.support-center-page,.support-ticket-page{display:grid;grid-gap:18px;gap:18px}.support-center-hero,.support-ticket-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid rgba(226,232,240,.92);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(15,23,42,.055);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.support-center-hero h1,.support-ticket-header h1{margin:2px 0 8px;color:#0f172a;letter-spacing:-.045em}.support-center-hero .muted{max-width:720px;margin-bottom:0}.support-hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:10px;gap:10px}.support-hero-metrics div{min-width:126px;padding:14px 16px;border:1px solid #dbe5ef;border-radius:16px;background:#f8fafc}.support-hero-metrics span,.support-hero-metrics strong{display:block}.support-hero-metrics strong{color:#0f172a;font-size:25px;line-height:1}.support-hero-metrics span{margin-top:6px;color:#64748b;font-size:12px;font-weight:800}.support-center-layout,.support-thread-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);grid-gap:18px;gap:18px;align-items:start}.support-admin-list-card,.support-form-card,.support-guidance-card,.support-reply-card,.support-thread-card,.support-ticket-context,.support-ticket-list-card{margin-bottom:0}.admin-support-reply-controls label,.support-admin-filters label,.support-form-card label{display:block;color:#334155;font-size:13px;font-weight:900}.support-form-card label .muted{font-weight:700}.support-guidance-card{position:-webkit-sticky;position:sticky;top:86px;background:linear-gradient(145deg,#fff,#f0fdfa)}.support-guidance-list{display:grid;grid-gap:14px;gap:14px;margin:20px 0;padding:0;list-style:none}.support-guidance-list li{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start}.support-guidance-list li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#0f766e;color:#fff;font-weight:950}.support-guidance-list strong{display:block;color:#0f172a}.support-guidance-list p{margin:3px 0 0;color:#64748b;font-size:13px;line-height:1.5}.support-sla-note{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid #fed7aa;border-radius:14px;background:#fff7ed}.support-sla-note strong{color:#9a3412}.support-sla-note span{color:#7c2d12;font-size:12px}.support-admin-list,.support-ticket-list{display:grid;grid-gap:9px;gap:9px}.support-admin-row,.support-ticket-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:15px 16px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;color:inherit;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.support-admin-row:hover,.support-ticket-row:hover{transform:translateY(-1px);border-color:rgba(15,118,110,.35);box-shadow:0 12px 28px rgba(15,23,42,.055)}.support-ticket-badges,.support-ticket-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.support-admin-row p,.support-ticket-row p{margin:5px 0 2px;color:#64748b;font-size:12px;font-weight:800}.support-admin-row small,.support-ticket-row small{display:block;overflow:hidden;color:#94a3b8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.support-admin-row time,.support-ticket-row time{color:#64748b;font-size:11px;font-weight:800;white-space:nowrap}.support-category,.support-priority,.support-status{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.02em}.support-status.open{background:#dbeafe;color:#1d4ed8}.support-status.in_progress{background:#ede9fe;color:#6d28d9}.support-status.waiting_for_requester{background:#fef3c7;color:#92400e}.support-status.resolved{background:#dcfce7;color:#166534}.support-status.closed{background:#e2e8f0;color:#475569}.support-priority.low{background:#f1f5f9;color:#475569}.support-priority.normal{background:#e0f2fe;color:#0369a1}.support-priority.high{background:#ffedd5;color:#c2410c}.support-priority.urgent{background:#fee2e2;color:#b91c1c}.support-category{background:#ecfeff;color:#0f766e}.support-empty-state{padding:30px;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc;text-align:center}.support-back-link{display:inline-flex;margin-bottom:10px;color:#0f766e;font-size:13px;font-weight:900;text-decoration:none}.support-ticket-meta-card{display:grid;grid-template-columns:auto minmax(150px,1fr);grid-gap:7px 14px;gap:7px 14px;min-width:280px;padding:15px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.support-ticket-meta-card span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.support-ticket-meta-card strong{overflow:hidden;color:#0f172a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.support-thread-card{display:grid;grid-gap:13px;gap:13px}.support-message{padding:16px 17px;border:1px solid #e2e8f0;border-radius:17px}.support-message.requester-message{margin-right:7%;background:#f8fafc}.support-message.admin-message{margin-left:7%;border-color:#bce8df;background:#ecfdf5}.support-message-meta{display:flex;justify-content:space-between;gap:16px;margin-bottom:9px}.support-message-meta strong{color:#0f172a;font-size:13px}.support-message-meta time{color:#64748b;font-size:11px;white-space:nowrap}.support-message p{margin:0;color:#334155;line-height:1.65;white-space:pre-wrap}.support-ticket-context{position:-webkit-sticky;position:sticky;top:86px}.support-ticket-context dl{display:grid;grid-gap:11px;gap:11px;margin:16px 0 0}.support-ticket-context dl>div{display:grid;grid-gap:3px;gap:3px;padding-bottom:10px;border-bottom:1px solid #eef2f7}.support-ticket-context dt{color:#64748b;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.support-ticket-context dd{margin:0;overflow-wrap:anywhere;color:#0f172a;font-size:13px;font-weight:850}.support-admin-filter-grid{display:grid;grid-template-columns:.75fr .75fr .75fr 1.5fr;grid-gap:14px;gap:14px;align-items:end}.support-admin-filter-grid form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:end}.support-admin-filter-grid form .button{min-height:48px;margin-bottom:8px}.admin-support-ticket-summary{display:flex;justify-content:space-between;gap:20px;align-items:center}.admin-support-ticket-summary h2{margin:0 0 10px}.admin-support-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-support-actions .button{margin-top:0}.admin-support-reply-controls{display:grid;grid-template-columns:minmax(260px,.6fr) auto;grid-gap:16px;gap:16px;align-items:end}.admin-support-reply-controls .button{min-height:48px;margin-bottom:8px}@media (max-width:980px){.support-admin-filter-grid,.support-center-layout,.support-thread-layout{grid-template-columns:1fr}.support-guidance-card,.support-ticket-context{position:static}.admin-support-ticket-summary,.support-center-hero,.support-ticket-header{align-items:stretch;flex-direction:column}.support-ticket-meta-card{min-width:0}}@media (max-width:680px){.support-center-hero,.support-ticket-header{padding:20px}.support-hero-metrics{grid-template-columns:1fr 1fr;width:100%}.support-admin-row,.support-ticket-row{grid-template-columns:1fr;gap:8px}.support-admin-row time,.support-ticket-row time{white-space:normal}.support-message.admin-message,.support-message.requester-message{margin:0}.support-message-meta{display:grid;grid-gap:4px;gap:4px}.admin-support-reply-controls,.support-admin-filter-grid form{grid-template-columns:1fr}.admin-support-actions{justify-content:flex-start}}.support-universal-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:24px 0 42px}.employer-workspace-content .support-universal-page{width:100%;margin:0;padding:0}.support-requester-type{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}@media (max-width:980px){.support-admin-filter-grid.universal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.support-universal-page{width:min(100% - 20px,1180px);padding-top:14px}.support-admin-filter-grid.universal{grid-template-columns:1fr}}.analytics-page{display:grid;grid-gap:18px;gap:18px;width:100%}.analytics-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid rgba(226,232,240,.92);border-radius:22px;background:rgba(255,255,255,.95);box-shadow:0 14px 38px rgba(15,23,42,.055)}.analytics-hero h1,.analytics-hero h2{margin:3px 0 7px;color:#0f172a;letter-spacing:-.045em}.analytics-hero h1{font-size:clamp(30px,4vw,44px)}.analytics-hero h2{font-size:clamp(27px,3vw,38px)}.analytics-hero p:not(.hero-eyebrow){max-width:780px;margin:0;color:#64748b;line-height:1.6}.analytics-range-selector{display:inline-flex;flex:0 0 auto;gap:4px;padding:5px;border:1px solid #dbe5ef;border-radius:13px;background:#f8fafc}.analytics-range-selector a{min-width:76px;padding:9px 12px;border-radius:9px;color:#64748b;font-size:12px;font-weight:900;text-align:center;text-decoration:none}.analytics-range-selector a:hover{color:#0f766e}.analytics-range-selector a.active{background:#0f766e;color:#fff;box-shadow:0 5px 14px rgba(15,118,110,.2)}.analytics-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.analytics-metric-card{display:flex;min-width:0;min-height:148px;flex-direction:column;padding:17px 18px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 8px 24px rgba(15,23,42,.038);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.analytics-metric-card:hover{transform:translateY(-2px);border-color:rgba(15,118,110,.32);box-shadow:0 14px 30px rgba(15,23,42,.07)}.analytics-metric-card>span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.analytics-metric-card>strong{overflow:hidden;margin:10px 0 7px;color:#0f172a;font-size:clamp(25px,2.2vw,34px);line-height:1;letter-spacing:-.045em;text-overflow:ellipsis}.analytics-metric-card p{margin:7px 0 0;color:#64748b;font-size:11px;line-height:1.45}.analytics-metric-footer{margin-top:auto}.analytics-metric-footer small{font-size:10px;font-weight:900}.analytics-metric-footer .positive{color:#047857}.analytics-metric-footer .negative{color:#b91c1c}.analytics-metric-footer .neutral{color:#64748b}.analytics-panel{min-width:0;padding:21px 22px;border:1px solid #e2e8f0;border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(15,23,42,.045)}.analytics-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.analytics-panel-head h2{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.025em}.analytics-panel-head p{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.5}.analytics-wide-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.7fr);grid-gap:16px;gap:16px;align-items:stretch}.analytics-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.analytics-operational-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(230px,.65fr));grid-gap:16px;gap:16px;align-items:stretch}.analytics-trend-panel{overflow:hidden}.analytics-chart-wrap{min-height:250px}.analytics-chart-wrap svg{display:block;width:100%;height:220px;overflow:visible}.analytics-grid-line{stroke:#e8eef5;stroke-width:1}.analytics-trend-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.analytics-trend-line.teal{stroke:#0f766e}.analytics-trend-line.blue{stroke:#2563eb}.analytics-trend-line.amber{stroke:#d97706}.analytics-trend-line.violet{stroke:#7c3aed}.analytics-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.analytics-legend span{display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:10px;font-weight:900}.analytics-legend i{width:9px;height:9px;border-radius:50%;background:#0f766e}.analytics-legend i.blue{background:#2563eb}.analytics-legend i.amber{background:#d97706}.analytics-legend i.violet{background:#7c3aed}.analytics-axis-labels{display:flex;justify-content:space-between;gap:8px;padding-top:5px;color:#94a3b8;font-size:9px;font-weight:800}.analytics-funnel{display:grid;grid-gap:14px;gap:14px}.analytics-funnel>a,.analytics-funnel>div{display:grid;grid-gap:7px;gap:7px;color:inherit;text-decoration:none}.analytics-funnel>a:hover strong{color:#0f766e}.analytics-funnel>a>div:first-child,.analytics-funnel>div>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-funnel strong{color:#334155;font-size:12px}.analytics-funnel span{color:#0f172a;font-size:12px;font-weight:950}.analytics-progress{height:8px;overflow:hidden;border-radius:999px;background:#edf2f7}.analytics-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#2dd4bf)}.analytics-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-health-grid>div{min-width:0;padding:15px;border:1px solid #e5edf5;border-radius:15px;background:#f8fafc}.analytics-health-grid small,.analytics-health-grid span,.analytics-health-grid strong{display:block}.analytics-health-grid span{color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.analytics-health-grid strong{margin:7px 0 5px;color:#0f172a;font-size:20px;letter-spacing:-.035em}.analytics-health-grid small{color:#64748b;font-size:10px;line-height:1.4}.analytics-ranked-list{display:grid;grid-gap:8px;gap:8px}.analytics-ranked-list>a,.analytics-ranked-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:11px 12px;border:1px solid #edf1f5;border-radius:13px;color:inherit;text-decoration:none}.analytics-ranked-list>a:hover{border-color:#bce8df;background:#f0fdfa}.analytics-rank{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;background:#f1f5f9;color:#475569;font-size:10px;font-weight:950}.analytics-ranked-list strong{color:#0f172a;font-size:12px}.analytics-ranked-list small,.analytics-ranked-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-ranked-list small{margin-top:3px;color:#64748b;font-size:10px}.analytics-ranked-list b{color:#0f766e;font-size:13px;white-space:nowrap}.analytics-empty-state{padding:24px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;text-align:center}.analytics-empty-state strong{color:#0f172a}.analytics-empty-state p{margin:6px 0 0;color:#64748b;font-size:12px}.analytics-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.analytics-insight{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px;border:1px solid #e2e8f0;border-radius:17px;background:#fff;color:inherit;text-decoration:none}.analytics-insight:hover{border-color:rgba(15,118,110,.35);box-shadow:0 10px 24px rgba(15,23,42,.05)}.analytics-insight-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#ccfbf1;color:#0f766e;font-size:12px}.analytics-insight-icon.amber{background:#fef3c7;color:#b45309}.analytics-insight-icon.blue{background:#dbeafe;color:#1d4ed8}.analytics-insight-icon.violet{background:#ede9fe;color:#6d28d9}.analytics-insight strong{display:block;color:#0f172a;font-size:13px}.analytics-insight p{margin:4px 0;color:#64748b;font-size:11px;line-height:1.5}.analytics-insight div>span{color:#0f766e;font-size:11px;font-weight:900}.analytics-data-note{margin:0;padding:0 4px;color:#94a3b8;font-size:10px;line-height:1.5}.candidate-readiness-score{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;margin:12px 0 20px}.candidate-readiness-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #edf2f7}.candidate-readiness-row span{color:#64748b;font-size:11px;font-weight:800}.candidate-readiness-row strong{color:#0f172a;font-size:12px;text-align:right}.analytics-privacy-list{display:grid;grid-gap:9px;gap:9px;margin-bottom:15px}.analytics-privacy-list>div{display:flex;justify-content:space-between;gap:18px;padding:11px 12px;border:1px solid #edf2f7;border-radius:12px;background:#f8fafc}.analytics-privacy-list span{color:#64748b;font-size:11px;font-weight:800}.analytics-privacy-list strong{color:#0f172a;font-size:11px;text-align:right}.employer-analytics-page{padding-bottom:10px}.candidate-analytics-page{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:24px 0 48px}.candidate-analytics-hero{background:linear-gradient(145deg,#ffffff,#f0fdfa)}@media (max-width:1280px){.analytics-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-operational-grid{grid-template-columns:1fr 1fr}.analytics-operational-grid .analytics-health-panel{grid-column:1/-1}}@media (max-width:980px){.analytics-hero{align-items:stretch;flex-direction:column}.analytics-operational-grid,.analytics-two-column,.analytics-wide-grid{grid-template-columns:1fr}.analytics-operational-grid .analytics-health-panel{grid-column:auto}.analytics-insights-grid{grid-template-columns:1fr}.analytics-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.analytics-page{gap:12px}.candidate-analytics-page{width:min(100% - 20px,1240px);padding-top:14px}.analytics-hero{padding:19px;border-radius:18px}.analytics-range-selector{width:100%}.analytics-range-selector a{min-width:0;flex:1 1}.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.analytics-metric-card{min-height:132px;padding:14px}.analytics-panel{padding:17px;border-radius:17px}.analytics-panel-head{align-items:stretch;flex-direction:column}.analytics-legend{justify-content:flex-start}.analytics-health-grid{grid-template-columns:1fr}.candidate-readiness-score{grid-template-columns:1fr;justify-items:center}.candidate-readiness-score>div:last-child{width:100%}.analytics-axis-labels span:nth-child(2n){display:none}}@media (max-width:430px){.analytics-metric-grid{grid-template-columns:1fr}}.discovery-page{display:grid;grid-gap:18px;gap:18px;padding-bottom:42px}.discovery-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.discovery-hero h1{max-width:760px}.discovery-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.discovery-search-card,.saved-search-strip{padding:18px;border:1px solid #dbe5f2;border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 16px 44px rgba(15,23,42,.055)}.discovery-results-heading,.saved-search-strip-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.discovery-results-heading h2,.saved-search-strip-head h2{margin:0;color:#0f172a}.saved-search-strip-head>span{padding:7px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:900}.saved-search-list{display:flex;gap:10px;overflow-x:auto;padding-top:14px;scrollbar-width:thin}.saved-search-card{min-width:250px;display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc}.saved-search-main{display:grid;grid-gap:4px;gap:4px;text-align:left;border:0;background:transparent;cursor:pointer;padding:0;color:#0f172a}.saved-search-main strong{font-size:14px}.saved-search-main span{font-size:12px;color:#0f766e;font-weight:850}.saved-search-actions{display:flex;gap:6px}.saved-search-actions button{border:1px solid #cbd5e1;border-radius:999px;background:#fff;padding:6px 9px;color:#475569;font-size:11px;font-weight:850;cursor:pointer}.saved-search-actions button.alert-on{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.saved-search-empty{padding:14px;color:#64748b;font-weight:750}.discovery-primary-filters{display:grid;grid-template-columns:minmax(260px,2fr) minmax(190px,1.2fr) minmax(160px,.8fr) auto;grid-gap:12px;gap:12px;align-items:end}.discovery-search-card label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:900}.discovery-search-card input,.discovery-search-card select{min-height:43px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;padding:0 12px;color:#0f172a;font-weight:750}.discovery-filter-toolbar{display:flex;align-items:center;gap:10px;margin-top:13px;padding-top:13px;border-top:1px solid #e2e8f0}.discovery-filter-toolbar>button{border:0;background:transparent;color:#0f766e;font-weight:900;cursor:pointer;padding:7px 0}.discovery-filter-toolbar label{margin-left:auto;display:flex;align-items:center;grid-template-columns:auto 180px}.discovery-advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0}.discovery-commercial-note{display:grid;grid-gap:2px;gap:2px;text-align:right}.discovery-commercial-note strong{color:#047857}.discovery-commercial-note span{color:#64748b;font-size:12px;font-weight:750}.discovery-grid{margin-top:0}.discovery-card-v249{position:relative;overflow:hidden}.discovery-score{min-width:94px;display:grid;place-items:center;padding:8px 12px;border-radius:16px;text-align:center}.discovery-score strong{font-size:20px}.discovery-score span{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.discovery-score.excellent{background:#dcfce7;color:#166534}.discovery-score.strong{background:#ecfdf5;color:#047857}.discovery-score.moderate{background:#fef3c7;color:#92400e}.discovery-score.limited{background:#f1f5f9;color:#475569}.discovery-quality-line{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#64748b;font-size:12px;font-weight:850}.discovery-reasons{padding:13px 14px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.discovery-reasons strong{color:#0f172a}.discovery-reasons ul{margin:8px 0 0;padding-left:18px;color:#475569;font-size:13px}.discovery-reasons li+li{margin-top:4px}.discovery-feedback{display:flex;align-items:center;gap:7px;padding-top:10px;border-top:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:800}.discovery-feedback span{margin-right:auto}.discovery-feedback button{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:6px 9px;color:#475569;font-size:11px;font-weight:850;cursor:pointer}.recommended-job-card-v249 div{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.recommended-job-card-v249 b{padding:5px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;white-space:nowrap}.recommended-job-card-v249 small{color:#475569;line-height:1.4}@media(max-width:1180px){.discovery-primary-filters{grid-template-columns:1fr 1fr}.discovery-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-primary-filters .button{width:100%}}@media(max-width:820px){.discovery-hero,.discovery-results-heading,.saved-search-strip-head{display:grid}.discovery-hero-actions{justify-content:flex-start}.discovery-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-commercial-note{text-align:left}.discovery-filter-toolbar{align-items:flex-start;flex-wrap:wrap}.discovery-filter-toolbar label{margin-left:0;width:100%;display:grid;grid-template-columns:1fr}}@media(max-width:620px){.discovery-advanced-grid,.discovery-primary-filters{grid-template-columns:1fr}.saved-search-card{min-width:220px}.discovery-feedback{align-items:flex-start;flex-wrap:wrap}.discovery-feedback span{width:100%;margin-right:0}}.beta-feedback-page{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:24px 0 48px;display:grid;grid-gap:18px;gap:18px}.beta-feedback-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:28px;border:1px solid #cde9e4;border-radius:26px;background:linear-gradient(145deg,#fff,#effcf9);box-shadow:0 18px 50px rgba(15,118,110,.07)}.beta-feedback-hero h1{max-width:760px;margin:3px 0 10px;color:#0f172a}.beta-feedback-hero p{max-width:790px;margin:0;color:#475569;line-height:1.65}.beta-feedback-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));grid-gap:9px;gap:9px;min-width:340px}.beta-feedback-hero-stats div{padding:14px;border:1px solid #d9eee9;border-radius:17px;background:rgba(255,255,255,.88);text-align:center}.beta-feedback-hero-stats strong{display:block;color:#0f766e;font-size:24px}.beta-feedback-hero-stats span{color:#64748b;font-size:11px;font-weight:850}.beta-feedback-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px;align-items:start}.beta-feedback-form-card,.beta-feedback-guidance,.beta-feedback-history-card{padding:22px;border-radius:24px}.beta-badge{padding:7px 11px;border-radius:999px;background:#ccfbf1;color:#0f766e;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.beta-feedback-form{display:grid;grid-gap:16px;gap:16px}.beta-admin-response-form label,.beta-admin-triage-card>label,.beta-feedback-form>label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:900}.beta-admin-response-form select,.beta-admin-response-form textarea,.beta-admin-triage-card select,.beta-admin-triage-card textarea,.beta-feedback-form input,.beta-feedback-form select,.beta-feedback-form textarea{width:100%;border:1px solid #cbd5e1;border-radius:14px;background:#fff;padding:11px 12px;color:#0f172a;font:inherit}.beta-admin-response-form textarea,.beta-admin-triage-card textarea,.beta-feedback-form textarea{resize:vertical;line-height:1.55}.beta-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.beta-type-grid button{display:grid;grid-gap:4px;gap:4px;min-height:86px;padding:13px;border:1px solid #dbe5ed;border-radius:16px;background:#f8fafc;color:#334155;text-align:left;cursor:pointer}.beta-type-grid button strong{font-size:13px;color:#0f172a}.beta-type-grid button span{font-size:11px;line-height:1.35;color:#64748b}.beta-type-grid button.active{border-color:#14b8a6;background:#ecfdf5;box-shadow:0 0 0 2px rgba(20,184,166,.08)}.beta-feedback-field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.beta-feedback-field-grid label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:900}.beta-feedback-field-grid select{min-height:44px;border:1px solid #cbd5e1;border-radius:14px;padding:0 12px;background:#fff;color:#0f172a;font-weight:750}.beta-score-section{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border:1px solid #dbe5ed;border-radius:17px;background:#f8fafc}.beta-score-section>div:first-child{display:grid;grid-gap:3px;gap:3px}.beta-score-section strong{color:#0f172a;font-size:13px}.beta-score-section span{color:#64748b;font-size:11px}.beta-score-section.compact select{min-width:150px;border:1px solid #cbd5e1;border-radius:12px;padding:9px;background:#fff}.beta-rating-buttons{display:flex;gap:7px}.beta-rating-buttons button{width:39px;height:39px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#475569;font-weight:950;cursor:pointer}.beta-rating-buttons button.active{border-color:#0f766e;background:#0f766e;color:#fff}.beta-rating-buttons.compact button{width:34px;height:34px;border-radius:10px}.beta-feedback-submit-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:4px}.beta-feedback-submit-row p{max-width:610px;margin:0;color:#64748b;font-size:11px;line-height:1.45}.beta-feedback-guidance{position:-webkit-sticky;position:sticky;top:94px}.beta-feedback-guidance h2{margin:4px 0 16px}.beta-guidance-list{display:grid;grid-gap:12px;gap:12px}.beta-guidance-list>div{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-items:start}.beta-guidance-list>div>span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#ccfbf1;color:#0f766e;font-weight:950}.beta-guidance-list p{margin:0;color:#64748b;font-size:12px;line-height:1.5}.beta-guidance-list strong{color:#0f172a}.beta-feedback-note{margin-top:18px;padding:14px;border-radius:16px;background:#fff7ed;border:1px solid #fed7aa}.beta-feedback-note p{margin:5px 0;color:#7c2d12;font-size:12px;line-height:1.45}.beta-feedback-note a{font-size:12px;font-weight:900;color:#c2410c}.beta-admin-list,.beta-feedback-list{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.beta-admin-row,.beta-feedback-row{display:flex;justify-content:space-between;gap:20px;padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:inherit;text-decoration:none;transition:.15s ease}.beta-admin-row:hover,.beta-feedback-row:hover{border-color:#99d9d1;transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.05)}.beta-admin-row>div,.beta-feedback-row>div{min-width:0}.beta-admin-row p,.beta-feedback-row p{margin:5px 0;color:#475569;font-size:12px;font-weight:750}.beta-admin-row small,.beta-feedback-row small{display:block;max-width:850px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.beta-admin-row time,.beta-feedback-row time{color:#94a3b8;font-size:11px;white-space:nowrap}.beta-feedback-row-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.beta-feedback-row-head>strong{margin-right:4px;color:#0f172a}.beta-priority,.beta-status,.beta-type-pill{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.035em}.beta-type-pill{background:#eef2ff;color:#4338ca}.beta-status{background:#f1f5f9;color:#475569}.beta-status.new{background:#dbeafe;color:#1d4ed8}.beta-status.needs_info,.beta-status.triaged{background:#fef3c7;color:#92400e}.beta-status.planned{background:#ede9fe;color:#6d28d9}.beta-status.in_progress{background:#cffafe;color:#0e7490}.beta-status.resolved{background:#dcfce7;color:#166534}.beta-priority,.beta-status.closed,.beta-status.declined{background:#f1f5f9;color:#64748b}.beta-priority.blocker{background:#fee2e2;color:#b91c1c}.beta-priority.high{background:#ffedd5;color:#c2410c}.beta-priority.normal{background:#e0f2fe;color:#0369a1}.beta-priority.low{background:#f1f5f9;color:#64748b}.beta-feedback-empty{padding:28px;text-align:center;color:#64748b}.beta-feedback-empty strong{display:block;color:#0f172a}.beta-feedback-empty p{margin:7px 0 0}.beta-ticket-hero{padding:22px}.beta-ticket-hero h1{margin:12px 0 5px}.beta-ticket-hero>p{margin:0;color:#64748b}.beta-ticket-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,.75fr);grid-gap:18px;gap:18px;align-items:start}.beta-ticket-details,.beta-ticket-thread{padding:22px}.beta-thread-message,.beta-ticket-original{padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.beta-thread-message>div,.beta-ticket-original>div{display:flex;justify-content:space-between;gap:12px}.beta-thread-message p,.beta-ticket-original p{margin:10px 0 0;white-space:pre-wrap;line-height:1.6;color:#334155}.beta-thread-message time,.beta-ticket-original time{color:#94a3b8;font-size:11px}.beta-thread-message{margin-top:10px;background:#fff}.beta-thread-message.admin{background:#ecfdf5;border-color:#bae6d8}.beta-ticket-reply{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.beta-ticket-reply label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:900;color:#334155}.beta-ticket-reply textarea{border:1px solid #cbd5e1;border-radius:14px;padding:12px;resize:vertical}.beta-ticket-reply .button{justify-self:start}.beta-ticket-details{display:grid;grid-gap:0;gap:0;position:-webkit-sticky;position:sticky;top:94px}.beta-ticket-details h2{margin-top:0}.beta-ticket-details>div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #edf2f7}.beta-ticket-details span{color:#64748b;font-size:11px;font-weight:850}.beta-ticket-details strong{max-width:180px;color:#0f172a;font-size:11px;text-align:right;overflow-wrap:anywhere}.beta-ticket-details.compact{position:static;padding:0}.beta-ticket-details.compact>div{padding:9px 0}.beta-experience-prompt{position:relative;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);grid-gap:18px;gap:18px;align-items:center;padding:18px 48px 18px 18px;border:1px solid #99d9d1;border-radius:20px;background:linear-gradient(135deg,#f0fdfa,#fff);box-shadow:0 14px 38px rgba(15,118,110,.08)}.beta-experience-prompt h2{margin:2px 0 4px;font-size:18px}.beta-experience-prompt>div>span{color:#64748b;font-size:12px}.beta-prompt-controls{display:grid;grid-template-columns:auto minmax(190px,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.beta-prompt-controls input{min-height:40px;border:1px solid #cbd5e1;border-radius:12px;padding:0 11px}.beta-experience-prompt>small{grid-column:1/-1;color:#0f766e;font-weight:800}.beta-prompt-close{position:absolute;right:13px;top:10px;border:0;background:transparent;color:#94a3b8;font-size:22px;cursor:pointer}.beta-admin-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.beta-admin-filters,.beta-admin-list-card{padding:18px}.beta-admin-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) minmax(240px,1.5fr);grid-gap:10px;gap:10px;align-items:end}.beta-admin-filter-grid label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:11px;font-weight:900}.beta-admin-filter-grid input,.beta-admin-filter-grid select{min-height:41px;border:1px solid #cbd5e1;border-radius:12px;padding:0 10px;background:#fff}.beta-admin-filter-grid form{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:end}.beta-admin-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,.8fr);grid-gap:18px;gap:18px;align-items:start}.beta-admin-detail-main,.beta-admin-triage-card{padding:22px}.beta-admin-detail-main h2{margin:13px 0 4px}.beta-admin-response-form{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.beta-admin-response-form .button{justify-self:start}.beta-admin-triage-card{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:24px}.beta-admin-triage-card h2{margin:0}.beta-admin-triage-card>.button{width:100%}.beta-browser-info{font-size:10px;overflow-wrap:anywhere}@media(max-width:1100px){.beta-admin-detail-layout,.beta-feedback-layout,.beta-ticket-grid{grid-template-columns:1fr}.beta-admin-triage-card,.beta-feedback-guidance,.beta-ticket-details{position:static}.beta-admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.beta-admin-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-admin-filter-grid form{grid-column:1/-1}.beta-experience-prompt{grid-template-columns:1fr}.beta-prompt-controls{grid-template-columns:auto 1fr auto}}@media(max-width:780px){.beta-feedback-page{width:min(100% - 20px,1280px);padding-top:14px}.beta-feedback-hero{display:grid;padding:20px}.beta-feedback-hero-stats{min-width:0}.beta-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-feedback-field-grid{grid-template-columns:1fr}.beta-feedback-submit-row,.beta-score-section{align-items:flex-start;flex-direction:column}.beta-feedback-submit-row .button{width:100%}.beta-admin-row,.beta-feedback-row{display:grid}.beta-admin-row time,.beta-feedback-row time{justify-self:start}.beta-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-admin-filter-grid{grid-template-columns:1fr}.beta-admin-filter-grid form{grid-column:auto;grid-template-columns:1fr}.beta-prompt-controls{grid-template-columns:1fr}.beta-rating-buttons.compact{justify-content:flex-start}}@media(max-width:480px){.beta-admin-kpis,.beta-feedback-hero-stats,.beta-type-grid{grid-template-columns:1fr}.beta-rating-buttons{flex-wrap:wrap}.beta-experience-prompt{padding:17px 40px 17px 14px}}body.candidate-workspace-active .account-pill-text strong{max-width:140px!important}body.candidate-workspace-active .account-pill-text small{display:block!important;color:#64748b}.talent-workspace-shell{width:min(1500px,calc(100% - 28px));margin:0 auto;display:grid;grid-template-columns:238px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.talent-workspace-sidebar{position:-webkit-sticky;position:sticky;top:84px;z-index:8;display:grid;grid-gap:16px;gap:16px;max-height:calc(100vh - 100px);margin-top:18px;padding:14px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:20px;background:rgba(255,255,255,.97);box-shadow:0 16px 40px rgba(15,23,42,.055);scrollbar-width:thin}.talent-sidebar-mobile-toggle{display:none}.talent-sidebar-profile-card{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:18px 12px;border:1px solid #d9f3ef;border-radius:16px;background:linear-gradient(145deg,#fff,#eefbf8);text-align:center;overflow:hidden}.talent-sidebar-profile-card .talent-avatar-hero{width:72px;height:72px;border-radius:22px;font-size:22px}.talent-sidebar-profile-card>strong{width:100%;overflow:hidden;color:#0f172a;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.talent-sidebar-profile-card>p{display:-webkit-box;width:100%;margin:0;overflow:hidden;color:#64748b;font-size:12px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.talent-verification-badge{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:900}.talent-verification-badge.verified{background:#dcfce7;color:#166534}.talent-verification-badge.progress{background:#fef3c7;color:#92400e}.talent-verification-badge.unverified{background:#f1f5f9;color:#64748b}.talent-sidebar-completion{width:100%;display:grid;grid-gap:5px;gap:5px;margin-top:3px}.talent-sidebar-completion>div:first-child{display:flex;justify-content:space-between;color:#64748b;font-size:11px}.talent-sidebar-completion strong{color:#0f172a}.talent-sidebar-profile-card>small{color:#475569;font-size:11px;font-weight:750}.talent-sidebar-navigation{display:grid;grid-gap:16px;gap:16px}.talent-sidebar-group{display:grid;grid-gap:6px;gap:6px}.talent-sidebar-group>p{margin:0;padding:0 8px;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.talent-sidebar-group nav{display:grid;grid-gap:3px;gap:3px}.talent-sidebar-group nav a{display:grid;grid-template-columns:26px 1fr;grid-gap:8px;gap:8px;align-items:center;min-height:38px;padding:7px 9px;border-radius:10px;color:#475569;font-size:13px;font-weight:800;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.talent-sidebar-group nav a:hover{background:#f1f5f9;color:#0f172a;transform:translateX(1px)}.talent-sidebar-group nav a.active{background:#e6f6f3;color:#0f766e}.talent-sidebar-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:inherit;font-size:15px;line-height:1}.talent-sidebar-footer-card{display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.talent-sidebar-footer-card span{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.talent-sidebar-footer-card strong{color:#0f172a;font-size:12px;line-height:1.4}.talent-sidebar-footer-card a{color:#0f766e;font-size:12px;font-weight:900;text-decoration:none}.talent-workspace-main{min-width:0;padding:18px 0 34px}.talent-workspace-content{min-width:0}.talent-workspace-content>.analytics-page,.talent-workspace-content>.candidate-premium-page{width:100%;max-width:none;margin:0;padding:0}.talent-dashboard-page,.talent-profile-page{gap:16px!important}.talent-dashboard-hero,.talent-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:24px;gap:24px;align-items:center;padding:22px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.045)}.talent-dashboard-hero h1,.talent-profile-hero h1{margin:3px 0 5px;color:#0f172a;font-size:clamp(27px,3vw,40px);line-height:1.05;letter-spacing:-.035em}.talent-hero-tagline{max-width:760px;margin:0;color:#475569;font-size:15px;line-height:1.55}.talent-hero-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:13px}.talent-hero-meta>span:not(.talent-verification-badge){color:#64748b;font-size:12px;font-weight:800}.talent-hero-completion{display:grid;grid-gap:7px;gap:7px;padding:16px;border:1px solid #dbe5f2;border-radius:16px;background:#f8fafc}.talent-hero-completion>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.talent-hero-completion span{color:#64748b;font-size:12px;font-weight:850}.talent-hero-completion strong{color:#0f172a;font-size:28px}.talent-hero-completion small{color:#64748b;line-height:1.4}.candidate-premium-kpis.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.candidate-workspace-active .candidate-card{border-radius:18px;padding:18px}.candidate-workspace-active .candidate-card h2,.candidate-workspace-active .candidate-profile-card h2{font-size:20px;letter-spacing:-.02em}.candidate-workspace-active .candidate-card h3,.candidate-workspace-active .candidate-profile-card h3{font-size:15px}.candidate-workspace-active .premium-kpi h2{font-size:32px}.candidate-workspace-active .candidate-card-head{gap:12px}.talent-profile-section-nav{position:-webkit-sticky;position:sticky;top:78px;z-index:7;display:flex;gap:7px;overflow-x:auto;padding:9px;border:1px solid #e2e8f0;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 8px 25px rgba(15,23,42,.04);scrollbar-width:thin}.talent-profile-section-nav a{flex:0 0 auto;padding:7px 11px;border-radius:999px;color:#475569;font-size:12px;font-weight:850;text-decoration:none}.talent-profile-section-nav a:hover{background:#e6f6f3;color:#0f766e}.talent-profile-form{gap:14px!important}.talent-profile-form .candidate-profile-card{padding:20px;border-radius:18px}.talent-profile-form label{font-size:13px;font-weight:800;color:#334155}.talent-profile-form .input{margin-top:6px;font-size:14px}.talent-media-section{scroll-margin-top:145px}.talent-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.talent-media-card{display:grid;justify-items:start;align-content:start;grid-gap:11px;gap:11px;padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.talent-media-card h3{margin:0}.talent-media-card p{margin:3px 0 0;color:#64748b;font-size:12px;line-height:1.45}.candidate-photo-wrap.large{width:128px;height:128px;border-radius:28px;overflow:hidden;background:#e2e8f0}.candidate-photo-wrap.large .candidate-photo,.candidate-photo-wrap.large .candidate-photo-placeholder{width:100%;height:100%;object-fit:cover}.talent-video-placeholder,.talent-video-preview{width:100%;aspect-ratio:16/9;border-radius:14px;background:#0f172a}.talent-video-preview{object-fit:contain}.talent-video-placeholder{display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;padding:18px;color:#fff;text-align:center}.talent-video-placeholder>span{font-size:30px}.talent-video-placeholder p{color:#cbd5e1}.talent-cv-manager+progress,.talent-media-card progress{width:100%;height:8px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.button:has(.visually-hidden){cursor:pointer}.controlled-checkbox-grid.compact{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}.controlled-checkbox-grid.compact .controlled-checkbox{min-height:42px;padding:8px 10px;font-size:13px}.candidate-type-grid.compact{margin-top:16px}.candidate-type-grid.compact .candidate-type-card{min-height:100px;padding:13px}.skills-rating-grid{gap:9px}.skill-rating-row{position:relative}.icon-remove-button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#64748b;font-size:18px;cursor:pointer}.language-row{grid-template-columns:1fr 1fr auto!important}.history-block.compact{padding:14px;border-radius:14px}.history-block-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.history-block-header button{border:0;background:transparent;color:#b91c1c;font-size:12px;font-weight:850;cursor:pointer}.profile-inline-note{padding:12px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#64748b;font-size:13px}.talent-cv-manager{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.talent-cv-manager>div{flex:1 1 250px}.talent-cv-manager p{margin:3px 0 0;color:#64748b;font-size:12px}.candidate-profile-actions{position:-webkit-sticky;position:sticky;bottom:12px;z-index:6;display:flex!important;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px!important;border:1px solid #cbd5e1!important;border-radius:16px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 16px 40px rgba(15,23,42,.12)!important}.candidate-profile-actions>div{flex:1 1 240px}.candidate-profile-actions p{margin:3px 0 0}.candidate-profile-actions .form-message{flex-basis:100%;margin:0}.talent-avatar-image-wrap{position:relative;display:inline-grid;place-items:center}.talent-avatar-image-wrap .talent-avatar-fallback{position:absolute;inset:0}.talent-avatar-image{opacity:0;transition:opacity .12s ease}.talent-avatar-image.is-loaded{opacity:1}.candidate-readiness-score.simplified{grid-template-columns:minmax(150px,.75fr) 1.25fr}.candidate-readiness-completion{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.candidate-readiness-completion strong{font-size:34px}.candidate-readiness-completion>span{color:#64748b;font-size:12px;font-weight:850}#history,#links,#personal,#preferences,#professional,#skills{scroll-margin-top:145px}@media(max-width:1100px){.talent-workspace-shell{grid-template-columns:215px minmax(0,1fr)}.talent-dashboard-hero,.talent-profile-hero{grid-template-columns:1fr}.candidate-premium-kpis.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-media-grid{grid-template-columns:1fr}}@media(max-width:980px){.talent-workspace-shell{display:block;width:min(calc(100% - 20px),900px)}.talent-workspace-sidebar{position:relative;top:auto;max-height:none;margin-top:10px;padding:10px}.talent-sidebar-mobile-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:10px;background:#f8fafc;color:#0f172a;font-size:13px;font-weight:900}.talent-sidebar-profile-card{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;align-items:center;padding:10px;text-align:left}.talent-sidebar-profile-card .talent-avatar-hero{width:54px;height:54px;border-radius:16px;font-size:17px;grid-row:1/4}.talent-sidebar-profile-card>p,.talent-sidebar-profile-card>strong{text-align:left}.talent-sidebar-profile-card>p{grid-column:2/4}.talent-sidebar-profile-card>.talent-verification-badge{grid-column:3}.talent-sidebar-completion,.talent-sidebar-footer-card,.talent-sidebar-navigation,.talent-sidebar-profile-card>small{display:none}.talent-workspace-sidebar.open .talent-sidebar-completion,.talent-workspace-sidebar.open .talent-sidebar-footer-card,.talent-workspace-sidebar.open .talent-sidebar-navigation,.talent-workspace-sidebar.open .talent-sidebar-profile-card>small{display:grid}.talent-workspace-main{padding-top:10px}.talent-profile-section-nav{top:8px}}@media(max-width:680px){.talent-workspace-shell{width:min(calc(100% - 12px),900px)}.talent-dashboard-hero,.talent-profile-hero{padding:17px;border-radius:16px}.talent-dashboard-hero h1,.talent-profile-hero h1{font-size:28px}.candidate-premium-kpis.compact{grid-template-columns:1fr}.candidate-workspace-active .candidate-card,.talent-profile-form .candidate-profile-card{padding:15px}.candidate-profile-actions{bottom:6px}.language-row{grid-template-columns:1fr!important}.talent-cv-manager{align-items:stretch}.talent-cv-manager .button{width:100%;justify-content:center}}.talent-workspace-content .analytics-hero,.talent-workspace-content .dashboard-hero{padding:20px!important;border-radius:18px!important}.talent-workspace-content .analytics-hero h1,.talent-workspace-content .dashboard-hero h1{font-size:clamp(26px,3vw,38px)!important;letter-spacing:-.035em!important}.talent-workspace-content .analytics-page{gap:16px}.talent-workspace-content .analytics-panel{border-radius:18px}.talent-workspace-content .analytics-panel h2{font-size:19px}.notifications-page-compact,.talent-workspace-content .dashboard-shell{width:100%;max-width:none;margin:0;padding:0}.notifications-page-compact{display:grid;grid-gap:14px;gap:14px}.notification-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #dbe5ee;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.04)}.notification-page-head h1{margin:2px 0 4px;color:#0f172a!important;font-size:clamp(24px,2.5vw,34px);letter-spacing:-.035em}.notification-page-head p:not(.hero-eyebrow){max-width:760px;margin:0;color:#64748b;font-size:13px;line-height:1.5}.notification-page-head .hero-eyebrow{margin:0 0 4px;font-size:10px;letter-spacing:.13em}.notification-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.notification-summary-strip>div{min-height:94px;padding:14px 15px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.035)}.notification-summary-strip span{display:block;color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.notification-summary-strip strong{display:block;margin:4px 0 1px;color:#0f172a;font-size:27px;line-height:1}.notification-summary-strip small{color:#64748b;font-size:11px}.notification-action-list{padding:16px 18px;border-radius:18px}.notification-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.notification-section-head h2{margin:2px 0 0;font-size:18px}.notification-section-head .hero-eyebrow{margin:0;font-size:10px}.notification-section-head>span{padding:5px 9px;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:11px;font-weight:900}.notification-action-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 2px;border-top:1px solid #edf2f7;color:inherit;text-decoration:none}.notification-action-row:first-child{border-top:0}.notification-action-row:hover strong{color:#0f766e}.notification-action-row strong{display:block;color:#0f172a;font-size:13px}.notification-action-row small{display:block;margin-top:2px;color:#64748b;font-size:11px}.notification-toolbar.compact{margin:0;padding:10px 12px;border-radius:16px;box-shadow:0 6px 18px rgba(15,23,42,.035)}.filter-tabs.compact{gap:6px}.filter-tabs.compact button{padding:7px 10px;font-size:11px;box-shadow:none}.notification-list-compact{display:grid;grid-gap:8px;gap:8px}.notification-item-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.035)}.notification-item-compact.is-unread{border-left:4px solid #0f766e;background:linear-gradient(90deg,#f0fdfa,#fff 18%)}.notification-item-compact.is-read{opacity:.78}.notification-item-body{min-width:0}.notification-item-body>strong{display:block;color:#0f172a;font-size:14px}.notification-item-body>p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.45}.notification-meta-line.compact{margin:0 0 6px}.notification-meta-line.compact span:not(.badge),.notification-meta-line.compact time{color:#94a3b8;font-size:10px;text-transform:capitalize}.notification-item-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.notification-item-actions .button.small{padding:7px 10px;font-size:11px}.notification-empty-compact{padding:26px;text-align:center;border-radius:17px}.notification-empty-compact strong{display:block;color:#0f172a;font-size:18px}.notification-empty-compact p{margin:5px 0 0;color:#64748b;font-size:12px}.talent-account-settings-page{width:100%;max-width:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.talent-account-settings-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px;border:1px solid #dbe5ee;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.04)}.talent-account-settings-head h1{margin:2px 0 4px;color:#0f172a;font-size:clamp(24px,2.5vw,34px)}.talent-account-settings-head p:not(.hero-eyebrow){margin:0;color:#64748b;font-size:13px}.talent-account-settings-head .hero-eyebrow{margin:0 0 4px;font-size:10px}.account-settings-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:0;overflow:hidden;border-radius:17px}.account-settings-overview>div{min-width:0;padding:15px 17px;border-left:1px solid #e2e8f0}.account-settings-overview>div:first-child{border-left:0}.account-settings-overview span{display:block;color:#64748b;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.account-settings-overview a,.account-settings-overview strong{display:block;margin-top:4px;overflow:hidden;color:#0f172a;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.account-settings-overview a{color:#0f766e;text-decoration:none}.account-notification-preferences{margin-top:14px;padding:20px;border-radius:18px}.account-settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.account-settings-section-head h2{margin:2px 0 4px;color:#0f172a;font-size:20px}.account-settings-section-head p:not(.hero-eyebrow){max-width:720px;margin:0;color:#64748b;font-size:12px}.account-settings-section-head .hero-eyebrow{margin:0;font-size:10px}.account-preferences-list{display:grid;grid-gap:6px;gap:6px}.account-preference-row,.account-preferences-header{display:grid;grid-template-columns:minmax(220px,1fr) 100px 100px;grid-gap:12px;gap:12px;align-items:center}.account-preferences-header{padding:0 13px 5px;color:#64748b;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.account-preference-row{padding:11px 13px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafc}.account-preference-row strong{display:block;color:#0f172a;font-size:13px}.account-preference-row small{display:block;margin-top:2px;color:#64748b;font-size:10px;line-height:1.35}.account-preference-row label{display:flex;align-items:center;gap:7px;color:#334155;font-size:11px;font-weight:800}.account-preference-row input{accent-color:#0f766e}.account-preferences-future{margin:12px 0 0;font-size:11px}.notification-preferences-loading{padding:18px;border:1px dashed #cbd5e1;border-radius:13px;color:#64748b;text-align:center;font-size:12px}.admin-content .account-notification-preferences,.company-center-page>.account-notification-preferences,main>.account-notification-preferences{margin-top:18px}@media(max-width:900px){.notification-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-item-compact{grid-template-columns:1fr}.notification-item-actions{justify-content:flex-start}.account-settings-overview{grid-template-columns:1fr}.account-settings-overview>div{border-left:0;border-top:1px solid #e2e8f0}.account-settings-overview>div:first-child{border-top:0}}@media(max-width:680px){.account-settings-section-head,.notification-page-head,.talent-account-settings-head{align-items:flex-start;flex-direction:column}.account-settings-section-head .button,.notification-page-head .button,.talent-account-settings-head .button{width:100%;justify-content:center}.notification-summary-strip{grid-template-columns:1fr 1fr}.notification-summary-strip>div{min-height:84px}.notification-toolbar.compact{align-items:stretch}.notification-item-actions .button{flex:1 1;justify-content:center}.account-preferences-header{display:none}.account-preference-row{grid-template-columns:1fr 1fr}.account-preference-row>div{grid-column:1/-1}.account-preference-row label{padding-top:5px}.account-notification-preferences{padding:16px}}@media(max-width:430px){.notification-summary-strip{grid-template-columns:1fr}.notification-summary-strip>div{min-height:auto}.filter-tabs.compact button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}}