.nhit-app{--ink:var(--navy-dark);--nhit-muted:var(--navy-base);--line:var(--border);--paper:var(--background);--white:#fff;--navy:var(--navy-dark);--cyan:var(--navy-mid);--cyan-soft:var(--navy-light)}:root[data-enhanced-css=on] .nhit-app{--ink:#172033;--nhit-muted:#687386;--line:#dfe4ea;--paper:#f6f7f9;--white:#fff;--navy:#102a43;--cyan:#13a8b6;--cyan-soft:#e8f8f9;background:var(--paper);min-height:100%;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-enhanced-css=on] .nhit-app *{box-sizing:border-box}:root[data-enhanced-css=on] .nhit-app :is(h1,h2,h3,h4){letter-spacing:normal;font-family:inherit;font-weight:700}:root[data-enhanced-css=on] .nhit-app button,:root[data-enhanced-css=on] .nhit-app input,:root[data-enhanced-css=on] .nhit-app select,:root[data-enhanced-css=on] .nhit-app textarea{font:inherit}:root[data-enhanced-css=on] .nhit-app button,:root[data-enhanced-css=on] .nhit-app a{-webkit-tap-highlight-color:transparent}:root[data-enhanced-css=on] .nhit-app .app-shell{min-height:100vh}:root[data-enhanced-css=on] .nhit-app .topbar{color:#fff;border-bottom:3px solid var(--cyan);z-index:20;background:#0d1726;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}:root[data-enhanced-css=on] .nhit-app .brand{align-items:center;gap:13px;display:flex}:root[data-enhanced-css=on] .nhit-app .brand img{object-fit:contain;background:#07101d;border-radius:50%;width:46px;height:46px}:root[data-enhanced-css=on] .nhit-app .brand span{color:#9acbd0;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}:root[data-enhanced-css=on] .nhit-app .brand h1{letter-spacing:-.02em;margin:2px 0 0;font-size:19px}:root[data-enhanced-css=on] .nhit-app .header-actions{align-items:center;gap:10px;display:flex}:root[data-enhanced-css=on] .nhit-app .sheet-link,:root[data-enhanced-css=on] .nhit-app .primary,:root[data-enhanced-css=on] .nhit-app .upload,:root[data-enhanced-css=on] .nhit-app .connectors-button{cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none}:root[data-enhanced-css=on] .nhit-app .sheet-link{color:#d9f6f8;border:1px solid #3a566b}:root[data-enhanced-css=on] .nhit-app .sheet-link:hover{border-color:#65cbd3}:root[data-enhanced-css=on] .nhit-app .primary{color:#04171a;background:#58d3dc}:root[data-enhanced-css=on] .nhit-app .primary:hover{background:#75e2e8}:root[data-enhanced-css=on] .nhit-app .connectors-button{color:#e8f3f5;background:#172a3d;border:1px solid #38536a;align-items:center;gap:7px;display:flex}:root[data-enhanced-css=on] .nhit-app .connectors-button:hover{border-color:#65cbd3}:root[data-enhanced-css=on] .nhit-app .connection-dot{background:#68dbac;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #68dbac21}:root[data-enhanced-css=on] .nhit-app .announcement-banner{color:#fff;background:linear-gradient(110deg,#117c88,#0b5966 46%,#102a43);border-bottom:1px solid #0a4b56;align-items:stretch;min-height:118px;display:flex;box-shadow:inset 0 1px #ffffff1f}:root[data-enhanced-css=on] .nhit-app .announcement-main{flex:1;grid-template-columns:minmax(240px,auto) auto;align-content:center;column-gap:22px;padding:18px 28px;display:grid}:root[data-enhanced-css=on] .nhit-app .announcement-main>span{letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:12px;font-weight:900}:root[data-enhanced-css=on] .nhit-app .announcement-main>strong{color:#d8fbff;grid-area:1/2/3;align-self:center;font-size:64px;line-height:.9}:root[data-enhanced-css=on] .nhit-app .announcement-main>small{color:#b9e3e7;margin-top:7px;font-size:11px}:root[data-enhanced-css=on] .nhit-app .announcement-snapshots{border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;min-width:300px;display:grid}:root[data-enhanced-css=on] .nhit-app .announcement-snapshots>div{border-right:1px solid #ffffff24;flex-direction:column;justify-content:center;padding:18px 24px;display:flex}:root[data-enhanced-css=on] .nhit-app .announcement-snapshots span{color:#addbe0;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}:root[data-enhanced-css=on] .nhit-app .announcement-snapshots strong{margin-top:6px;font-size:31px}:root[data-enhanced-css=on] .nhit-app .announcement-banner>button{color:#d9f6f8;letter-spacing:.04em;cursor:pointer;background:#04171a4d;border:0;min-width:150px;font-size:11px;font-weight:900}:root[data-enhanced-css=on] .nhit-app .announcement-banner>button:hover{background:#04171a7a}:root[data-enhanced-css=on] .nhit-app .metrics{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.2fr repeat(7,1fr);gap:1px;display:grid}:root[data-enhanced-css=on] .nhit-app .metric{min-height:70px;color:var(--ink);cursor:pointer;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 18px;display:flex}:root[data-enhanced-css=on] .nhit-app .metric:hover,:root[data-enhanced-css=on] .nhit-app .metric.active{background:var(--cyan-soft)}:root[data-enhanced-css=on] .nhit-app .metric.total{cursor:default;background:#f0f7f8}:root[data-enhanced-css=on] .nhit-app .metric strong{font-size:22px;line-height:1}:root[data-enhanced-css=on] .nhit-app .metric span{color:var(--nhit-muted);letter-spacing:.08em;margin-top:6px;font-size:10px;font-weight:800}:root[data-enhanced-css=on] .nhit-app .workspace{grid-template-columns:340px minmax(0,1fr);min-height:calc(100vh - 147px);display:grid}:root[data-enhanced-css=on] .nhit-app .directory{border-right:1px solid var(--line);background:#eef1f4;min-width:0}:root[data-enhanced-css=on] .nhit-app .directory-tools{border-bottom:1px solid var(--line);z-index:5;background:#eef1f4;padding:18px 16px 12px;position:sticky;top:76px}:root[data-enhanced-css=on] .nhit-app .search{background:#fff;border:1px solid #ccd4dd;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex}:root[data-enhanced-css=on] .nhit-app .search span{color:#637083;font-size:20px}:root[data-enhanced-css=on] .nhit-app .search input{border:0;outline:0;width:100%;font-size:13px}:root[data-enhanced-css=on] .nhit-app .result-line{color:var(--nhit-muted);justify-content:space-between;margin-top:9px;font-size:11px;display:flex}:root[data-enhanced-css=on] .nhit-app .result-line button{color:#147d88;cursor:pointer;background:0 0;border:0;font-weight:700}:root[data-enhanced-css=on] .nhit-app .applicant-list{max-height:calc(100vh - 236px);padding:8px;overflow:auto}:root[data-enhanced-css=on] .nhit-app .applicant-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 8px;display:grid;position:relative}:root[data-enhanced-css=on] .nhit-app .applicant-list>button:hover{background:#f8fafb}:root[data-enhanced-css=on] .nhit-app .applicant-list>button.selected{background:#fff;border-color:#b8cbd2;box-shadow:0 2px 10px #1e304212}:root[data-enhanced-css=on] .nhit-app .avatar{color:#31515a;background:#d8e4e8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}:root[data-enhanced-css=on] .nhit-app .person{min-width:0}:root[data-enhanced-css=on] .nhit-app .person strong,:root[data-enhanced-css=on] .nhit-app .person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:root[data-enhanced-css=on] .nhit-app .person strong{font-size:13px}:root[data-enhanced-css=on] .nhit-app .person small{color:var(--nhit-muted);margin-top:3px;font-size:11px}:root[data-enhanced-css=on] .nhit-app .row-number{color:#a7afb9;font-size:8px;position:absolute;bottom:2px;right:8px}:root[data-enhanced-css=on] .nhit-app .status{letter-spacing:.04em;border:0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}:root[data-enhanced-css=on] .nhit-app .status-draft{color:#566170;background:#edf0f3}:root[data-enhanced-css=on] .nhit-app .status-sent,:root[data-enhanced-css=on] .nhit-app .status-1st-draft{color:#2456a6;background:#e3efff}:root[data-enhanced-css=on] .nhit-app .status-2nd-draft{color:#183f80;background:#c8ddff}:root[data-enhanced-css=on] .nhit-app .status-confirmed{color:#895d00;background:#fff0c4}:root[data-enhanced-css=on] .nhit-app .status-cancelled{color:#a33a32;background:#ffe2df}:root[data-enhanced-css=on] .nhit-app .status-met,:root[data-enhanced-css=on] .nhit-app .status-interviewed{color:#6547a5;background:#eee6ff}:root[data-enhanced-css=on] .nhit-app .status-hired{color:#17683d;background:#daf3e4}:root[data-enhanced-css=on] .nhit-app .record{min-width:0;padding:26px 30px 48px}:root[data-enhanced-css=on] .nhit-app .record-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}:root[data-enhanced-css=on] .nhit-app .eyebrow{color:#178b96;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}:root[data-enhanced-css=on] .nhit-app .record-head h2{letter-spacing:-.035em;margin:4px 0 6px;font-size:30px}:root[data-enhanced-css=on] .nhit-app .record-head p{max-width:760px;color:var(--nhit-muted);margin:0;font-size:14px;line-height:1.5}:root[data-enhanced-css=on] .nhit-app .record-updated{color:#6f7c89;margin-top:8px;font-size:11px;font-weight:700;display:block}:root[data-enhanced-css=on] .nhit-app .record-actions{align-items:center;gap:10px;display:flex}:root[data-enhanced-css=on] .nhit-app .archive{color:#963d35;cursor:pointer;background:#fff;border:1px solid #d1a8a3;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:800}:root[data-enhanced-css=on] .nhit-app .archive:hover{background:#fff2f0}:root[data-enhanced-css=on] .nhit-app .archive:disabled{opacity:.55;cursor:wait}:root[data-enhanced-css=on] .nhit-app .archive-zone{background:snow;border:1px solid #ead6d3;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding:17px 19px;display:flex}:root[data-enhanced-css=on] .nhit-app .archive-zone>span{color:#7b6663;font-size:11px;line-height:1.45}:root[data-enhanced-css=on] .nhit-app .archive-zone .archive{flex:none}:root[data-enhanced-css=on] .nhit-app .pager{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:5px;display:flex}:root[data-enhanced-css=on] .nhit-app .pager button{cursor:pointer;background:#eef3f5;border:0;border-radius:6px;width:34px;height:32px}:root[data-enhanced-css=on] .nhit-app .pager button:disabled{opacity:.35;cursor:default}:root[data-enhanced-css=on] .nhit-app .pager span{text-align:center;min-width:48px;color:var(--nhit-muted);font-size:11px;font-weight:700}:root[data-enhanced-css=on] .nhit-app .notice{color:#205d63;background:#edfafa;border:1px solid #b6dde0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 13px;font-size:12px;display:flex}:root[data-enhanced-css=on] .nhit-app .notice button{color:inherit;cursor:pointer;background:0 0;border:0}:root[data-enhanced-css=on] .nhit-app .form-panel{min-width:0;max-width:1040px}:root[data-enhanced-css=on] .nhit-app .form-section{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:16px;padding:19px;box-shadow:0 1px 3px #17203308}:root[data-enhanced-css=on] .nhit-app .section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}:root[data-enhanced-css=on] .nhit-app .section-title>div{align-items:center;gap:9px;display:flex}:root[data-enhanced-css=on] .nhit-app .section-title h3{margin:0;font-size:14px}:root[data-enhanced-css=on] .nhit-app .section-title>span{color:#7b8797;font-size:10px}:root[data-enhanced-css=on] .nhit-app .section-number{color:#147984;background:#dff4f5;border-radius:6px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:inline-grid}:root[data-enhanced-css=on] .nhit-app .fields.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}:root[data-enhanced-css=on] .nhit-app .field{margin-bottom:13px;display:block}:root[data-enhanced-css=on] .nhit-app .field>span{color:#5f6b7b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}:root[data-enhanced-css=on] .nhit-app .field input,:root[data-enhanced-css=on] .nhit-app .field select,:root[data-enhanced-css=on] .nhit-app .field textarea{width:100%;color:var(--ink);background:#fbfcfd;border:1px solid #ccd4dc;border-radius:7px;outline:0;padding:10px 11px;font-size:13px;transition:border .15s,box-shadow .15s}:root[data-enhanced-css=on] .nhit-app .field textarea{resize:vertical;line-height:1.45}:root[data-enhanced-css=on] .nhit-app .field input:focus,:root[data-enhanced-css=on] .nhit-app .field select:focus,:root[data-enhanced-css=on] .nhit-app .field textarea:focus{background:#fff;border-color:#47aeb7;box-shadow:0 0 0 3px #47aeb71f}:root[data-enhanced-css=on] .nhit-app .field select.status{border-radius:7px;font-size:11px}:root[data-enhanced-css=on] .nhit-app .resume-text{border-top:1px solid var(--line);padding-top:13px}:root[data-enhanced-css=on] .nhit-app .resume-text summary{cursor:pointer;color:#267b84;margin-bottom:12px;font-size:12px;font-weight:700}:root[data-enhanced-css=on] .nhit-app .resume-section{padding:0;overflow:hidden}:root[data-enhanced-css=on] .nhit-app .resume-summary{cursor:pointer;justify-content:space-between;align-items:center;padding:19px;list-style:none;display:flex}:root[data-enhanced-css=on] .nhit-app .resume-summary::-webkit-details-marker{display:none}:root[data-enhanced-css=on] .nhit-app .resume-summary>div{align-items:center;gap:10px;display:flex}:root[data-enhanced-css=on] .nhit-app .resume-summary strong,:root[data-enhanced-css=on] .nhit-app .resume-summary small{display:block}:root[data-enhanced-css=on] .nhit-app .resume-summary strong{font-size:14px}:root[data-enhanced-css=on] .nhit-app .resume-summary small{color:var(--nhit-muted);margin-top:3px;font-size:10px}:root[data-enhanced-css=on] .nhit-app .expand-label{color:#147984;font-size:11px;font-weight:800}:root[data-enhanced-css=on] .nhit-app .resume-section[open] .resume-summary{border-bottom:1px solid var(--line);background:#fbfdfd}:root[data-enhanced-css=on] .nhit-app .resume-section[open] .expand-label{font-size:0}:root[data-enhanced-css=on] .nhit-app .resume-section[open] .expand-label:after{content:"Expanded";font-size:11px}:root[data-enhanced-css=on] .nhit-app .resume-content{padding:19px}:root[data-enhanced-css=on] .nhit-app .resume-preview{background:#f7fafb;border:1px solid #cfd9df;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}:root[data-enhanced-css=on] .nhit-app .resume-preview strong,:root[data-enhanced-css=on] .nhit-app .resume-preview span{display:block}:root[data-enhanced-css=on] .nhit-app .resume-preview strong{font-size:13px}:root[data-enhanced-css=on] .nhit-app .resume-preview span{color:#277881;margin-top:4px;font-size:10px;font-weight:700}:root[data-enhanced-css=on] .nhit-app .resume-empty{text-align:center;min-height:230px;color:var(--nhit-muted);border:1px dashed #bac5cf;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}:root[data-enhanced-css=on] .nhit-app .resume-empty strong{color:var(--ink);font-size:14px}:root[data-enhanced-css=on] .nhit-app .resume-empty span{max-width:250px;margin-top:7px;font-size:12px;line-height:1.5}:root[data-enhanced-css=on] .nhit-app .upload{color:#fff;background:#173f59;width:100%;margin-top:12px}:root[data-enhanced-css=on] .nhit-app .upload:hover{background:#225975}:root[data-enhanced-css=on] .nhit-app .upload:disabled{opacity:.6;cursor:wait}:root[data-enhanced-css=on] .nhit-app .resume-meta{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}:root[data-enhanced-css=on] .nhit-app .resume-meta>div{justify-content:space-between;gap:12px;padding:6px 0;font-size:11px;display:flex}:root[data-enhanced-css=on] .nhit-app .resume-meta span{color:var(--nhit-muted)}:root[data-enhanced-css=on] .nhit-app .resume-meta strong{text-align:right}:root[data-enhanced-css=on] .nhit-app .resume-meta>a{color:#157d88;margin-top:10px;font-size:12px;font-weight:700;text-decoration:none;display:block}:root[data-enhanced-css=on] .nhit-app .resume-modal{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07101dc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}:root[data-enhanced-css=on] .nhit-app .resume-modal-card{background:#fff;border-radius:13px;grid-template-rows:auto 1fr auto;width:min(1000px,96vw);height:min(900px,92vh);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000059}:root[data-enhanced-css=on] .nhit-app .resume-modal-card header{color:#fff;background:#0d1726;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}:root[data-enhanced-css=on] .nhit-app .resume-modal-card header strong,:root[data-enhanced-css=on] .nhit-app .resume-modal-card header span{display:block}:root[data-enhanced-css=on] .nhit-app .resume-modal-card header span{color:#9acbd0;margin-top:2px;font-size:10px}:root[data-enhanced-css=on] .nhit-app .resume-modal-card header button{color:#fff;cursor:pointer;background:#20344a;border:0;border-radius:7px;width:34px;height:34px;font-size:22px}:root[data-enhanced-css=on] .nhit-app .resume-modal-card iframe{background:#e8ebee;border:0;width:100%;height:100%}:root[data-enhanced-css=on] .nhit-app .resume-modal-card footer{border-top:1px solid var(--line);padding:10px 16px}:root[data-enhanced-css=on] .nhit-app .resume-modal-card footer a{color:#157d88;font-size:12px;font-weight:800;text-decoration:none}:root[data-enhanced-css=on] .nhit-app .connectors-modal{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07101db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}:root[data-enhanced-css=on] .nhit-app .connectors-card{background:#f7f9fa;border-radius:14px;width:min(820px,96vw);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #00000059}:root[data-enhanced-css=on] .nhit-app .connectors-card>header{color:#fff;border-bottom:3px solid var(--cyan);background:#0d1726;justify-content:space-between;align-items:flex-start;padding:21px 23px;display:flex}:root[data-enhanced-css=on] .nhit-app .connectors-card>header span{color:#78cad1;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}:root[data-enhanced-css=on] .nhit-app .connectors-card>header h2{margin:3px 0 2px;font-size:24px}:root[data-enhanced-css=on] .nhit-app .connectors-card>header p{color:#9eb0c0;margin:0;font-size:11px}:root[data-enhanced-css=on] .nhit-app .connectors-card>header button{color:#fff;cursor:pointer;background:#20344a;border:0;border-radius:8px;width:36px;height:36px;font-size:22px}:root[data-enhanced-css=on] .nhit-app .connector-list{padding:12px 18px 4px}:root[data-enhanced-css=on] .nhit-app .connector-row{border-bottom:1px solid #e0e5e9;grid-template-columns:100px minmax(0,1fr) 110px;align-items:center;gap:14px;min-height:68px;display:grid}:root[data-enhanced-css=on] .nhit-app .connector-row>div strong,:root[data-enhanced-css=on] .nhit-app .connector-row>div span,:root[data-enhanced-css=on] .nhit-app .connector-row>div small{display:block}:root[data-enhanced-css=on] .nhit-app .connector-row>div strong{font-size:13px}:root[data-enhanced-css=on] .nhit-app .connector-row>div span{color:#657183;margin-top:3px;font-size:11px}:root[data-enhanced-css=on] .nhit-app .connector-row>div small{color:#9aa2ad;margin-top:3px;font-size:9px}:root[data-enhanced-css=on] .nhit-app .connector-status{text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}:root[data-enhanced-css=on] .nhit-app .connector-status i{border-radius:50%;width:8px;height:8px}:root[data-enhanced-css=on] .nhit-app .connector-status.connected{color:#187148}:root[data-enhanced-css=on] .nhit-app .connector-status.connected i{background:#43bf7c}:root[data-enhanced-css=on] .nhit-app .connector-status.attention{color:#956018}:root[data-enhanced-css=on] .nhit-app .connector-status.attention i{background:#e5a43e}:root[data-enhanced-css=on] .nhit-app .connector-status.disconnected{color:#a33a32}:root[data-enhanced-css=on] .nhit-app .connector-status.disconnected i{background:#d95e53}:root[data-enhanced-css=on] .nhit-app .connector-actions{justify-items:stretch;gap:4px;display:grid}:root[data-enhanced-css=on] .nhit-app .connector-actions>a,:root[data-enhanced-css=on] .nhit-app .connector-actions>button{color:#136f79;text-align:center;cursor:pointer;background:#fff;border:1px solid #9db8bf;border-radius:7px;padding:7px 8px;font-size:9px;font-weight:900;text-decoration:none}:root[data-enhanced-css=on] .nhit-app .connector-actions>button{color:#697682;background:0 0;border-color:#0000}:root[data-enhanced-css=on] .nhit-app .connector-static{color:#87909c;text-transform:uppercase;justify-self:end;font-size:9px;font-weight:800}:root[data-enhanced-css=on] .nhit-app .snapshot-form{background:#edf7f8;border:1px solid #cbdde1;border-radius:10px;grid-template-columns:minmax(220px,1fr) 110px 110px auto;align-items:end;gap:12px;margin:14px 18px 18px;padding:16px;display:grid}:root[data-enhanced-css=on] .nhit-app .snapshot-form>div strong,:root[data-enhanced-css=on] .nhit-app .snapshot-form>div span{display:block}:root[data-enhanced-css=on] .nhit-app .snapshot-form>div strong{font-size:12px}:root[data-enhanced-css=on] .nhit-app .snapshot-form>div span{color:#667782;margin-top:4px;font-size:10px;line-height:1.35}:root[data-enhanced-css=on] .nhit-app .snapshot-form label>span{color:#60717a;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}:root[data-enhanced-css=on] .nhit-app .snapshot-form input,:root[data-enhanced-css=on] .nhit-app .snapshot-form select{background:#fff;border:1px solid #bfcbd0;border-radius:7px;width:100%;padding:9px;font-size:11px}:root[data-enhanced-css=on] .nhit-app .snapshot-form>button{color:#fff;cursor:pointer;background:#126d77;border:0;border-radius:7px;padding:10px 12px;font-size:10px;font-weight:900}:root[data-enhanced-css=on] .nhit-app .snapshot-form>button:disabled{opacity:.55}:root[data-enhanced-css=on] .nhit-app .sync-button{color:#126d77;cursor:pointer;background:#eaf7f8;border:1px solid #6aaab1;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:900;display:flex}:root[data-enhanced-css=on] .nhit-app .sync-button>span{color:#fff;background:#126d77;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;display:grid}:root[data-enhanced-css=on] .nhit-app .sync-button.pending{color:#8b5d12;background:#fff7e8;border-color:#d8a14a}:root[data-enhanced-css=on] .nhit-app .sync-button.pending>span{background:#d4952e;animation:1.1s linear infinite sync-spin}:root[data-enhanced-css=on] .nhit-app .sync-button.complete{color:#176d47;background:#edf9f2;border-color:#55aa7c}:root[data-enhanced-css=on] .nhit-app .sync-button.complete>span{background:#2d9b66}:root[data-enhanced-css=on] .nhit-app .sync-button:disabled{cursor:wait;opacity:.9}:root[data-enhanced-css=on] .nhit-app .sync-strip{color:#176d47;background:#eff9f3;border-bottom:1px solid #cfe3d8;align-items:center;gap:11px;padding:10px 24px;display:flex}:root[data-enhanced-css=on] .nhit-app .sync-strip.attention{color:#805715;background:#fff8e9;border-color:#ead4a9}:root[data-enhanced-css=on] .nhit-app .sync-strip.disconnected{color:#963d34;background:#fff0ee;border-color:#edc1bc}:root[data-enhanced-css=on] .nhit-app .sync-strip .sync-tick{color:#fff;background:#2d9b66;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:900;display:grid}:root[data-enhanced-css=on] .nhit-app .sync-strip.attention .sync-tick{background:#d4952e;animation:1.1s linear infinite sync-spin}:root[data-enhanced-css=on] .nhit-app .sync-strip.disconnected .sync-tick{background:#c85449}:root[data-enhanced-css=on] .nhit-app .sync-strip strong,:root[data-enhanced-css=on] .nhit-app .sync-strip small{display:block}:root[data-enhanced-css=on] .nhit-app .sync-strip strong{font-size:11px}:root[data-enhanced-css=on] .nhit-app .sync-strip small{color:inherit;opacity:.75;margin-top:2px;font-size:9px}:root[data-enhanced-css=on] .nhit-app .sync-runner-control{background:#fff8e9;border:1px solid #e2c484;border-radius:10px;margin:12px 18px 0;padding:14px 16px}:root[data-enhanced-css=on] .nhit-app .sync-runner-control strong,:root[data-enhanced-css=on] .nhit-app .sync-runner-control span{display:block}:root[data-enhanced-css=on] .nhit-app .sync-runner-control strong{color:#714c0e;font-size:12px}:root[data-enhanced-css=on] .nhit-app .sync-runner-control span{color:#826c46;margin-top:3px;font-size:10px}:root[data-enhanced-css=on] .nhit-app .empty{color:var(--nhit-muted);text-align:center;padding:30px 15px;font-size:13px}:root[data-enhanced-css=on] .nhit-app .empty.large{border:1px solid var(--line);background:#fff;border-radius:10px}@media(max-width:800px){:root[data-enhanced-css=on] .nhit-app .topbar{align-items:flex-start;height:auto;padding:13px 16px}:root[data-enhanced-css=on] .nhit-app .header-actions{flex-wrap:wrap;justify-content:flex-end}:root[data-enhanced-css=on] .nhit-app .sheet-link{display:none}:root[data-enhanced-css=on] .nhit-app .announcement-banner{display:grid}:root[data-enhanced-css=on] .nhit-app .announcement-main{grid-template-columns:1fr auto;padding:17px 18px}:root[data-enhanced-css=on] .nhit-app .announcement-main>strong{font-size:52px}:root[data-enhanced-css=on] .nhit-app .announcement-snapshots{border-top:1px solid #ffffff2e;border-left:0;min-width:0}:root[data-enhanced-css=on] .nhit-app .announcement-banner>button{min-height:44px}:root[data-enhanced-css=on] .nhit-app .sync-strip{padding:10px 15px}:root[data-enhanced-css=on] .nhit-app .metrics{grid-template-columns:repeat(4,1fr)}:root[data-enhanced-css=on] .nhit-app .workspace{grid-template-columns:1fr}:root[data-enhanced-css=on] .nhit-app .directory{border-right:0}:root[data-enhanced-css=on] .nhit-app .directory-tools{position:static}:root[data-enhanced-css=on] .nhit-app .applicant-list{max-height:300px}:root[data-enhanced-css=on] .nhit-app .record{padding:20px 14px 40px}:root[data-enhanced-css=on] .nhit-app .record-head{flex-direction:column}:root[data-enhanced-css=on] .nhit-app .record-head h2{font-size:25px}:root[data-enhanced-css=on] .nhit-app .record-actions{justify-content:flex-end;width:100%}:root[data-enhanced-css=on] .nhit-app .fields.two{grid-template-columns:1fr}:root[data-enhanced-css=on] .nhit-app .resume-preview{flex-direction:column;align-items:flex-start}:root[data-enhanced-css=on] .nhit-app .archive-zone{flex-direction:column;align-items:stretch}:root[data-enhanced-css=on] .nhit-app .archive-zone .archive{width:100%}:root[data-enhanced-css=on] .nhit-app .resume-modal,:root[data-enhanced-css=on] .nhit-app .connectors-modal{padding:8px}:root[data-enhanced-css=on] .nhit-app .connector-row{grid-template-columns:88px minmax(0,1fr);padding:9px 0}:root[data-enhanced-css=on] .nhit-app .connector-actions,:root[data-enhanced-css=on] .nhit-app .connector-static{grid-column:2;justify-self:start}:root[data-enhanced-css=on] .nhit-app .sync-runner-control{flex-direction:column;align-items:stretch}:root[data-enhanced-css=on] .nhit-app .snapshot-form{grid-template-columns:1fr 1fr}:root[data-enhanced-css=on] .nhit-app .snapshot-form>div{grid-column:1/-1}}@keyframes sync-spin{to{transform:rotate(360deg)}}
