@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d0be19;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d0be19{font-family:__Inter_d0be19,__Inter_Fallback_d0be19;font-style:normal}:root{--color-bg-primary:#0a0e27;--color-bg-secondary:#141d3a;--color-bg-tertiary:#1f2d4d;--color-sidebar-bg:#050810;--color-text-primary:#fff;--color-text-secondary:#e8e8e8;--color-text-tertiary:#a8a8a8;--color-text-disabled:#707070;--color-border-light:#1f2d4d;--color-border-default:#2a3d5a;--color-border-dark:#3d5580;--color-accent:#00d4ff;--color-accent-hover:#00a8cc;--color-success:#00d4ff;--color-warning:orange;--color-error:#f44;--color-info:#00d4ff}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;width:100%;font-family:inherit,system-ui,-apple-system,sans-serif;background:var(--color-bg-primary);color:var(--color-text-primary);line-height:1.4;-webkit-font-smoothing:antialiased;font-size:13px;transition:background-color .3s ease,color .3s ease;position:relative}body:before{content:"";display:none}html[data-theme=light],html[data-theme=light] body{--color-bg-primary:#fff;--color-bg-secondary:#f5f7fa;--color-bg-tertiary:#eef2f7;--color-sidebar-bg:#1f2937;--color-text-primary:#1a202c;--color-text-secondary:#2d3748;--color-text-tertiary:#718096;--color-text-disabled:#a0aec0;--color-border-light:#e5e7eb;--color-border-default:#d1d5db;--color-border-dark:#9ca3af;--color-accent:#14b8a6;--color-accent-hover:#0d9488;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6}.layout-container{display:flex;min-height:100vh;width:100%}.main-content{flex:1;margin-left:240px;width:calc(100% - 240px);min-width:0}.grid-fluid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-dark)}.card{background:hsla(0,0%,100%,.85)!important;border:1.5px solid hsla(0,0%,100%,.5)!important;border-radius:12px;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 4px 20px rgba(0,0,0,.2);width:100%;max-width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.card,.card *,[style*="background: rgba(255, 255, 255"],[style*="background: rgba(255, 255, 255"] *{color:#000!important}.filter-bar input,.filter-bar select,.filter-bar textarea,[style*="background:"] input,[style*="background:"] select,[style*="background:"] textarea{background:hsla(0,0%,100%,.85)!important;color:#000!important;border-color:hsla(0,0%,100%,.5)!important}[style*="background:"] input::-moz-placeholder,[style*="background:"] select::-moz-placeholder,[style*="background:"] textarea::-moz-placeholder{color:#999!important}[style*="background:"] input::placeholder,[style*="background:"] select::placeholder,[style*="background:"] textarea::placeholder{color:#999!important}.card-hover:hover{border-color:var(--color-accent);box-shadow:0 8px 32px rgba(29,209,161,.2),0 0 30px rgba(29,209,161,.15),inset 0 1px 0 rgba(29,209,161,.1);transform:translateY(-2px)}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1.5px solid hsla(0,0%,100%,.5);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);max-width:100%}.table-wrapper,table{width:100%;background:hsla(0,0%,100%,.85)}table{border-collapse:collapse;font-size:clamp(.65rem,1.5vw,.85rem);min-width:100%}th{padding:1rem;background:rgba(240,244,249,.9);text-align:left;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#00b8a8;border-bottom:1.5px solid rgba(200,210,225,.3)}td,th{white-space:nowrap}td{padding:.85rem 1rem;border-bottom:1px solid rgba(200,210,225,.2);color:#333;transition:all .2s ease}tr:hover td{background:rgba(240,244,249,.6);color:#000}.input{width:100%;padding:clamp(.5rem,1.5vw,.8rem) clamp(.75rem,2vw,1.2rem);font-size:clamp(.75rem,1.5vw,.85rem);border:1.5px solid hsla(0,0%,100%,.5)!important;border-radius:8px;outline:none;transition:all .25s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.85)!important;color:#000!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);max-width:100%}.input:focus{border-color:rgba(0,184,168,.8)!important;box-shadow:0 0 0 3px rgba(0,184,168,.1),inset 0 2px 4px rgba(0,0,0,.1)!important;background:hsla(0,0%,100%,.95)!important}.input::-moz-placeholder{color:#999!important}.input::placeholder{color:#999!important}select{width:100%;font-size:clamp(.75rem,1.5vw,.85rem);border:1.5px solid hsla(0,0%,100%,.5)!important;border-radius:8px;outline:none;transition:all .25s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.85)!important;color:#000!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:clamp(.5rem,1.5vw,.8rem) clamp(2rem,5vw,2.5rem) clamp(.5rem,1.5vw,.8rem) clamp(.75rem,2vw,1.2rem);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .7rem center;background-size:1.2em;max-width:100%}select:focus{border-color:rgba(0,184,168,.8)!important;box-shadow:0 0 0 3px rgba(0,184,168,.1),inset 0 2px 4px rgba(0,0,0,.1)!important;background-color:hsla(0,0%,100%,.95)!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.25rem;font-size:.75rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;text-transform:uppercase;letter-spacing:.05em}.btn-primary{background:linear-gradient(135deg,var(--color-accent) 0,var(--color-accent-hover) 100%);color:#fff;box-shadow:0 4px 15px rgba(20,184,166,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(20,184,166,.4)}.btn-secondary{background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1.5px solid var(--color-border-default);transition:all .25s ease}.btn-secondary:hover{border-color:var(--color-accent);box-shadow:0 0 15px rgba(20,184,166,.15)}.btn-dark{background:#050810;color:#fff;border:1.5px solid #00d4ff;transition:all .25s ease}.btn-dark:hover{background:#0a0e27;box-shadow:0 0 20px rgba(0,212,255,.4);border-color:#00a8cc}.btn-dark:active{transform:scale(.98)}button:not(.no-style){background:#050810!important;color:#fff!important;border:1.5px solid #00d4ff!important;transition:all .25s ease;border-radius:8px;padding:.65rem 1.25rem;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}button:not(.no-style):hover{background:#0a0e27!important;box-shadow:0 0 20px rgba(0,212,255,.4)!important;border-color:#00a8cc!important}button:not(.no-style):active{transform:scale(.98)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{width:100%;padding:.5rem .75rem;font-size:.8rem;border:1px solid hsla(0,0%,100%,.5)!important;border-radius:4px;outline:none;transition:all .15s;background:hsla(0,0%,100%,.85)!important;color:#000!important;font-family:inherit}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:rgba(0,184,168,.8)!important;box-shadow:0 0 0 2px rgba(0,184,168,.1)!important;background:hsla(0,0%,100%,.95)!important}select option{background:hsla(0,0%,100%,.85);color:#000}input::-moz-placeholder,textarea::-moz-placeholder{color:#999!important}input::placeholder,textarea::placeholder{color:#999!important}.section-title{font-size:1.1rem;font-weight:800;color:#fff!important;letter-spacing:-.02em}.page-header-title{font-size:1.6rem;font-weight:900;letter-spacing:-.03em;color:#fff!important}.page-header-subtitle{font-size:.85rem;color:#fff!important;font-weight:500}.badge{padding:.35rem .75rem;font-size:.7rem;font-weight:700;border-radius:6px;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;display:inline-block}.badge-active,.badge-error,.badge-inactive,.badge-info,.badge-neutral,.badge-not-ok,.badge-ok,.badge-success,.badge-warning{background:rgba(200,210,225,.3);color:#333;border:1px solid rgba(200,210,225,.5)}.progress-bar{height:6px;background:var(--color-bg-tertiary);border-radius:10px;overflow:hidden}.progress-fill{height:100%;background:var(--color-accent);transition:width .3s ease}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.filter-bar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sidebar{position:fixed;top:0;left:0;width:240px;height:100vh;background:var(--color-sidebar-bg);border-right:1px solid var(--color-border-default);display:flex;flex-direction:column;z-index:200;overflow-y:auto;transition:transform .25s ease,background-color .3s ease;color:var(--color-text-primary)}.sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:199}.mobile-topbar{display:none;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border-light);background:var(--color-bg-primary);position:sticky;top:0;z-index:10}.hamburger,.mobile-topbar{color:var(--color-text-primary)}.hamburger{background:none;border:1px solid var(--color-border-default);border-radius:4px;padding:.35rem .5rem;cursor:pointer;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.hamburger span{display:block;width:18px;height:2px;background:var(--color-text-primary);border-radius:2px}@media (max-width:1280px){.sidebar{width:220px}.main-content{margin-left:220px;width:calc(100% - 220px)}}@media (max-width:768px){.sidebar{transform:translateX(-100%);width:260px}.sidebar.sidebar-open{transform:translateX(0)}.sidebar-overlay{display:block}.mobile-topbar{display:flex}.main-content{margin-left:0!important;width:100%!important}.filter-bar{flex-direction:column;align-items:stretch}.filter-bar .input,.filter-bar input,.filter-bar select{width:100%;min-width:unset}td,th{padding:.5rem .6rem;font-size:.72rem}.page-header-title{font-size:1.2rem}.grid-fluid{grid-template-columns:1fr 1fr;gap:.75rem}.table-wrapper{font-size:.7rem}th{padding:.75rem!important;font-size:.65rem!important}td{padding:.6rem!important;font-size:.7rem!important}.card{padding:1rem!important}}@media (max-width:480px){.grid-fluid{grid-template-columns:1fr;gap:.75rem}th{font-size:.6rem!important}td,th{padding:.5rem!important}td{font-size:.65rem!important}}@media (max-width:1200px){[style*="gridTemplateColumns: 'repeat(4, 1fr)'"], [style*="gridTemplateColumns: 'repeat(5, 1fr)'"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){[style*="gridTemplateColumns: 'repeat(4, 1fr)'"], [style*="gridTemplateColumns: 'repeat(5, 1fr)'"]{grid-template-columns:1fr!important}}@media (max-width:1024px){[style*="gridTemplateColumns: '1.2fr 1fr'"],[style*="gridTemplateColumns: '1fr 1fr'"]{grid-template-columns:1fr!important}}@media (max-width:1200px){[style*="gridTemplateColumns: 'repeat(auto-fit, minmax(260px, 1fr))'"]{display:grid!important;grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){[style*="gridTemplateColumns: 'repeat(auto-fit, minmax(260px, 1fr))'"]{display:grid!important;grid-template-columns:1fr!important}[style*="display: 'flex'"][style*="gap: '1rem'"]{flex-direction:column}[style*="display: 'flex'"][style*="gap: '1rem'"] input,[style*="display: 'flex'"][style*="gap: '1rem'"] select{width:100%}}@media (max-width:480px){.card{padding:.75rem!important}[style*="padding: '2rem'"]{padding:1rem!important}}