@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");
/* =========================================================================
   737 PODIUM AND TOWER  (gmd/podium.js; owner and GM only, html[data-gmd="podium"])
   Light grey drafting sheet, navy linework, square navy columns, dash-dot
   grid lines with bubbles, a hatched navy core and a gold Confirm. Every rule
   is under html[data-gmd="podium"]; the board's own files are untouched.
   ========================================================================= */
html:root[data-gmd="podium"]{
  --bg:#E8E9EC; --surface:#FBFBFB; --surface-2:#F1F2F4;
  --ink:#0F1B45; --ink-2:#2B375E; --muted:#5B6480;
  --line:#C3C7D3; --line-soft:#DADDE4;
  --brand:#223D8E; --brand-2:#2E4CA6; --brand-deep:#0F1B45; --brand-soft:#E1E6F3; --on-brand:#FFFFFF;
  --gold:#A87418; --gold-soft:#F7ECD6;
  --ok:#1F7F55; --warn:#A8701A; --bad:#C23A4B;
  --ok-bg:#DFF0E7; --warn-bg:#F7ECD6; --bad-bg:#F8E1E4;
  --shadow:none;
  --ph-r:2px; --ph-r-sm:2px; --ph-card-shadow:none;
  --pd-navy:#0F1B45; --pd-blue:#223D8E; --pd-gold:#E8B65A; --pd-red:#E0475A; --pd-slab:#F4F4F5; --pd-tow:#FBFBFB;
  --pd-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  --pd-head:Archivo,"Helvetica Neue",Arial,sans-serif;
  --pd-hatch:repeating-linear-gradient(45deg,rgba(255,255,255,.09) 0 1px,transparent 1px 7px);
  --pd-dash:repeating-linear-gradient(to bottom,rgba(34,61,142,.5) 0 16px,transparent 16px 20px,rgba(34,61,142,.5) 20px 22px,transparent 22px 26px);
  --pd-dashx:repeating-linear-gradient(to right,rgba(34,61,142,.5) 0 16px,transparent 16px 20px,rgba(34,61,142,.5) 20px 22px,transparent 22px 26px);
  color-scheme:light;
}
html[data-gmd="podium"] body{background:var(--bg);color:var(--ink);font-family:Manrope,Archivo,"Helvetica Neue",Arial,sans-serif}
html[data-gmd="podium"] h1,html[data-gmd="podium"] h2,html[data-gmd="podium"] h3{font-family:var(--pd-head);letter-spacing:-.02em;color:var(--ink)}
html[data-gmd="podium"] button,html[data-gmd="podium"] input,html[data-gmd="podium"] select,html[data-gmd="podium"] textarea{font-family:Manrope,Archivo,sans-serif}
html[data-gmd="podium"] :focus-visible{outline:2px solid var(--pd-gold);outline-offset:2px}

