/* start file: nika.css */
.preview-block{display:flex;justify-content:center}.preview-pages{display:flex;flex-direction:column;align-items:center;gap:24px}.preview-page{position:relative;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.25);max-width:900px;width:100%}.preview-page-img{display:block;width:100%;height:auto}.preview-page-label{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;padding:3px 10px;border-radius:3px;letter-spacing:.3px}#form-item-HEADER_VARIANT_1 .editor .tox-tinymce{height:10cm!important}#form-item-HEADER_VARIANT_1 .editor .tox-fullscreen{height:100%!important;width:100%!important;z-index:1500}#form-item-HEADER_VARIANT_2 .editor .tox-tinymce{height:10cm!important}#form-item-HEADER_VARIANT_2 .editor .tox-fullscreen{height:100%!important;width:100%!important;z-index:1500}#form-item-FOOTER_VARIANT_1 .editor .tox-tinymce{height:10cm!important}#form-item-FOOTER_VARIANT_1 .editor .tox-fullscreen{height:100%!important;width:100%!important;z-index:1500}#form-item-FOOTER_VARIANT_2 .editor .tox-tinymce{height:10cm!important}#form-item-FOOTER_VARIANT_2 .editor .tox-fullscreen{height:100%!important;width:100%!important;z-index:1500}
/* end file: nika.css */

