.addon-grid{grid-template-columns:repeat(3,1fr)!important}.addon-lines strong{white-space:nowrap}.pricing-note{color:var(--muted);text-align:center;margin:22px 0 0;font-size:12px}.website-price-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.marketing-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:820px;margin:34px auto 0;display:grid}.marketing-price-grid .addon-panel p{color:var(--muted);font-size:12px}.marketing-price-grid .tick-list{margin-bottom:0}.marketing-price-grid .tick-list li{font-size:12px}.website-price-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.website-price-card h3{margin:0 0 6px}.website-price-card p{min-height:42px;color:var(--muted);font-size:12px;line-height:1.5}.website-price-card strong{color:var(--blue);margin-top:18px;font-size:23px;display:block}.website-price-card small{color:var(--muted);margin-top:5px;display:block}.settings-grid{grid-template-columns:1fr 1.4fr;gap:14px;display:grid}.storage-summary{gap:13px;display:grid}.storage-meter{background:#e7edf5;border-radius:999px;height:10px;overflow:hidden}.storage-meter i{background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:inherit;height:100%;display:block}.storage-pack-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.storage-pack{background:#fff;border:1px solid #e1e9f3;border-radius:12px;padding:15px}.storage-pack strong,.storage-pack small{display:block}.storage-pack small{color:#7b879c;margin:5px 0 13px}.storage-pack form{margin:0}.storage-pack button{justify-content:center;width:100%}.commercial-note{color:#748198;font-size:10px;line-height:1.55}.referral-card{grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:14px;display:grid}.referral-card p{color:#65728a;max-width:720px;font-size:11px;line-height:1.6}.referral-code{text-align:center;background:linear-gradient(135deg,#eef6ff,#f0edff);border-radius:13px;min-width:210px;padding:16px 22px}.referral-code small,.referral-code span{color:#6f7c93;font-size:9px;display:block}.referral-code strong{letter-spacing:.14em;color:var(--blue);margin:6px 0;font-size:25px;display:block}.package-builder{background:linear-gradient(#edf6ff,#f7f3ff);border-block:1px solid #dfeaf6;padding:100px 0}.package-builder .centre-heading{margin-inline:auto}.builder-stage{gap:18px;margin-top:42px;display:grid}.builder-group{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px;box-shadow:0 12px 35px #19488612}.builder-group h3{margin:0 0 15px;font-size:15px}.builder-options{gap:10px;display:grid}.builder-options.four{grid-template-columns:repeat(4,1fr)}.builder-options.three{grid-template-columns:repeat(3,1fr)}.builder-choice{min-height:96px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6f1;border-radius:13px;padding:14px;position:relative}.builder-choice:hover{border-color:#92baf1}.builder-choice.active{border-color:var(--blue);background:#f0f6ff;box-shadow:0 0 0 2px #1268f41a}.builder-choice>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:10px;right:10px}.builder-choice svg{width:12px}.builder-choice b,.builder-choice strong,.builder-choice small{display:block}.builder-choice strong{color:var(--blue);margin-top:7px}.builder-choice small{color:var(--muted);margin-top:4px}.builder-plus{border:1px solid var(--line);width:34px;height:34px;color:var(--blue);z-index:1;background:#fff;border-radius:50%;place-items:center;margin:-8px auto;display:grid}.builder-plus svg{width:17px}.builder-term{gap:7px;margin:-4px 0 14px;display:flex}.builder-term button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:750}.builder-term button.active{background:var(--ink);border-color:var(--ink);color:#fff}.builder-total{color:#fff;background:#0d1742;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;display:flex}.builder-total p{margin:6px 0 0}.builder-total>div:last-child{align-items:center;gap:8px;display:flex}.builder-total>div:last-child>strong{font-size:30px}.builder-total small{color:#aebbd5}.builder-total .btn{margin-left:14px}@media (max-width:1050px){.addon-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:850px){.settings-grid,.website-price-grid,.marketing-price-grid{grid-template-columns:1fr}}@media (max-width:650px){.addon-grid,.storage-pack-grid{grid-template-columns:1fr!important}}@media (max-width:800px){.builder-options.four,.builder-options.three{grid-template-columns:1fr 1fr}.builder-total{flex-direction:column;align-items:flex-start}.builder-total>div:last-child{flex-wrap:wrap}.builder-total .btn{margin-left:8px}}@media (max-width:520px){.builder-options.four,.builder-options.three{grid-template-columns:1fr}.builder-total>div:last-child{align-items:flex-end}.builder-total .btn{width:100%;margin:10px 0 0}}@media (max-width:700px){.referral-card{grid-template-columns:1fr}.referral-code{min-width:0}}
.growth-subnav{gap:8px;margin:0 0 17px;display:flex}.growth-subnav a{border:1px solid var(--line);color:#53627a;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:750;display:flex}.growth-subnav svg{width:15px}.create-panel{position:relative}.create-panel>summary{list-style:none}.create-panel>summary::-webkit-details-marker{display:none}.create-panel[open]>form{z-index:20;background:#fff;border:1px solid #dce7f3;border-radius:17px;gap:12px;width:min(520px,100vw - 50px);max-height:75vh;padding:22px;display:grid;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 25px 65px #0e234b33}.create-panel h2{margin:0 0 5px}.create-panel label,.studio-controls label{color:#58667c;gap:6px;font-size:10px;font-weight:800;display:grid}.create-panel input,.create-panel select,.studio-controls input,.studio-controls textarea{color:#14213c;width:100%;font:inherit;background:#fff;border:1px solid #d9e4ef;border-radius:9px;outline:0;padding:10px 11px}.create-panel input,.create-panel select,.studio-controls input{height:39px}.create-panel input:focus,.create-panel select:focus,.studio-controls input:focus,.studio-controls textarea:focus{border-color:#69a9f8;box-shadow:0 0 0 3px #e7f2ff}.slug-input{border:1px solid #d9e4ef;border-radius:9px;align-items:center;display:flex;overflow:hidden}.slug-input span{color:#718096;white-space:nowrap;background:#f5f8fc;padding:0 9px;font-size:10px}.slug-input input{border:0;border-radius:0;box-shadow:none!important}.template-notes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.template-notes p{border:1px solid #e7edf5;border-radius:9px;gap:3px;margin:0;padding:9px;display:grid}.template-notes b{font-size:10px}.template-notes span{color:#7b879a;font-size:8px;line-height:1.45}.site-list{gap:11px;display:grid}.site-list article{grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;display:grid}.site-list article>span{color:#1671e8;background:#e9f3ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.site-list h2{margin:3px 0;font-size:15px}.site-list p,.site-list small{color:#7b8799;font-size:9px}.studio-top{grid-template-columns:130px 1fr auto;align-items:center;gap:15px;margin-bottom:15px;display:grid}.studio-top>.record-back{margin:0}.studio-top>div:nth-child(2){align-items:center;gap:10px;display:flex}.studio-top>div:nth-child(2)>span{color:#1268f4;background:#e9f3ff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.studio-top p{margin:0;display:grid}.studio-top p small{color:#7a8698;text-transform:capitalize;margin-top:3px;font-size:9px}.studio-top>div:last-child{align-items:center;gap:8px;display:flex}.studio-top form{margin:0}.saved-banner{color:#13775c;background:#edfbf6;border:1px solid #bfe9dc;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:flex}.saved-banner svg{width:16px}.studio-shell{grid-template-columns:minmax(290px,350px) minmax(0,1fr);align-items:start;gap:15px;display:grid}.studio-controls,.studio-preview{background:#fff;border:1px solid #dfe8f2;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #1738620d}.studio-save{background:#f9fbfe;border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.studio-save span{display:grid}.studio-save b{font-size:13px}.studio-save small{color:#7c8798;margin-top:3px;font-size:8px}.studio-controls details{border-bottom:1px solid #e8eef5}.studio-controls summary{cursor:pointer;padding:13px 15px;font-size:11px;font-weight:800}.studio-controls details>div{gap:10px;padding:0 15px 15px;display:grid}.colour-row{grid-template-columns:1fr 1fr;display:grid!important}.colour-row input{padding:3px}.studio-preview{position:sticky;top:18px}.studio-preview>header{background:#f9fbfe;border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;height:49px;padding:0 14px;display:flex}.studio-preview>header span{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.studio-preview>header svg{width:15px}.studio-preview>header div{gap:5px;display:flex}.studio-preview>header button{color:#7e8999;background:#fff;border:1px solid #dbe5ef;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.studio-preview>header button.active{color:#1268f4;background:#e8f2ff;border-color:#a8cdfa}.site-canvas{--site-primary:#1677ff;--site-accent:#36d7d0;background:#fff;border:1px solid #e3e8ef;border-radius:12px;min-height:620px;margin:20px;transition:all .2s;overflow:hidden;box-shadow:0 14px 30px #1027491a}.site-canvas.mobile{width:340px;max-width:calc(100% - 40px);margin:20px auto}.site-canvas nav{justify-content:space-between;align-items:center;height:54px;padding:0 6%;font-size:9px;display:flex}.site-canvas nav b{color:var(--site-primary);font-size:12px}.preview-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 10%,white),#fff 60%);padding:65px 8%;position:relative}.preview-hero:after{content:"";background:linear-gradient(145deg,var(--site-accent),var(--site-primary));opacity:.85;border-radius:38% 62% 55% 45%;width:110px;height:110px;position:absolute;top:25px;right:8%}.preview-hero>*{z-index:1;max-width:62%;position:relative}.preview-hero small,.published-hero small{color:var(--site-primary);text-transform:uppercase;letter-spacing:.11em;font-weight:850}.preview-hero h1{letter-spacing:-.05em;margin:11px 0;font-size:31px;line-height:1.02}.preview-hero p,.preview-content p,.preview-contact p{color:#69768a;font-size:10px;line-height:1.6}.preview-hero i{background:var(--site-primary);color:#fff;border-radius:8px;padding:9px 13px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.preview-content,.preview-services,.preview-contact{padding:35px 8%}.preview-content h2,.preview-services h2,.preview-contact h2{margin:0 0 9px;font-size:20px}.preview-services{background:#f6f9fd}.preview-services>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.preview-services span{background:#fff;border:1px solid #e2e9f1;border-radius:9px;padding:13px 8px;font-size:9px;font-weight:750}.preview-contact{background:var(--site-primary);color:#fff}.preview-contact p{color:#dbeaff}.preview-contact>span{font-size:9px}.site-canvas.mobile nav span{display:none}.site-canvas.mobile .preview-hero{padding:45px 9%}.site-canvas.mobile .preview-hero:after{opacity:.25;width:70px;height:70px}.site-canvas.mobile .preview-hero>*{max-width:90%}.site-canvas.mobile .preview-hero h1{font-size:25px}.site-canvas.mobile .preview-services>div{grid-template-columns:1fr}.published-site{--site-primary:#1677ff;--site-accent:#36d7d0;color:#14213c;background:#fff;min-height:100vh;font-family:Arial,sans-serif}.published-site nav{justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 28px;display:flex}.published-site nav b{color:var(--site-primary);font-size:20px}.published-site nav span{gap:25px;display:flex}.published-site a{color:inherit;text-decoration:none}.published-hero{background:radial-gradient(circle at 85% 30%,color-mix(in srgb,var(--site-accent) 45%,white),transparent 25%),linear-gradient(130deg,color-mix(in srgb,var(--site-primary) 11%,white),#fff 58%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:560px;padding:110px max(7vw,50vw - 560px);display:flex}.published-hero h1{letter-spacing:-.065em;max-width:780px;margin:17px 0;font-size:clamp(46px,6vw,82px);line-height:.97}.published-hero p{color:#5e6e84;max-width:600px;font-size:18px;line-height:1.65}.published-hero>a{background:var(--site-primary);color:#fff;border-radius:10px;padding:15px 21px;font-weight:800}.published-content{text-align:center;max-width:940px;margin:auto;padding:110px 30px}.published-content small{color:var(--site-primary);text-transform:uppercase;letter-spacing:.13em;font-weight:800}.published-content h2,.published-services h2,.published-contact h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(34px,4vw,54px)}.published-content p{color:#64748a;max-width:760px;margin:auto;font-size:17px;line-height:1.75}.published-services{background:#f5f8fc;padding:95px max(6vw,50vw - 560px)}.published-services>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.published-services article{background:#fff;border:1px solid #e3eaf2;border-radius:17px;padding:30px}.published-services article span{color:var(--site-accent);font-weight:900}.published-services article h3{font-size:21px}.published-services article p{color:#69778b;line-height:1.6}.published-contact{background:var(--site-primary);color:#fff;text-align:center;padding:110px max(7vw,50vw - 525px)}.published-contact p{color:#dceaff;max-width:680px;margin:0 auto 25px;font-size:17px;line-height:1.7}.published-contact div{justify-content:center;gap:12px;display:flex}.published-contact a{color:var(--site-primary);background:#fff;border-radius:9px;padding:13px 17px;font-weight:800}.published-site footer{color:#728096;justify-content:space-between;padding:28px max(6vw,50vw - 560px);font-size:12px;display:flex}.published-site footer b{color:#27344b}.template-care-calm .published-hero,.template-mobile-energy .published-hero{border-radius:0 0 12vw}.template-trade-bold .published-hero h1{text-transform:uppercase;max-width:850px}.template-outdoor-natural .published-services{background:#eef5ee}.template-professional-clarity .published-content{text-align:left;margin-left:max(6vw,50vw - 560px)}.template-professional-clarity .published-content p{margin:0}.template-clean-modern .published-hero{background:radial-gradient(circle at 82% 40%,#bdeff0,#0000 24%),linear-gradient(130deg,#eaf4ff,#fff 60%)}@media (max-width:900px){.studio-shell{grid-template-columns:1fr}.studio-preview{position:static}.studio-top{grid-template-columns:1fr}.site-list article{grid-template-columns:auto 1fr}.site-list article>a{grid-column:auto}.published-site nav span{display:none}.published-services>div,.template-notes{grid-template-columns:1fr}.published-hero{min-height:500px;padding:80px 25px}.published-hero h1{font-size:48px}.published-site footer{flex-direction:column;gap:15px}}.password-card{margin-top:14px}.password-card .card-head h2{align-items:center;gap:8px;display:flex}.password-card .card-head svg{color:#176fe9;width:18px}.password-card>p{color:#738197;font-size:10px}.password-card>div:last-child{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.password-card label{color:#53617a;gap:6px;font-size:10px;font-weight:750;display:grid}.password-card input{border:1px solid #d9e4ef;border-radius:9px;height:40px;padding:0 11px}.password-card button{height:40px}@media (max-width:700px){.password-card>div:last-child{grid-template-columns:1fr}}.template-notes p{transition:all .15s}.template-notes p:hover{background:#f8fbff;border-color:#9fc8f8;transform:translateY(-1px)}.template-notes p:has(b){min-height:61px}.create-panel[open]>form{scrollbar-gutter:stable}.site-list article{transition:border-color .15s,box-shadow .15s}.site-list article:hover{border-color:#bcd8f4;box-shadow:0 10px 24px #1738620f}.studio-controls details[open]>summary{color:#1268f4;background:#f8fbff;box-shadow:inset 3px 0 #1b83ed}.studio-preview>header{z-index:2;position:sticky;top:0}@media (max-width:620px){.site-list article{grid-template-columns:auto 1fr}.site-list article>a{grid-column:1/-1;justify-content:center}.create-panel[open]>form{width:calc(100vw - 26px);padding:16px;right:-3px}.template-notes p{min-height:auto}}.mfa-card{margin-top:14px;scroll-margin-top:80px}.mfa-card .card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mfa-card .card-head h2{align-items:center;gap:8px;display:flex}.mfa-card .card-head svg{color:#176fe9;width:18px}.mfa-card p{color:#53617a;font-size:11px;line-height:1.5}.mfa-status{color:#53617a;background:#f1f4f8;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.mfa-status.on{color:#16784a;background:#e6f6ee}.mfa-setup ol{color:#344257;gap:8px;margin:8px 0 12px;padding-left:18px;font-size:11px;display:grid}.mfa-secret{letter-spacing:.06em;word-break:break-all;font-size:14px;font-weight:800}.mfa-uri{color:#738197;word-break:break-all;margin-top:4px;font-size:9px;display:block}.mfa-confirm,.mfa-disable form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin:8px 0;display:grid}.mfa-disable form{grid-template-columns:1fr 1fr auto}.mfa-card label{color:#53617a;gap:6px;font-size:10px;font-weight:750;display:grid}.mfa-card input{border:1px solid #d9e4ef;border-radius:9px;height:40px;padding:0 11px}.mfa-card button{height:40px}.mfa-disable summary{cursor:pointer;color:#0d5fac;font-size:11px;font-weight:750}.mfa-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0;padding-left:22px;font-size:13px;display:grid}.mfa-actions{flex-wrap:wrap;gap:8px;display:flex}.mfa-actions a{align-items:center;display:inline-flex}.mfa-enrol-banner{color:#5b3d06;background:#fff7e6;border:1px solid #f1d39a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:10px 14px;font-size:12px;display:flex}.mfa-enrol-banner>div{gap:8px;display:flex}.mfa-enrol-banner a,.mfa-enrol-banner button{color:#7a4c00;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9a441;border-radius:9px;padding:7px 11px;font-weight:800}.mfa-enrol-banner a{color:#fff;background:#b97800;border-color:#b97800}@media (max-width:720px){.mfa-confirm,.mfa-disable form,.mfa-recovery-codes{grid-template-columns:1fr}.mfa-enrol-banner{flex-direction:column;align-items:flex-start}.mfa-enrol-banner>div{width:100%}.mfa-enrol-banner a,.mfa-enrol-banner button{text-align:center;flex:1}}
.email-subnav{background:#fff;border:1px solid #dfe8f2;border-radius:12px;gap:7px;margin:-8px 0 22px;padding:6px;display:flex;overflow:auto}.email-subnav a{color:#66748b;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.email-subnav a:hover{color:#1268f4;background:#edf5ff}.email-subnav svg{width:14px}.email-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.email-metrics article{align-items:center;gap:11px;display:flex}.email-metrics article>svg{color:#1268f4;background:#eaf3ff;border-radius:11px;width:38px;height:38px;padding:9px}.email-metrics small,.email-metrics strong{display:block}.email-metrics small{color:#7b879b;font-size:9px}.email-metrics strong{margin-top:4px;font-size:19px}.email-plan{background:linear-gradient(135deg,#eef6ff,#f8f4ff);grid-template-columns:1fr auto auto;align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.email-plan>div{padding:5px}.email-plan small{color:#1268f4;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850}.email-plan h2{margin:6px 0;font-size:18px}.email-plan p{color:#66748a;margin:0;font-size:10px;line-height:1.55}.email-plan form{background:#fff;border:1px solid #dce6f2;border-radius:12px;align-content:center;gap:5px;min-width:185px;padding:13px;display:grid}.email-plan form b,.email-plan form span,.email-plan form strong{display:block}.email-plan form span{color:#728096;font-size:9px}.email-plan form strong{color:#1268f4;font-size:16px}.email-plan form button{justify-content:center;margin-top:6px}.email-entitlement{color:#097356;background:#e8f8f2;border-radius:9px;align-items:center;gap:7px;margin:0 0 14px;padding:10px 13px;font-size:10px;font-weight:750;display:flex}.email-entitlement svg{width:16px}.email-grid{grid-template-columns:1.5fr .8fr;gap:14px;margin-bottom:14px;display:grid}.email-campaign-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.email-campaign-form label,.email-settings label,.automation-grid label{color:#53617a;gap:6px;font-size:10px;font-weight:750;display:grid}.email-campaign-form input,.email-campaign-form select,.email-campaign-form textarea,.email-settings input,.email-settings textarea,.automation-grid input,.automation-grid select{color:#273451;background:#fff;border:1px solid #dce5ef;border-radius:8px;outline:0;width:100%;padding:10px}.email-campaign-form input,.email-campaign-form select,.email-settings input,.automation-grid input,.automation-grid select{height:40px}.email-campaign-form input:focus,.email-campaign-form textarea:focus,.email-settings input:focus,.email-settings textarea:focus,.automation-grid input:focus,.automation-grid select:focus{border-color:#6da6f5;box-shadow:0 0 0 3px #e8f2ff}.email-campaign-form button{grid-column:1/-1;justify-content:center}.email-settings>p{color:#738197;margin:-3px 0 14px;font-size:10px;line-height:1.55}.email-settings form{gap:11px;display:grid}.email-settings button{justify-content:center}.email-settings .card-head em{font-size:8px}.provider-not_configured{color:#9a6500;background:#fff2dc}.provider-verified{color:#087857;background:#dff8ef}.email-campaigns{margin-top:14px}.email-table-head{padding:15px}.email-table-head h2{margin:0;font-size:14px}.email-campaigns form{margin:0}.table-action{color:#1268f4!important;background:#eaf3ff!important;border-radius:7px!important;padding:7px 9px!important;font-size:9px!important;font-weight:800!important}.campaign-draft{color:#667388;background:#eef1f6}.campaign-queued,.campaign-sending{color:#a76b00;background:#fff2dc}.campaign-sent{color:#087857;background:#dff8ef}.email-compliance{color:#718097;font-size:9px;line-height:1.6}.email-compliance a{color:#1268f4;font-weight:800}.email-error{color:#b33e4c;background:#fff0f1;border-radius:9px;margin-bottom:14px;padding:10px 13px;font-size:10px}.contacts-grid{grid-template-columns:1.25fr .75fr}.consent-confirm{grid-template-columns:auto 1fr!important;align-items:flex-start!important;gap:9px!important;display:flex!important}.consent-confirm input{margin:1px 0 0;padding:0;width:16px!important;height:16px!important}.consent-confirm span{font-weight:600;line-height:1.5}.consent-guide>svg{color:#1268f4;background:#eaf3ff;border-radius:13px;width:42px;height:42px;padding:10px}.consent-guide h2{font-size:17px}.consent-guide p,.consent-guide li{color:#6d7b91;font-size:10px;line-height:1.6}.consent-guide ul{padding-left:18px}.consent-subscribed{color:#087857;background:#dff8ef}.consent-unsubscribed,.consent-bounced,.consent-complained{color:#b33e4c;background:#fff0f1}.template-list{gap:10px;display:grid}.template-editor{padding:0;overflow:hidden}.template-editor summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;list-style:none;display:flex}.template-editor summary::-webkit-details-marker{display:none}.template-editor summary>span{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}.template-editor summary svg{color:#1268f4;background:#eaf3ff;border-radius:9px;grid-row:1/3;width:32px;height:32px;padding:8px}.template-editor summary b{font-size:12px}.template-editor summary small{color:#7c899d;margin-top:3px;font-size:9px}.template-editor summary em{text-transform:uppercase;color:#728096;font-size:8px;font-style:normal}.template-editor form{background:#fafcff;border-top:1px solid #e8eef5;padding:17px}.automation-intro{background:#f0f7ff;align-items:center;gap:13px;margin-bottom:14px;display:flex}.automation-intro>svg{color:#1268f4;background:#fff;border-radius:11px;width:36px;height:36px;padding:8px}.automation-intro h2{margin:0;font-size:14px}.automation-intro p{color:#66748a;margin:4px 0 0;font-size:10px}.automation-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.automation-grid article>svg{color:#6553ed;background:#eeeaff;border-radius:10px;width:34px;height:34px;padding:8px}.automation-grid h2{margin:13px 0 7px;font-size:14px}.automation-grid article>p{color:#6d7a90;min-height:48px;font-size:10px;line-height:1.55}.automation-grid form{gap:10px;display:grid}.automation-grid button{justify-content:center}.unsubscribe-page{background:radial-gradient(circle at 50% 0,#dceeff,#f5f8fc 55%);min-height:100vh;padding:35px 15px}.unsubscribe-page>header,.unsubscribe-page>article{width:min(560px,100%);margin:auto}.unsubscribe-page>header{margin-bottom:25px}.unsubscribe-page>article{box-shadow:var(--shadow);text-align:center;background:#fff;border:1px solid #dce7f4;border-radius:22px;padding:40px}.unsubscribe-page article>svg{color:#1268f4;background:#eaf3ff;border-radius:15px;width:50px;height:50px;padding:12px}.unsubscribe-page h1{letter-spacing:-.04em;font-size:29px}.unsubscribe-page p{color:#66748a;font-size:13px;line-height:1.7}.unsubscribe-page button{color:#fff;background:#1268f4;border:0;border-radius:10px;min-width:190px;min-height:45px;font-weight:800}.already-unsubscribed{background:#f4f7fa;border-radius:9px;padding:12px}@media (max-width:1050px){.email-metrics,.email-plan{grid-template-columns:1fr 1fr}.email-plan>div{grid-column:1/-1}.automation-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.email-grid,.contacts-grid,.email-campaign-form{grid-template-columns:1fr}.email-campaign-form .wide-field,.email-campaign-form button{grid-column:auto}.email-plan{grid-template-columns:1fr}.email-plan>div{grid-column:auto}.automation-grid{grid-template-columns:1fr}.template-editor summary{flex-direction:column;align-items:flex-start}.unsubscribe-page>article{padding:28px 20px}}.automation-lifecycle{background:#f9fbfe;border:1px solid #e1e8f3;border-radius:10px;gap:5px;margin:10px 0 14px;padding:11px;display:grid}.automation-lifecycle>small{color:#7b88a0;letter-spacing:.09em;margin-top:4px;font-size:7px;font-weight:900}.automation-lifecycle>b{color:#243654;font-size:9px}.automation-lifecycle>p{color:#63738c!important;min-height:0!important;margin:0!important;font-size:8px!important;line-height:1.5!important}.automation-lifecycle ol{gap:4px;margin:1px 0 3px;padding:0;list-style:none;display:grid}.automation-lifecycle li{color:#33445f;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px;font-size:8px;display:flex}.automation-lifecycle li em{color:#166fd7;font-style:normal;font-weight:800}
.team-tools,.recruitment-actions{justify-content:flex-end;gap:9px;margin:-8px 0 15px;display:flex}.team-tools a,.recruitment-actions>a{color:#1268f4;background:#fff;border:1px solid #dce6f2;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.team-tools svg{width:15px}.recruitment-actions summary{cursor:pointer;list-style:none}.recruitment-actions summary::-webkit-details-marker{display:none}.recruitment-actions details>form{z-index:20;background:#fff;border:1px solid #dce6f2;border-radius:14px;grid-template-columns:1fr 1fr;gap:11px;width:min(720px,100vw - 54px);padding:20px;display:grid;position:absolute;right:0;box-shadow:0 20px 55px #223c6629}.recruitment-actions label,.candidate-detail label{color:#53617a;gap:6px;font-size:10px;font-weight:750;display:grid}.recruitment-actions input,.recruitment-actions select,.recruitment-actions textarea,.candidate-detail input,.candidate-detail select{color:#273451;background:#fff;border:1px solid #dce5ef;border-radius:8px;width:100%;padding:10px}.recruitment-actions input,.recruitment-actions select,.candidate-detail input,.candidate-detail select{height:40px}.recruitment-principles{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.recruitment-principles article{grid-template-columns:auto 1fr;column-gap:10px;display:grid}.recruitment-principles svg{color:#1268f4;background:#eaf3ff;border-radius:10px;grid-row:1/3;width:35px;height:35px;padding:8px}.recruitment-principles b{font-size:11px}.recruitment-principles span{color:#728096;font-size:9px;line-height:1.5}.recruitment-open,.candidate-hired{color:#087857;background:#dff8ef}.recruitment-draft,.candidate-applied{color:#667388;background:#eef1f6}.recruitment-paused,.candidate-screening,.candidate-interview,.candidate-offer{color:#9a6500;background:#fff2dc}.recruitment-closed,.candidate-rejected,.candidate-withdrawn{color:#b33e4c;background:#fff0f1}.vacancy-summary{grid-template-columns:.7fr .7fr 1.6fr;gap:12px;margin-bottom:14px;display:grid}.vacancy-summary article{align-items:center;gap:11px;display:flex}.vacancy-summary svg{color:#1268f4;background:#eaf3ff;border-radius:11px;width:37px;height:37px;padding:9px}.vacancy-summary small,.vacancy-summary strong{display:block}.vacancy-summary small{color:#77849a;font-size:9px}.vacancy-summary strong{margin-top:3px;font-size:14px}.vacancy-layout{grid-template-columns:1.35fr .65fr;gap:14px;margin-bottom:14px;display:grid}.vacancy-copy h2,.posting-panel h2,.candidate-table h2{margin:0 0 10px;font-size:15px}.vacancy-copy h3{margin:17px 0 7px;font-size:11px}.vacancy-copy p,.posting-panel>p{white-space:pre-line;color:#66748a;font-size:10px;line-height:1.65}.vacancy-tags{gap:7px;display:flex}.vacancy-tags span{color:#1268f4;background:#eef5ff;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800}.posting-panel>div{border-top:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.posting-panel>div span b,.posting-panel>div span small{display:block}.posting-panel>div b{font-size:10px}.posting-panel>div small{color:#7c899c;margin-top:3px;font-size:8px}.posting-panel button,.posting-panel a{color:#fff;background:#1268f4;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.posting-panel button:disabled{color:#8b96a7;background:#e6ebf1}.posting-panel svg{width:13px}.candidate-table{padding:0;overflow:hidden}.candidate-table .card-head{padding:15px 17px}.candidate-list details{border-top:1px solid #e7edf4}.candidate-list summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 17px;list-style:none;display:grid}.candidate-list summary::-webkit-details-marker{display:none}.candidate-list summary .avatar{color:#1268f4;background:#eaf3ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.candidate-list summary b,.candidate-list summary small{display:block}.candidate-list summary b{font-size:11px}.candidate-list summary small{color:#77849a;margin-top:3px;font-size:8px}.candidate-detail{background:#fafcff;grid-template-columns:1fr 1fr;gap:12px;padding:15px 17px;display:grid}.candidate-detail p{color:#65738a;gap:4px;margin:0;font-size:10px;display:grid}.candidate-detail p b{color:#34415a}.candidate-letter{white-space:pre-line;background:#fff;border:1px solid #e2e9f1;border-radius:9px;grid-column:1/-1;padding:12px;line-height:1.6}.candidate-detail form{grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.candidate-detail form button{color:#1268f4;background:#eaf3ff;border:0;border-radius:8px;height:40px;padding:0 13px;font-weight:800}.candidate-detail .hire-action{border-top:1px solid #e0e8f1;grid-template-columns:1fr auto;padding-top:12px}.candidate-detail .hire-action button{color:#fff;background:#1268f4;align-items:center;gap:7px;display:flex}.candidate-detail .hire-action svg{width:15px}.career-page{color:#17233c;background:#f5f8fc;min-height:100vh;padding:28px 20px 70px}.career-page>header,.career-hero,.career-layout{width:min(1100px,100%);margin-left:auto;margin-right:auto}.career-page>header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.career-page>header>span{color:#748198;font-size:10px}.career-hero{background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid #dce6f2;border-radius:20px;padding:35px;box-shadow:0 16px 40px #284a7020}.career-hero>small{color:#1268f4;text-transform:uppercase;font-size:10px;font-weight:850}.career-hero h1{letter-spacing:-.045em;max-width:800px;margin:11px 0 16px;font-size:38px}.career-hero>div{flex-wrap:wrap;gap:12px;display:flex}.career-hero>div span{color:#607087;align-items:center;gap:5px;font-size:10px;display:flex}.career-hero svg{width:14px}.career-hero>strong{margin-top:18px;font-size:14px;display:block}.career-layout{grid-template-columns:1.25fr .75fr;gap:20px;margin-top:20px;display:grid}.career-copy article,.career-apply{background:#fff;border:1px solid #dce6f2;border-radius:15px;padding:27px}.career-copy{gap:15px;display:grid}.career-copy h2,.career-apply h2{margin:0 0 14px;font-size:20px}.career-copy p{white-space:pre-line;color:#5f6e84;font-size:12px;line-height:1.75}.career-apply form{gap:11px;display:grid}.career-apply label{color:#53617a;gap:6px;font-size:10px;font-weight:750;display:grid}.career-apply input,.career-apply textarea{color:#273451;border:1px solid #dce5ef;border-radius:8px;width:100%;padding:10px}.career-apply input{height:40px}.career-consent{grid-template-columns:auto 1fr!important;align-items:flex-start!important;display:flex!important}.career-consent input{width:16px!important;height:16px!important}.career-apply button{color:#fff;background:#1268f4;border:0;border-radius:9px;height:44px;font-weight:850}.career-apply form>p{color:#748198;gap:6px;font-size:8px;line-height:1.5;display:flex}.career-apply form>p svg{flex:none;width:13px}.career-honeypot{left:-10000px;position:absolute!important}.career-success{text-align:center}.career-success>svg{color:#07815d;background:#e6f8f1;border-radius:15px;width:50px;height:50px;padding:12px}.career-success p{color:#65738a;font-size:11px;line-height:1.65}@media (max-width:850px){.vacancy-layout,.career-layout{grid-template-columns:1fr}.vacancy-summary{grid-template-columns:1fr 1fr}.vacancy-summary article:last-child{grid-column:1/-1}.recruitment-actions details>form{grid-template-columns:1fr}.recruitment-actions form h2,.recruitment-actions form .wide-field,.recruitment-actions form button{grid-column:auto}}@media (max-width:600px){.recruitment-principles,.vacancy-summary{grid-template-columns:1fr}.vacancy-summary article:last-child{grid-column:auto}.candidate-list summary{grid-template-columns:auto 1fr}.candidate-list summary em{grid-column:2}.candidate-detail,.candidate-detail form,.candidate-detail .hire-action{grid-template-columns:1fr}.career-page{padding:20px 12px 50px}.career-hero{padding:24px}.career-hero h1{font-size:30px}.career-copy article,.career-apply{padding:20px}}.recruitment-service-strip{flex-wrap:wrap;align-items:center;gap:7px;margin:-7px 0 16px;display:flex}.recruitment-service-strip>span{color:#6b7890;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.recruitment-service-strip b,.recruitment-service-strip em{border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.recruitment-service-strip b{color:#1268f4;background:#e7f3ff}.recruitment-service-strip em{color:#7250bf;background:#f4efff}.agency-service-choices{border:1px solid #dce6f2;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:11px;display:grid}.agency-service-choices legend{color:#53617a;padding:0 4px;font-size:10px;font-weight:800}.agency-service-choices .consent-confirm{background:#f7faff;border-radius:8px;padding:8px}@media (max-width:700px){.agency-service-choices{grid-template-columns:1fr}}.recruitment-service-strip>a{color:#1268f4;background:#fff;border:1px solid #cfe0f4;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:9px;font-weight:800}.agency-setup-copy{color:#68778d;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.agency-settings[open]{box-shadow:0 12px 30px #16447e14}.candidate-portal-hint{color:#61718a;background:#f7fbff;border:1px solid #d9e7f6;border-radius:9px;align-items:flex-start;gap:8px;margin:13px 0 0;padding:10px 11px;font-size:10px;line-height:1.5;display:flex}.candidate-portal-hint svg{color:#1268f4;flex:none;width:15px}.recruitment-actions{justify-content:space-between;align-items:center;gap:10px;margin:-7px 0 15px;display:flex}.recruitment-actions>a{color:#55708f;background:#fff;border:1px solid #d8e5f2;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.recruitment-actions details>summary{list-style:none}.recruitment-actions details>summary::-webkit-details-marker{display:none}.recruitment-actions details[open]>form{z-index:15;background:#fff;border:1px solid #dce7f3;border-radius:14px;width:min(620px,100vw - 38px);max-height:78vh;padding:18px;position:absolute;right:0;overflow:auto;box-shadow:0 22px 58px #102a4e2e}.recruitment-actions details{position:relative}.recruitment-actions form{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.recruitment-actions form h2,.recruitment-actions form .wide-field,.recruitment-actions form button{grid-column:1/-1}.recruitment-actions label{color:#56657a;gap:5px;font-size:9px;font-weight:800;display:grid}.recruitment-actions input,.recruitment-actions select,.recruitment-actions textarea{width:100%;font:inherit;border:1px solid #dbe6f1;border-radius:8px;padding:8px;font-size:10px}.recruitment-actions textarea{resize:vertical}@media (max-width:620px){.recruitment-actions details[open]>form{left:0;right:auto}.recruitment-actions form{grid-template-columns:1fr}}.candidate-list>details[open]{background:#fafcff}.candidate-list>details[open] summary{box-shadow:inset 3px 0 #1976e8}.candidate-list summary:hover{background:#f7fbff}.candidate-detail form:focus-within{background:#f4f8fd;border-radius:10px;padding:9px}.vacancy-summary article{box-shadow:0 6px 18px #1f3e6909}.recruitment-premium{--rec-ink:#17223b;--rec-muted:#66748b;--rec-line:#dfe7f1;--rec-blue:#2563eb;--rec-violet:#6d4aff;color:var(--rec-ink)}.recruitment-command-bar{border:1px solid var(--rec-line);background:linear-gradient(100deg,#f7faff,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:-5px 0 16px;padding:11px 13px;display:flex}.recruitment-command-bar>div b,.recruitment-command-bar>div span{display:block}.recruitment-command-bar>div b{font-size:11px}.recruitment-command-bar>div span{color:var(--rec-muted);margin-top:2px;font-size:9px}.recruitment-command-bar nav{align-items:center;gap:8px;display:flex}.recruitment-command-bar nav>a,.recruitment-primary{color:#36516f;background:#fff;border:1px solid #d8e2ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.recruitment-command-bar svg,.recruitment-primary svg{width:14px}.recruitment-command-bar .recruitment-primary,.recruitment-primary{background:linear-gradient(135deg,var(--rec-blue),var(--rec-violet));color:#fff;border-color:#0000;box-shadow:0 7px 18px #484be133}.recruitment-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.recruitment-kpis article{border:1px solid var(--rec-line);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex;box-shadow:0 6px 20px #1831530b}.recruitment-kpis article>svg{width:32px;height:32px;color:var(--rec-blue);background:#edf3ff;border-radius:9px;flex:none;padding:8px}.recruitment-kpis article:nth-child(2)>svg{color:#0891b2;background:#eafaff}.recruitment-kpis article:nth-child(3)>svg{color:#a855f7;background:#f7edff}.recruitment-kpis article:nth-child(4)>svg{color:#0f9f75;background:#e8fbf5}.recruitment-kpis article:nth-child(5)>svg{color:#6d4aff;background:#f1edff}.recruitment-kpis span{min-width:0}.recruitment-kpis small,.recruitment-kpis strong,.recruitment-kpis em{display:block}.recruitment-kpis small{color:#617086;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.recruitment-kpis strong{letter-spacing:-.04em;margin:5px 0 3px;font-size:19px}.recruitment-kpis em{color:#0b986d;font-size:7px;font-style:normal;font-weight:750}.recruitment-dashboard-grid{grid-template-columns:.9fr 1.1fr;gap:12px;margin-bottom:12px;display:grid}.recruitment-dashboard-grid.lower{grid-template-columns:1.1fr .9fr}.recruitment-panel{border:1px solid var(--rec-line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 7px 24px #1831530b}.recruitment-panel>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.recruitment-panel>header h2{margin:0;font-size:12px}.recruitment-panel>header p{color:var(--rec-muted);margin:3px 0 0;font-size:8px}.recruitment-panel>header>a,.recruitment-panel>header>span{color:#52647c;align-items:center;gap:4px;font-size:8px;font-weight:800;display:flex}.recruitment-panel>header svg{width:12px}.source-breakdown{grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.source-donut{background:radial-gradient(circle,#fff 54%,transparent 55%),conic-gradient(#2768f0 0 34%,#58c4f6 34% 57%,#7b5cf2 57% 78%,#42c6a6 78% 91%,#f2ac5d 91%);text-align:center;border-radius:50%;place-content:center;width:125px;height:125px;margin:auto;display:grid}.source-donut strong,.source-donut small{display:block}.source-donut strong{font-size:20px}.source-donut small{color:var(--rec-muted);font-size:8px}.source-breakdown ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.source-breakdown li{grid-template-columns:7px 1fr auto auto;align-items:center;gap:7px;font-size:8px;display:grid}.source-breakdown li i{background:#2768f0;border-radius:50%;width:7px;height:7px}.source-breakdown li i[data-colour="1"]{background:#58c4f6}.source-breakdown li i[data-colour="2"]{background:#7b5cf2}.source-breakdown li i[data-colour="3"]{background:#42c6a6}.source-breakdown li i[data-colour="4"]{background:#f2ac5d}.source-breakdown li small{color:var(--rec-muted)}.pipeline-bars{justify-content:space-around;align-items:flex-end;gap:10px;height:188px;padding:26px 20px 18px;display:flex}.pipeline-bars>div{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:4px;width:17%;height:100%;display:grid}.pipeline-bars>div>span{border-bottom:1px solid #dce6f2;justify-content:center;align-items:flex-end;height:100%;display:flex}.pipeline-bars i{background:linear-gradient(#6d4aff,#8a76ff);border-radius:7px 7px 2px 2px;width:min(48px,70%);min-height:8px;display:block;box-shadow:0 7px 14px #6d4aff29}.pipeline-bars strong{font-size:10px}.pipeline-bars small{color:var(--rec-muted);font-size:7px}.recruitment-list>a{min-height:52px;color:inherit;border-top:1px solid #edf1f6;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:9px 14px;display:grid}.recruitment-list>a:first-child{border-top:0}.recruitment-list>a:hover{background:#f8faff}.recruitment-avatar{color:#3857a5;background:linear-gradient(135deg,#dce9ff,#efeaff);border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.recruitment-avatar svg{width:14px}.recruitment-list b,.recruitment-list small{display:block}.recruitment-list b{font-size:9px}.recruitment-list small{color:var(--rec-muted);margin-top:3px;font-size:7px}.recruitment-list time{color:#6d7a8f;font-size:7px}.interview-list>a{grid-template-columns:auto 1fr auto}.recruitment-empty{min-height:125px;color:var(--rec-muted);text-align:center;place-items:center;gap:7px;padding:20px;font-size:9px;display:grid}.recruitment-empty>svg{color:#9aaac0;width:28px}.recruitment-empty h3,.recruitment-empty p{margin:0}.recruitment-empty h3{color:var(--rec-ink);font-size:12px}.recruitment-jobs{margin-bottom:14px}.recruitment-table-wrap{overflow:auto}.recruitment-table-wrap table{border-collapse:collapse;width:100%}.recruitment-table-wrap th,.recruitment-table-wrap td{text-align:left;white-space:nowrap;border-top:1px solid #edf1f6;padding:11px 14px;font-size:8px}.recruitment-table-wrap th{color:#66748b;text-transform:uppercase;letter-spacing:.04em;background:#fafcff;border-top:0;font-size:7px}.recruitment-table-wrap td:first-child{min-width:190px}.recruitment-table-wrap td a{color:inherit}.recruitment-table-wrap td b,.recruitment-table-wrap td small{display:block}.recruitment-table-wrap td small{color:#7a879a;margin-top:3px;font-size:7px}.recruitment-table-wrap .row-open{color:var(--rec-blue);align-items:center;gap:3px;font-weight:850;display:flex}.row-open svg{width:11px}.recruitment-create-page{max-width:1260px;margin:auto}.recruitment-create-header{border:1px solid var(--rec-line);background:linear-gradient(110deg,#fbfcff,#f7f5ff);border-radius:13px;margin-bottom:14px;padding:16px 18px}.recruitment-create-header>div{align-items:flex-start;gap:11px;display:flex}.recruitment-create-header h1{letter-spacing:-.035em;margin:2px 0 5px;font-size:21px}.recruitment-create-header small{color:var(--rec-violet);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.recruitment-create-header p{color:var(--rec-muted);margin:0;font-size:9px}.recruitment-step-number{background:var(--rec-violet);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.recruitment-create-header ol{grid-template-columns:repeat(5,1fr);gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.recruitment-create-header li{color:#8793a5;text-align:center;padding-top:13px;font-size:7px;position:relative}.recruitment-create-header li:before{content:"";background:#e6eaf1;width:100%;height:3px;position:absolute;top:0;left:0}.recruitment-create-header li.active{color:var(--rec-violet);font-weight:850}.recruitment-create-header li.active:before{background:var(--rec-violet)}.recruitment-create-grid{grid-template-columns:minmax(0,1fr) 280px;gap:13px;display:grid}.recruitment-job-form,.recruitment-create-aside article{border:1px solid var(--rec-line);background:#fff;border-radius:13px}.recruitment-job-form{padding:18px}.form-section-title{border-bottom:1px solid #edf1f6;gap:10px;padding-bottom:14px;display:flex}.form-section-title>svg{width:31px;height:31px;color:var(--rec-violet);background:#edf2ff;border-radius:9px;padding:8px}.form-section-title h2,.form-section-title p{margin:0}.form-section-title h2{font-size:13px}.form-section-title p{color:var(--rec-muted);margin-top:3px;font-size:8px}.recruitment-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.recruitment-form-grid label,.recruitment-create-aside label{color:#536178;gap:6px;font-size:8px;font-weight:800;display:grid}.recruitment-form-grid input,.recruitment-form-grid select,.recruitment-form-grid textarea,.recruitment-create-aside select{width:100%;color:var(--rec-ink);font:inherit;background:#fff;border:1px solid #dbe4ef;border-radius:8px;font-size:9px}.recruitment-form-grid input,.recruitment-form-grid select,.recruitment-create-aside select{height:39px;padding:0 10px}.recruitment-form-grid textarea{resize:vertical;padding:10px;line-height:1.5}.recruitment-form-grid .wide-field{grid-column:1/-1}.recruitment-job-form footer{border-top:1px solid #edf1f6;justify-content:flex-end;align-items:center;gap:9px;margin-top:15px;padding-top:14px;display:flex}.recruitment-job-form footer>a{color:#5d6b80;padding:9px 12px;font-size:9px;font-weight:800}.recruitment-create-aside{align-content:start;gap:11px;display:grid}.recruitment-create-aside article{padding:15px}.recruitment-create-aside article>svg{width:25px;height:25px;color:var(--rec-violet);background:#f1ebff;border-radius:7px;padding:6px}.recruitment-create-aside h2{margin:9px 0 6px;font-size:11px}.recruitment-create-aside p{color:var(--rec-muted);font-size:8px;line-height:1.55}.recruitment-create-aside button{color:#8c7eaa;background:#eeeaf8;border:0;border-radius:7px;width:100%;height:34px;font-size:8px;font-weight:850}.recruitment-checks p{align-items:center;gap:6px;margin:8px 0;display:flex}.recruitment-checks p svg{color:#15966e;width:13px}.report-bars{gap:12px;padding:18px;display:grid}.report-bars>div>span{justify-content:space-between;margin-bottom:5px;font-size:8px;display:flex}.report-bars>div>span small{color:var(--rec-muted)}.report-bars>div>i{background:#eef2f7;border-radius:99px;height:8px;display:block;overflow:hidden}.report-bars>div>i>em{background:linear-gradient(90deg,#2186f4,#55c1f4);border-radius:99px;height:100%;display:block}.report-bars.violet>div>i>em{background:linear-gradient(90deg,#6d4aff,#b774f2)}.recruitment-client-report{margin-top:12px}@media (max-width:1050px){.recruitment-kpis{grid-template-columns:repeat(3,1fr)}.recruitment-kpis article:nth-child(4),.recruitment-kpis article:nth-child(5){grid-column:auto}.recruitment-create-grid{grid-template-columns:1fr}.recruitment-create-aside{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.recruitment-command-bar{flex-direction:column;align-items:flex-start}.recruitment-command-bar nav{width:100%}.recruitment-command-bar nav>a{flex:1}.recruitment-kpis{grid-template-columns:1fr 1fr}.recruitment-dashboard-grid,.recruitment-dashboard-grid.lower{grid-template-columns:1fr}.source-breakdown{grid-template-columns:120px 1fr}.source-donut{width:105px;height:105px}.recruitment-create-aside,.recruitment-form-grid{grid-template-columns:1fr}.recruitment-form-grid .wide-field{grid-column:auto}.recruitment-create-header ol{overflow:auto}.recruitment-create-header li{min-width:90px}.recruitment-list>a{grid-template-columns:auto 1fr auto}.recruitment-list time{display:none}}@media (max-width:480px){.recruitment-kpis{grid-template-columns:1fr}.recruitment-kpis article{min-height:76px}.source-breakdown{grid-template-columns:1fr}.pipeline-bars{padding-left:8px;padding-right:8px}.recruitment-job-form,.recruitment-create-header{padding:14px}.recruitment-create-header h1{font-size:18px}.recruitment-list>a{grid-template-columns:auto 1fr}.recruitment-list em{grid-column:2}.recruitment-job-form footer{flex-direction:column;align-items:stretch}.recruitment-job-form footer>a{text-align:center}}.recruitment-service-board{grid-template-columns:1.45fr .75fr;gap:13px;display:grid}.recruitment-service-board .card-head>svg{color:#176fe5;width:19px}.recruitment-service-board .service-chip-grid{margin-top:5px}@media (max-width:800px){.recruitment-service-board{grid-template-columns:1fr}}.ats-stage-filter{border-bottom:1px solid #e7edf4;align-items:center;gap:6px;padding:0 17px 12px;display:flex;overflow:auto}.ats-stage-filter a{white-space:nowrap;color:#697992;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.ats-stage-filter a:hover,.ats-stage-filter a.active{color:#1268f4;background:#eaf4ff}.ats-stage-filter b{color:#66758a;background:#f0f4f9;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;display:inline-grid}.ats-stage-filter a.active b{color:#fff;background:#1268f4}.ats-pipeline{background:#fafcff;border-bottom:1px solid #e7edf4;grid-template-columns:repeat(6,minmax(88px,1fr));gap:8px;padding:13px 17px;display:grid;overflow:auto}.ats-stage{color:#536178;background:#fff;border:1px solid #e4ebf3;border-radius:9px;gap:3px;min-width:88px;padding:9px 10px;text-decoration:none;display:grid;box-shadow:0 2px 8px #1f3e6906}.ats-stage small{font-size:8px;font-weight:800}.ats-stage strong{color:#24324b;font-size:17px}.ats-stage:hover,.ats-stage.selected{border-color:#9bcef9;box-shadow:inset 0 0 0 1px #d9edff}.ats-stage.candidate-hired{background:#f3fcf8}.ats-stage.candidate-rejected{background:#fff9fa}@media (max-width:700px){.ats-pipeline{grid-template-columns:repeat(3,minmax(88px,1fr))}}.recruitment-sales-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.recruitment-quote-page{max-width:1320px;margin:auto}.recruitment-quote-head{border:1px solid var(--rec-line);background:linear-gradient(110deg,#fbfcff,#f5f2ff);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:17px 19px;display:flex}.recruitment-quote-head h1,.recruitment-quote-head p{margin:0}.recruitment-quote-head small{color:var(--rec-violet);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.recruitment-quote-head h1{margin:4px 0;font-size:21px}.recruitment-quote-head p{color:var(--rec-muted);font-size:9px}.recruitment-quote-head>div:last-child{gap:6px;display:flex}.recruitment-quote-steps{border:1px solid var(--rec-line);background:#fff;border-radius:11px;grid-template-columns:repeat(6,1fr);margin:0 0 12px;padding:0;list-style:none;display:grid;overflow:hidden}.recruitment-quote-steps li{color:#8491a4;padding:12px 8px 12px 28px;font-size:8px;font-weight:800;position:relative}.recruitment-quote-steps li:before{color:#7b8798;content:"○";background:#edf1f6;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:10px;left:10px}.recruitment-quote-steps li.active,.recruitment-quote-steps li.complete{color:#4e46b8}.recruitment-quote-steps li.active:before{color:#fff;content:"•";background:#6d4aff}.recruitment-quote-steps li.complete:before{color:#0a9368;content:"✓";background:#e6f8f0}.recruitment-quote-layout{grid-template-columns:minmax(0,1fr) 310px;gap:13px;display:grid}.recruitment-quote-form,.recruitment-quote-summary{align-content:start;gap:12px;display:grid}.recruitment-quote-form>article,.recruitment-quote-summary>article{border:1px solid var(--rec-line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 7px 22px #18315309}.recruitment-quote-form article>header{background:#fbfcff;border-bottom:1px solid #edf1f6;align-items:center;gap:9px;padding:12px 14px;display:flex}.recruitment-quote-form article>header svg{width:28px;height:28px;color:var(--rec-violet);background:#edeaff;border-radius:8px;padding:7px}.recruitment-quote-form article>header b,.recruitment-quote-form article>header small{display:block}.recruitment-quote-form article>header b{font-size:10px}.recruitment-quote-form article>header small{color:var(--rec-muted);margin-top:2px;font-size:7px}.recruitment-quote-form article>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.recruitment-quote-form label{color:#56657a;gap:5px;font-size:8px;font-weight:800;display:grid}.recruitment-quote-form input,.recruitment-quote-form select,.recruitment-quote-form textarea,.recruitment-quote-summary textarea{color:#1f2d46;width:100%;font:inherit;background:#fff;border:1px solid #dbe5f0;border-radius:8px;font-size:9px}.recruitment-quote-form input,.recruitment-quote-form select{height:38px;padding:0 9px}.recruitment-quote-form textarea,.recruitment-quote-summary textarea{resize:vertical;padding:9px}.recruitment-quote-form input:disabled,.recruitment-quote-form select:disabled,.recruitment-quote-form textarea:disabled{color:#657287;background:#f5f7fa}.recruitment-quote-form .wide-field{grid-column:1/-1}.recruitment-quote-form>footer{justify-content:flex-end;gap:8px;display:flex}.recruitment-quote-form>footer button{border-radius:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:850}.recruitment-quote-summary>article{padding:15px}.recruitment-quote-summary h2{margin:0 0 12px;font-size:11px}.recruitment-quote-summary p{color:var(--rec-muted);font-size:8px;line-height:1.55}.recruitment-quote-summary dl{margin:0}.recruitment-quote-summary dl>div{border-top:1px solid #edf1f6;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.recruitment-quote-summary dl>div:last-child{color:#176fe5;margin-top:4px;padding-top:12px;font-size:11px;font-weight:900}.recruitment-quote-summary dt,.recruitment-quote-summary dd{font-size:8px}.recruitment-quote-summary dd{margin:0;font-weight:850}.recruitment-quote-summary form{gap:8px;display:grid}.recruitment-quote-summary form>div{justify-content:flex-end;gap:7px;display:flex}.recruitment-quote-summary button{border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.approval-evidence,.onboarding-task{border-top:1px solid #edf1f6;padding:9px 0}.approval-evidence b,.approval-evidence small{display:block}.approval-evidence b{font-size:8px}.approval-evidence small{color:var(--rec-muted);margin-top:3px;font-size:7px;line-height:1.45}.approval-evidence p{margin:5px 0 0}.onboarding-task{justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.public-recruitment-scope{background:#f8faff;border:1px solid #dfe7f1;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;padding:12px;display:grid}.public-recruitment-scope div{border-right:1px solid #e3e9f1;padding:7px}.public-recruitment-scope div:last-child{border-right:0}.public-recruitment-scope small,.public-recruitment-scope b{display:block}.public-recruitment-scope small{color:#748197;font-size:9px}.public-recruitment-scope b{margin-top:4px;font-size:11px}@media (max-width:1000px){.recruitment-sales-kpis{grid-template-columns:repeat(2,1fr)}.recruitment-quote-layout{grid-template-columns:1fr}.recruitment-quote-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.recruitment-quote-steps{grid-template-columns:repeat(6,minmax(110px,1fr));overflow:auto}.recruitment-quote-form article>div{grid-template-columns:1fr 1fr}.recruitment-quote-summary{grid-template-columns:1fr}.public-recruitment-scope{grid-template-columns:1fr 1fr}.public-recruitment-scope div:nth-child(2){border-right:0}}@media (max-width:480px){.recruitment-sales-kpis,.recruitment-quote-form article>div,.public-recruitment-scope{grid-template-columns:1fr}.recruitment-quote-head{flex-direction:column;align-items:flex-start}.public-recruitment-scope div{border-bottom:1px solid #e3e9f1;border-right:0}.public-recruitment-scope div:last-child{border-bottom:0}}.onboarding-board{grid-template-columns:minmax(0,1fr) 340px;gap:13px;display:grid}.onboarding-list form{border-top:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) 155px 66px;align-items:center;gap:8px;padding:11px 15px;display:grid}.onboarding-list form:first-child{border-top:0}.onboarding-list span{align-items:center;gap:8px;font-size:9px;display:flex}.onboarding-list span svg{color:#6d4aff;width:16px}.onboarding-list select,.onboarding-list button,.activation-card input,.activation-card textarea{color:#24324b;width:100%;font:inherit;background:#fff;border:1px solid #dbe5f0;border-radius:8px;font-size:8px}.onboarding-list select,.onboarding-list button,.activation-card input{height:35px;padding:0 8px}.onboarding-list button{color:#2857b5;background:#edf3ff;font-weight:850}.activation-card>form{gap:10px;padding:15px;display:grid}.activation-card label{color:#56657a;gap:5px;font-size:8px;font-weight:800;display:grid}.activation-card textarea{resize:vertical;padding:9px}.activation-card button{min-height:38px}.activation-card small{color:#a16600;font-size:8px}@media (max-width:850px){.onboarding-board{grid-template-columns:1fr}}@media (max-width:560px){.onboarding-list form{grid-template-columns:1fr}.onboarding-list button{width:auto}}.payroll-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.payroll-kpis article{padding:14px}.payroll-kpis small,.payroll-kpis strong{display:block}.payroll-kpis small{color:var(--rec-muted);font-size:8px}.payroll-kpis strong{margin-top:5px;font-size:17px}.payroll-ready{margin-bottom:12px}.payroll-ready .onboarding-list form{grid-template-columns:minmax(0,1fr) 150px 100px}.payroll-ready .onboarding-list span{display:block}.payroll-ready .onboarding-list span small{color:var(--rec-muted);margin-top:3px;font-size:7px;display:block}.payroll-ready input{border:1px solid #dbe5f0;border-radius:8px;height:35px;padding:0 8px;font-size:8px}.payroll-steps{grid-template-columns:repeat(8,1fr)}.payrun-layout{grid-template-columns:minmax(0,1fr) 330px;gap:13px;display:grid}.payroll-gates h2{align-items:center;gap:6px;display:flex}.payroll-gates h2 svg{color:#b46d00;width:16px}.payroll-gates p{margin:6px 0}.payroll-gates small{color:#7e5508;background:#fff7e9;border-radius:8px;padding:9px;font-size:7px;line-height:1.5;display:block}.recruitment-quote-summary select{background:#fff;border:1px solid #dbe5f0;border-radius:8px;height:35px;padding:0 8px;font-size:8px}@media (max-width:900px){.payrun-layout{grid-template-columns:1fr}.payroll-kpis{grid-template-columns:1fr 1fr}}@media (max-width:560px){.payroll-kpis,.payroll-ready .onboarding-list form{grid-template-columns:1fr}.payroll-steps{grid-template-columns:repeat(8,minmax(105px,1fr));overflow:auto}}.payroll-batch-form{gap:16px;display:grid}.payroll-batch-form .onboarding-list label{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 4px;display:grid}.payroll-batch-form input[type=checkbox]{accent-color:#6556e8;width:19px;height:19px}.payroll-batch-action{border-top:1px solid #e5eaf3;justify-content:flex-end;align-items:end;gap:12px;padding-top:4px;display:flex}.payroll-batch-action label{color:#34415c;gap:5px;font-size:12px;font-weight:700;display:grid}.payroll-batch-action input{color:#101a34;background:#fff;border:1px solid #cfd8e8;border-radius:9px;min-height:42px;padding:0 12px}.demo-portal-entries{border-top:1px solid #dde5f2;gap:7px;padding-top:14px;display:grid}.demo-portal-entries>strong{color:#283451;font-size:12px}.demo-portal-entries form,.demo-portal-entries button{width:100%}.demo-portal-entries button{color:#17223e;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4ddef;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 11px;font-weight:700;display:flex}.demo-portal-entries svg{width:15px;height:15px}.portal-recruitment{color:#101a34;background:linear-gradient(135deg,#f3f5ff 0,#f7fbff 45%,#f5f7fc 100%);min-height:100vh;padding:28px clamp(16px,4vw,64px) 64px}.portal-recruitment>header{color:#4b5872;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto 22px;display:flex}.portal-recruitment>header a{color:#4338ca;align-items:center;gap:8px;font-weight:800;display:flex}.portal-recruitment>header svg{width:18px}.portal-recruitment-hero,.portal-recruitment-kpis,.portal-recruitment-panel{max-width:1440px;margin-left:auto;margin-right:auto}.portal-recruitment-hero{color:#fff;background:linear-gradient(118deg,#171a42,#4038b7 60%,#6759ec);border-radius:22px;padding:34px;box-shadow:0 22px 50px #3530a42b}.portal-recruitment-hero small{letter-spacing:.11em;color:#c7c5ff;font-weight:850}.portal-recruitment-hero h1{margin:7px 0;font-size:clamp(30px,4vw,50px)}.portal-recruitment-hero p{color:#e3e5ff;margin:0}.portal-recruitment-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.portal-recruitment-kpis article{background:#fff;border:1px solid #dfe5f1;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:12px;padding:18px;display:grid;box-shadow:0 9px 25px #1e32610d}.portal-recruitment-kpis svg{color:#6556e8;grid-row:1/3;width:23px}.portal-recruitment-kpis b{font-size:24px}.portal-recruitment-kpis span{color:#66718a;font-size:12px}.portal-recruitment-panel{background:#fff;border:1px solid #dfe5f1;border-radius:18px;margin-top:16px;overflow:hidden;box-shadow:0 12px 30px #1e32610d}.portal-recruitment-panel>header{border-bottom:1px solid #e8ecf4;align-items:center;gap:10px;padding:18px 20px;display:flex}.portal-recruitment-panel>header svg{color:#6556e8}.portal-recruitment-panel h2{margin:0;font-size:17px}.portal-recruitment-panel>div{overflow:auto}.portal-recruitment-panel table{border-collapse:collapse;width:100%;min-width:760px}.portal-recruitment-panel th,.portal-recruitment-panel td{text-align:left;border-bottom:1px solid #edf0f6;padding:13px 18px;font-size:13px}.portal-recruitment-panel th{color:#66718a;text-transform:uppercase;letter-spacing:.04em;background:#f8f9fd;font-size:11px}.portal-recruitment-panel td b,.portal-recruitment-panel td small{display:block}.portal-recruitment-panel td small{color:#758099;margin-top:3px}.portal-recruitment-panel td em{color:#4238ad;background:#eeecff;border-radius:99px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}@media (max-width:800px){.portal-recruitment-kpis{grid-template-columns:repeat(2,1fr)}.portal-recruitment{padding:18px 12px 40px}.portal-recruitment-hero{padding:25px 20px}}
.workspace[data-industry=RECRUITMENT_AGENCY]{background:radial-gradient(circle at 82% -10%,#dcecff 0,#0000 34rem),#f4f7fb;grid-template-columns:232px minmax(0,1fr)}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar{background:linear-gradient(178deg,#142f50 0%,#102540 58%,#0b1e35 100%);border-right:1px solid #294866;padding:18px 12px;box-shadow:9px 0 28px #0c29451c}.workspace[data-industry=RECRUITMENT_AGENCY] .side-logo{padding:3px 11px 20px}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar .nav-group{margin-bottom:5px}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar .nav-group-label{color:#91a8c1;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;min-height:32px;padding-inline:11px;font-size:9px;list-style:none;display:flex}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar .nav-group-label::-webkit-details-marker{display:none}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar .nav-group-label svg{transition:transform .18s}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar .nav-group[open] .nav-group-label svg{transform:rotate(180deg)}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar .nav-group-links{gap:2px;padding-bottom:5px;display:grid}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar nav a{color:#d0dceb;border-radius:9px;min-height:35px;padding:0 11px;font-size:11px}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar nav a:hover{color:#fff;background:#274766}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar nav a.active{color:#fff;background:linear-gradient(100deg,#315fdb,#514fc8);box-shadow:inset 3px 0 #9fd3ff,0 6px 15px #06182d40}.workspace[data-industry=RECRUITMENT_AGENCY] .side-help{background:#1b3858;border-color:#49617a}.workspace[data-industry=RECRUITMENT_AGENCY] .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom-color:#dfe7f1;height:66px;box-shadow:0 7px 24px #1834540d}.workspace[data-industry=RECRUITMENT_AGENCY] .workspace-content{max-width:1600px;padding:22px 24px}.workspace[data-industry=RECRUITMENT_AGENCY] .global-search{background:#f8fafe;border-color:#dce5f0}.workspace[data-industry=RECRUITMENT_AGENCY] .create-btn{background:linear-gradient(135deg,#315fdb,#514fc8);box-shadow:0 7px 16px #315fdb28}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-panel,.workspace[data-industry=RECRUITMENT_AGENCY] .ws-card{border-color:#dfe6ef;box-shadow:0 7px 24px #1831530b}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-panel:hover,.workspace[data-industry=RECRUITMENT_AGENCY] .ws-card:hover{border-color:#d1dce9;box-shadow:0 11px 28px #18315312}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-premium{--rec-ink:#172d49;--rec-muted:#596d85;--rec-line:#dce5ef;--rec-blue:#315fdb;--rec-violet:#514fc8}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-premium p,.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-premium label,.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-premium td,.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-premium button,.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-premium input,.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-premium select,.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-premium textarea{font-size:11px}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-premium small{font-size:10px;line-height:1.45}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-panel>header h2{color:#172d49;font-size:14px}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-panel>header p{font-size:10px;line-height:1.45}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-kpis small{font-size:10px}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-kpis strong{font-size:22px}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-kpis em,.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-table-wrap th{font-size:9px}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-table-wrap td{font-size:11px}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-table-wrap td small{font-size:9px}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-list b{font-size:11px}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-list small,.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-list time{font-size:9px}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-primary{font-size:11px}.workspace[data-industry=RECRUITMENT_AGENCY] .status{font-size:9px;font-weight:850}.placement-entry-card{justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.placement-entry-card span{gap:4px;display:grid}.placement-entry-card small{color:#315fdb;letter-spacing:.06em;text-transform:uppercase;font-weight:850}.placement-entry-card b{color:#172d49;font-size:15px}.placement-entry-card p{color:#596d85;max-width:720px;margin:0;line-height:1.5}.candidate-task-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.candidate-task-actions form{margin:0}.candidate-task-actions .row-action{color:#315fdb;background:#edf3ff;border:0;border-radius:7px;min-height:30px;font-weight:800}.workspace[data-industry=RECRUITMENT_AGENCY] .workspace-content{background:linear-gradient(#f0f4fa 0,#f7f9fc 520px,#f3f6fa 100%)}.recruitment-workflow-board{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;margin-bottom:16px;padding-bottom:4px;display:grid;overflow:auto}.recruitment-workflow-column{background:#edf2f8;border:1px solid #d9e3ef;border-radius:14px;min-width:170px;overflow:hidden}.recruitment-workflow-column>header{background:#e5ebf4;border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.recruitment-workflow-column>header span{color:#273c56;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.recruitment-workflow-column>header i{background:#315fdb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #315fdb18}.recruitment-workflow-column>header b{color:#315fdb;background:#fff;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;display:grid}.recruitment-workflow-list{align-content:start;gap:7px;min-height:178px;padding:8px;display:grid}.recruitment-workflow-card{color:#172d49;background:#fff;border:1px solid #dce5ef;border-radius:10px;gap:5px;padding:10px;display:grid;box-shadow:0 4px 12px #1734510b}.recruitment-workflow-card:hover{border-color:#9fb5e8;transform:translateY(-1px)}.recruitment-workflow-card b{font-size:11px}.recruitment-workflow-card small{color:#687b91;font-size:9px!important}.recruitment-workflow-empty{color:#7a8a9d;text-align:center;align-self:center;font-size:9px}.client-record-tabs{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #d9e3ef;border-radius:13px;gap:5px;margin:0 0 16px;padding:7px;display:flex;position:sticky;top:66px;overflow:auto;box-shadow:0 8px 22px #1834540e}.client-record-tabs a{white-space:nowrap;color:#566a82;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.client-record-tabs a:hover{color:#315fdb;background:#eaf0fb}.client-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.client-profile-grid label{color:#42566f;gap:5px;font-size:10px;font-weight:750;display:grid}.client-profile-grid input,.client-profile-grid select{color:#172d49;background:#fff;border:1px solid #cfdbea;border-radius:9px;min-height:39px;padding:8px 10px}.client-profile-grid .wide{grid-column:span 2}.client-profile-grid .full{grid-column:1/-1}.client-section{scroll-margin-top:120px}.client-communication-row{grid-template-columns:auto 1fr auto;align-items:start!important;display:grid!important}.client-communication-row>i{color:#315fdb;background:#edf2ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.client-communication-row time{white-space:nowrap;color:#73849a;font-size:9px}.advanced-settings{background:#fff;border:1px solid #d9e3ef;border-radius:16px;margin-top:16px;overflow:hidden}.advanced-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.advanced-settings>summary::-webkit-details-marker{display:none}.advanced-settings>summary span{gap:4px;display:grid}.advanced-settings>summary b{color:#172d49}.advanced-settings>summary small{color:#677b91}.advanced-settings>.advanced-settings-content{border-top:1px solid #e6ecf4;gap:12px;padding:16px;display:grid}.settings-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-workspace-grid .settings-link-card{margin:0}@media (max-width:1100px){.workspace[data-industry=RECRUITMENT_AGENCY]{grid-template-columns:78px minmax(0,1fr)}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar .nav-group-label{justify-content:center;padding:0;font-size:0}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar .nav-group-label:after{content:"•";font-size:10px}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar nav a{justify-content:center;padding:0}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar nav a span{display:none}}@media (max-width:900px){.client-profile-grid{grid-template-columns:1fr 1fr}.settings-workspace-grid{grid-template-columns:1fr}}@media (max-width:760px){.workspace[data-industry=RECRUITMENT_AGENCY]{display:block}.workspace[data-industry=RECRUITMENT_AGENCY] .workspace-content{padding:16px 13px 92px}.workspace[data-industry=RECRUITMENT_AGENCY] .sidebar{display:none}.workspace[data-industry=RECRUITMENT_AGENCY] .recruitment-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.placement-entry-card{flex-direction:column;align-items:stretch}.client-profile-grid{grid-template-columns:1fr}.client-profile-grid .wide{grid-column:auto}.recruitment-workflow-board{margin-inline:-13px;padding-inline:13px}}
.correction-principles{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.correction-principles article{border:1px solid var(--rec-line);background:linear-gradient(120deg,#fff,#f8f7ff);border-radius:12px;grid-template-columns:auto 1fr;gap:10px;padding:14px;display:grid}.correction-principles svg{width:31px;height:31px;color:var(--rec-violet);background:#edeaff;border-radius:9px;padding:8px}.correction-principles b,.correction-principles span{display:block}.correction-principles b{font-size:10px}.correction-principles span{color:var(--rec-muted);margin-top:4px;font-size:8px;line-height:1.5}.correction-create-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.correction-form form{grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.correction-form label{color:#526079;gap:5px;font-size:8px;font-weight:800;display:grid}.correction-form input,.correction-form select,.correction-form textarea,.inline-adjustment-form select{width:100%;color:var(--rec-ink);font:inherit;background:#fff;border:1px solid #dbe5f0;border-radius:8px;font-size:9px}.correction-form input,.correction-form select,.inline-adjustment-form select{height:38px;padding:0 9px}.correction-form textarea{resize:vertical;padding:9px}.correction-form .wide-field,.correction-form button{grid-column:1/-1}.correction-queue{margin-bottom:12px}.correction-queue td:nth-child(2){white-space:normal;max-width:300px}.correction-queue form{margin:0}.row-action{background:linear-gradient(135deg,var(--rec-blue),var(--rec-violet));color:#fff;border:0;border-radius:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:850}.inline-adjustment-form{align-items:center;gap:6px;display:flex}.inline-adjustment-form select{min-width:130px}@media (max-width:900px){.correction-create-grid,.correction-principles,.correction-form form{grid-template-columns:1fr}.correction-form .wide-field,.correction-form button{grid-column:auto}}
.workforce-nav{background:#fff;border:1px solid #dfe8f2;border-radius:11px;gap:7px;width:max-content;max-width:100%;margin:-8px 0 17px;padding:5px;display:flex;overflow:auto}.workforce-nav a{color:#66748a;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.workforce-nav a.active,.workforce-nav a:hover{color:#1268f4;background:#eaf3ff}.workforce-nav svg{width:14px}.workforce-metrics,.person-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.workforce-metrics article,.person-metrics article{align-items:center;gap:11px;display:flex}.workforce-metrics article>svg,.person-metrics article>svg{color:#1268f4;background:#eaf3ff;border-radius:11px;width:38px;height:38px;padding:9px}.workforce-metrics span,.person-metrics span{gap:4px;display:grid}.workforce-metrics small,.person-metrics small{color:#7a879a;font-size:8px}.workforce-metrics strong,.person-metrics strong{text-transform:capitalize;font-size:15px}.workforce-create{margin-bottom:14px;padding:12px}.workforce-create summary,.section-create summary,.inline-editor summary{cursor:pointer;align-items:center;gap:6px;width:max-content;list-style:none;display:flex}.workforce-create summary::-webkit-details-marker{display:none}.section-create summary::-webkit-details-marker{display:none}.inline-editor summary::-webkit-details-marker{display:none}.workforce-create form,.section-create form,.inline-editor form{border-top:1px solid #e6edf4;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px;padding-top:14px;display:grid}.workforce-create form h2,.workforce-create form button,.section-create .wide-field,.section-create form button,.inline-editor .wide-field,.inline-editor form button{grid-column:1/-1}.workforce-create label,.section-create label,.inline-editor label,.document-upload label{color:#53617a;gap:6px;font-size:9px;font-weight:750;display:grid}.workforce-create input,.workforce-create select,.section-create input,.section-create select,.section-create textarea,.inline-editor input,.inline-editor select,.inline-editor textarea,.document-upload input,.document-upload select{color:#273451;background:#fff;border:1px solid #dce5ef;border-radius:8px;width:100%;min-height:38px;padding:9px}.workforce-create button,.section-create button,.inline-editor button{justify-content:center}.workforce-table td>small{display:block}.attention-text{color:#b55050!important}.workforce-active,.workforce-preboarding,.workforce-on_leave{color:#087857;background:#dff8ef}.workforce-preboarding,.workforce-on_leave{color:#9a6500;background:#fff2dc}.workforce-suspended,.workforce-ended{color:#b33e4c;background:#fff0f1}.person-header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;display:flex}.person-header>div{align-items:center;gap:13px;display:flex}.person-avatar{color:#fff;background:linear-gradient(145deg,#1268f4,#36d7d0);border-radius:14px;place-items:center;width:50px;height:50px;font-size:16px;font-weight:900;display:grid}.person-header span>small{color:#718096;text-transform:uppercase;font-size:8px}.person-header h1{letter-spacing:-.03em;margin:3px 0;font-size:24px}.person-header p{color:#718096;margin:0;font-size:10px}.person-tabs{background:#fff;border:1px solid #dfe8f2;border-radius:11px;gap:4px;margin:14px 0;padding:5px;display:flex;overflow:auto}.person-tabs a{color:#657389;white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.person-tabs a:hover{color:#1268f4;background:#eaf3ff}.person-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.person-card .card-head h2,.person-section .card-head h2{align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.person-card .card-head svg,.person-section .card-head svg{color:#1268f4;width:16px}.person-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.person-card dl>div{border-top:1px solid #edf1f5;padding:10px 0}.person-card dt{color:#7b879a;font-size:8px}.person-card dd{margin:3px 0 0;font-size:10px;font-weight:750}.privacy-note{color:#46617d;background:#edf8ff;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:8px;line-height:1.5;display:flex}.privacy-note svg{flex:none;width:15px}.inline-editor,.section-create{border-top:1px solid #e6edf4;margin-top:12px;padding-top:12px}.inline-editor summary,.section-create summary{color:#1268f4;font-size:9px;font-weight:850}.person-section{margin-bottom:14px}.task-list>div,.simple-list>div,.simple-list>a,.leave-list>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.task-list span,.simple-list span,.leave-list span{gap:3px;display:grid}.task-list b,.simple-list b,.leave-list b{font-size:10px}.task-list small,.simple-list small,.leave-list small{color:#7b8799;font-size:8px}.task-list form,.leave-list form{gap:6px;display:flex}.task-list select,.task-list button,.leave-list button{color:#1268f4;background:#fff;border:1px solid #dce5ef;border-radius:7px;height:30px;padding:0 8px;font-size:8px;font-weight:800}.simple-list>p,.section-copy{color:#718096;font-size:9px;line-height:1.6}.qualification-expired,.leave-declined,.handoff-failed{color:#b33e4c;background:#fff0f1}.qualification-current,.leave-approved,.handoff-delivered{color:#087857;background:#dff8ef}.qualification-pending,.leave-pending,.handoff-review_required,.handoff-queued,.payroll-queued,.payroll-action_required{color:#9a6500;background:#fff2dc}.document-upload{border-top:1px solid #e6edf4;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:12px;padding-top:12px;display:grid}.document-upload>input,.document-upload>button{grid-column:1/-1}.goal-list>div{border-top:1px solid #edf1f5;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.goal-list span{gap:4px;display:grid}.goal-list b{font-size:10px}.goal-list small{color:#718096;font-size:8px}.goal-list i{background:#e7edf4;border-radius:999px;height:5px;overflow:hidden}.goal-list i u{background:#1268f4;height:100%;display:block}.goal-list form{grid-template-columns:60px 95px auto;gap:5px;display:grid}.goal-list input,.goal-list select,.goal-list button{background:#fff;border:1px solid #dce5ef;border-radius:6px;height:30px;font-size:8px}.goal-list button{color:#1268f4;font-weight:800}.review-card{grid-column:1/-1}.section-copy{max-width:720px}.payroll-action{margin:12px 0}.timeline-list>div{gap:10px;padding:9px 0;display:flex}.timeline-list i{background:#1268f4;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #eaf3ff}.timeline-list span{gap:3px;display:grid}.timeline-list b{text-transform:capitalize;font-size:9px}.timeline-list small{color:#7b879a;font-size:8px}.meeting-complete,.review-complete,.payroll-synced{color:#087857;background:#dff8ef}.meeting-scheduled,.review-self_review,.review-manager_review,.review-acknowledgement{color:#9a6500;background:#fff2dc}@media (max-width:900px){.workforce-metrics,.person-metrics{grid-template-columns:1fr 1fr}.person-grid{grid-template-columns:1fr}.review-card{grid-column:auto}}@media (max-width:620px){.workforce-metrics,.person-metrics,.workforce-create form,.section-create form,.inline-editor form,.document-upload{grid-template-columns:1fr}.workforce-create form h2,.workforce-create form button,.section-create .wide-field,.section-create form button,.inline-editor .wide-field,.inline-editor form button,.document-upload>input,.document-upload>button{grid-column:auto}.person-header{align-items:flex-start}.person-card dl{grid-template-columns:1fr}.task-list>div,.leave-list>div{flex-direction:column;align-items:flex-start}.goal-list>div{grid-template-columns:1fr}.goal-list form{grid-template-columns:1fr 1fr auto}.workforce-table table{min-width:900px}}.agency-controls{grid-template-columns:1.3fr .7fr;gap:14px;margin-bottom:14px;display:grid}.agency-settings{padding:16px}.agency-settings summary{cursor:pointer;font-size:12px;font-weight:850}.agency-settings form{gap:11px;margin-top:14px;display:grid}.agency-settings label{color:#53617a;gap:6px;font-size:9px;font-weight:750;display:grid}.agency-settings select,.agency-settings input{border:1px solid #dce5ef;border-radius:8px;height:38px;padding:0 9px}.agency-table{overflow:auto}.placement-pending,.placement-approved,.placement-active{color:#9a6500;background:#fff2dc}.placement-active{color:#087857;background:#dff8ef}.placement-completed{color:#667388;background:#eef1f6}.placement-cancelled,.compliance-expired,.compliance-missing{color:#b33e4c;background:#fff0f1}.compliance-cleared,.compliance-verified{color:#087857;background:#dff8ef}.compliance-action_required,.compliance-pending_review{color:#9a6500;background:#fff2dc}.placement-status-form,.candidate-stage-form,.invoice-form,.approval-actions,.compact-form{border-top:1px solid #e7edf4;flex-wrap:wrap;align-items:end;gap:7px;margin-top:12px;padding-top:12px;display:flex}.placement-status-form select,.candidate-stage-form select,.invoice-form select,.approval-actions input,.compact-form input,.compact-form select{background:#fff;border:1px solid #dce5ef;border-radius:7px;height:34px;padding:0 8px;font-size:9px}.placement-status-form button,.candidate-stage-form button,.invoice-form button,.approval-actions button,.compact-form button{color:#1268f4;background:#fff;border:1px solid #dce5ef;border-radius:7px;height:34px;padding:0 9px;font-size:9px;font-weight:850}.approval-pending,.offer-issued,.offer-viewed,.handoff-review_required,.handoff-queued{color:#9a6500;background:#fff2dc}.approval-approved,.offer-accepted{color:#087857;background:#dff8ef}.approval-declined,.offer-declined,.offer-expired,.offer-withdrawn{color:#b33e4c;background:#fff0f1}.career-resume{background:#f8fbff;border:1px dashed #b8cce6;border-radius:9px;padding:11px;position:relative}.career-resume>svg{color:#1268f4;width:18px}.career-resume small{color:#718096;font-size:8px}.offer-page{color:#17233c;background:radial-gradient(circle at 50% 0,#dceeff,#f5f8fc 56%);min-height:100vh;padding:30px 16px 70px}.offer-page>header,.offer-card{width:min(720px,100%);margin:auto}.offer-page>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.offer-page>header>span{color:#65738a;align-items:center;gap:6px;font-size:10px;display:flex}.offer-page>header svg{width:15px}.offer-card{background:#fff;border:1px solid #dce6f2;border-radius:20px;padding:34px;box-shadow:0 18px 48px #23416d1c}.offer-title{border-bottom:1px solid #e6edf4;align-items:center;gap:12px;padding-bottom:18px;display:flex}.offer-title>svg{color:#1268f4;background:#eaf3ff;border-radius:12px;width:42px;height:42px;padding:10px}.offer-title small{color:#718096;font-size:9px}.offer-title h1{letter-spacing:-.04em;margin:4px 0;font-size:25px}.offer-title p{color:#65738a;margin:0;font-size:10px}.offer-card dl{grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.offer-card dl>div{border-top:1px solid #edf1f5;padding:10px 0}.offer-card dt{color:#7b879a;font-size:8px}.offer-card dd{margin:4px 0 0;font-size:11px;font-weight:800}.offer-terms{background:#fafcff;border:1px solid #e1e9f2;border-radius:11px;padding:17px}.offer-terms h2{margin:0 0 9px;font-size:13px}.offer-terms p{white-space:pre-line;color:#5e6d83;font-size:10px;line-height:1.7}.offer-response{gap:12px;margin-top:20px;display:grid}.offer-response>label:first-child{color:#53617a;gap:6px;font-size:10px;font-weight:750;display:grid}.offer-response input[type=text]{border:1px solid #dce5ef;border-radius:8px;height:41px;padding:0 10px}.offer-confirm{color:#607087;align-items:flex-start;gap:9px;font-size:9px;line-height:1.55;display:flex}.offer-confirm input{margin-top:1px}.offer-response>div{justify-content:flex-end;gap:9px;display:flex}.offer-complete,.offer-unavailable{text-align:center;padding:38px 10px}.offer-complete svg,.offer-unavailable svg{color:#07815d;background:#e5f8ef;border-radius:15px;width:50px;height:50px;padding:12px}.offer-unavailable svg{color:#bc4651;background:#fff0f1}.offer-complete h2,.offer-unavailable h2{font-size:21px}.offer-complete p,.offer-unavailable p{color:#64738a;font-size:11px;line-height:1.6}@media (max-width:850px){.agency-controls{grid-template-columns:1fr}}@media (max-width:600px){.offer-card{padding:22px}.offer-card dl{grid-template-columns:1fr}.offer-response>div{flex-direction:column}.offer-response button{width:100%}}.agency-table tbody tr:hover{background:#f8fbff}.agency-table td:first-child b{color:#176bd0}.agency-table td:last-child a{color:#1268f4;background:#fff;border:1px solid #cfe1f8;border-radius:7px;justify-content:center;align-items:center;min-height:29px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.agency-controls>details{box-shadow:0 7px 20px #24436f09}.recruitment-service-strip{background:#fbfdff;border:1px solid #dde9f5;border-radius:11px;padding:8px 10px}.workforce-metrics article{min-height:74px;box-shadow:0 5px 16px #1f3e6909}.award-wizard{gap:14px;display:grid}.award-wizard .person-section{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dce8f4;padding:18px}.award-wizard .card-head{align-items:flex-start}.award-wizard .card-head small{color:#697990;max-width:620px;font-size:10px;line-height:1.45}.award-wizard .workforce-create{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.award-wizard .workforce-create label{color:#53617a;gap:6px;font-size:10px;font-weight:750;display:grid}.award-wizard .workforce-create input,.award-wizard .workforce-create select{background:#fff;border:1px solid #dce5ef;border-radius:8px;height:38px;padding:0 9px}.award-wizard .workforce-create button{grid-column:1/-1;justify-self:start}.award-wizard .consent-confirm{background:#fff7e7;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px;line-height:1.5;color:#69531e!important;display:flex!important}.award-wizard .consent-confirm input{height:auto;min-height:0;margin-top:2px}@media (max-width:760px){.award-wizard .workforce-create{grid-template-columns:1fr}.award-wizard .workforce-create button{width:100%}}
