.zeal-admin{--admin-lime:#e5ffb0;--admin-ink:#18201a;--admin-muted:#626b63;--border:#e0e5df;background:#f5f7f2;color:var(--admin-ink);min-height:100vh;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5}.zeal-admin *{box-sizing:border-box}.zeal-admin a,.zeal-admin button{touch-action:manipulation}.zeal-admin button{cursor:pointer}.zeal-admin button:disabled{cursor:wait;opacity:.55}.zeal-admin :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #648c32;outline-offset:3px}.zeal-admin .small{color:var(--admin-muted);font-size:12px;line-height:1.6}.zeal-admin p{font-size:14px;color:var(--admin-muted);line-height:1.65}.zeal-admin h1,.zeal-admin h2,.zeal-admin h3{color:var(--admin-ink);letter-spacing:-.045em}.zeal-admin h1{font-size:32px;line-height:1.15;font-weight:600;margin:10px 0}.zeal-admin h2{font-size:23px;line-height:1.25;font-weight:600;margin:8px 0 12px}.zeal-admin h3{font-size:16px;line-height:1.35;font-weight:600;margin:0 0 8px}.zeal-admin .eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:#66765e}.zeal-admin .row{gap:16px;flex-wrap:wrap}.zeal-admin .primary,.zeal-admin .secondary{font-size:12px;min-height:40px;padding:10px 17px;gap:8px;font-weight:600;white-space:normal;line-height:1.4}.zeal-admin .primary{background:var(--admin-ink);color:#fff;border:1px solid var(--admin-ink)}.zeal-admin .primary:hover:not(:disabled){background:#34452e}.zeal-admin .secondary{background:#fff;border:1px solid #d8dfd5;color:#354031}.zeal-admin .secondary:hover:not(:disabled){background:#eff5e7;border-color:#aebda5}.zeal-admin .card{border:1px solid var(--border);box-shadow:0 2px 3px #18201a02;border-radius:20px;background:#fff;padding:26px;margin:0 0 22px}.zeal-admin .grid2{gap:22px}.zeal-admin .pill{background:#f0f3ed;color:#526046;border:1px solid #e3e9dd;font-size:10px;padding:5px 9px;white-space:normal;line-height:1.4;letter-spacing:.01em}.zeal-admin .admin-status-open{background:#eaf7d6;color:#395923;border-color:#d1e9af}.zeal-admin .notice{background:#f2f6ec;border:1px solid #e0e8d6;border-radius:12px;padding:16px 20px;font-size:13px;margin:16px 0}.zeal-admin .notice.error{background:#fff1ed;border-color:#f0c9bf;color:#963c2b}.zeal-admin .notice.success{background:#edf8df;border-color:#cee2b7;color:#355423}.zeal-admin .notice p{margin:6px 0;font-size:13px}.zeal-admin .actions{flex-wrap:wrap;gap:10px}.zeal-admin .card .field>span,.zeal-admin .field>span{font-size:12px;color:#394633;font-weight:600}.zeal-admin :is(.field input,.field textarea,.field select){border:1px solid #dbe2d5;background:#fcfdfb;border-radius:9px;padding:11px 12px;font-size:13px;color:#25311f}.zeal-admin textarea{line-height:1.65}.zeal-admin .fields{gap:20px}.zeal-admin .pre{overflow-wrap:anywhere}.zeal-admin .card details{font-size:13px}.zeal-admin summary{cursor:pointer;line-height:1.5}.zeal-admin [data-slot=select-trigger]{font-size:12px;border-color:#dbe2d5;border-radius:9px;min-height:40px}.zeal-admin [data-slot=table-container]{overflow-x:auto}.zeal-admin table{font-size:13px}.zeal-admin th{background:#f4f6f0;font-size:11px;color:#637059;font-weight:600;padding:14px!important;border-bottom:1px solid #e4e9de}.zeal-admin td{padding:18px 14px!important;border-bottom:1px solid #edf0e8;vertical-align:middle;white-space:normal;min-width:90px}.zeal-admin tbody tr:hover{background:#fafcf6}.zeal-admin td .candidate-avatar{vertical-align:middle;margin-right:10px}.zeal-admin td .small{margin-top:4px}.zeal-admin .prospect-name{font-size:14px;color:#23331d}.zeal-admin .candidate-avatar{background:#eaf0e1;color:#476038;border-color:#dae4ce;flex-shrink:0}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:#fff;border-right:1px solid #e1e7dc;display:flex;flex-direction:column;z-index:35;padding:30px 18px 16px;overflow-y:auto}.admin-sidebar-brand{padding:0 15px 24px;position:relative}.admin-sidebar-brand img{width:94px;height:auto}.admin-sidebar-brand>span{display:block;font-size:9px;letter-spacing:.17em;color:#7c8576;margin-top:12px;font-weight:600}.admin-nav-group{margin:8px 0 22px}.admin-nav-group>span{display:block;font-size:9px;letter-spacing:.14em;color:#85907e;font-weight:700;margin:0 14px 9px}.admin-nav-item{display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:9px;font-size:12px;font-weight:500;color:#5b6654;margin:3px 0;min-height:40px}.admin-nav-item>span{flex:1}.admin-nav-item small{font-size:10px;background:#f1f4ec;padding:2px 6px;border-radius:5px}.admin-nav-item:hover{background:#f5f7f1;color:#25321f}.admin-nav-item.active{background:var(--admin-lime);color:#243616;font-weight:600}.admin-nav-item.active small{background:#fff8}.admin-sidebar-bottom{margin-top:auto;padding-top:20px}.admin-sidebar-bottom>a{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:12px 14px;border-top:1px solid #e8ecdf}.admin-account{padding:18px 0 10px;display:flex;align-items:center;gap:8px}.admin-account-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#19241a;color:var(--admin-lime);font-size:12px;flex-shrink:0}.admin-account>div{min-width:0;flex:1}.admin-account strong,.admin-account>div>span{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis}.admin-account>div>span{color:#7a8474;margin-top:3px}.admin-account button,.admin-mobile-close,.admin-mobile-toggle{border:0;background:none;color:#63715b;padding:9px;display:grid;place-items:center}.admin-private{font-size:9px;color:#84907b;display:flex;gap:5px;align-items:center;padding-left:2px}.admin-body{margin-left:238px;min-width:0}.admin-topbar{height:70px;border-bottom:1px solid #e2e7dc;padding:0 36px;display:flex;justify-content:space-between;align-items:center;background:#fff;font-size:12px;color:#7b8574;gap:16px}.admin-topbar>a,.admin-topbar>div{display:flex;gap:8px;align-items:center}.admin-topbar strong{font-weight:500;color:#37452e}.admin-breadcrumb-slash{margin:0 12px;color:#b9c1b2}.admin-topbar>a{color:#3d4b34;font-size:11px}.admin-workspace{max-width:1600px;margin:0 auto;padding:34px 36px 30px;min-width:0}.admin-page-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px}.admin-page-heading>div{min-width:0}.admin-page-heading h1{overflow-wrap:anywhere}.admin-page-heading p{margin:0}.admin-page-heading>.primary{flex-shrink:0}.admin-sync{justify-content:space-between;gap:14px;font-size:10px;color:#7c8675;margin-bottom:24px}.admin-sync,.admin-sync>span{display:flex;align-items:center}.admin-sync>span{gap:7px}.admin-sync i{width:6px;height:6px;background:#76a747;border-radius:50%;flex-shrink:0}.admin-sync button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px;color:#637457;font-size:10px}.admin-sync.has-error{color:#a34932}.admin-sync.has-error i{background:#c7734f}.admin-footer{margin:0;padding:20px 36px 30px;display:flex;justify-content:space-between;border:0;color:#89927f;font-size:10px}.admin-footer>div{display:flex;gap:20px}.admin-mobile-close,.admin-mobile-toggle{display:none}.admin-loading{text-align:center;padding:80px 20px}.admin-loading-mark{display:grid;place-items:center;width:62px;height:62px;background:var(--admin-lime);border-radius:20px;font-size:28px;margin:0 auto 25px}.admin-spin{animation:admin-spin 1s linear infinite}@keyframes admin-spin{to{transform:rotate(1turn)}}.zeal-admin .admin-hero{display:grid;grid-template-columns:1.2fr 1fr;min-height:264px;border-radius:23px;overflow:hidden;background:#e8f3dc;margin:8px 0 22px}.admin-hero-copy{padding:34px;position:relative}.zeal-admin .admin-hero h2{font-size:37px;line-height:1.08;margin:15px 0 12px;font-weight:500;letter-spacing:-.06em}.admin-hero h2 span{color:#647b4a}.zeal-admin .admin-hero p{font-size:12px;color:#647553}.admin-hero .actions{margin:23px 0 0}.admin-hero-link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:#3c542b;font-size:11px;font-weight:600;padding:10px 0}.admin-hero-image{position:relative;min-height:240px;overflow:hidden}.admin-hero-image>img{height:100%;width:100%;object-fit:cover;object-position:center}.admin-hero-image>span{position:absolute;left:18px;bottom:18px;display:flex;gap:7px;align-items:center;background:#fffef4ee;border:1px solid #ffffff88;border-radius:999px;padding:9px 13px;font-size:8px;letter-spacing:.13em;font-weight:600;color:#354829}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px}.admin-metric{background:#fff;border:1px solid var(--border);border-radius:17px;padding:19px 21px;text-align:left;color:#26371e;transition:border-color .15s,transform .15s}.admin-metric:hover{border-color:#93ac79;transform:translateY(-2px)}.admin-metric>div{display:flex;align-items:center;justify-content:space-between;color:#9ca993;margin-bottom:14px}.admin-metric-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f1f6e9;color:#647c4c}.admin-metric-label{font-size:11px;color:#64715a;display:block}.admin-metric>strong{display:block;font-size:34px;font-weight:500;letter-spacing:-.05em;margin:2px 0 4px}.admin-metric small{font-size:10px;color:#8a947f;display:block}.admin-overview-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:start}.admin-text-button{background:none;border:0;display:inline-flex;gap:7px;align-items:center;color:#56703e;padding:8px 0;font-size:11px;font-weight:600}.admin-empty{text-align:center;padding:38px 20px;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center}.admin-empty>svg{color:#88a369;background:#eff5e6;border-radius:15px;padding:10px;width:50px;height:50px;margin-bottom:18px}.admin-empty p{font-size:12px;max-width:280px}.admin-empty .secondary{margin-top:8px}.admin-opening{border-top:1px solid #e7ecdf;padding:23px 0}.admin-opening:last-child{padding-bottom:0}.admin-opening .row{align-items:flex-start;flex-wrap:nowrap}.admin-opening h3{max-width:75%;font-size:16px}.admin-opening-numbers{display:flex;gap:24px;margin:15px 0 20px}.admin-opening-numbers span{font-size:10px;color:#7f8b73}.admin-opening-numbers strong{display:block;font-size:22px;font-weight:500;color:#435736;margin-bottom:2px}.admin-opening-bottom{display:flex;justify-content:space-between;font-size:10px;color:#819075;margin-bottom:9px;gap:12px}.admin-hiring-progress{height:4px;background:#edf2e5;border-radius:5px;overflow:hidden}.admin-hiring-progress>span{display:block;height:100%;background:#a7cf6c}.admin-interview-item{width:100%;background:none;border:0;border-top:1px solid #e5eadf;padding:20px 0;display:flex;align-items:center;gap:14px;text-align:left;color:#45563a}.admin-interview-item>span:nth-child(2){flex:1;min-width:0}.admin-interview-item>span:nth-child(2)>*{display:block}.admin-interview-item strong{font-size:13px}.admin-interview-item small,.admin-interview-item span span{font-size:10px;color:#7f8b73;margin-top:4px;overflow-wrap:anywhere}.admin-date-tile{width:46px;min-width:46px;padding:8px 0;background:#f0f5e9;border-radius:10px;text-align:center}.admin-date-tile small{text-transform:uppercase;font-size:9px!important;letter-spacing:.08em}.admin-date-tile strong{display:block;font-size:21px}.admin-followup{display:flex;align-items:center;gap:22px;padding:20px 0;border-top:1px solid #e7ecdf;flex-wrap:wrap}.admin-followup>div{flex:1;min-width:180px}.admin-followup>p{flex:1;min-width:130px}.admin-followup h3{font-size:14px}.admin-followup p{font-size:12px;margin:4px 0}.admin-help summary{font-size:13px;font-weight:600}.admin-process-map{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:28px 0}.admin-process-map article>span{font-size:24px;color:#b4c79e}.admin-process-map h3{margin:12px 0}.admin-process-map p{font-size:12px}.zeal-admin .attention-desk{border-top:1px solid var(--border)}.zeal-admin .attention-desk>.row h2{margin-bottom:0}.zeal-admin .attention-desk>p{font-size:12px}.zeal-admin .attention-filters{background:#f6f8f1;border:1px solid #eaf0e0;border-radius:12px;padding:14px;gap:14px;margin:18px 0 10px}.zeal-admin .attention-filters .checkline{font-size:11px;margin:0 0 9px;gap:7px}.zeal-admin .attention-filters input,.zeal-admin .attention-filters select{font-size:12px;background:#fff;padding:9px}.zeal-admin .attention-item{padding:20px 0;gap:18px}.zeal-admin .attention-item h3{font-size:16px;margin:8px 0 4px}.zeal-admin .attention-item p{font-size:12px}.zeal-admin .attention-item .pill{font-size:9px}.zeal-admin .attention-item .primary{background:#f4f7ed;border-color:#d9e3cb;color:#4f643d}.zeal-admin .attention-item .primary:hover{background:#e7f2d7}.zeal-admin .admin-candidate-summary{margin-top:20px;padding:22px 26px}.admin-candidate-identity{display:flex;gap:18px;align-items:center;min-width:0}.admin-candidate-identity>div{min-width:0;overflow-wrap:anywhere}.admin-candidate-identity p{margin:10px 0 3px}.admin-stage-progress{display:flex;align-items:center;gap:4px;margin-top:15px}.admin-stage-progress>span{width:26px;height:5px;background:#e8ede1;border-radius:4px}.admin-stage-progress>span.complete{background:#90b958}.admin-stage-progress small{font-size:10px;color:#88947b;margin-left:7px}.zeal-admin .admin-candidate-tabs>[data-slot=tabs-list]{background:transparent;padding:0;border-bottom:1px solid #d9e2d0;border-radius:0;gap:6px;width:100%;height:auto!important;justify-content:flex-start;flex-wrap:wrap;margin:0 0 20px}.zeal-admin .admin-candidate-tabs>[data-slot=tabs-list]>button{flex:0 0 auto;padding:12px 15px;background:transparent;font-size:12px;border-radius:8px 8px 0 0;color:#738266;border:0;border-bottom:2px solid transparent;box-shadow:none}.zeal-admin .admin-candidate-tabs>[data-slot=tabs-list]>button[data-state=active]{background:#ecf3e1;color:#364c25;border-bottom-color:#789e4e}.zeal-admin .admin-answer-section h2{font-size:19px}.admin-answer{margin-top:24px;padding-top:22px;border-top:1px solid #edf0e7}.admin-answer>strong{display:block;font-size:13px;color:#485b38;line-height:1.65}.zeal-admin .admin-answer .pre{background:#f7f9f3;border:1px solid #edf1e6;padding:16px 18px;border-radius:10px;color:#3e4b35;line-height:1.8;font-size:13px;margin:12px 0}.zeal-admin .candidate-photo-editor{background:#fff;border-color:var(--border);border-radius:18px;padding:24px;margin-bottom:22px}.zeal-admin .pipeline-board{gap:14px;padding-bottom:16px;scrollbar-color:#c5d2b6 #eff3e8}.zeal-admin .pipeline-column{background:#f4f7ee;border-color:#e2e9d9;min-height:220px}.zeal-admin .pipeline-column h3{font-size:12px;color:#6c7d5a;margin:2px 0 18px}.zeal-admin .pipeline-column:nth-child(2){border-top:3px solid #9ecb61}.zeal-admin .pipeline-column:nth-child(4){border-top:3px solid #99b6da}.zeal-admin .pipeline-column:nth-child(7){border-top:3px solid #7cb696}.zeal-admin .pipeline-person{border-color:#e1e9d6;padding:17px;box-shadow:0 3px 6px #36452505}.zeal-admin .pipeline-person:hover{border-color:#8eac70;transform:translateY(-1px)}.zeal-admin .pipeline-person strong{font-size:13px}.zeal-admin .pipeline-person .small{font-size:10px;color:#81906f}.zeal-admin .pipeline-person .candidate-photo-heading{gap:10px}.zeal-admin .stats-grid{gap:16px;margin:0 0 22px}.zeal-admin .stats-grid>.card{margin:0;padding:20px}.zeal-admin .stat{font-size:32px;letter-spacing:-.04em;font-weight:500;color:#40592b}.zeal-admin .search{min-width:180px;flex:1;background:#f8faf5;border-color:#dce4d3;border-radius:10px}.zeal-admin .search input{font-size:12px;min-width:0}.zeal-admin .ats-editor{grid-template-columns:minmax(0,1fr) 300px}.zeal-admin .ats-sticky{top:20px}.zeal-admin .evidence-matrix{font-size:12px}.zeal-admin .evidence-matrix th{background:#eff5e7}.zeal-admin .empty-state{padding:48px 20px}.zeal-admin .empty-state svg{color:#759451}.zeal-admin [data-slot=tabs-content]{min-width:0}.zeal-admin ol,.zeal-admin ul{font-size:13px;line-height:1.75}@media(min-width:1600px){.admin-hero-image>img{max-height:330px}.admin-workspace{padding-left:48px;padding-right:48px}}@media(max-width:1200px){.admin-sidebar{width:212px;padding-left:12px;padding-right:12px}.admin-body{margin-left:212px}.admin-workspace{padding:28px 25px}.admin-topbar{padding:0 25px}.zeal-admin .admin-hero h2{font-size:32px}.admin-hero-copy{padding:28px}.admin-metric{padding:17px}.zeal-admin .ats-editor{grid-template-columns:1fr}.zeal-admin .ats-sticky{position:static}.admin-page-heading h1{font-size:28px}.admin-opening-numbers{gap:16px}}@media(max-width:1000px){.admin-overview-columns,.zeal-admin .grid2{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,1fr)}.zeal-admin .attention-filters{grid-template-columns:1fr 1fr}.zeal-admin .attention-filters .checkline{grid-column:1/-1;margin:0}.admin-hero-image{min-height:260px}.admin-hero-copy{padding:25px}.admin-hero .actions{flex-direction:column;gap:2px}.admin-hero .actions,.admin-page-heading{align-items:flex-start}.admin-page-heading>.primary{font-size:10px;padding:9px 12px}.admin-process-map{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.admin-sidebar{position:relative;width:100%;display:none;border-right:0;border-bottom:1px solid #dbe4d0;padding:22px;max-height:75vh}.admin-sidebar.is-open{display:flex}.admin-sidebar-brand{padding-bottom:12px}.admin-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-sidebar-bottom{padding-top:0}.admin-sidebar-bottom>a{display:none}.admin-account{max-width:360px}.admin-mobile-close{display:grid;position:absolute;right:0;top:0}.admin-mobile-toggle{display:grid}.admin-body{margin-left:0}.admin-topbar{height:62px;padding:0 16px;gap:8px;font-size:11px}.admin-topbar>a{font-size:0;gap:0}.admin-topbar>a svg{width:20px;height:20px}.admin-breadcrumb-slash{margin:0 7px}.admin-workspace{padding:25px 18px}.admin-page-heading{flex-wrap:wrap;gap:16px}.admin-page-heading h1{font-size:29px}.admin-page-heading p{font-size:12px}.admin-page-heading>.primary{font-size:11px}.admin-sync{font-size:9px;align-items:flex-start;gap:8px}.admin-sync button{font-size:9px;flex-shrink:0}.zeal-admin .admin-hero{grid-template-columns:1fr}.admin-hero-copy{padding:29px}.zeal-admin .admin-hero h2{font-size:36px}.admin-hero-image{height:210px;min-height:0}.admin-hero-image>img{object-position:center 45%}.admin-hero .actions{flex-direction:row;align-items:center;gap:16px}.admin-metrics{gap:12px}.admin-metric{padding:16px}.admin-metric small{font-size:9px;min-height:27px}.admin-metric-label{font-size:10px}.admin-metric>strong{font-size:30px}.zeal-admin .card{padding:20px;border-radius:16px}.zeal-admin .attention-filters{grid-template-columns:1fr}.zeal-admin .attention-item{align-items:flex-start;flex-direction:column;gap:12px}.zeal-admin .attention-item .primary{width:100%}.zeal-admin .attention-desk>.row{align-items:flex-start}.zeal-admin .attention-desk>.row>.secondary{font-size:10px}.zeal-admin .admin-candidate-summary{padding:20px}.admin-candidate-identity{align-items:flex-start;gap:12px}.admin-candidate-identity .candidate-avatar-large{width:45px;height:45px;font-size:16px}.zeal-admin .admin-candidate-tabs>[data-slot=tabs-list]{gap:3px}.zeal-admin .admin-candidate-tabs>[data-slot=tabs-list]>button{font-size:10px;padding:10px}.zeal-admin .stats-grid{grid-template-columns:repeat(2,1fr)}.admin-footer{padding:0 20px 25px;gap:12px;font-size:9px}.zeal-admin .search{width:100%}.zeal-admin .row>.actions,.zeal-admin .row>.actions>*{max-width:100%}.zeal-admin .admin-answer .pre{padding:13px;font-size:12px}.admin-process-map{gap:18px}.admin-sidebar .admin-nav-group{margin-bottom:10px}.admin-sidebar .admin-nav-group:last-child{grid-column:1/-1}.admin-sidebar .admin-nav-group:last-child a{display:inline-flex;width:48%}.admin-sidebar .admin-nav-group:last-child a>span{flex:initial}}@media(prefers-reduced-motion:reduce){.zeal-admin *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.admin-signin{background:#fff}.admin-signin>header{display:flex;align-items:center;justify-content:space-between;padding:30px 6%;border-bottom:1px solid #e5ebdf}.admin-signin>header>a:last-child{display:flex;gap:8px;align-items:center;font-size:12px;color:#6c7c60}.admin-signin-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1350px;margin:auto;min-height:calc(100vh - 93px)}.admin-signin-story{background:#edf6e0;padding:55px 12% 45px;overflow:hidden}.zeal-admin .admin-signin-story h1{font-size:clamp(40px,4vw,62px);font-weight:500;line-height:1.02;letter-spacing:-.065em;margin:28px 0 40px}.admin-signin-story h1>span{color:#6e8c50}.admin-signin-story>img{width:100%;height:250px;object-fit:cover;border-radius:18px}.admin-signin-form{padding:70px 12%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.admin-signin-icon{width:56px;height:56px;background:#edf7df;color:#6d8a50;display:grid;place-items:center;border-radius:17px;margin-bottom:30px}.zeal-admin .admin-signin-form h2{font-size:30px;font-weight:500;letter-spacing:-.045em;margin:16px 0}.admin-signin-form>.primary{width:100%;margin:24px 0 14px;min-height:50px}.admin-signin-form>.small{font-size:11px}.admin-signin-form>.small a{display:inline-block;margin-top:8px;color:#435c2f;text-decoration:underline;text-underline-offset:4px}.admin-signin-divider{height:1px;width:100%;background:#e3e9db;margin:22px 0}@media(max-width:760px){.admin-signin>header{padding:22px}.admin-signin-grid{grid-template-columns:1fr}.admin-signin-story{padding:30px}.zeal-admin .admin-signin-story h1{font-size:40px;margin:18px 0 25px}.admin-signin-story>img{height:170px}.admin-signin-form{padding:35px 30px}.admin-signin-icon{margin-bottom:20px}.zeal-admin .admin-signin-form h2{font-size:28px}}.admin-sidebar>nav{display:block;gap:0}.admin-sidebar .admin-nav-item{white-space:nowrap}.admin-sidebar .admin-nav-item>span{white-space:normal}.admin-sidebar .admin-nav-item svg{flex-shrink:0}@media(max-width:760px){.admin-sidebar>nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}}.admin-interview-item small,.admin-interview-item span span,.admin-metric small,.admin-opening-bottom,.admin-opening-numbers span,.admin-private,.admin-stage-progress small,.zeal-admin .admin-footer,.zeal-admin .admin-sync,.zeal-admin .pipeline-person .small{color:#65715b}.admin-account>div>span,.admin-nav-group>span,.admin-sidebar-brand>span{color:#67735e}.admin-nav-item.active{text-decoration:none}.zeal-admin .admin-followup .pill{flex-shrink:0}.prospect-browser{min-width:0}.prospect-browser.has-selection{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.65fr);align-items:start;gap:22px}.prospect-list-pane{min-width:0}.prospect-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:18px;margin-top:20px}.has-selection .prospect-filters{grid-template-columns:1fr;gap:12px}.has-selection .prospect-list-controls .row{align-items:flex-start}.has-selection .prospect-list-controls .row h2{font-size:19px}.has-selection .prospect-list-controls .row{flex-wrap:wrap}.has-selection .prospect-list-pane{position:sticky;top:18px;max-height:calc(100dvh - 36px);overflow:auto;scrollbar-width:thin}.has-selection .prospect-list-pane>.card{margin-top:0;padding:20px}.has-selection .prospect-results{padding:14px}.prospect-compact{border:1px solid transparent;border-bottom-color:#e7ecdf;border-radius:12px;padding:5px 8px 12px;margin-bottom:6px}.prospect-compact.is-selected{background:#eff8e2;border-color:#b9d68f}.prospect-compact>button{display:flex;align-items:flex-start;gap:10px;text-align:left;width:100%;padding:13px 0;background:transparent;border:0;color:#22311c}.prospect-compact>button>span:not(.candidate-avatar){flex:1;min-width:0}.prospect-compact strong{display:block;font-size:13px}.prospect-compact small{display:block;font-size:10px;color:#737f68;margin:5px 0;line-height:1.5}.prospect-compact .pill{white-space:normal;font-size:9px;margin:4px 0}.prospect-compact .candidate-avatar{flex-shrink:0;width:33px;height:33px;font-size:11px}.prospect-compact>a{display:inline-flex;align-items:center;gap:6px;font-size:10px;margin-left:43px;color:#486632}.prospect-drawer{min-width:0;border:1px solid #dbe5d2;border-radius:22px;box-shadow:0 8px 38px #23351b0a;background:#fff;overflow:clip;position:sticky;top:18px;max-height:calc(100dvh - 36px);display:flex;flex-direction:column}.prospect-drawer-header{padding:22px 26px 0;background:#fff;flex-shrink:0;border-bottom:1px solid #e3e9da}.prospect-drawer-header .drawer-close{padding:7px;min-height:32px}.prospect-drawer-identity{display:flex;gap:13px;align-items:center;margin:8px 0 18px}.prospect-drawer-identity>div{min-width:0}.prospect-drawer-identity .candidate-avatar{width:45px;height:45px;flex-shrink:0}.prospect-drawer-identity h2{font-size:24px;margin:0;overflow-wrap:anywhere}.prospect-drawer-identity p{margin:4px 0}.prospect-drawer-header .linkedin-button{font-size:11px;background:#f5f8ef}.prospect-drawer-tabs{display:flex;margin-top:20px;gap:20px}.prospect-drawer-tabs>button{padding:13px 7px;border:0;border-bottom:3px solid transparent;background:none;color:#75816c;font-size:12px;font-weight:600}.prospect-drawer-tabs>button[aria-selected=true]{color:#263e16;border-bottom-color:#8cac5c}.prospect-drawer-body{overflow:auto;min-height:0;padding:24px;scrollbar-width:thin;overscroll-behavior:contain}.zeal-admin .prospect-drawer-body .grid2{grid-template-columns:1fr}.zeal-admin .prospect-drawer-body .card{padding:20px;margin-top:0}.prospect-drawer-body [hidden]{display:none!important}.prospect-drawer-body .field input,.prospect-drawer-body .field textarea{max-width:100%}.prospect-drawer-body .row{flex-wrap:wrap;gap:12px}.prospect-drawer-body .interview-workspace>.card:first-child h2{font-size:20px}.prospect-drawer-body .interview-workspace>.card:first-child>.row>div>p{display:none}.prospect-drawer-body .actions{flex-wrap:wrap}.prospect-drawer-body .actions>*{max-width:100%}.zeal-admin .booking-admin>.card{background:#f4f8ed;border-style:dashed}.zeal-admin .booking-admin .ats-opening{margin-top:18px}@media(min-width:1450px){.admin-workspace:has(.prospect-browser.has-selection){max-width:1700px}.prospect-browser.has-selection{grid-template-columns:minmax(280px,.75fr) minmax(0,1.8fr)}}@media(max-width:1050px) and (min-width:761px){.prospect-browser.has-selection{grid-template-columns:220px minmax(0,1fr);gap:12px}.prospect-drawer-header{padding:16px 16px 0}.prospect-drawer-body{padding:14px}.prospect-drawer-identity h2{font-size:20px}.has-selection .prospect-list-pane>.card{padding:15px}.prospect-filters{grid-template-columns:1fr}}@media(max-width:760px){.prospect-filters{grid-template-columns:1fr}.prospect-browser.has-selection{display:block}.has-selection .prospect-list-pane{position:static;max-height:none}.prospect-drawer{position:fixed;inset:62px 8px 8px;max-height:none;z-index:34;border-radius:20px}.prospect-drawer-header{padding:16px 19px 0}.prospect-drawer-body{padding:18px}.prospect-drawer-identity h2{font-size:22px}.prospect-drawer-tabs{margin-top:12px}.prospect-drawer-header .drawer-close{min-width:40px;min-height:40px}.prospect-drawer-header>.row>.pill{font-size:9px}.prospect-drawer-header .linkedin-button{font-size:10px;padding:9px 12px}}.prospect-filters{grid-template-columns:1fr 2fr}.prospect-filter-options>summary{font-size:11px;font-weight:600;padding:4px 0 12px;color:#5c7050}.prospect-filter-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.prospect-filter-options>summary{grid-column:1/-1}.has-selection .prospect-filter-options{display:block}.has-selection .prospect-filter-options .field{margin:12px 0}.has-selection .prospect-list-controls .row{gap:8px}.has-selection .prospect-list-controls .row>.secondary{padding:8px 10px;font-size:10px}.has-selection .prospect-list-controls .eyebrow{font-size:8px}.has-selection .prospect-list-controls h2{font-size:17px}.has-selection .prospect-filters{margin-top:14px}.prospect-browser{scroll-margin-top:18px}@media(max-width:760px){.prospect-filters{grid-template-columns:1fr}.prospect-filter-options{display:block}}