.topbar-inner{gap:14px}.brand{min-width:220px}.brand-text{grid-gap:2px;gap:2px}.topbar-client{grid-gap:4px;align-content:center;gap:4px;margin:0 6px;max-width:560px}.topbar-client-sub{line-height:1.2}.cliente-select-wrap{width:100%}.cliente-select-wrap .Select__control{border-radius:14px!important;min-height:42px!important}.cliente-select-wrap .Select__value-container{padding:2px 10px!important}.client-opt{align-items:center;display:flex;gap:10px;justify-content:space-between}.client-opt-name{font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-opt-code{background:color-mix(in srgb,var(--panel-2) 70%,#0000);border:1px solid var(--border);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:12px;font-weight:900;padding:4px 8px}.user-pill{white-space:nowrap}.popover{max-height:460px;width:380px}@media (max-width:1100px){.topbar-inner{gap:10px}.brand{min-width:170px}.topbar-client{max-width:420px}.user-pill{display:none}}@media (max-width:820px){.topbar-client-sub{display:none}}@media (max-width:680px){.topbar-inner{padding:0 12px}.brand-text{display:none}.topbar-client{margin:0;min-width:180px}}.app-sidebar{align-self:start;background:color-mix(in srgb,var(--panel) 94%,var(--bg));border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);display:flex;flex:0 0 244px;flex-direction:column;height:calc(100dvh - 88px);height:calc(100dvh - var(--topbar-h, 64px) - 24px);min-height:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:76px;top:calc(var(--topbar-h, 64px) + 12px);transition:width .18s ease,flex-basis .18s ease;width:244px}.app-sidebar.is-collapsed{flex-basis:60px;width:60px}.app-sidebar__brand{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;min-height:58px;padding:10px 12px}.app-sidebar__mark{background:var(--primary);border-radius:9px;color:#fff;display:grid;flex:0 0 32px;font-size:13px;font-weight:850;height:32px;place-items:center;width:32px}.app-sidebar__name{font-size:13px;font-weight:800;letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__collapse{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--muted);cursor:pointer;display:grid;font-size:20px;height:24px;line-height:1;margin-left:auto;place-items:center;width:24px}.app-nav-item:hover,.app-sidebar__collapse:hover{background:color-mix(in srgb,var(--panel-2) 70%,var(--primary-2));color:var(--text)}.app-sidebar__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 8px;scrollbar-width:thin}.app-nav-group+.app-nav-group{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.app-nav-group__label{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.09em;padding:0 8px 6px;text-transform:uppercase}.app-nav-item{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:650;gap:10px;min-height:36px;padding:7px 9px;text-align:left;transition:background-color .14s ease,color .14s ease;width:100%}.app-nav-item.is-active{background:color-mix(in srgb,var(--primary) 16%,var(--panel));box-shadow:inset 2px 0 0 var(--primary);color:var(--text)}.app-nav-icon{color:currentColor;display:inline-grid;flex:0 0 18px;font-size:15px;font-weight:700;height:18px;line-height:1;place-items:center;width:18px}.app-nav-label,.app-sidebar__footer-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__footer{align-items:center;border-top:1px solid var(--border);color:var(--muted);display:flex;font-size:12px;gap:10px;min-height:42px;padding:8px 16px;text-transform:capitalize}.app-sidebar.is-collapsed .app-nav-group__label,.app-sidebar.is-collapsed .app-nav-label,.app-sidebar.is-collapsed .app-sidebar__footer-label,.app-sidebar.is-collapsed .app-sidebar__name{display:none}.app-sidebar.is-collapsed .app-sidebar__brand{justify-content:center;padding:10px 8px}.app-sidebar.is-collapsed .app-sidebar__collapse{background:var(--panel);border-color:var(--border);position:absolute;right:8px;top:60px;z-index:1}.app-sidebar.is-collapsed .app-nav-item,.app-sidebar.is-collapsed .app-sidebar__footer{justify-content:center;padding:8px}.client-workspace-nav{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;margin:-4px 0 12px;min-height:42px;padding:0 2px}.client-workspace-nav__context{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.client-workspace-nav__tabs{display:flex;gap:2px;min-width:0;overflow-x:auto}.client-workspace-nav__tab{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:700;padding:10px 10px 9px}.client-workspace-nav__tab:hover{color:var(--text)}.client-workspace-nav__tab.is-active{border-bottom-color:var(--primary);color:var(--text)}@media (max-width:900px){.app-sidebar{height:auto;max-height:none;position:relative;top:auto;width:100%}.app-sidebar__scroll{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden}.app-nav-group{align-items:center;display:flex;flex:0 0 auto;gap:4px}.app-nav-group+.app-nav-group{border-top:0;margin-top:0;padding-top:0}.app-nav-group__label,.app-sidebar__collapse,.app-sidebar__footer{display:none}.app-nav-item{width:auto}.app-sidebar.is-collapsed{width:100%}.app-sidebar.is-collapsed .app-nav-label,.app-sidebar.is-collapsed .app-sidebar__name{display:inline}.app-sidebar.is-collapsed .app-nav-item{justify-content:flex-start;padding:7px 9px}}.client-workspace-nav__tab.is-source{color:color-mix(in srgb,var(--muted) 88%,var(--text));font-size:12px;margin-left:-2px}.client-workspace-nav__tab.is-source:before{color:var(--muted);content:"Fuente:";font-size:10px;font-weight:700;margin-right:4px;text-transform:uppercase}.app-sidebar__utility{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:flex-end;min-height:38px;padding:7px 10px}.app-sidebar.is-collapsed .app-sidebar__utility{justify-content:center;padding:7px}.app-sidebar.is-collapsed .app-sidebar__collapse{background:#0000;border-color:#0000;position:static}@media(max-width:900px){.app-sidebar__utility{display:none}}@media (min-width:1101px){.app-grid{transition:grid-template-columns .18s ease}.app-grid:has(.app-sidebar.is-collapsed){grid-template-columns:60px minmax(0,1fr)}.app-grid:has(.app-sidebar.is-collapsed:focus-within),.app-grid:has(.app-sidebar.is-collapsed:hover){grid-template-columns:244px minmax(0,1fr)}.app-sidebar.is-collapsed:focus-within,.app-sidebar.is-collapsed:hover{flex-basis:244px;width:244px}.app-sidebar.is-collapsed:focus-within .app-nav-label,.app-sidebar.is-collapsed:focus-within .app-sidebar__footer-label,.app-sidebar.is-collapsed:focus-within .app-sidebar__name,.app-sidebar.is-collapsed:hover .app-nav-label,.app-sidebar.is-collapsed:hover .app-sidebar__footer-label,.app-sidebar.is-collapsed:hover .app-sidebar__name{display:inline}.app-sidebar.is-collapsed:focus-within .app-nav-group__label,.app-sidebar.is-collapsed:hover .app-nav-group__label{display:block}.app-sidebar.is-collapsed:focus-within .app-nav-item,.app-sidebar.is-collapsed:hover .app-nav-item{justify-content:flex-start;padding:7px 9px}.app-sidebar.is-collapsed:focus-within .app-sidebar__footer,.app-sidebar.is-collapsed:hover .app-sidebar__footer{justify-content:flex-start;padding:8px 16px}.app-sidebar.is-collapsed:focus-within .app-sidebar__utility,.app-sidebar.is-collapsed:hover .app-sidebar__utility{justify-content:flex-end;padding:7px 10px}}.saas-full .content{padding:16px}.app-grid{grid-template-columns:320px 1fr}@media (min-width:1101px){.main--workspace{display:flex;flex-direction:column;gap:12px;height:calc(100dvh - var(--topbar-h) - 28px);min-height:0;overflow:hidden}.main--workspace>.client-header{flex:0 0 auto}}.topbar{background:color-mix(in srgb,var(--bg) 76%,#0000)}.topbar-inner{padding:0 16px;width:100%}.brand-text{display:grid;line-height:1.05}.topbar-client{grid-gap:6px;display:grid;gap:6px;margin:0 8px;max-width:640px;min-width:280px}.topbar-client-label{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.2px;text-transform:uppercase}.topbar-select{width:100%}.topbar-client-sub{color:var(--muted);font-size:12.5px;opacity:.9}@media (max-width:980px){.brand{min-width:0;min-width:auto}.topbar-client{max-width:520px}}@media (max-width:820px){.topbar-inner{flex-wrap:wrap;height:auto;padding:10px 12px}.topbar{height:auto}:root{--topbar-h:92px}.topbar-client{margin:6px 0 0;max-width:none;order:3;width:100%}}.user-name{font-weight:800}.section-title{font-weight:950}:root{--bg:#f6f7fb;--panel:#fff;--panel-2:#fbfcfe;--text:#0f172a;--muted:#64748b;--border:#0f172a1a;--shadow:0 10px 30px #0f172a0f;--shadow-sm:0 6px 18px #0f172a0f;--primary:#2563eb;--primary-2:#2563eb1f;--success:#16a34a;--warning:#f59e0b;--danger:#dc2626;--radius:16px;--radius-sm:12px;--focus:0 0 0 4px #2563eb2e;--topbar-h:64px;--maxw:1220px;--side-w:300px}:root.dark{--bg:#0b1220;--panel:#ffffff0f;--panel-2:#ffffff0a;--text:#e5e7eb;--muted:#9aa4b2;--border:#ffffff1a;--shadow:0 14px 40px #00000059;--shadow-sm:0 10px 28px #00000059;--primary:#60a5fa;--primary-2:#60a5fa29;--focus:0 0 0 4px #60a5fa38}*{box-sizing:border-box}body,html{height:100%}body{background:radial-gradient(1200px 600px at 10% -10%,#2563eb1f,#0000 55%),radial-gradient(900px 500px at 90% 0,#f59e0b1a,#0000 55%),#f6f7fb;background:radial-gradient(1200px 600px at 10% -10%,#2563eb1f,#0000 55%),radial-gradient(900px 500px at 90% 0,#f59e0b1a,#0000 55%),var(--bg);color:#0f172a;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji}.saas{min-height:100vh}.container{margin:0 auto;max-width:1220px;max-width:var(--maxw);padding:18px 18px 34px}.content{padding-top:78px;padding-top:calc(var(--topbar-h) + 14px)}.saas-full .container{margin:0;max-width:none;padding:0;width:100%}.saas-full .content{padding:78px 14px 14px;padding-top:calc(var(--topbar-h) + 14px)}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,#f6f7fb 78%,#0000);background:color-mix(in srgb,var(--bg) 78%,#0000);border-bottom:1px solid #0f172a1a;border-bottom:1px solid var(--border);inset:0 0 auto 0;position:fixed;z-index:50}.topbar,.topbar-inner{height:64px;height:var(--topbar-h)}.topbar-inner{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:1220px;max-width:var(--maxw);padding:0 18px}.saas-full .topbar-inner{margin:0;max-width:none;padding:0 14px;width:100%}.brand{align-items:center;display:flex;gap:12px;min-width:210px}.brand-badge{background:linear-gradient(135deg,#2563eb,color-mix(in srgb,#2563eb 40%,#000 60%));background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 40%,#000 60%));border-radius:12px;box-shadow:0 6px 18px #0f172a0f;box-shadow:var(--shadow-sm);color:#fff;display:grid;font-weight:900;height:38px;place-items:center;width:38px}.brand-title{font-weight:900;letter-spacing:-.2px;line-height:1.05}.brand-sub{color:#64748b;color:var(--muted);font-size:12.5px;margin-top:2px}.topbar-actions{flex-wrap:wrap;gap:10px;justify-content:flex-end}.topbar-actions,.topbar-client{align-items:center;display:flex}.topbar-client{flex:1 1;margin:0 10px;max-width:620px;min-width:360px}@media (max-width:1100px){.topbar-client{max-width:520px;min-width:240px}}@media (max-width:860px){.topbar-client{display:none}}.topbar-client .cliente-select{margin:0!important;max-width:none!important;width:100%}.topbar-client label{display:none}.rs__control{background:color-mix(in srgb,#fff 85%,#0000)!important;background:color-mix(in srgb,var(--panel) 85%,#0000)!important;border:1px solid #0f172a1a!important;border:1px solid var(--border)!important;border-radius:14px!important;box-shadow:0 6px 18px #0f172a0f!important;box-shadow:var(--shadow-sm)!important;min-height:42px!important}.rs__control:hover{border-color:color-mix(in srgb,#2563eb 35%,#0f172a1a)!important;border-color:color-mix(in srgb,var(--primary) 35%,var(--border))!important}.rs__control--is-focused{border-color:color-mix(in srgb,#2563eb 55%,#0f172a1a)!important;border-color:color-mix(in srgb,var(--primary) 55%,var(--border))!important;box-shadow:0 0 0 4px #2563eb2e!important;box-shadow:var(--focus)!important}.rs__value-container{padding:2px 10px!important}.rs__single-value{color:#0f172a!important;color:var(--text)!important;font-weight:800}.rs__placeholder{color:#64748b!important;color:var(--muted)!important}.rs__menu{background:#fff!important;background:var(--panel)!important;border:1px solid #0f172a1a!important;border:1px solid var(--border)!important;border-radius:14px!important;box-shadow:0 10px 30px #0f172a0f!important;box-shadow:var(--shadow)!important;overflow:hidden}.rs__option{color:#0f172a!important;color:var(--text)!important;cursor:pointer!important}.rs__option--is-focused{background:color-mix(in srgb,#fbfcfe 70%,#2563eb1f)!important;background:color-mix(in srgb,var(--panel-2) 70%,var(--primary-2))!important}.rs__option--is-selected{background:#2563eb!important;background:var(--primary)!important;color:#fff!important}.rs__indicator-separator{background:#0f172a1a!important;background:var(--border)!important}.rs__dropdown-indicator{color:#64748b!important;color:var(--muted)!important}.rs__dropdown-indicator:hover{color:#0f172a!important;color:var(--text)!important}.user-pill{align-items:center;background:#fff;background:var(--panel);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:999px;box-shadow:0 6px 18px #0f172a0f;box-shadow:var(--shadow-sm);display:inline-flex;gap:8px;padding:8px 10px}.dot-online{background:#16a34a;background:var(--success);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,#16a34a 24%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 24%,#0000);height:8px;width:8px}.user-name{color:#0f172a;color:var(--text);font-weight:700}.card{background:#fff;background:var(--panel);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 30px #0f172a0f;box-shadow:var(--shadow);margin-bottom:14px;padding:16px}.section-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.section-title{font-size:15px;font-weight:900;letter-spacing:-.15px}.section-sub{color:#64748b;color:var(--muted);font-size:13px;margin-top:4px}.section-body{margin-top:10px}.btn,.button{-webkit-appearance:none;appearance:none;background:#fbfcfe;background:var(--panel-2);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:12px;color:#0f172a;color:var(--text);cursor:pointer;font-weight:700;padding:10px 12px;transition:transform .08s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.btn:hover,.button:hover{background:color-mix(in srgb,#fbfcfe 84%,#2563eb1f);background:color-mix(in srgb,var(--panel-2) 84%,var(--primary-2))}.btn:active,.button:active{transform:translateY(1px)}.btn:focus,.button:focus{box-shadow:0 0 0 4px #2563eb2e;box-shadow:var(--focus);outline:none}.btn-danger,.button.danger{background:color-mix(in srgb,#dc2626 14%,#fff);background:color-mix(in srgb,var(--danger) 14%,var(--panel));border-color:color-mix(in srgb,#dc2626 35%,#0f172a1a);border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.btn-danger:hover,.button.danger:hover{background:color-mix(in srgb,#dc2626 20%,#fff);background:color-mix(in srgb,var(--danger) 20%,var(--panel))}.button.primary{background:#2563eb;background:var(--primary);border-color:#2563eb;border-color:var(--primary);color:#fff}.button.success{background:#16a34a;background:var(--success);border-color:#16a34a;border-color:var(--success);color:#fff}.icon-btn{background:#fff;background:var(--panel);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:14px;box-shadow:0 6px 18px #0f172a0f;box-shadow:var(--shadow-sm);cursor:pointer;display:grid;font-size:18px;height:42px;place-items:center;position:relative;width:42px}.icon-btn:hover{background:color-mix(in srgb,#fff 88%,#2563eb1f);background:color-mix(in srgb,var(--panel) 88%,var(--primary-2))}.notif-badge{align-items:center;background:#dc2626;background:var(--danger);border:2px solid color-mix(in srgb,#f6f7fb 65%,#0000);border:2px solid color-mix(in srgb,var(--bg) 65%,#0000);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:900;height:18px;justify-content:center;min-width:18px;padding:0 6px;position:absolute;right:-6px;top:-6px}.notif{position:relative}.popover{background:#fff;background:var(--panel);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 30px #0f172a0f;box-shadow:var(--shadow);max-height:420px;overflow:auto;padding:12px;position:absolute;right:0;top:52px;width:360px;z-index:1001}.segmented{background:color-mix(in srgb,#fbfcfe 70%,#0000);background:color-mix(in srgb,var(--panel-2) 70%,#0000);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:999px;display:inline-flex;gap:6px;padding:6px}.seg-btn{background:#0000;border:1px solid #0000;border-radius:999px;color:#64748b;color:var(--muted);cursor:pointer;font-weight:800;padding:8px 10px;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .08s ease}.seg-btn:hover{background:color-mix(in srgb,#fff 70%,#2563eb1f);background:color-mix(in srgb,var(--panel) 70%,var(--primary-2));color:#0f172a;color:var(--text)}.seg-btn:active{transform:translateY(1px)}.seg-btn.active{background:#fff;background:var(--panel);border-color:#0f172a1a;border-color:var(--border);box-shadow:0 6px 18px #0f172a0f;box-shadow:var(--shadow-sm);color:#0f172a;color:var(--text)}.input,.plantillas-select,.select,.textarea,input,select,textarea{font-family:inherit}.input,.plantillas-select,.select,.textarea{background:#fff;background:var(--panel);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:12px;color:#0f172a;color:var(--text);margin-bottom:12px;margin-top:8px;max-width:520px;padding:10px 12px;width:100%}textarea{min-height:86px;resize:vertical}input::placeholder,textarea::placeholder{color:color-mix(in srgb,#64748b 70%,#0000);color:color-mix(in srgb,var(--muted) 70%,#0000)}.skeleton{padding:18px}.skeleton-line{background:color-mix(in srgb,#0f172a1a 60%,#0000);background:color-mix(in srgb,var(--border) 60%,#0000);border-radius:999px;height:12px;margin:10px 0}.skeleton-line.w40{width:40%}.skeleton-line.w60{width:60%}.skeleton-line.w70{width:70%}.tabla-equipos,.tabla-historial{border-collapse:collapse;font-size:13px;width:100%}.tabla-equipos td,.tabla-equipos th,.tabla-historial td,.tabla-historial th{border-bottom:1px solid #0f172a1a;border-bottom:1px solid var(--border);padding:8px 10px;text-align:left}.tabla-equipos th,.tabla-historial th{color:#64748b;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.2px}.modal-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal{background:#0f172a;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 40px 120px #000000b3;display:flex;flex-direction:column;max-width:900px;overflow:hidden;width:100%}.modal-header{background:#111c34;border-bottom:1px solid #ffffff14;padding:18px 22px}.modal-footer{background:#111c34;border-top:1px solid #ffffff14;padding:16px 22px}.modal-body{bckground:#0f172a;padding:22px}.pill{background:#fbfcfe;background:var(--panel-2);border:1px solid #0f172a1a;border:1px solid var(--border);color:#0f172a;color:var(--text);font-size:12px}.pill-ok{background:color-mix(in srgb,#16a34a 14%,#fff);background:color-mix(in srgb,var(--success) 14%,var(--panel));border-color:color-mix(in srgb,#16a34a 35%,#0f172a1a);border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.pill-bad{background:color-mix(in srgb,#dc2626 14%,#fff);background:color-mix(in srgb,var(--danger) 14%,var(--panel));border-color:color-mix(in srgb,#dc2626 35%,#0f172a1a);border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.pill-neutral{background:color-mix(in srgb,#fff 82%,#fbfcfe);background:color-mix(in srgb,var(--panel) 82%,var(--panel-2))}.app-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:300px 1fr;grid-template-columns:var(--side-w) 1fr}.sidebar{align-self:start;position:-webkit-sticky;position:sticky;top:78px;top:calc(var(--topbar-h) + 14px)}.main{min-width:0}@media (max-width:1100px){.app-grid{grid-template-columns:1fr}.sidebar{position:relative;top:auto}}.sidebar .card{padding:14px}.sidebar-title{font-weight:950;letter-spacing:-.2px;margin-bottom:10px}.sidebar-nav{display:flex;flex-direction:column;gap:10px}.side-item{align-items:center;background:color-mix(in srgb,#fff 70%,#fbfcfe);background:color-mix(in srgb,var(--panel) 70%,var(--panel-2));border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:16px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:transform .08s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.side-item:hover{background:color-mix(in srgb,#fff 65%,#2563eb1f);background:color-mix(in srgb,var(--panel) 65%,var(--primary-2));border-color:color-mix(in srgb,#2563eb 25%,#0f172a1a);border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}.side-item:active{transform:translateY(1px)}.side-item.active{background:color-mix(in srgb,#fff 70%,#2563eb1f);background:color-mix(in srgb,var(--panel) 70%,var(--primary-2));border-color:color-mix(in srgb,#2563eb 45%,#0f172a1a);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 0 0 4px #2563eb2e;box-shadow:var(--focus)}.side-item:disabled{cursor:not-allowed;opacity:.55}.side-ico{background:color-mix(in srgb,#fff 85%,#0000);background:color-mix(in srgb,var(--panel) 85%,#0000);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:14px;box-shadow:0 6px 18px #0f172a0f;box-shadow:var(--shadow-sm);display:grid;flex:0 0 auto;font-size:18px;height:40px;place-items:center;width:40px}.side-text{grid-gap:2px;display:grid;gap:2px;min-width:0}.side-label{font-weight:950;letter-spacing:-.2px;line-height:1.1}.side-hint{color:#64748b;color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-actions{display:flex;flex-direction:column;gap:8px;margin-top:10px}.cliente-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cliente-toolbar,.equipo-row,.kpi-card,.pc-card{background:#fff!important;background:var(--panel)!important;border:1px solid #0f172a1a!important;border:1px solid var(--border)!important;box-shadow:0 6px 18px #0f172a0f!important;box-shadow:var(--shadow-sm)!important}.topbar{background:color-mix(in srgb,#f6f7fb 92%,#0000);background:color-mix(in srgb,var(--bg) 92%,#0000)}.topbar-inner{gap:16px}.topbar-product{align-items:center;display:flex;flex:0 0 auto;gap:9px;min-width:182px}.topbar-product__mark{background:#2563eb;background:var(--primary);border-radius:8px;color:#fff;display:grid;font-size:12px;font-weight:850;height:30px;place-items:center;width:30px}.topbar-product__name{font-size:13px;font-weight:850;letter-spacing:-.02em}.topbar-product__sub{color:#64748b;color:var(--muted);font-size:11px;margin-top:1px}.topbar-global-search{align-items:center;background:color-mix(in srgb,#fff 88%,#0000);background:color-mix(in srgb,var(--panel) 88%,#0000);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:9px;display:flex;flex:1 1 520px;max-width:680px;min-width:240px;padding:0 10px}.topbar-global-search:focus-within{border-color:color-mix(in srgb,#2563eb 58%,#0f172a1a);border-color:color-mix(in srgb,var(--primary) 58%,var(--border));box-shadow:0 0 0 4px #2563eb2e;box-shadow:var(--focus)}.topbar-global-search__icon{color:#64748b;color:var(--muted);flex:0 0 auto;font-size:18px;margin-right:7px}.topbar-global-search .cliente-select-wrap{min-width:0}.topbar-global-search .Select__control,.topbar-global-search .rs__control{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:38px!important}.topbar-global-search__spacer{flex:1 1}.topbar-actions{flex-wrap:nowrap;gap:7px}.topbar-popover-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.topbar-popover-head .button{font-size:12px;padding:6px 8px}.topbar-user{position:relative}.topbar-user__trigger{align-items:center;background:#fff;background:var(--panel);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:9px;color:#0f172a;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;gap:7px;min-height:36px;padding:4px 7px 4px 4px}.topbar-user__trigger:hover{background:#fbfcfe;background:var(--panel-2)}.topbar-user__avatar{background:color-mix(in srgb,#2563eb 78%,#000);background:color-mix(in srgb,var(--primary) 78%,#000);border-radius:7px;color:#fff;display:grid;font-size:11px;font-weight:800;height:26px;place-items:center;width:26px}.topbar-user__name{font-size:12px;font-weight:750;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-user__chevron{color:#64748b;color:var(--muted);font-size:15px}.topbar-user__menu{background:#fff;background:var(--panel);border:1px solid #0f172a1a;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #0f172a0f;box-shadow:var(--shadow);padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:190px;z-index:70}.topbar-user__identity{grid-gap:2px;border-bottom:1px solid #0f172a1a;border-bottom:1px solid var(--border);display:grid;font-size:12px;gap:2px;padding:8px}.topbar-user__identity span{color:#64748b;color:var(--muted);text-transform:capitalize}.topbar-user__logout{background:#0000;border:0;border-radius:7px;color:#dc2626;color:var(--danger);cursor:pointer;font:inherit;font-size:12px;font-weight:750;margin-top:5px;padding:8px;text-align:left;width:100%}.topbar-user__logout:hover{background:color-mix(in srgb,#dc2626 10%,#0000);background:color-mix(in srgb,var(--danger) 10%,#0000)}@media (max-width:760px){.topbar-product__copy,.topbar-user__chevron,.topbar-user__name{display:none}.topbar-global-search{min-width:0}}.topbar-global-search__context{color:#64748b;color:var(--muted);flex:0 0 auto;font-size:11px;font-weight:850;letter-spacing:.05em;padding-left:4px;text-transform:uppercase}:root{--mp-space-1:6px;--mp-space-2:10px;--mp-space-3:14px;--mp-space-4:20px;--mp-card-radius:14px;--mp-card-soft:color-mix(in srgb,var(--panel) 88%,var(--primary-2))}.mp-module-header{align-items:center;display:flex;gap:14px;gap:var(--mp-space-3);margin:0;min-height:72px;padding:12px 14px}.mp-module-header-copy{flex:1 1 auto;min-width:0}.mp-module-eyebrow{color:var(--primary);font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.mp-module-header h1{color:var(--text);font-size:18px;letter-spacing:-.025em;line-height:1.15;margin:0}.mp-module-header p{color:var(--muted);font-size:12.5px;line-height:1.35;margin:4px 0 0}.mp-module-header-actions,.mp-module-header-context{align-items:center;display:flex;flex:0 0 auto;gap:10px;gap:var(--mp-space-2)}.mp-module-header-actions{flex-wrap:wrap;justify-content:flex-end}.mp-module-header .input{min-width:230px}.mp-panel-heading{border-bottom:1px solid color-mix(in srgb,var(--border) 78%,#0000);padding-bottom:10px;padding-bottom:var(--mp-space-2)}.mp-panel-heading .equiposTitle,.mp-panel-heading .mod-mant-title,.mp-panel-heading>div:first-child>strong{letter-spacing:-.025em}.mp-source-switch{background:var(--panel);border:1px solid var(--border);border-radius:14px;border-radius:var(--mp-card-radius);display:inline-flex;padding:4px;width:-webkit-fit-content;width:fit-content}.mp-source-switch .button{border-color:#0000;box-shadow:none}.mp-source-switch .button.primary{box-shadow:0 3px 10px color-mix(in srgb,var(--primary) 24%,#0000)}@media (max-width:720px){.mp-module-header{align-items:stretch;flex-direction:column}.mp-module-header-actions,.mp-module-header-context{flex-wrap:wrap;justify-content:flex-start}.mp-module-header .input{min-width:0}}:root{--mp-control-h:38px;--mp-radius-sm:10px;--mp-radius-md:14px;--mp-border-soft:color-mix(in srgb,var(--border) 82%,#0000)}.main{--mp-module-gap:12px}.card{border-radius:14px;border-radius:var(--mp-radius-md)}.btn,.button{align-items:center;display:inline-flex;gap:7px;justify-content:center;line-height:1;min-height:38px;min-height:var(--mp-control-h);white-space:nowrap}.btn.small,.button.small{min-height:32px}.mp-module-header{border-color:var(--mp-border-soft);box-shadow:var(--shadow-sm)}.mp-module-header-actions>.btn,.mp-module-header-actions>.button{min-height:34px}.bk-empty,.mod-mant-empty,.mp-empty-state,.workQueue__empty{grid-gap:6px;align-content:center;background:color-mix(in srgb,var(--panel-2) 48%,#0000);border:1px dashed var(--border);border-radius:14px;border-radius:var(--mp-radius-md);color:var(--muted);display:grid;gap:6px;justify-items:start;min-height:112px;padding:16px}.bk-error,.credentials-error,.equiposFormError,.workQueue__error{border-radius:10px;border-radius:var(--mp-radius-sm)}.card>header:not(.modal-header){min-width:0}.card>header h2,.card>header h3{letter-spacing:-.02em}.bk-tableWrap,.equiposTableWrap,.infTableWrap,.table-wrap{border-radius:10px;border-radius:var(--mp-radius-sm)}.bk-table th,.equiposTable th,.infTable th,.saas-table th{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.bk-table tbody tr:hover td,.infTable tbody tr:hover td,.saas-table tr:hover td{background:color-mix(in srgb,var(--panel-2) 65%,var(--primary-2))}@media(max-width:720px){.btn,.button{min-height:36px}.mp-module-header-actions{width:100%}.mp-module-header-actions>.btn,.mp-module-header-actions>.button{flex:1 1 auto}}.equiposScope,.mp-context-pill{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:750;min-height:28px;padding:0 10px;white-space:nowrap}.mod-mant-page{display:flex;flex-direction:column;gap:var(--mp-module-gap);min-height:0}.mod-mant-page .mod-mant{height:calc(100dvh - var(--topbar-h) - 202px);min-height:460px}.dashSup{gap:var(--mp-module-gap);padding:0}.dashSup .mp-module-header{margin:0}.dashCard{border-radius:14px;border-radius:var(--mp-radius-md);box-shadow:var(--shadow-sm)}.dashCard__head{border-bottom:1px solid var(--mp-border-soft);padding-bottom:10px}@media(max-width:1100px){.mod-mant-page .mod-mant{height:auto;min-height:0}}.cl-page,.infra-page{display:flex;flex-direction:column;gap:var(--mp-module-gap);min-width:0}.cl-page .clSplit{min-height:0}.dash2>.mp-module-header{margin-bottom:2px}.infra-page>.card{padding:14px}.infra-page .clientes-header{margin:0 0 12px;padding-bottom:12px}:root{--mp-content-gap:12px;--mp-section-padding:16px;--mp-index-width:clamp(320px,31vw,420px)}.mod-mant,.module-workspace__body{gap:12px;gap:var(--mp-content-gap);grid-template-columns:clamp(320px,31vw,420px) minmax(0,1fr);grid-template-columns:var(--mp-index-width) minmax(0,1fr)}.agents-hub-card,.infCard,.maint-global-card,.mod-mant-left,.module-workspace__list>.card,.mp-section,.pc-section,.uCard,.workQueue__card{border-color:var(--mp-border-soft);border-radius:14px;border-radius:var(--mp-radius-md);box-shadow:var(--shadow-sm)}.agents-hub-card,.infCard,.maint-global-card,.mp-section,.pc-section,.uCard,.workQueue__card{background:var(--panel);padding:16px;padding:var(--mp-section-padding)}.equiposSection>header,.infCardHead,.mp-section-head,.pc-section-head,.uCardHead{align-items:flex-start;border-bottom:1px solid var(--mp-border-soft);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.equiposSection>header h3,.infH,.mp-section h3,.pc-section-title,.uH{color:var(--primary);font-size:15px;font-weight:900;letter-spacing:-.015em}.equiposSection>header p,.infSub2,.mp-section header p,.uSub2{color:var(--muted);font-size:12.5px;line-height:1.4;margin:4px 0 0}.equiposSection>header>:only-child,.mp-section-head>:only-child{min-width:0}.infItem,.mp-section .equiposData,.pc-section .zbx-box,.uAccessGrid,.uPermGroup{border-radius:10px;border-radius:var(--mp-radius-sm)}@media(max-width:1100px){.mod-mant,.module-workspace__body{gap:12px;gap:var(--mp-content-gap);grid-template-columns:1fr}}@media(max-width:700px){.equiposSection>header,.infCardHead,.mp-section-head,.pc-section-head,.uCardHead{align-items:stretch;flex-direction:column}}.dashSup{color:#0f172a;color:var(--text,#0f172a);display:flex;flex-direction:column;gap:18px;padding:18px}.dashSup__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.dashSup__header h1{color:#0f172a;color:var(--text,#0f172a);font-size:28px;font-weight:900;letter-spacing:-.02em;margin:0 0 6px}.dashSup__header p{color:#64748b;color:var(--muted,#64748b);margin:0}.dashSup__error{background:#ff646414;border:1px solid #ff646440;border-radius:14px;color:#c93c3c;font-weight:700;padding:14px 16px}.dashSup__kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashSup__grid{grid-gap:16px;display:grid;gap:16px}.dashSup__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashSup__grid--1{grid-template-columns:1fr}.dashCard{background:#fff;background:var(--card,#fff);border:1px solid #0f172a14;border:1px solid var(--line,#0f172a14);border-radius:18px;box-shadow:0 8px 24px #0f172a0f;box-shadow:var(--shadow-md,0 8px 24px #0f172a0f);color:#0f172a;color:var(--text,#0f172a);padding:16px}.dashCard__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.dashCard__head h2{color:#0f172a;color:var(--text,#0f172a);font-size:18px;font-weight:800;margin:0}.dashCard__head>div{display:flex;flex-direction:column;gap:3px}.dashCard__head span{color:#64748b;color:var(--muted,#64748b);font-size:13px}.dashKpi{display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:82px}.dashKpi--action{-webkit-appearance:none;appearance:none;border-color:#3b82f647;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,transform .15s ease;width:100%}.dashKpi--action:hover{border-color:#3b82f6b8;transform:translateY(-1px)}.dashKpi__label{color:#64748b;color:var(--muted,#64748b);font-size:13px;font-weight:700}.dashKpi__value{color:#0f172a;color:var(--text,#0f172a);font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1}.dashKpi--warn{border-color:#f59e0b2e}.dashKpi--danger{border-color:#ef44442e}.dashKpi--ok{border-color:#22c55e2e}.dashTableWrap{overflow-x:auto}.dashTable{border-collapse:collapse;color:#0f172a;color:var(--text,#0f172a);width:100%}.dashTable td,.dashTable th{border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--line,#0f172a14);font-size:14px;padding:12px 10px;text-align:left;vertical-align:middle}.dashRequestText{line-height:1.35;max-width:320px;white-space:normal}.dashTable th{color:#64748b;color:var(--muted,#64748b);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dashMainText{color:#0f172a;color:var(--text,#0f172a);font-weight:800}.dashSubText{color:#64748b;color:var(--muted,#64748b);font-size:12px;margin-top:2px}.dashBadge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;padding:6px 10px;white-space:nowrap}.dashBadge--al-dia{background:#22c55e1f;color:#15803d}.dashBadge--pendiente,.dashBadge--revisar{background:#f59e0b1f;color:#b45309}.dashBadge--atrasado,.dashBadge--sin-registro{background:#ef44441f;color:#b91c1c}.dashBadge--critico{background:#7f1d1d24;color:#7f1d1d}.dashBadge--maintenance-follow_up,.dashBadge--maintenance-partial{background:#f59e0b1f;color:#b45309}.dashBadge--maintenance-blocked,.dashBadge--maintenance-not_completed{background:#ef44441f;color:#b91c1c}.dashLink,.dashRowAction{-webkit-appearance:none;appearance:none;background:#0f172a0a;background:var(--soft,#0f172a0a);border:1px solid #0f172a24;border:1px solid var(--line,#0f172a24);border-radius:10px;color:#0f172a;color:var(--text,#0f172a);cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:7px 10px;white-space:nowrap}.dashLink:hover,.dashRowAction:hover{border-color:#3b82f6a6;color:#2563eb}.dashActivity{gap:10px}.dashActivity,.dashActivity__item{display:flex;flex-direction:column}.dashActivity__item{background:#0f172a08;background:var(--soft,#0f172a08);border:1px solid #0f172a14;border:1px solid var(--line,#0f172a14);border-radius:14px;gap:6px;padding:12px 14px}.dashActivity__main{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashActivity__main strong{color:#0f172a;color:var(--text,#0f172a);font-size:14px}.dashActivity__main span,.dashActivity__meta{color:#64748b;color:var(--muted,#64748b);font-size:13px}.dashActivity__meta{display:flex;flex-wrap:wrap;gap:10px}.dashEmpty{color:#64748b;color:var(--muted,#64748b);padding:16px 0}.dashExceptions{display:flex;flex-direction:column;gap:8px}.dashException{grid-gap:14px;align-items:center;-webkit-appearance:none;appearance:none;background:#0f172a08;background:var(--soft,#0f172a08);border:1px solid #0f172a14;border:1px solid var(--line,#0f172a14);border-radius:12px;color:#0f172a;color:var(--text,#0f172a);cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:minmax(180px,.9fr) auto minmax(260px,1.6fr) auto;padding:11px 12px;text-align:left;width:100%}.dashException:hover{border-color:#3b82f68c}.dashException>span:first-child{display:flex;flex-direction:column;gap:2px}.dashException small,.dashException__detail{color:#64748b;color:var(--muted,#64748b);font-size:12px}.dashException__open{color:#2563eb;font-size:12px;font-weight:800;white-space:nowrap}.dark .dashSup{color:#e5e7eb}.dark .dashActivity__main strong,.dark .dashCard,.dark .dashCard__head h2,.dark .dashKpi__value,.dark .dashMainText,.dark .dashSup__header h1,.dark .dashTable{color:#f3f4f6}.dark .dashActivity__main span,.dark .dashActivity__meta,.dark .dashCard__head span,.dark .dashEmpty,.dark .dashKpi__label,.dark .dashSubText,.dark .dashSup__header p,.dark .dashTable th{color:#94a3b8}.dark .dashCard{background:#111827;border-color:#ffffff14;box-shadow:0 10px 26px #00000047}.dark .dashTable td,.dark .dashTable th{border-bottom-color:#ffffff14}.dark .dashActivity__item,.dark .dashException{background:#ffffff08;border-color:#ffffff14}.dark .dashException{color:#f3f4f6}.dark .dashException__open{color:#93c5fd}.dark .dashBadge--al-dia{background:#22c55e2e;color:#86efac}.dark .dashBadge--pendiente,.dark .dashBadge--revisar{background:#f59e0b2e;color:#fcd34d}.dark .dashBadge--atrasado,.dark .dashBadge--sin-registro{background:#ef44442e;color:#fca5a5}.dark .dashBadge--critico{background:#7f1d1d40;color:#fecaca}.dark .dashBadge--maintenance-follow_up,.dark .dashBadge--maintenance-partial{background:#f59e0b2e;color:#fcd34d}.dark .dashBadge--maintenance-blocked,.dark .dashBadge--maintenance-not_completed{background:#ef44442e;color:#fca5a5}.dark .dashLink,.dark .dashRowAction{background:#ffffff0a;border-color:#ffffff1f;color:#e5e7eb}@media (max-width:1400px){.dashSup__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dashSup__grid--2{grid-template-columns:1fr}.dashSup__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashException{grid-template-columns:1fr auto}.dashException__detail{grid-column:1/-1}}@media (max-width:640px){.dashSup{padding:14px}.dashSup__kpis{grid-template-columns:1fr}.dashActivity__main{align-items:flex-start;flex-direction:column}}.dashboard-workspace{display:flex;flex-direction:column;gap:16px;gap:var(--mp-workspace-gap,16px);min-height:0}.dashboard-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-error{background:color-mix(in srgb,#ef5350 12%,var(--panel));border:1px solid color-mix(in srgb,#ef5350 55%,var(--border));border-radius:10px;color:var(--text);padding:12px 14px}.dashboard-loading{color:var(--muted);padding:28px}.dashboard-library{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:14px}.dashboard-library>div:first-child{grid-gap:3px;display:grid;gap:3px}.dashboard-library small,.dashboard-library>div:first-child span{color:var(--muted);font-size:.82rem}.dashboard-library__items{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-grid{grid-gap:16px;grid-gap:var(--mp-workspace-gap,16px);align-items:start;display:grid;gap:16px;gap:var(--mp-workspace-gap,16px);grid-auto-flow:row dense;grid-auto-rows:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-widget{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px}.dashboard-widget--wide{grid-column:1/-1}.dashboard-widget__head{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:14px;justify-content:space-between;padding-bottom:12px}.dashboard-widget__head>div:first-child{grid-gap:3px;display:grid;gap:3px}.dashboard-widget__head h2{font-size:1rem;margin:0}.dashboard-widget__head p{color:var(--muted);font-size:.82rem;margin:0}.dashboard-widget__tools{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.dashboard-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpis>div{grid-gap:5px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:grid;gap:5px;padding:12px}.dashboard-kpis span{color:var(--muted);font-size:.78rem;font-weight:700}.dashboard-kpis strong{font-feature-settings:"tnum";font-size:1.55rem;font-variant-numeric:tabular-nums;line-height:1}.dashboard-kpis strong.is-warn{color:#f6b73c;color:var(--warning,#f6b73c)}.dashboard-stat{grid-gap:4px;display:grid;gap:4px}.dashboard-stat strong{font-size:1.6rem}.dashboard-stat strong small{color:var(--muted);font-size:.85rem;font-weight:700}.dashboard-stat span{color:var(--muted);font-size:.82rem}.dashboard-list{grid-gap:7px;display:grid;gap:7px}.dashboard-list button{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px;text-align:left;width:100%}.dashboard-list button:hover{background:color-mix(in srgb,var(--primary) 8%,var(--panel-2));border-color:color-mix(in srgb,var(--primary) 58%,var(--border))}.dashboard-list button>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.dashboard-list small,.dashboard-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-list small{color:var(--muted)}.dashboard-list em{color:var(--muted);font-size:.76rem;font-style:normal;font-weight:800;white-space:nowrap}.dashboard-empty{color:var(--muted);font-size:.88rem;margin:0}@media(max-width:760px){.dashboard-actions{justify-content:flex-start}.dashboard-library{align-items:flex-start;flex-direction:column}.dashboard-library__items{justify-content:flex-start}.dashboard-grid{grid-template-columns:1fr}.dashboard-widget--wide{grid-column:auto}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-widget__head{align-items:stretch;flex-direction:column}.dashboard-widget__tools{justify-content:flex-start}}.dashboard-list em.dashboard-severity-critical{color:#ff8b8b}.dashboard-widget.is-editing{cursor:grab}.dashboard-widget.is-editing:active{cursor:grabbing;opacity:.84}.dashboard-widget.is-editing:before{color:var(--muted);content:"⠿ Arrastra para reordenar";font-size:.72rem;font-weight:700;margin-bottom:-6px}.dashboard-widget.is-editing .dashboard-widget__tools{cursor:default}.dashboard-widget--small{grid-column:span 1}.pc-saas{padding:16px}.pc-work-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--panel) 94%,#0000);display:flex;gap:7px;margin:4px -4px 12px;padding:8px 4px;position:-webkit-sticky;position:sticky;top:0;z-index:4}.pc-work-tabs button{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:8px 12px}.pc-work-tabs button.active{background:color-mix(in srgb,var(--primary-2) 20%,var(--panel-2));border-color:color-mix(in srgb,var(--primary-2) 68%,var(--border));color:var(--text)}.pc-saas-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.pc-saas-title{flex:1 1 auto;min-width:0}.pc-saas-h1{align-items:center;display:flex;flex-wrap:wrap;font-weight:950;gap:10px;letter-spacing:-.25px}.pc-saas-sub{line-height:1.4;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-saas-info,.pc-saas-sub{color:var(--muted);font-size:13px}.pc-saas-info{grid-gap:7px;background:color-mix(in srgb,var(--panel-2) 82%,var(--primary-2));border:1px solid color-mix(in srgb,var(--border) 82%,#0000);border-radius:12px;display:grid;gap:7px;line-height:1.45;margin-top:9px;padding:9px 11px}.pc-saas-info-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.pc-info-edit{background:#0000;border:0;color:var(--primary);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:2px 4px}.pc-info-editor{grid-gap:8px;display:grid;gap:8px}.pc-info-editor textarea{background:var(--panel);min-height:76px;resize:vertical}.pc-info-editor>div{display:flex;gap:7px;justify-content:flex-end}.pc-info-error{color:#ffc0c0;font-size:12px}.pc-saas-info-label{color:var(--text);flex:0 0 auto;font-weight:900}.pc-saas-info-text{color:var(--muted);min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.pc-saas-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pc-section{background:var(--panel-2);border:1px solid var(--border);border-radius:16px;padding:12px}.pc-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.pc-section-title{font-weight:950;letter-spacing:-.2px}.pc-section-right{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.section-label{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.2px;margin-bottom:8px;text-transform:uppercase}.zbx-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.zbx-box{background:var(--panel);border:1px solid var(--border);border-radius:14px;min-width:0;padding:10px}.zbx-box.wide{grid-column:1/-1}.zbx-label{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.2px;text-transform:uppercase}.zbx-value{font-size:16px;font-weight:950;margin-top:4px;overflow-wrap:anywhere}.zbx-value.small{font-size:13px;font-weight:800}.zbx-critical{margin-top:12px}.zbx-more{min-width:0}.zbx-problems{margin:0;padding-left:1.2rem}.zbx-problems li{margin-bottom:6px}.chips-row{display:flex;flex-wrap:wrap;gap:8px}.disk-list{display:flex;flex-direction:column}.disk-item{background:var(--panel)}.disk-top{align-items:center;gap:12px}.disk-sub{font-size:13px;text-align:right}.disk-bar{background:color-mix(in srgb,var(--border) 60%,#0000)}.disk-bar-fill{background:color-mix(in srgb,var(--primary) 70%,#fff 0)}.disk-bar-fill.warn{background:color-mix(in srgb,var(--warning) 70%,#fff 0)}.disk-pct{color:var(--muted);font-size:12px;text-align:right}.pc-form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pc-textareas{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.pc-status-guidance{background:#dc9b2d1a;border:1px solid #dc9b2d66;border-radius:11px;color:#f6d38b;font-size:12.5px;line-height:1.4;margin-top:10px;padding:9px 11px}.pc-saas label{color:var(--muted);display:block;font-size:12px;font-weight:900;margin-bottom:6px}.pc-saas input,.pc-saas select,.pc-saas textarea{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text);font-family:inherit;padding:10px 12px;width:100%}.pc-saas input:focus,.pc-saas select:focus,.pc-saas textarea:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:var(--focus);outline:none}.pc-saas textarea{resize:vertical}.pc-last{grid-gap:10px;display:grid;gap:10px}.pc-last-row{grid-gap:4px;display:grid;gap:4px}.pc-last-label{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.2px;text-transform:uppercase}.pc-last-text{font-size:13.5px;font-weight:850;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.pc-last-inline{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.pc-last-inline,.pc-last-summary{background:color-mix(in srgb,var(--panel-2) 70%,var(--primary-2))}.pc-last-summary{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:14px;margin-top:12px;padding:10px 12px}.pc-last-summary .pc-section-head{margin-bottom:0}.pc-last-summary-main{grid-gap:3px;display:grid;gap:3px;min-width:0}.pc-last-summary-text{color:var(--muted);font-size:12.5px;max-width:75ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-last-summary .pc-last{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.muted{color:var(--muted)}.pc-footer{background:linear-gradient(#0000,var(--panel) 28%);bottom:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:12px;padding:12px 0 2px;position:-webkit-sticky;position:sticky;z-index:3}.pc-save-status{align-self:center;font-size:12.5px;font-weight:850;margin-right:auto}.pc-save-status.saving{color:var(--muted)}.pc-save-status.success{color:#a9f5c2}.pc-save-status.error{color:#ffc0c0}@media (max-width:1100px){.pc-saas-head{align-items:stretch;flex-direction:column}.pc-saas-actions{justify-content:flex-start}}@media (max-width:1000px){.zbx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pc-form-grid,.pc-textareas{grid-template-columns:1fr}}@media (max-width:650px){.pc-saas{padding:12px}.pc-saas-sub{overflow:visible;text-overflow:clip;white-space:normal}.pc-saas-info{gap:5px}.pc-section-head{align-items:flex-start;flex-direction:column}.pc-section-right{justify-content:flex-start}.zbx-kpis{grid-template-columns:1fr}.disk-top{align-items:flex-start;flex-direction:column;gap:4px}.disk-sub{text-align:left}.pc-footer{justify-content:stretch}.pc-footer .button{width:100%}}.pc-saas{border-radius:var(--mp-radius-md);box-shadow:var(--shadow-sm);padding:var(--mp-section-padding)}.pc-saas-head{border-bottom:1px solid var(--mp-border-soft);margin-bottom:10px;padding-bottom:12px}.pc-saas-h1{font-size:18px;letter-spacing:-.025em}.pc-work-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-bottom:1px solid var(--mp-border-soft);margin:0 0 12px;padding:0 0 10px;position:static}.pc-work-tabs button{min-height:32px;padding:6px 10px}.pc-section{background:var(--panel);border-color:var(--mp-border-soft);border-radius:var(--mp-radius-md);box-shadow:none;margin-top:12px;padding:var(--mp-section-padding)}.pc-section-title{color:var(--primary);font-size:15px;letter-spacing:-.015em}.pc-last-summary{border-radius:var(--mp-radius-sm)}.pc-footer{background:linear-gradient(#0000,var(--panel) 34%);border-top:1px solid var(--mp-border-soft);padding:12px 0 0}.mp-entity-index-item{grid-gap:7px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;border-radius:var(--mp-radius-sm,10px);color:var(--text);cursor:pointer;display:grid;font:inherit;gap:7px;padding:12px;text-align:left;transition:transform .08s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.mp-entity-index-item:hover{background:color-mix(in srgb,var(--panel-2) 90%,var(--primary-2));border-color:color-mix(in srgb,var(--primary-2) 55%,var(--border))}.mp-entity-index-item:active{transform:translateY(1px)}.mp-entity-index-item.is-selected{background:color-mix(in srgb,var(--panel-2) 82%,var(--primary-2));border-color:var(--primary-2);box-shadow:inset 3px 0 0 var(--primary-2)}.mp-entity-index-item__head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.mp-entity-index-item__head>strong{font-size:14px;line-height:1.25;min-width:0}.mp-entity-index-item p{color:var(--muted);font-size:12.5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-entity-index-item footer{display:flex;flex-wrap:wrap;gap:6px}.mp-entity-index-status,.mp-entity-index-tag{align-items:center;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:11px;font-weight:800}.mp-entity-index-tag{color:var(--text);padding:3px 7px}.mp-entity-index-status{flex:0 0 auto;padding:4px 8px}.mp-entity-index-status.pending,.mp-entity-index-tag.warning{background:#dc9b2d21;border-color:#dc9b2d73;color:#f6d38b}.mp-entity-index-status.ok{background:#37be691f;border-color:#37be6966;color:#a9f5c2}.mp-entity-index-status.inactive{background:#94a3b81f;border-color:#94a3b866;color:#c5cedd}.mp-entity-index-tag.muted{opacity:.58}.mp-entity-index-status.warn{background:color-mix(in srgb,#e5ac4c 12%,#0000);background:color-mix(in srgb,var(--warning,#e5ac4c) 12%,#0000);border-color:color-mix(in srgb,var(--warning,#e5ac4c) 65%,var(--mp-border-soft));color:#e5ac4c;color:var(--warning,#e5ac4c)}.mp-entity-index-status.muted{background:#0000;border-color:var(--mp-border-soft);color:var(--mp-text-muted)}.mod-mant{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:360px 1fr;height:calc(100dvh - var(--topbar-h) - 116px);min-height:520px;overflow:hidden}@media (max-width:1100px){.mod-mant{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}}.mod-mant-left{align-self:stretch;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative;top:auto}@media (max-width:1100px){.mod-mant-left{height:min(66vh,680px);position:relative;top:auto}}.mod-mant-title{font-weight:950;letter-spacing:-.2px}.mod-mant-sub{color:var(--muted);font-size:13px;margin-top:4px}.mod-mant-left-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.mod-mant-filters{grid-gap:10px;display:grid;gap:10px;margin-bottom:12px}.mod-mant-search,.mod-mant-select{margin:0;max-width:none}.mod-mant-list{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;max-height:none;min-height:0;overflow:auto;padding-right:4px}.mod-mant-empty{color:var(--muted);padding:10px}.mod-mant-row{border:1px solid var(--border);border-radius:14px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px;text-align:left;transition:transform .08s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.mod-mant-row:hover{background:color-mix(in srgb,var(--panel-2) 80%,var(--primary-2))}.mod-mant-row:active{transform:translateY(1px)}.mod-mant-row.active{background:color-mix(in srgb,var(--panel) 75%,var(--primary-2));border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:var(--focus)}.mod-mant-row-main{min-width:0}.mod-mant-row-title{color:#fff;font-weight:950;letter-spacing:-.2px}.mod-mant-row-sub{color:var(--muted);font-size:12.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-mant-row-badges{align-items:flex-end;display:flex;flex-direction:column;gap:6px;min-width:110px}.mod-mant-right{display:flex;flex-direction:column;gap:14px;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-gutter:stable}@media (max-width:1100px){.mod-mant-right{overflow:visible}}.mod-mant-complete{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:flex-end}.mod-mant-draft-overlay{background:#020612d1;z-index:1300}.mod-mant-draft-modal{background:#0f172a!important;width:min(520px,calc(100vw - 28px))}.mod-mant-draft-modal .modal-body p{color:var(--muted);line-height:1.5;margin:0}.maint-global{min-width:0}.maint-global,.maint-global-card{grid-gap:12px;display:grid;gap:12px}.maint-global-card{padding:18px}.maint-global-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.maint-global-head h2{font-size:16px;margin:0}.maint-global-head p{color:var(--muted);font-size:13px;margin:4px 0 0}.maint-global-list{grid-gap:8px;display:grid;gap:8px}.maint-global-row{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:12px;text-align:left;width:100%}.maint-global-row:hover{background:color-mix(in srgb,var(--panel-2) 88%,var(--primary-2));border-color:color-mix(in srgb,var(--primary-2) 62%,var(--border))}.maint-global-row>div:first-child{grid-gap:4px;display:grid;gap:4px;min-width:0}.maint-global-row>div:first-child span{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maint-global-row__meta{align-items:center;color:var(--muted);display:flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:12px}.maint-global-row__action{color:var(--text)}@media(max-width:620px){.maint-global-row{align-items:start;flex-direction:column}.maint-global-row__meta{justify-content:space-between;width:100%}}.mod-mant{gap:var(--mp-content-gap);height:calc(100dvh - var(--topbar-h) - 202px);min-height:460px}.mod-mant-left{border-color:var(--mp-border-soft);border-radius:var(--mp-radius-md);box-shadow:var(--shadow-sm);padding:14px}.mod-mant-left-head{border-bottom:1px solid var(--mp-border-soft);margin-bottom:12px;padding-bottom:10px}.mod-mant-title{color:var(--primary);font-size:15px;font-weight:900;letter-spacing:-.015em}.mod-mant-row{background:var(--panel-2);border-radius:var(--mp-radius-sm)}.mod-mant-right{gap:var(--mp-content-gap)}.mod-mant .button.primary{box-shadow:0 3px 10px color-mix(in srgb,var(--primary) 24%,#0000)}.mod-mant{grid-template-columns:var(--mp-index-width) minmax(0,1fr)}.module-workspace{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;min-width:0;overflow:hidden}.module-workspace__header{flex:0 0 auto;min-width:0}.module-workspace__body{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:clamp(320px,31vw,420px) minmax(0,1fr);overflow:hidden}.module-workspace__body,.module-workspace__detail,.module-workspace__list,.module-workspace__single{min-height:0;min-width:0}.module-workspace__detail,.module-workspace__list{overflow:hidden}.module-workspace__detail{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.module-workspace__single{flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.module-workspace__mobile-back{display:none}@media (max-width:1100px){.module-workspace{overflow:visible}.module-workspace__body{display:block;overflow:visible}.module-workspace__detail{display:none;overflow:visible}.module-workspace__body.is-detail-open .module-workspace__list{display:none}.module-workspace__body.is-detail-open .module-workspace__detail{display:block}.module-workspace__mobile-back{display:flex;margin-bottom:10px}}.credentials-embedded-actions{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-end}.credentials-embedded-actions>span{margin-right:auto}.credentials-revealed{grid-gap:8px;align-items:center;display:grid;gap:8px}.credentials-revealed.is-visible{grid-template-columns:minmax(0,1fr) auto auto}.credentials-revealed.is-hidden{grid-template-columns:repeat(2,minmax(0,1fr))}.credentials-revealed code{min-width:0}@media(max-width:560px){.credentials-revealed.is-hidden,.credentials-revealed.is-visible{grid-template-columns:1fr}.credentials-revealed .button{width:100%}}.credentials-module{grid-gap:18px;grid-gap:var(--mp-content-gap,18px);align-content:start;display:grid;gap:18px;gap:var(--mp-content-gap,18px);min-width:0}.credentials-toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(230px,1fr) minmax(170px,.42fr) minmax(160px,.38fr) auto;padding:14px;padding:var(--mp-section-padding,14px)}.credentials-toolbar .pill{justify-self:end;white-space:nowrap}.credentials-workspace{grid-gap:18px;grid-gap:var(--mp-content-gap,18px);display:grid;gap:18px;gap:var(--mp-content-gap,18px);grid-template-columns:var(--mp-index-width) minmax(0,1fr);min-width:0}.credentials-list{display:flex;flex-direction:column;gap:8px;max-height:min(650px,calc(100vh - 300px));overflow:auto;padding:14px}.credentials-list>.mp-entity-index-item{flex:0 0 auto}.credentials-detail{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0;padding:20px;padding:var(--mp-section-padding,20px)}.credentials-detail>header{align-items:flex-start;border-bottom:1px solid var(--mp-border-soft,var(--border));display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.credentials-detail h2{font-size:22px;line-height:1.15;margin:8px 0 4px}.credentials-detail header p{color:var(--muted);margin:0}.credentials-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.credentials-detail dl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.credentials-detail dl>div{grid-gap:5px;background:var(--panel-2);border:1px solid var(--mp-border-soft,var(--border));border-radius:10px;border-radius:var(--mp-radius-sm,10px);display:grid;gap:5px;padding:12px}.credentials-detail dl>.wide{grid-column:1/-1}.credentials-detail dt{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.credentials-detail dd{font-weight:700;margin:0;overflow-wrap:anywhere}.credentials-secret{grid-gap:12px;background:color-mix(in srgb,var(--panel-2) 90%,var(--primary));border:1px solid color-mix(in srgb,var(--primary) 35%,var(--mp-border-soft,var(--border)));border-radius:10px;border-radius:var(--mp-radius-sm,10px);display:grid;gap:12px;padding:14px}.credentials-secret>div:first-child{grid-gap:3px;display:grid;gap:3px}.credentials-secret span{color:var(--muted);font-size:12px}.credentials-error{background:color-mix(in srgb,#dc5a5a 10%,var(--panel));background:color-mix(in srgb,var(--danger,#dc5a5a) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--danger,#dc5a5a) 55%,var(--border));color:var(--text);padding:12px 14px}.credentials-module.is-embedded{gap:12px}.credentials-module.is-embedded .credentials-workspace{grid-template-columns:minmax(230px,.65fr) minmax(0,1fr)}@media(max-width:900px){.credentials-module.is-embedded .credentials-workspace,.credentials-workspace{grid-template-columns:1fr}.credentials-list{max-height:300px}.credentials-toolbar{grid-template-columns:1fr 1fr}.credentials-toolbar .pill{justify-self:start}.credentials-detail{min-height:0}}@media(max-width:560px){.credentials-detail dl,.credentials-toolbar{grid-template-columns:1fr}.credentials-detail>header{flex-direction:column}.credentials-detail-actions{justify-content:flex-start}.credentials-detail dl>.wide{grid-column:auto}}@media(min-width:1101px){.main--workspace>.credentials-module:not(.is-embedded){flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 3px 18px 0;scrollbar-gutter:stable}}@media(min-width:901px){.credentials-workspace{align-items:start}.credentials-list{height:min(650px,calc(100dvh - var(--topbar-h) - 248px));max-height:none;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;position:-webkit-sticky;position:sticky;scrollbar-gutter:stable;top:0}}.credentials-index-head{align-items:flex-start;border-bottom:1px solid var(--mp-border-soft,var(--border));display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.credentials-index-head>div{grid-gap:3px;display:grid;gap:3px}.credentials-index-head strong{font-size:16px}.credentials-index-head span{color:var(--muted);font-size:12px}.credentials-list-results{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-gutter:stable}.credentials-list-results>.mp-entity-index-item{flex:0 0 auto}@media(min-width:1101px){.main--workspace>.credentials-module:not(.is-embedded){height:100%;overflow:hidden;padding:0}.credentials-module:not(.is-embedded){display:flex;flex-direction:column;min-height:0}.credentials-module:not(.is-embedded)>.credentials-toolbar,.credentials-module:not(.is-embedded)>.mp-module-header{flex:0 0 auto}.credentials-module:not(.is-embedded)>.credentials-workspace{flex:1 1 auto;min-height:0;overflow:hidden}.credentials-module:not(.is-embedded) .credentials-list{height:100%;max-height:none;min-height:0;overflow:hidden;position:static}.credentials-module:not(.is-embedded) .credentials-detail{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.equiposIndex{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:hidden;padding:14px}.equiposIndexHead{align-items:center;gap:12px}.equiposIndexHead>div{grid-gap:3px;display:grid;gap:3px}.equiposIndexHead strong{font-size:16px}.equiposIndexHead span{color:var(--muted);font-size:12px}.equiposFilters{display:flex;flex-wrap:wrap;gap:7px}.equiposFilters button{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:800;padding:7px 10px}.equiposFilters button.active{background:color-mix(in srgb,var(--primary-2) 18%,var(--panel-2));border-color:color-mix(in srgb,var(--primary-2) 70%,var(--border));color:var(--text)}.equiposIndexList{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-gutter:stable}.equiposIndexItem{grid-gap:7px;background:var(--panel-2);border:1px solid var(--border);border-radius:14px;color:var(--text);cursor:pointer;display:grid;gap:7px;padding:12px;text-align:left;width:100%}.equiposIndexItem:hover{background:color-mix(in srgb,var(--panel-2) 90%,var(--primary-2));border-color:color-mix(in srgb,var(--primary-2) 55%,var(--border))}.equiposIndexItem.selected{background:color-mix(in srgb,var(--panel-2) 82%,var(--primary-2));border-color:var(--primary-2);box-shadow:inset 3px 0 0 var(--primary-2)}.equiposIndexItem>div{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.equiposIndexItem>div>strong{font-size:14px;line-height:1.25}.equiposIndexItem p{color:var(--muted);font-size:12.5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equiposIndexItem footer{display:flex;flex-wrap:wrap;gap:6px}.equiposIndexItem footer span{border:1px solid var(--border);border-radius:999px;font-size:11px;padding:3px 7px}.equiposIndexItem footer span.muted{opacity:.58}.equiposStatus{border:1px solid var(--border);border-radius:999px;flex:0 0 auto;font-size:11px;font-weight:900;padding:4px 8px}.equiposStatus.ok{background:#37be691f;border-color:#37be6966;color:#a9f5c2}.equiposStatus.pending{background:#dc9b2d21;border-color:#dc9b2d73;color:#f6d38b}.equiposStatus.inactive{background:#94a3b81f;border-color:#94a3b866;color:#c5cedd}.equiposLifecycleAction{border-color:#dc9b2d80!important;color:#f6d38b!important}.equiposLifecycleModal{background:#0f172a!important;width:min(560px,100%)}.equiposLifecycleNotice{color:var(--muted);line-height:1.5;margin:0}.equiposLifecycleReason{grid-gap:7px;display:grid;gap:7px}.equiposLifecycleReason>span{font-size:12px;font-weight:850}.equiposEmpty{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:220px;text-align:center}.equiposEmpty strong{color:var(--text)}.equiposDetail{grid-gap:12px;display:grid;gap:12px;padding-right:2px}.equiposHero,.equiposSection{padding:20px}.equiposHeroTitle{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.equiposHeroTitle h2{font-size:22px;margin:0}.equiposHeroTitle>span:not(.equiposStatus){border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;padding:4px 8px}.equiposHero>p{color:var(--muted);margin:7px 0 16px}.equiposActions{display:flex;flex-wrap:wrap;gap:8px}.equiposNav{align-items:center;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;margin-top:14px;padding-top:14px}.equiposNav>span{color:var(--muted);font-size:12px;margin-right:auto}.equiposSection>header{margin-bottom:14px}.equiposSection h3{font-size:15px;margin:0 0 4px}.equiposSection header p{color:var(--muted);font-size:12.5px;margin:0}.equiposDataGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.equiposData{grid-gap:4px;background:var(--panel-2);border:1px solid var(--border);border-radius:12px;display:grid;gap:4px;min-width:0;padding:11px}.equiposData>span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.equiposData>strong{font-size:13px;overflow-wrap:anywhere}.equiposData .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.equiposNotes{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;line-height:1.5;padding:13px;white-space:pre-wrap}.equiposNotes.empty{color:var(--muted);font-style:italic}.equiposNoSelection{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:300px;text-align:center}.equiposNoSelection span{color:var(--muted)}.equiposFormOverlay{background:#020612d1;padding:18px;z-index:1200}.equiposFormModal{background:#0f172a!important;max-height:min(90vh,900px);width:min(920px,100%)}.equiposFormHead{align-items:flex-start;background:#111c34;display:flex;gap:12px;justify-content:space-between}.equiposFormHead h3{margin:0}.equiposFormHead p{color:var(--muted);font-size:13px;margin:4px 0 0}.equiposFormBody{grid-gap:14px;background:#0f172a!important;display:grid;gap:14px}.equiposFormError{background:#ff3c3c1f;border:1px solid #ff5a5a66;border-radius:10px;color:#ffc0c0;padding:10px 12px}.equiposFormSection{grid-gap:11px;background:#111827;border:1px solid var(--border);border-radius:14px;display:grid;gap:11px;padding:14px}.equiposFormSection>header{grid-gap:3px;display:grid;gap:3px}.equiposFormSection>header span{color:var(--muted);font-size:12px}.equiposFormGrid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.equiposFormSection label{grid-gap:6px;display:grid;gap:6px;min-width:0}.equiposFormSection label>span{font-size:12px;font-weight:850}.equiposFormSection label.wide{grid-column:1/-1}.equiposFormSection label.check{align-items:center;align-self:end;display:flex;gap:9px;min-height:42px}.equiposFormSection label.check input{height:18px;width:18px}.equiposTextarea{min-height:90px;resize:vertical}@media(max-width:1100px){.equiposIndex{height:min(72vh,720px)}.equiposDetail{padding-bottom:18px}}@media(max-width:700px){.equiposDataGrid,.equiposFormGrid{grid-template-columns:1fr}.equiposFormSection label.wide{grid-column:auto}.equiposHero,.equiposSection{padding:14px}.equiposActions .button{flex:1 1 45%}.equiposFormOverlay{padding:0}.equiposFormModal{border-radius:0;height:100vh;max-height:100vh}.equiposNav{justify-content:space-between}.equiposNav>span{display:none}}.equiposIndexActions{gap:7px}.equiposClientCredentialsModal,.equiposFormModal{display:flex;flex-direction:column;height:min(90vh,900px);max-height:min(90vh,900px);overflow:hidden}.equiposClientCredentialsModal>.modal-footer,.equiposFormHead,.equiposFormModal>.modal-footer{flex:0 0 auto}.equiposClientCredentialsBody,.equiposFormBody{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.equiposClientCredentialsModal{background:#0f172a!important;width:min(1000px,100%)}.equiposClientCredentialsBody>.card{margin-top:0!important}@media(max-width:700px){.equiposIndexHead{align-items:flex-start}.equiposIndexActions{flex-wrap:wrap;justify-content:flex-end}.equiposClientCredentialsModal,.equiposFormModal{border-radius:0;height:100vh;max-height:100vh}}.equiposIndexActions{flex-wrap:nowrap}.equiposIndexActions .button{padding-inline:10px;white-space:nowrap}.clientCredentialsInline.is-compact{grid-gap:12px;display:grid;gap:12px}.is-compact .clientCredentialsToolbar{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:2px 2px 12px}.is-compact .clientCredentialsHeading{grid-gap:3px;display:grid;gap:3px}.is-compact .clientCredentialsHeading>strong{font-size:14px}.is-compact .clientCredentialsHeading>span{color:var(--muted);font-size:12px}.is-compact .clientCredentialsList{gap:8px!important;margin-top:0!important}.is-compact .clientCredentialItem{grid-gap:14px;background:var(--panel-2)!important;border-color:var(--border)!important;display:grid;gap:14px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);padding:12px!important}.is-compact .clientCredentialMain{grid-gap:10px;align-content:start;border-right:1px solid var(--border);display:grid!important;gap:10px;grid-template-columns:1fr;padding-right:14px}.is-compact .clientCredentialActions{gap:6px!important}.is-compact .clientCredentialActions .button{padding:6px 9px}.is-compact .clientCredentialMeta{grid-gap:8px 14px!important;align-content:start;display:grid!important;font-size:13px;gap:8px 14px!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0!important}.is-compact .clientCredentialMeta>div{min-width:0;overflow-wrap:anywhere}.is-compact .clientCredentialMeta>div:nth-child(3),.is-compact .clientCredentialMeta>div:nth-child(4){grid-column:1/-1}.is-compact .clientCredentialMeta a{word-break:break-all}@media(max-width:760px){.is-compact .clientCredentialItem{grid-template-columns:1fr}.is-compact .clientCredentialMain{border-bottom:1px solid var(--border);border-right:0;padding-bottom:10px;padding-right:0}.is-compact .clientCredentialMeta{grid-template-columns:1fr}.is-compact .clientCredentialMeta>div{grid-column:auto!important}}@media(max-width:420px){.equiposIndexHead{display:grid}.equiposIndexActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.equiposIndexActions .button{font-size:11px;padding-inline:7px;width:100%}}.equiposIndexHead{align-items:stretch;display:grid;grid-template-columns:1fr}.equiposIndexActions{grid-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.equiposIndexActions .button{width:100%}.rmmPanel{grid-gap:12px;display:grid;gap:12px}.rmmActions{display:flex;flex-wrap:wrap;gap:8px}.rmmJobs{grid-gap:7px;display:grid;gap:7px}.rmmJobs details{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:10px}.rmmJobs summary{cursor:pointer}.rmmJobContent{grid-gap:6px;display:grid;font-size:12px;gap:6px;overflow-wrap:anywhere;padding-top:8px}.rmmJobContent p{margin:0}.rmmJobContent pre{background:#09111f;border-radius:8px;margin:0;max-height:280px;overflow:auto;padding:9px;white-space:pre-wrap}.rmmVolumes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rmmVolumes h4{font-size:13px;grid-column:1/-1;margin:0}.rmmVolume{grid-gap:4px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:grid;gap:4px;padding:10px}.rmmVolume>span{border:1px solid var(--border);border-radius:999px;font-size:11px;font-weight:900;justify-self:start;padding:3px 7px}.rmmVolume>small{color:var(--muted)}.rmmVolume.warning{border-color:#dc9b2db3}.rmmVolume.warning>span{color:#f6d38b}.rmmVolume.critical{background:#aa232324;border-color:#eb4b4bd9}.rmmVolume.critical>span{color:#ffb4b4}.rmmVolume.normal>span{color:#a9f5c2}.rmmSubheading{font-size:14px;margin:16px 0 8px}.rmmPhysicalDisks{margin:16px 0}.rmmPhysicalDisks summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:800}.rmmPhysicalDisks>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:8px}.rmmPhysicalDisks article{grid-gap:4px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:grid;gap:4px;padding:10px}.rmmPhysicalDisks small{color:var(--muted)}.rmmStorageHealth{grid-gap:4px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:grid;gap:4px;margin:16px 0;padding:11px}.rmmStorageHealth small,.rmmStorageHealth span{color:var(--muted)}.rmmStorageScan{grid-gap:3px;background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-radius:8px;display:grid;gap:3px;grid-column:1/-1;padding:9px}.rmmStorageScan span{color:var(--muted);font-size:.8rem}.rmmPhysicalDisks article small+small{margin-top:2px}.rmmNativeDiskHealth{font-weight:700}.rmmPhysicalDisk.normal{background:#2d874e1a;border-color:#46be73bf}.rmmPhysicalDisk.normal .rmmNativeDiskHealth{color:#8ee3b0}.rmmPhysicalDisk.warning{background:#9664191c;border-color:#dc9b2dd9}.rmmPhysicalDisk.warning .rmmNativeDiskHealth{color:#f6d38b}.rmmPhysicalDisk.critical{background:#aa232324;border-color:#eb4b4be6}.rmmPhysicalDisk.critical .rmmNativeDiskHealth{color:#ffb4b4}.rmmPhysicalDisk.unknown .rmmNativeDiskHealth{color:var(--muted)}.rmmPhysicalDisks article small{overflow-wrap:anywhere;word-break:break-word}.rmmPhysicalDisks article .rmmNativeDiskHealth{margin-top:6px}.rmmOmsaStorage{grid-gap:8px;display:grid;gap:8px;margin:16px 0}.rmmOmsaStorage h4{font-size:14px;margin:0}.rmmOmsaStorage>p{color:var(--muted);font-size:.82rem;margin:0}.rmmOmsaGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.rmmOmsaGrid article{grid-gap:4px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:grid;gap:4px;padding:10px}.rmmOmsaGrid article>span{font-size:.78rem;font-weight:800}.rmmOmsaGrid article small{color:var(--muted);overflow-wrap:anywhere}.rmmOmsaGrid .normal>span{color:#8ee3b0}.rmmOmsaGrid .warning>span{color:#f6d38b}.rmmOmsaGrid .critical>span{color:#ffb4b4}.rmmOmsaNote{color:var(--muted)}.rmmOmsaNote,.rmmStorageHistory{border:1px solid var(--border);border-radius:10px;padding:10px}.rmmStorageHistory{grid-gap:5px;background:hsla(0,0%,100%,.025);display:grid;gap:5px}.rmmStorageHistory small{color:var(--muted)}.rmmHistoryChange{background:hsla(0,0%,100%,.035);border-radius:7px;font-size:.82rem;padding:6px 8px}.rmmHistoryChange.warning{background:#9664191c;color:#f6d38b}.rmmHistoryChange.critical{background:#aa232324;color:#ffb4b4}.rmmDependencies{grid-gap:8px;background:#ffffff05;border:1px solid var(--border);border-radius:12px;display:grid;gap:8px;padding:12px}.rmmDependencies h4{font-size:14px;margin:0}.rmmDependencies>p{color:var(--muted);font-size:.82rem;margin:0}.rmmDependency{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px}.rmmDependency>div{grid-gap:3px;display:grid;gap:3px}.rmmDependency span{color:var(--muted);font-size:.82rem;font-weight:800}.rmmDependency small{color:var(--muted);font-size:.76rem}.rmmDependency.success{border-color:#46be73bf}.rmmDependency.success span{color:#8ee3b0}.rmmDependency.failed{border-color:#eb4b4bd9}.rmmDependency.failed span,.rmmDependencyError{color:#ffb4b4!important}.rmmDependency.claimed,.rmmDependency.pending,.rmmDependency.running{border-color:#dc9b2dbf}.rmmDependency.claimed span,.rmmDependency.pending span,.rmmDependency.running span{color:#f6d38b}.rmmWindowsUpdates{grid-gap:10px;align-items:start;background:#ffffff05;border:1px solid var(--border);border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:12px}.rmmWindowsUpdates h4{font-size:14px;margin:0}.rmmWindowsUpdates>div>p{color:var(--muted);font-size:.82rem;margin:3px 0 0}.rmmUpdateResult{grid-gap:6px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:grid;gap:6px;grid-column:1/-1;padding:10px}.rmmUpdateResult small{color:var(--muted)}.rmmUpdateResult ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}.rmmUpdateResult li{grid-gap:2px;display:grid;gap:2px}.rmmUpdateResult li span{color:var(--muted);font-size:.8rem}@media(max-width:700px){.rmmWindowsUpdates{grid-template-columns:1fr}.rmmWindowsUpdates>.button{width:100%}}.rmmServices{grid-gap:10px;background:#ffffff05;border:1px solid var(--border);border-radius:12px;display:grid;gap:10px;padding:12px}.rmmServicesHead{align-items:start;display:flex;gap:12px;justify-content:space-between}.rmmServices h4{font-size:14px;margin:0}.rmmServices>small,.rmmServicesHead p{color:var(--muted);font-size:.82rem;margin:3px 0 0}.rmmServiceFilters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.rmmServiceFilters input:not([type]),.rmmServiceFilters input[type=text]{flex:1 1;min-width:220px}.rmmServiceFilters label{color:var(--muted);font-size:.82rem}.rmmServiceList{grid-gap:7px;display:grid;gap:7px;max-height:430px;overflow:auto}.rmmServiceList article{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:9px}.rmmServiceList article>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.rmmServiceList small{color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.rmmServiceProtected{color:var(--muted);font-size:.76rem;white-space:nowrap}@media(max-width:700px){.rmmServiceList article,.rmmServicesHead{display:grid}.rmmServiceList .button,.rmmServicesHead>.button{width:100%}}.rmmUpdateActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rmmUpdateInstall{grid-gap:3px;background:#ffffff05;border:1px solid var(--border);border-radius:10px;display:grid;gap:3px;grid-column:1/-1;padding:9px 10px}.rmmUpdateInstall small{color:var(--muted)}.rmmUpdateSelectable label{align-items:flex-start;cursor:pointer;display:flex;gap:9px}.rmmUpdateSelectable input{accent-color:var(--primary);margin-top:3px}.rmmUpdateSelectable label span{grid-gap:2px;display:grid;gap:2px}.rmmUpdateSelectable small{color:var(--muted)}.rmmUpdateInstall.success{background:#2ead6917;border-color:#2ead69}.rmmUpdateInstall.success>strong:first-child{color:#8de9b2}.rmmUpdateInstall .button{justify-self:start;margin-top:4px}.rmmUpdateStale{color:#f3c76a!important;font-weight:700}.equiposIndex{gap:10px}.equiposTableWrap{background:color-mix(in srgb,var(--panel-2) 58%,#0000);border:1px solid var(--border);border-radius:10px;flex:1 1 auto;min-height:0;overflow:auto}.equiposTable{border-collapse:collapse;font-size:12px;min-width:570px;width:100%}.equiposTable th{background:var(--panel);border-bottom:1px solid var(--border);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.equiposTable td{border-bottom:1px solid color-mix(in srgb,var(--border) 78%,#0000);max-width:170px;padding:9px 10px;vertical-align:middle}.equiposTable tbody tr{cursor:pointer;transition:background-color .12s ease}.equiposTable tbody tr:hover{background:color-mix(in srgb,var(--panel-2) 58%,var(--primary-2))}.equiposTable tbody tr.selected{background:color-mix(in srgb,var(--primary) 13%,var(--panel));box-shadow:inset 2px 0 0 var(--primary)}.equiposTable tbody tr:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 72%,#0000);outline:none}.equiposTable strong,.equiposTable td>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equiposTable strong{font-size:12.5px}.equiposTable small{color:var(--muted);display:block;font-size:11px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equiposTable .equiposStatus{display:inline-flex}.equiposTableMono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.equiposTableWrap .equiposEmpty{min-height:220px}@media (max-width:1100px){.equiposTableWrap{max-height:min(55vh,560px)}}.equiposScope{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:800;max-width:260px;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.equiposDetailNav{background:var(--bg);display:flex;flex-wrap:wrap;gap:7px;padding:8px 0;position:-webkit-sticky;position:sticky;top:0;z-index:3}.equiposDetailNav a{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;padding:6px 9px;text-decoration:none}.equiposDetailNav a:hover{border-color:var(--primary-2);color:var(--text)}#equipos-gestion,#equipos-notas,#equipos-rmm{scroll-margin-top:54px}.equiposIndexHead{align-items:flex-start;display:flex;justify-content:space-between}.equiposIndexActions{align-items:center;display:flex;gap:8px;width:auto}.equiposIndexActions .button{justify-content:center;width:auto}@media(max-width:700px){.equiposIndexHead{align-items:flex-start}.equiposIndexActions{display:flex;width:auto}}.nasDevicePanel{grid-gap:14px;display:grid;gap:14px}.nasDeviceHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.nasDeviceHead .badge{white-space:nowrap}.nasDeviceMeta{margin:0}.nasDeviceStorage{grid-gap:4px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:grid;gap:4px;padding:10px 12px}.nasDeviceStorage strong{font-size:12px}.nasDeviceFoot,.nasDeviceStorage span{color:var(--muted);font-size:12px}.nasDeviceBlock{grid-gap:8px;display:grid;gap:8px}.nasDeviceBlockHead{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;padding-bottom:7px}.nasDeviceBlockHead h4{font-size:14px;margin:0}.nasDeviceBlockHead span{color:var(--muted);font-size:12px}.nasDeviceRows{grid-gap:7px;display:grid;gap:7px}.nasDeviceRows article{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:10px}.nasDeviceRows article>div:first-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.nasDeviceRows article>div:first-child span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.nasDeviceRows article>div:last-child{grid-gap:4px;display:grid;flex:0 0 auto;gap:4px;justify-items:end}.nasDeviceRows small{color:var(--muted);font-size:11px}.nasDeviceFoot{margin:0}@media(max-width:700px){.nasDeviceHead,.nasDeviceRows article{display:grid}.nasDeviceRows article>div:last-child{justify-items:start}}.nasInventoryBlock{grid-gap:8px;display:grid;gap:8px}.nasVolumeGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.nasVolumeGrid article{grid-gap:4px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:grid;gap:4px;padding:10px}.nasVolumeGrid article>div{grid-gap:2px;display:grid;gap:2px}.nasVolumeGrid article span,.nasVolumeGrid small{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.nasVolumeGrid b{font-size:12px}.nasVolumeGrid .normal{border-color:#46be738c}.nasVolumeGrid .warning{border-color:#dc9b2dcc}.nasVolumeGrid .critical{background:#aa23231c;border-color:#eb4b4bd9}.nasCopySummary{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;gap:9px;padding:11px}.nasCopySummary>div{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:180px}.nasCopySummary span:not(.bk-pill){color:var(--muted);font-size:12px}@media(max-width:700px){.nasCopySummary .button{width:100%}}.bk{flex-direction:column}.bk,.bk-head{display:flex;gap:12px}.bk-head{align-items:flex-start;justify-content:space-between}.bk-title{font-weight:950;letter-spacing:-.25px}.bk-sub{color:var(--muted);font-size:13px;margin-top:4px}.bk-head-right{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.bk-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.bk-autorefresh{align-items:center;display:inline-flex;font-size:12.5px;font-weight:850;gap:8px}.bk-autorefresh,.bk-muted{color:var(--muted)}.bk-error{color:color-mix(in srgb,var(--danger) 75%,var(--text))}.bk-monitor{grid-gap:12px;display:grid;gap:12px;margin-bottom:12px}.bk-module{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;min-width:0;overflow:hidden}.bk-module>.bk-monitor{flex:0 0 auto;margin-bottom:0;overflow:visible}.bk-module>.module-workspace{min-height:0}@media (min-width:1101px){.main--workspace>.bk-module{flex:1 1 auto}}.bk-click-row{cursor:pointer}.bk-click-row:hover{background:var(--panel-2)}.bk-monitor-detail{grid-gap:10px;border-top:1px solid var(--border);display:grid;gap:10px;padding-top:12px}.bk-agent-create{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bk-agent-create .input{max-width:260px}.bk-agent-token{background:color-mix(in srgb,var(--warning) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));border-radius:10px;overflow-wrap:anywhere;padding:10px}.bk-agent-status{grid-gap:6px;display:grid;gap:6px}.bk-agent-status-row{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.bk-notice{color:color-mix(in srgb,var(--success) 75%,var(--text))}.bk-task-form{grid-gap:10px;border-top:1px solid var(--border);display:grid;gap:10px;padding-top:12px}.bk-task-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.bk-task-fields label{grid-gap:5px;color:var(--muted);display:grid;font-size:12px;font-weight:800;gap:5px}.bk-task-fields .input{width:100%}.bk-task-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bk-new-module{min-height:0}.bk-new-module>.bk-new-monitor{flex:1 1 auto;margin:0;min-height:0;overflow:hidden}.bk-new-monitor{padding:0}.bk-new-monitor .module-workspace{min-height:0}.bk-new-monitor .module-workspace__detail{padding-right:4px}.bk-new-task-list{grid-gap:8px;align-content:start;display:grid;gap:8px;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.bk-task-card{grid-gap:5px;-webkit-appearance:none;appearance:none;background:var(--panel-2);border:1px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer;display:grid;gap:5px;padding:12px;text-align:left;width:100%}.bk-task-card:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.bk-task-card.is-selected{background:color-mix(in srgb,var(--primary) 10%,var(--panel-2));border-color:var(--primary);box-shadow:var(--focus)}.bk-task-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.bk-task-card>span{color:var(--muted);font-size:13px}.bk-task-card>small{color:var(--muted);font-size:12px}.bk-empty{grid-gap:10px;align-content:center;border:1px dashed var(--border);border-radius:12px;color:var(--muted);display:grid;gap:10px;justify-items:start;min-height:160px;padding:18px}.bk-agent-tools{color:var(--muted);font-size:13px}.bk-agent-tools summary{cursor:pointer;font-weight:800}.bk-agent-tools .bk-agent-create{margin-top:8px}.bk-day-selector{border:0;display:flex;flex-wrap:wrap;gap:7px;margin:2px 0;padding:0}.bk-day-selector legend{color:var(--muted);font-size:12px;font-weight:850;margin-bottom:7px;width:100%}.bk-day-selector label{cursor:pointer}.bk-day-selector input{opacity:0;pointer-events:none;position:absolute}.bk-day-selector span{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;color:var(--muted);display:grid;font-weight:900;height:36px;place-items:center;width:36px}.bk-day-selector label.is-selected span{background:color-mix(in srgb,var(--primary) 18%,var(--panel));border-color:var(--primary);color:var(--text)}.bk-day-selector input:focus-visible+span{box-shadow:var(--focus)}.bk-mirror-warning{grid-gap:4px;background:color-mix(in srgb,var(--warning) 9%,var(--panel));border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));border-radius:10px;display:grid;font-size:12.5px;gap:4px;padding:11px 12px}.bk-task-fields small{font-weight:500;line-height:1.35}.bk-actions,.bk-nav,.bk-new-header,.bk-section-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bk-new-header,.bk-section-title{justify-content:space-between}.bk-section-title>div{grid-gap:3px;display:grid;gap:3px}.bk-section-title span{color:var(--muted);font-size:12px;font-weight:500}.bk-nav{border-bottom:1px solid var(--border);padding-bottom:10px}.bk-nav button{background:#0000;border:0;border-radius:9px;color:var(--muted);cursor:pointer;font:inherit;font-weight:800;padding:8px 10px}.bk-nav button.is-active,.bk-nav button:hover{background:color-mix(in srgb,var(--primary) 13%,var(--panel));color:var(--text)}.bk-nav span{margin-left:5px;opacity:.75}.bk-new-header--compact{min-height:0;padding:10px 14px}.bk-new-title{min-width:180px}.bk-agent-presence{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-left:auto}.bk-agent-presence>div{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-radius:999px;display:flex;font-size:.78rem;gap:5px;padding:6px 8px}.bk-agent-presence strong{font-size:.8rem}.bk-presence-dot{background:var(--muted);border-radius:50%;height:7px;width:7px}.bk-presence-dot.is-online{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 18%,#0000)}.bk-nav--tasks{grid-gap:8px;border:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.bk-nav--tasks button{align-items:center;background:var(--panel-2);border:1px solid var(--border);color:var(--text);display:flex;gap:10px;justify-content:space-between;padding:11px 13px}.bk-nav--tasks button.is-active{background:color-mix(in srgb,var(--primary) 15%,var(--panel-2));border-color:color-mix(in srgb,var(--primary) 52%,var(--border))}.bk-nav--tasks button span{margin:0;opacity:1}.bk-nav--tasks button strong{background:#ffffff14;border-radius:999px;font-size:.78rem;min-width:24px;padding:2px 6px;text-align:center}.bk-connections,.bk-overview{grid-gap:16px;display:grid;gap:16px}.bk-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(130px,1fr))}.bk-summary-grid>button,.bk-summary-grid>div{grid-gap:5px;background:var(--panel-2);border:1px solid var(--border);border-radius:12px;color:var(--text);display:grid;gap:5px;padding:13px;text-align:left}.bk-summary-grid>button{cursor:pointer}.bk-summary-grid span{color:var(--muted);font-size:12px}.bk-summary-grid strong{font-size:16px;overflow-wrap:anywhere}.bk-connections section,.bk-detail-card,.bk-overview-panel{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;padding:14px}.bk-overview-panel ol{grid-gap:6px;color:var(--muted);display:grid;gap:6px;margin:10px 0 0;padding-left:20px}.bk-task-workspace{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(245px,32%) 1fr;min-height:420px}.bk-task-list{grid-gap:8px;align-content:start;border-right:1px solid var(--border);display:grid;gap:8px;overflow:auto;padding-right:10px}.bk-task-main{min-width:0;overflow:auto}.bk-detail-card{grid-gap:14px;display:grid;gap:14px}.bk-history-row{grid-gap:8px;align-items:center;border:1px solid var(--border);border-radius:9px;display:grid;gap:8px;grid-template-columns:auto auto 1fr;padding:9px}.bk-history-row small{color:var(--muted);overflow-wrap:anywhere}.bk-agent-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:10px 0}.bk-agent-grid article{grid-gap:7px;align-content:start;background:var(--panel);border:1px solid var(--border);border-radius:10px;display:grid;gap:7px;padding:11px}.bk-agent-grid small{color:var(--muted);overflow-wrap:anywhere}.bk-disclosure{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.bk-disclosure summary{cursor:pointer;font-weight:800}.bk-disclosure .bk-agent-create{margin-top:10px}.bk-agent-token{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.bk-agent-token code{overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:850px){.bk-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-task-workspace{grid-template-columns:1fr}.bk-task-list{border-bottom:1px solid var(--border);border-right:0;max-height:280px;padding:0 0 10px}}@media (max-width:620px){.bk-new-header--compact{align-items:flex-start}.bk-agent-presence{margin-left:0;width:100%}.bk-new-header--compact>.button{width:100%}}@media (max-width:1100px){.bk-new-module>.bk-new-monitor{overflow:visible}.bk-new-task-list{height:auto;max-height:none;overflow:visible}.bk-new-monitor .module-workspace__detail{padding-right:0}.bk-module{overflow:visible}}.bk-mini{color:var(--muted);font-size:12.5px}.bk-mini strong{color:var(--text);font-weight:950}.bk-badge{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;padding:6px 10px;white-space:nowrap}.bk-badge.ok{background:color-mix(in srgb,var(--success) 10%,var(--panel));border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.bk-badge.warn{background:color-mix(in srgb,var(--warning) 10%,var(--panel));border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}.bk-badge.bad{background:color-mix(in srgb,var(--danger) 10%,var(--panel));border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.bk-badge.neutral{background:var(--panel-2);border-color:var(--border)}.bk-body{padding:14px 16px}.bk-tableWrap{max-width:100%;overflow-x:auto;overflow-y:hidden}.bk-table{border-collapse:collapse;min-width:880px;width:100%}.bk-table th{color:var(--muted);font-size:12px;font-weight:950;letter-spacing:.2px;text-align:left;text-transform:uppercase}.bk-table td,.bk-table th{border-bottom:1px solid var(--border);padding:10px}.bk-table td{font-size:13.5px;vertical-align:middle}.bk-td-strong{font-weight:950}.bk-result-detail{color:var(--muted);font-size:12px;margin-top:4px;max-width:260px}.bk-pill{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;padding:5px 10px;white-space:nowrap}.bk-pill.ok{background:color-mix(in srgb,var(--success) 10%,var(--panel));border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.bk-pill.warn{background:color-mix(in srgb,var(--warning) 10%,var(--panel));border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}.bk-pill.bad{background:color-mix(in srgb,var(--danger) 10%,var(--panel));border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.bk-pill.neutral{background:var(--panel-2);border-color:var(--border)}.bk-footnote{color:var(--muted);font-size:12.5px;margin-top:10px}.bk-profile-modal{width:min(1180px,96vw)}.bk-profile-list{grid-gap:10px;display:grid;gap:10px}.bk-profile-card{background:var(--panel-2);border:1px solid var(--border);border-radius:14px;padding:12px}.bk-profile-actions,.bk-profile-heading,.bk-weekdays{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bk-profile-heading{justify-content:space-between}.bk-profile-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:12px}.bk-profile-fields label{text-transform:none}.bk-profile-actions,.bk-weekdays{margin-top:10px}.bk-modal{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:999}.bk-modal-content{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px #00000040;box-shadow:var(--shadow-lg,0 20px 60px #00000040);max-height:90vh;overflow:auto;padding:14px;width:min(1100px,96vw)}.bk-modal-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.bk-modal-title{font-weight:950;letter-spacing:-.25px}.bk-modal-sub{color:var(--muted);font-size:13px;margin-top:4px}.bk-modal-body{margin-top:10px}.bk-modal-foot{display:flex;justify-content:flex-end;margin-top:12px}@media (max-width:1100px){.bk-head{flex-direction:column}.bk-head-right{align-items:flex-start}.bk-table{min-width:900px}}.bk-work-list{gap:10px;height:100%;min-height:0;padding:12px}.bk-detail-actions,.bk-detail-head,.bk-history-head,.bk-profile-row-head,.bk-work-list-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.bk-history-more{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.bk-profile-nav{grid-gap:8px;align-content:start;display:grid;overflow-y:auto;padding-right:4px}.bk-profile-row{background:var(--panel-2);border:1px solid var(--border);border-radius:14px;color:var(--text);cursor:pointer;min-width:0;padding:10px;text-align:left;width:100%}.bk-profile-row:hover{background:color-mix(in srgb,var(--panel-2) 82%,var(--primary-2))}.bk-profile-row.active{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,#0000)}.bk-detail-sub,.bk-profile-row-result,.bk-profile-row-sub{color:var(--muted);font-size:12.5px;margin-top:5px}.bk-profile-row-result{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-work-detail{display:flex;flex-direction:column;gap:12px;min-height:100%}.bk-detail-head{align-items:flex-start;padding:14px}.bk-copy-progress{color:var(--muted);font-size:12px;margin-top:10px;max-width:520px;min-width:260px}.bk-copy-progress>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.bk-copy-progress strong{color:var(--text)}.bk-copy-progress-track{background:color-mix(in srgb,var(--border) 78%,#0000);border-radius:99px;height:7px;margin-top:6px;overflow:hidden}.bk-copy-progress-track i{background:var(--primary);border-radius:inherit;display:block;height:100%;transition:width .35s ease}.bk-copy-progress-track i.is-indeterminate{animation:bk-progress-slide 1.4s ease-in-out infinite;width:36%!important}.bk-copy-progress small{display:block;margin-top:4px}@keyframes bk-progress-slide{0%{transform:translateX(-120%)}to{transform:translateX(340%)}}.bk-detail-title{font-size:16px;font-weight:950}.bk-detail-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.bk-detail-summary>div{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;min-width:0;padding:10px}.bk-detail-summary span{color:var(--muted);display:block;font-size:12px;font-weight:850}.bk-detail-summary strong{display:block;margin-top:4px;overflow-wrap:anywhere}.bk-history{padding:12px}.bk-history-head{margin-bottom:8px}.bk-history-table{min-width:720px}.bk-task-editor{grid-gap:14px;display:grid;gap:14px;padding:16px}.bk-archive-toggle{align-self:flex-start}.bk-empty--compact{min-height:90px}.bk-report-table{min-width:780px;table-layout:fixed;width:100%}.bk-report-message{overflow-wrap:anywhere;white-space:pre-wrap;width:34%;word-break:break-word}.bk-report-table td:first-child,.bk-report-table td:nth-child(2),.bk-report-table th:first-child,.bk-report-table th:nth-child(2){width:112px}.bk-report-table td:nth-child(3),.bk-report-table th:nth-child(3){width:105px}.bk-report-table td:nth-child(4),.bk-report-table td:nth-child(5),.bk-report-table td:nth-child(6),.bk-report-table th:nth-child(4),.bk-report-table th:nth-child(5),.bk-report-table th:nth-child(6){width:96px}.bk-running-note{color:#80d8a0;font-weight:700;margin-top:7px}.bk-history-toggle{margin-top:10px}.bk-exclusion-editor{border:1px solid var(--border);border-radius:14px;min-width:0;padding:12px}.bk-exclusion-editor legend{font-weight:900;padding:0 6px}.bk-exclusion-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.bk-exclusion-toolbar label,.bk-tree-row label{align-items:center;display:flex;gap:7px}.bk-tree-message{color:var(--muted);font-size:13px;margin:10px 0}.bk-folder-tree{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;margin-top:10px;max-height:360px;overflow:auto;padding:6px}.bk-tree-row{align-items:center;border-radius:8px;display:flex;gap:5px;min-height:34px}.bk-tree-row:hover{background:color-mix(in srgb,var(--primary) 9%,#0000)}.bk-tree-row.is-excluded{color:var(--muted);text-decoration:line-through}.bk-tree-expand,.bk-tree-file{background:#0000;border:0;color:inherit;cursor:pointer;flex:0 0 24px;width:24px}.bk-patterns{grid-gap:6px;display:grid;gap:6px;margin-top:12px}.bk-patterns textarea{resize:vertical}:root.dark .bk-modal-content{background:#111827}@media (max-width:1100px){.bk-work-list{height:auto;min-height:70vh}.bk-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-global{min-width:0}.bk-global,.bk-global-card{grid-gap:12px;display:grid;gap:12px}.bk-global-card{padding:18px}.bk-global-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.bk-global-head h2{font-size:16px;margin:0}.bk-global-head p{color:var(--muted);font-size:13px;margin:4px 0 0}.bk-global-list{grid-gap:8px;display:grid;gap:8px}.bk-global-row{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px;text-align:left;width:100%}.bk-global-row:hover{background:color-mix(in srgb,var(--panel-2) 88%,var(--primary-2));border-color:color-mix(in srgb,var(--primary-2) 62%,var(--border))}.bk-global-row>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.bk-global-row>div span{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-global-source-note{grid-gap:4px;display:grid;gap:4px;padding:14px}.bk-global-source-note span{color:var(--muted);font-size:13px}.bk-source-tabs{border-bottom:1px solid var(--border);display:flex;gap:6px;padding:0 2px}.bk-source-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:800;padding:9px 10px}.bk-source-tabs button.is-active{border-bottom-color:var(--primary);color:var(--text)}@media(max-width:620px){.bk-global-head,.bk-global-row{align-items:start;flex-direction:column}}.bk-global-primary{align-items:center;background:color-mix(in srgb,var(--primary) 7%,var(--panel));border-color:color-mix(in srgb,var(--primary) 40%,var(--border));display:flex;gap:14px;justify-content:space-between;padding:18px}.bk-global-primary h2{font-size:16px;margin:0}.bk-global-primary p{color:var(--muted);font-size:13px;line-height:1.4;margin:5px 0 0}@media(max-width:620px){.bk-global-primary{align-items:start;flex-direction:column}}.bk-module,.bk-monitor{gap:var(--mp-content-gap)}.bk-connections section,.bk-detail-card,.bk-nav--tasks button,.bk-overview-panel,.bk-task-card{border-color:var(--mp-border-soft);border-radius:var(--mp-radius-sm)}.bk-task-workspace{gap:var(--mp-content-gap)}.bk-new-monitor{align-content:start;align-items:stretch;display:flex;flex-direction:column}.bk-new-monitor>.bk-nav,.bk-new-monitor>.mp-module-header{flex:0 0 auto}.bk-new-monitor>.module-workspace{flex:1 1 auto;min-height:0}.bk-work-list{display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:14px}.bk-work-list-head{align-items:flex-start;border-bottom:1px solid var(--mp-border-soft);display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.bk-work-list-head .bk-title{color:var(--primary);font-size:15px;font-weight:900;letter-spacing:-.015em}.bk-work-list-head .button{flex:0 0 auto}.bk-profile-nav{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding-right:3px}.bk-profile-nav>.mp-entity-index-item{flex:0 0 auto}.workQueue{display:flex;flex-direction:column;gap:16px;padding:18px}.workQueue__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.workQueue h1{font-size:28px;margin:0}.workQueue p{color:var(--muted);margin:6px 0 0}.workQueue__summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,220px))}.workQueue__card,.workQueue__empty,.workQueue__error,.workQueue__summary div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px}.workQueue__summary span{color:var(--muted);display:block;font-size:13px}.workQueue__summary strong{font-size:27px}.workQueue__list{display:flex;flex-direction:column;gap:10px}.workQueue__card{align-items:center;display:flex;gap:16px;justify-content:space-between}.workQueue__cardMain{flex:1 1;min-width:0}.workQueue__title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.workQueue__title h2{font-size:16px;margin:0}.workQueue__title span{background:#f59e0b1f;border-radius:999px;color:#b45309;font-size:12px;font-weight:800;padding:5px 8px}.workQueue__progress{align-items:center;display:flex;gap:10px;margin-top:10px}.workQueue__progress>div{background:var(--soft);border-radius:10px;flex:1 1;height:7px;max-width:320px}.workQueue__progress i{background:#22c55e;border-radius:inherit;display:block;height:100%}.workQueue__meta,.workQueue__progress strong{font-size:13px}.workQueue__meta{color:var(--muted);display:flex;flex-wrap:wrap;gap:14px;margin-top:9px}.workQueue__error{border-color:#ef44444d;color:#b91c1c}@media(max-width:700px){.workQueue__card,.workQueue__header{align-items:stretch;flex-direction:column}.workQueue__summary{grid-template-columns:1fr 1fr}.workQueue__card .btn{width:100%}}.workQueue{gap:var(--mp-content-gap);padding:0}.workQueue__summary{gap:var(--mp-content-gap);grid-template-columns:repeat(2,minmax(0,240px))}.workQueue__card,.workQueue__summary div{background:var(--panel);border-color:var(--mp-border-soft);border-radius:var(--mp-radius-md);box-shadow:var(--shadow-sm)}.workQueue__card{padding:var(--mp-section-padding)}.workQueue__title h2{color:var(--primary);letter-spacing:-.015em}.gtCredentialsLaunch{align-items:center;background:color-mix(in srgb,var(--primary) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:18px}.gtCredentialsLaunch h3{font-size:16px;margin:9px 0 4px}.gtCredentialsLaunch p{color:var(--muted);line-height:1.45;margin:0;max-width:620px}.gtCredentialsOverlay{z-index:1300}.gtCredentialsModal{display:flex;flex-direction:column;height:min(90vh,900px);max-height:min(90vh,900px);width:min(1180px,96vw)}.gtCredentialsModal>.modal-footer,.gtCredentialsModalHead{flex:0 0 auto}.gtCredentialsModalHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gtCredentialsModalHead h3,.gtCredentialsModalHead p{margin:0}.gtCredentialsModalHead p{color:var(--muted);font-size:13px;margin-top:4px}.gtCredentialsModalBody{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}@media (max-width:980px){.gtGrid{grid-template-columns:1fr}.gtCredentialsLaunch{align-items:stretch;flex-direction:column}}.gtWrap{flex-direction:column}.gtTop,.gtWrap{display:flex;gap:12px}.gtTop{align-items:center;flex-wrap:wrap;justify-content:space-between}.gtTabs{flex-wrap:wrap}.gtActions,.gtTabs{display:flex;gap:10px}.gtActions{align-items:center}.gtBody{display:block}.gtSection{display:flex;flex-direction:column;gap:12px}.gtSectionHead{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.gtH{font-size:15px;font-weight:800}.gtSub{font-size:12px;opacity:.75}.gtGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.gtField{display:flex;flex-direction:column;gap:6px}.gtFieldFull{grid-column:1/-1}.gtCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px}.gtCardHead{align-items:start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.gtCardTitle{font-weight:800}.gtMeta{grid-gap:6px;display:grid;gap:6px;margin-top:8px;opacity:.9}.gtInlineActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.gtList{grid-gap:10px;display:grid;gap:10px}.gtEmpty{opacity:.75;padding:10px 0}.gtBtnDanger{background:#ff5a5a1f;border:1px solid #ff5a5a59}@media (max-width:980px){.gtGrid{grid-template-columns:1fr}}.textarea{border-radius:12px;height:320px;line-height:1.5;padding:14px;width:200%}.cliOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:9999}.cliModal{background:color-mix(in srgb,var(--panel) 92%,#000 0);border:1px solid var(--border);border-radius:18px;box-shadow:0 22px 60px #0000008c;display:grid;grid-template-rows:auto 1fr auto;height:min(86vh,900px);overflow:hidden;width:min(1180px,96vw)}.cliModalHead{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,#0000);display:flex;gap:12px;justify-content:space-between;padding:14px}.cliModalTitle{align-items:center;display:flex;font-weight:950;gap:10px;letter-spacing:-.2px}.cliModalChip{background:color-mix(in srgb,var(--panel-2) 75%,#000 0);border:1px solid var(--border);border-radius:999px;color:var(--text);display:inline-block;font-size:12px;font-weight:900;padding:4px 10px}.cliModalSub{color:var(--muted);font-size:13px;margin-top:4px}.cliModalBody{overflow:auto;padding:14px}.cliModalFoot{border-top:1px solid color-mix(in srgb,var(--border) 70%,#0000);display:flex;gap:10px;justify-content:flex-end;padding:12px 14px}.clSplit{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:520px 1fr}.clSplitLeft{display:flex;flex-direction:column;gap:14px;min-width:0}.clSplitRight{min-width:0}.clDetailCard{padding:14px}.clDetailHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.clDetailHeadLeft{min-width:0}.clDetailTitleRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.clDetailTitle{font-size:18px;font-weight:700;margin:0}.clDetailChip{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:12px;padding:3px 10px}.clDetailSub{font-size:12px;margin-top:4px;opacity:.75}.clDetailActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.clEmptyPanel{border:1px dashed #ffffff24;border-radius:12px;opacity:.8;padding:18px}tr.isSelected td{background:#5096ff1a}@media (max-width:980px){.clSplit{grid-template-columns:1fr}}.equiposTable tbody tr:hover td{background:#ffffff0a}.cl-page{display:flex;flex-direction:column;gap:var(--mp-content-gap);height:100%;min-height:0;overflow:hidden}.cl-page>.mp-module-header{flex:0 0 auto}.clSplit{align-items:stretch;flex:1 1 auto;gap:var(--mp-content-gap);grid-template-columns:var(--mp-index-width) minmax(0,1fr);min-height:0;overflow:hidden}.clSplitLeft{display:contents}.clientesIndex{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:hidden;padding:14px}.clientesIndexHead{align-items:flex-start;border-bottom:1px solid var(--mp-border-soft,var(--border));display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.clientesIndexHead>div:first-child{grid-gap:3px;display:grid;gap:3px}.clientesIndexHead strong{font-size:16px}.clientesIndexHead span{color:var(--muted);font-size:12px}.clientesIndexActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.clientesIndexActions .button{white-space:nowrap}.clientesIndexSearch{flex:0 0 auto}.clientesIndexMessage{color:var(--muted);font-size:12px}.clientesIndexMessage.is-error{color:#ff9a9a}.clientesIndexResults{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-gutter:stable}.clientesIndexResults>.mp-entity-index-item{flex:0 0 auto}.clientesIndexResults .mp-entity-index-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clSplitRight{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-gutter:stable}.clDetailCard{grid-gap:14px;align-content:start;display:grid;gap:14px;min-height:100%;padding:var(--mp-section-padding)}.clDetailHead{border-bottom:1px solid var(--mp-border-soft,var(--border));margin-bottom:0;padding-bottom:14px}.clDetailActions .btn{display:none}@media(max-width:1100px){.cl-page{height:auto;overflow:visible}.clSplit{display:grid;grid-template-columns:1fr;overflow:visible}.clientesIndex{height:min(72vh,720px)}.clSplitRight{overflow:visible;padding-right:0}.clDetailCard{min-height:0}}@media(max-width:560px){.clientesIndexHead{align-items:flex-start;flex-direction:column}.clientesIndexActions{justify-content:stretch;width:100%}.clientesIndexActions>*{flex:1 1 auto}.clientesIndexActions .button{justify-content:center;width:100%}}.uHead,.uTab{gap:12px}.uHead{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.uHeadLeft{display:flex;flex-direction:column;gap:4px}.uHeadRight{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.uTitle{font-size:18px;font-weight:800}.uSub{font-size:13px;opacity:.8}.uCard{padding:14px}.uCardHead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.uCardHead--space{align-items:center}.uH{font-weight:800}.uSub2{font-size:12px;margin-top:4px;opacity:.75}.uGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.1fr 1.4fr 1.1fr .8fr .6fr;margin-top:12px}.uField{gap:6px}.uActions,.uField{display:flex;flex-direction:column}.uError{background:#ff5a5a1f;border:1px solid #ff5a5a59}.uTableWrap{margin-top:12px;overflow:auto}.uTable{border-collapse:collapse;width:100%}.uTable th{border-bottom:1px solid #ffffff14;font-size:12px;opacity:.8;padding:10px;text-align:left}.uTable td{border-bottom:1px solid #ffffff0f;padding:10px;vertical-align:top}.uTable tbody tr:hover td{background:#ffffff0a}.uEmpty{opacity:.75;padding:16px 10px;text-align:center}.uUserMain{font-weight:800}.uUserSub{font-size:12px;margin-top:3px;opacity:.7}.uRoleCell{min-width:160px;width:100%}.uRowActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.uPass{min-width:200px;width:220px}.uBtnDanger{background:#ff5a5a1f;border:1px solid #ff5a5a59}.uPermsTopRight{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.uRoleSelect{min-width:160px}.uPerms{grid-gap:12px}.uAccessGrid,.uPerms{display:grid;gap:12px;margin-top:12px}.uAccessGrid{grid-gap:12px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr)}.uPermGroup{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px}.uPermGroupTitle{font-weight:800;margin-bottom:8px}.uPermList{grid-gap:8px;display:grid;gap:8px}.uPermItem{align-items:flex-start;border-radius:10px;display:flex;gap:10px;padding:8px}.uPermItem:hover{background:#ffffff0a}.uPermLabel{font-weight:600}.uPermKey{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin-left:auto;opacity:.65}.uPermHint{font-size:12px;margin-top:10px;opacity:.75}.uAllClients{border-bottom:1px solid #ffffff14;margin-bottom:8px}.uClientList{grid-gap:4px;display:grid;gap:4px;max-height:360px;overflow:auto}@media (max-width:980px){.uGrid{grid-template-columns:1fr}.uPass{min-width:0;width:100%}.uAccessGrid{grid-template-columns:1fr}}.uTab{gap:var(--mp-content-gap)}.uCard{background:var(--panel);border-color:var(--mp-border-soft);border-radius:var(--mp-radius-md);box-shadow:var(--shadow-sm);padding:var(--mp-section-padding)}.uCardHead{border-bottom:1px solid var(--mp-border-soft);margin-bottom:12px;padding-bottom:10px}.uH{color:var(--primary);font-size:15px;font-weight:900;letter-spacing:-.015em}.uTableWrap{border:1px solid var(--mp-border-soft);border-radius:var(--mp-radius-sm)}.uPermGroup{background:var(--panel-2);border-color:var(--mp-border-soft);border-radius:var(--mp-radius-sm)}.uTab{display:flex;flex-direction:column;height:100%;overflow:hidden}.uTab,.uTab>.module-workspace{min-height:0}.usersIndex{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:hidden;padding:14px}.usersIndexHead{align-items:flex-start;border-bottom:1px solid var(--mp-border-soft);display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.usersIndexHead>div{grid-gap:3px;display:grid;gap:3px}.usersIndexHead strong{font-size:16px}.usersIndexHead span{color:var(--muted);font-size:12px}.usersIndexResults{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-gutter:stable}.usersIndexResults>.mp-entity-index-item{flex:0 0 auto}.usersDetail{grid-gap:16px;align-content:start;display:grid;gap:16px;min-height:100%}.usersDetailHead{align-items:flex-start}.usersDetailTitle{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.usersDetailTitle h2{font-size:22px;margin:0}.usersDetailHead p{color:var(--muted);font-size:13px;margin:5px 0 0}.usersDetailActions,.usersDetailFooter{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.usersDetailActions,.usersDetailFooter{justify-content:flex-end}.usersDetailFooter{border-top:1px solid var(--mp-border-soft);padding-top:14px}.usersDetailMeta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.usersDetailMeta>div{grid-gap:5px;background:var(--panel-2);border:1px solid var(--mp-border-soft);border-radius:var(--mp-radius-sm);display:grid;gap:5px;padding:12px}.usersDetailMeta dt{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.usersDetailMeta dd{font-weight:700;margin:0;overflow-wrap:anywhere}.uActiveField{align-items:center;display:flex;font-weight:800;gap:8px}.usersAccess{grid-gap:12px;border-top:1px solid var(--mp-border-soft);display:grid;gap:12px;padding-top:16px}.usersAccess>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.usersAccess h3{font-size:16px;margin:0}.usersAccess p{color:var(--muted);font-size:12px;margin:4px 0 0}.usersEmpty{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:300px;text-align:center}.usersEmpty span{color:var(--muted)}@media(max-width:1100px){.uTab{height:auto;overflow:visible}.usersIndex{height:min(72vh,720px)}.usersDetail{min-height:0}}@media(max-width:640px){.usersAccess>header,.usersIndexHead{flex-direction:column}.usersIndexHead .button{width:100%}.usersDetailMeta{grid-template-columns:1fr}.usersDetailActions,.usersDetailFooter{justify-content:flex-start}}.infWrap{flex-direction:column}.infHead,.infWrap{display:flex;gap:12px}.infHead{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.infHeadLeft{display:flex;flex-direction:column;gap:4px}.infHeadRight{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.infTitle{font-size:18px;font-weight:800}.infSub{font-size:13px;opacity:.8}.infCard{padding:14px}.infCardHead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.infCardHead--space{align-items:center}.infH{font-weight:800}.infSub2{font-size:12px;margin-top:4px;opacity:.75}.infError{background:#ff5a5a1f;border:1px solid #ff5a5a59}.infEmpty{opacity:.8;padding:12px 0 4px}.infEmpty--warn{color:#ffd2d2f2}.infList{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.infItem{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px}.infItemLeft{display:flex;flex-direction:column;gap:6px;min-width:260px}.infItemTitle{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.infCliente{font-weight:800}.infChip{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;font-size:12px;opacity:.9;padding:4px 8px}.infItemMeta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.infMuted{font-size:12px;opacity:.75}.infWarn{color:#ffd278f2;font-size:12px;opacity:.9}.infItemActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.infFilter{max-width:100%;min-width:320px;width:420px}.infTools{display:flex;justify-content:flex-end;margin-top:12px}.infTableWrap{margin-top:12px;overflow:auto}.infTable{border-collapse:collapse;width:100%}.infTable th{border-bottom:1px solid #ffffff14;font-size:12px;opacity:.8;padding:10px;text-align:left}.infTable td{border-bottom:1px solid #ffffff0f;padding:10px;vertical-align:top}.infTable tbody tr:hover td{background:#ffffff0a}.infLink{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:none}.infLink:disabled{cursor:wait;opacity:.65}.infLink:hover{text-decoration:underline}.infMono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.9}.infCellMain{font-weight:800}.infCellSub{font-size:12px;margin-top:3px;opacity:.7}.infRowActions{display:flex;gap:10px;justify-content:flex-end}.infBtnGhost{background:#ffffff08;border:1px solid #ffffff1f;padding:8px 10px}.infBtnDanger{background:#ff5a5a1f;border:1px solid #ff5a5a59;padding:8px 10px}.badge{align-items:center;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;padding:4px 10px}.badge-ok{background:#50c8781f;border-color:#50c87859}.badge-warn{background:#ffc85a1f;border-color:#ffc85a59}.badge-info{background:#78a0ff1f;border-color:#78a0ff59}@media (max-width:980px){.infTools{justify-content:flex-start}.infFilter{min-width:0;width:100%}}.infWrap{gap:var(--mp-content-gap)}.infCard{background:var(--panel);border-color:var(--mp-border-soft);border-radius:var(--mp-radius-md);box-shadow:var(--shadow-sm);padding:var(--mp-section-padding)}.infCardHead{border-bottom:1px solid var(--mp-border-soft);margin-bottom:12px;padding-bottom:10px}.infH{color:var(--primary);font-size:15px;font-weight:900;letter-spacing:-.015em}.infEmpty{align-items:center;color:var(--muted);display:flex;min-height:72px;padding:0}.infItem{background:var(--panel-2);border-color:var(--mp-border-soft);border-radius:var(--mp-radius-sm)}.infTableWrap{border:1px solid var(--mp-border-soft);border-radius:var(--mp-radius-sm)}.infEmpty{min-height:40px;padding:4px 0}.mon-source-tabs{display:flex;gap:8px;margin:0 0 12px}.pfsense-panel{grid-gap:12px;align-content:start;display:grid;gap:12px}.pfsense-card-title,.pfsense-create,.pfsense-head,.pfsense-install{align-items:center;display:flex;gap:12px;justify-content:space-between}.pfsense-create label{grid-gap:5px;display:grid;flex:1 1;gap:5px}.pfsense-error{background:#351c23;border:1px solid #8d3939;border-radius:8px;color:#ffb8b8;padding:10px 12px}.pfsense-install{align-items:flex-start;flex-wrap:wrap}.pfsense-install p{margin:0;width:100%}.pfsense-install textarea{background:#121a28;background:var(--bg-input,#121a28);border:1px solid #46536a;border-radius:6px;color:inherit;padding:8px;resize:vertical;width:100%}.pfsense-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pfsense-card,.pfsense-grid{grid-gap:12px;align-content:start;display:grid;gap:12px}.pfsense-kpis{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.pfsense-kpis>div{grid-gap:3px;background:hsla(0,0%,100%,.035);border-radius:7px;display:grid;gap:3px;padding:8px}.pfsense-kpis span,.pfsense-meta{color:#aab4c2;color:var(--muted,#aab4c2);font-size:.78rem}.pfsense-kpis strong{font-size:1rem}.pfsense-actions{align-items:center;display:flex;gap:8px}@media(max-width:650px){.pfsense-card-title,.pfsense-create,.pfsense-head{align-items:stretch;flex-direction:column}.pfsense-kpis{grid-template-columns:repeat(2,1fr)}}.main--workspace>.mon-module{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.mon-module>.pfsense-panel{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 3px 16px 0;scrollbar-gutter:stable}.pfsense-admin-module{grid-gap:12px;display:grid;gap:12px}.pfsense-admin-head{align-items:end;display:flex;gap:16px;justify-content:space-between}.pfsense-admin-head label{grid-gap:5px;display:grid;gap:5px;min-width:280px}.pfsense-admin-module .pfsense-panel{padding-bottom:24px}@media(max-width:650px){.pfsense-admin-head{align-items:stretch;flex-direction:column}.pfsense-admin-head label{min-width:0}}.pfsense-alerts,.pfsense-services{display:flex;flex-wrap:wrap;gap:6px}.pfsense-detail{grid-gap:12px;border-top:1px solid var(--border);display:grid;gap:12px;padding-top:12px}.pfsense-history{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pfsense-gateway,.pfsense-history>div{grid-gap:5px;background:hsla(0,0%,100%,.035);border-radius:7px;display:grid;font-size:.82rem;gap:5px;padding:9px}.pfsense-spark{color:#5c92ff;color:var(--primary,#5c92ff);display:block;height:42px;width:100%}.pfsense-interface-list{grid-gap:5px;display:grid;gap:5px;margin-top:6px}.pfsense-interface-list>div{border-bottom:1px solid #ffffff0f;display:flex;font-size:.8rem;gap:12px;justify-content:space-between;padding:5px 0}.pfsense-interface-list span{color:var(--muted)}@media(max-width:650px){.pfsense-history{grid-template-columns:1fr}.pfsense-interface-list>div{grid-gap:2px;display:grid;gap:2px}}.iface-down,.iface-up{border-radius:999px;font-size:.68rem;margin-left:4px;padding:2px 5px}.iface-up{background:#27a05b2e;color:#96e6b4}.iface-down{background:#b4373733;color:#ffb3b3}.pfsense-controller-head{min-height:78px}.pfsense-controller{gap:14px}.pfsense-overview{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:116px minmax(0,1fr)}.pfsense-health{background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-radius:14px;display:grid;min-height:100px;place-content:center;text-align:center}.pfsense-health strong{font-size:2.25rem;line-height:1}.pfsense-health span{color:var(--muted);font-size:.73rem;margin-top:6px}.pfsense-health.ok{border-color:#2cb86f8c;box-shadow:inset 0 0 24px #2cb86f14}.pfsense-health.warn{border-color:#dca13099}.pfsense-health.bad{border-color:#da45459e}.pfsense-overview-data{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.pfsense-overview-data>div,.pfsense-summary-kpis>div{grid-gap:3px;background:hsla(0,0%,100%,.035);border-radius:9px;display:grid;gap:3px;padding:10px}.pfsense-overview-data span,.pfsense-summary-kpis span{color:var(--muted);font-size:.72rem}.pfsense-overview-data strong{font-size:.94rem}.pfsense-overview-data small{color:var(--muted);font-size:.71rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfsense-console{gap:14px}.pfsense-section-tabs{border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px;padding-bottom:10px}.pfsense-section-tabs button{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--muted);cursor:pointer;font-weight:800;padding:7px 10px}.pfsense-section-tabs button:hover{background:#ffffff0d;color:var(--text)}.pfsense-section-tabs button.active{background:color-mix(in srgb,var(--primary) 20%,#0000);border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--text)}.pfsense-health-strip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.pfsense-health-strip span{grid-gap:3px;background:hsla(0,0%,100%,.025);border-radius:8px;color:var(--muted);display:grid;font-size:.76rem;gap:3px;padding:9px}.pfsense-health-strip b{color:var(--text);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfsense-summary-kpis{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.pfsense-summary-kpis strong{font-size:1.05rem}.pfsense-service-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.pfsense-service-grid>div{align-items:center;background:hsla(0,0%,100%,.035);border-radius:9px;display:flex;gap:8px;justify-content:space-between;padding:12px}.pfsense-service-grid p{grid-column:1/-1;margin:3px 0}.pfsense-event-list{grid-gap:6px;display:grid;gap:6px}.pfsense-event-list>div{grid-gap:9px;align-items:center;border-bottom:1px solid #ffffff12;display:grid;font-size:.84rem;gap:9px;grid-template-columns:auto 1fr auto;padding:9px 0}.pfsense-event-list small{color:var(--muted)}.pfsense-config{grid-gap:7px;border:1px solid var(--border);border-radius:9px;display:grid;gap:7px;padding:12px}.pfsense-config span{color:var(--muted);font-size:.84rem}.pfsense-config p{margin:0}.pfsense-card.is-open{grid-column:1/-1}@media(max-width:760px){.pfsense-overview{grid-template-columns:1fr}.pfsense-health-strip,.pfsense-overview-data,.pfsense-service-grid,.pfsense-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pfsense-event-list>div{grid-template-columns:1fr}.pfsense-card.is-open{grid-column:auto}}.pfsense-activity{grid-gap:12px;display:grid;gap:12px}.pfsense-activity .pfsense-event-list{background:hsla(0,0%,100%,.018);border:1px solid var(--border);border-radius:11px;padding:2px 12px}.agents-hub{grid-gap:12px;align-content:start;display:grid;gap:12px}.agents-hub-head{align-items:end;display:flex;gap:16px;justify-content:space-between}.agents-hub-head label{grid-gap:5px;display:grid;gap:5px;min-width:280px}.agents-hub-tabs{display:flex;flex-wrap:wrap;gap:7px}.agents-hub-tabs button{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-weight:800;gap:7px;padding:8px 11px}.agents-hub-tabs button.active{background:color-mix(in srgb,var(--primary) 16%,var(--panel-2));border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.agents-hub-tabs span{color:var(--muted);font-size:.72rem}.agents-hub-layout{grid-gap:12px;display:grid;gap:12px;grid-template-columns:300px minmax(0,1fr)}.agents-hub-list{grid-gap:7px;align-content:start;display:grid;gap:7px;max-height:550px;overflow:auto;padding:8px}.agents-hub-list button{grid-gap:5px 8px;align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--text);cursor:pointer;display:grid;gap:5px 8px;grid-template-columns:auto 1fr auto;padding:9px;text-align:left}.agents-hub-list button.active,.agents-hub-list button:hover{background:#ffffff0d;border-color:var(--border)}.agents-hub-list button small{color:var(--muted);grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-hub-list button em{color:var(--muted);font-size:.68rem;font-style:normal;grid-column:3;grid-row:1/3}.agents-hub-card{grid-gap:14px;display:grid;gap:14px;min-height:220px}.agents-hub-card>header{align-items:start;display:flex;gap:12px;justify-content:space-between}.agents-hub-card h3{margin:8px 0 0}.agents-hub-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.agents-hub-meta{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.agents-hub-meta>div{grid-gap:4px;background:hsla(0,0%,100%,.035);border-radius:8px;display:grid;gap:4px;padding:10px}.agents-hub-meta span{color:var(--muted);font-size:.74rem}.agents-hub-meta strong{overflow-wrap:anywhere}.agents-hub-card footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.agents-hub-card footer small{color:var(--muted);font-size:.76rem}.agents-hub-fields{grid-gap:10px;display:grid;gap:10px;max-width:620px}.agents-hub-fields label{grid-gap:5px;display:grid;gap:5px}.agents-hub-enabled{align-items:center;display:flex!important;gap:8px}.agents-hub-create{grid-gap:10px;display:grid;gap:10px}.agents-hub-create h3{margin:0}.agents-hub-create header span{color:var(--muted);font-size:.8rem}.agents-hub-create form{grid-gap:9px;align-items:end;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr)) auto}.agents-hub-create label{grid-gap:5px;display:grid;gap:5px}.agents-hub-install{grid-gap:8px;display:grid;gap:8px}.agents-hub-install code{background:#121a28;background:var(--bg-input,#121a28);border-radius:7px;padding:10px;white-space:pre-wrap;word-break:break-word}@media(max-width:800px){.agents-hub-card footer,.agents-hub-card>header,.agents-hub-head{align-items:stretch;flex-direction:column}.agents-hub-head label{min-width:0}.agents-hub-layout{grid-template-columns:1fr}.agents-hub-list{max-height:280px}.agents-hub-create form,.agents-hub-meta{grid-template-columns:1fr}.agents-hub-actions{justify-content:flex-start}}.mon-left{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:12px}.mon-left-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.mon-title{font-weight:950;letter-spacing:-.2px}.mon-sub{color:var(--muted);font-size:13px;margin-top:4px}.mon-filters{grid-gap:10px;display:grid;gap:10px;margin-bottom:10px}.mon-search{margin:0}.mon-pills{display:flex;flex-wrap:wrap;gap:8px}.pillBtn{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font-size:12px;font-weight:850;padding:6px 10px}.pillBtn:hover{background:color-mix(in srgb,var(--panel-2) 80%,var(--primary-2))}.pillBtn.on{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,#0000)}.mon-list{grid-gap:8px;align-content:start;display:grid;flex:1 1 auto;gap:8px;margin-top:2px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.mon-empty{color:var(--muted);padding:12px}.mon-row{grid-gap:8px;background:var(--panel-2);border:1px solid var(--border);border-radius:14px;color:var(--text);cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding:10px;text-align:left;width:100%}.mon-row:hover{background:color-mix(in srgb,var(--panel-2) 78%,var(--primary-2))}.mon-row.active{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,#0000)}.mon-row-title{align-items:center;display:flex;flex-wrap:wrap;font-weight:950;gap:8px;letter-spacing:-.1px}.mon-row-sub{color:var(--muted);font-size:12.5px;margin-top:2px}.mon-row-mini{font-size:12.5px;margin-top:6px}.mon-row-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mon-left .badge,.mon-right .badge{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:999px;color:var(--text);display:inline-flex;font-size:12px;font-weight:850;line-height:1;padding:4px 9px}.mon-left .badge-ok,.mon-right .badge-ok{background:color-mix(in srgb,var(--success) 16%,var(--panel));border-color:color-mix(in srgb,var(--success) 45%,var(--border))}.mon-left .badge-warn,.mon-right .badge-warn{background:color-mix(in srgb,var(--warning) 18%,var(--panel));border-color:color-mix(in srgb,var(--warning) 48%,var(--border))}.mon-left .badge-bad,.mon-right .badge-bad{background:color-mix(in srgb,var(--danger) 18%,var(--panel));border-color:color-mix(in srgb,var(--danger) 48%,var(--border))}.mon-left .badge-muted,.mon-right .badge-muted{background:var(--panel);color:var(--muted)}.mon-row-metric{color:var(--muted);font-size:12px;font-weight:800;margin-left:10px}.mon-right{display:flex;flex-direction:column;gap:12px;min-height:100%;overflow:visible}.mon-detail-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mon-detail-title{min-width:260px}.mon-detail-h1{align-items:center;display:flex;flex-wrap:wrap;font-weight:950;gap:8px;letter-spacing:-.2px}.mon-detail-sub{color:var(--muted);font-size:13px;margin-top:4px}.mon-detail-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}@media (max-width:900px){.mon-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mon-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mon-position{color:var(--muted);font-size:12.5px;font-weight:900;white-space:nowrap}.mon-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:10px}.mon-tab{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font-size:13px;font-weight:900;padding:8px 12px}.mon-tab:hover{background:color-mix(in srgb,var(--panel-2) 80%,var(--primary-2))}.mon-tab.active{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,#0000)}.mon-detail-body{overflow:visible;padding:12px}.mon-grid2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.mon-grid2{grid-template-columns:1fr}}.mon-infoBox{background:var(--panel-2);border:1px solid var(--border);border-radius:14px;padding:10px}.mon-svc-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.mon-health-summary,.mon-service-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mon-service-summary{margin-bottom:10px}.mon-svc-search{margin:0;max-width:320px}.mon-svc-table{grid-gap:8px;display:grid;gap:8px}.mon-svc-row{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:10px}.mon-svc-name{font-weight:950}.mon-svc-state{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mon-problems{grid-gap:8px;display:grid;gap:8px}.mon-problem{background:var(--panel-2);border:1px solid var(--border);border-radius:14px;padding:10px 12px}.mon-problem-head,.mon-problem-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.mon-problem-age,.mon-problem-meta{color:var(--muted);font-size:12px;font-weight:750}.mon-problem-title{font-weight:900;margin-top:7px}.mon-problem-meta{justify-content:flex-start;margin-top:6px}.mini-kpi{background:var(--panel-2);border:1px solid var(--border);border-radius:14px;padding:10px}.mini-kpi-label{color:var(--muted);font-size:12px;font-weight:850}.mini-kpi-value{font-weight:950;margin-top:3px}.disk-list{grid-gap:10px;display:grid;gap:10px;margin-top:8px}.disk-item{background:var(--panel-2);border:1px solid var(--border);border-radius:14px;padding:10px}.disk-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.disk-drive{font-weight:950;letter-spacing:-.1px}.disk-sub{color:var(--muted);font-size:12.5px}.disk-bar{background:color-mix(in srgb,var(--panel) 65%,#000 0);border:1px solid color-mix(in srgb,var(--border) 70%,#0000);border-radius:999px;height:10px;margin-top:8px;overflow:hidden}.disk-bar-fill{background:color-mix(in srgb,var(--primary) 75%,var(--primary-2));border-radius:999px;display:block;height:100%;width:0}.disk-bar-fill.warn{background:color-mix(in srgb,#ffb020 85%,#ff5a00)}.disk-pct{color:color-mix(in srgb,var(--text) 85%,var(--muted));font-size:12.5px;font-weight:900;margin-top:6px}@media (max-width:1100px){.mon-left,.mon-right{height:auto;min-height:auto;overflow:visible}.mon-detail-body,.mon-list{max-height:none;overflow:visible;padding-right:0}}.pfsense-config-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pfsense-config-actions small{color:var(--muted);font-size:.78rem}.pfsense-backup-list{grid-gap:5px;display:grid;gap:5px;margin-top:4px}.pfsense-backup-list>div{align-items:center;border-top:1px solid #ffffff12;display:flex;font-size:.82rem;gap:10px;justify-content:space-between;padding:8px 0}.pfsense-network-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pfsense-network-grid article{grid-gap:9px;background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-radius:10px;display:grid;gap:9px;padding:12px}.pfsense-network-grid header{align-items:center;display:flex;gap:8px;justify-content:space-between}.pfsense-network-ip{font-size:.96rem;font-weight:800}.pfsense-network-grid footer{grid-gap:3px;color:var(--muted);display:grid;font-size:.76rem;gap:3px}.pfsense-network-grid footer span:first-child{color:var(--text);font-family:monospace}.pfsense-vpn{grid-gap:16px;display:grid;gap:16px}.pfsense-vpn h4{font-size:.9rem;margin:0}.pfsense-vpn-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.pfsense-vpn-head>div{grid-gap:3px;display:grid;gap:3px}.pfsense-vpn-head strong{font-size:1.05rem}.pfsense-vpn-head span,.pfsense-vpn-users header span{color:var(--muted);font-size:.8rem}.pfsense-vpn-overview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 230px}.pfsense-vpn-deliveries,.pfsense-vpn-export,.pfsense-vpn-server-section,.pfsense-vpn-users{grid-gap:10px;background:hsla(0,0%,100%,.018);border:1px solid var(--border);border-radius:11px;display:grid;gap:10px;padding:13px}.pfsense-vpn-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(285px,1fr))}.pfsense-vpn-grid article{grid-gap:11px;background:hsla(0,0%,100%,.035);border-radius:9px;display:grid;gap:11px;padding:12px}.pfsense-vpn-grid article>header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.pfsense-vpn-grid header>div{grid-gap:3px;display:grid;gap:3px}.pfsense-vpn-grid header small{color:var(--muted);font-size:.75rem}.pfsense-vpn-grid dl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.pfsense-vpn-grid dl div{grid-gap:3px;display:grid;gap:3px}.pfsense-vpn-grid dt{color:var(--muted);font-size:.7rem}.pfsense-vpn-grid dd{font-size:.8rem;font-weight:700;margin:0;overflow-wrap:anywhere}.pfsense-vpn-sessions{grid-gap:7px;align-items:center;background:hsla(0,0%,100%,.035);border-radius:7px;display:grid;gap:7px;grid-template-columns:auto auto 1fr;padding:8px 9px}.pfsense-vpn-sessions small,.pfsense-vpn-sessions span{color:var(--muted);font-size:.76rem}.pfsense-vpn-sessions strong{font-size:1.05rem}.pfsense-vpn-sessions.has-sessions{background:#27a05b21}.pfsense-vpn-export{align-content:start}.pfsense-vpn-export>div{grid-gap:3px;background:hsla(0,0%,100%,.035);border-radius:7px;display:grid;gap:3px;padding:9px}.pfsense-vpn-export span{color:var(--muted);font-size:.74rem}.pfsense-vpn-export p{color:var(--muted);font-size:.78rem;line-height:1.45;margin:2px 0 0}.pfsense-vpn-users>header{align-items:center;display:flex;gap:10px;justify-content:space-between}.pfsense-vpn-users>header>div{grid-gap:3px;display:grid;gap:3px}.pfsense-vpn-users>header>strong{font-size:1.15rem}.pfsense-vpn-user-list{grid-gap:7px;display:grid;gap:7px}.pfsense-vpn-user{grid-gap:10px;align-items:center;background:#ffffff08;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(150px,1fr) auto minmax(220px,auto);padding:10px}.pfsense-vpn-user-identity{grid-gap:3px;display:grid;gap:3px}.pfsense-vpn-user-identity span{color:var(--muted);font-size:.76rem}.pfsense-vpn-user-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pfsense-vpn-user-actions select{min-width:185px}.pfsense-vpn-deliveries{gap:0}.pfsense-vpn-deliveries h4{margin-bottom:6px}.pfsense-vpn-deliveries>div{border-top:1px solid #ffffff12;display:flex;font-size:.82rem;gap:10px;justify-content:space-between;padding:8px 0}.pfsense-vpn-deliveries small{color:var(--muted)}@media(max-width:760px){.pfsense-vpn-overview{grid-template-columns:1fr}.pfsense-vpn-user{grid-template-columns:1fr auto}.pfsense-vpn-user-actions{grid-column:1/-1;justify-content:flex-start}.pfsense-vpn-grid dl{grid-template-columns:1fr}}@media(max-width:500px){.pfsense-vpn-head{align-items:stretch;flex-direction:column}.pfsense-vpn-user{grid-template-columns:1fr}.pfsense-vpn-user-actions>*{width:100%}.pfsense-vpn-deliveries>div{align-items:flex-start;flex-direction:column}}.agents-hub-notice{background:color-mix(in srgb,#49b675 10%,var(--panel));background:color-mix(in srgb,var(--success,#49b675) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--success,#49b675) 55%,var(--border));border-radius:8px;color:var(--text);padding:10px 12px}.agents-hub-layout{grid-template-columns:var(--mp-index-width) minmax(0,1fr)}.agents-hub-list{display:flex;flex-direction:column;gap:8px}.agents-hub-list>.mp-entity-index-item{flex:0 0 auto}.main--workspace>.agents-hub{display:flex;flex:1 1;flex-direction:column;gap:16px;gap:var(--mp-workspace-gap,16px);min-height:0;overflow:hidden}.agents-hub-create,.agents-hub-install,.agents-hub-notice,.agents-hub-scope-note,.agents-hub-tabs,.agents-hub>.mp-module-header{flex:0 0 auto}.agents-hub-tabs{margin:0}.agents-hub-layout{flex:1 1;min-height:0;overflow:hidden}.agents-hub-list{max-height:none;padding:14px}.agents-hub-detail,.agents-hub-list{height:100%;min-height:0;overflow-y:auto}.agents-hub-detail{padding-right:2px}.agents-hub-scope-note{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:.88rem;padding:10px 12px}.agents-hub-create{margin:0}@media (max-width:1100px){.agents-hub-layout,.main--workspace>.agents-hub{overflow:visible}.agents-hub-detail,.agents-hub-list{height:auto;overflow:visible}}.equiposIntegration{padding:16px}.pfsense-embedded-head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.pfsense-embedded-head>div{grid-gap:3px;display:grid;gap:3px}.pfsense-embedded-head span{color:var(--muted);font-size:.82rem}.pfsense-embedded-empty{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;color:var(--muted);padding:14px}@media(max-width:700px){.pfsense-embedded-head{align-items:stretch;flex-direction:column}}.agents-hub-list-head{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;padding-bottom:8px}.agents-hub-list-head>div{grid-gap:2px;display:grid;gap:2px}.agents-hub-list-head strong{font-size:14px}.agents-hub-list-head span{color:var(--muted);font-size:12px}.agentsCreateOverlay{padding:20px}.agentsCreateModal{display:flex;flex-direction:column;max-height:min(90vh,780px);width:min(720px,100%)}.agentsCreateModal .modal-header p{color:var(--muted);font-size:13px;margin:3px 0 0}.agentsCreateBody{overflow:auto}.agentsCreateFields{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.agentsCreateFields label{grid-gap:6px;display:grid;font-size:13px;font-weight:750;gap:6px}.agentsCreateFields label:nth-child(3),.agentsCreateFields label:nth-child(4){grid-column:1/-1}.agentsCreateFields small{color:var(--muted);font-size:11px;font-weight:400}@media(max-width:640px){.agentsCreateOverlay{padding:0}.agentsCreateModal{border-radius:0;height:100%;max-height:none;width:100%}.agentsCreateFields{grid-template-columns:1fr}}.agents-hub-list-head .button{align-items:center;display:inline-flex;grid-template-columns:none;padding:7px 10px;text-align:center;white-space:nowrap}.agents-hub-list-head .button:hover{background:var(--primary);border-color:var(--primary)}.treyderIntegration{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.treyderIntegration>div{grid-gap:3px;display:grid;gap:3px}.treyderIntegration>div:last-child{align-items:center;display:flex;gap:8px;justify-content:flex-end}.treyderIntegration span:not(.badge){color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.treyderIntegration strong{font-size:1rem}.treyderIntegration small{color:var(--muted)}@media(max-width:640px){.treyderIntegration{align-items:flex-start;flex-direction:column}.treyderIntegration>div:last-child{justify-content:space-between;width:100%}}.main--workspace.avisos-workspace{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.main--workspace>.avisosModule{box-sizing:border-box;flex:0 0 auto;min-height:100%;padding:0 3px 18px 0}.avisosModule{grid-gap:16px;align-content:start;display:grid;gap:16px}.avisosToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;min-height:68px;padding:12px 16px}.avisosToolbarSummary{grid-gap:2px;display:grid;gap:2px;white-space:nowrap}.avisosToolbarSummary strong{font-size:1rem}.avisosResults,.avisosToolbarSummary span{color:var(--muted);font-size:.8rem}.avisosSearch{grid-gap:8px;align-items:center;color:var(--muted);display:grid;flex:1 1 320px;font-size:.78rem;font-weight:800;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:260px}.avisosSearch .input{min-width:0}.avisosFilters{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.avisosFilters button{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font-size:.78rem;font-weight:800;padding:7px 9px}.avisosFilters button b{color:var(--muted);display:inline-block;font-size:.72rem;margin-left:4px}.avisosFilters button.active{background:color-mix(in srgb,var(--primary) 16%,var(--panel-2));border-color:var(--primary)}.avisosResults{margin:0 2px}.avisosList{grid-gap:0;background:var(--panel);border:1px solid var(--border);border-radius:12px;display:grid;gap:0;overflow:hidden}.avisoRow,.avisosTableHead{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:84px 100px 106px 122px minmax(240px,1fr) minmax(280px,1fr);padding:0 16px}.avisosTableHead{background:var(--panel-2);border-bottom:1px solid var(--border);color:var(--muted);font-size:.71rem;font-weight:850;letter-spacing:.04em;min-height:38px;text-transform:uppercase}.avisoRow{background:#0000;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;color:var(--text);cursor:pointer;font:inherit;min-height:52px;text-align:left;transition:background .16s ease}.avisoRow:last-child{border-bottom:0!important}.avisoRow:hover{background:color-mix(in srgb,var(--panel-2) 90%,var(--primary));box-shadow:inset 3px 0 0 var(--primary)!important}.avisoRow>strong{font-size:.95rem}.avisoRow>span{color:var(--muted);font-size:.84rem}.avisoSummary{font-size:.84rem}.avisoRow em,.avisoSummary{color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avisoRow em{grid-gap:2px;display:grid;font-size:.92rem;font-style:normal;font-weight:850;gap:2px;justify-items:end;text-align:right}.avisoRow em small{color:var(--muted);font-size:.69rem;font-weight:700}.avisosTableMessage{color:var(--muted);padding:18px}.avisosEmpty strong{color:var(--text)}.avisoChip{align-items:center;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.73rem;font-weight:850;line-height:1;padding:3px 8px;white-space:nowrap}.avisoChip.ok{background:#37be6921;border-color:#37be6980;color:#91efba}.avisoChip.danger{background:#de4c4c24;border-color:#de4c4c8c;color:#ffaaa9}.avisoChip.warn{background:#dca13024;border-color:#dca1308c;color:#f7d28b}.avisoChip.info{background:#4b93ed24;border-color:#4b93ed8c;color:#9ecbff}.avisosError{border:1px solid #d55;border-radius:9px;padding:12px}.avisosEmpty{grid-gap:5px;display:grid;gap:5px;padding:22px}.avisosEmpty span{color:var(--muted);font-size:.86rem}.avisoDetailModal{max-height:min(88vh,760px);width:min(760px,calc(100% - 28px))}.avisoDetailHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.avisoDetailEyebrow{color:var(--primary-2);display:block;font-size:.72rem;font-weight:850;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.avisoDetailModal h3{font-size:1.35rem;margin:0}.avisoDetailModal .modal-header p{color:var(--muted);font-size:.9rem;margin:4px 0 0}.avisoDetailClient{color:var(--text)!important;font-size:1rem!important;font-weight:850}.avisoDetailBody{grid-gap:16px;display:grid;gap:16px}.avisoDetailMeta{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.avisoDetailMeta>div{grid-gap:5px;background:var(--panel-2);border:1px solid var(--border);border-radius:9px;display:grid;gap:5px;padding:10px}.avisoDetailMeta dt{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.avisoDetailMeta dd{font-weight:800;margin:0}.avisoDetailTextCard{grid-gap:8px;background:var(--panel-2);border:1px solid var(--border);border-radius:11px;display:grid;gap:8px;padding:14px}.avisoDetailTextCard h4{font-size:.92rem;margin:0}.avisoDetailTextCard p{color:var(--text);line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.avisoReadOnlyNotice{grid-gap:3px;background:#dca1301a;border:1px solid #dca13080;border-radius:9px;display:grid;gap:3px;padding:11px 12px}.avisoReadOnlyNotice strong{color:#f7d28b;font-size:.82rem}.avisoReadOnlyNotice span{color:var(--muted);font-size:.78rem}.avisoDetailModal .modal-footer{justify-content:flex-end}@media(max-width:980px){.avisosFilters{justify-content:flex-start}}@media(max-width:700px){.avisosToolbar{align-items:flex-start;flex-direction:column}.avisosSearch{grid-template-columns:1fr}.avisosFilters{width:100%}.avisosFilters button{flex:1 1}.avisosTableHead{display:none}.avisoRow{gap:7px;grid-template-columns:74px 1fr auto;padding:11px 12px}.avisoSummary{grid-column:1/-1}.avisoRow>.avisoChip:first-of-type{grid-column:2}.avisoRow>.avisoChip:nth-of-type(2){grid-column:3;grid-row:1}.avisoRow em{grid-column:1/-1;justify-items:start;text-align:left}.avisoDetailMeta{grid-template-columns:1fr}}.login-container{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px #0000000d;font-family:Roboto,sans-serif;margin:100px auto;max-width:400px;padding:30px;text-align:center}.login-container h2{margin-bottom:20px}.login-form input{border:1px solid #ccc;border-radius:6px;display:block;font-size:16px;margin-bottom:15px;padding:10px;width:100%}.login-form button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px;transition:background-color .2s;width:100%}.login-form button:hover{background-color:#0056b3}.error{color:red;font-size:14px;margin-top:10px}.login-link{background:#0000!important;border:0!important;color:#275dcc!important;margin-top:12px!important}.login-form p{color:#5b6574;font-size:14px;text-align:left}body{background-color:#f4f6f9;color:#333;font-family:Segoe UI,sans-serif;font-size:14px;margin:0}.supervisor-app,.supervisor-container{margin:0 auto;max-width:1000px;padding:20px}.usuario-header{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-bottom:1rem}.usuario-header .nombre{align-items:center;display:flex;font-weight:700;gap:5px}.navbar{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:10px;margin-bottom:1.5rem;padding:1rem}.navbar button{background-color:initial;border:none;border-bottom:3px solid #0000;color:#004080;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 1rem;transition:all .2s ease-in-out}.navbar button.activo{border-bottom:3px solid #004080;color:#000}.contenido{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem}.card,.section-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 4px #0000000a;margin-bottom:20px;padding:20px}.card h3,.section-card h4{color:#004080;font-size:1.1rem;margin:0 0 1rem}.card.success{border-left:5px solid #28a745}.card.danger{border-left:5px solid #dc3545}.tabla-informes{border-collapse:collapse;margin-top:1rem;width:100%}.tabla-informes td,.tabla-informes th{border:1px solid #ccc;padding:8px;text-align:left}.tabla-informes th{background-color:#f0f0f0}.lista-informes{list-style:none;padding-left:0}.lista-informes li{align-items:center;border-bottom:1px solid #eee;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem 0}.lista-informes .datos{flex:1 1}.lista-informes .acciones{display:flex;flex-shrink:0;gap:.5rem}.filtro-cliente{margin-bottom:1rem;max-width:400px}.tabla-clientes{border-collapse:initial;border-spacing:0 .75rem;margin-top:1.5rem;width:100%}.tabla-clientes td,.tabla-clientes th{border-bottom:1px solid #eee;padding:1rem .75rem;text-align:left}.tabla-clientes th{background-color:#f4f6f9;color:#333;font-weight:700}.tabla-clientes tr{background-color:#fff}.tabla-clientes tr:hover{background-color:#f9f9f9}.gestion-clientes{padding:1.5rem}.subtab-buttons{display:flex;gap:.5rem;margin-bottom:1rem}.subtab-buttons button{background-color:#eee;border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background .2s}.subtab-buttons button.active-subtab{background-color:#007bff;color:#fff}.form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.form-group-full{grid-column:1/-1}.form-group{display:flex;flex-direction:column}.form-group label{color:#333;font-weight:500;margin-bottom:4px}.button-group{display:flex;gap:1rem;margin-top:.5rem}.list-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:1rem}.ordenador-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.empty-text{color:#666;font-style:italic;margin-top:1rem}.input,.textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;margin:6px 0 10px;padding:6px 10px;width:100%}.textarea{min-height:70px;resize:vertical}.filtros{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:1rem 0}.filtros input[type=date],.filtros select{background-color:#fff;border:1px solid #ccc;border-radius:6px;font-size:14px;min-width:150px;padding:6px 10px}.filtros button{height:38px}.buscador{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin-bottom:1rem;max-width:400px;padding:.5rem;width:100%}.notificaciones-container{align-items:center;display:flex;margin-right:auto;position:relative}.campana{color:#333;cursor:pointer;font-size:24px;transition:transform .2s ease}.campana:hover{transform:scale(1.1)}.contador{background:#dc3545;border-radius:50%;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;position:absolute;right:-8px;top:-4px}.lista-pendientes{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px #0000001a;font-size:.9rem;left:0;max-height:300px;overflow-y:auto;padding:10px;position:absolute;top:32px;width:260px;z-index:1001}.lista-pendientes strong{display:block;margin-bottom:6px}.lista-pendientes ul{margin:0;padding-left:20px}.lista-pendientes li{margin-bottom:6px}.cliente-toggle{align-items:center;color:#004080;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:.5rem 0;transition:background-color .2s}.cliente-toggle:hover{background-color:#f0f4ff}.progreso-global{background:#f5f5f5;border:1px solid #ddd;border-radius:10px;margin-bottom:20px;padding:15px}.barra-progreso{background-color:#ddd;border-radius:10px;height:20px;margin-top:8px;overflow:hidden}.barra-progreso-fill{background-color:#28a745;height:100%;transition:width .5s ease-in-out;width:0}.full-modal{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:400px;padding:25px;width:90%}.clientes-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.clientes-header h3{margin:0}.card .clientes-header{border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:.5rem}.revisado-label{background-color:#28a745;border-radius:6px;color:#fff;font-size:.9rem;font-weight:700;padding:6px 10px}.placeholder-text{color:#666;font-style:italic;margin-top:10px}.resumen-cliente{background:#111820;border:1px solid #ffffff14;border-radius:16px;color:#f1f5f9;margin:16px 0 24px;padding:16px}.resumen-cliente *{box-sizing:border-box}.resumen-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.resumen-head h2{font-size:1.1rem;font-weight:700;margin:0}.resumen-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.kpi-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:12px}.kpi-title{font-size:.85rem;opacity:.8}.kpi-value{font-size:1.6rem;font-weight:800;margin-top:4px}.kpi-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.badge.warn{background:#ffc10733;border:1px solid #ffc10759;border-radius:999px;color:#fff3cd;display:inline-block;font-size:12px;font-weight:700;padding:2px 8px}.resumen-equipos{border-top:1px dashed #ffffff1a;margin-top:10px}.equipo-row,.equipos-head{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.4fr 2fr 2fr .9fr;padding:10px 0}.equipos-head{font-size:.85rem;letter-spacing:.04em;opacity:.75;text-transform:uppercase}.equipo-row{border-top:1px solid #ffffff0f}.equipo-name .title{color:#e2e8f0;font-weight:700}.equipo-name .sub{color:#cbd5e1;font-size:.9rem;opacity:.8}.equipo-specs{color:#e2e8f0;opacity:.95}.equipo-last .last-date{color:#e2e8f0;font-weight:700;margin-bottom:2px}.equipo-last .last-desc{color:#cbd5e1;font-size:.95rem;opacity:.9}.equipo-last .last-tech{color:#cbd5e1;font-size:.85rem;margin-top:2px;opacity:.85}.equipos-empty{color:#cbd5e1;font-style:italic;opacity:.85;padding:14px 0}.pill{background:#ffffff2e;border:1px solid #0000;border-radius:999px;color:#0b1220;display:inline-block;font-size:.85rem;font-weight:700;padding:6px 10px}.pill-small{font-size:12px;font-weight:700;margin-right:6px;padding:4px 8px}.pill.ok{background:#4caf502e;border-color:#4caf5059;color:#e9f8ee}.pill.warn{background:#ffc10733;border-color:#ffc10759;color:#fff3cd}.pill.ko{background:#ef535033;border-color:#ef535059;color:#ffe1e1}.pill.neutral{background:#ffffff1a;border-color:#ffffff26;color:#e2e8f0}.pill.score{font-size:.88rem;padding:6px 12px}.pill.score.ok{background:#4caf5038;border-color:#4caf5059;color:#e9f8ee}.pill.score.warn{background:#ffc10738;border-color:#ffc10759;color:#fff3cd}.pill.score.ko{background:#ef535038;border-color:#ef535059;color:#ffe1e1}.pill.score.neutral{background:#ffffff1f;border-color:#ffffff2e;color:#e2e8f0}.pill-group{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.last-seen{color:#cbd5e1;font-size:12px;margin-top:6px;opacity:.8}@media (max-width:900px){.equipo-row,.equipos-head,.resumen-kpis{grid-template-columns:1fr}.equipo-row{padding:12px 0}}:root.dark body{background-color:#0f172a;color:#e2e8f0}:root.dark .navbar{background-color:#111827;border:1px solid #ffffff0f;box-shadow:0 2px 8px #00000080}:root.dark .navbar button{color:#93c5fd}:root.dark .navbar button.activo{border-bottom-color:#60a5fa;color:#fff}:root.dark .card,:root.dark .contenido,:root.dark .modal-content,:root.dark .section-card{background-color:#0b1220;border:1px solid #ffffff14;box-shadow:0 2px 8px #0009;color:#e2e8f0}:root.dark .tabla-informes th{background-color:#0f1a2b;color:#e2e8f0}:root.dark .tabla-informes td,:root.dark .tabla-informes th{border-color:#ffffff14}:root.dark .buscador,:root.dark .filtros input[type=date],:root.dark .filtros select,:root.dark .input,:root.dark .textarea{background:#0f172a;border-color:#ffffff26;color:#e2e8f0}:root.dark .input::placeholder,:root.dark .textarea::placeholder{color:#94a3b8}:root.dark .button{background:#1f2937;border-color:#ffffff2e;color:#e2e8f0}:root.dark .button:hover{background:#293548}:root.dark .button.primary{background:#2563eb;border-color:#2563eb;color:#fff}:root.dark .button.success{background:#16a34a;border-color:#16a34a;color:#fff}:root.dark .button.danger{background:#dc2626;border-color:#dc2626;color:#fff}:root.dark .lista-pendientes{background:#0b1220;border-color:#ffffff1f;color:#e2e8f0}:root.dark .campana{color:#e2e8f0}:root.dark .progreso-global{background:#0f172a;border-color:#ffffff14}:root.dark .barra-progreso{background:#1f2937}:root.dark .tabla-clientes th{background-color:#0f1a2b;color:#cbd5e1}:root.dark .tabla-clientes tr{background-color:#0b1220}:root.dark .tabla-clientes td,:root.dark .tabla-clientes th{border-bottom-color:#ffffff14}.infra-head .infra-title{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.infra-actions{align-items:center;display:flex;gap:10px}.infra-switch{align-items:center;color:#004080;display:inline-flex;font-weight:600;gap:6px}.infra-switch input{transform:translateY(1px)}.infra-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.infra-kpi{background:#f4f6f9;border:1px solid #e6e6e6;border-radius:10px;padding:10px}.infra-kpi .k{color:#444;font-size:12px;font-weight:600}.infra-kpi .v{color:#111;font-size:20px;font-weight:800;margin-top:4px}.infra-filtros{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.infra-search{grid-column:span 2}.infra-table{border-collapse:collapse;margin-top:6px;width:100%}.infra-table td,.infra-table th{border-bottom:1px solid #eee;padding:10px 8px;text-align:left;vertical-align:top}.infra-table th{background:#f4f6f9;color:#333;font-weight:800;position:-webkit-sticky;position:sticky;top:0;z-index:2}.infra-empty{color:#666;font-style:italic;padding:16px}.infra-host .t,.infra-td-strong{color:#111;font-weight:800}.infra-host .s{color:#666;font-size:12px;margin-top:2px}.infra-muted{color:#666}.infra-compact .infra-table td,.infra-compact .infra-table th{padding:8px 6px}.infra-compact .infra-host .s{display:none}:root.dark .infra-switch{color:#93c5fd}:root.dark .infra-kpi{background:#0f172a;border-color:#ffffff1a}:root.dark .infra-kpi .k{color:#cbd5e1}:root.dark .infra-kpi .v{color:#fff}:root.dark .infra-table th{background:#0f1a2b;color:#cbd5e1}:root.dark .infra-table td{border-bottom-color:#ffffff14}:root.dark .infra-host .t{color:#e2e8f0}:root.dark .infra-host .s,:root.dark .infra-muted{color:#94a3b8}.infra-link{background:#0000;border:0;color:#0d6efd;cursor:pointer;font-weight:800;padding:0;text-decoration:underline}.infra-link:hover{opacity:.85}:root.dark .infra-link{color:#93c5fd}.infra-modal-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10000}.infra-modal{background:#fff;border:1px solid #0000001f;border-radius:14px;box-shadow:0 18px 50px #00000059;display:flex;flex-direction:column;max-height:88vh;overflow:hidden;width:min(980px,96vw)}:root.dark .infra-modal{background:#0b1220;border-color:#ffffff1a;box-shadow:0 18px 50px #0000008c}.infra-modal-head{align-items:flex-start;border-bottom:1px solid #00000014;display:flex;gap:12px;justify-content:space-between;padding:14px 16px 10px}:root.dark .infra-modal-head{border-bottom-color:#ffffff14}.infra-modal-title .t{font-size:16px;font-weight:900}.infra-modal-title .s{font-size:12px;margin-top:4px;opacity:.8}.infra-modal-close{background:#0000;border:0;border-radius:8px;color:#0009;cursor:pointer;font-size:20px;line-height:1;padding:6px 8px}.infra-modal-close:hover{background:#0000000f}:root.dark .infra-modal-close{color:#ffffffbf}:root.dark .infra-modal-close:hover{background:#ffffff14}.infra-modal-body{overflow:auto;padding:14px 16px}.infra-modal-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}@media (max-width:900px){.infra-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.infra-kv{background:#00000005;border:1px solid #0000001a;border-radius:12px;padding:10px}:root.dark .infra-kv{background:#ffffff0a;border-color:#ffffff1a}.infra-kv .k{font-size:12px;font-weight:700;opacity:.75}.infra-kv .v{font-size:18px;font-weight:900;margin-top:4px}.infra-modal-section{margin-top:6px}.infra-modal-section-title{font-weight:900;margin-bottom:8px}.infra-modal-tablewrap{overflow:auto}.infra-modal-foot{border-top:1px solid #00000014;display:flex;gap:10px;justify-content:flex-end;padding:12px 16px 14px}:root.dark .infra-modal-foot{border-top-color:#ffffff14}.tabla-informes.infra-table-click{border-collapse:collapse;max-width:100%}.tabla-informes.infra-table-click td,.tabla-informes.infra-table-click th{line-height:1.2;overflow-wrap:anywhere;white-space:normal;word-break:normal}.tabla-informes.infra-table-click td:first-child,.tabla-informes.infra-table-click th:first-child{width:6%}.tabla-informes.infra-table-click td:nth-child(2),.tabla-informes.infra-table-click th:nth-child(2){width:14%}.tabla-informes.infra-table-click td:nth-child(3),.tabla-informes.infra-table-click th:nth-child(3){width:29%}.tabla-informes.infra-table-click td:nth-child(4),.tabla-informes.infra-table-click td:nth-child(5),.tabla-informes.infra-table-click th:nth-child(4),.tabla-informes.infra-table-click th:nth-child(5){width:6%}.tabla-informes.infra-table-click td:nth-child(6),.tabla-informes.infra-table-click th:nth-child(6){width:10%}.tabla-informes.infra-table-click td:nth-child(7),.tabla-informes.infra-table-click th:nth-child(7){width:6%}.tabla-informes.infra-table-click td:nth-child(8),.tabla-informes.infra-table-click th:nth-child(8){width:7%}.tabla-informes.infra-table-click td:nth-child(9),.tabla-informes.infra-table-click th:nth-child(9){width:8%}.tabla-informes.infra-table-click td:nth-child(10),.tabla-informes.infra-table-click th:nth-child(10){width:12%}.tabla-informes.infra-table-click td:nth-child(11),.tabla-informes.infra-table-click th:nth-child(11){width:6%}.card{max-width:100%;overflow:hidden}@media (max-width:1100px){.tabla-informes.infra-table-click td:nth-child(10),.tabla-informes.infra-table-click th:nth-child(10){display:none}.tabla-informes.infra-table-click td:nth-child(3),.tabla-informes.infra-table-click th:nth-child(3){width:35%}.tabla-informes.infra-table-click td:nth-child(2),.tabla-informes.infra-table-click th:nth-child(2){width:18%}}body{overflow-x:hidden}.pill-neutral{composes:pill neutral}.pill-ok{composes:pill ok}.pill-bad{composes:pill ko}.pill-neutral{background:#ffffff1a;border:1px solid #ffffff26;color:#e2e8f0}.pill-ok{background:#4caf502e;border:1px solid #4caf5059;color:#e9f8ee}.pill-bad{background:#ef535033;border:1px solid #ef535059;color:#ffe1e1}.infra-table-wrap{overflow-x:hidden}.infra-row-click{cursor:pointer}.infra-row-click:hover{background:#ffffff08}:root.dark .infra-row-click:hover{background:#ffffff0f}.infra-hint{font-size:12px;margin-top:10px;opacity:.8}.tabla-informes.infra-table-click{table-layout:fixed;width:100%}.tabla-informes.infra-table-click td,.tabla-informes.infra-table-click th{border:1px solid #ffffff14;font-size:13px;overflow:hidden;padding:8px 6px;text-overflow:ellipsis;vertical-align:top}.tabla-informes.infra-table-click td:first-child,.tabla-informes.infra-table-click th:first-child{width:70px}.tabla-informes.infra-table-click td:nth-child(2),.tabla-informes.infra-table-click th:nth-child(2){width:150px}.tabla-informes.infra-table-click td:nth-child(3),.tabla-informes.infra-table-click th:nth-child(3){width:360px}.tabla-informes.infra-table-click td:nth-child(4),.tabla-informes.infra-table-click td:nth-child(5),.tabla-informes.infra-table-click th:nth-child(4),.tabla-informes.infra-table-click th:nth-child(5){width:70px}.tabla-informes.infra-table-click td:nth-child(6),.tabla-informes.infra-table-click th:nth-child(6){width:110px}.tabla-informes.infra-table-click td:nth-child(7),.tabla-informes.infra-table-click th:nth-child(7){width:80px}.tabla-informes.infra-table-click td:nth-child(8),.tabla-informes.infra-table-click td:nth-child(9),.tabla-informes.infra-table-click th:nth-child(8),.tabla-informes.infra-table-click th:nth-child(9){width:95px}.infra-os{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;word-break:break-word}