:root{--blue: #0b5fff;--blue2: #0a4fe0;--blue3: #2f7bff;--bg: #09111f;--bg2: #0d1830;--card: #111a2e;--card2: rgba(17, 26, 46, .72);--muted: #8aa0c6;--text: #e9f0ff;--danger: #ff4d4f;--ok: #2ecc71;--warn: #f1c40f;--accent: #ff8a00;--purple: #a855f7;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--shadow: 0 14px 34px rgba(0, 0, 0, .28);--shadow-soft: 0 8px 20px rgba(0, 0, 0, .18);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 800px at 20% -10%,rgba(11,95,255,.3),transparent 55%),radial-gradient(1000px 700px at 100% 0%,rgba(168,85,247,.16),transparent 42%),radial-gradient(800px 500px at 80% 100%,rgba(255,138,0,.08),transparent 45%),linear-gradient(180deg,#08101d,#09111f);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{max-width:1180px;margin:0 auto;padding:16px}.app-shell{display:flex;gap:16px;align-items:flex-start}.sidebar{width:290px;background:linear-gradient(180deg,#0d1830e6,#091225e0);border:1px solid var(--border);border-radius:22px;padding:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);position:sticky;top:16px;height:calc(100dvh - 32px)}.brand{display:flex;align-items:center;gap:12px;padding:10px 8px 14px;border-bottom:1px solid var(--border);margin-bottom:14px}.logo{width:42px;height:42px;border-radius:14px;background:linear-gradient(180deg,var(--blue3),var(--blue2));display:grid;place-items:center;font-weight:900;box-shadow:0 8px 20px #0b5fff59}.brand h1{font-size:16px;margin:0;line-height:1.1}.brand p{margin:2px 0 0;font-size:12px;color:var(--muted)}.nav{display:grid;gap:8px}.nav-item{display:flex;align-items:center;gap:12px;min-height:46px;padding:11px 12px;border-radius:16px;color:var(--text);opacity:.96;border:1px solid transparent;background:transparent;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.nav-item:hover{background:#ffffff0b;border-color:#ffffff12;transform:translateY(-1px)}.nav-item.active{background:linear-gradient(180deg,#0b5fff3d,#0b5fff24);border-color:#2f7bff6b;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0b5fff29}.nav-item__icon{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#ffffff14;font-size:13px;flex:0 0 auto}.nav-item.active .nav-item__icon{background:#ffffff24}.nav-item__label{flex:1;min-width:0;font-weight:650}.nav-item__arrow{opacity:.45;font-size:18px;line-height:1}.sidebar-logout{width:100%;justify-content:center}.sidebar-tip{line-height:1.45}.content{flex:1;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,#111a2ead,#0d15279e);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft);margin-bottom:14px}.card{border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,#111a2eb8,#0d1527ad);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft);padding:14px}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.col-12{grid-column:span 12}.col-8{grid-column:span 8}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-5{grid-column:span 5}.col-4{grid-column:span 4}.col-3{grid-column:span 3}.row{display:flex;gap:10px;align-items:center}.sep{height:1px;background:var(--border);margin:12px 0}.small{font-size:12px;color:var(--muted)}.h1{font-size:20px;margin:0 0 8px}.h2{font-size:16px;margin:0 0 8px}label{font-size:12px;color:var(--muted);display:block;margin-bottom:6px}.input,select,textarea{width:100%;padding:11px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:var(--text);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.input:focus,select:focus,textarea:focus{border-color:#2f7bff70;box-shadow:0 0 0 4px #0b5fff1f;background:#0000003d}textarea{resize:vertical}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff14,#ffffff0a);color:var(--text);padding:10px 14px;border-radius:14px;cursor:pointer;font-weight:700;line-height:1.1;box-shadow:0 6px 16px #00000029;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,filter .14s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #00000038;filter:brightness(1.03)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn.primary{background:linear-gradient(180deg,var(--blue3),var(--blue2));border-color:#2f7bff7a;box-shadow:0 10px 24px #0b5fff3d}.btn.accent{background:linear-gradient(180deg,#ff8a00f2,#e27000eb);border-color:#ff8a0066;color:#fff}.btn.accentB{background:linear-gradient(180deg,#a855f7f5,#842de4f0);border-color:#a855f757;color:#fff}.btn.danger{background:linear-gradient(180deg,#ff4d4f2e,#ff4d4f1f);border-color:#ff4d4f57}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text);white-space:nowrap}.badge .i{line-height:1}.badge.ok{background:#2ecc711f;border-color:#2ecc7159}.badge.warn{background:#f1c40f24;border-color:#f1c40f59}.badge.danger{background:#ff4d4f24;border-color:#ff4d4f59}.badge.accent{background:#ff8a0024;border-color:#ff8a0059}.badge.accentB{background:#a855f724;border-color:#a855f759}.badge.mini{padding:3px 8px;font-size:11px}.table{width:100%;border-collapse:separate;border-spacing:0 10px}.table th{font-size:12px;color:var(--muted);text-align:left;padding:6px 10px;white-space:nowrap}.table td{padding:12px 10px;background:#0000002e;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);vertical-align:middle}.table tr td:first-child{border-left:1px solid rgba(255,255,255,.08);border-top-left-radius:14px;border-bottom-left-radius:14px}.table tr td:last-child{border-right:1px solid rgba(255,255,255,.08);border-top-right-radius:14px;border-bottom-right-radius:14px}.actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.actions-cell{min-width:180px}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hide-mobile{display:table-cell}.ticket-urgent td,.ticket-card.ticket-urgent{box-shadow:inset 0 0 0 1px #ff8a0038}.ticket-card__text{overflow-wrap:anywhere}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text);padding:8px 12px;border-radius:999px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.chip:hover{transform:translateY(-1px);background:#ffffff14}.chip.active{background:#0b5fff2e;border-color:#2f7bff59}.chip.active.orange{background:#ff8a0024;border-color:#ff8a0059}.chip-dot{width:8px;height:8px;border-radius:999px;background:#ffffff73}.menu-pop{min-width:210px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0c1425f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 32px #0000004d;padding:8px}.menu-pop--up{transform-origin:bottom right}.menu-pop--down{transform-origin:top right}.menu-item{width:100%;text-align:left;border:0;background:transparent;color:var(--text);padding:10px 12px;border-radius:12px;cursor:pointer}.menu-item:hover{background:#ffffff0f}.menu-item.danger{color:#ffd7d7}.menu-item.accentB{color:#e8d8ff}.menu-sep{height:1px;background:#ffffff14;margin:6px 0}@media (max-width: 980px){.app-shell{flex-direction:column}.sidebar{width:auto;height:auto;position:relative}.col-8,.col-6,.col-4,.col-3{grid-column:span 12}}@media (max-width: 820px){.container{padding:12px}.topbar{flex-direction:column;align-items:flex-start}.hide-mobile{display:none}.actions{justify-content:stretch}.actions .btn{width:100%}}.monitor-shell{display:grid;gap:14px}.monitor-hero,.monitor-filter,.monitor-list-panel,.monitor-detail-panel{border-color:#7ca0ff1f}.monitor-hero__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.monitor-hero__sub{margin-top:6px;color:#b8c8ea;line-height:1.5;max-width:760px}.monitor-hero__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.monitor-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.monitor-tile{border-radius:18px;padding:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121f3ae0,#091326eb)}.monitor-tile__title{color:#a9bbdf;font-size:12px}.monitor-tile__value{margin-top:8px;font-size:32px;font-weight:900;color:#fff}.monitor-tile__hint{margin-top:6px;color:#c4d2ee;font-size:13px;line-height:1.4}.monitor-online{box-shadow:inset 0 0 0 1px #2ecc711a}.monitor-partial{box-shadow:inset 0 0 0 1px #f1c40f1f}.monitor-offline{box-shadow:inset 0 0 0 1px #ff4d4f1f}.monitor-stale,.monitor-empty{box-shadow:inset 0 0 0 1px #a855f71a}.monitor-filter__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.monitor-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.monitor-store-list{display:grid;gap:12px}.monitor-store-card{width:100%;text-align:left;cursor:pointer;color:var(--text);border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0e182edb,#09111ff5);box-shadow:var(--shadow-soft);padding:16px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.monitor-store-card:hover{transform:translateY(-1px);border-color:#7b9cff3d}.monitor-store-card.is-active{border-color:#4f88ff80;background:linear-gradient(180deg,#132c5bd6,#091225fa);box-shadow:0 12px 28px #0b5fff2e}.monitor-store-card__head,.monitor-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.monitor-store-card__identity,.monitor-detail-head>div{min-width:0}.monitor-store-card__name,.monitor-detail-title{font-size:22px;font-weight:900;color:#f7fbff;letter-spacing:0}.monitor-store-card__name{font-size:18px}.monitor-store-card__sub,.monitor-detail-sub{margin-top:6px;color:#b3c4e7;line-height:1.4}.monitor-status-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-weight:700;color:#f8fbff;background:#ffffff0d}.monitor-status-pill.monitor-online{background:#2ecc7124;border-color:#2ecc7147}.monitor-status-pill.monitor-partial{background:#f1c40f24;border-color:#f1c40f47}.monitor-status-pill.monitor-offline{background:#ff4d4f24;border-color:#ff4d4f47}.monitor-status-pill.monitor-stale,.monitor-status-pill.monitor-empty{background:#a855f724;border-color:#a855f747}.monitor-kpis{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.monitor-kpi{padding:7px 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#dbe7ff;font-size:13px;font-weight:650}.monitor-summary-text{margin-top:12px;color:#d7e2f7;line-height:1.5}.monitor-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.monitor-detail-info{border-radius:16px;padding:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.monitor-detail-info__label{color:#9fb2d9;font-size:12px;margin-bottom:6px}.monitor-detail-info__value{color:#fff;font-weight:750;line-height:1.45}.monitor-table-wrap{overflow-x:auto}.monitor-table th{color:#b9caeb}.monitor-table td{color:#f2f6ff}@media (max-width: 1080px){.monitor-tiles,.monitor-filter__grid,.monitor-detail-grid{grid-template-columns:1fr}.col-5,.col-7{grid-column:span 12}}.monitor-select,.monitor-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#0e182ef5,#0a1222fa),linear-gradient(180deg,#ffffff0f,#ffffff05);color:#eef4ff;border:1px solid rgba(123,156,255,.2)}.monitor-filter select option,.monitor-select option{background:#101b31;color:#eef4ff}.monitor-list-panel,.monitor-detail-panel{padding:16px}.monitor-store-list{gap:10px}.monitor-store-card{border-radius:18px;padding:14px 14px 12px;background:linear-gradient(180deg,#0f1a31e0,#09111ffa)}.monitor-store-card__name{font-size:17px}.monitor-store-card__sub{font-size:13px}.monitor-kpis--compact{gap:6px}.monitor-kpis--compact .monitor-kpi{font-size:12px;padding:6px 10px}.monitor-summary-text{margin-top:10px;font-size:13px;color:#cddaf3}.monitor-store-card__action{margin-top:10px;color:#82abff;font-size:12px;font-weight:700}.monitor-detail-panel{min-height:520px}.monitor-detail-head__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.monitor-detail-sections{display:grid;gap:12px;margin-top:16px}.monitor-detail-block{border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:14px;background:#ffffff08}.monitor-detail-block__title{font-size:13px;font-weight:800;color:#dce7ff;margin-bottom:10px}.monitor-detail-grid--soft{margin-top:0}.monitor-section-head--spaced{margin-top:18px}.monitor-close-btn{border-radius:999px;min-height:36px;padding:0 14px}.monitor-mobile-sheet{display:none}@media (max-width: 960px){.monitor-desktop-detail{display:none}.monitor-shell{gap:12px}.monitor-hero,.monitor-filter,.monitor-list-panel{border-radius:18px;padding:14px}.monitor-store-card__action{display:block}.monitor-mobile-sheet{display:block;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40}.monitor-mobile-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#040a16a8;opacity:0;transition:opacity .2s ease}.monitor-mobile-sheet__panel{position:absolute;left:10px;right:10px;bottom:10px;max-height:min(82dvh,720px);overflow:auto;transform:translateY(110%);transition:transform .24s ease;border-radius:22px;box-shadow:0 18px 48px #0000006b}.monitor-mobile-sheet.is-open{pointer-events:auto}.monitor-mobile-sheet.is-open .monitor-mobile-sheet__backdrop{opacity:1}.monitor-mobile-sheet.is-open .monitor-mobile-sheet__panel{transform:translateY(0)}.monitor-detail-title{font-size:20px}}@media (min-width: 961px){.monitor-store-card__action{display:none}}.monitor-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.monitor-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:#eef4ff;font-weight:600}.monitor-toggle input{position:absolute;opacity:0;pointer-events:none}.monitor-toggle__track{width:46px;height:26px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.1);position:relative;transition:background .2s ease,border-color .2s ease;flex:0 0 auto}.monitor-toggle__thumb{width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .2s ease;box-shadow:0 2px 8px #00000040}.monitor-toggle.is-on .monitor-toggle__track{background:linear-gradient(180deg,#2973fff2,#1c53ccf2);border-color:#74a8ff73}.monitor-toggle.is-on .monitor-toggle__thumb{transform:translate(20px)}.monitor-toggle__label{line-height:1.2}@media (max-width: 960px){.monitor-toggle-row{align-items:flex-start}}.page-shell{display:grid;gap:14px}.page-hero{position:relative;overflow:hidden;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(900px 280px at 0% -10%,rgba(11,95,255,.22),transparent 55%),radial-gradient(700px 220px at 100% 0%,rgba(255,138,0,.09),transparent 48%),linear-gradient(180deg,#101b34e6,#0c1528d1);box-shadow:0 16px 38px #00000042}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 35%)}.page-hero__head{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.page-hero__title{font-size:28px;font-weight:900;line-height:1.05;letter-spacing:0;margin:0}.page-hero__sub{margin-top:6px;max-width:760px;color:#e9f0ffd1;line-height:1.5}.page-hero__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page-kpis{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.page-kpi{padding:14px 15px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0}.page-kpi__label{font-size:12px;color:#e9f0ffb3;margin-bottom:6px}.page-kpi__value{font-size:24px;font-weight:900;line-height:1.05;letter-spacing:0}.page-kpi__hint{margin-top:6px;font-size:12px;color:#e9f0ff9e}.page-section-card{border-radius:22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#111a2ecc,#0d1527bd);box-shadow:0 12px 28px #00000038}.page-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:12px}.page-section-title{margin:0;font-size:20px;font-weight:850;letter-spacing:0}.page-section-sub{margin-top:4px;color:#e9f0ffbd;line-height:1.45}.page-toolbar{display:grid;gap:12px}.page-toolbar__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.page-inline-note{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e9f0ffd1}.page-soft-card{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.page-soft-card--accent{border-color:#ff8a002e;background:linear-gradient(180deg,#ff8a0017,#ffffff05)}.page-soft-card--ok{border-color:#2ecc7133;background:linear-gradient(180deg,#2ecc7114,#ffffff05)}.page-soft-grid{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.page-label{font-size:12px;color:#e9f0ffb3;margin-bottom:6px}.page-value-strong{font-size:18px;font-weight:900;line-height:1.15}.page-chip-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.list-card-grid{display:grid;gap:12px}.list-card{padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.list-card:hover{transform:translateY(-1px);border-color:#ffffff1f;box-shadow:0 10px 22px #0000002e}.list-card__title{font-size:18px;font-weight:900;line-height:1.15}.list-card__meta{color:#e9f0ffbd;line-height:1.45}.table-wrap-premium{overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0000001a}.table-wrap-premium .table{margin:0}.table-wrap-premium .table thead th{background:#ffffff08}.auth-shell{min-height:calc(100dvh - 32px);display:grid;place-items:center}.auth-panel{width:min(1020px,100%);display:grid;grid-template-columns:1.05fr .95fr;gap:0;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#111a2ec7,#0c1426c7);box-shadow:0 22px 56px #00000057}.auth-side{padding:26px;background:radial-gradient(560px 220px at 0% 0%,rgba(11,95,255,.24),transparent 56%),radial-gradient(420px 180px at 100% 0%,rgba(255,138,0,.1),transparent 50%),linear-gradient(180deg,#0c1832f5,#0a1223eb)}.auth-form{padding:26px}.auth-brand{display:flex;gap:14px;align-items:center}.auth-logo{width:64px;height:64px;border-radius:20px;padding:8px;border:1px solid rgba(255,138,0,.26);background:linear-gradient(180deg,var(--blue),var(--blue2));box-shadow:0 16px 34px #0b5fff38,0 8px 18px #ff8a001a}.auth-bullets{display:grid;gap:10px;margin-top:18px}.auth-bullet{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.auth-bullet__title{font-weight:800;margin-bottom:4px}.profile-hero{display:grid;gap:14px}.profile-identity{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.profile-badges{display:flex;gap:8px;flex-wrap:wrap}.highlight-note{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.highlight-note.warn{border-color:#f1c40f4d;background:#f1c40f1a}.highlight-note.ok{border-color:#2ecc7147;background:#2ecc711a}.report-grid{display:grid;gap:14px}.report-grid .card{border-radius:22px}.detail-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-focus{display:grid;gap:14px}.ticket-focus__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ticket-focus__meta{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-detail-block{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.ticket-section-divider{height:1px;background:#ffffff14;margin:14px 0}.filters-sticky{position:sticky;top:12px;z-index:5}@media (max-width: 960px){.page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel{grid-template-columns:1fr}.auth-side{padding-bottom:12px}.detail-summary-grid,.ticket-focus__meta{grid-template-columns:1fr}}@media (max-width: 720px){.page-hero{padding:16px;border-radius:22px}.page-hero__title{font-size:24px}.page-kpis{grid-template-columns:1fr 1fr}}.monitor-store-card__metrics,.monitor-overview-grid,.monitor-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.monitor-store-card__metrics{margin-top:12px}.monitor-metric-card,.monitor-info-pair,.monitor-note-card,.monitor-priority-section,.monitor-accordion,.monitor-mobile-item-card{border-radius:18px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff06);box-shadow:inset 0 1px #ffffff05}.monitor-metric-card,.monitor-info-pair{padding:13px 14px;min-height:82px}.monitor-metric-card__label,.monitor-info-pair__label{font-size:12px;color:#9fb2d9;margin-bottom:8px}.monitor-metric-card__value,.monitor-info-pair__value{color:#f4f8ff;font-size:15px;font-weight:750;line-height:1.45}.monitor-metric-card.is-warn .monitor-metric-card__value{color:#ffd280}.monitor-detail-topbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.monitor-priority-section{margin-top:16px;padding:14px}.monitor-section-head--tight{margin-bottom:10px}.monitor-overview-grid{margin-top:2px}.monitor-accordion{margin-top:14px;overflow:hidden}.monitor-accordion__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:15px 16px}.monitor-accordion__summary::-webkit-details-marker{display:none}.monitor-accordion__title{font-size:15px;font-weight:800;color:#f4f8ff}.monitor-accordion__meta{margin-top:4px;color:#9fb2d9;font-size:12px}.monitor-accordion__icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#dce7ff;transition:transform .18s ease}.monitor-accordion[open] .monitor-accordion__icon{transform:rotate(180deg)}.monitor-accordion__content{padding:0 16px 16px}.monitor-note-card{margin-top:12px;padding:14px;color:#d9e5fb;line-height:1.6}.monitor-table--tight th{font-size:12px;padding-top:10px;padding-bottom:10px}.monitor-table__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap}.monitor-cert-cell{max-width:320px}.monitor-cert-cell__name{color:#f5f8ff;font-weight:700;line-height:1.35;word-break:normal;overflow-wrap:anywhere}.monitor-cert-cell__doc{margin-top:4px;color:#9db3de;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all}.monitor-summary-inline{margin-top:10px;color:#d7e2f7;line-height:1.5;font-size:13px}.monitor-mobile-items{display:grid;gap:10px}.monitor-mobile-item-card{padding:12px}.monitor-mobile-item-card__top{display:grid;gap:8px}.monitor-mobile-item-card__title{min-width:0}.monitor-mobile-item-card__meta{display:grid;gap:10px;margin-top:10px}.monitor-mobile-item-card__meta>div{display:grid;gap:4px}.monitor-mobile-item-card__meta span{color:#9fb2d9;font-size:12px}.monitor-mobile-item-card__meta b{color:#f4f8ff;font-weight:750;line-height:1.45;word-break:break-word}.page-mobile-summary{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e9f0ffd6;line-height:1.5}.page-mobile-toggle{min-height:38px}.ticket-card--mobile{box-shadow:0 12px 24px #00000038}.ticket-mobile-card__top{display:grid;gap:6px}.ticket-mobile-card__title{font-weight:900;font-size:18px;line-height:1.18;overflow-wrap:anywhere}.ticket-mobile-card__updated{line-height:1.4}.ticket-mobile-card__chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ticket-mobile-card__block{display:grid;gap:4px}.ticket-mobile-card__label{color:#e9f0ffb3;font-size:12px}.ticket-mobile-card__value{font-weight:800;line-height:1.3;overflow-wrap:anywhere}.ticket-mobile-card__problem{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.ticket-mobile-card__actions{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}@media (max-width: 960px){.monitor-store-card{padding:13px;border-radius:18px}.monitor-store-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.monitor-metric-card,.monitor-info-pair{min-height:0;padding:11px 12px}.monitor-metric-card__value,.monitor-info-pair__value{font-size:14px}.monitor-detail-topbar--mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.monitor-detail-topbar--mobile-grid .monitor-kpi{justify-content:center;text-align:center}.monitor-overview-grid--mobile-stack,.monitor-info-grid--mobile-stack{grid-template-columns:1fr}.monitor-mobile-sheet__panel{left:8px;right:8px;bottom:8px;max-height:min(88dvh,820px);border-radius:20px}.monitor-mobile-sheet__panel.card{padding:14px}.monitor-detail-head{gap:10px}.monitor-detail-title{font-size:18px}.monitor-detail-sub{margin-top:4px;font-size:13px}.monitor-status-pill{min-height:34px;padding:0 12px}.monitor-kpis--mobile-wrap{gap:6px}.page-hero{padding:14px;border-radius:20px}.page-hero__head{gap:10px}.page-hero__title{font-size:24px}.page-hero__sub{font-size:14px}.page-kpis{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.page-kpi{padding:12px;border-radius:16px}.page-kpi__value{font-size:20px}.page-section-card{border-radius:18px}.page-section-title{font-size:18px}.page-section-sub{font-size:13px}.page-mobile-filter-grid>.col-3,.page-mobile-filter-grid>.col-6,.page-mobile-filter-grid>.col-12{grid-column:span 12}.page-mobile-actions-row{align-items:stretch}.page-mobile-actions-row__buttons{width:100%}.page-mobile-actions-row__buttons .btn{flex:1 1 0}.ticket-mobile-card__actions .btn{min-height:42px}}@media (max-width: 720px){.page-kpis{grid-template-columns:1fr}.monitor-store-card__metrics,.monitor-detail-topbar--mobile-grid{grid-template-columns:1fr 1fr}.ticket-mobile-card__actions{display:grid;grid-template-columns:1fr}.ticket-mobile-card__actions .btn{width:100%;min-width:0!important}}.monitor-tiles--five{grid-template-columns:repeat(5,minmax(0,1fr))}.monitor-list-panel,.monitor-detail-panel,.monitor-store-card-v2,.monitor-primary-card,.monitor-surface-card,.monitor-accordion-v2{border:1px solid rgba(98,127,198,.16);background:radial-gradient(1200px 260px at 0% 0%,rgba(25,65,152,.1),transparent 55%),linear-gradient(180deg,#0d1932f0,#081020fa);box-shadow:inset 0 1px #ffffff08,0 10px 24px #03081452}.monitor-list-panel,.monitor-detail-panel{border-radius:22px}.monitor-layout-grid{align-items:start}.monitor-list-col,.monitor-detail-col{min-width:0}.monitor-store-list{gap:14px}.monitor-store-card-v2{width:100%;text-align:left;color:var(--text);cursor:pointer;border-radius:22px;padding:18px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.monitor-store-card-v2:hover{transform:translateY(-1px);border-color:#6092ff4d}.monitor-store-card-v2.is-active{border-color:#4f88ff85;background:radial-gradient(800px 240px at 0% 0%,rgba(24,88,226,.16),transparent 55%),linear-gradient(180deg,#112246f5,#091224fa);box-shadow:inset 0 1px #ffffff0a,0 12px 28px #08215c57}.monitor-store-card-v2__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.monitor-store-card-v2__titleblock{min-width:0}.monitor-store-card-v2__name{font-size:18px;line-height:1.15;font-weight:900;color:#f7fbff}.monitor-store-card-v2__sub{margin-top:6px;color:#b7c8ea;line-height:1.4}.monitor-card-stats-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.monitor-card-stat-v2{padding:12px 13px;min-width:0;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.monitor-card-stat-v2 span{display:block;font-size:12px;color:#98afd8;margin-bottom:7px}.monitor-card-stat-v2 strong{display:block;color:#f4f8ff;font-size:15px;font-weight:800;line-height:1.35}.monitor-kpis--tightline{margin-top:12px}.monitor-store-card-v2__action{margin-top:12px;color:#90b4ff;font-size:13px;font-weight:800}.monitor-detail-head--v2{margin-bottom:14px}.monitor-detail-stats-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.monitor-primary-card,.monitor-surface-card{border-radius:22px;padding:16px}.monitor-primary-card--tablefirst{margin-bottom:16px}.monitor-surface-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.monitor-surface-card__title{font-size:15px;font-weight:850;color:#f5f8ff;margin-bottom:4px}.monitor-surface-card__subtitle{color:#9fb4db;font-size:12px;line-height:1.45}.monitor-connectivity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.monitor-detail-stack-v3{display:grid;gap:16px}.monitor-detail-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.monitor-connectivity-grid--desktop-5{grid-template-columns:repeat(5,minmax(0,1fr))}.monitor-accordion-v2{border-radius:20px;overflow:hidden;min-height:100%}.monitor-accordion-v2__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 14px;cursor:pointer}.monitor-accordion-v2__summary::-webkit-details-marker{display:none}.monitor-accordion-v2__head{min-width:0}.monitor-accordion-v2__title{color:#f5f8ff;font-size:15px;font-weight:850;line-height:1.2}.monitor-accordion-v2__subtitle{margin-top:5px;color:#a3b8e1;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.monitor-accordion-v2__side{display:flex;align-items:center;gap:10px;flex-shrink:0}.monitor-accordion-v2__icon{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#dce7ff;transition:transform .18s ease}.monitor-accordion-v2[open] .monitor-accordion-v2__icon{transform:rotate(180deg)}.monitor-accordion-v2__content{padding:0 16px 16px}.monitor-kv-list{display:grid;gap:10px}.monitor-kv-list__row{display:grid;gap:4px;padding:12px 13px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.monitor-kv-list__row span{color:#98afd8;font-size:12px}.monitor-kv-list__row strong{color:#f4f8ff;line-height:1.45;font-weight:780;overflow-wrap:anywhere}.monitor-signature-list{display:grid;gap:8px}.monitor-signature-item{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.monitor-signature-item__name{font-weight:750;color:#f2f6ff}.monitor-signature-item__ip{color:#9eb5de;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.monitor-cert-cell-v2{display:grid;gap:4px;max-width:340px}.monitor-cert-cell-v2__name{color:#f5f8ff;font-weight:760;line-height:1.35;white-space:normal;word-break:normal;overflow-wrap:anywhere}.monitor-cert-cell-v2__doc{color:#9db3de;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all}.monitor-table-wrap--primary{margin-top:8px}.monitor-table--tight tbody tr td,.monitor-table--tight thead tr th{vertical-align:middle}.monitor-table--tight tbody tr td{padding-top:14px;padding-bottom:14px}.monitor-mobile-item-card__top .monitor-cert-cell-v2{max-width:none}@media (max-width: 1280px){.monitor-tiles--five{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-detail-stats-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.monitor-tiles--five{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-store-card-v2{padding:14px;border-radius:18px}.monitor-store-card-v2__top{align-items:flex-start;gap:10px}.monitor-store-card-v2__name{font-size:17px}.monitor-card-stats-v2,.monitor-detail-stats-v2,.monitor-connectivity-grid{grid-template-columns:1fr 1fr}.monitor-detail-stats-v2{margin-bottom:14px}.monitor-primary-card,.monitor-surface-card,.monitor-accordion-v2{border-radius:18px}.monitor-primary-card,.monitor-surface-card{padding:14px}.monitor-detail-secondary-grid{grid-template-columns:1fr}.monitor-connectivity-grid--desktop-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.monitor-tiles--five,.monitor-card-stats-v2,.monitor-detail-stats-v2,.monitor-connectivity-grid,.monitor-connectivity-grid--desktop-5,.monitor-detail-secondary-grid{grid-template-columns:1fr}.monitor-surface-card__head,.monitor-store-card-v2__top{flex-direction:column;align-items:stretch}.monitor-store-card-v2 .monitor-status-pill,.monitor-detail-head__actions .monitor-status-pill{width:fit-content}.monitor-accordion-v2__summary{align-items:flex-start}.monitor-accordion-v2__side{gap:8px}}.monitor-store-card-v2__sub{font-size:12.5px;line-height:1.32}.monitor-card-stats-v2{gap:9px}.monitor-card-stat-v2{padding:10px 12px;border-radius:15px}.monitor-card-stat-v2 span{font-size:11.5px;margin-bottom:5px}.monitor-card-stat-v2 strong{font-size:14px;line-height:1.22;letter-spacing:0}.monitor-summary-inline{font-size:13px;line-height:1.35}.monitor-surface-card__head{gap:10px;margin-bottom:10px}.monitor-surface-card__title{font-size:14px;line-height:1.18;margin-bottom:3px}.monitor-surface-card__subtitle{font-size:11.5px;line-height:1.38;max-width:54ch}.monitor-surface-card--summary .monitor-surface-card__head .badge{font-size:11px;padding:5px 10px}.monitor-surface-card--summary .monitor-connectivity-grid--desktop-5{grid-template-columns:1.18fr 1fr 1fr .86fr .92fr;align-items:stretch}.monitor-surface-card--summary .monitor-metric-card{min-height:88px;padding:11px 12px;border-radius:16px}.monitor-surface-card--summary .monitor-metric-card__label{font-size:11px;margin-bottom:6px;line-height:1.2}.monitor-surface-card--summary .monitor-metric-card__value{font-size:12.75px;line-height:1.24;letter-spacing:0;text-wrap:balance;word-break:normal;overflow-wrap:anywhere}.monitor-detail-secondary-grid{gap:14px}.monitor-accordion-v2{border-radius:18px}.monitor-accordion-v2__summary{padding:13px 14px 12px;gap:10px}.monitor-accordion-v2__title{font-size:14px;line-height:1.18}.monitor-accordion-v2__subtitle{margin-top:4px;font-size:11.5px;line-height:1.34;-webkit-line-clamp:2}.monitor-accordion-v2__side{gap:8px}.monitor-accordion-v2__badge .badge{font-size:11px;padding:4px 8px}.monitor-accordion-v2__icon{width:28px;height:28px;font-size:12px}.monitor-accordion-v2__content{padding:0 14px 14px}@media (max-width: 1100px){.monitor-surface-card--summary .monitor-connectivity-grid--desktop-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 960px){.monitor-store-card-v2__sub{font-size:12px}.monitor-surface-card--summary .monitor-metric-card__value{font-size:12.5px}}.monitor-notice-btn{white-space:nowrap}.monitor-notice-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7000}.monitor-notice-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#040a149e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.monitor-notice-modal__panel{position:relative;z-index:1;width:min(760px,calc(100vw - 24px));margin:40px auto;padding:18px;border-color:#7ca0ff29;box-shadow:0 22px 54px #00000057}.monitor-notice-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.monitor-notice-modal__store{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.monitor-notice-modal__store>div{display:grid;gap:4px;padding:12px 13px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff06)}.monitor-notice-modal__store span{color:#98afd8;font-size:12px}.monitor-notice-modal__store strong{color:#f4f8ff;line-height:1.45;overflow-wrap:anywhere}.monitor-notice-modal__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.monitor-notice-check{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05);cursor:pointer;margin:0;color:#eff5ff}.monitor-notice-check.is-on{border-color:#2f7bff57;background:linear-gradient(180deg,#0b5fff24,#0b5fff14)}.monitor-notice-check input{margin:0;accent-color:var(--blue3)}.monitor-notice-modal__editor{margin-top:14px}.monitor-notice-modal__textarea{min-height:220px;line-height:1.5;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.monitor-notice-modal__actions{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width: 960px){.monitor-notice-modal__panel{width:min(100vw - 16px,760px);margin:12px auto;padding:14px}.monitor-notice-modal__store,.monitor-notice-modal__options{grid-template-columns:1fr}.monitor-notice-modal__textarea{min-height:240px}.monitor-notice-modal__actions .btn{width:100%}}.fancy-select{position:relative;width:100%}.fancy-select.is-disabled{opacity:.62}.fancy-select__trigger{width:100%;min-height:46px;padding:12px 14px;border-radius:16px;border:1px solid rgba(118,151,255,.18);background:linear-gradient(180deg,#0c162afa,#080f1cfa),linear-gradient(180deg,#ffffff0a,#ffffff03);color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;box-shadow:inset 0 1px #ffffff08,0 10px 22px #00000024;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fancy-select__trigger:hover{border-color:#7697ff4d;transform:translateY(-1px)}.fancy-select.is-open .fancy-select__trigger,.fancy-select__trigger:focus-visible{outline:none;border-color:#4c81ff7a;box-shadow:0 0 0 4px #0b5fff1f,0 14px 28px #00000038}.fancy-select__value{min-width:0;display:grid;gap:2px}.fancy-select__label,.fancy-select__placeholder{font-weight:700;line-height:1.22}.fancy-select__placeholder{color:#e9f0ff94}.fancy-select__hint{font-size:11px;color:#a0b5dae6;line-height:1.25}.fancy-select__arrow{flex:0 0 auto;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#e9f0ffe0;transition:transform .16s ease,background .16s ease}.fancy-select.is-open .fancy-select__arrow{transform:rotate(180deg);background:#0b5fff29}.fancy-select__menu{overflow:auto;padding:8px;border-radius:18px;border:1px solid rgba(118,151,255,.18);background:radial-gradient(600px 180px at 0% 0%,rgba(11,95,255,.18),transparent 55%),linear-gradient(180deg,#0a1325fa,#060c18fc);box-shadow:0 24px 48px #0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fancy-select__option{width:100%;padding:11px 12px;border:0;border-radius:14px;background:transparent;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;transition:background .14s ease,border-color .14s ease,transform .14s ease}.fancy-select__option:hover{background:#ffffff0f;transform:translateY(-1px)}.fancy-select__option.is-selected{background:linear-gradient(180deg,#0b5fff2e,#0b5fff1a);box-shadow:inset 0 0 0 1px #4c81ff40}.fancy-select__option-main{min-width:0;display:grid;gap:2px}.fancy-select__option-label{font-weight:700;line-height:1.28}.fancy-select__option-hint{font-size:11px;color:#a5b7d7e0;line-height:1.25}.fancy-select__check{color:#9bc0ff;font-weight:900}.fancy-select__empty{padding:12px;color:#e9f0ffb8;font-size:13px}.tickets-inline-select{flex:0 0 auto;width:220px}.tickets-store-select{flex:1 1 260px;min-width:240px}.monitor-fancy-select .fancy-select__trigger{background:linear-gradient(180deg,#0e182ef5,#0a1222fa),linear-gradient(180deg,#ffffff0f,#ffffff05);border-color:#7b9cff33}.topbar{border-color:#7697ff1f;box-shadow:0 12px 30px #0000002e}.sidebar{border-color:#7697ff1a}.page-kpi{border-color:#7697ff1c;background:linear-gradient(180deg,#ffffff0d,#ffffff06)}.page-section-card{border-color:#7697ff1a}.report-grid .page-section-card{overflow:hidden}.report-grid .page-section-head{align-items:flex-start}.report-grid .table-wrap-premium,.report-grid .chart-card,.report-grid .mini-chart-card{background:linear-gradient(180deg,#ffffff08,#ffffff04);border-radius:18px}@media (max-width: 960px){.tickets-inline-select,.tickets-store-select{width:100%;min-width:100%;flex:1 1 100%}.fancy-select__menu{width:min(100vw - 16px,560px)!important;left:8px!important;right:8px}}.dashboard-shell{gap:16px}.dashboard-hero{border-color:#7ca0ff24}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpi-card{min-height:128px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);gap:14px;align-items:start}.dashboard-main,.dashboard-side{display:grid;gap:14px}.dashboard-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-summary-card{min-height:138px}.dashboard-summary-copy{margin-top:10px;line-height:1.45}.dashboard-mini-stats{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dashboard-alert-list{display:grid;gap:10px}.dashboard-alert-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:13px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0b,#ffffff06)}.dashboard-alert-row__title{font-weight:850;font-size:15px;line-height:1.2}.dashboard-alert-row__sub{margin-top:6px}.dashboard-alert-row__problem{margin-top:8px;color:#e9f0ffd1;line-height:1.45}.dashboard-alert-row__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;min-width:220px}.dashboard-inline-btn{min-width:94px;justify-content:center}.dashboard-quick-card,.dashboard-insight-card{position:sticky}.dashboard-quick-grid{display:grid;gap:10px}.dashboard-quick-item{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff06);transition:transform .14s ease,border-color .14s ease,background .14s ease}.dashboard-quick-item:hover{transform:translateY(-1px);border-color:#2f7bff4d;background:linear-gradient(180deg,#0b5fff1a,#ffffff06)}.dashboard-quick-item__icon{width:38px;height:38px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;background:#ffffff14;font-size:16px}.dashboard-quick-item__title{font-size:15px;font-weight:850;line-height:1.2}.dashboard-quick-item__hint{margin-top:6px;line-height:1.45}.dashboard-insight-stack{display:grid;gap:12px}@media (max-width: 1180px){.dashboard-grid{grid-template-columns:1fr}.dashboard-kpis,.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dashboard-kpis,.dashboard-summary-grid{grid-template-columns:1fr}.dashboard-alert-row{flex-direction:column}.dashboard-alert-row__chips{min-width:0;justify-content:flex-start}}:root{--blue: #c98535;--blue2: #9f6227;--blue3: #e5a24b;--bg: #07090d;--bg2: #0d1118;--card: #12161f;--card2: rgba(18, 22, 31, .86);--muted: #9ca7b8;--text: #f3f5f7;--danger: #ff5b61;--ok: #35d07f;--warn: #f2bf4a;--accent: #d28a3a;--purple: #8ea0b7;--border: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .16);--surface-1: rgba(18, 22, 31, .92);--surface-2: rgba(13, 17, 24, .94);--surface-3: rgba(255, 255, 255, .045);--accent-soft: rgba(210, 138, 58, .14);--accent-border: rgba(229, 162, 75, .34);--focus-ring: rgba(229, 162, 75, .18);--shadow: 0 18px 42px rgba(0, 0, 0, .36);--shadow-soft: 0 12px 28px rgba(0, 0, 0, .26)}html{background:#07090d}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:0;background:radial-gradient(980px 520px at 14% -8%,rgba(210,138,58,.16),transparent 58%),radial-gradient(820px 460px at 100% 2%,rgba(89,98,111,.15),transparent 48%),radial-gradient(760px 460px at 78% 100%,rgba(46,204,113,.055),transparent 48%),linear-gradient(180deg,#07090d,#0a0d13 46%,#080a0f);color:var(--text)}.container{max-width:1240px}.sidebar,.topbar,.card,.page-section-card,.page-hero,.auth-panel,.monitor-hero,.monitor-filter,.monitor-list-panel,.monitor-detail-panel{border-color:#ffffff18!important;background:radial-gradient(900px 240px at 0% 0%,rgba(210,138,58,.065),transparent 55%),linear-gradient(180deg,#131720f0,#0c0f16eb)!important;box-shadow:var(--shadow-soft)}.sidebar{width:282px;padding:16px;border-radius:26px}.brand{padding:10px 8px 16px;margin-bottom:16px;border-bottom-color:#ffffff16}.logo{width:46px;height:46px;padding:6px;overflow:hidden;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.16),transparent 34%),linear-gradient(180deg,#2a2f3a,#12161e)!important;border:1px solid rgba(229,162,75,.34);box-shadow:0 12px 26px #00000052,0 0 0 4px #d28a3a0f}.logo img{width:100%;height:100%;object-fit:contain;display:block}.brand h1{font-size:17px;letter-spacing:0}.brand p,.small,.page-section-sub,.page-hero__sub,.monitor-hero__sub,.monitor-surface-card__subtitle,.dashboard-quick-item__hint{color:#e2e8f0b8!important}.nav{gap:7px}.nav-item{min-height:46px;border-radius:15px;color:#f3f5f7e0}.nav-item:hover{background:#ffffff0e;border-color:#e5a24b21}.nav-item.active{background:linear-gradient(90deg,#d28a3a38,#d28a3a13)!important;border-color:#e5a24b57!important;box-shadow:inset 3px 0 #e5a24bd1,0 10px 22px #00000038!important}.nav-item__icon{background:#fff1;border:1px solid rgba(255,255,255,.055)}.nav-item.active .nav-item__icon{background:#d28a3a2e;border-color:#e5a24b33}.topbar{border-radius:22px;padding:15px 18px}.page-shell,.monitor-shell,.dashboard-shell,.report-grid{gap:16px}.page-hero,.monitor-hero{padding:20px;border-radius:28px;overflow:hidden}.page-hero:after{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 38%)}.page-hero__title,.h1{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.04;letter-spacing:0;font-weight:900}.page-section-title,.h2,.monitor-section-head .h2{font-size:19px;letter-spacing:0;font-weight:850}.page-kpis{gap:13px}.page-kpi,.page-soft-card,.list-card,.dashboard-alert-row,.dashboard-quick-item,.monitor-tile,.monitor-store-card,.monitor-store-card-v2,.monitor-primary-card,.monitor-surface-card,.monitor-accordion-v2,.monitor-metric-card,.monitor-info-pair,.monitor-note-card,.monitor-mobile-item-card{background:linear-gradient(180deg,#ffffff0f,#ffffff07)!important;border-color:#ffffff16!important;box-shadow:inset 0 1px #ffffff09}.page-kpi{border-radius:20px;min-height:116px}.page-kpi__label,.page-label,.monitor-tile__title,.monitor-metric-card__label,.monitor-info-pair__label,.monitor-card-stat-v2 span,.monitor-kv-list__row span,.ticket-mobile-card__label{color:#e2e8f0a8!important;font-size:12px;letter-spacing:0}.page-kpi__value,.page-value-strong,.monitor-tile__value,.monitor-metric-card__value,.monitor-info-pair__value,.monitor-card-stat-v2 strong,.monitor-kv-list__row strong,.dashboard-alert-row__title,.dashboard-quick-item__title,.ticket-mobile-card__title{color:#fff!important}.input,select,textarea,.fancy-select__trigger,.monitor-select,.monitor-filter select{background:linear-gradient(180deg,#090c11f5,#06080cf5)!important;border-color:#ffffff1f!important;color:var(--text)!important;box-shadow:inset 0 1px #ffffff09}.input:hover,select:hover,textarea:hover,.fancy-select__trigger:hover{border-color:#e5a24b3d!important}.input:focus,select:focus,textarea:focus,.fancy-select.is-open .fancy-select__trigger,.fancy-select__trigger:focus-visible{border-color:#e5a24b85!important;box-shadow:0 0 0 4px var(--focus-ring),inset 0 1px #ffffff0a!important}.fancy-select__menu,.menu-pop{background:radial-gradient(520px 160px at 0% 0%,rgba(210,138,58,.13),transparent 56%),linear-gradient(180deg,#0f121afc,#07090efc)!important;border-color:#e5a24b33!important;box-shadow:0 24px 56px #0000007a}.fancy-select__option.is-selected,.menu-item:hover,.fancy-select__option:hover{background:#d28a3a1f!important}.fancy-select__check{color:#f0b15b!important}.btn{border-radius:14px;border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff13,#ffffff09);box-shadow:0 8px 18px #0003}.btn.primary,.btn.accent{color:#17100a;background:linear-gradient(180deg,#efad56,#c98535)!important;border-color:#ffce8573!important;box-shadow:0 14px 28px #d28a3a38,inset 0 1px #ffffff47!important}.btn.accentB{background:linear-gradient(180deg,#758093,#4e5868)!important;border-color:#c2ccdc3d!important;color:#fff}.btn.danger{color:#ffdadd;background:linear-gradient(180deg,#ff5b612e,#ff5b611a)!important;border-color:#ff5b614d!important}.badge{background:#fff1;border-color:#ffffff1f;color:#ffffffeb;font-weight:720}.badge.accent,.badge.accentB{background:#d28a3a21!important;border-color:#e5a24b4f!important;color:#ffe2bb}.badge.ok{background:#35d07f1f;border-color:#35d07f57;color:#c8ffdf}.badge.warn{background:#f2bf4a24;border-color:#f2bf4a57;color:#ffe8a8}.badge.danger{background:#ff5b6124;border-color:#ff5b6157;color:#ffd1d3}.table-wrap-premium,.monitor-table-wrap{border-color:#ffffff17!important;background:#0000002e!important}.table{border-spacing:0 8px}.table th{color:#e2e8f09e!important;font-weight:700}.table td{background:#ffffff0a!important;border-top-color:#ffffff13!important;border-bottom-color:#ffffff13!important}.table tr td:first-child{border-left-color:#ffffff13!important}.table tr td:last-child{border-right-color:#ffffff13!important}.chip.active,.chip.active.orange{background:#d28a3a29!important;border-color:#e5a24b5c!important}.monitor-status-pill.monitor-online,.monitor-online{border-color:#35d07f3d!important}.monitor-status-pill.monitor-partial,.monitor-partial{border-color:#f2bf4a42!important}.monitor-status-pill.monitor-offline,.monitor-offline{border-color:#ff5b6142!important}.monitor-status-pill.monitor-stale,.monitor-status-pill.monitor-empty,.monitor-stale,.monitor-empty{border-color:#a0aaba3d!important}.monitor-toggle.is-on .monitor-toggle__track{background:linear-gradient(180deg,#efad56,#c98535)!important;border-color:#ffce857a!important}.monitor-toggle__thumb{background:#fff5e7}.monitor-store-card.is-active,.monitor-store-card-v2.is-active{border-color:#e5a24b75!important;background:radial-gradient(720px 220px at 0% 0%,rgba(210,138,58,.16),transparent 56%),linear-gradient(180deg,#171512fa,#0b0d12fa)!important;box-shadow:inset 3px 0 #e5a24bd6,0 16px 32px #00000052!important}.monitor-store-card__action,.monitor-store-card-v2__action{color:#f1b768!important}.dashboard-hero,.auth-side,.page-hero{background:radial-gradient(720px 260px at 0% 0%,rgba(210,138,58,.16),transparent 55%),radial-gradient(620px 220px at 100% 0%,rgba(255,255,255,.055),transparent 50%),linear-gradient(180deg,#14171ff5,#0c0f15f0)!important}.dashboard-kpi-card{min-height:132px}.dashboard-alert-row{align-items:center}.dashboard-quick-item:hover{border-color:#e5a24b47!important;background:linear-gradient(180deg,#d28a3a1c,#ffffff06)!important}.dashboard-quick-item__icon{background:#d28a3a24!important;border:1px solid rgba(229,162,75,.18)}.auth-panel{border-radius:30px}.auth-logo{background:linear-gradient(180deg,#ffffff14,#ffffff05),linear-gradient(180deg,#222733,#10141c)!important;border-color:#e5a24b52!important;box-shadow:0 18px 38px #00000057,0 0 0 5px #d28a3a0e!important}.auth-bullet,.highlight-note,.page-inline-note{background:#ffffff0b!important;border-color:#ffffff16!important}.highlight-note.warn{border-color:#f2bf4a47!important;background:#f2bf4a14!important}.report-grid .chart-card,.report-grid .mini-chart-card,.report-grid .table-wrap-premium{border-color:#ffffff14!important;background:#ffffff09!important}.monitor-notice-check.is-on{border-color:#e5a24b57!important;background:linear-gradient(180deg,#d28a3a24,#d28a3a13)!important}.monitor-notice-check input{accent-color:#d28a3a!important}.tickets-inline-select,.tickets-store-select{max-width:100%}@media (max-width: 980px){.app-shell{gap:12px}.sidebar{width:100%;position:relative;height:auto;border-radius:22px}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-item{min-height:42px}}@media (max-width: 720px){.container{padding:10px}.sidebar,.topbar,.card,.page-hero,.monitor-hero,.monitor-filter,.monitor-list-panel,.monitor-detail-panel{border-radius:18px!important}.brand{align-items:flex-start}.nav{grid-template-columns:1fr}.topbar{padding:13px}.page-hero,.monitor-hero{padding:15px}.page-hero__title,.h1{font-size:24px!important}.page-kpi{min-height:104px}.btn{min-height:42px}.dashboard-alert-row{align-items:flex-start}}.home-shell{min-height:100dvh;position:relative;overflow:hidden;padding:26px;isolation:isolate;display:flex;flex-direction:column;color:var(--text);background:radial-gradient(900px 520px at 10% -10%,rgba(210,138,58,.14),transparent 54%),radial-gradient(900px 520px at 100% 10%,rgba(255,255,255,.045),transparent 48%),linear-gradient(180deg,#06080d,#080b11)}.home-bg{position:absolute;inset:auto;border-radius:999px;filter:blur(10px);opacity:.72;pointer-events:none;z-index:-1}.home-bg--one{width:360px;height:360px;left:-140px;top:-120px;background:radial-gradient(circle,rgba(210,138,58,.2),transparent 64%)}.home-bg--two{width:440px;height:440px;right:-170px;bottom:-190px;background:radial-gradient(circle,rgba(63,70,86,.35),transparent 66%)}.home-header{width:min(1100px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.home-brand{display:flex;align-items:center;gap:13px;min-width:0}.home-logo{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;background:linear-gradient(180deg,#ffffff1a,#ffffff05),linear-gradient(180deg,#222733,#10141c);border:1px solid rgba(229,162,75,.28);box-shadow:0 18px 38px #00000047,0 0 0 5px #d28a3a0b}.home-logo img{width:82%;height:82%;object-fit:contain;border-radius:12px}.home-brand__title{font-weight:950;font-size:19px;line-height:1.05;letter-spacing:0}.home-brand__sub{margin-top:4px;color:#e2e8f0ad;font-size:12px}.home-header__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.home-profile-pill{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:7px 11px 7px 7px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;box-shadow:0 10px 24px #00000029}.home-profile-pill__avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#efad56,#c98535);color:#17100a;font-size:11px;font-weight:950}.home-profile-pill b,.home-profile-pill small{display:block;line-height:1.1}.home-profile-pill b{font-size:12px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-profile-pill small{margin-top:2px;color:#e2e8f09e;font-size:11px}.home-logout{min-height:40px;padding-inline:14px}.home-main{width:min(1100px,100%);margin:auto;padding:28px 0 42px}.home-hero-card{min-height:360px;display:grid;grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr);gap:18px;align-items:stretch;border-radius:34px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(820px 320px at 0% 0%,rgba(210,138,58,.18),transparent 58%),radial-gradient(620px 300px at 100% 0%,rgba(255,255,255,.06),transparent 52%),linear-gradient(135deg,#161922f5,#0a0c12f5);box-shadow:0 30px 80px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:26px;overflow:hidden;position:relative}.home-hero-card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:33px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 26%,transparent 72%,rgba(210,138,58,.08));opacity:.75}.home-hero-card__content,.home-status-card{position:relative;z-index:1}.home-hero-card__content{align-self:center;padding:20px 10px}.home-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 11px;border-radius:999px;color:#ffe2bb;border:1px solid rgba(229,162,75,.32);background:#d28a3a1f;font-size:12px;font-weight:820;margin-bottom:16px}.home-hero-card h1{max-width:760px;margin:0;font-size:clamp(34px,6vw,70px);line-height:.95;letter-spacing:0}.home-hero-card p{max-width:680px;margin:18px 0 0;color:#e2e8f0bd;font-size:clamp(14px,1.5vw,17px);line-height:1.65}.home-actions{margin-top:26px;display:flex;gap:12px;flex-wrap:wrap}.home-main-button,.home-secondary-button{min-height:50px;padding-inline:20px;display:inline-flex;align-items:center;justify-content:center}.home-status-card{align-self:stretch;border-radius:26px;padding:20px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(420px 220px at 0% 0%,rgba(210,138,58,.15),transparent 64%),#ffffff0b;box-shadow:inset 0 1px #ffffff0d;display:flex;flex-direction:column;justify-content:flex-end;min-height:250px}.home-status-card__top{position:absolute;top:18px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between}.home-status-dot{width:12px;height:12px;border-radius:999px;background:#35d07f;box-shadow:0 0 0 7px #35d07f17,0 0 18px #35d07f7a}.home-status-card__title{font-size:25px;font-weight:950;letter-spacing:0;margin-bottom:8px}.home-status-card__text{color:#e2e8f0ad;line-height:1.55;font-size:13px}.home-menu-panel{margin-top:18px;border-radius:30px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#12151df5,#0a0c12f5);box-shadow:0 26px 70px #00000059;padding:18px;transform-origin:top center;transform:translateY(-12px) scale(.985);opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:opacity .22s ease,visibility .22s ease,transform .22s ease,max-height .28s ease,margin-top .22s ease}.home-menu-panel.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);max-height:900px}.home-menu-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.home-menu-panel__head h2{margin:0;font-size:20px;letter-spacing:0}.home-menu-panel__head p{margin:4px 0 0;color:#e2e8f0a3;font-size:13px}.home-menu-close{min-height:38px;padding-inline:13px}.home-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-menu-card{display:grid;grid-template-columns:46px minmax(0,1fr) 20px;gap:13px;align-items:center;min-height:102px;padding:15px;border-radius:22px;border:1px solid rgba(255,255,255,.085);background:#ffffff0a;box-shadow:inset 0 1px #ffffff09;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.home-menu-card:hover{transform:translateY(-2px);border-color:#e5a24b4d;background:radial-gradient(420px 150px at 0% 0%,rgba(210,138,58,.12),transparent 64%),#ffffff0d;box-shadow:0 18px 36px #00000038}.home-menu-card__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:17px;background:#d28a3a1f;border:1px solid rgba(229,162,75,.18);font-size:19px}.home-menu-card__body{min-width:0}.home-menu-card__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.home-menu-card h3{margin:0;font-size:15px;letter-spacing:0}.home-menu-card p{margin:6px 0 0;color:#e2e8f0a3;font-size:12px;line-height:1.45}.home-menu-card__arrow{color:#ffffff6b;font-size:24px;line-height:1}@media (max-width: 860px){.home-shell{padding:16px}.home-header{align-items:flex-start}.home-header__actions{justify-content:flex-start}.home-hero-card{grid-template-columns:1fr;min-height:0;padding:20px;border-radius:28px}.home-hero-card:after{border-radius:27px}.home-hero-card__content{padding:8px 2px}.home-status-card{min-height:170px}.home-menu-grid{grid-template-columns:1fr}}@media (max-width: 620px){.home-shell{padding:12px;overflow:auto}.home-header{flex-direction:column}.home-main{padding:20px 0 26px;margin:0 auto}.home-brand__title{font-size:17px}.home-brand__sub{max-width:280px}.home-profile-pill{width:100%;justify-content:flex-start}.home-logout{flex:1}.home-hero-card h1{font-size:38px}.home-actions{flex-direction:column}.home-main-button,.home-secondary-button{width:100%}.home-menu-panel{padding:13px;border-radius:24px}.home-menu-panel__head{flex-direction:column}.home-menu-close{width:100%}.home-menu-card{grid-template-columns:42px minmax(0,1fr) 16px;min-height:96px;padding:13px;border-radius:19px}.home-menu-card__icon{width:42px;height:42px;border-radius:15px}}.app-signature{position:fixed;right:16px;bottom:10px;z-index:35;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,185,90,.12);background:#07090e75;box-shadow:0 8px 22px #0000002e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.58}.app-signature__prefix{font-size:9px;font-weight:750;letter-spacing:0;color:#e2e8f09e}.app-signature__name{font-family:Segoe Script,Brush Script MT,Lucida Handwriting,Apple Chancery,cursive;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;color:#f3c77a;text-shadow:0 6px 16px rgba(255,162,55,.14)}:root{--blue: #2563eb;--blue2: #1d4ed8;--blue3: #60a5fa;--bg: #f5f7fb;--bg2: #eef2f8;--card: #ffffff;--card2: rgba(255, 255, 255, .92);--text: #172033;--muted: #65728a;--border: #e4eaf3;--border-strong: #d5deeb;--shadow: 0 18px 48px rgba(32, 53, 88, .1);--shadow-soft: 0 8px 24px rgba(32, 53, 88, .07)}body{background:linear-gradient(150deg,#f7f9fd,#edf3fc 55%,#f8fafc);color:var(--text)}.sidebar{background:#ffffffe0;border-color:var(--border);box-shadow:var(--shadow-soft)}.brand{border-color:var(--border)}.brand h1,.topbar,.card,.nav-item{color:var(--text)}.nav-item:hover{background:#f1f5fb;border-color:var(--border)}.nav-item.active{background:#eaf1ff;border-color:#cbdcff;box-shadow:none}.nav-item__icon{background:#eef3fa}.topbar,.card{background:var(--card2);border-color:var(--border);box-shadow:var(--shadow-soft)}.input,select,textarea{background:#fff;color:var(--text);border-color:#d9e2ee}.input:focus,select:focus,textarea:focus{border-color:#75a7ff;box-shadow:0 0 0 3px #2563eb1f}.table-wrap,.table{background:#fff}.table th{background:#f6f8fc;color:#526079}.table td{border-color:#edf1f6}.table tr:hover td{background:#f7faff}.page-stack{display:grid;gap:16px}.page-hero{display:flex;justify-content:space-between;gap:18px;align-items:end;padding:26px 28px;border:1px solid #dbe7ff;border-radius:24px;background:radial-gradient(circle at 90% 0,#dcecff 0,transparent 36%),linear-gradient(125deg,#fff,#f5f8ff);box-shadow:var(--shadow-soft)}.page-hero h1{margin:5px 0 7px;font-size:clamp(26px,3vw,36px);letter-spacing:-.04em}.page-hero p{max-width:670px;margin:0;line-height:1.55;color:var(--muted)}.eyebrow{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.12em}.section-heading h2{margin:0;font-size:18px}.section-heading p{color:var(--muted);margin:4px 0 16px}.tasks-page{padding-bottom:34px}.task-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.task-kpi{border:1px solid var(--border);background:#fff;padding:15px 17px;border-radius:17px;text-align:left;color:var(--muted);cursor:pointer;box-shadow:var(--shadow-soft)}.task-kpi:hover,.task-kpi.active{border-color:#b9d0ff;background:#f4f8ff}.task-kpi span{display:block;font-size:13px}.task-kpi b{display:block;font-size:27px;color:var(--text);margin-top:4px}.task-kpi.danger b{color:#dc2626}.task-create{padding:20px}.task-create-action{display:flex;align-items:end}.task-create-action .btn{width:100%;min-height:42px;justify-content:center}.task-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.task-card{min-height:218px;display:flex;flex-direction:column;padding:18px;border-top:3px solid #d9e7ff}.task-card.late{border-top-color:#f87171}.task-card h2{font-size:17px;margin:16px 0 7px;line-height:1.3}.task-card p{margin:0;color:var(--muted);line-height:1.5;font-size:14px}.task-card-top,.task-card-bottom{display:flex;align-items:center;gap:7px}.task-date{margin-left:auto;color:var(--muted);font-size:12px}.task-card-bottom{margin-top:auto;padding-top:17px;justify-content:space-between}.task-card-bottom .fancy-select{width:140px}.task-actions{display:flex;gap:7px;align-items:center}.task-actions .btn{min-height:38px;padding:0 10px}.task-assignee{color:var(--muted);font-size:12px;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-empty{text-align:center;padding:50px 20px}.task-empty>div{font-size:34px;color:var(--blue)}.task-empty h2{margin:7px 0}.task-empty p{margin:0;color:var(--muted)}@media (max-width: 900px){.page-hero{padding:21px;align-items:flex-start;flex-direction:column}.task-board{grid-template-columns:repeat(2,minmax(0,1fr))}.task-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.page-hero{border-radius:18px}.task-board{grid-template-columns:1fr}.task-card{min-height:190px}.task-kpi{padding:12px}.task-kpi b{font-size:23px}}@media (max-width: 760px){.app-signature{right:8px;bottom:calc(6px + env(safe-area-inset-bottom,0px));gap:4px;padding:4px 7px;opacity:.48;background:#07090e57}.app-signature__prefix{display:inline;font-size:8px;letter-spacing:0}.app-signature__name{font-size:12px}}@media (max-width: 390px){.app-signature{right:6px;bottom:calc(5px + env(safe-area-inset-bottom,0px))}.app-signature__prefix{font-size:7.5px}.app-signature__name{font-size:11px}}@media print{.app-signature{display:none}}.ticket-sla-badge{font-weight:900;letter-spacing:0}.ticket-action-panel{display:grid;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(255,185,90,.14);background:radial-gradient(520px 160px at 0% 0%,rgba(255,185,90,.08),transparent 56%),linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:inset 0 1px #ffffff0b}.ticket-action-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ticket-action-panel__buttons{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.ticket-workflow-grid{align-items:stretch}.ticket-detail-block--success{border-color:#2ecc712e;background:linear-gradient(135deg,#2ecc7113,#00000024)}.ticket-timeline{position:relative;display:grid;gap:10px}.ticket-timeline:before{content:"";position:absolute;left:15px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,#ffb95a52,#ffffff0a)}.ticket-timeline__item{position:relative;padding:12px 12px 12px 38px!important;border-radius:16px!important;border-color:#ffffff14!important;background:#00000029!important}.ticket-timeline__item:before{content:"";position:absolute;left:10px;top:18px;width:11px;height:11px;border-radius:999px;background:#f3c77a;box-shadow:0 0 0 4px #f3c77a1a}.ticket-timeline__item--important{background:linear-gradient(135deg,#ff8a001a,#0000002e)!important;border-color:#ff8a0038!important}.ticket-card{position:relative}.ticket-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:20px 0 0 20px;background:#ffffff1a}.ticket-card.ticket-urgent:before{background:linear-gradient(180deg,#f3c77a,#d9902f)}.menu-item:disabled,.btn:disabled{cursor:not-allowed;opacity:.58}@media (max-width: 760px){.ticket-action-panel{padding:12px;border-radius:18px}.ticket-action-panel__head,.ticket-action-panel__buttons{display:grid;grid-template-columns:1fr}.ticket-action-panel__buttons .btn,.ticket-action-panel__head .btn,.ticket-workflow-grid .btn{width:100%;justify-content:center}.ticket-timeline:before{left:11px}.ticket-timeline__item{padding-left:32px!important}.ticket-timeline__item:before{left:6px}}.ticket-attachment-list{display:grid;gap:8px}.ticket-attachment-chip{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:14px;border:1px solid rgba(255,185,90,.16);background:#ffffff0b;color:#f5f7fae0;font-size:12px;font-weight:750}.ticket-attachment-grid{display:grid;gap:10px;margin-top:10px}.ticket-attachment-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff0e,#ffffff07);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ticket-attachment-card:hover{transform:translateY(-1px);border-color:#ffb95a52;background:linear-gradient(135deg,#ffb95a1a,#ffffff0a)}.ticket-attachment-card__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:#ffb95a1c;border:1px solid rgba(255,185,90,.18);font-size:18px}.ticket-attachment-card__body{min-width:0}.ticket-attachment-card__name{font-weight:900;color:#ffffffeb}.ticket-attachment-card__open{padding:7px 10px;border-radius:999px;background:#ffb95a24;border:1px solid rgba(255,185,90,.18);color:#f6c879;font-size:12px;font-weight:900}@media (max-width: 720px){.ticket-attachment-card{grid-template-columns:34px minmax(0,1fr)}.ticket-attachment-card__open{grid-column:1 / -1;text-align:center}}.ticket-form-control,.ticket-file-input{min-height:46px;border-radius:16px!important;border:1px solid rgba(255,185,90,.15)!important;background:radial-gradient(420px 120px at 0% 0%,rgba(229,162,75,.08),transparent 58%),linear-gradient(180deg,#080a0ffa,#04060afa)!important;color:#ffffffeb!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000001f!important}.ticket-form-control::placeholder,.ticket-file-input::placeholder{color:#e2e8f075!important}.ticket-form-control:hover,.ticket-file-input:hover{border-color:#ffb95a47!important}.ticket-form-control:focus,.ticket-file-input:focus{border-color:#ffb95a8f!important;box-shadow:0 0 0 4px #e5a24b21,inset 0 1px #ffffff0b!important}.ticket-file-input{padding:8px 10px!important;cursor:pointer;font-weight:750;color:#e2e8f0d1!important}.ticket-file-input::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:12px;border:1px solid rgba(255,185,90,.28);border-radius:12px;padding:9px 13px;background:linear-gradient(180deg,#e5a24bfa,#c87e2bf5);color:#090b10;font-weight:900;cursor:pointer;box-shadow:0 10px 20px #d28a3a2e;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.ticket-file-input::-webkit-file-upload-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:12px;border:1px solid rgba(255,185,90,.28);border-radius:12px;padding:9px 13px;background:linear-gradient(180deg,#e5a24bfa,#c87e2bf5);color:#090b10;font-weight:900;cursor:pointer;box-shadow:0 10px 20px #d28a3a2e;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.ticket-file-input:hover::file-selector-button,.ticket-file-input:hover::-webkit-file-upload-button{filter:brightness(1.05);box-shadow:0 12px 24px #d28a3a3d}.ticket-file-input:active::file-selector-button,.ticket-file-input:active::-webkit-file-upload-button{transform:translateY(1px)}@media (max-width: 720px){.ticket-file-input{font-size:13px}.ticket-file-input::file-selector-button,.ticket-file-input::-webkit-file-upload-button{padding:8px 10px;margin-right:8px}}.alerts-hero{border-color:#ffb54d29}.alerts-kpis .page-kpi:nth-child(2){border-color:#ff4d4f38;background:linear-gradient(180deg,#ff4d4f14,#ffffff05)}.alerts-filter-card .page-toolbar__grid{align-items:end}.alerts-filter-actions .btn{width:100%}.alerts-list{gap:12px}.alerts-row{position:relative;overflow:hidden}.alerts-row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:999px;background:#ffffff24}.alerts-row--critical:before{background:#ff4d4fe6}.alerts-row--warn:before{background:#f1c40fe6}.alerts-row--info:before{background:#7ca0ffe6}.alerts-row__main{min-width:0;padding-left:4px}.alerts-row__chips .btn.small{min-height:34px;padding:8px 11px}@media (max-width: 960px){.alerts-filter-card .page-toolbar__grid{grid-template-columns:1fr}.alerts-filter-card .field,.alerts-filter-card .col-span-1,.alerts-filter-card .col-span-3,.alerts-filter-card .col-span-5{grid-column:auto}.alerts-row__chips{min-width:0;justify-content:flex-start}}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-10{grid-column:span 10}.col-span-11{grid-column:span 11}.col-span-12{grid-column:span 12}.alerts-page--refined{gap:14px}.alerts-hero-v2,.alerts-filters-v2,.alerts-board-v2{border:1px solid rgba(255,255,255,.095);background:radial-gradient(760px 220px at 0% 0%,rgba(210,138,58,.09),transparent 58%),linear-gradient(180deg,#131720f5,#0b0e14f0);box-shadow:0 14px 32px #0000003d}.alerts-hero-v2{position:relative;overflow:hidden;border-radius:28px;padding:20px}.alerts-hero-v2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.04),transparent 34%),radial-gradient(460px 160px at 94% 8%,rgba(255,191,98,.105),transparent 62%)}.alerts-hero-v2__content,.alerts-kpi-grid-v2{position:relative;z-index:1}.alerts-hero-v2__eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:5px 10px;border-radius:999px;border:1px solid rgba(229,162,75,.24);background:#d28a3a1a;color:#ffdca8;font-size:12px;font-weight:800;letter-spacing:0;margin-bottom:12px}.alerts-hero-v2__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.alerts-hero-v2 h1{margin:0;color:#fff;font-size:clamp(27px,2.4vw,36px);line-height:1.02;letter-spacing:0;font-weight:950}.alerts-hero-v2 p{margin:8px 0 0;max-width:760px;color:#e2e8f0c2;font-size:15px;line-height:1.52}.alerts-hero-v2__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.alerts-refresh-pill{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:999px;border:1px solid rgba(229,162,75,.28);background:#d28a3a1a;color:#ffe0b2;font-size:12px;font-weight:800;white-space:nowrap}.alerts-refresh-btn{min-height:38px;padding-inline:16px}.alerts-kpi-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.alerts-kpi-v2{display:flex;align-items:center;gap:12px;min-height:96px;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff0a}.alerts-kpi-v2--danger{border-color:#ff5b613b;background:linear-gradient(180deg,#ff5b611b,#ffffff06)}.alerts-kpi-v2--operation{border-color:#e5a24b33}.alerts-kpi-v2__icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0e;font-size:17px}.alerts-kpi-v2 div{min-width:0;display:grid;gap:2px}.alerts-kpi-v2 span:not(.alerts-kpi-v2__icon){color:#e2e8f0a8;font-size:12px;font-weight:720}.alerts-kpi-v2 strong{color:#fff;font-size:28px;line-height:1;letter-spacing:0;font-weight:950}.alerts-kpi-v2 small{color:#e2e8f094;font-size:12px;line-height:1.25}.alerts-filters-v2{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(190px,.62fr) minmax(190px,.62fr) auto;gap:12px;align-items:end;border-radius:24px;padding:14px}.alerts-filter-field{display:grid;gap:7px;min-width:0}.alerts-filter-field label{color:#e2e8f0a8;font-size:12px;font-weight:750}.alerts-filter-field input{width:100%;min-height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#090c11fa,#06080cfa);color:var(--text);padding:0 14px;box-shadow:inset 0 1px #ffffff09;outline:none}.alerts-filter-field input::placeholder{color:#e2e8f06b}.alerts-filter-field input:focus{border-color:#e5a24b85;box-shadow:0 0 0 4px #d28a3a21,inset 0 1px #ffffff0a}.alerts-clear-btn{min-height:48px;min-width:94px}.alerts-board-v2{border-radius:24px;padding:16px}.alerts-board-v2__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.alerts-board-v2__head h2{margin:0;color:#fff;font-size:20px;font-weight:900;letter-spacing:0}.alerts-board-v2__head p{margin:5px 0 0;color:#e2e8f0a8;line-height:1.42}.alerts-board-v2__legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#e2e8f0a8;font-size:12px;font-weight:750}.alerts-board-v2__legend span{display:inline-flex;gap:6px;align-items:center}.dot{width:8px;height:8px;border-radius:999px;display:inline-block;background:#ffffff38}.dot--critical{background:#ff5b61}.dot--warn{background:#f2bf4a}.alerts-list-v2{display:grid;gap:10px}.alerts-item-v2{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border-radius:20px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#ffffff0d,#ffffff06);box-shadow:inset 0 1px #ffffff09;overflow:hidden}.alerts-item-v2:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:999px;background:#ffffff2e}.alerts-item-v2--critical{border-color:#ff5b6133;background:radial-gradient(520px 120px at 0% 0%,rgba(255,91,97,.075),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff06)}.alerts-item-v2--critical:before{background:#ff5b61}.alerts-item-v2--warn:before{background:#f2bf4a}.alerts-item-v2--info:before{background:#8ea0b7}.alerts-item-v2__marker{width:34px;height:34px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff0e;color:#fff;font-weight:950}.alerts-item-v2--critical .alerts-item-v2__marker{border-color:#ff5b6157;background:#ff5b6124;color:#ffd1d3}.alerts-item-v2--warn .alerts-item-v2__marker{border-color:#f2bf4a52;background:#f2bf4a1f;color:#ffe7a8}.alerts-item-v2__content{min-width:0}.alerts-item-v2__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.alerts-item-v2__title-row h3{margin:0;color:#fff;font-size:15px;line-height:1.25;font-weight:900;letter-spacing:0;overflow-wrap:anywhere}.alerts-item-v2__subtitle{margin-top:5px;color:#e2e8f09e;font-size:12px;line-height:1.38;overflow-wrap:anywhere}.alerts-item-v2__detail{margin-top:7px;color:#f3f5f7d1;font-size:13px;line-height:1.42;overflow-wrap:anywhere}.alerts-item-v2__side{display:grid;gap:9px;justify-items:end;align-items:center;min-width:188px}.alerts-item-v2__chips{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.alerts-item-v2__action{min-height:34px;padding:8px 12px;min-width:138px;justify-content:center}.alerts-empty-v2{padding:24px;border-radius:18px;border:1px dashed rgba(255,255,255,.12);background:#ffffff09;color:#e2e8f0bd;text-align:center}@media (max-width: 1180px){.alerts-kpi-grid-v2,.alerts-filters-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.alerts-filter-field--search{grid-column:1 / -1}.alerts-clear-btn{width:100%}}@media (max-width: 820px){.alerts-hero-v2,.alerts-filters-v2,.alerts-board-v2{border-radius:20px;padding:14px}.alerts-hero-v2__head,.alerts-hero-v2__actions{align-items:stretch;justify-content:flex-start}.alerts-hero-v2__actions,.alerts-refresh-btn,.alerts-refresh-pill{width:100%}.alerts-refresh-pill,.alerts-refresh-btn{justify-content:center}.alerts-kpi-grid-v2,.alerts-filters-v2{grid-template-columns:1fr}.alerts-filter-field--search{grid-column:auto}.alerts-item-v2{grid-template-columns:30px minmax(0,1fr);align-items:start;padding:12px}.alerts-item-v2__marker{width:30px;height:30px;border-radius:12px}.alerts-item-v2__side{grid-column:2;justify-items:start;min-width:0;width:100%}.alerts-item-v2__chips{justify-content:flex-start}.alerts-item-v2__action{width:100%}}.report-actions-top{flex-direction:column;align-items:flex-end}.report-executive{position:relative;overflow:hidden}.report-executive:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(700px 220px at 0% 0%,rgba(229,162,75,.1),transparent 52%),radial-gradient(520px 180px at 100% 0%,rgba(46,204,113,.06),transparent 55%)}.report-executive>*{position:relative;z-index:1}.report-executive__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.report-executive__panel{border-radius:20px;padding:15px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0b,#ffffff06);box-shadow:inset 0 1px #ffffff09}.report-executive__eyebrow{font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase;color:#f3c77aeb;margin-bottom:10px}.report-executive__list{display:grid;gap:8px;margin:0;padding-left:18px;color:#f3f5f7e6;line-height:1.45}.report-attention-list{display:grid;gap:10px}.report-attention-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.075);background:#07090e38}.report-attention-item__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:150px}@media (max-width: 900px){.report-actions-top{align-items:flex-start}.report-executive__grid{grid-template-columns:1fr}.report-attention-item{display:grid}.report-attention-item__badges{min-width:0;justify-content:flex-start}}.tickets-page [style*="rgba(8,"],.tickets-page [style*="rgba(9,"],.tickets-page [style*="rgba(10,"],.tickets-page [style*="rgba(11,"],.tickets-page [style*="rgba(12,"],.tickets-page [style*="rgba(14,"],.tickets-page [style*="rgba(15,"],.tickets-page [style*="rgba(16,"],.tickets-page [style*="rgba(18,"],.tickets-page [style*="rgba(20,"],.accesses-page [style*="rgba(8,"],.accesses-page [style*="rgba(9,"],.accesses-page [style*="rgba(10,"],.accesses-page [style*="rgba(11,"],.accesses-page [style*="rgba(12,"],.accesses-page [style*="rgba(14,"],.accesses-page [style*="rgba(15,"],.accesses-page [style*="rgba(16,"],.accesses-page [style*="rgba(18,"],.accesses-page [style*="rgba(20,"],.admin-page [style*="rgba(8,"],.admin-page [style*="rgba(9,"],.admin-page [style*="rgba(10,"],.admin-page [style*="rgba(11,"],.admin-page [style*="rgba(12,"],.admin-page [style*="rgba(14,"],.admin-page [style*="rgba(15,"],.admin-page [style*="rgba(16,"],.profile-page [style*="rgba(8,"],.profile-page [style*="rgba(9,"],.profile-page [style*="rgba(10,"],.profile-page [style*="rgba(11,"],.plans-page [style*="rgba(8,"],.plans-page [style*="rgba(9,"],.plans-page [style*="rgba(10,"],.plans-page [style*="rgba(11,"],.tasks-page [style*="rgba(8,"],.tasks-page [style*="rgba(9,"],.tasks-page [style*="rgba(10,"],.tasks-page [style*="rgba(11,"],.billing-gate [style*="rgba(8,"],.billing-gate [style*="rgba(9,"],.billing-gate [style*="rgba(10,"],.billing-gate [style*="rgba(11,"]{background:var(--rio-surface-soft)!important;color:var(--rio-ink)!important;border-color:var(--rio-line)!important}.tickets-page .tickets-filter-panel,.tickets-page .ticket-mobile-card,.tickets-page .ticket-attachment-chip,.tickets-page .menu-popover,.tickets-page .ticket-detail-panel,.tickets-page .ticket-timeline-item,.accesses-page .accesses-filter-card,.accesses-page .accesses-list-panel,.accesses-page .access-detail-panel,.accesses-page .access-network-card,.admin-page .admin-card,.admin-page .admin-section,.profile-page .profile-card,.plans-page .plan-card,.tasks-page .tasks-filter-panel,.tasks-page .task-list-item,.billing-gate .card{background:var(--rio-surface)!important;color:var(--rio-ink)!important;border-color:var(--rio-line)!important}.tickets-page .ticket-mobile-card__label,.tickets-page .ticket-mobile-card__value,.tickets-page .ticket-mobile-card__title,.tickets-page .ticket-attachment-chip,.tickets-page .menu-item,.accesses-page .access-row-note,.accesses-page .access-detail-panel,.admin-page .card,.profile-page .card,.plans-page .card,.tasks-page .card,.billing-gate .card,.client-portal-shell,.dashboard-shell,.alerts-page--refined,.ticket-detail-page,.me-page,.account-page,.billing-gate{color:var(--rio-ink)!important}.client-portal-shell .card,.dashboard-shell .card,.alerts-page--refined .card,.ticket-detail-page .card,.me-page .card,.account-page .card,.billing-gate .card,.client-portal-shell .page-section-card,.dashboard-shell .page-section-card,.alerts-page--refined .page-section-card,.ticket-detail-page .page-section-card,.me-page .page-section-card,.account-page .page-section-card{background:var(--rio-surface)!important;color:var(--rio-ink)!important;border-color:var(--rio-line)!important}.client-portal-shell .small,.dashboard-shell .small,.alerts-page--refined .small,.ticket-detail-page .small,.me-page .small,.account-page .small,.billing-gate .small{color:var(--rio-ink-soft)!important}.mobile-bottom-nav{background:#fffffff7!important;border-color:#dce5f0!important;box-shadow:0 -8px 24px #1f30501a!important}.mobile-bottom-nav__item{color:#617089!important}.mobile-bottom-nav__icon{background:#eff4fb!important;color:#52617a!important}.mobile-bottom-nav__item.active{color:#1d4ed8!important;background:#eef5ff!important}.mobile-bottom-nav__item.active .mobile-bottom-nav__icon{background:#dceaff!important;color:#1d4ed8!important}@media print{@page{size:A4;margin:12mm}html,body,#root{background:#fff!important;color:#111!important;min-height:auto!important;height:auto!important}body{margin:0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}*,*:before,*:after{text-shadow:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.no-print,.sidebar,.topbar,.filters-sticky,.report-grid>:not(.page-hero):not(.print-focus),.Toast,.toast,.app-signature{display:none!important}.container,.app-shell,.content,.page-shell,.report-grid{display:block!important;width:100%!important;max-width:none!important;min-height:auto!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#111!important;overflow:visible!important}.page-hero,.print-focus,.report-executive,.report-executive__panel,.page-kpi{color:#111!important;background:#fff!important;border:1px solid #d8d8d8!important;box-shadow:none!important}.page-hero,.print-focus{break-inside:avoid;page-break-inside:avoid;margin:0 0 12px!important;padding:14px!important;border-radius:16px!important;overflow:visible!important}.page-hero:after,.report-executive:before{display:none!important}.page-hero__head,.page-section-head{gap:8px!important;margin-bottom:10px!important}.page-hero__title,.page-section-title{color:#111!important}.page-hero__sub,.page-section-sub,.small,.page-kpi__label,.page-kpi__hint,.report-executive__list,.report-executive__list li,.report-attention-item,.report-attention-item *{color:#333!important;opacity:1!important}.page-kpi__value{color:#111!important;opacity:1!important;font-size:22px!important}.report-executive__eyebrow{color:#8a5a1f!important;opacity:1!important}.page-kpis,.report-executive__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.page-kpi,.report-executive__panel{padding:12px!important;border-radius:14px!important}.report-executive__list{gap:6px!important;padding-left:18px!important;line-height:1.35!important}.badge,.badge.accentB,.badge.danger,.badge.mini{color:#111!important;background:#f4f4f4!important;border:1px solid #d8d8d8!important;box-shadow:none!important;opacity:1!important}}.ticket-audit-panel{overflow:hidden}.ticket-audit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 12px}.ticket-audit-summary__card{min-width:0;padding:12px;border-radius:18px;border:1px solid rgba(255,185,90,.14);background:radial-gradient(circle at 18% 0%,rgba(255,185,90,.12),transparent 36%),#ffffff0b;box-shadow:inset 0 1px #ffffff0a}.ticket-audit-summary__card strong{display:block;margin-top:4px;color:#f5f7fafa;font-size:18px;line-height:1.15;font-weight:950;overflow-wrap:anywhere}.ticket-audit-summary__card span{display:block;margin-top:5px;color:#8aa0c6e0;font-size:12px;line-height:1.25}.ticket-audit-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#0000001f}.ticket-audit-route__step{min-width:0;display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:16px;background:#ffffff09}.ticket-audit-route__step>span{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#f3c77a24;border:1px solid rgba(243,199,122,.28);color:#f3c77a;font-size:12px;font-weight:950}.ticket-audit-route__step b{display:block;font-size:13px;color:#f5f7faf0}.ticket-audit-route__step small{display:block;margin-top:3px;color:#8aa0c6e0;line-height:1.25;overflow-wrap:anywhere}.ticket-audit-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;margin:4px 0 14px}.ticket-audit-filter{flex:1 1 145px;min-width:135px;text-align:left;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#ffffff09;color:#f5f7fae0;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.ticket-audit-filter:hover{transform:translateY(-1px);border-color:#ffb95a33;background:#ffffff0e}.ticket-audit-filter b,.ticket-audit-filter span{display:block}.ticket-audit-filter b{font-size:13px;font-weight:950}.ticket-audit-filter span{margin-top:3px;color:#8aa0c6d9;font-size:12px}.ticket-audit-filter--active{border-color:#f3c77a5c;background:linear-gradient(135deg,#f3c77a24,#ff8a000f);box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.ticket-audit-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:15px}.ticket-audit-message{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0000001f;white-space:pre-wrap;line-height:1.35}@media (max-width: 980px){.ticket-audit-summary,.ticket-audit-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ticket-audit-summary,.ticket-audit-route{grid-template-columns:1fr}.ticket-audit-filter{flex-basis:100%}}.client-portal-shell{display:grid;gap:14px}.client-portal-hero{border-color:#d28a3a2e;overflow:hidden}.client-portal-hero:before{content:"";position:absolute;inset:-80px -60px auto auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(210,138,58,.2),transparent 62%);pointer-events:none}.client-portal-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(210,138,58,.22);background:#d28a3a1a;color:#f4c68d;font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.client-portal-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.62fr);gap:14px;margin-top:16px;position:relative;z-index:1}.client-portal-status-card,.client-portal-mini-panel,.client-portal-kpi,.client-portal-ticket,.client-portal-store,.client-portal-shortcut{border:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff09}.client-portal-status-card{padding:18px;border-radius:20px}.client-portal-status-card__label{color:#f3f5f79e;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.client-portal-status-card__title{margin-top:8px;font-size:clamp(22px,3vw,34px);line-height:1.06;font-weight:950;letter-spacing:0}.client-portal-status-card p{margin:10px 0 0;max-width:72ch;color:#f3f5f7c2;line-height:1.55}.client-portal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.client-portal-mini-panel{display:grid;gap:10px;padding:14px;border-radius:20px}.client-portal-mini-panel__row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border-radius:16px;background:#00000024}.client-portal-mini-panel__row span{color:#f3f5f7b3;font-size:13px;line-height:1.25}.client-portal-mini-panel__row strong{font-size:24px;color:#fff;line-height:1}.client-portal-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.client-portal-kpi{min-height:126px;border-radius:20px}.client-portal-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);gap:14px;align-items:start}.client-portal-main-card,.client-portal-side{min-width:0}.client-portal-side{display:grid;gap:14px}.client-portal-list,.client-portal-store-list,.client-portal-shortcuts{display:grid;gap:10px}.client-portal-ticket,.client-portal-store,.client-portal-shortcut{border-radius:18px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.client-portal-ticket:hover,.client-portal-store:hover,.client-portal-shortcut:hover{transform:translateY(-1px);border-color:#d28a3a4d;background:linear-gradient(180deg,#d28a3a1c,#ffffff06)}.client-portal-ticket{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:flex-start;padding:14px}.client-portal-ticket__title,.client-portal-store__title{font-size:15px;line-height:1.25;font-weight:900;color:#fff}.client-portal-ticket__meta,.client-portal-store__sub{margin-top:6px;color:#f3f5f794;line-height:1.35}.client-portal-ticket__problem{margin-top:9px;color:#f3f5f7cc;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.client-portal-ticket__side,.client-portal-store__badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.client-portal-store{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px}.client-portal-shortcut{display:flex;gap:12px;align-items:flex-start;padding:14px}.client-portal-shortcut>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:#ffffff14}.client-portal-shortcut strong{display:block;color:#fff;font-size:14px;line-height:1.25}.client-portal-shortcut small{display:block;margin-top:5px;color:#f3f5f79e;line-height:1.35}@media (max-width: 1180px){.client-portal-hero-grid,.client-portal-grid{grid-template-columns:1fr}.client-portal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.client-portal-kpis,.client-portal-ticket,.client-portal-store{grid-template-columns:1fr}.client-portal-ticket__side,.client-portal-store__badges{justify-content:flex-start}.client-portal-actions .btn{width:100%;justify-content:center}}.ticket-close-checklist{margin-top:12px;padding:12px;border-radius:18px;border:1px solid rgba(46,204,113,.16);background:radial-gradient(420px 120px at 0% 0%,rgba(46,204,113,.1),transparent 62%),linear-gradient(180deg,#ffffff0b,#ffffff05)}.ticket-close-checklist__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;flex-wrap:wrap}.ticket-close-checklist__title{font-weight:950;letter-spacing:0;margin-bottom:3px}.ticket-close-checklist__items{display:grid;gap:8px}.ticket-close-checklist__item{display:grid;grid-template-columns:0 26px minmax(0,1fr);gap:10px;align-items:flex-start;padding:10px;border-radius:15px;border:1px solid rgba(255,255,255,.09);background:#0000001f;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ticket-close-checklist__item:hover{transform:translateY(-1px);border-color:#2ecc7147;background:#2ecc710f}.ticket-close-checklist__item input{opacity:0;width:0;height:0;margin:0;pointer-events:none}.ticket-close-checklist__mark{width:26px;height:26px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#0b1d13;font-weight:950;line-height:1}.ticket-close-checklist__item--checked{border-color:#2ecc7157;background:#2ecc7116}.ticket-close-checklist__item--checked .ticket-close-checklist__mark{background:#2ecc71f2;border-color:#2ecc71f2}.ticket-close-checklist__body{display:grid;gap:3px;min-width:0}.ticket-close-checklist__body b{font-size:13px;line-height:1.25}.ticket-close-checklist__body small{color:var(--muted);line-height:1.28}@media (max-width: 640px){.ticket-close-checklist{padding:10px}.ticket-close-checklist__item{padding:9px;gap:9px}}:root{--bg: #10141b;--bg2: #161b24;--card: #1b222d;--card2: rgba(27, 34, 45, .94);--surface-1: rgba(30, 37, 49, .96);--surface-2: rgba(22, 28, 38, .96);--surface-3: rgba(255, 255, 255, .065);--text: #f7f8fb;--muted: #c2cad7;--border: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .2);--shadow: 0 18px 42px rgba(3, 6, 12, .3);--shadow-soft: 0 10px 26px rgba(3, 6, 12, .22)}html{background:#10141b!important}body{background:radial-gradient(900px 520px at 10% -10%,rgba(218,151,70,.15),transparent 58%),radial-gradient(820px 480px at 98% 3%,rgba(112,128,152,.2),transparent 50%),linear-gradient(180deg,#111722,#10141b 52%,#0f141c)!important;color:var(--text)!important}.card,.page-section-card,.page-hero,.page-kpi,.page-soft-card,.list-card,button.card,button.page-soft-card,button.list-card,.monitor-store-card,.monitor-store-card-v2,.dashboard-alert-row,.client-portal-ticket,.client-portal-store,.alerts-item-v2,.alerts-kpi-v2,.ticket-close-checklist__item{color:var(--text)!important}button.card,button.page-soft-card,button.list-card,.monitor-store-card,.monitor-store-card-v2{font:inherit!important}.sidebar,.topbar,.card,.page-section-card,.page-hero,.auth-panel,.monitor-hero,.monitor-filter,.monitor-list-panel,.monitor-detail-panel,.alerts-hero-v2,.alerts-filters-v2,.alerts-board-v2{background:radial-gradient(780px 220px at 0% 0%,rgba(218,151,70,.075),transparent 58%),linear-gradient(180deg,#1f2632f7,#141a24f5)!important;border-color:#ffffff21!important;box-shadow:var(--shadow-soft)!important}.page-kpi,.page-soft-card,.list-card,.dashboard-quick-item,.dashboard-alert-row,.monitor-tile,.monitor-store-card,.monitor-store-card-v2,.monitor-primary-card,.monitor-surface-card,.monitor-accordion-v2,.monitor-metric-card,.monitor-info-pair,.monitor-note-card,.monitor-mobile-item-card,.client-portal-ticket,.client-portal-store,.client-portal-shortcut,.alerts-kpi-v2,.alerts-item-v2,.ticket-close-checklist__item{background:linear-gradient(180deg,#ffffff15,#ffffff0b)!important;border-color:#ffffff20!important}.page-kpi__label,.page-label,label,.small,.table th,.monitor-tile__title,.monitor-detail-info__label,.alerts-filter-field label,.alerts-kpi-v2 span:not(.alerts-kpi-v2__icon),.client-portal-ticket__meta,.client-portal-store__sub,.client-portal-shortcut small,.ticket-close-checklist__body small{color:#ebf0f7b8!important}.page-kpi__hint,.page-section-sub,.page-hero__sub,.monitor-hero__sub,.alerts-hero-v2 p,.alerts-board-v2__head p,.alerts-item-v2__subtitle{color:#ebf0f7bd!important}.page-kpi__value,.page-value-strong,.page-hero__title,.page-section-title,.monitor-store-card__name,.monitor-store-card-v2__title,.monitor-detail-title,.client-portal-ticket__title,.client-portal-store__title,.alerts-item-v2__title-row h3,.alerts-kpi-v2 strong,.table td strong{color:#fff!important}.input,select,textarea,.fancy-select__button,.alerts-filter-field input{background:linear-gradient(180deg,#0f141cf5,#0c1118f5)!important;border-color:#ffffff2e!important;color:#f7f8fb!important}.input::placeholder,textarea::placeholder,.alerts-filter-field input::placeholder{color:#ebf0f780!important}.input:focus,select:focus,textarea:focus,.fancy-select__button:focus,.alerts-filter-field input:focus{border-color:#efad5694!important;box-shadow:0 0 0 4px #da974624!important}.table td{color:#f7f8fbeb!important;background:#ffffff0f!important}.btn:not(.primary):not(.accent):not(.accentB):not(.danger){background:linear-gradient(180deg,#ffffff1b,#ffffff0f)!important;border-color:#ffffff2e!important;color:#f8fafc!important}.btn.primary,.btn.accent{color:#201409!important;background:linear-gradient(180deg,#f3b962,#d9933f)!important;border-color:#ffd9978c!important}.badge{background:#ffffff17!important;border-color:#ffffff29!important;color:#fffffff0!important}.badge.ok{color:#ceffe3!important}.badge.warn{color:#ffe9ac!important}.badge.danger{color:#ffd4d7!important}.badge.accent,.badge.accentB{color:#ffe5bf!important}.nav-item{color:#f7f8fbe6!important}.nav-item:hover{background:#ffffff13!important}.nav-item.active{background:linear-gradient(90deg,#da974642,#da97461a)!important}.sidebar-tip{color:#ebf0f7b3!important}.accesses-page .card,.accesses-page button.card{color:var(--text)!important}.accesses-page button.card:hover,.list-card:hover,.page-soft-card:hover{border-color:#efad564d!important;background:linear-gradient(180deg,#ffffff1b,#ffffff0e)!important}@media (max-width: 720px){.page-kpi,.page-soft-card,.list-card,.client-portal-ticket,.client-portal-store,.alerts-item-v2{border-radius:17px!important}}:root{--surface-page: #0a111c;--surface-panel: rgba(16, 24, 38, .88);--surface-panel-soft: rgba(20, 29, 44, .74);--surface-row: rgba(30, 40, 56, .56);--surface-row-alt: rgba(26, 35, 50, .46);--surface-row-hover: rgba(42, 53, 70, .66);--border-row: rgba(183, 196, 218, .12);--border-row-soft: rgba(183, 196, 218, .08);--text-main: #f4f7fb;--text-soft: rgba(226, 234, 247, .76);--text-muted-2: rgba(191, 204, 224, .62);--accent-soft: rgba(217, 151, 67, .18);--critical-soft: rgba(255, 91, 97, .13)}body{background:radial-gradient(1100px 620px at 10% -10%,rgba(217,151,67,.1),transparent 54%),radial-gradient(900px 480px at 100% 0%,rgba(113,128,150,.08),transparent 52%),linear-gradient(180deg,#080e17,#0a111c)!important}.card,.page-section-card,.alerts-hero-v2,.alerts-filters-v2,.alerts-board-v2,.monitor-hero,.monitor-filter,.monitor-list-panel,.monitor-detail-panel{background:linear-gradient(180deg,#141d2cc7,#0d1522b8)!important;border-color:#b7c4da1a!important;box-shadow:0 10px 24px #02081238!important}.page-hero,.dashboard-hero,.auth-side{background:radial-gradient(720px 260px at 0% 0%,rgba(217,151,67,.12),transparent 58%),radial-gradient(620px 220px at 100% 0%,rgba(255,255,255,.04),transparent 50%),linear-gradient(180deg,#151d2af0,#0d1522e6)!important}.page-section-title,.alerts-board-v2__head h2,.h2{color:var(--text-main)!important}.page-section-sub,.alerts-board-v2__head p,.small,.list-card__meta,.alerts-item-v2__subtitle,.monitor-store-card__sub,.monitor-store-card-v2__sub{color:var(--text-soft)!important}.list-card-grid,.alerts-list-v2,.monitor-store-list,.dashboard-alert-list{gap:8px!important}.list-card,.ticket-card,.ticket-card--mobile,.client-portal-ticket,.client-portal-store,.dashboard-alert-row,.monitor-store-card,.monitor-store-card-v2,.accesses-page button.card,.alerts-item-v2{color:var(--text-main)!important;background:var(--surface-row)!important;border:1px solid var(--border-row)!important;box-shadow:none!important}.list-card:nth-child(2n),.ticket-card:nth-child(2n),.ticket-card--mobile:nth-child(2n),.client-portal-ticket:nth-child(2n),.client-portal-store:nth-child(2n),.dashboard-alert-row:nth-child(2n),.monitor-store-card:nth-child(2n),.monitor-store-card-v2:nth-child(2n),.accesses-page button.card:nth-child(2n),.alerts-item-v2:nth-child(2n){background:var(--surface-row-alt)!important}.list-card:hover,.ticket-card:hover,.ticket-card--mobile:hover,.client-portal-ticket:hover,.client-portal-store:hover,.dashboard-alert-row:hover,.monitor-store-card:hover,.monitor-store-card-v2:hover,.accesses-page button.card:hover,.alerts-item-v2:hover{background:var(--surface-row-hover)!important;border-color:#d997433d!important;transform:none!important;box-shadow:0 8px 18px #0208122e!important}.alerts-board-v2{padding:16px!important}.alerts-item-v2{grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:12px 13px 12px 16px!important;border-radius:16px!important;min-height:74px!important;overflow:hidden}.alerts-item-v2:before{left:0!important;top:14px!important;bottom:14px!important;width:3px!important;opacity:.72!important}.alerts-item-v2--critical{background:linear-gradient(90deg,rgba(255,91,97,.055),transparent 34%),var(--surface-row)!important;border-color:#ff5b6129!important}.alerts-item-v2--warn{background:linear-gradient(90deg,rgba(242,191,74,.055),transparent 34%),var(--surface-row)!important}.alerts-item-v2__marker{display:none!important}.alerts-item-v2__title-row{gap:6px!important}.alerts-item-v2__title-row h3{font-size:14px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:0}.alerts-item-v2__subtitle{margin-top:4px!important;font-size:12px!important}.alerts-item-v2__detail{margin-top:6px!important;color:#eff4fbcc!important;font-size:12.5px!important;line-height:1.38!important}.alerts-item-v2__side{min-width:160px!important;gap:7px!important}.alerts-item-v2__chips .badge,.alerts-item-v2 .badge{padding:4px 8px!important;font-size:11px!important;font-weight:720!important}.alerts-item-v2__action{min-width:132px!important;min-height:32px!important;padding:7px 10px!important;border-radius:12px!important;background:#ffffff0f!important}.alerts-board-v2__legend{opacity:.82}.accesses-page .grid[style*=align-items]>.col-8 .card.page-section-card,.accesses-page .grid[style*=align-items]>.col-4 .card.page-section-card{background:#101826b3!important}.accesses-page button.card{padding:12px 13px!important;border-radius:16px!important}.accesses-page button.card .small{color:#dae4f2b8!important}.accesses-page button.card [style*="font-weight: 950"],.accesses-page button.card [style*="font-weight:950"]{color:#f7f9fc!important}.table{border-spacing:0 6px!important}.table td{background:#1e283875!important;border-top-color:var(--border-row-soft)!important;border-bottom-color:var(--border-row-soft)!important}.table tbody tr:nth-child(2n) td{background:#1a233261!important}.table tbody tr:hover td{background:#2a35469e!important}.table th{color:var(--text-muted-2)!important}.badge{background:#ffffff0e!important;border-color:#d4dfef24!important;color:#f5f8fce6!important;box-shadow:none!important}.badge.danger{background:#ff5b611a!important;border-color:#ff5b613d!important}.badge.warn,.badge.accent,.badge.accentB{background:#d997431b!important;border-color:#d997433d!important;color:#f6d29f!important}.badge.ok{background:#35d07f18!important;border-color:#35d07f3d!important;color:#c7f6d8!important}.btn:not(.primary):not(.accent):not(.accentB):not(.danger){background:#ffffff0e!important;border-color:#d4dfef24!important;color:#f7f9fceb!important;box-shadow:none!important}.btn:not(.primary):not(.accent):not(.accentB):not(.danger):hover{background:#ffffff16!important;border-color:#d997433d!important}.input,select,textarea,.fancy-select__trigger,.monitor-select,.monitor-filter select{background:#070c14b8!important;border-color:#d4dfef24!important}.filters-sticky{top:10px}@media (max-width: 820px){.alerts-item-v2{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;padding:12px 12px 12px 15px!important}.alerts-item-v2__side{min-width:0!important;justify-items:stretch!important}.alerts-item-v2__chips{justify-content:flex-start!important}.alerts-item-v2__action{width:100%!important}.list-card,.ticket-card,.ticket-card--mobile,.client-portal-ticket,.client-portal-store,.dashboard-alert-row,.monitor-store-card,.monitor-store-card-v2,.accesses-page button.card,.alerts-item-v2{border-radius:15px!important}}.accesses-page{--access-panel: rgba(18, 27, 40, .82);--access-row: rgba(31, 42, 58, .62);--access-row-even: rgba(24, 35, 51, .58);--access-row-selected: rgba(44, 55, 72, .78);--access-line: rgba(204, 216, 235, .13);--access-text: #f7f9fc;--access-muted: rgba(214, 224, 240, .68);--access-soft: rgba(214, 224, 240, .5)}.accesses-page .page-hero{margin-bottom:12px!important}.accesses-page .accesses-filter-card{position:static!important;top:auto!important;z-index:auto!important;padding:16px!important;margin-bottom:12px!important;background:linear-gradient(180deg,#17202feb,#0f1826db)!important;border-color:#ccd8eb21!important;box-shadow:0 8px 22px #02081233!important}.accesses-page .accesses-filter-card .page-section-head{margin-bottom:10px!important;align-items:center!important}.accesses-page .accesses-filter-card .page-section-title{font-size:18px!important;letter-spacing:0}.accesses-page .accesses-filter-card .page-section-sub{font-size:13px!important;color:var(--access-muted)!important}.accesses-page .accesses-filter-card .grid{gap:10px!important}.accesses-page .accesses-filter-card label{color:#dce5f3b8!important;font-size:12px!important}.accesses-page .accesses-filter-card .input,.accesses-page .accesses-filter-card .fancy-select__trigger{min-height:44px!important;background:#070d16a3!important;border-color:#ccd8eb21!important;box-shadow:none!important}.accesses-page .accesses-filter-card .btn{min-height:40px!important;border-radius:14px!important}.accesses-page .accesses-coverage{padding:14px!important;margin-bottom:12px!important}.accesses-page .access-network-card{padding:12px!important;border-radius:15px!important;background:#1f2a3a7a!important;border-color:#ccd8eb1a!important;box-shadow:none!important}.accesses-page .access-network-card:hover{background:#27334494!important}.accesses-page .accesses-workspace{gap:14px!important}.accesses-page .accesses-list-panel,.accesses-page .access-detail-panel{background:#0f1826c2!important;border-color:#ccd8eb1f!important;box-shadow:none!important}.accesses-page .accesses-list-panel{padding:14px!important}.accesses-page .accesses-list-panel .page-section-head,.accesses-page .access-detail-panel .page-section-head{margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(204,216,235,.1)!important}.accesses-page .accesses-card-list{display:grid!important;gap:9px!important}.accesses-page .access-row-card{padding:12px 14px!important;border-radius:15px!important;background:var(--access-row)!important;border:1px solid var(--access-line)!important;box-shadow:none!important;transition:background .14s ease,border-color .14s ease,transform .14s ease!important}.accesses-page .access-row-card:nth-child(2n){background:var(--access-row-even)!important}.accesses-page .access-row-card:hover{background:#2d394ab8!important;border-color:#d9974338!important}.accesses-page .access-row-card--selected{background:linear-gradient(90deg,#d9974324,#2c3748c2 28%,#2c3748b8)!important;border-color:#d9974357!important;box-shadow:inset 4px 0 #d99743d1!important}.accesses-page .access-row-card>.row:first-child{align-items:flex-start!important}.accesses-page .access-row-card [style*="font-size: 17"],.accesses-page .access-row-card [style*="fontSize: 17"]{font-size:15px!important;color:var(--access-text)!important;letter-spacing:0}.accesses-page .access-row-card .small{color:var(--access-muted)!important;font-size:12px!important}.accesses-page .access-row-card .grid{margin-top:9px!important;gap:8px!important;padding-top:8px!important;border-top:1px solid rgba(204,216,235,.08)!important}.accesses-page .access-row-card .grid .small{color:var(--access-soft)!important;margin-bottom:2px!important}.accesses-page .access-row-card [style*="font-weight: 850"],.accesses-page .access-row-card [style*="fontWeight: 850"],.accesses-page .access-row-card [style*="font-weight: 950"],.accesses-page .access-row-card [style*="fontWeight: 950"]{color:#f7f9fc!important}.accesses-page .access-row-note{margin-top:8px!important;color:#e2eaf7bd!important;background:#ffffff09!important;border:1px solid rgba(204,216,235,.08)!important;border-radius:12px!important;padding:8px 10px!important}.accesses-page .access-detail-panel{top:18px!important}.accesses-page .access-detail-summary{background:#1f2a3a94!important;border-color:#ccd8eb1f!important;box-shadow:none!important}.accesses-page .access-detail-panel .btn{min-height:40px!important}.accesses-page .access-detail-panel .btn.primary{box-shadow:0 8px 18px #d997432e!important}.accesses-page .access-detail-panel [style*="font-size: 26"],.accesses-page .access-detail-panel [style*="fontSize: 26"]{font-size:23px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.accesses-page .badge{padding:4px 8px!important;font-size:11px!important;font-weight:760!important}.accesses-page .table td{background:#1f2a3a8a!important}@media (max-width: 980px){.accesses-page .accesses-filter-card .page-section-head{align-items:flex-start!important}.accesses-page .access-detail-panel{position:static!important}}@media (max-width: 720px){.accesses-page .accesses-filter-card,.accesses-page .accesses-list-panel,.accesses-page .access-detail-panel{padding:12px!important;border-radius:18px!important}.accesses-page .access-row-card{padding:11px 12px!important}}.monitor-history-panel{margin-top:14px!important;padding:18px!important;background:linear-gradient(180deg,#121b28d1,#0c1420c7)!important}.monitor-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.monitor-history-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.monitor-history-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.monitor-history-kpis .monitor-tile{min-height:92px}.monitor-history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.monitor-history-filters label{display:block;margin-bottom:6px}.monitor-history-list{display:grid;gap:8px}.monitor-history-event{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px 13px;border:1px solid rgba(204,216,235,.12);border-radius:16px;background:#1e283880;box-shadow:none;position:relative;overflow:hidden}.monitor-history-event:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:#8fa1b973}.monitor-history-event--critical:before{background:#ff5b61d1}.monitor-history-event--warning:before{background:#f2bf4ad1}.monitor-history-event--ok:before{background:#35d07fd1}.monitor-history-event:nth-child(2n){background:#1a23326b}.monitor-history-event:hover{border-color:#d997433d;background:#2a354699}.monitor-history-event__title-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:4px;padding-left:4px}.monitor-history-event__title-row strong{color:#f7f9fc;font-size:14px;letter-spacing:0}.monitor-history-event__meta{color:#d6e0f0ad;font-size:12px;margin-bottom:5px;padding-left:4px}.monitor-history-event__message{color:#f0f5fcd6;font-size:12.5px;line-height:1.42;padding-left:4px}.monitor-history-event__time{color:#d6e0f0a8;font-size:12px;white-space:nowrap;padding-top:2px}.monitor-history-empty{padding:18px;border:1px dashed rgba(204,216,235,.16);border-radius:16px;color:#d6e0f0b3;background:#ffffff09}@media (max-width: 960px){.monitor-history-head,.monitor-history-event{grid-template-columns:1fr}.monitor-history-head{display:grid}.monitor-history-actions{justify-content:stretch}.monitor-history-actions .btn{flex:1}.monitor-history-kpis,.monitor-history-filters{grid-template-columns:1fr}.monitor-history-event__time{white-space:normal}}.monitor-view-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px!important;background:#0e1826c2!important;border-color:#ccd8eb1a!important}.monitor-view-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(204,216,235,.11);background:#ffffff09;color:#f2f6fccc;border-radius:16px;padding:12px 14px;text-align:left;cursor:pointer;display:grid;gap:4px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.monitor-view-tab:hover{transform:translateY(-1px);border-color:#d9974347;background:#ffffff0e}.monitor-view-tab span{font-weight:900;font-size:15px;color:#f8fafc}.monitor-view-tab small{color:#d6e0f0ad;font-size:12px;line-height:1.35}.monitor-view-tab.is-active{border-color:#d9974373;background:linear-gradient(180deg,#d997432e,#d997430f);box-shadow:inset 0 0 0 1px #d9974314}.monitor-view-tab.is-active small{color:#ffedd5d6}.monitor-history-list{max-height:min(520px,48vh);overflow:auto;padding-right:4px;scrollbar-width:thin}.monitor-history-list::-webkit-scrollbar{width:8px}.monitor-history-list::-webkit-scrollbar-thumb{background:#ccd8eb2e;border-radius:999px}.monitor-history-list::-webkit-scrollbar-track{background:transparent}@media (max-width: 720px){.monitor-view-tabs{grid-template-columns:1fr}.monitor-view-tab{padding:11px 12px}.monitor-history-list{max-height:none;overflow:visible;padding-right:0}}.sidebar{width:304px;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:18px!important;background:radial-gradient(720px 260px at 0% -4%,rgba(217,151,67,.13),transparent 58%),linear-gradient(180deg,#121823f5,#090e17f5)!important;border-color:#dce2ee24!important;box-shadow:0 20px 48px #00000057!important}.brand{margin-bottom:0!important;padding:6px 6px 16px!important}.brand h1{font-size:17px!important}.brand p{color:#e2e8f0a8!important}.nav{flex:1;min-height:0;gap:8px!important;overflow-y:auto;padding:2px 3px 2px 0;margin-right:-3px;scrollbar-width:thin}.nav::-webkit-scrollbar{width:7px}.nav::-webkit-scrollbar-thumb{background:#e2e8f029;border-radius:999px}.nav-item{position:relative;min-height:54px!important;padding:12px 13px!important;border-radius:18px!important;color:#f6f8fce0!important;overflow:hidden}.nav-item:before{content:"";position:absolute;inset:11px auto 11px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,#ffd98a,#d99743);opacity:0;transition:opacity .16s ease}.nav-item:hover{background:#ffffff12!important;border-color:#ffd88a2e!important}.nav-item.active{background:radial-gradient(240px 120px at 14% 50%,rgba(255,217,138,.17),transparent 70%),linear-gradient(90deg,#d9974345,#d9974316)!important;border-color:#ffd98a61!important;box-shadow:inset 0 1px #ffffff12,0 10px 22px #00000038!important}.nav-item.active:before{opacity:1}.nav-item__icon{width:34px!important;height:34px!important;border-radius:14px!important;font-size:16px!important;background:#ffffff13!important;border:1px solid rgba(255,255,255,.075)!important}.nav-item.active .nav-item__icon{background:#d997432e!important;border-color:#ffd98a3d!important}.nav-item__label{font-size:15px;line-height:1.15}.nav-item__arrow{font-size:22px!important;opacity:.48!important}.sep{flex:0 0 auto;margin:0!important;background:#e2e8f01f!important}.sidebar-logout{min-height:48px;border-radius:18px!important;background:linear-gradient(180deg,#ef44442e,#7f1d1d2e)!important;border-color:#ff73734d!important;color:#ffe2e2!important}.sidebar-tip{margin:0!important;font-size:12.5px!important}.mobile-bottom-nav{display:none}@media (max-width: 860px){.container{max-width:none!important;padding:10px 10px calc(106px + env(safe-area-inset-bottom,0px))!important}.app-shell{display:block!important}.sidebar{display:none!important}.content{width:100%;padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.topbar{align-items:flex-start!important;border-radius:20px!important;padding:14px!important;margin-bottom:12px!important}.topbar .badge{align-self:stretch;justify-content:center;text-align:center}.mobile-bottom-nav{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;gap:6px;min-height:76px;padding:8px;overflow-x:auto;border:1px solid rgba(226,232,240,.15);border-radius:26px;background:linear-gradient(180deg,#0a0c11f2,#05070bf0);box-shadow:0 22px 46px #00000070;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);scrollbar-width:none}.mobile-bottom-nav::-webkit-scrollbar{display:none}.mobile-bottom-nav__item{flex:0 0 76px;min-height:58px;display:grid;place-items:center;align-content:center;gap:4px;padding:6px 4px;border:1px solid transparent;border-radius:19px;color:#e2e8f0a8;font-size:11px;font-weight:850;line-height:1;text-align:center;white-space:nowrap}.mobile-bottom-nav__icon{width:29px;height:27px;display:grid;place-items:center;border-radius:13px;background:#fff1;font-size:17px}.mobile-bottom-nav__item.active{color:#ffd98a;background:linear-gradient(180deg,#d997433d,#d997431c);border-color:#ffd98a3d}.mobile-bottom-nav__item.active .mobile-bottom-nav__icon{background:#d997432e}.app-signature{bottom:calc(94px + env(safe-area-inset-bottom,0px))!important}}@media print{.mobile-bottom-nav{display:none!important}}.home-bg{display:none}.home-main{margin:0 auto!important}.home-hero-card{min-height:300px!important;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important}.home-hero-card h1{letter-spacing:0}.home-menu-panel{border-color:#e2e8f024!important;background:radial-gradient(720px 220px at 0% 0%,rgba(217,151,67,.1),transparent 58%),linear-gradient(180deg,#111722f7,#090d15f5)!important;box-shadow:0 20px 50px #00000057!important}.home-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-menu-card{min-height:116px!important;border-color:#e2e8f01f!important;background:linear-gradient(180deg,#ffffff12,#ffffff0a)!important}.home-menu-card:hover{transform:translateY(-1px)!important}@media (max-width: 860px){.home-shell{min-height:100dvh;overflow:auto!important;padding:14px 12px calc(92px + env(safe-area-inset-bottom,0px))!important}.home-header{align-items:center!important}.home-main{padding:14px 0 20px!important}.home-hero-card{min-height:0!important;grid-template-columns:1fr!important;padding:18px!important;border-radius:26px!important}.home-status-card{display:none!important}.home-menu-panel{margin-top:12px!important;padding:12px!important;border-radius:24px!important}.home-menu-grid{grid-template-columns:1fr!important;gap:8px!important}.home-menu-card{min-height:58px!important;grid-template-columns:38px minmax(0,1fr) 16px!important;padding:10px 12px!important;border-radius:18px!important}.home-menu-card__icon{width:34px!important;height:34px!important;border-radius:13px!important;font-size:16px!important}.home-menu-card h3{font-size:15px!important}.home-menu-card p,.home-menu-card .badge,.home-menu-close{display:none!important}.home-shell~.app-signature{display:none!important}}@media (max-width: 520px){.home-header__actions{width:100%}.home-profile-pill{flex:1;min-width:0}.home-hero-card h1{font-size:34px!important;line-height:1.02!important}.home-hero-card p{font-size:14px!important;line-height:1.55!important;margin-top:12px!important}.home-actions{margin-top:18px!important;gap:8px!important}.home-main-button,.home-secondary-button{min-height:46px!important}}@media (max-width: 860px){.app-signature{display:none!important}}:root{--rio-bg: #070909;--rio-bg-elevated: #0e1315;--rio-panel: rgba(18, 24, 27, .94);--rio-panel-2: rgba(24, 31, 35, .9);--rio-row: rgba(255, 255, 255, .045);--rio-row-hover: rgba(74, 222, 202, .075);--rio-border: rgba(218, 230, 234, .12);--rio-border-strong: rgba(218, 230, 234, .2);--rio-text: #f4f7f7;--rio-muted: rgba(226, 234, 235, .68);--rio-soft: rgba(226, 234, 235, .5);--rio-teal: #4adeca;--rio-teal-soft: rgba(74, 222, 202, .16);--rio-amber: #f4b85a;--rio-amber-soft: rgba(244, 184, 90, .16);--rio-green: #4ade80;--rio-red: #fb7185;--rio-warn: #facc15;--rio-radius-card: 8px;--rio-radius-control: 10px;--rio-shadow: 0 18px 42px rgba(0, 0, 0, .32);--rio-shadow-soft: 0 10px 24px rgba(0, 0, 0, .22)}*{letter-spacing:0}html,body{background:var(--rio-bg)!important}body{color:var(--rio-text)!important;background:linear-gradient(180deg,#070909,#0b0f10 42%,#070909)!important}.container{max-width:1360px!important;padding:18px!important}.app-shell{gap:18px!important;align-items:stretch!important}.content{min-height:calc(100dvh - 36px)}.sidebar,.topbar,.card,.page-section-card,.page-hero,.auth-panel,.monitor-hero,.monitor-filter,.monitor-list-panel,.monitor-detail-panel,.alerts-hero-v2,.alerts-filters-v2,.alerts-board-v2,.home-hero-card,.home-menu-panel{border-radius:var(--rio-radius-card)!important;border-color:var(--rio-border)!important;background:linear-gradient(180deg,#161d21f5,#0c1113f5)!important;box-shadow:var(--rio-shadow-soft)!important}.sidebar{width:318px!important;height:calc(100dvh - 36px)!important;padding:14px!important;top:18px!important}.brand{border-radius:var(--rio-radius-card)!important;padding:12px!important;border:1px solid var(--rio-border)!important;background:linear-gradient(180deg,#ffffff0d,#ffffff07)!important;margin-bottom:4px!important}.brand:hover{border-color:#4adeca47!important}.logo,.home-logo{border-radius:var(--rio-radius-control)!important;background:linear-gradient(180deg,#4adeca2e,#f4b85a1f),#111719!important;border-color:#4adeca3d!important;box-shadow:0 10px 22px #0000003d!important}.brand h1,.home-brand__title{color:var(--rio-text)!important}.brand p,.home-brand__sub{color:var(--rio-muted)!important}.nav{display:block!important;padding:2px 2px 0 0!important}.nav-section+.nav-section{margin-top:14px}.nav-section__title,.home-menu-section__title,.topbar-eyebrow{color:var(--rio-soft)!important;font-size:11px;font-weight:850;text-transform:uppercase}.nav-section__items{display:grid;gap:6px;margin-top:7px}.nav-item{min-height:50px!important;padding:9px 10px!important;border-radius:var(--rio-radius-card)!important;color:#f4f7f7d6!important;border-color:transparent!important;background:transparent!important}.nav-item:before{display:none!important}.nav-item:hover{background:var(--rio-row-hover)!important;border-color:#4adeca2e!important}.nav-item.active{color:#fff!important;background:linear-gradient(90deg,#4adeca2e,#f4b85a1a)!important;border-color:#4adeca52!important;box-shadow:inset 3px 0 0 var(--rio-teal)!important}.nav-item__icon{width:34px!important;height:34px!important;border-radius:var(--rio-radius-control)!important;background:#ffffff0f!important;border-color:#ffffff13!important}.nav-item.active .nav-item__icon{background:var(--rio-teal-soft)!important;border-color:#4adeca42!important}.nav-item__body{display:grid;gap:2px;min-width:0;flex:1}.nav-item__label{font-size:14px!important;font-weight:850!important}.nav-item__hint{color:var(--rio-soft);font-size:11px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account{display:grid;gap:10px;padding:12px;border-radius:var(--rio-radius-card);border:1px solid var(--rio-border);background:#ffffff09}.sidebar-account span,.sidebar-account small{display:block}.sidebar-account span{color:var(--rio-text);font-weight:900;font-size:13px}.sidebar-account small{margin-top:2px;color:var(--rio-muted);font-size:11px}.sidebar-logout{min-height:40px!important;border-radius:var(--rio-radius-control)!important}.topbar{min-height:84px;padding:15px 16px!important}.topbar-copy{min-width:0}.topbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.btn,.input,input,select,textarea,.fancy-select__button,.badge,.menu-pop,.menu-item{border-radius:var(--rio-radius-control)!important}.btn.primary,.btn.accent{color:#05100f!important;background:linear-gradient(180deg,#75f0df,#40ccb9)!important;border-color:#99f6e475!important}.btn:not(.primary):not(.accent):not(.accentB):not(.danger){background:#ffffff0d!important;border-color:var(--rio-border)!important}.btn:hover,.home-menu-card:hover,.list-card:hover,.page-soft-card:hover,.dashboard-quick-item:hover{transform:translateY(-1px)!important;border-color:#4adeca47!important}.badge{background:#ffffff0e!important;border-color:var(--rio-border)!important;color:var(--rio-muted)!important}.badge.accent,.badge.accentB{background:var(--rio-teal-soft)!important;border-color:#4adeca42!important;color:#bffcf2!important}.badge.ok{color:#c4f9d3!important}.badge.warn{color:#fef3b3!important}.badge.danger{color:#ffd0d8!important}.page-hero__title,.page-section-title,.home-hero-card h1{color:var(--rio-text)!important;font-size:30px!important;line-height:1.05!important}.page-hero__sub,.page-section-sub,.small,.home-hero-card p,.home-menu-card p{color:var(--rio-muted)!important}.page-kpi,.page-soft-card,.list-card,.ticket-card,.ticket-card--mobile,.dashboard-alert-row,.dashboard-quick-item,.monitor-store-card,.monitor-store-card-v2,.monitor-tile,.monitor-surface-card,.alerts-item-v2,.client-portal-ticket,.client-portal-store,.client-portal-shortcut{border-radius:var(--rio-radius-card)!important;background:linear-gradient(180deg,#ffffff0e,#ffffff07)!important;border-color:var(--rio-border)!important;box-shadow:none!important}.page-kpi__value,.page-value-strong{color:#fff!important}.table th{color:var(--rio-soft)!important}.table td{background:#ffffff08!important;color:#f4f7f7e0!important}.input,input,select,textarea,.fancy-select__button{background:#06090ac7!important;border-color:var(--rio-border)!important;color:var(--rio-text)!important}.input:focus,input:focus,select:focus,textarea:focus,.fancy-select__button:focus{border-color:#4adeca85!important;box-shadow:0 0 0 3px #4adeca1f!important}.home-shell{background:linear-gradient(180deg,#070909,#0b1011 48%,#070909)!important}.home-main{width:min(1180px,100%)!important;padding-top:24px!important}.home-hero-card{min-height:260px!important;padding:20px!important}.home-kicker{border-radius:var(--rio-radius-control)!important;background:var(--rio-teal-soft)!important;border-color:#4adeca42!important;color:#bffcf2!important}.home-status-card{border-radius:var(--rio-radius-card)!important;border-color:var(--rio-border)!important;background:linear-gradient(180deg,#4adeca14,#ffffff09)!important}.home-status-dot{background:var(--rio-teal)!important;box-shadow:0 0 0 5px #4adeca14,0 0 18px #4adeca4d!important}.home-menu-sections{display:grid;gap:18px}.home-menu-section{display:grid;gap:8px}.home-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.home-menu-card{min-height:104px!important;grid-template-columns:40px minmax(0,1fr) 14px!important;gap:10px!important;padding:12px!important;border-radius:var(--rio-radius-card)!important}.home-menu-card__icon{width:38px!important;height:38px!important;border-radius:var(--rio-radius-control)!important;background:var(--rio-amber-soft)!important;border-color:#f4b85a38!important}.home-menu-card h3{font-size:14px!important;font-weight:900!important}.home-menu-card p{font-size:11.5px!important;line-height:1.35!important}.app-signature{opacity:.42!important}@media (max-width: 1180px){.home-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 860px){.container{padding:10px 10px calc(98px + env(safe-area-inset-bottom,0px))!important}.topbar{min-height:0}.topbar-actions{width:100%;justify-content:stretch}.topbar-actions .badge{flex:1;justify-content:center}.page-hero__title,.page-section-title,.home-hero-card h1{font-size:26px!important}.mobile-bottom-nav{border-radius:var(--rio-radius-card)!important;min-height:70px!important;background:linear-gradient(180deg,#101619f5,#070a0bf5)!important}.mobile-bottom-nav__item{border-radius:8px!important}.mobile-bottom-nav__item.active{color:#bffcf2!important;background:var(--rio-teal-soft)!important;border-color:#4adeca3d!important}.home-menu-grid{grid-template-columns:1fr!important}.home-menu-sections{gap:14px}.home-menu-card{min-height:58px!important;border-radius:var(--rio-radius-card)!important}}.tickets-page,.monitor-shell,.report-grid{gap:14px!important}.tickets-page .page-hero,.monitor-shell .monitor-hero,.report-grid .page-hero{padding:18px!important;overflow:hidden!important}.tickets-page .page-section-card,.monitor-shell .monitor-filter,.monitor-shell .monitor-list-panel,.monitor-shell .monitor-detail-panel,.monitor-shell .monitor-history-panel,.report-grid .page-section-card{padding:16px!important;background:linear-gradient(180deg,#151c1fed,#0b1012f0)!important;border-color:#dae6ea1d!important;box-shadow:0 10px 26px #0003!important}.tickets-page .page-section-head,.monitor-section-head,.monitor-history-head,.report-grid .page-section-head{align-items:flex-start!important;gap:12px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(218,230,234,.09)!important;margin-bottom:12px!important}.tickets-page .page-section-title,.monitor-shell .h2,.report-grid .page-section-title{font-size:18px!important;line-height:1.15!important}.tickets-page .page-hero>.row{display:grid!important;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)!important;gap:16px!important;align-items:start!important}.tickets-page .page-hero>.row>div{min-width:0!important;max-width:none!important}.tickets-page .page-soft-card,.tickets-page .page-kpi,.report-grid .page-soft-card,.report-grid .page-kpi,.monitor-tile,.monitor-metric-card,.monitor-detail-info,.monitor-detail-block,.monitor-note-card,.monitor-accordion,.monitor-mobile-item-card{border-radius:var(--rio-radius-card)!important;background:linear-gradient(180deg,#ffffff0d,#ffffff06)!important;border-color:#dae6ea1a!important}.tickets-page .page-soft-card,.report-grid .page-soft-card,.report-grid .page-kpi{min-height:78px!important;padding:12px!important}.tickets-page .page-value-strong,.tickets-page .page-soft-card [style*="font-weight: 900"],.report-grid .page-kpi__value{color:#fff!important}.tickets-page .page-label,.tickets-page .small,.report-grid .page-kpi__label,.report-grid .page-kpi__hint,.monitor-shell .small,.monitor-hero__sub,.monitor-tile__title,.monitor-tile__hint,.monitor-store-card__sub,.monitor-detail-sub,.monitor-summary-text,.monitor-summary-inline{color:var(--rio-muted)!important}.tickets-page .page-hero input.input,.tickets-page .page-hero .fancy-select__button,.tickets-page .page-hero .btn,.monitor-filter input.input,.monitor-filter .fancy-select__button,.monitor-history-filters .fancy-select__button,.report-grid .filters-sticky input.input,.report-grid .filters-sticky .fancy-select__button{min-height:42px!important}.tickets-page .page-hero input[type=date]{flex:0 1 148px!important;width:148px!important}.tickets-page .chips{padding:5px!important;border:1px solid rgba(218,230,234,.08)!important;border-radius:var(--rio-radius-card)!important;background:#ffffff06!important}.tickets-page .chips .chip,.tickets-page .chips button,.monitor-toggle,.monitor-view-tab{border-radius:var(--rio-radius-control)!important}.tickets-page .chips .chip,.tickets-page .chips button{min-height:36px!important;padding:8px 11px!important}.tickets-page .ticket-card,.tickets-page .ticket-card--mobile,.tickets-page .list-card,.monitor-store-card-v2,.monitor-history-event,.report-attention-item{border-radius:var(--rio-radius-card)!important;background:#ffffff0a!important;border-color:#dae6ea18!important;box-shadow:none!important}.tickets-page .ticket-card:hover,.tickets-page .ticket-card--mobile:hover,.tickets-page .list-card:hover,.monitor-store-card-v2:hover,.monitor-history-event:hover,.report-attention-item:hover{border-color:#4adeca40!important;background:#4adeca0f!important}.tickets-page .ticket-card:before{top:10px!important;bottom:10px!important;left:0!important;width:3px!important;border-radius:0 999px 999px 0!important;background:#dae6ea2e!important}.tickets-page .ticket-card.ticket-urgent:before{background:linear-gradient(180deg,var(--rio-red),var(--rio-amber))!important}.tickets-page .ticket-mobile-card__actions,.tickets-page .actions,.report-grid .report-actions-top,.report-grid .page-mobile-actions-row__buttons{gap:8px!important}.tickets-page .ticket-mobile-card__actions .btn,.tickets-page .actions .btn{min-height:39px!important}.tickets-page [role=dialog]>.card{border-radius:var(--rio-radius-card)!important;padding:16px!important;background:linear-gradient(180deg,#161d21fa,#0a0f11fa)!important;border-color:#dae6ea24!important}.monitor-shell .monitor-hero__head,.report-grid .page-hero__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.monitor-hero__actions,.report-actions-top{justify-content:flex-end!important}.monitor-tiles,.monitor-history-kpis,.report-grid .page-kpis{gap:10px!important}.monitor-tiles--five{grid-template-columns:repeat(5,minmax(0,1fr))!important}.monitor-tile{min-height:118px!important;padding:14px!important;position:relative!important;overflow:hidden!important}.monitor-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#dae6ea33}.monitor-tile.monitor-online:before{background:var(--rio-green)}.monitor-tile.monitor-partial:before{background:var(--rio-warn)}.monitor-tile.monitor-offline:before{background:var(--rio-red)}.monitor-tile.monitor-stale:before,.monitor-tile.monitor-empty:before{background:var(--rio-soft)}.monitor-tile__value{color:#fff!important;font-size:30px!important;line-height:1!important}.monitor-view-tabs{padding:6px!important;gap:6px!important;background:#ffffff09!important;box-shadow:none!important}.monitor-view-tab{min-height:68px!important;padding:11px 12px!important;border-color:transparent!important;background:transparent!important}.monitor-view-tab.is-active{border-color:#4adeca4d!important;background:linear-gradient(90deg,#4adeca29,#f4b85a14)!important;box-shadow:inset 3px 0 0 var(--rio-teal)!important}.monitor-view-tab:hover{border-color:#4adeca38!important;background:#4adeca0f!important}.monitor-filter__grid{grid-template-columns:minmax(260px,1.3fr) minmax(190px,.7fr) minmax(220px,1fr)!important;gap:10px!important}.monitor-filter label,.monitor-history-filters label,.report-grid label,.tickets-page label{color:var(--rio-soft)!important;font-size:12px!important;font-weight:780!important}.monitor-layout-grid{align-items:start!important}.monitor-list-col{grid-column:span 4!important}.monitor-detail-col{grid-column:span 8!important;position:sticky!important;top:18px!important}.monitor-list-panel,.monitor-detail-panel{min-height:0!important}.monitor-store-list{gap:9px!important;max-height:calc(100dvh - 322px)!important;overflow:auto!important;padding-right:4px!important;scrollbar-width:thin!important}.monitor-store-card-v2{padding:12px!important;text-align:left!important}.monitor-store-card-v2.is-active{border-color:#4adeca5c!important;background:linear-gradient(90deg,#4adeca1f,#ffffff0a 38%,#ffffff08)!important;box-shadow:inset 3px 0 0 var(--rio-teal)!important}.monitor-store-card-v2 .badge,.monitor-detail-panel .badge,.monitor-history-panel .badge,.report-grid .badge,.tickets-page .badge{white-space:normal!important}.monitor-card-stats-v2,.monitor-detail-stats-v2,.monitor-overview-grid,.monitor-info-grid{gap:8px!important}.monitor-card-stat-v2,.monitor-info-pair,.monitor-kv-list__row{border-radius:var(--rio-radius-card)!important;background:#ffffff09!important;border-color:#dae6ea16!important}.monitor-detail-block,.monitor-priority-section,.monitor-accordion{padding:13px!important}.monitor-table-wrap,.monitor-table-wrap--primary{border-radius:var(--rio-radius-card)!important;border:1px solid rgba(218,230,234,.09)!important;overflow:auto!important}.monitor-table th,.monitor-table td{padding:10px 11px!important}.monitor-history-panel{margin-top:0!important}.monitor-history-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.monitor-history-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.monitor-history-event{grid-template-columns:minmax(0,1fr) auto!important;padding:12px 12px 12px 15px!important}.report-grid .filters-sticky{position:sticky!important;top:16px!important;z-index:8!important}.report-grid .page-mobile-filter-grid{gap:10px!important;align-items:end!important}.report-grid .page-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:16px!important}.report-grid .page-kpi{min-height:112px!important}.report-executive__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}.report-executive__panel,.report-attention-item,.table-wrap-premium,.chart-card,.mini-chart-card{border-radius:var(--rio-radius-card)!important;background:#ffffff0a!important;border-color:#dae6ea18!important;box-shadow:none!important}.report-executive__panel{padding:14px!important}.report-executive__eyebrow{color:#bffcf2!important;font-size:11px!important}.report-executive__list,.report-attention-list{gap:8px!important}.report-attention-item{padding:11px 12px!important;align-items:start!important}.report-attention-item__badges{gap:6px!important}.report-grid .table{border-collapse:separate!important;border-spacing:0 6px!important}.report-grid .table th{padding:0 10px 6px!important;background:transparent!important}.report-grid .table td{padding:11px 10px!important;background:#ffffff0a!important;border-top:1px solid rgba(218,230,234,.07)!important;border-bottom:1px solid rgba(218,230,234,.07)!important}.report-grid .table td:first-child{border-left:1px solid rgba(218,230,234,.07)!important;border-radius:var(--rio-radius-card) 0 0 var(--rio-radius-card)!important}.report-grid .table td:last-child{border-right:1px solid rgba(218,230,234,.07)!important;border-radius:0 var(--rio-radius-card) var(--rio-radius-card) 0!important}.report-grid svg text{fill:#e2eaebc2!important}.report-grid svg line{stroke:#dae6ea1a!important}@media (max-width: 1180px){.tickets-page .page-hero>.row,.monitor-shell .monitor-hero__head,.report-grid .page-hero__head,.report-executive__grid{grid-template-columns:1fr!important}.monitor-tiles--five{grid-template-columns:repeat(3,minmax(0,1fr))!important}.monitor-list-col,.monitor-detail-col{grid-column:span 12!important}.monitor-detail-col{position:static!important}.monitor-store-list{max-height:none!important;overflow:visible!important;padding-right:0!important}}@media (max-width: 860px){.tickets-page,.monitor-shell,.report-grid{gap:10px!important}.tickets-page .page-hero,.tickets-page .page-section-card,.monitor-shell .monitor-hero,.monitor-shell .monitor-filter,.monitor-shell .monitor-list-panel,.monitor-shell .monitor-detail-panel,.monitor-shell .monitor-history-panel,.report-grid .page-hero,.report-grid .page-section-card{padding:12px!important;border-radius:var(--rio-radius-card)!important}.tickets-page .page-hero>.row,.monitor-filter__grid,.monitor-history-filters,.report-grid .page-mobile-filter-grid{grid-template-columns:1fr!important}.tickets-page .page-hero input.input,.tickets-page .page-hero .fancy-select,.tickets-page .page-hero .fancy-select__button,.tickets-page .page-hero .btn,.tickets-page .page-hero input[type=date],.monitor-filter .btn,.report-grid .filters-sticky .btn{width:100%!important;max-width:none!important}.tickets-page .chips{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.tickets-page .chips .chip,.tickets-page .chips button{justify-content:center!important;width:100%!important}.tickets-page .ticket-card--mobile,.tickets-page .list-card{padding:12px!important}.tickets-page .ticket-mobile-card__actions{display:grid!important;grid-template-columns:1fr!important}.tickets-page .ticket-mobile-card__actions .btn,.tickets-page .actions .btn{width:100%!important}.monitor-tiles--five,.monitor-history-kpis,.report-grid .page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.monitor-tile{min-height:104px!important}.monitor-view-tabs{grid-template-columns:1fr!important}.mobile-bottom-nav{overflow:hidden!important;gap:4px!important;padding:7px!important}.mobile-bottom-nav__item{flex:1 1 0!important;min-width:0!important;font-size:10.5px!important}.mobile-bottom-nav__icon{width:28px!important}.monitor-history-event{grid-template-columns:1fr!important}.monitor-history-actions,.monitor-hero__actions,.report-actions-top{justify-content:stretch!important}.monitor-history-actions .btn,.monitor-hero__actions .btn,.report-actions-top .btn{flex:1 1 auto!important}.report-grid .filters-sticky{position:static!important}.report-attention-item{grid-template-columns:1fr!important}}@media (max-width: 520px){.tickets-page .chips,.monitor-tiles--five,.monitor-history-kpis,.report-grid .page-kpis{grid-template-columns:1fr!important}.monitor-tile__value{font-size:27px!important}.report-grid .table{min-width:520px!important}.report-grid svg{min-width:0!important}}input[type=checkbox],input[type=radio]{accent-color:var(--rio-teal)}.tickets-page .page-hero>.row{grid-template-columns:minmax(250px,.4fr) minmax(560px,.6fr)!important}.tickets-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:390px!important}.tickets-filter-panel{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid rgba(218,230,234,.09)!important;border-radius:var(--rio-radius-card)!important;background:linear-gradient(180deg,#ffffff09,#ffffff05)!important}.tickets-filter-row{width:100%!important;min-width:0!important}.tickets-filter-row--search{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(150px,.58fr) 104px!important;align-items:stretch!important;gap:7px!important}.tickets-filter-row--search>.input,.tickets-filter-row--search>.fancy-select,.tickets-filter-row--search>.btn{min-width:0!important;width:100%!important}.tickets-filter-row--search .tickets-store-select,.tickets-filter-row--search .tickets-inline-select{flex:1 1 auto!important;min-width:0!important;width:100%!important}.tickets-filter-row--search>.btn{min-width:0!important}.tickets-filter-status{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:5px!important}.tickets-filter-status>*{justify-content:center!important;min-width:0!important}.tickets-filter-row--options,.tickets-filter-row--period{display:flex!important;align-items:center!important;gap:10px!important;padding:2px 1px!important}.tickets-filter-row--options label,.tickets-filter-row--period label,.tickets-filter-row--dates label{min-height:34px!important;padding:0 9px!important;border-radius:var(--rio-radius-control)!important;background:#ffffff08!important;border:1px solid rgba(218,230,234,.075)!important;white-space:nowrap!important}.tickets-filter-row--options>.btn{margin-left:auto!important;min-height:38px!important}.tickets-filter-row--dates{display:grid!important;grid-template-columns:auto minmax(132px,150px) minmax(132px,150px) minmax(132px,auto)!important;align-items:center!important;gap:8px!important}.tickets-filter-row--dates>.btn{justify-self:end!important;min-height:38px!important}.tickets-filter-summary{padding-top:2px!important;color:var(--rio-soft)!important}.monitor-store-list,.nav{scrollbar-width:thin!important;scrollbar-color:rgba(74,222,202,.35) transparent!important}.monitor-store-list::-webkit-scrollbar,.nav::-webkit-scrollbar{width:8px!important;height:8px!important}.monitor-store-list::-webkit-scrollbar-track,.nav::-webkit-scrollbar-track{background:transparent!important}.monitor-store-list::-webkit-scrollbar-thumb,.nav::-webkit-scrollbar-thumb{background:#4adeca47!important;border-radius:999px!important}.monitor-store-list{overflow-x:hidden!important}.monitor-store-card-v2{width:100%!important;min-width:0!important;overflow:hidden!important}.monitor-store-card-v2__top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important}.monitor-store-card-v2__titleblock,.monitor-store-card-v2__name,.monitor-store-card-v2__sub{min-width:0!important}.monitor-store-card-v2__name,.monitor-store-card-v2__sub{overflow-wrap:anywhere!important}.monitor-store-card-v2 .monitor-status-pill{max-width:136px!important;min-height:34px!important;padding:0 10px!important;justify-content:center!important}.monitor-card-stats-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.monitor-card-stat-v2{min-width:0!important;overflow:hidden!important}.monitor-card-stat-v2 .badge,.monitor-kpi{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.monitor-detail-panel{overflow:hidden!important}.monitor-primary-card,.monitor-surface-card,.monitor-accordion{border-radius:var(--rio-radius-card)!important;border-color:#dae6ea18!important;background:#ffffff09!important;box-shadow:none!important}@media (max-width: 1320px){.tickets-page .page-hero>.row{grid-template-columns:1fr!important}.tickets-summary-grid{max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 980px){.tickets-filter-row--search,.tickets-filter-row--dates{grid-template-columns:1fr!important}.tickets-filter-row--options,.tickets-filter-row--period{display:grid!important;grid-template-columns:1fr!important}.tickets-filter-row--options label,.tickets-filter-row--period label,.tickets-filter-row--dates label,.tickets-filter-row--options>.btn,.tickets-filter-row--dates>.btn{width:100%!important;justify-self:stretch!important}}@media (max-width: 640px){.tickets-summary-grid,.tickets-filter-status,.monitor-card-stats-v2{grid-template-columns:1fr!important}}.accesses-page .accesses-workspace{align-items:start!important}.accesses-page .accesses-list-panel{max-height:calc(100dvh - 118px)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.accesses-page .accesses-card-list,.accesses-page .accesses-list-panel>.table-wrap-premium{max-height:calc(100dvh - 250px)!important;overflow:auto!important;padding-right:4px!important;scrollbar-width:thin!important;scrollbar-color:rgba(74,222,202,.35) transparent!important}.accesses-page .accesses-card-list::-webkit-scrollbar,.accesses-page .accesses-list-panel>.table-wrap-premium::-webkit-scrollbar{width:8px!important;height:8px!important}.accesses-page .accesses-card-list::-webkit-scrollbar-track,.accesses-page .accesses-list-panel>.table-wrap-premium::-webkit-scrollbar-track{background:transparent!important}.accesses-page .accesses-card-list::-webkit-scrollbar-thumb,.accesses-page .accesses-list-panel>.table-wrap-premium::-webkit-scrollbar-thumb{background:#4adeca47!important;border-radius:999px!important}.accesses-page .accesses-card-list:hover::-webkit-scrollbar-thumb,.accesses-page .accesses-list-panel>.table-wrap-premium:hover::-webkit-scrollbar-thumb{background:#4adeca6b!important}.accesses-page .access-row-card{width:calc(100% - 1px)!important}@media (max-width: 980px){.accesses-page .accesses-list-panel{max-height:none!important;overflow:visible!important;display:block!important}.accesses-page .accesses-card-list,.accesses-page .accesses-list-panel>.table-wrap-premium{max-height:none!important;overflow:visible!important;padding-right:0!important}}.page-hero,.home-hero-card,.auth-panel,.topbar{position:relative!important}.topbar{min-height:68px!important;align-items:center!important}.topbar-copy--compact{display:grid;gap:3px;min-width:0}.topbar-context{color:#f8fbff;font-size:15px;font-weight:850;line-height:1.2}.page-hero:before,.home-hero-card:before,.auth-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#52e0d2,#f5b14b 48%,#f5b14b00);opacity:.92;pointer-events:none}.page-hero__title,.home-hero-card h1,.auth-form .page-section-title,.auth-brand .h1{color:#fff!important;background:linear-gradient(90deg,#fff,#f6d59a 52%,#7be8dc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none!important;letter-spacing:0}.page-hero__title,.home-hero-card h1{font-size:30px!important;line-height:1.08!important;max-width:760px}.page-hero__sub,.topbar .small,.home-hero-card p{max-width:720px;font-size:14px!important;line-height:1.45!important}.page-section-head>div{min-width:0}.page-section-title,.h2{display:inline-flex;align-items:center;gap:9px;color:#f8fbff!important;letter-spacing:0}.page-section-title:before,.page-section-head .h2:before{content:"";width:7px;height:22px;border-radius:999px;background:linear-gradient(180deg,#52e0d2,#f5b14b);box-shadow:0 0 18px #52e0d238;flex:0 0 auto}.home-kicker,.client-portal-kicker,.topbar-eyebrow,.page-label,.page-kpi__label,.nav-section__title,.home-menu-section__title{letter-spacing:0;text-transform:uppercase}.home-kicker,.client-portal-kicker,.topbar-eyebrow{color:#f5d08f!important}@media (max-width: 680px){.topbar{min-height:62px!important}.topbar-context{font-size:14px}.page-hero__title,.home-hero-card h1{font-size:24px!important}.page-section-title,.h2{font-size:17px!important}}:root{--bg: #f5f7fb;--bg2: #eef3f9;--card: #fff;--card2: #fff;--text: #172033;--muted: #65728a;--border: #e1e8f1;--border-strong: #cbd7e6;--blue: #2563eb;--blue2: #1d4ed8;--blue3: #60a5fa;--shadow: 0 18px 42px rgba(32,53,88,.1);--shadow-soft: 0 8px 22px rgba(32,53,88,.07)}body{background:linear-gradient(135deg,#f8faff,#eff4fb 52%,#f8fafc)!important;color:#172033!important}.sidebar{background:#ffffffeb!important;border-color:#e1e8f1!important;box-shadow:var(--shadow-soft)!important}.brand,.brand h1,.brand p,.nav-item,.nav-item__label,.topbar,.topbar-context,.topbar-eyebrow{color:#172033!important}.brand{border-color:#e8edf4!important}.brand p,.topbar-eyebrow{color:#6b7890!important}.nav-item:hover{background:#f3f7fc!important;border-color:#e0e8f2!important}.nav-item.active{background:#eaf1ff!important;border-color:#c4d8ff!important;box-shadow:none!important}.nav-item__icon{background:#eef3fa!important}.topbar,.card,.auth-panel{background:#fffffff0!important;border-color:#e1e8f1!important;box-shadow:var(--shadow-soft)!important;color:#172033!important}.page-hero,.home-hero-card{background:radial-gradient(circle at 92% 0,#dceaff 0,transparent 36%),linear-gradient(125deg,#fff,#f4f8ff)!important;border-color:#d9e5fa!important;box-shadow:var(--shadow-soft)!important}.page-hero:before,.home-hero-card:before,.auth-panel:before{background:linear-gradient(90deg,#2563eb,#7aa7ff 48%,transparent)!important}.page-hero__title,.home-hero-card h1,.auth-form .page-section-title,.auth-brand .h1{color:#172033!important;background:none!important;-webkit-text-fill-color:initial!important}.page-hero__sub,.home-hero-card p,.small,.muted{color:#65728a!important}.page-section-title,.h2{color:#172033!important}.page-section-title:before,.page-section-head .h2:before{background:linear-gradient(180deg,#2563eb,#7aa7ff)!important;box-shadow:none!important}.input,input,textarea,select{background:#fff!important;color:#172033!important;border-color:#d9e3ef!important}.input:focus,input:focus,textarea:focus,select:focus{border-color:#78a8ff!important;box-shadow:0 0 0 3px #2563eb1f!important}.table-wrap,.table,.table-premium{background:#fff!important}.table th,.table-premium th{background:#f6f8fc!important;color:#56647c!important}.table td,.table-premium td{border-color:#edf1f6!important;color:#243047!important}.table tr:hover td,.table-premium tr:hover td{background:#f7faff!important}.page-kpi,.home-kpi,.dashboard-kpi,.monitor-card,.access-row-card{background:#fff!important;border-color:#e1e8f1!important;box-shadow:0 4px 14px #2035580d!important;color:#172033!important}.modal-backdrop{background:#1823376b!important}.modal,.modal-content{background:#fff!important;color:#172033!important}@media (max-width: 900px){.sidebar,.topbar{background:#fff!important}}.fancy-select__menu{background:#fff!important;border:1px solid #dbe4ef!important;box-shadow:0 16px 38px #20355829!important}.fancy-select__option{color:#243047!important}.fancy-select__option:hover,.fancy-select__option.is-selected{background:#eef5ff!important}.fancy-select__search{position:sticky;top:0;padding:8px;background:#fff;border-bottom:1px solid #e7edf5;z-index:1}.fancy-select__search input{width:100%;min-height:36px;border-radius:10px;padding:0 10px}:root{--rio-page: #f4f7fb;--rio-surface: #ffffff;--rio-surface-soft: #f8fafc;--rio-ink: #172033;--rio-ink-soft: #63718a;--rio-line: #dce5f0;--rio-accent: #2563eb}.app-shell,.page-shell,.home-shell,.monitor-shell,.tickets-page,.report-grid,.accesses-page,.alerts-page,.tasks-page,.plans-page,.admin-page,.profile-page{color:var(--rio-ink)!important}.home-shell{min-height:100vh;background:linear-gradient(135deg,#f8faff 0%,var(--rio-page) 52%,#edf3fb 100%)!important}.home-header,.home-menu-panel,.home-status-card,.home-menu-card,.home-profile-pill,.home-kpi,.dashboard-kpi,.dashboard-alert-row,.dashboard-quick-item,.alerts-hero-v2,.alerts-filters-v2,.alerts-board-v2,.page-section-card,.page-soft-card,.list-card,.ticket-card,.access-network-card,.access-row-card,.access-detail-summary,.monitor-filter,.monitor-list-panel,.monitor-detail-panel,.monitor-history-panel,.monitor-store-card,.monitor-store-card-v2,.monitor-primary-card,.monitor-surface-card,.monitor-tile,.monitor-metric-card,.monitor-detail-info,.monitor-detail-block,.monitor-note-card,.monitor-accordion,.monitor-mobile-item-card,.alerts-item-v2,.task-card,.task-board-card{background:var(--rio-surface)!important;color:var(--rio-ink)!important;border-color:var(--rio-line)!important;box-shadow:0 7px 22px #1f30500f!important}.home-menu-panel,.monitor-filter,.monitor-list-panel,.monitor-detail-panel,.monitor-history-panel,.page-section-card,.alerts-filters-v2,.task-board-card{border-radius:18px!important}.home-menu-card,.dashboard-alert-row,.dashboard-quick-item,.monitor-store-card,.monitor-store-card-v2,.access-row-card,.ticket-card,.list-card,.task-card,.alerts-item-v2,.monitor-primary-card,.monitor-surface-card,.monitor-tile,.monitor-metric-card,.monitor-detail-info,.monitor-detail-block,.monitor-note-card,.monitor-accordion,.monitor-mobile-item-card,.page-soft-card{background:var(--rio-surface-soft)!important}.home-menu-card:hover,.dashboard-alert-row:hover,.dashboard-quick-item:hover,.monitor-store-card:hover,.monitor-store-card-v2:hover,.access-row-card:hover,.ticket-card:hover,.list-card:hover,.task-card:hover,.alerts-item-v2:hover{background:#f0f5ff!important;border-color:#bcd1f8!important;box-shadow:0 10px 24px #2563eb1c!important}.home-header h1,.home-header h2,.home-header h3,.home-menu-panel h1,.home-menu-panel h2,.home-menu-panel h3,.home-status-card h1,.home-status-card h2,.home-status-card h3,.dashboard-alert-row h1,.dashboard-alert-row h2,.dashboard-alert-row h3,.dashboard-quick-item h1,.dashboard-quick-item h2,.dashboard-quick-item h3,.page-section-card h1,.page-section-card h2,.page-section-card h3,.monitor-shell h1,.monitor-shell h2,.monitor-shell h3,.tickets-page h1,.tickets-page h2,.tickets-page h3,.report-grid h1,.report-grid h2,.report-grid h3,.accesses-page h1,.accesses-page h2,.accesses-page h3,.alerts-page h1,.alerts-page h2,.alerts-page h3,.tasks-page h1,.tasks-page h2,.tasks-page h3,.plans-page h1,.plans-page h2,.plans-page h3,.admin-page h1,.admin-page h2,.admin-page h3,.profile-page h1,.profile-page h2,.profile-page h3{color:var(--rio-ink)!important;-webkit-text-fill-color:currentColor!important}.home-menu-panel p,.home-menu-card p,.home-menu-section__title,.home-profile-pill,.dashboard-alert-row p,.dashboard-quick-item p,.page-section-sub,.monitor-shell .small,.monitor-shell label,.monitor-shell .monitor-hero__sub,.monitor-tile__title,.monitor-tile__hint,.monitor-store-card__sub,.monitor-store-card-v2__sub,.tickets-page .small,.tickets-page label,.report-grid .small,.report-grid label,.accesses-page .small,.accesses-page label,.alerts-page .small,.alerts-page label,.tasks-page .small,.tasks-page label,.plans-page .small,.admin-page .small,.profile-page .small{color:var(--rio-ink-soft)!important}.home-menu-card__icon,.dashboard-quick-item__icon,.monitor-store-card__icon,.nav-item__icon{background:#eaf1ff!important;border-color:#d3e1f7!important}.monitor-shell .monitor-filter,.monitor-shell .monitor-list-panel,.monitor-shell .monitor-detail-panel,.monitor-shell .monitor-history-panel,.tickets-page .page-section-card,.report-grid .page-section-card,.accesses-page .page-section-card{background:var(--rio-surface)!important}.monitor-shell .monitor-store-card-v2.is-active,.accesses-page .access-row-card--selected{background:#edf5ff!important;border-color:#7eabf5!important;box-shadow:inset 3px 0 0 var(--rio-accent),0 8px 22px #2563eb17!important}.monitor-shell .monitor-detail-table,.monitor-shell .monitor-detail-table table,.monitor-shell .table-wrap,.monitor-shell .table,.tickets-page .table-wrap,.tickets-page .table,.report-grid .table-wrap,.report-grid .table,.accesses-page .table-wrap,.accesses-page .table{background:#fff!important;color:var(--rio-ink)!important}.monitor-shell .monitor-detail-table th,.monitor-shell .table th,.tickets-page .table th,.report-grid .table th,.accesses-page .table th{background:#f3f6fb!important;color:#516078!important}.monitor-shell .monitor-detail-table td,.monitor-shell .table td,.tickets-page .table td,.report-grid .table td,.accesses-page .table td{color:#26334a!important;border-color:#e6edf5!important}.monitor-shell .monitor-detail-table tr:nth-child(2n) td,.monitor-shell .table tr:nth-child(2n) td,.tickets-page .table tr:nth-child(2n) td,.report-grid .table tr:nth-child(2n) td,.accesses-page .table tr:nth-child(2n) td{background:#fafcff!important}.btn:not(.primary):not(.danger),.home-menu-close,.more-trigger,.tickets-inline-select,.fancy-select__trigger{background:#fff!important;color:#243047!important;border-color:#d5e0ed!important}.btn:not(.primary):not(.danger):hover,.home-menu-close:hover,.more-trigger:hover,.fancy-select__trigger:hover{background:#eff5ff!important;border-color:#a9c5f4!important}.btn.primary,.btn.accentB{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 8px 18px #2563eb33!important}.badge{color:#42526b!important;background:#eef3f9!important;border-color:#d6e1ee!important}.badge.ok{color:#087443!important;background:#eaf8f0!important;border-color:#9fe0bc!important}.badge.warn{color:#9a5b00!important;background:#fff7df!important;border-color:#f2d181!important}.badge.danger,.badge.error{color:#b4233e!important;background:#fff0f2!important;border-color:#f2afbd!important}.badge.accent,.badge.accentB{color:#1d4ed8!important;background:#eaf1ff!important;border-color:#bcd2ff!important}.sep{border-color:#e5ebf3!important}@media (max-width: 900px){.home-shell{padding:14px!important}.home-menu-panel,.monitor-filter,.monitor-list-panel,.monitor-detail-panel,.monitor-history-panel,.page-section-card{border-radius:14px!important}.home-menu-grid,.monitor-tiles,.monitor-tiles--five{grid-template-columns:1fr!important}}:root{--rio-page: #101a2b;--rio-page-2: #15233a;--rio-shell: #17263d;--rio-panel: #1b2a43;--rio-card: #22324d;--rio-card-2: #283a59;--rio-ink: #f3f7ff;--rio-ink-2: #dce8ff;--rio-muted: #a9b8d0;--rio-line: rgba(198, 214, 239, .16);--rio-line-2: rgba(198, 214, 239, .28);--rio-blue: #0b5fff;--rio-blue-soft: rgba(11, 95, 255, .22);--rio-green: #49d18d;--rio-yellow: #f2c14e;--rio-red: #ff6577;--rio-shadow: 0 16px 34px rgba(5, 10, 20, .26);--rio-shadow-soft: 0 8px 22px rgba(5, 10, 20, .2)}html,body,#root{background:var(--rio-page)!important;color:var(--rio-ink)!important}body{background:radial-gradient(900px 520px at 18% -10%,rgba(11,95,255,.26),transparent 60%),radial-gradient(780px 480px at 94% 8%,rgba(47,123,255,.14),transparent 52%),linear-gradient(180deg,#ffffff08,#fff0 260px),linear-gradient(135deg,var(--rio-page) 0%,var(--rio-page-2) 100%)!important}.app-shell,.page-shell,.home-shell,.monitor-shell,.tickets-page,.alerts-page,.accesses-page,.tasks-page,.plans-page,.admin-page,.profile-page,.client-portal-page,.report-grid{background:transparent!important;color:var(--rio-ink)!important}.sidebar,.topbar,.home-header,.home-hero-card,.home-menu-panel,.home-status-card,.page-hero,.page-section-card,.alerts-hero-v2,.alerts-board-v2,.alerts-filters-v2,.monitor-hero,.monitor-filter,.monitor-list-panel,.monitor-detail-panel,.monitor-history-panel,.accesses-list-panel,.accesses-detail-panel,.tasks-filter-panel,.task-board-card,.auth-panel,.card,.modal,.modal-content{background:var(--rio-panel)!important;color:var(--rio-ink)!important;border:1px solid var(--rio-line)!important;box-shadow:var(--rio-shadow-soft)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.home-menu-card,.dashboard-alert-row,.dashboard-quick-item,.page-soft-card,.list-card,.ticket-card,.access-network-card,.access-row-card,.access-detail-summary,.task-card,.task-list-item,.alerts-item-v2,.monitor-tile,.monitor-store-card,.monitor-store-card-v2,.monitor-primary-card,.monitor-surface-card,.monitor-metric-card,.monitor-detail-info,.monitor-detail-block,.monitor-note-card,.monitor-accordion,.monitor-accordion-v2,.monitor-mobile-item-card,.monitor-history-event,.page-kpi,.home-kpi,.dashboard-kpi{background:var(--rio-card)!important;color:var(--rio-ink)!important;border:1px solid var(--rio-line)!important;box-shadow:none!important}.monitor-card-stat-v2,.monitor-info-pair,.monitor-kpi,.monitor-kv-list__row,.table-wrap,.table-wrap-premium,.monitor-table-wrap,.monitor-table-wrap--primary{background:var(--rio-shell)!important;color:var(--rio-ink)!important;border-color:var(--rio-line)!important}.monitor-tile.monitor-online,.monitor-tile.monitor-partial,.monitor-tile.monitor-offline,.monitor-tile.monitor-stale,.monitor-tile.monitor-empty,.monitor-online,.monitor-partial,.monitor-offline,.monitor-stale,.monitor-empty{background:var(--rio-card)!important;color:var(--rio-ink)!important;border-color:var(--rio-line)!important}.home-menu-card:hover,.dashboard-alert-row:hover,.dashboard-quick-item:hover,.ticket-card:hover,.list-card:hover,.access-row-card:hover,.task-card:hover,.task-list-item:hover,.alerts-item-v2:hover,.monitor-store-card:hover,.monitor-store-card-v2:hover,.monitor-history-event:hover{background:var(--rio-card-2)!important;border-color:var(--rio-line-2)!important;box-shadow:var(--rio-shadow-soft)!important}.nav-item.active,.monitor-store-card.is-active,.monitor-store-card-v2.is-active,.access-row-card--selected{background:var(--rio-blue-soft)!important;border-color:#4784ff94!important;box-shadow:inset 3px 0 0 var(--rio-blue)!important}.nav-item,.nav-item *,.nav-item.active,.nav-item.active *{color:var(--rio-ink)!important;-webkit-text-fill-color:var(--rio-ink)!important}.nav-item__sub,.nav-item.active .nav-item__sub,.nav-section__title{color:var(--rio-muted)!important;-webkit-text-fill-color:var(--rio-muted)!important}.brand,.brand *,.topbar,.topbar *,.home-header,.home-header *,.home-menu-panel,.home-menu-panel *,.page-hero,.page-hero *,.page-section-card,.page-section-card *,.monitor-shell,.monitor-shell *,.tickets-page,.tickets-page *,.alerts-page,.alerts-page *,.accesses-page,.accesses-page *,.tasks-page,.tasks-page *,.plans-page,.plans-page *,.admin-page,.admin-page *,.profile-page,.profile-page *,.client-portal-page,.client-portal-page *{opacity:1!important;text-shadow:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.page-hero__title,.page-section-title,.home-hero-card h1,.home-menu-card__title,.nav-item__label,.monitor-store-card__name,.monitor-store-card-v2__name,.monitor-store-card-v2__title,.monitor-detail-title,.monitor-surface-card__title,.monitor-accordion-v2__title,.monitor-history-event__title-row strong,.task-card strong,.ticket-card strong,.access-row-card strong{color:var(--rio-ink)!important;-webkit-text-fill-color:var(--rio-ink)!important;letter-spacing:0!important}p,label,small,.small,.muted,.page-hero__sub,.page-section-sub,.home-menu-card__sub,.home-menu-section__title,.nav-item__sub,.brand p,.topbar-eyebrow,.monitor-hero__sub,.monitor-tile__title,.monitor-tile__hint,.monitor-store-card__sub,.monitor-store-card-v2__sub,.monitor-surface-card__subtitle,.monitor-accordion-v2__subtitle,.monitor-history-event__meta,.monitor-history-event__message,.monitor-card-stat-v2 span,.monitor-metric-card__label,.monitor-info-pair__label,.monitor-kv-list__row span{color:var(--rio-muted)!important;-webkit-text-fill-color:var(--rio-muted)!important}.monitor-tile__value,.monitor-card-stat-v2 strong,.monitor-metric-card__value,.monitor-info-pair__value,.monitor-kv-list__row strong,.page-kpi__value,.home-kpi__value,.dashboard-kpi__value{color:var(--rio-ink-2)!important;-webkit-text-fill-color:var(--rio-ink-2)!important}.input,input,textarea,select,.fancy-select__button,.fancy-select__trigger,.tickets-inline-select{background:#09111f6b!important;color:var(--rio-ink)!important;border-color:var(--rio-line-2)!important;box-shadow:none!important}.input::placeholder,input::placeholder,textarea::placeholder{color:#7b8798!important;-webkit-text-fill-color:#7b8798!important;opacity:1!important}.fancy-select__menu,.fancy-select__search,.fancy-select__search input,.fancy-select__option{background:var(--rio-panel)!important;color:var(--rio-ink)!important;border-color:var(--rio-line)!important}.fancy-select__option:hover,.fancy-select__option.is-selected{background:var(--rio-blue-soft)!important;color:var(--rio-ink)!important}.table,.table-premium,.monitor-table,.monitor-detail-table table{background:var(--rio-shell)!important;color:var(--rio-ink)!important}.table th,.table-premium th,.monitor-table th,.monitor-detail-table th{background:#1d2d48!important;color:#bed0ed!important;border-color:var(--rio-line)!important}.table td,.table-premium td,.monitor-table td,.monitor-detail-table td{background:#182842!important;color:var(--rio-ink-2)!important;border-color:var(--rio-line)!important}.table tr:nth-child(2n) td,.table-premium tr:nth-child(2n) td,.monitor-table tr:nth-child(2n) td,.monitor-detail-table tr:nth-child(2n) td{background:#1b2d49!important}.table tr:hover td,.table-premium tr:hover td,.monitor-table tr:hover td,.monitor-detail-table tr:hover td{background:#223856!important}.btn:not(.primary):not(.danger),.home-menu-close,.more-trigger{background:#ffffff0f!important;color:var(--rio-ink)!important;border-color:var(--rio-line-2)!important;box-shadow:none!important}.btn.primary,.btn.accentB{background:linear-gradient(180deg,#2f7bff,#0a4fe0)!important;color:#fff!important;border-color:#4f88ff8a!important;box-shadow:0 10px 22px #0b5fff42!important}.btn.danger{background:#ff65771f!important;color:var(--rio-red)!important;border-color:#ff65775c!important}.badge,.monitor-status-pill{background:#ffffff12!important;color:var(--rio-ink-2)!important;border-color:var(--rio-line-2)!important}.badge.ok,.monitor-status-pill.monitor-online,.monitor-online{background:#49d18d21!important;color:var(--rio-green)!important;border-color:#49d18d66!important}.badge.warn,.monitor-status-pill.monitor-partial,.monitor-partial{background:#f2c14e24!important;color:var(--rio-yellow)!important;border-color:#f2c14e6b!important}.badge.danger,.badge.error,.monitor-status-pill.monitor-offline,.monitor-offline{background:#ff657721!important;color:var(--rio-red)!important;border-color:#ff657766!important}.badge.accent,.badge.accentB,.monitor-status-pill.monitor-stale,.monitor-status-pill.monitor-empty,.monitor-stale,.monitor-empty{background:#0b5fff24!important;color:#aecaef!important;border-color:#5b90ff6b!important}.sep,hr{border-color:var(--rio-line)!important}.app-signature{color:#dce8ffb8!important;background:#101a2bb8!important;border-color:var(--rio-line)!important}@media (max-width: 900px){.sidebar,.topbar,.home-header,.home-menu-panel,.page-section-card,.monitor-hero,.monitor-filter,.monitor-list-panel,.monitor-detail-panel{background:var(--rio-panel)!important}}:root{--blue: #0b5fff !important;--blue2: #0a4fe0 !important;--blue3: #2f7bff !important;--bg: #09111f !important;--bg2: #0d1830 !important;--card: #111a2e !important;--card2: rgba(17, 26, 46, .72) !important;--muted: #8aa0c6 !important;--text: #e9f0ff !important;--danger: #ff4d4f !important;--ok: #2ecc71 !important;--warn: #f1c40f !important;--accent: #ff8a00 !important;--purple: #a855f7 !important;--border: rgba(255, 255, 255, .08) !important;--border-strong: rgba(255, 255, 255, .14) !important;--shadow: 0 14px 34px rgba(0, 0, 0, .28) !important;--shadow-soft: 0 8px 20px rgba(0, 0, 0, .18) !important;--rio-page: var(--bg) !important;--rio-page-2: var(--bg2) !important;--rio-shell: var(--bg2) !important;--rio-panel: rgba(17, 26, 46, .86) !important;--rio-card: rgba(17, 26, 46, .72) !important;--rio-card-2: rgba(23, 36, 63, .9) !important;--rio-surface: rgba(17, 26, 46, .86) !important;--rio-surface-soft: rgba(17, 26, 46, .72) !important;--rio-ink: var(--text) !important;--rio-ink-2: #f7fbff !important;--rio-ink-soft: var(--muted) !important;--rio-muted: var(--muted) !important;--rio-line: var(--border) !important;--rio-line-2: var(--border-strong) !important;--rio-accent: var(--blue) !important;--rio-blue: var(--blue) !important;--rio-blue-soft: rgba(11, 95, 255, .18) !important;--rio-teal: #52e0d2 !important}html,body,#root{background:var(--bg)!important;color:var(--text)!important}body,.home-shell,.app-shell{background:radial-gradient(1200px 800px at 20% -10%,rgba(11,95,255,.3),transparent 55%),radial-gradient(1000px 700px at 100% 0%,rgba(168,85,247,.16),transparent 42%),radial-gradient(800px 500px at 80% 100%,rgba(255,138,0,.08),transparent 45%),linear-gradient(180deg,#08101d,#09111f)!important}.sidebar,.topbar,.card,.auth-panel,.home-header,.home-hero-card,.home-menu-panel,.home-status-card,.page-hero,.page-section-card,.alerts-hero-v2,.alerts-board-v2,.alerts-filters-v2,.monitor-hero,.monitor-filter,.monitor-list-panel,.monitor-detail-panel,.monitor-history-panel,.accesses-list-panel,.accesses-detail-panel,.tasks-filter-panel,.task-board-card,.modal,.modal-content{background:linear-gradient(180deg,#111a2ec7,#0d1527b3)!important;border-color:var(--border)!important;box-shadow:var(--shadow-soft)!important;color:var(--text)!important}.sidebar{background:linear-gradient(180deg,#0d1830eb,#091225e6)!important}.home-menu-card,.dashboard-alert-row,.dashboard-quick-item,.page-soft-card,.page-kpi,.home-kpi,.dashboard-kpi,.list-card,.ticket-card,.access-network-card,.access-row-card,.access-detail-summary,.task-card,.task-list-item,.task-kpi,.task-empty,.alerts-item-v2,.monitor-tile,.monitor-store-card,.monitor-store-card-v2,.monitor-card-stat-v2,.monitor-primary-card,.monitor-surface-card,.monitor-metric-card,.monitor-detail-info,.monitor-detail-block,.monitor-note-card,.monitor-accordion,.monitor-accordion-v2,.monitor-mobile-item-card,.monitor-history-event,.table-wrap,.table-wrap-premium,.monitor-table-wrap,.monitor-table-wrap--primary{background:linear-gradient(180deg,#121f3ae0,#091326eb)!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:none!important}.sidebar .nav-item:hover,.nav-item:hover,.home-menu-card:hover,.dashboard-alert-row:hover,.dashboard-quick-item:hover,.ticket-card:hover,.list-card:hover,.access-row-card:hover,.task-card:hover,.task-list-item:hover,.task-kpi:hover,.task-kpi.active,.alerts-item-v2:hover,.monitor-store-card:hover,.monitor-store-card-v2:hover,.monitor-history-event:hover{background:linear-gradient(180deg,#192c52eb,#0c1830fa)!important;border-color:#2f7bff4d!important;color:var(--text)!important}.nav-item.active,.sidebar .nav-item.active,.monitor-store-card.is-active,.monitor-store-card-v2.is-active,.monitor-shell .monitor-store-card.is-active,.monitor-shell .monitor-store-card-v2.is-active,.access-row-card--selected{background:linear-gradient(180deg,#0b5fff3d,#0b5fff24)!important;border-color:#2f7bff6b!important;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0b5fff29!important;color:var(--text)!important}.nav-item__icon,.sidebar .nav-item__icon,.sidebar .nav-item:hover .nav-item__icon,.sidebar .nav-item.active .nav-item__icon,.home-menu-card__icon,.dashboard-quick-item__icon,.monitor-store-card__icon,.mobile-bottom-nav__icon,.mobile-bottom-nav__item.active .mobile-bottom-nav__icon{background:#ffffff14!important;border-color:#ffffff1a!important;color:var(--text)!important}.mobile-bottom-nav__item,.mobile-bottom-nav__item.active{background:#111a2eeb!important;color:var(--text)!important}.page-hero:before,.home-hero-card:before,.auth-panel:before{background:linear-gradient(90deg,var(--blue3),var(--blue),rgba(11,95,255,0))!important}.nav-item:hover .nav-item__label,.nav-item:hover .nav-item__hint,.nav-item:hover .nav-item__sub,.nav-item:hover .nav-item__arrow,.sidebar .nav-item:hover *{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}.sidebar .brand h1,.brand h1,.brand strong,.topbar .topbar-context,.topbar-context,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.page-hero__title,.page-section-title,.home-hero-card h1,.home-menu-card__title,.nav-item__label,.monitor-store-card__name,.monitor-store-card-v2__name,.monitor-store-card-v2__title,.monitor-detail-title,.monitor-surface-card__title,.monitor-accordion-v2__title,.task-card strong,.task-card h2,.task-kpi b,.ticket-card strong,.access-row-card strong{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;background:none!important}.brand p,.topbar .small,.topbar-eyebrow,p,label,small,.small,.muted,.page-hero__sub,.page-section-sub,.home-menu-card__sub,.home-menu-section__title,.nav-item__sub,.nav-section__title,.monitor-hero__sub,.monitor-tile__title,.monitor-tile__hint,.monitor-store-card__sub,.monitor-store-card-v2__sub,.monitor-surface-card__subtitle,.monitor-accordion-v2__subtitle,.monitor-history-event__meta,.monitor-history-event__message,.monitor-card-stat-v2 span,.monitor-metric-card__label,.monitor-info-pair__label,.monitor-kv-list__row span,.task-kpi,.task-kpi span,.task-date,.task-assignee,.task-empty p{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}.monitor-tile__value,.monitor-card-stat-v2 strong,.monitor-metric-card__value,.monitor-info-pair__value,.monitor-kv-list__row strong,.page-kpi__value,.home-kpi__value,.dashboard-kpi__value{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.input,input,textarea,select,.fancy-select__button,.fancy-select__trigger,.tickets-inline-select{background:#09111fa3!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff06!important}.input:hover,input:hover,textarea:hover,select:hover,.fancy-select__button:hover,.fancy-select__trigger:hover,.tickets-inline-select:hover{background:#0d1830e0!important;border-color:#2f7bff57!important}.input:focus,input:focus,textarea:focus,select:focus,.fancy-select__button:focus-visible,.fancy-select__trigger:focus-visible{background:#09111fd1!important;border-color:#2f7bff8f!important;box-shadow:0 0 0 4px #0b5fff29!important}.input::placeholder,input::placeholder,textarea::placeholder{color:#8aa0c6b8!important;-webkit-text-fill-color:rgba(138,160,198,.72)!important;opacity:1!important}.fancy-select__menu,.fancy-select__search,.fancy-select__search input,.fancy-select__option,.more-menu,.dropdown,.popover{background:#111a2e!important;color:var(--text)!important;border-color:#ffffff1f!important}.fancy-select__option:hover,.fancy-select__option.is-selected,.menu-item:hover,.more-menu button:hover{background:#0b5fff33!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}.btn:not(.primary):not(.danger),.home-menu-close,.more-trigger{background:#ffffff0f!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;border-color:#ffffff1f!important}.btn:not(.primary):not(.danger):hover,.home-menu-close:hover,.more-trigger:hover{background:#0b5fff29!important;border-color:#2f7bff57!important;color:var(--text)!important}.btn.primary,.btn.accentB{background:linear-gradient(180deg,var(--blue3),var(--blue2))!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#2f7bff75!important;box-shadow:0 10px 24px #0b5fff3d!important}.btn.danger,.sidebar-logout{background:linear-gradient(180deg,#ff4d4f2e,#ff4d4f1f)!important;color:#ffd5da!important;-webkit-text-fill-color:#ffd5da!important;border-color:#ff4d4f57!important}.table-wrap,.table,.table-premium,.monitor-table,.monitor-detail-table,.monitor-detail-table table{background:#09111fb8!important;color:var(--text)!important;border-color:#ffffff1a!important}.table th,.table-premium th,.monitor-table th,.monitor-detail-table th{background:#111a2e!important;color:#b9caeb!important;-webkit-text-fill-color:#b9caeb!important;border-color:#ffffff1a!important}.table td,.table-premium td,.monitor-table td,.monitor-detail-table td{background:#0d1830!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;border-color:#ffffff14!important}.table tr:nth-child(2n) td,.table-premium tr:nth-child(2n) td,.monitor-table tr:nth-child(2n) td,.monitor-detail-table tr:nth-child(2n) td{background:#111a2e!important}.table tr:hover td,.table-premium tr:hover td,.monitor-table tr:hover td,.monitor-detail-table tr:hover td{background:#0b5fff29!important;color:var(--text)!important}.monitor-store-card.is-active,.monitor-store-card-v2.is-active,.access-row-card--selected{background:linear-gradient(180deg,#0b5fff2e,#0b5fff14),#111a2ef5!important;border-color:#2f7bff94!important;color:var(--text)!important}.monitor-store-card.is-active *,.monitor-store-card-v2.is-active *,.access-row-card--selected *{color:inherit}.monitor-store-card.is-active .small,.monitor-store-card.is-active .monitor-store-card__sub,.monitor-store-card-v2.is-active .small,.monitor-store-card-v2.is-active .monitor-store-card-v2__sub{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}.badge,.monitor-status-pill{background:#ffffff12!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;border-color:#ffffff1f!important}.badge.ok,.monitor-status-pill.monitor-online{background:#2ecc7124!important;color:#8ff0b7!important;-webkit-text-fill-color:#8ff0b7!important;border-color:#2ecc715c!important}.badge.warn,.monitor-status-pill.monitor-partial{background:#f1c40f26!important;color:#ffe27a!important;-webkit-text-fill-color:#ffe27a!important;border-color:#f1c40f61!important}.badge.danger,.badge.error,.monitor-status-pill.monitor-offline{background:#ff4d4f26!important;color:#ffb3bc!important;-webkit-text-fill-color:#ffb3bc!important;border-color:#ff4d4f61!important}.badge.accent,.badge.accentB,.monitor-status-pill.monitor-stale,.monitor-status-pill.monitor-empty{background:#0b5fff29!important;color:#b8ccff!important;-webkit-text-fill-color:#b8ccff!important;border-color:#2f7bff61!important}.monitor-tile.monitor-online,.monitor-tile.monitor-partial,.monitor-tile.monitor-offline,.monitor-tile.monitor-stale,.monitor-tile.monitor-empty,.monitor-store-card.monitor-online,.monitor-store-card.monitor-partial,.monitor-store-card.monitor-offline,.monitor-store-card.monitor-stale,.monitor-store-card.monitor-empty,.monitor-store-card-v2.monitor-online,.monitor-store-card-v2.monitor-partial,.monitor-store-card-v2.monitor-offline,.monitor-store-card-v2.monitor-stale,.monitor-store-card-v2.monitor-empty{background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--card2)!important;color:var(--text)!important}.sep,hr{border-color:#ffffff14!important}.app-signature{color:#e9f0ff85!important;background:#09111f94!important;border-color:#ffffff14!important}@media (prefers-color-scheme: light){:root,body,#root{--bg: #09111f !important;--bg2: #0d1830 !important;--card: #111a2e !important;--card2: rgba(17, 26, 46, .72) !important;--muted: #8aa0c6 !important;--text: #e9f0ff !important;color-scheme:dark!important}}@media (max-width: 900px){.sidebar,.topbar,.home-header,.home-menu-panel,.page-section-card,.monitor-hero,.monitor-filter,.monitor-list-panel,.monitor-detail-panel{background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--card2)!important}}:root,body,#root{--bg: #09111f !important;--bg2: #0d1830 !important;--card: #111a2e !important;--card2: rgba(17, 26, 46, .78) !important;--surface: #101a2f !important;--surface-2: #13203a !important;--border: rgba(159, 180, 220, .18) !important;--text: #e9f0ff !important;--muted: #8fa5cc !important;--muted-2: #61779f !important;--accent: #2f7bff !important;--accent-2: #45e0cf !important;color-scheme:dark!important}html body,html body #root,html body .app-shell,html body .page-shell,html body .page-stack,html body .dashboard-shell,html body .monitor-shell,html body .tickets-page,html body .tasks-page,html body .accesses-page,html body .alerts-page{background:radial-gradient(circle at 20% 0%,rgba(47,123,255,.13),transparent 30%),linear-gradient(180deg,#09111f,#07101f)!important;color:#e9f0ff!important}html body .card,html body .page-hero,html body .page-section-card,html body .page-soft-card,html body .page-kpi,html body .dashboard-kpi-card,html body .dashboard-summary-card,html body .dashboard-alert-row,html body .dashboard-quick-item,html body .tickets-filter-panel,html body .ticket-mobile-card,html body .ticket-detail-block,html body .ticket-action-panel,html body .ticket-audit-summary__card,html body .ticket-audit-route__step,html body .access-row-card,html body .access-network-card,html body .access-detail-summary,html body .alerts-item-v2,html body .task-create,html body .task-card,html body .task-empty,html body .monitor-hero,html body .monitor-view-tabs,html body .monitor-filter,html body .monitor-list-panel,html body .monitor-detail-panel,html body .monitor-primary-card,html body .monitor-surface-card,html body .monitor-history-panel,html body .monitor-notice-modal__panel{background:linear-gradient(180deg,#ffffff0b,#ffffff05),#111a2e!important;border-color:#9fb4dc2e!important;color:#e9f0ff!important}html body .page-hero__title,html body .page-section-title,html body .monitor-hero__title,html body .monitor-section-title,html body .task-card h2,html body .task-card h3,html body .task-card strong,html body .task-empty h2,html body .ticket-mobile-card__title,html body h1,html body h2,html body h3,html body strong,html body b{color:#e9f0ff!important;-webkit-text-fill-color:#e9f0ff!important}html body .page-hero__sub,html body .page-section-sub,html body .page-label,html body .page-kpi__label,html body .page-kpi__hint,html body .small,html body .muted,html body .task-card p,html body .task-date,html body .task-assignee,html body .task-empty p,html body .monitor-hero__sub,html body .monitor-tile__title,html body .monitor-tile__hint,html body .monitor-detail-sub,html body .monitor-store-card-v2__sub,html body .monitor-summary-inline{color:#8fa5cc!important;-webkit-text-fill-color:#8fa5cc!important}html body .sidebar .nav .nav-item,html body .sidebar .nav a.nav-item,html body .sidebar .nav button.nav-item{background:transparent!important;border-color:transparent!important;color:#e9f0ff!important}html body .sidebar .nav .nav-item:hover,html body .sidebar .nav a.nav-item:hover,html body .sidebar .nav button.nav-item:hover,html body .sidebar .nav .nav-item:focus-visible,html body .sidebar .nav a.nav-item:focus-visible,html body .sidebar .nav .nav-item.active,html body .sidebar .nav a.nav-item.active{background:linear-gradient(135deg,#2f7bff47,#10244bfa),#10244b!important;border-color:#2f7bff85!important;color:#e9f0ff!important;-webkit-text-fill-color:#e9f0ff!important;box-shadow:0 14px 34px #03091457!important}html body .sidebar .nav .nav-item:hover *,html body .sidebar .nav a.nav-item:hover *,html body .sidebar .nav button.nav-item:hover *,html body .sidebar .nav .nav-item:focus-visible *,html body .sidebar .nav .nav-item.active *{color:#e9f0ff!important;-webkit-text-fill-color:#e9f0ff!important}html body .sidebar .nav .nav-item__hint,html body .sidebar .nav .nav-item__sub,html body .sidebar .nav .nav-item:hover .nav-item__hint,html body .sidebar .nav .nav-item:hover .nav-item__sub,html body .sidebar .nav .nav-item.active .nav-item__hint,html body .sidebar .nav .nav-item.active .nav-item__sub{color:#8fa5cc!important;-webkit-text-fill-color:#8fa5cc!important}html body .sidebar .nav .nav-item__icon,html body .sidebar .nav .nav-item:hover .nav-item__icon,html body .sidebar .nav .nav-item.active .nav-item__icon,html body .mobile-bottom-nav__icon{background:#ffffff14!important;border-color:#ffffff1f!important;color:#e9f0ff!important}html body .tasks-page .task-kpis>.task-kpi,html body .tasks-page .task-kpis>button.task-kpi,html body .tasks-page .task-kpis>div.task-kpi,html body .tasks-page section.task-kpis .task-kpi{background:linear-gradient(180deg,#ffffff0d,#ffffff05),#111a2e!important;border:1px solid rgba(159,180,220,.2)!important;color:#8fa5cc!important;-webkit-text-fill-color:#8fa5cc!important;box-shadow:0 18px 42px #0206172e!important}html body .tasks-page .task-kpis>.task-kpi:hover,html body .tasks-page .task-kpis>button.task-kpi:hover,html body .tasks-page .task-kpis>.task-kpi.active,html body .tasks-page section.task-kpis .task-kpi.active{background:linear-gradient(135deg,#2f7bff36,#111a2efa),#10244b!important;border-color:#2f7bff8f!important}html body .tasks-page .task-kpi b,html body .tasks-page .task-kpi strong{color:#e9f0ff!important;-webkit-text-fill-color:#e9f0ff!important}html body .tasks-page .task-kpi span{color:#8fa5cc!important;-webkit-text-fill-color:#8fa5cc!important}html body .tasks-page .task-kpi.danger b{color:#ff7b8f!important;-webkit-text-fill-color:#ff7b8f!important}html body input,html body textarea,html body select,html body .input,html body .select,html body .filter-input,html body .form-control,html body .tickets-inline-select,html body .fancy-select__button,html body .monitor-fancy-select .fancy-select__button{background:#09111fc7!important;border-color:#9fb4dc3d!important;color:#e9f0ff!important;box-shadow:none!important}html body input::placeholder,html body textarea::placeholder{color:#8fa5ccb8!important;-webkit-text-fill-color:rgba(143,165,204,.72)!important}html body .monitor-store-card-v2,html body .monitor-store-card,html body .monitor-mobile-item-card,html body .monitor-card-stat-v2,html body .monitor-metric-card,html body .monitor-tile{background:linear-gradient(180deg,#ffffff0b,#ffffff05),#101b31!important;border-color:#9fb4dc2e!important;color:#e9f0ff!important}html body .monitor-shell .monitor-store-list .monitor-store-card-v2.is-active,html body .monitor-shell .monitor-store-list .monitor-store-card.is-active,html body .monitor-shell button.monitor-store-card-v2.is-active{background:linear-gradient(135deg,#2f7bff3d,#0b1323f7),#10244b!important;border-color:#2f7bffb8!important;color:#e9f0ff!important}html body .monitor-shell .monitor-store-card-v2.is-active *,html body .monitor-shell .monitor-store-card.is-active *{color:inherit!important}html body .monitor-shell .monitor-store-card-v2.is-active .monitor-store-card-v2__sub,html body .monitor-shell .monitor-store-card.is-active .monitor-store-card__sub{color:#8fa5cc!important;-webkit-text-fill-color:#8fa5cc!important}html body .monitor-shell .monitor-table-wrap,html body .monitor-shell table.monitor-table,html body .monitor-shell .monitor-detail-table table,html body .monitor-shell .monitor-table,html body .table,html body .table-premium{background:#09111fd1!important;color:#e9f0ff!important;border-color:#9fb4dc2e!important}html body .monitor-shell table.monitor-table th,html body .monitor-shell .monitor-detail-table th,html body .table th,html body .table-premium th{background:#111a2e!important;color:#b9caeb!important}html body .monitor-shell table.monitor-table td,html body .monitor-shell .monitor-detail-table td,html body .table td,html body .table-premium td{background:#0d1830!important;color:#e9f0ff!important}html body .monitor-shell table.monitor-table tr:nth-child(2n) td,html body .monitor-shell .monitor-detail-table tr:nth-child(2n) td,html body .table tr:nth-child(2n) td,html body .table-premium tr:nth-child(2n) td{background:#111a2e!important}html body .monitor-shell table.monitor-table tr:hover td,html body .monitor-shell .monitor-detail-table tr:hover td,html body .table tr:hover td,html body .table-premium tr:hover td{background:#2f7bff29!important}html body .mobile-bottom-nav,html body .mobile-bottom-nav__item,html body .bottom-nav,html body .bottom-nav a,html body .bottom-nav button{background:#111a2ef7!important;border-color:#9fb4dc2e!important;color:#e9f0ff!important}html body .report-grid .table-wrap,html body .report-grid .table-wrap-premium,html body .report-grid .table,html body .tickets-page .table-wrap,html body .tickets-page .table-wrap-premium,html body .tickets-page .table,html body .accesses-page .table-wrap,html body .accesses-page .table-wrap-premium,html body .accesses-page .table,html body .monitor-shell .table-wrap,html body .monitor-shell .monitor-table-wrap,html body .monitor-shell .table,html body .monitor-shell .monitor-table,html body .monitor-shell .monitor-detail-table{background:#09111fd1!important;border-color:#9fb4dc2e!important;color:#e9f0ff!important}html body .report-grid .table thead th,html body .report-grid .table th,html body .tickets-page .table thead th,html body .tickets-page .table th,html body .accesses-page .table thead th,html body .accesses-page .table th,html body .monitor-shell .table thead th,html body .monitor-shell .monitor-table thead th,html body .monitor-shell .monitor-detail-table th{background:#111a2e!important;border-color:#9fb4dc29!important;color:#b9caeb!important;-webkit-text-fill-color:#b9caeb!important}html body .report-grid .table tbody td,html body .report-grid .table td,html body .tickets-page .table tbody td,html body .tickets-page .table td,html body .accesses-page .table tbody td,html body .accesses-page .table td,html body .monitor-shell .table tbody td,html body .monitor-shell .monitor-table tbody td,html body .monitor-shell .monitor-detail-table td{background:#0d1830!important;border-color:#9fb4dc21!important;color:#e9f0ff!important;-webkit-text-fill-color:#e9f0ff!important}html body .report-grid .table tbody tr:nth-child(2n) td,html body .tickets-page .table tbody tr:nth-child(2n) td,html body .accesses-page .table tbody tr:nth-child(2n) td,html body .monitor-shell .table tbody tr:nth-child(2n) td,html body .monitor-shell .monitor-table tbody tr:nth-child(2n) td,html body .monitor-shell .monitor-detail-table tr:nth-child(2n) td{background:#111a2e!important}html body .report-grid .table tbody tr:hover td,html body .tickets-page .table tbody tr:hover td,html body .accesses-page .table tbody tr:hover td,html body .monitor-shell .table tbody tr:hover td,html body .monitor-shell .monitor-table tbody tr:hover td,html body .monitor-shell .monitor-detail-table tr:hover td{background:#2f7bff29!important}html body .report-grid .table td:first-child,html body .report-grid .table td:last-child,html body .tickets-page .table td:first-child,html body .tickets-page .table td:last-child,html body .accesses-page .table td:first-child,html body .accesses-page .table td:last-child{border-color:#9fb4dc21!important}html body .tasks-pro-page{max-width:1360px;margin:0 auto;padding-bottom:56px;color:#eef5ff}html body .tasks-pro-page .tasks-hero,html body .tasks-pro-page .tasks-command-center>.card,html body .tasks-pro-page .task-pro-edit,html body .tasks-pro-page .tasks-filter-panel,html body .tasks-pro-page .tasks-column,html body .tasks-pro-page .task-pro-card,html body .tasks-pro-page .tasks-empty-wide{background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.16),transparent 34%),linear-gradient(145deg,#121d34fa,#08101ffa)!important;border:1px solid rgba(148,163,184,.22)!important;color:#eef5ff!important;box-shadow:0 22px 54px #00000042!important}html body .tasks-pro-page .tasks-hero{display:flex;align-items:stretch;justify-content:space-between;gap:28px;padding:30px 32px;border-top:3px solid #2f7bff!important}html body .tasks-pro-page .tasks-hero h1,html body .tasks-pro-page h2,html body .tasks-pro-page .tasks-column__head strong,html body .tasks-pro-page .task-pro-card h2{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body .tasks-pro-page .tasks-hero p,html body .tasks-pro-page .section-heading p,html body .tasks-pro-page .tasks-filter-head p,html body .tasks-pro-page .task-pro-card p,html body .tasks-pro-page .tasks-column__head span,html body .tasks-pro-page .tasks-column__empty,html body .tasks-pro-page .tasks-focus-card p{color:#a9bce0!important;-webkit-text-fill-color:#a9bce0!important}html body .tasks-pro-page .eyebrow{color:#5ca5ff!important;-webkit-text-fill-color:#5ca5ff!important}html body .tasks-hero__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}html body .tasks-health{min-width:138px;padding:12px 16px;border-radius:16px;border:1px solid rgba(86,221,202,.24);background:#56ddca14;text-align:right}html body .tasks-health span{display:block;color:#9fb2d3;font-size:.78rem}html body .tasks-health strong{color:#fff;font-size:1.65rem;line-height:1.1}html body .tasks-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html body .tasks-pro-page .task-kpi{text-align:left;cursor:pointer;border-radius:18px;padding:18px 18px 16px;border:1px solid rgba(148,163,184,.22)!important;background:linear-gradient(145deg,#121d34f0,#0a1325f5)!important;color:#eef5ff!important;box-shadow:0 16px 38px #00000038;transition:transform .16s ease,border-color .16s ease,background .16s ease}html body .tasks-pro-page .task-kpi:hover,html body .tasks-pro-page .task-kpi.active{transform:translateY(-2px);border-color:#2f7bffb8!important;background:linear-gradient(145deg,#133670fa,#0c1932fa)!important}html body .tasks-pro-page .task-kpi.danger.active,html body .tasks-pro-page .task-kpi.danger:hover{border-color:#ff5978b8!important;background:linear-gradient(145deg,#551c30eb,#0c1932fa)!important}html body .tasks-pro-page .task-kpi span,html body .tasks-pro-page .task-kpi small{display:block;color:#a9bce0!important;-webkit-text-fill-color:#a9bce0!important}html body .tasks-pro-page .task-kpi b{display:block;margin:7px 0 4px;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:2rem;line-height:1}html body .tasks-command-center{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,.9fr);gap:16px;align-items:stretch}html body .tasks-pro-page .task-pro-create,html body .tasks-pro-page .task-pro-edit,html body .tasks-pro-page .tasks-filter-panel{padding:22px!important}html body .tasks-pro-page .section-heading,html body .tasks-filter-head,html body .tasks-column__head,html body .task-card-top,html body .task-card-bottom,html body .tasks-focus-row{display:flex;align-items:center;justify-content:space-between;gap:12px}html body .tasks-form-grid{display:grid;grid-template-columns:minmax(260px,2fr) minmax(170px,.7fr) minmax(230px,.9fr);gap:14px;margin-top:16px}html body .tasks-field{display:flex;flex-direction:column;gap:7px;min-width:0}html body .tasks-field span{color:#adc0e3!important;-webkit-text-fill-color:#adc0e3!important;font-size:.78rem;font-weight:800}html body .tasks-pro-page .input,html body .tasks-pro-page textarea.input,html body .tasks-pro-page .fancy-select-trigger{width:100%;min-height:46px;background:#081225!important;border:1px solid rgba(148,163,184,.24)!important;color:#eef5ff!important;-webkit-text-fill-color:#eef5ff!important;box-shadow:inset 0 1px #ffffff08!important}html body .tasks-pro-page textarea.input{min-height:86px;resize:vertical}html body .tasks-pro-page .input::placeholder,html body .tasks-pro-page textarea.input::placeholder{color:#7184a7!important;-webkit-text-fill-color:#7184a7!important}html body .tasks-pro-page .fancy-select-menu,html body .tasks-pro-page .fancy-select-option{background:#101b31!important;border-color:#94a3b833!important;color:#eef5ff!important}html body .tasks-pro-page .fancy-select-option:hover,html body .tasks-pro-page .fancy-select-option.active{background:#2f7bff2e!important}html body .tasks-field--details{grid-column:span 2}html body .task-create-action{display:flex;align-items:end}html body .task-create-action .btn{width:100%;min-height:46px}html body .tasks-focus-card{padding:22px!important;display:flex;flex-direction:column;justify-content:space-between}html body .tasks-focus-card h2{margin-top:12px;line-height:1.15}html body .tasks-focus-row{justify-content:flex-start;flex-wrap:wrap;margin-top:18px}html body .tasks-filter-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(190px,.62fr) minmax(230px,.72fr);gap:14px;margin-top:16px}html body .tasks-board-pro{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:14px;align-items:start}html body .tasks-empty-wide{grid-column:1 / -1;min-height:220px}html body .tasks-column{border-radius:20px;padding:14px;min-height:260px}html body .tasks-column__head{padding:4px 4px 14px;border-bottom:1px solid rgba(148,163,184,.16)}html body .tasks-column__head strong,html body .tasks-column__head span{display:block}html body .tasks-column__head b{min-width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:#2f7bff29;color:#dce9ff}html body .tasks-column__list{display:grid;gap:12px;padding-top:14px}html body .task-pro-card{padding:15px!important;border-radius:18px!important;box-shadow:0 14px 34px #00000038!important}html body .task-pro-card.late{border-color:#ff59787a!important}html body .task-pro-card.due-today{border-color:#f4ac4185!important}html body .task-pro-card h2{margin:12px 0 8px;font-size:1.02rem;line-height:1.22}html body .task-pro-card p{margin:0 0 13px;min-height:40px}html body .task-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}html body .task-meta-grid span{display:grid;gap:3px;padding:10px;border-radius:13px;background:#081225b8;border:1px solid rgba(148,163,184,.14)}html body .task-meta-grid small{color:#8ea3c7!important;-webkit-text-fill-color:#8ea3c7!important;font-size:.72rem;font-weight:800}html body .task-meta-grid strong{color:#f3f7ff!important;-webkit-text-fill-color:#f3f7ff!important;font-size:.86rem}html body .task-pro-card .task-card-bottom{align-items:flex-end;border-top:1px solid rgba(148,163,184,.14);padding-top:12px}html body .task-pro-card .task-date{color:#9fb2d3!important;-webkit-text-fill-color:#9fb2d3!important;font-weight:800;font-size:.78rem}html body .task-pro-card .task-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}html body .task-pro-card .task-actions .btn{min-height:38px;padding:0 12px}html body .task-pro-card .task-actions .fancy-select{width:172px}html body .task-pro-card .task-actions .fancy-select-trigger{min-height:38px;border-radius:12px;padding:0 12px}html body .tasks-column__empty{border:1px dashed rgba(148,163,184,.22);border-radius:16px;padding:22px 14px;text-align:center}@media (max-width: 1180px){html body .tasks-command-center,html body .tasks-filter-grid{grid-template-columns:1fr}html body .tasks-board-pro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){html body .tasks-pro-page .tasks-hero,html body .tasks-filter-head,html body .task-card-bottom{align-items:flex-start;flex-direction:column}html body .tasks-overview,html body .tasks-form-grid,html body .tasks-board-pro{grid-template-columns:1fr}html body .tasks-field--details{grid-column:auto}html body .tasks-hero__actions,html body .task-pro-card .task-actions{width:100%;justify-content:stretch}html body .tasks-health,html body .task-pro-card .task-actions .fancy-select,html body .task-pro-card .task-actions .btn{width:100%}}
