:root{color-scheme:light;--color-bg: #f5f8ff;--color-bg-strong: #edf3ff;--color-surface: #ffffff;--color-surface-soft: #f9fbff;--color-surface-tint: #f1edff;--color-text: #10142d;--color-muted: #697189;--color-muted-strong: #4f5872;--color-border: #e5eaf5;--color-border-strong: #d5dded;--color-primary: #5b4bff;--color-primary-strong: #4738e8;--color-cyan: #22c8ee;--color-accent: #8f54ff;--color-success: #19b978;--color-warning: #f39b22;--color-danger: #ef4f65;--gradient-primary: linear-gradient(135deg, #8f46ff 0%, #5347ff 45%, #21c8ef 100%);--gradient-soft: linear-gradient(135deg, rgb(143 70 255 / 12%), rgb(33 200 239 / 16%));--gradient-hero: linear-gradient(120deg, #eef1ff 0%, #eaf7ff 48%, #eee9ff 100%);--shadow-card: 0 18px 42px rgb(54 70 124 / 12%);--shadow-card-soft: 0 12px 28px rgb(54 70 124 / 9%);--shadow-control: 0 8px 18px rgb(88 82 180 / 10%);--radius-card: 18px;--radius-panel: 22px;--radius-control: 12px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.recruiter-portal .pipeline-heading{margin-bottom:1rem}.recruiter-portal .pipeline-heading>button{align-self:center}.recruiter-portal .pipeline-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.recruiter-portal .pipeline-metrics article{min-width:0;border:1px solid var(--color-border);border-radius:8px;background:#fff;padding:.85rem 1rem}.recruiter-portal .pipeline-metrics span,.recruiter-portal .pipeline-metrics small{display:block;color:var(--color-muted);font-size:.68rem}.recruiter-portal .pipeline-metrics strong{display:block;margin:.18rem 0;color:var(--color-text);font-size:1.35rem;font-weight:500}.recruiter-portal .pipeline-metrics .pipeline-metric--warn{border-color:#f59e0b4d;background:#fffbebcc}.recruiter-portal .pipeline-filter-bar{display:flex;gap:.4rem;overflow-x:auto;border:1px solid var(--color-border);border-radius:8px;background:#fff;margin-bottom:.75rem;padding:.45rem}.recruiter-portal .pipeline-filter-bar button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.38rem;border:0;border-radius:6px;background:transparent;color:var(--color-muted-strong);padding:.48rem .66rem;font:inherit;font-size:.7rem;cursor:pointer}.recruiter-portal .pipeline-filter-bar button span{min-width:1.15rem;border-radius:999px;background:#edf1f8;padding:.1rem .28rem;color:var(--color-muted-strong);text-align:center}.recruiter-portal .pipeline-filter-bar button.active{background:#674bff1a;color:var(--color-primary-strong)}.recruiter-portal .pipeline-workspace{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);align-items:start;gap:.75rem}.recruiter-portal .pipeline-list,.recruiter-portal .pipeline-detail{min-width:0;border:1px solid var(--color-border);border-radius:8px;background:#fff}.recruiter-portal .pipeline-list{display:grid;overflow:hidden}.recruiter-portal .pipeline-row{display:grid;grid-template-columns:36px minmax(150px,1fr) auto;align-items:center;gap:.65rem;border:0;border-bottom:1px solid var(--color-border);background:#fff;padding:.75rem;color:var(--color-text);text-align:left;cursor:pointer}.recruiter-portal .pipeline-row:last-child{border-bottom:0}.recruiter-portal .pipeline-row:hover,.recruiter-portal .pipeline-row.selected{background:linear-gradient(90deg,#674bff14,#21c8ef0a)}.recruiter-portal .pipeline-row.selected{box-shadow:inset 3px 0 var(--color-primary)}.recruiter-portal .pipeline-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#7347ff,#21c8ef);color:#fff;font-size:.78rem}.recruiter-portal .pipeline-row__main{min-width:0}.recruiter-portal .pipeline-row__main strong,.recruiter-portal .pipeline-row__main small,.recruiter-portal .pipeline-row__main em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruiter-portal .pipeline-row__main strong{font-size:.76rem;font-weight:500}.recruiter-portal .pipeline-row__main small{margin-top:.12rem;color:var(--color-muted);font-size:.64rem}.recruiter-portal .pipeline-row__main em{margin-top:.22rem;color:#14875d;font-size:.62rem;font-style:normal}.recruiter-portal .pipeline-stage{border-radius:999px;background:#674bff17;color:var(--color-primary-strong);padding:.26rem .5rem;font-size:.6rem}.recruiter-portal .pipeline-stage--hired{background:#31c48d1f;color:#08754d}.recruiter-portal .pipeline-stage--rejected,.recruiter-portal .pipeline-stage--withdrawn{background:#ef4f6517;color:#b4233b}.recruiter-portal .pipeline-consent-lock{grid-column:2/4;display:flex;align-items:center;gap:.28rem;color:#a35b00;font-size:.6rem}.recruiter-portal .pipeline-consent-lock app-nav-icon{width:13px;height:13px}.recruiter-portal .pipeline-row time{grid-column:3;color:var(--color-muted);font-size:.58rem;text-align:right}.recruiter-portal .pipeline-detail{display:grid;gap:.85rem;padding:1rem}.recruiter-portal .pipeline-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.recruiter-portal .pipeline-detail__header span{color:var(--color-primary);font-size:.64rem}.recruiter-portal .pipeline-detail__header h2{margin:.18rem 0;font-size:1.1rem;font-weight:500}.recruiter-portal .pipeline-detail__header p{margin:0;color:var(--color-muted);font-size:.7rem}.recruiter-portal .pipeline-consent{display:flex;gap:.65rem;border:1px solid rgba(49,196,141,.2);border-radius:8px;background:#ecfdf5c7;padding:.75rem}.recruiter-portal .pipeline-consent--blocked{border-color:#f59e0b40;background:#fffbebcc}.recruiter-portal .pipeline-consent>app-nav-icon{flex:0 0 18px;width:18px;height:18px;color:#119268}.recruiter-portal .pipeline-consent--blocked>app-nav-icon{color:#b36b00}.recruiter-portal .pipeline-consent strong{display:block;font-size:.72rem;font-weight:500}.recruiter-portal .pipeline-consent p{margin:.16rem 0 0;color:var(--color-muted);font-size:.64rem;line-height:1.45}.recruiter-portal .pipeline-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.recruiter-portal .pipeline-contact-grid div{min-width:0;border:1px solid var(--color-border);border-radius:7px;padding:.6rem}.recruiter-portal .pipeline-contact-grid dt{color:var(--color-muted);font-size:.6rem}.recruiter-portal .pipeline-contact-grid dd{overflow:hidden;margin:.16rem 0 0;color:var(--color-text);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.recruiter-portal .pipeline-stage-editor{display:grid;grid-template-columns:minmax(180px,.55fr) 1fr;align-items:end;gap:.75rem;border-top:1px solid var(--color-border);padding-top:.75rem}.recruiter-portal .pipeline-stage-editor label,.recruiter-portal .pipeline-draft-grid label{display:grid;gap:.28rem}.recruiter-portal .pipeline-stage-editor label span,.recruiter-portal .pipeline-draft-grid label span{color:var(--color-muted-strong);font-size:.62rem}.recruiter-portal .pipeline-stage-editor select,.recruiter-portal .pipeline-draft-grid select,.recruiter-portal .pipeline-draft-grid input,.recruiter-portal .pipeline-draft-grid textarea{width:100%;border:1px solid var(--color-border);border-radius:7px;background:#fff;color:var(--color-text);padding:.58rem .65rem;font:inherit;font-size:.68rem}.recruiter-portal .pipeline-stage-editor small{color:var(--color-muted);font-size:.62rem}.recruiter-portal .pipeline-notes{display:grid;gap:.55rem;border-top:1px solid var(--color-border);padding-top:.75rem}.recruiter-portal .pipeline-notes>div,.recruiter-portal .pipeline-communication>header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.recruiter-portal .pipeline-notes h3,.recruiter-portal .pipeline-communication h3{margin:0;font-size:.78rem;font-weight:500}.recruiter-portal .pipeline-notes span,.recruiter-portal .pipeline-communication header span{color:var(--color-muted);font-size:.6rem}.recruiter-portal .pipeline-notes textarea{min-height:74px;resize:vertical;border:1px solid var(--color-border);border-radius:7px;padding:.62rem;font:inherit;font-size:.68rem;line-height:1.45}.recruiter-portal .pipeline-notes button{justify-self:end}.recruiter-portal .pipeline-communication{display:grid;gap:.65rem;border-top:1px solid var(--color-border);padding-top:.75rem}.recruiter-portal .pipeline-communication>header>div:last-child{display:flex;gap:.35rem}.recruiter-portal .pipeline-communication>header button,.recruiter-portal .pipeline-draft-list footer button{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--color-border);border-radius:6px;background:#fff;color:var(--color-text);padding:.42rem .55rem;font:inherit;font-size:.62rem;cursor:pointer}.recruiter-portal .pipeline-communication button:disabled{cursor:not-allowed;opacity:.45}.recruiter-portal .pipeline-communication app-nav-icon,.recruiter-portal .pipeline-draft-list app-nav-icon{width:14px;height:14px}.recruiter-portal .pipeline-draft-editor{display:grid;gap:.65rem;border:1px solid rgba(103,75,255,.18);border-radius:8px;background:#f8f7ffb3;padding:.75rem}.recruiter-portal .pipeline-draft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.recruiter-portal .pipeline-draft-grid .span-two{grid-column:1/-1}.recruiter-portal .pipeline-draft-grid textarea{min-height:110px;resize:vertical;line-height:1.5}.recruiter-portal .pipeline-draft-editor>div:last-child{display:flex;justify-content:flex-end;gap:.4rem}.recruiter-portal .pipeline-draft-list{display:grid;gap:.5rem}.recruiter-portal .pipeline-draft-list article{display:grid;gap:.35rem;border:1px solid var(--color-border);border-radius:8px;background:#fff;padding:.7rem}.recruiter-portal .pipeline-draft-list header,.recruiter-portal .pipeline-draft-list footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.recruiter-portal .pipeline-draft-list header span,.recruiter-portal .pipeline-draft-list header em,.recruiter-portal .pipeline-draft-list small{color:var(--color-muted);font-size:.58rem;font-style:normal}.recruiter-portal .pipeline-draft-list strong{font-size:.7rem;font-weight:500}.recruiter-portal .pipeline-draft-list p{max-height:4.5em;overflow:hidden;margin:0;color:var(--color-muted-strong);font-size:.64rem;line-height:1.5;white-space:pre-line}.recruiter-portal .pipeline-draft-list footer{justify-content:flex-end}.recruiter-portal .pipeline-inline-empty{margin:0;color:var(--color-muted);font-size:.65rem}.recruiter-portal .pipeline-activity{border-top:1px solid var(--color-border);padding-top:.75rem}.recruiter-portal .pipeline-activity summary{display:flex;justify-content:space-between;color:var(--color-text);font-size:.7rem;cursor:pointer}.recruiter-portal .pipeline-activity>div{display:grid;grid-template-columns:8px 1fr;gap:.5rem;margin-top:.65rem}.recruiter-portal .pipeline-activity>div>span{width:7px;height:7px;margin-top:.3rem;border-radius:50%;background:var(--color-primary)}.recruiter-portal .pipeline-activity p{margin:0;color:var(--color-muted-strong);font-size:.62rem}.recruiter-portal .pipeline-activity strong,.recruiter-portal .pipeline-activity small{display:block}.recruiter-portal .pipeline-activity strong{color:var(--color-text);font-weight:500}.recruiter-portal .pipeline-activity small{margin-top:.14rem;color:var(--color-muted)}.recruiter-portal .pipeline-empty{display:grid;place-items:center;min-height:180px;padding:1.5rem;text-align:center}.recruiter-portal .pipeline-empty app-nav-icon{width:28px;height:28px;color:var(--color-primary)}.recruiter-portal .pipeline-empty h2{margin:.5rem 0 0;font-size:.9rem;font-weight:500}.recruiter-portal .pipeline-empty p{margin:.28rem 0 .8rem;color:var(--color-muted);font-size:.68rem}@media(max-width:1180px){.recruiter-portal .pipeline-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.recruiter-portal .pipeline-workspace{grid-template-columns:1fr}}@media(max-width:700px){.recruiter-portal .pipeline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.recruiter-portal .pipeline-row{grid-template-columns:34px minmax(0,1fr)}.recruiter-portal .pipeline-stage,.recruiter-portal .pipeline-row time{grid-column:2;justify-self:start}.recruiter-portal .pipeline-consent-lock{grid-column:2}.recruiter-portal .pipeline-contact-grid,.recruiter-portal .pipeline-draft-grid,.recruiter-portal .pipeline-stage-editor{grid-template-columns:1fr}.recruiter-portal .pipeline-draft-grid .span-two{grid-column:auto}.recruiter-portal .pipeline-communication>header{align-items:flex-start;flex-direction:column}}*{box-sizing:border-box}html,body{min-height:100%}html{font-size:80%}body{margin:0;background:radial-gradient(circle at top left,rgba(143,70,255,.09),transparent 28rem),radial-gradient(circle at top right,rgba(33,200,239,.13),transparent 30rem),var(--color-bg);color:var(--color-text);font-size:1rem}a{color:inherit}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:500}button,input,textarea,select{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid rgba(91,75,255,.28);outline-offset:3px}.btn{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);padding:.56rem .86rem;color:var(--color-text);font-weight:500;line-height:1.1;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.btn:hover,.btn:focus-visible{transform:translateY(-1px)}.btn--primary{background:var(--gradient-primary);color:#fff;box-shadow:0 12px 24px #5347ff3d}.btn--primary:hover,.btn--primary:focus-visible{box-shadow:0 16px 30px #5347ff4d}.btn--primary:after{content:"->";font-weight:500}.btn--secondary{border-color:var(--color-border);background:#ffffffdb;color:var(--color-text);box-shadow:var(--shadow-control)}.btn--secondary:hover,.btn--secondary:focus-visible{border-color:#5b4bff42;background:#fff;color:var(--color-primary-strong)}.btn--ghost{border-color:transparent;background:transparent;color:var(--color-muted-strong)}.btn--ghost:hover,.btn--ghost:focus-visible{background:var(--color-surface-tint);color:var(--color-primary-strong)}.btn--compact{min-height:31px;border-radius:10px;padding:.42rem .62rem;font-size:.88rem}.btn:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}.btn:disabled:after,.btn--secondary:after,.btn--ghost:after{content:none}input,textarea,select{width:100%;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:#ffffffeb;color:var(--color-text);padding:.64rem .78rem;box-shadow:inset 0 1px #fffc;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}textarea{min-height:188px}input::placeholder,textarea::placeholder{color:#929ab0}input:focus,textarea:focus,select:focus{border-color:#5b4bff85;background:#fff;box-shadow:0 0 0 4px #5b4bff1a;outline:none}.selector-grid,.selection-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.selector-grid label,.score-list,.history-list{display:grid;gap:var(--space-2)}.selector-grid span,.selection-summary span,.score-hero span,.score-row span{color:var(--color-text);font-weight:500}.selection-summary{margin:var(--space-4) 0}.selection-summary article,.history-list button{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;padding:var(--space-3);box-shadow:var(--shadow-control)}.selection-summary strong,.selection-summary small,.history-list span,.history-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-summary small,.history-list small{color:var(--color-muted)}.score-hero{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--gradient-soft);padding:var(--space-4)}.score-hero strong{display:block;margin-top:var(--space-1);font-size:2rem;line-height:1}.score-hero--strong{border-color:#19b9783d;background:linear-gradient(135deg,#19b9781f,#21c8ef1a)}.score-hero--good{border-color:#5b4bff3d}.score-hero--medium,.score-hero--weak{border-color:#f39b223d;background:linear-gradient(135deg,#f39b221f,#8f46ff14)}.score-hero--poor{border-color:#ef4f653d;background:linear-gradient(135deg,#ef4f651f,#8f46ff14)}.score-row{display:grid;gap:var(--space-2)}.score-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.score-row strong{color:var(--color-text)}.score-bar{height:8px;overflow:hidden;border-radius:999px;background:#edf1f8}.score-bar span{display:block;height:100%;border-radius:inherit;background:var(--gradient-primary)}.score-bar--strong span{background:var(--color-success)}.score-bar--medium span,.score-bar--weak span{background:var(--color-warning)}.score-bar--poor span{background:var(--color-danger)}.insight-list{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5);color:var(--color-muted);line-height:1.55}.history-list button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);color:var(--color-text);text-align:left}.history-list button:hover,.history-list button:focus-visible,.history-list__item--active{border-color:#5b4bff47;background:var(--color-surface-tint)}.history-list strong{grid-row:1/3;grid-column:2;align-self:center;color:var(--color-text);font-size:1.45rem}.chip-row span{border-color:#5b4bff2e!important;background:#5b4bff17!important;color:var(--color-primary-strong)!important}.chip-row--success span{border-color:#19b97833!important;background:#19b97817!important;color:var(--color-success)!important}.chip-row--warning span{border-color:#f39b2238!important;background:#f39b221a!important;color:#b56912!important}pre{background:var(--color-surface-soft)!important}::selection{background:#5b4bff2e}@media(max-width:640px){.selector-grid,.selection-summary{grid-template-columns:1fr}}app-recruiter-portal-page .quality-panel{border:1px solid var(--color-border);border-radius:16px;background:#fff;box-shadow:var(--shadow-card-soft);padding:.85rem}app-recruiter-portal-page .quality-panel>header{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-bottom:.75rem}app-recruiter-portal-page .quality-panel header strong,app-recruiter-portal-page .quality-panel header span{display:block}app-recruiter-portal-page .quality-panel header strong{font-size:.78rem}app-recruiter-portal-page .quality-panel header span{color:var(--color-muted);font-size:.64rem}app-recruiter-portal-page .quality-ready{border-radius:999px;background:#fff4dd;color:#9a5d08!important;padding:.26rem .48rem;font-size:.58rem!important;font-weight:500}app-recruiter-portal-page .quality-ready--pass{background:#e9f9f2;color:#087d56!important}app-recruiter-portal-page .quality-section-list{display:grid;gap:.48rem}app-recruiter-portal-page .quality-section-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.16rem .5rem;align-items:center}app-recruiter-portal-page .quality-section-list span{color:var(--color-muted);font-size:.62rem}app-recruiter-portal-page .quality-section-list strong{font-size:.62rem}app-recruiter-portal-page .quality-section-list i{grid-column:1/-1;height:4px;overflow:hidden;border-radius:999px;background:#e8edf7}app-recruiter-portal-page .quality-section-list b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7543ff,#2ebee7)}app-recruiter-portal-page .quality-alerts,app-recruiter-portal-page .quality-suggestions{display:grid;gap:.45rem;border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}app-recruiter-portal-page .quality-alert{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.45rem;border-radius:9px;background:#fff9ed;padding:.55rem}app-recruiter-portal-page .quality-alert app-nav-icon{width:.95rem;height:.95rem;color:var(--color-warning)}app-recruiter-portal-page .quality-alert--critical{background:#fff0f2}app-recruiter-portal-page .quality-alert--critical app-nav-icon,app-recruiter-portal-page .quality-alert--high app-nav-icon{color:var(--color-danger)}app-recruiter-portal-page .quality-alert strong,app-recruiter-portal-page .quality-alert p,app-recruiter-portal-page .quality-suggestions strong,app-recruiter-portal-page .quality-suggestions p{margin:0}app-recruiter-portal-page .quality-alert strong,app-recruiter-portal-page .quality-suggestions strong{font-size:.63rem}app-recruiter-portal-page .quality-alert p,app-recruiter-portal-page .quality-suggestions article p{color:var(--color-muted);margin-top:.12rem;font-size:.58rem;line-height:1.38}app-recruiter-portal-page .quality-suggestions>p{color:var(--color-muted);font-size:.58rem;letter-spacing:0;text-transform:uppercase}app-recruiter-portal-page .quality-suggestions article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.45rem}app-recruiter-portal-page .quality-suggestions article>span{color:var(--color-primary);font-size:.54rem}app-recruiter-portal-page .quality-review-button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:9px;background:var(--gradient-primary);color:#fff;margin-top:.75rem;font-size:.64rem;font-weight:500}app-recruiter-portal-page .quality-review-button app-nav-icon{width:.9rem;height:.9rem}app-recruiter-portal-page .quality-review-button:disabled{cursor:wait;opacity:.6}app-recruiter-portal-page .detail-quality-panel>header{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:.6rem}app-recruiter-portal-page .detail-quality-panel header p,app-recruiter-portal-page .detail-quality-panel header h2,app-recruiter-portal-page .detail-quality-panel header span{margin:0}app-recruiter-portal-page .detail-quality-panel header p{color:var(--color-primary);font-size:.58rem;letter-spacing:0;text-transform:uppercase}app-recruiter-portal-page .detail-quality-panel header h2{margin-top:.08rem;font-size:.82rem}app-recruiter-portal-page .detail-quality-panel header span{color:var(--color-muted);font-size:.62rem}app-recruiter-portal-page .detail-quality-summary{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.7rem}app-recruiter-portal-page .detail-quality-summary span{border-radius:8px;background:var(--color-surface-soft);padding:.5rem;color:var(--color-muted);font-size:.58rem}app-recruiter-portal-page .detail-quality-summary strong{display:block;color:var(--color-text);font-size:.78rem}app-recruiter-portal-page .detail-quality-tip{border-top:1px solid var(--color-border);margin-top:.6rem;padding-top:.6rem}app-recruiter-portal-page .detail-quality-tip strong{font-size:.66rem}app-recruiter-portal-page .detail-quality-tip p{color:var(--color-muted);margin:.16rem 0 0;font-size:.6rem;line-height:1.4}app-recruiter-portal-page .candidate-match-heading{align-items:end}app-recruiter-portal-page .candidate-job-select{width:min(360px,100%)}app-recruiter-portal-page .candidate-job-select label{display:block;color:var(--color-muted);margin-bottom:.28rem;font-size:.62rem;font-weight:500}app-recruiter-portal-page .candidate-job-select select{width:100%;min-height:36px;border:1px solid var(--color-border);border-radius:10px;background:#fff;color:var(--color-text);padding:0 .72rem;font:inherit;font-size:.7rem;box-shadow:var(--shadow-control)}app-recruiter-portal-page .candidate-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:.78rem}app-recruiter-portal-page .candidate-summary-grid article{min-width:0;border:1px solid var(--color-border);border-radius:12px;background:#fff;box-shadow:var(--shadow-card-soft);padding:.72rem .8rem}app-recruiter-portal-page .candidate-summary-grid span,app-recruiter-portal-page .candidate-summary-grid strong,app-recruiter-portal-page .candidate-summary-grid small{display:block}app-recruiter-portal-page .candidate-summary-grid span{color:var(--color-muted);font-size:.62rem}app-recruiter-portal-page .candidate-summary-grid strong{margin-top:.18rem;font-size:1.18rem;font-weight:500}app-recruiter-portal-page .candidate-summary-grid small{color:var(--color-muted);margin-top:.1rem;overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}app-recruiter-portal-page .candidate-usage-card{background:linear-gradient(135deg,#f7f2ff,#eefaff)!important}app-recruiter-portal-page .candidate-matching-layout{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(292px,.62fr);gap:.78rem;align-items:start}app-recruiter-portal-page .candidate-results-panel,app-recruiter-portal-page .candidate-detail-panel,app-recruiter-portal-page .candidate-comparison{border:1px solid var(--color-border);border-radius:14px;background:#fff;box-shadow:var(--shadow-card-soft)}app-recruiter-portal-page .candidate-results-panel{min-width:0;padding:.82rem}app-recruiter-portal-page .candidate-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--color-border);padding-bottom:.7rem}app-recruiter-portal-page .candidate-results-toolbar p,app-recruiter-portal-page .candidate-results-toolbar h2{margin:0}app-recruiter-portal-page .candidate-results-toolbar p{color:var(--color-primary);font-size:.56rem;letter-spacing:0;text-transform:uppercase}app-recruiter-portal-page .candidate-results-toolbar h2{margin-top:.12rem;font-size:.84rem;font-weight:500}app-recruiter-portal-page .candidate-filter-tabs{display:flex;align-items:center;gap:.32rem}app-recruiter-portal-page .candidate-filter-tabs button{min-height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-muted);padding:0 .6rem;font-size:.62rem;font-weight:500}app-recruiter-portal-page .candidate-filter-tabs button.active{border-color:#5b4bff29;background:#5b4bff17;color:var(--color-primary)}app-recruiter-portal-page .candidate-filter-tabs .candidate-refresh{display:flex;align-items:center;gap:.3rem;border-color:var(--color-border);background:#fff;color:var(--color-text)}app-recruiter-portal-page .candidate-refresh app-nav-icon{width:.8rem;height:.8rem}app-recruiter-portal-page .candidate-match-list{display:grid;gap:.55rem;padding-top:.7rem}app-recruiter-portal-page .candidate-match-card{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.7rem;border:1px solid var(--color-border);border-radius:11px;background:#fff;padding:.68rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}app-recruiter-portal-page .candidate-match-card:hover,app-recruiter-portal-page .candidate-match-card.selected{border-color:#5b4bff57;box-shadow:0 10px 25px #443b8417;transform:translateY(-1px)}app-recruiter-portal-page .candidate-score{width:46px;height:46px;display:grid;place-items:center;border-radius:50%}app-recruiter-portal-page .candidate-score:before{content:"";grid-area:1/1;width:35px;height:35px;border-radius:50%;background:#fff}app-recruiter-portal-page .candidate-score span{grid-area:1/1;z-index:1;font-size:.64rem;font-weight:500}app-recruiter-portal-page .candidate-match-copy{min-width:0}app-recruiter-portal-page .candidate-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem}app-recruiter-portal-page .candidate-title-line h3{margin:0;font-size:.76rem;font-weight:500}app-recruiter-portal-page .fit-band,app-recruiter-portal-page .privacy-pill{display:inline-flex;align-items:center;gap:.2rem;border-radius:999px;background:#eaf9f2;color:#087c56;padding:.18rem .42rem;font-size:.52rem;font-weight:500}app-recruiter-portal-page .fit-band[data-band=POTENTIAL]{background:#fff4df;color:#9b5f0a}app-recruiter-portal-page .fit-band[data-band=LIMITED]{background:#fff0f2;color:#b32842}app-recruiter-portal-page .privacy-pill{background:#f1efff;color:var(--color-primary)}app-recruiter-portal-page .privacy-pill app-nav-icon{width:.66rem;height:.66rem}app-recruiter-portal-page .candidate-match-copy>p{color:var(--color-muted);margin:.22rem 0 0;overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}app-recruiter-portal-page .candidate-match-copy>small{display:block;color:var(--color-muted-strong);margin-top:.3rem;overflow:hidden;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}app-recruiter-portal-page .candidate-proof-row{display:flex;gap:.25rem;margin-top:.34rem;overflow:hidden}app-recruiter-portal-page .candidate-proof-row span{flex:0 0 auto;border-radius:999px;background:var(--color-surface-soft);color:var(--color-muted-strong);padding:.16rem .38rem;font-size:.5rem}app-recruiter-portal-page .candidate-proof-row .resume-proof{background:#eef5ff;color:#2460b9}app-recruiter-portal-page .candidate-card-actions{display:grid;justify-items:stretch;gap:.32rem}app-recruiter-portal-page .candidate-card-actions button{min-height:28px;display:flex;align-items:center;justify-content:center;gap:.28rem;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-muted-strong);padding:0 .5rem;font-size:.56rem;font-weight:500}app-recruiter-portal-page .candidate-card-actions button.active{border-color:#5b4bff38;background:#5b4bff14;color:var(--color-primary)}app-recruiter-portal-page .candidate-card-actions app-nav-icon{width:.72rem;height:.72rem}app-recruiter-portal-page .candidate-method-note{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.5rem;border-top:1px solid var(--color-border);margin-top:.72rem;padding-top:.66rem}app-recruiter-portal-page .candidate-method-note app-nav-icon{width:1rem;height:1rem;color:var(--color-primary)}app-recruiter-portal-page .candidate-method-note strong,app-recruiter-portal-page .candidate-method-note small{display:block}app-recruiter-portal-page .candidate-method-note strong{font-size:.62rem}app-recruiter-portal-page .candidate-method-note small{color:var(--color-muted);margin-top:.12rem;font-size:.54rem;line-height:1.4}app-recruiter-portal-page .candidate-detail-panel{position:sticky;top:72px;min-height:430px;padding:.85rem}app-recruiter-portal-page .candidate-detail-panel>header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.58rem;align-items:center;border-bottom:1px solid var(--color-border);padding-bottom:.7rem}app-recruiter-portal-page .candidate-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--gradient-primary);color:#fff}app-recruiter-portal-page .candidate-avatar app-nav-icon{width:1.1rem;height:1.1rem}app-recruiter-portal-page .candidate-detail-panel header span,app-recruiter-portal-page .candidate-detail-panel header h2,app-recruiter-portal-page .candidate-detail-panel header p{display:block;margin:0}app-recruiter-portal-page .candidate-detail-panel header span{color:var(--color-primary);font-size:.52rem}app-recruiter-portal-page .candidate-detail-panel header h2{margin-top:.1rem;font-size:.78rem;font-weight:500}app-recruiter-portal-page .candidate-detail-panel header p{color:var(--color-muted);margin-top:.1rem;font-size:.56rem}app-recruiter-portal-page .candidate-detail-score{display:grid;grid-template-columns:auto 1fr;gap:.05rem .45rem;align-items:center;border-radius:10px;background:linear-gradient(135deg,#f3efff,#edfaff);margin-top:.7rem;padding:.62rem}app-recruiter-portal-page .candidate-detail-score strong{grid-row:1/3;font-size:1.24rem;font-weight:500}app-recruiter-portal-page .candidate-detail-score span{font-size:.62rem;font-weight:500}app-recruiter-portal-page .candidate-detail-score small{color:var(--color-muted);font-size:.5rem}app-recruiter-portal-page .candidate-detail-panel section{border-top:1px solid var(--color-border);margin-top:.7rem;padding-top:.65rem}app-recruiter-portal-page .candidate-detail-panel section h3{margin:0 0 .42rem;font-size:.66rem;font-weight:500}app-recruiter-portal-page .evidence-line{display:grid;grid-template-columns:16px minmax(0,1fr);gap:.3rem;color:var(--color-muted-strong);margin:.24rem 0;font-size:.56rem;line-height:1.38}app-recruiter-portal-page .evidence-line span{width:14px;height:14px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:.48rem}app-recruiter-portal-page .evidence-line--good span{background:var(--color-success)}app-recruiter-portal-page .evidence-line--warn span{background:var(--color-warning)}app-recruiter-portal-page .component-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.16rem .4rem;margin-top:.42rem}app-recruiter-portal-page .component-breakdown span,app-recruiter-portal-page .component-breakdown strong{font-size:.54rem}app-recruiter-portal-page .component-breakdown progress{grid-column:1/-1;width:100%;height:4px;border:0;border-radius:999px;overflow:hidden;accent-color:var(--color-primary)}app-recruiter-portal-page .component-breakdown small{grid-column:1/-1;color:var(--color-muted);font-size:.49rem;line-height:1.35}app-recruiter-portal-page .candidate-privacy-note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.35rem;border-radius:9px;background:#f5f3ff;color:var(--color-muted-strong);padding:.55rem;font-size:.52rem;line-height:1.38}app-recruiter-portal-page .candidate-privacy-note app-nav-icon{width:.8rem;height:.8rem;color:var(--color-primary)}app-recruiter-portal-page .candidate-detail-action{width:100%;justify-content:center;margin-top:.65rem}app-recruiter-portal-page .candidate-detail-empty,app-recruiter-portal-page .candidate-empty-state{min-height:260px;display:grid;place-content:center;justify-items:center;text-align:center;padding:1rem}app-recruiter-portal-page .candidate-detail-empty app-nav-icon,app-recruiter-portal-page .candidate-empty-state>app-nav-icon{width:2rem;height:2rem;color:var(--color-primary)}app-recruiter-portal-page .candidate-detail-empty h2,app-recruiter-portal-page .candidate-empty-state h2{margin:.55rem 0 0;font-size:.82rem;font-weight:500}app-recruiter-portal-page .candidate-detail-empty p,app-recruiter-portal-page .candidate-empty-state p{max-width:320px;color:var(--color-muted);margin:.26rem 0 .7rem;font-size:.58rem;line-height:1.45}app-recruiter-portal-page .candidate-empty-state--inline{min-height:300px;box-shadow:none}app-recruiter-portal-page .candidate-loading{min-height:300px;display:grid;place-content:center;justify-items:center;color:var(--color-muted);font-size:.62rem}app-recruiter-portal-page .candidate-loading span{width:26px;height:26px;border:3px solid #e7ebf5;border-top-color:var(--color-primary);border-radius:50%;animation:candidate-spin .7s linear infinite}@keyframes candidate-spin{to{transform:rotate(360deg)}}app-recruiter-portal-page .candidate-comparison{margin-top:.78rem;padding:.82rem}app-recruiter-portal-page .candidate-comparison>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding-bottom:.62rem}app-recruiter-portal-page .candidate-comparison header p,app-recruiter-portal-page .candidate-comparison header h2{margin:0}app-recruiter-portal-page .candidate-comparison header p{color:var(--color-primary);font-size:.54rem;text-transform:uppercase}app-recruiter-portal-page .candidate-comparison header h2{margin-top:.12rem;font-size:.78rem;font-weight:500}app-recruiter-portal-page .candidate-comparison>header>span{color:var(--color-muted);font-size:.58rem}app-recruiter-portal-page .candidate-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.65rem}app-recruiter-portal-page .candidate-comparison-grid article{position:relative;border:1px solid var(--color-border);border-radius:10px;padding:.65rem}app-recruiter-portal-page .candidate-comparison-grid article>button{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:7px;background:var(--color-surface-soft);color:var(--color-muted)}app-recruiter-portal-page .candidate-comparison-grid button app-nav-icon{width:.72rem;height:.72rem}app-recruiter-portal-page .candidate-comparison-grid h3{margin:0;padding-right:30px;font-size:.68rem;font-weight:500}app-recruiter-portal-page .candidate-comparison-grid>article>strong{display:block;color:var(--color-primary);margin-top:.28rem;font-size:1rem;font-weight:500}app-recruiter-portal-page .candidate-comparison-grid strong small{color:var(--color-muted);font-size:.5rem;font-weight:500}app-recruiter-portal-page .candidate-comparison-grid article>p{color:var(--color-muted);margin:.18rem 0 .45rem;font-size:.54rem}app-recruiter-portal-page .candidate-comparison-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin:0}app-recruiter-portal-page .candidate-comparison-grid dl div{border-radius:7px;background:var(--color-surface-soft);padding:.4rem}app-recruiter-portal-page .candidate-comparison-grid dt{color:var(--color-muted);font-size:.48rem}app-recruiter-portal-page .candidate-comparison-grid dd{margin:.1rem 0 0;font-size:.58rem;font-weight:500}@media(max-width:1100px){app-recruiter-portal-page .candidate-matching-layout{grid-template-columns:1fr}app-recruiter-portal-page .candidate-detail-panel{position:static;min-height:300px}}@media(max-width:820px){app-recruiter-portal-page .candidate-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-recruiter-portal-page .candidate-results-toolbar{align-items:flex-start;flex-direction:column}app-recruiter-portal-page .candidate-match-card{grid-template-columns:44px minmax(0,1fr)}app-recruiter-portal-page .candidate-card-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}app-recruiter-portal-page .candidate-comparison-grid{grid-template-columns:1fr}}@media(max-width:520px){app-recruiter-portal-page .candidate-summary-grid{grid-template-columns:1fr}app-recruiter-portal-page .candidate-filter-tabs{width:100%;flex-wrap:wrap}app-recruiter-portal-page .candidate-title-line{align-items:flex-start}app-recruiter-portal-page .candidate-proof-row{flex-wrap:wrap}}app-recruiter-portal-page .candidate-interest-status,app-recruiter-portal-page .interest-composer{border:1px solid var(--color-border);border-radius:8px;background:#fbfcff;margin-top:.65rem;padding:.62rem}app-recruiter-portal-page .candidate-interest-heading{display:flex;align-items:center;justify-content:space-between;gap:.45rem}app-recruiter-portal-page .candidate-interest-heading span,app-recruiter-portal-page .candidate-interest-heading strong{display:block}app-recruiter-portal-page .candidate-interest-heading span{color:var(--color-primary);font-size:.5rem;text-transform:uppercase}app-recruiter-portal-page .candidate-interest-heading strong{margin-top:.08rem;font-size:.65rem}app-recruiter-portal-page .interest-status{border-radius:999px;background:#eef1f7;color:var(--color-muted-strong);padding:.18rem .4rem;font-size:.5rem;font-style:normal}app-recruiter-portal-page .interest-status--pending{background:#fff3df;color:#9a5b05}app-recruiter-portal-page .interest-status--accepted{background:#e7f9f1;color:#087b55}app-recruiter-portal-page .interest-status--declined,app-recruiter-portal-page .interest-status--blocked{background:#fff0f2;color:#ad2942}app-recruiter-portal-page .candidate-interest-status>p,app-recruiter-portal-page .candidate-interest-status>small,app-recruiter-portal-page .interest-composer>p{display:block;color:var(--color-muted);margin:.32rem 0 0;font-size:.53rem;line-height:1.42}app-recruiter-portal-page .shared-candidate-details{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.5rem}app-recruiter-portal-page .shared-candidate-details div{min-width:0;border-radius:7px;background:#fff;padding:.42rem}app-recruiter-portal-page .shared-candidate-details span,app-recruiter-portal-page .shared-candidate-details strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-recruiter-portal-page .shared-candidate-details span{color:var(--color-muted);font-size:.48rem}app-recruiter-portal-page .shared-candidate-details strong{margin-top:.1rem;font-size:.56rem}app-recruiter-portal-page .shared-skills{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.45rem}app-recruiter-portal-page .shared-skills span{border-radius:999px;background:#eef5ff;color:#2460b9;padding:.16rem .38rem;font-size:.48rem}app-recruiter-portal-page .candidate-contact-hint{border-radius:8px;background:#fff8e9;color:#8f5c16;margin:.55rem 0 0;padding:.5rem;font-size:.52rem;line-height:1.4}app-recruiter-portal-page .interest-composer label{display:grid;gap:.24rem;margin-top:.5rem}app-recruiter-portal-page .interest-composer label>span{font-size:.54rem;font-weight:500}app-recruiter-portal-page .interest-composer textarea{min-height:84px;resize:vertical;font-size:.56rem}app-recruiter-portal-page .candidate-interest-heading>button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:7px;background:#f0f2f8;color:var(--color-muted)}app-recruiter-portal-page .candidate-interest-heading>button app-nav-icon{width:.7rem;height:.7rem}app-recruiter-portal-page .interest-field-list{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin-top:.45rem}app-recruiter-portal-page .interest-field-list label{display:flex;align-items:center;gap:.28rem;border:1px solid var(--color-border);border-radius:7px;background:#fff;margin:0;padding:.38rem}app-recruiter-portal-page .interest-field-list input{width:13px;height:13px;margin:0;accent-color:var(--color-primary)}app-recruiter-portal-page .interest-field-list label>span{font-size:.5rem}app-recruiter-portal-page .recruiter-analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}app-recruiter-portal-page .recruiter-analytics-metrics article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid var(--color-border);border-radius:10px;background:#fff;padding:.72rem}app-recruiter-portal-page .recruiter-analytics-metrics article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--color-primary);background:var(--color-surface-tint)}app-recruiter-portal-page .recruiter-analytics-metrics article>span app-nav-icon{width:17px;height:17px}app-recruiter-portal-page .recruiter-analytics-metrics small,app-recruiter-portal-page .recruiter-analytics-metrics strong,app-recruiter-portal-page .recruiter-analytics-metrics p{display:block;margin:0}app-recruiter-portal-page .recruiter-analytics-metrics small{color:var(--color-muted);font-size:.64rem}app-recruiter-portal-page .recruiter-analytics-metrics strong{margin:.12rem 0;font-size:1.1rem;font-weight:500}app-recruiter-portal-page .recruiter-analytics-metrics p{color:var(--color-muted);font-size:.6rem}app-recruiter-portal-page .recruiter-analytics-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:.75rem;margin-bottom:.75rem}app-recruiter-portal-page .recruiter-funnel-list{display:grid;gap:.65rem;padding:.85rem}app-recruiter-portal-page .recruiter-funnel-list>div{display:grid;grid-template-columns:120px 1fr 28px;align-items:center;gap:.7rem}app-recruiter-portal-page .recruiter-funnel-list strong,app-recruiter-portal-page .recruiter-funnel-list small{display:block}app-recruiter-portal-page .recruiter-funnel-list strong{font-size:.68rem;font-weight:500}app-recruiter-portal-page .recruiter-funnel-list small{margin-top:.12rem;color:var(--color-muted);font-size:.58rem}app-recruiter-portal-page .recruiter-funnel-list div>div{height:6px;overflow:hidden;border-radius:99px;background:#edf0f7}app-recruiter-portal-page .recruiter-funnel-list i{display:block;height:100%;border-radius:inherit;background:var(--gradient-primary)}app-recruiter-portal-page .recruiter-funnel-list em{font-size:.7rem;font-style:normal;font-weight:500;text-align:right}app-recruiter-portal-page .recruiter-insight-card .card-header app-nav-icon{width:20px;color:var(--color-primary)}app-recruiter-portal-page .recruiter-insight-card ol{display:grid;gap:.55rem;margin:0;padding:.85rem .85rem .7rem 1.8rem}app-recruiter-portal-page .recruiter-insight-card li{padding-left:.15rem;color:var(--color-muted-strong);font-size:.66rem;line-height:1.45}app-recruiter-portal-page .analytics-privacy{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:.45rem;margin:0 .85rem .85rem;border-radius:8px;padding:.6rem;color:var(--color-muted-strong);background:var(--color-surface-soft);font-size:.6rem;line-height:1.4}app-recruiter-portal-page .analytics-privacy app-nav-icon{width:15px;color:#159469}app-recruiter-portal-page .recruiter-outcome-table{overflow-x:auto}app-recruiter-portal-page .recruiter-outcome-table__head,app-recruiter-portal-page .recruiter-outcome-table__row{min-width:720px;display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(6,minmax(64px,.45fr));gap:.5rem;align-items:center;padding:.6rem .85rem}app-recruiter-portal-page .recruiter-outcome-table__head{color:var(--color-muted);background:var(--color-surface-soft);font-size:.58rem}app-recruiter-portal-page .recruiter-outcome-table__row{border-top:1px solid var(--color-border);color:var(--color-muted-strong);font-size:.66rem}app-recruiter-portal-page .recruiter-outcome-table__row strong,app-recruiter-portal-page .recruiter-outcome-table__row small{display:block}app-recruiter-portal-page .recruiter-outcome-table__row strong{color:var(--color-text);font-weight:500}app-recruiter-portal-page .recruiter-outcome-table__row small{margin-top:.12rem;color:var(--color-muted);font-size:.58rem}app-recruiter-portal-page .analytics-empty{padding:1.2rem;color:var(--color-muted);font-size:.68rem;text-align:center}@media(max-width:980px){app-recruiter-portal-page .recruiter-analytics-grid{grid-template-columns:1fr}}@media(max-width:720px){app-recruiter-portal-page .recruiter-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){app-recruiter-portal-page .recruiter-analytics-metrics{grid-template-columns:1fr}}