/* start file: onboarding.css */
.wf_lateness{color:red}.request_detail_div{display:none;margin-top:10px;padding:10px}.workflow_type:not(.workflow_type_button){padding:10px 10px}.workflow_types_container{width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:15px}.workflow_type_button{height:80px;display:flex;flex-direction:column;border:1px solid #ccc;align-items:center;justify-content:center;cursor:pointer;width:fit-content;min-width:200px;max-width:320px;overflow:hidden;padding:15px 20px;transition:color .1s!important;border-radius:10px;font-weight:700;background-color:#fff;gap:5px}.flow_title{font-size:16px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;width:100%;max-width:100%;text-align:center;line-height:1.5}.flow_desc{display:block;font-size:12px;text-overflow:ellipsis;width:100%;max-width:100%;text-align:center;overflow:hidden;text-wrap:nowrap;font-weight:400}.wf_lateness{color:red}.request_detail_div{display:none;margin-top:10px;padding:10px}.templates_type{padding:10px 10px}.templates_type_button{display:inline-block;padding:6px 12px;line-height:28px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:10px!important;margin:0 0 2px 2px!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;padding:15px 10px;margin-bottom:25px;box-shadow:0 0 15px #d1d1d1!important;transition:1s;border-radius:15px;font-weight:700;font-size:18px}.templates_type_button{white-space:normal;display:flex;align-items:center;justify-content:center;min-height:80px;overflow:hidden;text-align:center}.templates_type_button span{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.2}.templates_type_button:hover{box-shadow:0 0 15px #bb0093!important;border-radius:15px}.next_task_box{width:50%;margin:auto;display:flex;flex-direction:column;align-items:flex-start}.next_task_box .form-group{width:100%}.next_task_box h1,.next_task_box h2,.next_task_box h3{width:100%;text-align:center;margin:10px 0}
/* end file: onboarding.css */

/* start file: org.css */
.key_row .key_val{white-space:nowrap;display:block;padding:2px 0}.key_row .key_val:last-child{border-bottom:none}.key_row .key_div,.key_row .my_tooltip{white-space:nowrap;border-bottom:1px dashed #a7a7b1;display:block;padding:2px 0}.key_row .key_div:last-child,.key_row .my_tooltip:last-child{border-bottom:none}.key_val_grid{display:block}.key_div{min-height:25px}
/* end file: org.css */

/* start file: partner.css */
.Partnercontainer{position:fixed;bottom:0;right:0;z-index:1050;pointer-events:none}.chat-box{position:fixed;right:24px;bottom:60px;width:340px;max-width:calc(100vw - 32px);background:#fff;border-radius:16px;box-shadow:0 8px 40px rgba(52,66,95,.18),0 2px 8px rgba(0,0,0,.08);z-index:99999;pointer-events:all;opacity:0;transform:translateY(16px) scale(.97);visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.chat-box--open{opacity:1;transform:translateY(0) scale(1);visibility:visible;transition:opacity .22s ease,transform .22s ease,visibility 0s linear 0s}.chat-box-toggle{position:absolute;top:-12px;right:-12px;width:28px;height:28px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#666;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:9;transition:background .15s ease,color .15s ease}.chat-box-toggle:hover{background:#f0f0f0;color:#333}.chat-box-body{position:relative;border-radius:16px;border:1px solid #e8e8e8;overflow:hidden;padding-bottom:10px}.chat-box-header{background:linear-gradient(135deg,#5a5eb9,#9f248f);border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;text-align:center}.chat-box-header h2{margin:0;font-size:15px;color:#fff;padding:14px 16px;font-weight:600}.partner-identity{display:flex;align-items:center;gap:10px;padding:12px 14px 8px}.partnerimg{width:70px;height:70px;border-radius:50%;overflow:hidden;border:2px solid #e8d5e8;flex-shrink:0}.partnerimg .img-partner{width:100%;height:100%;object-fit:cover}.partnerimg .avatar-initials{width:100%;height:100%;font-size:24px}.profile_name{font-weight:600;font-size:15px;color:#333;line-height:1.2}.profile_position{margin-top:8px;font-size:11px;color:#999;line-height:1.3}.contact-info{display:flex;align-items:center;padding:4px 14px;font-size:13px;color:#555}.contact-info .icon_p{color:#9f248f;font-size:15px;flex-shrink:0}.contact-info a.Removea{color:#555;text-decoration:none;margin-left:8px;transition:color .15s ease}.contact-info a.Removea:hover{color:#9f248f}.contact-info a.Removea-Underline-Hover{color:#5a5eb9;text-decoration:none;margin-left:8px}.contact-info a.Removea-Underline-Hover:hover{text-decoration:underline}.h4.text-pink{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:8px 14px 4px;color:#9f248f;margin:0}.text-pink{color:#9f248f}.contact-info a.Removea.d-md-none,.contact-info a.Removea.pl-5.d-md-none{margin-left:20px}.chat-box-body::after{content:"";background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAgOCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4yNSIgY3g9IjE3NiIgY3k9IjEyIiByPSI0Ii8+PHBhdGggZD0iTTIwLjUuNWwyMyAxMW0tMjkgODRsLTMuNzkgMTAuMzc3TTI3LjAzNyAxMzEuNGw1Ljg5OCAyLjIwMy0zLjQ2IDUuOTQ3IDYuMDcyIDIuMzkyLTMuOTMzIDUuNzU4bTEyOC43MzMgMzUuMzdsLjY5My05LjMxNiAxMC4yOTIuMDUyLjQxNi05LjIyMiA5LjI3NC4zMzJNLjUgNDguNXM2LjEzMSA2LjQxMyA2Ljg0NyAxNC44MDVjLjcxNSA4LjM5My0yLjUyIDE0LjgwNi0yLjUyIDE0LjgwNk0xMjQuNTU1IDkwcy03LjQ0NCAwLTEzLjY3IDYuMTkyYy02LjIyNyA2LjE5Mi00LjgzOCAxMi4wMTItNC44MzggMTIuMDEybTIuMjQgNjguNjI2cy00LjAyNi05LjAyNS0xOC4xNDUtOS4wMjUtMTguMTQ1IDUuNy0xOC4xNDUgNS43IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4yNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTg1LjcxNiAzNi4xNDZsNS4yNDMtOS41MjFoMTEuMDkzbDUuNDE2IDkuNTIxLTUuNDEgOS4xODVIOTAuOTUzbC01LjIzNy05LjE4NXptNjMuOTA5IDE1LjQ3OWgxMC43NXYxMC43NWgtMTAuNzV6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4yNSIvPjxjaXJjbGUgZmlsbD0iIzAwMCIgY3g9IjcxLjUiIGN5PSI3LjUiIHI9IjEuNSIvPjxjaXJjbGUgZmlsbD0iIzAwMCIgY3g9IjE3MC41IiBjeT0iOTUuNSIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSIjMDAwIiBjeD0iODEuNSIgY3k9IjEzNC41IiByPSIxLjUiLz48Y2lyY2xlIGZpbGw9IiMwMDAiIGN4PSIxMy41IiBjeT0iMjMuNSIgcj0iMS41Ii8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTkzIDcxaDN2M2gtM3ptMzMgODRoM3YzaC0zem0tODUgMThoM3YzaC0zeiIvPjxwYXRoIGQ9Ik0zOS4zODQgNTEuMTIybDUuNzU4LTQuNDU0IDYuNDUzIDQuMjA1LTIuMjk0IDcuMzYzaC03Ljc5bC0yLjEyNy03LjExNHpNMTMwLjE5NSA0LjAzbDEzLjgzIDUuMDYyLTEwLjA5IDcuMDQ4LTMuNzQtMTIuMTF6bS04MyA5NWwxNC44MyA1LjQyOS0xMC44MiA3LjU1Ny00LjAxLTEyLjk4N3pNNS4yMTMgMTYxLjQ5NWwxMS4zMjggMjAuODk3TDIuMjY1IDE4MGwyLjk0OC0xOC41MDV6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4yNSIvPjxwYXRoIGQ9Ik0xNDkuMDUgMTI3LjQ2OHMtLjUxIDIuMTgzLjk5NSAzLjM2NmMxLjU2IDEuMjI2IDguNjQyLTEuODk1IDMuOTY3LTcuNzg1LTIuMzY3LTIuNDc3LTYuNS0zLjIyNi05LjMzIDAtNS4yMDggNS45MzYgMCAxNy41MSAxMS42MSAxMy43MyAxMi40NTgtNi4yNTcgNS42MzMtMjEuNjU2LTUuMDczLTIyLjY1NC02LjYwMi0uNjA2LTE0LjA0MyAxLjc1Ni0xNi4xNTcgMTAuMjY4LTEuNzE4IDYuOTIgMS41ODQgMTcuMzg3IDEyLjQ1IDIwLjQ3NiAxMC44NjYgMy4wOSAxOS4zMzEtNC4zMSAxOS4zMzEtNC4zMSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=');opacity:.05;top:0;left:0;bottom:0;right:0;height:100%;position:absolute;z-index:-1;pointer-events:none}.floating-btn-group{position:fixed;bottom:48px;right:24px;display:flex;align-items:center;gap:12px;z-index:var(--z-popover,1030);transition:opacity .2s ease,transform .2s ease}.floating-btn-group.partner-btn--hidden{opacity:0;transform:scale(.7) translateY(8px);pointer-events:none}.consultant-floating-btn{overflow:hidden;max-width:0;opacity:0;transform:translateX(12px);pointer-events:none;white-space:nowrap;transition:max-width .35s ease,opacity .25s ease,transform .25s ease}.floating-btn-group:hover .consultant-floating-btn{max-width:263px;opacity:1;transform:translateX(0);pointer-events:all}.consultant-floating-btn a{display:inline-flex;align-items:center;gap:6px;padding:10px 17px;background:#fff;color:var(--color-primary,#5a5eb9);border:2px solid var(--color-primary,#5a5eb9);border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 4px 16px rgba(52,66,95,.18);transition:background .2s ease,color .2s ease}.consultant-floating-btn a:hover{background:var(--color-primary,#5a5eb9);color:#fff}.chat-logs{padding:15px;overflow-y:scroll}.chat-logs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.chat-logs::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.chat-logs::-webkit-scrollbar-thumb{background-color:#5a5eb9}@media (max-width:769px){.chat-box{bottom:74px}}
/* end file: partner.css */

/* start file: person-name-element.css */
.person_name_cell{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.person_name_photo_link{width:32px;height:32px}.person_name_cell img.person_name_photo{width:100%;height:100%;border-radius:50%;object-fit:cover;flex-shrink:0}a:has(.person_name_cell){display:block;line-height:1}.r_hourly_report .person_name_cell{flex:1;display:flex}.printed_grid_name_header .person_name_cell span{line-height:1.42857143;font-size:14px!important;font-weight:700}.printed_grid_name_header{padding:0 8px}.printed_grid_name_wrapper{display:flex;flex-direction:row;align-items:center;color:#fff;gap:5px}
/* end file: person-name-element.css */

/* start file: personnel-analytics.css */
.personnel-analytics .pa-card{position:relative;box-sizing:border-box;background:var(--color-bg-page,#f4f7ff);border-radius:24px;text-decoration:none;color:inherit;transition:filter .18s ease}.personnel-analytics .pa-card:hover{filter:brightness(.98)}.personnel-analytics .pa-stats-row .pa-stat-card:nth-of-type(5n+1){background:#d8f8ee}.personnel-analytics .pa-stats-row .pa-stat-card:nth-of-type(5n+2){background:#dce5ff}.personnel-analytics .pa-stats-row .pa-stat-card:nth-of-type(5n+3){background:#f8e6ff}.personnel-analytics .pa-stats-row .pa-stat-card:nth-of-type(5n+4){background:#eaecff}.personnel-analytics .pa-stats-row .pa-stat-card:nth-of-type(5n+5){background:#e6f8dd}.personnel-analytics .pa-period{position:absolute;bottom:8px;right:12px;font-size:10px;color:var(--color-text-subtle,#a5b3c9);pointer-events:none;white-space:nowrap}.personnel-analytics .pa-stats-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.personnel-analytics .pa-stat-card{flex:1 1 160px;min-width:140px;display:flex;flex-direction:column;justify-content:center;padding:20px}.personnel-analytics .pa-stat-card--single{flex:0 1 185px;justify-content:space-between}.personnel-analytics .pa-stat{display:flex;flex-direction:column;gap:4px}.personnel-analytics .pa-stat-label{font-size:12px;font-weight:500;line-height:18px;color:var(--color-text-muted,#596476)}.personnel-analytics .pa-stat-value{font-size:28px;font-weight:700;line-height:1.1;color:var(--color-text,#222a39);word-break:break-word}.personnel-analytics .pa-stat-value--lg{font-size:32px}.personnel-analytics .pa-stat-value--sm{font-size:18px;font-weight:600}.personnel-analytics .pa-stat-sep{height:1px;margin:12px 0;background:rgba(34,42,57,.1)}.personnel-analytics .pa-stat-sep--v{width:1px;height:auto;margin:0 12px;align-self:stretch;background:var(--color-border-soft,#d3deef)}.personnel-analytics .pa-stat-turnover{gap:10px}.personnel-analytics .pa-charts-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.personnel-analytics .pa-chart-card{flex:1 1 280px;display:block;height:328px;padding:20px}.personnel-analytics .pa-chart-card canvas{width:100%!important;height:100%!important;display:block}.personnel-analytics .pa-charts-three .pa-chart-card,.personnel-analytics .pa-charts-three .pa-latelist-card,.personnel-analytics .pa-charts-three .pa-payroll-card{flex:1 1 220px}.personnel-analytics .pa-payroll-card{display:flex;flex-direction:column;overflow:hidden;min-height:280px}.personnel-analytics .pa-payroll-chart-link{display:block;flex:1;padding:20px 20px 8px}.personnel-analytics .pa-payroll-chart-link canvas{width:100%!important;height:240px!important;display:block}.personnel-analytics .pa-payroll-stats{display:flex;flex-direction:row;align-items:stretch;padding:12px 20px;border-top:1px solid var(--color-border-soft,#d3deef)}.personnel-analytics .pa-payroll-stat{flex:1;display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit}.personnel-analytics .pa-payroll-stat:hover .pa-stat-value{color:var(--color-primary,#6f61ea)}.personnel-analytics .pa-latelist-card{display:flex;flex-direction:column;padding:20px}.personnel-analytics .pa-latelist-title{display:block;margin-bottom:16px;font-size:14px;font-weight:600;color:var(--color-text,#222a39)}.personnel-analytics .pa-latelist{flex:1;margin:0}.personnel-analytics .pa-latelist li{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding:8px 0;font-size:13px;font-weight:400;line-height:1.4;color:var(--color-text,#222a39);border-bottom:1px solid var(--color-bg-soft,#f0f3fd)}.personnel-analytics .pa-latelist li:last-child{border-bottom:none}.personnel-analytics .pa-latelist-name{min-width:0;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.personnel-analytics .pa-latelist-min{flex-shrink:0;font-size:11px;font-weight:600;white-space:nowrap;color:var(--color-primary,#6f61ea)}.personnel-analytics .pa-latelist--two-col{column-count:2;column-gap:12px;column-fill:auto;max-height:190px;width:100%}.personnel-analytics .pa-latelist-empty{font-size:13px;color:var(--color-text-subtle,#a5b3c9)}@media (max-width:600px){.personnel-analytics .pa-stat-card,.personnel-analytics .pa-stat-card--single{flex:1 1 100%}.personnel-analytics .pa-latelist-card{height:auto}.personnel-analytics .pa-latelist--two-col{column-count:1;max-height:unset}}
/* end file: personnel-analytics.css */

/* start file: print.css */
@media print{#z__preloader,.app-download-button,.app-footer,.app-header,.app-sidebar,.motion-banner,.snowfall,.z__consultant,.z__messagebox{display:none!important}.floating-btn-group,.scroll-top-btn{display:none}.filter-actions,.filter-add-more,.filter-block,.page_filter_block,.page_title,.page_title_add,.pagination,.toolbar,.toolbar-bottom{display:none!important}body,html{background:#fff!important}.app-shell{display:block!important;min-height:0!important;padding:0!important;background:#fff!important}.app-body{display:block!important;margin-top:0!important}.app-main{padding:0!important;width:100%!important;flex:0 0 100%!important}.dv-preview-outer{background:#fff!important;border-radius:0!important;overflow:visible!important}.document-preview{height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}.document-preview img{display:block;width:100%;height:auto;border-radius:0!important;page-break-inside:avoid;break-inside:avoid}#end-of-document{display:none!important}.table,.table-bordered{border-collapse:collapse!important}.table.table-bordered,.table.table-bordered>tbody>tr>td,.table.table-bordered>tbody>tr>th,.table.table-bordered>tfoot>tr>td,.table.table-bordered>tfoot>tr>th,.table.table-bordered>thead>tr>td,.table.table-bordered>thead>tr>th{border:1px solid #000!important}.table,.table *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block{display:none!important}@media print{.hidden-print{display:none!important}.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.visible-print-block{display:block!important}.visible-print-inline{display:inline!important}.visible-print-inline-block{display:inline-block!important}}
/* end file: print.css */

/* start file: quest.css */
.quest_page{max-width:820px;margin:0 auto}.quest_card{margin:0;padding:24px;border-radius:16px;border:1px solid var(--color-border-soft,#d3deef);background:var(--color-bg,#fff)}.quest_page .form-group{margin:0 0 16px}.quest_page .form-group:last-child{margin-bottom:0}.quest_page .control-label{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle,#758199)}.quest_page .form-control,.quest_page .form_field{min-height:0;height:auto;padding:0;border:0;background:0 0;box-shadow:none;color:var(--color-text,#222a39);font-size:14px;line-height:1.65;white-space:normal}.quest_page .form-control strong,.quest_page .form_field strong{font-weight:500}.quest_consultant{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 16px;padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid var(--color-border-soft,#d3deef)}.quest_consultant .form-group{margin:0}.quest_consultant #form-item-C_PHOTO{grid-column:1;grid-row:1/span 2}.quest_consultant #form-item-C_PHOTO .control-label{display:none}.quest_consultant #form-item-C_PHOTO img{display:block;width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid var(--color-bg-soft,#f0f3fd)}.quest_consultant #form-item-C_FULLNAME{grid-column:2;grid-row:1;align-self:end}.quest_consultant #form-item-C_FULLNAME .control-label{display:none}.quest_consultant #form-item-C_FULLNAME .form_field strong{font-size:17px;font-weight:600;color:var(--color-text-strong,#141d2d)}.quest_consultant #form-item-C_SPECIALIZATION{grid-column:2;grid-row:2;align-self:start}.quest_consultant #form-item-C_SPECIALIZATION .control-label{display:none}.quest_consultant #form-item-C_SPECIALIZATION .form_field strong{font-weight:500;color:var(--color-primary,#6f61ea)}.quest_consultant #form-item-C_LIB_DESC{grid-column:1/-1;grid-row:3;margin-top:14px}.quest_consultant #form-item-C_LIB_DESC .control-label{color:var(--color-text-muted,#596476)}.quest_qa .form-group{display:grid;grid-template-columns:168px 1fr;gap:20px;margin:0;padding:14px 4px;border-bottom:1px solid var(--color-border-soft,#d3deef);align-items:start}.quest_qa .quest_answer .form-group:last-child{border-bottom:0}.quest_qa .control-label{display:block;margin:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-text-muted,#596476)}.quest_qa .form-control,.quest_qa .form_field{font-size:14px;color:var(--color-text,#222a39)}.quest_qa #form-item-HEADING{grid-template-columns:1fr}.quest_qa #form-item-HEADING .control-label{display:none}.quest_qa #form-item-HEADING .form_field strong{font-size:17px;font-weight:600;color:var(--color-text-strong,#141d2d)}.quest_answer_tag{display:inline-flex;align-items:center;gap:6px;margin:18px 0 4px;padding:5px 12px;border-radius:999px;background:var(--color-success-soft,#d8f8ee);color:var(--color-success-strong,#128394);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}
/* end file: quest.css */

/* start file: recruitment.css */
.rec-new-candidat-form{padding-bottom:120px}.rec-pairing-form{padding:4px 0 24px}.rec-pairing-form .row.rowgen{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px}.rec-pairing-form .row.rowgen>[class*=col-]{flex:1 1 240px;min-width:0;width:auto;padding:0;float:none}.rec-pairing-form [id$=SELECTEDCONTAINER]{display:block!important;width:100%;margin-top:16px}.rec-pairing-form [id$=SELECTEDCONTAINER] table{width:100%;margin:0}.rec-pairing-form [id$=SELECTEDCONTAINER] thead{display:none}.rec-pairing-form [id$=SELECTEDCONTAINER] td{padding:8px 10px;vertical-align:middle;border-color:var(--table-border-color,#dee4ef)}.rec-pairing-form [id$=SELECTEDCONTAINER] td:first-child{width:45%}.rec-pairing-form [id$=SELECTEDCONTAINER] .form-control.noheight{border:0;background:0 0}.rec-pairing-form .x-bind-close{color:var(--color-text-subtle,#758199);font-size:16px;line-height:1}.rec-pairing-form .x-bind-close:hover{color:#dc3545}.rollback-sel-row{display:flex;align-items:flex-start;gap:16px;width:100%;margin-bottom:10px;padding:12px 14px;border:1px solid var(--color-border-soft,#d3deef);border-radius:12px;box-sizing:border-box}.rollback-sel-field{flex:1 1 0;min-width:0}.rollback-sel-field .control-label{display:block;margin:0 0 6px;padding:0;font-size:12px;font-weight:500;color:var(--color-text-subtle,#758199)}.rollback-sel-field .control-label strong{font-weight:500}.rollback-sel-name{display:flex;align-items:center;width:100%;min-height:40px;padding:8px 14px;border:1px solid var(--color-border,#bcc9df);border-radius:10px;background:#fff;font-size:13px;color:var(--color-text,#222a39);word-break:break-word}.rollback-sel-field .chosen-container,.rollback-sel-field .search-select{width:100%!important}.rec-cand-card{background:var(--color-bg,#fff);border:1px solid var(--color-border-soft,#d3deef);border-radius:24px}.rec_task_title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;min-width:250px;gap:5px}.rec_task_title-unread{color:#0404c9}.rec_task_title-unread:hover{color:#04048d!important}.ical_meetings{background:var(--color-bg-soft,#f0f3fd);border:0;border-radius:24px}.ical_meetings{padding:18px 20px}.rec-task-header .rec_task_pagination{display:inline-flex;align-items:center;gap:8px}.rec_task_pagination_btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--color-primary,#6f61ea);color:#fff;font-size:13px;text-decoration:none;transition:background .15s,opacity .15s}.rec_task_pagination_btn:hover{background:var(--color-primary-hover,#6251e3);color:#fff}.rec_task_pagination_btn-disabled{opacity:.4;pointer-events:none}.dv-page-actions .multi_href_button{position:relative;display:inline-flex}.dv-page-actions .multi_href_button_elements{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:190px;padding:6px;background:#fff;border:1px solid var(--color-border-soft,#d3deef);border-radius:12px;box-shadow:0 8px 24px rgba(149,158,195,.22)}.rec-task-schedule-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;margin-bottom:16px;background:var(--color-primary-bg,#f0f3fd);border-radius:24px}.rec-task-schedule-info{display:flex;align-items:center;gap:12px;min-width:0}.rec-task-schedule-icon{flex-shrink:0;font-size:30px;line-height:1;color:var(--color-text-subtle,#596476)}.rec-task-schedule-text{margin:0;font-size:14px;font-weight:500;line-height:22px;color:var(--color-text-subtle,#596476)}.rec-task-schedule-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:14px 24px;border:none;border-radius:24px;background:var(--color-primary,#6f61ea);color:#fff;font-size:14px;font-weight:500;line-height:22px;white-space:nowrap;cursor:pointer;transition:background .15s}.rec-task-schedule-btn:hover{background:var(--color-primary-hover,#6251e3)}.rec-ai-summary-card{border:1px solid var(--color-border-soft,#d3deef);border-radius:24px;padding:19px 21px}.rec-ai-summary-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rec-ai-summary-heading{display:flex;align-items:center;gap:12px;min-width:0}.rec-ai-summary-progress{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:conic-gradient(var(--color-primary,#6f61ea) var(--rec-ai-pct,0),var(--color-primary-soft,#e4e5ff) 0)}.rec-ai-summary-progress-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff}.rec-ai-summary-progress-label{font-size:9px;font-weight:600;line-height:1;color:var(--color-primary,#6f61ea)}.rec-ai-summary-progress-pct{font-size:11px;font-weight:600;line-height:1;color:var(--color-primary,#6f61ea)}.rec-ai-summary-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.rec-ai-summary-title{margin:0;font-size:14px;font-weight:500;line-height:22px;color:var(--color-text,#222a39)}.rec-ai-summary-subtitle{margin:0;font-size:12px;font-weight:500;line-height:18px;color:var(--color-text-subtle,#596476)}.rec-ai-summary-body{display:flex;flex-direction:column;gap:16px;margin-top:24px}.rec-ai-summary-row{display:flex;flex-direction:column;gap:4px}.rec-ai-summary-label{margin:0;font-size:11px;font-weight:500;color:var(--color-text-subtle,#758199)}.rec-ai-summary-values{display:flex;align-items:stretch;gap:8px}.rec-ai-summary-value{display:flex;align-items:center;flex:1 1 0;min-width:0;min-height:32px;padding:0 12px;border-radius:8px;background:var(--color-primary-bg,#f0f3fd);font-size:12px;font-weight:500;line-height:18px;color:var(--color-text-strong,#3d4451)}.rec-ai-summary-value-ai{justify-content:space-between;gap:8px;background:var(--color-primary-softer,#eaecff)}.rec-ai-summary-value-block{align-items:flex-start;padding:12px}.rec-ai-summary-block-text{display:flex;flex-direction:column;gap:8px}.rec-ai-summary-block-text p{margin:0;line-height:18px}.rec-ai-summary-ai-tag{flex-shrink:0;font-size:11px;font-weight:600;color:var(--color-primary,#6f61ea)}.rec-ai-summary-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:60px;padding-top:14px;border-top:1px solid var(--color-border-soft,#d3deef)}.rec-ai-summary-action{display:inline-flex;align-items:center;gap:8px;padding:4px;border:none;border-radius:8px;background:0 0;color:var(--color-primary,#6f61ea);font-size:14px;font-weight:500;line-height:22px;cursor:pointer}.rec-ai-summary-action .rec-ai-summary-progress{width:32px;height:32px}.rec-ai-summary-action .rec-ai-summary-progress-inner{width:27px;height:27px}.rec-ai-summary-action .rec-ai-summary-progress-label{font-size:7px}.rec-ai-summary-action .rec-ai-summary-progress-pct{font-size:8px}.rec-ai-summary-edit{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:0 0;color:var(--color-text-subtle,#758199);font-size:15px;cursor:pointer}.rec_tab-content .tab_header_container{margin-bottom:16px}.rec_tab-content .tab_header_container h1{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--color-text,#222a39)}.rec_tab-content .tab-header{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--color-border-soft,#d3deef)}.rec_tab-content .tab-btn{position:relative;padding:10px 14px;border:none;background:0 0;color:var(--color-text-subtle,#758199);font-size:14px;font-weight:500;cursor:pointer;transition:color .15s}.rec_tab-content .tab-btn:hover{color:var(--color-text,#222a39)}.rec_tab-content .tab-btn.active{color:var(--color-primary,#6f61ea)}.rec_tab-content .tab-btn.active::after{content:'';position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--color-primary,#6f61ea)}.rec_tab-content .rec_sub_header .tab-header{margin-top:12px}.rec_tab-content .tab-pane{display:none;padding-top:16px}.rec_tab-content .tab-pane.active{display:block}.rec_tab-content .document-preview{position:relative;height:780px;overflow-y:auto;padding:28px 20px;background:#f2f8ff;scrollbar-width:thin;scrollbar-color:var(--color-border,#BCC9DF) transparent}.rec_tab-content .rec-tab-pane:has(> .document-preview){padding:15px;background:#f2f8ff;border:1px solid var(--color-border-soft,#d3deef);border-radius:24px}.rec_tab-content .rec-tab-pane:has(> .conversation-container){max-height:780px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border,#BCC9DF) transparent}.rec_notes_loader{margin:auto;display:flex;align-items:center;justify-content:center}.rec_tab-content .document-preview img{max-width:100%;height:auto;border-radius:12px}.document-preview-actions{position:sticky;top:5px;z-index:5;height:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;pointer-events:none}.document-preview-actions>*{pointer-events:auto;margin-top:-28px}.document-preview-download-file-btn,.document-preview-fullscreen-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1.2px solid var(--color-border,#bcc9df);border-radius:50%;background:#fff;color:var(--color-text-subtle,#758199);font-size:15px;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.document-preview-fullscreen-btn{right:18px}.document-preview-download-file-btn{right:64px}.document-preview-fullscreen-btn i{font-size:15px}.document-preview-download-file-btn i{font-size:16px}.document-preview-download-file-btn:hover,.document-preview-fullscreen-btn:hover{background:var(--color-primary-soft,#e4e5ff);color:var(--color-primary,#6f61ea)}.rec-task-decision{margin-top:4px}.rec-task-decision .control-label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--color-text-subtle,#758199)}.rec-task-decision .form-group{margin-bottom:18px}.rec-task-decision .form-control,.rec-task-decision input[type=number],.rec-task-decision input[type=text],.rec-task-decision select,.rec-task-decision textarea{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--color-border,#bcc9df);border-radius:12px;background:#fff;font-size:14px;color:var(--color-text,#222a39);outline:0}.rec-task-decision textarea{min-height:64px;resize:none}.rec-task-decision .form-control:focus,.rec-task-decision select:focus,.rec-task-decision textarea:focus{border-color:var(--color-primary-strong,#bbb4fd)}#candidate_attributes_edit .uploadFileItem,.rec-task-decision .uploadFileItem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:#f2f5ff;border-radius:12px}#candidate_attributes_edit .uploadFileItem_name,.rec-task-decision .uploadFileItem_name{flex:1;min-width:0}#candidate_attributes_edit .upload_title,.rec-task-decision .upload_title{display:inline-block;max-width:100%;font-size:14px;font-weight:500;color:var(--color-text,#222a39);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#candidate_attributes_edit .uploadFiletools,.rec-task-decision .uploadFiletools{display:inline-flex;align-items:center;gap:6px;padding-left:12px;border-left:1px solid var(--color-border,#bcc9df)}#candidate_attributes_edit .button_tool,.rec-task-decision .button_tool{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--color-border,#bcc9df);border-radius:8px;background:#fff;color:var(--color-text-subtle,#758199);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}#candidate_attributes_edit .button_tool:hover,.rec-task-decision .button_tool:hover{background:rgba(111,97,234,.08);border-color:var(--color-primary,#6f61ea);color:var(--color-primary,#6f61ea)}#candidate_attributes_edit .button_tool[onclick*=Remove]:hover,.rec-task-decision .button_tool[onclick*=Remove]:hover{background:rgba(220,53,69,.08);border-color:#dc3545;color:#dc3545}#candidate_attributes_edit .uploadfilesblock,.rec-task-decision .uploadfilesblock{width:100%}#candidate_attributes_edit .drop,.rec-task-decision .drop{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 16px!important;border:1.2px dashed var(--color-text-subtle,#758199)!important;border-radius:12px;color:var(--color-text-subtle,#758199);font-size:14px;font-weight:500;text-align:left!important;cursor:pointer;transition:border-color .15s,background .15s}#candidate_attributes_edit .drop:hover,.rec-task-decision .drop:hover{border-color:var(--color-primary-strong,#bbb4fd)!important;background:var(--color-secondary-softer,#f3f5ff)}#candidate_attributes_edit .drop i,.rec-task-decision .drop i{font-size:20px;color:var(--color-text-subtle,#758199)}.rec-task-decision .radiodiv{display:inline-flex!important;align-items:center;width:auto;margin:0;padding:0;background:var(--color-bg-soft,#f0f3fd);border-radius:36px}.rec-task-decision .radiochild{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;margin:0;padding:0 24px;background:0 0;border:1px solid transparent;border-radius:36px;font-size:14px;font-weight:500;color:var(--color-text-subtle,#758199);white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.rec-task-decision .radiochild:hover:not(.activeRadio){color:var(--color-text,#222a39)}.rec-task-decision .radiochild input[type=radio]{display:none}.rec-task-decision .radiochild .checkmark{display:none}.rec-task-decision .radiochild.activeRadio{background:var(--color-primary-softer,#eaecff);border-color:var(--color-primary-strong,#bbb4fd);color:var(--color-primary,#6f61ea)}.rec-task-decision .radiochild.activeRadio .checkmark{display:inline-flex;align-items:center;font-size:16px;color:var(--color-primary,#6f61ea)}.rec-task-decision .search-select{cursor:pointer}.rec-comment-field{position:relative}.rec-comment-field textarea{width:100%;min-height:88px;padding:14px 100px 14px 16px;border:1px solid var(--color-border,#bcc9df);border-radius:16px;font-size:14px;color:var(--color-text,#222a39);resize:none;outline:0}.rec-comment-field textarea::placeholder{color:var(--color-text-subtle,#758199);opacity:.7}.rec-comment-field textarea:focus{border-color:var(--color-primary-strong,#bbb4fd)}.rec-comment-send{position:absolute;right:12px;bottom:12px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--color-primary,#6f61ea);color:#fff;font-size:14px;cursor:pointer;transition:background .15s}.rec-comment-send:hover{background:var(--color-primary-hover,#6251e3)}.rec-comment-field .geokbd-switcher{right:56px;bottom:14px}.rec-task-decision-actions{display:flex;gap:12px;margin-top:8px}.rec-task-decision-actions .toolbar_item{flex:1;display:flex}.rec-task-btn-decision,.rec-task-btn-save{flex:1;width:100%;height:48px;padding:0 22px;border:none;border-radius:24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.rec-task-btn-save{background:var(--color-primary-softer,#eaecff);color:var(--color-primary,#6f61ea)}.rec-task-btn-save:hover{background:var(--color-primary-soft,#e4e5ff)}.rec-task-btn-decision{background:var(--color-primary,#6f61ea);color:#fff}.rec-task-btn-decision:hover{background:var(--color-primary-hover,#6251e3)}.rec-task-decision .star-align-left{width:auto;direction:ltr}.star-container{direction:rtl;display:inline-flex;gap:4px;cursor:pointer}.star-input{display:none}.star-label{font-size:24px;line-height:1;color:var(--color-border,#bcc9df);cursor:pointer;transition:color .15s}.star-input:checked~.star-label,.star-label:hover,.star-label:hover~.star-label{color:#f5a623}.star-container-grid{display:inline-flex;gap:4px}.star-label-grid,.star-label-grid-small{font-size:22px;line-height:1;color:var(--color-border,#bcc9df)}.star-filled,.star-label-grid-small.star-filled,.star-label-grid.star-filled{color:#f5a623}.star-value-display{margin-top:6px;font-size:13px;color:var(--color-text-subtle,#758199)}.rec-task-status-card{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--color-border-soft,#d3deef);border-radius:24px}.rec-task-status-card-title{margin:0;font-size:14px;line-height:22px;color:var(--color-text,#222a39);word-break:break-word}.rec-task-status-card-body{display:flex;flex-direction:column;gap:16px}.rec-task-status-row{display:flex;align-items:center;gap:8px}.rec-task-status-select-wrap{flex:1;min-width:0}.rec-task-status-select-wrap .vac_status_btn,.rec-task-status-select-wrap>div{width:100%;min-width:0}.rec-task-status-action-btn{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#e9edfb;color:var(--color-text,#222a39);cursor:pointer}.rec-task-status-action-btn:hover{background:#dce3f7}.rec-task-status-rating{display:flex;align-items:center;justify-content:space-between}.rec-task-status-stars{display:inline-flex;gap:8px}.rec-task-status-stars .star-container{gap:8px}.rec-task-status-star{font-size:24px;line-height:1;color:var(--color-border-soft,#d3deef)}.rec-task-status-star.star-filled{color:#f5a623}.rec-task-status-count{margin:0;font-size:12px;line-height:18px;color:var(--color-border,#bcc9df)}.rec-task-status-count-current{font-weight:700;color:var(--color-text-subtle,#758199)}.rec-task-subheader-name{flex:1;min-width:0;font-size:16px;font-weight:600;color:var(--color-text,#222a39);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-task-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rec-task-toolbar>div{display:inline-flex}.rec-task-contact-actions>div{display:inline-flex;gap:10px}.rec-task-contact-actions .rec_dynamic-btn{background:#e9edfb;border-radius:8px}.rec-task-contact-actions .rec_dynamic-btn:hover{background:var(--color-primary-soft,#e4e5ff)}.rec-task-toolbar-divider{width:1px;height:20px;background:var(--color-border-soft,#d3deef);flex-shrink:0}.rec_dynamic-btn,.rec_edit_attributes_btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:0 0;color:var(--color-text,#222a39);font-size:18px;cursor:pointer;transition:background .15s,color .15s}.rec_dynamic-btn:hover,.rec_edit_attributes_btn:hover{background:var(--color-bg-soft,#f0f3fd)}.rec_dynamic-btn.disabled{opacity:.45;pointer-events:none}.rec_dynamic-btn.active{color:var(--color-primary,#6f61ea)}.rec_dynamic-btn.favorite-btn.active{background:var(--color-pink-200,#ffe4f0);border-radius:50%;color:var(--color-pink-800,#da1bbe)}.rec_dynamic-btn.call-btn.active{background:var(--color-primary-softer,#eaecff);border-radius:50%;color:var(--color-primary,#6f61ea)}.rec_dynamic-btn.block-btn.active{background:var(--color-red-200,#ffe4f0);border-radius:50%;color:var(--color-red-900,#eb267f)}.block-btn .bi-dash-circle-fill,.call-btn .bi-telephone-fill,.favorite-btn .bi-heart-fill{display:none}.block-btn.active .bi-dash-circle,.call-btn.active .bi-telephone,.favorite-btn.active .bi-heart{display:none}.block-btn.active .bi-dash-circle-fill,.call-btn.active .bi-telephone-fill,.favorite-btn.active .bi-heart-fill{display:inline-block}.rec-actions-inline>div{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:2px}.rec-actions-trigger:hover{background:var(--color-bg-soft,#f0f3fd)}.rec-actions-menu{display:none;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:50}.rec-actions-menu::before{content:'';position:absolute;left:0;right:0;bottom:-8px;height:8px}.rec-actions:focus-within .rec-actions-menu,.rec-actions:hover .rec-actions-menu{display:block}.rec-actions-menu>div{display:flex;align-items:center;gap:4px}.my_tooltip{position:relative;display:inline-flex}.my_tooltip>span{display:inline-flex}.my_tip{display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:1000;padding:4px 12px;max-width:260px;width:max-content;white-space:normal;word-break:break-word;text-align:center;background:var(--color-bg,#fff);color:var(--color-text-muted,#596476);font-size:12px;font-weight:500;line-height:18px;border-radius:8px;box-shadow:0 8px 24px rgba(52,66,95,.2)}.my_tip::after{content:'';position:absolute;top:100%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--color-bg,#fff);border-radius:1px;transform:rotate(45deg)}.my_tip.my_tip--below::after{top:0;margin-top:-4px}.my_tooltip:hover>.my_tip{display:block}.my_tooltip:has(.full-text-block){display:block}.my_tooltip:has(.full-text-block):hover>.my_tip{display:none}.my_tooltip .full-text-block{display:block}.my_tooltip .full-text{position:relative;white-space:normal;word-break:break-word;text-align:left}.my_tooltip .full-text-data{white-space:normal}.my_tooltip .full-text-remove{position:absolute;bottom:0;right:0;padding-left:10px;color:var(--color-red-900);cursor:pointer}.rec-task-toolbar .vac_status_btn,.vac_status_btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;min-width:120px;min-height:32px;padding:4px 8px;border:none;border-radius:8px;background:var(--color-bg-soft,#f0f3fd);font-size:12px;font-weight:500;line-height:18px;color:var(--color-text,#222a39);cursor:pointer}.rec-task-toolbar .vac_status_btn-selectable{background-color:transparent}.vac_status_btn-grid{width:100%;max-width:160px}.vac_status_btn span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text,#222a39)}.vac_status_btn_caret{flex-shrink:0;width:8px;height:8px;object-fit:contain;transform:rotate(90deg)}.vac_statuses_select{z-index:1100;flex-direction:column;gap:8px;min-width:200px;max-height:276px;padding:16px;overflow-y:auto;background:#fff;border:1px solid var(--color-border-soft,#d3deef);border-radius:16px;box-shadow:0 2px 30px rgba(214,217,229,.3);scrollbar-width:none}.vac_statuses_select::-webkit-scrollbar{display:none}.vac_statuses_select-hidden{display:none}.vac_statuses_select[data-show]{display:flex}.vac_statuses_select_option{display:flex;flex-shrink:0;align-items:center;height:28px;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:500;color:var(--color-text,#222a39);cursor:pointer}.vac_statuses_select_option[data-status-id="0"]{background:var(--color-bg-soft,#f0f3fd)}.vac_statuses_select_option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vac_statuses_select_option:hover{background:var(--color-bg-soft,#f0f3fd)}.vac_status_btn-selectable[style*="--vac-status-color"],.vac_statuses_select_option[style*="--vac-status-color"]{background:color-mix(in srgb,var(--vac-status-color) 25%,#fff)}.vac_statuses_select_option[style*="--vac-status-color"]:hover{background:color-mix(in srgb,var(--vac-status-color) 25%,#fff)}.vac_statuses_search_input{position:sticky;top:0;z-index:1;flex-shrink:0;width:100%;height:28px;padding:4px 12px;background:#fff;border:1px solid var(--color-border-soft,#d3deef);border-radius:8px;font-size:12px;outline:0}.vac_statuses_search_input:hover{background:#fff}.vac_statuses_search_input:focus{outline:0;box-shadow:none}.ical_meetings .ical_title_span{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle,#758199)}.ical_meetings .ical_title{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ical_block{padding:12px 14px;margin-bottom:10px;background:var(--color-bg-soft,#f0f3fd);border-radius:14px}.ical_block .form-control{border:none;background:0 0;padding:2px 0}.ical_icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;color:var(--color-primary,#6f61ea);cursor:pointer}.ical_date,.ical_time{font-size:13px;color:var(--color-text,#222a39)}.ical_link{color:var(--color-primary,#6f61ea);font-size:13px}.ical_hint{display:block;font-size:11px;color:var(--color-text-subtle,#758199)}#ical_new_meeting{height:40px;padding:0 20px;border:none;border-radius:10px;background:var(--color-primary,#6f61ea);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}#ical_new_meeting:hover{background:var(--color-primary-hover,#6251e3)}.new_ical_meeting{width:100%;height:auto!important;min-height:0!important;margin-top:12px;padding:0!important;background:0 0!important;border:0!important;border-radius:0}.new_ical_meeting.hidden{display:none}.new_ical_meeting .form-group{margin-bottom:14px}.new_ical_meeting .control-label{display:block;margin:0 0 6px;padding:0;font-size:12px;font-weight:500;line-height:1.3;color:var(--color-text-subtle,#758199)}.new_ical_meeting .control-label>label{margin:0;font:inherit;color:inherit;cursor:pointer}.new_ical_meeting .label-must{margin-left:2px}.new_ical_meeting .label-must .form_must_fill{font-size:6px;color:#dc3545;vertical-align:super}.new_ical_meeting .row.flx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0}.new_ical_meeting .row.flx>[class*=col-]{width:auto;padding:0;float:none}@media (max-width:480px){.new_ical_meeting .row.flx{grid-template-columns:1fr}}#ical_new_cancel,#ical_new_create{height:40px;padding:0 20px;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}#ical_new_create{background:var(--color-primary,#6f61ea);color:#fff}#ical_new_create:hover{background:var(--color-primary-hover,#6251e3)}#ical_new_cancel{background:#fff;color:var(--color-text,#222a39);border:1px solid var(--color-border,#bcc9df)}#ical_new_cancel:hover{background:var(--color-bg-soft,#f0f3fd);border-color:var(--color-primary-strong,#bbb4fd)}.rec-task-decision{margin-top:20px;padding-top:24px}.rec-cand-card{padding:0;overflow:hidden}.rec-cand-card-header{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;user-select:none}.rec-cand-ai-score{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:2px solid var(--color-primary-strong,#bbb4fd);border-radius:50%;font-size:11px;font-weight:600;line-height:1.1;color:var(--color-primary,#6f61ea)}.rec-cand-ai-score span{font-size:9px;opacity:.8}.rec-cand-title{flex:1;font-size:14px;font-weight:600;color:var(--color-text,#222a39)}.rec-cand-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:#e9edfb;border-radius:8px;color:var(--color-text,#222a39);font-size:14px;transition:transform .2s,background .15s}.rec-cand-toggle:hover{background:var(--color-primary-soft,#e4e5ff)}.rec-cand-body{padding:0 20px 18px}.rec-cand-card-collapsed .rec-cand-body{display:none}.rec-cand-card-collapsed .rec-cand-toggle{transform:rotate(180deg)}.candidate_attribute_wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:16px}.candidate_attribute_wrapper:last-child{margin-bottom:0}.candidate_attribute_wrapper .form-group{display:contents;margin:0}.candidate_attribute_wrapper .control-label{flex:0 0 100%;margin:0;padding:0;font-size:11px;font-weight:500;color:var(--color-text-subtle,#758199)}.candidate_attribute_wrapper .control-label strong{font-weight:500}.candidate_attribute_wrapper .form-group~.form-group .control-label{display:none}.candidate_attribute_wrapper .form-control{flex:1 1 0;min-width:0;min-height:32px!important;height:auto!important;display:flex;align-items:center;margin:0;padding:7px 12px!important;background:var(--color-bg-soft,#f0f3fd)!important;border:0!important;border-radius:8px;font-size:12px;color:var(--color-gray-700,#3d4451);overflow:hidden}.candidate_attribute_wrapper .form-control strong{font-weight:500}.candidate_attribute_wrapper .form-group~.form-group .form-control,.candidate_attribute_wrapper-ai:not(.candidate_attribute_wrapper-ai-unlabeled) .form-control{justify-content:space-between;gap:8px;background:var(--color-primary-softer,#eaecff)!important}.candidate_attribute_wrapper .form-group~.form-group .form-control::after,.candidate_attribute_wrapper-ai:not(.candidate_attribute_wrapper-ai-unlabeled) .form-control::after{content:'AI';flex-shrink:0;font-size:11px;font-weight:600;color:var(--color-primary,#6f61ea)}.rec-cand-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:14px;border-top:1px solid var(--color-border-soft,#d3deef)}.rec-cand-ai-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--color-primary,#6f61ea);text-decoration:none}.rec-cand-ai-dot{width:18px;height:18px;border-radius:50%;background:var(--color-primary-soft,#e4e5ff)}.attributes_button_toolbar{display:flex;gap:8px;margin-top:12px}.attributes_button_toolbar .btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:8px;border:1px solid var(--color-border,#bcc9df);background:var(--color-bg-soft,#f0f3fd);font-size:12px;font-weight:500;cursor:pointer}.attributes_button_toolbar .btn:hover{background:var(--color-primary-soft,#e4e5ff);border-color:var(--color-primary-strong,#bbb4fd)}#candidate_attributes_edit .form-group{margin:0 0 16px;font-size:12px;font-weight:500;line-height:1.4;color:var(--color-text-subtle,#758199)}#candidate_attributes_edit .form-group:last-of-type{margin-bottom:0}#candidate_attributes_edit .form-group>.control-label{display:block;min-height:0;margin:0 0 6px;padding:0}#candidate_attributes_edit input[type=email],#candidate_attributes_edit input[type=number],#candidate_attributes_edit input[type=text],#candidate_attributes_edit select,#candidate_attributes_edit textarea{width:100%;min-height:40px;padding:9px 14px;border:1px solid var(--color-border,#bcc9df);border-radius:10px;background:#fff;font-size:13px;font-weight:400;color:var(--color-text,#222a39);outline:0;transition:border-color .15s}#candidate_attributes_edit textarea{min-height:64px;resize:vertical}#candidate_attributes_edit input[type=email]:focus,#candidate_attributes_edit input[type=number]:focus,#candidate_attributes_edit input[type=text]:focus,#candidate_attributes_edit select:focus,#candidate_attributes_edit textarea:focus{border-color:var(--color-primary-strong,#bbb4fd)}#candidate_attributes_edit div.form-control{display:flex;align-items:center;width:100%;min-height:40px;margin:0;padding:9px 14px;background:var(--color-bg-soft,#f0f3fd);border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:400;color:var(--color-gray-700,#3d4451)}#candidate_attributes_edit div.form-control strong{font-weight:500}#candidate_attributes_edit .checkbox-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}#candidate_attributes_edit .checkbox-inline{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 12px;background:var(--color-bg-soft,#f0f3fd);border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:400;color:var(--color-text,#222a39);cursor:pointer;transition:border-color .15s,background .15s}#candidate_attributes_edit .checkbox-inline:hover{border-color:var(--color-primary-strong,#bbb4fd)}#candidate_attributes_edit .checkbox-inline input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--color-primary,#6F61EA);cursor:pointer}#candidate_attributes_edit .checkbox-inline a{font-weight:500;color:var(--color-primary,#6f61ea);text-decoration:none}#candidate_attributes_edit .checkbox-inline a:hover{text-decoration:underline}#candidate_attributes_edit .attributes_button_toolbar{margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border-soft,#d3deef)}.rec_notes_elem_header{margin-bottom:14px}.rec_notes_elem_header_text{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle,#758199)}.rec_notes_elem_content{display:flex;flex-direction:column;gap:12px}.rec_notes_empty{display:block;padding:8px 0;font-size:13px;color:var(--color-text-subtle,#758199)}.rec_app_note{padding:20px 22px;border-radius:var(--Radius-16,16px);background:var(--GRAY-Gray-50,#f0f3fd)}.rec_app_note:last-child{border-bottom:none}.rec_app_note-private{position:relative}.rec_app_note-private::before{content:'';position:absolute;left:-20px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--color-primary-strong,#bbb4fd)}.rec_note_header{display:flex;align-items:center;justify-content:space-between;gap:10px}.rec_note_header .rec_note_label{font-size:14px;font-weight:600;color:var(--color-text,#222a39)}.rec_note_action_btns{display:inline-flex;gap:10px}.rec_note_action_btn{border:none;background:0 0;padding:0;font-size:15px;line-height:1;color:var(--color-text-subtle,#758199);cursor:pointer;transition:color .15s}.rec_note_action_btn:hover{color:var(--color-primary,#6f61ea)}.rec_note_action_btn[data-action=delete]:hover{color:var(--color-danger,#fa3e93)}.rec_note_content{margin:6px 0;font-size:14px;line-height:1.45;color:var(--color-text-muted,#596476);white-space:pre-wrap;word-break:break-word}.rec_note_footer{display:flex;align-items:center;gap:10px}.rec_note_footer .rec_note_label{font-size:11px;color:var(--color-text-subtle,#758199)}.rec_note-flash{animation:rec-note-flash 1.2s ease}@keyframes rec-note-flash{0%{background:var(--color-primary-soft,#e4e5ff)}100%{background:0 0}}.rec_notes_input_block{position:relative;margin-top:14px}.rec_notes_textarea_wrapper{position:relative}.rec_notes_input_block{width:100%;min-height:64px;padding:14px 16px;border:1px solid var(--color-border,#bcc9df);border-radius:16px;font-size:14px;color:var(--color-text,#222a39);resize:none;outline:0}.rec_notes_textarea{border:none;width:100%;padding:10px}.rec_notes_textarea::placeholder{color:var(--color-text-subtle,#758199);opacity:.7}.rec_notes_textarea:focus{border:none;outline:0}.rec_notes_action_buttons{display:flex;align-items:center;gap:8px;margin-top:10px}.rec_notes_access_block{margin-right:auto}.rec_notes_access_btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--color-border,#bcc9df);border-radius:16px;background:var(--color-bg-soft,#f0f3fd);font-size:12px;font-weight:500;color:var(--color-text,#222a39);cursor:pointer}.rec_notes_action_btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:var(--color-primary,#6f61ea);color:#fff;font-size:14px;cursor:pointer;transition:background .15s,opacity .15s}.rec_notes_action_btn:hover{background:var(--color-primary-hover,#6251e3)}.rec_notes_action_btn:disabled{opacity:.45;cursor:not-allowed}.rec_notes_action_btn-edit-action{display:none}.rec_notes_delete_modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(20,29,45,.35);z-index:1000}.rec_notes_delete_modal-hidden{display:none}.rec_notes_delete_modal_window{background:#fff;border-radius:20px;padding:24px;box-shadow:0 12px 40px rgba(20,29,45,.2);text-align:center}.rec_motes_delete_modal_buttons{display:flex;gap:10px;justify-content:center;margin-top:14px}.rec_notes_delete_modal_btn{height:40px;padding:0 22px;border:none;border-radius:20px;background:var(--color-primary,#6f61ea);color:#fff;font-weight:600;cursor:pointer}.rec_notes_delete_modal_btn-secondary{background:var(--color-bg-soft,#f0f3fd);color:var(--color-text,#222a39)}.rec-task-comments{margin-top:8px}.rec-task-no-comments{display:flex;align-items:center;justify-content:center;min-height:80px;padding:18px;background:#fff;border:1px dashed var(--color-border,#bcc9df);border-radius:16px}.rec-task-no-comments span{font-size:13px;color:var(--color-text-subtle,#758199)}.rec-task-decision .rec-task-comments-header+.rec-task-comments-list,.rec-task-decision .rec-task-comments-header+.rec-task-no-comments{margin-top:12px}.rec-task-decision .rec-task-comments-list+.control-label,.rec-task-decision .rec-task-no-comments+.control-label{margin-top:16px}.rec-task-comments-header{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-border-soft,#d3deef)}.rec-task-comments-list{display:flex;flex-direction:column;gap:24px}.rec-comment-row{display:flex;align-items:center;gap:12px}.rec-comment-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;object-fit:cover;font-size:18px;font-weight:500;line-height:1}.rec-comment-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.rec-comment-author{margin:0;font-size:14px;font-weight:500;line-height:22px;color:var(--color-text,#222a39)}.rec-comment-text{margin:0;font-size:12px;font-weight:500;line-height:18px;color:var(--color-text-subtle,#758199)}.rec-rates-wrapper{overflow-x:auto;min-height:200px}.rec-rates-table{width:100%;border-collapse:collapse}.rec-rates-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--table-border-color,#d3deef);border-radius:8px;background:#fff}.rec-rates-table thead th{height:48px;padding:6px 12px;background:var(--table-head-bg,var(--GRAY-Gray-10,#f4f7ff));font-size:12px;font-weight:600;color:var(--color-text-subtle,#758199);text-align:left;border-bottom:1px solid var(--table-border-color,#d3deef)}.rec-rates-table thead th:first-child{border-radius:8px 0 0 0}.rec-rates-table thead th:last-child{border-radius:0 8px 0 0}.rec-rates-table tbody td{padding:12px;font-size:13px;color:var(--color-text,#222a39);border-bottom:1px solid var(--table-border-color,#d3deef);vertical-align:middle}.rec-rates-table td:not(:last-child),.rec-rates-table th:not(:last-child){border-right:1px solid var(--table-border-color,#d3deef)}.rec-rates-table tbody tr:last-child td{border-bottom:none}.rec-rates-table tbody tr:hover td{background:var(--color-bg-soft,#f0f3fd)}.attribute-filter-block{display:flex;justify-content:flex-start;margin:0 0 4px}.button_attribute_filters{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:1px solid var(--color-border-soft,#d3deef);border-radius:10px;background:var(--color-bg-soft,#f0f3fd);color:var(--color-text-subtle,#758199);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s;width:unset!important;margin:auto}.button_attribute_filters:hover{background:var(--color-primary-soft,#e4e5ff);border-color:var(--color-primary-strong,#bbb4fd)}.filter-block.filter-sub-block,.row.filter-sub-block{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px;margin:14px 0 0;padding:0;background:0 0;border:0}@media (max-width:1200px){.filter-block.filter-sub-block,.row.filter-sub-block{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.filter-block.filter-sub-block,.row.filter-sub-block{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.filter-block.filter-sub-block,.row.filter-sub-block{grid-template-columns:1fr}}.filter-sub-block>div{width:auto;max-width:none;flex:none;float:none;margin:0;padding:0}.filter-sub-block.hidden{display:none!important}.filter-sub-block .form_field{margin:0}.filter-sub-block .form_label label{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--color-text-subtle,#758199)}.filter-sub-block .form_input_area .text_area,.filter-sub-block .form_input_area input[type=date],.filter-sub-block .form_input_area input[type=number],.filter-sub-block .form_input_area input[type=text],.filter-sub-block .form_input_area select,.filter-sub-block .form_input_area textarea{width:100%;height:38px;padding:8px 12px;border:1px solid var(--color-border,#bcc9df);border-radius:8px;background:var(--color-bg,#fff);color:var(--color-text,#222a39);font-size:13px}.filter-sub-block .form_input_area textarea{height:auto;min-height:38px;resize:vertical}.filter-sub-block .form_input_area input:focus,.filter-sub-block .form_input_area select:focus,.filter-sub-block .form_input_area textarea:focus{outline:0;border-color:var(--color-primary-strong,#bbb4fd)}.rec_tasks_table .report_page_result{width:100%}.rec_tasks_table #rec-task-table-container{overflow-x:auto}.rec_tasks_table table.rec-task-table{width:100%;border:none;border-collapse:separate;border-spacing:0;background:0 0}.rec_tasks_table table.rec-task-table td,.rec_tasks_table table.rec-task-table th{border-bottom:1px solid var(--GRAY-Gray-200,#d3deef);border-right:1px solid var(--GRAY-Gray-200,#d3deef);background:0 0}.rec_tasks_table table.rec-task-table td:first-child,.rec_tasks_table table.rec-task-table th:first-child{border-left:1px solid var(--GRAY-Gray-200,#d3deef)}.rec_tasks_table table.rec-task-table thead tr:first-child th{border-top:1px solid var(--GRAY-Gray-200,#d3deef)}.rec_tasks_table thead.sticky-element th{position:sticky;top:0;z-index:2;background:var(--bs-table-bg,#f4f7ff);border-bottom:1px solid var(--color-border-soft,#d3deef);padding:12px 14px;white-space:nowrap;vertical-align:middle!important}.rec_tasks_table thead.sticky-element th:first-child{border-top-left-radius:12px}.rec_tasks_table thead.sticky-element th:last-child{border-top-right-radius:12px}.rec_tasks_table thead th .list_header{justify-content:flex-start!important;gap:6px;color:var(--color-border-strong,#a5b3c9)!important;font-size:12px;font-weight:500;line-height:18px;text-transform:none}.rec_tasks_table thead th .list_header a{color:inherit;text-decoration:none}.rec_tasks_table thead th .list_header a:hover{color:var(--color-text-subtle,#758199)!important}.rec_tasks_table thead th .list_header_x{justify-content:flex-start}.rec_tasks_table thead th:has(.col-appdate-head),.rec_tasks_table thead th:has(.col-rate-head){min-width:0}.rec_tasks_table .col-appdate-head,.rec_tasks_table .col-rate-head{width:150px}.rec_tasks_table td.col-appdate-cell,.rec_tasks_table thead th .list_header.col-appdate-head{white-space:normal;word-break:break-word}.rec_tasks_table thead th .list_header.col-rate-head{white-space:normal;word-break:break-word}.rec_tasks_table td.col-rate-cell{max-width:120px}.rec_tasks_table tbody tr{background:0 0!important;transition:background .12s ease}.rec_tasks_table tbody tr:hover{background:var(--color-bg-soft,#f0f3fd)!important}.rec_tasks_table tbody td{padding:12px 14px;font-size:14px;font-weight:500;color:var(--GRAY-Gray-700,#3d4451);vertical-align:middle;text-align:left!important}.rec_tasks_table tbody tr.is-selected,.rec_tasks_table tbody tr:has(.checknid:checked){background:var(--color-secondary-softer,#f3f5ff)!important;box-shadow:inset 3px 0 0 0 var(--color-primary,#6f61ea)}.rec_tasks_table tbody td .avatar,.rec_tasks_table tbody td img.profile_photo{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.rec_tasks_table .radio input[type=checkbox]{accent-color:var(--color-primary,#6F61EA)}.rec_tasks_table tfoot td{border:none;padding:0}.rec_tasks_table .footer_block{margin-top:4px;padding-top:20px;border-top:1px solid var(--color-border-soft,#d3deef)}.rec_tasks_table .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.rec_tasks_table .pagination_link,.rec_tasks_table .pagination_span{display:inline-flex;align-items:center;justify-content:center;min-width:18px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.rec_tasks_table .pagination_link:hover{color:var(--color-primary,#6f61ea)}.rec_tasks_table .pagination_active{display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:var(--color-primary,#6f61ea)}.rec_tasks_table .pagination_arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--color-border-soft,#d3deef);font-size:12px;transition:background .15s,color .15s,border-color .15s}.rec_tasks_table a.pagination_arrow:hover{background:var(--color-primary,#6f61ea);border-color:var(--color-primary,#6f61ea);color:#fff}.rec_tasks_table .pagination_arrow--next{background:var(--color-primary,#6f61ea);border-color:var(--color-primary,#6f61ea);color:#fff}.rec_tasks_table .pagination_arrow.is-disabled{background:0 0;border-color:var(--color-border-soft,#d3deef);color:var(--color-border-strong,#a5b3c9);opacity:.6;pointer-events:none}.rec_tasks_table .pagination_perpage{display:flex;align-items:center;gap:8px}.rec_tasks_table .pagination_limit select{height:32px;padding:4px 12px;border:1px solid var(--color-border,#bcc9df);border-radius:8px;background:var(--color-bg,#fff);color:var(--color-text,#222a39);font-size:14px;font-weight:500;cursor:pointer}@media (max-width:768px){.rec_tab-content .document-preview{height:420px;padding:24px 20px}.rec_tab-content .rec-tab-pane:has(> .conversation-container){max-height:70vh}.rec-tasks-card{padding:16px 14px 8px;border-radius:18px}.rec_tasks_table .pagination{justify-content:center}.dv-page-actions .multi_href_button .btn,.dv-page-actions .toolbar_item button{min-width:unset}.request_detail_div{overflow-x:scroll}}@media print{.document-preview-download-file-btn,.document-preview-fullscreen-btn,.dv-divider,.dv-page-actions,.dv-right,.rec-task-decision-actions{display:none!important}.rec-task-layout{flex-wrap:wrap}.dv-left{flex:0 0 100%!important}.rec_tab-content .document-preview{height:auto;overflow:visible}.rec_tab-content .rec-tab-pane:has(> .conversation-container){max-height:none;overflow:visible}}.jobs-share{display:flex;justify-content:flex-end;gap:10px;margin:12px 24px}.jobs-share .jobs-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 12px;border-radius:24px;color:var(--PURPLE-Purple-800,#6f61ea);background-color:var(--PURPLE-Purple-100,#eaecff);cursor:pointer;overflow:hidden;transition:background .15s ease,box-shadow .15s ease}.jobs-share .jobs-btn:hover{background-color:#e1e4fd;color:var(--PURPLE-Purple-800,#6f61ea);box-shadow:0 2px 6px rgba(0,0,0,.12)}.jobs-share .jobs-btn:active{transform:translate(1px,1px)}.jobs-share .jobs-sign{display:inline-flex;align-items:center;justify-content:center}.jobs-share .jobs-sign img{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(.4488) sepia(.1479) saturate(37.5018) hue-rotate(213.9deg) brightness(.9090) contrast(1.0204)}.jobs-share .jobs-text{white-space:nowrap;overflow:hidden;max-width:0;opacity:0;color:var(--PURPLE-Purple-800,#6f61ea);font-size:1em;font-weight:600;transition:max-width .3s ease,opacity .3s ease,margin-left .3s ease}.jobs-share .jobs-btn:hover .jobs-text{max-width:400px;opacity:1;margin-left:6px}.sharetype-list{display:flex;flex-direction:column;gap:16px}.sharetype-row{display:flex;align-items:stretch;gap:20px;width:100%}.sharetype-row>.sharetype-check{flex:0 0 auto;align-self:center;width:18px;height:18px;margin:0;cursor:pointer;accent-color:var(--PURPLE-Purple-800,#6F61EA)}.sharetype-channel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:0 0 200px;width:200px;padding:12px;border:1px solid #e2e0f5;border-radius:12px;background:#fff;text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.sharetype-channel:hover{border-color:#c3c0f3;box-shadow:0 2px 8px rgba(0,0,0,.08)}.sharetype-row:has(.sharetype-check:checked) .sharetype-channel{border-color:var(--PURPLE-Purple-800,#6f61ea);box-shadow:0 0 0 1px var(--PURPLE-Purple-800,#6f61ea)}.sharetype-channel-title{font-size:15px;font-weight:600;color:#6b4fa0}.sharetype-photo{display:flex;align-items:center;justify-content:center;width:100%;height:110px}.sharetype-photo img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}.sharetype-msg{flex:1 1 auto;visibility:hidden;padding:12px;border:1px solid #e2e0f5;border-radius:12px;background:#fff}.sharetype-msg .form-group{margin-bottom:0}.sharetype-msg .control-label{display:block;text-align:left}@media (max-width:768px){.sharetype-row{flex-direction:column;align-items:stretch;gap:12px;max-width:480px}.sharetype-channel{flex:1 1 auto;width:auto}.sharetype-msg{max-width:none}.rec-task-decision{padding-left:20px;padding-right:20px}.dv-right{padding:20px}}@media (max-width:480px){.sharetype-list{gap:12px}.sharetype-photo{height:80px}.sharetype-channel-title{font-size:14px}}.rec_task_title_main{display:flex;flex-direction:row;align-items:center;gap:8px;overflow:hidden}.rec_task_title_main .cv_photo{flex-shrink:0}.rec_task_title_main .cv_photo span{padding:0}.cv_photo{width:32px;height:32px}.vac_dropdown{position:relative;display:flex;align-items:center;justify-content:center}.vac_dropdown_btn{display:flex;flex-grow:1;align-items:center;justify-content:space-between;gap:8px;min-width:120px;min-height:32px;padding:4px 8px;border:none;border-radius:8px;background:var(--color-bg-soft,#f0f3fd);font-size:12px;font-weight:500;line-height:18px;color:var(--color-text,#222a39);cursor:pointer;transition:background .15s ease}.vac_dropdown_btn[style*="--vac-dd-color"]{background:color-mix(in srgb,var(--vac-dd-color) 25%,#fff)}.vac_dropdown_btn:hover{filter:brightness(.95)}.vac_dropdown_btn span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--color-text,#222a39)}.vac_dropdown_caret{flex-shrink:0;width:8px;height:8px;object-fit:contain;transform:rotate(90deg);opacity:.5}.vac_dropdown_menu{z-index:1100;display:none;flex-direction:column;gap:4px;min-width:160px;padding:12px;background:#fff;border:1px solid var(--color-border-soft,#d3deef);border-radius:16px;box-shadow:0 18px 44px rgba(52,66,95,.1)}.vac_dropdown_menu[data-show]{display:flex}.vac_dropdown_item{display:flex;align-items:center;height:28px;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:500;color:var(--color-text,#222a39);text-decoration:none;white-space:nowrap;background:0 0;transition:background .15s ease}.vac_dropdown_item[style*="--vac-dd-color"]{background:color-mix(in srgb,var(--vac-dd-color) 20%,#fff)}.vac_dropdown_item:focus,.vac_dropdown_item:hover{text-decoration:none;filter:brightness(.94);color:var(--color-text,#222a39)}.vac_dropdown_item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vac-dd-active{--vac-dd-color:#0C9B99}.vac-dd-planned{--vac-dd-color:#6F61EA}.vac-dd-closed{--vac-dd-color:#2563EB}.vac-dd-stopped{--vac-dd-color:#FDAF42}.vac-dd-expired{--vac-dd-color:#FA3E93}.vac-dd-deleted{--vac-dd-color:#758199}.chosen-container .chosen-results li.active-result[class*=vac-dd-],.chosen-container .chosen-results li.result-selected[class*=vac-dd-]{background:color-mix(in srgb,var(--vac-dd-color) 20%,#fff);color:var(--color-text,#222a39)}.chosen-container .chosen-results li.highlighted[class*=vac-dd-]{background:color-mix(in srgb,var(--vac-dd-color) 38%,#fff);color:var(--color-text,#222a39)}.chosen-container .chosen-results li.result-selected[class*=vac-dd-]{color:var(--color-text-muted,#596476)}.vac_share_report{display:flex;flex-wrap:wrap;gap:24px;width:100%;padding:30px}.vac_share_channels{display:flex;flex-direction:column;gap:12px;width:240px;flex-shrink:0}.vac_share_channel{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#fff;border:1px solid var(--color-border-soft,#d3deef);border-radius:16px;outline:0;text-decoration:none;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.vac_share_channel:hover{border-color:var(--color-primary,#6f61ea)}.vac_share_channel.active{border-color:var(--color-primary,#6f61ea);background:var(--color-primary-softer,#f2f0fe);box-shadow:inset 0 0 0 1px var(--color-primary,#6f61ea)}.vac_share_channel_title{font-size:14px;font-weight:500;line-height:20px;color:var(--color-primary,#6f61ea);text-align:center}.vac_share_channel_image_block{width:100%;max-width:200px;aspect-ratio:8/5;border-radius:12px;overflow:hidden}.vac_share_channel_image_block:not(:has(img)){display:none}.vac_share_channel_image_block img{width:100%;height:100%;object-fit:contain;border:none;pointer-events:none}.rec_vac_share_count_block{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:2px 10px;background:#fff;border:1px solid var(--color-border-soft,#d3deef);border-radius:999px;transform:translateY(-60%)}.vac_share_channel_image_block:not(:has(img))+.rec_vac_share_count_block{transform:none}.rec_vac_share_count{font-size:14px;font-weight:600;line-height:1;color:var(--color-text,#222a39)}.vac_share_reports{flex:1 1 320px;min-width:0}.vac_share_report_table{display:block;width:100%;overflow-x:auto}.vac_share_report_table-hidden{display:none!important}.rec_task_title_count{color:var(--color-red-900);margin-left:10px}.rec_task_title-archived:after{font-family:bootstrap-icons;content:'\F10D';position:absolute;width:10px;height:10px;right:0;top:-5px}.rec_task_title-mytask:before{font-family:bootstrap-icons;content:'\F5AF';position:absolute;width:5px;height:5px;left:-3px;top:-9px;transform:scaleX(-1)}.resume_criteria{display:flex;flex-direction:column;gap:20px;margin-top:15px}.resume_criteria_inner{display:flex;gap:10px;flex-direction:column}.resume_criteria_element{display:block;margin-bottom:4px;padding:0;color:#758199;font-family:var(--font-body);font-size:12px;font-weight:500;line-height:18px;text-align:left;min-height:18px}.pub-grid{width:100%;padding-top:16px;display:flex;flex-direction:column;gap:24px;justify-content:start;align-items:center}.pub-grid-element{background-color:#f1f5f6;border-radius:12px;cursor:pointer;width:100%;max-width:768px;transition:all .2s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,.1)}.pub-grid-element div{display:flex;gap:16px}.pub-grid-element a{padding:24px;display:flex;flex-direction:column;gap:24px;transition:all .2s ease-in-out}.pub-grid-element a:hover{color:#a70997!important}.jobs-application-toolbar{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0}.jobs-share-buttons-container{margin-left:auto;display:flex;gap:16px;margin-top:8px}.jobs-page-title{padding-left:16px!important;padding-right:16px!important}@media (max-width:576px){.jobs-btn{padding:8px}.jobs-application-toolbar,.jobs-share-buttons-container{gap:8px}.jobs-btn:hover .jobs-sign,.jobs-sign{margin-right:0!important}.jobs-btn:hover .jobs-text,.jobs-text{display:none!important}.jobs-vacancies-text{opacity:1;display:block;color:#fff;font-size:1em;font-weight:400;max-width:400px;margin-left:6px}.jobs-page-title{padding-left:4px!important;padding-right:4px!important}}.jobs-btn{background-color:#0a66c2;margin-left:5px;gap:0!important;padding:7px;border:none;border-radius:40px;cursor:pointer;box-shadow:2px 2px 10px rgba(0,0,0,.199);transition:.3s ease;width:auto;height:auto}.jobs-sign{display:flex;align-items:center;justify-content:center;transition:margin-right .3s ease}.jobs-text,.jobs-vacancies-text{white-space:nowrap;overflow:hidden;color:#fff;font-size:1.2em;font-weight:600;max-width:0;opacity:0;transition:.3s ease}.jobs-application-toolbar{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0}.jobs-share-buttons-container{display:flex;gap:16px}.jobs-page-title{padding-left:16px!important;padding-right:16px!important}@media (max-width:576px){.jobs-btn{padding:8px}.jobs-application-toolbar,.jobs-share-buttons-container{gap:8px}.jobs-btn:hover .jobs-sign,.jobs-sign{margin-right:0!important}.jobs-btn:hover .jobs-text,.jobs-text{display:none!important}.jobs-vacancies-text{opacity:1;display:block;color:#fff;font-size:1em;font-weight:400;max-width:400px;margin-left:6px}.jobs-page-title{padding-left:4px!important;padding-right:4px!important}.job-location-container{gap:8px!important;flex-wrap:wrap;margin-top:10px}}.vac-title-container{margin-bottom:12px}.job-location-container{display:flex;flex-direction:row;align-items:center;gap:10px!important;flex-wrap:wrap;margin-bottom:12px!important}.brand-info-container{width:100%;display:flex;align-items:center;justify-content:space-between}.brand-img{width:100px;height:46px;border-radius:50%}.brand-img img{border-radius:5px;width:100%;height:100%}#sortSelect{border-color:var(--rec_filter_borders)!important;padding-left:35px!important;padding-right:0!important;min-width:150px;width:unset}.pub-vac-form .checkbox-inline{display:flex;align-items:center}.rec_dynamic_comment-fill i{color:var(--color-red-500)!important}.rec_dynamic_note-fill{color:var(--color-red-500)!important}.rec_dynamic_note-fill i{color:var(--color-red-500)!important}.rec-forward-card{margin-top:16px}.rec-forward-list{display:flex;flex-direction:column;gap:8px}.rec-forward-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:6px 12px;border-radius:8px;background:var(--color-bg-soft,#f0f3fd);font-size:13px;font-weight:500;color:var(--color-text,#222a39)}.rec-forward-row-confirmed{background:#d9f2e0}.rec-forward-row-confirmed .rec-forward-status-icon i{color:#28a745}.rec-forward-row-rejected{background:#fde2e4}.rec-forward-row-rejected .rec-forward-status-icon i{color:#dc3545}.rec-forward-status-icon{display:inline-flex;font-size:15px}.rec-forward-cancel-btn{border:none;background:0 0;padding:0;font-size:15px;color:var(--color-text-subtle,#758199);cursor:pointer}.rec-forward-cancel-btn:hover{color:var(--color-danger,#fa3e93)}.rec-forward-choose-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 20px;border:none;border-radius:18px;background:var(--color-primary,#6f61ea);color:#fff;font-size:13px;font-weight:500;cursor:pointer}.rec-forward-choose-btn:hover{background:var(--color-primary-hover,#6251e3)}.rec-forward-close-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 20px;border:1px solid var(--color-border,#bcc9df);border-radius:18px;background:#fff;color:var(--color-text,#222a39);font-size:13px;font-weight:500;cursor:pointer}.rec-forward-close-btn:hover{background:var(--color-bg-soft,#f0f3fd)}.rec-forward-popup{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:rgba(20,29,45,.35)}.rec-forward-popup[hidden]{display:none}.rec-forward-popup-window{width:420px;max-width:90%;padding:24px;background:#fff;border-radius:20px;box-shadow:0 12px 40px rgba(20,29,45,.2)}.rec-forward-popup-window .control-label{display:block;margin:0 0 6px;font-size:12px;font-weight:500;color:var(--color-text-subtle,#758199)}.rec-forward-popup-window .form-group{margin-bottom:14px}.rec-forward-popup-window select{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--color-border,#bcc9df);border-radius:10px;background:#fff;font-size:13px;color:var(--color-text,#222a39);outline:0;cursor:pointer}.rec-forward-popup-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.rec-forward-blocked{opacity:.5;cursor:not-allowed!important}.rec-forward-popup-window .chosen-container{width:100%!important}.rec-forward-popup-window .chosen-drop{z-index:1200}.rec-forward-card{background:var(--color-primary-bg,#f0f3fd);border:none;margin-top:50px}.rec-forward-row,.rec-forward-row-confirmed,.rec-forward-row-rejected{background:#fff}.rec-forward-card .rec-task-status-card-body>.rec-forward-choose-btn{align-self:flex-start;height:28px;padding:0 14px;font-size:12px}.rec-forward-feedback:empty{display:none}.rec-forward-feedback .error_message,.rec-forward-feedback .message{margin:0 0 10px}.rec_stage_boxes{display:flex;gap:12px;overflow-x:auto;padding:8px 0 12px;scrollbar-width:thin}.rec_stage_box{min-width:140px;flex:0 0 auto;border:1px solid #ccc;border-radius:8px;padding:10px 15px;cursor:pointer;display:flex;flex-direction:column;gap:6px;box-shadow:4px 4px 10px rgba(0,0,0,.1)}.rec_stage_box:hover{background-color:#f5e5f1}.rec_stage_box_title{font-size:12px;color:#373656}.rec_stage_box_value{font-size:26px;color:#000}.rec-application-date{position:relative;display:flex;flex-direction:row;justify-content:left;align-items:center;overflow:hidden;font-size:11px}.rec-application-date::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-border-soft)}
/* end file: recruitment.css */