/* Pinguim V4. Tokens measured in Bubblewin V4; scoped to administration. */
@font-face{font-family:Inter;src:local(Inter);font-display:swap}
#pp-admin-v2,#pp-panel{--pa-bg:#09090d;--pa-panel:#13131a;--pa-raised:#1a1a23;--pa-border:#222230;--pa-text:#f1f5f9;--pa-muted:#9ca3af;--pa-accent:#22c55e;--primary:142 71% 45%;font-family:Inter,Arial,sans-serif;color:var(--pa-text);color-scheme:dark}
#pp-admin-v2{background:var(--pa-bg);font-size:13px;line-height:1.5}
#pp-admin-v2 aside{width:240px;min-width:240px;background:#0f0f13!important}
#pp-admin-v2 aside>div:first-child{padding:18px 16px;min-height:78px}
#pp-admin-v2 aside h2{font-size:15px;font-weight:700;letter-spacing:-.3px}
#pp-admin-v2 aside>div:first-child p{font-size:8px;letter-spacing:1.4px;margin-top:3px}
#pp-admin-v2 main>header{min-height:58px;padding:12px 24px;background:#0f0f13!important}
#pp-admin-v2 main>header h1{font-size:16px;font-weight:600;letter-spacing:0}
#pp-admin-v2 main>header p{font-size:11px;margin:0}
#pp-admin-v2 main>div{padding:22px 24px}
#pp-admin-v2 .pa-nav{padding:0 0 16px}
#pp-admin-v2 .pa-nav-search{padding:12px 14px 4px}
#pp-admin-v2 .pa-nav-search input{min-height:32px;background:#13131a!important;border-color:#222230!important}
#pp-admin-v2 .pa-nav h3{padding:18px 15px 6px;letter-spacing:1.5px;font-size:9px;font-weight:500;color:#858998}
#pp-admin-v2 .pa-nav button{padding:9px 18px;border-radius:0;margin:0;min-height:37px;border:0;border-left:2px solid transparent;color:#a4a8b5;font-size:12px}
#pp-admin-v2 .pa-nav button[aria-current=page]{background:rgba(34,197,94,.06);border-color:#22c55e;color:#22c55e}
#pp-admin-v2 .pa-nav button:hover{background:#1a1a23;color:#f1f5f9}
#pp-admin-v2 .pa-nav i{display:none}
#pp-admin-v2 :is(.pa-panel,.ppay-card,.pa3-panel,.pa3-stat,button.pa-metric){background:#13131a;border-color:#222230;border-radius:8px;box-shadow:none}
#pp-admin-v2 :is([class*="rounded-[2"],[class*="rounded-3xl"]){border-radius:8px!important}
#pp-admin-v2 :is(.p-8,.p-10){padding:20px!important}
#pp-admin-v2 :is(.font-black,.font-extrabold){font-weight:650!important}
#pp-admin-v2 :is(.text-3xl,.text-4xl){font-size:26px!important;line-height:1.3}
#pp-admin-v2 :is(.space-y-8,.space-y-10)>:not([hidden])~:not([hidden]){margin-top:20px!important}
#pp-admin-v2 .gap-8{gap:20px!important}
#pp-admin-v2 :is(input,select,textarea){background:#1a1a23!important;border-color:#2a2a3a!important;min-height:36px;font-size:12px;color:#f1f5f9!important;border-radius:6px}
#pp-admin-v2 input[type=checkbox]{min-height:0;width:16px;height:16px;accent-color:#22c55e}
#pp-admin-v2 input[type=range]{min-height:6px;height:6px;padding:0!important;border:0!important;accent-color:#22c55e}
#pp-admin-v2 input[type=range]::-webkit-slider-thumb{background:#22c55e;border:3px solid #13131a;border-radius:50%;width:20px;height:20px;appearance:none;box-shadow:0 0 0 1px #22c55e}
#pp-admin-v2 button{font-weight:500;transition:background .15s,color .15s,border-color .15s,opacity .15s}
#pp-admin-v2 :is(button.pa-primary,button.ppay-primary,[class*="bg-[hsl(var(--primary))]"]){background:#22c55e!important;color:#fff!important;border-color:#22c55e!important}
#pp-admin-v2 :is(button.pa-primary,button.ppay-primary):hover:not(:disabled){background:#16a34a!important}
#pp-admin-v2 :is(.pa3-heading,.pa-page-intro){margin-bottom:18px;gap:12px}
#pp-admin-v2 :is(.pa3-heading h2,.pa-page-intro h2){font-size:20px;letter-spacing:-.4px;font-weight:600}
#pp-admin-v2 :is(.pa3-heading p,.pa-page-intro p){font-size:12px;color:#9ca3af}
#pp-admin-v2 :is(.pa3-eyebrow,.pa-eyebrow){font-size:9px;letter-spacing:1.2px;color:#6b7280}
#pp-admin-v2 :is(.pa3-stats,.pa-metrics){gap:12px;margin-bottom:20px}
#pp-admin-v2 .pa3-stat{padding:16px 18px;min-height:118px;position:relative;overflow:hidden}
#pp-admin-v2 .pa3-stat>span{font-size:9px;text-transform:uppercase;letter-spacing:1.2px;color:#9ca3af}
#pp-admin-v2 .pa3-stat strong{font-size:23px;line-height:1.3;font-weight:700;letter-spacing:-.6px;margin:6px 0}
#pp-admin-v2 .pa3-stat small{font-size:10px;color:#22c55e}
#pp-admin-v2 .pa3-stat:before{display:none}
#pp-admin-v2 .pa3-stat .pv4-icon{position:absolute;right:15px;top:17px;width:23px;height:23px;color:#22c55e;background:#22c55e14;border-radius:6px;display:grid;place-items:center;font-size:13px;letter-spacing:0}
#pp-admin-v2 :is(.pa3-charts,.pa3-bottom){gap:16px;margin-bottom:20px}
#pp-admin-v2 .pa3-panel{padding:16px 18px}
#pp-admin-v2 .pa3-panel>header{padding:0 0 14px;gap:10px}
#pp-admin-v2 .pa3-panel h3{font-size:12px;font-weight:600}
#pp-admin-v2 .pa3-panel header p{font-size:10px;color:#9ca3af}
#pp-admin-v2 .pa3-switch button{font-size:10px;min-height:26px;padding:4px 10px;border-radius:5px}
#pp-admin-v2 .pa3-switch button[aria-pressed=true]{background:#22c55e;color:#fff;border-color:#22c55e}
#pp-admin-v2 .pa3-panel footer{font-size:11px}
#pp-admin-v2 .pa3-kv{padding:12px 0;font-size:12px;border-color:#222230}
#pp-admin-v2 table{font-size:12px}
#pp-admin-v2 th{background:#1a1a23!important;font-size:9px;letter-spacing:1.1px;font-weight:500}
#pp-admin-v2 :is(th,td){padding:12px 16px;border-color:#222230}
#pp-admin-v2 tbody tr:hover{background:#1a1a23!important}
#pp-admin-v2 :is(.pa-filters,.pa-tabs){padding:16px;gap:10px}
#pp-admin-v2 .pa-badge{font-size:10px;padding:3px 8px;border-radius:5px}
#pp-admin-v2 .pa-badge[data-state=paid]{background:#22c55e14;border-color:#22c55e40;color:#22c55e}
#pp-admin-v2 .pa-dialog{background:#13131a!important;border-color:#2a2a3a;border-radius:10px;animation:pv4-enter .16s ease-out}
#pp-admin-v2 .pa-shade{backdrop-filter:blur(2px)}
#pp-admin-v2 .pv4-chart{width:100%;height:220px;display:block;overflow:visible}
#pp-admin-v2 .pv4-chart text{fill:#858998;font-size:10px;font-family:inherit}
#pp-admin-v2 .pv4-chart .pv4-grid{stroke:#ffffff06;stroke-width:1}
#pp-admin-v2 .pv4-chart-note{color:#9ca3af;font-size:11px;text-align:center;margin:3px 0 10px}
#pp-admin-v2 .pv4-gateway-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}
#pp-admin-v2 .pv4-gateway-mark{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:#22c55e14;color:#22c55e;border:1px solid #22c55e30;border-radius:9px;font-size:15px;font-weight:700}
#pp-admin-v2 .pv4-gateway-head h2{font-size:16px;font-weight:600}
#pp-admin-v2 .pv4-gateway-head small{font-size:11px}
#pp-admin-v2 .pv4-gateway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}
#pp-admin-v2 .pv4-gateway-option{border:1px solid #222230;background:#13131a;border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;text-align:left;min-width:0}
#pp-admin-v2 .pv4-gateway-option strong{display:block;font-size:13px}
#pp-admin-v2 .pv4-gateway-option small{display:block;margin-top:4px;font-size:10px}
#pp-admin-v2 .pv4-gateway-option[aria-pressed=true]{border-color:#22c55e;background:#22c55e09}
#pp-admin-v2 .pv4-gateway-option:hover{border-color:#6b7280}
#pp-admin-v2 .pv4-section{border-left:2px solid #22c55e;padding-left:10px}
#pp-admin-v2 :is(.pa3-layout,.pa-finance){animation:pv4-enter .18s ease-out}
@keyframes pv4-enter{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:1023px){#pp-admin-v2 main>header{padding:12px 16px}#pp-admin-v2 main>div{padding:18px 16px}#pp-admin-v2 aside{max-width:85vw}}
@media(max-width:650px){#pp-admin-v2 .pv4-gateway-grid{grid-template-columns:1fr}#pp-admin-v2 .pa3-stat{padding:14px;min-height:110px}#pp-admin-v2 .pa3-stat strong{font-size:21px}#pp-admin-v2 .pa3-stat>span{max-width:85%;display:block;font-size:8px}#pp-admin-v2 .pa3-stat .pv4-icon{display:none}#pp-admin-v2 .pa3-panel{padding:14px}#pp-admin-v2 .pa3-panel>header{flex-wrap:wrap}#pp-admin-v2 .pa3-charts,#pp-admin-v2 .pa3-bottom{grid-template-columns:1fr}#pp-admin-v2 .pa3-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#pp-admin-v2 .pa3-search{flex-wrap:wrap}#pp-admin-v2 .pa3-create-form{grid-template-columns:1fr}#pp-admin-v2 .pa3-pager{flex-wrap:wrap}#pp-admin-v2 main>header h1{font-size:14px}}
@media(prefers-reduced-motion:reduce){#pp-admin-v2 *,#pp-panel *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Shared configuration components */
#pp-admin-v2 .pv4-button-primary{background:#22c55e!important;border:1px solid #22c55e;color:white!important}
#pp-admin-v2 .pv4-button-secondary{background:#1a1a23!important;border:1px solid #2a2a3a;color:#d1d5db!important}
#pp-admin-v2 .pv4-button-danger{background:#ef444414!important;border:1px solid #ef444440;color:#f87171!important}
#pp-admin-v2 .pv4-config-card{padding:20px!important;border-radius:8px!important}
#pp-admin-v2 .pv4-config-card>header{border-bottom:1px solid #222230;padding-bottom:14px}
#pp-admin-v2 .pv4-config-card>header h3{font-size:14px;font-weight:600}
#pp-admin-v2 .pv4-config-card>header p{line-height:1.6}
#pp-admin-v2 .pv4-level{background:#1a1a23;border-color:#2a2a3a!important;border-radius:8px}
#pp-admin-v2 .pv4-level input[type=number]{font-size:22px;font-weight:650;min-height:48px}
#pp-admin-v2 .pv4-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#pp-admin-v2 .ppay-card{background:#13131a!important;border-color:#222230!important;border-radius:8px;box-shadow:none}
#pp-admin-v2 .pa3-stats{grid-template-columns:repeat(4,minmax(0,1fr))}
#pp-admin-v2 .pa3-panel{overflow:hidden}
#pp-admin-v2 .pa3-panel>header,#pp-admin-v2 .pa3-breakdown .pa3-kv{padding-left:0;padding-right:0}
#pp-admin-v2 .pa3-create-form,#pp-admin-v2 .pa3-search{padding-left:0;padding-right:0}
#pp-admin-v2 .pa3-panel>footer{padding-left:0;padding-right:0}
#pp-admin-v2 .pa3-panel .pa3-overflow{border:1px solid #222230;border-radius:6px}
/* Manager React route: same measured tokens, independent from player views. */
#pp-manager-v4{--primary:142 71% 45%;--background:240 18% 4%;--foreground:210 40% 96%;--border:240 17% 16%;font:13px/1.5 Inter,Arial,sans-serif;background:#09090d;color:#f1f5f9;min-height:100dvh;color-scheme:dark}
#pp-manager-v4 *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#2a2a3a transparent}
#pp-manager-v4 :is(.bg-slate-950,.bg-slate-950\/40){background:#09090d!important}
#pp-manager-v4 :is(.bg-slate-900,[class*="bg-white"]){background:#13131a!important}
#pp-manager-v4 :is(.bg-slate-800,.bg-slate-800\/60){background:#1a1a23!important}
#pp-manager-v4 [class*="border-slate-"]{border-color:#222230!important}
#pp-manager-v4 :is(.rounded-3xl,.rounded-2xl){border-radius:8px}
#pp-manager-v4 .font-black{font-weight:650}
#pp-manager-v4 :is(input,select,textarea){background:#1a1a23!important;border-color:#2a2a3a!important;color:#f1f5f9;font-family:inherit;font-size:12px;border-radius:6px}
#pp-manager-v4 :is(button,input):focus-visible{outline:2px solid #22c55e;outline-offset:3px}
#pp-manager-v4 button{font-family:inherit;transition:background .15s,border-color .15s;font-size:12px}
#pp-manager-v4 button:disabled{opacity:.5}
#pp-manager-v4 .text-primary{color:#22c55e}
#pp-manager-v4 .bg-primary{background:#22c55e;color:#fff}
#pp-manager-v4 table{font-size:12px;border-collapse:collapse;width:100%}
#pp-manager-v4 th{font-size:9px;font-weight:500;letter-spacing:1px;background:#1a1a23;text-transform:uppercase;color:#9ca3af;padding:12px 16px}
#pp-manager-v4 td{padding:12px 16px;border-color:#222230}
#pp-manager-v4 tbody tr:hover{background:#1a1a23}
#pp-manager-v4 h1{font-size:18px;letter-spacing:-.3px}
#pp-manager-v4 h2{font-size:16px}
#pp-manager-v4 .pv4-manager-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#pp-manager-v4 .pv4-manager-chart{padding:16px 18px;background:#13131a;border:1px solid #222230;border-radius:8px}
#pp-manager-v4 .pv4-manager-chart h3{font-size:12px;font-weight:600}
#pp-manager-v4 .pv4-manager-chart p,#pp-manager-v4 .pv4-manager-chart small{font-size:10px;color:#9ca3af}
#pp-manager-v4 .pv4-chart{width:100%;height:220px;display:block}
#pp-manager-v4 .pv4-chart text{fill:#858998;font-size:10px;font-family:inherit}
#pp-manager-v4 .pv4-grid{stroke:#ffffff06;stroke-width:1}
#pp-manager-v4 .pv4-chart-note{text-align:center;margin:6px 0}
#pp-manager-v4 :is(section,article){animation:pv4-enter .18s ease-out}
@media(min-width:1024px){
 #pp-manager-v4 main:has(aside){padding:78px 24px 30px 264px!important}
 #pp-manager-v4 main:has(aside)>div{max-width:none}
 #pp-manager-v4 main:has(aside)>div>header{position:fixed;top:0;left:240px;right:0;min-height:58px;padding:10px 24px;z-index:40;background:#0f0f13;border-bottom:1px solid #222230}
 #pp-manager-v4 main:has(aside) aside{position:fixed;top:0;left:0;bottom:0;width:240px;background:#0f0f13;border-right:1px solid #222230;padding:88px 0 18px;overflow:auto}
 #pp-manager-v4 main:has(aside) aside:before{content:'PINGUIM / GERENTE';position:absolute;top:26px;left:20px;font-size:13px;font-weight:700;letter-spacing:.7px;color:#f1f5f9}
 #pp-manager-v4 aside>div{border:0!important;border-radius:0;padding:0;background:transparent!important;position:static}
 #pp-manager-v4 aside nav button{border-radius:0;padding:11px 18px;font-size:12px;font-weight:500;border-left:2px solid transparent}
 #pp-manager-v4 aside nav button[class*="text-primary"]{background:#22c55e0f!important;border-color:#22c55e;color:#22c55e}
}
@media(max-width:1023px){#pp-admin-v2 .pa3-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#pp-manager-v4 .pv4-manager-charts{grid-template-columns:1fr}#pp-manager-v4 main{padding:18px 16px}#pp-manager-v4 main>div>header{padding-bottom:16px;border-bottom:1px solid #222230}#pp-manager-v4 .p-6,#pp-manager-v4 .p-8{padding:16px}#pp-manager-v4 .min-w-\[240px\]{min-width:0}}
@media(max-width:650px){#pp-admin-v2 .pv4-gateway-grid{grid-template-columns:1fr}#pp-admin-v2 .pa3-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){#pp-manager-v4 *{animation:none!important;transition:none!important}}
/* Partner dialog uses the same identity as both consoles. */
#pp-panel{background:#09090d;border-color:#222230;border-radius:8px;font-family:Inter,Arial,sans-serif;font-size:13px}
#pp-panel :is(header,nav){background:#0f0f13;border-color:#222230}
#pp-panel main{background:#09090d}
#pp-panel :is(form,article,.pp-scroll){background:#13131a;border-color:#222230;border-radius:8px}
#pp-panel :is(input,select){background:#1a1a23;border-color:#2a2a3a;font-family:inherit;font-size:12px}
#pp-panel button{background:#1a1a23;color:#d1d5db;border:1px solid #2a2a3a;font-size:12px}
#pp-panel button[type=submit],#pp-panel nav button[aria-current=true]{background:#22c55e;color:#fff;border-color:#22c55e;box-shadow:none}
#pp-panel th{background:#1a1a23;color:#9ca3af;font-size:9px;font-weight:500;letter-spacing:1px}
#pp-panel td{border-color:#222230}
#pp-panel strong{font-variant-numeric:tabular-nums;color:#f1f5f9}
/* Final visual comparison: tighter dashboard rhythm and clear controls. */
#pp-admin-v2 .pa3-layout{gap:18px}
#pp-admin-v2 .pa3-layout :is(.pa3-heading,.pa3-stats,.pa3-charts,.pa3-bottom){margin-bottom:0}
#pp-admin-v2 main>header{height:58px;min-height:58px}
#pp-admin-v2 main>header>div{gap:3px}
#pp-admin-v2 main>header button[aria-label="Voltar ao jogo"]{width:34px;height:34px;padding:6px;border-radius:6px}
#pp-admin-v2 .pa3-stat>span{font-weight:500;padding-right:22px}
#pp-admin-v2 :is(.bg-amber-50,.bg-orange-50){color:#fbbf24!important}
#pp-admin-v2 :is(.text-amber-800,.text-amber-900,.text-orange-800){color:#fbbf24!important}
#pp-admin-v2 :is(.text-rose-800,.text-red-800){color:#fda4af!important}
#pp-admin-v2 .bg-rose-100{background:#ef444414!important}
#pp-admin-v2 .bg-slate-900{background:#1a1a23!important}
#pp-admin-v2 button.bg-slate-900{background:#22c55e!important;color:white!important}
#pp-admin-v2 input[type=range]{background:#2a2a3a!important}
#pp-admin-v2 input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:#2a2a3a}
#pp-admin-v2 input[type=range]::-webkit-slider-thumb{margin-top:-7px}
#pp-admin-v2 input[type=range]::-moz-range-track{height:6px;background:#2a2a3a;border-radius:6px}
#pp-admin-v2 button[aria-current="true"]{background:#22c55e!important;color:white!important;border-color:#22c55e!important}
#pp-admin-v2 .pv4-grid,#pp-manager-v4 .pv4-grid{stroke:#ffffff09}
#pp-admin-v2 .pa3-stat .pv4-icon{padding:0;font-weight:600;color:#22c55e;max-width:none}
/* Packaged Latin fallback: no remote font requests are required. */
@font-face{font-family:PinguimUI;src:url('/vendor/fonts/font-files/latin/sans-serif.normal.400.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:PinguimUI;src:url('/vendor/fonts/font-files/latin/sans-serif.normal.500.woff') format('woff');font-weight:500;font-display:swap}
@font-face{font-family:PinguimUI;src:url('/vendor/fonts/font-files/latin/sans-serif.normal.600.woff') format('woff');font-weight:600;font-display:swap}
@font-face{font-family:PinguimUI;src:url('/vendor/fonts/font-files/latin/sans-serif.normal.700.woff') format('woff');font-weight:700;font-display:swap}
#pp-admin-v2,#pp-manager-v4,#pp-panel{font-family:Inter,PinguimUI,Arial,sans-serif}
body:has(#pp-admin-v2) :is([data-radix-popper-content-wrapper],[role=dialog],[role=alertdialog]),body:has(#pp-manager-v4) :is([data-radix-popper-content-wrapper],[role=dialog],[role=alertdialog]){--background:240 16% 8%;--foreground:210 40% 96%;--card:240 16% 8%;--popover:240 16% 10%;--popover-foreground:210 40% 96%;--border:240 17% 16%;--input:240 17% 20%;--muted:240 15% 12%;--muted-foreground:218 11% 65%;--primary:142 71% 45%;font-family:Inter,PinguimUI,Arial,sans-serif;color:#f1f5f9;background:#13131a;border-color:#2a2a3a;color-scheme:dark}
@media(prefers-reduced-motion:reduce){body:has(#pp-admin-v2) [data-state],body:has(#pp-manager-v4) [data-state]{animation:none!important;transition:none!important}}
#pp-admin-v2 .pv4-gateway-head>button{margin-left:auto;flex-shrink:0}
#pp-admin-v2 .pv4-cnpay>.pv4-gateway-head{margin-bottom:8px}
#pp-admin-v2 .pv4-cnpay-toggle{display:flex;align-items:center;gap:8px}
#pp-admin-v2 .pv4-key-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#pp-admin-v2 .pv4-connection-help{padding:12px;background:#1a1a23;border:1px solid #222230;border-radius:6px;font-size:11px;color:#9ca3af}
#pp-admin-v2 .pv4-connection-help summary{cursor:pointer;color:#d1d5db}
#pp-admin-v2 .pv4-connection-help p{padding-top:10px}
#pp-admin-v2 .pv4-configure-label{display:inline-block;margin-top:10px;color:#22c55e;font-size:11px}
#pp-admin-v2 .pv4-rules-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
#pp-admin-v2 .pv4-rules-grid>label{grid-column:span 3}
#pp-admin-v2 .pv4-rules-grid>.pv4-level{grid-column:span 2}
#pp-admin-v2 .pv4-rules-grid>div:last-child{grid-column:1/-1;max-width:320px}
@media(max-width:650px){#pp-admin-v2 .pv4-key-grid{grid-template-columns:1fr}#pp-admin-v2 .pv4-rules-grid{grid-template-columns:1fr}#pp-admin-v2 .pv4-rules-grid>*{grid-column:1!important}#pp-admin-v2 .pv4-gateway-head{flex-wrap:wrap}#pp-admin-v2 .pv4-gateway-head>button{margin-left:0}}
@media(min-width:1280px){#pp-manager-v4 section.grid.xl\:grid-cols-3{grid-template-columns:repeat(4,minmax(0,1fr))}}
#pp-manager-v4 aside nav{border-radius:0}
#pp-manager-v4 aside nav button{border-radius:0!important;color:#9ca3af}
#pp-manager-v4 aside nav button[class*="text-primary"]{color:#22c55e}
#pp-manager-v4 .text-sky-400,#pp-manager-v4 .text-cyan-400{color:#3b82f6}
#pp-manager-v4 .text-emerald-400,#pp-manager-v4 .text-emerald-300{color:#22c55e}
#pp-manager-v4 :is(.rounded-full){border-radius:6px}
@media(min-width:1024px){#pp-manager-v4 main:has(aside)>div>header{height:58px;min-height:58px}}
#pp-admin-v2 .pv4-manager-filters{display:flex;align-items:end;gap:16px;padding:16px 18px;background:#13131a;border:1px solid #222230;border-radius:8px}
#pp-admin-v2 .pv4-manager-filters label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#9ca3af}
#pp-admin-v2 .pv4-manager-filters label:first-child{flex:1}
#pp-admin-v2 .pv4-manager-filters :is(input,select){padding:9px 12px;width:100%}
#pp-admin-v2 .pv4-manager-filters>span{padding-bottom:10px;font-size:11px;color:#9ca3af}
@media(max-width:650px){#pp-admin-v2 .pv4-manager-filters{flex-wrap:wrap}#pp-admin-v2 .pv4-manager-filters label:first-child{flex-basis:100%}}
#pp-manager-v4 .dark{--primary:142 71% 45%;--background:240 18% 4%;--foreground:210 40% 96%;--border:240 17% 16%}
#pp-manager-v4 [class*="bg-primary/"]{background:#22c55e15}
