[data-theme=app]{--pp-bg-light:#111110;--pp-bg-card:#1c1d04;--pp-text:#FDF5EA;--pp-text-muted:#a5a070;--pp-text-subtle:#7a7850;--pp-border:rgba(253,245,234,0.08);--pp-honey:#ef9400;--pp-honey-light:#ffc04d;--pp-honey-soft:rgba(239,148,0,0.1);--pp-line:rgba(253,245,234,0.09);--app-sidebar-bg:#0b0c05;--app-sidebar-text:#a5a070;--app-sidebar-active:rgba(239,148,0,0.1);--app-primary:#ef9400;--app-primary-light:#ffc04d;--app-primary-dark:#9e3c00}body:has([data-theme=app]){background-color:#111110!important}[data-theme=app] .pp-card{position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.2);background:var(--pp-bg-card);border:1px solid var(--pp-border)}[data-theme=app] .pp-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(239,148,0,.3),transparent)}[data-theme=app] .pp-card:hover{transform:translateY(-3px);border-color:rgba(239,148,0,.25)!important;box-shadow:0 8px 30px rgba(239,148,0,.08),0 0 15px rgba(239,148,0,.03)}[data-theme=app] input,[data-theme=app] select{background-color:#111110!important;color:#FDF5EA!important;border:1px solid rgba(253,245,234,.12)!important;border-radius:8px;padding:.6rem 1rem;transition:border-color .2s,box-shadow .2s}[data-theme=app] input:focus,[data-theme=app] select:focus{outline:none;border-color:var(--pp-honey)!important;box-shadow:0 0 0 3px rgba(239,148,0,.15)!important}[data-theme=app] input::placeholder{color:#7a7850!important}[data-theme=app] .pp-table th{border-bottom:1px solid rgba(253,245,234,.1)!important;color:var(--pp-text-muted);font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}[data-theme=app] .pp-table td{border-bottom:1px solid rgba(253,245,234,.05)!important}[data-theme=app] .pp-table tr:hover{background-color:rgba(239,148,0,.02)!important}[data-theme=app] ::-webkit-scrollbar-thumb{background:var(--pp-text-subtle)}[data-theme=app] ::-webkit-scrollbar-thumb:hover{background:var(--pp-honey);box-shadow:0 0 8px rgba(239,148,0,.5)}[data-theme=app] .recharts-tooltip-wrapper>div{background-color:#1c1d04!important;border-color:rgba(253,245,234,.15)!important;color:#FDF5EA!important}