.vettra-loader{align-items:center;display:flex;flex-direction:column;gap:.65rem}.vettra-loader--inline{flex-direction:row;gap:.5rem}.vettra-loader--centered{justify-content:center;min-height:6rem;padding:1.5rem 1rem}.vettra-loader__icon{animation:vettra-loader-breathe 1.35s ease-in-out infinite;background-color:var(--color-accent);display:block;flex-shrink:0;mask-image:var(--vettra-loader-icon-url);-webkit-mask-image:var(--vettra-loader-icon-url);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.vettra-loader--sm .vettra-loader__icon{height:1.25rem;width:1.76394rem}.vettra-loader--md .vettra-loader__icon{height:2.25rem;width:3.17509rem}.vettra-loader--lg .vettra-loader__icon{height:3.25rem;width:4.58624rem}.vettra-loader__label{line-height:1.4;margin:0}.vettra-loader__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes vettra-loader-breathe{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.route-loading-fallback{flex:1 1 auto;min-height:calc(100vh - 64px - 2rem)}.auth-route-loader,.route-loading-fallback{align-items:center;display:flex;justify-content:center;width:100%}.auth-route-loader{background:#f4f6f8;background:var(--color-layout-bg,#f4f6f8);min-height:100dvh}.vettra-spinner-loader{align-items:center;display:flex;flex-direction:column;gap:.65rem;justify-content:center}.vettra-spinner-loader--inline{flex:0 0 auto;flex-direction:row;gap:.5rem;justify-content:flex-start;min-height:0}.vettra-spinner-loader--centered{flex:1 1 auto;min-height:calc(100vh - 64px - 2rem);padding:1.5rem 1rem;width:100%}.auth-route-loader>.vettra-spinner-loader--centered{flex:0 0 auto;min-height:0;padding:0}.vettra-spinner-loader__spinner-wrap{align-items:center;display:flex;justify-content:center;line-height:0}.vettra-spinner-loader__label{line-height:1.4;margin:0}.vettra-spinner-loader__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.auth-layout{background:var(--color-layout-bg);display:flex;min-height:100vh;min-height:100dvh}.auth-layout__brand{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 88%,#0f172a) 0,color-mix(in srgb,var(--color-accent) 45%,#1e293b) 100%);color:var(--color-accent-contrast);display:none;flex:1 1;padding:3rem}@media(min-width:960px){.auth-layout__brand{align-items:center;display:flex;justify-content:center}}.auth-layout__brand-inner{max-width:22rem}.auth-layout__brand-logo{filter:brightness(0) invert(1);margin-bottom:2rem}.auth-layout__headline{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 .75rem}.auth-layout__tagline{font-size:1rem;line-height:1.55;margin:0;opacity:.92}.auth-layout__main{align-items:center;display:flex;flex:1 1;justify-content:center;padding:1.5rem 1rem}.auth-layout__main-inner{max-width:26rem;width:100%}.auth-layout__mobile-logo{display:flex;justify-content:center;margin-bottom:1.5rem}@media(min-width:960px){.auth-layout__mobile-logo{display:none}}.auth-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 40px color-mix(in srgb,var(--color-shadow) 35%,#0000);padding:1.75rem 1.5rem}@media(min-width:480px){.auth-card{padding:2rem 2rem 1.75rem}}.auth-card__header{margin-bottom:1.5rem}.auth-card__title{color:var(--color-text-primary);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.auth-card__subtitle{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.auth-card__footer{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.25rem;text-align:center}.auth-card__switch{color:var(--color-text-muted);margin:0}.auth-link{color:var(--color-accent);font-weight:600;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-link--button{background:none;border:none;cursor:pointer;font:inherit;padding:0}.auth-form{display:flex;flex-direction:column;gap:.25rem}.auth-form .MuiFormHelperText-root{margin-left:0;margin-right:0}.auth-form__split{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.auth-form__row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin:.25rem 0 .5rem}.auth-form__remember{margin:0}.auth-form__remember .MuiFormControlLabel-label{color:var(--color-text-muted);font-size:.8125rem}.auth-form__forgot{font-size:.8125rem;white-space:nowrap}.auth-form__terms{align-items:flex-start;margin:.35rem 0 0}.auth-form__terms .MuiFormControlLabel-label{color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.auth-form__terms-error{display:block;margin:-.15rem 0 .35rem}.auth-form__submit{margin-top:.75rem}.auth-form--verify{align-items:stretch}.auth-form__code-error{display:block;margin:.25rem 0 0;text-align:center}.auth-form__resend{color:var(--color-text-muted);font-size:.8125rem;margin:.75rem 0 0;text-align:center}.email-verification-input{display:flex;gap:.5rem;justify-content:center;margin:.5rem 0 .25rem}.email-verification-input__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.email-verification-input__field{width:2.75rem}.email-verification-input__field .MuiOutlinedInput-root{background:var(--color-surface)}.email-verification-input__field input{font-feature-settings:"tnum";font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700;padding:.65rem .25rem;text-align:center}.vettra-attachment-pill{align-items:center;background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border:1px solid var(--color-border);border-radius:6px;box-sizing:border-box;display:inline-flex;gap:.4rem;max-width:220px;min-height:30px;padding:0 .15rem 0 .5rem}.vettra-attachment-pill .app-tooltip-target{align-items:center;align-self:center;display:inline-flex;flex:1 1 auto;max-width:100%;min-width:0}.vettra-attachment-pill__file-icon{align-items:center;color:var(--color-accent);display:inline-flex;flex-shrink:0;font-size:.8125rem;justify-content:center;line-height:1}.vettra-attachment-pill__name{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:12px;font-weight:600;line-height:1;min-width:0;overflow:hidden;white-space:nowrap}.vettra-attachment-pill__remove{align-items:center!important;align-self:center;color:var(--color-text-muted)!important;display:inline-flex!important;flex-shrink:0;height:22px!important;justify-content:center!important;margin-right:.05rem;padding:0!important;width:22px!important}.vettra-attachment-pill__remove .anticon{font-size:.7rem;line-height:1}.vettra-attachment-pill__remove:hover{background:color-mix(in srgb,var(--color-text-primary) 8%,#0000)!important;color:var(--color-text-primary)!important}.vettra-inbox__compose{background:var(--inbox-color-bg);border-bottom:1px solid var(--inbox-color-border);flex-shrink:0;max-height:var(--inbox-compose-max-height);overflow-y:auto}.vettra-inbox__compose-row{grid-gap:.65rem;align-items:center;border-bottom:1px solid var(--inbox-color-border);display:grid;gap:.65rem;grid-template-columns:var(--inbox-compose-row-label-width) minmax(0,1fr) auto;padding:var(--inbox-compose-row-padding)}.vettra-inbox__compose-row--subject,.vettra-inbox__compose-row--to{padding-right:1rem}.vettra-inbox__compose-label{color:var(--inbox-color-text-muted);font-size:var(--inbox-font-size-compose-label);font-weight:var(--inbox-font-weight-medium)}.vettra-inbox__compose-input .MuiOutlinedInput-root{background:var(--inbox-color-bg);font-size:var(--inbox-font-size-compose-input)}.vettra-inbox__compose-input--readonly .MuiOutlinedInput-root{background:var(--inbox-color-compose-readonly-bg)}.vettra-inbox__compose-input--readonly .MuiInputBase-input{color:var(--inbox-color-text-primary);cursor:default}.vettra-inbox__compose-inline-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.35rem}.vettra-inbox__compose-chip-btn{background:var(--inbox-color-compose-chip-bg);border:0;border-radius:var(--inbox-radius-compose-chip);color:var(--inbox-color-compose-chip-text);cursor:pointer;font-size:var(--inbox-font-size-compose-chip);font-weight:var(--inbox-font-weight-semibold);padding:.2rem .45rem;transition:background var(--inbox-transition-fast);white-space:nowrap}.vettra-inbox__compose-chip-btn:hover{background:var(--inbox-color-compose-chip-bg-hover)}.vettra-inbox__compose-insert-btn{flex-shrink:0;white-space:nowrap}.vettra-inbox__compose-body .MuiOutlinedInput-root{align-items:flex-start;background:var(--inbox-color-compose-body-bg);border-radius:0;font-size:var(--inbox-font-size-compose-input);line-height:var(--inbox-line-height-compose-body)}.vettra-inbox__compose-body .MuiInputBase-inputMultiline{box-sizing:border-box;overflow-y:auto!important;resize:none}.vettra-inbox__compose-body .MuiOutlinedInput-notchedOutline{border:0;border-bottom:1px solid var(--inbox-color-border)}.vettra-inbox__compose-body .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.vettra-inbox__compose-body .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:0;border-bottom:1px solid var(--inbox-color-compose-body-border-focus)}.vettra-inbox__compose-footer{align-items:flex-start;background:var(--inbox-color-bg);display:flex;gap:.75rem;justify-content:space-between;padding:var(--inbox-compose-footer-padding)}.vettra-inbox__compose-footer--sms{justify-content:flex-end}.vettra-inbox__compose-footer-left{align-items:flex-start;display:flex;flex-shrink:0;gap:.5rem}.vettra-inbox__compose-attachments{background:var(--inbox-color-compose-attachments-bg);border-top:1px solid var(--inbox-color-border);display:flex;flex-wrap:wrap;gap:.4rem;padding:.55rem 1.25rem}.vettra-inbox__compose-file-input{display:none}.vettra-inbox__compose-attach-btn{border:1px solid var(--inbox-color-border)!important;border-radius:var(--inbox-radius-action-btn)!important}.vettra-inbox__compose-footer-actions{align-items:center;display:inline-flex;gap:.75rem;margin-left:auto}.vettra-inbox__compose-scheduled-label{color:var(--inbox-color-text-muted);font-size:var(--inbox-font-size-compose-scheduled);white-space:nowrap}.vettra-inbox__send-split{align-items:stretch;border-radius:var(--inbox-radius-send-split);box-shadow:var(--inbox-shadow-send-split);display:inline-flex;overflow:hidden}.vettra-inbox__send-split-main{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.vettra-inbox__send-split-schedule{align-items:center;background:var(--inbox-color-send-split-schedule-bg);border:0;border-left:1px solid var(--inbox-color-send-split-schedule-divider);color:var(--inbox-color-send-split-schedule-text);cursor:pointer;display:inline-flex;justify-content:center;min-width:2.5rem;padding:0 .65rem;transition:background var(--inbox-transition-fast)}.vettra-inbox__send-split-schedule:hover{background:var(--inbox-color-send-split-schedule-bg-hover)}.vettra-inbox__send-split-schedule .anticon{font-size:.95rem}.vettra-inbox__template-popover{border:1px solid var(--inbox-color-border);border-radius:var(--inbox-radius-template-popover);box-shadow:var(--inbox-shadow-template-popover);overflow:hidden;padding:0;width:min(540px,100vw - 2rem)}.vettra-inbox__template-header{background:linear-gradient(180deg,var(--inbox-color-template-header-gradient-start) 0,var(--inbox-color-bg) 100%);border-bottom:1px solid var(--inbox-color-border);display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem .75rem}.vettra-inbox__template-title{font-weight:var(--inbox-font-weight-bold)!important;line-height:1.25!important;margin:0!important}.vettra-inbox__template-categories{align-items:stretch;background:var(--inbox-color-template-categories-bg);border-bottom:1px solid var(--inbox-color-border);display:flex;flex-wrap:nowrap;gap:.45rem;padding:.75rem 1rem}.vettra-inbox__template-category{align-items:center;background:var(--inbox-color-bg);border:1px solid var(--inbox-color-border);border-radius:var(--inbox-radius-template-category);color:var(--inbox-color-text-muted);cursor:pointer;display:inline-flex;flex:1 1;font-size:var(--inbox-font-size-template-category);font-weight:var(--inbox-font-weight-semibold);gap:.35rem;justify-content:center;min-width:0;padding:.4rem .55rem;transition:border-color var(--inbox-transition-fast),background var(--inbox-transition-fast),color var(--inbox-transition-fast),box-shadow var(--inbox-transition-fast)}.vettra-inbox__template-category:hover{background:var(--inbox-color-template-category-hover-bg);border-color:var(--inbox-color-template-category-hover-border);color:var(--inbox-color-text-primary)}.vettra-inbox__template-category--active{background:var(--inbox-color-template-category-active-bg);border-color:var(--inbox-color-template-category-active-border);box-shadow:0 0 0 1px var(--inbox-color-template-category-active-ring);color:var(--inbox-color-template-category-active-text)}.vettra-inbox__template-category-icon{align-items:center;background:var(--inbox-color-template-category-icon-bg);border-radius:var(--inbox-radius-avatar);color:var(--inbox-color-template-category-icon-text);display:inline-flex;flex-shrink:0;font-size:var(--inbox-font-size-template-category-icon);height:1.25rem;justify-content:center;width:1.25rem}.vettra-inbox__template-category-label{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vettra-inbox__template-search-wrap{background:var(--inbox-color-bg);border-bottom:1px solid var(--inbox-color-border);padding:.75rem 1rem}.vettra-inbox__template-search .MuiOutlinedInput-root{background:var(--inbox-color-template-search-bg);border-radius:var(--inbox-radius-template-search);font-size:var(--inbox-font-size-compose-input)}.vettra-inbox__template-results{min-height:0;padding:.75rem 1rem}.vettra-inbox__template-list{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;max-height:var(--inbox-template-list-max-height);overflow-y:auto;padding:0}.vettra-inbox__template-list-entry--nested{padding-left:1.15rem}.vettra-inbox__template-folder{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--inbox-radius-template-item);color:var(--inbox-color-text-primary);cursor:pointer;display:flex;font-size:var(--inbox-font-size-template-category);font-weight:var(--inbox-font-weight-semibold);gap:.45rem;padding:.45rem .55rem;text-align:left;transition:border-color var(--inbox-transition-fast),background var(--inbox-transition-fast);width:100%}.vettra-inbox__template-folder:hover{background:var(--inbox-color-template-category-hover-bg);border-color:var(--inbox-color-border)}.vettra-inbox__template-folder-toggle{color:var(--inbox-color-text-muted);flex-shrink:0;font-size:.7rem;transition:transform var(--inbox-transition-fast)}.vettra-inbox__template-folder-toggle--expanded{transform:rotate(90deg)}.vettra-inbox__template-folder-icon{align-items:center;color:var(--inbox-color-text-muted);display:inline-flex;flex-shrink:0;font-size:.875rem;justify-content:center;width:1.25rem}.vettra-inbox__template-folder-name{flex:1 1 auto;line-height:1.35;min-width:0}.vettra-inbox__template-folder-count{flex-shrink:0;font-weight:var(--inbox-font-weight-medium)}.vettra-inbox__template-empty,.vettra-inbox__template-folder-count{color:var(--inbox-color-text-muted);font-size:var(--inbox-font-size-template-empty)}.vettra-inbox__template-empty{background:var(--inbox-color-template-empty-bg);border:1px dashed var(--inbox-color-border);border-radius:var(--inbox-radius-template-search);padding:1.75rem .75rem;text-align:center}.vettra-inbox__template-item{align-items:center;background:var(--inbox-color-bg);border:1px solid var(--inbox-color-border);border-radius:var(--inbox-radius-template-item);cursor:pointer;display:flex;gap:.65rem;padding:.65rem .75rem;text-align:left;transition:border-color var(--inbox-transition-fast),background var(--inbox-transition-fast),transform var(--inbox-transition-fast),box-shadow var(--inbox-transition-fast);width:100%}.vettra-inbox__template-item:hover{background:var(--inbox-color-template-item-hover-bg);border-color:var(--inbox-color-template-item-hover-border);box-shadow:var(--inbox-shadow-template-item-hover)}.vettra-inbox__template-item:hover .vettra-inbox__template-item-arrow{color:var(--inbox-color-template-item-arrow-hover);opacity:1;transform:translateX(2px)}.vettra-inbox__template-item-icon{align-items:center;background:var(--inbox-color-template-item-icon-bg);border-radius:var(--inbox-radius-template-icon);color:var(--inbox-color-template-item-icon-text);display:inline-flex;flex-shrink:0;font-size:var(--inbox-font-size-template-item-icon);height:2rem;justify-content:center;width:2rem}.vettra-inbox__template-item-copy{flex:1 1;min-width:0}.vettra-inbox__template-item-name{display:block!important;font-weight:var(--inbox-font-weight-semibold)!important;line-height:var(--inbox-line-height-template-item-name)!important;margin-bottom:.1rem!important}.vettra-inbox__template-item-preview{color:var(--inbox-color-text-muted)!important;display:block;line-height:var(--inbox-line-height-template-item-preview);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vettra-inbox__template-item-arrow{color:var(--inbox-color-text-muted);flex-shrink:0;font-size:var(--inbox-font-size-template-item-arrow);opacity:.45;transition:opacity var(--inbox-transition-fast),transform var(--inbox-transition-fast),color var(--inbox-transition-fast)}.vettra-inbox__template-footer{align-items:center;background:var(--inbox-color-template-footer-bg);border-top:1px solid var(--inbox-color-border);display:flex;justify-content:flex-end;padding:.65rem 1rem}@media(max-width:960px){.vettra-inbox__compose{max-height:none;overflow:visible}.vettra-inbox__compose-row{padding:.45rem 1rem}.vettra-inbox__compose-footer{padding:.5rem 1rem}}@media(max-width:640px){.vettra-inbox__compose-row{gap:.35rem;grid-template-columns:1fr}.vettra-inbox__compose-label{padding-top:.15rem}.vettra-inbox__compose-inline-actions{justify-content:flex-start}}.vettra-date-picker__popover{border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 32px color-mix(in srgb,var(--color-text-primary) 14%,#0000);overflow:hidden;padding:0;width:min(340px,100vw - 2rem)}.vettra-date-picker__field .MuiOutlinedInput-root{background:var(--color-surface);border-radius:10px;cursor:pointer}.vettra-date-picker__field input{cursor:pointer}.vettra-date-picker__header{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 7%,var(--color-surface)) 0,var(--color-surface) 100%);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:.75rem;padding:1rem 1rem .85rem}.vettra-date-picker__title{font-weight:700!important;line-height:1.25!important;margin:0!important}.vettra-date-picker__summary{align-items:center;align-self:flex-start;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border));border-radius:999px;color:var(--color-accent);display:inline-flex;font-size:.75rem;font-weight:600;gap:.45rem;padding:.35rem .65rem}.vettra-date-picker__summary .anticon{font-size:.8rem}.vettra-date-picker__section{border-bottom:1px solid var(--color-border);padding:.85rem 1rem}.vettra-date-picker__section:last-of-type{border-bottom:0}.vettra-date-picker__section-label{color:var(--color-text-muted)!important;display:block;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.04em;margin-bottom:.55rem!important;text-transform:uppercase}.vettra-date-picker__chips{display:flex;flex-wrap:wrap;gap:.4rem}.vettra-date-picker__chips--spaced{margin-top:.4rem}.vettra-date-picker__chip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-primary);cursor:pointer;font-size:.75rem;font-weight:600;padding:.3rem .7rem;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.vettra-date-picker__chip:hover{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border));color:var(--color-accent)}.vettra-date-picker__chip--active{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 18%,#0000);color:var(--color-accent)}.vettra-date-picker__chip--muted{color:var(--color-text-muted);font-weight:500}.vettra-date-picker__chip--muted.vettra-date-picker__chip--active,.vettra-date-picker__chip--muted:hover{color:var(--color-accent)}.vettra-date-picker__calendar-card{background:color-mix(in srgb,var(--color-text-muted) 3%,var(--color-surface));border:1px solid var(--color-border);border-radius:10px;padding:.65rem}.vettra-date-picker__calendar-head{align-items:center;display:flex;gap:.35rem;justify-content:space-between;margin-bottom:.55rem}.vettra-date-picker__calendar-title{font-size:.875rem!important;font-weight:700!important;text-transform:capitalize}.vettra-date-picker__weekdays{color:var(--color-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.03em;margin-bottom:.25rem;text-align:center;text-transform:uppercase}.vettra-date-picker__days,.vettra-date-picker__weekdays{grid-gap:.1rem;display:grid;gap:.1rem;grid-template-columns:repeat(7,1fr)}.vettra-date-picker__day{aspect-ratio:1;background:none;border:0;border-radius:8px;color:var(--color-text-primary);cursor:pointer;font-size:.8125rem;font-weight:500;min-height:1.85rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.vettra-date-picker__day:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface))}.vettra-date-picker__day--outside{color:color-mix(in srgb,var(--color-text-muted) 50%,#0000)}.vettra-date-picker__day--today:not(.vettra-date-picker__day--selected){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 40%,var(--color-border));color:var(--color-accent);font-weight:700}.vettra-date-picker__day--selected{background:var(--color-accent);box-shadow:none;color:var(--color-surface);font-weight:700}.vettra-date-picker__day--selected:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary) 8%,var(--color-accent))}.vettra-date-picker__day--disabled{color:color-mix(in srgb,var(--color-text-muted) 35%,#0000);cursor:not-allowed}.vettra-date-picker__time-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:.75rem}.vettra-date-picker__time-label{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;white-space:nowrap}.vettra-date-picker__time-label .anticon{color:var(--color-accent)}.vettra-date-picker__time-input{flex:1 1;max-width:9rem}.vettra-date-picker__time-input .MuiOutlinedInput-root{background:var(--color-surface);font-size:.875rem}.vettra-date-picker__footer{align-items:center;background:color-mix(in srgb,var(--color-text-muted) 4%,var(--color-surface));border-top:1px solid var(--color-border);display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem 1rem}.schedule-interview-dialog .MuiDialog-paper{border-radius:16px;box-shadow:0 28px 60px color-mix(in srgb,var(--color-shadow) 30%,#0000);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden}.schedule-interview-dialog__header{align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 5%,var(--color-surface)) 0,var(--color-surface) 100%);border-bottom:1px solid var(--color-border);display:flex;gap:1rem;justify-content:space-between;padding:1.35rem 1.5rem 1rem}.schedule-interview-dialog__title{color:var(--color-text-primary);font-size:1.35rem!important;font-weight:700!important;margin:0!important}.schedule-interview-dialog__subtitle{color:var(--color-text-muted);font-size:.875rem!important;line-height:1.5!important;margin:.4rem 0 0!important}.schedule-interview-dialog__learn-more{color:var(--color-accent);font-weight:600;text-decoration:none}.schedule-interview-dialog__learn-more:hover{text-decoration:underline}.schedule-interview-dialog__close{flex-shrink:0}.schedule-interview-dialog__steps{background:color-mix(in srgb,var(--color-text-muted) 2%,var(--color-surface));border-bottom:1px solid var(--color-border);display:flex;gap:.75rem;padding:.85rem 1.5rem}.schedule-interview-dialog__step{align-items:center;background:#0000;border-radius:999px;color:var(--color-text-muted);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.45rem .85rem}.schedule-interview-dialog__step-index{align-items:center;background:color-mix(in srgb,var(--color-text-muted) 12%,var(--color-surface));border-radius:999px;display:inline-flex;font-size:.75rem;height:22px;justify-content:center;width:22px}.schedule-interview-dialog__step--active{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));color:var(--color-accent)}.schedule-interview-dialog__step--active .schedule-interview-dialog__step-index{background:var(--color-accent);color:var(--color-accent-contrast)}.schedule-interview-dialog__step--complete{color:var(--color-text-primary)}.schedule-interview-dialog__content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0!important;position:relative}.schedule-interview-dialog__content-body{flex:1 1;max-height:min(560px,100vh - 280px);min-height:320px;overflow:auto;padding:1.25rem 1.5rem;position:relative}.schedule-interview-dialog__actions{align-items:center;background:color-mix(in srgb,var(--color-text-muted) 2%,var(--color-surface));border-top:1px solid var(--color-border);display:flex!important;gap:1rem;padding:1rem 1.5rem!important;width:100%}.schedule-interview-dialog__actions,.schedule-interview-dialog__actions.MuiDialogActions-root{justify-content:space-between!important}.schedule-interview-dialog__actions>*{margin:0!important}.schedule-interview-dialog__actions-left{align-items:center;display:flex;flex:0 0 auto}.schedule-interview-dialog__save-template{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 10%,var(--color-surface)) 0,color-mix(in srgb,var(--color-accent) 4%,var(--color-surface)) 100%)!important;border:1.5px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border))!important;border-radius:10px!important;box-shadow:0 1px 0 color-mix(in srgb,var(--color-accent) 12%,#0000),0 4px 14px color-mix(in srgb,var(--color-accent) 12%,#0000);color:var(--color-accent)!important;font-weight:600!important;padding:.65rem 1.15rem!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.schedule-interview-dialog__save-template .anticon{font-size:.95rem}.schedule-interview-dialog__save-template:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 16%,var(--color-surface)) 0,color-mix(in srgb,var(--color-accent) 8%,var(--color-surface)) 100%)!important;border-color:var(--color-accent)!important;box-shadow:0 1px 0 color-mix(in srgb,var(--color-accent) 18%,#0000),0 6px 18px color-mix(in srgb,var(--color-accent) 18%,#0000);transform:translateY(-1px)}.schedule-interview-dialog__actions-right{align-items:center;display:flex;gap:.65rem;margin-left:auto}.schedule-interview-form{display:flex;flex-direction:column;gap:1rem;position:relative}.schedule-interview-form__candidate{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));border:1px solid var(--color-border);border-radius:12px;padding:.9rem 1rem}.schedule-interview-form__candidate-label{color:var(--color-text-muted);font-size:.75rem!important;font-weight:700!important;letter-spacing:.04em;margin:0!important;text-transform:uppercase}.schedule-interview-form__candidate-name{color:var(--color-text-primary);font-size:1rem!important;font-weight:700!important;margin:.25rem 0 0!important}.schedule-interview-form__candidate-meta{color:var(--color-text-muted);font-size:.8125rem!important;margin:.15rem 0 0!important}.schedule-interview-form__global{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.schedule-interview-form__timezone .MuiOutlinedInput-root{border-radius:8px}.schedule-interview-form__error{background:color-mix(in srgb,#ef4444 8%,var(--color-surface));border-radius:8px;color:#b91c1c!important;font-size:.8125rem!important;margin:0!important;padding:.65rem .85rem}.schedule-interview-form__panels{display:flex;flex-direction:column;gap:1rem}.schedule-interview-form__add-panel{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))!important;border-radius:12px!important;border-style:dashed!important;border-width:1.5px!important;font-weight:600!important;justify-content:center;padding:.9rem 1rem!important;width:100%}.schedule-interview-form__add-panel:hover{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface))!important;border-color:var(--color-accent)!important}.schedule-interview-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 10px 24px color-mix(in srgb,var(--color-shadow) 10%,#0000);overflow:hidden}.schedule-interview-panel__head{align-items:center;background:color-mix(in srgb,var(--color-text-muted) 3%,var(--color-surface));border-bottom:1px solid var(--color-border);display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 1rem}.schedule-interview-panel__title{color:var(--color-text-primary);font-size:.9375rem!important;font-weight:700!important;margin:0!important}.schedule-interview-panel__toolbar{grid-gap:.65rem;border-bottom:1px solid var(--color-border);display:grid;gap:.65rem;grid-template-columns:120px 130px minmax(0,1fr) auto;padding:.85rem 1rem}.schedule-interview-panel__field .MuiOutlinedInput-root{border-radius:8px}.schedule-interview-panel__placeholder{color:var(--color-text-muted)}.schedule-interview-panel__availability-btn{white-space:nowrap}.schedule-interview-panel__body{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);padding:1rem}.schedule-interview-panel__main{min-height:100%}.schedule-interview-panel__main,.schedule-interview-panel__side{display:flex;flex-direction:column;gap:.75rem}.schedule-interview-panel__side .MuiFormControl-root .MuiOutlinedInput-root{border-radius:8px}.schedule-interview-panel__description{display:flex;flex:1 1;min-height:0}.schedule-interview-panel__description .MuiFormControl-root{display:flex;flex:1 1;flex-direction:column}.schedule-interview-panel__description .MuiInputBase-root{align-items:stretch;flex:1 1}.schedule-interview-panel__description textarea{box-sizing:border-box;height:100%!important;min-height:168px}.schedule-interview-panel__toggles{display:flex;flex-direction:column;gap:.55rem;margin-top:auto}.schedule-interview-panel__toggle{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;min-width:0;width:100%}.schedule-interview-panel__toggle-label{color:var(--color-text-primary);flex:1 1;font-size:.8125rem;font-weight:600;line-height:1.3;min-width:0;white-space:nowrap}.schedule-interview-panel__toggle-options{background:color-mix(in srgb,var(--color-text-muted) 4%,var(--color-surface));border:1px solid var(--color-border);border-radius:999px;display:inline-flex;flex-shrink:0;padding:.15rem}.schedule-interview-panel__toggle-btn{background:#0000;border:0;border-radius:999px;color:var(--color-text-muted);cursor:pointer;font-size:.75rem;font-weight:600;padding:.3rem .75rem}.schedule-interview-panel__toggle-btn--active{background:var(--color-surface);box-shadow:0 2px 8px color-mix(in srgb,var(--color-shadow) 12%,#0000);color:var(--color-text-primary)}.schedule-interview-availability-popover-root{z-index:1400!important}.schedule-interview-availability-popover{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:14px!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 10%,#0000),0 12px 32px color-mix(in srgb,var(--color-text-primary) 14%,#0000),0 4px 12px color-mix(in srgb,var(--color-shadow) 10%,#0000)!important;margin-top:.35rem!important;overflow:hidden;padding:0!important;width:min(100vw - 2rem,520px)}.schedule-interview-availability{background:var(--color-surface);display:flex;flex-direction:column;max-height:min(360px,100vh - 12rem);overflow:hidden;width:100%}.schedule-interview-availability__header{align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 8%,var(--color-surface)) 0,var(--color-surface) 100%);border-bottom:1px solid var(--color-border);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1rem .85rem}.schedule-interview-availability__title{color:var(--color-text-primary);font-size:1rem!important;font-weight:700!important;line-height:1.25!important;margin:0!important}.schedule-interview-availability__subtitle{color:var(--color-text-muted);font-size:.8125rem!important;margin:.25rem 0 0!important}.schedule-interview-availability__legend{align-items:center;background:color-mix(in srgb,var(--color-text-muted) 3%,var(--color-surface));border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.65rem 1rem}.schedule-interview-availability__legend-item{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem}.schedule-interview-availability__legend-swatch{border:1px solid var(--color-border);border-radius:4px;flex-shrink:0;height:.65rem;width:.65rem}.schedule-interview-availability__legend-swatch--available{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.schedule-interview-availability__legend-swatch--busy{background:color-mix(in srgb,var(--color-text-muted) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-text-muted) 25%,var(--color-border))}.schedule-interview-availability__legend-swatch--selected{background:color-mix(in srgb,var(--color-accent) 18%,var(--color-surface));border-color:var(--color-accent)}.schedule-interview-availability__empty{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.875rem;margin:0;padding:1.5rem}.schedule-interview-availability__grid{background:color-mix(in srgb,var(--color-text-muted) 2%,var(--color-surface));display:flex;flex:1 1;flex-direction:column;gap:.85rem;min-height:0;overflow:auto;padding:1rem}.schedule-interview-availability__person{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 2px 8px color-mix(in srgb,var(--color-shadow) 6%,#0000);padding:.85rem}.schedule-interview-availability__person-name{border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,#0000);color:var(--color-text-primary);font-size:.875rem!important;font-weight:700!important;margin:0 0 .65rem!important;padding-bottom:.55rem}.schedule-interview-availability__timeline{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));padding-top:.15rem}.schedule-interview-availability__slot{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;font-size:.75rem;font-weight:600;padding:.45rem .5rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.schedule-interview-availability__slot--available{border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-border));color:var(--color-text-primary)}.schedule-interview-availability__slot--available:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));border-color:var(--color-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 12%,#0000);transform:translateY(-1px)}.schedule-interview-availability__slot--busy{background:color-mix(in srgb,var(--color-text-muted) 8%,var(--color-surface));border-color:color-mix(in srgb,var(--color-text-muted) 18%,var(--color-border));color:var(--color-text-muted);cursor:not-allowed;opacity:.72}.schedule-interview-availability__slot--selected{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface));border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 20%,#0000);color:var(--color-accent)}.schedule-interview-email{display:flex;flex-direction:column;gap:1rem}.schedule-interview-email__intro{color:var(--color-text-muted);font-size:.875rem!important;line-height:1.55!important;margin:0!important}.schedule-interview-email__body-head{align-items:center;display:flex;gap:1rem;justify-content:space-between}.schedule-interview-email__body-label{color:var(--color-text-primary);font-size:.875rem!important;font-weight:600!important}.schedule-interview-email__overview-toggle{margin:0!important}.schedule-interview-email__overview-toggle .MuiFormControlLabel-label{color:var(--color-text-muted);font-size:.8125rem}.schedule-interview-email__body-input .MuiOutlinedInput-root{border-radius:10px}@media(max-width:900px){.schedule-interview-form__global,.schedule-interview-panel__body,.schedule-interview-panel__toolbar{grid-template-columns:minmax(0,1fr)}.schedule-interview-panel__toggles{gap:.5rem}.schedule-interview-panel__toggle-label{white-space:normal}.schedule-interview-panel__description textarea{min-height:120px}.schedule-interview-dialog__actions{align-items:center!important;flex-direction:row;flex-wrap:nowrap;justify-content:space-between!important}.schedule-interview-dialog__actions-left,.schedule-interview-dialog__actions-right{flex:0 0 auto}.schedule-interview-dialog__actions-right{justify-content:flex-end}}.tasks-page{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.tasks-page .vettra-tasks{flex:1 1;height:auto;max-height:none;min-height:0}.vettra-tasks{background:var(--color-surface);background:var(--tasks-color-bg);border:1px solid var(--tasks-color-border);border-radius:12px;border-radius:var(--tasks-radius-shell);display:flex;flex-direction:column;height:calc(100vh - 64px - 5.75rem);height:calc(100vh - 64px - var(--tasks-height-offset));max-height:calc(100vh - 64px - 5.75rem);max-height:calc(100vh - 64px - var(--tasks-height-offset));min-height:0;overflow:hidden}.vettra-tasks--embedded{border:0;border-radius:0;box-shadow:none;height:auto;max-height:100%;min-height:500px;min-height:var(--tasks-embedded-min-height)}.vettra-tasks__toolbar{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 3%,var(--color-surface)) 0,var(--color-surface) 100%);background:linear-gradient(180deg,var(--tasks-color-toolbar-gradient-start) 0,var(--tasks-color-bg) 100%);border-bottom:1px solid var(--tasks-color-border);display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 1rem}.vettra-tasks__toolbar-start{align-items:center;display:flex;gap:.5rem;min-width:0}.vettra-tasks__view-select{min-width:220px}.vettra-tasks__view-select .MuiOutlinedInput-root{background:var(--color-surface);background:var(--tasks-color-bg);border-radius:10px;border-radius:var(--tasks-radius-control);font-size:.875rem;font-weight:600}.vettra-tasks__view-select .MuiOutlinedInput-root fieldset{border-color:var(--tasks-color-border)}.vettra-tasks__view-select .MuiOutlinedInput-root:hover fieldset{border-color:var(--tasks-color-view-select-hover-border)}.vettra-tasks__view-select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--tasks-color-view-select-focus-border)}.vettra-tasks__view-select-value{align-items:center;color:var(--color-text-primary);color:var(--tasks-color-text-primary);display:inline-flex;gap:.375rem}.vettra-tasks__filter-btn{min-width:2.5rem!important;padding-inline:0!important;width:2.5rem}.vettra-tasks__filter-popover{border:1px solid var(--tasks-color-border);border-radius:12px;border-radius:var(--tasks-radius-shell);box-shadow:0 12px 32px color-mix(in srgb,var(--color-shadow) 24%,#0000);box-shadow:var(--tasks-shadow-popover);margin-top:.35rem;overflow:hidden}.vettra-tasks__filter-menu{display:flex;flex-direction:column;min-width:210px;padding:.35rem}.vettra-tasks__filter-option{align-items:center;background:none;border:0;border-radius:8px;border-radius:var(--tasks-radius-item);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem .75rem;text-align:left;transition:background .15s ease;transition:background var(--tasks-transition);width:100%}.vettra-tasks__filter-option:hover{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));background:var(--tasks-color-filter-hover-bg)}.vettra-tasks__filter-option--selected{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:var(--tasks-color-filter-selected-bg)}.vettra-tasks__filter-option-label{color:var(--color-text-primary);color:var(--tasks-color-text-primary);font-size:.875rem;font-weight:500}.vettra-tasks__filter-option-icon{color:var(--color-accent);color:var(--tasks-color-accent);margin:0!important;min-width:0!important}.vettra-tasks__filter-option-icon .anticon{font-size:.875rem}.vettra-tasks__body{display:grid;flex:1 1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:0}.vettra-tasks__list-pane{background:color-mix(in srgb,var(--color-text-muted) 2.5%,var(--color-surface));background:var(--tasks-color-list-pane-bg);border-right:1px solid var(--tasks-color-border);min-height:0;min-width:0;overflow-y:auto}.vettra-tasks__list-groups,.vettra-tasks__list-pane,.vettra-tasks__list-section-items{display:flex;flex-direction:column}.vettra-tasks__list-section{padding-top:.35rem}.vettra-tasks__list-section-title{color:var(--color-text-muted);color:var(--tasks-color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0;padding:.75rem 1rem .45rem;text-transform:uppercase}.vettra-tasks__list-empty{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem 1rem;text-align:center}.vettra-tasks__list-empty p{color:var(--color-text-muted);color:var(--tasks-color-text-muted);font-size:.875rem;margin:0}.vettra-tasks__list-item{align-items:flex-start;background:none;border:0;border-left:3px solid #0000;border-left:var(--tasks-list-active-border-width) solid #0000;cursor:pointer;display:flex;gap:.75rem;padding:.9rem 1rem;text-align:left;transition:background .15s ease,border-color .15s ease;transition:background var(--tasks-transition),border-color var(--tasks-transition);width:100%}.vettra-tasks__list-item:hover:not(.vettra-tasks__list-item--active){background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface));background:var(--tasks-color-list-hover-bg)}.vettra-tasks__list-item--active{background:color-mix(in srgb,var(--color-accent) 9%,var(--color-surface));background:var(--tasks-color-list-active-bg);border-left-color:var(--tasks-color-list-active-border)}.vettra-tasks__list-item--complete .vettra-tasks__list-title{color:var(--color-text-muted);color:var(--tasks-color-text-muted)}.vettra-tasks__list-status{align-items:center;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;margin-top:.1rem;width:1.75rem}.vettra-tasks__list-status-icon{color:color-mix(in srgb,var(--color-accent) 70%,var(--color-text-muted));color:var(--tasks-color-status-icon);font-size:1.125rem}.vettra-tasks__list-status-icon--complete{color:#10b981;color:var(--tasks-color-status-complete)}.vettra-tasks__list-body{display:flex;flex:1 1;flex-direction:column;gap:.35rem;min-width:0}.vettra-tasks__list-title{color:var(--color-text-primary);color:var(--tasks-color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.35}.vettra-tasks__list-meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem}.vettra-tasks__list-meta-item{align-items:center;color:var(--color-text-muted);color:var(--tasks-color-text-muted);display:inline-flex;font-size:.75rem;gap:.35rem}.vettra-tasks__list-meta-item .anticon{font-size:.75rem}.vettra-tasks__detail{background:var(--color-surface);background:var(--tasks-color-bg);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.vettra-tasks__detail--empty{align-items:center;justify-content:center}.vettra-tasks__detail-empty{align-items:center;display:flex;flex-direction:column;gap:.75rem;max-width:18rem;padding:2rem;text-align:center}.vettra-tasks__detail-empty p{color:var(--color-text-muted);color:var(--tasks-color-text-muted);font-size:.9375rem;line-height:1.5;margin:0}.vettra-tasks__detail-empty-icon{color:color-mix(in srgb,var(--color-accent) 35%,var(--color-text-muted));color:var(--tasks-color-detail-empty-icon);font-size:2rem}.vettra-tasks__detail-head{align-items:flex-start;border-bottom:1px solid var(--tasks-color-border);display:flex;gap:.75rem;justify-content:space-between;padding:1.25rem 1.25rem 1rem}.vettra-tasks__detail-head-main{align-items:flex-start;display:flex;gap:.85rem;min-width:0}.vettra-tasks__detail-status-btn{align-items:center;background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface));background:var(--tasks-color-detail-status-bg);border:1px solid var(--tasks-color-border);border-radius:999px;border-radius:var(--tasks-radius-pill);color:color-mix(in srgb,var(--color-accent) 70%,var(--color-text-muted));color:var(--tasks-color-detail-status-icon);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;transition:background var(--tasks-transition),border-color var(--tasks-transition),color var(--tasks-transition);width:2.5rem}.vettra-tasks__detail-status-btn .anticon{font-size:1.25rem}.vettra-tasks__detail-status-btn:hover{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:var(--tasks-color-detail-status-hover-bg);border-color:var(--tasks-color-detail-status-hover-border)}.vettra-tasks__detail-status-btn--complete{background:color-mix(in srgb,#10b981 10%,var(--color-surface));background:var(--tasks-color-detail-status-complete-bg);border-color:var(--tasks-color-detail-status-complete-border);color:#10b981;color:var(--tasks-color-status-complete)}.vettra-tasks__detail-head-copy{min-width:0}.vettra-tasks__detail-title{color:var(--color-text-primary);color:var(--tasks-color-text-primary);font-size:1.375rem;font-weight:700;line-height:1.25;margin:0}.vettra-tasks__detail-meta{align-items:center;color:var(--color-text-muted);color:var(--tasks-color-text-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.35rem .5rem;margin-top:.5rem}.vettra-tasks__detail-meta-item{align-items:center;display:inline-flex;gap:.35rem}.vettra-tasks__detail-meta-divider{color:color-mix(in srgb,var(--color-text-muted) 55%,#0000);color:var(--tasks-color-detail-meta-divider)}.vettra-tasks__detail-link{border:none;cursor:pointer;display:inline;font:inherit;font-size:inherit;font-weight:600;line-height:inherit;padding:0;text-decoration:none;vertical-align:initial}.vettra-tasks__detail-link,.vettra-tasks__detail-link:hover{background:#0000;color:var(--color-accent);color:var(--tasks-color-detail-link)}.vettra-tasks__detail-link:hover{text-decoration:underline}.vettra-tasks__detail-link:focus-visible{border-radius:2px;outline:2px solid color-mix(in srgb,var(--color-accent) 45%,#0000);outline:2px solid color-mix(in srgb,var(--tasks-color-detail-link) 45%,#0000);outline-offset:2px}.vettra-tasks__detail-menu-btn{color:var(--color-text-muted);color:var(--tasks-color-text-muted);flex-shrink:0}.vettra-tasks__detail-content{flex:1 1;min-height:0;overflow-y:auto;padding:1.25rem}.vettra-tasks__detail-section+.vettra-tasks__detail-section{border-top:1px solid var(--tasks-color-border);margin-top:1.5rem;padding-top:1.5rem}.vettra-tasks__detail-section-title{font-weight:700;margin:0 0 .75rem}.vettra-tasks__detail-description,.vettra-tasks__detail-section-title{color:var(--color-text-primary);color:var(--tasks-color-text-primary);font-size:.9375rem}.vettra-tasks__detail-description{line-height:1.6;margin:0}.vettra-tasks__detail-context{align-items:center;background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));background:var(--tasks-color-detail-context-bg);border-radius:999px;border-radius:var(--tasks-radius-pill);color:var(--color-accent);color:var(--tasks-color-detail-context-text);display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;margin:.85rem 0 0;padding:.35rem .65rem}.vettra-tasks__activity-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.vettra-tasks__activity-item{align-items:flex-start;display:flex;gap:.75rem}.vettra-tasks__activity-avatar{align-items:center;background:linear-gradient(135deg,#f97316,#fb923c);background:var(--tasks-color-activity-avatar-bg);border-radius:999px;border-radius:var(--tasks-radius-pill);color:#fff;color:var(--tasks-color-activity-avatar-text);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.vettra-tasks__activity-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.vettra-tasks__activity-text{color:var(--color-text-primary);color:var(--tasks-color-text-primary);font-size:.875rem;line-height:1.45}.vettra-tasks__activity-time{color:var(--color-text-muted);color:var(--tasks-color-text-muted);font-size:.75rem}.vettra-tasks__detail-footer{background:color-mix(in srgb,var(--color-text-muted) 2%,var(--color-surface));background:var(--tasks-color-detail-footer-bg);border-top:1px solid var(--tasks-color-border);display:flex;justify-content:flex-end;padding:.85rem 1.25rem 1rem}@media(max-width:960px){.vettra-tasks__body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px,38%) minmax(0,1fr)}.vettra-tasks__list-pane{border-bottom:1px solid var(--tasks-color-border);border-right:0}}.vettra-tasks-dialog .MuiDialog-paper{border-radius:14px;border-radius:var(--tasks-radius-dialog);box-shadow:0 24px 48px color-mix(in srgb,var(--color-shadow) 28%,#0000);box-shadow:var(--tasks-shadow-dialog);overflow:hidden}.vettra-tasks-dialog__header{align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 4%,var(--color-surface)) 0,var(--color-surface) 100%);background:linear-gradient(180deg,var(--tasks-color-dialog-header-gradient-start) 0,var(--tasks-color-bg) 100%);border-bottom:1px solid var(--tasks-color-border);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.25rem 1rem 1.5rem}.vettra-tasks-dialog__header-copy{min-width:0}.vettra-tasks-dialog__title{color:var(--color-text-primary);color:var(--tasks-color-text-primary);font-size:1.25rem!important;font-weight:700!important;line-height:1.3!important;margin:0!important}.vettra-tasks-dialog__subtitle{color:var(--color-text-muted);color:var(--tasks-color-text-muted);font-size:.875rem!important;line-height:1.5!important;margin:.35rem 0 0!important}.vettra-tasks-dialog__close{flex-shrink:0;margin-top:.1rem}.vettra-tasks-dialog__content{padding:1.35rem 1.5rem!important}.vettra-tasks-dialog__attach-row{align-items:flex-start;display:flex;flex-direction:column;gap:.65rem}.vettra-tasks-dialog__file-input{display:none}.vettra-tasks-dialog__attachments{display:flex;flex-wrap:wrap;gap:.4rem}.vettra-tasks-dialog__assignee-field{display:flex;flex-direction:column;gap:.65rem}.vettra-tasks-dialog__assignee-row{grid-gap:.65rem;align-items:start;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.vettra-tasks-dialog__assignee-placeholder{color:var(--color-text-muted);color:var(--tasks-color-text-muted)}.vettra-tasks-dialog__assignee-option{display:flex;flex-direction:column;gap:.1rem;min-width:0}.vettra-tasks-dialog__assignee-name{color:var(--color-text-primary);color:var(--tasks-color-text-primary);font-size:.875rem;font-weight:600}.vettra-tasks-dialog__assignee-email{color:var(--color-text-muted);color:var(--tasks-color-text-muted);font-size:.75rem}.vettra-tasks-dialog__assignee-chips{display:flex;flex-wrap:wrap;gap:.5rem}.vettra-tasks-dialog__assignee-chip{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface))!important;background:var(--tasks-color-assignee-chip-bg)!important;color:var(--color-text-primary)!important;color:var(--tasks-color-text-primary)!important;font-weight:600}.vettra-tasks-dialog__field-error{color:#dc2626!important;color:var(--tasks-color-error)!important;font-size:.75rem!important}.vettra-tasks-dialog__actions{background:color-mix(in srgb,var(--color-text-muted) 2%,var(--color-surface));background:var(--tasks-color-dialog-actions-bg);border-top:1px solid var(--tasks-color-border);padding:.85rem 1.5rem 1.15rem!important}.vettra-tasks-dialog .MuiOutlinedInput-root{background:var(--color-surface);background:var(--tasks-color-bg);border-radius:10px;border-radius:var(--tasks-radius-control)}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.vettra-send-questionnaire-dialog .MuiDialog-paper{border-radius:var(--inbox-radius-dialog);box-shadow:var(--inbox-shadow-dialog);max-width:640px!important;overflow:hidden;width:min(640px,100vw - 2rem)}.vettra-send-questionnaire-dialog__header{align-items:center;background:linear-gradient(180deg,var(--inbox-color-dialog-header-gradient-start) 0,var(--inbox-color-bg) 100%);border-bottom:1px solid var(--inbox-color-border);display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem .85rem}.vettra-send-questionnaire-dialog__title{color:var(--inbox-color-text-primary);font-size:var(--inbox-font-size-dialog-title)!important;font-weight:var(--inbox-font-weight-bold)!important;margin:0!important}.vettra-send-questionnaire-dialog__close{flex-shrink:0}.vettra-send-questionnaire-dialog__content{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.25rem 1.25rem!important}.vettra-send-questionnaire-dialog__label{color:var(--inbox-color-text-primary)!important;font-size:.8125rem!important;font-weight:600!important}.vettra-send-questionnaire-dialog__actions{align-items:center;background:var(--inbox-color-bg);border-top:1px solid var(--inbox-color-border);display:flex!important;gap:.75rem;justify-content:space-between;padding:.85rem 1.25rem 1.1rem!important}.vettra-send-questionnaire-dialog__scheduled{color:var(--inbox-color-text-muted);flex:1 1 auto;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vettra-send-questionnaire-dialog__action-group{align-items:center;display:inline-flex;flex-shrink:0;gap:.65rem}.vettra-send-questionnaire-dialog__send-split{align-items:stretch;border-radius:var(--inbox-radius-send-split);box-shadow:var(--inbox-shadow-send-split);display:inline-flex;overflow:hidden}.vettra-send-questionnaire-dialog__send-main{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.vettra-send-questionnaire-dialog__schedule-btn{align-items:center;background:var(--inbox-color-send-split-schedule-bg);border:0;border-left:1px solid var(--inbox-color-send-split-schedule-divider);color:var(--inbox-color-send-split-schedule-text);cursor:pointer;display:inline-flex;justify-content:center;min-width:2.5rem;padding:0 .65rem;transition:background var(--inbox-transition-fast)}.vettra-send-questionnaire-dialog__schedule-btn:hover:not(:disabled){background:var(--inbox-color-send-split-schedule-bg-hover)}.vettra-send-questionnaire-dialog__schedule-btn:disabled{cursor:not-allowed;opacity:.55}.vettra-send-questionnaire-dialog__schedule-btn .anticon{font-size:.95rem}.vettra-send-assessment-dialog .MuiDialog-paper{border-radius:var(--inbox-radius-dialog);box-shadow:var(--inbox-shadow-dialog);max-width:640px!important;overflow:hidden;width:min(640px,100vw - 2rem)}.vettra-send-assessment-dialog__header{align-items:center;background:linear-gradient(180deg,var(--inbox-color-dialog-header-gradient-start) 0,var(--inbox-color-bg) 100%);border-bottom:1px solid var(--inbox-color-border);display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem .85rem}.vettra-send-assessment-dialog__title{color:var(--inbox-color-text-primary);font-size:var(--inbox-font-size-dialog-title)!important;font-weight:var(--inbox-font-weight-bold)!important;margin:0!important}.vettra-send-assessment-dialog__close{flex-shrink:0}.vettra-send-assessment-dialog__content{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.25rem 1.25rem!important}.vettra-send-assessment-dialog__label{color:var(--inbox-color-text-primary)!important;font-size:.8125rem!important;font-weight:600!important}.vettra-send-assessment-dialog__group-item{list-style:none;padding:0}.vettra-send-assessment-dialog__group-label{background:#0000!important;color:var(--inbox-color-text-muted)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.02em;line-height:1.35!important;padding:.55rem .85rem .35rem!important;position:static!important;text-transform:none}.vettra-send-assessment-dialog__group-options{list-style:none;margin:0;padding:0}.vettra-send-assessment-dialog__actions{align-items:center;background:var(--inbox-color-bg);border-top:1px solid var(--inbox-color-border);display:flex!important;gap:.75rem;justify-content:space-between;padding:.85rem 1.25rem 1.1rem!important}.vettra-send-assessment-dialog__scheduled{color:var(--inbox-color-text-muted);flex:1 1 auto;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vettra-send-assessment-dialog__action-group{align-items:center;display:inline-flex;flex-shrink:0;gap:.65rem}.vettra-send-assessment-dialog__send-split{align-items:stretch;border-radius:var(--inbox-radius-send-split);box-shadow:var(--inbox-shadow-send-split);display:inline-flex;overflow:hidden}.vettra-send-assessment-dialog__send-main{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.vettra-send-assessment-dialog__schedule-btn{align-items:center;background:var(--inbox-color-send-split-schedule-bg);border:0;border-left:1px solid var(--inbox-color-send-split-schedule-divider);color:var(--inbox-color-send-split-schedule-text);cursor:pointer;display:inline-flex;justify-content:center;min-width:2.5rem;padding:0 .65rem;transition:background var(--inbox-transition-fast)}.vettra-send-assessment-dialog__schedule-btn:hover:not(:disabled){background:var(--inbox-color-send-split-schedule-bg-hover)}.vettra-send-assessment-dialog__schedule-btn:disabled{cursor:not-allowed;opacity:.55}.vettra-send-assessment-dialog__schedule-btn .anticon{font-size:.95rem}.vettra-send-background-check-dialog .MuiDialog-paper{border-radius:var(--inbox-radius-dialog);box-shadow:var(--inbox-shadow-dialog);max-width:640px!important;overflow:hidden;width:min(640px,100vw - 2rem)}.vettra-send-background-check-dialog__header{align-items:center;background:linear-gradient(180deg,var(--inbox-color-dialog-header-gradient-start) 0,var(--inbox-color-bg) 100%);border-bottom:1px solid var(--inbox-color-border);display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem .85rem}.vettra-send-background-check-dialog__title{color:var(--inbox-color-text-primary);font-size:var(--inbox-font-size-dialog-title)!important;font-weight:var(--inbox-font-weight-bold)!important;margin:0!important}.vettra-send-background-check-dialog__close{flex-shrink:0}.vettra-send-background-check-dialog__content{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.25rem 1.25rem!important}.vettra-send-background-check-dialog__label{color:var(--inbox-color-text-primary)!important;font-size:.8125rem!important;font-weight:600!important}.vettra-send-background-check-dialog__group-item{list-style:none;padding:0}.vettra-send-background-check-dialog__group-label{background:#0000!important;color:var(--inbox-color-text-muted)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.02em;line-height:1.35!important;padding:.55rem .85rem .35rem!important;position:static!important;text-transform:none}.vettra-send-background-check-dialog__group-options{list-style:none;margin:0;padding:0}.vettra-send-background-check-dialog__actions{align-items:center;background:var(--inbox-color-bg);border-top:1px solid var(--inbox-color-border);display:flex!important;gap:.75rem;justify-content:space-between;padding:.85rem 1.25rem 1.1rem!important}.vettra-send-background-check-dialog__scheduled{color:var(--inbox-color-text-muted);flex:1 1 auto;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vettra-send-background-check-dialog__action-group{align-items:center;display:inline-flex;flex-shrink:0;gap:.65rem}.vettra-send-background-check-dialog__send-split{align-items:stretch;border-radius:var(--inbox-radius-send-split);box-shadow:var(--inbox-shadow-send-split);display:inline-flex;overflow:hidden}.vettra-send-background-check-dialog__send-main{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.vettra-send-background-check-dialog__schedule-btn{align-items:center;background:var(--inbox-color-send-split-schedule-bg);border:0;border-left:1px solid var(--inbox-color-send-split-schedule-divider);color:var(--inbox-color-send-split-schedule-text);cursor:pointer;display:inline-flex;justify-content:center;min-width:2.5rem;padding:0 .65rem;transition:background var(--inbox-transition-fast)}.vettra-send-background-check-dialog__schedule-btn:hover:not(:disabled){background:var(--inbox-color-send-split-schedule-bg-hover)}.vettra-send-background-check-dialog__schedule-btn:disabled{cursor:not-allowed;opacity:.55}.vettra-send-background-check-dialog__schedule-btn .anticon{font-size:.95rem}.vettra-request-scorecards-confirm-dialog .MuiDialog-paper{border-radius:16px;box-shadow:0 24px 48px color-mix(in srgb,var(--color-shadow) 28%,#0000);overflow:hidden}.vettra-request-scorecards-confirm-dialog__content{align-items:center;display:flex!important;flex-direction:column;padding:2rem 1.75rem 1.25rem!important;text-align:center}.vettra-request-scorecards-confirm-dialog__icon-wrap{align-items:center;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 25%,var(--color-border));border-radius:14px;color:var(--color-accent);display:inline-flex;font-size:1.35rem;height:52px;justify-content:center;margin-bottom:1rem;width:52px}.vettra-request-scorecards-confirm-dialog__title{color:var(--color-text-primary);font-size:1.125rem!important;font-weight:700!important;margin:0 0 .5rem!important}.vettra-request-scorecards-confirm-dialog__message{color:var(--color-text-muted);font-size:.875rem!important;line-height:1.55!important;margin:0!important}.vettra-request-scorecards-confirm-dialog__actions{display:flex!important;gap:.65rem;justify-content:center;padding:0 1.75rem 1.5rem!important}.vettra-inline-textbox{background:var(--color-surface);border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);display:block;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;margin:0;min-height:1.45em;padding:.2rem .4rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%;word-break:break-word}.vettra-inline-textbox--display{border:1px solid #fff}.vettra-inline-textbox--editable{border:1px solid color-mix(in srgb,var(--color-text-muted) 24%,var(--color-border));height:auto;min-height:calc(1.45em + .4rem);padding-block:.2rem}.vettra-inline-textbox--editable:focus{border-color:color-mix(in srgb,var(--color-text-muted) 38%,var(--color-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-text-muted) 10%,#0000);outline:none}.vettra-inline-textbox--editable::placeholder,.vettra-inline-textbox--placeholder{color:color-mix(in srgb,var(--color-accent) 72%,var(--color-text-muted))}button.vettra-inline-textbox{cursor:pointer}button.vettra-inline-textbox:hover:not(.vettra-inline-textbox--placeholder){color:var(--color-accent)}.vettra-tag-chip-list{flex-wrap:wrap;gap:.4rem}.vettra-tag-chip,.vettra-tag-chip-list{align-items:center;display:inline-flex;max-width:100%}.vettra-tag-chip{border:1px solid color-mix(in srgb,currentcolor 14%,#0000);border-radius:4px;box-sizing:border-box;font-size:.6875rem;font-weight:500;gap:.2rem;line-height:1.25;min-height:1.375rem;padding:.12rem .4rem;white-space:nowrap}.vettra-tag-chip--removable{padding-right:.2rem}.vettra-tag-chip--interactive{cursor:pointer;transition:opacity .15s ease}.vettra-tag-chip--interactive:hover{opacity:.88}button.vettra-tag-chip{appearance:none;-webkit-appearance:none;font-family:inherit;margin:0;text-align:left}.vettra-tag-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.vettra-tag-chip__remove{align-items:center;background:#0000;border:0;border-radius:2px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:.875rem;justify-content:center;margin:0;opacity:.75;padding:0;transition:opacity .15s ease,background .15s ease;width:.875rem}.vettra-tag-chip__remove .anticon{font-size:.5rem}.vettra-tag-chip__remove:hover{background:color-mix(in srgb,currentColor 14%,#0000);opacity:1}.vettra-tags-section{--vts-color-text-primary:var(--color-text-primary);--vts-color-text-muted:var(--color-text-muted);--vts-color-border:var(--color-border);--vts-color-bg:var(--color-surface);--vts-color-accent:var(--color-accent);--vts-color-tab-hover-bg:color-mix(in srgb,var(--vts-color-accent) 4%,var(--vts-color-bg));border-bottom:1px solid var(--vts-color-border);padding:.95rem 1rem}.vettra-tags-section__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.vettra-tags-section__title{color:var(--vts-color-text-primary);font-size:.8125rem!important;font-weight:700!important;margin:0!important}.vettra-tags-section__add{background:var(--vts-color-bg)!important;border:1px solid var(--vts-color-border)!important;border-radius:6px!important;color:var(--vts-color-text-muted)!important;height:1.75rem!important;width:1.75rem!important}.vettra-tags-section__add .anticon{font-size:.75rem}.vettra-tags-section__add:hover{background:var(--vts-color-tab-hover-bg)!important;border-color:color-mix(in srgb,var(--vts-color-accent) 35%,var(--vts-color-border))!important;color:var(--vts-color-accent)!important}.vettra-tags-section__list{display:flex;flex-direction:column;gap:.4rem}.vettra-tags-section__empty-hint{color:var(--vts-color-text-muted);font-size:.8125rem;margin:0}.vettra-tags-section__add-form{display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem}.vettra-tags-section__add-form .MuiInputBase-root{font-size:.8125rem}.vettra-tags-section__add-form .MuiInputBase-input{font-size:.8125rem;line-height:1.4;padding:.35rem .5rem}.vettra-tags-section__add-form .MuiInputAdornment-root{margin-right:.35rem}.vettra-tags-section__add-form .MuiInputAdornment-root .anticon{font-size:.8125rem}.vettra-tags-section__suggestions{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.vettra-tags-section__suggestions li{display:flex}.vettra-tags-section__add-actions{display:flex;gap:.45rem;justify-content:flex-end}.candidate-details-dialog .MuiDialog-paper{background:var(--color-surface);background:var(--cd-color-dialog-paper-bg);display:flex;flex-direction:column;overflow:hidden}.candidate-details-dialog--fullscreen .MuiDialog-paper{height:100vh;max-height:100vh}.candidate-details-dialog__shell{background:var(--color-layout-bg);background:var(--cd-color-dialog-body-bg);display:flex;flex-direction:column;height:100%;min-height:0}.candidate-details-dialog__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.candidate-details-dialog__empty{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.candidate-details-dialog__header{align-items:center;background:var(--color-surface);background:var(--cd-color-header-bg);border-bottom:1px solid var(--cd-color-border);display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.candidate-details-dialog__header-main{align-items:center;display:flex;gap:.85rem;min-width:0}.candidate-details-dialog__avatar{background:linear-gradient(135deg,#f97316,#fb923c)!important;color:#fff!important;font-size:.95rem!important;font-weight:700!important;height:42px!important;width:42px!important}.candidate-details-dialog__identity{min-width:0}.candidate-details-dialog__name-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.candidate-details-dialog__name{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:1.125rem!important;font-weight:700!important;line-height:1.3!important;margin:0!important}.candidate-details-dialog__star{color:#f59e0b!important}.candidate-details-dialog__score-badge{align-items:center;background:color-mix(in srgb,#16a34a 12%,var(--color-surface));background:var(--cd-color-score-bg);border-radius:999px;color:#15803d;color:var(--cd-color-score-text);display:inline-flex;font-size:.75rem;font-weight:700;padding:.2rem .55rem;white-space:nowrap}.candidate-details-dialog__header-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.candidate-details-dialog__stage-select{height:30px;min-width:9.5rem}.candidate-details-dialog__stage-select .MuiOutlinedInput-root{background-color:var(--btn-outline-bg);border-radius:var(--btn-radius);color:var(--btn-outline-text);font-size:.8125rem;font-weight:500;min-height:26px}.candidate-details-dialog__stage-select .MuiOutlinedInput-root:hover{background-color:var(--btn-outline-bg-hover)}.candidate-details-dialog__stage-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid var(--btn-outline-border)!important}.candidate-details-dialog__stage-select .MuiOutlinedInput-root.Mui-focused{background-color:var(--btn-outline-bg)}.candidate-details-dialog__stage-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.candidate-details-dialog__stage-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--btn-outline-border)!important}.candidate-details-dialog__stage-select .MuiSelect-select{align-items:center;box-sizing:border-box;color:var(--btn-outline-text);display:flex;font-size:.8125rem;font-weight:500;line-height:1.25;min-height:26px;padding:8px 10px}.candidate-details-dialog__stage-select .MuiSelect-icon{color:var(--btn-outline-text);right:.5rem}.candidate-details-dialog__reject-btn{white-space:nowrap}.candidate-details-dialog__more-btn{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important}.candidate-details-dialog__more-btn--open,.candidate-details-dialog__more-btn:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-details-dialog__hiring-manager-btn{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important}.candidate-details-dialog__hiring-manager-btn--open,.candidate-details-dialog__hiring-manager-btn:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-details-dialog__nav-group{align-items:center;border-left:1px solid var(--cd-color-border);display:inline-flex;gap:.15rem;margin-left:.15rem;padding-left:.35rem}.candidate-details-dialog__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:.75rem;position:relative}.candidate-details-dialog__panels{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 280px 52px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--cd-details-width) 52px;height:100%;min-height:0}.candidate-details-dialog__panels--single{grid-template-columns:minmax(0,1fr) 280px 52px;grid-template-columns:minmax(0,1fr) var(--cd-details-width) 52px}.candidate-details-dialog__panels--resume-expanded.candidate-details-dialog__panels--split .candidate-details-panel--communication{display:none}.candidate-details-panel{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-shell);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text-primary) 6%,#0000);box-shadow:0 1px 3px color-mix(in srgb,var(--cd-color-text-primary) 6%,#0000);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.candidate-details-panel__tabs{border-bottom:1px solid var(--cd-color-panel-border);flex-shrink:0;min-height:48px;padding:0}.candidate-details-panel__tabs .MuiTabs-scroller{border-bottom:0}.candidate-details-panel__tabs .MuiTabs-flexContainer{gap:.15rem}.candidate-details-panel__tabs .MuiTab-root{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.8125rem;font-weight:500;min-height:48px;min-width:auto;padding:.3rem 10px;text-transform:none}.candidate-details-panel__tabs .MuiTab-root.Mui-selected{border-radius:6px 6px 0 0;color:var(--color-accent);color:var(--cd-color-tab-selected-text)}.candidate-details-panel__tabs .MuiTab-root:hover:not(.Mui-selected){background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:var(--cd-color-tab-hover-bg);border-radius:6px 6px 0 0}.candidate-details-panel__tabs .MuiTabs-indicator{background-color:var(--color-accent);background-color:var(--cd-color-accent);height:2px}.candidate-details-panel__toolbar{align-items:center;border-bottom:1px solid var(--cd-color-panel-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.75rem .9rem}.candidate-details-panel__toolbar-title-wrap{align-items:center;display:flex;gap:.35rem;min-width:0}.candidate-details-panel__toolbar-title-wrap--spread{flex:1 1;justify-content:space-between}.candidate-details-panel__toolbar-title{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.9375rem!important;font-weight:700!important;margin:0!important}.candidate-details-panel__toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.candidate-details-panel__content{background:var(--color-surface);background:var(--cd-color-panel-bg);flex:1 1 auto;min-height:0;overflow:auto}.candidate-details-panel__discussion-shell{display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden}.candidate-details-panel--communication .candidate-details-panel__content:has(.candidate-details-panel__discussion-shell){overflow:hidden}.candidate-details-panel__placeholder{align-items:center;display:flex;justify-content:center;min-height:12rem;padding:1.5rem;text-align:center}.candidate-details-panel--resume-expanded{grid-column:1/3}.candidate-details-panel--resume-expanded .candidate-details-panel__content{overflow:hidden}@media(max-width:1200px){.candidate-details-panel--resume-expanded{grid-column:1/-1}}.candidate-details-communication-tabs,.candidate-details-profile-tabs{align-items:stretch;border-bottom:1px solid var(--cd-color-panel-border);display:flex;flex-shrink:0;min-height:48px;min-width:0;padding:0 .35rem 0 0;position:relative}.candidate-details-communication-tabs__list,.candidate-details-profile-tabs__list{flex:1 1 auto;min-height:48px;min-width:0}.candidate-details-communication-tabs__list .MuiTabs-scroller,.candidate-details-profile-tabs__list .MuiTabs-scroller{overflow:hidden!important}.candidate-details-communication-tabs__list .MuiTabs-flexContainer,.candidate-details-profile-tabs__list .MuiTabs-flexContainer{gap:.15rem}.candidate-details-communication-tabs__list .MuiTab-root,.candidate-details-profile-tabs__list .MuiTab-root{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.8125rem;font-weight:500;min-height:48px;min-width:auto;padding:.3rem 10px;text-transform:none}.candidate-details-communication-tabs__list .MuiTab-root.Mui-selected,.candidate-details-profile-tabs__list .MuiTab-root.Mui-selected{border-radius:6px 6px 0 0;color:var(--color-accent);color:var(--cd-color-tab-selected-text)}.candidate-details-communication-tabs__list .MuiTab-root:hover:not(.Mui-selected),.candidate-details-profile-tabs__list .MuiTab-root:hover:not(.Mui-selected){background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:var(--cd-color-tab-hover-bg);border-radius:6px 6px 0 0}.candidate-details-communication-tabs__list .MuiTabs-indicator,.candidate-details-profile-tabs__list .MuiTabs-indicator{background-color:var(--color-accent);background-color:var(--cd-color-accent);height:2px}.candidate-details-communication-tabs__more-btn,.candidate-details-profile-tabs__more-btn{align-self:center;color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;flex-shrink:0;margin-left:.15rem}.candidate-details-communication-tabs__more-btn:hover,.candidate-details-profile-tabs__more-btn:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-details-communication-tabs__more-btn--active,.candidate-details-communication-tabs__more-btn--open,.candidate-details-profile-tabs__more-btn--active,.candidate-details-profile-tabs__more-btn--open{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))!important;background:var(--cd-color-tab-selected-bg)!important;color:var(--color-accent)!important;color:var(--cd-color-tab-selected-text)!important}.candidate-details-communication-tabs__measure,.candidate-details-profile-tabs__measure{height:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap}.candidate-details-communication-tabs__measure-tab,.candidate-details-profile-tabs__measure-tab{align-items:center;display:inline-flex;font-size:.8125rem;font-weight:500;min-height:48px;padding:.3rem 10px}.candidate-details-communication-tabs-more__paper,.candidate-details-profile-tabs-more__paper{background:var(--color-surface)!important;background:var(--cd-color-panel-bg)!important;border:1px solid var(--cd-color-panel-border)!important;border-radius:8px!important;box-shadow:0 4px 16px color-mix(in srgb,var(--color-text-primary) 8%,#0000)!important;box-shadow:0 4px 16px color-mix(in srgb,var(--cd-color-text-primary) 8%,#0000)!important;margin-top:.25rem!important;max-width:min(13.5rem,100vw - 1.5rem);min-width:0!important;overflow:visible!important;padding:.2rem 0;transform:translateX(.375rem);width:-webkit-max-content;width:max-content}.candidate-details-communication-tabs-more__paper:after,.candidate-details-communication-tabs-more__paper:before,.candidate-details-profile-tabs-more__paper:after,.candidate-details-profile-tabs-more__paper:before{content:"";height:0;pointer-events:none;position:absolute;width:0;z-index:1}.candidate-details-communication-tabs-more__paper:before,.candidate-details-profile-tabs-more__paper:before{border-bottom:.4375rem solid var(--cd-color-panel-border);border-left:.4375rem solid #0000;border-right:.4375rem solid #0000;right:.4625rem;top:-.4375rem}.candidate-details-communication-tabs-more__paper:after,.candidate-details-profile-tabs-more__paper:after{border-bottom:.375rem solid var(--cd-color-panel-bg);border-left:.375rem solid #0000;border-right:.375rem solid #0000;right:.525rem;top:calc(-.4375rem + 1px)}.candidate-details-communication-tabs-more__list,.candidate-details-profile-tabs-more__list{max-height:min(70vh,28rem);overflow:auto;padding:.2rem 0!important}.candidate-details-communication-tabs-more__item,.candidate-details-profile-tabs-more__item{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-weight:500;line-height:1.35!important;min-height:0!important;min-width:9rem;padding:.35rem .65rem!important;white-space:nowrap}.candidate-details-communication-tabs-more__item:hover,.candidate-details-profile-tabs-more__item:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important;color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important}.candidate-details-communication-tabs-more__item--active,.candidate-details-communication-tabs-more__item.Mui-selected,.candidate-details-profile-tabs-more__item--active,.candidate-details-profile-tabs-more__item.Mui-selected{background:color-mix(in srgb,var(--color-text-muted) 18%,var(--color-surface))!important;background:color-mix(in srgb,var(--cd-color-text-muted) 18%,var(--cd-color-panel-bg))!important;color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important}.candidate-details-communication-tabs-more__item,.candidate-details-profile-tabs-more__item{font-size:14px!important}.candidate-details-combined-panel{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-shell);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text-primary) 6%,#0000);box-shadow:0 1px 3px color-mix(in srgb,var(--cd-color-text-primary) 6%,#0000);display:flex;flex-direction:row;min-height:0;min-width:0;overflow:hidden}.candidate-details-combined-panel__tabs{background:color-mix(in srgb,var(--color-text-muted) 3%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-muted) 3%,var(--cd-color-panel-bg));border-right:1px solid var(--cd-color-panel-border);flex:0 0 168px;min-height:0}.candidate-details-combined-panel__tabs .MuiTabs-root{height:100%}.candidate-details-combined-panel__tabs .MuiTabs-scroller{overflow:auto!important}.candidate-details-combined-panel__tabs .MuiTabs-flexContainer{align-items:stretch}.candidate-details-combined-panel__tabs .MuiTab-root{align-items:flex-start;color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.8125rem;font-weight:500;justify-content:flex-start;max-width:none;min-height:40px;min-width:0;text-align:left;text-transform:none}.candidate-details-combined-panel__tabs .MuiTab-root.Mui-selected{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));background:var(--cd-color-tab-selected-bg);color:var(--color-accent);color:var(--cd-color-tab-selected-text);font-weight:600}.candidate-details-combined-panel__tabs .MuiTab-root:hover:not(.Mui-selected){background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:var(--cd-color-tab-hover-bg);color:var(--color-text-primary);color:var(--cd-color-text-primary)}.candidate-details-combined-panel__tabs .MuiTabs-indicator{background-color:var(--color-accent);background-color:var(--cd-color-accent);left:0;right:auto;width:3px}.candidate-details-combined-panel__main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.candidate-details-combined-panel__content{background:var(--color-surface);background:var(--cd-color-panel-bg);flex:1 1 auto;min-height:0;overflow:auto}.candidate-details-combined-panel--resume-expanded .candidate-details-combined-panel__main{flex:1 1 auto;min-width:0}.candidate-details-combined-panel--resume-expanded .candidate-details-combined-panel__content{overflow:hidden}.candidate-details-combined-panel .candidate-details-combined-panel__content:has(.candidate-details-panel__discussion-shell){overflow:hidden}.candidate-profile-resume-viewer{background:color-mix(in srgb,var(--color-text-muted) 4%,var(--color-surface));background:var(--cd-color-resume-bg);display:flex;flex-direction:column;height:100%;min-height:100%;min-width:0}.candidate-profile-resume-viewer--expanded{min-height:0}.candidate-profile-resume-viewer__toolbar{grid-gap:.75rem;align-items:center;background:color-mix(in srgb,var(--color-text-muted) 4%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-muted) 4%,var(--cd-color-panel-bg));border-bottom:1px solid var(--cd-color-panel-border);display:grid;flex-shrink:0;gap:.75rem;grid-template-columns:1fr auto 1fr;padding:.5rem .75rem}.candidate-profile-resume-viewer__toolbar-center{display:flex;justify-content:center;justify-self:center}.candidate-profile-resume-viewer__toolbar-actions{justify-content:flex-end;justify-self:end}.candidate-profile-resume-viewer__toolbar-actions,.candidate-profile-resume-viewer__toolbar-group{align-items:center;background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);display:inline-flex;gap:.2rem;padding:.15rem}.candidate-profile-resume-viewer__tool-btn{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important}.candidate-profile-resume-viewer__tool-btn:hover:not(.Mui-disabled){background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-profile-resume-viewer__zoom-label{background:#0000;border:none;border-radius:4px;color:var(--color-text-primary);color:var(--cd-color-text-primary);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.2;min-width:3.1rem;padding:.2rem .35rem}.candidate-profile-resume-viewer__zoom-label:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:var(--cd-color-tab-hover-bg);color:var(--color-accent);color:var(--cd-color-accent)}.candidate-profile-resume-viewer__zoom-label:disabled{cursor:default;opacity:.55}.candidate-profile-resume-viewer__page-indicator{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.75rem;font-weight:600;justify-self:start;white-space:nowrap}.candidate-profile-resume-viewer__scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:1rem}.candidate-profile-resume-viewer__document{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;min-width:-webkit-min-content;min-width:min-content}.candidate-profile-resume-viewer__page-wrap{display:flex;justify-content:center}.candidate-profile-resume-viewer__page{background:#fff;border:1px solid var(--cd-color-panel-border);border-radius:2px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 8%,#0000),0 10px 28px color-mix(in srgb,var(--color-text-primary) 10%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 8%,#0000),0 10px 28px color-mix(in srgb,var(--cd-color-text-primary) 10%,#0000)}.candidate-profile-resume-viewer__empty{align-items:center;display:flex;justify-content:center;min-height:14rem;padding:1.5rem;text-align:center}.candidate-details-email-sms{display:flex;flex-direction:column;min-height:0}.candidate-details-email-sms .vettra-inbox__compose{border-bottom:1px solid var(--cd-color-panel-border);flex-shrink:0}.candidate-details-email-sms .candidate-details-messages,.candidate-details-email-sms .candidate-details-messages__empty{flex:1 1 auto;min-height:0}.candidate-details-messages{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:.85rem}.candidate-details-messages__empty{align-items:center;display:flex;justify-content:center;min-height:8rem;padding:1rem .85rem;text-align:center}.candidate-details-messages__item{align-items:flex-start;display:flex;gap:.75rem}.candidate-details-messages__item--scheduled .candidate-details-messages__bubble{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 4%,var(--cd-color-panel-bg));border-style:dashed}.candidate-details-messages__avatar{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))!important;background:color-mix(in srgb,var(--cd-color-accent) 16%,var(--cd-color-panel-bg))!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important;flex-shrink:0;font-size:.75rem!important;font-weight:700!important;height:34px!important;width:34px!important}.candidate-details-messages__body{flex:1 1;min-width:0}.candidate-details-messages__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-bottom:.3rem}.candidate-details-messages__sender{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:12px!important;font-weight:500!important;line-height:1.35}.candidate-details-messages__channel,.candidate-details-messages__recipient,.candidate-details-messages__time{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:10px!important;line-height:1.35}.candidate-details-messages__recipient-name{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-weight:500!important}.candidate-details-messages__channel{background:color-mix(in srgb,var(--color-text-muted) 6%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-muted) 6%,var(--cd-color-panel-bg));border:1px solid var(--cd-color-panel-border);border-radius:4px;font-weight:600;letter-spacing:.02em;padding:.05rem .3rem;text-transform:uppercase}.candidate-details-messages__scheduled{color:var(--color-accent);color:var(--cd-color-accent);font-size:10px!important;font-weight:600}.candidate-details-messages__bubble{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:var(--cd-color-message-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem;line-height:1.55;padding:.75rem .85rem}.candidate-details-discussion{display:flex;flex-direction:column;height:100%;min-height:100%}.candidate-details-discussion__feed{flex:1 1 auto;min-height:0;overflow:auto;padding:.85rem .85rem 1.25rem}.candidate-details-discussion__empty{align-items:center;display:flex;justify-content:center;min-height:8rem;padding:1rem .85rem 0}.candidate-details-discussion__day-group{display:flex;flex-direction:column;gap:.85rem}.candidate-details-discussion__day-group+.candidate-details-discussion__day-group{margin-top:1.75rem}.candidate-details-discussion__day-divider{align-items:center;display:flex;gap:.75rem;width:100%}.candidate-details-discussion__day-divider-line{background:var(--color-border);background:var(--cd-color-panel-border);flex:1 1 auto;height:1px}.candidate-details-discussion__day-divider-label{color:var(--color-text-muted);color:var(--cd-color-text-muted);flex-shrink:0;font-size:12px;line-height:1.35;white-space:nowrap}.candidate-details-discussion__entries{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.candidate-details-discussion__activity{margin:0;padding:.15rem 0;text-align:center}.candidate-details-discussion__activity-text{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:12px;line-height:1.5;margin:0;text-align:center}.candidate-details-discussion__activity-emphasis{font-weight:700}.candidate-details-discussion__message{align-items:flex-start;display:flex;gap:.75rem}.candidate-details-discussion__message-avatar{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))!important;background:color-mix(in srgb,var(--cd-color-accent) 16%,var(--cd-color-panel-bg))!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important;flex-shrink:0;font-size:.75rem!important;font-weight:700!important;height:34px!important;width:34px!important}.candidate-details-discussion__message-body{flex:1 1 auto;min-width:0}.candidate-details-discussion__message-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-bottom:.35rem}.candidate-details-discussion__message-author{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem;font-weight:700}.candidate-details-discussion__message-time{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.75rem}.candidate-details-discussion__message-bubble{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:var(--cd-color-message-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem;line-height:1.55;padding:.75rem .85rem;white-space:pre-wrap}.candidate-details-discussion__mention{color:var(--color-accent);color:var(--cd-color-accent);font-weight:700}.candidate-details-discussion__message-attachments{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:.35rem 0 0;padding:0}.candidate-details-discussion__message-attachment{align-items:center;color:var(--color-text-muted);color:var(--cd-color-text-muted);display:inline-flex;font-size:.75rem;gap:.35rem}.candidate-details-discussion__message-attachment .anticon{font-size:.75rem}.candidate-details-discussion__message-menu-btn{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;flex-shrink:0;margin-top:.1rem}.candidate-details-discussion-filter-menu .MuiPaper-root,.candidate-details-email-sms-filter-menu .MuiPaper-root,.candidate-details-notes-filter-menu .MuiPaper-root,.candidate-details-tasks-filter-menu .MuiPaper-root{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;box-shadow:0 4px 16px color-mix(in srgb,var(--color-text-primary) 8%,#0000);box-shadow:0 4px 16px color-mix(in srgb,var(--cd-color-text-primary) 8%,#0000);min-width:0;overflow:visible!important;transform:translateX(.375rem)}.candidate-details-discussion-filter-menu .MuiPaper-root:after,.candidate-details-discussion-filter-menu .MuiPaper-root:before,.candidate-details-email-sms-filter-menu .MuiPaper-root:after,.candidate-details-email-sms-filter-menu .MuiPaper-root:before,.candidate-details-notes-filter-menu .MuiPaper-root:after,.candidate-details-notes-filter-menu .MuiPaper-root:before,.candidate-details-tasks-filter-menu .MuiPaper-root:after,.candidate-details-tasks-filter-menu .MuiPaper-root:before{content:"";height:0;pointer-events:none;position:absolute;width:0;z-index:1}.candidate-details-discussion-filter-menu .MuiPaper-root:before,.candidate-details-email-sms-filter-menu .MuiPaper-root:before,.candidate-details-notes-filter-menu .MuiPaper-root:before,.candidate-details-tasks-filter-menu .MuiPaper-root:before{border-bottom:.4375rem solid var(--cd-color-panel-border);border-left:.4375rem solid #0000;border-right:.4375rem solid #0000;right:.4625rem;top:-.4375rem}.candidate-details-discussion-filter-menu .MuiPaper-root:after,.candidate-details-email-sms-filter-menu .MuiPaper-root:after,.candidate-details-notes-filter-menu .MuiPaper-root:after,.candidate-details-tasks-filter-menu .MuiPaper-root:after{border-bottom:.375rem solid var(--cd-color-panel-bg);border-left:.375rem solid #0000;border-right:.375rem solid #0000;right:.525rem;top:calc(-.4375rem + 1px)}.candidate-details-discussion-filter-menu .MuiList-root,.candidate-details-email-sms-filter-menu .MuiList-root,.candidate-details-notes-filter-menu .MuiList-root,.candidate-details-tasks-filter-menu .MuiList-root{padding:.2rem 0}.candidate-details-discussion-filter-menu .MuiMenuItem-root,.candidate-details-email-sms-filter-menu .MuiMenuItem-root,.candidate-details-notes-filter-menu .MuiMenuItem-root,.candidate-details-tasks-filter-menu .MuiMenuItem-root{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:12px!important;font-weight:500;gap:.4rem;line-height:1.35!important;min-height:0!important;min-width:9rem;padding:.35rem .65rem!important;white-space:nowrap}.candidate-details-discussion-filter-menu__check,.candidate-details-email-sms-filter-menu__check,.candidate-details-notes-filter-menu__check,.candidate-details-tasks-filter-menu__check{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;width:.875rem}.candidate-details-discussion-filter-menu__check .anticon,.candidate-details-email-sms-filter-menu__check .anticon,.candidate-details-notes-filter-menu__check .anticon,.candidate-details-tasks-filter-menu__check .anticon{color:var(--color-accent);color:var(--cd-color-accent);font-size:.75rem}.candidate-details-discussion-message-menu .MuiPaper-root{border:1px solid var(--cd-color-panel-border);border-radius:10px;box-shadow:0 8px 24px color-mix(in srgb,var(--color-text-primary) 10%,#0000);box-shadow:0 8px 24px color-mix(in srgb,var(--cd-color-text-primary) 10%,#0000);min-width:0;padding:.25rem 0;width:-webkit-max-content;width:max-content}.candidate-details-discussion-message-menu .MuiList-root{min-width:0;padding:0}.candidate-details-discussion-message-menu__item{align-items:center!important;color:var(--color-text-primary);color:var(--cd-color-text-primary);display:flex!important;font-size:12px!important;font-weight:500;line-height:1.35!important;min-height:0!important;padding:.4rem .65rem!important;white-space:nowrap}.candidate-details-discussion-message-menu__item:hover{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 6%,var(--cd-color-panel-bg))}.candidate-details-discussion-message-menu__item--danger{color:#dc2626}.candidate-details-discussion-message-menu__item--danger:hover{background:color-mix(in srgb,#dc2626 6%,var(--color-surface));background:color-mix(in srgb,#dc2626 6%,var(--cd-color-panel-bg))}.candidate-details-discussion-message-menu__icon-wrap{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;margin-right:.5rem;width:.875rem}.candidate-details-discussion-message-menu__icon{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.75rem}.candidate-details-discussion-message-menu__item--danger .candidate-details-discussion-message-menu__icon{color:#dc2626}.candidate-details-discussion-message-menu__label{flex:0 1 auto}.candidate-details-discussion-message-menu__divider{border-color:var(--cd-color-panel-border)!important;margin:.2rem 0!important}.candidate-details-discussion-composer{background:var(--color-surface);background:var(--cd-color-panel-bg);border-top:1px solid var(--cd-color-panel-border);flex-shrink:0;padding:.75rem .85rem .85rem}.candidate-details-discussion-composer__attachments{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0 0 .5rem;padding:0}.candidate-details-discussion-composer__input-wrap{position:relative}.candidate-details-discussion-composer__input{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);color:var(--color-text-primary);color:var(--cd-color-text-primary);font:inherit;font-size:.8125rem;line-height:1.5;min-height:4.5rem;padding:.65rem .75rem;resize:vertical;width:100%}.candidate-details-discussion-composer__input::placeholder{color:var(--color-text-muted);color:var(--cd-color-text-muted)}.candidate-details-discussion-composer__input:focus{border-color:color-mix(in srgb,var(--cd-color-accent) 45%,var(--cd-color-panel-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 12%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--cd-color-accent) 12%,#0000);outline:none}.candidate-details-discussion-composer__mentions{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:10px;bottom:calc(100% + .35rem);box-shadow:0 8px 24px color-mix(in srgb,var(--color-text-primary) 10%,#0000);box-shadow:0 8px 24px color-mix(in srgb,var(--cd-color-text-primary) 10%,#0000);left:0;list-style:none;margin:0;max-height:10rem;overflow:auto;padding:.25rem;position:absolute;right:0;z-index:2}.candidate-details-discussion-composer__mention-option{align-items:center;background:#0000;border:0;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.4rem .55rem;text-align:left;width:100%}.candidate-details-discussion-composer__mention-option--active,.candidate-details-discussion-composer__mention-option:hover{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 6%,var(--cd-color-panel-bg))}.candidate-details-discussion-composer__mention-label{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:12px;font-weight:600}.candidate-details-discussion-composer__mention-type{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:11px!important;white-space:nowrap}.candidate-details-discussion-composer__footer{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:.55rem}.candidate-details-discussion-composer__tools{align-items:center;display:inline-flex;gap:.15rem}.candidate-details-discussion-composer__file-input{display:none}.candidate-details-discussion-composer__emoji-menu .MuiPaper-root{border:1px solid var(--cd-color-panel-border);border-radius:10px;box-shadow:0 8px 24px color-mix(in srgb,var(--color-text-primary) 10%,#0000);box-shadow:0 8px 24px color-mix(in srgb,var(--cd-color-text-primary) 10%,#0000);padding:.35rem}.candidate-details-discussion-composer__emoji-grid{grid-gap:.15rem;display:grid;gap:.15rem;grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-details-discussion-composer__emoji-option{align-items:center;background:#0000;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1.05rem;height:2rem;justify-content:center;width:2rem}.candidate-details-discussion-composer__emoji-option:hover{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 8%,var(--cd-color-panel-bg))}.candidate-details-discussion-edit-dialog .MuiDialog-paper{border-radius:14px}.candidate-details-discussion-edit-dialog__title{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:1.0625rem!important;font-weight:700!important;margin:0!important;padding:1rem 1.15rem .25rem}.candidate-details-discussion-edit-dialog__content{padding:.75rem 1.15rem .5rem!important}.candidate-details-discussion-edit-dialog__actions{display:flex!important;gap:.65rem;justify-content:flex-end;padding:.5rem 1.15rem 1rem!important}.candidate-details-notes{display:flex;flex-direction:column;gap:.85rem;min-height:0;padding:.85rem}.candidate-details-notes__empty{align-items:center;display:flex;justify-content:center;min-height:8rem;padding:1rem .5rem;text-align:center}.candidate-details-notes__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.candidate-details-notes__list-item{margin:0}.candidate-details-notes__card{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 4%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 4%,#0000);display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem}.candidate-details-notes__card-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.candidate-details-notes__card-header-main{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.35rem .65rem;min-width:0}.candidate-details-notes__card-actions{align-items:center;display:flex;flex-shrink:0;gap:.15rem;margin-top:-.1rem}.candidate-details-notes__action-btn{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;height:1.5rem!important;padding:.125rem!important;width:1.5rem!important}.candidate-details-notes__action-btn .anticon{font-size:.6875rem}.candidate-details-notes__action-btn--danger{color:#dc2626!important}.candidate-details-notes__card-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .65rem;min-width:0}.candidate-details-notes__card-author{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;font-weight:700!important}.candidate-details-notes__card-date{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.75rem!important}.candidate-details-notes__card-private{align-items:center;color:var(--color-text-muted);color:var(--cd-color-text-muted);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.3rem}.candidate-details-notes__card-private .anticon{font-size:.75rem}.candidate-details-notes__card-body{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;line-height:1.55!important;margin:0!important;white-space:pre-wrap}.candidate-details-notes__card-attachments{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.candidate-details-notes__card-attachment{align-items:center;color:var(--color-text-muted);color:var(--cd-color-text-muted);display:inline-flex;font-size:.75rem;gap:.35rem}.candidate-details-notes__card-attachment .anticon{font-size:.75rem}.candidate-details-tasks{padding:.35rem 0 .85rem}.candidate-details-tasks,.candidate-details-tasks__list{display:flex;flex-direction:column;min-height:0}.candidate-details-tasks__list .vettra-tasks__list-empty{min-height:8rem;padding:1rem .85rem}.candidate-details-tasks__list .vettra-tasks__list-section-title{color:var(--color-text-muted);color:var(--cd-color-text-muted);padding-inline:.85rem}.candidate-details-tasks__list .vettra-tasks__list-item{padding-inline:.85rem}.candidate-details-tasks__chevron{align-items:center;align-self:center;color:var(--color-text-muted);color:var(--cd-color-text-muted);display:inline-flex;flex-shrink:0;font-size:.75rem;justify-content:center;margin-left:auto}.candidate-details-tasks__item{border-bottom:1px solid color-mix(in srgb,var(--cd-color-panel-border) 85%,#0000)}.candidate-details-tasks__item:last-child{border-bottom:0}.candidate-details-tasks__item--expanded{background:color-mix(in srgb,var(--color-text-muted) 3%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-muted) 3%,var(--cd-color-panel-bg))}.candidate-details-tasks__item .vettra-tasks__list-item{width:100%}.candidate-details-tasks__item-details{display:flex;flex-direction:column;gap:.75rem;padding:0 .85rem .85rem 3.35rem}.candidate-details-tasks__description{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem;line-height:1.55;margin:0;white-space:pre-wrap}.candidate-details-tasks__attachments-wrap{display:flex;flex-direction:column;gap:.35rem}.candidate-details-tasks__attachments-title{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.candidate-details-tasks__attachments{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.candidate-details-tasks__attachment{align-items:center;display:flex}.candidate-details-tasks__attachment-btn{align-items:center;background:none;border:0;color:var(--color-accent);color:var(--cd-color-accent);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.35rem;line-height:1.35;padding:0;text-align:left}.candidate-details-tasks__attachment-btn .anticon{font-size:.75rem}.candidate-details-tasks__attachment-btn:hover{text-decoration:underline}.candidate-details-tasks__item-actions{display:flex;justify-content:flex-start}.candidate-details-notes-edit-dialog .MuiDialog-paper{border-radius:14px}.candidate-details-notes-edit-dialog__title{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:1.0625rem!important;font-weight:700!important;margin:0!important;padding:1rem 1.15rem .25rem}.candidate-details-notes-edit-dialog__content{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1.15rem .5rem!important}.candidate-details-notes-edit-dialog__private-toggle{align-items:center;display:flex;gap:.5rem}.candidate-details-notes-edit-dialog__private-btn{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important}.candidate-details-notes-edit-dialog__private-btn--active{color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-details-notes-edit-dialog__private-label{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.75rem!important;line-height:1.4!important}.candidate-details-notes-edit-dialog__actions{display:flex!important;gap:.65rem;justify-content:flex-end;padding:.5rem 1.15rem 1rem!important}.candidate-details-scorecards{display:flex;flex-direction:column;gap:1rem;padding:.85rem}.candidate-details-scorecards__sr-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.candidate-details-scorecards__feedback-input{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);color:var(--color-text-primary);color:var(--cd-color-text-primary);font-family:inherit;font-size:.8125rem;line-height:1.55;max-height:9rem;min-height:9rem;padding:.75rem .85rem;resize:vertical;width:100%}.candidate-details-scorecards__feedback-input::placeholder{color:var(--color-text-muted);color:var(--cd-color-text-muted)}.candidate-details-scorecards__feedback-input:focus{border-color:color-mix(in srgb,var(--cd-color-accent) 45%,var(--cd-color-panel-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 12%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--cd-color-accent) 12%,#0000);outline:none}.candidate-details-scorecards__rating-fieldset{border:0;margin:0;min-width:0;padding:0}.candidate-details-scorecards__rating-legend{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem;font-weight:600;margin:0 0 .65rem;padding:0}.candidate-details-scorecards__rating-options{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem}.candidate-details-scorecards__rating-option{align-items:center;background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);color:var(--color-text-muted);color:var(--cd-color-text-muted);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:.4rem;justify-content:center;min-height:4.5rem;min-width:5.5rem;padding:.65rem .45rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.candidate-details-scorecards__rating-option:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 4%,var(--cd-color-panel-bg));border-color:color-mix(in srgb,var(--cd-color-accent) 35%,var(--cd-color-panel-border));color:var(--color-text-primary);color:var(--cd-color-text-primary)}.candidate-details-scorecards__rating-option--selected{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 8%,var(--cd-color-panel-bg));border-color:color-mix(in srgb,var(--cd-color-accent) 55%,var(--cd-color-panel-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 18%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--cd-color-accent) 18%,#0000);color:var(--color-accent);color:var(--cd-color-accent)}.candidate-details-scorecards__rating-icons{align-items:center;display:inline-flex;font-size:1rem;gap:.1rem;justify-content:center;line-height:1}.candidate-details-scorecards__rating-icons .anticon+.anticon{margin-left:-.2rem}.candidate-details-scorecards__rating-label{font-size:.6875rem;font-weight:600;line-height:1.3;text-align:center;white-space:nowrap}.candidate-details-scorecards__clear-btn{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important}.candidate-details-meetings{display:flex;flex-direction:column;height:100%;min-height:100%}.candidate-details-meetings__feed{flex:1 1 auto;min-height:0;overflow:auto;padding:.85rem .85rem 1.25rem}.candidate-details-meetings__empty{align-items:center;display:flex;justify-content:center;min-height:8rem;padding:1rem .85rem 0}.candidate-details-meetings__day-group{display:flex;flex-direction:column;gap:.85rem}.candidate-details-meetings__day-group+.candidate-details-meetings__day-group{margin-top:1.75rem}.candidate-details-meetings__list{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.candidate-details-meetings__list-item{margin:0}.candidate-details-meetings__item{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 4%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 4%,#0000);display:flex;flex-direction:column;padding:.75rem .85rem}.candidate-details-meetings__item-header{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.candidate-details-meetings__item-main{display:flex;flex:1 1 auto;flex-direction:column;gap:.45rem;min-width:0}.candidate-details-meetings__item-actions{align-items:center;display:flex;flex-shrink:0;gap:.15rem;margin-top:-.1rem}.candidate-details-meetings__action-btn{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;height:1.5rem!important;padding:.125rem!important;width:1.5rem!important}.candidate-details-meetings__action-btn .anticon{font-size:.6875rem}.candidate-details-meetings__action-btn--danger{color:#dc2626!important}.candidate-details-meetings__item-footer{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:.55rem;padding-left:1.375rem}.candidate-details-meetings__join-btn{flex-shrink:0;font-size:.6875rem!important;font-weight:600!important;line-height:1.35!important;min-height:1.625rem!important;min-width:0!important;padding:.2rem .65rem!important}.candidate-details-meetings__subject-row{align-items:center;display:flex;gap:.5rem;min-width:0}.candidate-details-meetings__clock-icon{color:var(--color-text-muted);color:var(--cd-color-text-muted);flex-shrink:0;font-size:.875rem}.candidate-details-meetings__subject{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;font-weight:700!important;line-height:1.4!important;margin:0!important}.candidate-details-meetings__time-range{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.75rem!important;line-height:1.45!important;margin:0!important;padding-left:1.375rem}.candidate-details-meetings__attendees{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;min-width:0;padding:0}.candidate-details-meetings__attendee{margin:0}.candidate-details-meetings__attendee-wrap{display:inline-flex}.candidate-details-meetings__attendee-avatar{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))!important;background:color-mix(in srgb,var(--cd-color-accent) 16%,var(--cd-color-panel-bg))!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important;font-size:.6875rem!important;font-weight:700!important;height:28px!important;width:28px!important}.candidate-details-notes-composer{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 4%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 4%,#0000);display:flex;flex-direction:column;gap:.75rem;padding:.85rem}.candidate-details-notes-composer__banner{align-items:flex-start;background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 8%,var(--cd-color-panel-bg));border:1px solid color-mix(in srgb,var(--cd-color-accent) 22%,var(--cd-color-panel-border));border-radius:8px;display:flex;gap:.55rem;padding:.65rem .75rem}.candidate-details-notes-composer__banner--private{background:color-mix(in srgb,var(--color-text-muted) 6%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-muted) 6%,var(--cd-color-panel-bg));border-color:var(--cd-color-panel-border)}.candidate-details-notes-composer__banner-icon{color:var(--color-accent);color:var(--cd-color-accent);flex-shrink:0;font-size:.875rem;margin-top:.1rem}.candidate-details-notes-composer__banner--private .candidate-details-notes-composer__banner-icon{color:var(--color-text-muted);color:var(--cd-color-text-muted)}.candidate-details-notes-composer__banner-text{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;line-height:1.45!important;margin:0!important}.candidate-details-notes-composer__sr-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.candidate-details-notes-composer__input{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);color:var(--color-text-primary);color:var(--cd-color-text-primary);font:inherit;font-size:.8125rem;line-height:1.5;min-height:6.5rem;padding:.75rem .85rem;resize:vertical;width:100%}.candidate-details-notes-composer__input::placeholder{color:var(--color-text-muted);color:var(--cd-color-text-muted)}.candidate-details-notes-composer__input:focus{border-color:color-mix(in srgb,var(--cd-color-accent) 45%,var(--cd-color-panel-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 12%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--cd-color-accent) 12%,#0000);outline:none}.candidate-details-notes-composer__input--error{border-color:#dc2626}.candidate-details-notes-composer__error{color:#dc2626!important;font-size:.8125rem!important;margin:-.35rem 0 0!important}.candidate-details-notes-composer__attachments{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.candidate-details-notes-composer__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.candidate-details-notes-composer__tools{align-items:center;display:inline-flex;gap:.15rem}.candidate-details-notes-composer__icon-btn{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important}.candidate-details-notes-composer__icon-btn--active{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface))!important;background:color-mix(in srgb,var(--cd-color-accent) 10%,var(--cd-color-panel-bg))!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-details-notes-composer__file-input{display:none}.candidate-details-notes-composer__actions{align-items:center;display:inline-flex;gap:.5rem;margin-left:auto}.candidate-details-documents{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:.85rem}.candidate-details-documents__item{align-items:center;background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 4%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 4%,#0000);display:flex;gap:.75rem;padding:.65rem .75rem}.candidate-details-documents__icon{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 10%,var(--cd-color-panel-bg));border-radius:8px;color:var(--color-accent);color:var(--cd-color-accent);display:inline-flex;flex-shrink:0;font-size:1rem;height:2rem;justify-content:center;width:2rem}.candidate-details-documents__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.candidate-details-documents__name{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.35!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-details-documents__details{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.75rem!important;line-height:1.35!important}.candidate-details-documents__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.15rem}.candidate-details-documents__action{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important}.candidate-details-documents__action:hover:not(.Mui-disabled){background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-details-documents__action--delete:hover:not(.Mui-disabled){background:color-mix(in srgb,#dc2626 8%,var(--color-surface))!important;background:color-mix(in srgb,#dc2626 8%,var(--cd-color-panel-bg))!important;color:#dc2626!important}.candidate-details-questionnaires{display:flex;flex-direction:column;min-height:0}.candidate-details-questionnaires__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:.85rem}.candidate-details-questionnaires__item{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 4%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 4%,#0000);display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.candidate-details-questionnaires__item--expanded{border-color:color-mix(in srgb,var(--cd-color-accent) 35%,var(--cd-color-panel-border))}.candidate-details-questionnaires__row{align-items:flex-start;display:flex;gap:.75rem;padding:.65rem .75rem}.candidate-details-questionnaires__toggle{align-items:flex-start;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:.75rem;padding:0;text-align:left;width:100%}.candidate-details-questionnaires__toggle:hover .candidate-details-questionnaires__name{color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-details-questionnaires__chevron{color:var(--color-text-muted);color:var(--cd-color-text-muted);flex-shrink:0;font-size:.75rem;margin-top:.35rem;transition:transform .2s ease}.candidate-details-questionnaires__chevron--expanded{transform:rotate(90deg)}.candidate-details-questionnaires__responses{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 4%,var(--cd-color-panel-bg));border-top:1px solid var(--cd-color-panel-border);padding:.65rem .75rem .85rem}.candidate-details-questionnaires__response-list{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.candidate-details-questionnaires__response{display:flex;flex-direction:column;gap:.3rem}.candidate-details-questionnaires__question{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.4!important;margin:0!important}.candidate-details-questionnaires__answer{line-height:1.45!important;margin:0!important;white-space:pre-wrap}.candidate-details-questionnaires__answer,.candidate-details-questionnaires__responses-empty{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.8125rem!important}.candidate-details-questionnaires__icon{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 10%,var(--cd-color-panel-bg));border-radius:8px;color:var(--color-accent);color:var(--cd-color-accent);display:inline-flex;flex-shrink:0;font-size:1rem;height:2rem;justify-content:center;margin-top:.05rem;width:2rem}.candidate-details-questionnaires__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.candidate-details-questionnaires__name{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.35!important}.candidate-details-questionnaires__status{color:var(--color-accent)!important;color:var(--cd-color-accent)!important;font-size:.75rem!important;font-weight:600!important;line-height:1.35!important}.candidate-details-questionnaires__details,.candidate-details-questionnaires__scheduled{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.75rem!important;line-height:1.35!important}.candidate-details-questionnaires__cancel{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;flex-shrink:0}.candidate-details-questionnaires__cancel:hover:not(.Mui-disabled){background:color-mix(in srgb,#dc2626 8%,var(--color-surface))!important;background:color-mix(in srgb,#dc2626 8%,var(--cd-color-panel-bg))!important;color:#dc2626!important}.candidate-details-assessments{display:flex;flex-direction:column;min-height:0}.candidate-details-assessments__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:.85rem}.candidate-details-assessments__item{align-items:flex-start;background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 4%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 4%,#0000);display:flex;gap:.75rem;padding:.65rem .75rem}.candidate-details-assessments__icon{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 10%,var(--cd-color-panel-bg));border-radius:8px;color:var(--color-accent);color:var(--cd-color-accent);display:inline-flex;flex-shrink:0;font-size:1rem;height:2rem;justify-content:center;margin-top:.05rem;width:2rem}.candidate-details-assessments__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.candidate-details-assessments__name{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.35!important}.candidate-details-assessments__status{color:var(--color-accent)!important;color:var(--cd-color-accent)!important;font-size:.75rem!important;font-weight:600!important;line-height:1.35!important}.candidate-details-assessments__details,.candidate-details-assessments__scheduled{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.75rem!important;line-height:1.35!important}.candidate-details-assessments__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.5rem;margin-left:auto}.candidate-details-assessments__view-link{align-items:center;color:var(--color-accent);color:var(--cd-color-accent);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.3rem;text-decoration:none;white-space:nowrap}.candidate-details-assessments__view-link:hover{text-decoration:underline}.candidate-details-assessments__view-link .anticon{font-size:.75rem}.candidate-details-assessments__cancel{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;flex-shrink:0}.candidate-details-assessments__cancel:hover:not(.Mui-disabled){background:color-mix(in srgb,#dc2626 8%,var(--color-surface))!important;background:color-mix(in srgb,#dc2626 8%,var(--cd-color-panel-bg))!important;color:#dc2626!important}.candidate-details-background-checks{display:flex;flex-direction:column;min-height:0}.candidate-details-background-checks__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:.85rem}.candidate-details-background-checks__item{align-items:flex-start;background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 4%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 4%,#0000);display:flex;gap:.75rem;padding:.65rem .75rem}.candidate-details-background-checks__icon{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 10%,var(--cd-color-panel-bg));border-radius:8px;color:var(--color-accent);color:var(--cd-color-accent);display:inline-flex;flex-shrink:0;font-size:1rem;height:2rem;justify-content:center;margin-top:.05rem;width:2rem}.candidate-details-background-checks__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.candidate-details-background-checks__name{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.35!important}.candidate-details-background-checks__status{color:var(--color-accent)!important;color:var(--cd-color-accent)!important;font-size:.75rem!important;font-weight:600!important;line-height:1.35!important}.candidate-details-background-checks__details,.candidate-details-background-checks__scheduled{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.75rem!important;line-height:1.35!important}.candidate-details-background-checks__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.5rem;margin-left:auto}.candidate-details-background-checks__view-link{align-items:center;color:var(--color-accent);color:var(--cd-color-accent);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.3rem;text-decoration:none;white-space:nowrap}.candidate-details-background-checks__view-link:hover{text-decoration:underline}.candidate-details-background-checks__view-link .anticon{font-size:.75rem}.candidate-details-background-checks__cancel{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;flex-shrink:0}.candidate-details-background-checks__cancel:hover:not(.Mui-disabled){background:color-mix(in srgb,#dc2626 8%,var(--color-surface))!important;background:color-mix(in srgb,#dc2626 8%,var(--cd-color-panel-bg))!important;color:#dc2626!important}.candidate-details-references{display:flex;flex-direction:column;min-height:0}.candidate-details-references__empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:12rem;padding:2rem 1.5rem;text-align:center}.candidate-details-references__empty-title{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.9375rem;font-weight:700;margin:0 0 .5rem}.candidate-details-references__empty-body{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.8125rem;line-height:1.5;margin:0;max-width:22rem}.candidate-details-references__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:.85rem}.candidate-details-references__item{align-items:flex-start;background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 4%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 4%,#0000);display:flex;gap:.75rem;padding:.65rem .75rem}.candidate-details-references__icon{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 10%,var(--cd-color-panel-bg));border-radius:8px;color:var(--color-accent);color:var(--cd-color-accent);display:inline-flex;flex-shrink:0;font-size:1rem;height:2rem;justify-content:center;margin-top:.05rem;width:2rem}.candidate-details-references__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.candidate-details-references__name{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.35!important}.candidate-details-references__type{color:var(--color-accent)!important;color:var(--cd-color-accent)!important;font-size:.75rem!important;font-weight:600!important;line-height:1.35!important}.candidate-details-references__contact{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.75rem!important;line-height:1.35!important}.candidate-details-references__auto-verify-status{font-size:.75rem!important;font-weight:600!important;line-height:1.35!important}.candidate-details-references__auto-verify-status,.candidate-details-references__auto-verify-status--pending{color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-details-references__auto-verify-status--completed{color:#15803d!important}.candidate-details-references__auto-verify-response{background:color-mix(in srgb,var(--color-text-primary) 3%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-primary) 3%,var(--cd-color-panel-bg));border:1px solid var(--cd-color-panel-border);border-radius:8px;color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.75rem!important;line-height:1.5!important;margin:.35rem 0 0!important;padding:.55rem .65rem;white-space:pre-wrap}.candidate-add-reference-dialog .MuiDialog-paper{border-radius:14px;overflow:hidden}.candidate-add-reference-dialog__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.15rem .5rem}.candidate-add-reference-dialog__title{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:1.125rem!important;font-weight:700!important;margin:0!important}.candidate-add-reference-dialog__close{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important}.candidate-add-reference-dialog__content{display:flex!important;flex-direction:column;gap:.85rem;padding:.75rem 1.15rem 1rem!important}.candidate-add-reference-dialog__row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-add-reference-dialog__field .MuiInputLabel-root{font-size:.8125rem}.candidate-add-reference-dialog__section-label{color:var(--color-text-primary);color:var(--cd-color-text-primary);display:block;font-size:.8125rem;font-weight:600;margin-bottom:.35rem}.candidate-add-reference-dialog__reference-type{display:flex;flex-direction:column;gap:.15rem}.candidate-add-reference-dialog__radio-group{gap:.15rem}.candidate-add-reference-dialog__radio-option{margin:0!important}.candidate-add-reference-dialog__radio-option .MuiFormControlLabel-label{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem}.candidate-add-reference-dialog__auto-verify{align-items:center;display:flex;gap:.25rem}.candidate-add-reference-dialog__checkbox{margin:0!important}.candidate-add-reference-dialog__checkbox .MuiFormControlLabel-label{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem}.candidate-add-reference-dialog__info-icon{align-items:center;color:var(--color-text-muted);color:var(--cd-color-text-muted);cursor:help;display:inline-flex;font-size:.875rem;height:1.25rem;justify-content:center;width:1.25rem}.candidate-add-reference-dialog__actions{display:flex!important;gap:.65rem;justify-content:flex-start;padding:.5rem 1.15rem 1rem!important}.candidate-details-applicant-insight{align-items:center;display:flex;justify-content:center;min-height:12rem;padding:2rem 1.5rem}.candidate-details-applicant-insight__empty{max-width:22rem;text-align:center}.candidate-details-applicant-insight__empty-title{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.9375rem;font-weight:700;margin:0 0 .5rem}.candidate-details-applicant-insight__empty-body{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.8125rem;line-height:1.5;margin:0}.candidate-details-team-scorecards{display:flex;flex-direction:column;gap:1.5rem;padding:.85rem}.candidate-details-team-scorecards__overview{background:color-mix(in srgb,var(--color-text-muted) 2%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-muted) 2%,var(--cd-color-panel-bg));border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 4%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 4%,#0000);display:flex;flex-direction:column;gap:1rem;padding:1rem}.candidate-details-team-scorecards__overview-header{align-items:stretch;border-bottom:1px solid var(--cd-color-panel-border);display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:1rem}.candidate-details-team-scorecards__overview-score{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 10%,var(--cd-color-panel-bg));border:3px solid color-mix(in srgb,var(--cd-color-accent) 28%,var(--cd-color-panel-border));border-radius:999px;box-shadow:0 4px 14px color-mix(in srgb,var(--color-accent) 12%,#0000);box-shadow:0 4px 14px color-mix(in srgb,var(--cd-color-accent) 12%,#0000);display:flex;flex-direction:column;flex-shrink:0;gap:.2rem;height:5.25rem;justify-content:center;width:5.25rem}.candidate-details-team-scorecards__overview-score-value{color:var(--color-accent);color:var(--cd-color-accent);font-size:1.625rem;font-weight:700;line-height:1}.candidate-details-team-scorecards__overview-score-label{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;text-transform:uppercase}.candidate-details-team-scorecards__overview-meta{display:flex;flex:1 1 12rem;flex-direction:column;gap:.45rem;justify-content:center;min-width:0}.candidate-details-team-scorecards__overview-submitted{display:flex;flex-direction:column;gap:.4rem}.candidate-details-team-scorecards__overview-submitted-label{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.candidate-details-team-scorecards__overview-submitted-users{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.candidate-details-team-scorecards__overview-count,.candidate-details-team-scorecards__overview-submitted-empty{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.8125rem}.candidate-details-team-scorecards__overview-count{line-height:1.45;margin:0}.candidate-details-team-scorecards__overview-ratings{display:flex;flex-direction:column;gap:.75rem}.candidate-details-team-scorecards__overview-ratings-title{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem;font-weight:700;margin:0}.candidate-details-team-scorecards__overview-ratings-list{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.candidate-details-team-scorecards__overview-rating-row{grid-gap:.45rem .65rem;align-items:center;background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid #0000;border-radius:.5rem;display:grid;gap:.45rem .65rem;grid-template-columns:minmax(6.5rem,7.5rem) minmax(0,1fr) 1.75rem 2.75rem;padding:.55rem .65rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.candidate-details-team-scorecards__overview-rating-row--active{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 4%,var(--cd-color-panel-bg));border-color:color-mix(in srgb,var(--cd-color-accent) 22%,var(--cd-color-panel-border));box-shadow:0 1px 2px color-mix(in srgb,var(--color-accent) 8%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-accent) 8%,#0000)}.candidate-details-team-scorecards__overview-rating-label-wrap{align-items:center;display:flex;gap:.45rem;min-width:0}.candidate-details-team-scorecards__overview-rating-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:.75rem;gap:.05rem;justify-content:center;line-height:1;width:1.35rem}.candidate-details-team-scorecards__overview-rating-icon .anticon+.anticon{margin-left:-.18rem}.candidate-details-team-scorecards__overview-rating-icon--positive{color:var(--color-accent);color:var(--cd-color-accent)}.candidate-details-team-scorecards__overview-rating-icon--neutral{color:#d97706}.candidate-details-team-scorecards__overview-rating-icon--negative{color:#dc2626}.candidate-details-team-scorecards__overview-rating-label{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap}.candidate-details-team-scorecards__overview-rating-bar-wrap{min-width:0}.candidate-details-team-scorecards__overview-rating-bar-track{background:color-mix(in srgb,var(--color-text-muted) 10%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-muted) 10%,var(--cd-color-panel-bg));border-radius:999px;height:.5rem;overflow:hidden}.candidate-details-team-scorecards__overview-rating-bar-fill{border-radius:inherit;height:100%;min-width:0;transition:width .25s ease}.candidate-details-team-scorecards__overview-rating-bar-fill--positive{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 82%,#fff),var(--color-accent));background:linear-gradient(90deg,color-mix(in srgb,var(--cd-color-accent) 82%,#fff),var(--cd-color-accent))}.candidate-details-team-scorecards__overview-rating-bar-fill--neutral{background:linear-gradient(90deg,#fbbf24,#d97706)}.candidate-details-team-scorecards__overview-rating-bar-fill--negative{background:linear-gradient(90deg,#f87171,#dc2626)}.candidate-details-team-scorecards__overview-rating-count,.candidate-details-team-scorecards__overview-rating-percent{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.75rem;font-weight:600;line-height:1.2;text-align:center}.candidate-details-team-scorecards__overview-rating-percent{text-align:right}.candidate-details-team-scorecards__overview-rating-row--active .candidate-details-team-scorecards__overview-rating-count,.candidate-details-team-scorecards__overview-rating-row--active .candidate-details-team-scorecards__overview-rating-percent{color:var(--color-text-primary);color:var(--cd-color-text-primary)}.candidate-details-team-scorecards__overview-rating-submitters{align-items:center;display:flex;grid-column:1/-1;min-width:0;padding-left:.15rem;padding-top:.1rem}.candidate-details-team-scorecards__avatar-group{align-items:center;display:inline-flex;max-width:100%;min-width:0}.candidate-details-team-scorecards__avatar-group--wrap{flex-wrap:wrap;gap:.35rem}.candidate-details-team-scorecards__avatar-wrap{display:inline-flex;flex-shrink:0}.candidate-details-team-scorecards__avatar-wrap--stacked{position:relative}.candidate-details-team-scorecards__avatar-wrap--stacked:not(:first-child){margin-left:-.4rem}.candidate-details-team-scorecards__avatar-wrap--stacked .candidate-details-team-scorecards__avatar{box-shadow:0 0 0 2px var(--color-surface);box-shadow:0 0 0 2px var(--cd-color-panel-bg)}.candidate-details-team-scorecards__avatar-group-overflow{align-items:center;background:color-mix(in srgb,var(--color-text-muted) 16%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-muted) 16%,var(--cd-color-panel-bg));border:2px solid var(--cd-color-panel-bg);border-radius:999px;color:var(--color-text-primary);color:var(--cd-color-text-primary);cursor:default;display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:700;height:1.5rem;justify-content:center;line-height:1;margin-left:-.4rem;min-width:1.5rem;padding:0 .25rem}.candidate-details-team-scorecards__avatar-group--sm .candidate-details-team-scorecards__avatar-wrap--stacked:not(:first-child){margin-left:-.32rem}.candidate-details-team-scorecards__avatar-group--sm .candidate-details-team-scorecards__avatar-group-overflow{font-size:.5625rem;height:1.375rem;margin-left:-.32rem;min-width:1.375rem}.candidate-details-team-scorecards__avatar{color:#fff!important;flex-shrink:0;font-size:.6875rem!important;font-weight:700!important;height:28px!important;width:28px!important}.candidate-details-team-scorecards__avatar--sm{font-size:.5625rem!important;height:22px!important;width:22px!important}.candidate-details-team-scorecards__section{display:flex;flex-direction:column;gap:.75rem}.candidate-details-team-scorecards__section-title{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.875rem;font-weight:700;margin:0}.candidate-details-team-scorecards__timeline{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.candidate-details-team-scorecards__timeline-item{align-items:flex-start;display:flex;gap:.75rem;padding-bottom:1rem}.candidate-details-team-scorecards__timeline-item:last-child{padding-bottom:0}.candidate-details-team-scorecards__timeline-item:last-child .candidate-details-team-scorecards__timeline-track:after{display:none}.candidate-details-team-scorecards__timeline-track{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:28px}.candidate-details-team-scorecards__timeline-track:after{background:var(--color-border);background:var(--cd-color-panel-border);bottom:-1rem;content:"";left:50%;position:absolute;top:34px;transform:translateX(-50%);width:1px}.candidate-details-team-scorecards__timeline-body{display:flex;flex:1 1;flex-direction:column;gap:.35rem;min-width:0;padding-top:.1rem}.candidate-details-team-scorecards__timeline-name{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem;font-weight:700}.candidate-details-team-scorecards__timeline-bubble{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:var(--cd-color-message-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem;line-height:1.55;padding:.75rem .85rem;white-space:pre-wrap}.candidate-details-team-scorecards__timeline-time{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.75rem}.candidate-experience-panel{display:flex;flex-direction:column;gap:1.5rem;min-height:0;padding:.85rem}.candidate-experience-section{display:flex;flex-direction:column;gap:.65rem}.candidate-experience-section__title{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.875rem!important;font-weight:700!important;margin:0!important}.candidate-experience-section__add-link{align-self:flex-start;background:#0000;border:0;color:var(--color-accent);color:var(--cd-color-accent);cursor:pointer;font-size:.8125rem;font-weight:600;padding:0}.candidate-experience-section__add-link:hover{text-decoration:underline}.candidate-experience-section__summary-card{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);padding:.75rem .85rem;position:relative}.candidate-experience-section__summary-card:hover .candidate-experience-section__edit-btn{opacity:1;pointer-events:auto}.candidate-experience-section__summary-text{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;line-height:1.6!important;margin:0!important;white-space:pre-wrap}.candidate-experience-section__list{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.candidate-experience-section__entry{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-control);padding:.75rem .85rem;position:relative}.candidate-experience-section__entry:hover .candidate-experience-section__edit-btn{opacity:1;pointer-events:auto}.candidate-experience-section__entry-head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.candidate-experience-section__entry-title{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;font-weight:700!important;line-height:1.4!important;margin:0!important}.candidate-experience-section__entry-meta{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.75rem!important;line-height:1.45!important;margin:.2rem 0 0!important}.candidate-experience-section__entry-body{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;line-height:1.6!important;margin:.55rem 0 0!important;white-space:pre-wrap}.candidate-experience-section__edit-btn{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.candidate-experience-section__edit-btn:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-experience-dialog .MuiDialog-paper{border-radius:14px;overflow:hidden}.candidate-experience-dialog__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.15rem .5rem}.candidate-experience-dialog__title{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:1.125rem!important;font-weight:700!important;margin:0!important}.candidate-experience-dialog__close{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important}.candidate-experience-dialog__content{display:flex!important;flex-direction:column;gap:.85rem;padding:.75rem 1.15rem 1rem!important}.candidate-experience-dialog__row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-experience-dialog__field .MuiInputLabel-root{font-size:.8125rem}.candidate-experience-dialog__textarea .MuiInputBase-root{align-items:flex-start}.candidate-experience-dialog__textarea--summary .MuiInputBase-input{max-height:5.5rem;overflow-y:auto!important}.candidate-experience-dialog__textarea--description .MuiInputBase-input{line-height:1.55}.candidate-experience-dialog__dates{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.candidate-experience-dialog__date-group{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(110px,1fr))}.candidate-experience-dialog__date-separator{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.875rem}.candidate-experience-dialog__select{background:var(--color-surface);background:var(--cd-color-panel-bg);min-width:110px}.candidate-experience-dialog__select .MuiSelect-select{font-size:.8125rem;padding-bottom:.45rem;padding-top:.45rem}.candidate-experience-dialog__actions{display:flex!important;gap:.65rem;justify-content:flex-end;padding:.5rem 1.15rem 1rem!important}.candidate-details-sidebar{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-shell);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text-primary) 6%,#0000);box-shadow:0 1px 3px color-mix(in srgb,var(--cd-color-text-primary) 6%,#0000);display:flex;flex-direction:column;height:100%;max-height:100%;max-width:280px;max-width:var(--cd-details-width);min-height:0;min-width:0;overflow:hidden;width:100%}.candidate-details-sidebar__header{align-items:center;border-bottom:1px solid var(--cd-color-panel-border);display:flex;flex-shrink:0;justify-content:flex-end;padding:.85rem 1rem .75rem}.candidate-details-sidebar__scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.candidate-details-sidebar__section{border-bottom:1px solid var(--cd-color-panel-border);padding:.95rem 1rem}.candidate-details-sidebar__section--fields{padding-bottom:0;padding-top:0}.candidate-details-sidebar__section--last{border-bottom:0;padding-bottom:1.25rem}.candidate-details-sidebar__section-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.candidate-details-sidebar__section-title{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem!important;font-weight:700!important;margin:0!important}.candidate-details-sidebar__section-add{background:var(--color-surface)!important;background:var(--cd-color-panel-bg)!important;border:1px solid var(--cd-color-panel-border)!important;border-radius:6px!important;color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;height:1.75rem!important;width:1.75rem!important}.candidate-details-sidebar__section-add .anticon{font-size:.75rem}.candidate-details-sidebar__section-add:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important;border-color:color-mix(in srgb,var(--cd-color-accent) 35%,var(--cd-color-panel-border))!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-details-sidebar__field{grid-gap:.55rem .65rem;align-items:start;border-bottom:1px solid color-mix(in srgb,var(--cd-color-panel-border) 85%,#0000);display:grid;gap:.55rem .65rem;grid-template-columns:1.25rem minmax(0,1fr);padding:.45rem 0}.candidate-details-sidebar__field:last-child{border-bottom:0}.candidate-details-sidebar__field--editing{align-items:start}.candidate-details-sidebar__field-icon-wrap{align-items:center;align-self:center;display:inline-flex;justify-content:center}.candidate-details-sidebar__field-icon{align-items:center;color:var(--color-text-muted);color:var(--cd-color-text-muted);display:inline-flex;font-size:.8125rem;justify-content:center;line-height:1}.candidate-details-sidebar__field-body,.candidate-details-sidebar__field-value-wrap{font-size:.8125rem;line-height:1.45;min-width:0}.candidate-details-sidebar__field-value-wrap{display:block;max-width:100%}.candidate-details-sidebar__field-sr-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.candidate-details-sidebar__empty-hint{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.8125rem;margin:0}.candidate-details-sidebar__quick-note{display:flex;flex-direction:column;gap:.45rem;margin-top:.65rem}.candidate-details-sidebar__quick-note-input{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);color:var(--cd-color-text-primary);display:block;font-family:inherit;font-size:.8125rem;line-height:1.45;margin:0;overflow:hidden;padding:.45rem .55rem;resize:none;transition:border-color .15s ease,box-shadow .15s ease,min-height .15s ease;width:100%}.candidate-details-sidebar__quick-note-input:focus{border-color:color-mix(in srgb,var(--cd-color-accent) 45%,var(--cd-color-panel-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 16%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--cd-color-accent) 16%,#0000);outline:none}.candidate-details-sidebar__quick-note-input::placeholder{color:var(--color-text-muted);color:var(--cd-color-text-muted)}.candidate-details-sidebar__quick-note:not(.candidate-details-sidebar__quick-note--expanded) .candidate-details-sidebar__quick-note-input{max-height:calc(1.45em + .9rem);min-height:calc(1.45em + .9rem);text-overflow:ellipsis;white-space:nowrap}.candidate-details-sidebar__quick-note--expanded .candidate-details-sidebar__quick-note-input{min-height:calc(4.35em + .9rem)}.candidate-details-sidebar__quick-note-foot{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.candidate-details-sidebar__quick-note-public{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.75rem;line-height:1.35}.candidate-details-sidebar__quick-note-save{color:var(--color-accent)!important;color:var(--cd-color-accent)!important;flex-shrink:0}.candidate-details-sidebar__quick-note-save:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important}.candidate-details-sidebar__custom-fields{display:flex;flex-direction:column;gap:.15rem}.candidate-details-sidebar__custom-field-add{display:flex;flex-direction:column;gap:.55rem;margin-top:.35rem}.candidate-details-sidebar__custom-field-add-hint{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.8125rem;margin:0}.candidate-details-sidebar__custom-field-options{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.candidate-details-sidebar__custom-field-options button{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:6px;color:var(--color-text-primary);color:var(--cd-color-text-primary);cursor:pointer;font-size:.8125rem;padding:.45rem .55rem;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.candidate-details-sidebar__custom-field-options button:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:var(--cd-color-tab-hover-bg);border-color:color-mix(in srgb,var(--cd-color-accent) 35%,var(--cd-color-panel-border))}.candidate-details-sidebar__custom-field-cancel{align-self:flex-start;background:#0000;border:0;color:var(--color-text-muted);color:var(--cd-color-text-muted);cursor:pointer;font-size:.8125rem;padding:0}.candidate-details-sidebar__custom-field-cancel:hover{color:var(--color-text-primary);color:var(--cd-color-text-primary)}.candidate-details-layout-toggle{background:color-mix(in srgb,var(--color-text-muted) 8%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-muted) 8%,var(--cd-color-panel-bg));border:1px solid var(--cd-color-panel-border);border-radius:8px;display:inline-flex;overflow:hidden}.candidate-details-layout-toggle__option{align-items:center;background:#0000;border:none;color:var(--color-text-muted);color:var(--cd-color-text-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:40px}.candidate-details-layout-toggle__option:not(:last-child){border-right:1px solid var(--cd-color-panel-border)}.candidate-details-layout-toggle__option:hover:not(.candidate-details-layout-toggle__option--active){background:color-mix(in srgb,var(--color-text-muted) 6%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-text-muted) 6%,var(--cd-color-panel-bg));color:var(--color-text-primary);color:var(--cd-color-text-primary)}.candidate-details-layout-toggle__option--active{background:#6ee7b7;background:var(--cd-color-layout-toggle-active-bg);color:#fff;color:var(--cd-color-layout-toggle-active-text)}.candidate-details-layout-toggle__icon{display:block;height:16px;width:16px}.candidate-details-candidates-rail{align-items:center;background:color-mix(in srgb,var(--color-text-muted) 3%,var(--color-surface));background:var(--cd-color-team-strip-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px;border-radius:var(--cd-radius-shell);display:flex;flex-direction:column;gap:.55rem;height:100%;min-height:0;padding:.85rem .35rem}.candidate-details-candidates-rail__toggle{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;flex-shrink:0}.candidate-details-candidates-rail__toggle--open,.candidate-details-candidates-rail__toggle:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important;color:var(--color-accent)!important;color:var(--cd-color-accent)!important}.candidate-details-candidates-rail__avatars{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:.45rem;min-height:0;overflow:auto;padding-bottom:.15rem;padding-top:.25rem;width:100%}.candidate-details-candidates-rail__avatar-btn{background:#0000;border:0;border-radius:999px;cursor:pointer;display:inline-flex;padding:0}.candidate-details-candidates-rail__avatar-btn--active .candidate-details-candidates-rail__avatar{box-shadow:0 0 0 2px var(--color-accent);box-shadow:0 0 0 2px var(--cd-color-accent)}.candidate-details-candidates-rail__avatar{border:2px solid var(--cd-color-panel-bg);color:#fff!important;font-size:.75rem!important;font-weight:700!important;height:34px!important;width:34px!important}.candidate-details-candidates-panel{background:var(--color-surface);background:var(--cd-color-panel-bg);border:1px solid var(--cd-color-panel-border);border-radius:8px 0 0 8px;border-radius:var(--cd-radius-shell) 0 0 var(--cd-radius-shell);bottom:0;box-shadow:-8px 0 24px color-mix(in srgb,var(--color-text-primary) 12%,#0000),0 1px 3px color-mix(in srgb,var(--color-text-primary) 6%,#0000);box-shadow:-8px 0 24px color-mix(in srgb,var(--cd-color-text-primary) 12%,#0000),0 1px 3px color-mix(in srgb,var(--cd-color-text-primary) 6%,#0000);display:flex;flex-direction:column;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .24s ease,opacity .24s ease;width:min(360px,100% - 1.5rem);z-index:12}.candidate-details-candidates-panel--open{opacity:1;pointer-events:auto;transform:translateX(0)}.candidate-details-candidates-panel__header{align-items:center;border-bottom:1px solid var(--cd-color-panel-border);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:.85rem .9rem}.candidate-details-candidates-panel__title{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.9375rem!important;font-weight:700!important;margin:0!important}.candidate-details-candidates-panel__list{flex:1 1 auto;list-style:none;margin:0;min-height:0;overflow:auto;padding:.35rem}.candidate-details-candidates-panel__item{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--cd-radius-control);cursor:pointer;display:flex;gap:.75rem;padding:.65rem .7rem;text-align:left;transition:background .15s ease;width:100%}.candidate-details-candidates-panel__item:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:var(--cd-color-tab-hover-bg)}.candidate-details-candidates-panel__item--active{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:color-mix(in srgb,var(--cd-color-accent) 10%,var(--cd-color-panel-bg))}.candidate-details-candidates-panel__avatar{color:#fff!important;flex-shrink:0;font-size:.8125rem!important;font-weight:700!important;height:40px!important;width:40px!important}.candidate-details-candidates-panel__meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.candidate-details-candidates-panel__name{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.35!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-details-candidates-panel__dates{color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.75rem!important;line-height:1.35!important}@media(max-width:1200px){.candidate-details-dialog__panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto}.candidate-details-dialog__panels--single{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto}.candidate-details-combined-panel,.candidate-details-panel--profile{grid-column:1;grid-row:1}.candidate-details-panel--communication{grid-column:2;grid-row:1}.candidate-details-sidebar{grid-column:1/-1;grid-row:2;max-height:280px}.candidate-details-candidates-rail{flex-direction:row;grid-column:1/-1;grid-row:3;height:auto;justify-content:center}.candidate-details-candidates-rail__avatars{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(max-width:900px){.candidate-details-dialog__header{align-items:flex-start;flex-direction:column}.candidate-details-dialog__header-actions{justify-content:flex-start;width:100%}.candidate-details-dialog__panels{grid-template-columns:1fr;grid-template-rows:auto;overflow:auto}.candidate-details-candidates-rail,.candidate-details-combined-panel,.candidate-details-panel,.candidate-details-sidebar{grid-column:1;grid-row:auto;min-height:320px}.candidate-details-sidebar{max-height:none}}.candidate-details-hiring-manager-popover{background:var(--color-surface)!important;background:var(--cd-color-panel-bg)!important;border:1px solid var(--cd-color-panel-border)!important;border-radius:8px!important;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 6%,#0000),0 10px 28px color-mix(in srgb,var(--color-accent) 14%,#0000),0 18px 40px color-mix(in srgb,var(--color-text-primary) 10%,#0000)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 6%,#0000),0 10px 28px color-mix(in srgb,var(--cd-color-accent) 14%,#0000),0 18px 40px color-mix(in srgb,var(--cd-color-text-primary) 10%,#0000)!important;margin-top:.35rem!important;overflow:visible!important;padding:.85rem!important;transform:translateX(.375rem);width:min(18rem,100vw - 1.5rem)}.candidate-details-hiring-manager-popover:after,.candidate-details-hiring-manager-popover:before{content:"";height:0;pointer-events:none;position:absolute;width:0;z-index:1}.candidate-details-hiring-manager-popover:before{border-bottom:.4375rem solid var(--cd-color-panel-border);border-left:.4375rem solid #0000;border-right:.4375rem solid #0000;right:.4625rem;top:-.4375rem}.candidate-details-hiring-manager-popover:after{border-bottom:.375rem solid var(--cd-color-panel-bg);border-left:.375rem solid #0000;border-right:.375rem solid #0000;right:.525rem;top:calc(-.4375rem + 1px)}.candidate-details-hiring-manager-popover__body{display:flex;flex-direction:column;gap:.65rem}.candidate-details-hiring-manager-popover__select{width:100%}.candidate-details-hiring-manager-popover__select .MuiOutlinedInput-root{background:var(--color-surface);background:var(--cd-color-panel-bg);font-size:.8125rem}.candidate-details-hiring-manager-popover__select .MuiOutlinedInput-root fieldset{border-color:var(--cd-color-panel-border)}.candidate-details-hiring-manager-popover__select .MuiOutlinedInput-root:hover fieldset{border-color:color-mix(in srgb,var(--cd-color-accent) 35%,var(--cd-color-panel-border))}.candidate-details-hiring-manager-popover__select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:color-mix(in srgb,var(--cd-color-accent) 45%,var(--cd-color-panel-border))}.candidate-details-hiring-manager-popover__select .MuiSelect-select{color:var(--color-text-primary);color:var(--cd-color-text-primary);font-size:.8125rem;padding:.45rem .65rem}.candidate-details-hiring-manager-popover__group{background:#0000;color:var(--color-text-muted);display:block;font-size:12px;font-weight:700;letter-spacing:normal;line-height:1.25;margin:0;padding:.3rem .625rem .1rem!important;position:static;text-transform:none}.candidate-details-hiring-manager-popover__group.MuiListSubheader-root{line-height:1.25;min-height:auto}.candidate-details-hiring-manager-popover__group{background:var(--color-surface)!important;background:var(--cd-color-panel-bg)!important;color:var(--color-text-muted)!important;color:var(--cd-color-text-muted)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.04em;line-height:1.35!important;padding-inline:.65rem!important;text-transform:uppercase}.candidate-details-hiring-manager-popover__actions{display:flex;justify-content:flex-end}.candidate-details-more-menu__paper{background:var(--color-surface)!important;background:var(--cd-color-panel-bg)!important;border:1px solid var(--color-border);border-color:var(--cd-color-panel-border)!important;border-radius:8px!important;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 6%,#0000),0 8px 20px color-mix(in srgb,var(--color-text-primary) 12%,#0000)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 6%,#0000),0 10px 28px color-mix(in srgb,var(--color-accent) 14%,#0000),0 18px 40px color-mix(in srgb,var(--color-text-primary) 10%,#0000)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--cd-color-text-primary) 6%,#0000),0 10px 28px color-mix(in srgb,var(--cd-color-accent) 14%,#0000),0 18px 40px color-mix(in srgb,var(--cd-color-text-primary) 10%,#0000)!important;margin-top:.25rem!important;max-width:min(16.5rem,100vw - 1.5rem);min-width:14.5rem;min-width:14.5rem!important;overflow:visible!important;padding:.2rem 0;transform:translateX(.375rem)}.candidate-details-more-menu__paper:after,.candidate-details-more-menu__paper:before{content:"";height:0;pointer-events:none;position:absolute;width:0;z-index:1}.candidate-details-more-menu__paper:before{border-bottom:.4375rem solid var(--cd-color-panel-border);border-left:.4375rem solid #0000;border-right:.4375rem solid #0000;right:.4625rem;top:-.4375rem}.candidate-details-more-menu__paper:after{border-bottom:.375rem solid var(--cd-color-panel-bg);border-left:.375rem solid #0000;border-right:.375rem solid #0000;right:.525rem;top:calc(-.4375rem + 1px)}.candidate-details-more-menu__list{max-height:min(70vh,34rem);overflow:auto;padding-bottom:.35rem!important;padding-top:.35rem!important}.candidate-details-more-menu__divider{border-color:color-mix(in srgb,var(--cd-color-panel-border) 88%,var(--cd-color-accent))!important;margin:.2rem .45rem!important}.candidate-details-more-menu__item{align-items:center;color:var(--color-text-primary);display:flex!important;font-size:12px;font-weight:500;gap:.4rem;line-height:1.35;min-height:1.75rem!important;padding:.25rem .625rem!important;transition:background-color .15s ease,color .15s ease}.candidate-details-more-menu__item.MuiMenuItem-root{min-height:1.75rem!important}.candidate-details-more-menu__item:hover{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))!important}.candidate-details-more-menu__item--danger{color:#dc2626}.candidate-details-more-menu__item{font-size:.8125rem!important;gap:.55rem!important;min-height:2rem!important;padding:.35rem .75rem!important}.candidate-details-more-menu__item,.candidate-details-more-menu__item:hover{color:var(--color-text-primary)!important;color:var(--cd-color-text-primary)!important}.candidate-details-more-menu__item:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))!important;background:var(--cd-color-tab-hover-bg)!important}.candidate-details-more-menu__item--danger{color:#dc2626!important}.candidate-details-more-menu__item--danger:hover{background:color-mix(in srgb,#dc2626 8%,var(--color-surface))!important;background:color-mix(in srgb,#dc2626 8%,var(--cd-color-panel-bg))!important;color:#b91c1c!important}.candidate-details-more-menu__item--text-only{padding-left:.75rem!important}.candidate-details-more-menu__icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:.75rem;justify-content:center;width:.875rem}.app-compact-menu-item--danger .candidate-details-more-menu__icon,.candidates-list__more-menu-item--danger .candidate-details-more-menu__icon,.position-status-select__option--delete .candidate-details-more-menu__icon,.positions-list__more-menu-item--danger .candidate-details-more-menu__icon{color:#dc2626}.candidate-details-more-menu__icon{color:var(--color-text-muted);color:var(--cd-color-text-muted);font-size:.875rem;width:1rem}.candidate-details-more-menu__item:hover .candidate-details-more-menu__icon{color:var(--color-accent);color:var(--cd-color-accent)}.candidate-details-more-menu__item--danger .candidate-details-more-menu__icon{color:#dc2626}.candidate-details-more-menu__item--danger:hover .candidate-details-more-menu__icon{color:#b91c1c}.candidate-details-more-menu__icon-spacer{flex-shrink:0;width:1rem}.candidate-details-more-menu__label{font-weight:500;line-height:1.35;min-width:0}.company-settings-details__fields{margin-bottom:.5rem;width:100%}.company-settings-details__danger-zone{border-top:1px solid var(--cs-color-border);margin-top:2rem;padding-top:1.5rem}.company-settings-details__danger-title{color:#dc2626!important;font-size:.9375rem!important;font-weight:600!important;margin:0 0 .35rem!important}.company-settings-details__danger-hint{color:var(--color-text-muted);color:var(--cs-color-text-muted);font-size:.8125rem!important;line-height:1.45!important;margin:0 0 1rem!important}.company-settings-field{grid-gap:1.25rem 2rem;align-items:start;display:grid;gap:1.25rem 2rem;grid-template-columns:minmax(0,3fr) minmax(0,7fr);padding:1.25rem 0;width:100%}.company-settings-field__divider{border-color:var(--cs-color-border);margin:0!important}.company-settings-field__meta{min-width:0;padding-right:1rem;padding-top:.15rem}.company-settings-field__label{color:var(--color-text-primary);color:var(--cs-color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.35;margin:0 0 .35rem}.company-settings-field__hint{color:var(--color-text-muted);color:var(--cs-color-text-muted);font-size:.8125rem;line-height:1.45;margin:0}.company-settings-field__control{min-width:0;padding-left:.25rem;width:100%}@media(max-width:720px){.company-settings-field{gap:.75rem;grid-template-columns:1fr;padding:1rem 0}.company-settings-field__meta{padding-right:0}}.profile-layout--full-width .company-settings-contact,.tabbed-layout--full-width .company-settings-contact{max-width:none}.compliance-eeoc-mode .MuiToggleButton-root,.compliance-yes-no .MuiToggleButton-root{border-color:var(--cs-color-border);color:var(--color-text-muted);color:var(--cs-color-text-muted);font-size:.8125rem;font-weight:500;padding:.35rem 1rem;text-transform:none}.compliance-eeoc-mode .MuiToggleButton-root.Mui-selected,.compliance-yes-no .MuiToggleButton-root.Mui-selected{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface))!important;background:var(--cs-color-toggle-selected-bg)!important;border-color:var(--cs-color-toggle-selected-border)!important;color:var(--color-accent)!important;color:var(--cs-color-toggle-selected-text)!important}.compliance-eeoc-mode{flex-wrap:wrap}.eeoc-disposition-codes-dialog__hint{color:var(--color-text-muted);color:var(--cs-color-text-muted);font-size:.8125rem;line-height:1.45;margin:0 0 1rem}.eeoc-disposition-codes-dialog__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.eeoc-disposition-codes-dialog__row{align-items:center;background:var(--color-surface);background:var(--cs-color-bg);border:1px solid var(--cs-color-border);border-radius:6px;cursor:grab;display:flex;gap:.5rem;padding:.35rem .5rem}.eeoc-disposition-codes-dialog__row--drag-over{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));background:var(--cs-color-drag-hover-bg);border-color:var(--cs-color-drag-hover-border)}.eeoc-disposition-codes-dialog__row:active{cursor:grabbing}.eeoc-disposition-codes-dialog__handle{align-items:center;background:#0000;border:none;color:var(--color-text-muted);color:var(--cs-color-text-muted);cursor:grab;display:inline-flex;font-size:1rem;justify-content:center;line-height:1;padding:.25rem}.eeoc-disposition-codes-dialog__handle:active{cursor:grabbing}.eeoc-disposition-codes-dialog__input{flex:1 1;min-width:0}.eeoc-disposition-codes-dialog__delete{color:var(--color-text-muted);color:var(--cs-color-text-muted);flex-shrink:0}.eeoc-disposition-codes-dialog__delete:hover{color:#dc2626}.eeoc-disposition-codes-dialog__add-wrap{margin-top:.5rem;padding-top:.25rem}.eeoc-disposition-codes-dialog__add.app-btn.MuiButton-root{margin-top:0}.candidate-data-field,.compliance-field-actions{width:100%}.candidate-data-field--switch-only{display:flex;justify-content:flex-end}.candidate-data-field .MuiSwitch-root{display:flex;margin-left:auto}.candidate-data-field__input-row{align-items:flex-start;display:flex;gap:.75rem;width:100%}.candidate-data-field__input-row .MuiTextField-root{flex:1 1;min-width:0}.candidate-data-field__input-row .app-btn.MuiButton-root{flex-shrink:0;white-space:nowrap}.candidate-data-field__subfield{display:flex;flex-direction:column;gap:.65rem;width:100%}.candidate-data-field__subfield-label{color:var(--color-text-primary);color:var(--cs-color-text-primary);font-size:.8125rem;font-weight:600;line-height:1.35;margin:0}.candidate-data-field__subfield-hint{color:var(--color-text-muted);color:var(--cs-color-text-muted);display:block;font-style:italic;margin:0}.candidate-data-field__list{display:flex;flex-direction:column;gap:.5rem;width:100%}.candidate-data-field__list-row{align-items:center;background:var(--color-surface);background:var(--cs-color-bg);border:1px solid var(--cs-color-border);border-radius:6px;display:flex;gap:.5rem;padding:.35rem .5rem}.candidate-data-field__list-text{color:var(--color-text-primary);color:var(--cs-color-text-primary);flex:1 1;font-size:.8125rem;line-height:1.4;min-width:0;word-break:break-word}.candidate-data-field__list-remove{color:var(--color-text-muted);color:var(--cs-color-text-muted);flex-shrink:0}.candidate-data-field__list-remove:hover{color:#dc2626}.candidate-data-link-expiration{flex-wrap:wrap}.candidate-data-link-expiration .MuiToggleButton-root{border-color:var(--cs-color-border);color:var(--color-text-muted);color:var(--cs-color-text-muted);font-size:.8125rem;font-weight:500;padding:.35rem .85rem;text-transform:none}.candidate-data-link-expiration .MuiToggleButton-root.Mui-selected{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface))!important;background:var(--cs-color-toggle-selected-bg)!important;border-color:var(--cs-color-toggle-selected-border)!important;color:var(--color-accent)!important;color:var(--cs-color-toggle-selected-text)!important}.premium-features__list{width:100%}.premium-feature-row{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding:1.25rem 0;width:100%}.premium-feature-row__divider{border-color:var(--cs-color-border);margin:0!important}.premium-feature-row__meta{flex:1 1;min-width:0;padding-right:1rem}.premium-feature-row__label{color:var(--color-text-primary);color:var(--cs-color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.35;margin:0 0 .35rem}.premium-feature-row__hint{color:var(--color-text-muted);color:var(--cs-color-text-muted);font-size:.8125rem;line-height:1.45;margin:0}.premium-feature-row__learn-more{color:var(--color-accent);color:var(--cs-color-link);font-weight:500;text-decoration:none}.premium-feature-row__learn-more:hover{text-decoration:underline}.premium-feature-row__action{flex-shrink:0}@media(max-width:720px){.premium-feature-row{align-items:flex-start;flex-direction:column}.premium-feature-row__meta{padding-right:0}.premium-feature-row__action,.premium-feature-row__action .app-btn.MuiButton-root{width:100%}}.gdpr-configure-dialog__content{padding-top:.5rem!important}.gdpr-configure-dialog__fields .company-settings-field{padding:1rem 0}.gdpr-privacy-notice-dialog__form{display:flex;flex-direction:column;gap:1.25rem;padding-top:.25rem}.gdpr-privacy-notice-dialog__field{width:100%}.gdpr-privacy-notice-dialog__label{color:var(--color-text-primary);color:var(--cs-color-text-primary);display:block;font-weight:600;margin:0 0 .4rem}.company-registrations{display:flex;flex-direction:column;gap:1rem;width:100%}.company-registrations__add-btn{align-self:flex-start}.company-registrations__empty{color:var(--color-text-muted);color:var(--cs-color-text-muted);font-size:.8125rem}.company-registrations__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.company-registrations__item{align-items:flex-start;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));background:var(--cs-color-item-bg);border:1px solid var(--cs-color-border);border-radius:6px;display:flex;gap:1rem;justify-content:space-between;padding:.875rem 1rem}.company-registrations__item-body{flex:1 1;min-width:0}.company-registrations__line{color:var(--color-text-primary);color:var(--cs-color-text-primary);line-height:1.45}.company-registrations__line--title{font-weight:600}.company-registrations__line+.company-registrations__line{margin-top:.15rem}.company-registrations__item-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.company-registrations__main-chip{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface))!important;background:var(--cs-color-chip-bg)!important;border:1px solid var(--cs-color-chip-border);color:var(--color-accent)!important;color:var(--cs-color-toggle-selected-text)!important;font-weight:600}.company-registrations__set-main{background:#0000;border:none;color:var(--color-accent);color:var(--cs-color-link);cursor:pointer;font-size:.75rem;font-weight:500;padding:0;white-space:nowrap}.company-registrations__set-main:hover{text-decoration:underline}.company-registrations__remove{color:var(--color-text-muted);color:var(--cs-color-text-muted)}.company-registrations__remove:hover{color:var(--color-text-primary);color:var(--cs-color-text-primary)}.company-registrations__dialog-form{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}.company-addresses{display:flex;flex-direction:column;gap:1rem;width:100%}.company-addresses__search-icon{color:var(--color-text-muted);color:var(--cs-color-text-muted);font-size:.9rem;margin-right:.35rem}.company-addresses__option{font-size:.875rem}.company-addresses__empty{color:var(--color-text-muted);color:var(--cs-color-text-muted);font-size:.8125rem}.company-addresses__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.company-addresses__item{align-items:flex-start;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));background:var(--cs-color-item-bg);border:1px solid var(--cs-color-border);border-radius:6px;display:flex;gap:1rem;justify-content:space-between;padding:.875rem 1rem}.company-addresses__item-body{flex:1 1;min-width:0}.company-addresses__line{color:var(--color-text-primary);color:var(--cs-color-text-primary);line-height:1.45}.company-addresses__line+.company-addresses__line{margin-top:.1rem}.company-addresses__item-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.company-addresses__main-chip{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface))!important;background:var(--cs-color-chip-bg)!important;border:1px solid var(--cs-color-chip-border);color:var(--color-accent)!important;color:var(--cs-color-toggle-selected-text)!important;font-weight:600}.company-addresses__set-main{background:#0000;border:none;color:var(--color-accent);color:var(--cs-color-link);cursor:pointer;font-size:.75rem;font-weight:500;padding:0;white-space:nowrap}.company-addresses__set-main:hover{text-decoration:underline}.company-addresses__remove{color:var(--color-text-muted);color:var(--cs-color-text-muted)}.company-addresses__remove:hover{color:var(--color-text-primary);color:var(--cs-color-text-primary)}.account-profile-summary{border-bottom:1px solid var(--cs-color-border);margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.account-profile-summary__badge{font-size:.7rem;font-weight:600;position:absolute;right:0;top:0}.account-profile-summary__main{align-items:flex-start;display:flex;gap:1.25rem;padding-right:4rem}.account-profile-summary__avatar{background:color-mix(in srgb,var(--color-accent) 18%,var(--color-surface))!important;background:var(--cs-color-avatar-bg)!important;border:3px solid var(--cs-color-bg);box-shadow:0 0 0 1px var(--color-border);box-shadow:0 0 0 1px var(--cs-color-border);color:var(--color-accent)!important;color:var(--cs-color-avatar-text)!important;flex-shrink:0;font-size:1.5rem!important;font-weight:600;height:72px!important;width:72px!important}.account-profile-summary__identity{flex:1 1;min-width:0}.account-profile-summary__name{font-weight:600!important;margin-bottom:.15rem!important}.account-profile-summary__stats{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.85rem}.account-profile-summary__stat-value{font-weight:700!important;line-height:1.2!important}.account-profile-summary__divider{margin:1.25rem 0!important}.account-profile-summary__contact-row{align-items:flex-start;display:flex;gap:.65rem}.account-profile-summary__contact-icon{color:var(--color-text-muted);color:var(--cs-color-text-muted);flex-shrink:0;font-size:1rem;margin-top:.15rem}.account-profile-summary__link{color:var(--color-accent)!important;color:var(--cs-color-link)!important;text-decoration:none;word-break:break-all}.account-profile-summary__link:hover{text-decoration:underline}@media(max-width:720px){.account-profile-summary__main{flex-direction:column;padding-right:0;padding-top:2rem}.account-profile-summary__badge{right:0;top:0}}.company-settings-page.tabbed-layout--full-width .tabbed-layout__card{background:var(--color-surface);background:var(--cs-color-card-bg);border-color:var(--cs-color-border)!important;border-radius:8px;border-radius:var(--cs-radius-shell);box-shadow:0 1px 3px var(--color-shadow);box-shadow:var(--cs-shadow-shell)}.company-settings-page.tabbed-layout--full-width .tabbed-layout__main{background:var(--color-surface);background:var(--cs-color-panel-bg)}.company-settings-page.tabbed-layout--full-width .tabbed-layout__tabs .MuiTabs-scroller{border-bottom-color:var(--cs-color-border)}.company-settings-page.tabbed-layout--full-width .tabbed-layout__tabs .MuiTab-root{color:var(--color-text-muted);color:var(--cs-color-text-muted);padding-right:12px}.company-settings-page.tabbed-layout--full-width .tabbed-layout__tabs .MuiTab-root .MuiTab-icon,.company-settings-page.tabbed-layout--full-width .tabbed-layout__tabs .MuiTab-root .MuiTab-iconWrapper{padding-left:8px;padding-right:8px}.company-settings-page.tabbed-layout--full-width .tabbed-layout__tabs .MuiTab-root.Mui-selected{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));background:var(--cs-color-tab-selected-bg);border-radius:6px 6px 0 0;color:var(--color-accent);color:var(--cs-color-toggle-selected-text)}.company-settings-page.tabbed-layout--full-width .tabbed-layout__tabs .MuiTab-root:hover:not(.Mui-selected){background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:var(--cs-color-tab-hover-bg);border-radius:6px 6px 0 0}.company-settings-page.tabbed-layout--full-width .tabbed-layout__tabs .MuiTabs-indicator{background-color:var(--color-accent);background-color:var(--cs-color-accent)}.rich-text-editor{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;margin-bottom:1.25rem;overflow:hidden}.rich-text-editor__toolbar{align-items:center;background-color:color-mix(in srgb,var(--color-text-primary) 3%,var(--color-surface));border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem .65rem}.rich-text-editor__toolbar-spacer{flex:1 1 auto}.rich-text-editor__toolbar-end{align-items:center;display:flex;min-width:0}.rich-text-editor__block-type{width:140px}.rich-text-editor__block-type .MuiOutlinedInput-root{background-color:var(--color-surface)}.rich-text-editor__divider{background-color:var(--color-border);display:inline-block;height:22px;margin:0 .35rem;width:1px}.rich-text-editor__btn{border-radius:6px!important;color:var(--color-text-primary)!important}.rich-text-editor__btn:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,#0000)!important;color:var(--color-accent)!important}.rich-text-editor__btn .anticon{font-size:.95rem}.rich-text-editor__editor{color:var(--color-text-primary);font-size:.9375rem;line-height:1.55;min-height:280px;outline:none;overflow-y:auto;padding:1rem 1.25rem}.rich-text-editor__editor:empty:before{color:var(--color-text-muted);content:attr(data-placeholder);pointer-events:none}.rich-text-editor__editor p{margin:0 0 .85rem}.rich-text-editor__editor ol,.rich-text-editor__editor ul{margin:0 0 .85rem;padding-left:1.5rem}.rich-text-editor__editor li{margin-bottom:.15rem}.rich-text-editor__editor h1,.rich-text-editor__editor h2,.rich-text-editor__editor h3,.rich-text-editor__editor h4{color:var(--color-text-primary);font-weight:600;margin:.5rem 0}.rich-text-editor__editor h1{font-size:1.5rem}.rich-text-editor__editor h2{font-size:1.25rem}.rich-text-editor__editor h3{font-size:1.1rem}.rich-text-editor__editor h4{font-size:1rem}.rich-text-editor__editor blockquote{background-color:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));border-left:3px solid color-mix(in srgb,var(--color-accent) 60%,var(--color-border));border-radius:0 6px 6px 0;color:var(--color-text-muted);margin:0 0 .85rem;padding:.5rem .85rem}.rich-text-editor__editor pre{background-color:color-mix(in srgb,var(--color-text-primary) 5%,var(--color-surface));border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;margin:0 0 .85rem;padding:.65rem .85rem;white-space:pre-wrap}.rich-text-editor__editor a{color:var(--color-accent);text-decoration:underline}.rich-text-editor__editor img{border-radius:6px;margin:.25rem 0;max-width:100%}.rich-text-editor--compact .rich-text-editor__toolbar{flex-wrap:nowrap;gap:.15rem}.rich-text-editor--compact .rich-text-editor__toolbar-spacer{flex:1 1 auto;min-width:.5rem}.rich-text-editor--compact .rich-text-editor__toolbar-end{flex:0 1 320px;max-width:320px;min-width:180px}.rich-text-editor--compact .rich-text-editor__block-type{flex-shrink:0;max-width:10rem;min-width:8.5rem;width:auto}.rich-text-editor--compact .rich-text-editor__block-type .MuiOutlinedInput-root{min-width:8.5rem}.rich-text-editor--compact .rich-text-editor__block-type .MuiSelect-select{overflow:hidden;padding-right:28px!important;text-overflow:ellipsis;white-space:nowrap}.approval-flows,.approval-flows-field{width:100%}.approval-flows__toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.approval-flows__search{flex:1 1;max-width:22rem;min-width:min(100%,14rem)}.approval-flows__search .MuiOutlinedInput-root{background:var(--color-surface)}.approval-flows__search-icon{color:var(--color-text-muted);font-size:.95rem}.approval-flows__toolbar-actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.35rem}.approval-flows__toolbar-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.approval-flows__count{font-feature-settings:"tnum";color:var(--color-text-muted);font-variant-numeric:tabular-nums}.approval-flows__empty{background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text-muted);font-size:.8125rem;margin:0;padding:1.25rem 1rem;text-align:center}.approval-flows__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.approval-flows__row{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.75rem;padding:.65rem .75rem;transition:border-color .15s ease,background .15s ease}.approval-flows__row--drag-over{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.approval-flows__row--folder{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))}.approval-flows__row--field,.approval-flows__row--guide,.approval-flows__row--pipeline{background:var(--color-surface)}.approval-flows__row--nested{width:auto}.approval-flows__row:hover{border-color:color-mix(in srgb,var(--color-accent) 25%,var(--color-border))}.approval-flows__folder-toggle{align-items:center;background:#0000;border:none;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;padding:0;width:1.25rem}.approval-flows__folder-toggle--hidden{pointer-events:none;visibility:hidden}.approval-flows__folder-toggle-spacer{flex-shrink:0;width:1.25rem}.approval-flows__folder-toggle-icon{font-size:.7rem;transition:transform .15s ease}.approval-flows__folder-toggle-icon--expanded{transform:rotate(90deg)}.approval-flows__folder-icon{color:color-mix(in srgb,var(--color-accent) 70%,var(--color-text-muted));flex-shrink:0;font-size:1rem}.approval-flows__guide-icon,.approval-flows__pipeline-icon{color:color-mix(in srgb,var(--color-accent) 55%,var(--color-text-muted));flex-shrink:0;font-size:1rem}.approval-flows__handle{align-items:center;background:#0000;border:none;color:var(--color-text-muted);cursor:grab;display:inline-flex;flex-shrink:0;font-size:1rem;justify-content:center;line-height:1;padding:.2rem}.approval-flows__handle:active{cursor:grabbing}.approval-flows__name-wrap{display:flex;flex:1 1;flex-direction:column;gap:.1rem;min-width:0}.approval-flows__name{color:var(--color-text-primary);flex:1 1;font-size:.875rem;font-weight:600;min-width:0}.approval-flows__meta,.approval-flows__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-flows__meta{color:var(--color-text-muted);font-size:.75rem}.approval-flows__usage{align-self:flex-start;background:var(--ut-color-usage-chip-bg);border-radius:4px;color:var(--ut-color-usage-chip-text);display:inline-block;font-size:.5625rem;font-weight:600;letter-spacing:.06em;line-height:1.2;margin-top:.15rem;max-width:100%;overflow:hidden;padding:.1rem .4rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.approval-flows__actions{align-items:center;display:flex;flex-shrink:0;gap:.15rem;margin-left:auto}.approval-flows__badge{align-items:center;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));border-radius:999px;color:var(--color-accent);display:inline-flex;font-size:.6875rem;font-weight:700;gap:.35rem;letter-spacing:.04em;padding:.2rem .55rem;text-transform:uppercase;white-space:nowrap}.approval-flows__badge .anticon{font-size:.75rem}.approval-flows__action{color:var(--color-text-muted)}.approval-flows__action:hover{background:color-mix(in srgb,var(--color-accent) 8%,#0000);color:var(--color-accent)}.approval-flows__action--delete:hover{background:color-mix(in srgb,#dc2626 8%,#0000);color:#dc2626}@media(max-width:640px){.approval-flows__toolbar{align-items:stretch;flex-direction:column}.approval-flows__search{max-width:none}.approval-flows__toolbar-actions{align-items:stretch}.approval-flows__toolbar-actions .app-btn.MuiButton-root{justify-content:center;width:100%}.approval-flows__row{flex-wrap:wrap}.approval-flows__actions{justify-content:flex-end;padding-top:.25rem;width:100%}}.approval-flow-form-dialog__content{display:flex;flex-direction:column;gap:1.25rem;padding-top:.5rem!important}.approval-flow-form-dialog__field{display:flex;flex-direction:column;gap:.5rem}.approval-flow-form-dialog__label{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.approval-flow-form-dialog__label--required:after{color:#d92d20;content:" *"}.approval-flow-form-dialog__alert{font-size:.8125rem;margin:0}.approval-flow-form-dialog__empty{background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text-muted);font-size:.8125rem;margin:0;padding:.85rem 1rem}.approval-flow-form-dialog__user-option{display:flex;flex-direction:column;gap:.1rem;min-width:0}.approval-flow-form-dialog__user-name{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.approval-flow-form-dialog__user-meta{color:var(--color-text-muted);font-size:.75rem}.approval-flow-form-dialog__approvers{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.approval-flow-form-dialog__approver-row{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:grab;display:flex;gap:.65rem;padding:.55rem .65rem}.approval-flow-form-dialog__approver-row--drag-over{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.approval-flow-form-dialog__approver-row:active{cursor:grabbing}.approval-flow-form-dialog__handle{align-items:center;background:#0000;border:none;color:var(--color-text-muted);cursor:grab;display:inline-flex;flex-shrink:0;font-size:1rem;justify-content:center;line-height:1;padding:.2rem}.approval-flow-form-dialog__handle:active{cursor:grabbing}.approval-flow-form-dialog__approver-meta{display:flex;flex:1 1;flex-direction:column;gap:.1rem;min-width:0}.approval-flow-form-dialog__approver-name{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.approval-flow-form-dialog__approver-email{color:var(--color-text-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-flow-form-dialog__remove{color:var(--color-text-muted);flex-shrink:0}.approval-flow-form-dialog__remove:hover{background:color-mix(in srgb,#dc2626 8%,#0000);color:#dc2626}.custom-field-options{display:flex;flex-direction:column;gap:.5rem}.custom-field-options__empty{color:var(--color-text-muted);font-size:.8125rem;margin:0}.custom-field-options__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.custom-field-options__row{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.5rem;padding:.35rem .45rem}.custom-field-options__row--drag-over{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.custom-field-options__handle{align-items:center;background:#0000;border:none;color:var(--color-text-muted);cursor:grab;display:inline-flex;flex-shrink:0;font-size:1rem;justify-content:center;line-height:1;padding:.2rem}.custom-field-options__handle:active{cursor:grabbing}.custom-field-options__add{align-self:flex-start}.custom-field-requirement-toggle{width:100%}.custom-field-requirement-toggle .MuiToggleButton-root{flex:1 1;font-size:.8125rem;font-weight:600;text-transform:none}.tags-sources-panel__grid{align-items:stretch}.tags-sources-panel__inner{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;height:100%;padding:1.15rem 1.25rem}.tags-sources-panel__inner,.tags-sources-section{display:flex;flex-direction:column;gap:.75rem}.tags-sources-section__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.tags-sources-section__title{color:var(--color-text-primary);flex-shrink:0;font-size:.9375rem;font-weight:700;margin:0}.tags-sources-section__search{align-items:center;display:flex;flex:1 1;gap:.5rem;justify-content:flex-end;min-width:min(100%,14rem)}.tags-sources-section__search-input{flex:1 1;max-width:22rem}.tags-sources-section__search-input .MuiOutlinedInput-root{background:var(--color-surface)}.tags-sources-section__search-icon{color:var(--color-text-muted);font-size:.95rem}.tags-sources-section__add{flex-shrink:0;white-space:nowrap}.tags-sources-section__empty{background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text-muted);font-size:.8125rem;margin:0;padding:1rem;text-align:center}.tags-sources-section__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.tags-sources-section__row{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;padding:.6rem .75rem}.tags-sources-section__name{color:var(--color-text-primary);flex:1 1;font-size:.875rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tags-sources-section__actions{align-items:center;display:flex;flex-shrink:0;gap:.25rem;margin-left:auto}.tags-sources-section__delete{color:var(--color-text-muted);flex-shrink:0}.tags-sources-section__delete:hover{background:color-mix(in srgb,#dc2626 8%,#0000);color:#dc2626}@media(max-width:640px){.tags-sources-section__header,.tags-sources-section__search{align-items:stretch;flex-direction:column}.tags-sources-section__search-input{max-width:none}.tags-sources-section__add{justify-content:center;width:100%}}.interview-guides-list__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.interview-guides-list__search{flex:1 1;max-width:22rem;min-width:min(100%,14rem)}.interview-guides-list__search .MuiOutlinedInput-root{background:var(--color-surface)}.interview-guides-list__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-left:auto}.interview-guides-list__count{font-feature-settings:"tnum";color:var(--color-text-muted);display:block;font-variant-numeric:tabular-nums;margin-top:.35rem}@media(max-width:640px){.interview-guides-list__toolbar{align-items:stretch;flex-direction:column}.interview-guides-list__search{max-width:none}.interview-guides-list__actions{margin-left:0;width:100%}.interview-guides-list__actions .app-btn.MuiButton-root{flex:1 1;justify-content:center}}.interview-guide-form-dialog .approval-flow-form-dialog__content{max-height:min(70vh,42rem);overflow-y:auto}.interview-guide-documents{display:flex;flex-direction:column;gap:.5rem}.interview-guide-documents__dropzone{align-items:center;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;justify-content:center;padding:1.25rem 1rem;transition:border-color .15s ease,background .15s ease;width:100%}.interview-guide-documents__dropzone--active,.interview-guide-documents__dropzone:hover{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.interview-guide-documents__icon{color:color-mix(in srgb,var(--color-accent) 65%,var(--color-text-muted));font-size:1.5rem}.interview-guide-documents__prompt{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.interview-guide-documents__hint{font-size:.75rem;text-align:center}.interview-guide-documents__input{display:none}.interview-guide-documents__list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.interview-guide-documents__file{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.5rem;padding:.45rem .55rem}.interview-guide-documents__file-name{color:var(--color-text-primary);flex:1 1;font-size:.8125rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interview-guide-documents__file-size{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}.interview-guide-sections{display:flex;flex-direction:column;gap:.5rem}.interview-guide-sections__empty{color:var(--color-text-muted);font-size:.8125rem;margin:0}.interview-guide-sections__list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.interview-guide-sections__section{background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;cursor:grab;padding:.65rem}.interview-guide-sections__section--drag-over{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.interview-guide-sections__section:active{cursor:grabbing}.interview-guide-sections__section-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.interview-guide-sections__items{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0 0 .5rem;padding:0}.interview-guide-sections__item{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:grab;display:flex;gap:.5rem;padding:.35rem .45rem}.interview-guide-sections__item--drag-over{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.interview-guide-sections__item:active{cursor:grabbing}.interview-guide-sections__handle{align-items:center;background:#0000;border:none;color:var(--color-text-muted);cursor:grab;display:inline-flex;flex-shrink:0;font-size:1rem;justify-content:center;line-height:1;padding:.2rem}.interview-guide-sections__handle:active{cursor:grabbing}.interview-guide-sections__add-item,.interview-guide-sections__add-section{align-self:flex-start}.nurture-campaign-form-dialog .approval-flow-form-dialog__content,.scorecard-form-dialog .approval-flow-form-dialog__content{display:flex;flex-direction:column;gap:1rem;max-height:min(70vh,42rem);overflow-y:auto}.nurture-campaign-messages{display:flex;flex-direction:column;gap:.75rem}.nurture-campaign-messages__hint{color:var(--color-text-muted);font-size:.8125rem;font-style:italic;line-height:1.45;margin:0}.nurture-campaign-messages__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.nurture-campaign-messages__item{align-items:stretch;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.35rem;overflow:hidden}.nurture-campaign-messages__item-button{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;flex:1 1;gap:.75rem;min-width:0;padding:.75rem .85rem;text-align:left;transition:background .15s ease}.nurture-campaign-messages__item-button:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))}.nurture-campaign-messages__item-order{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));border-radius:999px;color:var(--color-accent);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.nurture-campaign-messages__item-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.nurture-campaign-messages__item-name{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.nurture-campaign-messages__item-meta{color:var(--color-text-muted);font-size:.75rem}.nurture-campaign-messages__item-remove{align-self:center;color:var(--color-text-muted);flex-shrink:0;margin-right:.35rem}.nurture-campaign-messages__item-remove:hover{background:color-mix(in srgb,#dc2626 8%,#0000);color:#dc2626}.nurture-campaign-messages__add{align-self:stretch;background:color-mix(in srgb,var(--color-text-muted) 6%,var(--color-surface));border-color:var(--color-border);justify-content:center}.nurture-campaign-messages__add:hover{background:color-mix(in srgb,var(--color-text-muted) 10%,var(--color-surface))}.nurture-campaign-message-form-dialog__hint{color:var(--color-text-muted);font-size:.8125rem;font-style:italic;line-height:1.45;margin:0}.nurture-campaign-message-form-dialog__folder-label{background:#0000!important;color:var(--color-text-muted)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.02em;line-height:1.4!important;padding-bottom:.25rem!important;padding-top:.65rem!important;text-transform:uppercase}.scorecard-sections,.scorecard-sections__list{display:flex;flex-direction:column;gap:.85rem}.scorecard-sections__list{list-style:none;margin:0;padding:0}.scorecard-sections__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem}.scorecard-sections__section-head{align-items:center;display:flex;gap:.6rem}.scorecard-sections__handle{align-items:center;color:var(--color-text-muted);display:inline-flex;flex-shrink:0;font-size:1.05rem;justify-content:center;line-height:1}.scorecard-sections__section-title{color:var(--color-text-primary);flex:1 1;font-weight:600;margin:0}.scorecard-sections__section-remove{color:var(--color-text-muted);flex-shrink:0}.scorecard-sections__section-remove:hover{background:color-mix(in srgb,#dc2626 8%,#0000);color:#dc2626}.scorecard-sections__section-input{width:100%}.scorecard-sections__items{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.scorecard-sections__item-row{align-items:center;display:flex;gap:.5rem}.scorecard-sections__item-mark{color:var(--color-text-muted);flex-shrink:0;transition:color .15s ease,background .15s ease}.scorecard-sections__item-mark:hover{background:color-mix(in srgb,#16a34a 8%,#0000);color:#16a34a}.scorecard-sections__item-mark--active,.scorecard-sections__item-mark--active:hover{background:color-mix(in srgb,#16a34a 12%,#0000);color:#16a34a}.scorecard-sections__item-remove{color:var(--color-text-muted);flex-shrink:0}.scorecard-sections__item-remove:hover{background:color-mix(in srgb,#dc2626 8%,#0000);color:#dc2626}.scorecard-sections__add-item{align-self:flex-start}.scorecard-sections__add-section{align-self:stretch;justify-content:center}.edit-stage-dialog .approval-flow-form-dialog__content,.pipeline-form-dialog .approval-flow-form-dialog__content{display:flex;flex-direction:column;gap:1rem;overflow:visible}.add-tags-stage-action-fields{width:100%}.send-assessment-fields{display:flex;flex-direction:column;gap:1rem;width:100%}.send-assessment-fields__hint{margin:0}.send-assessment-fields__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.send-questionnaire-fields{display:flex;flex-direction:column;gap:1rem;width:100%}.send-questionnaire-fields__hint{margin:0}.send-questionnaire-fields__row{display:flex;flex-wrap:wrap;gap:.75rem}.send-questionnaire-fields__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.send-questionnaire-fields__field--grow{flex:1 1 260px}.send-questionnaire-fields__field--delay{flex:0 1 180px;min-width:160px}.send-email-sms-fields{display:flex;flex-direction:column;gap:1rem;width:100%}.send-email-sms-fields__hint{margin:0}.send-email-sms-fields__row{display:flex;flex-wrap:wrap;gap:.75rem}.send-email-sms-fields__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.send-email-sms-fields__field--grow{flex:1 1 260px}.send-email-sms-fields__field--delay{flex:0 1 180px;min-width:160px}.send-email-sms-fields__toggle-row{background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .85rem}.send-email-sms-fields__toggle-head{align-items:flex-start;display:flex;gap:.65rem}.send-email-sms-fields__toggle-copy{flex:1 1;min-width:0}.send-email-sms-fields__toggle-title{color:var(--color-text-primary);font-weight:600;margin:0}.send-email-sms-fields__toggle-desc{margin:.15rem 0 0}.send-email-sms-fields__sub-input{margin-left:3.25rem}.background-check-fields{display:flex;flex-direction:column;gap:1rem;width:100%}.background-check-fields__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.create-task-fields{display:flex;flex-direction:column;gap:.85rem;width:100%}.create-task-fields__hint{margin:0}.create-task-fields__section{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.4rem;padding-top:.5rem}.create-task-fields__search-icon{color:var(--color-text-muted);margin-left:.1rem}.create-task-fields__char-count{color:var(--color-text-muted);display:block;font-size:.75rem;text-align:right}.create-task-fields__dropzone{align-items:center;background:color-mix(in srgb,var(--color-layout-bg) 70%,var(--color-surface));border:1.5px dashed var(--color-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;justify-content:center;padding:1.5rem 1rem;text-align:center;transition:border-color .12s ease,background .12s ease}.create-task-fields__dropzone:focus-visible,.create-task-fields__dropzone:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));border-color:var(--color-accent);outline:none}.create-task-fields__dropzone-icon{align-items:center;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:50%;color:var(--color-text-muted);display:inline-flex;font-size:1.1rem;height:44px;justify-content:center;width:44px}.create-task-fields__dropzone-title{color:var(--color-text-primary);font-weight:600;margin:0}.create-task-fields__attachment-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:.4rem 0 0;padding:0}.create-task-fields__attachment{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;font-size:.85rem;gap:.5rem;padding:.4rem .55rem}.create-task-fields__attachment-name{color:var(--color-text-primary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-task-fields__attachment-size{color:var(--color-text-muted);font-size:.75rem;white-space:nowrap}.move-after-meeting-fields{display:flex;flex-direction:column;gap:1rem;width:100%}.move-after-meeting-fields__hint{margin:0}.move-after-meeting-fields__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.move-after-meeting-fields__toggle-row{background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .85rem}.move-after-meeting-fields__toggle-head{align-items:flex-start;display:flex;gap:.65rem}.move-after-meeting-fields__toggle-copy{flex:1 1;min-width:0}.move-after-meeting-fields__toggle-title{color:var(--color-text-primary);font-weight:600;margin:0}.move-after-meeting-fields__toggle-desc{font-style:italic;margin:.15rem 0 0}.pipeline-stages{display:flex;flex-direction:column;gap:.5rem}.pipeline-stages__list{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.pipeline-stages__row{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:grab;display:flex;gap:.5rem;padding:.45rem .55rem}.pipeline-stages__row--drag-over{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.pipeline-stages__row:active{cursor:grabbing}.pipeline-stages__handle{align-items:center;background:#0000;border:none;color:var(--color-text-muted);cursor:grab;display:inline-flex;flex-shrink:0;font-size:1rem;justify-content:center;line-height:1;padding:.2rem}.pipeline-stages__handle:active{cursor:grabbing}.pipeline-stages__name{color:var(--color-text-primary);flex:1 1;font-size:.875rem;min-width:0}.pipeline-stages__actions{align-items:center;display:flex;flex-shrink:0;gap:.15rem;margin-left:auto}.pipeline-stages__delete{color:var(--color-text-muted)}.pipeline-stages__delete:hover{background:color-mix(in srgb,#dc2626 8%,#0000);color:#dc2626}.pipeline-stages__add{align-self:flex-start}.edit-stage-dialog__visibility{align-items:flex-start;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:.75rem .85rem}.edit-stage-dialog__visibility-copy{flex:1 1;min-width:0}.edit-stage-dialog__visibility-title{font-weight:600;margin-bottom:.25rem}.configured-stage-actions{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:.75rem 0 0;padding:0}.configured-stage-actions__item{align-items:center;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.5rem;justify-content:space-between;padding:.45rem .55rem}.configured-stage-actions__label{color:var(--color-text-primary);flex:1 1;font-size:.875rem;min-width:0}.configured-stage-actions__delete{color:var(--color-text-muted);flex-shrink:0}.configured-stage-actions__delete:hover{background:color-mix(in srgb,#dc2626 8%,#0000);color:#dc2626}.stage-action-dialog .MuiDialogContent-root{overflow:visible}.stage-action-dialog .MuiAutocomplete-root{width:100%}.stage-action-dialog__empty{color:var(--color-text-muted);font-size:.8125rem;margin:0}.stage-action-dialog__tag-label{align-items:center;display:inline-flex;gap:.5rem}.stage-action-dialog__tag-swatch{border-radius:3px;flex-shrink:0;height:.75rem;width:.75rem}.stage-action-dialog__tag-chip{font-weight:500}.tag-color-selector__trigger{border-radius:6px;flex-shrink:0}.tag-color-selector__popover{border-radius:10px;padding:.65rem}.tag-color-selector__grid{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(5,1.35rem);width:-webkit-max-content;width:max-content}.tag-color-selector__swatch{border:2px solid #0000;border-radius:4px;cursor:pointer;height:1.35rem;padding:0;transition:transform .12s ease,box-shadow .12s ease;width:1.35rem}.tag-color-selector__swatch:hover{transform:scale(1.08)}.tag-color-selector__swatch--selected{box-shadow:0 0 0 2px var(--color-surface),0 0 0 3px color-mix(in srgb,var(--color-accent) 55%,var(--color-border))}.tag-color-selector__swatch:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 70%,var(--color-border));outline-offset:2px}.questionnaire-sections,.questionnaire-sections__list{display:flex;flex-direction:column;gap:.75rem}.questionnaire-sections__list{list-style:none;margin:0;padding:0}.questionnaire-sections__section{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}.questionnaire-sections__section-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.questionnaire-sections__section-title{color:var(--color-text-primary);font-weight:700;margin:0}.questionnaire-sections__section-controls{align-items:center;display:flex;gap:.1rem}.questionnaire-sections__collapse{background:color-mix(in srgb,var(--color-layout-bg) 70%,var(--color-surface));border-radius:50%;color:var(--color-text-muted)}.questionnaire-sections__collapse:hover{background:var(--color-layout-bg)}.questionnaire-sections__section-body{display:flex;flex-direction:column;gap:.75rem}.questionnaire-sections__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.questionnaire-sections__empty{align-items:center;background:color-mix(in srgb,var(--color-layout-bg) 70%,var(--color-surface));border:1px dashed var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:.35rem;justify-content:center;padding:1.4rem 1rem;text-align:center}.questionnaire-sections__empty-icon{color:var(--color-text-muted);font-size:1.25rem}.questionnaire-sections__questions{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.questionnaire-sections__question-row{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.5rem;padding:.55rem .75rem}.questionnaire-sections__question-index{color:var(--color-text-muted);flex-shrink:0;font-size:.8125rem;font-weight:600;min-width:1.25rem}.questionnaire-sections__question-body{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.questionnaire-sections__question-text{color:var(--color-text-primary);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.questionnaire-sections__question-required{color:#d92d20;font-weight:700;margin-left:.2rem}.questionnaire-sections__question-type{align-self:flex-start;background:var(--color-layout-bg);border-radius:4px;color:var(--color-text-muted);display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.1rem .4rem;text-transform:uppercase}.questionnaire-sections__add-question{align-self:flex-start}.questionnaire-sections__add-section{align-self:stretch;justify-content:center}.questionnaire-form-dialog__toggle-row{align-items:flex-start;border-top:1px solid var(--color-border);display:flex;gap:.65rem;padding-top:.25rem}.questionnaire-form-dialog__toggle-copy{flex:1 1;min-width:0;padding-top:.4rem}.questionnaire-form-dialog__toggle-title{color:var(--color-text-primary);font-weight:600;margin:0}.questionnaire-form-dialog__toggle-desc{font-style:italic;margin:.15rem 0 0}.questionnaire-form-dialog__email{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.4rem;padding-top:.5rem}.questionnaire-form-dialog__email-title{color:var(--color-text-primary);font-weight:700;margin:0}.questionnaire-form-dialog__email-toggle{align-items:center;align-self:flex-start;background:#0000;border:none;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.35rem;margin-top:.15rem;padding:0}.questionnaire-form-dialog__email-toggle:focus-visible,.questionnaire-form-dialog__email-toggle:hover{color:var(--color-accent);outline:none}.questionnaire-form-dialog__email-fields{display:flex;flex-direction:column;gap:.6rem;margin-top:.35rem}.question-form-dialog__toggle-row{align-items:flex-start;display:flex;gap:.65rem}.question-form-dialog__toggle-copy{flex:1 1;min-width:0;padding-top:.4rem}.question-form-dialog__toggle-title{color:var(--color-text-primary);font-weight:600;margin:0}.question-form-dialog__toggle-desc{font-style:italic;margin:.15rem 0 0}.scheduling-link-form-dialog__tabs{border-bottom:1px solid var(--color-border);min-height:2.75rem;padding:0 1.5rem}.scheduling-link-form-dialog__tabs .MuiTab-root{color:var(--color-text-muted);font-size:.9375rem;font-weight:500;min-height:2.75rem;padding:.5rem .75rem;text-transform:none}.scheduling-link-form-dialog__tabs .MuiTab-root.Mui-selected{color:var(--color-text-primary);font-weight:600}.scheduling-link-form-dialog__tabs .MuiTabs-indicator{background-color:var(--color-accent);height:2px}.scheduling-link-form-dialog__field-hint{font-style:italic;margin:.15rem 0 .4rem}.scheduling-link-form-dialog__locations{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.25rem}.scheduling-link-form-dialog__location{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text-primary);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.35rem;justify-content:center;min-width:6.5rem;padding:.75rem 1rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.scheduling-link-form-dialog__location:hover{border-color:var(--color-accent)}.scheduling-link-form-dialog__location:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.scheduling-link-form-dialog__location--selected{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent) inset}.scheduling-link-form-dialog__location-icon{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:1.1rem;justify-content:center}.scheduling-link-form-dialog__location--selected .scheduling-link-form-dialog__location-icon{color:var(--color-accent)}.scheduling-link-form-dialog__address-icon{color:var(--color-text-muted);font-size:1rem}.scheduling-link-form-dialog__location-label{font-size:.875rem;font-weight:500;line-height:1.2}.scheduling-link-form-dialog__placeholder{color:var(--color-text-muted);padding:1.5rem .25rem}.scheduling-link-form-dialog__actions{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 1.5rem}.scheduling-link-form-dialog__back{margin-right:auto}.scheduling-link-form-dialog__primary-actions{align-items:center;display:inline-flex;gap:.5rem;margin-left:auto}.scheduling-link-form-dialog__field-foot-hint{font-style:italic;margin:.35rem 0 0}.scheduling-link-form-dialog__attendees,.scheduling-link-form-dialog__booking-page,.scheduling-link-form-dialog__schedule{display:flex;flex-direction:column;gap:1rem}.scheduling-link-form-dialog__attendee-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.5rem 0 0;padding:0}.scheduling-link-form-dialog__attendee-row{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;display:flex;gap:.75rem;padding:.65rem .85rem}.scheduling-link-form-dialog__attendee-avatar{background-color:color-mix(in srgb,var(--color-accent) 65%,#1d4ed8)!important;color:var(--color-accent-contrast)!important;font-size:.875rem!important;height:2rem!important;width:2rem!important}.scheduling-link-form-dialog__attendee-option{align-items:center;display:flex;gap:.65rem;width:100%}.scheduling-link-form-dialog__attendee-option-text,.scheduling-link-form-dialog__attendee-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.scheduling-link-form-dialog__attendee-name{color:var(--color-text-primary);font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduling-link-form-dialog__attendee-email{color:var(--color-text-muted);font-size:.8125rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduling-link-form-dialog__attendee-add{color:var(--color-accent);font-weight:500}.scheduling-link-form-dialog__attendee-remove{color:var(--color-text-muted)!important}.scheduling-link-form-dialog__attendee-remove:hover{color:var(--color-text-primary)!important}.scheduling-link-form-dialog__toggle-row{align-items:center;display:flex;gap:.5rem;padding-top:.25rem}.scheduling-link-form-dialog__toggle-row--with-hint{align-items:flex-start;flex-direction:column;gap:.15rem}.scheduling-link-form-dialog__toggle-main{align-items:center;display:flex;gap:.5rem}.scheduling-link-form-dialog__toggle-title{color:var(--color-text-primary);font-weight:600;margin:0}.scheduling-link-form-dialog__toggle-hint{font-style:italic;margin:0 0 0 2.85rem}.scheduling-link-form-dialog__schedule-heading{color:var(--color-text-primary);font-weight:700;margin:0}.scheduling-link-form-dialog__day-list{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.scheduling-link-form-dialog__day-row{display:flex;flex-direction:column;gap:.4rem}.scheduling-link-form-dialog__day-pill{border:none;border-radius:999px;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.875rem;font-weight:600;min-width:6.25rem;padding:.3rem .85rem;text-align:center;transition:background .15s ease,color .15s ease;width:6.25rem}.scheduling-link-form-dialog__day-pill--active{background:color-mix(in srgb,var(--color-accent) 18%,var(--color-surface));color:color-mix(in srgb,var(--color-accent) 80%,var(--color-text-primary))}.scheduling-link-form-dialog__day-pill--active:hover{background:color-mix(in srgb,var(--color-accent) 24%,var(--color-surface))}.scheduling-link-form-dialog__day-pill--inactive{background:color-mix(in srgb,var(--color-text-muted) 18%,var(--color-surface));color:var(--color-text-muted)}.scheduling-link-form-dialog__day-pill--inactive:hover{background:color-mix(in srgb,var(--color-text-muted) 26%,var(--color-surface))}.scheduling-link-form-dialog__day-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.scheduling-link-form-dialog__day-pill-placeholder{flex-shrink:0;height:1px;width:6.25rem}.scheduling-link-form-dialog__slot-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.scheduling-link-form-dialog__slot-dash{color:var(--color-text-muted);font-weight:600}.scheduling-link-form-dialog__time-select{min-width:6.5rem;width:7rem}.scheduling-link-form-dialog__time-select .MuiSelect-select{padding-bottom:.4rem;padding-top:.4rem}.scheduling-link-form-dialog__slot-icon{border:1px solid var(--color-border)!important;border-radius:.4rem!important;padding:.3rem!important}.scheduling-link-form-dialog__slot-icon:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.scheduling-link-form-dialog__slot-icon--delete:hover{border-color:#dc2626!important;color:#dc2626!important}.scheduling-link-form-dialog__day-disabled-label{font-style:italic;margin:0}.edocument-form-dialog .approval-flow-form-dialog__content{display:flex;flex-direction:column;gap:1.25rem;max-height:min(70vh,42rem);overflow-y:auto}.edocument-form-dialog__title{align-items:center;display:flex;font-weight:700;gap:.75rem;justify-content:space-between;padding-right:.5rem!important}.edocument-form-dialog__type-toggle{align-items:stretch;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;display:inline-flex;gap:.35rem;max-width:100%;padding:.2rem;width:-webkit-fit-content;width:fit-content}.edocument-form-dialog__type-btn{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:6px;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;padding:.45rem .85rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.edocument-form-dialog__type-btn:hover:not(.edocument-form-dialog__type-btn--active){background:color-mix(in srgb,var(--color-accent) 6%,#0000);color:var(--color-text-primary)}.edocument-form-dialog__type-btn--active{background:var(--color-accent);box-shadow:0 1px 2px color-mix(in srgb,var(--color-accent) 35%,#0000);color:#fff}.edocument-form-dialog__dropzone{align-items:center;background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));border:1.5px dashed color-mix(in srgb,var(--color-accent) 45%,var(--color-border));border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:7.5rem;padding:1.25rem 1rem;transition:border-color .15s ease,background-color .15s ease;width:100%}.edocument-form-dialog__dropzone--active,.edocument-form-dialog__dropzone:hover{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));border-color:var(--color-accent);color:var(--color-text-primary)}.edocument-form-dialog__dropzone-icon{color:var(--color-accent);font-size:1.35rem;line-height:1}.edocument-form-dialog__dropzone-prompt{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.edocument-form-dialog__dropzone-hint{color:var(--color-text-muted);font-size:.75rem}.edocument-form-dialog__file-input{display:none}.edocument-form-dialog__error{margin-top:.25rem}.edocument-form-dialog__attachment{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.5rem;min-width:0;padding:.55rem .75rem}.edocument-form-dialog__attachment-icon{color:var(--color-accent);flex-shrink:0;font-size:1.05rem}.edocument-form-dialog__attachment-name{color:var(--color-text-primary);flex:1 1;font-size:.8125rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edocument-form-dialog__attachment-size{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}.edocument-form-dialog__signers{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.edocument-form-dialog__signer-row{align-items:center;display:flex;gap:.45rem;min-width:0}.edocument-form-dialog__signer-index{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));border-radius:999px;color:var(--color-accent);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.35rem;justify-content:center;width:1.35rem}.edocument-form-dialog__signer-handle{color:var(--color-text-muted);flex-shrink:0;font-size:.95rem}.edocument-form-dialog__signer-spacer{flex-shrink:0;width:2rem}.edocument-form-dialog__toggle-row{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.65rem;padding-top:.25rem}.edocument-form-dialog__toggle-head{align-items:flex-start;display:flex;gap:.65rem}.edocument-form-dialog__toggle-copy{flex:1 1;min-width:0;padding-top:.35rem}.edocument-form-dialog__toggle-title{color:var(--color-text-primary);font-weight:600;margin:0}.edocument-form-dialog__stage-select{margin-left:3.1rem}.edocument-form-dialog__actions{gap:.65rem;padding:.85rem 1.5rem 1.15rem!important}.messaging-settings-section+.messaging-settings-section{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:2rem}.messaging-template-form .approval-flow-form-dialog__content{display:flex;flex-direction:column;gap:1.25rem;max-height:min(72vh,44rem);overflow-y:auto}.messaging-template-form__title{align-items:center;display:flex;font-weight:700;gap:.75rem;justify-content:space-between;padding-right:.5rem!important}.messaging-template-form__close{color:var(--color-text-muted)}.messaging-template-form__editor .rich-text-editor__editor{min-height:9rem}.messaging-template-form__insert-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.messaging-template-form__insert-btn{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:.35rem;padding:.35rem .7rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.messaging-template-form__insert-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));color:var(--color-accent)}.messaging-template-form__insert-btn:disabled{cursor:not-allowed;opacity:.55}.messaging-template-form__dropzone{align-items:center;background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));border:1.5px dashed color-mix(in srgb,var(--color-accent) 45%,var(--color-border));border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:7.5rem;padding:1.25rem 1rem;transition:border-color .15s ease,background-color .15s ease;width:100%}.messaging-template-form__dropzone--active,.messaging-template-form__dropzone:hover{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));border-color:var(--color-accent)}.messaging-template-form__dropzone-icon{color:var(--color-accent);font-size:1.35rem}.messaging-template-form__dropzone-prompt{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.messaging-template-form__dropzone-hint{color:var(--color-text-muted);font-size:.75rem}.messaging-template-form__file-input{display:none}.messaging-template-form__attachment-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:.65rem 0 0;padding:0}.messaging-template-form__attachment-row{align-items:center;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px solid var(--color-border);border-radius:6px;display:flex;gap:.5rem;padding:.45rem .65rem}.messaging-template-form__attachment-name{color:var(--color-text-primary);flex:1 1;font-size:.8125rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messaging-template-form__attachment-size{color:var(--color-text-muted);font-size:.75rem;white-space:nowrap}.messaging-template-form__toggle-row{align-items:flex-start;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.85rem;padding:.85rem 1rem}.messaging-template-form__toggle-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.messaging-template-form__toggle-title{color:var(--color-text-primary);font-size:.875rem;font-weight:600;margin:0}.messaging-default-subject__controls{max-width:36rem}.messaging-default-subject__input .MuiOutlinedInput-root{padding-right:.25rem}.messaging-default-subject__add-variable{border:1px solid var(--color-border);border-radius:6px;margin-right:-.15rem}.messaging-default-subject__add-variable:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));color:var(--color-accent)}.messaging-default-subject__variable-menu{min-width:12rem}.meeting-reminder-template-form{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;max-width:36rem;width:100%}.meeting-reminder-template-form__message{width:100%}.meeting-reminder-template-form__message .MuiOutlinedInput-root{background:var(--color-surface)}.meeting-reminder-template-form__message textarea{font-size:.875rem;line-height:1.5}.meeting-reminder-template-form__editor{width:100%}.meeting-reminder-template-form__editor .rich-text-editor{margin-bottom:0}.meeting-reminder-template-form__editor .rich-text-editor__editor{min-height:9rem}.meeting-reminder-template-form__variables-row{display:flex;flex-wrap:wrap;width:-webkit-fit-content;width:fit-content}.meeting-reminder-template-form__variables-btn{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:.35rem;padding:.35rem .7rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease;width:-webkit-fit-content;width:fit-content}.meeting-reminder-template-form__variables-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));color:var(--color-accent)}.meeting-reminder-template-form__variables-btn:disabled{cursor:not-allowed;opacity:.55}.meeting-reminder-template-form__alert-field{display:flex;flex-direction:column;gap:.35rem;width:100%}.meeting-reminder-template-form__alert-label{color:var(--color-text-primary);font-size:.875rem;font-weight:700}.meeting-reminder-template-form__alert-select{max-width:14rem}.meeting-reminder-template-form__alert-select .MuiOutlinedInput-root{background:var(--color-surface)}.meeting-reminder-template-form__alert-hint{color:var(--color-text-muted);line-height:1.4}.position-wizard--in-dialog{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.position-wizard--in-dialog .position-wizard__shell{border:0;border-radius:0;box-shadow:none;flex:1 1 auto;height:100%;min-height:auto;min-height:0;overflow:visible}.position-wizard--in-dialog .position-wizard__main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%}.position-wizard--in-dialog .position-wizard__footer{flex-shrink:0}.position-wizard-dialog .MuiDialog-paper{background:var(--color-surface);background:var(--pw-color-dialog-paper-bg);display:flex;flex-direction:column;height:min(90vh,860px);overflow:hidden}.position-wizard-dialog--fullscreen .MuiDialog-paper{height:100vh;max-height:100vh}.position-wizard-dialog__header{align-items:center;background:var(--color-surface);background:var(--pw-color-dialog-header-bg);border-bottom:1px solid var(--pw-color-border);display:flex;gap:1rem;justify-content:space-between;margin:auto;max-width:1240px;padding:.9rem 0;position:relative;width:1200px}.position-wizard-dialog__header-left{left:.5rem;position:relative}.position-wizard-dialog__header-right{position:relative;right:.5rem}@media(max-width:1240px){.position-wizard-dialog__header{max-width:1100px;padding:.9rem 0;width:100%}}@media(max-width:1100px){.position-wizard-dialog__header{max-width:calc(100vw - 40px);padding:.9rem 0;width:100%}}@media(max-width:900px){.position-wizard-dialog__header{max-width:calc(100vw - 24px);padding:.9rem 0;width:100%}}.position-wizard-dialog__title{font-weight:800!important;padding-left:8px}.position-wizard-dialog__header-actions{align-items:center;display:inline-flex;gap:.25rem}.position-wizard-dialog__body{display:flex;flex:1 1 auto;flex-direction:column;margin:auto;max-width:1240px;min-height:0;overflow:hidden;padding:0;width:1200px}@media(max-width:1240px){.position-wizard-dialog__body{max-width:1100px;width:100%}}@media(max-width:1100px){.position-wizard-dialog__body{max-width:calc(100vw - 40px);width:100%}}@media(max-width:900px){.position-wizard-dialog__body{max-width:calc(100vw - 24px);width:100%}}.position-wizard__shell{align-items:flex-start;background:var(--color-surface);background:var(--pw-color-shell-bg);border:1px solid var(--pw-color-border);border-radius:8px;border-radius:var(--pw-radius-shell);box-shadow:0 1px 3px var(--color-shadow);box-shadow:var(--pw-shadow-shell);display:flex;gap:0;min-height:calc(100vh - 220px);overflow:hidden}.position-wizard__nav{align-self:flex-start;background:var(--color-surface);background:var(--pw-color-nav-bg);border-right:1px solid var(--pw-color-border);flex:0 0 220px;max-height:100%;overflow:auto;padding:0 0 1.25rem;position:-webkit-sticky;position:sticky;top:0}.position-wizard__nav-list{list-style:none;margin:0;padding:0}.position-wizard__nav-item{align-items:center;background:#0000;border:none;border-left:3px solid #0000;border-left:var(--pw-nav-active-border-width) solid #0000;color:var(--color-text-muted);color:var(--pw-color-text-muted);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.65rem 1.25rem;text-align:left;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:100%}.position-wizard__nav-item:hover{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));background:var(--pw-color-nav-hover-bg);color:var(--color-text-primary);color:var(--pw-color-text-primary)}.position-wizard__nav-item--active{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:var(--pw-color-nav-active-bg);border-left-color:var(--pw-color-nav-active-border);color:var(--color-accent);color:var(--pw-color-nav-active-text);font-weight:600}.position-wizard__nav-item--complete{color:var(--color-text-primary);color:var(--pw-color-text-primary)}.position-wizard__nav-marker{align-items:center;display:inline-flex;flex-shrink:0;font-size:.75rem;height:1.5rem;justify-content:center;width:1.5rem}.position-wizard__nav-marker .anticon{color:var(--color-accent);color:var(--pw-color-accent);font-size:.75rem}.position-wizard__nav-index{color:inherit;font-weight:600}.position-wizard__nav-label{line-height:1.3}.position-wizard__main{display:flex;flex:1 1;flex-direction:column;min-width:0}.position-wizard__panel{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;padding:1rem 1rem 1.75rem}.position-wizard__step-title{font-weight:600!important;margin-bottom:.25rem!important}.position-wizard__form-section{padding-bottom:.25rem}.position-wizard__section-label{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-weight:600!important;margin-bottom:.75rem!important}.position-wizard__location-section{display:flex;flex-direction:column;gap:.5rem}.position-wizard__location-grid{margin-top:.25rem}.position-wizard__remote-question{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:.65rem}.position-wizard__remote-question-label{color:var(--color-text-muted);color:var(--pw-color-text-muted);font-weight:600!important;margin:0!important}.position-wizard__remote-buttons .MuiButton-root{font-weight:700;min-width:56px;text-transform:none}.position-wizard__remote-field{margin-top:1.25rem}.position-wizard__remote-field-row{align-items:center;background:var(--color-surface);background:var(--pw-color-bg);border:1px solid var(--pw-color-border);border-radius:12px;display:flex;gap:1rem;justify-content:space-between;margin-top:.5rem;padding:.85rem .95rem}.position-wizard__remote-field-left{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.position-wizard__remote-field-right{align-items:center;display:inline-flex;flex-shrink:0;gap:.75rem}.position-wizard__remote-policy{min-width:290px}.position-wizard__city-row{align-items:flex-end;display:flex;gap:.5rem}.position-wizard__city-row .MuiFormControl-root{flex:1 1;min-width:0}.position-wizard__add-location{border-radius:10px!important;height:40px;white-space:nowrap}.position-wizard__locations-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.position-wizard__location-row{align-items:center;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));background:color-mix(in srgb,var(--pw-color-accent) 3%,var(--pw-color-bg));border:1px solid var(--pw-color-border);border-radius:12px;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem .75rem}.position-wizard__location-row-left{display:flex;flex-direction:column;gap:.2rem;min-width:0}.position-wizard__location-row-title{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-weight:700!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-wizard__location-row-meta{color:var(--color-text-muted);color:var(--pw-color-text-muted);font-weight:700!important}.position-wizard__set-primary{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--color-accent);color:var(--pw-color-accent);cursor:pointer;font-size:.75rem;font-weight:700;padding:0;text-align:left}.position-wizard__remove-location{border:1px solid var(--pw-color-border)!important;border-radius:10px!important;height:32px;width:32px}.position-wizard__remote-toggle{margin-left:0!important;margin-right:0!important}.position-wizard__salary-block{margin-top:.25rem}.position-wizard__salary-label{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-weight:600!important;margin-bottom:.75rem!important}.position-wizard__section-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.position-wizard__add-row{border-radius:10px!important;height:34px;white-space:nowrap}.position-wizard__rows{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.position-wizard__row{grid-gap:.75rem;align-items:center;background:var(--color-surface);background:var(--pw-color-bg);border:1px solid var(--pw-color-border);border-radius:12px;display:grid;gap:.75rem;grid-template-columns:1fr 1fr auto auto;padding:.65rem .75rem}.position-wizard__row-field{width:100%}.position-wizard__row-remove{border:1px solid var(--pw-color-border)!important;border-radius:10px!important;height:32px;width:32px}.position-wizard__encrypt{margin:0!important}.position-wizard__encrypt .MuiFormControlLabel-label{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-size:.875rem;font-weight:600}.position-wizard__remove-text{color:var(--color-text-muted);color:var(--pw-color-text-muted);font-weight:700;justify-self:end;text-transform:none}@media(max-width:900px){.position-wizard__row{align-items:stretch;grid-template-columns:1fr}.position-wizard__remove-text{justify-self:start}}.position-wizard__placeholder{max-width:480px;padding:.5rem 0}.position-wizard__footer{align-items:center;background:color-mix(in srgb,var(--color-accent) 2%,var(--color-surface));background:var(--pw-color-footer-bg);border-top:1px solid var(--pw-color-border);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1rem 2rem}.position-wizard__footer-actions{align-items:center;display:flex;gap:.5rem;margin-left:auto}.position-wizard-step-content{box-sizing:border-box;height:calc(100vh - 220px);max-width:920px;min-width:100%;width:916px}@media(max-width:1239px){.position-wizard-step-content{box-sizing:border-box;max-width:100%;min-width:0;width:100%}}@media(max-width:600px){.position-wizard-step-content{height:calc(100vh - 22px)}}@media(max-width:900px){.position-wizard-dialog__title{font-size:1rem!important;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-wizard-dialog__body{max-width:none;padding:.5rem .75rem .75rem;width:100%}.position-wizard--in-dialog .position-wizard__shell{flex:1 1 auto;height:auto;min-height:0}}@media(max-width:900px)and (max-width:600px){.position-wizard--in-dialog .position-wizard__shell{width:calc(100vw - 22px)}}@media(max-width:900px){.position-wizard--in-dialog .position-wizard__main{flex:1 1 auto;min-height:0;overflow:hidden}.position-wizard--in-dialog .position-wizard__panel{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto}.position-wizard__shell{flex-direction:column;height:100%;min-height:0}.position-wizard__nav{align-self:stretch;border-bottom:1px solid var(--pw-color-border);border-right:none;flex:none;max-width:100%;overscroll-behavior-x:contain;padding:.5rem 0;position:relative;top:auto;width:100%}.position-wizard__nav,.position-wizard__nav-list{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.position-wizard__nav-list{display:flex;flex-wrap:nowrap;gap:.35rem;margin:0;padding:0 .5rem .25rem;scroll-snap-type:x proximity;scrollbar-width:thin}.position-wizard__nav-list li{flex:0 0 auto;scroll-snap-align:start}.position-wizard__nav-item{border-bottom:3px solid #0000;border-left:none;flex:0 0 auto;flex-direction:column;font-size:.6875rem;gap:.2rem;line-height:1.2;max-width:7.5rem;min-width:4.5rem;padding:.45rem .65rem;text-align:center;white-space:normal}.position-wizard__nav-item--active{border-bottom-color:var(--pw-color-nav-active-border);border-left-color:#0000}.position-wizard__nav-label{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;word-break:break-word}.position-wizard__panel{padding:1rem .75rem 1.25rem}.position-wizard-advertise,.position-wizard-application,.position-wizard-description,.position-wizard-details,.position-wizard-pipeline,.position-wizard-screening,.position-wizard-step-content,.position-wizard-team{max-width:none;min-width:0;width:100%}.position-wizard__section-head{align-items:stretch;flex-direction:column;gap:.5rem}.position-wizard__add-row{align-self:flex-start}.position-wizard__remote-field-row{align-items:stretch;flex-direction:column;gap:.75rem}.position-wizard__remote-field-right{flex-wrap:wrap;justify-content:flex-start;width:100%}.position-wizard__remote-policy{min-width:0;width:100%}.position-wizard__city-row{align-items:stretch;flex-direction:column}.position-wizard__city-row .position-wizard__add-location{width:100%}.position-wizard__location-row{align-items:flex-start;flex-wrap:wrap}.position-wizard__location-row-title{white-space:normal}.position-wizard__footer{flex-wrap:wrap;gap:.75rem;margin-top:0;padding:.75rem 1rem}.position-wizard__footer-actions{flex:1 1 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-left:0}.position-wizard-application__email-input,.position-wizard-application__select{max-width:none;width:100%}.position-wizard-application__field-row{align-items:stretch;flex-direction:column;gap:.5rem}.position-wizard-application__field-label{min-width:0}.position-wizard-application .compliance-eeoc-mode{width:100%}.position-wizard-application .compliance-eeoc-mode .MuiToggleButtonGroup-grouped{flex:1 1;font-size:.75rem;min-width:0;padding-left:.35rem;padding-right:.35rem}.position-wizard-application__questionnaire-actions{align-items:stretch!important;flex-direction:column}.position-wizard-application__questionnaire-actions .MuiButton-root,.position-wizard-application__questionnaire-actions .MuiFormControl-root,.position-wizard-application__questionnaire-actions .position-wizard-application__select{width:100%}.position-wizard-application__compliance-item{align-items:stretch;flex-direction:column;gap:.65rem}.position-wizard-application__compliance-copy{flex:1 1 auto}.position-wizard-pipeline__email-sender,.position-wizard-pipeline__select{max-width:none;width:100%}.position-wizard-pipeline__stage-row{flex-wrap:wrap;gap:.65rem;padding:.75rem}.position-wizard-pipeline__stage-meta{align-items:flex-start;flex-direction:column;gap:.35rem}.position-wizard-advertise__bundle-strip-list,.position-wizard-advertise__visibility-tiles{grid-template-columns:1fr}.position-wizard-advertise__category-nav{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;overflow-x:auto}.position-wizard-advertise__category-nav-item{flex:0 0 auto;white-space:nowrap}.position-wizard-advertise__board-row{align-items:stretch;flex-direction:column}.position-wizard-advertise__board-row-side{align-items:flex-start;max-width:none;width:100%}.position-wizard-advertise__board-row-actions{justify-content:flex-start;width:100%}.position-wizard-advertise__cart-panel{position:static}.position-wizard-advertise__catalog-head{flex-wrap:wrap;gap:.35rem}.position-wizard-screening__scorecard-controls{align-items:stretch;flex-direction:column}.position-wizard-screening__select{max-width:none;width:100%}.position-wizard-screening__mode{width:100%}.position-wizard-screening__mode .MuiToggleButtonGroup-grouped{flex:1 1;min-width:0}.position-wizard-screening__feature-head{align-items:stretch;flex-direction:column;gap:.5rem}.position-wizard-screening__switch{align-self:flex-start}.position-wizard-description__library{flex:1 1 auto;max-width:none;min-width:0;width:100%}.position-wizard-description .rich-text-editor--compact .rich-text-editor__toolbar{flex-wrap:wrap;row-gap:.35rem}.position-wizard-description .rich-text-editor--compact .rich-text-editor__toolbar-spacer{display:none}.position-wizard-description .rich-text-editor--compact .rich-text-editor__toolbar-end{flex:1 1 100%;max-width:none;min-width:0;width:100%}.position-wizard-description .rich-text-editor--compact .rich-text-editor__block-type{max-width:none}.position-wizard-description .rich-text-editor__editor{min-height:200px;padding:.75rem 1rem}}@media(max-width:600px){.position-wizard-dialog__body{padding:.25rem .5rem .5rem}.position-wizard__nav-item{font-size:.625rem;min-width:4rem;padding:.4rem .5rem}.position-wizard__panel{padding:.75rem .5rem 1rem}.position-wizard__footer{align-items:stretch;flex-direction:column}.position-wizard__footer-actions{justify-content:stretch;width:100%}.position-wizard__footer-actions .MuiButton-root{flex:1 1 auto;min-width:0}.position-wizard__remote-buttons{display:flex;width:100%}.position-wizard__remote-buttons .MuiButton-root{flex:1 1;min-width:0;padding-left:.25rem;padding-right:.25rem}.position-wizard-application .compliance-eeoc-mode .MuiToggleButton-root,.position-wizard-application .compliance-yes-no .MuiToggleButton-root{font-size:.6875rem;padding:.3rem .5rem}}.position-wizard-application__section{display:flex;flex-direction:column;gap:.65rem}.position-wizard-application__title{font-weight:600!important;margin:0!important}.position-wizard-application__desc{line-height:1.55;margin-bottom:.15rem!important}.position-wizard-application__divider{margin:.25rem 0!important}.position-wizard-application__select{max-width:360px}.position-wizard-application__radio-group{gap:.35rem;margin-top:.25rem}.position-wizard-application__radio-option{align-items:flex-start!important;margin:0!important;padding:.35rem 0}.position-wizard-application__radio-label{display:flex;flex-direction:column;gap:.15rem;padding-top:.1rem}.position-wizard-application__radio-title{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-size:.875rem;font-weight:600}.position-wizard-application__field-group{margin-top:.75rem}.position-wizard-application__group-title{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-weight:600!important;margin-bottom:.5rem!important}.position-wizard-application__field-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.position-wizard-application__field-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.position-wizard-application__field-label{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-size:.875rem;font-weight:500;min-width:140px}.position-wizard-application__field-hint{color:var(--color-text-primary)!important;color:var(--pw-color-text-primary)!important;font-weight:500!important;margin-top:.25rem!important}.position-wizard-application__learn-more{font-weight:600;white-space:nowrap}.position-wizard-application__questionnaire-actions{margin-top:.15rem}.position-wizard-application__questionnaire-meta{line-height:1.5;margin:0!important}.position-wizard-application__questionnaire-profile{border-top:1px solid color-mix(in srgb,var(--pw-color-border) 70%,#0000);margin-top:.5rem;padding-top:.75rem}.position-wizard-application__compliance-item{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--pw-color-border) 70%,#0000);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.65rem 0}.position-wizard-application__compliance-item:last-child{border-bottom:none;padding-bottom:0}.position-wizard-application__compliance-copy{flex:1 1 280px;min-width:0}.position-wizard-application__compliance-label{font-weight:600!important;margin-bottom:.2rem!important}.position-wizard-application__email-note{line-height:1.55;margin-bottom:.35rem!important}.position-wizard-application__email-input{max-width:520px}.position-wizard-application__email-input .MuiInputBase-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.position-wizard-description__hint{line-height:1.55;margin-bottom:0}.position-wizard-description__library{flex:1 1 220px;max-width:320px;min-width:200px}.position-wizard-description__library .MuiOutlinedInput-root{background-color:var(--color-surface);background-color:var(--pw-color-bg)}.position-wizard-description__rte{margin-bottom:0}.position-wizard-pipeline__learn-more{font-weight:600;white-space:nowrap}.position-wizard-pipeline__section{display:flex;flex-direction:column;gap:.65rem}.position-wizard-pipeline__title{font-weight:600!important;margin:0!important}.position-wizard-pipeline__desc{line-height:1.55;margin-bottom:.15rem!important}.position-wizard-pipeline__divider{margin:.25rem 0!important}.position-wizard-pipeline__select{max-width:400px}.position-wizard-pipeline__email-sender{max-width:320px}.position-wizard-pipeline__stage-list{background:var(--color-surface);background:var(--pw-color-bg);border:1px solid var(--pw-color-border);border-radius:10px;list-style:none;margin:.5rem 0 0;overflow:hidden;padding:0}.position-wizard-pipeline__stage-row{align-items:flex-start;border-bottom:1px solid var(--pw-color-border);display:flex;gap:.85rem;padding:.85rem 1rem}.position-wizard-pipeline__stage-row:last-child{border-bottom:none}.position-wizard-pipeline__stage-icon{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:color-mix(in srgb,var(--pw-color-accent) 10%,var(--pw-color-bg));border-radius:8px;color:var(--color-accent);color:var(--pw-color-accent);display:inline-flex;flex-shrink:0;font-size:1rem;height:2rem;justify-content:center;margin-top:.1rem;width:2rem}.position-wizard-pipeline__stage-main{display:flex;flex:1 1;flex-direction:column;gap:.35rem;min-width:0}.position-wizard-pipeline__stage-name{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-weight:600!important;line-height:1.35}.position-wizard-pipeline__stage-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1rem}.position-wizard-pipeline__actions-enabled{align-items:center;color:var(--color-text-muted);color:var(--pw-color-text-muted);display:inline-flex;font-size:.8125rem;gap:.35rem}.position-wizard-pipeline__actions-enabled .anticon{color:var(--color-accent);color:var(--pw-color-accent);font-size:.875rem}.position-wizard-pipeline__edit-actions{align-items:center;background:#0000;border:none;color:var(--color-accent);color:var(--pw-color-accent);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;padding:0;text-decoration:none}.position-wizard-pipeline__edit-actions:hover{text-decoration:underline}.position-wizard-pipeline__edit-actions .anticon{font-size:.875rem}.position-wizard-screening__section{display:flex;flex-direction:column;gap:.65rem}.position-wizard-screening__title{font-weight:600!important;margin:0!important}.position-wizard-screening__desc{line-height:1.55;margin-bottom:0!important}.position-wizard-screening__field-hint{color:var(--color-text-primary)!important;color:var(--pw-color-text-primary)!important;font-weight:500!important;margin:0!important}.position-wizard-screening__learn-more{font-weight:600;white-space:nowrap}.position-wizard-screening__divider{margin:.25rem 0!important}.position-wizard-screening__scorecard-controls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.15rem}.position-wizard-screening__select{flex:1 1 280px;max-width:520px;min-width:200px}.position-wizard-screening__mode{flex-shrink:0}.position-wizard-screening__add-scorecard{align-self:flex-start;margin-top:.15rem}.position-wizard-screening__feature-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.position-wizard-screening__feature-copy{flex:1 1 auto;min-width:0}.position-wizard-screening__switch{flex-shrink:0;margin-top:.15rem}.position-wizard-screening__unavailable{align-items:flex-start;background-color:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))!important;background-color:color-mix(in srgb,var(--pw-color-accent) 8%,var(--pw-color-bg))!important;border:1px solid color-mix(in srgb,var(--pw-color-accent) 22%,var(--pw-color-border));border-radius:10px;color:var(--color-text-primary);color:var(--pw-color-text-primary);margin-top:.25rem}.position-wizard-screening__unavailable .MuiAlert-icon{color:var(--color-accent);color:var(--pw-color-accent);margin-top:.1rem}.position-wizard-screening__unavailable .MuiAlert-message{padding:.1rem 0;width:100%}.position-wizard-screening__unavailable-title{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-weight:600!important;margin:0 0 .2rem!important}.position-wizard-screening__unavailable-message{color:var(--color-text-muted);color:var(--pw-color-text-muted);line-height:1.5;margin:0!important}.position-wizard-advertise__layout{display:flex;flex-direction:column;gap:1rem}.position-wizard-advertise__distribution-panel,.position-wizard-advertise__promote-panel{background:color-mix(in srgb,var(--color-surface) 92%,var(--color-accent) 8%);background:color-mix(in srgb,var(--pw-color-bg) 92%,var(--pw-color-accent) 8%);border:1px solid var(--pw-color-border);border-radius:14px;display:flex;flex-direction:column;gap:.85rem;min-width:0;padding:1rem 1.05rem}.position-wizard-advertise__panel-label{color:var(--color-text-muted);color:var(--pw-color-text-muted);display:block;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.08em;margin:0!important;text-transform:uppercase}.position-wizard-advertise__channel{display:flex;flex-direction:column;gap:.55rem}.position-wizard-advertise__channel-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.position-wizard-advertise__channel-title-row{align-items:center;display:inline-flex;gap:.25rem;min-width:0}.position-wizard-advertise__channel-title{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-weight:600!important;line-height:1.35;margin:0!important}.position-wizard-advertise__channel-switch{flex-shrink:0;margin:-.35rem -.35rem 0 0}.position-wizard-advertise__channel-desc{line-height:1.55;margin:0!important}.position-wizard-advertise__channel-field-hint{color:var(--color-text-muted);color:var(--pw-color-text-muted);display:block;font-weight:600;letter-spacing:.01em;margin:.15rem 0 0!important}.position-wizard-advertise__channel-divider{border-color:color-mix(in srgb,var(--pw-color-border) 85%,#0000);margin:.15rem 0!important}.position-wizard-advertise__visibility-tiles{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.position-wizard-advertise__visibility-tile{-webkit-appearance:none;appearance:none;background:var(--color-surface);background:var(--pw-color-bg);border:1px solid var(--pw-color-border);border-radius:10px;color:var(--color-text-primary);color:var(--pw-color-text-primary);cursor:pointer;font-size:.8125rem;font-weight:600;padding:.55rem .65rem;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.position-wizard-advertise__visibility-tile:hover{border-color:color-mix(in srgb,var(--pw-color-accent) 35%,var(--pw-color-border))}.position-wizard-advertise__visibility-tile--active{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));background:color-mix(in srgb,var(--pw-color-accent) 10%,var(--pw-color-bg));border-color:var(--pw-color-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 18%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pw-color-accent) 18%,#0000);color:var(--color-accent);color:var(--pw-color-accent)}.position-wizard-advertise__bundle-strip{display:flex;flex-direction:column;gap:.55rem}.position-wizard-advertise__bundle-strip-title{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-weight:600!important;margin:0!important}.position-wizard-advertise__bundle-strip-list{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.position-wizard-advertise__bundle-offer{background:var(--color-surface);background:var(--pw-color-bg);border:1px solid var(--pw-color-border);border-left:3px solid var(--pw-color-accent);border-radius:10px;display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:.75rem .85rem}.position-wizard-advertise__bundle-offer-desc{line-height:1.5;margin:0!important}.position-wizard-advertise__section{display:flex;flex-direction:column;gap:.65rem}.position-wizard-advertise__section-title{font-weight:600!important;margin:0!important}.position-wizard-advertise__desc{line-height:1.55;margin:0!important}.position-wizard-advertise__learn-more{font-weight:600;white-space:nowrap}.position-wizard-advertise__location-alert{align-items:flex-start;border-radius:10px}.position-wizard-advertise__location-alert .MuiAlert-message{line-height:1.5}.position-wizard-advertise__location-filter-alert{align-items:flex-start;border-radius:10px}.position-wizard-advertise__location-filter-alert .MuiAlert-message{line-height:1.5}.position-wizard-advertise__sync{border:1px solid var(--pw-color-border)!important;border-radius:8px!important;color:var(--color-accent)!important;color:var(--pw-color-accent)!important}.position-wizard-advertise__sync:hover{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))!important;background:color-mix(in srgb,var(--pw-color-accent) 8%,var(--pw-color-bg))!important}.position-wizard-advertise__toggle{flex-shrink:0}.position-wizard-advertise__marketplace{display:flex;flex-direction:column;gap:.85rem;min-width:0}@media(min-width:1100px){.position-wizard-advertise__marketplace{grid-gap:.85rem;align-items:start;display:grid;gap:.85rem;grid-template-areas:"bundles bundles" "alert alert" "nav search" "nav catalog";grid-template-columns:10.5rem minmax(0,1fr)}.position-wizard-advertise__marketplace--has-cart{grid-template-areas:"bundles bundles bundles" "alert alert alert" "nav search cart" "nav catalog cart";grid-template-columns:10.5rem minmax(0,1fr) minmax(210px,240px)}.position-wizard-advertise__bundle-strip{grid-area:bundles}.position-wizard-advertise__location-filter-alert{grid-area:alert}}.position-wizard-advertise__category-nav{background:var(--color-surface);background:var(--pw-color-bg);border:1px solid var(--pw-color-border);border-radius:12px;display:flex;flex-direction:column;gap:.25rem;padding:.35rem}@media(min-width:1100px){.position-wizard-advertise__category-nav{grid-area:nav}}.position-wizard-advertise__category-nav-item{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:8px;color:var(--color-text-muted);color:var(--pw-color-text-muted);cursor:pointer;font-size:.8125rem;font-weight:500;margin:0;padding:.45rem .55rem;text-align:left}.position-wizard-advertise__category-nav-item:hover{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));background:color-mix(in srgb,var(--pw-color-accent) 6%,var(--pw-color-bg));color:var(--color-text-primary);color:var(--pw-color-text-primary)}.position-wizard-advertise__category-nav-item--active{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));background:color-mix(in srgb,var(--pw-color-accent) 12%,var(--pw-color-bg));color:var(--color-accent);color:var(--pw-color-accent);font-weight:700}.position-wizard-advertise__search{max-width:none;width:100%}@media(min-width:1100px){.position-wizard-advertise__search{grid-area:search}}.position-wizard-advertise__catalog-main{display:flex;flex-direction:column;gap:.75rem;min-width:0}@media(min-width:1100px){.position-wizard-advertise__catalog-main{grid-area:catalog}}.position-wizard-advertise__catalog-head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.position-wizard-advertise__recommended-title{color:var(--color-text-primary);color:var(--pw-color-text-primary);font-weight:600!important;margin:0!important}.position-wizard-advertise__add-all{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--color-text-muted);color:var(--pw-color-text-muted);cursor:pointer;font-size:.8125rem;font-weight:600;padding:0}.position-wizard-advertise__add-all:hover{color:var(--color-accent);color:var(--pw-color-accent);text-decoration:underline}.position-wizard-advertise__empty{padding:.5rem 0 1rem}.position-wizard-advertise__board-list{background:var(--color-surface);background:var(--pw-color-bg);border:1px solid var(--pw-color-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.position-wizard-advertise__board-row{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--pw-color-border) 85%,#0000);display:flex;gap:.85rem;justify-content:space-between;padding:.8rem .9rem}.position-wizard-advertise__board-row:last-child{border-bottom:none}.position-wizard-advertise__board-row-main{align-items:flex-start;display:flex;flex:1 1 auto;gap:.65rem;min-width:0}.position-wizard-advertise__board-row-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.position-wizard-advertise__board-row-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.position-wizard-advertise__board-row-name{line-height:1.35;margin:0!important}.position-wizard-advertise__board-row-badge{align-items:center;background:color-mix(in srgb,#2e9e5b 14%,var(--color-surface));background:color-mix(in srgb,#2e9e5b 14%,var(--pw-color-bg));border-radius:999px;color:#1f7a45;display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:.1rem .4rem;text-transform:uppercase}.position-wizard-advertise__board-row-desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.45;margin:0!important;overflow:hidden}.position-wizard-advertise__board-row-side{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.45rem;max-width:220px}.position-wizard-advertise__board-row-price{color:var(--color-text-muted);color:var(--pw-color-text-muted);font-weight:600;margin:0!important;text-align:right;white-space:nowrap}.position-wizard-advertise__board-row-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.position-wizard-advertise__cart-panel{background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface));background:color-mix(in srgb,var(--pw-color-accent) 5%,var(--pw-color-bg));border:1px solid color-mix(in srgb,var(--pw-color-accent) 28%,var(--pw-color-border));border-radius:12px;display:flex;flex-direction:column;gap:.65rem;padding:.85rem .9rem}@media(min-width:1100px){.position-wizard-advertise__cart-panel{align-self:start;grid-area:cart;position:-webkit-sticky;position:sticky;top:.75rem}}.position-wizard-advertise__cart-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.position-wizard-advertise__cart-title{font-weight:600!important;margin:0!important}.position-wizard-advertise__cart-count{margin:0!important}.position-wizard-advertise__cart-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.position-wizard-advertise__cart-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--pw-color-border) 80%,#0000);display:flex;gap:.5rem;justify-content:space-between;padding:.45rem 0}.position-wizard-advertise__cart-row:last-child{border-bottom:none}.position-wizard-advertise__cart-row-main{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.position-wizard-advertise__cart-row-name{font-weight:500!important;margin:0!important}.position-wizard-advertise__cart-row-price{color:var(--color-text-muted);color:var(--pw-color-text-muted);font-weight:600;margin:0!important;white-space:nowrap}.position-wizard-advertise__cart-remove{border:1px solid var(--pw-color-border)!important;border-radius:8px!important;flex-shrink:0}.position-wizard-advertise__cart-bundle-note{line-height:1.45;margin:0!important}.position-wizard-advertise__cart-footer{align-items:stretch;border-top:1px solid color-mix(in srgb,var(--pw-color-accent) 20%,var(--pw-color-border));display:flex;flex-direction:column;gap:.65rem;padding-top:.35rem}.position-wizard-advertise__cart-total{display:flex;flex-direction:column;gap:.15rem;min-width:0}.position-wizard-advertise__cart-total-label{font-weight:600!important;margin:0!important}.position-wizard-advertise__cart-total-value{color:var(--color-accent);color:var(--pw-color-accent);font-weight:700!important;margin:0!important}.position-wizard-advertise__cart-purchase{width:100%}.position-wizard-advertise__recommended-titles{display:flex;flex-direction:column;gap:.15rem;min-width:0}.position-wizard-advertise__board-count{font-size:.8125rem;margin:0!important}.position-wizard-advertise__product-qty{min-width:4rem}.position-wizard-advertise__product-qty .MuiOutlinedInput-root{background:var(--color-surface);background:var(--pw-color-bg)}.position-wizard-advertise__product-btn{white-space:nowrap}.position-wizard-advertise__product-logo{align-items:center;border-radius:8px;color:var(--color-surface);color:var(--pw-color-bg);display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:800;height:2rem;justify-content:center;text-transform:uppercase;width:2rem}.position-wizard-advertise__product-logo--indeed{background:#2164f3}.position-wizard-advertise__product-logo--linkedin{background:#0a66c2;text-transform:lowercase}.position-wizard-advertise__product-logo--ziprecruiter{background:#1b9b9b}.position-wizard-advertise__product-logo--flexjobs{background:#5c6bc0}.position-wizard-advertise__product-logo--wwr{background:#4a5568;font-size:.5625rem}.position-wizard-advertise__product-logo--seek{background:#e84c3d}.position-wizard-advertise__product-logo--diversity{background:#7b5ea7}.position-wizard-advertise__product-logo--tech{background:#2d3748}.position-wizard-advertise__product-logo--education{background:#2b6cb0}.position-wizard-advertise__product-logo--healthcare{background:#38a169}.position-wizard-advertise__product-logo--remote{background:#3182ce}.position-wizard-advertise__product-logo--creative{background:#ea4c89}.position-wizard-advertise__product-logo--premium{background:#805ad5}.position-wizard-advertise__product-logo--wttj{background:#ffcd00;color:#1a1a1a}.position-wizard-team__learn-more{font-weight:600;white-space:nowrap}.position-wizard-team__layout{display:flex;flex-direction:column;gap:1rem}@media(min-width:1100px){.position-wizard-team__layout{align-items:start;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}}.position-wizard-team__assign-panel,.position-wizard-team__external-panel,.position-wizard-team__roster-panel{background:color-mix(in srgb,var(--color-surface) 92%,var(--color-accent) 8%);background:color-mix(in srgb,var(--pw-color-bg) 92%,var(--pw-color-accent) 8%);border:1px solid var(--pw-color-border);border-radius:14px;min-width:0;padding:1rem 1.05rem}.position-wizard-team__external-panel{background:var(--color-surface);background:var(--pw-color-bg)}.position-wizard-team__panel-label{color:var(--color-text-muted);color:var(--pw-color-text-muted);display:block;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.08em;margin:0 0 .35rem!important;text-transform:uppercase}.position-wizard-team__assign-desc,.position-wizard-team__external-desc{line-height:1.55;margin:0 0 .75rem!important}.position-wizard-team__assign-fields{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.85rem}.position-wizard-team__assign-btn,.position-wizard-team__external-field,.position-wizard-team__picker,.position-wizard-team__role-select{width:100%}.position-wizard-team__roster-panel{display:flex;flex-direction:column;gap:.75rem}.position-wizard-team__roster-section{display:flex;flex-direction:column;gap:.55rem}.position-wizard-team__roster-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.position-wizard-team__roster-title{align-items:center;color:var(--color-text-primary);color:var(--pw-color-text-primary);display:inline-flex;font-weight:600!important;gap:.4rem;margin:0!important}.position-wizard-team__roster-title .anticon{color:var(--color-accent);color:var(--pw-color-accent);font-size:.95rem}.position-wizard-team__count{align-items:center;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));background:color-mix(in srgb,var(--pw-color-accent) 12%,var(--pw-color-bg));border-radius:999px;color:var(--color-accent);color:var(--pw-color-accent);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.35rem;justify-content:center;min-width:1.35rem;padding:0 .35rem}.position-wizard-team__empty{line-height:1.5;margin:0!important;padding:.35rem 0 .15rem}.position-wizard-team__divider{border-color:color-mix(in srgb,var(--pw-color-border) 85%,#0000);margin:.15rem 0!important}.position-wizard-team__roster-list{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.position-wizard-team__roster-row{align-items:flex-start;background:var(--color-surface);background:var(--pw-color-bg);border:1px solid var(--pw-color-border);border-left:3px solid var(--pw-color-accent);border-radius:10px;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem .85rem}.position-wizard-team__roster-row--person{border-left-color:color-mix(in srgb,var(--pw-color-accent) 55%,var(--pw-color-border))}.position-wizard-team__roster-main{display:flex;flex:1 1 auto;flex-direction:column;gap:.35rem;min-width:0}.position-wizard-team__roster-row--person .position-wizard-team__roster-main{align-items:center;flex-direction:row;gap:.65rem}.position-wizard-team__roster-name{line-height:1.35;margin:0!important}.position-wizard-team__roster-meta{margin:0!important}.position-wizard-team__roster-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.35rem}.position-wizard-team__remove{border:1px solid var(--pw-color-border)!important;border-radius:8px!important}.position-wizard-team__avatar-stack{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.position-wizard-team__avatar{align-items:center;border:2px solid var(--pw-color-bg);border-radius:999px;color:var(--color-surface);color:var(--pw-color-bg);display:inline-flex;font-size:.5625rem;font-weight:700;height:1.65rem;justify-content:center;margin-right:-.35rem;width:1.65rem}.position-wizard-team__avatar--overflow{background:color-mix(in srgb,var(--color-text-muted) 18%,var(--color-surface));background:color-mix(in srgb,var(--pw-color-text-muted) 18%,var(--pw-color-bg));color:var(--color-text-primary);color:var(--pw-color-text-primary);margin-right:0}.position-wizard-team__avatar--ocean{background:#2563eb}.position-wizard-team__avatar--violet{background:#7c3aed}.position-wizard-team__avatar--rose{background:#db2777}.position-wizard-team__avatar--amber{background:#d97706}.position-wizard-team__avatar--teal{background:#0d9488}.position-wizard-team__avatar--slate{background:#475569}.position-wizard-team__avatar--indigo{background:#4338ca}.position-wizard-team__person-avatar{color:var(--color-surface)!important;color:var(--pw-color-bg)!important;font-size:.6875rem!important;font-weight:700!important;height:2rem!important;width:2rem!important}.position-wizard-team__person-avatar--ocean{background:#2563eb!important}.position-wizard-team__person-avatar--violet{background:#7c3aed!important}.position-wizard-team__person-avatar--rose{background:#db2777!important}.position-wizard-team__person-avatar--amber{background:#d97706!important}.position-wizard-team__person-avatar--teal{background:#0d9488!important}.position-wizard-team__person-avatar--slate{background:#475569!important}.position-wizard-team__person-avatar--indigo{background:#4338ca!important}.position-wizard-team__person-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.position-wizard-team__external-head{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.position-wizard-team__external-title{font-weight:600!important;margin:0!important}.position-wizard-team__external-form{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:1100px){.position-wizard-team__external-form{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.position-wizard-team__external-add{white-space:nowrap}@media(max-width:1099px){.position-wizard-team__external-add{width:100%}}.position-wizard-team__external-list{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:.85rem 0 0;padding:0}.position-wizard-team__external-row{align-items:center;background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));background:color-mix(in srgb,var(--pw-color-accent) 4%,var(--pw-color-bg));border:1px solid var(--pw-color-border);border-radius:10px;display:flex;gap:.75rem;justify-content:space-between;padding:.55rem .65rem}.position-wizard-team__external-row-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.position-wizard-team__external-row-name{font-weight:500!important;margin:0!important}@media(max-width:1099px){.position-wizard-team__roster-row{align-items:stretch;flex-direction:column}.position-wizard-team__roster-actions{justify-content:space-between;width:100%}.position-wizard-team__role-select{flex:1 1 auto}}.system-alerts-launcher{width:100%}.system-alerts-button{align-items:center;background:linear-gradient(135deg,var(--drawer-alerts-bg-start) 0,var(--drawer-alerts-bg-end) 100%);border:1px solid var(--drawer-alerts-border);border-radius:12px;color:var(--drawer-color-text);cursor:pointer;display:flex;gap:.75rem;padding:.65rem .75rem;position:relative;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.system-alerts-button:hover{border-color:var(--drawer-alerts-hover-border);box-shadow:var(--drawer-alerts-hover-shadow);transform:translateY(-1px)}.system-alerts-button--active{border-color:var(--drawer-alerts-active-border);box-shadow:0 0 0 1px var(--drawer-alerts-active-ring)}.system-alerts-button--mini{border-radius:10px;height:40px;justify-content:center;margin:0 auto;padding:0;width:40px}.system-alerts-button__icon-wrap{align-items:center;background:var(--drawer-alerts-icon-wrap-bg);border:1px solid var(--drawer-alerts-icon-wrap-border);border-radius:10px;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;position:relative;width:36px}.system-alerts-button--mini .system-alerts-button__icon-wrap{border-radius:inherit;height:100%;width:100%}.system-alerts-button__icon{color:var(--drawer-alerts-icon-color);font-size:1rem}.system-alerts-button__dot{background:#ef4444;border:2px solid var(--drawer-color-bg);border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 40%,#0000);height:9px;position:absolute;right:-2px;top:-2px;width:9px}.system-alerts-button__copy{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.system-alerts-button__title{color:var(--drawer-color-text)!important;display:block!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.system-alerts-button__count{align-items:center;background:#ef4444;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;min-width:1.5rem;padding:0 .4rem}.dashboard-drawer--mini .dashboard-drawer__footer{padding:.5rem .35rem}.dashboard-drawer--mini .system-alerts-button__copy,.dashboard-drawer--mini .system-alerts-button__count{display:none!important}.system-alerts-dialog .MuiDialog-paper{border-radius:16px;box-shadow:0 28px 60px color-mix(in srgb,var(--color-shadow) 30%,#0000);overflow:hidden}.system-alerts-dialog__header{align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 8%,var(--color-surface)) 0,var(--color-surface) 100%);border-bottom:1px solid var(--color-border);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.35rem 1rem}.system-alerts-dialog__header-copy{align-items:flex-start;display:flex;gap:.85rem;min-width:0}.system-alerts-dialog__header-icon{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 18%,var(--color-surface)) 0,color-mix(in srgb,#ef4444 12%,var(--color-surface)) 100%);border:1px solid color-mix(in srgb,#f59e0b 35%,var(--color-border));border-radius:12px;color:#d97706;display:inline-flex;flex-shrink:0;font-size:1.15rem;height:42px;justify-content:center;width:42px}.system-alerts-dialog__title{color:var(--color-text-primary);font-size:1.2rem!important;font-weight:700!important;margin:0!important}.system-alerts-dialog__close{flex-shrink:0}.system-alerts-dialog__content{background:color-mix(in srgb,var(--color-text-muted) 2%,var(--color-surface));padding:1rem 1.25rem!important}.system-alerts-dialog__list{display:flex;flex-direction:column;gap:.85rem}.system-alerts-dialog__empty{align-items:center;display:flex;flex-direction:column;padding:2rem 1rem;text-align:center}.system-alerts-dialog__empty-icon{align-items:center;background:color-mix(in srgb,var(--color-text-muted) 8%,var(--color-surface));border-radius:14px;color:var(--color-text-muted);display:inline-flex;font-size:1.35rem;height:56px;justify-content:center;margin-bottom:.85rem;width:56px}.system-alerts-dialog__empty-title{color:var(--color-text-primary);font-size:1rem!important;font-weight:700!important;margin:0 0 .35rem!important}.system-alerts-dialog__empty-text{color:var(--color-text-muted);font-size:.875rem!important;margin:0!important}.system-alerts-dialog__footer{background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;padding:.85rem 1.25rem 1rem}.system-alerts-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 14px color-mix(in srgb,var(--color-shadow) 8%,#0000);display:flex;gap:.85rem;padding:.95rem 1rem}.system-alerts-item--critical{border-left:4px solid #ef4444}.system-alerts-item--critical .system-alerts-item__icon-wrap{background:color-mix(in srgb,#ef4444 12%,var(--color-surface));border-color:color-mix(in srgb,#ef4444 25%,var(--color-border));color:#dc2626}.system-alerts-item--warning{border-left:4px solid #f59e0b}.system-alerts-item--warning .system-alerts-item__icon-wrap{background:color-mix(in srgb,#f59e0b 12%,var(--color-surface));border-color:color-mix(in srgb,#f59e0b 25%,var(--color-border));color:#d97706}.system-alerts-item--info{border-left:4px solid var(--color-accent)}.system-alerts-item--info .system-alerts-item__icon-wrap{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 25%,var(--color-border));color:var(--color-accent)}.system-alerts-item__icon-wrap{align-items:center;border:1px solid var(--color-border);border-radius:10px;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.system-alerts-item__icon{font-size:1rem}.system-alerts-item__body{flex:1 1;min-width:0}.system-alerts-item__head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.35rem}.system-alerts-item__title{color:var(--color-text-primary);font-size:.9375rem!important;font-weight:700!important;margin:0!important}.system-alerts-item__time{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem!important;margin:0!important;white-space:nowrap}.system-alerts-item__description{color:var(--color-text-muted);font-size:.8125rem!important;line-height:1.5!important;margin:0 0 .75rem!important}.system-alerts-item__actions{display:flex;flex-wrap:wrap;gap:.5rem}.hello-messenger{--vt-hm-accent:#2563eb;--vt-hm-accent-dark:#1d4ed8;--vt-hm-accent-soft:#eff6ff;--vt-hm-surface:#fff;--vt-hm-text:#0f172a;--vt-hm-text-muted:#64748b;--vt-hm-border:#e2e8f0;--vt-hm-shadow:0 18px 48px #0f172a2e;--vt-hm-radius-lg:20px;--vt-hm-radius-md:14px;--vt-hm-radius-sm:10px;--vt-hm-z:1400;--vt-hm-width:392px;--vt-hm-width-wide:560px;--vt-hm-font:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--vt-hm-ease-spring:cubic-bezier(0.16,1,0.3,1);--vt-hm-ease-out:cubic-bezier(0.4,0,0.2,1);--vt-hm-duration-open:0.5s;--vt-hm-duration-close:0.34s;bottom:24px;color:var(--vt-hm-text);font-family:var(--vt-hm-font);pointer-events:none;position:fixed;right:24px;z-index:var(--vt-hm-z)}.hello-messenger *,.hello-messenger :after,.hello-messenger :before{box-sizing:border-box}.hello-messenger button,.hello-messenger input{font:inherit}.hello-messenger__launcher,.hello-messenger__launcher-wrap,.hello-messenger__panel,.hello-messenger__teaser{pointer-events:auto}.hello-messenger__launcher-wrap{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.hello-messenger__teaser{animation:hello-messenger-teaser-in .35s cubic-bezier(.22,1,.36,1);background:var(--vt-hm-surface);border:1px solid var(--vt-hm-border);border-radius:16px;box-shadow:0 10px 30px #0f172a1f;max-width:280px;padding:14px 36px 14px 16px;position:relative}.hello-messenger__teaser:after{background:var(--vt-hm-surface);border-bottom:1px solid var(--vt-hm-border);border-right:1px solid var(--vt-hm-border);bottom:-7px;content:"";height:14px;position:absolute;right:22px;transform:rotate(45deg);width:14px}.hello-messenger__teaser-text{color:var(--vt-hm-text);font-size:.9375rem;line-height:1.45;margin:0}.hello-messenger__teaser-dismiss{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--vt-hm-text-muted);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:background .15s ease,color .15s ease;width:24px}.hello-messenger__teaser-dismiss:hover{background:#f1f5f9;color:var(--vt-hm-text)}.hello-messenger__launcher{align-items:center;background:linear-gradient(145deg,var(--vt-hm-accent) 0,var(--vt-hm-accent-dark) 100%);border:0;border-radius:999px;box-shadow:0 12px 28px #2563eb59;color:#fff;cursor:pointer;display:inline-flex;font-size:1.35rem;height:58px;justify-content:center;padding:0;position:relative;transition:transform var(--vt-hm-duration-open) var(--vt-hm-ease-spring),background var(--vt-hm-duration-open) var(--vt-hm-ease-out),box-shadow var(--vt-hm-duration-open) var(--vt-hm-ease-out);width:58px}.hello-messenger__launcher:hover{box-shadow:0 16px 32px #2563eb66;transform:translateY(-2px)}.hello-messenger__launcher:active{transform:translateY(0) scale(.96)}.hello-messenger__launcher-icon{align-items:center;display:inline-flex;justify-content:center;transition:transform var(--vt-hm-duration-open) var(--vt-hm-ease-spring)}.hello-messenger--active .hello-messenger__launcher{background:var(--vt-hm-text);box-shadow:0 10px 24px #0f172a38;transform:scale(.96)}.hello-messenger--active .hello-messenger__launcher-icon{transform:rotate(-180deg)}.hello-messenger--active .hello-messenger__launcher:hover{transform:scale(.96) translateY(-1px)}.hello-messenger__notification-dot{background:#ef4444;border:2px solid #fff;border-radius:999px;height:11px;position:absolute;right:10px;top:10px;width:11px}.hello-messenger__panel{animation:hello-messenger-panel-in var(--vt-hm-duration-open) var(--vt-hm-ease-spring) both;background:var(--vt-hm-surface);border-radius:var(--vt-hm-radius-lg);bottom:74px;box-shadow:var(--vt-hm-shadow);display:flex;flex-direction:column;height:min(640px,100vh - 120px);overflow:hidden;position:absolute;right:0;transform-origin:calc(100% - 29px) calc(100% + 45px);transition:width .38s var(--vt-hm-ease-spring);width:min(var(--vt-hm-width),100vw - 32px);will-change:transform,opacity,width}.hello-messenger__panel--wide{width:min(var(--vt-hm-width-wide),100vw - 32px)}.hello-messenger__panel--closing{animation:hello-messenger-panel-out var(--vt-hm-duration-close) var(--vt-hm-ease-out) both;pointer-events:none}.hello-messenger__panel-content{animation:hello-messenger-content-in .42s var(--vt-hm-ease-spring) .1s both;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.hello-messenger__panel--closing .hello-messenger__panel-content{animation:none;opacity:0;transition:opacity .18s var(--vt-hm-ease-out)}.hello-messenger__header{background:linear-gradient(155deg,var(--vt-hm-accent) 0,var(--vt-hm-accent-dark) 100%);color:#fff;flex-shrink:0;padding:20px 20px 56px}.hello-messenger__header-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.hello-messenger__brand-logo{filter:brightness(0) invert(1);height:34px;object-fit:contain;width:34px}.hello-messenger__header-actions{align-items:center;display:flex;gap:10px}.hello-messenger__team{align-items:center;display:flex}.hello-messenger__avatar{align-items:center;background:#f8fafc;border:2px solid #ffffffe6;border-radius:999px;box-shadow:0 4px 10px #0f172a26;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:34px;justify-content:center;margin-left:-10px;overflow:hidden;width:34px}.hello-messenger__avatar:first-child{margin-left:0}.hello-messenger__avatar img{height:100%;object-fit:cover;width:100%}.hello-messenger__avatar--sm{border-color:#fff;font-size:.6875rem;height:28px;margin-left:-8px;width:28px}.hello-messenger__avatar--maya{background:linear-gradient(145deg,#f97316,#ea580c)}.hello-messenger__avatar--leo{background:linear-gradient(145deg,#06b6d4,#0891b2)}.hello-messenger__avatar--sam{background:linear-gradient(145deg,#a855f7,#7c3aed)}.hello-messenger__avatar--ai{background:linear-gradient(145deg,var(--vt-hm-accent),var(--vt-hm-accent-dark));font-size:.625rem;letter-spacing:.02em;margin-left:-8px}.hello-messenger__icon-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.hello-messenger__icon-btn--header{border-radius:999px;color:#ffffffeb;height:32px;transition:background .15s ease;width:32px}.hello-messenger__icon-btn--header:hover{background:#ffffff24}.hello-messenger__greeting{font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:18px 0 0}.hello-messenger__body{flex:1 1;min-height:0;overflow:auto}.hello-messenger__body--home{margin-top:-34px;padding:0 16px 16px}.hello-messenger__body--tab{padding:0 16px 16px}.hello-messenger__subheader{align-items:center;background:var(--vt-hm-surface);border-bottom:1px solid var(--vt-hm-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 18px 14px}.hello-messenger__subheader-title{color:var(--vt-hm-text);font-size:1.125rem;font-weight:700;margin:0}.hello-messenger__icon-btn--subheader{border-radius:999px;color:var(--vt-hm-text-muted);height:32px;transition:background .15s ease,color .15s ease;width:32px}.hello-messenger__icon-btn--subheader:hover{background:#f1f5f9;color:var(--vt-hm-text)}.hello-messenger__ask-card{align-items:center;background:var(--vt-hm-surface);border:1px solid var(--vt-hm-border);border-radius:var(--vt-hm-radius-md);box-shadow:0 8px 24px #0f172a14;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 18px;text-align:left;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;width:100%}.hello-messenger__ask-card:hover{border-color:#bfdbfe;box-shadow:0 12px 28px #2563eb1f;transform:translateY(-1px)}.hello-messenger__ask-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.hello-messenger__ask-card-title{color:var(--vt-hm-text);font-size:1rem;font-weight:700}.hello-messenger__ask-card-hint{color:var(--vt-hm-text-muted);font-size:.875rem}.hello-messenger__ask-card-avatars{align-items:center;display:flex;flex-shrink:0}.hello-messenger__help-card{background:var(--vt-hm-surface);border:1px solid var(--vt-hm-border);border-radius:var(--vt-hm-radius-md);margin-top:14px;overflow:hidden}.hello-messenger__help-card--full{margin-top:0}.hello-messenger__search{border-bottom:1px solid var(--vt-hm-border);display:block;padding:14px 16px;position:relative}.hello-messenger__search-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hello-messenger__search-input{background:#0000;border:0;color:var(--vt-hm-text);outline:none;padding:0 28px 0 0;width:100%}.hello-messenger__search-input::placeholder{color:var(--vt-hm-text-muted)}.hello-messenger__search-icon{color:var(--vt-hm-accent);font-size:1rem;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.hello-messenger__help-list{list-style:none;margin:0;padding:0}.hello-messenger__help-item{align-items:center;background:#0000;border:0;border-top:1px solid var(--vt-hm-border);color:var(--vt-hm-text);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px 16px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.hello-messenger__help-item span{font-size:.9375rem;line-height:1.4}.hello-messenger__help-item .anticon{color:var(--vt-hm-accent);flex-shrink:0;font-size:.75rem}.hello-messenger__help-item:hover{background:var(--vt-hm-accent-soft);color:var(--vt-hm-accent-dark)}.hello-messenger__help-empty{color:var(--vt-hm-text-muted);font-size:.875rem;padding:18px 16px}.hello-messenger__nav{animation:hello-messenger-nav-in .38s var(--vt-hm-ease-spring) .16s both;background:var(--vt-hm-surface);border-top:1px solid var(--vt-hm-border);display:grid;flex-shrink:0;grid-template-columns:repeat(4,1fr)}.hello-messenger__panel--closing .hello-messenger__nav{animation:none;opacity:0;transition:opacity .14s var(--vt-hm-ease-out)}.hello-messenger__nav-btn{align-items:center;background:#0000;border:0;color:var(--vt-hm-text-muted);cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:62px;padding:8px 4px;transition:color .15s ease,background .15s ease}.hello-messenger__nav-btn:hover{background:#f8fafc;color:var(--vt-hm-text)}.hello-messenger__nav-btn--active{color:var(--vt-hm-accent)}.hello-messenger__nav-btn--active .hello-messenger__nav-label{font-weight:600}.hello-messenger__nav-icon{align-items:center;display:inline-flex;font-size:1.125rem;justify-content:center;line-height:1;position:relative}.hello-messenger__nav-label{font-size:.6875rem;line-height:1.2}.hello-messenger__nav-dot{background:#ef4444;border:1.5px solid #fff;border-radius:999px;height:8px;position:absolute;right:-4px;top:-2px;width:8px}.hello-messenger__empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:24px 16px;text-align:center}.hello-messenger__empty-state-title{color:var(--vt-hm-text);font-size:1rem;font-weight:700;margin:0 0 8px}.hello-messenger__empty-state-hint{color:var(--vt-hm-text-muted);font-size:.875rem;line-height:1.5;margin:0;max-width:260px}.hello-messenger__thread-list{list-style:none;margin:0;padding:0}.hello-messenger__thread-item{align-items:flex-start;background:#0000;border:0;border-bottom:1px solid var(--vt-hm-border);cursor:pointer;display:flex;gap:12px;padding:14px 0;text-align:left;transition:background .15s ease;width:100%}.hello-messenger__thread-item:hover{background:#f8fafc}.hello-messenger__avatar--thread{border-color:#fff;flex-shrink:0;margin-left:0}.hello-messenger__thread-copy{flex:1 1;min-width:0}.hello-messenger__thread-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.hello-messenger__thread-name{color:var(--vt-hm-text);font-size:.9375rem;font-weight:600}.hello-messenger__thread-time{color:var(--vt-hm-text-muted);flex-shrink:0;font-size:.75rem}.hello-messenger__thread-preview{color:var(--vt-hm-text-muted);display:block;font-size:.875rem;line-height:1.45;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hello-messenger__thread-unread{background:var(--vt-hm-accent);border-radius:999px;flex-shrink:0;height:9px;margin-top:6px;width:9px}.hello-messenger__body--news{padding-top:16px}.hello-messenger__news-cards{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.hello-messenger__news-card{background:var(--vt-hm-surface);border:1px solid var(--vt-hm-border);border-radius:var(--vt-hm-radius-md);box-shadow:0 8px 20px #0f172a0f;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;width:100%}.hello-messenger__news-card:hover{border-color:#bfdbfe;box-shadow:0 14px 28px #2563eb1f;transform:translateY(-2px)}.hello-messenger__news-card-hero{align-items:flex-end;background:linear-gradient(145deg,#dbeafe,#bfdbfe 55%,#93c5fd);display:flex;min-height:108px;padding:16px}.hello-messenger__news-card--spring .hello-messenger__news-card-hero{background:linear-gradient(145deg,#fef3c7,#fde68a 45%,#93c5fd)}.hello-messenger__news-card--product .hello-messenger__news-card-hero{background:linear-gradient(145deg,#dbeafe,#60a5fa)}.hello-messenger__news-card--reports .hello-messenger__news-card-hero{background:linear-gradient(145deg,#e0e7ff,#a5b4fc)}.hello-messenger__news-card-hero-label{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.hello-messenger__news-card-body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.hello-messenger__news-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.hello-messenger__news-card-title{color:var(--vt-hm-text);font-size:1rem;font-weight:700;line-height:1.35}.hello-messenger__news-card-unread{background:var(--vt-hm-accent);border-radius:999px;flex-shrink:0;height:9px;margin-top:6px;width:9px}.hello-messenger__news-card-excerpt{color:var(--vt-hm-text-muted);font-size:.875rem;line-height:1.5}.hello-messenger__news-card-footer{align-items:center;color:var(--vt-hm-text-muted);display:flex;font-size:.75rem;gap:8px;justify-content:space-between}.hello-messenger__news-detail-header{grid-gap:8px;align-items:center;border-bottom:1px solid var(--vt-hm-border);display:grid;flex-shrink:0;gap:8px;grid-template-columns:40px 1fr auto;padding:12px 14px}.hello-messenger__news-detail-title{color:var(--vt-hm-text);font-size:1rem;font-weight:700;margin:0;text-align:center}.hello-messenger__news-detail-header-actions{align-items:center;display:flex;gap:2px}.hello-messenger__news-detail{flex:1 1;min-height:0;overflow:auto}.hello-messenger__news-detail-hero{align-items:flex-end;display:flex;min-height:220px;padding:24px}.hello-messenger__news-detail-hero,.hello-messenger__news-detail-hero--spring{background:linear-gradient(160deg,#fef3c7,#fde68a 40%,#93c5fd)}.hello-messenger__news-detail-hero--product{background:linear-gradient(160deg,#dbeafe,#60a5fa)}.hello-messenger__news-detail-hero--reports{background:linear-gradient(160deg,#e0e7ff,#a5b4fc)}.hello-messenger__news-detail-hero-label{color:#0f172a;font-size:2rem;font-weight:800;letter-spacing:-.03em}.hello-messenger__news-detail-content{padding:20px 20px 28px}.hello-messenger__news-detail-headline{color:var(--vt-hm-text);font-size:1.75rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0 0 12px}.hello-messenger__news-detail-meta{align-items:center;color:var(--vt-hm-text-muted);display:flex;font-size:.8125rem;gap:8px;margin:0 0 18px}.hello-messenger__news-detail-author-avatar{align-items:center;background:#e2e8f0;border-radius:999px;color:var(--vt-hm-text);display:inline-flex;font-size:.6875rem;font-weight:700;height:24px;justify-content:center;width:24px}.hello-messenger__news-detail-paragraph{color:var(--vt-hm-text);font-size:.9375rem;line-height:1.6;margin:0 0 14px}.hello-messenger__news-detail-list{color:var(--vt-hm-text);margin:0;padding-left:1.2rem}.hello-messenger__news-detail-list li{font-size:.9375rem;line-height:1.55;margin-bottom:10px}.hello-messenger__news-detail-link{color:var(--vt-hm-accent);font-weight:600;text-decoration:none}.hello-messenger__news-detail-link:hover{text-decoration:underline}.hello-messenger__body--messages{display:flex;flex-direction:column;padding-top:0}.hello-messenger__messages-recent{align-items:center;color:var(--vt-hm-text-muted);display:flex;font-size:.8125rem;gap:8px;margin:0;padding:12px 0 8px}.hello-messenger__messages-recent .anticon{color:var(--vt-hm-accent);font-size:.875rem}.hello-messenger__messages-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;padding:12px 8px 20px;text-align:center}.hello-messenger__messages-empty-icon{align-items:center;color:var(--vt-hm-text);display:inline-flex;font-size:2.5rem;height:72px;justify-content:center;margin-bottom:18px;width:72px}.hello-messenger__messages-empty-title{color:var(--vt-hm-text);font-size:1.125rem;font-weight:700;margin:0 0 10px}.hello-messenger__messages-empty-body{color:var(--vt-hm-text-muted);font-size:.9375rem;line-height:1.55;margin:0;max-width:280px}.hello-messenger__messages-ask-btn{align-items:center;background:linear-gradient(145deg,var(--vt-hm-accent) 0,var(--vt-hm-accent-dark) 100%);border:0;border-radius:999px;box-shadow:0 10px 24px #2563eb47;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;margin-top:28px;max-width:300px;padding:14px 20px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.hello-messenger__messages-ask-btn:hover{box-shadow:0 14px 28px #2563eb57;transform:translateY(-1px)}.hello-messenger__body--help{padding-top:16px}.hello-messenger__help-search{background:var(--vt-hm-surface);border:1px solid var(--vt-hm-border);border-radius:var(--vt-hm-radius-md);display:block;margin-bottom:14px;padding:12px 14px;position:relative}.hello-messenger__help-search-input{background:#0000;border:0;color:var(--vt-hm-text);outline:none;padding:0 28px 0 0;width:100%}.hello-messenger__help-search-input::placeholder{color:var(--vt-hm-text-muted)}.hello-messenger__help-search-icon{color:var(--vt-hm-accent);font-size:1rem;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.hello-messenger__help-collections-count{color:var(--vt-hm-text);font-size:1rem;font-weight:700;margin:0 0 10px}.hello-messenger__collection-list{border-top:1px solid var(--vt-hm-border);list-style:none;margin:0;padding:0}.hello-messenger__collection-item{align-items:flex-start;background:#0000;border:0;border-bottom:1px solid var(--vt-hm-border);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 0;text-align:left;transition:background .15s ease;width:100%}.hello-messenger__collection-item:hover{background:var(--vt-hm-accent-soft)}.hello-messenger__collection-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.hello-messenger__collection-title{color:var(--vt-hm-text);font-size:.9375rem;font-weight:700}.hello-messenger__collection-description{color:var(--vt-hm-text-muted);font-size:.875rem;line-height:1.45}.hello-messenger__collection-meta{color:var(--vt-hm-text-muted);font-size:.8125rem}.hello-messenger__collection-chevron{color:var(--vt-hm-accent);flex-shrink:0;font-size:.75rem;margin-top:4px}.hello-messenger__compose{background:var(--vt-hm-surface);display:flex;flex:1 1;flex-direction:column;min-height:0}.hello-messenger__compose-header{align-items:center;border-bottom:1px solid var(--vt-hm-border);display:flex;flex-shrink:0;gap:10px;padding:12px 14px}.hello-messenger__compose-back{border-radius:999px;color:var(--vt-hm-text-muted);height:32px;width:32px}.hello-messenger__compose-back:hover{background:#f1f5f9;color:var(--vt-hm-text)}.hello-messenger__compose-agent{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.hello-messenger__compose-avatar{background:var(--vt-hm-accent-soft);border-radius:999px;height:36px;object-fit:contain;padding:4px;width:36px}.hello-messenger__compose-agent-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.hello-messenger__compose-agent-name{color:var(--vt-hm-text);font-size:.9375rem;font-weight:700}.hello-messenger__compose-agent-subtitle{color:var(--vt-hm-text-muted);font-size:.8125rem}.hello-messenger__compose-header-actions{align-items:center;display:flex;flex-shrink:0;gap:2px}.hello-messenger__compose-thread{flex:1 1;min-height:0;overflow:auto;padding:18px 16px}.hello-messenger__compose-message{max-width:92%}.hello-messenger__compose-bubble{background:#f1f5f9;border-radius:16px;color:var(--vt-hm-text);padding:14px 16px}.hello-messenger__compose-bubble p{font-size:.9375rem;line-height:1.5;margin:0}.hello-messenger__compose-bubble p+p{font-weight:600;margin-top:8px}.hello-messenger__compose-meta{color:var(--vt-hm-text-muted);font-size:.75rem;margin:8px 0 0}.hello-messenger__compose-footer{flex-shrink:0;padding:0 14px 12px}.hello-messenger__compose-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.hello-messenger__compose-chip{background:var(--vt-hm-surface);border:1px solid var(--vt-hm-border);border-radius:999px;box-shadow:0 4px 12px #0f172a0f;color:var(--vt-hm-accent);cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 14px;transition:border-color .15s ease,background .15s ease}.hello-messenger__compose-chip:hover{background:var(--vt-hm-accent-soft);border-color:#bfdbfe}.hello-messenger__compose-input-wrap{background:var(--vt-hm-surface);border:2px solid var(--vt-hm-accent);border-radius:18px;overflow:hidden}.hello-messenger__compose-input{background:#0000;border:0;color:var(--vt-hm-text);min-height:72px;outline:none;padding:14px 16px 8px;resize:none;width:100%}.hello-messenger__compose-input::placeholder{color:var(--vt-hm-text-muted)}.hello-messenger__compose-toolbar{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 10px 10px}.hello-messenger__compose-tools{align-items:center;display:flex;gap:2px}.hello-messenger__compose-tool{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--vt-hm-text-muted);cursor:pointer;display:inline-flex;font-size:.9375rem;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:32px}.hello-messenger__compose-tool:hover{background:#f1f5f9;color:var(--vt-hm-text)}.hello-messenger__compose-tool--text{font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:0 8px;width:auto}.hello-messenger__compose-send{align-items:center;background:#e2e8f0;border:0;border-radius:999px;color:#94a3b8;cursor:not-allowed;display:inline-flex;font-size:.9375rem;height:34px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:34px}.hello-messenger__compose-send--active{background:var(--vt-hm-accent);color:#fff;cursor:pointer}.hello-messenger__compose-send--active:hover{background:var(--vt-hm-accent-dark)}.hello-messenger__compose-powered{color:var(--vt-hm-text-muted);font-size:.75rem;margin:10px 0 0;text-align:center}@keyframes hello-messenger-panel-in{0%{opacity:0;transform:translateY(28px) scale(.82)}55%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hello-messenger-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18px) scale(.9)}}@keyframes hello-messenger-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hello-messenger-nav-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hello-messenger-teaser-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hello-messenger__launcher,.hello-messenger__launcher-icon,.hello-messenger__nav,.hello-messenger__panel,.hello-messenger__panel-content,.hello-messenger__teaser{animation:none!important;transition:none!important}}@media(max-width:480px){.hello-messenger{bottom:16px;right:16px}.hello-messenger__panel{bottom:68px}.hello-messenger__greeting{font-size:1.4rem}.hello-messenger__teaser{max-width:min(280px,100vw - 96px)}}[data-theme=default]{--color-layout-bg:#f4f6f8;--color-surface:#fff;--color-border:#e2e8f0;--color-text-primary:#1e293b;--color-text-muted:#64748b;--color-accent:#2563eb;--color-accent-contrast:#fff;--color-sidebar-bg:#fff;--color-sidebar-text:#1e293b;--color-sidebar-text-muted:#64748b;--color-sidebar-hover:#f1f5f9;--color-sidebar-border:#e2e8f0;--color-nav-active-text:#1e293b;--color-header-toggle-hover:#f1f5f9;--color-shadow:#0f172a0f;--color-drawer-shadow:#0f172a26;--color-backdrop:#0f172a66;--btn-radius:4px;--btn-primary-bg:#2563eb;--btn-primary-bg-hover:#1d4ed8;--btn-primary-bg-active:#1e40af;--btn-primary-text:#fff;--btn-outline-border:#2563eb;--btn-outline-text:#2563eb;--btn-outline-bg:#fff;--btn-outline-bg-hover:#eff6ff;--btn-soft-bg:#dbeafe;--btn-soft-bg-hover:#bfdbfe;--btn-soft-text:#1e40af;--btn-soft-border:#93c5fd;--btn-ghost-text:#2563eb;--btn-ghost-bg-hover:#eff6ff;--btn-neutral-border:#e2e8f0;--btn-neutral-text:#1e293b;--btn-neutral-bg:#fff;--btn-neutral-bg-hover:#f8fafc;--toast-shadow:#0f172a2e}[data-theme=purple_light]{--color-layout-bg:linear-gradient(180deg,#faf5ff,#f5f3ff 42%,#eef2ff);--color-surface:#fff;--color-border:#e0e7ff;--color-text-primary:#312e81;--color-text-muted:#6366a0;--color-accent:#6366f1;--color-accent-contrast:#fff;--color-sidebar-bg:#fff;--color-sidebar-text:#312e81;--color-sidebar-text-muted:#6366a0;--color-sidebar-hover:#eef2ff;--color-sidebar-border:#e0e7ff;--color-nav-active-text:#4338ca;--color-header-toggle-hover:#eef2ff;--color-shadow:#6366f114;--color-drawer-shadow:#6366f12e;--color-backdrop:#312e8173;--btn-radius:6px;--btn-primary-bg:#6366f1;--btn-primary-bg-hover:#4f46e5;--btn-primary-bg-active:#4338ca;--btn-primary-text:#fff;--btn-outline-border:#6366f1;--btn-outline-text:#6366f1;--btn-outline-bg:#fff;--btn-outline-bg-hover:#eef2ff;--btn-soft-bg:#e0e7ff;--btn-soft-bg-hover:#c7d2fe;--btn-soft-text:#4338ca;--btn-soft-border:#a5b4fc;--btn-ghost-text:#6366f1;--btn-ghost-bg-hover:#eef2ff;--btn-neutral-border:#e0e7ff;--btn-neutral-text:#312e81;--btn-neutral-bg:#fff;--btn-neutral-bg-hover:#f5f3ff;--toast-shadow:#312e8133}[data-theme=purple_light] .dashboard-layout,[data-theme=purple_light] .dashboard-layout__content,[data-theme=purple_light] .dashboard-layout__main{background:var(--color-layout-bg)}[data-theme=ocean_light]{--color-layout-bg:linear-gradient(180deg,#f8fafc,#f0f9ff 42%,#e0f2fe);--color-surface:#fff;--color-border:#cbd5e1;--color-border-subtle:#e2e8f0;--color-text-primary:#0f172a;--color-text-muted:#475569;--color-accent:#0284c7;--color-accent-contrast:#fff;--color-sidebar-bg:#fff;--color-sidebar-text:#0f172a;--color-sidebar-text-muted:#475569;--color-sidebar-hover:#f0f9ff;--color-sidebar-border:#e2e8f0;--color-nav-active-text:#0369a1;--color-header-toggle-hover:#f0f9ff;--color-shadow:#0284c714;--color-drawer-shadow:#0284c729;--color-backdrop:#0f172a73;--btn-radius:6px;--btn-primary-bg:#0284c7;--btn-primary-bg-hover:#0369a1;--btn-primary-bg-active:#075985;--btn-primary-text:#fff;--btn-outline-border:#0284c7;--btn-outline-text:#0284c7;--btn-outline-bg:#fff;--btn-outline-bg-hover:#f0f9ff;--btn-soft-bg:#e0f2fe;--btn-soft-bg-hover:#bae6fd;--btn-soft-text:#0369a1;--btn-soft-border:#7dd3fc;--btn-ghost-text:#0284c7;--btn-ghost-bg-hover:#f0f9ff;--btn-neutral-border:#e2e8f0;--btn-neutral-text:#0f172a;--btn-neutral-bg:#fff;--btn-neutral-bg-hover:#f8fafc;--toast-shadow:#0f172a33}[data-theme=ocean_light] .dashboard-layout,[data-theme=ocean_light] .dashboard-layout__content,[data-theme=ocean_light] .dashboard-layout__main{background:var(--color-layout-bg)}:root:not([data-theme]){--color-layout-bg:#f4f6f8;--color-surface:#fff;--color-border:#e2e8f0;--color-text-primary:#1e293b;--color-text-muted:#64748b;--color-accent:#2563eb;--color-accent-contrast:#fff;--color-sidebar-bg:#fff;--color-sidebar-text:#1e293b;--color-sidebar-text-muted:#64748b;--color-sidebar-hover:#f1f5f9;--color-sidebar-border:#e2e8f0;--color-nav-active-text:#1e293b;--color-header-toggle-hover:#f1f5f9;--color-shadow:#0f172a0f;--color-drawer-shadow:#0f172a26;--color-backdrop:#0f172a66;--btn-radius:4px;--btn-primary-bg:#2563eb;--btn-primary-bg-hover:#1d4ed8;--btn-primary-bg-active:#1e40af;--btn-primary-text:#fff;--btn-outline-border:#2563eb;--btn-outline-text:#2563eb;--btn-outline-bg:#fff;--btn-outline-bg-hover:#eff6ff;--btn-soft-bg:#dbeafe;--btn-soft-bg-hover:#bfdbfe;--btn-soft-text:#1e40af;--btn-soft-border:#93c5fd;--btn-ghost-text:#2563eb;--btn-ghost-bg-hover:#eff6ff;--btn-neutral-border:#e2e8f0;--btn-neutral-text:#1e293b;--btn-neutral-bg:#fff;--btn-neutral-bg-hover:#f8fafc;--toast-shadow:#0f172a2e}:root,[data-theme=default]{--inbox-sidebar-width:300px;--inbox-details-width:300px;--inbox-sidebar-width-tablet:260px;--inbox-details-width-tablet:260px;--inbox-height-offset:5.75rem;--inbox-embedded-min-height:600px;--inbox-embedded-pipeline-height:500px;--inbox-radius-shell:10px;--inbox-radius-message:12px;--inbox-radius-message-tail:4px;--inbox-radius-avatar:999px;--inbox-radius-attachment:8px;--inbox-radius-action-btn:8px;--inbox-radius-section-add:6px;--inbox-radius-menu:10px;--inbox-radius-compose-chip:6px;--inbox-radius-send-split:8px;--inbox-radius-template-popover:12px;--inbox-radius-template-search:10px;--inbox-radius-template-item:10px;--inbox-radius-template-category:999px;--inbox-radius-template-icon:8px;--inbox-radius-dialog:16px;--inbox-radius-dialog-icon:12px;--inbox-sidebar-head-padding:1rem 1rem 0.75rem;--inbox-list-padding-y:0.35rem;--inbox-list-item-padding:0.85rem 1rem;--inbox-list-item-gap:0.75rem;--inbox-list-active-border-width:3px;--inbox-avatar-size:2.25rem;--inbox-unread-dot-size:8px;--inbox-unread-dot-margin-top:0.45rem;--inbox-thread-head-padding:1rem 1.25rem;--inbox-messages-padding:1.25rem;--inbox-messages-gap:0.85rem;--inbox-message-padding:0.75rem 0.9rem;--inbox-message-max-width:min(78%,560px);--inbox-detail-actions-padding:0.85rem 0.9rem 0.75rem;--inbox-detail-action-btn-size:2.125rem;--inbox-detail-section-add-size:1.625rem;--inbox-compose-max-height:min(62vh,520px);--inbox-compose-row-label-width:4.75rem;--inbox-compose-row-padding:0.55rem 1.25rem;--inbox-compose-footer-padding:0.75rem 1.25rem;--inbox-template-list-max-height:260px;--inbox-font-size-sidebar-title:1rem;--inbox-font-size-sidebar-subtitle:0.8125rem;--inbox-font-size-list-empty:0.875rem;--inbox-font-size-avatar:0.75rem;--inbox-font-size-list-name:0.875rem;--inbox-font-size-list-time:0.6875rem;--inbox-font-size-list-job:0.6875rem;--inbox-font-size-list-preview:0.8125rem;--inbox-font-size-thread-empty:0.875rem;--inbox-font-size-message-sender:0.75rem;--inbox-font-size-message-time:0.6875rem;--inbox-font-size-message-body:0.875rem;--inbox-font-size-attachment:0.8125rem;--inbox-font-size-attachment-size:0.6875rem;--inbox-font-size-detail-name:1.0625rem;--inbox-font-size-detail-section-title:0.8125rem;--inbox-font-size-detail-field:0.8125rem;--inbox-font-size-detail-field-icon:0.875rem;--inbox-font-size-detail-action-chevron:0.625rem;--inbox-font-size-quick-note:0.8125rem;--inbox-font-size-quick-note-public:0.6875rem;--inbox-font-size-detail-empty-hint:0.8125rem;--inbox-font-size-detail-custom-hint:0.75rem;--inbox-font-size-compose-label:0.875rem;--inbox-font-size-compose-input:0.875rem;--inbox-font-size-compose-chip:0.75rem;--inbox-font-size-compose-scheduled:0.75rem;--inbox-font-size-template-category:0.75rem;--inbox-font-size-template-category-icon:0.7rem;--inbox-font-size-template-empty:0.8125rem;--inbox-font-size-template-item-icon:0.85rem;--inbox-font-size-template-item-arrow:0.75rem;--inbox-font-size-dialog-title:1.2rem;--inbox-font-size-dialog-subtitle:0.875rem;--inbox-font-size-dialog-icon:1.1rem;--inbox-line-height-sidebar-subtitle:1.45;--inbox-line-height-list-preview:1.4;--inbox-line-height-message-body:1.55;--inbox-line-height-detail-name:1.35;--inbox-line-height-detail-field:1.45;--inbox-line-height-quick-note:1.45;--inbox-line-height-quick-note-public:1.4;--inbox-line-height-compose-body:1.55;--inbox-line-height-template-item-name:1.3;--inbox-line-height-template-item-preview:1.4;--inbox-line-height-dialog-subtitle:1.45;--inbox-font-weight-bold:700;--inbox-font-weight-semibold:600;--inbox-font-weight-medium:500;--inbox-color-bg:var(--color-surface);--inbox-color-border:var(--color-border);--inbox-color-text-primary:var(--color-text-primary);--inbox-color-text-muted:var(--color-text-muted);--inbox-color-accent:var(--color-accent);--inbox-color-accent-contrast:var(--color-accent-contrast);--inbox-color-shadow:var(--color-shadow);--inbox-color-sidebar-bg:color-mix(in srgb,var(--inbox-color-text-muted) 3%,var(--inbox-color-bg));--inbox-color-messages-bg:color-mix(in srgb,var(--inbox-color-text-muted) 2%,var(--inbox-color-bg));--inbox-color-list-hover-bg:color-mix(in srgb,var(--inbox-color-accent) 4%,var(--inbox-color-bg));--inbox-color-list-active-bg:color-mix(in srgb,var(--inbox-color-accent) 8%,var(--inbox-color-bg));--inbox-color-list-active-border:var(--inbox-color-accent);--inbox-color-avatar-bg:color-mix(in srgb,var(--inbox-color-accent) 14%,var(--inbox-color-bg));--inbox-color-avatar-text:var(--inbox-color-accent);--inbox-color-job-title:var(--inbox-color-accent);--inbox-color-unread-dot:var(--inbox-color-accent);--inbox-color-message-shadow:color-mix(in srgb,var(--inbox-color-text-primary) 4%,#0000);--inbox-color-message-team-bg:color-mix(in srgb,var(--inbox-color-accent) 8%,var(--inbox-color-bg));--inbox-color-message-team-border:color-mix(in srgb,var(--inbox-color-accent) 18%,var(--inbox-color-border));--inbox-color-attachment-bg:color-mix(in srgb,var(--inbox-color-text-muted) 6%,var(--inbox-color-bg));--inbox-color-detail-actions-gradient-start:color-mix(in srgb,var(--inbox-color-accent) 4%,var(--inbox-color-bg));--inbox-color-detail-action-bg:color-mix(in srgb,var(--inbox-color-text-muted) 5%,var(--inbox-color-bg));--inbox-color-detail-action-bg-hover:color-mix(in srgb,var(--inbox-color-text-muted) 10%,var(--inbox-color-bg));--inbox-color-detail-action-border-hover:color-mix(in srgb,var(--inbox-color-text-muted) 18%,var(--inbox-color-border));--inbox-color-detail-action-primary-bg:color-mix(in srgb,var(--inbox-color-accent) 88%,var(--inbox-color-bg));--inbox-color-detail-action-primary-border:color-mix(in srgb,var(--inbox-color-accent) 70%,var(--inbox-color-border));--inbox-color-detail-action-primary-text:#fff;--inbox-color-detail-action-primary-bg-hover:color-mix(in srgb,var(--inbox-color-accent) 92%,var(--inbox-color-bg));--inbox-color-detail-action-primary-border-hover:var(--inbox-color-accent);--inbox-color-detail-field-icon:var(--inbox-color-text-muted);--inbox-color-detail-field-border:color-mix(in srgb,var(--inbox-color-border) 65%,#0000);--inbox-color-detail-section-add-hover-text:var(--inbox-color-accent);--inbox-color-detail-section-add-hover-border:color-mix(in srgb,var(--inbox-color-accent) 35%,var(--inbox-color-border));--inbox-color-detail-section-add-hover-bg:color-mix(in srgb,var(--inbox-color-accent) 6%,var(--inbox-color-bg));--inbox-color-quick-note-border:color-mix(in srgb,var(--inbox-color-text-muted) 24%,var(--inbox-color-border));--inbox-color-quick-note-border-focus:color-mix(in srgb,var(--inbox-color-text-muted) 38%,var(--inbox-color-border));--inbox-color-quick-note-focus-ring:color-mix(in srgb,var(--inbox-color-text-muted) 10%,#0000);--inbox-color-quick-note-save:var(--inbox-color-accent);--inbox-color-quick-note-save-hover-bg:color-mix(in srgb,var(--inbox-color-accent) 10%,var(--inbox-color-bg));--inbox-color-custom-field-hover-border:color-mix(in srgb,var(--inbox-color-accent) 35%,var(--inbox-color-border));--inbox-color-custom-field-hover-bg:color-mix(in srgb,var(--inbox-color-accent) 5%,var(--inbox-color-bg));--inbox-color-custom-field-cancel-hover:var(--inbox-color-accent);--inbox-color-compose-readonly-bg:color-mix(in srgb,var(--inbox-color-text-muted) 5%,var(--inbox-color-bg));--inbox-color-compose-chip-bg:color-mix(in srgb,var(--inbox-color-accent) 8%,var(--inbox-color-bg));--inbox-color-compose-chip-bg-hover:color-mix(in srgb,var(--inbox-color-accent) 14%,var(--inbox-color-bg));--inbox-color-compose-chip-text:var(--inbox-color-accent);--inbox-color-compose-body-bg:color-mix(in srgb,var(--inbox-color-accent) 4%,var(--inbox-color-bg));--inbox-color-compose-body-border-focus:color-mix(in srgb,var(--inbox-color-accent) 35%,var(--inbox-color-border));--inbox-color-compose-attachments-bg:color-mix(in srgb,var(--inbox-color-text-muted) 2%,var(--inbox-color-bg));--inbox-color-send-split-shadow:color-mix(in srgb,var(--inbox-color-text-primary) 8%,#0000);--inbox-color-send-split-schedule-bg:var(--inbox-color-accent);--inbox-color-send-split-schedule-text:var(--inbox-color-bg);--inbox-color-send-split-schedule-divider:color-mix(in srgb,var(--inbox-color-bg) 25%,#0000);--inbox-color-send-split-schedule-bg-hover:color-mix(in srgb,var(--inbox-color-text-primary) 12%,var(--inbox-color-accent));--inbox-color-template-popover-shadow:color-mix(in srgb,var(--inbox-color-text-primary) 14%,#0000);--inbox-color-template-header-gradient-start:color-mix(in srgb,var(--inbox-color-accent) 7%,var(--inbox-color-bg));--inbox-color-template-categories-bg:color-mix(in srgb,var(--inbox-color-text-muted) 3%,var(--inbox-color-bg));--inbox-color-template-category-hover-border:color-mix(in srgb,var(--inbox-color-accent) 35%,var(--inbox-color-border));--inbox-color-template-category-hover-bg:color-mix(in srgb,var(--inbox-color-accent) 6%,var(--inbox-color-bg));--inbox-color-template-category-active-border:var(--inbox-color-accent);--inbox-color-template-category-active-bg:color-mix(in srgb,var(--inbox-color-accent) 12%,var(--inbox-color-bg));--inbox-color-template-category-active-text:var(--inbox-color-accent);--inbox-color-template-category-active-ring:color-mix(in srgb,var(--inbox-color-accent) 18%,#0000);--inbox-color-template-category-icon-bg:color-mix(in srgb,var(--inbox-color-accent) 10%,var(--inbox-color-bg));--inbox-color-template-category-icon-text:var(--inbox-color-accent);--inbox-color-template-search-bg:color-mix(in srgb,var(--inbox-color-text-muted) 3%,var(--inbox-color-bg));--inbox-color-template-empty-bg:color-mix(in srgb,var(--inbox-color-text-muted) 3%,var(--inbox-color-bg));--inbox-color-template-item-hover-border:color-mix(in srgb,var(--inbox-color-accent) 30%,var(--inbox-color-border));--inbox-color-template-item-hover-bg:color-mix(in srgb,var(--inbox-color-accent) 5%,var(--inbox-color-bg));--inbox-color-template-item-hover-shadow:color-mix(in srgb,var(--inbox-color-accent) 8%,#0000);--inbox-color-template-item-icon-bg:color-mix(in srgb,var(--inbox-color-accent) 10%,var(--inbox-color-bg));--inbox-color-template-item-icon-text:var(--inbox-color-accent);--inbox-color-template-item-arrow-hover:var(--inbox-color-accent);--inbox-color-template-footer-bg:color-mix(in srgb,var(--inbox-color-text-muted) 4%,var(--inbox-color-bg));--inbox-color-dialog-shadow:color-mix(in srgb,var(--inbox-color-shadow) 30%,#0000);--inbox-color-dialog-header-gradient-start:color-mix(in srgb,var(--inbox-color-accent) 7%,var(--inbox-color-bg));--inbox-color-dialog-icon-bg:color-mix(in srgb,var(--inbox-color-accent) 12%,var(--inbox-color-bg));--inbox-color-dialog-icon-border:color-mix(in srgb,var(--inbox-color-accent) 30%,var(--inbox-color-border));--inbox-color-dialog-icon-text:var(--inbox-color-accent);--inbox-dialog-icon-size:42px;--inbox-dashboard-accent:#0891b2;--inbox-dashboard-accent-dark:#0e7490;--inbox-dashboard-row-hover-bg:color-mix(in srgb,var(--inbox-dashboard-accent) 5%,var(--inbox-color-bg));--inbox-dashboard-row-hover-border:color-mix(in srgb,var(--inbox-dashboard-accent) 18%,var(--inbox-color-border));--inbox-dashboard-avatar-bg:color-mix(in srgb,var(--inbox-dashboard-accent) 14%,#0000);--inbox-dashboard-avatar-text:var(--inbox-dashboard-accent-dark);--inbox-dashboard-unread-dot:var(--inbox-dashboard-accent);--inbox-shadow-shell:0 1px 3px var(--inbox-color-shadow);--inbox-shadow-message:0 1px 2px var(--inbox-color-message-shadow);--inbox-shadow-detail-menu:0 8px 24px color-mix(in srgb,var(--inbox-color-shadow) 24%,#0000);--inbox-shadow-send-split:0 1px 2px var(--inbox-color-send-split-shadow);--inbox-shadow-template-popover:0 12px 32px var(--inbox-color-template-popover-shadow);--inbox-shadow-template-item-hover:0 2px 8px var(--inbox-color-template-item-hover-shadow);--inbox-shadow-dialog:0 28px 60px var(--inbox-color-dialog-shadow);--inbox-transition-fast:0.15s ease;--inbox-action-schedule-bg:var(--inbox-color-detail-action-primary-bg);--inbox-action-schedule-border:var(--inbox-color-detail-action-primary-border);--inbox-action-schedule-text:var(--inbox-color-detail-action-primary-text);--inbox-action-questionnaire-bg:var(--inbox-color-detail-action-primary-bg);--inbox-action-questionnaire-border:var(--inbox-color-detail-action-primary-border);--inbox-action-questionnaire-text:var(--inbox-color-detail-action-primary-text);--inbox-action-team-bg:var(--inbox-color-detail-action-bg);--inbox-action-team-border:var(--inbox-color-border);--inbox-action-team-text:var(--inbox-color-text-primary);--inbox-action-stage-bg:var(--inbox-color-detail-action-bg);--inbox-action-stage-border:var(--inbox-color-border);--inbox-action-stage-text:var(--inbox-color-text-primary);--inbox-action-assign-bg:var(--inbox-color-detail-action-bg);--inbox-action-assign-border:var(--inbox-color-border);--inbox-action-assign-text:var(--inbox-color-text-primary)}[data-theme=purple_light]{--inbox-color-accent:#6366f1;--inbox-color-accent-contrast:#fff;--inbox-color-sidebar-bg:linear-gradient(180deg,color-mix(in srgb,#818cf8 8%,var(--inbox-color-bg)) 0%,color-mix(in srgb,#c4b5fd 4%,var(--inbox-color-bg)) 100%);--inbox-color-messages-bg:linear-gradient(180deg,color-mix(in srgb,#e0e7ff 35%,var(--inbox-color-bg)) 0%,color-mix(in srgb,#f5f3ff 20%,var(--inbox-color-bg)) 100%);--inbox-color-list-hover-bg:color-mix(in srgb,#818cf8 10%,var(--inbox-color-bg));--inbox-color-list-active-bg:color-mix(in srgb,#6366f1 14%,var(--inbox-color-bg));--inbox-color-list-active-border:#6366f1;--inbox-color-avatar-bg:linear-gradient(135deg,#818cf8,#a78bfa 55%,#f472b6);--inbox-color-avatar-text:#fff;--inbox-color-job-title:#0891b2;--inbox-color-unread-dot:#f43f5e;--inbox-unread-dot-size:9px;--inbox-color-message-team-bg:linear-gradient(135deg,color-mix(in srgb,#6366f1 12%,var(--inbox-color-bg)) 0%,color-mix(in srgb,#a855f7 10%,var(--inbox-color-bg)) 100%);--inbox-color-message-team-border:color-mix(in srgb,#8b5cf6 28%,var(--inbox-color-border));--inbox-color-attachment-bg:color-mix(in srgb,#818cf8 8%,var(--inbox-color-bg));--inbox-color-detail-actions-gradient-start:color-mix(in srgb,#6366f1 10%,var(--inbox-color-bg));--inbox-color-detail-field-icon:#6366f1;--inbox-action-schedule-bg:linear-gradient(135deg,#14b8a6,#0d9488);--inbox-action-schedule-border:#0f766e;--inbox-action-schedule-text:#fff;--inbox-action-questionnaire-bg:linear-gradient(135deg,#f59e0b,#d97706);--inbox-action-questionnaire-border:#b45309;--inbox-action-questionnaire-text:#fff;--inbox-action-team-bg:color-mix(in srgb,#ec4899 12%,var(--inbox-color-bg));--inbox-action-team-border:color-mix(in srgb,#ec4899 35%,var(--inbox-color-border));--inbox-action-team-text:#be185d;--inbox-action-stage-bg:color-mix(in srgb,#8b5cf6 12%,var(--inbox-color-bg));--inbox-action-stage-border:color-mix(in srgb,#8b5cf6 35%,var(--inbox-color-border));--inbox-action-stage-text:#6d28d9;--inbox-action-assign-bg:color-mix(in srgb,#10b981 12%,var(--inbox-color-bg));--inbox-action-assign-border:color-mix(in srgb,#10b981 35%,var(--inbox-color-border));--inbox-action-assign-text:#047857;--inbox-color-compose-chip-bg:color-mix(in srgb,#6366f1 12%,var(--inbox-color-bg));--inbox-color-compose-chip-bg-hover:color-mix(in srgb,#6366f1 20%,var(--inbox-color-bg));--inbox-color-compose-chip-text:#4f46e5;--inbox-color-compose-body-bg:color-mix(in srgb,#818cf8 6%,var(--inbox-color-bg));--inbox-color-compose-body-border-focus:color-mix(in srgb,#6366f1 45%,var(--inbox-color-border));--inbox-color-send-split-schedule-bg:linear-gradient(135deg,#6366f1,#8b5cf6);--inbox-color-send-split-schedule-bg-hover:linear-gradient(135deg,#4f46e5,#7c3aed);--inbox-color-template-header-gradient-start:color-mix(in srgb,#6366f1 12%,var(--inbox-color-bg));--inbox-color-template-categories-bg:color-mix(in srgb,#c4b5fd 8%,var(--inbox-color-bg));--inbox-color-template-category-active-border:#6366f1;--inbox-color-template-category-active-bg:color-mix(in srgb,#6366f1 16%,var(--inbox-color-bg));--inbox-color-template-category-active-text:#4338ca;--inbox-color-template-category-icon-bg:color-mix(in srgb,#818cf8 18%,var(--inbox-color-bg));--inbox-color-template-item-icon-bg:color-mix(in srgb,#a78bfa 16%,var(--inbox-color-bg));--inbox-color-template-item-icon-text:#7c3aed;--inbox-color-dialog-header-gradient-start:color-mix(in srgb,#6366f1 12%,var(--inbox-color-bg));--inbox-color-dialog-icon-bg:color-mix(in srgb,#818cf8 18%,var(--inbox-color-bg));--inbox-color-dialog-icon-border:color-mix(in srgb,#6366f1 40%,var(--inbox-color-border));--inbox-color-dialog-icon-text:#4f46e5;--inbox-dashboard-accent:#6366f1;--inbox-dashboard-accent-dark:#4338ca;--inbox-dashboard-unread-dot:#f43f5e;--inbox-shadow-shell:0 2px 12px color-mix(in srgb,#6366f1 10%,var(--inbox-color-shadow));--inbox-shadow-message:0 2px 6px color-mix(in srgb,#818cf8 12%,#0000);--inbox-color-unread-dot-glow:0 0 0 3px color-mix(in srgb,#f43f5e 22%,#0000)}[data-theme=purple_light] .vettra-inbox__list-unread-dot{box-shadow:var(--inbox-color-unread-dot-glow)}[data-theme=purple_light] .vettra-inbox__sidebar-head{background:linear-gradient(90deg,color-mix(in srgb,#6366f1 8%,var(--color-surface)) 0,color-mix(in srgb,#ec4899 6%,var(--color-surface)) 100%);background:linear-gradient(90deg,color-mix(in srgb,#6366f1 8%,var(--inbox-color-bg)) 0,color-mix(in srgb,#ec4899 6%,var(--inbox-color-bg)) 100%)}[data-theme=purple_light] .vettra-inbox__sidebar-title{background:linear-gradient(90deg,#4338ca,#7c3aed 50%,#db2777);-webkit-background-clip:text;background-clip:text;color:#0000}[data-theme=purple_light] .vettra-inbox__detail-action-btn--schedule{background:color-mix(in srgb,var(--color-accent) 88%,var(--color-surface))!important;background:var(--inbox-action-schedule-bg)!important;border-color:var(--inbox-action-schedule-border)!important;color:#fff!important;color:var(--inbox-action-schedule-text)!important}[data-theme=purple_light] .vettra-inbox__detail-action-btn--questionnaire{background:color-mix(in srgb,var(--color-accent) 88%,var(--color-surface))!important;background:var(--inbox-action-questionnaire-bg)!important;border-color:var(--inbox-action-questionnaire-border)!important;color:#fff!important;color:var(--inbox-action-questionnaire-text)!important}[data-theme=purple_light] .vettra-inbox__detail-action-btn--team{background:color-mix(in srgb,var(--color-text-muted) 5%,var(--color-surface))!important;background:var(--inbox-action-team-bg)!important;border-color:var(--inbox-action-team-border)!important;color:var(--color-text-primary)!important;color:var(--inbox-action-team-text)!important}[data-theme=purple_light] .vettra-inbox__detail-action-btn--stage{background:color-mix(in srgb,var(--color-text-muted) 5%,var(--color-surface))!important;background:var(--inbox-action-stage-bg)!important;border-color:var(--inbox-action-stage-border)!important;color:var(--color-text-primary)!important;color:var(--inbox-action-stage-text)!important}[data-theme=purple_light] .vettra-inbox__detail-action-btn--assign{background:color-mix(in srgb,var(--color-text-muted) 5%,var(--color-surface))!important;background:var(--inbox-action-assign-bg)!important;border-color:var(--inbox-action-assign-border)!important;color:var(--color-text-primary)!important;color:var(--inbox-action-assign-text)!important}[data-theme=purple_light] .vettra-inbox__detail-action-btn--questionnaire:hover,[data-theme=purple_light] .vettra-inbox__detail-action-btn--schedule:hover{filter:brightness(1.06)}[data-theme=purple_light] .vettra-inbox__detail-action-btn--assign:hover,[data-theme=purple_light] .vettra-inbox__detail-action-btn--stage:hover,[data-theme=purple_light] .vettra-inbox__detail-action-btn--team:hover{filter:brightness(.97)}[data-theme=purple_light] .vettra-inbox__quick-note-save{color:#6366f1!important}[data-theme=purple_light] .vettra-inbox__quick-note-save:hover{background:color-mix(in srgb,#6366f1 12%,var(--color-surface))!important;background:color-mix(in srgb,#6366f1 12%,var(--inbox-color-bg))!important}[data-theme=purple_light] .dashboard-inbox-row__unread{background:#0891b2;background:var(--inbox-dashboard-unread-dot);box-shadow:var(--inbox-color-unread-dot-glow)}[data-theme=purple_light] .dashboard-inbox-row__avatar{background:linear-gradient(135deg,#818cf8,#a78bfa 55%,#f472b6);color:#fff}[data-theme=purple_light] .dashboard-inbox-row:hover{background:color-mix(in srgb,#6366f1 8%,var(--color-surface));background:color-mix(in srgb,#6366f1 8%,var(--inbox-color-bg));border-color:color-mix(in srgb,#6366f1 22%,var(--inbox-color-border))}[data-theme=ocean_light]{--inbox-color-accent:#0284c7;--inbox-color-accent-contrast:#fff;--inbox-color-sidebar-bg:linear-gradient(180deg,color-mix(in srgb,#38bdf8 8%,var(--inbox-color-bg)) 0%,color-mix(in srgb,#bae6fd 4%,var(--inbox-color-bg)) 100%);--inbox-color-messages-bg:linear-gradient(180deg,color-mix(in srgb,#e2e8f0 35%,var(--inbox-color-bg)) 0%,color-mix(in srgb,#f0f9ff 20%,var(--inbox-color-bg)) 100%);--inbox-color-list-hover-bg:color-mix(in srgb,#38bdf8 10%,var(--inbox-color-bg));--inbox-color-list-active-bg:color-mix(in srgb,#0284c7 14%,var(--inbox-color-bg));--inbox-color-list-active-border:#0284c7;--inbox-color-avatar-bg:linear-gradient(135deg,#38bdf8,#7dd3fc 55%,#f472b6);--inbox-color-avatar-text:#fff;--inbox-color-job-title:#0891b2;--inbox-color-unread-dot:#f43f5e;--inbox-unread-dot-size:9px;--inbox-color-message-team-bg:linear-gradient(135deg,color-mix(in srgb,#0284c7 12%,var(--inbox-color-bg)) 0%,color-mix(in srgb,#38bdf8 10%,var(--inbox-color-bg)) 100%);--inbox-color-message-team-border:color-mix(in srgb,#0ea5e9 28%,var(--inbox-color-border));--inbox-color-attachment-bg:color-mix(in srgb,#38bdf8 8%,var(--inbox-color-bg));--inbox-color-detail-actions-gradient-start:color-mix(in srgb,#0284c7 10%,var(--inbox-color-bg));--inbox-color-detail-field-icon:#0284c7;--inbox-action-schedule-bg:linear-gradient(135deg,#14b8a6,#0d9488);--inbox-action-schedule-border:#0f766e;--inbox-action-schedule-text:#fff;--inbox-action-questionnaire-bg:linear-gradient(135deg,#f59e0b,#d97706);--inbox-action-questionnaire-border:#b45309;--inbox-action-questionnaire-text:#fff;--inbox-action-team-bg:color-mix(in srgb,#ec4899 12%,var(--inbox-color-bg));--inbox-action-team-border:color-mix(in srgb,#ec4899 35%,var(--inbox-color-border));--inbox-action-team-text:#be185d;--inbox-action-stage-bg:color-mix(in srgb,#0ea5e9 12%,var(--inbox-color-bg));--inbox-action-stage-border:color-mix(in srgb,#0ea5e9 35%,var(--inbox-color-border));--inbox-action-stage-text:#0369a1;--inbox-action-assign-bg:color-mix(in srgb,#10b981 12%,var(--inbox-color-bg));--inbox-action-assign-border:color-mix(in srgb,#10b981 35%,var(--inbox-color-border));--inbox-action-assign-text:#047857;--inbox-color-compose-chip-bg:color-mix(in srgb,#0284c7 12%,var(--inbox-color-bg));--inbox-color-compose-chip-bg-hover:color-mix(in srgb,#0284c7 20%,var(--inbox-color-bg));--inbox-color-compose-chip-text:#0369a1;--inbox-color-compose-body-bg:color-mix(in srgb,#38bdf8 6%,var(--inbox-color-bg));--inbox-color-compose-body-border-focus:color-mix(in srgb,#0284c7 45%,var(--inbox-color-border));--inbox-color-send-split-schedule-bg:linear-gradient(135deg,#0284c7,#0ea5e9);--inbox-color-send-split-schedule-bg-hover:linear-gradient(135deg,#0369a1,#0284c7);--inbox-color-template-header-gradient-start:color-mix(in srgb,#0284c7 12%,var(--inbox-color-bg));--inbox-color-template-categories-bg:color-mix(in srgb,#bae6fd 8%,var(--inbox-color-bg));--inbox-color-template-category-active-border:#0284c7;--inbox-color-template-category-active-bg:color-mix(in srgb,#0284c7 16%,var(--inbox-color-bg));--inbox-color-template-category-active-text:#0369a1;--inbox-color-template-category-icon-bg:color-mix(in srgb,#38bdf8 18%,var(--inbox-color-bg));--inbox-color-template-item-icon-bg:color-mix(in srgb,#7dd3fc 16%,var(--inbox-color-bg));--inbox-color-template-item-icon-text:#0284c7;--inbox-color-dialog-header-gradient-start:color-mix(in srgb,#0284c7 12%,var(--inbox-color-bg));--inbox-color-dialog-icon-bg:color-mix(in srgb,#38bdf8 18%,var(--inbox-color-bg));--inbox-color-dialog-icon-border:color-mix(in srgb,#0284c7 40%,var(--inbox-color-border));--inbox-color-dialog-icon-text:#0369a1;--inbox-dashboard-accent:#0284c7;--inbox-dashboard-accent-dark:#0369a1;--inbox-dashboard-unread-dot:#f43f5e;--inbox-shadow-shell:0 2px 12px color-mix(in srgb,#0284c7 10%,var(--inbox-color-shadow));--inbox-shadow-message:0 2px 6px color-mix(in srgb,#38bdf8 12%,#0000);--inbox-color-unread-dot-glow:0 0 0 3px color-mix(in srgb,#f43f5e 22%,#0000)}[data-theme=ocean_light] .vettra-inbox__list-unread-dot{box-shadow:var(--inbox-color-unread-dot-glow)}[data-theme=ocean_light] .vettra-inbox__sidebar-head{background:linear-gradient(90deg,color-mix(in srgb,#0284c7 8%,var(--color-surface)) 0,color-mix(in srgb,#ec4899 6%,var(--color-surface)) 100%);background:linear-gradient(90deg,color-mix(in srgb,#0284c7 8%,var(--inbox-color-bg)) 0,color-mix(in srgb,#ec4899 6%,var(--inbox-color-bg)) 100%)}[data-theme=ocean_light] .vettra-inbox__sidebar-title{background:linear-gradient(90deg,#0369a1,#0284c7 50%,#db2777);-webkit-background-clip:text;background-clip:text;color:#0000}[data-theme=ocean_light] .vettra-inbox__detail-action-btn--schedule{background:color-mix(in srgb,var(--color-accent) 88%,var(--color-surface))!important;background:var(--inbox-action-schedule-bg)!important;border-color:var(--inbox-action-schedule-border)!important;color:#fff!important;color:var(--inbox-action-schedule-text)!important}[data-theme=ocean_light] .vettra-inbox__detail-action-btn--questionnaire{background:color-mix(in srgb,var(--color-accent) 88%,var(--color-surface))!important;background:var(--inbox-action-questionnaire-bg)!important;border-color:var(--inbox-action-questionnaire-border)!important;color:#fff!important;color:var(--inbox-action-questionnaire-text)!important}[data-theme=ocean_light] .vettra-inbox__detail-action-btn--team{background:color-mix(in srgb,var(--color-text-muted) 5%,var(--color-surface))!important;background:var(--inbox-action-team-bg)!important;border-color:var(--inbox-action-team-border)!important;color:var(--color-text-primary)!important;color:var(--inbox-action-team-text)!important}[data-theme=ocean_light] .vettra-inbox__detail-action-btn--stage{background:color-mix(in srgb,var(--color-text-muted) 5%,var(--color-surface))!important;background:var(--inbox-action-stage-bg)!important;border-color:var(--inbox-action-stage-border)!important;color:var(--color-text-primary)!important;color:var(--inbox-action-stage-text)!important}[data-theme=ocean_light] .vettra-inbox__detail-action-btn--assign{background:color-mix(in srgb,var(--color-text-muted) 5%,var(--color-surface))!important;background:var(--inbox-action-assign-bg)!important;border-color:var(--inbox-action-assign-border)!important;color:var(--color-text-primary)!important;color:var(--inbox-action-assign-text)!important}[data-theme=ocean_light] .vettra-inbox__detail-action-btn--questionnaire:hover,[data-theme=ocean_light] .vettra-inbox__detail-action-btn--schedule:hover{filter:brightness(1.06)}[data-theme=ocean_light] .vettra-inbox__detail-action-btn--assign:hover,[data-theme=ocean_light] .vettra-inbox__detail-action-btn--stage:hover,[data-theme=ocean_light] .vettra-inbox__detail-action-btn--team:hover{filter:brightness(.97)}[data-theme=ocean_light] .vettra-inbox__quick-note-save{color:#0284c7!important}[data-theme=ocean_light] .vettra-inbox__quick-note-save:hover{background:color-mix(in srgb,#0284c7 12%,var(--color-surface))!important;background:color-mix(in srgb,#0284c7 12%,var(--inbox-color-bg))!important}[data-theme=ocean_light] .dashboard-inbox-row__unread{background:#0891b2;background:var(--inbox-dashboard-unread-dot);box-shadow:var(--inbox-color-unread-dot-glow)}[data-theme=ocean_light] .dashboard-inbox-row__avatar{background:linear-gradient(135deg,#38bdf8,#7dd3fc 55%,#f472b6);color:#fff}[data-theme=ocean_light] .dashboard-inbox-row:hover{background:color-mix(in srgb,#0284c7 8%,var(--color-surface));background:color-mix(in srgb,#0284c7 8%,var(--inbox-color-bg));border-color:color-mix(in srgb,#0284c7 22%,var(--inbox-color-border))}:root,[data-theme=default]{--drawer-width:220px;--drawer-mini-width:60px;--drawer-nav-icon-col:28px;--drawer-nav-row-height:40px;--drawer-nav-row-height-child:36px;--drawer-nav-padding:1rem 0 1rem 0.5rem;--drawer-nav-search-margin:0 0.5rem 0.75rem;--drawer-nav-search-padding:0.5rem 0.75rem;--drawer-nav-search-radius:8px;--drawer-nav-link-radius:8px;--drawer-nav-link-padding:0 0.75rem 0 0.625rem;--drawer-nav-link-padding-child:calc(1.125rem + var(--drawer-nav-icon-col));--drawer-nav-group-title-padding:0.5rem 0.75rem 0.375rem;--drawer-nav-quick-add-size:22px;--drawer-nav-quick-add-radius:6px;--drawer-header-min-height:64px;--drawer-header-padding:0.5rem;--drawer-header-padding-open:0.75rem;--drawer-logo-max-height:44px;--drawer-logo-max-height-mini:44px;--drawer-footer-padding:0.5rem;--drawer-active-indicator-width:10px;--drawer-active-indicator-height:30px;--drawer-font-size-search:0.8125rem;--drawer-font-size-search-icon:14px;--drawer-font-size-group-title:0.6875rem;--drawer-font-size-label:0.875rem;--drawer-font-size-label-child:0.8125rem;--drawer-font-size-icon:16px;--drawer-font-size-chevron:12px;--drawer-font-size-quick-add-icon:0.7rem;--drawer-font-weight-group-title:600;--drawer-font-weight-label:500;--drawer-font-weight-label-child:400;--drawer-group-title-letter-spacing:0.04em;--drawer-group-title-opacity:0.7;--drawer-color-bg:var(--color-sidebar-bg);--drawer-color-text:var(--color-sidebar-text);--drawer-color-text-muted:var(--color-sidebar-text-muted);--drawer-color-hover-bg:var(--color-sidebar-hover);--drawer-color-border:var(--color-sidebar-border);--drawer-color-active-text:var(--color-nav-active-text);--drawer-color-accent:var(--color-accent);--drawer-color-shadow:var(--color-drawer-shadow);--drawer-color-backdrop:var(--color-backdrop);--drawer-color-body-bg:var(--drawer-color-bg);--drawer-color-footer-bg:color-mix(in srgb,var(--drawer-color-hover-bg) 35%,var(--drawer-color-bg));--drawer-color-search-bg:color-mix(in srgb,var(--drawer-color-hover-bg) 60%,#0000);--drawer-color-search-border:var(--drawer-color-border);--drawer-color-search-icon:var(--drawer-color-text-muted);--drawer-color-search-text:var(--drawer-color-text);--drawer-color-search-placeholder:var(--drawer-color-text-muted);--drawer-color-link-text:var(--drawer-color-text-muted);--drawer-color-link-icon:var(--drawer-color-text);--drawer-color-link-hover-bg:var(--drawer-color-hover-bg);--drawer-color-link-hover-text:var(--drawer-color-text);--drawer-color-link-active-bg:var(--drawer-color-hover-bg);--drawer-color-link-active-text:var(--drawer-color-active-text);--drawer-color-link-active-indicator:var(--drawer-color-accent);--drawer-color-quick-add-bg:color-mix(in srgb,var(--drawer-color-bg) 85%,var(--drawer-color-hover-bg));--drawer-color-quick-add-border:color-mix(in srgb,var(--drawer-color-border) 80%,#0000);--drawer-color-quick-add-text:var(--drawer-color-text-muted);--drawer-color-quick-add-hover-text:var(--drawer-color-text);--drawer-color-quick-add-hover-border:color-mix(in srgb,var(--drawer-color-accent) 35%,var(--drawer-color-border));--drawer-color-quick-add-hover-bg:color-mix(in srgb,var(--drawer-color-accent) 12%,var(--drawer-color-bg));--drawer-color-group-title:var(--drawer-color-text-muted);--drawer-color-chevron:var(--drawer-color-text-muted);--drawer-color-chevron-expanded:var(--drawer-color-text);--drawer-nav-icon-dashboard:var(--drawer-color-link-icon);--drawer-nav-icon-tasks:var(--drawer-color-link-icon);--drawer-nav-icon-reports:var(--drawer-color-link-icon);--drawer-nav-icon-inbox:var(--drawer-color-link-icon);--drawer-nav-icon-calendar:var(--drawer-color-link-icon);--drawer-nav-icon-positions:var(--drawer-color-link-icon);--drawer-nav-icon-candidates:var(--drawer-color-link-icon);--drawer-nav-icon-activities:var(--drawer-color-link-icon);--drawer-nav-icon-active-dashboard:var(--drawer-color-link-active-text);--drawer-nav-icon-active-tasks:var(--drawer-color-link-active-text);--drawer-nav-icon-active-reports:var(--drawer-color-link-active-text);--drawer-nav-icon-active-inbox:var(--drawer-color-link-active-text);--drawer-nav-icon-active-calendar:var(--drawer-color-link-active-text);--drawer-nav-icon-active-positions:var(--drawer-color-link-active-text);--drawer-nav-icon-active-candidates:var(--drawer-color-link-active-text);--drawer-nav-icon-active-activities:var(--drawer-color-link-active-text);--drawer-alerts-border:color-mix(in srgb,#f59e0b 28%,var(--drawer-color-border));--drawer-alerts-bg-start:color-mix(in srgb,#f59e0b 14%,var(--drawer-color-bg));--drawer-alerts-bg-end:color-mix(in srgb,#ef4444 8%,var(--drawer-color-bg));--drawer-alerts-hover-border:color-mix(in srgb,#f59e0b 55%,var(--drawer-color-border));--drawer-alerts-hover-shadow:0 8px 20px color-mix(in srgb,#f59e0b 18%,#0000);--drawer-alerts-active-border:color-mix(in srgb,#f59e0b 50%,var(--drawer-color-border));--drawer-alerts-active-ring:color-mix(in srgb,#f59e0b 20%,#0000);--drawer-alerts-icon-wrap-bg:color-mix(in srgb,#f59e0b 18%,var(--drawer-color-bg));--drawer-alerts-icon-wrap-border:color-mix(in srgb,#f59e0b 35%,#0000);--drawer-alerts-icon-color:#fbbf24;--drawer-shadow-temporary:4px 0 24px var(--drawer-color-shadow);--drawer-transition:0.2s ease;--drawer-nav-transition:0.15s ease}[data-theme=purple_light]{--drawer-color-accent:#6366f1;--drawer-color-bg:#fff;--drawer-color-body-bg:#fff;--drawer-color-text:#312e81;--drawer-color-text-muted:#6366a0;--drawer-color-hover-bg:color-mix(in srgb,#818cf8 14%,#fff);--drawer-color-border:color-mix(in srgb,#818cf8 22%,#e0e7ff);--drawer-color-active-text:#4338ca;--drawer-color-footer-bg:linear-gradient(180deg,color-mix(in srgb,#c4b5fd 12%,#fff),color-mix(in srgb,#818cf8 8%,#fff));--drawer-color-header-bg:linear-gradient(90deg,color-mix(in srgb,#6366f1 10%,#fff),color-mix(in srgb,#ec4899 8%,#fff) 55%,color-mix(in srgb,#818cf8 10%,#fff));--drawer-color-search-bg:color-mix(in srgb,#818cf8 10%,#fff);--drawer-color-search-border:color-mix(in srgb,#6366f1 24%,#e0e7ff);--drawer-color-search-icon:#6366f1;--drawer-color-search-text:#312e81;--drawer-color-search-placeholder:#7c83c9;--drawer-color-link-hover-bg:color-mix(in srgb,#818cf8 16%,#fff);--drawer-color-link-active-bg:linear-gradient(90deg,color-mix(in srgb,#6366f1 18%,#fff),color-mix(in srgb,#a855f7 10%,#fff));--drawer-color-link-active-indicator:linear-gradient(180deg,#6366f1,#a855f7);--drawer-color-group-title:#6366f1;--drawer-group-title-opacity:0.85;--drawer-nav-icon-dashboard:#6366f1;--drawer-nav-icon-tasks:#f59e0b;--drawer-nav-icon-reports:#0891b2;--drawer-nav-icon-inbox:#ec4899;--drawer-nav-icon-calendar:#14b8a6;--drawer-nav-icon-positions:#8b5cf6;--drawer-nav-icon-candidates:#3b82f6;--drawer-nav-icon-activities:#f97316;--drawer-nav-icon-active-dashboard:#4338ca;--drawer-nav-icon-active-tasks:#b45309;--drawer-nav-icon-active-reports:#0e7490;--drawer-nav-icon-active-inbox:#be185d;--drawer-nav-icon-active-calendar:#0f766e;--drawer-nav-icon-active-positions:#6d28d9;--drawer-nav-icon-active-candidates:#1d4ed8;--drawer-nav-icon-active-activities:#c2410c;--drawer-color-quick-add-bg:color-mix(in srgb,#fff 80%,#c4b5fd);--drawer-color-quick-add-border:color-mix(in srgb,#6366f1 30%,#e0e7ff);--drawer-color-quick-add-text:#6366f1;--drawer-color-quick-add-hover-bg:color-mix(in srgb,#6366f1 16%,#fff);--drawer-color-quick-add-hover-border:#6366f1;--drawer-color-quick-add-hover-text:#4338ca;--drawer-alerts-border:color-mix(in srgb,#f59e0b 40%,#e0e7ff);--drawer-alerts-bg-start:color-mix(in srgb,#fbbf24 18%,#fff);--drawer-alerts-bg-end:color-mix(in srgb,#f472b6 10%,#fff);--drawer-alerts-hover-border:color-mix(in srgb,#f59e0b 65%,#e0e7ff);--drawer-alerts-hover-shadow:0 8px 22px color-mix(in srgb,#f59e0b 22%,#0000);--drawer-alerts-icon-wrap-bg:color-mix(in srgb,#fbbf24 24%,#fff);--drawer-alerts-icon-color:#d97706;--drawer-shadow-temporary:4px 0 28px color-mix(in srgb,#6366f1 18%,#0f172a1f)}[data-theme=purple_light] .drawer-header{background:var(--drawer-color-header-bg);border-bottom-color:color-mix(in srgb,#818cf8 28%,#e0e7ff)}[data-theme=purple_light] .drawer-nav__link--active,[data-theme=purple_light] .drawer-nav__link.Mui-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,#6366f1 16%,#0000)}[data-theme=purple_light] .drawer-nav__link--nav-dashboard .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-dashboard)!important}[data-theme=purple_light] .drawer-nav__link--nav-tasks .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-tasks)!important}[data-theme=purple_light] .drawer-nav__link--nav-reports .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-reports)!important}[data-theme=purple_light] .drawer-nav__link--nav-inbox .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-inbox)!important}[data-theme=purple_light] .drawer-nav__link--nav-calendar .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-calendar)!important}[data-theme=purple_light] .drawer-nav__link--nav-positions .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-positions)!important}[data-theme=purple_light] .drawer-nav__link--nav-candidates .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-candidates)!important}[data-theme=purple_light] .drawer-nav__link--nav-activities .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-activities)!important}[data-theme=purple_light] .drawer-nav__link--nav-dashboard.Mui-selected .drawer-nav__icon-svg,[data-theme=purple_light] .drawer-nav__link--nav-dashboard.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-dashboard)!important}[data-theme=purple_light] .drawer-nav__link--nav-tasks.Mui-selected .drawer-nav__icon-svg,[data-theme=purple_light] .drawer-nav__link--nav-tasks.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-tasks)!important}[data-theme=purple_light] .drawer-nav__link--nav-reports.Mui-selected .drawer-nav__icon-svg,[data-theme=purple_light] .drawer-nav__link--nav-reports.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-reports)!important}[data-theme=purple_light] .drawer-nav__link--nav-inbox.Mui-selected .drawer-nav__icon-svg,[data-theme=purple_light] .drawer-nav__link--nav-inbox.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-inbox)!important}[data-theme=purple_light] .drawer-nav__link--nav-calendar.Mui-selected .drawer-nav__icon-svg,[data-theme=purple_light] .drawer-nav__link--nav-calendar.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-calendar)!important}[data-theme=purple_light] .drawer-nav__link--nav-positions.Mui-selected .drawer-nav__icon-svg,[data-theme=purple_light] .drawer-nav__link--nav-positions.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-positions)!important}[data-theme=purple_light] .drawer-nav__link--nav-candidates.Mui-selected .drawer-nav__icon-svg,[data-theme=purple_light] .drawer-nav__link--nav-candidates.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-candidates)!important}[data-theme=purple_light] .drawer-nav__link--nav-activities.Mui-selected .drawer-nav__icon-svg,[data-theme=purple_light] .drawer-nav__link--nav-activities.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-activities)!important}[data-theme=purple_light] .drawer-nav__group-title{font-weight:700}[data-theme=purple_light] .dashboard-drawer--mini .drawer-nav__link--active,[data-theme=purple_light] .dashboard-drawer--mini .drawer-nav__link.Mui-selected{background:color-mix(in srgb,#6366f1 18%,#fff)!important}[data-theme=purple_light] .drawer-nav__link--nav-dashboard:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-dashboard)!important}[data-theme=purple_light] .drawer-nav__link--nav-tasks:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-tasks)!important}[data-theme=purple_light] .drawer-nav__link--nav-reports:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-reports)!important}[data-theme=purple_light] .drawer-nav__link--nav-inbox:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-inbox)!important}[data-theme=purple_light] .drawer-nav__link--nav-calendar:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-calendar)!important}[data-theme=purple_light] .drawer-nav__link--nav-positions:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-positions)!important}[data-theme=purple_light] .drawer-nav__link--nav-candidates:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-candidates)!important}[data-theme=purple_light] .drawer-nav__link--nav-activities:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-activities)!important}[data-theme=ocean_light]{--drawer-color-accent:#0284c7;--drawer-color-bg:#fff;--drawer-color-body-bg:#fff;--drawer-color-text:#0f172a;--drawer-color-text-muted:#475569;--drawer-color-hover-bg:color-mix(in srgb,#38bdf8 14%,#fff);--drawer-color-border:color-mix(in srgb,#38bdf8 22%,#e2e8f0);--drawer-color-active-text:#0369a1;--drawer-color-footer-bg:linear-gradient(180deg,color-mix(in srgb,#bae6fd 12%,#fff),color-mix(in srgb,#38bdf8 8%,#fff));--drawer-color-header-bg:linear-gradient(90deg,color-mix(in srgb,#0284c7 10%,#fff),color-mix(in srgb,#ec4899 8%,#fff) 55%,color-mix(in srgb,#38bdf8 10%,#fff));--drawer-color-search-bg:color-mix(in srgb,#38bdf8 10%,#fff);--drawer-color-search-border:color-mix(in srgb,#0284c7 24%,#e2e8f0);--drawer-color-search-icon:#0284c7;--drawer-color-search-text:#0f172a;--drawer-color-search-placeholder:#64748b;--drawer-color-link-hover-bg:color-mix(in srgb,#38bdf8 16%,#fff);--drawer-color-link-active-bg:linear-gradient(90deg,color-mix(in srgb,#0284c7 18%,#fff),color-mix(in srgb,#38bdf8 10%,#fff));--drawer-color-link-active-indicator:linear-gradient(180deg,#0284c7,#38bdf8);--drawer-color-group-title:#0284c7;--drawer-group-title-opacity:0.85;--drawer-nav-icon-dashboard:#0284c7;--drawer-nav-icon-tasks:#f59e0b;--drawer-nav-icon-reports:#0891b2;--drawer-nav-icon-inbox:#ec4899;--drawer-nav-icon-calendar:#14b8a6;--drawer-nav-icon-positions:#0ea5e9;--drawer-nav-icon-candidates:#3b82f6;--drawer-nav-icon-activities:#f97316;--drawer-nav-icon-active-dashboard:#0369a1;--drawer-nav-icon-active-tasks:#b45309;--drawer-nav-icon-active-reports:#0e7490;--drawer-nav-icon-active-inbox:#be185d;--drawer-nav-icon-active-calendar:#0f766e;--drawer-nav-icon-active-positions:#0369a1;--drawer-nav-icon-active-candidates:#1d4ed8;--drawer-nav-icon-active-activities:#c2410c;--drawer-color-quick-add-bg:color-mix(in srgb,#fff 80%,#bae6fd);--drawer-color-quick-add-border:color-mix(in srgb,#0284c7 30%,#e2e8f0);--drawer-color-quick-add-text:#0284c7;--drawer-color-quick-add-hover-bg:color-mix(in srgb,#0284c7 16%,#fff);--drawer-color-quick-add-hover-border:#0284c7;--drawer-color-quick-add-hover-text:#0369a1;--drawer-alerts-border:color-mix(in srgb,#f59e0b 40%,#e2e8f0);--drawer-alerts-bg-start:color-mix(in srgb,#fbbf24 18%,#fff);--drawer-alerts-bg-end:color-mix(in srgb,#f472b6 10%,#fff);--drawer-alerts-hover-border:color-mix(in srgb,#f59e0b 65%,#e2e8f0);--drawer-alerts-hover-shadow:0 8px 22px color-mix(in srgb,#f59e0b 22%,#0000);--drawer-alerts-icon-wrap-bg:color-mix(in srgb,#fbbf24 24%,#fff);--drawer-alerts-icon-color:#d97706;--drawer-shadow-temporary:4px 0 28px color-mix(in srgb,#0284c7 18%,#0f172a1f)}[data-theme=ocean_light] .drawer-header{background:var(--drawer-color-header-bg);border-bottom-color:color-mix(in srgb,#38bdf8 28%,#e2e8f0)}[data-theme=ocean_light] .drawer-nav__link--active,[data-theme=ocean_light] .drawer-nav__link.Mui-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,#0284c7 16%,#0000)}[data-theme=ocean_light] .drawer-nav__link--nav-dashboard .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-dashboard)!important}[data-theme=ocean_light] .drawer-nav__link--nav-tasks .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-tasks)!important}[data-theme=ocean_light] .drawer-nav__link--nav-reports .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-reports)!important}[data-theme=ocean_light] .drawer-nav__link--nav-inbox .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-inbox)!important}[data-theme=ocean_light] .drawer-nav__link--nav-calendar .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-calendar)!important}[data-theme=ocean_light] .drawer-nav__link--nav-positions .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-positions)!important}[data-theme=ocean_light] .drawer-nav__link--nav-candidates .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-candidates)!important}[data-theme=ocean_light] .drawer-nav__link--nav-activities .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-activities)!important}[data-theme=ocean_light] .drawer-nav__link--nav-dashboard.Mui-selected .drawer-nav__icon-svg,[data-theme=ocean_light] .drawer-nav__link--nav-dashboard.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-dashboard)!important}[data-theme=ocean_light] .drawer-nav__link--nav-tasks.Mui-selected .drawer-nav__icon-svg,[data-theme=ocean_light] .drawer-nav__link--nav-tasks.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-tasks)!important}[data-theme=ocean_light] .drawer-nav__link--nav-reports.Mui-selected .drawer-nav__icon-svg,[data-theme=ocean_light] .drawer-nav__link--nav-reports.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-reports)!important}[data-theme=ocean_light] .drawer-nav__link--nav-inbox.Mui-selected .drawer-nav__icon-svg,[data-theme=ocean_light] .drawer-nav__link--nav-inbox.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-inbox)!important}[data-theme=ocean_light] .drawer-nav__link--nav-calendar.Mui-selected .drawer-nav__icon-svg,[data-theme=ocean_light] .drawer-nav__link--nav-calendar.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-calendar)!important}[data-theme=ocean_light] .drawer-nav__link--nav-positions.Mui-selected .drawer-nav__icon-svg,[data-theme=ocean_light] .drawer-nav__link--nav-positions.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-positions)!important}[data-theme=ocean_light] .drawer-nav__link--nav-candidates.Mui-selected .drawer-nav__icon-svg,[data-theme=ocean_light] .drawer-nav__link--nav-candidates.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-candidates)!important}[data-theme=ocean_light] .drawer-nav__link--nav-activities.Mui-selected .drawer-nav__icon-svg,[data-theme=ocean_light] .drawer-nav__link--nav-activities.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-nav-icon-active-activities)!important}[data-theme=ocean_light] .drawer-nav__group-title{font-weight:700}[data-theme=ocean_light] .dashboard-drawer--mini .drawer-nav__link--active,[data-theme=ocean_light] .dashboard-drawer--mini .drawer-nav__link.Mui-selected{background:color-mix(in srgb,#0284c7 18%,#fff)!important}[data-theme=ocean_light] .drawer-nav__link--nav-dashboard:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-dashboard)!important}[data-theme=ocean_light] .drawer-nav__link--nav-tasks:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-tasks)!important}[data-theme=ocean_light] .drawer-nav__link--nav-reports:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-reports)!important}[data-theme=ocean_light] .drawer-nav__link--nav-inbox:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-inbox)!important}[data-theme=ocean_light] .drawer-nav__link--nav-calendar:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-calendar)!important}[data-theme=ocean_light] .drawer-nav__link--nav-positions:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-positions)!important}[data-theme=ocean_light] .drawer-nav__link--nav-candidates:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-candidates)!important}[data-theme=ocean_light] .drawer-nav__link--nav-activities:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-nav-icon-activities)!important}:root,[data-theme=default]{--tasks-height-offset:5.75rem;--tasks-embedded-min-height:500px;--tasks-radius-shell:12px;--tasks-radius-control:10px;--tasks-radius-item:8px;--tasks-radius-dialog:14px;--tasks-radius-pill:999px;--tasks-list-active-border-width:3px;--tasks-transition:0.15s ease;--tasks-color-bg:var(--color-surface);--tasks-color-border:var(--color-border);--tasks-color-text-primary:var(--color-text-primary);--tasks-color-text-muted:var(--color-text-muted);--tasks-color-accent:var(--color-accent);--tasks-color-shadow:var(--color-shadow);--tasks-color-layout-bg:var(--color-layout-bg);--tasks-shadow-shell:0 1px 2px color-mix(in srgb,var(--tasks-color-shadow) 70%,#0000),0 12px 32px color-mix(in srgb,var(--tasks-color-shadow) 18%,#0000);--tasks-shadow-popover:0 12px 32px color-mix(in srgb,var(--tasks-color-shadow) 24%,#0000);--tasks-shadow-dialog:0 24px 48px color-mix(in srgb,var(--tasks-color-shadow) 28%,#0000);--tasks-color-toolbar-gradient-start:color-mix(in srgb,var(--tasks-color-accent) 3%,var(--tasks-color-bg));--tasks-color-list-pane-bg:color-mix(in srgb,var(--tasks-color-text-muted) 2.5%,var(--tasks-color-bg));--tasks-color-list-hover-bg:color-mix(in srgb,var(--tasks-color-accent) 5%,var(--tasks-color-bg));--tasks-color-list-active-bg:color-mix(in srgb,var(--tasks-color-accent) 9%,var(--tasks-color-bg));--tasks-color-list-active-border:var(--tasks-color-accent);--tasks-color-status-icon:color-mix(in srgb,var(--tasks-color-accent) 70%,var(--tasks-color-text-muted));--tasks-color-status-complete:#10b981;--tasks-color-detail-empty-icon:color-mix(in srgb,var(--tasks-color-accent) 35%,var(--tasks-color-text-muted));--tasks-color-detail-status-bg:color-mix(in srgb,var(--tasks-color-accent) 5%,var(--tasks-color-bg));--tasks-color-detail-status-icon:color-mix(in srgb,var(--tasks-color-accent) 70%,var(--tasks-color-text-muted));--tasks-color-detail-status-hover-border:color-mix(in srgb,var(--tasks-color-accent) 35%,var(--tasks-color-border));--tasks-color-detail-status-hover-bg:color-mix(in srgb,var(--tasks-color-accent) 10%,var(--tasks-color-bg));--tasks-color-detail-status-complete-border:color-mix(in srgb,var(--tasks-color-status-complete) 35%,var(--tasks-color-border));--tasks-color-detail-status-complete-bg:color-mix(in srgb,var(--tasks-color-status-complete) 10%,var(--tasks-color-bg));--tasks-color-detail-meta-divider:color-mix(in srgb,var(--tasks-color-text-muted) 55%,#0000);--tasks-color-detail-link:var(--tasks-color-accent);--tasks-color-detail-context-bg:color-mix(in srgb,var(--tasks-color-accent) 8%,var(--tasks-color-bg));--tasks-color-detail-context-text:var(--tasks-color-accent);--tasks-color-detail-footer-bg:color-mix(in srgb,var(--tasks-color-text-muted) 2%,var(--tasks-color-bg));--tasks-color-activity-avatar-bg:linear-gradient(135deg,#f97316,#fb923c);--tasks-color-activity-avatar-text:#fff;--tasks-color-filter-hover-bg:color-mix(in srgb,var(--tasks-color-accent) 6%,var(--tasks-color-bg));--tasks-color-filter-selected-bg:color-mix(in srgb,var(--tasks-color-accent) 10%,var(--tasks-color-bg));--tasks-color-view-select-hover-border:color-mix(in srgb,var(--tasks-color-accent) 35%,var(--tasks-color-border));--tasks-color-view-select-focus-border:var(--tasks-color-accent);--tasks-color-dialog-header-gradient-start:color-mix(in srgb,var(--tasks-color-accent) 4%,var(--tasks-color-bg));--tasks-color-dialog-actions-bg:color-mix(in srgb,var(--tasks-color-text-muted) 2%,var(--tasks-color-bg));--tasks-color-assignee-chip-bg:color-mix(in srgb,var(--tasks-color-accent) 10%,var(--tasks-color-bg));--tasks-color-error:#dc2626}[data-theme=purple_light]{--tasks-color-accent:#f59e0b;--tasks-shadow-shell:0 2px 10px color-mix(in srgb,#a78bfa 12%,var(--tasks-color-shadow)),0 14px 36px color-mix(in srgb,#818cf8 14%,#0000);--tasks-color-toolbar-gradient-start:color-mix(in srgb,#c4b5fd 18%,var(--tasks-color-bg));--tasks-color-list-pane-bg:linear-gradient(180deg,color-mix(in srgb,#ede9fe 55%,var(--tasks-color-bg)) 0%,color-mix(in srgb,#f5f3ff 35%,var(--tasks-color-bg)) 100%);--tasks-color-list-hover-bg:var(--tasks-color-list-active-bg);--tasks-color-list-active-bg:color-mix(in srgb,#a78bfa 18%,var(--tasks-color-bg));--tasks-color-list-active-border:#8b5cf6;--tasks-color-status-icon:#d97706;--tasks-color-detail-empty-icon:#f59e0b;--tasks-color-detail-status-bg:color-mix(in srgb,#ddd6fe 28%,var(--tasks-color-bg));--tasks-color-detail-status-icon:#d97706;--tasks-color-detail-status-hover-border:color-mix(in srgb,#f59e0b 40%,var(--tasks-color-border));--tasks-color-detail-status-hover-bg:color-mix(in srgb,#c4b5fd 16%,var(--tasks-color-bg));--tasks-color-detail-link:#b45309;--tasks-color-detail-context-bg:color-mix(in srgb,#ddd6fe 32%,var(--tasks-color-bg));--tasks-color-detail-context-text:#b45309;--tasks-color-detail-footer-bg:linear-gradient(180deg,color-mix(in srgb,#ede9fe 40%,var(--tasks-color-bg)) 0%,color-mix(in srgb,#f5f3ff 25%,var(--tasks-color-bg)) 100%);--tasks-color-activity-avatar-bg:linear-gradient(135deg,#f59e0b,#f97316 55%,#ef4444);--tasks-color-filter-hover-bg:color-mix(in srgb,#c4b5fd 12%,var(--tasks-color-bg));--tasks-color-filter-selected-bg:color-mix(in srgb,#a78bfa 16%,var(--tasks-color-bg));--tasks-color-dialog-header-gradient-start:color-mix(in srgb,#ddd6fe 35%,var(--tasks-color-bg));--tasks-color-assignee-chip-bg:color-mix(in srgb,#c4b5fd 22%,var(--tasks-color-bg))}[data-theme=purple_light] .vettra-tasks__toolbar{background:linear-gradient(180deg,color-mix(in srgb,#ddd6fe 28%,var(--color-surface)) 0,color-mix(in srgb,#f5f3ff 18%,var(--color-surface)) 100%);background:linear-gradient(180deg,color-mix(in srgb,#ddd6fe 28%,var(--tasks-color-bg)) 0,color-mix(in srgb,#f5f3ff 18%,var(--tasks-color-bg)) 100%)}[data-theme=purple_light] .vettra-tasks__list-section-title{color:#7c3aed}[data-theme=ocean_light]{--tasks-color-accent:#f59e0b;--tasks-shadow-shell:0 2px 10px color-mix(in srgb,#7dd3fc 12%,var(--tasks-color-shadow)),0 14px 36px color-mix(in srgb,#38bdf8 14%,#0000);--tasks-color-toolbar-gradient-start:color-mix(in srgb,#bae6fd 18%,var(--tasks-color-bg));--tasks-color-list-pane-bg:linear-gradient(180deg,color-mix(in srgb,#ede9fe 55%,var(--tasks-color-bg)) 0%,color-mix(in srgb,#f0f9ff 35%,var(--tasks-color-bg)) 100%);--tasks-color-list-hover-bg:var(--tasks-color-list-active-bg);--tasks-color-list-active-bg:color-mix(in srgb,#7dd3fc 18%,var(--tasks-color-bg));--tasks-color-list-active-border:#0ea5e9;--tasks-color-status-icon:#d97706;--tasks-color-detail-empty-icon:#f59e0b;--tasks-color-detail-status-bg:color-mix(in srgb,#ddd6fe 28%,var(--tasks-color-bg));--tasks-color-detail-status-icon:#d97706;--tasks-color-detail-status-hover-border:color-mix(in srgb,#f59e0b 40%,var(--tasks-color-border));--tasks-color-detail-status-hover-bg:color-mix(in srgb,#bae6fd 16%,var(--tasks-color-bg));--tasks-color-detail-link:#b45309;--tasks-color-detail-context-bg:color-mix(in srgb,#ddd6fe 32%,var(--tasks-color-bg));--tasks-color-detail-context-text:#b45309;--tasks-color-detail-footer-bg:linear-gradient(180deg,color-mix(in srgb,#ede9fe 40%,var(--tasks-color-bg)) 0%,color-mix(in srgb,#f0f9ff 25%,var(--tasks-color-bg)) 100%);--tasks-color-activity-avatar-bg:linear-gradient(135deg,#f59e0b,#f97316 55%,#ef4444);--tasks-color-filter-hover-bg:color-mix(in srgb,#bae6fd 12%,var(--tasks-color-bg));--tasks-color-filter-selected-bg:color-mix(in srgb,#7dd3fc 16%,var(--tasks-color-bg));--tasks-color-dialog-header-gradient-start:color-mix(in srgb,#ddd6fe 35%,var(--tasks-color-bg));--tasks-color-assignee-chip-bg:color-mix(in srgb,#bae6fd 22%,var(--tasks-color-bg))}[data-theme=ocean_light] .vettra-tasks__toolbar{background:linear-gradient(180deg,color-mix(in srgb,#ddd6fe 28%,var(--color-surface)) 0,color-mix(in srgb,#f0f9ff 18%,var(--color-surface)) 100%);background:linear-gradient(180deg,color-mix(in srgb,#ddd6fe 28%,var(--tasks-color-bg)) 0,color-mix(in srgb,#f0f9ff 18%,var(--tasks-color-bg)) 100%)}[data-theme=ocean_light] .vettra-tasks__list-section-title{color:#0284c7}:root,[data-theme=default]{--calendar-min-height:calc(100vh - 180px);--calendar-surface-min-height:560px;--calendar-rbc-height:600px;--calendar-embedded-surface-min-height:480px;--calendar-embedded-rbc-height:520px;--calendar-radius-shell:8px;--calendar-radius-chip:4px;--calendar-radius-legend:2px;--calendar-color-bg:var(--color-surface);--calendar-color-border:var(--color-border);--calendar-color-text-primary:var(--color-text-primary);--calendar-color-text-muted:var(--color-text-muted);--calendar-color-accent:var(--color-accent);--calendar-color-shadow:var(--color-shadow);--calendar-shadow-shell:0 1px 3px var(--calendar-color-shadow);--calendar-color-header-bg:color-mix(in srgb,var(--calendar-color-accent) 4%,var(--calendar-color-bg));--calendar-color-off-range-bg:color-mix(in srgb,var(--calendar-color-text-muted) 6%,var(--calendar-color-bg));--calendar-color-today-bg:color-mix(in srgb,var(--calendar-color-accent) 8%,var(--calendar-color-bg));--calendar-color-view-selected-bg:color-mix(in srgb,var(--calendar-color-accent) 12%,var(--calendar-color-bg));--calendar-color-view-selected-text:var(--calendar-color-accent);--calendar-color-view-selected-border:var(--calendar-color-accent);--calendar-color-time-slot-border:color-mix(in srgb,var(--calendar-color-border) 60%,#0000);--calendar-color-current-time:var(--calendar-color-accent);--calendar-color-show-more:var(--calendar-color-accent);--calendar-color-view-select-hover-border:color-mix(in srgb,var(--calendar-color-accent) 35%,var(--calendar-color-border))}[data-theme=purple_light]{--calendar-color-accent:#6366f1;--calendar-shadow-shell:0 2px 12px color-mix(in srgb,#818cf8 12%,var(--calendar-color-shadow));--calendar-color-header-bg:color-mix(in srgb,#6366f1 10%,var(--calendar-color-bg));--calendar-color-off-range-bg:color-mix(in srgb,#ddd6fe 18%,var(--calendar-color-bg));--calendar-color-today-bg:color-mix(in srgb,#6366f1 14%,var(--calendar-color-bg));--calendar-color-view-selected-bg:color-mix(in srgb,#818cf8 16%,var(--calendar-color-bg));--calendar-color-view-selected-text:#4338ca;--calendar-color-view-selected-border:#6366f1;--calendar-color-current-time:#7c3aed;--calendar-color-show-more:#4338ca}[data-theme=purple_light] .vettra-calendar__toolbar{background:linear-gradient(180deg,color-mix(in srgb,#ddd6fe 28%,var(--color-surface)) 0,color-mix(in srgb,#f5f3ff 18%,var(--color-surface)) 100%);background:linear-gradient(180deg,color-mix(in srgb,#ddd6fe 28%,var(--calendar-color-bg)) 0,color-mix(in srgb,#f5f3ff 18%,var(--calendar-color-bg)) 100%);border-color:color-mix(in srgb,#818cf8 22%,var(--calendar-color-border))}[data-theme=purple_light] .vettra-calendar__surface{border-color:color-mix(in srgb,#818cf8 18%,var(--calendar-color-border))}[data-theme=purple_light] .vettra-calendar__date{color:#4338ca!important}[data-theme=ocean_light]{--calendar-color-accent:#0284c7;--calendar-shadow-shell:0 2px 12px color-mix(in srgb,#38bdf8 12%,var(--calendar-color-shadow));--calendar-color-header-bg:color-mix(in srgb,#0284c7 10%,var(--calendar-color-bg));--calendar-color-off-range-bg:color-mix(in srgb,#ddd6fe 18%,var(--calendar-color-bg));--calendar-color-today-bg:color-mix(in srgb,#0284c7 14%,var(--calendar-color-bg));--calendar-color-view-selected-bg:color-mix(in srgb,#38bdf8 16%,var(--calendar-color-bg));--calendar-color-view-selected-text:#0369a1;--calendar-color-view-selected-border:#0284c7;--calendar-color-current-time:#0284c7;--calendar-color-show-more:#0369a1}[data-theme=ocean_light] .vettra-calendar__toolbar{background:linear-gradient(180deg,color-mix(in srgb,#ddd6fe 28%,var(--color-surface)) 0,color-mix(in srgb,#f0f9ff 18%,var(--color-surface)) 100%);background:linear-gradient(180deg,color-mix(in srgb,#ddd6fe 28%,var(--calendar-color-bg)) 0,color-mix(in srgb,#f0f9ff 18%,var(--calendar-color-bg)) 100%);border-color:color-mix(in srgb,#38bdf8 22%,var(--calendar-color-border))}[data-theme=ocean_light] .vettra-calendar__surface{border-color:color-mix(in srgb,#38bdf8 18%,var(--calendar-color-border))}[data-theme=ocean_light] .vettra-calendar__date{color:#0369a1!important}:root,[data-theme=default]{--activities-timeline-max-width:48rem;--activities-radius-popover:12px;--activities-radius-option:8px;--activities-radius-bubble:12px;--activities-radius-marker:999px;--activities-transition:0.15s ease;--activities-color-bg:var(--color-surface);--activities-color-border:var(--color-border);--activities-color-text-primary:var(--color-text-primary);--activities-color-text-muted:var(--color-text-muted);--activities-color-accent:var(--color-accent);--activities-color-shadow:var(--color-shadow);--activities-color-layout-bg:var(--color-layout-bg);--activities-shadow-popover:0 12px 32px color-mix(in srgb,var(--activities-color-shadow) 24%,#0000);--activities-shadow-bubble:0 1px 4px color-mix(in srgb,var(--activities-color-shadow) 65%,#0000);--activities-shadow-bubble-hover:0 4px 14px color-mix(in srgb,var(--activities-color-shadow) 80%,#0000);--activities-color-filter-hover-bg:color-mix(in srgb,var(--activities-color-accent) 6%,var(--activities-color-bg));--activities-color-filter-selected-bg:color-mix(in srgb,var(--activities-color-accent) 10%,var(--activities-color-bg));--activities-color-filter-divider:color-mix(in srgb,var(--activities-color-border) 70%,#0000);--activities-color-timeline-rail:color-mix(in srgb,var(--activities-color-border) 85%,var(--activities-color-text-muted));--activities-color-timeline-group-label:var(--activities-color-accent);--activities-color-timeline-marker-border:var(--activities-color-bg);--activities-color-timeline-marker-ring:var(--activities-color-border);--activities-color-timeline-marker-default-text:var(--activities-color-text-muted);--activities-color-timeline-marker-default-bg:var(--activities-color-bg);--activities-color-timeline-bubble-hover-border:color-mix(in srgb,var(--activities-color-accent) 18%,var(--activities-color-border));--activities-color-timeline-link:var(--activities-color-accent);--activities-color-timeline-bullet:color-mix(in srgb,var(--activities-color-text-muted) 55%,#0000);--activities-marker-stage_change-color:#2563eb;--activities-marker-stage_change-bg:color-mix(in srgb,#2563eb 10%,var(--activities-color-bg));--activities-marker-stage_change-ring:color-mix(in srgb,#2563eb 22%,var(--activities-color-border));--activities-marker-note-color:#7c3aed;--activities-marker-note-bg:color-mix(in srgb,#7c3aed 10%,var(--activities-color-bg));--activities-marker-note-ring:color-mix(in srgb,#7c3aed 22%,var(--activities-color-border));--activities-marker-email-color:#0d9488;--activities-marker-email-bg:color-mix(in srgb,#0d9488 10%,var(--activities-color-bg));--activities-marker-email-ring:color-mix(in srgb,#0d9488 22%,var(--activities-color-border));--activities-marker-sms-color:#0d9488;--activities-marker-sms-bg:color-mix(in srgb,#0d9488 10%,var(--activities-color-bg));--activities-marker-sms-ring:color-mix(in srgb,#0d9488 22%,var(--activities-color-border));--activities-marker-candidate_added-color:#16a34a;--activities-marker-candidate_added-bg:color-mix(in srgb,#16a34a 10%,var(--activities-color-bg));--activities-marker-candidate_added-ring:color-mix(in srgb,#16a34a 22%,var(--activities-color-border));--activities-marker-interview_scheduled-color:#16a34a;--activities-marker-interview_scheduled-bg:color-mix(in srgb,#16a34a 10%,var(--activities-color-bg));--activities-marker-interview_scheduled-ring:color-mix(in srgb,#16a34a 22%,var(--activities-color-border));--activities-marker-questionnaire_sent-color:#d97706;--activities-marker-questionnaire_sent-bg:color-mix(in srgb,#d97706 10%,var(--activities-color-bg));--activities-marker-questionnaire_sent-ring:color-mix(in srgb,#d97706 22%,var(--activities-color-border));--activities-marker-task_completed-color:#d97706;--activities-marker-task_completed-bg:color-mix(in srgb,#d97706 10%,var(--activities-color-bg));--activities-marker-task_completed-ring:color-mix(in srgb,#d97706 22%,var(--activities-color-border));--activities-marker-position_updated-color:#475569;--activities-marker-position_updated-bg:color-mix(in srgb,#475569 10%,var(--activities-color-bg));--activities-marker-position_updated-ring:color-mix(in srgb,#475569 22%,var(--activities-color-border))}[data-theme=purple_light]{--activities-color-accent:#f97316;--activities-color-layout-bg:var(--color-layout-bg);--activities-color-timeline-group-label:#7c3aed;--activities-color-timeline-rail:linear-gradient(180deg,#c4b5fd,#a78bfa 45%,#818cf8);--activities-color-timeline-bubble-hover-border:color-mix(in srgb,#8b5cf6 28%,var(--activities-color-border));--activities-color-timeline-link:#ea580c;--activities-shadow-bubble:0 2px 8px color-mix(in srgb,#a78bfa 10%,#0000);--activities-shadow-bubble-hover:0 6px 18px color-mix(in srgb,#818cf8 16%,#0000);--activities-marker-stage_change-color:#6366f1;--activities-marker-stage_change-bg:color-mix(in srgb,#818cf8 18%,var(--activities-color-bg));--activities-marker-stage_change-ring:color-mix(in srgb,#6366f1 35%,var(--activities-color-border));--activities-marker-note-color:#a855f7;--activities-marker-note-bg:color-mix(in srgb,#c4b5fd 22%,var(--activities-color-bg));--activities-marker-note-ring:color-mix(in srgb,#a855f7 35%,var(--activities-color-border));--activities-marker-email-color:#14b8a6;--activities-marker-email-bg:color-mix(in srgb,#5eead4 22%,var(--activities-color-bg));--activities-marker-email-ring:color-mix(in srgb,#14b8a6 35%,var(--activities-color-border));--activities-marker-sms-color:#06b6d4;--activities-marker-sms-bg:color-mix(in srgb,#67e8f9 22%,var(--activities-color-bg));--activities-marker-sms-ring:color-mix(in srgb,#06b6d4 35%,var(--activities-color-border));--activities-marker-candidate_added-color:#10b981;--activities-marker-candidate_added-bg:color-mix(in srgb,#6ee7b7 22%,var(--activities-color-bg));--activities-marker-candidate_added-ring:color-mix(in srgb,#10b981 35%,var(--activities-color-border));--activities-marker-interview_scheduled-color:#22c55e;--activities-marker-interview_scheduled-bg:color-mix(in srgb,#86efac 22%,var(--activities-color-bg));--activities-marker-interview_scheduled-ring:color-mix(in srgb,#22c55e 35%,var(--activities-color-border));--activities-marker-questionnaire_sent-color:#f59e0b;--activities-marker-questionnaire_sent-bg:color-mix(in srgb,#ddd6fe 30%,var(--activities-color-bg));--activities-marker-questionnaire_sent-ring:color-mix(in srgb,#a78bfa 35%,var(--activities-color-border));--activities-marker-task_completed-color:#ec4899;--activities-marker-task_completed-bg:color-mix(in srgb,#fbcfe8 30%,var(--activities-color-bg));--activities-marker-task_completed-ring:color-mix(in srgb,#ec4899 35%,var(--activities-color-border));--activities-marker-position_updated-color:#3b82f6;--activities-marker-position_updated-bg:color-mix(in srgb,#93c5fd 22%,var(--activities-color-bg));--activities-marker-position_updated-ring:color-mix(in srgb,#3b82f6 35%,var(--activities-color-border))}[data-theme=purple_light] .activities-page__title{background:linear-gradient(90deg,#6366f1,#8b5cf6 50%,#a855f7);-webkit-background-clip:text;background-clip:text;color:#0000!important}[data-theme=purple_light] .activities-page__timeline-bubble{background:linear-gradient(135deg,var(--color-surface) 0,color-mix(in srgb,#ede9fe 45%,var(--color-surface)) 100%);background:linear-gradient(135deg,var(--activities-color-bg) 0,color-mix(in srgb,#ede9fe 45%,var(--activities-color-bg)) 100%);border-color:color-mix(in srgb,#c4b5fd 35%,var(--activities-color-border))}[data-theme=ocean_light]{--activities-color-accent:#f97316;--activities-color-layout-bg:var(--color-layout-bg);--activities-color-timeline-group-label:#0284c7;--activities-color-timeline-rail:linear-gradient(180deg,#bae6fd,#7dd3fc 45%,#38bdf8);--activities-color-timeline-bubble-hover-border:color-mix(in srgb,#0ea5e9 28%,var(--activities-color-border));--activities-color-timeline-link:#ea580c;--activities-shadow-bubble:0 2px 8px color-mix(in srgb,#7dd3fc 10%,#0000);--activities-shadow-bubble-hover:0 6px 18px color-mix(in srgb,#38bdf8 16%,#0000);--activities-marker-stage_change-color:#0284c7;--activities-marker-stage_change-bg:color-mix(in srgb,#38bdf8 18%,var(--activities-color-bg));--activities-marker-stage_change-ring:color-mix(in srgb,#0284c7 35%,var(--activities-color-border));--activities-marker-note-color:#38bdf8;--activities-marker-note-bg:color-mix(in srgb,#bae6fd 22%,var(--activities-color-bg));--activities-marker-note-ring:color-mix(in srgb,#38bdf8 35%,var(--activities-color-border));--activities-marker-email-color:#14b8a6;--activities-marker-email-bg:color-mix(in srgb,#5eead4 22%,var(--activities-color-bg));--activities-marker-email-ring:color-mix(in srgb,#14b8a6 35%,var(--activities-color-border));--activities-marker-sms-color:#06b6d4;--activities-marker-sms-bg:color-mix(in srgb,#67e8f9 22%,var(--activities-color-bg));--activities-marker-sms-ring:color-mix(in srgb,#06b6d4 35%,var(--activities-color-border));--activities-marker-candidate_added-color:#10b981;--activities-marker-candidate_added-bg:color-mix(in srgb,#6ee7b7 22%,var(--activities-color-bg));--activities-marker-candidate_added-ring:color-mix(in srgb,#10b981 35%,var(--activities-color-border));--activities-marker-interview_scheduled-color:#22c55e;--activities-marker-interview_scheduled-bg:color-mix(in srgb,#86efac 22%,var(--activities-color-bg));--activities-marker-interview_scheduled-ring:color-mix(in srgb,#22c55e 35%,var(--activities-color-border));--activities-marker-questionnaire_sent-color:#f59e0b;--activities-marker-questionnaire_sent-bg:color-mix(in srgb,#ddd6fe 30%,var(--activities-color-bg));--activities-marker-questionnaire_sent-ring:color-mix(in srgb,#7dd3fc 35%,var(--activities-color-border));--activities-marker-task_completed-color:#ec4899;--activities-marker-task_completed-bg:color-mix(in srgb,#fbcfe8 30%,var(--activities-color-bg));--activities-marker-task_completed-ring:color-mix(in srgb,#ec4899 35%,var(--activities-color-border));--activities-marker-position_updated-color:#3b82f6;--activities-marker-position_updated-bg:color-mix(in srgb,#93c5fd 22%,var(--activities-color-bg));--activities-marker-position_updated-ring:color-mix(in srgb,#3b82f6 35%,var(--activities-color-border))}[data-theme=ocean_light] .activities-page__title{background:linear-gradient(90deg,#0284c7,#0ea5e9 50%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:#0000!important}[data-theme=ocean_light] .activities-page__timeline-bubble{background:linear-gradient(135deg,var(--color-surface) 0,color-mix(in srgb,#ede9fe 45%,var(--color-surface)) 100%);background:linear-gradient(135deg,var(--activities-color-bg) 0,color-mix(in srgb,#ede9fe 45%,var(--activities-color-bg)) 100%);border-color:color-mix(in srgb,#bae6fd 35%,var(--activities-color-border))}:root,[data-theme=default]{--pw-radius-shell:8px;--pw-radius-control:10px;--pw-radius-card:12px;--pw-nav-active-border-width:3px;--pw-color-bg:var(--color-surface);--pw-color-border:var(--color-border);--pw-color-text-primary:var(--color-text-primary);--pw-color-text-muted:var(--color-text-muted);--pw-color-accent:var(--color-accent);--pw-color-shadow:var(--color-shadow);--pw-shadow-shell:0 1px 3px var(--pw-color-shadow);--pw-color-dialog-paper-bg:var(--pw-color-bg);--pw-color-dialog-header-bg:var(--pw-color-bg);--pw-color-dialog-body-bg:var(--color-layout-bg);--pw-color-shell-bg:var(--pw-color-bg);--pw-color-nav-bg:var(--pw-color-bg);--pw-color-nav-hover-bg:color-mix(in srgb,var(--pw-color-accent) 6%,var(--pw-color-bg));--pw-color-nav-active-bg:color-mix(in srgb,var(--pw-color-accent) 10%,var(--pw-color-bg));--pw-color-nav-active-border:var(--pw-color-accent);--pw-color-nav-active-text:var(--pw-color-accent);--pw-color-footer-bg:color-mix(in srgb,var(--pw-color-accent) 2%,var(--pw-color-bg));--pw-color-card-bg:var(--pw-color-bg);--pw-color-link:var(--pw-color-accent)}[data-theme=purple_light]{--pw-color-accent:#8b5cf6;--pw-color-border:#e0e7ff;--pw-color-text-primary:#312e81;--pw-color-text-muted:#6366a0;--pw-shadow-shell:0 4px 24px color-mix(in srgb,#818cf8 16%,#312e811a);--pw-color-dialog-paper-bg:#fff;--pw-color-dialog-header-bg:linear-gradient(90deg,color-mix(in srgb,#6366f1 10%,#fff),color-mix(in srgb,#ec4899 6%,#fff) 55%,color-mix(in srgb,#818cf8 10%,#fff));--pw-color-dialog-body-bg:var(--color-layout-bg);--pw-color-shell-bg:#fff;--pw-color-nav-bg:linear-gradient(180deg,color-mix(in srgb,#ede9fe 42%,#fff),color-mix(in srgb,#f5f3ff 24%,#fff));--pw-color-nav-hover-bg:color-mix(in srgb,#818cf8 12%,#fff);--pw-color-nav-active-bg:linear-gradient(90deg,color-mix(in srgb,#6366f1 16%,#fff),color-mix(in srgb,#a855f7 10%,#fff));--pw-color-nav-active-border:#8b5cf6;--pw-color-nav-active-text:#6d28d9;--pw-color-footer-bg:linear-gradient(180deg,color-mix(in srgb,#ede9fe 38%,#fff),#fff);--pw-color-card-bg:#fff;--pw-color-link:#7c3aed}[data-theme=purple_light] .position-wizard-dialog .MuiDialog-paper{border:1px solid color-mix(in srgb,#818cf8 24%,#e0e7ff)}[data-theme=purple_light] .position-wizard-dialog__header{border-bottom-color:color-mix(in srgb,#818cf8 28%,#e0e7ff)}[data-theme=purple_light] .position-wizard-dialog__title{background:linear-gradient(90deg,#6366f1,#8b5cf6 55%,#a855f7);-webkit-background-clip:text;background-clip:text;color:#0000!important}[data-theme=purple_light] .position-wizard__nav-item--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,#8b5cf6 18%,#0000)}[data-theme=purple_light] .position-wizard__nav-marker .anticon{color:#8b5cf6}[data-theme=ocean_light]{--pw-color-accent:#0ea5e9;--pw-color-border:#e2e8f0;--pw-color-text-primary:#0f172a;--pw-color-text-muted:#475569;--pw-shadow-shell:0 4px 24px color-mix(in srgb,#38bdf8 16%,#0f172a1a);--pw-color-dialog-paper-bg:#fff;--pw-color-dialog-header-bg:linear-gradient(90deg,color-mix(in srgb,#0284c7 10%,#fff),color-mix(in srgb,#ec4899 6%,#fff) 55%,color-mix(in srgb,#38bdf8 10%,#fff));--pw-color-dialog-body-bg:var(--color-layout-bg);--pw-color-shell-bg:#fff;--pw-color-nav-bg:linear-gradient(180deg,color-mix(in srgb,#ede9fe 42%,#fff),color-mix(in srgb,#f0f9ff 24%,#fff));--pw-color-nav-hover-bg:color-mix(in srgb,#38bdf8 12%,#fff);--pw-color-nav-active-bg:linear-gradient(90deg,color-mix(in srgb,#0284c7 16%,#fff),color-mix(in srgb,#38bdf8 10%,#fff));--pw-color-nav-active-border:#0ea5e9;--pw-color-nav-active-text:#0369a1;--pw-color-footer-bg:linear-gradient(180deg,color-mix(in srgb,#ede9fe 38%,#fff),#fff);--pw-color-card-bg:#fff;--pw-color-link:#0284c7}[data-theme=ocean_light] .position-wizard-dialog .MuiDialog-paper{border:1px solid color-mix(in srgb,#38bdf8 24%,#e2e8f0)}[data-theme=ocean_light] .position-wizard-dialog__header{border-bottom-color:color-mix(in srgb,#38bdf8 28%,#e2e8f0)}[data-theme=ocean_light] .position-wizard-dialog__title{background:linear-gradient(90deg,#0284c7,#0ea5e9 55%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:#0000!important}[data-theme=ocean_light] .position-wizard__nav-item--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,#0ea5e9 18%,#0000)}[data-theme=ocean_light] .position-wizard__nav-marker .anticon{color:#0ea5e9}:root,[data-theme=default]{--cs-page-bg:var(--color-layout-bg);--cs-panel-bg:var(--color-surface);--cs-panel-border:var(--color-border);--cs-panel-shadow:0 12px 32px color-mix(in srgb,var(--color-shadow) 12%,#0000);--cs-radius-panel:14px;--cs-card-border:var(--color-border);--cs-card-bg:var(--color-surface);--cs-card-border-hover:color-mix(in srgb,var(--color-accent) 35%,var(--color-border));--cs-card-shadow-hover:0 8px 24px color-mix(in srgb,var(--color-shadow) 45%,#0000);--cs-radius-card:10px;--cs-add-card-bg:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface));--cs-add-card-bg-hover:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));--cs-avatar-bg:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface));--cs-avatar-text:var(--color-accent);--cs-text-primary:var(--color-text-primary);--cs-text-muted:var(--color-text-muted)}[data-theme=ocean_light],[data-theme=purple_light]{--cs-page-bg:var(--color-layout-bg);--cs-panel-bg:var(--color-surface);--cs-panel-border:color-mix(in srgb,var(--color-accent) 18%,var(--color-border));--cs-panel-shadow:0 14px 36px color-mix(in srgb,var(--color-accent) 10%,#0000);--cs-card-border-hover:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));--cs-add-card-bg:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));--cs-add-card-bg-hover:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));--cs-avatar-bg:color-mix(in srgb,var(--color-accent) 18%,var(--color-surface))}:root,[data-theme=default]{--cs-radius-shell:8px;--cs-radius-control:6px;--cs-radius-card:6px;--cs-color-bg:var(--color-surface);--cs-color-border:var(--color-border);--cs-color-text-primary:var(--color-text-primary);--cs-color-text-muted:var(--color-text-muted);--cs-color-accent:var(--color-accent);--cs-color-shadow:var(--color-shadow);--cs-color-layout-bg:var(--color-layout-bg);--cs-shadow-shell:0 1px 3px var(--cs-color-shadow);--cs-color-card-bg:var(--cs-color-bg);--cs-color-panel-bg:var(--cs-color-bg);--cs-color-item-bg:color-mix(in srgb,var(--cs-color-accent) 3%,var(--cs-color-bg));--cs-color-chip-bg:color-mix(in srgb,var(--cs-color-accent) 14%,var(--cs-color-bg));--cs-color-chip-border:color-mix(in srgb,var(--cs-color-accent) 25%,var(--cs-color-border));--cs-color-toggle-selected-bg:color-mix(in srgb,var(--cs-color-accent) 12%,var(--cs-color-bg));--cs-color-toggle-selected-border:color-mix(in srgb,var(--cs-color-accent) 35%,var(--cs-color-border));--cs-color-toggle-selected-text:var(--cs-color-accent);--cs-color-tab-hover-bg:color-mix(in srgb,var(--cs-color-accent) 4%,var(--cs-color-bg));--cs-color-tab-selected-bg:color-mix(in srgb,var(--cs-color-accent) 8%,var(--cs-color-bg));--cs-color-drag-hover-bg:color-mix(in srgb,var(--cs-color-accent) 6%,var(--cs-color-bg));--cs-color-drag-hover-border:color-mix(in srgb,var(--cs-color-accent) 40%,var(--cs-color-border));--cs-color-avatar-bg:color-mix(in srgb,var(--cs-color-accent) 18%,var(--cs-color-bg));--cs-color-avatar-text:var(--cs-color-accent);--cs-color-link:var(--cs-color-accent)}[data-theme=purple_light]{--cs-color-accent:#6366f1;--cs-color-border:#e0e7ff;--cs-color-text-primary:#312e81;--cs-color-text-muted:#6366a0;--cs-color-layout-bg:var(--color-layout-bg);--cs-shadow-shell:0 4px 20px color-mix(in srgb,#818cf8 14%,#312e8114);--cs-color-card-bg:#fff;--cs-color-panel-bg:linear-gradient(180deg,#fff,color-mix(in srgb,#f5f3ff 35%,#fff));--cs-color-item-bg:color-mix(in srgb,#ede9fe 45%,#fff);--cs-color-chip-bg:color-mix(in srgb,#c4b5fd 24%,#fff);--cs-color-chip-border:color-mix(in srgb,#8b5cf6 28%,#e0e7ff);--cs-color-toggle-selected-bg:color-mix(in srgb,#a78bfa 16%,#fff);--cs-color-toggle-selected-border:color-mix(in srgb,#6366f1 35%,#e0e7ff);--cs-color-toggle-selected-text:#6d28d9;--cs-color-tab-hover-bg:color-mix(in srgb,#818cf8 10%,#fff);--cs-color-tab-selected-bg:color-mix(in srgb,#a78bfa 14%,#fff);--cs-color-drag-hover-bg:color-mix(in srgb,#c4b5fd 18%,#fff);--cs-color-drag-hover-border:color-mix(in srgb,#8b5cf6 40%,#e0e7ff);--cs-color-avatar-bg:linear-gradient(135deg,#818cf8,#a78bfa 55%,#c4b5fd);--cs-color-avatar-text:#fff;--cs-color-link:#7c3aed}[data-theme=purple_light] .company-settings-page .tabbed-layout__card{border-color:color-mix(in srgb,#818cf8 24%,#e0e7ff)!important}[data-theme=purple_light] .company-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected{color:#6d28d9;font-weight:600}[data-theme=purple_light] .company-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected .anticon{color:#8b5cf6}[data-theme=purple_light] .company-settings-page .tabbed-layout__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#6366f1,#8b5cf6 50%,#a855f7);height:3px}[data-theme=purple_light] .company-settings-field__label,[data-theme=purple_light] .premium-feature-row__label{color:#312e81}[data-theme=ocean_light]{--cs-color-accent:#0284c7;--cs-color-border:#e2e8f0;--cs-color-text-primary:#0f172a;--cs-color-text-muted:#475569;--cs-color-layout-bg:var(--color-layout-bg);--cs-shadow-shell:0 4px 20px color-mix(in srgb,#38bdf8 14%,#0f172a14);--cs-color-card-bg:#fff;--cs-color-panel-bg:linear-gradient(180deg,#fff,color-mix(in srgb,#f0f9ff 35%,#fff));--cs-color-item-bg:color-mix(in srgb,#ede9fe 45%,#fff);--cs-color-chip-bg:color-mix(in srgb,#bae6fd 24%,#fff);--cs-color-chip-border:color-mix(in srgb,#0ea5e9 28%,#e2e8f0);--cs-color-toggle-selected-bg:color-mix(in srgb,#7dd3fc 16%,#fff);--cs-color-toggle-selected-border:color-mix(in srgb,#0284c7 35%,#e2e8f0);--cs-color-toggle-selected-text:#0369a1;--cs-color-tab-hover-bg:color-mix(in srgb,#38bdf8 10%,#fff);--cs-color-tab-selected-bg:color-mix(in srgb,#7dd3fc 14%,#fff);--cs-color-drag-hover-bg:color-mix(in srgb,#bae6fd 18%,#fff);--cs-color-drag-hover-border:color-mix(in srgb,#0ea5e9 40%,#e2e8f0);--cs-color-avatar-bg:linear-gradient(135deg,#38bdf8,#7dd3fc 55%,#bae6fd);--cs-color-avatar-text:#fff;--cs-color-link:#0284c7}[data-theme=ocean_light] .company-settings-page .tabbed-layout__card{border-color:color-mix(in srgb,#38bdf8 24%,#e2e8f0)!important}[data-theme=ocean_light] .company-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected{color:#0369a1;font-weight:600}[data-theme=ocean_light] .company-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected .anticon{color:#0ea5e9}[data-theme=ocean_light] .company-settings-page .tabbed-layout__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#0284c7,#0ea5e9 50%,#38bdf8);height:3px}[data-theme=ocean_light] .company-settings-field__label,[data-theme=ocean_light] .premium-feature-row__label{color:#0f172a}:root,[data-theme=default]{--ac-color-surface:var(--color-surface);--ac-color-border:var(--color-border);--ac-color-text-primary:var(--color-text-primary);--ac-color-text-muted:var(--color-text-muted);--ac-color-accent:var(--color-accent);--ac-color-row-bg:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface))}[data-theme=purple_light]{--ac-color-accent:#6366f1;--ac-color-border:#e0e7ff;--ac-color-text-primary:#312e81;--ac-color-text-muted:#6366a0;--ac-color-row-bg:color-mix(in srgb,#818cf8 8%,#fff)}[data-theme=purple_light] .add-company-dialog .MuiDialog-paper{border-color:color-mix(in srgb,#818cf8 24%,#e0e7ff)!important}[data-theme=ocean_light]{--ac-color-accent:#0284c7;--ac-color-border:#e2e8f0;--ac-color-text-primary:#0f172a;--ac-color-text-muted:#475569;--ac-color-row-bg:color-mix(in srgb,#38bdf8 8%,#fff)}[data-theme=ocean_light] .add-company-dialog .MuiDialog-paper{border-color:color-mix(in srgb,#38bdf8 24%,#e2e8f0)!important}:root,[data-theme=default]{--bill-radius-shell:8px;--bill-radius-card:12px;--bill-radius-control:10px;--bill-radius-pill:999px;--bill-color-bg:var(--color-surface);--bill-color-border:var(--color-border);--bill-color-text-primary:var(--color-text-primary);--bill-color-text-muted:var(--color-text-muted);--bill-color-accent:var(--color-accent);--bill-color-shadow:var(--color-shadow);--bill-color-layout-bg:var(--color-layout-bg);--bill-color-success:#16a34a;--bill-shadow-shell:0 1px 3px var(--bill-color-shadow);--bill-color-card-bg:var(--bill-color-bg);--bill-color-panel-bg:var(--bill-color-bg);--bill-color-muted-surface:color-mix(in srgb,var(--bill-color-text-primary) 4%,var(--bill-color-bg));--bill-color-section-bg:var(--bill-color-bg);--bill-color-payment-bg:color-mix(in srgb,var(--bill-color-text-primary) 3%,var(--bill-color-bg));--bill-color-chip-bg:color-mix(in srgb,var(--bill-color-accent) 12%,var(--bill-color-bg));--bill-color-chip-text:var(--bill-color-accent);--bill-color-avatar-bg:color-mix(in srgb,var(--bill-color-accent) 12%,var(--bill-color-bg));--bill-color-avatar-text:var(--bill-color-accent);--bill-color-toggle-track-bg:color-mix(in srgb,var(--bill-color-text-primary) 4%,var(--bill-color-bg));--bill-color-toggle-active-bg:var(--bill-color-bg);--bill-color-tab-hover-bg:color-mix(in srgb,var(--bill-color-accent) 4%,var(--bill-color-bg));--bill-color-tab-selected-bg:color-mix(in srgb,var(--bill-color-accent) 8%,var(--bill-color-bg));--bill-color-tab-selected-text:var(--bill-color-accent);--bill-color-link:var(--bill-color-accent);--bill-color-plan-current-bg:color-mix(in srgb,var(--bill-color-accent) 4%,var(--bill-color-bg));--bill-color-plan-recommended-border:var(--bill-color-accent);--bill-color-plan-recommended-ring:color-mix(in srgb,var(--bill-color-accent) 35%,#0000);--bill-color-plan-recommended-shadow:none;--bill-color-badge-bg:color-mix(in srgb,var(--bill-color-accent) 12%,var(--bill-color-bg));--bill-color-badge-text:var(--bill-color-accent);--bill-color-addon-hover-border:color-mix(in srgb,var(--bill-color-accent) 55%,var(--bill-color-border));--bill-color-history-header-bg:#0000}[data-theme=purple_light]{--bill-color-accent:#6366f1;--bill-color-accent-secondary:#8b5cf6;--bill-color-border:#e0e7ff;--bill-color-text-primary:#312e81;--bill-color-text-muted:#6366a0;--bill-color-success:#059669;--bill-color-layout-bg:var(--color-layout-bg);--bill-shadow-shell:0 4px 24px color-mix(in srgb,#818cf8 14%,#312e8114);--bill-color-card-bg:#fff;--bill-color-panel-bg:linear-gradient(180deg,#fff,color-mix(in srgb,#f5f3ff 38%,#fff));--bill-color-muted-surface:color-mix(in srgb,#ede9fe 42%,#fff);--bill-color-section-bg:linear-gradient(135deg,#fff,color-mix(in srgb,#ede9fe 28%,#fff) 55%,color-mix(in srgb,#f5f3ff 32%,#fff));--bill-color-payment-bg:linear-gradient(90deg,color-mix(in srgb,#ddd6fe 35%,#fff),color-mix(in srgb,#ede9fe 28%,#fff));--bill-color-chip-bg:color-mix(in srgb,#c4b5fd 28%,#fff);--bill-color-chip-text:#4338ca;--bill-color-avatar-bg:linear-gradient(135deg,#818cf8,#6366f1);--bill-color-avatar-text:#fff;--bill-color-toggle-track-bg:color-mix(in srgb,#ede9fe 55%,#fff);--bill-color-toggle-active-bg:#fff;--bill-color-tab-hover-bg:color-mix(in srgb,#818cf8 10%,#fff);--bill-color-tab-selected-bg:color-mix(in srgb,#a78bfa 14%,#fff);--bill-color-tab-selected-text:#6d28d9;--bill-color-link:#6366f1;--bill-color-plan-current-bg:linear-gradient(180deg,color-mix(in srgb,#ddd6fe 32%,#fff),#fff);--bill-color-plan-recommended-border:#6366f1;--bill-color-plan-recommended-ring:color-mix(in srgb,#818cf8 28%,#0000);--bill-color-plan-recommended-shadow:0 10px 32px color-mix(in srgb,#6366f1 18%,#312e8114);--bill-color-badge-bg:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#a855f7);--bill-color-badge-text:#fff;--bill-color-addon-hover-border:color-mix(in srgb,#818cf8 45%,#e0e7ff);--bill-color-history-header-bg:color-mix(in srgb,#ede9fe 38%,#fff)}[data-theme=purple_light] .billing-settings-page .tabbed-layout__card{border-color:color-mix(in srgb,#818cf8 24%,#e0e7ff)!important}[data-theme=purple_light] .billing-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected{color:#6d28d9;font-weight:600}[data-theme=purple_light] .billing-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected .anticon{color:#8b5cf6}[data-theme=purple_light] .billing-settings-page .tabbed-layout__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#6366f1,#8b5cf6 50%,#a855f7);height:3px}[data-theme=purple_light] .billing-plan-card--recommended{background:linear-gradient(180deg,color-mix(in srgb,#ede9fe 55%,#fff),#fff)}[data-theme=purple_light] .billing-plan-card__amount{background:linear-gradient(90deg,#4338ca,#6366f1 45%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#0000!important}[data-theme=purple_light] .billing-addon-card--clickable:focus-visible,[data-theme=purple_light] .billing-addon-card--clickable:hover{box-shadow:0 8px 22px color-mix(in srgb,#818cf8 14%,#0000)}[data-theme=purple_light] .billing-sms-dialog__get-started{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important}[data-theme=purple_light] .billing-sms-dialog__get-started:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important}[data-theme=ocean_light]{--bill-color-accent:#0284c7;--bill-color-accent-secondary:#0ea5e9;--bill-color-border:#e2e8f0;--bill-color-text-primary:#0f172a;--bill-color-text-muted:#475569;--bill-color-success:#059669;--bill-color-layout-bg:var(--color-layout-bg);--bill-shadow-shell:0 4px 24px color-mix(in srgb,#38bdf8 14%,#0f172a14);--bill-color-card-bg:#fff;--bill-color-panel-bg:linear-gradient(180deg,#fff,color-mix(in srgb,#f0f9ff 38%,#fff));--bill-color-muted-surface:color-mix(in srgb,#ede9fe 42%,#fff);--bill-color-section-bg:linear-gradient(135deg,#fff,color-mix(in srgb,#ede9fe 28%,#fff) 55%,color-mix(in srgb,#f0f9ff 32%,#fff));--bill-color-payment-bg:linear-gradient(90deg,color-mix(in srgb,#ddd6fe 35%,#fff),color-mix(in srgb,#ede9fe 28%,#fff));--bill-color-chip-bg:color-mix(in srgb,#bae6fd 28%,#fff);--bill-color-chip-text:#0369a1;--bill-color-avatar-bg:linear-gradient(135deg,#38bdf8,#0284c7);--bill-color-avatar-text:#fff;--bill-color-toggle-track-bg:color-mix(in srgb,#ede9fe 55%,#fff);--bill-color-toggle-active-bg:#fff;--bill-color-tab-hover-bg:color-mix(in srgb,#38bdf8 10%,#fff);--bill-color-tab-selected-bg:color-mix(in srgb,#7dd3fc 14%,#fff);--bill-color-tab-selected-text:#0369a1;--bill-color-link:#0284c7;--bill-color-plan-current-bg:linear-gradient(180deg,color-mix(in srgb,#ddd6fe 32%,#fff),#fff);--bill-color-plan-recommended-border:#0284c7;--bill-color-plan-recommended-ring:color-mix(in srgb,#38bdf8 28%,#0000);--bill-color-plan-recommended-shadow:0 10px 32px color-mix(in srgb,#0284c7 18%,#0f172a14);--bill-color-badge-bg:linear-gradient(135deg,#0284c7,#0ea5e9 55%,#38bdf8);--bill-color-badge-text:#fff;--bill-color-addon-hover-border:color-mix(in srgb,#38bdf8 45%,#e2e8f0);--bill-color-history-header-bg:color-mix(in srgb,#ede9fe 38%,#fff)}[data-theme=ocean_light] .billing-settings-page .tabbed-layout__card{border-color:color-mix(in srgb,#38bdf8 24%,#e2e8f0)!important}[data-theme=ocean_light] .billing-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected{color:#0369a1;font-weight:600}[data-theme=ocean_light] .billing-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected .anticon{color:#0ea5e9}[data-theme=ocean_light] .billing-settings-page .tabbed-layout__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#0284c7,#0ea5e9 50%,#38bdf8);height:3px}[data-theme=ocean_light] .billing-plan-card--recommended{background:linear-gradient(180deg,color-mix(in srgb,#ede9fe 55%,#fff),#fff)}[data-theme=ocean_light] .billing-plan-card__amount{background:linear-gradient(90deg,#0369a1,#0284c7 45%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:#0000!important}[data-theme=ocean_light] .billing-addon-card--clickable:focus-visible,[data-theme=ocean_light] .billing-addon-card--clickable:hover{box-shadow:0 8px 22px color-mix(in srgb,#38bdf8 14%,#0000)}[data-theme=ocean_light] .billing-sms-dialog__get-started{background:linear-gradient(135deg,#0284c7,#0ea5e9)!important;color:#fff!important}[data-theme=ocean_light] .billing-sms-dialog__get-started:hover{background:linear-gradient(135deg,#0369a1,#0284c7)!important}:root,[data-theme=default]{--cs-style-radius-card:12px;--cs-style-text-primary:var(--color-text-primary);--cs-style-card-border:var(--color-border);--cs-style-card-border-hover:color-mix(in srgb,var(--color-accent) 35%,var(--color-border));--cs-style-card-border-selected:var(--color-accent);--cs-style-card-bg:var(--color-surface);--cs-style-card-bg-selected:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));--cs-style-card-shadow-hover:0 8px 24px color-mix(in srgb,var(--color-shadow) 45%,#0000);--cs-style-card-shadow-selected:0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,#0000);--cs-style-preview-border:color-mix(in srgb,var(--color-text-primary) 10%,var(--color-border));--cs-style-preview-bg:color-mix(in srgb,var(--color-text-primary) 3%,var(--color-surface));--cs-style-preview-accent:color-mix(in srgb,var(--color-accent) 72%,#fff);--cs-style-preview-block-bg:color-mix(in srgb,var(--color-text-primary) 8%,var(--color-surface))}[data-theme=purple_light]{--cs-style-radius-card:12px;--cs-style-text-primary:#312e81;--cs-style-card-border:#e0e7ff;--cs-style-card-border-hover:color-mix(in srgb,#818cf8 35%,#e0e7ff);--cs-style-card-border-selected:#6366f1;--cs-style-card-bg:#fff;--cs-style-card-bg-selected:color-mix(in srgb,#c4b5fd 18%,#fff);--cs-style-card-shadow-hover:0 8px 24px color-mix(in srgb,#818cf8 14%,#312e8114);--cs-style-card-shadow-selected:0 0 0 1px color-mix(in srgb,#818cf8 35%,#0000);--cs-style-preview-border:#e0e7ff;--cs-style-preview-bg:color-mix(in srgb,#ede9fe 42%,#fff);--cs-style-preview-accent:linear-gradient(135deg,#818cf8,#6366f1);--cs-style-preview-block-bg:color-mix(in srgb,#c4b5fd 24%,#fff)}[data-theme=purple_light] .career-site-style-card__preview-header,[data-theme=purple_light] .career-site-style-card__preview-hero{background:color-mix(in srgb,var(--color-accent) 72%,#fff);background:var(--cs-style-preview-accent)}[data-theme=ocean_light]{--cs-style-radius-card:12px;--cs-style-text-primary:#0f3d56;--cs-style-card-border:#cfe8f5;--cs-style-card-border-hover:color-mix(in srgb,#38bdf8 35%,#cfe8f5);--cs-style-card-border-selected:#0284c7;--cs-style-card-bg:#fff;--cs-style-card-bg-selected:color-mix(in srgb,#7dd3fc 18%,#fff);--cs-style-card-shadow-hover:0 8px 24px color-mix(in srgb,#38bdf8 14%,#0f3d5614);--cs-style-card-shadow-selected:0 0 0 1px color-mix(in srgb,#38bdf8 35%,#0000);--cs-style-preview-border:#cfe8f5;--cs-style-preview-bg:color-mix(in srgb,#e0f2fe 42%,#fff);--cs-style-preview-accent:linear-gradient(135deg,#38bdf8,#0284c7);--cs-style-preview-block-bg:color-mix(in srgb,#7dd3fc 24%,#fff)}[data-theme=ocean_light] .career-site-style-card__preview-header,[data-theme=ocean_light] .career-site-style-card__preview-hero{background:color-mix(in srgb,var(--color-accent) 72%,#fff);background:var(--cs-style-preview-accent)}:root,[data-theme=default]{--ut-radius-shell:8px;--ut-radius-control:6px;--ut-radius-card:8px;--ut-color-bg:var(--color-surface);--ut-color-border:var(--color-border);--ut-color-text-primary:var(--color-text-primary);--ut-color-text-muted:var(--color-text-muted);--ut-color-accent:var(--color-accent);--ut-color-shadow:var(--color-shadow);--ut-color-layout-bg:var(--color-layout-bg);--ut-shadow-shell:0 1px 3px var(--ut-color-shadow);--ut-color-card-bg:var(--ut-color-bg);--ut-color-panel-bg:var(--ut-color-bg);--ut-color-item-bg:var(--ut-color-bg);--ut-color-tab-hover-bg:color-mix(in srgb,var(--ut-color-accent) 4%,var(--ut-color-bg));--ut-color-tab-selected-bg:color-mix(in srgb,var(--ut-color-accent) 8%,var(--ut-color-bg));--ut-color-tab-selected-text:var(--ut-color-accent);--ut-color-link:var(--ut-color-accent);--ut-color-row-hover-border:color-mix(in srgb,var(--ut-color-accent) 25%,var(--ut-color-border));--ut-color-empty-bg:color-mix(in srgb,var(--ut-color-accent) 3%,var(--ut-color-bg));--ut-color-usage-chip-bg:color-mix(in srgb,var(--ut-color-accent) 14%,var(--ut-color-bg));--ut-color-usage-chip-text:color-mix(in srgb,var(--ut-color-accent) 62%,var(--ut-color-text-muted));--ut-color-usage-chip-border:color-mix(in srgb,var(--ut-color-accent) 24%,var(--ut-color-border))}[data-theme=purple_light]{--ut-color-accent:#6366f1;--ut-color-border:#e0e7ff;--ut-color-text-primary:#312e81;--ut-color-text-muted:#6366a0;--ut-color-layout-bg:var(--color-layout-bg);--ut-shadow-shell:0 4px 20px color-mix(in srgb,#818cf8 14%,#312e8114);--ut-color-card-bg:#fff;--ut-color-panel-bg:linear-gradient(180deg,#fff,color-mix(in srgb,#f5f3ff 35%,#fff));--ut-color-item-bg:#fff;--ut-color-tab-hover-bg:color-mix(in srgb,#818cf8 10%,#fff);--ut-color-tab-selected-bg:color-mix(in srgb,#a78bfa 14%,#fff);--ut-color-tab-selected-text:#6d28d9;--ut-color-link:#0284c7;--ut-color-row-hover-border:color-mix(in srgb,#0ea5e9 30%,#e0e7ff);--ut-color-empty-bg:color-mix(in srgb,#e0f2fe 55%,#fff);--ut-color-usage-chip-bg:color-mix(in srgb,#c4b5fd 22%,#fff);--ut-color-usage-chip-text:#6d28d9;--ut-color-usage-chip-border:color-mix(in srgb,#818cf8 30%,#e0e7ff)}[data-theme=purple_light] .users-teams-settings-page .tabbed-layout__card{border-color:color-mix(in srgb,#818cf8 24%,#e0e7ff)!important}[data-theme=purple_light] .users-teams-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected{color:#6d28d9;font-weight:600}[data-theme=purple_light] .users-teams-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected .anticon{color:#8b5cf6}[data-theme=purple_light] .users-teams-settings-page .tabbed-layout__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#6366f1,#8b5cf6 50%,#a855f7);height:3px}[data-theme=purple_light] .users-teams-settings-page .users-teams-dialog__teams-toggle-btn{color:#0284c7}[data-theme=purple_light] .users-teams-settings-page .permission-level-toggle__option--active{color:#6d28d9}[data-theme=ocean_light]{--ut-color-accent:#0284c7;--ut-color-border:#e2e8f0;--ut-color-text-primary:#0f172a;--ut-color-text-muted:#475569;--ut-color-layout-bg:var(--color-layout-bg);--ut-shadow-shell:0 4px 20px color-mix(in srgb,#38bdf8 14%,#0f172a14);--ut-color-card-bg:#fff;--ut-color-panel-bg:linear-gradient(180deg,#fff,color-mix(in srgb,#f0f9ff 35%,#fff));--ut-color-item-bg:#fff;--ut-color-tab-hover-bg:color-mix(in srgb,#38bdf8 10%,#fff);--ut-color-tab-selected-bg:color-mix(in srgb,#7dd3fc 14%,#fff);--ut-color-tab-selected-text:#0369a1;--ut-color-link:#0284c7;--ut-color-row-hover-border:color-mix(in srgb,#0ea5e9 30%,#e2e8f0);--ut-color-empty-bg:color-mix(in srgb,#e0f2fe 55%,#fff);--ut-color-usage-chip-bg:color-mix(in srgb,#7dd3fc 22%,#fff);--ut-color-usage-chip-text:#0369a1;--ut-color-usage-chip-border:color-mix(in srgb,#38bdf8 30%,#e2e8f0)}[data-theme=ocean_light] .users-teams-settings-page .tabbed-layout__card{border-color:color-mix(in srgb,#38bdf8 24%,#e2e8f0)!important}[data-theme=ocean_light] .users-teams-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected{color:#0369a1;font-weight:600}[data-theme=ocean_light] .users-teams-settings-page .tabbed-layout__tabs .MuiTab-root.Mui-selected .anticon{color:#0ea5e9}[data-theme=ocean_light] .users-teams-settings-page .tabbed-layout__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#0284c7,#0ea5e9 50%,#38bdf8);height:3px}[data-theme=ocean_light] .users-teams-settings-page .users-teams-dialog__teams-toggle-btn{color:#0284c7}[data-theme=ocean_light] .users-teams-settings-page .permission-level-toggle__option--active{color:#0369a1}:root,[data-theme=default]{--cd-radius-shell:8px;--cd-radius-control:8px;--cd-radius-panel:0;--cd-details-width:280px;--cd-color-bg:var(--color-surface);--cd-color-border:var(--color-border);--cd-color-text-primary:var(--color-text-primary);--cd-color-text-muted:var(--color-text-muted);--cd-color-accent:var(--color-accent);--cd-color-shadow:var(--color-shadow);--cd-color-dialog-paper-bg:var(--cd-color-bg);--cd-color-dialog-body-bg:var(--color-layout-bg);--cd-color-header-bg:var(--cd-color-bg);--cd-color-panel-bg:var(--cd-color-bg);--cd-color-panel-border:var(--cd-color-border);--cd-color-tab-hover-bg:color-mix(in srgb,var(--cd-color-accent) 4%,var(--cd-color-bg));--cd-color-tab-selected-bg:color-mix(in srgb,var(--cd-color-accent) 8%,var(--cd-color-bg));--cd-color-tab-selected-text:var(--cd-color-accent);--cd-color-score-bg:color-mix(in srgb,#16a34a 12%,var(--cd-color-bg));--cd-color-score-text:#15803d;--cd-color-message-bg:color-mix(in srgb,var(--cd-color-accent) 4%,var(--cd-color-bg));--cd-color-resume-bg:color-mix(in srgb,var(--cd-color-text-muted) 4%,var(--cd-color-bg));--cd-color-sidebar-link:var(--cd-color-accent);--cd-color-team-strip-bg:color-mix(in srgb,var(--cd-color-text-muted) 3%,var(--cd-color-bg));--cd-color-layout-toggle-active-bg:#6ee7b7;--cd-color-layout-toggle-active-text:#fff}[data-theme=purple_light]{--cd-color-accent:#6366f1;--cd-color-border:#e0e7ff;--cd-color-text-primary:#312e81;--cd-color-text-muted:#6366a0;--cd-color-dialog-paper-bg:#fff;--cd-color-dialog-body-bg:var(--color-layout-bg);--cd-color-header-bg:linear-gradient(90deg,color-mix(in srgb,#6366f1 8%,#fff),color-mix(in srgb,#818cf8 6%,#fff) 55%,color-mix(in srgb,#a855f7 6%,#fff));--cd-color-panel-bg:#fff;--cd-color-panel-border:#e0e7ff;--cd-color-tab-hover-bg:color-mix(in srgb,#818cf8 10%,#fff);--cd-color-tab-selected-bg:color-mix(in srgb,#a78bfa 14%,#fff);--cd-color-tab-selected-text:#6d28d9;--cd-color-score-bg:color-mix(in srgb,#6ee7b7 24%,#fff);--cd-color-score-text:#047857;--cd-color-message-bg:linear-gradient(180deg,color-mix(in srgb,#ede9fe 42%,#fff),#fff);--cd-color-resume-bg:color-mix(in srgb,#f5f3ff 55%,#fff);--cd-color-sidebar-link:#7c3aed;--cd-color-team-strip-bg:color-mix(in srgb,#ede9fe 38%,#fff);--cd-color-layout-toggle-active-bg:#6ee7b7;--cd-color-layout-toggle-active-text:#fff}[data-theme=purple_light] .candidate-details-dialog .MuiDialog-paper{border:1px solid color-mix(in srgb,#818cf8 24%,#e0e7ff)}[data-theme=purple_light] .candidate-details-dialog__header{border-bottom-color:color-mix(in srgb,#818cf8 24%,#e0e7ff)}[data-theme=purple_light] .candidate-details-dialog__name{background:linear-gradient(90deg,#6366f1,#8b5cf6 55%,#a855f7);-webkit-background-clip:text;background-clip:text;color:#0000!important}[data-theme=purple_light] .candidate-details-panel__tabs .MuiTab-root.Mui-selected{color:#6d28d9;font-weight:600}[data-theme=purple_light] .candidate-details-panel__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#6366f1,#8b5cf6 50%,#a855f7);height:3px}[data-theme=purple_light] .candidate-details-combined-panel__tabs .MuiTab-root.Mui-selected{color:#6d28d9}[data-theme=purple_light] .candidate-details-combined-panel__tabs .MuiTabs-indicator{background:linear-gradient(180deg,#6366f1,#8b5cf6 50%,#a855f7)}[data-theme=purple_light] .candidate-details-more-menu__paper{border-color:color-mix(in srgb,#818cf8 28%,#e0e7ff)!important;box-shadow:0 1px 2px color-mix(in srgb,#6366f1 8%,#0000),0 12px 30px color-mix(in srgb,#8b5cf6 18%,#0000),0 20px 44px color-mix(in srgb,#312e81 10%,#0000)!important}[data-theme=purple_light] .candidate-details-more-menu__item:hover{background:color-mix(in srgb,#818cf8 12%,#fff)!important}[data-theme=purple_light] .candidate-details-more-menu__item:hover .candidate-details-more-menu__icon{color:#6d28d9}[data-theme=purple_light] .candidate-details-dialog__more-btn--open,[data-theme=purple_light] .candidate-details-dialog__more-btn:hover,[data-theme=purple_light] .candidate-profile-resume-viewer__tool-btn:hover:not(.Mui-disabled){background:color-mix(in srgb,#818cf8 14%,#fff)!important;color:#6d28d9!important}[data-theme=purple_light] .candidate-profile-resume-viewer__zoom-label:hover:not(:disabled){background:color-mix(in srgb,#818cf8 12%,#fff);color:#6d28d9}[data-theme=purple_light] .candidate-details-messages__bubble{border-color:color-mix(in srgb,#c4b5fd 35%,#e0e7ff)}[data-theme=ocean_light]{--cd-color-accent:#0284c7;--cd-color-border:#e2e8f0;--cd-color-text-primary:#0f172a;--cd-color-text-muted:#475569;--cd-color-dialog-paper-bg:#fff;--cd-color-dialog-body-bg:var(--color-layout-bg);--cd-color-header-bg:linear-gradient(90deg,color-mix(in srgb,#0284c7 8%,#fff),color-mix(in srgb,#38bdf8 6%,#fff) 55%,color-mix(in srgb,#38bdf8 6%,#fff));--cd-color-panel-bg:#fff;--cd-color-panel-border:#e2e8f0;--cd-color-tab-hover-bg:color-mix(in srgb,#38bdf8 10%,#fff);--cd-color-tab-selected-bg:color-mix(in srgb,#7dd3fc 14%,#fff);--cd-color-tab-selected-text:#0369a1;--cd-color-score-bg:color-mix(in srgb,#6ee7b7 24%,#fff);--cd-color-score-text:#047857;--cd-color-message-bg:linear-gradient(180deg,color-mix(in srgb,#ede9fe 42%,#fff),#fff);--cd-color-resume-bg:color-mix(in srgb,#f0f9ff 55%,#fff);--cd-color-sidebar-link:#0284c7;--cd-color-team-strip-bg:color-mix(in srgb,#ede9fe 38%,#fff);--cd-color-layout-toggle-active-bg:#6ee7b7;--cd-color-layout-toggle-active-text:#fff}[data-theme=ocean_light] .candidate-details-dialog .MuiDialog-paper{border:1px solid color-mix(in srgb,#38bdf8 24%,#e2e8f0)}[data-theme=ocean_light] .candidate-details-dialog__header{border-bottom-color:color-mix(in srgb,#38bdf8 24%,#e2e8f0)}[data-theme=ocean_light] .candidate-details-dialog__name{background:linear-gradient(90deg,#0284c7,#0ea5e9 55%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:#0000!important}[data-theme=ocean_light] .candidate-details-panel__tabs .MuiTab-root.Mui-selected{color:#0369a1;font-weight:600}[data-theme=ocean_light] .candidate-details-panel__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#0284c7,#0ea5e9 50%,#38bdf8);height:3px}[data-theme=ocean_light] .candidate-details-combined-panel__tabs .MuiTab-root.Mui-selected{color:#0369a1}[data-theme=ocean_light] .candidate-details-combined-panel__tabs .MuiTabs-indicator{background:linear-gradient(180deg,#0284c7,#0ea5e9 50%,#38bdf8)}[data-theme=ocean_light] .candidate-details-more-menu__paper{border-color:color-mix(in srgb,#38bdf8 28%,#e2e8f0)!important;box-shadow:0 1px 2px color-mix(in srgb,#0284c7 8%,#0000),0 12px 30px color-mix(in srgb,#0ea5e9 18%,#0000),0 20px 44px color-mix(in srgb,#0f172a 10%,#0000)!important}[data-theme=ocean_light] .candidate-details-more-menu__item:hover{background:color-mix(in srgb,#38bdf8 12%,#fff)!important}[data-theme=ocean_light] .candidate-details-more-menu__item:hover .candidate-details-more-menu__icon{color:#0369a1}[data-theme=ocean_light] .candidate-details-dialog__more-btn--open,[data-theme=ocean_light] .candidate-details-dialog__more-btn:hover,[data-theme=ocean_light] .candidate-profile-resume-viewer__tool-btn:hover:not(.Mui-disabled){background:color-mix(in srgb,#38bdf8 14%,#fff)!important;color:#0369a1!important}[data-theme=ocean_light] .candidate-profile-resume-viewer__zoom-label:hover:not(:disabled){background:color-mix(in srgb,#38bdf8 12%,#fff);color:#0369a1}[data-theme=ocean_light] .candidate-details-messages__bubble{border-color:color-mix(in srgb,#bae6fd 35%,#e2e8f0)}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-layout-bg);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dashboard-layout{background:var(--color-layout-bg);display:flex;min-height:100vh;width:100%}.dashboard-layout__main{flex-grow:1;min-width:0;padding:1rem 1rem 1rem .75rem;transition:margin-left .2s ease,width .2s ease}.dashboard-layout__main:has(.activities-page),.dashboard-layout__main:has(.activities-page--embedded),.dashboard-layout__main:has(.inbox-page),.dashboard-layout__main:has(.tasks-page){display:flex;flex-direction:column;max-height:100vh;min-height:0;overflow:hidden}.dashboard-layout__main--drawer-open{margin-left:220px;width:calc(100% - 220px)}.dashboard-layout__main--drawer-mini{margin-left:60px;width:calc(100% - 60px)}.dashboard-layout__main--drawer-overlay{margin-left:0;width:100%}.dashboard-layout__main:has(.activities-page:not(.activities-page--embedded)),.dashboard-layout__main:has(.billing-settings-page),.dashboard-layout__main:has(.company-settings-page),.dashboard-layout__main:has(.inbox-page),.dashboard-layout__main:has(.tasks-page),.dashboard-layout__main:has(.users-teams-settings-page){background:var(--color-layout-bg)}.dashboard-layout__header-spacer{flex-shrink:0;height:64px}.dashboard-layout__content{display:flex;flex-direction:column;min-height:calc(100vh - 64px - 2rem);position:relative}.dashboard-layout__content:has(.activities-page),.dashboard-layout__content:has(.activities-page--embedded),.dashboard-layout__content:has(.inbox-page),.dashboard-layout__content:has(.tasks-page){flex:1 1;max-height:calc(100vh - 64px - 1rem);min-height:0;overflow:hidden}.dashboard-layout__content:has(.activities-page:not(.activities-page--embedded)),.dashboard-layout__content:has(.billing-settings-page),.dashboard-layout__content:has(.company-settings-page),.dashboard-layout__content:has(.inbox-page),.dashboard-layout__content:has(.tasks-page),.dashboard-layout__content:has(.users-teams-settings-page){background:var(--color-layout-bg)}@media(max-width:1199px){.dashboard-layout__main{margin-left:0;width:100%}}.dashboard-header{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;height:64px;position:fixed;right:0;top:0;transition:left .2s ease,width .2s ease;z-index:1200}.dashboard-header--drawer-open{left:220px;width:calc(100% - 220px)}.dashboard-header--drawer-mini{left:60px;width:calc(100% - 60px)}.dashboard-header--full-width{left:0;width:100%}.dashboard-header__toolbar{align-items:center;display:flex;gap:.5rem;height:100%;padding:0 1rem 0 .75rem;width:100%}.dashboard-header__page-title{color:var(--color-text-primary);font-size:1.25rem;font-weight:600;line-height:1.25;margin:0;max-width:min(40vw,280px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-header__toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.dashboard-header__toggle:hover{background:var(--color-header-toggle-hover)}.dashboard-header__toggle .anticon,.dashboard-header__toggle .dashboard-header__toggle-icon{font-size:18px;line-height:1}.dashboard-header__toggle .anticon svg,.dashboard-header__toggle .dashboard-header__toggle-icon svg{height:18px;width:18px}.dashboard-header__content{align-items:center;display:flex;flex:1 1;gap:.75rem;justify-content:flex-end;min-width:0}@media(max-width:1199px){.dashboard-header{left:0;width:100%}}.dashboard-header__content .theme-switcher{margin-right:.25rem}.app-compact-menu__list{padding-bottom:.15rem!important;padding-top:.15rem!important}.app-compact-menu__paper{border:1px solid var(--color-border);border-radius:8px!important;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary) 6%,#0000),0 8px 20px color-mix(in srgb,var(--color-text-primary) 12%,#0000)!important;margin-top:.25rem!important;min-width:9.5rem;padding:.2rem 0}.app-compact-menu__item{align-items:center;color:var(--color-text-primary);display:flex!important;font-size:12px;font-weight:500;gap:.4rem;line-height:1.35;padding:.25rem .625rem!important;transition:background-color .15s ease,color .15s ease}.app-compact-menu__item,.app-compact-menu__item.MuiMenuItem-root{min-height:1.75rem!important}.app-compact-menu__item:hover{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))!important}.app-compact-menu__item--danger{color:#dc2626}.app-compact-menu__item--danger:hover{background:color-mix(in srgb,#dc2626 8%,var(--color-surface))!important}.app-compact-menu__icon{align-items:center;color:var(--color-text-muted);display:inline-flex;flex-shrink:0;font-size:.75rem;justify-content:center;width:.875rem}.app-compact-menu-item--danger .app-compact-menu__icon,.candidates-list__more-menu-item--danger .app-compact-menu__icon,.position-status-select__option--delete .app-compact-menu__icon,.positions-list__more-menu-item--danger .app-compact-menu__icon{color:#dc2626}.app-compact-menu__divider{border-color:color-mix(in srgb,var(--color-text-muted) 18%,var(--color-border))!important;margin:.2rem .45rem!important}.app-compact-menu__section{background:#0000;color:var(--color-text-muted);display:block;font-size:12px;font-weight:700;letter-spacing:normal;line-height:1.25;margin:0;padding:.3rem .625rem .1rem!important;position:static;text-transform:none}.app-compact-menu__section.MuiListSubheader-root{line-height:1.25;min-height:auto}.header-action{align-items:center;display:flex}.header-action--company{margin-right:.25rem}.header-action__btn--company{gap:.45rem;max-width:220px;padding:0 .65rem 0 .35rem!important;width:auto!important}.header-action__company-avatar{background:var(--color-accent)!important;color:var(--color-accent-contrast)!important;font-size:.7rem!important;font-weight:600!important;height:28px!important;width:28px!important}.header-action__company-name{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-action__company-icon{color:var(--color-text-muted);font-size:.85rem!important}.header-dropdown--company{width:min(300px,100vw - 24px)}.header-dropdown__company-head{padding:.875rem 1rem .5rem}.header-dropdown__company-title{font-size:.875rem!important;font-weight:600!important;margin:0!important}.header-dropdown__company-subtitle{color:var(--color-text-muted)!important;font-size:.75rem!important;margin:.25rem 0 0!important}.header-dropdown__company-avatar{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))!important;color:var(--color-accent)!important;font-size:.75rem!important;font-weight:600!important;height:32px!important;margin-right:.65rem;width:32px!important}.header-dropdown__menu-item--company{align-items:center}.header-dropdown__menu-item--selected{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))!important}.header-action__btn{border-radius:10px!important;color:var(--color-text-primary)!important;height:40px!important;transition:background .2s ease,color .2s ease;width:40px!important}.header-action__btn--active,.header-action__btn:hover{background:var(--color-header-toggle-hover)!important}.header-action__icon{align-items:center;display:flex;font-size:18px!important;justify-content:center}.header-action__badge .MuiBadge-badge{font-size:.625rem;height:16px;min-width:16px;padding:0 4px}.header-action__btn--avatar{padding:4px!important}.header-action__avatar{background:var(--color-accent)!important;color:var(--color-accent-contrast)!important;font-size:.75rem!important;font-weight:600!important;height:32px!important;width:32px!important}.header-dropdown{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;color:var(--color-text-primary);overflow:hidden}.header-dropdown--notifications{width:min(360px,100vw - 24px)}.header-dropdown--profile{overflow:visible!important;position:relative;width:min(252px,100vw - 24px)}.header-dropdown--profile:after,.header-dropdown--profile:before{content:"";height:0;pointer-events:none;position:absolute;width:0;z-index:1}.header-dropdown--profile:before{border-bottom:.4375rem solid var(--color-border);border-left:.4375rem solid #0000;border-right:.4375rem solid #0000;right:.8125rem;top:-.4375rem}.header-dropdown--profile:after{border-bottom:.375rem solid var(--color-surface);border-left:.375rem solid #0000;border-right:.375rem solid #0000;right:.875rem;top:calc(-.4375rem + 1px)}.header-dropdown--company-submenu{width:min(240px,100vw - 24px)}.header-action__popper--submenu{z-index:1400}.header-dropdown__submenu-anchor{position:relative}.header-dropdown__menu-item--has-submenu{align-items:center!important;display:flex!important}.header-dropdown__menu-item--submenu-open{background:var(--color-header-toggle-hover)!important}.header-dropdown__submenu-chevron{color:var(--color-text-muted);font-size:.7rem!important;margin-left:auto}.header-dropdown__menu-item--add-company{color:var(--color-accent)}.header-dropdown__menu-item--add-company .header-dropdown__menu-label{color:var(--color-accent)!important;font-weight:600!important}.header-dropdown__add-company-icon{color:var(--color-accent);font-size:.85rem;margin-right:.65rem}.header-dropdown--settings{overflow:visible!important;position:relative;width:min(228px,100vw - 24px)}.header-dropdown--settings:after,.header-dropdown--settings:before{content:"";height:0;pointer-events:none;position:absolute;width:0;z-index:1}.header-dropdown--settings:before{border-bottom:.4375rem solid var(--color-border);border-left:.4375rem solid #0000;border-right:.4375rem solid #0000;right:.8125rem;top:-.4375rem}.header-dropdown--settings:after{border-bottom:.375rem solid var(--color-surface);border-left:.375rem solid #0000;border-right:.375rem solid #0000;right:.875rem;top:calc(-.4375rem + 1px)}.header-dropdown--language{width:min(260px,100vw - 24px)}.header-dropdown__menu-sublabel{color:var(--color-text-muted)!important;font-size:.75rem!important}.header-dropdown__menu-item--selected{background:color-mix(in srgb,var(--color-accent) 10%,#0000)!important}.header-dropdown__menu-item--selected .header-dropdown__menu-label{color:var(--color-accent)!important;font-weight:600!important}.header-dropdown__check{color:var(--color-accent)!important;flex-shrink:0;font-size:14px!important;margin-left:.5rem}.header-dropdown--language .header-dropdown__menu-item{align-items:center!important;display:flex!important;justify-content:space-between!important}.header-dropdown__head{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:.75rem;justify-content:space-between;padding:.875rem 1rem}.header-dropdown__subtitle{color:var(--color-text-muted);font-size:.75rem;font-weight:500;white-space:nowrap}.header-dropdown__title{color:var(--color-text-primary)!important;font-size:.9375rem!important;font-weight:600!important;margin:0!important}.header-dropdown__link-btn{background:none;border:none;color:var(--color-accent);cursor:pointer;font-size:.75rem;font-weight:500;padding:0}.header-dropdown__link-btn:hover{text-decoration:underline}.header-dropdown__list{max-height:280px;overflow-y:auto}.header-dropdown__list-item{align-items:flex-start!important;border-bottom:1px solid var(--color-border);padding:.75rem 1rem!important}.header-dropdown__list-item:last-child{border-bottom:none}.header-dropdown__list-item--unread{background:color-mix(in srgb,var(--color-accent) 8%,#0000)!important}.header-dropdown__list-item:hover{background:var(--color-header-toggle-hover)!important}.header-dropdown__item-title{color:var(--color-text-primary)!important;font-size:.875rem!important;font-weight:600!important;margin-bottom:.25rem!important}.header-dropdown__item-desc{color:var(--color-text-muted);display:block;font-size:.8125rem;line-height:1.4}.header-dropdown__item-time{color:var(--color-text-muted);display:block;font-size:.75rem;margin-top:.25rem;opacity:.85}.header-dropdown__footer-btn{background:#0000;border:none;border-top:1px solid var(--color-border);color:var(--color-accent);cursor:pointer;display:block;font-size:.8125rem;font-weight:600;padding:.75rem 1rem;text-align:center;width:100%}.header-dropdown__footer-btn:hover{background:var(--color-header-toggle-hover)}.header-dropdown__profile-head{align-items:center;display:flex;gap:.75rem;padding:1rem}.header-dropdown__profile-avatar{background:var(--color-accent)!important;color:var(--color-accent-contrast)!important;flex-shrink:0;font-size:.875rem!important;font-weight:600!important;height:44px!important;width:44px!important}.header-dropdown__profile-name{color:var(--color-text-primary)!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.3!important;margin:0!important}.header-dropdown__profile-email{color:var(--color-text-muted)!important;font-size:.8125rem!important;line-height:1.3!important;margin:.125rem 0 0!important}.header-dropdown__divider{border-color:var(--color-border)!important}.header-dropdown__menu-item{gap:.5rem;padding:.625rem 1rem!important}.header-dropdown__menu-item:hover{background:var(--color-header-toggle-hover)!important}.header-dropdown__menu-item--danger .header-dropdown__menu-icon,.header-dropdown__menu-item--danger .header-dropdown__menu-label{color:#dc2626!important}.header-dropdown__menu-icon{color:var(--color-text-muted)!important;min-width:26px!important}.header-dropdown__menu-icon .anticon{font-size:16px}.header-dropdown__menu-label{font-size:.875rem!important;font-weight:500!important}.header-dropdown__menu-item:hover .header-dropdown__menu-icon,.header-dropdown__menu-label{color:var(--color-text-primary)!important}.dashboard-drawer{background:var(--color-sidebar-bg);background:var(--drawer-color-bg);border-right:1px solid var(--drawer-color-border);color:var(--color-sidebar-text);color:var(--drawer-color-text);display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:width .2s ease,transform .2s ease;transition:width var(--drawer-transition),transform var(--drawer-transition);z-index:1300}.dashboard-drawer--open{width:220px}.dashboard-drawer--mini{width:60px}.dashboard-drawer--temporary{box-shadow:4px 0 24px var(--color-drawer-shadow);box-shadow:var(--drawer-shadow-temporary);width:220px}.dashboard-drawer--temporary.dashboard-drawer--closed{pointer-events:none;transform:translateX(-100%)}.dashboard-drawer__backdrop{background:var(--color-backdrop);background:var(--drawer-color-backdrop);border:none;cursor:pointer;inset:0;padding:0;position:fixed;z-index:1250}.dashboard-drawer__scroll{background:var(--color-sidebar-bg);background:var(--drawer-color-body-bg);flex:1 1;overflow-x:hidden;overflow-y:auto}.dashboard-drawer__body{display:flex;flex:1 1;flex-direction:column;min-height:0}.dashboard-drawer__footer{background:color-mix(in srgb,var(--color-sidebar-hover) 35%,var(--color-sidebar-bg));background:var(--drawer-color-footer-bg);border-top:1px solid var(--drawer-color-border);flex-shrink:0;padding:.5rem;padding:var(--drawer-footer-padding)}.drawer-header{align-items:center;background:var(--color-sidebar-bg);background:var(--drawer-color-body-bg);border-bottom:1px solid var(--drawer-color-border);display:flex;flex-shrink:0;justify-content:center;min-height:64px;min-height:var(--drawer-header-min-height);padding:.5rem;padding:var(--drawer-header-padding)}.drawer-header--open{justify-content:flex-start;padding-left:.75rem;padding-left:var(--drawer-header-padding-open);padding-right:.75rem;padding-right:var(--drawer-header-padding-open)}.drawer-header__brand{align-items:center;display:flex;min-width:0}.drawer-header__logo{display:block;height:auto;max-height:44px;max-height:var(--drawer-logo-max-height);object-fit:contain}.drawer-header--mini .drawer-header__logo{max-width:44px;max-width:var(--drawer-logo-max-height-mini)}.drawer-nav{padding:1rem 0 1rem .5rem;padding:var(--drawer-nav-padding)}.drawer-nav__search{align-items:center;background:color-mix(in srgb,var(--color-sidebar-hover) 60%,#0000);background:var(--drawer-color-search-bg);border:1px solid var(--drawer-color-search-border);border-radius:8px;border-radius:var(--drawer-nav-search-radius);display:flex;gap:.5rem;margin:0 .5rem .75rem;margin:var(--drawer-nav-search-margin);padding:.5rem .75rem;padding:var(--drawer-nav-search-padding)}.drawer-nav__search-icon{color:var(--color-sidebar-text-muted);color:var(--drawer-color-search-icon);flex-shrink:0;font-size:14px;font-size:var(--drawer-font-size-search-icon)}.drawer-nav__search-input{color:var(--color-sidebar-text)!important;color:var(--drawer-color-search-text)!important;flex:1 1;font-size:.8125rem!important;font-size:var(--drawer-font-size-search)!important;min-width:0}.drawer-nav__search-input input{padding:0}.drawer-nav__search-input input::placeholder{color:var(--color-sidebar-text-muted);color:var(--drawer-color-search-placeholder);opacity:.85}.drawer-nav__search-empty{color:var(--color-sidebar-text-muted);color:var(--drawer-color-text-muted);font-size:.8125rem;font-size:var(--drawer-font-size-search);margin:.5rem .75rem 0;padding:.5rem 0;text-align:center}.drawer-nav__group{margin-bottom:.25rem}.drawer-nav__list,.drawer-nav__sublist{list-style:none;margin:0;padding:0}.drawer-nav__item{margin:0;padding:0}.drawer-nav__tooltip-target{display:block!important;width:100%}.drawer-nav__item-row{position:relative;width:100%}.drawer-nav__item-row .drawer-nav__quick-add-tooltip{cursor:pointer;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.drawer-nav__quick-add{background:color-mix(in srgb,var(--color-sidebar-bg) 85%,var(--color-sidebar-hover))!important;background:var(--drawer-color-quick-add-bg)!important;border:1px solid var(--drawer-color-quick-add-border)!important;border-radius:6px!important;border-radius:var(--drawer-nav-quick-add-radius)!important;color:var(--color-sidebar-text-muted)!important;color:var(--drawer-color-quick-add-text)!important;cursor:pointer;height:22px!important;height:var(--drawer-nav-quick-add-size)!important;opacity:1;padding:0!important;position:absolute;transition:opacity .15s ease,visibility .15s ease,color .15s ease,border-color .15s ease,background .15s ease;transition:opacity var(--drawer-nav-transition),visibility var(--drawer-nav-transition),color var(--drawer-nav-transition),border-color var(--drawer-nav-transition),background var(--drawer-nav-transition);visibility:visible;width:22px!important;width:var(--drawer-nav-quick-add-size)!important;z-index:2}.drawer-nav__quick-add .anticon{font-size:.7rem;font-size:var(--drawer-font-size-quick-add-icon)}.drawer-nav__quick-add:hover{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-sidebar-bg))!important;background:var(--drawer-color-quick-add-hover-bg)!important;border-color:var(--drawer-color-quick-add-hover-border)!important;color:var(--color-sidebar-text)!important;color:var(--drawer-color-quick-add-hover-text)!important}.drawer-nav__group-title{color:var(--color-sidebar-text-muted);color:var(--drawer-color-group-title);display:block;font-size:.6875rem;font-size:var(--drawer-font-size-group-title);font-weight:600;font-weight:var(--drawer-font-weight-group-title);letter-spacing:.04em;letter-spacing:var(--drawer-group-title-letter-spacing);opacity:.7;opacity:var(--drawer-group-title-opacity);padding:.5rem .75rem .375rem;padding:var(--drawer-nav-group-title-padding);text-transform:uppercase}.drawer-nav__link{align-items:center!important;border-radius:8px!important;border-radius:var(--drawer-nav-link-radius)!important;box-sizing:border-box;color:var(--color-sidebar-text-muted)!important;color:var(--drawer-color-link-text)!important;display:flex!important;gap:0!important;min-height:40px!important;min-height:var(--drawer-nav-row-height)!important;overflow:visible;padding:0 .75rem 0 .625rem!important;padding:var(--drawer-nav-link-padding)!important;position:relative;transition:background .15s ease,color .15s ease;transition:background var(--drawer-nav-transition),color var(--drawer-nav-transition);width:100%!important}.drawer-nav__link:hover{background:var(--color-sidebar-hover)!important;background:var(--drawer-color-link-hover-bg)!important;border-radius:8px 0 0 8px!important;border-radius:var(--drawer-nav-link-radius) 0 0 var(--drawer-nav-link-radius)!important}.drawer-nav__link:hover,.drawer-nav__link:hover .drawer-nav__chevron,.drawer-nav__link:hover .drawer-nav__icon,.drawer-nav__link:hover .drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-color-link-hover-text)!important}.drawer-nav__link.Mui-selected,.drawer-nav__link.drawer-nav__link--active{background:var(--color-sidebar-hover)!important;background:var(--drawer-color-link-active-bg)!important;border-radius:8px 0 0 8px!important;border-radius:var(--drawer-nav-link-radius) 0 0 var(--drawer-nav-link-radius)!important;border-right:none!important;color:var(--color-nav-active-text)!important;color:var(--drawer-color-link-active-text)!important}.drawer-nav__link.Mui-selected:after,.drawer-nav__link.drawer-nav__link--active:after{background:var(--color-accent);background:var(--drawer-color-link-active-indicator);border-radius:4px 0 0 4px;content:"";height:30px;height:var(--drawer-active-indicator-height);position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;width:var(--drawer-active-indicator-width)}.drawer-nav__link.Mui-selected .drawer-nav__icon,.drawer-nav__link.Mui-selected .drawer-nav__icon-svg,.drawer-nav__link.drawer-nav__link--active .drawer-nav__icon,.drawer-nav__link.drawer-nav__link--active .drawer-nav__icon-svg{color:var(--color-nav-active-text)!important;color:var(--drawer-color-link-active-text)!important}.drawer-nav__link--level-2{min-height:36px!important;min-height:var(--drawer-nav-row-height-child)!important;padding-left:calc(1.125rem + 28px)!important;padding-left:var(--drawer-nav-link-padding-child)!important}.drawer-nav__icon{align-items:center!important;flex-shrink:0!important;justify-content:left!important;margin:0!important;max-width:28px!important;max-width:var(--drawer-nav-icon-col)!important;min-width:28px!important;min-width:var(--drawer-nav-icon-col)!important;padding:0 0 0 2px!important;width:28px!important;width:var(--drawer-nav-icon-col)!important}.drawer-nav__icon,.drawer-nav__icon-svg{color:var(--color-sidebar-text)!important;color:var(--drawer-color-link-icon)!important;display:flex!important}.drawer-nav__icon-svg{align-items:center;font-size:16px!important;font-size:var(--drawer-font-size-icon)!important;height:16px!important;height:var(--drawer-font-size-icon)!important;justify-content:center;line-height:1!important;transition:color .15s ease;transition:color var(--drawer-nav-transition);width:16px!important;width:var(--drawer-font-size-icon)!important}.drawer-nav__icon-svg svg{fill:currentColor;color:inherit;display:block;height:16px;height:var(--drawer-font-size-icon);width:16px;width:var(--drawer-font-size-icon)}.drawer-nav .MuiListItemIcon-root,.drawer-nav .anticon{color:var(--color-sidebar-text)!important;color:var(--drawer-color-link-icon)!important}.drawer-nav__icon-spacer{display:block;height:16px;height:var(--drawer-font-size-icon);width:16px;width:var(--drawer-font-size-icon)}.drawer-nav__label{align-self:center;flex:1 1 auto!important;margin:0!important;min-width:0!important;padding:0!important}.drawer-nav__label-text{color:inherit!important;display:block;font-size:.875rem!important;font-size:var(--drawer-font-size-label)!important;font-weight:500!important;font-weight:var(--drawer-font-weight-label)!important;line-height:1.25!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-nav__link--level-2 .drawer-nav__label-text{font-size:.8125rem!important;font-size:var(--drawer-font-size-label-child)!important;font-weight:400!important;font-weight:var(--drawer-font-weight-label-child)!important}.drawer-nav__link--collapse .drawer-nav__chevron{align-items:center;color:var(--color-sidebar-text-muted);color:var(--drawer-color-chevron);display:flex;flex:0 0 24px;justify-content:center;margin-left:auto;min-width:24px;width:24px}.drawer-nav__link--collapse.drawer-nav__link--expanded .drawer-nav__chevron{color:var(--color-sidebar-text);color:var(--drawer-color-chevron-expanded)}.drawer-nav__chevron-svg{color:inherit!important;font-size:12px!important;font-size:var(--drawer-font-size-chevron)!important;line-height:1!important}.drawer-nav__chevron-svg,.drawer-nav__chevron-svg svg{display:block;height:12px;height:var(--drawer-font-size-chevron);width:12px;width:var(--drawer-font-size-chevron)}.drawer-nav__chevron-svg svg{fill:currentColor;color:inherit}.drawer-nav__item--child .drawer-nav__icon{display:none!important}.dashboard-drawer--mini .drawer-nav__search{display:none}.dashboard-drawer--mini .drawer-nav__chevron,.dashboard-drawer--mini .drawer-nav__group-title,.dashboard-drawer--mini .drawer-nav__label{display:none!important}.dashboard-drawer--mini .drawer-nav__sublist{display:none}.dashboard-drawer--mini .drawer-nav__link{justify-content:center!important;padding-left:.5rem!important;padding-right:.5rem!important}.dashboard-drawer--mini .drawer-nav__link.Mui-selected:after,.dashboard-drawer--mini .drawer-nav__link.drawer-nav__link--active:after{display:none}.dashboard-drawer--mini .drawer-nav__icon{min-width:28px!important;min-width:var(--drawer-nav-icon-col)!important;width:28px!important;width:var(--drawer-nav-icon-col)!important}.dashboard-drawer--mini .drawer-nav__quick-add{display:none!important}.notification-panel-drawer .MuiDrawer-paper{box-shadow:-8px 0 32px #0f172a1f}.notification-panel-drawer__backdrop{background:#0f172a73!important}.notification-panel{background:var(--color-surface)!important;border-radius:16px 0 0 16px!important;color:var(--color-text-primary);display:flex;flex-direction:column;max-width:100%;width:min(420px,100vw)!important}.notification-panel__header{align-items:center;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1.25rem 1.25rem .75rem}.notification-panel__title{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.notification-panel__header-actions{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.notification-panel__mark-all{background:none;border:none;color:var(--color-accent);cursor:pointer;font-size:.8125rem;font-weight:500;padding:.25rem .5rem;white-space:nowrap}.notification-panel__mark-all:hover{text-decoration:underline}.notification-panel__close{color:var(--color-text-muted)!important}.notification-panel__tabs{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;padding:0 1.25rem 1rem}.notification-panel__tab{align-items:center;background:color-mix(in srgb,var(--color-text-muted) 8%,var(--color-surface));border:1px solid #0000;border-radius:999px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.35rem;padding:.4rem .85rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.notification-panel__tab:hover{color:var(--color-text-primary)}.notification-panel__tab--active{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));border-color:var(--color-accent);color:var(--color-accent)}.notification-panel__tab-badge{align-items:center;background:var(--color-accent);border-radius:999px;color:var(--color-accent-contrast);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .35rem}.notification-panel__list{border-top:1px solid var(--color-border);flex:1 1;overflow-y:auto}.notification-panel__empty{color:var(--color-text-muted);font-size:.875rem;margin:0;padding:2rem 1.25rem;text-align:center}.notification-panel__item{align-items:flex-start;border-bottom:1px solid var(--color-border);cursor:pointer;display:flex;gap:.75rem;padding:1rem 1.25rem;position:relative}.notification-panel__item:hover{background:color-mix(in srgb,var(--color-text-muted) 4%,var(--color-surface))}.notification-panel__item--unread{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))}.notification-panel__avatar{flex-shrink:0;font-size:.8125rem!important;font-weight:600!important;height:40px!important;width:40px!important}.notification-panel__body{flex:1 1;min-width:0;padding-right:.75rem}.notification-panel__message{color:var(--color-text-primary);font-size:.875rem;line-height:1.45;margin:0 0 .35rem}.notification-panel__message strong{font-weight:600}.notification-panel__meta{color:var(--color-text-muted);font-size:.75rem;line-height:1.4;margin:0}.notification-panel__dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;height:8px;position:absolute;right:1rem;top:1.125rem;width:8px}.notification-panel__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.notification-panel__attachment{align-items:center;background:color-mix(in srgb,var(--color-text-muted) 4%,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.625rem;margin-top:.75rem;padding:.625rem .75rem}.notification-panel__file-icon{align-items:center;background:color-mix(in srgb,#a259ff 15%,var(--color-surface));border-radius:8px;color:#a259ff;display:flex;flex-shrink:0;font-size:1.125rem;height:36px;justify-content:center;width:36px}.notification-panel__file-meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.notification-panel__file-name{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;word-break:break-all}.notification-panel__file-size{color:var(--color-text-muted);font-size:.75rem}.notification-panel__reply{align-items:flex-start;background:color-mix(in srgb,var(--color-text-muted) 4%,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;display:flex;gap:.5rem;margin-top:.75rem;padding:.625rem .75rem}.notification-panel__reply-text{color:var(--color-text-muted);flex:1 1;font-size:.8125rem;line-height:1.45;margin:0}.notification-panel__reply-btn{align-self:center;flex-shrink:0}.notification-panel__footer{border-top:1px solid var(--color-border);flex-shrink:0;padding:.875rem 1.25rem 1.25rem;text-align:center}.notification-panel__view-all{background:none;border:none;color:var(--color-accent);cursor:pointer;font-size:.875rem;font-weight:600;padding:.25rem}.notification-panel__view-all:hover{text-decoration:underline}.theme-switcher{min-width:auto}.theme-switcher .theme-switcher__select{background:var(--color-surface);color:var(--color-text-primary);font-size:.8125rem}.theme-switcher .theme-switcher__select .MuiSelect-select{align-items:center;display:flex;justify-content:center;min-height:auto!important;padding:6px 28px 6px 8px!important}.theme-switcher .theme-switcher__select .MuiOutlinedInput-notchedOutline{border-color:var(--color-border)}.theme-switcher .theme-switcher__select:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-accent)}.theme-switcher__swatch{border:1.5px solid #0f172a1f;border-radius:50%;display:block;flex-shrink:0;height:18px;width:18px}.theme-switcher__swatch--default{background:#94a3b8}.theme-switcher__swatch--purple-light{background:linear-gradient(135deg,#ddd6fe,#818cf8 45%,#7c3aed);border-color:#7c3aed40}.theme-switcher__swatch--ocean-light{background:linear-gradient(135deg,#e0f2fe,#38bdf8 45%,#0284c7);border-color:#0284c747}.theme-switcher__option{align-items:center;display:flex;justify-content:center;min-height:36px!important;padding:6px 12px!important}.app-btn.MuiButton-root{border-radius:var(--btn-radius);box-shadow:none;font-weight:500;line-height:1.25;text-transform:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.app-btn.MuiButton-root:hover{box-shadow:none}.app-btn.MuiButton-root.Mui-disabled{opacity:.55}.app-btn.MuiButton-root .MuiButton-endIcon,.app-btn.MuiButton-root .MuiButton-startIcon{margin-bottom:0;margin-top:0}.app-btn--primary.MuiButton-root{background-color:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);color:var(--btn-primary-text)}.app-btn--primary.MuiButton-root:hover{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover)}.app-btn--primary.MuiButton-root:active{background-color:var(--btn-primary-bg-active);border-color:var(--btn-primary-bg-active)}.app-btn--outline.MuiButton-root{background-color:var(--btn-outline-bg);border:1px solid var(--btn-outline-border);color:var(--btn-outline-text)}.app-btn--outline.MuiButton-root:hover{background-color:var(--btn-outline-bg-hover);border-color:var(--btn-outline-border);color:var(--btn-outline-text)}.app-btn--soft.MuiButton-root{background-color:var(--btn-soft-bg);border:1px solid var(--btn-soft-border);color:var(--btn-soft-text)}.app-btn--soft.MuiButton-root:hover{background-color:var(--btn-soft-bg-hover);border-color:var(--btn-soft-border);color:var(--btn-soft-text)}.app-btn--ghost.MuiButton-root{background-color:#0000;border:1px solid #0000;color:var(--btn-ghost-text)}.app-btn--ghost.MuiButton-root:hover{background-color:var(--btn-ghost-bg-hover);border-color:#0000;color:var(--btn-ghost-text)}.app-btn--neutral.MuiButton-root{background-color:var(--btn-neutral-bg);border:1px solid var(--btn-neutral-border);color:var(--btn-neutral-text)}.app-btn--neutral.MuiButton-root:hover{background-color:var(--btn-neutral-bg-hover);border-color:var(--btn-neutral-border);color:var(--btn-neutral-text)}.app-btn--xs.MuiButton-root{font-size:.75rem;min-height:28px;padding:.25rem .625rem}.app-btn--xs.MuiButton-root .MuiButton-endIcon svg,.app-btn--xs.MuiButton-root .MuiButton-startIcon svg{font-size:.75rem}.app-btn--sm.MuiButton-root{font-size:.8125rem;min-height:26px;padding:.375rem .875rem}.app-btn--sm.MuiButton-root .MuiButton-endIcon svg,.app-btn--sm.MuiButton-root .MuiButton-startIcon svg{font-size:.875rem}.app-btn--md.MuiButton-root{font-size:.875rem;min-height:36px;padding:.4375rem 1rem}.app-btn--md.MuiButton-root .MuiButton-endIcon svg,.app-btn--md.MuiButton-root .MuiButton-startIcon svg{font-size:.9375rem}.app-btn--lg.MuiButton-root{font-size:.9375rem;min-height:44px;padding:.625rem 1.5rem}.app-btn--lg.MuiButton-root .MuiButton-endIcon svg,.app-btn--lg.MuiButton-root .MuiButton-startIcon svg{font-size:1rem}.app-btn--xl.MuiButton-root{font-size:1rem;min-height:48px;padding:.75rem 1.75rem}.app-btn--xl.MuiButton-root .MuiButton-endIcon svg,.app-btn--xl.MuiButton-root .MuiButton-startIcon svg{font-size:1.125rem}.app-toast{z-index:1500}.app-toast__alert.MuiAlert-root{box-shadow:0 8px 24px #0f172a2e;box-shadow:0 8px 24px var(--toast-shadow,#0f172a2e);min-width:min(100%,360px)}.add-company-dialog .MuiDialog-paper{background:var(--color-surface);background:var(--ac-color-surface,var(--color-surface));border:1px solid var(--ac-color-border,var(--color-border));border-radius:16px;box-shadow:0 24px 48px color-mix(in srgb,var(--color-shadow) 28%,#0000);overflow:hidden}.add-company-dialog__title{color:var(--color-text-primary);color:var(--ac-color-text-primary,var(--color-text-primary));font-size:1.125rem!important;font-weight:700!important;padding:1.25rem 1.5rem .5rem!important}.add-company-dialog__content{padding:1rem 1.5rem!important}.add-company-dialog__subtitle{color:var(--color-text-muted);color:var(--ac-color-text-muted,var(--color-text-muted));font-size:.875rem;line-height:1.5}.add-company-dialog__divider{border-color:var(--ac-color-border,var(--color-border))!important}.add-company-dialog__copy-section{display:flex;flex-direction:column;gap:.75rem}.add-company-dialog__copy-title{color:var(--color-text-primary);color:var(--ac-color-text-primary,var(--color-text-primary));font-size:.9375rem!important;font-weight:600!important}.add-company-dialog__copy-hint{color:var(--color-text-muted);color:var(--ac-color-text-muted,var(--color-text-muted));font-size:.8125rem!important;line-height:1.45}.add-company-dialog__copy-list{display:flex;flex-direction:column;gap:.35rem}.add-company-dialog__copy-row{align-items:center;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface));background:var(--ac-color-row-bg,color-mix(in srgb,var(--color-accent) 3%,var(--color-surface)));border:1px solid var(--ac-color-border,var(--color-border));border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:.55rem .75rem}.add-company-dialog__copy-label{color:var(--color-text-primary);color:var(--ac-color-text-primary,var(--color-text-primary));font-size:.8125rem!important;font-weight:500!important}.add-company-dialog__copy-switch{align-items:center;display:flex;flex-shrink:0;gap:.35rem}.add-company-dialog__copy-switch-label{color:var(--color-text-muted);color:var(--ac-color-text-muted,var(--color-text-muted));font-size:.75rem!important;font-weight:500!important;min-width:1.5rem;text-align:center}.add-company-dialog__copy-switch-label--active{color:var(--color-accent);color:var(--ac-color-accent,var(--color-accent));font-weight:700!important}.add-company-dialog__switch-control{margin:0!important}.add-company-dialog__switch-control .MuiSwitch-root{margin:0 .15rem}.add-company-dialog__actions{gap:.5rem;padding:.875rem 1.5rem 1.25rem!important}
/*# sourceMappingURL=main.c6cb015c.css.map*/