.desk{--desk-shadow:0 9px 27px #18342808;--desk-line:#d9e3d8;--desk-card:#fffefa;max-width:1460px;min-height:75vh;padding-block:clamp(15px,3vw,34px) 48px}.desk-top{justify-content:space-between;align-items:center;gap:14px;min-height:58px;margin-bottom:16px;display:flex}.desk-location{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:.86rem;display:flex}.desk-location strong,.desk-account strong{color:var(--ink)}.desk-account{text-align:right;align-items:center;gap:12px;display:flex}.desk-account div{gap:2px;font-size:.83rem;display:grid}.desk-account div span{color:var(--muted);font-size:.76rem}.desk-account button{white-space:nowrap;gap:5px;padding-inline:12px}.desk-grid{grid-template-columns:minmax(190px,234px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.desk-sidebar{border:1px solid var(--desk-line);background:#eaf0e6;border-radius:17px;min-width:0;padding:12px;position:sticky;top:12px}.desk-side-brand{align-items:center;gap:9px;padding:8px 6px 15px;display:flex}.desk-side-brand div{gap:3px;font-size:.87rem;display:grid}.desk-side-brand div span,.desk-nav-group p,.desk-preview{color:var(--muted);font-size:.76rem}.desk-nav-group{border-top:1px solid #d5e0d3;padding:10px 0 6px}.desk-nav-group p{margin-bottom:3px;padding-inline:9px;font-weight:700}.desk-nav-group a{border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:6px 8px;font-size:.84rem;font-weight:700;display:flex}.desk-nav-group a:hover{background:#f8fbf4;text-decoration:none}.desk-nav-group a[aria-current]{color:#124636;background:#d4e5d7;border-color:#bdd4c2;box-shadow:inset 3px 0 #265c46}.desk-preview{border-top:1px solid #d5e0d3;justify-content:space-between;align-items:center;gap:8px;padding:11px 8px 3px;font-weight:700;display:flex}.desk-content{gap:15px;min-width:0;display:grid}.desk-icon{background:#e7efe2;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid}.desk-hero{color:#fffef0;background:linear-gradient(90deg,#14372b,#14372bec 45%,#14372a21),url(/gh/images/ghana-touchline.webp) 72% 36%/cover,#14372b;border-bottom:3px solid #dfb756;border-radius:17px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:193px;padding:clamp(19px,4vw,38px);display:flex;position:relative;overflow:hidden}.desk-hero>p{color:#f0d896;letter-spacing:.14em;font-size:.7rem;font-weight:700}.desk-hero h1{font-size:clamp(2.35rem,4.7vw,4.4rem)}.desk-hero>div{color:#e7efe6;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.82rem;display:flex}.desk-pill{color:#73501b;background:#f6ebcf;border:1px solid #eedbb1;border-radius:100px;align-items:center;padding:4px 9px;font-size:.73rem;font-weight:700;line-height:1.28;display:inline-flex}.desk-pill-good{color:#21543a;background:#e0f0df;border-color:#bddcbc}.desk-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));gap:10px;display:grid}.desk-metric{min-width:0;box-shadow:var(--desk-shadow);background:#e6efe2;border:1px solid #d8e3d8;border-radius:13px;gap:5px;padding:14px 15px 16px;display:grid}.desk-metric:hover{outline:1px solid #819e88;text-decoration:none}.desk-metric>div{justify-content:space-between;align-items:flex-start;gap:7px;margin-bottom:4px;display:flex}.desk-metric .desk-icon{background:#ffffff8f;width:36px;height:36px}.desk-metric>strong{font-variant-numeric:tabular-nums;font-family:Manrope,system-ui,sans-serif;font-size:2rem;line-height:1.05}.desk-metric>span{font-size:.86rem;font-weight:700}.desk-metric>small{color:var(--muted);font-size:.74rem;line-height:1.35}.desk-tone-gold{color:#5b4121;background:#f7efdc;border-color:#eedfc0}.desk-tone-blue{color:#263f57;background:#e7eef3;border-color:#d4e2e9}.desk-tone-rose{color:#664139;background:#f4e7e5;border-color:#e8d6d0}.desk-overview-grid,.desk-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.desk-card{border:1px solid var(--desk-line,#d9e3d8);background:var(--desk-card,#fffefa);min-width:0;box-shadow:var(--desk-shadow);border-radius:14px;padding:clamp(16px,2.3vw,24px)}.desk-card-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.desk-card-heading h2{font-size:1.33rem}.desk-launch-timer{color:#fffef1;background:#163b2e}.desk-launch-timer p,.desk-launch-timer p time{color:#e2eadc;font-size:.91rem}.desk-launch-timer .countdown{color:var(--forest);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.desk-launch-timer .button{color:#2e2a20;background:#f1d588}.desk-launch-timer .button:hover{background:#ffe8a4}.desk-readiness{display:grid}.desk-readiness>div{border-top:1px solid var(--desk-line);justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.desk-readiness dt{align-items:center;gap:7px;font-size:.84rem;font-weight:700;display:flex}.desk-readiness dd{text-align:right;flex:none;max-width:53%}.desk-readiness .desk-pill{overflow-wrap:anywhere}.desk-links{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;font-size:.82rem;font-weight:700;display:flex}.desk-section-title{align-items:center;gap:12px;min-width:0;padding:8px 1px 6px;display:flex}.desk-section-title h1{margin:0;font-size:clamp(1.8rem,3.6vw,3.05rem)}.desk-section-title p{color:var(--muted);margin-top:5px;font-size:.89rem}.desk-filters{grid-template-columns:minmax(125px,1.4fr) minmax(112px,1fr) auto auto;align-items:end;gap:9px;margin-bottom:14px;display:grid}.desk-filters button,.desk-clear{white-space:nowrap;min-height:43px}.desk-filters button{align-self:end}.desk-clear{align-items:center;padding:4px 7px;font-size:.84rem;font-weight:700;display:flex}.desk-empty{background:#f2f6ee;border:1px dashed #cbd9c9;border-radius:12px;justify-items:start;gap:9px;padding:clamp(17px,4vw,33px);display:grid}.desk-empty h2{font-size:1.2rem}.desk-empty p{color:var(--muted);font-size:.9rem}.desk-records{gap:10px;display:grid}.desk-record,.desk-records>.record{border:1px solid var(--desk-line);background:#fbfcf7;border-radius:11px;gap:9px;margin:0;padding:15px;display:grid}.desk-record h3{text-transform:none}.desk-person{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.desk-person p{color:var(--muted);font-size:.82rem}.desk-avatar{color:#224c37;background:#dceadd;border-radius:50%;place-items:center;width:39px;height:39px;font-size:.8rem;font-weight:700;display:grid}.desk-person-status{align-items:center;gap:8px;font-size:.78rem;display:flex}.desk-record details{border-top:1px solid var(--desk-line);padding-top:8px}.desk-record details form,.desk-records details form{max-width:560px;margin-top:12px}.desk-pages{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:.83rem;display:flex}.desk-pages div{gap:10px;display:flex}.desk-pages a{color:var(--forest);background:#eef4ea;border-radius:6px;padding:7px;font-weight:700}.desk-record.desk-audit{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.desk-audit h3{text-transform:capitalize}.desk-audit time{color:var(--muted);text-align:right;font-size:.75rem}.desk-audit details{margin-top:5px;font-size:.86rem}.desk-audit .status-list{margin-top:6px}.desk-settings-form{margin-top:13px}.desk-settings-form fieldset{border:1px solid var(--desk-line);border-radius:8px;gap:7px;margin:0;padding:8px 11px 11px;display:grid}.desk-settings-form legend{color:var(--forest);font-size:.84rem;font-weight:700}.desk-finance{border-left:4px solid #d9b45d}.desk-finance p{color:var(--muted)}.desk-signin .desk-card{max-width:620px;margin:18px auto}.desk-signin .button{margin-top:16px}@media (max-width:1030px){.desk-overview-grid,.desk-settings{grid-template-columns:1fr}}@media (max-width:740px){.desk-grid{grid-template-columns:1fr;gap:12px}.desk-sidebar{padding:7px 10px;position:static}.desk-side-brand,.desk-preview{display:none}.desk-sidebar nav{scrollbar-width:thin;gap:5px;padding-block:3px;display:flex;overflow-x:auto}.desk-nav-group{border:0;gap:4px;padding:0;display:flex}.desk-nav-group p{display:none}.desk-nav-group a{white-space:nowrap;background:#f8faf5}.desk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:425px){.desk-top{gap:7px}.desk-account div{display:none}.desk-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.desk-filters label:first-of-type{grid-column:1/-1}.desk-clear{justify-self:end}.desk-record.desk-audit,.desk-person{grid-template-columns:auto minmax(0,1fr)}.desk-audit time,.desk-person-status{text-align:left;grid-column:2}}
