:root{--bg:#f4f6f8;--panel:#fff;--text:#17202a;--muted:#667085;--brand:#DC6B29;--brand2:#458E3E;--border:#e5e7eb}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr}.sidebar{background:#17212b;color:#fff;padding:26px 18px}.logo{font-weight:800;font-size:22px;margin-bottom:34px}.logo span{color:var(--brand)}.nav a{display:block;padding:12px 14px;border-radius:9px;color:#cbd5df;margin-bottom:6px}.nav a.active,.nav a:hover{background:#273746;color:#fff}.main{padding:30px}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h1{margin:0 0 6px;font-size:30px}.muted{color:var(--muted)}.grid{display:grid;grid-gap:18px;gap:18px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:20px;box-shadow:0 2px 8px rgba(20,32,50,.04)}.stat strong{display:block;font-size:28px;margin-top:8px}.toolbar{display:flex;gap:10px;align-items:center;margin-bottom:16px}input,select,textarea{width:100%;border:1px solid #d7dce2;border-radius:9px;padding:11px 12px;font:inherit}.button,button{border:0;padding:11px 15px;cursor:pointer;background:var(--brand);display:inline-block}.button.secondary{border:1px solid var(--border)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:14px 10px;border-bottom:1px solid var(--border)}th{color:var(--muted);font-size:13px}.badge{display:inline-block;padding:5px 8px;border-radius:999px;font-size:12px;background:#edf5f2;color:#17735f}.profile{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px}.skills{display:flex;flex-wrap:wrap;gap:8px}.skill{background:#fff3ed;color:#b44e20;border-radius:999px;padding:7px 10px;font-size:13px}.section-title{margin:0 0 14px;font-size:18px}.empty{text-align:center;color:var(--muted);padding:40px}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.stats{grid-template-columns:1fr 1fr}.main{padding:18px}.profile{grid-template-columns:1fr}}.header-actions{align-items:center}.eyebrow{color:var(--brand);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:5px}.candidate-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.mini-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:15px 17px;display:flex;flex-direction:column;gap:7px}.mini-card span:first-child{color:var(--muted);font-size:12px}.mini-card strong{font-size:16px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.section-heading .section-title{margin:0}.summary-text{line-height:1.65;white-space:pre-wrap}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.tag{border:1px solid #cfe3dc;color:#17735f;background:#f1f8f5;border-radius:999px;padding:5px 9px;font-size:12px}.details{margin:0;display:grid;grid-gap:13px;gap:13px}.details div{border-bottom:1px solid var(--border);padding-bottom:11px}.details div:last-child{border-bottom:0;padding-bottom:0}.details dt{color:var(--muted);font-size:12px;margin-bottom:4px}.details dd{margin:0;overflow-wrap:anywhere}.text-link{color:#156f9c;font-weight:700}.experience-list{display:grid;grid-gap:18px;gap:18px}.experience{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;position:relative}.experience-dot{width:10px;height:10px;border-radius:50%;background:var(--brand);margin-top:5px;box-shadow:0 0 0 4px #fff3ed}.experience p{line-height:1.55}.timeline{display:grid;grid-gap:0;gap:0}.timeline-item{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;padding:0 0 20px;position:relative}.timeline-item:before{content:"";position:absolute;left:5px;top:12px;bottom:-2px;width:1px;background:var(--border)}.timeline-item:last-child:before{display:none}.timeline-marker{width:11px;height:11px;border-radius:50%;background:#fff;border:3px solid var(--brand2);margin-top:3px;z-index:1}.timeline-item small{display:block;color:var(--muted);margin-top:5px}.document-list{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.document-row{border:1px solid var(--border);border-radius:9px;padding:10px;display:flex;justify-content:space-between;gap:10px;align-items:center}.document-row:hover{border-color:#b8c2cc;background:#fafbfc}.document-row small{color:var(--muted);display:block;margin-top:3px}.stacked-form{display:grid;grid-gap:11px;gap:11px;margin-top:14px}.form-card label,.stacked-form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700}.checkbox{display:flex!important;grid-template-columns:18px 1fr;align-items:center;font-weight:400!important}.checkbox input{width:auto}.form-card{max-width:1100px}.form-section{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.form-section:last-of-type{border-bottom:0}.form-grid{display:grid;grid-gap:16px;gap:16px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-actions{display:flex;gap:10px}.empty.compact{padding:18px 0;text-align:left}@media (max-width:900px){.candidate-kpis{grid-template-columns:1fr 1fr}.two-columns{grid-template-columns:1fr}.candidate-header{align-items:flex-start}.header-actions{flex-wrap:wrap}}.button.success{background:var(--brand2)}.header-actions form{margin:0}.document-download{display:flex;justify-content:space-between;gap:10px;align-items:center;flex:1 1;min-width:0}.icon-danger{background:transparent;color:#b42318;border:1px solid #f2c6c2;width:32px;height:32px;padding:0;border-radius:8px;font-size:20px;line-height:1}.icon-danger:hover{background:#fff1f0}.candidate-hero{background:linear-gradient(135deg,#17212b,#223244);color:#fff;border-radius:18px;padding:28px;display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:16px;box-shadow:0 14px 34px rgba(23,33,43,.16)}.candidate-identity{display:flex;gap:20px;align-items:center;min-width:0}.candidate-avatar{width:86px;height:86px;border-radius:22px;background:linear-gradient(145deg,var(--brand),#E89E77);font-size:30px;font-weight:900;box-shadow:0 10px 24px rgba(239,108,53,.28);flex:0 0 auto}.candidate-title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.candidate-title-line h1{font-size:34px;margin:0}.candidate-subtitle{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#ced7df;margin:8px 0 12px}.candidate-tags-inline{display:flex;gap:7px;flex-wrap:wrap}.candidate-hero .tag{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff}.candidate-hero-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.candidate-hero-actions .button.secondary{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.2)}.button.ghost-danger{background:transparent;color:#ffd9d5;border:1px solid rgba(255,255,255,.22)}.status-pill{align-items:center;padding:7px 10px;font-size:12px;font-weight:800;background:#edf5f2;color:#17735f}.status-archived{background:#f2f4f7;color:#475467}.status-in_process{background:#edf4ff;color:#175cd3}.status-new,.status-to_qualify{background:#fff4e8;color:#b54708}.profile-command-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border:1px solid var(--border);border-radius:14px;margin-bottom:18px;overflow:hidden}.command-item{padding:15px 18px;border-right:1px solid var(--border);display:grid;grid-gap:5px;gap:5px}.command-item:last-child{border-right:0}.command-item span{font-size:12px;color:var(--muted)}.command-item strong{font-size:15px}.score-command{background:#fff7f2}.score-command strong{color:var(--brand);font-size:19px}.profile-tabs{display:flex;overflow:auto;background:#fff;border:1px solid var(--border);border-radius:13px;padding:6px;margin-bottom:18px}.profile-tabs a{white-space:nowrap;padding:10px 14px;border-radius:9px;color:var(--muted);font-weight:700;font-size:13px;display:flex;gap:7px;align-items:center}.profile-tabs a span{background:#f2f4f7;border-radius:999px;padding:2px 6px;font-size:11px}.profile-tabs a.active span{background:rgba(255,255,255,.15)}.premium-profile-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(290px,.8fr);grid-gap:20px;gap:20px}.premium-profile-aside,.premium-profile-main{display:grid;grid-gap:18px;gap:18px}.premium-card{padding:22px}.quality-label{font-size:12px;font-weight:700;color:#17735f;background:#edf8f4;padding:7px 9px;border-radius:999px}.premium-summary{font-size:16px;line-height:1.75;color:#344054;margin:0}.strength-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.strength-item{display:flex;gap:10px;align-items:center;padding:12px;background:#f7faf9;border:1px solid #dcebe6;border-radius:10px}.strength-item span{color:#17735f;font-weight:900}.strength-item strong{font-size:13px}.skill-bars{display:grid;grid-gap:17px;gap:17px}.skill-bar-item{display:grid;grid-gap:8px;gap:8px}.skill-bar-label{display:flex;justify-content:space-between;gap:12px}.skill-bar-label span{font-size:12px;color:var(--muted)}.mini-progress,.skill-bar-track{height:7px;background:#edf0f2;border-radius:999px;overflow:hidden}.mini-progress span,.skill-bar-track span{display:block;height:100%;background:linear-gradient(90deg,var(--brand),#E89E77);border-radius:999px}.career-timeline{display:grid}.career-entry{display:grid;grid-template-columns:90px 22px 1fr;grid-gap:12px;gap:12px;min-height:112px}.career-period{display:grid;align-content:start;text-align:right}.career-period strong{font-size:13px}.career-period span{font-size:11px;color:var(--muted);margin-top:3px}.career-rail{position:relative;display:flex;justify-content:center}.career-rail:after{content:"";position:absolute;top:14px;bottom:-8px;width:1px;background:#dde3e8}.career-entry:last-child .career-rail:after{display:none}.career-rail span{width:12px;height:12px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px #fff2eb;z-index:1;margin-top:2px}.career-content h3{font-size:16px;margin:0 0 4px}.career-content p{line-height:1.6;color:#475467}.career-timeline.expanded .career-entry{min-height:140px}.score-card{text-align:center;padding:24px}.score-ring{--score:270deg;width:142px;height:142px;margin:0 auto 18px;border-radius:50%;background:conic-gradient(var(--brand) var(--score),#edf0f2 0);display:grid;place-items:center;position:relative}.score-ring:before{content:"";position:absolute;inset:12px;background:#fff;border-radius:50%}.score-ring div{position:relative;display:grid}.score-ring strong{font-size:31px}.score-ring span{font-size:11px;color:var(--muted)}.score-card h3{margin:0 0 8px}.score-card>p{color:var(--muted);font-size:13px;line-height:1.5}.score-details{display:grid;grid-gap:10px;gap:10px;text-align:left;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.score-details span{font-size:12px;display:flex;align-items:center;gap:8px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.good{background:#12b76a}.dot.warn{background:#f79009}.compact-card{padding:18px}.quick-actions{display:grid;grid-gap:9px;gap:9px}.quick-actions a,.quick-actions button{width:100%;text-align:center}.secondary-action{display:block;border:1px solid var(--border);background:#fff;color:var(--text);border-radius:9px;padding:10px 12px;font-weight:700}.secondary-action:hover{border-color:#bac4ce;background:#fafbfc}.premium-details{display:grid;grid-gap:12px;gap:12px;margin:0}.premium-details div{display:grid;grid-gap:3px;gap:3px;padding-bottom:10px;border-bottom:1px solid var(--border)}.premium-details div:last-child{border-bottom:0;padding-bottom:0}.premium-details dt{font-size:11px;color:var(--muted)}.premium-details dd{margin:0;font-size:13px;overflow-wrap:anywhere}.alert-list{display:grid;grid-gap:9px;gap:9px}.alert-list div{display:flex;gap:9px;align-items:flex-start;background:#fffaeb;border:1px solid #fedf89;border-radius:9px;padding:10px}.alert-list span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#f79009;color:#fff;font-size:11px;font-weight:900}.alert-list p{margin:1px 0 0;font-size:12px;color:#7a2e0e}.success-message{background:#ecfdf3;color:#027a48;padding:11px;border-radius:9px;font-size:13px;font-weight:700}.mini-list{display:grid;grid-gap:9px;gap:9px}.mini-list>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid var(--border)}.mini-list span,.mini-list strong{font-size:12px}.mini-list span{color:var(--muted);text-align:right}.skills-table{display:grid}.skills-table-row{display:grid;grid-template-columns:minmax(180px,1.3fr) .8fr .5fr .7fr 110px;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}.skills-table-row>div:first-child{display:grid}.skills-table-row small{color:var(--muted);margin-top:3px}.skills-table-row>span{font-size:12px;color:#475467}.premium-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.premium-document-card{border:1px solid var(--border);border-radius:12px;padding:14px;display:grid;grid-template-columns:48px 1fr auto;grid-gap:12px;gap:12px;align-items:center}.document-icon{width:48px;height:48px;border-radius:10px;background:#fff2eb;color:var(--brand);display:grid;place-items:center;font-size:11px;font-weight:900}.premium-document-card>div:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.premium-document-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-document-card small,.premium-document-card span{color:var(--muted);font-size:11px}.document-actions{display:grid;grid-gap:7px;gap:7px;justify-items:end}.upload-zone{margin-top:18px;border:1px dashed #c8d0d8;background:#fafbfc;border-radius:12px;padding:16px;display:grid;grid-template-columns:1.2fr .6fr 1fr .8fr auto;grid-gap:12px;gap:12px;align-items:center}.upload-zone p{margin:4px 0 0;color:var(--muted);font-size:12px}.upload-zone input,.upload-zone select{padding:9px}.premium-note-form{display:grid;grid-template-columns:220px 1fr auto;grid-gap:10px;gap:10px;align-items:flex-start;background:#fafbfc;border:1px solid var(--border);border-radius:12px;padding:14px}.premium-note-form textarea{min-height:102px}.premium-notes-list{display:grid;grid-gap:0;gap:0;margin-top:18px}.premium-notes-list article{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;padding:15px 0;border-bottom:1px solid var(--border)}.note-avatar{width:40px;height:40px;border-radius:12px;background:#e9eef3;color:#344054;display:grid;place-items:center;font-size:12px;font-weight:900}.note-meta{display:flex;justify-content:space-between;gap:12px}.note-meta span{color:var(--muted);font-size:11px}.premium-notes-list p{margin:7px 0 0;line-height:1.55;color:#475467}.matching-list{display:grid;grid-gap:12px;gap:12px}.matching-list article{display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px;border:1px solid var(--border);border-radius:12px;padding:16px}.match-score{display:grid;align-content:center;text-align:center;background:#fff7f2;border-radius:10px;padding:10px}.match-score strong{font-size:26px;color:var(--brand)}.match-score span{font-size:10px;color:var(--muted)}.matching-list h3{margin:0 0 6px}.matching-list p{color:#475467}.empty-state-premium{text-align:center;padding:50px 20px;background:#fafbfc;border:1px dashed #ccd3da;border-radius:12px}.empty-state-premium strong{font-size:17px}.empty-state-premium p{color:var(--muted)}button:disabled{opacity:.5;cursor:not-allowed}.premium-timeline{padding-top:5px}@media(max-width:1180px){.premium-profile-layout{grid-template-columns:1fr}.premium-profile-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.score-card{grid-row:span 2}.profile-command-bar{grid-template-columns:repeat(3,1fr)}.command-item:nth-child(3){border-right:0}.command-item:nth-child(n+4){border-top:1px solid var(--border)}}@media(max-width:760px){.candidate-hero{flex-direction:column}.candidate-hero,.candidate-identity{align-items:flex-start}.candidate-avatar{width:64px;height:64px;border-radius:16px;font-size:22px}.candidate-title-line h1{font-size:27px}.candidate-hero-actions{justify-content:flex-start}.profile-command-bar{grid-template-columns:1fr 1fr}.command-item{border-right:0;border-bottom:1px solid var(--border)}.command-item:last-child{grid-column:1/-1}.premium-profile-aside,.strength-grid{grid-template-columns:1fr}.career-entry{grid-template-columns:70px 18px 1fr}.skills-table-row{grid-template-columns:1fr 1fr}.skills-table-row .mini-progress{grid-column:1/-1}.premium-document-grid,.premium-note-form,.upload-zone{grid-template-columns:1fr}.profile-tabs{border-radius:10px}}.decision-facts{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.decision-facts span{font-size:12px;font-weight:800;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);color:#fff}.skill-tag{background:rgba(239,108,53,.17)!important;border-color:rgba(239,108,53,.35)!important;color:#ffd9c8!important}.candidate-hero-actions{max-width:650px}.decision-primary{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.candidate-hero-actions button:disabled{opacity:1;cursor:not-allowed}.skill-cloud{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.skill-cloud span{background:#fff4ee;color:#9a3412;border:1px solid #fed7c3;padding:8px 11px;border-radius:999px;font-size:12px;font-weight:800}.recent-activity{display:grid}.recent-activity article{display:grid;grid-template-columns:18px 1fr auto;grid-gap:12px;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--border)}.recent-activity article:last-child{border-bottom:0}.recent-activity p{margin:4px 0 0;color:var(--muted);font-size:13px}.recent-activity time{font-size:11px;color:var(--muted)}.activity-icon{width:11px;height:11px;border-radius:50%;margin-top:5px;background:#98a2b3}.activity-note{background:#12b76a}.activity-document{background:#DC6B29}.activity-audit{background:#2e90fa}.decision-score-card{padding:22px}.decision-score-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.decision-score-head>div{display:grid}.decision-score-head span{font-size:12px;color:var(--muted);font-weight:800}.decision-score-head strong{font-size:42px;line-height:1;color:#17212b;margin-top:5px}.decision-score-head small{font-size:16px;color:var(--muted)}.decision-label{padding:8px 10px;border-radius:999px}.decision-label.excellent{background:#ecfdf3;color:#027a48}.decision-label.good{background:#eff8ff;color:#175cd3}.decision-label.review{background:#fff4e8;color:#b54708}.decision-score-track{height:10px;background:#edf0f2;border-radius:999px;overflow:hidden;margin:18px 0 12px}.decision-score-track span{display:block;height:100%;background:linear-gradient(90deg,#DC6B29,#f8a173);border-radius:999px}.decision-score-card>p{font-size:13px;color:var(--muted);line-height:1.55}.why-score{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--border);padding-top:16px;margin-top:16px}.why-score h3{margin:0 0 4px;font-size:15px}.why-positive,.why-warning{font-size:12px;padding:8px 9px;border-radius:8px}.why-positive{background:#f0fdf4;color:#166534}.why-warning{background:#fffbeb;color:#92400e}.full{width:100%;margin-top:16px}.recommendation-card p{margin:0 0 14px;color:#475467;line-height:1.6}.ai-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ai-analysis-grid>div{border:1px solid var(--border);border-radius:12px;padding:16px;background:#fafbfc}.ai-analysis-grid h3{margin:0 0 9px;font-size:15px}.ai-analysis-grid li,.ai-analysis-grid p{font-size:13px;line-height:1.6;color:#475467}.ai-analysis-grid ul{margin:0;padding-left:18px}@media(max-width:900px){.ai-analysis-grid{grid-template-columns:1fr}.candidate-hero-actions{max-width:none}.decision-facts{margin-top:8px}}.login-page,.maintenance-page{min-height:100vh;background:radial-gradient(circle at 20% 10%,#2b4055 0,#17212b 42%,#101820 100%);display:grid;place-items:center;padding:28px;color:#fff;position:relative}.maintenance-brand{position:absolute;top:28px;left:34px;font-size:24px;font-weight:900}.login-logo span,.maintenance-brand span{color:var(--brand)}.login-card,.maintenance-card{width:min(620px,100%);background:#fff;color:var(--text);border-radius:22px;padding:44px;box-shadow:0 28px 70px rgba(0,0,0,.28);text-align:center}.maintenance-icon{width:82px;height:82px;border-radius:22px;background:linear-gradient(145deg,var(--brand),#E89E77);color:#fff;display:grid;place-items:center;margin:0 auto 22px;font-weight:900;font-size:22px;box-shadow:0 12px 28px rgba(239,108,53,.3)}.maintenance-card h1{font-size:36px;line-height:1.15;margin:7px auto 16px;max-width:520px}.maintenance-card>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.6}.maintenance-admin{margin-top:16px}.maintenance-page>small{position:absolute;bottom:24px;color:#a8b4c0}.login-card{text-align:left;max-width:520px;position:relative}.login-logo{font-size:25px;font-weight:900;margin-bottom:30px}.login-card h1{font-size:32px}.login-help,.login-intro{color:var(--muted);line-height:1.6}.login-back{position:absolute;right:30px;top:30px;color:var(--muted);font-size:13px}.autofill{width:100%;text-align:center;margin:15px 0}.login-form{display:grid;grid-gap:15px;gap:15px;margin-top:18px}.login-form label{display:grid;grid-gap:7px;gap:7px;font-weight:700;font-size:13px}.login-form button{margin-top:5px}.login-message{margin-top:18px;padding:13px;border-radius:10px;background:#eff8ff;color:#175cd3;font-size:13px;line-height:1.5}.dev-link{width:100%;text-align:center;margin-top:12px}.login-help{text-align:center;font-size:12px;margin:18px 0 0}.nav-disabled{display:block;padding:12px 14px;color:#758493;opacity:.75}.sidebar{display:flex;flex-direction:column}.sidebar-user{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding-top:18px;display:grid;grid-gap:12px;gap:12px}.sidebar-user small,.sidebar-user strong{display:block}.sidebar-user small{color:#93a2b2;margin-top:4px;overflow-wrap:anywhere}.logout-button{color:#d6dee6;padding:9px}.logout-button:hover{background:rgba(255,255,255,.08)}@media(max-width:700px){.login-card,.maintenance-card{padding:30px 22px}.maintenance-card h1{font-size:28px}.maintenance-brand{left:20px;top:20px}.login-back{position:static;display:block;margin-bottom:18px}}.maintenance-brand-logo{position:absolute;top:24px;left:32px;display:flex;align-items:center;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(0,0,0,.14)}.v2435-action-section,.v2435-delivery-pilot,.v2435-pool-section,.v2435-recruitment-funnel{margin:18px 0;border:1px solid #e7e4df;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(22,39,51,.055);overflow:hidden}.v2435-delivery-pilot>header,.v2435-recruitment-funnel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 20px 14px}.v2435-delivery-pilot>header span,.v2435-recruitment-funnel>header span{color:#dc6b29;font-size:10px;font-weight:900;letter-spacing:.12em}.v2435-delivery-pilot h2,.v2435-recruitment-funnel h2{margin:3px 0 0;color:#162733;font-size:22px}.v2435-delivery-pilot>header small,.v2435-recruitment-funnel>header small{color:#74808b}.v2435-funnel-track{grid-template-columns:repeat(5,minmax(145px,1fr)) minmax(210px,1.25fr);min-width:1050px}.v2435-funnel-step{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 24px 18px 34px;background:#dc6b29;color:#fff;text-align:center;text-decoration:none;-webkit-clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%);transition:.16s}.v2435-funnel-step:first-child{-webkit-clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%)}.v2435-funnel-step:hover{background:#c85b1d;transform:translateY(-2px)}.v2435-funnel-step>small{font-size:9px;opacity:.78}.v2435-funnel-step>span{margin-top:4px;font-size:13px;font-weight:900}.v2435-funnel-step>em{min-height:26px;margin-top:5px;font-size:9px;font-style:normal;opacity:.8}.v2435-funnel-step>strong{font-family:Georgia,serif;font-size:30px;line-height:1.1}.v2435-funnel-step>b{font-size:8px;letter-spacing:.08em}.v2435-funnel-agreement{display:block;padding:12px 18px 12px 36px}.v2435-funnel-agreement>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;color:#fff;text-decoration:none}.v2435-funnel-agreement>a strong{font-size:27px}.v2435-funnel-agreement>div{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.v2435-funnel-agreement>div a{display:flex;justify-content:space-between;gap:12px;padding:7px 9px;border:1px solid rgba(255,255,255,.38);border-radius:8px;color:#fff;text-decoration:none;font-size:9px}.v2435-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:850}.v2435-status.orange{background:#fff1e7;color:#b94b0b}.v2435-status.green{background:#eaf6e9;color:#2f7d35}.v2435-status.red{background:#fff0f0;color:#b42318}.v2435-status.muted{background:#f1f3f5;color:#667085}.v2435-next-action{font-size:10px;line-height:1.35}.v2435-position-button.is-compact{position:relative;z-index:4;padding:7px 10px;font-size:9px}.v2435-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(15,28,38,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v2435-position-dialog{width:min(1180px,96vw);max-height:90vh;display:grid;grid-template-rows:auto auto minmax(180px,1fr) auto auto;border-radius:18px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.28);overflow:hidden}.v2435-position-dialog>header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #ece8e3}.v2435-position-dialog>header span{color:#dc6b29;font-size:9px;font-weight:900;letter-spacing:.12em}.v2435-position-dialog h2{margin:4px 0;color:#162733}.v2435-position-dialog p{margin:0;color:#667085}.v2435-position-dialog>header>button{width:34px;height:34px;border:0;border-radius:50%;background:#f4f4f2;font-size:24px}.v2435-position-filters{display:grid;grid-template-columns:1fr 1fr 1.5fr;grid-gap:12px;gap:12px;padding:15px 24px;background:#faf9f7}.v2435-position-filters label{display:grid;grid-gap:5px;gap:5px;color:#667085;font-size:9px;font-weight:800;text-transform:uppercase}.v2435-position-filters input,.v2435-position-filters select{height:38px;padding:0 11px;border:1px solid #dfe3e0;border-radius:9px;background:#fff;color:#263442}.v2435-needs-list{padding:0 24px 12px;overflow:auto}.v2435-need-row{display:grid;grid-template-columns:28px 1.5fr 1fr 1.1fr .45fr .65fr .55fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 8px;border-bottom:1px solid #ecefed;color:#344054;font-size:11px}.v2435-need-row.head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff;color:#77808c;font-size:9px;font-weight:900;text-transform:uppercase}.v2435-need-row span{display:grid;grid-gap:2px;gap:2px}.v2435-need-row small{color:#88919d}.v2435-need-row em{width:max-content;padding:2px 6px;border-radius:999px;background:#f1f3f5;color:#667085;font-size:8px;font-style:normal}.v2435-need-row.is-disabled{opacity:.55}.v2435-position-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #ece8e3}.v2435-position-dialog>.form-error{margin:0;padding:8px 24px;color:#b42318;background:#fff1f1}.v2435-actions-page,.v2435-my-actions,.v2435-pool-page,.v2435-rgpd-page{display:grid;grid-gap:16px;gap:16px}.v2435-action-section>header,.v2435-pool-section>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #ece9e5}.v2435-action-section>header>div,.v2435-pool-section>header>div{display:flex;align-items:center;gap:13px}.v2435-action-section>header>div>span,.v2435-pool-section>header>div>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eaf6e9;color:#2f7d35;font-weight:900}.v2435-pool-section.is-non-exploitable>header>div>span{background:#fff0e7;color:#b94b0b}.v2435-action-section h2,.v2435-pool-section h2{margin:0;color:#162733;font-size:19px}.v2435-action-section header p,.v2435-pool-section header p{margin:3px 0 0;color:#7a8490;font-size:11px}.v2435-action-section>header>strong,.v2435-pool-section>header>strong{font-family:Georgia,serif;font-size:27px;color:#162733}.v2435-pool-list{display:grid}.v2435-pool-row{display:grid;grid-template-columns:1.25fr .8fr 1.15fr 1fr 1fr 1fr .8fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid #edf0ee;font-size:10px}.v2435-pool-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.v2435-pool-row>div>small{color:#8b949e;font-size:8px;font-weight:900;text-transform:uppercase}.v2435-pool-row>div>span{color:#697480;white-space:normal}.v2435-pool-row .is-good{color:#2f7d35}.v2435-pool-row .is-alert{color:#b54708}.v2435-pool-identity{display:flex;align-items:center;gap:10px;color:#1d2d39;text-decoration:none}.v2435-pool-identity>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#fff0e7;color:#c35617;font-weight:900}.v2435-pool-identity div{display:grid;grid-gap:2px;gap:2px}.v2435-pool-identity small{color:#7b8590}.v2435-pool-actions{display:flex!important;flex-direction:column}.v2435-pool-row>details{grid-column:1/-1;padding-top:5px}.v2435-pool-row>details summary{cursor:pointer;color:#dc6b29;font-weight:800}.v2435-pool-row>details div{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;padding:10px;border-radius:9px;background:#faf9f7}.v2435-pool-section>nav{display:flex;justify-content:center;gap:18px;padding:14px}.v2435-pool-section>nav a{color:#dc6b29;text-decoration:none;font-weight:800}.numbered-pagination .is-disabled,.v2435-pool-section>nav .is-disabled{pointer-events:none;opacity:.35}.v2435-profile-situation{margin:14px 0;border:1px solid #e7e4df;border-radius:16px;background:#fff;overflow:hidden}.v2435-profile-situation>header{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-bottom:1px solid #eeeae6}.v2435-profile-situation>header span{color:#dc6b29;font-size:9px;font-weight:900;letter-spacing:.1em}.v2435-profile-situation h2{margin:2px 0;font-size:17px}.v2435-profile-situation>div{display:grid;grid-template-columns:repeat(4,1fr)}.v2435-profile-situation>div>a{display:grid;grid-gap:4px;gap:4px;padding:15px 17px;border-right:1px solid #ece9e5;color:#263442;text-decoration:none}.v2435-profile-situation>div>a:last-child{border:0}.v2435-profile-situation>div small{color:#89919b;font-size:8px;font-weight:900;text-transform:uppercase}.v2435-profile-situation>div span{color:#6e7884;font-size:9px}.v2435-profile-situation .is-good{color:#2f7d35}.v2435-profile-situation .is-alert{color:#b42318}.v2435-rgpd-kpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.v2435-rgpd-kpi{display:grid;grid-gap:8px;gap:8px;padding:15px;border:1px solid #e6e8e5;border-left:4px solid #98a2b3;border-radius:12px;background:#fff;color:#344054;text-decoration:none}.v2435-rgpd-kpi.green{border-left-color:#458e3e}.v2435-rgpd-kpi.orange{border-left-color:#dc6b29}.v2435-rgpd-kpi.red{border-left-color:#c83e3e}.v2435-rgpd-kpi.active{box-shadow:0 0 0 2px rgba(220,107,41,.18)}.v2435-rgpd-kpi span{font-size:9px;font-weight:800}.v2435-rgpd-kpi strong{font-family:Georgia,serif;font-size:25px;color:#162733}.v2435-rgpd-request{display:grid;min-width:135px;padding:12px 15px;border-left:4px solid #dc6b29;border-radius:10px;background:#fff7f2}.v2435-rgpd-request strong{font-size:24px}.v2435-rgpd-table{overflow:visible}.v2435-rgpd-table>article,.v2435-rgpd-table>header{display:grid;grid-template-columns:1.1fr 1fr .8fr 1fr .8fr .7fr .8fr .55fr;grid-gap:10px;gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid #ecefed;font-size:10px}.v2435-rgpd-table>header{color:#7b8490;font-size:8px;font-weight:900;text-transform:uppercase}.v2435-rgpd-table article>a,.v2435-rgpd-table article>span{display:grid;grid-gap:2px;gap:2px;color:#263442;text-decoration:none}.v2435-rgpd-table article small{color:#88919b}.v2435-rgpd-actions{position:relative}.v2435-rgpd-actions summary{cursor:pointer;color:#dc6b29;font-weight:900}.v2435-rgpd-actions form{position:absolute;right:0;z-index:20;width:320px;display:grid;grid-gap:9px;gap:9px;padding:15px;border:1px solid #e3e5e2;border-radius:12px;background:#fff;box-shadow:0 18px 45px rgba(22,39,51,.2)}.v2435-rgpd-actions label{display:grid;grid-gap:3px;gap:3px;color:#68737f;font-size:8px;font-weight:800;text-transform:uppercase}.v2435-rgpd-actions input,.v2435-rgpd-actions select,.v2435-rgpd-actions textarea{padding:8px;border:1px solid #dfe3e0;border-radius:8px;background:#fff;color:#263442}.v2435-delivery-pilot{padding-bottom:14px}.v2435-delivery-band{margin:0 16px 10px;border:1px solid #e8e9e6;border-radius:12px;overflow:hidden}.v2435-delivery-band>header{display:flex;justify-content:space-between;padding:9px 12px;background:#faf9f7}.v2435-delivery-band>header strong{font-size:11px;color:#344054}.v2435-delivery-band>header small{font-size:8px;color:#89919b}.v2435-delivery-band>div{display:grid;grid-template-columns:repeat(6,1fr)}.v2435-delivery-band>div a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-right:1px solid #ececea;color:#344054;text-decoration:none;font-size:9px}.v2435-delivery-band>div a:last-child{border:0}.v2435-delivery-band>div a strong{display:grid;place-items:center;min-width:27px;height:27px;border-radius:50%;background:#fff0e7;color:#b94b0b}.v2435-delivery-band.green>div a strong{background:#eaf6e9;color:#2f7d35}.v2435-delivery-band.navy>div a strong{background:#edf1f4;color:#162733}.v2435-delivery-band.green>div,.v2435-delivery-band.navy>div{grid-template-columns:repeat(5,1fr)}.v2435-action-section{overflow:visible}.v2435-action-head,.v2435-action-row{display:grid;grid-template-columns:.7fr 1.8fr 1fr .7fr .55fr 1.25fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px}.v2435-action-head{color:#7b8490;font-size:8px;font-weight:900;text-transform:uppercase}.v2435-action-row{border-top:1px solid #ecefed;font-size:10px}.v2435-action-row>div{display:grid;grid-gap:2px;gap:2px}.v2435-action-row small{color:#7c8692}.v2435-action-row>div:last-child{display:flex;justify-content:flex-end;gap:7px}.v2435-domain{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:900;text-transform:uppercase}.v2435-domain.recruitment{background:#fff0e7;color:#b94b0b}.v2435-domain.commerce{background:#eaf6e9;color:#2f7d35}.v2435-domain.delivery{background:#edf1f4;color:#162733}.is-overdue{color:#b42318!important;font-weight:900}.is-soon{color:#b54708!important;font-weight:800}.v2435-owner-group{margin:12px;border:1px solid #e7e9e6;border-radius:12px;overflow:hidden}.v2435-owner-group.is-me{border-color:#efb18e;background:#fffaf7}.v2435-owner-group>header{display:flex;justify-content:space-between;padding:12px 14px;background:#faf9f7}.v2435-owner-group>header div{display:grid}.v2435-owner-group>header a{color:#dc6b29;text-decoration:none;font-size:9px;font-weight:900}.v2435-claim-control{display:grid;grid-gap:2px;gap:2px}.v2435-claim-control small{color:#b42318}.v2435-my-actions-list>article,.v2435-my-actions-list>header{display:grid;grid-template-columns:.7fr 1.5fr 1fr .65fr .55fr .55fr 1.25fr;grid-gap:10px;gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid #ecefed;font-size:10px}.v2435-my-actions-list>header{color:#7b8490;font-size:8px;font-weight:900;text-transform:uppercase}.v2435-my-actions-list article>div{display:flex;justify-content:flex-end;gap:6px}.boond-data-table{overflow-x:auto}.boond-data-table .boond-data-row{min-width:980px}.boond-data-row>span{min-width:0}.boond-data-row>span small{display:block;color:#89919b}.boond-row-hitbox{z-index:1}.boond-data-row>span>*{position:relative;z-index:2}@media(max-width:1200px){.v2435-rgpd-kpis{grid-template-columns:repeat(3,1fr)}.v2435-pool-row{grid-template-columns:1.2fr repeat(3,1fr)}.v2435-pool-row>div:nth-of-type(n+4){display:none}.v2435-profile-situation>div{grid-template-columns:repeat(2,1fr)}.v2435-delivery-band>div{overflow-x:auto;grid-template-columns:repeat(6,minmax(150px,1fr))}.v2435-delivery-band.green>div,.v2435-delivery-band.navy>div{grid-template-columns:repeat(5,minmax(150px,1fr))}}@media(max-width:760px){.v2435-rgpd-kpis{grid-template-columns:1fr 1fr}.v2435-position-filters{grid-template-columns:1fr}.v2435-pool-row{grid-template-columns:1fr 1fr}.v2435-profile-situation>div{grid-template-columns:1fr}.v2435-action-head{display:none}.v2435-action-row{grid-template-columns:1fr 1fr}.v2435-action-row>div:nth-child(2){grid-column:1/-1}.v2435-my-actions-list>header{display:none}.v2435-my-actions-list>article{grid-template-columns:1fr 1fr}.v2435-rgpd-table{overflow-x:auto}.v2435-rgpd-table>article,.v2435-rgpd-table>header{min-width:950px}}.account-page{display:grid;grid-gap:24px;gap:24px}.account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px}.account-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;text-decoration:none;color:inherit;padding:24px}.account-card h2{margin:0 0 6px}.account-card p{margin:0;color:var(--muted,#687386)}.account-form-card{padding:24px}.account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.account-form label{display:grid;grid-gap:6px;gap:6px}.account-form .full{grid-column:1/-1}.account-form input,.account-form select,.account-form textarea{width:100%}.entity-row-list{overflow:hidden}.entity-row{display:grid;grid-template-columns:auto minmax(220px,2fr) minmax(130px,1fr) minmax(130px,1fr) minmax(100px,.6fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px 22px;color:inherit;text-decoration:none;border-bottom:1px solid #e8e4df}.entity-row:last-child{border-bottom:0}.entity-row:hover{background:#fff8f2}.entity-row div{display:grid}.entity-row small{color:#778195}.status-dot{width:10px;height:10px;border-radius:50%;background:#a5aab3}.status-dot.active{background:#3f9345}.organization-modal{width:min(1100px,94vw);max-height:92vh;overflow:auto}.entity-modal-agencies{margin-top:24px;border-top:1px solid #e4dfd8;padding-top:20px}.entity-modal-agencies header{display:flex;justify-content:space-between}.header-actions,.modal-actions{display:flex;gap:10px;align-items:center}.functional-test-batch{padding:22px}.functional-test-batch summary{font-size:1.2rem;font-weight:700;cursor:pointer}.functional-test-batch textarea{min-width:260px;min-height:70px}.functional-test-batch-toolbar{display:flex;align-items:center;gap:14px;margin:16px 0}.functional-test-batch-toolbar span{color:var(--muted,#687386);font-weight:600}.button.danger{background:#a93b31}.boond-side-sub a{align-items:center}.boond-side-sub em{margin-left:auto}@media(max-width:850px){.account-form{grid-template-columns:1fr}.account-form .full{grid-column:auto}.entity-row{grid-template-columns:auto 1fr auto}.entity-row>span:not(.status-dot){display:none}.header-actions{align-items:stretch;flex-direction:column}}.login-brand-logo img,.maintenance-brand-logo img{width:auto;height:48px;object-fit:contain}.login-brand-logo{margin:0 0 24px;min-height:52px}.login-message.error{background:#fff1f0;color:#b42318;border:1px solid #fecdca}@media(max-width:700px){.maintenance-brand-logo{left:18px;top:18px}.maintenance-brand-logo img{height:40px}}.score-command small{font-size:11px;color:var(--muted);font-weight:600}.quality-label.pending{background:#fff4e8;color:#b54708}.rh-rule-notice{border:1px solid #fed7c3;background:#fff7f2;border-radius:12px;padding:16px;margin:18px 0}.rh-rule-notice strong{display:block;color:#9a3412;margin-bottom:5px}.rh-rule-notice p{margin:0;color:#7c2d12;font-size:13px;line-height:1.6}.rh-assessment-form{display:grid;grid-gap:18px;gap:18px}.rh-assessment-meta{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px}.rh-assessment-meta label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:800;color:#344054}.rh-assessment-meta input,.rh-assessment-meta textarea,.rh-criterion-card input,.rh-criterion-card select{width:100%;border:1px solid var(--border);border-radius:10px;background:#fff;padding:11px 12px;font:inherit}.rh-criteria-list,.rh-criterion-card{display:grid;grid-gap:12px;gap:12px}.rh-criterion-card{border:1px solid var(--border);border-radius:12px;padding:15px;background:#fafbfc}.rh-criterion-heading{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:16px;gap:16px;align-items:center}.rh-criterion-heading span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-weight:900}.rh-criterion-heading h3{margin:3px 0 4px;font-size:15px}.rh-criterion-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.rh-assessment-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid var(--border);padding-top:18px}.rh-assessment-footer>div{display:grid;grid-gap:4px;gap:4px}.rh-assessment-footer span{font-size:12px;color:var(--muted)}.rh-watcher-card .decision-score-track span{background:linear-gradient(90deg,#17735f,#42a58d)}.rh-mini-criteria{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--border);padding-top:15px;margin-top:15px}.rh-mini-criteria>div{display:grid;grid-template-columns:18px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.rh-mini-criteria span.done{color:#027a48;font-weight:900}.rh-mini-criteria span.missing{color:#f79009;font-weight:900}.rh-mini-criteria em{font-style:normal;color:var(--muted);font-size:11px}.technical-score-rule{margin-top:14px;border:1px dashed #b8c0cc;background:#f8fafc;border-radius:10px;padding:11px;display:grid;grid-gap:3px;gap:3px}.technical-score-rule strong{font-size:12px}.technical-score-rule span{font-size:11px;color:var(--muted)}@media(max-width:760px){.rh-assessment-meta,.rh-criterion-heading{grid-template-columns:1fr}.rh-assessment-footer{align-items:stretch;flex-direction:column}.rh-assessment-footer button{width:100%}}.watcher-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.button.small{padding:8px 11px;font-size:12px}.watcher-create-card,.watcher-settings-stats{margin-bottom:18px}.watcher-criterion-form{display:grid;grid-template-columns:1.5fr 1.1fr 1.1fr .7fr .7fr;grid-gap:12px;gap:12px;align-items:flex-end}.watcher-criterion-form label,.watcher-setting-row label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:800;color:#667085;text-transform:uppercase;letter-spacing:.04em}.watcher-criterion-form input,.watcher-criterion-form textarea,.watcher-setting-row input,.watcher-setting-row textarea{font-size:13px;text-transform:none;letter-spacing:normal}.watcher-criterion-form .watcher-description{grid-column:1/4}.watcher-check{display:flex!important;grid-auto-flow:column;justify-content:flex-start;align-items:center;gap:8px!important;text-transform:none!important;letter-spacing:normal!important;font-size:13px!important}.watcher-check input{width:auto}.watcher-settings-list{display:grid;grid-gap:12px;gap:12px}.watcher-setting-row{display:grid;grid-template-columns:1.3fr 1.3fr 1fr .65fr .65fr 1.8fr auto auto;grid-gap:12px;gap:12px;align-items:flex-end;padding:16px}.watcher-setting-row.inactive{opacity:.64;background:#f7f7f8}.watcher-setting-title{display:grid;grid-gap:3px;gap:3px;align-self:center}.watcher-setting-title strong{font-size:15px}.watcher-setting-title small{color:var(--muted)}.watcher-code{font-size:10px;font-weight:900;color:var(--brand);letter-spacing:.08em}.watcher-setting-flags{display:grid;grid-gap:7px;gap:7px;align-self:center}.candidate-life-head{display:grid;grid-template-columns:150px minmax(260px,1fr) 180px 180px;grid-gap:18px;gap:18px;padding:0 0 10px 27px;border-bottom:1px solid var(--border);font-size:10px;font-weight:900;color:#667085;text-transform:uppercase;letter-spacing:.06em}.candidate-life-item{padding:16px 0}.candidate-life-grid{display:grid;grid-template-columns:150px minmax(260px,1fr) 180px 180px;grid-gap:18px;gap:18px}.candidate-life-grid p{margin:4px 0 0;color:#667085;line-height:1.45}.candidate-event-author,.candidate-life-grid time{font-size:12px;color:#475467}.candidate-event-nature{display:inline-flex;width:max-content;max-width:145px;padding:5px 8px;border-radius:999px;background:#f2f4f7;color:#344054;font-size:10px;font-weight:900}.timeline-watcher{border-color:var(--brand)}@media(max-width:1200px){.watcher-setting-row{grid-template-columns:1fr 1fr 1fr}.watcher-description,.watcher-setting-title{grid-column:1/-1}.candidate-life-head{display:none}.candidate-life-grid{grid-template-columns:1fr 160px}.candidate-event-nature{grid-column:1/-1}.candidate-event-author{grid-column:2}.watcher-criterion-form{grid-template-columns:1fr 1fr}.watcher-criterion-form .watcher-description{grid-column:1/-1}}@media(max-width:720px){.watcher-criterion-form,.watcher-setting-row{grid-template-columns:1fr}.watcher-criterion-form .watcher-description{grid-column:auto}.candidate-life-grid{grid-template-columns:1fr}.candidate-event-author{grid-column:auto}}.recent-activity-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.recent-activity-meta span{display:inline-flex;padding:3px 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.recent-activity-meta strong{font-size:11px;color:var(--brand2)}.recent-activity article>div>strong{display:block}.recent-activity article p{white-space:normal;line-height:1.45}.candidate-cockpit{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px}.cockpit-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 8px 22px rgba(23,33,43,.05)}.cockpit-kpi{padding:17px 16px;border-right:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;min-width:0}.cockpit-kpi:last-child{border-right:0}.cockpit-kpi span{font-size:11px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.cockpit-kpi strong{font-size:25px;line-height:1.1;color:#17212b}.cockpit-kpi small{font-size:11px;color:var(--muted)}.cockpit-kpi.score{background:#fffaf7}.cockpit-kpi.score strong{color:var(--brand)}.cockpit-kpi.global{background:#17212b}.cockpit-kpi.global small,.cockpit-kpi.global span{color:#ced7df}.cockpit-kpi.global strong{color:#fff}.cockpit-lower-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:14px;gap:14px}.candidate-progress-card,.next-action-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:0 8px 22px rgba(23,33,43,.05)}.next-action-card{display:flex;justify-content:space-between;align-items:center;gap:20px;border-left:5px solid var(--brand)}.next-action-card h2{font-size:20px;margin:4px 0 6px}.next-action-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.cockpit-label{font-size:11px;color:var(--brand);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.progress-card-head{display:flex;justify-content:space-between;align-items:center}.progress-card-head span{font-size:12px;color:var(--muted);font-weight:800}.progress-card-head strong{font-size:22px}.candidate-progress-track{height:9px;background:#edf0f2;border-radius:999px;overflow:hidden;margin:12px 0 15px}.candidate-progress-track span{display:block;height:100%;background:linear-gradient(90deg,var(--brand),#f8a173);border-radius:999px}.progress-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.progress-facts span{font-size:11px;color:var(--muted);display:grid;grid-gap:2px;gap:2px}.progress-facts strong{font-size:12px;color:#344054}.quick-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid var(--border);border-radius:13px;padding:10px 12px}.quick-actions>span{font-size:11px;font-weight:900;color:#344054;text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.quick-actions a{font-size:12px;font-weight:800;color:#344054;background:#f7f8fa;border:1px solid #e4e7ec;padding:8px 10px;border-radius:9px}.quick-actions a:hover{border-color:var(--brand);color:var(--brand);background:#fff7f2}@media(max-width:1180px){.cockpit-kpis{grid-template-columns:repeat(3,1fr)}.cockpit-kpi:nth-child(3){border-right:0}.cockpit-kpi:nth-child(n+4){border-top:1px solid var(--border)}.cockpit-lower-grid{grid-template-columns:1fr}}@media(max-width:760px){.cockpit-kpis{grid-template-columns:repeat(2,1fr)}.cockpit-kpi{border-top:1px solid var(--border)}.cockpit-kpi:nth-child(-n+2){border-top:0}.cockpit-kpi:nth-child(odd){border-right:1px solid var(--border)}.cockpit-kpi:nth-child(2n){border-right:0}.next-action-card{align-items:flex-start;flex-direction:column}.next-action-card .button{width:100%;text-align:center}.progress-facts{grid-template-columns:1fr}.quick-actions{align-items:stretch}.quick-actions>span{width:100%}.quick-actions a{flex:1 1 46%;text-align:center}}.activity-form{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--border);border-radius:14px;background:#fafbfc;margin-bottom:22px}.activity-form-grid{display:grid;grid-template-columns:1.1fr 1.6fr .8fr .8fr .9fr 1fr;grid-gap:12px;gap:12px}.activity-form label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:900;color:#475467;text-transform:uppercase;letter-spacing:.04em}.activity-form input,.activity-form select,.activity-form textarea{width:100%;border:1px solid var(--border);border-radius:10px;background:#fff;padding:11px 12px;font:inherit;color:#17212b;text-transform:none;letter-spacing:normal}.activity-description textarea{resize:vertical;min-height:120px}.activity-form-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:2px}.activity-form-footer span{font-size:12px;color:var(--muted)}.activity-list{grid-gap:12px;gap:12px}.activity-card{border:1px solid var(--border);border-left:4px solid #98a2b3;border-radius:12px;padding:16px;background:#fff}.activity-card.priority-high{border-left-color:#f79009}.activity-card.priority-urgent{border-left-color:#d92d20}.activity-card.priority-low{border-left-color:#98a2b3}.activity-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.activity-card h3{margin:8px 0 0;font-size:16px}.activity-card p{margin:12px 0;color:#475467;line-height:1.6;white-space:pre-wrap}.activity-status,.activity-type{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.activity-type{color:#344054}.activity-note,.activity-type{background:#f2f4f7}.activity-call{background:#eff8ff;color:#175cd3}.activity-email{background:#eef4ff;color:#3538cd}.activity-linkedin{background:#eaf6ff;color:#0369a1}.activity-interview_rh,.activity-interview_tech{background:#f4f3ff;color:#5925dc}.activity-decision{background:#fff4ed;color:#c4320a}.activity-reminder,.activity-task{background:#fffaeb;color:#b54708}.activity-client_presentation{background:#ecfdf3;color:#027a48}.activity-status{background:#f2f4f7;color:#475467}.activity-status.status-done{background:#ecfdf3;color:#027a48}.activity-status.status-open{background:#fffaeb;color:#b54708}.activity-status.status-planned{background:#eff8ff;color:#175cd3}.activity-status.status-cancelled{background:#fef3f2;color:#b42318}.activity-meta{display:flex;gap:8px 16px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #eef1f4;font-size:11px;color:#667085}@media(max-width:1180px){.activity-form-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.activity-form-grid{grid-template-columns:1fr}.activity-card-head,.activity-form-footer{align-items:stretch;flex-direction:column}.activity-form-footer button{width:100%}}.candidate-cockpit-v2{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px}.candidate-summary-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr) 160px;grid-gap:24px;gap:24px;align-items:center;background:#fff;border:1px solid var(--border);border-left:5px solid var(--brand);border-radius:17px;padding:18px 20px;box-shadow:0 10px 28px rgba(23,33,43,.06)}.candidate-summary-main{display:flex;align-items:center;gap:18px;min-width:0}.candidate-avatar-xl{width:92px;height:92px;border-radius:50%;font-size:28px}.candidate-summary-copy{min-width:0}.candidate-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.candidate-name-row h1{margin:0;font-size:30px;line-height:1.1}.candidate-job-title{display:block;margin-top:5px;font-size:16px;color:#344054}.candidate-contact-line,.candidate-meta-line{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:8px;color:#667085;font-size:12px}.candidate-contact-line a{color:#175cd3}.candidate-tags-light{margin-top:10px}.skill-tag-light{background:#eef2f7!important;border-color:#e1e7ef!important;color:#344054!important}.candidate-summary-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 22px;gap:18px 22px;padding:4px 22px;border-left:1px solid var(--border);border-right:1px solid var(--border)}.candidate-summary-info div{display:grid;grid-gap:4px;gap:4px}.candidate-global-score span,.candidate-summary-info span{font-size:11px;color:#667085}.candidate-summary-info strong{font-size:13px;color:#25324a}.candidate-global-score{display:grid;place-items:center;text-align:center;grid-gap:5px;gap:5px;padding:16px 10px;border-radius:14px;background:#fafafa}.candidate-global-score strong{font-size:38px;line-height:1;color:#17212b}.candidate-global-score small{font-size:11px;color:#027a48;font-weight:800}.cockpit-kpis-v2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 22px rgba(23,33,43,.05)}.cockpit-kpi-v2{display:flex;gap:12px;align-items:center;padding:15px 16px;border-right:1px solid var(--border)}.cockpit-kpi-v2:last-child{border-right:0}.cockpit-kpi-v2 div{display:grid;grid-gap:2px;gap:2px}.cockpit-kpi-v2 small{color:#667085;font-size:11px}.cockpit-kpi-v2 strong{font-size:21px;color:#17212b}.kpi-icon{width:38px;height:38px;border-radius:10px;font-size:19px}.kpi-icon.purple{background:#f4f3ff;color:#6938ef}.kpi-icon.green{background:#ecfdf3;color:#039855}.kpi-icon.orange{background:#fff4ed;color:#f04438}.kpi-icon.blue{background:#eff8ff;color:#2e90fa}.kpi-icon.violet{background:#f9f5ff;color:#7f56d9}.kpi-icon.cyan{background:#ecfdff;color:#088ab2}.kpi-icon.gold{background:#fffaeb;color:#dc6803}.cockpit-panels-v2{display:grid;grid-template-columns:1fr 1.08fr 1.08fr;grid-gap:14px;gap:14px}.cockpit-panel{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 8px 22px rgba(23,33,43,.05)}.panel-heading-v2{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-heading-v2 h2{font-size:17px;margin:0}.panel-heading-v2>span{font-size:11px;color:#667085}.progress-panel-content{display:grid;grid-template-columns:130px 1fr;grid-gap:20px;gap:20px;align-items:center}.progress-ring{width:118px;height:118px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#12b76a var(--progress),#e9edf1 0)}.progress-ring:before{content:"";position:absolute}.progress-ring>div{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;align-content:center;background:#fff}.progress-ring strong{font-size:24px}.progress-ring span{font-size:11px;color:#667085}.checklist-v2{display:grid;grid-gap:8px;gap:8px}.checklist-v2 div{display:flex;gap:8px;align-items:center;font-size:12px;color:#475467}.checklist-v2 .done span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#12b76a;color:#fff;font-size:11px}.checklist-v2 .todo span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid #cbd5e1;color:#98a2b3}.priority-badge{padding:5px 8px;border-radius:999px;background:#fff4ed;color:#c4320a!important;font-weight:800}.next-action-v2{display:flex;flex-direction:column}.next-action-box{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid #fed7c3;background:#fffaf7;border-radius:12px;flex:1 1}.next-action-icon{width:42px;height:42px;border-radius:10px;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:20px}.next-action-box h3{margin:2px 0 6px;font-size:17px}.next-action-box p{margin:0;color:#667085;font-size:12px;line-height:1.5}.quick-actions-grid-v2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.quick-actions-grid-v2 a{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e4e7ec;border-radius:10px;color:#344054;font-size:12px;font-weight:800;background:#fcfcfd}.quick-actions-grid-v2 a:hover{border-color:var(--brand);color:var(--brand);background:#fff7f2}.quick-actions-grid-v2 a span{font-size:18px;color:var(--brand)}.quick-life-link{display:block;text-align:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-size:12px;font-weight:800;color:#175cd3}@media(max-width:1250px){.candidate-summary-card{grid-template-columns:1fr 1fr}.candidate-global-score{grid-column:1/-1}.cockpit-kpis-v2{grid-template-columns:repeat(4,1fr)}.cockpit-kpi-v2:nth-child(4){border-right:0}.cockpit-kpi-v2:nth-child(n+5){border-top:1px solid var(--border)}.cockpit-panels-v2{grid-template-columns:1fr 1fr}.quick-actions-v2{grid-column:1/-1}.quick-actions-grid-v2{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.candidate-summary-card{grid-template-columns:1fr}.candidate-summary-info{border:0;border-top:1px solid var(--border);padding:16px 0 0}.cockpit-kpis-v2{grid-template-columns:repeat(2,1fr)}.cockpit-kpi-v2{border-top:1px solid var(--border)}.cockpit-kpi-v2:nth-child(-n+2){border-top:0}.cockpit-kpi-v2:nth-child(2n){border-right:0}.cockpit-panels-v2{grid-template-columns:1fr}.quick-actions-v2{grid-column:auto}.quick-actions-grid-v2{grid-template-columns:1fr 1fr}}@media(max-width:560px){.candidate-summary-main{align-items:flex-start}.candidate-avatar-xl{width:64px;height:64px}.candidate-name-row h1{font-size:24px}.candidate-summary-info,.cockpit-kpis-v2{grid-template-columns:1fr}.cockpit-kpi-v2{border-right:0}.progress-panel-content{grid-template-columns:1fr}.progress-ring{margin:auto}.quick-actions-grid-v2{grid-template-columns:1fr}}.vivier-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:24px}.compact-action-form{margin:0}.section-heading.compact{margin-bottom:12px}.section-heading.compact h3{margin:0}.position-list{margin-top:10px}@media (max-width:900px){.vivier-actions-grid{grid-template-columns:1fr}}.page-stack{display:grid;grid-gap:24px;gap:24px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header h1{margin:4px 0 8px;font-size:34px}.page-description{max-width:760px;color:var(--muted);line-height:1.55;margin:0}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--brand);color:#fff;padding:11px 16px;font-weight:800;cursor:pointer;text-decoration:none}.button.secondary{color:var(--text);border:1px solid #dbe2e8}.offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.offer-card{background:#fff;border:1px solid #e2e8ee;border-radius:16px;padding:20px;display:grid;grid-gap:15px;gap:15px;box-shadow:0 6px 20px rgba(24,39,55,.05)}.offer-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.offer-card h2{margin:0;font-size:20px}.offer-card p{margin:0;color:var(--muted);line-height:1.5}.offer-reference{font-size:12px;font-weight:800;color:#718096}.offer-meta{display:flex;gap:8px;flex-wrap:wrap}.offer-meta span{background:#f4f7f9;border-radius:999px;padding:7px 10px;font-size:12px;color:#52606d}.offer-card footer{border-top:1px solid #edf1f4;padding-top:14px;display:flex;justify-content:space-between;gap:12px;color:#52606d;font-size:13px}.status-pill{display:inline-flex;width:max-content;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.status-published{background:#e8f7ef;color:#137547}.status-draft{background:#fff4df;color:#9a5a00}.status-paused{background:#fff0ed;color:#b42318}.status-archived,.status-closed{background:#eef2f5;color:#52606d}.empty-state{grid-column:1/-1;background:#fff;border:1px dashed #cfd8df;border-radius:16px;padding:42px}.demo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-panel{display:flex;justify-content:space-between;align-items:center;gap:24px}.demo-panel h2{margin:12px 0 7px}.demo-panel p{margin:0;color:var(--muted);max-width:700px;line-height:1.5}.demo-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.demo-link-card{background:#fff;border:1px solid #e2e8ee;border-radius:14px;padding:20px;display:grid;grid-gap:7px;gap:7px;color:var(--text)}.demo-link-card span{color:var(--muted);font-size:14px}@media(max-width:900px){.demo-links,.demo-stats,.offer-grid{grid-template-columns:1fr}.demo-panel,.offer-card footer,.page-header{flex-direction:column}.demo-panel,.page-header{align-items:stretch}}.positioning-section{margin-top:28px}.positioning-section+.positioning-section{border-top:1px solid #e7eaf0;padding-top:24px}.offer-card h2 a{color:inherit;text-decoration:none}.offer-card h2 a:hover{text-decoration:underline}.candidate-origin-summary{grid-column:1/-1}.candidate-rh-status.is-pending small{color:#b54708}.candidate-rh-status.is-complete small{color:#027a48}.cockpit-kpis-candidate{grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-kpi-link{color:inherit;text-decoration:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.cockpit-kpi-link:hover{background:#fcfcfd;box-shadow:inset 0 0 0 1px #d0d5dd;transform:translateY(-1px)}.cockpit-kpi-link:focus-visible{outline:3px solid rgba(255,122,54,.28);outline-offset:-3px}.cockpit-kpis-candidate .cockpit-kpi-v2:nth-child(4){border-right:0}@media(max-width:1250px){.cockpit-kpis-candidate{grid-template-columns:repeat(4,1fr)}.cockpit-kpis-candidate .cockpit-kpi-v2{border-top:0}}@media(max-width:820px){.cockpit-kpis-candidate{grid-template-columns:repeat(2,1fr)}.cockpit-kpis-candidate .cockpit-kpi-v2:nth-child(n+3){border-top:1px solid var(--border)}}@media(max-width:560px){.cockpit-kpis-candidate{grid-template-columns:1fr}.cockpit-kpis-candidate .cockpit-kpi-v2{border-top:1px solid var(--border)}.cockpit-kpis-candidate .cockpit-kpi-v2:first-child{border-top:0}}.candidate-email-actions{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.candidate-email-address{font-weight:700}.candidate-contact-button,.candidate-copy-button{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:4px 9px;border-radius:8px;font-size:11px;font-weight:800;text-decoration:none}.candidate-contact-button{background:#175cd3;color:#fff!important;border:1px solid #175cd3}.candidate-contact-button:hover{background:#1849a9}.candidate-copy-button{background:#fff;color:#344054;border:1px solid #d0d5dd;cursor:pointer}.candidate-copy-button:hover{background:#f9fafb;border-color:#98a2b3}.cockpit-kpi-static{cursor:default}.cockpit-kpi-static strong{font-size:18px}.candidate-phone-actions{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.candidate-phone-number{font-weight:700}.candidate-call-button{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:4px 9px;border-radius:8px;font-size:11px;font-weight:800;text-decoration:none;background:#027a48;color:#fff!important;border:1px solid #027a48}.candidate-call-button:hover{background:#05603a}.watcher-bulk-form{display:grid;grid-gap:12px;gap:12px}.watcher-bulk-toolbar,.watcher-save-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.watcher-bulk-toolbar>div:first-child{display:grid;grid-gap:3px;gap:3px}.watcher-bulk-actions,.watcher-save-bar>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.watcher-dirty,.watcher-save-bar>span{font-size:12px;color:var(--muted)}.watcher-dirty.is-dirty{color:#b54708;font-weight:800}.watcher-save-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;box-shadow:0 12px 30px rgba(23,33,43,.13)}.watcher-save-bar button:disabled{opacity:.45;cursor:not-allowed}.watcher-bulk-form .watcher-setting-row{grid-template-columns:1.3fr 1.3fr 1fr .65fr .65fr 1.8fr auto}.watcher-bulk-form .watcher-setting-row:has(input[data-watcher-active=true]:not(:checked)){opacity:.64;background:#f7f7f8}@media(max-width:900px){.watcher-bulk-toolbar,.watcher-save-bar{align-items:stretch;flex-direction:column}.watcher-bulk-actions,.watcher-save-bar>div{width:100%}.watcher-save-bar button{flex:1 1}}.vivier-page{grid-gap:24px;gap:24px;max-width:1500px;margin:0 auto}.vivier-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.vivier-header h1{font-size:34px;line-height:1.1;margin:0 0 7px;letter-spacing:-.035em}.vivier-header p{margin:0;color:#667085;font-size:15px;font-weight:600}.vivier-header .header-actions{gap:12px}.vivier-header .button{min-height:46px;border-radius:10px;padding:0 18px;gap:8px;box-shadow:none}.vivier-import-button span,.vivier-new-button span{font-size:20px;line-height:1}.vivier-new-button{background:linear-gradient(135deg,#EA630A,#DC6B29)}.vivier-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.vivier-stat-card{min-height:136px;border:1px solid #e4e7ec;border-radius:15px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 7px 20px rgba(23,33,43,.05)}.vivier-stat-card>div{display:grid;grid-gap:3px;gap:3px}.vivier-stat-card span:not(.vivier-stat-icon){font-size:14px;font-weight:800;color:#17202a}.vivier-stat-card strong{font-size:30px;line-height:1;color:#101828}.vivier-stat-card small{font-size:12px;color:#667085}.vivier-stat-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-size:27px;font-weight:900}.vivier-stat-icon.is-orange{background:#fff0e8;color:#f05d23}.vivier-stat-icon.is-green{background:#e8f8ef;color:#079455}.vivier-stat-icon.is-gold{background:#fff4d6;color:#f59e0b}.vivier-stat-icon.is-purple{background:#f0eaff;color:#6938ef}.vivier-list-card{background:#fff;border:1px solid #e4e7ec;border-radius:17px;padding:24px 24px 14px;box-shadow:0 8px 25px rgba(23,33,43,.055)}.vivier-toolbar{display:grid;grid-template-columns:minmax(300px,1.35fr) minmax(230px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;margin-bottom:24px}.vivier-toolbar input,.vivier-toolbar select{height:46px;border-color:#d0d5dd;border-radius:9px}.vivier-toolbar button{height:46px;border-radius:9px;padding-inline:22px;background:linear-gradient(135deg,#EA630A,#DC6B29)}.vivier-search-field{position:relative}.vivier-search-field>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:25px;color:#667085;pointer-events:none}.vivier-search-field input{padding-left:47px}.vivier-reset{width:46px;height:46px;border:1px solid #d0d5dd;border-radius:9px;display:grid;place-items:center;font-size:24px;color:#667085;background:#fff}.vivier-reset:hover{border-color:#DC6B29;color:#DC6B29}.vivier-table-wrap{overflow-x:auto}.vivier-table{min-width:1050px}.vivier-table th{padding:14px 12px 18px;color:#536079;font-size:12px;font-weight:900;border-bottom:1px solid #e4e7ec}.vivier-table td{padding:20px 12px;border-bottom:1px solid #eaecf0;vertical-align:middle;font-size:13px}.vivier-table tbody tr{transition:background .15s ease}.vivier-table tbody tr:hover{background:#fcfcfd}.vivier-candidate{display:flex;align-items:center;gap:13px;min-width:255px}.vivier-avatar{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:14px;flex:0 0 auto}.avatar-1{background:#ffecdd;color:#b54708}.avatar-2{background:#fff3d6;color:#a15c00}.avatar-3{background:#eee9ff;color:#5925dc}.avatar-4{background:#e8f8ef;color:#027a48}.vivier-candidate-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.vivier-candidate-copy strong{font-size:14px;color:#101828}.vivier-candidate-copy small{color:#175cd3;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:215px}.vivier-candidate-copy .vivier-phone{display:flex;align-items:center;gap:5px;color:#475467}.vivier-job{max-width:180px;line-height:1.4}.vivier-location{display:flex;align-items:center;gap:6px;white-space:nowrap}.vivier-location>span{color:#667085;font-size:16px}.vivier-skill-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:270px}.vivier-skill-list span{padding:6px 9px;border-radius:999px;background:#f2f4f7;color:#344054;font-size:11px;white-space:nowrap}.vivier-skill-list .vivier-empty-value{background:transparent;padding:0}.vivier-status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap;background:#f2f4f7;color:#475467}.vivier-status.is-available,.vivier-status.is-qualified{background:#e8f7ef;color:#027a48}.vivier-status.is-warning{background:#fff4d6;color:#a15c00}.vivier-status.is-process{background:#eff8ff;color:#175cd3}.vivier-status.is-placed{background:#f4f3ff;color:#5925dc}.vivier-status.is-hold{background:#fff4ed;color:#b54708}.vivier-status.is-archived{background:#f2f4f7;color:#667085}.vivier-row-action{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;font-size:20px;color:#344054}.vivier-row-action:hover{background:#f2f4f7;color:#DC6B29}.vivier-table-footer{display:flex;justify-content:space-between;align-items:center;padding:22px 0 2px;color:#667085;font-size:12px}.vivier-page-number{width:36px;height:36px;border:1px solid #dc6b29;border-radius:8px;display:grid;place-items:center;color:#DC6B29;font-weight:900}@media(max-width:1150px){.vivier-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vivier-toolbar{grid-template-columns:1fr 1fr auto}.vivier-reset{grid-column:auto}}@media(max-width:720px){.vivier-header{flex-direction:column}.vivier-header .header-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.vivier-stat-grid{grid-template-columns:1fr}.vivier-stat-card{min-height:105px}.vivier-list-card{padding:16px}.vivier-toolbar{grid-template-columns:1fr}.vivier-reset,.vivier-toolbar button{width:100%}.vivier-table-footer{align-items:flex-start;gap:12px}}.candidate-phone-missing{display:inline-flex;align-items:center;gap:10px;color:#b54708;font-weight:800}.candidate-phone-missing>span{display:inline-flex;align-items:center;gap:5px}.candidate-phone-missing a{padding:8px 12px;border:1px solid #fed7aa;background:#fff7ed;color:#c2410c;border-radius:10px;text-decoration:none;font-size:12px}.candidate-phone-missing a:hover{background:#ffedd5}.recruiter-assistant{align-content:start}.assistant-card{padding:20px}.assistant-card .section-heading{margin-bottom:14px}.assistant-status{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;padding:7px 9px;border-radius:999px}.assistant-status.ok{background:#ecfdf3;color:#027a48}.assistant-status.pending{background:#fff4e8;color:#b54708}.assistant-status-list{display:grid}.assistant-status-list>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border);font-size:12px}.assistant-status-list>div:last-child{border-bottom:0}.assistant-status-list span{color:var(--muted)}.assistant-status-list strong{text-align:right;color:#344054}.assistant-status-list .status-ok{color:#027a48}.assistant-status-list .status-warning{color:#b54708}.priority-actions-list{display:grid;grid-gap:9px;gap:9px}.priority-actions-list>a{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid var(--border);border-radius:12px;text-decoration:none;color:#17212b;background:#fff;transition:.15s ease}.priority-actions-list>a:hover{border-color:#fdba74;background:#fffaf7;transform:translateY(-1px)}.priority-actions-list>a>span{width:28px;height:28px;border-radius:50%;background:#fff0e8;color:#c2410c;display:grid;place-items:center;font-size:11px;font-weight:900}.priority-actions-list div{display:grid;grid-gap:2px;gap:2px}.priority-actions-list strong{font-size:12px}.priority-actions-list small{font-size:10px;color:var(--muted);line-height:1.35}.priority-actions-list b{font-size:20px;color:#EA630A}.assistant-recommendations{display:grid;grid-gap:8px;gap:8px}.assistant-recommendations>a:not(.assistant-more-link){display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px;border:1px solid var(--border);border-radius:11px;text-decoration:none;color:#17212b}.assistant-recommendations>a>div{display:grid;grid-gap:3px;gap:3px}.assistant-recommendations strong{font-size:12px}.assistant-recommendations small{font-size:10px;color:var(--muted)}.assistant-recommendations>a>span{font-size:16px;font-weight:900;color:#ea580c}.assistant-more-link{font-size:11px;font-weight:800;color:#175cd3;text-decoration:none;padding-top:4px}.assistant-empty{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.assistant-insight{display:flex;gap:9px;align-items:center;margin-top:12px;padding:10px;border-radius:10px;background:#f0fdf4;color:#166534}.assistant-insight>span{font-weight:900}.assistant-insight>div{display:grid}.assistant-insight strong{font-size:11px}.assistant-insight small{font-size:10px}.assistant-history{display:grid}.assistant-history article{display:grid;grid-template-columns:10px 1fr;grid-gap:9px;gap:9px;padding:10px 0;border-bottom:1px solid var(--border)}.assistant-history article:last-child{border-bottom:0}.assistant-history-dot{width:8px;height:8px;border-radius:50%;background:#98a2b3;margin-top:4px}.assistant-history-dot.watcher{background:#12b76a}.assistant-history-dot.audit{background:#2e90fa}.assistant-history article>div{display:grid;grid-gap:3px;gap:3px}.assistant-history strong{font-size:11px}.assistant-history small{font-size:9px;color:var(--muted);line-height:1.4}:root{--bg:#f6f6f4;--panel:#ffffff;--text:#222222;--muted:#6f7072;--brand:#dc6b29;--brand2:#458e3e;--border:#e6e5e2;--consulting-orange:#dc6b29;--consulting-green:#458e3e;--consulting-black:#222222;--consulting-grey:#7e7e7e;--consulting-light:#eeeeee}body{background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}.consulting-shell{grid-template-columns:250px minmax(0,1fr)}.consulting-sidebar{background:linear-gradient(180deg,#222222,#171717);padding:24px 16px 20px;display:flex;flex-direction:column;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh}.consulting-brand{display:flex;align-items:center;gap:10px;padding:2px 8px 22px;border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:20px}.consulting-brand img{width:174px;height:auto;filter:brightness(0) invert(1)}.consulting-product{position:absolute;right:8px;bottom:8px;color:var(--consulting-orange);font-size:10px;font-weight:900}.consulting-nav{display:grid;grid-gap:3px;gap:3px;overflow:auto;padding-right:2px}.nav-section-label{color:#8f9499;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;padding:18px 12px 7px}.consulting-nav .nav-disabled,.consulting-nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:8px;margin:0;color:#dedede;font-size:13px;font-weight:700}.consulting-nav a:hover{background:rgba(220,107,41,.14);color:#fff}.consulting-nav .admin-nav-link{margin-top:2px;border-left:3px solid var(--consulting-orange);background:rgba(255,255,255,.055);color:#fff}.consulting-nav .nav-disabled{opacity:.35;cursor:not-allowed}.nav-icon{width:21px;height:21px;display:grid;place-items:center;font-size:17px;color:#c8c8c8;flex:0 0 auto}.admin-nav-link .nav-icon{color:var(--consulting-orange)}.consulting-user{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding-top:17px;display:grid;grid-gap:14px;gap:14px}.user-summary{display:flex;align-items:center;gap:10px;padding:0 5px}.user-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--consulting-orange);font-size:12px;font-weight:900;color:#fff}.user-summary>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.user-summary strong{font-size:12px}.user-summary small{font-size:10px;color:#aeb2b5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-button{width:100%;background:transparent;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:11px;padding:10px}.logout-button:hover{border-color:var(--consulting-orange);background:rgba(220,107,41,.1)}.consulting-main{padding:34px;background:radial-gradient(circle at 98% 2%,rgba(69,142,62,.045),transparent 24%),var(--bg)}.card,.mini-card,.premium-card,.vivier-list-card,.vivier-stat-card{border-color:var(--border);box-shadow:0 8px 24px rgba(34,34,34,.045)}.button,button{background:var(--consulting-orange)}.button.success{background:var(--consulting-green)}.admin-page{max-width:1480px;margin:0 auto;display:grid;grid-gap:28px;gap:28px}.admin-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.admin-header h1{font-size:38px;letter-spacing:-.04em;margin:0 0 8px}.admin-header p{margin:0;color:var(--muted);font-size:15px}.admin-brand-signature{display:flex;align-items:baseline;gap:7px;border-left:4px solid var(--consulting-orange);padding:11px 15px;background:#fff;border-radius:0 12px 12px 0;box-shadow:0 6px 18px rgba(34,34,34,.05)}.admin-brand-signature span{font-size:23px;font-weight:900;color:#222}.admin-brand-signature strong{font-size:16px;font-weight:500;color:var(--consulting-green)}.admin-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-module-card{min-height:325px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px;display:flex;flex-direction:column;color:var(--text);box-shadow:0 6px 18px rgba(34,34,34,.04);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-module-card.is-active:hover{transform:translateY(-3px);border-color:rgba(220,107,41,.6);box-shadow:0 13px 30px rgba(34,34,34,.09)}.admin-module-card.is-planned{background:linear-gradient(145deg,#fff,#fafaf8)}.admin-module-topline{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.admin-module-icon{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:900}.admin-module-icon.is-orange{background:#fff0e7;color:#c65317}.admin-module-icon.is-green{background:#eaf6e8;color:#367731}.admin-module-icon.is-violet{background:#f1edff;color:#6545c8}.admin-module-icon.is-blue{background:#eaf3ff;color:#2969bd}.admin-module-icon.is-red{background:#fff0f1;color:#c33a48}.admin-module-icon.is-teal{background:#e7f7f5;color:#17857b}.admin-module-badge{display:inline-flex;align-items:center;min-height:25px;padding:5px 8px;border-radius:999px;background:#f1f1ef;color:#666;font-size:10px;font-weight:900;white-space:nowrap}.admin-module-card h2{font-size:17px;margin:16px 0 7px}.admin-module-card>p{font-size:12px;line-height:1.5;color:var(--muted);min-height:54px;margin:0}.admin-module-items{display:grid;margin-top:13px;border-top:1px solid var(--border)}.admin-module-items span{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #f0f0ee;font-size:11px}.admin-module-items b{font-size:17px;color:#999}.admin-module-footer{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;color:var(--consulting-orange);font-size:11px}.is-planned .admin-module-footer{color:#999}.admin-guidance{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--border);border-left:4px solid var(--consulting-green);border-radius:12px;padding:17px 20px}.admin-guidance-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eaf6e8;color:var(--consulting-green);font-weight:900}.admin-guidance div{display:grid;grid-gap:3px;gap:3px}.admin-guidance strong{font-size:12px}.admin-guidance p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.admin-subpage{max-width:1320px;margin:0 auto}.admin-table-card{padding:22px}.admin-table-wrap{overflow:auto}.admin-table{min-width:760px}.admin-table th{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.admin-table td{font-size:12px}.admin-table code{font-size:10px;color:#666}.account-status,.journal-action{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900}.account-status.is-active{background:#eaf6e8;color:#367731}.account-status.is-disabled{background:#f1f1ef;color:#777}.journal-action{background:#fff0e7;color:#b94e17}.account-toggle{padding:8px 11px;font-size:10px;background:#fff;border:1px solid var(--border);color:#444}.account-toggle.is-enable{border-color:#b9dcb5;color:#367731}.account-toggle.is-disable{border-color:#f2c7ae;color:#b94e17}.premium-profile-aside,.premium-profile-main{align-content:start}.premium-profile-layout>.premium-profile-main>.premium-card:last-child{min-height:100%}@media(max-width:1180px){.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-shell{grid-template-columns:220px minmax(0,1fr)}.consulting-brand img{width:150px}}@media(max-width:900px){.consulting-shell{grid-template-columns:1fr}.consulting-sidebar{display:none}.consulting-main{padding:20px}.admin-module-grid{grid-template-columns:1fr}.admin-header{align-items:flex-start;flex-direction:column}.admin-brand-signature{display:none}}.profile-tabs{max-width:100%;min-width:0;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-color:#d0d5dd transparent}.profile-tabs::-webkit-scrollbar{height:6px}.profile-tabs::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:999px}.profile-tabs a{flex:0 0 auto}.premium-profile-aside,.premium-profile-layout,.premium-profile-main{min-width:0}.statistics-nav-link{margin-top:4px}.statistics-page{display:grid;grid-gap:20px;gap:20px;max-width:1600px;margin:0 auto}.statistics-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.statistics-header h1{margin:4px 0 6px;font-size:34px}.statistics-header p{margin:0;color:var(--muted)}.statistics-actions{display:flex;gap:10px;align-items:center}.statistics-actions button,.statistics-actions span{border:1px solid var(--border);border-radius:10px;background:#fff;padding:11px 14px;font:inherit;font-weight:700;color:#344054}.statistics-actions button:disabled{opacity:.55}.statistics-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.statistics-kpis article{position:relative;background:#fff;border:1px solid var(--border);border-radius:15px;padding:20px;box-shadow:0 7px 22px rgba(34,34,34,.045);display:grid;grid-gap:7px;gap:7px;min-height:135px}.statistics-kpis article>span{font-size:11px;font-weight:900;text-transform:uppercase;color:#344054}.statistics-kpis article>strong{font-size:30px;line-height:1}.statistics-kpis article>small{font-size:11px;color:var(--muted)}.statistics-kpis article>i{position:absolute;right:16px;top:16px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:22px}.statistics-kpis .is-orange{background:#fff0e8;color:#dc6b29}.statistics-kpis .is-green{background:#eaf7ec;color:#458e3e}.statistics-kpis .is-blue{background:#eaf2ff;color:#175cd3}.statistics-kpis .is-violet{background:#f0eaff;color:#6938ef}.statistics-grid{display:grid;grid-gap:14px;gap:14px}.statistics-grid-main{grid-template-columns:1.05fr 1fr 1.2fr}.statistics-grid-bottom{grid-template-columns:1.45fr 1.1fr .8fr}.statistics-card{background:#fff;border:1px solid var(--border);border-radius:15px;padding:20px;box-shadow:0 7px 22px rgba(34,34,34,.045);min-width:0}.statistics-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.statistics-card-head h2{font-size:16px;margin:0}.statistics-card-head>span{font-size:11px;color:var(--muted)}.source-distribution{display:grid;grid-template-columns:160px 1fr;grid-gap:20px;gap:20px;align-items:center}.source-ring{width:150px;height:150px;border-radius:50%;display:grid;place-items:center}.source-ring>div{width:82px;height:82px;border-radius:50%;background:#fff;display:grid;place-content:center;text-align:center}.source-ring strong{font-size:24px}.source-ring span{font-size:10px;color:var(--muted)}.source-legend{display:grid;grid-gap:10px;gap:10px}.source-legend>div{display:grid;grid-template-columns:10px 1fr auto;grid-gap:7px;gap:7px;align-items:center;font-size:11px}.source-legend small{color:var(--muted)}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-dot.is-orange{background:#dc6b29}.legend-dot.is-green{background:#458e3e}.legend-dot.is-blue{background:#2e90fa}.legend-dot.is-violet{background:#7a5af8}.legend-dot.is-gold{background:#f5b700}.legend-dot.is-grey{background:#98a2b3}.matching-bars{height:205px;display:flex;align-items:flex-end;justify-content:space-around;gap:10px;border-bottom:1px solid var(--border);padding:0 10px}.matching-bars>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:50px}.matching-bars strong{font-size:11px}.matching-bars span{font-size:10px;color:var(--muted);padding-bottom:8px}.matching-column{width:38px;border-radius:7px 7px 0 0;min-height:10px}.matching-column.is-red{background:#d92d20}.matching-column.is-orange{background:#dc6b29}.matching-column.is-gold{background:#f5b700}.matching-column.is-green{background:#458e3e}.funnel-list{display:grid;grid-gap:9px;gap:9px}.funnel-list>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:center}.funnel-step{height:36px;display:grid;place-items:center;color:#fff;font-weight:900;border-radius:6px;justify-self:center}.step-1{background:#dc6b29}.step-2{background:#e58a37}.step-3{background:#5aa450}.step-4{background:#2e90fa}.funnel-list>div>div{display:flex;justify-content:space-between;gap:8px;font-size:11px}.funnel-list small{color:var(--muted)}.trend-card svg{width:100%;height:190px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fff,#fafafa)}.trend-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:7px}.top-jobs{display:grid;grid-gap:16px;gap:16px}.top-jobs>div{display:grid;grid-template-columns:minmax(120px,1.1fr) 1fr 28px;grid-gap:10px;gap:10px;align-items:center;font-size:11px}.top-jobs>div>span{height:7px;background:#f2f4f7;border-radius:999px;overflow:hidden}.top-jobs i{display:block;height:100%;background:#dc6b29;border-radius:999px}.top-jobs b{text-align:right}.indicators-card>div:not(.statistics-card-head){display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)}.indicators-card>div:last-child{border-bottom:0}.indicator-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:900}.indicator-icon.is-green{background:#eaf7ec;color:#458e3e}.indicator-icon.is-orange{background:#fff0e8;color:#dc6b29}.indicator-icon.is-blue{background:#eaf2ff;color:#175cd3}.indicators-card p{display:grid;margin:0}.indicators-card small{font-size:10px;color:var(--muted)}.indicators-card strong{font-size:22px}.statistics-footnote{margin:0;color:var(--muted);font-size:11px}.premium-profile-layout{align-items:stretch}.premium-profile-aside,.premium-profile-main{height:100%}@media(max-width:1250px){.statistics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-grid-bottom,.statistics-grid-main{grid-template-columns:1fr 1fr}.statistics-grid-bottom .statistics-card:first-child,.statistics-grid-main .statistics-card:last-child{grid-column:1/-1}}@media(max-width:800px){.statistics-header{flex-direction:column}.statistics-grid-bottom,.statistics-grid-main,.statistics-kpis{grid-template-columns:1fr}.statistics-grid-bottom .statistics-card:first-child,.statistics-grid-main .statistics-card:last-child{grid-column:auto}.source-distribution{grid-template-columns:1fr}.source-ring{margin:auto}.statistics-actions{width:100%;justify-content:space-between}}.statistics-filters{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}.statistics-filters label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:900;text-transform:uppercase;color:#667085}.statistics-filters select{min-width:190px;padding:11px 36px 11px 12px}.statistics-filters button,.statistics-filters select{border:1px solid var(--border);border-radius:10px;background:#fff;font:inherit;color:#344054}.statistics-filters button{padding:11px 14px;font-weight:800}.statistics-filters button[type=submit]{background:var(--brand);border-color:var(--brand);color:#fff}.statistics-filters button:disabled{opacity:.5}.statistics-scope{margin:-8px 0 0;color:var(--muted);font-size:12px}.statistics-scope strong{color:#344054}.demo-user-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.demo-user-grid article{display:grid;grid-gap:5px;gap:5px;padding:15px;border:1px solid var(--border);border-radius:12px;background:#fafafa}.demo-user-grid small,.demo-user-grid span{color:var(--muted);font-size:12px}.demo-login-accounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:18px 0}.demo-login-accounts button{display:grid;grid-gap:3px;gap:3px;text-align:left;padding:12px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text)}.demo-login-accounts button.is-selected,.demo-login-accounts button:hover{border-color:var(--brand);background:#fff7f2}.demo-login-accounts span{font-size:10px;text-transform:uppercase;color:var(--brand);font-weight:900}.demo-login-accounts strong{font-size:14px}.demo-login-accounts small{font-size:9px;color:var(--muted);overflow-wrap:anywhere}@media(max-width:1000px){.statistics-filters{justify-content:flex-start}.statistics-filters label,.statistics-filters select{width:100%}.demo-login-accounts,.demo-user-grid{grid-template-columns:1fr}}.login-page{align-items:flex-start;overflow:auto;padding:32px 24px}.login-demo-card{width:min(1180px,100%);max-width:1180px;padding:34px 40px;margin:auto}.login-demo-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.login-brand-logo{display:flex;align-items:center;gap:10px}.login-brand-logo span{font-weight:900;color:var(--brand);font-size:20px}.login-version{border:1px solid var(--border);border-radius:999px;padding:7px 12px;color:var(--muted);font-size:11px;font-weight:800}.login-demo-card h1{font-size:44px;margin:4px 0 8px}.login-demo-card .login-intro{max-width:760px;font-size:16px}.login-demo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:22px 0}.login-demo-metrics>div{display:flex;align-items:baseline;gap:7px;border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:#fafafa}.login-demo-metrics strong{font-size:20px}.login-demo-metrics span{font-size:11px;color:var(--muted)}.demo-login-accounts-rich{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.demo-login-accounts-rich article{position:relative;display:flex;flex-direction:column;gap:9px;padding:20px;border:1px solid var(--border);border-radius:16px;background:#fff;min-width:0}.demo-login-accounts-rich article.is-recommended{border-color:var(--brand);box-shadow:0 10px 26px rgba(220,107,41,.12)}.demo-account-recommended{position:absolute;right:14px;top:13px;border-radius:999px;background:#fff2e9;color:#b54708;padding:5px 8px;font-size:9px;font-weight:900;text-transform:uppercase}.demo-account-role{font-size:11px;text-transform:uppercase;color:var(--brand);font-weight:900}.demo-login-accounts-rich article>strong{font-size:23px}.demo-login-accounts-rich article>p{color:var(--muted);font-size:12px;line-height:1.5;min-height:36px;margin:0}.demo-account-features{display:flex;gap:6px;flex-wrap:wrap}.demo-account-features span{border-radius:999px;background:#f2f4f7;color:#475467;padding:5px 8px;font-size:9px;font-weight:800}.demo-login-accounts-rich article>small{margin-top:auto;color:#458e3e;font-weight:800}.demo-login-accounts-rich article>button{margin-top:5px;width:100%;background:var(--brand);color:#fff;border-color:var(--brand)}.login-demo-actions{display:flex;justify-content:center;gap:10px;margin:18px 0}.login-manual-access{border-top:1px solid var(--border);padding-top:16px}.login-manual-access summary{cursor:pointer;text-align:center;color:#475467;font-weight:800;font-size:12px}.login-manual-access .login-form{max-width:560px;margin:18px auto 0}.login-message.error{display:grid;grid-gap:6px;gap:6px}.login-message.error small{font-size:11px;color:#912018;line-height:1.4}.guided-tour-intro{display:flex;justify-content:space-between;align-items:center;gap:20px}.guided-tour-intro p{margin:0;color:var(--muted)}.guided-tour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.guided-tour-card{display:flex;flex-direction:column;min-height:220px;padding:22px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.guided-tour-card>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#fff2e9;color:var(--brand);font-weight:900}.guided-tour-card h2{margin:18px 0 8px}.guided-tour-card p{margin:0;color:var(--muted);line-height:1.6}.guided-tour-card a{margin-top:auto;color:#175cd3;font-weight:800}.guided-tour-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.guided-tour-footer h2,.guided-tour-footer p{margin:0}.guided-tour-footer p{margin-top:6px;color:var(--muted)}@media(max-width:900px){.login-demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-login-accounts-rich,.guided-tour-grid{grid-template-columns:1fr}.login-demo-card h1{font-size:34px}.guided-tour-footer,.guided-tour-intro{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.login-page{padding:14px}.login-demo-card{padding:24px 18px}.login-demo-header{align-items:center}.login-version{display:none}.login-demo-metrics{grid-template-columns:1fr 1fr}.login-demo-actions{flex-direction:column}.login-demo-actions button{width:100%}}.topbar-actions{display:flex;gap:12px;flex-wrap:wrap}.success-banner{margin-bottom:18px;padding:14px 18px;border:1px solid #b9dfc1;border-radius:14px;background:#f0faf2;color:#2f7133;font-weight:700}.account-create-card,.selected-user-card{margin-bottom:22px;padding:26px}.account-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.account-create-form label,.activation-card label,.permission-profile-grid label{display:grid;grid-gap:8px;gap:8px;font-weight:700;color:#273449}.account-create-form input,.account-create-form select,.activation-card input,.permission-profile-grid input,.permission-profile-grid select{min-height:46px;border:1px solid #d8dee7;border-radius:12px;padding:10px 13px;font:inherit;background:#fff}.account-create-form .form-note{grid-column:1/-1;padding:13px 15px;border-radius:12px;background:#f7f8fa;color:#687386}.account-create-form .button{justify-self:start}.admin-table tr.is-selected td{background:#fff5ed}.admin-table td a{color:inherit;text-decoration:none}.selected-user-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e6e8ec}.selected-user-header h2{margin:4px 0;font-size:30px}.selected-user-header p{margin:0;color:#6b7586}.permission-profile-grid{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:18px;gap:18px;align-items:flex-end;margin-bottom:18px}.toggle-line{display:flex!important;align-items:center;min-height:46px;padding:0 12px;border:1px solid #e0e4ea;border-radius:12px}.permission-toolbar{display:flex;justify-content:flex-end;gap:10px;margin-bottom:16px}.permission-toolbar button{border:1px solid #ccd3dd;background:#fff;padding:9px 14px;border-radius:10px;font-weight:700;cursor:pointer}.permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.permission-group{border:1px solid #e0e4ea;border-radius:15px;padding:18px;background:#fbfcfd}.permission-group h3{margin:0 0 13px;color:#1c2633}.permission-group label{display:flex;align-items:center;gap:10px;padding:8px 0;color:#4d596b}.permission-group input{width:18px;height:18px;accent-color:#dc6b29}.permission-actions{display:flex;justify-content:flex-end;margin-top:22px}.activation-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f5f6}.activation-card{width:min(540px,100%);background:#fff;border:1px solid #e1e4e8;border-radius:22px;padding:34px;box-shadow:0 18px 55px rgba(24,34,48,.09)}.activation-card h1{margin:8px 0 10px;font-size:38px}.activation-card p{color:#667085;margin-bottom:24px}.activation-card form{display:grid;grid-gap:17px;gap:17px}.error-banner{margin-bottom:18px;padding:13px 15px;border:1px solid #ffc5c0;background:#fff1ef;color:#b42318}@media (max-width:900px){.account-create-form,.permission-groups,.permission-profile-grid{grid-template-columns:1fr}}.candidate-tabbar,.candidate-tabs,.profile-tabs,.tabs-bar{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}.candidate-tabbar>*,.candidate-tabs>*,.profile-tabs>*,.tabs-bar>*{flex:0 0 auto;white-space:nowrap}.journal-value{max-width:260px;white-space:normal;color:#687386;font-size:12px}.consulting-user a{color:inherit;text-decoration:none}:root{--adn-ink:#222;--adn-grey:#7e7e7e;--adn-soft:#f6f6f4}body{font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif}.accounts-v2{max-width:1500px}.accounts-v2-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.accounts-v2-heading h1{font-size:34px;letter-spacing:-.025em}.accounts-directory-card{padding:0;overflow:hidden;border-radius:18px}.accounts-directory-toolbar{display:flex;gap:28px;padding:18px 20px;border-bottom:1px solid var(--border);align-items:center}.create-account-button{display:flex;align-items:center;gap:8px;white-space:nowrap;background:var(--adn-orange)}.create-account-button span{font-size:18px}.accounts-search-form{display:grid;grid-template-columns:minmax(320px,1fr) 180px 180px;grid-gap:12px;gap:12px;align-items:center;flex:1 1}.accounts-search-input{position:relative}.accounts-search-input span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:22px;color:#8b95a5}.accounts-search-input input{padding-left:44px}.accounts-search-form select,.accounts-search-input input{height:44px;border-radius:10px}.accounts-filter-button{height:44px;width:44px;padding:0;background:#fff;color:#344054;border:1px solid var(--border);font-size:19px}.accounts-table-v2{min-width:1160px}.accounts-table-v2 th{font-size:11px;text-transform:none;letter-spacing:0;color:#475467;background:#fafafa}.accounts-table-v2 td{font-size:12px;color:#344054}.accounts-table-v2 tr.is-selected td{background:#fff7f2}.accounts-table-v2 tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--adn-orange)}.accounts-user-cell{display:flex;align-items:center;gap:10px}.account-large-avatar,.accounts-avatar{display:grid;place-items:center;border-radius:50%;font-weight:900}.accounts-avatar{width:29px;height:29px;color:#fff;font-size:11px}.account-large-avatar{width:68px;height:68px;color:#fff;font-size:27px}.role-admin{background:linear-gradient(145deg,#e97819,#d95b00)}.role-recruiter{background:linear-gradient(145deg,#4b82dd,#2258b6)}.role-sales{background:linear-gradient(145deg,#5fb06a,#328a40)}.role-badge{display:inline-flex;padding:5px 8px;border-radius:7px;font-size:10px;font-weight:800}.role-badge.role-admin{background:#fff0e6;color:#c9500b}.role-badge.role-recruiter{background:#eaf2ff;color:#175cd3}.role-badge.role-sales{background:#eaf7ec;color:#287b34}.account-status-dot{display:inline-flex;align-items:center;gap:7px}.account-status-dot i{width:7px;height:7px;border-radius:50%;background:#12b76a}.account-status-dot.is-disabled i{background:#98a2b3}.row-action-button{display:grid;place-items:center;width:38px;height:34px;border:1px solid var(--border);border-radius:9px;font-weight:900;letter-spacing:2px}.accounts-table-footer{display:flex;justify-content:space-between;padding:12px 20px;color:#667085;font-size:11px}.accounts-detail-grid{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:16px;align-items:stretch}.account-identity-card{padding:22px;display:flex;flex-direction:column}.account-identity-top{display:flex;align-items:center;gap:15px;padding-bottom:18px;border-bottom:1px solid var(--border)}.account-identity-top h2{margin:0 0 8px;font-size:21px}.account-facts{display:grid;grid-gap:0;gap:0;margin:12px 0 0}.account-facts div{padding:11px 0;border-bottom:1px solid #eef0f3}.account-facts dt{font-size:10px;color:#667085;margin-bottom:4px}.account-facts dd{margin:0;font-size:12px;color:#344054;overflow-wrap:anywhere}.permissions-editor-v2{padding:0}.permissions-v2-header{padding:20px 22px 14px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.permissions-v2-header h2{margin:0;font-size:20px}.permissions-profile-settings{display:grid;grid-template-columns:160px minmax(200px,1fr) auto;grid-gap:10px;gap:10px;align-items:flex-end;min-width:min(660px,60%)}.permissions-profile-settings label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:800;color:#475467}.permissions-profile-settings input,.permissions-profile-settings select{height:40px;padding:8px 10px}.account-switch{display:flex!important;align-items:center;gap:8px;height:40px;padding:0 10px;border:1px solid var(--border);border-radius:10px;white-space:nowrap}.account-switch input{display:none}.account-switch span{width:34px;height:20px;background:#d0d5dd;border-radius:999px;position:relative}.account-switch span:after{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;border-radius:50%;background:#fff;transition:.2s}.account-switch input:checked+span{background:#12b76a}.account-switch input:checked+span:after{transform:translateX(14px)}.permissions-inheritance-note{padding:0 22px 14px;text-align:right;color:#667085;font-size:11px}.permissions-inheritance-note strong{color:var(--adn-orange)}.permission-groups-v2{border-top:1px solid var(--border)}.permission-row-v2{grid-template-columns:250px minmax(0,1fr);grid-gap:18px;gap:18px;padding:15px 22px;border-bottom:1px solid var(--border)}.permission-category-v2{display:flex;gap:11px;align-items:flex-start}.permission-category-v2>span{width:30px;height:30px;border-radius:8px;background:#f2f4f7;display:grid;place-items:center;font-weight:900}.permission-category-v2 h3{margin:1px 0 4px;font-size:13px}.permission-category-v2 p{margin:0;font-size:10px;color:#667085}.permission-options-v2{display:flex;gap:12px 24px;align-content:flex-start;align-items:center;flex-wrap:wrap}.permission-options-v2 label{display:flex;gap:7px;align-items:center;font-size:11px;color:#344054;min-width:150px}.permission-options-v2 input{width:15px;height:15px;accent-color:var(--adn-orange);margin:0}.permission-actions-v2{display:flex;justify-content:space-between;gap:18px;padding:18px 22px}.permission-actions-v2>div{display:flex;gap:10px;flex-wrap:wrap}.permission-actions-v2 .button{font-size:11px;padding:10px 13px}.permission-actions-v2 .button.primary{background:var(--adn-orange)}@media(max-width:1180px){.accounts-directory-toolbar{align-items:stretch;flex-direction:column;gap:12px}.accounts-search-form{grid-template-columns:1fr 1fr 1fr}.permissions-v2-header{flex-direction:column}.permissions-profile-settings{min-width:0;width:100%}.accounts-detail-grid{grid-template-columns:1fr}.account-identity-card{display:grid;grid-template-columns:280px 1fr;grid-gap:20px;gap:20px}.account-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.account-facts div{padding:8px 12px}}@media(max-width:760px){.accounts-v2-heading{flex-direction:column}.accounts-search-form{grid-template-columns:1fr}.accounts-filter-button{width:100%}.permission-row-v2,.permissions-profile-settings{grid-template-columns:1fr}.permission-actions-v2{flex-direction:column}.permission-actions-v2>div{justify-content:stretch}.permission-actions-v2 .button{flex:1 1;text-align:center}.account-identity-card{display:block}.account-facts{grid-template-columns:1fr}.accounts-v2-heading h1{font-size:28px}}.accounts-directory-card .admin-table-wrap{overflow:visible}.accounts-table-v2{min-width:0;width:100%;table-layout:fixed}.accounts-table-v2 th:first-child{width:20%}.accounts-table-v2 th:nth-child(2){width:8%}.accounts-table-v2 th:nth-child(3){width:22%}.accounts-table-v2 th:nth-child(4){width:12%}.accounts-table-v2 th:nth-child(5){width:11%}.accounts-table-v2 th:nth-child(6){width:9%}.accounts-table-v2 th:nth-child(7){width:13%}.accounts-table-v2 th:nth-child(8){width:5%}.accounts-table-v2 td,.accounts-table-v2 th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-cell{max-width:0}.account-actions-menu summary{list-style:none;cursor:pointer}.account-actions-menu summary::-webkit-details-marker{display:none}.account-actions-popover{position:absolute;right:0;top:40px;z-index:30;width:210px;padding:8px;background:white;border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 40px rgba(16,24,40,.18);display:grid;grid-gap:3px;gap:3px}.account-actions-popover a,.account-actions-popover button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:9px 10px;border-radius:8px;color:#344054;font:inherit;cursor:pointer}.account-actions-popover a:hover,.account-actions-popover button:hover{background:#f2f4f7}.account-actions-popover .danger{color:#b42318}.accounts-table-v2 tr.is-deleted td{color:#98a2b3;font-style:italic;text-decoration:underline;background:#fafafa}.accounts-table-v2 tr.is-deleted .role-badge{opacity:.6}.permission-category-v2{position:relative;padding-right:92px}.category-state{position:absolute;right:0;top:0;border:0;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;cursor:pointer}.state-activee{background:#eaf7ec;color:#287b34}.state-partielle{background:#fff4e8;color:#c9500b}.state-desactivee{background:#f2f4f7;color:#667085}.deleted-user-reference{color:#98a2b3;font-style:italic;text-decoration:underline}.functional-journal .journal-value{white-space:normal;min-width:320px}.candidate-tabbar,.candidate-tabs,.profile-tabs,.tabs-bar{width:100%;min-width:0;display:flex!important;align-items:center;gap:8px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.candidate-tabbar::-webkit-scrollbar,.candidate-tabs::-webkit-scrollbar,.profile-tabs::-webkit-scrollbar,.tabs-bar::-webkit-scrollbar{display:none}.candidate-tabbar>*,.candidate-tabs>*,.profile-tabs>*,.tabs-bar>*{flex:0 0 auto!important;min-height:56px;display:flex;align-items:center;justify-content:center}.account-edit-settings{min-width:min(920px,72%)}@media(max-width:1300px){.account-edit-settings{grid-template-columns:repeat(2,minmax(180px,1fr));min-width:0;width:100%}}@media(max-width:760px){.account-edit-settings{grid-template-columns:1fr}}.accounts-directory-card{overflow:visible}.accounts-directory-toolbar{border-radius:18px 18px 0 0}.accounts-table-v2 td:last-child,.accounts-table-v2 th:last-child{overflow:visible!important;text-overflow:clip;position:relative;text-align:center}.accounts-table-v2 td:last-child{z-index:5}.accounts-table-v2 tr.is-selected td:last-child{z-index:15}.account-actions-menu{display:inline-block;vertical-align:middle;position:relative;z-index:20}.account-actions-menu[open]{z-index:100}.account-actions-popover{z-index:110;top:36px}.category-state-select{margin-left:auto;min-width:116px}.category-state-select select{width:100%;height:32px;border:0;border-radius:999px;padding:5px 28px 5px 12px;font-size:10px;font-weight:850;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.category-state-select.state-enabled select{background:#eaf7ec;color:#287b34}.category-state-select.state-partial select{background:#fff4e8;color:#c9500b}.category-state-select.state-disabled select{background:#f2f4f7;color:#667085}.permission-category-v2{padding-right:0;align-items:center}.permission-category-v2>div{min-width:0;flex:1 1}.permission-row-v2.permission-state-disabled .permission-options-v2{opacity:.58}.permission-options-v2 label.is-unchecked span{color:#667085}.account-edit-settings{grid-template-columns:repeat(3,minmax(150px,1fr));min-width:min(760px,68%)}.account-save-button{align-self:end;height:40px}.error-banner{padding:12px 15px;border:1px solid #f4c7c3;background:#fff2f1;color:#9c2f25;border-radius:12px;margin-bottom:16px;font-size:12px;font-weight:700}@media(max-width:1180px){.permissions-v2-header{display:block}.account-edit-settings{min-width:0;width:100%;margin-top:16px}}.sortable-header{display:inline-flex;align-items:center;gap:3px;color:inherit;text-decoration:none;font-weight:inherit;max-width:100%}.sortable-header:hover{color:var(--adn-orange)}.deleted-account-panel{padding:28px;align-self:stretch}.deleted-account-panel h2{margin:8px 0 10px}.deleted-account-panel .button{margin-top:14px}.deleted-account-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.deleted-account-actions form{margin:0}.category-state-toggle{margin-left:auto;width:30px;height:30px;min-width:30px;padding:0;border-radius:7px;display:grid;place-items:center;font-size:19px;line-height:1;font-weight:900;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.category-state-toggle:hover{transform:translateY(-1px)}.category-state-toggle.state-disabled{background:#fff;border:2px solid #98a2b3;color:transparent}.category-state-toggle.state-enabled{background:var(--adn-orange);border:2px solid var(--adn-orange);color:#fff}.category-state-toggle.state-partial{background:#fff7f2;border:2px solid var(--adn-orange);color:var(--adn-orange)}.permission-row-v2.permission-state-disabled .permission-options-v2{opacity:.5}.candidate-advanced-toolbar{grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(145px,.65fr)) auto auto;align-items:center}.candidate-pool-table{min-width:1180px}.application-type,.completion-badge,.criterion-state,.origin-badge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;white-space:nowrap}.origin-badge{background:#f4f1ec;color:#665c50}.completion-badge.complete{background:#e8f5ec;color:#287a45}.completion-badge.incomplete{background:#fff2df;color:#9a5b00}.applications-table{min-width:980px}.application-candidate{display:flex;flex-direction:column;color:inherit;text-decoration:none}.application-candidate small{color:#777;margin-top:3px}.application-type{background:#eef1f4;color:#46505a}.type-position{background:#fff0e4;color:#b55312}.type-referral{background:#edf7f0;color:#287a45}.type-smart{background:#f0edfb;color:#6550a5}.watcher-filter-card{margin-bottom:18px}.watcher-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) 220px auto auto;grid-gap:12px;gap:12px;align-items:center}.watcher-filter-bar input,.watcher-filter-bar select{min-height:44px;border:1px solid #ddd5cb;border-radius:10px;padding:0 12px;background:#fff}.criterion-state.activated{background:#e8f5ec;color:#287a45}.criterion-state.disabled{background:#fff2df;color:#9a5b00}.criterion-state.deleted{background:#f2f2f2;color:#777;text-decoration:underline;font-style:italic}.criterion-row-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.watcher-setting-row.deleted{opacity:.72}.watcher-edit-fields{display:contents;border:0;padding:0;margin:0}.button.danger{background:#fff0f0;color:#a53030;border-color:#efcaca}@media(max-width:1300px){.candidate-advanced-toolbar{grid-template-columns:1fr 1fr 1fr}.candidate-advanced-toolbar .vivier-search-field{grid-column:1/-1}}@media(max-width:800px){.candidate-advanced-toolbar,.watcher-filter-bar{grid-template-columns:1fr}.applications-table,.candidate-pool-table{min-width:950px}}.applications-board-page{display:grid;grid-gap:22px;gap:22px;max-width:1500px;margin:0 auto}.application-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.application-category-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:5px 12px;gap:5px 12px;padding:18px 20px;background:#fff;border:1px solid #e4e7ec;border-radius:14px;color:#17202a;text-decoration:none;box-shadow:0 7px 20px rgba(23,33,43,.045);transition:.16s ease}.application-category-card.is-active,.application-category-card:hover{border-color:#DC6B29;box-shadow:0 8px 24px rgba(239,108,53,.12);transform:translateY(-1px)}.application-category-card .category-icon{grid-row:1/3;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#fff0e8;color:#DC6B29;font-size:20px;font-weight:900}.application-category-card strong{font-size:14px}.application-category-card b{font-size:25px;text-align:right;color:#101828}.application-category-card small{grid-column:2/4;color:#667085;font-size:11px}.section-heading-row{gap:20px}.section-heading-row h2{margin:0 0 4px;font-size:20px}.section-heading-row p{margin:0;color:#667085;font-size:13px}.offer-count-badge{padding:7px 11px;border-radius:999px;background:#fff0e8;color:#b54708;font-size:12px;font-weight:900}.applications-filter-bar{display:grid;grid-template-columns:minmax(300px,1fr) 210px 180px auto auto;grid-gap:11px;gap:11px;margin-bottom:20px}.applications-filter-bar input,.applications-filter-bar select{height:44px;border:1px solid #d0d5dd;border-radius:9px;background:#fff}.applications-filter-bar button{height:44px;border-radius:9px;padding:0 20px}.offer-accordion-list{display:grid;grid-gap:13px;gap:13px}.offer-application-block{border:1px solid #e4e7ec;border-radius:13px;background:#fff;overflow:hidden}.offer-application-block[open]{border-color:#f2b18f;box-shadow:0 8px 22px rgba(23,33,43,.05)}.offer-application-block summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;background:#fcfcfd}.offer-application-block summary::-webkit-details-marker{display:none}.offer-candidate-link,.offer-summary-main,.offer-summary-metrics,.offer-title-line{display:flex;align-items:center}.offer-summary-main{gap:13px;min-width:320px}.offer-status-dot{width:10px;height:10px;border-radius:50%;background:#98a2b3;flex:none}.status-published{background:#12b76a}.status-draft{background:#f79009}.status-paused{background:#f04438}.status-archived,.status-closed{background:#667085}.offer-title-line{gap:9px}.offer-title-line strong{font-size:15px}.offer-title-line span{padding:3px 7px;border-radius:5px;background:#f2f4f7;color:#667085;font-size:10px;font-weight:800}.offer-summary-main small{display:block;margin-top:4px;color:#667085}.offer-summary-metrics{gap:18px;margin-left:auto}.offer-summary-metrics>span:not(.offer-state):not(.accordion-chevron){display:grid;grid-gap:1px;gap:1px;color:#667085;font-size:10px;text-align:center}.offer-summary-metrics b{font-size:15px;color:#101828}.offer-state{padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900;background:#f2f4f7;color:#475467}.state-published{background:#e8f7ef;color:#027a48}.state-draft{background:#fff4d6;color:#a15c00}.state-paused{background:#fff0ed;color:#b42318}.accordion-chevron{font-size:20px;transition:transform .15s}.offer-application-block[open] .accordion-chevron{transform:rotate(180deg)}.offer-expanded-content{border-top:1px solid #eaecf0}.offer-detail-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:15px;gap:15px;align-items:center;padding:15px 20px;background:#fffaf7}.offer-detail-strip>div{display:grid;grid-gap:3px;gap:3px}.offer-detail-strip span{font-size:10px;color:#667085;text-transform:uppercase;font-weight:800}.offer-detail-strip strong{font-size:12px}.offer-open-link{font-size:12px;color:#DC6B29;font-weight:900;white-space:nowrap}.offer-candidates-table{min-width:1160px}.offer-candidates-table td,.offer-candidates-table th{padding-left:14px;padding-right:14px}.offer-candidate-link{gap:11px;color:inherit;text-decoration:none;min-width:230px}.offer-candidate-link .vivier-avatar{width:42px;height:42px}.offer-candidate-link>span:last-child{display:grid;grid-gap:3px;gap:3px}.offer-candidate-link small{color:#667085}.rh-score,.score-pill,.watcher-completion{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eff8ff;color:#175cd3;font-size:11px;font-weight:900;white-space:nowrap}.score-pill.has-alert{background:#fff0ed;color:#b42318}.blocking-alert,.last-action-label{display:block;margin-top:4px;font-size:9px;color:#b42318}.rh-score{background:#f4f3ff;color:#5925dc}.watcher-completion{background:#f2f4f7;color:#475467}.watcher-completion.is-complete{background:#e8f7ef;color:#027a48}.watcher-completion.is-partial{background:#fff4d6;color:#a15c00}.last-action-label{color:#667085;max-width:150px}.compact-empty{padding:24px}.outside-category-panel{padding-bottom:22px}.vivier-reset-link{color:#DC6B29;font-weight:800;font-size:12px}.outside-candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.outside-candidate-card{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #eaecf0;border-radius:11px;color:inherit;text-decoration:none}.outside-candidate-card>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.outside-candidate-card small{color:#667085}.outside-candidate-card .completion-badge{margin-left:auto}@media(max-width:1200px){.application-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-filter-bar{grid-template-columns:1fr 1fr 1fr auto}.applications-filter-bar .vivier-search-field{grid-column:1/-1}.offer-summary-metrics>span:not(.offer-state):not(.accordion-chevron){display:none}.offer-detail-strip,.outside-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.application-category-grid,.applications-filter-bar,.outside-candidate-grid{grid-template-columns:1fr}.applications-filter-bar .vivier-search-field{grid-column:auto}.offer-application-block summary{align-items:flex-start}.offer-summary-main{min-width:0}.offer-summary-metrics{gap:8px}.offer-detail-strip{grid-template-columns:1fr}.offer-title-line{align-items:flex-start;flex-direction:column}}.offer-candidates-table{width:100%;min-width:0;table-layout:fixed}.offer-candidates-table th:first-child{width:25%}.offer-candidates-table th:nth-child(2){width:17%}.offer-candidates-table th:nth-child(3),.offer-candidates-table th:nth-child(4),.offer-candidates-table th:nth-child(5){width:9%}.offer-candidates-table th:nth-child(6){width:12%}.offer-candidates-table th:nth-child(7){width:19%}.offer-candidates-table td,.offer-candidates-table th{overflow:hidden;text-overflow:ellipsis}.offer-candidate-link,.offer-candidate-link>span:last-child{min-width:0}.last-action-label,.offer-candidate-link small,.offer-candidate-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.candidate-synthesis-list{display:grid;grid-gap:12px;gap:12px;padding:18px;background:#f8fafc;border-top:1px solid #eaecf0}.candidate-synthesis-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;overflow:hidden}.candidate-synthesis-card summary{display:grid;grid-template-columns:minmax(280px,1fr) 100px auto 24px;align-items:center;grid-gap:16px;gap:16px;padding:15px 18px;background:#fff;cursor:pointer;list-style:none}.candidate-synthesis-card summary::-webkit-details-marker{display:none}.synthesis-candidate-link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0}.synthesis-candidate-link>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.synthesis-candidate-link small,.synthesis-candidate-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.synthesis-candidate-link small{color:#667085}.synthesis-score{display:grid;text-align:center}.synthesis-score b{font-size:18px;color:#175cd3}.synthesis-score small{font-size:10px;color:#667085}.synthesis-recommendation{padding:7px 10px;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap}.synthesis-recommendation.is-strong{background:#e8f7ef;color:#027a48}.synthesis-recommendation.is-review{background:#fff4d6;color:#a15c00}.synthesis-recommendation.is-reserve{background:#fff0ed;color:#b42318}.candidate-synthesis-content{display:grid;grid-template-columns:1.2fr 1fr .85fr;grid-gap:14px;gap:14px;padding:16px 18px;border-top:1px solid #eaecf0;background:#fffaf7}.candidate-synthesis-content section{padding:15px;background:#fff;border:1px solid #eaecf0;border-radius:10px}.candidate-synthesis-content h4{margin:0 0 10px;font-size:14px}.candidate-synthesis-content p{margin:8px 0;color:#475467;font-size:12px;line-height:1.5}.synthesis-kpis{display:flex;flex-wrap:wrap;gap:7px}.synthesis-kpis span{display:grid;grid-gap:2px;gap:2px;padding:7px 9px;border-radius:8px;background:#f2f4f7;color:#667085;font-size:9px}.synthesis-kpis b{color:#101828;font-size:12px}.synthesis-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:10px}.synthesis-columns strong{font-size:11px}.synthesis-columns ul{margin:6px 0 0;padding-left:17px;color:#475467;font-size:11px;line-height:1.55}.synthesis-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.synthesis-actions a{padding:7px 9px;border:1px solid #f2b18f;border-radius:8px;color:#b54708;font-size:10px;font-weight:800;text-decoration:none}@media(max-width:1200px){.candidate-synthesis-content{grid-template-columns:1fr}.candidate-synthesis-card summary{grid-template-columns:minmax(220px,1fr) 90px auto 24px}.offer-candidates-table td:nth-child(7),.offer-candidates-table th:nth-child(7){display:none}.offer-candidates-table th:first-child{width:31%}.offer-candidates-table th:nth-child(2){width:20%}}@media(max-width:800px){.offer-candidates-table td:nth-child(2),.offer-candidates-table td:nth-child(4),.offer-candidates-table th:nth-child(2),.offer-candidates-table th:nth-child(4){display:none}.candidate-synthesis-card summary{grid-template-columns:1fr auto 24px}.synthesis-score{display:none}.synthesis-recommendation{font-size:9px}.synthesis-columns{grid-template-columns:1fr}}.offer-global-summary{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:14px;gap:14px;padding:16px 20px;border-top:1px solid #f2e3dc;border-bottom:1px solid #eaecf0;background:#fff}.offer-global-summary>div{padding:13px 14px;border:1px solid #eaecf0;border-radius:10px;background:#fcfcfd}.offer-global-summary p{margin:7px 0 0;color:#475467;font-size:12px;line-height:1.55;white-space:pre-line}.offer-criteria-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.offer-criteria-tags span{padding:6px 8px;border-radius:999px;background:#fff0e8;color:#b54708;font-size:10px;font-weight:800}.offer-criteria-tags small{color:#667085}@media(max-width:900px){.offer-global-summary{grid-template-columns:1fr}}.history-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 16px;padding:6px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px}.history-tabs a{padding:10px 14px;border-radius:11px;color:#4b5563;font-size:13px;font-weight:750;text-decoration:none}.history-tabs a:hover{background:#fff;color:#111827}.history-tabs a.is-active{background:#111827;color:#fff;box-shadow:0 4px 12px rgba(17,24,39,.12)}.history-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.history-kpis article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px 18px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.history-kpis span{display:block;color:#6b7280;font-size:12px;font-weight:700}.history-kpis strong{display:block;margin-top:5px;font-size:26px;color:#111827}.business-history-table{table-layout:fixed;min-width:0;width:100%}.business-history-table th:first-child{width:12%}.business-history-table th:nth-child(2){width:10%}.business-history-table th:nth-child(3){width:17%}.business-history-table th:nth-child(4){width:18%}.business-history-table th:nth-child(5){width:12%}.business-history-table th:nth-child(6){width:31%}.business-history-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.business-history-table td small{display:block;color:#9ca3af;margin-top:3px;font-weight:500}.history-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#4b5563}.history-subject{font-weight:800;color:#111827;text-decoration:none}.history-subject:hover{text-decoration:underline;color:#e56a1f}.history-module{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800}.history-module.is-vivier{background:#fff1e8;color:#b84f10}.history-module.is-candidature{background:#eef7f2;color:#24724a}.history-module.is-annonce{background:#eef3ff;color:#355fb8}@media(max-width:1100px){.history-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.business-history-table td:nth-child(5),.business-history-table th:nth-child(5){display:none}.business-history-table th:nth-child(6){width:43%}}.public-offer-page,.public-offers-index{min-height:100vh;background:#fff;color:#111827;font-family:Arial,Helvetica,sans-serif}.public-site-header{height:76px;display:flex;align-items:center;gap:34px;padding:0 48px;border-bottom:1px solid #e5e7eb;background:#fff;position:relative;z-index:5}.public-brand{display:grid;line-height:.85;text-decoration:none;margin-right:auto}.public-brand span{font-size:33px;font-weight:950;letter-spacing:-2px;color:#0b2038}.public-brand small{margin-top:7px;padding-top:4px;border-top:3px solid #2ca54f;color:#2ca54f;font-weight:900;letter-spacing:.5px}.public-site-header nav{display:flex;gap:34px;align-items:center}.public-site-header nav a{color:#171717;text-decoration:none;font-size:14px}.public-site-header nav a.is-active{color:#1c8c3c;font-weight:900}.public-header-actions{display:flex;gap:12px}.public-apply-button,.public-orange-button,.public-outline-button,.public-share-button{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:12px 21px;text-decoration:none;font-weight:850;font-size:14px}.public-outline-button{border:1px solid #249447;color:#1c7e39;background:#fff}.public-orange-button{background:#f45b20;color:#fff;border:1px solid #f45b20}.public-offer-hero{position:relative;min-height:250px;background:linear-gradient(110deg,#07141f,#102a35 58%,#143f28);overflow:hidden}.public-offer-hero:after{content:"";position:absolute;right:-3%;top:-45%;width:42%;height:190%;border:4px solid rgba(57,154,70,.55);transform:rotate(27deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,58% 100%);clip-path:polygon(0 0,100% 0,100% 100%,58% 100%)}.public-offer-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 62% 35%,rgba(73,104,119,.24),transparent 35%),linear-gradient(90deg,rgba(1,9,15,.96),rgba(2,14,22,.75) 60%,rgba(1,18,11,.5))}.public-offer-hero-content{position:relative;z-index:2;max-width:1480px;margin:auto;padding:30px 48px;color:#fff}.public-published-badge{display:inline-flex;padding:7px 13px;border:1px solid rgba(63,174,90,.38);border-radius:8px;color:#51d46e;font-size:11px;font-weight:900}.public-offer-hero h1{font-size:42px;line-height:1.08;margin:18px 0 15px;letter-spacing:-1.2px}.public-offer-meta-row{display:flex;gap:28px;flex-wrap:wrap;font-size:16px}.public-offer-hero-actions{display:flex;gap:12px;margin-top:24px}.public-apply-button{background:#29a848;color:#fff;min-width:126px}.public-share-button{border:1px solid rgba(255,255,255,.7);background:transparent;color:#fff;cursor:pointer}.public-offer-content{max-width:1480px;margin:0 auto;padding:28px 48px 32px;display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,.82fr);grid-gap:34px;gap:34px}.public-offer-main{display:grid;grid-gap:28px;gap:28px}.public-offer-main article h2,.public-offer-sidebar h2,.public-related-offers h2{font-size:18px;margin:0 0 14px}.public-offer-main p{color:#344054;line-height:1.75;margin:0 0 12px}.public-two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.public-two-columns article+article{border-left:1px solid #e5e7eb;padding-left:30px}.public-offer-main ul,.public-why-card ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}.public-offer-main li,.public-why-card li{position:relative;padding-left:27px;color:#344054;line-height:1.45}.public-offer-main li:before,.public-why-card li:before{content:"✓";position:absolute;left:0;top:0;width:17px;height:17px;border:1px solid #39a85b;border-radius:50%;display:grid;place-items:center;color:#239443;font-size:11px;font-weight:900}.public-skill-tags{display:flex;gap:9px;flex-wrap:wrap}.public-skill-tags span{padding:7px 12px;border:1px solid #cce7d3;border-radius:999px;background:#f1faf4;color:#23783b;font-size:12px}.public-offer-sidebar{display:grid;grid-gap:18px;gap:18px;align-content:start}.public-info-card{border:1px solid #dfe3e8;border-radius:9px;padding:20px;background:#fff}.public-info-card dl{margin:0;display:grid;grid-gap:15px;gap:15px}.public-info-card dl div{display:grid;grid-template-columns:150px 1fr;grid-gap:12px;gap:12px}.public-info-card dt{color:#667085}.public-info-card dd{margin:0;color:#1d2939;font-weight:650}.public-related-offers{border-top:1px solid #e5e7eb;padding:22px 48px 38px;max-width:100%}.public-related-grid,.public-related-offers>h2{max-width:1480px;margin-left:auto;margin-right:auto}.public-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.public-related-card{position:relative;display:grid;grid-gap:8px;gap:8px;border:1px solid #e1e5ea;border-radius:8px;padding:18px;color:#111827;text-decoration:none}.public-related-card small{color:#1f9a44;font-weight:800}.public-related-card strong{font-size:16px}.public-related-card em,.public-related-card span{color:#667085;font-size:12px;font-style:normal}.public-related-card b{position:absolute;right:18px;bottom:18px;font-size:23px}.public-site-footer{display:flex;justify-content:space-between;gap:20px;padding:26px 48px;background:#071826;color:#fff}.public-site-footer span{font-weight:900}.public-site-footer small{color:#c7d0d9}.public-offers-intro{padding:70px 48px;background:#071826;color:#fff;text-align:center}.public-offers-intro p{color:#53cf6d;font-weight:900;letter-spacing:1px}.public-offers-intro h1{font-size:46px;margin:12px 0}.public-offers-intro span{color:#c8d0d8}.public-offers-grid{max-width:1300px;margin:0 auto;padding:38px 48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.public-index-offer-card{display:grid;grid-gap:12px;gap:12px;padding:24px;border:1px solid #e1e5ea;border-radius:10px;color:#111827;text-decoration:none}.public-index-offer-card small{color:#2c9b4b;font-weight:900}.public-index-offer-card h2{margin:0}.public-index-offer-card p{margin:0;color:#667085;line-height:1.55}.public-index-offer-card footer{display:flex;gap:14px;flex-wrap:wrap;color:#667085;font-size:12px}.public-index-offer-card footer b{margin-left:auto;color:#f06425}.header-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1000px){.public-site-header{padding:0 22px}.public-header-actions .public-orange-button,.public-site-header nav{display:none}.public-offer-content{grid-template-columns:1fr;padding:24px}.public-related-grid{grid-template-columns:repeat(2,1fr)}.public-offer-hero-content{padding:28px 24px}.public-offer-hero h1{font-size:34px}.public-offers-grid{grid-template-columns:1fr;padding:24px}}@media(max-width:650px){.public-site-header{height:auto;padding:15px 18px}.public-header-actions{display:none}.public-offer-hero h1{font-size:29px}.public-offer-meta-row{display:grid;grid-gap:9px;gap:9px}.public-two-columns{grid-template-columns:1fr}.public-two-columns article+article{border-left:0;padding-left:0}.public-info-card dl div{grid-template-columns:1fr;gap:3px}.public-related-offers{padding:20px 24px}.public-related-grid{grid-template-columns:1fr}.public-site-footer{display:grid;padding:24px}.public-offer-hero-actions{flex-wrap:wrap}}.public-site-header.simplified{justify-content:space-between;height:90px;padding:12px 48px}.public-site-header.simplified>a:first-child{display:flex;align-items:center}.public-site-header.simplified img{width:auto;height:56px;object-fit:contain}.public-site-header.simplified .public-header-actions{margin-left:auto}.public-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.public-card-top b{font-size:10px;letter-spacing:.08em;color:#fff;background:#ea6625;border-radius:999px;padding:6px 9px}.announcements-page{min-width:0}.announcement-counters{display:flex;gap:10px;flex-wrap:wrap}.announcement-counters a{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #e1e6eb;border-radius:12px;background:#fff;color:var(--text);text-decoration:none}.announcement-counters a strong{font-size:18px}.announcement-counters a span{font-size:12px;color:var(--muted)}.announcement-counters a.is-active{border-color:#eb6a2a;background:#fff6f0}.announcement-filters{display:grid;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(150px,.7fr)) auto auto;grid-gap:10px;gap:10px;align-items:center;background:#fff;border:1px solid #e1e6eb;border-radius:16px;padding:14px}.announcement-filters input,.announcement-filters select,.offer-create-form input,.offer-create-form textarea{width:100%;border:1px solid #d9e0e6;border-radius:10px;padding:12px 13px;background:#fff;color:var(--text)}.announcement-table-card{background:#fff;border:1px solid #e1e6eb;border-radius:16px;overflow:visible}.announcement-table{display:grid;grid-template-columns:minmax(240px,1.7fr) minmax(135px,.9fr) 105px minmax(135px,.9fr) 90px 85px 115px 70px 72px;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px}.announcement-table-head{background:#f8fafb;border-bottom:1px solid #e1e6eb;color:#52606d;font-size:12px;font-weight:900}.announcement-table-head a{color:inherit;text-decoration:none}.announcement-row{border-bottom:1px solid #edf1f4;font-size:13px;min-height:78px;position:relative}.announcement-row:has(.row-actions[open]){z-index:40}.announcement-row:last-child{border-bottom:0}.announcement-row>span,.announcement-title{min-width:0}.announcement-row small,.announcement-title small{display:block;color:#7b8794;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-title>a{font-weight:900;color:var(--text);text-decoration:none;font-size:14px}.announcement-title>a:hover{text-decoration:underline}.announcement-number{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#f3f6f8;font-weight:900;color:#245fc7;text-decoration:none}.feature-button{border:1px solid #dbe2e8;background:#fff;color:#a5afba;width:38px;height:38px;border-radius:10px;font-size:20px}.feature-button.is-featured{color:#ed6a25;background:#fff4ea;border-color:#f4b186}.row-actions{position:relative}.row-actions summary{list-style:none;cursor:pointer;border:1px solid #dbe2e8;border-radius:10px;width:42px;height:38px;display:grid;place-items:center;font-weight:900}.row-actions summary::-webkit-details-marker{display:none}.row-actions>div{position:absolute;right:0;top:44px;z-index:50;width:220px;background:#fff;border:1px solid #dbe2e8;border-radius:12px;box-shadow:0 18px 44px rgba(24,39,55,.18);padding:8px;display:grid}.row-actions a,.row-actions button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:10px 11px;border-radius:8px;color:var(--text);font:inherit;text-decoration:none;cursor:pointer}.row-actions a:hover,.row-actions button:hover{background:#f5f7f9}.offer-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.offer-create-form label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.offer-create-form .full{grid-column:1/-1}.form-actions{display:flex!important;justify-content:flex-end}.public-application-page{min-height:100vh;background:#f7f8f6;color:#152238;font-family:Arial,Helvetica,sans-serif}.public-form-shell{max-width:1040px;margin:0 auto;padding:64px 28px 80px}.public-form-intro{text-align:center;max-width:760px;margin:0 auto 30px}.public-form-intro .eyebrow{color:#e86627}.public-form-intro h1{font-size:42px;margin:10px 0 14px}.public-form-intro p{color:#5e6b7d;line-height:1.65}.public-application-form{background:#fff;border:1px solid #dfe5df;border-radius:18px;padding:32px;box-shadow:0 16px 46px rgba(21,34,56,.08)}.public-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.public-form-grid label{display:grid;grid-gap:8px;gap:8px;font-weight:800}.public-form-grid .full{grid-column:1/-1}.public-form-grid input{border:1px solid #cfd8d2;border-radius:10px;padding:14px;font:inherit}.public-file-field{border:1px dashed #8dbf9a;border-radius:12px;padding:20px;background:#f4fbf6}.public-file-field input{border:0;padding:6px 0;background:transparent}.public-file-field small{font-weight:400;color:#667085}.public-consent{display:flex;gap:10px;align-items:flex-start;margin:24px 0;color:#52606d;line-height:1.45}.public-submit-button{border:0;cursor:pointer;min-width:240px}.public-confirmation{max-width:720px;margin:90px auto;text-align:center;background:#fff;border-radius:18px;padding:54px;border:1px solid #dfe5df}.public-confirmation>span{display:grid;place-items:center;width:64px;height:64px;margin:0 auto;border-radius:50%;background:#e9f8ed;color:#279847;font-size:34px;font-weight:900}.public-confirmation h1{font-size:42px;margin:18px 0 10px}.public-confirmation p{color:#667085;line-height:1.65;margin-bottom:28px}@media(max-width:1250px){.announcement-table{grid-template-columns:minmax(220px,1.7fr) 130px 100px 120px 75px 75px 105px 58px 58px;font-size:12px;padding-left:12px;padding-right:12px}.announcement-filters{grid-template-columns:1fr 1fr 1fr}.announcement-filters input{grid-column:1/-1}}@media(max-width:850px){.announcement-table-head{display:none}.announcement-row{grid-template-columns:1fr auto auto;gap:10px}.announcement-row>a,.announcement-row>span:first-of-type,.announcement-row>span:nth-of-type(2),.announcement-row>span:nth-of-type(3){display:none}.announcement-title{grid-column:1/2}.announcement-row .row-actions,.announcement-row form{justify-self:end}.offer-create-form,.public-form-grid{grid-template-columns:1fr}.offer-create-form .full,.public-form-grid .full{grid-column:auto}.public-site-header.simplified{padding:12px 20px}.public-site-header.simplified img{height:44px}.public-form-intro h1{font-size:32px}}@media(max-width:560px){.public-site-header.simplified .public-outline-button{display:none}.public-site-header.simplified .public-orange-button{padding:10px 12px;font-size:12px}.public-application-form{padding:20px}.announcement-filters{grid-template-columns:1fr}.announcement-filters input{grid-column:auto}}.maintenance-jobs-page{min-height:100vh;background:#fff;color:#172131;font-family:Arial,Helvetica,sans-serif}.maintenance-jobs-header{height:102px;justify-content:space-between;gap:30px;padding:12px clamp(28px,5vw,76px);background:#fff;border-bottom:1px solid #edf0f2;position:relative;z-index:10}.maintenance-jobs-header,.maintenance-jobs-logo{display:flex;align-items:center}.maintenance-jobs-logo img{width:auto;height:76px;object-fit:contain}.maintenance-jobs-header nav{display:flex;align-items:center;gap:38px;font-size:16px;font-weight:650}.maintenance-jobs-header nav>a:not(.maintenance-login-button){padding:13px 0;border-bottom:2px solid transparent}.maintenance-jobs-header nav>a:not(.maintenance-login-button):hover{border-bottom-color:#DC6B29;color:#EA630A}.maintenance-login-button{display:inline-flex;align-items:center;gap:10px;background:#DC6B29;color:#fff;padding:14px 22px;border-radius:8px;box-shadow:0 10px 22px rgba(239,108,53,.2)}.maintenance-login-button span{font-size:10px;color:#fff}.maintenance-jobs-hero{margin:30px clamp(28px,5vw,76px) 0;border:1px solid #f0d7c9;border-radius:12px;min-height:290px;position:relative;overflow:hidden;background:linear-gradient(100deg,#fff7f1,#fffaf6 52%,#f6fbf7)}.maintenance-jobs-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 15%,rgba(239,108,53,.14) 0 2px,transparent 3px),radial-gradient(circle at 88% 28%,rgba(30,139,113,.12) 0 2px,transparent 3px);background-size:120px 110px,150px 135px;opacity:.65}.maintenance-jobs-hero:before{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:linear-gradient(90deg,#DC6B29 0 22%,#7AB77F 22% 100%)}.maintenance-hero-content{position:relative;z-index:2;max-width:1260px;margin:0 auto;min-height:290px;padding:42px 54px;display:grid;grid-template-columns:120px 1fr 260px;align-items:center;grid-gap:36px;gap:36px}.maintenance-tool-icon{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#f5803f,#DC6B29);color:#fff;font-size:62px;box-shadow:0 18px 30px rgba(239,108,53,.2)}.maintenance-hero-content h1{font-size:44px;line-height:1.08;margin:0;color:#172131;letter-spacing:-1.2px}.maintenance-hero-content h1 span{color:#DC6B29}.maintenance-hero-content i,.maintenance-section-heading i{display:block;width:52px;height:3px;background:#458E3E;margin:20px 0 22px}.maintenance-hero-content p{margin:0 0 10px;line-height:1.55;font-size:16px;color:#253348}.maintenance-hero-illustration{position:relative;height:165px}.maintenance-laptop{position:absolute;right:28px;bottom:28px;width:160px;height:102px;border:7px solid #263442;border-radius:8px;background:#fff;display:grid;place-items:center;box-shadow:0 10px 24px rgba(20,32,50,.12)}.maintenance-laptop:after{content:"";position:absolute;left:-21px;right:-21px;bottom:-15px;height:12px;background:#263442;border-radius:2px 2px 8px 8px}.maintenance-laptop b{font-size:29px;color:#172131}.maintenance-laptop b span{color:#DC6B29}.maintenance-cone{position:absolute;left:2px;bottom:15px;font-size:78px;color:#ef8d52;transform:scaleX(.68)}.maintenance-small-gear{position:absolute;right:0;bottom:7px;font-size:56px;color:#7AB77F}.maintenance-jobs-content{max-width:1380px;margin:0 auto;padding:50px clamp(28px,5vw,76px) 40px}.maintenance-section-heading h2{font-size:39px;line-height:1.08;margin:0;letter-spacing:-.8px}.maintenance-section-heading h2 span{color:#DC6B29}.maintenance-section-heading i{margin:14px 0;width:43px}.maintenance-section-heading p{margin:0 0 28px;color:#405064;font-size:16px}.maintenance-filter-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:28px}.maintenance-filter-row button{min-width:135px;border-radius:8px;border:1px solid #91c69f;background:#fff;color:#172131;padding:13px 20px;font-size:15px}.maintenance-filter-row button span{color:#458E3E;margin-right:7px}.maintenance-filter-row button.active{background:#DC6B29;border-color:#DC6B29;color:#fff;box-shadow:0 8px 18px rgba(239,108,53,.16)}.maintenance-filter-row button.active span{color:#fff}.maintenance-offer-list{display:grid;grid-gap:14px;gap:14px}.maintenance-offer-card{min-height:145px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;border:1px solid #e4e8ec;border-left:3px solid #458e3e;border-radius:12px;padding:22px 28px;background:#fff;box-shadow:0 7px 23px rgba(20,32,50,.055)}.maintenance-offer-card.featured{border-left-color:#DC6B29}.maintenance-featured-badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#fff0e7;color:#dc5c25;font-size:11px;font-weight:900;margin-bottom:8px}.maintenance-offer-copy h2{font-size:21px;margin:0 0 10px}.maintenance-offer-meta{display:flex;gap:22px;flex-wrap:wrap;color:#667085;font-size:13px}.maintenance-offer-meta span:first-child{color:#425466}.maintenance-offer-copy p{max-width:760px;margin:12px 0 0;color:#405064;line-height:1.55}.maintenance-offer-link{min-width:165px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #dc6b29;color:#e85f27;border-radius:8px;padding:13px 18px;font-weight:850;transition:.18s}.maintenance-offer-link:hover{background:#DC6B29;color:#fff;transform:translateY(-1px)}.maintenance-no-offer{text-align:center;border:1px dashed #b7c5bb;border-radius:12px;padding:38px;background:#f8fbf9}.maintenance-no-offer p{color:#667085}.maintenance-no-offer a{color:#e85f27;font-weight:800}.maintenance-jobs-footer{background:#101d2a;color:#fff;margin-top:20px}.maintenance-footer-inner{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;grid-gap:38px;gap:38px;padding:34px clamp(28px,5vw,76px)}.maintenance-footer-brand{display:grid;justify-items:start}.maintenance-footer-brand img{width:auto;height:64px;filter:brightness(0) invert(1)}.maintenance-footer-brand small{color:#e5edf3;margin-top:4px}.maintenance-footer-social{display:grid;justify-items:center;grid-gap:13px;gap:13px;border-left:1px solid rgba(255,255,255,.25);border-right:1px solid rgba(255,255,255,.25)}.maintenance-footer-social div{display:flex;gap:18px}.maintenance-footer-social span{width:44px;height:44px;border:1px solid rgba(255,255,255,.8);border-radius:50%;display:grid;place-items:center;font-weight:900}.maintenance-footer-links{display:grid;grid-gap:10px;gap:10px;justify-content:flex-end}.maintenance-footer-links a{color:#fff}.maintenance-footer-links a:first-letter{color:#DC6B29}.maintenance-footer-bottom{text-align:center;background:#458E3E;padding:12px;font-size:13px}.desktop-only{display:block}@media(max-width:900px){.maintenance-jobs-header{height:auto;padding:14px 24px}.maintenance-jobs-logo img{height:58px}.maintenance-jobs-header nav{gap:16px;font-size:14px}.maintenance-jobs-header nav>a:first-child{display:none}.maintenance-hero-content{grid-template-columns:90px 1fr;padding:34px}.maintenance-tool-icon{width:82px;height:82px;font-size:46px}.maintenance-hero-illustration{display:none}.maintenance-hero-content h1{font-size:36px}.maintenance-offer-card{grid-template-columns:1fr}.maintenance-offer-link{justify-self:start}.maintenance-footer-inner{grid-template-columns:1fr;text-align:center}.maintenance-footer-brand,.maintenance-footer-links,.maintenance-footer-social{justify-items:center;justify-content:center;border:0}.maintenance-footer-links{justify-content:center}.maintenance-jobs-content{padding-top:38px}}@media(max-width:620px){.maintenance-jobs-header{align-items:flex-start}.maintenance-jobs-logo img{height:48px}.maintenance-jobs-header nav{display:grid;justify-items:end;grid-gap:8px;gap:8px}.maintenance-jobs-header nav>a:nth-child(2){display:none}.maintenance-login-button{padding:10px 14px}.maintenance-jobs-hero{margin:18px 14px 0}.maintenance-hero-content{grid-template-columns:1fr;text-align:center;padding:30px 22px}.maintenance-tool-icon{margin:auto}.maintenance-hero-content i{margin-left:auto;margin-right:auto}.maintenance-hero-content h1{font-size:30px}.desktop-only{display:none}.maintenance-jobs-content{padding:34px 16px}.maintenance-section-heading h2{font-size:31px}.maintenance-filter-row{display:grid;grid-template-columns:1fr 1fr}.maintenance-filter-row button:first-child{grid-column:1/-1}.maintenance-filter-row button{min-width:0}.maintenance-offer-card{padding:20px}.maintenance-offer-meta{gap:9px 15px}.maintenance-offer-copy h2{font-size:19px}.maintenance-offer-link{width:100%}}.offer-detail-page{min-height:100vh;background:#f7f8f6;color:#172131;font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif;overflow-x:hidden}.offer-detail-page *{box-sizing:border-box}.offer-detail-header{height:98px;justify-content:space-between;gap:32px;padding:12px clamp(24px,5vw,76px);background:#fff;border-bottom:1px solid #edf0f2}.offer-detail-header,.offer-detail-logo{display:flex;align-items:center}.offer-detail-logo img{width:auto;height:72px;object-fit:contain}.offer-detail-header nav{display:flex;align-items:center;gap:34px;font-size:15px;font-weight:700}.offer-detail-header nav a{color:#172131;text-decoration:none;white-space:nowrap}.offer-detail-header nav a:hover{color:#EA630A}.offer-detail-login{display:inline-flex!important;align-items:center;justify-content:center;background:#DC6B29;color:#fff!important;border-radius:9px;padding:13px 21px;box-shadow:0 10px 22px rgba(235,107,53,.18)}.offer-detail-hero{background:linear-gradient(105deg,#fff7f1,#fffdfb 55%,#eff8f2);border-bottom:1px solid #eadfd8;position:relative}.offer-detail-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,#DC6B29 0 34%,#458E3E 34% 100%)}.offer-detail-hero-inner{max-width:1380px;margin:0 auto;padding:42px clamp(24px,5vw,76px) 48px}.offer-detail-back{display:inline-flex;margin-bottom:20px;color:#417d52;text-decoration:none;font-weight:800;font-size:14px}.offer-detail-kicker{display:inline-flex;padding:7px 11px;border-radius:999px;background:#fff0e7;color:#d95d28;font-size:11px;font-weight:900;letter-spacing:.06em}.offer-detail-hero h1{max-width:980px;margin:18px 0 16px;font-size:clamp(34px,4.5vw,58px);line-height:1.03;letter-spacing:-1.7px;overflow-wrap:anywhere}.offer-detail-meta{display:flex;gap:16px 26px;flex-wrap:wrap;color:#4d5c6c;font-size:15px}.offer-detail-meta span{display:inline-flex;align-items:center;min-width:0}.offer-detail-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:26px}.offer-detail-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:1px solid #dc6b29;border-radius:9px;background:#DC6B29;color:#fff;text-decoration:none;font-weight:900;box-shadow:0 9px 20px rgba(235,107,53,.16)}.offer-detail-actions .public-share-button{min-height:48px;border:1px solid #458e3e!important;border-radius:9px!important;background:#fff!important;color:#2d7f48!important;font-family:inherit!important;padding:13px 24px!important}.offer-detail-layout{max-width:1380px;margin:0 auto;padding:42px clamp(24px,5vw,76px) 52px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,370px);grid-gap:30px;gap:30px;align-items:flex-start}.offer-detail-main{display:grid;grid-gap:22px;gap:22px;min-width:0}.offer-detail-card,.offer-detail-facts,.offer-detail-why{background:#fff;border:1px solid #e1e6e3;border-radius:16px;box-shadow:0 10px 28px rgba(20,32,50,.055)}.offer-detail-card{padding:30px}.offer-detail-intro{border-left:4px solid #dc6b29}.offer-detail-section-label{display:block;margin-bottom:9px;color:#DC6B29;font-size:11px;font-weight:950;letter-spacing:.12em}.offer-detail-card h2,.offer-detail-facts h2,.offer-detail-related h2,.offer-detail-why h2{margin:0 0 16px;font-size:24px;line-height:1.15;letter-spacing:-.35px}.offer-detail-card p{margin:0 0 14px;color:#465568;line-height:1.72;overflow-wrap:anywhere}.offer-detail-card p:last-child{margin-bottom:0}.offer-detail-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.offer-detail-card ul,.offer-detail-why ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.offer-detail-card li,.offer-detail-why li{position:relative;padding-left:29px;color:#405064;line-height:1.5;overflow-wrap:anywhere}.offer-detail-card li:before,.offer-detail-why li:before{content:"✓";position:absolute;left:0;top:.1em;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#edf8f0;color:#456A3E;font-size:11px;font-weight:950}.offer-detail-tags{display:flex;gap:10px;flex-wrap:wrap}.offer-detail-tags span{max-width:100%;padding:9px 13px;border:1px solid #b9d9c1;border-radius:999px;background:#f3faf5;color:#2f7845;font-size:13px;font-weight:750;overflow-wrap:anywhere}.offer-detail-sidebar{display:grid;grid-gap:20px;gap:20px;position:-webkit-sticky;position:sticky;top:18px}.offer-detail-facts{padding:26px;border-top:4px solid #dc6b29}.offer-detail-facts dl{margin:0 0 24px;display:grid;grid-gap:0;gap:0}.offer-detail-facts dl div{display:grid;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;padding:13px 0;border-bottom:1px solid #edf0ee}.offer-detail-facts dt{font-size:13px}.offer-detail-facts dd{margin:0;color:#182435;font-size:14px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.offer-detail-wide{width:100%}.offer-detail-why{padding:26px;border-left:4px solid #458e3e}.offer-detail-related{max-width:1380px;margin:0 auto;padding:0 clamp(24px,5vw,76px) 58px}.offer-detail-related-head{margin-bottom:20px}.offer-detail-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.offer-detail-related-card{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid #e1e6e3;border-radius:14px;background:#fff;color:#172131;text-decoration:none;box-shadow:0 8px 22px rgba(20,32,50,.05)}.offer-detail-related-card>span{justify-self:start;padding:5px 8px;border-radius:999px;background:#fff0e7;color:#db5f2a;font-size:10px;font-weight:900}.offer-detail-related-card strong{font-size:18px;line-height:1.3;overflow-wrap:anywhere}.offer-detail-related-card small{color:#667085}.offer-detail-related-card b{margin-top:4px;color:#DC6B29}.offer-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px clamp(24px,5vw,76px);background:#111f2c;color:#fff}.offer-detail-footer>div{display:grid;grid-gap:4px;gap:4px}.offer-detail-footer img{width:auto;height:58px;object-fit:contain;filter:brightness(0) invert(1)}.offer-detail-footer small{color:#dce4e9}.offer-detail-footer p{margin:0;color:#dce4e9;font-size:13px}@media(max-width:1050px){.offer-detail-layout{grid-template-columns:1fr}.offer-detail-sidebar{position:static;grid-template-columns:1fr 1fr}.offer-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.offer-detail-header{height:auto;padding:14px 20px}.offer-detail-logo img{height:58px}.offer-detail-header nav{gap:14px;font-size:13px}.offer-detail-header nav a:first-child{display:none}.offer-detail-login{padding:11px 14px}.offer-detail-hero-inner{padding:30px 20px 36px}.offer-detail-hero h1{font-size:36px;letter-spacing:-.8px}.offer-detail-meta{display:grid;grid-gap:10px;gap:10px}.offer-detail-layout{padding:28px 20px 38px}.offer-detail-related-grid,.offer-detail-sidebar,.offer-detail-two-col{grid-template-columns:1fr}.offer-detail-card{padding:23px}.offer-detail-facts dl div{grid-template-columns:1fr;gap:4px}.offer-detail-related{padding:0 20px 42px}.offer-detail-footer{display:grid;padding:26px 20px}.offer-detail-footer p{line-height:1.5}}@media(max-width:480px){.offer-detail-header nav a:nth-child(2){display:none}.offer-detail-actions{display:grid}.offer-detail-actions .public-share-button,.offer-detail-primary{width:100%}.offer-detail-hero h1{font-size:31px}.offer-detail-card h2,.offer-detail-facts h2,.offer-detail-related h2,.offer-detail-why h2{font-size:21px}}.vivier-page{width:100%;max-width:100%;min-width:0;overflow:hidden}.vivier-header h1,.vivier-list-card,.vivier-page,.vivier-stat-card strong{font-family:Montserrat,Avenir Next,Avenir,Arial,sans-serif}.vivier-header h1{color:#172131}.vivier-header h1:after{content:"";display:block;width:48px;height:3px;margin-top:12px;background:#458E3E;border-radius:99px}.vivier-list-card{min-width:0;border-top:4px solid #dc6b29}.candidate-advanced-toolbar{grid-template-columns:minmax(240px,1.8fr) minmax(160px,.85fr) minmax(160px,.85fr) auto!important}.vivier-table-wrap{width:100%;max-width:100%;overflow-x:hidden}.vivier-table.candidate-pool-table{width:100%;min-width:0;table-layout:fixed}.candidate-pool-table td,.candidate-pool-table th{min-width:0;overflow:hidden}.candidate-pool-table th:nth-child(3){width:10%}.candidate-pool-table th:nth-child(5){width:12%}.candidate-pool-table th:nth-child(7){width:8%}.candidate-pool-table th:nth-child(8){width:4%}.candidate-pool-table th:nth-child(9){width:1%}.vivier-candidate{min-width:0}.vivier-candidate-copy small{max-width:100%}.completion-badge,.origin-badge,.vivier-job,.vivier-location{max-width:100%;overflow:hidden;text-overflow:ellipsis}.vivier-job{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vivier-location{white-space:normal}.vivier-skill-list{max-width:100%;overflow:hidden;max-height:58px}.public-application-page{width:100%;max-width:100vw;overflow-x:hidden;font-family:Montserrat,Avenir Next,Avenir,Arial,sans-serif}.public-form-shell{width:min(100%,1040px);box-sizing:border-box}.public-application-form,.public-form-grid,.public-form-grid label,.public-form-intro{min-width:0;max-width:100%;box-sizing:border-box}.public-consent span,.public-form-intro h1,.public-form-intro p{overflow-wrap:anywhere;word-break:normal}.public-form-grid input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.public-file-field input[type=file]{display:block;width:100%;font-size:14px;overflow:hidden}.public-site-header.simplified{width:100%;box-sizing:border-box;min-width:0}.public-site-header.simplified img,.public-site-header.simplified>a{max-width:100%;height:auto}@media(max-width:1320px){.candidate-pool-table td:nth-child(4),.candidate-pool-table th:nth-child(4){display:none}.candidate-pool-table th:first-child{width:28%}.candidate-pool-table th:nth-child(2){width:18%}.candidate-pool-table th:nth-child(3){width:12%}.candidate-pool-table th:nth-child(5){width:15%}.candidate-pool-table th:nth-child(6){width:12%}.candidate-pool-table th:nth-child(7){width:10%}.candidate-pool-table th:nth-child(8){width:4%}.candidate-pool-table th:nth-child(9){width:1%}}@media(max-width:1050px){.vivier-header{flex-direction:column}.vivier-header .header-actions{width:100%;flex-wrap:wrap}.candidate-advanced-toolbar{grid-template-columns:1fr 1fr!important}.candidate-advanced-toolbar .vivier-search-field{grid-column:1/-1}.candidate-advanced-toolbar button{width:100%}.candidate-pool-table td:nth-child(2),.candidate-pool-table td:nth-child(7),.candidate-pool-table th:nth-child(2),.candidate-pool-table th:nth-child(7){display:none}.candidate-pool-table th:first-child{width:36%}.candidate-pool-table th:nth-child(3){width:16%}.candidate-pool-table th:nth-child(5){width:20%}.candidate-pool-table th:nth-child(6){width:17%}.candidate-pool-table th:nth-child(8){width:9%}.candidate-pool-table th:nth-child(9){width:2%}}@media(max-width:720px){.vivier-stat-grid{grid-template-columns:1fr 1fr}.vivier-list-card{padding:16px 12px 10px}.candidate-advanced-toolbar{grid-template-columns:1fr!important}.candidate-advanced-toolbar .vivier-search-field{grid-column:auto}.candidate-pool-table thead{display:none}.candidate-pool-table,.candidate-pool-table tbody,.candidate-pool-table td,.candidate-pool-table tr{display:block;width:100%}.candidate-pool-table tr{position:relative;padding:14px 42px 14px 8px;border-bottom:1px solid #eaecf0}.candidate-pool-table td{display:none!important;border:0;padding:4px 0;overflow:visible}.candidate-pool-table td:first-child,.candidate-pool-table td:nth-child(3),.candidate-pool-table td:nth-child(5),.candidate-pool-table td:nth-child(6),.candidate-pool-table td:nth-child(9){display:block!important}.candidate-pool-table td:nth-child(9){position:absolute;right:6px;top:18px;width:32px}.vivier-candidate{padding-right:4px}.vivier-avatar{width:44px;height:44px}.origin-badge,.vivier-status{white-space:normal}.public-form-shell{padding:34px 14px 52px}.public-application-form{padding:20px 16px;border-radius:14px}.public-form-intro h1{font-size:clamp(27px,8vw,34px);line-height:1.15}.public-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.public-form-grid .full{grid-column:auto}.public-file-field{padding:16px 12px}.public-consent{font-size:13px}.public-submit-button{width:100%;min-width:0}}.public-application-form{height:auto!important;min-height:0!important}.public-consent{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:flex-start!important;grid-column-gap:12px!important;column-gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.public-consent input[type=checkbox]{display:block!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;margin:2px 0 0!important;padding:0!important;flex:none!important;-webkit-appearance:checkbox!important;-moz-appearance:auto!important;appearance:auto!important}.public-consent span{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important}@supports (-webkit-touch-callout:none){.public-application-form,.public-consent,.public-consent span,.public-form-shell{min-width:0!important}.public-consent span{-webkit-hyphens:none!important;hyphens:none!important}}.candidate-pool-table{min-width:0!important;width:100%;table-layout:fixed}.candidate-pool-table th:first-child{width:25%}.candidate-pool-table th:nth-child(2){width:15%}.candidate-pool-table th:nth-child(3){width:11%}.candidate-pool-table th:nth-child(4){width:18%}.candidate-pool-table th:nth-child(5){width:13%}.candidate-pool-table th:nth-child(6){width:10%}.candidate-pool-table th:nth-child(7){width:7%}.candidate-pool-table th:nth-child(8){width:1%}.candidate-synthesis-card summary{grid-template-columns:minmax(260px,1fr) 112px 210px 32px!important;align-items:center!important;gap:18px!important}.synthesis-score{width:112px;justify-self:center;align-self:center}.synthesis-recommendation{width:210px;min-width:210px;max-width:210px;box-sizing:border-box;justify-self:center;text-align:center;display:inline-flex;justify-content:center;align-items:center}.candidate-synthesis-card .accordion-chevron{width:32px;min-width:32px;justify-self:end;text-align:center}@media(max-width:1320px){.candidate-pool-table td:nth-child(4),.candidate-pool-table th:nth-child(4){display:none}.candidate-pool-table th:first-child{width:31%}.candidate-pool-table th:nth-child(2){width:18%}.candidate-pool-table th:nth-child(3){width:13%}.candidate-pool-table th:nth-child(5){width:16%}.candidate-pool-table th:nth-child(6){width:12%}.candidate-pool-table th:nth-child(7){width:9%}.candidate-pool-table th:nth-child(8){width:1%}}@media(max-width:1050px){.candidate-pool-table td:nth-child(2),.candidate-pool-table th:nth-child(2){display:none}.candidate-pool-table th:first-child{width:39%}.candidate-pool-table th:nth-child(3){width:17%}.candidate-pool-table th:nth-child(5){width:20%}.candidate-pool-table th:nth-child(6){width:14%}.candidate-pool-table th:nth-child(7){width:9%}.candidate-pool-table th:nth-child(8){width:1%}.candidate-synthesis-card summary{grid-template-columns:minmax(220px,1fr) 100px 180px 28px!important;gap:12px!important}.synthesis-score{width:100px}.synthesis-recommendation{width:180px;min-width:180px;max-width:180px}}@media(max-width:800px){.candidate-synthesis-card summary{grid-template-columns:minmax(0,1fr) 150px 28px!important}.candidate-synthesis-card .synthesis-score{display:none!important}.synthesis-recommendation{width:150px;min-width:150px;max-width:150px;font-size:9px}}@media(max-width:720px){.candidate-pool-table td:first-child,.candidate-pool-table td:nth-child(3),.candidate-pool-table td:nth-child(5),.candidate-pool-table td:nth-child(6),.candidate-pool-table td:nth-child(8){display:block!important}.candidate-pool-table td:nth-child(8){position:absolute;right:6px;top:18px;width:32px}.candidate-synthesis-card summary{grid-template-columns:minmax(0,1fr) 28px!important;gap:10px!important}.candidate-synthesis-card .synthesis-recommendation{grid-column:1/2;justify-self:start;width:auto;min-width:0;max-width:100%;margin-top:8px}.candidate-synthesis-card .accordion-chevron{grid-column:2;grid-row:1/3;align-self:center}}.dashboard-page{min-width:0;padding:28px 30px 42px;background:#f7f8f7;color:#172236;font-family:Montserrat,Avenir Next,Arial,sans-serif}.dashboard-topbar{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.dashboard-eyebrow{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#df6725}.dashboard-topbar h1{font-size:30px;margin:7px 0 5px;line-height:1.1}.dashboard-topbar h1 span{font-size:22px}.dashboard-topbar p{margin:0;color:#657087;font-size:14px;text-transform:capitalize}.dashboard-top-actions{display:flex;align-items:center;gap:14px}.dashboard-top-actions>label{display:flex;align-items:center;gap:9px;width:min(330px,28vw);padding:11px 14px;background:#fff;border:1px solid #dce2e8;border-radius:10px}.dashboard-top-actions input{border:0;outline:0;width:100%;font:inherit;color:#172236}.dashboard-alert{position:relative;font-size:24px}.dashboard-alert b{position:absolute;right:-7px;top:-6px;background:#e96627;color:#fff;border-radius:99px;font-size:10px;padding:2px 5px}.dashboard-user-chip{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit}.dashboard-user-chip>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e7eef9;color:#215acb;font-weight:900}.dashboard-user-chip div{display:flex;flex-direction:column}.dashboard-user-chip small{color:#7a8496}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.dashboard-kpi-grid article{min-width:0;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e0e5e9;border-radius:14px;padding:16px;box-shadow:0 4px 15px rgba(27,39,53,.035)}.dashboard-kpi-grid article div{min-width:0;display:flex;flex-direction:column}.dashboard-kpi-grid small{color:#546078;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-kpi-grid strong{font-size:26px;line-height:1.15}.dashboard-kpi-grid em{font-style:normal;font-size:10px;color:#32955a;white-space:nowrap}.kpi-icon{flex:0 0 42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:900}.kpi-icon.green{background:#e8f5eb;color:#248347}.kpi-icon.blue{background:#e9f1ff;color:#2e67d2}.kpi-icon.orange{background:#fff0df;color:#e57a20}.kpi-icon.purple{background:#f1ebff;color:#784ac7}.kpi-icon.mint{background:#eaf6ea;color:#2c9152}.kpi-icon.red{background:#ffebef;color:#df3e5d}.dashboard-main-grid{display:grid;grid-template-columns:1.05fr 1.2fr 1.35fr;grid-gap:16px;gap:16px;margin-bottom:16px}.dashboard-card{min-width:0;background:#fff;border:1px solid #e0e5e9;border-radius:14px;padding:18px;box-shadow:0 5px 18px rgba(25,38,53,.035)}.dashboard-card h2{font-size:18px;margin:0 0 15px}.card-heading-row>a,.dashboard-card-link{display:flex;justify-content:space-between;margin-top:14px;color:#ed6424;font-size:12px;font-weight:800;text-decoration:none}.priority-list{display:grid;grid-gap:8px;gap:8px}.priority-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto 12px;align-items:center;grid-gap:9px;gap:9px;padding:11px;border-radius:10px;text-decoration:none;color:#243047;background:#fafafa;font-size:12px}.priority-row>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:white;font-weight:900}.priority-row small{font-size:10px}.priority-row.red{background:#fff5f2}.priority-row.red>span{background:#e75f31}.priority-row.orange>span{background:#f1a11b}.priority-row.blue>span{background:#326bd5}.priority-row.green>span{background:#27965c}.pipeline-bars{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px;min-height:132px}.pipeline-stage{display:flex;flex-direction:column;justify-content:space-between;padding:14px 8px;border-radius:9px;text-decoration:none;color:#162036;-webkit-clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%,6% 50%);clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%,6% 50%)}.pipeline-stage small{font-size:10px;font-weight:800}.pipeline-stage strong{font-size:25px}.stage-1{background:#e8f0ff}.stage-2{background:#e7f2ff}.stage-3{background:#fff2dc}.stage-4{background:#f3ebff}.stage-5{background:#e8f7ec}.stage-6{background:#def4e9}.pipeline-footer{display:flex;justify-content:space-between;gap:10px;margin-top:13px;font-size:11px}.pipeline-footer a{color:#ed6424;text-decoration:none;font-weight:800}.card-heading-row{display:flex;justify-content:space-between;align-items:center;gap:15px}.card-heading-row>a{margin:0}.dashboard-offer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid #e8ebee;text-decoration:none;color:inherit}.dashboard-offer-row:first-child{border-top:0}.dashboard-offer-row>div{min-width:0}.dashboard-offer-row>div strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.dashboard-offer-row>div small{color:#7b8496;font-size:10px}.dashboard-offer-row>div small span{color:#299456}.dashboard-offer-row dl{display:flex;margin:0;gap:20px}.dashboard-offer-row dl div{display:flex;flex-direction:column;align-items:center;min-width:45px}.dashboard-offer-row dt{font-weight:900;font-size:18px}.dashboard-offer-row dd{margin:0;color:#7b8496;font-size:9px;white-space:nowrap}.score-ring dt{width:42px;height:42px;border:3px solid #53bb79;border-radius:50%;display:grid;place-items:center;font-size:12px}.dashboard-secondary-grid{display:grid;grid-template-columns:.85fr 1.05fr 1fr 1.08fr;grid-gap:16px;gap:16px;margin-bottom:16px}.watcher-card h2 span{color:#2b9a58}.ai-card ul,.watcher-card ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;font-size:12px}.watcher-card li b{font-size:24px;display:inline-block;width:38px}.green-text{color:#219153}.orange-text{color:#ef8a18}.red-text{color:#df2c31}.ai-card{background:linear-gradient(135deg,#fff,#fff7f0);border-color:#f1d8c8}.ai-card h2 span{color:#ed6424}.ai-card p{font-size:11px;color:#667187}.agenda-list{display:grid}.agenda-list>div{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid #e7eaee;font-size:11px}.agenda-list time{font-weight:800}.agenda-list span{display:flex;flex-direction:column}.agenda-list small{color:#707a8e}.activity-list{display:grid}.activity-list a{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 0;text-decoration:none;color:inherit;font-size:11px}.activity-list time{color:#6e7890}.activity-list span{display:flex;flex-direction:column}.activity-list small{color:#798399}.dashboard-bottom-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:16px;gap:16px}.dashboard-card h2 small{font-weight:400;color:#687389}.funnel-row{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.funnel-step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:82px;padding:8px;text-align:center;background:#eaf1fd;-webkit-clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%,7% 50%);clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%,7% 50%)}.funnel-step strong{font-size:21px}.funnel-step span{font-size:9px}.funnel-step b{position:absolute;right:1px}.funnel-4,.funnel-5{background:#fff0d8}.funnel-6,.funnel-7{background:#e5f5e8}.funnel-card p{font-size:11px;color:#299456}.dashboard-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.dashboard-stats-grid>div{display:flex;flex-direction:column;border:1px solid #e6e9ed;border-radius:10px;padding:13px}.dashboard-stats-grid>div>span{font-size:21px;color:#2c9558}.dashboard-stats-grid strong{font-size:23px}.dashboard-stats-grid small{font-size:10px;color:#5f6980}.dashboard-stats-grid em{font-size:9px;color:#299456;font-style:normal;margin-top:7px}.dashboard-empty{color:#7c8798;font-size:13px}@media(max-width:1350px){.dashboard-kpi-grid{grid-template-columns:repeat(3,1fr)}.dashboard-main-grid{grid-template-columns:1fr 1fr}.offers-card{grid-column:1/-1}.dashboard-secondary-grid{grid-template-columns:1fr 1fr}.dashboard-bottom-grid{grid-template-columns:1fr}.dashboard-top-actions>label{display:none}}@media(max-width:820px){.dashboard-page{padding:20px 14px}.dashboard-topbar{align-items:flex-start}.dashboard-alert,.dashboard-user-chip div{display:none}.dashboard-kpi-grid{grid-template-columns:1fr 1fr}.dashboard-main-grid,.dashboard-secondary-grid{grid-template-columns:1fr}.offers-card{grid-column:auto}.pipeline-bars{overflow-x:auto;grid-template-columns:repeat(6,90px)}.funnel-row{overflow-x:auto;grid-template-columns:repeat(7,105px)}.dashboard-stats-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.dashboard-kpi-grid,.dashboard-offer-row{grid-template-columns:1fr}.dashboard-offer-row dl{justify-content:space-between}.priority-row{grid-template-columns:24px minmax(0,1fr) 12px}.priority-row small{display:none}.dashboard-stats-grid{grid-template-columns:1fr}.dashboard-topbar h1{font-size:25px}}.dashboard-v43{min-width:0;padding:32px 36px 46px;background:#f8faf9;color:#142033;font-family:Montserrat,Avenir Next,Arial,sans-serif}.dashboard-v43 *{box-sizing:border-box}.dashboard-v43-header{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px}.dashboard-v43-header h1{margin:0 0 7px;font-size:31px;line-height:1.08;letter-spacing:-.03em}.dashboard-v43-header p{margin:0;color:#6b768a;font-size:13px;text-transform:capitalize}.dashboard-v43-tools{display:flex;align-items:center;gap:13px}.dashboard-v43-search{width:min(340px,28vw);display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #dde3e7;border-radius:12px;background:#fff}.dashboard-v43-search input{width:100%;border:0;outline:0;background:transparent;font:inherit;color:#142033}.dashboard-v43-icon-button{position:relative;border:0;background:transparent;font-size:22px;cursor:pointer}.dashboard-v43-icon-button b{position:absolute;top:-7px;right:-8px;background:#e76a2a;color:#fff;border-radius:99px;padding:2px 5px;font-size:9px}.dashboard-v43-profile{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.dashboard-v43-profile>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eef4f0;color:#237b49;font-weight:900}.dashboard-v43-profile div{display:flex;flex-direction:column}.dashboard-v43-profile small{color:#7a8495}.dashboard-v43-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.dashboard-v43-kpis article{min-width:0;display:flex;align-items:center;gap:13px;padding:18px 16px;background:#fff;border:1px solid #e0e5e2;border-radius:15px;box-shadow:0 8px 25px rgba(25,45,34,.035)}.dashboard-v43-kpis article>div{min-width:0;display:flex;flex-direction:column}.dashboard-v43-kpis small{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#6f7889;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-v43-kpis strong{font-size:26px;line-height:1.1}.dashboard-v43-kpis em{font-style:normal;font-size:9px;color:#27894f;white-space:nowrap}.dashboard-v43-kpi-icon{flex:0 0 39px;height:39px;border-radius:50%;display:grid;place-items:center;font-size:19px;font-weight:900}.tone-0,.tone-2,.tone-5{color:#e46828;background:#fff1e8}.tone-1,.tone-3,.tone-4{color:#23814a;background:#eaf6ef}.dashboard-v43-card{min-width:0;background:#fff;border:1px solid #dfe5e2;border-radius:15px;padding:20px;box-shadow:0 8px 28px rgba(24,42,32,.035)}.dashboard-v43-card h2{margin:0 0 17px;font-size:18px;letter-spacing:-.015em}.dashboard-v43-hero-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(270px,1fr);grid-gap:18px;gap:18px;margin-bottom:18px}.dashboard-v43-pipeline-row{display:grid;grid-template-columns:repeat(7,minmax(95px,1fr));overflow-x:auto}.dashboard-v43-stage{position:relative;min-width:95px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px 9px;border-top:4px solid #e56726;text-decoration:none;color:#142033;text-align:center}.dashboard-v43-stage+.dashboard-v43-stage{border-left:1px solid #edf0ee}.dashboard-v43-stage.amber{border-top-color:#eaa13b}.dashboard-v43-stage.green{border-top-color:#66a878}.dashboard-v43-stage.dark-green{border-top-color:#267d48}.dashboard-v43-stage>span{font-size:18px;color:#e56726}.dashboard-v43-stage.dark-green>span,.dashboard-v43-stage.green>span{color:#267d48}.dashboard-v43-stage small{font-weight:700;font-size:10px;min-height:25px}.dashboard-v43-stage strong{font-size:25px}.dashboard-v43-stage em{font-style:normal;color:#7d8796;font-size:9px}.dashboard-v43-stage>b{position:absolute;right:-4px;top:52%;z-index:2;font-size:22px;background:#fff}.dashboard-v43-pipeline>p{margin:16px 0 0;text-align:center;color:#647083;font-size:11px}.dashboard-v43-pipeline>p strong{color:#23814a}.dashboard-v43-today>div{display:grid}.dashboard-v43-today>div>a{display:grid;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid #edf0ee;color:inherit;text-decoration:none;font-size:11px}.dashboard-v43-today>div>a:first-child{border-top:0}.priority-count{width:25px;height:25px;border:1px solid #e66b2b;border-radius:50%;display:grid;place-items:center;color:#e66b2b;font-weight:800}.priority-3{border-color:#df3f3f;color:#df3f3f}.dashboard-v43-more{display:flex;justify-content:space-between;align-items:center;margin-top:15px;color:#e56324;font-size:11px;font-weight:800;text-decoration:none}.dashboard-v43-middle-grid{display:grid;grid-template-columns:1.45fr .75fr 1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:18px}.dashboard-v43-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-v43-card-heading>a{color:#e56324;font-size:10px;font-weight:800;text-decoration:none}.dashboard-v43-offer-list>a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:15px;gap:15px;padding:12px 0;border-top:1px solid #edf0ee;color:inherit;text-decoration:none}.dashboard-v43-offer-list>a:first-child{border-top:0}.dashboard-v43-offer-copy{min-width:0}.dashboard-v43-offer-copy>strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.dashboard-v43-offer-copy small{display:block;margin-top:4px;color:#7a8495;font-size:9px}.dashboard-v43-offer-copy small span{color:#25874d}.dashboard-v43-offer-copy i{display:block;width:145px;max-width:100%;height:3px;margin-top:9px;background:#e7ebe8;border-radius:99px;overflow:hidden}.dashboard-v43-offer-copy i span{display:block;height:100%;background:linear-gradient(90deg,#e76a2a,#65a979)}.dashboard-v43-offer-list dl{display:flex;align-items:center;gap:16px;margin:0}.dashboard-v43-offer-list dl div{display:flex;flex-direction:column;align-items:center}.dashboard-v43-offer-list dt{font-weight:900}.dashboard-v43-offer-list dd{margin:0;color:#7c8696;font-size:8px}.dashboard-v43-score dt{width:39px;height:39px;border:3px solid #2f9a58;border-radius:50%;display:grid;place-items:center;font-size:10px}.dashboard-v43-watcher h2 span{color:#2c9657}.dashboard-v43-ai ul,.dashboard-v43-watcher ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px;font-size:10px}.dashboard-v43-watcher li{display:grid;grid-template-columns:31px 1fr;align-items:center}.dashboard-v43-watcher li b{font-size:21px;color:#26894f}.dashboard-v43-watcher li:nth-child(2) b{color:#e78c22}.dashboard-v43-watcher li:nth-child(3) b,.dashboard-v43-watcher li:nth-child(4) b{color:#d83c3c}.dashboard-v43-ai{background:linear-gradient(145deg,#fff,#fff8f1);border-color:#efd9ca}.dashboard-v43-ai h2 span{color:#e56827}.dashboard-v43-ai p{color:#6c7688;font-size:10px;line-height:1.5}.dashboard-v43-agenda-row{display:grid;grid-template-columns:42px minmax(0,1fr) 16px;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid #edf0ee;font-size:10px}.dashboard-v43-agenda-row time{font-weight:900}.dashboard-v43-agenda-row span{display:flex;flex-direction:column}.dashboard-v43-agenda-row small{color:#7a8495}.dashboard-v43-bottom-grid{display:grid;grid-template-columns:.9fr 1.7fr;grid-gap:18px;gap:18px}.dashboard-v43-activity>div{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:18px;column-gap:18px}.dashboard-v43-activity>div>a{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:9px;gap:9px;padding:8px 0;color:inherit;text-decoration:none;font-size:10px}.dashboard-v43-activity time{color:#657084}.dashboard-v43-activity span{display:flex;flex-direction:column}.dashboard-v43-activity small{color:#7d8796}.dashboard-v43-stats h2 small{font-weight:400;color:#778192}.dashboard-v43-stats>div{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.dashboard-v43-stats section{display:grid;grid-template-columns:auto 1fr;grid-column-gap:9px;column-gap:9px;padding:14px;border:1px solid #e3e8e5;border-radius:11px}.dashboard-v43-stats section>span{grid-row:1/3;font-size:22px;color:#25874d}.dashboard-v43-stats section>strong{font-size:21px}.dashboard-v43-stats section>small{font-size:9px}.dashboard-v43-stats section>em{grid-column:1/-1;margin-top:9px;color:#27894f;font-size:8px;font-style:normal}@media(max-width:1400px){.dashboard-v43-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-v43-middle-grid{grid-template-columns:1.3fr 1fr}.dashboard-v43-agenda,.dashboard-v43-ai{grid-column:auto}.dashboard-v43-bottom-grid{grid-template-columns:1fr}.dashboard-v43-search{display:none}}@media(max-width:950px){.dashboard-v43{padding:22px 18px 36px}.dashboard-v43-header{align-items:flex-start}.dashboard-v43-icon-button,.dashboard-v43-profile div{display:none}.dashboard-v43-hero-grid,.dashboard-v43-middle-grid{grid-template-columns:1fr}.dashboard-v43-kpis,.dashboard-v43-stats>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dashboard-v43{padding:18px 12px 30px}.dashboard-v43-header h1{font-size:25px}.dashboard-v43-kpis{grid-template-columns:1fr}.dashboard-v43-pipeline-row{grid-template-columns:repeat(7,110px)}.dashboard-v43-offer-list>a{grid-template-columns:1fr}.dashboard-v43-offer-list dl{justify-content:space-between}.dashboard-v43-activity>div,.dashboard-v43-stats>div{grid-template-columns:1fr}}.sourcing-page{max-width:1450px;margin:0 auto}.sourcing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.sourcing-summary>div{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid var(--border);border-radius:11px;background:#fafbfc}.sourcing-summary span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:800}.sourcing-criteria,.sourcing-summary-description{grid-column:1/-1}.sourcing-summary-description p{margin:0;line-height:1.55}.sourcing-criteria>div{display:flex;flex-wrap:wrap;gap:8px}.sourcing-criteria b{padding:6px 9px;border-radius:999px;background:#eef8f1;color:#237b49;font-size:11px}.sourcing-channel-card{border-left:4px solid #d7dee4}.sourcing-channel-card.is-active{border-left-color:var(--brand)}.sourcing-results-heading{display:flex;justify-content:space-between;gap:15px;padding:12px 0 16px;color:#667085;font-size:12px}.sourcing-results-heading strong{color:#17212b}.sourcing-results article{grid-template-columns:115px minmax(0,1fr)}.sourcing-candidate-copy{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.4fr) auto;grid-gap:18px;gap:18px;align-items:center}.sourcing-candidate-copy h3,.sourcing-candidate-copy p{margin:0}.sourcing-candidate-copy h3 a{color:inherit}.sourcing-signals{display:grid;grid-gap:5px;gap:5px;font-size:11px}.sourcing-signals span{padding:5px 8px;border-radius:7px}.sourcing-signals .positive{background:#ecfdf3;color:#027a48}.sourcing-signals .warning{background:#fff7ed;color:#b54708}.sourcing-candidate-copy form button{white-space:nowrap}.sourcing-coming-badge{padding:7px 10px;border-radius:999px;background:#fff0e8;color:#b54708;font-size:11px;font-weight:900}.external-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.external-source-grid article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--border);border-radius:12px}.external-source-grid article>span{width:38px;height:38px;border-radius:10px;background:#eef8f1;color:#237b49;display:grid;place-items:center;font-size:18px}.external-source-grid article div{display:grid}.external-source-grid article small{color:var(--muted)}.external-source-grid article b{font-size:10px;color:#667085}.sourcing-external-note{margin-top:16px;padding:15px;border-radius:12px;background:#fff8f1;border:1px solid #f6d6c1}.sourcing-external-note p{margin:6px 0 0;color:#475467;line-height:1.55;font-size:12px}@media(max-width:1000px){.sourcing-summary{grid-template-columns:repeat(2,1fr)}.external-source-grid,.sourcing-candidate-copy{grid-template-columns:1fr}}@media(max-width:620px){.sourcing-summary{grid-template-columns:1fr}.sourcing-criteria,.sourcing-summary-description{grid-column:auto}.sourcing-results article{grid-template-columns:1fr}.external-source-grid article{grid-template-columns:38px 1fr}.external-source-grid article>b{grid-column:2}}.announcement-table{grid-template-columns:minmax(210px,1.55fr) minmax(105px,.72fr) 100px minmax(125px,.88fr) 78px 78px 108px 58px minmax(280px,1.65fr);gap:10px;padding:13px 14px}.announcement-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;white-space:nowrap}.announcement-actions form{display:contents}.announcement-action{position:relative;display:inline-grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:1px solid #dbe2e8;color:#52606d;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.announcement-action:focus-visible,.announcement-action:hover{transform:translateY(-1px);box-shadow:0 5px 13px rgba(31,49,66,.12);outline:none}.announcement-action:after{content:attr(data-tooltip);bottom:calc(100% + 9px);z-index:80;transform:translate(-50%,4px);width:max-content;max-width:190px;padding:7px 9px;border-radius:7px;background:#263442;color:#fff;font-size:11px;font-weight:700;line-height:1.25;white-space:normal;text-align:center;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.announcement-action:after,.announcement-action:before{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none}.announcement-action:before{content:"";bottom:calc(100% + 4px);z-index:81;transform:translateX(-50%);border:5px solid transparent;border-top-color:#263442;transition:opacity .14s ease,visibility .14s ease}.announcement-action:focus-visible:after,.announcement-action:focus-visible:before,.announcement-action:hover:after,.announcement-action:hover:before{opacity:1;visibility:visible}.announcement-action:focus-visible:after,.announcement-action:hover:after{transform:translate(-50%)}.action-neutral:focus-visible,.action-neutral:hover{color:#344054;border-color:#98a2b3;background:#f8fafc}.action-blue{color:#245fc7}.action-blue:focus-visible,.action-blue:hover{border-color:#9db8e9;background:#eef4ff}.action-green{color:#159455}.action-green:focus-visible,.action-green:hover{border-color:#91d3b2;background:#ecf9f2}.action-orange{color:#e56a16}.action-orange:focus-visible,.action-orange:hover{border-color:#f0b180;background:#fff5ec}.action-purple{color:#7546bf}.action-purple:focus-visible,.action-purple:hover{border-color:#b9a0df;background:#f6f1fc}.action-red{color:#d92d20}.action-red:focus-visible,.action-red:hover{border-color:#efa29b;background:#fff1f0}@media(max-width:1450px){.announcement-table{grid-template-columns:minmax(190px,1.45fr) minmax(90px,.65fr) 94px minmax(110px,.8fr) 68px 68px 98px 52px minmax(250px,1.55fr);gap:7px;padding-left:11px;padding-right:11px}.announcement-action{flex-basis:31px;width:31px;height:31px;border-radius:8px}.announcement-action svg{width:16px;height:16px}.announcement-actions{gap:4px}}@media(max-width:1100px){.announcement-table-card{overflow-x:auto}.announcement-table{min-width:1060px}}@media(max-width:850px){.announcement-table{min-width:0}.announcement-actions{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap;padding-top:6px}.announcement-action{width:36px;height:36px;flex-basis:36px}}.announcement-table-main{grid-template-columns:minmax(220px,1.55fr) minmax(105px,.7fr) 105px minmax(135px,.9fr) 82px 82px 112px 58px}.announcement-record{border-top:1px solid #e8ecef;background:#fff}.announcement-record:first-of-type{border-top:0}.announcement-record .announcement-row{border:0}.announcement-actions-bar{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 14px 13px;padding:9px 12px;border:1px solid #e5e9ec;border-radius:11px;background:#fbfcfb}.announcement-actions-bar form,.internal-offer-actionbar form{display:contents}.announcement-action{width:36px;height:36px;flex:0 0 36px;border-color:#dce3e6;border-radius:9px;color:#566575}.action-soft-green{color:#4f8d62}.action-soft-green:focus-visible,.action-soft-green:hover{color:#39754d;border-color:#b8d2bf;background:#f2f8f3}.action-soft-orange{color:#c77943}.action-soft-orange:focus-visible,.action-soft-orange:hover{color:#aa5e2d;border-color:#e5c2a9;background:#fff7f1}.action-muted-purple{color:#7c68a8}.action-muted-purple:focus-visible,.action-muted-purple:hover{color:#66528f;border-color:#cfc5df;background:#f8f5fb}.action-soft-danger{color:#b36b57}.action-soft-danger:focus-visible,.action-soft-danger:hover{color:#94503e;border-color:#dec0b7;background:#fcf5f3}.internal-offer-page{font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif;color:#172131}.internal-offer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:4px 0 2px}.internal-offer-header h1{margin:4px 0 8px;font-size:32px;line-height:1.12;letter-spacing:-.6px}.internal-offer-header p{margin:0;color:#667085}.internal-offer-status{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:13px;color:#667085}.internal-offer-actionbar{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #e0e6e3;border-radius:13px;background:#fff;box-shadow:0 7px 20px rgba(25,38,53,.035)}.internal-offer-chapters{display:flex;gap:8px 24px;overflow-x:auto;padding:0 4px;border-bottom:1px solid #dfe5e2}.internal-offer-chapters a{flex:none;padding:13px 1px 12px;border-bottom:2px solid transparent;color:#344054;text-decoration:none;font-size:13px;font-weight:750}.internal-offer-chapters a:first-child,.internal-offer-chapters a:hover{border-color:#df733b;color:#b85f32}.internal-offer-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,340px);grid-gap:24px;gap:24px;align-items:flex-start}.internal-offer-content{display:grid;grid-gap:20px;gap:20px;min-width:0}.internal-offer-sidebar{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:18px}.internal-offer-summary{padding:24px;border:1px solid #e1e6e3;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(20,32,50,.055)}.internal-offer-summary h2{margin:0 0 14px;font-size:21px}.internal-offer-summary>a,.internal-offer-summary>div{display:grid;grid-template-columns:46px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:13px 0;border-top:1px solid #edf0ee;color:inherit;text-decoration:none}.internal-offer-summary strong{font-size:24px;color:#c86f3c}.internal-offer-summary span{color:#667085;font-size:13px}.internal-recruitment-section{display:grid;grid-gap:16px;gap:16px;padding-top:4px}.internal-recruitment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.internal-recruitment-section .premium-card{margin:0}@media(max-width:1100px){.announcement-table-main{min-width:980px}.internal-offer-layout{grid-template-columns:1fr}.internal-offer-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.announcement-actions-bar{margin:0 10px 11px;flex-wrap:wrap}.internal-offer-header{display:grid}.internal-offer-actionbar{flex-wrap:wrap}.internal-offer-sidebar,.internal-recruitment-grid{grid-template-columns:1fr}.internal-offer-header h1{font-size:27px}}.offer-editor-header-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.offer-editor-chapters{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#f7f8f8;padding-top:5px}.offer-editor-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);grid-gap:22px;gap:22px;align-items:flex-start}.offer-editor-main{display:grid;grid-gap:18px;gap:18px;min-width:0}.offer-editor-card,.offer-editor-side-card{background:#fff;border:1px solid #e0e6e3;border-radius:16px;box-shadow:0 9px 26px rgba(22,35,50,.045)}.offer-editor-card{padding:24px}.offer-editor-card-title{display:flex;align-items:center;gap:13px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #edf0ee}.offer-editor-card-title>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff1e8;color:#c86531;font-weight:900}.offer-editor-card-title p,.offer-editor-side-kicker{margin:0 0 3px;color:#c86531;font-size:11px;font-weight:900;letter-spacing:.12em}.offer-editor-card-title h2,.offer-editor-side-card h2{margin:0;color:#172131;font-size:20px}.offer-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.offer-editor-grid label,.offer-editor-side-card label{display:grid;grid-gap:7px;gap:7px;color:#344054;font-size:13px;font-weight:800}.offer-editor-grid label.full{grid-column:1/-1}.offer-editor-grid small{font-weight:500;color:#7b8794}.offer-editor-grid input,.offer-editor-grid select,.offer-editor-grid textarea,.offer-editor-side-card input{width:100%;border:1px solid #d9e1dd;border-radius:11px;background:#fbfcfb;color:#172131;padding:12px 13px;font:inherit;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.offer-editor-grid textarea{resize:vertical;line-height:1.55}.offer-editor-grid input:focus,.offer-editor-grid select:focus,.offer-editor-grid textarea:focus,.offer-editor-side-card input:focus{border-color:#d8895d;background:#fff;box-shadow:0 0 0 3px rgba(216,137,93,.13)}.offer-editor-sidebar{position:-webkit-sticky;position:sticky;top:68px;display:grid;grid-gap:16px;gap:16px}.offer-editor-side-card{padding:21px;display:grid;grid-gap:15px;gap:15px}.offer-editor-money{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.offer-editor-preview ol{margin:0;padding-left:20px;color:#5f6b76;display:grid;grid-gap:9px;gap:9px;font-size:13px}.offer-editor-save{display:grid;grid-gap:10px;gap:10px;padding:15px;background:#fff;border:1px solid #e0e6e3;box-shadow:0 10px 28px rgba(22,35,50,.06)}.offer-editor-save .button{width:100%;background:#dc7138;border-color:#dc7138}.offer-editor-save>a{text-align:center;color:#667085;text-decoration:none;font-size:13px;font-weight:750;padding:6px}.offer-editor-save>a:hover{color:#b85f32}@media(max-width:1050px){.offer-editor-form{grid-template-columns:1fr}.offer-editor-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.offer-editor-save{align-self:start}}@media(max-width:720px){.offer-editor-grid,.offer-editor-sidebar{grid-template-columns:1fr}.offer-editor-grid label.full{grid-column:auto}.offer-editor-card{padding:18px}.offer-editor-money{grid-template-columns:1fr}.offer-editor-header-actions{width:100%}.offer-editor-header-actions .button{flex:1 1}}.announcements-page .announcement-table-head{font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif;min-height:58px;padding-top:0;padding-bottom:0;align-items:center;background:#f7f8f8}.announcements-page .announcement-table-head span{display:flex;align-items:center;min-height:58px;line-height:1.15}.announcements-page .announcement-table-head a{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;letter-spacing:-.01em}.announcements-page .announcement-table-head i{font-style:normal;color:#8b98a6;font-size:12px}.announcement-table-main{grid-template-columns:minmax(280px,2fr) minmax(120px,.8fr) 120px 105px 105px 130px 72px;column-gap:22px}.announcement-record .announcement-row{min-height:88px}.announcement-record .announcement-row>span{display:flex;align-items:center}.announcement-actions-bar{padding:8px 12px;min-height:54px;background:#fafbf9;border-color:#e1e7e3}.offer-editor-import{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border:1px solid #ead9cd;border-radius:16px;background:linear-gradient(135deg,#fff8f2,#f7fbf7);box-shadow:0 8px 24px rgba(34,48,60,.04)}.offer-editor-import>div{display:flex;align-items:center;gap:13px}.offer-editor-import strong{font-size:16px;color:#172131}.offer-editor-import p{margin:4px 0 0;color:#667085;font-size:13px;max-width:720px}.offer-editor-import-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#fff0e4;color:#d66f32;font-size:22px;font-weight:900}.offer-editor-import form{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.offer-editor-import input[type=file]{max-width:280px;font:inherit;font-size:12px;color:#52606d}.offer-editor-save .button.secondary{background:#fff;color:#3d4b59;border-color:#d8e0dc}.offer-editor-save .ai-button{background:linear-gradient(135deg,#d87034,#6b9b67);border:0}.offer-editor-page .internal-offer-header h1{color:#172131}.offer-editor-page .eyebrow{color:#d66f32}.offer-editor-card-title>span{background:linear-gradient(135deg,#fff0e5,#eef7ef);color:#c8642e}.offer-editor-card-title p,.offer-editor-side-kicker{color:#b95f31}@media(max-width:1100px){.announcement-table-main{min-width:900px}.offer-editor-import{align-items:flex-start;flex-direction:column}}.announcement-row{isolation:isolate;cursor:pointer}.announcement-row-link{position:absolute;inset:0;z-index:0;border-radius:10px}.announcement-row:hover{background:#fffaf6}.announcement-row>:not(.announcement-row-link){position:relative;z-index:1}.announcement-row a:not(.announcement-row-link),.announcement-row button,.announcement-row form{z-index:2}.announcement-actions-bar{margin:0 16px 14px;padding:7px 10px;min-height:50px;border-color:#e4e8e4;background:#f8faf8}.announcement-action{border-color:#dce3df;background:#fff;color:#53645d}.action-soft-orange{background:#fff5ed!important;border-color:#f1d2bd!important;color:#bd6433!important}.action-soft-green{background:#eff7f0!important;border-color:#cadfcd!important;color:#557c59!important}.action-neutral{background:#f5f7f8!important;border-color:#dce2e5!important;color:#506171!important}.action-muted-purple{background:#f5f2f7!important;border-color:#ded5e3!important;color:#6d5d76!important}.action-soft-danger{background:#fbf3ef!important;border-color:#ead6cd!important;color:#9a6651!important}.announcement-record .announcement-row{min-height:76px}.announcements-page .announcement-title>a{font-size:14px;letter-spacing:-.01em}.announcements-page .announcement-title small{margin-top:4px}.offer-editor-page{--adn-orange:#d96d34;--adn-green:#668e68;background:linear-gradient(180deg,#f8faf8,#f5f7f6)}.offer-editor-page .internal-offer-header{padding:14px 18px;border-radius:18px;background:linear-gradient(115deg,#fff8f2,#ffffff 55%,#f2f8f2);border:1px solid #e7e2dc}.offer-editor-page .internal-offer-header h1{font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif;font-weight:800;letter-spacing:-.045em}.offer-editor-card,.offer-editor-save,.offer-editor-side-card{border-color:#dfe6e1;box-shadow:0 12px 32px rgba(31,49,42,.055)}.offer-editor-card-title>span{background:#fff1e7;color:var(--adn-orange);border:1px solid #f2d4bf}.offer-editor-card-title p,.offer-editor-page .eyebrow,.offer-editor-side-kicker{color:var(--adn-orange)}.offer-editor-grid input,.offer-editor-grid select,.offer-editor-grid textarea,.offer-editor-side-card input{background:#fff;border-color:#d7dfda}.offer-editor-grid input:focus,.offer-editor-grid select:focus,.offer-editor-grid textarea:focus,.offer-editor-side-card input:focus{border-color:var(--adn-orange);box-shadow:0 0 0 3px rgba(217,109,52,.12)}.offer-editor-import{border-color:#e3d7cd;background:linear-gradient(120deg,#fff7f0,#f3f8f3)}.offer-editor-import input[type=file]{padding:9px;border:1px dashed #cdd8d0;border-radius:10px;background:#fff}.offer-editor-save .button:not(.secondary){background:var(--adn-orange);border-color:var(--adn-orange)}.offer-editor-save .button.secondary:hover{border-color:#b9cbbd;background:#f4f8f4}.ai-button{background:linear-gradient(135deg,#d96d34,#668e68)!important}.offer-history-card{padding:24px;border:1px solid #dfe6e1;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(20,32,50,.05)}.offer-history-card h2{margin:4px 0}.offer-history-card .section-heading-row>strong{display:grid;place-items:center;min-width:40px;height:40px;border-radius:12px;background:#fff1e7;color:#bd6433}.offer-history-list{display:grid;margin-top:18px;border-top:1px solid #edf0ee}.offer-history-list article{display:grid;grid-template-columns:165px 1fr;grid-gap:18px;gap:18px;padding:15px 2px;border-bottom:1px solid #edf0ee}.offer-history-list time{color:#748079;font-size:12px;font-weight:700}.offer-history-list h3{margin:0;text-transform:lowercase;font-size:14px}.offer-history-list h3:first-letter{text-transform:uppercase}.offer-history-list p{margin:4px 0 0;color:#748079;font-size:12px}@media(max-width:760px){.offer-history-list article{grid-template-columns:1fr;gap:5px}}.ai-suggestion-card{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr) auto;grid-gap:20px;gap:20px;align-items:flex-start;padding:20px;border:1px solid #d8e2d9;border-radius:16px;background:linear-gradient(120deg,#fff8f2,#f2f8f3);box-shadow:0 10px 28px rgba(31,49,42,.05)}.ai-suggestion-card h2{margin:3px 0 7px;font-size:20px}.ai-suggestion-card>div>p:last-child{margin:0;color:#667085;font-size:13px;line-height:1.5}.ai-suggestion-preview{display:grid;grid-gap:9px;gap:9px}.ai-suggestion-preview article{padding:10px 12px;border:1px solid #e2e7e3;border-radius:10px;background:rgba(255,255,255,.8)}.ai-suggestion-preview strong{font-size:12px;color:#bd6433}.ai-suggestion-preview p{margin:4px 0 0!important;color:#51605a!important;font-size:12px!important;line-height:1.45!important}.ai-suggestion-actions{display:grid;grid-gap:9px;gap:9px;min-width:170px}.ai-suggestion-actions form{display:contents}.ai-suggestion-actions .button{width:100%}@media(max-width:1050px){.ai-suggestion-card{grid-template-columns:1fr}.ai-suggestion-actions{grid-template-columns:1fr 1fr}}.offer-editor-page{font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif;color:#1f2937}.offer-editor-page .internal-offer-header{background:#fff;border:1px solid #e6ece8;box-shadow:0 10px 30px rgba(31,41,55,.045)}.offer-editor-chapters{gap:8px;padding:8px 4px;border-bottom:1px solid #e3e9e5}.offer-editor-chapters a{padding:10px 13px;border-radius:9px;font-size:13px;font-weight:800;color:#435063}.offer-editor-chapters a:first-child{color:#c8612f;background:#fff4ec}.offer-editor-form{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.offer-editor-main{gap:14px}.offer-editor-card{padding:20px;border-radius:14px;box-shadow:none}.offer-editor-card-title{margin-bottom:15px;padding-bottom:12px}.offer-editor-card-title>span{width:32px;height:32px;border-radius:10px;font-size:15px}.offer-editor-card-title h2{font-size:18px;letter-spacing:-.02em}.offer-editor-grid{gap:13px 15px}.offer-editor-grid label,.offer-editor-side-card label{font-size:12px;gap:6px}.offer-editor-grid input,.offer-editor-grid select,.offer-editor-grid textarea,.offer-editor-side-card input{padding:10px 12px;border-radius:9px;font-size:13px}.offer-editor-grid textarea{line-height:1.45}.compact-import{padding:12px 15px;border-radius:13px;min-height:0}.compact-import .offer-editor-import-icon{width:34px;height:34px;border-radius:10px;font-size:17px}.compact-import strong{font-size:14px}.compact-import p{font-size:12px;margin-top:2px}.compact-import input[type=file]{max-width:235px;padding:7px;font-size:11px}.offer-editor-sidebar{top:14px;gap:12px}.offer-editor-side-card{padding:17px;border-radius:14px;box-shadow:none}.offer-editor-save{position:-webkit-sticky;position:sticky;bottom:12px;padding:12px;gap:8px;border-radius:14px}.offer-editor-save .button{min-height:38px;font-size:12px}.offer-editor-cockpit{gap:13px}.cockpit-meta,.cockpit-status{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:11px;background:#f7f9f8;border:1px solid #e4ebe6}.cockpit-meta span,.cockpit-meter span,.cockpit-scores span,.cockpit-status span{font-size:11px;color:#6b7280;font-weight:700}.cockpit-status strong{color:#4f7f58;font-size:14px}.cockpit-meta strong{font-size:13px}.cockpit-meta small{color:#7a8490}.cockpit-meter{display:grid;grid-gap:7px;gap:7px}.cockpit-meter>div{display:flex;justify-content:space-between}.cockpit-meter progress{width:100%;height:8px;accent-color:#d87842}.cockpit-scores{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cockpit-scores>div{padding:11px;border-radius:10px;background:#fff7f1;border:1px solid #f1ded0}.cockpit-scores strong{display:block;margin-top:4px;color:#c8612f;font-size:18px}.cockpit-advice{padding:12px;border-radius:11px;background:#f1f7f2;border:1px solid #dce9de}.cockpit-advice strong{font-size:13px;color:#477451}.cockpit-advice p{margin:5px 0 0;font-size:11px;line-height:1.45;color:#63706a}@media(max-width:1050px){.offer-editor-form{grid-template-columns:1fr}.offer-editor-save,.offer-editor-sidebar{position:static}}.offer-editor-page{font-weight:400}.offer-editor-page,.offer-editor-page .internal-offer-header h1,.offer-editor-page .offer-editor-card-title h2,.offer-editor-page .offer-editor-side-card h2{font-family:inherit}.offer-editor-grid label,.offer-editor-side-card label{font-family:inherit;font-weight:600;color:#475467}.offer-editor-grid input,.offer-editor-grid select,.offer-editor-grid textarea,.offer-editor-import input[type=file],.offer-editor-side-card input{font-family:inherit}.offer-editor-grid input::placeholder,.offer-editor-grid textarea::placeholder,.offer-editor-side-card input::placeholder{font-weight:400;color:#98a2b3}.offer-editor-grid select option{font-family:inherit}.offer-editor-card-title p,.offer-editor-page .eyebrow,.offer-editor-side-kicker{font-family:inherit;font-weight:700}.offer-editor-chapters a{font-family:inherit;font-weight:600}.offer-editor-header-actions .button,.offer-editor-import button,.offer-editor-save .button{font-family:inherit}.cockpit-meta span,.cockpit-meter span,.cockpit-scores span,.cockpit-status span{font-family:inherit;font-weight:500}:root{--adn-orange-dark:#b85f32;--adn-orange-soft:#fff3ec;--adn-green:#2f8f55;--adn-green-soft:#edf7f0;--adn-ink:#172131;--adn-text:#344054;--adn-muted:#667085;--adn-line:#e3e8e5;--adn-surface:#ffffff;--adn-page:#f7f8f8;--adn-font:var(--font-quicksand),"Avenir Next",Avenir,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.announcements-page,.internal-offer-page,.maintenance-offer-list,.maintenance-offers,.offer-detail-page,.offer-editor-page,.public-offer-page,.public-offers-index,.sourcing-page{font-family:var(--adn-font);color:var(--adn-ink);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.announcements-page h1,.internal-offer-page h1,.offer-detail-page h1,.offer-editor-page h1{font-family:var(--adn-font);font-weight:700;letter-spacing:-.025em}.announcements-page h2,.internal-offer-page h2,.maintenance-offer-card h2,.offer-detail-page h2,.offer-editor-page h2{font-family:var(--adn-font);font-weight:650;letter-spacing:-.015em}.announcements-page .announcement-table-head,.announcements-page .announcement-table-head a{font-family:var(--adn-font);font-weight:600;color:#4b5868}.announcements-page .announcement-table-head a{font-size:12px;letter-spacing:0}.announcements-page .announcement-row strong{font-family:var(--adn-font);font-weight:650;letter-spacing:-.012em}.announcements-page .announcement-row small,.announcements-page .announcement-row span{font-family:var(--adn-font);font-weight:400}.announcements-page .status-badge{font-family:var(--adn-font);font-weight:600;letter-spacing:.01em}.announcements-page .announcement-actions-bar{background:#fbfcfb;border-color:var(--adn-line);box-shadow:none}.announcements-page .announcement-action{font-family:var(--adn-font);font-weight:500}.internal-offer-page{background:var(--adn-page)}.internal-offer-header h1{font-size:30px;font-weight:700}.internal-offer-header p,.internal-offer-status{font-weight:400;color:var(--adn-muted)}.internal-offer-chapters a{font-family:var(--adn-font);font-weight:550;color:#4b5868}.internal-offer-page .premium-card,.internal-offer-summary{border-color:var(--adn-line);box-shadow:0 8px 24px rgba(23,33,49,.045)}.internal-offer-summary h2{font-weight:650}.internal-offer-summary strong{font-family:var(--adn-font);font-weight:600;color:var(--adn-ink)}.internal-offer-summary span{font-weight:400}.internal-offer-page dd,.internal-offer-page li,.internal-offer-page p{font-weight:400;color:var(--adn-text)}.internal-offer-page dt,.internal-offer-page label{font-weight:500;color:var(--adn-muted)}.offer-editor-page{background:var(--adn-page)}.offer-editor-card,.offer-editor-save,.offer-editor-side-card{border-color:var(--adn-line);box-shadow:0 8px 24px rgba(23,33,49,.04)}.offer-editor-card-title p,.offer-editor-page .eyebrow,.offer-editor-side-kicker{letter-spacing:.09em}.offer-editor-grid label,.offer-editor-side-card label{color:#52606f}.offer-editor-grid input,.offer-editor-grid select,.offer-editor-grid textarea,.offer-editor-import input[type=file],.offer-editor-side-card input{font-family:var(--adn-font);font-weight:400;color:#273342;background:#fff}.offer-editor-grid input::placeholder,.offer-editor-grid textarea::placeholder{font-weight:400;color:#98a2b3}.offer-editor-grid select option{font-weight:400}.offer-editor-chapters a{font-family:var(--adn-font);font-weight:550}.cockpit-meta strong,.cockpit-meter strong,.cockpit-scores strong,.cockpit-status strong,.offer-editor-header-actions .button,.offer-editor-import button,.offer-editor-save .button{font-family:var(--adn-font);font-weight:600}.cockpit-meta span,.cockpit-meter span,.cockpit-scores span,.cockpit-status span{font-weight:400}.offer-detail-page{background:#f8f9f8}.offer-detail-footer,.offer-detail-header{font-family:var(--adn-font)}.offer-detail-header nav a{font-weight:500}.offer-detail-hero h1{font-family:var(--adn-font);font-weight:700;letter-spacing:-.03em}.offer-detail-meta span{font-weight:400}.offer-detail-card,.offer-detail-facts,.offer-detail-why{border-color:var(--adn-line);box-shadow:0 10px 28px rgba(23,33,49,.05)}.offer-detail-card h2,.offer-detail-facts h2,.offer-detail-why h2{font-family:var(--adn-font);font-weight:650}.offer-detail-card li,.offer-detail-card p,.offer-detail-why li{font-family:var(--adn-font);font-weight:400;color:var(--adn-text)}.offer-detail-section-label{font-family:var(--adn-font);font-weight:600;letter-spacing:.1em;color:var(--adn-orange-dark)}.offer-detail-facts dt{font-family:var(--adn-font);font-weight:400;color:#718096}.offer-detail-facts dd{font-family:var(--adn-font);font-weight:500;color:var(--adn-ink)}.offer-detail-primary,.offer-detail-share,.offer-detail-wide{font-family:var(--adn-font);font-weight:600}.offer-detail-tags span{font-family:var(--adn-font);font-weight:500}.offer-detail-related-card strong{font-family:var(--adn-font);font-weight:650}.offer-detail-related-card b{font-family:var(--adn-font);font-weight:600}.maintenance-filter-row button,.maintenance-no-offer,.maintenance-offer-card{font-family:var(--adn-font)}.maintenance-filter-row button{font-weight:500}.maintenance-offer-card h2{font-weight:650}.maintenance-offer-card p,.maintenance-offer-meta span{font-weight:400}.maintenance-featured-badge,.maintenance-offer-link{font-weight:600}.offer-history-list h3,.sourcing-page h2,.sourcing-page h3{font-family:var(--adn-font);font-weight:650}.offer-history-list p,.offer-history-list time,.sourcing-page p,.sourcing-page small{font-family:var(--adn-font);font-weight:400}.sourcing-page .button,.sourcing-page button{font-family:var(--adn-font);font-weight:600}@media(max-width:760px){.internal-offer-header h1,.offer-detail-hero h1{font-size:27px}}:root{--ds-font:var(--adn-font,"Avenir Next",Avenir,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);--ds-color-bg:#f7f8f8;--ds-color-surface:#ffffff;--ds-color-text:#172131;--ds-color-text-soft:#4b5868;--ds-color-muted:#667085;--ds-color-line:#e3e8e5;--ds-color-orange:#dc6b29;--ds-color-orange-hover:#bf571f;--ds-color-orange-soft:#fff3ec;--ds-color-green:#4f8c51;--ds-color-green-soft:#edf7ef;--ds-color-danger:#b94a3c;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-shadow-card:0 8px 24px rgba(23,33,49,.045);--ds-field-height:42px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px}body{font-weight:400;background:var(--ds-color-bg);color:var(--ds-color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.button,body,button,input,select,textarea{font-family:var(--ds-font)}.button,button{font-weight:600;border-radius:var(--ds-radius-sm)}input,select,textarea{font-weight:400;color:var(--ds-color-text);border-color:#d7dfda;border-radius:var(--ds-radius-sm)}input::placeholder,textarea::placeholder{font-weight:400;color:#98a2b3}label{font-weight:500;color:var(--ds-color-text-soft)}.card,.mini-card,.premium-card,.vivier-list-card,.vivier-stat-card{border-color:var(--ds-color-line);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card)}.badge,.status-pill,th{font-weight:600}th{color:var(--ds-color-text-soft)}td{font-weight:400}.offer-editor-chapters{display:none!important}.offer-editor-page{gap:18px}.offer-editor-page .internal-offer-header{margin-bottom:0}.offer-editor-card-title h2,.offer-editor-side-card h2{font-weight:650}.offer-editor-card-title p,.offer-editor-page .eyebrow,.offer-editor-side-kicker{font-weight:600}.offer-editor-grid label,.offer-editor-side-card label{font-weight:500}.offer-editor-grid input,.offer-editor-grid select,.offer-editor-grid textarea,.offer-editor-side-card input{font-weight:400}.offer-editor-save .button{font-weight:600}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(220,107,41,.22);outline-offset:2px}.button.secondary{color:var(--ds-color-text);border:1px solid var(--ds-color-line)}.button.secondary:hover{background:#fafbfa;border-color:#c8d1cc}.button.success{background:var(--ds-color-green)}.button.danger{background:var(--ds-color-danger)}.admin-header,.internal-offer-header,.topbar{align-items:flex-start}h1{font-weight:700;letter-spacing:-.025em}.section-title,h1,h2{font-family:var(--ds-font)}.section-title,h2{font-weight:650;letter-spacing:-.015em}.muted{color:var(--ds-color-muted)}@media(max-width:760px){.main.consulting-main{padding:18px}.offer-editor-page .internal-offer-header{padding:16px}}.recruitment-dashboard{gap:18px}.recruitment-heading{align-items:center}.compact-button{min-height:36px;padding:8px 13px;font-size:12px}.recruitment-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.recruitment-panel{background:#fff;border:1px solid var(--ds-color-line,#dfe5e2);border-radius:16px;box-shadow:var(--ds-shadow-card,0 8px 24px rgba(23,33,49,.045));overflow:hidden}.recruitment-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 15px}.recruitment-title{display:flex;align-items:flex-start;gap:12px}.recruitment-title h3{margin:1px 0 4px;font-size:17px;line-height:1.25}.recruitment-title p{margin:0;color:#667085;font-size:12px;line-height:1.45}.recruitment-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;font-size:18px;flex:0 0 auto}.recruitment-icon-orange{background:#fff2e9;color:#d86c31}.recruitment-icon-green{background:#edf8f0;color:#3a9758}.count-badge{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:#f2f4f5;color:#344054;font-size:13px;font-weight:700}.compact-candidate-list{margin:0 16px;border:1px solid #e5e9e7;border-radius:12px;overflow:hidden}.compact-candidate-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;grid-gap:11px;gap:11px;padding:12px 13px;color:inherit;text-decoration:none;border-bottom:1px solid #edf0ee;transition:.15s}.compact-candidate-row:last-child{border-bottom:0}.compact-candidate-row:hover{background:#fbfcfb}.candidate-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,#f8eee8,#eaf5ed);color:#4c5b68;font-size:11px;font-weight:700}.candidate-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.candidate-main strong,.profile-cell strong{font-size:13px;font-weight:650;color:#172131}.candidate-main small,.profile-cell small{color:#667085;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-candidate-row time{color:#667085;font-size:11px}.row-arrow{font-size:21px;color:#98a2b3}.soft-status{padding:5px 8px;border-radius:999px;background:#edf8f0;color:#367e4d;font-size:10px;font-weight:650;white-space:nowrap}.panel-link{display:flex;align-items:center;justify-content:center;gap:7px;padding:15px;color:inherit;text-decoration:none;font-size:12px;font-weight:650}.orange-link{color:#d4662e}.green-link{color:#3b9657}.recommendations-panel{overflow:visible}.recommendations-heading{align-items:center}.recommendation-tools{display:flex;align-items:center;gap:9px}.recommendation-table{margin:0 16px 16px;border:1px solid #e5e9e7;border-radius:12px;overflow:hidden}.recommendation-row,.recommendation-table-head{display:grid;grid-template-columns:1.25fr 1.1fr .8fr .72fr .82fr .72fr .62fr;grid-gap:14px;gap:14px;align-items:center}.recommendation-table-head{padding:10px 13px;background:#f8faf9;color:#667085;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.035em}.recommendation-row{padding:11px 13px;border-top:1px solid #edf0ee;font-size:12px}.profile-cell{display:flex;align-items:center;gap:10px;min-width:0}.profile-cell>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.availability-cell,.match-cell{display:grid;grid-gap:3px;gap:3px}.match-cell{grid-template-columns:44px 1fr;align-items:center}.availability-cell small,.match-cell small{font-size:10px;color:#667085}.availability-cell strong{font-size:11px;font-weight:650}.match-ring{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:3px solid #e3e7e5;font-size:10px;font-weight:750}.match-ring.high{border-color:#3f9d5d;color:#347f4b}.match-ring.good{border-color:#70ad63;color:#4d8643}.match-ring.medium{border-color:#e89a46;color:#c27628}.recommendation-actions{display:flex;align-items:center;gap:7px;justify-content:flex-end}.icon-position-button{width:34px;height:34px;border:1px solid #dfe5e2;border-radius:9px;background:#fff;color:#3d9155;font-size:19px;line-height:1;cursor:pointer}.adn-recruitment-advice{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid #f0dfd3;border-radius:14px;background:linear-gradient(90deg,#fff7f1,#fbfdfb)}.adn-recruitment-advice strong{font-size:13px}.adn-recruitment-advice p{margin:3px 0 0;color:#667085;font-size:11px}@media(max-width:1100px){.recommendation-table{overflow-x:auto}.recommendation-row,.recommendation-table-head{min-width:920px}}@media(max-width:760px){.recruitment-overview-grid{grid-template-columns:1fr}.adn-recruitment-advice,.recruitment-heading{align-items:flex-start;flex-direction:column}.recommendation-tools{align-self:flex-start}.compact-candidate-row{grid-template-columns:38px minmax(0,1fr) 16px}.compact-candidate-row time,.soft-status{display:none}}.recruitment-cockpit{display:grid;grid-gap:18px;gap:18px}.recruitment-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.recruitment-kpi-grid>a,.recruitment-kpi-grid>div{display:grid;grid-gap:3px;gap:3px;padding:14px 15px;border:1px solid var(--ds-color-line,#dfe5e2);border-radius:13px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 5px 18px rgba(23,33,49,.035);transition:.16s}.recruitment-kpi-grid>a:hover{border-color:#edb18d;transform:translateY(-1px)}.recruitment-kpi-grid strong{font-size:24px;line-height:1;font-weight:650;color:#172131}.recruitment-kpi-grid span{font-size:11px;color:#667085}.adn-watcher-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border:1px solid #eadfd7;border-radius:15px;background:linear-gradient(90deg,#fff7f1,#f7fbf8)}.adn-watcher-summary>div{display:flex;align-items:center;gap:13px}.adn-watcher-mark{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#fff0e6;color:#d9682f;font-size:20px}.adn-watcher-summary strong{font-size:14px}.adn-watcher-summary p{margin:3px 0 0;color:#667085;font-size:12px}.adn-watcher-summary p b{color:#273446;font-weight:650}.activity-panel{overflow:hidden}.recruitment-activity-timeline{display:grid;padding:0 20px 18px}.activity-event{position:relative;display:grid;grid-template-columns:12px 145px minmax(0,1fr);grid-gap:13px;gap:13px;padding:14px 0;border-top:1px solid #edf0ee}.activity-event:first-child{border-top:0}.activity-event:before{content:"";position:absolute;left:5px;top:26px;bottom:-15px;width:1px;background:#dfe5e2}.activity-event:last-child:before{display:none}.activity-dot{position:relative;z-index:1;width:11px;height:11px;margin-top:5px;border-radius:50%;background:#9ca8b4;border:3px solid #fff;box-shadow:0 0 0 1px #dfe5e2}.activity-application .activity-dot{background:#d9743c}.activity-position .activity-dot{background:#40965b}.activity-ai .activity-dot{background:#9b6bd3}.activity-event time{color:#667085;font-size:11px;padding-top:3px}.activity-event h4{margin:0 0 3px;font-size:13px;font-weight:650;color:#172131;text-transform:none}.activity-event p{margin:0;color:#667085;font-size:11px}.activity-event small{display:block;margin-top:4px;color:#98a2b3;font-size:10px}@media(max-width:1180px){.recruitment-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.recruitment-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adn-watcher-summary{align-items:flex-start;flex-direction:column}.activity-event{grid-template-columns:12px minmax(0,1fr)}.activity-event time,.activity-event>div{grid-column:2}}.rh-score-cell,.score-unavailable{display:grid;grid-gap:3px;gap:3px;align-content:center}.score-unavailable strong{font-size:11px;font-weight:650;color:#b7652f}.rh-score-cell small,.score-unavailable small{font-size:10px;color:#667085}.rh-score-cell strong{font-size:14px;font-weight:650;color:#347f4b}.match-score.is-missing{background:#fff7f1;border-color:#f1d8c5}.match-score.is-missing strong{font-size:14px;color:#b7652f}.match-score small{display:block;margin-top:4px;color:#667085;font-size:10px}.cv-missing-state{border-color:#f0d9c8;background:#fffaf6}.cv-missing-state strong{color:#b7652f}.watcher-rh-summary-card{border-top:3px solid var(--adn-green,#5f8f73)}.watcher-score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:.55rem .8rem;border-radius:999px;background:#edf6f0;color:#35664a;font-weight:700}.watcher-summary-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.watcher-summary-columns>div{padding:1rem;border:1px solid #e6ebe8;border-radius:14px;background:#fbfcfb}.watcher-summary-columns h3{margin:0 0 .65rem;font-size:.95rem}.watcher-points ul,.watcher-questions ul,.watcher-summary-columns ul{margin:0;padding-left:1.15rem;display:grid;grid-gap:.45rem;gap:.45rem}.contextual-watcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.contextual-watcher-card{border:1px solid #e4e8e5;border-radius:18px;padding:1.2rem;background:#fff}.contextual-watcher-card.technical{border-top:4px solid #e88843}.contextual-watcher-card.rh{border-top:4px solid #6f9a7d}.contextual-watcher-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.contextual-watcher-head span{color:#6b756f;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.contextual-watcher-head h3{margin:.2rem 0 0;font-size:1.05rem}.contextual-watcher-head>strong{font-size:1.8rem;line-height:1;color:#25352d}.watcher-points,.watcher-questions{margin-top:1rem;padding-top:1rem;border-top:1px solid #edf0ee}.watcher-points h4,.watcher-questions h4{margin:0 0 .6rem;font-size:.9rem}.score-unavailable.large{min-height:190px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.65rem}@media (max-width:900px){.contextual-watcher-grid,.watcher-summary-columns{grid-template-columns:1fr}}.resource-form-help{margin:-4px 0 14px;font-size:12px}.resource-check{display:flex!important;align-items:center;gap:9px;min-height:42px;padding:10px 12px;border:1px solid var(--ds-color-line);border-radius:10px;background:#fbfcfb}.resource-check input{width:auto;height:auto}.resources-page{display:grid;grid-gap:20px;gap:20px}.resource-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.resource-kpis article{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#fff;border:1px solid var(--ds-color-line);border-radius:14px}.resource-kpis span{font-size:12px;color:#667085}.resource-kpis strong{font-size:25px;font-weight:650}.resource-toolbar{background:#fff;border:1px solid var(--ds-color-line);border-radius:14px;padding:12px}.resource-toolbar input{min-width:260px;flex:1 1}.resource-chapter{background:#fff;border:1px solid var(--ds-color-line);border-radius:16px;overflow:hidden}.resource-chapter>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #edf0ee}.resource-chapter>header>div{display:flex;align-items:center;gap:12px}.resource-chapter h2{margin:0;font-size:18px}.resource-chapter p{margin:2px 0 0;font-size:11px;color:#667085}.resource-nature-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;font-size:19px}.resource-nature-icon.is-employee{background:#edf7f0;color:#3d8b55}.resource-nature-icon.is-freelance{background:#fff3e9;color:#ce6a2e}.resource-nature-icon.is-external{background:#f1f2f7;color:#667085}.resource-grid{display:grid}.resource-person-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:13px 18px;color:inherit;text-decoration:none;border-bottom:1px solid #edf0ee}.resource-person-card:last-child{border-bottom:0}.resource-person-card:hover{background:#fbfcfb}.resource-person-main{display:grid;grid-gap:2px;gap:2px}.resource-person-main strong{font-size:13px;font-weight:650}.resource-person-main small,.resource-person-main span{font-size:11px;color:#667085}.resource-person-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;font-size:10px;color:#667085}.former-employee-badge,.person-nature-badge,.resource-nature-badge,.resource-status,.resource-status-badge,.watcher-excluded{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:650}.resource-status{background:#eef4f0;color:#47705a}.status-bench{background:#fff3df;color:#966315}.former-employee-badge,.status-out{background:#f1ecf8;color:#72549a}.watcher-excluded{background:#f3f4f5;color:#667085}.person-nature-badge.is-employee,.resource-nature-badge{background:#edf7f0;color:#3d7d50}.person-nature-badge.is-freelance{background:#fff3e9;color:#b85f2c}.person-nature-badge.is-external{background:#eef1f5;color:#596579}.former-employee-inline{display:block;margin-top:4px;color:#72549a;font-size:9px}.candidate-resource-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;border:1px solid var(--ds-color-line);border-radius:12px;background:#fff;font-size:11px;color:#667085}.resource-status-badge{background:#fff3df;color:#966315}@media(max-width:760px){.resource-kpis{grid-template-columns:1fr}.resource-person-card{grid-template-columns:42px minmax(0,1fr)}.resource-person-meta{grid-column:2;justify-content:flex-start}.resource-toolbar{align-items:stretch;flex-direction:column}.resource-toolbar input{min-width:0;width:100%}}.demo-hub{--demo-orange:#df6b27;--demo-orange-soft:#fff4ec;--demo-green:#3e9560;--demo-green-soft:#edf8f1}.demo-hero{padding:26px 28px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(135deg,#fff,#fffaf6);box-shadow:0 12px 32px rgba(24,39,55,.05)}.demo-primary-action{min-height:48px;padding-inline:20px;font-weight:650;white-space:nowrap}.demo-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-metric-card{display:grid;grid-gap:5px;gap:5px;min-height:138px;padding:20px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(24,39,55,.04)}.demo-metric-card-accent{border-top:4px solid var(--demo-orange)}.demo-metric-card span{color:var(--muted);font-size:13px;font-weight:600}.demo-metric-card strong{font-size:32px;line-height:1.05;font-weight:700;color:var(--text)}.demo-metric-card small{margin-top:auto;color:var(--muted);font-size:12px;line-height:1.45}.demo-install-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px}.demo-install-panel h2{margin:12px 0 8px}.demo-install-panel p{max-width:830px;margin:0;color:var(--muted);line-height:1.55}.demo-install-summary{display:grid;grid-gap:4px;gap:4px;min-width:220px;padding:16px 18px;border-radius:14px;background:var(--demo-orange-soft)}.demo-install-summary small,.demo-install-summary span{color:var(--muted);font-size:12px}.demo-install-summary strong{font-size:20px}.demo-scenarios-panel{padding:24px}.section-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.section-heading-row h2{margin:4px 0 0}.demo-section-note{color:var(--muted);font-size:12px}.demo-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-scenario-card{display:grid;grid-gap:9px;gap:9px;min-height:160px;padding:18px;border:1px solid var(--border);border-radius:15px;background:#fff;color:var(--text);text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.demo-scenario-card:hover{transform:translateY(-2px);border-color:#efb28c;box-shadow:0 12px 26px rgba(24,39,55,.07)}.demo-scenario-card strong{font-size:16px;font-weight:650}.demo-scenario-card small{color:var(--muted);line-height:1.5}.demo-scenario-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--demo-orange-soft);color:var(--demo-orange);font-size:12px;font-weight:750}.demo-user-role{width:max-content;padding:4px 8px;border-radius:999px;background:var(--demo-green-soft);color:var(--demo-green)!important;font-size:10px!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.demo-links-wide{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1250px){.demo-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-links-wide,.demo-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.demo-links-wide,.demo-overview-grid,.demo-scenario-grid{grid-template-columns:1fr}.demo-install-panel,.section-heading-row{flex-direction:column;align-items:stretch}.demo-install-summary{min-width:0}.demo-hero{padding:20px}.demo-primary-action{width:100%}}.resource-kpis-clickable a{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#fff;border:1px solid var(--ds-color-line);border-radius:14px;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.resource-kpis-clickable a:hover{border-color:#d5a47d;box-shadow:0 7px 18px rgba(44,55,49,.07);transform:translateY(-1px)}.resource-kpis-clickable a.is-active{border-color:#d8783f;background:#fff8f2;box-shadow:inset 0 0 0 1px rgba(216,120,63,.12)}.resource-kpis-clickable a.is-active span{color:#a95126}.resource-status-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0}.resource-status-tabs a{display:inline-flex;align-items:center;min-height:36px;padding:7px 13px;border:1px solid var(--ds-color-line);border-radius:999px;background:#fff;color:#54625b;text-decoration:none;font-size:12px;font-weight:600}.resource-status-tabs a:hover{border-color:#d8a37e;color:#a95629}.resource-status-tabs a.is-active{border-color:#d8783f;background:#fff2e8;color:#9b4a22}.resource-person-card{grid-template-columns:minmax(0,1fr) minmax(250px,auto) 108px}.resource-person-identity{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px;min-width:0;color:inherit;text-decoration:none}.resource-person-identity:hover .resource-person-main strong{color:#b65c2b}.resource-opportunity-count{display:grid;place-items:center;align-content:center;min-width:96px;min-height:52px;padding:7px 10px;border-left:1px solid #edf0ee;color:#7a847e;text-decoration:none;text-align:center}.resource-opportunity-count strong{font-size:19px;line-height:1;font-weight:700}.resource-opportunity-count span{margin-top:3px;font-size:9px;line-height:1.15}.resource-opportunity-count.has-opportunities{color:#3f7d50}.resource-opportunity-count.has-opportunities:hover{background:#f1f8f3;color:#2f6d42}@media(max-width:900px){.resource-person-card{grid-template-columns:minmax(0,1fr) 104px}.resource-person-meta{grid-column:1;justify-content:flex-start;padding-left:55px}.resource-opportunity-count{grid-column:2;grid-row:1/span 2}}@media(max-width:620px){.resource-person-card{grid-template-columns:1fr}.resource-opportunity-count,.resource-person-meta{grid-column:1;padding-left:55px}.resource-opportunity-count{grid-row:auto;display:flex;justify-content:flex-start;gap:5px;min-height:36px;border-left:0;border-top:1px solid #edf0ee}.resource-opportunity-count span{margin-top:0}.resource-status-tabs{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.resource-status-tabs a{white-space:nowrap}}.status-former_employee{background:#f1ecf8;color:#72549a}.availability-inline.is-green,.availability-pill.is-green{background:#eaf7ef;color:#18794e}.availability-inline.is-yellow,.availability-pill.is-yellow{background:#fff5d9;color:#8a5a00}.availability-inline.is-orange,.availability-pill.is-orange{background:#fff0e6;color:#b45309}.availability-inline.is-blue,.availability-pill.is-blue{background:#eaf2ff;color:#245ea8}.availability-inline.is-gray,.availability-pill.is-gray{background:#f1f3f5;color:#586174}.availability-inline,.contact-status-badge,.contact-status-inline{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .62rem;font-size:.78rem;font-weight:600}.contact-status-badge.is-do_not_contact,.contact-status-inline.is-do_not_contact{background:#fff0f0;color:#b42318}.contact-status-badge.is-recontact_later,.contact-status-inline.is-recontact_later{background:#fff6e8;color:#a15c00}.contact-status-badge.is-suspended,.contact-status-inline.is-suspended{background:#f4f0ff;color:#6941c6}.contact-alert{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin:0 0 1rem;padding:.9rem 1rem;border-radius:14px;border:1px solid}.contact-alert-danger{background:#fff5f5;border-color:#f6c8c8;color:#912018}.contact-alert-warning{background:#fff8eb;border-color:#f4d8a8;color:#875200}.contact-alert small{width:100%;opacity:.8}.resource-status.status-on_mission{background:#fff0e6;color:#a95722}.application-main-row{cursor:pointer}.application-main-row.is-open{background:#fffaf7}.application-main-row td{position:relative}.application-last-action{padding-right:44px!important}.candidate-row-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#475467;font-size:17px;display:grid;place-items:center;padding:0}.candidate-row-toggle:hover{border-color:#DC6B29;color:#DC6B29;background:#fff7f2}.application-detail-row td{padding:0!important;background:#f8fafc;border-bottom:1px solid #e4e7ec}.application-detail-row:hover{background:#f8fafc!important}.application-inline-detail{display:grid;grid-template-columns:1.2fr 1fr .85fr;grid-gap:14px;gap:14px;padding:18px}.application-inline-detail section{padding:16px;background:#fff;border:1px solid #eaecf0;border-radius:11px}.application-inline-detail h4{margin:0 0 10px;font-size:14px;color:#17202a}.application-inline-detail p{margin:8px 0;color:#475467;font-size:12px;line-height:1.55}.application-detail-list{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px}.application-detail-list>div{display:grid;grid-template-columns:120px 1fr;grid-gap:10px;gap:10px;padding-bottom:8px;border-bottom:1px solid #f0f1f3}.application-detail-list dt{color:#667085;font-size:11px}.application-detail-list dd{margin:0;color:#17202a;font-size:12px}@media(max-width:1200px){.application-inline-detail{grid-template-columns:1fr}.application-last-action{padding-right:40px!important}}.origin-badge-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.origin-badge-stack small{font-size:10px;color:#667085}.candidate-origin-history{grid-column:1/-1;margin-top:12px;padding-top:16px;border-top:1px solid #ebe7e1}.candidate-origin-timeline{display:grid;grid-gap:10px;gap:10px}.candidate-origin-timeline article{display:grid;grid-template-columns:max-content 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border:1px solid #ebe7e1;border-radius:12px;background:#fff}.candidate-origin-timeline article div{display:flex;flex-direction:column;gap:3px}.candidate-origin-timeline small{color:#667085}.application-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.application-category-grid,.candidate-origin-timeline article{grid-template-columns:1fr}}.watcher-criterion-form.create .watcher-description,.watcher-edit-fields .watcher-description{grid-column:span 2}@media(max-width:800px){.watcher-criterion-form.create .watcher-description,.watcher-edit-fields .watcher-description{grid-column:1}}.candidate-intake-topbar{margin-bottom:18px}.candidate-intake-form{padding:0;overflow:hidden}.candidate-intake-section{padding:28px 30px;border-bottom:1px solid var(--border,#e7e9ec)}.candidate-intake-heading{max-width:850px;margin-bottom:20px}.candidate-intake-heading h2{margin:4px 0 7px;font-size:22px;font-weight:650}.candidate-intake-heading p{margin:0;color:var(--muted,#667085);line-height:1.55}.candidate-origin-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.candidate-origin-choice label{position:relative;display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;align-items:center;padding:18px;border:1px solid #dfe3e8;border-radius:14px;background:#fff;cursor:pointer;transition:.18s ease}.candidate-origin-choice label.is-active,.candidate-origin-choice label:hover{border-color:#e89954;box-shadow:0 7px 20px rgba(35,45,55,.07);background:#fffaf6}.candidate-origin-choice input{position:absolute;opacity:0}.candidate-origin-icon{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff0e4;font-size:22px}.candidate-origin-choice strong{font-size:15px}.candidate-origin-choice small{color:#667085;line-height:1.4}.candidate-origin-details{margin-top:16px}.candidate-cv-dropzone{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1.5px dashed #d4a57a;border-radius:15px;background:#fffaf6;cursor:pointer;text-align:center}.candidate-cv-dropzone.has-file,.candidate-cv-dropzone:hover{border-color:#df7a26;background:#fff6ee}.candidate-cv-dropzone input{position:absolute;opacity:0;pointer-events:none}.candidate-cv-icon{font-size:30px;color:#df7a26}.candidate-cv-dropzone strong{font-weight:650}.candidate-cv-dropzone small{color:#667085}.candidate-analysis-note{display:flex;gap:12px;margin-top:14px;padding:14px 16px;border-radius:12px;background:#f2f8f4;color:#254b37}.candidate-analysis-note>span{font-size:20px}.candidate-analysis-note strong{font-weight:650}.candidate-analysis-note p{margin:3px 0 0;font-size:13px;line-height:1.5}.candidate-feature-check{display:grid!important;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:9px;column-gap:9px;margin-top:18px;padding:14px 16px;border:1px solid #ead9c5;border-radius:12px;background:#fffaf4}.candidate-feature-check input{grid-row:1/3;width:18px;height:18px}.candidate-feature-check span{font-weight:650}.candidate-feature-check small{color:#667085}.candidate-intake-actions{padding:20px 30px;margin:0;background:#fbfbfc}.candidate-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.feature-button{border:0;background:transparent;color:#b6bbc3;font-size:18px;cursor:pointer}.feature-button.is-featured{color:#e68b2c}.candidate-pool-table tbody tr:has(.feature-button.is-featured){background:#fffdf8}@media(max-width:800px){.candidate-origin-choice{grid-template-columns:1fr}.candidate-intake-section{padding:22px 18px}}.timeline-origin{border-color:#EA630A}.assistant-history-dot.origin{background:#EA630A}.candidate-warning-banner{display:flex;gap:18px;align-items:center;padding:14px 18px;margin:0 0 18px;border:1px solid #f0b36d;background:#fff7eb;border-radius:14px;color:#74410a}.candidate-warning-banner span{flex:1 1}.candidate-warning-banner a{font-weight:650;color:#b85c00}.journey-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.evaluation-card,.journey-step,.opportunity-card{border:1px solid var(--border,#e4e8ec);border-radius:14px;padding:16px;background:#fff}.journey-step>div{display:flex;justify-content:space-between;margin-bottom:12px}.journey-step form,.opportunity-actions,.qualification-decision form{display:flex;gap:10px;align-items:flex-end}.mission-cv-zone,.qualification-decision,.technical-evaluation-block{margin-top:22px;padding-top:20px;border-top:1px solid #e7eaed}.form-grid .full{grid-column:1/-1}.evaluation-card{margin-top:12px}.opportunity-list{display:grid;grid-gap:16px;gap:16px}.mission-cv-row,.opportunity-main{display:flex;justify-content:space-between;gap:20px}.opportunity-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.badge.warning{background:#fff2df;color:#9c5400}.warning-text{color:#8b530e;background:#fff7eb;padding:12px;border-radius:10px}.mission-cv-row small{display:block;color:#667085;margin-top:4px}@media(max-width:900px){.journey-grid{grid-template-columns:1fr}.candidate-warning-banner,.journey-step form,.mission-cv-row,.opportunity-actions,.opportunity-main,.qualification-decision form{flex-direction:column;align-items:stretch}}.profile-tabs{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px;border-radius:18px}.profile-tabs a{min-height:64px!important;justify-content:center;font-size:15px;padding:12px 16px;flex:1 1!important}.profile-tabs a.active{background:#17212b;color:#fff;box-shadow:0 8px 22px rgba(23,33,43,.16);border-bottom:3px solid var(--brand)}.candidate-profile-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 6px}.candidate-presentability-pill{display:inline-flex;align-items:center;padding:8px 13px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.candidate-presentability-pill.is-ready{background:#eaf7ec;color:#1f7a3f}.candidate-presentability-pill.is-progress{background:#fff1e8;color:#b54708}.premium-profile-main>.premium-card+.premium-card{margin-top:16px}@media(max-width:900px){.profile-tabs{display:flex!important}.profile-tabs a{flex:0 0 auto!important;min-width:170px}}.premium-profile-layout{grid-template-columns:minmax(0,calc(100% - 380px)) minmax(320px,360px);gap:28px;align-items:flex-start}.premium-profile-main{min-width:0;padding-right:2px}.premium-profile-aside{min-width:0;position:relative}.premium-profile-aside:before{content:"";position:absolute;left:-15px;top:0;bottom:0;width:1px;background:#e4e7ec}.cv-blocking-state{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:28px;border:1px dashed #f0a46a;border-radius:14px;background:#fff8f2;color:#7a3513;margin-top:16px}.cv-blocking-state strong{font-size:18px;color:#9a4315}.cv-blocking-state p{margin:0;max-width:720px;color:#7a4a32;line-height:1.55}@media(max-width:1180px){.premium-profile-layout{grid-template-columns:1fr}.premium-profile-aside:before{display:none}}.missing-field-action{display:inline-flex;align-items:center;padding:5px 8px;border-radius:8px;background:#fff4e8;color:#b54708;font-size:11px;font-weight:800;line-height:1.2}.missing-field-action:hover{background:#ffead5;color:#93370d}.availability-badge{display:inline-flex;align-items:center;max-width:100%;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.2;white-space:normal}.availability-badge.is-green{background:#e8f7ef;color:#027a48}.availability-badge.is-yellow{background:#fff4d6;color:#a15c00}.availability-badge.is-orange{background:#fff0e5;color:#b54708}.availability-badge.is-blue{background:#eff8ff;color:#175cd3}.availability-badge.is-gray{background:#f2f4f7;color:#667085}.in-progress-badge{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:#eff8ff;color:#175cd3;font-size:12px;font-weight:900}.in-progress-badge:hover{background:#dbeeff;color:#0b4a8b}.in-progress-badge.is-empty{background:#f2f4f7;color:#667085}.candidate-pool-table th:first-child{width:23%}.candidate-pool-table th:nth-child(2){width:14%}.candidate-pool-table th:nth-child(3){width:9%}.candidate-pool-table th:nth-child(4){width:16%}.candidate-pool-table th:nth-child(5){width:10%}.candidate-pool-table th:nth-child(6){width:12%}.candidate-pool-table th:nth-child(7){width:6%;text-align:center}.candidate-pool-table td:nth-child(7){text-align:center}.candidate-pool-table th:nth-child(8){width:8%}.candidate-pool-table th:nth-child(9){width:10%}.candidate-pool-table th:nth-child(10){width:2%}@media(max-width:1100px){.candidate-pool-table td:nth-child(4),.candidate-pool-table td:nth-child(9),.candidate-pool-table th:nth-child(4),.candidate-pool-table th:nth-child(9){display:none}.candidate-pool-table th:first-child{width:29%}.candidate-pool-table th:nth-child(2){width:17%}.candidate-pool-table th:nth-child(3){width:11%}.candidate-pool-table th:nth-child(5){width:12%}.candidate-pool-table th:nth-child(6){width:15%}.candidate-pool-table th:nth-child(7),.candidate-pool-table th:nth-child(8){width:7%}.candidate-pool-table th:nth-child(10){width:2%}}@media(max-width:720px){.candidate-pool-table td{display:none!important}.candidate-pool-table td:first-child,.candidate-pool-table td:nth-child(10),.candidate-pool-table td:nth-child(2),.candidate-pool-table td:nth-child(5),.candidate-pool-table td:nth-child(6),.candidate-pool-table td:nth-child(7){display:block!important}.candidate-pool-table td:nth-child(10){position:absolute;right:6px;top:18px;width:32px}.candidate-pool-table td:nth-child(7){text-align:left}}.profile-summary-card{overflow:hidden}.profile-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.profile-summary-grid article{min-width:0;padding:16px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfd);display:grid;grid-gap:7px;gap:7px}.profile-summary-grid span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.035em;color:var(--muted)}.profile-summary-grid strong{font-size:15px;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}@media(max-width:1100px){.profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.profile-summary-grid{grid-template-columns:1fr}}.featured-candidates-card{margin:20px 0;padding:22px;border:1px solid #f0d7c7;border-radius:18px;background:linear-gradient(135deg,#fffaf6,#fff 58%,#f8fbff);box-shadow:0 14px 34px rgba(45,55,72,.07)}.featured-candidates-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.featured-candidates-heading>div{display:flex;align-items:center;gap:12px}.featured-candidates-heading h2{margin:1px 0 0;font-size:21px;color:var(--ink)}.featured-candidates-heading>span{padding:7px 11px;border-radius:999px;background:#fff;color:#b54708;font-size:12px;font-weight:800;border:1px solid #f1d8c8}.featured-star{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff0e5;color:#e86f21;font-size:21px;box-shadow:inset 0 0 0 1px #f3c9ad}.featured-candidates-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.featured-candidate{min-width:0;padding:16px;border:1px solid #e7e9ee;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(16,24,40,.05);display:grid;grid-gap:10px;gap:10px}.featured-candidate-top{display:flex;align-items:center;justify-content:space-between}.featured-candidate-name{font-size:16px;font-weight:900;color:var(--ink);line-height:1.25}.featured-candidate>p{margin:0;min-height:36px;color:#475467;font-size:13px;font-weight:700;line-height:1.4}.featured-candidate-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:#667085;font-size:11px}.featured-candidate-meta span:last-child{font-weight:800;color:#344054}.featured-candidate-badges{display:flex;align-items:flex-start;flex-wrap:wrap;gap:7px}.featured-candidate-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid #eef0f3}.featured-candidate-footer>a:first-child{display:flex;align-items:baseline;gap:5px;color:#175cd3}.featured-candidate-footer strong{font-size:18px}.featured-candidate-footer span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.featured-candidate-footer>a:last-child{font-size:12px;font-weight:800;color:#b54708}.candidate-advanced-toolbar select[name=center]{border-color:#f0b98f;background:#fffaf6;font-weight:800;color:#9a4315}@media(max-width:1280px){.featured-candidates-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.featured-candidates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.featured-candidates-card{padding:16px}.featured-candidates-heading{align-items:flex-start}.featured-candidates-grid{grid-template-columns:1fr}}.vivier-center-tabs{display:inline-flex;align-items:center;margin:4px 0 18px;padding:5px;border:1px solid #dfe5ea;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(23,33,49,.05)}.vivier-center-tabs a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:10px;color:#52606d;text-decoration:none;font-size:13px;font-weight:850;white-space:nowrap}.vivier-center-tabs a.is-active{background:#DC6B29;box-shadow:0 5px 12px rgba(239,108,53,.22)}.vivier-filter-card{margin:18px 0;background:#fff;border:1px solid #e1e6eb;border-radius:16px;padding:14px;box-shadow:0 8px 24px rgba(23,33,49,.04)}.vivier-filter-card .vivier-toolbar{margin:0;border:0;padding:0;background:transparent}.vivier-list-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e8edf1}.vivier-list-heading h2{margin:3px 0 0;font-size:20px;color:#172131}.vivier-list-heading>span{color:#667085;font-size:12px;font-weight:800}.candidate-pool-table-compact th:first-child{width:24%}.candidate-pool-table-compact th:nth-child(2){width:17%}.candidate-pool-table-compact th:nth-child(3){width:10%}.candidate-pool-table-compact th:nth-child(4){width:13%}.candidate-pool-table-compact th:nth-child(5){width:11%}.candidate-pool-table-compact th:nth-child(6){width:15%}.candidate-pool-table-compact th:nth-child(7){width:7%}.candidate-pool-table-compact th:nth-child(8){width:3%}.recruitment-center-badge{display:inline-flex;align-items:center;justify-content:center;min-width:66px;padding:7px 10px;border-radius:999px;background:#eef4ff;color:#315ea8;font-size:11px;font-weight:850;white-space:nowrap}.featured-candidate-badges{min-height:32px}@media(max-width:1100px){.candidate-pool-table-compact td:nth-child(6),.candidate-pool-table-compact th:nth-child(6){display:none}.candidate-pool-table-compact th:first-child{width:27%}.candidate-pool-table-compact th:nth-child(2){width:20%}.candidate-pool-table-compact th:nth-child(3){width:12%}.candidate-pool-table-compact th:nth-child(4){width:16%}.candidate-pool-table-compact th:nth-child(5){width:13%}.candidate-pool-table-compact th:nth-child(7){width:8%}.candidate-pool-table-compact th:nth-child(8){width:4%}}@media(max-width:720px){.vivier-center-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;box-sizing:border-box}.vivier-center-tabs a{padding:0 8px;font-size:11px}.candidate-pool-table-compact thead{display:none}.candidate-pool-table-compact,.candidate-pool-table-compact tbody,.candidate-pool-table-compact td,.candidate-pool-table-compact tr{display:block;width:100%}.candidate-pool-table-compact tr{position:relative;padding:14px 44px 14px 8px}.candidate-pool-table-compact td{display:block!important;border:0;padding:4px 0;overflow:visible}.candidate-pool-table-compact td:nth-child(8){position:absolute;right:6px;top:18px;width:34px}.candidate-pool-table-compact td:nth-child(6){display:block!important}.vivier-list-heading{padding:15px 12px}}.compensation-badge,.experience-badge{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.1}.experience-badge{background:#eef4ff;color:#3448a5}.compensation-badge{background:#ecfdf3;color:#027a48}.compensation-value,.experience-value{font-size:12px;font-weight:800;color:#344054}.compensation-value{white-space:nowrap}.period-filter{gap:12px;flex-wrap:wrap;padding:14px 16px;background:#fff;border:1px solid var(--ds-color-line,#e4e7ec);border-radius:16px;box-shadow:0 7px 20px rgba(23,33,43,.04)}.period-filter,.period-presets{display:flex;align-items:center}.period-presets{border:1px solid #e4e7ec;border-radius:11px;overflow:hidden}.period-presets a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:0;border-right:1px solid #e4e7ec;background:#fff;color:#667085;font-weight:650;text-decoration:none;cursor:pointer}.period-presets a:last-child{border-right:0}.period-presets a.is-active{background:#fff6ef;color:#d65f24}.period-filter label{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:650}.period-filter input[type=date]{min-height:42px;padding:0 10px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;color:#17202a}.vivier-pipeline-grid .vivier-stat-card{min-height:160px}.vivier-centers-card>div{width:100%}.vivier-center-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:10px}.vivier-center-values strong{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:10px;background:#faf7f2;font-size:24px!important}.vivier-center-values small{font-size:11px!important;color:#667085!important;font-weight:700}.resource-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.resource-overview-card{display:grid;grid-gap:5px;gap:5px;padding:20px;background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 7px 20px rgba(23,33,43,.04)}.resource-overview-card span{font-size:14px;font-weight:750}.resource-overview-card strong{font-size:34px;line-height:1}.resource-overview-card small{color:#667085}.resource-overview-card.is-total{border-color:#e78850;background:#fff9f5}.resource-overview-card.is-total span{color:#d65f24}.resource-overview-card.is-lille span{color:#2e9b60}.resource-overview-card.is-nantes span{color:#2468d8}.resource-overview-card.is-other span{color:#7a4ce0}.resource-breakdown-card{overflow:hidden;background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 7px 20px rgba(23,33,43,.04)}.resource-breakdown-card>header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #edf0ee}.resource-breakdown-card h2{margin:2px 0 0;font-size:20px}.resource-breakdown-card>header>span{font-size:12px;color:#667085}.resource-breakdown-table{display:grid}.resource-breakdown-row{display:grid;grid-template-columns:1.5fr repeat(4,1fr);align-items:center;min-height:54px;border-bottom:1px solid #edf0ee}.resource-breakdown-row:last-child{border-bottom:0}.resource-breakdown-row>*{padding:12px 18px;text-align:center}.resource-breakdown-row>:first-child{text-align:left}.resource-breakdown-row.is-head{background:#fafbfc;color:#667085;font-size:12px;font-weight:750}.resource-breakdown-row.is-total{background:#fff9f5;font-weight:800}.resource-nature-tabs{display:flex;gap:8px;flex-wrap:wrap}.resource-nature-tabs a{padding:10px 16px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#667085;text-decoration:none;font-size:12px;font-weight:750}.resource-nature-tabs a.is-active{background:#17202a;border-color:#17202a;color:#fff}@media(max-width:1100px){.period-filter{align-items:stretch}.period-presets{width:100%;overflow:auto}.period-presets a{flex:1 1;white-space:nowrap}.resource-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.period-filter{display:grid;grid-template-columns:1fr}.period-filter label{justify-content:space-between}.period-filter input[type=date]{flex:1 1}.resource-overview{grid-template-columns:1fr 1fr}.resource-breakdown-card{overflow-x:auto}.resource-breakdown-table{min-width:680px}.vivier-center-values{grid-template-columns:1fr}}.client-presentation-list{display:grid;grid-gap:14px;gap:14px;margin:18px 0 22px}.client-presentation-card{border:1px solid var(--line,#e5e7eb);border-radius:18px;padding:18px;background:#fff;display:grid;grid-gap:14px;gap:14px}.client-presentation-card h4{margin:4px 0}.client-presentation-decision{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.client-decision-actions{display:flex;gap:8px;flex:1 1;flex-wrap:wrap}.client-decision-actions input{min-width:220px;flex:1 1}.resource-conversion-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.resource-conversion-form .full,.resource-conversion-form .section-heading,.resource-conversion-form button{grid-column:1/-1}.resource-conversion-form label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.badge.danger{background:#fee2e2;color:#991b1b}@media(max-width:760px){.resource-conversion-form{grid-template-columns:1fr}.client-decision-actions{flex-direction:column;align-items:stretch}.client-decision-actions input{min-width:0}}.candidate-workflow-orchestrator{margin:18px 0 22px;padding:18px 20px;border:1px solid #e8eaf1;border-radius:18px;background:#fff;box-shadow:0 8px 26px rgba(24,31,56,.05)}.candidate-workflow-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.candidate-workflow-heading div{display:flex;flex-direction:column;gap:3px}.candidate-workflow-heading span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#7b8194;font-weight:700}.candidate-workflow-heading strong{font-size:17px;color:#20263a}.candidate-workflow-track{display:grid;grid-template-columns:repeat(10,minmax(92px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:4px}.candidate-workflow-step{min-width:92px;text-decoration:none;color:#3d4356;border:1px solid #e4e7ee;border-radius:14px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;background:#fafbfc;transition:.15s ease}.candidate-workflow-step:hover{transform:translateY(-1px);border-color:#cfd4df}.candidate-workflow-step>span{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-weight:800;background:#eef1f6;color:#60687d}.candidate-workflow-step small{font-size:11px;line-height:1.2;font-weight:700}.candidate-workflow-step.is-done{background:#f1fbf6;border-color:#c9ead8}.candidate-workflow-step.is-done>span{background:#22a06b;color:#fff}.candidate-workflow-step.is-progress{background:#fff9eb;border-color:#f2db9e}.candidate-workflow-step.is-progress>span{background:#f0ad28;color:#fff}.candidate-workflow-step.is-todo{background:#fff5ef;border-color:#f3c9b5}.candidate-workflow-step.is-todo>span{background:#ef7a3b;color:#fff}.candidate-workflow-step.is-blocked{opacity:.58;background:#f7f7f9}.candidate-workflow-step.is-blocked>span{background:#c8ccd5;color:#fff}.candidate-workflow-orchestrator>p{margin:12px 0 0;color:#73798b;font-size:12px}@media(max-width:1100px){.candidate-workflow-track{grid-template-columns:repeat(10,110px)}}@media(max-width:700px){.candidate-workflow-heading{align-items:flex-start;flex-direction:column}.candidate-workflow-heading .btn{width:100%;text-align:center}.candidate-workflow-orchestrator{padding:15px}}.actions-page{max-width:1500px;margin:0 auto}.actions-back{display:inline-flex;margin-bottom:10px;color:#667085;font-weight:700;text-decoration:none}.actions-back:hover{color:#EA630A}.actions-list-card{padding:24px}.actions-list-card .dashboard-v43-card-heading>span{color:#667085;font-size:14px;font-weight:700}.actions-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.actions-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 18px;border:1px solid #e8ecf2;border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.actions-row:hover{border-color:#f5a264;box-shadow:0 8px 24px rgba(16,24,40,.08);transform:translateY(-1px)}.actions-dot{width:10px;height:10px;border-radius:50%;background:#94a3b8}.action-urgent .actions-dot{background:#dc2626}.action-warning .actions-dot{background:#f59e0b}.action-info .actions-dot{background:#3b82f6}.action-success .actions-dot{background:#16a34a}.actions-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.actions-copy strong{color:#101828;font-size:15px}.actions-copy b{color:#344054;font-size:14px}.actions-copy small{color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-open{color:#EA630A;font-weight:800;white-space:nowrap}.actions-empty{padding:56px 20px;text-align:center;color:#667085}.actions-empty strong{display:block;color:#101828;font-size:18px;margin-bottom:6px}@media (max-width:760px){.actions-row{grid-template-columns:10px minmax(0,1fr)}.actions-open{grid-column:2}.actions-copy small{white-space:normal}}.candidate-action-cockpit{margin:0 0 22px;padding:20px;border:1px solid #e8eaf1;border-radius:18px;background:#fff;box-shadow:0 8px 26px rgba(24,31,56,.05)}.candidate-action-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.candidate-action-role{border:1px solid #e8eaf1;border-radius:16px;background:#fbfcfe;overflow:hidden}.candidate-action-role-heading{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #eceef3;background:#fff}.candidate-action-role-heading strong{font-size:14px;color:#20263a}.candidate-action-role-heading span{font-size:12px;font-weight:800;color:#ef7a3b;background:#fff2ea;padding:4px 8px;border-radius:999px}.candidate-action-list{display:flex;flex-direction:column;padding:8px}.candidate-action-item{display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;align-items:center;padding:9px;border-radius:11px;text-decoration:none;color:#30364a}.candidate-action-item:hover{background:#fff}.candidate-action-state{width:25px;height:25px;border-radius:999px;display:grid;place-items:center;font-weight:900;background:#f3a15f;color:#fff}.candidate-action-item div{display:flex;flex-direction:column;gap:2px}.candidate-action-item strong{font-size:12px}.candidate-action-item small{font-size:10px;color:#7b8194;line-height:1.3}.candidate-action-item.is-done .candidate-action-state{background:#25a26f}.candidate-action-item.is-blocked{opacity:.58}.candidate-action-item.is-blocked .candidate-action-state{background:#aeb4c2}.opportunity-action-workflow{margin:14px 0;padding:15px;border:1px solid #e6e9f0;border-radius:15px;background:#fafbfe}.opportunity-action-workflow.is-focused{border-color:#ef7a3b;box-shadow:0 0 0 3px rgba(239,122,59,.12)}.opportunity-action-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.opportunity-action-heading strong{font-size:14px}.opportunity-action-heading small{color:#7b8194;font-size:11px}.opportunity-action-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.opportunity-action-columns>div{border:1px solid #e8eaf0;border-radius:12px;background:#fff;padding:10px}.opportunity-action-columns h4{margin:0 0 7px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#70778a}.opportunity-action-row{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:7px 5px;text-decoration:none;color:#30364a;border-radius:9px}.opportunity-action-row:hover{background:#f8f9fc}.opportunity-action-row>span{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#ef7a3b;color:#fff;font-size:11px;font-weight:900}.opportunity-action-row div{display:flex;flex-direction:column}.opportunity-action-row strong{font-size:11px}.opportunity-action-row small{font-size:9px;color:#858b9b}.opportunity-action-row.is-done>span{background:#25a26f}.opportunity-action-row.is-blocked{opacity:.55}.opportunity-action-row.is-blocked>span{background:#aeb4c2}@media(max-width:1050px){.candidate-action-role-grid,.opportunity-action-columns{grid-template-columns:1fr}}.application-workflow-list{margin-bottom:18px}.application-workflow-card{padding:15px;border:1px solid #e7eaf0;border-radius:15px;background:#fbfcfe;margin-top:10px}.application-workflow-card.is-focused{border-color:#ef7a3b;box-shadow:0 0 0 3px rgba(239,122,59,.12)}.dashboard-today-only{max-width:1180px;margin:0 auto}.dashboard-today-only .dashboard-v43-header{margin-bottom:24px}.dashboard-today-card{width:100%;min-height:320px}.dashboard-today-card .dashboard-v43-card-heading{align-items:center;margin-bottom:18px}.dashboard-today-card .dashboard-v43-card-heading h2{margin:4px 0 0}.dashboard-today-count{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border-radius:999px;background:#fff1e9;color:#f26f2f;font-weight:800}.dashboard-today-list{display:grid;grid-gap:10px;gap:10px}.dashboard-today-action{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;min-height:70px;padding:12px 16px;border:1px solid #e8ebf1;border-radius:14px;background:#fff;text-decoration:none;color:inherit;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.dashboard-today-action:hover{transform:translateY(-1px);border-color:#f2b596;box-shadow:0 8px 20px rgba(31,38,55,.08)}.dashboard-today-action>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.dashboard-today-action small{color:#7d8495}.dashboard-today-action>b{font-size:24px;color:#8b91a0}.dashboard-today-empty{min-height:220px;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;color:#7d8495;text-align:center}.dashboard-today-empty strong{color:#242a3a}@media (max-width:760px){.dashboard-today-only{padding:0 14px}.dashboard-today-action{grid-template-columns:auto 1fr auto}}.dashboard-status-groups{display:grid;grid-gap:14px;gap:14px}.dashboard-status-group{overflow:hidden;border:1px solid #e7eaf0;border-radius:16px;background:#fbfcfe}.dashboard-status-group summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 18px;cursor:pointer;list-style:none;font-weight:800;color:#242a3a;background:#fff}.dashboard-status-group summary::-webkit-details-marker{display:none}.dashboard-status-group summary:before{content:"›";margin-right:2px;font-size:22px;color:#8b91a0;transition:transform .18s ease}.dashboard-status-group[open] summary:before{transform:rotate(90deg)}.dashboard-status-group summary>span{flex:1 1}.dashboard-status-group summary>strong{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 10px;border-radius:999px;background:#f1f3f7;color:#5f6676}.dashboard-status-group .dashboard-today-list{padding:12px;border-top:1px solid #eceef3}.dashboard-status-group.is-todo summary>strong{background:#fff0e8;color:#d95f22}.dashboard-status-group.is-planned summary>strong{background:#eef3ff;color:#4c67a8}.dashboard-status-group.is-progress summary>strong{background:#fff7df;color:#9b7614}.dashboard-status-group.is-validated summary>strong{background:#eaf8f1;color:#23845f}.dashboard-status-group.is-rejected summary>strong{background:#fff0f0;color:#bc4d4d}.dashboard-today-action.is-validated{border-left:4px solid #35a979}.dashboard-today-action.is-rejected{border-left:4px solid #d66b6b}.dashboard-today-action.is-planned{border-left:4px solid #7189c5}.dashboard-today-action.is-progress{border-left:4px solid #d4a83d}.dashboard-today-action.is-todo{border-left:4px solid #ef7a3b}.dashboard-status-empty{padding:18px;color:#8a91a1;text-align:center;font-size:14px}.candidate-context-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px}.context-back-link{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--text,#172033)}.candidate-breadcrumb{display:flex;align-items:center;gap:8px;color:#7b8495;font-size:.9rem}.candidate-breadcrumb a{color:#5f6878}.candidate-breadcrumb strong{color:#2e3748;font-weight:650}.qualification-action-list{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.qualification-action-row{display:grid;grid-template-columns:42px minmax(240px,1fr) minmax(150px,auto) auto;align-items:center;grid-gap:18px;gap:18px;padding:16px 18px;border:1px solid var(--border,#e4e8ec);border-radius:14px;background:#fff}.qualification-action-order{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff2e6;color:#b94f0a;font-weight:800}.qualification-action-name{display:grid;grid-gap:3px;gap:3px}.qualification-action-name strong{font-size:1.05rem}.qualification-action-name small{color:#7b8495}.qualification-state{justify-self:start;display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#f2f4f7;color:#4b5565;font-weight:700;white-space:nowrap}.qualification-state.is-planned{background:#eef4ff;color:#345a9c}.qualification-state.is-in_progress{background:#fff4df;color:#9b5b00}.qualification-state.is-recruit_on_mission,.qualification-state.is-recruit_on_profile,.qualification-state.is-validated{background:#eaf8f0;color:#247a49}.qualification-state.is-rejected{background:#fff0f0;color:#b13d3d}.qualification-decision-row{margin-top:8px;border-top-width:2px}.qualification-dialog{width:min(560px,calc(100vw - 32px));border:0;border-radius:18px;padding:0;box-shadow:0 24px 80px rgba(21,31,48,.28)}.qualification-dialog::-webkit-backdrop{background:rgba(20,28,42,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.qualification-dialog::backdrop{background:rgba(20,28,42,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.qualification-dialog-form{display:grid;grid-gap:18px;gap:18px;padding:24px}.qualification-dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.qualification-dialog-heading span{display:block;color:#d8631f;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.qualification-dialog-heading h3{margin:4px 0 0;font-size:1.45rem}.dialog-close{border:0;background:#f2f4f7;width:36px;height:36px;border-radius:50%;font-size:1.5rem;line-height:1;cursor:pointer}.qualification-current-state{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-radius:12px;background:#f7f8fa}.qualification-current-state span{color:#737d8e}.qualification-dialog-form label{display:grid;grid-gap:8px;gap:8px;font-weight:700}.qualification-dialog-form select,.qualification-dialog-form textarea{width:100%}.qualification-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}@media(max-width:800px){.candidate-context-nav{align-items:flex-start;flex-direction:column}.candidate-breadcrumb{flex-wrap:wrap}.qualification-action-row{grid-template-columns:38px 1fr}.qualification-action-row .qualification-state{grid-column:2}.qualification-action-row .btn{grid-column:2;justify-self:start}}.qualification-dialog-large{width:min(70vw,1100px);max-width:calc(100vw - 32px);max-height:85vh;overflow:auto}.dialog-inner-form{display:grid;grid-gap:18px;gap:18px}.dialog-inner-form input,.dialog-inner-form select,.dialog-inner-form textarea{width:100%}.qualification-workflow-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.qualification-workflow-toolbar>div{display:grid;grid-gap:3px;gap:3px}.qualification-workflow-toolbar small{color:#758093}.btn.danger{background:#b83b3b;border-color:#b83b3b}.qualification-state.is-accepted,.qualification-state.is-completed{background:#e8f7ee;color:#237849}.qualification-state.is-negotiation,.qualification-state.is-sent,.qualification-state.is-to_prepare,.qualification-state.is-waiting_candidate{background:#eef4ff;color:#345a9c}.cadrage-preparation-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:24px}.cadrage-preparation-card{display:grid;grid-gap:13px;gap:13px;padding:20px;border:1px solid #e3e7ec;border-radius:16px;background:#fafbfc}.cadrage-preparation-card h3,.cadrage-preparation-card p{margin:0}.cadrage-preparation-card label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.cadrage-preparation-card input,.cadrage-preparation-card textarea{width:100%}.cadrage-document-ready{display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding:18px;border-radius:14px;background:#edf8f1;border:1px solid #bfe3cb}.cadrage-ready-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.candidate-top-offboarding{display:flex;justify-content:flex-end;margin:-42px 0 12px}.mission-recruited-badge{display:block;width:max-content;margin-top:4px;padding:3px 8px;border-radius:999px;background:#eaf8f0;color:#247a49;font-size:.75rem;font-style:normal}.cadrage-fi-page{max-width:1050px;margin:0 auto;padding:28px 34px 60px;background:#fff}.cadrage-fi-page>header{border-bottom:3px solid #e56b24;padding:20px 0}.cadrage-fi-page>header span{color:#e56b24;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cadrage-fi-page section{margin-top:24px;padding:22px;border:1px solid #e3e7ec;border-radius:15px}.cadrage-fi-summary,.two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.cadrage-fi-page dl{display:grid;grid-template-columns:150px 1fr;grid-gap:7px;gap:7px}.cadrage-fi-page dt{font-weight:700}.cadrage-fi-page dd{margin:0}.fi-score{display:flex;justify-content:space-between;padding:13px;background:#f5f7f9;border-radius:10px;margin-bottom:10px}.cadrage-fi-page pre{white-space:pre-wrap;font:inherit}.committee-decision{background:#f8f4ec!important}.cadrage-fi-page footer{margin-top:30px;color:#697487;font-size:.85rem}@media(max-width:900px){.qualification-dialog-large{width:95vw}.cadrage-fi-summary,.cadrage-preparation-grid,.two-columns{grid-template-columns:1fr}.candidate-top-offboarding{margin:0 0 12px;justify-content:flex-start}}@media print{.no-print,.sidebar,.topbar{display:none!important}.cadrage-fi-page{max-width:none;padding:0}.cadrage-fi-page section{page-break-inside:avoid;break-inside:avoid}}.consulting-nav a{position:relative}.nav-alert-badge{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef3f3f;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;line-height:1;box-shadow:0 0 0 3px rgba(239,63,63,.12)}.new-applications-panel{margin:0 0 22px;padding:18px;border:1px solid #ffd8dc;border-radius:18px;background:linear-gradient(135deg,#fff7f8,#fff)}.new-applications-panel h2{margin:0;font-size:18px}.new-applications-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.new-offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:14px;gap:14px}.new-offer-card{position:relative;display:flex;gap:12px;padding:16px;border:1px solid #e8ebf1;background:#fff;border-radius:14px;color:inherit;text-decoration:none;box-shadow:0 5px 16px rgba(20,31,50,.04)}.new-offer-card:hover{border-color:#f46b36;transform:translateY(-1px)}.new-offer-card small,.new-offer-card strong{display:block}.new-offer-card small{color:#778197;margin-top:5px}.new-offer-count{position:absolute;right:12px;top:12px;min-width:25px;height:25px;padding:0 7px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ef3f3f;color:#fff;font-weight:800;font-size:12px}.application-main-row.is-unread{background:#fff7f8}.application-main-row.is-unread td:first-child{box-shadow:inset 4px 0 0 #ef3f3f}.unread-marker{display:inline-flex;align-items:center;gap:6px;color:#ef3f3f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-right:8px}.unread-marker:before{content:"";width:7px;height:7px;border-radius:50%;background:#ef3f3f}.dashboard-candidate-groups{display:grid;grid-gap:18px;gap:18px}.dashboard-candidate-group{border:1px solid #e8ebf1;border-radius:18px;overflow:hidden;background:#fff}.dashboard-candidate-group>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#fafbfc;border-bottom:1px solid #eceff3}.dashboard-candidate-group>header small,.dashboard-candidate-group>header strong{display:block}.dashboard-candidate-group>header small{color:#7d8799;margin-top:4px}.dashboard-candidate-group>header>span{min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#172332;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.profile-tabs{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.profile-tabs a{min-width:0!important;min-height:58px!important;padding:10px 8px!important;font-size:14px!important;text-align:center!important;white-space:nowrap!important}.quick-actions-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-actions-grid-v2>.quick-action-disabled,.quick-actions-grid-v2>a{min-height:72px;border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;gap:12px;align-items:center;font-weight:800;color:#344054;background:#fff}.quick-actions-grid-v2>a:hover{border-color:var(--brand);box-shadow:0 5px 16px rgba(23,33,43,.08)}.quick-actions-grid-v2>.quick-action-disabled b,.quick-actions-grid-v2>a span{font-size:23px;color:var(--brand);font-weight:500}.quick-actions-grid-v2>.quick-action-disabled{opacity:.45;cursor:not-allowed;background:#f7f8fa}@media(max-width:1100px){.profile-tabs{display:flex!important;overflow-x:auto!important}.profile-tabs a{flex:0 0 auto!important;min-width:170px!important}}.vivier-stat-link{position:relative;color:inherit;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.vivier-stat-link.is-active,.vivier-stat-link:focus-visible,.vivier-stat-link:hover{transform:translateY(-2px);border-color:#DC6B29;box-shadow:0 12px 30px rgba(239,108,53,.14);outline:none}.vivier-stat-arrow{position:absolute;right:18px;top:18px;color:#DC6B29!important;font-size:19px!important;font-weight:900!important}.new-candidate-label{display:inline-flex;width:max-content;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:#fff0f0;color:#d92d20;font-size:10px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.new-candidate-label:before{content:"";width:6px;height:6px;border-radius:50%;background:#ef3f3f}.evolution-page{max-width:1500px;margin:0 auto;padding:34px 40px 70px}.evolution-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.evolution-header h1{margin:5px 0 6px;font-size:42px}.evolution-header p{margin:0;color:#788398;font-size:18px}.evolution-create-card,.evolution-list-card{background:#fff;border:1px solid #e2e6e3;border-radius:22px;padding:26px;margin-bottom:26px;box-shadow:0 10px 30px rgba(24,35,48,.04)}.evolution-create-card h2,.evolution-section-title h2{margin:0}.evolution-form{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(360px,1.3fr) auto;grid-gap:18px;gap:18px;align-items:flex-end;margin-top:20px}.evolution-admin-actions label,.evolution-form label{display:grid;grid-gap:8px;gap:8px;font-weight:800;color:#3e4c61}.evolution-admin-actions textarea,.evolution-form input,.evolution-form textarea{width:100%;border:1px solid #dbe1de;border-radius:14px;padding:14px 16px;background:#fff;font:inherit}.evolution-form textarea{resize:vertical}.evolution-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px}.evolution-section-title>span{padding:8px 12px;border-radius:999px;background:#f2f4f7;color:#667085;font-weight:800}.evolution-table-wrap{overflow:auto}.evolution-table{width:100%;border-collapse:collapse;min-width:920px}.evolution-table th{text-align:left;padding:13px 14px;color:#647086;font-size:13px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e4e8eb}.evolution-table td{padding:17px 14px;border-bottom:1px solid #edf0f2;vertical-align:top}.evolution-table td small{display:block;color:#7d8797;margin-top:4px}.evolution-status{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.evolution-status.is-new{background:#fff0e6;color:#b54708}.evolution-status.is-in_progress{background:#eef4ff;color:#315ca8}.evolution-status.is-completed{background:#e8f7ee;color:#237849}.evolution-status.is-refused{background:#fff0f0;color:#b42318}.table-open-link{font-weight:900;color:#df6427;text-decoration:none}.evolution-flash{margin-bottom:20px;padding:14px 18px;border-radius:14px;background:#e8f7ee;color:#237849;font-weight:800}.evolution-modal-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(17,24,39,.52);display:grid;place-items:center;padding:24px}.evolution-modal{position:relative;width:min(760px,calc(100vw - 32px));max-height:88vh;overflow:auto;background:#fff;border-radius:24px;padding:30px;box-shadow:0 28px 80px rgba(0,0,0,.24)}.evolution-admin-modal{width:min(900px,calc(100vw - 32px))}.evolution-modal-close{position:absolute;right:20px;top:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;text-decoration:none;background:#f2f4f7;color:#667085;font-size:28px}.evolution-modal h2{font-size:30px;margin:7px 48px 10px 0}.evolution-detail-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#778197}.evolution-description{white-space:pre-wrap;padding:20px;border-radius:16px;background:#f8faf9;line-height:1.65;margin:22px 0}.evolution-history{display:grid;grid-gap:0;gap:0}.evolution-history article{position:relative;display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;padding:0 0 20px}.evolution-history article:not(:last-child):before{content:"";position:absolute;left:5px;top:12px;bottom:0;width:2px;background:#e5e9ec}.evolution-history-dot{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:#ef6b2d;margin-top:5px}.evolution-history-dot.is-completed{background:#27945a}.evolution-history-dot.is-refused{background:#d92d20}.evolution-history-dot.is-in_progress{background:#3b6fc4}.evolution-history p{margin:5px 0;color:#566174}.evolution-history small{color:#8992a2}.evolution-admin-actions{display:grid;grid-gap:15px;gap:15px;padding:20px;border:1px solid #e4e8eb;border-radius:18px;margin:22px 0}.evolution-action-buttons{display:flex;gap:10px;flex-wrap:wrap}.btn.warning{background:#e66b25;color:#fff;border-color:#e66b25}.btn.success{background:#27814d;color:#fff;border-color:#27814d}.form-error{padding:12px 14px;border-radius:12px;background:#fff0f0;color:#b42318;font-weight:800}.empty-state{padding:34px;text-align:center;color:#7d8797;background:#fafbfb;border-radius:14px}@media(max-width:1050px){.evolution-form{grid-template-columns:1fr}.evolution-header{align-items:stretch;flex-direction:column}.evolution-header .btn{width:max-content}}@media(max-width:700px){.evolution-page{padding:24px 16px 55px}.evolution-header h1{font-size:34px}.evolution-create-card,.evolution-list-card{padding:18px}.evolution-detail-meta{align-items:flex-start;flex-direction:column}}.dashboard-role-home{display:grid;grid-gap:22px;gap:22px}.dashboard-role-grid{display:grid;grid-template-columns:minmax(280px,1.8fr) repeat(3,minmax(150px,1fr));grid-gap:16px;gap:16px}.dashboard-action-count-card{display:flex;flex-direction:column;min-height:180px;text-decoration:none;color:inherit;justify-content:center;align-items:flex-start;padding:28px;transition:.2s ease}.dashboard-action-count-card:hover{transform:translateY(-2px);box-shadow:0 18px 45px rgba(15,23,42,.12)}.dashboard-action-count-card h2{margin:5px 0 2px}.dashboard-action-count-card>strong{font-size:58px;line-height:1;color:var(--orange,#ef6c22);margin:12px 0 8px}.dashboard-action-count-card>small{color:#667085}.dashboard-mini-kpi{background:#fff;border:1px solid #e8e9ec;border-radius:18px;padding:24px;text-decoration:none;color:#18202a;display:flex;flex-direction:column;justify-content:center}.dashboard-mini-kpi span{font-weight:700}.dashboard-mini-kpi strong{font-size:38px;margin:8px 0;color:#ef6c22}.dashboard-mini-kpi small{color:#667085}.dashboard-pipeline-card,.dashboard-priorities{padding:24px}.dashboard-funnel{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:18px}.dashboard-funnel-step{position:relative;min-height:112px;border:1px solid #e6e8eb;border-radius:16px;padding:18px;text-decoration:none;color:#17202a;background:linear-gradient(180deg,#fff,#fafafa);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.dashboard-funnel-step:hover{border-color:#ef6c22}.dashboard-funnel-step span{font-weight:700;font-size:14px}.dashboard-funnel-step strong{font-size:36px;color:#ef6c22;margin-top:8px}.dashboard-funnel-step>b{position:absolute;right:-10px;top:42px;z-index:2;width:20px;height:28px;display:grid;place-items:center;background:#fff;color:#98a2b3}.dashboard-priority-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.dashboard-priority-list>a{display:grid;grid-template-columns:36px 1fr 20px;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid #eceef1;border-radius:14px;text-decoration:none;color:#17202a}.dashboard-priority-list>a:hover{border-color:#ef6c22;background:#fffaf6}.dashboard-priority-list>a>span{width:32px;height:32px;border-radius:50%;background:#fff0e7;color:#d9580b;display:grid;place-items:center;font-weight:800}.dashboard-priority-list small{display:block;color:#667085;margin-top:3px}.dashboard-priority-list b{font-size:22px}.action-rh .actions-dot{background:#ef6c22}.action-commerce .actions-dot{background:#7f56d9}.action-client .actions-dot{background:#1570ef}.action-proposition .actions-dot{background:#039855}@media(max-width:1100px){.dashboard-role-grid{grid-template-columns:1fr 1fr}.dashboard-funnel{grid-template-columns:1fr}.dashboard-funnel-step>b{display:none}}@media(max-width:680px){.dashboard-funnel,.dashboard-role-grid{grid-template-columns:1fr}}.dashboard-compact-welcome{margin-bottom:0}.dashboard-compact-welcome h1{font-size:34px}.dashboard-compact-welcome p{margin-top:4px}.dashboard-sales-kpis{display:grid;grid-template-columns:1.25fr repeat(4,1fr);grid-gap:14px;gap:14px}.dashboard-sales-kpi{min-height:132px;padding:20px 22px;border:1px solid #e5e9e7;border-radius:18px;background:#fff;color:#172332;text-decoration:none;display:flex;flex-direction:column;justify-content:center;transition:.2s ease}.dashboard-sales-kpi:hover{transform:translateY(-2px);border-color:#ef6c22;box-shadow:0 14px 34px rgba(23,35,50,.08)}.dashboard-sales-kpi span{font-size:14px;font-weight:850}.dashboard-sales-kpi strong{margin:7px 0 4px;color:#ed681e;font-size:38px;line-height:1}.dashboard-sales-kpi small{color:#748094;font-size:12px}.dashboard-sales-kpi.is-primary{background:linear-gradient(145deg,#172332,#24364c);border-color:#172332;color:#fff}.dashboard-sales-kpi.is-primary strong{color:#ff8b49}.dashboard-sales-kpi.is-primary small{color:#cbd5e1}.dashboard-sales-pipeline{padding:20px 22px}.dashboard-sales-pipeline .dashboard-funnel{margin-top:12px}.dashboard-sales-pipeline .dashboard-funnel-step{min-height:86px;padding:12px 16px}.dashboard-sales-pipeline .dashboard-funnel-step strong{font-size:29px;margin-top:4px}.dashboard-sales-pipeline .dashboard-v43-card-heading>span{color:#667085;font-size:12px;font-weight:700}.dashboard-sales-main-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:16px;gap:16px}.dashboard-sales-bottom-grid>.dashboard-v43-card,.dashboard-sales-main-grid>.dashboard-v43-card{padding:20px 22px}.dashboard-sales-bottom-grid .dashboard-v43-card-heading,.dashboard-sales-main-grid .dashboard-v43-card-heading{align-items:center}.dashboard-sales-main-grid .dashboard-v43-card-heading>a{font-size:12px;font-weight:800;color:#ef6c22;text-decoration:none}.dashboard-sales-offer-list{display:grid;margin-top:10px}.dashboard-sales-offer-list>a{display:grid;grid-template-columns:86px minmax(0,1fr) 120px 90px;align-items:center;grid-gap:12px;gap:12px;padding:13px 0;border-top:1px solid #edf0ee;color:#172332;text-decoration:none}.dashboard-sales-offer-list>a:hover strong{color:#ef6c22}.dashboard-sales-offer-list small{display:block;margin-top:3px;color:#7a8495}.dashboard-sales-offer-list time{font-size:12px;color:#667085}.dashboard-sales-offer-list>a>b{text-align:right;color:#ef6c22;font-size:12px}.sales-urgency{justify-self:start;padding:5px 8px;border-radius:7px;background:#fff0e8;color:#d95d1d;font-size:10px;font-weight:900;text-transform:uppercase}.sales-urgency.is-critique{background:#fff0f0;color:#c93636}.sales-urgency.is-prioritaire{background:#fff5e4;color:#b36b00}.sales-urgency.is-suivre{background:#eef5ff;color:#3568a8}.dashboard-sales-bottom-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:16px;gap:16px}.dashboard-sales-activity>div:last-child{display:grid;margin-top:8px}.dashboard-sales-activity>div:last-child>a{display:grid;grid-template-columns:54px 1fr 18px;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #edf0ee;color:#172332;text-decoration:none;font-size:12px}.dashboard-sales-activity time{color:#7a8495}.dashboard-sales-activity b{font-size:20px}.dashboard-sales-performance>div:last-child{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.dashboard-sales-performance article{padding:16px;border:1px solid #edf0ee;border-radius:14px;background:#fbfcfc}.dashboard-sales-performance article strong{display:block;color:#ef6c22;font-size:28px}.dashboard-sales-performance article span{display:block;margin-top:4px;color:#667085;font-size:12px}.dashboard-sales-empty{min-height:120px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px;border:1px dashed #d9dfdc;border-radius:14px;background:#fafbfb}.dashboard-sales-empty strong{color:#172332}.dashboard-sales-empty span{margin-top:5px;color:#7a8495;font-size:12px}.dashboard-priorities .dashboard-v43-card-heading>a{font-size:12px;font-weight:800;color:#ef6c22;text-decoration:none}@media(max-width:1250px){.dashboard-sales-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-sales-bottom-grid,.dashboard-sales-main-grid{grid-template-columns:1fr}.dashboard-sales-offer-list>a{grid-template-columns:80px 1fr 100px 80px}}@media(max-width:760px){.dashboard-sales-kpis{grid-template-columns:1fr 1fr}.dashboard-sales-offer-list>a{grid-template-columns:1fr}.dashboard-sales-offer-list>a>b{text-align:left}.dashboard-sales-kpi{min-height:112px}.dashboard-sales-performance>div:last-child{grid-template-columns:1fr}}@media(max-width:480px){.dashboard-sales-kpis{grid-template-columns:1fr}}.dashboard-sales-review-card{padding:20px 22px}.dashboard-sales-review-card .dashboard-v43-card-heading>a{font-size:12px;font-weight:800;color:#ef6c22;text-decoration:none}.dashboard-sales-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.dashboard-sales-review-item{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;min-height:112px;padding:16px 18px;border:1px solid #e7ebe9;border-radius:16px;background:#fbfcfc;color:#172332;text-decoration:none;transition:.2s ease}.dashboard-sales-review-item:hover{transform:translateY(-2px);border-color:#ef6c22;box-shadow:0 12px 28px rgba(23,35,50,.08)}.dashboard-sales-review-item .review-icon{grid-row:1/3;width:42px;height:42px;border-radius:12px;background:#fff0e8;color:#e7651e;display:grid;place-items:center;font-size:15px;font-weight:900}.dashboard-sales-review-item div strong{display:block;font-size:14px}.dashboard-sales-review-item div small{display:block;margin-top:4px;color:#788394;font-size:11px;line-height:1.35}.dashboard-sales-review-item>b{grid-column:3;grid-row:1/3;color:#ef6c22;font-size:34px;line-height:1}.dashboard-sales-review-item>em{grid-column:2/4;color:#ef6c22;font-size:11px;font-style:normal;font-weight:800}@media(max-width:1050px){.dashboard-sales-review-grid{grid-template-columns:1fr}}@media(max-width:560px){.dashboard-sales-review-item{grid-template-columns:40px 1fr auto;padding:14px}.dashboard-sales-review-item>b{font-size:28px}}.actions-person-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.actions-person-card{overflow:hidden;border:1px solid #e4e9f1;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(16,24,40,.035)}.actions-person-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border-bottom:1px solid #edf0f5;background:#fbfcfe}.actions-person-heading>div{display:flex;align-items:center;gap:13px;min-width:0}.actions-person-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#fff0e8;color:#c2410c;font-size:13px;font-weight:900}.actions-person-heading h3{margin:0;color:#101828;font-size:17px;line-height:1.2}.actions-person-heading p{margin:4px 0 0;color:#667085;font-size:12px;font-weight:700}.actions-person-open{flex:0 0 auto;color:#EA630A;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.actions-person-open:hover{text-decoration:underline}.actions-person-items{display:grid;padding:5px 18px 10px}.actions-person-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:13px 4px;border-bottom:1px solid #eef1f5;color:inherit;text-decoration:none}.actions-person-item:last-child{border-bottom:0}.actions-person-item:hover .actions-person-copy strong{color:#ea580c}.actions-person-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.actions-person-copy strong{color:#1d2939;font-size:14px;transition:color .15s ease}.actions-person-copy small{color:#667085;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-item-open{color:#EA630A;font-size:12px;font-weight:850;white-space:nowrap}@media(max-width:760px){.actions-person-heading{align-items:flex-start;flex-direction:column}.actions-person-open{padding-left:55px}.actions-person-item{grid-template-columns:10px minmax(0,1fr)}.actions-item-open{grid-column:2}.actions-person-copy small{white-space:normal}}.active-candidates-card{background:#fff;border:1px solid var(--border);border-radius:22px;padding:24px;margin:24px 0;box-shadow:0 12px 30px rgba(16,24,40,.04)}.active-candidates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.active-candidate-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid #e5e9f0;border-radius:16px;padding:15px;background:#fcfcfd}.active-candidate-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.active-candidate-copy strong{color:#172033}.active-candidate-copy span{font-size:13px;color:#475467}.active-candidate-copy small{font-size:12px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-candidate-meta{display:grid;justify-items:end;grid-gap:4px;gap:4px;font-size:11px;color:#667085}.active-candidate-meta strong{font-size:17px;color:#e76522}.active-candidate-meta a{color:#c84c0c;font-weight:800}.active-candidates-more{text-align:center;color:#667085;font-size:12px;margin-top:14px}.ready-profiles-card{border-color:#b7dfca;background:linear-gradient(180deg,#fbfffd,#fff 80px)}.technical-score-badge{display:inline-flex;min-width:54px;justify-content:center;padding:7px 10px;border-radius:999px;font-weight:900}.technical-score-badge.is-high{background:#dcfae6;color:#067647}.technical-score-badge.is-good{background:#ecfdf3;color:#027a48}.technical-score-badge.is-low{background:#fff4e5;color:#b54708}.technical-score-missing{font-size:12px;color:#667085;background:#f2f4f7;padding:6px 9px;border-radius:999px}.best-offer-link{color:#175cd3;font-weight:700;font-size:12px}.muted-value{color:#98a2b3}@media(max-width:1000px){.active-candidates-grid{grid-template-columns:1fr}.active-candidate-card{grid-template-columns:auto minmax(0,1fr)}.active-candidate-meta{grid-column:2;justify-items:start;grid-auto-flow:column;justify-content:flex-start;gap:12px}}.vivier-context-bar{display:flex;align-items:center;gap:18px;padding:14px 16px;border:1px solid var(--ds-color-line,#e4e7ec);border-radius:16px;box-shadow:0 7px 20px rgba(23,33,43,.04)}.vivier-context-bar .vivier-center-tabs{flex:0 0 auto;margin:0;border:1px solid #e4e7ec;border-radius:11px;overflow:hidden;background:#fff}.vivier-context-bar .vivier-center-tabs a{min-height:42px;padding:0 22px;border-radius:0;border-right:1px solid #e4e7ec}.vivier-context-bar .vivier-center-tabs a:last-child{border-right:0}.vivier-context-bar .period-filter{flex:1 1;padding:0;border:0;border-radius:0;box-shadow:none;justify-content:flex-end}.vivier-pipeline-grid{gap:14px}.vivier-pipeline-grid .vivier-stat-card{padding:18px;gap:14px}.vivier-pipeline-grid .vivier-stat-icon{width:48px;height:48px;font-size:23px}.vivier-quality-card strong{color:#079455}@media(max-width:1450px){.vivier-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vivier-context-bar{align-items:stretch;flex-direction:column}.vivier-context-bar .period-filter{justify-content:flex-start}}@media(max-width:800px){.vivier-pipeline-grid{grid-template-columns:1fr}.vivier-context-bar .vivier-center-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.vivier-context-bar .vivier-center-tabs a{padding:0 8px}.vivier-context-bar .period-filter{display:grid;grid-template-columns:1fr}.vivier-context-bar .period-presets{width:100%}}.vivier-context-bar{padding:10px 12px}.vivier-context-bar .vivier-center-tabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vivier-context-bar .vivier-center-tabs a{justify-content:center}.vivier-pipeline-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.vivier-pipeline-grid .vivier-stat-card{min-height:150px}.vivier-quality-card{position:relative}.quality-page{display:grid;grid-gap:24px;gap:24px}.quality-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.quality-header a{color:#e76522;font-weight:800}.quality-header h1{margin:8px 0 4px;font-size:38px}.quality-header p{margin:0;color:#667085}.quality-global-score{min-width:220px;background:#fff;border:1px solid #dfe5e1;border-radius:18px;padding:18px 22px;display:grid;grid-gap:3px;gap:3px;box-shadow:0 8px 24px rgba(16,24,40,.05)}.quality-global-score span{font-weight:800}.quality-global-score strong{font-size:38px;color:#079455}.quality-global-score small{color:#667085}.quality-center-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden}.quality-center-tabs a{text-align:center;padding:14px;font-weight:850;color:#475467;border-right:1px solid #e4e7ec}.quality-center-tabs a:last-child{border-right:0}.quality-center-tabs a.is-active{background:#fff4ed;color:#d9551d}.quality-stat-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px}.quality-stat-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:16px;display:grid;grid-gap:5px;gap:5px;color:inherit;text-decoration:none;min-height:120px;box-shadow:0 7px 20px rgba(23,33,43,.04)}.quality-stat-card.is-active,.quality-stat-card:hover{border-color:#f46a31;box-shadow:0 10px 26px rgba(244,106,49,.12)}.quality-stat-card.is-good strong{color:#079455}.quality-stat-card span{font-size:12px;font-weight:850}.quality-stat-card strong{font-size:30px}.quality-stat-card small{color:#667085}.quality-list-card{background:#fff;border:1px solid #e4e7ec;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(16,24,40,.05)}.quality-list-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid #e4e7ec}.quality-list-heading p{margin:0;color:#e76522;font-size:12px;font-weight:900;text-transform:uppercase}.quality-list-heading h2{margin:4px 0 0}.quality-list-heading>strong{font-size:14px;color:#667085}.quality-table-wrap{overflow:auto}.quality-table{width:100%;border-collapse:collapse}.quality-table td,.quality-table th{padding:14px 16px;text-align:left;border-bottom:1px solid #eef1f4;vertical-align:middle}.quality-table th{font-size:12px;color:#475467;background:#fafbfc}.quality-table td{font-size:13px}.quality-table td:first-child{display:grid;grid-gap:3px;gap:3px}.quality-table td:first-child a{color:#172033}.quality-table td:first-child small{color:#667085}.quality-score{display:inline-flex;min-width:54px;justify-content:center;padding:7px 9px;border-radius:999px;font-weight:900}.quality-score.is-good{background:#dcfae6;color:#067647}.quality-score.is-medium{background:#fff4e5;color:#b54708}.quality-score.is-low{background:#fee4e2;color:#b42318}.quality-missing-list{gap:5px}.quality-missing-list span{padding:5px 8px;background:#fff1eb;color:#b54708;font-size:11px;font-weight:800}.quality-missing-list span.is-complete{background:#ecfdf3;color:#067647}.quality-actions{display:flex;gap:8px;white-space:nowrap}.quality-actions a{padding:8px 10px;border:1px solid #d0d5dd;border-radius:9px;color:#344054;font-weight:800;font-size:12px}.quality-actions a.is-primary{background:#ef6b2e;border-color:#ef6b2e;color:#fff}@media(max-width:1500px){.quality-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vivier-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.quality-header{align-items:stretch;flex-direction:column}.quality-stat-grid{grid-template-columns:1fr 1fr}.quality-table{min-width:980px}}.pipeline-type-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}.pipeline-type-tabs a{padding:11px 16px;border:1px solid #dfe4ea;border-radius:12px;background:#fff;color:#596579;font-weight:800}.pipeline-type-tabs a.is-active{background:#172231;color:#fff;border-color:#172231}.quick-feature-form{margin:0}.quick-feature-form button{width:100%;height:100%;min-height:100%;display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #e3e5e8;border-radius:18px;background:#fff;color:#344054;font:inherit;font-weight:900;text-align:left;cursor:pointer}.quick-feature-form button span{color:#e86f21;font-size:28px}.quick-feature-form button:hover{border-color:#f36b2b;background:#fffaf7}.quick-feature-form button.is-featured{background:#fff4eb;border-color:#f36b2b;color:#b54708}.dashboard-recruiter-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.dashboard-priority-offer-count>strong{color:#d9580b}.dashboard-recruiter-zone{padding:24px}.dashboard-zone-count{min-width:36px;height:36px;padding:0 10px;border-radius:999px;background:#172332;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.dashboard-recruiter-action-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.dashboard-recruiter-action-list>a{display:grid;grid-template-columns:minmax(0,1fr) 20px;grid-gap:14px;gap:14px;align-items:center;padding:15px 17px;border:1px solid #e8ebef;border-radius:15px;color:#172332;text-decoration:none;background:#fff;transition:.18s ease}.dashboard-recruiter-action-list>a:hover{border-color:#ef6c22;background:#fffaf7;transform:translateY(-1px)}.dashboard-recruiter-action-list small,.dashboard-recruiter-action-list span,.dashboard-recruiter-action-list strong{display:block}.dashboard-recruiter-action-list span{margin-top:3px;font-weight:800}.dashboard-recruiter-action-list small{margin-top:4px;color:#748094}.dashboard-recruiter-action-list b{font-size:24px;color:#ef6c22}.dashboard-priority-offer-list{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.dashboard-priority-offer-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:17px 18px;border:1px solid #ece8e4;border-radius:16px;background:#fffaf7}.dashboard-priority-offer-list small,.dashboard-priority-offer-list span,.dashboard-priority-offer-list strong{display:block}.dashboard-priority-offer-list span{margin-top:4px;color:#536075;font-weight:750}.dashboard-priority-offer-list small{margin-top:5px;color:#d9580b}.dashboard-priority-offer-actions{display:flex;gap:8px}.dashboard-priority-offer-actions a{padding:9px 12px;border:1px solid #ef6c22;border-radius:10px;color:#d9580b;text-decoration:none;font-size:12px;font-weight:850;background:#fff}.dashboard-priority-offer-actions a:last-child{background:#ef6c22;color:#fff}@media(max-width:850px){.dashboard-priority-offer-list article,.dashboard-recruiter-summary{grid-template-columns:1fr}.dashboard-priority-offer-actions{justify-content:flex-start}}@media(max-width:520px){.dashboard-priority-offer-actions{flex-direction:column}.dashboard-priority-offer-actions a{text-align:center}}@media(min-width:1201px){.vivier-pipeline-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.vivier-pipeline-grid .vivier-stat-card{min-width:0;padding:16px 14px;gap:10px}.vivier-pipeline-grid .vivier-stat-card strong{font-size:28px}.vivier-pipeline-grid .vivier-stat-card small{line-height:1.35}.vivier-pipeline-grid .vivier-stat-icon{width:44px;height:44px;font-size:21px}.vivier-center-values{gap:6px}.vivier-center-values strong{padding:8px;font-size:20px!important}}.dashboard-profile-scope{display:flex;align-items:baseline;gap:12px;padding:2px 2px 0}.dashboard-profile-scope strong{color:#172332;font-size:15px}.dashboard-profile-scope small{color:#748094;font-size:12px}.dashboard-recruiter-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-recruiter-kpis .dashboard-sales-kpi{min-height:124px;padding:17px 18px}.dashboard-recruiter-kpis .dashboard-sales-kpi strong{font-size:34px}.dashboard-recruiter-kpis .dashboard-sales-kpi span{font-size:12px;line-height:1.25}.dashboard-recruiter-main-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.dashboard-recruiter-activity{padding:20px 22px}.dashboard-recruiter-activity .dashboard-v43-card-heading>a{font-size:12px;font-weight:800;color:#ef6c22;text-decoration:none}.dashboard-recruiter-activity span small,.dashboard-recruiter-activity span strong{display:block}.dashboard-recruiter-activity span small{margin-top:3px;color:#7a8495}.action-soft-blue{background:#eef5fb!important;border-color:#cad9e8!important;color:#426b91!important}.action-soft-blue:focus-visible,.action-soft-blue:hover{background:#e5f0fa!important;border-color:#9fbcd5!important;color:#285a84!important}.announcement-action.action-disabled{background:#f3f4f5!important;border-color:#e1e4e7!important;color:#a6adb5!important;cursor:not-allowed;box-shadow:none;transform:none}.announcement-action.action-disabled:focus-visible,.announcement-action.action-disabled:hover{background:#f3f4f5!important;border-color:#e1e4e7!important;color:#a6adb5!important;box-shadow:none;transform:none}@media(max-width:1450px){.dashboard-recruiter-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.dashboard-recruiter-main-grid{grid-template-columns:1fr}.dashboard-recruiter-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-profile-scope{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:540px){.dashboard-recruiter-kpis{grid-template-columns:1fr}}.candidate-flow-panel{padding:18px;border:1px solid #e4e7ec;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(23,33,43,.045)}.candidate-flow-panel-unread{border-color:#ffd8dc;background:linear-gradient(135deg,#fff8f8,#fff)}.candidate-flow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.candidate-flow-heading h2{margin:0 0 4px;font-size:20px}.candidate-flow-heading p{margin:0;color:#667085;font-size:12px}.candidate-flow-table-wrap{overflow-x:auto;border:1px solid #eaecf0;border-radius:13px;background:#fff}.candidate-flow-table{width:100%;min-width:1280px;border-collapse:collapse}.candidate-flow-table th{padding:12px 14px;background:#f8fafb;border-bottom:1px solid #e4e7ec;color:#52606d;font-size:11px;font-weight:900;text-align:left;white-space:nowrap}.candidate-flow-table td{padding:13px 14px;border-bottom:1px solid #edf1f4;color:#344054;font-size:12px;vertical-align:middle}.candidate-flow-table tbody tr:last-child td{border-bottom:0}.candidate-flow-table tbody tr:hover{background:#fffaf7}.candidate-flow-table tr.is-featured-offer td:first-child{box-shadow:inset 4px 0 0 #DC6B29}.candidate-flow-person{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:210px}.candidate-flow-person .vivier-avatar{width:38px;height:38px;flex:none}.candidate-flow-offer,.candidate-flow-person>span:last-child{display:grid;grid-gap:3px;gap:3px}.candidate-flow-offer small,.candidate-flow-person small,.candidate-flow-table td>small{display:block;color:#7b8794;margin-top:3px}.candidate-flow-offer{color:inherit;text-decoration:none;min-width:205px}.candidate-flow-offer strong{font-size:12px}.featured-offer-badge{width:max-content;padding:3px 7px;border-radius:999px;background:#fff0e8;color:#d95d24;font-size:9px;font-weight:900;text-transform:uppercase}.candidate-flow-status{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eef4ff;color:#245fc7;font-size:10px;font-weight:900;white-space:nowrap}.candidate-flow-actions a{padding:7px 9px;border:1px solid #dbe2e8;border-radius:8px;color:#344054;text-decoration:none;font-size:10px;font-weight:900;background:#fff}.candidate-flow-actions a:hover{border-color:#DC6B29;color:#d95d24;background:#fff8f3}@media(max-width:900px){.candidate-flow-panel{padding:14px}.candidate-flow-heading{align-items:center}.candidate-flow-heading p{display:none}}.featured-candidates-panel{border:1px solid #f3a06d;background:linear-gradient(135deg,#fff7f1,#fff 62%);box-shadow:0 14px 34px rgba(217,88,11,.08)}.featured-announcements-kicker,.featured-candidates-kicker{display:block;margin-bottom:6px;color:#d9580b;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.featured-announcements-count,.featured-candidates-count{min-width:38px;height:38px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ef6c22;color:#fff;font-weight:950;box-shadow:0 7px 18px rgba(239,108,34,.22)}.featured-candidates-table tr td:first-child{box-shadow:inset 4px 0 0 #ef6c22}.featured-candidates-table .candidate-flow-person strong{color:#172332}.featured-candidates-table .candidate-flow-person strong:first-letter{color:#ef6c22}.featured-announcements-block{padding:22px;border:1px solid #f3a06d;border-radius:20px;background:linear-gradient(135deg,#fff7f1,#fff 58%);box-shadow:0 14px 34px rgba(217,88,11,.08)}.featured-announcements-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.featured-announcements-heading h2{margin:0;color:#172332;font-size:24px}.featured-announcements-heading p{margin:5px 0 0;color:#68758a;font-size:13px}.featured-announcement-table{border-color:#f2c5a7;box-shadow:none}.featured-announcement-table .announcement-table-head{background:#fff2e9}.featured-announcement-table .announcement-record{background:#fff}.featured-announcement-table .announcement-record+.announcement-record{border-top:1px solid #f5e3d8}.standard-announcements-block{display:grid;grid-gap:14px;gap:14px}.standard-announcements-block>.section-heading-row{padding:2px 2px 0}.standard-announcements-block>.section-heading-row h2{margin:0 0 4px}.standard-announcements-block>.section-heading-row p{margin:0;color:#6b778c;font-size:12px}@media(max-width:900px){.featured-announcements-block{padding:15px}.featured-announcements-heading{align-items:center}.featured-announcements-heading p{display:none}}.candidate-flow-table{min-width:0;table-layout:fixed}.candidate-flow-table td,.candidate-flow-table th{padding:10px 11px}.candidate-flow-table th:first-child{width:21%}.candidate-flow-table th:nth-child(2){width:23%}.candidate-flow-table th:nth-child(3){width:10%}.candidate-flow-table th:nth-child(4){width:14%}.candidate-flow-table th:nth-child(5){width:8%}.candidate-flow-table th:nth-child(6){width:14%}.candidate-flow-table th:nth-child(7){width:10%}.candidate-flow-person{min-width:0}.candidate-flow-offer strong,.candidate-flow-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-flow-actions{display:flex;gap:6px;flex-wrap:wrap}.candidate-flow-actions a{white-space:nowrap}.candidate-filter-bar{grid-template-columns:minmax(280px,1fr) 150px 190px 150px auto auto}.all-applications-panel{background:#fff}.cockpit-panels-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quick-actions-v2{grid-column:auto}@media(max-width:1200px){.candidate-filter-bar{grid-template-columns:1fr 1fr 1fr}.candidate-filter-bar .vivier-search-field{grid-column:1/-1}.candidate-flow-table{min-width:980px}.cockpit-panels-v2{grid-template-columns:1fr}}.candidate-premium-kpis .cockpit-kpi-v2{min-height:88px;padding:14px 18px}.candidate-premium-kpis .cockpit-kpi-v2 div{gap:1px}.candidate-premium-kpis .cockpit-kpi-v2 em{font-style:normal;font-size:10px;color:#667085;font-weight:500}.candidate-kpi-feature-form{margin:0;display:flex;border-right:1px solid var(--border)}.candidate-kpi-feature-form .cockpit-kpi-v2{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit}.candidate-kpi-feature-form .cockpit-kpi-v2:hover{background:#fff7f2}.candidate-kpi-feature-form strong{color:#e96524}.candidate-premium-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.candidate-actions-panel,.candidate-dossier-panel{padding:16px 18px}.candidate-dossier-content{grid-template-columns:190px minmax(0,1fr);gap:22px}.candidate-dossier-panel .progress-ring{width:142px;height:142px;margin:auto}.candidate-dossier-panel .progress-ring>div{width:100px;height:100px}.candidate-dossier-panel .progress-ring strong{font-size:30px}.candidate-dossier-groups{gap:0;border-top:1px solid #eef1f4}.candidate-dossier-groups a{grid-template-columns:22px minmax(0,1fr) auto 12px;grid-gap:9px;gap:9px;min-height:35px;padding:6px 4px;border-bottom:1px solid #eef1f4;color:#25324a;text-decoration:none}.candidate-dossier-groups a:hover{background:#fbfcfd}.candidate-dossier-groups a>span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10px}.candidate-dossier-groups a.done>span{background:#12b76a;color:#fff}.candidate-dossier-groups a.todo>span{border:1px solid #cbd5e1;color:#98a2b3;background:#fff}.candidate-dossier-groups a strong{font-size:12px}.candidate-dossier-groups a small{font-size:10px;color:#667085}.candidate-dossier-groups a.done small{color:#039855}.candidate-dossier-groups a b{font-size:17px;font-weight:500}.candidate-actions-grid{gap:9px}.candidate-actions-grid .quick-action-disabled,.candidate-actions-grid .quick-feature-form button,.candidate-actions-grid a{min-height:55px;padding:11px 14px;border-radius:10px}.candidate-actions-grid .quick-feature-form button,.candidate-actions-grid a{font-size:12px}.candidate-actions-grid .quick-feature-form{display:flex}.candidate-actions-grid .quick-feature-form button{width:100%;display:flex;align-items:center;gap:9px;border:1px solid #e4e7ec;color:#344054;font-weight:800;background:#fcfcfd;cursor:pointer;font-family:inherit;text-align:left}.candidate-actions-grid .quick-feature-form button:hover{border-color:var(--brand);color:var(--brand);background:#fff7f2}.candidate-actions-grid .quick-feature-form button span{font-size:19px;color:var(--brand)}.candidate-actions-grid .quick-feature-form button.is-featured{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.candidate-actions-grid .quick-action-disabled{display:flex;align-items:center;gap:9px;border:1px solid #eef0f3;background:#fafafa;color:#a7adb7;font-size:12px;font-weight:800}.candidate-actions-grid .quick-action-disabled b{font-size:18px;color:#c5c9d0}.candidate-actions-panel .quick-life-link{margin-top:10px;padding-top:10px}@media(max-width:1200px){.candidate-premium-panels{grid-template-columns:1fr}.candidate-dossier-content{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:720px){.candidate-actions-grid,.candidate-dossier-content{grid-template-columns:1fr}.candidate-dossier-panel .progress-ring{width:120px;height:120px}.candidate-dossier-panel .progress-ring>div{width:84px;height:84px}}.candidate-feature-star-form{margin:0;display:flex;align-items:center}.candidate-feature-star{border:0;background:transparent;color:#e96524;font:inherit;font-size:35px;line-height:1;cursor:pointer;padding:0 3px 2px;transition:transform .15s ease,color .15s ease}.candidate-feature-star:hover{transform:scale(1.08)}.candidate-feature-star:not(.is-active){color:#e96524}.candidate-summary-info{position:relative;align-content:center}.candidate-quick-menu{grid-column:1/-1;position:relative;margin-top:6px}.candidate-quick-menu>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:12px;width:min(230px,100%);border:1px solid #f2a077;border-radius:10px;padding:10px 14px;background:#fff;color:#d94f13;font-size:12px;font-weight:900;cursor:pointer}.candidate-quick-menu>summary::-webkit-details-marker{display:none}.candidate-quick-menu[open]>summary{background:#fff7f2}.candidate-quick-menu-popover{position:absolute;z-index:30;top:calc(100% + 7px);left:0;width:300px;padding:8px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 40px rgba(23,33,43,.16);display:grid}.candidate-quick-menu-popover form button,.candidate-quick-menu-popover>a,.candidate-quick-menu-popover>span{min-height:42px;display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#25324a;font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.candidate-quick-menu-popover form button:hover,.candidate-quick-menu-popover>a:hover{background:#fff7f2;color:var(--brand)}.candidate-quick-menu-popover form button span,.candidate-quick-menu-popover>a span,.candidate-quick-menu-popover>span b{width:22px;color:var(--brand);font-size:18px;text-align:center}.candidate-quick-menu-popover>span.is-disabled{opacity:.48;cursor:not-allowed;flex-wrap:wrap}.candidate-quick-menu-popover>span.is-disabled small{display:block;width:100%;padding-left:33px;color:#667085;font-size:10px;font-weight:600}.candidate-quick-menu-popover form{margin:0}.candidate-cockpit-v2{margin-bottom:14px}.candidate-premium-kpis,.candidate-premium-panels{display:none!important}.candidate-dossier-tab{max-width:980px}.candidate-dossier-counter{font-size:13px;color:#667085}.candidate-dossier-tab-grid{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.candidate-dossier-ring{margin:auto}.candidate-dossier-groups a{display:grid;grid-template-columns:22px 1fr auto 18px;grid-gap:10px;gap:10px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--border);color:#344054}.candidate-dossier-groups a strong{font-size:13px}.candidate-dossier-groups a small{font-size:11px;color:#027a48}.candidate-dossier-groups a.todo small{color:#667085}.candidate-dossier-groups a b{color:#98a2b3}@media(max-width:820px){.candidate-quick-menu-popover{position:fixed;left:16px;right:16px;top:auto;width:auto}.candidate-dossier-tab-grid{grid-template-columns:1fr}.candidate-feature-star{font-size:30px}}.active-process-grid,.watcher-opportunities-grid{display:grid;grid-gap:14px;gap:14px}.active-process-card,.watcher-opportunity-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid #e2e7ec;border-radius:16px;background:#fff;color:#172332;text-decoration:none;transition:.18s ease;min-width:0}.active-process-card:hover,.watcher-opportunity-card:hover{border-color:#DC6B29;box-shadow:0 10px 28px rgba(23,35,50,.08);transform:translateY(-1px)}.active-process-copy,.watcher-opportunity-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.active-process-copy strong,.watcher-opportunity-copy strong{font-size:15px}.active-process-copy small,.watcher-opportunity-copy small,.watcher-opportunity-copy span{color:#778399;font-size:12px}.active-process-copy>span:last-child,.watcher-opportunity-offer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#536173;font-size:12px;font-weight:700;text-decoration:none}.active-process-status{width:max-content;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.active-process-status.is-application{background:#fff1e9;color:#d95d24}.active-process-status.is-position{background:#eaf8f0;color:#11864d}.active-process-meta,.watcher-opportunity-meta{display:grid;justify-items:end;grid-gap:7px;gap:7px;white-space:nowrap}.active-process-meta small{color:#8993a4}.active-process-meta>b,.watcher-opportunity-meta>a{color:#d95d24;font-size:11px;text-decoration:none}.watcher-opportunities-card{padding:22px;border:1px solid #dce8e2;border-radius:20px;background:linear-gradient(135deg,#f7fcf9,#fff);box-shadow:0 10px 30px rgba(23,35,50,.05)}.watcher-opportunities-card .vivier-list-heading small{display:block;margin-top:5px;color:#6f7c8e;font-size:12px;font-weight:500}.watcher-opportunity-card{background:rgba(255,255,255,.94)}.watcher-opportunity-meta .technical-score-badge{font-size:14px;padding:8px 10px}.watcher-opportunity-offer{color:#1464d2}@media(max-width:980px){.active-process-grid,.watcher-opportunities-grid{grid-template-columns:1fr}.active-process-card,.watcher-opportunity-card{grid-template-columns:auto minmax(0,1fr)}.active-process-meta,.watcher-opportunity-meta{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center}}.vivier-page{--vivier-ink:#172332;--vivier-muted:#6f7c8e;--vivier-line:#e7ebef;--vivier-soft:#f7f9fa;display:grid;grid-gap:14px;gap:14px}.vivier-page b,.vivier-page h1,.vivier-page h2,.vivier-page strong{font-weight:700}.vivier-header{margin-bottom:0;align-items:center}.vivier-header h1{font-size:28px;letter-spacing:-.03em;font-weight:750}.vivier-header p{font-size:12px;color:var(--vivier-muted);margin-top:3px}.vivier-header .button{min-height:34px;padding:8px 12px;border-radius:9px;font-size:11px}.vivier-context-bar{min-height:42px;padding:5px 7px;border-radius:12px;background:#fff;border:1px solid var(--vivier-line);box-shadow:none}.vivier-center-tabs{gap:4px}.vivier-center-tabs a{min-height:30px;padding:7px 15px;border-radius:8px;font-size:11px;font-weight:650}.vivier-center-tabs a.is-active{background:#ef6c22;color:#fff;box-shadow:none}.vivier-today{display:grid;grid-template-columns:minmax(210px,1.25fr) repeat(4,minmax(125px,.75fr));grid-gap:0;gap:0;align-items:stretch;border:1px solid #f0d6c7;border-radius:15px;background:linear-gradient(90deg,#fff8f3,#fff);overflow:hidden}.vivier-today-heading,.vivier-today>a{min-height:72px;padding:13px 16px;display:flex;flex-direction:column;justify-content:center}.vivier-today-heading{border-right:1px solid #f0e3db}.vivier-today-heading span{color:#d9580b;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vivier-today-heading strong{font-size:14px;color:var(--vivier-ink);margin-top:3px}.vivier-today>a{border-right:1px solid #f0e3db;color:var(--vivier-ink);text-decoration:none;transition:.15s ease}.vivier-today>a:last-child{border-right:0}.vivier-today>a:hover{background:#fff5ed}.vivier-today b{font-size:20px;line-height:1;color:#ef6c22}.vivier-today a span{font-size:10px;color:var(--vivier-muted);margin-top:5px;line-height:1.25}.vivier-pipeline-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px}.vivier-pipeline-grid .vivier-stat-card{min-height:105px!important;padding:12px!important;gap:9px!important;border-radius:13px;box-shadow:none;border:1px solid var(--vivier-line)}.vivier-pipeline-grid .vivier-stat-card:hover{transform:none;box-shadow:0 7px 20px rgba(23,35,50,.06);border-color:#f1b18a}.vivier-pipeline-grid .vivier-stat-icon{width:34px!important;height:34px!important;font-size:16px!important}.vivier-pipeline-grid .vivier-stat-card>div>span{font-size:10px;font-weight:650;color:#4f5d6f}.vivier-pipeline-grid .vivier-stat-card strong{font-size:22px!important;line-height:1.05;font-weight:720}.vivier-pipeline-grid .vivier-stat-card small{font-size:9px!important;line-height:1.25;color:#7b8797}.vivier-pipeline-grid .vivier-stat-arrow{font-size:14px;top:11px;right:11px}.vivier-center-values{gap:5px;margin-top:5px}.vivier-center-values strong{padding:5px 7px!important;font-size:16px!important;border-radius:7px}.vivier-center-values small{font-size:8px!important}.active-candidates-card,.featured-candidates-card,.watcher-opportunities-card{padding:16px!important;border-radius:15px!important;box-shadow:none!important}.featured-candidates-card{background:linear-gradient(135deg,#fffaf6,#fff);border:1px solid #f4c4a7}.featured-candidates-heading,.vivier-list-heading{margin-bottom:11px;align-items:center}.featured-candidates-heading h2,.vivier-list-heading h2{font-size:17px;letter-spacing:-.015em;font-weight:720}.featured-candidates-heading .eyebrow,.vivier-list-heading .eyebrow{font-size:8px;letter-spacing:.12em;font-weight:800}.featured-candidates-heading>span,.vivier-list-heading>span{font-size:10px;font-weight:650;color:#667085}.featured-candidates-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.featured-candidate{padding:12px;border-radius:12px;min-height:0;box-shadow:none;border:1px solid var(--vivier-line)}.featured-candidate:hover{transform:none;border-color:#ef9d6c;box-shadow:0 7px 18px rgba(23,35,50,.06)}.featured-candidate-top{margin-bottom:5px}.featured-candidate .vivier-avatar{width:34px;height:34px;font-size:11px}.featured-candidate-name{font-size:13px;font-weight:700}.featured-candidate>p{font-size:10px;line-height:1.3;margin:3px 0 7px;color:#667085;min-height:26px}.featured-candidate-meta{gap:3px;font-size:9px}.featured-candidate-badges{min-height:24px;margin-top:7px;gap:4px}.featured-candidate-badges span{font-size:8px;padding:4px 6px}.featured-candidate-footer{margin-top:8px;padding-top:7px}.featured-candidate-footer a{font-size:9px}.feature-button{font-size:16px}.active-process-grid,.watcher-opportunities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.active-process-card,.watcher-opportunity-card{padding:10px 12px;border-radius:11px;gap:10px;box-shadow:none}.active-process-card .vivier-avatar,.watcher-opportunity-card .vivier-avatar{width:36px;height:36px;font-size:11px}.active-process-copy strong,.watcher-opportunity-copy strong{font-size:12px;font-weight:700}.active-process-copy small,.watcher-opportunity-copy small,.watcher-opportunity-copy span{font-size:9px}.active-process-status{padding:3px 6px;font-size:7px}.active-process-meta,.watcher-opportunity-meta{gap:4px}.active-process-meta small,.active-process-meta>b,.watcher-opportunity-meta>a{font-size:9px}.watcher-opportunity-meta .technical-score-badge{font-size:11px;padding:5px 7px}.vivier-filter-card{padding:12px!important;border-radius:13px!important;box-shadow:none!important}.vivier-filter-form{gap:7px}.vivier-filter-form input,.vivier-filter-form select{min-height:34px!important;font-size:10px!important;border-radius:8px!important}.vivier-filter-form .button{min-height:34px;padding:7px 12px;font-size:10px;border-radius:8px}.candidate-pool-card,.vivier-table-section{padding:14px!important;border-radius:14px!important;box-shadow:none!important}.candidate-pool-table-compact{table-layout:fixed;font-size:10px}.candidate-pool-table-compact th{padding:9px 8px!important;font-size:8px!important;font-weight:700!important;letter-spacing:.02em;color:#647184;background:#f8fafb}.candidate-pool-table-compact td{padding:7px 8px!important;height:50px;border-bottom:1px solid #edf0f2;vertical-align:middle;font-size:10px}.candidate-pool-table-compact .vivier-avatar{width:30px;height:30px;font-size:9px}.candidate-pool-table-compact .vivier-candidate{gap:8px}.candidate-pool-table-compact .vivier-candidate-copy strong{font-size:10px;font-weight:700}.candidate-pool-table-compact .vivier-candidate-copy small{font-size:8px;line-height:1.2}.candidate-pool-table-compact .technical-score-badge{font-size:9px;padding:4px 6px}.candidate-pool-table-compact a{font-weight:600}.vivier-table-footer{padding:9px 4px 0;font-size:9px;color:#8490a0}@media(max-width:1250px){.vivier-today{grid-template-columns:1fr 1fr 1fr}.vivier-today-heading{grid-column:1/-1;border-bottom:1px solid #f0e3db}.vivier-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.featured-candidates-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.vivier-today{grid-template-columns:1fr 1fr}.vivier-today-heading{grid-column:1/-1}.vivier-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.active-process-grid,.featured-candidates-grid,.watcher-opportunities-grid{grid-template-columns:1fr}.candidate-pool-table-compact{min-width:920px}}:root{--bg:#F7F7F5;--panel:#FFFFFF;--text:var(--adn-ink);--muted:#6F6F6F;--brand:var(--adn-orange);--brand2:var(--adn-green);--border:#E7E4E1;--shadow:0 8px 24px rgba(34,34,34,.055)}body,html{font-weight:400}body,button,html,input,select,textarea{font-family:var(--font-quicksand),"Avenir Next","Segoe UI",Arial,sans-serif}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:650}dd,dt,label,p,small,span,td{letter-spacing:-.006em}.button,button{font-weight:650}.button.secondary{border-color:#D9D5D1}.button.secondary:hover{color:var(--adn-orange);background:#FFF9F5}.eyebrow{color:var(--adn-orange)}.admin-card,.card,.dashboard-card,.mini-card,.quality-card,.vivier-list-card,.vivier-stat-card{border-color:var(--border);box-shadow:var(--shadow)}.badge,.tag{background:#F1F7F0;color:var(--adn-green-dark);border-color:#CFE2CC}.skill,.skill-tag{background:#FFF3EC;color:#A84316;border-color:#F0C1A8}.consulting-sidebar,.sidebar{background:var(--adn-ink);color:#fff}.consulting-brand{padding:5px 4px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.consulting-brand img{background:#fff;border-radius:8px;padding:5px 7px;object-fit:contain}.consulting-product{color:var(--adn-orange)!important;letter-spacing:.18em;font-weight:700}.consulting-nav .nav-section-label{color:var(--adn-green-light);font-weight:600;letter-spacing:.12em}.consulting-nav a{color:#E7E7E7;font-weight:500;border-left:3px solid transparent}.consulting-nav a.active,.consulting-nav a:hover{background:rgba(220,107,41,.12);border-left-color:var(--adn-orange);color:#fff}.consulting-nav a.active .nav-icon,.consulting-nav a:hover .nav-icon{color:var(--adn-orange-light)}.nav-alert-badge{background:var(--adn-orange);color:#fff}.user-avatar{background:var(--adn-green)}.logout-button:hover{border-color:var(--adn-orange);background:rgba(220,107,41,.12)}.consulting-main,.main{background:#F7F7F5}.page-header,.topbar,.vivier-header{border-bottom-color:var(--border)}.page-header h1,.topbar h1,.vivier-header h1{font-weight:650}.muted,.page-description,.vivier-header p{font-weight:400;color:#747474}.vivier-stat-card{background:#fff;border-top:3px solid transparent}.vivier-stat-card:nth-child(3n+1){border-top-color:var(--adn-orange)}.vivier-stat-card:nth-child(3n+2){border-top-color:var(--adn-green)}.vivier-stat-card:nth-child(3n){border-top-color:var(--adn-orange-light)}.vivier-stat-icon.is-orange{background:#FFF1E9;color:var(--adn-orange)}.vivier-stat-icon.is-green{background:#EEF6ED;color:var(--adn-green)}.vivier-stat-icon.is-gold{background:#FFF4EC;color:var(--adn-orange-dark)}.vivier-stat-icon.is-purple{background:#F2F6EF;color:var(--adn-green-dark)}.vivier-stat-card strong{font-weight:650;color:var(--adn-ink)}table{color:var(--adn-ink)}th{color:#575757;background:#FAFAF8}td,th{border-bottom-color:#ECE9E6}tbody tr:hover{background:#FFF9F5}.vivier-table th{color:#575757;font-weight:650}.vivier-table td{font-weight:400}.vivier-candidate-copy strong{font-weight:650;color:var(--adn-ink)}.vivier-candidate-copy small{color:var(--adn-green-dark)}.vivier-row-action:hover{color:var(--adn-orange);background:#FFF1E9}.vivier-page-number{border-color:var(--adn-orange);color:var(--adn-orange)}.decision-label.excellent,.vivier-status.is-available,.vivier-status.is-qualified{background:#EAF5E8;color:var(--adn-green-dark)}.decision-label.review,.vivier-status.is-warning{background:#FFF1E9;color:#9E421A}.decision-label.good,.status-in_process{background:#EEF6ED;color:var(--adn-green-dark)}.score-ring{background:conic-gradient(var(--adn-green) var(--score),#ECEAE7 0)}.decision-score-track span,.mini-progress span,.skill-bar-track span{background:linear-gradient(90deg,var(--adn-orange),var(--adn-orange-light))}.candidate-hero{background:linear-gradient(135deg,#222,#353535);border-bottom:5px solid var(--adn-green)}.candidate-avatar{background:linear-gradient(145deg,var(--adn-orange),var(--adn-orange-light));box-shadow:0 10px 24px rgba(220,107,41,.22)}.candidate-hero .tag{border-color:rgba(122,183,127,.42)}.score-command{background:#FFF7F2}.score-command strong{color:var(--adn-orange)}.career-rail span,.experience-dot{background:var(--adn-orange)}.timeline-marker{border-color:var(--adn-green)}.login-page,.maintenance-page{background:linear-gradient(145deg,#222,#111)}.login-card,.login-demo-card,.maintenance-card{border-top:5px solid var(--adn-orange)}.maintenance-jobs-page,.offer-detail-page,.public-application-page{font-family:var(--font-quicksand),"Avenir Next","Segoe UI",Arial,sans-serif;color:var(--adn-ink)}.maintenance-login-button,.offer-detail-login,.offer-detail-primary,.public-orange-button{background:var(--adn-orange)!important;border-color:var(--adn-orange)!important}.maintenance-login-button:hover,.offer-detail-login:hover,.offer-detail-primary:hover,.public-orange-button:hover{background:var(--adn-orange-dark)!important}.maintenance-jobs-hero,.offer-detail-hero{background:linear-gradient(105deg,#FFF6F0,#FFFDFC 58%,#F0F7EF)}.maintenance-jobs-hero:before,.offer-detail-hero:after{background:linear-gradient(90deg,var(--adn-orange) 0 34%,var(--adn-green) 34% 100%)}.maintenance-offer-card{border-left-color:var(--adn-green)}.maintenance-offer-card.featured{border-left-color:var(--adn-orange)}.maintenance-filter-row button{border-color:var(--adn-green-light)}.maintenance-filter-row button span{color:var(--adn-green)}.maintenance-filter-row button.active{background:var(--adn-orange);border-color:var(--adn-orange)}.offer-detail-actions .public-share-button,.offer-detail-back,.offer-detail-tags span{color:var(--adn-green-dark)!important;border-color:var(--adn-green-light)!important}.offer-detail-facts,.offer-detail-intro{border-color:var(--adn-orange)}.offer-detail-why{border-color:var(--adn-green)}.offer-detail-footer{background:var(--adn-ink)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--adn-green);box-shadow:0 0 0 3px rgba(69,142,62,.12)}input[type=checkbox],input[type=radio]{accent-color:var(--adn-orange)}.consulting-brand img,.login-brand-logo img,.maintenance-jobs-logo img,.offer-detail-logo img,.public-site-header img{max-width:100%;height:auto;object-fit:contain}.profile-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;overflow-x:auto;min-height:58px;padding:6px 8px;scrollbar-width:thin}.profile-tabs>a{flex:1 1 auto;min-width:max-content;padding:14px 18px!important;font-size:13px!important;font-weight:600!important;border-radius:10px!important;background:transparent!important;color:#5f6470!important;box-shadow:none!important;border-bottom:3px solid transparent!important}.profile-tabs>a.active{color:#222!important;background:#fff7f2!important;border-bottom-color:#EA630A!important}.profile-tabs>a span{margin-left:7px;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:#eef0f2;color:#596170;font-size:10px;display:inline-grid;place-items:center}.profile-tabs>a.active span{background:#E89E77;color:#222}.watcher-compatible-offers{margin-top:20px;padding:20px;border:1px solid #dbe8de;border-radius:16px;background:linear-gradient(135deg,#f7fbf7,#fff)}.watcher-compatible-count{display:grid;place-items:center;min-width:36px;height:36px;border-radius:999px;background:#458E3E;color:#fff;font-weight:800}.watcher-compatible-list{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.watcher-compatible-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:13px 14px;border:1px solid #e4e8e5;border-radius:12px;background:#fff}.watcher-compatible-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.watcher-compatible-copy strong{font-size:14px;color:#222}.watcher-compatible-copy small{font-size:11px;color:#7e7e7e}.watcher-compatible-copy span{font-size:11px;color:#456A3E;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watcher-compatible-empty{display:flex;align-items:center;gap:14px;margin-top:14px;padding:22px;border:1px dashed #b9c9bc;border-radius:13px;background:#fff}.watcher-compatible-empty>span{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:#edf7ee;color:#458E3E;font-size:22px}.watcher-compatible-empty strong{display:block;color:#222}.watcher-compatible-empty p{margin:4px 0 0;color:#7e7e7e;font-size:12px}.recruiter-copilot-card{display:grid;grid-gap:15px;gap:15px}.copilot-readiness{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center;padding:14px;border-radius:13px;background:#f7f8f7}.copilot-score{width:68px;height:68px;border-radius:999px;display:grid;place-content:center;text-align:center;background:conic-gradient(#458E3E calc(var(--copilot-progress,85)*1%),#e7ece8 0);position:relative}.copilot-score:before{content:"";position:absolute;inset:7px;border-radius:999px;background:#fff}.copilot-score span,.copilot-score strong{position:relative;z-index:1}.copilot-score strong{font-size:20px;color:#222}.copilot-score span{font-size:9px;color:#7e7e7e;text-transform:uppercase}.copilot-readiness>div:last-child>strong{font-size:13px;color:#222}.copilot-readiness p{margin:4px 0 0;font-size:11px;color:#7e7e7e;line-height:1.45}.copilot-section{display:grid;grid-gap:8px;gap:8px;padding-top:13px;border-top:1px solid #eeeeee}.copilot-section h3{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.copilot-section.is-ready h3{color:#458E3E}.copilot-section.is-blocked h3{color:#DC6B29}.copilot-chips{display:flex;flex-wrap:wrap;gap:6px}.copilot-chips span{padding:6px 8px;border-radius:999px;background:#edf7ee;color:#456A3E;font-size:10px;font-weight:700}.copilot-section.is-blocked>a{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;background:#fff7f2;color:#9b481d;font-size:11px;font-weight:700;text-decoration:none}.copilot-section.is-opportunities>a{display:grid;grid-gap:3px;gap:3px;padding:11px;border-radius:10px;background:#f2f8f3;color:#222;text-decoration:none}.copilot-section.is-opportunities>a strong{font-size:12px}.copilot-section.is-opportunities>a span{font-size:10px;color:#458E3E;font-weight:700}@media(max-width:900px){.watcher-compatible-row{grid-template-columns:auto 1fr}.watcher-compatible-row form,.watcher-compatible-row>.badge{grid-column:2}.profile-tabs>a{padding:12px 14px!important}}.candidate-quick-actions{position:relative;z-index:30}.candidate-quick-actions>button{display:flex;align-items:center;gap:8px;border:1px solid #d9dedb;background:#fff;border-radius:9px;padding:9px 12px;font:700 12px var(--font-quicksand),sans-serif;color:#344054;cursor:pointer}.candidate-quick-actions-menu{position:absolute;right:0;top:calc(100% + 7px);width:230px;padding:6px;background:#fff;border:1px solid #e1e5e2;border-radius:11px;box-shadow:0 14px 36px rgba(23,33,43,.14);display:grid;grid-gap:2px;gap:2px}.candidate-quick-actions-menu a{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;color:#344054;text-decoration:none;font-size:12px;font-weight:650}.candidate-quick-actions-menu a:hover{background:#f4f7f5;color:#dc6b29}.candidate-quick-actions-menu a span{width:20px;color:#458e3e;text-align:center}.profile-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px;overflow:visible!important}.profile-tabs>a{min-width:0!important;min-height:44px!important;padding:10px 8px!important;font-size:11px!important;text-align:center;white-space:nowrap}.premium-card{padding:17px}.premium-profile-aside,.premium-profile-main{gap:12px}.watcher-compatible-row{padding:10px 12px}.watcher-compatible-offers{padding:15px;margin-top:14px}.recruiter-copilot-card{gap:11px}.copilot-readiness{padding:11px}.candidate-life-grid{font-size:11px}@media(max-width:980px){.profile-tabs{display:flex!important;overflow-x:auto!important}.profile-tabs>a{flex:0 0 auto!important}}.copilot-availability>a{display:grid;grid-gap:3px;gap:3px;padding:10px 11px;border-radius:10px;background:#fff8f3;text-decoration:none;color:#344054}.copilot-availability>a strong{font-size:12px}.copilot-availability>a span{font-size:10px;color:#dc6b29;font-weight:700}.recruitment-followup-card{padding:16px!important}.recruitment-followup-card .section-heading{margin-bottom:10px}.opportunity-section{scroll-margin-top:18px}.opportunity-section+.opportunity-section{margin-top:14px;padding-top:14px;border-top:1px solid #ecefed}#current-applications .application-workflow-list,#current-positions .opportunity-list{display:grid;grid-gap:10px;gap:10px}#current-positions .opportunity-card{padding:14px}.watcher-compatible-copy small{font-weight:650;color:#667085}.copilot-section.is-opportunities a{display:grid;grid-gap:3px;gap:3px}.copilot-section.is-opportunities a>span:last-child{color:#dc6b29;font-weight:750}.profile-recruitment-card{background:linear-gradient(135deg,#fffaf5,#fff 55%);border:1px solid #f4c9aa;border-radius:18px;padding:20px;box-shadow:0 10px 28px rgba(138,66,16,.08)}.profile-vip-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#e76512;color:#fff;font-size:18px;box-shadow:0 7px 16px rgba(231,101,18,.22)}.profile-recruitment-grid{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.profile-recruitment-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;background:#fff;border:1px solid #f0ddd0;border-radius:14px}.profile-recruitment-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.profile-recruitment-copy>a{text-decoration:none;color:#17202a}.profile-recruitment-copy strong{font-size:15px}.profile-recruitment-copy small,.profile-recruitment-copy>span:last-child{color:#667085;font-size:12px}.profile-vip-badge{align-self:flex-start;background:#fff0e5;color:#b54708;border:1px solid #ffd2ad;border-radius:999px;padding:3px 8px;font-size:10px!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.profile-recruitment-meta{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.profile-recruitment-meta>a{text-decoration:none;font-size:12px;font-weight:700;color:#d85b0d}.proposal-vip-status{font-size:11px;padding:5px 8px;border-radius:999px;background:#f2f4f7;color:#344054;font-weight:700}@media(max-width:760px){.profile-recruitment-item{grid-template-columns:auto 1fr}.profile-recruitment-meta{grid-column:1/-1;justify-content:flex-start;padding-left:52px}}.qualification-state.is-locked,.qualification-state.is-not_applicable{background:#f2f4f7;color:#7a8494}.qualification-state.is-available{background:#fff4df;color:#9b5b00}.qualification-state.is-refused,.qualification-state.is-withdrawn{background:#fff0f0;color:#b13d3d}.proposal-row{border-color:#f1c8a8;background:#fffdfb}.final-step-row{border-style:dashed;background:#fafbfc}.premium-profile-layout.is-history-only{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.premium-profile-layout.is-history-only .premium-profile-main{width:100%;max-width:none;display:block}.candidate-history-only-card{width:100%;min-height:520px;padding:20px 22px!important;overflow:hidden}.candidate-history-heading{align-items:flex-start;margin-bottom:14px}.candidate-history-heading p{margin:5px 0 0;font-size:12px;line-height:1.45}.candidate-history-count{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#f2f4f7;color:#596170;font-size:11px;font-weight:700}.candidate-history-only-card .candidate-life-head{padding-left:24px}.candidate-history-only-card .candidate-life-grid,.candidate-history-only-card .candidate-life-head{grid-template-columns:130px minmax(280px,1fr) 165px 160px}.candidate-history-only-card .candidate-life-item{padding:13px 0}@media(max-width:1100px){.candidate-history-only-card .candidate-life-head{display:none}.candidate-history-only-card .candidate-life-grid{grid-template-columns:minmax(0,1fr) 160px}.candidate-history-only-card .candidate-event-nature{grid-column:1/-1}.candidate-history-only-card .candidate-event-author{grid-column:2}}@media(max-width:720px){.candidate-history-only-card{padding:16px!important}.candidate-history-heading{display:grid;grid-gap:10px;gap:10px}.candidate-history-count{width:max-content}.candidate-history-only-card .candidate-life-grid{grid-template-columns:1fr}.candidate-history-only-card .candidate-event-author{grid-column:auto}}.opportunity-card-premium{padding:0;overflow:hidden;border-color:#e5e7eb;background:#fff;box-shadow:0 10px 28px rgba(31,41,55,.05)}.opportunity-card-premium .opportunity-main-premium{padding:22px 24px 18px;align-items:stretch;border-bottom:1px solid #edf0f2}.opportunity-identity{min-width:300px;display:flex;flex-direction:column;justify-content:center}.opportunity-identity h3{margin:7px 0 5px;font-size:22px}.opportunity-identity p{margin:0;color:#677083}.opportunity-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px;color:#5f6879;font-size:12px}.opportunity-status-cards{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));grid-gap:10px;gap:10px;flex:1 1;max-width:660px}.opportunity-status-card{padding:14px 15px;border-radius:14px;display:flex;flex-direction:column;gap:5px;border:1px solid #edf0f2}.opportunity-status-card strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.opportunity-status-card small{font-size:10px;line-height:1.45;color:#687083}.opportunity-status-card.is-green{background:#f1f8f2;color:#2f7b3a}.opportunity-status-card.is-orange{background:#fff7ec;color:#c45c17}.opportunity-status-card.is-neutral{background:#f6f7fa;color:#4e586d}.opportunity-card-premium>.opportunity-actions{padding:14px 24px;margin:0;border-bottom:1px solid #edf0f2;display:grid;grid-template-columns:1fr 1fr 1.2fr auto;grid-gap:10px;gap:10px}.opportunity-card-premium>.opportunity-actions input,.opportunity-card-premium>.opportunity-actions select{min-width:0}.opportunity-action-workflow-premium{margin:0;padding:20px 24px 24px;border:0;border-radius:0;background:#fbfcfe}.opportunity-action-workflow-premium .opportunity-action-heading{margin-bottom:14px}.opportunity-action-workflow-premium .opportunity-action-heading strong{font-size:16px}.opportunity-action-workflow-premium .opportunity-action-heading small{font-size:11px}.opportunity-action-workflow-premium .opportunity-action-columns{gap:16px}.opportunity-role-card{padding:0!important;overflow:hidden}.opportunity-role-card h4{padding:13px 16px;margin:0!important;border-bottom:1px solid #edf0f2;color:#354052!important;font-size:12px!important}.opportunity-action-workflow-premium .opportunity-action-row{grid-template-columns:28px 1fr 16px;padding:11px 14px;border-bottom:1px solid #f0f2f5;border-radius:0}.opportunity-action-workflow-premium .opportunity-action-row:last-child{border-bottom:0}.opportunity-action-workflow-premium .opportunity-action-row>span{width:24px;height:24px;font-size:10px}.opportunity-action-workflow-premium .opportunity-action-row strong{font-size:12px}.opportunity-action-workflow-premium .opportunity-action-row small{font-size:10px}.opportunity-action-workflow-premium .opportunity-action-row>b{font-size:17px;color:#7c8494}.opportunity-action-workflow-premium .opportunity-action-row.is-done{opacity:1}.opportunity-action-workflow-premium .opportunity-action-row.is-done>span{background:#70c985}.opportunity-action-workflow-premium .opportunity-action-row.is-blocked>span{background:#c7ccd5}.opportunity-action-workflow-premium .opportunity-action-row.is-todo>span{background:#ef7a3b}.opportunity-progress-panel{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:24px;gap:24px;margin-top:16px;padding:16px 18px;border:1px solid #f1dec9;border-radius:14px;background:#fffaf4}.opportunity-progress-panel>div:first-child{display:flex;flex-direction:column;gap:5px}.opportunity-progress-panel strong{font-size:12px;color:#c75d1c}.opportunity-progress-panel span{font-size:10px;color:#6f7787}.opportunity-progress{display:flex;flex-direction:column;gap:9px}.opportunity-progress>div{height:8px;border-radius:999px;background:#ebe8e4;overflow:hidden}.opportunity-progress i{display:block;height:100%;border-radius:inherit;background:#ef6b23}@media(max-width:1100px){.opportunity-main-premium{flex-direction:column}.opportunity-status-cards{max-width:none}.opportunity-card-premium>.opportunity-actions{grid-template-columns:1fr 1fr}.opportunity-progress-panel{grid-template-columns:1fr}}@media(max-width:760px){.opportunity-card-premium>.opportunity-actions,.opportunity-status-cards{grid-template-columns:1fr}.opportunity-action-workflow-premium,.opportunity-card-premium .opportunity-main-premium{padding-left:16px;padding-right:16px}}.opportunity-status-ticket-zone{padding:14px 24px;border-bottom:1px solid #edf0f2;background:#fbfcfc}.opportunity-status-ticket{width:100%;display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid #dce5df;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.opportunity-status-ticket:hover{border-color:#86b98b;box-shadow:0 8px 24px rgba(37,71,43,.08);transform:translateY(-1px)}.opportunity-status-ticket-dot{width:11px;height:11px;border-radius:50%;background:#4a9b50;box-shadow:0 0 0 5px #edf7ee;flex:0 0 auto}.opportunity-status-ticket>span:not(.opportunity-status-ticket-dot){display:flex;flex-direction:column;gap:2px;min-width:0}.opportunity-status-ticket small{font-size:11px;color:#7b8493;text-transform:uppercase;letter-spacing:.08em;font-weight:650}.opportunity-status-ticket strong{font-size:16px;color:#263349}.opportunity-status-ticket b{margin-left:auto;font-size:12px;color:#c85f1c;font-weight:650}.opportunity-status-dialog{width:min(620px,calc(100vw - 32px));max-width:none;padding:0;border:0;border-radius:20px;background:transparent;box-shadow:0 28px 90px rgba(18,27,41,.24)}.opportunity-status-dialog::-webkit-backdrop{background:rgba(25,34,48,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.opportunity-status-dialog::backdrop{background:rgba(25,34,48,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.opportunity-status-modal{background:#fff;border-radius:20px;overflow:hidden}.opportunity-status-modal-header{display:flex;justify-content:space-between;gap:24px;padding:24px 26px 20px;border-bottom:1px solid #edf0f2}.opportunity-status-modal-header h3{margin:5px 0 6px;font-size:23px;color:#202b3d}.opportunity-status-modal-header p{margin:0;color:#737d8f;line-height:1.5;font-size:13px}.opportunity-status-modal-close{width:34px;height:34px;border:0;border-radius:50%;background:#f3f5f6;color:#586273;font-size:24px;line-height:1;cursor:pointer;flex:0 0 auto}.opportunity-current-status{margin:20px 26px 0;padding:14px 16px;border-radius:13px;background:#f2f8f3;display:flex;align-items:center;justify-content:space-between;gap:16px}.opportunity-current-status span{font-size:12px;color:#667384;text-transform:uppercase;letter-spacing:.06em}.opportunity-current-status strong{color:#347b3b;font-size:15px}.opportunity-status-field{display:flex;flex-direction:column;gap:8px;margin:18px 26px 0;color:#344054;font-weight:650;font-size:13px}.opportunity-status-field em{font-style:normal;color:#c85f1c;font-size:11px;margin-left:5px}.opportunity-status-field select,.opportunity-status-field textarea{width:100%;border:1px solid #dfe4e8;border-radius:12px;background:#fff;padding:12px 14px;font:inherit;color:#2c374b;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.opportunity-status-field textarea{resize:vertical;min-height:120px;line-height:1.5}.opportunity-status-field select:focus,.opportunity-status-field textarea:focus{border-color:#6ea974;box-shadow:0 0 0 4px rgba(74,155,80,.1)}.opportunity-status-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:22px 26px 26px;margin-top:6px}@media(max-width:760px){.opportunity-status-ticket-zone{padding:12px 16px}.opportunity-status-modal-header{padding:20px}.opportunity-current-status,.opportunity-status-field{margin-left:20px;margin-right:20px}.opportunity-status-modal-actions{padding:18px 20px 22px;flex-direction:column-reverse}.opportunity-status-modal-actions .btn{width:100%}}.candidate-quick-actions-menu form{margin:0}.candidate-quick-actions-menu form button,.candidate-quick-actions-menu>button{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.candidate-note-dialog{width:min(560px,calc(100vw - 32px));max-width:560px;padding:0;border:0;border-radius:18px;background:transparent;box-shadow:0 24px 80px rgb(15 23 42/24%)}.candidate-note-dialog::-webkit-backdrop{background:rgb(15 23 42/46%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.candidate-note-dialog::backdrop{background:rgb(15 23 42/46%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.candidate-note-modal{display:grid;grid-gap:20px;gap:20px;padding:24px;border-radius:18px;background:#fff}.candidate-note-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.candidate-note-modal-header h3{margin:4px 0 6px;font-size:1.2rem}.candidate-note-modal-header p{margin:0;color:var(--muted,#64748b);font-size:.9rem}.candidate-note-modal-close{border:0;background:transparent;cursor:pointer;font-size:1.55rem;line-height:1;color:#64748b}.candidate-note-field{display:grid;grid-gap:8px;gap:8px;font-weight:600}.candidate-note-field textarea{width:100%;resize:vertical;min-height:130px;padding:12px 14px;border:1px solid #dbe2ea;border-radius:12px;font:inherit;font-weight:400}.candidate-note-modal-actions{display:flex;justify-content:flex-end;gap:10px}.recruitment-day-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(520px,1.3fr);grid-gap:24px;gap:24px;align-items:center;margin-bottom:18px;padding:24px 28px;border:1px solid #e5e7eb;border-radius:22px;background:linear-gradient(135deg,#fff,#fff9f4);box-shadow:0 12px 30px rgb(15 23 42/5%)}.recruitment-day-hero h1{margin:4px 0;font-size:2rem}.recruitment-day-hero p{margin:0;color:#738096}.recruitment-day-summary{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:10px;gap:10px;align-items:stretch}.recruitment-day-summary>a:not(.btn){display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:inherit;text-decoration:none}.recruitment-day-summary strong{font-size:1.45rem}.recruitment-day-summary span{font-size:.78rem;color:#718096}.recruitment-start-day{display:flex!important;align-items:center;justify-content:center;white-space:nowrap}.recruitment-pipeline-card,.recruitment-priorities-card{margin-bottom:18px}.recruitment-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.recruitment-priority-ticket{display:grid;grid-template-columns:38px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:16px;border:1px solid #e7e9ee;border-radius:16px;background:#fff;color:inherit;text-decoration:none}.recruitment-priority-ticket>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-weight:700}.recruitment-priority-ticket h3{margin:1px 0 2px;font-size:.9rem}.recruitment-priority-ticket strong{font-size:1.35rem}.recruitment-priority-ticket small{color:#7b879b}.recruitment-priority-ticket.is-danger>span{background:#fff0ea;color:#d5521b}.recruitment-priority-ticket.is-warning>span{background:#fff6df;color:#a96700}.recruitment-priority-ticket.is-info>span{background:#eef5ff;color:#2e67a7}.recruitment-priority-ticket.is-success>span{background:#edf8ef;color:#2e7d32}.recruitment-priority-ticket.is-purple>span{background:#f4efff;color:#6c45a3}.recruitment-priority-ticket.is-neutral>span{background:#f1f3f6;color:#566274}.recruitment-pipeline-list{display:grid;grid-gap:8px;gap:8px}.recruitment-pipeline-list>a{display:grid;grid-template-columns:180px 1fr 44px 20px;grid-gap:12px;gap:12px;align-items:center;padding:9px 4px;color:inherit;text-decoration:none}.recruitment-pipeline-list>a>div{height:8px;border-radius:999px;background:#f0f2f5;overflow:hidden}.recruitment-pipeline-list i{display:block;height:100%;border-radius:999px;background:#e86b22}.recruitment-pipeline-list strong{text-align:right}.recruitment-dashboard-two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:18px}.recruitment-metric-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.recruitment-metric-grid>a{display:grid;grid-gap:3px;gap:3px;padding:15px;border:1px solid #e7e9ee;border-radius:14px;color:inherit;text-decoration:none;background:#fbfcfd}.recruitment-metric-grid strong{font-size:1.6rem}.recruitment-metric-grid span{font-size:.82rem;color:#6f7b8f}.recruitment-activity-list,.recruitment-assistant-list,.recruitment-pool-list{display:grid;grid-gap:8px;gap:8px}.recruitment-activity-list>a,.recruitment-assistant-list>a,.recruitment-pool-list>a{display:grid;grid-template-columns:1fr auto 18px;grid-gap:10px;gap:10px;align-items:center;padding:11px 4px;border-bottom:1px solid #edf0f3;color:inherit;text-decoration:none}.recruitment-assistant-list>a{grid-template-columns:34px 1fr 18px}.recruitment-assistant-list>a>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#fff4eb;color:#dd5c18}.recruitment-activity-list small,.recruitment-assistant-list small{display:block;color:#7c8798}.recruitment-activity-list>a{grid-template-columns:48px 1fr 18px}.recruitment-activity-list time{color:#de6420;font-weight:700}.recruitment-performance-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.recruitment-performance-grid article{display:grid;grid-gap:4px;gap:4px;padding:16px;border:1px solid #e7e9ee;border-radius:14px;background:#fbfcfd}.recruitment-performance-grid strong{font-size:1.45rem}.recruitment-performance-grid span{font-size:.78rem;color:#6f7b8f}@media(max-width:1100px){.recruitment-day-hero{grid-template-columns:1fr}.recruitment-day-summary{grid-template-columns:repeat(3,1fr)}.recruitment-start-day{grid-column:1/-1}.recruitment-priority-grid{grid-template-columns:1fr 1fr}.recruitment-performance-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.recruitment-dashboard-two-columns,.recruitment-day-summary,.recruitment-metric-grid,.recruitment-performance-grid,.recruitment-priority-grid{grid-template-columns:1fr}.recruitment-pipeline-list>a{grid-template-columns:1fr 44px 18px}.recruitment-pipeline-list>a>div{grid-column:1/-1;grid-row:2}.recruitment-day-hero{padding:18px}}html{scroll-behavior:smooth}.recruiter-dashboard-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.recruiter-dashboard-heading h1{margin:5px 0 6px;font-size:34px;line-height:1.08}.recruiter-dashboard-heading p{margin:0;color:var(--muted,#748097)}.recruiter-dashboard-date{border:1px solid #e4e8ef;border-radius:14px;padding:13px 16px;background:#fff;font-weight:700;color:#40506a;white-space:nowrap}.recruiter-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.recruiter-dashboard-kpi{display:flex;gap:15px;min-height:138px;padding:20px;border:1px solid #e0e6ef;border-radius:18px;background:#fff;text-decoration:none;box-shadow:0 8px 26px rgba(35,49,72,.04);transition:.2s ease}.recruiter-dashboard-kpi:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(35,49,72,.09)}.recruiter-dashboard-kpi-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;font-size:25px;background:#f4f7fb}.recruiter-dashboard-kpi>div{display:flex;flex-direction:column;min-width:0}.recruiter-dashboard-kpi small{font-size:14px;font-weight:700;color:#28344a}.recruiter-dashboard-kpi strong{font-size:38px;line-height:1;margin:13px 0 15px;color:#141d2d}.recruiter-dashboard-kpi b{font-size:13px;font-weight:700;margin-top:auto}.recruiter-dashboard-kpi.is-blue{border-color:#cbdcff;background:linear-gradient(135deg,#fff,#f7faff)}.recruiter-dashboard-kpi.is-blue .recruiter-dashboard-kpi-icon,.recruiter-dashboard-kpi.is-blue b{color:#2767f0}.recruiter-dashboard-kpi.is-green{border-color:#cdebd5;background:linear-gradient(135deg,#fff,#f7fcf8)}.recruiter-dashboard-kpi.is-green .recruiter-dashboard-kpi-icon,.recruiter-dashboard-kpi.is-green b{color:#24944b}.recruiter-dashboard-kpi.is-purple{border-color:#ded2fa;background:linear-gradient(135deg,#fff,#fbf9ff)}.recruiter-dashboard-kpi.is-purple .recruiter-dashboard-kpi-icon,.recruiter-dashboard-kpi.is-purple b{color:#7c45d6}.recruiter-dashboard-kpi.is-orange{border-color:#ffd8bc;background:linear-gradient(135deg,#fff,#fff9f4)}.recruiter-dashboard-kpi.is-orange .recruiter-dashboard-kpi-icon,.recruiter-dashboard-kpi.is-orange b{color:#e6681f}.recruiter-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.recruiter-work-card{display:flex;flex-direction:column;min-height:610px;padding:20px!important;scroll-margin-top:90px}.recruiter-work-heading{display:flex;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #edf0f4}.recruiter-work-heading>div>span{float:left;margin-right:8px;font-size:21px}.recruiter-work-heading h2{margin:0;font-size:19px}.recruiter-work-heading p{clear:both;margin:8px 0 0;font-size:13px;color:#7c879b;line-height:1.45}.recruiter-work-heading>strong{display:grid;place-items:center;min-width:36px;height:36px;border-radius:18px;background:#f1f4f8;font-size:15px}.recruiter-work-card.is-blue .recruiter-card-footer-link,.recruiter-work-card.is-blue .recruiter-work-heading h2{color:#2767f0}.recruiter-work-card.is-green .recruiter-card-footer-link,.recruiter-work-card.is-green .recruiter-work-heading h2{color:#24944b}.recruiter-work-card.is-purple .recruiter-card-footer-link,.recruiter-work-card.is-purple .recruiter-work-heading h2{color:#7c45d6}.recruiter-work-card.is-orange .recruiter-card-footer-link,.recruiter-work-card.is-orange .recruiter-work-heading h2{color:#e6681f}.recruiter-action-list{display:flex;flex-direction:column;margin-top:9px}.recruiter-action-list>a{display:grid;grid-template-columns:26px 1fr auto 14px;align-items:center;grid-gap:9px;gap:9px;min-height:55px;padding:10px 0;border-bottom:1px solid #edf0f4;text-decoration:none;color:#313d52}.recruiter-action-list>a>span{font-size:18px;color:#718096}.recruiter-action-list>a>strong{font-size:13px;font-weight:700}.recruiter-action-list>a>b{display:grid;place-items:center;min-width:29px;height:29px;padding:0 8px;border-radius:15px;background:#f1f4f8;font-size:12px}.recruiter-action-list>a>i{font-style:normal;color:#a1a9b7}.recruiter-card-footer-link{display:flex;align-items:center;justify-content:center;margin-top:auto;padding:13px;border:1px solid;border-radius:12px;text-decoration:none;font-size:13px;font-weight:700}.recruiter-watcher-list{display:flex;flex-direction:column;gap:10px;margin:12px 0}.recruiter-watcher-list>article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid #e7eaf0;border-radius:13px;background:#fff}.recruiter-watcher-score{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#eef9f0;color:#218843;font-size:13px;font-weight:800}.recruiter-watcher-copy{display:flex;flex-direction:column;min-width:0}.recruiter-watcher-copy strong{font-size:13px}.recruiter-watcher-copy small,.recruiter-watcher-copy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7c879b;font-size:11px}.recruiter-watcher-actions{display:flex;flex-direction:column;gap:5px}.recruiter-watcher-actions button{min-width:72px;padding:6px 9px;border-radius:7px;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.watcher-position-button{border:1px solid #42b762;color:#218843}.watcher-reject-button{border:1px solid #ef6c63;color:#d44239}.watcher-reject-dialog{width:min(520px,calc(100vw - 32px));padding:0;border:0;border-radius:20px;box-shadow:0 30px 90px rgba(15,23,42,.3)}.watcher-reject-dialog::-webkit-backdrop{background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.watcher-reject-dialog::backdrop{background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.watcher-reject-form{padding:24px}.watcher-reject-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.watcher-reject-heading h3{margin:4px 0 0}.watcher-reject-heading>button{border:0;background:#f1f3f6;border-radius:50%;width:34px;height:34px;font-size:22px;cursor:pointer}.watcher-reject-form>p{color:#657086;line-height:1.55}.watcher-reject-form label{display:flex;flex-direction:column;gap:8px;font-weight:700}.watcher-reject-form textarea{resize:vertical;border:1px solid #dce1e8;border-radius:12px;padding:12px;font:inherit}.watcher-reject-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.recruiter-sourcing-list{display:flex;flex-direction:column;margin:10px 0}.recruiter-sourcing-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f4}.recruiter-sourcing-list>article>div:first-child{display:flex;flex-direction:column;min-width:0}.recruiter-sourcing-list strong{font-size:13px}.recruiter-sourcing-list small{margin:5px 0;color:#7d8797;font-size:11px}.recruiter-sourcing-list span{font-size:10px;color:#8c95a5}.recruiter-sourcing-list>article>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.recruiter-sourcing-list b{font-size:11px;color:#e65f1b}.recruiter-sourcing-list em{padding:4px 8px;border-radius:12px;font-size:10px;font-style:normal}.recruiter-sourcing-list em.is-haute{background:#fff0ed;color:#d54338}.recruiter-sourcing-list em.is-moyenne{background:#fff6e6;color:#c47709}.recruiter-sourcing-list em.is-normale{background:#edf8ef;color:#278447}.recruiter-sourcing-list a{font-size:11px;font-weight:700;color:#e6681f;text-decoration:none}.recruiter-alerts-strip{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;align-items:center;grid-gap:0;gap:0;margin-top:16px;padding:17px 20px!important}.recruiter-alerts-strip>div{display:flex;align-items:center;gap:9px;padding-right:22px;color:#df3e38}.recruiter-alerts-strip>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff0ef;font-weight:800}.recruiter-alerts-strip>a:not(.recruiter-alerts-all){display:grid;grid-template-columns:28px 1fr 12px;align-items:center;grid-gap:9px;gap:9px;padding:0 20px;border-left:1px solid #e8ebef;text-decoration:none;color:#344055}.recruiter-alerts-strip>a>span{font-size:19px}.recruiter-alerts-strip>a div{display:flex;flex-direction:column}.recruiter-alerts-strip>a strong{font-size:12px}.recruiter-alerts-strip>a small{font-size:10px;color:#8590a2}.recruiter-alerts-strip>a b{font-size:15px}.recruiter-alerts-all{padding-left:22px;color:#e24f3e;text-decoration:none;font-size:12px;font-weight:700}@media(max-width:1300px){.recruiter-dashboard-grid,.recruiter-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.recruiter-alerts-strip{grid-template-columns:1fr}.recruiter-alerts-strip>a:not(.recruiter-alerts-all){border-left:0;border-top:1px solid #e8ebef;padding:12px 0}.recruiter-alerts-all{padding:12px 0 0}}@media(max-width:760px){.recruiter-dashboard-heading{flex-direction:column}.recruiter-dashboard-grid,.recruiter-dashboard-kpis{grid-template-columns:1fr}.recruiter-work-card{min-height:auto}.recruiter-watcher-list>article{grid-template-columns:44px minmax(0,1fr)}.recruiter-watcher-actions{grid-column:1/-1;flex-direction:row}.recruiter-dashboard-date{white-space:normal}}.recruiter-dashboard-heading-premium{margin-bottom:14px}.recruiter-dashboard-heading-premium h1{font-size:38px;letter-spacing:-.035em}.recruiter-dashboard-heading-premium p{font-size:15px}.recruiter-today-brief{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:18px 22px;border:1px solid #ece7e2;border-radius:18px;background:linear-gradient(135deg,#fff,#fffaf6);box-shadow:0 10px 30px rgba(39,45,56,.045)}.recruiter-today-brief>div{display:flex;flex-direction:column;gap:4px}.recruiter-today-brief>div strong{font-size:20px;color:#202936}.recruiter-today-brief nav,.recruiter-today-brief nav a{display:flex;align-items:center;gap:8px}.recruiter-today-brief nav a{min-width:145px;padding:10px 13px;border:1px solid #ebeef2;border-radius:12px;background:#fff;text-decoration:none;color:#4b5668}.recruiter-today-brief nav b{font-size:20px;color:#e66722}.recruiter-today-brief nav span{font-size:11px;line-height:1.25}.recruiter-dashboard-kpis-premium{gap:12px;margin-bottom:14px}.recruiter-dashboard-kpis-premium .recruiter-dashboard-kpi{min-height:112px;padding:17px 18px;border-radius:16px;box-shadow:none}.recruiter-dashboard-kpis-premium .recruiter-dashboard-kpi-icon{width:42px;height:42px;font-size:21px}.recruiter-dashboard-kpis-premium .recruiter-dashboard-kpi strong{font-size:34px;margin:8px 0 5px}.recruiter-dashboard-kpis-premium .recruiter-dashboard-kpi b{display:flex;align-items:center;gap:6px;font-size:11px;color:#6f7a8c!important}.recruiter-dashboard-kpis-premium .recruiter-dashboard-kpi b span{font-size:14px}.recruiter-dashboard-kpi.is-primary{border-color:#f1d8c8;background:#fff}.recruiter-dashboard-kpi.is-primary .recruiter-dashboard-kpi-icon{background:#fff3eb;color:#df6421}.recruiter-dashboard-kpi.is-success{border-color:#dce9df;background:#fff}.recruiter-dashboard-kpi.is-success .recruiter-dashboard-kpi-icon{background:#eef8f0;color:#27884a}.recruiter-dashboard-kpi.is-neutral{border-color:#e3e6eb;background:#fff}.recruiter-dashboard-kpi.is-warning{border-color:#f2d8c4;background:#fff}.recruiter-dashboard-kpi.is-warning .recruiter-dashboard-kpi-icon{background:#fff5ec;color:#e56c27}.recruiter-alerts-strip-premium{margin:0 0 16px;padding:14px 18px!important;border-color:#f0dfd5;background:#fffaf7}.recruiter-dashboard-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.recruiter-work-card-premium{min-height:620px;padding:20px!important;border-radius:18px}.recruiter-work-card-premium .recruiter-work-heading{align-items:flex-start}.recruiter-work-card-premium .recruiter-work-heading h2{font-size:21px;color:#202936!important}.recruiter-work-card-premium .recruiter-work-heading p{font-size:12px;max-width:520px}.recruiter-work-card-premium .recruiter-work-heading>strong{background:#f4f5f7;color:#2c3647}.recruiter-preview-list{display:flex;flex-direction:column;gap:8px;margin:14px 0}.recruiter-preview-list>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto 14px;align-items:center;grid-gap:11px;gap:11px;padding:11px 12px;border:1px solid #e8ebef;border-radius:13px;background:#fff;text-decoration:none;color:#303b4d;transition:.18s ease}.recruiter-preview-list>a:hover{border-color:#d8c9be;box-shadow:0 8px 20px rgba(39,45,56,.06);transform:translateY(-1px)}.recruiter-preview-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f3f5f7;color:#536074;font-size:12px;font-weight:800}.recruiter-preview-list>a>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.recruiter-preview-list strong{font-size:13px}.recruiter-preview-list span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6d788a;font-size:11px}.recruiter-preview-list small{margin-top:3px;color:#8a94a3;font-size:10px}.recruiter-preview-list em{padding:5px 8px;border-radius:999px;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.recruiter-preview-list em.is-urgent{background:#fff0ed;color:#d84437}.recruiter-preview-list em.is-attention{background:#fff5e5;color:#b96e06}.recruiter-preview-list em.is-normal{background:#edf8ef;color:#278447}.recruiter-preview-list>a>b{color:#a4acb8}.recruiter-compact-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 16px}.recruiter-compact-action-grid>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #eceef2;border-radius:11px;background:#fafbfc;text-decoration:none;color:#4b5668}.recruiter-compact-action-grid span{font-size:11px}.recruiter-compact-action-grid strong{display:grid;place-items:center;min-width:26px;height:26px;border-radius:13px;background:#fff;color:#202936;font-size:11px}.recruiter-watcher-list-premium{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.recruiter-watcher-list-premium>article{grid-template-columns:48px minmax(0,1fr);align-items:flex-start}.recruiter-watcher-list-premium .recruiter-watcher-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end}.recruiter-watcher-list-premium .recruiter-watcher-actions button{min-width:88px}.recruiter-sourcing-list-premium>article{padding:14px;border:1px solid #eceef2;border-radius:13px;margin-bottom:8px}.recruiter-sourcing-list-premium>article:last-child{border-bottom:1px solid #eceef2}.recruiter-zero-state{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:145px;padding:22px;border:1px dashed #dfe3e8;border-radius:14px;background:#fafbfc}.recruiter-zero-state>span{display:grid;place-items:center;width:36px;height:36px;margin-bottom:10px;border-radius:50%;background:#edf8ef;color:#278447;font-weight:800}.recruiter-zero-state strong{font-size:14px;color:#303b4d}.recruiter-zero-state p{margin:6px 0 0;color:#7d8797;font-size:11px;line-height:1.5}.recruiter-work-card-premium .recruiter-card-footer-link{margin-top:auto;border-color:#d9dde4;color:#39465a!important;background:#fff}.recruiter-work-card-premium .recruiter-card-footer-link:hover{border-color:#e46a26;color:#e46a26!important}.recruiter-work-card-premium.is-primary{border-top:3px solid #e56c27}.recruiter-work-card-premium.is-success{border-top:3px solid #3a9858}.recruiter-work-card-premium.is-neutral{border-top:3px solid #667085}.recruiter-work-card-premium.is-warning{border-top:3px solid #e56c27}@media(max-width:1100px){.recruiter-today-brief{align-items:flex-start;flex-direction:column}.recruiter-today-brief nav{width:100%;flex-wrap:wrap}.recruiter-today-brief nav a{flex:1 1}.recruiter-watcher-list-premium{grid-template-columns:1fr}}@media(max-width:760px){.recruiter-dashboard-grid-premium{grid-template-columns:1fr}.recruiter-today-brief nav{flex-direction:column;align-items:stretch}.recruiter-today-brief nav a{width:100%}.recruiter-compact-action-grid{grid-template-columns:1fr}.recruiter-preview-list>a{grid-template-columns:40px minmax(0,1fr) auto}.recruiter-preview-list>a>b{display:none}.recruiter-dashboard-heading-premium h1{font-size:31px}}.recruiter-recruitment-brief{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px;padding:18px 20px;border:1px solid #eadfd7;border-radius:18px;background:linear-gradient(135deg,#fff,#fffaf6);box-shadow:0 8px 24px rgba(39,45,56,.04)}.recruiter-recruitment-brief>div{display:grid;grid-gap:3px;gap:3px}.recruiter-recruitment-brief>div strong{font-size:20px;color:#202936}.recruiter-recruitment-brief>div p{margin:0;color:#7b8595;font-size:11px}.recruiter-recruitment-brief nav{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));grid-gap:8px;gap:8px}.recruiter-recruitment-brief nav a{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e8ebef;border-radius:12px;background:#fff;color:#4d596b;text-decoration:none}.recruiter-recruitment-brief nav b{font-size:19px;color:#e46a26}.recruiter-recruitment-brief nav span{font-size:10px;line-height:1.25}.recruiter-recruitment-only-grid .recruiter-work-card-premium{min-height:600px}.recruiter-section-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 2px 4px}.recruiter-section-label strong{font-size:12px;color:#344054}.recruiter-section-label span{font-size:10px;color:#8a94a3}.recruiter-recruitment-action-grid{margin-top:14px}.recruiter-proposal-card{border-top-color:#667085!important}.recruiter-proposal-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0 4px}.recruiter-proposal-summary a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid #e8ebef;border-radius:12px;background:#fafbfc;color:#4b5668;text-decoration:none}.recruiter-proposal-summary span{font-size:11px}.recruiter-proposal-summary strong{display:grid;place-items:center;min-width:30px;height:30px;border-radius:15px;background:#fff;color:#202936;font-size:12px}.recruiter-proposal-list em{max-width:120px;overflow:hidden;text-overflow:ellipsis}.recruiter-dashboard-kpi.is-neutral .recruiter-dashboard-kpi-icon{background:#f2f4f7;color:#596579}@media(max-width:1200px){.recruiter-recruitment-brief{align-items:flex-start;flex-direction:column}.recruiter-recruitment-brief nav{width:100%}}@media(max-width:760px){.recruiter-recruitment-brief nav{grid-template-columns:1fr 1fr}.recruiter-proposal-summary{grid-template-columns:1fr}}.candidate-quick-actions-menu a,.candidate-quick-actions-menu form button,.candidate-quick-actions-menu>button{display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 10px;border-radius:8px;font-family:var(--font-quicksand),sans-serif;font-size:12px;line-height:1.25;font-weight:650;letter-spacing:0}.candidate-quick-actions-menu form button:hover,.candidate-quick-actions-menu>button:hover{background:#f4f7f5;color:#dc6b29}.featured-candidates-table{min-width:1040px;table-layout:fixed}.featured-candidates-table th:first-child{width:27%}.featured-candidates-table th:nth-child(2){width:13%}.featured-candidates-table th:nth-child(3){width:9%}.featured-candidates-table th:nth-child(4){width:21%}.featured-candidates-table th:nth-child(5){width:19%}.featured-candidates-table th:nth-child(6){width:11%}.featured-candidates-table td,.featured-candidates-table th{box-sizing:border-box;overflow:hidden}.featured-candidate-person{min-width:0;width:100%}.featured-candidate-person>span:last-child{min-width:0}.featured-candidate-last-action small,.featured-candidate-last-action strong,.featured-candidate-offer small,.featured-candidate-offer strong,.featured-candidate-person small,.featured-candidate-person strong{max-width:100%;overflow:hidden;text-overflow:ellipsis}.featured-candidate-offer small,.featured-candidate-offer strong,.featured-candidate-person small,.featured-candidate-person strong{white-space:nowrap}.featured-candidate-center{color:#8a94a6!important;font-size:10px!important}.featured-candidate-availability{display:block;white-space:nowrap;color:#536075;font-weight:700}.featured-candidate-offer{min-width:0;width:100%}.featured-candidate-last-action{display:grid;grid-gap:4px;gap:4px;min-width:0}.featured-candidate-last-action strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.3}.featured-candidate-last-action small{display:block!important;margin:0!important;white-space:nowrap;color:#8a94a6!important}.featured-candidate-empty{color:#7b8794;font-weight:700}.featured-candidates-table .score-pill{white-space:nowrap;max-width:100%;font-size:11px}.featured-candidate-actions{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;align-content:center}.featured-candidate-actions a{display:block;text-align:center;width:100%;box-sizing:border-box}.featured-candidate-actions a.is-primary{background:#ef6c22;border-color:#ef6c22;color:#fff}.featured-candidate-actions a.is-primary:hover{background:#d9580b;border-color:#d9580b;color:#fff}@media(max-width:1200px){.featured-candidates-table{min-width:980px}}.resource-person-card{grid-template-columns:minmax(260px,1fr) minmax(520px,1.7fr) 108px;align-items:stretch}.resource-person-meta-expanded{display:grid;align-content:center;grid-gap:8px;gap:8px;justify-content:stretch}.resource-person-facts{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));grid-gap:8px;gap:8px;width:100%}.resource-person-facts>span{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid #e8ecea;border-radius:10px;background:#fbfcfc;min-width:0}.resource-person-facts small{color:#7a8495;font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.03em}.resource-person-facts strong{overflow:hidden;color:#172332;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.resource-person-badges{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;font-size:10px;color:#667085}.sales-reposition-card{padding:20px 22px}.sales-reposition-card .dashboard-v43-card-heading{align-items:flex-start}.sales-reposition-card .dashboard-v43-card-heading p{margin:4px 0 0;color:#748094;font-size:12px}.sales-reposition-card .dashboard-v43-card-heading>strong{display:grid;place-items:center;min-width:38px;height:38px;border-radius:12px;background:#fff0e8;color:#e7651e;font-size:20px}.sales-reposition-list{display:grid;margin-top:14px}.sales-reposition-row{display:grid;grid-template-columns:44px minmax(220px,1.4fr) minmax(120px,.55fr) minmax(180px,.75fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 0;border-top:1px solid #edf0ee;color:#172332;text-decoration:none}.sales-reposition-row:hover .sales-reposition-identity>strong{color:#ef6c22}.sales-reposition-avatar{width:42px;height:42px;border-radius:13px;background:#fff0e8;color:#e7651e;display:grid;place-items:center;font-size:12px;font-weight:850}.sales-reposition-identity{display:grid;grid-gap:2px;gap:2px}.sales-reposition-identity>strong{font-size:13px}.sales-reposition-identity>span{font-size:12px}.sales-reposition-deadline small,.sales-reposition-identity>small,.sales-reposition-tenure small{color:#7a8495;font-size:10px}.sales-reposition-deadline,.sales-reposition-tenure{display:grid;grid-gap:3px;gap:3px}.sales-reposition-deadline strong,.sales-reposition-tenure strong{font-size:12px}.sales-reposition-deadline span{justify-self:start;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800}.sales-reposition-deadline span.is-warning{background:#fff5e4;color:#a96500}.sales-reposition-deadline span.is-urgent{background:#fff0e8;color:#d95d1d}.sales-reposition-deadline span.is-overdue{background:#fff0f0;color:#c93636}.sales-reposition-row>b{color:#ef6c22;font-size:11px;white-space:nowrap}@media(max-width:1180px){.resource-person-card{grid-template-columns:minmax(240px,1fr) minmax(360px,1.3fr) 100px}.resource-person-facts{grid-template-columns:repeat(2,minmax(110px,1fr))}.sales-reposition-row{grid-template-columns:44px minmax(200px,1fr) 120px minmax(160px,.7fr)}.sales-reposition-row>b{grid-column:2/5}}@media(max-width:780px){.resource-person-card{grid-template-columns:1fr}.resource-person-meta-expanded{grid-column:1;padding-left:55px}.resource-person-facts{grid-template-columns:1fr 1fr}.resource-person-badges{justify-content:flex-start}.resource-opportunity-count{grid-column:1;grid-row:auto}.sales-reposition-row{grid-template-columns:42px 1fr}.sales-reposition-deadline,.sales-reposition-row>b,.sales-reposition-tenure{grid-column:2}.sales-reposition-row>b{justify-self:start}}.resource-filter-panel{display:grid;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid var(--ds-color-line);border-radius:16px;background:#fff}.resource-filter-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.resource-filter-heading>div{display:grid;grid-gap:3px;gap:3px}.resource-filter-heading strong{font-size:14px;color:#172332}.resource-filter-heading span{font-size:11px;color:#7a8495}.resource-filter-heading a{font-size:11px;font-weight:700;color:#b65c2b;text-decoration:none;white-space:nowrap}.resource-filter-grid{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(7,minmax(130px,1fr)) auto;align-items:flex-end;grid-gap:10px;gap:10px}.resource-filter-grid label{display:grid;grid-gap:5px;gap:5px;min-width:0}.resource-filter-grid label>span{font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#7a8495}.resource-filter-grid input,.resource-filter-grid select{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid #dfe5e2;border-radius:10px;background:#fbfcfc;color:#243246;font-family:inherit;font-size:11px}.resource-filter-grid button{height:40px;padding:0 16px;border:0;border-radius:10px;background:#df6825;color:#fff;font-family:inherit;font-size:11px;font-weight:750;cursor:pointer}.resource-filter-grid button:hover{background:#c9581d}.resource-person-card{grid-template-columns:minmax(250px,.95fr) minmax(760px,2.5fr) 108px}.resource-person-facts{grid-template-columns:repeat(6,minmax(115px,1fr))}.resource-person-facts>span{min-height:58px;align-content:center}.resource-person-facts small{white-space:normal;line-height:1.2}.resource-person-facts strong{white-space:normal;line-height:1.25}.status-intercontrat{background:#fff3df;color:#966315}.status-support_interne{background:#eef1f5;color:#596579}@media(max-width:1500px){.resource-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.resource-search-field{grid-column:span 2}.resource-person-card{grid-template-columns:minmax(230px,.9fr) minmax(560px,2fr) 100px}.resource-person-facts{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:980px){.resource-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-search-field{grid-column:1/-1}.resource-person-card{grid-template-columns:1fr}.resource-person-meta-expanded{grid-column:1;padding-left:55px}.resource-person-facts{grid-template-columns:repeat(2,minmax(130px,1fr))}.resource-person-badges{justify-content:flex-start}.resource-opportunity-count{grid-column:1;grid-row:auto}}@media(max-width:620px){.resource-filter-heading{align-items:stretch;flex-direction:column}.resource-filter-grid{grid-template-columns:1fr}.resource-search-field{grid-column:auto}.resource-person-facts{grid-template-columns:1fr}.resource-person-meta-expanded{padding-left:0}.resource-person-card{padding:14px}.resource-opportunity-count{padding-left:0}}.intercontract-priority-section{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #f1d4c5;border-radius:18px;background:linear-gradient(180deg,#fffaf7,#fff)}.intercontract-priority-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.intercontract-priority-header>div{display:grid;grid-gap:4px;gap:4px}.intercontract-priority-kicker{color:#d95f1c;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.intercontract-priority-header h2{margin:0;color:#172332;font-size:20px}.intercontract-priority-header p{margin:0;color:#7a8495;font-size:11px}.intercontract-priority-count{display:grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border-radius:999px;background:#ef6c22;color:#fff;font-size:15px;font-weight:800;box-shadow:0 8px 18px rgba(239,108,34,.18)}.intercontract-priority-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.intercontract-priority-card{display:grid;grid-template-columns:58px minmax(240px,1.15fr) minmax(620px,2.85fr);align-items:stretch;grid-gap:14px;gap:14px;min-width:0;padding:14px 16px;overflow:hidden;border:1px solid #e7ebe9;border-radius:16px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 8px 24px rgba(31,45,61,.05);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.intercontract-priority-card:hover{transform:translateY(-2px);border-color:#efb38e;box-shadow:0 12px 28px rgba(31,45,61,.09)}.intercontract-priority-card>.vivier-avatar{grid-column:1;grid-row:1;align-self:center;width:50px;height:50px;font-size:13px}.intercontract-priority-identity{grid-column:2;grid-row:1;align-self:center;display:grid;grid-gap:3px;gap:3px;min-width:0}.intercontract-priority-identity strong{overflow:hidden;color:#172332;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.intercontract-priority-identity span{overflow:hidden;color:#596579;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.intercontract-priority-identity small{overflow:hidden;color:#8a94a6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.intercontract-priority-details{grid-column:3;grid-row:1;display:grid;grid-template-columns:1.1fr 1fr .8fr 1.15fr .72fr;grid-gap:8px;gap:8px;min-width:0}.intercontract-priority-details>span{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 12px;border:1px solid #e7ebe9;border-radius:11px;background:#fbfcfc}.intercontract-priority-details small{color:#8a94a6;font-size:8px;font-weight:750;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.intercontract-priority-details strong{overflow:hidden;color:#243246;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.intercontract-day-cell{text-align:center}.intercontract-day-cell.is-recent{background:#e9f8ef;border-color:#cfeeda}.intercontract-day-cell.is-recent strong{color:#2f8a54}.intercontract-day-cell.is-warning{background:#fff3df;border-color:#f1dfbd}.intercontract-day-cell.is-warning strong{color:#a56600}.intercontract-day-cell.is-urgent{background:#fff0f0;border-color:#f3d3d3}.intercontract-day-cell.is-urgent strong{color:#c93636}.intercontract-priority-empty{padding:18px;border:1px dashed #e4e8e6;border-radius:14px;background:#fff;color:#7a8495;font-size:12px;text-align:center}@media(max-width:1180px){.intercontract-priority-card{grid-template-columns:58px minmax(0,1fr)}.intercontract-priority-details{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){.intercontract-priority-details{grid-template-columns:repeat(2,minmax(0,1fr))}.intercontract-day-cell{grid-column:span 2}.intercontract-priority-header{align-items:center}.intercontract-priority-header p{display:none}}@media(max-width:520px){.intercontract-priority-section{padding:14px}.intercontract-priority-card{grid-template-columns:48px minmax(0,1fr);padding:14px}.intercontract-priority-card>.vivier-avatar{width:46px;height:46px}.intercontract-priority-details{grid-template-columns:1fr}.intercontract-day-cell{grid-column:auto}}.sales-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.sales-dashboard-heading h1{margin:6px 0 8px;font-size:34px}.sales-dashboard-heading p{margin:0;color:#68707f}.sales-dashboard-action-link{padding:12px 18px;border-radius:14px;background:#1f2937;color:#fff;font-weight:800;text-decoration:none;white-space:nowrap}.sales-dashboard-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.sales-dashboard-summary a{display:flex;min-height:138px;flex-direction:column;padding:18px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;text-decoration:none;box-shadow:0 8px 24px rgba(15,23,42,.05)}.sales-dashboard-summary small{color:#697386;font-weight:700}.sales-dashboard-summary strong{margin:8px 0;font-size:32px;color:#111827}.sales-dashboard-summary span{margin-top:auto;color:#e64f79;font-size:13px;font-weight:800}.sales-dashboard-block{margin-bottom:24px;padding:24px;border:1px solid #e5e7eb;border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.05);scroll-margin-top:24px}.sales-dashboard-block-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.sales-dashboard-block-heading h2{margin:4px 0 6px;font-size:24px}.sales-dashboard-block-heading p{margin:0;color:#697386}.sales-dashboard-block-heading>strong{display:grid;place-items:center;min-width:48px;height:48px;padding:0 12px;border-radius:15px;background:#fff1f4;color:#d9436f;font-size:20px}.sales-intercontract-grid{margin-top:0}.sales-dashboard-empty{grid-column:1/-1;padding:28px;border:1px dashed #d8dde6;border-radius:16px;background:#fafbfc;text-align:center;color:#697386}.sales-dashboard-empty.compact{padding:18px}.sales-featured-offers{display:grid;grid-gap:16px;gap:16px}.sales-featured-offer{overflow:hidden;border:1px solid #e5e7eb;border-radius:18px}.sales-featured-offer>header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px;background:#fafafa;border-bottom:1px solid #eceff3}.sales-featured-offer>header div{display:flex;flex-direction:column;gap:4px}.sales-featured-offer>header a{font-size:17px;font-weight:850;color:#111827;text-decoration:none}.sales-featured-offer>header span{font-size:13px;color:#697386}.sales-featured-offer>header>strong{padding:8px 12px;border-radius:999px;background:#fff1f4;color:#d9436f;font-size:13px}.sales-candidate-table,.sales-simple-list{display:grid}.sales-candidate-row,.sales-simple-row{display:grid;align-items:center;grid-gap:14px;gap:14px;padding:15px 18px;border-bottom:1px solid #eef0f3;text-decoration:none;color:#111827}.sales-candidate-row{grid-template-columns:42px minmax(180px,1.5fr) repeat(3,minmax(110px,.7fr))}.sales-candidate-row:last-child,.sales-simple-row:last-child{border-bottom:0}.sales-candidate-row:hover,.sales-simple-row:hover{background:#fffafb}.sales-candidate-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f1f3f5;font-weight:850}.sales-candidate-row>span,.sales-simple-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.sales-candidate-row small,.sales-simple-row small{font-size:12px;color:#7a8290}.sales-candidate-row strong,.sales-simple-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-simple-list{overflow:hidden;border:1px solid #e5e7eb;border-radius:18px}.sales-simple-row{grid-template-columns:42px minmax(210px,1.7fr) repeat(5,minmax(105px,.7fr))}.watcher-list .sales-simple-row{grid-template-columns:42px minmax(220px,1.7fr) repeat(4,minmax(120px,.8fr))}.sales-needs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.sales-needs-grid>a{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #f0d8df;border-radius:18px;background:#fffafb;color:#111827;text-decoration:none}.sales-needs-grid>a>span{font-size:17px;font-weight:850}.sales-needs-grid>a>small{color:#7a8290}.sales-needs-grid>a>div{display:flex;flex-wrap:wrap;gap:8px}.sales-needs-grid>a b{padding:6px 9px;border-radius:9px;background:#fff;color:#5b6472;font-size:12px}.sales-needs-grid>a>strong{margin-top:4px;color:#d9436f}.actions-entity-filters,.actions-view-switch{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.actions-entity-filters a,.actions-view-switch a{padding:10px 14px;border:1px solid #dde2e8;border-radius:12px;background:#fff;color:#4b5563;text-decoration:none;font-weight:750}.actions-entity-filters a.is-active,.actions-view-switch a.is-active{border-color:#ef6d91;background:#fff1f4;color:#d9436f}@media(max-width:1180px){.sales-dashboard-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-simple-row,.watcher-list .sales-simple-row{grid-template-columns:42px minmax(190px,1.5fr) repeat(3,minmax(100px,.8fr))}.sales-simple-row>span:nth-last-child(-n+2){display:none}}@media(max-width:820px){.sales-dashboard-heading{align-items:flex-start;flex-direction:column}.sales-dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-dashboard-block{padding:18px}.sales-candidate-row{grid-template-columns:38px 1fr auto}.sales-candidate-row>span:nth-last-child(-n+2){display:none}.sales-simple-row,.watcher-list .sales-simple-row{grid-template-columns:38px 1fr auto}.sales-simple-row>span:nth-child(n+4){display:none}.sales-needs-grid{grid-template-columns:1fr}}@media(max-width:520px){.sales-dashboard-summary{grid-template-columns:1fr}.sales-dashboard-summary a{min-height:112px}.sales-dashboard-block-heading{align-items:flex-start}.sales-featured-offer>header{align-items:flex-start;flex-direction:column}}.dashboard-role-home:has(.sales-dashboard-heading){display:grid;grid-gap:20px;gap:20px;max-width:1500px;margin:0 auto;color:#172332}.dashboard-role-home .sales-dashboard-heading{align-items:flex-start;margin:0}.dashboard-role-home .sales-dashboard-heading h1{margin:0 0 7px;color:#172332;font-size:34px;line-height:1.1;letter-spacing:-.035em;font-weight:700}.dashboard-role-home .sales-dashboard-heading p{margin:0;color:#667085;font-size:15px;font-weight:600}.dashboard-role-home .sales-dashboard-action-link{min-height:46px;padding:0 18px;border:0;border-radius:10px;background:linear-gradient(135deg,#EA630A,#DC6B29);color:#fff;font-size:13px;font-weight:700;box-shadow:none}.dashboard-role-home .sales-dashboard-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.dashboard-role-home .sales-dashboard-summary a{display:flex;min-height:108px;flex-direction:column;padding:16px 18px;border:1px solid var(--ds-color-line);border-radius:14px;background:#fff;color:inherit;text-decoration:none;box-shadow:none;transition:border-color .15s ease,transform .15s ease}.dashboard-role-home .sales-dashboard-summary a:hover{transform:translateY(-1px);border-color:#efb38e}.dashboard-role-home .sales-dashboard-summary small{color:#667085;font-size:11px;font-weight:650}.dashboard-role-home .sales-dashboard-summary strong{margin:6px 0;color:#172332;font-size:27px;font-weight:700}.dashboard-role-home .sales-dashboard-summary span{margin-top:auto;color:#d95f1c;font-size:11px;font-weight:700}.dashboard-role-home .sales-dashboard-block{display:grid;grid-gap:14px;gap:14px;margin:0;padding:18px;border:1px solid var(--ds-color-line);border-radius:18px;background:#fff;box-shadow:none;scroll-margin-top:24px}.dashboard-role-home #sales-intercos{border-color:#f1d4c5;background:linear-gradient(180deg,#fffaf7,#fff)}.dashboard-role-home .sales-dashboard-block-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0}.dashboard-role-home .sales-dashboard-block-heading>div{display:grid;grid-gap:4px;gap:4px}.dashboard-role-home .sales-dashboard-block-heading .eyebrow{color:#d95f1c;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dashboard-role-home .sales-dashboard-block-heading h2{margin:0;color:#172332;font-size:20px;font-weight:700}.dashboard-role-home .sales-dashboard-block-heading p{margin:0;color:#7a8495;font-size:11px;font-weight:500}.dashboard-role-home .sales-dashboard-block-heading>strong{display:grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border-radius:999px;background:#ef6c22;color:#fff;font-size:15px;font-weight:800;box-shadow:0 8px 18px rgba(239,108,34,.18)}.dashboard-role-home .sales-featured-offers{display:grid;grid-gap:12px;gap:12px}.dashboard-role-home .sales-featured-offer{overflow:hidden;border:1px solid #e7ebe9;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(31,45,61,.04)}.dashboard-role-home .sales-featured-offer>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid #edf0ee;background:#fbfcfb}.dashboard-role-home .sales-featured-offer>header a{color:#172332;font-size:14px;font-weight:700}.dashboard-role-home .sales-featured-offer>header span{color:#7a8495;font-size:11px}.dashboard-role-home .sales-featured-offer>header>strong{padding:6px 10px;border-radius:999px;background:#fff3e9;color:#b85f2c;font-size:10px;font-weight:700}.dashboard-role-home .sales-candidate-row,.dashboard-role-home .sales-simple-row{gap:12px;padding:13px 16px;border-bottom:1px solid #edf0ee;color:#172332}.dashboard-role-home .sales-candidate-row:hover,.dashboard-role-home .sales-simple-row:hover{background:#fbfcfb}.dashboard-role-home .sales-candidate-avatar{width:38px;height:38px;border-radius:50%;background:#ffecdd;color:#b54708;font-size:11px;font-weight:800}.dashboard-role-home .sales-candidate-row small,.dashboard-role-home .sales-simple-row small{color:#7a8495;font-size:9px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.dashboard-role-home .sales-candidate-row strong,.dashboard-role-home .sales-simple-row strong{color:#243246;font-size:12px;font-weight:700}.dashboard-role-home .sales-simple-list{overflow:hidden;border:1px solid #e7ebe9;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(31,45,61,.04)}.dashboard-role-home .sales-needs-grid{gap:12px}.dashboard-role-home .sales-needs-grid>a{gap:7px;padding:16px;border:1px solid #e7ebe9;border-radius:16px;background:#fbfcfb;color:#172332}.dashboard-role-home .sales-needs-grid>a:hover{border-color:#efb38e;background:#fffaf7}.dashboard-role-home .sales-needs-grid>a>span{font-size:14px;font-weight:700}.dashboard-role-home .sales-needs-grid>a>small{color:#7a8495;font-size:11px}.dashboard-role-home .sales-needs-grid>a b{padding:5px 8px;border:1px solid #e7ebe9;border-radius:8px;background:#fff;color:#596579;font-size:10px;font-weight:650}.dashboard-role-home .sales-needs-grid>a>strong{color:#d95f1c;font-size:11px;font-weight:700}.dashboard-role-home .sales-dashboard-empty{padding:20px;border:1px dashed #e4e8e6;border-radius:14px;background:#fff;color:#7a8495;font-size:12px;text-align:center}@media(max-width:1180px){.dashboard-role-home .sales-dashboard-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.dashboard-role-home .sales-dashboard-heading{align-items:flex-start;flex-direction:column}.dashboard-role-home .sales-dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-role-home .sales-dashboard-block{padding:14px}}@media(max-width:520px){.dashboard-role-home .sales-dashboard-summary{grid-template-columns:1fr}.dashboard-role-home .sales-dashboard-summary a{min-height:94px}.dashboard-role-home .sales-dashboard-heading h1{font-size:29px}}.actions-resources-style{max-width:none;margin:0;font-family:inherit;color:#172332}.actions-resource-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.actions-resource-header .actions-back{margin:0 0 8px;color:#7a8495;font-size:11px;font-weight:700}.actions-resource-header .actions-back:hover{color:#b65c2b}.actions-resource-total{display:grid;min-width:142px;grid-gap:2px;gap:2px;padding:14px 18px;border:1px solid #f1d4c5;border-radius:16px;background:#fffaf7;text-align:right}.actions-resource-total strong{color:#df6825;font-size:28px;line-height:1;font-weight:800}.actions-resource-total small{color:#7a8495;font-size:10px;font-weight:650}.actions-resource-group-tabs{margin:0}.actions-resource-group-tabs a.is-active{background:#df6825;border-color:#df6825;color:#fff}.actions-resource-filters{margin:0}.actions-resource-chapter{overflow:visible}.actions-resource-list{display:grid}.actions-resource-card{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(620px,2.1fr);align-items:stretch;border-bottom:1px solid #edf0ee;background:#fff}.actions-resource-card:last-child{border-bottom:0}.actions-resource-card:hover{background:#fbfcfb}.actions-resource-identity{display:grid;grid-template-columns:46px minmax(0,1fr);align-content:center;align-items:center;grid-gap:12px;gap:12px;padding:16px 18px;border-right:1px solid #edf0ee}.actions-resource-identity>.vivier-avatar{width:42px;height:42px;font-size:11px}.actions-resource-identity>div{min-width:0}.actions-resource-identity h3{margin:0;overflow:hidden;color:#172332;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.actions-resource-identity p{margin:3px 0 0;color:#7a8495;font-size:10px}.actions-resource-open{grid-column:2;margin-top:7px;color:#b65c2b;font-size:10px;font-weight:750;text-decoration:none}.actions-resource-open:hover{color:#91451f}.actions-resource-items{display:grid;align-content:center;padding:8px 14px}.actions-resource-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:52px;padding:9px 12px;border-radius:11px;color:inherit;text-decoration:none}.actions-resource-item+.actions-resource-item{border-top:1px solid #f0f2f1;border-top-left-radius:0;border-top-right-radius:0}.actions-resource-item:hover{background:#fff7f1}.actions-resource-item .actions-dot{width:8px;height:8px;background:#96a19b}.actions-resource-item.action-client .actions-dot,.actions-resource-item.action-proposition .actions-dot{background:#df6825}.actions-resource-item.action-candidature .actions-dot,.actions-resource-item.action-positionnement .actions-dot{background:#3f8a57}.actions-resource-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.actions-resource-copy strong{overflow:hidden;color:#243246;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.actions-resource-copy small{overflow:hidden;color:#7a8495;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.actions-resource-do{padding:7px 10px;border:1px solid #efd5c5;border-radius:9px;background:#fffaf7;color:#b65c2b;font-size:9px;font-weight:800;white-space:nowrap}.actions-resource-item:hover .actions-resource-do{border-color:#e8af8c;background:#fff2e8}@media(max-width:1050px){.actions-resource-card{grid-template-columns:1fr}.actions-resource-identity{border-right:0;border-bottom:1px solid #edf0ee}.actions-resource-items{padding:8px 14px 12px}}@media(max-width:700px){.actions-resource-header{align-items:stretch;flex-direction:column}.actions-resource-total{text-align:left}.actions-resource-item{grid-template-columns:9px minmax(0,1fr)}.actions-resource-do{grid-column:2;justify-self:start}.actions-resource-copy small{white-space:normal}.actions-resource-filters{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.actions-resource-filters a{white-space:nowrap}}.business-kpi-panel{margin:0 0 22px;padding:22px;border:1px solid #e6e8eb;border-radius:18px;background:#fff}.business-kpi-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.business-kpi-panel h2{margin:3px 0 2px;font-size:22px;color:#20262d}.business-kpi-panel p{margin:0;color:#7b838c;font-size:13px}.business-kpi-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border:1px solid #eceef0;border-radius:14px;overflow:hidden}.business-kpi-grid article{min-height:118px;padding:18px 14px;border-right:1px solid #eceef0;background:#fff}.business-kpi-grid article:last-child{border-right:0}.business-kpi-grid small{display:block;min-height:34px;color:#69727c;font-size:12px;font-weight:700;line-height:1.35}.business-kpi-grid strong{display:block;margin-top:8px;color:#ef6c3e;font-size:31px;line-height:1}.business-kpi-grid article:last-child strong{color:#2e8b67}.business-kpi-grid article div{display:grid;grid-gap:3px;gap:3px;margin-top:9px;color:#7b838c;font-size:11px}.business-kpi-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.business-kpi-filters input,.business-kpi-filters select{height:38px;padding:0 10px;border:1px solid #dfe3e7;border-radius:9px;background:#fff;color:#39414a}.business-kpi-filters button{height:38px;padding:0 14px;border:0;border-radius:9px;background:#ef6c3e;color:#fff;font-weight:700;cursor:pointer}@media (max-width:1280px){.business-kpi-grid{grid-template-columns:repeat(4,1fr)}.business-kpi-grid article:nth-child(4){border-right:0}.business-kpi-grid article:nth-child(-n+4){border-bottom:1px solid #eceef0}}@media (max-width:760px){.business-kpi-panel>header{align-items:flex-start;flex-direction:column}.business-kpi-grid{grid-template-columns:repeat(2,1fr)}.business-kpi-grid article{border-bottom:1px solid #eceef0}.business-kpi-grid article:nth-child(2n){border-right:0}.business-kpi-grid article:nth-last-child(-n+2){border-bottom:0}.business-kpi-filters{justify-content:flex-start}}.performance-page{display:flex;flex-direction:column;gap:24px;padding-bottom:36px}.performance-header{align-items:flex-end}.performance-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.performance-filters input,.performance-filters select{border:1px solid #d9dee7;border-radius:10px;background:#fff;padding:10px 12px;color:#253147;font:inherit}.performance-filters button{border:0;border-radius:10px;background:#f28b2e;color:#fff;padding:11px 16px;font-weight:700}.performance-card,.performance-funnel-panel{background:#fff;border:1px solid #e3e7ed;border-radius:18px;padding:22px}.performance-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.performance-section-heading h2{margin:3px 0 0;color:#243147}.performance-section-heading p{margin:0;color:#6c7688}.performance-section-heading>strong{font-size:28px;color:#f28b2e}.performance-funnel{display:grid;grid-template-columns:repeat(8,minmax(115px,1fr));grid-gap:0;gap:0;overflow:hidden;border-radius:16px}.performance-funnel-step{min-height:126px;padding:18px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;color:#253147}.performance-funnel-step:after{content:"";position:absolute;right:-18px;top:0;border-top:63px solid transparent;border-bottom:63px solid transparent;border-left:18px solid rgba(255,255,255,.75);z-index:2}.performance-funnel-step:last-child:after{display:none}.performance-funnel-step small{font-weight:700;min-height:32px}.performance-funnel-step strong{font-size:31px;margin-top:6px}.performance-funnel-step span{font-size:11px;margin-top:5px}.performance-funnel-step.step-1{background:#fff0e2}.performance-funnel-step.step-2{background:#ffe6cd}.performance-funnel-step.step-3{background:#ffd9b5}.performance-funnel-step.step-4{background:#ffcca0}.performance-funnel-step.step-5{background:#f7cf9b}.performance-funnel-step.step-6{background:#dde1a4}.performance-funnel-step.step-7{background:#c5dda8}.performance-funnel-step.step-8{background:#a8d4a9}.performance-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.performance-metric-grid article{background:#fff;border:1px solid #e3e7ed;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.performance-metric-grid small{font-weight:700;color:#586276}.performance-metric-grid strong{font-size:30px;color:#243147}.performance-metric-grid span{color:#7a8495;font-size:13px}.performance-info{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#edf0f4;color:#6a7485;font-size:11px;cursor:help;margin-left:4px}.performance-two-columns{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px}.performance-table{display:flex;flex-direction:column}.performance-table-head,.performance-table-row{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(90px,.7fr));grid-gap:12px;gap:12px;align-items:center;padding:12px 8px;border-bottom:1px solid #edf0f4}.performance-table-head{color:#7a8495;font-size:12px;font-weight:700;text-transform:uppercase}.performance-table-row>b,.performance-table-row>strong{text-align:right}.performance-table-row>b{color:#4f9a5a}.performance-table-row.total{background:#fff6ec;border-radius:10px;border-bottom:0;margin-top:8px;font-weight:700}.performance-reasons{display:flex;flex-direction:column;gap:14px}.performance-reasons>div{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(100px,1fr) 58px;grid-gap:10px;gap:10px;align-items:center}.performance-reasons span:first-child{display:flex;flex-direction:column}.performance-reasons small{color:#7a8495}.performance-reasons b{text-align:right}.performance-reason-bar{height:10px;border-radius:99px;background:#eef1f4;overflow:hidden}.performance-reason-bar i{display:block;height:100%;border-radius:99px;background:#f28b2e}.performance-empty{color:#7a8495}@media(max-width:1200px){.performance-funnel{grid-template-columns:repeat(4,1fr)}.performance-funnel-step:after{display:none}.performance-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.performance-header{align-items:flex-start}.performance-filters,.performance-filters button,.performance-filters input,.performance-filters select{width:100%}.performance-funnel{grid-template-columns:repeat(2,1fr)}.performance-metric-grid,.performance-two-columns{grid-template-columns:1fr}.performance-table{overflow-x:auto}.performance-table-head,.performance-table-row{min-width:620px}}.performance-view-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.performance-person-links a,.performance-view-tabs a{border:1px solid #eadfd8;background:#fff;color:#4d453f;border-radius:999px;padding:9px 15px;font-weight:700;text-decoration:none}.performance-person-links a.active,.performance-view-tabs a.active{background:#f36f21;color:#fff;border-color:#f36f21}.performance-person-selector{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#fff;border:1px solid #eee3dc;border-radius:22px;padding:20px 22px;margin-bottom:18px}.performance-person-selector h2{margin:4px 0 0}.performance-person-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.performance-score-card{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center;background:linear-gradient(135deg,#fff8f3,#f4fbf5);border:1px solid #eadfd8;border-radius:24px;padding:22px 26px;margin:18px 0}.performance-score-card h3{margin:5px 0 0}.performance-score-card>strong{font-size:42px;color:#ef6b21}.performance-score-card>strong span{font-size:16px;color:#777;font-weight:700}.performance-score-card details{grid-column:1/-1;border-top:1px solid #ece3de;padding-top:12px}.performance-score-card summary{cursor:pointer;font-weight:700;color:#5c524c}.performance-score-card details div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.performance-score-card details p{display:flex;justify-content:space-between;gap:8px;background:#fff;border:1px solid #eee4de;border-radius:12px;padding:10px;margin:0;font-size:13px}.performance-ranking{background:#fff;border:1px solid #eee3dc;border-radius:24px;padding:22px;margin-top:20px}.performance-ranking-table{overflow-x:auto}.performance-ranking-table .head,.performance-ranking-table>a{display:grid;grid-template-columns:1.5fr repeat(6,minmax(95px,1fr));align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;min-width:900px}.performance-ranking-table .head{background:#faf6f3;border-radius:12px;color:#746861;font-size:12px;text-transform:uppercase;font-weight:800}.performance-ranking-table>a{border-bottom:1px solid #f0e8e3;color:#403934;text-decoration:none}.performance-ranking-table>a:hover{background:#fff8f3}.performance-ranking-table>a b{color:#ef6b21}.performance-ranking-table.sales .head,.performance-ranking-table.sales>a{grid-template-columns:1.5fr repeat(6,minmax(100px,1fr))}@media(max-width:900px){.performance-person-selector{align-items:flex-start;flex-direction:column}.performance-person-links{justify-content:flex-start}.performance-score-card details div{grid-template-columns:1fr 1fr}}.acceptance-result-dialog{max-width:620px}.acceptance-result-content{padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft,#f8faf8)}.acceptance-result-content strong{display:block;margin-bottom:8px;color:var(--text)}.acceptance-result-content p{margin:0;line-height:1.6;color:var(--muted)}.profile-recruitment-resources{margin-bottom:24px}.commercial-cockpit-layout{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:flex-start;min-width:0}.commercial-recruitment-rail{position:-webkit-sticky;position:sticky;top:18px;align-self:start;padding:14px;min-width:0;max-height:calc(100vh - 36px);overflow:auto}.commercial-rail-heading{display:grid;grid-gap:3px;gap:3px;margin-bottom:10px}.commercial-rail-heading h2{margin:0;font-size:14px;line-height:1.25}.commercial-recruitment-rail .qualification-workflow-toolbar{display:none}.commercial-recruitment-rail .qualification-action-list{gap:8px;margin-top:0}.commercial-recruitment-rail .qualification-action-row{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:10px;border-radius:11px;min-height:58px}.commercial-recruitment-rail .qualification-action-order{width:26px;height:26px;font-size:11px}.commercial-recruitment-rail .qualification-action-name{min-width:0;gap:1px}.commercial-recruitment-rail .qualification-action-name strong{font-size:12px;line-height:1.25}.commercial-recruitment-rail .qualification-action-name small{display:none}.commercial-recruitment-rail .qualification-state{grid-column:3;padding:5px 7px;max-width:92px;white-space:normal;text-align:center;justify-content:center;font-size:9px;line-height:1.2}.commercial-recruitment-rail .qualification-action-row>.btn,.commercial-recruitment-rail .qualification-action-row>button{grid-column:1/-1;justify-self:stretch;min-height:30px;padding:6px 8px;font-size:10px}.commercial-recruitment-rail .qualification-decision-row{margin-top:2px;border-top-width:1px}.commercial-opportunities-panel{min-width:0}.commercial-opportunities-panel>.section-heading{margin-bottom:16px}@media(max-width:1450px){.commercial-cockpit-layout{grid-template-columns:minmax(230px,270px) minmax(0,1fr);gap:14px}}@media(max-width:1180px){.commercial-cockpit-layout{grid-template-columns:1fr}.commercial-recruitment-rail{position:static;max-height:none}.commercial-recruitment-rail .qualification-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.commercial-recruitment-rail .qualification-action-list{grid-template-columns:1fr}}.candidate-global-score.candidate-rh-status{text-decoration:none;color:inherit;cursor:pointer}.candidate-global-score.candidate-rh-status b{margin-top:8px;font-size:12px;font-weight:700;color:#16824b}.opportunity-action-columns.commerce-only{grid-template-columns:minmax(0,1fr)}.opportunity-action-columns.commerce-only>div{width:100%}.candidate-presentability-pill.is-orange{background:#fff1e8;color:#b54708}.candidate-presentability-pill.is-green{background:#eaf7ec;color:#1f7a3f}.candidate-presentability-pill.is-blue{background:#eaf2ff;color:#2457a6}.candidate-presentability-pill.is-purple{background:#f2ecff;color:#6941c6}.candidate-presentability-pill.is-yellow{background:#fff8db;color:#8a6500}.candidate-presentability-pill.is-red{background:#feecec;color:#b42318}.candidate-presentability-pill.is-gray{background:#f2f4f7;color:#475467}.candidate-life-item{min-height:104px}.candidate-life-grid{position:relative;align-items:flex-start}.candidate-history-event{min-width:0}.candidate-history-event strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidate-history-event p.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.candidate-history-toggle{position:absolute;right:0;bottom:8px;border:0;background:transparent;color:#e56520;font-weight:700;cursor:pointer}.candidate-life-item.is-expanded{min-height:auto}.candidate-life-item.is-expanded .candidate-life-grid{padding-bottom:38px}.opportunity-main-premium{display:block}.opportunity-identity{width:100%}.intercontract-priority-card{border-color:#e56520;background:linear-gradient(180deg,#fff,#fff9f4)}.opportunity-action-row.is-agreement-pending{background:#fff1f0;border-color:#efb4ad;color:#a83b2f}.opportunity-action-row.is-agreement-pending>span{background:#d94b3d;color:#fff}.opportunity-action-row.is-agreement-pending small{color:#a85b52}.backup-page{max-width:1500px;margin:0 auto}.backup-back-link{align-self:flex-start;color:#c55b16;font-weight:800;text-decoration:none}.backup-manager{display:grid;grid-gap:18px;gap:18px}.backup-card{background:#fff;border:1px solid #e5e9ee;border-radius:18px;padding:24px;box-shadow:0 8px 24px rgba(25,38,52,.05)}.backup-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.backup-card-heading h2{margin:4px 0 0;font-size:22px;color:#202932}.backup-mode,.backup-retention{border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}.backup-mode.is-local{background:#e7f7ee;color:#18784b}.backup-mode.is-hosted{background:#fff1e7;color:#b65412}.backup-retention{background:#eef3f7;color:#53606b}.backup-directory-form label{display:block;margin-bottom:8px;font-weight:800;color:#303b45}.backup-directory-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.backup-directory-row input{width:100%;border:1px solid #ccd4dc;border-radius:10px;padding:12px 14px;font:inherit}.backup-danger,.backup-directory-row button,.backup-primary{border:0;border-radius:10px;padding:12px 18px;font-weight:900;cursor:pointer}.backup-directory-row button,.backup-primary{background:#df651b;color:#fff}.backup-danger{background:#fff;color:#b42318;border:1px solid #f0b8b2}.backup-danger:disabled,.backup-directory-row button:disabled,.backup-primary:disabled{opacity:.55;cursor:not-allowed}.backup-directory-form p,.backup-explanation{color:#68747f;line-height:1.55}.backup-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.backup-feedback{margin-top:14px;border-radius:10px;padding:12px 14px;font-weight:700}.backup-feedback.is-success{background:#eaf8f0;color:#176c45}.backup-feedback.is-error{background:#fff0ef;color:#a32920}.backup-list{display:grid;grid-gap:10px;gap:10px}.backup-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:14px;border:1px solid #e7ebef;border-radius:12px}.backup-rank{width:32px;height:32px;display:grid;place-items:center;background:#fff1e7;color:#bd5717;border-radius:50%;font-weight:900}.backup-row div:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.backup-row div:nth-child(2) span{color:#7a858e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backup-row a{color:#c25a17;font-weight:800;text-decoration:none}.backup-size{color:#596670;font-weight:800;white-space:nowrap}.backup-empty{padding:24px;text-align:center;color:#7b8790;background:#f7f9fa;border-radius:12px}.backup-warning{background:#fff8e8;border:1px solid #f1d797;border-radius:14px;padding:18px 20px}.backup-warning strong{color:#825b00}.backup-warning p{margin:5px 0 0;color:#735f2b}@media (max-width:760px){.backup-directory-row,.backup-row{grid-template-columns:1fr}.backup-rank{display:none}.backup-card-heading{flex-direction:column}}#intercontracts.intercontract-priority-section{display:block;padding:20px;border:1px solid #f4c9aa;border-radius:18px;background:linear-gradient(135deg,#fffaf5,#fff 55%);box-shadow:0 10px 28px rgba(138,66,16,.08)}#intercontracts .profile-recruitment-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:16px}#intercontracts .profile-recruitment-item{width:100%;min-width:0}@media(max-width:760px){#intercontracts.intercontract-priority-section{padding:16px}}.profile-opportunity-counts{display:block;color:#5f6878;font-size:.92rem;font-weight:650;white-space:nowrap}.backup-danger-outline,.backup-secondary{border:1px solid #d9dee7;background:#fff;color:#263248;border-radius:14px;padding:.85rem 1.1rem;font-weight:700;cursor:pointer}.backup-danger-outline{border-color:#f0b69b;color:#d85516}.backup-progress{background:#fff;border:1px solid #e5e8ee;border-radius:22px;padding:1.5rem;display:grid;grid-gap:.65rem;gap:.65rem;box-shadow:0 12px 32px rgba(31,42,68,.06)}.backup-progress h3{margin:0}.backup-progress-bar{height:9px;border-radius:99px;background:#edf0f4;overflow:hidden}.backup-progress-bar span{display:block;height:100%;background:#e8651b;transition:width .45s ease}.backup-progress .done{color:#24814a}.backup-progress .active{color:#d85516;font-weight:700}.backup-progress .pending{color:#8f98a8}.backup-operation-feedback{display:flex;justify-content:space-between;gap:1rem;align-items:center}.backup-modal-backdrop{position:fixed;inset:0;background:rgba(22,28,38,.54);display:grid;place-items:center;z-index:1000;padding:1rem}.backup-modal{width:min(680px,100%);background:#fff;border-radius:24px;padding:1.75rem;box-shadow:0 30px 80px rgba(0,0,0,.25);display:grid;grid-gap:1rem;gap:1rem}.backup-modal h2{margin:0}.backup-modal label{display:grid;grid-gap:.45rem;gap:.45rem;font-weight:700}.backup-modal select{width:100%;padding:.9rem;border:1px solid #d9dee7;border-radius:12px;background:#fff}.backup-restore-modes{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem;border:1px solid #e6e9ef;border-radius:16px}.backup-restore-modes label{display:flex;align-items:center;gap:.6rem}.backup-restore-modes small{color:#6f7888;margin:0 0 .5rem 1.65rem}.backup-modal-warning{background:#fff4ee;border:1px solid #f2c2aa;border-radius:14px;padding:1rem;color:#8f3d16}.backup-modal-actions{display:flex;justify-content:flex-end;gap:.75rem}.backup-modal-actions button{padding:.85rem 1.15rem;border-radius:12px;border:0;font-weight:700;cursor:pointer}@media(max-width:900px){.backup-directory-row{grid-template-columns:1fr}.profile-opportunity-counts{white-space:normal}.backup-operation-feedback{align-items:flex-start;flex-direction:column}}.consulting-brand{min-height:92px;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px 10px!important}.backoffice-sidebar-logo{display:block;max-width:168px;height:72px;padding:7px 10px;box-shadow:0 8px 24px rgba(0,0,0,.15)}.branding-manager{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);grid-gap:24px;gap:24px;align-items:flex-start}.branding-card{background:#fff;border:1px solid #e5e0dc;border-radius:20px;padding:28px;box-shadow:0 10px 30px rgba(23,33,49,.055)}.branding-card h2{margin:7px 0 8px;font-size:28px}.branding-card>div>p,.branding-card>p{color:#798397;line-height:1.55}.branding-preview-shell{min-height:260px;margin:24px 0 18px;padding:28px;display:grid;place-items:center;border-radius:18px;background:#202020;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.05),transparent 35%)}.branding-preview-shell img{display:block;max-width:100%;max-height:210px;object-fit:contain;background:#fff;border-radius:14px;padding:12px}.branding-current-meta{display:grid;grid-gap:5px;gap:5px}.branding-current-meta span{color:#7d8798;font-size:14px}.branding-upload-form{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.branding-file-picker{position:relative;display:grid;grid-gap:6px;gap:6px;padding:22px;border:2px dashed #dfd8d2;border-radius:16px;background:#fcfaf8;cursor:pointer}.branding-file-picker span{font-weight:900;color:#d95f18}.branding-file-picker small{color:#7b8493}.branding-file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.branding-primary,.branding-secondary{border:0;border-radius:12px;padding:14px 20px;font:inherit;font-weight:850;cursor:pointer}.branding-primary{justify-self:start;background:#e5661c;color:#fff}.branding-secondary{background:#f4f2ef;color:#253144;border:1px solid #ddd8d2}.branding-primary:disabled,.branding-secondary:disabled{opacity:.5;cursor:not-allowed}.branding-feedback{margin-top:16px;padding:13px 15px;border-radius:12px;font-weight:750}.branding-feedback.is-success{background:#eaf7ee;color:#237b43}.branding-feedback.is-error{background:#fff0ed;color:#b83a29}.branding-divider{height:1px;background:#ece8e4;margin:26px 0}.branding-reset-row{display:flex;align-items:center;justify-content:space-between;gap:22px}.branding-reset-row p{margin:5px 0 0;color:#7b8493}@media(max-width:1050px){.branding-manager{grid-template-columns:1fr}.backoffice-sidebar-logo{max-width:150px;height:64px}}.proposal-dialog-content{display:grid;grid-gap:28px;gap:28px}.proposal-history{border-top:1px solid #e7e9ee;padding-top:24px}.proposal-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.proposal-history-heading h4{margin:3px 0 0;font-size:1.25rem}.proposal-history-heading>span{border-radius:999px;background:#f1f3f6;color:#657086;font-weight:700;padding:8px 12px;white-space:nowrap}.proposal-history-list{display:grid}.proposal-history-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:14px;gap:14px;padding:0 0 22px}.proposal-history-item:not(:last-child):before{content:"";position:absolute;left:6px;top:15px;bottom:0;width:2px;background:#e5e9e5}.proposal-history-marker{position:relative;z-index:1;width:14px;height:14px;margin-top:5px;border:4px solid #fff;border-radius:50%;background:#43a047;box-shadow:0 0 0 2px #43a047}.proposal-history-body{min-width:0}.proposal-history-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.proposal-history-title strong{color:#20242c}.proposal-history-body small,.proposal-history-title time{color:#7b8497}.proposal-history-title time{white-space:nowrap}.proposal-history-body p{margin:6px 0;color:#5f687a;line-height:1.5;overflow-wrap:anywhere}@media (max-width:760px){.proposal-history-title{align-items:flex-start;flex-direction:column;gap:4px}}.public-turnstile-field{display:flex;justify-content:flex-start;margin:.5rem 0}.public-form-error{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #b42318;border-radius:.75rem;background:#fef3f2;color:#912018;font-weight:600}.public-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.login-production-card{width:min(560px,100%);padding:36px}.login-production-card h1{font-size:40px;margin:10px 0}.login-production-form{margin-top:24px}.login-production-form label{display:grid;grid-gap:8px;gap:8px;font-weight:800;color:#344054}.login-production-form input{min-height:50px;border:1px solid #d0d5dd;border-radius:12px;padding:12px 14px;font:inherit;background:#fff}.login-production-form button{margin-top:8px}.login-security-note{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--border);font-size:12px;color:#667085;text-align:center}.account-reset-form{margin-top:18px}.account-reset-form .button{width:100%;text-align:center}.account-reset-form button:disabled{opacity:.5;cursor:not-allowed}.session-warning-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:rgba(12,20,34,.68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.session-warning-modal{width:min(480px,100%);padding:32px;border-radius:20px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.28);text-align:center}.session-warning-icon{font-size:36px;margin-bottom:12px}.session-warning-modal h2{margin:0 0 12px;color:#172033}.session-warning-modal p{margin:8px 0;color:#5b6474;line-height:1.55}.session-warning-countdown{font-size:.92rem}.session-warning-actions{display:flex;gap:12px;justify-content:center;margin-top:24px}@media (max-width:560px){.session-warning-actions{flex-direction:column}.session-warning-actions .button{width:100%}}.login-forgot-password{margin:18px 0 0;text-align:center}.login-forgot-password a{color:#d96d2b;font-weight:700;text-decoration:underline;text-underline-offset:4px}.esn-login-brand{display:flex;align-items:center}.esn-login-brand img{width:min(280px,58vw);height:auto;object-fit:contain}.login-current-date{margin:-4px 0 16px;color:#667085;font-size:12px;font-weight:700;text-transform:capitalize}.login-password-field{position:relative}.login-password-field input{padding-right:82px}.login-password-field button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#667085;font-size:11px;font-weight:800;padding:6px;cursor:pointer}.login-forgot-inline{display:inline-flex;justify-self:end;color:var(--adn-orange);font-size:12px;font-weight:800;text-decoration:none;margin-top:-4px}.login-forgot-inline:hover{text-decoration:underline}.consulting-brand{padding:14px 10px}.backoffice-sidebar-logo{width:100%;height:auto;max-height:82px;object-fit:contain;background:#fff;border-radius:12px;padding:4px}.rh-welcome-line{font-weight:700;color:#475467}.rh-horizontal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.rh-horizontal-kpis .recruiter-dashboard-kpi{cursor:default}.rh-dashboard-band{background:#fff;border:1px solid var(--border);border-radius:18px;padding:20px 22px;margin:0 0 16px;box-shadow:0 7px 24px rgba(16,24,40,.05)}.rh-band-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.rh-band-heading h2{margin:3px 0 4px;font-size:20px}.rh-band-heading p{margin:0;color:#667085;font-size:12px;max-width:820px}.rh-band-heading>a{color:var(--adn-orange);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.rh-band-heading>strong{font-size:28px;color:#101828}.rh-pipeline-band{border-top:4px solid var(--adn-orange)}.rh-pipeline-band .dashboard-funnel{margin-top:8px}.rh-pipeline-band .dashboard-funnel-step{min-width:0}.rh-horizontal-list{display:grid;border:1px solid #eaecf0;border-radius:13px;overflow:hidden}.rh-horizontal-row{display:grid;grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(145px,.8fr) 20px;align-items:center;grid-gap:16px;gap:16px;padding:12px 14px;border-bottom:1px solid #eaecf0;text-decoration:none;color:#344054;background:#fff}.rh-horizontal-row:last-child{border-bottom:0}.rh-horizontal-row:hover{background:#fff8f3}.rh-horizontal-row small{display:block;color:#667085;font-size:10px;margin-bottom:3px}.rh-horizontal-row strong{font-size:12px}.rh-horizontal-row>b{color:var(--adn-orange);font-size:18px}.rh-row-person{display:grid;grid-gap:2px;gap:2px}.rh-row-person>strong{font-size:13px;color:#101828}.rh-alert-row{grid-template-columns:minmax(260px,2fr) minmax(260px,1fr) 20px}.rh-alert-label{display:inline-flex;width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;background:#fff1e8;color:#b54708;font-size:11px;font-weight:800}.rh-delay-grid,.rh-pool-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rh-pool-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.rh-delay-grid>div,.rh-pool-summary>div{padding:17px;border:1px solid #eaecf0;border-radius:13px;background:#fcfcfd}.rh-delay-grid small,.rh-pool-summary small{display:block;color:#667085;font-size:11px;margin-bottom:8px}.rh-delay-grid strong,.rh-pool-summary strong{font-size:25px;color:#101828}.rh-reactivate-list{display:grid;border-top:1px solid #eaecf0}.rh-reactivate-list>a{display:grid;grid-template-columns:2fr 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:11px 4px;border-bottom:1px solid #eaecf0;text-decoration:none;color:#344054}.rh-reactivate-list small{display:block;color:#667085;font-size:10px}.rh-reactivate-list b{color:var(--adn-orange);font-size:11px}.evolution-file-input{padding:10px!important;background:#fff}.evolution-attachments{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0;padding:12px;border-radius:10px;background:#f9fafb}.evolution-attachments>a{padding:7px 9px;border:1px solid #eaecf0;border-radius:8px;background:#fff;color:#344054;text-decoration:none;font-size:11px;font-weight:700}.accounts-table-v2 tbody tr{position:relative}.accounts-table-v2 tbody tr:has(.account-actions-menu[open]){z-index:200}.account-actions-menu[open] .account-actions-popover{z-index:500;background:#fff;box-shadow:0 22px 55px rgba(16,24,40,.28);outline:1px solid rgba(16,24,40,.04)}.account-actions-menu[open] .row-action-button{background:#fff7f2;border-color:var(--adn-orange);color:var(--adn-orange)}@media(max-width:900px){.rh-delay-grid,.rh-horizontal-kpis,.rh-pool-summary{grid-template-columns:1fr 1fr}.rh-alert-row,.rh-horizontal-row{grid-template-columns:1fr}.rh-horizontal-row>b{display:none}.rh-band-heading{flex-direction:column}.rh-reactivate-list>a{grid-template-columns:1fr}.rh-pipeline-band .dashboard-funnel{overflow-x:auto}}.recruiter-dashboard-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.rh-quick-add-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.referrals-page{display:flex;flex-direction:column;gap:18px}.referral-list-header{align-items:flex-start}.referral-list-card{padding:0;overflow:hidden}.referral-table{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) minmax(150px,.9fr) 110px 120px 70px 80px;grid-gap:14px;gap:14px;align-items:center}.referral-table-head{padding:12px 18px;background:#f8fafc;border-bottom:1px solid var(--border);color:#667085;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.referral-table-row{padding:14px 18px;border-bottom:1px solid #eef1f4;color:#344054;text-decoration:none;font-size:12px;transition:.16s ease}.referral-table-row:hover{background:#fffaf7}.referral-table-row>span:first-child{display:flex;flex-direction:column;gap:3px}.referral-table-row strong{font-size:13px;color:#1d2939}.referral-table-row small{font-size:10px;color:#98a2b3}.referral-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:10px}.referral-open{color:var(--adn-orange);font-weight:800}.referral-empty{padding:28px}.referral-empty p{margin:6px 0 0;color:#667085;font-size:12px}.referral-form{padding:0;overflow:hidden}.referral-section{padding:22px;border-bottom:1px solid #eaecf0}.referral-section>label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#344054}.referral-section input,.referral-section select,.referral-section textarea{font:inherit}.referral-contact-rule{margin:12px 0;padding:10px 12px;border-radius:10px;background:#fff8f2;border:1px solid #f6d7c5;color:#7a4a2e;font-size:11px}.referral-actions{padding:18px 22px;background:#fafafa}.referral-section .candidate-intake-heading h2 small{font-size:12px;color:#667085;font-weight:600}.referral-topbar{margin-bottom:16px}@media(max-width:1100px){.referral-table{grid-template-columns:1.4fr 1fr 1fr 100px}.referral-table>span:nth-child(5),.referral-table>span:nth-child(6),.referral-table>span:nth-child(7){display:none}}@media(max-width:760px){.recruiter-dashboard-heading-actions{align-items:flex-start}.rh-quick-add-actions{justify-content:flex-start}.referral-table{grid-template-columns:1.5fr 1fr}.referral-table-head,.referral-table>span:nth-child(n+3){display:none}.referral-table-row{padding:14px}.referral-section{padding:16px}}.applications-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.candidate-cv-first-section{background:linear-gradient(180deg,#fff,#fffdfa)}.candidate-import-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:16px}.candidate-import-actions button:disabled{opacity:.5;cursor:not-allowed}.candidate-analysis-error{margin-top:14px;padding:12px 14px;border:1px solid #efc7c2;border-radius:10px;background:#fff4f2;color:#9d3027;font-size:12px;line-height:1.45}.candidate-review-section{background:#fff}.candidate-review-group{margin-top:22px;padding-top:20px;border-top:1px solid #eef0f2}.candidate-review-group:first-of-type{margin-top:0;padding-top:0;border-top:0}.candidate-review-group h3{margin:0 0 14px;color:#344054;font-size:15px}.candidate-review-wide{grid-column:1/-1}.candidate-review-group textarea{width:100%;resize:vertical}.candidate-review-section input,.candidate-review-section textarea{background:#fff}.candidate-intake-actions button{min-width:250px}@media(max-width:800px){.applications-header-actions{justify-content:flex-start}.applications-header-actions .button{width:100%;text-align:center}.candidate-import-actions{align-items:stretch;flex-direction:column}.candidate-import-actions .button,.candidate-import-actions button{width:100%}.candidate-review-wide{grid-column:auto}.candidate-intake-actions button{min-width:0}}.candidate-mode-section{background:#fff}.candidate-mode-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.candidate-mode-choice button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:18px 20px;border:1px solid #dfe3e8;border-radius:14px;background:#fff;color:#344054;text-align:left;cursor:pointer}.candidate-mode-choice button.is-active,.candidate-mode-choice button:hover{border-color:#e87524;background:#fff8f2;box-shadow:0 6px 18px rgba(35,45,55,.06)}.candidate-mode-choice strong{font-size:15px}.candidate-mode-choice small{color:#667085;line-height:1.4}.candidate-manual-notice{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;border:1px solid #f1c7a5;border-radius:10px;background:#fff7ef;color:#8a4516;font-size:12px}.candidate-manual-notice span{color:#667085}.candidate-manual-duplicate-check{display:flex!important;align-items:flex-start;gap:9px;margin-top:12px;font-size:12px;font-weight:600;color:#475467}.candidate-manual-duplicate-check input{width:16px;height:16px;margin-top:1px}.candidate-cv-request-badge,.candidate-cv-request-inline{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #efad79;border-radius:999px;background:#fff4eb;color:#b54708;font-size:11px;font-weight:750;text-decoration:none}.candidate-cv-request-inline{align-self:flex-start;padding:2px 7px;font-size:9px}@media(max-width:800px){.candidate-mode-choice{grid-template-columns:1fr}.candidate-manual-notice{align-items:flex-start;flex-direction:column;gap:3px}}.candidate-duplicate-checking,.candidate-duplicate-clear{margin-top:12px;padding:10px 12px;border-radius:10px;background:#f7f8fa;color:#667085;font-size:12px}.candidate-duplicate-clear{border:1px solid #b7dfbd;background:#f2faf3;color:#35713b}.candidate-duplicate-proposals{margin-top:14px;padding:16px;border:1px solid #efb483;border-radius:12px;background:#fff8f2}.candidate-duplicate-proposals-heading{display:flex;flex-direction:column;gap:3px;color:#9b4b12}.candidate-duplicate-proposals-heading span{font-size:12px;color:#667085}.candidate-duplicate-proposal-list{display:grid;grid-gap:8px;gap:8px;margin:13px 0}.candidate-duplicate-proposal-list a{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border:1px solid #eadfd5;border-radius:9px;background:#fff;color:#344054;text-decoration:none}.candidate-duplicate-proposal-list a:hover{border-color:#e87524}.candidate-duplicate-proposal-list small,.candidate-duplicate-proposal-list span{font-size:11px;color:#667085}.candidate-duplicate-proposal-list b{font-size:11px;color:#d95f0b}.candidate-duplicate-proposals .candidate-duplicate-confirm{display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:650;color:#7a421b}.candidate-duplicate-proposals .candidate-duplicate-confirm input{width:16px;height:16px;margin-top:1px}@media(max-width:800px){.candidate-duplicate-proposal-list a{grid-template-columns:1fr;gap:3px}}.nav-add-candidate-group{display:grid;grid-gap:2px;gap:2px}.consulting-nav .nav-add-candidate-parent{font-weight:700}.consulting-nav .nav-sub-link{margin-left:18px;padding-top:8px;padding-bottom:8px;font-size:.92rem;opacity:.92}.consulting-nav .nav-sub-link .nav-icon{font-size:.85rem}.add-candidate-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}.add-candidate-choice{display:flex;align-items:center;gap:18px;padding:24px;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.add-candidate-choice:hover{transform:translateY(-2px)}.add-candidate-choice-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff4ec;color:#d86724;font-size:1.5rem;flex:0 0 auto}.add-candidate-choice h2{margin:0 0 6px}.add-candidate-choice p{margin:0;color:var(--muted,#667085)}.add-candidate-choice b{margin-left:auto;color:#d86724;white-space:nowrap}.candidate-offer-section select{width:100%;max-width:760px}.referral-form label small{font-weight:400;color:var(--muted,#667085)}.referral-statistics-card{margin-top:20px}.statistics-referral-intro{color:var(--muted,#667085);margin:0 0 16px}.statistics-referral-list{display:grid;grid-gap:10px;gap:10px}.statistics-referral-row{display:grid;grid-template-columns:minmax(180px,.7fr) 2fr;grid-gap:18px;gap:18px;align-items:flex-start;padding:14px 0;border-top:1px solid #eceff3}.statistics-referral-row:first-child{border-top:0}.statistics-referral-row>div:first-child{display:grid;grid-gap:3px;gap:3px}.statistics-referral-row small{color:var(--muted,#667085)}.statistics-referral-candidates{display:flex;flex-wrap:wrap;gap:8px}.statistics-referral-candidates a{padding:6px 9px;border:1px solid #e4e7ec;border-radius:999px;text-decoration:none;color:inherit;background:#fff}@media(max-width:800px){.add-candidate-choice-grid,.statistics-referral-row{grid-template-columns:1fr}}.user-activity-page{display:flex;flex-direction:column;gap:18px;padding-bottom:36px}.user-activity-controls{padding:18px}.user-activity-filters{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(160px,.8fr) minmax(180px,.9fr) minmax(220px,1.2fr) auto;grid-gap:12px;gap:12px;align-items:flex-end}.user-activity-filters label{display:flex;flex-direction:column;gap:6px;min-width:0}.user-activity-filters label>span{font-size:12px;font-weight:800;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.user-activity-filters input,.user-activity-filters select{width:100%;min-height:42px;border:1px solid #dce1e8;border-radius:10px;background:#fff;padding:9px 11px;color:#263244;font:inherit}.user-activity-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.user-activity-kpis article{padding:18px;display:flex;flex-direction:column;gap:5px}.user-activity-kpis span{font-size:12px;font-weight:800;color:#778194;text-transform:uppercase;letter-spacing:.04em}.user-activity-kpis strong{font-size:20px;color:#243147;overflow-wrap:anywhere}.user-activity-kpis small{color:#808998}.user-activity-timeline-card{padding:0;overflow:hidden}.user-activity-heading{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 22px;border-bottom:1px solid #eceff3}.user-activity-heading h2{margin:0;color:#243147}.user-activity-heading p{margin:5px 0 0;color:#798294}.user-activity-timeline{padding:8px 22px 22px}.user-activity-event{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0}.user-activity-event:not(:last-child):after{content:"";position:absolute;left:8px;top:36px;bottom:-2px;width:2px;background:#e8ebef}.user-activity-marker{position:relative;z-index:1;width:16px;height:16px;margin-top:4px;border-radius:50%;background:#7b8797;border:4px solid #eef1f4}.user-activity-marker.is-connexion{background:#4f9a5a}.user-activity-marker.is-navigation{background:#5b7fc4}.user-activity-marker.is-creation{background:#38a169}.user-activity-marker.is-modification{background:#d18b30}.user-activity-marker.is-suppression{background:#c75a5a}.user-activity-marker.is-statut{background:#8962b8}.user-activity-marker.is-document{background:#5a8c99}.user-activity-marker.is-cooptation{background:#d66f96}.user-activity-marker.is-sourcing{background:#6679bd}.user-activity-marker.is-positionnement{background:#c17b3b}.user-activity-marker.is-annonce{background:#c55a74}.user-activity-marker.is-compte{background:#6f65a8}.user-activity-event-body{min-width:0;padding:0 0 4px}.user-activity-event-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.user-activity-event-head>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.user-activity-event-head strong{color:#263244}.user-activity-event-head time{white-space:nowrap;color:#7b8493;font-size:13px}.user-activity-type{padding:4px 8px;border-radius:999px;background:#f3f5f7;color:#536071;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.user-activity-event-body p{margin:7px 0 4px;color:#4f5968}.user-activity-event-body>small{color:#9098a5}.user-activity-empty{padding:32px 0}@media(max-width:1100px){.user-activity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.user-activity-filters button{width:max-content}.user-activity-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.user-activity-filters,.user-activity-kpis{grid-template-columns:1fr}.user-activity-filters button{width:100%}.user-activity-event-head{flex-direction:column;gap:5px}.user-activity-event-head time{white-space:normal}.user-activity-timeline{padding-left:16px;padding-right:16px}}.resource-agency-groups{display:grid;grid-gap:22px;gap:22px}.resource-agency-block{display:grid;grid-gap:12px;gap:12px;padding-top:4px}.resource-agency-block+.resource-agency-block{border-top:1px solid #ece7e2;padding-top:20px}.resource-agency-title{width:max-content;margin:0;padding:8px 13px;border-radius:10px;background:#fff1e8;color:#c95016;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.resource-agency-block .intercontract-priority-empty{margin:0}.evolution-status.is-needs_info{background:#fff4df;color:#a15c00}.evolution-status.is-awaiting_user_validation{background:#f1ecff;color:#6938ef}.evolution-history-dot.is-needs_info{background:#e5a000}.evolution-history-dot.is-awaiting_user_validation{background:#7a5af8}.evolution-attention-card{border-color:#f0c97f;background:#fffdf8}.evolution-validation-card{border-color:#d8ccff;background:#fdfcff}.evolution-quick-list{display:grid;grid-gap:9px;gap:9px;margin-top:15px}.evolution-quick-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #e4e8eb;border-radius:13px;background:#fff;color:#273345;text-decoration:none}.evolution-quick-list a span{color:#df6427;font-weight:800}.evolution-edit-panel,.evolution-response-panel{margin:18px 0;padding:18px;border:1px solid #e4e8eb;border-radius:16px;background:#fafbfb}.evolution-edit-panel summary{cursor:pointer;font-weight:900;color:#344054}.evolution-inline-form{display:grid;grid-gap:13px;gap:13px;margin-top:14px}.evolution-inline-form label{display:grid;grid-gap:7px;gap:7px;font-weight:800;color:#3e4c61}.evolution-inline-form input,.evolution-inline-form textarea{width:100%;border:1px solid #dbe1de;border-radius:12px;padding:12px 14px;background:#fff;font:inherit}.evolution-response-panel h3{margin:0 0 5px}.evolution-response-panel>p{margin:0;color:#667085}.evolution-validation-panel{background:#fbf9ff;border-color:#ddd2ff}.evolution-admin-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.evolution-admin-kpis article{display:grid;grid-gap:5px;gap:5px;padding:16px 18px;border:1px solid #e2e6e3;border-radius:16px;background:#fff}.evolution-admin-kpis span{font-size:11px;text-transform:uppercase;color:#7d8797;font-weight:900}.evolution-admin-kpis strong{font-size:26px}.evolution-history p{white-space:pre-wrap}.btn.danger{background:#b42318;color:#fff;border-color:#b42318}@media(max-width:700px){.evolution-admin-kpis{grid-template-columns:1fr}.evolution-quick-list a{align-items:flex-start;flex-direction:column}}.candidate-analysis-info{margin-top:14px;padding:14px 16px;border:1px solid #f0c97f;border-radius:14px;background:#fff8e8;color:#8a5a00;font-weight:700;line-height:1.5}.app-error-panel{max-width:760px;margin:70px auto;padding:34px;border:1px solid #eadfd8;border-radius:22px;background:#fff;box-shadow:0 14px 45px rgba(24,35,48,.08)}.app-error-panel h1{margin:6px 0 10px}.app-error-panel p{color:#667085}.app-error-panel small{display:block;margin:14px 0;color:#98a2b3}.app-error-panel>div{display:flex;gap:10px;flex-wrap:wrap}.evolution-admin-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:flex-end;padding:18px;margin:0 0 20px;border:1px solid #e4e8eb;border-radius:16px;background:#fafbfb;min-width:0}.evolution-admin-filters label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#536176;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.evolution-admin-filters input,.evolution-admin-filters select{width:100%;min-width:0;max-width:100%;min-height:44px;border:1px solid #dbe1de;border-radius:11px;padding:9px 11px;background:#fff;color:#273345;font:inherit;text-transform:none;letter-spacing:normal}.evolution-filter-search{grid-column:span 3}.evolution-filter-actions{grid-column:span 1;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}.evolution-row-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.table-edit-link{font-weight:900;color:#315ca8;text-decoration:none}.table-edit-link:hover,.table-open-link:hover{text-decoration:underline}@media(max-width:1200px){.evolution-admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.evolution-filter-actions,.evolution-filter-search{grid-column:1/-1}}@media(max-width:760px){.evolution-admin-filters{grid-template-columns:1fr}.evolution-filter-actions,.evolution-filter-search{grid-column:1}.evolution-filter-actions{justify-content:stretch}.evolution-filter-actions .btn{flex:1 1}.evolution-row-actions{align-items:flex-start;flex-direction:column;gap:5px}}.vivier-zone-navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 10px}.vivier-zone-navigation a{min-width:0;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid #dfe5ea;border-radius:14px;background:#fff;color:#344054;text-decoration:none;box-shadow:0 6px 18px rgba(23,33,49,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.vivier-zone-navigation a:hover{border-color:#efb48f;box-shadow:0 8px 22px rgba(23,33,49,.07);transform:translateY(-1px)}.vivier-zone-navigation a>span{font-size:13px;font-weight:850;line-height:1.2}.vivier-zone-navigation a>strong{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:13px;font-weight:900}.vivier-zone-navigation a.is-active{border-color:#dc6b29;background:#fff8f3;color:#b54708;box-shadow:0 8px 22px rgba(220,107,41,.12)}.vivier-zone-navigation a.is-active>strong{background:#dc6b29;color:#fff}.vivier-progressive-toolbar{grid-template-columns:minmax(260px,1.8fr) minmax(160px,.8fr) minmax(180px,.9fr) auto auto!important}@media(max-width:1100px){.vivier-zone-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.vivier-progressive-toolbar{grid-template-columns:1fr 1fr!important}.vivier-progressive-toolbar .vivier-search-field{grid-column:1/-1}}@media(max-width:720px){.vivier-zone-navigation{grid-template-columns:1fr 1fr}.vivier-zone-navigation a:last-child{grid-column:1/-1}.vivier-progressive-toolbar{grid-template-columns:1fr!important}.vivier-progressive-toolbar .vivier-search-field{grid-column:auto}}.compact-pagination{display:flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap;margin:1rem 0 .25rem}.compact-pagination-item{display:inline-flex;align-items:center;gap:.35rem}.compact-pagination a{min-width:2.15rem;height:2.15rem;padding:0 .65rem;border:1px solid #d9dde5;border-radius:.6rem;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1f2937;font-weight:700;text-decoration:none}.compact-pagination a:hover{border-color:#ef7d24;color:#d9650b}.compact-pagination a.is-active{background:#172033;border-color:#172033;color:#fff}.compact-pagination-ellipsis{padding:0 .2rem;color:#7b8492;font-weight:700}.login-email-sent-card{text-align:center}.login-email-sent-card .login-demo-header{text-align:left}.login-email-sent-icon{width:3.25rem;height:3.25rem;margin:.5rem auto 1rem;border-radius:999px;display:grid;place-items:center;background:#eaf7ef;color:#18794e;font-size:1.6rem;font-weight:800}.login-email-sent-card .button{margin-top:1rem}.crm-page{display:grid;grid-gap:22px;gap:22px;max-width:1500px;margin:0 auto}.crm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.crm-kpis .card{display:grid;grid-gap:7px;gap:7px}.crm-kpis .card>span{color:var(--muted);font-size:12px;font-weight:800}.crm-kpis .card>strong{font-size:30px}.crm-kpis .card>small{color:var(--muted)}.crm-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.crm-filter{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,.35fr) auto auto;grid-gap:10px;gap:10px;margin-bottom:18px;align-items:center}.crm-table td small{color:var(--muted);margin-top:4px}.crm-primary-link{font-weight:850;color:#101828}.crm-primary-link:hover,.text-link:hover{text-decoration:underline}.crm-pagination{display:flex;justify-content:space-between;align-items:center;padding-top:18px;color:var(--muted)}.crm-pagination>div{display:flex;gap:8px}.crm-status{display:inline-flex;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;white-space:nowrap}.crm-status-client{background:#ecfdf3;color:#027a48}.crm-status-prospect{background:#eff8ff;color:#175cd3}.crm-status-partner{background:#f4f3ff;color:#5925dc}.crm-status-blacklist{background:#fef3f2;color:#b42318}.crm-status-delete{background:#f2f4f7;color:#667085;text-decoration:line-through}.crm-status-neutral{background:#fff6ed;color:#b54708}.crm-company-hero{background:linear-gradient(135deg,#17212b,#26394b);color:#fff;border-radius:18px;padding:25px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px}.crm-company-hero h1{font-size:34px}.crm-hero-meta{align-items:center;color:#d0d5dd}.crm-future-bar,.crm-future-grid,.crm-hero-meta{display:flex;gap:10px;flex-wrap:wrap}.crm-future-action{position:relative;display:inline-flex;align-items:center;padding:10px 13px;border:1px dashed #cbd0d6;border-radius:10px;background:#f2f4f7;color:#98a2b3;font-weight:800;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-future-action:after{content:"🔒";font-size:11px;margin-left:8px;filter:grayscale(1)}.crm-tooltip{position:absolute;left:0;top:calc(100% + 8px);z-index:20;width:320px;padding:10px 12px;border-radius:9px;background:#17212b;color:white;font-size:11px;font-weight:600;line-height:1.45;box-shadow:0 10px 24px rgba(0,0,0,.18);opacity:0;pointer-events:none;transform:translateY(-3px);transition:.15s}.crm-future-action:focus .crm-tooltip,.crm-future-action:hover .crm-tooltip{opacity:1;transform:translateY(0)}.crm-contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.crm-contact-card{border:1px solid var(--border);border-radius:11px;padding:13px;display:grid;grid-gap:4px;gap:4px}.crm-contact-card:hover{border-color:#fdba74;background:#fffaf7}.crm-contact-card small,.crm-contact-card span{color:var(--muted)}.crm-mini-row{display:grid;grid-gap:3px;gap:3px;border-top:1px solid var(--border);padding:10px 0}.crm-mini-row small{color:var(--muted)}.crm-tabs{display:flex;gap:7px}.crm-tabs a{padding:9px 13px;border-radius:9px;background:#fff;border:1px solid var(--border);font-weight:800}.crm-tabs a.active{background:#17212b;color:white}.crm-overdue{background:#fff7ed}.crm-priority{font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;background:#f2f4f7}.crm-priority-high{background:#fef3f2;color:#b42318}.crm-priority-low{background:#eff8ff;color:#175cd3}.crm-duplicate-group{border:1px solid #fedf89;background:#fffaeb;border-radius:10px;margin-bottom:10px;padding:7px}.crm-duplicate-group a{display:grid;grid-gap:2px;gap:2px;padding:7px}.crm-duplicate-group a+a{border-top:1px solid #fde68a}.crm-duplicate-group small{color:#667085}.crm-import-current{display:grid;grid-gap:4px;gap:4px;padding:13px;margin:15px 0;background:#f8fafc;border:1px solid var(--border);border-radius:10px}.crm-check-list{margin:0;padding-left:20px;display:grid;grid-gap:10px;gap:10px}.crm-check-list li::marker{color:var(--brand2)}@media(max-width:1000px){.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-grid-2{grid-template-columns:1fr}.crm-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-filter{grid-template-columns:1fr 1fr}}@media(max-width:650px){.crm-contact-cards,.crm-filter,.crm-kpis{grid-template-columns:1fr}.crm-company-hero{align-items:flex-start;flex-direction:column}.crm-tooltip{width:min(280px,80vw)}}.crm-row-clickable{cursor:pointer}.crm-row-clickable:hover{background:rgba(127,127,127,.08)}.crm-row-frozen{opacity:.45;pointer-events:none}.crm-bulk-actions{display:flex;gap:.5rem;flex-wrap:wrap}.crm-bulk-actions,.crm-last-action{margin-bottom:1rem}.inline-actions{display:flex;gap:.5rem}.crm-table td small{display:block;opacity:.7;margin-top:.15rem}.crm-readonly form{pointer-events:none;opacity:.72}.crm-readonly form button{display:none}.crm-nav-actions{display:grid;grid-gap:2px;gap:2px;margin:4px 0 2px;padding:4px 0 4px 9px;border-left:2px solid rgba(255,255,255,.12)}.crm-nav-actions-title{display:flex;align-items:center;gap:10px;padding:8px 10px;color:rgba(255,255,255,.72);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.crm-nav-actions .nav-sub-link{margin-left:8px}.crm-quality-card{padding-top:16px}.crm-quality-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.crm-search-inline{display:flex;gap:8px;min-width:min(100%,430px)}.crm-search-inline input{min-width:260px;flex:1 1}.crm-segmented{display:inline-flex;border:1px solid var(--border);border-radius:10px;padding:3px;background:#f8fafc}.crm-segmented a{padding:7px 13px;border-radius:7px;font-size:12px;font-weight:850;color:var(--muted)}.crm-segmented a.active{background:#17212b;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12)}.crm-action-toolbar{justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:12px}.crm-action-toolbar,.crm-selection-tools{display:flex;align-items:center;flex-wrap:wrap}.crm-selection-tools{gap:8px}.crm-selection-count{font-size:12px;font-weight:850;color:var(--muted);padding:0 6px}.crm-type-badge{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900}.crm-type-badge.company{background:#eff8ff;color:#175cd3}.crm-type-badge.contact{background:#f4f3ff;color:#5925dc}.crm-action-table th:nth-child(3){min-width:220px}.crm-action-table th:nth-child(5){min-width:260px}.crm-duplicate-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.crm-duplicate-choice+.crm-duplicate-choice{border-top:1px solid #fde68a}.crm-duplicate-choice form{padding-right:7px}.crm-duplicate-choice>a{border-top:0!important}@media(max-width:900px){.crm-quality-head{align-items:stretch}.crm-search-inline{min-width:100%}.crm-action-toolbar{align-items:stretch}.crm-selection-tools{width:100%}.crm-duplicate-choice{grid-template-columns:1fr}.crm-segmented{width:100%}.crm-segmented a{flex:1 1;text-align:center}}.crm-admin-reminder{border-color:#fedf89;background:#fffaeb}.consulting-brand{position:relative}.backoffice-version-badge{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:22px;padding:0 7px;border-radius:999px;background:#17212b;color:#fff;border:1px solid rgba(255,255,255,.2);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.18)}@media(max-width:1050px){.backoffice-version-badge{top:4px;right:4px}}.crm-pro-page{gap:18px}.crm-pro-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.crm-pro-head h1{font-size:30px;line-height:1.1;margin:4px 0 6px}.crm-count-pill{display:inline-flex;vertical-align:middle;margin-left:8px;border:1px solid var(--border);background:#f8fafc;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850;color:#475467}.crm-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.crm-kpi-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-kpi-card{display:grid;grid-gap:6px;gap:6px;min-height:112px;align-content:center;border:1px solid #e7ebef;transition:.15s}.crm-kpi-card:hover{border-color:#fdba74;transform:translateY(-1px);box-shadow:0 10px 25px rgba(15,23,42,.06)}.crm-kpi-card>span{font-size:12px;color:#475467;font-weight:800}.crm-kpi-card>strong{font-size:28px;letter-spacing:-.02em}.crm-kpi-card>small{font-size:11px;color:#667085}.crm-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.crm-priority-grid a{border:1px solid var(--border);border-radius:12px;padding:16px;display:grid;grid-gap:6px;gap:6px;background:#fff}.crm-priority-grid strong{font-size:25px}.crm-priority-grid span{font-size:12px;color:#475467}.crm-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.crm-pipeline a{padding:14px;border-radius:12px;background:linear-gradient(180deg,#fbfcfe,#f7f9fc);border:1px solid #eef1f4;display:grid;grid-gap:6px;gap:6px}.crm-pipeline span{font-size:11px;color:#667085}.crm-pipeline strong{font-size:22px}.crm-agency-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.crm-agency-split>div{border:1px solid var(--border);border-radius:12px;padding:13px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:3px;gap:3px}.crm-agency-split span{font-weight:850}.crm-agency-split strong{font-size:21px}.crm-agency-split small{grid-column:1/-1;color:#667085}.crm-dashboard-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px}.crm-pro-table-wrap{overflow:auto}.crm-pro-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.crm-pro-table th{padding:11px 12px;text-align:left;background:#f8fafc;color:#475467;font-size:11px;font-weight:850;border-bottom:1px solid var(--border);white-space:nowrap}.crm-pro-table td{padding:12px;border-bottom:1px solid #eef1f4;vertical-align:top}.crm-pro-table tr:hover td{background:#fcfcfd}.crm-pro-table td small{display:block;color:#667085;margin-top:3px;max-width:360px}.crm-pro-table td a{font-weight:750;color:#175cd3}.crm-next-actions{display:grid;grid-gap:0;gap:0;margin:10px 0 16px}.crm-next-actions>div{padding:11px 0;border-bottom:1px solid #eef1f4;display:grid;grid-gap:3px;gap:3px}.crm-next-actions time{font-size:10px;color:#667085}.crm-next-actions strong{font-size:12px}.crm-next-actions span{font-size:11px;color:#667085}.crm-filter-card{padding:14px}.crm-pro-filter{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(5,minmax(130px,.5fr)) auto auto;grid-gap:9px;gap:9px;align-items:flex-end}.crm-pro-filter input,.crm-pro-filter select{min-width:0}.crm-view-tabs{display:flex;overflow:auto;border:1px solid var(--border);border-radius:12px;background:white}.crm-view-tabs a{padding:12px 15px;min-width:max-content;border-right:1px solid #eef1f4;font-size:11px;font-weight:800;color:#344054}.crm-view-tabs a:hover{background:#fff8f2;color:#b54708}.crm-view-tabs strong{display:block;color:#f97316;margin-top:3px;font-size:10px}.crm-badge{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;white-space:nowrap}.crm-badge-success{background:#ecfdf3;color:#027a48}.crm-badge-warning{background:#fffaeb;color:#b54708}.crm-badge-danger{background:#fef3f2;color:#b42318}.crm-badge-info{background:#eff8ff;color:#175cd3}.crm-badge-neutral{background:#f2f4f7;color:#475467}.crm-chip-list{display:flex;gap:5px;flex-wrap:wrap}.crm-chip-list span{background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:10px;color:#475467}.crm-info-banner{margin-bottom:12px;padding:10px 12px;border-radius:9px;background:#eff8ff;border:1px solid #b2ddff;color:#175cd3;font-size:11px}.crm-review-reminder{border:1px solid #fedf89;background:#fffaeb;color:#b54708;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800}.crm-danger-zone{display:flex;align-items:center;justify-content:space-between;border-color:#fda29b;background:#fffafa}.crm-danger-zone p{margin:4px 0 0;color:#b42318}.crm-danger-zone>strong{color:#b42318}.crm-company-hero{box-shadow:0 10px 30px rgba(15,23,42,.12)}.crm-last-action{border-left:4px solid #f97316}.crm-readonly input,.crm-readonly select,.crm-readonly textarea{background:#f8fafc}.crm-list-row,.crm-quality-row{transition:.12s}.crm-list-row:hover,.crm-quality-row:hover{background:#fcfcfd}@media(max-width:1200px){.crm-kpi-grid,.crm-kpi-grid-5{grid-template-columns:repeat(3,1fr)}.crm-pro-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-dashboard-bottom{grid-template-columns:1fr}.crm-pipeline{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.crm-kpi-grid,.crm-kpi-grid-4,.crm-kpi-grid-5,.crm-priority-grid{grid-template-columns:1fr 1fr}.crm-pro-filter{grid-template-columns:1fr}.crm-pro-head{display:grid}.crm-agency-split,.crm-pipeline{grid-template-columns:1fr}.crm-kpi-card{min-height:90px}}.crm-detail-hero{background:linear-gradient(135deg,#111d2b,#22384c);color:#fff;border-radius:18px;padding:24px 26px;display:flex;justify-content:space-between;align-items:center;gap:18px;box-shadow:0 12px 30px rgba(15,23,42,.14)}.crm-detail-hero h1{font-size:32px;margin:4px 0 8px}.crm-detail-hero .eyebrow{color:#fdba74}.crm-detail-hero a{color:inherit}.crm-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.crm-detail-summary .card{display:grid;grid-gap:6px;gap:6px;min-height:90px;align-content:center}.crm-detail-summary .card>span{font-size:11px;color:#667085;font-weight:800}.crm-detail-summary .card>strong:not(.crm-badge){font-size:16px}.crm-detail-summary .card>small{font-size:10px;color:#667085}.crm-task-preview{margin-top:12px}.crm-pro-list-table td,.crm-pro-list-table th{white-space:nowrap}.crm-pro-list-table td:nth-child(2){font-weight:850;color:#101828}.crm-pro-list-table tr.crm-row-clickable:hover td{background:#fffaf7}.crm-pro-list-table{min-width:1100px}@media(max-width:900px){.crm-detail-summary{grid-template-columns:1fr 1fr}.crm-detail-hero{display:grid}.crm-detail-hero .header-actions{justify-content:flex-start}}body:has(.crm-page){--crm-navy:#0f2235;--crm-navy-2:#152d43;--crm-orange:#f36d21;--crm-orange-dark:#d85b17;--crm-blue:#2675e8;--crm-green:#3c9b5f;--crm-purple:#7448d8;--crm-red:#e5484d;--crm-amber:#e69a2d;--crm-bg:#f8fafc;--crm-line:#e7ebf0;--crm-text:#10233a;--crm-muted:#6b778c}body:has(.crm-page) .consulting-sidebar{background:linear-gradient(180deg,var(--crm-navy) 0,#0b1b2a 100%)}body:has(.crm-page) .consulting-nav a.active,body:has(.crm-page) .consulting-nav a:hover{background:linear-gradient(90deg,rgba(243,109,33,.92),rgba(216,91,23,.92));border-left-color:#ff9a5c;color:#fff}body:has(.crm-page) .consulting-nav a.active .nav-icon,body:has(.crm-page) .consulting-nav a:hover .nav-icon{color:#fff}body:has(.crm-page) .crm-nav-actions{border-left-color:rgba(255,255,255,.16)}body:has(.crm-page) .consulting-main{background:#fff;padding:0;min-width:0;overflow-x:hidden}body:has(.crm-page) .crm-page{font-family:var(--font-quicksand),"Avenir Next","Segoe UI",Arial,sans-serif;color:var(--crm-text);max-width:none;margin:0;padding:26px 30px 34px;overflow:hidden;gap:16px}body:has(.crm-page) .crm-page *,body:has(.crm-page) .crm-page button,body:has(.crm-page) .crm-page input,body:has(.crm-page) .crm-page select,body:has(.crm-page) .crm-page textarea{font-family:inherit}body:has(.crm-page) .crm-pro-head{min-height:58px;margin:0;align-items:center;border-bottom:1px solid var(--crm-line);padding-bottom:16px}body:has(.crm-page) .crm-pro-head .eyebrow{display:none}body:has(.crm-page) .crm-pro-head h1{font-size:28px;font-weight:700;color:var(--crm-text);letter-spacing:-.035em;margin:0}body:has(.crm-page) .crm-pro-head p{font-size:12px;margin:5px 0 0;color:var(--crm-muted)}body:has(.crm-page) .crm-count-pill{margin-left:10px;padding:5px 10px;border-radius:999px;background:#f5f7fa;border:1px solid #dde3ea;color:#344054;font-size:11px;font-weight:650;letter-spacing:0}body:has(.crm-page) .header-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}body:has(.crm-page) .button,body:has(.crm-page) button{min-height:38px;border-radius:8px;padding:9px 14px;background:var(--crm-orange);color:#fff;font-size:12px;font-weight:650;box-shadow:none;border:1px solid transparent}body:has(.crm-page) .button:hover,body:has(.crm-page) button:hover{background:var(--crm-orange-dark)}body:has(.crm-page) .button.secondary{background:#fff;color:var(--crm-text);border-color:#dbe2e9}body:has(.crm-page) .button.secondary:hover{background:#f8fafc;border-color:#cbd5df;color:var(--crm-text)}body:has(.crm-page) input,body:has(.crm-page) select,body:has(.crm-page) textarea{border:1px solid #dce3ea;border-radius:8px;background:#fff;color:var(--crm-text);font-size:12px;min-height:38px;padding:8px 11px;box-shadow:none}body:has(.crm-page) input:focus,body:has(.crm-page) select:focus,body:has(.crm-page) textarea:focus{border-color:#9bbce8;outline:3px solid rgba(38,117,232,.1)}body:has(.crm-page) .card{border:1px solid var(--crm-line);border-radius:11px;background:#fff;box-shadow:0 4px 18px rgba(15,34,53,.035);padding:16px;min-width:0}body:has(.crm-page) .section-title{color:var(--crm-text);font-size:15px;font-weight:700;letter-spacing:-.02em}body:has(.crm-page) .muted{color:var(--crm-muted)}body:has(.crm-page) .crm-kpi-grid{gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}body:has(.crm-page) .crm-kpi-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}body:has(.crm-page) .crm-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.crm-page) .crm-kpi-card{position:relative;min-height:100px;padding:15px 16px;border-color:var(--crm-line);border-radius:10px;box-shadow:none;overflow:hidden}body:has(.crm-page) .crm-kpi-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#e9edf2}body:has(.crm-page) .crm-kpi-card:nth-child(6n+1):before{background:var(--crm-orange)}body:has(.crm-page) .crm-kpi-card:nth-child(6n+2):before{background:#ff8b3d}body:has(.crm-page) .crm-kpi-card:nth-child(6n+3):before{background:var(--crm-purple)}body:has(.crm-page) .crm-kpi-card:nth-child(6n+4):before{background:var(--crm-green)}body:has(.crm-page) .crm-kpi-card:nth-child(6n+5):before{background:var(--crm-blue)}body:has(.crm-page) .crm-kpi-card:nth-child(6n):before{background:var(--crm-red)}body:has(.crm-page) .crm-kpi-card:hover{transform:none;border-color:#d7dee6;box-shadow:0 6px 18px rgba(15,34,53,.05)}body:has(.crm-page) .crm-kpi-card>span{font-size:11px;color:#536174;font-weight:600}body:has(.crm-page) .crm-kpi-card>strong{font-size:27px;font-weight:700;color:var(--crm-text)}body:has(.crm-page) .crm-kpi-card>small{font-size:10px;color:var(--crm-muted)}body:has(.crm-page) .crm-filter-card{padding:12px 14px;background:#fff;box-shadow:none}body:has(.crm-page) .crm-pro-filter{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(5,minmax(118px,.65fr)) auto auto;grid-gap:8px;gap:8px;align-items:center;max-width:100%;min-width:0}body:has(.crm-page) .crm-pro-filter>*{min-width:0}body:has(.crm-page) .crm-pro-filter button{white-space:nowrap}body:has(.crm-page) .crm-view-tabs{border-color:var(--crm-line);border-radius:10px;box-shadow:none;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}body:has(.crm-page) .crm-view-tabs a{position:relative;padding:11px 16px;background:#fff;color:#344054;font-size:11px;font-weight:650;border-right-color:#edf0f3;text-align:center}body:has(.crm-page) .crm-view-tabs a:first-child:after,body:has(.crm-page) .crm-view-tabs a:hover:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--crm-orange)}body:has(.crm-page) .crm-view-tabs a:hover{background:#fff;color:var(--crm-text)}body:has(.crm-page) .crm-view-tabs strong{font-size:10px;color:var(--crm-orange);font-weight:650}body:has(.crm-page) .crm-grid-2{gap:12px}body:has(.crm-page) .crm-priority-grid{gap:0;border:1px solid var(--crm-line);border-radius:10px;overflow:hidden}body:has(.crm-page) .crm-priority-grid a{border:0;border-right:1px solid var(--crm-line);border-radius:0;padding:16px 14px;text-align:center;align-content:center;min-height:112px}body:has(.crm-page) .crm-priority-grid a:last-child{border-right:0}body:has(.crm-page) .crm-priority-grid strong{font-size:25px;color:var(--crm-text)}body:has(.crm-page) .crm-priority-grid span{font-size:11px;color:#536174}body:has(.crm-page) .crm-pipeline{gap:0;border:1px solid var(--crm-line);border-radius:10px;overflow:hidden}body:has(.crm-page) .crm-pipeline a{border:0;border-right:1px solid var(--crm-line);border-radius:0;background:#fbfcfe;padding:14px 16px;min-height:78px}body:has(.crm-page) .crm-pipeline a:last-child{border-right:0}body:has(.crm-page) .crm-pipeline span{font-size:11px}.crm-pipeline strong{font-size:21px}body:has(.crm-page) .crm-agency-split>div{border-radius:9px;border-color:var(--crm-line);box-shadow:none;background:#fafcff}body:has(.crm-page) .crm-dashboard-bottom{grid-template-columns:minmax(0,2.1fr) minmax(270px,.85fr);gap:12px;min-width:0}body:has(.crm-page) .crm-next-actions>div{padding:10px 0}body:has(.crm-page) .crm-pro-table-wrap,body:has(.crm-page) .vivier-table-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;border-radius:8px}body:has(.crm-page) table.crm-pro-table,body:has(.crm-page) table.crm-table{width:100%;max-width:none;border-collapse:separate;border-spacing:0;color:var(--crm-text);font-size:11px;background:#fff}body:has(.crm-page) .crm-pro-list-table{min-width:980px!important}body:has(.crm-page) .crm-action-table{min-width:980px}body:has(.crm-page) .crm-pro-table th,body:has(.crm-page) .crm-table th{background:#f8fafc;color:#435066;font-size:10px;font-weight:700;padding:10px 11px;white-space:nowrap;border-bottom:1px solid var(--crm-line)}body:has(.crm-page) .crm-pro-table td,body:has(.crm-page) .crm-table td{padding:10px 11px;font-size:11px;line-height:1.35;border-bottom:1px solid #eef1f4;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}body:has(.crm-page) .crm-pro-table td a,body:has(.crm-page) .crm-table td a{color:#1264d9;font-weight:650}body:has(.crm-page) .crm-pro-table tbody tr:hover td,body:has(.crm-page) .crm-table tbody tr:hover td{background:#f9fbfd}body:has(.crm-page) .crm-pro-table td small,body:has(.crm-page) .crm-table td small{font-size:9.5px;color:var(--crm-muted);line-height:1.35}body:has(.crm-page) .crm-row-clickable{cursor:pointer}body:has(.crm-page) .crm-row-frozen{opacity:.48}body:has(.crm-page) .crm-action-toolbar,body:has(.crm-page) .crm-bulk-actions{max-width:100%;min-width:0;gap:8px;padding:10px 0;margin:0 0 8px;border-color:var(--crm-line)}body:has(.crm-page) .crm-selection-count{font-size:10px;color:var(--crm-muted)}body:has(.crm-page) .crm-badge,body:has(.crm-page) .crm-priority,body:has(.crm-page) .crm-status,body:has(.crm-page) .crm-type-badge{font-weight:650;border-radius:6px;padding:4px 7px;font-size:9.5px;line-height:1.15}body:has(.crm-page) .crm-badge-success,body:has(.crm-page) .crm-status-client{background:#eaf8ee;color:#257a43}body:has(.crm-page) .crm-badge-warning,body:has(.crm-page) .crm-status-neutral{background:#fff3df;color:#aa6815}body:has(.crm-page) .crm-badge-danger,body:has(.crm-page) .crm-status-blacklist{background:#ffeded;color:#b93136}body:has(.crm-page) .crm-badge-info,body:has(.crm-page) .crm-status-prospect{background:#eaf3ff;color:#1264d9}body:has(.crm-page) .crm-status-partner{background:#f0ebff;color:#6640bd}body:has(.crm-page) .crm-type-badge.company{background:#eaf3ff;color:#1264d9}body:has(.crm-page) .crm-type-badge.contact{background:#f1edff;color:#6640bd}body:has(.crm-page) .crm-chip-list span{background:#f1f4f7;color:#536174;font-size:9px;padding:4px 6px;border-radius:6px}body:has(.crm-page) .crm-info-banner{border-color:#cfe2ff;background:#f0f6ff;color:#2863a9;border-radius:8px;font-size:10px;margin-bottom:10px}body:has(.crm-page) .crm-review-reminder{border-color:#ffd6ad;background:#fff6eb;color:#b85c17;border-radius:8px}body:has(.crm-page) .crm-danger-zone{border-color:#f4b5b7;background:#fffafa;border-radius:10px}body:has(.crm-page) .crm-company-hero,body:has(.crm-page) .crm-detail-hero{background:linear-gradient(135deg,var(--crm-navy),var(--crm-navy-2));border-radius:12px;padding:22px 24px;box-shadow:none;overflow:hidden}body:has(.crm-page) .crm-company-hero h1,body:has(.crm-page) .crm-detail-hero h1{color:#fff;font-size:29px;font-weight:700}body:has(.crm-page) .crm-detail-summary{gap:10px}body:has(.crm-page) .crm-detail-summary .card{min-height:82px;box-shadow:none}body:has(.crm-page) .crm-last-action{border-left:3px solid var(--crm-orange)}body:has(.crm-page) .consulting-shell,body:has(.crm-page) .shell{grid-template-columns:250px minmax(0,1fr);width:100%;max-width:100vw;overflow-x:hidden}body:has(.crm-page) .card>*,body:has(.crm-page) .consulting-main>*,body:has(.crm-page) .crm-page>*{min-width:0}@media(max-width:1360px){body:has(.crm-page) .crm-page{padding:22px 22px 30px}body:has(.crm-page) .crm-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.crm-page) .crm-kpi-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.crm-page) .crm-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.crm-page) .crm-pro-filter{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(125px,.7fr)) auto auto}}@media(max-width:1100px){body:has(.crm-page) .crm-page{padding:18px}body:has(.crm-page) .crm-kpi-grid,body:has(.crm-page) .crm-kpi-grid-4,body:has(.crm-page) .crm-kpi-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.crm-page) .crm-dashboard-bottom,body:has(.crm-page) .crm-grid-2{grid-template-columns:1fr}body:has(.crm-page) .crm-pro-filter{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.crm-page) .crm-pro-filter input{grid-column:1/-1}body:has(.crm-page) .crm-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;border:0;grid-gap:8px;gap:8px}body:has(.crm-page) .crm-priority-grid a{border:1px solid var(--crm-line);border-radius:9px;min-height:90px}body:has(.crm-page) .crm-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;border:0;grid-gap:8px;gap:8px}body:has(.crm-page) .crm-pipeline a{border:1px solid var(--crm-line);border-radius:9px}}@media(max-width:760px){body:has(.crm-page) .crm-page{padding:14px;gap:12px}body:has(.crm-page) .crm-pro-head{display:grid;align-items:flex-start}body:has(.crm-page) .crm-pro-head h1{font-size:24px}body:has(.crm-page) .crm-kpi-grid,body:has(.crm-page) .crm-kpi-grid-4,body:has(.crm-page) .crm-kpi-grid-5{grid-template-columns:1fr 1fr}body:has(.crm-page) .crm-pro-filter{grid-template-columns:1fr}body:has(.crm-page) .crm-pro-filter input{grid-column:auto}body:has(.crm-page) .crm-detail-summary{grid-template-columns:1fr 1fr}}body:has(.crm-page) .crm-list-card{padding:0;overflow:hidden}body:has(.crm-page) .crm-list-card .crm-action-toolbar{padding:10px 14px;margin:0;border-top:0}body:has(.crm-page) .crm-list-card .vivier-table-wrap{border-radius:0;border-top:1px solid var(--crm-line)}body:has(.crm-page) .crm-contact-details,body:has(.crm-page) .crm-last-cell,body:has(.crm-page) .crm-primary-cell{display:grid;grid-gap:2px;gap:2px;min-width:0}body:has(.crm-page) .crm-contact-details strong,body:has(.crm-page) .crm-last-cell strong,body:has(.crm-page) .crm-primary-cell strong{font-size:11px;font-weight:700;color:var(--crm-text)}body:has(.crm-page) .crm-contact-details small,body:has(.crm-page) .crm-last-cell small,body:has(.crm-page) .crm-primary-cell small{font-size:9px;color:var(--crm-muted)}body:has(.crm-page) .crm-agency-cell{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:600}body:has(.crm-page) .crm-agency-cell i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--crm-green);flex:0 0 auto}body:has(.crm-page) .crm-agency-cell i.nantes{background:var(--crm-blue)}body:has(.crm-page) .crm-owner{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}body:has(.crm-page) .crm-owner b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--crm-navy);color:#fff;font-size:8px;font-weight:700;flex:0 0 auto}body:has(.crm-page) .crm-number-link{color:#1264d9;font-weight:700}body:has(.crm-page) .crm-contact-identity{display:flex}body:has(.crm-page) .crm-contact-identity>div{display:grid;grid-gap:2px;gap:2px;min-width:0}body:has(.crm-page) .crm-contact-identity strong{font-size:11px;font-weight:700;white-space:nowrap}body:has(.crm-page) .crm-contact-identity small{font-size:9px;color:var(--crm-muted)}body:has(.crm-page) .crm-contact-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eaf3ff;color:#225ea9;font-size:9px;font-weight:700;flex:0 0 auto}body:has(.crm-page) .crm-check-col{width:36px;min-width:36px;text-align:center!important}body:has(.crm-page) .crm-check-col input{width:14px;height:14px;min-height:0;padding:0;accent-color:var(--crm-orange)}body:has(.crm-page) .crm-select-all{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:650;color:var(--crm-text);white-space:nowrap}body:has(.crm-page) .crm-select-all input{width:14px;height:14px;min-height:0;padding:0;accent-color:var(--crm-orange)}body:has(.crm-page) .crm-trash-button{color:#c43d3d;border-color:#efc1c1}body:has(.crm-page) .crm-trash-button:hover{color:#a92e2e;border-color:#e7a5a5;background:#fff7f7}body:has(.crm-page) .button:disabled,body:has(.crm-page) button:disabled{opacity:.45;cursor:not-allowed;background:#f5f7f9;color:#8792a2;border-color:#e2e7ec}body:has(.crm-page){overflow-x:hidden}body:has(.crm-page) .crm-page{width:100%;max-width:100%;min-width:0;overflow-x:hidden}body:has(.crm-page) .crm-agency-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--crm-line,#dfe4ea);border-radius:12px;background:#fff;width:max-content;max-width:100%}body:has(.crm-page) .crm-agency-tabs a{min-width:86px;padding:9px 18px;border-radius:9px;text-align:center;text-decoration:none;color:#344054;font-size:12px;font-weight:750}body:has(.crm-page) .crm-agency-tabs a.active{background:var(--crm-navy,#10263b);color:#fff}body:has(.crm-page) .crm-status-tabs a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--crm-orange,#f56a21)}body:has(.crm-page) .crm-company-filter{grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(145px,.7fr)) auto auto!important}body:has(.crm-page) .crm-contact-filter{grid-template-columns:minmax(280px,1.5fr) minmax(150px,.7fr) minmax(150px,.7fr) repeat(2,minmax(140px,.65fr)) auto auto!important}body:has(.crm-page) .crm-ellipsis{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}body:has(.crm-page) .crm-owner{min-width:0}body:has(.crm-page) .crm-owner>span{min-width:0}body:has(.crm-page) .crm-contact-list .crm-pro-list-table{min-width:0!important;table-layout:fixed;width:100%!important}body:has(.crm-page) .crm-contact-list .crm-pro-list-table td,body:has(.crm-page) .crm-contact-list .crm-pro-list-table th{overflow:hidden}body:has(.crm-page) .crm-contact-list .crm-pro-list-table td:first-child,body:has(.crm-page) .crm-contact-list .crm-pro-list-table th:first-child{width:36px}body:has(.crm-page) .crm-contact-list .crm-pro-list-table td:nth-child(2),body:has(.crm-page) .crm-contact-list .crm-pro-list-table th:nth-child(2){width:20%}body:has(.crm-page) .crm-contact-list .crm-pro-list-table td:nth-child(3),body:has(.crm-page) .crm-contact-list .crm-pro-list-table th:nth-child(3){width:13%}body:has(.crm-page) .crm-contact-list .crm-pro-list-table td:nth-child(4),body:has(.crm-page) .crm-contact-list .crm-pro-list-table th:nth-child(4){width:10%}body:has(.crm-page) .crm-contact-list .crm-pro-list-table td:nth-child(5),body:has(.crm-page) .crm-contact-list .crm-pro-list-table th:nth-child(5){width:8%}body:has(.crm-page) .crm-contact-list .crm-pro-list-table td:nth-child(6),body:has(.crm-page) .crm-contact-list .crm-pro-list-table th:nth-child(6){width:19%}body:has(.crm-page) .crm-contact-list .crm-pro-list-table td:nth-child(7),body:has(.crm-page) .crm-contact-list .crm-pro-list-table th:nth-child(7){width:13%}body:has(.crm-page) .crm-contact-list .crm-pro-list-table td:nth-child(8),body:has(.crm-page) .crm-contact-list .crm-pro-list-table th:nth-child(8){width:13%}body:has(.crm-page) .crm-contact-list .crm-pro-list-table td:nth-child(9),body:has(.crm-page) .crm-contact-list .crm-pro-list-table th:nth-child(9){width:72px}body:has(.crm-page) .crm-contact-identity{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:0}body:has(.crm-page) .crm-contact-name{min-width:0;display:grid;grid-gap:2px;gap:2px}body:has(.crm-page) .crm-contact-name small,body:has(.crm-page) .crm-contact-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.crm-page) .crm-row-open{color:#1264d9;font-weight:750;white-space:nowrap;font-size:10px}body:has(.crm-page) .crm-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-top:1px solid var(--crm-line,#e3e7ec);font-size:11px;color:#667085}body:has(.crm-page) .crm-pagination nav{display:flex;align-items:center;gap:5px}body:has(.crm-page) .crm-pagination nav a,body:has(.crm-page) .crm-pagination nav span{min-width:30px;height:30px;display:grid;place-items:center;border:1px solid #dfe4ea;border-radius:7px;background:#fff;color:#344054;text-decoration:none;font-weight:700}body:has(.crm-page) .crm-pagination nav a.active{border-color:var(--crm-orange,#f56a21);color:var(--crm-orange,#f56a21);background:#fff8f3}body:has(.crm-page) .crm-pagination nav a.disabled{pointer-events:none;opacity:.35}body:has(.crm-page) .crm-company-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #eef1f4}body:has(.crm-page) .crm-delete-button{background:#fff;color:#b42318;border:1px solid #fda29b}body:has(.crm-page) .crm-delete-button:hover{background:#fef3f2}@media(max-width:1200px){body:has(.crm-page) .crm-contact-list .crm-pro-list-table{min-width:920px!important;table-layout:auto}body:has(.crm-page) .crm-company-filter,body:has(.crm-page) .crm-contact-filter{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){body:has(.crm-page) .crm-agency-tabs{width:100%}body:has(.crm-page) .crm-agency-tabs a{flex:1 1;min-width:0}body:has(.crm-page) .crm-company-filter,body:has(.crm-page) .crm-contact-filter{grid-template-columns:1fr!important}body:has(.crm-page) .crm-pagination{align-items:flex-start;flex-direction:column}}.crm-pending-delete-table td:last-child,.crm-pending-delete-table th:last-child{min-width:310px;width:310px}.crm-pending-delete-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.crm-pending-delete-actions form{margin:0}.crm-pending-delete-actions .button{white-space:nowrap;min-width:max-content}.candidate-record-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin-top:14px;width:100%;min-width:0}.candidate-record-actions>a,.candidate-record-actions>form{flex:1 1 180px;min-width:0;max-width:100%;margin:0}.candidate-record-actions form{display:flex}.candidate-record-actions .button{width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center}@media(max-width:760px){.candidate-record-actions{display:grid;grid-template-columns:1fr}.candidate-record-actions>a,.candidate-record-actions>form{width:100%;flex:none}}.crm-history-detail{max-width:440px;white-space:normal;line-height:1.4}.crm-history-target small,.crm-history-target strong{display:block}body:has(.crm-page) .crm-detail-record-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--crm-line)}body:has(.crm-page) .crm-detail-record-actions form{margin:0}body:has(.crm-page) .crm-audit-history-card .crm-history-detail{margin:5px 0 0;color:#536174;font-size:10.5px;line-height:1.45}body:has(.crm-page) .crm-last-action strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.crm-page) .crm-last-action small{display:block;margin-top:4px;color:var(--crm-muted)}body:has(.crm-page) .crm-review-reminder strong{margin-right:4px}body:has(.crm-page) .crm-contact-list .vivier-table-wrap{overflow-x:auto;max-width:100%}body:has(.crm-page) .crm-contact-list .crm-contact-details,body:has(.crm-page) .crm-contact-list .crm-contact-name{overflow:hidden}body:has(.crm-page) .crm-contact-list td{word-break:normal;overflow-wrap:normal}body:has(.crm-page) .crm-contact-list td .crm-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.slack-settings-page{max-width:1500px;margin:0 auto}.slack-settings-grid{align-items:flex-start}.slack-procedure ol{display:grid;grid-gap:14px;gap:14px;margin:18px 0 0;padding-left:24px}.slack-procedure li{padding-left:6px;color:var(--text,#182235)}.slack-procedure li strong{display:block;margin-bottom:3px}.slack-procedure li span{display:block;color:var(--muted,#667085);line-height:1.55}.slack-test-form{margin-top:12px}.slack-config-meta{margin-top:14px}.crm-detail-record-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.crm-detail-record-actions form{margin:0}.stacked-form .form-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.stacked-form .form-actions button{width:auto}.crm-commercial-history-card{padding:0;overflow:hidden}.crm-commercial-history-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;border-bottom:1px solid #edf0f2}.crm-commercial-history-head .section-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:3px 0 5px}.crm-history-filters{display:flex;gap:8px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid #edf0f2;background:#fbfcfd}.crm-history-filters button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dfe5ea;border-radius:999px;background:#fff;color:#344054;font-size:11px;font-weight:800}.crm-history-filters button strong{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:10px}.crm-history-filters button.active{border-color:#f97316;background:#fff7ed;color:#c2410c}.crm-history-filters button.active strong{background:#f97316;color:#fff}.crm-commercial-timeline{display:grid;padding:0 22px}.crm-commercial-event{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:22px;gap:22px;padding:18px 0;border-bottom:1px solid #edf0f2}.crm-commercial-event:last-child{border-bottom:0}.crm-commercial-event-date{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;align-content:flex-start}.crm-commercial-event-date time{font-size:11px;font-weight:800;color:#475467}.crm-source-badge{display:inline-flex;padding:4px 7px;border-radius:999px;background:#eef4ff;color:#3538cd;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.crm-source-badge.adn{background:#ecfdf3;color:#027a48}.crm-commercial-event-body{min-width:0}.crm-commercial-event-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:5px}.crm-commercial-event-title strong{font-size:13px;color:#101828}.crm-commercial-event-title span{font-size:11px;color:#667085}.crm-commercial-event-contact{margin:0 0 7px;font-size:11px;color:#667085}.crm-commercial-event-body p{margin:6px 0 8px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;color:#475467;font-size:12px}.crm-commercial-event-body small{display:block;color:#98a2b3;font-size:10px}@media(max-width:760px){.crm-commercial-event{grid-template-columns:1fr;gap:8px}.crm-commercial-history-head,.crm-commercial-timeline,.crm-history-filters{padding-left:14px;padding-right:14px}}.crm-actions-count-button{display:inline-flex!important;align-items:center;gap:8px}.crm-actions-count-button strong{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:#f97316;color:#fff;font-size:11px}.crm-commercial-event-author{margin:0 0 7px;font-size:11px;color:#667085}.crm-commercial-event-author strong{color:#344054}.crm-actions-detail-page{max-width:1700px;margin:0 auto}.crm-actions-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.crm-actions-overview>div{display:grid;grid-gap:3px;gap:3px;padding:16px 18px;border:1px solid var(--crm-line,#e7ebef);border-radius:14px;background:#fff}.crm-actions-overview span{font-size:11px;font-weight:800;color:#667085}.crm-actions-overview strong{font-size:25px;color:#101828}.crm-actions-overview small{font-size:11px;color:#98a2b3}.crm-actions-filter-card{padding:14px}.crm-actions-detail-filters{display:grid;grid-template-columns:1.15fr 1.3fr 1fr 1.2fr 1fr 1fr auto auto;grid-gap:8px;gap:8px;align-items:flex-end}.crm-actions-detail-filters-contact{grid-template-columns:1.2fr 1fr 1.2fr 1fr 1fr auto auto}.crm-actions-detail-filters input,.crm-actions-detail-filters select{width:100%;min-width:0}.crm-date-filter{display:grid;grid-gap:4px;gap:4px}.crm-date-filter span{font-size:10px;font-weight:800;color:#667085}.crm-actions-full-list{padding:0;overflow:hidden}.crm-actions-full-list>.section-heading{padding:18px 20px;border-bottom:1px solid #edf0f2}.crm-actions-full-list .section-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-actions-records{display:grid}.crm-action-record{padding:18px 20px;border-bottom:1px solid #edf0f2}.crm-action-record:last-child{border-bottom:0}.crm-action-record-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.crm-action-record-top>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-action-record-top time{font-size:11px;font-weight:800;color:#475467}.crm-action-record-top>strong{font-size:14px;color:#101828}.crm-action-record-meta{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:11px;color:#667085;font-size:11px}.crm-action-record-meta a{color:#175cd3}.crm-action-record-note,.crm-action-record-subject{display:grid;grid-gap:4px;gap:4px;margin-top:9px}.crm-action-record-note>span,.crm-action-record-subject>span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;color:#98a2b3}.crm-action-record-subject strong{font-size:12px;color:#344054}.crm-action-record-note p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:12px;color:#475467}.crm-action-record-ref{margin-top:10px;font-size:9px;color:#98a2b3}.crm-actions-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;border-top:1px solid #edf0f2}.crm-actions-pagination span{font-size:11px;font-weight:800;color:#667085}.crm-actions-pagination .disabled{pointer-events:none;opacity:.45}@media(max-width:1250px){.crm-actions-detail-filters,.crm-actions-detail-filters-contact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.crm-actions-detail-filters,.crm-actions-detail-filters-contact,.crm-actions-overview{grid-template-columns:1fr}.crm-action-record-top{display:grid}.crm-action-record-meta{display:grid;grid-gap:5px;gap:5px}}.crm-actions-page-numbers{justify-content:center;flex-wrap:wrap}.crm-actions-page-numbers,.crm-actions-page-numbers>span{display:flex;align-items:center;gap:6px}.crm-actions-page-numbers em{font-style:normal;color:#98a2b3}.crm-actions-page-numbers a{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid #e4e7ec;border-radius:9px;background:#fff;color:#475467;text-decoration:none;font-size:12px;font-weight:800}.crm-actions-page-numbers a:hover{border-color:#f97316;color:#f97316}.crm-actions-page-numbers a.active{border-color:#f97316;background:#f97316;color:#fff}.crm-action-record-heading{display:flex;align-items:center;justify-content:flex-end;gap:10px}.crm-action-edit-button{padding:6px 10px!important;min-height:30px!important;font-size:11px!important}.crm-action-record-editing{background:#fffaf6}.crm-action-edit-form{display:grid;grid-gap:12px;gap:12px}.crm-action-edit-form label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:800;color:#475467}.crm-action-edit-form input,.crm-action-edit-form select,.crm-action-edit-form textarea{width:100%;box-sizing:border-box}.crm-action-edit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.crm-action-edit-actions{justify-content:flex-end}@media(max-width:760px){.crm-action-edit-grid{grid-template-columns:1fr}.crm-actions-pagination{gap:7px;padding:12px}.crm-actions-page-numbers{gap:4px}.crm-actions-page-numbers a{min-width:31px;height:31px}}.app-shell-no-sidebar{display:block;min-height:100vh;background:#f7f7f5}.app-global-header{position:-webkit-sticky;position:sticky;top:0;z-index:80;height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 28px;background:rgba(255,255,255,.96);border-bottom:1px solid #e7e4e1;box-shadow:0 4px 18px rgba(34,34,34,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-global-brand{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit}.app-global-brand img{display:block;height:50px;max-width:180px}.app-global-version{display:inline-flex;align-items:center;justify-content:center;height:25px;padding:0 9px;border-radius:999px;background:#17212b;font-size:11px;font-weight:800;letter-spacing:.04em}.app-global-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px}.app-home-link{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #d9e1dc;border-radius:10px;background:#fff;color:#17212b;text-decoration:none}.app-home-link:hover{border-color:#dc6b29;color:#dc6b29;background:#fff9f5}.app-profile-link{display:flex;align-items:center;gap:9px;padding:5px 9px;border-radius:10px;color:inherit;text-decoration:none}.app-profile-link:hover{background:#f7f8f7}.app-profile-link>span:last-child{display:grid;grid-gap:1px;gap:1px}.app-profile-link strong{font-size:12px}.app-profile-link small{font-size:10px;color:#697487}.app-profile-link .user-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;font-size:11px}.app-logout-button{padding:9px 12px;background:#fff!important;color:#667085!important;border:1px solid #d9e1dc!important}.app-logout-button:hover{border-color:#dc6b29!important;color:#dc6b29!important}.app-main-no-sidebar{min-height:calc(100vh - 76px);padding:30px;background:radial-gradient(circle at 95% 0,rgba(69,142,62,.045),transparent 26%),#f7f7f5}.block-menu-home{width:min(1480px,100%);margin:0 auto;display:grid;grid-gap:22px;gap:22px}.block-menu-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:28px 30px;border:1px solid #e5e8e6;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(23,33,49,.045)}.block-menu-hero h1{margin:6px 0 7px;font-size:clamp(28px,3vw,40px)}.block-menu-hero p{max-width:760px;margin:0;color:#667085;line-height:1.55}.block-menu-shortcuts{min-width:280px;display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border:1px solid #e7e4e1;border-radius:14px;background:#fafbfa}.block-menu-shortcuts>strong{font-size:12px}.block-menu-shortcuts>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 0;color:#344054;text-decoration:none;font-size:12px}.block-menu-shortcuts>a b{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#dc6b29;color:#fff;font-size:10px}.block-menu-shortcuts small{color:#7b8492}.block-menu-grid{display:grid;grid-gap:15px;gap:15px}.block-menu-section{--menu-accent:#3c82f6;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr);grid-gap:18px;gap:18px;align-items:stretch;padding:14px;border:1px solid color-mix(in srgb,var(--menu-accent) 24%,#e6e8e7);border-radius:18px;background:color-mix(in srgb,var(--menu-accent) 4%,#fff);box-shadow:0 7px 22px rgba(23,33,49,.035)}.block-menu-section.tone-blue{--menu-accent:#367fe8}.block-menu-section.tone-green{--menu-accent:#4aa56b}.block-menu-section.tone-purple{--menu-accent:#8b68d7}.block-menu-section.tone-orange{--menu-accent:#e47543}.block-menu-section.tone-gold{--menu-accent:#d89a2a}.block-menu-section.tone-cyan{--menu-accent:#24a4b7}.block-menu-section-heading{display:flex;align-items:center;gap:15px;padding:13px 12px}.block-menu-section-icon{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--menu-accent) 88%,white),var(--menu-accent));color:#fff;font-size:29px;box-shadow:0 8px 18px color-mix(in srgb,var(--menu-accent) 20%,transparent)}.block-menu-section-heading h2{margin:0 0 5px;font-size:19px}.block-menu-section-heading p{margin:0;color:#667085;font-size:12px;line-height:1.45}.block-menu-items{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));grid-gap:9px;gap:9px;align-content:center}.block-menu-item{min-height:72px;display:flex;align-items:center;gap:10px;position:relative;padding:12px 13px;border:1px solid #e7e9e8;border-radius:12px;background:#fff;color:#263442;text-decoration:none;box-shadow:0 3px 10px rgba(23,33,49,.03);transition:.16s}.block-menu-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--menu-accent) 48%,#ddd);box-shadow:0 8px 18px rgba(23,33,49,.065)}.block-menu-item-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--menu-accent) 9%,white);font-size:18px;font-weight:800}.block-menu-item-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.block-menu-item-copy strong{font-size:11px;line-height:1.3}.block-menu-item-copy small{color:#7b8492;font-size:9px;line-height:1.35}.block-menu-arrow{margin-left:auto;color:#a2abb5;font-size:20px}.block-menu-badge{margin-left:auto;display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border-radius:999px;background:#dc6b29;color:#fff;font-size:9px}.block-menu-footer{display:flex;justify-content:space-between;gap:20px;padding:14px 18px;border:1px solid #e5e8e6;border-radius:14px;background:#fff;color:#667085;font-size:11px}body:has(.crm-page) .app-shell-no-sidebar{display:block!important;grid-template-columns:none!important;max-width:none!important;overflow-x:visible!important}body:has(.crm-page) .app-main-no-sidebar{padding:0;background:#fff}@media(max-width:1240px){.block-menu-items{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:900px){.app-global-header{height:auto;min-height:70px;padding:10px 16px}.app-global-brand img{height:42px;max-width:145px}.app-logout-button,.app-profile-link>span:last-child{display:none}.app-main-no-sidebar{padding:18px}.block-menu-hero{display:grid}.block-menu-shortcuts{min-width:0;width:100%}.block-menu-section{grid-template-columns:1fr}.block-menu-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.app-global-version{display:none}.app-home-link{padding:9px 10px}.block-menu-hero{padding:22px 18px}.block-menu-section{padding:10px}.block-menu-items{grid-template-columns:1fr}.block-menu-footer{display:grid}}.slack-notification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;margin:10px 0 18px}.slack-existing-config{display:grid;grid-gap:10px;gap:10px;margin:16px 0;padding-left:20px}@media(max-width:850px){.slack-notification-grid{grid-template-columns:1fr}}:root{--adn-orange:#DC6B29;--adn-orange-light:#E89E77;--adn-orange-dark:#EA630A;--adn-green:#458E3E;--adn-green-light:#7AB77F;--adn-green-dark:#456A3E;--adn-black:#010101;--adn-ink:#222222;--adn-gray:#7E7E7E;--adn-light:#EEEEEE;--adn-page:#F7F7F5;--adn-surface:#FFFFFF;--adn-border:#E5E3DF;--adn-shadow:0 10px 28px rgba(34,34,34,.055);--ds-font:var(--font-quicksand),"Avenir Next","Segoe UI",Arial,sans-serif;--ds-color-bg:var(--adn-page);--ds-color-surface:var(--adn-surface);--ds-color-text:var(--adn-ink);--ds-color-text-soft:#4F555B;--ds-color-muted:var(--adn-gray);--ds-color-line:var(--adn-border);--ds-color-orange:var(--adn-orange);--ds-color-orange-hover:var(--adn-orange-dark);--ds-color-orange-soft:#FFF5EF;--ds-color-green:var(--adn-green);--ds-color-green-soft:#F1F7F0;--ds-radius-sm:9px;--ds-radius-md:14px;--ds-radius-lg:18px;--ds-shadow-card:var(--adn-shadow)}body,html{font-family:var(--ds-font)!important;background:var(--adn-page);color:var(--adn-ink)}body *{font-family:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important}body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:var(--ds-font)!important}h1,h2,h3,h4,h5,h6{color:var(--adn-ink);font-weight:700;letter-spacing:-.025em}dd,dt,input,label,li,p,select,td,textarea{font-weight:400}b,strong,th{font-weight:700}.app-main-no-sidebar,.consulting-main,.main{background:radial-gradient(circle at 96% 0,rgba(69,142,62,.05),transparent 24%),var(--adn-page)}.admin-card,.application-category-card,.card,.crm-actions-overview>div,.dashboard-card,.mini-card,.premium-card,.quality-card,.recruitment-panel,.vivier-list-card,.vivier-stat-card{background:var(--adn-surface);border-color:var(--adn-border);border-radius:14px;box-shadow:var(--adn-shadow)}.card:hover{border-color:#DDD8D2}input,select,textarea{background:#fff;border:1px solid #d8d5d1!important;border-radius:9px!important;color:var(--adn-ink);box-shadow:none!important}input:focus,select:focus,textarea:focus{border-color:var(--adn-orange)!important;outline:3px solid rgba(220,107,41,.12)!important;outline-offset:0}.button,button{background:var(--adn-orange);color:#fff;border-radius:9px;font-weight:700;box-shadow:none}.button:hover,button:hover{background:var(--adn-orange-dark)}.button.secondary{background:#fff;color:var(--adn-ink);border:1px solid #d8d5d1}.button.secondary:hover{background:#FFF8F4;color:var(--adn-orange-dark);border-color:var(--adn-orange)}.button.success{background:var(--adn-green)}.button.success:hover{background:var(--adn-green-dark)}.text-link,a.text-link{color:var(--adn-green-dark);font-weight:700}.eyebrow{color:var(--adn-orange-dark);font-weight:700;letter-spacing:.08em}.muted{color:var(--adn-gray)}table th{background:#F7F7F5;color:#555D63;border-bottom-color:var(--adn-border)}table td{border-bottom-color:#EEECE9}table tbody tr:hover td{background:#FFFCFA}.badge,.status-pill,.tag{font-weight:700}.app-global-header{min-height:78px;height:78px;padding:10px 30px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--adn-border);box-shadow:0 5px 20px rgba(34,34,34,.055)}.app-global-brand{gap:16px;padding:4px 8px}.app-global-brand img{width:auto;height:44px;max-width:210px;object-fit:contain}.app-global-version{background:var(--adn-ink);color:#fff;border-radius:7px;height:24px;padding:0 8px;font-size:10px;letter-spacing:.06em}.app-home-link{border-color:#DAD7D2;color:var(--adn-ink);font-weight:700}.app-home-link:hover{border-color:var(--adn-orange);color:var(--adn-orange-dark);background:#FFF7F2}.app-profile-link:hover{background:#F5F7F4}.app-profile-link .user-avatar{background:var(--adn-green)!important}.app-profile-link small{color:var(--adn-gray)}.app-logout-button{border-color:#DAD7D2!important;color:#686868!important}.app-logout-button:hover{border-color:var(--adn-orange)!important;color:var(--adn-orange)!important;background:#fff!important}.block-menu-home{gap:20px}.block-menu-hero{border-color:var(--adn-border);border-radius:18px;box-shadow:var(--adn-shadow);background:linear-gradient(135deg,#fff,#fff 72%,#F3F8F2)}.block-menu-hero h1{color:var(--adn-ink)}.block-menu-shortcuts{border-color:var(--adn-border);background:#FAFAF8}.block-menu-badge,.block-menu-shortcuts>a b{background:var(--adn-orange)}.block-menu-section{border-color:color-mix(in srgb,var(--menu-accent) 24%,var(--adn-border));background:color-mix(in srgb,var(--menu-accent) 3%,#fff);box-shadow:0 7px 22px rgba(34,34,34,.035)}.block-menu-section,.block-menu-section.tone-blue,.block-menu-section.tone-orange,.block-menu-section.tone-purple{--menu-accent:var(--adn-orange)}.block-menu-section.tone-cyan,.block-menu-section.tone-gold,.block-menu-section.tone-green{--menu-accent:var(--adn-green)}.block-menu-section-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--menu-accent) 86%,white),var(--menu-accent));box-shadow:0 8px 18px color-mix(in srgb,var(--menu-accent) 17%,transparent)}.block-menu-item{border-color:#E8E5E1;box-shadow:0 3px 10px rgba(34,34,34,.025)}.block-menu-item:hover{border-color:color-mix(in srgb,var(--menu-accent) 55%,#ddd);box-shadow:0 9px 20px rgba(34,34,34,.06)}.block-menu-item-icon{background:color-mix(in srgb,var(--menu-accent) 10%,white);color:var(--menu-accent)}.block-menu-footer{border-color:var(--adn-border)}body:has(.crm-page){--crm-navy:var(--adn-ink);--crm-navy-2:var(--adn-green-dark);--crm-orange:var(--adn-orange);--crm-orange-dark:var(--adn-orange-dark);--crm-blue:var(--adn-green);--crm-green:var(--adn-green);--crm-purple:var(--adn-orange-light);--crm-red:#B84A45;--crm-amber:var(--adn-orange-light);--crm-bg:var(--adn-page);--crm-line:var(--adn-border);--crm-text:var(--adn-ink);--crm-muted:var(--adn-gray)}body:has(.crm-page) .app-main-no-sidebar,body:has(.crm-page) .consulting-main{background:var(--adn-page)}body:has(.crm-page) .crm-page{font-family:var(--ds-font)!important;color:var(--adn-ink)}body:has(.crm-page) .crm-company-hero,body:has(.crm-page) .crm-detail-hero{background:linear-gradient(135deg,var(--adn-ink) 0,#2F3C31 58%,var(--adn-green-dark) 100%);border-radius:16px;box-shadow:0 10px 26px rgba(34,34,34,.1)}body:has(.crm-page) .crm-company-hero .eyebrow,body:has(.crm-page) .crm-detail-hero .eyebrow{color:var(--adn-orange-light)}body:has(.crm-page) .crm-kpi-card:nth-child(6n+1):before,body:has(.crm-page) .crm-kpi-card:nth-child(6n+3):before,body:has(.crm-page) .crm-kpi-card:nth-child(6n+5):before{background:var(--adn-orange)}body:has(.crm-page) .crm-kpi-card:nth-child(6n):before,body:has(.crm-page) .crm-kpi-card:nth-child(6n+2):before,body:has(.crm-page) .crm-kpi-card:nth-child(6n+4):before{background:var(--adn-green)}body:has(.crm-page) .crm-pro-table td a,body:has(.crm-page) .crm-table td a{color:var(--adn-green-dark)}body:has(.crm-page) .crm-pro-table tbody tr:hover td,body:has(.crm-page) .crm-table tbody tr:hover td{background:#FFFCFA}body:has(.crm-page) .crm-actions-page-numbers a:hover{border-color:var(--adn-orange);color:var(--adn-orange)}body:has(.crm-page) .crm-actions-page-numbers a.active{border-color:var(--adn-orange);background:var(--adn-orange);color:#fff}.actions-page,.admin-page,.announcements-page,.candidate-page,.dashboard-v43-page,.internal-offer-page,.offer-editor-page,.performance-page,.recruitment-cockpit,.recruitment-dashboard,.resources-page,.sourcing-page,.stats-page,.vivier-page{font-family:var(--ds-font)!important}.candidate-hero{background:linear-gradient(135deg,var(--adn-ink),#333,var(--adn-green-dark))}.decision-primary,.vivier-new-button,.vivier-toolbar button{background:linear-gradient(135deg,var(--adn-orange-dark),var(--adn-orange))!important}.dashboard-v43-offer-copy i span,.decision-score-track span{background:linear-gradient(90deg,var(--adn-orange),var(--adn-green))}.login-demo-page,.login-page{font-family:var(--ds-font)!important;background:radial-gradient(circle at 10% 0,rgba(220,107,41,.07),transparent 30%),radial-gradient(circle at 95% 5%,rgba(69,142,62,.08),transparent 28%),var(--adn-page)}.esn-login-brand img,.login-brand-logo img{object-fit:contain;max-width:280px;height:auto}@media(max-width:900px){.app-global-header{min-height:70px;height:auto;padding:9px 14px}.app-global-brand{gap:9px;padding:2px}.app-global-brand img{height:38px;max-width:175px}.app-main-no-sidebar{padding:18px}.block-menu-hero{padding:22px 20px}}.needs-page{font-family:var(--ds-font);display:grid;grid-gap:18px;gap:18px}.need-kpi-urgent:before{background:var(--adn-orange)!important}.need-kpi-urgent strong{color:var(--adn-orange-dark)}.needs-list-card{padding:0;overflow:auto}.needs-table{display:grid;grid-template-columns:120px minmax(220px,1.8fr) minmax(180px,1.2fr) 145px 110px 145px 125px 165px 105px 100px 110px;grid-gap:12px;gap:12px;align-items:center;min-width:1480px}.needs-table-head{padding:13px 18px;background:#F6F4F1;border-bottom:1px solid var(--adn-border);font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:#737373}.needs-table-row{padding:15px 18px;border-bottom:1px solid #ece9e5;color:inherit;text-decoration:none;transition:.15s}.needs-table-row:hover{background:#FFFCFA}.needs-table-row.is-urgent{border-left:4px solid var(--adn-orange);padding-left:14px;background:#FFF9F5}.needs-table-row>span{min-width:0}.needs-table-row span:first-child,.needs-table-row span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.needs-table-row strong{font-size:14px;color:var(--adn-ink)}.needs-table-row small{font-size:11px;color:var(--adn-gray);overflow:hidden;text-overflow:ellipsis}.need-status{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid transparent}.need-status-active{background:#EDF6EC;color:var(--adn-green-dark);border-color:#CDE4CA}.need-status-urgent{background:#FFF0E7;color:var(--adn-orange-dark);border-color:#F0C7AD}.need-status-won{background:#E8F5EB;color:#2D7532;border-color:#BEE0C2}.need-status-closed{background:#F1F1F1;color:#686868;border-color:#DDD}.need-status-neutral{background:#F5F2EE;color:#666;border-color:#E6E0DA}.need-urgent-label{display:block!important;margin-top:5px;color:var(--adn-orange-dark)!important;font-weight:900;letter-spacing:.08em}.need-urgent-chip{background:var(--adn-orange);color:#fff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;letter-spacing:.06em}.need-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.need-summary-grid .card{padding:15px;display:grid;grid-gap:6px;gap:6px;border-top:3px solid var(--adn-green)}.need-summary-grid .card:nth-child(2n){border-top-color:var(--adn-orange)}.need-summary-grid span{font-size:11px;color:var(--adn-gray);text-transform:uppercase;font-weight:800;letter-spacing:.05em}.need-summary-grid strong{font-size:18px;color:var(--adn-ink)}.need-publication-card{border:1px solid var(--adn-border);border-radius:17px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:22px;box-shadow:var(--adn-shadow)}.need-publication-card.no-offer{background:linear-gradient(135deg,#FFF8F3,#fff 68%,#F4F8F3);border-color:#EDC8B2}.need-publication-card.has-offer{background:linear-gradient(135deg,#F2F8F1,#fff)}.need-publication-card h2{margin:4px 0 5px;font-size:22px}.need-publication-card p{margin:0;color:var(--adn-gray);max-width:700px}.need-create-offer-button{font-size:16px!important;padding:13px 18px!important;box-shadow:0 9px 20px rgba(220,107,41,.2)}.need-publication-actions{display:flex;gap:9px;flex-wrap:wrap}.need-data-list{display:grid;grid-gap:0;gap:0}.need-data-list>div{display:grid;grid-template-columns:145px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid #eeeae5}.need-data-list span{color:var(--adn-gray);font-size:12px}.need-data-list strong{font-size:13px;color:var(--adn-ink);word-break:break-word}.need-linked-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 120px 25px;grid-gap:12px;gap:12px;align-items:center;padding:13px 6px;border-bottom:1px solid #eeeae5;color:inherit;text-decoration:none}.need-linked-row:hover{background:#FFFCFA}.need-linked-row>span{display:grid;grid-gap:2px;gap:2px}.need-linked-row small{color:var(--adn-gray)}.need-candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.need-checkbox{display:flex!important;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--adn-border);border-radius:10px;background:#FFFCFA}.need-checkbox input{width:auto!important}.need-offer-link-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border:1px solid #d8e7d6;background:#F3F8F2;border-radius:14px}.need-offer-link-banner>div{display:grid;grid-gap:3px;gap:3px}.need-offer-link-banner a{font-weight:800;color:var(--adn-green-dark)}.crm-future-action-live{opacity:1!important;filter:none!important;pointer-events:auto!important;border-color:#D9E7D6!important;background:#F7FAF6!important;color:var(--adn-ink)!important;text-decoration:none!important}.crm-future-action-live:hover{border-color:var(--adn-green)!important;transform:translateY(-1px)}.company-needs-list{display:grid}.company-need-row{display:grid;grid-template-columns:minmax(0,1.8fr) 155px 90px 100px 20px;grid-gap:12px;gap:12px;align-items:center;padding:12px 4px;border-bottom:1px solid #eeeae5;color:inherit;text-decoration:none}.company-need-row.is-urgent{border-left:3px solid var(--adn-orange);padding-left:10px}.company-need-row>span{display:grid;grid-gap:2px;gap:2px}.company-need-row small{color:var(--adn-gray);font-size:11px}.company-need-row i{font-style:normal;font-size:20px;color:var(--adn-orange)}@media(max-width:1100px){.needs-table{min-width:1480px}.need-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.need-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.needs-table{min-width:1480px}.needs-table-row{padding:13px}.need-summary-grid{grid-template-columns:1fr 1fr}.need-publication-card{align-items:flex-start;flex-direction:column}.need-candidate-grid{grid-template-columns:1fr}.company-need-row{grid-template-columns:1fr 120px}.company-need-row>:nth-child(n+3){display:none}}.expandable-textarea-field{display:grid;grid-gap:.45rem;gap:.45rem}.expandable-textarea-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.expandable-textarea-controls{display:inline-flex;gap:.3rem}.textarea-size-button{width:1.9rem;height:1.9rem;padding:0;border:1px solid #d7dce2;border-radius:.5rem;background:#fff;color:#222;font-size:.95rem;line-height:1;cursor:pointer}.textarea-size-button:hover:not(:disabled){border-color:#458E3E;color:#458E3E}.expandable-textarea-field textarea{transition:min-height .15s ease;resize:vertical}.need-start-flex{display:grid;grid-gap:.5rem;gap:.5rem}.offer-editor-side-card .need-asap-check{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;font-weight:600}.offer-editor-side-card .need-asap-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}.unsaved-offer-guard{display:contents}.unsaved-offer-backdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:20px;background:rgba(16,30,42,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.unsaved-offer-dialog{width:min(520px,calc(100vw - 32px));padding:30px;border:1px solid #e1e7e3;border-radius:22px;background:#fff;box-shadow:0 30px 90px rgba(16,30,42,.3)}.unsaved-offer-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border-radius:14px;background:#fff0e7;color:#cf5c1c;font-size:25px;font-weight:800}.unsaved-offer-dialog h2{margin:5px 0 10px;color:#172332;font-size:28px}.unsaved-offer-dialog>p:not(.eyebrow){margin:0;color:#667085;line-height:1.6}.unsaved-offer-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}.unsaved-offer-actions .button.danger{background:#a63b32;border-color:#a63b32;color:#fff}@media(max-width:620px){.unsaved-offer-actions{display:grid}.unsaved-offer-actions .button{width:100%}}.candidate-resource-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.8rem;gap:.8rem}.candidate-resource-source-grid>div{padding:.85rem;border-radius:.75rem;background:#f7f8f8;display:grid;grid-gap:.25rem;gap:.25rem}.candidate-resource-source-grid span{color:#6b7280;font-size:.8rem}.resource-mission-mini-list{margin-top:1rem;display:grid;grid-gap:.55rem;gap:.55rem}.resource-mission-mini-list>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border-top:1px solid #eceff1}.resource-mission-mini-list span{display:grid;grid-gap:.15rem;gap:.15rem}.resource-mission-mini-list small{color:#6b7280}.quality-hub-page{display:grid;grid-gap:20px;gap:20px}.quality-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.quality-hub-card{display:flex;gap:18px;align-items:flex-start;padding:22px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 8px 24px rgba(1,1,1,.05)}.quality-hub-card:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(1,1,1,.08)}.quality-hub-card h2{margin:0 0 6px}.quality-hub-card p{margin:0 0 14px;color:#6b7280}.quality-hub-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#eef6ed;color:#458e3e;font-weight:800}.quality-admin-note{padding:18px 20px}.quality-admin-note p{margin:6px 0 0;color:#6b7280}.quality-scope-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.quality-scope-tabs>a{padding:16px 18px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:inherit;text-decoration:none}.quality-scope-tabs>a small,.quality-scope-tabs>a strong{display:block}.quality-scope-tabs>a small{margin-top:4px;color:#7e7e7e}.quality-scope-tabs>a.is-active{border-color:#458e3e;box-shadow:inset 0 0 0 1px #458e3e;background:#f7fbf6}.quality-work-card{padding:0;overflow:hidden}.quality-work-heading,.quality-work-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.quality-work-heading{padding:20px 22px;border-bottom:1px solid #eee}.quality-work-heading h2{margin:2px 0 0}.quality-work-toolbar{padding:12px 22px;background:#fafafa;border-bottom:1px solid #eee}.quality-work-table-wrap{overflow-x:auto}.quality-work-table{width:100%;border-collapse:collapse}.quality-work-table td,.quality-work-table th{padding:14px 16px;text-align:left;border-bottom:1px solid #eee;vertical-align:top}.quality-work-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#7e7e7e;background:#fff}.quality-work-table td small{display:block;margin-top:4px;color:#7e7e7e}.quality-check{width:42px;text-align:center!important}.quality-check input{width:17px;height:17px}.quality-row-open{font-weight:700;white-space:nowrap}.quality-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 22px;grid-gap:16px;gap:16px}.quality-pagination>div,.quality-pagination>div span{display:flex;gap:6px;align-items:center}.quality-pagination a{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid #e5e7eb;border-radius:9px;text-decoration:none;color:inherit}.quality-pagination a.is-active{background:#458e3e;color:#fff;border-color:#458e3e}.quality-pagination>a:last-child{justify-self:end}.quality-pagination i{font-style:normal;color:#7e7e7e}.quality-missing-list{display:flex;flex-wrap:wrap;gap:6px}.quality-missing-list span{display:inline-flex;padding:4px 8px;border-radius:999px;background:#fff3ed;color:#a54e1f;font-size:12px;font-weight:700}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.quality-hub-grid,.quality-scope-tabs{grid-template-columns:1fr}.quality-work-heading,.quality-work-toolbar{align-items:flex-start;flex-direction:column}.quality-pagination{grid-template-columns:1fr}.quality-pagination>div{justify-content:center}.quality-pagination>a:last-child{justify-self:start}}.quality-bulk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.quality-bulk-actions>button:not(.button){border:0;background:transparent;color:#458e3e;font-weight:700;cursor:pointer;padding:7px 4px}.quality-domain-section{display:grid;grid-gap:14px;gap:14px}.quality-domain-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.quality-domain-heading h2{margin:3px 0 0}.quality-domain-heading>strong{font-size:14px;color:#456a3e;background:#eef6ed;border-radius:999px;padding:8px 12px;white-space:nowrap}.quality-hub-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-category-card{min-height:154px;align-items:center}.quality-category-copy{min-width:0;flex:1 1}.quality-category-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.quality-category-title h3{margin:0;font-size:18px}.quality-category-title b{display:grid;place-items:center;min-width:38px;height:32px;padding:0 9px;border-radius:999px;background:#eef6ed;color:#456a3e;font-size:14px}.quality-category-card p{min-height:42px}.quality-category-card>div>strong{font-size:13px;color:#458e3e}@media(max-width:1100px){.quality-hub-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.quality-hub-grid-three{grid-template-columns:1fr}.quality-domain-heading{align-items:flex-start;flex-direction:column}}.admin-daily-history-page{display:grid;grid-gap:18px;gap:18px}.admin-history-domain-tabs{display:flex;gap:8px;flex-wrap:wrap}.admin-history-filter-card{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px 20px}.admin-history-filter-form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.admin-history-filter-form label{display:grid;grid-gap:6px;gap:6px;min-width:280px}.admin-history-filter-form label span{font-size:12px;font-weight:800;color:var(--adn-muted)}.admin-history-filter-form select{min-height:42px;border:1px solid var(--adn-border);border-radius:10px;background:#fff;padding:0 12px;font:inherit}.admin-history-result-count{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.admin-history-result-count strong{font-size:26px}.admin-history-result-count span{font-size:12px;color:var(--adn-muted)}.admin-daily-history-list{display:grid;grid-gap:22px;gap:22px}.admin-history-day{display:grid;grid-gap:9px;gap:9px}.admin-history-day-separator{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid rgba(69,142,62,.2);padding:0 4px 8px}.admin-history-day-separator span{text-transform:capitalize;font-size:16px;font-weight:900;color:var(--adn-ink)}.admin-history-day-separator b{font-size:11px;color:var(--adn-green);background:rgba(69,142,62,.08);padding:5px 9px;border-radius:999px}.admin-history-day-card{overflow:hidden;padding:0}.admin-history-event{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--adn-border)}.admin-history-event:last-child{border-bottom:0}.admin-history-event time{font-size:13px;font-weight:900;color:var(--adn-orange)}.admin-history-event-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.admin-history-event-main>div{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.admin-history-event-main>div strong{font-size:14px}.admin-history-event-main>div span{font-size:11px;color:var(--adn-muted);font-weight:700}.admin-history-event-main>a{font-size:13px;font-weight:800;color:var(--adn-green);text-decoration:none}.admin-history-event-main p{margin:0;font-size:12px;line-height:1.5;color:var(--adn-muted);overflow-wrap:anywhere}.admin-history-event>small{font-size:10px;border:1px solid var(--adn-border);border-radius:999px;padding:4px 7px;color:var(--adn-muted);white-space:nowrap}.admin-history-pagination{margin-top:0}.quality-scope-tabs{align-items:stretch}@media(max-width:760px){.admin-history-filter-card{align-items:stretch;flex-direction:column}.admin-history-filter-form{display:grid}.admin-history-filter-form label{min-width:0}.admin-history-result-count{justify-content:flex-end}.admin-history-event{grid-template-columns:52px minmax(0,1fr)}.admin-history-event>small{grid-column:2;justify-self:start}.admin-history-day-separator{align-items:flex-start;flex-direction:column}}.operations-page{display:grid;grid-gap:18px;gap:18px}.operations-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.operations-header h1{margin:4px 0 6px}.operations-header p{margin:0;color:var(--adn-muted);max-width:820px}.operations-header-actions{display:flex;gap:8px;flex-wrap:wrap}.operations-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.operations-kpis .card{display:grid;grid-gap:5px;gap:5px;padding:18px}.operations-kpis small,.operations-kpis span{color:var(--adn-muted);font-size:12px}.operations-kpis strong{font-size:30px;color:var(--adn-ink)}.operations-kpis strong.small-kpi{font-size:19px}.operations-list-card{padding:0;overflow:hidden}.operations-list-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--adn-border)}.operations-list-head h2{margin:0}.operations-list-head span{font-size:12px;color:var(--adn-muted)}.operations-assignment-list,.operations-project-list{display:grid}.operations-project-row{display:grid;grid-template-columns:minmax(260px,2fr) minmax(110px,.7fr) minmax(100px,.6fr) minmax(120px,.7fr) 20px;align-items:center;grid-gap:14px;gap:14px;padding:14px 20px;border-bottom:1px solid var(--adn-border);text-decoration:none;color:inherit}.operations-project-row:hover{background:#fafafa}.operations-project-row>div{display:grid;grid-gap:3px;gap:3px}.operations-project-row small{color:var(--adn-muted)}.operations-project-row span{font-size:12px}.operations-project-row i{font-style:normal;font-size:22px;color:var(--adn-green)}.operations-empty{padding:24px;color:var(--adn-muted);text-align:center}.operations-assignment-card{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.operations-assignment-card h2{margin:0 0 5px}.operations-inline-form{display:flex;gap:9px;align-items:center;min-width:min(520px,100%)}.operations-inline-form select,.operations-times-toolbar input,.operations-times-toolbar select{min-height:42px;border:1px solid var(--adn-border);border-radius:10px;background:#fff;padding:0 12px;font:inherit}.operations-inline-form select{flex:1 1}.operations-assignment-row{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(180px,1fr) 100px auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 20px;border-bottom:1px solid var(--adn-border)}.operations-assignment-row>div{display:grid;grid-gap:3px;gap:3px}.operations-assignment-row small{color:var(--adn-muted)}.status-active{color:#458e3e;background:#eef6ed}.status-active,.status-ended{font-size:11px;font-weight:800;border-radius:999px;padding:5px 8px;text-align:center}.status-ended{color:#7e7e7e;background:#f2f2f2}.operations-times-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.operations-times-toolbar form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.operations-times-toolbar label{display:grid;grid-gap:6px;gap:6px}.operations-times-toolbar label span{font-size:12px;font-weight:800;color:var(--adn-muted)}.operations-time-summary{display:grid;text-align:right}.operations-time-summary small,.operations-time-summary span{font-size:11px;color:var(--adn-muted)}.operations-time-summary strong{font-size:27px}.operations-times-grid-wrap{padding:0}.operations-times-grid{display:grid;grid-template-columns:220px repeat(31,52px);min-width:max-content}.time-row-contents{display:contents}.time-cell{min-height:54px;border-right:1px solid var(--adn-border);border-bottom:1px solid var(--adn-border);display:grid;place-items:center;padding:5px}.time-head{min-height:46px;background:#fafafa;font-size:10px;font-weight:900;top:0;z-index:2}.time-head,.time-project{position:-webkit-sticky;position:sticky}.time-project{left:0;z-index:1;background:#fff;place-items:start;align-content:center;padding:8px 10px}.time-head.time-project{z-index:3;background:#fafafa}.time-project strong{font-size:12px}.time-project small{font-size:10px;color:var(--adn-muted)}.time-cell.is-weekend{background:#f1f1f1}.time-cell input{width:38px;height:34px;border:1px solid #d9d9d9;border-radius:7px;text-align:center;font:inherit;font-size:12px}.time-locked{color:#aaa}.operations-submit-form,.operations-time-actions{display:flex;justify-content:flex-end;gap:10px}.operations-submit-form{margin-top:-58px;pointer-events:none}.operations-submit-form button{pointer-events:auto}.operations-success{padding:11px 14px;border-radius:10px;background:#eef6ed;color:#456a3e;font-weight:800}.muted{color:var(--adn-muted)}@media(max-width:900px){.operations-assignment-card,.operations-header,.operations-times-toolbar{flex-direction:column;align-items:stretch}.operations-assignment-row,.operations-kpis,.operations-project-row{grid-template-columns:1fr}.operations-inline-form{min-width:0}.operations-submit-form{margin-top:0}}.recruitment-todo-widget{border:1px solid rgba(220,107,41,.24);background:linear-gradient(135deg,rgba(220,107,41,.055),rgba(69,142,62,.025))}.recruitment-todo-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.recruitment-todo-kpis>a{display:flex;min-height:118px;flex-direction:column;justify-content:center;gap:4px;padding:18px;border:1px solid #e8e4df;border-radius:18px;background:#fff;text-decoration:none;color:#222;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.recruitment-todo-kpis>a:hover{transform:translateY(-2px);border-color:rgba(220,107,41,.42);box-shadow:0 10px 24px rgba(34,34,34,.07)}.recruitment-todo-kpis small{font-size:.8rem;color:#7e7e7e;font-weight:700}.recruitment-todo-kpis strong{font-size:2rem;line-height:1;color:#222}.recruitment-todo-kpis span{font-size:.78rem;color:#7e7e7e}.recruitment-todo-kpis>a.is-urgent{border-color:rgba(220,107,41,.4);background:#fff8f4}.recruitment-todo-kpis>a.is-urgent strong{color:#dc6b29}.recruitment-actions-page{max-width:1480px;margin:0 auto;padding-bottom:48px}.recruitment-actions-header{align-items:flex-start}.recruitment-actions-header .eyebrow{display:block;margin:14px 0 6px}.recruitment-actions-header p{max-width:850px}.recruitment-action-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0 16px}.recruitment-action-summary>a{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border:1px solid #e7e2dc;border-radius:18px;background:#fff;text-decoration:none;color:#222}.recruitment-action-summary>a.is-active,.recruitment-action-summary>a:hover{border-color:rgba(220,107,41,.55);box-shadow:0 10px 24px rgba(34,34,34,.06)}.recruitment-action-summary>a.is-urgent{background:#fff8f4}.recruitment-action-summary small{font-weight:700;color:#7e7e7e}.recruitment-action-summary strong{font-size:2rem;line-height:1}.recruitment-action-summary span{font-size:.8rem;color:#7e7e7e}.recruitment-action-summary .is-urgent strong{color:#dc6b29}.recruitment-action-filters{margin-bottom:24px}.recruitment-action-filters a span{margin-left:5px;font-weight:800}.recruitment-action-groups{display:grid;grid-gap:22px;gap:22px}.recruitment-action-group{overflow:hidden;border:1px solid #e9e4de;border-radius:22px;background:#fff}.recruitment-action-group>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #eee9e4;background:#faf9f7}.recruitment-action-group>header h2{margin:0;font-size:1.08rem}.recruitment-action-group>header p{margin:3px 0 0;color:#7e7e7e;font-size:.82rem}.recruitment-action-group>header>strong{display:grid;place-items:center;min-width:38px;height:38px;border-radius:13px;background:#fff;border:1px solid #e6e0da}.recruitment-action-group.is-overdue>header{background:#fff7f2}.recruitment-action-group.is-overdue>header>strong{color:#dc6b29;border-color:rgba(220,107,41,.3)}.recruitment-action-row{display:grid;grid-template-columns:8px minmax(0,1fr) 110px 92px;grid-gap:16px;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid #f0ece8;color:#222;text-decoration:none}.recruitment-action-row:last-child{border-bottom:0}.recruitment-action-row:hover{background:#fcfaf8}.recruitment-action-priority{width:8px;height:38px;border-radius:10px;background:#c6c6c6}.recruitment-action-row.priority-1 .recruitment-action-priority{background:#dc6b29}.recruitment-action-row.priority-2 .recruitment-action-priority{background:#e89e77}.recruitment-action-main{display:grid;grid-gap:3px;gap:3px}.recruitment-action-main>strong{font-size:.82rem;color:#dc6b29}.recruitment-action-main>b{font-size:.98rem}.recruitment-action-main>small{color:#7e7e7e}.recruitment-action-kind{justify-self:start;padding:6px 10px;border-radius:999px;background:#f3f1ee;color:#555;font-size:.74rem;font-weight:700}.recruitment-action-open{justify-self:end;font-size:.8rem;font-weight:800;color:#458e3e}.recruitment-actions-empty{margin-top:20px}@media (max-width:1100px){.recruitment-action-summary,.recruitment-todo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.recruitment-action-summary,.recruitment-todo-kpis{grid-template-columns:1fr}.recruitment-action-row{grid-template-columns:8px minmax(0,1fr)}.recruitment-action-kind,.recruitment-action-open{grid-column:2;justify-self:start}.recruitment-actions-header{gap:16px}.actions-resource-total{align-self:flex-start}}.app-global-product-title{font-size:16px;font-weight:800;color:var(--adn-ink);white-space:nowrap}body:has(.sm-home-dashboard) .app-global-header{background:#07131f;border-bottom-color:#152535;box-shadow:0 4px 16px rgba(6,19,31,.22)}body:has(.sm-home-dashboard) .app-global-brand{color:#fff}body:has(.sm-home-dashboard) .app-global-product-title{color:#fff}body:has(.sm-home-dashboard) .app-global-version{background:var(--adn-orange);color:#fff}body:has(.sm-home-dashboard) .app-home-link{color:#fff;border-color:#2a3a48;background:#0d1c2a}body:has(.sm-home-dashboard) .app-home-link:hover{border-color:var(--adn-orange);background:#142536;color:#fff}body:has(.sm-home-dashboard) .app-profile-link{color:#fff}body:has(.sm-home-dashboard) .app-profile-link:hover{background:#102231}body:has(.sm-home-dashboard) .app-profile-link small{color:#b8c5d0}body:has(.sm-home-dashboard) .app-logout-button{border-color:#2a3a48!important;color:#dce6ed!important;background:#0d1c2a!important}body:has(.sm-home-dashboard) .app-logout-button:hover{border-color:var(--adn-orange)!important;color:#fff!important;background:#142536!important}body:has(.sm-home-dashboard) .app-main-no-sidebar{padding:18px 18px 8px;background:#fbfbfa}.sm-home-dashboard{max-width:1540px;margin:0 auto;color:#172536;display:grid;grid-gap:18px;gap:18px}.sm-home-topline{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,3.4fr);align-items:stretch;border:1px solid #e8e8e5;background:#fff;border-radius:16px;box-shadow:0 7px 22px rgba(18,31,45,.04);overflow:hidden}.sm-home-welcome{padding:20px 26px;display:flex;flex-direction:column;justify-content:center}.sm-home-welcome h1{font-size:29px;margin:0 0 6px;color:#16263a}.sm-home-welcome p{margin:0;color:#65738a;font-size:14px}.sm-home-metrics{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));align-items:stretch}.sm-home-metric{position:relative;display:flex;align-items:center;gap:11px;padding:15px 14px;text-decoration:none;color:#172536;border-left:1px solid #e9ecef;min-width:0;background:#fff}.sm-home-metric:hover{background:#fafbfc}.sm-home-metric i{font-style:normal;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff4ec;color:#e66a20;font-size:20px;flex:0 0 38px}.sm-home-metric:nth-child(2) i{background:#eef7ec;color:#4f9c45}.sm-home-metric:nth-child(3) i{background:#f0f2ff;color:#5460dd}.sm-home-metric:nth-child(4) i{background:#fff1e8;color:#ef6d25}.sm-home-metric:nth-child(5) i{background:#edf5ff;color:#2878d4}.sm-home-metric:nth-child(6) i{background:#fff0ee;color:#e8493f}.sm-home-metric span{display:grid;min-width:0}.sm-home-metric small{font-size:11px;font-weight:800;white-space:nowrap}.sm-home-metric strong{font-size:22px;line-height:1.08}.sm-home-metric em{font-style:normal;font-size:10px;color:#718096;white-space:nowrap}.sm-home-primary-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);grid-gap:18px;gap:18px}.sm-home-secondary-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.25fr) minmax(330px,.75fr);grid-gap:18px;gap:18px}.sm-home-zone{--zone:#e66a20;--zone-soft:#fff7f1;display:flex;flex-direction:column;border:1.5px solid color-mix(in srgb,var(--zone) 48%,#e6e9eb);border-radius:15px;background:linear-gradient(160deg,#fff 55%,color-mix(in srgb,var(--zone) 5%,#fff));overflow:hidden;min-width:0;box-shadow:0 5px 16px rgba(20,34,49,.025)}.sm-home-zone>header{display:flex;align-items:center;gap:12px;padding:16px 18px 10px}.sm-home-zone-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--zone) 10%,#fff);color:var(--zone);font-size:23px;font-weight:900}.sm-home-zone h2{margin:0;color:var(--zone);font-size:20px;letter-spacing:-.02em}.sm-home-zone header p{margin:2px 0 0;color:#65738a;font-size:11px}.sm-home-zone>footer{margin-top:auto;min-height:38px;padding:10px 18px;background:color-mix(in srgb,var(--zone) 5%,#fff);display:flex;align-items:center;justify-content:center;gap:14px;color:#455366;font-size:10px}.sm-home-zone>footer b{color:var(--zone)}.sm-home-zone>footer a{color:var(--zone);font-weight:800;text-decoration:none}.zone-recruitment{--zone:#4b9b35}.zone-commercial{--zone:#eb6d22}.zone-operations{--zone:#2f7edb}.zone-quality{--zone:#7045c2}.zone-pilotage{--zone:#2d7fd6}.sm-home-shortcut-grid{display:grid;grid-gap:10px;gap:10px;padding:10px 16px 18px}.sm-home-shortcut-grid.recruitment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-home-shortcut-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 9px 10px}.sm-home-shortcut-grid.four-col{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-home-shortcut{position:relative;min-height:88px;padding:12px 8px;border:1px solid color-mix(in srgb,var(--zone) 22%,#e4e8eb);border-radius:9px;background:rgba(255,255,255,.84);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;text-decoration:none;color:#172536;transition:.15s ease}.sm-home-shortcut:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--zone) 52%,#dfe3e6);box-shadow:0 8px 17px rgba(23,37,52,.055);background:#fff}.sm-home-shortcut.is-disabled{opacity:.42;cursor:not-allowed}.sm-home-shortcut-icon{font-size:23px;line-height:1;color:var(--zone);font-weight:900}.sm-home-shortcut strong{font-size:11px;line-height:1.2}.sm-home-badge{position:absolute;top:8px;right:8px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:#e94a34;color:#fff;font-size:9px}.sm-home-commercial-columns{display:grid;grid-template-columns:1fr 1fr 1.08fr;grid-gap:9px;gap:9px;padding:4px 10px 12px}.sm-home-commercial-columns>section{border:1px solid #f0dccf;border-radius:10px;background:rgba(255,255,255,.58);min-width:0}.sm-home-commercial-columns h3{margin:0;padding:12px 8px 3px;text-align:center;font-size:11px;color:#df6118}.commercial-wide{grid-column:1/-1}.commercial-wide .sm-home-shortcut{min-height:66px}.sm-home-quality-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(110px,.75fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 16px 15px}.sm-home-quality-list{display:grid;border:1px solid #dfd7f1;border-radius:9px;overflow:hidden;background:#fff}.sm-home-quality-list a{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:8px 9px;border-bottom:1px solid #ece7f5;text-decoration:none;color:#273143;font-size:10px}.sm-home-quality-list a:last-child{border-bottom:0}.sm-home-quality-list a:hover{background:#faf8ff}.sm-home-quality-list a span{color:#7045c2;font-weight:900}.sm-home-quality-list a b{background:#7449bd;color:#fff;border-radius:6px;padding:2px 6px;font-size:9px}.sm-home-quality-ring{--quality-progress:75%;justify-self:center;width:118px;height:118px;border-radius:50%;display:grid;place-items:center;text-decoration:none;background:conic-gradient(#7045c2 var(--quality-progress),#e9e6ef 0);position:relative}.sm-home-quality-ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.sm-home-quality-ring div{position:relative;z-index:1;display:grid;text-align:center;color:#18283b}.sm-home-quality-ring strong{font-size:30px;line-height:1}.sm-home-quality-ring small,.sm-home-quality-ring span{font-size:10px}.sm-home-quality-ring small{color:#64748b}.sm-home-pilotage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;padding:8px 14px 17px}.sm-home-pilotage-grid a{min-height:65px;display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #cfe0f5;border-radius:8px;background:#fff;text-decoration:none;color:#172536}.sm-home-pilotage-grid a:hover{border-color:#79aee8;background:#f8fbff}.sm-home-pilotage-grid span{font-size:21px;color:#2d7fd6}.sm-home-pilotage-grid strong{font-size:10px;line-height:1.35}.sm-home-admin-zone{border:1px solid #d9dee3;border-radius:14px;background:#f9fafb;display:grid;grid-template-columns:205px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:12px 18px}.sm-home-admin-zone>header{gap:10px}.sm-home-admin-zone>header>span{font-size:28px;color:#657487}.sm-home-admin-zone h2{margin:0;font-size:18px;color:#59677a}.sm-home-admin-zone p{margin:2px 0 0;font-size:10px;color:#7b8794}.sm-home-admin-shortcuts{display:grid;grid-template-columns:repeat(8,minmax(95px,1fr));grid-gap:8px;gap:8px}.sm-home-admin-shortcuts .sm-home-shortcut{--zone:#6d7c8d;min-height:70px;padding:8px 6px}.sm-home-admin-shortcuts .sm-home-shortcut-icon{font-size:20px}.sm-home-admin-shortcuts .sm-home-shortcut strong{font-size:9px}.sm-home-footer{text-align:center;color:#708093;font-size:10px;padding:0 0 4px}@media(max-width:1380px){.sm-home-metrics{grid-template-columns:repeat(3,1fr)}.sm-home-primary-grid{grid-template-columns:1fr}.sm-home-secondary-grid{grid-template-columns:1fr 1fr}.zone-operations{grid-column:1/-1}.sm-home-admin-zone{grid-template-columns:1fr}.sm-home-admin-shortcuts{grid-template-columns:repeat(4,1fr)}}@media(max-width:950px){.app-global-product-title{display:none}.sm-home-topline{grid-template-columns:1fr}.sm-home-metric:first-child{border-left:0}.sm-home-commercial-columns,.sm-home-secondary-grid{grid-template-columns:1fr}.zone-operations{grid-column:auto}.sm-home-admin-shortcuts,.sm-home-shortcut-grid.four-col,.sm-home-shortcut-grid.recruitment-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.sm-home-metrics{grid-template-columns:1fr 1fr}.sm-home-metric{border-top:1px solid #eef0f2}.sm-home-shortcut-grid.four-col,.sm-home-shortcut-grid.recruitment-grid{grid-template-columns:1fr 1fr}.sm-home-quality-body{grid-template-columns:1fr}.sm-home-quality-ring{margin-top:5px}.sm-home-admin-shortcuts{grid-template-columns:1fr 1fr}}.app-global-header{min-height:86px;height:86px}.app-global-brand img{height:66px;max-width:250px;border-radius:10px}@media(max-width:900px){.app-global-header{min-height:76px;height:auto}.app-global-brand img{height:54px;max-width:205px}}:root{--adn-orange:#dc6b29;--adn-orange-light:#e89e77;--adn-orange-strong:#ea630a;--adn-green:#458e3e;--adn-green-light:#7ab77f;--adn-green-deep:#456a3e}.boond-workspace{position:relative;min-width:0}.boond-workspace-main{padding-right:0}.boond-side-menu.floating{position:fixed!important;z-index:90;top:92px;right:22px;width:300px;max-height:calc(100vh - 116px);display:flex;flex-direction:column;border:1px solid #dfe4df;border-radius:20px;overflow:hidden;box-shadow:0 18px 50px rgba(19,37,31,.2);background:#fff;transition:width .2s ease}.boond-side-menu.floating.is-collapsed{width:250px;max-height:80px}.boond-side-menu.floating header{flex:0 0 auto;display:flex;align-items:center;gap:13px;padding:18px 17px;background:#101e2a;color:#fff;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.boond-side-menu.floating.is-dragging{transition:none;box-shadow:0 24px 64px rgba(19,37,31,.3)}.boond-side-menu.floating.is-dragging header{cursor:-webkit-grabbing;cursor:grabbing}.boond-side-menu.floating header>span{color:var(--adn-orange);font-size:22px}.boond-side-menu.floating header div{min-width:0;flex:1 1}.boond-side-menu.floating header strong{display:block;font-size:18px}.boond-side-menu.floating header small{display:block;color:#cbd5db}.boond-side-menu.floating header button{width:34px;height:34px;border:1px solid #50606b;border-radius:50%;background:transparent;color:#fff;font-size:24px;cursor:pointer}.boond-side-menu.floating nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:10px}.boond-side-menu.floating .boond-side-group>a,.boond-side-menu.floating nav>a{border-radius:10px}.boond-side-menu.floating nav a.active{background:#fff2ea;color:#b94f13;box-shadow:inset 3px 0 var(--adn-orange)}.boond-side-section{border:0}.boond-side-section summary{display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:9px;gap:9px;min-height:46px;padding:0 10px;border-radius:10px;color:#2d3746;font-size:12px;font-weight:800;cursor:pointer;list-style:none}.boond-side-section summary::-webkit-details-marker{display:none}.boond-side-section summary:hover,.boond-side-section[open] summary{background:#f4f7f4;color:#315f38}.boond-side-section summary>span{color:#458e3e;text-align:center}.boond-side-section summary>b{font-size:16px;transition:transform .15s ease}.boond-side-section[open] summary>b{transform:rotate(180deg)}.boond-side-section .boond-side-sub{display:grid;padding:3px 0 5px 22px}.boond-side-section .boond-side-sub a{min-height:40px;font-size:11px}.boond-side-menu.floating footer{flex:0 0 auto}.numbered-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin:22px 0 4px;flex-wrap:wrap}.numbered-pagination .pagination-slot>a,.numbered-pagination>a,.numbered-pagination>span.is-disabled{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;padding:0 11px;border:1px solid #dce2de;border-radius:9px;background:#fff;color:#26364b;text-decoration:none;font-weight:700}.numbered-pagination .pagination-slot{display:inline-flex;align-items:center;gap:7px}.numbered-pagination .pagination-slot>a.is-current{background:var(--adn-orange);border-color:var(--adn-orange);color:#fff}.numbered-pagination i{font-style:normal;color:#7a8493}.numbered-pagination>span.is-disabled{opacity:.42}.boond-action-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45;overflow-wrap:anywhere}.boond-action-preview:has(details[open]){display:block}.boond-action-preview details summary{cursor:pointer;color:var(--adn-orange);font-weight:700;margin-top:5px}.identity-band{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin:12px 0 20px;padding:14px 16px;border:1px solid #e1e7e3;border-radius:14px;background:linear-gradient(135deg,#fff,#f5f8f5)}.identity-band span{display:grid;grid-gap:2px;gap:2px;min-width:130px}.identity-band small{color:#748092;text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:.05em}.identity-band b{color:#243449;font-size:13px}.professional-identity-band{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:center;grid-gap:0;gap:0;padding:0;background:#fff;border-color:#e5e8ec;overflow:hidden;box-shadow:0 8px 26px rgba(25,35,48,.06)}.professional-identity-band>span{min-width:0;padding:17px 18px;border-right:1px solid #edf0f3}.professional-identity-band>span b{overflow-wrap:anywhere}.professional-identity-band a:not(.button){color:#243449;text-decoration:none}.professional-identity-band a:not(.button):hover{color:#dc6b29}.identity-actions{display:flex;gap:8px;align-items:center;padding:12px 16px}.identity-actions .button{white-space:nowrap}.identity-more{min-width:42px;padding-inline:10px}.need-identity-band{grid-template-columns:repeat(5,minmax(125px,1fr))}.need-priority{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;font-size:10px!important}.priority-low{background:#f2f4f7;color:#667085}.priority-normal{background:#eff8ff;color:#175cd3}.priority-high{background:#fff3e8;color:#b54708}.priority-urgent{background:#fef3f2;color:#b42318}.need-warning{display:inline-grid;place-items:center;margin-left:7px;width:24px;height:24px;border-radius:50%;font-size:15px;vertical-align:middle}.need-warning.high{background:#fff3e8;color:#b54708}.need-warning.urgent{background:#fef3f2;color:#b42318;animation:need-warning-pulse 1.8s infinite}.section-heading-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:8px}.section-heading-actions p{margin:0;color:#667085}.boond-data-row .compact-count-link,.boond-data-row .need-warning{position:relative;z-index:3}.boond-data-row span>small{display:block;color:#748092;margin-top:3px}.boond-list-page.is-compact .boond-data-table{overflow-x:auto}.boond-list-page.is-compact .boond-data-row{min-width:1500px}.boond-list-page.is-compact .boond-list-filters{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));align-items:flex-end}@keyframes need-warning-pulse{50%{box-shadow:0 0 0 6px rgba(180,35,24,.1)}}@media(max-width:1300px){.need-identity-band,.professional-identity-band{grid-template-columns:repeat(3,minmax(150px,1fr))}.identity-actions{grid-column:1/-1;border-top:1px solid #edf0f3}.boond-list-page.is-compact .boond-list-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:720px){.need-identity-band,.professional-identity-band{grid-template-columns:1fr 1fr}.identity-actions{flex-wrap:wrap}.professional-identity-band>span{padding:13px}.section-heading-actions{align-items:flex-start;flex-direction:column}.boond-list-page.is-compact .boond-list-filters{grid-template-columns:1fr}}.business-actions-page .business-action-modal .action-modal-toolbar .button.primary{display:none}.contextual-action-band{grid-template-columns:minmax(180px,1fr) auto}.ai-add-candidate{display:inline-flex!important;align-items:center;gap:10px}.ai-add-candidate .ai-feature-badge{display:inline-flex;background:#fff;border-radius:7px;padding:2px 4px}.ai-add-candidate .ai-feature-badge img{display:block;height:25px;width:auto}.agency-access-structured{display:grid;grid-gap:14px;gap:14px}.agency-access-structured .entity-row,.agency-access-structured .location-row{display:flex;flex-wrap:wrap;gap:10px}.agency-access-structured .entity-chip{padding:8px 12px;border-radius:9px;background:#edf5ed;color:var(--adn-green-deep);font-weight:800}.agency-access-structured .location-row label{min-width:145px}.destructive-confirm{display:inline-flex!important;align-items:center;gap:6px!important;color:#9b2c2c;font-size:11px;font-weight:800}.destructive-confirm input{width:16px!important;height:16px!important}.agency-admin-row .button.danger{background:#fff;border-color:#e9a3a3;color:#a93232}.agency-admin-row .button.danger:hover{background:#fff1f1}@media(min-width:1180px){.boond-workspace-main{padding-right:0}}@media(max-width:900px){.boond-side-menu.floating{top:78px;right:10px;width:min(300px,calc(100vw - 20px));max-height:calc(100vh - 92px)}.boond-workspace-main{padding-right:0}.boond-side-menu.floating.is-collapsed{width:230px}.numbered-pagination{gap:4px}}.simulation-banner{position:-webkit-sticky;position:sticky;top:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:16px;padding:9px 18px;background:#402d06;color:#fff;border-bottom:3px solid #f2b84b;box-shadow:0 4px 18px rgba(0,0,0,.18)}.simulation-banner span{color:#ffe6ad}.simulation-banner button{border:1px solid #fff;border-radius:8px;background:#fff;color:#402d06;padding:7px 12px;font-weight:800;cursor:pointer}.app-site-link{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;color:#fff;text-decoration:none;font-weight:700;background:rgba(255,255,255,.06);transition:.18s ease}.app-site-link:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.quality-head-actions{display:flex;align-items:center;gap:14px}.quality-grand-total{display:flex;align-items:baseline;gap:6px;padding:10px 14px;border-radius:14px;background:#eef6ed;color:#456a3e}.quality-grand-total strong{font-size:22px}.quality-grand-total span{font-size:13px;font-weight:700}.quality-domain-layout{display:grid;grid-gap:20px;gap:20px;align-items:flex-start}.quality-layout-recruitment-wide{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.quality-layout-commerce-wide{grid-template-columns:minmax(300px,1fr) minmax(0,2fr)}.quality-layout-balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-domain-panel{display:grid;grid-gap:14px;gap:14px;min-width:0}.quality-adaptive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-adaptive-grid.count-1{grid-template-columns:1fr}.quality-domain-panel:only-child{grid-column:1/-1}.quality-domain-panel:only-child .quality-adaptive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-empty-state{display:flex;align-items:center;gap:16px;padding:28px}.quality-empty-state>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#eef6ed;color:#458e3e;font-size:26px;font-weight:800}.quality-empty-state h2,.quality-empty-state p{margin:0}.quality-empty-state p{margin-top:5px;color:#7e7e7e}@media(max-width:1180px){.quality-domain-layout,.quality-layout-balanced,.quality-layout-commerce-wide,.quality-layout-recruitment-wide{grid-template-columns:1fr}.quality-domain-panel:only-child .quality-adaptive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.quality-head-actions{align-items:stretch;flex-direction:column}.quality-adaptive-grid,.quality-domain-panel:only-child .quality-adaptive-grid{grid-template-columns:1fr}.app-site-link{padding:10px 12px}}.mission-refusal-note{margin-top:10px;padding:12px 14px;border:1px solid #f0b4b4;border-radius:12px;background:#fff7f7}.mission-refusal-note strong{color:#a33636}.mission-refusal-note p{margin:5px 0;color:#5c2b2b}.mission-refusal-note small{color:#8a5b5b}.mission-won-form{display:grid;grid-gap:13px;gap:13px;margin-top:14px;padding:16px;border:1px solid #d9e7d6;border-radius:14px;background:#fbfefb}.mission-won-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mission-won-form label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:800}.mission-won-form input{min-height:40px;border:1px solid var(--adn-border);border-radius:9px;padding:0 10px;font:inherit}.mission-confirm-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px!important}.mission-confirm-check input{min-height:0;width:18px;height:18px}.operations-action-center{padding:0;overflow:hidden}.operations-action-center>.operations-list-head>div{display:grid;grid-gap:4px;gap:4px}.operations-action-center>.operations-list-head strong{font-size:26px;color:var(--adn-orange)}.operations-action-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-top:1px solid var(--adn-border)}.operations-action-row>div:first-child{display:grid;grid-gap:4px;gap:4px}.operations-action-row small{color:var(--adn-muted)}.operations-action-buttons{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.operations-custom-end{display:flex;gap:6px}.operations-custom-end input{min-height:38px;border:1px solid var(--adn-border);border-radius:8px;padding:0 8px}@media(max-width:900px){.mission-won-form .form-grid{grid-template-columns:1fr}.operations-action-row{align-items:stretch;flex-direction:column}.operations-action-buttons{justify-content:flex-start}}.actions-process-tabs{margin-top:10px}.actions-process-tabs a{min-width:170px;justify-content:center}.actions-process-tabs a.is-active{border-color:#e46a26;color:#b94d12;background:#fff7f1}.functional-back-row{max-width:1600px;margin:0 auto 12px;padding:0 4px}.functional-back-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#334155}.functional-back-link:hover{text-decoration:underline}.operations-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.operations-action-list{display:grid;grid-gap:10px;gap:10px}.operations-action-list .action-row{display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none}.operations-action-list .action-row>div:last-child{display:grid;justify-items:end;grid-gap:4px;gap:4px;white-space:nowrap}@media(max-width:1100px){.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.operations-grid{grid-template-columns:1fr}.operations-action-list .action-row{align-items:flex-start;flex-direction:column}.operations-action-list .action-row>div:last-child{justify-items:start}}.operations-page{min-width:0;max-width:100%;overflow:hidden}.operations-times-grid-wrap{max-width:100%;width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.operations-times-grid{max-width:none}.operations-submit-form,.operations-time-actions{max-width:100%}@media(max-width:1200px){.operations-page{width:100%}.operations-times-toolbar form{min-width:0}.operations-times-toolbar label:first-child{min-width:min(520px,100%)}}@media(max-width:760px){.operations-times-grid{grid-template-columns:180px repeat(31,48px)}.time-project{max-width:180px}.operations-times-toolbar button,.operations-times-toolbar form>*,.operations-times-toolbar input,.operations-times-toolbar select{width:100%}}.agency-access-fieldset{border:1px solid var(--border);border-radius:12px;padding:12px 14px;margin:0;grid-column:1/-1}.agency-access-fieldset legend{font-size:11px;font-weight:900;color:#344054;padding:0 5px}.agency-access-fieldset p{margin:0 0 9px;font-size:10px;color:#667085}.agency-access-fieldset>div{display:flex;gap:10px 18px;flex-wrap:wrap}.agency-access-fieldset label{display:flex!important;grid-template-columns:none!important;align-items:center;gap:7px!important;font-size:11px!important;font-weight:750!important}.agency-access-fieldset input[type=checkbox]{width:16px!important;height:16px!important;min-height:0!important;accent-color:var(--adn-orange)}.agency-create-card,.agency-list-card{padding:20px}.agency-inline-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.agency-inline-form label{display:grid;grid-gap:6px;gap:6px;min-width:260px}.agency-admin-row{display:grid;grid-template-columns:minmax(220px,1fr) 100px 130px 130px auto;grid-gap:12px;gap:12px;align-items:flex-end;padding:14px 0;border-top:1px solid var(--border)}.agency-admin-row label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:800}.agency-active-check{align-items:center!important;gap:7px!important;height:42px}.agency-list-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.agency-admin-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--adn-orange)}@media(max-width:900px){.agency-admin-row{grid-template-columns:1fr 1fr}.agency-admin-row button{width:100%}}@media(max-width:600px){.agency-admin-row{grid-template-columns:1fr}}.quality-home-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 118px;align-items:stretch;gap:10px;padding:8px 14px 15px}.sm-home-quality-axis{display:grid;grid-template-rows:auto 1fr;grid-gap:5px;gap:5px;min-width:0}.sm-home-quality-axis>h3{margin:0;padding:0 3px;color:#7045c2;font-size:8px;font-weight:900;letter-spacing:.04em}.sm-home-quality-axis .sm-home-quality-list{height:100%}.sm-home-quality-empty{display:flex;align-items:center;min-height:42px;padding:9px 10px;color:#4b7f42;background:#f5faf4;font-size:9px;font-weight:800}@media(max-width:1180px){.quality-home-v2{grid-template-columns:1fr 1fr}.quality-home-v2 .sm-home-quality-ring{grid-column:1/-1}}@media(max-width:720px){.quality-home-v2{grid-template-columns:1fr}.quality-home-v2 .sm-home-quality-ring{grid-column:auto}}.sm-home-dashboard-v2265{max-width:1580px;gap:14px}.sm-home-priority-strip{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(6,minmax(105px,.7fr));grid-gap:0;gap:0;border:1px solid #e4e7eb;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 6px 20px rgba(18,31,45,.04)}.sm-priority-item,.sm-priority-total{text-decoration:none;color:#172536;min-width:0}.sm-priority-total{display:flex;align-items:center;gap:12px;padding:14px 18px;background:linear-gradient(135deg,#fbf9ff,#fff)}.sm-priority-db{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#7045c2;color:#fff;font-size:23px}.sm-priority-total>strong{font-size:30px;color:#4d2c97;line-height:1}.sm-priority-total>span:last-child{display:grid;font-weight:800;font-size:12px}.sm-priority-total small{font-weight:500;color:#7b8794;font-size:9px;margin-top:3px}.sm-priority-item{display:grid;place-items:center;text-align:center;align-content:center;grid-gap:3px;gap:3px;border-left:1px solid #eceff2;padding:10px 8px}.sm-priority-item:hover{background:#fafbfc}.sm-priority-item b{font-size:21px}.sm-priority-item span{font-size:9px;color:#59677a}.sm-priority-item.red b{color:#ef3d2f}.sm-priority-item.green b{color:#3f9940}.sm-priority-item.blue b{color:#2878d4}.sm-priority-item.purple b{color:#7045c2}.sm-home-v2265-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(360px,.9fr);grid-gap:14px;gap:14px;align-items:stretch}.sm-home-v2265-lower-grid{display:grid;grid-template-columns:minmax(235px,.52fr) minmax(560px,1.65fr) minmax(330px,.9fr);grid-gap:14px;gap:14px;align-items:stretch}.sm-home-dashboard-v2265 .sm-home-zone{min-height:0}.sm-home-dashboard-v2265 .sm-home-zone>header{padding:14px 16px 7px}.sm-home-dashboard-v2265 .sm-home-zone>footer{min-height:34px;padding:8px 14px}.sm-home-site-section{padding:0 14px 5px}.sm-home-site-section>h3{margin:0 0 4px;text-align:center;font-size:9px;color:var(--zone);letter-spacing:.03em}.sm-home-site-rings{display:flex;justify-content:center;gap:13px;align-items:flex-start;flex-wrap:wrap}.sm-home-site-kpi{display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:58px}.sm-home-site-kpi span{font-size:9px;color:#536177;font-weight:700}.sm-home-site-ring{--site-progress:0%;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;position:relative;background:conic-gradient(var(--ring) var(--site-progress),var(--ring-soft) 0)}.sm-home-site-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.sm-home-site-ring strong{position:relative;z-index:1;font-size:17px;color:#172536}.sm-home-site-kpi.green{--ring:#4a9b49;--ring-soft:#dcebdc}.sm-home-site-kpi.orange{--ring:#ed6b21;--ring-soft:#f7dfd0}.sm-home-dashboard-v2265 .compact-five{grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 12px 12px;gap:7px}.sm-home-dashboard-v2265 .compact-five .sm-home-shortcut{min-height:67px;padding:8px 5px}.sm-home-dashboard-v2265 .compact-five .sm-home-shortcut-icon{font-size:19px}.sm-home-dashboard-v2265 .compact-five .sm-home-shortcut strong{font-size:9px}.sm-commerce-actions-v2265{display:grid;grid-gap:6px;gap:6px;padding:0 10px 8px}.sm-commerce-actions-v2265>section{border:1px solid #f3ded2;border-radius:9px;background:rgba(255,255,255,.65)}.sm-commerce-actions-v2265 h3{margin:0;padding:6px 8px 0;text-align:center;color:#df6118;font-size:8px}.compact-commerce{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:5px 7px 7px!important;gap:6px!important}.compact-commerce .sm-home-shortcut{min-height:54px;padding:6px 4px}.compact-commerce .sm-home-shortcut-icon{font-size:17px}.compact-commerce .sm-home-shortcut strong{font-size:8px}.sm-commercial-dev-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:4px 6px 7px}.sm-commercial-dev-links a{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:#172536;font-weight:800;font-size:8px;padding:8px 4px;border-right:1px solid #f1e2d8}.sm-commercial-dev-links a:last-child{border-right:0}.sm-commercial-dev-links a span{color:#e66a20;font-size:15px}.sm-home-dashboard-v2265 .operations-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding:22px 12px 18px;gap:7px}.sm-home-dashboard-v2265 .operations-grid .sm-home-shortcut{min-height:90px;padding:8px 4px}.sm-home-dashboard-v2265 .operations-grid .sm-home-shortcut strong{font-size:9px}.zone-crm-standalone{--zone:#d9891e}.crm-standalone-grid{padding:26px 10px 18px!important}.crm-standalone-grid .sm-home-shortcut{min-height:95px}.zone-quality-v2265{--zone:#7045c2}.sm-quality-v2265-body{display:grid;grid-template-columns:180px 1fr 1fr;grid-gap:10px;gap:10px;padding:6px 14px 12px;align-items:stretch}.sm-vivier-exploitability{display:grid;justify-items:center;align-content:center;border:1px solid #e3dcf3;border-radius:9px;background:#fff;padding:7px}.sm-vivier-exploitability h3{font-size:8px;color:#7045c2;margin:0 0 6px;text-align:center}.sm-vivier-ring{--vivier-progress:0%;width:108px;height:108px;border-radius:50%;display:grid;place-items:center;position:relative;text-decoration:none;background:conic-gradient(#7045c2 var(--vivier-progress),#e7e1f3 0)}.sm-vivier-ring:before{content:"";position:absolute;inset:10px;background:#fff;border-radius:50%}.sm-vivier-ring div{position:relative;z-index:1;text-align:center;display:grid;color:#172536}.sm-vivier-ring strong{font-size:28px;line-height:1}.sm-vivier-ring span{font-size:8px;color:#64748b;margin-top:2px}.sm-home-dashboard-v2265 .sm-home-quality-list a{padding:7px 8px;font-size:9px}.sm-home-dashboard-v2265 .sm-home-quality-axis>h3{font-size:8px}.sm-home-dashboard-v2265 .sm-home-pilotage-grid{padding-top:24px;padding-bottom:24px}.sm-home-dashboard-v2265 .zone-pilotage .sm-home-pilotage-grid a{min-height:74px}.sm-home-dashboard-v2265 .sm-home-admin-zone{margin-top:0}.sm-home-dashboard-v2265 .sm-home-footer{padding-top:0}@media(max-width:1450px){.sm-home-priority-strip{grid-template-columns:minmax(220px,1.3fr) repeat(3,1fr)}.sm-home-v2265-top-grid{grid-template-columns:1fr 1fr}.sm-home-v2265-top-grid .zone-operations{grid-column:1/-1}.sm-home-v2265-lower-grid{grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr)}.sm-home-v2265-lower-grid .zone-pilotage{grid-column:1/-1}}@media(max-width:980px){.sm-home-priority-strip{grid-template-columns:1fr 1fr}.sm-priority-total{grid-column:1/-1}.sm-home-v2265-lower-grid,.sm-home-v2265-top-grid{grid-template-columns:1fr}.sm-home-v2265-lower-grid .zone-pilotage,.sm-home-v2265-top-grid .zone-operations{grid-column:auto}.sm-quality-v2265-body{grid-template-columns:1fr 1fr}.sm-vivier-exploitability{grid-column:1/-1}.sm-home-dashboard-v2265 .compact-five{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.sm-home-priority-strip{grid-template-columns:1fr 1fr}.sm-home-site-rings{gap:8px}.sm-quality-v2265-body{grid-template-columns:1fr}.sm-vivier-exploitability{grid-column:auto}.compact-commerce,.sm-home-dashboard-v2265 .compact-five,.sm-home-dashboard-v2265 .operations-grid{grid-template-columns:repeat(2,1fr)!important}.sm-commercial-dev-links{grid-template-columns:1fr}.sm-commercial-dev-links a{border-right:0;border-bottom:1px solid #f1e2d8}.sm-commercial-dev-links a:last-child{border-bottom:0}}.sm-home-dashboard-v2266{max-width:1600px;margin:0 auto;gap:14px;padding-bottom:4px}.sm-home-priority-strip-v2266{display:grid;grid-template-columns:minmax(250px,1.45fr) repeat(8,minmax(105px,1fr));border:1px solid #e4e7eb;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(18,32,53,.04)}.sm-home-priority-strip-v2266 .sm-priority-total{min-height:92px;border-right:1px solid #eceff2}.sm-home-priority-strip-v2266 .sm-priority-total>strong{font-size:33px}.sm-home-priority-strip-v2266 .sm-priority-item{position:relative;min-height:92px;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:8px;row-gap:0;padding:11px 8px;border-left:0;border-right:1px solid #eceff2}.sm-home-priority-strip-v2266 .sm-priority-item:last-child{border-right:0}.sm-home-priority-strip-v2266 .sm-priority-icon{grid-row:1/3;font-size:26px;font-weight:700;line-height:1}.sm-home-priority-strip-v2266 .sm-priority-item b{font-size:23px;justify-self:start;line-height:1}.sm-home-priority-strip-v2266 .sm-priority-item>span:last-child{font-size:9px;line-height:1.25;color:#344054;justify-self:start;text-align:left;max-width:95px}.sm-home-priority-strip-v2266 .sm-priority-item.orange .sm-priority-icon,.sm-home-priority-strip-v2266 .sm-priority-item.orange b{color:#f16623}.sm-home-priority-strip-v2266 .sm-priority-item.red .sm-priority-icon{color:#ef3d2f}.sm-home-priority-strip-v2266 .sm-priority-item.green .sm-priority-icon{color:#2f8f3a}.sm-home-priority-strip-v2266 .sm-priority-item.blue .sm-priority-icon{color:#276fd2}.sm-home-priority-strip-v2266 .sm-priority-item.purple .sm-priority-icon{color:#5b35ae}.sm-home-v2266-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(420px,1.04fr);grid-gap:14px;gap:14px;align-items:stretch}.sm-home-v2266-lower-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(440px,.98fr);grid-gap:14px;gap:14px;align-items:stretch}.sm-home-dashboard-v2266 .sm-home-zone{min-height:0;border-radius:14px;box-shadow:0 8px 24px rgba(18,32,53,.035)}.sm-home-dashboard-v2266 .sm-home-zone>header{padding:15px 17px 7px}.sm-home-dashboard-v2266 .sm-home-zone>header h2{font-size:20px;letter-spacing:-.02em}.sm-home-dashboard-v2266 .sm-home-zone>header p{font-size:10px}.sm-home-dashboard-v2266 .sm-home-zone-icon{width:44px;height:44px;border-radius:13px;font-size:23px}.sm-home-dashboard-v2266 .sm-home-zone>footer{min-height:38px;padding:8px 15px;font-size:9px;gap:11px;position:relative}.sm-home-dashboard-v2266 .sm-home-zone>footer>a:last-child{margin-left:auto;color:inherit;text-decoration:none;font-size:19px;line-height:1}.sm-home-dashboard-v2266 .sm-home-site-section{padding:2px 12px 7px}.sm-home-dashboard-v2266 .sm-home-site-section h3{font-size:9px;margin:0 0 6px;text-align:center}.sm-home-dashboard-v2266 .sm-home-site-rings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;justify-items:center}.sm-home-dashboard-v2266 .sm-home-site-kpi{gap:4px}.sm-home-dashboard-v2266 .sm-home-site-ring{width:70px;height:70px}.sm-home-dashboard-v2266 .sm-home-site-ring:before{inset:6px}.sm-home-dashboard-v2266 .sm-home-site-ring strong{font-size:18px}.sm-home-dashboard-v2266 .sm-home-site-kpi>span{font-size:9px}.sm-home-dashboard-v2266 .compact-four{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 12px 7px;gap:7px}.sm-home-dashboard-v2266 .compact-four .sm-home-shortcut{min-height:76px;padding:8px 4px}.sm-home-dashboard-v2266 .compact-four .sm-home-shortcut-icon{font-size:20px}.sm-home-dashboard-v2266 .compact-four .sm-home-shortcut strong{font-size:9px}.sm-home-wide-action{padding:0 12px 9px}.sm-home-wide-action a{min-height:42px;border:1px solid color-mix(in srgb,var(--zone) 28%,#dce2e7);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:#172536;font-size:9px;font-weight:800;background:#fff}.sm-home-wide-action a:hover{background:color-mix(in srgb,var(--zone) 5%,#fff)}.sm-home-wide-action span{color:var(--zone);font-size:18px}.zone-commerce-v2266 .sm-commerce-block{margin:0 10px 7px;border:1px solid #f1ded2;border-radius:8px;background:#fffdfa;padding:6px 8px}.zone-commerce-v2266 .sm-commerce-block h3{text-align:center;font-size:8px;color:#ef5f1c;margin:0 0 5px}.zone-commerce-v2266 .compact-commerce{padding:0;gap:6px}.zone-commerce-v2266 .compact-commerce .sm-home-shortcut{min-height:60px;padding:6px 4px}.zone-commerce-v2266 .compact-commerce .sm-home-shortcut-icon{font-size:17px}.zone-commerce-v2266 .compact-commerce .sm-home-shortcut strong{font-size:8px}.zone-commerce-v2266 .sm-commercial-dev-links{border:0;border-radius:0}.zone-commerce-v2266 .sm-commercial-dev-links a{min-height:30px;font-size:8px}.zone-commerce-v2266 .sm-commercial-dev-links span{font-size:14px}.zone-operations-v2266 .operations-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding:64px 12px 36px;gap:7px}.zone-operations-v2266 .operations-grid .sm-home-shortcut{min-height:112px;padding:10px 4px}.zone-operations-v2266 .operations-grid .sm-home-shortcut-icon{font-size:23px}.zone-operations-v2266 .operations-grid .sm-home-shortcut strong{font-size:9px;line-height:1.25}.zone-quality-v2266{--zone:#6440b8}.sm-quality-v2266-body{display:grid;grid-template-columns:205px 1fr 1.18fr;grid-gap:8px;gap:8px;padding:6px 12px 12px;align-items:stretch}.zone-quality-v2266 .sm-vivier-exploitability{min-height:145px;padding:7px;border-radius:8px}.zone-quality-v2266 .sm-vivier-exploitability h3{font-size:8px}.zone-quality-v2266 .sm-vivier-ring{width:118px;height:118px}.zone-quality-v2266 .sm-vivier-ring:before{inset:10px}.zone-quality-v2266 .sm-vivier-ring strong{font-size:31px}.zone-quality-v2266 .sm-vivier-ring span{font-size:7px;line-height:1.15}.zone-quality-v2266 .sm-home-quality-axis{border:1px solid #e3dcf3;border-radius:8px;padding:7px;background:#fff}.zone-quality-v2266 .sm-home-quality-axis>h3{font-size:8px;margin:0 0 5px}.zone-quality-v2266 .sm-home-quality-list{border:0}.zone-quality-v2266 .sm-home-quality-list a{padding:6px 4px;border-bottom:0;font-size:8px;grid-template-columns:18px 1fr auto}.zone-quality-v2266 .sm-home-quality-list a b{min-width:28px;padding:3px 5px}.zone-quality-v2266>footer{justify-content:center}.zone-quality-v2266>footer a{margin-left:0!important;font-size:10px!important;font-weight:800}.zone-pilotage-v2266 .sm-home-pilotage-grid{grid-template-columns:1fr 1fr;padding:19px 13px 18px;gap:9px}.zone-pilotage-v2266 .sm-home-pilotage-grid a{min-height:64px;border-radius:8px}.zone-pilotage-v2266 .sm-home-pilotage-grid a span{font-size:19px}.zone-pilotage-v2266 .sm-home-pilotage-grid a strong{font-size:9px}.zone-pilotage-v2266>footer{justify-content:center;color:#1260cc;font-weight:800}.sm-home-quick-access{border:1px solid #e3e7eb;border-radius:13px;background:#fff;padding:9px 13px 12px;box-shadow:0 8px 24px rgba(18,32,53,.025)}.sm-home-quick-access h2{margin:0 0 8px;font-size:10px;color:#20314a;letter-spacing:.02em}.sm-home-quick-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.sm-home-quick-grid a{position:relative;min-height:49px;border:1px solid #e5e9ed;border-radius:8px;text-decoration:none;color:#172536;display:grid;grid-template-columns:28px 1fr 14px;grid-template-rows:auto auto;align-items:center;padding:7px 9px;background:#fff}.sm-home-quick-grid a:hover{background:#fafbfc}.sm-home-quick-grid a>span{grid-row:1/3;font-size:19px;color:#102b54}.sm-home-quick-grid a strong{font-size:8px}.sm-home-quick-grid a small{font-size:7px;color:#6b7789}.sm-home-quick-grid a i{grid-column:3;grid-row:1/3;font-style:normal;font-size:18px;justify-self:end}.sm-home-quick-grid a b{position:absolute;right:19px;top:4px;border-radius:99px;background:#f04438;color:#fff;font-size:7px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 3px}.sm-home-footer-v2266{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:2px 5px 0;font-size:7px;color:#59677a}.sm-home-footer-v2266>nav{display:flex;gap:28px}.sm-home-footer-v2266>nav:last-child{justify-self:end;gap:20px}@media(max-width:1450px){.sm-home-priority-strip-v2266{grid-template-columns:minmax(240px,1.4fr) repeat(4,1fr)}.sm-home-priority-strip-v2266 .sm-priority-total{grid-row:span 2}.sm-home-v2266-top-grid{grid-template-columns:1fr 1fr}.sm-home-v2266-top-grid .zone-operations-v2266{grid-column:1/-1}.zone-operations-v2266 .operations-grid{padding:22px 12px}.sm-home-v2266-lower-grid{grid-template-columns:1.35fr 1fr}.sm-home-quick-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.sm-home-v2266-lower-grid,.sm-home-v2266-top-grid{grid-template-columns:1fr}.sm-home-v2266-top-grid .zone-operations-v2266{grid-column:auto}.sm-home-priority-strip-v2266{grid-template-columns:1fr 1fr}.sm-home-priority-strip-v2266 .sm-priority-total{grid-column:1/-1;grid-row:auto}.sm-quality-v2266-body{grid-template-columns:1fr 1fr}.sm-quality-v2266-body .sm-vivier-exploitability{grid-column:1/-1}.sm-home-quick-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sm-home-priority-strip-v2266{grid-template-columns:1fr}.sm-home-priority-strip-v2266 .sm-priority-total{grid-column:auto}.sm-home-dashboard-v2266 .sm-home-site-rings{grid-template-columns:repeat(2,1fr)}.sm-home-dashboard-v2266 .compact-four,.zone-commerce-v2266 .compact-commerce,.zone-operations-v2266 .operations-grid{grid-template-columns:repeat(2,1fr)!important}.sm-quality-v2266-body{grid-template-columns:1fr}.sm-quality-v2266-body .sm-vivier-exploitability{grid-column:auto}.sm-home-footer-v2266,.sm-home-quick-grid{grid-template-columns:1fr}.sm-home-footer-v2266{gap:7px;text-align:center}.sm-home-footer-v2266>nav,.sm-home-footer-v2266>nav:last-child{justify-self:center}}.sm-home-admin-zone{border:1px solid #d9dde2;border-radius:13px;background:#f3f4f6;box-shadow:0 8px 24px rgba(18,32,53,.025);overflow:hidden}.sm-home-admin-zone>header{display:flex;align-items:center;gap:11px;padding:12px 15px 8px}.sm-home-admin-zone>header h2{margin:0;color:#454b54;font-size:13px;letter-spacing:.02em}.sm-home-admin-zone>header p{margin:2px 0 0;color:#737a84;font-size:8px}.sm-home-admin-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#dfe2e6;color:#555d67;font-size:18px}.sm-home-admin-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px;padding:4px 13px 12px}.sm-home-admin-grid a{position:relative;min-height:54px;border:1px solid #d9dde2;border-radius:8px;text-decoration:none;color:#343a42;display:grid;grid-template-columns:28px 1fr 14px;grid-template-rows:auto auto;align-items:center;padding:7px 9px;background:#fafafa}.sm-home-admin-grid a:hover{background:#fff;border-color:#c7ccd2}.sm-home-admin-grid a>span{grid-row:1/3;font-size:18px;color:#606873}.sm-home-admin-grid a strong{font-size:8px}.sm-home-admin-grid a small{font-size:7px;color:#7b828c}.sm-home-admin-grid a i{grid-column:3;grid-row:1/3;font-style:normal;font-size:18px;justify-self:end;color:#707780}@media(max-width:1200px){.sm-home-admin-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.sm-home-admin-grid{grid-template-columns:1fr}}.sm-home-evolution-zone{--evolution:#7a3fc2;border:1.5px solid color-mix(in srgb,var(--evolution) 42%,#dfe4e8);border-radius:14px;background:linear-gradient(155deg,#fff 58%,color-mix(in srgb,var(--evolution) 6%,#fff));box-shadow:0 8px 24px rgba(18,32,53,.035);overflow:hidden}.sm-home-evolution-zone>header{display:flex;align-items:center;gap:11px;padding:13px 16px 8px}.sm-home-evolution-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--evolution) 11%,#fff);color:var(--evolution);font-size:21px;font-weight:900}.sm-home-evolution-zone h2{margin:0;color:var(--evolution);font-size:16px;letter-spacing:.01em}.sm-home-evolution-zone header p{margin:2px 0 0;color:#667386;font-size:9px}.sm-home-evolution-body{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(190px,.62fr);grid-gap:12px;gap:12px;align-items:center;padding:4px 14px 14px}.sm-home-evolution-ring{width:118px;height:118px;margin:auto;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#42266c;background:conic-gradient(var(--evolution) 0 82%,#ece7f5 82% 100%);position:relative}.sm-home-evolution-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.sm-home-evolution-ring span,.sm-home-evolution-ring strong{position:relative;z-index:1}.sm-home-evolution-ring strong{font-size:30px;line-height:1;color:var(--evolution)}.sm-home-evolution-ring span{margin-top:5px;font-size:8px;line-height:1.2;color:#6f6281;font-weight:700}.sm-home-evolution-statuses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.sm-home-evolution-statuses a{min-height:64px;border:1px solid #e5dff0;border-radius:9px;background:#fff;text-decoration:none;color:#2f3540;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px;text-align:center}.sm-home-evolution-statuses a:hover{background:#fbf9fe;border-color:#d3c5e8}.sm-home-evolution-statuses span{font-size:8px;line-height:1.2}.sm-home-evolution-statuses b{font-size:19px;line-height:1;color:var(--evolution)}.sm-home-evolution-cta{min-height:64px;border:1px solid #ddd3ec;border-radius:9px;background:#faf8fd;text-decoration:none;color:#3f2b59;display:grid;grid-template-columns:1fr 18px;grid-template-rows:auto auto;align-items:center;padding:10px 12px}.sm-home-evolution-cta strong{font-size:9px}.sm-home-evolution-cta span{font-size:7px;color:#786b88}.sm-home-evolution-cta i{grid-column:2;grid-row:1/3;font-style:normal;font-size:22px;justify-self:end;color:var(--evolution)}@media(max-width:1100px){.sm-home-evolution-body{grid-template-columns:130px 1fr}.sm-home-evolution-cta{grid-column:1/-1}.sm-home-evolution-statuses{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sm-home-evolution-body{grid-template-columns:1fr}.sm-home-evolution-statuses{grid-template-columns:1fr 1fr}.sm-home-evolution-cta{grid-column:auto}}.sm-home-dashboard-v2269{display:grid;grid-gap:14px;gap:14px}.sm-cockpit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.sm-cockpit-card{--card:#2d7fd6;--soft:#eef6ff;border:1.4px solid color-mix(in srgb,var(--card) 38%,#dfe4e8);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(18,32,53,.035);display:flex;flex-direction:column;min-height:278px}.sm-cockpit-card.recruitment{--card:#1f79d2;--soft:#eef6ff}.sm-cockpit-card.vivier{--card:#15949b;--soft:#ecf9f8}.sm-cockpit-card.needs{--card:#e57a1f;--soft:#fff5eb}.sm-cockpit-card.commerce{--card:#2f9445;--soft:#eff9f1}.sm-cockpit-card.operations{--card:#7544c7;--soft:#f5f0fc}.sm-cockpit-card.quality{--card:#15949b;--soft:#ecf9f8}.sm-cockpit-card.pilotage{--card:#276fd2;--soft:#eff5ff}.sm-cockpit-card.evolutions{--card:#ed6d18;--soft:#fff5eb}.sm-cockpit-card>header{display:grid;grid-template-columns:42px 1fr 20px;grid-gap:10px;gap:10px;align-items:center;padding:13px 15px 10px;background:linear-gradient(180deg,#fff,var(--soft))}.sm-cockpit-card>header>.sm-cockpit-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--card) 13%,#fff);color:var(--card);font-size:21px;font-weight:800}.sm-cockpit-card>header h2{margin:0;color:var(--card);font-size:16px;line-height:1.05}.sm-cockpit-card>header p{margin:3px 0 0;color:#667386;font-size:9px}.sm-cockpit-card>header>a{font-size:30px;line-height:1;text-decoration:none;color:var(--card);justify-self:end}.sm-cockpit-body{display:grid;grid-template-columns:155px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 15px;flex:1 1}.sm-cockpit-ring{--ring:#2d7fd6;width:126px;height:126px;border-radius:50%;margin:auto;display:grid;place-items:center;background:conic-gradient(var(--ring) 0 var(--ring-progress,78%),color-mix(in srgb,var(--ring) 20%,#fff) var(--ring-progress,78%) 100%);position:relative}.sm-cockpit-ring:before{content:"";position:absolute;inset:11px;border-radius:50%;background:#fff}.sm-cockpit-ring-inner{position:relative;z-index:1;text-align:center;display:grid;grid-gap:4px;gap:4px;padding:10px}.sm-cockpit-ring strong{font-size:31px;line-height:1;color:var(--ring)}.sm-cockpit-ring span{font-size:8px;line-height:1.2;color:#4e5d70;font-weight:700}.sm-cockpit-ring.blue{--ring:#1f79d2}.sm-cockpit-ring.green{--ring:#2f9445}.sm-cockpit-ring.purple{--ring:#7544c7}.sm-cockpit-ring.teal{--ring:#15949b}.sm-cockpit-ring.orange{--ring:#ed6d18}.sm-cockpit-list{display:grid;grid-gap:1px;gap:1px}.sm-cockpit-list a{display:grid;grid-template-columns:22px 1fr auto;grid-gap:7px;gap:7px;align-items:center;min-height:34px;padding:5px 7px;border-bottom:1px solid #edf0f2;text-decoration:none;color:#263447}.sm-cockpit-list a:last-child{border-bottom:0}.sm-cockpit-list a:hover{background:#fafbfc;border-radius:7px}.sm-cockpit-list span{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;background:#f3f5f7;color:#657487;font-size:11px}.sm-cockpit-list strong{font-size:9px}.sm-cockpit-list b{font-size:13px;color:var(--card)}.sm-cockpit-list b.danger{color:#e34232}.sm-cockpit-card>footer{min-height:39px;border-top:1px solid color-mix(in srgb,var(--card) 17%,#edf0f2);background:var(--soft);display:flex;align-items:center;justify-content:center;gap:17px;padding:8px 10px;flex-wrap:wrap}.sm-cockpit-card>footer a{text-decoration:none;color:color-mix(in srgb,var(--card) 90%,#12233d);font-size:8px;font-weight:700}.sm-cockpit-card>footer a:hover{text-decoration:underline}.sm-pilotage-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:14px 15px;flex:1 1}.sm-pilotage-cards a{border:1px solid #e3e9f1;border-radius:9px;text-decoration:none;color:#24334a;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;grid-gap:2px 7px;gap:2px 7px;align-items:center;padding:10px;background:#fff}.sm-pilotage-cards a span{grid-row:1/3;color:var(--card);font-size:20px}.sm-pilotage-cards a strong{font-size:9px}.sm-pilotage-cards a small{font-size:7px;color:#788598}.sm-pilotage-cards a:hover{background:#f8fbff}.sm-home-admin-zone-v2269{margin-top:0}.sm-home-admin-zone-v2269>header{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.sm-home-admin-zone-v2269>header>small{font-size:8px;color:#727b86;justify-self:end}.sm-home-admin-grid-v2269{grid-template-columns:repeat(8,minmax(0,1fr))}.sm-home-admin-grid-v2269 a{min-height:58px}@media(max-width:1100px){.sm-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-home-admin-grid-v2269{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.sm-cockpit-grid{grid-template-columns:1fr}.sm-cockpit-body{grid-template-columns:140px 1fr}.sm-home-admin-grid-v2269{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sm-cockpit-body{grid-template-columns:1fr}.sm-cockpit-ring{width:112px;height:112px}.sm-home-admin-grid-v2269,.sm-pilotage-cards{grid-template-columns:1fr}.sm-home-admin-zone-v2269>header{grid-template-columns:34px 1fr}.sm-home-admin-zone-v2269>header>small{grid-column:1/-1;justify-self:start}}.sm-candidate-add-menu{margin:0 14px 13px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--card) 24%,#e3e8ed);border-radius:10px;background:var(--soft);display:grid;grid-gap:7px;gap:7px}.sm-candidate-add-menu>strong{font-size:10px;color:var(--card);text-transform:uppercase;letter-spacing:.035em}.sm-candidate-add-menu>div{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:7px;gap:7px}.sm-candidate-add-menu a{display:flex;align-items:center;justify-content:center;min-height:34px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--card) 30%,#dfe5eb);border-radius:8px;background:#fff;color:#172536;text-decoration:none;font-size:9px;font-weight:800}.sm-candidate-add-menu a:hover{background:color-mix(in srgb,var(--card) 5%,#fff);border-color:var(--card)}.sm-candidate-add-menu small{font-size:7px;color:#748196;line-height:1.25}.offer-editor-save button[value=draft]{font-size:0}.offer-editor-save button[value=draft]:after{content:"Valider l’annonce";font-size:14px}.site-test-page{display:grid;grid-gap:18px;gap:18px}.site-test-launch{display:flex;align-items:center;justify-content:space-between;gap:18px}.site-test-launch h2,.site-test-launch p{margin:0}.site-test-launch p{margin-top:6px;color:#68768a}.site-test-summary{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;border-left:6px solid #d74435}.site-test-summary.good{border-left-color:#2f9445}.site-test-summary.watch{border-left-color:#e57a1f}.site-test-summary>strong{font-size:24px}.site-test-summary>small{grid-column:1/-1;color:#748196}.site-test-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.site-test-results article{border-top:4px solid #d74435}.site-test-results article.good{border-top-color:#2f9445}.site-test-results article.watch{border-top-color:#e57a1f}.site-test-results article>div{display:flex;justify-content:space-between;gap:8px}.site-test-results h3{margin:0}.site-test-results article>strong{display:block;font-size:28px;margin-top:18px}.site-test-results p{color:#68768a}.site-test-history{display:grid}.site-test-history>div{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid #e7ebef}.site-test-history .good{color:#2f9445}.site-test-history .watch{color:#e57a1f}.site-test-history .critical{color:#d74435}@media(max-width:900px){.site-test-results{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.site-test-launch{align-items:stretch;flex-direction:column}.site-test-results{grid-template-columns:1fr}.site-test-history>div{grid-template-columns:1fr 1fr}.site-test-summary{grid-template-columns:1fr}.site-test-summary>small{grid-column:auto}}.site-test-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.site-test-kpis article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-left:4px solid #2f9445}.site-test-kpis article.watch{border-left-color:#e57a1f}.site-test-kpis article.critical{border-left-color:#d74435}.site-test-kpis article.not-configured{border-left-color:#98a2b3}.site-test-kpis span{color:#68768a;font-size:12px;font-weight:800}.site-test-kpis strong{font-size:28px}.site-test-category-groups{display:grid;grid-gap:22px;gap:22px}.site-test-category-groups>section>h2{margin:0 0 10px;color:#172b3c;font-size:17px}.site-test-results article.not-configured{border-top-color:#98a2b3;background:#fafafa}.site-test-results article>div>span{font-size:11px;font-weight:850}.site-test-results article.good>div>span{color:#2f9445}.site-test-results article.watch>div>span{color:#b85e13}.site-test-results article.critical>div>span{color:#c4372b}.site-test-results article.not-configured>div>span{color:#667085}@media(max-width:900px){.site-test-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.site-test-kpis{grid-template-columns:1fr}}.sm-cockpit-card.needs>footer,.sm-cockpit-card.vivier>footer{justify-content:center}@media(max-width:760px){.sm-candidate-add-menu>div{grid-template-columns:1fr}}.ai-feature-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:0;flex:0 0 auto}.ai-feature-badge img{display:block;width:38px;height:auto;max-width:100%}.ai-feature-badge.is-compact img{width:28px}.button .ai-feature-badge,.candidate-import-actions .ai-feature-badge{margin-left:8px}.ai-action-with-badge{justify-content:center;flex-wrap:nowrap}.ai-action-with-badge,.ai-menu-label{display:inline-flex;align-items:center;gap:8px}.ai-menu-label{min-width:0}.sm-cockpit-card.pilotage.is-disabled{opacity:.72}.sm-cockpit-card.pilotage.is-disabled .sm-pilotage-cards>div,.sm-cockpit-card.pilotage.is-disabled footer>span{cursor:not-allowed;pointer-events:none}.sm-cockpit-card.pilotage.is-disabled .sm-pilotage-cards>div{display:flex;flex-direction:column}.sm-disabled-arrow{opacity:.45}.needs-pilotage-coverage{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;grid-gap:34px;gap:34px;padding:28px 36px;border-color:#f3c49c;background:linear-gradient(135deg,#fff 58%,#fff8f1)}.needs-coverage-ring{width:180px;height:180px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#ed6d18 0 var(--needs-coverage),#fde4d2 var(--needs-coverage) 100%);position:relative;margin:auto}.needs-coverage-ring:before{content:"";position:absolute;inset:17px;background:#fff;border-radius:50%}.needs-coverage-ring>div{position:relative;text-align:center;display:grid;grid-gap:7px;gap:7px;padding:18px}.needs-coverage-ring strong{font-size:31px;color:#ed6d18;line-height:1}.needs-coverage-ring span{font-size:11px;font-weight:800;color:#4e5d70;line-height:1.25}.needs-coverage-copy h2{font-size:23px;line-height:1.25;margin:5px 0 8px;color:#24324a}.needs-coverage-copy>p:not(.eyebrow){color:#667085;margin:0 0 20px}.needs-coverage-copy>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.needs-coverage-copy>div span{border:1px solid #f4ddca;background:#fff;border-radius:12px;padding:12px;display:grid;grid-gap:4px;gap:4px;font-size:11px;color:#667085}.needs-coverage-copy>div strong{font-size:23px;color:#dd6814}.needs-pilotage-priorities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.needs-pilotage-priorities.five{grid-template-columns:repeat(5,minmax(0,1fr))}.needs-pilotage-priorities a{border:1px solid #eadfd6;border-top:3px solid #ed6d18;border-radius:14px;background:#fff;padding:15px 17px;display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px;text-decoration:none;color:#27364d;transition:.15s}.needs-pilotage-priorities a.is-active,.needs-pilotage-priorities a:hover{transform:translateY(-1px);box-shadow:0 9px 24px rgba(64,35,14,.08);background:#fff8f2}.needs-pilotage-priorities span{font-size:12px;font-weight:850}.needs-pilotage-priorities strong{font-size:26px;color:#ed6d18;grid-row:1/3;grid-column:2}.needs-pilotage-priorities small{font-size:10px;color:#667085}.needs-pilotage-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);grid-gap:16px;gap:16px}.needs-offer-summary,.needs-priority-list{padding:20px}.needs-priority-list>.section-heading-row{margin-bottom:8px}.needs-priority-list>a:not(.button){display:grid;grid-template-columns:minmax(0,1fr) 110px 100px 75px;grid-gap:10px;gap:10px;align-items:center;padding:11px 4px;border-bottom:1px solid #edf0f2;text-decoration:none;color:#27364d}.needs-priority-list>a:hover{background:#fffaf6}.needs-priority-list>a>span:first-child{display:grid}.needs-priority-list>a small{font-size:10px;color:#667085}.needs-priority-list>a>span:nth-child(2){font-size:10px;font-weight:800;color:#b54708}.needs-priority-list>a>span.is-urgent{color:#b42318}.needs-priority-list>a>b{font-size:11px}.needs-offer-summary{display:grid;align-content:start;grid-gap:0;gap:0}.needs-offer-summary>div{margin-bottom:8px}.needs-offer-summary>a{display:grid;grid-template-columns:1fr auto;align-items:center;padding:13px 4px;border-bottom:1px solid #edf0f2;text-decoration:none;color:#344054;font-size:12px;font-weight:800}.needs-offer-summary>a strong{font-size:20px;color:#ed6d18}.needs-results-heading{margin-top:3px}.needs-pilotage-filters{display:grid;grid-gap:12px;gap:12px}.needs-filter-search{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;grid-gap:10px;gap:10px}.needs-filter-selects{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:10px;gap:10px}.needs-pilotage-filters input,.needs-pilotage-filters select{width:100%;min-height:44px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:0 12px;font:inherit;color:var(--text)}.needs-pilotage-filters button{min-height:44px;border:1px solid var(--brand);border-radius:10px;background:var(--brand);color:#fff;padding:0 22px;font:inherit;font-weight:800}.needs-filter-search .button{min-height:44px;display:flex;align-items:center;justify-content:center}@media(max-width:1000px){.needs-pilotage-priorities{grid-template-columns:1fr 1fr}.needs-pilotage-columns{grid-template-columns:1fr}.needs-pilotage-coverage{grid-template-columns:190px 1fr;padding:24px}.needs-coverage-ring{width:160px;height:160px}}@media(max-width:680px){.needs-coverage-copy>div,.needs-filter-search,.needs-filter-selects,.needs-pilotage-coverage,.needs-pilotage-priorities,.needs-pilotage-priorities.five{grid-template-columns:1fr}.needs-priority-list>a:not(.button){grid-template-columns:1fr auto}.needs-priority-list>a>b,.needs-priority-list>a>small{display:none}}.need-contributor-field{display:grid;grid-gap:7px;gap:7px}.need-contributor-field>span{font-size:12px;font-weight:800}.need-resource-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px;background:rgba(20,28,40,.56);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.need-resource-modal-panel{width:min(720px,100%);max-height:82vh;overflow:auto;border-radius:18px;background:#fff;padding:22px;box-shadow:0 28px 80px rgba(0,0,0,.25)}.need-resource-modal-panel>input{width:100%;min-height:46px;border:1px solid var(--border);border-radius:11px;padding:0 13px;font:inherit}.need-resource-options{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.need-resource-options button{display:grid;grid-gap:3px;gap:3px;text-align:left;border:1px solid var(--border);border-radius:10px;background:#fff;padding:11px 13px;color:var(--text)}.need-resource-options button.is-selected,.need-resource-options button:hover{border-color:var(--brand);background:#fff7f1}.need-resource-options small{color:var(--muted)}.need-announcement-choice{display:grid;grid-template-columns:minmax(250px,1fr) repeat(2,minmax(190px,260px));align-items:center;grid-gap:16px;gap:16px;border:1px solid #f1c9a9;border-radius:15px;background:#fff8f2;padding:18px;max-width:100%;overflow:hidden}.need-announcement-choice h2,.need-announcement-choice p{margin:2px 0}.need-announcement-choice>label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:0;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.need-announcement-choice>label input{width:18px;height:18px;margin:0}.offer-need-picker{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);grid-gap:18px;gap:18px;align-items:flex-end;border:1px solid #f0c6a5;border-radius:16px;background:#fff8f2;padding:18px 20px}.offer-need-picker h2,.offer-need-picker p{margin:3px 0}.offer-need-picker-controls{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(260px,1.4fr) auto;grid-gap:9px;gap:9px}.offer-need-picker input,.offer-need-picker select{min-height:44px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:0 11px;font:inherit}.offer-contract-types{border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.offer-contract-types legend{padding:0 6px;font-size:12px;font-weight:800}.offer-contract-types label{display:flex!important;grid-template-columns:auto auto!important;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:#fff}.offer-contract-types input{width:auto!important}.offer-editor-save .button.preview{background:#253653;border-color:#253653;color:#fff}.offer-preview-page{min-height:100vh;background:#fff;padding:88px clamp(22px,8vw,130px) 70px;color:#202b3c}.offer-preview-warning{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;justify-content:center;gap:14px;align-items:center;padding:14px;background:#8b1e16;color:#fff;box-shadow:0 3px 14px rgba(0,0,0,.2);letter-spacing:.06em}.offer-preview-warning strong{font-size:18px}.offer-preview-warning span{font-size:12px;font-weight:900}.offer-preview-page>header{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding:38px 0;border-bottom:1px solid var(--border)}.offer-preview-page>header h1{font-size:42px;margin:8px 0 12px}.offer-preview-page>header p{max-width:850px;color:#667085;line-height:1.65}.offer-preview-facts{display:flex;gap:10px;flex-wrap:wrap;padding:20px 0}.offer-preview-facts span{padding:9px 12px;border-radius:999px;background:#fff2e8;color:#9f480e;font-weight:800;font-size:12px}.offer-preview-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.offer-preview-content section{padding:24px;border:1px solid var(--border);border-radius:15px}.offer-preview-content li,.offer-preview-content p{line-height:1.7;color:#475467}.positions-filter-card{padding:16px}.positions-filters{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr)) auto auto;align-items:flex-end;grid-gap:10px;gap:10px}.positions-filters label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:850;color:#475467}.positions-filters select{min-height:44px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:0 11px;font:inherit}.positions-list{padding:0;overflow:hidden}.positions-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(250px,1.4fr) 100px 170px 100px 150px;grid-gap:12px;gap:12px;align-items:center;padding:13px 16px;border-top:1px solid var(--border);text-decoration:none;color:inherit}.positions-row:not(.positions-head):hover{background:#fff9f4}.positions-row>span:first-child,.positions-row>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.positions-row small{font-size:10px;color:var(--muted)}.positions-row b{font-size:11px;color:#9f480e}.positions-row time{font-size:12px}.positions-head{border-top:0;background:#f7f8fa;color:#667085;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.04em}@media(max-width:1050px){.needs-pilotage-priorities.five{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-need-picker{grid-template-columns:1fr}.positions-filters{grid-template-columns:1fr 1fr}.positions-list{overflow-x:auto}.positions-row{min-width:980px}}@media(max-width:680px){.need-announcement-choice,.offer-need-picker-controls,.offer-preview-content,.positions-filters{grid-template-columns:1fr}.offer-preview-page>header{display:grid}.offer-preview-page>header h1{font-size:30px}.offer-preview-warning{align-items:flex-start;flex-direction:column;gap:2px}}.functional-back-link{border:0;background:transparent;padding:0;font:inherit;font-weight:700;cursor:pointer}.needs-coverage-copy>div a{border:1px solid #f4ddca;background:#fff;border-radius:12px;padding:12px;display:grid;grid-gap:4px;gap:4px;font-size:11px;color:#667085;text-decoration:none}.needs-coverage-copy>div a:hover{border-color:#ed6d18;background:#fff8f2}.needs-coverage-copy>div a strong{font-size:23px;color:#dd6814}.crm-state-page{display:grid;grid-gap:18px;gap:18px}.crm-state-overview{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;grid-gap:32px;gap:32px;padding:28px 34px;background:linear-gradient(135deg,#fff 58%,#f3fbf4)}.crm-state-ring{width:176px;height:176px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#329848 0 var(--crm-progress),#dcefe0 var(--crm-progress) 100%);position:relative;text-decoration:none}.crm-state-ring:before{content:"";position:absolute;inset:17px;border-radius:50%;background:#fff}.crm-state-ring>span{position:relative;display:grid;grid-gap:7px;gap:7px;text-align:center;padding:20px}.crm-state-ring strong{font-size:27px;color:#27863c}.crm-state-ring small{font-size:10px;line-height:1.3;color:#536176;font-weight:800}.crm-state-overview h2{margin:5px 0 8px;color:#24324a}.crm-state-overview p:not(.eyebrow){color:#667085}.crm-state-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:11px;gap:11px}.crm-state-kpis a{min-height:100px;border:1px solid #bcdcc3;border-top:3px solid #329848;border-radius:14px;background:#fff;padding:15px;display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;text-decoration:none;color:#27364d}.crm-state-kpis a:hover{background:#f5fbf6;box-shadow:0 8px 22px rgba(25,93,43,.08)}.crm-state-kpis span{font-size:11px;font-weight:850}.crm-state-kpis strong{font-size:25px;color:#27863c}.crm-state-filters{display:grid;grid-gap:11px;gap:11px}.crm-state-search{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;grid-gap:10px;gap:10px}.crm-state-selects{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));grid-gap:10px;gap:10px}.crm-state-filters input,.crm-state-filters select{width:100%;min-height:44px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:0 11px;font:inherit}.crm-state-list{padding:0;overflow:hidden}.crm-state-row{display:grid;grid-template-columns:minmax(180px,1.2fr) 110px 150px 140px 70px 130px minmax(160px,1fr);grid-gap:12px;gap:12px;align-items:center;padding:13px 16px;border-top:1px solid var(--border);text-decoration:none;color:inherit}.crm-state-row:not(.crm-state-head):hover{background:#f6fbf7}.crm-state-row>span:first-child,.crm-state-row>span:nth-child(3){display:grid;grid-gap:3px;gap:3px}.crm-state-row small{font-size:10px;color:var(--muted)}.crm-state-row b{font-size:10px;padding:6px 8px;border-radius:999px}.crm-state-row b.is-ok{background:#e7f7ea;color:#247339}.crm-state-row b.is-alert{background:#fff0e7;color:#a94b14}.crm-state-head{border-top:0;background:#f7f8fa;color:#667085;text-transform:uppercase;font-size:9px;font-weight:900}@media(max-width:1100px){.crm-state-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-state-selects{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-state-list{overflow-x:auto}.crm-state-row{min-width:1000px}}@media(max-width:680px){.crm-state-kpis,.crm-state-overview,.crm-state-search,.crm-state-selects{grid-template-columns:1fr}.crm-state-ring{margin:auto}}.candidate-duplicate-warning{margin:0 0 18px;padding:14px 16px;border:1px solid #dc6b29;border-radius:14px;background:#fff7f1;max-width:100%;overflow:hidden}.candidate-duplicate-warning strong{display:block;margin-bottom:6px}.candidate-duplicate-warning p{margin:0 0 10px;overflow-wrap:anywhere}.candidate-duplicate-warning a{font-weight:700;text-decoration:underline}.candidate-duplicate-confirm{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;grid-gap:8px;gap:8px;max-width:100%;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.candidate-duplicate-confirm input{width:18px!important;height:18px!important;margin:1px 0 0!important}.recruitment-action-menu{display:flex;justify-content:flex-end}.recruitment-action-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:22px;background:rgba(16,24,40,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.recruitment-action-panel{width:min(680px,100%);max-height:88vh;overflow:auto;border-radius:18px;background:#fff;padding:22px;box-shadow:0 28px 90px rgba(0,0,0,.28)}.recruitment-action-list{display:grid;grid-gap:9px;gap:9px;margin-top:18px}.recruitment-action-list>a,.recruitment-action-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 14px;gap:3px 14px;align-items:center;width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);text-align:left;text-decoration:none}.recruitment-action-list>a:hover,.recruitment-action-list>button:hover{border-color:var(--brand);background:#fff8f2}.recruitment-action-list strong{font-size:14px}.recruitment-action-list small{color:var(--muted);grid-column:1}.recruitment-action-list span{grid-column:2;grid-row:1/3;font-size:22px}.recruitment-action-form{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.recruitment-action-form label{display:grid;grid-gap:6px;gap:6px;font-weight:750}.recruitment-action-form input,.recruitment-action-form textarea{width:100%;border:1px solid var(--border);border-radius:10px;padding:11px 12px;font:inherit}@media(max-width:680px){.recruitment-action-overlay{padding:10px}.recruitment-action-panel{padding:16px}.recruitment-action-menu>.button{width:100%}}.business-reference-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);grid-gap:18px;gap:18px}.business-reference-nav{align-self:start;display:grid;grid-gap:5px;gap:5px;max-height:75vh;overflow:auto;padding:10px}.business-reference-nav a{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:9px}.business-reference-nav a.active,.business-reference-nav a:hover{background:#fff3e9;color:#a8460a}.business-reference-nav small{color:var(--muted)}.business-reference-main{display:grid;grid-gap:16px;gap:16px}.business-reference-create{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;grid-gap:10px;gap:10px;align-items:flex-end;margin-top:18px}.business-reference-create label,.business-reference-row label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:800}.business-reference-create input,.business-reference-row input{width:100%;border:1px solid var(--border);border-radius:9px;padding:10px;font:inherit}.business-reference-list{display:grid;grid-gap:8px;gap:8px}.business-reference-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) 90px 100px auto;grid-gap:10px;gap:10px;align-items:flex-end;padding:10px;border:1px solid var(--border);border-radius:11px}.business-reference-row input[readonly]{background:#f5f6f7;color:var(--muted)}@media(max-width:900px){.business-reference-layout{grid-template-columns:1fr}.business-reference-nav{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}.business-reference-create,.business-reference-row{grid-template-columns:1fr 1fr}.business-reference-create button,.business-reference-row button{width:100%}}@media(max-width:560px){.business-reference-create,.business-reference-nav,.business-reference-row{grid-template-columns:1fr}}.crm-readonly a[href*="/nouveau"],.crm-readonly section.card:has(>h2.section-title+form[action]){display:none!important}.candidate-origin-callout{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;border:1px solid #e6e0d9;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(34,34,34,.035)}.candidate-origin-callout span{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#dc6b29}.candidate-origin-callout strong{font-size:13px;line-height:1.45;color:#222;overflow-wrap:anywhere}.recruitment-hub{gap:22px}.recruitment-hub-header{align-items:flex-end}.recruitment-operational-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.recruitment-operational-card{display:grid;grid-gap:12px;gap:12px;align-content:start;border-top:3px solid #2f80d1}.recruitment-card-kicker{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#2f80d1}.recruitment-big-number{font-size:46px;line-height:1;color:#17304f}.recruitment-operational-card>p{margin:0;color:var(--muted);min-height:40px}.recruitment-mini-stats{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.recruitment-mini-stats span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;color:#667085}.recruitment-mini-stats b{color:#17304f}.recruitment-operational-card>a{font-size:12px;font-weight:900;color:#1769c2;text-decoration:none}.recruitment-sourcing-progress{display:flex;align-items:center;gap:18px;min-height:126px}.recruitment-sourcing-donut{width:116px;height:116px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.recruitment-sourcing-donut>div{width:82px;height:82px;border-radius:50%;background:#fff;display:grid;place-items:center;align-content:center;text-align:center}.recruitment-sourcing-donut strong{font-size:24px;line-height:1;color:#17304f}.recruitment-sourcing-donut strong small{font-size:16px;margin:0 3px;color:#667085}.recruitment-sourcing-donut span{margin-top:5px;font-size:9px;color:var(--muted)}.recruitment-sourcing-copy{display:grid;grid-gap:3px;gap:3px}.recruitment-sourcing-copy strong{font-size:34px;line-height:1;color:#17304f}.recruitment-sourcing-copy span{font-size:12px;color:var(--muted)}.recruitment-actions-card{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f8fbff}.recruitment-action-buttons{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.watcher-opportunities-card{border-top:3px solid #6d43c6}.watcher-opportunity-count{font-size:32px;color:#6d43c6}.watcher-offer-groups{display:grid;grid-gap:14px;gap:14px}.watcher-offer-group{border:1px solid #e4dcf7;border-radius:14px;overflow:hidden}.watcher-offer-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#faf8ff;padding:13px 15px}.watcher-offer-group>header>div{display:grid;grid-gap:3px;gap:3px}.watcher-offer-group>header small{color:var(--muted)}.watcher-offer-group>header>span{font-size:11px;font-weight:900;color:#6d43c6}.watcher-opportunity-list{display:grid}.watcher-opportunity-row{display:grid;grid-template-columns:44px minmax(200px,1.2fr) 150px auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 15px;border-top:1px solid #eeeaf8}.watcher-opportunity-row:first-child{border-top:0}.watcher-opportunity-person{display:grid;grid-gap:3px;gap:3px}.watcher-opportunity-person a{text-decoration:none;color:inherit}.watcher-opportunity-person small{color:var(--muted)}.watcher-technical-score{display:grid;grid-gap:2px;gap:2px}.watcher-technical-score strong{font-size:22px;color:#6d43c6}.watcher-technical-score small{font-size:10px;color:var(--muted)}.watcher-opportunity-actions{display:flex;gap:8px}.watcher-opportunity-actions form{margin:0}.danger-outline{border-color:#f2b3ab!important;color:#b42318!important;background:#fff!important}.watcher-rejected-block{margin-top:18px;border-top:1px solid var(--border);padding-top:14px}.watcher-rejected-block summary{cursor:pointer;font-weight:900;color:#667085}.watcher-rejected-block summary b{display:inline-grid;place-items:center;min-width:24px;height:24px;margin-left:6px;border-radius:999px;background:#fee4e2;color:#b42318}.watcher-rejected-list{display:grid;margin-top:12px}.watcher-rejected-row{display:grid;grid-template-columns:1fr 1.4fr 160px auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.watcher-rejected-row>div{display:grid;grid-gap:3px;gap:3px}.watcher-rejected-row small{color:var(--muted)}.recruitment-activity-section{padding-top:8px;border-top:2px solid #d9e7f6}.recruitment-activity-heading{margin-bottom:14px}.recruitment-activity-heading h2{margin:4px 0}.recruitment-activity-heading p{margin:0;color:var(--muted)}.recruitment-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.recruitment-activity-grid article{display:grid;grid-gap:9px;gap:9px;align-content:start}.recruitment-activity-grid article>span{font-size:11px;font-weight:800;color:#667085}.recruitment-activity-grid article>strong{font-size:32px;color:#17304f}.recruitment-activity-grid article>small{color:var(--muted)}.recruitment-agency-breakdown{display:flex;gap:8px;flex-wrap:wrap}.recruitment-agency-breakdown p{margin:0;display:grid;min-width:60px;padding:7px 9px;border:1px solid var(--border);border-radius:9px}.recruitment-agency-breakdown small{font-size:9px;color:var(--muted)}.positive-text{color:#067647!important}.danger-text{color:#b42318!important}.recruitment-candidate-filters form{display:grid;grid-template-columns:minmax(220px,1fr) 240px auto auto;grid-gap:10px;gap:10px}.recruitment-candidate-list{display:grid}.recruitment-candidate-row{display:grid;grid-template-columns:44px minmax(220px,1fr) minmax(260px,1.3fr) 100px 24px;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}.recruitment-candidate-row>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.recruitment-candidate-row small,.recruitment-candidate-row time{color:var(--muted);font-size:11px}.recruitment-origin-badges{display:flex;gap:5px;flex-wrap:wrap}.recruitment-origin-badges span{font-size:10px;font-weight:800;padding:5px 7px;border-radius:999px;background:#eef6ff;color:#1769c2}@media(max-width:1100px){.recruitment-operational-grid{grid-template-columns:1fr}.recruitment-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watcher-opportunity-row{grid-template-columns:44px 1fr 130px}.watcher-opportunity-actions{grid-column:2/-1}.watcher-rejected-row{grid-template-columns:1fr 1fr}.recruitment-candidate-row{grid-template-columns:44px 1fr auto}.recruitment-origin-badges{grid-column:2}.recruitment-candidate-row time{display:none}}@media(max-width:760px){.recruitment-actions-card{align-items:stretch;flex-direction:column}.recruitment-action-buttons{display:grid}.recruitment-activity-grid,.watcher-opportunity-row,.watcher-rejected-row{grid-template-columns:1fr}.watcher-opportunity-row .candidate-avatar{display:none}.watcher-opportunity-actions{grid-column:auto}.recruitment-candidate-filters form{grid-template-columns:1fr}.recruitment-candidate-row{grid-template-columns:44px 1fr}.recruitment-origin-badges{grid-column:1/-1}.recruitment-candidate-row>span:last-child{display:none}}.recruitment-hub-header{margin-bottom:0!important;padding-bottom:0!important}.recruitment-hub-header .page-description{max-width:900px}.recruitment-activity-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.recruitment-period-tabs{display:flex;gap:6px;flex-wrap:wrap}.recruitment-period-tabs a{padding:7px 11px;border:1px solid var(--border);border-radius:999px;text-decoration:none;color:#667085;font-size:11px;font-weight:800;background:#fff}.recruitment-period-tabs a.active{background:#17304f;color:#fff;border-color:#17304f}.recruitment-activity-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.recruitment-activity-standard{grid-column:span 2}.recruitment-activity-wide{grid-column:span 4}.recruitment-location-breakdown{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.recruitment-location-breakdown p{margin:0;display:grid;min-width:72px;padding:7px 9px;border:1px solid var(--border);border-radius:9px}.recruitment-location-breakdown small{font-size:9px;color:var(--muted)}.recruitment-recruiter-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:8px}.recruitment-recruiter-scores p{margin:0;display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;padding:8px 10px;border:1px solid var(--border);border-radius:10px}.recruitment-recruiter-scores p span{font-size:11px;font-weight:800}.recruitment-recruiter-scores p b{color:#2f80d1}.recruitment-recruiter-scores p small{grid-column:1/-1;font-size:9px}.recruitment-source-list{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.recruitment-source-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,1.2fr) 54px 54px;grid-gap:10px;gap:10px;align-items:center}.recruitment-source-row>span{font-size:11px;font-weight:800}.recruitment-source-row>b{font-size:13px;color:#2f80d1;text-align:right}.recruitment-source-row>strong{font-size:13px!important;color:#17304f!important;text-align:right}.recruitment-source-bar{height:7px;border-radius:999px;background:#eef1f5;overflow:hidden}.recruitment-source-bar i{display:block;height:100%;border-radius:999px;background:#2f80d1}.recruitment-source-card>strong,.recruitment-sourcing-score>strong{font-size:40px!important}@media(max-width:1100px){.recruitment-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-activity-standard,.recruitment-activity-wide{grid-column:span 1}.recruitment-activity-heading{align-items:flex-start;flex-direction:column}.recruitment-recruiter-scores{grid-template-columns:1fr}}@media(max-width:760px){.recruitment-activity-grid{grid-template-columns:1fr}.recruitment-source-row{grid-template-columns:1fr auto auto}.recruitment-source-bar{grid-column:1/-1;grid-row:2}.recruitment-period-tabs{width:100%}.recruitment-period-tabs a{flex:1 1;text-align:center}}.vivier-pilotage{gap:14px}.vivier-pilotage-header{align-items:flex-end}.vivier-pilotage-header .page-description{max-width:820px}.vivier-primary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.vivier-primary-card{display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:310px}.vivier-card-title{display:flex;align-items:center;gap:7px;color:#132238;font-size:11px}.vivier-info{width:17px;height:17px;border:1px solid #9aa8ba;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;font-weight:900;color:#667085;cursor:help}.vivier-primary-body{display:grid;grid-template-columns:170px 1fr;grid-gap:16px;gap:16px;min-height:175px}.vivier-large-donut{--vivier-color:#168d52;--vivier-progress:50%;width:158px;height:158px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--vivier-color) 0 var(--vivier-progress),#e8edf1 var(--vivier-progress) 100%)}.vivier-large-donut.orange{--vivier-color:#f59e0b}.vivier-large-donut.blue{--vivier-color:#2f72d6}.vivier-large-donut>div{width:118px;height:118px;border-radius:50%;background:#fff;display:grid;place-items:center;align-content:center;text-align:center;padding:10px}.vivier-large-donut strong{font-size:25px;color:#172f50;line-height:1}.vivier-large-donut strong small{font-size:15px;color:#52627a}.vivier-large-donut span{font-size:10px;font-weight:800;color:#25364e;margin-top:7px;line-height:1.25}.vivier-primary-stats{display:grid;grid-gap:18px;gap:18px}.vivier-primary-stats p{margin:0;display:grid;grid-template-columns:10px auto 1fr;grid-gap:7px 8px;gap:7px 8px;align-items:center}.vivier-primary-stats p i{width:9px;height:9px;border-radius:50%;background:#d8dde5}.vivier-primary-stats p i.green-dot{background:#159455}.vivier-primary-stats p i.orange-dot{background:#f59e0b}.vivier-primary-stats p i.red-dot{background:#ef4444}.vivier-primary-stats p i.blue-dot{background:#2f72d6}.vivier-primary-stats strong{font-size:19px;color:#17304f}.vivier-primary-stats span{grid-column:2/-1;font-size:11px;color:#5d6b7f}.vivier-rule{font-size:10px;color:#667085}.vivier-outline-button{display:flex;justify-content:center;align-items:center;min-height:38px;border:1px solid;border-radius:8px;text-decoration:none;font-size:11px;font-weight:900;background:#fff}.vivier-outline-button.green{color:#168d52}.vivier-outline-button.orange{color:#e97612}.vivier-outline-button.blue{color:#2468ce}.vivier-performance-section{padding:13px 14px}.vivier-section-heading h2{font-size:13px;margin:0}.vivier-section-heading p{margin:2px 0 10px;font-size:10px;color:var(--muted)}.vivier-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.vivier-kpi-grid article{border:1px solid var(--border);border-radius:10px;padding:13px;display:grid;grid-gap:8px;gap:8px;min-height:120px}.vivier-kpi-grid article>span{font-size:11px;font-weight:800;color:#28384f}.vivier-kpi-content{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.vivier-kpi-content strong{font-size:32px;color:#17304f}.vivier-kpi-grid small{font-size:10px;color:#667085}.vivier-kpi-grid small em{font-style:normal;color:#667085;margin-left:6px}.vivier-mini-trend{width:118px;height:42px;color:#168d52}.vivier-mini-trend.blue{color:#2f72d6}.vivier-analysis-grid{display:grid;grid-template-columns:1.35fr .8fr .9fr;grid-gap:14px;gap:14px}.vivier-analysis-grid>article{min-height:265px}.vivier-agency-card,.vivier-evolution-card,.vivier-origin-card{padding:14px}.vivier-chart-legend{display:flex;gap:18px;flex-wrap:wrap;margin:10px 0 4px;font-size:9px;color:#52627a}.vivier-chart-legend span:before{content:"";display:inline-block;width:18px;height:2px;margin-right:5px;vertical-align:middle}.vivier-chart-legend .green-line:before{background:#168d52}.vivier-chart-legend .blue-line:before{background:#2f72d6}.vivier-chart-legend .red-line:before{background:#ef4444}.vivier-evolution-chart{width:100%;height:190px}.vivier-evolution-chart line{stroke:#e4e8ed;stroke-width:1}.vivier-evolution-chart polyline{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.vivier-evolution-chart polyline.added{stroke:#168d52}.vivier-evolution-chart polyline.exploitable{stroke:#2f72d6}.vivier-evolution-chart polyline.archived{stroke:#ef4444}.vivier-evolution-chart text{font-size:8px;fill:#67758a}.vivier-agency-card>p,.vivier-origin-card>p{font-size:9px;color:#667085;margin:8px 0 12px}.vivier-bars{display:grid;grid-gap:10px;gap:10px}.vivier-bars>div{display:grid;grid-template-columns:78px 1fr 48px 42px;grid-gap:8px;gap:8px;align-items:center;font-size:9px}.vivier-bars>div>div{height:7px;background:#edf1f4;border-radius:99px;overflow:hidden}.vivier-bars i{display:block;height:100%;border-radius:99px;background:#168d52}.vivier-bars strong{text-align:right;font-size:10px}.vivier-bars b{text-align:right;color:#667085;font-size:9px}.vivier-total-row{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:10px;border:1px solid #9fd0bb;border-radius:8px;font-size:10px}.vivier-origin-list{display:grid;grid-gap:9px;gap:9px}.vivier-origin-list>div,.vivier-origin-total{display:grid;grid-template-columns:1fr 55px 42px;grid-gap:8px;gap:8px;align-items:center;font-size:9px}.vivier-origin-list b,.vivier-origin-list strong,.vivier-origin-total b,.vivier-origin-total strong{text-align:right}.vivier-origin-list b,.vivier-origin-total b{color:#667085}.vivier-origin-total{border-top:1px solid var(--border);padding-top:10px;margin-top:10px;font-weight:900}.vivier-list-access{padding:11px 14px}.vivier-list-access h2{font-size:11px;margin:0 0 9px}.vivier-list-access form{display:grid;grid-template-columns:minmax(240px,1.5fr) 250px 250px auto;grid-gap:10px;gap:10px}.vivier-list-access input,.vivier-list-access select{min-height:40px;border:1px solid var(--border);border-radius:8px;padding:0 12px;background:#fff;color:#334155}@media(max-width:1200px){.vivier-primary-grid{grid-template-columns:1fr}.vivier-analysis-grid{grid-template-columns:1fr 1fr}.vivier-evolution-card{grid-column:1/-1}.vivier-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.vivier-pilotage-header{align-items:flex-start;flex-direction:column}.vivier-primary-body{grid-template-columns:1fr}.vivier-large-donut{margin:auto}.vivier-analysis-grid,.vivier-kpi-grid{grid-template-columns:1fr}.vivier-evolution-card{grid-column:auto}.vivier-list-access form{grid-template-columns:1fr}}.vivier-pilotage{gap:18px}.vivier-pilotage-header{padding-bottom:2px}.vivier-primary-grid{align-items:stretch;gap:18px}.vivier-primary-card{grid-template-rows:auto 1fr auto auto;min-height:360px;padding:22px 24px 20px}.vivier-primary-card.blue,.vivier-primary-card.orange{grid-template-rows:auto 1fr auto}.vivier-card-title{min-height:24px;font-size:12px}.vivier-primary-body{grid-template-columns:minmax(170px,190px) minmax(0,1fr);gap:24px;min-height:215px;align-items:center}.vivier-large-donut{width:176px;height:176px;justify-self:center}.vivier-large-donut>div{width:132px;height:132px}.vivier-large-donut strong{font-size:27px}.vivier-primary-stats{align-content:center;gap:24px}.vivier-primary-stats p{min-height:52px;align-content:center}.vivier-rule{min-height:24px;display:flex;align-items:center}.vivier-outline-button{min-height:46px;margin-top:0}.vivier-performance-section{padding:18px 20px 20px}.vivier-section-heading{min-height:52px}.vivier-section-heading h2{font-size:14px}.vivier-section-heading p{margin:4px 0 14px}.vivier-kpi-grid{gap:16px;align-items:stretch}.vivier-kpi-grid article{grid-template-rows:42px 1fr 22px;min-height:165px;padding:18px;gap:10px}.vivier-kpi-grid article>span{display:flex;align-items:flex-start;line-height:1.35;font-size:12px}.vivier-kpi-content{align-items:center;min-height:58px}.vivier-kpi-content strong{font-size:34px;line-height:1}.vivier-kpi-grid small{display:flex;align-items:center;min-height:22px;line-height:1.25}.vivier-mini-trend{width:132px;height:48px;flex:0 0 132px}.vivier-analysis-grid{gap:18px;align-items:stretch}.vivier-analysis-grid>article{height:100%;min-height:285px}.vivier-list-access{padding:16px 18px}@media(max-width:1200px){.vivier-primary-card{min-height:auto}.vivier-primary-body{grid-template-columns:190px 1fr}.vivier-kpi-grid article{min-height:150px}}@media(max-width:760px){.vivier-primary-card{padding:18px}.vivier-primary-body{grid-template-columns:1fr}.vivier-primary-stats p{min-height:auto}.vivier-kpi-grid article{grid-template-rows:auto auto auto}}.all-talent-pool-page{gap:16px}.all-talent-pool-page .vivier-header{align-items:flex-start}.all-talent-pool-back{display:inline-flex;margin-bottom:16px;color:#dc6b29;font-size:13px;font-weight:800;text-decoration:none}.all-talent-pool-page .vivier-header h1{margin-bottom:8px}.all-talent-pool-total{display:inline-flex;margin-top:10px;padding:5px 10px;border-radius:999px;background:#f4f6f8;color:#26364d;font-size:12px;font-weight:900}.all-talent-pool-scope{display:grid;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(20,35,55,.05);overflow:hidden}.all-talent-pool-scope>div{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;min-height:64px;padding:10px 18px;border-bottom:1px solid #edf0f3}.all-talent-pool-scope>div>strong{font-size:13px;color:#1c2c43}.all-talent-pool-scope nav{display:flex;align-items:center;flex-wrap:wrap}.all-talent-pool-scope nav a{min-width:165px;padding:10px 22px;border:1px solid #dfe4e9;color:#29384f;text-align:center;text-decoration:none;font-size:12px;font-weight:800;background:#fff}.all-talent-pool-scope nav a:first-child{border-radius:8px 0 0 8px}.all-talent-pool-scope nav a:last-child{border-radius:0 8px 8px 0}.all-talent-pool-scope nav a+a{margin-left:-1px}.all-talent-pool-scope nav a.is-active{position:relative;z-index:1;border-color:#dc6b29;background:#dc6b29;color:#fff}.all-talent-pool-scope>small{padding:10px 18px;color:#458e3e;font-size:11px;font-weight:700}.all-talent-pool-page .vivier-filter-card,.all-talent-pool-page .vivier-list-card{margin-top:0}.all-talent-pool-page .candidate-pool-table-compact td:nth-child(5),.all-talent-pool-page .candidate-pool-table-compact th:nth-child(5){min-width:190px}.all-talent-pool-open{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid #dc6b29;border-radius:7px;color:#dc6b29;text-decoration:none;font-size:11px;font-weight:900;white-space:nowrap}.compact-pagination>.is-disabled{opacity:.45;cursor:not-allowed}.compact-pagination>.is-disabled,.compact-pagination>a{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid var(--border);border-radius:7px;text-decoration:none;color:#334155;font-size:11px;font-weight:800}@media(max-width:900px){.all-talent-pool-scope>div{grid-template-columns:1fr;gap:9px}.all-talent-pool-scope nav{display:grid;grid-template-columns:1fr}.all-talent-pool-scope nav a,.all-talent-pool-scope nav a:first-child,.all-talent-pool-scope nav a:last-child{width:100%;border-radius:7px}.all-talent-pool-scope nav a+a{margin:5px 0 0}}.all-talent-pool-page .vivier-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.all-talent-pool-page .candidate-pool-table-compact{width:100%;min-width:1020px!important;table-layout:fixed}.all-talent-pool-page .candidate-pool-table-compact td,.all-talent-pool-page .candidate-pool-table-compact th{min-width:0!important;box-sizing:border-box;overflow:hidden}.all-talent-pool-page .candidate-pool-table-compact th:first-child{width:23%}.all-talent-pool-page .candidate-pool-table-compact th:nth-child(2){width:14%}.all-talent-pool-page .candidate-pool-table-compact th:nth-child(3){width:8%}.all-talent-pool-page .candidate-pool-table-compact th:nth-child(4){width:12%}.all-talent-pool-page .candidate-pool-table-compact th:nth-child(5){width:18%}.all-talent-pool-page .candidate-pool-table-compact th:nth-child(6),.all-talent-pool-page .candidate-pool-table-compact th:nth-child(7){width:10%}.all-talent-pool-page .candidate-pool-table-compact th:nth-child(8){width:5%}.all-talent-pool-page .candidate-pool-table-compact .vivier-candidate{min-width:0;width:100%}.all-talent-pool-page .candidate-pool-table-compact .vivier-location{white-space:normal;line-height:1.35}.all-talent-pool-page .candidate-pool-table-compact .best-offer-link{display:block;overflow:hidden;text-overflow:ellipsis}.all-talent-pool-page .candidate-pool-table-compact .all-talent-pool-open{max-width:100%;padding-inline:8px}@media(max-width:760px){.all-talent-pool-page .candidate-pool-table-compact{min-width:0!important}.all-talent-pool-page .candidate-pool-table-compact tr{padding-right:70px}.all-talent-pool-page .candidate-pool-table-compact td:nth-child(8){width:58px;right:6px}.all-talent-pool-page .candidate-pool-table-compact td:nth-child(2),.all-talent-pool-page .candidate-pool-table-compact td:nth-child(5),.all-talent-pool-page .candidate-pool-table-compact td:nth-child(8){display:block!important}}.boond-detail-page,.boond-list-page{--boond-accent:#e9651b;--boond-ink:#142234;--boond-muted:#667085;--boond-line:#e5e9ee;--boond-soft:#f7f8fa;display:grid;grid-gap:18px;gap:18px;max-width:1800px;margin:0 auto}.backoffice-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:28px;padding:0 4px;color:#8a94a5;font-size:13px;font-weight:700}.backoffice-breadcrumb a{color:#536176;text-decoration:none;transition:color .15s ease}.backoffice-breadcrumb a:focus-visible,.backoffice-breadcrumb a:hover{color:var(--boond-accent,#dc6b29);text-decoration:underline;text-underline-offset:4px}.backoffice-breadcrumb a[aria-current=page]{color:var(--boond-ink,#142234);font-weight:900}.backoffice-breadcrumb span{color:#b2b9c3}.admin-with-breadcrumb{display:grid;grid-gap:18px;gap:18px;min-width:0}.admin-with-breadcrumb>.admin-breadcrumb{max-width:1800px;width:100%;margin:0 auto}.boond-list-page .crm-pro-head{position:relative;overflow:hidden;padding:26px 30px;border:1px solid var(--boond-line);border-radius:18px;background:linear-gradient(135deg,#fff,#fff 72%,#fff4ec);box-shadow:0 12px 32px rgba(23,34,52,.055)}.boond-list-page .crm-pro-head:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--boond-accent)}.boond-list-page .crm-pro-head h1{margin:4px 0 6px;color:var(--boond-ink);font-size:clamp(28px,3vw,42px);letter-spacing:-.035em}.boond-list-page .crm-pro-head h1 span{color:#98a2b3;font-size:.55em}.boond-list-page .crm-pro-head .eyebrow{color:var(--boond-accent);font-weight:900;letter-spacing:.12em}.boond-list-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));grid-gap:11px;gap:11px;padding:16px 18px;border:1px solid var(--boond-line)!important;border-radius:15px!important;background:#fff;box-shadow:0 8px 24px rgba(23,34,52,.04)}.boond-list-filters label{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.boond-list-filters input,.boond-list-filters select{padding:0 11px;border:1px solid #d8dee7;text-transform:none;letter-spacing:normal}.boond-list-filters input:focus,.boond-list-filters select:focus{outline:3px solid #ffeadc;border-color:var(--boond-accent)}.boond-data-table{overflow:hidden;border:1px solid var(--boond-line)!important;border-radius:16px!important;background:#fff;box-shadow:0 10px 30px rgba(23,34,52,.05)}.boond-data-row{transition:background .15s ease}.boond-data-row:not(.head):hover{background:#fffaf6}.boond-data-row.head{min-height:58px;background:#f5f6f8!important;color:#536075;border-bottom:1px solid var(--boond-line);font-size:10px;letter-spacing:.045em}.boond-data-row.head>span.is-sorted{background:#fff0e5;color:#ad4d17}.boond-sort-link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;color:inherit;text-decoration:none}.boond-sort-link i{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#fff;color:#98a2b3;font-size:12px;font-style:normal}.boond-data-row.head>span.is-sorted .boond-sort-link i{background:var(--boond-accent);color:#fff}.boond-data-row:not(.head)>span{color:#344054;line-height:1.35}.boond-data-row:not(.head)>span strong{color:#172b3c}.boond-row-hitbox:focus-visible{outline:3px solid #ffb98e;outline-offset:-3px;border-radius:8px}.boond-detail-head{position:relative;overflow:hidden;min-height:170px;padding:30px 34px!important;border:1px solid var(--boond-line)!important;border-radius:20px!important;background:linear-gradient(130deg,#fff,#fff 72%,#fff3ea)!important;box-shadow:0 14px 36px rgba(23,34,52,.065)}.boond-detail-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--boond-accent)}.boond-detail-head .eyebrow{color:var(--boond-accent);font-weight:900;letter-spacing:.13em}.boond-detail-head h1{max-width:1200px;margin:7px 0 8px!important;color:#17202c;font-size:clamp(30px,3.4vw,48px)!important;line-height:1.08;letter-spacing:-.04em}.boond-detail-head-meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:17px}.boond-detail-head-meta>span{display:grid;grid-gap:2px;gap:2px}.boond-detail-head-meta small{color:#98a2b3;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.boond-detail-head-meta a,.boond-detail-head-meta b{color:#25364d;font-size:13px;text-decoration:none}.boond-detail-head-meta a:hover{color:var(--boond-accent)}.boond-state-badge{border:1px solid #b9ddc3;background:#eff9f1!important;color:#26723d!important;box-shadow:0 4px 12px rgba(38,114,61,.08)}.boond-detail-tabs{gap:4px!important;margin:2px 0 0!important;padding:0 8px!important;border:1px solid var(--boond-line)!important;border-radius:13px;background:#fff!important;box-shadow:0 7px 20px rgba(23,34,52,.04)}.boond-detail-tabs a,.boond-detail-tabs span{position:relative;display:flex;align-items:center;min-height:54px;padding:0 15px!important;border:0!important;color:#526075!important;font-size:12px}.boond-detail-tabs a:after,.boond-detail-tabs span:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent}.boond-detail-tabs a:hover{background:#fffaf7}.boond-detail-tabs .is-active,.boond-detail-tabs a:hover{color:var(--boond-accent)!important}.boond-detail-tabs .is-active:after{background:var(--boond-accent)}.boond-detail-section{padding:23px!important;border:1px solid var(--boond-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 26px rgba(23,34,52,.045)}.boond-detail-section>h2{display:flex;align-items:center;gap:10px;color:#172b3c;font-size:18px!important}.boond-detail-section>h2:before{content:"";width:9px;height:26px;border-radius:5px;background:linear-gradient(#f17b38,#e35c0e)}.boond-detail-grid{gap:0!important;border-color:var(--boond-line)!important;background:var(--boond-line)!important}.boond-detail-grid>div{min-height:82px!important;padding:16px 18px!important}.boond-detail-grid>div:hover{background:#fffbf8}.boond-detail-grid span{color:#7b8797!important;letter-spacing:.065em}.boond-detail-grid strong{color:#21334b!important;font-size:13px!important}.boond-detail-list-item{min-height:66px!important;padding:14px 16px!important;border-color:var(--boond-line)!important;box-shadow:0 3px 10px rgba(23,34,52,.025)}.boond-detail-list-item:hover{border-color:#f0b28e!important;background:#fffaf6!important;transform:translateY(-1px)}.boond-detail-list-item b{color:var(--boond-accent)!important}.professional-action-item,.professional-document-card{border-color:var(--boond-line)!important;border-radius:13px!important;box-shadow:0 5px 15px rgba(23,34,52,.035)}.identity-band{border-color:var(--boond-line)!important;border-radius:15px!important;box-shadow:0 8px 25px rgba(23,34,52,.045)!important}.professional-identity-band>span{min-height:72px;justify-content:center}.identity-actions .button.primary,.section-heading-actions .button.primary{background:linear-gradient(135deg,#ec742f,#dd5c12);border-color:#dd5c12;box-shadow:0 6px 14px rgba(221,92,18,.18)}@media(max-width:900px){.boond-detail-head{min-height:auto}.boond-detail-tabs a,.boond-detail-tabs span{min-height:48px;padding-inline:11px!important}.boond-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.boond-list-filters{grid-template-columns:1fr}.boond-detail-head{padding:23px!important}.boond-detail-section{padding:16px!important}}.all-talent-pool-page .vivier-progressive-toolbar{display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(680px,2.6fr) auto auto!important;align-items:center}.vivier-operational-filters{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));grid-gap:7px;gap:7px;min-width:0}.vivier-operational-filters label{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:6px;gap:6px;min-height:48px;padding:8px 10px;border:1px solid #dfe4e9;border-radius:10px;background:#fff;color:#475467;cursor:pointer}.vivier-operational-filters label:hover{border-color:#e89e77;background:#fffaf6}.vivier-operational-filters label.is-active,.vivier-operational-filters label:has(input:checked){border-color:#dc6b29;background:#fff4ec;color:#9e4311}.vivier-operational-filters input{position:absolute;opacity:0;pointer-events:none}.vivier-operational-filters span{font-size:11px;font-weight:800;line-height:1.2}.vivier-operational-filters b{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 6px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:10px}.vivier-operational-filters label.is-active b,.vivier-operational-filters label:has(input:checked) b{background:#dc6b29;color:#fff}@media(max-width:1400px){.all-talent-pool-page .vivier-progressive-toolbar{grid-template-columns:1fr auto!important}.all-talent-pool-page .vivier-progressive-toolbar .vivier-search-field,.vivier-operational-filters{grid-column:1/-1}}@media(max-width:850px){.vivier-operational-filters{grid-template-columns:1fr 1fr}}@media(max-width:520px){.vivier-operational-filters{grid-template-columns:1fr}}.candidate-mode-ai-title{display:inline-flex;align-items:center;gap:9px}.candidate-mode-ai-title .ai-feature-badge{flex:0 0 auto}.vivier-pilotage-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.vivier-all-profiles-button{flex:0 0 auto;white-space:nowrap;align-self:flex-start}@media(max-width:760px){.vivier-pilotage-header{align-items:stretch;flex-direction:column}.vivier-all-profiles-button{width:100%;justify-content:center}}.business-action-form-page,.business-actions-page{display:grid;grid-gap:16px;gap:16px}.business-actions-filters{display:grid;grid-template-columns:1.4fr repeat(4,minmax(150px,1fr)) auto;grid-gap:10px;gap:10px;align-items:flex-end;padding:16px}.business-action-form label,.business-actions-filters label{display:grid;grid-gap:6px;gap:6px;color:#475467;font-size:11px;font-weight:800}.business-action-form input,.business-action-form select,.business-action-form textarea,.business-actions-filters input,.business-actions-filters select{width:100%;min-height:42px;border:1px solid #d9dfe7;border-radius:9px;background:#fff;padding:9px 11px;color:#263447;font:inherit}.business-actions-list{overflow:hidden}.business-action-row{display:grid;grid-template-columns:145px 90px 130px minmax(160px,1fr) minmax(240px,1.5fr) 150px;grid-gap:12px;gap:12px;align-items:center;min-height:72px;padding:12px 16px;border-bottom:1px solid #e8ebef;color:#37445a;font-size:11px}.business-action-row.head{min-height:48px;background:#f6f7f8;color:#667085;font-weight:900;text-transform:uppercase}.business-action-row>span:nth-child(5){display:grid;grid-gap:4px;gap:4px}.business-action-row small{overflow:hidden;color:#7b8493;text-overflow:ellipsis;white-space:nowrap}.business-action-row a{color:#1765d8;font-weight:800;text-decoration:none}.business-action-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1050px;padding:22px}.business-action-form .wide,.business-action-form-buttons{grid-column:1/-1}.business-action-form-buttons{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}.business-action-form textarea{resize:vertical}.business-action-form label small{font-weight:500;color:#7c8695}@media(max-width:1150px){.business-actions-filters{grid-template-columns:repeat(2,1fr)}.business-action-row{grid-template-columns:120px 90px 120px 1fr 1.3fr}.business-action-row>:last-child{display:none}}@media(max-width:700px){.business-action-form,.business-actions-filters{grid-template-columns:1fr}.business-action-form .wide,.business-action-form-buttons{grid-column:auto}.business-action-row{grid-template-columns:1fr;gap:5px}.business-action-row.head{display:none}.business-action-row>:last-child{display:block}}.app-boond-link{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 15px;border:1px solid #d9d6d2;border-radius:10px;color:#283548;font-size:12px;font-weight:800;text-decoration:none;background:#fff}.app-boond-link:hover{border-color:#dc6b29;color:#b64f17;background:#fff8f3}body:has(.sm-home-dashboard) .app-boond-link{border-color:#334454;background:#101f2d;color:#fff}body:has(.sm-home-dashboard) .app-boond-link:hover{border-color:#dc6b29;background:#172b3c}.boond-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:22px;gap:22px;align-items:flex-start;max-width:1500px;margin:0 auto}.boond-workspace-main{display:grid;grid-gap:20px;gap:20px}.boond-workspace-hero{padding:28px 30px;border-radius:18px;background:linear-gradient(125deg,#17232d,#315b3a);color:#fff;box-shadow:0 14px 34px rgba(22,36,47,.14)}.boond-workspace-hero .eyebrow{margin:0 0 7px;color:#f49a67}.boond-workspace-hero h1{margin:0;font-size:36px}.boond-workspace-hero>p:last-child{max-width:700px;margin:8px 0 0;color:#dce5df}.boond-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.boond-domain-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:100px;padding:18px;border:1px solid #e0ddd8;border-radius:14px;background:#fff;color:#263447;text-decoration:none;box-shadow:0 7px 22px rgba(30,40,50,.045);transition:transform .15s ease,border-color .15s ease}.boond-domain-card:hover{transform:translateY(-2px);border-color:#dc6b29}.boond-domain-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff2e9;color:#dc6b29;font-size:23px}.boond-domain-card>div{display:grid;grid-gap:5px;gap:5px}.boond-domain-card strong{font-size:15px}.boond-domain-card small{color:#6e7888;line-height:1.35}.boond-domain-card>b{color:#dc6b29;font-size:24px}.boond-side-menu{position:-webkit-sticky;position:sticky;top:108px;overflow:hidden;border:1px solid #e0ddd8;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(30,40,50,.07)}.boond-side-menu>header{display:flex;align-items:center;gap:12px;padding:20px;background:#101c28;color:#fff}.boond-side-menu>header>span{font-size:24px;color:#f07832}.boond-side-menu>header>div{display:grid}.boond-side-menu header small{color:#b8c3cc}.boond-side-menu nav{display:grid;padding:8px}.boond-side-menu nav a{display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:9px;gap:9px;min-height:46px;padding:0 10px;border-radius:9px;color:#2d3746;font-size:12px;font-weight:750;text-decoration:none}.boond-side-menu nav a:hover{background:#fff3eb;color:#b64f17}.boond-side-menu nav a>span{color:#dc6b29;text-align:center}.boond-side-menu nav a>b{font-size:18px}.boond-side-menu footer{padding:14px 16px;border-top:1px solid #ece9e5;color:#788291;font-size:10px;line-height:1.45}.boond-empty{padding:22px;border:1px dashed #d8d4cf;border-radius:12px;background:#fff;color:#687486}@media(max-width:1000px){.boond-workspace{grid-template-columns:1fr}.boond-side-menu{position:static;grid-row:1}.boond-side-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.app-boond-link{padding:0 10px}.boond-domain-grid,.boond-side-menu nav{grid-template-columns:1fr}.boond-workspace-hero{padding:22px}.boond-domain-card{grid-template-columns:42px minmax(0,1fr) auto}}.boond-list-page{display:grid;grid-gap:16px;gap:16px;min-width:0}.boond-list-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:16px}.boond-list-filters label{display:grid;flex:1 1 210px;grid-gap:6px;gap:6px;color:#475467;font-size:11px;font-weight:800}.boond-list-filters input,.boond-list-filters select{width:100%;min-height:42px;border:1px solid #d9dfe7;border-radius:9px;background:#fff;padding:9px 11px;color:#263447;font:inherit}.boond-data-table{overflow:auto}.boond-data-row{display:grid;grid-template-columns:var(--boond-columns);grid-gap:14px;gap:14px;align-items:center;min-width:850px;min-height:66px;padding:11px 16px;border-bottom:1px solid #e8ebef;color:#37445a;font-size:11px}.boond-data-row.head{position:-webkit-sticky;position:sticky;top:0;z-index:1;min-height:46px;background:#f6f7f8;color:#667085;font-weight:900;text-transform:uppercase}.boond-data-row span{min-width:0;overflow:hidden;text-overflow:ellipsis}.boond-data-row span>a,.boond-data-row span>span{display:grid;grid-gap:3px;gap:3px;color:#1765d8;text-decoration:none}.boond-data-row strong{color:#263447}.boond-data-row small{display:block;overflow:hidden;color:#7b8493;text-overflow:ellipsis;white-space:nowrap}.boond-data-table>.empty{padding:28px}.crm-pro-head h1 span{font-size:.62em;color:#6c7787;font-weight:600}.boond-list-page.is-compact .boond-data-table{overflow:hidden}.boond-list-page.is-compact .boond-data-row{min-width:0;gap:8px;padding:10px 12px;font-size:10px}.boond-list-page.is-compact .boond-data-row.head{font-size:9px;line-height:1.25}.boond-list-page.is-compact .boond-data-row>span{white-space:normal}.compact-count-link{display:inline-flex!important;align-items:center;justify-content:center;min-width:28px;min-height:28px;border-radius:999px;background:#eef4ff;color:#1765d8!important;font-size:12px;font-weight:900}.compact-contact-details{display:grid;grid-gap:3px;gap:3px}.compact-contact-details small,.compact-contact-details strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-document-grid{display:grid;grid-gap:12px;gap:12px}.professional-document-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px;border:1px solid #e4e8ee;border-radius:14px;background:linear-gradient(135deg,#fff,#f8fafc)}.professional-document-card>div:nth-child(2){display:grid;grid-gap:5px;gap:5px;min-width:0}.professional-document-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-document-card small{color:#707b8c}.document-kind{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff1e9;color:#c75516;font-weight:900}.document-kind.is-cv{background:#edf8ee;color:#347a37}.document-card-actions{display:flex;gap:8px}.professional-action-timeline{display:grid;grid-gap:10px;gap:10px}.professional-action-item{display:grid;grid-template-columns:145px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-start;padding:15px;border:1px solid #e5e9ef;border-radius:12px;color:inherit;text-decoration:none;background:#fff}.professional-action-item:hover{border-color:#e89e77;box-shadow:0 8px 22px rgba(34,34,34,.08)}.professional-action-item small,.professional-action-item time{color:#707b8c;font-size:11px}.professional-action-item div{display:grid;grid-gap:5px;gap:5px}.professional-action-item p{margin:0;color:#435066;line-height:1.45}@media(max-width:1100px){.boond-list-page.is-compact .boond-data-row{font-size:9px;gap:5px;padding-inline:8px}.boond-list-page.is-compact .boond-data-row.head{font-size:8px}.professional-document-card{grid-template-columns:auto minmax(0,1fr)}.document-card-actions{grid-column:1/-1}.professional-action-item{grid-template-columns:1fr}.professional-action-item>span{display:none}}.operations-state-page{display:grid;grid-gap:16px;gap:16px}.operations-state-overview{display:grid;grid-template-columns:180px 1fr;align-items:center;grid-gap:24px;gap:24px}.operations-total-ring{width:150px;height:150px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#fff 56%,transparent 57%),conic-gradient(#7544c7 0 78%,#e9e0f7 78% 100%);color:#7544c7}.operations-total-ring strong{font-size:42px;line-height:1}.operations-total-ring span{font-size:12px;font-weight:700;color:#516078}.operations-state-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.operations-state-kpis a{min-height:92px;padding:14px;border:1px solid #d9dfe7;border-top:4px solid #7544c7;border-radius:12px;background:#fff;text-decoration:none;color:#263447;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.operations-state-kpis a.active,.operations-state-kpis a:hover{background:#f7f3fc;border-color:#7544c7}.operations-state-kpis span{font-size:12px;font-weight:700}.operations-state-kpis strong{font-size:26px;color:#7544c7}.operations-search{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;grid-gap:10px;gap:10px}.operations-followup-list,.operations-mission-list,.operations-resource-list{display:grid}.operations-resource-row{display:grid;grid-template-columns:minmax(190px,1.2fr) .7fr .7fr .9fr minmax(250px,1.4fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #e6eaf0}.operations-resource-row>a{display:grid;text-decoration:none;color:#24334a}.operations-resource-row small{color:#748196}.operations-resource-row form{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.operations-mission-row{display:grid;grid-template-columns:1.3fr 1fr 1fr .6fr .6fr;grid-gap:12px;gap:12px;align-items:center;padding:13px;border-bottom:1px solid #e6eaf0;text-decoration:none;color:#263447}.operations-mission-row>span:first-child{display:grid}.operations-mission-row small{color:#748196}.operations-followup-row{display:grid;grid-template-columns:1fr 2fr;grid-gap:15px;gap:15px;align-items:center;padding:13px;border-bottom:1px solid #e6eaf0}.operations-followup-row>div{display:grid}.operations-followup-row form{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.operations-followup-filters{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr .8fr auto;grid-gap:8px;gap:8px}.operations-followup-table{display:grid}.operations-followup-table>div{display:grid;grid-template-columns:1.1fr 1fr .9fr 1fr .7fr;grid-gap:12px;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #e6eaf0}.operations-followup-table .head{font-weight:800;background:#f7f8fa}.followup-note-card{max-width:900px}.followup-note-card p{white-space:pre-wrap;line-height:1.7}.followup-note-card small{color:#748196}@media(max-width:1100px){.operations-state-kpis{grid-template-columns:repeat(2,1fr)}.operations-mission-row,.operations-resource-row{grid-template-columns:1fr 1fr}.operations-resource-row form{grid-column:1/-1}.operations-followup-filters{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.operations-followup-filters,.operations-followup-row,.operations-followup-table>div,.operations-mission-row,.operations-resource-row,.operations-search,.operations-state-kpis,.operations-state-overview{grid-template-columns:1fr}.operations-followup-table .head{display:none}.operations-followup-row form{grid-template-columns:1fr}}.admin-metric-page,.commerce-page{display:grid;grid-gap:16px;gap:16px;padding:24px}.commerce-overview{display:grid;grid-template-columns:190px 1fr;align-items:center;grid-gap:24px;gap:24px}.commerce-ring{width:165px;height:165px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#fff 56%,transparent 57%),conic-gradient(#2f9149 0 78%,#dcefe1 78%);color:#2f9149}.commerce-ring strong{font-size:42px;line-height:1}.commerce-ring small,.commerce-ring span{font-size:11px;color:#52627a;max-width:120px}.commerce-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.commerce-kpis a{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:90px;padding:14px;border:1px solid #cce3d2;border-top:4px solid #2f9149;border-radius:12px;background:#fff;color:#263447;text-decoration:none}.commerce-kpis strong{font-size:25px;color:#2f9149}.commerce-filters,.operations-full-filters,.operations-project-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:10px;gap:10px}.commerce-filters input,.commerce-filters select,.metric-report-filters select,.operations-full-filters input,.operations-full-filters select,.operations-project-filters input,.operations-project-filters select{min-height:44px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:0 12px;font:inherit}.commerce-table,.metric-items,.operations-project-table{display:grid}.commerce-table>*,.operations-project-table>*{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr .8fr;grid-gap:12px;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #e5e9ef;color:#263447;text-decoration:none}.operations-project-table>*{grid-template-columns:1.25fr 1fr .55fr 1.1fr .7fr .7fr .65fr}.commerce-table .head,.metric-items .head,.operations-project-table .head{font-weight:800;background:#f7f8fa}.commerce-actions{margin:0}.metric-run-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.metric-run-summary article{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#fff}.metric-run-summary span{font-size:12px;color:var(--muted)}.metric-report-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.metric-runs{display:grid;grid-gap:12px;gap:12px}.metric-runs article>header{display:flex;justify-content:space-between}.metric-runs article>header div{display:grid}.metric-items>div{display:grid;grid-template-columns:1.2fr 1.2fr .6fr .6fr .7fr;grid-gap:10px;gap:10px;padding:9px;border-bottom:1px solid #e5e9ef;font-size:12px}.operations-mission-head,.operations-resource-head{display:grid;grid-template-columns:1.3fr .7fr .7fr .9fr 1.4fr;grid-gap:12px;gap:12px;padding:10px 12px;background:#f7f8fa;font-weight:800}.operations-mission-head{grid-template-columns:1.3fr 1fr 1fr .6fr .6fr}@media(max-width:1000px){.commerce-filters,.commerce-kpis,.metric-run-summary,.operations-full-filters,.operations-project-filters{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.admin-metric-page,.commerce-page{padding:14px}.commerce-filters,.commerce-kpis,.commerce-overview,.commerce-table>*,.metric-items>div,.metric-run-summary,.operations-full-filters,.operations-project-filters,.operations-project-table>*{grid-template-columns:1fr}.commerce-table .head,.metric-items .head,.operations-mission-head,.operations-project-table .head,.operations-resource-head{display:none}}.boond-detail-page{display:grid;grid-gap:16px;gap:16px}.boond-detail-page>.button{justify-self:start}.boond-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px}.boond-detail-head h1{margin:2px 0 6px;font-size:30px}.boond-state-badge{padding:9px 13px;border-radius:999px;background:#eef8f2;color:#247047;font-size:12px}.boond-detail-section{padding:20px}.boond-detail-section h2{margin:0 0 16px;font-size:17px}.boond-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:#e7eaee;border:1px solid #e7eaee;border-radius:10px;overflow:hidden}.boond-detail-grid>div{display:grid;grid-gap:5px;gap:5px;min-height:70px;padding:13px;background:#fff}.boond-detail-grid span{color:#778191;font-size:10px;font-weight:800;text-transform:uppercase}.boond-detail-grid strong{overflow-wrap:anywhere;color:#263447;font-size:12px}.boond-detail-grid a{color:#1765d8;text-decoration:none}@media(max-width:680px){.boond-detail-grid{grid-template-columns:1fr}.boond-detail-head{display:grid}}.boond-action-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:20px}.boond-action-form label{display:grid;grid-gap:6px;gap:6px;color:#475467;font-size:11px;font-weight:800}.boond-action-form input,.boond-action-form textarea{width:100%;border:1px solid #d9dfe7;border-radius:9px;padding:10px;color:#263447;font:inherit}.boond-action-form .full{grid-column:1/-1}.boond-action-form .form-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:680px){.boond-action-form{grid-template-columns:1fr}.boond-action-form .full{grid-column:auto}}.candidate-action-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(18,27,39,.52);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.candidate-action-modal{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:22px;box-shadow:0 28px 80px rgba(18,27,39,.28);border:1px solid #e4e8e6}.candidate-action-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 18px;border-bottom:1px solid #edf0ee}.candidate-action-modal h2{margin:4px 0 3px;font-size:28px;color:#202938}.candidate-action-modal header p{margin:0;color:#778197}.candidate-action-modal-close{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f2f4f3;color:#5d6878;text-decoration:none;font-size:26px;line-height:1}.candidate-action-modal-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:24px 26px 26px}.candidate-action-modal-form label{display:grid;grid-gap:7px;gap:7px;color:#475467;font-size:13px;font-weight:800}.candidate-action-modal-form input,.candidate-action-modal-form select,.candidate-action-modal-form textarea{width:100%;border:1px solid #d5dcd8;border-radius:11px;padding:11px 13px;background:#fff;color:#263447;font:inherit}.candidate-action-modal-form textarea{resize:vertical}.candidate-action-modal-form .full{grid-column:1/-1}.candidate-action-modal-buttons{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}@media(max-width:680px){.candidate-action-modal-backdrop{padding:12px}.candidate-action-modal-form{grid-template-columns:1fr;padding:20px}.candidate-action-modal-form .full{grid-column:auto}}.boond-action-content{white-space:pre-wrap;line-height:1.65;color:#273548}.boond-submenu{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.boond-submenu a{padding:10px 14px;border:1px solid #d8dde5;border-radius:8px;background:#fff;color:#344054;text-decoration:none;font-weight:700}.boond-submenu a.active{border-color:#2468e8;background:#edf4ff;color:#1957c7}.boond-timesheet-page{display:grid;grid-gap:16px;gap:16px}.boond-timesheet-head{display:flex;align-items:center;justify-content:space-between;padding:22px}.boond-timesheet-head h1{margin:4px 0}.boond-timesheet-head>strong{font-size:28px;color:#149b8e}.boond-timesheet-grid{overflow:auto;padding:14px}.boond-timesheet-row{display:grid;grid-template-columns:minmax(290px,2fr) repeat(31,minmax(38px,1fr));min-width:1500px}.boond-timesheet-row>*{min-height:42px;padding:8px;border-right:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8;text-align:center}.boond-timesheet-row>strong{text-align:left}.boond-timesheet-row small{display:block;color:#737d8d}.boond-timesheet-row.head{background:#f5f6f7}.boond-timesheet-row .filled{background:#e8f7f4;color:#087d72;font-weight:800}.boond-timesheet-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.boond-timesheet-summary article{display:flex;align-items:center;justify-content:space-between;padding:18px}@media(max-width:760px){.boond-timesheet-summary{grid-template-columns:1fr}}.boond-admin-link{border-top:1px solid #2f4055;margin-top:8px}.boond-admin-summary{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:0 0 18px;padding:14px 18px;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.boond-admin-summary span{padding:7px 10px;border-radius:999px;background:#eef4ff;color:#305b9a;font-size:11px;font-weight:800}.boond-domain-card em{display:block;margin-top:5px;color:#7b8492;font-size:10px;font-style:normal}.boond-admin-editor,.boond-admin-records{margin-bottom:16px;padding:20px;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.boond-admin-editor h2,.boond-admin-records h2{margin:0 0 16px;font-size:18px}.boond-admin-form{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));grid-gap:12px;gap:12px}.boond-admin-form label{display:grid;grid-gap:6px;gap:6px;color:#475467;font-size:11px;font-weight:800}.boond-admin-form input,.boond-admin-form textarea{width:100%;border:1px solid #d7dde6;border-radius:8px;padding:9px;font:inherit}.boond-admin-form .check{display:flex;align-items:center;gap:8px}.boond-admin-form .check input{width:auto}.boond-admin-form .wide{grid-column:1/-1}.boond-admin-record{border-top:1px solid #e5e9ef;padding:4px 0}.boond-admin-record summary{display:flex;justify-content:space-between;align-items:center;padding:14px 4px;cursor:pointer}.boond-admin-record summary>span:first-child{display:grid}.boond-admin-record summary small{color:#7b8492}.boond-admin-record .status{padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900}.boond-admin-record .status.active{background:#eaf7ee;color:#25743c}.boond-admin-record .status.disabled{background:#f1f2f4;color:#667085}.boond-admin-record .status.archived{background:#fff0e5;color:#a14b10}.boond-admin-delete{display:flex;gap:10px;align-items:flex-end;margin-top:14px;padding-top:14px;border-top:1px dashed #d8dde5}.boond-admin-delete label{display:grid;grid-gap:5px;gap:5px;font-size:11px}.boond-admin-delete input{min-height:38px;border:1px solid #d7dde6;border-radius:8px;padding:8px}.boond-admin-protected{color:#785f2d;font-size:11px}@media(max-width:900px){.boond-admin-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.boond-admin-form{grid-template-columns:1fr}.boond-admin-form .wide{grid-column:auto}.boond-admin-delete{align-items:stretch;flex-direction:column}}.boond-detail-tabs{display:flex;gap:1.25rem;overflow:auto;border-bottom:1px solid #ddd;padding:.85rem 1rem;margin:.5rem 0 1rem;background:#fff}.boond-detail-tabs a,.boond-detail-tabs span{white-space:nowrap;font-weight:700;color:#303744}.boond-detail-tabs span:first-child{color:#dc6b29;border-bottom:3px solid #dc6b29;padding-bottom:.7rem}.boond-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);grid-gap:1rem;gap:1rem}.boond-empty-data{color:#747b87;font-style:italic;padding:1rem}.boond-source-meta{margin:2rem 0;color:#687080;font-size:.85rem}.boond-financial-banner{display:flex;justify-content:space-between;background:#3f3f3f!important;color:#fff!important}.boond-history{display:grid;grid-gap:.65rem;gap:.65rem}.boond-history article{display:grid;grid-template-columns:180px 1fr 1fr;grid-gap:.6rem;gap:.6rem;align-items:center}.boond-history small{grid-column:2/-1}.boond-user-row{display:flex!important;align-items:center;justify-content:space-between;padding:1rem}.boond-user-row.historical{opacity:.58}.boond-rights-matrix{overflow:auto}.boond-rights-matrix>div{display:grid;grid-template-columns:180px repeat(11,minmax(120px,1fr));grid-gap:1px;gap:1px}.boond-rights-matrix span,.boond-rights-matrix strong{padding:.75rem;border-bottom:1px solid #eee}.boond-timesheet-page>.button.secondary:first-child{display:none}@media(max-width:900px){.boond-detail-columns,.boond-history article{grid-template-columns:1fr}.boond-history small{grid-column:auto}}.boond-detail-tabs a,.boond-detail-tabs span{padding-bottom:.7rem;border-bottom:3px solid transparent;text-decoration:none}.boond-detail-tabs a.is-active,.boond-detail-tabs span.is-active{color:#2563eb;border-bottom-color:#2563eb;font-weight:800}.boond-detail-tabs span:first-child:not(.is-active){color:#303744;border-bottom-color:transparent}.boond-detail-list{display:grid;grid-gap:.55rem;gap:.55rem;width:100%}.boond-detail-list-item{display:grid!important;grid-template-columns:1fr auto!important;grid-gap:.35rem 1rem!important;gap:.35rem 1rem!important;align-items:center;min-height:auto!important;padding:.75rem .85rem!important;border:1px solid #e4e7ec;border-radius:.75rem;background:#fff!important;color:inherit!important;text-decoration:none}.boond-detail-list-item:hover{border-color:#b9c4d4;background:#f8fafc!important}.boond-detail-list-item strong{grid-column:1;font-size:.94rem}.boond-detail-list-item small{grid-column:1;color:#667085;line-height:1.35;white-space:normal}.boond-detail-list-item b{grid-column:2;grid-row:1/3;color:#2563eb;font-size:1.2rem}.agency-create-card,.agency-list-card,.organization-reference-card{display:grid;grid-gap:1rem;gap:1rem}.organization-admin-list{display:grid}.agency-admin-row-entity,.organization-admin-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(170px,.8fr) 110px 110px 130px auto;grid-gap:.8rem;gap:.8rem;align-items:flex-end;padding:.9rem 0;border-top:1px solid #e7ebf0}.organization-admin-row{grid-template-columns:minmax(240px,1.3fr) 110px 110px 140px auto}.agency-admin-row-entity label,.agency-location-form label,.organization-admin-row label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.76rem;font-weight:750;color:#475467}.agency-admin-row-entity input,.agency-admin-row-entity select,.agency-location-form input,.agency-location-form select,.organization-admin-row input{width:100%;min-height:42px;border:1px solid #d4dae3;border-radius:9px;background:#fff;padding:0 .7rem;font:inherit}.agency-location-form{grid-template-columns:1fr 1fr auto}.agency-active-check{display:flex!important;align-items:center;gap:.45rem;min-height:42px}.agency-active-check input{width:auto!important;min-height:auto!important}@media(max-width:1050px){.agency-admin-row-entity,.organization-admin-row{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-admin-row-entity button,.organization-admin-row button{justify-self:start}.agency-location-form{grid-template-columns:1fr 1fr}}@media(max-width:650px){.agency-admin-row-entity,.agency-location-form,.organization-admin-row{grid-template-columns:1fr}}.accounts-heading-actions{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.permission-copy-panel{display:grid;grid-template-columns:minmax(260px,1fr) minmax(240px,.7fr) auto;grid-gap:1rem;gap:1rem;align-items:flex-end;margin:1rem 0 1.25rem;padding:1rem 1.1rem;border:1px solid #d9e0e8;border-radius:14px;background:#f8fafc}.permission-copy-panel>div{display:grid;grid-gap:.25rem;gap:.25rem}.permission-copy-panel small{color:#667085}.permission-copy-panel select{min-height:44px;border:1px solid #cfd7e2;border-radius:10px;background:#fff;padding:0 .75rem}.legacy-accounts-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:2rem;background:rgba(17,24,39,.54)}.legacy-accounts-modal{width:min(880px,100%);max-height:min(760px,90vh);display:grid;grid-template-rows:auto 1fr;padding:0;overflow:hidden}.legacy-accounts-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;border-bottom:1px solid #e4e7ec}.legacy-accounts-modal h2{margin:.25rem 0}.legacy-accounts-modal header>a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f2f4f7;color:#344054;text-decoration:none;font-size:1.5rem}.legacy-accounts-list{overflow:auto;padding:.5rem 1.4rem 1.4rem}.legacy-accounts-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid #edf0f3}.legacy-accounts-list article>div{display:grid;grid-gap:.2rem;gap:.2rem}.legacy-accounts-list small{color:#667085}.legacy-accounts-list span{padding:.35rem .6rem;border-radius:999px;background:#fff5eb;color:#a34b16;font-size:.75rem;font-weight:700}.permissions-editor-v2{overflow:hidden}.permissions-profile-settings{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:1rem!important;gap:1rem!important}.permissions-profile-settings label{min-width:0}.permissions-profile-settings input,.permissions-profile-settings select{width:100%}.permission-groups-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:1rem!important;gap:1rem!important;align-items:flex-start}.permission-row-v2{height:100%;display:grid;grid-template-rows:auto 1fr;border:1px solid #e1e6ed!important;border-radius:14px!important;overflow:hidden;background:#fff}.permission-category-v2{min-height:82px;padding:1rem!important;border-bottom:1px solid #edf0f4}.permission-options-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.45rem .75rem!important;gap:.45rem .75rem!important;padding:1rem!important;align-content:start}.permission-options-v2 label{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-gap:.55rem!important;gap:.55rem!important;align-items:flex-start!important;min-width:0}.permission-options-v2 label span{overflow-wrap:anywhere;line-height:1.3}.boond-timesheet-grid{overflow:hidden!important;width:100%;padding:.75rem!important}.boond-timesheet-row{width:100%;min-width:0!important;grid-template-columns:minmax(210px,1.8fr) repeat(31,minmax(22px,1fr))!important}.boond-timesheet-row>*{min-width:0;min-height:38px;padding:.35rem .15rem!important;font-size:clamp(.62rem,.7vw,.82rem)}.boond-timesheet-row>strong{padding-left:.65rem!important;overflow:hidden;text-overflow:ellipsis}.boond-timesheet-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boond-timesheet-period-nav{display:flex;align-items:center;gap:1rem}.boond-timesheet-period-nav a,.boond-timesheet-period-nav span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #d8dee7;border-radius:50%;text-decoration:none;color:#213047}.boond-timesheet-period-nav strong{white-space:nowrap}@media(max-width:1200px){.permissions-profile-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important}.permission-groups-v2{grid-template-columns:1fr!important}.permission-copy-panel{grid-template-columns:1fr 1fr}.permission-copy-panel>div{grid-column:1/-1}.boond-timesheet-row{grid-template-columns:minmax(150px,1.4fr) repeat(31,minmax(16px,1fr))!important}.boond-timesheet-row>*{font-size:.6rem}}@media(max-width:720px){.permission-copy-panel,.permission-options-v2,.permissions-profile-settings{grid-template-columns:1fr!important}.legacy-accounts-backdrop{padding:.75rem}.legacy-accounts-list article{align-items:flex-start;flex-direction:column}.boond-timesheet-grid{overflow:auto!important}.boond-timesheet-row{min-width:980px!important}}.detail-header-links{display:flex;flex-wrap:wrap;gap:10px 32px}.detail-header-links span{display:grid;grid-gap:2px;gap:2px}.detail-header-links small{color:#98a2b3;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.detail-header-links a,.detail-header-links b{color:#25364d;font-size:13px;font-weight:800;text-decoration:none}.detail-header-links a:hover{color:var(--boond-accent);text-decoration:underline}.boond-side-menu.floating{top:auto!important;bottom:20px!important;max-height:calc(100vh - 40px)!important;display:flex!important;flex-direction:column!important;transform-origin:bottom right}.boond-side-menu.floating.is-collapsed{max-height:82px!important}.boond-side-menu.floating header button{display:grid;place-items:center;font-size:20px;font-weight:900}.boond-side-menu.floating nav{order:-2;border-bottom:1px solid #e8ecef}.boond-side-menu.floating>footer{order:-1}.boond-side-menu.floating>header{order:2}@media(max-width:900px){.boond-side-menu.floating{top:auto!important;bottom:10px!important;right:10px!important;max-height:calc(100vh - 20px)!important}.boond-side-menu.floating.is-collapsed{max-height:76px!important}}.professional-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);grid-gap:16px;gap:16px;align-items:flex-start}.mission-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.mission-deadline-card{grid-column:1/-1;padding:24px;border-left:6px solid #458e3e}.mission-deadline-card h2,.mission-deadline-card p{margin:5px 0}.mission-deadline-card.is-notice{border-left-color:#e89e77;background:#fff9f5}.mission-deadline-card.is-planned,.mission-deadline-card.is-warning{border-left-color:#dc6b29;background:#fff6ef}.mission-deadline-card.is-critical{border-left-color:#b42318;background:#fff3f2}.professional-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:21px}.professional-form .full,.professional-form h2,.professional-form>button,.professional-form>p{grid-column:1/-1}.professional-form label{display:grid;grid-gap:6px;gap:6px;color:#475467;font-size:11px;font-weight:800}.professional-form input,.professional-form select,.professional-form textarea{width:100%;min-height:42px;border:1px solid #d4dae3;border-radius:9px;background:#fff;padding:9px 11px;font:inherit}.professional-form textarea{min-height:82px;resize:vertical}.professional-form .check{display:flex;grid-template-columns:auto 1fr;align-items:center}.professional-form .check input{width:18px;min-height:18px}.retroactive-form{border:1px solid #efb4ad;background:#fff8f7}.closure-checklist{display:grid;grid-gap:10px;gap:10px;padding:22px}.closure-checklist header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.closure-checklist h2{margin:4px 0}.closure-checklist header>span{padding:8px 11px;border-radius:999px;font-weight:900}.status-ok{background:#eaf7ed;color:#26733a}.status-watch{background:#fff1e8;color:#a74a13}.closure-checklist>label{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid #e4e8ed;border-radius:10px}.closure-checklist input{width:18px;height:18px}.closure-checklist .form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.button.danger{background:#b42318;border-color:#b42318;color:#fff}.button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:850px){.mission-workflow-grid,.professional-detail-layout,.professional-form{grid-template-columns:1fr}.mission-deadline-card,.professional-form .full,.professional-form h2,.professional-form>button,.professional-form>p{grid-column:auto}.closure-checklist .form-actions{align-items:stretch;flex-direction:column}}.v24359-review-page{display:grid;grid-gap:18px;gap:18px}.v24359-notice{margin:0;padding:13px 16px;border:1px solid #efb18e;border-radius:12px;background:#fff8f3;color:#9b3f0c;font-weight:800}.v24359-notice.success{border-color:#a9d4a5;background:#f3faf2;color:#2f7134}.v24359-review-summary{overflow:hidden}.v24359-review-summary>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e7ebe8;background:linear-gradient(120deg,#fff8f3,#f7fbf7)}.v24359-review-summary>header div{display:grid;grid-gap:3px;gap:3px}.v24359-review-summary>header small{color:#b94b0b;font-size:9px;font-weight:900;letter-spacing:.12em}.v24359-review-summary>header strong{font-size:22px}.v24359-review-summary>header>span{padding:7px 11px;border-radius:999px;background:#edf6ec;color:#2f7134;font-weight:800}.v24359-review-summary>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.v24359-review-summary dl{display:grid;grid-template-columns:110px 1fr;grid-gap:10px;gap:10px;margin:0;padding:20px;border-right:1px solid #ecefed}.v24359-review-summary dl:last-child{border:0}.v24359-review-summary dt{color:#7b8490;font-size:9px;font-weight:900;text-transform:uppercase}.v24359-review-summary dd{margin:0;font-weight:800}.v24359-take-action{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-left:5px solid #dc6b29}.v24359-take-action h2,.v24359-take-action p{margin:3px 0}.v24359-decision-options{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.v24359-decision-options label{display:grid;grid-template-columns:22px 1fr;grid-gap:4px 8px;gap:4px 8px;padding:15px;border:1px solid #d9ded9;border-radius:13px;background:#fff;cursor:pointer}.v24359-decision-options label.is-selected{border-color:#dc6b29;background:#fff7f1;box-shadow:0 0 0 2px rgba(220,107,41,.1)}.v24359-decision-options input{grid-row:1/3;width:18px!important;min-height:18px!important}.v24359-decision-options strong{color:#182532}.v24359-decision-options span{color:#6b7785;font-weight:500}.v24359-decision-panel{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding:17px;border:1px solid #dfe6df;border-radius:13px;background:#f8fbf8}.v24359-decision-panel .full,.v24359-decision-panel h3{grid-column:1/-1}.v24359-admin-correction,.v24359-history,.v24359-result{padding:22px}.v24359-result dl{display:grid;grid-template-columns:180px 1fr;grid-gap:10px;gap:10px}.v24359-result dt{color:#7b8490;font-weight:800}.v24359-result dd{margin:0;font-weight:800}.v24359-history ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.v24359-history li{display:flex;justify-content:space-between;gap:12px;padding:11px;border-top:1px solid #edf0ed}.v24359-history span{color:#77818d}.v24359-tracking-block{padding:20px;border-left:5px solid #458e3e}.v24359-tracking-block>header{display:flex;align-items:center;justify-content:space-between}.v24359-tracking-block h2,.v24359-tracking-block p{margin:3px 0}.v24359-tracking-block dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.v24359-tracking-block dl div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #e5e9e5;border-radius:10px}.v24359-tracking-block dt{color:#7b8490;font-size:9px;font-weight:900;text-transform:uppercase}.v24359-tracking-block dd{margin:0;font-weight:800}.v24359-action-category{margin:12px;border:1px solid #e6eae6;border-radius:13px;overflow:hidden}.v24359-action-category>header,.v24359-bulk-toolbar{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#fafbf9}.v24359-action-category>header{justify-content:space-between}.v24359-action-category h3{margin:0}.v24359-bulk-toolbar{flex-wrap:wrap;border-top:1px solid #ecefed}.v24359-bulk-toolbar>span{font-weight:900}.v24359-bulk-toolbar>small{color:#526170;font-weight:800}.v24359-selectable-action>span:first-child{display:flex;align-items:center;gap:8px}.v24359-selectable-action input[type=checkbox]{width:17px;height:17px;accent-color:#dc6b29}@media(max-width:900px){.v24359-decision-options,.v24359-review-summary>div,.v24359-tracking-block dl{grid-template-columns:1fr}.v24359-review-summary dl{border-right:0;border-bottom:1px solid #ecefed}.v24359-decision-panel{grid-template-columns:1fr}.v24359-decision-panel .full,.v24359-decision-panel h3{grid-column:auto}}.resource-profile-refresh{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-left:5px solid #458e3e}.resource-profile-refresh.is-pending{border-left-color:#dc6b29;background:#fff8f2}.resource-profile-refresh h2,.resource-profile-refresh p{margin:4px 0}.resource-profile-refresh>span{color:#26733a;font-weight:850}@media(max-width:680px){.resource-profile-refresh{align-items:flex-start;flex-direction:column}}.test-environment-banner{position:-webkit-sticky;position:sticky;top:0;z-index:10000;display:flex;align-items:center;justify-content:center;gap:14px;min-height:42px;padding:8px 18px;background:#8b1e16;color:#fff;box-shadow:0 4px 18px rgba(0,0,0,.2)}.test-environment-banner strong{letter-spacing:.08em}.test-environment-banner span{font-size:12px}@media(max-width:640px){.test-environment-banner{align-items:flex-start;flex-direction:column;gap:2px}}.inline-environment-form{display:inline}.environment-pill{border:1px solid #cbd5e1;border-radius:999px;padding:7px 11px;background:#f8fafc;color:#475569;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.environment-pill.is-test{border-color:#f59e0b;background:#fff7ed;color:#9a3412}.environment-pill:hover{box-shadow:0 4px 12px rgba(15,23,42,.1)}.test-environment-admin{display:grid;grid-gap:18px;gap:18px}.test-environment-warning{border-left:5px solid var(--consulting-orange);display:grid;grid-gap:14px;gap:14px}.test-environment-warning h2,.test-environment-warning p{margin:0}.test-environment-warning ul{margin:0;padding-left:20px;color:var(--muted);line-height:1.7}.test-environment-warning form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.test-environment-warning label{display:grid;grid-gap:6px;gap:6px;min-width:min(100%,320px);font-size:12px;font-weight:800}.test-environment-warning input{min-height:44px;border:1px solid var(--border);border-radius:10px;padding:0 12px}.admin-module-badge.is-warning{background:#fff1e8;color:#a63d0a}.status-badge.status-succeeded{background:#e9f7ec;color:#23713b}.status-badge.status-failed{background:#fff0f0;color:#a92828}.status-badge.status-pending,.status-badge.status-running{background:#fff6dd;color:#845b00}.profile-sync-card{border-left-color:var(--consulting-green)}.profile-sync-progress{margin:0}.profile-sync-modal-backdrop{z-index:2600}.profile-sync-modal{display:grid;grid-gap:18px;gap:18px}.profile-sync-modal h2{margin:4px 0 0}.profile-sync-success{margin:0;padding:14px 16px;border-radius:12px;background:#e9f7ec;color:#23713b;font-weight:800}.profile-sync-counters{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:10px;gap:10px}.profile-sync-counters span{display:grid;grid-gap:3px;gap:3px;padding:14px;border-radius:14px;background:#f5f7f6;color:#536071}.profile-sync-counters strong{font-size:24px;color:#273342}.profile-sync-counters .has-errors{background:#fff0f0;color:#a92828}.profile-sync-counters .has-errors strong{color:#a92828}.profile-sync-table-wrap{max-height:46vh}.profile-sync-table-wrap table{width:100%;border-collapse:collapse}.profile-sync-table-wrap td,.profile-sync-table-wrap th{text-align:left;padding:12px;border-bottom:1px solid #e6e9e7;vertical-align:top}.profile-sync-created{background:#e9f7ec;color:#23713b}.profile-sync-updated{background:#eef4ff;color:#315ca8}.profile-sync-disabled{background:#f2f4f7;color:#5d6878}.profile-sync-error{background:#fff0f0;color:#a92828}.profile-sync-modal-actions{display:flex;justify-content:flex-end}@media(max-width:720px){.profile-sync-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-sync-table-wrap table{min-width:640px}}.is-company-detail .professional-identity-band{grid-template-columns:repeat(7,minmax(110px,1fr))}.is-company-detail .professional-identity-band>span{padding:15px 13px}.is-need-detail .need-identity-band .identity-actions{grid-column:1/-1;justify-content:flex-end;border-top:1px solid #edf0f3}.is-need-detail .boond-detail-section{border-color:#e3e8ef;box-shadow:0 8px 24px rgba(25,35,48,.05)}.is-need-detail .boond-detail-section>h2{position:relative;padding-left:17px}.is-need-detail .boond-detail-section>h2:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:5px;border-radius:99px;background:var(--consulting-orange)}@media(max-width:1300px){.is-company-detail .professional-identity-band{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media(max-width:720px){.is-company-detail .professional-identity-band{grid-template-columns:1fr 1fr}}.watcher-protected-ui{--watcher-orange:#e56722;--watcher-green:#458e3e;--watcher-ink:#202733;--watcher-muted:#758196;--watcher-line:#e2e7e4;--watcher-canvas:#f7f9f7;background:#fff;color:var(--watcher-ink)}.watcher-protected-ui .consulting-main{min-width:0;background:linear-gradient(180deg,#fbfcfb,#f5f8f5)}.watcher-protected-ui .boond-workspace-main>*,.watcher-protected-ui .consulting-main>*{min-width:0}.watcher-protected-ui .boond-data-table,.watcher-protected-ui .boond-detail-tabs,.watcher-protected-ui .boond-domain-card,.watcher-protected-ui .card{border:1px solid var(--watcher-line);border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(25,43,34,.045)}.watcher-protected-ui h1,.watcher-protected-ui h2,.watcher-protected-ui h3{color:var(--watcher-ink);letter-spacing:-.025em}.watcher-protected-ui .eyebrow{color:var(--watcher-orange);font-weight:850;letter-spacing:.12em}.watcher-protected-ui .button.primary,.watcher-protected-ui button.primary{border-color:var(--watcher-orange);background:var(--watcher-orange);color:#fff;box-shadow:0 8px 18px rgba(229,103,34,.16)}.watcher-protected-ui .button.primary:hover,.watcher-protected-ui button.primary:hover{background:#cf5819;transform:translateY(-1px)}.watcher-protected-ui .button.secondary{border-color:#ccd8ce;background:#fff;color:#294330;box-shadow:none}.watcher-protected-ui .button.secondary:hover{border-color:var(--watcher-green);background:#f6fbf6;color:#2d6930}.watcher-protected-ui input,.watcher-protected-ui select,.watcher-protected-ui textarea{border-color:#d8dfda;background:#fff}.watcher-protected-ui input:focus,.watcher-protected-ui select:focus,.watcher-protected-ui textarea:focus{border-color:#7ab77f;outline:3px solid rgba(122,183,127,.16)}.watcher-protected-ui table{border-collapse:separate;border-spacing:0}.watcher-protected-ui th{background:#f5f7f5;color:#526174;font-weight:800}.watcher-protected-ui tbody tr:hover td{background:#fffaf6}.watcher-protected-ui .boond-detail-head,.watcher-protected-ui .boond-list-page .crm-pro-head,.watcher-protected-ui .boond-workspace-hero{background:linear-gradient(125deg,#fff,#fff 70%,#f2f8f2)!important;border:1px solid var(--watcher-line)!important;border-left:6px solid var(--watcher-orange)!important;border-radius:19px!important;box-shadow:0 12px 30px rgba(25,43,34,.055)}.watcher-protected-ui .boond-detail-head h1,.watcher-protected-ui .boond-workspace-hero h1{color:var(--watcher-ink)!important}.watcher-protected-ui .boond-detail-section{border-top:2px solid rgba(229,103,34,.78)!important}.watcher-protected-ui .boond-detail-section:nth-of-type(2n){border-top-color:rgba(69,142,62,.8)!important}.watcher-protected-ui .boond-detail-tabs .is-active{color:var(--watcher-orange)!important}.watcher-protected-ui .boond-detail-tabs .is-active:after{background:var(--watcher-orange)!important}.watcher-protected-ui .boond-domain-card{min-height:105px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.watcher-protected-ui .boond-domain-card:hover{transform:translateY(-2px);border-color:#efb28e;box-shadow:0 13px 28px rgba(25,43,34,.08)}.watcher-protected-ui .boond-domain-card-featured{border-left:4px solid var(--watcher-orange);background:linear-gradient(120deg,#fffaf6,#fff)}.watcher-protected-ui .boond-domain-card-featured:nth-child(2){border-left-color:var(--watcher-green);background:linear-gradient(120deg,#f7fbf7,#fff)}.watcher-protected-ui .boond-domain-card-featured>span{background:#fff0e7;color:var(--watcher-orange)}.watcher-protected-ui .accounts-directory-card,.watcher-protected-ui .accounts-v2{width:100%;max-width:100%;overflow:hidden}.watcher-protected-ui .accounts-directory-card .admin-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.watcher-protected-ui .accounts-table-v2{width:100%;min-width:1180px;table-layout:fixed}.watcher-protected-ui .accounts-table-v2 th:first-child{width:17%}.watcher-protected-ui .accounts-table-v2 th:nth-child(2){width:8%}.watcher-protected-ui .accounts-table-v2 th:nth-child(3){width:20%}.watcher-protected-ui .accounts-table-v2 th:nth-child(4){width:12%}.watcher-protected-ui .accounts-table-v2 th:nth-child(5){width:13%}.watcher-protected-ui .accounts-table-v2 th:nth-child(6){width:10%}.watcher-protected-ui .accounts-table-v2 th:nth-child(7),.watcher-protected-ui .accounts-table-v2 th:nth-child(8){width:8%}.watcher-protected-ui .accounts-table-v2 th:nth-child(9){width:4%}.watcher-protected-ui .accounts-table-v2 td,.watcher-protected-ui .accounts-table-v2 th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watcher-protected-ui .accounts-table-v2 td:last-child,.watcher-protected-ui .accounts-table-v2 th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:4;background:#fff;box-shadow:-7px 0 12px rgba(24,39,31,.04)}.watcher-protected-ui .accounts-table-v2 thead th:last-child{z-index:6;background:#f5f7f5}.watcher-protected-ui .accounts-table-v2 .account-actions-popover{top:auto;bottom:44px;z-index:1000;width:260px;max-height:min(360px,60vh);overflow-y:auto}.watcher-protected-ui .accounts-table-v2 tr.is-selected td:last-child{background:#fff7f2}.watcher-protected-ui .accounts-directory-card{overflow:visible}.watcher-protected-ui .accounts-table-v2 tbody tr:has(.account-actions-menu[open]){position:relative;z-index:10000}.watcher-protected-ui .accounts-table-v2 td:has(.account-actions-menu[open]){overflow:visible!important;z-index:10001}.watcher-protected-ui .account-actions-menu[open]{z-index:10002}.watcher-protected-ui .account-actions-menu.opens-down .account-actions-popover{top:44px;bottom:auto}.watcher-protected-ui .account-actions-menu.opens-up .account-actions-popover{top:auto;bottom:44px}.portal-admin-page,.timesheet-review-page{display:grid;grid-gap:20px;gap:20px}.portal-preview-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px}.portal-preview-card form{display:flex;gap:12px;min-width:min(560px,50%)}.portal-preview-card select{min-width:320px}.portal-admin-section{padding:0;overflow:hidden}.portal-admin-section>header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--border)}.portal-admin-section>header h2{margin:3px 0 0}.portal-admin-section>header>strong{font-size:34px}.portal-account-list{display:grid}.portal-account-list article{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px;padding:16px 22px;border-bottom:1px solid var(--border)}.portal-account-list article>div:first-child{display:grid;grid-gap:4px;gap:4px}.portal-account-list small{color:var(--muted)}.portal-account-actions{display:flex;gap:8px}.portal-status{padding:7px 10px;border-radius:999px;background:#f2f4f7;color:#475467}.portal-status.status-active{background:#eaf8ef;color:#187542}.portal-status.status-invited{background:#fff3e8;color:#b54708}.portal-preview-banner{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#213a2a;color:#fff;text-align:center;padding:10px;font-weight:800}.portal-preview-months{display:grid;grid-gap:8px;gap:8px}.portal-preview-months a{display:flex;justify-content:space-between;padding:14px;border:1px solid var(--border);border-radius:12px}.times-admin-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.times-admin-kpis a{text-decoration:none}.times-admin-row.with-check{grid-template-columns:36px minmax(220px,1.4fr) 1fr 1fr 90px 150px 70px}.times-admin-row.with-check>a{display:grid;color:inherit;text-decoration:none}.bulk-timesheet-actions{display:flex;gap:8px}.timesheet-review-page>.times-admin-header>div:last-child{display:flex;align-items:center;gap:12px}.timesheet-review-grid{overflow-x:auto;padding:18px}.review-grid-row{display:grid;grid-template-columns:220px repeat(var(--review-days,31),minmax(34px,1fr)) 68px;min-width:1250px;border-bottom:1px solid var(--border)}.review-grid-row>*{padding:9px 7px;border-right:1px solid var(--border);text-align:center}.review-grid-row>strong:first-child{text-align:left}.review-grid-row small{display:block;color:var(--muted);font-weight:400;margin-top:4px}.review-grid-row.head{background:#f5f7f5}.timesheet-review-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.former-timesheet-modal{max-width:760px}.former-timesheet-lines{display:grid;grid-gap:8px;gap:8px;margin:18px 0}.former-timesheet-lines article{display:flex;justify-content:space-between;padding:12px;background:#f7f8f7;border-radius:10px}@media(max-width:900px){.portal-preview-card{align-items:stretch;flex-direction:column}.portal-preview-card form{min-width:0;flex-direction:column}.portal-preview-card select{min-width:0}.portal-account-list article{grid-template-columns:1fr}.portal-account-actions{flex-wrap:wrap}.timesheet-review-columns{grid-template-columns:1fr}.times-admin-row.with-check{grid-template-columns:32px minmax(180px,1fr) 90px 120px}.times-admin-row.with-check>:nth-child(3),.times-admin-row.with-check>:nth-child(4),.times-admin-row.with-check>:nth-child(7){display:none}}.portal-status.status-expired{background:#fff3e8;color:#b54708}.calendar-exception-form{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;grid-gap:12px;gap:12px;padding:20px;align-items:flex-end}.calendar-exception-form label{display:grid;grid-gap:5px;gap:5px}.calendar-exception-list article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;border-top:1px solid var(--border)}.watcher-protected-ui .accounts-directory-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px}.watcher-protected-ui .accounts-search-form{min-width:0;grid-template-columns:minmax(220px,1fr) minmax(150px,210px) minmax(150px,210px)}.template-agency-scope>section{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem 0;border-top:1px solid #e5e9e5}.template-agency-scope>section:first-of-type{border-top:0}.template-agency-scope>section>strong{color:#274b30}.template-agency-scope>section>div{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.watcher-protected-ui .permissions-v2-header{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.watcher-protected-ui .permissions-profile-settings{width:100%;min-width:0!important;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr))!important}.watcher-protected-ui .agency-access-fieldset{width:100%;min-width:0;padding:16px 18px}.watcher-protected-ui .agency-access-structured{display:grid;grid-template-rows:auto auto;grid-gap:12px;gap:12px}.watcher-protected-ui .agency-access-structured .entity-row,.watcher-protected-ui .agency-access-structured .location-row{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding:2px 0 5px}.watcher-protected-ui .agency-access-structured label{flex:0 0 auto;min-width:150px;min-height:44px;padding:9px 12px;border:1px solid #dde5de;border-radius:11px;background:#f8faf8}.watcher-protected-ui .agency-access-structured .entity-chip{background:#edf6ed;border-color:#d5e8d5;color:#386d3b}.watcher-protected-ui .agency-access-structured .location-row label{min-width:125px;background:#fff}.watcher-protected-ui .entity-location-access>input[type=hidden]{display:none}.watcher-protected-ui .entity-location-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;width:100%}.watcher-protected-ui .entity-location-group{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dce6dd;border-radius:15px;background:#fbfcfb}.watcher-protected-ui .entity-location-group>.entity-chip{min-height:48px;padding:10px 12px;border:1px solid #cfe3d1;border-radius:12px;background:#edf6ed;color:#386d3b;font-weight:850}.watcher-protected-ui .entity-location-options{display:flex;flex-wrap:wrap;gap:9px}.watcher-protected-ui .entity-location-options label{flex:1 1 120px;min-height:42px;padding:9px 11px;border:1px solid #dde5de;border-radius:11px;background:#fff}@media(max-width:1100px){.watcher-protected-ui .accounts-directory-toolbar{grid-template-columns:1fr}.watcher-protected-ui .create-account-button{width:max-content}.watcher-protected-ui .permissions-profile-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.watcher-protected-ui .accounts-v2-heading{display:grid}.watcher-protected-ui .accounts-search-form,.watcher-protected-ui .entity-location-grid,.watcher-protected-ui .permissions-profile-settings{grid-template-columns:1fr!important}.watcher-protected-ui .agency-access-structured .entity-row,.watcher-protected-ui .agency-access-structured .location-row{flex-wrap:wrap;overflow:visible}.watcher-protected-ui .agency-access-structured label{flex:1 1 145px}.watcher-protected-ui .boond-detail-head,.watcher-protected-ui .boond-workspace-hero{padding:22px!important}}.watcher-protected-ui .need-information-layout{display:grid;grid-gap:18px;gap:18px;min-width:0}.watcher-protected-ui .need-content-card{min-width:0;padding:24px 26px;border-top:3px solid var(--watcher-orange);box-shadow:0 9px 24px rgba(31,45,37,.05)}.watcher-protected-ui .need-content-card>header{display:flex;align-items:flex-start;gap:13px;margin-bottom:17px}.watcher-protected-ui .need-content-card>header>span{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:13px;background:#fff0e7;color:var(--watcher-orange);font-size:23px;font-weight:800}.watcher-protected-ui .need-content-card>header small{display:block;margin-bottom:3px;color:var(--watcher-orange);font-size:9px;font-weight:900;letter-spacing:.11em}.watcher-protected-ui .need-content-card>header h2{margin:0;font-size:19px;line-height:1.25}.watcher-protected-ui .need-context-card{border-color:#f1b58f;background:linear-gradient(120deg,#fff,#fff 76%,#fff8f3)}.watcher-protected-ui .need-rich-text{max-width:1050px;color:#42516a;font-size:14px;font-weight:500;line-height:1.75}.watcher-protected-ui .need-rich-text p{margin:0 0 10px}.watcher-protected-ui .need-rich-text p:last-child{margin-bottom:0}.watcher-protected-ui .need-information-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);grid-gap:18px;gap:18px;align-items:stretch}.watcher-protected-ui .need-information-columns>.need-content-card:nth-child(2){border-top-color:var(--watcher-green)}.watcher-protected-ui .need-information-columns>.need-content-card:nth-child(2)>header>span{background:#eef7ee;color:var(--watcher-green)}.watcher-protected-ui .need-information-columns>.need-content-card:nth-child(2)>header small{color:var(--watcher-green)}.watcher-protected-ui .need-check-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;color:#42516a;font-size:13px;line-height:1.55}.watcher-protected-ui .need-check-list li{position:relative;padding-left:27px}.watcher-protected-ui .need-check-list li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#eaf6eb;color:#3f8641;font-size:10px;font-weight:950}.watcher-protected-ui .need-skill-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.watcher-protected-ui .need-skill-list span{padding:7px 11px;border:1px solid #a9d2ab;border-radius:999px;background:#f7fcf7;color:#356f39;font-size:11px;font-weight:750}.watcher-protected-ui .need-domain-note{margin:17px 0 0;padding-top:15px;border-top:1px solid #edf0ed;color:#667085;font-size:12px}.watcher-protected-ui .need-key-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0}.watcher-protected-ui .need-key-grid>div{padding:13px 10px;border-bottom:1px solid #edf0ed}.watcher-protected-ui .need-key-grid dt{color:#8490a2;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.watcher-protected-ui .need-key-grid dd{margin:5px 0 0;color:#26354a;font-size:13px;font-weight:800}.watcher-protected-ui .need-trace-card{display:grid;grid-template-columns:auto 1fr;align-items:center;border-top-color:#cfd8d1;padding-top:19px;padding-bottom:19px}.watcher-protected-ui .need-trace-card>header{margin:0}.watcher-protected-ui .need-trace-card>p{margin:0;padding-left:18px;border-left:1px solid #e3e7e4;color:#42516a;font-size:13px;font-weight:750}.watcher-protected-ui .is-need-detail .need-identity-band{grid-template-columns:repeat(9,minmax(120px,1fr));overflow:visible}.watcher-protected-ui .is-need-detail .need-identity-band>span{min-width:0;padding:15px 13px}.watcher-protected-ui .is-need-detail .need-identity-band>span b{overflow-wrap:anywhere}.watcher-protected-ui .is-need-detail .need-identity-band .identity-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #edf0f3;overflow:visible}@media(max-width:1250px){.watcher-protected-ui .need-information-columns{grid-template-columns:1fr}.watcher-protected-ui .is-need-detail .need-identity-band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.watcher-protected-ui .need-content-card{padding:19px}.watcher-protected-ui .is-need-detail .need-identity-band,.watcher-protected-ui .need-key-grid,.watcher-protected-ui .need-trace-card{grid-template-columns:1fr}.watcher-protected-ui .need-trace-card>p{padding:14px 0 0;border-left:0;border-top:1px solid #e3e7e4}.watcher-protected-ui .is-need-detail .need-identity-band .identity-actions{align-items:stretch;flex-direction:column}.watcher-protected-ui .is-need-detail .need-identity-band .identity-actions>*{width:100%}}.functional-tests-page,.my-functional-tests{--test-green:#2f7d47;--test-orange:#dc6b29;--test-red:#b42318;--test-blue:#245da8}.functional-test-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.functional-test-kpis article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px;border-left:5px solid var(--test-green)}.functional-test-kpis article.is-alert{border-left-color:var(--test-red)}.functional-test-kpis span{color:#667085;font-weight:800}.functional-test-kpis strong{font-size:30px}.functional-test-assign{display:grid;grid-template-columns:minmax(230px,.45fr) 1fr;grid-gap:24px;gap:24px;align-items:flex-end;padding:22px}.functional-test-assign h2,.functional-test-assign p{margin:0 0 6px}.functional-test-assign form{display:grid;grid-template-columns:1fr 1fr auto;align-items:flex-end;grid-gap:12px;gap:12px}.functional-test-assign label,.functional-test-create label,.functional-tester-card form label{display:grid;grid-gap:6px;gap:6px;color:#475467;font-size:12px;font-weight:800}.functional-test-assign select,.functional-test-create input,.functional-test-create select,.functional-test-create textarea,.functional-tester-card select,.functional-tester-card textarea{width:100%;min-height:43px;border:1px solid #d6dce4;border-radius:9px;background:#fff;padding:9px 11px;font:inherit}.functional-test-results{padding:22px}.functional-test-catalog>header,.functional-test-results>header{display:flex;justify-content:space-between;margin-bottom:15px}.functional-test-catalog h2,.functional-test-catalog p,.functional-test-results h2,.functional-test-results p{margin:0 0 4px}.functional-test-results td small{display:block;margin-top:4px;color:#778191}.functional-status{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eef1f5;color:#556070;font-size:11px;font-weight:900;white-space:nowrap}.functional-status.is-in_progress{background:#eef4ff;color:var(--test-blue)}.functional-status.is-passed{background:#eaf7ed;color:var(--test-green)}.functional-status.is-failed{background:#fff0f0;color:var(--test-red)}.functional-status.is-blocked{background:#fff3e8;color:#a3470d}.functional-test-catalog{display:grid;grid-gap:14px;gap:14px}.functional-test-catalog>section{padding:20px}.functional-test-catalog h3{margin:0 0 13px}.functional-test-catalog section>div{display:grid;grid-gap:9px;gap:9px}.functional-test-catalog article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid #e4e8ed;border-radius:11px}.functional-test-catalog article.is-disabled{opacity:.55;background:#f6f7f8}.functional-test-catalog article p{margin:5px 0 0;color:#667085}.functional-test-catalog article small{margin-left:8px;color:#8a94a5}.functional-test-create{padding:20px}.functional-test-create summary{cursor:pointer;font-weight:900;color:#263447}.functional-test-create form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.functional-test-create .full,.functional-test-create button{grid-column:1/-1}.functional-test-create textarea{min-height:90px}.functional-tester-list{display:grid;grid-gap:16px;gap:16px}.functional-tester-card{padding:22px;border-left:6px solid #98a2b3}.functional-tester-card.is-in_progress{border-left-color:var(--test-blue)}.functional-tester-card.is-passed{border-left-color:var(--test-green)}.functional-tester-card.is-failed{border-left-color:var(--test-red)}.functional-tester-card.is-blocked{border-left-color:var(--test-orange)}.functional-tester-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.functional-tester-card h2{margin:5px 0}.functional-tester-card header p{margin:0;color:#667085}.functional-tester-card header span{color:var(--test-orange);font-size:11px;font-weight:900;letter-spacing:.06em}.functional-test-protocol{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:18px 0}.functional-test-protocol>div{padding:16px;border-radius:11px;background:#f7f8fa}.functional-test-protocol h3,.functional-test-protocol p{margin:0 0 7px}.functional-test-protocol p{white-space:pre-line;line-height:1.55}.functional-tester-card form{display:grid;grid-template-columns:220px 1fr auto;align-items:flex-end;grid-gap:12px;gap:12px}.functional-tester-card form .full{min-width:0}.functional-tester-card textarea{min-height:70px}.functional-tester-card details{margin-top:16px;padding-top:13px;border-top:1px solid #e4e8ed}.functional-tester-card details summary{cursor:pointer;font-weight:800}.functional-tester-card details p{color:#667085}.functional-test-menu-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:auto;border-radius:999px;background:#fff0e7;color:#b94d12;font-style:normal;font-size:10px;font-weight:900}@media(max-width:900px){.functional-test-kpis{grid-template-columns:repeat(2,1fr)}.functional-test-assign,.functional-test-assign form,.functional-test-protocol,.functional-tester-card form{grid-template-columns:1fr}}@media(max-width:560px){.functional-test-create form,.functional-test-kpis{grid-template-columns:1fr}.functional-test-create .full,.functional-test-create button{grid-column:auto}.functional-test-catalog article,.functional-tester-card>header{align-items:flex-start;flex-direction:column}}.failed-test-evolution-link{display:flex;justify-content:flex-end;margin-top:12px}.failed-test-evolution-link a,.functional-test-backlink{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:9px;background:#fff1e8;color:#a8440d;font-weight:900;text-decoration:none}.functional-evolution-backdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px;background:rgba(20,28,40,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.functional-evolution-modal{width:min(780px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #e1e5e9;border-radius:22px;background:#fff;box-shadow:0 30px 90px rgba(10,20,30,.3)}.functional-evolution-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 27px;border-bottom:1px solid #e8ebee}.functional-evolution-modal>header span{color:#c45112;font-size:11px;font-weight:900;letter-spacing:.09em}.functional-evolution-modal>header h2,.functional-evolution-modal>header p{margin:5px 0 0}.functional-evolution-modal>header>a{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#f1f3f4;color:#586575;font-size:28px;text-decoration:none}.functional-evolution-modal>form{display:grid;grid-gap:15px;gap:15px;padding:25px 27px}.functional-evolution-modal label{display:grid;grid-gap:7px;gap:7px;color:#425066;font-size:12px;font-weight:850}.functional-evolution-modal input,.functional-evolution-modal textarea{width:100%;border:1px solid #d4dae2;border-radius:10px;padding:11px 12px;font:inherit}.functional-evolution-context{padding:15px;border-left:4px solid #dc6b29;border-radius:9px;background:#fff8f3}.functional-evolution-context p{margin:8px 0 0;white-space:pre-line;color:#59677a;line-height:1.55}.functional-evolution-actions{display:flex;justify-content:flex-end;gap:11px}.functional-overview-group{padding:21px}.functional-overview-group>header{margin-bottom:13px}.functional-overview-group h2,.functional-overview-group p{margin:0 0 4px}.functional-overview-group td small{display:block;margin-top:4px;color:#778191}.functional-test-backlink{margin:10px 0 4px}.evolution-description{white-space:pre-line}@media(max-width:600px){.functional-evolution-backdrop{padding:10px}.functional-evolution-actions{align-items:stretch;flex-direction:column}.functional-evolution-actions>*{width:100%}}.need-position-backdrop{position:fixed;inset:0;z-index:16000;display:grid;place-items:center;padding:24px;background:rgba(18,27,39,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.need-position-modal{width:min(1050px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:24px;background:#fff;box-shadow:0 35px 100px rgba(0,0,0,.32)}.need-position-modal>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid #e7eaee;background:#fff}.need-position-modal h2,.need-position-modal p{margin:4px 0}.need-position-modal>header>a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f2f4f5;color:#596675;font-size:30px;text-decoration:none}.need-position-modal>form{display:grid;grid-gap:20px;gap:20px;padding:26px 28px}.need-position-modal>form>label{display:grid;grid-gap:8px;gap:8px;font-weight:850}.need-position-modal select,.need-position-modal textarea{width:100%;border:1px solid #d6dce3;border-radius:12px;padding:12px 14px;font:inherit}.need-position-people{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.need-position-people fieldset{min-width:0;max-height:380px;overflow:auto;border:1px solid #e0e5ea;border-radius:16px;padding:16px}.need-position-people legend{padding:0 8px;color:#d95f19;font-size:18px;font-weight:900}.need-position-people fieldset>label{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;padding:10px;border-bottom:1px solid #edf0f2;cursor:pointer}.need-position-people small,.need-position-people strong{display:block}.need-position-people small{margin-top:3px;color:#788397}.need-position-actions{display:flex;justify-content:flex-end;gap:12px}@media(max-width:760px){.need-position-people{grid-template-columns:1fr}.need-position-backdrop{padding:8px}.need-position-modal>form,.need-position-modal>header{padding:18px}}.my-times-page,.times-admin-page{max-width:1700px;margin:0 auto;padding:30px 34px 80px}.my-times-header,.times-admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.my-times-header h1,.times-admin-header h1{margin:4px 0;font-size:42px}.timesheet-status{padding:10px 15px;border-radius:999px;background:#eef2f6;color:#39485d;font-weight:900}.timesheet-status.status-submitted{background:#fff2df;color:#9a5315}.timesheet-status.status-delivery_validated{background:#e9f5ff;color:#17639c}.timesheet-status.status-finance_validated,.timesheet-status.status-validated{background:#e8f8ee;color:#267442}.timesheet-status.status-to_correct{background:#fff0ed;color:#b13c2e}.my-times-month{display:flex;align-items:center;justify-content:center;gap:22px;margin:18px 0}.my-times-month a{display:grid;place-items:center;width:46px;height:46px;border:1px solid #d8dee6;border-radius:50%;background:#fff;color:#253449;font-size:30px;text-decoration:none}.my-times-month strong{min-width:210px;text-align:center;font-size:21px}.my-times-card{overflow:auto;padding:20px}.my-times-add{display:flex;gap:12px;margin-bottom:18px}.my-times-add select{min-width:360px;min-height:45px;border:1px solid #d6dce3;border-radius:11px;padding:0 12px}.my-times-grid{min-width:1200px}.my-time-row{display:grid;grid-template-columns:minmax(230px,1.7fr) repeat(31,minmax(34px,1fr));border-bottom:1px solid #edf0f2}.my-time-row>*{min-width:0;padding:7px 3px;text-align:center}.my-time-row>strong{text-align:left}.my-time-row small{display:block;color:#8490a1}.my-time-row.head{position:-webkit-sticky;position:sticky;top:0;background:#f6f8fa;z-index:1}.my-time-row .weekend{background:#f2f3f4}.my-time-row input{width:100%;min-width:0;border:1px solid #d8dee5;border-radius:6px;padding:7px 2px;text-align:center}.my-times-comment{display:grid;grid-gap:8px;gap:8px;margin-top:22px;font-weight:850}.my-times-comment textarea{border:1px solid #d6dce3;border-radius:12px;padding:13px;font:inherit}.my-times-actions{display:flex;justify-content:flex-end;gap:12px;margin:18px 0 28px}.my-times-history{padding:22px}.my-times-history h2{margin-top:0}.my-times-history>div{display:grid;grid-gap:8px;gap:8px}.my-times-history a{display:grid;grid-template-columns:1.2fr .5fr .8fr 1fr;grid-gap:12px;gap:12px;padding:13px 15px;border:1px solid #e4e8ec;border-radius:12px;color:#26364a;text-decoration:none}.timesheet-warning{margin:14px 0;padding:13px 16px;border-left:4px solid #d96522;border-radius:10px;background:#fff7f1;color:#864315;font-weight:750}@media(max-width:760px){.my-times-page,.times-admin-page{padding:18px 12px 70px}.my-times-add,.my-times-header,.times-admin-header{display:grid}.my-times-add select{min-width:0}.my-times-history a{grid-template-columns:1fr 1fr}}.times-admin-kpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin:18px 0}.times-admin-kpis article{padding:17px}.times-admin-kpis span,.times-admin-kpis strong{display:block}.times-admin-kpis strong{margin-top:7px;font-size:30px}.times-admin-filters{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr)) auto;grid-gap:12px;gap:12px;align-items:flex-end;padding:18px;margin-bottom:20px}.times-admin-filters label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.times-admin-filters input,.times-admin-filters select{min-height:44px;border:1px solid #d7dde4;border-radius:10px;padding:0 11px}.times-admin-table{overflow:auto;padding:0}.times-admin-remaining>header,.times-admin-table>header{display:flex;justify-content:space-between;align-items:center;padding:20px 22px}.times-admin-remaining h2,.times-admin-table h2{margin:0}.times-admin-row{display:grid;grid-template-columns:1.5fr 1fr 1fr .5fr 1fr .5fr;grid-gap:12px;gap:12px;align-items:center;min-width:950px;padding:13px 20px;border-top:1px solid #e8ebee;color:#2b394d;text-decoration:none}.times-admin-row.head{background:#f5f7f9;font-size:12px;font-weight:900;text-transform:uppercase}.times-admin-row small{display:block;color:#7d8999}.times-admin-remaining{margin-top:22px;padding:0 22px 22px}.times-admin-remaining>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.times-admin-remaining>div>span{display:flex;justify-content:space-between;padding:11px;border:1px solid #e4e8ec;border-radius:10px}.times-admin-remaining form{margin-bottom:18px;padding:16px;border-radius:12px;background:#fff8f3}.times-anomaly-filters{display:flex;gap:9px;margin-bottom:18px}.times-anomaly-filters a{padding:10px 13px;border:1px solid #dce2e8;border-radius:10px;background:#fff;color:#344359;text-decoration:none;font-weight:800}.times-anomaly-list{display:grid;grid-gap:14px;gap:14px}.times-anomaly-list article{display:grid;grid-template-columns:1fr minmax(330px,.7fr);grid-gap:22px;gap:22px;padding:20px}.times-anomaly-list h2{margin:4px 0}.times-anomaly-list small{display:block;margin-top:7px}.times-anomaly-list form{display:grid;grid-gap:10px;gap:10px}.times-anomaly-list textarea{border:1px solid #d6dce3;border-radius:10px;padding:11px}.times-anomaly-list form>div{display:flex;gap:8px;justify-content:flex-end}@media(max-width:1100px){.times-admin-kpis{grid-template-columns:repeat(3,1fr)}.times-admin-filters{grid-template-columns:repeat(2,1fr)}.times-admin-remaining>div{grid-template-columns:1fr 1fr}}@media(max-width:700px){.times-admin-filters,.times-admin-kpis,.times-admin-remaining>div,.times-anomaly-list article{grid-template-columns:1fr}}.functional-test-archive{margin-top:20px;padding:20px}.functional-test-archive summary{cursor:pointer;font-weight:900}.functional-test-archive p{padding:11px 0;border-top:1px solid #e7eaee;color:#5e6b7c}.organization-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));grid-gap:24px;gap:24px}.organization-column{padding:24px}.organization-column.is-disabled{opacity:.72}.organization-legal-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.organization-legal-form fieldset{border:1px solid #dfe6e2;border-radius:18px;padding:18px;display:grid;grid-gap:12px;gap:12px}.agency-address-form label,.history-filters label,.organization-legal-form label,.simple-modal label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.agency-address-form input,.history-filters input,.history-filters select,.organization-legal-form input,.simple-modal input,.simple-modal select,.simple-modal textarea{width:100%;border:1px solid #d8d6d2;border-radius:12px;padding:12px;background:#fff}.organization-legal-form.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-legal-form.compact button,.organization-legal-form.compact header{grid-column:1/-1}.entity-agencies{border-top:1px solid #e5e8e6;margin-top:24px;padding-top:20px}.agency-address-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px;border-radius:16px;background:#f7faf8;margin-top:12px}.agency-address-form.saved{border:1px solid #e0e6e2}.action-type-blocks{display:grid;grid-gap:22px;gap:22px}.action-type-block{padding:22px}.action-type-block>footer,.action-type-block>header,.action-type-row,.deletion-review article,.template-list article>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.action-type-list{display:grid;grid-gap:8px;gap:8px;margin:18px 0}.action-type-row{border:1px solid #e1e5e2;border-radius:14px;padding:10px}.action-type-row label:first-of-type{flex:1 1;display:grid;grid-gap:4px;gap:4px}.action-type-row input[type=text]{width:100%;padding:10px;border:1px solid #d9d7d3;border-radius:10px}.drag-handle{cursor:-webkit-grab;cursor:grab;font-size:22px;color:#89939f}.icon-button{width:38px;height:38px;border-radius:50%;border:1px solid #e7b9aa;background:#fff}.action-order-save{display:flex;justify-content:flex-end;margin-bottom:12px}.modal-backdrop{position:fixed;inset:0;background:rgba(35,44,55,.56);z-index:2000;display:grid;place-items:center;padding:24px}.simple-modal{width:min(640px,100%);max-height:90vh;overflow:auto;padding:24px}.simple-modal.wide{width:min(900px,100%)}.simple-modal>header{display:flex;justify-content:space-between;gap:16px}.simple-modal>form{display:grid;grid-gap:16px;gap:16px}.simple-modal fieldset{border:1px solid #dfe6e2;border-radius:14px;padding:14px;display:flex;gap:14px;flex-wrap:wrap}.deletion-review{margin-bottom:22px;padding:20px}.deletion-review article{padding:12px 0;border-top:1px solid #e5e7e6}.deletion-review article>div{display:grid}.template-list{display:grid;grid-gap:18px;gap:18px}.template-list article{padding:22px}.template-report{white-space:pre-wrap}.template-trash{display:flex;align-items:flex-end;gap:12px;margin-top:16px}.history-filters{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:12px;gap:12px;padding:18px;margin-bottom:18px}.history-table{overflow:auto}.history-table pre{white-space:pre-wrap;max-width:520px}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:20px 0}.pagination a{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid #d8dfda;border-radius:10px}.breadcrumb-part{display:contents}.backoffice-breadcrumb{margin-bottom:18px}.candidate-action-modal-form .text-link{font-weight:600;margin-top:6px}@media(max-width:900px){.history-filters,.organization-legal-form,.organization-legal-form.compact{grid-template-columns:1fr}.organization-legal-form.compact button,.organization-legal-form.compact header{grid-column:auto}.agency-address-form{grid-template-columns:1fr}.action-type-row{align-items:stretch;flex-direction:column}.action-type-row code{overflow-wrap:anywhere}}.watcher-protected-ui .backoffice-breadcrumb:not(.global-breadcrumb){display:none}.global-breadcrumb{max-width:1500px;width:100%;margin:0 auto 14px!important;padding:8px 4px!important}.global-breadcrumb strong[aria-current=page]{color:#162336;font-weight:900}.admin-boond-workspace .admin-subpage{min-width:0}.admin-domain-grid .boond-domain-card em{font-style:normal;color:#b64f17;font-size:11px;font-weight:850}.account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))!important}.account-card{min-height:118px;border-color:#dfe4df!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(27,42,35,.06)!important}.account-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#eef6ef;color:#397647}.account-card>b{color:#dc6b29;font-size:24px}.expense-claim-form{display:grid;grid-gap:22px;gap:22px}.expense-global-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.expense-global-fields label,.expense-line label{display:grid;grid-gap:7px;gap:7px;font-weight:750;color:#29364a}.expense-global-fields .full,.expense-line .full{grid-column:1/-1}.expense-global-fields input,.expense-global-fields textarea,.expense-line input{width:100%;border:1px solid #d8d6d2;border-radius:12px;padding:12px;background:#fff}.expense-claim-totals,.expense-claim>header,.expense-lines-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.expense-lines-heading h3,.expense-lines-heading p{margin:0}.expense-lines-heading p{color:#6e7888;margin-top:5px}.expense-lines{display:grid;grid-gap:16px;gap:16px}.expense-line{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;border:1px solid #dfe5e0;border-radius:17px;padding:20px;background:#f9fbf9}.expense-line legend{padding:0 8px;color:#2f6940;font-weight:900}.expense-line-remove{position:absolute;right:14px;top:10px;width:34px;height:34px;border:1px solid #e4b4a7;border-radius:50%;background:#fff;color:#a74128;font-size:22px;cursor:pointer}.expense-foreign{grid-column:1/-1;display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.expense-foreign input{width:18px;height:18px}.expense-ht-not-required{display:grid;align-content:center;padding:10px 14px;border:1px dashed #a9bcae;border-radius:12px;color:#496153}.expense-ht-not-required span{font-size:12px;color:#758278}.expense-line small{color:#788291;font-weight:500}.expense-totals{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.expense-claim-totals b,.expense-totals span{padding:11px 15px;border-radius:12px;background:#eff5ef;color:#315f3b}.expense-totals strong{margin-left:8px}.expense-claims{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.expense-claim{border:1px solid #e0e5e1;border-radius:16px;padding:18px}.expense-claim header div{display:grid;grid-gap:4px;gap:4px}.expense-claim header small{color:#697586}.expense-claim header>span{padding:7px 10px;border-radius:999px;background:#fff1e8;color:#a94d19;font-size:12px;font-weight:850}.expense-claim-totals{justify-content:flex-start;margin:14px 0}.expense-status{display:inline-flex;align-items:center;width:max-content;padding:7px 10px;border-radius:999px;background:#fff1e8;color:#a94d19;font-size:12px;font-weight:850}.expense-status.approved{background:#e5f5e9;color:#28713a}.expense-status.cancelled,.expense-status.refused{background:#fbe9e6;color:#a53a28}.expense-status.needs_info{background:#f2edff;color:#6541a5}.expense-complement-form{display:grid;grid-template-columns:1fr auto;align-items:flex-end;grid-gap:12px;gap:12px;margin-top:16px;padding:16px;border-radius:14px;background:#f7f4ff}.expense-complement-form label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.expense-complement-form textarea{min-height:76px;border:1px solid #d8d6d2;border-radius:12px;padding:11px}.expense-cancel-form{display:flex;justify-content:flex-end;margin-top:12px}.expense-history-details{margin-top:16px;border-top:1px solid #e2e7e3;padding-top:14px}.expense-history-details summary{cursor:pointer;font-weight:850;color:#365d40}.expense-history-timeline{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.expense-history-timeline article{border-left:3px solid #d8e5da;padding:4px 0 4px 14px}.expense-history-timeline p{margin:4px 0}.expense-history-timeline small{color:#778294}.expense-review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.expense-review-summary a{display:flex;align-items:center;justify-content:space-between;border:1px solid #dfe5e0;border-left:4px solid #dc6a2c;border-radius:16px;padding:22px;background:#fff;color:#243247;text-decoration:none}.expense-review-summary span{font-weight:800;color:#667287}.expense-review-summary strong{font-size:34px}.expense-review-filters form{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr)) auto auto;align-items:flex-end;grid-gap:14px;gap:14px}.expense-review-filters label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.expense-review-filters input,.expense-review-filters select{min-height:44px;border:1px solid #d8d6d2;border-radius:11px;padding:9px 11px;background:#fff}.expense-review-list{padding:0;overflow:hidden}.expense-bulk-toolbar{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #e3e7e4}.expense-bulk-toolbar [data-select-all],.expense-bulk-toolbar [data-select-none]{border:0;background:transparent;color:#365d40;font-weight:800;cursor:pointer}.expense-bulk-toolbar .primary{margin-left:auto}.expense-review-list td small{display:block;max-width:420px;margin-top:4px;color:#778294}.expense-review-modal{width:min(1180px,94vw)}.expense-review-modal .admin-table-wrap{margin:16px 0}.expense-review-modal .admin-table a{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.global-breadcrumb{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.expense-global-fields,.expense-line{grid-template-columns:1fr}.expense-foreign,.expense-global-fields .full,.expense-line .full{grid-column:1}.expense-claim>header,.expense-lines-heading{align-items:flex-start;flex-direction:column}.expense-lines-heading .button{width:100%}.expense-complement-form,.expense-review-filters form,.expense-review-summary{grid-template-columns:1fr}.expense-bulk-toolbar{align-items:stretch;flex-direction:column}.expense-bulk-toolbar .primary{margin-left:0}.expense-review-modal{width:96vw}}.functional-test-cleanup{padding:20px}.functional-test-cleanup summary{cursor:pointer;font-size:16px;font-weight:900;color:#7d3120}.functional-test-cleanup>div{margin-top:16px}.functional-test-cleanup form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.functional-test-cleanup form label{display:grid;grid-gap:6px;gap:6px;font-weight:750}.functional-test-cleanup input{min-width:240px;border:1px solid #d8d6d2;border-radius:10px;padding:11px}.functional-test-kpis .functional-kpi-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px;border-left:5px solid var(--test-green);color:inherit;text-decoration:none;transition:.18s ease}.functional-test-kpis .functional-kpi-link.is-alert{border-left-color:var(--test-red)}.functional-test-kpis .functional-kpi-link.is-active,.functional-test-kpis .functional-kpi-link:hover{border-color:#e96a28;box-shadow:0 12px 28px rgba(233,106,40,.14);transform:translateY(-2px)}.functional-test-results>header{align-items:flex-end;gap:18px}.functional-test-state-filter{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap}.functional-test-state-filter label{display:grid;grid-gap:5px;gap:5px;color:#475467;font-size:12px;font-weight:850}.functional-test-state-filter select{min-width:170px;border:1px solid #d6dce4;border-radius:9px;background:#fff;padding:10px 12px;font:inherit}.evolution-admin-kpis a{display:grid;grid-gap:5px;gap:5px;padding:16px 18px;border:1px solid #e2e6e3;border-radius:16px;background:#fff;color:inherit;text-decoration:none;transition:.18s ease}.evolution-admin-kpis a.is-active,.evolution-admin-kpis a:hover{border-color:#e96a28;box-shadow:0 10px 24px rgba(233,106,40,.12);transform:translateY(-1px)}.evolution-admin-kpis a span{font-size:11px;text-transform:uppercase;color:#7d8797;font-weight:900}.evolution-admin-kpis a strong{font-size:26px}.evolution-user-link{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #d5ddd7;border-radius:13px;background:#fff;color:#273345;text-decoration:none;font-weight:850;box-shadow:0 6px 18px rgba(28,40,52,.06);transition:.18s ease}.evolution-user-link:hover{border-color:#e96a28;color:#b94d12;transform:translateY(-1px)}.evolution-user-link b{color:#e96a28}.commitment-admin-filters{padding:18px;margin-bottom:18px}.commitment-admin-filters form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.commitment-admin-filters label{display:grid;grid-gap:6px;gap:6px;color:#475467;font-size:12px;font-weight:850}.commitment-admin-filters input,.commitment-admin-filters select{min-width:180px;border:1px solid #d6dce4;border-radius:9px;background:#fff;padding:10px 12px;font:inherit}@media(max-width:700px){.functional-test-results>header{align-items:stretch;flex-direction:column}.functional-test-state-filter select,.functional-test-state-filter>*{width:100%}.evolution-user-link{width:100%;justify-content:center}}.portal-preview-page{max-width:none;padding-top:0}.portal-preview-page .portal-preview-banner{margin:0 -32px 12px}.portal-preview-page textarea:-moz-read-only{opacity:.72;cursor:not-allowed}.portal-preview-page button:disabled,.portal-preview-page input:disabled,.portal-preview-page select:disabled,.portal-preview-page textarea:read-only{opacity:.72;cursor:not-allowed}.portal-preview-page .my-times-card{box-shadow:0 18px 50px rgba(25,43,31,.08)}.candidate-name-filter{position:relative;min-width:280px}.candidate-name-suggestions{position:absolute;z-index:80;top:calc(100% + 7px);left:0;right:0;display:grid;max-height:330px;overflow:auto;padding:7px;border:1px solid #d9dee5;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(22,34,51,.18)}.candidate-name-suggestions button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:11px 12px;border:0;border-radius:9px;background:#fff;color:#25344a;text-align:left}.candidate-name-suggestions button.is-active,.candidate-name-suggestions button:hover{background:#fff3ea;color:#a94410}.candidate-name-suggestions small{color:#7c8798;font-size:.75rem;font-weight:700}.candidate-name-suggestions p{margin:0;padding:12px;color:#7c8798;text-align:center}.boond-list-page .crm-pro-head .ai-add-candidate{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}@media(max-width:760px){.candidate-name-filter{min-width:0}.candidate-name-suggestions{position:fixed;top:auto;left:16px;right:16px;max-height:45vh}.boond-list-page .crm-pro-head .header-actions{width:100%}.boond-list-page .crm-pro-head .ai-add-candidate{justify-content:center;width:100%}}.development-batch-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:24px;gap:24px;align-items:center;margin:0 0 20px;padding:22px 24px;border:1px solid #d8e5db;border-left:5px solid var(--adn-green);border-radius:18px;background:linear-gradient(120deg,#fff,#f5faf6);box-shadow:0 8px 24px rgba(32,74,48,.06)}.development-batch-panel h2{margin:5px 0 7px;font-size:22px}.development-batch-panel p{margin:0;color:#667085}.development-batch-history{display:grid;grid-gap:5px;gap:5px;padding-left:20px;border-left:1px solid #dce6df}.development-batch-history small{color:#667085}.evolution-analysis-table{min-width:1280px}.evolution-analysis-table td>small,.evolution-analysis-table td>strong{display:block}.evolution-analysis-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--adn-green)}.analysis-status{display:inline-flex;width:max-content;padding:6px 9px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:10px;font-weight:850;white-space:nowrap}.analysis-status.is-draft{background:#fff4df;color:#9a5b00}.analysis-status.is-validated{background:#e8f7ee;color:#227a43}.analysis-status.is-exported{background:#edf2ff;color:#315ca8}.development-batch-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px 4px}.development-batch-actions label{display:flex;align-items:center;gap:8px;color:#667085;font-size:12px}.development-batch-actions input{width:17px;height:17px}.development-batch-actions button:disabled{opacity:.45;cursor:not-allowed}.evolution-analysis-backdrop{z-index:13000;align-items:flex-start;overflow:auto}.evolution-analysis-modal{width:min(1220px,96vw);margin:18px auto;max-height:none;border:1px solid #dfe4e1;border-radius:22px;background:#fff;box-shadow:0 28px 90px rgba(18,30,25,.28);overflow:hidden}.evolution-analysis-modal>header{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid #e5e9e6;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.evolution-analysis-modal>header h2{margin:5px 0;font-size:26px}.evolution-analysis-modal>header p{margin:0;color:#667085}.evolution-analysis-modal>header>a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f2f4f3;color:#344054;font-size:27px;text-decoration:none}.analysis-alert{margin:18px 26px 0;padding:12px 14px;border-radius:10px}.analysis-alert.error{background:#fff1f0;color:#a3342b}.analysis-alert.success{background:#eaf8ef;color:#237542}.analysis-dossier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:22px 26px}.analysis-dossier-grid article{padding:17px;border:1px solid #e4e8e5;border-radius:14px;background:#fafbfa}.analysis-dossier-grid span{color:#667085;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.analysis-dossier-grid p{margin:8px 0 0;white-space:pre-line;line-height:1.55}.analysis-attachments{padding:0 26px 24px}.analysis-attachments h3{margin:0 0 12px}.analysis-attachments>div{display:flex;gap:12px;overflow:auto}.analysis-attachments a{display:grid;flex:0 0 220px;overflow:hidden;border:1px solid #dfe4e1;border-radius:12px;background:#fff;color:#344054;text-decoration:none}.analysis-attachments img{width:100%;height:145px;object-fit:cover;background:#f4f5f4}.analysis-attachments a span{padding:9px 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.analysis-file-card{place-items:center;min-height:190px}.analysis-file-card b{font-size:32px}.analysis-launch{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 26px 26px;padding:20px;border:1px solid #f0c9ae;border-radius:14px;background:#fff9f5}.analysis-launch p{margin:0;color:#667085;max-width:760px}.analysis-batches,.analysis-discussion,.analysis-review-form{margin:0 26px 24px;padding:22px;border:1px solid #e0e5e2;border-radius:16px;background:#fff}.analysis-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.analysis-review-heading h3{margin:4px 0 0}.analysis-review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.analysis-review-fields>label{display:grid;grid-gap:7px;gap:7px;color:#475467;font-size:12px;font-weight:850}.analysis-discussion textarea,.analysis-review-fields textarea{width:100%;resize:vertical;border:1px solid #d5dcd7;border-radius:10px;padding:11px 12px;background:#fff;font:inherit;line-height:1.45}.analysis-review-fields fieldset{display:flex;align-items:center;gap:18px;grid-column:1/-1;border:1px solid #e1e5e2;border-radius:11px;padding:13px}.analysis-review-fields fieldset label{display:flex;align-items:center;gap:7px}.analysis-review-fields fieldset input{accent-color:var(--adn-green)}.analysis-review-fields>label:last-of-type,.analysis-review-fields>label:nth-of-type(4){grid-column:1/-1}.analysis-source-files{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:13px;border-radius:10px;background:#f5f7f6}.analysis-source-files code{overflow-wrap:anywhere;color:#315ca8;font-size:11px}.analysis-decision-actions{display:flex;justify-content:flex-end;gap:10px;grid-column:1/-1}.analysis-batches h3,.analysis-discussion h3{margin-top:0}.analysis-messages{display:grid;grid-gap:9px;gap:9px;margin-bottom:16px;max-height:430px;overflow:auto}.analysis-messages article{max-width:82%;padding:12px 14px;border-radius:13px;background:#f2f4f7}.analysis-messages article.is-user{justify-self:end;background:#fff1e8}.analysis-messages article.is-assistant{justify-self:start;background:#eef7f0}.analysis-messages article.is-system{max-width:100%;background:#fff1f0;color:#9b2d25}.analysis-messages p{margin:5px 0;white-space:pre-wrap}.analysis-messages small{color:#7b8492}.analysis-discussion form{display:grid;grid-gap:10px;gap:10px}.analysis-discussion label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:850}.analysis-discussion button{justify-self:end}.analysis-batches p{margin:7px 0}@media(max-width:850px){.analysis-dossier-grid,.analysis-review-fields,.development-batch-panel{grid-template-columns:1fr}.development-batch-history{padding:12px 0 0;border-left:0;border-top:1px solid #dce6df}.analysis-launch,.analysis-review-heading,.development-batch-actions{align-items:stretch;flex-direction:column}.analysis-decision-actions,.analysis-review-fields fieldset,.analysis-review-fields>label:last-of-type,.analysis-review-fields>label:nth-of-type(4){grid-column:auto}.analysis-review-fields fieldset{align-items:flex-start;flex-direction:column}.analysis-decision-actions{display:grid}.evolution-analysis-modal{width:100%;margin:0;border-radius:0}.analysis-attachments,.analysis-dossier-grid{padding-left:16px;padding-right:16px}.analysis-batches,.analysis-discussion,.analysis-launch,.analysis-review-form{margin-left:16px;margin-right:16px}}.analysis-review-fields fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:12px;gap:12px;margin:2px 0 0;border-color:#dfe5e1;border-radius:14px;padding:15px;background:#fafbfa}.analysis-review-fields fieldset legend{padding:0 8px;color:#273345;font-size:15px;font-weight:900}.analysis-review-fields fieldset label{display:flex!important;align-items:center!important;gap:12px!important;min-width:0;min-height:64px;margin:0;padding:14px 16px;border:1px solid #d9dfdb;border-radius:12px;background:#fff;color:#344054;font-size:14px!important;font-weight:800;line-height:1.3;cursor:pointer;transition:.18s ease}.analysis-review-fields fieldset label:hover{border-color:#e96a28;box-shadow:0 7px 18px rgba(233,106,40,.1)}.analysis-review-fields fieldset label:has(input:checked){border-color:#e96a28;background:#fff5ee;color:#a94410;box-shadow:inset 0 0 0 1px #e96a28}.analysis-review-fields fieldset input[type=radio]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;display:block!important;flex:0 0 18px;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;margin:0!important;padding:0!important;accent-color:#e96a28}.analysis-messages{gap:12px}.analysis-messages article{padding:14px 16px;border:1px solid transparent;border-radius:14px}.analysis-messages article.is-system{border-color:#f2d2c9;background:#fff8f5;color:#7d3120}.analysis-messages article.is-system strong{display:block;margin-bottom:4px;color:#a94410}.analysis-messages p{line-height:1.5}@media(max-width:850px){.analysis-review-fields fieldset{grid-template-columns:1fr}.analysis-messages article{max-width:100%}}.boond-list-filters select[multiple]{min-height:76px;padding:6px 9px}.boond-list-filters label>small{color:#7b8493;font-size:10px;font-weight:600;letter-spacing:0;text-transform:none}.candidate-document-upload{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:flex-end;grid-gap:12px;gap:12px;margin-bottom:18px;padding:16px;border:1px solid #dfe6e1;border-radius:14px;background:#f8fbf8}.candidate-document-upload label{display:grid;grid-gap:7px;gap:7px;color:#425066;font-size:12px;font-weight:850}.candidate-document-upload input[type=file]{min-height:42px;padding:8px;border:1px solid #d6ddd8;border-radius:9px;background:#fff}.candidate-document-upload .checkbox{display:flex;align-items:center;gap:8px;min-height:42px}.candidate-document-upload .checkbox input{width:18px;height:18px}.candidate-document-upload>small{grid-column:1/-1;color:#718078}@media(max-width:800px){.candidate-document-upload{grid-template-columns:1fr}.candidate-document-upload>small{grid-column:auto}}.w2-dashboard{--w2-orange:#dc6b29;--w2-green:#458e3e;--w2-black:#010101;display:grid;grid-gap:18px;gap:18px;max-width:1540px;margin:0 auto;color:#17212b;min-width:0}.w2-dashboard *{box-sizing:border-box}.w2-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-radius:18px;background:linear-gradient(135deg,#101a22,#243746);color:#fff;box-shadow:0 12px 28px rgba(16,26,34,.13)}.w2-dashboard-hero h1{margin:3px 0;font-size:31px}.w2-dashboard-hero p{margin:0;color:#cfdae1}.w2-eyebrow{display:block;color:var(--w2-orange);font-size:10px;font-weight:900;letter-spacing:.12em}.w2-live{display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #3d5160;border-radius:999px;background:#192b38;font-size:11px;font-weight:800;white-space:nowrap}.w2-live i{width:8px;height:8px;border-radius:50%;background:#62b45a;box-shadow:0 0 0 4px rgba(98,180,90,.13)}.w2-filters{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(260px,1.2fr) auto;grid-gap:16px;gap:16px;align-items:flex-end;padding:16px 18px;border:1px solid #e2e5e3;border-radius:16px;background:#fff;box-shadow:0 5px 16px rgba(25,37,46,.04)}.w2-filter-group{display:grid;grid-gap:8px;gap:8px;min-width:0}.w2-filter-group>span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#566474}.w2-filter-options{display:flex;gap:6px;flex-wrap:wrap;min-height:31px}.w2-filter-options label{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #dfe4e1;border-radius:999px;background:#fafbfa;color:#384656;font-size:11px;font-weight:750;cursor:pointer}.w2-filter-options label:has(input:checked){border-color:var(--w2-orange);background:#fff5ee;color:#a74813}.w2-filter-options input{width:14px;height:14px;margin:0;accent-color:var(--w2-orange)}.w2-period-options{display:flex;gap:4px;flex-wrap:wrap}.w2-period-options button{min-height:31px;padding:6px 9px;border:1px solid #dfe4e1;border-radius:8px;background:#fff;color:#52606f;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.w2-period-options button.is-active{border-color:#1c2b36;background:#1c2b36;color:#fff}.w2-custom-dates{display:flex;gap:7px}.w2-custom-dates label{display:flex;align-items:center;gap:5px;font-size:10px}.w2-custom-dates input{min-width:126px;padding:5px;border:1px solid #dfe4e1;border-radius:7px;font:inherit}.w2-apply{min-height:38px;padding:8px 16px;border:0;border-radius:10px;background:var(--w2-orange);color:#fff;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.w2-apply:hover{background:#c65c20}.w2-headline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.w2-headline-grid .w2-metric{min-height:123px;padding:18px}.w2-headline-grid .w2-metric strong{font-size:36px}.w2-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:flex-start}.w2-block{min-width:0;overflow:hidden;border:1px solid #e0e5e2;border-radius:17px;background:#fff;box-shadow:0 7px 20px rgba(20,34,42,.045)}.w2-block>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #edf0ee}.w2-block>header h2{margin:3px 0;font-size:20px;color:#182630}.w2-block>header p{margin:0;color:#6b7785;font-size:11px;line-height:1.45}.w2-block>header>a,.w2-detail-disabled{margin-top:6px;color:var(--w2-orange);font-size:10px;font-weight:900;text-decoration:none;white-space:nowrap}.w2-detail-disabled{color:#89939d;cursor:help}.w2-block.is-hr .w2-eyebrow,.w2-block.is-operations .w2-eyebrow{color:var(--w2-green)}.w2-block.is-quality .w2-eyebrow{color:#7254a5}.w2-block.is-system .w2-eyebrow{color:#51616f}.w2-block-body{padding:18px}.w2-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;padding:14px}.w2-metrics-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.w2-metric{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:99px;padding:13px 14px;border:1px solid #e4e8e5;border-radius:12px;background:#fff;color:#1b2933;text-decoration:none}.w2-metric>span{font-size:10px;font-weight:850;color:#627080;line-height:1.25}.w2-metric>strong{margin-top:5px;font-size:25px;line-height:1.05;overflow-wrap:anywhere}.w2-metric>small{margin-top:7px;color:#788490;font-size:9px;line-height:1.35}.w2-metric.is-clickable:hover{border-color:var(--w2-orange);box-shadow:0 7px 17px rgba(220,107,41,.09);transform:translateY(-1px)}.w2-metric.is-success{border-left:4px solid var(--w2-green)}.w2-metric.is-warning{border-left:4px solid var(--w2-orange);background:#fffaf6}.w2-metric.is-critical{border-left:4px solid #c43d36;background:#fff7f6}.w2-evolution.up{color:var(--w2-green)!important}.w2-evolution.down{color:#c43d36!important}.w2-evolution.flat{color:#788490!important}.w2-donut-layout{display:grid;grid-template-columns:150px minmax(145px,.65fr) minmax(280px,1.35fr);grid-gap:17px;gap:17px;align-items:center}.w2-donut{width:142px;height:142px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--w2-donut));position:relative}.w2-donut:before{content:"";position:absolute;inset:19px;border-radius:50%;background:#fff}.w2-donut>div{position:relative;z-index:1;display:grid;text-align:center}.w2-donut strong{font-size:29px}.w2-donut span{font-size:10px;color:#6c7885}.w2-legend{display:grid;grid-gap:2px;gap:2px}.w2-legend a,.w2-legend>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:5px 3px;color:#3d4b57;text-decoration:none;font-size:10px}.w2-legend a:hover{color:var(--w2-orange)}.w2-legend i{width:8px;height:8px;border-radius:50%}.w2-legend strong{font-size:11px}.w2-priorities{scroll-margin-top:16px}.w2-priority-list{display:grid}.w2-priority-list>a{display:grid;grid-template-columns:70px minmax(160px,.7fr) minmax(230px,1.2fr) minmax(130px,.55fr) 90px 20px;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid #edf0ee;color:#26343e;text-decoration:none;font-size:11px}.w2-priority-list>a:last-child{border-bottom:0}.w2-priority-list>a:hover{background:#fffaf6}.w2-priority-list span{width:max-content;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:900}.w2-priority-list span.critical{background:#fee8e6;color:#a52d27}.w2-priority-list span.high{background:#fff0df;color:#a65316}.w2-priority-list p{margin:0;color:#5d6975}.w2-priority-list small{color:#6c7884}.w2-priority-list time{font-weight:800}.w2-priority-list b{color:var(--w2-orange);font-size:18px}.w2-empty{margin:0;padding:24px;color:#697682;text-align:center}.w2-block-error{padding-bottom:16px;border-color:#efc2bd}.w2-block-error>span{display:block;padding:12px 20px;color:#a23a32;font-size:11px}.w2-loading{padding:20px}.w2-skeleton,.w2-skeleton.wide{height:90px;border-radius:12px;background:linear-gradient(90deg,#f0f2f1 25%,#fafbfa 40%,#f0f2f1 65%);background-size:300% 100%;animation:w2-shimmer 1.4s infinite}.w2-skeleton.wide{height:28px;margin-bottom:15px}.w2-skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}@keyframes w2-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:1250px){.w2-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.w2-apply{justify-self:end}.w2-donut-layout{grid-template-columns:140px minmax(150px,1fr)}.w2-donut-layout .w2-metrics-grid{grid-column:1/-1}.w2-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.w2-dashboard-grid,.w2-headline-grid{grid-template-columns:1fr}.w2-dashboard-hero{align-items:flex-start;flex-direction:column}.w2-filters{grid-template-columns:1fr}.w2-apply{justify-self:stretch}.w2-priority-list>a{grid-template-columns:80px 1fr 20px}.w2-priority-list p,.w2-priority-list small,.w2-priority-list time{grid-column:2/3}.w2-priority-list b{grid-column:3;grid-row:1}}@media(max-width:600px){.w2-dashboard{gap:12px}.w2-dashboard-hero{padding:18px}.w2-dashboard-hero h1{font-size:26px}.w2-live{white-space:normal}.w2-donut-layout{grid-template-columns:1fr;justify-items:center}.w2-legend{width:100%}.w2-donut-layout .w2-metrics-grid,.w2-metrics-grid,.w2-metrics-grid.compact{grid-column:auto;grid-template-columns:1fr;width:100%}.w2-block>header{align-items:stretch}.w2-block>header,.w2-custom-dates{flex-direction:column}.w2-custom-dates label{justify-content:space-between}.w2-priority-list>a{grid-template-columns:1fr 20px}.w2-priority-list p,.w2-priority-list small,.w2-priority-list span,.w2-priority-list strong,.w2-priority-list time{grid-column:1}.w2-priority-list b{grid-column:2;grid-row:1/6}.w2-skeleton-grid{grid-template-columns:1fr}}.w2-priority-list>div{display:grid;grid-template-columns:70px minmax(160px,.7fr) minmax(230px,1.2fr) minmax(130px,.55fr) 90px 20px;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid #edf0ee;background:#fafbfa;color:#26343e;font-size:11px;cursor:help}.w2-priority-list>div:last-child{border-bottom:0}@media(max-width:900px){.w2-priority-list>div{grid-template-columns:80px 1fr 20px}}@media(max-width:600px){.w2-priority-list>div{grid-template-columns:1fr 20px}}.w2-actions-page{display:grid;grid-gap:18px;gap:18px;max-width:1450px;margin:0 auto}.w2-actions-page>header{display:flex;justify-content:space-between;align-items:center;gap:18px}.w2-actions-page>header span{color:#dc6b29;font-size:10px;font-weight:900;letter-spacing:.09em}.w2-actions-page>header h1{margin:4px 0}.w2-actions-page>header p{margin:0;color:#667085}.w2-action-list{overflow:auto}.w2-action-row{display:grid;grid-template-columns:100px minmax(180px,1fr) minmax(160px,.8fr) minmax(130px,.65fr) 100px 90px;grid-gap:12px;gap:12px;align-items:center;min-width:850px;padding:11px 14px;border-bottom:1px solid #eaeeeb;color:#26343e;text-decoration:none;font-size:11px}.w2-action-row.head{background:#f4f6f5;color:#667085;font-size:9px;font-weight:900;text-transform:uppercase}.w2-action-row:not(.head):hover{background:#fff8f3}.w2-action-row time.overdue,.w2-action-row>b{color:#b63730}.w2-action-row>b{font-size:9px}.w2-action-list>.empty{padding:30px;text-align:center}.w2-candidate-funnel{overflow:hidden;border:1px solid #e0e5e2;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcfb);box-shadow:0 8px 24px rgba(20,34,42,.055)}.w2-candidate-funnel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 24px;border-bottom:1px solid #edf0ee}.w2-candidate-funnel h2{margin:4px 0 3px;color:#182630;font-size:23px}.w2-candidate-funnel header p{margin:0;color:#6b7785;font-size:11px}.w2-funnel-key{display:flex;align-items:center;gap:15px;padding-top:5px;color:#52606f;font-size:10px;font-weight:800;white-space:nowrap}.w2-funnel-key span{display:flex;align-items:center;gap:6px}.w2-funnel-key i{width:9px;height:9px;border-radius:50%}.w2-funnel-key i.orange{background:#dc6b29}.w2-funnel-key i.green{background:#458e3e}.w2-funnel-flow{display:flex;flex-direction:column;align-items:center;gap:3px;padding:18px 24px 23px;background:radial-gradient(circle at 50% 0,rgba(220,107,41,.055),transparent 43%),linear-gradient(90deg,transparent 49.92%,#e8ece9 50%,transparent 50.08%)}.w2-funnel-family{display:flex;align-items:baseline;justify-content:space-between;width:min(100%,950px);margin:0 0 4px;padding:0 16px 7px;border-bottom:2px solid rgba(220,107,41,.2);color:#a84d18}.w2-funnel-family>span{font-size:10px;font-weight:950;letter-spacing:.12em}.w2-funnel-family small{font-size:9px;font-weight:700;color:#7d8790}.w2-funnel-family.is-placement{margin-top:4px;border-color:rgba(69,142,62,.22);color:#34742f}.w2-funnel-level{display:grid;grid-template-columns:38px minmax(0,1fr) 72px 18px;align-items:center;grid-gap:10px;gap:10px;width:min(var(--funnel-width),950px);min-height:43px;padding:7px 26px;-webkit-clip-path:polygon(2.2% 0,97.8% 0,95.8% 100%,4.2% 100%);clip-path:polygon(2.2% 0,97.8% 0,95.8% 100%,4.2% 100%);color:#fff;text-decoration:none;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.w2-funnel-level.is-recruitment{background:linear-gradient(90deg,color-mix(in srgb,#dc6b29 86%,#010101),#dc6b29 58%,color-mix(in srgb,#dc6b29 82%,#fff))}.w2-funnel-level.is-placement{background:linear-gradient(90deg,color-mix(in srgb,#458e3e 86%,#010101),#458e3e 60%,color-mix(in srgb,#458e3e 82%,#fff))}.w2-funnel-level.is-clickable{cursor:pointer}.w2-funnel-level.is-clickable:hover{filter:brightness(1.08) saturate(1.04);transform:scale(1.008)}.w2-funnel-level.is-clickable:focus-visible{outline:0;filter:brightness(1.1);box-shadow:inset 0 0 0 3px #fff}.w2-funnel-index{font-size:9px;font-weight:900;opacity:.72}.w2-funnel-label{overflow:hidden;font-size:11px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.w2-funnel-level strong{justify-self:end;font-size:22px;font-weight:750;line-height:1}.w2-funnel-arrow{font-size:23px;font-weight:400;opacity:.76}.w2-funnel-transition{display:grid;place-items:center;width:min(64%,610px);height:29px;margin:3px 0;background:linear-gradient(90deg,transparent,rgba(24,38,48,.09),transparent);color:#55636f;font-size:8px;font-weight:950;letter-spacing:.12em}.w2-funnel-output{display:flex;align-items:center;justify-content:center;gap:11px;width:min(40%,380px);min-height:56px;margin-top:6px;padding:10px 18px;border:1px solid rgba(69,142,62,.32);border-radius:0 0 17px 17px;background:#eff8ef;color:#285e28;text-align:left;box-shadow:0 8px 20px rgba(69,142,62,.1)}.w2-funnel-output>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#458e3e;color:#fff;font-weight:950}.w2-funnel-output>div{display:grid}.w2-funnel-output strong{font-size:10px;letter-spacing:.08em}.w2-funnel-output small{margin-top:2px;color:#617365;font-size:8px}@media(max-width:760px){.w2-candidate-funnel>header{flex-direction:column}.w2-funnel-key{flex-wrap:wrap}.w2-funnel-flow{padding:15px 8px 20px}.w2-funnel-family{width:96%}.w2-funnel-level{grid-template-columns:28px minmax(0,1fr) 48px 12px;width:max(var(--funnel-width),84%);padding:7px 16px}.w2-funnel-label{font-size:9px}.w2-funnel-level strong{font-size:17px}.w2-funnel-output{width:70%}}.w2-funnel-flow{display:grid;grid-gap:12px;gap:12px;padding:18px 22px 22px;background:linear-gradient(180deg,rgba(220,107,41,.035),transparent 47%,rgba(69,142,62,.035))}.w2-funnel-band{width:100%;min-width:0;overflow-x:auto;padding:0 2px 5px;scrollbar-width:thin}.w2-funnel-family{width:100%;max-width:none;margin:0 0 8px;padding:0 4px 7px}.w2-funnel-family.is-placement{margin-top:0}.w2-funnel-track{display:flex;align-items:center;width:100%;min-width:1120px;min-height:140px;padding:4px 0}.w2-funnel-track .w2-funnel-level{position:relative;display:grid;grid-template-columns:1fr 15px;grid-template-rows:auto auto auto;align-content:center;grid-gap:3px;gap:3px;flex:1 1;width:auto;min-width:0;min-height:0;margin-left:-7px;padding:12px 19px 12px 25px;-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);text-align:center}.w2-funnel-track .w2-funnel-level:first-child{margin-left:0;-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}.w2-funnel-track.is-recruitment .w2-funnel-level:first-child{height:136px}.w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(2){height:128px}.w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(3){height:120px}.w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(4){height:112px}.w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(5){height:104px}.w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(6){height:112px;flex-grow:1.38}.w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(7){height:88px}.w2-funnel-track.is-placement .w2-funnel-level:first-child{height:132px}.w2-funnel-track.is-placement .w2-funnel-level:nth-child(2){height:124px}.w2-funnel-track.is-placement .w2-funnel-level:nth-child(3){height:116px}.w2-funnel-track.is-placement .w2-funnel-level:nth-child(4){height:108px}.w2-funnel-track.is-placement .w2-funnel-level:nth-child(5){height:100px}.w2-funnel-track.is-placement .w2-funnel-level:nth-child(6){height:92px}.w2-funnel-track.is-placement .w2-funnel-level:nth-child(7){height:84px}.w2-funnel-track.is-placement .w2-funnel-level:nth-child(8){height:76px}.w2-funnel-track .w2-funnel-index{grid-column:1;justify-self:center;font-size:8px}.w2-funnel-track .w2-funnel-label{grid-column:1;overflow:visible;font-size:10px;line-height:1.15;white-space:normal}.w2-funnel-track .w2-funnel-level>strong{grid-column:1;justify-self:center;margin-top:2px;font-size:25px}.w2-funnel-track .w2-funnel-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:18px}.w2-funnel-track .w2-funnel-level.is-recruitment{background:linear-gradient(135deg,#c95616,#dc6b29 60%,#e99666)}.w2-funnel-track .w2-funnel-level.is-placement{background:linear-gradient(135deg,#367a30,#458e3e 62%,#79b174)}.w2-funnel-track .w2-funnel-level.is-decision{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:4px;gap:4px;padding:7px 22px 7px 27px}.w2-decision-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:5px;gap:5px;color:#fff;text-decoration:none}.w2-decision-summary .w2-funnel-index{grid-column:auto}.w2-decision-summary .w2-funnel-label{grid-column:auto;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.w2-decision-summary strong{grid-column:auto;font-size:18px}.w2-decision-branches{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px}.w2-decision-branches>a,.w2-decision-branches>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;min-height:29px;padding:4px 7px;border:1px solid rgba(255,255,255,.36);border-radius:6px;background:rgba(255,255,255,.13);color:#fff;text-decoration:none}.w2-decision-branches>a:hover{background:rgba(255,255,255,.25)}.w2-decision-branches span{overflow:hidden;font-size:7px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.w2-decision-branches strong{font-size:14px}.w2-funnel-transition{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:32px;margin:0;background:linear-gradient(90deg,transparent,rgba(24,38,48,.075),transparent)}.w2-funnel-transition i{color:#458e3e;font-size:19px;font-style:normal}.w2-funnel-output{width:min(290px,70%);min-height:48px;margin:4px auto 0;border-radius:0 0 15px 15px}@media(max-width:760px){.w2-funnel-flow{padding:14px 8px 18px}.w2-funnel-family{width:100%}.w2-funnel-track .w2-funnel-level{width:auto;padding-left:22px}.w2-funnel-output{width:72%}}.w2-funnel-track .w2-funnel-detail{grid-column:1;max-width:130px;justify-self:center;color:rgba(255,255,255,.82);font-size:8px;line-height:1.2;text-align:center}.w2-funnel-track .w2-funnel-unit{grid-column:1;color:rgba(255,255,255,.78);font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.w2-proactive-entry{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;margin:3px 0 0;padding:12px 16px;border:1px solid #d9e4ef;border-left:4px solid #1f6fa8;border-radius:12px;background:#f7fbff;color:#243746}.w2-proactive-entry>span{font-size:10px;font-weight:950;letter-spacing:.08em}.w2-proactive-entry>strong{font-size:24px;color:#1f6fa8}.w2-proactive-entry>small{color:#647789}.w2-proactive-entry>a{font-weight:850;color:#1f6fa8;text-decoration:none}.decision-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border:0;padding:0}.decision-choice legend{grid-column:1/-1;margin-bottom:7px;font-weight:850}.decision-choice label{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #d8dedb;border-radius:10px;background:#fff}.decision-choice input{width:auto}.decision-choice label:has(input:checked){border-color:#dc6b29;background:#fff6f0;color:#a84d18}.mission-start-form{margin-bottom:16px;border-left:4px solid #458e3e}@media(max-width:760px){.w2-proactive-entry{grid-template-columns:auto auto}.w2-proactive-entry>a,.w2-proactive-entry>small{grid-column:1/-1}.decision-choice{grid-template-columns:1fr}}.v24351-cv-review{display:grid;grid-gap:18px;gap:18px;max-width:1500px;margin:0 auto}.v24351-cv-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.v24351-cv-stats>a,.v24351-cv-stats>span{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:14px 18px;color:#172131;text-decoration:none;background:#fff;border:1px solid #e1e6eb;border-radius:14px;box-shadow:0 7px 20px rgba(23,33,49,.04)}.v24351-cv-stats>a.active{border-color:#dc6b29;box-shadow:inset 4px 0 #dc6b29}.v24351-cv-stats small{color:#6f7c8e;font-weight:750}.v24351-cv-stats strong{font-family:Georgia,serif;font-size:27px}.v24351-cv-list{display:grid;grid-gap:14px;gap:14px}.v24351-cv-card{display:grid;grid-gap:16px;gap:16px;padding:20px;border-left:4px solid #dc6b29}.v24351-cv-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.v24351-cv-card>header>div{display:flex;align-items:center;gap:12px}.v24351-cv-card>header>div>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#fff0e8;color:#c95516;font-weight:850}.v24351-cv-card h2{margin:0;font-size:19px}.v24351-cv-card header p{margin:3px 0 0;color:#6f7c8e;font-size:12px}.v24351-cv-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.v24351-cv-comparison>div{display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid #e5e9ed;border-radius:11px;background:#fafbfc}.v24351-cv-comparison small{color:#7b8794;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.v24351-cv-comparison span,.v24351-cv-proposals{color:#5e6b7a;font-size:12px}.v24351-cv-proposals{display:grid;grid-gap:7px;gap:7px;padding:14px 16px;background:#fffaf6;border:1px solid #f2dfd1;border-radius:11px}.v24351-cv-proposals p{margin:0}.v24351-cv-card form{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:flex-end}.v24351-cv-card form label{display:grid;grid-gap:6px;gap:6px;color:#536079;font-size:12px;font-weight:750}.v24351-cv-card textarea{min-height:68px;resize:vertical}.v24351-cv-card form>div{display:flex;gap:8px;flex-wrap:wrap}.v24351-cv-card>footer{padding-top:12px;border-top:1px solid #e8ecef;color:#536079}.v24351-pagination{display:flex;align-items:center;justify-content:center;gap:18px}.v24351-pagination a{color:#d65d16;font-weight:800;text-decoration:none}.v24351-pagination .is-disabled{pointer-events:none;opacity:.35}.v24351-analysis-status{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;margin-bottom:14px;border:1px solid #f0d6c7;border-radius:12px;background:#fff8f3}.v24351-analysis-status>div{display:grid;grid-gap:3px;gap:3px}.v24351-analysis-status small{color:#c95516;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.v24351-analysis-status span{color:#657384;font-size:12px}@media(max-width:900px){.v24351-cv-stats{grid-template-columns:1fr 1fr}.v24351-cv-card form,.v24351-cv-comparison{grid-template-columns:1fr}.v24351-analysis-status{align-items:flex-start;flex-direction:column}}.v24352-cv-review{display:grid;grid-gap:16px;gap:16px;max-width:1500px;margin:0 auto}.v24352-cv-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.v24352-cv-categories a{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;min-height:92px;padding:15px 16px;color:#273444;text-decoration:none;background:#fff;border:1px solid #e2e7eb;border-radius:13px;box-shadow:0 5px 16px rgba(23,35,50,.035)}.v24352-cv-categories span{font-weight:800}.v24352-cv-categories strong{font-family:Georgia,serif;font-size:25px}.v24352-cv-categories small{grid-column:1/-1;color:#718092}.v24352-cv-categories a.is-active{border-color:#dc6b29;box-shadow:inset 0 3px #dc6b29,0 8px 22px rgba(220,107,41,.09)}.v24352-cv-categories a.is-conflict strong{color:#d97706}.v24352-cv-categories a.is-incomplete strong{color:#b54708}.v24352-cv-categories a.is-failed strong{color:#c43232}.v24352-cv-categories a.is-treated strong{color:#458e3e}.v24352-cv-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:12px 14px;background:#fff;border:1px solid #e2e7eb;border-radius:13px}.v24352-cv-toolbar>form{display:flex;align-items:flex-end;gap:8px}.v24352-cv-toolbar label{display:grid;grid-gap:5px;gap:5px;color:#5f6d7d;font-size:11px;font-weight:800}.v24352-cv-toolbar input{min-width:290px}.v24352-cv-list{display:grid;grid-gap:9px;gap:9px}.v24352-cv-item{padding:0;overflow:hidden;border-left:4px solid #458e3e}.v24352-cv-item.is-conflict{border-left-color:#d97706}.v24352-cv-item.is-incomplete{border-left-color:#dc6b29}.v24352-cv-item.is-failed{border-left-color:#c43232}.v24352-cv-item.is-treated{border-left-color:#667085}.v24352-cv-item summary{display:grid;grid-template-columns:24px 42px minmax(220px,1.2fr) minmax(170px,.8fr) 110px 100px;align-items:center;grid-gap:11px;gap:11px;min-height:74px;padding:11px 16px;cursor:pointer;list-style:none}.v24352-cv-item summary::-webkit-details-marker{display:none}.v24352-cv-item summary:hover{background:#fcfaf8}.v24352-cv-item summary>input{width:17px;height:17px}.v24352-cv-dot{width:9px;height:9px;border-radius:50%;background:#d97706}.v24352-cv-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff0e8;color:#c95516;font-size:12px;font-weight:900}.v24352-cv-person,.v24352-cv-result{display:grid;grid-gap:3px;gap:3px;min-width:0}.v24352-cv-person small,.v24352-cv-result small{color:#768395;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v24352-cv-state{justify-self:start;padding:6px 9px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:10px;font-weight:850}.v24352-cv-open{justify-self:end;color:#d65d16;font-size:11px;font-weight:850}.v24352-cv-detail{display:grid;grid-gap:10px;gap:10px;padding:0 18px 18px 94px;border-top:1px solid #edf0f2;background:#fcfdfd}.v24352-cv-detail>section{padding:14px 0 4px;border-bottom:1px solid #e9edef}.v24352-cv-detail h3{margin:0 0 9px;font-size:14px}.v24352-cv-detail p{margin:5px 0;color:#526171;font-size:12px;line-height:1.5}.v24352-cv-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.v24352-cv-fields>span{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #e4e9ed;border-radius:9px;background:#fff}.v24352-cv-fields small{color:#778496;font-size:10px;text-transform:uppercase}.v24352-cv-fields em{color:#c95516;font-size:11px;font-style:normal}.v24352-cv-error,.v24352-cv-warning{padding:13px!important;border:1px solid #f1c8ad!important;border-radius:10px;background:#fff8f3}.v24352-cv-error{border-color:#efb5b5!important;background:#fff7f7}.v24352-cv-decision{display:grid;grid-gap:12px;gap:12px;padding-top:4px}.v24352-cv-decision fieldset{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #ead6c8;border-radius:10px;background:#fffaf7}.v24352-cv-decision fieldset>label{display:grid;grid-template-columns:1fr minmax(250px,.55fr);align-items:center;grid-gap:12px;gap:12px}.v24352-cv-decision fieldset span{display:grid;grid-gap:2px;gap:2px}.v24352-cv-decision fieldset small{color:#6f7c8c}.v24352-cv-decision>label{display:grid;grid-gap:5px;gap:5px;color:#536079;font-size:11px;font-weight:800}.v24352-cv-decision textarea{min-height:58px}.v24352-cv-decision>div{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.v24352-cv-detail>footer{padding-top:12px;color:#5f6d7d;font-size:12px}.v24352-cv-detail>footer a{color:#d65d16;font-weight:800}.v24352-cv-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-more{display:none!important}.resource-contract-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.resource-contract-summary article{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;padding:14px 16px;border:1px solid #dfe7e2;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(25,48,36,.04)}.resource-contract-summary span{color:#526171;font-size:12px;font-weight:800}.resource-contract-summary strong{color:#183125;font-family:Georgia,serif;font-size:28px}.resource-contract-summary small{grid-column:1/-1;color:#7a8793}@media(max-width:900px){.resource-contract-summary{grid-template-columns:1fr 1fr}}@media(max-width:1100px){.v24352-cv-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.v24352-cv-item summary{grid-template-columns:24px 42px 1fr 130px 90px}.v24352-cv-open{display:none}.v24352-cv-fields{grid-template-columns:1fr 1fr}}@media(max-width:720px){.v24352-cv-categories{grid-template-columns:1fr 1fr}.v24352-cv-toolbar,.v24352-cv-toolbar>form{align-items:stretch;flex-direction:column}.v24352-cv-toolbar input{min-width:0;width:100%}.v24352-cv-item summary{grid-template-columns:22px 40px 1fr}.v24352-cv-result,.v24352-cv-state{grid-column:3}.v24352-cv-detail{padding:0 12px 14px}.v24352-cv-decision fieldset>label,.v24352-cv-fields{grid-template-columns:1fr}}.w2-new-pilot-grid .is-candidate-pilot,.w2-new-pilot-grid .is-need-pilot{grid-column:1/-1}.w2-new-pilot .w2-donut{box-shadow:inset 0 0 0 1px rgba(16,31,42,.04),0 8px 22px rgba(24,39,49,.07)}.w2-new-pilot.is-pool-quality .w2-eyebrow{color:#458e3e}.w2-new-pilot.is-candidate-pilot .w2-eyebrow,.w2-new-pilot.is-need-pilot .w2-eyebrow{color:#dc6b29}.w2-new-pilot.is-candidate-pilot .w2-metrics-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.w2-admin-legacy-title{margin-top:8px;padding:17px 20px;border:1px dashed #ccd5d1;border-radius:15px;background:#f7f9f8}.w2-admin-legacy-title span{color:#52616d;font-size:10px;font-weight:900;letter-spacing:.12em}.w2-admin-legacy-title h2{margin:3px 0;font-size:20px}.w2-admin-legacy-title p{margin:0;color:#74808a;font-size:11px}.w2-admin-legacy-grid{opacity:.96}.w2-operational-pilot{grid-column:1/-1}.w2-operational-body{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);grid-gap:20px;gap:20px;padding:18px}.w2-two-donuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.w2-mini-donut{display:grid;grid-template-columns:142px minmax(120px,1fr);grid-gap:10px;gap:10px;align-items:center}.w2-mini-donut h3{grid-column:1/-1;margin:0;color:#53616d;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.w2-mini-donut .w2-donut{width:132px;height:132px}.w2-mini-donut .w2-donut:before{inset:18px}.w2-mini-donut .w2-donut strong{font-size:25px}.w2-operational-body>.w2-metrics-grid{padding:0;grid-template-columns:repeat(3,minmax(0,1fr))}.w2-metric.is-unavailable{background:#f1f3f3;border-color:#dfe3e1;color:#7c858b}.w2-metric.is-unavailable strong{color:#8a9297}.w2-operational-pilot .w2-eyebrow{color:#dc6b29}.w2-two-donuts:has(>.w2-mini-donut:only-child){grid-template-columns:1fr}@media(max-width:1250px){.w2-operational-body{grid-template-columns:1fr}.w2-operational-body>.w2-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.w2-two-donuts{grid-template-columns:1fr}.w2-mini-donut{grid-template-columns:132px 1fr}.w2-operational-body>.w2-metrics-grid{grid-template-columns:1fr}}@media(max-width:900px){.w2-new-pilot-grid .is-candidate-pilot,.w2-new-pilot-grid .is-need-pilot{grid-column:auto}.w2-new-pilot.is-candidate-pilot .w2-metrics-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.boond-workspace{display:block!important;max-width:none!important}.boond-workspace-main{width:100%;min-width:0}.watcher-floating-menu{position:fixed;right:18px;bottom:18px;z-index:120;width:272px;color:#182633;font-family:inherit}.watcher-floating-menu *{box-sizing:border-box}.watcher-menu-trigger{display:grid;grid-template-columns:34px 1fr 28px;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:64px;padding:10px 12px;border:1px solid #354754;border-radius:18px;background:#101f2c;color:#fff;box-shadow:0 16px 38px rgba(16,31,44,.23);cursor:-webkit-grab;cursor:grab;touch-action:none;text-align:left}.watcher-floating-menu.is-dragging .watcher-menu-trigger,.watcher-menu-trigger:active{cursor:-webkit-grabbing;cursor:grabbing}.watcher-menu-trigger>span:first-child{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(220,107,41,.14);color:#ee7a37;font-size:19px}.watcher-menu-trigger>span:nth-child(2){display:grid;grid-gap:1px;gap:1px}.watcher-menu-trigger strong{font-family:Georgia,Times New Roman,serif;font-size:15px}.watcher-menu-trigger small{color:#b9c5cc;font-size:9px}.watcher-menu-trigger>b{display:grid;place-items:center;width:27px;height:27px;border:1px solid #4a5b67;border-radius:50%;font-size:17px}.watcher-menu-panel{position:absolute;right:0;width:344px;max-height:min(720px,calc(100vh - 92px));overflow:hidden;border:1px solid #dfe4e1;border-radius:20px;background:#fff;box-shadow:0 24px 64px rgba(16,31,44,.23);animation:watcher-menu-in .16s ease-out}.watcher-floating-menu.docked-left .watcher-menu-panel{left:0;right:auto}.watcher-floating-menu.opens-up .watcher-menu-panel{bottom:74px;transform-origin:bottom right}.watcher-floating-menu.opens-down .watcher-menu-panel{top:74px;transform-origin:top right}.watcher-menu-heading{display:grid;grid-template-columns:1fr auto;align-items:center;padding:15px 17px;border-bottom:1px solid #ecefea;background:linear-gradient(135deg,#fff8f2,#f7fbf7)}.watcher-menu-heading>span{grid-column:1;color:#dc6b29;font-size:9px;font-weight:900;letter-spacing:.14em}.watcher-menu-heading>strong{grid-column:1;font-family:Georgia,Times New Roman,serif;font-size:20px}.watcher-menu-heading>button{grid-column:2;grid-row:1/3;width:32px;height:32px;border:1px solid #d8dfda;border-radius:50%;background:#fff;color:#263744;font-size:21px;cursor:pointer}.watcher-menu-panel>nav{max-height:calc(min(720px,100vh - 92px) - 115px);overflow-y:auto;padding:8px;scrollbar-width:thin}.watcher-menu-section{border-bottom:1px solid #eef0ed}.watcher-menu-section:last-child{border-bottom:0}.watcher-menu-section>button{display:grid;grid-template-columns:28px 1fr 22px;align-items:center;grid-gap:9px;gap:9px;width:100%;min-height:46px;padding:5px 8px;border:0;border-radius:10px;background:transparent;color:#2a3747;text-align:left;cursor:pointer}.watcher-menu-section.is-active>button,.watcher-menu-section>button:hover{background:#fff3eb;color:#ad4a15}.watcher-menu-section>button i{display:grid;place-items:center;color:#dc6b29;font-size:17px;font-style:normal}.watcher-menu-section>button strong{font-family:Georgia,Times New Roman,serif;font-size:14px}.watcher-menu-section>button span{text-align:center;font-size:18px}.watcher-menu-section>div{display:grid;grid-gap:2px;gap:2px;padding:0 4px 8px 34px}.watcher-menu-item{display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:7px;gap:7px;min-height:38px;padding:6px 8px;border-radius:9px;color:#3b4857;text-decoration:none}.watcher-menu-item.active,.watcher-menu-item:hover{background:#fff2e9;color:#ac4812}.watcher-menu-item.active{box-shadow:inset 3px 0 #dc6b29}.watcher-menu-item>span{color:#458e3e;text-align:center}.watcher-menu-item>strong{font-size:11px;line-height:1.25}.watcher-menu-item>b{color:#dc6b29;font-size:17px}.watcher-menu-item>em{min-width:22px;padding:3px 6px;border-radius:999px;background:#fff0e6;color:#bd4f13;font-size:9px;font-style:normal;font-weight:900;text-align:center}.watcher-menu-item.is-disabled{opacity:.58;cursor:not-allowed}.watcher-menu-item.is-disabled>small{color:#7b858d;font-size:8px;font-weight:800;text-transform:uppercase}.watcher-menu-panel>footer{padding:10px 14px;border-top:1px solid #e9ece9;background:#fafbf9;color:#77828b;font-size:9px;line-height:1.35}.watcher-floating-menu.is-dragging{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w2-operational-body.without-donut{grid-template-columns:1fr}.w2-operational-body.without-donut>.w2-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes watcher-menu-in{0%{opacity:0;transform:scale(.97) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:600px){.watcher-floating-menu{right:10px;bottom:10px;width:min(272px,calc(100vw - 20px))}.watcher-menu-panel{width:min(344px,calc(100vw - 20px));max-height:calc(100vh - 92px)}.watcher-floating-menu.opens-down .watcher-menu-panel{top:70px}.watcher-floating-menu.opens-up .watcher-menu-panel{bottom:70px}.w2-operational-body.without-donut>.w2-metrics-grid{grid-template-columns:1fr}}.business-acceptance-page{display:grid;grid-gap:18px;gap:18px;max-width:1450px;margin:0 auto}.business-acceptance-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.business-acceptance-kpis article{display:grid;grid-template-columns:1fr auto;align-items:center;padding:17px 20px;border:1px solid #dfe5e1;border-radius:14px;background:#fff}.business-acceptance-kpis span{color:#617080;font-weight:800}.business-acceptance-kpis strong{font-family:Georgia,serif;font-size:30px}.business-acceptance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.business-acceptance-grid>.card{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;padding:20px;color:#1b2933;text-decoration:none;border-top:4px solid #dc6b29}.business-acceptance-grid>.card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff0e8;color:#c95617;font-weight:900}.business-acceptance-grid h2{margin:4px 0 7px;font-size:20px}.business-acceptance-grid p{margin:0;color:#697786;font-size:12px;line-height:1.45}.business-acceptance-grid small{color:#dc6b29;font-size:9px;font-weight:900;letter-spacing:.1em}.business-acceptance-grid b{grid-column:2;margin-top:12px;color:#c95617;font-size:11px}.business-acceptance-grid .is-coming{border-top-color:#c9d0cc;background:#f6f8f7;opacity:.72}.business-acceptance-grid .is-coming b,.business-acceptance-grid .is-coming small{color:#68757f}@media(max-width:900px){.business-acceptance-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.business-acceptance-grid,.business-acceptance-kpis{grid-template-columns:1fr}}.w2-new-pilot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.w2-new-pilot-grid>.w2-block{grid-column:auto!important;min-width:0;height:100%;overflow:hidden;border-top:3px solid var(--pilot-accent,#dc6b29);box-shadow:0 10px 30px rgba(25,39,49,.06)}.w2-new-pilot-grid>.w2-block:first-child{--pilot-accent:#dc6b29}.w2-new-pilot-grid>.w2-block:nth-child(2){--pilot-accent:#458e3e}.w2-new-pilot-grid>.w2-block:nth-child(3){--pilot-accent:#355f82}.w2-new-pilot-grid>.w2-block:nth-child(4){--pilot-accent:#d49a2f}.w2-new-pilot-grid>.w2-block:nth-child(5){--pilot-accent:#6d879c}.w2-new-pilot-grid>.w2-block:nth-child(6){--pilot-accent:#4d9749}.w2-new-pilot-grid>.w2-block:nth-child(7){--pilot-accent:#416f91}.w2-new-pilot-grid>.w2-block:nth-child(8){--pilot-accent:#b94e47}.w2-new-pilot-grid>.w2-block>header{min-height:104px;padding:16px 18px 13px}.w2-new-pilot-grid>.w2-block>header h2{margin:3px 0 4px;font-size:22px;line-height:1.08}.w2-new-pilot-grid>.w2-block>header p{max-width:340px;margin:0;font-size:11px;line-height:1.4}.w2-new-pilot-grid>.w2-block>header>.w2-detail-disabled,.w2-new-pilot-grid>.w2-block>header>a{font-size:10px;white-space:nowrap}.w2-compact-pilot{display:flex;flex-direction:column}.w2-compact-pilot .w2-operational-body{display:grid;grid-template-columns:minmax(150px,.78fr) minmax(190px,1.22fr);grid-gap:14px;gap:14px;padding:15px 16px 13px;flex:1 1}.w2-compact-pilot .w2-two-donuts{display:block;min-width:0}.w2-compact-pilot .w2-mini-donut{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;align-content:start}.w2-compact-pilot .w2-mini-donut h3{margin:0;font-size:10px}.w2-compact-pilot .w2-mini-donut .w2-donut{width:118px;height:118px;margin:0 auto}.w2-compact-pilot .w2-mini-donut .w2-donut:before{inset:17px}.w2-compact-pilot .w2-mini-donut .w2-donut strong{font-size:23px}.w2-compact-pilot .w2-mini-donut .w2-legend{display:grid;grid-gap:2px;gap:2px}.w2-compact-pilot .w2-mini-donut .w2-legend>a,.w2-compact-pilot .w2-mini-donut .w2-legend>div{grid-template-columns:8px 1fr auto;min-height:25px;padding:3px 2px;font-size:10px}.w2-compact-pilot .w2-mini-donut .w2-legend i{width:7px;height:7px}.w2-compact-pilot .w2-operational-body>.w2-metrics-grid{display:grid;grid-template-columns:1fr;align-content:start;grid-gap:6px;gap:6px;padding:0}.w2-compact-pilot .w2-metric{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:5px;gap:5px;min-height:42px;padding:8px 10px;border-radius:10px}.w2-compact-pilot .w2-metric>span{font-size:10px;line-height:1.22}.w2-compact-pilot .w2-metric>strong{font-size:19px;line-height:1}.w2-compact-pilot .w2-metric>small{grid-column:1/-1;font-size:8px}.w2-pilot-supplementary{margin-top:auto;padding:11px 16px 14px;border-top:1px solid #e7ebe8;background:#fbfcfb}.w2-pilot-supplementary>strong{display:block;margin-bottom:8px;color:#667380;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.w2-pilot-supplementary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.w2-pilot-supplementary span{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px;align-items:flex-end;min-width:0}.w2-pilot-supplementary small{color:#7c8791;font-size:8px;line-height:1.15}.w2-pilot-supplementary b{color:#263746;font-family:Georgia,Times New Roman,serif;font-size:16px}.w2-new-pilot-grid .is-candidate-pilot{display:flex;flex-direction:column}.w2-new-pilot-grid .is-candidate-pilot .w2-block-body.w2-donut-layout{display:grid;grid-template-columns:145px minmax(0,1fr);grid-template-rows:auto 1fr;grid-gap:8px 14px;gap:8px 14px;padding:15px 16px}.w2-new-pilot-grid .is-candidate-pilot .w2-donut{grid-column:1;grid-row:1;width:120px;height:120px;margin:0 auto}.w2-new-pilot-grid .is-candidate-pilot .w2-donut:before{inset:17px}.w2-new-pilot-grid .is-candidate-pilot .w2-donut strong{font-size:24px}.w2-new-pilot-grid .is-candidate-pilot .w2-legend{grid-column:1;grid-row:2;align-self:start}.w2-new-pilot-grid .is-candidate-pilot .w2-legend>a,.w2-new-pilot-grid .is-candidate-pilot .w2-legend>div{grid-template-columns:8px 1fr auto;min-height:26px;padding:3px 2px;font-size:10px}.w2-new-pilot-grid .is-candidate-pilot .w2-metrics-grid.compact{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:1fr;align-content:start;grid-gap:6px;gap:6px;padding:0}.w2-new-pilot-grid .is-candidate-pilot .w2-metric{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:5px;gap:5px;min-height:42px;padding:8px 10px;border-radius:10px}.w2-new-pilot-grid .is-candidate-pilot .w2-metric>span{font-size:10px}.w2-new-pilot-grid .is-candidate-pilot .w2-metric>strong{font-size:19px}@media(max-width:1380px){.w2-new-pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.w2-new-pilot-grid{grid-template-columns:1fr}.w2-compact-pilot .w2-operational-body{grid-template-columns:minmax(145px,.7fr) minmax(210px,1.3fr)}}@media(max-width:560px){.w2-compact-pilot .w2-operational-body,.w2-new-pilot-grid .is-candidate-pilot .w2-block-body.w2-donut-layout{grid-template-columns:1fr}.w2-compact-pilot .w2-operational-body>.w2-metrics-grid,.w2-new-pilot-grid .is-candidate-pilot .w2-donut,.w2-new-pilot-grid .is-candidate-pilot .w2-legend,.w2-new-pilot-grid .is-candidate-pilot .w2-metrics-grid.compact{grid-column:1;grid-row:auto}.w2-pilot-supplementary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.w2-site-health{position:relative;display:grid;grid-template-columns:150px minmax(260px,1fr) minmax(330px,.9fr) auto;align-items:center;grid-gap:28px;gap:28px;margin:24px 0;padding:28px 30px;background:#fff;border:1px solid #dde4e0;border-radius:18px;box-shadow:0 10px 28px rgba(31,45,54,.07);overflow:hidden}.w2-site-health-accent{position:absolute;inset:0 auto 0 0;width:7px;background:#458e3e}.w2-site-health.is-degraded .w2-site-health-accent,.w2-site-health.is-unchecked .w2-site-health-accent{background:#dc8b29}.w2-site-health.is-incident .w2-site-health-accent{background:#b83b35}.w2-site-health .w2-donut{width:132px;height:132px}.w2-site-health-main h2{margin:5px 0 6px;font-size:30px}.w2-site-health-main p{margin:0;color:#788594}.w2-site-health-main>div{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.w2-site-health-main>div span{display:flex;align-items:center;gap:7px;font-size:13px}.w2-site-health-main i{width:9px;height:9px;border-radius:50%}.w2-site-health-main i.good{background:#458e3e}.w2-site-health-main i.warning{background:#d8a13b}.w2-site-health-main i.failure{background:#b83b35}.w2-site-health-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.w2-site-health-cards article{padding:18px;border:1px solid #dfe5e2;border-radius:13px;background:#fbfcfb}.w2-site-health-cards span{display:block;color:#768391;font-size:13px}.w2-site-health-cards strong{display:block;margin-top:8px;color:#26394a;font-size:18px}.site-quality-page{max-width:1450px;margin:0 auto;padding:30px}.site-quality-summary{display:grid;grid-template-columns:260px 1fr;align-items:center;grid-gap:42px;gap:42px;padding:36px;margin:24px 0;border:1px solid #dfe5e2;border-left:7px solid #458e3e;border-radius:18px;background:linear-gradient(105deg,#fff,#f5faf5)}.site-quality-summary.is-degraded,.site-quality-summary.is-unchecked{border-left-color:#dc8b29;background:linear-gradient(105deg,#fff,#fff8f2)}.site-quality-summary.is-incident{border-left-color:#b83b35;background:linear-gradient(105deg,#fff,#fff5f4)}.quality-score{width:210px;height:210px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#458e3e 0 calc(var(--health-compliant)*10%),#d8a13b 0 calc((var(--health-compliant) + var(--health-warning))*10%),#b83b35 0 calc((var(--health-compliant) + var(--health-warning) + var(--health-failure))*10%),#dfe5e2 0);position:relative}.quality-score:after{content:"";position:absolute;inset:26px;border-radius:50%;background:#fff}.quality-score>div{position:relative;z-index:1;text-align:center}.quality-score strong{display:block;font-size:42px}.quality-score span{color:#73808f}.site-quality-summary h2{font-size:38px;margin:6px 0}.site-quality-summary dl{display:flex;gap:36px;margin-top:24px}.site-quality-summary dl div{display:grid}.site-quality-summary dt{color:#7a8795}.site-quality-summary dd{font-size:24px;font-weight:700;margin:4px 0}.site-quality-page>.card{margin:22px 0;padding:28px;border-radius:18px}.site-quality-page>.card>header{display:flex;align-items:center;justify-content:space-between}.quality-control-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.maintenance-grid article,.provider-grid article,.quality-control-grid article{border:1px solid #e0e6e3;border-radius:13px;padding:16px;background:#fff}.quality-control-grid strong{display:block;margin:12px 0 6px}.quality-control-grid p{min-height:42px;margin:0;color:#6f7c89}.quality-control-grid small{display:block;margin-top:12px;color:#98a1a8}.quality-state{display:inline-flex;padding:5px 9px;border-radius:999px;background:#edf2ef;font-size:11px;font-weight:700}.quality-state.is-compliant{color:#2f7c37;background:#edf8ee}.quality-state.is-unchecked,.quality-state.is-warning{color:#a85a20;background:#fff3e8}.quality-state.is-failure{color:#a23430;background:#fff0ef}.provider-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:20px}.provider-grid article{display:grid;grid-gap:6px;gap:6px}.provider-grid span{color:#788594}.provider-grid b.is-good{color:#367e3b}.provider-grid b.is-muted{color:#9a6b37}.site-quality-environment header{display:flex;justify-content:space-between;align-items:center;gap:20px}.environment-result{display:grid;grid-gap:6px;gap:6px;margin-top:20px;padding:18px;border-radius:12px;background:#eef8ef;color:#2f6935}.environment-result.is-degraded{background:#fff5e9;color:#94551f}.environment-result.is-incident{background:#fff0ef;color:#9f302c}.maintenance-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin:20px 0}.maintenance-grid span{display:block;text-transform:capitalize;color:#7a8795}.maintenance-grid strong{display:block;margin-top:7px;word-break:break-word}@media(max-width:1100px){.w2-site-health{grid-template-columns:130px 1fr}.w2-site-health-cards{grid-column:1/-1}.maintenance-grid,.provider-grid,.quality-control-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.w2-site-health{grid-template-columns:1fr;text-align:center}.w2-site-health .w2-donut{margin:auto}.w2-site-health-main>div{justify-content:center}.w2-site-health-cards{grid-template-columns:1fr}.site-quality-page{padding:16px}.site-quality-summary{grid-template-columns:1fr}.quality-score{margin:auto}.site-quality-summary dl{justify-content:center}.maintenance-grid,.provider-grid,.quality-control-grid{grid-template-columns:1fr}.site-quality-environment header{align-items:flex-start;flex-direction:column}}.candidate-workflow-governance,.position-governance{margin:22px 0;padding:26px}.candidate-workflow-governance>header,.position-governance>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.candidate-workflow-governance h2,.position-governance h2{margin:4px 0}.collaboration-mode-form{display:grid;grid-template-columns:1fr auto;align-items:flex-end;grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid #e3e8e5}.collaboration-mode-form>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.collaboration-mode-form label{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #dce4df;border-radius:10px}.workflow-decision-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:20px}.workflow-decision-grid>form{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid #dfe5e2;border-radius:13px;background:#fbfcfb}.workflow-decision-grid label{display:grid;grid-gap:6px;gap:6px}.workflow-decision-grid textarea{min-height:80px}.v2435-visible-selection{display:flex;align-items:center;gap:10px;padding:10px 0}.v2435-visible-selection span{margin-left:auto;color:#6f7c89}.account-candidate-link{display:grid;grid-gap:10px;gap:10px;padding-top:20px;margin-top:20px;border-top:1px solid #e2e7e4}.account-candidate-link form,.account-candidate-link label{display:grid;grid-gap:8px;gap:8px}@media(max-width:760px){.collaboration-mode-form,.workflow-decision-grid{grid-template-columns:1fr}}.admin-overview-hero{background:linear-gradient(125deg,#17232d,#284b39 72%,#356647)}.admin-directory-search{display:grid;grid-gap:8px;gap:8px;padding:20px 22px;border:1px solid #dfe5e1;border-radius:17px;background:#fff;box-shadow:0 9px 26px rgba(25,42,34,.055)}.admin-directory-search>label{color:#283847;font-size:12px;font-weight:900}.admin-directory-search>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:48px;border:1px solid #ced8d1;border-radius:12px;background:#fbfcfb;transition:border-color .16s,box-shadow .16s}.admin-directory-search>div:focus-within{border-color:#458e3e;box-shadow:0 0 0 3px rgba(69,142,62,.12)}.admin-directory-search>div>span{color:#458e3e;font-size:21px;text-align:right}.admin-directory-search input{min-width:0;height:46px;padding:0 12px;border:0;outline:0;background:transparent;color:#1d2c38;font:inherit;font-size:14px}.admin-directory-search button{height:34px;margin-right:7px;padding:0 12px;border:0;border-radius:8px;background:#eef5ee;color:#336e39;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.admin-directory-search>p{margin:0;color:#74808b;font-size:10px}.admin-family-list{display:grid;grid-gap:17px;gap:17px}.admin-family{--admin-accent:#dc6b29;overflow:hidden;border:1px solid color-mix(in srgb,var(--admin-accent) 22%,#dfe5e1);border-radius:18px;background:color-mix(in srgb,var(--admin-accent) 2.5%,#fff);box-shadow:0 8px 26px rgba(25,42,34,.045)}.admin-family.tone-green{--admin-accent:#458e3e}.admin-family.tone-blue{--admin-accent:#446f91}.admin-family.tone-gold{--admin-accent:#c88a22}.admin-family>header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:18px 20px;border-bottom:1px solid color-mix(in srgb,var(--admin-accent) 15%,#e8ece9);background:linear-gradient(100deg,color-mix(in srgb,var(--admin-accent) 6%,#fff),#fff 72%)}.admin-family>header>div:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--admin-accent) 12%,#fff);color:var(--admin-accent);font-weight:950}.admin-family>header h2{margin:0 0 4px;color:#1d2c38;font-family:Georgia,Times New Roman,serif;font-size:20px}.admin-family>header p{margin:0;color:#6b7885;font-size:11px;line-height:1.4}.admin-family>header>strong{color:var(--admin-accent);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.admin-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;padding:14px}.admin-family-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:92px;padding:14px;border:1px solid #e1e6e2;border-radius:13px;background:#fff;color:#263746;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.admin-family-card:focus-visible,.admin-family-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--admin-accent) 58%,#d9dfdb);box-shadow:0 9px 22px rgba(27,44,36,.07);outline:none}.admin-family-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--admin-accent) 10%,#fff);color:var(--admin-accent);font-size:19px}.admin-family-card>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.admin-family-card strong{font-family:Georgia,Times New Roman,serif;font-size:14px}.admin-family-card small{color:#6d7885;font-size:10px;line-height:1.35}.admin-family-card em{width:max-content;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--admin-accent) 10%,#fff);color:var(--admin-accent);font-size:9px;font-style:normal;font-weight:900}.admin-family-card>b{color:var(--admin-accent);font-size:20px}.admin-directory-empty{display:grid;place-items:center;grid-gap:7px;gap:7px;padding:46px;border:1px dashed #ccd6cf;border-radius:18px;background:#fff;text-align:center}.admin-directory-empty>span{font-size:32px;color:#458e3e}.admin-directory-empty h2,.admin-directory-empty p{margin:0}.admin-directory-empty p{color:#72808c}.admin-directory-empty button{margin-top:8px;padding:10px 15px;border:1px solid #bad0bc;border-radius:9px;background:#fff;color:#356f39;font:inherit;font-weight:900;cursor:pointer}.access-governance-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.access-governance-overview>a{display:grid;grid-gap:4px;gap:4px;min-height:93px;padding:14px;border:1px solid #dfe5e1;border-radius:13px;background:#fff;color:#263746;text-decoration:none}.access-governance-overview>a:focus-visible,.access-governance-overview>a:hover{border-color:#dc6b29;outline:none}.access-governance-overview span{color:#637181;font-size:10px;font-weight:900}.access-governance-overview strong{font-family:Georgia,Times New Roman,serif;font-size:24px}.access-governance-overview small{color:#85909a;font-size:9px}.site-data-quality{overflow:hidden}.site-data-quality>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e4e9e5}.site-data-quality>header h2,.site-data-quality>header p{margin:0 0 5px}.site-data-quality>header>strong{padding:7px 10px;border-radius:999px;background:#fff2e9;color:#b94d13;font-size:10px;white-space:nowrap}.site-data-quality>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-data-quality a{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;grid-gap:12px;gap:12px;min-height:74px;padding:13px 20px;border-bottom:1px solid #e9edea;color:#293946;text-decoration:none}.site-data-quality a:nth-child(odd){border-right:1px solid #e9edea}.site-data-quality a:hover{background:#fbfdfb}.site-data-quality a>span{display:grid;grid-gap:4px;gap:4px}.site-data-quality a small{color:#74808b;font-size:9px}.site-data-quality a>b{font-family:Georgia,Times New Roman,serif;font-size:22px;color:#458e3e}.site-data-quality a>i{color:#dc6b29;font-size:18px;font-style:normal}.watcher-menu-group{margin:9px 7px 3px;padding-top:8px;border-top:1px solid #edf0ed;color:#687681;font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.watcher-menu-section>div>.watcher-menu-group:first-child{margin-top:1px;padding-top:2px;border-top:0}.watcher-menu-panel{max-height:var(--watcher-panel-max-height,720px)}.watcher-menu-panel>nav{max-height:calc(var(--watcher-panel-max-height,720px) - 112px);overscroll-behavior:contain}@media(max-width:1120px){.admin-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-governance-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.admin-directory-search{padding:16px}.admin-family>header{grid-template-columns:42px minmax(0,1fr)}.admin-family>header>strong{grid-column:2}.admin-family-grid,.site-data-quality>div{grid-template-columns:1fr}.site-data-quality a:nth-child(odd){border-right:0}.access-governance-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-family-card{min-height:82px}.watcher-menu-panel{width:min(360px,calc(100vw - 20px))}}@media(max-width:430px){.admin-directory-search>div{grid-template-columns:26px minmax(0,1fr)}.admin-directory-search button{grid-column:1/-1;width:calc(100% - 14px);margin:0 7px 7px}.admin-family>header{padding:15px}.admin-family-grid{padding:10px}.access-governance-overview{grid-template-columns:1fr 1fr}.access-governance-overview>a{min-height:84px}}.mandatory-actions-gate{position:fixed;inset:0;z-index:10000;background:rgba(21,27,36,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px}.mandatory-actions-card{width:min(560px,100%);background:var(--card-bg,#fff);border-radius:22px;padding:28px;box-shadow:0 24px 70px rgba(0,0,0,.24)}.mandatory-actions-card h2{margin:.35rem 0 .7rem}.mandatory-actions-counts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:20px 0}.mandatory-actions-counts span{border:1px solid rgba(120,130,145,.22);border-radius:14px;padding:14px}.mandatory-actions-counts strong{display:block;font-size:1.7rem}@media(max-width:560px){.mandatory-actions-counts{grid-template-columns:1fr}.mandatory-actions-card{padding:22px}}.w2-snapshot-unavailable{margin:18px 0;padding:18px;border:1px dashed rgba(120,130,145,.35);border-radius:14px;display:grid;grid-gap:5px;gap:5px}.w2-snapshot-unavailable strong{font-size:1.05rem}.w2-snapshot-unavailable span{opacity:.72}.w2-funnel-track.is-recruitment{display:flex;align-items:stretch;width:100%;min-width:1280px;min-height:132px;padding:4px 0}.w2-funnel-track.is-recruitment .w2-funnel-level{flex:1 1;height:128px!important;min-height:128px!important;margin-left:-7px;padding:14px 20px 14px 25px}.w2-funnel-track.is-recruitment .w2-funnel-level:first-child{margin-left:0}.w2-funnel-track.is-recruitment .w2-funnel-level.is-decision{flex:1.22 1;height:128px!important;min-height:128px!important;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:center;gap:8px;padding:12px 24px 12px 29px}.w2-funnel-track.is-recruitment .w2-decision-summary{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;min-height:34px}.w2-funnel-track.is-recruitment .w2-decision-summary .w2-funnel-index{grid-column:1;font-size:8px;justify-self:center}.w2-funnel-track.is-recruitment .w2-decision-summary .w2-funnel-label{grid-column:2;font-size:10px;font-weight:850;text-transform:none;letter-spacing:0;white-space:normal}.w2-funnel-track.is-recruitment .w2-decision-summary strong{grid-column:3;font-size:24px;justify-self:end}.w2-funnel-track.is-recruitment .w2-decision-branches{display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px;align-content:center}.w2-funnel-track.is-recruitment .w2-decision-branches>a,.w2-funnel-track.is-recruitment .w2-decision-branches>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:31px;padding:5px 8px;border:1px solid rgba(255,255,255,.48);border-radius:7px;background:rgba(255,255,255,.12)}.w2-funnel-track.is-recruitment .w2-decision-branches span{font-size:8px;line-height:1.15;white-space:normal}.w2-funnel-track.is-recruitment .w2-decision-branches strong{font-size:15px}.w2-funnel-track.is-recruitment
.w2-funnel-level:not(.is-decision){grid-template-rows:auto auto auto auto;align-content:center;gap:4px}.w2-funnel-track.is-recruitment
.w2-funnel-level:not(.is-decision) .w2-funnel-label{min-height:24px;display:flex;align-items:center;justify-content:center}.w2-funnel-track.is-recruitment
.w2-funnel-level:not(.is-decision) .w2-funnel-detail{min-height:20px;display:flex;align-items:center;justify-content:center}@media(max-width:1350px){.w2-funnel-track.is-recruitment{min-width:1180px}.w2-funnel-track.is-recruitment .w2-funnel-level{padding-left:22px;padding-right:17px}}.v2435-funnel-track{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr)) minmax(230px,1.2fr);min-width:1280px;padding:0 18px 18px;overflow-x:auto}.v2435-funnel-step{min-height:150px}.v2435-funnel-agreement{display:grid;grid-template-rows:auto auto;align-content:center;grid-gap:7px;gap:7px;min-height:150px;padding:11px 17px 11px 34px}.v2435-agreement-main{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#fff;text-decoration:none}.v2435-agreement-main small{font-size:9px;opacity:.78}.v2435-agreement-main span{font-size:13px;font-weight:900;text-align:center}.v2435-agreement-main em{min-height:auto;margin:0;font-size:9px;font-style:normal;opacity:.8}.v2435-agreement-main strong{font-family:Georgia,serif;font-size:28px;line-height:1}.v2435-agreement-main b{font-size:8px;letter-spacing:.08em}.v2435-agreement-branches{display:grid!important;grid-template-columns:1fr;grid-gap:4px!important;gap:4px!important;margin:0!important}.v2435-agreement-branches a{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;min-height:27px;padding:4px 7px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:7px!important;background:rgba(255,255,255,.12);color:#fff;text-decoration:none}.v2435-agreement-branches span{font-size:8px;line-height:1.1}.v2435-agreement-branches b{font-size:13px}.w2-crm-pilot .w2-operational-body{grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr);grid-gap:16px;gap:16px;padding:16px 18px 12px}.w2-crm-pilot .w2-two-donuts{display:block}.w2-crm-pilot .w2-mini-donut{grid-template-columns:1fr;gap:8px}.w2-crm-pilot .w2-mini-donut .w2-donut{width:122px;height:122px;margin:0 auto}.w2-crm-pilot .w2-operational-body>.w2-metrics-grid{grid-template-columns:1fr;align-content:start;grid-gap:7px;gap:7px}.w2-crm-quality{display:grid;grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch;padding:0 18px 16px}.w2-crm-quality-title{display:flex;flex-direction:column;justify-content:center;padding:12px 14px;border:1px solid #e5e9e7;border-radius:12px;background:#fafbfa}.w2-crm-quality-title strong{margin-top:4px;font-size:15px;color:#243147}@media(max-width:1250px){.w2-crm-pilot .w2-operational-body{grid-template-columns:1fr}.w2-crm-quality{grid-template-columns:1fr 1fr}.w2-crm-quality-title{grid-column:1/-1}}.w2-crm-pilot .w2-operational-body{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.35fr);grid-gap:14px;gap:14px;align-items:flex-start;padding:14px 18px 12px}.w2-crm-pilot .w2-two-donuts{min-width:0}.w2-crm-pilot .w2-mini-donut{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:8px;row-gap:8px;align-items:center}.w2-crm-pilot .w2-mini-donut h3{grid-column:1/-1;margin:0}.w2-crm-pilot .w2-mini-donut .w2-donut{width:112px;height:112px;margin:0}.w2-crm-pilot .w2-mini-donut .w2-legend{min-width:0}.w2-crm-pilot .w2-operational-body>.w2-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0}.w2-crm-pilot .w2-operational-body>.w2-metrics-grid>*{min-height:82px}.w2-crm-pilot .w2-crm-quality{display:grid;grid-template-columns:minmax(130px,.8fr) repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 18px 16px;align-items:stretch}.w2-crm-pilot .w2-crm-quality-title{min-height:82px;padding:10px 12px;display:flex;flex-direction:column;justify-content:center;border:1px solid #e5e9e7;border-radius:12px;background:#fafbfa}.w2-crm-pilot .w2-crm-quality-title strong{margin-top:3px;font-size:14px;line-height:1.2}.w2-crm-pilot .w2-crm-quality>*{min-height:82px}.w2-crm-pilot{align-self:start}@media(max-width:1250px){.w2-crm-pilot .w2-operational-body{grid-template-columns:1fr}.w2-crm-pilot .w2-operational-body>.w2-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.w2-crm-pilot .w2-mini-donut{grid-template-columns:1fr}.w2-crm-pilot .w2-mini-donut .w2-donut{margin:auto}.w2-crm-pilot .w2-crm-quality,.w2-crm-pilot .w2-operational-body>.w2-metrics-grid{grid-template-columns:1fr}}.w2-crm-pilot .w2-mini-donut{display:grid!important;grid-template-columns:96px minmax(120px,1fr)!important;grid-template-rows:auto 1fr!important;grid-column-gap:16px!important;column-gap:16px!important;grid-row-gap:10px!important;row-gap:10px!important;align-items:center!important;min-width:0!important}.w2-crm-pilot .w2-mini-donut h3{grid-column:1/-1!important;margin:0 0 2px!important}.w2-crm-pilot .w2-mini-donut .w2-donut{width:96px!important;height:96px!important;min-width:96px!important;margin:0!important}.w2-crm-pilot .w2-mini-donut .w2-donut>div strong{font-size:22px!important}.w2-crm-pilot .w2-mini-donut .w2-legend{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important;width:100%!important}.w2-crm-pilot .w2-mini-donut .w2-legend>a,.w2-crm-pilot .w2-mini-donut .w2-legend>div{display:grid!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;width:100%!important;min-width:0!important}.w2-crm-pilot .w2-mini-donut .w2-legend i{width:10px!important;height:10px!important;min-width:10px!important;border-radius:50%!important}.w2-crm-pilot .w2-mini-donut .w2-legend span{min-width:0!important;white-space:normal!important;line-height:1.15!important;overflow:visible!important}.w2-crm-pilot .w2-mini-donut .w2-legend strong{justify-self:end!important;margin:0!important;padding-left:4px!important;white-space:nowrap!important}.w2-crm-pilot .w2-operational-body{display:grid!important;grid-template-columns:minmax(210px,.85fr) minmax(0,1.35fr)!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important;padding:14px 18px 10px!important}.w2-crm-pilot .w2-crm-portfolio{min-width:0;padding:0}.w2-crm-pilot .w2-crm-portfolio h3{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#58677a}.w2-crm-pilot .w2-crm-portfolio-content{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.w2-crm-pilot .w2-crm-donut{width:100px!important;height:100px!important;min-width:100px!important;margin:0!important}.w2-crm-pilot .w2-crm-donut>div strong{font-size:22px!important}.w2-crm-pilot .w2-crm-donut>div span{font-size:9px!important}.w2-crm-pilot .w2-crm-portfolio-legend{display:flex;flex-direction:column;gap:12px;min-width:0}.w2-crm-pilot .w2-crm-portfolio-legend a,.w2-crm-pilot .w2-crm-portfolio-legend>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;text-decoration:none}.w2-crm-pilot .w2-crm-portfolio-legend>div.is-disabled,.w2-quality-legend>div.is-disabled{opacity:.72;cursor:default}.w2-crm-pilot .w2-crm-portfolio-legend i{width:10px;height:10px;border-radius:50%}.w2-crm-pilot .w2-crm-portfolio-legend span{min-width:0;font-size:11px;line-height:1.15;color:#445166}.w2-crm-pilot .w2-crm-portfolio-legend strong{margin:0;font-size:12px;line-height:1;white-space:nowrap}.w2-crm-pilot .w2-operational-body>.w2-metrics-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;padding:0!important}.w2-crm-pilot .w2-operational-body>.w2-metrics-grid>*{min-height:78px!important}.w2-crm-pilot .w2-crm-quality{display:grid!important;grid-template-columns:145px repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;padding:0 18px 14px!important}.w2-crm-pilot .w2-crm-quality-title{min-height:76px!important;padding:10px 12px!important;justify-content:center!important}.w2-crm-pilot .w2-crm-quality-title strong{font-size:13px!important;line-height:1.15!important}.w2-crm-pilot .w2-crm-quality>*{min-height:76px!important}@media(max-width:1250px){.w2-crm-pilot .w2-operational-body{grid-template-columns:1fr!important}}.w2-quality-pilot .w2-quality-body{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,1.4fr);grid-gap:16px;gap:16px;padding:14px 18px 10px}.w2-quality-summary h3{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#58677a}.w2-quality-summary-content{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.w2-quality-donut{width:100px!important;height:100px!important;min-width:100px!important;margin:0!important}.w2-quality-donut>div strong{font-size:20px!important}.w2-quality-donut>div span{font-size:9px!important}.w2-quality-legend{display:flex;flex-direction:column;gap:9px}.w2-quality-legend>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.w2-quality-legend i{width:10px;height:10px;border-radius:50%}.w2-quality-legend span{font-size:11px;color:#445166}.w2-quality-legend strong{font-size:12px;white-space:nowrap}.w2-quality-priorities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.w2-quality-priorities>*{min-height:78px!important}.w2-quality-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 18px 10px}.w2-quality-secondary>*{min-height:72px!important}.w2-quality-history{display:flex;align-items:center;justify-content:space-between;padding:8px 18px 14px;color:#667085;font-size:11px}.w2-quality-history strong{color:#243147;font-size:13px}@media(max-width:1250px){.w2-quality-pilot .w2-quality-body{grid-template-columns:1fr}.w2-quality-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.w2-quality-summary-content{grid-template-columns:1fr}.w2-quality-donut{margin:auto!important}.w2-quality-priorities,.w2-quality-secondary{grid-template-columns:1fr}}.w2-quality-legend>a{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-decoration:none;color:inherit;border-radius:6px;padding:2px 4px}.w2-quality-legend>a:hover{background:#f5f7f6}.performance-result{margin-top:18px;display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.performance-global-score{min-height:140px;border:1px solid #e3e8e5;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafbfa}.performance-global-score strong{font-size:44px;line-height:1;color:#243147}.performance-global-score span{margin-top:2px;font-size:13px;color:#788496}.performance-global-score b{margin-top:9px;font-size:12px}.performance-score-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.performance-score-details article{min-height:92px;padding:13px;border:1px solid #e5e9e7;border-radius:12px;background:#fff;display:flex;flex-direction:column;justify-content:center}.performance-score-details span{font-size:10px;color:#788496;text-transform:uppercase;letter-spacing:.04em}.performance-score-details strong{margin-top:5px;font-size:20px;color:#243147}.performance-score-details small{margin-top:3px}.performance-diagnostic{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 18px;gap:6px 18px;padding:12px 14px;border-radius:12px;background:#f7f9f8}.performance-diagnostic span{grid-column:1/-1;color:#667085;font-size:11px}.performance-result>small{grid-column:1/-1}@media(max-width:900px){.performance-result{grid-template-columns:1fr}.performance-score-details{grid-template-columns:repeat(2,1fr)}.performance-diagnostic{grid-template-columns:1fr}.performance-diagnostic span{grid-column:1}}.site-performance-page{display:grid;grid-gap:16px;gap:16px}.site-performance-latest{display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px;align-items:center}.site-performance-latest>div:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;border-right:1px solid var(--border)}.site-performance-latest>div:first-child>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.site-performance-latest>div:first-child>strong{font-size:42px;line-height:1;color:#17202a}.site-performance-latest>div:first-child>strong small{font-size:14px;color:var(--muted)}.site-performance-latest>div:first-child>b{margin-top:6px}.site-performance-latest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.site-performance-latest-grid span{padding:14px;border:1px solid #e5e9e7;border-radius:12px;color:#667085}.site-performance-latest-grid strong{display:block;margin-top:4px;font-size:20px;color:#17202a}.site-performance-history>header{margin-bottom:12px}.site-performance-table{overflow:auto}.site-performance-table>.head,.site-performance-table>div:not(.head){display:grid;grid-template-columns:1.4fr 1fr .8fr .6fr .7fr .8fr .8fr 1.2fr;grid-gap:10px;gap:10px;align-items:center;min-width:980px;padding:11px 8px;border-bottom:1px solid #e7e9ec}.site-performance-table>.head{font-size:11px;font-weight:800;color:#667085;text-transform:uppercase;letter-spacing:.04em}.site-performance-table form{margin:0}.site-performance-table .text-link{border:0;background:none;padding:0;color:#dc6b29;font:inherit;font-weight:700;cursor:pointer}@media(max-width:900px){.site-performance-latest{grid-template-columns:1fr}.site-performance-latest>div:first-child{border-right:0;border-bottom:1px solid var(--border)}.site-performance-latest-grid{grid-template-columns:repeat(2,1fr)}}.functional-tests-to-assign{display:grid;grid-gap:14px;gap:14px}.functional-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.functional-section-heading h2,.functional-section-heading p{margin:3px 0}.functional-assignment-families{display:grid;grid-gap:16px;gap:16px}.functional-assignment-family{padding:0;overflow:hidden}.functional-assignment-family>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e6e9ed;background:#fbfcfb}.functional-family-select{display:flex;align-items:center;gap:12px;cursor:pointer}.functional-assignment-test input,.functional-family-select input,.functional-tester-options input{width:18px;height:18px;accent-color:#dc6b29}.functional-family-select span{display:grid;grid-gap:2px;gap:2px}.functional-family-select strong{font-size:19px;color:#223044}.functional-family-count,.functional-family-select small{color:#7a8494;font-size:11px;font-weight:800}.functional-assignment-tests{display:grid;grid-gap:7px;gap:7px;padding:14px 18px}.functional-assignment-test{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid #e6e9ed;border-radius:11px;background:#fff;cursor:pointer;transition:.16s ease}.functional-assignment-test.is-selected,.functional-assignment-test:hover{border-color:#eb8b55;background:#fff9f5;box-shadow:0 4px 13px rgba(220,107,41,.08)}.functional-assignment-test>span{display:grid;grid-gap:3px;gap:3px}.functional-assignment-test strong{color:#273447}.functional-assignment-test small{color:#8a94a4}.functional-assignment-test p{margin:2px 0 0;color:#657185;font-size:12px}.functional-family-assignment-form{border-top:1px solid #e6e9ed;background:#f8faf9}.functional-family-testers{padding:15px 18px}.functional-testers-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.functional-testers-heading>div{display:grid;grid-gap:2px;gap:2px}.functional-testers-heading small{color:#7a8494}.functional-testers-heading .text-link{border:0;background:transparent;color:#b94d12;font-weight:850;cursor:pointer}.functional-tester-options{display:flex;gap:8px;flex-wrap:wrap}.functional-tester-options label{display:flex;align-items:center;gap:9px;min-width:200px;padding:9px 11px;border:1px solid #dde3e0;border-radius:10px;background:#fff;cursor:pointer}.functional-tester-options label.is-selected{border-color:#dc6b29;background:#fff6f0}.functional-tester-options label span{display:grid}.functional-tester-options label small{color:#7a8494}.functional-family-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-top:1px solid #e4e8e5}.functional-family-actions>span{color:#697587;font-size:12px}.functional-family-actions button:disabled{opacity:.45;cursor:not-allowed}.functional-assigned-tests{margin-top:8px}.functional-assigned-table td{vertical-align:top}.functional-assigned-table td small{display:block;margin-top:4px;color:#7d8796}.functional-evolution-inline{font-weight:850;color:#b94d12;text-decoration:none}.functional-evolution-state{display:inline-flex;padding:6px 9px;border-radius:999px;background:#f0f2f5;color:#596577;font-size:10px;font-weight:900;white-space:nowrap}.functional-evolution-state.is-needs_info,.functional-evolution-state.is-new{background:#fff3e8;color:#a3470d}.functional-evolution-state.is-awaiting_user_validation,.functional-evolution-state.is-in_progress{background:#eef4ff;color:#245da8}.functional-evolution-state.is-completed{background:#eaf7ed;color:#2f7d47}.functional-evolution-state.is-refused{background:#fff0f0;color:#b42318}.functional-assigned-actions{display:flex;gap:7px;flex-wrap:wrap}.functional-assigned-actions form{margin:0}.functional-test-advanced{padding:18px}.functional-test-advanced summary{cursor:pointer;font-weight:900}.functional-test-advanced-grid{margin-top:16px}.functional-test-advanced form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:flex-end}.functional-test-advanced label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:800;color:#526074}.functional-test-advanced input,.functional-test-advanced select{width:100%;border:1px solid #d7dde3;border-radius:9px;padding:10px;background:#fff;font:inherit}@media(max-width:900px){.functional-family-actions,.functional-testers-heading{align-items:stretch;flex-direction:column}.functional-family-actions .button{width:100%}.functional-test-advanced form{grid-template-columns:1fr}.functional-tester-options label{width:100%}}.collaboration-options,.recruitment-collaboration-options,[data-collaboration-options]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important;width:100%!important}.collaboration-options label,.recruitment-collaboration-options label,[data-collaboration-options] label{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;padding:18px 20px!important;border:1px solid #dfe7e2!important;border-radius:14px!important;white-space:normal!important;overflow:hidden!important}.collaboration-options input[type=checkbox],.recruitment-collaboration-options input[type=checkbox],[data-collaboration-options] input[type=checkbox]{flex:0 0 auto!important;width:22px!important;height:22px!important;margin:0!important}.collaboration-options label span,.recruitment-collaboration-options label span,[data-collaboration-options] label span{display:block!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.25!important}@supports (-webkit-touch-callout:none){.collaboration-options,.recruitment-collaboration-options,[data-collaboration-options]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.collaboration-options label,.recruitment-collaboration-options label,[data-collaboration-options] label{box-sizing:border-box!important}}@media(max-width:900px){.collaboration-options,.recruitment-collaboration-options,[data-collaboration-options]{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){.collaboration-options,.recruitment-collaboration-options,[data-collaboration-options]{grid-template-columns:1fr!important}}.collaboration-mode-form{display:grid!important;grid-template-columns:1fr!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important}.collaboration-mode-form>strong{display:block!important;width:100%!important}.collaboration-mode-form>div{grid-column:auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;width:100%!important;min-width:0!important}.collaboration-mode-form>div>label{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:auto!important;min-width:0!important;min-height:72px!important;margin:0!important;padding:14px 16px!important;box-sizing:border-box!important;border:1px solid #dce4df!important;border-radius:12px!important;white-space:normal!important;overflow:hidden!important}.collaboration-mode-form>div>label>input[type=checkbox]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;padding:0!important}.collaboration-mode-form>div>label{overflow-wrap:normal!important;word-break:normal!important;line-height:1.2!important}.collaboration-mode-form>button{width:100%!important;min-height:46px!important;margin:0!important}@supports (-webkit-hyphens:none){.collaboration-mode-form>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.collaboration-mode-form>div>label{display:flex!important;width:auto!important;min-width:0!important;max-width:none!important}}@media(max-width:1300px){.collaboration-mode-form>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:800px){.collaboration-mode-form>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.collaboration-mode-form>div{grid-template-columns:1fr!important}}.business-reference-nav{max-height:calc(100vh - 210px);overflow-y:auto;overscroll-behavior:contain;padding:10px 10px 24px;scroll-padding-bottom:24px}.business-reference-nav a:last-child{margin-bottom:8px}.times-admin-table{overflow:hidden}.times-admin-scroll{overflow-x:auto}.times-admin-row.with-check{grid-template-columns:36px minmax(210px,1.35fr) minmax(130px,.8fr) minmax(120px,.75fr) 80px minmax(145px,.8fr) 90px minmax(250px,1.2fr);min-width:1160px;min-height:74px;padding:8px 16px}.times-admin-row.with-check>span{min-width:0}.times-admin-row-actions{display:flex;gap:7px;flex-wrap:wrap}.times-admin-row-actions .button{padding:7px 10px;font-size:12px}.times-admin-table>header{gap:18px}.times-admin-table>header p{margin:4px 0 0}.bulk-timesheet-actions{flex-wrap:wrap}.timesheet-help{margin:0 0 14px;padding:10px 12px;border-radius:9px;background:#f6f8fa;color:#536173}.my-time-row.expected{background:#f7f8fb;font-weight:800}.my-time-row.total{background:#fff;font-weight:900;position:-webkit-sticky;position:sticky;bottom:0;z-index:1}.my-time-row.total .is-warning{background:#fff0ed;color:#a83327}.my-time-row.total .is-ok{background:#edf8f1;color:#267442}.my-time-row .future-day{opacity:.6}.my-time-activity.is-legacy{opacity:.72}.my-time-activity.is-legacy input{background:#f3f4f5}.timesheet-summary{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:10px;gap:10px;margin:14px 0}.timesheet-summary .card{padding:14px 16px}.timesheet-summary span,.timesheet-summary strong{display:block}.timesheet-summary span{font-size:12px;color:var(--muted);font-weight:800}.timesheet-summary strong{margin-top:5px;font-size:20px}.work-schedule-form{margin-bottom:16px}.work-schedule-days{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));grid-gap:8px;gap:8px;grid-column:1/-1}.work-schedule-days label{display:grid;grid-gap:5px;gap:5px}.work-schedule-days select{min-height:42px;border:1px solid var(--border);border-radius:9px;padding:0 8px;background:#fff}.permission-matrix-workspace{padding:0;overflow:hidden}.permission-matrix-workspace>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px}.permission-matrix-workspace h2{margin:0 0 5px}.permission-view-toggle{display:flex;border:1px solid var(--border);border-radius:11px;overflow:hidden;background:#f7f8f8}.permission-view-toggle button{border:0;background:transparent;padding:10px 13px;font:inherit;font-weight:800;cursor:pointer}.permission-view-toggle button.is-active{background:#fff;color:#a8460a;box-shadow:0 1px 4px #0001}.permission-matrix-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,.7fr) minmax(180px,.7fr);grid-gap:12px;gap:12px;padding:0 22px 18px}.permission-matrix-filters label{display:grid;grid-gap:6px;gap:6px;font-weight:800;font-size:12px}.permission-matrix-filters input,.permission-matrix-filters select{min-height:42px;border:1px solid var(--border);border-radius:9px;padding:0 10px;background:#fff}.permission-matrix-scroll{overflow:auto;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.permission-matrix-table{width:100%;min-width:980px;border-collapse:collapse}.permission-matrix-table td,.permission-matrix-table th{padding:10px 12px;border-bottom:1px solid #edf0f1;text-align:left}.permission-matrix-table th{position:-webkit-sticky;position:sticky;top:0;background:#f7f8f9;z-index:1;font-size:12px}.permission-matrix-table td:nth-last-child(-n+5),.permission-matrix-table th:nth-last-child(-n+5){text-align:center;width:92px}.permission-matrix-table td small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.permission-matrix-table input[type=checkbox]{width:18px;height:18px}.permission-profile-tree{display:grid;grid-gap:10px;gap:10px;padding:0 22px 18px}.permission-profile-tree details{border:1px solid var(--border);border-radius:11px;overflow:hidden}.permission-profile-tree summary{display:flex;justify-content:space-between;padding:13px 15px;background:#f8f9f9;cursor:pointer}.permission-profile-tree section{padding:10px 15px 14px}.permission-profile-tree h3{margin:4px 0 9px;font-size:14px}.permission-profile-tree label{display:flex;align-items:flex-start;gap:9px;padding:7px 0}.permission-profile-tree label.is-unchecked{opacity:.62}.permission-profile-tree label small,.permission-profile-tree label span{display:block}.permission-profile-tree label small{color:var(--muted);font-size:10px}.permission-matrix-actions{display:flex;justify-content:space-between;align-items:center;padding:18px 22px}.permission-matrix-actions span{color:var(--muted);font-size:12px}@media(max-width:900px){.timesheet-summary{grid-template-columns:repeat(3,1fr)}.work-schedule-days{grid-template-columns:repeat(2,1fr)}.permission-matrix-workspace>header{display:grid}.permission-matrix-filters{grid-template-columns:1fr}.business-reference-nav{max-height:55vh}}@media(max-width:560px){.timesheet-summary{grid-template-columns:repeat(2,1fr)}.work-schedule-days{grid-template-columns:1fr}.permission-view-toggle{width:100%}.permission-view-toggle button{flex:1 1}}.optimized-file-input{border:1px dashed #c9cfcc;border-radius:14px;padding:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fbfcfb}.optimized-file-input.is-dragging{border-color:#458e3e;background:#f1f8f0}.optimized-file-input>input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.optimized-file-drop{font-size:.86rem;color:#68716d}.optimized-file-input small{width:100%;color:#68716d}.timesheet-reminder-selector{display:grid;grid-gap:14px;gap:14px}.timesheet-reminder-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:320px;overflow:auto}.timesheet-reminder-targets .resource-check{align-items:flex-start}.timesheet-reminder-targets .resource-check span{display:grid;grid-gap:2px;gap:2px}.timesheet-reminder-targets .resource-check small{color:#7d8999}.timesheet-reminder-targets .resource-check.is-disabled{opacity:.55;background:#f3f4f5}.timesheet-reminder-dialog{width:min(660px,calc(100vw - 32px));max-height:80vh;border:0;border-radius:18px;padding:0;box-shadow:0 26px 80px rgba(15,23,42,.24)}.timesheet-reminder-dialog::-webkit-backdrop{background:rgba(16,24,40,.45)}.timesheet-reminder-dialog::backdrop{background:rgba(16,24,40,.45)}.timesheet-reminder-dialog form{display:grid;grid-gap:14px;gap:14px;margin:0!important;padding:24px!important;background:#fff!important}.timesheet-reminder-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.timesheet-reminder-dialog h2{margin:2px 0}.timesheet-reminder-dialog ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px;margin:0;padding-left:22px;max-height:220px;overflow:auto}@media(max-width:700px){.timesheet-reminder-dialog ul,.timesheet-reminder-targets{grid-template-columns:1fr}}.bdd-admin-page{display:grid;grid-gap:24px;gap:24px}.bdd-status{padding:14px 18px;border:1px solid var(--line,#e7e3de);border-radius:14px;background:#fff}.bdd-status.running{font-weight:700}.bdd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.bdd-card{display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid #e8e3dc;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(10,10,10,.035)}.bdd-card>span{font-size:.72rem;letter-spacing:.12em;font-weight:800;opacity:.62}.bdd-card h2{margin:0}.bdd-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.bdd-card dl div{display:grid;grid-gap:3px;gap:3px;padding-bottom:10px;border-bottom:1px solid #f0ece8}.bdd-card dt{font-size:.8rem;opacity:.66}.bdd-card dd{margin:0;font-weight:700}.bdd-confirm{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #e8dfd5;border-radius:14px;background:#fffaf6}.bdd-confirm p{margin:0;line-height:1.45}.bdd-confirm-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.bdd-history{padding:22px;border:1px solid #e8e3dc;border-radius:18px;background:#fff}.bdd-history header{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.bdd-history table{width:100%;border-collapse:collapse}.bdd-history td,.bdd-history th{padding:12px;border-bottom:1px solid #eee8e2;text-align:left}.table-scroll{overflow:auto}@media(max-width:1000px){.bdd-grid{grid-template-columns:1fr}}.w2-funnel-track.is-recruitment{display:flex!important;align-items:center!important;width:100%!important;min-width:1450px!important;min-height:154px!important;padding:6px 0!important}.w2-funnel-track.is-recruitment>.w2-funnel-level{flex:1 1!important;min-width:0!important;height:auto!important;margin-left:-7px!important;padding:12px 20px 12px 25px!important}.w2-funnel-track.is-recruitment>.w2-funnel-level:first-child{margin-left:0!important;min-height:142px!important}.w2-funnel-track.is-recruitment>.w2-funnel-level:nth-child(2){min-height:133px!important}.w2-funnel-track.is-recruitment>.w2-funnel-level:nth-child(3){min-height:124px!important}.w2-funnel-track.is-recruitment>.w2-funnel-level:nth-child(4){min-height:115px!important}.w2-funnel-track.is-recruitment>.w2-funnel-level:nth-child(5){min-height:106px!important}.w2-funnel-track.is-recruitment>.w2-funnel-level:nth-child(6){min-height:97px!important}.w2-funnel-track.is-recruitment>.w2-funnel-level:nth-child(7){min-height:88px!important}.w2-funnel-track.is-recruitment>.w2-funnel-level.is-decision{flex:1 1!important;display:grid!important;place-items:center!important;min-height:88px!important;padding:12px 22px 12px 27px!important}.w2-funnel-track.is-recruitment .w2-decision-summary{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;width:100%!important;grid-gap:5px 8px!important;gap:5px 8px!important}.w2-funnel-track.is-recruitment .w2-decision-summary .w2-funnel-index{grid-column:1!important;grid-row:1!important}.w2-funnel-track.is-recruitment .w2-decision-summary .w2-funnel-label{grid-column:2!important;grid-row:1!important;min-width:0!important;font-size:10px!important;line-height:1.15!important;white-space:normal!important}.w2-funnel-track.is-recruitment .w2-decision-summary strong{grid-column:3!important;grid-row:1/3!important;justify-self:end!important;margin:0!important;font-size:24px!important;line-height:1!important;white-space:nowrap!important}.w2-funnel-track.is-recruitment .w2-decision-summary .w2-funnel-unit{grid-column:2!important;grid-row:2!important;margin:0!important}.w2-recruitment-outcomes{flex:0 0 250px;display:grid;grid-template-columns:1fr;align-content:center;grid-gap:7px;gap:7px;min-width:250px;margin-left:12px;padding:9px 10px;border:1px solid #ead8cc;border-radius:12px;background:#fffaf6;box-shadow:0 5px 14px rgba(80,48,25,.05)}.w2-recruitment-outcomes-title{display:block;padding:0 3px 2px;color:#9b542c;font-size:8px;font-weight:950;letter-spacing:.09em}.w2-recruitment-outcomes>a,.w2-recruitment-outcomes>div:not(.w2-recruitment-outcomes-title){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:42px;padding:8px 10px;border:1px solid #ead8cc;border-radius:9px;background:#fff;color:#273747;text-decoration:none}.w2-recruitment-outcomes>a:hover{border-color:#dc6b29;background:#fff6f0}.w2-recruitment-outcomes>a span,.w2-recruitment-outcomes>div span{min-width:0;font-size:10px;font-weight:850;line-height:1.2;white-space:normal}.w2-recruitment-outcomes>a strong,.w2-recruitment-outcomes>div strong{justify-self:end;color:#c75a1c;font-size:20px;line-height:1;white-space:nowrap}.w2-compact-pilot .w2-metric,.w2-new-pilot-grid .is-candidate-pilot .w2-metric{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;min-width:0!important;min-height:72px!important;padding:10px 12px!important}.w2-compact-pilot .w2-metric>span,.w2-new-pilot-grid .is-candidate-pilot .w2-metric>span{width:100%!important;min-width:0!important;font-size:10px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}.w2-compact-pilot .w2-metric>strong,.w2-new-pilot-grid .is-candidate-pilot .w2-metric>strong{margin-top:7px!important;font-size:23px!important;line-height:1!important;white-space:nowrap!important;overflow-wrap:normal!important}@media(max-width:1350px){.w2-funnel-track.is-recruitment{min-width:1320px!important}.w2-recruitment-outcomes{flex-basis:225px;min-width:225px}}@media(max-width:760px){.w2-funnel-track.is-recruitment{min-width:1240px!important}.w2-recruitment-outcomes{flex-basis:215px;min-width:215px}}.w2-quality-priorities,.w2-quality-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.w2-quality-section-title{margin-top:18px;margin-bottom:10px}.w2-quality-section-title p{margin:4px 0 0;color:var(--muted);font-size:.88rem}@media (max-width:1100px){.w2-quality-priorities,.w2-quality-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.w2-quality-priorities,.w2-quality-secondary{grid-template-columns:1fr}}.w247-dashboard{--v247-orange:#df681f;--v247-orange-dark:#c95615;--v247-green:#438b43;--v247-green-dark:#347437;--v247-blue:#376d92;--v247-gold:#c8942d;--v247-red:#b94a48;--v247-text:#243129;--v247-muted:#718078;--v247-border:#e2e8e4;--v247-soft:#f7f9f8;--v247-shadow:0 8px 26px rgba(26,44,34,.055);max-width:1500px;margin:0 auto;padding:0 20px 36px}.w247-dashboard .w2-dashboard-hero{min-height:110px!important;padding:24px 28px!important;border-radius:16px!important;box-shadow:var(--v247-shadow)!important}.w247-dashboard .w2-dashboard-hero h1{margin:4px 0 5px!important;color:#fff!important;font-size:30px!important;line-height:1.05!important;font-weight:750!important}.w247-dashboard .w2-dashboard-hero p{margin:0!important;color:rgba(255,255,255,.76)!important;font-size:13px!important}.w247-dashboard .w2-dashboard-hero .w2-eyebrow{color:#ef8a48!important}.w247-dashboard .w2-dashboard-filters{margin-top:14px!important;padding:15px 18px!important;border:1px solid var(--v247-border)!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important}.w247-dashboard .w2-headline-block{margin:16px 0 22px!important;border:1px solid var(--v247-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:var(--v247-shadow)!important}.w247-dashboard .w2-headline-block>header{min-height:auto!important;padding:16px 20px 6px!important;border:0!important}.w247-dashboard .w2-headline-block>header h2{margin:3px 0!important;font-size:18px!important;color:var(--v247-text)!important}.w247-dashboard .w2-headline-block>header p{display:none!important}.w247-dashboard .w2-headline-block .w2-metrics-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;padding:10px 20px 18px!important}.w247-dashboard .w2-headline-block .w2-metric{min-height:84px!important}.w247-dashboard .w2-metric{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important;min-width:0!important;min-height:82px!important;padding:13px 15px!important;border:1px solid var(--v247-border)!important;border-radius:11px!important;background:#fff!important;text-decoration:none!important;overflow:hidden!important}.w247-dashboard .w2-metric>strong{order:1!important;margin:0!important;color:var(--v247-text)!important;font-family:inherit!important;font-size:27px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}.w247-dashboard .w2-metric>span{order:2!important;margin:0!important;color:#5c6962!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important;white-space:normal!important}.w247-dashboard .w2-metric>small{order:3!important;color:#8a948f!important;font-size:9px!important}.w247-dashboard .w2-metric.is-warning{border-color:#ecd9cc!important;background:#fffaf7!important}.w247-dashboard .w2-metric.is-critical{border-color:#ebd0cf!important;background:#fff8f8!important}.w247-dashboard .w2-metric.is-clickable:hover{border-color:#cdd7d1!important;box-shadow:0 5px 14px rgba(30,49,39,.07)!important;transform:translateY(-1px)}.w247-dashboard .w247-funnel{margin:0 0 22px!important;overflow:hidden!important;border:1px solid var(--v247-border)!important;border-radius:16px!important;box-shadow:var(--v247-shadow)!important}.w247-dashboard .w247-funnel>header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;padding:19px 22px 15px!important;border-bottom:1px solid #edf1ee!important}.w247-dashboard .w247-funnel>header h2{margin:3px 0 4px!important;color:var(--v247-text)!important;font-size:19px!important;line-height:1.1!important}.w247-dashboard .w247-funnel>header p{margin:0!important;color:var(--v247-muted)!important;font-size:11px!important}.w247-dashboard .w247-funnel .w2-funnel-band{padding:16px 22px 17px!important}.w247-dashboard .w247-funnel .w2-funnel-family{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 12px!important;padding:0 1px 8px!important;border-bottom:1px solid #eee3db!important}.w247-dashboard .w247-funnel .w2-funnel-family.is-placement{border-color:#dfeade!important}.w247-dashboard .w247-funnel .w2-funnel-family>span{color:var(--v247-orange-dark)!important;font-size:10px!important;letter-spacing:.09em!important}.w247-dashboard .w247-funnel .w2-funnel-family.is-placement>span{color:var(--v247-green-dark)!important}.w247-dashboard .w247-funnel .w2-funnel-family small{color:#87918b!important;font-size:9px!important}.w247-dashboard .w247-funnel .w2-funnel-scroll{width:100%!important;overflow:visible!important;padding:2px 0!important}.w247-dashboard .w247-funnel .w2-funnel-track{display:grid!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment{grid-template-columns:repeat(7,minmax(0,1fr))!important;height:184px!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-placement{grid-template-columns:repeat(6,minmax(0,1fr))!important;height:176px!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:first-child{--v247-stage-height:176px}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(2){--v247-stage-height:168px}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(3){--v247-stage-height:160px}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(4){--v247-stage-height:152px}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(5){--v247-stage-height:144px}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(6){--v247-stage-height:136px}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(7){--v247-stage-height:128px}.w247-dashboard .w247-funnel .w2-funnel-track.is-placement .w2-funnel-level:first-child{--v247-stage-height:168px}.w247-dashboard .w247-funnel .w2-funnel-track.is-placement .w2-funnel-level:nth-child(2){--v247-stage-height:160px}.w247-dashboard .w247-funnel .w2-funnel-track.is-placement .w2-funnel-level:nth-child(3){--v247-stage-height:152px}.w247-dashboard .w247-funnel .w2-funnel-track.is-placement .w2-funnel-level:nth-child(4){--v247-stage-height:144px}.w247-dashboard .w247-funnel .w2-funnel-track.is-placement .w2-funnel-level:nth-child(5){--v247-stage-height:136px}.w247-dashboard .w247-funnel .w2-funnel-track.is-placement .w2-funnel-level:nth-child(6){--v247-stage-height:128px}.w247-dashboard .w247-funnel .w2-funnel-level,.w247-dashboard .w247-funnel .w2-funnel-level.is-agreement{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;height:184px!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:28px 12px 20px!important;-webkit-clip-path:none!important;clip-path:none!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:center!important;text-decoration:none!important;overflow:visible!important;transform:none!important}.w247-dashboard .w247-funnel .w2-funnel-level:before{content:"";position:absolute!important;z-index:0!important;top:50%!important;left:0!important;width:100%!important;height:var(--v247-stage-height)!important;transform:translateY(-50%)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 2px 5px rgba(40,35,27,.035)}.w247-dashboard .w247-funnel .w2-funnel-level.is-recruitment:before{background:linear-gradient(180deg,#e46b20,#d96118)!important}.w247-dashboard .w247-funnel .w2-funnel-level.is-placement:before{background:linear-gradient(180deg,#478f47,#3d833f)!important}.w247-dashboard .w247-funnel .w2-funnel-level>*{position:relative!important;z-index:1!important}.w247-dashboard .w247-funnel .w2-funnel-index{z-index:2!important;top:31px!important;width:auto!important;margin:0!important;color:rgba(255,255,255,.72)!important;font-size:9px!important;font-weight:850!important}.w247-dashboard .w247-funnel .w2-funnel-label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:145px!important;min-height:34px!important;margin:0 0 7px!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important;overflow:visible!important}.w247-dashboard .w247-funnel .w2-funnel-level>strong{width:auto!important;margin:2px 0 6px!important;color:#fff!important;font-family:inherit!important;font-size:31px!important;font-weight:760!important}.w247-dashboard .w247-funnel .w2-funnel-level>strong,.w247-dashboard .w247-funnel .w2-funnel-unit{position:relative!important;display:block!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}.w247-dashboard .w247-funnel .w2-funnel-unit{margin:0!important;color:rgba(255,255,255,.78)!important;font-size:8px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.w247-dashboard .w247-funnel .w2-funnel-level.is-clickable:hover:before{filter:brightness(1.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 7px 16px rgba(33,52,41,.11)}.w247-dashboard .w2-recruitment-outputs{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin:6px 0 0!important}.w247-dashboard .w2-output-title{color:#8c7768!important;font-size:9px!important;font-weight:850!important;letter-spacing:.07em!important}.w247-dashboard .w2-output-cards{display:grid!important;grid-template-columns:repeat(2,210px)!important;grid-gap:8px!important;gap:8px!important}.w247-dashboard .w2-output-cards>a,.w247-dashboard .w2-output-cards>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:42px!important;padding:8px 12px!important;border:1px solid #ead9cd!important;border-radius:9px!important;background:#fffaf7!important;color:#875133!important;text-decoration:none!important}.w247-dashboard .w2-output-cards span{font-size:9px!important;font-weight:750!important}.w247-dashboard .w2-output-cards strong{font-size:17px!important}.w247-dashboard .w247-funnel .w2-funnel-transition{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:40px!important;margin:0!important;border-top:1px solid #edf1ee!important;border-bottom:1px solid #edf1ee!important;background:#f7f9f8!important;color:#77837c!important;font-size:8px!important;font-weight:850!important;letter-spacing:.08em!important}.w247-dashboard .w247-funnel .w2-funnel-transition i{color:var(--v247-green)!important;font-size:17px!important}.w247-dashboard .w247-funnel .w2-proactive-entry{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;min-height:42px!important;margin:7px 0 0!important;padding:8px 12px!important;border:1px solid #dfe7e2!important;border-left:3px solid var(--v247-blue)!important;border-radius:9px!important;background:#fafcfd!important}.w247-dashboard .w247-funnel .w2-proactive-entry>span{font-size:8px!important;font-weight:850!important;letter-spacing:.06em!important}.w247-dashboard .w247-funnel .w2-proactive-entry>strong{font-size:16px!important}.w247-dashboard .w247-funnel .w2-proactive-entry>small{color:#7a8680!important;font-size:9px!important}.w247-dashboard .w247-funnel .w2-proactive-entry>a{font-size:9px!important;font-weight:800!important}.w247-dashboard .w247-funnel .w2-funnel-output{display:flex!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:300px!important;min-height:42px!important;margin:10px auto 0!important;padding:7px 12px!important;border:1px solid #cfe1d0!important;border-radius:9px!important;background:#f6fbf6!important;color:#477c48!important}.w247-dashboard .w247-funnel .w2-funnel-output strong{font-size:9px!important;letter-spacing:.06em!important}.w247-dashboard .w247-funnel .w2-funnel-output small{color:#7c887f!important;font-size:8px!important}.w247-dashboard .w247-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important;margin-top:0!important}.w247-dashboard .w247-grid>.w2-block{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;overflow:hidden!important;border:1px solid var(--v247-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:var(--v247-shadow)!important}.w247-dashboard .w247-grid>.w2-crm-pilot,.w247-dashboard .w247-grid>.w2-quality-pilot{grid-column:1/-1!important}.w247-dashboard .w247-grid>.is-candidate-pilot{border-top:3px solid var(--v247-orange)!important}.w247-dashboard .w247-grid>.is-need-pilot{border-top:3px solid var(--v247-green)!important}.w247-dashboard .w247-grid>.tone-gold{border-top:3px solid var(--v247-gold)!important}.w247-dashboard .w247-grid>.tone-blue{border-top:3px solid var(--v247-blue)!important}.w247-dashboard .w247-grid>.w2-block>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;min-height:84px!important;padding:16px 18px 13px!important;border-bottom:1px solid #edf1ee!important}.w247-dashboard .w247-grid>.w2-block>header h2{margin:3px 0 4px!important;color:var(--v247-text)!important;font-size:18px!important;font-weight:750!important;line-height:1.1!important}.w247-dashboard .w247-grid>.w2-block>header p{max-width:460px!important;margin:0!important;color:var(--v247-muted)!important;font-size:10px!important;line-height:1.4!important}.w247-dashboard .w247-grid>.w2-block>header>a{margin-top:2px!important;color:#d86826!important;font-size:9px!important;font-weight:800!important;white-space:nowrap!important}.w247-dashboard .w247-grid .is-candidate-pilot .w2-donut-layout,.w247-dashboard .w247-grid .w2-operational-body{display:grid!important;grid-template-columns:155px minmax(0,1fr)!important;grid-gap:17px!important;gap:17px!important;align-items:flex-start!important;padding:16px 18px!important}.w247-dashboard .w247-grid .is-candidate-pilot .w2-donut-layout{grid-template-areas:"donut metrics" "legend metrics"!important}.w247-dashboard .w247-grid .is-candidate-pilot .w2-donut{grid-area:donut!important}.w247-dashboard .w247-grid .is-candidate-pilot .w2-legend{grid-area:legend!important}.w247-dashboard .w247-grid .is-candidate-pilot .w2-metrics-grid{grid-area:metrics!important}.w247-dashboard .w247-grid .w2-metrics-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;padding:0!important;align-content:start!important}.w247-dashboard .w247-grid .w2-donut,.w247-dashboard .w247-grid .w2-mini-donut .w2-donut{width:112px!important;height:112px!important;min-width:112px!important;margin:3px auto 8px!important}.w247-dashboard .w247-grid .w2-donut:before,.w247-dashboard .w247-grid .w2-mini-donut .w2-donut:before{inset:17px!important}.w247-dashboard .w247-grid .w2-donut strong{font-size:23px!important}.w247-dashboard .w247-grid .w2-donut span{font-size:8px!important}.w247-dashboard .w247-grid .w2-mini-donut{display:flex!important;flex-direction:column!important;gap:5px!important}.w247-dashboard .w247-grid .w2-mini-donut h3{margin:0 0 2px!important;color:#6f7b74!important;font-size:8px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.w247-dashboard .w247-grid .w2-legend{display:grid!important;grid-gap:2px!important;gap:2px!important}.w247-dashboard .w247-grid .w2-legend>a,.w247-dashboard .w247-grid .w2-legend>div{display:grid!important;grid-template-columns:7px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;min-height:24px!important;padding:2px 0!important;font-size:9px!important;text-decoration:none!important}.w247-dashboard .w247-grid .w2-legend i{width:7px!important;height:7px!important}.w247-dashboard .w247-grid .w2-pilot-supplementary{margin-top:auto!important;padding:11px 18px 13px!important;border-top:1px solid #edf1ee!important;background:#fafbfa!important}.w247-dashboard .w247-grid .w2-pilot-supplementary>strong{display:block!important;margin:0 0 7px!important;color:#76827b!important;font-size:8px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.w247-dashboard .w247-grid .w2-pilot-supplementary>div{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))!important;grid-gap:8px!important;gap:8px!important}.w247-dashboard .w247-grid .w2-crm-pilot .w2-operational-body{grid-template-columns:190px minmax(0,1fr)!important}.w247-dashboard .w247-grid
.w2-crm-pilot
.w2-operational-body>.w2-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.w247-dashboard .w247-grid .w2-crm-quality{display:grid!important;grid-template-columns:150px repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;padding:0 18px 16px!important}.w247-dashboard .w247-grid .w2-crm-quality-title{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:11px 13px!important;border-radius:10px!important;background:var(--v247-soft)!important}.w247-dashboard .w247-grid .w2-quality-pilot .w2-quality-body{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;padding:16px 18px 12px!important}.w247-dashboard .w247-grid .w2-quality-summary-content{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;grid-gap:13px!important;gap:13px!important;align-items:center!important}.w247-dashboard .w247-grid .w2-quality-donut{width:100px!important;height:100px!important;min-width:100px!important}.w247-dashboard .w247-grid .w2-quality-priorities{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.w247-dashboard .w247-grid .w2-quality-secondary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;padding:0 18px 14px!important}.w247-dashboard .w247-grid .w2-quality-history{padding:10px 18px 13px!important;border-top:1px solid #edf1ee!important}.w247-dashboard .w2-site-health{margin-top:20px!important;border:1px solid var(--v247-border)!important;border-radius:15px!important;box-shadow:var(--v247-shadow)!important}.w247-dashboard .w2-eyebrow{font-size:8px!important;font-weight:900!important;letter-spacing:.09em!important}.w247-dashboard a{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}@media(max-width:1180px){.w247-dashboard .w247-grid{grid-template-columns:1fr!important}.w247-dashboard .w247-grid>.w2-block,.w247-dashboard .w247-grid>.w2-crm-pilot,.w247-dashboard .w247-grid>.w2-quality-pilot{grid-column:1!important}.w247-dashboard .w247-funnel .w2-funnel-scroll{overflow-x:auto!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment{min-width:1040px!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-placement{min-width:880px!important}.w247-dashboard .w247-grid .w2-crm-pilot .w2-operational-body>.w2-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.w247-dashboard{padding-left:12px;padding-right:12px}.w247-dashboard .w2-headline-block .w2-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.w247-dashboard .w247-grid .is-candidate-pilot .w2-donut-layout,.w247-dashboard .w247-grid .w2-crm-pilot .w2-operational-body,.w247-dashboard .w247-grid .w2-operational-body,.w247-dashboard .w247-grid .w2-quality-pilot .w2-quality-body{grid-template-columns:1fr!important}.w247-dashboard .w247-grid .w2-crm-pilot .w2-operational-body>.w2-metrics-grid,.w247-dashboard .w247-grid .w2-metrics-grid,.w247-dashboard .w247-grid .w2-quality-priorities,.w247-dashboard .w247-grid .w2-quality-secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.w247-dashboard .w247-grid .w2-crm-quality{grid-template-columns:1fr 1fr!important}.w247-dashboard .w247-grid .w2-crm-quality-title{grid-column:1/-1!important}.w247-dashboard .w2-recruitment-outputs{flex-direction:column!important;align-items:stretch!important}.w247-dashboard .w2-output-cards{grid-template-columns:1fr 1fr!important}}@media(max-width:520px){.w247-dashboard .w2-headline-block .w2-metrics-grid,.w247-dashboard .w2-output-cards,.w247-dashboard .w247-grid .w2-crm-pilot .w2-operational-body>.w2-metrics-grid,.w247-dashboard .w247-grid .w2-crm-quality,.w247-dashboard .w247-grid .w2-metrics-grid,.w247-dashboard .w247-grid .w2-quality-priorities,.w247-dashboard .w247-grid .w2-quality-secondary{grid-template-columns:1fr!important}}.permissions-editor-v3{overflow:hidden}.permissions-editor-v3 .permissions-v2-header{padding:24px 26px 20px}.permissions-editor-v3 .permissions-v2-header>div:first-child{margin-bottom:18px}.permissions-editor-v3 .permissions-v2-header h2{margin:4px 0 5px;font-size:24px;line-height:1.15}.permissions-editor-v3 .permissions-v2-header>div:first-child>p{margin:0;max-width:760px;color:#66736c;font-size:13px;line-height:1.45}.permissions-editor-v3 .account-edit-settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px 18px;gap:16px 18px;margin-top:0}.permissions-editor-v3 .account-edit-settings label{display:flex;flex-direction:column;gap:7px;min-width:0;color:#4e5d55;font-size:12px;font-weight:700}.permissions-editor-v3 .account-edit-settings input,.permissions-editor-v3 .account-edit-settings select{width:100%;min-height:44px;box-sizing:border-box;padding:0 13px;border:1px solid #d8dfda;border-radius:10px;background:#fff;color:#25332b;font-size:13px}.permissions-editor-v3 .account-edit-settings input:focus,.permissions-editor-v3 .account-edit-settings select:focus{outline:none;border-color:#dfa16f;box-shadow:0 0 0 3px rgba(222,105,34,.08)}.permissions-editor-v3 .account-edit-settings .account-switch{min-height:44px;align-self:end;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:0 14px;border:1px solid #d8dfda;border-radius:10px;background:#fff}.permissions-editor-v3 .permissions-inheritance-note{margin:0;padding:7px 26px;color:#738079;font-size:11px;line-height:1.45;text-align:left}.permissions-editor-v3 .permissions-inheritance-note strong{color:#d86522}.permissions-editor-v3 .permission-copy-panel{display:grid;grid-template-columns:minmax(300px,1fr) minmax(280px,420px) auto;align-items:center;grid-gap:18px;gap:18px;margin:20px 26px 24px;padding:18px 20px;border:1px solid #dde5e0;border-radius:12px;background:#f8faf9}.permissions-editor-v3 .permission-copy-panel>div{display:flex;flex-direction:column;gap:4px}.permissions-editor-v3 .permission-copy-panel strong{color:#26352c;font-size:15px}.permissions-editor-v3 .permission-copy-panel small{color:#748078;font-size:11px;line-height:1.4}.permissions-editor-v3 .permission-copy-panel select{width:100%;min-height:42px;padding:0 12px;border:1px solid #d5ddd8;border-radius:9px;background:#fff}.permissions-editor-v3 .permission-copy-panel .button{min-height:42px;white-space:nowrap}.permissions-editor-v3 .permission-rights-v3{margin:0;padding:0 26px 22px}.permissions-editor-v3 .permission-rights-v3-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 0 16px;border-top:1px solid #e5ebe7;border-bottom:1px solid #e5ebe7}.permissions-editor-v3 .permission-rights-v3-heading h3{margin:3px 0 4px;color:#26342c;font-size:20px;line-height:1.15}.permissions-editor-v3 .permission-rights-v3-heading p{margin:0;color:#748078;font-size:11px;line-height:1.4}.permissions-editor-v3 .permission-rights-v3-summary{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-column-gap:6px;column-gap:6px;min-width:130px;text-align:right}.permissions-editor-v3 .permission-rights-v3-summary>strong{color:#dd6823;font-size:25px;line-height:1}.permissions-editor-v3 .permission-rights-v3-summary>span{color:#35443b;font-size:11px;font-weight:800}.permissions-editor-v3 .permission-rights-v3-summary>small{grid-column:1/-1;margin-top:3px;color:#88928c;font-size:9px}.permissions-editor-v3 .permission-rights-v3-groups{display:flex;flex-direction:column}.permissions-editor-v3 .permission-rights-v3-group{margin:0;padding:0;border:0;border-bottom:1px solid #e5ebe7;background:transparent}.permissions-editor-v3 .permission-rights-v3-group-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:70px;padding:12px 4px}.permissions-editor-v3 .permission-rights-v3-group-title{display:flex;align-items:center;gap:12px;min-width:0}.permissions-editor-v3 .permission-rights-v3-icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#f1f4f2;color:#34443a;font-size:15px;font-weight:800}.permissions-editor-v3 .permission-rights-v3-group-title h4{margin:0 0 3px;color:#25342b;font-size:14px;line-height:1.2}.permissions-editor-v3 .permission-rights-v3-group-title p{margin:0;color:#7a867f;font-size:10px;line-height:1.35}.permissions-editor-v3 .permission-rights-v3-group-tools{display:flex;align-items:center;gap:12px}.permissions-editor-v3 .permission-rights-v3-count{min-width:52px;color:#69766f;text-align:right;white-space:nowrap}.permissions-editor-v3 .permission-rights-v3-count strong{color:#29372f;font-size:15px}.permissions-editor-v3 .permission-rights-v3-count small{font-size:10px}.permissions-editor-v3 .permission-rights-v3-toggle{min-width:104px;min-height:32px;padding:0 11px;border:1px solid #d7dfda;border-radius:8px;background:#fff;color:#516058;font-size:9px;font-weight:800;cursor:pointer}.permissions-editor-v3 .permission-rights-v3-toggle:hover{border-color:#d56828;color:#c85d20}.permissions-editor-v3 .permission-rights-v3-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:22px;column-gap:22px;grid-row-gap:0;row-gap:0;padding:0 4px 16px 50px}.permissions-editor-v3 .permission-right-v3{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-height:38px;padding:5px 2px;border-bottom:1px solid #f0f3f1;color:#334139;cursor:pointer}.permissions-editor-v3 .permission-right-v3 input{position:absolute;opacity:0;pointer-events:none}.permissions-editor-v3 .permission-right-v3-check{display:flex;align-items:center;justify-content:center;width:18px;height:18px;box-sizing:border-box;border:1.5px solid #aeb9b2;border-radius:5px;background:#fff;color:#fff;font-size:11px;font-weight:900}.permissions-editor-v3 .permission-right-v3.is-enabled .permission-right-v3-check{border-color:#dd6823;background:#dd6823}.permissions-editor-v3 .permission-right-v3-label{min-width:0;color:#334139;font-size:11px;font-weight:650;line-height:1.3}.permissions-editor-v3 .permission-right-v3.is-disabled .permission-right-v3-label{color:#89938d;font-weight:550}.permissions-editor-v3 .permission-right-v3:hover .permission-right-v3-label{color:#c65c1e}.permissions-editor-v3 .permission-actions-v2{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:14px 26px;border-top:1px solid #dfe6e1;background:rgba(255,255,255,.96);box-shadow:0 -8px 20px rgba(34,52,42,.045);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.permissions-editor-v3 .permission-actions-v2>div{display:flex;align-items:center;gap:9px}.permissions-editor-v3 .permission-actions-v2 .button{min-height:38px}@media(max-width:1180px){.permissions-editor-v3 .account-edit-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.permissions-editor-v3 .permission-copy-panel{grid-template-columns:1fr 1fr}.permissions-editor-v3 .permission-copy-panel>div{grid-column:1/-1}.permissions-editor-v3 .permission-rights-v3-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.permissions-editor-v3 .permission-rights-v3,.permissions-editor-v3 .permissions-v2-header{padding-left:16px;padding-right:16px}.permissions-editor-v3 .account-edit-settings{grid-template-columns:1fr}.permissions-editor-v3 .permission-copy-panel{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.permissions-editor-v3 .permission-copy-panel>div{grid-column:auto}.permissions-editor-v3 .permission-rights-v3-heading{align-items:flex-start;flex-direction:column}.permissions-editor-v3 .permission-rights-v3-summary{text-align:left}.permissions-editor-v3 .permission-rights-v3-group-header{grid-template-columns:1fr}.permissions-editor-v3 .permission-rights-v3-group-tools{padding-left:46px;justify-content:space-between}.permissions-editor-v3 .permission-rights-v3-items{grid-template-columns:1fr;padding-left:46px}.permissions-editor-v3 .permission-actions-v2{position:static;flex-direction:column;align-items:stretch}.permissions-editor-v3 .permission-actions-v2>div{justify-content:flex-end}}.w247-dashboard .w247-funnel{border:1px solid #e5e7eb!important;border-radius:30px!important;background:#fff!important;box-shadow:0 10px 30px rgba(15,23,42,.06)!important}.w247-dashboard .w247-funnel .w2-funnel-flow{padding:32px 26px 34px!important}.w247-dashboard .w247-funnel .w2-funnel-family{width:100%!important;margin:0 0 18px!important;padding:0!important;border:0!important;text-align:center!important}.w247-dashboard .w247-funnel .w2-funnel-family>span{display:block!important;color:#dc6b29!important;font-size:30px!important;line-height:1!important;font-weight:900!important;letter-spacing:.03em!important}.w247-dashboard .w247-funnel .w2-funnel-family small{display:block!important;margin-top:7px!important;color:#7a8087!important;font-size:15px!important;font-weight:600!important}.w247-dashboard .w247-funnel .w2-funnel-family.is-placement{margin-top:0!important;text-align:left!important}.w247-dashboard .w247-funnel .w2-funnel-family.is-placement>span{color:#458e3e!important;font-size:24px!important}.w247-dashboard .w247-funnel .w2-funnel-band{overflow:visible!important;width:100%!important}.w247-dashboard .w247-funnel .w2-funnel-band.is-recruitment{position:relative!important;padding-bottom:62px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll{overflow-x:auto!important;overflow-y:visible!important;padding:17px!important;border:1.5px solid #ed8a49!important;border-radius:30px!important;background:linear-gradient(180deg,rgba(255,247,241,.72),rgba(255,255,255,.97))!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment{grid-template-columns:repeat(7,minmax(140px,1fr))!important;grid-gap:13px!important;gap:13px!important;min-height:210px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track
.w2-funnel-level,.w247-dashboard
.w247-funnel
.w2-funnel-track
.w2-funnel-level.is-agreement{justify-content:center!important;height:205px!important;min-height:205px!important;padding:45px 12px 16px!important;border-radius:21px!important;color:#fff!important;box-shadow:0 10px 20px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.22)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.w247-dashboard .w247-funnel .w2-funnel-level:before{display:none!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-recruitment{background:linear-gradient(150deg,#ed8b4a,#dc6b29 50%,#ba4c13)!important;border:1px solid rgba(176,67,12,.3)!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-placement{background:linear-gradient(150deg,#6cab65,#458e3e 50%,#2f6f2a)!important;border:1px solid rgba(37,99,31,.3)!important}.w247-dashboard .w247-funnel .w2-funnel-index{position:absolute!important;top:12px!important;left:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#fff!important;font-size:11px!important;line-height:1!important;font-weight:900!important;opacity:1!important;box-shadow:0 2px 7px rgba(0,0,0,.1)!important}.w247-dashboard
.w247-funnel
.is-recruitment
.w2-funnel-index{color:#dc6b29!important}.w247-dashboard
.w247-funnel
.is-placement
.w2-funnel-index{color:#458e3e!important}.w247-dashboard
.w247-funnel
.w2-funnel-label{display:block!important;margin:0 0 12px!important}.w247-dashboard .w247-funnel .w2-funnel-detail{display:none!important}.w247-dashboard
.w247-funnel
.w2-funnel-level>strong{margin:2px 0 0!important;color:#fff!important;font-size:46px!important}.w247-dashboard
.w247-funnel
.w2-funnel-unit{margin-top:9px!important;color:rgba(255,255,255,.95)!important;font-size:10px!important;line-height:1.1!important;letter-spacing:.055em!important}.w247-dashboard .w247-funnel .w2-funnel-arrow{display:none!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-clickable:hover{transform:translateY(-4px)!important;filter:brightness(1.05) saturate(1.04)!important;box-shadow:0 15px 28px rgba(15,23,42,.17),inset 0 1px 0 rgba(255,255,255,.25)!important}.w247-dashboard .w2-recruitment-outputs{position:absolute!important;z-index:20!important;left:50%!important;bottom:0!important;transform:translate(-50%,50%)!important;width:520px!important;max-width:calc(100% - 60px)!important;margin:0!important;padding:14px 22px 16px!important;border:1.5px solid #df7434!important;border-radius:22px!important;background:#fff!important;box-shadow:0 9px 22px rgba(15,23,42,.09)!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-title{margin-bottom:10px!important;color:#dc6b29!important;font-size:14px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards{grid-gap:0!important;gap:0!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>a,.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>div{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:0 18px!important;color:#62676d!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>:first-child{border-right:1px solid #dadde0!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards span{color:#62676d!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards strong{color:#dc6b29!important;font-size:30px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition{height:88px!important;margin:10px 0 15px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i{position:relative!important;width:45px!important;height:65px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i:before{content:"⌄\A⌄\A⌄"!important;position:absolute!important;inset:0!important;white-space:pre!important;color:#a8abad!important;font-family:Arial,sans-serif!important;font-size:30px!important;line-height:18px!important;font-style:normal!important;text-align:center!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll{overflow-x:auto!important;overflow-y:visible!important;padding:17px!important;border:1.5px solid #58a250!important;border-radius:30px!important;background:linear-gradient(180deg,rgba(245,252,244,.85),rgba(255,255,255,.97))!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{grid-template-columns:repeat(3,minmax(150px,1fr)) 64px repeat(3,minmax(150px,1fr))!important;grid-gap:13px!important;gap:13px!important;min-width:1080px!important;min-height:205px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:after{content:"›››"!important;transform:translate(-50%,-50%) rotate(90deg)!important;color:#a8abad!important;letter-spacing:-7px!important}.w247-dashboard .w247-funnel .w2-funnel-output,.w247-dashboard .w247-funnel .w2-proactive-entry{display:none!important}@media (max-width:760px){.w247-dashboard .w247-funnel .w2-funnel-flow{padding:24px 10px 26px!important}.w247-dashboard .w247-funnel .w2-funnel-family>span{font-size:24px!important}.w247-dashboard .w2-recruitment-outputs{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important}}.w247-dashboard .w247-funnel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.w247-dashboard .w247-funnel>header{display:none!important}.w247-dashboard .w247-funnel .w2-funnel-flow{display:flex!important;flex-direction:column!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment{position:relative!important;overflow:visible!important;width:100%!important;padding:25px 26px 78px!important;border:1px solid #d9d9d9!important;border-radius:30px!important;background:linear-gradient(180deg,#ffffff,#fefefe)!important;box-shadow:0 4px 12px rgba(0,0,0,.025)!important}.w247-dashboard
.w247-funnel
.w2-funnel-family{display:grid!important;grid-template-columns:58px auto!important;grid-template-rows:auto auto!important;align-items:center!important;justify-content:center!important;grid-column-gap:13px!important;column-gap:13px!important;width:100%!important;margin:0 0 19px!important;padding:0!important;border:0!important;text-align:left!important}.w247-dashboard
.w247-funnel
.w2-funnel-family
.w2-family-icon{grid-column:1!important;grid-row:1/3!important;width:52px!important;height:52px!important;color:#e1530f!important;stroke-width:1.7!important}.w247-dashboard
.w247-funnel
.w2-funnel-family>span{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important;color:#d94e0b!important;font-size:36px!important;font-weight:900!important;letter-spacing:.035em!important}.w247-dashboard
.w247-funnel
.w2-funnel-family>small{grid-column:2!important;grid-row:2!important;display:block!important;margin:7px 0 0!important;color:#737373!important;font-size:16px!important;line-height:1.2!important;font-weight:600!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll{position:relative!important;z-index:1!important;padding:28px 20px 38px!important;border:0!important;background:transparent!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll:before{content:""!important;position:absolute!important;z-index:0!important;left:2px!important;right:2px!important;top:12px!important;height:calc(100% - 22px)!important;border:1.5px solid #ff7a35!important;border-radius:29px!important;background:rgba(255,248,244,.42)!important;transform:rotate(3.3deg)!important;transform-origin:center center!important;pointer-events:none!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment{position:relative!important;z-index:2!important;grid-template-columns:repeat(7,minmax(135px,1fr))!important;grid-gap:15px!important;gap:15px!important;min-width:1080px!important;min-height:275px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track
.w2-funnel-level,.w247-dashboard
.w247-funnel
.w2-funnel-track
.w2-funnel-level.is-agreement{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;height:230px!important;min-height:230px!important;margin:0!important;padding:47px 13px 17px!important;-webkit-clip-path:none!important;clip-path:none!important;border-radius:20px!important;color:white!important;text-align:center!important;text-decoration:none!important;box-shadow:0 8px 13px rgba(0,0,0,.13)!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-recruitment{border:1px solid rgba(211,75,7,.45)!important;background:linear-gradient(180deg,#e95508,#ef650d 52%,#e45306)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(2){transform:translateY(9px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(3){transform:translateY(18px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(4){transform:translateY(27px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(5){transform:translateY(36px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(6){transform:translateY(45px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(7){transform:translateY(54px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:first-child:hover{transform:translateY(-4px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(2):hover{transform:translateY(5px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(3):hover{transform:translateY(14px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(4):hover{transform:translateY(23px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(5):hover{transform:translateY(32px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(6):hover{transform:translateY(41px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(7):hover{transform:translateY(50px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-index{position:absolute!important;z-index:4!important;top:12px!important;left:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:33px!important;height:33px!important;border-radius:999px!important;background:#fff!important;font-size:11px!important;line-height:1!important;font-weight:900!important;opacity:1!important;box-shadow:0 2px 4px rgba(0,0,0,.06)!important}.w247-dashboard
.w247-funnel
.is-recruitment
.w2-funnel-index{color:#e5530d!important}.w247-dashboard
.w247-funnel
.is-placement
.w2-funnel-index{color:#368d39!important}.w247-dashboard
.w247-funnel
.w2-funnel-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;margin:0 0 9px!important;color:white!important}.w247-dashboard
.w247-funnel
.w2-funnel-icon svg{width:40px!important;height:40px!important;stroke-width:1.7!important}.w247-dashboard
.w247-funnel
.w2-funnel-label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:43px!important;margin:0 0 11px!important;overflow:visible!important;color:#fff!important;font-size:15px!important;line-height:1.18!important;font-weight:800!important;white-space:normal!important;text-align:center!important;text-overflow:clip!important}.w247-dashboard
.w247-funnel
.w2-funnel-detail{display:none!important}.w247-dashboard
.w247-funnel
.w2-funnel-level>strong{display:block!important;margin:auto 0 0!important;color:white!important;font-size:45px!important;font-weight:900!important;letter-spacing:-.04em!important}.w247-dashboard
.w247-funnel
.w2-funnel-unit{display:block!important;margin-top:12px!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.025em!important;text-transform:uppercase!important}.w247-dashboard
.w247-funnel
.w2-funnel-arrow{display:none!important}.w247-dashboard
.w2-recruitment-outputs{position:absolute!important;z-index:30!important;left:50%!important;bottom:-34px!important;transform:translateX(-50%)!important;width:520px!important;max-width:calc(100% - 60px)!important;margin:0!important;padding:14px 24px 16px!important;border:1.5px solid #ff7130!important;border-radius:20px!important;background:#fff!important;box-shadow:0 4px 10px rgba(0,0,0,.05)!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-title{display:block!important;margin:0 0 11px!important;color:#dc540e!important;font-size:15px!important;line-height:1!important;font-weight:900!important;text-align:center!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards{display:grid!important;grid-template-columns:1fr 1fr!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>a,.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>div{display:grid!important;grid-template-columns:30px 1fr auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:48px!important;padding:0 16px!important;color:#222!important;text-decoration:none!important;background:transparent!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>:first-child{border-right:1px solid #d8d8d8!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-icon{width:26px!important;height:26px!important;color:#f05b13!important;stroke-width:1.8!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards span{color:#262626!important;font-size:12px!important;line-height:1.2!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards strong{color:#e8540c!important;font-size:28px!important;font-weight:900!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition{position:relative!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:110px!important;margin:0!important;padding:0!important;background:transparent!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition span{display:none!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i{position:absolute!important;display:block!important;bottom:-10px!important;left:50%!important;width:46px!important;height:100px!important;transform:translateX(-50%)!important;color:transparent!important;font-size:0!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i:after{content:"⌄\A⌄\A⌄\A⌄\A⌄\A⌄\A⌄\A⌄"!important;white-space:pre!important;display:block!important;color:#a3a5a7!important;font-family:Arial,sans-serif!important;font-size:28px!important;line-height:18px!important;text-align:center!important;font-style:normal!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement{position:relative!important;overflow:visible!important;width:100%!important;padding:22px 30px 24px!important;border:1px solid #d9d9d9!important;border-radius:30px!important;background:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.025)!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement{display:grid!important;grid-template-columns:55px auto!important;grid-template-rows:auto auto!important;justify-content:start!important;align-items:center!important;grid-column-gap:14px!important;column-gap:14px!important;margin:0 0 19px 26px!important;text-align:left!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement
.w2-family-icon{color:#268434!important;width:45px!important;height:45px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement>span{color:#287e32!important;font-size:20px!important;font-weight:900!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement>small{color:#777!important;font-size:14px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll{padding:21px 19px!important;border:0!important;background:transparent!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:after,.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:before{width:calc(50% - 47px)!important;border-radius:29px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{grid-template-columns:repeat(3,minmax(145px,1fr)) 90px repeat(3,minmax(145px,1fr))!important;grid-gap:14px!important;gap:14px!important;min-width:1060px!important;min-height:230px!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-placement{height:210px!important;min-height:210px!important;border:1px solid rgba(38,126,47,.42)!important;border-radius:19px!important;background:linear-gradient(180deg,#389343,#3c9946 48%,#32863b)!important;box-shadow:0 7px 12px rgba(0,0,0,.1)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{content:"⌄\A⌄\A⌄\A⌄\A⌄\A⌄\A⌄\A⌄"!important;z-index:3!important;font-size:27px!important;line-height:19px!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-clickable:hover{filter:brightness(1.05) saturate(1.03)!important;box-shadow:0 12px 20px rgba(0,0,0,.15)!important}.w247-dashboard
.w247-funnel
.w2-funnel-output,.w247-dashboard
.w247-funnel
.w2-proactive-entry{display:none!important}@media (max-width:1180px){.w247-dashboard .w247-funnel .w2-funnel-band.is-placement .w2-funnel-scroll,.w247-dashboard .w247-funnel .w2-funnel-band.is-recruitment .w2-funnel-scroll{overflow-x:auto!important}}@media (max-width:760px){.w247-dashboard .w247-funnel .w2-funnel-band.is-recruitment{padding:20px 10px 75px!important}.w247-dashboard .w247-funnel .w2-funnel-band.is-placement{padding:20px 10px!important}.w247-dashboard .w247-funnel .w2-funnel-family>span{font-size:28px!important}.w247-dashboard .w2-recruitment-outputs{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;padding:12px 8px!important}.w247-dashboard .w2-recruitment-outputs .w2-output-cards>a,.w247-dashboard .w2-recruitment-outputs .w2-output-cards>div{grid-template-columns:25px 1fr auto!important;padding:0 8px!important}}.w247-dashboard .w247-funnel,.w247-dashboard .w247-funnel *{font-family:inherit!important}.w247-dashboard .w247-funnel .w2-funnel-flow{gap:0!important;padding:0!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment{padding:20px 22px 68px!important;border-radius:26px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family{grid-template-columns:48px auto!important;column-gap:10px!important;margin:0 0 14px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family
.w2-family-icon{width:40px!important;height:40px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family>span{font-size:28px!important;letter-spacing:.02em!important}.w247-dashboard
.w247-funnel
.w2-funnel-family>small{font-size:14px!important;margin-top:4px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll{padding:22px 16px 30px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll:before{transform:rotate(2deg)!important;border-radius:24px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment{gap:12px!important;min-height:220px!important;min-width:1000px!important;grid-template-columns:repeat(7,minmax(118px,1fr))!important}.w247-dashboard
.w247-funnel
.w2-funnel-track
.w2-funnel-level,.w247-dashboard
.w247-funnel
.w2-funnel-track
.w2-funnel-level.is-agreement{height:175px!important;min-height:175px!important;padding:38px 10px 14px!important;border-radius:16px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:first-child{transform:translateY(0)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(2){transform:translateY(6px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(3){transform:translateY(12px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(4){transform:translateY(18px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(5){transform:translateY(24px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(6){transform:translateY(30px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(7){transform:translateY(36px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:first-child:hover{transform:translateY(-3px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(2):hover{transform:translateY(3px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(3):hover{transform:translateY(9px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(4):hover{transform:translateY(15px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(5):hover{transform:translateY(21px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(6):hover{transform:translateY(27px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level:nth-child(7):hover{transform:translateY(33px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-index{width:26px!important;height:26px!important;top:10px!important;left:10px!important;font-size:9px!important}.w247-dashboard
.w247-funnel
.w2-funnel-icon{width:34px!important;height:34px!important;margin:0 0 7px!important}.w247-dashboard
.w247-funnel
.w2-funnel-icon svg{width:26px!important;height:26px!important;stroke-width:1.9!important}.w247-dashboard
.w247-funnel
.w2-funnel-label{min-height:34px!important;margin:0 0 8px!important;font-size:12px!important;line-height:1.15!important}.w247-dashboard
.w247-funnel
.w2-funnel-level>strong{font-size:34px!important}.w247-dashboard
.w247-funnel
.w2-funnel-unit{margin-top:8px!important;font-size:9px!important;letter-spacing:.02em!important}.w247-dashboard
.w2-recruitment-outputs{bottom:-26px!important;width:430px!important;padding:10px 16px 12px!important;border-radius:16px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-title{font-size:12px!important;margin-bottom:8px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>a,.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>div{min-height:38px!important;padding:0 10px!important;gap:8px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-icon{width:18px!important;height:18px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards span{font-size:10px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards strong{font-size:20px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition{height:72px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i{height:72px!important;bottom:-6px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i:after{font-size:22px!important;line-height:14px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement{padding:18px 22px!important;border-radius:26px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement{grid-template-columns:42px auto!important;column-gap:10px!important;margin:0 0 14px 18px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement
.w2-family-icon{width:34px!important;height:34px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement>span{font-size:18px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement>small{font-size:13px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll{padding:16px 14px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{gap:12px!important;min-height:180px!important;min-width:980px!important;grid-template-columns:repeat(3,minmax(118px,1fr)) 72px repeat(3,minmax(118px,1fr))!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-placement{height:165px!important;min-height:165px!important;padding:34px 10px 14px!important;border-radius:16px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{font-size:22px!important;line-height:15px!important}@media (max-width:760px){.w247-dashboard .w247-funnel .w2-funnel-family>span{font-size:22px!important}.w247-dashboard .w2-recruitment-outputs{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}}.w247-dashboard .w247-funnel{width:94%!important;margin-left:auto!important;margin-right:auto!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment{padding:10px 12px 36px!important;border-radius:16px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family{grid-template-columns:27px auto!important;column-gap:6px!important;margin-bottom:6px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family
.w2-family-icon{width:22px!important;height:22px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family>span{font-size:16px!important;letter-spacing:.015em!important}.w247-dashboard
.w247-funnel
.w2-funnel-family>small{margin-top:1px!important;font-size:8px!important;font-weight:500!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll{padding:10px 8px 17px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll:before{border-radius:14px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment{min-width:780px!important;min-height:122px!important;grid-template-columns:repeat(7,minmax(85px,1fr))!important;gap:6px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track
.w2-funnel-level,.w247-dashboard
.w247-funnel
.w2-funnel-track
.w2-funnel-level.is-agreement{height:98px!important;min-height:98px!important;padding:22px 5px 7px!important;border-radius:9px!important;box-shadow:0 3px 5px rgba(0,0,0,.09)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(2){transform:translateY(3px)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(3){transform:translateY(6px)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(4){transform:translateY(9px)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(5){transform:translateY(12px)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(6){transform:translateY(15px)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(7){transform:translateY(18px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-index{width:15px!important;height:15px!important;top:5px!important;left:5px!important;font-size:5.5px!important}.w247-dashboard
.w247-funnel
.w2-funnel-icon{width:20px!important;height:20px!important;margin-bottom:2px!important}.w247-dashboard
.w247-funnel
.w2-funnel-icon svg{width:16px!important;height:16px!important;stroke-width:1.8!important}.w247-dashboard
.w247-funnel
.w2-funnel-label{min-height:19px!important;margin-bottom:2px!important;font-size:7px!important;line-height:1.08!important;font-weight:650!important}.w247-dashboard
.w247-funnel
.w2-funnel-level>strong{font-size:21px!important}.w247-dashboard
.w247-funnel
.w2-funnel-unit{margin-top:3px!important;font-size:5px!important;letter-spacing:0!important}.w247-dashboard
.w2-recruitment-outputs{width:285px!important;bottom:-15px!important;padding:5px 7px 6px!important;border-radius:9px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-title{font-size:7px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>a,.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>div{grid-template-columns:14px 1fr auto!important;min-height:21px!important;gap:3px!important;padding:0 5px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-icon{width:10px!important;height:10px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards span{font-size:6px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards strong{font-size:13px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition{height:34px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i{height:31px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i:after{font-size:12px!important;line-height:7px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement{padding:8px 12px 9px!important;border-radius:16px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement{grid-template-columns:24px auto!important;column-gap:5px!important;margin:0 0 6px 7px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement
.w2-family-icon{width:18px!important;height:18px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement>span{font-size:10px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement>small{font-size:7px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll{padding:7px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{min-width:780px!important;min-height:105px!important;grid-template-columns:repeat(3,minmax(88px,1fr)) 42px repeat(3,minmax(88px,1fr))!important;gap:6px!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-placement{height:94px!important;min-height:94px!important;padding:21px 5px 7px!important;border-radius:9px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:after,.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:before{border-radius:13px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{font-size:12px!important;line-height:8px!important}@media (min-width:1400px){.w247-dashboard .w247-funnel{width:92%!important}}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment{padding:10px 12px 30px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll{height:auto!important;min-height:0!important;padding:10px 8px 18px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment{height:auto!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll:before{top:4px!important;bottom:2px!important;transform:rotate(1.2deg)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track
.w2-funnel-level,.w247-dashboard
.w247-funnel
.w2-funnel-track
.w2-funnel-level.is-agreement{height:104px!important;min-height:104px!important;padding:23px 6px 8px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment{gap:7px!important}.w247-dashboard
.w247-funnel
.w2-funnel-index{font-size:6.5px!important}.w247-dashboard
.w247-funnel
.w2-funnel-icon{width:22px!important;height:22px!important}.w247-dashboard
.w247-funnel
.w2-funnel-icon svg{width:18px!important;height:18px!important}.w247-dashboard
.w247-funnel
.w2-funnel-label{font-size:8.5px!important}.w247-dashboard
.w247-funnel
.w2-funnel-level>strong{line-height:1!important}.w247-dashboard
.w247-funnel
.w2-funnel-unit{font-size:6.5px!important;line-height:1!important}.w247-dashboard
.w247-funnel
.w2-funnel-family>span{font-size:17px!important}.w247-dashboard
.w2-recruitment-outputs{bottom:-16px!important;width:310px!important;padding:6px 8px 7px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards span{font-size:6.8px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards strong{font-size:15px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition{height:30px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i{height:28px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i:after{content:"⌄\A⌄\A⌄\A⌄"!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement{padding:8px 12px 10px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll{height:auto!important;min-height:0!important;padding:8px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{height:auto!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-placement{height:100px!important;min-height:100px!important;padding:23px 6px 8px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:after,.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:before{top:0!important;bottom:0!important;height:auto!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{content:"⌄\A⌄\A⌄\A⌄\A⌄"!important}.w247-dashboard
.w247-funnel
.w2-funnel-level{justify-content:flex-start!important;box-shadow:0 4px 7px rgba(0,0,0,.09)!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll{padding:8px 10px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{grid-template-columns:repeat(3,minmax(0,1fr)) 64px repeat(3,minmax(0,1fr))!important;grid-column-gap:10px!important;column-gap:10px!important;grid-row-gap:0!important;row-gap:0!important;min-height:108px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level{margin-left:0!important;margin-right:0!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:after,.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:before{top:0!important;bottom:0!important;width:calc(50% - 42px)!important;border:1.5px solid #4d9c53!important;border-radius:13px!important;background:rgba(244,250,244,.62)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level{z-index:2!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{content:"⌄\A⌄\A⌄\A⌄"!important;z-index:4!important;width:38px!important;white-space:pre!important;color:#a3a5a7!important;font-family:Arial,sans-serif!important;font-size:13px!important;line-height:9px!important;text-align:center!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:after{display:none!important}@media (max-width:900px){.w247-dashboard .w247-funnel .w2-funnel-band.is-placement .w2-funnel-scroll{overflow-x:auto!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-placement{min-width:760px!important}}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll{padding:12px 14px 16px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{grid-template-columns:repeat(3,minmax(0,1fr)) 72px repeat(3,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;min-height:110px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:after,.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:before{top:3px!important;bottom:3px!important;width:calc(50% - 45px)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(67,154,77,.035),rgba(67,154,77,.012))!important;box-shadow:inset 0 0 0 1px rgba(67,154,77,.018)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level{position:relative!important;width:100%!important;max-width:100%!important;margin:3px 0!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{z-index:1!important;top:8px!important;bottom:8px!important;width:56px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,rgba(160,165,168,0),rgba(160,165,168,.06) 18%,rgba(160,165,168,.1) 50%,rgba(160,165,168,.06) 82%,rgba(160,165,168,0))!important;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)!important;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:after{content:"⌄\A⌄\A⌄\A⌄\A⌄"!important;z-index:4!important;width:30px!important;white-space:pre!important;color:#a4a8aa!important;font-size:14px!important;line-height:10px!important;opacity:.86!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level:nth-child(3){margin-right:5px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level:nth-child(4){margin-left:5px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll{padding:10px 14px 12px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{grid-template-columns:repeat(3,minmax(0,1fr)) 84px repeat(3,minmax(0,1fr))!important;grid-column-gap:9px!important;column-gap:9px!important;min-height:112px!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level{width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;height:94px!important;min-height:94px!important;padding:20px 6px 8px!important;align-self:center!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:before{left:2px!important;top:2px!important;bottom:2px!important;width:calc(50% - 49px)!important;border:1px solid rgba(55,145,65,.78)!important;background:rgba(67,154,77,.02)!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:after{right:2px!important;top:2px!important;bottom:2px!important;width:calc(50% - 49px)!important;border:1px solid rgba(55,145,65,.78)!important;background:rgba(67,154,77,.02)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{display:none!important;content:none!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:after{content:"›  ›  ›"!important;color:#9fa4a7!important;font-size:22px!important;letter-spacing:-2px!important;opacity:.85!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-placement
.w2-funnel-icon{margin-bottom:2px!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-placement
.w2-funnel-label{min-height:18px!important;margin-bottom:2px!important}.w247-dashboard
.w247-funnel
.w2-funnel-level.is-placement
.w2-funnel-unit{margin-top:3px!important;padding-bottom:0!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{grid-template-columns:repeat(3,minmax(0,1fr)) 78px repeat(3,minmax(0,1fr))!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{width:64px!important;height:34px!important;background:linear-gradient(90deg,rgba(155,160,163,0),rgba(155,160,163,.08) 28%,rgba(155,160,163,.13) 50%,rgba(155,160,163,.08) 72%,rgba(155,160,163,0))!important;border-top:1px solid rgba(155,160,163,.18)!important;border-bottom:1px solid rgba(155,160,163,.18)!important;-webkit-clip-path:polygon(0 22%,100% 0,100% 100%,0 78%)!important;clip-path:polygon(0 22%,100% 0,100% 100%,0 78%)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:after{content:"›  ›  ›  ›"!important;display:block!important;width:70px!important;color:#92989b!important;font-size:23px!important;font-weight:400!important;letter-spacing:-1px!important;opacity:.9!important}.w247-dashboard .w247-funnel{width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment{padding:10px 14px 34px!important;border-radius:18px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family{grid-template-columns:28px auto!important;column-gap:7px!important;margin:0 0 8px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family
.w2-family-icon{width:23px!important;height:23px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family>span{font-size:18px!important;line-height:1!important;font-weight:800!important}.w247-dashboard
.w247-funnel
.w2-funnel-family>small{margin-top:2px!important;font-size:8.5px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll{padding:12px 10px 19px!important;overflow:visible!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-recruitment
.w2-funnel-scroll:before{top:5px!important;bottom:3px!important;height:auto!important;border-width:1px!important;border-radius:15px!important;transform:rotate(1.15deg)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:125px!important;padding:0!important;align-items:flex-start!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level,.w247-dashboard
.w247-funnel
.w2-funnel-track.is-recruitment
.w2-funnel-level.is-agreement{width:100%!important;height:108px!important;min-height:108px!important;padding:24px 6px 8px!important;border-radius:11px!important;box-sizing:border-box!important;box-shadow:0 4px 7px rgba(0,0,0,.1)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:first-child{transform:translateY(0)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(2){transform:translateY(2px)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(3){transform:translateY(4px)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(4){transform:translateY(6px)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(5){transform:translateY(8px)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(6){transform:translateY(10px)!important}.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment .w2-funnel-level:nth-child(7){transform:translateY(12px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-index{width:17px!important;height:17px!important;top:6px!important;left:6px!important;font-size:6px!important}.w247-dashboard
.w247-funnel
.w2-funnel-icon{width:23px!important;height:23px!important;margin-bottom:3px!important}.w247-dashboard
.w247-funnel
.w2-funnel-icon svg{width:19px!important;height:19px!important}.w247-dashboard
.w247-funnel
.w2-funnel-label{min-height:22px!important;margin-bottom:3px!important;font-size:8px!important;line-height:1.12!important;font-weight:700!important}.w247-dashboard
.w247-funnel
.w2-funnel-level>strong{font-size:25px!important;line-height:.95!important}.w247-dashboard
.w247-funnel
.w2-funnel-unit{margin-top:4px!important;font-size:6px!important;font-weight:700!important}.w247-dashboard
.w2-recruitment-outputs{width:325px!important;bottom:-17px!important;padding:6px 9px!important;border-radius:10px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-title{font-size:7.5px!important;margin-bottom:3px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>a,.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>div{min-height:24px!important;grid-template-columns:15px 1fr auto!important;gap:4px!important;padding:0 6px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-icon{width:12px!important;height:12px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards span{font-size:6.5px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards strong{font-size:14px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition{height:36px!important}.w247-dashboard
.w247-funnel
.w2-funnel-transition i:after{content:"⌄\A⌄\A⌄"!important;font-size:13px!important;line-height:8px!important;color:#a4a8aa!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement{padding:9px 14px 11px!important;border-radius:18px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement{grid-template-columns:25px auto!important;column-gap:6px!important;margin:0 0 7px 7px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement
.w2-family-icon{width:20px!important;height:20px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement>span{font-size:11px!important}.w247-dashboard
.w247-funnel
.w2-funnel-family.is-placement>small{font-size:7.5px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll{position:relative!important;width:100%!important;padding:9px 10px!important;box-sizing:border-box!important;overflow:visible!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{z-index:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) 110px repeat(3,minmax(0,1fr))!important;grid-column-gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:116px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;align-items:center!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level{width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;min-width:0!important;height:100px!important;min-height:100px!important;margin:0!important;padding:22px 6px 8px!important;box-sizing:border-box!important;border-radius:10px!important;transform:none!important;z-index:5!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:after,.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:before{content:""!important;position:absolute!important;z-index:0!important;width:calc(50% - 61px)!important;height:auto!important;border:1px solid rgba(56,145,66,.78)!important;background:rgba(58,150,69,.018)!important;box-sizing:border-box!important;pointer-events:none!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{width:100px!important;height:86px!important;background:linear-gradient(90deg,rgba(64,150,72,0),rgba(64,150,72,.05) 18%,rgba(64,150,72,.12) 50%,rgba(64,150,72,.05) 82%,rgba(64,150,72,0)),repeating-linear-gradient(90deg,transparent,transparent 6px,rgba(255,255,255,.65) 7px,transparent 9px)!important;-webkit-clip-path:polygon(0 18%,38% 38%,48% 46%,50% 50%,48% 54%,38% 62%,0 82%,0 100%,100% 100%,100% 0,0 0)!important;clip-path:polygon(0 18%,38% 38%,48% 46%,50% 50%,48% 54%,38% 62%,0 82%,0 100%,100% 100%,100% 0,0 0)!important;opacity:.75!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:after{content:"›   ›   ›"!important;width:92px!important;height:52px!important;color:rgba(255,255,255,.96)!important;font-size:28px!important;font-weight:500!important;letter-spacing:-5px!important;text-shadow:0 0 5px rgba(77,160,84,.35),0 0 10px rgba(77,160,84,.22)!important}@media (max-width:1100px){.w247-dashboard .w247-funnel .w2-funnel-track.is-placement,.w247-dashboard .w247-funnel .w2-funnel-track.is-recruitment{min-width:900px!important}.w247-dashboard .w247-funnel .w2-funnel-band.is-placement .w2-funnel-scroll,.w247-dashboard .w247-funnel .w2-funnel-band.is-recruitment .w2-funnel-scroll{overflow-x:auto!important}}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{grid-template-columns:repeat(3,minmax(0,1fr)) 170px repeat(3,minmax(0,1fr))!important;position:relative!important;overflow:visible!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:before{left:0!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:after,.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:before{width:calc(50% - 92px)!important;top:1px!important;bottom:1px!important;border:1px solid rgba(55,145,65,.75)!important;border-radius:14px!important;background:rgba(62,150,70,.018)!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:after{right:0!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{width:162px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 180'%3E%3Cdefs%3E%3ClinearGradient id='fade' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23459a4d' stop-opacity='0'/%3E%3Cstop offset='.28' stop-color='%23459a4d' stop-opacity='.16'/%3E%3Cstop offset='.50' stop-color='%23459a4d' stop-opacity='.28'/%3E%3Cstop offset='.72' stop-color='%23459a4d' stop-opacity='.16'/%3E%3Cstop offset='1' stop-color='%23459a4d' stop-opacity='0'/%3E%3C/linearGradient%3E%3CradialGradient id='glow'%3E%3Cstop offset='0' stop-color='%23ffffff' stop-opacity='.95'/%3E%3Cstop offset='.38' stop-color='%23ffffff' stop-opacity='.42'/%3E%3Cstop offset='1' stop-color='%23ffffff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='300' height='180' fill='url(%23fade)'/%3E%3Cellipse cx='150' cy='90' rx='54' ry='30' fill='url(%23glow)'/%3E%3Cg stroke='%23ffffff' stroke-opacity='.64' stroke-width='2'%3E%3Cline x1='0' y1='4' x2='150' y2='90'/%3E%3Cline x1='0' y1='26' x2='150' y2='90'/%3E%3Cline x1='0' y1='50' x2='150' y2='90'/%3E%3Cline x1='0' y1='75' x2='150' y2='90'/%3E%3Cline x1='0' y1='105' x2='150' y2='90'/%3E%3Cline x1='0' y1='130' x2='150' y2='90'/%3E%3Cline x1='0' y1='154' x2='150' y2='90'/%3E%3Cline x1='0' y1='176' x2='150' y2='90'/%3E%3Cline x1='300' y1='4' x2='150' y2='90'/%3E%3Cline x1='300' y1='26' x2='150' y2='90'/%3E%3Cline x1='300' y1='50' x2='150' y2='90'/%3E%3Cline x1='300' y1='75' x2='150' y2='90'/%3E%3Cline x1='300' y1='105' x2='150' y2='90'/%3E%3Cline x1='300' y1='130' x2='150' y2='90'/%3E%3Cline x1='300' y1='154' x2='150' y2='90'/%3E%3Cline x1='300' y1='176' x2='150' y2='90'/%3E%3C/g%3E%3Cg fill='%23ffffff' fill-opacity='.52'%3E%3Ccircle cx='22' cy='52' r='2'/%3E%3Ccircle cx='38' cy='60' r='2'/%3E%3Ccircle cx='54' cy='68' r='2'/%3E%3Ccircle cx='70' cy='76' r='2'/%3E%3Ccircle cx='22' cy='128' r='2'/%3E%3Ccircle cx='38' cy='120' r='2'/%3E%3Ccircle cx='54' cy='112' r='2'/%3E%3Ccircle cx='70' cy='104' r='2'/%3E%3Ccircle cx='278' cy='52' r='2'/%3E%3Ccircle cx='262' cy='60' r='2'/%3E%3Ccircle cx='246' cy='68' r='2'/%3E%3Ccircle cx='230' cy='76' r='2'/%3E%3Ccircle cx='278' cy='128' r='2'/%3E%3Ccircle cx='262' cy='120' r='2'/%3E%3Ccircle cx='246' cy='112' r='2'/%3E%3Ccircle cx='230' cy='104' r='2'/%3E%3C/g%3E%3C/svg%3E") 50% /100% 100% no-repeat!important;opacity:.92!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:after{content:"❯ ❯ ❯"!important;z-index:5!important;width:105px!important;height:54px!important;letter-spacing:-3px!important;text-shadow:0 0 5px rgba(255,255,255,.75),0 0 11px rgba(62,150,70,.48)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;justify-self:center!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level:first-child{grid-column:1!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level:nth-child(2){grid-column:2!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level:nth-child(3){grid-column:3!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level:nth-child(4){grid-column:5!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level:nth-child(5){grid-column:6!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level:nth-child(6){grid-column:7!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement{grid-template-columns:repeat(3,minmax(0,1fr)) 150px repeat(3,minmax(0,1fr))!important;column-gap:8px!important}.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:after,.w247-dashboard
.w247-funnel
.w2-funnel-band.is-placement
.w2-funnel-scroll:before{width:calc(50% - 82px)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{content:""!important;display:block!important;z-index:2!important;width:165px!important;height:108px!important;border:0!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;background:radial-gradient(ellipse at center,rgba(255,255,255,.98) 0,rgba(255,255,255,.85) 12%,rgba(255,255,255,.3) 28%,rgba(255,255,255,0) 58%),radial-gradient(ellipse at center,rgba(87,174,96,.24) 0,rgba(87,174,96,.12) 34%,rgba(87,174,96,0) 74%),repeating-conic-gradient(from 258deg at 50% 50%,rgba(255,255,255,.72) 0deg .45deg,transparent .45deg 5deg),linear-gradient(90deg,rgba(69,142,62,0),rgba(69,142,62,.11) 22%,rgba(69,142,62,.17) 43%,rgba(69,142,62,.17) 57%,rgba(69,142,62,.11) 78%,rgba(69,142,62,0))!important;-webkit-mask-image:radial-gradient(ellipse at center,black 0,black 36%,rgba(0,0,0,.88) 52%,rgba(0,0,0,.38) 72%,transparent 100%)!important;mask-image:radial-gradient(ellipse at center,black 0,black 36%,rgba(0,0,0,.88) 52%,rgba(0,0,0,.38) 72%,transparent 100%)!important;opacity:.88!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:after,.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:before{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement:after{content:"❯  ❯  ❯"!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:6!important;width:100px!important;height:50px!important;background:transparent!important;color:rgba(255,255,255,.98)!important;font-family:Arial,sans-serif!important;font-size:25px!important;line-height:1!important;font-weight:700!important;letter-spacing:-4px!important;white-space:nowrap!important;text-align:center!important;text-shadow:0 0 4px rgba(255,255,255,.95),0 0 9px rgba(92,176,100,.62),0 0 16px rgba(92,176,100,.28)!important}.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level:nth-child(3),.w247-dashboard
.w247-funnel
.w2-funnel-track.is-placement
.w2-funnel-level:nth-child(4){position:relative!important;z-index:5!important}.w247-dashboard
.w2-recruitment-outputs{width:380px!important;padding:8px 12px 9px!important;border-radius:12px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-title{font-size:9px!important;line-height:1.05!important;margin-bottom:5px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>a,.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards>div{min-height:30px!important;grid-template-columns:18px 1fr auto!important;gap:6px!important;padding:0 8px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-icon{width:15px!important;height:15px!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards span{font-size:7.8px!important;line-height:1.15!important;font-weight:700!important}.w247-dashboard
.w2-recruitment-outputs
.w2-output-cards strong{font-size:18px!important;line-height:1!important}.w247-dashboard .w247-grid .w2-quality-section-title{padding-left:18px!important;padding-right:18px!important}.w247-dashboard .w2-commercial-results,.w247-dashboard .w2-pool-quality{grid-column:1/-1;border-top:1px solid #e8ece9;margin-top:4px;padding-top:14px}.w247-dashboard .w2-commercial-results>.w2-eyebrow,.w247-dashboard .w2-pool-quality>.w2-eyebrow{display:block;margin-bottom:10px}.w247-dashboard .w2-pool-rgpd{display:block;margin-top:10px;color:#8c9290;opacity:.7}.w247-dashboard .is-commercial-activity .w2-donut strong{font-size:17px}@media (min-width:1601px){.w247-dashboard .w2-headline-block>.w2-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:901px) and (max-width:1600px){.w247-dashboard .w2-headline-block>.w2-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:521px) and (max-width:900px){.w247-dashboard .w2-headline-block>.w2-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1200px){.w247-dashboard .w2-headline-block>.w2-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.delivery-modern{margin:22px 0 26px;padding:0 0 22px;border:1px solid #e7e5df;border-radius:22px;background:linear-gradient(180deg,#fff,#fdfcf9);box-shadow:0 14px 42px rgba(22,39,51,.07),0 2px 7px rgba(22,39,51,.025);overflow:hidden}.delivery-modern-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;padding:24px 26px 20px!important;border-bottom:1px solid #efede8;background:radial-gradient(circle at 0 0,rgba(219,107,41,.055),transparent 28%),#fff}.delivery-modern-heading>div{min-width:0}.delivery-modern-eyebrow{display:block;margin-bottom:6px;color:#d66a2d!important;font-size:10px!important;line-height:1;font-weight:900!important;letter-spacing:.14em!important}.delivery-modern-heading h2{margin:0!important;color:#172c35!important;font-size:27px!important;line-height:1.12;letter-spacing:-.035em}.delivery-modern-heading>small{color:#7d858a!important;font-size:11px!important;white-space:nowrap}.delivery-modern-heading>small strong{color:#3b5554;font-weight:800}.delivery-modern-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;padding:20px 22px 0}.delivery-modern-actions,.delivery-modern-contractual,.delivery-modern-operational,.delivery-modern-panel{border:1px solid #e8e8e4;border-radius:17px;background:#fff}.delivery-modern-tunnel-panel{min-width:0;overflow:hidden}.delivery-modern-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:15px 17px 13px}.delivery-modern-section-heading>div{display:flex;flex-direction:column;gap:3px}.delivery-modern-section-heading strong{color:#213842;font-size:12px;line-height:1.2;font-weight:850}.delivery-modern-section-heading span{color:#8a9296;font-size:9px;line-height:1.35}.delivery-modern-section-heading>small{color:#9aa0a4;font-size:8px;white-space:nowrap}.delivery-modern-tunnel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:118px;border-top:1px solid #efefec;background:linear-gradient(180deg,#fffaf6,#fff)}.delivery-modern-step{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;padding:18px 14px 18px 18px;color:#344a53;text-decoration:none;border-right:1px solid #efe8e2;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.delivery-modern-step:last-child{border-right:0}.delivery-modern-step:hover{z-index:2;background:#fff4eb;box-shadow:0 8px 24px rgba(204,103,44,.08)}.delivery-modern-step-icon{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#fff0e5;color:#ca642a;font-size:14px;font-weight:800}.delivery-modern-step-content{min-width:0;display:flex;flex-direction:column;gap:5px}.delivery-modern-step-content small{min-height:25px;color:#6d777c;font-size:8px;line-height:1.35;font-weight:700}.delivery-modern-step-content strong{color:#1d333b;font-size:24px;line-height:1;letter-spacing:-.04em}.delivery-modern-step-arrow{position:absolute;right:-7px;top:50%;z-index:3;width:15px;height:30px;margin-top:-15px;display:grid;place-items:center;border-radius:9px;background:#fff;color:#d77a43;border:1px solid #efded3;font-size:16px;font-weight:700}.delivery-modern-actions{display:flex;flex-direction:column;overflow:hidden;box-shadow:0 9px 25px rgba(25,46,50,.055)}.delivery-modern-actions>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 17px 13px!important;border-bottom:1px solid #edf0ed;background:linear-gradient(135deg,#f5f9f5,#fff 85%)}.delivery-modern-actions>header>div{display:flex;flex-direction:column}.delivery-modern-actions>header span:first-child{color:#6d8678!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important}.delivery-modern-actions h3{margin:4px 0 0;color:#203b39;font-size:16px;letter-spacing:-.025em}.delivery-modern-action-badge{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#f2e9df;color:#c96a30!important;font-size:14px!important;font-weight:900}.delivery-modern-action-list{display:flex;flex-direction:column;padding:5px 0}.delivery-modern-action-list>a{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:11px 15px;color:#263d43;text-decoration:none;border-bottom:1px solid #f0f1ef;transition:background .15s ease}.delivery-modern-action-list>a:hover{background:#fafbf9}.delivery-modern-action-list>a:last-child{border-bottom:0}.delivery-modern-action-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#edf3f0;color:#507164;font-size:13px}.delivery-modern-action-icon.is-warning{background:#fff0e5;color:#c76028}.delivery-modern-action-copy{display:flex;align-items:baseline;gap:6px;min-width:0}.delivery-modern-action-copy strong{flex:0 0 auto;color:#20373e;font-size:16px}.delivery-modern-action-copy small{overflow:hidden;color:#6c777b;font-size:9px;line-height:1.3;text-overflow:ellipsis}.delivery-modern-action-list>a>b{color:#a7adae;font-size:17px;font-weight:500}.delivery-modern-all-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:12px 16px;border-top:1px solid #edf0ed;color:#476a5e;background:#fafcf9;font-size:9px;font-weight:800;text-decoration:none}.delivery-modern-all-actions:hover{background:#f4f8f4}.delivery-modern-contractual,.delivery-modern-operational{margin:18px 22px 0;overflow:hidden}.delivery-modern-operational-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #edf0ed}.delivery-modern-operational-grid>a{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;min-height:112px;padding:16px 18px;color:#263e44;text-decoration:none;border-right:1px solid #edf0ed;background:linear-gradient(180deg,#fbfdfb,#fff);transition:background .16s ease,transform .16s ease}.delivery-modern-operational-grid>a:last-child{border-right:0}.delivery-modern-operational-grid>a:hover{background:#f5faf6}.delivery-modern-operational-grid>a.is-priority{background:linear-gradient(180deg,#fffaf5,#fff)}.delivery-modern-kpi-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#eaf3ee;color:#497366;font-size:17px}.delivery-modern-operational-grid>a.is-priority .delivery-modern-kpi-icon{background:#fff0e5;color:#c7652b}.delivery-modern-kpi-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.delivery-modern-kpi-copy>strong{color:#1c353d;font-size:29px;line-height:1;letter-spacing:-.05em}.delivery-modern-kpi-copy>b{margin-top:4px;color:#364c53;font-size:10px;line-height:1.25}.delivery-modern-kpi-copy>small{color:#90979a;font-size:8px}.delivery-modern-kpi-arrow{color:#b3b8b9;font-size:12px}.delivery-modern-contract-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #edf0ed}.delivery-modern-contract-grid>a{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:14px 16px;color:#31464e;text-decoration:none;border-right:1px solid #edf0ed;background:#fff;transition:background .15s ease}.delivery-modern-contract-grid>a:last-child{border-right:0}.delivery-modern-contract-grid>a:hover{background:#fafbf9}.delivery-modern-contract-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#edf1f3;color:#536a75;font-size:13px}.delivery-modern-contract-grid>a>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.delivery-modern-contract-grid>a strong{color:#263d45;font-size:18px;line-height:1}.delivery-modern-contract-grid>a small{color:#788287;font-size:8px;line-height:1.25}.delivery-modern-contract-grid>a>b{color:#b5b9ba;font-size:16px;font-weight:500}@media (max-width:1180px){.delivery-modern-main-grid{grid-template-columns:1fr}.delivery-modern-actions{display:block}.delivery-modern-action-list{display:grid;grid-template-columns:repeat(2,1fr)}.delivery-modern-tunnel{grid-template-columns:repeat(3,1fr)}.delivery-modern-step:nth-child(3){border-right:0}.delivery-modern-operational-grid{grid-template-columns:repeat(2,1fr)}.delivery-modern-contract-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.delivery-modern-heading{align-items:flex-start!important;flex-direction:column}.delivery-modern-heading>small{white-space:normal}.delivery-modern-main-grid{padding:14px 14px 0}.delivery-modern-contractual,.delivery-modern-operational{margin:14px 14px 0}.delivery-modern-action-list,.delivery-modern-contract-grid,.delivery-modern-operational-grid,.delivery-modern-tunnel{grid-template-columns:1fr}.delivery-modern-contract-grid>a,.delivery-modern-operational-grid>a,.delivery-modern-step{border-right:0;border-bottom:1px solid #edf0ed}.delivery-modern-step-arrow{display:none}}.delivery-pro{margin:22px 0 28px;color:#22373d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.delivery-pro *{box-sizing:border-box}.delivery-pro-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:30px!important;padding:5px 3px 20px!important}.delivery-pro-header>div>span{display:block;margin-bottom:7px;color:#b8653a!important;font-size:11px!important;line-height:1;font-weight:800!important;letter-spacing:.13em!important}.delivery-pro-header h2{margin:0!important;color:#173831!important;font-size:30px!important;line-height:1.1;font-weight:750!important;letter-spacing:-.035em}.delivery-pro-header p{margin:0;color:#77848a;font-size:13px}.delivery-pro-header p strong{margin-left:4px;color:#355c50;font-weight:700}.delivery-pro-top{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:18px;gap:18px;align-items:stretch}.delivery-pro-block,.delivery-pro-priorities,.delivery-pro-tunnel{border:1px solid #dfe5e2;border-radius:16px;background:#fff;box-shadow:0 8px 26px rgba(20,48,43,.045);overflow:hidden}.delivery-pro-section-title{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:17px 22px;border-bottom:1px solid #e7ece9}.delivery-pro-section-title h3{margin:0;color:#183b34;font-size:17px;line-height:1.2;font-weight:750;letter-spacing:-.015em}.delivery-pro-section-title p{margin:5px 0 0;color:#7b888d;font-size:12px;line-height:1.4}.delivery-pro-tunnel{display:flex;flex-direction:column;min-height:350px}.delivery-pro-steps{position:relative;flex:1 1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:272px;padding:28px 8px 22px;background:linear-gradient(180deg,#fbfcfb,#ffffff)}.delivery-pro-steps:before{content:"";position:absolute;top:49px;left:8.5%;right:8.5%;height:2px;background:#dce5e1}.delivery-pro-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;padding:0 12px;color:#263d43;text-align:center;text-decoration:none;border:0}.delivery-pro-step-number{position:relative;z-index:2;width:42px;height:42px;margin:0;display:grid;place-items:center;border:2px solid #cbd9d4;border-radius:50%;background:#fff;color:#49695f;font-size:11px;line-height:1;font-weight:800;letter-spacing:.04em;box-shadow:0 2px 7px rgba(25,53,47,.04);transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.delivery-pro-step:hover .delivery-pro-step-number{color:#fff;background:#28584d;border-color:#28584d;transform:translateY(-2px)}.delivery-pro-step-label{display:flex;align-items:flex-start;justify-content:center;min-height:48px;margin-top:18px;color:#455960;font-size:13px;line-height:1.35;font-weight:650}.delivery-pro-step strong{display:block;margin-top:8px;color:#173831;font-size:36px;line-height:1;font-weight:720;letter-spacing:-.055em}.delivery-pro-step-next{display:none}.delivery-pro-priorities{display:flex;flex-direction:column;min-height:350px}.delivery-pro-priorities-head{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:16px 20px;border-bottom:1px solid #e5ebe8;background:#f6f9f7}.delivery-pro-priorities-head>div>span{display:block;margin-bottom:5px;color:#627f74;font-size:10px;line-height:1;font-weight:800;letter-spacing:.13em}.delivery-pro-priorities-head h3{margin:0;color:#183b34;font-size:19px;line-height:1.2;font-weight:750;letter-spacing:-.025em}.delivery-pro-alert{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f8ebe3;color:#c56532;font-size:16px;font-weight:800}.delivery-pro-priorities-list{flex:1 1;display:flex;flex-direction:column}.delivery-pro-priorities-list>a{flex:1 1;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;grid-gap:12px;gap:12px;min-height:54px;padding:10px 20px;color:#33484e;text-decoration:none;border-bottom:1px solid #e9edeb;transition:background .15s ease}.delivery-pro-priorities-list>a:hover{background:#f8faf9}.delivery-pro-priorities-list>a strong{color:#173831;font-size:22px;line-height:1;font-weight:720}.delivery-pro-priorities-list>a span{color:#5e6d72;font-size:13px;line-height:1.3;font-weight:500}.delivery-pro-priorities-list>a b{color:#95a19f;font-size:14px;font-weight:500}.delivery-pro-priorities-list>a.is-critical{background:#fffaf7}.delivery-pro-priorities-list>a.is-critical b,.delivery-pro-priorities-list>a.is-critical strong{color:#c25e2d}.delivery-pro-see-all{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:12px 20px;border-top:1px solid #e5ebe8;background:#f6f9f7;color:#365f53;font-size:12px;font-weight:700;text-decoration:none}.delivery-pro-see-all:hover{background:#eef4f1}.delivery-pro-block{margin-top:18px}.delivery-pro-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-pro-kpis>a{position:relative;min-height:138px;padding:22px 25px 20px;color:#263e44;text-decoration:none;border-right:1px solid #e6ebe8;border-top:3px solid transparent;background:#fff;transition:background .15s ease,border-color .15s ease}.delivery-pro-kpis>a:last-child{border-right:0}.delivery-pro-kpis>a:hover{background:#f8faf9;border-top-color:#79998e}.delivery-pro-kpis>a.is-warning{background:#fffaf7;border-top-color:#d47a4a}.delivery-pro-kpi-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.delivery-pro-kpi-top strong{color:#173831;font-size:40px;line-height:1;font-weight:720;letter-spacing:-.06em}.delivery-pro-kpi-top span{color:#98a5a2;font-size:15px}.delivery-pro-kpis>a.is-warning .delivery-pro-kpi-top strong{color:#bf5e31}.delivery-pro-kpis h4{margin:13px 0 0;color:#2b4147;font-size:14px;line-height:1.3;font-weight:700}.delivery-pro-kpis p{margin:5px 0 0;color:#818d91;font-size:12px;line-height:1.35}.delivery-pro-contract-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.delivery-pro-contract-grid>a{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;min-height:88px;padding:16px 20px;color:#35494f;text-decoration:none;border-right:1px solid #e6ebe8;transition:background .15s ease}.delivery-pro-contract-grid>a:last-child{border-right:0}.delivery-pro-contract-grid>a:hover{background:#f8faf9}.delivery-pro-contract-grid>a strong{color:#183a33;font-size:25px;line-height:1;font-weight:720}.delivery-pro-contract-grid>a span{color:#5f7075;font-size:12px;line-height:1.35;font-weight:500}.delivery-pro-contract-grid>a b{color:#9ba6a4;font-size:14px;font-weight:500}@media(max-width:1250px){.delivery-pro-top{grid-template-columns:1fr}.delivery-pro-priorities,.delivery-pro-tunnel{min-height:auto}.delivery-pro-steps{min-height:230px}.delivery-pro-priorities-list{display:grid;grid-template-columns:repeat(2,1fr)}.delivery-pro-priorities-list>a{min-height:70px}}@media(max-width:900px){.delivery-pro-steps{grid-template-columns:repeat(3,1fr);gap:20px 0}.delivery-pro-steps:before{display:none}.delivery-pro-contract-grid,.delivery-pro-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.delivery-pro-header{align-items:flex-start!important;flex-direction:column}.delivery-pro-contract-grid,.delivery-pro-kpis,.delivery-pro-priorities-list,.delivery-pro-steps{grid-template-columns:1fr}.delivery-pro-step{padding:14px}.delivery-pro-contract-grid>a,.delivery-pro-kpis>a{border-right:0;border-bottom:1px solid #e6ebe8}}