:root{--z:1}@media (width>=1900px){:root{--z:1.18}}@media (width>=2400px){:root{--z:1.6}}html{zoom:var(--z)}@media (width>=761px){.side{height:calc(100vh / var(--z))}}.shell{min-height:calc(100vh / var(--z))}.premium-sheet{height:calc(100dvh / var(--z) - 16px)!important}.premium-dialog{max-height:calc(92dvh / var(--z))!important}.stage{width:calc(100vw / var(--z));height:calc(100vh / var(--z))}.deck-eyebrow{display:none}.deck>.page-title:after,.deck>*>.page-title:after{content:var(--desc,"");font:500 11px/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-top:6px;display:block}@media (width>=761px){.deck{gap:20px;max-width:1560px;padding-top:30px}.page-title{font-size:40px}}.page-title,h1,h2,h3,.big,.kpi strong,.stat strong,.summary-value,.lux-title,.hero-nome,[class*=font-display]{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1}.lux-card,.kpi{border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);min-width:0;box-shadow:inset 0 0 0 5px #0e1012, inset 0 0 0 6px color-mix(in srgb, var(--gold) 16%, transparent), 0 18px 40px #0007;background:linear-gradient(165deg,#16191c 0%,#0e1012 70%);border-radius:16px;padding:22px 24px;position:relative}.lux-title{font:500 25px/1.2 var(--font-display);color:var(--ink);margin:0 0 12px}.row-txt{gap:2px;min-width:0;display:grid}.row-txt b{font:600 14.5px/1.35 var(--font-sans);color:var(--ink)}.row-txt small{color:var(--dim);font-size:12.5px}.row-icon{width:20px;height:20px;color:var(--gold);stroke-width:1.4px;flex:none}.mesa-grid{grid-template-columns:minmax(0,2.75fr) minmax(300px,1fr);align-items:stretch;gap:20px;display:grid}.mesa-col{align-content:start;gap:20px;display:grid}.mesa-grid .hero{border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);border-radius:16px;min-height:300px;padding:30px 34px;box-shadow:0 18px 40px #0008}.mesa-grid .hero .hero-body{align-content:center;gap:10px}.mesa-grid .hero small{letter-spacing:.24em;color:var(--gold);font-size:11px}.mesa-grid .hero .hero-nome{font:500 30px/1.15 var(--font-display);color:var(--ink);margin:6px 0 0}.mesa-grid .hero .big{font:500 72px/1 var(--font-display);letter-spacing:-.01em;color:#f6efe2;margin:4px 0 6px}.mesa-grid .hero .hero-sub{color:#cfc8bb;font-size:13px}.mesa-grid .vagas{gap:8px;margin-top:10px}.mesa-grid .vagas i{background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:3px;width:52px;height:5px}.mesa-grid .vagas i.p{background:var(--champagne-gradient);box-shadow:0 0 10px color-mix(in srgb, var(--gold) 50%, transparent)}.task-row,.call-row{border-top:1px solid color-mix(in srgb, var(--gold) 14%, transparent);color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 2px;text-decoration:none;display:grid}.lux-title+.task-row,.lux-title+.call-row{border-top:0}.task-box{border:1px solid color-mix(in srgb, var(--ink) 55%, transparent);border-radius:4px;width:17px;height:17px}.task-row:hover .task-box{border-color:var(--gold)}.task-row .row-txt b{font-weight:500}.call-row .row-txt b{font-weight:700}.task-row:hover b,.call-row:hover b{color:var(--gold)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.kpi{min-height:150px;box-shadow:inset 0 0 0 5px #0e1012, inset 0 0 0 6px color-mix(in srgb, var(--gold) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--gold) 10%, transparent), 0 0 26px color-mix(in srgb, var(--gold) 9%, transparent), 0 18px 40px #0007;align-content:space-between;gap:18px;padding:22px 22px 20px;display:grid}.kpi-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.kpi-icon{width:28px;height:28px;color:var(--gold);stroke-width:1.3px}.kpi-head span{color:var(--ink);font-size:14px;line-height:1.35}.kpi strong{font:500 64px/1 var(--font-display);color:#f6efe2;padding-left:2px}.alerts{padding:20px 24px 10px}.alerts-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.alerts-head .lux-title{margin:0}.ver-todos{color:var(--gold);margin-left:auto;font-size:13px;text-decoration:none}.ver-todos:hover{text-decoration:underline}.alert-row{border-top:1px solid color-mix(in srgb, var(--gold) 14%, transparent);color:inherit;grid-template-columns:112px minmax(0,1fr) auto 18px;align-items:center;gap:18px;padding:15px 4px;text-decoration:none;display:grid}.alerts-head+.alert-row{border-top:0}a.alert-row:hover{background:color-mix(in srgb, var(--gold) 5%, transparent)}.alert-time{color:var(--dim);white-space:nowrap;font-size:12.5px}.alert-chev{width:18px;height:18px;color:var(--ink)}.alert-row .severity{justify-self:start}.severity{font:600 12px var(--font-sans);border:1px solid;border-radius:999px;padding:5px 14px}.severity[data-level=critico],.severity[data-level=critica]{color:#f0a597;background:#3b1714;border-color:#6b2a22}.severity[data-level=atencao]{color:#ecc172;background:#36290f;border-color:#6b5220}.severity[data-level=info],.severity[data-level=aviso]{color:#c9cdd1;background:#24282c;border-color:#3c4248}@media (width<=1100px){.mesa-grid{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mesa-grid .hero .big{font-size:52px}.kpi strong{font-size:48px}.alert-row{grid-template-columns:minmax(0,1fr) auto}.alert-row .severity{grid-column:1/-1}.alert-chev{display:none}}:root{--font-num:"EB Garamond", "Cormorant Garamond", Georgia, serif}.big,.kpi strong,.stat strong,.summary-value,.hero .big,.rc-num{font-family:var(--font-num)!important}.premium-sheet.sm\:max-w-2xl{width:min(980px, calc(100vw / var(--z) - 16px))!important;max-width:980px!important}.premium-sheet{border-radius:18px;border:1px solid color-mix(in srgb, var(--gold) 38%, transparent)!important;box-shadow:inset 0 0 0 6px #0c0e10, inset 0 0 0 7px color-mix(in srgb, var(--gold) 18%, transparent), -30px 0 80px #000a!important;background:linear-gradient(165deg,#15181b 0%,#0b0d0f 75%)!important;padding:40px 44px!important}.contract-eyebrow{letter-spacing:.3em;text-transform:uppercase;font:600 12px var(--font-sans)!important;color:var(--gold)!important}.contract-head{margin-top:-6px}.contract-name{color:#f6efe2;margin:0;font:500 46px/1.08 var(--font-display)!important}.contract-model{color:var(--dim);margin:6px 0 0;font-size:12px}.contract-track{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.contract-track .contract-progress{padding-block:10px 0}.contract-pill{font:700 14px var(--font-sans);color:var(--gold-ink);background:var(--champagne-gradient);box-shadow:0 6px 20px color-mix(in srgb, var(--gold) 30%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.contract-pill:not([data-status=selado]){color:var(--gold);border:1px solid var(--gold);box-shadow:none;background:0 0}.progress-dot{width:34px;height:34px}.contract-progress li:before{background:linear-gradient(90deg, var(--gold), color-mix(in srgb, var(--gold) 50%, transparent));top:17px}.contract-progress li{color:var(--mute);font-size:13px}.contract-progress [data-done=true]{color:var(--ink)}.contract-progress [data-done=true] .progress-dot{box-shadow:0 0 14px color-mix(in srgb, var(--gold) 45%, transparent);border-color:var(--gold)}.contract-summary{background:color-mix(in srgb, #000 30%, var(--panel));border-color:color-mix(in srgb, var(--gold) 26%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,.7fr);padding:24px 26px}.summary-label{letter-spacing:.18em;font-size:11px}.summary-value{white-space:nowrap;font-size:30px}.premium-sheet h2.text-lg:not(.contract-eyebrow),.premium-sheet section>h2:not(.contract-eyebrow){font:500 32px/1.2 var(--font-display)!important}.parcel-table{border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.parcel-table th{background:color-mix(in srgb, #000 35%, var(--panel));letter-spacing:.14em;padding:14px 16px}.parcel-table td{border-bottom:1px solid color-mix(in srgb, var(--gold) 12%, transparent);padding:14px 16px;font-size:14.5px}.parcel-table td[data-label=Vencimento],.parcel-table td[data-label=Valor]{font-variant-numeric:tabular-nums}.parcel-table td[data-label=Ações]>div,.parcel-table td[data-label=Ações]{white-space:nowrap}.parcel-table td[data-label=Ações] button,.parcel-table td[data-label=Ações] a{height:36px;padding-inline:14px;font-size:13px}@media (width<=760px){.premium-sheet{padding:26px 18px!important}.contract-name{font-size:34px!important}.contract-track{grid-template-columns:minmax(0,1fr)}.summary-value{white-space:normal}}.parcel-table .selo,.parcel-table .selo-alerta{border-radius:999px;margin:6px 0 0;padding:2px 10px;font-size:11px;display:inline-block}.parcel-table td[data-label=Situação] .status-dot{display:block}
