:root{--sidebar-width:180px;--sidebar-width-small:56px;--sidebar-bottom-height:48px;--searchbar-height:48px;--panel-header-height:60px;--panel-header-height-minus:-60px;--border-radius:4px;--content-background:#f5f7fa;--panel-header-action-padding-right:16px;--color-900:#232332e6;--color-800:#232332cc;--color-700:#232332b3;--color-600:#23233299;--color-500:#23233280;--panel-header-radius:30px;--kendo-color-on-app-surface:var(--color-800)!important}::placeholder{font-style:italic;color:#afafaf!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#0000004d;background-clip:content-box;border:2px solid #0000;border-radius:10px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:#00000080}::-webkit-scrollbar-thumb:active{background-color:#000000a6}*{scrollbar-width:thin;scrollbar-color:#0000004d transparent;font-family:Noto Sans TC,Segoe UI,Microsoft JhengHei,Arial,sans-serif}.h1,.panel-header-title{font-size:24px;font-weight:600;line-height:32px}.h2,.tc-list-card-usedefault,.panel-edge-header,.candidate-section-title,.jcm-header-title,.jr-dialog-title,.workspace-card-count-number{font-size:20px;font-weight:500;line-height:32px}.h3-medium,.primary-large-btn,.default-large-btn,.team-mgmt-funclist-title,.team-mgmt-funcform-title,.team-mgmt-memberlist-title,.edit-members-dialog-col-title,.action-dialog-radio-group,.team-mgmt-section-title,.primary-large-text-btn,.default-large-text-btn,.trial-llm-dialog-title{font-size:16px;font-weight:500;line-height:24px}.h3-regular,.function-detail-label,.panel-navigate-tab-btn,.org-dialog-label,.bole-form-block-title,.profile-section-title,.profile-dialog-title,.notification-panel-title{font-size:16px;font-weight:400;line-height:24px}.body-medium,.dashboard-interview-calendar-summary .dashboard-interview-calendar-count.body-medium,.dashboard-candidate-schedule-summary .dashboard-candidate-schedule-count.body-medium,.form-field-content,.candidate-toc-container,.profile-label-bold,.jcm-field-label,.mail-preview-candidate-list-title,.mail-preview-candidate-item-name,.mail-preview-field-label,.workspace-import-batch-actions,.trial-llm-dialog-message{font-size:14px;font-weight:500;line-height:20px}.body-regular,html{font-size:14px;font-weight:400;line-height:20px}.body-underline{cursor:pointer;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.caption1-medium,.candidate-toc-item.sub-item,.trial-llm-indicator-label{font-size:13px;font-weight:500;line-height:20px}.caption1-regular,.aic-list-usedefault,.aic-list-not-usedefault,.notification-mark-all-read,.tag-item,.jr-selected-table-content,.jr-selected-panel-children-name{font-size:13px;font-weight:400;line-height:20px}.caption2-medium,.candidate-status-chip,.mail-preview-section-tag,.log-entry-level-badge,.log-db-badge,.log-sql-error-label{font-size:12px;font-weight:500;line-height:16px}.caption2-regular,.aic-list-date,.provider-dialog-list-tag,.field-error-text,.field-hint-text,.grid-warning-text,.notification-message,.workspace-special-tag-popup-reason,.workspace-special-tag-popup-meta-row,.workspace-blacklist-badge,.workspace-whitelist-badge,.action-cell button,.interview-record-history-badge-qualified,.interview-record-history-badge-unqualified,.interview-record-history-badge-pending,.interview-record-history-badge-attendance,.interview-record-history-badge-result,.tag-autoComplete-new-item,.mail-preview-custom-badge,.workspace-status .k-button,.workspace-special-tag-trigger,.jr-selected-panel-parent-name,.trial-llm-indicator,.trial-quota-section-loading,.log-entry-timestamp,.log-filter-toggle-row,.log-filter-badge{font-size:12px;font-weight:400;line-height:16px}.model-dialog-capability-header{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.model-dialog-capability-statuses{flex:320px;min-width:0}.model-dialog-capability-check.k-button{flex:none;width:auto;margin-left:auto}.model-dialog-capability-check .k-button-text{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.aic-capability-status.aic-capability-status--updated{flex-wrap:wrap;max-width:100%}.aic-capability-status--updated .aic-capability-badge{white-space:normal;min-width:0}.sidebar-layout{min-height:100vh;width:var(--sidebar-width);color:#63636f;z-index:5;background-image:url(/RadarRecruitUI/static/default/bg-light-blue.png);background-size:cover;height:100vh;transition:width .3s;position:fixed;top:0;left:0;box-shadow:0 0 6px #0000c81a}.sidebar{max-height:calc(100vh - var(--sidebar-bottom-height));flex:1;overflow-y:hidden}.sidebar-bottom-space{height:var(--sidebar-bottom-height);width:var(--sidebar-width);transition:width .3s;position:absolute;bottom:0}.sidebar-toggle{cursor:pointer;z-index:10;color:#fff;background-color:#43434bb3;border-top-left-radius:15px;border-bottom-left-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-30px;right:0}.sidebar-bottom{width:var(--sidebar-width);height:var(--sidebar-bottom-height);background:#0153a51a;flex-direction:row;flex:none;order:2;align-self:stretch;align-items:center;gap:8px;padding:8px 0 8px 12px;display:flex}.sidebar button{color:var(--color-700)}.sidebar-list-container{max-height:calc(100vh - var(--sidebar-bottom-height));flex:1;overflow-y:auto}.logo{letter-spacing:2px}.logo-area-reserve{height:68px}.logo-area{width:var(--sidebar-width);z-index:9;align-items:center;height:68px;display:flex;position:fixed}.logo-image{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;width:148px;height:52px}.notify-container{z-index:10;position:absolute;top:14px;left:144px}.notify-badge:empty{display:none}.notify-badge{z-index:10;color:#fff;text-align:center;background:#0e86fe;border-radius:10px;min-width:19px;margin-top:-10px;margin-left:7px;padding:4px;font-size:12px;font-weight:500;line-height:10px;position:absolute;box-shadow:0 0 0 2px #fff}.notification-scroll-target{animation:2s ease-in-out forwards notificationFlash}@keyframes notificationFlash{10%,80%{border:2px solid #eb5000;transform:scale(1.005)}to{border:2px solid #0000;transform:scale(1)}}.notification-panel{border-radius:var(--border-radius);z-index:10;background:#fff;flex-direction:column;width:400px;max-height:600px;animation:.2s ease-out slideDown;display:flex;position:absolute;top:35px;left:3px;box-shadow:0 8px 24px #00000026}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notification-panel-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.notification-mark-all-read{color:#0e86fe;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;transition:background-color .2s;display:flex}.notification-mark-all-read:hover{background-color:#f3f4f6}.notification-panel-divider{background-color:#e5e7eb;height:1px}.notification-panel-list{flex:1;max-height:500px;overflow-y:auto}.notification-loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:14px;display:flex}.notification-loading-spinner{border:3px solid #e5e7eb;border-top-color:#0e86fe;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite notification-spin}@keyframes notification-spin{to{transform:rotate(360deg)}}.notification-empty{text-align:center;color:#9ca3af;padding:40px 20px;font-size:14px}.notification-item{cursor:pointer;border-bottom:1px solid #f3f4f6;grid-template-columns:48px 2fr auto auto;align-items:flex-start;padding:10px;transition:background-color .2s;display:grid}.notification-item:hover{background-color:#f9fafb}.notification-item:last-child{border-bottom:none}.notification-item-alert{color:#fff;cursor:default;background-color:#eb5000;order:-1;grid-template-columns:1fr}.notification-item-alert:hover{background-color:#c84909}.notification-item-expiry-warning{color:#c36a03;cursor:default;background-color:#fff0d3;order:-1;grid-template-columns:1fr}.notification-item-expiry-warning:hover{background-color:#ffe4b3}.notification-expiry-layout{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.notification-alert-action.k-button{background-color:#fff;border:none;border-radius:16px;padding:6px 12px}.notification-alert-action.k-button:hover{background-color:#f3f4f6}.notification-item-alert .notification-alert-action{color:#eb5000}.notification-item-expiry-warning .notification-alert-action{color:#c36a03}.notify-bell-alert{color:#dc2626}.point-check-dialog{z-index:10010!important}.point-insufficient-body{padding:16px 8px}.point-insufficient-table{border-collapse:collapse;width:100%;margin-bottom:12px}.point-insufficient-table th,.point-insufficient-table td{text-align:left;border:1px solid #e5e7eb;padding:8px 12px}.point-insufficient-table th{background:#f9fafb;width:45%}.point-insufficient-shortfall th,.point-insufficient-shortfall td{color:#dc2626}.point-insufficient-hint{margin:0}.notification-avatar{border-radius:50%;flex-shrink:0;width:40px;height:100%;position:relative;overflow:visible}.notification-avatar>div,.notification-avatar>div>div{height:100%}.notification-unread-dot{z-index:3;background-color:#007bff;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;left:-2px}.notification-content{flex:1;min-width:0}.notification-message,.notification-title{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.notification-message{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.notification-message-multiline{white-space:pre-line;text-overflow:unset;overflow:visible}.notification-message-time{color:#666;opacity:.7;text-align:right;grid-column:span 4;justify-self:end;width:100%;font-size:11px;line-height:1}.notification-item-actions{flex-flow:column wrap;justify-content:center;align-items:flex-end;display:flex}.notification-type-icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:100%;display:flex}.notification-delete-icon{color:#ef4444;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;transition:background-color .15s;display:flex}.notification-delete-icon:hover{color:#dc2626;background-color:#ef44441a}.notification-detail-popup{border-radius:var(--border-radius);background:#fff;min-width:320px;max-width:400px;animation:.2s ease-out popupFadeIn;overflow:hidden;box-shadow:0 12px 32px #0003}@keyframes popupFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.notification-detail-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:4px;padding:4px 8px;display:flex}.notification-detail-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.notification-detail-avatar>div,.notification-detail-avatar>div>div{height:100%}.notification-detail-sender{color:#374151;font-size:14px;font-weight:500}.notification-detail-content{max-height:300px;padding:16px;overflow-y:auto}.notification-detail-title{word-wrap:break-word;word-break:break-word;margin-bottom:8px}.notification-detail-message{color:#6b7280;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;font-size:14px;line-height:1.6}.notification-detail-actions{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.notification-action-button{color:#6b7280;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.notification-action-button:hover{background:#f3f4f6;border-color:#d1d5db}.notification-action-button.mark-read{color:#0e86fe;border-color:#0e86fe}.notification-action-button.mark-read:hover{background:#eff6ff}.notification-action-button.navigate{color:#059669;border-color:#059669}.notification-action-button.navigate:hover{background:#ecfdf5}.notification-action-button.delete{color:#dc2626;border-color:#dc2626}.notification-action-button.delete:hover{background:#fef2f2}.sidebar-group-title{color:#a8a8b2;cursor:pointer;-webkit-user-select:none;user-select:none;margin:8px 0 4px;font-style:normal;transition:font-weight .2s}.sidebar-group-arrow{margin-left:4px}.sidebar li.active>button{color:#0e86fe;box-shadow:none;border-radius:0;padding-left:0;position:relative}.sidebar-sublist:not(.sidebar-no-indicator) li:hover>button:before{content:"";background:#0e86fe80;border-radius:0;width:4px;height:20px;margin-left:-25px;position:absolute}.sidebar li.active>button:before{content:"";background:#0e86fe;border-radius:0;width:4px;height:20px;margin-left:-25px;position:absolute}.sidebar-button{cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;width:100%;margin:0;padding:0;font-weight:400}.sidebar-button-icon{width:15px;margin-right:8px;display:inline-block}.sidebar-list{margin:0;padding-left:18px;font-style:normal;list-style:none}.sidebar-sublist{margin:0;padding-left:2px;list-style:none}.sidebar-sublist li{cursor:pointer;border-radius:var(--border-radius);padding:10px 5px}.right-panel{width:calc(100% - var(--sidebar-width));min-height:100vh;margin-left:var(--sidebar-width);background-color:var(--content-background);flex-direction:column;flex:1;display:flex;position:absolute;top:0}.right-panel>.header{top:0;right:0;left:var(--sidebar-width);flex:none;position:fixed}.right-panel>.content{flex:1 1 0;min-height:100vh;overflow:auto}.layout-root{flex-direction:column;min-height:100vh;font-family:Noto Sans TC,Segoe UI,Microsoft JhengHei,Arial,sans-serif;display:flex}.header-root{color:#222;background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;height:56px;padding:10px 16px;display:flex;box-shadow:0 2px 4px #0000000a}.user-actions{align-items:center;gap:12px;display:flex}.user-name{margin-right:8px}.icon{cursor:pointer}.main{flex:1;min-height:0;display:flex}.content{background:0 0;flex-direction:column;flex:1;min-width:0;padding:0 16px 20px;display:flex}.panel-header{color:var(--color-800);height:var(--panel-header-height);width:calc(100% - var(--sidebar-width) - var(--panel-header-action-padding-right));background:var(--content-background);z-index:3;flex:none;padding:20px 16px;position:fixed}.panel-header-reserve{min-height:var(--panel-header-height)}.panel-action{flex-shrink:0;align-items:center;gap:8px;display:flex}.panel-searchbar{border-radius:var(--border-radius) var(--border-radius) 0 0;height:var(--searchbar-height);color:var(--color-800);background:#fff;border:0 solid #0000;align-items:center;gap:12px;padding:8px 16px;display:flex;box-shadow:0 6px 10px #23233214}.panel-searchbar fieldset{border-color:#0000}.panel-searchbar .bole-searchbar:not(:hover):not(:focus-within):not(.k-invalid),.panel-searchbar .bole-input:not(:hover):not(:focus-within):not(.k-invalid),.panel-searchbar .bole-dropdown:not(:hover):not(:focus-within):not(.k-invalid),.panel-searchbar .bole-multiselect:not(:hover):not(:focus-within):not(.k-invalid){background-color:#0000!important;border-color:#0000!important}.panel-searchbar .bole-input,.panel-searchbar .bole-input.k-input-solid,.panel-searchbar .bole-dropdown.k-picker,.panel-searchbar .bole-dropdown.k-picker.k-picker-solid,.panel-searchbar .bole-multiselect.k-input,.panel-searchbar .bole-multiselect.k-input.k-input-solid{border-radius:15px!important}.panel-searchbar .k-picker-solid{background-color:#0000;border-color:#0000;height:auto}.panel-searchbar .k-picker-solid:hover{background-color:#0000;border-color:#0000}.panel-searchbar .k-picker-solid:focus,.panel-searchbar .k-picker-solid:focus-within{box-shadow:none;background-color:#0000;border-color:#0000;outline:none}.panel-searchbar .k-floating-label-container{padding-top:unset}.panel-searchbar .k-input-solid{box-shadow:none;color:#63636f;border:0;height:auto}.panel-searchbar .k-input-solid:focus,.panel-searchbar .k-input-solid:focus-within{box-shadow:none;border:0;outline:none}.panel-searchbar>.k-floating-label-container.k-empty>.k-floating-label{color:#63636f;font-size:unset;top:14px}.panel-searchbar>.k-floating-label-container>.k-floating-label,.panel-searchbar>.k-floating-label-container:focus-within>.k-floating-label{color:#63636f;font-size:13px;line-height:normal;top:-5px;left:4px}.panel-content{border-radius:var(--border-radius);width:100%;color:var(--color-800);background:#fff;flex-grow:1;padding:0;position:relative;box-shadow:0 6px 10px #23233214}.person-special-tag-loading-overlay{z-index:10;background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.person-special-tag-contact-list{flex-direction:column;gap:8px;width:100%;display:flex}.person-special-tag-contact-row{align-items:flex-start;gap:8px;width:100%;display:flex}.person-special-tag-contact-field{flex:1;min-width:0}.person-special-tag-contact-add-button{align-self:flex-start}.panel-content-withsearchbar{border-radius:0 0 var(--border-radius) var(--border-radius)}.panel-content-notitle{margin-top:calc(var(--panel-header-height-minus) + 15px)}.panel-content-nobackground{box-shadow:none;background:0 0}.panel-content .panel-content-detail{border-radius:var(--border-radius);flex-direction:column;gap:20px;padding:16px;display:flex}.panel-content .MuiDataGrid-footerContainer{background-color:#fafafa}.data-export-searchbar{height:auto;min-height:var(--searchbar-height);flex-wrap:wrap}.data-export-searchbar .bole-input{flex:none;width:170px}.data-export-range-hint{color:var(--color-600);flex-basis:100%;max-width:720px;margin-top:4px}.data-export-module-section{border-bottom:1px solid #23233226;padding:16px}.data-export-module-title{align-items:baseline;gap:8px;display:flex}.data-export-module-count{color:var(--color-600)}.data-export-module-chips{margin-top:12px}.data-export-module-chips .k-chip.k-chip-outline.k-chip-base{border-color:#23233229!important}.data-export-module-chips .k-chip.k-chip-outline.k-chip-base:hover{color:var(--color-800)!important;background-color:#23233214!important;border-color:#2323323d!important}.data-export-module-chips .k-chip.k-chip-outline.k-chip-base:active{background-color:#23233229!important}.data-export-module-chips .k-chip.k-chip-solid.k-chip-info{border-color:#0dcaf0d9!important}.data-export-actions{margin-top:16px;display:flex}.data-export-security-hint{color:var(--color-600);margin:12px 0 0}.data-export-history-section{flex-direction:column;min-height:0;padding-top:16px;display:flex}.data-export-history-title{padding:0 16px 12px}.data-export-history-grid{flex:1;min-height:0}.data-export-status{color:var(--color-800);background:#23233214;border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.data-export-status-ready{color:#016d5b;background:#016d5b1f}.data-export-status-processing,.data-export-status-queued{color:#016dd8;background:#0e86fe1f}.data-export-status-failed{color:#eb5000;background:#eb50001f}.data-export-status-canceled,.data-export-status-expired{color:var(--color-500)}.data-export-download-cell{text-align:center}@media (width<=768px){.data-export-searchbar .bole-input{width:100%}}.panel-header{justify-content:space-between;align-items:center;display:flex}.panel-header-title{color:var(--color-900);white-space:nowrap;align-items:center;min-width:0;display:flex}.panel-header-title>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.panel-header-title>button{flex-shrink:0;margin-top:-3px;margin-left:-10px;padding:1px 8px}.panel-navigate{flex:1;align-items:flex-start;margin-right:24px;display:flex}.panel-navigate-tab{justify-content:flex-start;gap:20px;margin-left:35px;display:flex}.panel-navigate-tab-btn{color:#333;cursor:pointer;white-space:nowrap;background:0 0;border:0 solid #ccc;border-bottom:3px solid #0000;transition:border .2s,background .2s,color .2s}.panel-navigate-tab-btn.active{color:#0e86fe;background:0 0;border-bottom:3px solid #0e86fe}.card-list-panel{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin:12px 12px 24px;display:grid}.panel-widget-area .card-list-panel{grid-template-columns:1fr;gap:24px;margin:12px 12px 24px;display:grid}.card-list-dualcard{grid-column:span 1}.card-list-fullcard{grid-column:1/-1;min-width:0}@media (width>=880px){.panel-widget-area .card-list-panel{grid-template-columns:repeat(2,1fr)}.card-list-dualcard{grid-column:span 2}}@media (width>=1500px){.panel-widget-area .card-list-panel{grid-template-columns:repeat(4,1fr)}.card-list-dualcard{grid-column:span 2}}.panel-edge-header{padding:16px}.panel-widget-area{margin-left:16px;margin-right:16px}.widget-statistics{justify-content:center;align-items:center;gap:24px;width:100%;padding:8px;display:flex}.widget-statistics-item{flex-direction:column;flex:1px;justify-content:center;align-items:center;min-width:120px;display:flex}.widget-statistics .statistics-line{background:#eee;width:1px;height:64px}.widget-statistics-item .statistics-value{text-align:center}.widget-statistics-item .statistics-label{color:#666;text-align:center;margin-top:4px}.dashboard-interview-calendar-card{min-width:0;overflow:hidden}.dashboard-interview-calendar-card .k-card-body{min-width:0;padding:16px}.dashboard-interview-calendar-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:8px;display:flex}.dashboard-interview-calendar-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.dashboard-interview-calendar-title{margin:0}.dashboard-interview-calendar-week-range{color:var(--color-600);white-space:nowrap}.dashboard-interview-calendar-navigation{flex-shrink:0}.dashboard-interview-calendar-summary{color:var(--color-600);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.dashboard-interview-calendar-count-anchor,.dashboard-interview-calendar-count-trigger{align-items:baseline;display:inline-flex}.dashboard-interview-calendar-count-trigger.k-button{background:0 0;border:0;border-radius:4px;min-width:0;padding:0}.dashboard-interview-calendar-count-trigger.k-button:focus,.dashboard-interview-calendar-count-trigger.k-button:hover{background:0 0}.dashboard-interview-calendar-count-trigger.k-button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #0e86fe}.dashboard-interview-calendar-count-trigger .dashboard-interview-calendar-count.k-badge{transition:color .15s,background-color .15s}.dashboard-interview-calendar-count-trigger:hover .dashboard-interview-calendar-count.k-badge,.dashboard-interview-calendar-count-trigger[aria-expanded=true] .dashboard-interview-calendar-count.k-badge{color:#fff;background-color:#419ffe}.dashboard-interview-calendar-count-trigger:active .dashboard-interview-calendar-count.k-badge{color:#fff;background-color:#016dd8}.dashboard-interview-calendar-summary .dashboard-interview-calendar-count.k-badge-edge.k-top-end{position:static;transform:none}.k-popup.dashboard-interview-calendar-count-popup{width:max-content;min-width:min(320px,100vw - 32px);max-width:min(420px,100vw - 32px);max-height:320px;color:var(--color-800);text-align:left;white-space:normal;background:#fff;border:1px solid #23233226;border-radius:4px;padding:8px;overflow-y:auto;box-shadow:0 4px 14px #0000001f}.dashboard-interview-calendar-count-popup-content{min-width:0}.dashboard-interview-calendar-count-popup-content>.body-regular{padding:12px;display:block}.dashboard-interview-calendar-count-popup-list,.dashboard-interview-calendar-count-popup-item{flex-direction:column;display:flex}.dashboard-interview-calendar-count-popup-list{gap:0}.dashboard-interview-calendar-count-popup-item{border-left:4px solid #0000;gap:4px;padding:12px}.dashboard-interview-calendar-count-popup-item--filled{border-left-color:var(--kendo-color-success,#278b4e);background:var(--kendo-color-success-subtle,#e2f5e9)}.dashboard-interview-calendar-count-popup-item--unfilled{border-left-style:dashed;border-left-color:var(--color-500);background:#f5f7fa}.dashboard-interview-calendar-count-popup-item+.dashboard-interview-calendar-count-popup-item{border-top:1px solid #23233226}.dashboard-interview-calendar-count-popup-primary,.dashboard-interview-calendar-count-popup-secondary{overflow-wrap:anywhere}.dashboard-interview-calendar-count-popup-primary{color:var(--color-900)}.dashboard-interview-calendar-count-popup-secondary{color:var(--color-700)}.dashboard-interview-calendar-count-popup-evaluation{width:fit-content;color:var(--color-800);align-items:center;gap:4px;display:inline-flex}.dashboard-interview-calendar-viewport,.dashboard-interview-calendar-viewport>div{width:100%;min-width:0;max-width:100%}.dashboard-interview-calendar-scheduler{border-color:#23233229;width:100%;min-width:0;max-width:100%}.dashboard-interview-calendar-scheduler .k-scheduler-layout-flex{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.dashboard-interview-calendar-scheduler .k-resource-cell{white-space:nowrap;min-width:112px;color:var(--color-800);background:#fafbfd}.dashboard-interview-calendar-scheduler .k-scheduler-head{background:#fafbfd}.dashboard-interview-calendar-scheduler.k-scheduler .k-nonwork-hour{color:inherit;background-color:#fff}.dashboard-interview-calendar-scheduler .k-event.dashboard-interview-calendar-event{overflow:hidden}.dashboard-interview-calendar-scheduler .k-event.dashboard-interview-calendar-event--filled{color:var(--kendo-color-success-on-subtle,#125229);border-style:solid;border-color:var(--kendo-color-success,#278b4e);background:var(--kendo-color-success-subtle,#e2f5e9)}.dashboard-interview-calendar-scheduler .k-event.dashboard-interview-calendar-event--unfilled{color:var(--color-800);border-style:dashed;border-color:var(--color-500);background:#e6eaf3}.dashboard-interview-calendar-scheduler .k-event.dashboard-interview-calendar-event:focus-visible{outline-offset:1px;outline:2px solid #232332}.dashboard-interview-calendar-scheduler .dashboard-interview-calendar-event-content{align-items:center;gap:4px;min-width:0;display:flex}.dashboard-interview-calendar-event-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-interview-calendar-evaluation-icon{flex-shrink:0}.dashboard-interview-calendar-evaluation-icon--unfilled{color:var(--color-700)}.dashboard-interview-calendar-evaluation-icon--hired{color:var(--kendo-color-success,#278b4e)}.dashboard-interview-calendar-evaluation-icon--not-hired{color:#eb5000}.dashboard-candidate-schedule-card{min-width:0;overflow:hidden}.dashboard-candidate-schedule-card .k-card-body{min-width:0;padding:16px}.dashboard-candidate-schedule-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:8px;display:flex}.dashboard-candidate-schedule-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.dashboard-candidate-schedule-title{margin:0}.dashboard-candidate-schedule-week-range,.dashboard-candidate-schedule-summary,.dashboard-subtitle{color:var(--color-600)}.dashboard-candidate-schedule-week-range{white-space:nowrap}.dashboard-candidate-schedule-summary{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.dashboard-candidate-schedule-summary .dashboard-candidate-schedule-count.k-badge-edge.k-top-end{position:static;transform:none}.dashboard-candidate-schedule-count-popup-group-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-candidate-schedule-count-popup-group-count.k-badge.k-badge-edge.k-top-end{flex-shrink:0;position:static;transform:none}.dashboard-candidate-schedule-count-popup-group-list{flex-direction:column;gap:8px;display:flex}.dashboard-candidate-schedule-count-popup-entry.k-button{width:100%;min-width:0;height:auto;color:var(--color-800);text-align:start;white-space:normal;border:0;background:0 0;border-inline-start:2px solid #23233226;border-radius:4px;justify-content:flex-start;align-items:stretch;padding:8px;display:flex}.dashboard-candidate-schedule-count-popup-entry.k-button:hover{background:#0e86fe14}.dashboard-candidate-schedule-count-popup-entry.k-button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #0e86fe}.dashboard-candidate-schedule-count-popup-entry.k-button>.k-button-text,.dashboard-candidate-schedule-count-popup-entry-content{text-align:start;flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.dashboard-candidate-schedule-count-popup-entry-content>span{overflow-wrap:anywhere}.dashboard-candidate-schedule-navigation{flex-shrink:0}.dashboard-candidate-schedule-viewport,.dashboard-candidate-schedule-viewport>div{width:100%;min-width:0;max-width:100%}.dashboard-candidate-schedule-grid{border-color:#23233229;width:100%;min-width:0;max-width:100%}.dashboard-candidate-schedule-grid .k-grid-header{color:var(--color-800);background:#fafbfd}.dashboard-candidate-schedule-grid .k-grid-content{overscroll-behavior-inline:contain}.dashboard-candidate-schedule-candidate-header,.dashboard-candidate-schedule-date-header{vertical-align:middle}.dashboard-candidate-schedule-candidate-header,.dashboard-candidate-schedule-candidate-header .k-link,.dashboard-candidate-schedule-date-header,.dashboard-candidate-schedule-date-header .k-link{text-align:center}.dashboard-candidate-schedule-candidate-header .k-link,.dashboard-candidate-schedule-date-header .k-link{justify-content:center}.dashboard-candidate-schedule-grid.k-grid .dashboard-candidate-schedule-candidate-cell,.dashboard-candidate-schedule-grid.k-grid .dashboard-candidate-schedule-day-cell{padding:0}.dashboard-candidate-schedule-grid.k-grid .dashboard-candidate-schedule-candidate-cell{text-align:center;vertical-align:middle}.dashboard-candidate-schedule-grid.k-grid .dashboard-candidate-schedule-day-cell{vertical-align:top}.dashboard-candidate-schedule-candidate-cell{color:var(--color-800);white-space:normal}.dashboard-candidate-schedule-grid.k-grid .k-master-row.k-table-alt-row:not(:hover):not(.k-hover)>.dashboard-candidate-schedule-candidate-cell.k-grid-content-sticky{background-color:var(--kendo-color-app-surface,#fff)}.dashboard-candidate-schedule-candidate-name{overflow-wrap:anywhere;display:block}.dashboard-candidate-schedule-day-cell{white-space:normal}.dashboard-candidate-schedule-day-events{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.dashboard-candidate-schedule-event.k-button{width:100%;min-width:0;height:auto;color:var(--color-900);text-align:start;white-space:normal;background:var(--kendo-color-primary-subtle,#e1f1ff);border-width:1px;border-color:#0e86fe;justify-content:flex-start;align-items:stretch;padding:8px;display:flex;overflow:hidden}.dashboard-candidate-schedule-event.dashboard-candidate-schedule-event--interview{background:var(--kendo-color-primary-subtle,#e1f1ff);border-color:#0e86fe}.dashboard-candidate-schedule-event.dashboard-candidate-schedule-event--pending-offer-response{background:var(--kendo-color-info-subtle,#e7ebff);border-color:#4d62d4}.dashboard-candidate-schedule-event.dashboard-candidate-schedule-event--on-boarding{background:var(--kendo-color-success-subtle,#e2f5e9);border-color:#278b4e}.dashboard-candidate-schedule-event.dashboard-candidate-schedule-event--due-soon{color:var(--kendo-color-warning-on-subtle,#563700);border-color:var(--kendo-color-warning,#f5a500);background:var(--kendo-color-warning-subtle,#fff4d6)}.dashboard-candidate-schedule-event.dashboard-candidate-schedule-event--overdue{color:var(--kendo-color-error-on-subtle,#641419);border-color:var(--kendo-color-error,#d9303d);background:var(--kendo-color-error-subtle,#ffe2e5)}.dashboard-candidate-schedule-event:focus-visible{outline-offset:1px;outline:2px solid #232332}.dashboard-candidate-schedule-event.k-button>.k-button-text,.dashboard-candidate-schedule-event-content{text-align:start;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;display:flex}.dashboard-candidate-schedule-event-content{white-space:normal;gap:2px}.dashboard-candidate-schedule-event-header{text-align:start;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px;min-width:0;display:flex}.dashboard-candidate-schedule-event-type{flex-shrink:0}.dashboard-candidate-schedule-event-status-row{justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;display:flex}.dashboard-candidate-schedule-event-status-row>.dashboard-candidate-schedule-deadline-badge.k-badge.k-badge-edge.k-top-end{z-index:auto;flex-shrink:0;position:static;transform:none}.dashboard-candidate-schedule-event-job-row{justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;display:flex}.dashboard-candidate-schedule-event-job-row>.dashboard-candidate-schedule-event-job.k-badge.k-badge-edge.k-top-end{z-index:auto;overflow-wrap:anywhere;text-align:start;white-space:normal;width:auto;min-width:0;max-width:100%;height:auto;display:inline-block;position:static;transform:none}.dashboard-candidate-schedule-event-time{overflow-wrap:anywhere;text-align:start;white-space:normal;width:100%;min-width:0;color:var(--color-600);display:block}.dashboard-candidate-schedule-empty{color:var(--color-600);text-align:center;background:#fafbfd;border:1px dashed #23233233;border-radius:4px;padding:32px 16px}.dashboard-regret-notification-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.dashboard-regret-notification-heading{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.dashboard-regret-notification-summary{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.dashboard-regret-notification-count.k-badge.k-badge-edge.k-top-end,.dashboard-regret-notification-workspace-count.k-badge.k-badge-edge.k-top-end{position:static;transform:none}.dashboard-regret-notification-list{flex-direction:column;gap:10px;min-width:0;display:flex}.dashboard-regret-notification-workspace-main.k-button{width:100%}.dashboard-regret-notification-workspace-main .k-button-text{justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard-regret-notification-workspace-text{text-align:start;flex-direction:column;min-width:0;display:flex}@media (width<=639px){.dashboard-interview-calendar-header,.dashboard-candidate-schedule-header,.dashboard-regret-notification-header{flex-direction:column;align-items:stretch}.dashboard-interview-calendar-navigation,.dashboard-candidate-schedule-navigation,.dashboard-regret-notification-summary{align-self:flex-start}.dashboard-regret-notification-workspace-main.k-button{flex-direction:column;align-items:stretch}}.card-list-card .card-list-dualcard{background:#fff;border-radius:8px;transition:transform .2s;position:relative;box-shadow:0 2px 8px #00000014}.tabs{gap:8px;margin-bottom:16px;display:flex}.tabs button{color:#2d3a4b;border-radius:var(--border-radius) var(--border-radius) 0 0;cursor:pointer;background:#e6eaf3;border:none;padding:8px 20px;transition:background .2s}.tabs button.active,.tabs button:hover{color:#fff;background:#2d3a4b}.bole-style .k-switch-label-on,.bole-style .k-switch-label-off{display:inline-block!important}.bole-style .k-switch-label-on{margin-left:4px!important}.bole-style .k-switch-label-off{text-align:right!important;width:22px!important;margin-left:20px!important}.bole-style .k-switch-thumb{background-color:#fff!important;border:1px solid #64646426!important;width:18px!important;height:18px!important;box-shadow:0 1px 1px #0000001a!important}.bole-style.k-switch-on>.k-switch-track{color:#fff!important;background-color:#0e86fe!important;border-color:#0e86fe!important}.bole-style.k-switch-off>.k-switch-track{color:silver!important;background-color:#f0f0f0!important;border-color:#d3d3d3!important}.bole-style.k-switch-lg.k-switch-on .k-switch-thumb-wrap{inset-inline-start:calc(100% + 2px)!important}.bole-style.k-switch-lg.k-switch-off .k-switch-thumb-wrap{inset-inline-start:12px!important}.bole-style.k-switch-lg .k-switch-track{width:50px!important;height:24px!important}.avatar-menu{cursor:pointer;align-items:center;display:flex;position:relative}.avatar-img-container{border-radius:50%;transition:box-shadow .2s}.avatar-info{text-align:justify;color:#232332d9;white-space:nowrap;text-overflow:ellipsis;flex:1 0 auto;order:1;width:135px;height:20px;padding-left:8px;font-style:normal;overflow:hidden}.avatar-img{object-fit:cover}.avatar-dropdown{border-radius:var(--border-radius);z-index:1000;background:#fff;border:1px solid #e0e0e0;width:220px;padding:12px 0 4px;animation:.15s fadeIn;position:absolute;top:-210px;right:-110px;box-shadow:0 4px 16px #00000014}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{align-items:center;padding:0 20px 8px;display:flex}.dropdown-userinfo{flex-direction:column;min-width:0;margin-left:12px;display:flex}.dropdown-name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:1.1rem;font-weight:700;overflow:hidden}.dropdown-account{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.dropdown-divider{background:#f0f0f0;height:1px;margin:10px 0}.dropdown-tenant{padding:0 20px 4px;font-size:.98rem}.dropdown-tenant .tenant-label{color:#888;padding-bottom:12px}.dropdown-tenant .tenant-name{color:#63636f;padding:4px 0}.tenant-select:focus,.dropdown-tenant .tenant-select{cursor:pointer;border:0;width:100%}.tenant-select:hover{border:1px}.tenant-select:focus,.tenant-select:hover,.tenant-name:hover{background:#f5f5f5}.dropdown-actions{flex-direction:column;gap:2px;padding:0 20px 8px;display:flex}.dropdown-action{cursor:pointer;color:#888;border-radius:var(--border-radius);padding:4px 0;transition:background .15s}.dropdown-action:hover{background:#f5f5f5}.avatar-img{object-fit:cover;border-radius:50%;display:block}.avatar-32{width:32px;height:32px}.avatar-48{width:48px;height:48px}.panel-content .k-animation-container,.panel-content .k-animation-container-relative{width:100%!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.k-grid .k-pager{gap:24px}.k-grid .k-pager .k-pager-info{white-space:pre;flex-grow:0}.k-grid .k-pager .k-pager-sizes{flex:1;justify-content:flex-end}.k-grid .k-pager-sizes{margin-left:auto}.k-grid .k-pager-numbers{gap:4px}.k-grid .k-pager-numbers .k-selected{border:none;outline:none;color:#fff!important;background-color:#848492!important}.k-grid .k-pager-numbers .k-button{color:#848492;border-radius:50%}.k-grid-content table,.k-grid-header-wrap table{width:100%;min-width:0}.k-grid tbody tr:hover,.k-grid .k-table-row:hover{background-color:#23233208!important}.k-grid tr.k-selected>td,.k-grid .k-table-row.k-selected>td,.k-grid .k-table-row.k-selected>.k-table-td{background-color:#ebf5ff!important}.k-grid tbody tr{height:55px}.clickable-cell{cursor:pointer}.clickable-cell:hover{background:#23233214!important}.k-grid tr.k-selected:hover>td,.k-grid .k-table-row.k-selected:hover>td,.k-grid .k-table-row.k-selected:hover>.k-table-td{background-color:#d7ebff!important}.k-grid tr.k-selected td.clickable-cell:hover{background:#a6d2ff!important}.no-stripe-grid .k-table-tbody>.k-table-alt-row:not(:hover),.no-stripe-grid tbody tr.k-alt:not(:hover){background-color:#0000!important}.no-stripe-grid td,.no-stripe-grid .k-table-td{border-bottom:1px solid var(--kendo-color-border,#21252921)!important}.no-border-grid td,.no-border-grid .k-table-td{border:none!important}.k-button-group .k-button.k-selected{color:#fff!important;background:linear-gradient(45deg,#33cfff 0%,#0e86fe 100%)!important}.k-step-done .k-step-indicator{background:linear-gradient(90deg,#33cfff 0%,#0e86fe 100%)!important;border-color:#fff!important}.k-step-current .k-step-indicator{background:linear-gradient(90deg,#33cfff 0%,#0e86fe 100%)!important}.k-step-label .k-step-text{white-space:normal!important;text-align:center!important;max-width:150px!important}.bole-text-blue{color:#0e86fe!important}.bole-text-red{color:#ff4d4f!important}.bole-text-yellow{color:#faad14!important}.bole-text-green{color:#006400!important}.bole-form-list{border-radius:var(--border-radius);background:#fafafa;margin:0;padding:0;list-style:none;overflow:hidden}.bole-form-list>li{border-bottom:1px solid #eee}.bole-form-list>li:last-child{border-bottom:none}.bole-form-block-title{background:#f0f0f0;margin:0;padding:12px 20px}.bole-field-list{background:#fff;margin:0;padding:0;list-style:none}.bole-field-list>li{align-items:flex-start;min-height:50px;padding:12px 20px;display:flex}.bole-field-list>li:last-child{border-bottom:none}.bole-field-label{color:#333;text-align:right;box-sizing:border-box;flex-shrink:0;max-width:160px;padding-top:8px;padding-right:20px;font-weight:700}.bole-field-input{flex:1;padding-top:6px}.grid-autoheight,.bole-grid{display:flex;overflow:auto}.grid-autoheight .bole-grid,.grid-autoheight .k-grid{flex-grow:1;width:100%}.interview-record-history-grid{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.interview-record-history-grid-body{flex-direction:column;flex:1;min-height:0;display:flex}.bole-grid .k-grid td.k-hierarchy-cell .k-svg-i-plus,.bole-grid .k-grid td.k-hierarchy-cell .k-svg-i-minus{display:none}.bole-grid .k-grid td.k-hierarchy-cell{background-color:#f8f9fa}.bole-grid .k-grid td.k-detail-cell{border-left:1px solid #eee;padding:0}.bole-grid .k-grid td.k-hierarchy-cell a{justify-content:center;align-items:center;display:inline-flex}.bole-grid .k-grid td.k-hierarchy-cell a:before{content:"";background-color:currentColor;width:16px;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bole-grid .k-grid td.k-hierarchy-cell a:has(.k-svg-i-minus):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E")}.grid-warning-stack{flex-direction:column;width:100%;min-width:0;display:flex}.grid-warning-text{color:var(--color-600);margin:8px;display:block}.bole-grid-loader{color:#232332d9;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.bole-grid .k-grid-norecords,.bole-grid .k-grid-norecords-template,.bole-grid .k-grid-norecords td{background:0 0!important;border:none!important}.bole-grid .k-grid-norecords-template,.bole-grid .k-grid-norecords>td{text-align:center;color:#2323328c;font-size:14px;line-height:20px;padding:48px 16px!important}@media (width<=768px){.sidebar-layout,.sidebar-bottom-space,.sidebar-bottom{width:var(--sidebar-width-small)}.logo-area{width:var(--sidebar-width-small);transition:width .3s}.avatar-dropdown{right:-220px}.sidebar-list{padding-left:14px}.sidebar-button-label{display:none}.sidebar-sublist:not(.sidebar-no-indicator) li:hover>button:before{margin-left:-21px}.right-panel{width:calc(100% - var(--sidebar-width-small));margin-left:var(--sidebar-width-small)}.right-panel>.header{left:var(--sidebar-width-small)}.sidebar-group-title,.avatar-info,.sidebar-toggle{display:none}.panel-header{width:calc(100% - var(--sidebar-width-small) - var(--panel-header-action-padding-right))}.notify-container{position:relative;top:auto;left:auto}.notification-panel{width:360px;position:fixed;left:unset!important;top:unset!important}.logo-image{width:32px;height:32px;margin-left:12px}}.view-mode-768 .sidebar-layout,.view-mode-768 .sidebar-bottom-space,.view-mode-768 .sidebar-bottom,.view-mode-768 .logo-area{width:var(--sidebar-width-small);transition:width .3s}.view-mode-768 .avatar-dropdown{right:-220px}.view-mode-768 .sidebar-list{padding-left:14px}.view-mode-768 .sidebar-button-label{display:none}.view-mode-768 .sidebar-sublist:not(.sidebar-no-indicator) li:hover>button:before{margin-left:-21px}.view-mode-768 .right-panel{width:calc(100% - var(--sidebar-width-small));margin-left:var(--sidebar-width-small)}.view-mode-768 .right-panel>.header{left:var(--sidebar-width-small)}.view-mode-768 .sidebar-group-title,.view-mode-768 .avatar-info{display:none}.view-mode-768 .panel-header{width:calc(100% - var(--sidebar-width-small) - var(--panel-header-action-padding-right))}.view-mode-768 .notification-panel{width:360px;position:fixed;left:unset!important;top:unset!important}.tag-badge{color:#1976d2;vertical-align:middle;box-shadow:none;background:#e3f2fd;border:none;border-radius:6px;margin-top:-10px;margin-right:8px;padding:2px 10px;display:inline-block}.add-discussion-form{border-radius:var(--border-radius);overflow:hidden}.reply-discussion-form{background-color:#23233214;padding:12px 16px 0}.add-discussion-form--plain{background-color:#0000;padding:0}.add-discussion-form--plain .add-discussion-footer{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);background-color:#23233214}.add-discussion-form--plain .add-discussion-body .k-editor{border-bottom-right-radius:0;border-bottom-left-radius:0}.add-discussion-form-no-footer{padding-bottom:12px}.add-discussion-body{border-radius:8px;padding:0}.add-discussion-body .k-editor{border-radius:8px}.discussion-editor-invalid .add-discussion-body .k-editor{border-color:#eb5000}.add-discussion-body .k-editor .k-toolbar,.add-discussion-body .k-editor .k-toolbar.k-toolbar-solid{border-top-left-radius:8px;border-top-right-radius:8px}.discussion-editor-invalid .add-discussion-body .k-editor .k-toolbar,.discussion-editor-invalid .add-discussion-body .k-editor .k-toolbar.k-toolbar-solid{border-color:#eb5000}.tagged-accounts-display{border-radius:var(--border-radius);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.tagged-accounts-label{color:#666;font-size:13px}.tagged-account-tag{color:#0369a1;white-space:nowrap;background:#e0f2fe;border-radius:12px;align-items:center;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex}.add-discussion-footer{justify-content:space-between;align-items:center;gap:.5rem;padding:8px 16px;display:flex}.add-discussion-footer-actions{gap:8px;display:flex}.discussion-tag-select-popup{border-radius:var(--border-radius);background:#fff;width:400px;padding:10px 20px;box-shadow:0 6px 10px #23233214}.discussion-tag-select-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.discussion-tag-select-title{margin:0;font-size:20px;font-weight:600}.discussion-tag-select-clear-btn{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:500}.discussion-tag-select-clear-btn:hover{opacity:.8}.discussion-tag-select-multiselect{width:100%;margin-bottom:16px}.discussion-candidate-selector{align-items:center;gap:8px;margin-bottom:8px;display:flex}.discussion-candidate-selector>label{white-space:nowrap}.discussion-tag-select-footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.text-center-cell{text-align:center!important;vertical-align:middle!important}.no-checkbox-row .k-checkbox-wrap{visibility:hidden;pointer-events:none}.no-selection-header thead .k-checkbox-wrap{display:none}.sticky-header-right{border-left:1px solid #dbdbdb;right:0;box-shadow:-1px 0 5px #0000001a;z-index:2!important;background-color:#fafafa!important;position:sticky!important}.sticky-cell-right{border-left:1px solid #dbdbdb;right:0;box-shadow:-1px 0 5px #0000001a;z-index:1!important;background-color:#fff!important;position:sticky!important}.form-field{flex-direction:column;gap:4px;padding-left:8px;display:flex}.form-field.switch-field{flex-direction:row;justify-content:space-between;align-items:center}.form-field.switch-field .field-label{margin:0}.form-field .field-label{color:#232332d9;flex-shrink:0;margin:0;position:relative}.form-field .field-label.required:before{content:"";background-color:#eb5000;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:-7px}.dialog-large .k-dialog{min-width:90vw;max-height:90vh}.dialog-medium .k-dialog{min-width:60vw;max-height:90vh}.dialog-small .k-dialog{min-width:30vw;max-height:90vh}.dialog-large .k-dialog-content,.dialog-medium .k-dialog-content,.dialog-small .k-dialog-content{overflow:auto}.dialog-content{flex-direction:column;gap:20px;padding:24px;display:flex}.form-field-inline{flex-direction:row;align-items:center;gap:8px;margin-bottom:4px;display:flex}.form-field-inline .field-label{color:#232332d9;flex-shrink:0;width:120px;margin:0;position:relative}.form-field-inline .field-label.required:before{content:"";background-color:#eb5000;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:-7px}.form-field-inline .form-field-content{flex-direction:column;flex:1;min-width:0;display:flex}.form-field-inline .form-input-group{align-items:center;gap:8px;width:100%;display:flex}.view-mode-768 .notify-container{position:relative;top:auto;left:auto}.view-mode-768 .notification-panel{width:360px;left:-320px}.view-mode-768 .logo-image{width:32px;height:32px;margin-left:12px}.field-error-text{color:#eb5000;margin-top:4px}.k-invalid .k-input-inner,.k-invalid .k-input{border-color:#eb5000}.k-button.action-btn{color:var(--color-600);width:20px;height:20px}.k-button.action-btn.delete{color:#eb5000;width:20px;height:20px}.full-width-tabstrip .k-animation-container-relative{display:block}.k-tabstrip-items-wrapper .k-item:focus{box-shadow:none!important}.btn-with-icon,.btn-with-icon .k-button-text{align-items:center!important;gap:4px!important;display:flex!important}.bole-treeview .k-treeview-group{border-left:1px solid #efefef;margin-left:8px}.bole-treeview .k-treeview-item-content:not(:has(.k-treeview-toggle)){margin-left:10px}.bole-treeview .k-animation-container{z-index:unset!important}.bole-treeview .k-treeview-item{margin-left:4px!important}.bole-treeview .k-treeview-toggle{margin-left:-11px!important}.bole-treeview .k-treeview-item-content{padding-inline-start:calc(var(--kendo-treeview-level,0) * 5px)!important}.k-button{border:none!important}.k-button:focus,.k-button.k-focus{outline:none!important}.k-button-solid-base:focus{box-shadow:none!important}.info-medium-btn{color:#fff!important;background:#00c3ff!important;border-radius:15px!important;gap:4px!important;height:30px!important;padding:5px 16px!important;font-size:14px!important}.alarm-large-btn{color:#fff!important;background:#eb5000!important;border-radius:16px!important;gap:4px!important;height:30px!important;padding:4px 16px!important;font-size:14px!important;box-shadow:0 6px 10px #2323321a!important}.alarm-large-btn:hover{box-shadow:0 6px 15px #2323321a!important}.alarm-large-btn:active{background:#eb5000!important;box-shadow:0 2px 4px #23233226!important}.alarm-medium-btn{color:#fff!important;background:#eb5000!important;border-radius:15px!important;gap:4px!important;height:30px!important;padding:5px 16px!important;font-size:14px!important}.primary-large-btn{color:#fff!important;background:linear-gradient(45deg,#33cfff 0%,#0e86fe 100%)!important;border-radius:16px!important;gap:4px!important;height:32px!important;padding:4px 16px!important;transition:transform .15s,box-shadow .15s!important;box-shadow:0 6px 10px #0e86fe4d!important}.primary-large-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 15px #0e86fe4d,inset 0 0 0 9999px #23233208!important}.primary-large-btn:active{background:linear-gradient(45deg,#33cfff 0%,#0e86fe 100%)!important;transform:translateY(0)!important;box-shadow:0 2px 4px #0e86fe66,inset 0 0 0 9999px #23233214!important}.primary-medium-btn{color:#fff!important;height:30px!important;box-shadow:none!important;background:linear-gradient(90deg,#33cfff 0%,#0e86fe 100%)!important;border-radius:15px!important;gap:4px!important;padding:5px 16px!important;font-size:14px!important}.primary-medium-btn:hover{box-shadow:inset 0 0 0 9999px #23233208!important}.primary-medium-btn:active{box-shadow:inset 0 0 0 9999px #23233214!important}.default-large-btn{color:#232332d9!important;background:#fff!important;border-radius:16px!important;gap:4px!important;height:30px!important;padding:4px 16px!important;transition:transform .15s,box-shadow .15s!important;box-shadow:0 6px 10px #2323321a!important}.default-large-btn:hover{background:#23233208!important;transform:translateY(-1px)!important;box-shadow:0 6px 15px #2323321a!important}.default-large-btn:active{background:#23233214!important;transform:translateY(0)!important;box-shadow:0 2px 4px #23233226!important}.default-medium-btn{color:#232332d9!important;height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #23233226!important;border-radius:15px!important;gap:4px!important;padding:5px 16px!important;font-size:14px!important}.default-medium-btn:hover{background:#23233208!important}.default-medium-btn:active{background:#23233226!important}.primary-large-text-btn{min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#0e86fe!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.primary-large-text-btn:hover{color:#419ffe!important}.primary-large-text-btn:active{color:#016dd8!important}.default-large-text-btn{min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#2323328c!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.default-large-text-btn:hover{color:#232332b2!important}.default-large-text-btn:active{color:#232332d9!important}.default-medium-text-btn-dark{max-width:100px;color:#ffffffb3!important;white-space:normal!important;text-align:center!important;background:0 0!important;gap:4px!important;height:auto!important;min-height:30px!important;padding:4px 0!important;font-size:14px!important}.default-medium-text-btn-dark:hover{color:#ffffffd9!important}.default-medium-text-btn-dark-delete{width:72px;color:#ff6b1f!important;white-space:normal!important;text-align:center!important;background:0 0!important;gap:4px!important;height:auto!important;min-height:30px!important;padding:4px 0!important;font-size:14px!important}.secondary-small-btn{background:#fff!important;border:1px solid #23233226!important;border-radius:12px!important;gap:4px!important;height:24px!important;padding:4px 12px!important;font-size:12px!important}.secondary-small-btn:hover{background:#23233208!important}.delete-color{color:#ff6b1f!important}.bole-popup,.action-popup__menu{border-radius:var(--border-radius);background:#fff;border:1px solid #00000014;flex-direction:column;align-items:stretch;gap:4px;width:max-content;min-width:120px;padding:8px;display:flex;box-shadow:0 4px 14px #0000001f}.action-popup__menu .k-button{justify-content:flex-start}.action-popup__menu span{padding-left:8px}.action-popup-submenu{position:relative}.action-popup-arrow-icon{opacity:.4;position:absolute;top:55%;left:4px;transform:translateY(-50%)}.regular-tab{flex-direction:column;display:flex}.regular-tab .k-tabstrip-items-wrapper{background:0 0;border-bottom:1px solid #e2e8f0;flex-shrink:0;gap:16px;padding-left:12px}.regular-tab .k-tabstrip-item{margin-right:10px;padding:0;background:0 0!important;border:none!important}.regular-tab .k-tabstrip-item .k-link{color:#64748b;align-items:center;gap:8px;padding:16px 8px 5px;font-weight:400;transition:color .2s;display:inline-flex;position:relative;background:0 0!important;border:none!important}.regular-tab .k-tabstrip-item .k-link:after{content:"";background:0 0;border-radius:999px;height:3px;transition:background .2s;position:absolute;bottom:0;left:0;right:0}.regular-tab .k-tabstrip-item:hover .k-link{color:#2563eb;background:0 0!important}.regular-tab .k-tabstrip-item:hover .k-link:after{background:#2563eb4d}.regular-tab .k-tabstrip-item.k-active{background:0 0!important}.regular-tab .k-tabstrip-item.k-active .k-link{color:#2563eb;background:0 0!important}.regular-tab .k-tabstrip-item.k-active .k-link:after{background:#2563eb}.link-btn{color:#2563eb!important}.regular-tab .k-tabstrip-content{min-height:0;box-shadow:none;border:none;outline:none;gap:24px}.regular-tab .k-tabstrip-content:focus{box-shadow:none;outline:none}.regular-tab .k-animation-container,.regular-tab .k-animation-container-relative{width:100%}.bole-button{color:#555;cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:8px;margin-left:8px;padding:4px 16px;transition:background .2s,color .2s,border .2s}.bole-button:hover{background:#eee}.discussion-privacy-control{align-items:center;display:flex}.discussion-tag-area{cursor:pointer;border-radius:4px;align-items:center;gap:4px;min-height:32px;padding:4px 8px;transition:background .2s;display:flex}.discussion-tag-area:hover{background-color:#f5f5f5}.discussion-tag-item{color:#1976d2;background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;align-items:center;padding:2px 8px;font-size:13px;display:inline-flex}.discussion-tag-remove{cursor:pointer;color:#1565c0;margin-left:4px;font-weight:700}.discussion-tag-add-btn{color:#666;margin-left:4px}.add-discussion-footer-left-actions{flex:1;align-items:center;gap:8px;display:flex}.tag-area{background:#fafafa;border:1px solid #ddd;border-radius:8px;flex-wrap:wrap;gap:8px;width:100%;min-width:200px;min-height:80px;margin-bottom:12px;padding:8px;display:flex;overflow-y:auto}.tag-autoComplete-item{justify-content:space-between;align-items:center;width:100%;display:flex}.tag-autoComplete-new-item{white-space:nowrap;margin-left:8px}.network-error-overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.network-error-content{background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:20px;min-width:380px;max-width:480px;padding:40px;display:flex;box-shadow:0 4px 20px #0000004d}.network-error-title{color:#333;text-align:center;font-size:18px;font-weight:500}.network-error-message{color:#666;text-align:center;font-size:14px;line-height:1.6}.network-error-warning{color:#856404;text-align:center;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;width:100%;padding:12px 16px;font-size:13px;line-height:1.5}.tag-item{color:#1976d2;background:#e3f2fd;border:1px solid #90caf9;border-radius:16px;align-items:center;height:26px;margin-right:0;padding:2px 8px;display:inline-flex}.tag-item-mini{color:#1976d2;background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;align-items:center;margin-top:-8px;padding:0 3px;font-size:10px;display:inline-flex}.tag-red{color:#d32f2f;background:#fdecea;border:1px solid #f5c6cb}.dashed-border{border-style:dashed}.center-empty{flex-direction:column;justify-content:center;align-items:center;display:flex}.workspace-special-tag-popup-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.workspace-blacklist-badge{color:#dc2626;white-space:nowrap;background:#dc262614;border:1px solid #dc262633;border-radius:10px;flex-shrink:0;align-items:center;padding:1px 7px;display:inline-flex}.workspace-whitelist-badge{color:#22c55e;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e33;border-radius:10px;flex-shrink:0;align-items:center;padding:1px 7px;display:inline-flex}.upload-restriction-hint{color:#6c757d;margin-top:8px}.upload-restriction-hint-item+.upload-restriction-hint-item{margin-left:16px}.upload-wrapper,.upload-wrapper .k-upload{flex-direction:column;min-height:0;display:flex}.excel-viewer-table{border-collapse:collapse;width:100%;font-size:.85rem}.excel-viewer-cell{word-break:break-all;vertical-align:top;background-color:#fff;border:1px solid #ddd;min-width:80px;max-width:300px;padding:.3rem .5rem}.excel-viewer-cell--header{background-color:#f5f5f5;font-weight:700}.excel-viewer-cell--continued{border-top:none}.resume-highlight-span{color:#222;background:#ffe066;border-radius:2px;padding:0 2px}.bole-dropdown.k-picker,.bole-dropdown.k-picker.k-picker-solid{height:32px;box-shadow:none!important;background-color:#fff!important;background-image:none!important;border:1px solid #23233226!important;border-radius:4px!important}.bole-dropdown.k-picker:hover,.bole-dropdown.k-picker.k-hover{background-color:#fff!important;border-color:#23233266!important}.bole-dropdown.k-picker:focus,.bole-dropdown.k-picker:focus-within,.bole-dropdown.k-picker.k-focus{box-shadow:none!important;background-color:#fff!important;border-color:#0e86fe!important}.bole-dropdown.k-picker.k-disabled{background-color:#23233214!important;border-color:#23233226!important}.bole-dropdown.k-picker.k-invalid,.bole-dropdown.k-picker.k-invalid:hover,.bole-dropdown.k-picker.k-invalid.k-hover,.bole-dropdown.k-picker.k-invalid:focus,.bole-dropdown.k-picker.k-invalid:focus-within,.bole-dropdown.k-picker.k-invalid.k-focus{box-shadow:none!important;background-color:#fff!important;border-color:#eb5000!important}.bole-dropdown .k-input-inner{padding:6px 12px;color:#232332d9!important}.bole-dropdown-empty-value{visibility:hidden;width:100%;min-height:1em;display:block}.bole-dropdown .k-input-inner.bole-dropdown-placeholder{color:#23233240!important}.bole-dropdown-wrapper{align-items:stretch;width:100%;min-width:0;display:flex;position:relative}.bole-dropdown-wrapper>.bole-dropdown{flex:1;min-width:0}.bole-dropdown-clear{cursor:pointer;color:#2323328c;z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.bole-dropdown-clear:hover{color:#232332d9;background-color:#2323320d}.bole-dropdown-wrapper--has-clear .k-input-button{display:none!important}.bole-dropdown-popup .k-list-optionlabel{color:#23233240!important}.progress-filter-item{align-items:center;gap:8px;display:inline-flex}.progress-filter-dot{border-radius:4px;flex-shrink:0;width:16px;height:6px}.bole-dropdown-popup .k-list-item.k-selected,.bole-dropdown-popup .k-list-item.k-selected:hover,.bole-dropdown-popup .k-list-optionlabel.k-selected,.bole-dropdown-popup .k-list-optionlabel.k-selected:hover{color:#fff!important;background-color:#0e86fe!important}.bole-dropdown .k-input-inner::placeholder{color:#23233240!important}.bole-dropdown.k-disabled .k-input-inner{color:#23233266!important}.bole-dropdown .k-input-button .k-icon,.bole-dropdown .k-input-button .k-svg-icon{color:#2323328c!important}.bole-dropdown:focus-within .k-input-button .k-icon,.bole-dropdown:focus-within .k-input-button .k-svg-icon{color:#232332b3!important}.bole-dropdown.k-disabled .k-input-button .k-icon,.bole-dropdown.k-disabled .k-input-button .k-svg-icon{color:#23233266!important}.bole-multiselect.k-input,.bole-multiselect.k-input.k-input-solid{min-height:32px;box-shadow:none!important;background-color:#fff!important;border:1px solid #23233226!important;border-radius:4px!important}.bole-multiselect.k-input:hover,.bole-multiselect.k-input.k-hover{background-color:#fff!important;border-color:#23233266!important}.bole-multiselect.k-input:focus,.bole-multiselect.k-input:focus-within,.bole-multiselect.k-input.k-focus{box-shadow:none!important;background-color:#fff!important;border-color:#0e86fe!important}.bole-multiselect.k-input.k-disabled{background-color:#23233214!important;border-color:#23233226!important}.bole-multiselect.k-input.k-invalid,.bole-multiselect.k-input.k-invalid:hover,.bole-multiselect.k-input.k-invalid.k-hover,.bole-multiselect.k-input.k-invalid:focus,.bole-multiselect.k-input.k-invalid:focus-within,.bole-multiselect.k-input.k-invalid.k-focus{box-shadow:none!important;background-color:#fff!important;border-color:#eb5000!important}.bole-multiselect .k-input-inner::placeholder{color:#23233240!important}.bole-multiselect .k-chip{padding:2px 8px 2px 10px;color:#fff!important;background-color:#232332b3!important;border:none!important;border-radius:10px!important}.bole-multiselect .k-chip .k-chip-content,.bole-multiselect .k-chip .k-chip-action{color:#fff!important}.bole-multiselect.k-disabled .k-chip{padding:2px 10px}.bole-multiselect.k-disabled .k-chip .k-chip-action{display:none!important}.bole-multiselect .k-clear-value{color:#2323328c!important}.bole-multiselect .k-clear-value:hover{color:#232332b3!important}.bole-input,.bole-input.k-input-solid{box-shadow:none!important;background-color:#fff!important;border:1px solid #23233226!important;border-radius:4px!important}.bole-input:hover,.bole-input.k-hover{background-color:#fff!important;border-color:#23233266!important}.bole-input:focus,.bole-input:focus-within,.bole-input.k-focus{box-shadow:none!important;background-color:#fff!important;border-color:#0e86fe!important}.bole-input.k-disabled,.bole-input:disabled{background-color:#23233214!important;border-color:#23233226!important}.bole-input.k-invalid,.bole-input.k-invalid:hover,.bole-input.k-invalid.k-hover,.bole-input.k-invalid:focus,.bole-input.k-invalid:focus-within,.bole-input.k-invalid.k-focus{box-shadow:none!important;background-color:#fff!important;border-color:#eb5000!important}.bole-input::placeholder,.bole-input .k-input-inner::placeholder{color:#23233240!important}.bole-searchbar{opacity:1;background-color:#fff;border:1px solid #23233226;border-radius:15px;align-items:center;gap:16px;width:100%;min-width:0;padding:6px 16px 6px 8px;transition:border-color .15s,background-color .15s;display:flex}.bole-searchbar:hover{border-color:#23233266}.bole-searchbar:focus-within{border-color:#0e86fe}.bole-searchbar.k-disabled{background-color:#23233214;border-color:#23233226}.bole-searchbar.k-invalid{border-color:#eb5000}.bole-searchbar__icon{color:#2323328c;flex-shrink:0;transition:color .15s}.bole-searchbar:hover .bole-searchbar__icon{color:#232332b3}.bole-searchbar:focus-within .bole-searchbar__icon{color:#0e86fe}.bole-searchbar.k-disabled .bole-searchbar__icon{color:#23233266}.bole-searchbar.k-invalid .bole-searchbar__icon{color:#eb5000}.bole-searchbar.bole-searchbar--borderless,.bole-searchbar.bole-searchbar--borderless:hover,.bole-searchbar.bole-searchbar--borderless.k-disabled{background-color:#0000!important;border-color:#0000!important}.bole-searchbar .bole-input,.bole-searchbar .bole-input.k-input-solid,.bole-searchbar .bole-input:hover,.bole-searchbar .bole-input.k-hover,.bole-searchbar .bole-input:focus,.bole-searchbar .bole-input:focus-within,.bole-searchbar .bole-input.k-focus,.bole-searchbar .bole-input.k-disabled,.bole-searchbar .bole-input:disabled,.bole-searchbar .bole-input.k-invalid{box-shadow:none!important;background-color:#0000!important;border:none!important;border-radius:0!important;flex:1!important;width:auto!important;min-width:0!important;padding:0!important}.bole-dropdown-popup .k-searchbox{box-shadow:none!important;background-color:#fff!important;border:1px solid #23233226!important;border-radius:15px!important;align-items:center!important;gap:16px!important;height:auto!important;min-height:0!important;padding:6px 16px 6px 8px!important;display:flex!important}.bole-dropdown-popup .k-searchbox:hover{border-color:#23233266!important}.bole-dropdown-popup .k-searchbox.k-focus,.bole-dropdown-popup .k-searchbox:focus-within{border-color:#0e86fe!important}.bole-dropdown-popup .k-searchbox .k-input-prefix,.bole-dropdown-popup .k-searchbox .k-input-prefix-horizontal{box-shadow:none!important;background:0 0!important;border:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.bole-dropdown-popup .k-searchbox .k-input-icon{transition:color .15s;color:#2323328c!important;background:0 0!important;padding:0!important}.bole-dropdown-popup .k-searchbox:hover .k-input-icon{color:#232332b3!important}.bole-dropdown-popup .k-searchbox.k-focus .k-input-icon,.bole-dropdown-popup .k-searchbox:focus-within .k-input-icon{color:#0e86fe!important}.bole-dropdown-popup .k-searchbox .k-input-inner{box-shadow:none!important;background:0 0!important;border:none!important;height:auto!important;min-height:0!important;padding:0!important;line-height:20px!important}.panel-content-basic{margin-top:calc(var(--panel-header-height) - 40px);height:calc(100vh - var(--panel-header-height) + 40px);overflow-y:auto}.panel-content-jcm{background:var(--content-background);box-shadow:none;margin-top:calc(var(--panel-header-height) - 40px);height:calc(100vh - var(--panel-header-height) + 40px);overflow-y:auto}.jcm-layout{background:var(--content-background);align-items:stretch;gap:16px;min-height:100%;display:flex}.jcm-wrapper{background:#fff;flex:calc(50% - 8px);min-width:0;padding:32px;box-shadow:0 6px 10px #23233214}.jcm-header{justify-content:space-between;align-items:center;display:flex}.jcm-header-inner{align-items:center;width:100%;display:flex}.jcm-header-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.jcm-divider{margin-bottom:16px}.jcm-empty-hint{color:#1976d2;background:#e3f2fd;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;display:flex}.jcm-category-card{background:#23233208;border:none;border-radius:8px;width:100%;padding:0;transition:all .2s cubic-bezier(.25,.8,.25,1)}.jcm-category-card.is-dragging{opacity:.8;cursor:grabbing;z-index:1000;background:#2323320f;transition:none;box-shadow:0 4px 16px #1976d24d}.jcm-category-card.is-hovered{background:#e3f2fd;box-shadow:0 2px 8px #1976d24d}.jcm-category-card-row{position:relative}.jcm-category-card-body{flex:1;min-width:0;padding:16px}.jcm-category-delete-outer{opacity:0;cursor:pointer;width:20px;transition:opacity .15s;position:absolute;top:16px;right:-22px}.jcm-category-card-row:hover>.jcm-category-delete-outer{opacity:1}.jcm-category-delete-outer .k-button{color:#e53935}.jcm-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:2px;align-items:center;transition:color .2s;display:inline-flex;position:absolute;top:16px;left:-15px}.jcm-drag-handle:hover{color:#1976d2;background-color:#f5f5f5}.jcm-drag-handle.is-dragging{color:#1976d2;cursor:grabbing}.jcm-field-label{color:var(--color-700);margin-bottom:6px;display:block}.jcm-category-name-row{align-items:center;gap:12px;margin-top:4px;display:flex}.jcm-category-name-box{color:var(--color-800);box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;flex:1;min-height:36px;padding:8px 12px;font-family:inherit}.jcm-category-name-box:focus{border-color:#0e86fe}.jcm-category-name-box:disabled{color:var(--color-500);cursor:default;background:#23233214}.jcm-children-section{border-top:1px solid #dedee2;margin-top:16px;padding-top:16px}.jcm-children-section-header{justify-content:space-between;align-items:center;display:flex}.jcm-child-item{align-items:center;gap:4px;margin-bottom:8px;transition:all .15s cubic-bezier(.25,.8,.25,1);display:flex}.jcm-child-item.is-dragging{opacity:.8;cursor:grabbing;z-index:1000;transition:none}.jcm-child-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;align-items:center;transition:color .2s;display:inline-flex}.jcm-child-drag-handle:hover{color:#1976d2;background-color:#f5f5f5}.jcm-child-drag-handle.is-dragging{color:#1976d2;cursor:grabbing}.jcm-child-input-box{flex:1;align-items:center;min-width:0;display:flex}.jcm-child-item.is-dragging .jcm-child-input-box{background:#e3f2fd;border-color:#1976d2;box-shadow:0 2px 8px #1976d24d}.jcm-child-name-input{color:var(--color-800);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 12px;font-family:inherit}.jcm-child-name-input:disabled{color:var(--color-500);cursor:default}.jcm-child-actions{flex-shrink:0;align-items:center;gap:8px;padding-left:8px;display:flex}.button-delete{color:#e53935!important}.jcm-add-child-link{color:#1976d2;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:8px;padding:4px 0;display:inline-flex}.jcm-add-child-link:hover{text-decoration:underline}.jcm-insert-gap{cursor:pointer;opacity:0;z-index:1;align-items:center;height:16px;transition:opacity .15s;display:flex;position:relative}.jcm-insert-gap:hover{opacity:1}.jcm-insert-gap-btn{color:#fff;background:#0e86fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;left:-20px}.jcm-insert-gap-line{background:#0e86fe;border-radius:1px;flex:1;height:2px}.jcm-weight-badge{background:#e3f2fd;border:1px solid #1976d2;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:2px 10px;display:flex}.jcm-weight-label{color:#1976d2;white-space:nowrap;flex-shrink:0}.jcm-weight-arrows{flex-direction:column;gap:1px;display:flex}.jcm-weight-btn.k-button{color:#b3b3cc;background:0 0;width:16px;height:14px;margin-left:4px;padding:0}.jcm-weight-btn.k-button:hover{color:#8e8ea8;background:#e0e0e0}.jcm-weight-badge .jcm-weight-input{flex:0 0 74px;min-width:0}.jcm-weight-input .k-input-inner{text-align:center;color:#1976d2;padding:0 2px}.jcm-weight-input.k-numerictextbox{box-shadow:none;height:24px}.jcm-weight-input .k-spinner-increase,.jcm-weight-input .k-spinner-decrease{display:none}.jcm-weight-percent,.jcm-weight-percent-child{color:#1976d2;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;display:inline}.jcm-weight-percent.is-modified,.jcm-weight-percent-child.is-modified{color:#1a237e}.jcm-dialog-weight-hint{color:#0288d1;margin-top:8px}.jcm-dialog-textarea{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px;font-family:inherit}.jcm-preview-container{background:#f7f7f7;border-radius:4px;min-height:60px;max-height:200px;margin-bottom:16px;padding:12px;overflow-y:auto}.jcm-preview-list{margin:0;padding-left:18px}.jcm-preview-parent{margin-bottom:4px;font-weight:600}.jcm-preview-child-list{margin:0;padding-left:18px}.jcm-preview-child{font-weight:400}.jcm-preview-empty{color:#aaa}.jcm-copy-dialog-body{height:calc(80vh - 100px);overflow-y:auto}.jcm-copy-dialog-preview-label{margin-bottom:8px;font-weight:500}.jcm-copy-dialog-preview{background:#f7f7f7;border-radius:4px;height:calc(80vh - 200px);margin-bottom:16px;padding:12px;overflow-y:auto}.jcm-quickadd-body{min-width:800px}.jcm-quickadd-inline{flex-direction:column;flex:1;gap:12px;padding:8px 0;display:flex}.jcm-quickadd-label{color:var(--color-600,#757575);display:block}.jcm-quickadd-textarea{box-sizing:border-box;resize:none;border:1px solid #dedee2;border-radius:6px;width:100%;min-height:240px;padding:10px 12px;font-family:inherit;line-height:1.6;overflow-y:hidden}.jcm-quickadd-textarea:focus{border-color:#0e86fe;outline:none}.jcm-quickadd-actions{justify-content:flex-end;gap:8px;display:flex}.jcm-quickadd-preview-label{margin-bottom:8px;font-weight:500}.jcm-field-error{color:#d32f2f;margin-top:4px}.jcm-dialog-content{min-width:600px}.jcm-preview-panel{background:#fff;flex-direction:column;flex:calc(50% - 8px);display:flex;box-shadow:0 6px 10px #23233214}@media (width<=1280px){.jcm-header-inner{flex-direction:column;align-items:flex-start;gap:8px}.jcm-header-actions{justify-content:flex-start;width:100%}}@media (width<=768px){.jcm-layout{flex-direction:column}}.jcm-preview-panel-header{border-bottom:1px solid #dedee2;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.jcm-preview-panel-body{flex:1;padding:16px 20px;overflow-y:auto}.jcm-preview-panel-list{margin:0;padding-left:0;list-style-type:none}.jcm-preview-panel-parent{color:var(--color-800);margin-bottom:8px;font-weight:500}.jcm-preview-panel-children{margin:4px 0 0;padding-left:20px;list-style-type:"- "}.jcm-preview-panel-children li{color:var(--color-700);margin-bottom:4px;font-weight:400}.jcm-preview-new{color:var(--main-primary-color,#1565c0)}.edit-job-dialog .k-window-content.k-dialog-content{background-color:var(--content-background)!important}.interview-record-history-panel-content{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;padding:1rem;display:grid}.interview-record-history-manager-card{box-shadow:0 2px 4px #0000001a}.interview-record-history-card-header{justify-content:space-between;align-items:center}.interview-record-history-manager-info{align-items:center;gap:.5rem;display:flex}.interview-record-history-badge-qualified{color:#047857;background:#e6fffa;border-radius:12px;padding:2px 8px}.interview-record-history-badge-unqualified{color:#c53030;background:#fff5f5;border-radius:12px;padding:2px 8px}.interview-record-history-badge-pending{color:#666;background:#f0f0f0;border-radius:12px;padding:2px 8px}.interview-record-history-panel-title{align-items:center;gap:8px;display:flex}.interview-record-history-badge-attendance{border-radius:12px;padding:2px 8px}.interview-record-history-badge-attendance--Attended{color:#1d4ed8;background:#eff6ff}.interview-record-history-badge-attendance--NoShow{color:#7c3aed;background:#f5f3ff}.interview-record-history-badge-result{border-radius:12px;padding:2px 8px}.interview-record-history-badge-result--1{color:#047857;background:#e6fffa}.interview-record-history-badge-result--2{color:#c53030;background:#fff5f5}.interview-record-history-badge-result--3{color:#b45309;background:#fffbeb}.interview-record-history-badge-result--4{color:#666;background:#f0f0f0}.interview-record-history-comment{color:#555;white-space:pre-wrap;margin:0}.interview-record-history-no-record{color:#aaa;margin:0;font-style:italic}.mail-editor-link-form{flex-direction:column;gap:16px;padding:8px 0;display:flex}.mail-preview-dialog .k-window-content.k-dialog-content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.mail-preview-dialog .k-dialog-actions{flex-shrink:0}.mail-preview-loading-overlay{z-index:10;background:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.mail-preview-dialog-layout{box-sizing:border-box;gap:12px;width:100%;height:100%;min-height:0;display:flex}.mail-preview-candidate-list{border-right:1px solid #e5e7eb;flex-shrink:0;width:220px;padding-right:8px;overflow-y:auto}.mail-preview-candidate-list-title{color:#374151;padding:6px 8px}.mail-preview-candidate-item{cursor:pointer;border-radius:4px;align-items:center;gap:8px;margin-bottom:4px;padding:8px;display:flex}.mail-preview-candidate-item:hover{background:#f3f4f6}.mail-preview-candidate-item--active{background:#e0ecff}.mail-preview-candidate-item--active:hover{background:#d6e4ff}.mail-preview-candidate-item--excluded{opacity:.5}.mail-preview-candidate-item-checkbox{flex-shrink:0}.mail-preview-candidate-item-info{flex:1;min-width:0}.mail-preview-candidate-item-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.mail-preview-candidate-item-jobname{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-preview-custom-badge{color:#92400e;background:#fef3c7;border-radius:10px;padding:1px 6px}.mail-preview-error-badge{color:#b91c1c;background:#fee2e2;border-radius:10px;margin-left:6px;padding:1px 6px}.mail-preview-candidate-item--error{border-left:3px solid #b91c1c}.mail-preview-candidate-item--no-click{cursor:default}.mail-preview-candidate-item--no-click:hover{background:0 0}.mail-preview-state-message--error{color:#b91c1c}.mail-preview-attachment-chip{color:#3730a3;background:#eef2ff;border-radius:10px;align-items:center;gap:6px;margin:4px;padding:2px 10px;display:inline-flex}.mail-preview-content{flex-direction:row;flex:1;gap:16px;min-width:0;display:flex;overflow:hidden}.mail-preview-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:none;border-radius:4px 4px 0 0;flex-direction:column;flex-shrink:0;gap:2px;padding:10px 14px;display:flex}.mail-preview-state-message{color:#6b7280;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.mail-preview-editor-section,.mail-preview-preview-section{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:hidden}.mail-preview-preview-section{gap:0}.mail-preview-preview-section>.mail-preview-section-tag{margin-bottom:6px}.mail-preview-editor-section{padding-top:0}.mail-preview-editor-section .k-editor{flex-direction:column;flex:1;min-height:0;display:flex}.mail-preview-editor-section .k-editor .k-editor-content,.mail-preview-editor-section .k-editor .ProseMirror{flex:1;min-height:0}.mail-preview-section-tag{color:#6b7280;letter-spacing:.5px;background:#f3f4f6;border-radius:10px;flex-shrink:0;align-self:center;padding:2px 8px}.mail-preview-preview-section>.mail-preview-section-tag{align-self:flex-start}.mail-preview-subject-row{flex-shrink:0;align-items:center;gap:8px;display:flex}.mail-preview-field-label{color:#374151;min-width:48px}.mail-preview-subject-row .k-input{flex:1}.mail-preview-preview-subject{color:#111827;flex-shrink:0;padding:4px 0}.mail-preview-preview-body{background:#f9fafb;border:1px solid #e5e7eb;border-radius:0 0 4px 4px;flex:1;min-height:0;padding:12px 14px;overflow-y:auto}.mail-preview-color-tool{align-items:center;gap:2px;padding:0 4px;display:inline-flex}.mail-preview-color-tool-icon{color:#374151}.mail-preview-reset-icon{margin-right:4px}.mail-preview-footer-hint{color:#6b7280;flex:1;align-self:center}.mail-preview-footer-hint--warning{color:#eb5000}.sample-file-content{flex-direction:column;gap:24px;padding:16px;display:flex}.sample-file-section{flex-direction:column;gap:12px;display:flex}.sample-file-section-title{margin:0}.sample-file-section-hint{color:#6b7280}.sample-file-uploader{background-color:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.sample-file-uploader-row{align-items:center;gap:12px;display:flex}.sample-file-uploader-label{min-width:56px}.sample-file-uploader-actions{justify-content:flex-end;gap:8px;display:flex}.sample-file-template-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.sample-file-template-result{flex-direction:column;gap:16px;display:flex}.sample-file-template-summary{color:#6b7280;flex-wrap:wrap;gap:16px;display:flex}.sample-file-template-grid{flex-direction:column;gap:8px;display:flex}.sample-file-empty{text-align:center;color:#6b7280;border:1px dashed #e5e7eb;border-radius:8px;padding:24px}.sample-file-list{flex-direction:column;gap:8px;display:flex}.sample-file-list-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.sample-file-list-item-info{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sample-file-list-item-id{color:#6b7280;flex-shrink:0}.sample-file-list-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sample-file-list-item-meta{color:#6b7280;flex-shrink:0}.sample-file-list-item-actions{flex-shrink:0;gap:8px;display:flex}.discussion-attachment-input{display:none}.discussion-attachments-pending{flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.discussion-attachment-item{background-color:#fafbfc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:4px;max-width:240px;padding:2px 4px 2px 8px;transition:opacity .15s;display:inline-flex}.discussion-attachment-item--pending-removal{opacity:.55;background-color:#fef2f2;border-color:#fecaca;text-decoration:line-through}.discussion-attachment-item--pending-removal .discussion-attachment-name{text-decoration:line-through}.discussion-attachment-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.discussion-attachment-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discussion-attachment-pick-btn{align-items:center;gap:6px;display:flex}.discussion-attachments-container{border-radius:var(--border-radius);background-color:#fafafa;border:1px solid #00000014;flex-wrap:wrap;gap:10px;margin-top:8px;padding:8px;display:flex}.checkbox-ellipsis-wrap{width:100%;min-width:80px}.checkbox-ellipsis-wrap>*{align-items:center;min-width:0;display:flex;overflow:hidden}.checkbox-ellipsis-wrap .k-checkbox-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.missing-reminder-dialog,.resume-missing-reminder-card{color:var(--color-800)}.missing-reminder-dialog__summary,.resume-missing-reminder-card__header,.resume-missing-reminder-card__title{align-items:center;gap:8px;display:flex}.missing-reminder-dialog__summary{border-radius:var(--border-radius);color:#7a4b00;background-color:#fff8e5;border:1px solid #f3d58b;margin-bottom:12px;padding:10px 12px}.missing-reminder-list,.resume-missing-reminder-card__list{flex-direction:column;gap:8px;display:flex}.missing-reminder-list__item,.resume-missing-reminder-card__item{border-radius:var(--border-radius);background-color:#fff;border:1px solid #e5e7eb;justify-content:space-between;gap:16px;padding:12px;display:flex}.missing-reminder-list__content{min-width:0}.missing-reminder-list__title,.resume-missing-reminder-card__field{color:var(--color-900)}.missing-reminder-list__status,.missing-reminder-list__empty{color:var(--color-600)}.missing-reminder-list__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.resume-missing-reminder-card{margin-bottom:24px}.resume-missing-reminder-card--tab{margin-bottom:16px}.resume-missing-reminder-card--compact{border-radius:var(--border-radius);background-color:#fff8e5;border:1px solid #f3d58b;padding:8px 12px}.resume-missing-reminder-card__header{justify-content:space-between}.resume-missing-reminder-card__title{color:#7a4b00}.resume-missing-reminder-card__compact-line,.resume-missing-reminder-card__inline-list,.resume-missing-reminder-card__inline-item{align-items:center;display:flex}.resume-missing-reminder-card__compact-line,.resume-missing-reminder-card__inline-list{flex-wrap:wrap}.resume-missing-reminder-card__compact-line{gap:6px}.resume-missing-reminder-card__inline-list{gap:4px}.resume-missing-reminder-card__inline-item{color:var(--color-900);gap:2px}.resume-missing-reminder-card__complete-btn{min-width:28px!important;color:var(--color-700)!important;padding:4px 8px!important}.resume-missing-reminder-card__complete-btn:hover{color:var(--color-900)!important}.resume-missing-reminder-card__separator{color:var(--color-600)}.resume-detail-tab-title{align-items:center;gap:6px;display:inline-flex}.resume-detail-tab-title__icon,.resume-detail-tab-warning-icon{flex-shrink:0}.resume-detail-tab-warning-icon{color:#c77700;display:inline-flex}.missing-reminder-edit-dialog{flex-direction:column;gap:16px;display:flex}.missing-reminder-edit-dialog__summary{border-radius:var(--border-radius);color:var(--color-700);background-color:#fff;border:1px solid #e5e7eb;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.missing-reminder-edit-dialog__section{flex-direction:column;gap:12px;display:flex}.missing-reminder-edit-dialog__row{border-radius:var(--border-radius);background-color:#fff;border:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(180px,1fr));align-items:start;gap:12px;padding:12px 52px 12px 12px;display:grid;position:relative}.missing-reminder-edit-dialog__row--wide{grid-template-columns:repeat(3,minmax(180px,1fr))}.missing-reminder-edit-dialog__field--full{grid-column:1/-1}.missing-reminder-edit-dialog__row-actions{justify-content:flex-end;align-items:center;min-width:36px;display:flex;position:absolute;top:8px;right:8px}.missing-reminder-edit-dialog__add-btn{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}@media (width<=768px){.missing-reminder-edit-dialog__row,.missing-reminder-edit-dialog__row--wide{grid-template-columns:1fr}.missing-reminder-edit-dialog__field--full{grid-column:1/-1}}.batch-candidate-slot-section{margin-bottom:16px}.binding-table{border-collapse:collapse;width:100%}.binding-table th,.binding-table td{text-align:left;vertical-align:middle;padding:6px 10px}.binding-table th{background:var(--Grayscale-50,#f8fafc);color:var(--Grayscale-500,#475569);white-space:nowrap}.binding-table th.required{position:relative}.binding-table th.required:before{content:"";background-color:#eb5000;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:-7px}.binding-table td:first-child{white-space:nowrap}.invitation-slot-table{table-layout:fixed}.invitation-slot-table--with-candidate .invitation-slot-table__candidate-col{width:30%}.invitation-slot-table--with-candidate .invitation-slot-table__slot-col{width:40%}.invitation-slot-table--with-candidate .invitation-slot-table__location-col{width:35%}.invitation-slot-table th,.invitation-slot-table td{border-bottom:1px solid #e5e7eb}.invitation-slot-table-interactive-cell{cursor:pointer;position:relative}.invitation-slot-table-interactive-cell:hover{background:#2323320f}.invitation-slot-table-cell-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.invitation-slot-table-cell-main{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.invitation-slot-table-count-badge{white-space:nowrap;background:#dedee2;border-radius:10px;flex-shrink:0;padding:2px 8px}.batch-candidate-custom-time-row{flex-wrap:nowrap;align-items:center;gap:6px;margin-top:6px;display:flex}.start-invitation-page{background:#f8fafc;padding:10px 16px 16px;position:fixed;inset:0}.start-invitation-stepper{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.start-invitation-page-header{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex;position:relative}.start-invitation-page-header-left{align-items:center;gap:8px;display:flex}.start-invitation-stepper-top-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:320px;min-width:320px;display:flex}.start-invitation-stepper-progress{width:600px;min-width:360px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.start-invitation-stepper-progress-track{width:100%;position:relative}.start-invitation-stepper-switch{z-index:1;align-items:center;display:inline-flex;position:absolute;bottom:2px;left:calc(62.5% + 46px)}.start-invitation-stepper-content{background:#fff;border:1px solid #e5e7eb;flex-direction:column;flex:1;align-self:center;width:90%;margin-top:30px;padding:16px;display:flex;overflow:hidden}.start-invitation-step-panel{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.start-invitation-discussion-step{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.invitation-discussion-tabs .k-tabstrip-items-wrapper{height:40px;overflow:hidden}.start-invitation-discussion-scroll{flex:1;min-height:0;overflow-y:auto}.start-invitation-discussion{border:1px solid #e5e7eb;min-height:0;margin-top:12px;display:flex;overflow:visible}.start-invitation-discussion>.mail-preview-candidate-list{width:340px}.start-invitation-discussion-editor-panel{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px;display:flex}.start-invitation-discussion-editor-panel-header{justify-content:flex-start;align-items:center;gap:16px;display:flex}.start-invitation-discussion-step-header-actions{justify-content:flex-end;padding:8px 16px 0;display:flex}.start-invitation-discussion-footer-actions{justify-content:flex-end;padding-top:8px;display:flex}.discussion-panel-title-group{align-items:center;gap:8px;display:flex}.mail-preview-embedded{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.mail-preview-embedded .mail-preview-dialog-layout{flex:1;min-height:0}.invitation-slot-picker{flex-direction:column;gap:12px;display:flex}.invitation-slot-picker-mode{align-items:center;gap:16px;display:flex}.invitation-slot-picker-mode-item{align-items:center;gap:6px;display:inline-flex}.invitation-slot-picker-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.invitation-slot-picker-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.invitation-slot-picker-card:hover{background:#f8fbff;border-color:#93c5fd}.invitation-slot-picker-card.is-selected{border-color:#0e86fe}.invitation-slot-picker-card-location{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;margin-top:6px;padding:2px 8px;display:inline-block}.invitation-slot-picker-custom{flex-direction:column;gap:10px;display:flex}@media (width<=992px){.start-invitation-page-header{grid-template-columns:1fr auto;grid-template-areas:"left actions""stepper stepper";align-items:center;gap:10px 8px;display:grid}.start-invitation-page-header-left{grid-area:left}.start-invitation-stepper-top-actions{flex-wrap:nowrap;grid-area:actions;justify-content:flex-end;align-self:center;width:auto;min-width:0}.start-invitation-stepper-progress{grid-area:stepper;width:100%;min-width:0;margin-top:0;position:static;left:auto;transform:none}.start-invitation-stepper-progress-track{flex-direction:column;align-items:stretch;gap:8px;display:flex}.start-invitation-discussion{flex-direction:column;height:auto;min-height:0;overflow:visible}.start-invitation-discussion-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto}.start-invitation-discussion>.mail-preview-candidate-list{width:100%;margin-bottom:8px}.invitation-slot-picker-cards{grid-template-columns:1fr}.invitation-slot-table-cell-main{flex:1;min-width:0}}.batch-import-content{flex-direction:column;gap:20px;height:100%;min-height:240px;display:flex}.batch-import-section{flex-direction:column;gap:12px;display:flex}.batch-import-section+.batch-import-section{border-top:1px solid #23233226;padding-top:16px}.batch-import-radio-group{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.batch-import-conflict-notice,.batch-import-status{border-radius:var(--border-radius);background:#2323320a;border:1px solid #23233226;padding:8px 12px}.batch-import-conflict-notice{color:var(--kendo-color-warning-on-subtle,#593f00);border-color:var(--kendo-color-warning,#f5a623);background:var(--kendo-color-warning-subtle,#fff4d6);flex-direction:column;gap:4px;display:flex}.batch-import-conflict-grid{max-height:420px;overflow:auto}.batch-import-conflict-details{flex-direction:column;gap:4px;padding-block:4px;display:flex}.batch-import-conflict-detail-row{overflow-wrap:anywhere;grid-template-columns:56px minmax(0,1fr);gap:8px;display:grid}.batch-import-conflict-detail-row .caption2-regular{color:var(--color-600)}.batch-import-conflict-select{width:100%;min-width:150px}.batch-import-status.is-success{color:var(--kendo-color-success-on-subtle,#125229);border-color:var(--kendo-color-success,#278b4e);background:var(--kendo-color-success-subtle,#e2f5e9)}.batch-import-status.is-error{color:var(--kendo-color-error-on-subtle,#641419);border-color:var(--kendo-color-error,#d9303d);background:var(--kendo-color-error-subtle,#ffe2e5)}.batch-import-summary{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.batch-import-summary-item{border-radius:var(--border-radius);background:#fff;border:1px solid #23233226;flex-direction:column;gap:4px;padding:12px;display:flex}.batch-import-error-grid{max-height:280px;overflow:auto}.import-template-upload-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.import-template-upload-hint{color:var(--color-600)}.batch-import-content:not(:has(.batch-import-section+.batch-import-section)) .import-template-upload-section{flex:1;min-height:0}.batch-import-content:not(:has(.batch-import-section+.batch-import-section)) .k-upload.import-template-upload-control{flex:1;min-height:0;display:flex}.batch-import-content:not(:has(.batch-import-section+.batch-import-section)) .k-upload.import-template-upload-control .k-dropzone{flex:1;min-height:220px}@media (width<=768px){.batch-import-radio-group{flex-direction:column;align-items:flex-start;gap:8px}.batch-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-upload.import-template-upload-control{border-radius:12px}.k-upload.import-template-upload-control .k-dropzone{text-align:center;border:1px dashed #23233240;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;padding:24px;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.k-upload.import-template-upload-control .k-dropzone.k-dropzone-active{border-color:var(--main-primary-color,#1565c0);background-color:#1565c014}.k-upload.import-template-upload-control .k-dropzone.k-dropzone-hovered{border-style:solid;border-width:2px;border-color:var(--main-primary-color,#1565c0);background-color:#1565c029;transform:scale(1.015)}.k-upload.import-template-upload-control .k-dropzone-hint{display:none}.k-upload.import-template-upload-control .k-upload-button{padding:8px 16px;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}.k-upload.import-template-upload-control .k-upload-button:hover,.k-upload.import-template-upload-control .k-upload-button.k-hover{background-color:#2323320d!important}.import-template-upload-select-message{flex-direction:column;align-items:center;gap:6px;display:flex}.import-template-upload-select-icon{color:var(--main-primary-color,#1565c0)}.import-template-upload-select-title{color:var(--color-800)}.import-template-upload-select-subtitle{color:var(--color-600)}.import-template-upload-select-dragging-subtitle{color:var(--main-primary-color,#1565c0);display:none}.k-dropzone-hovered .import-template-upload-select-title,.k-dropzone-hovered .import-template-upload-select-subtitle{display:none}.k-dropzone-hovered .import-template-upload-select-dragging-subtitle{display:block}.import-template-upload-caption{color:var(--color-600);text-align:center}@media (width<=768px){.import-template-upload-header{flex-direction:column;align-items:stretch}}.recruitment-performance-searchbar{height:auto;min-height:var(--searchbar-height);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mode actions""period actions""criteria actions";align-items:center;gap:4px 20px;padding:10px 16px 12px;display:grid}.recruitment-performance-query-mode{grid-area:mode}.recruitment-performance-filter-section{align-items:flex-end;gap:12px;min-width:0;display:flex}.recruitment-performance-period-section{grid-area:period}.recruitment-performance-criteria-section{grid-area:criteria}.recruitment-performance-section-title{width:80px;color:var(--color-800);flex:0 0 80px;padding-bottom:7px}.recruitment-performance-filter-fields{flex-wrap:nowrap;flex:1;align-items:flex-end;gap:12px;min-width:0;min-height:60px;display:flex}.recruitment-performance-field{min-width:0}.recruitment-performance-year-field{flex:0 0 200px;width:200px}.recruitment-performance-quarter-field{flex:0 0 240px;width:240px}.recruitment-performance-group-field{flex:0 280px;width:280px}.recruitment-performance-filter-field{flex:0 240px;width:240px}.recruitment-performance-field .k-floating-label-container{width:100%;padding-top:20px!important}.recruitment-performance-field .k-floating-label-container>.k-floating-label,.recruitment-performance-field .k-floating-label-container.k-empty>.k-floating-label,.recruitment-performance-field .k-floating-label-container.k-focus>.k-floating-label,.recruitment-performance-field .k-floating-label-container:focus-within>.k-floating-label{max-width:calc(100% - 8px);color:var(--color-600);top:0;left:4px;transform:none}.recruitment-performance-field .bole-multiselect{width:100%;min-height:36px;max-height:36px}.recruitment-performance-field .bole-multiselect .k-input-values{flex-wrap:nowrap;overflow:hidden}.recruitment-performance-field .bole-multiselect .k-chip{max-width:calc(100% - 24px)}.recruitment-performance-filter-divider{display:none}.recruitment-performance-filter-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;display:flex}.recruitment-performance-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.recruitment-performance-applied-summary{background:#fafafa;border-bottom:1px solid #23233226;grid-template-columns:auto minmax(0,1fr) minmax(240px,340px);align-items:center;gap:12px;padding:8px 16px;display:grid}.recruitment-performance-summary-title{white-space:nowrap;color:var(--color-800)}.recruitment-performance-summary-items{flex-wrap:wrap;flex:1;gap:6px 8px;min-width:0;display:flex}.recruitment-performance-summary-item{border-radius:var(--border-radius);min-width:0;max-width:280px;color:var(--color-700);background:#fff;border:1px solid #2323321f;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.recruitment-performance-summary-item .caption2-medium{color:var(--color-600);flex:none}.recruitment-performance-summary-item .caption1-regular{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recruitment-performance-pivot-area{flex-direction:column;flex:1;min-width:0;min-height:360px;padding:12px 16px 16px;display:flex;position:relative;overflow:hidden}.recruitment-performance-pivot{border-radius:var(--border-radius);flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.recruitment-performance-pivot-corner{z-index:2;grid-template-columns:var(--pivot-corner-columns,156px 260px);width:var(--pivot-corner-width,416px);box-sizing:border-box;pointer-events:none;height:96px;color:var(--color-800);background:#f7f9fc;border-right:1px solid #23233226;display:grid;position:absolute;top:1px;left:1px}.recruitment-performance-pivot-corner>span{justify-content:center;align-items:center;min-width:0;padding:6px 10px;display:flex}.recruitment-performance-pivot-corner>span+span{border-left:1px solid #23233226}.recruitment-performance-pivot-custom .recruitment-performance-pivot-corner{height:33px}.recruitment-performance-pivot>.k-pivotgrid{box-sizing:border-box;background:#fff;border-color:#23233226;flex:1;width:100%;min-width:0;height:100%;min-height:328px}.recruitment-performance-pivot .k-pivotgrid-cell{white-space:nowrap;padding:6px 10px}.recruitment-performance-pivot .k-pivotgrid-column-headers col,.recruitment-performance-pivot .k-pivotgrid-values col{width:92px}.recruitment-performance-pivot col.recruitment-performance-comparison-total-column,.recruitment-performance-pivot-custom .k-pivotgrid-column-headers col:last-child,.recruitment-performance-pivot-custom .k-pivotgrid-values col:last-child{visibility:collapse;width:0}.recruitment-performance-pivot .recruitment-performance-pivot-year-subtotal{background:#0e86fe0f;border-inline-start-color:#0e86fe59}.recruitment-performance-pivot .k-pivotgrid-column-headers .recruitment-performance-pivot-year-subtotal{color:#0b64bd;background:#0e86fe1f}.recruitment-performance-pivot .recruitment-performance-pivot-year-subtotal+.k-pivotgrid-cell{border-inline-start-color:#23233247}.recruitment-performance-pivot:not(.recruitment-channel-pivot) .k-pivotgrid-row-headers col:first-child{visibility:collapse;width:0}.recruitment-performance-pivot:not(.recruitment-channel-pivot) .k-pivotgrid-row-headers col:nth-child(3){width:40px}.recruitment-performance-pivot:not(.recruitment-channel-pivot) .k-pivotgrid-row-headers col:nth-child(2){width:156px}.recruitment-performance-pivot:not(.recruitment-channel-pivot) .k-pivotgrid-row-headers col:nth-child(4){width:220px}.recruitment-channel-pivot-corner{grid-template-columns:var(--pivot-corner-columns,156px 220px 220px);width:var(--pivot-corner-width,596px)}.recruitment-channel-pivot .k-pivotgrid-row-headers col:first-child{visibility:collapse;width:0}.recruitment-channel-pivot .k-pivotgrid-row-headers col:nth-child(2){width:156px}.recruitment-channel-pivot .k-pivotgrid-row-headers col:nth-child(3),.recruitment-channel-pivot .k-pivotgrid-row-headers col:nth-child(5){width:40px}.recruitment-channel-pivot .k-pivotgrid-row-headers col:nth-child(4),.recruitment-channel-pivot .k-pivotgrid-row-headers col:nth-child(6){width:180px}.recruitment-performance-pivot .k-pivotgrid-empty-cell,.recruitment-performance-pivot .k-pivotgrid-column-headers{background:#f7f9fc}.recruitment-performance-pivot .k-pivotgrid-column-headers .k-pivotgrid-cell{text-align:center;vertical-align:middle;color:var(--color-800)}.recruitment-performance-pivot .k-pivotgrid-row-headers .k-pivotgrid-cell{text-align:left;vertical-align:middle}.recruitment-performance-pivot .k-pivotgrid-header-axis-root{color:var(--color-600);text-overflow:clip;background:#f4f6f8;padding-top:3px;padding-bottom:3px}.recruitment-performance-pivot .k-pivotgrid-row-headers .recruitment-performance-pivot-header-axis-root{text-overflow:clip}.recruitment-performance-pivot .k-pivotgrid-row-headers .recruitment-performance-pivot-header-row-root{visibility:hidden;border:0;width:0;max-width:0;padding:0;overflow:hidden}.recruitment-performance-pivot .recruitment-performance-pivot-header-metric-root,.recruitment-performance-pivot .recruitment-performance-pivot-header-year-root,.recruitment-performance-pivot .recruitment-performance-pivot-header-quarter-root{border-top:0;border-bottom:0;height:0;padding-top:0;padding-bottom:0}.recruitment-performance-pivot .recruitment-performance-pivot-header-metric{color:#0b64bd;background:#0e86fe17}.recruitment-performance-pivot .recruitment-performance-pivot-header-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recruitment-performance-pivot-tooltip-target{outline-offset:2px}.recruitment-performance-pivot-tooltip{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:min(360px,100vw - 32px)}.recruitment-performance-pivot-tooltip-animation{animation:.15s ease-out recruitment-performance-tooltip-enter}@keyframes recruitment-performance-tooltip-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.recruitment-performance-pivot-tooltip-animation{animation:none}}.recruitment-performance-pivot .k-pivotgrid-row-headers .k-pivotgrid-toggle{color:#0e86fe}.recruitment-performance-pivot .k-pivotgrid-values .k-pivotgrid-cell{text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums}.recruitment-performance-pivot .k-pivotgrid-row-headers .k-pivotgrid-row:nth-child(2n) .k-pivotgrid-cell,.recruitment-performance-pivot .k-pivotgrid-values .k-pivotgrid-row:nth-child(2n) .k-pivotgrid-cell{background:#fcfcfd}.recruitment-performance-pivot .k-pivotgrid-header-total{color:var(--color-900);background:#f3f5f7}.recruitment-performance-pivot .k-pivotgrid-row-headers tbody>.k-pivotgrid-row:hover,.recruitment-performance-pivot .k-pivotgrid-row-headers tbody>.k-pivotgrid-row.k-hover,.recruitment-performance-pivot .k-pivotgrid-values tbody>.k-pivotgrid-row:hover,.recruitment-performance-pivot .k-pivotgrid-values tbody>.k-pivotgrid-row.k-hover{background-color:#0000}.recruitment-channel-pivot .k-pivotgrid-row-headers tbody>.k-pivotgrid-row:hover>.k-pivotgrid-cell,.recruitment-channel-pivot .k-pivotgrid-row-headers tbody>.k-pivotgrid-row.k-hover>.k-pivotgrid-cell,.recruitment-channel-pivot .k-pivotgrid-values tbody>.k-pivotgrid-row:hover>.k-pivotgrid-cell,.recruitment-channel-pivot .k-pivotgrid-values tbody>.k-pivotgrid-row.k-hover>.k-pivotgrid-cell{background-color:inherit}.recruitment-performance-state,.recruitment-performance-permission-state{text-align:center;min-height:280px;color:var(--color-700);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.recruitment-performance-loading-overlay{z-index:2;background:#ffffffd1;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.recruitment-performance-decline-grid-area{flex:1;min-width:0;min-height:0;padding:12px 16px 16px;display:flex;overflow:hidden}.recruitment-performance-decline-grids{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.recruitment-performance-decline-grid-panel{border-radius:var(--border-radius);background:#fff;border:1px solid #23233226;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.recruitment-performance-decline-grid{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.recruitment-performance-decline-grid>.bole-grid{flex:1;min-width:0;min-height:0;overflow:hidden}.recruitment-performance-decline-grid>.bole-grid>.k-grid{flex:1;width:100%;min-width:0;height:100%;min-height:0}.recruitment-performance-decline-summary-panel .recruitment-performance-decline-grid .k-grid-header table,.recruitment-performance-decline-summary-panel .recruitment-performance-decline-grid .k-grid-content table{min-width:610px}.recruitment-performance-decline-detail-panel .recruitment-performance-decline-grid .k-grid-header table,.recruitment-performance-decline-detail-panel .recruitment-performance-decline-grid .k-grid-content table{min-width:1380px}.trial-llm-indicator{width:fit-content;max-width:100%;color:var(--color-800);border-radius:var(--border-radius);text-align:left;background:#f2f7ff;border:1px solid #c8daf5;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 0;padding:8px 12px;display:flex}button.trial-llm-indicator{appearance:none;cursor:pointer}.trial-llm-indicator-blocked{color:#7a2e00;background:#fff4e5;border-color:#e9a35b}.trial-llm-indicator-label{color:#164e8a;background:#dbeafe;border-radius:999px;padding:1px 6px}.trial-llm-dialog-title{text-align:center}.trial-llm-dialog-body{min-width:min(360px,75vw);color:var(--color-800);gap:10px;display:grid}.trial-llm-dialog-message{color:#9a3412}.trial-llm-dialog-hint,.trial-llm-dialog-point-warning{border-radius:var(--border-radius);background:#f7f7f9;padding:10px}.trial-llm-dialog-point-warning{color:#7a2e00;background:#fff4e5;gap:4px;display:grid}.trial-quota-section-loading{color:var(--color-600);padding:12px 0}.trial-quota-plan-details{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.trial-quota-purchase-actions{align-items:center;margin-left:auto;display:flex}.trial-quota-purchase-hint{color:var(--color-600)}.trial-quota-table-wrap{overflow-x:auto}.trial-quota-table{border-collapse:collapse;width:100%;min-width:680px}.trial-quota-table th,.trial-quota-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e4e7ec;padding:10px 12px}.trial-quota-table th{color:var(--color-700);background:#f7f8fa}.recruitment-performance-overflow-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.recruitment-performance-number-cell{text-align:right;font-variant-numeric:tabular-nums}.recruitment-performance-decline-detail-dialog{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.recruitment-performance-decline-reason-cell{white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.recruitment-performance-decline-note{color:var(--color-700);overflow-wrap:anywhere;white-space:pre-wrap}.recruitment-performance-candidate-link.k-button{width:100%;min-width:0;color:var(--main-primary-color,#1565c0);text-align:left;background:0 0;justify-content:flex-start;padding:0}.recruitment-performance-candidate-link.k-button:hover{background:0 0}.recruitment-performance-interviewer-cell{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.recruitment-performance-interviewer-round{grid-template-columns:auto minmax(0,1fr);gap:6px;width:100%;display:grid}.recruitment-performance-interviewer-round-label{color:var(--color-700);white-space:nowrap}.recruitment-performance-grid-error{color:#a63800;background:#eb50000f;border-bottom:1px solid #eb50003d;flex:none;padding:8px 12px}@media (width<=1300px){.recruitment-performance-searchbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"mode""period""criteria""actions"}.recruitment-performance-filter-actions{padding-top:4px}.recruitment-performance-applied-summary{grid-template-columns:auto minmax(0,1fr)}}@media (width<=768px){.recruitment-performance-filter-section,.recruitment-performance-applied-summary{flex-direction:column;align-items:stretch}.recruitment-performance-section-title{flex-basis:auto;width:auto;padding-bottom:0}.recruitment-performance-filter-fields{flex-direction:column;align-items:stretch}.recruitment-performance-year-field,.recruitment-performance-quarter-field,.recruitment-performance-group-field,.recruitment-performance-filter-field{flex-basis:100%;width:100%}.recruitment-performance-filter-actions{justify-content:stretch}.recruitment-performance-filter-actions .k-button{flex:1}.recruitment-performance-pivot-area,.recruitment-performance-decline-grid-area{padding:8px}.recruitment-performance-applied-summary{grid-template-columns:minmax(0,1fr)}.recruitment-performance-pivot:not(.recruitment-channel-pivot) .k-pivotgrid-row-headers col:nth-child(3){width:32px}.recruitment-performance-pivot:not(.recruitment-channel-pivot) .k-pivotgrid-row-headers col:nth-child(2){width:120px}.recruitment-performance-pivot:not(.recruitment-channel-pivot) .k-pivotgrid-row-headers col:nth-child(4){width:176px}.recruitment-channel-pivot .k-pivotgrid-row-headers col:nth-child(2){width:120px}.recruitment-channel-pivot .k-pivotgrid-row-headers col:nth-child(3),.recruitment-channel-pivot .k-pivotgrid-row-headers col:nth-child(5){width:32px}.recruitment-channel-pivot .k-pivotgrid-row-headers col:nth-child(4){width:150px}.recruitment-channel-pivot .k-pivotgrid-row-headers col:nth-child(6){width:160px}}.view-mode-768 .recruitment-performance-filter-section,.view-mode-768 .recruitment-performance-applied-summary{flex-direction:column;align-items:stretch}.view-mode-768 .recruitment-performance-searchbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"mode""period""criteria""actions"}.view-mode-768 .recruitment-performance-section-title{flex-basis:auto;width:auto;padding-bottom:0}.view-mode-768 .recruitment-performance-filter-fields{flex-direction:column;align-items:stretch}.view-mode-768 .recruitment-performance-year-field,.view-mode-768 .recruitment-performance-quarter-field,.view-mode-768 .recruitment-performance-group-field,.view-mode-768 .recruitment-performance-filter-field{flex-basis:100%;width:100%}.view-mode-768 .recruitment-performance-filter-actions{justify-content:stretch;padding-top:4px}.view-mode-768 .recruitment-performance-filter-actions .k-button{flex:1}.view-mode-768 .recruitment-performance-pivot-area,.view-mode-768 .recruitment-performance-decline-grid-area{padding:8px}.view-mode-768 .recruitment-performance-applied-summary{grid-template-columns:minmax(0,1fr)}.view-mode-768 .recruitment-performance-pivot .k-pivotgrid-row-headers col:nth-child(3){width:32px}.view-mode-768 .recruitment-performance-pivot .k-pivotgrid-row-headers col:nth-child(2){width:120px}.view-mode-768 .recruitment-performance-pivot .k-pivotgrid-row-headers col:nth-child(4){width:176px}.file-viewer-toolbar{justify-content:flex-end;gap:8px;padding:.5rem 1rem;display:flex}.interview-summary-dialog-title{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.interview-summary-dialog-title-text{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.interview-summary-dialog-title-actions{flex:none;align-items:center;gap:8px;display:flex}.interview-summary-dialog-title .default-large-btn,.interview-summary-dialog-title .primary-large-btn{flex-shrink:0}.interview-summary-dialog{background-color:var(--content-background);height:100%;padding:16px;overflow-y:auto}.interview-summary-report{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;display:flex}.interview-summary-overview-card,.interview-summary-card{border-radius:calc(var(--border-radius) + 2px);background-color:#fff;border:1px solid #23233226}.interview-summary-overview-card{justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.interview-summary-candidate{align-items:center;gap:16px;min-width:0;display:flex}.interview-summary-avatar{color:#fff;background-color:#0e86fe;border-radius:50%;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.interview-summary-candidate-copy{min-width:0}.interview-summary-candidate-name,.interview-summary-candidate-summary{margin:0}.interview-summary-candidate-name{color:var(--color-900)}.interview-summary-candidate-summary{color:var(--color-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.interview-summary-metrics{flex:none;align-items:stretch;display:flex}.interview-summary-metric{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:150px;max-width:200px;padding:0 20px;display:flex}.interview-summary-metric+.interview-summary-metric{border-left:1px solid #23233226}.interview-summary-metric-label,.interview-summary-metric-note{color:var(--color-500)}.interview-summary-score{color:#016dd8}.interview-summary-assessment-value.is-positive{color:#267a45}.interview-summary-assessment-value.is-warning{color:#8a5a00}.interview-summary-assessment-value.is-negative{color:#b63800}.interview-summary-assessment-value.is-neutral{color:var(--color-600)}.interview-summary-review-notice{color:#6b4f00;border-radius:var(--border-radius);background-color:#fff8df;border:1px solid #f0d47a;padding:12px 16px}.interview-summary-source-updated-notice{color:#8a3a00;border-radius:var(--border-radius);background-color:#fff3ed;border:1px solid #f2a278;padding:12px 16px}.interview-summary-dashboard{grid-template-columns:minmax(280px,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.interview-summary-card{padding:16px}.interview-summary-heading{margin-bottom:12px}.interview-summary-heading-row,.interview-summary-competency-header,.interview-summary-comparison-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.interview-summary-card-title{color:var(--color-900);align-items:center;gap:8px;min-width:0;margin:0;display:flex}.interview-summary-card-title.is-positive{color:#267a45}.interview-summary-card-title.is-warning{color:#8a5a00}.interview-summary-card-title.is-info{color:#016dd8}.interview-summary-heading-icon{flex:none}.interview-summary-heading-note{color:var(--color-500);margin:4px 0 0}.interview-summary-subheading{margin-bottom:8px}.interview-summary-subsection-title{color:var(--color-700);margin:0}.interview-summary-feedback>.interview-summary-heading,.interview-summary-section>.interview-summary-heading,.interview-summary-decision-section>.interview-summary-heading,.interview-summary-caveat-section>.interview-summary-heading{margin-bottom:0}.interview-summary-facts{flex-direction:column;gap:16px;display:flex}.interview-summary-fact-title{color:var(--color-700);margin:0 0 8px}.interview-summary-fact-list,.interview-summary-experience-list{color:var(--color-800);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.interview-summary-experience-list{border-left:2px solid #0e86fe33;padding-left:12px;list-style:none}.interview-summary-skill-list{flex-wrap:wrap;gap:6px;display:flex}.interview-summary-skill{color:#016dd8;border-radius:var(--border-radius);background-color:#0e86fe14;border:1px solid #0e86fe2e;padding:2px 8px}.interview-summary-feedback{border-top-width:3px;flex-direction:column;gap:12px;display:flex}.interview-summary-feedback.is-positive{border-top-color:#3e9a60}.interview-summary-feedback.is-warning{border-top-color:#d39b23}.interview-summary-feedback.is-negative{border-top-color:#eb5000}.interview-summary-feedback.is-neutral{border-top-color:#23233259}.interview-summary-rating{white-space:nowrap;border-radius:9999px;flex:none;padding:2px 8px}.interview-summary-rating-hint{color:var(--color-500)}.interview-summary-rating-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.interview-summary-heading-badge{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.interview-summary-rating.is-positive{color:#267a45;background-color:#eef9f1}.interview-summary-rating.is-warning{color:#8a5a00;background-color:#fff8df}.interview-summary-rating.is-negative{color:#b63800;background-color:#fff3ed}.interview-summary-rating.is-confirmed{color:#016dd8;background-color:#0e86fe14}.interview-summary-rating.is-neutral{color:var(--color-600);background-color:#2323320f}.interview-summary-assessment-summary{color:var(--color-800);background-color:#fafafa;border-left:3px solid #0e86fe59;margin:0;padding:10px 12px}.interview-summary-competency-block{border-top:1px solid #2323321a;padding-top:12px}.interview-summary-competency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.interview-summary-competency{border-radius:var(--border-radius);border:1px solid #2323321f;flex-direction:column;gap:8px;padding:10px;display:flex}.interview-summary-competency.is-positive{background-color:#f7fcf8}.interview-summary-competency.is-warning{background-color:#fffdf5}.interview-summary-competency.is-negative{background-color:#fff8f5}.interview-summary-screening-block+.interview-summary-screening-block{border-top:1px solid #2323321a;margin-top:16px;padding-top:16px}.interview-summary-comparison-list{flex-direction:column;gap:10px;display:flex}.interview-summary-comparison{border-radius:var(--border-radius);background-color:#fffdf5;border:1px solid #f0dfb6;padding:12px}.interview-summary-comparison-label{color:#6b4f00;border-radius:var(--border-radius);background-color:#f7e8b7;padding:2px 8px}.interview-summary-evidence{color:var(--color-800);border-top:1px solid #2323321a;margin-top:10px;padding-top:10px}.interview-summary-decision-section,.interview-summary-caveat-section{flex-direction:column;gap:12px;display:flex}.interview-summary-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.interview-summary-notes-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.interview-summary-decision-card{border-left-width:3px}.interview-summary-decision-card.is-positive{border-left-color:#3e9a60}.interview-summary-decision-card.is-warning{border-left-color:#d39b23}.interview-summary-decision-card.is-info{border-left-color:#0e86fe}.interview-summary-caveat-clear{color:#267a45;border-radius:var(--border-radius);background-color:#f7fcf8;border:1px solid #cfe8d8;align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}.interview-summary-section{flex-direction:column;gap:8px;display:flex}.interview-summary-paragraph{color:var(--color-800);white-space:pre-wrap;word-break:break-word;margin:0}.interview-summary-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.interview-summary-list-item{color:var(--color-800);word-break:break-word}.interview-summary-empty{color:var(--color-500);margin:0}.interview-summary-round{border-radius:var(--border-radius);background-color:#fafafa;border:1px solid #2323321a;flex-direction:column;gap:8px;padding:12px;display:flex}.interview-summary-round+.interview-summary-round{margin-top:8px}.interview-summary-round-header{color:var(--color-900);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.interview-summary-round-status{color:var(--color-600)}.interview-summary-round-count{color:var(--color-600);background-color:#2323320f;border-radius:9999px;margin-left:auto;padding:2px 8px}.interview-summary-opinion{border-left:2px solid #0e86fe59;flex-direction:column;gap:4px;padding-left:12px;display:flex}.interview-summary-opinion-title{color:var(--color-900)}.interview-summary-footer{border-top:1px solid #2323321a;flex-direction:column;gap:8px;padding-top:12px;display:flex}.interview-summary-meta{color:var(--color-600);flex-wrap:wrap;gap:16px;display:flex}.interview-summary-disclaimer{color:#6b4f00;border-radius:var(--border-radius);background-color:#fff8df;border:1px solid #f0d47a;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;display:flex}.interview-summary-state{text-align:center;color:var(--color-800);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 16px;display:flex}@media (width<=1100px){.interview-summary-dashboard,.interview-summary-decision-grid,.interview-summary-competency-grid{grid-template-columns:minmax(0,1fr)}.interview-summary-overview-card{flex-direction:column;align-items:flex-start}.interview-summary-metrics{width:100%}.interview-summary-metric{text-align:left;flex:1 1 0;align-items:flex-start;min-width:0;max-width:none;padding:0 12px}.interview-summary-metric:first-child{padding-left:0}}.interview-summary-batch-dialog{background-color:var(--content-background);flex-direction:column;gap:16px;min-height:360px;max-height:65vh;padding:16px;display:flex;position:relative;overflow-y:auto}.interview-summary-batch-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.interview-summary-batch-count-card{background:#fff;border:1px solid #2323321a;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.interview-summary-batch-count-card.is-eligible{background:#2bcd8614;border-color:#2bcd8659}.interview-summary-batch-count-card.is-skipped{background:#eb50000f;border-color:#eb50003d}.interview-summary-batch-count-label,.interview-summary-batch-row-reason{color:var(--color-600)}.interview-summary-batch-count-value,.interview-summary-batch-row-title{color:var(--color-900)}.interview-summary-batch-notice{color:var(--color-800);background:#0e86fe14;border-radius:10px;margin:0;padding:12px 16px}.interview-summary-batch-section{flex-direction:column;gap:8px;display:flex}.interview-summary-batch-section-title{color:var(--color-900);margin:0}.interview-summary-batch-list{background:#fff;border:1px solid #2323321a;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.interview-summary-batch-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px;display:grid}.interview-summary-batch-row+.interview-summary-batch-row{border-top:1px solid #23233214}.interview-summary-batch-status{text-align:center;border-radius:999px;min-width:64px;padding:3px 10px}.interview-summary-batch-status.is-eligible{color:#16764c;background:#2bcd8624}.interview-summary-batch-status.is-skipped{color:#a63b00;background:#eb50001a}.interview-summary-batch-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.interview-summary-batch-state{text-align:center;min-height:320px;color:var(--color-800);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.interview-summary-comparison-dialog{background-color:var(--content-background);flex-direction:column;gap:16px;height:100%;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}.interview-summary-comparison-skipped{background-color:#fff;border:1px solid #eb50002e;border-radius:10px}.interview-summary-comparison-skipped>summary{color:#a63b00;cursor:pointer;padding:12px 16px}.interview-summary-comparison-skipped .interview-summary-batch-list{border-width:1px 0 0;border-radius:0 0 10px 10px}.interview-summary-comparison-navigation{min-width:0;color:var(--color-700);align-items:center;gap:12px;display:flex}.interview-summary-comparison-navigation-buttons{gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.interview-summary-comparison-navigation-buttons .k-button{flex:none}.interview-summary-comparison-table-scroll{background-color:#fff;border:1px solid #23233226;border-radius:12px;flex:auto;min-height:320px;overflow:auto}.interview-summary-comparison-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;color:var(--color-800)}.interview-summary-comparison-table th,.interview-summary-comparison-table td{vertical-align:top;text-align:left;border-bottom:1px solid #2323321a;border-right:1px solid #2323321a;padding:14px 16px}.interview-summary-comparison-table tr:last-child>th,.interview-summary-comparison-table tr:last-child>td{border-bottom:0}.interview-summary-comparison-table tr>:last-child{border-right:0}.interview-summary-comparison-table thead th{z-index:2;background-color:#f4f8fc;position:sticky;top:0;box-shadow:0 1px #23233214}.interview-summary-comparison-table tbody th,.interview-summary-comparison-label-column{z-index:1;width:200px;min-width:200px;max-width:200px;color:var(--color-900);background-color:#fafafa;position:sticky;left:0}.interview-summary-comparison-table thead .interview-summary-comparison-label-column{z-index:3;background-color:#eef4fa}.interview-summary-comparison-candidate-column,.interview-summary-comparison-table td{width:360px;min-width:360px;max-width:360px}.interview-summary-comparison-candidate-heading,.interview-summary-comparison-cell-stack{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.interview-summary-comparison-candidate-heading{color:var(--color-900)}.interview-summary-comparison-candidate-heading .caption2-regular,.interview-summary-comparison-row-group{color:var(--color-500)}.interview-summary-comparison-row-group{display:block}.interview-summary-comparison-row-heading{flex-direction:column;gap:4px;display:flex}.interview-summary-comparison-row-note{color:var(--color-500)}.interview-summary-comparison-cell-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.interview-summary-comparison-subsection{flex-direction:column;gap:6px;width:100%;display:flex}.interview-summary-comparison-subsection h4{color:var(--color-700);margin:0}.interview-summary-comparison-detail-card{box-sizing:border-box;background-color:#fafafa;border:1px solid #2323321a;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:10px 12px;display:flex}.interview-summary-comparison-meta-list{flex-direction:column;gap:8px;margin:0;display:flex}.interview-summary-comparison-meta-list>div{grid-template-columns:104px minmax(0,1fr);gap:8px;display:grid}.interview-summary-comparison-meta-list dt{color:var(--color-600)}.interview-summary-comparison-meta-list dd{color:var(--color-800);margin:0}@media (width<=1024px){.interview-summary-dashboard,.interview-summary-decision-grid,.interview-summary-notes-grid{grid-template-columns:1fr}}@media (width<=768px){.interview-summary-dialog-title{flex-direction:column;align-items:flex-start}.interview-summary-dialog-title-actions{flex-wrap:wrap;width:100%}.interview-summary-batch-counts{grid-template-columns:1fr}.interview-summary-overview-card{flex-direction:column;align-items:flex-start}.interview-summary-metrics{width:100%}.interview-summary-metric{flex:1 1 0;align-items:flex-start;min-width:0;padding:0 12px}.interview-summary-metric:first-child{padding-left:0}.interview-summary-competency-grid{grid-template-columns:1fr}}.log-formatted-container{flex-direction:column;display:flex}.log-formatted-empty{text-align:center;color:#999;padding:20px}.log-filter-bar{height:auto;margin-bottom:6px}.log-filter-toggle-row{cursor:pointer;color:#666;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px;display:flex}.log-filter-badge{color:#2563eb;background:#2563eb1a;border:1px solid #2563eb4d;border-radius:10px;align-items:center;gap:6px;max-width:480px;padding:1px 6px 1px 7px;display:inline-flex}.log-filter-badge-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.log-filter-badge-clear{cursor:pointer;opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.log-filter-badge-clear:hover{opacity:1}.log-icon-btn.k-button{justify-content:center;align-items:center;width:28px;min-width:28px;padding:0;display:inline-flex}.log-entry{border-bottom:1px solid #ffffff14;border-left:3px solid #0000;flex-direction:column;padding:6px 8px;display:flex}.log-entry-header{align-items:flex-start;gap:8px;display:flex}.log-entry-message{color:#d4d4d4;word-break:break-all;flex:1;min-width:0}.log-entry-toggle{color:#7aa2f7;cursor:pointer;white-space:nowrap}.log-entry-details{color:#d4d4d4;background:#ffffff0a;border-radius:4px;flex-direction:column;margin:4px 0 0;padding:10px 12px;font-family:Consolas,Monaco,Courier New,monospace;display:flex}.log-entry-preview{flex-wrap:wrap;align-items:baseline;gap:6px;padding:2px 0 0 16px;font-family:Consolas,Monaco,Courier New,monospace;display:flex}.log-entry-preview .log-exception-type{color:#9ca3af}.log-entry-preview .log-exception-type-db{color:#e879f9}.log-exception-line{word-break:break-all;flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.log-exception-type{color:#f87171;flex-shrink:0;font-weight:600}.log-exception-message{color:#e5e7eb;white-space:pre-wrap;word-break:break-all;flex:1;min-width:0}.log-json-block{white-space:pre-wrap;word-break:break-all;color:#a5d6a7;background:#00000040;border-radius:4px;max-height:320px;margin:6px 0 0;padding:8px 32px 8px 10px;overflow:hidden auto}.log-code-block-wrapper{position:relative}.log-copy-btn{cursor:pointer;color:#9ca3af;background:#ffffff0f;border-radius:4px;padding:2px 6px;position:absolute;top:10px;right:8px}.log-copy-btn:hover{color:#e5e7eb;background:#ffffff24}.log-stack-frame{color:#a1a1aa;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:1px 0 1px 16px;display:flex}.log-stack-at{color:#71717a;flex-shrink:0}.log-stack-method{color:#c4c4c8;word-break:break-all;flex:auto;min-width:0}.log-stack-file{color:#6b7280;flex-shrink:0;margin-left:auto;padding-left:12px}.log-stack-separator{color:#71717a;white-space:nowrap;align-items:center;gap:8px;margin:4px 0;display:flex}.log-stack-separator:before,.log-stack-separator:after{content:"";border-top:1px dashed #ffffff1f;flex:1}.log-detail-plain{color:#d4d4d4;white-space:pre-wrap;word-break:break-all;padding:1px 0}.log-entry-level-badge{white-space:nowrap;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;padding:1px 7px;display:inline-flex}.log-entry.log-level-err,.log-entry-level-badge.log-level-err{border-color:#dc262666}.log-entry-level-badge.log-level-err{color:#f87171;background:#dc262626}.log-entry.log-level-wrn,.log-entry-level-badge.log-level-wrn{border-color:#d9770666}.log-entry-level-badge.log-level-wrn{color:#fbbf24;background:#d9770626}.log-entry.log-level-inf,.log-entry-level-badge.log-level-inf{border-color:#2563eb66}.log-entry-level-badge.log-level-inf{color:#60a5fa;background:#2563eb26}.log-entry.log-level-dbg,.log-entry-level-badge.log-level-dbg{border-color:#94a3b866}.log-entry-level-badge.log-level-dbg{color:#94a3b8;background:#94a3b826}.log-entry.log-level-unknown,.log-entry-level-badge.log-level-unknown{border-color:#94a3b840}.log-entry-level-badge.log-level-unknown{color:#94a3b8;background:#94a3b814}.log-entry-db{background:#d946ef0f}.log-db-badge{white-space:nowrap;color:#e879f9;background:#d946ef26;border:1px solid #d946ef66;border-radius:10px;flex-shrink:0;align-items:center;padding:1px 7px;display:inline-flex}.log-exception-type-db{color:#e879f9}.log-sql-error{flex-direction:column;gap:4px;width:100%;display:flex}.log-sql-error-prefix{color:#d4d4d4}.log-sql-error-row{align-items:center;gap:8px;display:flex}.log-sql-error-label{color:#60a5fa;background:#60a5fa26;border:1px solid #60a5fa66;border-radius:10px;flex-shrink:0;align-items:center;padding:1px 7px;display:inline-flex}.log-sql-error-message{color:#fecaca;white-space:pre-wrap;word-break:break-all;background:#f8717114;border-left:3px solid #f87171;margin-top:2px;padding:6px 10px}.log-sql-error-message-label{color:#f87171;margin-right:6px;font-weight:600}.webhook-sections{flex-direction:column;gap:20px;padding:16px;display:flex}.webhook-section{border-bottom:1px solid var(--color-500);flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.webhook-section h3,.webhook-section p{margin:0}.webhook-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.webhook-binding-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.webhook-resume-scope{flex-direction:column;gap:12px;display:flex}.webhook-resume-sections{flex-wrap:wrap;gap:8px 20px;display:flex}.webhook-key{flex-direction:column;gap:8px;padding:12px 0;display:flex}.webhook-wrap{overflow-wrap:anywhere}.webhook-notice{padding:16px}.webhook-dialog-title{text-align:center;width:100%}.candidate-more-menu-btn{cursor:pointer;justify-content:center;align-items:center;min-width:32px;padding:4px 10px;display:flex}.webhook-delivery-content{flex-direction:column;gap:12px;height:100%;min-height:0;padding:16px;display:flex}.webhook-filters{flex-wrap:wrap;height:auto}.webhook-filters>*{flex:180px;min-width:160px}.webhook-delivery-grid{flex:1;min-height:240px}.webhook-json{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--content-background);border-radius:var(--border-radius);max-height:360px;padding:12px;overflow:auto}.webhook-test-record{padding:8px 0}.webhook-test-record summary{cursor:pointer}.webhook-key-warning{color:#d32f2f}.webhook-endpoint-form{flex-direction:column;gap:16px;display:flex}.webhook-field-group{flex-direction:column;gap:4px;display:flex}.webhook-field-group>.form-field-inline{margin-bottom:0}.webhook-help-button{min-width:24px;min-height:24px;padding:0}.webhook-retry-tooltip{text-align:left;flex-direction:column;gap:8px;max-width:min(360px,100vw - 48px);display:flex}.webhook-management-shell{flex-direction:column;gap:16px;min-height:0;display:flex}.webhook-new-content{flex-direction:column;gap:20px;display:flex}.webhook-tab-panel{flex-direction:column;gap:20px;padding:16px;display:flex}.webhook-tab-panel p,.webhook-new-content>p{margin:0}.webhook-setup-tabs>.k-tabstrip-items-wrapper{display:none}.webhook-advanced-fields,.webhook-connection-info{flex-direction:column;gap:16px;display:flex}.webhook-event-row{border-bottom:1px solid var(--color-500);padding:12px 0}.webhook-setup-hint{padding:0 16px 16px}.grid-action-popup-override{box-shadow:none!important;background:0 0!important;border:none!important}:is(.k-animation-container:has(.grid-action-popup-override),.grid-action-popup-override,.grid-action-popup-override *){z-index:1005!important}.grid-action-trigger-btn{white-space:nowrap;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.grid-action-menu-panel{background-color:#232332f2;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;min-width:140px;margin-bottom:12px;padding:6px;display:flex;box-shadow:0 10px 24px #0006}.grid-action-menu-item{color:#fff;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:8px 12px}.grid-action-menu-item:hover{background-color:#ffffff1a}.profile-section{border-radius:12px;width:100%;margin-bottom:0;padding:24px 24px 16px}.shadow-box{box-shadow:0 2px 12px #00000014,0 1.5px 4px #0000000f}.profile-section-title{margin-bottom:20px}.profile-section-content{margin-left:20px}.profile-row{align-items:center;margin-bottom:16px;display:flex}.profile-row.profile-switch-row{justify-content:space-between;align-items:center;display:flex}.profile-label{color:#888;text-align:left;flex:0 0 80px;margin-right:12px}.profile-text-row .profile-label{min-width:140px}.profile-switch-row .profile-label{min-width:250px}.profile-value{color:#222;text-align:left;flex:1}.profile-avatar-row{align-items:flex-end;margin-bottom:20px;display:flex}.profile-avatar-row .profile-edit-link{vertical-align:bottom;vertical-align:bottom;align-self:flex-end;margin-top:24px;margin-bottom:2px;margin-left:auto;padding-bottom:4px;transform:translateY(6px)}.profile-avatar-row{flex-direction:row;align-items:flex-end;min-height:72px;display:flex;position:relative}.profile-edit-link{color:#1976d2;cursor:pointer;background:0 0;border:none;padding:0 8px;text-decoration:none;transition:-webkit-text-decoration .2s,text-decoration .2s}.profile-edit-link:hover,.profile-edit-link:focus{text-decoration:underline}.profile-avatar{object-fit:cover;border:2px solid #e0e0e0;border-radius:50%;width:72px;height:72px;margin-right:20px}.profile-edit-label{color:#888;text-align:left;flex:0 0 70px;margin-right:12px}.profile-edit-btn{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:6px;padding:6px 18px;transition:background .2s}.profile-edit-btn:hover{background:#125ea2}.profile-divider{background:#e5e5e5;border:none;width:100%;height:1px;margin:0 auto 16px}.profile-dialog-row{align-items:center;margin-bottom:16px;display:flex}.profile-dialog-input{border:1px solid #ccc;border-radius:4px;flex:1;margin-left:12px;padding:6px 10px}.profile-dialog-actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.profile-dialog-error{color:#d32f2f;margin-bottom:8px}.profile-signature-layout{gap:16px;height:100%;display:flex}.profile-signature-left{border-right:1px solid #e5e5e5;flex-direction:column;flex:0 0 320px;min-width:280px;display:flex}.profile-signature-left-header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:12px;display:flex}.profile-signature-left-header .profile-section-title{margin:0}.profile-signature-list{flex-direction:column;gap:8px;padding:8px;display:flex;overflow-y:auto}.profile-signature-empty{color:#7a7a7a;padding:16px 8px}.profile-signature-list-item{cursor:pointer;background:0 0;border:1px solid #ececec;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;display:flex}.profile-signature-list-item:hover{background-color:#f5f5f5}.profile-signature-list-item.active{color:#0e86fe;background:#eaf6ff;border-left:4px solid #0e86fe}.profile-signature-list-main{align-items:center;gap:8px;display:flex;overflow:hidden}.profile-signature-list-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-signature-right{background:#fff;flex-direction:column;flex:1;min-width:0;padding:16px;display:flex}.profile-signature-form-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.profile-signature-checkbox-label{white-space:nowrap}.profile-signature-editor-block{flex-direction:column;flex:1;min-height:0;display:flex}.profile-signature-editor-label{color:#888;margin-bottom:10px}.profile-extension-help-bilingual{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}.profile-extension-help-col+.profile-extension-help-col{border-left:1px solid #e5e5e5;padding-left:24px}@media (width<=1024px){.profile-extension-help-bilingual{grid-template-columns:1fr}.profile-extension-help-col+.profile-extension-help-col{border-top:1px solid #e5e5e5;border-left:none;padding-top:16px;padding-left:0}.profile-signature-layout{flex-direction:column}.profile-signature-left{flex:none;width:100%;min-width:0;max-height:260px}}html,body,#root{box-sizing:border-box;height:100%;margin:0;padding:0}body{letter-spacing:0;background:#f5f6fa;font-family:Noto Sans TC,Segoe UI,Microsoft JhengHei,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}*{box-sizing:inherit}
