@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;1,9..40,400&display=swap";:root{--bs-primary: #346ee0;--bs-primary-rgb: 52, 110, 224;--bs-primary-hover: #2c5ebe;--bs-primary-light: #e6dbff;--bs-primary-dark: #052c65;--bs-secondary: #6c757d;--bs-secondary-rgb: 108, 117, 125;--bs-secondary-light: #f1f5f7;--bs-success: #20b799;--bs-success-rgb: 32, 183, 153;--bs-success-light: #d4f3dc;--bs-info: #3cbade;--bs-info-rgb: 60, 186, 222;--bs-info-light: #d8f1f8;--bs-warning: #efb540;--bs-warning-rgb: 239, 181, 64;--bs-warning-light: #fcf0d9;--bs-danger: #fa5944;--bs-danger-rgb: 250, 89, 68;--bs-danger-light: #fededa;--bs-pink: #ff4bb2;--bs-pink-rgb: 255, 75, 178;--bs-purple: #844aff;--bs-purple-rgb: 132, 74, 255;--bs-teal: #20b799;--bs-cyan: #3cbade;--bs-orange: #fd7e14;--bs-gray-100: #f1f5f7;--bs-gray-200: #f7f7f7;--bs-gray-300: #e9edf3;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #98a6ad;--bs-gray-700: #6c757d;--bs-gray-800: #414d5f;--bs-gray-900: #323a46;--bs-white: #ffffff;--bs-black: #000000;--color-bg: #f1f5f9;--color-surface: #ffffff;--ats-table-header-solid: #e6f4fa;--ats-table-header-bg: #e6f4fa;--ats-table-header-fg: #2c4768;--ats-table-header-divider: rgba(var(--bs-info-rgb), .14);--ats-table-header-border-bottom: rgba(var(--bs-info-rgb), .26);--ats-table-header-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .94), inset 0 -1px 0 rgba(var(--bs-info-rgb), .08);--ats-table-header-dark-bg: #2a3045;--ats-table-header-dark-bg-mid: #323650;--ats-table-header-text: var(--ats-table-header-fg);--ats-table-header-accent: var(--bs-primary);--ats-table-hover-surface: #edf7fa;--ats-table-row-accent: transparent;--ats-table-row-accent-hover: transparent;--ats-table-wrapper-inset: 0;--ats-table-scroll-inset: 0;--ats-list-page-content-inset-x: 12px;--ats-table-cell-text: #334155;--ats-table-inline-edit-text: #64748b;--ats-table-inline-edit-accent: var(--bs-primary);--ats-table-inline-edit-hover: #2c5ebe;--ats-table-inline-edit-pill-bg: rgba(var(--bs-primary-rgb), .1);--ats-table-inline-edit-pill-ring: rgba(var(--bs-primary-rgb), .25);--ats-table-row-stripe: #f5fafc;--ats-table-row-hover: #edf7fa;--ats-table-cell-border: #e9edf3;--ats-table-shell-shadow: 0 1px 3px rgba(15, 23, 42, .06);--ats-table-row-gap: 0;--ats-table-row-radius: 0;--ats-table-row-surface: #ffffff;--ats-table-row-edge: transparent;--ats-table-row-shadow: none;--ats-table-row-shadow-hover: none;--ats-table-mesh: none;--color-surface-alt: #f8fafc;--ui-radius-button: .75rem;--ui-radius-card: .875rem;--ui-radius-table: 8px;--ui-radius-modal: 1rem;--ui-border-subtle: rgba(15, 23, 42, .08);--ui-shadow-elevated: 0 25px 50px -12px rgba(15, 23, 42, .18);--ui-primary-shadow: 0 2px 10px rgba(var(--bs-primary-rgb), .28);--ui-primary-shadow-hover: 0 4px 16px rgba(var(--bs-primary-rgb), .38);--ats-page-header-bg: var(--color-surface);--ats-page-header-border: var(--ui-border-subtle);--ats-page-header-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .05);--ats-overlay-backdrop-ms: .38s;--ats-overlay-backdrop-ease: cubic-bezier(.22, 1, .36, 1);--ats-panel-slide-ms: .42s;--ats-panel-slide-ease: cubic-bezier(.16, 1, .3, 1);--ats-modal-chrome-border: rgba(15, 23, 42, .08);--ats-modal-header-bg: linear-gradient(180deg, #fafbfc 0%, #ffffff 100%);--ats-modal-footer-bg: linear-gradient(180deg, #fafbfc 0%, #f8fafc 100%);--ats-modal-chrome-padding-x: 24px;--ats-modal-chrome-padding-y-header: 18px;--ats-modal-chrome-padding-y-footer: 16px;--ats-chrome-accent-line: linear-gradient(180deg, var(--bs-primary) 0%, var(--bs-cyan) 100%);--ats-chrome-filter-well: rgba(255, 255, 255, .58);--ats-chrome-filter-border: rgba(var(--bs-primary-rgb), .14);--ats-chrome-inset-highlight: rgba(255, 255, 255, .85);--ats-sidebar-mesh: radial-gradient(ellipse 110% 85% at 100% -10%, rgba(60, 186, 222, .2), transparent 52%), radial-gradient(ellipse 90% 75% at -5% 100%, rgba(var(--bs-primary-rgb), .18), transparent 55%), radial-gradient(ellipse 60% 50% at 50% 40%, rgba(0, 191, 114, .06), transparent 60%);--ats-sidebar-surface: linear-gradient(175deg, #045a8a 0%, var(--color-sidebar-bg) 38%, #003a5c 72%, #002f4b 100%);--ats-sidebar-border-soft: rgba(255, 255, 255, .1);--ats-sidebar-item-radius: 11px;--color-text-main: #343a40;--color-text-body: #747a80;--color-text-muted: #6c757d;--color-text-light: #98a6ad;--color-text-dark: #343a40;--color-border: #e9edf3;--color-border-light: #f1f5f7;--color-border-dark: #ced4da;--color-sidebar-bg: #004d7a;--color-sidebar-item: #e0f2f1;--color-sidebar-hover: #ffffff;--color-sidebar-active: #ffffff;--color-sidebar-active-bg: rgba(255, 255, 255, .15);--app-main-header-bg-image: var(--ats-sidebar-mesh), linear-gradient(92deg, #023e5c 0%, var(--app-main-layout-bar-bg) 42%, #0a5f8f 78%, #046090 100%);--app-main-footer-background: linear-gradient(90deg, #003d5c 0%, var(--app-main-layout-bar-bg) 35%, #006080 100%);--app-main-layout-bar-bg: var(--color-sidebar-bg);--app-main-chrome-gradient: linear-gradient(90deg, #003d5c 0%, var(--app-main-layout-bar-bg) 35%, #006080 100%);--app-main-footer-background: var(--app-main-chrome-gradient);--app-main-footer-reserved-height: 52px;--color-sidebar-brand-bg: #004d7a;--color-sidebar-brand-item: #cedce4;--color-sidebar-brand-hover: #ffffff;--color-sidebar-brand-active-bg: rgba(255, 255, 255, .1);--color-topbar-bg: #ffffff;--color-topbar-item: #6c757d;--color-topbar-hover: #346ee0;--gradient-header-footer: linear-gradient(to left top, #051937, #004d7a, #008793, #00bf72, #a8eb12);--color-topbar-dark-bg: #1f1f31;--color-topbar-dark-item: #8391a2;--color-topbar-dark-hover: #bccee4;--color-topbar-brand-bg: #346ee0;--color-topbar-brand-item: rgba(255, 255, 255, .7);--color-topbar-brand-hover: #ffffff;--color-primary: var(--bs-primary);--color-primary-soft: var(--bs-primary-light);--color-accent: var(--bs-warning);--color-danger: var(--bs-danger);--color-success: var(--bs-success);--color-info: var(--bs-info);--color-warning: var(--bs-warning);--color-secondary: var(--bs-secondary);--color-dark: var(--bs-gray-900);--primary-color: var(--bs-primary);--primary-color-light: var(--bs-primary-light);--primary-color-dark: var(--bs-primary-dark);--primary-rgb: var(--bs-primary-rgb);--font-family-base: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading: "DM Sans", sans-serif;--font-family-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-base: .875rem;--font-size-sm: .8125rem;--font-size-xs: .75rem;--font-size-lg: 1rem;--font-size-form-label: 1rem;--font-weight-form-label: 500;--font-size-xl: 1.125rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--ats-app-page-title-size: clamp(1.125rem, 2.4vw, 1.35rem);--ats-app-page-title-weight: var(--font-weight-extrabold);--ats-app-page-title-tracking: -.03em;--ats-app-support-text-size: var(--font-size-sm);--ats-app-support-text-color: var(--color-text-body);--ats-table-font-family: var(--font-family-base);--atsrevamp-table-header-font-size: var(--font-size-base);--atsrevamp-table-header-padding: 9px 12px;--ats-table-cell-padding: 8px 12px;--atsrevamp-table-header-letter-spacing: .5px;--line-height-base: 1.5;--line-height-tight: 1.25;--line-height-loose: 1.75;--radius-xs: .15rem;--radius-sm: .2rem;--radius-md: .25rem;--radius-lg: .3rem;--radius-xl: 1rem;--radius-2xl: 2rem;--radius-pill: 50rem;--shadow-soft: 0 .75rem 6rem rgba(56, 65, 74, .03);--shadow-sm: 0px 0px 35px 0px rgba(154, 161, 171, .15);--shadow-md: 0 .5rem 1rem rgba(0, 0, 0, .1);--shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .12);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--header-height: 55px;--sidebar-width: 240px;--sidebar-collapsed-width: 60px;--content-max-width: 1400px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--transition-base: all .2s ease-in-out;--transition-fast: all .15s ease-in-out;--transition-slow: all .3s ease-in-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}[data-bs-theme=dark]{--bs-light: #424e5a;--bs-light-rgb: 66, 78, 90;--bs-dark: #f3f7f9;--bs-dark-rgb: 243, 247, 249;--color-bg: #1a1d2e;--color-surface: #252839;--color-text-main: #e9ecef;--color-text-body: #adb5bd;--color-border: #2d3142;--shadow-soft: 0px 0px 35px 0px rgba(66, 72, 80, .15);--shadow-sm: 0 .75rem 6rem rgba(56, 65, 74, .03);--shadow-lg: 0 0 45px 0 rgba(0, 0, 0, .12);--ats-table-header-solid: #3a4855;--ats-table-header-bg: #3a4855;--ats-table-header-fg: #eef2f9;--ats-table-header-divider: rgba(var(--bs-info-rgb), .14);--ats-table-header-border-bottom: rgba(var(--bs-info-rgb), .32);--ats-table-header-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -1px 0 rgba(var(--bs-info-rgb), .1);--ats-table-hover-surface: #3d4f58;--ats-table-row-accent: transparent;--ats-table-row-accent-hover: transparent;--ats-table-header-text: var(--ats-table-header-fg);--ats-table-header-dark-bg: #1e2233;--ats-table-header-dark-bg-mid: #2a3045;--ats-table-row-stripe: #2a3048;--ats-table-row-hover: #343b54;--ats-table-cell-border: rgba(255, 255, 255, .08);--ats-table-cell-text: #e2e8f0;--ats-table-inline-edit-text: #94a3b8;--ats-table-inline-edit-accent: #7da3f0;--ats-table-inline-edit-hover: #a5c4ff;--ats-table-inline-edit-pill-bg: rgba(var(--bs-primary-rgb), .18);--ats-table-inline-edit-pill-ring: rgba(var(--bs-primary-rgb), .35);--ats-table-shell-shadow: 0 1px 3px rgba(0, 0, 0, .25);--ats-table-row-surface: #252839;--ats-table-row-edge: transparent;--ats-table-row-shadow: none;--ats-table-row-shadow-hover: none;--ats-table-mesh: none;--ats-page-header-bg: var(--color-surface);--ats-page-header-border: rgba(255, 255, 255, .08);--ats-page-header-shadow: 0 4px 24px rgba(0, 0, 0, .25);--ats-chrome-filter-well: rgba(255, 255, 255, .06);--ats-chrome-filter-border: rgba(var(--bs-primary-rgb), .25);--ats-chrome-inset-highlight: rgba(255, 255, 255, .06);--ats-sidebar-mesh: radial-gradient(ellipse 110% 85% at 100% 0%, rgba(var(--bs-primary-rgb), .22), transparent 52%), radial-gradient(ellipse 85% 70% at 0% 100%, rgba(60, 186, 222, .1), transparent 55%);--ats-sidebar-surface: linear-gradient(175deg, #2a2d45 0%, #1f1f31 45%, #181a28 100%);--app-main-chrome-gradient: linear-gradient(90deg, #12151f 0%, #151825 40%, #1a2434 100%);--app-main-footer-background: var(--app-main-chrome-gradient)}:root{--icon-color: var(--color-text-muted);--icon-color-hover: var(--bs-primary);--icon-color-active: var(--bs-primary)}[data-bs-theme=dark]{--icon-color: var(--bs-gray-500);--icon-color-hover: var(--bs-primary);--icon-color-active: var(--bs-primary)}.atsrevamp-session-dialog{border-radius:14px!important;border:1px solid #dbe5f4;box-shadow:0 16px 36px #0f172a2e!important;overflow:hidden}.atsrevamp-session-dialog-title{display:flex;align-items:center;gap:10px;padding:16px 20px 10px!important;font-weight:700!important;color:#1f2937}.atsrevamp-session-dialog-icon{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.78rem;border:1px solid transparent}.atsrevamp-session-dialog-icon.is-warning{color:#8a5600;background:#fff7d8;border-color:#f8e3ad}.atsrevamp-session-dialog-icon.is-grace{color:#b45309;background:#ffedd5;border-color:#fdba74}.atsrevamp-session-dialog-icon.is-conflict{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.atsrevamp-session-dialog-content{padding:8px 20px 10px!important}.atsrevamp-session-dialog-message{margin:0 0 12px;color:#334155;font-size:.94rem;line-height:1.45}.atsrevamp-session-dialog-countdown{margin:0;display:inline-flex;align-items:center;gap:10px;border:1px solid #dbe5f4;border-radius:999px;padding:5px 12px;background:#f8fbff}.atsrevamp-session-dialog-countdown-label{color:#64748b;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.atsrevamp-session-dialog-countdown-value{color:#1e3a8a;font-weight:800;font-size:.92rem}.atsrevamp-session-dialog-actions{padding:12px 18px 16px!important;border-top:1px solid #eef2f7}.atsrevamp-session-dialog-btn-primary.MuiButton-root{border-radius:9px;text-transform:none;font-weight:700;padding:6px 14px}.atsrevamp-session-dialog-btn-ghost.MuiButton-root{border-radius:9px;text-transform:none;font-weight:600;color:#475569}.weekly-rm-modern-paper{border-radius:16px!important;border:1px solid #e2e8f0;overflow:hidden;width:min(1500px,96vw);max-width:96vw!important;min-height:min(900px,92vh)}.weekly-rm-modern{background:linear-gradient(180deg,#f8fbff,#f9fafb 48%,#fff)}.weekly-rm-modern-title{background:linear-gradient(120deg,#c7dcff,#d3e4ff 58%,#e4eeff);color:#1e3a8a!important;font-weight:700!important;letter-spacing:.01em;padding:18px 24px!important;font-size:1.1rem!important}.weekly-rm-modern .weekly-rm-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.weekly-rm-modern .weekly-rm-title-badge{border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid #bfdbfe;align-self:center;white-space:nowrap}.weekly-rm-modern .weekly-rm-title-badge.is-ready{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.weekly-rm-modern .weekly-rm-title-badge.is-draft{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}.weekly-rm-modern-subtitle{margin-top:4px;font-size:.86rem;font-weight:500;opacity:.94}.weekly-rm-modern .weekly-rm-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,2.1fr);gap:14px;margin-top:12px}.weekly-rm-modern .weekly-rm-panel{border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 6px 16px #0f172a0f;padding:14px}.weekly-rm-modern .weekly-rm-filter-panel{box-shadow:0 10px 24px #0f172a0d;border-color:#94a3b84d;background:linear-gradient(180deg,#fffffff5,#f8fafcf5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px}.weekly-rm-modern .weekly-rm-step{border:1px solid #edf1f5;border-left:2px solid #94a3b8;border-radius:8px;padding:7px;background:#fff;margin-bottom:6px}.weekly-rm-modern .weekly-rm-step-head{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-size:.72rem;font-weight:700;color:#1f2937}.weekly-rm-modern .weekly-rm-step-no{width:18px;height:18px;border-radius:999px;background:#e2e8f0;color:#334155;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;border:1px solid #cbd5e1}.weekly-rm-modern .weekly-rm-filter-panel .weekly-rm-panel-title{margin:0 0 6px;font-size:.68rem;color:#475569;letter-spacing:.08em}.weekly-rm-modern .weekly-rm-panel-title{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569;margin:0 0 10px}.weekly-rm-modern .weekly-rm-dropdown-host{min-width:0}.weekly-rm-modern .weekly-rm-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.weekly-rm-modern .weekly-rm-mail{margin-top:7px!important}.weekly-rm-modern .weekly-rm-notes{margin-top:7px}.weekly-rm-modern .weekly-rm-meta-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.weekly-rm-modern .weekly-rm-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.7rem;color:#475569;white-space:nowrap}.weekly-rm-modern .weekly-rm-filter-panel .MuiInputBase-root{min-height:34px}.weekly-rm-modern .weekly-rm-filter-panel .MuiInputBase-input{padding-top:7px;padding-bottom:7px;font-size:.8rem}.weekly-rm-modern .weekly-rm-filter-panel .MuiInputLabel-root{font-size:.8rem}.weekly-rm-modern .weekly-rm-preview-shell{min-height:560px;display:flex;flex-direction:column;box-shadow:0 12px 26px #0f172a1a;border-color:#cfdced;overflow:hidden}.weekly-rm-modern .weekly-rm-preview-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;position:sticky;top:0;z-index:4;background:#fff;padding:2px 0 8px;border-bottom:1px solid #edf2f7}.weekly-rm-modern .weekly-rm-preview-label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569}.weekly-rm-modern .weekly-rm-preview-help{font-size:.75rem;color:#64748b}.weekly-rm-modern .weekly-rm-sections-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;position:sticky;top:35px;z-index:3;background:#fff;padding:8px 0 10px;border-bottom:1px solid #edf2f7}.weekly-rm-modern .weekly-rm-tabs-wrap{margin-bottom:10px;position:sticky;top:35px;z-index:3;background:#fff;border-bottom:1px solid #edf2f7}.weekly-rm-modern .weekly-rm-tabs .MuiTabs-indicator{background-color:#2563eb;height:2px}.weekly-rm-modern .weekly-rm-tab{text-transform:none!important;font-size:.8rem!important;min-height:38px!important;padding:8px 12px!important;color:#475569!important}.weekly-rm-modern .weekly-rm-tab.Mui-selected{color:#1e3a8a!important;font-weight:700!important}.weekly-rm-modern .weekly-rm-section-chip{display:inline-flex;align-items:center;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:.72rem;font-weight:600;padding:3px 10px}.weekly-rm-modern .weekly-rm-section-chip-btn{display:inline-flex;align-items:center;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:.72rem;font-weight:600;padding:3px 10px;cursor:pointer;transition:all .15s ease}.weekly-rm-modern .weekly-rm-section-chip-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.weekly-rm-modern .weekly-rm-section-chip-btn.is-active{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}.weekly-rm-modern .weekly-rm-preview-body{flex:1;max-height:66vh;overflow:auto;border:1px solid #dbe5f2;border-radius:12px;padding:12px;background:linear-gradient(180deg,#fff,#f8fbff)}.weekly-rm-modern .weekly-rm-table-wrap{width:100%}.weekly-rm-modern .weekly-rm-records-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #d9e5f5;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 3px 10px #0f172a0d}.weekly-rm-modern .weekly-rm-records-table th{background:#f1f5f9;color:#334155;font-weight:600;font-size:.78rem;letter-spacing:.02em;border:0;padding:9px 10px;text-align:left}.weekly-rm-modern .weekly-rm-records-table td{border:0;border-top:1px solid #edf2f7;color:#334155;font-size:.82rem;padding:8px 10px;vertical-align:top}.weekly-rm-modern .weekly-rm-records-table tbody tr:nth-child(2n) td{background:#fafcff}.weekly-rm-modern .weekly-rm-records-table tbody tr:hover td{background:#f1f5f9}.weekly-rm-modern .weekly-rm-records-table tbody tr.is-highlight td{background:#ecfdf5!important}.weekly-rm-modern .weekly-rm-empty{color:#64748b;padding:16px 6px;text-align:center}.weekly-rm-modern .weekly-rm-empty-title{font-size:.95rem;font-weight:700;color:#334155;margin-bottom:4px}.weekly-rm-modern .weekly-rm-empty-subtitle{font-size:.82rem;color:#64748b}.weekly-rm-modern .weekly-rm-preview-body table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #d9e5f5!important;border-radius:12px!important;overflow:hidden;margin-bottom:14px!important;background:#fff;box-shadow:0 3px 10px #0f172a0d}.weekly-rm-modern .weekly-rm-preview-body th{background:#f1f5f9!important;color:#334155!important;font-weight:600!important;font-size:.78rem!important;letter-spacing:.02em;border:0!important;padding:9px 10px!important}.weekly-rm-modern .weekly-rm-preview-body td{border:0!important;border-top:1px solid #edf2f7!important;color:#334155!important;font-size:.82rem!important;padding:8px 10px!important}.weekly-rm-modern .weekly-rm-preview-body tr:nth-child(2n) td{background:#fafcff!important}.weekly-rm-modern .weekly-rm-preview-body tr:hover td{background:#f1f5f9!important}.weekly-rm-modern .weekly-rm-preview-body>div{color:#1e293b!important}.weekly-rm-modern .weekly-rm-loading{display:flex;justify-content:center;padding:24px}.weekly-rm-modern .weekly-rm-footer{padding:12px 24px 16px!important;border-top:1px solid #e5e7eb;background:#fff;position:sticky;bottom:0;z-index:8;box-shadow:0 -6px 18px #0f172a14}.weekly-rm-modern .weekly-rm-btn{text-transform:none!important}.weekly-rm-modern .weekly-rm-primary-btn{background:linear-gradient(120deg,#3b82f6,#2563eb)!important;text-transform:none!important}.weekly-rm-modern .weekly-rm-secondary-btn{border-color:#cbd5e1!important;color:#334155!important;background:#fff!important;text-transform:none!important}.weekly-rm-modern .weekly-rm-alert{margin-top:10px!important;border-radius:10px!important}.weekly-rm-dialog .report-rm-dropdown-wrap,.weekly-rm-dialog .report-rm-dropdown{width:100%}.weekly-rm-dialog .report-rm-dropdown-btn{width:100%;max-width:100%;min-width:0;min-height:40px;border:1px solid #d1d9e2;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:none;color:#1f2937;font-size:.875rem;font-weight:500;padding:0 12px}.weekly-rm-dialog .report-rm-dropdown-btn:hover,.weekly-rm-dialog .report-rm-dropdown-btn[aria-expanded=true]{background:#fff;border-color:#9aa8b8;box-shadow:0 3px 10px #0f172a0f}.weekly-rm-dialog .report-rm-dropdown-btn:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f629}.weekly-rm-modern .weekly-rm-filter-actions{margin-top:8px;display:flex;justify-content:flex-end}.weekly-rm-modern .weekly-rm-filter-search-btn{min-width:110px}.weekly-rm-dialog .report-rm-dropdown-btn-text{font-size:.875rem;color:#111827}.weekly-rm-dialog .report-rm-dropdown-panel{border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 12px 28px #0f172a24;max-height:min(320px,52vh);overflow-y:auto}.weekly-rm-dialog .report-rm-dropdown-panel-header{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#f8fbff,#f1f6fd);border-bottom:1px solid #e3ebf5;color:#334155;font-size:.68rem;letter-spacing:.06em;padding:8px 12px}.weekly-rm-dialog .report-rm-dropdown-panel-body{padding:8px}.weekly-rm-dialog .report-rm-dropdown-bulk-row{padding:8px 10px 6px;background:#f8fbff}.weekly-rm-dialog .report-rm-dropdown-separator{margin:0 10px 6px;background:#e6edf7}.weekly-rm-dialog .report-rm-check{border-radius:10px;padding:7px 10px;transition:background-color .15s ease,transform .1s ease}.weekly-rm-dialog .report-rm-check:hover{background:#eef5ff;transform:translateY(-1px)}.weekly-rm-dialog .report-rm-check input{accent-color:#2563eb}.weekly-rm-dialog .report-rm-leader-row{border:1px solid #e7eef8;background:#f8fbff;color:#0f172a;font-weight:600;margin-bottom:4px}.weekly-rm-dialog .report-rm-members-under-leader{margin:2px 0 8px 8px;padding:6px 6px 6px 10px;border-left:2px solid #93c5fd;border-radius:0 10px 10px 0;background:linear-gradient(90deg,#dbeafea6,#f8fbff 70%)}.weekly-rm-dialog .report-rm-member-row{color:#334155;font-weight:500}@media (max-width: 1060px){.weekly-rm-modern-paper{width:min(1200px,98vw);max-width:98vw!important;min-height:min(860px,94vh)}.weekly-rm-modern .weekly-rm-title-row{flex-direction:column;align-items:flex-start}.weekly-rm-modern .weekly-rm-layout{grid-template-columns:1fr}.weekly-rm-modern .weekly-rm-preview-shell{min-height:420px}}*{box-sizing:border-box}html{font-size:16px;font-family:var(--font-family-base);overflow-x:hidden}body{margin:0;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);background-color:var(--color-bg);background-image:radial-gradient(ellipse 100% 80% at 50% -30%,rgba(var(--bs-primary-rgb),.09),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 100%,rgba(var(--bs-primary-rgb),.05),transparent 50%),radial-gradient(ellipse 50% 40% at 0% 90%,rgba(32,183,153,.045),transparent 50%);background-attachment:fixed;color:var(--color-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root,table,.table,caption,thead,tbody,tfoot,th,td{font-family:var(--font-family-base)}input,textarea,select,button,optgroup,option{font-family:inherit}.atsrevamp-root{min-height:100vh;display:flex;flex-direction:column;width:100%;overflow-x:hidden;padding-top:var(--header-height)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-dark);margin-top:0}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}a{color:var(--bs-primary);text-decoration:none;transition:var(--transition-base)}a:hover{color:var(--bs-primary-hover);text-decoration:none}.atsrevamp-header{height:var(--header-height);background:var(--color-topbar-dark-bg);color:var(--color-topbar-dark-item);display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-shadow:var(--shadow-sm);position:fixed;top:0;left:0;right:0;width:100%;z-index:1000}.atsrevamp-header-logo{display:flex;align-items:center;gap:10px;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-topbar-dark-hover)}.atsrevamp-header-logo-mark{width:36px;height:36px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--bs-primary),var(--bs-cyan));display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-extrabold);color:#fff;font-size:18px;box-shadow:0 2px 8px #346ee04d}.atsrevamp-header-actions{display:flex;align-items:center;gap:var(--spacing-md)}.atsrevamp-header-user{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-topbar-dark-item)}.atsrevamp-header-avatar{width:32px;height:32px;border-radius:var(--radius-pill);background:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);color:#fff;font-size:var(--font-size-sm)}.atsrevamp-body{display:flex;min-height:calc(100vh - var(--header-height));flex:1;width:100%;overflow-x:hidden;position:relative;margin-top:0}.atsrevamp-sidebar{width:var(--sidebar-width);background:var(--color-sidebar-bg);color:var(--color-sidebar-item);padding:var(--spacing-md) 0;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);overflow-y:auto;overflow-x:hidden}.atsrevamp-sidebar-section-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-sidebar-item);opacity:.6;font-weight:var(--font-weight-semibold);margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs)}.atsrevamp-sidebar-nav{list-style:none;padding:0;margin:0}.atsrevamp-sidebar-item{padding:10px var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);cursor:pointer;color:var(--color-sidebar-item);text-decoration:none;transition:var(--transition-base);border-left:3px solid transparent;font-weight:var(--font-weight-medium)}.atsrevamp-sidebar-item-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:.8;transition:var(--transition-base)}.atsrevamp-sidebar-item:hover{background-color:#ffffff0d;color:var(--color-sidebar-hover)}.atsrevamp-sidebar-item:hover .atsrevamp-sidebar-item-icon{opacity:1;transform:translate(2px)}.atsrevamp-sidebar-item.active{background-color:var(--color-sidebar-active-bg);border-left-color:var(--bs-primary);color:var(--color-sidebar-active)}.atsrevamp-sidebar-item.active .atsrevamp-sidebar-item-icon{opacity:1;color:var(--bs-primary)}.atsrevamp-main-wrapper{flex:1 1 auto;display:flex;flex-direction:column;position:relative;overflow-y:visible;overflow-x:hidden;background-color:transparent;box-sizing:border-box;width:calc(100% - var(--sidebar-width));max-width:calc(100% - var(--sidebar-width));min-width:0;margin-left:var(--sidebar-width);min-height:calc(100vh - var(--header-height));transition:margin-left .2s ease;padding-bottom:calc(var(--app-main-footer-reserved-height, 52px) + env(safe-area-inset-bottom,0px))}body.sidebar-collapsed .atsrevamp-main-wrapper{margin-left:60px;width:calc(100% - 60px);max-width:calc(100% - 60px)}body.sidebar-collapsed .atsrevamp-footer{left:60px}.atsrevamp-content{flex:1;padding:0;overflow:visible;box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;min-width:0}.atsrevamp-body:has(.atsrevamp-employee-list-page-root--session-active){min-height:0;flex:1 1 0}.atsrevamp-main-wrapper:has(.atsrevamp-employee-list-page-root--session-active){min-height:0;flex:1 1 0}main.atsrevamp-content:has(.atsrevamp-employee-list-page-root--session-active){display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}main.atsrevamp-content:has(.atsrevamp-list-page-scroll-frame) .atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active){flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}main.atsrevamp-content:has(.atsrevamp-list-page-scroll-frame) .atsrevamp-list-page-root{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.atsrevamp-employee-list-page-root{position:relative;width:100%;max-width:100%;box-sizing:border-box}.atsrevamp-employee-list-layout{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.atsrevamp-employee-list-toolbar-panel{flex-shrink:0;width:100%;background:var(--ats-table-mesh),var(--color-surface);border:1px solid rgba(var(--bs-primary-rgb),.12);box-shadow:0 10px 40px #0f172a17,0 0 0 1px #ffffffbf inset,0 -1px rgba(var(--bs-primary-rgb),.05) inset;padding:0;border-radius:var(--ui-radius-table, 0) var(--ui-radius-table, 0) 0 0;border-bottom:none;margin-bottom:0}.atsrevamp-employee-list-toolbar-panel--standalone{border-radius:var(--ui-radius-table, 0);border-bottom:1px solid rgba(var(--bs-primary-rgb),.12)}.atsrevamp-employee-list-layout .atsrevamp-employee-list-grid-card{margin-top:0;margin-bottom:var(--spacing-md);padding:0;border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid rgba(var(--bs-primary-rgb),.1)}.atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active) .atsrevamp-employee-list-layout--report-view{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active) .atsrevamp-employee-list-layout--report-view>.atsrevamp-list-page-scroll-frame{flex:1 1 0;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active) .atsrevamp-employee-list-layout--report-view>.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card.report-by-rm-table-card{flex:1 1 0;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;margin-bottom:0}.atsrevamp-employee-list-layout--report-view .atsrevamp-list-page-scroll-frame>.atsrevamp-table-card.report-by-rm-table-card>.submissions-view-panel.ats-report-view-panel{flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.atsrevamp-employee-list-layout--report-view .atsrevamp-list-page-scroll-frame>.atsrevamp-table-card.report-by-rm-table-card>.atsrevamp-list-page-toolbar{flex-shrink:0}.atsrevamp-employee-list-layout--report-view .ats-report-data-card{background:linear-gradient(180deg,#fff,#f8fafc);border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.18)}.atsrevamp-employee-list-layout--report-view .ats-report-field dt{color:#64748b}.atsrevamp-employee-list-layout--report-view .ats-report-field dd{color:#0f172a}.atsrevamp-employee-list-layout--report-view .ats-report-data-card-caption{color:var(--bs-primary, #346ee0);background:rgba(var(--bs-primary-rgb, 52, 110, 224),.08)}.atsrevamp-employee-list-layout--report-view .ats-report-lead-header{color:#b45309;background:linear-gradient(90deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.1),rgba(var(--bs-primary-rgb, 52, 110, 224),.03))}[data-bs-theme=dark] .atsrevamp-employee-list-layout--report-view .ats-report-results-canvas.ats-report-scroll-host,[data-bs-theme=dark] .atsrevamp-employee-list-layout--report-view .submissions-merged-report-scroll{background:#1a1d2eeb!important}[data-bs-theme=dark] .atsrevamp-employee-list-layout--report-view .ats-report-field dd{color:#e2e8f0}[data-bs-theme=dark] .atsrevamp-employee-list-layout--report-view .ats-report-data-card{background:linear-gradient(180deg,#252839fa,#1a1d2ef0);border-color:#ffffff1f}.atsrevamp-employee-list-details-slot{margin-top:4px}.atsrevamp-list-page-toolbar--bleed-x{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active) .atsrevamp-employee-details-inline{scroll-margin-top:calc(var(--header-height, 55px) + 12px)}.atsrevamp-employee-list-page-root--session-active{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.atsrevamp-employee-list-session-overlay{flex:1 1 0;min-height:0;position:relative;z-index:25;background-color:var(--color-bg-page, #f4f6f9);display:flex;flex-direction:column;overflow:hidden}.atsrevamp-employee-list-session-overlay-scroll{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0;box-sizing:border-box}.atsrevamp-employee-list-session-overlay-inner{position:relative;width:100%;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.atsrevamp-just-created-panel--fill-main{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;height:100%}.atsrevamp-just-created-panel--fill-main>.atsrevamp-page-header{flex-shrink:0}.atsrevamp-just-created-panel--fill-main>.atsrevamp-table-card{flex:1 1 0;min-height:0;margin-bottom:0;display:flex;flex-direction:column;overflow:hidden}.atsrevamp-just-created-panel--fill-main>.atsrevamp-table-card>.atsrevamp-table-title,.atsrevamp-just-created-panel--fill-main>.atsrevamp-table-card>[role=status]{flex-shrink:0}.atsrevamp-just-created-panel--fill-main .atsrevamp-table-wrapper-submissions{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.atsrevamp-just-created-panel--fill-main .atsrevamp-table-wrapper-submissions::-webkit-scrollbar{width:0;height:0}.atsrevamp-body:has(.atsrevamp-list-page-scroll-frame),.atsrevamp-main-wrapper:has(.atsrevamp-list-page-scroll-frame){min-height:0;flex:1 1 0}.atsrevamp-main-wrapper:has(.atsrevamp-list-page-scroll-frame){overflow:hidden}main.atsrevamp-content:has(.atsrevamp-list-page-scroll-frame){display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.atsrevamp-list-page-scroll-frame{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden;width:100%}.atsrevamp-report-route-root{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;align-self:stretch}main.atsrevamp-content:has(.atsrevamp-report-route-root){display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.atsrevamp-report-route-root>.atsrevamp-list-page-scroll-frame{flex:1 1 0;min-height:0}.atsrevamp-report-route-root .atsrevamp-list-page-scroll-frame>.atsrevamp-table-card.report-by-rm-table-card{overflow:visible}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;margin-bottom:0;overflow:hidden}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.atsrevamp-list-page-toolbar{flex-shrink:0;position:relative;z-index:40;isolation:isolate}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.atsrevamp-table-wrapper.atsrevamp-table-body-scroll{position:relative;z-index:0}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.atsrevamp-table-card-header-row{position:relative;z-index:40;isolation:isolate}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.atsrevamp-interviews-context-banner--in-table-card{flex-shrink:0}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.atsrevamp-list-table-load-footer{flex-shrink:0}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.atsrevamp-table-title{flex-shrink:0}.atsrevamp-list-table-load-footer{padding:4px 8px;min-height:0;line-height:1.35;box-sizing:border-box}.atsrevamp-employee-list-layout:has(>.atsrevamp-list-page-scroll-frame){flex:1 1 0;min-height:0}.atsrevamp-employee-list-layout>.atsrevamp-list-page-scroll-frame{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active) .atsrevamp-employee-list-layout:not(.atsrevamp-employee-list-layout--report-view){flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active) .atsrevamp-employee-list-layout:not(.atsrevamp-employee-list-layout--report-view)>.atsrevamp-employee-list-toolbar-panel{flex-shrink:0}.atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active) .atsrevamp-employee-list-layout:not(.atsrevamp-employee-list-layout--report-view)>.atsrevamp-list-page-scroll-frame{flex:1 1 0;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active) .atsrevamp-employee-list-layout:not(.atsrevamp-employee-list-layout--report-view)>.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card{flex:1 1 0;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active) .atsrevamp-employee-list-layout:not(.atsrevamp-employee-list-layout--report-view) .atsrevamp-table-wrapper.atsrevamp-table-body-scroll{flex:1 1 0;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch}.atsrevamp-employee-list-page-root:not(.atsrevamp-employee-list-page-root--session-active) .atsrevamp-employee-list-layout:not(.atsrevamp-employee-list-layout--report-view)>.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.atsrevamp-list-table-load-footer{flex-shrink:0}.atsrevamp-list-page-scroll-frame .atsrevamp-table-wrapper-bench.atsrevamp-table-body-scroll{overflow-x:auto;overflow-y:auto}.atsrevamp-list-page-scroll-frame .report-by-rm-table-card>.atsrevamp-table-wrapper{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.atsrevamp-list-page-scroll-frame .report-by-rm-table-card>.atsrevamp-table-wrapper>.atsrevamp-table-body-scroll{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.atsrevamp-table-body-scroll{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.atsrevamp-table-body-scroll::-webkit-scrollbar{width:0;height:0}.atsrevamp-table-body-scroll.atsrevamp-table-body-scroll--scrollbar-visible{scrollbar-width:thin;scrollbar-color:var(--bs-gray-400, #9ca3af) var(--color-bg, #f4f6f9);-ms-overflow-style:auto}.atsrevamp-table-body-scroll.atsrevamp-table-body-scroll--scrollbar-visible::-webkit-scrollbar{width:8px;height:8px}.atsrevamp-list-page-scroll-frame .atsrevamp-table-wrapper.atsrevamp-table-body-scroll{flex:1 1 0;min-height:0;min-width:0;width:auto;max-width:none;box-sizing:border-box;overflow-x:auto;overflow-y:auto}.atsrevamp-list-page-scroll-frame .atsrevamp-table-wrapper-submissions.atsrevamp-table-body-scroll{flex:1 1 0;min-height:0;min-width:0}.atsrevamp-list-page-scroll-frame .atsrevamp-table-wrapper-projects.atsrevamp-table-body-scroll{overflow-y:auto}.atsrevamp-list-page-scroll-frame .atsrevamp-interviews-infinite-table.atsrevamp-table-body-scroll{overflow-x:auto;overflow-y:auto}.atsrevamp-list-page-scroll-frame .atsrevamp-interviews-infinite-table.atsrevamp-table-body-scroll .atsrevamp-interviews-table-wrapper{overflow:visible}.atsrevamp-table-body-scroll{padding-top:0!important;background-color:var(--color-surface)}.atsrevamp-table-body-scroll .atsrevamp-table thead,.atsrevamp-table-body-scroll .atsrevamp-interviews-table thead,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table thead,.atsrevamp-table-body-scroll table.report-submissions-table thead,.atsrevamp-table-body-scroll table.projects-table thead{position:relative;z-index:50}.atsrevamp-table-body-scroll .atsrevamp-table thead th,.atsrevamp-table-body-scroll .atsrevamp-interviews-table thead th,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table thead th,.atsrevamp-table-body-scroll table.report-submissions-table thead th,.atsrevamp-table-body-scroll table.projects-table thead th{position:sticky;top:0;z-index:50;isolation:isolate;overflow:hidden;vertical-align:middle;background-color:var(--ats-table-header-solid, #dce8f8)!important;background-image:none!important;box-shadow:inset 0 1px #fffffffa,inset 0 -2px rgba(var(--bs-primary-rgb),.48),0 var(--ats-table-row-gap, 6px) 0 0 var(--ats-table-header-solid, #dce8f8)!important}.atsrevamp-table-body-scroll .atsrevamp-table thead th:before,.atsrevamp-table-body-scroll .atsrevamp-interviews-table thead th:before,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table thead th:before,.atsrevamp-table-body-scroll table.report-submissions-table thead th:before,.atsrevamp-table-body-scroll table.projects-table thead th:before{content:"";position:absolute;left:0;right:0;top:-80px;height:80px;background:var(--ats-table-header-solid, #dce8f8);z-index:-1;pointer-events:none}.atsrevamp-table-body-scroll .atsrevamp-table tbody tr,.atsrevamp-table-body-scroll .atsrevamp-interviews-table tbody tr,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table tbody tr,.atsrevamp-table-body-scroll table.report-submissions-table tbody tr,.atsrevamp-table-body-scroll table.projects-table tbody tr{position:relative;z-index:0}.atsrevamp-table-body-scroll .atsrevamp-table tbody td,.atsrevamp-table-body-scroll .atsrevamp-interviews-table tbody td,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table tbody td,.atsrevamp-table-body-scroll table.report-submissions-table tbody td,.atsrevamp-table-body-scroll table.projects-table tbody td{position:relative;z-index:0;border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:none!important;transform:none!important}.atsrevamp-table-body-scroll .atsrevamp-table tbody tr:hover td,.atsrevamp-table-body-scroll .atsrevamp-interviews-table tbody tr:hover td,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table tbody tr:hover td,.atsrevamp-table-body-scroll table.report-submissions-table tbody tr:hover td,.atsrevamp-table-body-scroll table.projects-table tbody tr:hover td{transform:none!important;box-shadow:none!important}.atsrevamp-table-body-scroll .atsrevamp-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-table-body-scroll .atsrevamp-interviews-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-table-body-scroll table.projects-table thead th.atsrevamp-list-col-th--gear-only{z-index:56}.atsrevamp-table-body-scroll .atsrevamp-table thead th.atsrevamp-list-col-th--with-settings,.atsrevamp-table-body-scroll .atsrevamp-interviews-table thead th.atsrevamp-list-col-th--with-settings,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--with-settings,.atsrevamp-table-body-scroll table.projects-table thead th.atsrevamp-list-col-th--with-settings{z-index:51}.atsrevamp-page-header{position:relative;z-index:15;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md) calc(var(--spacing-md) + 6px) var(--spacing-md) calc(var(--spacing-md) + 18px);overflow:visible;isolation:isolate;background:var(--ats-table-mesh),linear-gradient(135deg,#ffffffeb,#f8fafcf7 48%,#f1f5f9e6);border:1px solid rgba(var(--bs-primary-rgb),.14);border-radius:calc(var(--ui-radius-card) + 4px);box-shadow:0 8px 32px #0f172a12,0 0 0 1px var(--ats-chrome-inset-highlight) inset,0 -1px rgba(var(--bs-primary-rgb),.06) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.atsrevamp-page-header:before{content:"";position:absolute;top:-45%;right:-8%;width:min(480px,70vw);height:200%;background:radial-gradient(circle,rgba(var(--bs-primary-rgb),.16) 0%,transparent 62%);pointer-events:none;z-index:0}.atsrevamp-page-header:after{content:"";position:absolute;left:0;top:14%;bottom:14%;width:5px;border-radius:0 6px 6px 0;background:var(--ats-chrome-accent-line);box-shadow:0 0 28px rgba(var(--bs-primary-rgb),.5);pointer-events:none;z-index:0}.atsrevamp-page-header>*{position:relative;z-index:1}.atsrevamp-page-title{font-size:var(--ats-app-page-title-size, clamp(1.125rem, 2.4vw, 1.35rem));font-weight:var(--ats-app-page-title-weight, var(--font-weight-extrabold));letter-spacing:var(--ats-app-page-title-tracking, -.03em);color:var(--color-text-dark);margin:0;line-height:1.2}.atsrevamp-page-title:after{content:"";display:block;width:min(140px,42%);height:4px;margin-top:8px;border-radius:4px;background:linear-gradient(90deg,var(--bs-primary) 0%,var(--bs-cyan) 55%,rgba(32,183,153,.35) 100%);box-shadow:0 2px 14px rgba(var(--bs-primary-rgb),.45)}.atsrevamp-page-subtitle{font-size:var(--font-size-base);color:var(--color-text-muted);margin-top:10px;max-width:44rem;line-height:var(--line-height-loose);font-weight:var(--font-weight-medium);opacity:.92}.atsrevamp-page-header--with-visual{align-items:center}.atsrevamp-page-header-lead{display:flex;align-items:center;gap:var(--spacing-md);flex:1 1 220px;min-width:0}.atsrevamp-page-header-body{flex:1;min-width:0}.atsrevamp-page-header-visual{flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.atsrevamp-page-header-icon-wrap{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;background:linear-gradient(145deg,#fffffffa,#f1f5f9e0);border:1px solid rgba(var(--bs-primary-rgb),.22);box-shadow:0 10px 32px rgba(var(--bs-primary-rgb),.18),0 0 0 1px #ffffffe6 inset,0 -1px rgba(var(--bs-primary-rgb),.08) inset;color:var(--bs-primary)}.atsrevamp-page-header-visual--sm .atsrevamp-page-header-icon-wrap{width:44px;height:44px;border-radius:12px;box-shadow:0 6px 22px rgba(var(--bs-primary-rgb),.14),0 0 0 1px #ffffffd9 inset}.atsrevamp-page-header-visual[data-tint=cyan] .atsrevamp-page-header-icon-wrap{color:#0e9bc8;border-color:#3cbade61;box-shadow:0 10px 28px #3cbade33,0 0 0 1px #ffffffd9 inset}.atsrevamp-page-header-visual[data-tint=success] .atsrevamp-page-header-icon-wrap{color:var(--bs-success);border-color:#20b79959;box-shadow:0 10px 28px #20b7992e,0 0 0 1px #ffffffd9 inset}.atsrevamp-page-header-visual[data-tint=violet] .atsrevamp-page-header-icon-wrap{color:#6d4bd3;border-color:#844aff52;box-shadow:0 10px 28px #844aff29,0 0 0 1px #ffffffd9 inset}.atsrevamp-page-header-visual[data-tint=warning] .atsrevamp-page-header-icon-wrap{color:#c9870a;border-color:#efb54073;box-shadow:0 10px 28px #efb54033,0 0 0 1px #ffffffd9 inset}@media (max-width: 420px){.atsrevamp-page-header-visual:not(.atsrevamp-page-header-visual--sm) .atsrevamp-page-header-icon-wrap{width:48px;height:48px;border-radius:14px}}.atsrevamp-page-header--filters-embedded{flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;column-gap:var(--spacing-lg);row-gap:var(--spacing-sm)}.atsrevamp-page-header--filters-embedded.atsrevamp-page-header--with-visual{align-items:center}.atsrevamp-page-header-main-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);width:100%}.atsrevamp-page-header-main-row .atsrevamp-page-header-lead{flex:1 1 220px;min-width:0}.atsrevamp-page-header-actions{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.atsrevamp-page-header-filters-well{width:100%;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid rgba(var(--bs-primary-rgb),.12);position:relative;z-index:1}.atsrevamp-page-header--filters-embedded .atsrevamp-page-header-main-row{width:auto;max-width:100%;flex:1 1 220px;min-width:0}.atsrevamp-page-header--filters-embedded .atsrevamp-page-title:after{width:min(100px,34%);margin-top:8px}.atsrevamp-page-header--filters-embedded .atsrevamp-page-header-filters-well{width:auto;max-width:100%;flex:2 1 260px;min-width:0;margin-top:0;padding-top:0;border-top:none;border-left:1px solid rgba(var(--bs-primary-rgb),.12);padding-left:var(--spacing-md)}[data-bs-theme=dark] .atsrevamp-page-header--filters-embedded .atsrevamp-page-header-filters-well{border-left-color:#ffffff1a}@media (max-width: 900px){.atsrevamp-page-header--filters-embedded{flex-direction:column;align-items:stretch}.atsrevamp-page-header--filters-embedded .atsrevamp-page-header-main-row{width:100%;max-width:100%;flex:1 1 auto}.atsrevamp-page-header--filters-embedded .atsrevamp-page-header-filters-well{flex-basis:100%;border-left:none;padding-left:0;border-top:1px solid rgba(var(--bs-primary-rgb),.12);padding-top:var(--spacing-md);margin-top:var(--spacing-sm)}[data-bs-theme=dark] .atsrevamp-page-header--filters-embedded .atsrevamp-page-header-filters-well{border-top-color:#ffffff1a}}.atsrevamp-page-header-filter-stack{width:100%}.atsrevamp-page-header-filters-primary-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);justify-content:flex-start}.atsrevamp-page-header-filters-primary-fields{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:0 1 auto;min-width:0}.atsrevamp-page-header-filter-actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto;position:relative;z-index:90}.atsrevamp-list-clear-actions{position:relative;z-index:95}.atsrevamp-list-clear-actions-button{min-width:96px;justify-content:center;gap:6px}.atsrevamp-list-clear-actions-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:168px;display:flex;flex-direction:column;padding:6px 0;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a29;z-index:250}.atsrevamp-list-clear-actions-item{border:0;background:transparent;text-align:left;padding:8px 12px;font-size:14px;color:#334155;cursor:pointer}.atsrevamp-list-clear-actions-item:hover:not(:disabled){background:#f8fafc}.atsrevamp-list-clear-actions-item--strong{font-weight:700}.atsrevamp-list-clear-actions-item:disabled{opacity:.45;cursor:not-allowed}.atsrevamp-list-clear-actions-item-label{display:inline-block;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:14px!important;line-height:20px!important;font-weight:500}.atsrevamp-filter-advanced-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:inherit;color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.08);border:1px solid rgba(var(--bs-primary-rgb),.22);border-radius:var(--ui-radius-button, .75rem);cursor:pointer;transition:background .2s ease,border-color .2s ease;flex-shrink:0}.atsrevamp-filter-advanced-toggle:hover{background:rgba(var(--bs-primary-rgb),.12);border-color:rgba(var(--bs-primary-rgb),.35)}.atsrevamp-filter-advanced-toggle:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.atsrevamp-filter-advanced-toggle-chevron{font-size:10px;opacity:.85;line-height:1}.atsrevamp-page-header-filters-advanced-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:0 1 auto;min-width:0}.atsrevamp-page-header-filters-advanced-row{width:100%;min-width:0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-top:8px;margin-top:6px;border-top:1px solid rgba(var(--bs-primary-rgb),.1);position:relative;z-index:12}.atsrevamp-page-header-filter-stack--inline-advanced .atsrevamp-page-header-filters-primary-row{flex-wrap:nowrap;align-items:center;min-width:0;gap:6px}.atsrevamp-page-header-filter-stack--inline-advanced .atsrevamp-page-header-filters-primary-fields{flex-wrap:nowrap;flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:visible;align-items:center;gap:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.atsrevamp-page-header-filter-stack--inline-advanced .atsrevamp-page-header-filters-advanced-inline{flex-wrap:nowrap;align-items:center;gap:.5rem;flex:0 0 auto;min-width:0;margin:0;padding:0 0 0 10px;border:none;border-left:1px solid rgba(var(--bs-primary-rgb),.16);border-radius:0}.atsrevamp-report-route-root .atsrevamp-list-page-filters-inline{overflow-x:auto;overflow-y:visible}.atsrevamp-report-route-root .atsrevamp-list-page-toolbar{position:relative;z-index:40}.atsrevamp-report-route-root .report-rm-dropdown{z-index:100}[data-bs-theme=dark] .atsrevamp-page-header-filters-well{border-top-color:#ffffff1a}[data-bs-theme=dark] .atsrevamp-filter-advanced-toggle{background:rgba(var(--bs-primary-rgb),.18);border-color:rgba(var(--bs-primary-rgb),.38)}.atsrevamp-page-header-filters-well .report-by-rm-filters.report-by-rm-filters--embedded,.atsrevamp-list-page-filters-inline .report-by-rm-filters.report-by-rm-filters--embedded{margin-bottom:0;padding:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;gap:var(--spacing-md)}.atsrevamp-page-header-filters-well .report-by-rm-filters.report-by-rm-filters--embedded:before,.atsrevamp-page-header-filters-well .report-by-rm-filters.report-by-rm-filters--embedded:after,.atsrevamp-list-page-filters-inline .report-by-rm-filters.report-by-rm-filters--embedded:before,.atsrevamp-list-page-filters-inline .report-by-rm-filters.report-by-rm-filters--embedded:after{display:none}.atsrevamp-page-header-filters-well .report-by-rm-filters.report-by-rm-filters--embedded>*,.atsrevamp-list-page-filters-inline .report-by-rm-filters.report-by-rm-filters--embedded>*{z-index:auto}[data-bs-theme=dark] .atsrevamp-page-header{background:var(--ats-table-mesh),linear-gradient(145deg,#252839f0,#1a1d2efa);border-color:rgba(var(--bs-primary-rgb),.22);box-shadow:0 12px 40px #00000059,inset 0 1px #ffffff0d}[data-bs-theme=dark] .atsrevamp-page-title{color:var(--color-text-main)}[data-bs-theme=dark] .atsrevamp-page-title:after{box-shadow:0 2px 18px rgba(var(--bs-primary-rgb),.35)}[data-bs-theme=dark] .atsrevamp-page-header-icon-wrap{background:linear-gradient(145deg,#2e3248fa,#202334eb);border-color:rgba(var(--bs-primary-rgb),.35);color:var(--bs-primary);box-shadow:0 12px 36px #00000059,0 0 0 1px #ffffff0f inset}[data-bs-theme=dark] .atsrevamp-page-header-visual[data-tint=cyan] .atsrevamp-page-header-icon-wrap{color:var(--bs-cyan);border-color:#3cbade66}[data-bs-theme=dark] .atsrevamp-page-header-visual[data-tint=success] .atsrevamp-page-header-icon-wrap{color:var(--bs-success);border-color:#20b79966}[data-bs-theme=dark] .atsrevamp-page-header-visual[data-tint=violet] .atsrevamp-page-header-icon-wrap{color:#9b7dff;border-color:#844aff66}[data-bs-theme=dark] .atsrevamp-page-header-visual[data-tint=warning] .atsrevamp-page-header-icon-wrap{color:var(--bs-warning);border-color:#efb54073}@media (prefers-reduced-motion: reduce){.atsrevamp-page-header,.atsrevamp-filter-bar.report-by-rm-filters,.atsrevamp-page-header .atsrevamp-filter-bar{backdrop-filter:none;-webkit-backdrop-filter:none}.atsrevamp-input:focus,.atsrevamp-select:focus{transform:none}.atsrevamp-button-primary:hover:not(:disabled),.atsrevamp-button-secondary:hover:not(:disabled),.atsrevamp-button-success:hover:not(:disabled){transform:none}.atsrevamp-card:hover{transform:none}}.atsrevamp-footer{position:fixed;bottom:0;left:var(--sidebar-width);right:0;z-index:100;margin-top:0;padding:12px 24px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.1);background:var(--app-main-footer-background);color:#f8fafceb;font-size:12px;letter-spacing:.02em;box-shadow:0 -8px 28px #0000001f}.atsrevamp-footer-inner{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;text-align:center}.atsrevamp-footer-separator{opacity:.6}@media (max-width: 575px){.atsrevamp-main-wrapper{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.atsrevamp-footer{padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px));font-size:11px}.atsrevamp-footer-inner{flex-direction:column;gap:2px}.atsrevamp-footer-separator{display:none}}.atsrevamp-filter-bar{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);align-items:center}.atsrevamp-page-header .atsrevamp-filter-bar{margin-bottom:0;align-items:center;justify-content:flex-end;flex:1;min-width:min(100%,280px);padding:10px 14px;gap:10px;border-radius:20px;background:var(--ats-chrome-filter-well);border:1px solid var(--ats-chrome-filter-border);box-shadow:0 1px 3px #0f172a0d inset,0 4px 18px #0f172a0a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.atsrevamp-filter-bar.report-by-rm-filters{position:relative;overflow-x:auto;overflow-y:visible;flex-wrap:nowrap;align-items:center;min-width:0;isolation:isolate;padding:var(--spacing-md) calc(var(--spacing-lg) + 6px) var(--spacing-md) calc(var(--spacing-lg) + 18px);margin-bottom:var(--spacing-xl);gap:var(--spacing-md);background:var(--ats-table-mesh),linear-gradient(135deg,#ffffffeb,#f8fafcf7);border:1px solid rgba(var(--bs-primary-rgb),.14);border-radius:calc(var(--ui-radius-card) + 4px);box-shadow:0 8px 32px #0f172a12,0 0 0 1px var(--ats-chrome-inset-highlight) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.atsrevamp-filter-bar.report-by-rm-filters:before{content:"";position:absolute;top:-50%;right:-5%;width:min(400px,65vw);height:200%;background:radial-gradient(circle,rgba(var(--bs-primary-rgb),.12) 0%,transparent 65%);pointer-events:none;z-index:0}.atsrevamp-filter-bar.report-by-rm-filters:after{content:"";position:absolute;left:0;top:12%;bottom:12%;width:5px;border-radius:0 6px 6px 0;background:var(--ats-chrome-accent-line);box-shadow:0 0 24px rgba(var(--bs-primary-rgb),.45);pointer-events:none;z-index:0}.atsrevamp-filter-bar.report-by-rm-filters>*{position:relative;z-index:1}[data-bs-theme=dark] .atsrevamp-filter-bar.report-by-rm-filters{background:var(--ats-table-mesh),linear-gradient(145deg,#252839f0,#1a1d2efa);border-color:rgba(var(--bs-primary-rgb),.22)}[data-bs-theme=dark] .atsrevamp-page-header .atsrevamp-filter-bar{background:#ffffff0d;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0a}.atsrevamp-input{border-radius:var(--ui-radius-button);border:1px solid rgba(15,23,42,.1);padding:10px 16px;font-size:var(--font-size-sm);font-family:var(--font-family-base);background:linear-gradient(180deg,#fff,#f8fafc);color:var(--color-text-body);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;outline:none;box-shadow:0 1px 2px #0f172a0a}.atsrevamp-select{border-radius:var(--ui-radius-button);border:1px solid rgba(15,23,42,.1);padding:10px 36px 10px 16px;font-size:var(--font-size-sm);font-family:var(--font-family-base);background:linear-gradient(180deg,#fff,#f8fafc);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;color:var(--color-text-body);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;outline:none;box-shadow:0 1px 2px #0f172a0a;appearance:none;-webkit-appearance:none;-moz-appearance:none}.atsrevamp-input:focus,.atsrevamp-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.2),0 6px 20px rgba(var(--bs-primary-rgb),.14);transform:translateY(-1px)}.atsrevamp-input::placeholder{color:var(--color-text-light)}.atsrevamp-job-title-dropdown{position:relative;display:flex;align-items:stretch}.atsrevamp-job-title-input{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.atsrevamp-job-title-chevron{flex-shrink:0;width:32px;padding:0;border:1px solid var(--color-border);border-left:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-surface);color:var(--color-text-body);font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.atsrevamp-job-title-chevron:hover{background:var(--color-bg)}.atsrevamp-job-title-list{position:absolute;top:100%;left:0;right:0;margin-top:2px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:100;max-height:220px;display:flex;flex-direction:column}.atsrevamp-job-title-options{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1;min-height:0}.atsrevamp-job-title-option{padding:8px 12px;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atsrevamp-job-title-option:hover,.atsrevamp-job-title-option-selected{background:#346ee01a;color:var(--bs-primary)}.atsrevamp-job-title-option-empty{cursor:default;color:var(--color-text-light)}.atsrevamp-job-title-option-empty:hover{background:transparent;color:var(--color-text-light)}.atsrevamp-add-submission-body .atsrevamp-input,.atsrevamp-add-submission-body .atsrevamp-select,.atsrevamp-add-submission-body .atsrevamp-job-title-input,.atsrevamp-add-submission-body .atsrevamp-job-title-chevron{border-color:#d1d5db}.atsrevamp-add-submission-body .atsrevamp-input:hover,.atsrevamp-add-submission-body .atsrevamp-select:hover,.atsrevamp-add-submission-body .atsrevamp-job-title-input:hover,.atsrevamp-add-submission-body .atsrevamp-job-title-chevron:hover{border-color:#9ca3af}.atsrevamp-add-submission-body .atsrevamp-input:focus,.atsrevamp-add-submission-body .atsrevamp-select:focus,.atsrevamp-add-submission-body .atsrevamp-job-title-input:focus{border-color:var(--bs-primary, #346ee0);box-shadow:0 0 0 .2rem #346ee026}.atsrevamp-add-submission-body .atsrevamp-job-title-list{border-color:#d1d5db}.atsrevamp-submission-form-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;gap:18px}.atsrevamp-submission-form-loading-spinner{width:36px;height:36px;border:3px solid rgba(var(--bs-primary-rgb),.15);border-top-color:var(--bs-primary);border-radius:50%;animation:atsrevamp-spin .65s linear infinite}.atsrevamp-submission-form-loading-text{margin:0;font-size:15px;font-weight:500;color:#64748b}@keyframes atsrevamp-spin{to{transform:rotate(360deg)}}.atsrevamp-button{border-radius:var(--ui-radius-button, .75rem);border:1px solid transparent;padding:10px 18px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family-base);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,opacity .15s ease;text-decoration:none;line-height:1.45;outline:none}.atsrevamp-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.atsrevamp-button-primary{background:linear-gradient(180deg,var(--bs-primary) 0%,var(--bs-primary-hover) 100%);color:#fff;border-color:#0000000f;box-shadow:var(--ui-primary-shadow, 0 2px 10px rgba(52, 110, 224, .28))}.atsrevamp-button-primary:hover:not(:disabled){filter:brightness(1.04);box-shadow:var(--ui-primary-shadow-hover, 0 4px 16px rgba(52, 110, 224, .38));transform:translateY(-2px)}.atsrevamp-button-primary:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.atsrevamp-button-secondary{background-color:#fff;color:#334155;border-color:var(--ui-border-subtle, rgba(15, 23, 42, .08));box-shadow:0 1px 2px #0f172a0a}.atsrevamp-button-secondary:hover:not(:disabled){background-color:#f8fafc;border-color:#0f172a24;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a14}.atsrevamp-button-secondary:active:not(:disabled){background-color:#f1f5f9;transform:translateY(0)}.atsrevamp-button-solid{background-color:var(--bs-gray-700);color:#fff;border-color:transparent;box-shadow:none}.atsrevamp-button-solid:hover:not(:disabled){background-color:var(--bs-gray-800);color:#fff}.atsrevamp-button-success{background:linear-gradient(180deg,var(--bs-success) 0%,#1a9d7f 100%);color:#fff;border-color:#0000000f;box-shadow:0 2px 8px #20b7994d}.atsrevamp-button-success:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.atsrevamp-button-danger{background:linear-gradient(180deg,var(--bs-danger) 0%,#e94833 100%);color:#fff;border-color:#0000000f;box-shadow:0 2px 8px #fa594447}.atsrevamp-button-danger:hover:not(:disabled){filter:brightness(1.04)}.atsrevamp-button-ghost{background-color:transparent;color:var(--bs-primary);border:1px solid var(--color-border);box-shadow:none}.atsrevamp-button-ghost:hover:not(:disabled){background-color:var(--bs-primary-light);border-color:var(--bs-primary)}.atsrevamp-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.atsrevamp-card{background:var(--ats-table-mesh),var(--color-surface);border-radius:calc(var(--ui-radius-card, .875rem) + 2px);box-shadow:0 6px 26px #0f172a12,0 0 0 1px #ffffffa6 inset;padding:var(--spacing-md) var(--spacing-lg);border:1px solid rgba(var(--bs-primary-rgb),.11);transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.atsrevamp-card:hover{box-shadow:0 14px 40px rgba(var(--bs-primary-rgb),.14),0 0 0 1px #ffffffbf inset;transform:translateY(-3px);border-color:rgba(var(--bs-primary-rgb),.2)}.atsrevamp-card-header{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px}.atsrevamp-card-value{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-dark);margin:var(--spacing-xs) 0}.atsrevamp-card-chip{font-size:11px;padding:3px 8px;border-radius:var(--radius-pill);background-color:var(--bs-primary-light);color:var(--bs-primary);font-weight:var(--font-weight-semibold)}.atsrevamp-card-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);margin:0 0 var(--spacing-sm)}.atsrevamp-card-subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:var(--spacing-xs) 0 0}main.atsrevamp-content:has(.atsrevamp-dashboard-page-outer){padding:0;margin-left:0;margin-right:0}.atsrevamp-dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.atsrevamp-dashboard-page-outer{width:100%;max-width:100%;min-width:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(99,102,241,.14),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0%,rgba(59,130,246,.1),transparent 50%),linear-gradient(180deg,#f1f5fb,#e9eef6 45%,#e4eaf3)}.atsrevamp-dashboard-page-outer--view-modern .atsrevamp-dashboard-page{background-image:radial-gradient(rgba(99,102,241,.07) 1px,transparent 1px);background-size:22px 22px}.atsrevamp-dashboard-page-outer>.atsrevamp-table-card.atsrevamp-dashboard-toolbar-card{flex:0 0 auto;margin-top:0;margin-bottom:0;padding-top:12px;padding-bottom:10px;background:#ffffffe0;border:1px solid rgba(226,232,240,.9);border-bottom:none;box-shadow:0 4px 24px #0f172a0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.atsrevamp-dashboard-page-outer--view-modern>.atsrevamp-table-card.atsrevamp-dashboard-toolbar-card{background:linear-gradient(135deg,#fffffff5,#f8faffeb);border-color:#c7d2fe73}.atsrevamp-dashboard-toolbar-date{margin-left:12px;padding-left:14px;border-left:1px solid #e2e8f0;font-size:.8125rem;font-weight:500;color:#64748b;white-space:nowrap}.atsrevamp-dashboard-toolbar-trailing{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 16px}.atsrevamp-dashboard-view-switcher{display:inline-flex;align-items:center;gap:6px;padding:3px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.atsrevamp-dashboard-view-switcher__label{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:0 6px 0 8px}.atsrevamp-dashboard-view-switcher__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#64748b;font-size:.8125rem;font-weight:600;line-height:1;padding:7px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.atsrevamp-dashboard-view-switcher__btn:hover{color:#334155;background:#ffffffb3}.atsrevamp-dashboard-view-switcher__btn--active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a14}.atsrevamp-dashboard-page-outer>.atsrevamp-dashboard-page{flex:1 1 auto;min-height:0;overflow-y:auto}.atsrevamp-dashboard-page-outer .atsrevamp-list-page-toolbar--dashboard .atsrevamp-table-title{margin-bottom:0;padding-bottom:8px}.atsrevamp-dashboard-page-outer .atsrevamp-table-title--filters-inline .atsrevamp-list-page-filters-inline{justify-content:flex-start}.atsrevamp-dashboard-grouped-table-title{margin:0;text-align:left;font-size:.9375rem;font-weight:700;color:#0f172a;line-height:1.3;letter-spacing:-.01em}.atsrevamp-dashboard-grouped-table-grid thead th{font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;padding:var(--atsrevamp-table-header-padding, 9px 12px);border-right:1px solid var(--ats-table-header-divider);border-bottom:1px solid var(--ats-table-header-divider);color:var(--ats-table-header-fg);background:var(--ats-table-header-bg);box-shadow:var(--ats-table-header-box-shadow);text-align:left;line-height:1.2;white-space:nowrap;position:sticky;top:0;z-index:2}.atsrevamp-dashboard-grouped-table-grid--blue thead th{background:linear-gradient(180deg,#dfeafd,#e8f1fe);color:#1e3a5f;border-bottom:2px solid rgba(var(--bs-primary-rgb),.35)}.atsrevamp-dashboard-grouped-table-grid--green thead th{background:linear-gradient(180deg,#e3f9ed,#ecfdf5);color:#14532d;border-bottom:2px solid rgba(var(--bs-success-rgb),.4)}.atsrevamp-dashboard-grouped-table-grid--yellow thead th{background:linear-gradient(180deg,#fef6e3,#fffbeb);color:#92400e;border-bottom:2px solid rgba(var(--bs-warning-rgb),.45)}.atsrevamp-dashboard-grouped-table-grid--orange thead th{background:linear-gradient(180deg,#ffedd8,#fff7ed);color:#9a3412;border-bottom:2px solid rgba(253,126,20,.4)}.atsrevamp-dashboard-grouped-table-grid tbody td{font-size:12px;border-right:1px solid var(--ats-table-cell-border);border-bottom:1px solid var(--ats-table-cell-border);padding:7px 10px;white-space:nowrap;line-height:1.35;text-align:left;color:var(--ats-table-cell-text);font-weight:var(--font-weight-medium, 500);background:var(--color-surface);transition:background .18s ease}.atsrevamp-dashboard-grouped-table-grid tbody tr:nth-child(2n) td{background:rgba(var(--bs-primary-rgb),.02)}.atsrevamp-dashboard-grouped-table-grid tbody tr:hover td{background:var(--ats-table-hover-surface)}.atsrevamp-dashboard-grouped-table-title{margin:0;text-align:center;font-size:.9375rem;font-weight:700;color:#0f172a;line-height:1.3;letter-spacing:-.01em}.atsrevamp-dashboard-grouped-table-grid thead th{font-size:14px;font-weight:700;padding:8px 10px;border-right:1px solid #d5dce4;border-bottom:1px solid #cbd5e1;color:#1f3b53;text-align:left;line-height:1.2;white-space:nowrap;position:sticky;top:0;z-index:2}.atsrevamp-dashboard-grouped-table-grid tbody td{font-size:12px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:5px 10px;white-space:nowrap;line-height:1.2;text-align:left}.atsrevamp-dashboard-grouped-table-th-right,.atsrevamp-dashboard-grouped-table-td-right{text-align:left!important}.atsrevamp-dashboard-recent-cards{display:grid;grid-template-columns:1fr;gap:10px}.atsrevamp-dashboard-grouped-table{background:#fff;border:1px solid #e2e8f0;border-radius:var(--ui-radius-table, 0);box-shadow:0 1px 3px #0f172a0a,0 4px 14px #0f172a08;overflow:hidden}.atsrevamp-dashboard-grouped-table-title-wrap{border-bottom:1px solid #e2e8f0;padding:14px 16px;background:linear-gradient(180deg,#fafbfc,#fff)}.atsrevamp-dashboard-grouped-table-title{margin:0;text-align:left;font-size:18px;font-weight:700;color:#0f172a;line-height:1.3;letter-spacing:-.01em}.atsrevamp-dashboard-grouped-table-scroll{overflow-x:auto;overflow-y:auto;max-width:100%;padding:0;-webkit-overflow-scrolling:touch}.atsrevamp-dashboard-grouped-table-scroll--submissions,.atsrevamp-dashboard-grouped-table-scroll--interviews,.atsrevamp-dashboard-grouped-table-scroll--bench,.atsrevamp-dashboard-grouped-table-scroll--confirmation{height:clamp(180px,30vh,320px);min-height:180px;max-height:320px}.atsrevamp-dashboard-grouped-table-grid{border-collapse:collapse;width:100%;min-width:min(900px,100%);table-layout:auto}.atsrevamp-dashboard-grouped-table-grid thead th{font-size:14px;font-weight:700;padding:8px 10px;border-right:1px solid #d5dce4;border-bottom:1px solid #cbd5e1;color:#1f3b53;text-align:center;line-height:1.2;white-space:nowrap;position:sticky;top:0;z-index:2}.atsrevamp-dashboard-grouped-table-grid thead th:last-child{border-right:none}.atsrevamp-dashboard-grouped-table-grid--blue thead th{background:#f1f5f9;color:#334155;border-bottom:2px solid #dbeafe}.atsrevamp-dashboard-grouped-table-grid--green thead th{background:#f0fdf4;color:#166534;border-bottom:2px solid #bbf7d0}.atsrevamp-dashboard-grouped-table-grid--yellow thead th{background:#fffbeb;color:#92400e;border-bottom:2px solid #fde68a}.atsrevamp-dashboard-grouped-table-grid--orange thead th{background:#fff7ed;color:#9a3412;border-bottom:2px solid #fed7aa}.atsrevamp-dashboard-grouped-table-grid tbody td{font-size:12px;color:#475569;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:5px 10px;white-space:nowrap;line-height:1.2;text-align:center}.atsrevamp-dashboard-grouped-table-grid tbody td:last-child{border-right:none}.atsrevamp-dashboard-grouped-table-grid--blue tbody tr:nth-child(odd) td,.atsrevamp-dashboard-grouped-table-grid--blue tbody tr:nth-child(2n) td{background:#fff}.atsrevamp-dashboard-grouped-table-grid--blue tbody tr:hover td{background:#f8fafc}.atsrevamp-dashboard-grouped-table-grid--green tbody tr:nth-child(odd) td,.atsrevamp-dashboard-grouped-table-grid--green tbody tr:nth-child(2n) td{background:#fff}.atsrevamp-dashboard-grouped-table-grid--green tbody tr:hover td{background:#f8fafc}.atsrevamp-dashboard-grouped-table-grid--yellow tbody tr:nth-child(odd) td,.atsrevamp-dashboard-grouped-table-grid--yellow tbody tr:nth-child(2n) td{background:#fff}.atsrevamp-dashboard-grouped-table-grid--yellow tbody tr:hover td{background:#f8fafc}.atsrevamp-dashboard-grouped-table-grid--orange tbody tr:nth-child(odd) td,.atsrevamp-dashboard-grouped-table-grid--orange tbody tr:nth-child(2n) td{background:#fff}.atsrevamp-dashboard-grouped-table-grid--orange tbody tr:hover td{background:#f8fafc}.atsrevamp-dashboard-grouped-table-th-right,.atsrevamp-dashboard-grouped-table-td-right{text-align:center!important}.atsrevamp-dashboard-grouped-table-th-sortable{position:relative}.atsrevamp-sort-header-label{display:inline-block;vertical-align:middle}.atsrevamp-sort-arrows{display:inline-flex;flex-direction:column;justify-content:center;margin-left:6px;vertical-align:middle;line-height:.8}.atsrevamp-sort-arrows__up,.atsrevamp-sort-arrows__down{font-size:9px;color:#94a3b8;font-weight:700}.atsrevamp-sort-arrows__up.is-active,.atsrevamp-sort-arrows__down.is-active{color:#1f3b53}.atsrevamp-dashboard-inline-filter-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.atsrevamp-dashboard-inline-filter-header--paperwork{width:100%;flex-direction:row;justify-content:center;gap:8px}.atsrevamp-dashboard-inline-filter-select{width:100%;max-width:50px;min-width:50px;padding:2px 22px 2px 8px;border:1px solid #d0d7e2;border-radius:4px;background-color:#f7cfb6;color:#334155;font-size:11px;font-weight:600;line-height:1.2}.atsrevamp-dashboard-grouped-table-grid--orange thead .atsrevamp-dashboard-inline-filter-select{border-color:#e7b089}@media (max-width: 1200px){.atsrevamp-dashboard-grouped-table-grid{min-width:760px}}.atsrevamp-dashboard-rm-filter{min-width:11rem;max-width:min(22rem,100%);border-color:rgba(var(--bs-primary-rgb),.22)}.atsrevamp-dashboard-admin-rm-trailing{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.atsrevamp-dashboard-admin-filter-field{position:relative;display:inline-block;max-width:min(22rem,100%);vertical-align:middle}.atsrevamp-dashboard-admin-filter-field__label{position:absolute;left:12px;top:-7px;z-index:1;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--color-text-muted, #64748b);background:#fff;padding:0 5px;line-height:1;pointer-events:none}.atsrevamp-dashboard-admin-filter-field__select{padding-top:11px;padding-bottom:7px;line-height:1.25;font-size:13px}.atsrevamp-dashboard-admin-filter-field__control{position:relative;display:inline-block;width:100%}.atsrevamp-dashboard-admin-filter-field__control .atsrevamp-dashboard-admin-filter-field__select{width:100%;padding-right:30px}.atsrevamp-dashboard-admin-filter-clear{position:absolute;right:28px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#64748b;border-radius:50%;width:18px;height:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:20px;z-index:2}.atsrevamp-dashboard-admin-filter-clear:hover{color:#0f172a;background:#94a3b829}.atsrevamp-dashboard-admin-filter-field__select option{padding:1px 8px;line-height:1.25}[data-bs-theme=dark] .atsrevamp-dashboard-admin-filter-field__label{background:var(--bs-body-bg, #212529)}.atsrevamp-dashboard-page{box-sizing:border-box;width:100%;max-width:none;padding:clamp(12px,2vw,24px) clamp(14px,2.5vw,28px) clamp(24px,3vw,36px);overflow-x:hidden;overflow-y:visible;min-width:0;margin:0}.atsrevamp-dashboard-hero{position:relative;overflow:hidden;border-radius:14px;margin-bottom:22px;padding:24px 24px 22px;color:#1e293b;background:linear-gradient(135deg,#fff,#f8fbff 52%,#f0f9ff);border:1px solid rgba(var(--bs-primary-rgb),.16);box-shadow:0 1px 2px #0f172a0a,0 8px 24px rgba(var(--bs-primary-rgb),.07)}.atsrevamp-dashboard-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,var(--bs-primary) 0%,var(--bs-cyan) 55%,rgba(32,183,153,.45) 100%);box-shadow:0 2px 10px rgba(var(--bs-primary-rgb),.25)}.atsrevamp-dashboard-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 80% at 0% 0%,rgba(var(--bs-primary-rgb),.07),transparent 58%),radial-gradient(ellipse 45% 70% at 100% 100%,rgba(32,183,153,.06),transparent 55%);pointer-events:none}.atsrevamp-dashboard-hero__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(16px,2.5vw,32px);width:100%;min-width:0}.atsrevamp-dashboard-hero__inner>div:first-child{flex:1 1 240px;min-width:0}.atsrevamp-dashboard-hero__eyebrow{margin:0 0 8px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-primary)}.atsrevamp-dashboard-hero__title{margin:0 0 10px;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#0f172a}.atsrevamp-dashboard-hero__subtitle{margin:0;max-width:42rem;font-size:.9375rem;line-height:1.55;color:#64748b}.atsrevamp-dashboard-hero__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:clamp(8px,1.2vw,12px);flex:1 1 280px;width:100%;min-width:0;max-width:100%}.atsrevamp-dashboard-hero__tile{padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;gap:4px}.atsrevamp-dashboard-hero__tile-value{font-size:clamp(1.125rem,.9rem + 1vw,1.5rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bs-primary)}.atsrevamp-dashboard-hero__tile-label{font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#64748b;line-height:1.3}.atsrevamp-dashboard-section{margin-bottom:clamp(16px,2vw,24px);padding:clamp(14px,1.8vw,18px) clamp(14px,1.8vw,18px) clamp(16px,2vw,20px);border-radius:14px;background:#ffffffd1;border:1px solid rgba(226,232,240,.95);box-shadow:0 8px 28px #0f172a0d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.atsrevamp-dashboard-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef2f7}.atsrevamp-dashboard-section__title-wrap{display:flex;align-items:center;gap:10px}.atsrevamp-dashboard-section__accent{width:4px;height:22px;border-radius:999px;background:linear-gradient(180deg,#3b82f6,#6366f1);flex-shrink:0}.atsrevamp-dashboard-section--blue .atsrevamp-dashboard-section__accent{background:linear-gradient(180deg,#2563eb,#3b82f6)}.atsrevamp-dashboard-section--violet .atsrevamp-dashboard-section__accent{background:linear-gradient(180deg,#6d28d9,#8b5cf6)}.atsrevamp-dashboard-section--emerald .atsrevamp-dashboard-section__accent{background:linear-gradient(180deg,#059669,#10b981)}.atsrevamp-dashboard-section--amber .atsrevamp-dashboard-section__accent{background:linear-gradient(180deg,#d97706,#f59e0b)}.atsrevamp-dashboard-section--rose .atsrevamp-dashboard-section__accent{background:linear-gradient(180deg,#e11d48,#fb7185)}.atsrevamp-dashboard-section--slate .atsrevamp-dashboard-section__accent{background:linear-gradient(180deg,#64748b,#334155)}.atsrevamp-dashboard-section__title{margin:0;font-size:clamp(.9375rem,.85rem + .35vw,1.0625rem);font-weight:800;letter-spacing:-.02em;color:#0f172a}.atsrevamp-dashboard-section__desc{margin:0;font-size:.8125rem;color:#64748b;font-weight:500}.atsrevamp-dashboard-section__body{min-width:0}.atsrevamp-dashboard-stat-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 8px #0f172a0a,0 10px 24px #0f172a0a;transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.atsrevamp-dashboard-stat-card:hover{border-color:#c7d2fe;box-shadow:0 8px 28px #3b82f61f,0 4px 12px #0f172a0f;transform:translateY(-2px)}.atsrevamp-dashboard-row{display:grid;gap:clamp(12px,1.5vw,16px);margin-bottom:0;min-width:0;container-type:inline-size;container-name:dashboard-row}.atsrevamp-dashboard-row>*{min-width:0}.atsrevamp-dashboard-row--5{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:stretch}.atsrevamp-dashboard-row--4,.atsrevamp-dashboard-row--finance{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch}.atsrevamp-dashboard-row--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch}@media (max-width: 768px){.atsrevamp-dashboard-toolbar-date{display:none}}.atsrevamp-dashboard-row--client-performance{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch}.atsrevamp-dashboard-row--client-performance>.atsrevamp-dashboard-stat-card,.atsrevamp-dashboard-row--client-performance-admin>.atsrevamp-dashboard-stat-card{min-height:108px}.atsrevamp-dashboard-row--client-performance-admin{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:stretch}.atsrevamp-dashboard-row--client-performance-admin>.atsrevamp-dashboard-client-distribution-card{grid-column:1 / -1}@container dashboard-row (min-width: 720px){.atsrevamp-dashboard-row--client-performance-admin>.atsrevamp-dashboard-client-distribution-card{grid-column:span 2}}.atsrevamp-dashboard-row--client-performance>.atsrevamp-dashboard-stat-card:not(.atsrevamp-dashboard-client-distribution-card)>.atsrevamp-dashboard-metric-card-inner,.atsrevamp-dashboard-row--client-performance-admin>.atsrevamp-dashboard-stat-card:not(.atsrevamp-dashboard-client-distribution-card)>.atsrevamp-dashboard-metric-card-inner{min-height:108px;padding:16px 12px 18px}.atsrevamp-dashboard-row--client-performance>.atsrevamp-dashboard-stat-card:not(.atsrevamp-dashboard-client-distribution-card) .atsrevamp-dashboard-metric-card__title,.atsrevamp-dashboard-row--client-performance-admin>.atsrevamp-dashboard-stat-card:not(.atsrevamp-dashboard-client-distribution-card) .atsrevamp-dashboard-metric-card__title{margin-bottom:10px;font-size:.8125rem}.atsrevamp-dashboard-row--client-performance>.atsrevamp-dashboard-stat-card:not(.atsrevamp-dashboard-client-distribution-card) .atsrevamp-dashboard-metric-card__value,.atsrevamp-dashboard-row--client-performance-admin>.atsrevamp-dashboard-stat-card:not(.atsrevamp-dashboard-client-distribution-card) .atsrevamp-dashboard-metric-card__value{font-size:1.875rem}.atsrevamp-dashboard-row--client-performance>.atsrevamp-dashboard-client-distribution-card .atsrevamp-dashboard-client-distribution-head,.atsrevamp-dashboard-row--client-performance-admin>.atsrevamp-dashboard-client-distribution-card .atsrevamp-dashboard-client-distribution-head{margin-bottom:6px;gap:6px 12px}.atsrevamp-dashboard-row--client-performance>.atsrevamp-dashboard-client-distribution-card .atsrevamp-dashboard-client-distribution-chart,.atsrevamp-dashboard-row--client-performance-admin>.atsrevamp-dashboard-client-distribution-card .atsrevamp-dashboard-client-distribution-chart{min-height:86px}.atsrevamp-dashboard-client-distribution-card .atsrevamp-dashboard-metric-card-inner{min-height:0}.atsrevamp-dashboard-client-distribution-card--summary-size{min-height:108px}.atsrevamp-dashboard-client-distribution-card--summary-size .atsrevamp-dashboard-metric-card-inner{display:flex;flex-direction:column;min-height:108px;padding:10px 10px 6px;justify-content:flex-start;overflow:hidden}.atsrevamp-dashboard-client-distribution-card--summary-size .atsrevamp-dashboard-client-distribution-chart{flex:1 1 auto;min-height:56px;display:flex;align-items:flex-end}.atsrevamp-dashboard-client-distribution-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:10px}.atsrevamp-dashboard-client-distribution-head .atsrevamp-dashboard-metric-card__title{margin:0;flex:1 1 auto;min-width:0}.atsrevamp-dashboard-client-distribution-legend-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px 18px;list-style:none;margin:0;padding:0;font-size:.8125rem;font-weight:500;color:var(--text-primary, #2d3436)}.atsrevamp-dashboard-client-distribution-legend-top li{display:flex;align-items:center;gap:8px}.atsrevamp-dashboard-client-distribution-legend-swatch{width:12px;height:12px;border-radius:2px;flex-shrink:0}.atsrevamp-dashboard-client-distribution-empty{font-size:.875rem;color:var(--text-secondary, #64748b);padding:8px 0 4px}.atsrevamp-dashboard-client-distribution-chart{width:100%;min-height:100px}.atsrevamp-dashboard-metric-card.atsrevamp-dashboard-stat-card{display:flex;flex-direction:column;height:100%;min-height:0}.atsrevamp-dashboard-metric-card-inner{box-sizing:border-box;flex:1 1 auto;width:100%;min-height:clamp(96px,12vw,118px);padding:clamp(12px,1.5vw,18px);display:flex;flex-direction:row;align-items:center;gap:clamp(10px,1.2vw,14px);text-align:left;position:relative;z-index:1}.atsrevamp-dashboard-metric-card__icon{flex-shrink:0;width:clamp(36px,6vw,48px);height:clamp(36px,6vw,48px);border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;box-shadow:inset 0 1px #fffc}.atsrevamp-dashboard-metric-card--indigo .atsrevamp-dashboard-metric-card__icon{background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4338ca}.atsrevamp-dashboard-metric-card--emerald .atsrevamp-dashboard-metric-card__icon{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857}.atsrevamp-dashboard-metric-card--amber .atsrevamp-dashboard-metric-card__icon{background:linear-gradient(135deg,#fffbeb,#fde68a);color:#b45309}.atsrevamp-dashboard-metric-card--rose .atsrevamp-dashboard-metric-card__icon{background:linear-gradient(135deg,#fff1f2,#fecdd3);color:#be123c}.atsrevamp-dashboard-metric-card--slate .atsrevamp-dashboard-metric-card__icon{background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#334155}.atsrevamp-dashboard-metric-card__content{min-width:0;flex:1 1 auto}.atsrevamp-dashboard-metric-card__glow{position:absolute;top:-30%;right:-15%;width:120px;height:120px;border-radius:50%;filter:blur(28px);opacity:.45;pointer-events:none}.atsrevamp-dashboard-metric-card--primary .atsrevamp-dashboard-metric-card__glow{background:#60a5fa}.atsrevamp-dashboard-metric-card--indigo .atsrevamp-dashboard-metric-card__glow{background:#818cf8}.atsrevamp-dashboard-metric-card--emerald .atsrevamp-dashboard-metric-card__glow{background:#34d399}.atsrevamp-dashboard-metric-card--amber .atsrevamp-dashboard-metric-card__glow{background:#fbbf24}.atsrevamp-dashboard-metric-card--rose .atsrevamp-dashboard-metric-card__glow{background:#fb7185}.atsrevamp-dashboard-metric-card--slate .atsrevamp-dashboard-metric-card__glow{background:#94a3b8}.atsrevamp-dashboard-metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:14px 14px 0 0;background:#3b82f6}.atsrevamp-dashboard-metric-card{position:relative;overflow:hidden}.atsrevamp-dashboard-metric-card--primary:before{background:linear-gradient(90deg,#1d4ed8,#3b82f6,#60a5fa)}.atsrevamp-dashboard-metric-card--indigo:before{background:linear-gradient(90deg,#4338ca,#6366f1,#818cf8)}.atsrevamp-dashboard-metric-card--emerald:before{background:linear-gradient(90deg,#047857,#10b981,#34d399)}.atsrevamp-dashboard-metric-card--amber:before{background:linear-gradient(90deg,#b45309,#f59e0b,#fbbf24)}.atsrevamp-dashboard-metric-card--rose:before{background:linear-gradient(90deg,#be123c,#f43f5e,#fb7185)}.atsrevamp-dashboard-metric-card--slate:before{background:linear-gradient(90deg,#334155,#64748b,#94a3b8)}.atsrevamp-dashboard-metric-card--skeleton:before{background:#e2e8f0}.atsrevamp-dashboard-metric-card--skeleton .atsrevamp-dashboard-metric-card-inner{flex-direction:column;align-items:stretch}.atsrevamp-dashboard-metric-card__title{font-size:clamp(.6875rem,.65rem + .25vw,.8125rem);font-weight:600;color:#64748b;line-height:1.35;margin-bottom:6px;text-transform:none;letter-spacing:.01em;overflow-wrap:anywhere;word-break:break-word}.atsrevamp-dashboard-metric-card__value{font-size:clamp(1.25rem,.85rem + 1.4vw,2.125rem);font-weight:800;color:#0f172a;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.03em}@container dashboard-row (max-width: 260px){.atsrevamp-dashboard-metric-card-inner{flex-direction:column;align-items:flex-start}}.atsrevamp-dashboard-metric-card--primary .atsrevamp-dashboard-metric-card__value{color:#1d4ed8}.atsrevamp-dashboard-metric-card--indigo .atsrevamp-dashboard-metric-card__value{color:#4338ca}.atsrevamp-dashboard-metric-card--emerald .atsrevamp-dashboard-metric-card__value{color:#047857}.atsrevamp-dashboard-metric-card--amber .atsrevamp-dashboard-metric-card__value{color:#b45309}.atsrevamp-dashboard-metric-card--rose .atsrevamp-dashboard-metric-card__value{color:#be123c}.atsrevamp-dashboard-metric-card--slate .atsrevamp-dashboard-metric-card__value{color:#334155}.atsrevamp-dashboard-skeleton{border-radius:6px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:atsrevamp-dashboard-shimmer 1.4s ease-in-out infinite}.atsrevamp-dashboard-skeleton--title{width:68%;height:12px;margin-bottom:16px}.atsrevamp-dashboard-skeleton--value{width:42%;height:28px}@keyframes atsrevamp-dashboard-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.atsrevamp-dashboard-page-outer--view-executive{background:#eceff3}.atsrevamp-dashboard-page-outer--view-executive>.atsrevamp-table-card.atsrevamp-dashboard-toolbar-card{background:#fff;border-color:#d8dee6;box-shadow:0 1px 2px #1018280d;-webkit-backdrop-filter:none;backdrop-filter:none}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-page{padding:16px 20px 28px}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-section{margin-bottom:18px;padding:16px 18px 18px;background:#fff;border:1px solid #d8dee6;border-radius:10px;box-shadow:0 1px 2px #1018280a;-webkit-backdrop-filter:none;backdrop-filter:none}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card__glow{display:none}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card__icon{width:40px;height:40px;border-radius:10px}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-section__head{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e8edf2}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-section__title{font-size:.8125rem;letter-spacing:.04em;color:#1e3a5f}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-section__desc{font-size:.75rem;color:#6b7c93}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-stat-card{border-color:#e2e8f0;border-radius:8px;box-shadow:none}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-stat-card:hover{transform:none;box-shadow:0 2px 8px #1018280f;border-color:#cbd5e1}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card:before{display:none}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card{border-left:3px solid #1e3a5f}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card--primary{border-left-color:#1e40af}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card--indigo{border-left-color:#3730a3}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card--emerald{border-left-color:#047857}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card--amber{border-left-color:#b45309}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card--rose{border-left-color:#be123c}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card--slate{border-left-color:#475569}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card-inner{min-height:100px;padding:14px 16px 16px}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card__title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7c93}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-metric-card__value{font-size:1.75rem;font-weight:700;color:#102a43!important}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-summary-card,.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-grouped-table{border-color:#d8dee6;border-radius:8px;box-shadow:none}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-grouped-table-title-wrap{background:#f7f9fb;padding:12px 14px}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-grouped-table-grid thead th{font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--ats-table-header-bg)!important;color:var(--ats-table-header-fg)!important;border-bottom:1px solid var(--ats-table-header-divider)!important;box-shadow:var(--ats-table-header-box-shadow)}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-summary-card-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1e3a5f}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-financial-gauge-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7c93}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-dashboard-view-switcher{background:#f1f4f8;border-color:#d8dee6}.atsrevamp-dashboard-metric-card__subtitle{margin-top:8px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.atsrevamp-dashboard-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(12px,1.5vw,14px);margin-bottom:14px;align-items:stretch}.atsrevamp-dashboard-rm-lead-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-bottom:0;align-items:stretch}.atsrevamp-dashboard-rm-lead-cards-grid>.atsrevamp-dashboard-summary-card{width:100%;min-width:0;min-height:0;height:100%}.atsrevamp-dashboard-rm-lead-cards-grid .atsrevamp-dashboard-summary-card-head{padding:10px 12px 0}.atsrevamp-dashboard-rm-lead-cards-grid .atsrevamp-dashboard-summary-card-title{margin:0 0 8px;font-size:.8125rem;line-height:1.35}.atsrevamp-dashboard-rm-lead-cards-grid .atsrevamp-dashboard-summary-card-body{padding:6px 10px 10px}@media (max-width: 960px){.atsrevamp-dashboard-rm-lead-cards-grid{grid-template-columns:1fr}}.atsrevamp-dashboard-extra-charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(12px,1.5vw,14px);margin-bottom:14px;align-items:stretch}.atsrevamp-dashboard-extra-charts-grid>.atsrevamp-dashboard-summary-card{display:flex;flex-direction:column;min-height:clamp(260px,38vh,360px);height:auto;align-self:stretch}.atsrevamp-dashboard-extra-charts-grid>.atsrevamp-dashboard-summary-card>.atsrevamp-dashboard-summary-card-body{flex:1;min-height:0;display:flex;flex-direction:column}.atsrevamp-dashboard-rm-margin-card .atsrevamp-dashboard-rm-margin-bar-wrap{min-height:clamp(220px,32vh,320px);max-height:none;height:auto;overflow-x:hidden;overflow-y:hidden;padding:8px 12px 12px}.atsrevamp-dashboard-rm-margin-chart-inner{width:100%;min-width:0}.atsrevamp-dashboard-rm-margin-chart-inner .recharts-surface{overflow:visible}.atsrevamp-dashboard-summary-card{background:var(--card-bg, #fff);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a,0 4px 14px #0f172a08;min-width:0;display:flex;flex-direction:column}.atsrevamp-dashboard-summary-card--wide{grid-column:2 / -1}@media (max-width: 960px){.atsrevamp-dashboard-summary-card--wide{grid-column:1 / -1}}.atsrevamp-dashboard-summary-card-head{padding:12px 14px 0;border-bottom:1px solid var(--border-color, #e5e7eb)}.atsrevamp-dashboard-summary-card-head--rm-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.atsrevamp-dashboard-summary-card-title{margin:0 0 10px;font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.atsrevamp-dashboard-summary-card-body{padding:8px 12px 14px;flex:1 1 auto;min-height:0}.atsrevamp-dashboard-trend-card-body{padding:6px 8px 8px}.atsrevamp-dashboard-extra-line-chart-frame{min-height:0}.atsrevamp-dashboard-summary-donut-wrap{min-height:280px;height:280px}.atsrevamp-dashboard-summary-bar-wrap{min-height:280px;height:280px;overflow:auto;background:var(--background, transparent);border-radius:8px}.atsrevamp-dashboard-summary-bar-wrap.atsrevamp-dashboard-rm-stack-bar-wrap{height:auto;min-height:280px}.atsrevamp-dashboard-rm-stack-chart-scroll{flex:1;min-height:0;width:100%;overflow:auto}.atsrevamp-dashboard-financials-scroll-x{scrollbar-gutter:stable both-edges}.atsrevamp-dashboard-financials-scroll-x::-webkit-scrollbar{height:10px}.atsrevamp-dashboard-financials-scroll-x::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px}.atsrevamp-dashboard-financials-scroll-x::-webkit-scrollbar-track{background:#e2e8f0}.atsrevamp-dashboard-rm-lead-scroll-x{overflow-x:scroll!important;overflow-y:hidden!important;padding-bottom:2px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0;-ms-overflow-style:scrollbar}.atsrevamp-dashboard-rm-lead-scroll-x::-webkit-scrollbar{height:10px}.atsrevamp-dashboard-rm-lead-scroll-x::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px}.atsrevamp-dashboard-rm-lead-scroll-x::-webkit-scrollbar-track{background:#e2e8f0}.atsrevamp-dashboard-summary-bar-scroll-inner{min-height:280px}.atsrevamp-dashboard-summary-inline-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px;list-style:none;padding:0;margin:0 0 10px;color:var(--text-primary, #2d3436)}.atsrevamp-dashboard-summary-legend-swatch{width:10px;height:10px;border-radius:999px;display:inline-block;margin-right:5px}.atsrevamp-dashboard-summary-empty,.atsrevamp-dashboard-summary-loading{color:var(--text-secondary, #64748b);font-size:.9rem}.atsrevamp-dashboard-donut-labels .recharts-pie-labels text{fill:var(--text-primary, #2d3436);font-size:12px;font-weight:600}.atsrevamp-dashboard-confirmation-section{margin-bottom:14px;width:100%;min-width:0}.atsrevamp-confirm-status-table-wrap{overflow-x:auto;border:0;border-radius:0}.atsrevamp-confirm-status-table{width:100%;border-collapse:collapse;min-width:560px;font-size:.875rem}.atsrevamp-confirm-status-table th,.atsrevamp-confirm-status-table td{border-bottom:1px solid var(--border-color, #e5e7eb);padding:8px 10px;text-align:left;color:var(--text-primary, #2d3436)}.atsrevamp-confirm-status-table thead th{background:linear-gradient(180deg,var(--bs-warning) 0%,#d99a2e 100%);color:#fff;font-weight:700;border-bottom:1px solid rgba(255,255,255,.25);box-shadow:inset 0 1px #fff3}.atsrevamp-confirm-status-th--sortable{vertical-align:middle}.atsrevamp-confirm-status-sort-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-align:left;text-decoration:none}.atsrevamp-confirm-status-sort-btn:hover,.atsrevamp-confirm-status-sort-btn:focus-visible{text-decoration:none;outline:none}.atsrevamp-confirm-status-sort-btn:focus-visible{box-shadow:0 0 0 2px #ffffff80;border-radius:2px}.atsrevamp-finance-insights{position:relative;border-radius:22px;overflow:hidden;isolation:isolate}.atsrevamp-finance-insights__mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 90% 70% at 8% 15%,rgba(129,140,248,.28),transparent 55%),radial-gradient(ellipse 80% 60% at 92% 85%,rgba(244,114,182,.22),transparent 50%),radial-gradient(ellipse 70% 50% at 48% 42%,rgba(56,189,248,.18),transparent 58%),linear-gradient(145deg,#f8fafc,#eef2ff 42%,#fdf2f8)}.atsrevamp-finance-insights__track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px}.atsrevamp-finance-insights--projection-only .atsrevamp-finance-insights__track{grid-template-columns:minmax(0,300px);justify-content:center}.atsrevamp-finance-insight{min-width:0;padding:18px 16px 16px;border-radius:18px;background:#ffffffc7;border:1px solid rgba(255,255,255,.85);box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .2s ease,box-shadow .2s ease}.atsrevamp-finance-insight:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0f172a0d,0 16px 40px #0f172a1a}.atsrevamp-finance-insight__badge{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.atsrevamp-finance-insight--bill .atsrevamp-finance-insight__badge{color:#3730a3;background:#c7d2fea6}.atsrevamp-finance-insight--pay .atsrevamp-finance-insight__badge{color:#5b21b6;background:#ddd6feb3}.atsrevamp-finance-insight--margin .atsrevamp-finance-insight__badge{color:#0f766e;background:#99f6e4a6}.atsrevamp-finance-insight--projection .atsrevamp-finance-insight__badge{color:#c2410c;background:#fed7aabf}.atsrevamp-finance-insight__title{margin:0 0 8px;font-size:.8125rem;font-weight:600;color:#475569;line-height:1.35}.atsrevamp-finance-insight__value{margin:0;font-size:clamp(1.375rem,1rem + .85vw,1.75rem);font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.atsrevamp-finance-insight__value--count{font-size:clamp(2rem,1.4rem + 1.5vw,2.75rem);background:linear-gradient(135deg,#ea580c,#db2777);-webkit-background-clip:text;background-clip:text;color:transparent}.atsrevamp-finance-insight__slider{margin-top:14px}.atsrevamp-finance-insight__slider-track{position:relative;height:8px;border-radius:999px;background:#0f172a0f}.atsrevamp-finance-insight__slider-fill{height:100%;border-radius:999px;opacity:.85}.atsrevamp-finance-insight__slider-fill--bill{background:linear-gradient(90deg,#a5b4fc,#4f46e5)}.atsrevamp-finance-insight__slider-fill--pay{background:linear-gradient(90deg,#c4b5fd,#7c3aed)}.atsrevamp-finance-insight__slider-fill--margin{background:linear-gradient(90deg,#5eead4,#0d9488)}.atsrevamp-finance-insight__slider-thumb{position:absolute;top:50%;width:16px;height:16px;margin-left:-8px;transform:translateY(-50%);border-radius:50%;background:#fff;border:3px solid #6366f1;box-shadow:0 2px 8px #0f172a26}.atsrevamp-finance-insight__slider-thumb--bill{border-color:#4f46e5}.atsrevamp-finance-insight__slider-thumb--pay{border-color:#7c3aed}.atsrevamp-finance-insight__slider-thumb--margin{border-color:#0d9488}.atsrevamp-finance-insight__slider-bounds{display:flex;justify-content:space-between;margin-top:8px;font-size:.6875rem;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums}.atsrevamp-finance-insight__hint{margin:10px 0 0;font-size:.6875rem;line-height:1.4;color:#94a3b8}@media (max-width: 1024px){.atsrevamp-finance-insights__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;gap:12px;padding-bottom:14px;-webkit-overflow-scrolling:touch}.atsrevamp-finance-insights__track::-webkit-scrollbar{height:6px}.atsrevamp-finance-insights__track::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b59}.atsrevamp-finance-insight{flex:0 0 min(76vw,272px);scroll-snap-align:start}.atsrevamp-finance-insights--projection-only .atsrevamp-finance-insight{flex:0 0 min(76vw,300px)}}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-finance-insights__mesh{background:#f4f6f9}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-finance-insight{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:#e2e8f0}.atsrevamp-dashboard-page-outer--view-executive .atsrevamp-finance-insight__value--count{background:none;-webkit-text-fill-color:#1e3a5f;color:#1e3a5f}.atsrevamp-financial-gauge-card{overflow:hidden;position:relative}.atsrevamp-financial-gauge-card.atsrevamp-dashboard-metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:14px 14px 0 0;z-index:1}.atsrevamp-financial-gauge-card .atsrevamp-dashboard-metric-card__glow{opacity:.3}.atsrevamp-financial-gauge-track{stroke:#e2e8f0}.atsrevamp-dashboard-metric-card--primary .atsrevamp-financial-gauge-track{stroke:#dbeafe}.atsrevamp-dashboard-metric-card--indigo .atsrevamp-financial-gauge-track{stroke:#e0e7ff}.atsrevamp-dashboard-metric-card--emerald .atsrevamp-financial-gauge-track{stroke:#d1fae5}.atsrevamp-dashboard-metric-card--primary .atsrevamp-financial-gauge-range__avg{color:#1d4ed8}.atsrevamp-dashboard-metric-card--indigo .atsrevamp-financial-gauge-range__avg{color:#4338ca}.atsrevamp-dashboard-metric-card--emerald .atsrevamp-financial-gauge-range__avg{color:#047857}.atsrevamp-financial-gauge-card.atsrevamp-dashboard-stat-card{display:flex;flex-direction:column;height:100%;min-height:0}.atsrevamp-financial-gauge-card-inner{box-sizing:border-box;padding:14px 14px 12px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;position:relative;z-index:1}.atsrevamp-financial-gauge-title{margin:0 0 8px;text-align:left;font-size:.8125rem;font-weight:600;color:#334155;line-height:1.35}.atsrevamp-financial-gauge-stage{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.atsrevamp-financial-gauge-svg{display:block;width:100%;height:auto;aspect-ratio:150 / 82}.atsrevamp-financial-gauge-range{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;margin-top:2px;padding:0 2px;font-size:11px;font-weight:500;color:#0f172a}.atsrevamp-financial-gauge-range__cell{display:inline-block;max-width:100%;line-height:1.2}.atsrevamp-financial-gauge-range__slot{min-width:0;display:flex;align-items:center}.atsrevamp-financial-gauge-range__slot--start{justify-content:flex-start}.atsrevamp-financial-gauge-range__slot--center{justify-content:center}.atsrevamp-financial-gauge-range__slot--end{justify-content:flex-end}.atsrevamp-financial-gauge-range__avg{text-align:center;font-size:16px;font-weight:600}.atsrevamp-dashboard-row--finance .atsrevamp-financial-gauge-card-inner{padding:8px 10px 6px}.atsrevamp-dashboard-row--finance .atsrevamp-financial-gauge-title{margin-bottom:4px;font-size:.75rem}.atsrevamp-dashboard-row--finance .atsrevamp-financial-gauge-range{margin-top:1px;font-size:10px;column-gap:6px}.atsrevamp-dashboard-row--finance .atsrevamp-dashboard-metric-card-inner{padding:10px 8px 12px}.atsrevamp-dashboard-row--finance .atsrevamp-dashboard-metric-card__title{margin-bottom:6px;font-size:.75rem}.atsrevamp-dashboard-row--finance .atsrevamp-dashboard-metric-card__value{font-size:1.5rem}.atsrevamp-dashboard-row--finance .atsrevamp-dashboard-metric-card--projected .atsrevamp-dashboard-metric-card-inner{padding:16px 14px 18px}.atsrevamp-dashboard-row--finance .atsrevamp-dashboard-metric-card--projected .atsrevamp-dashboard-metric-card__title{font-size:1.0625rem;margin-bottom:14px;line-height:1.35}.atsrevamp-dashboard-row--finance .atsrevamp-dashboard-metric-card--projected .atsrevamp-dashboard-metric-card__value{font-size:2.5rem}.atsrevamp-dashboard-metric-card--projected .atsrevamp-dashboard-metric-card__title{font-size:1.0625rem;margin-bottom:14px}.atsrevamp-dashboard-metric-card--projected .atsrevamp-dashboard-metric-card__value{font-size:2.5rem}.atsrevamp-dashboard-charts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);overflow:visible}@media (max-width: 900px){.atsrevamp-dashboard-charts-grid{grid-template-columns:1fr}}.atsrevamp-dashboard-financial,.atsrevamp-dashboard-success{overflow:visible}.atsrevamp-dashboard-financial{margin-bottom:0}.atsrevamp-dashboard-total-revenue{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-text-dark);margin:0 0 var(--spacing-md)}.atsrevamp-dashboard-barchart-wrap,.atsrevamp-dashboard-linechart-wrap{margin:var(--spacing-md) 0;overflow:hidden;padding-bottom:12px}.atsrevamp-dashboard-legend{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-lg);justify-content:center;margin-top:var(--spacing-sm);padding-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-muted)}.atsrevamp-dashboard-legend-item{display:inline-flex;align-items:center;gap:6px}.atsrevamp-dashboard-legend-swatch{width:14px;height:14px;border-radius:3px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.atsrevamp-dashboard-barchart,.atsrevamp-dashboard-linechart{display:block;width:100%;max-width:560px;height:auto;min-height:180px}.atsrevamp-dashboard-success{margin-bottom:0}.atsrevamp-dashboard-barchart rect[data-hover],.atsrevamp-dashboard-linechart circle[data-hover]{cursor:pointer}.atsrevamp-dashboard-barchart rect[data-hover]:hover,.atsrevamp-dashboard-linechart circle[data-hover]:hover{opacity:.85}.atsrevamp-dashboard-activity{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.atsrevamp-dashboard-activity-list{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-body)}.atsrevamp-dashboard-activity-list strong{color:var(--color-text-dark)}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.atsrevamp-table-card{background:var(--ats-table-mesh),var(--color-surface);border-radius:var(--ui-radius-table, 12px);box-shadow:var(--ats-table-shell-shadow);padding:0;border:1px solid rgba(var(--bs-primary-rgb),.14);margin-bottom:var(--spacing-md);overflow:hidden}.atsrevamp-table-title{position:relative;font-size:1.0625rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;color:var(--color-text-dark);margin-bottom:var(--spacing-sm);padding:10px 12px;display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;box-sizing:border-box}.atsrevamp-table-title:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--bs-primary) 0%,var(--bs-cyan) 45%,transparent 92%);box-shadow:0 2px 12px rgba(var(--bs-primary-rgb),.25);pointer-events:none}.atsrevamp-table-title-loading{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--bs-primary, #346ee0)}.atsrevamp-list-page-toolbar{width:100%}.atsrevamp-list-page-toolbar .atsrevamp-table-title{padding:6px 12px 4px;margin-bottom:0;overflow:visible;z-index:30}.atsrevamp-table-title--list-primary{align-items:center;flex-wrap:wrap;row-gap:6px}.atsrevamp-table-title-lead{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-width:0;flex:1 1 auto}.atsrevamp-table-title-heading{font-size:var(--ats-app-page-title-size, clamp(1.125rem, 2.4vw, 1.35rem));font-weight:var(--ats-app-page-title-weight, var(--font-weight-extrabold));letter-spacing:var(--ats-app-page-title-tracking, -.03em);color:var(--color-text-dark);line-height:1.2}.atsrevamp-table-title-trailing{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.atsrevamp-list-page-filters-well{width:100%;margin-top:4px;padding:4px var(--ats-list-page-content-inset-x, 12px) 0;border-top:1px solid rgba(var(--bs-primary-rgb),.12);box-sizing:border-box}[data-bs-theme=dark] .atsrevamp-list-page-filters-well{border-top-color:#ffffff1a}.atsrevamp-table-title--filters-inline{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm) var(--spacing-md);min-width:0}.atsrevamp-table-title--filters-inline .atsrevamp-table-title-lead{flex:0 0 auto;min-width:0}.atsrevamp-list-page-filters-inline{flex:1 1 0;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;justify-content:flex-start;overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.atsrevamp-table-title--filters-inline .atsrevamp-table-title-trailing{flex:0 0 auto;margin-left:auto}.atsrevamp-list-page-filters-inline .atsrevamp-page-header-filter-stack{width:auto;min-width:0;flex:1 1 auto}.atsrevamp-list-page-filters-inline .atsrevamp-page-header-filters-primary-row{flex-wrap:nowrap;min-width:0;flex:1 1 auto;gap:6px}.atsrevamp-list-page-filters-inline .atsrevamp-page-header-filters-primary-fields{flex-wrap:nowrap;flex:1 1 0;min-width:0;gap:6px}.atsrevamp-list-page-filters-inline .atsrevamp-page-header-filter-stack--inline-advanced .atsrevamp-page-header-filters-primary-fields{flex:1 1 0}.atsrevamp-table-title--filters-inline .atsrevamp-list-page-filters-inline:has(.atsrevamp-page-header-filter-stack--inline-advanced){overflow-x:visible;overflow-y:visible}.atsrevamp-report-route-root .atsrevamp-table-title--filters-inline .atsrevamp-list-page-filters-inline{overflow-x:auto;overflow-y:visible}.atsrevamp-report-route-root .atsrevamp-table-title--filters-inline .atsrevamp-list-page-filters-inline .atsrevamp-page-header-filter-stack--inline-advanced .atsrevamp-page-header-filters-primary-fields{overflow-x:visible;overflow-y:visible}.atsrevamp-list-page-filters-inline .report-filters-row .atsrevamp-input[type=date]{flex:0 1 118px;min-width:108px;max-width:min(132px,22vw);padding:6px 8px;font-size:var(--font-size-xs, .75rem)}.atsrevamp-list-page-filters-inline .report-filters-row .report-filter-label{font-size:var(--font-size-xs, .75rem)}.atsrevamp-list-page-filters-inline .report-filters-row .atsrevamp-button.atsrevamp-button-primary{padding:6px 12px;font-size:var(--font-size-xs, .75rem)}.atsrevamp-list-page-filters-inline .atsrevamp-page-header-filters-advanced-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;gap:6px;margin-top:4px;padding-top:6px}.atsrevamp-list-page-filters-inline .atsrevamp-input{flex:1 1 90px;min-width:72px;max-width:min(220px,28vw);padding:7px 10px;box-sizing:border-box}.atsrevamp-list-page-filters-inline .atsrevamp-select{flex:0 1 130px;min-width:88px;max-width:min(200px,26vw);padding:7px 10px;box-sizing:border-box}.atsrevamp-list-page-filters-inline .atsrevamp-filter-advanced-toggle{padding:6px 10px;font-size:var(--font-size-xs);flex-shrink:0;white-space:nowrap}@media (max-width: 900px){.atsrevamp-table-title--filters-inline .atsrevamp-table-title-lead,.atsrevamp-table-title--filters-inline .atsrevamp-table-title-trailing,.atsrevamp-table-title--filters-inline .atsrevamp-list-page-filters-inline{order:unset}}.atsrevamp-table-wrapper{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;background:var(--ats-table-mesh),var(--color-surface);border:1px solid rgba(var(--bs-primary-rgb),.12);border-radius:var(--ui-radius-table, 0);box-shadow:var(--ats-table-shell-shadow);padding:0}.atsrevamp-table-card .atsrevamp-table-wrapper:not(.atsrevamp-table-body-scroll){border:none;box-shadow:none;background:transparent;border-radius:0 0 var(--ui-radius-table, 12px) var(--ui-radius-table, 12px);padding:var(--ats-table-wrapper-inset, 10px 12px 14px);box-sizing:border-box}.atsrevamp-table-card .atsrevamp-table-wrapper.atsrevamp-table-body-scroll,.atsrevamp-table-card .atsrevamp-interviews-infinite-table.atsrevamp-table-body-scroll,.atsrevamp-table-card .atsrevamp-confirmations-infinite-table.atsrevamp-table-body-scroll{border:none;box-shadow:none;background:var(--color-surface);border-radius:0 0 var(--ui-radius-table, 12px) var(--ui-radius-table, 12px);padding:0;box-sizing:border-box}.atsrevamp-table-card>.atsrevamp-interviews-table-wrapper,.atsrevamp-table-card>.atsrevamp-confirmations-table-wrapper{border:none;box-shadow:none;background:transparent;border-radius:0 0 var(--ui-radius-table, 12px) var(--ui-radius-table, 12px);padding:0;box-sizing:border-box}.atsrevamp-list-page-scroll-frame .atsrevamp-table-card .atsrevamp-table-wrapper.atsrevamp-table-body-scroll,.atsrevamp-list-page-scroll-frame .atsrevamp-table-card .atsrevamp-table-wrapper-submissions.atsrevamp-table-body-scroll,.atsrevamp-list-page-scroll-frame .atsrevamp-table-card .atsrevamp-interviews-infinite-table.atsrevamp-table-body-scroll{padding:0;box-sizing:border-box}.atsrevamp-table-wrapper-employees{overflow-y:visible}.atsrevamp-table-wrapper-bench{overflow-x:auto;overflow-y:visible}.atsrevamp-table-wrapper--refetching{opacity:.92;pointer-events:none;transition:opacity .15s ease}.atsrevamp-table.atsrevamp-table-employees.atsrevamp-table-submissions thead th:not(.atsrevamp-list-col-th--with-settings):not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-action-header):not(.atsrevamp-table-column-settings):not(.atsrevamp-table-col-select),.atsrevamp-table.atsrevamp-table-employees.atsrevamp-table-submissions tbody td:not(.atsrevamp-submissions-col-actions):not(.atsrevamp-table-column-settings-cell){max-width:clamp(72px,16vw,220px)}.atsrevamp-table.atsrevamp-table-employees.atsrevamp-table-submissions td .atsrevamp-submissions-cell-two-lines{max-width:none}.atsrevamp-column-picker-popover.MuiPaper-root{overflow:hidden!important;display:flex;flex-direction:column;min-width:288px;max-width:320px;max-height:min(440px,72vh);padding:0!important;border-radius:12px!important;border:1px solid rgba(var(--bs-primary-rgb),.14);box-shadow:0 16px 48px #0f172a29,0 0 0 1px #0f172a0a;background-color:var(--color-surface, #ffffff)!important;background-image:none!important;z-index:1400!important}.MuiPopover-root:has(.atsrevamp-column-picker-popover){z-index:1400!important}.atsrevamp-column-picker{display:flex;flex-direction:column;min-height:0;max-height:inherit;background:var(--color-surface, #ffffff)}.atsrevamp-column-picker-header{flex-shrink:0;padding:12px 14px 10px;border-bottom:1px solid var(--ui-border-subtle, rgba(15, 23, 42, .08));background:var(--color-surface-alt, #f8fafc)}.atsrevamp-column-picker-title{margin:0;font-size:14px;font-weight:700;line-height:1.25;color:var(--bs-gray-900, #0f172a)}.atsrevamp-column-picker-summary{margin:4px 0 0;font-size:12px;line-height:1.35;color:var(--bs-gray-600, #475569)}.atsrevamp-column-picker-toolbar{flex-shrink:0;padding:10px 14px;border-bottom:1px solid var(--ui-border-subtle, rgba(15, 23, 42, .08));background:var(--bs-gray-100, #f1f5f9)}.atsrevamp-column-picker-section-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-gray-600, #475569);margin-bottom:8px}.atsrevamp-column-picker-preset-buttons{display:flex;gap:8px}.atsrevamp-column-picker-preset-btn{flex:1 1 0;min-width:0;border:1px solid var(--ui-border-subtle, rgba(15, 23, 42, .12));border-radius:8px;padding:7px 10px;font-family:var(--font-family-base, inherit);font-size:12px;font-weight:600;line-height:1.25;background:var(--bs-white, #fff);color:var(--bs-gray-800, #1e293b);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.atsrevamp-column-picker-preset-btn:hover{border-color:rgba(var(--bs-primary-rgb),.35);background:rgba(var(--bs-primary-rgb),.06)}.atsrevamp-column-picker-preset-btn[aria-pressed=true]{background:rgba(var(--bs-primary-rgb),.12);border-color:rgba(var(--bs-primary-rgb),.4);color:var(--bs-primary);box-shadow:inset 0 0 0 1px rgba(var(--bs-primary-rgb),.08)}.atsrevamp-column-picker-preset-btn:focus-visible{outline:2px solid rgba(var(--bs-primary-rgb),.45);outline-offset:2px}.atsrevamp-column-picker-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 6px 10px;background:var(--color-surface, #ffffff)}.atsrevamp-column-picker-section+.atsrevamp-column-picker-section{margin-top:8px;padding-top:8px;border-top:1px solid var(--ui-border-subtle, rgba(15, 23, 42, .08))}.atsrevamp-column-picker-section .atsrevamp-column-picker-section-label{padding:0 8px;margin-bottom:4px}.atsrevamp-column-picker-list{list-style:none;margin:0;padding:0}.atsrevamp-column-picker-item{border-radius:8px;transition:background-color .12s ease;background:var(--color-surface, #ffffff)}.atsrevamp-column-picker-item:hover{background:rgba(var(--bs-primary-rgb),.06)}.atsrevamp-column-picker-item .MuiFormControlLabel-root{display:flex;align-items:center;width:100%;margin:0;padding:2px 6px 2px 2px;gap:2px}.atsrevamp-column-picker-item .MuiFormControlLabel-label{font-size:13px;font-weight:500;line-height:1.35;color:var(--bs-gray-900, #0f172a)}.atsrevamp-column-picker-item .MuiCheckbox-root{padding:5px}.atsrevamp-column-picker-empty{margin:0;padding:8px 10px 4px;font-size:12px;color:var(--bs-gray-600, #475569);font-style:italic}[data-bs-theme=dark] .atsrevamp-column-picker-popover.MuiPaper-root{border-color:#ffffff1a;box-shadow:0 16px 48px #00000073;background-color:var(--color-surface, #1e2130)!important}[data-bs-theme=dark] .atsrevamp-column-picker,[data-bs-theme=dark] .atsrevamp-column-picker-body,[data-bs-theme=dark] .atsrevamp-column-picker-item{background:var(--color-surface, #1e2130)}[data-bs-theme=dark] .atsrevamp-column-picker-header{background:#2c2f42;border-bottom-color:#ffffff14}[data-bs-theme=dark] .atsrevamp-column-picker-title{color:#f1f5f9}[data-bs-theme=dark] .atsrevamp-column-picker-summary,[data-bs-theme=dark] .atsrevamp-column-picker-section-label,[data-bs-theme=dark] .atsrevamp-column-picker-empty{color:#94a3b8}[data-bs-theme=dark] .atsrevamp-column-picker-toolbar{background:#252838;border-bottom-color:#ffffff14}[data-bs-theme=dark] .atsrevamp-column-picker-preset-btn{background:#323548;border-color:#ffffff1a;color:#e2e8f0}[data-bs-theme=dark] .atsrevamp-column-picker-item .MuiFormControlLabel-label{color:#e2e8f0}[data-bs-theme=dark] .atsrevamp-column-picker-section+.atsrevamp-column-picker-section{border-top-color:#ffffff14}.atsrevamp-table-wrapper:has(.atsrevamp-table-column-settings),.atsrevamp-table-wrapper-submissions:has(.atsrevamp-table-column-settings),.atsrevamp-interviews-table-wrapper:has(.atsrevamp-table-column-settings),.atsrevamp-interviews-infinite-table:has(.atsrevamp-table-column-settings),.atsrevamp-confirmations-infinite-table:has(.atsrevamp-table-column-settings),.atsrevamp-confirmations-table-wrapper:has(.atsrevamp-table-column-settings){min-width:0;max-width:100%}.atsrevamp-list-page-scroll-frame .atsrevamp-table-wrapper.atsrevamp-table-body-scroll:has(.atsrevamp-table-column-settings){width:auto;min-width:0;max-width:none;box-sizing:border-box}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card:has(.atsrevamp-table-column-settings){min-width:0;max-width:100%;box-sizing:border-box}table.atsrevamp-table:has(.atsrevamp-table-column-settings),table.atsrevamp-interviews-table:has(.atsrevamp-table-column-settings),table.atsrevamp-confirmations-table:has(.atsrevamp-table-column-settings),table.projects-table:has(.atsrevamp-table-column-settings){table-layout:auto;width:max-content;min-width:100%;max-width:none;box-sizing:border-box}table.atsrevamp-table:has(.atsrevamp-table-column-settings) thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header):not(.atsrevamp-table-col-select),table.atsrevamp-interviews-table:has(.atsrevamp-table-column-settings) thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header),table.atsrevamp-confirmations-table:has(.atsrevamp-table-column-settings) thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header),table.projects-table:has(.atsrevamp-table-column-settings) thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header){min-width:clamp(88px,11vw,200px);max-width:none}.atsrevamp-interviews-table-wrapper .atsrevamp-interviews-table:has(.atsrevamp-table-column-settings){min-width:100%}.atsrevamp-table-card .submissions-view-panel .atsrevamp-interviews-table-wrapper .atsrevamp-interviews-table:has(.atsrevamp-table-column-settings){min-width:100%;width:max-content}.atsrevamp-table-bench-sticky thead th{position:sticky;top:0;z-index:50;color:var(--ats-table-header-fg);border:none;background-color:var(--ats-table-header-solid, #dce8f8)!important;background-image:none!important;box-shadow:inset 0 1px #fffffffa,inset 0 -2px rgba(var(--bs-primary-rgb),.48),0 var(--ats-table-row-gap, 6px) 0 0 var(--ats-table-header-solid, #dce8f8)}.atsrevamp-table-hotlist-wrap td:nth-child(1),.atsrevamp-table-hotlist-wrap td:nth-child(2),.atsrevamp-table-hotlist-wrap th:nth-child(1),.atsrevamp-table-hotlist-wrap th:nth-child(2){white-space:normal!important;word-break:break-word;overflow-wrap:break-word}.atsrevamp-table,.atsrevamp-interviews-table,.atsrevamp-confirmations-table,table.report-submissions-table,table.projects-table,.atsrevamp-email-table,.weekly-analytical-preview-table{font-family:var(--ats-table-font-family, var(--font-family-base));font-variant-numeric:tabular-nums}.atsrevamp-table{width:100%;border-collapse:separate;border-spacing:0 var(--ats-table-row-gap);font-family:var(--ats-table-font-family, var(--font-family-base));font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.atsrevamp-table thead th{padding:var(--atsrevamp-table-header-padding, 10px 12px);text-align:left;white-space:nowrap;font-weight:var(--font-weight-bold);font-size:10px;text-transform:uppercase;letter-spacing:.08em;border:none;vertical-align:middle;background-color:var(--ats-table-header-solid, #e6effa);background-image:none;color:var(--ats-table-header-fg);box-shadow:var(--ats-table-header-box-shadow)}.atsrevamp-table thead tr:first-child th:first-child{border-top-left-radius:var(--ats-table-row-radius)}.atsrevamp-table thead tr:first-child th:last-child{border-top-right-radius:var(--ats-table-row-radius)}.atsrevamp-table thead th+th{border-left:1px solid var(--ats-table-header-divider)}table.atsrevamp-table:has(tbody:empty) thead,table.atsrevamp-table:has(tbody:not(:has(tr))) thead,table.atsrevamp-table:has(tbody tr.atsrevamp-table-empty-placeholder) thead,table.report-submissions-table:has(tbody:empty) thead,table.report-submissions-table:has(tbody:not(:has(tr))) thead,table.report-submissions-table:has(tbody tr.atsrevamp-table-empty-placeholder) thead,table.projects-table:has(tbody:empty) thead,table.projects-table:has(tbody:not(:has(tr))) thead,table.projects-table:has(tbody tr.atsrevamp-table-empty-placeholder) thead{display:none!important}table.atsrevamp-table.atsrevamp-table--always-show-thead thead{display:table-header-group!important}.atsrevamp-table tbody td{padding:var(--ats-table-cell-padding, 8px 12px);text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(72px,16vw,220px);background:var(--ats-table-row-surface);border:1px solid var(--ats-table-row-edge);border-left:none;border-right:1px solid var(--ats-table-cell-border);box-shadow:var(--ats-table-row-shadow);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,background .22s ease}.atsrevamp-table tbody td,.atsrevamp-interviews-table tbody td,.atsrevamp-confirmations-table tbody td,.projects-table tbody td,.report-submissions-table tbody td,.atsrevamp-dashboard-grouped-table-grid tbody td{color:var(--ats-table-cell-text);font-weight:var(--font-weight-medium, 500)}.atsrevamp-table tbody tr.atsrevamp-table-empty-placeholder td,.report-submissions-table tbody tr.atsrevamp-table-empty-placeholder td,.projects-table tbody tr.atsrevamp-table-empty-placeholder td,.atsrevamp-interviews-table tbody tr.atsrevamp-table-empty-placeholder td,.atsrevamp-confirmations-table tbody tr.atsrevamp-table-empty-placeholder td{color:var(--color-text-muted);font-weight:var(--font-weight-normal);background:linear-gradient(168deg,#fafbfd,#f4f6f9);border-style:dashed;border-color:rgba(var(--bs-primary-rgb),.16);box-shadow:none;transform:none!important;text-align:center;padding:1.5rem 1rem}.atsrevamp-table tbody .atsrevamp-table-inline-edit-link{color:var(--ats-table-cell-text, #0f172a)}.atsrevamp-table,.atsrevamp-interviews-table,table.report-submissions-table,table.projects-table{table-layout:fixed;width:100%}.atsrevamp-table thead th:not(.atsrevamp-list-col-th--with-settings):not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-action-header):not(.atsrevamp-table-column-settings):not(.atsrevamp-table-col-select){overflow:hidden;text-overflow:ellipsis;max-width:clamp(72px,16vw,220px)}.atsrevamp-table thead th.atsrevamp-action-header:not(.atsrevamp-submissions-col-actions):not(.atsrevamp-interviews-col-actions),.atsrevamp-table thead th.atsrevamp-table-column-settings:not(.atsrevamp-submissions-col-actions):not(.atsrevamp-interviews-col-actions),.atsrevamp-table thead th.atsrevamp-list-col-th--with-settings,.atsrevamp-interviews-table thead th.atsrevamp-action-header:not(.atsrevamp-interviews-col-actions),.atsrevamp-confirmations-table thead th.atsrevamp-action-header:not(.atsrevamp-submissions-col-actions),.projects-table thead th.atsrevamp-action-header:not(.atsrevamp-submissions-col-actions){width:auto;min-width:56px;max-width:none;overflow:visible;text-overflow:clip}.atsrevamp-table tbody td.atsrevamp-table-cell-actions,.atsrevamp-table tbody td.atsrevamp-submissions-col-actions,.atsrevamp-table tbody td.atsrevamp-interviews-col-actions,.atsrevamp-table tbody td:has(>.atsrevamp-submissions-actions-wrap),.atsrevamp-table tbody td:has(>.atsrevamp-table-row-icon-actions){width:1%;min-width:120px;max-width:none!important;overflow:visible;text-overflow:clip;white-space:nowrap;vertical-align:middle}.atsrevamp-table thead th.atsrevamp-table-col-select,.atsrevamp-table tbody td.atsrevamp-table-col-select{width:32px!important;min-width:32px!important;max-width:36px!important;padding:4px 2px!important;text-align:center;vertical-align:middle;box-sizing:border-box}.atsrevamp-table thead th.atsrevamp-table-col-select .MuiCheckbox-root,.atsrevamp-table tbody td.atsrevamp-table-col-select .MuiCheckbox-root{padding:2px;margin:0 auto}.atsrevamp-table tbody td:first-child:has(.MuiCheckbox-root):not(.atsrevamp-table-col-select){width:32px!important;min-width:32px!important;max-width:36px!important;padding:4px 2px!important}.atsrevamp-table thead th:has(input),.atsrevamp-table thead th:has(.MuiInputBase-root),.atsrevamp-table thead th:has(.MuiFormControl-root){min-width:120px;max-width:220px;overflow:visible;white-space:normal}.atsrevamp-table tbody td.atsrevamp-table-cell-wrap,.atsrevamp-table .atsrevamp-submissions-cell-two-lines{white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:clamp(120px,22vw,320px);overflow:hidden;text-overflow:clip}.atsrevamp-references-table thead th,.atsrevamp-references-table tbody td{max-width:clamp(80px,12vw,180px)}.atsrevamp-references-table thead th.atsrevamp-action-header,.atsrevamp-references-table tbody td:has(.atsrevamp-table-row-icon-actions){min-width:120px;max-width:none!important;width:1%}.atsrevamp-table tbody td:first-child{border-left:3px solid var(--ats-table-row-accent);border-radius:var(--ats-table-row-radius) 0 0 var(--ats-table-row-radius);padding:var(--ats-table-cell-padding, 8px 12px)}.atsrevamp-table thead th{padding:var(--atsrevamp-table-header-padding, 15px);text-align:left}.atsrevamp-table tbody td:last-child{border-radius:0 var(--ats-table-row-radius) var(--ats-table-row-radius) 0;border-right:1px solid var(--ats-table-row-edge)}.atsrevamp-table.atsrevamp-table-employees:not(.atsrevamp-table-bench-sticky) thead th{background-color:var(--ats-table-header-solid, #dce8f8)!important;background-image:none!important;color:var(--ats-table-header-fg)!important;box-shadow:var(--ats-table-header-box-shadow)!important}.atsrevamp-table.atsrevamp-table-employees thead th+th{border-left:1px solid var(--ats-table-header-divider)}.atsrevamp-table.atsrevamp-table-employees{table-layout:fixed;width:100%;margin-top:6px;margin-bottom:15px}.atsrevamp-employee-actions{display:inline-flex;align-items:center;justify-content:center;gap:4px}.atsrevamp-employee-actions button{border:none;background:transparent;padding:0;line-height:1;cursor:pointer}.atsrevamp-employee-actions .eye-icon{color:var(--bs-primary, #346ee0)}.atsrevamp-employee-actions .plus-icon{color:#28d17f;background-color:transparent;border-radius:0;padding:0}.atsrevamp-employee-name-link{border:none;background:transparent;padding:0;margin:0;font:inherit;color:var(--bs-primary, #346ee0);text-decoration:none;cursor:pointer;transition:color .15s ease-in-out,font-weight .15s ease-in-out}.atsrevamp-employee-name-link:hover:not(:disabled){color:#28d17f;font-weight:600;text-decoration:none}.atsrevamp-employee-name-link:disabled{cursor:default;opacity:.85}.atsrevamp-table-inline-edit-cell{display:inline-flex;align-items:center;max-width:100%;min-width:0;vertical-align:middle}.atsrevamp-table-inline-edit-cell--readonly{color:var(--ats-table-cell-text, #0f172a)}.atsrevamp-table-inline-edit-link{border:none;margin:0;font:inherit;font-size:inherit;line-height:1.35;color:var(--ats-table-cell-text, #0f172a);text-decoration:none;cursor:pointer;text-align:left;padding:4px 10px;border-radius:var(--radius-pill, 50rem);background:transparent;box-shadow:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atsrevamp-table-inline-edit-link:hover:not(:disabled),.atsrevamp-table-inline-edit-link:focus-visible:not(:disabled){color:var(--ats-table-inline-edit-hover, #4338ca);font-weight:var(--font-weight-semibold, 600);background-color:var(--ats-table-inline-edit-pill-bg, rgba(99, 102, 241, .14));box-shadow:0 0 0 1px var(--ats-table-inline-edit-pill-ring, rgba(99, 102, 241, .35));text-decoration:none}.atsrevamp-table-inline-edit-link:disabled{cursor:default;opacity:.85}button.atsrevamp-status-pill--inline:not(:disabled):hover,button.atsrevamp-status-pill--inline:not(:disabled):focus-visible{filter:brightness(.95);box-shadow:0 0 0 1px var(--ats-table-inline-edit-pill-ring, rgba(99, 102, 241, .35))}html.atsrevamp-modal-open,body.atsrevamp-modal-open{overflow:hidden}.atsrevamp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:center;z-index:1200;background:linear-gradient(165deg,#0f172a94,#1e293b7a 45%,#0f172a8c);backdrop-filter:saturate(1.12) blur(14px);-webkit-backdrop-filter:saturate(1.12) blur(14px);animation:atsrevamp-premium-backdrop-in var(--ats-overlay-backdrop-ms) var(--ats-overlay-backdrop-ease) both}@supports not (backdrop-filter: blur(1px)){.atsrevamp-modal-backdrop{background:#0f172a9e;backdrop-filter:none;-webkit-backdrop-filter:none}}.atsrevamp-modal-fullscreen{background:#fff;border-radius:0;width:100%;max-width:1200px;margin:auto;display:flex;flex-direction:column;max-height:100vh}.atsrevamp-offcanvas-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;justify-content:flex-end;background:linear-gradient(160deg,#0f172a80,#1e293b6b 42%,#0f172a7a);backdrop-filter:saturate(1.15) blur(14px);-webkit-backdrop-filter:saturate(1.15) blur(14px);animation:atsrevamp-premium-backdrop-in var(--ats-overlay-backdrop-ms) var(--ats-overlay-backdrop-ease) both}@supports not (backdrop-filter: blur(1px)){.atsrevamp-offcanvas-overlay{background-color:#0f172a8c;backdrop-filter:none;-webkit-backdrop-filter:none}}.atsrevamp-offcanvas-view-employee{width:min(50vw,800px);height:100vh;background-color:#fff;box-shadow:0 0 20px #0f172a59;display:flex;flex-direction:column}@media (max-width: 768px){.atsrevamp-offcanvas-view-employee{width:100vw}}.atsrevamp-employee-details-inline{margin-bottom:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.atsrevamp-employee-details-inline .atsrevamp-offcanvas-body{height:auto;min-height:0;overflow:visible;align-self:stretch}.atsrevamp-details-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:#fff;box-shadow:var(--shadow-soft);padding:var(--spacing-md)}.atsrevamp-employee-details-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border)}@media (min-width: 640px){.atsrevamp-employee-details-header{flex-direction:row;align-items:center}}.atsrevamp-employee-details-header-left{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.atsrevamp-employee-details-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background-color:var(--bs-primary, #346ee0);color:#fff}.atsrevamp-employee-details-avatar-icon{width:20px;height:20px}.atsrevamp-employee-details-name{font-size:1.25rem;font-weight:600;color:var(--color-text-dark);margin:0}.atsrevamp-employee-details-social{display:flex;align-items:center;gap:4px}.atsrevamp-employee-details-social-link{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;color:var(--color-text-muted);cursor:pointer;transition:color .2s}.atsrevamp-employee-details-social-link:hover{color:var(--bs-primary, #346ee0)}.atsrevamp-employee-details-header-right{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.atsrevamp-employee-details-btn{text-transform:none}.atsrevamp-employee-details-btn-icon{width:16px;height:16px;margin-right:4px;vertical-align:middle}.atsrevamp-employee-details-btn-info{color:var(--bs-primary);border-color:rgba(var(--bs-primary-rgb),.35)}.atsrevamp-employee-details-btn-info:hover{border-color:var(--bs-primary);background-color:var(--bs-primary);color:#fff}.atsrevamp-employee-details-btn-danger{color:#dc2626;border-color:#dc26264d}.atsrevamp-employee-details-btn-danger:hover{border-color:#dc2626;background-color:#dc2626;color:#fff}.atsrevamp-employee-details-btn-success{color:#16a34a;border-color:#16a34a4d}.atsrevamp-employee-details-btn-success:hover{border-color:#16a34a;background-color:#16a34a;color:#fff}.atsrevamp-employee-details-btn-actions{text-transform:none}.atsrevamp-employee-details-menu-icon{width:16px;height:16px;margin-right:8px;vertical-align:middle;color:var(--bs-primary, #346ee0)}.atsrevamp-employee-details-header-card{display:flex;flex-direction:column;gap:var(--spacing-md)}.atsrevamp-employee-details-header-card .atsrevamp-employee-details-header{border-bottom:none;padding-bottom:0;padding-left:0;padding-right:0}.atsrevamp-employee-details-separator{height:1px;background-color:var(--color-border);margin:0}.atsrevamp-info-bar{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-xl, 32px);row-gap:var(--spacing-md)}.atsrevamp-info-bar-cell{display:flex;align-items:baseline;gap:var(--spacing-sm)}.atsrevamp-info-bar-label{font-size:.8125rem;color:var(--color-text-muted);font-weight:600;flex-shrink:0}.atsrevamp-info-bar-value{font-size:.875rem;color:var(--color-text-dark);font-weight:400}.atsrevamp-info-bar-value:empty:before{content:"-";color:var(--color-text-muted)}.atsrevamp-info-bar--flat{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;column-gap:2rem!important}.atsrevamp-info-bar--flat .atsrevamp-info-bar-cell{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;gap:8px!important}.atsrevamp-info-bar--flat .atsrevamp-info-bar-label{margin-bottom:2px}.atsrevamp-info-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:#fff;overflow:hidden}.atsrevamp-info-card-header{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.atsrevamp-info-card-title{margin:0;padding:15px var(--spacing-lg) 0;font-size:1rem;font-weight:600;color:var(--color-text-dark)}.atsrevamp-info-card-body{padding:var(--spacing-md) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.atsrevamp-info-card-section{display:flex;flex-direction:column;gap:0}.atsrevamp-info-card-section-title-wrap{background-color:var(--color-bg-subtle, #f1f3f4);border-radius:var(--radius-md);padding:6px var(--spacing-md);margin-bottom:var(--spacing-md)}.atsrevamp-info-card-section-title{margin:0;font-size:.875rem;font-weight:600;color:var(--color-text-dark)}.atsrevamp-info-card-subtitle{margin:0 0 var(--spacing-sm);font-size:.875rem;font-weight:500;color:var(--bs-primary, #346ee0)}.atsrevamp-info-card-rows{margin:0;display:flex;flex-direction:column;gap:6px}.atsrevamp-info-card-row{display:flex;align-items:baseline;gap:var(--spacing-sm)}.atsrevamp-info-card-label{margin:0;font-size:.875rem;color:var(--color-text-muted);flex:0 0 40%;max-width:40%}.atsrevamp-info-card-value{margin:0;font-size:.875rem;color:var(--color-text-dark);flex:1 1 auto}.atsrevamp-info-card-separator{height:1px;background-color:var(--color-border);margin-top:var(--spacing-md)}.atsrevamp-info-card-body--vertical{flex-direction:row;gap:0;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.atsrevamp-info-card-body--vertical .atsrevamp-info-card-section{flex:1 1 0;min-width:0;padding:0 var(--spacing-md)}.atsrevamp-info-card-body--vertical .atsrevamp-info-card-section:first-child{padding-left:0}.atsrevamp-info-card-body--vertical .atsrevamp-info-card-section:last-child{padding-right:0}.atsrevamp-info-card-separator-vertical{flex:0 0 1px;width:1px;align-self:stretch;background-color:var(--color-border);min-height:2rem}.atsrevamp-info-card--full-width{width:100%}.atsrevamp-overview-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);margin-top:var(--spacing-md)}@media (min-width: 992px){.atsrevamp-overview-grid{grid-template-columns:repeat(2,1fr)}}.atsrevamp-overview-grid .atsrevamp-info-card-header{background:linear-gradient(135deg,rgba(var(--bs-info-rgb),.14),rgba(var(--bs-primary-rgb),.06),rgba(var(--bs-info-rgb),.09));border-bottom:1px solid rgba(var(--bs-info-rgb),.16)}.atsrevamp-overview-grid .atsrevamp-info-card-title{color:#0c4a6e}.atsrevamp-overview-grid .atsrevamp-info-card--full-width{grid-column:1 / -1}.atsrevamp-edit-card{margin-top:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.atsrevamp-edit-card-header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-subtle, #f8f9fa)}.atsrevamp-edit-card-header .MuiCardHeader-title{font-size:1rem;font-weight:600}.atsrevamp-edit-form{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);padding:0}@media (min-width: 768px){.atsrevamp-edit-form{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.atsrevamp-edit-form{grid-template-columns:repeat(3,1fr)}}.atsrevamp-edit-field{display:flex;flex-direction:column;gap:6px}.atsrevamp-edit-label{font-size:var(--font-size-form-label, 1rem);font-weight:var(--font-weight-form-label, 500);color:var(--color-text-muted)}[class*=atsrevamp] .MuiFormControl-root .MuiInputLabel-root,[class*=atsrevamp] .MuiFormControl-root .MuiFormLabel-root,.add-interview-form .MuiInputLabel-root,.add-interview-form .MuiFormLabel-root{font-size:var(--font-size-form-label, 1rem)!important;font-weight:var(--font-weight-form-label, 500)!important;line-height:1.35!important}[class*=atsrevamp] .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink,.add-interview-form .MuiInputLabel-root.MuiInputLabel-shrink{font-size:var(--font-size-form-label, 1rem)!important}[class*=atsrevamp] label.atsrevamp-edit-label:not(.MuiInputLabel-root){font-size:var(--font-size-form-label, 1rem);font-weight:var(--font-weight-form-label, 500)}[class*=atsrevamp] .MuiFormControlLabel-label,.add-interview-form .MuiFormControlLabel-label{font-size:var(--font-size-form-label, 1rem)!important;font-weight:var(--font-weight-form-label, 500)!important}.atsrevamp-form-required,[class*=atsrevamp-form-required] .MuiInputLabel-asterisk,[class*=atsrevamp-form-required] .MuiFormLabel-asterisk,[class*=atsrevamp] .MuiInputLabel-asterisk,[class*=atsrevamp] .MuiFormLabel-asterisk{color:#d32f2f}.atsrevamp-placeholder-asterisk{color:red;font-weight:500}.atsrevamp-form-field-error{font-size:.75rem;color:#dc2626;margin-top:4px;margin-bottom:0}.atsrevamp-edit-form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.atsrevamp-edit-wrap{padding:0}.atsrevamp-edit-title{font-size:1.5rem;font-weight:700;color:var(--color-text-dark);margin-bottom:var(--spacing-lg)}.atsrevamp-edit-form-accordion{display:flex;flex-direction:column;gap:1.125rem}.atsrevamp-edit-accordion-item{position:relative;border:none!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 0 0 1px #0f172a0f,0 2px 6px #0f172a0a,0 16px 40px -16px #0f172a1f!important;transition:box-shadow .45s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.atsrevamp-edit-accordion-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;z-index:2;pointer-events:none;border-radius:18px 0 0 18px}.atsrevamp-edit-accordion-item--basic:before{background:linear-gradient(180deg,#7dd3fc,#3b82f6)}.atsrevamp-edit-accordion-item--professional:before{background:linear-gradient(180deg,#c4b5fd,#8b5cf6)}.atsrevamp-edit-accordion-item--additional:before{background:linear-gradient(180deg,#5eead4,#14b8a6)}.atsrevamp-edit-accordion-item.Mui-expanded{box-shadow:0 0 0 1px #0f172a12,0 6px 20px #0f172a12,0 20px 40px -24px #0f172a1a!important;transform:translateY(-2px)}.atsrevamp-edit-accordion-item.Mui-expanded:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffffe6;z-index:0}.atsrevamp-edit-accordion-trigger{position:relative;z-index:1;padding:16px 18px 16px 22px!important;min-height:72px!important;box-sizing:border-box!important;color:#1e293b!important;border:none!important;border-bottom:1px solid rgba(15,23,42,.07)!important;background:linear-gradient(125deg,#f1f5f9,#e0f2fe,#bae6fd)!important;transition:background .25s ease,filter .2s ease}.atsrevamp-edit-accordion-item--basic .atsrevamp-edit-accordion-trigger{background:linear-gradient(125deg,#f1f5f9,#dbeafe 38%,#93c5fd)!important}.atsrevamp-edit-accordion-item--professional .atsrevamp-edit-accordion-trigger{background:linear-gradient(125deg,#f1f5f9,#ede9fe 38%,#c4b5fd)!important}.atsrevamp-edit-accordion-item--additional .atsrevamp-edit-accordion-trigger{background:linear-gradient(125deg,#f1f5f9,#ccfbf1 38%,#6ee7b7)!important}.atsrevamp-edit-accordion-trigger:hover{filter:brightness(.97) saturate(1.06)}.atsrevamp-edit-accordion-trigger .MuiAccordionSummary-content{margin:0!important;width:100%;align-items:center}.atsrevamp-edit-accordion-trigger-main{display:flex;align-items:center;gap:14px;flex:1;min-width:0;text-align:left}.atsrevamp-edit-accordion-icon-ring{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#ffffffbf;border:1px solid rgba(15,23,42,.06);box-shadow:0 1px 3px #0f172a0d}.atsrevamp-edit-accordion-item--basic .atsrevamp-edit-accordion-icon-ring{color:#1d4ed8;background:#2563eb24;border-color:#2563eb38}.atsrevamp-edit-accordion-item--professional .atsrevamp-edit-accordion-icon-ring{color:#4f46e5;background:#6366f124;border-color:#6366f138}.atsrevamp-edit-accordion-item--additional .atsrevamp-edit-accordion-icon-ring{color:#0f766e;background:#0d948824;border-color:#0d948838}.atsrevamp-edit-accordion-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.atsrevamp-edit-accordion-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.atsrevamp-edit-accordion-title{font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#0f172a}.atsrevamp-edit-accordion-badge{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#0f172a14;border:1px solid rgba(15,23,42,.1);color:#475569}.atsrevamp-edit-accordion-hint{font-size:.8125rem;font-weight:500;line-height:1.35;color:#475569}.atsrevamp-edit-accordion-chevron-wrap{display:flex;align-items:center;justify-content:center;color:#64748b}.atsrevamp-edit-accordion-trigger .MuiAccordionSummary-expandIconWrapper{color:inherit!important;margin-right:4px;transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.atsrevamp-edit-accordion-trigger .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(180deg)}.atsrevamp-edit-accordion-content{position:relative;z-index:1;padding:var(--spacing-lg) var(--spacing-lg)!important;background:radial-gradient(ellipse 90% 55% at 50% -30%,rgba(var(--bs-primary-rgb),.07),transparent 55%),linear-gradient(180deg,#f8fafc,#f1f5f9,#e8edf2)!important;border-top:1px solid rgba(15,23,42,.07)!important;max-height:min(70vh,520px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.atsrevamp-edit-accordion-content::-webkit-scrollbar{width:8px}.atsrevamp-edit-accordion-content::-webkit-scrollbar-track{background:#0f172a0a;border-radius:0 0 12px}.atsrevamp-edit-accordion-content::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:4px}.atsrevamp-edit-accordion-content::-webkit-scrollbar-thumb:hover{background:#0f172a47}@media (min-width: 768px){.atsrevamp-edit-accordion-content{padding:var(--spacing-xl) calc(var(--spacing-xl) + 4px)!important;max-height:min(65vh,560px)}}@media (prefers-reduced-motion: reduce){.atsrevamp-edit-accordion-item{transition:none}.atsrevamp-edit-accordion-item.Mui-expanded{transform:none}.atsrevamp-edit-accordion-trigger .MuiAccordionSummary-expandIconWrapper{transition:none}}.atsrevamp-add-candidate-modal{display:flex;flex-direction:column;height:100%;overflow:hidden}.atsrevamp-add-candidate-modal-header{display:flex!important;align-items:center;justify-content:space-between;padding:var(--ats-modal-chrome-padding-y-header) var(--ats-modal-chrome-padding-x)!important;border-bottom:1px solid var(--ats-modal-chrome-border);flex-shrink:0;background:var(--ats-modal-header-bg)}.atsrevamp-add-candidate-modal-title,.atsrevamp-add-candidate-modal-header .MuiTypography-root{font-size:1.25rem;font-weight:600;color:#111827;letter-spacing:-.01em}.atsrevamp-add-candidate-modal-close{margin-left:auto;color:#6b7280;border-radius:8px}.atsrevamp-add-candidate-modal-close:hover{background:#0000000f;color:#374151}.atsrevamp-add-vendor-modal{display:flex;flex-direction:column;max-height:90vh}.atsrevamp-add-vendor-modal-header{display:flex!important;align-items:center;justify-content:space-between;padding:var(--ats-modal-chrome-padding-y-header) var(--ats-modal-chrome-padding-x)!important;border-bottom:1px solid var(--ats-modal-chrome-border);flex-shrink:0;background:var(--ats-modal-header-bg)}.atsrevamp-add-vendor-modal-title,.atsrevamp-add-vendor-modal-header .MuiTypography-root{font-size:1.25rem;font-weight:600;color:#111827}.atsrevamp-add-vendor-modal-close{margin-left:auto;color:#6b7280;border-radius:8px}.atsrevamp-add-vendor-modal-close:hover{background:#0000000f;color:#374151}.atsrevamp-view-submission-modal .atsrevamp-modal-title-wrap,.atsrevamp-submission-form-modal .atsrevamp-modal-title-wrap,.atsrevamp-submission-interviews-modal .atsrevamp-modal-title-wrap{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--color-border, #e0e0e0);font-size:1.25rem;font-weight:600;color:#374151}.atsrevamp-view-submission-modal .atsrevamp-modal-close-btn,.atsrevamp-submission-form-modal .atsrevamp-modal-close-btn{margin-left:auto;color:#6b7280}.atsrevamp-view-submission-modal .atsrevamp-modal-close-btn:hover,.atsrevamp-submission-form-modal .atsrevamp-modal-close-btn:hover{background:#0000000a;color:#374151}.atsrevamp-view-submission-modal .atsrevamp-view-submission-dl,.atsrevamp-submission-form-modal .atsrevamp-add-submission-body{padding:20px 22px 24px;margin:0;background:transparent;border:none;box-shadow:none;border-radius:0}.atsrevamp-add-candidate-stepper{padding:4px 32px;border-bottom:1px solid var(--color-border, #e5e7eb);flex-shrink:0;background:#fff}.atsrevamp-add-candidate-stepper-inner{display:flex;align-items:flex-start;justify-content:center;gap:0;max-width:480px;margin:0 auto}.atsrevamp-add-candidate-step{display:flex;align-items:center;flex:1;min-width:0}.atsrevamp-add-candidate-step-content{display:flex;flex-direction:column;align-items:center;width:100%}.atsrevamp-add-candidate-step-button{width:44px;height:44px;border-radius:50%;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;background:#fff;color:#9ca3af;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .15s;flex-shrink:0}.atsrevamp-add-candidate-step-button:hover{background:#f9fafb;border-color:#d1d5db;color:#6b7280;transform:scale(1.05)}.atsrevamp-add-candidate-step-button.active{background:var(--bs-primary, #346ee0);color:#fff;border-color:var(--bs-primary, #346ee0);box-shadow:0 2px 8px #346ee059}.atsrevamp-add-candidate-step-button.completed{background:#10b981;color:#fff;border-color:#10b981;box-shadow:0 2px 8px #10b98140}.atsrevamp-add-candidate-step-button.completed.active{background:#10b981;color:#059669;border-color:#10b981;box-shadow:0 2px 8px #10b98140}.atsrevamp-add-candidate-step-button.completed .atsrevamp-add-candidate-step-icon,.atsrevamp-add-candidate-step-button.completed .atsrevamp-add-candidate-step-check{color:#ecfdf5}.atsrevamp-add-candidate-step-check{font-size:18px;font-weight:700;line-height:1}.atsrevamp-add-candidate-step-icon{font-size:22px!important}.atsrevamp-add-candidate-step-button.active:not(.completed) .atsrevamp-add-candidate-step-icon{color:#fff}.atsrevamp-add-candidate-step-label{font-size:12px;margin-top:8px;font-weight:500;text-align:center;color:#9ca3af;transition:color .2s}.atsrevamp-add-candidate-step-label.active{color:var(--bs-primary, #346ee0);font-weight:600}.atsrevamp-add-candidate-step-label.completed{color:#059669;font-weight:600}.atsrevamp-add-candidate-step-connector{height:3px;flex:1;margin-top:-22px;margin-left:4px;margin-right:4px;background:#e5e7eb;border-radius:2px;transition:background .25s}.atsrevamp-add-candidate-step-connector.completed{background:linear-gradient(to right,#10b981,#34d399)}.atsrevamp-add-candidate-content{flex:1 1 auto;overflow-y:auto;min-height:0;padding:28px 32px!important;background:#f9fafb}.atsrevamp-add-candidate-form{display:block}.atsrevamp-add-candidate-alert{padding:12px 16px;border-radius:8px;border:1px solid transparent}.atsrevamp-add-candidate-alert-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.atsrevamp-validation-callout{position:relative;display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px 10px 11px;max-width:100%;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:2px;box-shadow:0 1px 2px #0000000f,0 4px 12px #0000001a;font-size:13px;line-height:1.45;color:#1a1a1a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.atsrevamp-validation-callout:before{content:"";position:absolute;left:22px;top:-5px;width:9px;height:9px;background:#fff;border-left:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);transform:rotate(45deg);z-index:1}.atsrevamp-validation-callout__icon{position:relative;z-index:2;flex-shrink:0;width:17px;height:17px;margin-top:1px;background:#e97107;color:#fff;font-weight:700;font-size:11px;line-height:17px;text-align:center;border-radius:1px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.atsrevamp-validation-callout__text{position:relative;z-index:2;flex:1;min-width:0}.atsrevamp-add-candidate-step-body .atsrevamp-validation-callout{margin-top:12px}.atsrevamp-add-candidate-step-title{font-size:1.125rem;font-weight:600;margin-bottom:20px!important;color:#111827;padding-bottom:12px}.atsrevamp-add-candidate-step-body{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px;box-shadow:0 1px 3px #0000000d}.atsrevamp-add-candidate-step-body .atsrevamp-cardlist-section{padding:0}.atsrevamp-add-candidate-step-body .atsrevamp-cardlist-basic-grid,.atsrevamp-add-candidate-step-body .atsrevamp-cardlist-professional-grid{gap:16px}.atsrevamp-add-candidate-step-body .atsrevamp-edit-label{color:#374151;font-size:var(--font-size-form-label, 1rem);font-weight:var(--font-weight-form-label, 500)}.atsrevamp-cardlist-field .MuiInputLabel-outlined.MuiInputLabel-shrink,.atsrevamp-cardlist-field .atsrevamp-edit-label.MuiInputLabel-shrink{margin-bottom:0}.atsrevamp-cardlist-field .MuiFormControl-root .MuiInputLabel-root{margin-bottom:0;font-size:var(--font-size-form-label, 1rem)!important;font-weight:var(--font-weight-form-label, 500)!important;line-height:1.35!important}.atsrevamp-cardlist-field .MuiInputLabel-root.MuiInputLabel-shrink,.atsrevamp-cardlist-field label.atsrevamp-edit-label,.atsrevamp-cardlist-field .MuiFormLabel-root.atsrevamp-edit-label,.atsrevamp-cardlist-field .MuiFormControlLabel-label{font-size:var(--font-size-form-label, 1rem)!important;font-weight:var(--font-weight-form-label, 500)!important}.atsrevamp-add-candidate-step-body .MuiOutlinedInput-root{background:#fff;border-color:#e5e7eb}.atsrevamp-add-candidate-step-body .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d1d5db}.atsrevamp-add-candidate-step-body .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--bs-primary, #346ee0);border-width:1px}.atsrevamp-add-candidate-footer{display:flex;flex-shrink:0;gap:12px;padding:16px 24px!important;border-top:1px solid var(--color-border, #e5e7eb);background:#fff;justify-content:space-between;flex-wrap:wrap}.atsrevamp-add-candidate-footer-left,.atsrevamp-add-candidate-footer-right{display:flex;gap:12px;align-items:center}.atsrevamp-add-candidate-btn-close{color:#6b7280;border-color:#d1d5db}.atsrevamp-add-candidate-btn-close:hover{border-color:#9ca3af;background:#f9fafb!important;color:#374151!important}.atsrevamp-add-candidate-btn-continue,.atsrevamp-add-candidate-btn-submit{background:var(--bs-primary, #346ee0)!important;color:#fff!important;padding:8px 20px;font-weight:600;text-transform:none;border-radius:8px}.atsrevamp-add-candidate-btn-continue:hover,.atsrevamp-add-candidate-btn-submit:hover{background:var(--bs-primary-hover, #2a5ab8)!important;color:#fff!important}.atsrevamp-add-candidate-alert-dialog .MuiDialog-paper{border-radius:12px;box-shadow:0 12px 32px #0000001f}.atsrevamp-offcanvas-add-candidate .atsrevamp-replace-resume-dialog-root.MuiModal-root{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;margin:0!important;z-index:20;display:flex;align-items:center;justify-content:center}.custom-popup.custom-popup--replace-resume.MuiDialog-paper{width:400px;max-width:calc(100% - 32px);margin:16px;background:#fff;border-radius:10px;box-shadow:0 4px 15px #0003;padding:20px}.atsrevamp-edit-form-accordion .atsrevamp-edit-form-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 768px){.atsrevamp-edit-form-accordion .atsrevamp-edit-form-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.atsrevamp-edit-form-accordion .atsrevamp-edit-form-grid{grid-template-columns:repeat(3,1fr)}}.atsrevamp-cardlist-section{width:100%}.atsrevamp-cardlist-section-actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-md)}.atsrevamp-cardlist-card{border:1px solid var(--color-border);border-radius:var(--radius-lg)}.atsrevamp-cardlist-card-content{padding-top:var(--spacing-md)!important;padding:var(--spacing-md) var(--spacing-lg)!important}.atsrevamp-cardlist-card-title{font-size:1rem;font-weight:600;color:var(--color-text-dark);margin-bottom:var(--spacing-md)}.atsrevamp-cardlist-address-body{display:flex;flex-direction:column;gap:var(--spacing-lg)}.atsrevamp-cardlist-address-body .atsrevamp-cardlist-card-title{margin:0!important;font-weight:700!important}.atsrevamp-cardlist-address-fields{display:flex;flex-direction:column;gap:var(--spacing-md)}.atsrevamp-cardlist-two-col{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media (min-width: 992px){.atsrevamp-cardlist-two-col{grid-template-columns:repeat(2,1fr)}}.atsrevamp-cardlist-address-grid,.atsrevamp-cardlist-address-lines,.atsrevamp-cardlist-address-details{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 768px){.atsrevamp-cardlist-address-grid,.atsrevamp-cardlist-address-lines,.atsrevamp-cardlist-address-details{grid-template-columns:repeat(2,1fr)}}.atsrevamp-cardlist-address-fields .atsrevamp-cardlist-address-details{margin-top:0}.atsrevamp-cardlist-basic-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 640px){.atsrevamp-cardlist-basic-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.atsrevamp-cardlist-basic-grid{grid-template-columns:repeat(2,1fr)}}.atsrevamp-cardlist-professional-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 640px){.atsrevamp-cardlist-professional-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.atsrevamp-cardlist-professional-grid{grid-template-columns:repeat(2,1fr)}}.atsrevamp-cardlist-checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-md)}@media (min-width: 640px){.atsrevamp-cardlist-checkbox-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px){.atsrevamp-cardlist-checkbox-grid{grid-template-columns:repeat(3,1fr)}}.atsrevamp-cardlist-field{min-width:0}.atsrevamp-date-placeholder-wrapper{position:relative}.atsrevamp-date-empty-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;padding:9px 14px;pointer-events:none;font-size:.875rem;color:#0009;white-space:nowrap;overflow:hidden}.atsrevamp-placeholder-asterisk{color:#d32f2f}.atsrevamp-cardlist-field-checkbox{display:flex;align-items:center}.atsrevamp-cardlist-divider{border:none;border-top:1px solid var(--color-border);margin:0 0 var(--spacing-md)}.atsrevamp-cardlist-resume-row{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);align-items:end}@media (min-width: 768px){.atsrevamp-cardlist-resume-row{grid-template-columns:1fr 1fr}}.atsrevamp-cardlist-resume-upload{min-width:0}.atsrevamp-cardlist-resume-actions{display:flex;align-items:center;gap:var(--spacing-md)}.atsrevamp-cardlist-resume-link{color:var(--bs-primary, #346ee0);text-decoration:none;font-weight:inherit;font-size:inherit;cursor:pointer}.atsrevamp-cardlist-resume-link:hover,.atsrevamp-cardlist-resume-link:focus-visible{color:#1c4ed8;text-decoration:none}.atsrevamp-cardlist-resume-empty{color:var(--color-text-muted);font-size:1rem}.atsrevamp-cardlist-icon-btn{border:none;background:rgba(var(--bs-primary-rgb),.06);color:var(--bs-primary);cursor:pointer;padding:6px;border-radius:var(--ui-radius-button, .75rem);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.atsrevamp-cardlist-icon-btn:hover{background:rgba(var(--bs-primary-rgb),.14);color:var(--bs-primary-hover);box-shadow:0 1px 3px rgba(var(--bs-primary-rgb),.2)}.atsrevamp-cardlist-icon-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.entity-email-drop-action{position:relative;display:inline-flex;vertical-align:middle}.entity-email-drop-action-btn{position:relative}.entity-email-drop-action-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--bs-primary);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;pointer-events:none;box-shadow:0 0 0 1px #fff}.entity-email-drop-action--drag-active .entity-email-drop-action-btn{background:rgba(var(--bs-primary-rgb),.22);box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.35)}.entity-email-drop-action--uploading{opacity:.85}.entity-email-drop-popover{min-width:280px;max-width:min(420px,92vw)}.entity-email-drop-popover-inner{padding:12px 14px}.entity-email-drop-popover-title{margin-bottom:4px}.entity-email-drop-browse-link{border:none;background:none;padding:0;color:var(--bs-primary);cursor:pointer;text-decoration:underline;font:inherit}.entity-email-drop-list{max-height:240px;overflow-y:auto}.entity-email-drop-list-item{padding-right:72px!important}.entity-email-drop-empty{padding:8px 0 4px}.atsrevamp-visa-expiry-notice-card{grid-column:1 / -1;border:1px solid rgba(var(--bs-warning-rgb),.45);background:rgba(var(--bs-warning-rgb),.08);border-radius:var(--radius-lg, 12px);padding:12px 14px;margin:4px 0 8px}.atsrevamp-visa-expiry-notice-title{margin:0 0 6px;font-weight:700;font-size:.875rem;color:#92400e}.atsrevamp-visa-expiry-notice-text{margin:0 0 8px;font-size:.8125rem;color:#78350f;line-height:1.45}.atsrevamp-visa-expiry-notice-muted{margin:6px 0 0;font-size:.75rem;color:#166534}.atsrevamp-visa-expiry-overview-banner{border-radius:var(--radius-lg, 12px)}.atsrevamp-notes-list{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md)}.atsrevamp-notes-empty{border:1px solid var(--color-border);border-radius:var(--radius-lg)}.atsrevamp-notes-empty-content{padding:var(--spacing-lg)!important;text-align:center}.atsrevamp-notes-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.atsrevamp-notes-card-green{background-color:azure;border-color:#b3e5fc}.atsrevamp-notes-card-content{padding:var(--spacing-md)!important;background-color:azure!important}.atsrevamp-notes-card-header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);flex-wrap:wrap}.atsrevamp-notes-card-subject{font-weight:500;color:var(--color-text-dark);margin:0}.atsrevamp-notes-card-meta{display:flex;align-items:center;gap:var(--spacing-md);margin-left:auto;font-size:.75rem;color:var(--color-text-muted)}.atsrevamp-notes-card-meta-item{display:inline-flex;align-items:center;gap:4px}.atsrevamp-notes-card-icon{width:14px;height:14px;flex-shrink:0}.atsrevamp-notes-card-description{font-size:.875rem;margin:0}.atsrevamp-employee-details-error{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-md);background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#b91c1c}.atsrevamp-employee-details-error button{background:none;border:none;font-size:1.25rem;cursor:pointer;color:inherit;padding:0 .25rem}.atsrevamp-offcanvas-header{border-bottom:1px solid var(--ats-modal-chrome-border);display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:14px 20px;position:relative;background:var(--ats-modal-header-bg)}.atsrevamp-offcanvas-header .atsrevamp-offcanvas-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.75rem;padding:4px 8px}.atsrevamp-offcanvas-avatar{width:32px;height:32px;border-radius:50%;background:var(--bs-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.atsrevamp-offcanvas-header-main{display:flex;align-items:center;justify-content:flex-start;gap:10px}.atsrevamp-offcanvas-header-text{display:flex;flex-direction:column;gap:4px}.atsrevamp-offcanvas-name{font-weight:600}.atsrevamp-offcanvas-close{border:none;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0;font-size:1.25rem;line-height:1;border-radius:10px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.atsrevamp-offcanvas-close:hover{color:#0f172a;background-color:#0f172a0f}.atsrevamp-offcanvas-social{display:flex;align-items:center;gap:6px;font-size:.9rem}.atsrevamp-icon-link{border:none;background:transparent;color:#6c757d;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.atsrevamp-icon-link:hover{color:var(--bs-primary, #346ee0)}.atsrevamp-offcanvas-header-actions{display:flex;align-items:center;gap:8px}.atsrevamp-icon-button{border:none;background:transparent;color:#6c757d;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:999px;cursor:pointer}.atsrevamp-icon-button:hover{background-color:#346ee014;color:var(--bs-primary, #346ee0)}.atsrevamp-offcanvas-tabs{height:auto;min-height:0;overflow:visible}.atsrevamp-employee-info-bar{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.atsrevamp-employee-info-item{min-width:140px}.atsrevamp-employee-info-label{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.atsrevamp-employee-info-value{font-size:var(--font-size-sm);color:var(--color-text-dark);font-weight:var(--font-weight-medium)}.atsrevamp-offcanvas-dl dt{font-weight:600}.atsrevamp-offcanvas-dl dd{margin-bottom:.5rem}.atsrevamp-table-compact{font-size:var(--font-size-xs);--ats-table-row-gap: 6px;--ats-table-row-radius: 0}.atsrevamp-table-compact th,.atsrevamp-table-compact td{padding-top:6px;padding-bottom:6px}.atsrevamp-table-compact-badge{display:inline-flex;align-items:center;padding:0 .5rem;border-radius:999px;font-size:.75rem;background-color:var(--bs-primary, #346ee0);color:#fff}.atsrevamp-employee-table-empty{padding:var(--spacing-md);text-align:center;color:var(--color-text-muted)}.atsrevamp-modal-header,.atsrevamp-modal-footer{padding:var(--ats-modal-chrome-padding-y-header) var(--ats-modal-chrome-padding-x);border-bottom:1px solid var(--ats-modal-chrome-border);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ats-modal-header-bg)}.atsrevamp-modal-footer{padding:var(--ats-modal-chrome-padding-y-footer) var(--ats-modal-chrome-padding-x);border-top:1px solid var(--ats-modal-chrome-border);border-bottom:none;background:var(--ats-modal-footer-bg)}.atsrevamp-modal-body{padding:16px 24px 24px;overflow-y:auto}.atsrevamp-modal-section+.atsrevamp-modal-section{margin-top:16px}.atsrevamp-modal-section h3{margin-bottom:8px;font-size:1rem}.atsrevamp-modal-grid{display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.atsrevamp-modal-grid label{display:flex;flex-direction:column;font-size:.875rem;gap:4px}.atsrevamp-wizard-tabs{display:flex;gap:clamp(24px,8vw,80px);list-style:none;padding:0 8px 12px;margin:0 0 8px;border-bottom:1px solid var(--color-border)}.atsrevamp-wizard-tab{display:flex;flex-direction:column;align-items:center;font-size:11px;color:#556}.atsrevamp-wizard-tab-button{border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bs-gray-200);color:#20284c;cursor:pointer;box-shadow:0 1px 2px #0000001a}.atsrevamp-wizard-tab-icon{font-size:16px}.atsrevamp-wizard-tab-label{margin-top:4px;white-space:nowrap}.atsrevamp-wizard-tab.active .atsrevamp-wizard-tab-button{background:linear-gradient(135deg,#20284c,#3f51b5);color:#fff}.atsrevamp-wizard-tab.active .atsrevamp-wizard-tab-label{font-weight:600;color:#20284c}.atsrevamp-table tbody tr:hover td,.atsrevamp-confirmations-table tbody tr:hover td,.atsrevamp-email-table tbody tr:hover td{background:var(--ats-table-hover-surface);box-shadow:var(--ats-table-row-shadow-hover);border-color:rgba(var(--bs-primary-rgb),.2);transform:translateY(-1px)}.atsrevamp-table-body-scroll .atsrevamp-table tbody tr:hover td,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table tbody tr:hover td,.atsrevamp-table-body-scroll .atsrevamp-interviews-table tbody tr:hover td,.atsrevamp-table-body-scroll table.report-submissions-table tbody tr:hover td,.atsrevamp-table-body-scroll table.projects-table tbody tr:hover td{background:var(--ats-table-hover-surface);border-color:rgba(var(--bs-primary-rgb),.2);transform:none!important;box-shadow:none!important}.atsrevamp-table tbody tr:hover td:first-child,.atsrevamp-confirmations-table tbody tr:hover td:first-child,.atsrevamp-email-table tbody tr:hover td:first-child,.report-submissions-table tbody tr:hover td:first-child,.projects-table tbody tr:hover td:first-child,.atsrevamp-interviews-table tbody tr:hover td:first-child{border-left-color:var(--ats-table-row-accent-hover)}.atsrevamp-table.atsrevamp-table-reports thead th{white-space:normal;text-align:left;background:var(--ats-table-header-bg)!important;color:var(--ats-table-header-fg)!important;box-shadow:var(--ats-table-header-box-shadow)!important}.atsrevamp-table.atsrevamp-table-reports tbody td{white-space:normal;word-break:break-word;text-align:left}.report-submissions-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--ui-radius-table, 0);padding:10px 8px 14px;background:var(--ats-table-mesh),var(--color-surface);border:1px solid rgba(var(--bs-primary-rgb),.12);box-shadow:var(--ats-table-shell-shadow);width:100%;max-width:100%;box-sizing:border-box}.report-submissions-table{width:100%;border-collapse:separate;border-spacing:0 var(--ats-table-row-gap);font-family:var(--ats-table-font-family, var(--font-family-base));font-size:.875rem;font-variant-numeric:tabular-nums}.report-submissions-table thead th{text-align:left;padding:var(--atsrevamp-table-header-padding, 10px 12px);font-weight:var(--font-weight-bold);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ats-table-header-fg);border:none;vertical-align:middle;background-color:var(--ats-table-header-solid, #e6effa);background-image:none;box-shadow:var(--ats-table-header-box-shadow)}.report-submissions-table thead tr:first-child th:first-child{border-top-left-radius:var(--ats-table-row-radius)}.report-submissions-table thead tr:first-child th:last-child{border-top-right-radius:var(--ats-table-row-radius)}.report-submissions-table thead th+th{border-left:1px solid var(--ats-table-header-divider)}.report-submissions-table tbody td{padding:var(--ats-table-cell-padding, 6px 10px);text-align:left;background:var(--ats-table-row-surface);border:1px solid var(--ats-table-row-edge);border-left:none;border-right:1px solid rgba(15,23,42,.05);box-shadow:var(--ats-table-row-shadow);vertical-align:middle;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.report-submissions-table tbody td:first-child{border-left:3px solid var(--ats-table-row-accent);border-radius:var(--ats-table-row-radius) 0 0 var(--ats-table-row-radius);padding:var(--ats-table-cell-padding, 8px 12px)}.report-submissions-table tbody td:last-child{border-radius:0 var(--ats-table-row-radius) var(--ats-table-row-radius) 0;border-right:1px solid var(--ats-table-row-edge)}.report-submissions-table tbody tr:hover td{background:var(--ats-table-hover-surface);box-shadow:var(--ats-table-row-shadow-hover);border-color:rgba(var(--bs-primary-rgb),.2);transform:translateY(-1px)}.report-submissions-table .report-rm-line-row td,.report-submissions-table .report-employee-line-row td{transform:none!important;border-radius:8px!important;box-shadow:none!important}@media (prefers-reduced-motion: reduce){.atsrevamp-table tbody tr:hover td,.atsrevamp-confirmations-table tbody tr:hover td,.atsrevamp-email-table tbody tr:hover td,.report-submissions-table tbody tr:hover td,.projects-table tbody tr:hover td,.atsrevamp-interviews-table tbody tr:hover td,.weekly-analytical-preview-table tbody tr:hover td{transform:none}}.atsrevamp-status-pill{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-pill);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.3px}button.atsrevamp-status-pill--inline{border:none;cursor:pointer;font:inherit;text-align:inherit;box-shadow:none}button.atsrevamp-status-pill--inline:hover:not(:disabled){filter:brightness(.95)}button.atsrevamp-status-pill--inline:focus-visible{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:2px}button.atsrevamp-status-pill--inline:disabled{cursor:default}.atsrevamp-status-open{background-color:var(--bs-success-light);color:var(--bs-success)}.atsrevamp-status-hold{background-color:var(--bs-warning-light);color:var(--bs-warning)}.atsrevamp-status-closed{background-color:var(--bs-danger-light);color:var(--bs-danger)}.atsrevamp-status-active{background-color:var(--bs-info-light);color:var(--bs-info)}.atsrevamp-status-pending{background-color:var(--bs-gray-200);color:var(--bs-gray-700)}.atsrevamp-status-other{background-color:#fd7e1433;color:#c35200}.atsrevamp-status-ex-employee{background-color:#dc354526;color:#b02a37}.atsrevamp-status-on-bench{background-color:#ffc10740;color:#856404}.atsrevamp-status-on-project{background-color:#19875426;color:#15803d}.atsrevamp-status-h1-prospect{background-color:#0d6efd26;color:#0a58ca}.atsrevamp-status-on-vacation{background-color:#6f42c133;color:#5a32a3}.atsrevamp-status-on-prospective{background-color:#0dcaf033;color:#0c8599}.atsrevamp-status-terminated{background-color:#49505740;color:#343a40}.text-muted{color:var(--color-text-muted)!important}.text-primary{color:var(--bs-primary)!important}.text-success{color:var(--bs-success)!important}.text-danger{color:var(--bs-danger)!important}.text-warning{color:var(--bs-warning)!important}.text-info{color:var(--bs-info)!important}.fw-bold{font-weight:var(--font-weight-bold)!important}.fw-semibold{font-weight:var(--font-weight-semibold)!important}.fw-medium{font-weight:var(--font-weight-medium)!important}@media (max-width: 575px){html{font-size:14px}.atsrevamp-content{padding:0}.atsrevamp-page-title{font-size:1.25rem}.atsrevamp-metrics-grid{grid-template-columns:1fr;gap:var(--spacing-sm)}.atsrevamp-card{padding:var(--spacing-sm) var(--spacing-md)}.atsrevamp-table{font-size:12px}.atsrevamp-table th,.atsrevamp-table td{padding:6px 8px}.atsrevamp-table thead th{font-size:var(--atsrevamp-table-header-font-size, var(--font-size-base, .875rem));font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--atsrevamp-table-header-letter-spacing, .5px);padding:var(--atsrevamp-table-header-padding, 15px)}.atsrevamp-button{padding:6px 10px;font-size:12px}.atsrevamp-input,.atsrevamp-select{font-size:14px;padding:6px 10px}}@media (min-width: 576px) and (max-width: 767px){.atsrevamp-content{padding:0}.atsrevamp-metrics-grid{grid-template-columns:repeat(2,1fr)}.atsrevamp-page-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}@media (max-width: 991px){.atsrevamp-content{padding:0}.atsrevamp-metrics-grid{grid-template-columns:repeat(2,1fr)}.atsrevamp-page-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.atsrevamp-filter-bar{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.atsrevamp-input,.atsrevamp-select,.atsrevamp-button{width:100%}.atsrevamp-submission-list-sticky-footer .atsrevamp-button,.atsrevamp-submission-queue-footer .atsrevamp-button{width:auto}.atsrevamp-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0}.atsrevamp-table{min-width:600px;--ats-table-row-gap: 7px;--ats-table-row-radius: 0}.report-submissions-table-wrap,.projects-table-container{padding:0}}@media (min-width: 992px) and (max-width: 1199px){.atsrevamp-metrics-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.atsrevamp-content{max-width:auto;margin:0 auto}.atsrevamp-metrics-grid{grid-template-columns:repeat(4,1fr)}}@media print{.atsrevamp-sidebar,.atsrevamp-header,.atsrevamp-filter-bar,.atsrevamp-button{display:none}.atsrevamp-content{padding:0;max-width:100%}.atsrevamp-table{font-size:10px}.atsrevamp-table tbody td,.report-submissions-table tbody td,.projects-table tbody td,.atsrevamp-interviews-table tbody td{transform:none!important;box-shadow:none!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--bs-gray-400);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--bs-gray-500)}.atsrevamp-table-body-scroll:has(.atsrevamp-table-column-settings)::-webkit-scrollbar{width:0!important;height:10px!important}.atsrevamp-table-body-scroll:has(.atsrevamp-table-column-settings).atsrevamp-table-body-scroll--scrollbar-visible::-webkit-scrollbar{width:8px!important;height:10px!important}.atsrevamp-table-wrapper-submissions.atsrevamp-table-body-scroll:has(.atsrevamp-table-column-settings)::-webkit-scrollbar{display:block!important;width:0!important;height:10px!important}.atsrevamp-table-wrapper-submissions.atsrevamp-table-body-scroll.atsrevamp-table-body-scroll--scrollbar-visible:has(.atsrevamp-table-column-settings)::-webkit-scrollbar{width:8px!important;height:10px!important}.atsrevamp-table-wrapper-submissions:not(.atsrevamp-table-body-scroll):has(.atsrevamp-table-column-settings)::-webkit-scrollbar{display:block!important;width:0!important;height:10px!important}.atsrevamp-confirmations-table-wrapper:has(.atsrevamp-table-column-settings)::-webkit-scrollbar{width:0!important;height:10px!important}.atsrevamp-table-body-scroll.atsrevamp-scroll--horizontal-overflow,.atsrevamp-table-wrapper-submissions.atsrevamp-scroll--horizontal-overflow,.atsrevamp-confirmations-table-wrapper.atsrevamp-scroll--horizontal-overflow{scrollbar-width:thin;scrollbar-color:rgba(var(--bs-primary-rgb),.45) rgba(var(--bs-primary-rgb),.08)}.atsrevamp-table-body-scroll.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar,.atsrevamp-table-wrapper-submissions.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar,.atsrevamp-confirmations-table-wrapper.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar{display:block!important;width:10px!important;height:10px!important}.atsrevamp-table-body-scroll.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-track,.atsrevamp-table-wrapper-submissions.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-track,.atsrevamp-confirmations-table-wrapper.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-track{background:rgba(var(--bs-primary-rgb),.06);border-radius:10px}.atsrevamp-table-body-scroll.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-thumb,.atsrevamp-table-wrapper-submissions.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-thumb,.atsrevamp-confirmations-table-wrapper.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-thumb{background:linear-gradient(145deg,rgba(var(--bs-primary-rgb),.55),rgba(var(--bs-primary-rgb),.32));border-radius:10px;border:2px solid rgba(255,255,255,.45);box-shadow:0 1px 3px #0f172a1f}.atsrevamp-table-body-scroll.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-thumb:hover,.atsrevamp-table-wrapper-submissions.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-thumb:hover,.atsrevamp-confirmations-table-wrapper.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-thumb:hover{background:linear-gradient(145deg,rgba(var(--bs-primary-rgb),.72),rgba(var(--bs-primary-rgb),.48))}[data-bs-theme=dark] .atsrevamp-table-body-scroll.atsrevamp-scroll--horizontal-overflow,[data-bs-theme=dark] .atsrevamp-table-wrapper-submissions.atsrevamp-scroll--horizontal-overflow,[data-bs-theme=dark] .atsrevamp-confirmations-table-wrapper.atsrevamp-scroll--horizontal-overflow{scrollbar-color:rgba(125,211,252,.55) rgba(255,255,255,.06)}[data-bs-theme=dark] .atsrevamp-table-body-scroll.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-track,[data-bs-theme=dark] .atsrevamp-table-wrapper-submissions.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-track,[data-bs-theme=dark] .atsrevamp-confirmations-table-wrapper.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-track{background:#ffffff0f}[data-bs-theme=dark] .atsrevamp-table-body-scroll.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-thumb,[data-bs-theme=dark] .atsrevamp-table-wrapper-submissions.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-thumb,[data-bs-theme=dark] .atsrevamp-confirmations-table-wrapper.atsrevamp-scroll--horizontal-overflow::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#7dd3fc73,rgba(var(--bs-primary-rgb),.35));border-color:#0f172a59}.atsrevamp-list-page-scroll-frame .atsrevamp-table-body-scroll,.atsrevamp-list-page-scroll-frame .atsrevamp-table-wrapper-submissions,.atsrevamp-table-card .atsrevamp-confirmations-table-wrapper{scrollbar-gutter:stable}.css-1f1pi2l-MuiButtonBase-root-MuiAccordionSummary-root{max-height:48px!important}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-block{display:inline-block!important}@media (max-width: 575px){.d-xs-none{display:none!important}.d-xs-block{display:block!important}}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline-block{display:inline-block!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}}.w-100{width:100%!important}.w-auto{width:auto!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.gap-xs{gap:var(--spacing-xs)!important}.gap-sm{gap:var(--spacing-sm)!important}.gap-md{gap:var(--spacing-md)!important}.gap-lg{gap:var(--spacing-lg)!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media (max-width: 767px){.text-sm-center{text-align:center!important}}img,.img-fluid{max-width:100%;height:auto}@media (max-width: 575px){.container-fluid{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}}.atsrevamp-interviews-toolbar-left{flex:1}.atsrevamp-interviews-toolbar-right{display:flex;align-items:center;gap:12px}.atsrevamp-interviews-view-select{min-width:180px;padding:8px 12px;font-size:14px;border:1px solid var(--color-border, #e9edf3);border-radius:var(--radius-md, 6px);background:var(--color-surface, #fff);color:var(--color-text-body)}.atsrevamp-interviews-add-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.atsrevamp-interviews-add-icon{font-size:1.1rem;font-weight:700}.atsrevamp-interviews-table-card{margin-top:0}.atsrevamp-interviews-infinite-table{overflow-x:auto;overflow-y:visible}.atsrevamp-interviews-table-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.atsrevamp-interviews-table-wrapper .atsrevamp-interviews-table{min-width:0;width:100%}.atsrevamp-interviews-loading,.atsrevamp-interviews-empty{padding:24px 12px;text-align:center;color:var(--color-text-muted)}.atsrevamp-interviews-table{width:100%;border-collapse:separate;border-spacing:0 var(--ats-table-row-gap);font-family:var(--ats-table-font-family, var(--font-family-base));border:none}.atsrevamp-interviews-table thead tr th{background-color:var(--ats-table-header-solid, #dce8f8)!important;background-image:none!important;color:var(--ats-table-header-fg)!important;position:sticky;top:0;z-index:50;text-align:left;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:var(--font-weight-bold);border:none!important;box-shadow:inset 0 1px #fffffffa,inset 0 -2px rgba(var(--bs-primary-rgb),.48),0 var(--ats-table-row-gap, 6px) 0 0 var(--ats-table-header-solid, #dce8f8)!important;padding:10px 12px;vertical-align:middle}.atsrevamp-interviews-table thead tr:first-child th:first-child{border-top-left-radius:var(--ats-table-row-radius)}.atsrevamp-interviews-table thead tr:first-child th:last-child{border-top-right-radius:var(--ats-table-row-radius)}.atsrevamp-interviews-table thead th+th{border-left:1px solid var(--ats-table-header-divider)!important}.atsrevamp-interviews-table tbody td{text-align:left;padding:var(--ats-table-cell-padding, 8px 12px);font-size:var(--font-size-sm, .875rem);border:1px solid var(--ats-table-row-edge);border-left:none;background:var(--ats-table-row-surface);box-shadow:var(--ats-table-row-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(72px,16vw,220px)}.atsrevamp-interviews-table tbody td:first-child{border-left:3px solid var(--ats-table-row-accent);border-radius:var(--ats-table-row-radius) 0 0 var(--ats-table-row-radius);padding:var(--ats-table-cell-padding, 8px 12px)}.atsrevamp-interviews-table tbody td:last-child{border-radius:0 var(--ats-table-row-radius) var(--ats-table-row-radius) 0;border-right:1px solid var(--ats-table-row-edge)}.atsrevamp-interviews-table tbody tr:hover td{background:var(--ats-table-hover-surface);box-shadow:var(--ats-table-row-shadow-hover);border-color:rgba(var(--bs-primary-rgb),.2);transform:translateY(-1px)}.atsrevamp-interviews-sort-header{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-size:var(--atsrevamp-table-header-font-size, var(--font-size-base, .875rem));cursor:pointer;font-weight:inherit;text-transform:uppercase;letter-spacing:var(--atsrevamp-table-header-letter-spacing, .5px);text-align:left}.atsrevamp-interviews-sort-header:hover{opacity:.9}.atsrevamp-interviews-sort-arrows .atsrevamp-sort-active{opacity:1;color:#fff}.atsrevamp-interviews-col-view{width:48px;min-width:48px;vertical-align:middle}.atsrevamp-interviews-col-type{min-width:140px}.atsrevamp-interviews-col-client{min-width:160px}.atsrevamp-interviews-col-endclient,.atsrevamp-interviews-col-candidate,.atsrevamp-interviews-col-jobtitle{min-width:140px}.atsrevamp-interviews-col-city{min-width:100px}.atsrevamp-interviews-col-date,.atsrevamp-interviews-col-created{min-width:110px}.atsrevamp-interviews-col-state,.atsrevamp-interviews-col-status{min-width:80px}.atsrevamp-interviews-col-confirmations{min-width:110px;width:140px;vertical-align:middle;text-align:left}.atsrevamp-interviews-table thead th.atsrevamp-interviews-col-confirmations,.atsrevamp-interviews-table tbody td.atsrevamp-interviews-col-confirmations{text-align:left}.atsrevamp-interviews-table thead th.atsrevamp-interviews-col-confirmations .atsrevamp-list-col-header-inner{justify-content:flex-start}.atsrevamp-table-row-icon-actions{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:6px;flex-shrink:0}.atsrevamp-table-row-icon-btn{background:transparent;border:1px solid #d0d0d0;cursor:pointer;padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:inherit;line-height:1}.atsrevamp-table-row-icon-btn:hover:not(:disabled){border-color:#bdbdbd}.atsrevamp-table-row-icon-btn:disabled{opacity:.5;cursor:not-allowed}.atsrevamp-table-row-icon-btn--danger{border:1px solid var(--atsrevamp-error, #dc3545);color:var(--atsrevamp-error, #dc3545)}.atsrevamp-table-row-icon-btn--danger:hover:not(:disabled){border-color:#c82333;color:#c82333}.atsrevamp-interview-view-btn img{display:block;object-fit:contain;width:24px;height:24px;min-width:24px;min-height:24px}.atsrevamp-interview-view-btn,.atsrevamp-interview-action-btn{border:none;background:transparent;padding:4px;cursor:pointer;color:var(--bs-primary, #346ee0);display:inline-flex;align-items:center;justify-content:center}.atsrevamp-interview-view-btn:hover,.atsrevamp-interview-action-btn:hover{background:rgba(var(--bs-primary-rgb),.1);border-radius:var(--ui-radius-button, .75rem);opacity:1}.atsrevamp-interview-delete-btn{color:var(--bs-danger, #dc3545)!important}.atsrevamp-interviews-group-header{background:linear-gradient(135deg,#f1f5f7,#e9edf3)!important}.atsrevamp-interviews-group-header-cell{padding:10px 15px!important;font-weight:600;border-bottom:1px solid var(--color-border, #ddd);display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.atsrevamp-interviews-group-job{color:var(--color-text-dark, #1a1a1a);font-size:14px}.atsrevamp-interviews-group-meta{font-size:13px;font-weight:500;color:var(--color-text-muted, #6c757d)}.atsrevamp-interviews-group-count{font-size:12px;font-weight:500;color:var(--bs-primary, #346ee0);margin-left:auto}.atsrevamp-interview-view-btn+.atsrevamp-interview-action-btn,.atsrevamp-interview-action-btn+.atsrevamp-interview-action-btn{margin-left:4px}.atsrevamp-interview-type-link{background:none;border:none;padding:0;font:inherit;cursor:pointer;text-align:left}.atsrevamp-table-cell-link,.atsrevamp-table-cell-underline-link,.atsrevamp-contact-cell__clickable,.atsrevamp-interview-type-link,table.atsrevamp-table tbody a:not(.atsrevamp-employee-name-link):not(.atsrevamp-table-phone-cell),table.atsrevamp-interviews-table tbody a:not(.atsrevamp-table-phone-cell),table.atsrevamp-confirmations-table tbody a:not(.atsrevamp-table-phone-cell),table.projects-table tbody a:not(.atsrevamp-table-phone-cell),table.report-submissions-table tbody a:not(.atsrevamp-table-phone-cell),table.atsrevamp-dashboard-grouped-table-grid tbody a:not(.atsrevamp-table-phone-cell),table.atsrevamp-table tbody .btn-link,table.atsrevamp-interviews-table tbody .btn-link,table.projects-table tbody .btn-link,table.report-submissions-table tbody .btn-link{border:none;background:transparent;cursor:pointer;padding:0;font:inherit;color:var(--bs-primary, #346ee0);text-decoration:none;text-align:left;transition:color .15s ease-in-out}.atsrevamp-table-cell-link:hover,.atsrevamp-table-cell-link:focus-visible,.atsrevamp-table-cell-underline-link:hover,.atsrevamp-table-cell-underline-link:focus-visible,.atsrevamp-contact-cell__clickable:hover,.atsrevamp-contact-cell__clickable:focus-visible,.atsrevamp-interview-type-link:hover,.atsrevamp-interview-type-link:focus-visible,table.atsrevamp-table tbody a:not(.atsrevamp-employee-name-link):not(.atsrevamp-table-phone-cell):hover,table.atsrevamp-table tbody a:not(.atsrevamp-employee-name-link):not(.atsrevamp-table-phone-cell):focus-visible,table.atsrevamp-interviews-table tbody a:not(.atsrevamp-table-phone-cell):hover,table.atsrevamp-interviews-table tbody a:not(.atsrevamp-table-phone-cell):focus-visible,table.atsrevamp-confirmations-table tbody a:not(.atsrevamp-table-phone-cell):hover,table.atsrevamp-confirmations-table tbody a:not(.atsrevamp-table-phone-cell):focus-visible,table.projects-table tbody a:not(.atsrevamp-table-phone-cell):hover,table.projects-table tbody a:not(.atsrevamp-table-phone-cell):focus-visible,table.report-submissions-table tbody a:not(.atsrevamp-table-phone-cell):hover,table.report-submissions-table tbody a:not(.atsrevamp-table-phone-cell):focus-visible,table.atsrevamp-dashboard-grouped-table-grid tbody a:not(.atsrevamp-table-phone-cell):hover,table.atsrevamp-dashboard-grouped-table-grid tbody a:not(.atsrevamp-table-phone-cell):focus-visible,table.atsrevamp-table tbody .btn-link:hover,table.atsrevamp-table tbody .btn-link:focus-visible,table.atsrevamp-interviews-table tbody .btn-link:hover,table.atsrevamp-interviews-table tbody .btn-link:focus-visible,table.projects-table tbody .btn-link:hover,table.projects-table tbody .btn-link:focus-visible,table.report-submissions-table tbody .btn-link:hover,table.report-submissions-table tbody .btn-link:focus-visible{color:#1c4ed8;text-decoration:none}.atsrevamp-info-bar-value .atsrevamp-table-phone-cell,.atsrevamp-info-card-value .atsrevamp-table-phone-cell,.atsrevamp-offcanvas-dl dd .atsrevamp-table-phone-cell,.atsrevamp-workflow-context-field-value .atsrevamp-table-phone-cell{vertical-align:middle}.atsrevamp-info-bar-value .atsrevamp-table-cell-link,.atsrevamp-info-card-value .atsrevamp-table-cell-link,.atsrevamp-offcanvas-dl dd .atsrevamp-table-cell-link,.atsrevamp-workflow-context-field-value .atsrevamp-table-cell-link{color:var(--bs-primary, #346ee0);text-decoration:none}.atsrevamp-info-bar-value .atsrevamp-table-cell-link:hover,.atsrevamp-info-card-value .atsrevamp-table-cell-link:hover,.atsrevamp-offcanvas-dl dd .atsrevamp-table-cell-link:hover,.atsrevamp-workflow-context-field-value .atsrevamp-table-cell-link:hover{color:#1c4ed8;text-decoration:none}.atsrevamp-table-phone-cell{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;vertical-align:middle}.atsrevamp-table-phone-cell__icon{flex-shrink:0;color:var(--bs-primary, #346ee0)}.atsrevamp-table-phone-cell__number{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.atsrevamp-table-phone-cell.atsrevamp-table-cell-link,a.atsrevamp-table-phone-cell.atsrevamp-table-cell-link{color:var(--bs-primary, #346ee0);text-decoration:none}button.atsrevamp-table-phone-cell.atsrevamp-table-cell-link:hover,button.atsrevamp-table-phone-cell.atsrevamp-table-cell-link:focus-visible,a.atsrevamp-table-phone-cell.atsrevamp-table-cell-link:hover,a.atsrevamp-table-phone-cell.atsrevamp-table-cell-link:focus-visible{color:#1c4ed8}.atsrevamp-interviews-pagination{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;border-top:1px solid var(--color-border, #e9edf3)}.atsrevamp-interviews-pagination-controls{display:flex;gap:8px;align-items:center}.atsrevamp-offcanvas-overlay-interview{display:flex;justify-content:flex-end}.atsrevamp-offcanvas-overlay-workflow{display:flex;justify-content:flex-end;align-items:stretch;z-index:1150}.atsrevamp-employee-list-workflow-panel{width:75%;min-width:400px;max-width:960px;height:100%;max-height:100vh;background:var(--color-surface, #fff);box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;overflow:hidden;animation:atsrevamp-slide-in-right var(--ats-panel-slide-ms) var(--ats-panel-slide-ease)}.atsrevamp-employee-list-workflow-header{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:var(--ats-modal-chrome-padding-y-header) var(--ats-modal-chrome-padding-x);padding-right:56px;border-bottom:1px solid var(--ats-modal-chrome-border);flex-shrink:0;position:relative;min-height:56px;background:var(--ats-modal-header-bg)}.atsrevamp-employee-list-workflow-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;padding-right:8px}.atsrevamp-employee-list-workflow-header .atsrevamp-offcanvas-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.75rem;padding:4px 8px}.atsrevamp-employee-list-workflow-body{padding:16px 24px 24px;overflow-y:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch}.atsrevamp-employee-list-workflow-footer{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:var(--ats-modal-chrome-padding-y-footer) var(--ats-modal-chrome-padding-x);border-top:1px solid var(--ats-modal-chrome-border);flex-shrink:0;background:var(--ats-modal-footer-bg)}@media (max-width: 768px){.atsrevamp-employee-list-workflow-panel{width:100%;max-width:none;min-width:0}}.atsrevamp-offcanvas-overlay-project{display:flex;justify-content:flex-end}.atsrevamp-offcanvas-overlay-candidate{display:flex;justify-content:flex-end;align-items:stretch;z-index:1250}.atsrevamp-offcanvas-overlay-vendor{display:flex;justify-content:flex-end;z-index:1300}.atsrevamp-offcanvas-overlay-reference{display:flex;justify-content:flex-end;align-items:stretch;z-index:1350}.atsrevamp-offcanvas-view-interview,.atsrevamp-offcanvas-edit-interview,.atsrevamp-offcanvas-add-interview{width:50%;min-width:400px;max-width:600px;background:var(--color-surface, #fff);box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;max-height:100vh;overflow:hidden;animation:atsrevamp-slide-in-right var(--ats-panel-slide-ms) var(--ats-panel-slide-ease)}.atsrevamp-offcanvas-edit-interview,.atsrevamp-offcanvas-add-interview{width:75%;max-width:800px}.atsrevamp-offcanvas-add-project{width:75%;min-width:400px;max-width:920px;background:var(--color-surface, #fff);box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;max-height:100vh;overflow:hidden;animation:atsrevamp-slide-in-right var(--ats-panel-slide-ms) var(--ats-panel-slide-ease)}.atsrevamp-offcanvas-add-project-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:var(--ats-modal-chrome-padding-y-header) var(--ats-modal-chrome-padding-x);border-bottom:1px solid var(--ats-modal-chrome-border);flex-shrink:0;position:relative;background:var(--ats-modal-header-bg)}.atsrevamp-offcanvas-add-project-header-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-top:.125rem;border-radius:12px;background:#ffffffb8;border:1px solid rgba(var(--bs-success-rgb),.22);color:rgb(var(--bs-success-rgb));box-shadow:0 1px 2px #0f172a0f}.atsrevamp-offcanvas-add-project-header-icon svg{display:block}.atsrevamp-offcanvas-add-project-heading{flex:1;min-width:0;padding-right:2.75rem}.atsrevamp-offcanvas-add-project-heading>.MuiTypography-root:first-of-type{font-weight:700!important;letter-spacing:-.02em!important;line-height:1.3!important}.atsrevamp-offcanvas-add-project-heading>.MuiTypography-root:last-of-type{font-weight:500!important;color:#64748b!important;letter-spacing:normal!important}.atsrevamp-offcanvas-add-project-header .atsrevamp-offcanvas-close{position:absolute;right:16px;top:1rem;transform:none;font-size:1.75rem;padding:4px 8px}.atsrevamp-offcanvas-add-project-body{padding:24px;overflow-y:auto;flex:1}.atsrevamp-offcanvas-add-project-footer{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:var(--ats-modal-chrome-padding-y-footer) var(--ats-modal-chrome-padding-x);border-top:1px solid var(--ats-modal-chrome-border);flex-shrink:0;background:var(--ats-modal-footer-bg)}.atsrevamp-offcanvas-add-project:not(.atsrevamp-add-confirmation-modal):not(.atsrevamp-project-embedded-wrap){border-left:1px solid rgba(var(--bs-success-rgb),.24);box-shadow:-12px 0 48px #0f172a24,-1px 0 rgba(var(--bs-success-rgb),.1),inset 0 1px #ffffffeb}.atsrevamp-offcanvas-add-project:not(.atsrevamp-add-confirmation-modal):not(.atsrevamp-project-embedded-wrap) .atsrevamp-offcanvas-add-project-header{padding:1.125rem var(--ats-modal-chrome-padding-x) 1rem;background:linear-gradient(135deg,rgba(var(--bs-success-rgb),.16),rgba(var(--bs-primary-rgb),.07),rgba(var(--bs-success-rgb),.08));border-bottom:1px solid rgba(var(--bs-success-rgb),.2)}.atsrevamp-offcanvas-add-project:not(.atsrevamp-add-confirmation-modal):not(.atsrevamp-project-embedded-wrap) .atsrevamp-offcanvas-add-project-heading>.MuiTypography-root:first-of-type{color:#0b3d2e!important}.atsrevamp-offcanvas-add-project:not(.atsrevamp-add-confirmation-modal):not(.atsrevamp-project-embedded-wrap) .atsrevamp-offcanvas-add-project-body{padding:1.25rem var(--ats-modal-chrome-padding-x) 1.5rem;background:linear-gradient(180deg,#fff,#f8fafc 55%,#fafbfc)}.atsrevamp-offcanvas-add-project:not(.atsrevamp-add-confirmation-modal):not(.atsrevamp-project-embedded-wrap) .atsrevamp-offcanvas-add-project-footer{padding:1rem var(--ats-modal-chrome-padding-x) 1.125rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1px solid rgba(15,23,42,.06);box-shadow:inset 0 1px #ffffffd9}.atsrevamp-offcanvas-add-project:not(.atsrevamp-add-confirmation-modal):not(.atsrevamp-project-embedded-wrap) .atsrevamp-offcanvas-add-project-footer .MuiButton-root{min-height:42px;border-radius:11px;font-weight:600!important;text-transform:none!important}.atsrevamp-offcanvas-add-project.atsrevamp-add-confirmation-modal{border-left:1px solid rgba(var(--bs-info-rgb),.14);box-shadow:-12px 0 48px #0f172a24,-1px 0 rgba(var(--bs-info-rgb),.06)}.atsrevamp-add-confirmation-modal .atsrevamp-offcanvas-add-project-header{flex-direction:column;align-items:stretch;padding:1.125rem 1.375rem 1rem;background:linear-gradient(135deg,rgba(var(--bs-info-rgb),.13),rgba(var(--bs-primary-rgb),.06) 52%,rgba(var(--bs-info-rgb),.06));border-bottom:1px solid rgba(var(--bs-info-rgb),.14)}.atsrevamp-add-confirmation-modal-heading{padding-right:2.75rem;min-width:0}.atsrevamp-add-confirmation-modal-title.MuiTypography-root{margin:0!important;font-size:1.125rem!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.25!important;color:#0c4a6e!important}.atsrevamp-add-confirmation-modal-tagline.MuiTypography-root{margin:.35rem 0 0!important;font-size:.8125rem!important;line-height:1.45!important;font-weight:500!important;color:#64748b!important}.atsrevamp-add-confirmation-modal .atsrevamp-offcanvas-add-project-body{padding:1.25rem 1.375rem 1.5rem;background:linear-gradient(180deg,#fff,#f8fafc 55%,#fafbfc)}.atsrevamp-add-confirmation-footer.atsrevamp-offcanvas-add-project-footer{padding:1rem 1.375rem 1.125rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1px solid rgba(15,23,42,.06);box-shadow:inset 0 1px #ffffffd9}.atsrevamp-add-confirmation-modal .add-interview-submission-details.atsrevamp-add-confirmation-context{margin-bottom:1.25rem;padding:1rem 1.125rem;border-radius:var(--ui-radius-card, .875rem);background:linear-gradient(125deg,var(--bs-info-light) 0%,rgba(255,255,255,.97) 48%,#f8fafc 100%);border:1px solid rgba(var(--bs-info-rgb),.18);border-left:4px solid var(--bs-info);box-shadow:0 1px 3px rgba(var(--bs-info-rgb),.06)}.atsrevamp-add-confirmation-modal .add-interview-details-grid{gap:.65rem 1.25rem}@media (min-width: 768px){.atsrevamp-add-confirmation-modal .add-interview-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.atsrevamp-add-confirmation-modal .add-interview-details-grid{grid-template-columns:1fr}}.atsrevamp-add-confirmation-modal .add-interview-details-grid dt{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.15rem}.atsrevamp-add-confirmation-modal .add-interview-details-grid dd{font-size:.875rem;font-weight:500;color:#0f172a;line-height:1.4}.atsrevamp-add-confirmation-error{margin-bottom:1rem!important;padding:.75rem 1rem;border-radius:10px;background:rgba(var(--bs-danger-rgb),.08);border:1px solid rgba(var(--bs-danger-rgb),.22);font-weight:500!important}.atsrevamp-add-confirmation-section-title.MuiTypography-root{display:block;margin-top:1.25rem!important;margin-bottom:.75rem!important;padding-bottom:.35rem;border-bottom:1px solid rgba(var(--bs-info-rgb),.15);font-size:.8125rem!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:#0c4a6e!important}.atsrevamp-confirmation-embedded-wrap.atsrevamp-add-confirmation-modal{border-radius:var(--ui-radius-card, .875rem);border-color:rgba(var(--bs-info-rgb),.2);box-shadow:0 4px 24px #0f172a14}.atsrevamp-offcanvas-add-vendor{width:75%;min-width:400px;max-width:880px;background:var(--color-surface, #fff);display:flex;flex-direction:column;max-height:100vh;overflow:hidden;animation:atsrevamp-slide-in-right var(--ats-panel-slide-ms) var(--ats-panel-slide-ease);border-left:1px solid rgba(var(--bs-primary-rgb),.2);box-shadow:-12px 0 48px #0f172a24,-1px 0 rgba(var(--bs-primary-rgb),.08),inset 0 1px #ffffffe6}.atsrevamp-offcanvas-add-vendor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.125rem var(--ats-modal-chrome-padding-x) 1rem;flex-shrink:0;position:relative;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.14),#6366f117 48%,rgba(var(--bs-info-rgb),.08));border-bottom:1px solid rgba(var(--bs-primary-rgb),.18)}.atsrevamp-offcanvas-add-vendor-heading{flex:1;min-width:0;padding-right:2.75rem}.atsrevamp-offcanvas-add-vendor-heading>.MuiTypography-root:first-of-type{font-weight:700!important;letter-spacing:-.02em!important;color:#0c1f4a!important;line-height:1.3!important}.atsrevamp-offcanvas-add-vendor-heading>.MuiTypography-root:last-of-type{font-weight:500!important;letter-spacing:normal!important;color:#64748b!important}.atsrevamp-offcanvas-add-vendor-header .atsrevamp-offcanvas-close{position:absolute;right:16px;top:1rem;transform:none;font-size:1.75rem;padding:4px 8px}.atsrevamp-offcanvas-add-vendor-body{padding:1.25rem var(--ats-modal-chrome-padding-x) 1.5rem;overflow-y:auto;flex:1;background:linear-gradient(180deg,#fff,#f8fafc 52%,#fafbfc)}.atsrevamp-offcanvas-add-vendor-footer{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:1rem var(--ats-modal-chrome-padding-x) 1.125rem;flex-shrink:0;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1px solid rgba(15,23,42,.06);box-shadow:inset 0 1px #ffffffe0}.atsrevamp-offcanvas-add-vendor-footer .MuiButton-root{min-height:42px;border-radius:11px;font-weight:600!important;text-transform:none!important}.atsrevamp-offcanvas-add-vendor-body .MuiInputLabel-root,.atsrevamp-offcanvas-add-vendor-body .MuiFormLabel-root{font-weight:600!important;font-size:var(--font-size-form-label, 1rem)!important;letter-spacing:.02em!important;color:#334155!important}.atsrevamp-offcanvas-add-vendor-body .MuiInputLabel-root.Mui-focused,.atsrevamp-offcanvas-add-vendor-body .MuiFormLabel-root.Mui-focused{color:#0f172a!important}.atsrevamp-offcanvas-add-vendor-body .MuiInputLabel-root.MuiInputLabel-shrink{font-weight:600!important;color:#475569!important;letter-spacing:.01em!important}.atsrevamp-offcanvas-add-vendor-body .MuiFormHelperText-root{font-size:.75rem;line-height:1.4;margin-top:6px}.atsrevamp-offcanvas-add-vendor-body label.atsrevamp-edit-label{font-size:var(--font-size-form-label, 1rem);font-weight:600;letter-spacing:.02em;color:#334155}.atsrevamp-offcanvas-add-vendor-header-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-top:.125rem;border-radius:12px;background:#ffffffb8;border:1px solid rgba(var(--bs-primary-rgb),.18);color:rgb(var(--bs-primary-rgb));box-shadow:0 1px 2px #0f172a0f}.atsrevamp-offcanvas-add-vendor-header-icon svg{display:block}.atsrevamp-vendor-form-layout{display:flex;flex-direction:column;gap:1.125rem}.atsrevamp-vendor-form-layout--contact{gap:1rem}.atsrevamp-vendor-modal-section{margin:0;padding:1rem 1.125rem;border-radius:12px;background:#ffffffeb;border:1px solid rgba(15,23,42,.07);box-shadow:0 1px #ffffffe6 inset;display:flex;flex-direction:column;gap:1rem}.atsrevamp-vendor-modal-section--muted{background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.06),#fffffff2);border-color:rgba(var(--bs-primary-rgb),.12)}.atsrevamp-vendor-modal-section--compact{padding-top:.875rem;padding-bottom:.875rem;gap:.75rem}.atsrevamp-vendor-modal-section-title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0f172a}.atsrevamp-vendor-modal-section-hint{margin:0;margin-top:-.25rem;font-size:.8125rem;line-height:1.45;color:#64748b}.atsrevamp-offcanvas-add-vendor-body .atsrevamp-vendor-modal-section .MuiFormControl-root{margin-top:0;margin-bottom:0}.atsrevamp-vendor-modal-section-stack{display:flex;flex-direction:column;gap:.75rem}.atsrevamp-vendor-modal-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;row-gap:1rem;align-items:start}@media (max-width: 520px){.atsrevamp-vendor-modal-section-grid{grid-template-columns:1fr}}.atsrevamp-vendor-modal-same-address{margin-bottom:.5rem!important}.atsrevamp-vendor-modal-same-address .MuiFormControlLabel-label{font-size:var(--font-size-form-label, 1rem);font-weight:600;color:#334155}.atsrevamp-vendor-modal-check-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.atsrevamp-vendor-modal-check{display:inline-flex;align-items:center;gap:.5rem}.atsrevamp-vendor-modal-check input[type=checkbox]{width:18px;height:18px;cursor:pointer;flex-shrink:0;accent-color:rgb(var(--bs-primary-rgb))}.atsrevamp-vendor-modal-check .atsrevamp-edit-label{margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.atsrevamp-vendor-modal-section-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.atsrevamp-vendor-modal-section-grid--3{grid-template-columns:1fr}}.atsrevamp-reference-form-fields{display:flex;flex-direction:column;gap:1rem;width:100%}.atsrevamp-offcanvas-overlay-reference .atsrevamp-reference-form-fields{max-width:100%}.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-form-layout{gap:1.125rem}.atsrevamp-offcanvas-add-project-body .atsrevamp-add-project-vendor-row{grid-column:1 / -1;align-items:start}.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-field-wrap{display:flex;flex-direction:row;align-items:flex-start;gap:8px;min-width:0}.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-input-wrap{flex:1;min-width:0}.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-field-wrap>.atsrevamp-vendor-add-btn{margin-top:0;height:40px;min-height:40px;align-self:flex-start;flex-shrink:0}.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-add-btn{border-radius:var(--ui-radius-button, .75rem);min-height:40px;font-weight:600;font-size:13px;letter-spacing:.02em;background:linear-gradient(180deg,var(--bs-primary) 0%,var(--bs-primary-hover) 100%);box-shadow:var(--ui-primary-shadow, 0 2px 10px rgba(52, 110, 224, .28));border:1px solid rgba(0,0,0,.06);color:#fff}.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-add-btn:hover{filter:brightness(1.05);box-shadow:var(--ui-primary-shadow-hover, 0 4px 16px rgba(52, 110, 224, .38))}.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-field-wrap .MuiAutocomplete-root,.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-field-wrap .atsrevamp-cardlist-field,.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-field-wrap .MuiTextField-root{margin-bottom:0}.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-modal-section .MuiFormControl-root{margin-top:0;margin-bottom:0}.atsrevamp-project-wizard-stepper-wrap{margin-bottom:1.25rem;padding:1rem 1.125rem;border-radius:12px;background:#ffffffeb;border:1px solid rgba(15,23,42,.07);box-shadow:0 1px #ffffffe6 inset}.atsrevamp-project-wizard-stepper-wrap .MuiStepper-root{background:transparent;padding:0}.atsrevamp-project-subvendor-autocomplete-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.atsrevamp-project-subvendor-autocomplete-row .MuiAutocomplete-root{flex:1;min-width:min(100%,220px)}.atsrevamp-offcanvas-add-project-body .MuiInputLabel-root,.atsrevamp-offcanvas-add-project-body .MuiFormLabel-root{font-weight:600!important;font-size:var(--font-size-form-label, 1rem)!important;letter-spacing:.02em!important;color:#334155!important}.atsrevamp-offcanvas-add-project-body .MuiInputLabel-root.Mui-focused,.atsrevamp-offcanvas-add-project-body .MuiFormLabel-root.Mui-focused{color:#0f172a!important}.atsrevamp-offcanvas-add-project-body .MuiInputLabel-root.MuiInputLabel-shrink{font-weight:600!important;color:#475569!important;letter-spacing:.01em!important}.atsrevamp-offcanvas-add-project-body .MuiFormHelperText-root{font-size:.75rem;line-height:1.4;margin-top:6px}.atsrevamp-offcanvas-add-project-body .MuiStepLabel-label{font-weight:600!important;font-size:.8125rem!important;letter-spacing:.01em!important;color:#64748b!important}.atsrevamp-offcanvas-add-project-body .MuiStepLabel-label.Mui-active{color:#0f172a!important}.atsrevamp-offcanvas-add-project-body .MuiStepLabel-label.Mui-completed{color:#0f766e!important;font-weight:600!important}.atsrevamp-add-confirmation-modal .MuiInputLabel-root,.atsrevamp-add-confirmation-modal .MuiFormLabel-root{font-size:var(--font-size-form-label, 1rem)!important;font-weight:var(--font-weight-form-label, 500)!important;color:#1e4a5f!important}.atsrevamp-add-confirmation-modal .MuiInputLabel-root.MuiInputLabel-shrink{font-size:var(--font-size-form-label, 1rem)!important;color:#0c4a6e!important}.atsrevamp-offcanvas-overlay-user{display:flex;justify-content:flex-end}.atsrevamp-offcanvas-add-user{width:75%;min-width:400px;max-width:560px;background:var(--color-surface, #fff);box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;max-height:100vh;overflow:hidden;animation:atsrevamp-slide-in-right var(--ats-panel-slide-ms) var(--ats-panel-slide-ease)}.atsrevamp-offcanvas-add-user-header{display:flex;align-items:center;justify-content:space-between;padding:var(--ats-modal-chrome-padding-y-header) var(--ats-modal-chrome-padding-x);border-bottom:1px solid var(--ats-modal-chrome-border);flex-shrink:0;position:relative;background:var(--ats-modal-header-bg)}.atsrevamp-offcanvas-add-user-header .atsrevamp-offcanvas-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.75rem;padding:4px 8px}.atsrevamp-offcanvas-add-user-body{padding:24px;overflow-y:auto;flex:1}.atsrevamp-offcanvas-add-user-footer{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:var(--ats-modal-chrome-padding-y-footer) var(--ats-modal-chrome-padding-x);border-top:1px solid var(--ats-modal-chrome-border);flex-shrink:0;background:var(--ats-modal-footer-bg)}.atsrevamp-offcanvas-add-candidate{position:relative;width:75%;min-width:400px;max-width:960px;background:var(--color-surface, #fff);box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;max-height:100vh;overflow:hidden;animation:atsrevamp-slide-in-right var(--ats-panel-slide-ms) var(--ats-panel-slide-ease)}.atsrevamp-offcanvas-add-candidate-header{display:flex;align-items:center;justify-content:space-between;padding:var(--ats-modal-chrome-padding-y-header) var(--ats-modal-chrome-padding-x);border-bottom:1px solid var(--ats-modal-chrome-border);flex-shrink:0;position:relative;background:var(--ats-modal-header-bg)}.atsrevamp-offcanvas-add-candidate-header .atsrevamp-offcanvas-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.75rem;padding:4px 8px}.atsrevamp-offcanvas-add-candidate-body{padding:24px;overflow-y:auto;flex:1}.atsrevamp-offcanvas-add-candidate .MuiInputLabel-root,.atsrevamp-offcanvas-add-candidate .MuiFormLabel-root,.atsrevamp-offcanvas-add-candidate-body .MuiInputLabel-root,.atsrevamp-offcanvas-add-candidate-body .MuiFormLabel-root,.atsrevamp-add-candidate-form .MuiInputLabel-root,.atsrevamp-add-candidate-form .MuiFormLabel-root,.atsrevamp-add-candidate-step-body .MuiInputLabel-root,.atsrevamp-add-candidate-step-body .MuiFormLabel-root{font-size:var(--font-size-form-label, 1rem)!important;font-weight:var(--font-weight-form-label, 500)!important;line-height:1.35!important}.atsrevamp-offcanvas-add-candidate .MuiInputLabel-root.MuiInputLabel-shrink,.atsrevamp-offcanvas-add-candidate-body .MuiInputLabel-root.MuiInputLabel-shrink,.atsrevamp-add-candidate-step-body .MuiInputLabel-root.MuiInputLabel-shrink{font-size:var(--font-size-form-label, 1rem)!important}.atsrevamp-offcanvas-add-candidate .MuiFormControlLabel-label,.atsrevamp-offcanvas-add-candidate-body .MuiFormControlLabel-label,.atsrevamp-add-candidate-step-body .MuiFormControlLabel-label{font-size:var(--font-size-form-label, 1rem)!important;font-weight:var(--font-weight-form-label, 500)!important}#employee-details-edit .MuiInputLabel-root,#employee-details-edit .MuiFormLabel-root,.atsrevamp-edit-wrap .MuiInputLabel-root,.atsrevamp-edit-wrap .MuiFormLabel-root,.atsrevamp-edit-form-accordion .MuiInputLabel-root,.atsrevamp-edit-form-accordion .MuiFormLabel-root,.atsrevamp-edit-accordion-content .MuiInputLabel-root,.atsrevamp-edit-accordion-content .MuiFormLabel-root{font-size:var(--font-size-form-label, 1rem)!important;font-weight:var(--font-weight-form-label, 500)!important;line-height:1.35!important}#employee-details-edit .MuiInputLabel-root.MuiInputLabel-shrink,.atsrevamp-edit-wrap .MuiInputLabel-root.MuiInputLabel-shrink,.atsrevamp-edit-accordion-content .MuiInputLabel-root.MuiInputLabel-shrink{font-size:var(--font-size-form-label, 1rem)!important}#employee-details-edit .MuiFormControlLabel-label,.atsrevamp-edit-wrap .MuiFormControlLabel-label,.atsrevamp-edit-accordion-content .MuiFormControlLabel-label{font-size:var(--font-size-form-label, 1rem)!important;font-weight:var(--font-weight-form-label, 500)!important}#employee-details-edit label.atsrevamp-edit-label,.atsrevamp-edit-wrap label.atsrevamp-edit-label,.atsrevamp-edit-accordion-content label.atsrevamp-edit-label{font-size:var(--font-size-form-label, 1rem);font-weight:var(--font-weight-form-label, 500)}.atsrevamp-view-interview-header{display:flex;align-items:center;justify-content:flex-start;position:relative;border-bottom:1px solid var(--ats-modal-chrome-border);padding:var(--ats-modal-chrome-padding-y-header) 20px;background:var(--ats-modal-header-bg)}.atsrevamp-view-interview-header .atsrevamp-offcanvas-header-main{justify-content:flex-start}.atsrevamp-view-interview-header .atsrevamp-offcanvas-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:2rem;padding:4px 8px}.atsrevamp-view-interview-body{padding:16px;overflow-y:auto;flex:1}.atsrevamp-view-interview-section{background:var(--bs-gray-100, #f1f5f7);padding:12px 16px;border-radius:var(--radius-md, 6px);margin-bottom:16px}.atsrevamp-view-interview-dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin:0}.atsrevamp-view-interview-dl dt{font-weight:600;color:var(--color-text-dark)}.atsrevamp-view-interview-dl dd{margin:0;color:var(--color-text-body)}.atsrevamp-text-muted{color:var(--color-text-muted);margin-bottom:16px}.atsrevamp-interview-delete-modal{max-width:400px;margin:auto;background:var(--bs-danger, #dc3545);color:#fff;border-radius:12px;padding:24px;text-align:center}.add-interview-schedule{width:75%;max-width:900px}.add-interview-header{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:var(--ats-modal-chrome-padding-y-header) 20px;background:linear-gradient(135deg,#fcf0d9,#f5e6c8);border-bottom:1px solid var(--ats-modal-chrome-border);position:relative}.add-interview-header .atsrevamp-offcanvas-header-main{justify-content:flex-start}.add-interview-header .atsrevamp-offcanvas-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.75rem;padding:4px 8px}.add-interview-header-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#efb540,#d9971e);color:#fff;border-radius:8px}.add-interview-header-title{margin:0;font-size:1.1rem;font-weight:600}.add-interview-body{padding:16px 24px;flex:1;min-height:0;overflow-y:auto}.add-interview-form{display:flex;flex-direction:column;gap:16px}.add-interview-field label{display:block;font-size:var(--font-size-form-label, 1rem);font-weight:var(--font-weight-form-label, 500);color:var(--color-text-dark);margin-bottom:4px}.atsrevamp-input-readonly{background-color:var(--bs-gray-100, #f1f5f7)!important;cursor:default;color:var(--color-text-body)}.add-interview-submission-details{background:var(--bs-gray-100, #f1f5f7);padding:12px 16px;border-radius:6px}.add-interview-details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 24px}.add-interview-details-grid dl{margin:0}.add-interview-details-grid dt{font-size:12px;font-weight:600;color:var(--color-text-muted);margin-bottom:2px}.add-interview-details-grid dd{margin:0;font-size:14px}.add-interview-fields-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px}.add-interview-field-span-2{grid-column:span 2}.add-interview-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--color-border)}.add-interview-btn-close{background:linear-gradient(180deg,var(--bs-danger) 0%,#e94833 100%)!important;color:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:var(--ui-radius-button, .75rem)!important;box-shadow:0 2px 8px #fa594447!important}.add-interview-btn-close:hover:not(:disabled){filter:brightness(1.05)!important;color:#fff!important}.add-interview-btn-submit{background:linear-gradient(180deg,var(--bs-primary) 0%,var(--bs-primary-hover) 100%)!important;color:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:var(--ui-radius-button, .75rem)!important;box-shadow:var(--ui-primary-shadow, 0 2px 10px rgba(52, 110, 224, .28))!important}.add-interview-btn-submit:hover:not(:disabled){filter:brightness(1.04)!important;box-shadow:var(--ui-primary-shadow-hover, 0 4px 16px rgba(52, 110, 224, .38))!important;color:#fff!important}@keyframes atsrevamp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes atsrevamp-premium-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes atsrevamp-slide-in-right{0%{opacity:.96;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.atsrevamp-table-wrapper-submissions{height:auto;min-height:0;overflow-x:auto;overflow-y:visible}.atsrevamp-table-wrapper-submissions:not(.atsrevamp-table-body-scroll){scrollbar-width:none;-ms-overflow-style:none}.atsrevamp-table-wrapper-submissions:not(.atsrevamp-table-body-scroll):not(.atsrevamp-scroll--horizontal-overflow):not(.atsrevamp-table-body-scroll--scrollbar-visible)::-webkit-scrollbar{display:none}.atsrevamp-submissions-job-search{border-color:#d1d5db}.atsrevamp-submissions-job-search:hover{border-color:#9ca3af}.atsrevamp-submissions-job-search:focus{border-color:var(--bs-primary, #346ee0);box-shadow:0 0 0 .2rem #346ee026}.atsrevamp-submissions-candidate-search{border-color:#d1d5db}.atsrevamp-submissions-candidate-search:hover{border-color:#9ca3af}.atsrevamp-submissions-candidate-search:focus{border-color:var(--bs-primary, #346ee0);box-shadow:0 0 0 .2rem #346ee026}.atsrevamp-submissions-location-search{border-color:#d1d5db}.atsrevamp-submissions-location-search:hover{border-color:#9ca3af}.atsrevamp-submissions-location-search:focus{border-color:var(--bs-primary, #346ee0);box-shadow:0 0 0 .2rem #346ee026}.atsrevamp-table-submissions{box-sizing:border-box}.atsrevamp-list-page-scroll-frame .atsrevamp-table-wrapper-submissions.atsrevamp-table-body-scroll,.atsrevamp-table-card .atsrevamp-table-wrapper-submissions{width:100%;max-width:100%;min-width:0;box-sizing:border-box}table.atsrevamp-table.atsrevamp-table-submissions:has(.atsrevamp-table-column-settings){table-layout:auto;width:max-content;min-width:100%;max-width:none}#employee-details-submissions .atsrevamp-table-submissions:has(.atsrevamp-table-column-settings){min-width:100%;width:max-content}#employee-details-submissions .atsrevamp-table-submissions th[class*=atsrevamp-submissions-col-],#employee-details-submissions .atsrevamp-table-submissions td[class*=atsrevamp-submissions-col-]{min-width:0!important;width:auto!important;max-width:none!important}.atsrevamp-table-submissions tbody tr.atsrevamp-submission-row--highlight td,.atsrevamp-table-submissions tbody tr.atsrevamp-notification-row--highlight td,.atsrevamp-interviews-table tbody tr.atsrevamp-submission-row--highlight td,.atsrevamp-interviews-table tbody tr.atsrevamp-notification-row--highlight td,.atsrevamp-confirmations-table tbody tr.atsrevamp-notification-row--highlight td,#employee-details-projects .atsrevamp-table-employees tbody tr.atsrevamp-notification-row--highlight td{background-color:#e0f2fe!important;background:#e0f2fe!important;box-shadow:inset 3px 0 #38bdf8}.atsrevamp-table-submissions tbody tr.atsrevamp-submission-row--highlight:hover td,.atsrevamp-table-submissions tbody tr.atsrevamp-notification-row--highlight:hover td,.atsrevamp-interviews-table tbody tr.atsrevamp-submission-row--highlight:hover td,.atsrevamp-interviews-table tbody tr.atsrevamp-notification-row--highlight:hover td,.atsrevamp-confirmations-table tbody tr.atsrevamp-notification-row--highlight:hover td,#employee-details-projects .atsrevamp-table-employees tbody tr.atsrevamp-notification-row--highlight:hover td{background-color:#bae6fd!important;background:#bae6fd!important}.atsrevamp-confirmations-table tbody tr.atsrevamp-confirmation-row--inactive td{color:#94a3b8;background-color:#f8fafc!important}.atsrevamp-submissions-hide-date th.atsrevamp-submissions-col-date,.atsrevamp-submissions-hide-date td.atsrevamp-submissions-col-date{display:none}.atsrevamp-submissions-col-job{min-width:180px;width:220px}.atsrevamp-submissions-col-candidate{min-width:160px;width:200px}.atsrevamp-submissions-col-location{min-width:120px;width:150px}.atsrevamp-submissions-col-date{min-width:95px;width:110px}.atsrevamp-submissions-col-client,.atsrevamp-submissions-col-contact{min-width:160px;width:200px}.atsrevamp-submissions-col-rate{min-width:85px;width:100px}.atsrevamp-submissions-col-status{min-width:100px;width:130px}.atsrevamp-submissions-col-interview-status{min-width:110px;width:130px;text-align:left}.atsrevamp-table-submissions th.atsrevamp-submissions-col-interview-status,.atsrevamp-table-submissions td.atsrevamp-submissions-col-interview-status{text-align:left}.atsrevamp-table-submissions th[class*=atsrevamp-submissions-col-]:not(.atsrevamp-table-column-settings):not(.atsrevamp-list-col-th--gear-only),.atsrevamp-table-submissions td[class*=atsrevamp-submissions-col-]:not(.atsrevamp-table-column-settings-cell){min-width:0!important;width:auto!important;max-width:clamp(72px,16vw,220px)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atsrevamp-table-submissions td[class*=atsrevamp-submissions-col-]:has(.atsrevamp-submissions-cell-two-lines){white-space:normal;max-width:clamp(120px,22vw,320px)!important}.atsrevamp-interviews-table th[class*=atsrevamp-interviews-col-]:not(.atsrevamp-interviews-col-actions):not(.atsrevamp-interviews-col-view),.atsrevamp-interviews-table td[class*=atsrevamp-interviews-col-]:not(.atsrevamp-interviews-col-actions):not(.atsrevamp-interviews-col-view){min-width:0!important;width:auto!important;max-width:clamp(72px,14vw,200px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atsrevamp-interviews-table:has(.atsrevamp-table-column-settings) th[class*=atsrevamp-interviews-col-]:not(.atsrevamp-interviews-col-actions):not(.atsrevamp-interviews-col-view),.atsrevamp-interviews-table:has(.atsrevamp-table-column-settings) td[class*=atsrevamp-interviews-col-]:not(.atsrevamp-interviews-col-actions):not(.atsrevamp-interviews-col-view){min-width:clamp(88px,11vw,200px)!important;max-width:none!important}.atsrevamp-interviews-col-view,.atsrevamp-interviews-table td:has(.atsrevamp-interviews-view-btn){min-width:48px!important;max-width:88px!important;width:56px!important;overflow:visible!important;text-overflow:clip}.atsrevamp-table-hotlist-wrap thead th,.atsrevamp-table-hotlist-wrap tbody td{max-width:none}.atsrevamp-submissions-interview-count{display:inline-flex;align-items:center;gap:6px;min-width:1.5em;padding:4px 10px;border:1px solid var(--bs-primary, #346ee0);background:transparent;font:inherit;font-size:.875rem;font-weight:600;color:var(--bs-primary, #346ee0);border-radius:6px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.atsrevamp-submissions-interview-count:hover{background-color:var(--bs-primary, #346ee0);color:#fff;border-color:var(--bs-primary, #346ee0)}.atsrevamp-submissions-interview-count-disabled{cursor:default;border-color:var(--color-border, #e2e8f0);color:var(--color-text-muted, #6b7280);background:var(--color-surface-alt, #f9fafb)}.atsrevamp-submissions-interview-count-disabled:hover{background:var(--color-surface-alt, #f9fafb);color:var(--color-text-muted, #6b7280);border-color:var(--color-border, #e2e8f0)}.atsrevamp-submissions-interview-icon{flex-shrink:0}.atsrevamp-submissions-interview-num{min-width:1ch}.atsrevamp-submissions-col-actions,.atsrevamp-interviews-col-actions{width:1%;min-width:120px;max-width:none!important;vertical-align:middle;white-space:nowrap;text-align:left;overflow:visible}.atsrevamp-table-submissions th.atsrevamp-submissions-col-actions{text-align:left}.atsrevamp-submissions-actions-wrap{display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:flex-start;align-items:center;flex-shrink:0;max-width:none}.atsrevamp-submissions-actions-wrap>button,.atsrevamp-submissions-actions-wrap>a{flex-shrink:0;white-space:nowrap}.atsrevamp-actions-header-with-settings{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;flex-wrap:nowrap;width:100%;min-width:0}.atsrevamp-actions-header-label{white-space:nowrap;font-size:var(--atsrevamp-table-header-font-size, var(--font-size-base, .875rem));font-weight:inherit;letter-spacing:var(--atsrevamp-table-header-letter-spacing, .5px);text-transform:uppercase}.atsrevamp-table thead th.atsrevamp-action-header{font-size:var(--atsrevamp-table-header-font-size, var(--font-size-base, .875rem));vertical-align:top}.atsrevamp-table thead th.atsrevamp-action-header .atsrevamp-submissions-sort-header{cursor:default}#employee-details-submissions .atsrevamp-table-submissions thead th.atsrevamp-action-header,#employee-details-references .atsrevamp-references-table thead th.atsrevamp-action-header,#employee-details-files .atsrevamp-files-table thead th.atsrevamp-action-header,#employee-details-interviews .atsrevamp-interviews-table thead th.atsrevamp-action-header,#employee-details-confirmations .atsrevamp-confirmations-table thead th.atsrevamp-action-header,#employee-details-projects .projects-table thead th.atsrevamp-action-header,#employee-details-projects .atsrevamp-table thead th.atsrevamp-action-header{font-size:var(--atsrevamp-table-header-font-size, var(--font-size-base, .875rem))!important}.atsrevamp-references-table tbody td,.atsrevamp-files-table tbody td{font-family:var(--ats-table-font-family, var(--font-family-base));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium, 500);color:var(--ats-table-cell-text)}.atsrevamp-list-col-header-trailing .MuiIconButton-root{flex-shrink:0}.atsrevamp-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-interviews-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--gear-only,.projects-table thead th.atsrevamp-list-col-th--gear-only{width:40px!important;min-width:40px!important;max-width:44px!important;padding:4px 2px!important;position:sticky;right:0;z-index:16;overflow:visible;white-space:nowrap;vertical-align:middle;text-align:center;box-shadow:-8px 0 14px #0f172a1a}.atsrevamp-table thead th.atsrevamp-list-col-th--gear-only:after,.atsrevamp-interviews-table thead th.atsrevamp-list-col-th--gear-only:after,.atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--gear-only:after,.projects-table thead th.atsrevamp-list-col-th--gear-only:after{content:"";position:absolute;top:0;bottom:0;right:100%;width:24px;background:var(--ats-table-header-solid, #dce8f8);pointer-events:none;z-index:1}.atsrevamp-table tbody td.atsrevamp-table-column-settings-cell{width:40px!important;min-width:40px!important;max-width:44px!important;padding:0!important;position:sticky;right:0;z-index:4;vertical-align:middle;background:var(--ats-table-row-surface);border-left:none;box-shadow:-6px 0 12px #0f172a14}.atsrevamp-table tbody td.atsrevamp-table-column-settings-cell:after{content:"";position:absolute;top:0;bottom:0;right:100%;width:16px;background:inherit;pointer-events:none}.atsrevamp-table tbody tr:hover td.atsrevamp-table-column-settings-cell{background:var(--ats-table-hover-surface)}.atsrevamp-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-interviews-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--gear-only,.projects-table thead th.atsrevamp-list-col-th--gear-only{background-color:var(--ats-table-header-solid, #dce8f8)!important;background-image:none!important;color:var(--ats-table-header-fg)!important}.atsrevamp-list-col-th--gear-only .MuiIconButton-root{flex-shrink:0;color:inherit}.atsrevamp-list-col-th--gear-only .MuiIconButton-root:hover{background-color:#0f172a14}.atsrevamp-table thead th.atsrevamp-list-col-th--gear-only .MuiIconButton-root:hover,.atsrevamp-interviews-table thead th.atsrevamp-list-col-th--gear-only .MuiIconButton-root:hover,.atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--gear-only .MuiIconButton-root:hover,.projects-table thead th.atsrevamp-list-col-th--gear-only .MuiIconButton-root:hover{background-color:#0f172a0f}.atsrevamp-table thead th.atsrevamp-list-col-th--with-settings,.atsrevamp-interviews-table thead th.atsrevamp-list-col-th--with-settings,.atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--with-settings,.projects-table thead th.atsrevamp-list-col-th--with-settings{min-width:clamp(96px,16vw,240px);width:1%;max-width:none!important;overflow:visible;white-space:nowrap;vertical-align:middle}.atsrevamp-table thead th.atsrevamp-list-col-th--with-settings,.atsrevamp-interviews-table thead th.atsrevamp-list-col-th--with-settings,.atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--with-settings,.projects-table thead th.atsrevamp-list-col-th--with-settings{background-color:var(--ats-table-header-solid, #dce8f8)!important;background-image:none!important;color:var(--ats-table-header-fg)!important}.atsrevamp-list-col-th--with-settings .atsrevamp-list-col-header-inner>div:first-of-type{align-items:center;min-width:0}.atsrevamp-list-col-th--with-settings .atsrevamp-submissions-sort-header{min-width:0;flex:1 1 auto;overflow:hidden}.atsrevamp-list-col-th--with-settings .atsrevamp-submissions-sort-header>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(40px,10vw,140px)}@media (max-width: 900px){table.atsrevamp-table.atsrevamp-table-submissions:has(.atsrevamp-table-column-settings){min-width:100%}.atsrevamp-table thead th:not(.atsrevamp-list-col-th--with-settings):not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-action-header):not(.atsrevamp-table-column-settings):not(.atsrevamp-table-col-select){max-width:clamp(64px,14vw,160px)}.atsrevamp-table thead th.atsrevamp-list-col-th--with-settings{min-width:clamp(80px,22vw,200px)}}.atsrevamp-submissions-sort-header{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-size:var(--atsrevamp-table-header-font-size, var(--font-size-base, .875rem));cursor:pointer;font-weight:inherit;text-align:left;text-transform:uppercase;letter-spacing:var(--atsrevamp-table-header-letter-spacing, .5px)}.atsrevamp-submissions-sort-header:hover{opacity:.9}.atsrevamp-table thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header):not(.atsrevamp-table-col-select) .atsrevamp-submissions-sort-header,.atsrevamp-interviews-table thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header) .atsrevamp-submissions-sort-header,.atsrevamp-confirmations-table thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header) .atsrevamp-submissions-sort-header,.projects-table thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header) .atsrevamp-submissions-sort-header{display:flex;align-items:center;justify-content:flex-start;max-width:100%;min-width:0;overflow:hidden}.atsrevamp-table thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header):not(.atsrevamp-table-col-select) .atsrevamp-submissions-sort-header>span:last-child,.atsrevamp-interviews-table thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header) .atsrevamp-submissions-sort-header>span:last-child,.atsrevamp-confirmations-table thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header) .atsrevamp-submissions-sort-header>span:last-child,.projects-table thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header) .atsrevamp-submissions-sort-header>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.atsrevamp-list-col-header-inner{display:flex;align-items:center;justify-content:flex-start;gap:2px;min-width:0}.atsrevamp-list-col-th-sortable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.atsrevamp-list-col-th-sortable--dragging{cursor:grabbing}.atsrevamp-list-col-sort-btn{flex:1 1 auto;min-width:0;cursor:pointer}.atsrevamp-submissions-sort-arrows,.atsrevamp-interviews-sort-arrows{display:inline-flex;flex-direction:column;align-items:center;gap:2px;margin-right:6px}.atsrevamp-sort-arrow,.atsrevamp-table .atsrevamp-sort-arrow{font-size:8px;line-height:1;opacity:.6;color:inherit}.atsrevamp-table .atsrevamp-sort-arrow.atsrevamp-sort-active{opacity:1;color:inherit}.atsrevamp-submissions-sort-arrows.sort-asc .atsrevamp-sort-down,.atsrevamp-interviews-sort-arrows.sort-asc .atsrevamp-sort-down,.atsrevamp-submissions-sort-arrows.sort-desc .atsrevamp-sort-up,.atsrevamp-interviews-sort-arrows.sort-desc .atsrevamp-sort-up{visibility:hidden}.atsrevamp-table-submissions th,.atsrevamp-table-submissions td{vertical-align:middle}.atsrevamp-table-submissions td{padding:var(--ats-table-cell-padding, 8px 12px);font-family:var(--ats-table-font-family, var(--font-family-base));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium, 500);color:var(--ats-table-cell-text)}.atsrevamp-table-submissions td .atsrevamp-submissions-cell-two-lines{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;max-height:2.8em;white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%;min-width:0}.atsrevamp-submissions-col-job .atsrevamp-employee-name-link.atsrevamp-submissions-cell-two-lines{text-align:left;width:100%;font-weight:inherit;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.atsrevamp-submissions-col-job .atsrevamp-employee-name-link{text-align:left;width:100%;font-weight:inherit}.atsrevamp-submission-action-btn{background:transparent;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;transition:border-color .15s,color .15s,transform .15s}.atsrevamp-contact-cell{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%}.atsrevamp-contact-cell__number{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.atsrevamp-contact-cell__call-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;border-radius:9999px;border:1px solid rgba(var(--bs-primary-rgb),.25);background-color:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary, #346ee0);font-size:12px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.atsrevamp-contact-cell__call-btn:hover{background-color:rgba(var(--bs-primary-rgb),.16);border-color:rgba(var(--bs-primary-rgb),.4)}.atsrevamp-contact-cell__call-btn:focus-visible{outline:2px solid rgba(var(--bs-primary-rgb),.45);outline-offset:2px}.atsrevamp-contact-cell__call-btn:before{display:inline-flex;align-items:center}.atsrevamp-submission-edit-btn{border:1px solid rgba(var(--bs-primary-rgb),.35);color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.06)}.atsrevamp-submission-edit-btn:hover{border-color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary-hover)}.atsrevamp-submission-delete-btn{border:none;color:#dc3545}.atsrevamp-submission-delete-btn:hover{color:#c82333;transform:scale(1.1)}.atsrevamp-delete-confirm-backdrop{align-items:center;padding:16px}.atsrevamp-delete-confirm-modal{background:#fff;border-radius:var(--ui-radius-modal, 1rem);border:1px solid var(--ats-modal-chrome-border);box-shadow:0 0 0 1px #0f172a0a,0 24px 64px #0f172a24,0 8px 20px #0f172a14;max-width:400px;width:100%;padding:24px;text-align:center}.atsrevamp-upload-resume-modal{max-width:480px;text-align:left}.atsrevamp-upload-modal--premium{max-width:520px;padding:0;overflow:hidden;text-align:left;border:1px solid rgba(var(--bs-info-rgb),.22);border-radius:var(--ui-radius-modal, 1rem);box-shadow:0 25px 50px -12px #0f172a33,0 0 0 1px rgba(var(--bs-info-rgb),.06)}.atsrevamp-upload-modal-header{display:flex;align-items:flex-start;gap:.875rem;padding:1.125rem 1.375rem;background:linear-gradient(135deg,rgba(var(--bs-info-rgb),.14),rgba(var(--bs-primary-rgb),.07) 55%,rgba(var(--bs-info-rgb),.06));border-bottom:1px solid rgba(var(--bs-info-rgb),.14)}.atsrevamp-upload-modal-header-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffffe0;border:1px solid rgba(var(--bs-info-rgb),.28);color:var(--bs-info);font-size:1.5rem;line-height:1;box-shadow:0 1px 2px #0f172a0a}.atsrevamp-upload-modal-header-text{min-width:0;flex:1}.atsrevamp-upload-modal-title{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#0c4a6e;line-height:1.25}.atsrevamp-upload-modal-subtitle{margin:0;font-size:.8125rem;line-height:1.45;color:#64748b;font-weight:500}.atsrevamp-upload-modal-body{padding:1.25rem 1.375rem 1.375rem;background:linear-gradient(180deg,#fff,#fafbfc)}.atsrevamp-upload-modal-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;align-items:center;margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid rgba(15,23,42,.06)}.atsrevamp-upload-tab-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;margin-bottom:1.25rem;padding:1rem 1.125rem;border-radius:var(--ui-radius-card, .875rem);background:linear-gradient(125deg,var(--bs-info-light) 0%,rgba(255,255,255,.97) 48%,#f8fafc 100%);border:1px solid rgba(var(--bs-info-rgb),.18);border-left:4px solid var(--bs-info);box-shadow:0 1px 3px rgba(var(--bs-info-rgb),.06)}.atsrevamp-upload-tab-toolbar-title{margin:0 0 .2rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:#0c4a6e;line-height:1.25}.atsrevamp-upload-tab-toolbar-desc{margin:0;font-size:.8125rem;line-height:1.45;color:#64748b;font-weight:500;max-width:36rem}.atsrevamp-upload-tab-toolbar--parse{align-items:center}.atsrevamp-upload-tab-toolbar-file{flex:0 1 280px;min-width:0;max-width:100%}.atsrevamp-upload-tab-toolbar-file .atsrevamp-cardlist-field{margin-bottom:0}.atsrevamp-upload-tab-toolbar-file .atsrevamp-cardlist-file-input{display:block!important;width:100%;max-width:280px;margin-top:0!important;padding:.5rem .65rem;font-size:.8125rem!important;color:#334155;border:1px solid rgba(var(--bs-info-rgb),.28);border-radius:10px;background:#fff;cursor:pointer;box-shadow:0 1px 2px #0f172a0a}.atsrevamp-upload-tab-toolbar-file .atsrevamp-cardlist-file-input::file-selector-button,.atsrevamp-upload-tab-toolbar-file .atsrevamp-cardlist-file-input::-webkit-file-upload-button{margin-right:.75rem;padding:.35rem .75rem;font-weight:600;font-size:.8125rem;color:#fff;border:none;border-radius:8px;background:linear-gradient(180deg,var(--bs-primary) 0%,var(--bs-primary-hover) 100%);cursor:pointer}.atsrevamp-upload-tab-toolbar-file .atsrevamp-cardlist-file-input::file-selector-button:hover,.atsrevamp-upload-tab-toolbar-file .atsrevamp-cardlist-file-input::-webkit-file-upload-button:hover{filter:brightness(1.05)}.atsrevamp-upload-section-heading{margin:0 0 .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.atsrevamp-upload-file-dropzone{position:relative;margin-bottom:1rem;min-height:5.5rem;border-radius:var(--ui-radius-card, .875rem);border:2px dashed rgba(18,63,118,.38);background:linear-gradient(180deg,#f0f9ff,#fff);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.atsrevamp-upload-file-dropzone:hover{border-color:rgba(var(--bs-info-rgb),.55);background:rgba(var(--bs-info-rgb),.08);box-shadow:0 0 0 3px rgba(var(--bs-info-rgb),.1)}.atsrevamp-upload-file-dropzone--active{border-color:rgba(var(--bs-primary-rgb),.55);background:rgba(var(--bs-info-rgb),.12);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.12)}.atsrevamp-upload-file-dropzone--has-file{border-style:solid;border-color:rgba(var(--bs-primary-rgb),.32);background:rgba(var(--bs-primary-rgb),.04)}.atsrevamp-upload-file-dropzone-label{display:block;cursor:pointer;margin:0}.atsrevamp-upload-file-input-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.atsrevamp-upload-file-dropzone-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.25rem 1rem;text-align:center}.atsrevamp-upload-file-dropzone-visual svg{color:#0078d4;opacity:1;flex-shrink:0}.atsrevamp-upload-file-hint{font-size:.875rem;font-weight:600;color:#0f172a}.atsrevamp-upload-file-meta{font-size:.75rem;color:#64748b;font-weight:500}.atsrevamp-upload-file-selected{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .75rem .85rem;margin:0 .75rem .75rem;border-radius:10px;background:rgba(var(--bs-primary-rgb),.08);border:1px solid rgba(var(--bs-primary-rgb),.18);font-size:.8125rem;font-weight:600;color:#1e293b;word-break:break-all}.atsrevamp-upload-file-selected-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.atsrevamp-upload-dialog-paper.MuiPaper-root{border-radius:var(--ui-radius-modal, 1rem)!important;overflow:hidden;border:1px solid rgba(var(--bs-info-rgb),.22);box-shadow:0 25px 50px -12px #0f172a33,0 0 0 1px rgba(var(--bs-info-rgb),.06)!important}.MuiDialogContent-root.atsrevamp-upload-modal-body{padding:1.25rem 1.375rem 1.375rem!important;background:linear-gradient(180deg,#fff,#fafbfc)}.atsrevamp-delete-confirm-icon-wrap{width:48px;height:48px;margin:0 auto 16px;border-radius:50%;background:#fef2f2;color:#dc3545;display:flex;align-items:center;justify-content:center}.atsrevamp-delete-confirm-icon{width:24px;height:24px}.atsrevamp-delete-confirm-title{margin:0 0 8px;font-size:1.125rem;font-weight:600;color:#1e293b}.atsrevamp-delete-confirm-message{margin:0 0 24px;font-size:.875rem;line-height:1.5;color:#64748b}.atsrevamp-delete-confirm-message strong{color:#334155;font-weight:600}.atsrevamp-delete-confirm-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:4px}.atsrevamp-delete-confirm-actions .atsrevamp-button{min-width:88px;border-radius:var(--ui-radius-button, .75rem)}.atsrevamp-delete-confirm-cancel{background:#fff;color:#334155;border:1px solid var(--ui-border-subtle, rgba(15, 23, 42, .08));border-radius:var(--ui-radius-button, .75rem);padding:10px 18px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .15s ease,border-color .15s ease}.atsrevamp-delete-confirm-cancel:hover{background:#f8fafc;border-color:#0f172a24;color:#0f172a}.atsrevamp-delete-confirm-delete{background:linear-gradient(180deg,var(--bs-danger) 0%,#e94833 100%);color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--ui-radius-button, .75rem);padding:10px 18px;font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:0 2px 8px #fa594447}.atsrevamp-delete-confirm-delete:hover{background:#c82333;border-color:#c82333;color:#fff}.atsrevamp-offcanvas-overlay-submission{display:flex;justify-content:flex-end;align-items:stretch;z-index:1250}.atsrevamp-offcanvas-view-submission{width:60%;min-width:440px;max-width:660px;animation:atsrevamp-slide-in-right var(--ats-panel-slide-ms) var(--ats-panel-slide-ease)}.atsrevamp-view-submission-header{padding:12px 16px;display:flex;align-items:center;justify-content:flex-start;position:relative}.atsrevamp-view-submission-header .atsrevamp-offcanvas-header-main{justify-content:flex-start}.atsrevamp-view-submission-header .atsrevamp-offcanvas-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:2rem;padding:4px 8px}.atsrevamp-view-submission-body{padding:8px 16px}.atsrevamp-view-submission-dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin:0}.atsrevamp-view-submission-dl dt{font-weight:600;color:#495057;grid-column:1}.atsrevamp-view-submission-dl dd{margin:0;grid-column:2}.atsrevamp-view-submission-dl dt:nth-last-of-type(2),.atsrevamp-view-submission-dl dt:last-of-type{grid-column:1 / -1}.atsrevamp-view-submission-dl dd:nth-last-of-type(2),.atsrevamp-view-submission-dl dd:last-of-type{grid-column:1 / -1}.atsrevamp-add-submission-fullscreen{--as-accent: var(--bs-primary);--as-accent-mid: var(--bs-primary);--as-accent-soft: rgba(var(--bs-primary-rgb), .12);--as-accent-ring: rgba(var(--bs-primary-rgb), .22);--as-edit-accent: #7c3aed;--as-card: #ffffff;--as-shell: #f4f4f5;--as-muted: #64748b;position:fixed;top:0;left:auto;right:0;bottom:auto;height:100vh;max-height:100vh;width:75%;min-width:400px;max-width:960px;z-index:1100;background:radial-gradient(ellipse 90% 55% at 100% -10%,rgba(99,102,241,.18),transparent 52%),radial-gradient(ellipse 70% 45% at 0% 100%,rgba(16,185,129,.06),transparent 50%),linear-gradient(168deg,#fafafa,#f4f4f5 38%,#eceff3);display:flex;flex-direction:column;overflow:hidden;box-shadow:-12px 0 48px #0f172a33;animation:atsrevamp-slide-in-right var(--ats-panel-slide-ms) var(--ats-panel-slide-ease)}body.sidebar-collapsed .atsrevamp-add-submission-fullscreen{left:auto}.atsrevamp-add-submission-main{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.atsrevamp-add-submission-queue-panel{flex-shrink:0}.atsrevamp-add-submission-queue-panel-inner{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid rgba(var(--bs-primary-rgb),.22);border-radius:14px;background:linear-gradient(135deg,#fffffff2,#eef2fffa);box-shadow:0 1px #ffffffe6 inset,0 8px 28px rgba(var(--bs-primary-rgb),.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.atsrevamp-add-submission-queue-panel-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--as-accent-soft, rgba(var(--bs-primary-rgb), .12));color:var(--as-accent, var(--bs-primary))}.atsrevamp-add-submission-queue-panel-copy{flex:1;min-width:0}.atsrevamp-add-submission-queue-panel-title{margin:0 0 8px;font-weight:700;font-size:15px;color:#312e81;letter-spacing:-.02em}.atsrevamp-add-submission-queue-panel-line{margin:0 0 6px;font-size:14px;color:#4338ca;line-height:1.55}.atsrevamp-add-submission-queue-panel-line--last{margin-bottom:12px}.atsrevamp-add-submission-queue-panel-check{display:flex;gap:10px;align-items:center;margin-bottom:8px;cursor:pointer;color:#1e1b4b;font-size:14px}.atsrevamp-add-submission-queue-panel-check:last-child{margin-bottom:0}.atsrevamp-add-submission-fullscreen .atsrevamp-add-submission-queue-panel{margin:12px 16px 10px}.atsrevamp-add-submission-fullscreen .atsrevamp-add-submission-main--queue-toolbar .atsrevamp-add-submission-body{margin-top:0}.atsrevamp-add-submission-body{flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:22px 24px 28px}.atsrevamp-add-submission-fullscreen .atsrevamp-add-submission-body{margin:12px 16px 0;background:var(--as-card, #fff);border:1px solid rgba(15,23,42,.07);box-shadow:0 1px #ffffffd9 inset,0 -2px 40px #0f172a0f,0 0 0 1px #ffffff80}.atsrevamp-add-submission-fullscreen--sticky-footer .atsrevamp-add-submission-body{border-radius:22px 22px 0 0;border-bottom:none}.atsrevamp-add-submission-fullscreen:not(.atsrevamp-add-submission-fullscreen--sticky-footer) .atsrevamp-add-submission-body{border-radius:22px;margin-bottom:18px}.atsrevamp-add-submission-header{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px 24px;flex-shrink:0;position:relative;background:#ffffffeb;border-bottom:1px solid rgba(226,232,240,.95)}.atsrevamp-add-submission-header--branded{gap:0;padding:18px 24px 18px 20px;background:linear-gradient(180deg,#fffffff7,#fafafaf0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(15,23,42,.06);box-shadow:0 1px #ffffffe6 inset}.atsrevamp-add-submission-header--branded:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--as-accent-mid, var(--bs-primary)),var(--as-accent, var(--bs-primary-hover)));opacity:.95}.atsrevamp-add-submission-header-main{align-items:flex-start;gap:14px;padding-left:10px}.atsrevamp-add-submission-header-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.atsrevamp-add-submission-header--branded .atsrevamp-offcanvas-name{margin:0;font-size:1.28rem;font-weight:700;letter-spacing:-.03em;color:#0f172a;line-height:1.2}.atsrevamp-add-submission-header-subtitle{margin:0;font-size:13px;line-height:1.45;color:var(--as-muted, #64748b);max-width:36rem}.atsrevamp-add-submission-avatar{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:var(--ui-primary-shadow, 0 2px 10px rgba(52, 110, 224, .28))}.atsrevamp-add-submission-avatar--add{background:linear-gradient(145deg,var(--bs-primary) 0%,var(--bs-primary-hover) 45%,var(--bs-primary-hover) 100%)}.atsrevamp-add-submission-avatar--edit{background:linear-gradient(145deg,#8b5cf6,#7c3aed,#6d28d9);box-shadow:0 4px 14px #7c3aed59}.atsrevamp-add-submission-header .atsrevamp-offcanvas-header-main{justify-content:flex-start}.atsrevamp-add-submission-header .atsrevamp-offcanvas-close{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:2rem;line-height:1;padding:4px 8px;border:none;background:transparent;cursor:pointer;color:#64748b}.atsrevamp-add-submission-header--branded .atsrevamp-offcanvas-close{right:18px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.65rem;padding:0;border-radius:12px;transition:background .15s ease,color .15s ease}.atsrevamp-add-submission-header--branded .atsrevamp-offcanvas-close:hover{background:#0f172a0f;color:#0f172a}.atsrevamp-submission-list-sticky-footer{flex-shrink:0;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--ats-modal-chrome-border);background:var(--ats-modal-footer-bg);padding:var(--ats-modal-chrome-padding-y-footer) 22px 18px;box-shadow:0 -12px 40px #0f172a12}.atsrevamp-submission-footer-success-note{margin:0 0 10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(34,197,94,.35);border-left:4px solid #16a34a;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);display:flex;align-items:flex-start;gap:12px;color:#14532d;font-size:14px;line-height:1.5}.atsrevamp-submission-footer-success-note-icon{flex-shrink:0;color:#16a34a;margin-top:2px}.atsrevamp-submission-list-sticky-footer .atsrevamp-button,.atsrevamp-submission-queue-footer .atsrevamp-button{min-height:42px;padding-left:20px;padding-right:20px}.atsrevamp-submission-footer-msg{margin:0;font-size:14px;color:#64748b;line-height:1.45}.atsrevamp-submission-footer-save-error{margin:0;font-size:14px;color:#b91c1c}.atsrevamp-submission-list-footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.atsrevamp-submission-footer-actions-left,.atsrevamp-submission-footer-actions-center,.atsrevamp-submission-footer-actions-right{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.atsrevamp-submission-queue-footer{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;border-top:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#fff,#fafafa);padding:14px 20px 16px;box-shadow:0 -8px 28px #0f172a0f}.atsrevamp-submission-queue-footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.atsrevamp-submission-queue-footer-actions .atsrevamp-submission-footer-msg{flex:1 1 220px;margin:0;text-align:left}.atsrevamp-add-submission-form{display:flex;flex-direction:column;gap:0}.atsrevamp-submission-form-blocking-summary--sticky.atsrevamp-form-submit-blocking-summary{position:sticky;top:0;z-index:4;padding:10px 12px;margin:0 0 10px;background:#fffdf7;border:1px solid rgba(185,28,28,.28);border-radius:8px}.atsrevamp-submission-form-section{padding:18px 4px 22px;margin-bottom:4px;border-bottom:1px solid rgba(15,23,42,.06)}.atsrevamp-submission-form-section--last{border-bottom:none;margin-bottom:0;padding-bottom:8px}.atsrevamp-submission-form-section-title{margin:0 0 16px;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#64748b;display:flex;align-items:center;gap:10px}.atsrevamp-submission-form-section-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(var(--bs-primary-rgb),.22),transparent);min-width:24px}.atsrevamp-add-submission-body .atsrevamp-submission-form-section .atsrevamp-form-row{margin-bottom:0}.atsrevamp-add-submission-body .atsrevamp-submission-form-section .atsrevamp-form-row+.atsrevamp-form-row{margin-top:12px}.atsrevamp-submission-form-row--bill-date{display:flex;flex-direction:row;gap:16px;align-items:flex-start}.atsrevamp-submission-readonly-display{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;cursor:not-allowed!important;color:#475569!important;border-style:dashed!important;border-color:#64748b59!important}.atsrevamp-submission-direct-client-row{justify-content:flex-start}.atsrevamp-add-submission-body .atsrevamp-vendor-add-btn{border-radius:var(--ui-radius-button, .75rem);min-height:48px;font-weight:600;font-size:13px;letter-spacing:.02em;background:linear-gradient(180deg,var(--bs-primary) 0%,var(--bs-primary-hover) 100%);box-shadow:var(--ui-primary-shadow, 0 2px 10px rgba(52, 110, 224, .28));border:1px solid rgba(0,0,0,.06);color:#fff}.atsrevamp-add-submission-body .atsrevamp-vendor-add-btn:hover{filter:brightness(1.05);box-shadow:var(--ui-primary-shadow-hover, 0 4px 16px rgba(52, 110, 224, .38))}.atsrevamp-add-submission-body .atsrevamp-form-actions{margin-top:8px;padding-top:20px;border-top:1px solid rgba(15,23,42,.06);gap:12px}.atsrevamp-add-submission-body .atsrevamp-cardlist-field{margin-bottom:0}.atsrevamp-add-submission-body .MuiOutlinedInput-root{border-radius:12px;transition:box-shadow .15s ease,border-color .15s ease}.atsrevamp-add-submission-body .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--bs-primary)!important;border-width:1px!important}.atsrevamp-add-submission-body .MuiInputLabel-root{font-size:var(--font-size-form-label, 1rem)!important;font-weight:var(--font-weight-form-label, 500)!important}.atsrevamp-add-submission-body .MuiInputLabel-asterisk{color:#d32f2f}.atsrevamp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.atsrevamp-vendor-row.atsrevamp-form-row{align-items:start}.atsrevamp-vendor-field-wrap{display:flex;flex-direction:row;align-items:flex-middle;gap:8px;min-width:0}.atsrevamp-vendor-input-wrap{flex:1;min-width:0;display:flex;flex-direction:column}.atsrevamp-vendor-input-wrap .atsrevamp-form-group.atsrevamp-submission-outlined{margin-bottom:0}.atsrevamp-vendor-add-btn{flex-shrink:0;min-height:48px;padding:0 16px;white-space:nowrap;font-size:14px;font-weight:500;border:none;border-radius:8px;cursor:pointer;background-color:#4b5563;color:#fff;transition:background-color .15s ease}.atsrevamp-vendor-add-btn:hover{background-color:#374151}.atsrevamp-vendor-add-btn:focus-visible{outline:2px solid var(--bs-primary, #346ee0);outline-offset:2px}.atsrevamp-add-submission-body .atsrevamp-vendor-row .atsrevamp-vendor-field-wrap:first-child .atsrevamp-form-group.atsrevamp-submission-outlined .atsrevamp-job-title-dropdown{display:flex;align-items:center;padding:0;min-height:48px}.atsrevamp-add-submission-body .atsrevamp-vendor-row .atsrevamp-vendor-field-wrap:first-child .atsrevamp-job-title-input{flex:1;min-width:0;border:none!important;background:transparent!important;padding:14px 8px 12px 14px;font-size:14px;box-shadow:none!important}.atsrevamp-add-submission-body .atsrevamp-vendor-row .atsrevamp-vendor-field-wrap:first-child .atsrevamp-job-title-input:focus{box-shadow:none!important}.atsrevamp-add-submission-body .atsrevamp-vendor-row .atsrevamp-vendor-field-wrap:first-child .atsrevamp-job-title-chevron{width:36px;min-width:36px;border:none!important;background:transparent!important;color:#0000008a;font-size:14px;padding:14px 12px 12px 8px;box-shadow:none!important}.atsrevamp-add-submission-body .atsrevamp-vendor-row .atsrevamp-vendor-field-wrap:first-child .atsrevamp-job-title-chevron:hover{background:#0000000a!important}.atsrevamp-add-submission-body .atsrevamp-select-outlined-match{min-width:0}.atsrevamp-add-submission-body .atsrevamp-select-outlined-match .atsrevamp-form-group.atsrevamp-submission-outlined .atsrevamp-job-title-dropdown{display:flex;align-items:center;padding:0;min-height:48px}.atsrevamp-add-submission-body .atsrevamp-select-outlined-match .atsrevamp-job-title-input{flex:1;min-width:0;border:none!important;background:transparent!important;padding:14px 8px 12px 14px;font-size:14px;box-shadow:none!important}.atsrevamp-add-submission-body .atsrevamp-select-outlined-match .atsrevamp-job-title-input:focus{box-shadow:none!important}.atsrevamp-add-submission-body .atsrevamp-select-outlined-match .atsrevamp-job-title-chevron{width:36px;min-width:36px;border:none!important;background:transparent!important;color:#0000008a;font-size:14px;padding:14px 12px 12px 8px;box-shadow:none!important}.atsrevamp-add-submission-body .atsrevamp-select-outlined-match .atsrevamp-job-title-chevron:hover{background:#0000000a!important}.atsrevamp-add-submission-body .atsrevamp-select-outlined-match .atsrevamp-form-group.atsrevamp-submission-outlined{margin-bottom:0}.atsrevamp-add-submission-body .atsrevamp-form-group.atsrevamp-submission-outlined{position:relative;display:flex;flex-direction:column;gap:0}.atsrevamp-add-submission-body .atsrevamp-form-group.atsrevamp-submission-outlined>label{position:absolute;top:-9px;left:12px;font-size:12px;font-weight:500;color:var(--color-text-dark, #1e293b);background:#fff;padding:0 6px;z-index:1;pointer-events:none}.atsrevamp-add-submission-body .atsrevamp-form-group.atsrevamp-submission-outlined .atsrevamp-form-required,.atsrevamp-add-submission-body .atsrevamp-form-group.atsrevamp-submission-outlined label .atsrevamp-form-required{color:#d32f2f}.atsrevamp-add-submission-body .atsrevamp-form-group.atsrevamp-submission-outlined .atsrevamp-input,.atsrevamp-add-submission-body .atsrevamp-form-group.atsrevamp-submission-outlined .atsrevamp-job-title-dropdown{border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:14px 14px 12px;min-height:48px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.atsrevamp-add-submission-body .atsrevamp-form-group.atsrevamp-submission-outlined .atsrevamp-input:focus,.atsrevamp-add-submission-body .atsrevamp-form-group.atsrevamp-submission-outlined .atsrevamp-job-title-dropdown:focus-within{border-color:var(--bs-primary);outline:none;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.2)}.atsrevamp-form-group{display:flex;flex-direction:column;gap:4px}.atsrevamp-form-group label{font-size:var(--font-size-form-label, 1rem);font-weight:var(--font-weight-form-label, 500);color:var(--color-text-dark, #1e293b)}.atsrevamp-form-group.atsrevamp-form-full{grid-column:1 / -1}.atsrevamp-form-check{justify-content:flex-end}.atsrevamp-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer}.atsrevamp-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border, #e2e8f0)}.atsrevamp-input-error{border-color:#dc3545!important}.atsrevamp-field-error{font-size:12px;color:#dc3545;margin-top:2px;display:block}.atsrevamp-table-wrapper.atsrevamp-table-wrapper-projects{overflow-x:auto;overflow-y:visible;max-width:100%;width:100%;-webkit-overflow-scrolling:touch}.atsrevamp-table-wrapper-projects .atsrevamp-table.atsrevamp-table-projects-wrap{box-sizing:border-box}table.atsrevamp-table.atsrevamp-table-projects-wrap:has(.atsrevamp-table-column-settings){table-layout:auto;width:max-content;min-width:100%;max-width:none}table.atsrevamp-table.atsrevamp-table-projects-wrap:has(.atsrevamp-table-column-settings) th:not(.atsrevamp-table-column-settings):not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-action-header),table.atsrevamp-table.atsrevamp-table-projects-wrap:has(.atsrevamp-table-column-settings) td:not(.atsrevamp-table-column-settings-cell){white-space:nowrap;max-width:none}.atsrevamp-table-projects-wrap.atsrevamp-table .atsrevamp-submissions-cell-two-lines{white-space:normal;word-break:break-word}.atsrevamp-project-act-end-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.atsrevamp-project-close-calendar-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--app-color-primary, #0d7cb3);cursor:pointer}.atsrevamp-project-close-calendar-btn:hover{background:#0d7cb31a}.atsrevamp-project-close-calendar-btn:focus-visible{outline:2px solid var(--app-color-primary, #0d7cb3);outline-offset:1px}tr.atsrevamp-projects-total-row td{border-top:2px solid var(--app-border-color, #d0d7de);background:var(--app-surface-muted, #f6f8fa);font-size:12px;padding-top:10px;padding-bottom:10px}.projects-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0}.header-content{flex:1}.header-actions{display:flex;gap:1rem;align-items:center}.page-title{margin:0 0 .5rem;font-size:1.75rem;font-weight:600;color:#2c3e50}.page-subtitle{margin:0;font-size:.95rem;color:#7f8c8d}.filters-section{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.filter-group{display:flex;align-items:center;gap:.5rem}.filter-group label{font-weight:500;font-size:.9rem;color:#495057}.filter-select{padding:.5rem 1rem;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;background-color:#fff;cursor:pointer}.filter-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.view-toggle{display:flex;gap:.5rem}.toggle-btn{padding:.5rem 1rem;border:1px solid #ced4da;background:#fff;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s}.toggle-btn:hover{background:#e9ecef}.toggle-btn.active{background:#007bff;color:#fff;border-color:#007bff}.filter-actions{margin-left:auto;display:flex;gap:.5rem}.projects-table-container{background:var(--ats-table-mesh),var(--color-surface);border-radius:var(--ui-radius-table, 0);border:1px solid rgba(var(--bs-primary-rgb),.12);box-shadow:var(--ats-table-shell-shadow);overflow:hidden;padding:14px 14px 18px}.projects-table{width:100%;border-collapse:separate;border-spacing:0 var(--ats-table-row-gap);font-family:var(--ats-table-font-family, var(--font-family-base));font-size:.875rem;font-variant-numeric:tabular-nums}.projects-table thead{background:var(--ats-table-header-bg);border-bottom:1px solid var(--ats-table-header-divider)}.projects-table thead th{padding:var(--atsrevamp-table-header-padding, 10px 12px);text-align:left;font-weight:var(--font-weight-bold);color:var(--ats-table-header-fg);font-size:10px;text-transform:uppercase;letter-spacing:.08em;border:none;vertical-align:middle;background-color:var(--ats-table-header-solid, #e6effa);background-image:none;box-shadow:var(--ats-table-header-box-shadow)}.projects-table thead th:last-child{border-right:none}.projects-table thead tr:first-child th:first-child{border-top-left-radius:var(--ats-table-row-radius)}.projects-table thead tr:first-child th:last-child{border-top-right-radius:var(--ats-table-row-radius)}.projects-table thead th+th{border-left:1px solid var(--ats-table-header-divider)}.projects-table tbody td{padding:var(--ats-table-cell-padding, 8px 12px);text-align:left;vertical-align:middle;background:var(--ats-table-row-surface);border:1px solid var(--ats-table-row-edge);border-left:none;border-right:1px solid rgba(15,23,42,.05);box-shadow:var(--ats-table-row-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.projects-table tbody td:first-child{border-left:3px solid var(--ats-table-row-accent);border-radius:var(--ats-table-row-radius) 0 0 var(--ats-table-row-radius);padding:var(--ats-table-cell-padding, 8px 12px)}.projects-table tbody td:last-child{border-radius:0 var(--ats-table-row-radius) var(--ats-table-row-radius) 0;border-right:1px solid var(--ats-table-row-edge)}.projects-table tbody tr:hover td{background:var(--ats-table-hover-surface);box-shadow:var(--ats-table-row-shadow-hover);border-color:rgba(var(--bs-primary-rgb),.2);transform:translateY(-1px)}.projects-table td strong{color:var(--bs-primary);font-weight:600}.no-data{text-align:center;padding:3rem!important;color:#6c757d;font-style:italic}.industry-badge{display:inline-block;padding:.25rem .75rem;background:#e3f2fd;color:#1976d2;border-radius:12px;font-size:.8rem;font-weight:500}.duration-badge{display:inline-block;padding:.25rem .75rem;background:#fff3e0;color:#f57c00;border-radius:12px;font-size:.8rem;font-weight:500}.status-badge{display:inline-block;padding:.35rem .85rem;border-radius:16px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.actual-end-date{display:flex;align-items:center;gap:.5rem}.icon-btn{padding:.25rem .5rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .2s}.icon-btn:hover{background:#0056b3;transform:scale(1.1)}.action-buttons{display:flex;gap:.5rem;justify-content:center}.action-btn{padding:.4rem .6rem;background:transparent;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:1.1rem;transition:all .2s}.action-btn:hover{transform:scale(1.15)}.edit-btn:hover{background:#e3f2fd;border-color:#2196f3}.delete-btn:hover{background:#ffebee;border-color:#f44336}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-top:1.5rem}.project-card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;transition:transform .2s,box-shadow .2s;border:1px solid #e0e0e0}.project-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.project-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.project-name{margin:0;font-size:1.125rem;font-weight:600;color:#212529;flex:1}.project-status{padding:.35rem .75rem;border-radius:16px;font-size:.75rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.project-details{margin-bottom:1.5rem}.detail-row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.detail-row:last-child{border-bottom:none}.detail-label{font-size:.875rem;color:#6c757d;font-weight:500}.detail-value{font-size:.875rem;color:#212529;text-align:right;font-weight:500}.project-progress{margin-bottom:1rem}.progress-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.progress-label{font-size:.875rem;color:#6c757d;font-weight:500}.progress-value{font-size:.875rem;color:#212529;font-weight:600}.progress-bar{height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-fill{height:100%;transition:width .3s ease;border-radius:4px}.project-actions{display:flex;gap:.5rem;padding-top:1rem;border-top:1px solid #f0f0f0}.btn-small{flex:1;padding:.5rem .75rem;font-size:.875rem}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.pagination-btn{padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s}.pagination-btn:hover:not(:disabled){background:#0056b3}.pagination-btn:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed}.pagination-info{font-weight:500;color:#495057}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#6c757d}.spinner{width:48px;height:48px;border:4px solid #e9ecef;border-top-color:#007bff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-alert{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff3cd;border:1px solid #ffecb5;border-radius:8px;color:#856404;margin-bottom:1rem}.error-icon{font-size:1.5rem}.retry-btn{margin-left:auto;padding:.5rem 1rem;background:#856404;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.retry-btn:hover{background:#6c4a00}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-container{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;max-width:800px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-container.large-modal{max-width:1000px}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid #e0e0e0;background:linear-gradient(to bottom,#f8f9fa,#fff)}.modal-header h2{margin:0;font-size:1.5rem;font-weight:600;color:#2c3e50}.modal-close-btn{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close-btn:hover{background:#f8f9fa;color:#dc3545}.modal-body{padding:1.5rem;overflow-y:auto;flex:1}.modal-footer{padding:1rem 1.5rem;border-top:1px solid #e0e0e0;background:#f8f9fa;display:flex;gap:.75rem;justify-content:flex-end}.employee-info{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(var(--bs-primary-rgb),.08);border:1px solid rgba(var(--bs-primary-rgb),.15);border-radius:var(--ui-radius-card, .875rem);margin-bottom:1rem;font-size:.95rem}.required-note{color:#dc3545;font-size:.875rem;font-style:italic}.tab-navigation{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid #dee2e6}.tab-btn{padding:.75rem 1.5rem;background:none;border:none;border-bottom:3px solid transparent;font-weight:600;font-size:.95rem;color:#6c757d;cursor:pointer;transition:all .2s;position:relative;top:2px}.tab-btn:hover{color:#334155;background:#f8fafc}.tab-btn.active{color:var(--bs-primary);border-bottom-color:var(--bs-primary);background:#fff}.tab-content{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-grid{display:grid;gap:1rem}.form-row{display:grid;grid-template-columns:200px 1fr;gap:1rem;align-items:start}.form-row label{font-weight:500;color:#495057;padding-top:.5rem;text-align:right;font-size:.9rem}.form-row input[type=text],.form-row input[type=email],.form-row input[type=tel],.form-row input[type=number],.form-row input[type=date],.form-row select,.form-row textarea{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;font-family:inherit}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.2)}.form-row textarea{resize:vertical;min-height:60px}.required{color:#dc3545;margin-left:2px}.input-group{display:flex;flex-direction:column;gap:.5rem}.input-group.horizontal{flex-direction:row;align-items:center}.input-group .small-input{width:120px}.btn-link{background:none;border:none;color:var(--bs-primary);cursor:pointer;font-size:.875rem;font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px;padding:0}.btn-link:hover{color:var(--bs-primary-hover)}.radio-group{display:flex;gap:1rem;align-items:center}.radio-group label{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer;text-align:left;padding-top:0}.checkbox-row{grid-template-columns:1fr}.checkbox-row label{display:flex;align-items:center;gap:.5rem;text-align:left;padding-top:0;font-weight:400}.form-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.close-project-modal{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;width:500px;max-width:90%}.close-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:2px solid #dee2e6;background:linear-gradient(to bottom,#d7e9f5,#fff)}.close-modal-header h3{margin:0;font-size:1.25rem;font-weight:600;color:#2c3e50}.close-btn{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-btn:hover{background:#f8f9fa;color:#dc3545}.close-modal-body{padding:1.5rem}.project-info{padding:1rem;background:#f8f9fa;border-radius:8px;margin-bottom:1.5rem}.project-info p{margin:.5rem 0;font-size:.9rem}.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#495057;font-size:.9rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.625rem;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;font-family:inherit}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.input-error{border-color:#dc3545!important}.error-text{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem}.modal-actions{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.close-modal-footer{padding:.75rem 1.5rem;border-top:1px solid #dee2e6;background:#f8f9fa;text-align:center}.help-text{margin:0;font-size:.875rem;color:#6c757d;font-style:italic}.btn{border-radius:var(--ui-radius-button, .75rem);border:1px solid transparent;padding:10px 18px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family-base);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;line-height:1.45;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,opacity .15s ease;outline:none}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important}.btn-primary{background:linear-gradient(180deg,var(--bs-primary) 0%,var(--bs-primary-hover) 100%);color:#fff;border-color:#0000000f;box-shadow:var(--ui-primary-shadow, 0 2px 10px rgba(52, 110, 224, .28))}.btn-primary:hover:not(:disabled){filter:brightness(1.04);box-shadow:var(--ui-primary-shadow-hover, 0 4px 16px rgba(52, 110, 224, .38))}.btn-secondary{background-color:#fff;color:#334155;border-color:var(--ui-border-subtle, rgba(15, 23, 42, .08));box-shadow:0 1px 2px #0f172a0a}.btn-secondary:hover:not(:disabled){background-color:#f8fafc;border-color:#0f172a24;color:#0f172a}.btn-danger{background:linear-gradient(180deg,var(--bs-danger) 0%,#e94833 100%);color:#fff;border-color:#0000000f;box-shadow:0 2px 8px #fa594447}.btn-danger:hover:not(:disabled){filter:brightness(1.04)}.btn-sm{padding:8px 14px;font-size:var(--font-size-sm);min-height:36px}.btn-block{width:100%}@media (max-width: 1024px){.projects-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.form-row{grid-template-columns:150px 1fr}}@media (max-width: 768px){.projects-header{flex-direction:column;gap:1rem}.header-actions{width:100%;justify-content:space-between}.filters-section{flex-direction:column;align-items:stretch}.filter-actions{margin-left:0;width:100%}.projects-grid{grid-template-columns:1fr}.projects-table-container{overflow-x:auto}.projects-table{min-width:1200px}.form-row{grid-template-columns:1fr}.form-row label{text-align:left;padding-top:0}.tab-navigation{flex-wrap:wrap}.modal-container,.close-project-modal{width:95%}}@media (max-width: 480px){.btn{padding:.5rem .85rem;font-size:.875rem}.page-title{font-size:1.5rem}.tab-btn{padding:.5rem 1rem;font-size:.875rem}}.atsrevamp-interviews-page-header .atsrevamp-interviews-header-row{display:flex;align-items:center;gap:12px}.atsrevamp-interviews-back-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--color-border, #e9edf3);border-radius:var(--radius-md, 6px);background:var(--color-surface, #fff);color:var(--color-text-body);cursor:pointer}.atsrevamp-interviews-back-btn:hover{background:var(--color-surface-alt, #f0f4f8);color:var(--bs-primary, #346ee0)}.atsrevamp-interviews-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.atsrevamp-interviews-search.atsrevamp-interviews-toolbar .atsrevamp-interviews-toolbar-left{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.atsrevamp-interviews-search-input{min-width:160px;max-width:220px;padding:8px 12px;font-size:14px}.atsrevamp-interviews-context-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 20px;margin-bottom:16px;background:linear-gradient(to bottom,#f8f9fc,#f0f4f8);border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-md, 8px);box-shadow:0 1px 2px #0000000a}.atsrevamp-interviews-context-banner--in-table-card{margin-top:0;margin-bottom:14px}.atsrevamp-interviews-context-details{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;min-width:0}.atsrevamp-interviews-context-block{display:flex;flex-direction:column;gap:4px;min-width:0}.atsrevamp-interviews-context-value{display:block;font-size:15px;font-weight:600;color:var(--color-text-dark, #1a1a1a);line-height:1.3;word-break:break-word}.atsrevamp-interviews-context-meta{display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #64748b)}.atsrevamp-interviews-context-sep{align-self:stretch;width:1px;min-height:36px;background:var(--color-border, #e2e8f0);flex-shrink:0}.atsrevamp-interviews-all-btn{font-size:14px;font-weight:600;padding:10px 18px;white-space:nowrap;flex-shrink:0}#employee-details-interviews .atsrevamp-table-wrapper.atsrevamp-table-wrapper-employees{overflow-x:auto;overflow-y:visible;max-width:100%;-webkit-overflow-scrolling:touch}#employee-details-interviews .atsrevamp-interviews-table{table-layout:auto;width:max-content;min-width:max(100%,720px)}#employee-details-interviews .atsrevamp-interviews-table th,#employee-details-interviews .atsrevamp-interviews-table td{white-space:nowrap}#employee-details-interviews .atsrevamp-interviews-table .atsrevamp-submissions-cell-two-lines,#employee-details-interviews .atsrevamp-interviews-table .atsrevamp-interview-type-link{white-space:normal;word-break:break-word}#employee-details-interviews .atsrevamp-interviews-table thead .atsrevamp-interviews-col-confirmations{white-space:nowrap}#employee-details-interviews .atsrevamp-interviews-table tbody tr.atsrevamp-submission-row--highlight td{background:#e0f2fe!important;box-shadow:inset 3px 0 #38bdf8!important;transform:none!important}#employee-details-interviews .atsrevamp-interviews-table tbody tr.atsrevamp-submission-row--highlight td:first-child{border-left-color:#38bdf8!important}#employee-details-interviews .atsrevamp-interviews-table tbody tr.atsrevamp-submission-row--highlight:hover td{background:#bae6fd!important;box-shadow:inset 3px 0 #38bdf8!important}#employee-details-confirmations .atsrevamp-confirmations-table-wrapper{overflow-x:auto;overflow-y:visible;max-width:100%;-webkit-overflow-scrolling:touch}#employee-details-confirmations .atsrevamp-confirmations-table.atsrevamp-table-employees{table-layout:auto;width:max-content;min-width:max(100%,720px)}#employee-details-confirmations .atsrevamp-confirmations-table.atsrevamp-table-employees:has(.atsrevamp-table-column-settings){width:max-content;min-width:max(100%,720px);max-width:none}#employee-details-confirmations .atsrevamp-confirmations-table th,#employee-details-confirmations .atsrevamp-confirmations-table td{max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#employee-details-projects .atsrevamp-table-wrapper.atsrevamp-table-wrapper-employees{overflow-x:auto;overflow-y:visible;max-width:100%;-webkit-overflow-scrolling:touch}#employee-details-projects .atsrevamp-table.atsrevamp-table-employees{table-layout:auto;width:max-content;min-width:max(100%,720px)}.atsrevamp-confirmations-table-card{margin-top:0}.atsrevamp-confirmations-infinite-table{overflow-x:auto;overflow-y:visible}.atsrevamp-confirmations-table-wrapper{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}#employee-details-confirmations .atsrevamp-confirmations-table tbody td{text-align:left;padding:var(--ats-table-cell-padding, 8px 12px);font-size:var(--font-size-sm, .875rem)}.atsrevamp-interview-embedded-wrap,.atsrevamp-confirmation-embedded-wrap,.atsrevamp-project-embedded-wrap{max-height:min(60vh,520px);overflow-y:auto;overflow-x:hidden;border:1px solid var(--color-border, #e5e7eb);border-radius:8px;background:var(--bs-white, #fff);-webkit-overflow-scrolling:touch}.atsrevamp-offcanvas-add-project.atsrevamp-project-embedded-wrap{border-radius:var(--ui-radius-card, .875rem);border:1px solid rgba(var(--bs-success-rgb),.16);box-shadow:0 4px 24px #0f172a12}.atsrevamp-offcanvas-add-project.atsrevamp-project-embedded-wrap .atsrevamp-offcanvas-add-project-header{background:linear-gradient(135deg,rgba(var(--bs-success-rgb),.1),rgba(var(--bs-primary-rgb),.05));border-bottom-color:rgba(var(--bs-success-rgb),.14)}.atsrevamp-offcanvas-add-project.atsrevamp-project-embedded-wrap .atsrevamp-offcanvas-add-project-body{background:linear-gradient(180deg,#fff,#fafbfc)}.atsrevamp-submission-embedded-wrap{--as-accent: var(--bs-primary);--as-accent-mid: var(--bs-primary);--as-accent-soft: rgba(var(--bs-primary-rgb), .12);--as-muted: #64748b;max-height:min(60vh,520px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:linear-gradient(180deg,#f8fafc,#fff 35%);box-shadow:0 4px 24px #0f172a12;-webkit-overflow-scrolling:touch}.atsrevamp-submission-embedded-wrap .atsrevamp-add-submission-header{flex-shrink:0}.atsrevamp-submission-embedded-wrap .atsrevamp-add-submission-header:not(.atsrevamp-add-submission-header--branded){background:#ffffffeb}.atsrevamp-submission-embedded-wrap .atsrevamp-add-submission-main{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.atsrevamp-submission-embedded-wrap .atsrevamp-add-submission-queue-panel{padding:12px 18px 0;flex-shrink:0}.atsrevamp-submission-embedded-wrap .atsrevamp-add-submission-body{flex:1 1 0%;min-height:0;padding:16px 18px 20px;margin:0;background:#fff;border:none;border-radius:0;box-shadow:none;border-top:1px solid #f1f5f9}.atsrevamp-submission-embedded-wrap .atsrevamp-add-submission-main--queue-toolbar .atsrevamp-add-submission-body{border-top:none;padding-top:12px}.MuiDialog-paper{border-radius:var(--ui-radius-modal, 1rem)!important;border:1px solid var(--ui-border-subtle, rgba(15, 23, 42, .08))!important;box-shadow:var(--ui-shadow-elevated, 0 25px 50px -12px rgba(15, 23, 42, .18))!important}.MuiDialogTitle-root{font-family:var(--font-family-heading)!important;font-weight:var(--font-weight-bold)!important;font-size:1.125rem!important;letter-spacing:-.02em!important;color:var(--color-text-dark, #0f172a)!important;padding-bottom:8px!important}.MuiDialogContent-root{font-family:var(--font-family-base)!important}.MuiDialogActions-root{padding:16px 24px 20px!important;gap:10px!important;flex-wrap:wrap!important}.MuiButton-root{border-radius:var(--ui-radius-button, .75rem)!important;text-transform:none!important;font-weight:var(--font-weight-semibold)!important;font-family:var(--font-family-base)!important;box-shadow:none!important}.MuiButton-containedPrimary{background:linear-gradient(180deg,var(--bs-primary) 0%,var(--bs-primary-hover) 100%)!important;color:#fff!important;box-shadow:var(--ui-primary-shadow, 0 2px 10px rgba(52, 110, 224, .28))!important;border:1px solid rgba(0,0,0,.06)!important}.MuiButton-containedPrimary:hover{box-shadow:var(--ui-primary-shadow-hover, 0 4px 16px rgba(52, 110, 224, .38))!important;filter:brightness(1.04)}.MuiButton-outlined,.MuiButton-outlinedPrimary,.MuiButton-outlinedSecondary{border-color:var(--ui-border-subtle, rgba(15, 23, 42, .12))!important;border-width:1px!important;color:#334155!important;background-color:#fff!important}.MuiButton-outlined:hover,.MuiButton-outlinedPrimary:hover,.MuiButton-outlinedSecondary:hover{background-color:#f8fafc!important;border-color:#0f172a2e!important}.MuiButton-text{color:var(--bs-primary)!important;border-radius:var(--ui-radius-button, .75rem)!important}.MuiButton-text:hover{background-color:rgba(var(--bs-primary-rgb),.08)!important}.MuiIconButton-root{border-radius:var(--ui-radius-button, .75rem)!important;transition:background .15s ease,color .15s ease!important}.MuiIconButton-root:hover{background-color:rgba(var(--bs-primary-rgb),.1)!important}.MuiIconButton-colorPrimary{color:var(--bs-primary)!important}.MuiIconButton-colorPrimary:hover{color:var(--bs-primary-hover)!important}.MuiIconButton-colorInherit{color:inherit!important}.MuiIconButton-root.Mui-focusVisible,.MuiButton-root.MuiButton-outlined.Mui-focusVisible,.MuiButton-root.MuiButton-text.Mui-focusVisible,.MuiButton-root.MuiButton-contained.MuiButton-sizeSmall.Mui-focusVisible{box-shadow:none!important;outline:2px solid rgba(15,23,42,.28)!important;outline-offset:2px!important}[data-bs-theme=dark] .MuiIconButton-root.Mui-focusVisible,[data-bs-theme=dark] .MuiButton-root.MuiButton-outlined.Mui-focusVisible,[data-bs-theme=dark] .MuiButton-root.MuiButton-text.Mui-focusVisible,[data-bs-theme=dark] .MuiButton-root.MuiButton-contained.MuiButton-sizeSmall.Mui-focusVisible{outline-color:#f8fafc73!important}.MuiMenu-paper,.MuiPopover-paper{border-radius:var(--ui-radius-modal, 1rem)!important;border:1px solid var(--ui-border-subtle, rgba(15, 23, 42, .08))!important;box-shadow:var(--ui-shadow-elevated, 0 25px 50px -12px rgba(15, 23, 42, .18))!important;margin-top:6px!important}.MuiMenuItem-root{font-family:var(--font-family-base)!important;font-size:.875rem!important;border-radius:8px!important;margin:2px 6px!important;padding-top:10px!important;padding-bottom:10px!important;min-height:40px!important}.MuiMenuItem-root:hover{background-color:rgba(var(--bs-primary-rgb),.08)!important}.MuiMenuItem-root.Mui-selected{background-color:rgba(var(--bs-primary-rgb),.12)!important}.MuiMenuItem-root.Mui-selected:hover{background-color:rgba(var(--bs-primary-rgb),.16)!important}.MuiMenu-paper .MuiListItemIcon-root{color:var(--bs-primary)!important;min-width:36px!important}.MuiDialog-root .MuiBackdrop-root{background-color:#0f172a7a!important;backdrop-filter:saturate(1.15) blur(12px);-webkit-backdrop-filter:saturate(1.15) blur(12px)}.MuiDialog-paper{border-radius:16px!important;box-shadow:0 0 0 1px #0f172a0f,0 24px 72px #0f172a24,0 8px 24px #0f172a0f!important}.MuiDialogTitle-root{font-family:var(--font-family-base, "DM Sans", system-ui, sans-serif)!important;font-size:1.125rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:#0f172a!important;line-height:1.35!important;padding:var(--ats-modal-chrome-padding-y-header) var(--ats-modal-chrome-padding-x)!important;border-bottom:1px solid var(--ats-modal-chrome-border)!important;background:var(--ats-modal-header-bg)!important}.MuiDialogContent-root{font-family:var(--font-family-base, "DM Sans", system-ui, sans-serif)!important;color:#334155!important}.MuiDialogContent-root:not(.atsrevamp-upload-modal-body):not(.MuiDialogContent-dividers){padding:20px var(--ats-modal-chrome-padding-x) 24px!important}.MuiDialogActions-root{padding:14px var(--ats-modal-chrome-padding-x) 16px!important;gap:12px!important;border-top:1px solid var(--ats-modal-chrome-border)!important;background:var(--ats-modal-footer-bg)!important;justify-content:flex-end!important;flex-wrap:wrap!important}.MuiDialogActions-root .MuiButton-root{min-width:88px!important;border-radius:var(--ui-radius-button, .75rem)!important}@media (prefers-reduced-motion: reduce){.atsrevamp-offcanvas-overlay,.atsrevamp-modal-backdrop,.atsrevamp-add-submission-fullscreen,.atsrevamp-offcanvas-add-candidate,.atsrevamp-offcanvas-add-user,.atsrevamp-offcanvas-add-vendor,.atsrevamp-offcanvas-view-interview,.atsrevamp-offcanvas-edit-interview,.atsrevamp-offcanvas-add-interview,.atsrevamp-offcanvas-view-submission,.atsrevamp-employee-list-workflow-panel{animation-duration:.01ms!important;animation-iteration-count:1!important}.MuiDialog-root .MuiBackdrop-root{transition-duration:.01ms!important}}[data-bs-theme=dark] body{background-image:none}.atsrevamp-client-context-panel-wrap{grid-column:1 / -1;width:100%;max-width:100%;min-width:0;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.atsrevamp-add-submission-body .atsrevamp-client-context-panel-wrap+.atsrevamp-form-row{margin-top:12px}.atsrevamp-offcanvas-add-project-body .atsrevamp-vendor-modal-section>.atsrevamp-client-context-panel-wrap{margin-top:.25rem;margin-bottom:1rem}.atsrevamp-client-context-panel{width:100%;max-width:100%;min-width:0}.atsrevamp-client-context-overview-section,.atsrevamp-client-context-placements-section{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md)}.atsrevamp-client-context-placements-section{margin-top:var(--spacing-sm)}.atsrevamp-client-context-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:none;cursor:pointer;text-align:left;box-sizing:border-box}.atsrevamp-client-context-overview-toggle,.atsrevamp-client-context-placements-toggle{background:#dbeafe;color:#1e3a5f;font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.atsrevamp-client-context-overview-toggle:hover,.atsrevamp-client-context-placements-toggle:hover{background:#bfdbfe}.atsrevamp-client-context-section-toggle-main{display:flex;align-items:center;gap:8px 12px;min-width:0;flex:1}.atsrevamp-client-context-toggle-chips{display:flex;flex-shrink:0;align-items:center;margin-left:auto}.atsrevamp-client-context-section-toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.atsrevamp-client-context-placements-toggle .atsrevamp-client-context-section-toggle-text{flex-direction:row;align-items:center;gap:8px}.atsrevamp-client-context-placements-toggle .atsrevamp-client-context-section-toggle-label{display:inline-flex;align-items:center;gap:8px}.atsrevamp-client-context-section-toggle-label{font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.atsrevamp-client-context-overview-toggle .atsrevamp-client-context-section-toggle-label{font-size:.75rem;font-weight:600;letter-spacing:.06em;color:#64748b}.atsrevamp-client-context-overview-toggle .atsrevamp-client-context-section-toggle-subtitle{font-size:.875rem;font-weight:700;letter-spacing:normal;text-transform:none;color:#1e3a5f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atsrevamp-client-context-section-body{padding:var(--spacing-sm);background:var(--color-surface, #fff)}.atsrevamp-client-context-section-chevron{flex-shrink:0;font-size:1.125rem;transition:transform .2s ease}.atsrevamp-client-context-section-chevron.is-open{transform:rotate(180deg)}.atsrevamp-client-context-summary-chips{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.atsrevamp-client-context-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:500;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.atsrevamp-client-context-card{width:100%;box-sizing:border-box;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface, #fff);box-shadow:none}.atsrevamp-client-context-skeleton{display:flex;flex-direction:column;gap:10px}.atsrevamp-client-context-skeleton-line,.atsrevamp-client-context-skeleton-block{border-radius:var(--radius-sm);background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:atsrevamp-client-context-shimmer 1.2s ease-in-out infinite}.atsrevamp-client-context-skeleton-line--short{height:14px;width:40%}.atsrevamp-client-context-skeleton-block{height:88px}.atsrevamp-client-context-skeleton-block--sm{height:48px}@keyframes atsrevamp-client-context-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.atsrevamp-client-context-empty,.atsrevamp-client-context-muted{margin:0;font-size:.875rem;color:var(--color-text-muted)}.atsrevamp-client-context-error-box{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:.875rem}.atsrevamp-client-context-retry-btn{display:inline-flex;align-items:center;gap:6px}.atsrevamp-client-context-alert{display:flex;gap:10px;align-items:flex-start;margin-bottom:var(--spacing-md);padding:12px 14px;border-radius:var(--radius-md);border:1px solid #fcd34d;background:#fffbeb;color:#92400e;font-size:.875rem;line-height:1.45}.atsrevamp-client-context-alert--restrict{border-color:#fca5a5;background:#fef2f2;color:#991b1b}.atsrevamp-client-context-alert-icon{flex-shrink:0;margin-top:2px;font-size:1.125rem}.atsrevamp-client-context-alert-title{margin:0 0 4px;font-weight:600;font-size:.875rem}.atsrevamp-client-context-alert-text{margin:0}.atsrevamp-client-context-alert-hint{margin:6px 0 0;font-size:.8125rem;opacity:.9}.atsrevamp-client-context-block{margin-bottom:var(--spacing-md)}.atsrevamp-client-context-block:last-child{margin-bottom:0}.atsrevamp-client-context-block-title{margin:0 0 8px;padding:6px 10px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#1e3a5f;background:#dbeafe;border-radius:var(--radius-sm)}.atsrevamp-client-context-contract-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.atsrevamp-client-context-contract-table{width:100%;border-collapse:collapse;font-size:.8125rem}.atsrevamp-client-context-contract-table th,.atsrevamp-client-context-contract-table td{padding:8px 12px;border:1px solid var(--color-border);vertical-align:top;text-align:left}.atsrevamp-client-context-contract-table th{width:22%;min-width:120px;font-weight:600;background:#f8fafc;color:var(--color-text)}.atsrevamp-client-context-contract-table td.atsrevamp-client-context-no{color:#b91c1c;font-weight:600}.atsrevamp-client-context-attachment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.atsrevamp-client-context-attachment-link{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f8fafc;color:var(--color-primary, #2563eb);font-size:.8125rem;cursor:pointer;max-width:100%;text-align:left}.atsrevamp-client-context-attachment-link:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.atsrevamp-client-context-attachment-link:disabled{opacity:.65;cursor:wait}.atsrevamp-client-context-attachment-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.atsrevamp-client-context-attachment-dl-icon{flex-shrink:0;font-size:.875rem}.atsrevamp-client-context-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:1px 7px;border-radius:999px;font-size:.75rem;font-weight:700;background:#fff;color:#1e40af;border:1px solid #93c5fd}.atsrevamp-client-context-placements-scroll{max-height:240px;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.atsrevamp-client-context-table{min-width:100%;margin:0}.atsrevamp-client-context-table th,.atsrevamp-client-context-table td{white-space:nowrap;font-size:.8125rem}[data-bs-theme=dark] .atsrevamp-client-context-overview-toggle,[data-bs-theme=dark] .atsrevamp-client-context-placements-toggle{background:#1e3a5f;color:#dbeafe}[data-bs-theme=dark] .atsrevamp-client-context-overview-toggle .atsrevamp-client-context-section-toggle-label{color:#94a3b8}[data-bs-theme=dark] .atsrevamp-client-context-overview-toggle .atsrevamp-client-context-section-toggle-subtitle{color:#dbeafe}[data-bs-theme=dark] .atsrevamp-client-context-chip{background:#0c4a6e;color:#e0f2fe;border-color:#0369a1}[data-bs-theme=dark] .atsrevamp-client-context-block-title{background:#1e3a5f;color:#dbeafe}[data-bs-theme=dark] .atsrevamp-client-context-contract-table th,[data-bs-theme=dark] .atsrevamp-client-context-attachment-link{background:#1e293b}@media (max-width: 720px){.atsrevamp-client-context-contract-table th,.atsrevamp-client-context-contract-table td{display:block;width:100%}.atsrevamp-client-context-contract-table tr{display:block;margin-bottom:8px}}.atsrevamp-dashboard-trend-card-body .recharts-wrapper,.atsrevamp-dashboard-trend-card-body .recharts-surface,.atsrevamp-dashboard-rm-stack-bar-wrap .recharts-wrapper,.atsrevamp-dashboard-rm-stack-bar-wrap .recharts-surface{overflow:hidden!important}table.atsrevamp-table th,table.atsrevamp-table td,table.report-submissions-table th,table.report-submissions-table td,table.atsrevamp-dashboard-grouped-table-grid th,table.atsrevamp-dashboard-grouped-table-grid td,table.atsrevamp-interviews-table th,table.atsrevamp-interviews-table td,table.atsrevamp-confirmations-table th,table.atsrevamp-confirmations-table td,table.projects-table th,table.projects-table td{text-align:left!important}.atsrevamp-list-col-header-inner,.atsrevamp-submissions-sort-header,.atsrevamp-interviews-sort-header,.atsrevamp-actions-header-with-settings,.atsrevamp-submissions-actions-wrap{justify-content:flex-start!important;text-align:left!important}.atsrevamp-list-table-load-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 4px;font-size:12px;min-height:0;line-height:1.35;box-sizing:border-box}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden;position:relative;z-index:0}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel>.atsrevamp-table-wrapper.atsrevamp-table-body-scroll{flex:1 1 0;min-height:0;min-width:0;position:relative;z-index:0}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel>.atsrevamp-interviews-infinite-table.atsrevamp-table-body-scroll{flex:1 1 0;min-height:0;min-width:0;width:auto;max-width:none;position:relative;z-index:0;box-sizing:border-box}.atsrevamp-table-card .submissions-view-panel .atsrevamp-interviews-infinite-table .atsrevamp-interviews-table-wrapper{width:100%;min-width:0;max-width:100%;padding:0;margin:0;border:none;box-shadow:none;background:transparent;border-radius:0;overflow:visible;box-sizing:border-box}.atsrevamp-table-card .submissions-view-panel .atsrevamp-interviews-table:not(:has(.atsrevamp-table-column-settings)){width:100%;min-width:100%;table-layout:fixed}.atsrevamp-table-card .submissions-view-panel table.atsrevamp-interviews-table:has(.atsrevamp-table-column-settings){table-layout:auto;width:max-content;min-width:100%;max-width:none}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel>.atsrevamp-list-table-load-footer{flex-shrink:0}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel>.report-error,.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel .submissions-report-summary-bar{flex-shrink:0}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel>.ats-report-embedded-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel .ats-report-scroll-host{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel .ats-report-scroll-host>.atsrevamp-table-body-scroll,.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel .ats-report-scroll-host>.submissions-merged-report-scroll{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel .ats-report-scroll-host>.atsrevamp-list-table-load-footer{flex-shrink:0}.atsrevamp-table-card--flush-top{margin-top:0}.submissions-view-panel>.report-error.error-alert{margin:8px 12px 0}.atsrevamp-list-page-scroll-frame .report-by-rm-table-card>.atsrevamp-table-wrapper>.atsrevamp-table-body-scroll,.atsrevamp-list-page-scroll-frame .report-by-rm-table-card .ats-report-scroll-host>.submissions-merged-report-scroll{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.atsrevamp-page-header-filters-well .report-by-rm-filters.report-by-rm-filters--embedded,.atsrevamp-list-page-filters-inline .report-by-rm-filters.report-by-rm-filters--embedded,.atsrevamp-list-page-filters-well .report-by-rm-filters.report-by-rm-filters--embedded{margin-bottom:0;padding:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;gap:var(--spacing-md)}.atsrevamp-page-header-filters-well .report-by-rm-filters.report-by-rm-filters--embedded:before,.atsrevamp-page-header-filters-well .report-by-rm-filters.report-by-rm-filters--embedded:after,.atsrevamp-list-page-filters-inline .report-by-rm-filters.report-by-rm-filters--embedded:before,.atsrevamp-list-page-filters-inline .report-by-rm-filters.report-by-rm-filters--embedded:after,.atsrevamp-list-page-filters-well .report-by-rm-filters.report-by-rm-filters--embedded:before,.atsrevamp-list-page-filters-well .report-by-rm-filters.report-by-rm-filters--embedded:after{display:none}.atsrevamp-page-header-filters-well .report-by-rm-filters.report-by-rm-filters--embedded>*,.atsrevamp-list-page-filters-inline .report-by-rm-filters.report-by-rm-filters--embedded>*,.atsrevamp-list-page-filters-well .report-by-rm-filters.report-by-rm-filters--embedded>*{z-index:auto}.atsrevamp-list-page-filters-well .atsrevamp-page-header-filter-stack,.atsrevamp-list-page-filters-well .report-by-rm-filters{width:100%;min-width:min-content}.atsrevamp-list-page-filters-well .report-rm-dropdown-wrap{flex:1 1 140px;min-width:min(200px,42vw);max-width:min(240px,46vw)}.atsrevamp-list-page-filters-well .report-rm-dropdown-btn{width:100%;min-width:0;max-width:none;padding:7px 10px;font-size:var(--font-size-sm, .875rem);border-radius:var(--ui-radius-button, .75rem);border:1px solid rgba(15,23,42,.1);background:var(--bs-white, #fff);box-shadow:none}.atsrevamp-list-page-filters-well .report-rm-dropdown-btn:hover{border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.35);box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb, 52, 110, 224),.08)}.submissions-list-filter-row{width:100%;min-width:0}.submissions-list-filter-row .atsrevamp-page-header-filters-primary-row{flex-wrap:nowrap;align-items:center;gap:.75rem}.submissions-list-filter-row .atsrevamp-page-header-filters-primary-fields{flex-wrap:nowrap;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.submissions-list-filter-row .atsrevamp-list-page-filter-control{flex:1 1 0;min-width:160px;max-width:240px}.submissions-list-filter-row .atsrevamp-page-header-filter-actions{flex-shrink:0;margin-left:0}.submissions-list-filter-row--with-report .atsrevamp-list-page-filter-control.atsrevamp-submissions-job-search,.submissions-list-filter-row--with-report .atsrevamp-list-page-filter-control.atsrevamp-submissions-candidate-search,.submissions-list-filter-row--with-report .atsrevamp-list-page-filter-control.atsrevamp-submissions-client-search{flex:1 1 0;min-width:130px;max-width:200px}.submissions-list-filter-row--with-report .atsrevamp-select.atsrevamp-list-page-filter-control{flex:0 1 auto;min-width:132px;max-width:168px}.submissions-list-filter-row--with-report .report-rm-dropdown-wrap{flex:0 1 auto;min-width:min(9.5rem,72vw);max-width:min(200px,40vw)}.submissions-list-filter-row--with-report .atsrevamp-list-page-filter-search{flex:0 0 auto;min-width:auto;max-width:none;white-space:nowrap}.submissions-list-filter-row .atsrevamp-interviews-search-input{flex:1 1 0;min-width:130px;max-width:200px;box-sizing:border-box}.report-submissions-table .report-rm-line-row:hover td,.report-submissions-table .report-employee-line-row:hover td{transform:none!important;box-shadow:none!important}.submissions-view-tabs--header{display:inline-flex;align-items:center;margin:0;padding:3px;gap:2px;border:none;border-radius:8px;background:var(--bs-gray-100, #f1f5f7)}.submissions-view-tabs--header .tab-btn{padding:5px 14px;font-size:.8125rem;font-weight:600;border-bottom:none;border-radius:6px;top:0;color:var(--bs-gray-700, #6c757d)}.submissions-view-tabs--header .tab-btn:hover{color:var(--bs-primary, #346ee0);background:rgba(var(--bs-primary-rgb, 52, 110, 224),.08)}.submissions-view-tabs--header .tab-btn.active{color:var(--bs-primary, #346ee0);background:var(--bs-white, #fff);box-shadow:0 1px 3px #0f172a1a;border-bottom:none}.submissions-report-summary-bar{padding:4px 12px 6px;font-size:.8125rem}.ats-report-view-panel{background:linear-gradient(180deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.04) 0%,rgba(var(--bs-primary-rgb, 52, 110, 224),.01) 48%,transparent 100%);border-top:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.1);padding:0;box-sizing:border-box}.ats-report-embedded-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;gap:8px}.ats-report-summary-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:10px 12px 0;padding:8px 12px;border-radius:10px;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.1),#ffffffeb 72%);border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.16);box-shadow:0 1px 2px #0f172a0a}.ats-report-summary-strip--standalone{margin:8px 12px 0}.ats-report-summary-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-primary, #346ee0)}.ats-report-stat-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.ats-report-stat-pill{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:999px;background:var(--color-surface, #fff);border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.18);box-shadow:0 1px 2px #0f172a0d}.ats-report-stat-value{font-size:.9375rem;font-weight:700;color:var(--color-text-dark, #1e293b);font-variant-numeric:tabular-nums}.ats-report-stat-caption{font-size:.75rem;font-weight:600;color:var(--color-text-muted, #64748b)}.ats-report-stat-pill--no-client,.ats-report-stat-pill--submissions,.ats-report-stat-pill--employees{align-items:center;gap:8px;padding-left:8px}.ats-report-stat-pill--no-client:before,.ats-report-stat-pill--submissions:before,.ats-report-stat-pill--employees:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #ffffffd9}.ats-report-stat-pill--no-client{border-color:#ea580c52;background:linear-gradient(135deg,#fff7edfa,#fffffff5)}.ats-report-stat-pill--no-client:before{background:#ea580c}.ats-report-stat-pill--no-client .ats-report-stat-value{color:#c2410c}.ats-report-stat-pill--submissions{border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.32);background:linear-gradient(135deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.08),#fffffff5)}.ats-report-stat-pill--submissions:before{background:var(--bs-primary, #346ee0)}.ats-report-stat-pill--submissions .ats-report-stat-value{color:var(--bs-primary, #346ee0)}.ats-report-stat-pill--employees{border-color:#0d948852;background:linear-gradient(135deg,#f0fdfafa,#fffffff5)}.ats-report-stat-pill--employees:before{background:#0d9488}.ats-report-stat-pill--employees .ats-report-stat-value{color:#0f766e}.ats-report-results-canvas{flex:1 1 0;min-height:0;display:flex;flex-direction:column;margin:10px 12px 12px;border-radius:12px;background:var(--color-surface, #fff);border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.12);box-shadow:0 2px 8px #0f172a0a,inset 0 1px #ffffffd9;overflow:hidden}.ats-report-results-canvas .report-submissions-table-wrap{border:none;border-radius:0;box-shadow:none;background:transparent;padding:10px 12px 12px}.report-empty-state{margin:auto;max-width:420px;padding:36px 28px;text-align:center;color:var(--color-text-muted, #64748b)}.ats-report-results-canvas>.report-empty-state{margin:24px auto}.report-empty-state-icon{display:block;width:52px;height:52px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(var(--bs-primary-rgb, 52, 110, 224),.22),rgba(var(--bs-primary-rgb, 52, 110, 224),.08));border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.2);position:relative}.report-empty-state-icon:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:4px;border:2px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.55);box-sizing:border-box}.report-empty-state-icon:after{content:"";position:absolute;left:50%;top:22px;width:14px;height:2px;margin-left:-7px;border-radius:1px;background:rgba(var(--bs-primary-rgb, 52, 110, 224),.55);box-shadow:0 5px rgba(var(--bs-primary-rgb, 52, 110, 224),.55),0 10px rgba(var(--bs-primary-rgb, 52, 110, 224),.35)}.report-empty-state--loading .report-empty-state-icon:after{animation:ats-report-pulse 1.2s ease-in-out infinite}@keyframes ats-report-pulse{0%,to{opacity:.35}50%{opacity:1}}.report-empty-state-title{margin:0 0 6px;font-size:1rem;font-weight:700;color:var(--color-text-dark, #1e293b)}.report-empty-state-hint{margin:0;font-size:.875rem;line-height:1.45;color:var(--color-text-muted, #64748b)}.submissions-report-export-trailing{flex-wrap:wrap;display:inline-flex;align-items:center;gap:8px;padding:4px 6px;border-radius:10px;background:rgba(var(--bs-primary-rgb, 52, 110, 224),.06);border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.14)}.submissions-report-export-trailing .report-export-select{min-height:34px;border-radius:8px;border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.22);background:#fff}.submissions-report-export-trailing .report-export-btn{min-height:34px;border-radius:8px;padding:6px 14px;font-weight:600;box-shadow:0 1px 2px #0f172a14}.atsrevamp-list-page-filters-well .submissions-list-filter-row--with-report{padding:10px 12px;border-radius:10px;background:linear-gradient(180deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.05),#ffffffa6);border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.12)}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page .submission-report-brand-header{margin:0 12px 10px;border-radius:12px;box-shadow:0 4px 14px #0f172a14}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page .submission-report-heading-text{margin:0 12px 10px;padding:8px 12px;border-radius:8px;background:rgba(var(--bs-primary-rgb, 52, 110, 224),.07);border-left:4px solid var(--bs-primary, #346ee0)}.submissions-view-tabs--header{box-shadow:inset 0 0 0 1px rgba(var(--bs-primary-rgb, 52, 110, 224),.08)}[data-bs-theme=dark] .ats-report-view-panel{background:linear-gradient(180deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.12) 0%,transparent 100%);border-top-color:#ffffff14}[data-bs-theme=dark] .ats-report-results-canvas{background:#1a1d2eb8;border-color:#ffffff14}[data-bs-theme=dark] .ats-report-summary-strip{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.18),#1a1d2ee6 72%);border-color:#ffffff1a}[data-bs-theme=dark] .ats-report-stat-pill{background:#252839f2;border-color:#ffffff1a}[data-bs-theme=dark] .ats-report-stat-pill--no-client{background:linear-gradient(135deg,#ea580c29,#252839f2);border-color:#fb923c59}[data-bs-theme=dark] .ats-report-stat-pill--no-client .ats-report-stat-value{color:#fdba74}[data-bs-theme=dark] .ats-report-stat-pill--submissions{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.18),#252839f2)}[data-bs-theme=dark] .ats-report-stat-pill--submissions .ats-report-stat-value{color:#93c5fd}[data-bs-theme=dark] .ats-report-stat-pill--employees{background:linear-gradient(135deg,#0d948829,#252839f2);border-color:#2dd4bf47}[data-bs-theme=dark] .ats-report-stat-pill--employees .ats-report-stat-value{color:#5eead4}[data-bs-theme=dark] .report-empty-state-title{color:var(--color-text-main, #e2e8f0)}.ats-report-card-stack{padding:10px 12px 12px;box-sizing:border-box}.ats-report-card-groups{display:flex;flex-direction:column;gap:12px;width:100%}.ats-report-lead-section{border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.14);border-radius:10px;overflow:hidden;background:var(--color-surface, #fff);box-shadow:0 1px 4px #0f172a0a}.ats-report-lead-header{margin:0;padding:10px 14px;font-size:.875rem;font-weight:700;line-height:1.35;color:#c95c5c;background:linear-gradient(90deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.08),rgba(var(--bs-primary-rgb, 52, 110, 224),.02));border-bottom:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.12);border-left:4px solid var(--bs-primary, #346ee0)}.ats-report-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px 14px;align-items:stretch}.ats-report-card-grid[data-lead-card-count="1"]{grid-template-columns:minmax(0,1fr)}.ats-report-card-grid[data-lead-card-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-report-card-grid[data-lead-card-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-report-card-grid[data-lead-card-count] .ats-report-field-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ats-report-data-card{min-width:0;height:100%;display:flex;flex-direction:column;border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.14);border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 3px #0f172a0d;transition:border-color .15s ease,box-shadow .15s ease;overflow:hidden}.ats-report-data-card:hover{border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.28);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb, 52, 110, 224),.1)}.ats-report-data-card-caption{margin:0;padding:8px 12px;font-size:.75rem;font-weight:700;line-height:1.3;color:var(--bs-primary, #346ee0);background:rgba(var(--bs-primary-rgb, 52, 110, 224),.06);border-bottom:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.1)}.ats-report-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:12px;flex:1 1 auto}.ats-report-field-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-report-field{min-width:0}.ats-report-field dt{margin:0 0 3px;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted, #64748b);line-height:1.2}.ats-report-field dd{margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--color-text-dark, #1e293b);word-break:break-word}.ats-report-field dd .atsrevamp-table-phone-cell{display:inline-flex;align-items:center;gap:4px;padding:0;margin:0;font-size:inherit;font-weight:inherit;vertical-align:baseline}[data-bs-theme=dark] .ats-report-lead-section{background:#1a1d2ed9;border-color:#ffffff14}[data-bs-theme=dark] .ats-report-data-card{background:linear-gradient(180deg,#252839f2,#1a1d2ee6);border-color:#ffffff1a}[data-bs-theme=dark] .ats-report-field dd{color:var(--color-text-main, #e2e8f0)}.report-by-rm-table-card .ats-report-results-canvas.ats-report-scroll-host{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.ats-report-card-stack--inline{padding:0 0 8px;overflow:visible}.submissions-merged-report-scroll{padding:0;box-sizing:border-box}.submissions-merged-report-sections{display:flex;flex-direction:column;gap:16px;padding:10px 0 12px;box-sizing:border-box}.submissions-merged-report-section{min-width:0;width:100%}.submissions-merged-report-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;width:100%;box-sizing:border-box;margin:0 0 10px;padding:8px 12px;border-radius:10px;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.1),#ffffffeb 72%);border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.16);box-shadow:0 1px 2px #0f172a0a}.submissions-merged-report-section-title{margin:0;font-size:.875rem;font-weight:700;color:var(--color-text-dark, #1e293b)}.submissions-merged-report-section-count{font-size:.75rem;font-weight:600;color:var(--color-text-muted, #64748b)}.submissions-merged-report-section-empty{width:100%;box-sizing:border-box;margin:0 0 8px;padding:12px 14px;border-radius:10px;font-size:.8125rem;color:var(--color-text-muted, #64748b);background:rgba(var(--bs-primary-rgb, 52, 110, 224),.03);border:1px dashed rgba(var(--bs-primary-rgb, 52, 110, 224),.18)}.submissions-merged-report-section .ats-report-card-stack--inline{width:100%;box-sizing:border-box;padding:0 0 8px}.submissions-merged-report-section .ats-report-card-stack--inline .ats-report-card-groups,.submissions-merged-report-section .ats-report-card-stack--inline .ats-report-lead-section{width:100%;box-sizing:border-box}.submissions-merged-report-section .ats-report-card-grid{padding:12px 12px 4px}.submissions-merged-report-section .ats-report-card-stack--inline .atsrevamp-list-table-load-footer{padding-left:12px;padding-right:12px}.report-empty-state--section{width:100%;box-sizing:border-box;min-height:120px;margin:0 0 8px;border-radius:10px;border:1px dashed rgba(var(--bs-primary-rgb, 52, 110, 224),.16)}[data-bs-theme=dark] .submissions-merged-report-section-header{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.14),#1a1d2eeb 72%);border-color:#ffffff1a}.atsrevamp-list-page-toolbar .submissions-view-tabs--header{flex-shrink:0}.submissions-view-tabs.tab-navigation{margin:0 12px;padding:0 2px;gap:.25rem;border-bottom:2px solid var(--ui-border-subtle, rgba(15, 23, 42, .08))}.submissions-view-tabs .tab-btn{padding:.55rem 1.15rem;font-size:.8125rem;letter-spacing:.02em;border-radius:6px 6px 0 0}.submissions-view-tabs .tab-btn.active{background:rgba(var(--bs-primary-rgb, 52, 110, 224),.06)}.submissions-view-tabs .tab-btn--disabled,.submissions-view-tabs .tab-btn:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.submissions-view-panel{min-height:0}.report-rm-scope-label{display:inline-flex;align-items:center;min-height:var(--report-filter-control-height, 32px);padding:4px 10px;border-radius:7px;font-size:.75rem;font-weight:600;color:var(--bs-gray-800, #414d5f);background:rgba(var(--bs-primary-rgb, 52, 110, 224),.08);border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.2);white-space:nowrap}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page{margin-top:0;padding-top:0}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .atsrevamp-list-page-filters-well{padding-top:10px;overflow:visible}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .submissions-list-filter-row--with-report{overflow:visible;padding-top:14px}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .submissions-list-filter-row .atsrevamp-page-header-filters-primary-row,.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .submissions-list-filter-row .atsrevamp-page-header-filters-primary-fields{align-items:flex-end;overflow:visible}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-date-field{flex:0 1 auto;min-width:168px;max-width:220px;overflow:visible}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-date-field .MuiTextField-root,.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-date-field .MuiFormControl-root{width:100%;overflow:visible}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-report-date-meta{margin:0 12px 6px;font-size:12px;color:var(--color-text-muted)}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary{margin:0 12px 8px;padding:8px 12px;border-radius:10px;background:linear-gradient(180deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.05),#ffffffa6);border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.12)}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .report-by-rm-table-card .billing-projection-summary--totals{margin:10px 12px 8px}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary--totals+.billing-projection-summary{margin-top:0}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary-row{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;margin-bottom:6px}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary-row:last-child{margin-bottom:0}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary-row--3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary-cell{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;min-width:0}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary-label{font-size:.8125rem;font-weight:600;color:var(--color-text-dark, #343a40)}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary-value{font-size:.875rem;font-weight:600;color:var(--bs-primary, #346ee0)}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary-money{font-variant-numeric:tabular-nums}@media (max-width: 992px){.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary-row--3col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary-row--3col{grid-template-columns:1fr}}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .report-by-rm-table-card{--report-filter-control-height: 32px;--report-results-row-control-height: 30px;overflow:hidden}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .report-by-rm-table-card>.billing-projection-summary--totals{flex-shrink:0}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .report-by-rm-table-card>.submissions-view-panel{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .report-by-rm-table-card>.submissions-view-panel>.ats-report-embedded-body{flex:1 1 0;min-height:0}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .report-by-rm-table-card .ats-report-scroll-host>.submissions-merged-report-scroll{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .report-by-rm-table-card .ats-report-scroll-host>.atsrevamp-list-table-load-footer{flex-shrink:0}.atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-load-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 4px 2px;font-size:12px}[data-bs-theme=dark] .atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.18),#1a1d2ee6 72%);border-color:#ffffff1a}[data-bs-theme=dark] .atsrevamp-report-route-root.atsrevamp-rm-by-report-page.billing-projection-report-page .billing-projection-summary-label{color:var(--color-text-main, #e2e8f0)}.email-workspace-container{display:flex;flex-direction:column;gap:0;padding:1rem 1.125rem 1.25rem;width:100%;min-width:0;box-sizing:border-box}.email-workspace-container--premium{gap:1rem}.atsrevamp-employee-details-tab-panels #employee-details-files{padding:1rem 1.125rem 1.25rem;box-sizing:border-box}.email-workspace-loading{display:flex;justify-content:center;align-items:center;min-height:220px;gap:16px}.email-workspace-error{margin-bottom:0!important;border-radius:var(--ui-radius-card, .875rem)!important}.email-upload-card{border-radius:calc(var(--ui-radius-card, .875rem) + 2px);border:1px solid rgba(var(--bs-info-rgb),.14);background:linear-gradient(165deg,#fff,#f8fafc 55%,rgba(var(--bs-info-rgb),.04));box-shadow:0 0 0 1px #ffffffd9 inset,0 2px 6px #0f172a0a,0 12px 32px -18px rgba(var(--bs-primary-rgb),.14);padding:1rem 1.125rem;overflow:hidden}.email-upload-card .email-drag-drop-zone{min-height:9.5rem;border-width:2px;border-color:#123f7661;background:linear-gradient(180deg,#f0f9ff,#fff)}.email-history-card{border-radius:calc(var(--ui-radius-card, .875rem) + 2px);border:1px solid var(--ui-border-subtle, rgba(15, 23, 42, .08));background:#fff;box-shadow:0 0 0 1px #ffffffe6 inset,0 1px 3px #0f172a0d,0 10px 28px -16px #0f172a1a;overflow:hidden}.email-history-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1.125rem;background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.04),#f8fafcf2);border-bottom:1px solid rgba(15,23,42,.06)}.email-history-card-title{margin:0 0 .2rem;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.email-history-card-sub{margin:0;font-size:.8125rem;line-height:1.45;color:#64748b;font-weight:500}.email-drag-drop-container{width:100%}.email-drag-drop-zone{position:relative;border:2px dashed rgba(var(--bs-info-rgb),.35);border-radius:var(--ui-radius-card, .875rem);padding:2.5rem 1.25rem;text-align:center;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease;background:linear-gradient(180deg,rgba(var(--bs-info-rgb),.05),#fffffffa);cursor:pointer;overflow:hidden}.email-drag-drop-zone--premium:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 0%,rgba(var(--bs-info-rgb),.08) 0%,transparent 45%),radial-gradient(circle at 80% 100%,rgba(var(--bs-primary-rgb),.06) 0%,transparent 42%);pointer-events:none}.email-drag-drop-zone--premium .email-drag-drop-content{position:relative;z-index:1}.email-drag-drop-zone--modal{padding:28px 16px;border-radius:10px;border-color:rgba(var(--bs-info-rgb),.35);background:linear-gradient(180deg,#f8fafc,#fff)}.email-drag-drop-zone--modal .email-drag-drop-icon{width:44px;height:44px}.email-drag-drop-zone--modal .email-drag-drop-text{font-size:1rem;font-weight:600}.email-upload-modal{max-width:32rem;width:calc(100% - 2rem)}.email-drag-drop-zone:hover{border-color:#123f76;background:#f8fafc}.email-drag-drop-zone--drag-only{cursor:default}.email-drag-drop-zone--drag-only:hover{border-color:rgba(var(--bs-info-rgb),.42);background:linear-gradient(180deg,rgba(var(--bs-info-rgb),.06),#fffffffa)}.email-drag-drop-zone--drag-only.active{border-color:rgba(var(--bs-primary-rgb),.55);background:rgba(var(--bs-info-rgb),.1);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1),0 8px 24px -8px rgba(var(--bs-primary-rgb),.2);transform:scale(1.005)}.email-drag-drop-zone.active{border-color:rgba(var(--bs-primary-rgb),.55);background:rgba(var(--bs-info-rgb),.1);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1)}.email-drag-drop-zone.uploading{opacity:.65;pointer-events:none}.email-drag-drop-content{display:flex;flex-direction:column;align-items:center;gap:.625rem}.email-drag-drop-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:.25rem;border-radius:16px;background:#ffffffeb;border:1px solid rgba(var(--bs-info-rgb),.22);box-shadow:0 2px 8px rgba(var(--bs-info-rgb),.1),0 0 0 1px #fffc inset;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.email-drag-drop-icon-wrap--active{border-color:rgba(var(--bs-primary-rgb),.35);box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.18),0 0 0 1px #ffffffe6 inset;transform:scale(1.06)}.email-drag-drop-icon-wrap--loading{border-color:rgba(var(--bs-primary-rgb),.2)}.email-drag-drop-icon{width:28px;height:28px;color:var(--bs-info);transition:color .25s ease,transform .25s ease}.email-drag-drop-icon.active{color:var(--bs-primary);transform:scale(1.05)}.email-drag-drop-text{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.3}.email-drag-drop-subtext{margin:0;font-size:.8125rem;color:#64748b;font-weight:500;line-height:1.45}.email-drag-drop-formats{display:flex;align-items:center;gap:.5rem;margin-top:.125rem}.email-format-chip{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0c4a6e;background:#fffffff2;border:1px solid rgba(var(--bs-info-rgb),.22);box-shadow:0 1px 2px rgba(var(--bs-info-rgb),.06)}.email-upload-alert{margin-top:.875rem!important;display:flex!important;align-items:center!important;gap:8px;border-radius:10px!important}.email-upload-alert--premium{font-size:.8125rem!important;font-weight:500}.alert-icon{width:20px;height:20px;flex-shrink:0}.email-upload-section{margin-bottom:0}.email-table-scroll{overflow-x:auto;border:none;border-radius:0;background:transparent;box-shadow:none}.email-history-card .email-table-scroll{padding:0}.email-history-card .atsrevamp-email-table{margin:0}.email-history-card .atsrevamp-email-table thead th{background:var(--ats-table-header-bg);border-bottom:1px solid var(--ats-table-header-divider);box-shadow:var(--ats-table-header-box-shadow);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ats-table-header-fg);padding-top:.75rem!important;padding-bottom:.75rem!important}.atsrevamp-email-table{margin:0;min-width:640px}.atsrevamp-email-table .email-table-subject-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atsrevamp-email-table .email-table-subject-link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;margin:0;border:none;background:none;font:inherit;font-weight:600;color:var(--bs-primary, #346ee0);text-align:left;text-decoration:none;cursor:pointer}.atsrevamp-email-table .email-table-subject-link:hover{color:#1d4ed8;text-decoration:none}.atsrevamp-email-table .email-table-actions-wrap{justify-content:flex-start;flex-wrap:nowrap}.atsrevamp-email-table .email-table-forward-btn:hover:not(:disabled){color:var(--bs-primary, #346ee0)!important;border-color:rgba(var(--bs-primary-rgb),.25)!important}.atsrevamp-email-table .email-table-address-cell{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:.8125rem}.email-table-linked-cell{white-space:nowrap}.email-table-linked-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.1)}.email-table-row-current{background-color:rgba(var(--bs-info-rgb),.04)}.email-table-attachment-btn .email-attachment-icon,.email-table-attachment-btn svg{color:#64748b}.email-table-delete-btn:hover:not(:disabled){color:#dc2626!important;border-color:#dc262640!important}.email-table-container{border-radius:6px;overflow-x:auto;border:1px solid #dbe4f0;background:#fff;box-shadow:0 1px 4px #0000000f}.email-table,.email-table-body{background-color:#fff}.email-table-header{background:var(--ats-table-header-bg)}.email-table-header th{background:var(--ats-table-header-bg)!important;color:var(--ats-table-header-fg)!important;border-right:1px solid var(--ats-table-header-divider);border-bottom:1px solid var(--ats-table-header-divider)!important;font-weight:700;font-size:11px;padding:12px!important;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;box-shadow:var(--ats-table-header-box-shadow)}.email-table-header th:first-child{border-left:1px solid var(--ats-table-header-divider)}.email-table-header th:last-child{border-right:none}.email-table-header th:hover{background:linear-gradient(180deg,#f5f8fc,#eef2f7)!important}.email-table-row{transition:background-color .2s ease;background-color:#fff}.email-table-row:hover{background-color:#f8fafc}.email-table-row-current{background-color:#fff}.email-table-row-current:hover{background-color:#f8fafc}.email-table-row td{padding:12px!important;font-size:13px;border-bottom:1px solid #edf2f7;color:#1e293b;vertical-align:middle;background-color:#fff}.email-empl-id{font-weight:700;color:#1d4ed8;font-size:12px}.email-employee-name,.email-uploaded-by{color:#334155;font-size:12px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.email-drag-drop-target{margin-top:.375rem;font-size:.75rem;color:#64748b;font-weight:500}.email-drag-drop-target strong{color:#0c4a6e;font-weight:700}.email-drag-drop-target-id{display:inline-block;margin-left:.375rem;padding:.1rem .45rem;border-radius:6px;font-size:.6875rem;font-weight:700;color:#475569;background:#0f172a0d;border:1px solid rgba(15,23,42,.06)}.email-subject{color:#0f172a;font-weight:600;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.email-from,.email-to{color:#475569;font-size:12px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.email-attachment-icon{width:16px;height:16px;color:#ef4444}.email-no-attachment{color:#cbd5e1}.email-table-action-btn{color:#64748b!important;transition:all .2s ease}.email-table-action-btn.view:hover{color:#123f76!important;transform:scale(1.08)}.email-table-action-btn.delete:hover{color:#dc2626!important;transform:scale(1.08)}.email-table-action-btn.attachment{padding:4px!important}.email-table-action-btn.attachment:hover .email-attachment-icon{color:#123f76}.email-attachments-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px}.email-attachments-list{padding:0!important}.email-attachments-list-item{border-bottom:1px solid #e2e8f0}.email-attachment-preview-panel{display:flex;flex-direction:column;min-height:200px}.email-attachment-preview-frame{width:100%;min-height:420px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.email-attachment-preview-image{max-width:100%;max-height:480px;object-fit:contain;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.email-attachments-actions{display:flex;gap:4px;align-items:center}.email-table-loading,.email-table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:.625rem;color:#64748b;background:#fff;padding:2rem 1.25rem}.email-table-empty--premium{min-height:220px}.email-table-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;color:var(--bs-info);background:linear-gradient(145deg,rgba(var(--bs-info-rgb),.12),rgba(var(--bs-info-rgb),.04));border:1px solid rgba(var(--bs-info-rgb),.18);margin-bottom:.25rem}.email-table-empty-title{font-weight:700!important;letter-spacing:-.02em;color:#0f172a!important}.email-table-empty-desc{max-width:280px;text-align:center;line-height:1.5!important}.email-details-modal .MuiDialog-paper{border-radius:8px;box-shadow:0 10px 40px #00000024}.email-modal-title{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:18px 22px!important}.email-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.email-modal-subject{flex:1;word-break:break-word;color:#0f172a}.email-modal-close-btn{background:none;border:none;font-size:22px;color:#64748b;cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s ease;flex-shrink:0}.email-modal-close-btn:hover{color:#0f172a}.email-modal-content{padding:22px!important;max-height:70vh;overflow-y:auto;background:#fff}.email-details-section{display:flex;flex-direction:column;gap:14px}.email-detail-row{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:flex-start}.email-detail-label{font-weight:700;color:#475569}.email-detail-value{color:#0f172a;word-break:break-word;line-height:1.6}.email-modal-divider{margin:18px 0!important}.email-body-section{margin-top:16px}.email-body-title{font-weight:700;color:#475569;margin-bottom:12px}.email-html-body,.email-text-body{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:14px;max-height:320px;overflow-y:auto}.email-html-content{color:#0f172a;font-size:13px;line-height:1.7}.email-html-content a{color:#123f76;text-decoration:none}.email-html-content a:hover{text-decoration:underline}.email-text-content{margin:0;font-size:12px;font-family:Courier New,monospace;color:#0f172a;line-height:1.7;white-space:pre-wrap;word-wrap:break-word}.email-attachments-section{margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0}.email-attachments-title{font-weight:700;color:#475569}.email-modal-actions{padding:18px 22px!important;background-color:#f8fafc;border-top:1px solid #e2e8f0}.email-modal-actions--split{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.email-outlook-forward-hint{margin-bottom:14px;padding:10px 12px;border-radius:10px;background:linear-gradient(125deg,var(--bs-info-light, #e0f2fe) 0%,#f8fafc 100%);border:1px solid rgba(var(--bs-info-rgb, 13, 110, 253),.2);border-left:3px solid var(--bs-info, #0ea5e9)}.email-outlook-forward-hint-text{color:#475569;line-height:1.5;font-size:.8125rem}.email-outlook-forward-hint-text strong{color:#0c4a6e;font-weight:700}@media (max-width: 768px){.email-workspace-container,.email-workspace-container--premium{gap:.875rem;padding:.875rem .875rem 1rem}.email-upload-card{padding:.75rem}.email-drag-drop-zone,.email-drag-drop-zone--premium{padding:1.75rem .875rem}.email-history-card-header{padding:.75rem .875rem}.email-table-row td{font-size:12px;padding:8px!important}.email-detail-row{grid-template-columns:80px 1fr;gap:8px}.email-modal-content{max-height:60vh}.email-subject,.email-from,.email-to{max-width:180px}}.email-modal-content::-webkit-scrollbar,.email-html-body::-webkit-scrollbar,.email-text-body::-webkit-scrollbar{width:6px}.email-modal-content::-webkit-scrollbar-track,.email-html-body::-webkit-scrollbar-track,.email-text-body::-webkit-scrollbar-track{background:transparent}.email-modal-content::-webkit-scrollbar-thumb,.email-html-body::-webkit-scrollbar-thumb,.email-text-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.email-modal-content::-webkit-scrollbar-thumb:hover,.email-html-body::-webkit-scrollbar-thumb:hover,.email-text-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.weekly-analytical-report-page{width:100%;font-family:var(--font-family-base, "DM Sans", "Inter", system-ui, sans-serif);background:linear-gradient(180deg,#f1f5f9,#f8fafc 40%,#fff);height:auto!important;min-height:100vh;overflow-y:auto!important;display:block!important;box-sizing:border-box;padding-bottom:calc(var(--app-main-footer-reserved-height, 52px) + 2rem + env(safe-area-inset-bottom,0px))}.weekly-analytical-report-page .atsrevamp-list-page-scroll-frame{height:auto!important;overflow-y:visible!important;display:block!important;min-height:0}.weekly-analytical-body{padding:0 1.25rem 1.5rem;width:100%;max-width:none;margin:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.875rem}@media (min-width: 900px){.weekly-analytical-body{padding:0 1.5rem 1.75rem}}.weekly-analytical-workflow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;width:100%;padding:1rem 1.125rem;box-sizing:border-box;border-radius:calc(var(--ui-radius-card, .875rem) + 2px);background:linear-gradient(125deg,rgba(var(--bs-info-rgb, 60, 186, 222),.12),#fffffff7 48%,#f8fafc);border:1px solid rgba(var(--bs-info-rgb, 60, 186, 222),.18);border-left:4px solid var(--bs-info, #3cbade);box-shadow:0 1px 3px rgba(var(--bs-info-rgb, 60, 186, 222),.06)}.weekly-analytical-workflow-copy{flex:1 1 280px;min-width:0}.weekly-analytical-workflow-title{margin:0 0 .35rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:#0c4a6e}.weekly-analytical-workflow-desc{margin:0;font-size:.8125rem;line-height:1.45;color:#64748b;font-weight:500;max-width:52rem}.weekly-analytical-workflow-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.625rem;flex:1 1 320px}@media (min-width: 900px){.weekly-analytical-workflow-steps{flex-wrap:nowrap}.weekly-analytical-workflow-step{flex:1 1 0;justify-content:center;min-width:9rem}}.weekly-analytical-workflow-step{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:999px;font-size:.75rem;font-weight:700;color:#64748b;background:#ffffffd9;border:1px solid rgba(15,23,42,.08);white-space:nowrap}.weekly-analytical-workflow-step-num{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;font-size:.6875rem;font-weight:800;background:#e2e8f0;color:#475569}.weekly-analytical-workflow-step--active{color:#0c4a6e;border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.22);background:rgba(var(--bs-primary-rgb, 52, 110, 224),.06)}.weekly-analytical-workflow-step--active .weekly-analytical-workflow-step-num{background:linear-gradient(145deg,var(--bs-primary, #346ee0) 0%,#1d4ed8 100%);color:#fff}.weekly-analytical-workflow-step--done{color:#15803d;border-color:#16a34a38;background:#16a34a0f}.weekly-analytical-workflow-step--done .weekly-analytical-workflow-step-num{background:#16a34a;color:#fff}.weekly-analytical-alerts{display:flex;flex-direction:column;gap:.75rem}.weekly-analytical-dashboard-alerts{margin-bottom:.25rem}.weekly-analytical-split{display:grid;grid-template-columns:minmax(280px,22rem) minmax(0,1fr);gap:1rem;align-items:start;width:100%;margin-bottom:calc(var(--app-main-footer-reserved-height, 52px) + 1.25rem)}.weekly-analytical-split:not(.weekly-analytical-split--compose-open){margin-bottom:calc(var(--app-main-footer-reserved-height, 52px) + 2rem)}@media (max-width: 960px){.weekly-analytical-split{grid-template-columns:1fr}}.weekly-analytical-sidebar-rail{display:flex;flex-direction:column;gap:.875rem;min-width:0}@media (min-width: 961px){.weekly-analytical-sidebar-rail{position:relative;top:auto;max-height:none;overflow:visible;padding-bottom:.5rem}.weekly-analytical-split--compose-open .weekly-analytical-sidebar-rail{position:sticky;top:.75rem;align-self:start;max-height:none;overflow:visible;padding-bottom:.25rem}}@media (min-width: 961px){.weekly-analytical-split--compose-open{grid-template-columns:minmax(232px,16.5rem) minmax(0,1fr);gap:.75rem}}.weekly-analytical-split--compose-open .weekly-analytical-sidebar-cards,.weekly-analytical-sidebar-rail--compact .weekly-analytical-sidebar-cards{gap:.5rem;padding-bottom:0}.weekly-analytical-split--compose-open .weekly-analytical-card,.weekly-analytical-sidebar-rail--compact .weekly-analytical-card{padding:.6875rem .75rem;border-radius:.75rem;box-shadow:0 1px 2px #0f172a0d}.weekly-analytical-split--compose-open .weekly-analytical-card-head,.weekly-analytical-sidebar-rail--compact .weekly-analytical-card-head{margin-bottom:.4375rem;gap:.5rem}.weekly-analytical-split--compose-open .weekly-analytical-card-icon,.weekly-analytical-sidebar-rail--compact .weekly-analytical-card-icon{width:2rem;height:2rem;border-radius:.5rem;font-size:1rem}.weekly-analytical-split--compose-open .weekly-analytical-card h2,.weekly-analytical-sidebar-rail--compact .weekly-analytical-card h2{margin:0;font-size:.8125rem;line-height:1.2}.weekly-analytical-split--compose-open .weekly-analytical-card-head>div>p,.weekly-analytical-sidebar-rail--compact .weekly-analytical-card-head>div>p{display:none}.weekly-analytical-split--compose-open .weekly-analytical-date-grid,.weekly-analytical-sidebar-rail--compact .weekly-analytical-date-grid{grid-template-columns:1fr 1fr;gap:.4375rem;margin-bottom:.375rem}.weekly-analytical-split--compose-open .weekly-analytical-date-field label,.weekly-analytical-sidebar-rail--compact .weekly-analytical-date-field label{font-size:.5625rem;margin-bottom:.1875rem;letter-spacing:.05em}.weekly-analytical-split--compose-open .weekly-analytical-date-input,.weekly-analytical-sidebar-rail--compact .weekly-analytical-date-input{padding:.375rem .4375rem;font-size:.75rem;border-radius:.5rem}.weekly-analytical-split--compose-open .weekly-analytical-date-hint,.weekly-analytical-sidebar-rail--compact .weekly-analytical-date-hint{display:none}.weekly-analytical-split--compose-open .weekly-analytical-meta-line,.weekly-analytical-sidebar-rail--compact .weekly-analytical-meta-line{margin:0 0 .25rem;font-size:.6875rem;line-height:1.35}.weekly-analytical-split--compose-open .weekly-analytical-meta-line--file,.weekly-analytical-sidebar-rail--compact .weekly-analytical-meta-line--file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weekly-analytical-split--compose-open .weekly-analytical-meta-line--file strong,.weekly-analytical-sidebar-rail--compact .weekly-analytical-meta-line--file strong{font-weight:600}.weekly-analytical-split--compose-open .weekly-analytical-sent-meta .weekly-analytical-actions,.weekly-analytical-sidebar-rail--compact .weekly-analytical-sent-meta .weekly-analytical-actions{margin-top:.4375rem;gap:.4375rem;padding-bottom:0}.weekly-analytical-split--compose-open .weekly-analytical-sidebar-rail .weekly-analytical-btn,.weekly-analytical-sidebar-rail--compact .weekly-analytical-btn{padding:.4375rem .625rem;font-size:.75rem;border-radius:.5rem;gap:.375rem}.weekly-analytical-split--compose-open .weekly-analytical-sidebar-rail .weekly-analytical-btn svg,.weekly-analytical-sidebar-rail--compact .weekly-analytical-btn svg{width:1rem;height:1rem}.weekly-analytical-split--compose-open .weekly-analytical-sidebar-rail .weekly-analytical-card:last-child,.weekly-analytical-sidebar-rail--compact .weekly-analytical-card:last-child{padding-bottom:.75rem}.weekly-analytical-sidebar-cards{display:flex;flex-direction:column;gap:.875rem;padding-bottom:.5rem}.weekly-analytical-main-panel{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:24rem}.weekly-analytical-main-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;padding:3rem 2rem;min-height:24rem;background:#fff;border:1px dashed rgba(var(--bs-primary-rgb, 52, 110, 224),.22);border-radius:calc(var(--ui-radius-modal, 1rem) + 4px);box-shadow:0 1px 3px #0f172a0a}.weekly-analytical-main-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(145deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.12),rgba(var(--bs-primary-rgb, 52, 110, 224),.04));color:var(--bs-primary, #346ee0);font-size:1.75rem}.weekly-analytical-main-empty h3{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.weekly-analytical-main-empty p{margin:0;max-width:28rem;font-size:.875rem;line-height:1.5;color:#64748b;font-weight:500}.weekly-analytical-main-empty-hint{margin:0;font-size:.8125rem;color:#94a3b8;font-weight:600}.weekly-analytical-workflow--banner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;width:100%;margin:0;padding:.875rem 1.25rem;box-sizing:border-box}.weekly-analytical-workflow--banner .weekly-analytical-workflow-copy{flex:0 1 auto;min-width:0}.weekly-analytical-workflow--banner .weekly-analytical-workflow-title{margin:0;white-space:nowrap}.weekly-analytical-workflow--banner .weekly-analytical-workflow-desc{display:none}.weekly-analytical-workflow--banner .weekly-analytical-workflow-steps{flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0}.weekly-analytical-workflow--banner .weekly-analytical-workflow-step{flex:0 1 auto;justify-content:center;white-space:nowrap}@media (max-width: 720px){.weekly-analytical-workflow--banner{flex-wrap:wrap}.weekly-analytical-workflow--banner .weekly-analytical-workflow-steps{width:100%;justify-content:flex-start;flex-wrap:wrap}}.weekly-analytical-sidebar-rail .weekly-analytical-date-grid{grid-template-columns:1fr;gap:.625rem}.weekly-analytical-sidebar-rail .weekly-analytical-actions{flex-direction:column;align-items:stretch}.weekly-analytical-sidebar-rail .weekly-analytical-btn{width:100%}.weekly-analytical-sidebar-rail .weekly-analytical-sent-meta{margin-bottom:0}.weekly-analytical-sidebar-rail .weekly-analytical-sent-meta .weekly-analytical-actions{margin-top:.75rem;padding-bottom:.125rem}.weekly-analytical-sidebar-rail .weekly-analytical-card:last-child{padding-bottom:1.25rem}.weekly-analytical-split:not(.weekly-analytical-split--compose-open) .weekly-analytical-sidebar-rail .weekly-analytical-card:last-child{padding-bottom:1.5rem;scroll-margin-bottom:calc(var(--app-main-footer-reserved-height, 52px) + 1rem)}.weekly-analytical-compose-card--main{margin-bottom:0;flex:1}.weekly-analytical-error,.weekly-analytical-success{padding:.875rem 1rem;border-radius:var(--ui-radius-card, .875rem);font-weight:600;font-size:.875rem;line-height:1.45}.weekly-analytical-error{background:linear-gradient(180deg,#fef2f2,#fff);color:#b91c1c;border:1px solid #fecaca}.weekly-analytical-success{background:linear-gradient(180deg,#f0fdf4,#fff);color:#15803d;border:1px solid #bbf7d0}.weekly-analytical-compose-card{background:#fff;border-radius:calc(var(--ui-radius-modal, 1rem) + 4px);border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.12);margin-bottom:0;box-shadow:0 0 0 1px #ffffffe6 inset,0 2px 6px #0f172a0a,0 16px 40px -20px #0f172a1f;overflow:visible}.weekly-analytical-compose-header{padding:1.25rem 1.5rem;background:linear-gradient(135deg,rgba(var(--bs-info-rgb, 60, 186, 222),.14),rgba(var(--bs-primary-rgb, 52, 110, 224),.07) 55%,rgba(var(--bs-info-rgb, 60, 186, 222),.06));border-bottom:1px solid rgba(var(--bs-info-rgb, 60, 186, 222),.14)}.weekly-analytical-compose-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.weekly-analytical-compose-header-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#ffffffeb;border:1px solid rgba(var(--bs-info-rgb, 60, 186, 222),.28);color:var(--bs-info, #3cbade);font-size:1.35rem;flex-shrink:0;box-shadow:0 1px 2px #0f172a0a}.weekly-analytical-compose-header-text{display:flex;align-items:flex-start;gap:.875rem;min-width:0}.weekly-analytical-compose-header h2{margin:0;font-size:1.25rem;color:#0c4a6e;font-weight:700;letter-spacing:-.02em;line-height:1.25}.weekly-analytical-compose-header p{margin:.25rem 0 0;color:#64748b;font-size:.8125rem;line-height:1.45;font-weight:500}.weekly-analytical-compose-close{background:#ffffffbf;border:1px solid rgba(15,23,42,.08);border-radius:10px;cursor:pointer;color:#64748b;font-size:1.125rem;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease;flex-shrink:0}.weekly-analytical-compose-close:hover{background:#fff;color:#0f172a}.weekly-analytical-compose-body{padding:1.5rem}@media (min-width: 900px){.weekly-analytical-compose-body{padding:2rem}}.weekly-analytical-compose-grid{display:flex;flex-direction:column;gap:2rem}.weekly-analytical-compose-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media (max-width: 700px){.weekly-analytical-compose-fields{grid-template-columns:1fr}}.weekly-analytical-form-row{margin-bottom:1.25rem;position:relative}.weekly-analytical-form-row label{display:block;font-size:.6875rem;font-weight:700;color:#64748b;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.06em}.weekly-analytical-form-input{padding:.75rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:.75rem;font-size:.9375rem;width:100%;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;background:#f8fafc;color:#0f172a}.weekly-analytical-form-input:focus{border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.45);background:#fff;outline:none;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb, 52, 110, 224),.12)}.weekly-recipient-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;box-shadow:var(--ui-shadow-elevated, 0 25px 50px -12px rgba(15, 23, 42, .18));max-height:200px;overflow-y:auto;z-index:1000;margin-top:4px}.weekly-recipient-option{padding:.625rem 1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.75rem;transition:background .15s ease}.weekly-recipient-option:hover{background:rgba(var(--bs-info-rgb, 60, 186, 222),.08)}.weekly-recipient-option .name{font-weight:600;color:#0f172a;font-size:.875rem}.weekly-recipient-option .email{font-size:.8125rem;color:#64748b}.weekly-analytical-data-summary{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08);border-radius:var(--ui-radius-card, .875rem);padding:1.25rem 1.5rem;margin-bottom:2rem}.weekly-analytical-data-summary-title{margin:0 0 1.25rem;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;border-bottom:1px solid rgba(15,23,42,.06);padding-bottom:.75rem}.weekly-analytical-summary-block{margin-bottom:1.75rem}.weekly-analytical-summary-block:last-child{margin-bottom:0}.weekly-analytical-summary-block h4{font-size:.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem}.weekly-analytical-preview-table{width:100%;border-collapse:separate;border-spacing:0 var(--ats-table-row-gap);border:none;font-family:var(--ats-table-font-family, var(--font-family-base));font-size:.8125rem;font-variant-numeric:tabular-nums}.weekly-analytical-preview-table thead th{background:var(--ats-table-header-bg);color:var(--ats-table-header-fg);box-shadow:var(--ats-table-header-box-shadow);border:none;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:var(--ats-table-cell-padding, 8px 12px);text-align:left}.weekly-analytical-preview-table thead tr:first-child th:first-child{border-top-left-radius:var(--ats-table-row-radius)}.weekly-analytical-preview-table thead tr:first-child th:last-child{border-top-right-radius:var(--ats-table-row-radius)}.weekly-analytical-preview-table thead th+th{border-left:1px solid var(--ats-table-header-divider)}.weekly-analytical-preview-table tbody td{background:var(--ats-table-row-surface);border:1px solid var(--ats-table-row-edge);border-left:none;border-right:1px solid var(--ats-table-cell-border);box-shadow:var(--ats-table-row-shadow);padding:var(--ats-table-cell-padding, 8px 12px);text-align:left;color:var(--ats-table-cell-text);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.weekly-analytical-preview-table tbody td:first-child{border-left:3px solid var(--ats-table-row-accent);border-radius:var(--ats-table-row-radius) 0 0 var(--ats-table-row-radius)}.weekly-analytical-preview-table tbody td:last-child{border-radius:0 var(--ats-table-row-radius) var(--ats-table-row-radius) 0;border-right:1px solid var(--ats-table-row-edge)}.weekly-analytical-preview-table tbody tr:hover td{background:var(--ats-table-hover-surface);box-shadow:var(--ats-table-row-shadow-hover);border-color:rgba(var(--bs-primary-rgb),.2);transform:translateY(-1px)}.weekly-analytical-preview-table tbody tr:hover td:first-child{border-left-color:var(--ats-table-row-accent-hover)}.weekly-analytical-preview-table-empty{text-align:center;color:#94a3b8}.weekly-analytical-chart-section{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(15,23,42,.06)}.weekly-analytical-chart-preview{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 900px){.weekly-analytical-chart-preview{grid-template-columns:1fr}}.weekly-analytical-chart-box{text-align:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--ui-radius-card, .875rem);padding:1.25rem;box-shadow:0 1px 3px #0f172a0a}.weekly-analytical-chart-box--wide{margin-top:2rem;padding:1.5rem}.weekly-analytical-chart-box h4{margin:0 0 1rem;font-size:.875rem;font-weight:700;color:#0f172a}.weekly-analytical-chart-preview img{max-width:100%;height:auto;border-radius:.625rem}.weekly-analytical-meta-line{margin:0 0 .5rem;font-size:.875rem;color:#64748b;line-height:1.45}.weekly-analytical-editor-collapsible{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--ui-radius-card, .875rem);overflow:hidden}.weekly-analytical-editor-collapsible summary{padding:.875rem 1rem;background:#f8fafc;cursor:pointer;font-weight:600;font-size:.8125rem;color:#1e293b;list-style:none}.weekly-analytical-attachment-manager{border-top:1px solid rgba(15,23,42,.06);padding-top:1.5rem}.weekly-analytical-attachment-manager h4{margin:0 0 .75rem;font-size:.9375rem;font-weight:700;color:#0f172a}.weekly-analytical-attachment-checkboxes{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width: 700px){.weekly-analytical-attachment-checkboxes{grid-template-columns:1fr}}.weekly-analytical-checkbox-label{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid rgba(var(--bs-info-rgb, 60, 186, 222),.2);border-radius:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.weekly-analytical-checkbox-label:hover{border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.35);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb, 52, 110, 224),.08)}.weekly-analytical-checkbox-label input{width:1.125rem;height:1.125rem;margin-top:.15rem;flex-shrink:0;accent-color:var(--bs-primary, #346ee0)}.weekly-analytical-checkbox-label span{font-weight:600;color:#1e293b;font-size:.875rem;line-height:1.4}.weekly-analytical-checkbox-label small{display:block;color:#64748b;font-weight:500;margin-top:.25rem;font-size:.75rem}.weekly-analytical-attachment-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;margin-bottom:.625rem;transition:border-color .2s ease}.weekly-analytical-attachment-item:hover{border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.25)}.weekly-analytical-attachment-info{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.8125rem;color:#334155}.weekly-analytical-compose-footer{padding:1.25rem 1.5rem;background:linear-gradient(180deg,#f8fafc,#fff);border-top:1px solid rgba(15,23,42,.06);display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:1rem}.weekly-analytical-card{background:#fff;border-radius:calc(var(--ui-radius-card, .875rem) + 2px);padding:1.125rem 1.25rem;border:1px solid rgba(15,23,42,.08);box-shadow:0 0 0 1px #ffffffe6 inset,0 1px 3px #0f172a0d,0 10px 28px -16px #0f172a1a;display:flex;flex-direction:column;min-height:100%}.weekly-analytical-card-head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.625rem}.weekly-analytical-card-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;flex-shrink:0;font-size:1.25rem}.weekly-analytical-card-icon--generate{background:linear-gradient(145deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.14),rgba(var(--bs-primary-rgb, 52, 110, 224),.04));border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.2);color:var(--bs-primary, #346ee0)}.weekly-analytical-card-icon--history{background:linear-gradient(145deg,rgba(var(--bs-info-rgb, 60, 186, 222),.14),rgba(var(--bs-info-rgb, 60, 186, 222),.04));border:1px solid rgba(var(--bs-info-rgb, 60, 186, 222),.22);color:var(--bs-info, #3cbade)}.weekly-analytical-card h2{margin:0 0 .25rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.weekly-analytical-card p{font-size:.8125rem;color:#64748b;line-height:1.45;margin:0 0 .875rem;font-weight:500}.weekly-analytical-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.5rem}@media (max-width: 560px){.weekly-analytical-date-grid{grid-template-columns:1fr}}.weekly-analytical-date-field label{display:block;font-size:.6875rem;font-weight:700;color:#64748b;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.06em}.weekly-analytical-date-input{padding:.625rem .875rem;border:1px solid rgba(var(--bs-primary-rgb, 52, 110, 224),.28);background:linear-gradient(180deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.06),#fff);border-radius:.625rem;width:100%;box-sizing:border-box;font-family:inherit;font-size:.875rem;font-weight:600;color:#1e3a8a;transition:box-shadow .2s ease,border-color .2s ease}.weekly-analytical-date-input:focus{outline:none;border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.5);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb, 52, 110, 224),.12)}.weekly-analytical-date-hint{font-size:.6875rem;color:#94a3b8;margin:0 0 .75rem;line-height:1.4}.weekly-analytical-sent-meta{margin-bottom:.5rem;flex:1}.weekly-analytical-sent-meta strong{color:#0f172a;font-weight:700}.weekly-analytical-meta-line--emphasis{font-weight:600;color:#0f172a!important}.weekly-analytical-meta-line--file{font-size:.8125rem!important}.weekly-analytical-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:auto}.weekly-analytical-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.75rem;font-weight:600;font-size:.875rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer;border:none;text-decoration:none}.weekly-analytical-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.weekly-analytical-btn--primary{background:linear-gradient(135deg,var(--bs-primary, #346ee0) 0%,#1d4ed8 100%);color:#fff;box-shadow:0 2px 10px rgba(var(--bs-primary-rgb, 52, 110, 224),.28)}.weekly-analytical-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(var(--bs-primary-rgb, 52, 110, 224),.38)}.weekly-analytical-btn--success{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;box-shadow:0 2px 10px #16a34a40}.weekly-analytical-btn--success:hover:not(:disabled){transform:translateY(-1px)}.weekly-analytical-btn--send{background:linear-gradient(135deg,#0f172a,#334155);color:#fff;padding:.75rem 2rem;font-size:.9375rem;box-shadow:0 2px 10px #0f172a33}.weekly-analytical-btn--send:hover:not(:disabled){transform:translateY(-1px)}.weekly-analytical-btn--outline{background:#fff;border:1px solid rgba(15,23,42,.1);color:#475569}.weekly-analytical-btn--outline:hover:not(:disabled){background:#f8fafc;border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.25);color:var(--bs-primary, #346ee0)}.weekly-analytical-pie-empty{color:#94a3b8;padding:1.25rem 0;font-size:.875rem}.weekly-analytical-compose-editor-label{display:block;margin-bottom:.5rem;font-weight:700;font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.weekly-analytical-body-textarea{width:100%;min-height:150px;padding:1rem;border-radius:.75rem;border:1px solid rgba(15,23,42,.1);font-family:inherit;font-size:.9375rem;line-height:1.6;resize:vertical;outline:none;transition:border-color .2s ease,box-shadow .2s ease;background:#f8fafc;color:#0f172a;box-sizing:border-box}.weekly-analytical-body-textarea:focus{border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.45);background:#fff;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb, 52, 110, 224),.12)}.weekly-analytical-preview-table-cell-center{text-align:center}.weekly-analytical-preview-input{width:4rem;border:1px solid rgba(15,23,42,.08);border-radius:.375rem;padding:.25rem .375rem;text-align:center;font-size:.8125rem;font-weight:600;background:#fff;color:#0f172a}.weekly-analytical-preview-input:focus{outline:none;border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.4);box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb, 52, 110, 224),.1)}.weekly-analytical-preview-total{text-align:center;font-weight:700;color:var(--bs-primary, #346ee0)}.weekly-analytical-sidebar-stack{display:flex;flex-direction:column;gap:1.5rem}.weekly-analytical-collapsible-body{padding:1rem;background:#fff}.weekly-term-table{width:100%;border-collapse:collapse;font-size:.8125rem}.weekly-term-table th{color:#64748b;padding:.5rem 0;text-align:left;border-bottom:1px solid rgba(15,23,42,.06);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.weekly-term-table td{padding:.5rem 0;border-bottom:1px solid rgba(15,23,42,.04);color:#334155}.weekly-term-table tr:last-child td{border-bottom:none}.weekly-term-table-rm{font-size:.6875rem;color:#94a3b8;margin-top:.125rem}.weekly-analytical-dropzone-wrap{margin:1rem 0}.weekly-analytical-remove-btn{color:#ef4444;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.375rem;transition:background .15s ease}.weekly-analytical-remove-btn:hover{background:#ef444414}.weekly-analytical-pie-wrap{display:flex;align-items:center;justify-content:center;gap:3rem;padding:1.5rem 0;flex-wrap:wrap}.weekly-analytical-pie-svg{transform:rotate(-90deg);border-radius:50%}.weekly-analytical-pie-center{transform:rotate(90deg) translateY(-2px);transform-origin:21px 21px}.weekly-analytical-pie-total{font-size:4.5px;font-weight:800;fill:#0f172a}.weekly-analytical-pie-label{font-size:2px;font-weight:700;fill:#64748b;letter-spacing:.1px}.weekly-analytical-pie-legend{display:flex;flex-direction:column;gap:1rem;text-align:left;min-width:200px}.weekly-analytical-pie-legend-item{display:flex;align-items:center;gap:.75rem}.weekly-analytical-pie-swatch{width:14px;height:14px;border-radius:4px;flex-shrink:0}.weekly-analytical-pie-legend-title{font-size:.875rem;font-weight:700;color:#0f172a}.weekly-analytical-pie-legend-sub{font-size:.75rem;font-weight:600;color:#64748b}.weekly-analytical-card-head .weekly-analytical-card p,.weekly-analytical-card-head p{margin-bottom:0}.weekly-analytical-compose-body--compact{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.875rem}.weekly-analytical-compose-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.weekly-analytical-btn--header{padding:.5rem .875rem;font-size:.8125rem;white-space:nowrap}.weekly-analytical-preview-layout{display:flex;flex-direction:column;gap:1.125rem}.weekly-analytical-preview-section{min-width:0}.weekly-analytical-preview-section-title{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(15,23,42,.08);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b}.weekly-analytical-preview-analytics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:.875rem;align-items:stretch}@media (max-width: 1100px){.weekly-analytical-preview-analytics{grid-template-columns:1fr 1fr}.weekly-analytical-preview-chart-card--pie{grid-column:1 / -1}}@media (max-width: 640px){.weekly-analytical-preview-analytics{grid-template-columns:1fr}.weekly-analytical-preview-chart-card--pie{grid-column:auto}}.weekly-analytical-preview-chart-card{display:flex;flex-direction:column;min-height:100%;padding:.875rem;border-radius:.75rem;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a}.weekly-analytical-preview-chart-card h4{margin:0 0 .625rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569;text-align:center}.weekly-analytical-preview-chart-card--pie{padding:1rem 1.125rem 1.125rem;border-color:rgba(var(--bs-primary-rgb, 52, 110, 224),.16);background:linear-gradient(180deg,rgba(var(--bs-primary-rgb, 52, 110, 224),.04),#fff 55%,#f8fafc);box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb, 52, 110, 224),.06) inset,0 4px 14px rgba(var(--bs-primary-rgb, 52, 110, 224),.08)}.weekly-analytical-preview-chart-card--pie h4{font-size:.75rem;color:#0f172a}.weekly-analytical-preview-chart-media{display:flex;align-items:center;justify-content:center;flex:1;min-height:8.5rem}.weekly-analytical-preview-chart-media img{width:100%;max-height:9.5rem;object-fit:contain;border-radius:.5rem}.weekly-analytical-preview-pie-stage{display:flex;align-items:center;justify-content:center;flex:1;min-height:16rem;padding:.25rem 0}.weekly-analytical-pie-wrap--featured{flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:.25rem 0;width:100%}.weekly-analytical-pie-wrap--featured .weekly-analytical-pie-svg{width:220px;height:220px;filter:drop-shadow(0 4px 10px rgba(15,23,42,.08))}.weekly-analytical-pie-wrap--featured .weekly-analytical-pie-legend{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.625rem 1.25rem;min-width:0;width:100%;text-align:left}.weekly-analytical-pie-wrap--featured .weekly-analytical-pie-legend-item{flex:0 1 auto;min-width:7.5rem}.weekly-analytical-preview-data-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.875rem;align-items:start}@media (max-width: 900px){.weekly-analytical-preview-data-grid{grid-template-columns:1fr}}.weekly-analytical-preview-data-card{border:1px solid rgba(15,23,42,.08);border-radius:.75rem;background:#fff;padding:.75rem;min-width:0}.weekly-analytical-preview-data-card h4{margin:0 0 .5rem;font-size:.75rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.weekly-analytical-preview-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-left:.375rem;padding:0 .375rem;border-radius:999px;background:rgba(var(--bs-primary-rgb, 52, 110, 224),.1);color:var(--bs-primary, #346ee0);font-size:.6875rem;font-weight:800;vertical-align:middle}.weekly-analytical-preview-section--attachments{padding-top:.125rem;padding-bottom:.25rem}.weekly-analytical-preview-attachments{display:flex;flex-direction:column;gap:.75rem;padding:.875rem .875rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;background:#fff}.weekly-analytical-attachment-checkboxes--preview{grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:0}@media (max-width: 700px){.weekly-analytical-attachment-checkboxes--preview{grid-template-columns:1fr}}.weekly-analytical-preview-dropzone{margin-top:.25rem}.weekly-analytical-dropzone-label{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.weekly-analytical-upload-dropzone{margin-bottom:0;min-height:6.75rem;border-color:#0078d473;background:linear-gradient(180deg,#e8f4fc,#fff 55%);box-shadow:inset 0 1px #ffffffe6}.weekly-analytical-upload-dropzone:hover{border-color:#0078d4a6;background:linear-gradient(180deg,#dbeefe,#fff 60%);box-shadow:inset 0 1px #fffffff2,0 0 0 3px #0078d41a}.weekly-analytical-upload-dropzone.atsrevamp-upload-file-dropzone--active{border-color:#0078d4;background:#e8f4fc;box-shadow:0 0 0 3px #0078d429}.weekly-analytical-upload-dropzone .atsrevamp-upload-file-dropzone-visual{padding:1.125rem .875rem}.weekly-analytical-upload-dropzone .atsrevamp-upload-file-hint{font-size:.9375rem;color:#0c4a6e}.weekly-analytical-upload-dropzone .atsrevamp-upload-file-meta{font-size:.8125rem;color:#475569;max-width:20rem;line-height:1.4}.weekly-analytical-table-scroll{max-height:10.5rem;overflow:auto;border-radius:.5rem;border:1px solid rgba(15,23,42,.06)}.weekly-analytical-preview-table--compact thead th,.weekly-analytical-preview-table--compact tbody td{padding:.4375rem .5rem;font-size:.75rem}.weekly-analytical-checkbox-label--compact{padding:.625rem .75rem}.weekly-analytical-attachment-list--compact{margin-top:.5rem}.weekly-analytical-compose-footer--compact{justify-content:space-between}.atsrevamp-list-page-rm-scope-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.atsrevamp-list-page-rm-scope-filters--rm-lead{align-items:center}.atsrevamp-list-page-rm-scope-field{display:inline-flex;align-items:center;gap:8px}.atsrevamp-list-page-rm-scope-label{font-size:.8125rem;font-weight:500;color:var(--color-text-muted, var(--bs-gray-600, #6c757d));white-space:nowrap}.atsrevamp-rm-lead-scope-toolbar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.atsrevamp-rm-lead-scope-tabs{flex-shrink:0}.atsrevamp-rm-lead-scope-member-field{display:inline-flex;align-items:center;gap:8px}.atsrevamp-rm-lead-scope-member-label{font-size:.8125rem;font-weight:600;color:#64748b;white-space:nowrap}.atsrevamp-rm-lead-scope-member-select{min-width:10.5rem;max-width:min(16rem,42vw);height:36px;padding:0 28px 0 12px;font-size:.8125rem;font-weight:500;color:#0f172a;border-radius:8px;border:1px solid rgba(148,163,184,.45);background-color:#fff;box-shadow:0 1px 2px #0f172a0a}.atsrevamp-rm-lead-scope-member-select:focus{border-color:rgba(var(--bs-primary-rgb),.45);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.12);outline:none}.atsrevamp-rm-lead-scope-tip{font-size:.75rem;color:#64748b;white-space:nowrap}.atsrevamp-rm-team-owner-col{width:9.5rem;min-width:9.5rem;max-width:11rem;padding-left:12px!important;padding-right:10px!important;vertical-align:middle;white-space:nowrap;font-size:.8125rem;color:#334155;background:#f8fafcd9;border-right:1px solid rgba(148,163,184,.25)}.atsrevamp-rm-row--mine .atsrevamp-rm-team-owner-col{background:#2563eb0f}.atsrevamp-rm-team-owner-label{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:500}.atsrevamp-rm-team-owner-label--mine{color:#1d4ed8;font-weight:600}.atsrevamp-rm-team-owner-empty{color:#94a3b8}.atsrevamp-rm-scope-hint{font-size:.75rem;color:var(--color-text-muted, var(--bs-gray-600, #6c757d));font-style:italic}.atsrevamp-rm-scope-legend{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--color-text-muted, var(--bs-gray-600, #6c757d))}.atsrevamp-rm-scope-legend-swatch{width:12px;height:12px;border-radius:3px;border:1px solid rgba(0,0,0,.08)}.atsrevamp-rm-scope-legend-swatch--mine{background:#2563eb1f;border-color:#2563eb59}.atsrevamp-rm-scope-legend-swatch--team{background:var(--bs-body-bg, #fff);border-color:var(--bs-border-color, #dee2e6)}.atsrevamp-rm-row--mine>td{background:#2563eb12!important}.atsrevamp-rm-row--mine>td:first-child{box-shadow:inset 3px 0 #2563eb8c}.atsrevamp-rm-row--team-member>td{background:transparent}.atsrevamp-rm-row-owner-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.atsrevamp-rm-row-owner-badge{display:inline-block;max-width:100%;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;color:#64748b;background:#64748b1a;border:1px solid rgba(100,116,139,.16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atsrevamp-rm-row--mine .atsrevamp-rm-row-owner-badge{color:#1e40af;background:#2563eb1a;border-color:#2563eb38}.atsrevamp-rm-scope-view-tabs{flex-shrink:0}.atsrevamp-dashboard-page-outer>.atsrevamp-table-card.atsrevamp-dashboard-toolbar-card .atsrevamp-list-page-filters-well{padding:10px var(--ats-list-page-content-inset-x, 12px) 12px;margin-top:0;background:#f8fafc99}.atsrevamp-dashboard-page-outer>.atsrevamp-table-card.atsrevamp-dashboard-toolbar-card .atsrevamp-list-page-toolbar{padding:0 4px}.atsrevamp-dashboard-page-outer .atsrevamp-dashboard-admin-rm-trailing{justify-content:flex-end}.atsrevamp-table-card,.atsrevamp-table-wrapper,.report-submissions-table-wrap,.atsrevamp-interviews-table-wrapper,.projects-table-container,.atsrevamp-dashboard-grouped-table,.atsrevamp-confirmations-table-wrapper,.email-table-container,.atsrevamp-employee-list-toolbar-panel,.atsrevamp-employee-list-toolbar-panel--standalone,.atsrevamp-employee-details-tab-shell .atsrevamp-employee-submissions-panel .atsrevamp-table-card,.atsrevamp-employee-details-tab-shell .atsrevamp-employee-submissions-panel .atsrevamp-table-wrapper,.atsrevamp-submission-pipeline-overlay .atsrevamp-pipeline-scroll-slot .atsrevamp-table-card,.atsrevamp-employee-details-tab-panels .atsrevamp-employee-details-pipeline-host .atsrevamp-pipeline-scroll-slot .atsrevamp-table-card,.atsrevamp-submission-pipeline-overlay.atsrevamp-submission-pipeline-surface--list-session:not(.atsrevamp-submission-pipeline-overlay--embedded) .atsrevamp-pipeline-scroll-slot .atsrevamp-table-card{border-radius:var(--ui-radius-table, 0)!important}.atsrevamp-table-card>.atsrevamp-table-wrapper,.atsrevamp-table-card>.atsrevamp-interviews-table-wrapper,.atsrevamp-table-card>.atsrevamp-confirmations-infinite-table,.atsrevamp-submission-pipeline-overlay .atsrevamp-pipeline-scroll-slot .atsrevamp-table-card>.atsrevamp-table-wrapper,.atsrevamp-submission-pipeline-overlay .atsrevamp-pipeline-scroll-slot .atsrevamp-table-card>.atsrevamp-confirmations-infinite-table,.atsrevamp-employee-details-tab-panels .atsrevamp-employee-details-pipeline-host .atsrevamp-pipeline-scroll-slot .atsrevamp-table-card>.atsrevamp-table-wrapper,.atsrevamp-employee-details-tab-panels .atsrevamp-employee-details-pipeline-host .atsrevamp-pipeline-scroll-slot .atsrevamp-table-card>.atsrevamp-confirmations-infinite-table{border-radius:var(--ui-radius-table, 0)!important}.atsrevamp-list-page-filters-well,.atsrevamp-table-card>.submissions-view-panel,.atsrevamp-table-card>.atsrevamp-table-wrapper:not(.atsrevamp-table-body-scroll),.atsrevamp-table-card>.atsrevamp-interviews-infinite-table:not(.atsrevamp-table-body-scroll),.atsrevamp-table-card>.atsrevamp-confirmations-infinite-table:not(.atsrevamp-table-body-scroll),.atsrevamp-table-card .submissions-view-panel,.atsrevamp-table-card .atsrevamp-table-wrapper:not(.atsrevamp-table-body-scroll),.atsrevamp-table-card .atsrevamp-table-wrapper-submissions:not(.atsrevamp-table-body-scroll),.atsrevamp-table-card .atsrevamp-table-wrapper-bench:not(.atsrevamp-table-body-scroll),.atsrevamp-table-card .atsrevamp-interviews-infinite-table:not(.atsrevamp-table-body-scroll),.atsrevamp-table-card .atsrevamp-confirmations-infinite-table:not(.atsrevamp-table-body-scroll),.atsrevamp-table-card .atsrevamp-interviews-table-wrapper,.atsrevamp-table-card .atsrevamp-confirmations-table-wrapper,.atsrevamp-table-card .report-submissions-table-wrap,.atsrevamp-table-card .projects-table-container,.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel,.atsrevamp-employee-details-tab-shell .atsrevamp-table-card .atsrevamp-table-wrapper,.atsrevamp-submission-pipeline-overlay .atsrevamp-table-card .atsrevamp-table-wrapper{width:100%!important;max-width:100%!important;min-width:0;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.atsrevamp-list-page-filters-well{padding-left:var(--ats-list-page-content-inset-x, 12px)!important;padding-right:var(--ats-list-page-content-inset-x, 12px)!important}.atsrevamp-table-card>.atsrevamp-list-page-toolbar .atsrevamp-table-title,.atsrevamp-table-card>.atsrevamp-table-title{padding-left:var(--ats-list-page-content-inset-x, 12px)!important;padding-right:var(--ats-list-page-content-inset-x, 12px)!important}.atsrevamp-table-card .submissions-view-tabs.tab-navigation{margin-left:var(--ats-list-page-content-inset-x, 12px)!important;margin-right:var(--ats-list-page-content-inset-x, 12px)!important}.atsrevamp-table-card .atsrevamp-table-body-scroll,.atsrevamp-table-card .submissions-merged-report-scroll{--_list-band-inset: var(--ats-list-page-content-inset-x, 12px);width:auto!important;max-width:none!important;min-width:0!important;margin-left:var(--_list-band-inset)!important;margin-right:var(--_list-band-inset)!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;box-sizing:border-box;background:var(--color-surface)!important;overflow-x:auto!important;align-self:stretch}.atsrevamp-table-card .atsrevamp-table-body-scroll:has(.atsrevamp-table-column-settings),.atsrevamp-table-card .atsrevamp-interviews-infinite-table.atsrevamp-table-body-scroll:has(.atsrevamp-table-column-settings),.atsrevamp-table-card .atsrevamp-confirmations-infinite-table.atsrevamp-table-body-scroll:has(.atsrevamp-table-column-settings),.atsrevamp-table-card .atsrevamp-table-wrapper-submissions.atsrevamp-table-body-scroll:has(.atsrevamp-table-column-settings){width:auto!important;max-width:none!important;min-width:0!important;overflow-x:auto!important}.atsrevamp-table-card .atsrevamp-table-body-scroll .atsrevamp-table-body-scroll,.atsrevamp-table-card .submissions-merged-report-scroll .atsrevamp-table-body-scroll,.atsrevamp-table-card .submissions-merged-report-scroll .submissions-merged-report-scroll,.atsrevamp-table-card .atsrevamp-table-body-scroll .submissions-merged-report-scroll{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.atsrevamp-table-card .atsrevamp-list-table-load-footer,.atsrevamp-table-card>.submissions-view-panel>.atsrevamp-list-table-load-footer,.atsrevamp-table-card .ats-report-scroll-host>.atsrevamp-list-table-load-footer{padding-left:var(--ats-list-page-content-inset-x, 12px)!important;padding-right:var(--ats-list-page-content-inset-x, 12px)!important;box-sizing:border-box}.atsrevamp-table-card .atsrevamp-table-wrapper:not(.atsrevamp-table-body-scroll),.atsrevamp-table-card>.atsrevamp-interviews-table-wrapper,.atsrevamp-table-card>.atsrevamp-confirmations-table-wrapper,.atsrevamp-table-card .submissions-view-panel .atsrevamp-interviews-infinite-table .atsrevamp-interviews-table-wrapper{border-left:none!important;border-right:none!important;box-shadow:none!important;background:transparent!important}.atsrevamp-table-card .atsrevamp-interviews-table-wrapper,.atsrevamp-table-card .atsrevamp-confirmations-table-wrapper,.atsrevamp-table-card .report-submissions-table-wrap,.atsrevamp-table-card .projects-table-container{padding-left:0!important;padding-right:0!important}.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel>.atsrevamp-table-wrapper.atsrevamp-table-body-scroll,.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel>.atsrevamp-interviews-infinite-table.atsrevamp-table-body-scroll,.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card>.submissions-view-panel>.atsrevamp-confirmations-infinite-table.atsrevamp-table-body-scroll{flex:1 1 0;min-height:0}.atsrevamp-table-card,.atsrevamp-list-page-scroll-frame>.atsrevamp-table-card,.atsrevamp-report-route-root .atsrevamp-list-page-scroll-frame>.atsrevamp-table-card{width:100%;max-width:100%;box-sizing:border-box}.atsrevamp-table,.atsrevamp-interviews-table,.atsrevamp-confirmations-table,table.report-submissions-table,table.projects-table,.atsrevamp-email-table,.weekly-analytical-preview-table,.atsrevamp-dashboard-grouped-table-grid{border-collapse:collapse!important;border-spacing:0!important}.atsrevamp-table-card .atsrevamp-table:not(:has(.atsrevamp-table-column-settings)),.atsrevamp-table-card .atsrevamp-interviews-table:not(:has(.atsrevamp-table-column-settings)),.atsrevamp-table-card .atsrevamp-confirmations-table:not(:has(.atsrevamp-table-column-settings)),.atsrevamp-table-card table.report-submissions-table:not(:has(.atsrevamp-table-column-settings)),.atsrevamp-table-card table.projects-table:not(:has(.atsrevamp-table-column-settings)),.atsrevamp-table:not(:has(.atsrevamp-table-column-settings)),.atsrevamp-interviews-table:not(:has(.atsrevamp-table-column-settings)),.atsrevamp-confirmations-table:not(:has(.atsrevamp-table-column-settings)),table.report-submissions-table:not(:has(.atsrevamp-table-column-settings)),table.projects-table:not(:has(.atsrevamp-table-column-settings)),.atsrevamp-email-table:not(:has(.atsrevamp-table-column-settings)),.weekly-analytical-preview-table:not(:has(.atsrevamp-table-column-settings)),.atsrevamp-dashboard-grouped-table-grid:not(:has(.atsrevamp-table-column-settings)){width:100%!important;min-width:100%!important;max-width:100%!important;table-layout:fixed!important;display:table!important}.atsrevamp-table-card .atsrevamp-table:has(.atsrevamp-table-column-settings),.atsrevamp-table-card .atsrevamp-interviews-table:has(.atsrevamp-table-column-settings),.atsrevamp-table-card .atsrevamp-confirmations-table:has(.atsrevamp-table-column-settings),.atsrevamp-table-card table.report-submissions-table:has(.atsrevamp-table-column-settings),.atsrevamp-table-card table.projects-table:has(.atsrevamp-table-column-settings),.atsrevamp-table:has(.atsrevamp-table-column-settings),.atsrevamp-interviews-table:has(.atsrevamp-table-column-settings),.atsrevamp-confirmations-table:has(.atsrevamp-table-column-settings),table.report-submissions-table:has(.atsrevamp-table-column-settings),table.projects-table:has(.atsrevamp-table-column-settings){width:max-content!important;min-width:100%!important;max-width:none!important;table-layout:auto!important}.atsrevamp-table:not(:has(.atsrevamp-table-column-settings)) thead th:not(.atsrevamp-list-col-th--gear-only):not(.atsrevamp-table-column-settings):not(.atsrevamp-action-header):not(.atsrevamp-table-col-select),.atsrevamp-table:not(:has(.atsrevamp-table-column-settings)) tbody td:not(.atsrevamp-table-column-settings-cell):not(.atsrevamp-table-col-select),.atsrevamp-interviews-table:not(:has(.atsrevamp-table-column-settings)) th[class*=atsrevamp-interviews-col-]:not(.atsrevamp-interviews-col-actions):not(.atsrevamp-interviews-col-view),.atsrevamp-interviews-table:not(:has(.atsrevamp-table-column-settings)) td[class*=atsrevamp-interviews-col-]:not(.atsrevamp-interviews-col-actions):not(.atsrevamp-interviews-col-view),.atsrevamp-table-submissions:not(:has(.atsrevamp-table-column-settings)) th[class*=atsrevamp-submissions-col-]:not(.atsrevamp-table-column-settings):not(.atsrevamp-list-col-th--gear-only),.atsrevamp-table-submissions:not(:has(.atsrevamp-table-column-settings)) td[class*=atsrevamp-submissions-col-]:not(.atsrevamp-table-column-settings-cell),.atsrevamp-confirmations-table:not(:has(.atsrevamp-table-column-settings)) thead th,.atsrevamp-confirmations-table:not(:has(.atsrevamp-table-column-settings)) tbody td,table.report-submissions-table:not(:has(.atsrevamp-table-column-settings)) thead th,table.report-submissions-table:not(:has(.atsrevamp-table-column-settings)) tbody td,table.projects-table:not(:has(.atsrevamp-table-column-settings)) thead th,table.projects-table:not(:has(.atsrevamp-table-column-settings)) tbody td{max-width:none!important}.atsrevamp-table-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:var(--ats-table-shell-shadow)!important}.atsrevamp-table-wrapper,.atsrevamp-table-wrapper-submissions,.atsrevamp-table-wrapper-bench,.atsrevamp-interviews-table-wrapper,.atsrevamp-interviews-infinite-table,.atsrevamp-confirmations-table-wrapper,.atsrevamp-confirmations-infinite-table,.report-submissions-table-wrap,.projects-table-container{background:var(--color-surface)!important;border:none!important;box-shadow:none!important}.atsrevamp-table-wrapper:not(.atsrevamp-table-body-scroll),.atsrevamp-table-wrapper-submissions:not(.atsrevamp-table-body-scroll),.atsrevamp-table-wrapper-bench:not(.atsrevamp-table-body-scroll),.atsrevamp-interviews-table-wrapper,.atsrevamp-confirmations-table-wrapper,.report-submissions-table-wrap,.projects-table-container{padding:0!important}.atsrevamp-table thead th,.atsrevamp-interviews-table thead th,.atsrevamp-confirmations-table thead th,table.report-submissions-table thead th,table.projects-table thead th,.atsrevamp-email-table thead th,.weekly-analytical-preview-table thead th,.atsrevamp-dashboard-grouped-table-grid thead th,.atsrevamp-table-bench-sticky thead th{background-color:var(--ats-table-header-solid)!important;background-image:none!important;color:var(--ats-table-header-fg)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;border:none!important;border-bottom:1px solid var(--ats-table-header-border-bottom)!important;border-radius:0!important;box-shadow:var(--ats-table-header-box-shadow)!important;vertical-align:middle}.atsrevamp-table thead tr:first-child th:first-child,.atsrevamp-table thead tr:first-child th:last-child,.atsrevamp-interviews-table thead tr:first-child th:first-child,.atsrevamp-interviews-table thead tr:first-child th:last-child,.projects-table thead tr:first-child th:first-child,.projects-table thead tr:first-child th:last-child{border-radius:0!important}.atsrevamp-table thead th+th,.atsrevamp-interviews-table thead th+th,.atsrevamp-confirmations-table thead th+th,table.report-submissions-table thead th+th,table.projects-table thead th+th{border-left:1px solid var(--ats-table-header-divider)!important}.atsrevamp-table tbody td,.atsrevamp-interviews-table tbody td,.atsrevamp-confirmations-table tbody td,table.report-submissions-table tbody td,table.projects-table tbody td,.atsrevamp-email-table tbody td,.weekly-analytical-preview-table tbody td,.atsrevamp-dashboard-grouped-table-grid tbody td{background:var(--ats-table-row-surface)!important;color:var(--ats-table-cell-text)!important;font-weight:400!important;border:none!important;border-bottom:1px solid var(--ats-table-cell-border)!important;border-radius:0!important;box-shadow:none!important;transform:none!important;transition:background-color .12s ease!important}.atsrevamp-table tbody td:first-child,.atsrevamp-interviews-table tbody td:first-child,.atsrevamp-confirmations-table tbody td:first-child,table.report-submissions-table tbody td:first-child,table.projects-table tbody td:first-child{border-left:none!important;border-radius:0!important}.atsrevamp-table tbody td:last-child,.atsrevamp-interviews-table tbody td:last-child,.atsrevamp-confirmations-table tbody td:last-child,table.report-submissions-table tbody td:last-child,table.projects-table tbody td:last-child{border-radius:0!important}.atsrevamp-table tbody tr:nth-child(2n) td,.atsrevamp-interviews-table tbody tr:nth-child(2n) td,.atsrevamp-confirmations-table tbody tr:nth-child(2n) td,table.report-submissions-table tbody tr:nth-child(2n) td,table.projects-table tbody tr:nth-child(2n) td{background:var(--ats-table-row-stripe)!important}.atsrevamp-table tbody tr:hover td,.atsrevamp-interviews-table tbody tr:hover td,.atsrevamp-confirmations-table tbody tr:hover td,table.report-submissions-table tbody tr:hover td,table.projects-table tbody tr:hover td,.atsrevamp-email-table tbody tr:hover td{background:var(--ats-table-hover-surface)!important;box-shadow:none!important;transform:none!important;border-color:var(--ats-table-cell-border)!important}.atsrevamp-table tbody tr:hover td:first-child,.atsrevamp-interviews-table tbody tr:hover td:first-child,.atsrevamp-confirmations-table tbody tr:hover td:first-child,table.report-submissions-table tbody tr:hover td:first-child,table.projects-table tbody tr:hover td:first-child{border-left-color:transparent!important}.atsrevamp-table-body-scroll .atsrevamp-table thead th:before,.atsrevamp-table-body-scroll .atsrevamp-interviews-table thead th:before,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table thead th:before,.atsrevamp-table-body-scroll table.report-submissions-table thead th:before,.atsrevamp-table-body-scroll table.projects-table thead th:before{display:none!important;content:none!important}.atsrevamp-table-body-scroll .atsrevamp-table thead th,.atsrevamp-table-body-scroll .atsrevamp-interviews-table thead th,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table thead th,.atsrevamp-table-body-scroll table.report-submissions-table thead th,.atsrevamp-table-body-scroll table.projects-table thead th,.atsrevamp-table-bench-sticky thead th{position:sticky;top:0;z-index:3;isolation:auto;overflow:hidden;background-color:var(--ats-table-header-solid)!important;background-image:none!important;box-shadow:var(--ats-table-header-box-shadow)!important;border-bottom:1px solid var(--ats-table-header-border-bottom)!important}.atsrevamp-table-body-scroll .atsrevamp-table tbody td,.atsrevamp-table-body-scroll .atsrevamp-interviews-table tbody td,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table tbody td,.atsrevamp-table-body-scroll table.report-submissions-table tbody td,.atsrevamp-table-body-scroll table.projects-table tbody td{transform:none!important;box-shadow:none!important}.atsrevamp-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-interviews-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--gear-only,.projects-table thead th.atsrevamp-list-col-th--gear-only{width:36px!important;min-width:36px!important;max-width:40px!important;padding:4px!important;position:sticky;right:0;z-index:4;box-shadow:-4px 0 8px #0f172a0f;background-color:var(--ats-table-header-solid)!important;background-image:none!important}.atsrevamp-table thead th.atsrevamp-list-col-th--gear-only:after,.atsrevamp-interviews-table thead th.atsrevamp-list-col-th--gear-only:after,.atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--gear-only:after,.projects-table thead th.atsrevamp-list-col-th--gear-only:after{display:none!important;content:none!important}.atsrevamp-table tbody td.atsrevamp-table-column-settings-cell{width:36px!important;min-width:36px!important;max-width:40px!important;position:sticky;right:0;z-index:2;box-shadow:-3px 0 8px #0f172a0d;background:var(--ats-table-row-surface)!important}.atsrevamp-table tbody tr:nth-child(2n) td.atsrevamp-table-column-settings-cell{background:var(--ats-table-row-stripe)!important}.atsrevamp-table tbody td.atsrevamp-table-column-settings-cell:after{display:none!important;content:none!important}.atsrevamp-table tbody tr:hover td.atsrevamp-table-column-settings-cell{background:var(--ats-table-hover-surface)!important}.atsrevamp-table-body-scroll .atsrevamp-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-table-body-scroll .atsrevamp-interviews-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-table-body-scroll .atsrevamp-confirmations-table thead th.atsrevamp-list-col-th--gear-only,.atsrevamp-table-body-scroll table.projects-table thead th.atsrevamp-list-col-th--gear-only{z-index:5}.atsrevamp-table tbody tr.atsrevamp-table-empty-placeholder td,.report-submissions-table tbody tr.atsrevamp-table-empty-placeholder td,.projects-table tbody tr.atsrevamp-table-empty-placeholder td,.atsrevamp-interviews-table tbody tr.atsrevamp-table-empty-placeholder td,.atsrevamp-confirmations-table tbody tr.atsrevamp-table-empty-placeholder td{background:var(--color-surface-alt)!important;border:1px dashed var(--color-border)!important;border-radius:0!important;box-shadow:none!important}.atsrevamp-table-submissions tbody tr.atsrevamp-submission-row--highlight td,.atsrevamp-table-submissions tbody tr.atsrevamp-notification-row--highlight td,.atsrevamp-interviews-table tbody tr.atsrevamp-submission-row--highlight td,.atsrevamp-interviews-table tbody tr.atsrevamp-notification-row--highlight td{background-color:#e0f2fe!important;box-shadow:none!important;border-left:3px solid #38bdf8!important}.atsrevamp-standalone-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);box-sizing:border-box;background-color:var(--color-bg);background-image:radial-gradient(ellipse 100% 80% at 50% -30%,rgba(var(--bs-primary-rgb),.08),transparent 55%);background-attachment:fixed}.atsrevamp-standalone-card{width:100%;max-width:480px;background:var(--color-surface);border-radius:var(--ui-radius-modal);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:var(--ui-shadow-elevated);border:1px solid var(--ui-border-subtle);text-align:center}.atsrevamp-standalone-card--wide{max-width:520px;text-align:left}.atsrevamp-standalone-spinner{width:52px;height:52px;border:3px solid var(--color-border);border-top-color:var(--bs-primary);border-radius:50%;animation:atsrevamp-standalone-spin .8s linear infinite;margin:0 auto 1.25rem;box-sizing:border-box}@keyframes atsrevamp-standalone-spin{to{transform:rotate(360deg)}}.atsrevamp-standalone-title{margin:0 0 .5rem;font-size:1.35rem;font-weight:var(--font-weight-bold);color:var(--color-text-dark);letter-spacing:-.02em;line-height:var(--line-height-tight)}.atsrevamp-standalone-text{margin:0 0 1rem;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-loose)}.atsrevamp-standalone-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:1.25rem}.atsrevamp-standalone-icon{width:56px;height:56px;border-radius:50%;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;color:#fff}.atsrevamp-standalone-icon--success{background:var(--bs-success)}.atsrevamp-standalone-icon--warning{background:var(--bs-warning);color:var(--color-text-dark)}.atsrevamp-standalone-icon--error{background:var(--bs-danger)}[data-bs-theme=dark] .atsrevamp-standalone-card{background:var(--color-surface);border-color:var(--color-border)}.navbar-custom{height:var(--header-height);--navbar-bar-bg: var(--app-main-layout-bar-bg, #004d7a);background:var(--app-main-footer-background);color:#fff;box-shadow:0 4px 28px #00192d59,0 0 0 1px #ffffff0f inset;border-bottom:none;position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;flex-shrink:0;isolation:isolate}.navbar-custom:before{display:none}.navbar-custom:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff1f;box-shadow:none;pointer-events:none;z-index:2}.topbar{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 24px;position:relative;z-index:1}.topbar-menu{display:flex;align-items:center;gap:15px;list-style:none;margin:0;padding:0}.topbar-menu-left{gap:15px}.logo-box{display:flex;align-items:center;height:100%;gap:10px}.logo-light{display:flex;align-items:center;text-decoration:none;color:inherit;gap:8px}.atsrevamp-header-logo-mark{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#00b8d9,#0052cc);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0;line-height:36px}.atsrevamp-header-logo-img{height:36px;width:auto;max-width:160px;object-fit:contain;flex-shrink:0;display:block}.logo-text{font-size:18px;font-weight:600;white-space:nowrap;display:flex;align-items:center;color:#fff}.button-toggle-menu{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;cursor:pointer;padding:8px;border-radius:var(--ui-radius-button, .75rem);transition:background .2s ease,box-shadow .2s ease,transform .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001f,0 0 0 1px #ffffff0a inset}.button-toggle-menu:hover{background:#ffffff29;color:#fff;border-color:#3cbade73;box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.45),0 4px 18px #00000026;transform:scale(1.04)}.button-toggle-menu:active{transform:scale(.95)}.icon-button{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;cursor:pointer;padding:8px;border-radius:var(--ui-radius-button, .75rem);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 1px 6px #0000001a}.icon-button:hover{background:#ffffff24;border-color:#fff3;color:#fff;box-shadow:0 4px 14px #00000024;transform:scale(1.05)}.icon-button:active{transform:scale(.95)}.notification-btn{position:relative}.notification-badge{position:absolute;top:4px;right:4px;background:var(--color-danger);color:#fff;font-size:10px;font-weight:700;border-radius:10px;padding:2px 5px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #dc3545b3}70%{box-shadow:0 0 0 6px #dc354500}to{box-shadow:0 0 #dc354500}}.dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 10px);background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:8px;box-shadow:0 4px 20px #00000026;border:1px solid rgba(52,110,224,.1);min-width:220px;z-index:1000;overflow:hidden;animation:dropdownFadeIn .3s ease forwards;transform-origin:top right}.dropdown-menu-animated{animation:dropdownFadeIn .2s ease forwards}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-menu-end{right:0;left:auto}.dropdown-menu-lg{min-width:320px}.dropdown-item{display:flex;align-items:center;padding:12px 16px;color:#495057;text-decoration:none;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s ease;gap:12px;font-size:14px;font-weight:500;border-left:3px solid transparent}.dropdown-item:hover{background:linear-gradient(90deg,#346ee014,#346ee005);border-left-color:#346ee0;color:#346ee0;transform:translate(2px)}.dropdown-item svg,.dropdown-item i{color:#6c757d;transition:all .2s ease;font-size:16px}.dropdown-item:hover svg,.dropdown-item:hover i{color:#346ee0;transform:scale(1.1)}.dropdown-header{padding:16px 16px 12px;font-size:13px;font-weight:700;color:#346ee0;background:linear-gradient(135deg,#346ee00d,#346ee005);border-bottom:2px solid rgba(52,110,224,.15);display:flex;justify-content:space-between;align-items:center;letter-spacing:.5px;text-transform:uppercase}.dropdown-footer{padding:10px 15px;border-top:1px solid var(--color-border);text-align:center}.view-all-link{color:var(--primary-color);text-decoration:none;font-size:13px;font-weight:500;transition:color .2s ease}.view-all-link:hover{color:var(--primary-color-dark);text-decoration:underline}.search-dropdown .dropdown-menu{min-width:360px}.search-form{padding:10px;display:flex;gap:8px;border-bottom:1px solid var(--color-border)}.search-input{flex:1;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:14px;outline:none;transition:border-color .2s ease}.search-input:focus{border-color:var(--primary-color)}.search-submit-btn{padding:8px 12px;background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s ease}.search-submit-btn:hover{background-color:var(--primary-color-dark)}.search-suggestions{padding:5px 0}.search-suggestion-item{display:flex;align-items:center;padding:10px 15px;gap:10px;cursor:pointer;transition:background-color .2s ease}.search-suggestion-item:hover{background-color:var(--color-bg-light)}.suggestion-icon{color:var(--color-text-secondary);font-size:14px}.notifications-dropdown .dropdown-menu{min-width:360px;max-height:500px;overflow-y:auto}.notification-count{background-color:var(--primary-color);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px}.notification-list{max-height:350px;overflow-y:auto}.notification-item{display:flex;align-items:flex-start;padding:12px 15px;gap:10px;cursor:pointer;transition:background-color .2s ease;position:relative;border-bottom:1px solid var(--color-border)}.notification-item:hover{background-color:var(--color-bg-light)}.notification-item.unread{background-color:#007bff0d}.notification-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;flex-shrink:0}.notification-content{flex:1}.notification-title{font-size:13px;font-weight:600;margin:0 0 4px;color:var(--color-text-main)}.notification-message{font-size:12px;color:var(--color-text-secondary);margin:0 0 4px;line-height:1.4}.notification-time{font-size:11px;color:var(--color-text-tertiary)}.unread-indicator{width:8px;height:8px;border-radius:50%;background-color:var(--primary-color);position:absolute;top:18px;right:12px}.user-dropdown .user-nav-link{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--border-radius);transition:background-color .2s ease;color:#fff;text-decoration:none;border:none;background:none;cursor:pointer}.user-dropdown .user-nav-link:hover{background-color:#ffffff1f;color:#fff}.user-name{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#fff}.navbar-custom .user-dropdown .user-nav-link .user-name,.navbar-custom .user-dropdown .user-nav-link .user-chevron{color:#fff}.user-chevron{font-size:12px;transition:transform .2s ease;color:inherit}.user-dropdown.open .user-chevron{transform:rotate(180deg)}.profile-dropdown-menu{min-width:240px;max-width:280px}.profile-dropdown-menu .dropdown-header h6{margin:0;font-size:11px;color:#346ee0}.profile-dropdown-menu .dropdown-item{gap:12px;margin:2px 8px;border-radius:6px}.profile-dropdown-menu .dropdown-item:first-of-type{margin-top:8px}.profile-dropdown-menu .dropdown-item svg,.profile-dropdown-menu .dropdown-item i{color:#6c757d;width:18px;text-align:center}.profile-dropdown-menu .logout-item{color:#dc3545;background:#dc354508;border-left:3px solid transparent;margin-top:8px;margin-bottom:8px}.profile-dropdown-menu .logout-item:hover{background:linear-gradient(90deg,#dc35451a,#dc35450d);border-left-color:#dc3545;color:#dc3545}.profile-dropdown-menu .logout-item svg,.profile-dropdown-menu .logout-item i{color:#dc3545}.profile-dropdown-menu .logout-item:hover svg,.profile-dropdown-menu .logout-item:hover i{color:#dc3545;transform:scale(1.15)}.dropdown-divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(52,110,224,.2) 50%,transparent 100%);margin:8px 12px;border:none}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-0{margin:0}.d-none{display:none}.d-md-inline-block{display:inline-block}@media (max-width: 768px){.topbar{padding:0 15px}.logo-text{display:none}.user-name{display:none!important}.topbar-menu-left,.topbar-menu-right{gap:5px}.button-toggle-menu,.icon-button{padding:6px}.atsrevamp-header-logo-mark{width:32px;height:32px;font-size:16px}.dropdown-menu{min-width:280px}.dropdown-menu-lg{min-width:300px}.search-dropdown .dropdown-menu{min-width:280px}.notifications-dropdown .dropdown-menu{min-width:300px}.profile-dropdown-menu{min-width:180px}}body.dark-mode .navbar-custom{--navbar-bar-bg: #151825;background:linear-gradient(90deg,#12151f 0%,var(--navbar-bar-bg) 40%,#1a2434 100%);box-shadow:0 4px 32px #00000073,0 0 0 1px #ffffff0d inset}body.dark-mode .navbar-custom:before{display:none}[data-bs-theme=dark] .navbar-custom{--navbar-bar-bg: #151825;background:linear-gradient(90deg,#12151f 0%,var(--navbar-bar-bg) 40%,#1a2434 100%);box-shadow:0 4px 32px #00000073,0 0 0 1px #ffffff0d inset}[data-bs-theme=dark] .navbar-custom:before{display:none}body.dark-mode .button-toggle-menu:hover,body.dark-mode .icon-button:hover{background:#ffffff1a}@media (prefers-reduced-motion: reduce){.button-toggle-menu:hover,.icon-button:hover,.button-toggle-menu:active,.icon-button:active{transform:none}}body.dark-mode .dropdown-menu{background-color:var(--color-bg-dark);box-shadow:var(--shadow-lg-dark)}body.dark-mode .dropdown-item{color:var(--color-text-main-dark)}body.dark-mode .dropdown-item:hover{background-color:var(--color-bg-light-dark)}body.dark-mode .dropdown-header{color:var(--color-text-main-dark);border-bottom-color:var(--color-border-dark)}body.dark-mode .dropdown-footer{border-top-color:var(--color-border-dark)}body.dark-mode .search-input{background-color:var(--color-bg-dark);border-color:var(--color-border-dark);color:var(--color-text-main-dark)}body.dark-mode .search-suggestion-item:hover{background-color:var(--color-bg-light-dark)}body.dark-mode .notification-item{border-bottom-color:var(--color-border-dark)}body.dark-mode .notification-item:hover{background-color:var(--color-bg-light-dark)}body.dark-mode .notification-item.unread{background-color:#63b3ed1a}body.dark-mode .notification-title{color:var(--color-text-main-dark)}body.dark-mode .notification-message{color:var(--color-text-secondary-dark)}body.dark-mode .notification-time{color:var(--color-text-tertiary-dark)}body.dark-mode .profile-dropdown-menu .dropdown-item svg{color:var(--color-text-secondary-dark)}body.dark-mode .dropdown-divider{background-color:var(--color-border-dark)}.atsrevamp-notif-wrap{position:relative}.atsrevamp-notif-bell-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;color:inherit;background:transparent;border:none;cursor:pointer}.atsrevamp-notif-bell-btn:hover{background:#ffffff1a}.atsrevamp-notif-badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#e53935;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;box-shadow:0 0 0 2px #004d7ae6}.navbar-custom .dropdown-menu.atsrevamp-notif-dropdown{width:min(380px,calc(100vw - 32px));max-height:min(440px,78vh);padding:0;overflow-x:hidden;overflow-y:visible;display:flex!important;flex-direction:column;align-items:stretch}.navbar-custom .atsrevamp-notif-dropdown-header{flex:0 0 auto;padding:12px 16px;font-weight:600;font-size:14px;border-bottom:1px solid rgba(0,0,0,.08);color:#0f172a}.navbar-custom .atsrevamp-notif-list.atsrevamp-notif-list--scrollable{box-sizing:border-box;width:100%;flex:0 0 auto;max-height:min(300px,calc(100vh - 120px));min-height:0;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(71,85,105,.75) #e2e8f0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative;z-index:0}.navbar-custom .atsrevamp-notif-list.atsrevamp-notif-list--scrollable::-webkit-scrollbar{width:8px}.navbar-custom .atsrevamp-notif-list.atsrevamp-notif-list--scrollable::-webkit-scrollbar-track{background:#e2e8f0;border-radius:4px}.navbar-custom .atsrevamp-notif-list.atsrevamp-notif-list--scrollable::-webkit-scrollbar-thumb{background:#4755698c;border-radius:4px}.navbar-custom .atsrevamp-notif-list.atsrevamp-notif-list--scrollable::-webkit-scrollbar-thumb:hover{background:#475569d9}.navbar-custom .atsrevamp-notif-empty{padding:16px;color:#64748b;font-size:14px}.navbar-custom button.atsrevamp-notif-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;padding:10px 16px;border:none;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer;color:#0f172a;-webkit-appearance:none;-moz-appearance:none;appearance:none}.navbar-custom button.atsrevamp-notif-item.is-unread{background-color:#e0f2fe!important;background-image:none!important;box-shadow:inset 3px 0 #38bdf8}.navbar-custom button.atsrevamp-notif-item.is-unread:hover{background-color:#bae6fd!important;background-image:none!important}.navbar-custom button.atsrevamp-notif-item.is-read{background-color:#fff!important;background-image:none!important}.navbar-custom button.atsrevamp-notif-item.is-read:hover{background-color:#f8fafc!important;background-image:none!important}.navbar-custom .atsrevamp-notif-item-msg{font-size:13px;line-height:1.45}.navbar-custom button.atsrevamp-notif-item.is-unread .atsrevamp-notif-item-msg{font-weight:700!important}.navbar-custom button.atsrevamp-notif-item.is-read .atsrevamp-notif-item-msg{font-weight:400!important}.navbar-custom .atsrevamp-notif-item-time{font-size:11px;color:#64748b;font-weight:400!important}body.dark-mode .navbar-custom .atsrevamp-notif-dropdown-header{color:var(--color-text-main-dark, #e2e8f0);border-bottom-color:var(--color-border-dark, rgba(255, 255, 255, .12))}body.dark-mode .navbar-custom .atsrevamp-notif-empty{color:var(--color-text-secondary-dark, #94a3b8)}body.dark-mode .navbar-custom button.atsrevamp-notif-item{color:var(--color-text-main-dark, #e2e8f0);border-bottom-color:var(--color-border-dark, rgba(255, 255, 255, .08))}body.dark-mode .navbar-custom button.atsrevamp-notif-item.is-unread{background-color:#38bdf82e!important;background-image:none!important;box-shadow:inset 3px 0 #38bdf8}body.dark-mode .navbar-custom button.atsrevamp-notif-item.is-unread:hover{background-color:#38bdf847!important;background-image:none!important}body.dark-mode .navbar-custom button.atsrevamp-notif-item.is-read{background-color:transparent!important;background-image:none!important}body.dark-mode .navbar-custom button.atsrevamp-notif-item.is-read:hover{background-color:var(--color-bg-light-dark, rgba(255, 255, 255, .06))!important;background-image:none!important}body.dark-mode .navbar-custom .atsrevamp-notif-item-time{color:var(--color-text-tertiary-dark, #94a3b8)}body.dark-mode .navbar-custom .atsrevamp-notif-list.atsrevamp-notif-list--scrollable{scrollbar-color:rgba(148,163,184,.85) rgba(30,41,59,.9)}body.dark-mode .navbar-custom .atsrevamp-notif-list.atsrevamp-notif-list--scrollable::-webkit-scrollbar-track{background:#1e293bf2}body.dark-mode .navbar-custom .atsrevamp-notif-list.atsrevamp-notif-list--scrollable::-webkit-scrollbar-thumb{background:#94a3b88c}body.dark-mode .navbar-custom .atsrevamp-notif-list.atsrevamp-notif-list--scrollable::-webkit-scrollbar-thumb:hover{background:#94a3b8d9}