/* ---------------- the top bar: the sheet's title strip ---------------- */
html[data-gmd="podium"] .mast{background:var(--bg);color:var(--ink);border-bottom:1.2px solid var(--pd-navy);box-shadow:0 3px 0 -1.8px var(--bg),0 4.2px 0 -1.8px var(--pd-blue);border-radius:0}
html[data-gmd="podium"] .brandmark img{filter:brightness(0) invert(19%) sepia(55%) saturate(2200%) hue-rotate(213deg) brightness(.95)}
html[data-gmd="podium"] .brandmark .rule{background:var(--line)}
html[data-gmd="podium"] .brandmark h1{color:var(--pd-blue)}
html[data-gmd="podium"] .brandmark h1 b{font-family:var(--pd-head);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
html[data-gmd="podium"] .brandmark h1 em{color:var(--muted);font:500 10px var(--pd-mono);letter-spacing:.12em;text-transform:uppercase}
html[data-gmd="podium"] .datefield{background:var(--pd-tow);border:1.2px solid var(--pd-navy);color:var(--ink)}
html[data-gmd="podium"] .datefield label{color:var(--muted);font:600 9.5px var(--pd-mono);letter-spacing:.12em;text-transform:uppercase}
html[data-gmd="podium"] .datefield input{color:var(--ink);color-scheme:light}
html[data-gmd="podium"] .dstep{border-color:var(--line);background:#fff}
html[data-gmd="podium"] .dstep .dnav{color:var(--pd-navy)}
html[data-gmd="podium"] .dstep .dpbtn{background:#fff;color:var(--ink)}
html[data-gmd="podium"] .dptoday{background:#fff;border-color:var(--pd-blue);color:var(--pd-blue)}
html[data-gmd="podium"] .dptoday.on{background:var(--pd-blue);color:#fff}
html[data-gmd="podium"] .undobox{background:var(--pd-tow);border:1.2px solid var(--pd-navy)}
html[data-gmd="podium"] .undobtn{color:var(--pd-navy)}
html[data-gmd="podium"] .undobtn + .undobtn{border-left-color:var(--line)}
html[data-gmd="podium"] .undobtn:hover:not(:disabled){background:var(--brand-soft)}
html[data-gmd="podium"] .undobtn .uc{background:var(--pd-blue);color:#fff}
html[data-gmd="podium"] .dlpill,html[data-gmd="podium"] .dlreq,html[data-gmd="podium"] .dlunl{background:var(--pd-tow);border:1.2px solid var(--pd-navy);color:var(--pd-navy)}
html[data-gmd="podium"] .dlpill.soon{background:var(--pd-gold);border-color:var(--pd-gold);color:#2A1D02}
html[data-gmd="podium"] .dlpill.closed{background:var(--pd-red);border-color:var(--pd-red);color:#fff}
html[data-gmd="podium"] .dlreq.has{background:var(--pd-gold);border-color:var(--pd-gold);color:#2A1D02}
html[data-gmd="podium"] .dlunl{background:var(--pd-navy);color:#fff;background-image:var(--pd-hatch)}
html[data-gmd="podium"] .mastpdf{background:var(--pd-gold);border:1.2px solid var(--pd-gold);color:var(--pd-navy)}
html[data-gmd="podium"] .mastpdf:hover{background:#F0C46E;color:var(--pd-navy);border-color:#F0C46E}
html[data-gmd="podium"] .accesspill{background:#fff;color:var(--pd-navy);border:1.2px solid var(--pd-navy);font-family:var(--pd-mono);font-size:10px;letter-spacing:.06em}
html[data-gmd="podium"] .accesspill.owner,html[data-gmd="podium"] .accesspill.edit,html[data-gmd="podium"] .accesspill.view{background:#fff}
html[data-gmd="podium"] .mast .signout,html[data-gmd="podium"] .gx-av{background:var(--pd-gold);border:0;color:var(--pd-navy)}
html[data-gmd="podium"] .whohere .pchip{border-color:var(--bg)}
html[data-gmd="podium"] .whohere .more{color:var(--muted)}
html[data-gmd="podium"] .statepill{color:var(--muted);font:500 10.5px var(--pd-mono);letter-spacing:.06em}
html[data-gmd="podium"] .sh-menu{background:var(--pd-navy);background-image:var(--pd-hatch);border:0;color:#fff}

/* ---------------- the side menu: a light sheet index with a tower wall ---------------- */
@media (min-width:1100px){
  html[data-gmd="podium"] .sh-side{background:var(--pd-slab);border-right:3.5px solid var(--pd-navy);color:var(--ink-2);scrollbar-color:var(--line) transparent}
}
html[data-gmd="podium"] .sh-brand img{filter:brightness(0) invert(19%) sepia(55%) saturate(2200%) hue-rotate(213deg) brightness(.95)}
html[data-gmd="podium"] .sh-brand b{color:var(--pd-blue);font-family:var(--pd-head);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase}
html[data-gmd="podium"] .sh-brand span{color:var(--muted);font:500 9.5px var(--pd-mono);letter-spacing:.12em;text-transform:uppercase;opacity:1}
html[data-gmd="podium"] .sh-mc{background:var(--pd-navy);background-image:var(--pd-hatch);color:#fff;border:0;border-radius:0}
html[data-gmd="podium"] .sh-mc .sh-ic{color:var(--pd-gold)}
html[data-gmd="podium"] .sh-mc:hover{background-color:#1A2A63}
html[data-gmd="podium"] .sh-gh{color:var(--pd-navy);border-radius:0}
html[data-gmd="podium"] .sh-gh:hover,html[data-gmd="podium"] .sh-it:hover{background:#E6E8EE;color:var(--pd-navy)}
html[data-gmd="podium"] .sh-g.cur > .sh-gh{background:transparent;color:var(--pd-blue);box-shadow:inset 3px 0 0 var(--pd-blue)}
html[data-gmd="podium"] .sh-it{color:var(--ink-2);border-radius:0}
html[data-gmd="podium"] .sh-it.cur{color:var(--pd-navy);background:#fff;box-shadow:inset 0 0 0 1.2px var(--pd-navy)}
html[data-gmd="podium"] .sh-g.open .sh-items{border-left:1px dashed rgba(34,61,142,.45);margin-left:17px}
html[data-gmd="podium"] .sh-g.open .sh-it{padding-left:18px}
html[data-gmd="podium"] .sh-badge{background:var(--pd-blue);color:#fff;border-radius:0}
html[data-gmd="podium"] .sh-badge.hot{background:var(--pd-red)}
html[data-gmd="podium"] .gmd-menu{background:#fff;border:1.2px solid var(--pd-navy);color:var(--pd-navy);border-radius:0}
html[data-gmd="podium"] .gmd-menu:hover{border-color:var(--pd-blue);box-shadow:inset 0 0 0 1px var(--pd-blue)}
html[data-gmd="podium"] .gmd-menu .sh-rt span{color:var(--muted)}
html[data-gmd="podium"] .sh-lms{background:var(--pd-navy);background-image:var(--pd-hatch);border:0;border-radius:0;box-shadow:none}
html[data-gmd="podium"] .sh-lms::after{display:none}
html[data-gmd="podium"] .sh-lmsic{background:var(--pd-gold);color:var(--pd-navy);border:0;border-radius:0}
html[data-gmd="podium"] .sh-lmsgo{background:rgba(255,255,255,.1);color:var(--pd-gold);border-radius:0}
/* the ☰ menu */
html[data-gmd="podium"] .sh-drawer{background:rgba(15,27,69,.45)}
html[data-gmd="podium"] .sh-dpanel{background:var(--bg);color:var(--ink);border-right:3.5px solid var(--pd-navy);box-shadow:none}
html[data-gmd="podium"] .sh-dhd h2{color:var(--pd-navy);font-family:var(--pd-head);font-weight:800;letter-spacing:-.02em}
html[data-gmd="podium"] .sh-dhd h2::before{content:"Sheet index · ";font:600 10px var(--pd-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pd-blue);vertical-align:middle}
html[data-gmd="podium"] .sh-x{background:#fff;border:1.2px solid var(--pd-navy);color:var(--pd-navy);border-radius:0;width:44px;height:44px}
html[data-gmd="podium"] .sh-search{background:#fff;border:1.2px solid var(--pd-navy);border-radius:0;color:var(--muted)}
html[data-gmd="podium"] .sh-search input{color:var(--ink)}
html[data-gmd="podium"] .sh-card,html[data-gmd="podium"] .sh-list{background:var(--pd-slab);border:1.2px solid var(--pd-navy);border-radius:0;color:var(--ink);position:relative}
html[data-gmd="podium"] .sh-card.mc{background:var(--pd-navy);background-image:var(--pd-hatch);color:#fff;border-color:var(--pd-navy)}
html[data-gmd="podium"] .sh-card.mc .sh-rt span{color:#C9CFE3}
html[data-gmd="podium"] .sh-card.mc .sh-cic{background:var(--pd-gold);color:var(--pd-navy)}
html[data-gmd="podium"] .sh-cic{background:#fff;color:var(--pd-blue);border:1.2px solid var(--pd-navy);border-radius:0}
html[data-gmd="podium"] .sh-rt span{color:var(--muted)}
html[data-gmd="podium"] .sh-due{background:var(--pd-red);color:#fff;border-radius:0;font-family:var(--pd-mono);font-size:10px}
html[data-gmd="podium"] .sh-sub{border-top:1px dashed rgba(34,61,142,.45)}
html[data-gmd="podium"] .sh-row{color:var(--ink);border-bottom-color:var(--line-soft)}
html[data-gmd="podium"] .sh-row:hover{background:#fff}
html[data-gmd="podium"] .sh-row .sh-ic{color:var(--pd-blue)}
html[data-gmd="podium"] .sh-none{color:var(--muted)}
html[data-gmd="podium"] .gmd-menu.drawer{background:#fff}

/* ---------------- the board: every card a podium slab with navy columns at its corners ---------------- */
html[data-gmd="podium"] .hero{border-bottom:1.2px solid var(--pd-navy)}
html[data-gmd="podium"] .hero-top h2{font-family:var(--pd-head);font-weight:800;letter-spacing:-.03em;color:var(--pd-navy)}
html[data-gmd="podium"] .hero-top h2 small{font:500 10.5px var(--pd-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
html[data-gmd="podium"] .pace{background:#fff;border:1.2px solid var(--pd-gold);color:var(--ink-2);border-left:6px solid var(--pd-gold)}
html[data-gmd="podium"] .herotgt label,html[data-gmd="podium"] .whopick label{font:600 9.5px var(--pd-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pd-blue)}
html[data-gmd="podium"] .card,html[data-gmd="podium"] .ckcard,html[data-gmd="podium"] .mgrcard,html[data-gmd="podium"] .perfcard,html[data-gmd="podium"] .meter,html[data-gmd="podium"] .cfbar,html[data-gmd="podium"] .lkhub,html[data-gmd="podium"] .rtrack{
  background-color:var(--pd-slab);border:1.2px solid var(--pd-navy);box-shadow:none;
  background-image:linear-gradient(var(--pd-navy),var(--pd-navy)),linear-gradient(var(--pd-navy),var(--pd-navy)),linear-gradient(var(--pd-navy),var(--pd-navy)),linear-gradient(var(--pd-navy),var(--pd-navy));
  background-size:9px 9px;background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom}
html[data-gmd="podium"] .card{counter-increment:pdbay}
html[data-gmd="podium"] .wrap{counter-reset:pdbay}
html[data-gmd="podium"] .card-hd{border-bottom:1.2px solid var(--pd-navy);box-shadow:0 3px 0 -1.8px var(--pd-slab),0 4.2px 0 -1.8px var(--pd-blue);margin-bottom:4px}
html[data-gmd="podium"] .card-hd::before{content:"P" counter(pdbay) " · bay";flex-basis:100%;font:600 9px var(--pd-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-blue);margin-bottom:-6px}
html[data-gmd="podium"] .card-hd h3,html[data-gmd="podium"] .ck-hd h3,html[data-gmd="podium"] .pf-hd h3,html[data-gmd="podium"] .mgr-hd h3{font-family:var(--pd-head);font-weight:800;color:var(--pd-navy);letter-spacing:-.02em}
html[data-gmd="podium"] .card-hd p{color:var(--muted)}
html[data-gmd="podium"] .meter::before{width:0}
html[data-gmd="podium"] .meter h3{font:600 9.5px var(--pd-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pd-blue)}
html[data-gmd="podium"] .meter .big{font-family:var(--pd-head);font-weight:800;color:var(--pd-navy);letter-spacing:-.03em}
html[data-gmd="podium"] .meter .fill{background:var(--pd-blue)}
html[data-gmd="podium"] .meter.coll .fill{background:var(--pd-gold)}
html[data-gmd="podium"] .meter .track{background:#DCDFE7}
/* the tabs: grid bubbles on a beam */
html[data-gmd="podium"] .tabs{background:var(--pd-tow);border:1.2px solid var(--pd-navy);padding:4px;gap:2px;box-shadow:0 0 0 4px var(--bg),0 0 0 5.2px rgba(34,61,142,.35)}
html[data-gmd="podium"] .tabs button{color:var(--ink-2);font-weight:600;font-size:13.5px}
@media (min-width:641px){ html[data-gmd="podium"] .tabs button{padding:8px 10px;font-size:12.5px;gap:6px;letter-spacing:-.01em} }
html[data-gmd="podium"] .tabs button:hover{color:var(--pd-blue);background:#EEF0F4}
html[data-gmd="podium"] .tabs button[aria-selected="true"]{background:var(--pd-navy);background-image:var(--pd-hatch);color:#fff;box-shadow:inset 0 -3px 0 var(--pd-gold)}
html[data-gmd="podium"] .tabs button{--tc:#223D8E;--tt:#fff}
html[data-gmd="podium"] .tabs button::after{background:var(--pd-dashx);opacity:.6;height:1px;border-radius:0}
html[data-gmd="podium"] .tabs button .tic{color:var(--pd-blue)}
html[data-gmd="podium"] .tabs button[aria-selected="true"] .tic{color:var(--pd-gold)}
html[data-gmd="podium"] .tabs button:hover{background:#EEF0F4}
/* buttons */
html[data-gmd="podium"] .btn{background:#fff;border:1.2px solid var(--pd-navy);color:var(--pd-navy);font-weight:600}
html[data-gmd="podium"] .btn:hover{background:#EEF0F4}
html[data-gmd="podium"] .btn.primary{background:var(--pd-navy);background-image:var(--pd-hatch);border-color:var(--pd-navy);color:#fff;box-shadow:none}
html[data-gmd="podium"] .btn.primary:hover{filter:none;background-color:#1A2A63}
html[data-gmd="podium"] .btn.danger{background:none;border-color:transparent;color:var(--bad)}
html[data-gmd="podium"] .btn.danger:hover{background:var(--bad-bg)}
html[data-gmd="podium"] .cfbar .btn.primary,html[data-gmd="podium"] #confirm-bar .btn.primary{background:var(--pd-gold);background-image:none;border-color:var(--pd-gold);color:var(--pd-navy);font-weight:800}
html[data-gmd="podium"] .seg{background:#fff;border:1.2px solid var(--pd-navy)}
html[data-gmd="podium"] .seg button[aria-pressed="true"]{background:var(--pd-navy);color:#fff;box-shadow:none}
/* fields */
html[data-gmd="podium"] input[type=text],html[data-gmd="podium"] input[type=number],html[data-gmd="podium"] input[type=search],html[data-gmd="podium"] input[type=date],html[data-gmd="podium"] input[type=month],html[data-gmd="podium"] input[type=email],html[data-gmd="podium"] input[type=password],html[data-gmd="podium"] input[type=tel],html[data-gmd="podium"] select,html[data-gmd="podium"] textarea{background-color:#fff;border-color:#B5BACB;color:var(--ink)}
html[data-gmd="podium"] input:focus,html[data-gmd="podium"] select:focus,html[data-gmd="podium"] textarea:focus{border-color:var(--pd-blue);box-shadow:0 0 0 2px rgba(232,182,90,.55);outline:none}
html[data-gmd="podium"] .inp input{background:#fff;border-color:#B5BACB}
html[data-gmd="podium"] .inp.filled input{background:var(--brand-soft)}
html[data-gmd="podium"] .inp.c.filled input{background:var(--gold-soft)}
html[data-gmd="podium"] .inp.c input,html[data-gmd="podium"] .inp.c.filled input{border-left-color:var(--pd-gold)}
html[data-gmd="podium"] .inp > span,html[data-gmd="podium"] .field label{font:600 9.5px var(--pd-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
html[data-gmd="podium"] .chk{accent-color:var(--pd-navy)}
/* tables: a schedule with a navy rule */
html[data-gmd="podium"] th{background:#EBECEF;color:var(--pd-blue);font:600 10px var(--pd-mono);letter-spacing:.1em;border-bottom:1.2px solid var(--pd-navy)}
html[data-gmd="podium"] th[aria-sort]{color:var(--pd-navy)}
html[data-gmd="podium"] td{border-bottom-color:var(--line-soft)}
html[data-gmd="podium"] tbody tr:hover td{background:rgba(255,255,255,.7)}
html[data-gmd="podium"] td input[type=text],html[data-gmd="podium"] td input[type=number]{background:#fff;border-color:#C9CDD8}
html[data-gmd="podium"] tfoot td,html[data-gmd="podium"] tr.total td{border-top:1.2px solid var(--pd-navy)}
/* chips, tags, pills */
html[data-gmd="podium"] .tag{border-color:var(--pd-navy);color:var(--pd-navy);background:#fff;font-family:var(--pd-mono);font-size:10px;letter-spacing:.04em}
html[data-gmd="podium"] .tag.ok{border-color:var(--ok);color:var(--ok);background:var(--ok-bg)}
html[data-gmd="podium"] .gradepill{background:var(--pd-navy);color:#fff;font-family:var(--pd-mono);font-size:10px;letter-spacing:.06em}
html[data-gmd="podium"] .kpi{background:var(--pd-tow)}
html[data-gmd="podium"] .kpis{background:var(--line);gap:1px}
html[data-gmd="podium"] .eqcard{background:var(--pd-tow);border:1.2px solid var(--line);border-top:3px solid var(--pd-navy)}
html[data-gmd="podium"] .robanner{background:#fff;border:1.2px solid var(--pd-gold);border-left:6px solid var(--pd-gold)}
html[data-gmd="podium"] .lockbar{background:#fff;border:1.2px dashed var(--pd-blue)}
/* the Confirm bar: ready = gold, done = green, missed = red revision */
html[data-gmd="podium"] .cfbar{border-left:6px solid var(--pd-navy)}
html[data-gmd="podium"] .cfbar.ready{border-color:var(--pd-gold);border-left-color:var(--pd-gold)}
html[data-gmd="podium"] .cfbar.done{background-color:var(--ok-bg);border-color:var(--ok)}
html[data-gmd="podium"] .cfbar.missed{background-color:var(--bad-bg);border-color:var(--bad)}
/* calendars */
html[data-gmd="podium"] .ck-day,html[data-gmd="podium"] .hc-day,html[data-gmd="podium"] .dp-day{border-color:#CDD1DC;background:#fff}
html[data-gmd="podium"] .ck-hd,html[data-gmd="podium"] .pf-hd,html[data-gmd="podium"] .mgr-hd{border-bottom-color:var(--pd-navy)}
html[data-gmd="podium"] .ck-nav{border:1.2px solid var(--pd-navy);background:#fff;color:var(--pd-navy)}
/* windows */
html[data-gmd="podium"] .scrim{background:rgba(15,27,69,.5)}
html[data-gmd="podium"] .modal,html[data-gmd="podium"] .sheet,html[data-gmd="podium"] .acc-sheet,html[data-gmd="podium"] .datepop,html[data-gmd="podium"] .eqpick-pop{background-color:var(--pd-slab);border:1.2px solid var(--pd-navy);box-shadow:8px 8px 0 rgba(15,27,69,.18);color:var(--ink)}
html[data-gmd="podium"] .modal{border-top:6px solid var(--pd-navy)}
html[data-gmd="podium"] .sheet-hd{border-bottom-color:var(--pd-navy)}
html[data-gmd="podium"] .toast{background:var(--pd-navy);color:#fff;border-left:5px solid var(--pd-gold)}
html[data-gmd="podium"] .updatebar{background:var(--pd-navy);background-image:var(--pd-hatch)}
html[data-gmd="podium"] .updatebar button{background:var(--pd-gold);color:var(--pd-navy)}
html[data-gmd="podium"] .updatebar button.ghost{background:transparent;color:#fff}
html[data-gmd="podium"] .foot,html[data-gmd="podium"] .byline{color:var(--muted)}
/* rs-grand keeps its light look even on a phone set to dark */
html[data-gmd="podium"] .rs-grand{background:var(--pd-navy);color:#fff}
html[data-gmd="podium"] .rs-grand.c{background:var(--gold-soft);color:var(--gold)}

/* ======================= MISSION CONTROL: the podium and tower ======================= */
html[data-gmd="podium"] .mc{background:transparent;border:0;box-shadow:none;color:var(--ink);padding:44px 0 6px;margin:0 0 18px}
html[data-gmd="podium"] .mc.folded{background:var(--pd-tow);border:1.2px solid var(--pd-navy);padding:12px 16px}
html[data-gmd="podium"] .mc-kick{color:var(--pd-blue);font:600 9.5px var(--pd-mono);letter-spacing:.14em}
html[data-gmd="podium"] .mc-kick i{background:var(--pd-red);box-shadow:none;border-radius:0;transform:rotate(45deg);width:7px;height:7px}
html[data-gmd="podium"] .mc-hd h3{color:var(--pd-navy);font-family:var(--pd-head);font-weight:800;letter-spacing:-.035em;line-height:.98;font-size:21px}
html[data-gmd="podium"] .dz-date{display:block;margin-top:9px;font-size:12.5px;color:var(--muted)}
html[data-gmd="podium"] .mc-chip,html[data-gmd="podium"] .mc-hide,html[data-gmd="podium"] .gmd-chip{border:1.2px solid var(--pd-navy);background:#fff;color:var(--pd-navy);border-radius:0;min-height:32px;font-weight:600}
html[data-gmd="podium"] .mc-chip:hover,html[data-gmd="podium"] .mc-hide:hover,html[data-gmd="podium"] .gmd-chip:hover{color:var(--pd-blue);background:#EEF0F4;border-color:var(--pd-blue)}
html[data-gmd="podium"] .mc-chip b{font-family:var(--pd-head)}
html[data-gmd="podium"] .mc-chip.c-now b{color:var(--pd-red)} html[data-gmd="podium"] .mc-chip.c-today b{color:#B07E1E} html[data-gmd="podium"] .mc-chip.c-wait b{color:var(--pd-blue)}
html[data-gmd="podium"] .mc-chip.on{background:var(--pd-navy);border-color:var(--pd-navy);color:#fff}
html[data-gmd="podium"] .mc-chip.on b{color:var(--pd-gold)}
html[data-gmd="podium"] .mc-mini{color:var(--pd-red);font-family:var(--pd-mono);font-size:11.5px}
html[data-gmd="podium"] .mc-note{color:var(--muted);margin-top:14px}
html[data-gmd="podium"] .mc-col.flash{animation:pd-flash 1s}
@keyframes pd-flash{30%{box-shadow:0 0 0 3px var(--pd-gold)}}

html[data-gmd="podium"] .pd{position:relative}
html[data-gmd="podium"] .pd-tg{display:block;font:600 9.5px var(--pd-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pd-blue);margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-gmd="podium"] .pd-tg.go{color:var(--pd-gold)}
/* grid bubbles and their dash-dot lines */
html[data-gmd="podium"] .pd-ax{position:absolute;left:-.5px;top:-36px;bottom:-14px;width:1px;background:var(--pd-dash);pointer-events:none;z-index:0;font-style:normal}
html[data-gmd="podium"] .pd-ax.r{left:auto;right:-.5px}
html[data-gmd="podium"] .pd-ay{position:absolute;left:-34px;width:24px;height:1px;background:var(--pd-dashx);pointer-events:none;font-style:normal}
html[data-gmd="podium"] .pd-ax b,html[data-gmd="podium"] .pd-ay b{position:absolute;width:26px;height:26px;border-radius:50%;border:1.2px solid var(--pd-blue);background:var(--bg);color:var(--pd-blue);
  font:700 11px var(--pd-head);display:grid;place-items:center}
html[data-gmd="podium"] .pd-ax b{left:-13px;top:-26px}
html[data-gmd="podium"] .pd-ay b{left:-26px;top:-13px}
html[data-gmd="podium"] .pd-co{position:absolute;width:16px;height:16px;background:var(--pd-navy);z-index:3;pointer-events:none}
html[data-gmd="podium"] .pd-co.tl{left:-8px;top:-8px} html[data-gmd="podium"] .pd-co.tr{right:-8px;top:-8px}
html[data-gmd="podium"] .pd-co.bl{left:-8px;bottom:-8px} html[data-gmd="podium"] .pd-co.br{right:-8px;bottom:-8px}

/* the top: podium roof · tower · podium roof */
html[data-gmd="podium"] .pd-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,3.5fr) minmax(0,.9fr);gap:0 34px;align-items:start;margin:0;padding-left:0}
html[data-gmd="podium"] .pd-roof{min-width:0;padding-top:8px}
html[data-gmd="podium"] .pd-tower{position:relative;display:flex;align-items:stretch;background:var(--pd-tow);border:3.5px solid var(--pd-navy);outline:1px solid var(--pd-navy);outline-offset:9px;margin:0 9px 0 46px;min-height:300px}
html[data-gmd="podium"] .pd-ay.y1{top:-1px} html[data-gmd="podium"] .pd-ay.y2{top:50%} html[data-gmd="podium"] .pd-ay.y3{top:calc(100% + 1px)}
html[data-gmd="podium"] .pd-tower .pd-ay{left:-46px}
html[data-gmd="podium"] .pd-bay{position:relative;min-width:0;padding:18px 18px 18px}
html[data-gmd="podium"] .pd-tl{flex:1.45 1 0;display:flex;flex-direction:column}
html[data-gmd="podium"] .pd-tr{flex:1.1 1 0;border-left:1px dashed rgba(15,27,69,.3)}
html[data-gmd="podium"] .pd-bay>*:not(.pd-ax):not(.pd-co){position:relative;z-index:1}
html[data-gmd="podium"] .pd-tower .pd-co.tl,html[data-gmd="podium"] .pd-tower .pd-co.tr{top:-11px}
html[data-gmd="podium"] .pd-tower .pd-co.bl,html[data-gmd="podium"] .pd-tower .pd-co.br{bottom:-11px}
html[data-gmd="podium"] .pd-tl .pd-co.tl,html[data-gmd="podium"] .pd-tl .pd-co.bl{left:-11px}
html[data-gmd="podium"] .pd-tr .pd-co.tr,html[data-gmd="podium"] .pd-tr .pd-co.br{right:-11px}
/* the heading inside the tower: the greeting large */
html[data-gmd="podium"] .pd-tl .mc-hd{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
html[data-gmd="podium"] .pd-tl .mc-ttl{flex:none;width:100%}
html[data-gmd="podium"] .pd-tl .mc-hd h3{font-size:clamp(26px,2.6vw,38px);margin-top:12px}
html[data-gmd="podium"] .pd-tl .mc-hd{flex-direction:row!important;flex-wrap:wrap}
html[data-gmd="podium"] .pd-tl .mc-ttl{flex-basis:100%!important}
html[data-gmd="podium"] .pd-tl .mc-chips{gap:4px;flex-wrap:nowrap;flex-basis:100%;order:2}
html[data-gmd="podium"] .pd-tl .mc-hd .gmd-chip{order:3}
html[data-gmd="podium"] .pd-tl .mc-hd .mc-hide{order:4}
html[data-gmd="podium"] .pd-tl .mc-chip{padding:3px 8px;font-size:11.5px;gap:4px;white-space:nowrap}
html[data-gmd="podium"] .pd-tl .mc-chip b{font-size:13px}
html[data-gmd="podium"] .pd-tl .mc-hd .gmd-chip,html[data-gmd="podium"] .pd-tl .mc-hd .mc-hide{padding:4px 10px;font-size:12px}
html[data-gmd="podium"] .pd-tl .mc-hd{position:relative}
html[data-gmd="podium"] .pd-tl .mc-chips + .gmd-chip{margin-top:0}
html[data-gmd="podium"] .pd-tdy{margin-top:auto;padding-top:16px}
html[data-gmd="podium"] .pd-tdy div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid rgba(15,27,69,.16);font-size:12.5px}
html[data-gmd="podium"] .pd-tdy div:first-child{border-top:1.5px solid var(--pd-navy)}
html[data-gmd="podium"] .pd-tdy span{color:var(--muted)}
html[data-gmd="podium"] .pd-tdy b{color:var(--pd-navy);font-weight:700;white-space:nowrap}
/* the core: hatched navy, the countdown, Confirm and Unlock */
html[data-gmd="podium"] .pd-core{flex:0 0 186px;margin:8px 0;background:var(--pd-navy);background-image:var(--pd-hatch);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;padding:16px 12px 14px}
html[data-gmd="podium"] .pd-core .pd-tg{margin-bottom:8px;font-size:9px}
html[data-gmd="podium"] .pd-core .dz-cl{display:block;font:500 10px var(--pd-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.8;line-height:1.35;overflow-wrap:anywhere}
html[data-gmd="podium"] .pd-core .dz-left{display:block;font:800 40px/1 var(--pd-head);letter-spacing:-.04em;margin:12px 0 6px;font-variant-numeric:tabular-nums;white-space:nowrap}
html[data-gmd="podium"] .pd-core .dz-left.calm{font-size:26px;color:#9FE0BF}
html[data-gmd="podium"] .pd-core .dz-cs{display:block;font-size:11.5px;opacity:.78;line-height:1.35}
html[data-gmd="podium"] .pd-core.hot .dz-left{color:#FFB3BC}
html[data-gmd="podium"] .pd-core.hot{box-shadow:inset 0 0 0 3px var(--pd-red)}
html[data-gmd="podium"] .pd-core .pd-ax{z-index:0}
html[data-gmd="podium"] .pd-core .pd-co{display:none}
html[data-gmd="podium"] .pd-core .pd-ax{top:-44px;bottom:-22px}
html[data-gmd="podium"] .pd-cbtn{margin-top:auto;padding-top:16px;display:grid;gap:4px;justify-items:center;width:100%}
html[data-gmd="podium"] .pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;padding:8px 12px;border:0;background:var(--pd-gold);color:var(--pd-navy);font:700 13px Manrope,sans-serif;cursor:pointer}
html[data-gmd="podium"] .pd-btn:hover{background:#F2C878}
html[data-gmd="podium"] .pd-btn .sh-ic{width:14px;height:14px}
html[data-gmd="podium"] .pd-ul{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:4px 10px;border:0;background:none;color:#fff;opacity:.85;font:600 12px Manrope,sans-serif;cursor:pointer}
html[data-gmd="podium"] .pd-ul:hover{opacity:1;text-decoration:underline}
html[data-gmd="podium"] .pd-ul .sh-ic{width:13px;height:13px}
/* the three lists: diamonds and rules, not boxes */
html[data-gmd="podium"] .pd .mc-col{gap:0}
html[data-gmd="podium"] .pd .mc-colh{display:block;font:600 9px var(--pd-mono);letter-spacing:.11em;color:var(--pd-blue);margin-bottom:8px}
html[data-gmd="podium"] .pd .mc-colh i{display:none}
html[data-gmd="podium"] .pd-tr .mc-colh::before{content:"Tower · "}
html[data-gmd="podium"] .pd-roof .mc-colh::before{content:"Podium roof · "}
html[data-gmd="podium"] .pd .mc-card{background:none;border:0;border-bottom:1px solid rgba(15,27,69,.16);border-radius:0;padding:10px 0 11px 21px;position:relative}
html[data-gmd="podium"] .pd .mc-card:last-of-type{border-bottom:0}
html[data-gmd="podium"] .pd .mc-card::before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;transform:rotate(45deg);background:var(--muted)}
html[data-gmd="podium"] .pd .mc-card.p-now::before{background:var(--pd-red)}
html[data-gmd="podium"] .pd .mc-card.p-today::before{background:var(--pd-gold)}
html[data-gmd="podium"] .pd .mc-card.p-wait::before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--pd-blue)}
html[data-gmd="podium"] .pd .mc-card.p-done::before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}
html[data-gmd="podium"] .pd .mc-ct .sh-ic{display:none}
html[data-gmd="podium"] .pd .mc-ct b{color:var(--pd-navy);font-size:13.5px;font-weight:700;line-height:1.3}
html[data-gmd="podium"] .pd .mc-ct em{color:#9A6A12;font:600 10px var(--pd-mono);letter-spacing:.02em;margin-top:2px}
html[data-gmd="podium"] .pd .mc-card.p-now .mc-ct em{color:var(--pd-red)}
html[data-gmd="podium"] .pd .mc-card p{margin:3px 0 0;color:var(--muted);font-size:11.5px}
html[data-gmd="podium"] .pd .mc-go{margin:7px 0 0;border:1.2px solid var(--pd-navy);background:#fff;color:var(--pd-navy);border-radius:0;min-height:30px;padding:3px 12px;font-size:12px}
html[data-gmd="podium"] .pd .mc-go:hover{background:#EEF0F4}
html[data-gmd="podium"] .pd .mc-card.p-now .mc-go{background:var(--pd-navy);border-color:var(--pd-navy);color:#fff}
html[data-gmd="podium"] .pd .mc-empty{border:1px dashed rgba(34,61,142,.45);border-radius:0;color:var(--muted);background:transparent;text-align:left;padding:12px}
html[data-gmd="podium"] .pd .mc-more{color:var(--pd-blue);margin-top:6px;min-height:32px;font-family:var(--pd-mono);font-size:11px;letter-spacing:.06em}

/* TB-1 and the podium */
html[data-gmd="podium"] .pd-beam{position:relative;margin:44px 0 0 46px;height:44px;background:var(--pd-slab);border:1.2px solid var(--pd-navy);border-bottom:0;text-align:center}
html[data-gmd="podium"] .pd-beam::before,html[data-gmd="podium"] .pd-beam::after{content:"";position:absolute;left:14px;right:14px;top:9px;border-top:1.6px solid var(--pd-blue)}
html[data-gmd="podium"] .pd-beam::after{top:21px}
html[data-gmd="podium"] .pd-beam span{position:absolute;left:0;right:0;top:27px;font:600 9.5px var(--pd-mono);letter-spacing:.1em;color:var(--pd-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}
html[data-gmd="podium"] .pd-pod{position:relative;display:flex;align-items:stretch;background:var(--pd-slab);border:1.2px solid var(--pd-navy);border-top:0;margin:0 0 0 46px;min-height:230px}
html[data-gmd="podium"] .pd-pod .pd-ay{left:-46px}
html[data-gmd="podium"] .pd-ay.p1{top:-44px} html[data-gmd="podium"] .pd-ay.p2{top:100%}
html[data-gmd="podium"] .pd-pc{position:relative;flex:1.2 1 0;min-width:0;padding:6px 20px 18px;display:flex;flex-direction:column;border-left:1px dashed rgba(15,27,69,.3)}
html[data-gmd="podium"] .pd-pc.pc1{border-left:0;flex:1.35 1 0}
html[data-gmd="podium"] .pd-pc.pc3{flex:.8 1 0}
html[data-gmd="podium"] .pd-pc>*:not(.pd-ax):not(.pd-co){position:relative;z-index:1}
html[data-gmd="podium"] .pd-pc .pd-ax{top:-80px}
html[data-gmd="podium"] .pd-pc .pd-co{width:22px;height:22px}
html[data-gmd="podium"] .pd-pc .pd-co.tl{left:-11px;top:-55px} html[data-gmd="podium"] .pd-pc .pd-co.tr{right:-11px;top:-55px}
html[data-gmd="podium"] .pd-pc .pd-co.bl{left:-11px;bottom:-11px} html[data-gmd="podium"] .pd-pc .pd-co.br{right:-11px;bottom:-11px}
html[data-gmd="podium"] .pd-pc .pd-ax{display:none}
html[data-gmd="podium"] .pd-pc.pc1 .pd-ax,html[data-gmd="podium"] .pd-pc.pc5 .pd-ax.r{display:block}
html[data-gmd="podium"] .pd-pc:not(:last-child) .pd-co.tr,html[data-gmd="podium"] .pd-pc:not(:last-child) .pd-co.br{display:none}
html[data-gmd="podium"] .pd-big{font:800 30px/1.05 var(--pd-head);letter-spacing:-.03em;color:var(--pd-navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
html[data-gmd="podium"] .pd-mu{font-size:12px;color:var(--muted);margin-top:6px}
html[data-gmd="podium"] .pd-em{font:500 10px/1.45 var(--pd-mono);font-style:normal;color:var(--pd-blue);margin-top:auto;padding-top:12px}
html[data-gmd="podium"] .pd-mb{position:relative;height:6px;background:#D6D9E2;margin-top:14px}
html[data-gmd="podium"] .pd-mb i{position:absolute;left:0;top:0;bottom:0;background:var(--pd-blue)}
html[data-gmd="podium"] .pd-mb u{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:var(--pd-gold)}
html[data-gmd="podium"] .pc2 .pd-mb{margin-top:auto}
html[data-gmd="podium"] .pc2 .pd-em,html[data-gmd="podium"] .pc4 .pd-em,html[data-gmd="podium"] .pc5 .pd-em{margin-top:12px}
html[data-gmd="podium"] .pc4 .pd-em{margin-top:auto}
html[data-gmd="podium"] .pc5 .pd-mb{margin-top:auto}
html[data-gmd="podium"] .pd-bars{display:flex;align-items:flex-end;gap:3px;height:56px;margin-top:14px;border-bottom:1px solid rgba(15,27,69,.25)}
html[data-gmd="podium"] .pd-bars span{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end}
html[data-gmd="podium"] .pd-bars i{display:block;width:100%;background:#8C9BC9}
html[data-gmd="podium"] .pd-bars span.l i{background:var(--pd-blue)}
html[data-gmd="podium"] .pd-bars span:nth-child(odd) i{background:#5C70B0}
html[data-gmd="podium"] .pd-bars span.l i{background:var(--pd-navy)}
html[data-gmd="podium"] .pd-bars span.z i{background:transparent;border-bottom:2px solid rgba(15,27,69,.25)}
html[data-gmd="podium"] .pd-none{font-size:12px;color:var(--muted);margin-top:14px}
html[data-gmd="podium"] .pd-dots{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:14px}
html[data-gmd="podium"] .pd-dots i{width:13px;height:13px;background:var(--pd-blue)}
html[data-gmd="podium"] .pd-dots i.m{background:transparent;box-shadow:inset 0 0 0 1.5px var(--pd-red)}

/* the Locks and unlocks card under the podium: a light slab */
html[data-gmd="podium"] .mc-locks .lkhub{margin-top:30px;color:var(--ink)}
html[data-gmd="podium"] .mc-locks .lkhub .pf-hd h3{color:var(--pd-navy)}
html[data-gmd="podium"] .mc-locks .lkhub .pf-hd p,html[data-gmd="podium"] .mc-locks .lh-k span,html[data-gmd="podium"] .mc-locks .lh-chip i{color:var(--muted)}
html[data-gmd="podium"] .mc-locks .lh-k{background:#fff;border:1.2px solid var(--line);border-top:3px solid var(--pd-navy);border-radius:0}
html[data-gmd="podium"] .mc-locks .lh-k b{color:var(--pd-navy);font-family:var(--pd-head)}
html[data-gmd="podium"] .mc-locks .lh-k.ok b{color:var(--ok)} html[data-gmd="podium"] .mc-locks .lh-k.bad b{color:var(--pd-red)} html[data-gmd="podium"] .mc-locks .lh-k.warn b{color:var(--warn)}
html[data-gmd="podium"] .mc-locks .lh-sec>b{color:var(--pd-blue);font-family:var(--pd-mono);font-size:10px;letter-spacing:.14em}
html[data-gmd="podium"] .mc-locks .lh-row{border-color:var(--line);background:#fff;border-radius:0}
html[data-gmd="podium"] .mc-locks .lh-chip{background:#fff;border-color:var(--pd-navy);color:var(--ink);border-radius:0}
html[data-gmd="podium"] .mc-locks .lh-chip.bad{border-color:var(--pd-red)} html[data-gmd="podium"] .mc-locks .lh-chip.bad i{color:var(--pd-red)}
html[data-gmd="podium"] .mc-locks .btn{background:#fff;border-color:var(--pd-navy);color:var(--pd-navy)}
html[data-gmd="podium"] .mc-locks .btn.primary{background:var(--pd-navy);background-image:var(--pd-hatch);color:#fff}

/* ---------------- a tablet or a narrow computer: tower on top, the picked list beside the podium ---------------- */
@media (max-width:1399px){
  html[data-gmd="podium"] .pd-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 34px}
  html[data-gmd="podium"] .pd-tower{grid-column:1/-1;grid-row:1}
  html[data-gmd="podium"] .pd-rl{grid-column:1;grid-row:2;margin-left:46px}
  html[data-gmd="podium"] .pd-rr{grid-column:2;grid-row:2}
}
@media (max-width:1099px){
  html[data-gmd="podium"] .pd-top{grid-template-columns:minmax(0,1fr)}
  html[data-gmd="podium"] .pd-rl,html[data-gmd="podium"] .pd-rr{grid-column:1;margin-left:46px}
  html[data-gmd="podium"] .pd-top[data-show="now"] .pd-roof,
  html[data-gmd="podium"] .pd-top[data-show="today"] .pd-rr,html[data-gmd="podium"] .pd-top[data-show="today"] .pd-tr,
  html[data-gmd="podium"] .pd-top[data-show="wait"] .pd-rl,html[data-gmd="podium"] .pd-top[data-show="wait"] .pd-tr{display:none}
  html[data-gmd="podium"] .pd-top[data-show="today"] .pd-core .pd-ax.r,html[data-gmd="podium"] .pd-top[data-show="wait"] .pd-core .pd-ax.r{display:block}
  html[data-gmd="podium"] .pd-pod{flex-wrap:wrap}
  html[data-gmd="podium"] .pd-pc{flex:1 1 30%!important;border-left:0;border-top:1px dashed rgba(15,27,69,.3);padding-top:14px}
  html[data-gmd="podium"] .pd-pc.pc1,html[data-gmd="podium"] .pd-pc.pc2{flex:1 1 45%!important;border-top:0;padding-top:6px}
  html[data-gmd="podium"] .pd-pc.pc2{border-left:1px dashed rgba(15,27,69,.3)}
  html[data-gmd="podium"] .pd-pc.pc4,html[data-gmd="podium"] .pd-pc.pc5{border-left:1px dashed rgba(15,27,69,.3)}
  html[data-gmd="podium"] .pd-pc .pd-ax,html[data-gmd="podium"] .pd-pc .pd-co{display:none}
  html[data-gmd="podium"] .pd-pc.pc1 .pd-ax,html[data-gmd="podium"] .pd-pc.pc1 .pd-co.tl,html[data-gmd="podium"] .pd-pc.pc2 .pd-ax{display:block}
  html[data-gmd="podium"] .pd-pc.pc2 .pd-co.tr{display:block}
  html[data-gmd="podium"] .pd-pc.pc2 .pd-ax{left:auto;right:-.5px}
  html[data-gmd="podium"] .pd-pod{min-height:0}
}
/* ---------------- a phone (the Fold cover screen too) ---------------- */
@media (max-width:640px){
  html[data-gmd="podium"] .mc{padding:8px 0 4px;margin-bottom:12px}
  html[data-gmd="podium"] .pd-ax,html[data-gmd="podium"] .pd-ay,html[data-gmd="podium"] .pd-pc .pd-ax{display:none!important}
  html[data-gmd="podium"] .pd-tower{flex-direction:column;margin:12px 9px 0;min-height:0}
  html[data-gmd="podium"] .pd-rl,html[data-gmd="podium"] .pd-rr{margin-left:0}
  html[data-gmd="podium"] .pd-bay{padding:14px 14px}
  html[data-gmd="podium"] .pd-tl .mc-hd h3{font-size:27px;margin-top:8px}
  html[data-gmd="podium"] .pd-tl .mc-hd{gap:10px}
  html[data-gmd="podium"] .pd-tl .mc-chips{order:2}
  html[data-gmd="podium"] .pd-tl .mc-chip,html[data-gmd="podium"] .pd-tl .mc-hd .gmd-chip,html[data-gmd="podium"] .pd-tl .mc-hd .mc-hide{min-height:40px;padding:6px 12px;font-size:12.5px}
  html[data-gmd="podium"] .pd-tl .mc-hd{flex-direction:row;flex-wrap:wrap}
  html[data-gmd="podium"] .pd-tl .mc-ttl{flex-basis:100%}
  html[data-gmd="podium"] .pd-tl .mc-chips{flex-basis:100%}
  html[data-gmd="podium"] .gmd-chip span{display:inline}
  html[data-gmd="podium"] .pd-core{flex:none;margin:0 22px 16px;padding:16px 16px 12px;position:relative}
  html[data-gmd="podium"] .pd-core .pd-co{display:block}
  html[data-gmd="podium"] .pd-core .pd-co.tl{left:-30px;top:-14px} html[data-gmd="podium"] .pd-core .pd-co.tr{right:-30px;top:-14px}
  html[data-gmd="podium"] .pd-core .pd-co.bl{left:-30px;bottom:-14px} html[data-gmd="podium"] .pd-core .pd-co.br{right:-30px;bottom:-14px}
  html[data-gmd="podium"] .pd-co{width:13px;height:13px}
  html[data-gmd="podium"] .pd-core .dz-left{font-size:46px}
  html[data-gmd="podium"] .pd-cbtn{max-width:240px}
  html[data-gmd="podium"] .pd-btn{min-height:44px}
  html[data-gmd="podium"] .pd-ul{min-height:44px}
  html[data-gmd="podium"] .pd-tl .pd-tdy{padding-top:8px}
  html[data-gmd="podium"] .pd-tl{order:0} html[data-gmd="podium"] .pd-core{order:1} html[data-gmd="podium"] .pd-tr{order:2;border-left:0;border-top:1px dashed rgba(15,27,69,.3)}
  html[data-gmd="podium"] .pd-tl .pd-co.br,html[data-gmd="podium"] .pd-tl .pd-co.bl,html[data-gmd="podium"] .pd-tr .pd-co.tl,html[data-gmd="podium"] .pd-tr .pd-co.tr{display:none}
  html[data-gmd="podium"] .pd-tower{outline:0}
  html[data-gmd="podium"] .pd-roof{background:var(--pd-tow);border:1.2px solid var(--pd-navy);padding:12px 14px;position:relative}
  html[data-gmd="podium"] .pd .mc-colh{display:flex}
  html[data-gmd="podium"] .pd .mc-go{min-height:40px;padding:6px 14px}
  html[data-gmd="podium"] .pd-beam{margin:26px 0 0}
  html[data-gmd="podium"] .pd-beam span{font-size:8.5px;padding:0 6px}
  html[data-gmd="podium"] .pd-pod{margin:0}
  html[data-gmd="podium"] .pd-pc{padding:12px 12px 14px;flex:1 1 40%!important}
  html[data-gmd="podium"] .pd-pc.pc3{flex-basis:100%!important;border-left:0}
  html[data-gmd="podium"] .pd-pc.pc4{border-left:0}
  html[data-gmd="podium"] .pd-pc .pd-co{display:none!important}
  html[data-gmd="podium"] .pd-big{font-size:23px}
  html[data-gmd="podium"] .pd-mu{font-size:11px}
  html[data-gmd="podium"] .pd-bars{height:40px;gap:2px}
  html[data-gmd="podium"] .tabs{background:var(--pd-tow)!important;border-top:1.2px solid var(--pd-navy)!important;box-shadow:0 -3px 0 -1.8px var(--pd-tow),0 -4.2px 0 -1.8px var(--pd-blue)!important;backdrop-filter:none}
  html[data-gmd="podium"] .tabs button{--tc:#0F1B45;color:var(--muted);font-size:8.5px!important;letter-spacing:-.02em;font-family:Manrope,sans-serif}
  html[data-gmd="podium"] .tabs button .tic{color:var(--pd-navy);border-radius:0!important}
  html[data-gmd="podium"] .tabs button[aria-selected="true"]{color:var(--pd-navy)!important;background:none!important;background-image:none!important;box-shadow:inset 0 3px 0 var(--pd-gold)!important}
  html[data-gmd="podium"] .tabs button[aria-selected="true"] .tic{background:var(--pd-navy);color:var(--pd-gold)}
  html[data-gmd="podium"] .pd-tl .mc-chips{justify-content:flex-start;flex-wrap:wrap}
  html[data-gmd="podium"] .pd-tl .mc-chip{padding:6px 12px;font-size:12.5px}
  html[data-gmd="podium"] .mast{border-radius:0}
}
@media (max-width:370px){
  html[data-gmd="podium"] .pd-core .dz-left{font-size:38px}
  html[data-gmd="podium"] .pd-pc{flex-basis:100%!important;border-left:0!important}
}
@media print{ html[data-gmd="podium"] .card,html[data-gmd="podium"] .meter{background-image:none} }

/* ---------------- square corners everywhere (generated from the board's rounded rules) ---------------- */
html[data-gmd="podium"] #eqwrap.keepwide .eqtbl td input,html[data-gmd="podium"] #tbl-laeff .iconbtn.eqhide,html[data-gmd="podium"] #tbl-latgt .iconbtn.eqhide,html[data-gmd="podium"] #tbl-team td.c-code input[type=text],html[data-gmd="podium"] .acc-badge,html[data-gmd="podium"] .acc-list,html[data-gmd="podium"] .acc-roles div,html[data-gmd="podium"] .accesspill,html[data-gmd="podium"] .al-row,html[data-gmd="podium"] .alarmask,html[data-gmd="podium"] .alarmask .aa-btn,html[data-gmd="podium"] .alarmbar,html[data-gmd="podium"] .alarmbar .ab-btn,html[data-gmd="podium"] .ar-ic,html[data-gmd="podium"] .bk-info div,html[data-gmd="podium"] .bk-last,html[data-gmd="podium"] .bk-list,html[data-gmd="podium"] .bk-reload>div,html[data-gmd="podium"] .btn,html[data-gmd="podium"] .btn.sm,html[data-gmd="podium"] .card,html[data-gmd="podium"] .card-hd .toolbar > .btn,html[data-gmd="podium"] .card-hd .toolbar > select,html[data-gmd="podium"] .cfbar,html[data-gmd="podium"] .ch-col,html[data-gmd="podium"] .ch-fill,html[data-gmd="podium"] .ch-track,html[data-gmd="podium"] .ck,html[data-gmd="podium"] .ck-clock,html[data-gmd="podium"] .ck-day,html[data-gmd="podium"] .ck-day .dn,html[data-gmd="podium"] .ck-foot i,html[data-gmd="podium"] .ck-larr,html[data-gmd="podium"] .ck-lbar,html[data-gmd="podium"] .ck-lbar i,html[data-gmd="podium"] .ck-leads,html[data-gmd="podium"] .ck-lh select,html[data-gmd="podium"] .ck-lsum div,html[data-gmd="podium"] .ck-lview,html[data-gmd="podium"] .ck-stat,html[data-gmd="podium"] .ckcard,html[data-gmd="podium"] .ckx,html[data-gmd="podium"] .d-caret,html[data-gmd="podium"] .datefield,html[data-gmd="podium"] .datefield .dptoday,html[data-gmd="podium"] .datefield .dstep,html[data-gmd="podium"] .datepop,html[data-gmd="podium"] .days .d,html[data-gmd="podium"] .daysum,html[data-gmd="podium"] .dchip,html[data-gmd="podium"] .dd-close,html[data-gmd="podium"] .dd-go,html[data-gmd="podium"] .dd-none,html[data-gmd="podium"] .dd-tbl,html[data-gmd="podium"] .dlpill,html[data-gmd="podium"] .dlreq,html[data-gmd="podium"] .dlunl,html[data-gmd="podium"] .dn-warn,html[data-gmd="podium"] .dp-day,html[data-gmd="podium"] .dp-mo,html[data-gmd="podium"] .dp-q,html[data-gmd="podium"] .dp-today,html[data-gmd="podium"] .dpbtn,html[data-gmd="podium"] .dptoday,html[data-gmd="podium"] .dstep,html[data-gmd="podium"] .eq,html[data-gmd="podium"] .eqbar,html[data-gmd="podium"] .eqbar i,html[data-gmd="podium"] .eqcard,html[data-gmd="podium"] .eqchip,html[data-gmd="podium"] .eqpick-btn,html[data-gmd="podium"] .eqpick-pop,html[data-gmd="podium"] .eqpick-pop label,html[data-gmd="podium"] .eqtbl .gsel,html[data-gmd="podium"] .eqtbl .iconbtn.eqhide,html[data-gmd="podium"] .eqtbl td input,html[data-gmd="podium"] .expand,html[data-gmd="podium"] .ext-ap,html[data-gmd="podium"] .ext-ap-go input,html[data-gmd="podium"] .ext-ap-go select,html[data-gmd="podium"] .ext-d,html[data-gmd="podium"] .ext-h label,html[data-gmd="podium"] .foldbar button,html[data-gmd="podium"] .gate-card,html[data-gmd="podium"] .gbtn,html[data-gmd="podium"] .gfield input,html[data-gmd="podium"] .gmsg,html[data-gmd="podium"] .gpill,html[data-gmd="podium"] .gradepill,html[data-gmd="podium"] .gsel2,html[data-gmd="podium"] .hc-day,html[data-gmd="podium"] .herotgt,html[data-gmd="podium"] .iconbtn,html[data-gmd="podium"] .inp input,html[data-gmd="podium"] .inp input.v,html[data-gmd="podium"] .installbar,html[data-gmd="podium"] .installbar button,html[data-gmd="podium"] .installbar img,html[data-gmd="podium"] .invbig,html[data-gmd="podium"] .ishare,html[data-gmd="podium"] .kpi,html[data-gmd="podium"] .ld-share,html[data-gmd="podium"] .ld-tbl input.ldv,html[data-gmd="podium"] .legend i,html[data-gmd="podium"] .lh-chip,html[data-gmd="podium"] .lh-k,html[data-gmd="podium"] .lh-row,html[data-gmd="podium"] .lockbar,html[data-gmd="podium"] .lockval .cvtag,html[data-gmd="podium"] .mast .signout,html[data-gmd="podium"] .mastpdf,html[data-gmd="podium"] .mbar,html[data-gmd="podium"] .mbar i,html[data-gmd="podium"] .mc,html[data-gmd="podium"] .mc-card,html[data-gmd="podium"] .mc-chip,html[data-gmd="podium"] .mc-col,html[data-gmd="podium"] .mc-empty,html[data-gmd="podium"] .mc-go,html[data-gmd="podium"] .mc-hide,html[data-gmd="podium"] .mc-locks .lkhub,html[data-gmd="podium"] .mc-stat,html[data-gmd="podium"] .mchip,html[data-gmd="podium"] .meter,html[data-gmd="podium"] .meter .fill,html[data-gmd="podium"] .meter .needle,html[data-gmd="podium"] .meter .track,html[data-gmd="podium"] .mgr-licin input,html[data-gmd="podium"] .mgr-valid,html[data-gmd="podium"] .mgrcard,html[data-gmd="podium"] .mine-ack,html[data-gmd="podium"] .mine-f input,html[data-gmd="podium"] .minibar,html[data-gmd="podium"] .modal,html[data-gmd="podium"] .modal .foot .btn,html[data-gmd="podium"] .mtd .fill,html[data-gmd="podium"] .mtd .track,html[data-gmd="podium"] .mustpw-card,html[data-gmd="podium"] .need,html[data-gmd="podium"] .nextslab,html[data-gmd="podium"] .nolock-tag,html[data-gmd="podium"] .notewrap input,html[data-gmd="podium"] .pace,html[data-gmd="podium"] .pay,html[data-gmd="podium"] .pbar,html[data-gmd="podium"] .pbar i,html[data-gmd="podium"] .perfcard,html[data-gmd="podium"] .pf-arow,html[data-gmd="podium"] .pf-d,html[data-gmd="podium"] .pf-kpis .kpi,html[data-gmd="podium"] .pf-legend i,html[data-gmd="podium"] .pf-score,html[data-gmd="podium"] .pf-stack,html[data-gmd="podium"] .pl-chip,html[data-gmd="podium"] .pl-customrow .dpbtn,html[data-gmd="podium"] .pl-head,html[data-gmd="podium"] .pl-head-top .xbtn,html[data-gmd="podium"] .pl-legend .lg::before,html[data-gmd="podium"] .pl-sub,html[data-gmd="podium"] .pl-sub button,html[data-gmd="podium"] .pl-tbl input.plv,html[data-gmd="podium"] .pl-verdict,html[data-gmd="podium"] .poscode,html[data-gmd="podium"] .quota .fill,html[data-gmd="podium"] .quota .track,html[data-gmd="podium"] .remind,html[data-gmd="podium"] .robanner,html[data-gmd="podium"] .row,html[data-gmd="podium"] .rows .inp input.v,html[data-gmd="podium"] .rows .row,html[data-gmd="podium"] .rs-grand,html[data-gmd="podium"] .rs-t,html[data-gmd="podium"] .rt-colbar,html[data-gmd="podium"] .rt-row,html[data-gmd="podium"] .rt-sc,html[data-gmd="podium"] .rt-tom,html[data-gmd="podium"] .rw-list,html[data-gmd="podium"] .sd-box,html[data-gmd="podium"] .sd-fact,html[data-gmd="podium"] .sd-ladder,html[data-gmd="podium"] .sd-leg,html[data-gmd="podium"] .sd-pace,html[data-gmd="podium"] .sd-slab,html[data-gmd="podium"] .sd-track,html[data-gmd="podium"] .sd-track i,html[data-gmd="podium"] .sd-who .code,html[data-gmd="podium"] .secchip,html[data-gmd="podium"] .seg,html[data-gmd="podium"] .seg button,html[data-gmd="podium"] .sh-badge,html[data-gmd="podium"] .sh-card,html[data-gmd="podium"] .sh-cic,html[data-gmd="podium"] .sh-due,html[data-gmd="podium"] .sh-gh,html[data-gmd="podium"] .sh-it,html[data-gmd="podium"] .sh-list,html[data-gmd="podium"] .sh-lms,html[data-gmd="podium"] .sh-lms.side,html[data-gmd="podium"] .sh-lms.side .sh-lmsic,html[data-gmd="podium"] .sh-lmsgo,html[data-gmd="podium"] .sh-lmsic,html[data-gmd="podium"] .sh-mc,html[data-gmd="podium"] .sh-menu,html[data-gmd="podium"] .sh-search,html[data-gmd="podium"] .sh-x,html[data-gmd="podium"] .share code,html[data-gmd="podium"] .signout,html[data-gmd="podium"] .slabmini,html[data-gmd="podium"] .sreq,html[data-gmd="podium"] .strip-shell,html[data-gmd="podium"] .tablescroll #tbl-team td .fitw input[type=text],html[data-gmd="podium"] .tablescroll td input,html[data-gmd="podium"] .tablescroll td select,html[data-gmd="podium"] .tablescroll tr,html[data-gmd="podium"] .tablescroll tr.grouphd td,html[data-gmd="podium"] .tabs,html[data-gmd="podium"] .tabs button,html[data-gmd="podium"] .tabs button .tic,html[data-gmd="podium"] .tabs button::after,html[data-gmd="podium"] .tag,html[data-gmd="podium"] .taxset,html[data-gmd="podium"] .tgt,html[data-gmd="podium"] .toast,html[data-gmd="podium"] .toolbar .btn,html[data-gmd="podium"] .toolbar input,html[data-gmd="podium"] .toolbar select,html[data-gmd="podium"] .ul-e.open,html[data-gmd="podium"] .ul-gm,html[data-gmd="podium"] .ul-list,html[data-gmd="podium"] .undobox,html[data-gmd="podium"] .undobtn .uc,html[data-gmd="podium"] .updatebar,html[data-gmd="podium"] .updatebar button,html[data-gmd="podium"] .verbadge,html[data-gmd="podium"] .wn-ver,html[data-gmd="podium"] :focus-visible,html[data-gmd="podium"] input[type=date],html[data-gmd="podium"] input[type=month],html[data-gmd="podium"] input[type=number],html[data-gmd="podium"] input[type=search],html[data-gmd="podium"] input[type=text],html[data-gmd="podium"] select,html[data-gmd="podium"] textarea{border-radius:2px!important}
