:root{--ops-primary:#065183;--ops-bg:#f8fafc;--ops-surface:#fff;--ops-text:#020817;--ops-muted:#64748b;--ops-border:#e2e8f0;--ops-hover:#f1f5f9;--om-blue:#065183;--om-page:#f8fafc;--om-navy:#020817;--om-muted:#64748b;--om-line:#e2e8f0}
[data-vetor-theme=dark]{--ops-primary:#0ea5e9;--ops-bg:#0b1220;--ops-surface:#111c2e;--ops-text:#eaf2fb;--ops-muted:#9cacbf;--ops-border:#25354b;--ops-hover:#1b2a40;--om-blue:#0ea5e9;--om-page:#0b1220;--om-navy:#eaf2fb;--om-muted:#9cacbf;--om-line:#25354b}
body,.MuiTypography-root,.MuiButton-root,.MuiInputBase-root,.MuiTableCell-root,.MuiTab-root,.om-page{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}
.vetor-shell .MuiDrawer-paper{background:var(--ops-surface)!important;border-right:1px solid var(--ops-border)!important;color:var(--ops-text)!important}
.vetor-shell .vetor-brand__wordmark{color:var(--ops-primary)!important}.vetor-shell .vetor-brand__wordmark small{color:var(--ops-muted)!important}.vetor-shell .vetor-brand{gap:10px}.vetor-shell .vetor-sidebar-brand img{width:36px;height:36px}.vetor-shell .MuiDrawer-paper>div:first-child{background:var(--ops-surface)!important;border-bottom:1px solid var(--ops-border)!important;min-height:72px}
.ops-nav{padding:12px 12px 20px!important}.ops-nav .om-nav-title{padding:15px 12px 9px!important;color:var(--ops-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:none!important}
.ops-nav a{min-height:39px!important;border:0!important;background:transparent!important;color:var(--ops-muted)!important;padding:10px 12px!important;display:flex!important;align-items:center;gap:12px;border-radius:10px!important;box-shadow:none!important;margin:2px 0!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;text-decoration:none!important}
.ops-nav a>svg{width:18px!important;height:18px!important;color:inherit!important;flex-shrink:0}.ops-nav a.active{background:var(--ops-primary)!important;color:#fff!important}.ops-nav a:not(.active):hover{background:var(--ops-hover)!important;color:var(--ops-text)!important}
.ops-nav-group{border-top:1px solid var(--ops-border);margin-top:11px;padding-top:9px}.ops-nav-group>button{padding:11px 10px;width:100%;background:none;border:0;display:flex;align-items:center;gap:10px;color:var(--ops-text);font:600 12px Inter,system-ui,sans-serif;cursor:pointer;text-align:left;border-radius:9px}.ops-nav-group>button:hover{background:var(--ops-hover)}.ops-nav-group>button>svg{width:17px;height:17px;flex-shrink:0}.ops-nav-group>button>svg:last-child{width:15px}.ops-nav-group>button>small{margin-left:auto;color:var(--ops-muted);font-size:10px;font-weight:500}.ops-nav-sub{padding:4px 0 2px 8px}.ops-nav-sub a{font-size:11px!important;min-height:36px!important;padding:9px 10px!important;gap:10px}.ops-nav-sub a>svg{width:16px!important;height:16px!important}
.ops-nav.collapsed{padding:12px 8px!important}.ops-nav.collapsed a{padding:11px!important;justify-content:center!important}.ops-nav.collapsed a span,.ops-nav.collapsed .om-nav-title,.ops-nav.collapsed .om-nav-footer,.ops-nav.collapsed .ops-nav-group button>span,.ops-nav.collapsed .ops-nav-group button>small,.ops-nav.collapsed .ops-nav-group button>svg:last-child{display:none!important}.ops-nav.collapsed .ops-nav-group button{justify-content:center;padding:12px}.ops-nav.collapsed .ops-nav-sub{padding:0}.ops-nav .om-nav-footer{margin:18px 0 0!important;padding:18px 10px 0!important;color:var(--ops-muted)!important;border-top:1px solid var(--ops-border)!important;line-height:1.8!important}.ops-nav .om-nav-footer span{font-size:10px;font-weight:700;letter-spacing:.12em}.ops-nav .om-nav-footer small{font-size:10px;display:block}
.vetor-shell .MuiAppBar-root{background:var(--ops-surface)!important;color:var(--ops-text)!important;box-shadow:none!important;border-bottom:1px solid var(--ops-border)!important;border-radius:0!important}.vetor-shell .vetor-topbar{min-height:71px!important;background:var(--ops-surface)!important;padding:0 24px!important;gap:15px}.vetor-topbar>div,.vetor-topbar-actions,.vetor-topbar-scroller{box-shadow:none!important;border:0!important;background:transparent!important;border-radius:0!important}.vetor-topbar .MuiIconButton-root,.vetor-topbar .MuiSvgIcon-root{color:var(--ops-muted)!important}.vetor-topbar .MuiIconButton-root{height:36px;min-width:36px;border-radius:9px!important}.vetor-topbar .MuiIconButton-root:hover{background:var(--ops-hover)!important}.vetor-topbar .MuiAvatar-root{background:var(--ops-primary)!important;color:white!important;width:34px!important;height:34px!important;font-size:12px}.ops-topbar-title{display:flex;gap:20px;align-items:center;white-space:nowrap}.ops-topbar-title>strong{font-size:15px;font-weight:650;letter-spacing:-.2px}.ops-server{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:500;color:var(--ops-muted);padding:6px 10px;border:1px solid var(--ops-border);border-radius:7px}.ops-server>i{height:6px;width:6px;border-radius:50%;background:#94a3b8}.ops-server.online{color:#059669;background:#eaf8f1;border-color:#d3efdf}.ops-server.online>i{background:#10b981}.ops-server.offline{color:#c57d13;background:#fff5df}.ops-server.offline>i{background:#d89925}
.vetor-shell main{background:var(--ops-bg)!important}.vetor-shell .MuiButton-containedPrimary{background:var(--ops-primary)!important;color:white!important;box-shadow:none!important}.vetor-shell .MuiPaper-rounded{border-radius:12px}.vetor-shell .MuiTableHead-root .MuiTableCell-root{font-size:12px!important;color:var(--ops-muted)!important}.vetor-shell .MuiOutlinedInput-root{border-radius:8px}.vetor-shell .MuiButton-root{letter-spacing:0}.vetor-shell .MuiTabs-indicator{background:var(--ops-primary)!important}.vetor-shell .MuiButton-containedPrimary.Mui-disabled{opacity:.5}.ops-nav a:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}
[data-vetor-theme=dark] .ops-server.online{background:#102f30;border-color:#235148;color:#59d9ac}[data-vetor-theme=dark] .vetor-shell .MuiAppBar-root{border-color:#25354b!important}
@media(max-width:1050px){.ops-server{display:none}.vetor-shell .vetor-topbar{padding:0 15px!important;gap:9px}.ops-topbar-title>strong{font-size:14px}}@media(max-width:650px){.vetor-shell .vetor-topbar{padding:0 10px!important;min-height:64px!important}.ops-topbar-title>strong{font-size:13px}.vetor-topbar .MuiIconButton-root{min-width:32px;height:32px}.vetor-topbar-scroller{max-width:65vw!important}.vetor-topbar .MuiAvatar-root{width:30px!important;height:30px!important}}
.vetor-shell .vetor-topbar .MuiIconButton-root{background:transparent!important;border:1px solid transparent!important}
.vetor-shell .vetor-topbar .MuiIconButton-root:hover{background:var(--ops-hover)!important;border-color:var(--ops-border)!important}
.vetor-shell .vetor-topbar-scroller{justify-content:flex-end!important;margin-left:auto}
.vetor-shell .vetor-topbar{border-bottom:0!important}
.vetor-shell main>div:first-child:empty{min-height:72px}
.vetor-shell .MuiDrawer-paper .MuiDivider-root{background:var(--ops-border)!important}
@media(min-width:700px){.vetor-topbar>div:has(.ops-topbar-title),.vetor-topbar>div:has(.ops-topbar-title)>div{display:flex!important;background:transparent!important;border:0!important;padding:0!important;color:var(--ops-text)!important}}
@media(max-width:650px){.vetor-shell main>div:first-child:empty{min-height:65px}}
[data-vetor-theme=dark] .ops-nav a.active,[data-vetor-theme=dark] .MuiButton-containedPrimary{color:#061b29!important}
.ops-tabs{scrollbar-width:none}.ops-tabs::-webkit-scrollbar{display:none}
