:root{--accent:#e45f61}body{background:#f7f7f5}.in-logo{width:48px;height:48px;border:1px solid #e45f61;border-radius:12px;display:grid;place-items:center;font-size:21px;font-weight:950;background:#e45f61;color:#111;flex-shrink:0}.in-nav-footer{margin-top:auto}.in-top-title{font-size:20px;font-weight:850}.in-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:15px;margin:20px 0 28px}.in-kpi{padding:22px;border:1px solid #e6e7e3;border-radius:16px;background:#fff;box-shadow:0 10px 28px #00000007}.in-kpi span{display:block;color:#767a7d;font-size:11px;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.in-kpi strong{display:block;font-size:29px;letter-spacing:-1px;margin-top:12px}.in-panel{margin:20px 0;padding:25px;background:#fff;border:1px solid #e6e7e3;border-radius:16px;box-shadow:0 10px 28px #00000007}.in-panel h2{font-size:19px;margin:0 0 20px}.in-scroll{overflow-x:auto}.in-panel table{width:100%;border-collapse:collapse;min-width:600px}.in-panel th,.in-panel td{padding:13px 11px;border-bottom:1px solid #eee;text-align:left;font-size:12px}.in-panel th{font-weight:800;color:#737373;text-transform:uppercase;font-size:10px}.in-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:15px;margin-bottom:17px}.in-panel label{display:block;font-size:12px;font-weight:750;margin-bottom:7px}.in-panel input:not([type=hidden]):not([type=checkbox]),.in-panel select{width:100%;padding:11px;border:1px solid #deded9;border-radius:9px;background:#fff;color:#111}.in-panel button,.in-btn{background:#111;color:#fff;padding:11px 18px;border:0;border-radius:9px;cursor:pointer;font-weight:750}.in-panel form.inline{display:inline}.in-panel form.inline button{padding:6px 9px}.in-muted{color:#767676}.in-alert{background:#fff1e8;border-radius:10px;padding:14px;margin:16px 0}.in-alert.ok{background:#edf8dc}.in-guest{min-height:100vh;background:#080808;display:grid;place-items:center;padding:25px;color:#fff}.in-login-card{width:min(450px,100%);padding:40px;background:#151515;border:1px solid #333;border-radius:22px;box-shadow:0 25px 70px #0008}.in-login-card h1{font-size:28px;margin:18px 0 5px}.in-login-card p{color:#aaa;margin-bottom:30px}.in-login-card label{display:block;margin:14px 0 7px;font-size:12px}.in-login-card input{width:100%;padding:14px;border:1px solid #444;background:#222;color:#fff;border-radius:10px}.in-login-card button{width:100%;margin-top:22px;padding:14px;background:#e45f61;color:#111;border:0;border-radius:10px;font-weight:850;cursor:pointer}.in-fo-header{background:#101010;color:#fff;padding:19px max(25px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:15px}.in-fo-header a{color:#fff}.in-fo-main{max-width:1240px;margin:40px auto;padding:0 22px}.in-fo-hero{background:#101010;color:#fff;padding:35px;border-radius:20px;margin-bottom:24px}.in-fo-hero h1{font-size:32px;margin:8px 0}.in-fo-hero p{color:#aaa}.in-fo-hero .in-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#e45f61;font-weight:850}.in-fo-code{font-weight:900;font-size:22px;letter-spacing:.7px}.in-fo-main .in-panel{margin-top:22px}@media (max-width:900px){.in-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.in-fo-hero h1{font-size:25px}}@media (max-width:580px){.in-kpis{grid-template-columns:1fr}.in-login-card{padding:25px}.in-fo-header{flex-wrap:wrap}}:root{--accent:#e45f61;--accent-soft:rgba(228,95,97,.13);--in-status-green:#2cb76d}.sidebar .main-nav a.active,.sidebar .main-nav a.active:hover,.sidebar .main-nav a.active:focus-visible{background:var(--accent);color:#fff!important}.sidebar .main-nav a.active .nav-icon,.sidebar .main-nav a.active span{color:#fff!important}.sidebar .main-nav a.active:focus-visible,.in-panel button:focus-visible,.in-login-card button:focus-visible{outline:2px solid #fff;outline-offset:3px}.topbar .status-dot{background:var(--in-status-green)!important;box-shadow:0 0 0 4px rgba(44,183,109,.15)!important}.in-login-card button{background:var(--accent);color:#fff!important}.in-login-card button:hover{filter:brightness(.94)}.in-fo-hero .in-label{color:#ff8d90}.in-logo-img{display:block;width:48px;height:54px;object-fit:contain;flex-shrink:0}.in-login-card .in-logo-img{width:86px;height:86px}.in-fo-header .in-logo-img{width:54px;height:58px}.in-panel button:hover,.in-btn:hover{filter:brightness(1.13)}.in-panel input:focus,.in-panel select:focus,.in-login-card input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.in-panel th,.in-panel td{vertical-align:middle}.in-panel .in-btn-danger{background:#a82736;color:#fff}.in-empty{padding:24px 12px;text-align:center;color:#777}@media (max-width:580px){.in-logo-img{width:42px;height:46px}.in-fo-header{align-items:flex-start}}