/* V91 — Manager Career command centre. Uses existing manager and office artwork only. */
:root{--mc-navy:#071a2a;--mc-blue:#0d4ca3;--mc-cyan:#55d5dc;--mc-red:#d44b55;--mc-ink:#122131;--mc-muted:#657586;--mc-line:#dce4eb;--mc-paper:#f3f6f8}
body.v20-ui .office-pane[data-office-pane="manager"]{overflow:hidden!important;background:#eef2f5!important}
body.v20-ui #officeManagerContent.office-manager-content{display:flex!important;flex-direction:column!important;gap:clamp(8px,.7cqw,14px)!important;width:100%!important;height:100%!important;min-height:0!important;padding:clamp(8px,.72cqw,14px)!important;overflow-x:hidden!important;overflow-y:auto!important;background:linear-gradient(180deg,#e9eef2,#f7f9fa)!important;scrollbar-color:#9eabb7 transparent}
body.v20-ui #officeManagerContent *{box-sizing:border-box}

body.v20-ui .mc-command-hero{position:relative;flex:0 0 auto;min-height:clamp(142px,10.6cqw,205px);display:grid;grid-template-columns:clamp(116px,9.3cqw,180px) minmax(210px,1.15fr) minmax(320px,1.35fr) minmax(145px,.62fr);align-items:stretch;overflow:hidden;color:#fff;background:linear-gradient(110deg,rgba(4,18,31,.98) 0%,rgba(7,30,51,.96) 45%,color-mix(in srgb,var(--mc-club) 38%,#061725) 100%);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 30px rgba(10,28,45,.18)}
body.v20-ui .mc-command-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,rgba(255,255,255,.035)),url("assets/career/office.png") center 43%/cover no-repeat;opacity:.14;filter:saturate(.55);pointer-events:none}
body.v20-ui .mc-command-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--mc-red) 0 16%,var(--mc-cyan) 16% 35%,rgba(255,255,255,.18) 35%)}
body.v20-ui .mc-command-hero>*{position:relative;z-index:1}
body.v20-ui .mc-manager-stage{position:relative;overflow:hidden;align-self:stretch;border-right:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 35%,rgba(85,213,220,.18),transparent 62%)}
body.v20-ui .mc-manager-stage .manager-portrait-crop,body.v20-ui .mc-boardroom-manager .manager-portrait-crop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:transparent!important}
body.v20-ui .mc-manager-stage .manager-paperdoll{position:absolute!important;left:50%!important;top:-15%!important;width:96%!important;max-width:none!important;transform:translateX(-50%)!important;filter:drop-shadow(0 10px 15px rgba(0,0,0,.45))}
body.v20-ui .mc-manager-stage .manager-ground-shadow,body.v20-ui .mc-boardroom-manager .manager-ground-shadow{display:none!important}
body.v20-ui .mc-manager-identity{align-self:center;padding:clamp(14px,1.2cqw,25px)}
body.v20-ui .mc-manager-identity>span,body.v20-ui .mc-current-club small,body.v20-ui .mc-command-status span{display:block;color:#85d7da;font:900 clamp(9px,.53cqw,12px)/1.1 Arial,sans-serif;letter-spacing:.14em}
body.v20-ui .mc-manager-identity h2{margin:clamp(7px,.5cqw,11px) 0 4px;color:#fff!important;font:900 clamp(24px,2cqw,38px)/.92 Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase}
body.v20-ui .mc-manager-identity p{margin:0;color:#afbdc8!important;font:700 clamp(10px,.62cqw,13px)/1.3 Arial,sans-serif}
body.v20-ui .mc-manager-identity>div{display:flex;gap:10px;align-items:center;margin-top:12px}
body.v20-ui .mc-manager-identity b{color:#fff;font:900 clamp(11px,.68cqw,14px)/1 Arial,sans-serif;letter-spacing:.06em}.mc-manager-identity small{color:#f4c552;font-size:clamp(11px,.7cqw,15px)}
body.v20-ui .mc-command-status{align-self:center;display:grid;gap:clamp(11px,.9cqw,18px);padding:clamp(13px,1cqw,21px);border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}
body.v20-ui .mc-command-status section header{display:flex;justify-content:space-between;align-items:center;gap:10px}.mc-command-status section header strong{color:#fff;font:900 clamp(11px,.72cqw,15px)/1 Arial,sans-serif}
body.v20-ui .mc-command-meter{height:clamp(5px,.38cqw,8px);margin:8px 0 6px;overflow:hidden;background:rgba(255,255,255,.14)}.mc-command-meter i{display:block;height:100%;background:linear-gradient(90deg,#2ea8b5,#6be4dd);box-shadow:0 0 12px rgba(85,213,220,.45)}.mc-command-meter.is-security i{background:linear-gradient(90deg,#d7a140,#65d083)}
body.v20-ui .mc-command-status section>small{display:block;color:#93a6b3;font:700 clamp(9px,.52cqw,11px)/1.25 Arial,sans-serif}
body.v20-ui .mc-current-club{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:12px;text-align:center}.mc-current-club>img,.mc-current-club>svg{width:clamp(48px,4.2cqw,82px)!important;height:clamp(48px,4.2cqw,82px)!important;object-fit:contain!important;margin-bottom:9px}.mc-current-club strong{max-width:100%;margin-top:5px;color:#fff;font:900 clamp(11px,.72cqw,15px)/1.05 Arial,sans-serif;text-transform:uppercase}.mc-current-club>span{margin-top:4px;color:#aab8c4;font:700 clamp(9px,.5cqw,11px)/1.1 Arial,sans-serif}
body.v20-ui .manager-free-agent-mark{display:grid!important;place-items:center;width:clamp(50px,4.2cqw,80px);height:clamp(50px,4.2cqw,80px);margin-bottom:9px;border:2px solid #63d6d9;border-radius:50%;color:#fff!important;font:900 12px Arial!important;letter-spacing:.12em!important}
body.v20-ui .mc-metric-ribbon{flex:0 0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#fff;border:1px solid var(--mc-line);box-shadow:0 5px 14px rgba(16,43,68,.05)}
body.v20-ui .mc-metric-ribbon>div{min-width:0;padding:clamp(9px,.72cqw,14px);border-right:1px solid var(--mc-line)}.mc-metric-ribbon>div:last-child{border-right:0}.mc-metric-ribbon span{display:block;color:#758391;font:900 clamp(8px,.47cqw,10px)/1 Arial,sans-serif;letter-spacing:.11em}.mc-metric-ribbon strong{display:block;margin-top:6px;overflow:hidden;color:var(--mc-ink);font:900 clamp(10px,.65cqw,14px)/1.1 Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}

body.v20-ui .manager-career-tabs{position:sticky!important;top:-1px;z-index:8;flex:0 0 auto;display:grid!important;grid-template-columns:repeat(4,1fr)!important;margin:0!important;border:1px solid #cfd9e1!important;border-radius:0!important;background:#fff!important;box-shadow:0 5px 12px rgba(16,43,68,.05)!important;overflow:hidden}
body.v20-ui .manager-career-tabs button{height:clamp(36px,2.65cqw,51px)!important;color:#536271!important;font:900 clamp(9px,.52cqw,12px)/1 Arial,sans-serif!important;letter-spacing:.1em!important}.manager-career-tabs button.is-active{background:var(--mc-blue)!important;color:#fff!important}.manager-career-tabs i{font-size:inherit!important}
body.v20-ui .manager-career-pane{display:flex!important;flex:0 0 auto;width:100%!important;min-width:0;min-height:0;flex-direction:column;gap:clamp(10px,.8cqw,16px)!important;padding-bottom:clamp(14px,1cqw,22px)}
body.v20-ui .mc-overview-lead{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:clamp(10px,.8cqw,16px)}
body.v20-ui .mc-mandate-card,body.v20-ui .mc-opportunity-card{min-height:clamp(135px,9cqw,175px);padding:clamp(15px,1.1cqw,22px);background:#fff;border:1px solid var(--mc-line);box-shadow:0 6px 18px rgba(16,43,68,.055)}
body.v20-ui .mc-mandate-card{border-top:4px solid var(--mc-blue)}.mc-mandate-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mc-mandate-card>header span,.mc-opportunity-card>span,.mc-mandate-body span,.mc-reputation-path>div>span{display:block;color:#71808e;font:900 clamp(8px,.5cqw,11px)/1 Arial,sans-serif;letter-spacing:.13em}.mc-mandate-card h3,.mc-opportunity-card h3,.mc-reputation-path h3{margin:7px 0 0;color:var(--mc-ink)!important;font:900 clamp(19px,1.35cqw,27px)/1 Arial,sans-serif;text-transform:uppercase}.mc-mandate-card>header>b{padding:7px 10px;background:#e9f3ee;color:#28704a;font:900 clamp(9px,.53cqw,11px)/1 Arial,sans-serif;letter-spacing:.08em}.mc-mandate-body{display:grid;grid-template-columns:1.35fr .65fr;gap:20px;margin-top:18px;padding-top:15px;border-top:1px solid var(--mc-line)}.mc-mandate-body aside{padding-left:18px;border-left:1px solid var(--mc-line)}.mc-mandate-body strong{display:block;margin-top:6px;color:var(--mc-ink);font:900 clamp(12px,.8cqw,16px)/1.15 Arial,sans-serif}.mc-mandate-body p,.mc-mandate-body small{display:block;margin:6px 0 0;color:var(--mc-muted)!important;font:700 clamp(9px,.55cqw,12px)/1.4 Arial,sans-serif}
body.v20-ui .mc-opportunity-card{display:flex;flex-direction:column;background:linear-gradient(145deg,#09243b,#0c375b);border-color:#143f61;color:#fff}.mc-opportunity-card>span{color:#74d3d7}.mc-opportunity-card h3{color:#fff!important}.mc-opportunity-card p{margin:10px 0;color:#b3c3ce!important;font:700 clamp(9px,.57cqw,12px)/1.4 Arial,sans-serif}.mc-opportunity-card>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.mc-opportunity-card button{min-height:34px;padding:8px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;font:900 clamp(8px,.48cqw,10px)/1.15 Arial,sans-serif;letter-spacing:.07em;cursor:pointer}.mc-opportunity-card button:first-child{background:#1a6ac4;border-color:#1f78da}.mc-opportunity-card button:hover{filter:brightness(1.13)}

body.v20-ui .manager-pane-heading{padding:0!important}.manager-pane-heading>span,.manager-rivals>span{color:#557084!important;font:900 clamp(8px,.47cqw,10px)/1 Arial,sans-serif!important;letter-spacing:.13em!important}.manager-pane-heading h3{margin:6px 0 0!important;color:var(--mc-ink)!important;font:900 clamp(17px,1.15cqw,23px)/1 Arial,sans-serif!important}.manager-pane-heading p{margin:6px 0 0!important;color:var(--mc-muted)!important;font:700 clamp(9px,.54cqw,11px)/1.35 Arial,sans-serif!important}
body.v20-ui .mc-signals,body.v20-ui .mc-trajectory,body.v20-ui .manager-world-pulse,body.v20-ui .manager-spell-card,body.v20-ui .mc-market-intelligence{padding:clamp(14px,1cqw,21px);background:#fff;border:1px solid var(--mc-line);box-shadow:0 6px 18px rgba(16,43,68,.045)}
body.v20-ui .mc-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.65cqw,13px);margin-top:14px}.mc-signal-grid article{position:relative;min-height:112px;padding:13px 14px;background:#f7f9fb;border:1px solid #e1e7ec;border-top:3px solid #8092a0}.mc-signal-grid article.is-good{border-top-color:#3da875}.mc-signal-grid article.is-warn{border-top-color:#d4a23a}.mc-signal-grid article.is-risk{border-top-color:#cf4d57}.mc-signal-grid article header{display:flex;justify-content:space-between;gap:8px}.mc-signal-grid span{color:#71808d;font:900 clamp(8px,.45cqw,10px)/1 Arial,sans-serif;letter-spacing:.1em}.mc-signal-grid header b{color:#365065;font:900 clamp(8px,.46cqw,10px)/1 Arial,sans-serif}.mc-signal-grid article>strong{display:block;margin-top:14px;color:var(--mc-ink);font:900 clamp(11px,.72cqw,15px)/1.1 Arial,sans-serif}.mc-signal-grid p{margin:8px 0 0!important;color:#667684!important;font:700 clamp(9px,.52cqw,11px)/1.4 Arial,sans-serif!important}
body.v20-ui .mc-reputation-path{display:grid;grid-template-columns:1fr auto;gap:8px 25px;align-items:center;padding:clamp(14px,1cqw,21px);background:linear-gradient(105deg,#fdfefe,#eef6f6);border:1px solid #cfe2e3;border-left:5px solid #3ab5bd}.mc-reputation-path p{margin:7px 0 0!important;color:var(--mc-muted)!important;font:700 clamp(9px,.54cqw,11px)/1.35 Arial,sans-serif!important}.mc-reputation-path>strong{color:#174d69;font:900 clamp(28px,2.2cqw,42px)/1 Arial,sans-serif}.mc-reputation-path>strong small{font-size:.4em}.mc-reputation-track{grid-column:1/-1;height:8px;overflow:hidden;background:#dce9e9}.mc-reputation-track i{display:block;height:100%;background:linear-gradient(90deg,#1c8190,#58d3d1)}

body.v20-ui .manager-world-pulse-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(8px,.62cqw,13px)!important;margin-top:14px}.manager-world-pulse-card{min-height:88px!important;padding:12px!important;border:1px solid #e0e6eb!important;border-left:4px solid #3c789f!important;border-radius:0!important;background:#f8fafb!important}.manager-world-pulse-card.is-pressure{border-left-color:#d04c57!important}.manager-world-pulse-card.is-vacancy{border-left-color:#d49b36!important}.manager-world-pulse-card.is-approach{border-left-color:#55cdd2!important}.manager-world-pulse-card.is-appointment{border-left-color:#40a56d!important}.manager-world-pulse-crest{width:42px!important;height:42px!important}.manager-world-pulse-card strong{font-size:clamp(10px,.63cqw,13px)!important}.manager-world-pulse-card span,.manager-world-pulse-card small,.manager-world-pulse-card p{font-size:clamp(8px,.47cqw,10px)!important;line-height:1.3!important}.manager-world-pulse-empty{grid-column:1/-1;padding:20px;background:#f5f8fa;border:1px dashed #cbd6df}
body.v20-ui .mc-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.mc-target-grid article{display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;gap:11px;min-width:0;padding:11px 12px;background:#f7f9fb;border:1px solid #e0e6eb}.mc-target-crest{display:grid;place-items:center;width:44px;height:44px}.mc-target-crest img,.mc-target-crest svg{max-width:100%;max-height:100%;object-fit:contain}.mc-target-grid article>div:nth-child(2){min-width:0}.mc-target-grid small,.mc-target-grid span{display:block;overflow:hidden;color:#687987;font:700 clamp(8px,.48cqw,10px)/1.25 Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.mc-target-grid strong{display:block;margin:4px 0;color:var(--mc-ink);font:900 clamp(10px,.65cqw,13px)/1 Arial,sans-serif}.mc-target-grid article>b{display:grid;place-items:center;width:34px;height:34px;background:#0d3558;color:#fff;font:900 12px Arial}.mc-target-grid button{min-width:62px;height:30px;border:1px solid #b9c7d2;background:#fff;color:#254966;font:900 9px Arial;letter-spacing:.05em;cursor:pointer}.mc-target-grid button:hover{border-color:#0e579f;color:#0e579f}

body.v20-ui .manager-spell-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:14px}.manager-spell-entry{display:grid!important;grid-template-columns:34px 54px 1fr!important;min-height:120px!important;padding:12px!important;border:1px solid #dfe6eb!important;border-left:4px solid #9baab6!important;border-radius:0!important;background:#f8fafb!important}.manager-spell-entry.is-current{border-left-color:#1e7db4!important;background:linear-gradient(130deg,#f6fbff,#eef6f8)!important}.manager-spell-crest{width:45px!important;height:45px!important}.manager-spell-topline{display:flex!important;gap:8px;justify-content:space-between}.manager-spell-topline time,.manager-spell-topline strong,.manager-spell-main p{font-size:clamp(8px,.47cqw,10px)!important}.manager-spell-main h4{font-size:clamp(13px,.85cqw,17px)!important}.manager-spell-record{grid-template-columns:repeat(4,1fr)!important}.manager-spell-record span{font-size:clamp(7px,.42cqw,9px)!important}.manager-spell-record b{font-size:clamp(11px,.7cqw,14px)!important}

body.v20-ui .manager-market-toolbar{position:sticky;top:clamp(36px,2.65cqw,51px);z-index:7;min-height:56px!important;padding:10px 14px!important;background:#fff!important;border:1px solid var(--mc-line)!important;box-shadow:0 5px 12px rgba(16,43,68,.06)}.manager-market-toolbar span{font-size:clamp(8px,.48cqw,10px)!important}.manager-market-toolbar strong{font-size:clamp(11px,.7cqw,14px)!important}.manager-market-toolbar button{min-height:30px!important;font-size:clamp(8px,.45cqw,10px)!important}.manager-vacancy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(9px,.7cqw,14px)!important}.manager-vacancy-card{min-width:0!important;padding:clamp(12px,.9cqw,18px)!important;border-radius:0!important;box-shadow:0 5px 15px rgba(16,43,68,.05)!important}.manager-vacancy-head h4{font-size:clamp(14px,.95cqw,19px)!important}.manager-vacancy-head span,.manager-vacancy-head p,.manager-vacancy-facts span,.manager-vacancy-reason,.manager-vacancy-actions button{font-size:clamp(8px,.48cqw,10px)!important}.manager-vacancy-facts strong{font-size:clamp(9px,.57cqw,12px)!important}.manager-vacancy-actions button{min-height:32px!important}.manager-monitoring-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.manager-interest-card{border-radius:0!important}.manager-interest-copy h4{font-size:clamp(12px,.75cqw,15px)!important}.manager-interest-copy span,.manager-interest-copy small,.manager-interest-card footer{font-size:clamp(8px,.47cqw,10px)!important}
body.v20-ui .mc-market-intelligence>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--mc-line)}.mc-market-intelligence>header span,.mc-interest-empty>span{color:#51839a;font:900 clamp(8px,.48cqw,10px)/1 Arial;letter-spacing:.13em}.mc-market-intelligence>header h3,.mc-interest-empty h3{margin:6px 0;color:var(--mc-ink)!important;font:900 clamp(18px,1.25cqw,25px)/1 Arial}.mc-market-intelligence>header p,.mc-interest-empty p{margin:0!important;color:var(--mc-muted)!important;font:700 clamp(9px,.55cqw,12px)/1.35 Arial!important}.mc-market-intelligence>header>b{padding:9px 12px;background:#e5f5ed;color:#25704a;font:900 10px Arial;letter-spacing:.12em}.mc-intel-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:14px 0;background:#f6f8fa;border:1px solid #e0e6eb}.mc-intel-grid>div{padding:14px;border-right:1px solid #e0e6eb}.mc-intel-grid>div:last-child{border-right:0}.mc-intel-grid span,.mc-intel-grid small{display:block;color:#71818e;font:800 clamp(8px,.47cqw,10px)/1.2 Arial;letter-spacing:.08em}.mc-intel-grid strong{display:block;margin:7px 0;color:var(--mc-ink);font:900 clamp(20px,1.4cqw,28px)/1 Arial}.mc-interest-empty{padding:24px;background:#fff;border:1px solid var(--mc-line);border-left:5px solid #7893a6}
body.v20-ui .manager-contract-panel{width:100%!important;border-radius:0!important}.manager-contract-copy h3{font-size:clamp(19px,1.4cqw,28px)!important}.manager-contract-copy small,.manager-contract-copy p,.manager-contract-facts span,.manager-contract-progress span,.manager-contract-expectation span{font-size:clamp(8px,.48cqw,10px)!important}.manager-contract-facts strong,.manager-contract-progress strong,.manager-contract-expectation strong{font-size:clamp(10px,.65cqw,14px)!important}.manager-renewal-offer button{min-height:34px!important}.manager-active-offers article{min-height:68px!important}.manager-active-offers button{min-height:32px!important}

body.v20-ui :is(.manager-interview-overlay,.manager-offer-overlay){position:fixed!important;inset:0!important;z-index:10050!important;display:none!important;place-items:center!important;padding:18px;background:rgba(2,10,17,.78)!important;backdrop-filter:blur(8px)}body.v20-ui :is(.manager-interview-overlay,.manager-offer-overlay).is-open{display:grid!important}.manager-interview-shell,.manager-offer-shell{width:min(920px,94vw)!important;max-height:92vh!important;overflow:auto!important;background:#f2f5f7!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:0!important;box-shadow:0 30px 80px rgba(0,0,0,.45)!important}.manager-interview-shell>header,.manager-offer-shell>header{position:sticky;top:0;z-index:5;display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:56px!important;padding:10px 16px!important;background:#061b2c!important;border-bottom:3px solid #317dad!important;color:#fff!important}.manager-interview-shell>header span,.manager-offer-shell>header span{display:block;color:#6dcbd0;font:900 8px Arial;letter-spacing:.15em}.manager-interview-shell>header strong,.manager-offer-shell>header strong{display:block;margin-top:4px;color:#fff;font:900 13px Arial;letter-spacing:.08em}.manager-interview-shell>header button,.manager-offer-shell>header button{width:34px;height:34px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font:400 22px Arial;cursor:pointer}
body.v20-ui .mc-boardroom-scene{position:relative;display:grid;grid-template-columns:minmax(170px,.48fr) 1fr;align-items:center;min-height:250px;overflow:hidden;padding:22px 30px;background:linear-gradient(90deg,rgba(5,22,36,.98),rgba(7,29,48,.87)),url("assets/career/office.png") center/cover no-repeat;color:#fff}.mc-boardroom-scene::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#ce4754 0 25%,#4dced3 25% 55%,transparent 55%)}.mc-boardroom-manager{position:relative;align-self:stretch;min-height:220px;overflow:hidden}.mc-boardroom-manager .manager-paperdoll{position:absolute!important;left:50%!important;top:-12%!important;width:78%!important;max-width:none!important;transform:translateX(-50%)!important;filter:drop-shadow(0 12px 15px rgba(0,0,0,.5))}.manager-interview-club,.manager-offer-club{padding:14px 25px!important;text-align:left!important}.mc-boardroom-scene .manager-interview-club{width:auto!important;min-height:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.manager-interview-club>div,.manager-offer-club>div{width:62px!important;height:62px!important;margin:0 0 12px!important}.manager-interview-club img,.manager-offer-club img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.manager-interview-club span,.manager-offer-club span{color:#75d0d3!important;font:900 9px Arial!important;letter-spacing:.13em!important}.manager-interview-club h2,.manager-offer-club h2{margin:8px 0!important;color:#fff!important;font:900 clamp(28px,3vw,45px)/.9 Arial!important;letter-spacing:-.045em!important;text-transform:uppercase}.manager-interview-club p,.manager-offer-club p{margin:9px 0 0!important;color:#bccbd4!important;font:700 12px/1.35 Arial!important}.mc-interview-progress{position:absolute;right:24px;bottom:18px;display:flex;gap:6px}.mc-interview-progress i{width:30px;height:4px;background:rgba(255,255,255,.22)}.mc-interview-progress i.is-active{background:#58d3d6}
body.v20-ui .manager-interview-question{padding:24px 28px!important;background:#f3f6f8!important}.manager-interview-question>span{color:#4b8198!important;font:900 9px Arial!important;letter-spacing:.14em!important}.manager-interview-question h3{margin:9px 0 0!important;color:var(--mc-ink)!important;font:900 clamp(20px,2vw,30px)/1.08 Arial!important}.manager-interview-question>p{margin:8px 0 18px!important;color:#677785!important;font:700 11px/1.4 Arial!important}.manager-interview-question>div{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.manager-interview-question button{display:grid!important;grid-template-columns:28px 1fr!important;grid-template-rows:auto auto!important;column-gap:8px!important;min-height:112px!important;padding:14px!important;text-align:left!important;background:#fff!important;border:1px solid #d8e1e8!important;border-top:4px solid #9cabb7!important;color:var(--mc-ink)!important;cursor:pointer!important}.manager-interview-question button:hover{border-color:#267aad!important;border-top-color:#267aad!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(18,54,82,.12)}.manager-interview-question button>b{grid-row:1/3;color:#83a0b2;font:900 11px Arial}.manager-interview-question button>strong{font:900 11px/1.15 Arial!important}.manager-interview-question button>small{margin-top:8px!important;color:#687986!important;font:700 10px/1.35 Arial!important}
body.v20-ui .manager-offer-facts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin:0!important;border-bottom:1px solid var(--mc-line)!important}.manager-offer-facts>div{min-height:74px!important;padding:15px!important;background:#fff!important;border-right:1px solid var(--mc-line)!important;border-bottom:1px solid var(--mc-line)!important}.manager-offer-facts span{display:block;color:#70808d;font:900 8px Arial;letter-spacing:.11em}.manager-offer-facts strong{display:block;margin-top:8px;color:var(--mc-ink);font:900 12px/1.2 Arial}.mc-board-response{padding:16px 20px;background:#ecf7f1;border-left:5px solid #3f9f6c}.mc-board-response.is-held{background:#fff5e6;border-left-color:#d69b35}.mc-board-response span{display:block;color:#315b49;font:900 9px Arial;letter-spacing:.12em}.mc-board-response strong{display:block;margin-top:6px;color:var(--mc-ink);font:800 12px/1.4 Arial}.mc-offer-brief{padding:16px 20px;background:#f3f6f8}.mc-offer-brief span{color:#59758a;font:900 8px Arial;letter-spacing:.12em}.mc-offer-brief p{margin:6px 0 0!important;color:#657481!important;font:700 11px/1.4 Arial!important}.manager-offer-actions{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;padding:16px 20px!important;background:#f3f6f8!important}.manager-offer-actions.is-resolved{grid-template-columns:1fr 1fr!important}.manager-offer-actions button{min-height:42px!important;padding:8px!important;border:1px solid #b9c6d0!important;background:#fff!important;color:#28445a!important;font:900 9px/1.15 Arial!important;letter-spacing:.07em!important;cursor:pointer!important}.manager-offer-actions button.is-primary{background:#0d5aa6!important;border-color:#0d5aa6!important;color:#fff!important}.manager-offer-actions button:hover{filter:brightness(.96)}.mc-contract-offer-facts{grid-template-columns:repeat(4,1fr)!important}.manager-contract-talk-overlay .manager-offer-actions{grid-template-columns:repeat(3,1fr)!important}
body.v20-ui:has(.manager-interview-overlay.is-open,.manager-offer-overlay.is-open) .career-music-mini{display:none!important}

@media(max-width:1200px){
  body.v20-ui .mc-command-hero{grid-template-columns:120px 1fr 1.15fr 135px}.mc-current-club>span{display:none}.mc-signal-grid{grid-template-columns:repeat(2,1fr)!important}.manager-monitoring-grid{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:850px){
  body.v20-ui .mc-command-hero{grid-template-columns:100px 1fr 118px}.mc-command-status{display:none!important}.mc-metric-ribbon{grid-template-columns:repeat(3,1fr)!important}.mc-overview-lead{grid-template-columns:1fr!important}.manager-world-pulse-grid{grid-template-columns:repeat(2,1fr)!important}.mc-target-grid,.manager-spell-list,.manager-vacancy-grid{grid-template-columns:1fr!important}.manager-career-tabs button{letter-spacing:.02em!important}.mc-intel-grid{grid-template-columns:repeat(2,1fr)}.manager-interview-question>div{grid-template-columns:1fr!important}.manager-offer-actions{grid-template-columns:1fr 1fr!important}
}
@media(max-width:620px){
  body.v20-ui .mc-command-hero{grid-template-columns:86px 1fr}.mc-current-club{display:none}.mc-metric-ribbon{grid-template-columns:repeat(2,1fr)!important}.manager-career-tabs{grid-template-columns:repeat(2,1fr)!important;position:relative!important}.mc-signal-grid,.manager-world-pulse-grid{grid-template-columns:1fr!important}.mc-boardroom-scene{grid-template-columns:105px 1fr;padding:12px}.mc-boardroom-manager{min-height:180px}.manager-interview-club h2,.manager-offer-club h2{font-size:24px!important}.manager-offer-facts,.mc-contract-offer-facts{grid-template-columns:repeat(2,1fr)!important}.manager-offer-actions,.manager-contract-talk-overlay .manager-offer-actions{grid-template-columns:1fr!important}.mc-mandate-body{grid-template-columns:1fr}.mc-mandate-body aside{padding-left:0;border-left:0}.mc-target-grid article{grid-template-columns:42px 1fr auto}.mc-target-grid button{grid-column:2/-1}
}
