.admin-shell-root{--admin-premium-ink:#092f25;--admin-premium-deep:#073226;--admin-premium-deeper:#041f18;--admin-premium-gold:#c6a25d;--admin-premium-ivory:#fbf7ef;--admin-premium-paper:#fffefa;--admin-premium-line:#11372c21;--admin-premium-muted:#66766f}.admin-shell-root .admin-main-column main{isolation:isolate;position:relative}.admin-shell-root .admin-main-column main>div[class*=space-y-]{width:min(100%,1500px);margin-inline:auto}.admin-shell-root .ui-hero{flex-direction:column;justify-content:center;min-height:228px;display:flex;position:relative;overflow:hidden;background:radial-gradient(circle at 9% 112%,#c6a25d57,transparent 32%),radial-gradient(circle at 92% -20%,#ffffff1a,transparent 35%),linear-gradient(120deg,#164f3b 0%,var(--admin-premium-deep)55%,var(--admin-premium-deeper)100%)!important;color:#fff!important;border:1px solid #ffffff1a!important;border-radius:32px!important;padding:clamp(28px,4vw,52px)!important;box-shadow:0 26px 70px #041f1833!important}.admin-shell-root .ui-hero:before,.admin-shell-root .ui-hero:after{content:"";pointer-events:none;border:1px solid #e1c78f33;border-radius:999px;position:absolute}.admin-shell-root .ui-hero:before{inset-inline-start:-92px;width:390px;height:390px;bottom:-185px}.admin-shell-root .ui-hero:after{inset-inline-start:26px;width:236px;height:236px;bottom:-116px}.admin-shell-root .ui-hero>*{z-index:1;position:relative}.admin-shell-root .ui-hero-title,.admin-shell-root .ui-hero h1,.admin-shell-root .ui-hero h2{letter-spacing:-.035em;max-width:920px;color:#fff!important;font-size:clamp(2rem,3.2vw,3.15rem)!important;font-weight:900!important;line-height:1.2!important}.admin-shell-root .ui-hero-sub,.admin-shell-root .ui-hero p,.admin-shell-root .ui-hero .ui-muted{max-width:850px;margin-top:12px;font-size:.96rem;line-height:1.85;color:#ffffffab!important}.admin-shell-root .ui-hero .ui-section-title{letter-spacing:.08em;font-size:.72rem;font-weight:900;color:#e3c57f!important}.admin-shell-root .ui-hero .ui-btn{box-shadow:0 10px 28px #00000021;background:var(--admin-premium-ivory)!important;color:var(--admin-premium-ink)!important;border-color:#fff3!important}.admin-shell-root .ui-hero .ui-btn-primary{color:#082d23!important;background:#d9bc7b!important;border-color:#d9bc7b!important}.admin-shell-root .ui-hero .ui-btn-ghost{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:#ffffff14!important;border-color:#ffffff47!important}.admin-shell-root .admin-main-column main .ui-card,.admin-shell-root .admin-panel{border:1px solid var(--admin-premium-line)!important;background:#fffefaf5!important;border-radius:24px!important;box-shadow:0 14px 46px #16392f13!important}.admin-shell-root .admin-main-column main .ui-card .ui-card{box-shadow:none!important;background:#f7f8f4!important;border-radius:17px!important}.admin-shell-root .admin-main-column main section.ui-card,.admin-shell-root .admin-main-column main article.ui-card{overflow:hidden}.admin-shell-root .admin-main-column main .grid>.ui-card{min-height:118px;position:relative;overflow:hidden}.admin-shell-root .admin-main-column main .grid>.ui-card:before{inset-inline:22px;content:"";background:linear-gradient(90deg,#0000,#c6a25db8,#0000);height:2px;position:absolute;top:0}.admin-shell-root .admin-main-column main .ui-card>.border-b:first-child,.admin-shell-root .admin-main-column main section.ui-card>header:first-child{background:linear-gradient(100deg,#eef4efcc,#fffefa61);border-color:var(--admin-premium-line)!important}.admin-shell-root .admin-main-column main h2,.admin-shell-root .admin-main-column main h3,.admin-shell-root .admin-main-column main .font-black,.admin-shell-root .admin-main-column main .font-semibold{color:#102e25}.admin-shell-root .admin-main-column main h2{letter-spacing:-.02em}.admin-shell-root .admin-main-column main .ui-section-title{color:#9a7433;font-weight:900}.admin-shell-root .admin-main-column main .ui-muted{color:var(--admin-premium-muted)}.admin-shell-root .ui-input,.admin-shell-root input:not([type=checkbox]):not([type=radio]),.admin-shell-root select,.admin-shell-root textarea{color:#102e25;min-height:48px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #fffc,0 4px 14px #143f3209;background:#ffffffeb!important;border:1px solid #143f3226!important;border-radius:14px!important}.admin-shell-root textarea{min-height:112px}.admin-shell-root .ui-input:focus,.admin-shell-root input:focus,.admin-shell-root select:focus,.admin-shell-root textarea:focus{outline:none;background:#fff!important;border-color:#105c4494!important;box-shadow:0 0 0 4px #105c441a!important}.admin-shell-root .ui-btn{min-height:44px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 5px 15px #0c2d230e;color:#12372c!important;background:#fffdfa!important;border:1px solid #103a2e29!important;border-radius:13px!important}.admin-shell-root .ui-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 23px #0c2d231a;border-color:#105c4457!important}.admin-shell-root .ui-btn-primary{color:#fff!important;background:linear-gradient(135deg,#155c45,#08392c)!important;border-color:#0b4937!important}.admin-shell-root .ui-btn-danger{color:#fff!important;background:#b92f42!important;border-color:#b92f42!important}.admin-shell-root .ui-btn:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.admin-shell-root .admin-main-column main table{border-collapse:separate;border-spacing:0;width:100%}.admin-shell-root .admin-main-column main thead{background:#eef3ee!important}.admin-shell-root .admin-main-column main th{letter-spacing:.025em;white-space:nowrap;border-bottom:1px solid #0f3c2e24;height:50px;color:#587068!important;font-size:.72rem!important;font-weight:900!important}.admin-shell-root .admin-main-column main tbody tr{background:#fff9;transition:background-color .16s,box-shadow .16s}.admin-shell-root .admin-main-column main tbody tr:hover{background:#f5f8f4}.admin-shell-root .admin-main-column main td{color:#19372e;vertical-align:middle;border-bottom:1px solid #0f3c2e17}.admin-shell-root .admin-main-column main tbody tr:last-child td{border-bottom:0}.admin-shell-root .admin-main-column main .divide-y{border-color:#0000!important}.admin-shell-root .admin-main-column main .divide-y>*{transition:background-color .16s;border-color:#0f3c2e1a!important}.admin-shell-root .admin-main-column main .divide-y>:hover{background:#eff5f0b3}.admin-shell-root .ui-pill{align-items:center;min-height:28px;font-size:.71rem;font-weight:900;display:inline-flex;color:#215842!important;background:#eff5f0!important;border:1px solid #154e3c21!important;border-radius:999px!important;padding:4px 11px!important}.admin-shell-root .ui-pill-warning,.admin-shell-root .ui-pill-warn{color:#8a5d09!important;background:#fff8df!important;border-color:#ecd08f!important}.admin-shell-root .ui-pill-danger{color:#a41e35!important;background:#fff0f2!important;border-color:#f1b6be!important}.admin-shell-root .ui-pill-success{color:#08714b!important;background:#ecfbf3!important;border-color:#9cdec0!important}.admin-shell-root .admin-main-column main .ui-card>.ui-muted:only-child,.admin-shell-root .admin-main-column main .ui-card>.p-4.ui-muted:only-child,.admin-shell-root .admin-main-column main .ui-card>.p-5.ui-muted:only-child{text-align:center;place-items:center;min-height:132px;display:grid}.admin-shell-root .admin-main-column main .text-red-600:not(button){color:#ac2439;background:#fff1f2;border-radius:14px}.admin-shell-root .admin-main-column main .text-emerald-700:not(button):not(a){border-radius:14px}.admin-shell-root .admin-main-column main code,.admin-shell-root .admin-main-column main pre{direction:ltr;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.admin-shell-root .admin-main-column main pre.ui-card{color:#e8f3ed;background:#092d23!important;border-radius:17px!important}.admin-shell-root .admin-main-column main details{border:1px solid var(--admin-premium-line);background:#fff;border-radius:16px;padding:14px 16px}.admin-shell-root .admin-main-column main summary{cursor:pointer;color:#163e31;font-weight:800}.admin-shell-root [class*=fixed][class*=inset-0]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.admin-shell-root [class*=fixed][class*=inset-0]>.ui-card{border-radius:28px!important;box-shadow:0 32px 90px #0319134d!important}.admin-shell-root .admin-panel{overflow:hidden}.admin-shell-root .admin-stat-card{border-color:var(--admin-premium-line)!important;box-shadow:0 12px 38px #16392f12!important}.web-home-hero-art b:has(.web-home-center-logo){padding:18px;overflow:hidden}.web-home-center-logo{object-fit:contain;filter:drop-shadow(0 8px 20px #00000029);width:100%;height:100%;display:block}@media (max-width:900px){.admin-shell-root .ui-hero{min-height:196px;border-radius:25px!important;padding:28px!important}.admin-shell-root .ui-hero-title,.admin-shell-root .ui-hero h1,.admin-shell-root .ui-hero h2{font-size:clamp(1.75rem,7vw,2.3rem)!important}.admin-shell-root .admin-main-column main .ui-card,.admin-shell-root .admin-panel{border-radius:19px!important}}@media (max-width:640px){.admin-shell-root .ui-hero{min-height:178px;padding:24px 20px!important}.admin-shell-root .ui-hero:before{width:270px;height:270px}.admin-shell-root .ui-hero:after{display:none}.admin-shell-root .ui-hero .ui-btn{justify-content:center;width:100%}.admin-shell-root .admin-main-column main th,.admin-shell-root .admin-main-column main td{min-width:116px}}@media (prefers-reduced-motion:reduce){.admin-shell-root .ui-btn,.admin-shell-root .admin-main-column main tbody tr,.admin-shell-root .admin-main-column main .divide-y>*{transition:none}}
