.ajl{color:#142640;scroll-behavior:smooth;background:#f5f8fd;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ajl *{box-sizing:border-box}.ajl a{text-decoration:none}.ajl-nav{z-index:10;background:#fff;border-bottom:1px solid #e9eff6;justify-content:space-between;align-items:center;height:86px;padding:0 max(5%,50% - 620px);display:flex;position:relative}.ajl-brand{color:#17345a;letter-spacing:2px;align-items:center;gap:10px;font-size:17px;font-weight:900;display:flex}.ajl-brand img{object-fit:contain;width:49px;height:49px}.ajl-brand small{letter-spacing:3px;color:#377ab5;font-size:8px;display:block}.ajl-links{gap:32px;margin-left:auto;margin-right:38px;display:flex}.ajl-links a{color:#4c6179;font-size:14px;font-weight:600}.ajl-links a:hover,.ajl-about a:hover{color:#0076d8}.ajl-hamburger{cursor:pointer;background:#edf5ff;border:1px solid #dbe8f6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;display:flex}.ajl-hamburger span{background:#17558b;border-radius:4px;width:20px;height:2px}.ajl-dropdown{background:#fff;border:1px solid #d9e7f4;border-radius:14px;flex-direction:column;gap:2px;min-width:220px;padding:12px;display:flex;position:absolute;top:76px;right:5%;box-shadow:0 18px 45px #14375c2b}.ajl-dropdown a,.ajl-dropdown button{color:#17345a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:650}.ajl-dropdown a:hover,.ajl-dropdown button:hover{background:#edf5ff}.ajl-dropdown button{color:#006cbd;border-top:1px solid #e5edf5;justify-content:space-between;margin-top:5px;display:flex}.ajl-hero{color:#fff;background:linear-gradient(120deg,#071c36 5%,#0a3158 55%,#0b4573 100%);grid-template-columns:1.15fr .85fr;align-items:center;min-height:590px;padding:82px max(5%,50% - 620px);display:grid;position:relative;overflow:hidden}.ajl-hero:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.ajl-hero-content{z-index:1;position:relative}.ajl-kicker{letter-spacing:2.5px;color:#389df0;font-size:11px;font-weight:800}.ajl-hero .ajl-kicker{color:#76c8ff}.ajl-kicker i{background:#3ce0ab;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.ajl h1{letter-spacing:-2.6px;margin:25px 0;font-size:clamp(40px,4.5vw,65px);line-height:1.15}.ajl h1 em{color:#6ec5ff;font-style:normal}.ajl-hero-content>p{color:#bed2e8;max-width:580px;font-size:17px;line-height:1.8}.ajl-actions{flex-wrap:wrap;gap:15px;margin:34px 0;display:flex}.ajl-primary,.ajl-secondary{border-radius:9px;justify-content:space-between;align-items:center;gap:32px;padding:16px 22px;font-size:14px;font-weight:750;display:inline-flex}.ajl-primary{color:#fff;background:#1689e8;box-shadow:0 9px 27px #0071d235}.ajl-primary:hover{background:#0071cf}.ajl-secondary{color:#e6f6ff;border:1px solid #799bb5}.ajl-tags{flex-wrap:wrap;gap:12px;margin-top:45px;display:flex}.ajl-tags span{color:#b6d6ee;border:1px solid #416784;border-radius:30px;padding:7px 12px;font-size:11px}.ajl-hero-art{justify-content:center;align-items:center;height:400px;display:flex;position:relative}.ajl-glow{filter:blur(60px);background:#228bdf44;border-radius:50%;width:360px;height:360px;position:absolute}.ajl-orbit{border:1px solid #70bbf53b;border-radius:50%;width:350px;height:350px;position:absolute;transform:rotate(-25deg)scaleY(.76)}.ajl-orbit-two{border-style:dashed;width:440px;height:440px;transform:rotate(37deg)scaleY(.7)}.ajl-core{z-index:1;letter-spacing:-8px;background:linear-gradient(145deg,#1377c6,#072b4d);border:1px solid #7acafa65;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:215px;height:215px;font-size:80px;font-weight:900;display:flex;box-shadow:0 20px 60px #00162e,inset 0 1px 30px #ffffff25}.ajl-core span{letter-spacing:2px;color:#a8d8fa;margin-top:-4px;font-size:9px;font-weight:700}.ajl-float{z-index:2;color:#b9e5ff;letter-spacing:1.3px;background:#0b2c48ef;border:1px solid #4a92c77d;border-radius:8px;padding:12px 16px;font-size:10px;position:absolute;box-shadow:0 12px 30px #00172d66}.ajl-float-top{top:45px;right:0}.ajl-float-bottom{bottom:55px;left:0}.ajl-section{max-width:1240px;margin:auto;padding:95px 5%}.ajl-section-head{max-width:700px}.ajl h2{letter-spacing:-1.3px;margin:17px 0;font-size:clamp(30px,3vw,43px);line-height:1.22}.ajl-section-head p,.ajl-about p{color:#62758c;font-size:15px;line-height:1.85}.ajl-service-grid{grid-template-columns:repeat(4,1fr);gap:19px;margin-top:37px;display:grid}.ajl-service{background:#fff;border:1px solid #e3eaf2;border-radius:16px;min-height:245px;padding:28px 23px;position:relative;box-shadow:0 8px 28px #142d4507}.ajl-service-icon{color:#0977c8;background:#eaf4ff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.ajl-service-number{color:#c5d4e2;font-size:12px;font-weight:750;position:absolute;top:30px;right:22px}.ajl-service h3{margin:25px 0 9px;font-size:18px;line-height:1.35}.ajl-service p{color:#687c92;margin:0;font-size:13px;line-height:1.8}.ajl-about{background:#eaf3fb;grid-template-columns:1fr 1fr;gap:80px;padding:75px max(5%,50% - 620px);display:grid}.ajl-about a{color:#0577d3;margin-top:14px;font-weight:750;display:inline-block}.ajl-contact{text-align:center;background:#fff;padding:90px 20px}.ajl-contact p{color:#667c91;margin:0 auto 30px;line-height:1.8}.ajl-contact .ajl-primary{margin:auto}.ajl-footer{color:#b3c6d8;background:#081f39;justify-content:space-between;gap:20px;padding:24px 5%;font-size:12px;display:flex}@media (width<=900px){.ajl-links{display:none}.ajl-hero{grid-template-columns:1fr;padding:65px 7%}.ajl-hero-art{display:none}.ajl-service-grid{grid-template-columns:repeat(2,1fr)}.ajl-about{grid-template-columns:1fr;gap:15px}.ajl h1{letter-spacing:-1.5px}}@media (width<=560px){.ajl-nav{height:72px}.ajl-dropdown{top:66px}.ajl-hero{min-height:520px}.ajl-tags{margin-top:30px}.ajl-service-grid{grid-template-columns:1fr}.ajl-section{padding:65px 6%}.ajl-about{padding:60px 6%}.ajl-footer{flex-direction:column}.ajl-brand{font-size:14px}.ajl-brand img{width:42px;height:42px}}.site-noc-status{color:#e9f3ff;background:#102238;border:1px solid #274565;border-radius:16px;margin:0 0 20px;padding:22px}.site-noc-status-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.site-noc-status-heading h2{margin:5px 0 0;font-size:22px}.site-noc-kicker{color:#76b8ff;letter-spacing:.1em;font-size:11px;font-weight:800}.site-noc-source{color:#a8bfda;text-align:right;font-size:12px}.site-noc-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.site-noc-status-card{background:#142b45;border:1px solid #32516f;border-radius:12px;flex-direction:column;gap:9px;min-height:116px;padding:15px;display:flex}.site-noc-status-card>span{color:#a8bfda;letter-spacing:.06em;font-size:11px;font-weight:800}.site-noc-status-card strong{color:#e9f3ff;font-size:21px}.site-noc-status-card small{color:#b5c9df;font-size:12px}.site-noc-status-card strong small{font-size:13px}.site-noc-wan{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;display:flex}.site-noc-wan b{font-size:13px}@media (width<=1000px){.site-noc-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.site-noc-status-grid{grid-template-columns:1fr}.site-noc-status-heading{display:block}.site-noc-source{text-align:left;margin-top:8px;display:block}}.aw-workspace{--aw-ink:#172f46;--aw-muted:#688096;--aw-teal:#078393;--aw-line:#e2eaf0;color:var(--aw-ink);background:#f7fafc;border:1px solid #e6edf3;border-radius:18px;min-width:0;padding:25px;font-family:inherit;box-shadow:0 8px 28px #213e5b05}.aw-workspace *{box-sizing:border-box}.aw-workspace button,.aw-workspace input{font:inherit}.aw-workspace button{cursor:pointer}.aw-workspace button:focus-visible,.aw-workspace input:focus-visible{outline-offset:3px;outline:3px solid #56b8c7}.aw-workspace button:disabled{opacity:.6;cursor:wait}.aw-workspace .aw-heading{justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;display:flex}.aw-workspace .aw-eyebrow{letter-spacing:1.5px;color:#56808d;font-size:10px;font-weight:700}.aw-workspace h1{letter-spacing:-.7px;color:#172f46;margin:7px 0 6px;font-size:clamp(24px,2.3vw,34px);line-height:1.2}.aw-workspace h2,.aw-workspace h3{color:#172f46;letter-spacing:-.3px;margin:0;font-weight:700}.aw-workspace h2{font-size:19px}.aw-workspace h3{font-size:15px}.aw-workspace p{color:var(--aw-muted);margin:0;font-size:13px;line-height:1.6}.aw-actions{align-items:center;gap:14px;display:flex}.aw-actions small{white-space:nowrap;color:var(--aw-muted);align-items:center;gap:6px;font-size:11px;display:flex}.aw-workspace .aw-actions button,.aw-detail-button,.aw-add-site,.aw-no-site button{color:#236474;background:#fff;border:1px solid #c8dce3;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.aw-actions svg{width:14px;height:14px}.aw-dot{vertical-align:middle;background:#16a677;border-radius:50%;width:7px;min-width:7px;height:7px;display:inline-block}.aw-dot.warning,.aw-dot.critical{background:#ed951d}.aw-dot.unknown{background:#91a0ae}.aw-workspace .aw-icon{color:#387482;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aw-icon svg{width:24px;height:24px}.aw-summary{border:1px solid var(--aw-line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;padding:18px 0;display:grid}.aw-summary>div{border-right:1px solid var(--aw-line);justify-content:center;align-items:center;gap:15px;display:flex}.aw-summary>div:last-child{border:0}.aw-summary .aw-icon svg{color:#71869b;width:27px;height:27px}.aw-summary>div>span:last-child{flex-direction:column;gap:3px;display:flex}.aw-summary strong{font-size:25px;font-weight:750;line-height:1.15}.aw-workspace em{color:#6a7f91;margin-left:3px;font-size:.58em;font-style:normal;font-weight:500}.aw-summary small{color:var(--aw-muted);font-size:11px}.aw-summary .aw-amber{color:#ce7b0c}.aw-columns{grid-template-columns:minmax(245px,.85fr) minmax(0,2.15fr);align-items:start;gap:16px;display:grid}.aw-directory,.aw-detail{border:1px solid var(--aw-line);background:#fff;border-radius:11px;min-width:0}.aw-directory{flex-direction:column;min-height:720px;display:flex}.aw-directory-top{padding:20px 16px 12px}.aw-directory-top h2{margin-bottom:17px}.aw-directory input{width:100%;color:var(--aw-ink);background:#fff;border:1px solid #dce6ec;border-radius:7px;padding:10px 12px;font-size:12px}.aw-directory input::placeholder{color:#7c8da0}.aw-filters{gap:7px;margin-top:13px;display:flex}.aw-workspace .aw-filters button{color:#64778b;white-space:nowrap;background:#f2f5f8;border:0;border-radius:7px;flex:1;padding:8px 10px;font-size:11px}.aw-filters button[aria-pressed=true]{color:#076e7f;background:#e2f2f4}.aw-filters b{background:#ffffff80;border-radius:5px;margin-left:4px;padding:1px 5px;font-size:10px;display:inline-block}.aw-site-list{flex:1;max-height:640px;padding:0 7px;overflow:auto}.aw-workspace .aw-site{text-align:left;width:100%;color:var(--aw-ink);background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;align-items:center;gap:10px;padding:17px 12px;transition:background .15s;display:flex;position:relative}.aw-site:hover{background:#f5fafb}.aw-workspace .aw-site.selected{background:#edf8f9;border-bottom-color:#0000;border-radius:7px;box-shadow:inset 3px 0 #078393}.aw-site>.aw-icon svg{width:26px;height:26px}.aw-site-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.aw-site-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.aw-site-copy small{font-size:10px}.aw-tone{color:#14875d;align-items:center;gap:5px;display:flex}.aw-tone.warning,.aw-tone.critical{color:#ba7712}.aw-tone.unknown{color:#8190a0}.aw-site-copy .aw-providers{color:#788a9d;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.aw-site-count{color:#647d91;white-space:nowrap;text-align:right;font-size:11px}.aw-site-count small{margin-top:3px;font-size:9px;display:block}.aw-site>span:last-child{color:#7e94a6}.aw-directory-bottom{flex-direction:column;gap:12px;margin-top:30px;padding:16px;display:flex}.aw-workspace .aw-attention{text-align:left;color:#99621a;background:#fff9ef;border:1px solid #f3ddb6;border-radius:7px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.aw-attention>.aw-icon{color:#d18a26}.aw-attention>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.aw-attention strong{font-size:12px}.aw-attention small{font-size:10px;line-height:1.6}.aw-all-normal{color:#598875;align-items:center;gap:7px;font-size:11px;display:flex}.aw-add-site{background:#fff;width:100%}.aw-detail{padding:20px}.aw-detail-heading{align-items:center;gap:12px;margin-bottom:17px;display:flex}.aw-detail-heading>.aw-icon svg{width:31px;height:31px}.aw-detail-heading>div{flex:1;min-width:0}.aw-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.aw-title-line h2{font-size:21px}.aw-detail-heading p{max-width:450px;margin-top:5px;font-size:11px}.aw-badge{color:#167851;white-space:nowrap;background:#e5f6ec;border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:9px;font-weight:600;display:inline-flex}.aw-badge.critical,.aw-badge.warning{color:#a7741c;background:#fff3d8}.aw-badge.unknown{color:#718398;background:#f0f3f6}.aw-workspace .aw-detail-button{flex-shrink:0;padding:8px 10px;font-size:10px}.aw-status-line{background:#f3faf9;border:1px solid #e7f1f0;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:15px;padding:10px 12px;display:flex}.aw-status-line>span{color:#42646e;align-items:center;gap:6px;font-size:9px;display:flex}.aw-wans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.aw-wan{border:1px solid var(--aw-line);border-radius:8px;min-width:0;padding:14px}.aw-wan-top{align-items:center;gap:8px;display:flex}.aw-wan-top>.aw-icon svg{width:23px;height:23px}.aw-wan-top>div{flex:1;min-width:0}.aw-wan h3{overflow-wrap:anywhere;font-size:13px}.aw-wan small{color:var(--aw-muted);font-size:9px}.aw-util{color:var(--aw-muted);text-align:right;font-size:8px}.aw-util b{color:var(--aw-ink);margin-top:3px;font-size:11px;display:block}.aw-track{background:#e6edf1;border-radius:6px;height:5px;margin:13px 0;overflow:hidden}.aw-track i{background:#078b99;border-radius:6px;height:100%;transition:width .4s;display:block}.aw-wan-values{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aw-wan-values>span{flex-direction:column;gap:5px;display:flex}.aw-wan-values>span:last-child{border-left:1px solid #e8eef3;padding-left:13px}.aw-wan-values b{font-size:16px}.aw-wan-values em{font-size:10px}.aw-workspace .aw-data-note{color:#aa7a30;margin-top:9px;font-size:9px}.aw-chart{border:1px solid var(--aw-line);border-radius:8px;min-width:0;padding:15px 13px 8px}.aw-panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.aw-panel-heading p{margin-top:4px;font-size:9px}.aw-chart-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.aw-periods{background:#f2f5f7;border:1px solid #e6edf2;border-radius:6px;gap:2px;padding:2px;display:flex}.aw-workspace .aw-periods button{color:#5e7486;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:9px}.aw-periods button[aria-pressed=true]{color:#fff;background:#078393}.aw-legend{color:#657d8e;align-items:center;gap:4px;font-size:8px;display:flex}.aw-legend i{background:#078b99;border-radius:50%;width:6px;height:6px;display:block}.aw-legend i:nth-of-type(2){background:#6960d5;margin-left:5px}.aw-chart svg{width:100%;margin-top:12px;display:block;overflow:visible}.aw-chart svg text{fill:#7a8da0;font-size:10px}.aw-grid{stroke:#e9eff3;stroke-width:1px}.aw-rx,.aw-tx{fill:none;stroke:#078b99;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.aw-tx{stroke:#7066dc;stroke-width:1.8px}.aw-chart-caption{color:#7a8da0;text-align:right;min-height:21px;padding:3px 0;font-size:9px}.aw-chart-empty{text-align:center;color:#7d8fa0;justify-content:center;align-items:center;height:218px;padding:30px;font-size:12px;line-height:1.6;display:flex}.aw-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.aw-metrics>div{border:1px solid var(--aw-line);border-radius:7px;align-items:center;gap:10px;min-width:0;padding:14px 12px;display:flex}.aw-metrics>div>span:nth-child(2){flex-direction:column;gap:7px;display:flex}.aw-metrics small{color:var(--aw-muted);font-size:9px}.aw-metrics strong{white-space:nowrap;letter-spacing:-.4px;font-size:22px}.aw-metrics .aw-icon svg{width:23px;height:23px}.aw-ticks{gap:2px;margin-left:auto;display:flex}.aw-ticks i{background:#0f948b;border-radius:2px;width:3px;height:15px}.aw-ticks .down{background:#e5b35b}.aw-events{border:1px solid var(--aw-line);border-radius:7px;padding:13px 14px}.aw-events h3{font-size:12px}.aw-events .aw-panel-heading{align-items:center}.aw-events button,.aw-footer button{color:#18768c;background:0 0;border:0;padding:4px;font-size:10px}.aw-event{border-top:1px solid #edf1f5;flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.aw-event time{color:#7a8b9e}.aw-event strong{font-size:11px}.aw-event>span:last-child{color:#6b8094}.aw-workspace .aw-no-events{border-top:1px solid #edf1f5;align-items:center;gap:8px;margin-top:13px;padding-top:12px;font-size:10px;display:flex}.aw-footer{color:#8192a2;justify-content:space-between;align-items:center;gap:15px;padding:15px 0 0;font-size:9px;display:flex}.aw-footer>span,.aw-footer>div{align-items:center;gap:8px;display:flex}.aw-message{line-height:1.7;padding:18px!important;font-size:11px!important}.aw-no-site{flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:450px;display:flex}.aw-no-site>.aw-icon svg{width:45px;height:45px}@media (width>=1650px){.aw-workspace{padding:30px}.aw-directory{min-height:790px}.aw-detail{padding:25px}.aw-chart{padding:20px 18px 10px}.aw-site-copy strong{font-size:15px}.aw-site-copy small{font-size:11px}.aw-site{padding-top:22px!important;padding-bottom:22px!important}.aw-detail-heading h2{font-size:25px}.aw-status-line>span{font-size:11px}.aw-wan h3{font-size:16px}.aw-wan small{font-size:10px}.aw-metrics small{font-size:11px}.aw-events h3{font-size:14px}}@media (width<=1200px){.aw-workspace{padding:18px}.aw-columns{grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr)}.aw-site{gap:6px!important;padding:15px 8px!important}.aw-site>.aw-icon{display:none}.aw-detail{padding:15px}.aw-detail-heading>.aw-icon{display:none}.aw-title-line h2{font-size:19px}.aw-wan{padding:11px}.aw-wan-top>.aw-icon{display:none}.aw-panel-heading{flex-wrap:wrap}.aw-chart-tools{justify-content:flex-start}.aw-metrics>div{gap:6px;padding:12px 8px}.aw-metrics .aw-icon,.aw-ticks{display:none!important}.aw-metrics strong{font-size:20px}.aw-summary strong{font-size:23px}}@media (width<=950px){.aw-columns{grid-template-columns:1fr}.aw-directory{min-height:0}.aw-directory-top{grid-template-columns:1fr 1.2fr;align-items:center;gap:10px;padding:16px;display:grid}.aw-directory-top h2{margin:0}.aw-filters{grid-column:1/-1;margin-top:0}.aw-site-list{gap:6px;max-height:none;padding:0 10px 12px;display:flex;overflow-x:auto}.aw-workspace .aw-site{border:1px solid #e4edf1;border-radius:7px;flex-shrink:0;min-width:200px;max-width:230px}.aw-directory-bottom{flex-direction:row;align-items:center;margin:0;padding:0 15px 13px}.aw-attention{max-width:350px}.aw-add-site{white-space:nowrap;width:auto;margin-left:auto}.aw-detail{padding:20px}.aw-wan-top>.aw-icon,.aw-metrics .aw-icon{display:flex!important}.aw-heading .aw-actions small{display:none}.aw-summary>div{gap:8px}.aw-summary .aw-icon svg{width:23px;height:23px}.aw-footer{flex-wrap:wrap}}@media (width<=600px){.aw-workspace{border-radius:11px;padding:12px}.aw-heading{gap:8px!important}.aw-workspace h1{font-size:23px}.aw-eyebrow{letter-spacing:.7px!important;font-size:8px!important}.aw-heading p{font-size:11px}.aw-workspace .aw-actions button{padding:8px;font-size:10px}.aw-actions svg{display:none}.aw-summary{grid-template-columns:1fr 1fr;gap:15px 0;padding:15px 0}.aw-summary>div:nth-child(2){border:0}.aw-summary strong{font-size:24px}.aw-summary small{font-size:10px}.aw-detail{padding:13px}.aw-detail-heading{flex-wrap:wrap}.aw-detail-heading>div{min-width:180px}.aw-detail-button{margin-left:auto}.aw-status-line{gap:10px;padding:10px}.aw-status-line>span{font-size:9px}.aw-wans{grid-template-columns:1fr}.aw-wan-top>.aw-icon{display:flex}.aw-workspace .aw-chart{padding:12px 8px 7px}.aw-chart svg{min-height:150px}.aw-metrics{gap:6px}.aw-metrics strong{font-size:18px}.aw-metrics small{font-size:8px}.aw-metrics .aw-icon{display:none!important}.aw-events{padding:12px}.aw-footer>div{justify-content:space-between;width:100%}.aw-directory-top{padding:13px}.aw-directory-bottom{flex-wrap:wrap}.aw-attention{max-width:none}.aw-add-site{width:100%}.aw-directory input{padding:9px}.aw-site-list{scroll-snap-type:x proximity}.aw-site{scroll-snap-align:start}}.aw-workspace .aw-directory input{color:#243f54!important;box-shadow:none!important;background:#fff!important;border-color:#dce6ec!important}.aw-workspace .aw-directory input::placeholder{color:#8194a5!important}.aw-workspace .aw-site-copy strong{font-size:14px}.aw-workspace .aw-site-copy .aw-providers{font-size:10px}.aw-workspace .aw-site-copy small.aw-tone{font-size:11px}.op-form{padding:24px}.op-form fieldset{border:0;min-width:0;margin:0;padding:0}.op-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.op-form label,.op-filters label{color:#bdcbe0;flex-direction:column;gap:7px;font-size:14px;display:flex}.op-form input,.op-form select,.op-filters select{color:#eef4ff;width:100%;min-width:0;font:inherit;background:#0a1424;border:1px solid #3a506f;border-radius:8px;padding:11px 12px}.op-form .op-check{flex-direction:row;align-items:center;margin:18px 0;display:flex}.op-check input{width:18px;height:18px}.op-primary{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #4385f5;border-radius:8px;padding:11px 18px}.op-filters{flex-wrap:wrap;gap:20px;padding:20px 24px;display:flex}.op-filters label{flex:1;min-width:160px}.op-note{color:#9cacc4;margin:16px 24px;font-size:13px;line-height:1.6}.op-form .op-note{margin:12px 0 20px}.op-success{color:#a7f3d0;background:#123d32;border:1px solid #286951;border-radius:8px;margin:16px 0;padding:16px}.op-report-heading{padding:12px 24px}.op-report-heading p{color:#9cacc4;font-size:14px}.op-report-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 24px;display:grid}.op-report-stats strong{font-size:22px}.op-wrap{white-space:normal;min-width:200px;max-width:420px}.op-topology{min-width:0}.op-topology>div{max-width:100%}.pd-nav .op-count{color:#fecdd3;background:#542738;border-radius:6px;padding:2px 7px}.op-menu-title{margin:0 0 20px;font-size:22px}.op-refresh-note{color:#9cacc4;margin-bottom:16px;font-size:13px}@media (width<=1100px){.op-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.op-fields{grid-template-columns:1fr}.op-form{padding:18px}.op-report-stats{grid-template-columns:1fr;padding:0 16px}.op-filters{padding:16px}.op-filters label{min-width:100%}}.op-incident-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.op-incident-filters label{min-width:180px}.op-detail-button,.op-primary-button,.op-secondary-button{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:9px 15px}.op-detail-button:disabled,.op-primary-button:disabled,.op-secondary-button:disabled{opacity:.55;cursor:wait}.op-incident-status{letter-spacing:.02em;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.op-incident-backdrop{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.op-incident-modal{background:#fff;border-radius:16px;width:min(820px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 80px #0f172a47}.op-incident-modal-head{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:start;gap:20px;padding:22px 24px 18px;display:flex}.op-incident-modal-head h2{margin:0 0 5px}.op-incident-modal-head p{color:#64748b;margin:0}.op-incident-close{color:#334155;cursor:pointer;background:#f1f5f9;border:0;border-radius:9px;width:38px;height:38px;font-size:25px;line-height:1}.op-incident-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 24px 10px;display:grid}.op-incident-summary>div{background:#f8fafc;border:1px solid #e5eaf0;border-radius:10px;padding:12px}.op-incident-summary span{color:#64748b;margin-bottom:5px;font-size:12px;display:block}.op-incident-summary strong{color:#172033;overflow-wrap:anywhere}.op-incident-message{background:#f8fafc;border-left:4px solid #94a3b8;border-radius:10px;margin:10px 24px;padding:14px 16px}.op-incident-message p{margin:6px 0 0}.op-incident-form{gap:15px;padding:16px 24px 24px;display:grid}.op-incident-form label{color:#334155;gap:7px;font-weight:600;display:grid}.op-incident-form textarea,.op-incident-form select{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:9px;padding:10px 12px}.op-incident-form textarea{resize:vertical;min-height:82px}.op-incident-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.op-incident-warning{color:#9a3412;background:#fff7ed;border-radius:9px;margin:0;padding:11px 13px;font-size:13px}.op-incident-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (width<=720px){.op-incident-backdrop{align-items:flex-end;padding:0}.op-incident-modal{border-radius:16px 16px 0 0;width:100%;max-height:92vh}.op-incident-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px}.op-incident-modal-head,.op-incident-form{padding-left:16px;padding-right:16px}.op-incident-message{margin-left:16px;margin-right:16px}.op-incident-form-grid{grid-template-columns:1fr}.op-incident-actions{background:#fff;padding:12px 0 4px;position:sticky;bottom:0}}.op-incident-form input,.op-incident-form textarea,.op-incident-form select{color:#f8fafc;width:100%;font:inherit;box-sizing:border-box;background:#071a2d;border:1px solid #31506f;border-radius:9px;padding:10px 12px}.op-incident-form input:disabled,.op-incident-form select:disabled{color:#cbd5e1;opacity:1;background:#26384b}@media (width<=720px){.op-incident-actions{background:#081b2f}}.op-alerts-premium{--ia-panel:#08192b;--ia-panel2:#0b2036;--ia-border:#173a5d;--ia-muted:#7f9bbd;--ia-blue:#369cff;--ia-green:#39e49d;--ia-red:#ff607b;--ia-amber:#ffbd4a;flex-direction:column;gap:14px;display:flex}.op-alerts-hero{background:radial-gradient(circle at 78% 28%,#2a88e038,#0000 24%),radial-gradient(circle at 86% 72%,#ff607b14,#0000 24%),linear-gradient(120deg,#071827 0%,#0a2035 60%,#081725 100%);border:1px solid #1b4772;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(520px,1fr);align-items:center;gap:22px;min-height:170px;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000024}.op-alerts-hero:before{content:"";border:1px solid #459df61f;border-radius:50%;width:470px;height:470px;position:absolute;top:-215px;right:-130px;box-shadow:0 0 0 55px #459df606,0 0 0 110px #459df605}.op-alerts-hero-copy{z-index:1;position:relative}.op-alerts-hero-copy>span{letter-spacing:.15em;color:#64b1ff;font-size:10px;font-weight:800;display:block}.op-alerts-hero-copy h1{letter-spacing:-.035em;color:#f3f8ff;margin:7px 0 6px;font-size:clamp(26px,2.4vw,36px);line-height:1.06}.op-alerts-hero-copy p{color:#91a9c4;max-width:680px;margin:0;font-size:12px;line-height:1.6}.op-alerts-hero-kpis{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.op-alerts-hero-kpis>div{background:#071727b8;border:1px solid #1a3b5d;border-radius:9px;min-width:0;min-height:94px;padding:13px;position:relative;overflow:hidden}.op-alerts-hero-kpis>div:after{content:"";border:8px solid #ffffff09;border-radius:50%;width:68px;height:68px;position:absolute;bottom:-20px;right:-18px}.op-alerts-hero-kpis span,.op-alerts-hero-kpis small{display:block}.op-alerts-hero-kpis span{letter-spacing:.09em;color:#7591b0;font-size:8px;font-weight:800}.op-alerts-hero-kpis strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px;line-height:1;display:block}.op-alerts-hero-kpis small{color:#65809f;margin-top:8px;font-size:8px}.op-alerts-premium>.pd-panel{background:linear-gradient(145deg,#081827,#091c2f);border-color:#173b60;border-radius:11px;margin:0;overflow:hidden;box-shadow:0 14px 34px #00000014}.op-alerts-premium>.pd-panel>.pd-panel-head{background:linear-gradient(90deg,#1846702e,#0000);border-bottom-color:#153654;padding:16px 18px}.op-alerts-premium>.pd-panel>.pd-panel-head h2{color:#edf6ff;font-size:15px}.op-alerts-premium>.pd-panel>.pd-panel-head p{color:#7f99b8;margin-top:4px;font-size:10px}.op-alerts-premium>.pd-panel>.pd-panel-head>span{color:#93b2d2;background:#0d2238;border:1px solid #274a6c;border-radius:999px;padding:5px 9px;font-size:9px}.op-alerts-premium .op-filters{background:#071624;border-bottom:1px solid #12314d;gap:10px;padding:13px 16px}.op-alerts-premium .op-filters label{color:#8ea7c3;gap:5px;font-size:9px}.op-alerts-premium .op-filters select{color:#dceafa;background:#091b2e;border-color:#244b70;border-radius:6px;height:36px;padding:0 10px;font-size:10px}.op-alerts-premium .op-secondary-button{color:#a9cfff;background:#102844;border:1px solid #2a5784;border-radius:6px;height:36px;padding:0 13px;font-size:10px}.op-alerts-premium .pd-table-wrap{background:0 0}.op-alerts-premium table{font-size:10px!important}.op-alerts-premium th{color:#b9cce1;font-weight:600}.op-alerts-premium td,.op-alerts-premium th{border-bottom-color:#12304b!important;padding:11px 14px!important}.op-alerts-premium tbody tr{transition:background .15s}.op-alerts-down-panel tbody tr{background:linear-gradient(90deg,#ff607b09,#0000)}.op-down-device{align-items:center;gap:8px;display:flex}.op-down-device i{background:#ff607b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #ff607bb8}.op-down-device span{color:#eaf3ff;font-size:10px}.op-severity{letter-spacing:.035em;text-transform:uppercase;color:#9cb2c9;background:#10263a;border:1px solid #294760;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.op-severity.medium,.op-severity.warning{color:#ffd071;background:#392d16;border-color:#65501f}.op-incident-dashboard-stats{background:#071624;border-bottom:1px solid #12314e;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:14px 16px!important;display:grid!important}.op-incident-dashboard-stats>.pd-stat{min-height:96px;position:relative;overflow:hidden;background:linear-gradient(145deg,#091a2c,#0a1f34)!important;border:1px solid #173a5b!important;border-radius:8px!important;padding:13px 14px!important}.op-incident-dashboard-stats>.pd-stat:after{content:"";border:9px solid #ffffff06;border-radius:50%;width:68px;height:68px;position:absolute;bottom:-18px;right:-16px}.op-incident-dashboard-stats>.pd-stat>span{z-index:1;letter-spacing:.06em;text-transform:uppercase;position:relative;color:#7893b2!important;font-size:9px!important}.op-incident-dashboard-stats>.pd-stat>strong{z-index:1;color:#edf6ff;overflow-wrap:anywhere;position:relative;margin-top:8px!important;font-size:22px!important;line-height:1.12!important}.op-incident-dashboard-stats>.pd-stat:first-child{border-color:#693045!important}.op-incident-dashboard-stats>.pd-stat:first-child>strong{color:#ff8096}.op-incident-dashboard-stats>.pd-stat:nth-child(5)>strong{font-size:18px!important}.op-incident-dashboard-stats>.pd-stat:nth-child(6)>strong{font-size:16px!important}.op-incidents-premium .op-incident-status{letter-spacing:.04em;border:1px solid #0000;justify-content:center;min-width:82px;padding:4px 8px;font-size:8px}.op-incidents-premium .op-incident-status.investigating{color:#ffd071;background:#3c2f16;border-color:#66501e}.op-alerts-premium .op-detail-button{color:#fff;box-shadow:none;background:linear-gradient(135deg,#1559aa,#1d72ce);border:1px solid #3477bb;border-radius:6px;padding:6px 10px;font-size:9px}.op-alerts-premium .pd-empty{color:#7690ae;padding:28px 18px;font-size:10px}.op-alerts-premium .pd-error,.op-alerts-premium .op-success{margin:12px 16px;font-size:10px}@media (width<=1250px){.op-alerts-hero{grid-template-columns:1fr}.op-alerts-hero-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=850px){.op-alerts-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.op-incident-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.op-alerts-hero{padding:18px}.op-alerts-hero-kpis{grid-template-columns:1fr 1fr}.op-incident-dashboard-stats{grid-template-columns:1fr!important}}.op-reports-premium{--rp-panel:#08192b;--rp-border:#173b60;--rp-muted:#7f9bbd;--rp-blue:#389cff;--rp-green:#39e49d;--rp-red:#ff607b;--rp-amber:#ffbd4a;flex-direction:column;gap:12px;display:flex}.op-reports-hero{background:radial-gradient(circle at 72% 10%,#389cff38,#0000 26%),linear-gradient(115deg,#071827,#0a2035 62%,#081725);border:1px solid #194268;border-radius:11px;justify-content:space-between;align-items:center;gap:28px;min-height:138px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.op-reports-hero:after{content:"";border:1px solid #49a4ff1f;border-radius:50%;width:420px;height:420px;position:absolute;top:-175px;right:-110px;box-shadow:0 0 0 55px #49a4ff06,0 0 0 110px #49a4ff04}.op-reports-hero>div{z-index:1;position:relative}.op-reports-hero>div:first-child>span{letter-spacing:.16em;color:#61afff;font-size:10px;font-weight:800;display:block}.op-reports-hero h1{letter-spacing:-.035em;color:#f5f9ff;margin:6px 0 5px;font-size:clamp(27px,2.5vw,36px);line-height:1.05}.op-reports-hero p{color:#8fa7c2;max-width:760px;margin:0;font-size:12px}.op-reports-hero-badge{text-align:right;background:#061727b8;border:1px solid #28577f;border-radius:9px;min-width:170px;padding:13px 16px}.op-reports-hero-badge strong{color:#5fb0ff;font-size:28px;line-height:1;display:block}.op-reports-hero-badge span{color:#c4d7ea;margin-top:4px;font-size:10px;display:block}.op-reports-hero-badge small{color:#6886a7;margin-top:5px;font-size:8px;display:block}.op-report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.op-report-kpis>div{background:linear-gradient(145deg,#081a2c,#0a2035);border:1px solid #173b60;border-radius:9px;min-height:92px;padding:13px 14px;position:relative;overflow:hidden}.op-report-kpis>div:after{content:"";border:9px solid #ffffff06;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-22px;right:-18px}.op-report-kpis span,.op-report-kpis small{display:block}.op-report-kpis span{color:#7f99b8;font-size:9px}.op-report-kpis strong{color:#eaf4ff;margin-top:7px;font-size:23px;line-height:1;display:block}.op-report-kpis small{color:#6884a5;margin-top:8px;font-size:8px}.op-report-kpis .blue strong{color:#62adff}.op-reports-premium>.pd-panel,.op-sla-premium,.op-monthly-premium{box-shadow:0 15px 34px #00000014;background:linear-gradient(145deg,#081827,#091c2f)!important;border-color:#173b60!important;border-radius:11px!important;margin:0 0 12px!important;overflow:hidden!important}.op-reports-premium .pd-panel-head,.op-sla-premium>.pd-panel-head,.op-monthly-premium>.pd-panel-head{background:linear-gradient(90deg,#194b782e,#0000);border-bottom-color:#153654!important;padding:16px 18px!important}.op-reports-premium .pd-panel-head h2,.op-sla-premium .pd-panel-head h2,.op-monthly-premium .pd-panel-head h2{color:#edf6ff;font-size:15px!important}.op-reports-premium .pd-panel-head p,.op-sla-premium .pd-panel-head p,.op-monthly-premium .pd-panel-head p{color:#7f99b8!important;font-size:10px!important}.op-reports-premium .op-filters,.op-sla-premium .op-filters,.op-monthly-premium .op-filters{background:#071624;border-bottom:1px solid #12314d;gap:10px!important;padding:13px 16px!important}.op-reports-premium .op-filters label,.op-sla-premium .op-filters label,.op-monthly-premium .op-filters label{color:#8fa8c4!important;gap:5px!important;font-size:9px!important}.op-reports-premium .op-filters select,.op-sla-premium .op-filters select,.op-monthly-premium .op-filters select{color:#dceafa!important;background:#091b2e!important;border-color:#244c71!important;border-radius:6px!important;height:36px!important;padding:0 10px!important;font-size:10px!important}.op-reports-premium .op-primary,.op-monthly-premium .op-primary{background:linear-gradient(135deg,#1667df,#287ff2);border-color:#3b86ef;padding:8px 13px;font-size:10px}.op-premium-report-heading{background:#09192a;border-bottom:1px solid #143450;padding:13px 16px!important}.op-premium-report-heading strong{color:#eaf4ff;font-size:12px}.op-premium-report-heading p{color:#7893b3!important;margin:3px 0!important;font-size:8px!important}.op-device-report-stats,.op-sla-premium .op-report-stats,.op-monthly-premium .op-report-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:13px 16px!important;display:grid!important}.op-device-report-stats>.pd-stat,.op-sla-premium .op-report-stats>.pd-stat,.op-monthly-premium .op-report-stats>.pd-stat{background:linear-gradient(145deg,#091a2b,#0a2035)!important;border-color:#173a5b!important;border-radius:8px!important;min-height:88px!important;padding:12px 13px!important}.op-device-report-stats>.pd-stat span,.op-sla-premium .op-report-stats>.pd-stat span,.op-monthly-premium .op-report-stats>.pd-stat span{letter-spacing:.05em;text-transform:uppercase;color:#7893b2!important;font-size:8px!important}.op-device-report-stats>.pd-stat strong,.op-sla-premium .op-report-stats>.pd-stat strong,.op-monthly-premium .op-report-stats>.pd-stat strong{color:#edf6ff!important;margin-top:8px!important;font-size:19px!important;line-height:1.15!important}.op-device-report-stats>.pd-stat:first-child,.op-sla-premium .op-report-stats>.pd-stat:nth-child(2){border-color:#205b47!important}.op-device-report-stats>.pd-stat:first-child strong,.op-sla-premium .op-report-stats>.pd-stat:nth-child(2) strong{color:#54e3aa!important}.op-sla-premium .op-report-stats>.pd-stat:first-child{border-color:#65501f!important}.op-sla-premium .op-report-stats>.pd-stat:first-child strong{color:#ffc65f!important}.op-reports-premium .op-note,.op-sla-premium .op-note,.op-monthly-premium .op-note{color:#7893b0!important;margin:10px 16px!important;font-size:9px!important}.op-reports-premium .op-report-heading,.op-sla-premium .op-report-heading,.op-monthly-premium .op-report-heading{padding:12px 16px!important}.op-reports-premium .op-report-heading strong,.op-sla-premium .op-report-heading strong,.op-monthly-premium .op-report-heading strong{color:#e4effb;font-size:11px}.op-reports-premium .op-report-heading p,.op-sla-premium .op-report-heading p,.op-monthly-premium .op-report-heading p{color:#718cab;font-size:9px}.op-premium-table th,.op-premium-table td,.op-sla-premium th,.op-sla-premium td,.op-monthly-premium th,.op-monthly-premium td{border-bottom-color:#12304b!important;padding:10px 13px!important;font-size:9px!important}.op-monthly-premium>div[style]{padding-left:16px!important;padding-right:16px!important}.op-monthly-premium>div[style]>button:not(.op-primary){color:#a9cfff!important;background:#102844!important;border:1px solid #28557e!important;border-radius:7px!important;padding:8px 13px!important;font-size:10px!important}@media (width<=1250px){.op-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.op-device-report-stats,.op-sla-premium .op-report-stats,.op-monthly-premium .op-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.op-reports-hero{flex-direction:column;align-items:flex-start}.op-reports-hero-badge{text-align:left;width:100%;min-width:0}.op-report-kpis{grid-template-columns:1fr 1fr}}@media (width<=480px){.op-report-kpis{grid-template-columns:1fr}.op-device-report-stats,.op-sla-premium .op-report-stats,.op-monthly-premium .op-report-stats{grid-template-columns:1fr!important}}.op-incident-table-wrap{overflow-x:auto}.op-incidents-premium .op-incident-no{text-align:center;color:#6f8dac;font-variant-numeric:tabular-nums;width:48px}.op-pagination{background:#071523;border-top:1px solid #153451;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.op-pagination-meta{color:#7893b2;align-items:center;gap:14px;min-width:0;font-size:9px;display:flex}.op-pagination-meta>span{white-space:nowrap}.op-pagination-meta label{color:#6f8cab;align-items:center;gap:6px;font-size:8px;display:flex}.op-pagination-meta select{color:#dceafa;background:#0a1d30;border:1px solid #244c71;border-radius:6px;height:30px;padding:0 8px;font-size:8px}.op-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.op-pagination-controls button{color:#9db9d6;cursor:pointer;background:#0b2137;border:1px solid #244c71;border-radius:6px;min-width:32px;height:31px;padding:0 8px;font-size:8px;transition:background .15s,border-color .15s,color .15s}.op-pagination-controls button.active{color:#fff;background:linear-gradient(135deg,#1769df,#287ff2);border-color:#438eef;box-shadow:0 5px 15px #1b6fe438}.op-pagination-controls button:disabled{opacity:.35;cursor:not-allowed}.op-page-gap{color:#587491;padding:0 2px;font-size:10px}@media (width<=760px){.op-pagination{flex-direction:column;align-items:stretch}.op-pagination-meta{justify-content:space-between}.op-pagination-controls{justify-content:center}}.top-header{background:radial-gradient(circle at 78% 8%,#389cff33,#0000 24%),linear-gradient(120deg,#071827,#0a2035);border:1px solid #173b60;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.top-header:after{content:"";border:1px solid #49a4ff1f;border-radius:50%;width:330px;height:330px;position:absolute;top:-130px;right:-80px;box-shadow:0 0 0 45px #49a4ff06,0 0 0 90px #49a4ff04}.top-header>div{z-index:1;position:relative}.top-header span{letter-spacing:.16em;color:#5af;font-size:10px;font-weight:800}.top-header h1{color:#f8fbff;letter-spacing:-.03em;margin:6px 0 7px;font-size:30px;line-height:1.05}.top-header p{color:#84a0bf;margin:0;font-size:12px}.top-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:690px;display:flex}.top-actions button,.top-actions select,.top-inspector button,.top-inspector input,.top-inspector select{font:inherit;color:#dceafa;background:#091c2f;border:1px solid #28567f;border-radius:7px;padding:9px 11px;font-size:10px}.top-actions button,.top-inspector button{cursor:pointer;font-weight:700}.top-actions button:disabled{opacity:.42;cursor:not-allowed}.top-message{color:#8bc5ff;background:#0b2742;border:1px solid #285a84;border-radius:8px;margin:0 0 12px;padding:10px 13px;font-size:10px}.top-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.top-summary>div{background:linear-gradient(145deg,#081a2c,#0a2036);border:1px solid #173b60;border-radius:9px;align-items:center;gap:10px;min-height:78px;padding:13px 14px;display:flex;position:relative;overflow:hidden}.top-summary>div:after{content:"";border:9px solid #ffffff06;border-radius:50%;width:74px;height:74px;position:absolute;bottom:-24px;right:-18px}.top-summary strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.top-summary span{color:#7994b4;font-size:10px}.top-summary>div:first-child strong{color:#63adff}.top-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:10px;display:grid}.top-canvas{background:#061625;border:1px solid #183d61;border-radius:11px;position:relative;overflow:auto;box-shadow:0 18px 38px #00000024}.top-canvas:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 40%,#2270b314,#0000 38%);position:absolute;inset:0}.top-canvas svg{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-width:760px;display:block;position:relative}@keyframes topologyDataFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28px}}.top-link-flow{stroke-dasharray:4 10;stroke-dashoffset:0;animation:topologyDataFlow var(--flow-duration,1.25s) linear infinite;pointer-events:none;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px)}.top-link-flow-reverse{stroke-dasharray:3 12;animation-direction:reverse}.top-empty{z-index:4;text-align:center;color:#7792b0;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.top-empty strong{color:#d8e8fa;font-size:17px}.top-empty span{margin-top:5px;font-size:10px}.top-node{cursor:grab}.top-node:active{cursor:grabbing}.top-canvas-legend{z-index:5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:#061625e0;border:1px solid #2d5e89d9;border-radius:8px;gap:6px;width:118px;padding:10px;display:grid;position:absolute;top:12px;left:12px}.top-canvas-legend strong{letter-spacing:.09em;text-transform:uppercase;color:#8aa8c8;font-size:8px}.top-canvas-legend span{color:#9fb5ce;align-items:center;gap:7px;font-size:8px;display:flex}.top-canvas-legend i{color:#65afff;background:#123252;border-radius:5px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:800;display:grid}.top-canvas-legend hr{border:0;border-top:1px solid #1c4265;margin:2px 0}.top-canvas-legend b{background:#4f9fff;border-radius:999px;width:22px;height:2px}.top-inspector{color:#eaf4ff;background:linear-gradient(145deg,#081929,#0a2035);border:1px solid #173b60;border-radius:11px;max-height:680px;padding:15px;overflow:auto;box-shadow:0 18px 38px #0000001c}.top-inspector h2{color:#f2f8ff;margin:0 0 12px;font-size:16px}.top-inspector h3{text-transform:uppercase;letter-spacing:.11em;color:#68aef4;margin:16px 0 9px;font-size:9px}.top-inspector p{color:#7f9bbd;font-size:10px;line-height:1.55}.top-inspector label{color:#8fa8c5;gap:5px;margin-bottom:9px;font-size:9px;font-weight:700;display:grid}.top-inspector input,.top-inspector select{box-sizing:border-box;background:#071827;border-color:#244c72;width:100%}.top-inspector input:focus,.top-inspector select:focus{border-color:#4194e0;outline:none;box-shadow:0 0 0 2px #4194e01f}.top-inspector hr{border:0;border-top:1px solid #173b5d;margin:15px 0}.top-inspector .full{width:100%}.top-inspector .danger{color:#ff94a8;background:#331d29;border-color:#673045;width:100%}.top-device-info{background:#071726;border:1px solid #153756;border-radius:7px;grid-template-columns:72px 1fr;gap:7px;margin:10px 0;padding:10px;font-size:9px;display:grid}.top-device-info strong{color:#dceafa;overflow-wrap:anywhere}.top-links{gap:6px;display:grid}.top-links button{text-align:left;background:#0b2238;border-color:#244c70;justify-content:space-between;gap:8px;padding:8px;font-size:8px;display:flex}@media (width<=1100px){.top-header{display:block}.top-actions{justify-content:flex-start;margin-top:14px}.top-workspace{grid-template-columns:1fr}.top-inspector{max-height:none}.top-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.top-summary{grid-template-columns:1fr 1fr}.top-actions>*{flex:140px}.top-header h1{font-size:24px}.top-header{padding:17px}.top-canvas-legend{display:none}}@media print{.pd-sidebar,.top-actions,.top-inspector,.top-message,.top-canvas-legend{display:none!important}.pd-main{margin:0!important;padding:0!important}.top-workspace{display:block}.top-canvas{box-shadow:none;border:0}.top-summary{grid-template-columns:repeat(4,1fr)}.top-page{page-break-inside:avoid}@page{size:landscape;margin:10mm}}.pd-app,.pd-login{--pd-bg:#0a1020;--pd-panel:#111c30;--pd-border:#283750;--pd-muted:#9cacc4;color:#edf3fc;background:var(--pd-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5}.pd-app *,.pd-login *{box-sizing:border-box}.pd-app{grid-template-columns:252px minmax(0,1fr);display:grid}.pd-app button,.pd-login button,.pd-app select,.pd-login input{font:inherit}.pd-app button,.pd-login button,.pd-legacy-bar button{cursor:pointer}.pd-app button:focus-visible,.pd-app select:focus-visible,.pd-login input:focus-visible,.pd-login button:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.pd-app button:disabled,.pd-app select:disabled,.pd-login button:disabled{opacity:.55;cursor:wait}.pd-sidebar{border-right:1px solid var(--pd-border);background:#10192a;flex-direction:column;height:100vh;padding:28px 16px;display:flex;position:sticky;top:0;overflow:auto}.pd-brand{align-items:center;gap:12px;padding:0 6px 34px;font-size:16px;font-weight:700;display:flex}.pd-brand b{color:#fff;background:#2563eb;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.pd-brand small{letter-spacing:.045em;color:var(--pd-muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.pd-nav{text-align:left;color:#b7c5da;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:6px;padding:12px;display:flex;font-size:14px!important}.pd-nav-label{color:var(--pd-muted);letter-spacing:.08em;justify-content:space-between;margin:30px 12px 12px;font-size:12px;display:flex}.pd-side-bottom{margin-top:auto;padding-top:32px}.pd-user{border-top:1px solid var(--pd-border);margin-top:16px;padding:18px 10px 0}.pd-user strong,.pd-user small{display:block}.pd-user small{color:var(--pd-muted);margin:4px 0 12px;font-size:12px}.pd-user button{color:#b7c5da;background:0 0;border:0;padding:4px 0;font-size:14px}.pd-main{width:100%;min-width:0;max-width:1920px;margin:auto;padding:32px clamp(18px,3vw,48px)}.pd-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.pd-eyebrow{letter-spacing:.1em;color:#8fabd0;font-size:12px;font-weight:600}.pd-header h1,.pd-login h1{margin:8px 0;font-size:clamp(26px,3vw,36px);line-height:1.2}.pd-header p,.pd-login p{color:var(--pd-muted);margin:8px 0;font-size:14px}.pd-refresh{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.pd-refresh span{color:var(--pd-muted);font-size:12px}.pd-refresh button,.pd-period button,.pd-chart-controls select{color:#dce8fa;background:#15233b;border:1px solid #31435f;border-radius:7px;padding:8px 14px;font-size:14px}.pd-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.pd-stat{background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:12px;min-width:0;padding:20px}.pd-stat>span{color:var(--pd-muted);font-size:14px;display:block}.pd-stat strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:600;display:block}.pd-stat small{color:var(--pd-muted);margin-top:8px;font-size:12px;display:block}.pd-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 16px;display:flex}.pd-section-heading h2,.pd-panel h2{margin:0;font-size:18px;font-weight:600}.pd-section-heading>span,.pd-panel-head>span{color:var(--pd-muted);font-size:12px}.pd-sites{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.pd-site-card{text-align:left;color:inherit;border:1px solid var(--pd-border);background:var(--pd-panel);border-top:3px solid #3b82f6;border-radius:12px;padding:24px;transition:border-color .15s}.pd-site-top{color:#a7bad5;justify-content:space-between;gap:12px;font-size:12px;display:flex}.pd-site-card h2{margin:24px 0 8px;font-size:24px;line-height:1.25}.pd-site-card p{color:var(--pd-muted);margin:0 0 24px;font-size:14px}.pd-site-footer{border-top:1px solid var(--pd-border);justify-content:space-between;gap:12px;padding-top:16px;font-size:14px;display:flex}.pd-site-footer strong{color:#93c5fd;font-weight:500}.pd-panel{background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:12px;min-width:0;margin-bottom:22px;overflow:hidden}.pd-panel-head{border-bottom:1px solid var(--pd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.pd-panel-head p{color:var(--pd-muted);margin:5px 0 0;font-size:14px}.pd-muted{color:var(--pd-muted);font-weight:400}.pd-device-tabs{flex-wrap:wrap;gap:12px;padding:20px 24px;display:flex}.pd-device-tabs>button{color:#e7eefb;border:1px solid var(--pd-border);background:#0d1728;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.pd-device-tabs strong{font-size:14px}.pd-device-tabs>button>span:not(.pd-badge){color:var(--pd-muted);font-size:12px}.pd-badge{letter-spacing:.025em;color:#cbd5e1;background:#29344b;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.pd-chart-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.pd-chart-controls label{color:var(--pd-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.pd-chart-controls select{min-width:160px;max-width:100%}.pd-period{gap:4px;display:flex}.pd-period button{padding:9px 12px}.pd-chart-legend{flex-wrap:wrap;gap:20px;padding:20px 24px 4px;font-size:14px;display:flex}.pd-chart-legend>span:last-child{color:var(--pd-muted);margin-left:auto;font-size:12px}.pd-svg-wrap{padding:8px 16px 0;overflow-x:auto}.pd-svg-wrap svg{touch-action:pan-y;width:100%;min-width:560px;height:auto;display:block}.pd-svg-wrap text{fill:#9cacc4;font-family:ui-monospace,monospace;font-size:12px}.pd-gridline{stroke:#29384e;stroke-dasharray:3 4;stroke-width:1px}.pd-area{fill:#34d399;fill-opacity:.22}.pd-rx{fill:none;stroke:#34d399;stroke-width:2px;vector-effect:non-scaling-stroke}.pd-tx{fill:none;stroke:#60a5fa;stroke-width:2px;vector-effect:non-scaling-stroke}.pd-chart-caption{color:var(--pd-muted);min-height:38px;margin:0;padding:10px 24px;font-size:12px}.pd-error{color:#fecdd3;background:#432330;border:1px solid #864359;border-radius:8px;margin:12px 0;padding:14px 20px;font-size:14px}.pd-empty{text-align:center;color:#aebdd1;padding:44px 24px;font-size:14px}.pd-table-wrap{overflow:auto}.pd-app table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:14px}.pd-app th{font-weight:500}.pd-app td,.pd-app th{border-bottom:1px solid #22324a;padding:13px 24px}.pd-app thead{color:var(--pd-muted);background:#101a2a;font-size:12px}.pd-app td{font-variant-numeric:tabular-nums}.pd-app tr:last-child td,.pd-app tr:last-child th{border-bottom:0}.pd-app table button{color:#dceaff;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.pd-detail-grid{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.pd-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.pd-health .pd-stat{background:#0d1728;padding:12px}.pd-health .pd-stat strong{font-size:22px}.pd-incidents{max-height:350px;overflow:auto}.pd-incidents article{border-bottom:1px solid var(--pd-border);padding:18px 24px}.pd-incidents strong{color:#fda4af;font-size:14px}.pd-incidents p{margin:6px 0;font-size:14px}.pd-incidents small{color:var(--pd-muted);font-size:12px}.pd-footer{border-top:1px solid var(--pd-border);color:var(--pd-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;font-size:12px;display:flex}.pd-login{place-items:center;padding:24px;display:grid}.pd-login form{background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:16px;width:100%;max-width:440px;padding:32px}.pd-login label{flex-direction:column;gap:8px;margin-top:20px;font-size:14px;display:flex}.pd-login input{color:#fff;background:#0a1424;border:1px solid #3a506f;border-radius:8px;width:100%;padding:12px}.pd-login button{color:#fff;background:#2563eb;border:0;border-radius:8px;width:100%;margin-top:24px;padding:12px}.pd-legacy-bar{color:#fff;background:#183153;flex-wrap:wrap;align-items:center;gap:20px;padding:12px 20px;display:flex}.pd-legacy-bar button{color:#fff;background:#2563eb;border:0;border-radius:6px;padding:8px 12px}@media (width>=1700px){.pd-main{padding-top:42px}}@media (width<=1150px){.pd-app{grid-template-columns:220px minmax(0,1fr)}.pd-detail-grid{grid-template-columns:1fr}.pd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-header{align-items:flex-start}.pd-main{padding:24px}.pd-brand{font-size:14px}}@media (width<=760px){.pd-app{grid-template-columns:minmax(0,1fr)}.pd-sidebar{height:auto;padding:16px;display:block;position:static}.pd-brand{padding-bottom:16px}.pd-nav{width:auto;margin-right:6px;display:inline-flex}.pd-nav-label{margin:12px}.pd-side-bottom{padding-top:10px}.pd-user{flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.pd-user small{margin:0}.pd-user button{margin-left:auto}.pd-main{padding:24px 16px}.pd-header{flex-direction:column;gap:12px}.pd-refresh{flex-flow:wrap;align-items:center}.pd-panel-head{padding:18px}.pd-device-tabs{padding:16px}.pd-chart-controls{width:100%}.pd-section-heading{flex-direction:column;align-items:flex-start}.pd-health{gap:8px;padding:14px}.pd-health .pd-stat strong{font-size:18px}.pd-stat{padding:16px}.pd-stat strong{font-size:26px}}@media (width<=430px){.pd-health{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-stats{gap:10px}.pd-stat{padding:12px}.pd-device-tabs>button{width:100%}.pd-chart-legend{gap:10px}.pd-chart-controls select{width:100%}.pd-site-footer{flex-direction:column}}.act-log-page,.act-report-page{max-width:1400px;margin:0 auto;padding:32px}.act-report-header{margin-bottom:24px}.act-report-header h1{color:#e2ecff;margin:0 0 8px;font-size:24px;font-weight:700}.act-report-subtitle{color:var(--pd-muted);margin:0;font-size:14px}.act-report-controls{margin-bottom:20px}.act-report-btn-primary{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s}.act-report-filters{margin-bottom:20px}.act-report-search-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.act-report-search{border:1px solid var(--pd-border);background:var(--pd-panel);color:#dce8fa;border-radius:8px;flex:1;min-width:200px;padding:10px 14px;font-size:14px}.act-report-search:focus{border-color:#2563eb;outline:none}.act-report-filter{border:1px solid var(--pd-border);background:var(--pd-panel);color:#dce8fa;cursor:pointer;border-radius:8px;min-width:150px;padding:10px 14px;font-size:14px}.act-report-filter:focus{border-color:#2563eb;outline:none}.act-report-date{border:1px solid var(--pd-border);background:var(--pd-panel);color:#dce8fa;border-radius:8px;padding:10px 14px;font-size:14px}.act-report-date:focus{border-color:#2563eb;outline:none}.act-report-btn-clear{color:#fca5a5;cursor:pointer;background:0 0;border:1px solid #dc2626;border-radius:8px;padding:10px 16px;font-size:14px}.act-report-table-wrap{background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:12px;margin-bottom:20px;overflow-x:auto}.act-report-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1050px;font-size:14px}.act-report-table th{text-align:left;color:var(--pd-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--pd-border);white-space:nowrap;background:#1a2332;padding:14px 12px;font-size:11px;font-weight:600}.act-report-table td{color:#dce8fa;vertical-align:top;word-break:break-word;overflow-wrap:anywhere;border-bottom:1px solid #22324a;padding:12px}.act-report-table tbody tr:last-child td{border-bottom:none}.act-report-table .cell-nowrap{white-space:nowrap}.act-report-table .cell-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.act-report-table .cell-action{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.act-report-table .cell-action button{border:1px solid var(--pd-border);background:var(--pd-panel);color:#dce8fa;cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;padding:6px 10px;font-size:11px;transition:background .2s}.act-report-table .personel-badge{flex-wrap:wrap;gap:4px;display:inline-flex}.act-report-table .personel-name{color:#93c5fd;border:1px solid var(--pd-border);white-space:nowrap;background:#1e2a3a;border-radius:4px;padding:3px 8px;font-size:11px}.act-report-number{color:#60a5fa;white-space:nowrap;background:#60a5fa20;border-radius:4px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:12px;display:inline-block}.act-report-site-name{color:#e2ecff;white-space:nowrap;font-weight:500}.act-report-site-loc{color:var(--pd-muted);word-break:break-word;margin-top:2px;font-size:11px;display:block}.act-report-category-badge{white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.act-report-desc{color:#dce8fa;font-size:13px;line-height:1.4}.act-report-duration{color:#e2ecff;white-space:nowrap;font-weight:600}.act-report-personels{flex-wrap:wrap;gap:4px;display:flex}.act-report-personel-badge{color:#93c5fd;white-space:nowrap;background:#1a2332;border:1px solid #315582;border-radius:4px;padding:3px 8px;font-size:11px;display:inline-block}.act-report-status-badge{text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.act-report-text-muted{color:var(--pd-muted);font-size:12px}.act-report-actions{flex-wrap:wrap;gap:6px;display:flex}.act-report-btn-action{border:1px solid var(--pd-border);background:var(--pd-panel);color:#dce8fa;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 10px;font-size:14px;transition:background .2s}.act-report-pagination{border-top:1px solid var(--pd-border);background:#1a2332;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding:16px;display:flex}.act-report-pagination-btn{border:1px solid var(--pd-border);background:var(--pd-panel);color:#dce8fa;cursor:pointer;border-radius:8px;flex:1;max-width:160px;padding:10px 0;font-size:14px}.act-report-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.act-report-pagination-info{text-align:center;color:var(--pd-muted);flex:1;font-size:14px}.act-report-loading{position:relative}.act-report-spinner{border:3px solid var(--pd-border);z-index:1;border-top-color:#2563eb;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(360deg)}}.act-report-modal-overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.act-report-modal{background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow:auto}.act-report-modal-header{border-bottom:1px solid var(--pd-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.act-report-modal-header h2{color:#e2ecff;margin:0;font-size:18px;font-weight:600}.act-report-modal-close{color:var(--pd-muted);cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:24px}.act-report-modal-close:hover{color:#dce8fa}.act-report-form{padding:24px}.act-report-error{color:#fca5a5;background:#dc262620;border:1px solid #dc2626;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.act-report-field{margin-bottom:16px}.act-report-field label{color:var(--pd-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.act-report-field input,.act-report-field select,.act-report-field textarea{border:1px solid var(--pd-border);color:#dce8fa;background:#0d1728;border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px}.act-report-field input:focus,.act-report-field select:focus,.act-report-field textarea:focus{border-color:#2563eb;outline:none}.act-report-field textarea{resize:vertical;min-height:80px;font-family:ui-monospace,monospace}.act-report-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.act-report-duration-hint{color:var(--pd-muted);margin-top:4px;font-size:12px;display:block}.act-report-personel-selector{flex-direction:column;gap:8px;display:flex}.act-report-personel-list{flex-wrap:wrap;gap:8px;display:flex}.act-report-personel-add{border:1px solid var(--pd-border);background:var(--pd-panel);color:#dce8fa;cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;transition:background .2s}.act-report-personel-add:disabled{opacity:.5;cursor:not-allowed}.act-report-personel-selected{flex-wrap:wrap;gap:6px;display:flex}.act-report-personel-tag{border:1px solid var(--pd-border);color:#93c5fd;background:#0d1728;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.act-report-personel-remove{color:#fca5a5;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}.act-report-personel-help{color:var(--pd-muted);margin-top:4px;font-size:11px}.act-report-form-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.act-report-btn-cancel{border:1px solid var(--pd-border);color:#dce8fa;cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:14px}.act-report-btn-save{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}.act-report-btn-save:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.act-report-table th:nth-child(4),.act-report-table td:nth-child(4),.act-report-table th:nth-child(6),.act-report-table td:nth-child(6){display:none}.act-report-search-row{flex-direction:column}.act-report-filter{min-width:100%}.act-report-field-row{grid-template-columns:1fr}}.act-log-header{margin-bottom:24px}.act-log-header h1{color:#e2ecff;margin:0 0 8px;font-size:24px;font-weight:700}.act-log-header p{color:var(--pd-muted);margin:0;font-size:14px}.act-log-search{gap:12px;margin-bottom:24px;display:flex}.act-search-input,.act-filter-select{border:1px solid var(--pd-border);background:var(--pd-panel);color:#dce8fa;cursor:pointer;border:none;border-radius:8px;flex:1;min-width:200px;padding:10px 14px;font-size:14px}.act-search-input{focus:outline:none;border-color:#3b82f6}.act-filter-select:focus{border-color:#3b82f6;outline:none}.act-log-table{border-collapse:collapse;width:100%;font-size:14px}.act-log-table th{text-align:left;color:var(--pd-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--pd-border);white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:600}.act-log-time{flex-direction:column;display:flex}.act-log-time .rel{color:#e2ecff;font-weight:500}.act-log-time .full{color:var(--pd-muted);margin-top:2px;font-size:12px}.act-username{color:#e2ecff;font-weight:500}.act-user-name{color:var(--pd-muted)}.act-role-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.act-action-badge{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.act-resource-type{color:var(--pd-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.act-resource-name{color:#e2ecff;font-weight:500}.act-resource-id{color:var(--pd-muted);margin-top:2px;font-size:12px;display:block}.act-desc{color:var(--pd-muted);max-width:300px;font-size:13px}.act-ip{color:#60a5fa;background:#60a5fa20;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:13px}.act-status-badge{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.act-pagination{border-top:1px solid var(--pd-border);background:#1a2942;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex}.act-pagination button{border:1px solid var(--pd-border);background:var(--pd-panel);color:#dce8fa;cursor:pointer;border-radius:8px;flex:1;max-width:160px;padding:10px 0;font-size:14px}.act-pagination button:disabled{opacity:.5;cursor:not-allowed}.act-page-info{text-align:center;color:var(--pd-muted);flex:1;font-size:14px}.pd-traffic-panel{overflow:hidden}.pd-traffic-head{align-items:flex-end}.pd-live-traffic,.pd-traffic-usage{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:16px 24px;display:grid}.pd-live-traffic>div,.pd-traffic-usage>div{border:1px solid var(--pd-border);background:#ffffff06;border-radius:10px;flex-direction:column;gap:6px;min-height:92px;padding:14px 16px;display:flex}.pd-live-traffic span,.pd-traffic-usage span{text-transform:uppercase;letter-spacing:.05em;color:var(--pd-muted);font-size:12px}.pd-live-traffic strong,.pd-traffic-usage strong{font-size:22px}.pd-live-traffic small,.pd-traffic-usage small{color:var(--pd-muted)}.pd-traffic-date-filter{border:1px solid var(--pd-border);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:4px 24px 16px;padding:16px;display:flex}.pd-traffic-date-filter label{min-width:180px;color:var(--pd-muted);flex-direction:column;gap:7px;font-size:13px;display:flex}.pd-traffic-date-filter input{border:1px solid var(--pd-border);background:var(--pd-panel);min-height:40px;color:inherit;border-radius:7px;padding:8px 10px}.pd-traffic-reset{border:1px solid var(--pd-border);min-height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:8px 16px}.pd-traffic-range-label{color:var(--pd-muted);margin:0 24px 12px;font-size:13px}@media (width<=650px){.pd-live-traffic,.pd-traffic-usage{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.pd-traffic-date-filter{align-items:stretch;margin-left:14px;margin-right:14px}.pd-traffic-date-filter label,.pd-traffic-date-filter input{width:100%}}.pd-drag-chart svg{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:pan-y}.pd-zoom-selection{fill:#60a5fa2e;stroke:#60a5faf2;stroke-width:1.5px;stroke-dasharray:6 4;pointer-events:none}.pd-hover-line{stroke:#dbeafee6;stroke-width:1px;stroke-dasharray:4 4;pointer-events:none}.pd-chart-reset{border:1px solid var(--pd-border);color:inherit;cursor:pointer;background:0 0;border-radius:7px;margin-left:auto;padding:6px 12px}.pd-table-wrap td:last-child{white-space:nowrap;width:180px;min-width:180px}.pd-table-wrap td:last-child>button{vertical-align:middle;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:70px;height:36px;margin:3px 5px 3px 0;padding:0 14px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex}.pd-table-wrap td:last-child>button:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.pd-table-wrap td:last-child{width:150px;min-width:150px}.pd-table-wrap td:last-child>button{min-width:62px;padding:0 10px}}@media (width<=650px){.pd-table-wrap td:last-child{width:110px;min-width:110px}.pd-table-wrap td:last-child>button{width:100%;min-width:0;margin:4px 0;display:flex}}.act-report-table{table-layout:auto;min-width:1650px}.act-report-table th,.act-report-table td{vertical-align:top;overflow-wrap:anywhere;line-height:1.4;white-space:normal!important}.act-report-table .cell-nowrap,.act-report-table .act-report-duration{white-space:nowrap!important}.act-report-table .act-report-site-name{overflow-wrap:anywhere;line-height:1.35;display:block;white-space:normal!important}.act-report-table .act-report-site-loc{overflow-wrap:anywhere;word-break:normal;margin-top:4px;line-height:1.35;display:block;white-space:normal!important}.act-report-table .act-report-desc,.act-report-table .cell-desc{overflow-wrap:anywhere;word-break:normal;line-height:1.4;white-space:normal!important}.act-report-table .act-report-personels,.act-report-table .personel-badge{flex-wrap:wrap;gap:5px;display:flex}.act-report-table-wrap{overflow-x:auto}.pd-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.pd-detail-grid.no-incidents{grid-template-columns:minmax(0,1fr)}.pd-detail-grid.no-incidents .pd-health{grid-template-columns:repeat(6,minmax(0,1fr))}.pd-health-panel,.pd-incident-panel{margin-bottom:22px}.pd-health-panel .pd-panel-head,.pd-incident-panel .pd-panel-head{min-height:82px}.pd-health{align-items:stretch}.pd-health .pd-stat{flex-direction:column;justify-content:center;min-height:94px;display:flex}.pd-health .pd-stat>span{font-size:12px}.pd-health .pd-stat strong{margin-top:7px;line-height:1.15}.pd-incident-panel .pd-incidents{max-height:320px}@media (width<=1150px){.pd-detail-grid{grid-template-columns:1fr}.pd-detail-grid.no-incidents .pd-health{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=430px){.pd-detail-grid.no-incidents .pd-health{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-device-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px;display:grid}.pd-device-tabs>button{text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;padding:13px 16px;display:grid}.pd-device-tabs>button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pd-device-tabs>button>span:not(.pd-badge){white-space:nowrap;font-variant-numeric:tabular-nums}.pd-device-tabs .pd-badge{white-space:nowrap}.pd-device-test{border:1px solid var(--pd-border);background:#0d1728;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 24px 22px;padding:16px 18px;display:flex}.pd-device-test-info{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.pd-device-test-label{letter-spacing:.08em;color:#8fabd0;font-size:11px;font-weight:700}.pd-device-test-info strong{color:#e7eefb;font-size:14px}.pd-device-test-info small{color:var(--pd-muted);font-variant-numeric:tabular-nums;font-size:13px}.pd-device-test-action{margin-left:auto}@media (width<=1400px){.pd-device-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.pd-device-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.pd-device-tabs{grid-template-columns:1fr;padding:16px}.pd-device-tabs>button{grid-template-columns:minmax(0,1fr) auto}.pd-device-tabs>button>span:not(.pd-badge){grid-column:1/-1}.pd-device-test{align-items:stretch;margin:0 16px 18px}.pd-device-test-info{width:100%}.pd-device-test-action{width:100%;margin-left:0}}.pd-device-tabs>button{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:7px}.pd-device-tabs>button strong{white-space:normal;text-overflow:unset;grid-area:1/1/auto/-1;line-height:1.3;overflow:visible}.pd-device-tabs>button>span:not(.pd-badge){grid-area:2/1;justify-self:start}.pd-device-tabs>button>.pd-badge{grid-area:2/2;justify-self:end}.pd-traffic-panel .pd-traffic-head{padding-top:22px;padding-bottom:22px}.pd-traffic-head h2{margin-top:5px}.pd-live-traffic{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-live-traffic>div{min-height:100px}.pd-live-traffic strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pd-traffic-usage{grid-template-columns:repeat(5,minmax(0,1fr))}.pd-traffic-date-filter .op-primary{min-height:40px}.pd-interface-table-wrap{overflow-x:auto}.pd-interface-table{table-layout:fixed;min-width:760px}.pd-interface-table th:first-child{width:34%}.pd-interface-table th:nth-child(2),.pd-interface-table th:nth-child(3){width:18%}.pd-interface-table th:last-child{width:30%}.pd-interface-table th,.pd-interface-table td{vertical-align:middle;padding-top:14px;padding-bottom:14px}.pd-interface-table tbody tr{transition:background-color .15s,box-shadow .15s}.pd-interface-table tbody tr.selected{background:#1a3050;box-shadow:inset 3px 0 #60a5fa}.pd-interface-table button{color:#dbeafe!important;font-weight:600!important;text-decoration:none!important}.pd-interface-table button:hover{text-underline-offset:4px;color:#93c5fd!important;text-decoration:underline!important}.pd-interface-table .rx,.pd-interface-table .tx{font-variant-numeric:tabular-nums;font-weight:500}.pd-interface-table td:last-child{white-space:normal;width:auto;min-width:0}.pd-interface-time{white-space:nowrap;display:block}.pd-interface-stale{color:#fcd488;background:#f59e0b1a;border-radius:5px;margin-top:4px;padding:2px 7px;font-size:11px;display:inline-block}@media (width<=1200px){.pd-traffic-usage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pd-live-traffic{grid-template-columns:1fr}.pd-traffic-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-interface-table th,.pd-interface-table td{padding-left:16px;padding-right:16px}}@media (width<=430px){.pd-traffic-usage{grid-template-columns:1fr}}.act-report-table th:nth-child(8),.act-report-table td:nth-child(8){overflow-wrap:normal;word-break:normal;width:180px;min-width:180px;white-space:nowrap!important}.act-report-table th:nth-child(9),.act-report-table td:nth-child(9){overflow-wrap:normal;word-break:normal;width:220px;min-width:220px}.act-report-table td:nth-child(9) .personel-badge{flex-wrap:wrap;align-items:flex-start;gap:5px;max-width:100%;display:flex}.pd-site-wrap{min-width:0}.pd-site-card{position:relative;overflow:hidden}.pd-site-actions{gap:8px;margin-top:8px;display:flex}.pd-site-delete{color:#fff;background:#dc2626;border:1px solid #ef4444;border-radius:6px;padding:10px 14px}.pd-ping-monitor{text-align:left;background:#0d1a2b;border:1px solid #263f5f;border-radius:10px;margin:18px 0 16px;overflow:hidden}.pd-ping-head{color:#bdd3ee;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 7px;font-size:11px;font-weight:700;display:flex}.pd-site-status{color:#d6dfeb;background:#233044;border:1px solid #526078;border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex}.pd-site-status:before{content:"";background:#94a3b8;border-radius:999px;width:8px;height:8px;box-shadow:0 0 9px #94a3b873}.pd-site-status.online:before{background:#4ade80;box-shadow:0 0 10px #4ade80a6}.pd-site-status.offline:before{background:#f87171;box-shadow:0 0 10px #f87171a6}.pd-ping-chart{background:linear-gradient(#19345257,#07101c1a);padding:0 8px 2px;position:relative}.pd-ping-chart svg{width:100%;height:auto;min-height:118px;display:block}.pd-ping-chart text{fill:#9eb7d1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.pd-ping-grid{stroke:#2b4564;stroke-width:1px;stroke-dasharray:2 3}.pd-ping-line{fill:none;stroke:#5ee58d;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #5ee58d73)}.pd-ping-loss{fill:#ef4444;fill-opacity:.55}.pd-ping-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 10px 10px;display:grid}.pd-ping-kpis>div{background:#11243a;border:1px solid #263f5f;border-radius:8px;min-width:0;padding:9px 10px}.pd-ping-kpis span{color:#8faac7;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:10px;display:block;overflow:hidden}.pd-ping-kpis strong{color:#f3f7fc;font-variant-numeric:tabular-nums;font-size:16px;display:block}.pd-ping-source{color:#748da8;white-space:nowrap;text-overflow:ellipsis;padding:0 12px 10px;font-size:10px;overflow:hidden}.pd-ping-empty{color:#8faac7;place-items:center;min-height:86px;font-size:12px;display:grid}.pd-site-card h2{margin-bottom:6px}.pd-site-card>p{margin-bottom:0}@media (width<=760px){.pd-ping-kpis{grid-template-columns:1fr 1fr}.pd-ping-kpis>div:last-child{grid-column:1/-1}.pd-site-actions{flex-wrap:wrap}}@media (width<=430px){.pd-ping-kpis{grid-template-columns:1fr}.pd-ping-kpis>div:last-child{grid-column:auto}.pd-ping-head{flex-direction:column;align-items:flex-start}.pd-site-actions>button{flex:140px}}.pd-device-ping-mini{color:#8fabd0;font-variant-numeric:tabular-nums;border-top:1px solid #94a3b81f;grid-column:1/-1;align-items:center;gap:14px;margin-top:2px;padding-top:8px;font-size:11px;display:flex}.pd-device-ping-mini b{color:#dbeafe;font-size:12px;font-weight:700}.pd-device-ping-history{background:#0b1627;border:1px solid #294563;border-radius:12px;margin:0 24px 24px;overflow:hidden}.pd-ping-detail-head{border-bottom:1px solid var(--pd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.pd-ping-detail-head h3{color:#e7eefb;margin:4px 0 0;font-size:17px}.pd-ping-detail-head h3 span{color:var(--pd-muted);font-size:13px;font-weight:400}.pd-ping-detail-head p{color:var(--pd-muted);margin:5px 0 0;font-size:12px}.pd-ping-live{letter-spacing:.05em;color:#cbd5e1;background:#29344b;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700}.pd-ping-summary{background:var(--pd-border);border-bottom:1px solid var(--pd-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.pd-ping-summary>div{background:#0d1728;min-width:0;padding:14px 16px}.pd-ping-summary span{color:#8fabd0;text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.pd-ping-summary strong{color:#e7eefb;font-variant-numeric:tabular-nums;margin-top:7px;font-size:19px;display:block}.pd-ping-detail-chart{padding:16px 16px 4px;position:relative;overflow-x:auto}.pd-ping-detail-chart svg{width:100%;min-width:680px;height:auto;display:block}.pd-ping-detail-chart text{fill:#8296b2;font-family:ui-monospace,monospace;font-size:11px}.pd-ping-detail-grid{stroke:#263850;stroke-width:1px;stroke-dasharray:3 4}.pd-ping-detail-line{fill:none;stroke:#60a5fa;stroke-width:2.2px;vector-effect:non-scaling-stroke}.pd-ping-detail-loss{fill:#f87171;fill-opacity:.5}.pd-ping-detail-time{font-size:10px!important}.pd-ping-detail-note{color:#7187a5;text-align:right;padding:0 20px 15px;font-size:11px}@media (width<=1050px){.pd-ping-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.pd-device-ping-history{margin:0 16px 18px}.pd-ping-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-ping-detail-head{padding:16px}.pd-ping-detail-chart{padding:12px 8px 2px}.pd-device-ping-mini{justify-content:space-between;gap:8px}}.pd-noc-hero{margin-bottom:18px}.pd-noc-breadcrumb{color:#7890ad;margin:2px 0 12px;font-size:12px}.pd-noc-breadcrumb span{color:#4d6686;padding:0 8px}.pd-noc-hero-row{grid-template-columns:minmax(280px,1.05fr) minmax(420px,1.35fr) minmax(190px,.55fr);gap:12px;display:grid}.pd-noc-site-identity,.pd-noc-health-card,.pd-noc-status-card,.pd-noc-link-card,.pd-noc-total-card{background:linear-gradient(145deg,#0b1829,#0c1b2f);border:1px solid #183656;border-radius:10px;box-shadow:0 10px 28px #0000001f}.pd-noc-site-identity{align-items:center;gap:16px;padding:18px;display:flex}.pd-noc-site-mark{color:#4da3ff;background:linear-gradient(145deg,#163765,#0c223f);border-radius:12px;place-items:center;width:76px;height:76px;font-size:40px;font-style:italic;font-weight:900;display:grid;box-shadow:inset 0 0 24px #3b82f62e}.pd-noc-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pd-noc-title-row h1{letter-spacing:-.02em;margin:0;font-size:25px}.pd-noc-title-row span{color:#9cc7ff;background:#16314f;border-radius:12px;padding:3px 9px;font-size:11px}.pd-noc-site-identity p{color:#9bb0ca;margin:7px 0 10px;font-size:13px}.pd-noc-site-identity em{color:#839ab6;font-size:12px}.pd-noc-health-card{grid-template-columns:130px 1fr;align-items:center;padding:16px;display:grid}.pd-noc-health-ring{--health:0deg;background:radial-gradient(circle at center,#0c1929 56%,transparent 58%),conic-gradient(#35d07f var(--health),#1a2d43 0);border-radius:50%;align-content:center;place-items:center;width:106px;height:106px;display:grid;box-shadow:0 0 24px #35d07f1c}.pd-noc-health-ring b{color:#edf8ff;font-size:23px}.pd-noc-health-ring span{color:#7f94af;margin-top:1px;font-size:10px}.pd-noc-health-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pd-noc-health-metrics>div{border-left:1px solid #17324e;padding:7px 15px}.pd-noc-health-metrics strong{color:#eaf3ff;font-variant-numeric:tabular-nums;font-size:18px;display:block}.pd-noc-health-metrics span{color:#9bb1cc;margin-top:6px;font-size:11px;display:block}.pd-noc-health-metrics small{color:#617a99;margin-top:5px;font-size:10px;display:block}.pd-noc-status-card{grid-template-columns:1fr 1fr;align-content:center;gap:9px;padding:15px;display:grid}.pd-noc-online-pill{text-align:center;color:#c6d3e4;border:1px solid #40516a;border-radius:7px;grid-column:1/-1;padding:7px;font-size:12px;font-weight:800}.pd-noc-status-card>div{padding:8px 5px}.pd-noc-status-card>div span{color:#7188a6;font-size:10px;display:block}.pd-noc-status-card>div b{color:#d3dfef;margin-top:5px;font-size:11px;display:block}.pd-noc-status-card button{color:#a9cfff;cursor:pointer;background:#102844;border:1px solid #24496f;border-radius:6px;grid-column:1/-1;padding:7px}.pd-noc-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.pd-noc-link-card,.pd-noc-total-card{min-height:126px;padding:14px}.pd-noc-link-head{grid-template-columns:36px minmax(0,1fr) 52px;align-items:center;gap:9px;display:grid}.pd-noc-provider-icon{color:#60a5fa;background:#102b4c;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.pd-noc-link-head strong{font-size:13px;display:block}.pd-noc-link-head span{color:#788fae;margin-top:3px;font-size:10px;display:block}.pd-noc-util-ring{--util:0deg;background:radial-gradient(circle,#0d1b2c 57%,transparent 59%),conic-gradient(#35d07f var(--util),#1d334a 0);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.pd-noc-util-ring.critical{background:radial-gradient(circle,#0d1b2c 57%,transparent 59%),conic-gradient(#f45f72 var(--util),#1d334a 0)}.pd-noc-util-ring b{font-size:11px}.pd-noc-capacity-row{color:#8299b6;justify-content:space-between;gap:8px;margin-top:11px;font-size:10px;display:flex}.pd-noc-capacity-row strong{color:#d9e7f7;font-weight:600}.pd-noc-progress{background:#182d45;border-radius:999px;height:7px;margin-top:7px;overflow:hidden}.pd-noc-progress i{border-radius:inherit;background:#31ce87;height:100%;display:block}.pd-noc-link-foot{color:#68809e;gap:11px;margin-top:9px;font-size:9px;display:flex}.pd-noc-total-card>span{color:#8fa6c2;font-size:10px}.pd-noc-total-card>strong{margin-top:9px;font-size:23px;display:block}.pd-noc-total-card small{color:#66809f;font-size:10px}.pd-noc-bars{align-items:flex-end;gap:3px;height:43px;margin:9px 0;display:flex}.pd-noc-bars i{opacity:.82;background:linear-gradient(#2b82f6,#12447d);border-radius:2px 2px 0 0;flex:1;min-width:2px}.pd-device-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:12px 16px 16px!important}.pd-device-tabs>button.pd-noc-device-card{min-height:91px;position:relative;overflow:hidden;background:linear-gradient(145deg,#0b1829,#0b1a2e)!important;border-color:#173a5d!important;border-radius:9px!important;grid-template-rows:auto auto auto!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:4px 9px!important;padding:11px 12px!important;display:grid!important}.pd-device-tabs>button.pd-noc-device-card:hover{background:#10233a!important;border-color:#2c70aa!important}.pd-noc-device-icon{background:#18324f;border-radius:50%;grid-area:1/1/3;place-items:center;width:36px;height:36px;color:#b9d9ff!important;font-size:18px!important;display:grid!important}.pd-noc-device-title{grid-area:1/2;min-width:0}.pd-noc-device-title strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;display:block!important;overflow:hidden!important}.pd-noc-device-title small{color:#7289a7;margin-top:2px;font-size:9px;display:block}.pd-device-tabs>button.pd-noc-device-card>.pd-badge{grid-area:1/3!important;padding:3px 7px!important;font-size:9px!important}.pd-device-tabs>button.pd-noc-device-card>.pd-device-ip{color:#7e96b6!important;grid-area:2/2!important;font-size:9px!important}.pd-noc-device-latency{color:#54eca8;white-space:nowrap;grid-area:3/1;font-size:16px!important}.pd-noc-device-loss{color:#8ca3bf;grid-area:3/2;font-size:9px}.pd-mini-spark{grid-area:2/3/4;width:86px;height:28px;overflow:visible}.pd-mini-spark polyline{fill:none;stroke:#3fa7ff;stroke-width:1.6px;vector-effect:non-scaling-stroke}.pd-mini-spark-base{stroke:#1b3654;stroke-width:1px}.pd-panel:first-of-type .pd-panel-head h2:before{content:"DAFTAR ";letter-spacing:.08em;color:#4f9df5;margin-bottom:4px;font-size:10px;display:block}.pd-device-test{background:#091523!important;border-color:#193856!important;margin-top:2px!important}.pd-traffic-panel,.pd-interface-panel{background:linear-gradient(145deg,#091624,#0a1a2c)!important}@media (width<=1350px){.pd-noc-hero-row{grid-template-columns:1fr 1.35fr}.pd-noc-status-card{grid-column:1/-1;grid-template-columns:auto repeat(2,minmax(120px,1fr)) auto;align-items:center}.pd-noc-status-card>.pd-noc-online-pill,.pd-noc-status-card>button{grid-column:auto}.pd-noc-links{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-device-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=950px){.pd-noc-hero-row{grid-template-columns:1fr}.pd-noc-health-card{grid-template-columns:120px 1fr}.pd-noc-status-card{grid-template-columns:1fr 1fr}.pd-noc-status-card>.pd-noc-online-pill,.pd-noc-status-card>button{grid-column:1/-1}.pd-device-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){.pd-noc-links,.pd-noc-health-card{grid-template-columns:1fr}.pd-noc-health-ring{margin:auto}.pd-noc-health-metrics{margin-top:12px}.pd-noc-site-mark{width:58px;height:58px}.pd-noc-title-row h1{font-size:20px}.pd-device-tabs{grid-template-columns:1fr!important}.pd-mini-spark{width:105px}}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-title{grid-area:1/2!important;place-self:center stretch!important;min-width:0!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-title strong{margin:0!important;line-height:1.15!important;display:block!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-title small{margin-top:3px!important;line-height:1.1!important;display:block!important}.pd-device-tabs>button.pd-noc-device-card>.pd-device-ip{grid-area:2/2!important;place-self:center start!important;margin:0!important;line-height:1!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-latency{color:#54eca8!important;white-space:nowrap!important;grid-area:3/1!important;place-self:end start!important;margin:0!important;font-size:16px!important;line-height:1!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-loss{color:#8ca3bf!important;white-space:nowrap!important;grid-area:3/2!important;place-self:end start!important;margin:0!important;font-size:10px!important;line-height:1!important}.pd-device-tabs>button.pd-noc-device-card>.pd-mini-spark{grid-area:2/3/4!important;place-self:end stretch!important;width:92px!important;height:31px!important;margin:0!important}@media (width<=650px){.pd-device-tabs>button.pd-noc-device-card{grid-template-columns:38px minmax(0,1fr) 100px!important}.pd-device-tabs>button.pd-noc-device-card>.pd-mini-spark{width:100px!important}}.pd-noc-breadcrumb{justify-content:space-between;align-items:center;gap:12px;display:flex}.pd-noc-breadcrumb-path{align-items:center;gap:7px;display:inline-flex}.pd-noc-breadcrumb-path i{color:#4d6686;font-style:normal}.pd-connection-config-btn{color:#a9cfff;cursor:pointer;background:#102844;border:1px solid #28598b;border-radius:7px;padding:8px 12px;font-size:12px}.pd-connection-editor{background:linear-gradient(145deg,#0a1728,#0b1d31);border:1px solid #25527e;border-radius:10px;margin-bottom:12px;overflow:hidden}.pd-connection-editor-head{border-bottom:1px solid #183a5c;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.pd-connection-editor-head strong{color:#e5f0ff;font-size:14px;display:block}.pd-connection-editor-head span{color:#7f97b5;margin-top:4px;font-size:11px;display:block}.pd-connection-close{color:#9ab1cc;cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:24px}.pd-connection-table{padding:12px 14px 4px}.pd-connection-row{background:#0a1625;border:1px solid #173654;border-radius:8px;grid-template-columns:1.1fr 1.5fr .8fr .8fr auto;align-items:end;gap:10px;margin-bottom:8px;padding:10px;display:grid}.pd-connection-row label{color:#8099b8;flex-direction:column;gap:5px;font-size:10px;display:flex}.pd-connection-row input,.pd-connection-row select{color:#dce9f8;background:#0c1d30;border:1px solid #294b6d;border-radius:6px;width:100%;min-width:0;height:36px;padding:0 9px;font-size:12px}.pd-connection-row input:focus,.pd-connection-row select:focus{border-color:#448bd0;outline:none;box-shadow:0 0 0 2px #448bd01f}.pd-connection-remove{color:#f5a3b2;cursor:pointer;background:#341c28;border:1px solid #713747;border-radius:6px;height:36px;padding:0 12px}.pd-connection-actions{justify-content:flex-end;gap:9px;padding:10px 14px 14px;display:flex}.pd-connection-actions>button{color:#c7d8eb;cursor:pointer;background:#10243c;border:1px solid #294b6d;border-radius:7px;min-height:36px;padding:0 13px}.pd-connection-actions>button:disabled{opacity:.45;cursor:not-allowed}.pd-connection-empty{text-align:center;color:#7890ad;padding:20px;font-size:12px}@media (width<=1050px){.pd-connection-row{grid-template-columns:1fr 1fr}.pd-connection-remove{grid-column:1/-1}}@media (width<=650px){.pd-noc-breadcrumb{flex-direction:column;align-items:stretch}.pd-connection-config-btn{width:100%}.pd-connection-row{grid-template-columns:1fr}.pd-connection-remove{grid-column:auto}.pd-connection-actions{flex-direction:column}.pd-connection-actions>button{width:100%}}.pd-device-tabs>button.pd-noc-device-card{grid-template-rows:minmax(30px,auto) 18px 32px!important;grid-template-columns:46px minmax(0,1fr) 108px!important;align-content:center!important;gap:5px 10px!important;min-height:112px!important;padding:12px 14px!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-icon{grid-area:1/1/3!important;place-self:center start!important;width:42px!important;height:42px!important;margin:0!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-title{grid-area:1/2!important;align-self:center!important;min-width:0!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-title strong{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:auto!important;margin:0!important;font-size:13px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-title small{color:#7890ad!important;white-space:nowrap!important;margin-top:3px!important;font-size:10px!important;line-height:1.1!important;display:block!important}.pd-device-tabs>button.pd-noc-device-card>.pd-badge{grid-area:1/3!important;place-self:start end!important;margin:0!important}.pd-device-tabs>button.pd-noc-device-card>.pd-device-ip{color:#7992b2!important;white-space:nowrap!important;grid-area:2/2!important;place-self:center start!important;margin:0!important;font-size:10px!important;line-height:1!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-stats{white-space:nowrap!important;grid-area:3/1/auto/3!important;place-self:end stretch!important;align-items:flex-end!important;gap:14px!important;min-width:0!important;display:flex!important}.pd-noc-device-stats>.pd-noc-device-latency{color:#54eca8!important;letter-spacing:-.02em!important;white-space:nowrap!important;flex:none!important;grid-area:auto!important;margin:0!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:block!important}.pd-noc-device-stats>.pd-noc-device-loss{color:#91a7c1!important;white-space:nowrap!important;flex:none!important;margin:0 0 1px!important;font-size:10px!important;line-height:1!important;display:block!important}.pd-device-tabs>button.pd-noc-device-card>.pd-mini-spark{grid-area:2/3/4!important;place-self:end!important;width:108px!important;height:35px!important;margin:0!important;overflow:visible!important}@media (width<=650px){.pd-device-tabs>button.pd-noc-device-card{grid-template-columns:46px minmax(0,1fr) 96px!important}.pd-device-tabs>button.pd-noc-device-card>.pd-mini-spark{width:96px!important}.pd-noc-device-stats>.pd-noc-device-latency{font-size:16px!important}}.po-shell{--po-panel:#08192b;--po-panel-2:#0b2036;--po-border:#183b60;--po-text:#edf6ff;--po-muted:#7f9bbd;--po-blue:#3194ff;--po-green:#39e49d;--po-red:#ff607b;--po-amber:#ffbd4a;color:var(--po-text);flex-direction:column;gap:12px;display:flex}.po-shell button,.po-shell input{font:inherit}.po-topbar{justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:flex}.po-search{background:#071625;border:1px solid #193a5b;border-radius:8px;align-items:center;gap:10px;width:min(460px,52vw);height:40px;padding:0 12px;display:flex}.po-search>span{color:#8aabd0;font-size:22px}.po-search input{color:#d9e9fb;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.po-search kbd{color:#8fa9c8;background:#0d2239;border:1px solid #27496d;border-radius:5px;padding:2px 7px;font-size:10px}.po-top-actions{align-items:center;gap:14px;display:flex}.po-top-actions>span{color:#8aa4c3;font-size:11px}.po-top-actions button,.po-sites-heading button{color:#fff;background:linear-gradient(135deg,#1667df,#247ef2);border:1px solid #347ee0;border-radius:8px;padding:9px 15px;box-shadow:0 8px 22px #1667df33}.po-welcome{background:radial-gradient(circle at 72% 20%,#3194ff3b,#0000 28%),linear-gradient(110deg,#081929 0%,#0b2036 52%,#091725 100%);border:1px solid #17395b;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;min-height:118px;padding:22px 28px;display:flex;position:relative;overflow:hidden}.po-welcome:before{content:"";border:1px solid #3e98ff2e;border-radius:50%;width:360px;height:240px;position:absolute;top:-90px;right:4%;transform:rotate(-12deg);box-shadow:0 0 0 42px #2c84e506,0 0 0 84px #2c84e505}.po-welcome>div{z-index:1;position:relative}.po-welcome>div:first-child>span{letter-spacing:.16em;color:#7fbaff;font-size:10px;font-weight:700}.po-welcome h1{letter-spacing:-.035em;margin:7px 0 3px;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.po-welcome p{color:#95acc7;margin:0;font-size:12px}.po-welcome-quote{text-align:right;color:#b5c7da;max-width:300px;font-size:12px;font-style:italic;line-height:1.55}.po-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.po-kpi-card{border:1px solid var(--po-border);background:linear-gradient(145deg,#091a2c,#0a1d31);border-radius:9px;grid-template-columns:48px minmax(0,1fr) 55px;align-items:center;gap:10px;min-width:0;min-height:96px;padding:13px;display:grid}.po-kpi-icon{color:#6eb6ff;background:#3194ff1f;border:1px solid #3194ff38;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.po-kpi-copy{min-width:0}.po-kpi-copy>span{color:#a8bad0;font-size:11px;display:block}.po-kpi-copy strong{margin-top:5px;font-size:23px;line-height:1;display:block}.po-kpi-copy small{color:#6f89a8;margin-top:7px;font-size:9px;display:block}.po-mini-bars{justify-content:flex-end;align-items:flex-end;gap:3px;height:42px;display:flex}.po-mini-bars i{opacity:.86;background:linear-gradient(#3ca1ff,#185fb6);border-radius:2px 2px 0 0;width:4px;min-height:4px}.po-ring{--ring-color:var(--po-green);--ring-value:0deg;background:radial-gradient(circle,#091929 59%,transparent 61%), conic-gradient(var(--ring-color) var(--ring-value),#17314b 0);box-shadow:0 0 18px color-mix(in srgb,var(--ring-color) 20%,transparent);border-radius:50%;flex:none;align-content:center;place-items:center;display:grid}.po-ring.lg{width:132px;height:132px}.po-ring.sm{width:48px;height:48px}.po-ring.xs{width:54px;height:54px}.po-ring strong{font-variant-numeric:tabular-nums}.po-ring.lg strong{font-size:25px}.po-ring.lg span{letter-spacing:.08em;color:var(--ring-color);text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:800}.po-ring.sm strong{font-size:10px}.po-ring.sm span{display:none}.po-ring.xs strong{font-size:10px}.po-ring.xs span{display:none}.po-main-grid{grid-template-columns:1fr 1.65fr 1.05fr;gap:10px;display:grid}.po-panel{border:1px solid var(--po-border);background:linear-gradient(145deg,#081827,#091c2f);border-radius:9px;min-width:0;overflow:hidden}.po-panel-title{border-bottom:1px solid #153451;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:11px 14px;display:flex}.po-panel-title strong{font-size:12px}.po-panel-title span{color:#7290b3;font-size:9px}.po-panel-title button{color:#6fb3ff;background:0 0;border:0;padding:0;font-size:9px}.po-health-body{grid-template-columns:150px 1fr;align-items:center;gap:9px;min-height:215px;padding:14px;display:grid}.po-health-list{gap:8px;display:grid}.po-health-list>div{color:#a5b8ce;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:9px;display:grid}.po-health-list i{border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;font-weight:900;display:grid}.po-health-list b{color:#7894b4;font-size:8px;font-weight:600}.po-traffic-panel{min-height:258px}.po-traffic-kpis{grid-template-columns:1fr 1fr;gap:12px;padding:15px 16px 8px;display:grid}.po-traffic-kpis span{color:#7893b3;font-size:9px;display:block}.po-traffic-kpis strong{margin-top:3px;font-size:20px;display:block}.po-traffic-chart{border-top:1px solid #12314e;border-bottom:1px solid #12314e;height:125px;margin:2px 14px 0;position:relative;overflow:hidden}.po-traffic-chart .po-mini-bars{opacity:.65;align-items:flex-end;gap:5px;height:105px;padding:18px 5px 0}.po-traffic-chart .po-mini-bars i{flex:1;max-width:13px}.po-traffic-line{background:linear-gradient(90deg,#0000,#42e79f,#2f95ff,#0000);height:1px;position:absolute;top:57%;left:0;right:0;box-shadow:0 0 12px #42e79f59}.po-traffic-panel>small{color:#607e9f;padding:8px 14px 11px;font-size:8px;display:block}.po-isp-list{padding:7px 12px 10px}.po-isp-row{border-bottom:1px solid #12304c;grid-template-columns:36px minmax(0,1fr) minmax(75px,1fr) 76px;align-items:center;gap:8px;padding:9px 0;display:grid}.po-isp-row:last-child{border-bottom:0}.po-isp-logo{color:#55a7ff;background:#0d3158;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.po-isp-copy strong,.po-isp-copy small{display:block}.po-isp-copy strong{font-size:10px}.po-isp-copy small{color:#7591b1;margin-top:2px;font-size:8px}.po-isp-meter{background:#17324f;border-radius:999px;height:6px;overflow:hidden}.po-isp-meter i{border-radius:inherit;background:linear-gradient(90deg,#3fe4a1,#63e6cf);height:100%;display:block}.po-isp-values{text-align:right}.po-isp-values strong,.po-isp-values small{display:block}.po-isp-values strong{font-size:9px}.po-isp-values small{color:#7690ae;white-space:nowrap;margin-top:3px;font-size:7px}.po-empty-compact{text-align:center;color:#6d88a7;padding:20px 8px;font-size:9px}.po-map-panel{grid-column:1}.po-bali-map{background:radial-gradient(circle,#1b67ac2e,#0000 45%),linear-gradient(145deg,#071626,#0a2035);height:210px;position:relative;overflow:hidden}.po-island-shape{background:linear-gradient(150deg,#1f676b8c,#164c4f66);border:1px solid #4cb9b838;border-radius:46% 54% 60% 40%/47% 44% 56% 53%;height:47%;position:absolute;top:27%;left:12%;right:12%;transform:rotate(-7deg);box-shadow:inset 0 0 45px #00000040,0 0 22px #2685a014}.po-map-dot{color:#cfdeed;z-index:2;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.po-map-dot i{background:#1ed584;border:2px solid #a8ffdb;border-radius:50%;width:11px;height:11px;box-shadow:0 0 10px #1ed584b3}.po-map-dot.warn i{background:#f6ac2d;border-color:#ffe09b;box-shadow:0 0 10px #f6ac2d99}.po-map-dot.bad i{background:#f14f6b;border-color:#ffb0be;box-shadow:0 0 10px #f14f6b99}.po-map-dot span{background:#03111d99;border-radius:3px;padding:2px 4px}.po-map-legend{color:#93a9c0;background:#04121fb8;border-radius:5px;gap:10px;padding:5px 7px;font-size:7px;display:flex;position:absolute;bottom:8px;left:10px}.po-map-legend span{align-items:center;gap:4px;display:flex}.po-map-legend i{background:#1ed584;border-radius:50%;width:7px;height:7px}.po-performance-panel{grid-column:2}.po-performance-kpis{grid-template-columns:repeat(3,1fr);padding:12px 14px 4px;display:grid}.po-performance-kpis>div{border-right:1px solid #153451;padding:0 12px}.po-performance-kpis>div:first-child{padding-left:0}.po-performance-kpis>div:last-child{border-right:0}.po-performance-kpis strong{font-size:16px;display:block}.po-performance-kpis span{color:#7690ae;margin-top:2px;font-size:8px;display:block}.po-performance-graph{height:115px;padding:5px 12px 10px}.po-performance-graph svg{width:100%;height:100%;overflow:visible}.po-performance-graph polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.po-alert-panel{grid-column:3}.po-alert-list{padding:5px 12px 9px}.po-alert-row{border-bottom:1px solid #12304c;grid-template-columns:24px 35px 70px minmax(0,1fr);align-items:center;gap:6px;min-height:33px;font-size:8px;display:grid}.po-alert-row:last-child{border-bottom:0}.po-alert-row>i{border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;font-weight:800;display:grid}.po-alert-row>i.warn{color:#ffd276;background:#644819}.po-alert-row>strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.po-alert-row>small{color:#7f9aba;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.po-sites-section{margin-top:2px;padding-top:2px}.po-sites-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 9px;display:flex}.po-sites-heading span{color:#5fa7f3;letter-spacing:.12em;font-size:8px;font-weight:800;display:block}.po-sites-heading h2{margin:3px 0 0;font-size:17px}.po-sites-heading button{padding:8px 13px;font-size:10px}.po-sites-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.po-site-card{text-align:left;color:#eaf4ff;background:linear-gradient(145deg,#091a2b,#0a1e32);border:1px solid #183b60;border-radius:8px;grid-template-columns:66px minmax(0,1fr) 54px 10px;align-items:center;gap:8px;min-width:0;min-height:78px;padding:8px;display:grid}.po-site-visual{background:linear-gradient(145deg,#123a62,#091b2d);border-radius:7px;height:58px;position:relative;overflow:hidden}.po-site-visual:before{content:"";opacity:.9;background:linear-gradient(120deg,#0000 0 12%,#183e61 13% 24%,#0000 25% 32%,#205078 33% 47%,#0000 48% 56%,#153956 57% 70%,#0000 71%);height:26px;position:absolute;bottom:8px;left:10px;right:10px}.po-site-visual>span{color:#81c0ff;font-size:8px;font-weight:700;position:absolute;top:5px;left:6px}.po-site-visual>i{background:#46e8a5;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px;box-shadow:0 0 8px #46e8a5}.po-site-visual.visual-2{background:linear-gradient(145deg,#183d43,#0b2230)}.po-site-visual.visual-3{background:linear-gradient(145deg,#233653,#0b1f34)}.po-site-visual.visual-4{background:linear-gradient(145deg,#303348,#0a2134)}.po-site-copy{min-width:0}.po-site-copy>div{align-items:center;gap:5px;min-width:0;display:flex}.po-site-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.po-site-copy>div>span{color:#5de3ac;background:#123e31;border-radius:999px;flex:none;padding:2px 5px;font-size:6.5px}.po-site-copy>div>span.offline{color:#ff8ca0;background:#512432}.po-site-copy p{color:#7791b0;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:7.5px;overflow:hidden}.po-site-copy small{color:#94abc4;margin-top:4px;font-size:7.5px;display:block}.po-site-arrow{color:#6aaeff;font-size:18px;font-weight:400}.po-empty-sites{text-align:center;color:#7791b0;padding:30px;font-size:11px}@media (width<=1400px){.po-kpi-grid,.po-sites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.po-main-grid{grid-template-columns:1fr 1.45fr}.po-isp-panel{grid-column:1/-1}.po-map-panel{grid-column:1}.po-performance-panel{grid-column:2}.po-alert-panel{grid-column:1/-1}}@media (width<=1000px){.po-main-grid{grid-template-columns:1fr}.po-map-panel,.po-performance-panel,.po-alert-panel{grid-column:1}.po-sites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.po-health-body{grid-template-columns:140px 1fr}}@media (width<=760px){.po-topbar{flex-direction:column;align-items:stretch}.po-search{width:100%}.po-top-actions{justify-content:space-between}.po-welcome{flex-direction:column;align-items:flex-start}.po-welcome-quote{text-align:left}.po-kpi-grid{grid-template-columns:1fr 1fr}.po-sites-grid{grid-template-columns:1fr}.po-site-card{grid-template-columns:66px minmax(0,1fr) 54px 10px}}@media (width<=480px){.po-kpi-grid,.po-health-body{grid-template-columns:1fr}.po-health-body>.po-ring{margin:auto}.po-performance-kpis{grid-template-columns:1fr;gap:8px}.po-performance-kpis>div{border-bottom:1px solid #153451;border-right:0;padding:6px 0}.po-sites-heading{flex-direction:column;align-items:stretch}.po-sites-heading button{width:100%}}.pd-app{--pd-bg:#050f1b;--pd-panel:#08192b;--pd-border:#173858;--pd-muted:#7f99b8;background:radial-gradient(circle at 70% 0,#185b9e14,#0000 30%),#050f1b;grid-template-columns:224px minmax(0,1fr)}.pd-sidebar{background:linear-gradient(#061626 0%,#061321 58%,#050f1b 100%);border-right:1px solid #173858;padding:18px 11px;box-shadow:12px 0 34px #00000021}.pd-brand{border-bottom:1px solid #28537c61;min-height:72px;margin-bottom:13px;padding:4px 8px 18px}.pd-brand-logo-official{object-fit:contain;max-width:170px!important;max-height:48px!important}.pd-nav{color:#9fb5ce;border-radius:7px;min-height:38px;margin-bottom:4px;padding:9px 10px;transition:background .15s,border-color .15s,color .15s,transform .15s;font-size:11px!important}.pd-nav:hover{color:#e5f1ff;background:#0d2946;transform:translate(1px)}.pd-nav.active{color:#edf7ff;background:linear-gradient(90deg,#0d4076,#0c3159);border-color:#1f5e98;box-shadow:inset 3px 0 #3c9cff,0 7px 18px #0d407629}.pd-nav small{color:#7893b2;font-size:9px}.pd-nav-label{letter-spacing:.12em;color:#587596;margin:19px 10px 7px;font-size:9px;font-weight:800}.pd-side-bottom{padding-top:20px}.pd-user{border-top:1px solid #173858;padding:13px 9px 0}.pd-user strong{font-size:10px}.pd-user small{color:#6884a4;font-size:9px}.pd-user button{color:#829dbb;font-size:10px}@media (width<=1150px){.pd-app{grid-template-columns:205px minmax(0,1fr)}}@media (width<=760px){.pd-app{grid-template-columns:minmax(0,1fr)}.pd-sidebar{box-shadow:none}}.dm-premium{--dm-panel:#08192b;--dm-border:#173b60;--dm-muted:#7f9bbd;--dm-blue:#389cff;--dm-green:#39e49d;--dm-red:#ff607b;--dm-purple:#a56cff;flex-direction:column;gap:12px;display:flex}.dm-hero{background:radial-gradient(circle at 72% 10%,#389cff38,#0000 27%),linear-gradient(115deg,#071827,#0a2035 62%,#081725);border:1px solid #194268;border-radius:11px;justify-content:space-between;align-items:center;gap:28px;min-height:138px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.dm-hero:after{content:"";border:1px solid #49a4ff1f;border-radius:50%;width:420px;height:420px;position:absolute;top:-170px;right:-100px;box-shadow:0 0 0 55px #49a4ff06,0 0 0 110px #49a4ff04}.dm-hero>div{z-index:1;position:relative}.dm-hero-copy>span{letter-spacing:.16em;color:#61afff;font-size:10px;font-weight:800;display:block}.dm-hero h1{letter-spacing:-.035em;color:#f5f9ff;margin:6px 0 5px;font-size:clamp(27px,2.5vw,36px);line-height:1.05}.dm-hero p{color:#8fa7c2;margin:0;font-size:12px}.dm-hero-status{text-align:right;background:#061727b8;border:1px solid #28577f;border-radius:9px;min-width:170px;padding:13px 16px}.dm-hero-status strong{color:#5fb0ff;font-size:28px;line-height:1;display:block}.dm-hero-status span{color:#c4d7ea;margin-top:4px;font-size:10px;display:block}.dm-hero-status small{color:#6886a7;margin-top:5px;font-size:8px;display:block}.dm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dm-kpis>div{background:linear-gradient(145deg,#081a2c,#0a2035);border:1px solid #173b60;border-radius:9px;min-height:92px;padding:13px 14px;position:relative;overflow:hidden}.dm-kpis>div:after{content:"";border:9px solid #ffffff06;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-22px;right:-18px}.dm-kpis span,.dm-kpis small{display:block}.dm-kpis span{color:#7f99b8;font-size:9px}.dm-kpis strong{margin-top:7px;font-size:24px;line-height:1;display:block}.dm-kpis small{color:#6884a5;margin-top:8px;font-size:8px}.dm-kpis .blue strong{color:#62adff}.dm-add-wrap>.pd-panel,.dm-list-panel{box-shadow:0 15px 34px #00000014;background:linear-gradient(145deg,#081827,#091c2f)!important;border-color:#173b60!important;border-radius:11px!important;margin:0!important;overflow:hidden!important}.dm-add-wrap .pd-panel-head,.dm-list-panel>.pd-panel-head{background:linear-gradient(90deg,#194b782e,#0000);border-bottom-color:#153654!important;padding:16px 18px!important}.dm-add-wrap .pd-panel-head h2,.dm-list-panel .pd-panel-head h2{color:#edf6ff;font-size:15px!important}.dm-add-wrap .pd-panel-head p,.dm-list-panel .pd-panel-head p{color:#7f99b8!important;font-size:10px!important}.dm-add-wrap .op-form{padding:16px 18px 18px!important}.dm-add-wrap .op-fields{gap:12px!important;margin-bottom:13px!important}.dm-add-wrap .op-form label{color:#8fa8c4!important;gap:5px!important;font-size:9px!important}.dm-add-wrap .op-form input,.dm-add-wrap .op-form select{color:#dceafa!important;background:#071827!important;border-color:#244c71!important;border-radius:6px!important;height:38px!important;padding:0 10px!important;font-size:10px!important}.dm-add-wrap .op-form input:focus,.dm-add-wrap .op-form select:focus{border-color:#4194e0!important;outline:none!important;box-shadow:0 0 0 2px #4194e01f!important}.dm-add-wrap .op-check{background:#091d31;border:1px solid #244c71;border-radius:7px;padding:7px 10px;margin:4px 0 5px!important;display:inline-flex!important}.dm-add-wrap .op-check input{accent-color:#287ff2;width:17px!important;height:17px!important}.dm-add-wrap .op-note{color:#708dab!important;margin:7px 0 12px!important;font-size:9px!important}.dm-add-wrap .op-primary{background:linear-gradient(135deg,#1667df,#287ff2)!important;border-color:#3b86ef!important;padding:9px 14px!important;font-size:10px!important}.dm-refresh{color:#a9cfff;background:#102844;border:1px solid #28557e;border-radius:7px;padding:8px 13px;font-size:10px}.dm-category-tabs{background:#071624;flex-wrap:wrap;gap:7px;padding:12px 16px 0;display:flex}.dm-category-tabs button{color:#91a9c5;background:#0a1d31;border:1px solid #23486c;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;display:flex}.dm-category-tabs button b{color:#b7d7f7;background:#173a5e;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.dm-filters{background:#071624;border-bottom:1px solid #12314d;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(130px,.65fr));gap:9px;padding:11px 16px 13px;display:grid}.dm-filters label{color:#819cba;gap:5px;font-size:8px;display:grid}.dm-filters input,.dm-filters select{color:#dceafa;background:#091b2e;border:1px solid #244c71;border-radius:6px;width:100%;height:36px;padding:0 10px;font-size:9px}.dm-filters input:focus,.dm-filters select:focus{border-color:#4194e0;outline:none;box-shadow:0 0 0 2px #4194e01f}.dm-table-wrap table{min-width:1120px!important;font-size:9px!important}.dm-table-wrap th,.dm-table-wrap td{vertical-align:middle!important;border-bottom-color:#12304b!important;padding:10px 11px!important}.dm-status{border-radius:999px;align-items:center;gap:4px;min-width:70px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.dm-device-name{align-items:center;gap:8px;min-width:145px;display:flex}.dm-device-name>i{color:#69b4ff;background:#12365b;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.dm-device-name>span{min-width:0}.dm-device-name strong,.dm-device-name small{display:block}.dm-device-name strong{color:#eaf4ff;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dm-device-name small{color:#708cab;margin-top:2px;font-size:7px}.dm-type-badge,.dm-snmp,.dm-connection{color:#8dc5ff;white-space:nowrap;background:#0d2845;border:1px solid #254b70;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:7.5px;display:inline-flex}.dm-good{font-weight:700;color:#53e4a9!important}.dm-warn{font-weight:700;color:#ffc75f!important}.dm-bad{font-weight:700;color:#ff7d94!important}.dm-actions{gap:5px;display:flex}.dm-actions button{cursor:pointer;border-radius:6px;padding:6px 8px;font-size:8px}.dm-actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1200px){.dm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-filters{grid-template-columns:1fr 1fr}}@media (width<=760px){.dm-hero{flex-direction:column;align-items:flex-start}.dm-hero-status{text-align:left;width:100%}.dm-filters{grid-template-columns:1fr}.dm-kpis{grid-template-columns:1fr 1fr}}@media (width<=480px){.dm-kpis{grid-template-columns:1fr}}.dm-row-no{text-align:center;color:#6f8dac;font-variant-numeric:tabular-nums;width:48px}.dm-pagination{background:#071523;border-top:1px solid #153451;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.dm-pagination-meta{color:#7893b2;align-items:center;gap:14px;min-width:0;font-size:9px;display:flex}.dm-pagination-meta>span{white-space:nowrap}.dm-pagination-meta label{color:#6f8cab;align-items:center;gap:6px;font-size:8px;display:flex}.dm-pagination-meta select{color:#dceafa;background:#0a1d30;border:1px solid #244c71;border-radius:6px;height:30px;padding:0 8px;font-size:8px}.dm-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.dm-pagination-controls button{color:#9db9d6;cursor:pointer;background:#0b2137;border:1px solid #244c71;border-radius:6px;min-width:32px;height:31px;padding:0 8px;font-size:8px;transition:background .15s,border-color .15s,color .15s}.dm-pagination-controls button.active{color:#fff;background:linear-gradient(135deg,#1769df,#287ff2);border-color:#438eef;box-shadow:0 5px 15px #1b6fe438}.dm-pagination-controls button:disabled{opacity:.35;cursor:not-allowed}.dm-page-gap{color:#587491;padding:0 2px;font-size:10px}@media (width<=760px){.dm-pagination{flex-direction:column;align-items:stretch}.dm-pagination-meta{justify-content:space-between}.dm-pagination-controls{justify-content:center}}.act-log-page{flex-direction:column;gap:12px;max-width:none;margin:0;padding:0;display:flex}.act-log-header{background:radial-gradient(circle at 78% 5%,#389cff33,#0000 28%),linear-gradient(115deg,#071827,#0a2035);border:1px solid #194268;border-radius:11px;margin:0;padding:20px 24px;position:relative;overflow:hidden}.act-log-header:after{content:"";border:1px solid #49a4ff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-90px;box-shadow:0 0 0 48px #49a4ff06,0 0 0 96px #49a4ff04}.act-log-header h1{z-index:1;letter-spacing:-.03em;color:#f5f9ff;margin:0 0 5px;font-size:30px;position:relative}.act-log-header p{z-index:1;color:#819dbd;margin:0;font-size:10px;position:relative}.act-log-search{background:#071624;border:1px solid #173b60;border-radius:9px;grid-template-columns:1.1fr 1.4fr .8fr .8fr auto;gap:8px;margin:0;padding:12px 14px;display:grid}.act-search-input,.act-filter-select,.act-date-input{border-radius:6px;width:100%;min-width:0;height:36px;padding:0 10px;font-size:9px;color:#dceafa!important;background:#091b2e!important;border:1px solid #244c71!important}.act-search-input:focus,.act-filter-select:focus,.act-date-input:focus{box-shadow:0 0 0 2px #4194e01f;border-color:#4194e0!important;outline:none!important}.act-clear-btn{color:#ff91a4;background:#391f2a;border:1px solid #6b3145;border-radius:6px;min-width:72px;height:36px;font-size:9px}.act-log-table-wrap{background:linear-gradient(145deg,#081827,#091c2f);border:1px solid #173b60;border-radius:10px;overflow:auto}.act-log-table{border-collapse:collapse;width:100%;min-width:1180px;font-size:9px}.act-log-table th{color:#8da7c4;background:#071523;border-bottom:1px solid #173653;padding:11px 10px;font-size:8px}.act-log-table td{color:#d8e6f6;vertical-align:middle;border-bottom:1px solid #12304b;padding:11px 10px}.act-row-no{font-variant-numeric:tabular-nums;width:44px;text-align:center!important;color:#6886a6!important}.act-log-time{flex-direction:column;gap:2px;min-width:112px;display:flex}.act-time-rel{color:#dce9f8;font-weight:600}.act-time-full{color:#7892b1;font-size:8px}.act-username{color:#eaf4ff;font-size:9px;font-weight:700}.act-user-detail{color:#829ab7;font-size:8px}.act-role-badge,.act-action-badge,.act-status-badge{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:8px}.act-resource{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;min-width:145px;display:grid}.act-resource-type{color:#7590af;grid-column:1;font-size:7px;line-height:1}.act-resource-name{color:#e9f3ff;white-space:nowrap;text-overflow:ellipsis;grid-column:2;min-width:0;font-size:9px;font-weight:700;overflow:hidden}.act-resource-id{color:#6e88a6;grid-column:2;margin:0;font-size:8px;display:block}.act-desc{color:#8fa6bf;white-space:normal;max-width:260px;font-size:8px;line-height:1.35}.act-ip{color:#73baff;background:#102d4b;border-radius:5px;padding:3px 6px;font-size:8px}.act-pagination{background:#071523;border:1px solid #173b60;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:11px 13px;display:flex}.act-pagination-meta{color:#7893b2;align-items:center;gap:14px;font-size:9px;display:flex}.act-pagination-meta label{color:#6f8cab;align-items:center;gap:6px;font-size:8px;display:flex}.act-pagination-meta select{color:#dceafa;background:#0a1d30;border:1px solid #244c71;border-radius:6px;height:30px;padding:0 8px;font-size:8px}.act-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.act-pagination .act-pagination-controls button{color:#9db9d6;background:#0b2137;border:1px solid #244c71;border-radius:6px;flex:none;min-width:32px;max-width:none;height:31px;padding:0 8px;font-size:8px}.act-pagination .act-pagination-controls button.active{color:#fff;background:linear-gradient(135deg,#1769df,#287ff2);border-color:#438eef;box-shadow:0 5px 15px #1b6fe438}.act-pagination .act-pagination-controls button:disabled{opacity:.35}.act-page-gap{color:#587491;padding:0 2px;font-size:10px}@media (width<=900px){.act-log-search{grid-template-columns:1fr 1fr}.act-log-search>*{min-width:0}}@media (width<=700px){.act-log-header{padding:17px}.act-log-header h1{font-size:24px}.act-log-search{grid-template-columns:1fr}.act-pagination{flex-direction:column;align-items:stretch}.act-pagination-meta{justify-content:space-between}.act-pagination-controls{justify-content:center}}.agenda-premium{--ag-blue:#389cff;--ag-green:#39e49d;--ag-amber:#ffbd4a;--ag-red:#ff607b;flex-direction:column;gap:12px;display:flex}.agenda-hero-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 12%,#389cff38,#0000 27%),linear-gradient(115deg,#071827,#0a2035 62%,#081725)!important;border-color:#194268!important;margin:0!important}.agenda-hero-panel:after{content:"";pointer-events:none;border:1px solid #49a4ff1f;border-radius:50%;width:410px;height:410px;position:absolute;top:-165px;right:-95px;box-shadow:0 0 0 54px #49a4ff06,0 0 0 108px #49a4ff04}.agenda-hero-panel .pd-panel-head{z-index:1;min-height:132px;position:relative;background:0 0!important;border-bottom:0!important;padding:22px 26px!important}.agenda-hero-panel h2{letter-spacing:-.03em;color:#f5f9ff;font-size:30px!important}.agenda-hero-panel p{max-width:720px;color:#8fa7c2!important;font-size:11px!important}.agenda-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.agenda-kpis>.pd-stat{min-height:92px;position:relative;overflow:hidden;background:linear-gradient(145deg,#081a2c,#0a2035)!important;border:1px solid #173b60!important;border-radius:9px!important;margin:0!important;padding:13px 14px!important}.agenda-kpis>.pd-stat:after{content:"";border:9px solid #ffffff06;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-22px;right:-18px}.agenda-kpis>.pd-stat span{color:#7f99b8!important;font-size:9px!important}.agenda-kpis>.pd-stat strong{margin-top:7px!important;font-size:24px!important;line-height:1!important}.agenda-kpis>.pd-stat:first-child strong{color:#62adff}.agenda-filters{border:1px solid #173b60;border-radius:9px;background:#071624!important;grid-template-columns:minmax(170px,.45fr) minmax(260px,1fr)!important;gap:9px!important;margin:0!important;padding:12px 14px!important;display:grid!important}.agenda-filters select,.agenda-filters input{width:100%;height:37px;color:#dceafa!important;background:#091b2e!important;border:1px solid #244c71!important;border-radius:6px!important;min-width:0!important;padding:0 10px!important;font-size:9px!important}.agenda-filters select:focus,.agenda-filters input:focus{outline:none;box-shadow:0 0 0 2px #4194e01f;border-color:#4194e0!important}.agenda-table-wrap{background:linear-gradient(145deg,#081827,#091c2f);border:1px solid #173b60;border-radius:10px;overflow:auto}.agenda-table-wrap table{min-width:1120px;font-size:9px!important}.agenda-table-wrap th,.agenda-table-wrap td{vertical-align:middle!important;border-bottom-color:#12304b!important;padding:10px 11px!important}.agenda-table-wrap td:first-child{text-align:center;color:#6f8dac;width:44px}.agenda-table-wrap .pd-badge{font-weight:800;font-size:7px!important}.agenda-table-wrap button{color:#a9cfff!important;background:#102844!important;border:1px solid #28557e!important;border-radius:6px!important;padding:6px 8px!important;font-size:7.5px!important;text-decoration:none!important}.agenda-pagination{background:#071523;border:1px solid #173b60;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.agenda-pagination-meta{color:#7893b2;align-items:center;gap:14px;font-size:9px;display:flex}.agenda-pagination-meta label{color:#6f8cab;align-items:center;gap:6px;font-size:8px;display:flex}.agenda-pagination-meta select{color:#dceafa;background:#0a1d30;border:1px solid #244c71;border-radius:6px;height:30px;padding:0 8px;font-size:8px}.agenda-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.agenda-pagination-controls button{color:#9db9d6;background:#0b2137;border:1px solid #244c71;border-radius:6px;min-width:32px;height:31px;padding:0 8px;font-size:8px}.agenda-pagination-controls button.active{color:#fff;background:linear-gradient(135deg,#1769df,#287ff2);border-color:#438eef}.agenda-pagination-controls button:disabled{opacity:.35;cursor:not-allowed}.agenda-page-gap{color:#587491;font-size:10px}.agenda-premium .sl-modal{background:linear-gradient(145deg,#081827,#091c2f)!important;border:1px solid #1d4770!important;box-shadow:0 30px 70px #0000006b!important}@media (width<=850px){.agenda-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-filters{grid-template-columns:1fr!important}}@media (width<=700px){.agenda-hero-panel .pd-panel-head{flex-direction:column;align-items:flex-start}.agenda-pagination{flex-direction:column;align-items:stretch}.agenda-pagination-meta{justify-content:space-between}.agenda-pagination-controls{justify-content:center}}@media (width<=480px){.agenda-kpis{grid-template-columns:1fr}}.act-report-page{flex-direction:column;gap:12px;max-width:none;margin:0;padding:0;display:flex}.act-report-hero{background:radial-gradient(circle at 78% 10%,#389cff38,#0000 27%),linear-gradient(115deg,#071827,#0a2035 62%,#081725);border:1px solid #194268;border-radius:11px;min-height:138px;position:relative;overflow:hidden;margin:0!important;padding:22px 26px!important}.act-report-hero:after{content:"";border:1px solid #49a4ff1f;border-radius:50%;width:410px;height:410px;position:absolute;top:-165px;right:-95px;box-shadow:0 0 0 54px #49a4ff06,0 0 0 108px #49a4ff04}.act-report-hero>*{z-index:1;position:relative}.act-report-eyebrow{letter-spacing:.16em;color:#61afff;font-size:10px;font-weight:800;display:block}.act-report-hero h1{letter-spacing:-.03em;color:#f5f9ff;margin:6px 0 5px!important;font-size:30px!important}.act-report-hero p{max-width:760px;color:#8fa7c2!important;font-size:11px!important}.act-report-hero-total{z-index:2;text-align:right;background:#061727b8;border:1px solid #28577f;border-radius:9px;min-width:160px;padding:12px 15px;top:29px;right:24px;position:absolute!important}.act-report-hero-total strong{color:#5fb0ff;font-size:28px;line-height:1;display:block}.act-report-hero-total span{color:#c4d7ea;margin-top:4px;font-size:9px;display:block}.act-report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.act-report-kpis>div{background:linear-gradient(145deg,#081a2c,#0a2035);border:1px solid #173b60;border-radius:9px;min-height:90px;padding:13px 14px;position:relative;overflow:hidden}.act-report-kpis>div:after{content:"";border:9px solid #ffffff06;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-22px;right:-18px}.act-report-kpis span,.act-report-kpis small{display:block}.act-report-kpis span{color:#7f99b8;font-size:9px}.act-report-kpis strong{margin-top:7px;font-size:23px;line-height:1;display:block}.act-report-kpis small{color:#6884a5;margin-top:8px;font-size:8px}.act-report-kpis .blue strong{color:#62adff}.act-report-filters{background:#071624;border:1px solid #173b60;border-radius:9px;padding:12px 14px;margin:0!important}.act-report-search-row{grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(125px,.7fr)) repeat(2,minmax(135px,.7fr)) auto;gap:8px!important;display:grid!important}.act-report-search,.act-report-filter,.act-report-date{width:100%;height:36px;color:#dceafa!important;background:#091b2e!important;border:1px solid #244c71!important;border-radius:6px!important;min-width:0!important;padding:0 10px!important;font-size:8.5px!important}.act-report-btn-clear{height:36px;color:#ff91a4!important;background:#391f2a!important;border-color:#6b3145!important;padding:0 11px!important;font-size:8px!important}.act-report-table-wrap{overflow:auto;background:linear-gradient(145deg,#081827,#091c2f)!important;border-color:#173b60!important;border-radius:10px!important;margin:0!important}.act-report-table{min-width:1320px!important;font-size:8.5px!important}.act-report-table th{background:#071523!important;border-bottom-color:#173653!important;padding:10px 9px!important;font-size:7.5px!important}.act-report-table td{vertical-align:middle!important;border-bottom-color:#12304b!important;padding:10px 9px!important}.act-report-number{font-size:8px!important}.act-report-category-badge,.act-report-status-badge,.act-report-personel-badge,.personel-name{font-size:7px!important}.act-report-desc{font-size:8px!important}.act-report-actions{flex-wrap:nowrap!important}.act-report-btn-action{color:#a9cfff!important;background:#102844!important;border:1px solid #28557e!important;border-radius:5px!important;padding:5px 7px!important;font-size:7px!important}.act-report-pagination{border-radius:9px;align-items:center;background:#071523!important;border:1px solid #173b60!important;justify-content:space-between!important;gap:14px!important;margin:0!important;padding:11px 13px!important;display:flex!important}.act-report-pagination-meta{color:#7893b2;align-items:center;gap:14px;font-size:9px;display:flex}.act-report-pagination-meta label{color:#6f8cab;align-items:center;gap:6px;font-size:8px;display:flex}.act-report-pagination-meta select{color:#dceafa;background:#0a1d30;border:1px solid #244c71;border-radius:6px;height:30px;padding:0 8px;font-size:8px}.act-report-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.act-report-pagination-controls button{min-width:32px;height:31px;color:#9db9d6!important;background:#0b2137!important;border:1px solid #244c71!important;border-radius:6px!important;flex:none!important;max-width:none!important;padding:0 8px!important;font-size:8px!important}.act-report-pagination-controls button.active{color:#fff!important;background:linear-gradient(135deg,#1769df,#287ff2)!important;border-color:#438eef!important}.act-report-pagination-controls button:disabled{opacity:.35}.act-report-page-gap{color:#587491;font-size:10px}@media (width<=1200px){.act-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.act-report-search-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=780px){.act-report-hero{padding-bottom:100px!important}.act-report-hero-total{text-align:left;inset:auto 24px 18px}.act-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.act-report-search-row{grid-template-columns:1fr!important}.act-report-pagination{flex-direction:column;align-items:stretch}.act-report-pagination-meta{justify-content:space-between}.act-report-pagination-controls{justify-content:center}}@media (width<=480px){.act-report-kpis{grid-template-columns:1fr}}.pd-mrtg-cacti-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;padding:0 24px 20px;display:grid}.pd-mrtg-cacti-graph{border:1px solid var(--pd-border);background:#ffffff03;border-radius:12px;min-width:0;overflow:hidden}.pd-mrtg-cacti-graph .pd-chart-legend{padding-top:14px}.pd-mrtg-cacti-graph>.pd-table-wrap{display:none}.pd-cacti-summary{color:#dcebf5;background:linear-gradient(#132a3eb8,#081825eb);border:1px solid #294563;border-radius:12px;min-width:0;padding:16px}.pd-cacti-summary-head{border-bottom:1px solid var(--pd-border);padding-bottom:14px}.pd-cacti-summary-head>span{color:#6fc4ff;letter-spacing:.09em;font-size:11px;font-weight:800;display:block}.pd-cacti-summary-head h3{margin:5px 0 6px;font-size:17px}.pd-cacti-summary-head small{color:var(--pd-muted);line-height:1.45}.pd-cacti-stat-table{border:1px solid var(--pd-border);border-radius:9px;margin-top:14px;overflow:hidden}.pd-cacti-stat-table .head,.pd-cacti-stat-table .row{grid-template-columns:.7fr repeat(3,1fr);align-items:center;gap:6px;padding:9px 10px;display:grid}.pd-cacti-stat-table .head{color:#7f9bb1;text-transform:uppercase;letter-spacing:.04em;background:#ffffff09;font-size:10px}.pd-cacti-stat-table .row{border-top:1px solid var(--pd-border);font-size:12px}.pd-cacti-stat-table .row span{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-cacti-totals{gap:8px;margin-top:14px;display:grid}.pd-cacti-totals>div{border:1px solid var(--pd-border);background:#ffffff05;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.pd-cacti-totals span{color:#87a0b3;font-size:11px}.pd-cacti-totals strong{font-variant-numeric:tabular-nums;font-size:14px}.pd-cacti-totals .total strong{color:#eaf6ff;font-size:17px}.pd-cacti-foot{border-top:1px solid var(--pd-border);color:#7893a8;gap:4px;margin-top:14px;padding-top:12px;font-size:11px;display:grid}@media (width<=1180px){.pd-mrtg-cacti-layout{grid-template-columns:1fr}}@media (width<=650px){.pd-mrtg-cacti-layout{padding-left:14px;padding-right:14px}.pd-cacti-stat-table .head,.pd-cacti-stat-table .row{grid-template-columns:.6fr repeat(3,1fr);padding-left:7px;padding-right:7px}.pd-cacti-stat-table .row span{font-size:11px}}.pd-axis-unit{fill:#8fb0c9;letter-spacing:.04em;font-size:10px;font-weight:700}.pd-cacti-inline{border-top:1px solid #294563;margin:8px 24px 20px;padding-top:14px}.pd-cacti-inline-range{color:#8ba5b9;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.pd-cacti-inline-range strong{color:#dcebf5;font-variant-numeric:tabular-nums}.pd-cacti-inline-grid{border-top:1px solid #2945638c;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.pd-cacti-inline-grid.head{color:#7896ad;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.pd-cacti-inline-grid>span{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-cacti-inline-usage{color:#8aa4b8;background:#ffffff05;border:1px solid #294563;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}.pd-cacti-inline-usage strong{color:#eaf6ff;font-variant-numeric:tabular-nums;font-size:13px}@media (width<=650px){.pd-cacti-inline{margin-left:14px;margin-right:14px}.pd-cacti-inline-grid{grid-template-columns:1fr;gap:4px}.pd-cacti-inline-grid.head{display:none}.pd-cacti-inline-grid>span{text-align:left}}.pd-nav-group{margin:2px 0}.pd-nav-group>summary{cursor:pointer;list-style:none}.pd-nav-group>summary::-webkit-details-marker{display:none}.pd-nav-group-title{font-weight:600}.pd-nav-group-title .pd-nav-chevron{margin-left:auto;transition:transform .18s}.pd-nav-group[open] .pd-nav-chevron{transform:rotate(180deg)}.pd-nav-group-items{border-left:1px solid #305075;margin-left:14px;padding-left:12px}.pd-nav-group-items .pd-nav{margin-bottom:2px;padding:9px 10px;font-size:13px!important}.pd-nav-group-title .op-count{margin-left:auto}@media (width<=760px){.pd-nav-group{vertical-align:top;display:inline-block}.pd-nav-group-items{flex-wrap:wrap;max-width:calc(100vw - 32px);display:flex}}.pd-noc-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0}.pd-noc-health-metrics>div{min-width:0}.pd-incident-empty{color:#9bb1cc;margin:0;padding:24px;font-size:14px}@media (width<=650px){.pd-noc-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-noc-link-head.branded{grid-template-columns:100px minmax(0,1fr) 52px}.pd-noc-provider-logo{border-radius:9px;place-items:center;width:100px;height:42px;display:grid;overflow:hidden}.pd-noc-provider-logo.telkom,.pd-noc-provider-logo.starlink{background:#263646}.pd-noc-provider-logo img{object-fit:contain;width:92px;height:32px;display:block}@media (width<=650px){.pd-noc-link-head.branded{grid-template-columns:84px minmax(0,1fr) 52px}.pd-noc-provider-logo{width:84px;height:38px}.pd-noc-provider-logo img{width:78px;height:29px}}.pd-noc-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.pd-app,.pd-login{--pd-bg:#07111f;--pd-panel:#0e2038;--pd-panel-2:#102640;--pd-sidebar-bg:#09182b;--pd-border:#1c3a60;--pd-border-bright:#245a94;--pd-muted:#93a8c4;--pd-text:#f5f9ff;--pd-blue:#2f6bff;--pd-blue-hover:#3d7cff;color:var(--pd-text)!important;background:#07111f!important}.pd-brand{border-bottom:1px solid #4f80b833;margin-bottom:8px;align-items:center!important;gap:12px!important;padding:12px 10px 28px!important;display:flex!important}.pd-brand-mark{object-fit:contain;filter:brightness(1.35)saturate(1.2)drop-shadow(0 6px 12px #146eff33);flex:none;width:54px;height:62px;display:block}.pd-brand-copy{flex-direction:column;min-width:0;display:flex}.pd-brand-copy strong{letter-spacing:.035em;font-size:21px;font-weight:800;line-height:1.05;color:#f8fbff!important}.pd-brand-copy span{letter-spacing:.12em;margin-top:5px;font-size:11px;font-weight:700;line-height:1;color:#4fa4ff!important}.pd-nav{transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;color:#b9c9dc!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important}.pd-nav-label{color:#7595bc!important;letter-spacing:.12em!important;font-weight:600!important}.pd-eyebrow{color:#5fa8ff!important;letter-spacing:.11em!important;font-weight:700!important}.pd-header h1{letter-spacing:-.025em;font-weight:800;color:#f7faff!important;font-size:clamp(32px,3.2vw,44px)!important}.op-primary,.pd-refresh button{transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 6px 16px #185edc2e;color:#fff!important;background:linear-gradient(#3478ff 0%,#2162e9 100%)!important;border:1px solid #4385ff!important;border-radius:9px!important}.op-primary:hover,.pd-refresh button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #185edc42;background:linear-gradient(#4284ff,#286bf2)!important}.pd-sites{gap:18px!important}.pd-site-card{transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 8px 26px #0000001f;color:#f3f7fc!important;background:linear-gradient(145deg,#0e213a 0%,#0b1b30 100%)!important;border:1px solid #1f4774!important;border-top:2px solid #2d7bff!important;border-radius:14px!important}.pd-site-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0003,0 0 0 1px #327dff14;border-color:#3783ff!important}.pd-site-card h2{letter-spacing:-.01em;color:#f7faff!important;font-weight:800!important}@media (width<=1100px){.pd-brand-copy strong{font-size:18px}.pd-brand-mark{width:46px;height:54px}}@media (width<=700px){.pd-brand-copy{display:none}.pd-brand{justify-content:center}.pd-brand-mark{width:44px;height:50px}}.pd-sidebar .pd-brand{background:0 0!important;justify-content:flex-start!important;align-items:center!important;margin-bottom:8px!important;padding:8px 8px 24px!important;display:flex!important}.pd-brand-logo-clean{object-fit:contain!important;filter:drop-shadow(0 5px 12px #206fff29)!important;background:0 0!important;border:0!important;border-radius:0!important;width:215px!important;max-width:100%!important;height:auto!important;display:block!important}@media (width<=1100px){.pd-brand-logo-clean{width:190px!important}}.pd-sidebar .pd-brand{min-height:92px;background:0 0!important;border-bottom:1px solid #5c89bc38!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:13px!important;margin:0 0 10px!important;padding:10px 10px 26px!important;display:flex!important}.pd-sidebar .pd-brand-mark{object-fit:contain!important;width:58px!important;height:68px!important;box-shadow:none!important;filter:drop-shadow(0 5px 10px #247aff33)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 58px!important;display:block!important}.pd-sidebar .pd-brand-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.pd-sidebar .pd-brand-copy strong{white-space:nowrap;color:#f8fbff!important;letter-spacing:.055em!important;margin:0!important;padding:0!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.05!important}.pd-sidebar .pd-brand-copy span{white-space:nowrap;color:#459aff!important;letter-spacing:.14em!important;margin-top:6px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.pd-brand-logo-clean{display:none!important}.pd-sidebar .pd-brand-final{background:0 0!important;border-bottom:1px solid #5182b740!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:105px!important;margin:0 0 12px!important;padding:12px 12px 25px!important;display:flex!important}.pd-sidebar .pd-brand-mark-final{object-fit:contain!important;opacity:1!important;filter:brightness(1.18)saturate(1.15)drop-shadow(0 5px 11px #2977ff38)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 61px!important;width:61px!important;height:70px!important;display:block!important}.pd-sidebar .pd-brand-copy-final{visibility:visible!important;opacity:1!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.pd-sidebar .pd-brand-copy-final strong{white-space:nowrap;color:#f7fbff!important;letter-spacing:.055em!important;margin:0!important;font-size:22px!important;font-weight:800!important;line-height:1!important;display:block!important}.pd-sidebar .pd-brand-copy-final span{white-space:nowrap;color:#479cff!important;letter-spacing:.14em!important;margin-top:7px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:block!important}.pd-sidebar .pd-brand-official{background:0 0!important;border-bottom:1px solid #5182b73d!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin:0 0 10px!important;padding:10px 8px 26px!important;display:flex!important}.pd-sidebar .pd-brand-logo-official{object-fit:contain!important;opacity:1!important;filter:brightness(1.18)drop-shadow(0 5px 12px #1868e629)!important;background:0 0!important;border:0!important;border-radius:0!important;width:235px!important;max-width:100%!important;height:auto!important;display:block!important}.pd-login .pd-login-logo-official{object-fit:contain!important;width:276px!important;max-width:100%!important;height:auto!important;box-shadow:none!important;filter:brightness(1.04)drop-shadow(0 6px 14px #1868e624)!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}@media (width<=700px){.pd-login .pd-login-logo-official{width:220px!important}}.pd-brand-logo-official,.pd-login-logo-official{object-fit:contain!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;display:block!important}.pd-brand-logo-official{width:235px!important;max-width:100%!important}.pd-login-logo-official{width:300px!important;max-width:100%!important}.aj-brand{color:#f8fbff;align-items:center;display:flex}.aj-brand-mark{flex:none;display:block;overflow:visible}.aj-brand-text{flex-direction:column;justify-content:center;display:flex}.aj-brand-text strong{white-space:nowrap;color:#f8fbff!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:850!important;line-height:1!important}.aj-brand-text span{white-space:nowrap;color:#3e9cff!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:800!important;line-height:1!important}.pd-sidebar .pd-brand{background:0 0!important;border-bottom:1px solid #5283b93d!important;margin:0 0 12px!important;padding:12px 8px 26px!important;display:block!important}.aj-brand-sidebar{gap:11px}.aj-brand-sidebar .aj-brand-mark{width:61px;height:67px}.aj-brand-sidebar .aj-brand-text strong{letter-spacing:.055em!important;font-size:22px!important}.aj-brand-sidebar .aj-brand-text span{margin-top:7px;letter-spacing:.14em!important;font-size:10px!important}.pd-login-brand-wrap{margin-bottom:30px}.aj-brand-login{gap:18px}.aj-brand-login .aj-brand-mark{width:78px;height:86px}.aj-brand-login .aj-brand-text strong{letter-spacing:.045em!important;font-size:32px!important}.aj-brand-login .aj-brand-text span{margin-top:10px;letter-spacing:.18em!important;font-size:14px!important}.pd-brand-logo-clean,.pd-brand-logo-official,.pd-brand-mark-final,.pd-login-logo-official{display:none!important}@media (width<=700px){.aj-brand-login .aj-brand-mark{width:64px;height:72px}.aj-brand-login .aj-brand-text strong{font-size:26px!important}.aj-brand-login .aj-brand-text span{font-size:11px!important}}.pd-login-text-brand{flex-direction:column;align-items:flex-start;margin-bottom:26px;display:flex}.pd-login-text-brand strong{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1;color:#f8fbff!important;letter-spacing:.075em!important;font-size:34px!important;font-weight:850!important}.pd-login-text-brand span{margin-top:10px;line-height:1;color:#3c9cff!important;letter-spacing:.22em!important;font-size:14px!important;font-weight:800!important}@media (width<=600px){.pd-login-text-brand strong{font-size:28px!important}.pd-login-text-brand span{font-size:11px!important}}.pd-login{overflow:hidden;background:linear-gradient(90deg,#020a180d 0%,#020a181a 45%,#020a1875 100%),url(/login-starlink.webp) 50%/cover no-repeat!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-height:100vh!important;padding:40px clamp(40px,8vw,150px)!important;display:flex!important;position:relative!important}.pd-login form{z-index:2;-webkit-backdrop-filter:blur(12px);position:relative;box-shadow:0 30px 80px #00000085,0 0 0 1px #458fff0d;background:#081c32e6!important;border:1px solid #4897ff4d!important;border-radius:20px!important;width:100%!important;max-width:460px!important;padding:36px!important}.pd-login-text-brand{margin-bottom:24px!important}.pd-login-text-brand strong{font-size:34px!important}.pd-login input:focus{border-color:#4d9aff!important;box-shadow:0 0 0 3px #2f6bff29!important}.pd-login button{box-shadow:0 8px 24px #2368eb47;background:linear-gradient(90deg,#2467ea 0%,#3479ff 100%)!important;font-weight:600!important}@media (width<=900px){.pd-login{background-position:56%!important;justify-content:center!important;padding:24px!important}}@media (width<=600px){.pd-login{background-position:64%!important;padding:18px!important}.pd-login:before{content:"";z-index:0;background:#020b1857;position:absolute;inset:0}.pd-login form{background:#081c32ed!important;border-radius:16px!important;padding:26px 22px!important}}.pd-login form{-webkit-backdrop-filter:blur(14px);background:#081c32d1!important}.pd-login-heading{margin-bottom:14px}.pd-login-heading strong{color:#f8fbff;letter-spacing:-.02em;font-size:28px;font-weight:750;line-height:1.2;display:block}@media (width<=600px){.pd-login form{background:#081c32e6!important}.pd-login-heading strong{font-size:24px}}.pd-exec-overview{gap:16px;margin:0 0 26px;display:grid}.pd-health-hero{background:radial-gradient(circle at 88% 18%,#3e89ff29,#0000 34%),linear-gradient(145deg,#102641 0%,#0b1c31 100%);border:1px solid #244c78;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex;box-shadow:0 12px 32px #00000029}.pd-health-kicker{color:#70afff;letter-spacing:.14em;margin-bottom:8px;font-size:12px;font-weight:800}.pd-health-hero h2{color:#f7faff;letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,34px)}.pd-health-hero p{color:#9fb5d0;margin:8px 0 0}.pd-health-score{text-align:center;background:#163050c7;border:1px solid #70afff57;border-radius:14px;min-width:154px;padding:18px 20px}.pd-health-score strong{color:#f8fbff;font-size:clamp(32px,3.2vw,46px);line-height:1;display:block}.pd-health-score span{letter-spacing:.12em;margin-top:8px;font-size:12px;font-weight:900;display:block}.pd-health-score.critical span{color:#ff7286}.pd-exec-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pd-exec-status-grid .pd-stat{min-height:124px}.pd-exec-metrics{background:linear-gradient(145deg,#0e2038,#0b1b2f);border:1px solid #1d3e64;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pd-exec-metrics>div{border-right:1px solid #527eab47;padding:18px 20px}.pd-exec-metrics>div:last-child{border-right:0}.pd-exec-metrics span,.pd-exec-metrics strong{display:block}.pd-exec-metrics span{color:#8fa7c5;font-size:12px;font-weight:700}.pd-exec-metrics strong{color:#f5f9ff;margin-top:7px;font-size:22px}.pd-exec-updated{color:#7f97b6;text-align:right;font-size:12px}@media (width<=900px){.pd-exec-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-health-hero{align-items:flex-start}}@media (width<=650px){.pd-health-hero{flex-direction:column;padding:20px}.pd-health-score{width:100%;min-width:0}.pd-exec-status-grid,.pd-exec-metrics{grid-template-columns:1fr}.pd-exec-metrics>div{border-bottom:1px solid #527eab47;border-right:0}.pd-exec-metrics>div:last-child{border-bottom:0}.pd-exec-updated{text-align:left}}.pd-sidebar .pd-site-nav-row{grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:2px;min-width:0;display:grid}.pd-sidebar .pd-site-nav-row>.pd-nav{width:100%;min-width:0;margin:0;padding:9px 6px!important}.pd-sidebar .pd-site-nav-row>.pd-nav>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pd-sidebar .pd-site-nav-row>.pd-nav>small{white-space:nowrap;flex:none}.pd-sidebar .pd-site-nav-more{cursor:pointer;border-radius:8px;place-items:center;width:30px;min-width:0;height:32px;margin:0;line-height:1;display:grid;color:#496b9e!important;background:0 0!important;border:1px solid #0000!important;font-size:22px!important}.pd-sidebar .pd-site-nav-more:hover,.pd-sidebar .pd-site-nav-more[aria-expanded=true]{color:#155eef!important;background:#e8f2ff!important;border-color:#d4e5ff!important}.pd-sidebar .pd-site-nav-menu{background:#f4f8ff;border:1px solid #dce8f8;border-radius:9px;grid-column:1/-1;justify-content:flex-end;margin:1px 0 7px;padding:5px;display:flex}.pd-sidebar .pd-site-nav-delete{text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:7px;width:100%;padding:8px 10px;font-weight:700;display:flex;color:#be123c!important;background:#fff1f2!important;border:0!important;font-size:12px!important}.pd-sidebar .pd-site-nav-delete:hover{background:#ffe2e8!important}.pd-sidebar .pd-site-nav-delete span{font-size:17px;line-height:1}.pd-app .pd-site-delete-overlay{z-index:9900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08193694;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.pd-app .pd-site-delete-dialog{border:1px solid #d6e3f4;border-radius:18px;flex-direction:column;width:min(100%,470px);max-height:min(90vh,740px);display:flex;overflow:auto;box-shadow:0 28px 85px #07204847;color:#152d4e!important;background:#fff!important}.pd-app .pd-site-delete-head{border-bottom:1px solid #e9eef6;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 15px;display:flex}.pd-app .pd-site-delete-head small{color:#6280aa;letter-spacing:.11em;margin:0 0 5px;font-size:10px;font-weight:800;display:block}.pd-app .pd-site-delete-head h2{margin:0;font-size:23px;line-height:1.2;color:#162e50!important}.pd-app .pd-site-delete-head>button{cursor:pointer;border-radius:9px;flex:none;width:31px;height:31px;line-height:1;color:#557097!important;background:#f7faff!important;border:1px solid #e2e9f2!important;font-size:22px!important}.pd-app .pd-site-delete-head>button:hover{background:#eaf2ff!important}.pd-app .pd-site-delete-content{padding:18px 24px 8px}.pd-app .pd-site-delete-content>p:first-child{color:#334968;margin:0 0 15px;font-size:14px;line-height:1.55}.pd-app .pd-site-delete-content strong{color:#162e50}.pd-app .pd-site-delete-warning{color:#925315;background:#fff8ee;border:1px solid #f1d1b0;border-radius:10px;margin:0 0 18px;padding:12px 13px;font-size:12px;line-height:1.6}.pd-app .pd-site-delete-warning strong{color:#945315}.pd-app .pd-site-delete-content label{color:#445a79;margin:0 0 9px;font-size:12px;font-weight:600;display:block}.pd-app .pd-site-delete-dialog input{border-radius:9px;outline:0;width:100%;height:43px;margin:0 0 14px;padding:10px 12px;display:block;color:#172b4d!important;background:#f8fbff!important;border:1px solid #cdddf1!important}.pd-app .pd-site-delete-dialog input:focus{box-shadow:0 0 0 3px #cfe3ff;border-color:#4489ec!important}.pd-app .pd-site-delete-dialog input::placeholder{color:#9aabc0}.pd-app .pd-site-delete-error{color:#af253b;background:#fff1f2;border:1px solid #f0b5bd;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:12px}.pd-app .pd-site-delete-actions{border-top:1px solid #edf1f6;justify-content:flex-end;gap:9px;padding:16px 24px 22px;display:flex}.pd-app .pd-site-delete-actions button{cursor:pointer;border-radius:9px;min-height:38px;padding:9px 16px;font-weight:700;font-size:12px!important}.pd-app .pd-site-delete-cancel{color:#506684!important;background:#fff!important;border:1px solid #d5dfed!important}.pd-app .pd-site-delete-confirm{color:#fff!important;background:#dc344d!important;border:1px solid #ca243e!important}.pd-app .pd-site-delete-confirm:hover:not(:disabled){background:#bb1e37!important}.pd-app .pd-site-delete-actions button:disabled{opacity:.48!important;cursor:not-allowed!important}@media (width<=760px){.pd-app .pd-site-delete-head{padding:18px 18px 13px}.pd-app .pd-site-delete-content{padding:15px 18px 5px}.pd-app .pd-site-delete-actions{padding:14px 18px 19px}.pd-sidebar .pd-site-nav-row{min-width:175px}}.cust-picker{width:100%;position:relative}.cust-picker>input{box-sizing:border-box;width:100%}.cust-picker-menu{z-index:80;background:#fff;border:1px solid #cbd5e1;border-radius:12px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0f172a29}.cust-picker-option,.cust-picker-create{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px 11px;display:flex}.cust-picker-option span{gap:3px;min-width:0;display:grid}.cust-picker-option strong{color:#0f172a;font-size:13px}.cust-picker-option small{color:#64748b;font-size:11px}.cust-picker-option em{color:#475569;text-overflow:ellipsis;white-space:nowrap;max-width:42%;font-size:11px;font-style:normal;overflow:hidden}.cust-picker-create{color:#0369a1;border-top:1px solid #e2e8f0;margin-top:4px;font-weight:800}.cust-picker-empty{color:#64748b;padding:13px;font-size:12px}.cdb-page{--cdb-blue:#389cff;--cdb-green:#39e49d;--cdb-amber:#ffbd4a;--cdb-red:#ff607b;color:#edf6ff;flex-direction:column;gap:12px;padding:0 0 28px;display:flex}.cdb-hero{background:radial-gradient(circle at 75% 8%,#389cff38,#0000 28%),linear-gradient(115deg,#071827,#0a2035 62%,#081725);border:1px solid #194268;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;min-height:138px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.cdb-hero:after{content:"";pointer-events:none;border:1px solid #49a4ff1f;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-110px;box-shadow:0 0 0 55px #49a4ff06,0 0 0 110px #49a4ff04}.cdb-hero>div,.cdb-hero>button{z-index:1;position:relative}.cdb-kicker{letter-spacing:.16em;color:#61afff;font-size:10px;font-weight:800}.cdb-hero h1{letter-spacing:-.035em;color:#f5f9ff;margin:6px 0 5px;font-size:34px}.cdb-hero p{color:#8fa7c2;max-width:760px;margin:0;font-size:11px}.cdb-primary,.cdb-secondary{cursor:pointer;border-radius:8px;padding:10px 15px;font-size:10px;font-weight:800}.cdb-primary{color:#fff;background:linear-gradient(135deg,#1667df,#287ff2);border:1px solid #3b86ef;box-shadow:0 8px 22px #1667df2e}.cdb-primary:hover{filter:brightness(1.08)}.cdb-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cdb-stat{background:linear-gradient(145deg,#081a2c,#0a2035);border:1px solid #173b60;border-radius:9px;min-height:92px;padding:13px 14px;position:relative;overflow:hidden}.cdb-stat:after{content:"";border:9px solid #ffffff06;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-22px;right:-18px}.cdb-stat span{color:#7f99b8;font-size:9px;display:block}.cdb-stat strong{margin-top:7px;font-size:24px;line-height:1;display:block}.cdb-stat:first-child strong{color:#62adff}.cdb-toolbar{background:#071624;border:1px solid #173b60;border-radius:9px;grid-template-columns:minmax(260px,1fr) 180px 120px;align-items:center;gap:8px;padding:11px 14px;display:grid}.cdb-toolbar input,.cdb-toolbar select,.cdb-form input,.cdb-form select,.cdb-form textarea{box-sizing:border-box;color:#dceafa;background:#091b2e;border:1px solid #244c71;border-radius:6px;width:100%;font-family:inherit}.cdb-toolbar input,.cdb-toolbar select{height:37px;padding:0 10px;font-size:9px}.cdb-form input,.cdb-form select{height:38px;padding:0 10px}.cdb-form textarea{resize:vertical;padding:9px 10px}.cdb-toolbar input:focus,.cdb-toolbar select:focus,.cdb-form input:focus,.cdb-form select:focus,.cdb-form textarea:focus{border-color:#4194e0;outline:none;box-shadow:0 0 0 2px #4194e01f}.cdb-muted{color:#7893b2;white-space:nowrap;justify-self:end;font-size:8px}.cdb-panel{background:linear-gradient(145deg,#081827,#091c2f);border:1px solid #173b60;border-radius:10px;overflow:hidden}.cdb-table-wrap{overflow:auto}.cdb-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1120px;font-size:9px}.cdb-table th,.cdb-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #12304b;padding:10px 9px}.cdb-table th{color:#708cab;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:7.5px;font-weight:800}.cdb-table tbody tr{cursor:pointer}.cdb-table tbody tr:last-child td{border-bottom:0}.cdb-table th:first-child,.cdb-table td:first-child{text-align:center;width:4%}.cdb-table th:nth-child(2),.cdb-table td:nth-child(2){width:20%}.cdb-table th:nth-child(3),.cdb-table td:nth-child(3){width:11%}.cdb-table th:nth-child(4),.cdb-table td:nth-child(4){width:13%}.cdb-table th:nth-child(5),.cdb-table td:nth-child(5){width:28%}.cdb-table th:nth-child(n+6),.cdb-table td:nth-child(n+6){text-align:center;width:6%}.cdb-table td:nth-child(n+6){color:#78bfff;font-variant-numeric:tabular-nums;font-weight:800}.cdb-no{font-size:8px;color:#6f8dac!important;font-weight:700!important}.cdb-name{gap:3px;min-width:0;display:grid}.cdb-name strong{color:#edf6ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.cdb-name small{color:#708cab;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.cdb-table td:nth-child(4),.cdb-table td:nth-child(5){color:#9db4cc;font-size:8.5px}.cdb-address{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;line-height:1.45;display:-webkit-box;overflow:hidden}.cdb-type{color:#9fb9d2;white-space:nowrap;background:#10283f;border:1px solid #2b4d6d;border-radius:999px;align-items:center;min-height:22px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.cdb-empty{text-align:center;color:#7893b2;padding:28px;font-size:9px}.cdb-pagination{color:#7893b2;background:#071523;border-top:1px solid #153451;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-size:8px;display:flex}.cdb-pagination nav{align-items:center;gap:7px;display:flex}.cdb-pagination strong{text-align:center;color:#a9cfff;min-width:46px;font-size:8px}.cdb-pagination button{color:#9db9d6;cursor:pointer;background:#0b2137;border:1px solid #244c71;border-radius:5px;min-height:29px;padding:0 10px;font-size:7.5px}.cdb-pagination button:disabled{opacity:.35;cursor:not-allowed}.cdb-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020a12c7;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.cdb-modal{background:linear-gradient(145deg,#081827,#091c2f);border:1px solid #1d4770;border-radius:11px;width:min(920px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 70px #00000073}.cdb-modal-head{z-index:2;background:#091c2f;border-bottom:1px solid #173b60;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 18px;display:flex;position:sticky;top:0}.cdb-modal-head h2{color:#edf6ff;margin:3px 0 0;font-size:18px}.cdb-modal-head button{color:#8fa7c2;cursor:pointer;background:0 0;border:0;font-size:24px}.cdb-modal-body{gap:16px;padding:15px 18px;display:grid}.cdb-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cdb-form label{color:#819cba;gap:5px;font-size:8px;font-weight:700;display:grid}.cdb-form .wide{grid-column:1/-1}.cdb-modal-actions{background:#091c2f;border-top:1px solid #173b60;justify-content:flex-end;gap:7px;padding:12px 18px;display:flex;position:sticky;bottom:0}.cdb-related{gap:10px;display:grid}.cdb-related h3{color:#edf6ff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11px}.cdb-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cdb-related-card{background:#091b2e;border:1px solid #173a5b;border-radius:7px;padding:11px}.cdb-related-card span{color:#708cab;font-size:7px}.cdb-related-card strong{color:#edf6ff;margin-top:5px;font-size:12px;display:block}.cdb-list{gap:6px;display:grid}.cdb-list-row{background:#091b2e;border:1px solid #173a5b;border-radius:7px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.cdb-list-row div{gap:2px;display:grid}.cdb-list-row strong{color:#edf6ff;font-size:9px}.cdb-list-row small,.cdb-list-row>span{color:#7893b2;font-size:7.5px}.cdb-error,.cdb-note{border-radius:7px;padding:10px 12px;font-size:9px}@media (width<=1100px){.cdb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cdb-toolbar{grid-template-columns:minmax(220px,1fr) 170px auto}}@media (width<=760px){.cdb-hero{flex-direction:column;align-items:flex-start}.cdb-hero h1{font-size:28px}.cdb-toolbar{grid-template-columns:1fr}.cdb-muted{justify-self:start}.cdb-stats{grid-template-columns:1fr 1fr}.cdb-form,.cdb-related-grid{grid-template-columns:1fr}}@media (width<=480px){.cdb-stats{grid-template-columns:1fr}}.bast-page{box-sizing:border-box;color:#0f172a;width:100%}.bast-page .bast-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.bast-page .bast-page-header h1{font-size:28px;line-height:1.2;color:#f8fafc!important;margin:4px 0 6px!important}.bast-page .bast-page-header p{font-size:14px;color:#94a3b8!important;margin:0!important}.bast-page .bast-card{box-sizing:border-box;border-radius:16px;width:100%;margin-bottom:24px;padding:28px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a;color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important}.bast-page .bast-form-card{max-width:1100px}.bast-page .bast-form-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:8px;padding-bottom:20px;display:flex!important}.bast-page .bast-form-head h2{font-size:22px;line-height:1.3;color:#0f172a!important;margin:0 0 5px!important}.bast-page .bast-form-head p{font-size:14px;color:#64748b!important;margin:0!important}.bast-page .bast-close{cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;line-height:1;display:inline-flex;color:#475569!important;background:#fff!important;border:1px solid #cbd5e1!important}.bast-page .bast-section-title{letter-spacing:.02em;border-bottom:1px solid #e2e8f0;margin:28px 0 16px;padding-bottom:9px;font-size:14px;font-weight:700;display:block;color:#0f172a!important}.bast-page .bast-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important;display:grid!important}.bast-page .bast-grid>label,.bast-page label.bast-full{min-width:0;line-height:1.4;color:#334155!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;width:100%!important;margin:0!important;font-size:13px!important;font-weight:600!important;display:flex!important}.bast-page label.bast-full{margin-top:16px!important}.bast-page input,.bast-page select,.bast-page textarea{transition:border-color .15s,box-shadow .15s;box-sizing:border-box!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;outline:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:11px 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;display:block!important}.bast-page input{min-height:43px!important}.bast-page select{cursor:pointer;min-height:43px!important}.bast-page textarea{min-height:90px;resize:vertical!important}.bast-page input::placeholder,.bast-page textarea::placeholder{color:#94a3b8!important;opacity:1!important}.bast-page .bast-form-actions{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;margin-top:26px;padding-top:22px;display:flex!important}.bast-page .bast-form-actions button{cursor:pointer;border-radius:8px;min-width:100px;min-height:42px;font-size:14px;font-weight:600;padding:0 18px!important}.bast-page .bast-table-wrap{width:100%;overflow-x:auto}.bast-page .bast-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px;color:#334155!important}.bast-page .bast-table thead th{text-align:left;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:12px 14px;font-weight:700;color:#475569!important;background:#f8fafc!important}.bast-page .bast-table tbody td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:13px 14px;color:#334155!important;background:#fff!important}.bast-page .bast-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:250px;display:flex;color:#64748b!important}.bast-page .bast-empty strong{font-size:17px;color:#0f172a!important}.bast-page .pd-error{border-radius:8px;margin:16px 0;padding:11px 13px;color:#991b1b!important;background:#fef2f2!important;border:1px solid #fecaca!important}@media (width<=900px){.bast-page .bast-grid{grid-template-columns:1fr!important}}@media (width<=700px){.bast-page .bast-page-header{flex-direction:column}.bast-page .bast-card{border-radius:12px;padding:20px}.bast-page .bast-form-actions{flex-direction:column-reverse}.bast-page .bast-form-actions button,.bast-page .bast-page-header .op-primary{width:100%}}.bast-page .bast-actions{align-items:center;gap:8px;display:flex}.bast-page .bast-word-button{cursor:pointer;font-weight:600;color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:7px!important;padding:7px 12px!important}.bast-page .bast-delete-button{cursor:pointer;color:#b91c1c!important;background:#fff!important;border:1px solid #fecaca!important;border-radius:7px!important;padding:7px 12px!important}.bast-page .bast-edit-button{cursor:pointer;font-size:13px;font-weight:600;color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:7px!important;padding:7px 12px!important}.bast-page .bast-card{color:#f5f9ff!important;background:linear-gradient(145deg,#0e2038 0%,#0b1b30 100%)!important;border:1px solid #1f4774!important;box-shadow:0 10px 28px #00000029!important}.bast-page input:focus,.bast-page select:focus,.bast-page textarea:focus{border-color:#3478ff!important;box-shadow:0 0 0 3px #3478ff24!important}.sl-page{background:var(--pd-bg);color:#edf3fc;max-width:1200px;margin:0 auto;padding:24px}.sl-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px;display:flex}.sl-spinner{border:3px solid var(--pd-border);border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.sl-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.sl-page-title h1{color:#edf3fc;margin:0 0 4px;font-size:1.75rem;font-weight:600}.sl-page-title p{color:var(--pd-muted);margin:0;font-size:.95rem}.sl-btn-primary{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:background-color .2s}.sl-btn-primary:disabled{cursor:not-allowed;background-color:#6099e8}.sl-btn-secondary{background-color:var(--pd-panel);color:#dce8fa;border:1px solid var(--pd-border);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:background-color .2s}.sl-btn-small{background-color:var(--pd-panel);color:#dce8fa;border:1px solid var(--pd-border);cursor:pointer;border-radius:6px;margin-right:6px;padding:6px 12px;font-size:.8rem}.sl-btn-extend{color:#93c5fd;background-color:#1e3a5f;border-color:#6099e8}.sl-btn-danger{border:1px solid var(--pd-border);color:#fda4af;cursor:pointer;background-color:#7f1d1d20;border-radius:8px;margin-left:8px;padding:10px 20px;font-size:.9rem;font-weight:500}.sl-btn-success{border:1px solid var(--pd-border);color:#86efac;cursor:pointer;background-color:#16653420;border-radius:8px;margin-left:8px;padding:10px 20px;font-size:.9rem;font-weight:500}.sl-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px;display:grid}.sl-card{background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:8px;padding:16px}.sl-stat-value{color:#dce8fa;margin-top:8px;font-size:2rem;font-weight:700}.sl-card.pd-danger .sl-stat-value{color:#fda4af}.sl-tabs{border-bottom:1px solid var(--pd-border);gap:4px;margin-bottom:24px;display:flex}.sl-tab{color:var(--pd-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 24px;font-size:.95rem;transition:all .2s}.sl-tab-active{color:#93c5fd;border-bottom-color:#3b82f6;font-weight:500}.sl-table-wrapper{background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:8px;overflow-x:auto}.sl-table{border-collapse:collapse;width:100%;font-size:.9rem}.sl-table th{text-align:left;color:var(--pd-muted);border-bottom:2px solid var(--pd-border);white-space:nowrap;background-color:#101a2a;padding:12px 16px;font-weight:600}.sl-table td{vertical-align:middle;color:#dce8fa;border-bottom:1px solid #22324a;padding:12px 16px}.sl-table tr.sl-row-cancelled{opacity:.6}.sl-empty{text-align:center;color:var(--pd-muted);padding:40px}.sl-calendar{background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:8px;margin-bottom:24px;padding:20px}.sl-calendar-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sl-calendar-title{color:#dce8fa;font-size:1.1rem;font-weight:600}.sl-calendar-nav{background:var(--pd-panel);border:1px solid var(--pd-border);color:#dce8fa;cursor:pointer;border-radius:4px;padding:6px 14px;font-size:.85rem}.sl-calendar-weekdays{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.sl-calendar-weekday{text-align:center;color:var(--pd-muted);padding:8px 0;font-size:.75rem;font-weight:600}.sl-calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.sl-calendar-day{border:1px solid var(--pd-border);background:#0d1728;border-radius:4px;min-height:80px;padding:6px}.sl-calendar-day.sl-calendar-empty{background:0 0;border:none}.sl-calendar-date{color:#dce8fa;margin-bottom:4px;font-size:.8rem;font-weight:600}.sl-calendar-event{text-overflow:ellipsis;white-space:nowrap;border-radius:2px;margin-bottom:2px;padding:2px 4px;font-size:.65rem;overflow:hidden}.sl-modal-overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sl-modal{background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:12px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto}.sl-modal-large{max-width:720px}.sl-modal-header{border-bottom:1px solid var(--pd-border);background:var(--pd-panel);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.sl-modal-header h2{color:#edf3fc;margin:0;font-size:1.25rem;font-weight:600}.sl-modal-close{color:var(--pd-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.5rem;line-height:1}.sl-modal-close:hover{color:#dce8fa}.sl-modal-actions{border-top:1px solid var(--pd-border);background:#0d1728;border-radius:0 0 12px 12px;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.sl-form{padding:20px}.sl-form-section{margin-bottom:20px}.sl-form-section:last-child{margin-bottom:0}.sl-form-section h3{color:#dce8fa;border-bottom:1px solid var(--pd-border);margin:0 0 12px;padding-bottom:8px;font-size:.95rem;font-weight:600}.sl-form-row{margin-bottom:12px}.sl-form-row label{color:var(--pd-muted);margin-bottom:6px;font-size:.85rem;font-weight:500;display:block}.sl-form-row input,.sl-form-row select,.sl-form-row textarea{border:1px solid var(--pd-border);box-sizing:border-box;color:#dce8fa;background:#0d1728;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem}.sl-form-row input:focus,.sl-form-row select:focus,.sl-form-row textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.sl-form-row input:disabled{cursor:not-allowed;background-color:#1a2942}.sl-form-row input::placeholder,.sl-form-row textarea::placeholder{color:var(--pd-muted)}.sl-form-info{color:#93c5fd;background:#1e3a5f;border:1px solid #4c8cdc;border-radius:6px;margin-top:8px;padding:10px 14px;font-size:.85rem}.sl-form-info strong{font-weight:600}.sl-selected-kit{background:#0d1728;border:1px solid #86efac;border-radius:6px;margin-top:12px;padding:12px 16px}.sl-selected-kit p{color:#dce8fa;margin:4px 0;font-size:.85rem}.sl-detail-overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sl-detail-modal{background:var(--pd-panel);border:1px solid var(--pd-border);border-radius:12px;width:100%;max-width:800px;max-height:85vh;position:relative;overflow-y:auto}.sl-detail-close{background:var(--pd-panel);border:1px solid var(--pd-border);cursor:pointer;z-index:1;width:32px;height:32px;color:var(--pd-muted);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;top:12px;right:12px}.sl-detail-header{border-bottom:1px solid var(--pd-border);background:var(--pd-panel);z-index:1;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.sl-detail-header h2{color:#edf3fc;margin:0;font-size:1.25rem;font-weight:600}.sl-detail-grid{padding:20px 24px}.sl-detail-section{margin-bottom:20px}.sl-detail-section:last-child{margin-bottom:0}.sl-detail-section h3{color:var(--pd-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--pd-border);margin:0 0 12px;padding-bottom:8px;font-size:.85rem;font-weight:600}.sl-detail-row{border-bottom:1px solid var(--pd-border);padding:8px 0;display:flex}.sl-detail-row:last-child{border-bottom:none}.sl-detail-row span{width:160px;color:var(--pd-muted);flex-shrink:0;font-size:.9rem}.sl-detail-row strong{color:#dce8fa;flex:1;font-size:.9rem}.sl-detail-notes{color:#dce8fa;background:#0d1728;border-radius:6px;margin:0;padding:12px;font-size:.9rem;line-height:1.6}.sl-detail-actions{border-top:1px solid var(--pd-border);background:#0d1728;flex-wrap:wrap;gap:8px;padding:16px 24px;display:flex}.sl-units-page .sl-page-header{margin-bottom:16px}.sl-units-page .sl-page-title h2{color:#edf3fc;margin-bottom:4px;font-size:1.5rem}@media (width<=768px){.sl-page{padding:16px}.sl-page-header{flex-direction:column;align-items:stretch}.sl-page-title h1{font-size:1.5rem}.sl-summary{grid-template-columns:repeat(2,1fr)}.sl-tab{padding:10px 16px;font-size:.85rem}.sl-table th,.sl-table td{padding:8px 10px;font-size:.8rem}.sl-detail-row span{width:100px}.sl-detail-actions{flex-direction:column}.sl-detail-actions button{width:100%}}@media (width<=480px){.sl-summary{grid-template-columns:1fr}.sl-table-wrapper{font-size:.75rem}.sl-table th:nth-child(3),.sl-table td:nth-child(3),.sl-table th:nth-child(7),.sl-table td:nth-child(7){display:none}}.pd-status-overdue{color:#fda4af;background:#7f1d1d}.pd-status-maintenance,.pd-status-unknown{color:#d1d5db;background:#4b5563}.sl-btn-delete:disabled{opacity:.5;cursor:not-allowed}.inv-page{color:#edf6ff;flex-direction:column;gap:12px;display:flex}.inv-hero{background:radial-gradient(circle at 75% 8%,#389cff38,#0000 28%),linear-gradient(115deg,#071827,#0a2035 62%,#081725);border:1px solid #194268;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;min-height:138px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.inv-hero:after{content:"";border:1px solid #49a4ff1f;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-110px;box-shadow:0 0 0 55px #49a4ff06,0 0 0 110px #49a4ff04}.inv-hero>div,.inv-hero>button{z-index:1;position:relative}.inv-hero span{letter-spacing:.16em;color:#61afff;font-size:10px;font-weight:800}.inv-hero h1{letter-spacing:-.035em;margin:6px 0 5px;font-size:34px}.inv-hero p{color:#8fa7c2;max-width:760px;margin:0;font-size:11px}.inv-hero button{color:#fff;background:linear-gradient(135deg,#1667df,#287ff2);border:1px solid #3b86ef;border-radius:8px;padding:10px 15px;font-size:10px;font-weight:700}.inv-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.inv-kpis>div{background:linear-gradient(145deg,#081a2c,#0a2035);border:1px solid #173b60;border-radius:9px;min-height:92px;padding:13px 14px;position:relative;overflow:hidden}.inv-kpis span,.inv-kpis small{display:block}.inv-kpis span{color:#7f99b8;font-size:9px}.inv-kpis strong{margin-top:7px;font-size:22px;line-height:1;display:block}.inv-kpis small{color:#6884a5;margin-top:8px;font-size:8px}.inv-kpis .blue strong{color:#62adff}.inv-tabs{gap:6px;display:flex}.inv-tabs button{color:#91a9c5;background:#0a1d31;border:1px solid #244c71;border-radius:7px;padding:8px 12px;font-size:9px}.inv-panel{background:linear-gradient(145deg,#081827,#091c2f);border:1px solid #173b60;border-radius:10px;overflow:hidden}.inv-panel>header{background:linear-gradient(90deg,#194b782e,#0000);border-bottom:1px solid #153654;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.inv-panel>header span{letter-spacing:.12em;color:#5ba6f0;font-size:8px;font-weight:800}.inv-panel>header h2{margin:4px 0 0;font-size:15px}.inv-panel>header p{color:#7893b2;margin:4px 0 0;font-size:9px}.inv-panel>header button{color:#a9cfff;background:#102844;border:1px solid #28557e;border-radius:6px;padding:7px 10px;font-size:8px}.inv-filters{background:#071624;border-bottom:1px solid #12314d;grid-template-columns:minmax(260px,1fr) 180px;gap:8px;padding:11px 14px;display:grid}.inv-filters input,.inv-filters select,.inv-form-grid input,.inv-form-grid select,.inv-account-form input,.inv-account-form textarea,.inv-wide-label textarea,.inv-form-section textarea{box-sizing:border-box;color:#dceafa;background:#071827;border:1px solid #244c71;border-radius:6px;width:100%;padding:0 10px;font-size:9px}.inv-filters input,.inv-filters select,.inv-form-grid input,.inv-form-grid select,.inv-account-form input{height:36px}.inv-form-section textarea,.inv-account-form textarea,.inv-wide-label textarea{padding:9px 10px}.inv-table-wrap{overflow:auto}.inv-table-wrap table{border-collapse:collapse;width:100%;min-width:1250px;font-size:8.5px}.inv-table-wrap th,.inv-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #12304b;padding:10px 9px}.inv-table-wrap td small,.inv-table-wrap td strong{display:block}.inv-table-wrap td small{color:#708cab;margin-top:2px;font-size:7px}.inv-no{color:#6f8dac;width:38px;text-align:center!important}.inv-number{color:#78bfff;font-family:ui-monospace,monospace}.inv-money{color:#eaf4ff;font-weight:800}.inv-status,.inv-source{white-space:nowrap;color:#9fb9d2;background:#10283f;border:1px solid #2b4d6d;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.inv-actions{flex-wrap:wrap;gap:4px;display:flex}.inv-actions button{color:#a9cfff;background:#102844;border:1px solid #28557e;border-radius:5px;padding:5px 7px;font-size:7px}.inv-actions .wa{color:#65e5af;background:#13372c;border-color:#24634d}.inv-pagination{background:#071523;border-top:1px solid #153451;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.inv-pagination>div{color:#7893b2;align-items:center;gap:12px;font-size:8px;display:flex}.inv-pagination label{align-items:center;gap:5px;display:flex}.inv-pagination select{color:#dceafa;background:#0a1d30;border:1px solid #244c71;border-radius:5px;height:28px;font-size:8px}.inv-pagination nav{gap:4px;display:flex}.inv-pagination button{color:#9db9d6;background:#0b2137;border:1px solid #244c71;border-radius:5px;min-width:30px;height:29px;font-size:7px}.inv-pagination button:disabled{opacity:.35}.inv-modal-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020a12c7;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.inv-modal{background:linear-gradient(145deg,#081827,#091c2f);border:1px solid #1d4770;border-radius:11px;width:min(980px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 70px #00000073}.inv-modal-head{z-index:2;background:#091c2f;border-bottom:1px solid #173b60;justify-content:space-between;align-items:center;padding:15px 18px;display:flex;position:sticky;top:0}.inv-modal-head span{letter-spacing:.12em;color:#62adff;font-size:8px}.inv-modal-head h2{margin:3px 0;font-size:17px}.inv-modal-head small{color:#7893b2;font-size:8px}.inv-modal-head>button{color:#8fa7c2;background:0 0;border:0;font-size:24px}.inv-editor-body{gap:12px;padding:15px 18px;display:grid}.inv-form-section{background:#071827;border:1px solid #173a5b;border-radius:8px;padding:13px}.inv-form-section h3{letter-spacing:.05em;color:#a9c4df;text-transform:uppercase;margin:0 0 10px;font-size:10px}.inv-section-title{justify-content:space-between;align-items:center;display:flex}.inv-section-title button{color:#8ec8ff;background:#123c68;border:1px solid #3477bb;border-radius:6px;padding:6px 9px;font-size:8px}.inv-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.inv-form-grid label,.inv-account-form label,.inv-wide-label{color:#819cba;gap:5px;font-size:8px;display:grid}.inv-item-editor{gap:5px;display:grid}.inv-item-header,.inv-item-row{grid-template-columns:minmax(260px,1fr) 75px 130px 130px 32px;align-items:center;gap:6px;display:grid}.inv-item-header{color:#708cab;text-transform:uppercase;padding:0 7px;font-size:7px}.inv-item-row{background:#091b2e;border:1px solid #153653;border-radius:6px;padding:6px}.inv-item-row input{color:#dceafa;background:#071827;border:1px solid #244c71;border-radius:5px;height:32px;padding:0 8px;font-size:8px}.inv-item-row strong{text-align:right;font-size:8px}.inv-item-row button{color:#ff91a4;background:#391f2a;border:1px solid #6d3043;border-radius:5px;height:30px}.inv-totals-editor{grid-template-columns:130px 110px 1fr 1fr 1.2fr;align-items:end;gap:8px;margin-top:10px;display:grid}.inv-totals-editor label{color:#819cba;gap:4px;font-size:7px;display:grid}.inv-totals-editor input{color:#dceafa;background:#071827;border:1px solid #244c71;border-radius:5px;height:32px;padding:0 8px}.inv-totals-editor>div{background:#091b2e;border:1px solid #173a5b;border-radius:6px;padding:8px 9px}.inv-totals-editor span,.inv-totals-editor strong{display:block}.inv-totals-editor span{color:#708cab;font-size:7px}.inv-totals-editor strong{margin-top:4px;font-size:9px}.inv-totals-editor .grand strong{color:#76bcff;font-size:11px}.inv-modal-actions{background:#091c2f;border-top:1px solid #173b60;justify-content:flex-end;gap:7px;padding:12px 18px;display:flex;position:sticky;bottom:0}.inv-modal-actions button{color:#a9cfff;background:#102844;border:1px solid #28557e;border-radius:6px;padding:8px 12px;font-size:8px}.inv-payment-modal{width:min(620px,94vw)}.inv-payment-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.inv-payment-summary>div{background:#091b2e;border:1px solid #173a5b;border-radius:7px;padding:11px}.inv-payment-summary span,.inv-payment-summary strong{display:block}.inv-payment-summary span{color:#708cab;font-size:7px}.inv-payment-summary strong{margin-top:5px;font-size:12px}.inv-wide-label{margin-top:4px}.inv-accounts-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:10px;display:grid}.inv-account-list{gap:7px;padding:12px;display:grid}.inv-account-card{background:#091b2e;border:1px solid #173a5b;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.inv-account-card.inactive{opacity:.55}.inv-account-logo{color:#69b4ff;background:#12365b;border-radius:8px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.inv-account-copy strong,.inv-account-copy span,.inv-account-copy small{display:block}.inv-account-copy strong{font-size:10px}.inv-account-copy span{color:#77b9ff;margin-top:2px;font-family:ui-monospace;font-size:9px}.inv-account-copy small{color:#708cab;margin-top:3px;font-size:7px}.inv-account-badges{gap:4px;display:flex}.inv-account-badges b{color:#65e5af;background:#13372c;border-radius:999px;padding:3px 6px;font-size:6px}.inv-account-actions{gap:4px;display:flex}.inv-account-actions button{color:#a9cfff;background:#102844;border:1px solid #28557e;border-radius:5px;padding:5px 7px;font-size:7px}.inv-account-form .inv-editor-body{gap:9px}.inv-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.inv-check input{width:16px!important;height:16px!important}.inv-error,.inv-notice{border-radius:7px;padding:10px 12px;font-size:9px}.inv-error.top{margin:0}.inv-empty{text-align:center;color:#7893b2;padding:28px;font-size:9px}@media (width<=1200px){.inv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-accounts-layout{grid-template-columns:1fr}.inv-totals-editor{grid-template-columns:1fr 1fr 1fr}.inv-item-header,.inv-item-row{grid-template-columns:minmax(220px,1fr) 65px 110px 110px 32px}}@media (width<=760px){.inv-hero{flex-direction:column;align-items:flex-start}.inv-kpis{grid-template-columns:1fr 1fr}.inv-filters,.inv-form-grid{grid-template-columns:1fr}.inv-item-header{display:none}.inv-item-row{grid-template-columns:1fr 1fr}.inv-item-row strong{text-align:left}.inv-totals-editor{grid-template-columns:1fr 1fr}.inv-pagination{flex-direction:column;align-items:stretch}.inv-pagination nav{justify-content:center}.inv-payment-summary{grid-template-columns:1fr}.inv-account-card{grid-template-columns:42px 1fr}.inv-account-badges,.inv-account-actions{grid-column:2}}@media (width<=480px){.inv-kpis,.inv-totals-editor{grid-template-columns:1fr}}.inv-payment-history{gap:6px;display:grid}.inv-payment-history>div:not(.inv-empty){background:#091b2e;border:1px solid #173a5b;border-radius:6px;grid-template-columns:95px 130px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.inv-payment-history span{color:#7893b2;font-size:8px}.inv-payment-history strong{color:#63e0ab;font-size:9px}.inv-payment-history small{color:#7893b2;font-size:7px}.inv-payment-history button{color:#ff91a4;background:#391f2a;border:1px solid #6d3043;border-radius:5px;padding:5px 7px;font-size:7px}.inv-empty.compact{padding:14px}.inv-actions .delete{color:#ff8da5;background:#421e2b;border-color:#7f3148;font-weight:800}.inv-item-description{gap:5px;min-width:0;display:grid}.inv-item-description select{color:#a9cfff;background:#0b2137;border:1px solid #28557e;border-radius:5px;width:100%;height:30px;padding:0 7px;font-size:7px}.inv-price-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);gap:10px;display:grid}.inv-price-list{gap:7px;padding:12px;display:grid}.inv-price-card{background:#091b2e;border:1px solid #173a5b;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px;display:grid}.inv-price-card.inactive{opacity:.55}.inv-price-main strong,.inv-price-main span,.inv-price-main small{display:block}.inv-price-main strong{color:#edf6ff;font-size:10px}.inv-price-main span{color:#77b9ff;margin-top:3px;font-size:8px}.inv-price-main small{color:#708cab;margin-top:3px;font-size:7px}.inv-price-card>b{color:#65e5af;white-space:nowrap;font-size:11px}@media (width<=1200px){.inv-price-layout{grid-template-columns:1fr}}@media (width<=760px){.inv-price-card{grid-template-columns:1fr auto}.inv-price-card .inv-account-badges,.inv-price-card .inv-account-actions,.inv-item-description{grid-column:1/-1}}.inv-internal-line{color:#8aa3bc;background:#071521;border:1px dashed #35536d;border-radius:5px;padding:5px 7px;font-size:7px;line-height:1.35;display:block}.inv-totals-editor .internal{background:#071521;border-style:dashed;border-color:#35536d}.inv-price-values{text-align:right;white-space:nowrap;gap:3px;min-width:155px;display:grid}.inv-price-values small{color:#7893ad;font-size:7px}.inv-price-values b{color:#65e5af;font-size:10px}@media (width<=760px){.inv-price-values{text-align:left;min-width:0}}.inv-ready-list{gap:7px;padding:12px;display:grid}.inv-ready-card{background:linear-gradient(145deg,#081b25,#0a2230);border:1px solid #1d4a3e;border-radius:8px;grid-template-columns:minmax(240px,.9fr) minmax(280px,1.2fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.inv-ready-main,.inv-ready-work{gap:3px;min-width:0;display:grid}.inv-ready-main strong,.inv-ready-work strong{color:#edf6ff;font-size:10px}.inv-ready-main small,.inv-ready-work small{color:#7893b2;white-space:normal;font-size:7.5px}.inv-ready-work>span{letter-spacing:.08em;text-transform:uppercase;color:#65e5af;font-size:7px}.inv-ready-card>button.primary{color:#65e5af;white-space:nowrap;background:#12392e;border:1px solid #2b7a5b;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:800}@media (width<=900px){.inv-ready-card{grid-template-columns:1fr}.inv-ready-card>button.primary{justify-self:start}}.inv-wa-payment-confirm{cursor:pointer;background:#1d7e5c1a;border:1px solid #2d755d;border-radius:9px;align-items:flex-start;gap:10px;margin-top:11px;padding:12px;font-size:11px;line-height:1.5;display:flex}.inv-wa-payment-confirm input{accent-color:#18a376;flex:none;width:17px;height:17px;margin:2px 0 0}.inv-payment-hint{border:1px solid #71819a;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.5}.inv-item-auto-hint{color:#8ca9c8;margin:0 0 9px;font-size:8px;line-height:1.45}.inv-cost-editor{color:#8ca9c8;align-items:center;gap:8px;font-size:8px;display:flex}.inv-cost-editor input{box-sizing:border-box;width:100%;max-width:135px}@media (width>=1000px){.inv-modal.inv-editor{width:min(1420px,97vw);max-height:95vh}.inv-modal.inv-editor .inv-modal-head{padding:18px 24px}.inv-modal.inv-editor .inv-modal-head span{font-size:11px}.inv-modal.inv-editor .inv-modal-head h2{margin:5px 0;font-size:23px}.inv-modal.inv-editor .inv-modal-head small{font-size:11px}.inv-modal.inv-editor .inv-modal-head>button{font-size:30px}.inv-modal.inv-editor .inv-editor-body{gap:16px;padding:20px 24px}.inv-modal.inv-editor .inv-form-section{padding:17px}.inv-modal.inv-editor .inv-form-section h3{margin-bottom:13px;font-size:13px}.inv-modal.inv-editor .inv-section-title button{padding:8px 12px;font-size:11px}.inv-modal.inv-editor .inv-form-grid{gap:12px}.inv-modal.inv-editor .inv-form-grid label,.inv-modal.inv-editor .inv-account-form label,.inv-modal.inv-editor .inv-wide-label{gap:7px;font-size:11px}.inv-modal.inv-editor .inv-form-grid input,.inv-modal.inv-editor .inv-form-grid select,.inv-modal.inv-editor .inv-account-form input{height:43px;padding:0 12px;font-size:12px}.inv-modal.inv-editor .inv-form-section textarea,.inv-modal.inv-editor .inv-account-form textarea,.inv-modal.inv-editor .inv-wide-label textarea{padding:11px 12px;font-size:12px}.inv-modal.inv-editor .inv-invoice-notes{resize:vertical;min-height:240px;line-height:1.65;overflow:auto}.inv-modal.inv-editor .inv-item-auto-hint{margin-bottom:12px;font-size:11px}.inv-modal.inv-editor .inv-item-header{grid-template-columns:minmax(390px,1fr) 95px 160px 160px 42px;gap:9px;padding:0 9px;font-size:10px}.inv-modal.inv-editor .inv-item-row{grid-template-columns:minmax(390px,1fr) 95px 160px 160px 42px;gap:9px;padding:9px}.inv-modal.inv-editor .inv-item-description{gap:7px}.inv-modal.inv-editor .inv-item-description select{height:38px;padding:0 10px;font-size:11px}.inv-modal.inv-editor .inv-item-row input{height:40px;padding:0 10px;font-size:12px}.inv-modal.inv-editor .inv-item-row strong{font-size:12px}.inv-modal.inv-editor .inv-item-row button{height:38px;font-size:14px}.inv-modal.inv-editor .inv-cost-editor{gap:10px;font-size:11px}.inv-modal.inv-editor .inv-internal-line{padding:7px 9px;font-size:10px}.inv-modal.inv-editor .inv-totals-editor{grid-template-columns:170px 145px 1fr 1fr 1.2fr;gap:11px;margin-top:13px}.inv-modal.inv-editor .inv-totals-editor label{gap:6px;font-size:10px}.inv-modal.inv-editor .inv-totals-editor input{height:40px;padding:0 10px;font-size:12px}.inv-modal.inv-editor .inv-totals-editor>div{padding:11px 12px}.inv-modal.inv-editor .inv-totals-editor span{font-size:10px}.inv-modal.inv-editor .inv-totals-editor strong{margin-top:6px;font-size:13px}.inv-modal.inv-editor .inv-totals-editor .grand strong{font-size:16px}.inv-modal.inv-editor .inv-modal-actions{gap:10px;padding:15px 24px}.inv-modal.inv-editor .inv-modal-actions button{padding:10px 16px;font-size:11px}.inv-panel .inv-table-wrap table{min-width:1520px;font-size:11.5px}.inv-panel .inv-table-wrap th,.inv-panel .inv-table-wrap td{padding:14px 12px;line-height:1.45}.inv-panel .inv-table-wrap th{white-space:nowrap;font-size:10.5px;font-weight:800}.inv-panel .inv-table-wrap td{font-size:11.5px}.inv-panel .inv-table-wrap td strong{font-size:12px;line-height:1.4}.inv-panel .inv-table-wrap td small{margin-top:4px;font-size:9.5px;line-height:1.35}.inv-panel .inv-number{font-size:11.5px;font-weight:800}.inv-panel .inv-money{font-size:12px}.inv-panel .inv-status,.inv-panel .inv-source{padding:6px 10px;font-size:9.5px}.inv-panel .inv-actions{gap:6px}.inv-panel .inv-actions button{min-height:32px;padding:7px 10px;font-size:9.5px}.inv-panel .inv-no{width:46px;font-size:11px}.inv-panel .inv-pagination{padding:14px 16px}.inv-panel .inv-pagination>div{font-size:10.5px}.inv-panel .inv-pagination select{height:34px;font-size:10.5px}.inv-panel .inv-pagination button{min-width:34px;height:34px;font-size:10px}}.inv-plan-rows{gap:14px;margin-top:16px;display:grid}.inv-plan-row{background:#f5f9ff;border:1px solid #dce7f5;border-radius:10px;grid-template-columns:minmax(150px,1fr) minmax(130px,.7fr) minmax(155px,.8fr) minmax(180px,1.2fr) 40px;align-items:start;gap:12px;padding:14px;display:grid}.inv-plan-row label{gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.inv-plan-row input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#16324f;background:#fff;border:1px solid #cddcec;border-radius:7px;padding:10px}.inv-plan-row small{color:#526a83;font-size:13px}.inv-plan-row>button{margin-top:27px}.inv-plan-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.inv-plan-valid{color:#087947}.inv-plan-invalid{color:#b42318}.inv-schedule-table{margin-top:14px;overflow-x:auto}.inv-schedule-table table{border-collapse:collapse;width:100%;min-width:690px}.inv-schedule-table th,.inv-schedule-table td{text-align:left;border-bottom:1px solid #dce7f5;padding:12px;font-size:14px}.inv-schedule-table th{color:#173f69;background:#eaf3ff}.inv-schedule-table small{color:#64748b;margin-top:5px;display:block}.inv-plan-status{white-space:nowrap;background:#edf2f7;border-radius:6px;padding:5px 9px;display:inline-block}.inv-plan-status.paid{color:#166534;background:#dcfce7}.inv-plan-status.partial{color:#1e40af;background:#dbeafe}.inv-plan-status.overdue{color:#991b1b;background:#fee2e2}@media (width<=900px){.inv-plan-row{grid-template-columns:1fr 1fr}.inv-plan-row>button{margin-top:0}}@media (width<=520px){.inv-plan-row{grid-template-columns:1fr}}.inv-item-description .inv-price-search{box-sizing:border-box;width:100%;min-width:0}.inv-price-search-empty{color:#be123c;font-size:12px}.inv-price-combobox{min-width:0;position:relative}.inv-item-description .inv-price-combobox>input{box-sizing:border-box;width:100%}.inv-price-dropdown{z-index:1500;color:#172b4d;background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-height:280px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 26px #0002}.inv-price-dropdown button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:39px;display:flex;color:#172b4d!important;background:#fff!important;border:0!important;border-radius:0!important;height:auto!important;padding:8px 10px!important;font-size:12px!important}.inv-price-dropdown button:hover,.inv-price-dropdown button.selected{background:#eaf2ff!important}.inv-price-dropdown button span{overflow-wrap:anywhere;min-width:0}.inv-price-dropdown button strong{white-space:nowrap;text-align:right;color:#2563eb!important}.inv-price-no-results{color:#64748b;padding:12px;font-size:12px}.bq-page{color:#edf6ff;flex-direction:column;gap:12px;display:flex}.bq-hero{background:radial-gradient(circle at 82% 18%,#ffbb4724,#0000 24%),linear-gradient(120deg,#071827,#0a2035 64%,#071522);border:1px solid #1a4268;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.bq-eyebrow{letter-spacing:.16em;color:#ffbd62;font-size:9px;font-weight:800}.bq-hero h1{letter-spacing:-.035em;margin:6px 0 5px;font-size:32px}.bq-hero p{color:#8ca6c2;max-width:760px;margin:0;font-size:10px;line-height:1.55}.bq-hero-total{text-align:right;background:linear-gradient(145deg,#241d0d,#152030);border:1px solid #6d5725;border-radius:9px;min-width:180px;padding:14px 16px}.bq-hero-total span,.bq-hero-total small{display:block}.bq-hero-total span{letter-spacing:.12em;color:#d9aa58;font-size:7px}.bq-hero-total strong{color:#ffd075;margin:5px 0;font-size:30px;display:block}.bq-hero-total small{color:#9b8b68;font-size:7px}.bq-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.bq-kpis>div{background:linear-gradient(145deg,#081827,#0a1f34);border:1px solid #173a5d;border-radius:9px;padding:13px 14px}.bq-kpis span,.bq-kpis small{display:block}.bq-kpis span{color:#7d99b7;font-size:8px}.bq-kpis strong{margin-top:6px;font-size:22px;display:block}.bq-kpis small{color:#6f89a5;margin-top:6px;font-size:7px}.bq-kpis .all strong{color:#74bcff}.bq-panel{background:linear-gradient(145deg,#081827,#091c2f);border:1px solid #173b60;border-radius:10px;overflow:hidden}.bq-panel-head{background:linear-gradient(90deg,#194b782e,#0000);border-bottom:1px solid #153654;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.bq-panel-head span{letter-spacing:.12em;color:#5ba6f0;font-size:8px;font-weight:800}.bq-panel-head h2{margin:4px 0 0;font-size:15px}.bq-panel-head p{color:#7893b2;margin:4px 0 0;font-size:8px}.bq-panel-head button{color:#a9cfff;background:#102844;border:1px solid #28557e;border-radius:6px;padding:7px 10px;font-size:8px}.bq-filters{background:#071624;border-bottom:1px solid #12314d;grid-template-columns:minmax(280px,1fr) 210px 210px;gap:8px;padding:11px 14px;display:grid}.bq-filters input,.bq-filters select{color:#dceafa;box-sizing:border-box;background:#071827;border:1px solid #244c71;border-radius:6px;height:36px;padding:0 10px;font-size:9px}.bq-error{color:#ff9caf;background:#391f2a;border:1px solid #70344a;border-radius:7px;margin:10px 14px 0;padding:9px 11px;font-size:8px}.bq-table-wrap{overflow:auto hidden}.bq-table-wrap table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:8.6px}.bq-table-wrap th,.bq-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #12304b;padding:11px 10px}.bq-table-wrap th{letter-spacing:.02em;color:#b9d0e8;white-space:nowrap;font-size:8px}.bq-table-wrap tbody tr{height:58px}.bq-table-wrap th:first-child,.bq-table-wrap td:first-child{width:4%}.bq-table-wrap th:nth-child(2),.bq-table-wrap td:nth-child(2){width:12%}.bq-table-wrap th:nth-child(3),.bq-table-wrap td:nth-child(3){width:17%}.bq-table-wrap th:nth-child(4),.bq-table-wrap td:nth-child(4){width:26%}.bq-table-wrap th:nth-child(5),.bq-table-wrap td:nth-child(5){width:10%}.bq-table-wrap th:nth-child(6),.bq-table-wrap td:nth-child(6){width:7%}.bq-table-wrap th:nth-child(7),.bq-table-wrap td:nth-child(7){width:11%}.bq-table-wrap th:nth-child(8),.bq-table-wrap td:nth-child(8){width:13%}.bq-table-wrap td strong,.bq-table-wrap td small{min-width:0;display:block}.bq-table-wrap td strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bq-table-wrap td small{color:#6f8aa7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:7px;line-height:1.35;display:-webkit-box;overflow:hidden}.bq-table-wrap td:nth-child(5),.bq-table-wrap td:nth-child(6),.bq-table-wrap td:nth-child(7){white-space:nowrap}.bq-no{color:#6e8aa8;text-align:center!important}.bq-report-number{color:#74bdff;font-family:ui-monospace,monospace}.bq-work{min-width:0}.bq-age,.bq-unbilled{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.bq-age.danger{color:#ffac7e;background:#44291f;border:1px solid #764333}.bq-age.critical{color:#ff8da3;background:#3b1f2b;border:1px solid #713247}.bq-unbilled{color:#ffd071;letter-spacing:.04em;background:#3c2f16;border:1px solid #65501f}.bq-actions{grid-template-columns:1fr;gap:4px;min-width:0;display:grid}.bq-actions button{color:#a9cfff;white-space:nowrap;background:#102844;border:1px solid #28557e;border-radius:5px;width:100%;min-width:0;padding:6px 7px;font-size:7px}.bq-actions .primary{color:#fff;background:linear-gradient(135deg,#135bbd,#237ce8);border-color:#3477bb;font-weight:800}.bq-empty{text-align:center;color:#7893b2;gap:5px;padding:34px;font-size:9px;display:grid}.bq-empty strong{color:#a9c4df;font-size:10px}.bq-pagination{background:#071523;border-top:1px solid #153451;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.bq-pagination>div{color:#7893b2;align-items:center;gap:12px;font-size:8px;display:flex}.bq-pagination label{align-items:center;gap:5px;display:flex}.bq-pagination select{color:#dceafa;background:#0a1d30;border:1px solid #244c71;border-radius:5px;height:28px;font-size:8px}.bq-pagination nav{gap:4px;display:flex}.bq-pagination button{color:#9db9d6;background:#0b2137;border:1px solid #244c71;border-radius:5px;min-width:30px;height:29px;font-size:7px}.bq-pagination button:disabled{opacity:.35}@media (width<=1180px){.bq-table-wrap table{min-width:980px}}@media (width<=1050px){.bq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-filters{grid-template-columns:1fr 1fr}.bq-filters input{grid-column:1/-1}}@media (width<=700px){.bq-hero{flex-direction:column;align-items:flex-start}.bq-hero-total{box-sizing:border-box;text-align:left;width:100%}.bq-kpis{grid-template-columns:1fr 1fr}.bq-filters{grid-template-columns:1fr}.bq-filters input{grid-column:auto}.bq-pagination{flex-direction:column;align-items:stretch}.bq-pagination nav{justify-content:center}}@media (width<=480px){.bq-kpis{grid-template-columns:1fr}}.bq-actions .danger{color:#ff8da3;background:#3c1e29;border-color:#703247;font-weight:800}.bq-receivable-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.bq-receivable-summary>div{background:linear-gradient(145deg,#081827,#0a1f34);border:1px solid #173a5d;border-radius:9px;padding:13px 14px}.bq-receivable-summary span,.bq-receivable-summary small{display:block}.bq-receivable-summary span{color:#7d99b7;font-size:8px}.bq-receivable-summary strong{color:#74bcff;margin-top:6px;font-size:20px;display:block}.bq-receivable-summary small{color:#6f89a5;margin-top:6px;font-size:7px}.bq-receivable-summary>div:nth-child(2){border-color:#315f84}.bq-receivable-summary>div:nth-child(2) strong{color:#78c5ff}.bq-receivable-summary>div:nth-child(3){border-color:#713247}.bq-receivable-summary>div:nth-child(3) strong{color:#ff829b}.bq-receivable-summary>div:nth-child(4){border-color:#315f68}.bq-receivable-summary>div:nth-child(4) strong{color:#67dfb0}.bq-receivable-panel{border-color:#234b6e}.bq-receivable-panel .bq-panel-head{background:linear-gradient(90deg,#2069a429,#0000)}.bq-receivable-filters{background:#071624;border-bottom:1px solid #12314d;grid-template-columns:minmax(280px,1fr) 220px 220px;gap:8px;padding:11px 14px;display:grid}.bq-receivable-filters input,.bq-receivable-filters select{color:#dceafa;box-sizing:border-box;background:#071827;border:1px solid #244c71;border-radius:6px;height:36px;padding:0 10px;font-size:9px}.bq-notice{color:#65e5af;background:#13372c;border:1px solid #24634d;border-radius:7px;margin:10px 14px 0;padding:9px 11px;font-size:8px}.bq-receivable-table-wrap{overflow:auto hidden}.bq-receivable-table-wrap table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1380px;font-size:8.2px}.bq-receivable-table-wrap thead{background:#071523}.bq-receivable-table-wrap th,.bq-receivable-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #12304b;padding:10px 9px}.bq-receivable-table-wrap th{color:#b9d0e8;white-space:nowrap;font-size:7.5px}.bq-receivable-table-wrap tbody tr:hover{background:#0d263f}.bq-receivable-table-wrap td strong,.bq-receivable-table-wrap td small{display:block}.bq-receivable-table-wrap td small{color:#6f8aa7;margin-top:3px;font-size:7px;line-height:1.3}.bq-receivable-table-wrap th:first-child{width:42px}.bq-receivable-table-wrap th:nth-child(2){width:145px}.bq-receivable-table-wrap th:nth-child(3){width:220px}.bq-receivable-table-wrap th:nth-child(4){width:105px}.bq-receivable-table-wrap th:nth-child(5){width:115px}.bq-receivable-table-wrap th:nth-child(6){width:125px}.bq-receivable-table-wrap th:nth-child(7){width:105px}.bq-receivable-table-wrap th:nth-child(8){width:80px}.bq-receivable-table-wrap th:nth-child(9){width:135px}.bq-receivable-table-wrap th:nth-child(10){width:125px}.bq-receivable-table-wrap th:nth-child(11){width:130px}.bq-customer-type,.bq-payment-status{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.bq-customer-type.managed{color:#65e5af;background:#12392e;border:1px solid #2c6d59}.bq-customer-type.non-managed,.bq-payment-status.sent{color:#8ec8ff;background:#102844;border:1px solid #385d7f}.bq-payment-status.partial{color:#ffd071;background:#3c2f16;border:1px solid #65501f}.bq-payment-status.overdue{color:#ff8da3;background:#3b1f2b;border:1px solid #713247}.bq-money{color:#dceafa;white-space:nowrap;font-weight:800}.bq-money.outstanding{color:#ffd071}.bq-reminder-date{color:#9eb7cf;white-space:normal;font-size:7.2px;font-weight:700}.bq-receivable-actions{grid-template-columns:1fr}.bq-receivable-actions .wa{color:#65e5af;background:#13372c;border-color:#24634d;font-weight:800}.bq-receivable-actions button:disabled{opacity:.4;cursor:not-allowed}@media (width<=1050px){.bq-receivable-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-receivable-filters{grid-template-columns:1fr 1fr}.bq-receivable-filters input{grid-column:1/-1}}@media (width<=700px){.bq-receivable-summary{grid-template-columns:1fr 1fr}.bq-receivable-filters{grid-template-columns:1fr}.bq-receivable-filters input{grid-column:auto}}@media (width<=480px){.bq-receivable-summary{grid-template-columns:1fr}}.bq-page .bq-receivable-summary>div{background:#f8fbff!important;border:1px solid #dbe5ef!important;box-shadow:0 4px 12px #14325a0a!important}.bq-page .bq-receivable-summary span{color:#6a839e!important}.bq-page .bq-receivable-summary small{color:#7d92a8!important}.bq-page .bq-receivable-summary strong{color:#173a63!important}.bq-page .bq-receivable-summary>div:first-child strong{color:#245ea8!important}.bq-page .bq-receivable-summary>div:nth-child(2) strong{color:#1f5fbf!important}.bq-page .bq-receivable-summary>div:nth-child(3){background:#fff6f8!important;border-color:#f2d6dc!important}.bq-page .bq-receivable-summary>div:nth-child(3) strong{color:#b4233c!important}.bq-page .bq-receivable-summary>div:nth-child(4) strong{color:#047857!important}.bq-page .bq-receivable-panel{background:#fff!important;border:1px solid #dbe5ef!important;box-shadow:0 6px 18px #0f28460d!important}.bq-page .bq-receivable-panel .bq-panel-head{background:linear-gradient(#f8fbff 0%,#eef5fb 100%)!important;border-bottom:1px solid #dfe9f3!important}.bq-page .bq-receivable-panel .bq-panel-head span{color:#4f7db3!important}.bq-page .bq-receivable-panel .bq-panel-head h2{color:#173a63!important}.bq-page .bq-receivable-panel .bq-panel-head p{color:#5f7894!important}.bq-page .bq-receivable-panel .bq-panel-head button{color:#245ea8!important;background:#fff!important;border:1px solid #d6e2ef!important}.bq-page .bq-receivable-panel .bq-panel-head button:hover{background:#eef5ff!important}.bq-page .bq-receivable-filters{background:#f8fbff!important;border-bottom:1px solid #e4ecf4!important;gap:10px!important;padding:14px 16px!important}.bq-page .bq-receivable-filters input,.bq-page .bq-receivable-filters select{color:#17324f!important;background:#fff!important;border:1px solid #d8e4ef!important;border-radius:10px!important;height:42px!important;font-size:9px!important}.bq-page .bq-receivable-filters input::placeholder{color:#91a3b5!important}.bq-page .bq-receivable-table-wrap{background:#fff!important}.bq-page .bq-receivable-table-wrap thead{background:#eef5fb!important}.bq-page .bq-receivable-table-wrap th{color:#36597c!important;background:#eef5fb!important;border-bottom:1px solid #dce7f1!important}.bq-page .bq-receivable-table-wrap td{color:#17324f!important;background:#fff!important;border-bottom:1px solid #edf2f7!important}.bq-page .bq-receivable-table-wrap tbody tr:nth-child(2n) td{background:#fbfdff!important}.bq-page .bq-receivable-table-wrap tbody tr:hover td{background:#f4f9fe!important}.bq-page .bq-receivable-table-wrap td small{color:#7890a8!important}.bq-page .bq-report-number{color:#2563eb!important}.bq-page .bq-no{color:#6e8299!important}.bq-page .bq-customer-type.managed{color:#0f7a42!important;background:#eaf8ef!important;border:1px solid #c6ead3!important}.bq-page .bq-customer-type.non-managed,.bq-page .bq-payment-status.sent{color:#245ea8!important;background:#eaf2ff!important;border:1px solid #cdddf8!important}.bq-page .bq-payment-status.partial{color:#a56b00!important;background:#fff8e8!important;border:1px solid #f3e0af!important}.bq-page .bq-payment-status.overdue{color:#b4233c!important;background:#fff1f3!important;border:1px solid #f2c8d0!important}.bq-page .bq-money{color:#173a63!important}.bq-page .bq-money.outstanding{color:#b45309!important}.bq-page .bq-reminder-date{color:#7a8fa5!important}.bq-page .bq-age.fresh{color:#0f7a42!important;background:#eaf8ef!important;border:1px solid #c6ead3!important}.bq-page .bq-age.warning{color:#a56b00!important;background:#fff8e8!important;border:1px solid #f3e0af!important}.bq-page .bq-age.danger,.bq-page .bq-age.critical{color:#b4233c!important;background:#fff1f3!important;border:1px solid #f2c8d0!important}.bq-page .bq-receivable-actions .wa{color:#0f7a42!important;background:#e9f9ef!important;border:1px solid #c6ead3!important}.bq-page .bq-receivable-actions .wa:hover:not(:disabled){background:#dcf5e6!important}.bq-page .bq-receivable-actions button:not(.wa){color:#245ea8!important;background:#eef5ff!important;border:1px solid #d5e2f3!important}.bq-page .bq-empty{color:#7a8ea5!important;background:#fcfdff!important}.bq-page .bq-receivable-summary>div{border-radius:12px!important;padding:16px 18px!important}.bq-page .bq-receivable-summary span{letter-spacing:.01em!important;font-size:10px!important}.bq-page .bq-receivable-summary strong{margin-top:7px!important;font-size:27px!important;line-height:1.1!important}.bq-page .bq-receivable-summary small{margin-top:7px!important;font-size:9px!important;line-height:1.35!important}.bq-page .bq-receivable-panel .bq-panel-head{padding:18px 20px!important}.bq-page .bq-receivable-panel .bq-panel-head span{letter-spacing:.12em!important;font-size:10px!important}.bq-page .bq-receivable-panel .bq-panel-head h2{margin-top:6px!important;font-size:19px!important}.bq-page .bq-receivable-panel .bq-panel-head p{margin-top:6px!important;font-size:11px!important;line-height:1.5!important}.bq-page .bq-receivable-panel .bq-panel-head button{padding:9px 13px!important;font-size:10px!important}.bq-page .bq-receivable-filters{grid-template-columns:minmax(360px,1fr) 260px 260px!important;gap:12px!important;padding:16px 18px!important}.bq-page .bq-receivable-filters input,.bq-page .bq-receivable-filters select{height:48px!important;padding:0 14px!important;font-size:12px!important}.bq-page .bq-receivable-table-wrap table{min-width:1520px!important;font-size:11.5px!important}.bq-page .bq-receivable-table-wrap th,.bq-page .bq-receivable-table-wrap td{padding:14px 12px!important}.bq-page .bq-receivable-table-wrap th{font-size:10.5px!important;font-weight:700!important}.bq-page .bq-receivable-table-wrap td{font-size:11.5px!important;line-height:1.4!important}.bq-page .bq-receivable-table-wrap td strong{font-size:11.5px!important;line-height:1.35!important}.bq-page .bq-receivable-table-wrap td small{margin-top:4px!important;font-size:9.5px!important;line-height:1.4!important}.bq-page .bq-report-number{font-size:10.5px!important}.bq-page .bq-money{font-size:11.5px!important}.bq-page .bq-customer-type,.bq-page .bq-payment-status,.bq-page .bq-age{padding:6px 10px!important;font-size:9.5px!important}.bq-page .bq-reminder-date{font-size:9.5px!important;line-height:1.35!important}.bq-page .bq-receivable-actions button{border-radius:7px!important;min-height:34px!important;padding:7px 10px!important;font-size:9.5px!important}.bq-page .bq-pagination{padding:13px 15px!important}.bq-page .bq-pagination>div,.bq-page .bq-pagination label{font-size:9.5px!important}.bq-page .bq-pagination select{height:32px!important;font-size:9.5px!important}.bq-page .bq-pagination button{min-width:34px!important;height:32px!important;font-size:9px!important}@media (width<=1280px){.bq-page .bq-receivable-filters{grid-template-columns:1fr 1fr!important}.bq-page .bq-receivable-filters input{grid-column:1/-1!important}}.cb-page{color:#edf6ff;flex-direction:column;gap:12px;display:flex}.cb-hero{background:radial-gradient(circle at 82% 10%,#46bbff26,#0000 26%),linear-gradient(120deg,#071827,#0a2035 64%,#071522);border:1px solid #1b456d;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.cb-hero span{letter-spacing:.15em;color:#67baff;font-size:9px;font-weight:800}.cb-hero h1{letter-spacing:-.035em;margin:6px 0 5px;font-size:32px}.cb-hero p{color:#8ca6c2;max-width:760px;margin:0;font-size:10px;line-height:1.55}.cb-hero-actions{z-index:1;gap:7px;display:flex;position:relative}.cb-hero button,.cb-panel button,.cb-modal button{color:#a9cfff;background:#102844;border:1px solid #28557e;border-radius:6px;padding:8px 11px;font-size:8px}.cb-hero button.primary,.cb-panel button.primary,.cb-modal button.primary{color:#fff;background:linear-gradient(135deg,#1667df,#287ff2);border-color:#3b86ef;font-weight:800}.cb-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.cb-kpis>div{background:linear-gradient(145deg,#081827,#0a1f34);border:1px solid #173a5d;border-radius:9px;padding:13px 14px}.cb-kpis span,.cb-kpis small{display:block}.cb-kpis span{color:#7d99b7;font-size:8px}.cb-kpis strong{color:#74bcff;margin-top:6px;font-size:21px;display:block}.cb-kpis small{color:#6f89a5;margin-top:6px;font-size:7px}.cb-panel{background:linear-gradient(145deg,#081827,#091c2f);border:1px solid #173b60;border-radius:10px;overflow:hidden}.cb-panel>header{background:linear-gradient(90deg,#194b782e,#0000);border-bottom:1px solid #153654;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.cb-panel>header span{letter-spacing:.12em;color:#5ba6f0;font-size:8px;font-weight:800}.cb-panel>header h2{margin:4px 0 0;font-size:15px}.cb-panel>header p{color:#7893b2;margin:4px 0 0;font-size:8px}.cb-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.cb-device-card{background:linear-gradient(145deg,#081a2c,#091e32);border:1px solid #173a5b;border-radius:9px;padding:13px}.cb-device-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cb-device-head>div>span{letter-spacing:.08em;color:#5ba6f0;text-transform:uppercase;font-size:7px}.cb-device-head h3{margin:4px 0 2px;font-size:13px}.cb-device-head small{color:#718eac;font-size:7.5px}.cb-state{white-space:nowrap;color:#9ab2ca;letter-spacing:.04em;background:#10273d;border:1px solid #35506b;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:6.5px;font-weight:900;display:inline-flex}.cb-device-info{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.cb-device-info>div{background:#071725;border:1px solid #143550;border-radius:6px;min-width:0;padding:8px 9px}.cb-device-info span,.cb-device-info strong{display:block}.cb-device-info span{color:#6f8aa8;text-transform:uppercase;font-size:6.5px}.cb-device-info strong{text-overflow:ellipsis;white-space:nowrap;color:#dbe9f8;margin-top:4px;font-size:8px;overflow:hidden}.cb-device-error{color:#ff9caf;text-overflow:ellipsis;white-space:nowrap;background:#391f2a;border:1px solid #6d3043;border-radius:6px;margin-top:8px;padding:7px 8px;font-size:7px;overflow:hidden}.cb-device-actions{grid-template-columns:auto auto 1fr;gap:6px;margin-top:10px;display:grid}.cb-device-actions button{padding:7px 8px}.cb-history-head{align-items:flex-end!important}.cb-history-filters{gap:6px;display:flex}.cb-history-filters select{color:#dceafa;background:#071827;border:1px solid #244c71;border-radius:6px;height:32px;padding:0 8px;font-size:8px}.cb-table-wrap{overflow:auto}.cb-table-wrap table{border-collapse:collapse;width:100%;min-width:1120px;font-size:8px}.cb-table-wrap th,.cb-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #12304b;padding:10px 9px}.cb-table-wrap th{color:#b8d0e8;white-space:nowrap;font-size:7.5px}.cb-table-wrap td strong,.cb-table-wrap td small{display:block}.cb-table-wrap td small{color:#6f8aa7;text-overflow:ellipsis;white-space:nowrap;max-width:290px;margin-top:3px;font-size:6.7px;overflow:hidden}.cb-file{text-overflow:ellipsis;white-space:nowrap;color:#77baff;max-width:210px;overflow:hidden}.cb-table-wrap code{color:#92abc4;font-size:7px}.cb-row-actions{gap:4px;display:flex}.cb-row-actions button{padding:5px 7px;font-size:7px}.cb-empty{text-align:center;color:#7893b2;grid-column:1/-1;padding:30px;font-size:9px}.cb-pagination{background:#071523;border-top:1px solid #153451;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.cb-pagination>div{color:#7893b2;align-items:center;gap:12px;font-size:8px;display:flex}.cb-pagination label{align-items:center;gap:5px;display:flex}.cb-pagination select{color:#dceafa;background:#0a1d30;border:1px solid #244c71;border-radius:5px;height:28px;font-size:8px}.cb-pagination nav{gap:4px;display:flex}.cb-pagination button{min-width:30px;height:29px;padding:0 7px}.cb-pagination button:disabled,.cb-device-actions button:disabled{opacity:.4}.cb-error,.cb-notice{border-radius:7px;padding:10px 12px;font-size:8.5px}.cb-modal-overlay{z-index:1250;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020a12cc;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.cb-modal{background:linear-gradient(145deg,#081827,#091c2f);border:1px solid #1d4770;border-radius:10px;width:min(560px,94vw);max-height:92vh;overflow:auto;box-shadow:0 30px 70px #00000073}.cb-modal>header{border-bottom:1px solid #173b60;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.cb-modal>header span{letter-spacing:.13em;color:#62adff;font-size:7px}.cb-modal>header h2{margin:3px 0;font-size:16px}.cb-modal>header small{color:#7893b2;font-size:7px}.cb-modal>header>button{color:#8fa7c2;background:0 0;border:0;padding:0;font-size:22px}.cb-modal-body{gap:9px;padding:14px 16px;display:grid}.cb-modal-body label{color:#819cba;gap:5px;font-size:8px;display:grid}.cb-modal-body input,.cb-modal-body select,.cb-modal-body textarea{box-sizing:border-box;color:#dceafa;background:#071827;border:1px solid #244c71;border-radius:6px;width:100%;padding:0 9px;font-size:8px}.cb-modal-body input,.cb-modal-body select{height:35px}.cb-modal-body textarea{resize:vertical;padding:9px;line-height:1.5}.cb-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.cb-check input{width:16px!important;height:16px!important}.cb-security-note{color:#a8c8e9;background:#102844;border:1px solid #28557e;border-radius:6px;padding:9px 10px;font-size:7.5px;line-height:1.5}.cb-key-link{justify-self:start}.cb-modal>footer{border-top:1px solid #173b60;justify-content:flex-end;gap:6px;padding:11px 16px;display:flex}.cb-key-modal{width:min(720px,94vw)}.cb-setup-steps{color:#8fa9c5;background:#071827;border:1px solid #173a5b;border-radius:7px;gap:5px;padding:10px;font-size:8px;display:grid}.cb-copy{justify-self:end}@media (width<=1200px){.cb-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-device-grid{grid-template-columns:1fr}}@media (width<=760px){.cb-hero{flex-direction:column;align-items:flex-start}.cb-kpis{grid-template-columns:1fr 1fr}.cb-device-info,.cb-device-actions{grid-template-columns:1fr}.cb-history-head{flex-direction:column;align-items:flex-start!important}.cb-history-filters{width:100%}.cb-history-filters select{flex:1}.cb-pagination{flex-direction:column;align-items:stretch}.cb-pagination nav{justify-content:center}}@media (width<=480px){.cb-kpis{grid-template-columns:1fr}.cb-hero-actions{flex-direction:column;width:100%}.cb-hero-actions button{width:100%}}.fin-page{gap:14px;display:grid}.fin-hero{background:#081a2c;border:1px solid #173a5b;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px;display:flex}.fin-hero span,.fin-panel header span{letter-spacing:.12em;color:#6faee8;font-size:8px}.fin-hero h1,.fin-panel h2{color:#eef7ff;margin:4px 0}.fin-hero p,.fin-panel p{color:#7893ad;margin:0;font-size:9px}.fin-hero label,.fin-form label{color:#819cba;gap:5px;font-size:8px;display:grid}.fin-hero input,.fin-form input,.fin-form select,.fin-form textarea{color:#dceafa;background:#071827;border:1px solid #244c71;border-radius:6px;padding:8px}.fin-tabs{flex-wrap:wrap;gap:7px;display:flex}.fin-tabs button,.fin-panel button{color:#a9cfff;cursor:pointer;background:#0b2137;border:1px solid #28557e;border-radius:6px;padding:8px 10px}.fin-alert{border-radius:7px;padding:10px 12px;font-size:9px}.fin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fin-kpis>div{background:#091b2e;border:1px solid #173a5b;border-radius:8px;padding:13px}.fin-kpis span,.fin-kpis strong,.fin-kpis small{display:block}.fin-kpis span{color:#7893ad;font-size:8px}.fin-kpis strong{color:#edf6ff;margin-top:5px;font-size:15px}.fin-kpis small{color:#617d99;margin-top:4px;font-size:7px}.fin-panel{background:#081a2c;border:1px solid #173a5b;border-radius:9px;padding:14px}.fin-panel header{margin-bottom:12px}.fin-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fin-breakdown>div{background:#091b2e;border:1px solid #173a5b;border-radius:7px;padding:10px}.fin-breakdown span,.fin-breakdown strong,.fin-breakdown small{display:block}.fin-breakdown span{color:#7893ad;font-size:7px}.fin-breakdown strong{margin-top:4px}.fin-breakdown small{color:#617d99;margin-top:3px;font-size:7px}.fin-two-col{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:12px;display:grid}.fin-form{align-content:start;gap:9px;display:grid}.fin-table-wrap{overflow:auto}.fin-table-wrap table{border-collapse:collapse;width:100%;font-size:8px}.fin-table-wrap th,.fin-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #14334f;padding:9px}.fin-table-wrap th{color:#7395b5;font-size:7px}.fin-table-wrap td strong,.fin-table-wrap td small{display:block}.fin-table-wrap td small{color:#6f89a2;margin-top:3px}.fin-money{white-space:nowrap;font-weight:700}.fin-empty{color:#718aa2;padding:14px;font-size:8px}.fin-purchase-items{gap:7px;display:grid}.fin-purchase-item{grid-template-columns:minmax(140px,1fr) 70px 110px 110px 32px;align-items:center;gap:6px;display:grid}.fin-purchase-item select,.fin-purchase-item input{min-width:0}.fin-purchase-item strong{text-align:right;font-size:8px}.fin-purchase-total{background:#08241d;border:1px solid #276b55;border-radius:7px;justify-content:space-between;padding:10px;display:flex}.fin-purchase-total span{color:#8fb6a7;font-size:8px}.fin-stock-negative{font-weight:700;color:#ff8392!important}@media (width<=1200px){.fin-kpis,.fin-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-two-col{grid-template-columns:1fr}}@media (width<=760px){.fin-hero{flex-direction:column;align-items:flex-start}.fin-kpis,.fin-breakdown{grid-template-columns:1fr}.fin-purchase-item{grid-template-columns:1fr 1fr}.fin-purchase-item select{grid-column:1/-1}.fin-purchase-item strong{text-align:left}}.fin-purchases-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:start}.fin-purchases-layout>.fin-panel{min-width:0}.fin-purchases-layout .fin-form{box-sizing:border-box;width:100%;min-width:0}.fin-purchases-layout .fin-form label{min-width:0}.fin-purchases-layout .fin-form input,.fin-purchases-layout .fin-form select,.fin-purchases-layout .fin-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit}.fin-purchases-layout .fin-purchase-item{background:#0b2137;border:1px solid #244c71;border-radius:8px;grid-template-columns:minmax(0,1fr) 76px minmax(100px,125px) 30px;gap:8px;padding:10px}.fin-purchases-layout .fin-purchase-item select{grid-column:1/-1}.fin-purchases-layout .fin-purchase-item input:nth-of-type(2){grid-area:2/2}.fin-purchases-layout .fin-purchase-item button{grid-area:2/4;padding:8px 0}.fin-purchases-layout .fin-table-wrap{max-width:100%}@media (width<=1200px){.fin-purchases-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.fin-purchases-layout .fin-purchase-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.fin-purchases-layout .fin-purchase-item input:first-of-type{grid-area:2/1}.fin-purchases-layout .fin-purchase-item input:nth-of-type(2){grid-area:2/2}.fin-purchases-layout .fin-purchase-item strong{text-align:left;grid-area:3/1/auto/3}.fin-purchases-layout .fin-purchase-item button{grid-area:2/3}}.fin-kpis .receivable{background:linear-gradient(145deg,#081a2c,#0b2740);border-color:#315f84}.fin-kpis .receivable strong{color:#78c5ff}.fin-receivable-panel{padding:0;overflow:hidden}.fin-receivable-head{background:linear-gradient(90deg,#2069a41f,#0000);border-bottom:1px solid #173a5b;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex;margin:0!important}.fin-receivable-head>div:first-child{min-width:0}.fin-receivable-head p{max-width:760px;margin-top:5px;line-height:1.5}.fin-receivable-head-stats{grid-template-columns:repeat(3,minmax(90px,1fr));gap:7px;min-width:330px;display:grid}.fin-receivable-head-stats>div{box-shadow:none;border-radius:7px;padding:9px 10px;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.fin-receivable-head-stats span,.fin-receivable-head-stats strong{display:block}.fin-receivable-head-stats span{font-size:7px;color:#52657f!important}.fin-receivable-head-stats strong{margin-top:4px;font-size:14px;color:#172b4d!important}.fin-receivable-head-stats>div:first-child strong{color:#047857!important}.fin-receivable-head-stats>div:nth-child(2) strong{color:#2563eb!important}.fin-receivable-head-stats .overdue{background:#f7f9fc!important;border-color:#e2e8f0!important}.fin-receivable-head-stats .overdue strong{color:#be123c!important}.fin-receivable-table{padding:0}.fin-receivable-table table{min-width:1250px}.fin-receivable-table th,.fin-receivable-table td{vertical-align:middle}.fin-receivable-table th{white-space:nowrap;background:#071827}.fin-receivable-table tbody tr:hover{background:#0b2237}.fin-invoice-number{color:#75bcff;font-family:ui-monospace,monospace}.fin-customer-type,.fin-receivable-status{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.fin-customer-type.managed{color:#65e5af;background:#12392e;border:1px solid #2c6d59}.fin-customer-type.non-managed,.fin-receivable-status.sent{color:#8ec8ff;background:#102844;border:1px solid #385d7f}.fin-receivable-status.partial{color:#ffd071;background:#3c2f16;border:1px solid #65501f}.fin-receivable-status.overdue{color:#ff8da3;background:#3b1f2b;border:1px solid #713247}.fin-money.paid{color:#65e5af}.fin-money.outstanding{color:#ffd071}.fin-receivable-table button{white-space:nowrap;padding:6px 8px}@media (width<=1050px){.fin-receivable-head{flex-direction:column}.fin-receivable-head-stats{width:100%;min-width:0}}@media (width<=620px){.fin-receivable-head-stats{grid-template-columns:1fr 1fr}.fin-receivable-head-stats .overdue{grid-column:1/-1}}.fin-page .fin-receivable-table th{color:#36597c!important;background:#eef5fb!important;border-bottom:1px solid #d9e5f0!important}.fin-page .fin-receivable-table td{color:#172b4d!important;background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.fin-page .fin-receivable-table tbody tr:nth-child(2n) td{background:#fbfdff!important}.fin-page .fin-receivable-table tbody tr:hover td{background:#edf5fc!important}.fin-page .fin-invoice-number{color:#2563eb!important}.fin-page .fin-customer-type.managed{color:#047857!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important}.fin-page .fin-customer-type.non-managed{color:#2563eb!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.fin-page .fin-receivable-status.sent{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.fin-page .fin-receivable-status.partial{color:#a16207!important;background:#fffbeb!important;border:1px solid #fde68a!important}.fin-page .fin-receivable-status.overdue{color:#be123c!important;background:#fff1f2!important;border:1px solid #fecdd3!important}.fin-page .fin-money.paid{color:#047857!important}.fin-page .fin-money.outstanding{color:#b45309!important}.fin-reminder-cell{min-width:165px}.fin-reminder-cell .fin-wa-number,.fin-reminder-cell .fin-last-reminder{white-space:nowrap;font-size:7px;display:block;color:#52657f!important}.fin-reminder-cell .fin-wa-number{margin:0 0 5px!important}.fin-reminder-cell .fin-last-reminder{margin:5px 0 0!important}.fin-page .fin-receivable-table .fin-wa-reminder{border-radius:6px;font-weight:700;color:#047857!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important}.fin-page .fin-receivable-table .fin-wa-reminder:hover:not(:disabled){background:#dcfce7!important}.fin-page .fin-receivable-table .fin-wa-reminder:disabled{cursor:not-allowed;opacity:1;color:#94a3b8!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.fin-page .fin-receivable-table{background:#f7f9fc!important}.fin-page .fin-receivable-table table{min-width:1460px}@media (width>=1000px){.fin-page .fin-receivable-head{gap:24px;padding:22px 24px}.fin-page .fin-receivable-head>div:first-child>span{letter-spacing:.14em;font-size:11px;font-weight:800}.fin-page .fin-receivable-head h2{margin:8px 0 6px;font-size:28px;line-height:1.15}.fin-page .fin-receivable-head p{max-width:900px;font-size:12px;line-height:1.6}.fin-page .fin-receivable-head-stats{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;min-width:420px}.fin-page .fin-receivable-head-stats>div{border-radius:10px;padding:14px 16px}.fin-page .fin-receivable-head-stats span{font-size:10px}.fin-page .fin-receivable-head-stats strong{margin-top:6px;font-size:22px}.fin-page .fin-receivable-table table{min-width:1880px;font-size:12px}.fin-page .fin-receivable-table th,.fin-page .fin-receivable-table td{padding:15px 14px;line-height:1.5}.fin-page .fin-receivable-table th{font-size:11px;font-weight:800}.fin-page .fin-receivable-table td{font-size:12px}.fin-page .fin-receivable-table td strong{font-size:12.5px;line-height:1.4}.fin-page .fin-receivable-table td small{margin-top:4px;font-size:10px;line-height:1.35}.fin-page .fin-invoice-number{font-size:12px;font-weight:800}.fin-page .fin-money{font-size:12.5px}.fin-page .fin-customer-type,.fin-page .fin-receivable-status{padding:7px 10px;font-size:10px}.fin-page .fin-reminder-cell{min-width:215px}.fin-page .fin-reminder-cell .fin-wa-number,.fin-page .fin-reminder-cell .fin-last-reminder{font-size:10px}.fin-page .fin-receivable-table button{min-height:34px;padding:8px 11px;font-size:10.5px}}.fin-explain{color:#91aac1;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.fin-explain strong{color:#dceafa}.fin-explain span{color:#7893ad}.fin-actions{white-space:nowrap;gap:6px;display:flex}.fin-form-actions{flex-wrap:wrap;gap:8px;display:flex}.fin-purchase-item-card{background:#0b2137;border:1px solid #244c71;border-radius:8px;gap:8px;padding:10px;display:grid}.fin-purchase-item-card .fin-purchase-item{background:0 0;border:0;padding:0}.fin-serial-grid{gap:6px;display:grid}.fin-serial-row{grid-template-columns:58px minmax(130px,1fr) 138px minmax(130px,1fr);align-items:center;gap:6px;display:grid}.fin-serial-row span{color:#7893ad;font-size:8px}.fin-serial-row input{box-sizing:border-box;color:#dceafa;background:#071827;border:1px solid #244c71;border-radius:6px;width:100%;min-width:0;padding:7px}.fin-inventory-stack{gap:12px;display:grid}.fin-warranty-search{grid-template-columns:minmax(220px,1fr) auto;gap:8px;margin-bottom:12px;display:grid}.fin-warranty-search input{color:#dceafa;background:#071827;border:1px solid #244c71;border-radius:6px;padding:9px}.fin-warranty-status{border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.fin-warranty-status.active{color:#65e5af;background:#12392e;border:1px solid #2c6d59}.fin-warranty-status.expired{color:#ff8da3;background:#3b1f2b;border:1px solid #713247}.fin-warranty-status.unknown{color:#8ec8ff;background:#102844;border:1px solid #385d7f}@media (width<=760px){.fin-serial-row,.fin-warranty-search{grid-template-columns:1fr}}.fin-source{background:#eef4ff;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.fin-recurring-layout,.fin-pending-recurring{margin-top:1rem}.fin-recurring-status{border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.fin-recurring-status.active{background:#e8f7ee}.fin-recurring-status.inactive{background:#f1f3f5}.fin-purchases-layout .fin-purchase-item{grid-template-columns:minmax(75px,110px) minmax(170px,1fr) auto;align-items:end}.fin-purchases-layout .fin-purchase-item select{grid-area:1/1/auto/-1}.fin-purchases-layout .fin-purchase-item input:first-of-type{grid-area:2/1}.fin-purchases-layout .fin-purchase-item .fin-purchase-cost-field{flex-direction:column;grid-area:2/2;gap:5px;min-width:0;font-size:12px;display:flex}.fin-purchases-layout .fin-purchase-item .fin-purchase-cost-field input{width:100%;min-width:0;font-size:15px}.fin-purchases-layout .fin-purchase-item strong{text-align:left;white-space:normal;grid-area:3/1/auto/3}.fin-purchases-layout .fin-purchase-item button{grid-area:2/3}@media (width<=540px){.fin-purchases-layout .fin-purchase-item{grid-template-columns:minmax(68px,90px) minmax(0,1fr) 32px}}.ie-page{gap:18px;display:grid}.ie-hero,.ie-panel{background:#fff;border:1px solid #dbe7f3;border-radius:18px;padding:20px}.ie-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.ie-hero span,.ie-detail header span{letter-spacing:.12em;color:#2563eb;font-size:11px;font-weight:800}.ie-hero h1{margin:4px 0 6px}.ie-hero p{color:#64748b;margin:0}.ie-kpis{gap:10px;display:flex}.ie-kpis div{text-align:center;background:#f1f5f9;border-radius:12px;min-width:90px;padding:12px}.ie-kpis strong,.ie-kpis span{display:block}.ie-kpis strong{font-size:22px}.ie-filters{grid-template-columns:minmax(280px,1fr) 180px 180px auto;align-items:end;gap:10px;display:grid}.ie-filters label{gap:5px;font-size:12px;display:grid}.ie-filters input,.ie-filters select,.ie-filters button{background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:42px;padding:0 10px}.ie-table-wrap{overflow:auto}.ie-panel table{border-collapse:collapse;width:100%}.ie-panel th,.ie-panel td{text-align:left;border-bottom:1px solid #e2e8f0;padding:11px}.ie-panel tbody tr{cursor:pointer}.ie-panel tbody tr:hover{background:#f8fafc}.ie-panel td small{color:#64748b;margin-top:3px;display:block}.ie-status{font-size:11px;font-weight:800}.ie-error{color:#991b1b;background:#fee2e2;border-radius:10px;padding:12px}.ie-empty{text-align:center;color:#64748b;padding:20px}.ie-overlay{z-index:1000;background:#0f172a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ie-detail{background:#fff;border-radius:18px;width:min(820px,96vw);max-height:90vh;padding:20px;overflow:auto}.ie-detail header{justify-content:space-between;align-items:start;display:flex}.ie-detail header button{background:0 0;border:0;font-size:28px}.ie-detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.ie-detail-grid div{background:#f8fafc;border-radius:10px;padding:12px}.ie-detail-grid span,.ie-detail-grid strong{display:block}.ie-detail-grid span{color:#64748b;font-size:11px}.ie-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ie-actions button{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px}.ie-history{gap:8px;display:grid}.ie-history article{background:#f8fafc;border-left:3px solid #3b82f6;padding:8px 12px}.ie-history article p{margin:3px 0}@media (width<=800px){.ie-hero{display:grid}.ie-filters,.ie-detail-grid{grid-template-columns:1fr}.ie-kpis{overflow:auto}}.ie-add-button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:9px;justify-self:start;padding:11px 16px;font-weight:700}.ie-form{gap:12px;display:grid}.ie-form label{gap:5px;font-size:14px;font-weight:600;display:grid}.ie-form input,.ie-form select{min-height:42px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:8px}.ie-form p{color:#64748b;margin:0;font-size:13px}.ie-form .ie-actions button:first-child{color:#fff;background:#2563eb;border-color:#2563eb}.um-page{gap:18px;padding:4px 0 28px;display:grid}.um-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.um-heading h1{margin:4px 0 6px;font-size:28px}.um-heading p{color:#97abc4;margin:0}.um-kicker{letter-spacing:.14em;color:#5fa8ff;font-size:11px;font-weight:800}.um-card{background:var(--pd-panel,#111c30);border:1px solid var(--pd-border,#283750);box-shadow:none;border-radius:12px;padding:20px 24px}.um-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.um-grid label,.um-active{color:#dce8fa;gap:6px;font-size:13px;font-weight:700;display:grid}.um-grid input,.um-grid select{box-sizing:border-box;color:#edf3fc;background:#0d1728;border:1px solid #31435f;border-radius:8px;width:100%;padding:10px 12px}.um-active{align-items:center;margin-top:14px;display:flex}.um-sites{border-top:1px solid var(--pd-border,#283750);margin-top:18px;padding-top:16px}.um-sites-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.um-site-row{border-top:1px solid #22324a;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.um-site-main{align-items:center;gap:10px;min-width:230px;display:flex}.um-site-main span{gap:2px;display:grid}.um-site-main small{color:#97abc4;font-weight:400}.um-flags{flex-wrap:wrap;gap:16px;display:flex}.um-flags label{align-items:center;gap:6px;font-size:12px;display:flex}.um-actions{gap:10px;margin-top:18px;display:flex}.um-secondary{cursor:pointer;color:#dce8fa;background:#15233b;border:1px solid #31435f;border-radius:8px;padding:8px 11px;font-weight:700}.um-list-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.um-list-head h2{margin:0;font-size:18px}.um-list-head span{color:#97abc4;font-size:12px}.um-table-wrap{overflow:auto}.um-table{border-collapse:collapse;width:100%;min-width:760px}.um-table th,.um-table td{text-align:left;vertical-align:top;border-top:1px solid #22324a;padding:11px 9px}.um-table th{letter-spacing:.06em;color:#9cacc4;font-size:11px}.um-table td{color:#dce8fa;font-size:13px}.um-table td:first-child{gap:2px;display:grid}.um-role,.um-status{background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.um-note{color:#cfe3ff;background:#10233b;border:1px solid #315582;border-radius:12px;padding:13px 15px;font-size:13px;line-height:1.55}@media (width<=760px){.um-heading,.um-sites-head,.um-site-row{flex-direction:column;align-items:stretch}.um-grid{grid-template-columns:1fr}.um-flags{padding-left:28px}.um-card{padding:14px}}.um-role-field{color:#dce8fa;gap:7px;font-size:13px;font-weight:700;display:grid}.um-role-picker{flex-wrap:wrap;gap:8px;display:flex}.um-role-choice{color:#aebed3;cursor:pointer;background:#0d1728;border:1px solid #31435f;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;display:flex}.um-role-choice input{width:auto}.um-role-list{flex-wrap:wrap;gap:5px;display:flex}.ms-page,.ms-page *{box-sizing:border-box}.ms-hero{color:#e9f5ff;background:linear-gradient(135deg,#071827,#0a2035);border:1px solid #18354c;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:24px 26px;display:flex}.ms-hero span,.ms-panel header span{letter-spacing:.13em;color:#57b7ff;font-size:11px;font-weight:800}.ms-hero h1{margin:7px 0 8px;font-size:28px}.ms-hero p{color:#9db2c5;max-width:760px;margin:0;line-height:1.55}.ms-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ms-kpis>div{color:#d8e8f5;background:#0a1927;border:1px solid #1d374b;border-radius:15px;padding:16px}.ms-kpis span{color:#8fa7ba;font-size:12px;display:block}.ms-kpis strong{margin:7px 0 3px;font-size:23px;display:block}.ms-kpis small{color:#7890a4}.ms-kpis .amber strong{color:#ffbd59}.ms-kpis .purple strong{color:#bc9cff}.ms-panel{background:#091824;border:1px solid #1d374b;border-radius:16px;margin-bottom:18px;overflow:hidden}.ms-panel>header{border-bottom:1px solid #183247;padding:17px 19px}.ms-panel h2{color:#e7f2fb;margin:5px 0 0;font-size:18px}.ms-table-wrap{overflow:auto}.ms-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.ms-table-wrap th,.ms-table-wrap td{text-align:left;color:#b8cad8;vertical-align:top;border-bottom:1px solid #132b3d;padding:12px 14px;font-size:13px}.ms-table-wrap th{color:#7895ab;text-transform:uppercase;letter-spacing:.04em;background:#081522;font-size:11px}.ms-table-wrap td strong{color:#e3eef6;display:block}.ms-table-wrap td small{color:#71899c;margin-top:3px;display:block}.ms-status{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.ms-empty{color:#7f98aa;text-align:center;padding:28px}.ms-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ms-site-card{color:#dcebf5;background:#091824;border:1px solid #1c394e;border-radius:16px;padding:17px}.ms-site-card>div,.ms-site-card footer{justify-content:space-between;gap:10px;display:flex}.ms-site-card>div>span{color:#6f8ca2;font-size:11px}.ms-site-card h3{margin:12px 0 5px}.ms-site-card p{color:#7992a5;margin:0 0 15px}.ms-site-card footer{color:#8da5b6;border-top:1px solid #173044;padding-top:12px;font-size:12px}.ms-score{background:#0d2536;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ms-score.bad{color:#ff7180}.ms-event-list>div{border-bottom:1px solid #142d40;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.ms-event-list strong,.ms-event-list small{display:block}.ms-event-list small,.ms-event-list time{color:#7690a4;font-size:12px}.ms-dot{background:#ffbd59;border-radius:50%;width:9px;height:9px}.ms-tool-row{align-items:end;gap:12px;padding:18px;display:flex}.ms-tool-row label,.ms-form-panel label{color:#87a1b5;gap:7px;font-size:12px;display:grid}.ms-tool-row select,.ms-form-panel input,.ms-form-panel select,.ms-form-panel textarea{color:#dcebf5;background:#071521;border:1px solid #234158;border-radius:9px;width:100%;padding:10px 11px}.ms-tool-row label{flex:1}.ms-primary{color:#fff;cursor:pointer;background:#1689e8;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.ms-primary:disabled{opacity:.45;cursor:not-allowed}.ms-terminal{color:#b7c9d7;background:#06111b;border:1px solid #1e3c51;border-radius:12px;margin:0 18px 18px;padding:15px}.ms-terminal>div{justify-content:space-between;gap:10px;display:flex}.ms-terminal pre{white-space:pre-wrap;color:#8fd5ff;font-size:12px;overflow:auto}.ms-error,.ms-success{border-radius:8px;margin:10px 0;padding:10px 12px;font-size:12px}.ms-two-col{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);gap:16px;display:grid}.ms-form-panel form{gap:12px;padding:18px;display:grid}.ms-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=1050px){.ms-kpis,.ms-card-grid{grid-template-columns:repeat(2,1fr)}.ms-two-col{grid-template-columns:1fr}}@media (width<=650px){.ms-hero{padding:18px}.ms-kpis,.ms-card-grid,.ms-form-grid{grid-template-columns:1fr}.ms-tool-row{flex-direction:column;align-items:stretch}.ms-event-list>div{grid-template-columns:12px 1fr}.ms-event-list time{grid-column:2}}.ms-wan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ms-wan-toolbar{border-bottom:1px solid #183247;align-items:end;gap:12px;padding:16px 18px;display:flex}.ms-wan-toolbar label{color:#87a1b5;flex:1;gap:7px;font-size:12px;display:grid}.ms-wan-toolbar select{color:#dcebf5;background:#071521;border:1px solid #234158;border-radius:9px;width:100%;padding:10px 11px}.ms-wan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.ms-wan-card{color:#dcebf5;background:#081621;border:1px solid #1b3a50;border-radius:14px;padding:16px}.ms-wan-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ms-wan-card-head span:first-child{color:#5bb9ff;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.ms-wan-card-head h3{margin:5px 0 0;font-size:20px}.ms-wan-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.ms-wan-info>div{background:#091a28;border:1px solid #173247;border-radius:9px;padding:10px}.ms-wan-info span,.ms-wan-targets span,.ms-wan-targets small{color:#7892a5;font-size:11px;display:block}.ms-wan-info strong{color:#dcebf5;word-break:break-word;margin-top:4px;font-size:13px;display:block}.ms-wan-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.ms-wan-targets>div{background:#071521;border:1px solid #173247;border-radius:9px;padding:10px}.ms-wan-targets strong{margin:4px 0;font-size:16px;display:block}.ms-wan-warning{color:#ffca73;background:#ffbd5914;border:1px solid #ffbd5947;border-radius:9px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.45}.ms-secondary-button{color:#dcecf7;cursor:pointer;background:#10283b;border:1px solid #2a5878;border-radius:9px;width:100%;padding:10px 12px;font-weight:800}.ms-secondary-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=850px){.ms-wan-grid{grid-template-columns:1fr}.ms-wan-toolbar{flex-direction:column;align-items:stretch}}@media (width<=520px){.ms-wan-info,.ms-wan-targets{grid-template-columns:1fr}}.ms-wan-reason{border-radius:9px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.45}.ms-trace-intro{color:#9db6ca;margin:0;padding:14px 18px 0;font-size:12px;line-height:1.55}.ms-trace-controls{grid-template-columns:minmax(145px,1fr) minmax(160px,1fr) minmax(175px,1.3fr) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.ms-trace-controls label{color:#91aec4;gap:7px;min-width:0;font-size:12px;display:grid}.ms-trace-controls select,.ms-trace-controls input{color:#e5f2ff;width:100%;min-width:0;font:inherit;background:#071521;border:1px solid #29465e;border-radius:8px;padding:10px 11px}.ms-trace-error{margin:0 18px 18px}.ms-trace-result{margin-top:0}.ms-trace-result>div{flex-wrap:wrap;align-items:center}.ms-trace-result small{color:#92b4cd;font-size:11px}.ms-trace-result pre{white-space:pre-wrap;max-height:410px;line-height:1.55;overflow:auto}@media (width<=1050px){.ms-trace-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ms-trace-controls{grid-template-columns:1fr}}.ms-segment-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:16px 18px;display:grid}.ms-segment-form label{color:#91aec4;gap:7px;min-width:0;font-size:12px;display:grid}.ms-segment-form select,.ms-segment-form input{color:#e5f2ff;width:100%;font:inherit;background:#071521;border:1px solid #29465e;border-radius:8px;padding:10px 11px}.ms-segment-exceptions{border-top:1px solid #29465e;margin:0 18px;padding:14px 0}.ms-segment-exceptions>p{color:#9db6ca;font-size:12px}.ms-segment-exceptions .ms-segment-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;padding:6px 0}.ms-segment-exception{color:#dcebf5;border-bottom:1px solid #29465e;justify-content:space-between;gap:10px;padding:8px;display:flex}.ms-segment-exception button{color:#ff9ca5;cursor:pointer;background:0 0;border:0}.ms-segment-actions{flex-wrap:wrap;gap:10px;padding:16px 18px;display:flex}.ms-segment-warning,.ms-segment-preview,.ms-segment-current{border-radius:8px;margin:10px 18px;padding:12px}.ms-segment-preview small,.ms-segment-current div{color:#9db6ca;margin-top:8px;display:block}@media (width<=650px){.ms-segment-form,.ms-segment-exceptions .ms-segment-form{grid-template-columns:1fr}}.st-page,.st-page *{box-sizing:border-box}.st-hero{color:#e9f5ff;background:linear-gradient(135deg,#071827,#0a2035);border:1px solid #18354c;border-radius:18px;margin-bottom:18px;padding:24px 26px}.st-hero span,.st-panel header span{letter-spacing:.13em;color:#57b7ff;font-size:11px;font-weight:800}.st-hero h1{margin:7px 0 8px;font-size:28px}.st-hero p{color:#9db2c5;max-width:800px;margin:0;line-height:1.55}.st-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.st-kpis>div{color:#d8e8f5;background:#0a1927;border:1px solid #1d374b;border-radius:15px;padding:16px}.st-kpis span{color:#8fa7ba;font-size:12px;display:block}.st-kpis strong{margin:6px 0 3px;font-size:24px;display:block}.st-kpis small{color:#7890a4}.st-panel{background:#091824;border:1px solid #1d374b;border-radius:16px;margin-bottom:18px;overflow:hidden}.st-panel>header{border-bottom:1px solid #183247;padding:17px 19px}.st-panel h2{color:#e7f2fb;margin:5px 0 0;font-size:18px}.st-create{padding-bottom:18px}.st-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.st-form-grid label,.st-admin-grid label{color:#87a1b5;gap:7px;font-size:12px;display:grid}.st-form-grid .wide,.st-admin-grid .wide{grid-column:1/-1}.st-form-grid input,.st-form-grid select,.st-form-grid textarea,.st-admin-grid input,.st-admin-grid select,.st-admin-grid textarea,.st-admin-actions input{color:#dcebf5;background:#071521;border:1px solid #234158;border-radius:9px;width:100%;padding:10px 11px}.st-create>.st-primary{margin-left:18px}.st-primary,.st-secondary{cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.st-primary:disabled,.st-secondary:disabled{opacity:.5;cursor:not-allowed}.st-alert{border-radius:9px;margin-bottom:14px;padding:11px 13px;font-size:13px}.st-list{gap:12px;padding:14px;display:grid}.st-ticket{background:#081521;border:1px solid #19364a;border-radius:14px;overflow:hidden}.st-ticket-head{justify-content:space-between;gap:16px;padding:16px 17px 10px;display:flex}.st-number{color:#63baff;letter-spacing:.08em;font-size:11px;font-weight:800}.st-ticket h3{color:#e4f0f8;margin:5px 0 4px;font-size:17px}.st-ticket p{color:#7690a4;margin:0;font-size:12px}.st-badges{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.st-status,.st-priority{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.st-description{color:#b9cad7;padding:0 17px 14px;line-height:1.55}.st-meta{color:#7690a4;border-top:1px solid #132c3e;flex-wrap:wrap;gap:16px;padding:11px 17px;font-size:12px;display:flex}.st-linked-report{color:#9fc0d7;background:#0b1b29;border-top:1px solid #132c3e;justify-content:space-between;align-items:center;gap:12px;padding:11px 17px;font-size:12px;display:flex}.st-linked-report button{color:#d8ecf8;cursor:pointer;background:#10283b;border:1px solid #2d5877;border-radius:8px;padding:7px 10px}.st-admin{background:#0a1b29;border-top:1px solid #173247;padding:14px 17px 16px}.st-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.st-admin-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.st-admin-actions input{width:auto;min-width:135px}.st-empty{text-align:center;color:#7f98aa;padding:28px}@media (width<=900px){.st-kpis{grid-template-columns:repeat(2,1fr)}.st-form-grid,.st-admin-grid{grid-template-columns:1fr}.st-form-grid .wide,.st-admin-grid .wide{grid-column:auto}}@media (width<=600px){.st-kpis{grid-template-columns:1fr}.st-ticket-head{flex-direction:column}.st-badges{justify-content:flex-start}.st-meta{flex-direction:column;gap:6px}.st-admin-actions{flex-direction:column;align-items:stretch}.st-admin-actions input,.st-admin-actions button{width:100%}.st-linked-report{flex-direction:column;align-items:flex-start}}.cp-page,.cp-page *{box-sizing:border-box}.cp-hero{color:#e9f5ff;background:linear-gradient(135deg,#071827,#0a2035);border:1px solid #18354c;border-radius:18px;margin-bottom:18px;padding:24px 26px}.cp-hero span,.cp-panel header span{letter-spacing:.13em;color:#57b7ff;font-size:11px;font-weight:800}.cp-hero h1{margin:7px 0 8px;font-size:28px}.cp-hero p{color:#9db2c5;max-width:780px;margin:0;line-height:1.55}.cp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.cp-kpis>div{color:#d8e8f5;background:#0a1927;border:1px solid #1d374b;border-radius:15px;padding:16px}.cp-kpis span{color:#8fa7ba;font-size:12px;display:block}.cp-kpis strong{margin-top:7px;font-size:22px;display:block}.cp-kpis.compact{margin:0;padding:16px}.cp-panel{background:#091824;border:1px solid #1d374b;border-radius:16px;margin-bottom:18px;overflow:hidden}.cp-panel>header{border-bottom:1px solid #183247;padding:17px 19px}.cp-panel h2{color:#e7f2fb;margin:5px 0 0;font-size:18px}.cp-table-wrap{overflow:auto}.cp-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.cp-table-wrap th,.cp-table-wrap td{text-align:left;color:#b8cad8;vertical-align:top;border-bottom:1px solid #132b3d;padding:12px 14px;font-size:13px}.cp-table-wrap th{color:#7895ab;text-transform:uppercase;font-size:11px}.cp-table-wrap td strong,.cp-table-wrap td small{display:block}.cp-table-wrap td small{color:#71899c;margin-top:3px}.cp-status{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.cp-empty{text-align:center;color:#7f98aa;padding:28px}.cp-error{color:#ff7b87;background:#ff4f631a;border-radius:9px;margin:16px;padding:11px 13px}.cp-toolbar{justify-content:space-between;align-items:end;gap:12px;display:flex}.cp-toolbar>div:last-child{gap:8px;display:flex}.cp-toolbar select{color:#dcebf5;background:#081623;border:1px solid #28465d;border-radius:8px;padding:8px 10px}.cp-chart{padding:12px 18px 20px}.cp-chart svg{background:#07131f;border:1px solid #162e40;border-radius:12px;width:100%;min-height:220px}.cp-axis{stroke:#30485a;stroke-width:1px}.cp-line{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.cp-legend{color:#7f99aa;gap:18px;margin-top:8px;font-size:12px;display:flex}.cp-legend span:before{content:"• ";font-weight:900}.cp-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.cp-doc-grid article{color:#dbe9f3;background:#081621;border:1px solid #1b394e;border-radius:13px;padding:15px}.cp-doc-grid article>span{letter-spacing:.08em;color:#6fbfff;font-size:10px;font-weight:800}.cp-doc-grid h3{margin:7px 0 5px;font-size:16px}.cp-doc-grid p{color:#7f98aa;margin:0 0 12px;font-size:12px}.cp-doc-grid button,.cp-doc-foot button{color:#d8ecf8;cursor:pointer;background:#10283b;border:1px solid #2d5877;border-radius:8px;padding:7px 10px}.cp-doc-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.cp-profile-grid>div{background:#081521;border:1px solid #18354a;border-radius:11px;padding:13px}.cp-profile-grid span{color:#7791a3;font-size:11px;display:block}.cp-profile-grid strong{color:#dceaf4;margin-top:5px;display:block}.cp-site-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.cp-site-grid article{background:#081621;border:1px solid #1b394e;border-radius:12px;gap:7px;padding:14px;display:grid}.cp-site-grid article>span{color:#7891a3;font-size:12px}.cp-site-grid .cp-status{justify-self:start}.cp-feed>div{border-bottom:1px solid #142d40;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.cp-feed>div>div:first-child{min-width:0}.cp-feed strong,.cp-feed small{display:block}.cp-feed small{color:#7791a4;white-space:normal;margin-top:4px;font-size:12px}.cp-feed>div>div:last-child{justify-items:end;gap:6px;display:grid}.cp-feed time{color:#71899c;font-size:11px}@media (width<=950px){.cp-kpis,.cp-doc-grid,.cp-site-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.cp-hero{padding:18px}.cp-kpis,.cp-doc-grid,.cp-site-grid,.cp-profile-grid{grid-template-columns:1fr}.cp-toolbar,.cp-toolbar>div:last-child,.cp-feed>div{flex-direction:column;align-items:stretch}.cp-feed>div>div:last-child{justify-items:start}.cp-toolbar select{width:100%}}.cp-chart-canvas{position:relative}.cp-chart-canvas svg{min-height:260px;display:block}.cp-grid{stroke:#244054;stroke-width:1px;stroke-dasharray:3 5}.cp-chart-label{fill:#95adc0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.cp-capacity-line{stroke:#fbbf68;stroke-width:1.5px;stroke-dasharray:6 5}.cp-chart-focus line{stroke:#a9c1d1;stroke-width:1px;stroke-dasharray:4 4}.cp-chart-focus circle{stroke:#07131f;stroke-width:2px}.cp-chart-tooltip{z-index:2;pointer-events:none;color:#e6f3fc;white-space:nowrap;background:#102b40;border:1px solid #35607a;border-radius:9px;gap:4px;padding:10px 12px;font-size:12px;display:grid;position:absolute;top:9px;box-shadow:0 8px 24px #0007}.cp-chart-tooltip strong{font-size:12px}.cp-legend{flex-wrap:wrap;align-items:center}.cp-legend small{color:#8ca5b7;margin-left:auto}.cp-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.cp-chart-summary>div{background:#0d2030;border:1px solid #244052;border-radius:10px;padding:12px}.cp-chart-summary span,.cp-chart-summary small{color:#90a9bb;font-size:11px;display:block}.cp-chart-summary strong{color:#e5f3fd;margin:5px 0;font-size:15px;display:block}@media (width<=650px){.cp-chart{padding:10px}.cp-chart-summary{grid-template-columns:1fr}.cp-chart-canvas svg{min-height:230px}.cp-legend small{margin-left:0}}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{color:#f3f4f6;background:#111827;min-height:100vh;margin:0;padding:0}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.site-monitoring{max-width:1200px;margin:0 auto;padding:24px}@media (width<=900px){.summary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.summary-grid{grid-template-columns:1fr}}.chart-selector{gap:8px;margin-bottom:20px;display:flex}.stat-row,.client-stat{border-bottom:1px solid #1f2937;justify-content:space-between;padding:6px 0;display:flex}.client-stats-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-bottom:24px;display:grid}.legend-icon.mikrotik{background:#0d2a1c;border:2px solid #22c55e;border-radius:4px}.legend-icon.device{background:#111827;border:1.5px solid #3b82f6;border-radius:3px}.menu-sites{border-top:1px solid #1f2937;margin-top:16px;padding-top:16px}.menu-section-title{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:6px 14px;font-size:10px;font-weight:700}.menu-sites .menu-item{background:0 0;border-left:2px solid #0000;padding:9px 14px}@media (width<=650px){.site-monitoring{padding:16px}.site-header{flex-direction:column;gap:8px}.site-tabs{flex-direction:column}.site-tabs .tab{text-align:center;width:100%}}.add-device-section{background:#0f172a;border:1px solid #1f2937;border-radius:12px;margin-top:24px;padding:20px}.btn-add-device{color:#e5e7eb;cursor:pointer;background:#1e3a5f;border:1px solid #3b82f6;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600}.add-device-form{background:#0f172a;border:1px solid #3b82f6;border-radius:8px;margin-top:20px;padding:20px}.add-device-form h4{color:#f3f4f6;margin-bottom:16px;font-size:14px;font-weight:700}.add-device-error{color:#fca5a5;background:#32161b;border:1px solid #7f1d1d;border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:12px}.form-row{margin-bottom:14px}.form-row label{color:#9ca3af;margin-bottom:6px;font-size:12px;display:block}.form-row input,.form-row select{color:#e5e7eb;background:#111827;border:1px solid #1f2937;border-radius:6px;width:100%;padding:10px 12px;font-size:13px}.form-row input:focus,.form-row select:focus{border-color:#3b82f6;outline:none}.form-row input[type=checkbox]{width:auto;margin-right:8px}.form-actions{gap:10px;margin-top:20px;display:flex}.btn-primary,.btn-secondary{cursor:pointer;border-radius:6px;flex:1;padding:10px 18px;font-size:13px;font-weight:600}.btn-primary{color:#fff;background:#3b82f6;border:none}.btn-primary:disabled{color:#6b7280;cursor:not-allowed;background:#1e3a5f}.device-list-view{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.device-list-view .card .subtitle{color:#6b7280;font-size:12px}.device-status-text{color:#9ca3af;margin-left:8px;font-size:12px}.device-snmp{color:#6b7280;margin-left:12px;font-size:11px}.device-nav{flex-wrap:wrap;gap:10px;margin-top:16px;margin-bottom:24px;display:flex}.device-nav-item{color:#9ca3af;cursor:pointer;background:#111827;border:1px solid #1f2937;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.chart-selector{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.chart-selector .tab{color:#9ca3af;cursor:pointer;background:#111827;border:1px solid #1f2937;border-radius:6px;padding:8px 16px;font-size:12px}.traffic-overview,.per-device-traffic,.per-interface-traffic{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.traffic-stats,.client-stats,.interface-stats{background:#0f172a;border-radius:8px;margin-top:12px;padding:16px}.stat-row,.client-stat{justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.stat-row:last-child,.client-stat:last-child{border-bottom:none}.value{color:#e5e7eb;font-weight:600}.client-stat-label{color:#6b7280;font-size:11px}.client-stat-value{color:#e5e7eb;margin:4px 0;font-size:22px;font-weight:700}.client-stat-sub{color:#6b7280;font-size:10px}.network-diagram-container{background:#0f172a;border:1px solid #1f2937;border-radius:12px;padding:20px;overflow-x:auto}.network-svg{width:100%;min-height:200px}.network-legend{background:#0f172a;border-radius:8px;justify-content:center;gap:24px;margin-top:16px;padding:12px;display:flex}.legend-item{color:#9ca3af;align-items:center;gap:8px;font-size:12px;display:flex}.legend-dot{border-radius:50%;width:10px;height:10px}.legend-divider{background:#1f2937;width:1px;height:16px}.legend-icon{border-radius:3px;width:14px;height:14px}.incident-panel{padding:16px}.incident-alert{background:#32161b;border:1px solid #7f1d1d;border-radius:8px;margin-top:12px;padding:16px}.incident-title{color:#fca5a5;margin-bottom:12px;font-size:13px;font-weight:700}.incident-item{border-bottom:1px solid #450a0a;padding:10px 0}.incident-item:last-child{border-bottom:none}.incident-type{color:#fca5a5;text-transform:uppercase;font-size:12px;font-weight:700}.incident-message{color:#e5e7eb;margin-top:4px;font-size:13px}.incident-time{color:#6b7280;margin-top:6px;font-size:11px}.no-incidents{color:#22c55e;margin-top:12px;font-size:13px}.device-status{padding:8px 0}.device-status-row{justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.device-interfaces{border-top:1px solid #1f2937;margin-top:12px;padding-top:12px}.iface-row{align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.iface-name{color:#9ca3af;flex:1}.iface-rx,.iface-tx{color:#6b7280;font-size:11px}.empty-panel{text-align:center;color:#6b7280;padding:40px;font-size:13px}.card{background:#0f172a;border:1px solid #1f2937;border-radius:10px;margin-bottom:12px;padding:18px 20px}.card-title{color:#f3f4f6;margin-bottom:8px;font-size:14px;font-weight:700}.card-value{color:#e5e7eb;font-size:24px;font-weight:700}.card-subtitle{color:#6b7280;margin-top:6px;font-size:12px}.device-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.loading{color:#6b7280;background:#0f172a;border:1px solid #1f2937;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:40px;font-size:13px;display:flex}.spinner{border:3px solid #1f2937;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite spin}.site-header{border-bottom:1px solid #1f2937;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.site-title{color:#f3f4f6;font-size:24px;font-weight:700}.site-subtitle{color:#6b7280;margin-top:6px;font-size:13px}.site-last-update{color:#6b7280;font-size:11px}.site-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.site-tabs .tab{color:#9ca3af;cursor:pointer;background:#111827;border:1px solid #1f2937;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.site-content{animation:.3s fadeIn}.section-title{color:#f3f4f6;margin-top:24px;margin-bottom:12px;font-size:14px;font-weight:700}.section-subtitle{color:#6b7280;margin-top:4px;font-size:12px}.summary-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.summary-value{color:#e5e7eb;margin-top:4px;font-size:28px;font-weight:700}.summary-detail{color:#6b7280;margin-top:6px;font-size:12px}.badge{border-radius:4px;margin-right:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}@media (width<=900px){.summary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.summary-grid{grid-template-columns:1fr}}.app-shell{background:#0b1220;grid-template-columns:260px minmax(0,1fr);min-height:100vh;font-size:14px;line-height:1.5;display:grid}.sidebar{background:#101a2c;border-right:1px solid #243044;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:12px;padding:0 6px 26px;display:flex}.brand-icon{color:#fff;background:#2563eb;border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:16px;font-weight:800;display:grid}.brand-title{color:#f8fafc;font-size:16px;font-weight:700}.brand-subtitle{color:#94a3b8;margin-top:3px;font-size:10px}.sidebar .menu{flex-direction:column;gap:6px;display:flex}.sidebar .menu-item{color:#aab9cf;cursor:pointer;overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:12px;padding:11px 14px;display:flex}.menu-icon{text-align:center;flex:0 0 20px}.sidebar .menu-sites{border-top:1px solid #243044;margin-top:24px;padding-top:18px}.sidebar .menu-section-title{color:#94a3b8;letter-spacing:.1em;padding:0 14px 10px;font-size:10px}.sidebar-footer{margin-top:auto;padding-top:28px}.user-info{border-top:1px solid #243044;align-items:center;gap:12px;padding:16px 8px 0;display:flex}.user-avatar{background:#25334d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.user-name{font-size:13px;font-weight:600}.logout-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:18px;transition:all .2s}.main-content{min-width:0;padding:32px}.main-content h1{margin:0 0 8px;font-size:clamp(24px,3vw,32px);line-height:1.25}.main-content .summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.main-content .summary-grid>*{min-width:0}@media (width<=1100px){.app-shell{grid-template-columns:230px minmax(0,1fr)}.main-content{padding:24px}.main-content .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{border-bottom:1px solid #243044;border-right:0;height:auto;padding:16px;position:static}.brand{padding-bottom:16px}.sidebar .menu{flex-flow:wrap}.sidebar .menu-section-title{width:100%}.sidebar-footer{padding-top:16px}.main-content{padding:20px 16px}}@media (width<=480px){.main-content .summary-grid{grid-template-columns:minmax(0,1fr)}}.login-shell{background:#0b1220;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:#101a2c;border:1px solid #243044;border-radius:14px;width:100%;max-width:400px;padding:40px 32px}.login-brand{align-items:center;gap:14px;margin-bottom:32px;display:flex}.login-logo{color:#fff;background:#2563eb;border-radius:12px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid}.login-title{color:#f8fafc;font-size:18px;font-weight:700}.login-subtitle{color:#94a3b8;margin-top:3px;font-size:12px}.login-form .form-group{margin-bottom:18px}.login-form label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.login-form input{color:#f8fafc;background:#1b2940;border:1px solid #243044;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-size:14px;transition:border-color .2s}.login-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-size:14px;font-weight:600;transition:background .2s}.login-btn:disabled{color:#64748b;cursor:not-allowed;background:#1e3a5f}.login-error{color:#fca5a5;background:#32161b;border:1px solid #7f1d1d;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.pd-overview-stats{display:none}.site-noc-status{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.site-noc-kicker{color:#2563eb!important}.site-noc-source{color:#52657f!important}.site-noc-status-card{background:#fff!important;border:1px solid #e2e8f0!important}.site-noc-status-card>span{color:#52657f!important}.site-noc-status-card strong{color:#172b4d!important}.site-noc-status-card strong.good{color:#047857!important}.site-noc-status-card strong.warn{color:#be123c!important}.site-noc-status-card small{color:#52657f!important}.sc-panel{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.sc-panel header p{color:#52657f!important}.sc-panel header span{color:#2563eb!important}.sc-panel th{color:#172b4d!important;background:#fff!important}.sc-panel th,.sc-panel td{border-bottom:1px solid #e2e8f0!important}.sc-count{color:#172b4d!important}.sc-unknown{color:#be123c!important}.sc-empty,.sc-loading{color:#52657f!important}.sc-error{color:#172b4d!important;border:1px solid #e2e8f0!important}.oo-shell{--oo-panel:#f7f9fc!important;--oo-line:#e2e8f0!important;--oo-muted:#52657f!important;--oo-accent:#2563eb!important;--oo-green:#047857!important;--oo-orange:#be123c!important;color:#172b4d!important}.oo-eyebrow{color:#2563eb!important}.oo-header h1{color:#172b4d!important}.oo-header-actions>button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.oo-header-actions>button:hover{background:#fff!important}.oo-freshness{color:#52657f!important}.oo-freshness small{color:#2563eb!important}.oo-freshness i,.oo-freshness.stale i{box-shadow:none!important}.oo-summary{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.oo-summary-primary .oo-eyebrow{color:#2563eb!important}.oo-summary-primary>strong small{color:#172b4d!important}.oo-summary-primary p{color:#52657f!important}.oo-progress,.oo-mini-progress{background:#fff!important}.oo-progress span,.oo-mini-progress i{background:linear-gradient(90deg,#2fad83,#4ae3aa)!important}.oo-summary-stat{border-left:1px solid #e2e8f0!important}.oo-summary-stat>span{color:#52657f!important}.oo-summary-stat small{color:#2563eb!important}.oo-panel{box-shadow:none!important;background:#fff!important}.oo-panel-head h2{color:#172b4d!important}.oo-count{color:#2563eb!important;background:#fff!important}.oo-text-button{color:#2563eb!important}.oo-search{color:#2563eb!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.oo-search input{color:#172b4d!important}.oo-search input::placeholder{color:#2563eb!important}.oo-search:focus-within{box-shadow:none!important;border-color:#e2e8f0!important}.oo-table-head{color:#2563eb!important;background:#f7f9fc!important;border-block:1px solid #e2e8f0!important}.oo-site-row{border-bottom:1px solid #e2e8f0!important}.oo-site-row:hover,.oo-site-row:focus-visible{background:#fff!important}.oo-site-row:focus-visible{box-shadow:none!important}.oo-site-icon{color:#2563eb!important;background:#fff!important}.oo-site-icon.healthy{color:#047857!important;background:#ecfdf5!important}.oo-site-icon.critical,.oo-site-icon.warning{color:#be123c!important;background:#fff1f2!important}.oo-site-state b{color:#2563eb!important}.oo-pill{color:#047857!important;background:#ecfdf5!important}.oo-pill.critical,.oo-pill.warning{color:#be123c!important;background:#fff1f2!important}.oo-pill.unknown{color:#52657f!important;background:#fff!important}.oo-site-footer{color:#2563eb!important}.oo-period{color:#52657f!important}.oo-select-label{color:#2563eb!important}.oo-traffic select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.oo-traffic select:focus-visible{outline:2px solid #e2e8f0!important}.oo-chart text{fill:#2563eb!important}.oo-grid-line{stroke:#52657f!important}.oo-line.rx{stroke:#2563eb!important}.oo-line.tx{stroke:#047857!important}.oo-point.rx{fill:#2563eb!important}.oo-point.tx{fill:#047857!important}.oo-chart-legend{color:#172b4d!important;border-top:1px solid #e2e8f0!important}.oo-chart-legend small{color:#2563eb!important}.oo-dot.rx{background:#57acfa!important}.oo-dot.tx{background:#43dda8!important}.oo-placeholder{color:#52657f!important}.oo-failure{color:#be123c!important}.oo-alert-row{border-top:1px solid #e2e8f0!important}.oo-alert-row small{color:#52657f!important}.oo-alert-indicator{background:#ffbf6d!important}.oo-alert-indicator.critical,.oo-alert-indicator.high{background:#ff7188!important}.oo-no-alerts{color:#52657f!important;border-top:1px solid #e2e8f0!important}@media (width<=850px){.oo-summary-primary{border-bottom:1px solid #e2e8f0!important}}.oo-measurement{color:#52657f!important}.oo-measurement b{color:#be123c!important}.oo-rate{background:#fff!important;border:1px solid #e2e8f0!important}.oo-rate.upload{background:#f7f9fc!important;border-color:#e2e8f0!important}.oo-rate>span{color:#2563eb!important}.oo-rate.upload>span{color:#047857!important}.oo-rate>span small{color:#52657f!important}.oo-rate strong{color:#2563eb!important}.oo-rate.upload strong{color:#047857!important}.oo-axis-heading{color:#52657f!important}.oo-axis-heading span{color:#2563eb!important}.oo-chart:focus-visible{outline:2px solid #e2e8f0!important}.oo-cursor line{stroke:#172b4d!important}.oo-cursor circle{stroke:#52657f!important}.oo-cursor circle.rx{fill:#2563eb!important}.oo-cursor circle.tx{fill:#047857!important}.oo-traffic-note{color:#52657f!important;border-top:1px solid #e2e8f0!important}.oo-dashboard{--oo-line:#e2e8f0!important;--oo-muted:#52657f!important}.oo-dashboard .oo-header p{color:#52657f!important}.oo-dashboard .oo-freshness{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.oo-dashboard .oo-freshness small{color:#52657f!important}.oo-dashboard .oo-summary{box-shadow:none!important}.oo-dashboard .oo-kpi{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.oo-dashboard button.oo-kpi:hover{background:#fff!important;border-color:#e2e8f0!important}.oo-kpi-icon{color:#2563eb!important;background:#fff!important;border:1px solid #e2e8f0!important}.oo-kpi-icon.green{color:#047857!important;background:#fff!important;border-color:#e2e8f0!important}.oo-kpi-icon.amber{color:#a16207!important;background:#fff!important;border-color:#e2e8f0!important}.oo-kpi strong{color:#047857!important}.oo-kpi:nth-child(3) strong,.oo-kpi:nth-child(4) strong{color:#a16207!important}.oo-kpi small,.oo-kpi>b{color:#172b4d!important}.oo-dashboard .oo-panel{box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.oo-dashboard .oo-panel-head h2>span{color:#2563eb!important}.oo-recent-event{color:#172b4d!important}.oo-recent-event:is(button):hover{background:#fff!important}.oo-recent-event small{color:#52657f!important}.oo-recent-event>b{color:#2563eb!important}.oo-event-dot{box-shadow:none!important;background:#f0b663!important}.oo-event-dot.healthy{box-shadow:none!important;background:#53dca8!important}.oo-dashboard .oo-sites .oo-panel-head{border-bottom:1px solid #e2e8f0!important}.oo-dashboard .oo-table-head{color:#52657f!important;background:#fff!important}.oo-dashboard .oo-site-row{border-bottom-color:#e2e8f0!important}.oo-dashboard .oo-site-row:hover{background:#fff!important}.oo-dashboard .oo-site-row>b{color:#2563eb!important}.oo-site-dot{background:#58dba5!important}.oo-site-dot.warning{background:#edbb61!important}.oo-site-dot.critical{background:#f17889!important}.oo-site-dot.unknown{background:#8daac4!important}.oo-dashboard .oo-rate.upload{border-left:1px solid #e2e8f0!important}.oo-wan-status .oo-panel-head select{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.oo-wan-entry+.oo-wan-entry{border-left:1px solid #e2e8f0!important}.oo-wan-symbol{color:#2563eb!important}.oo-wan-symbol.monitored{color:#047857!important}.oo-wan-symbol.offline-device{color:#be123c!important}.oo-wan-entry em{color:#52657f!important}.oo-wan-badge{color:#52657f!important;background:#fff!important}.oo-wan-badge.monitored{color:#047857!important;background:#ecfdf5!important}.oo-wan-badge.offline-device{color:#be123c!important;background:#fff1f2!important}.oo-wan-note{color:#52657f!important;border-top:1px solid #e2e8f0!important}.oo-dashboard .oo-no-alerts{color:#172b4d!important}.oo-no-alerts>span:first-child{color:#2563eb!important;border:1px dashed #e2e8f0!important}.oo-no-alerts small{color:#52657f!important}@media (width<=600px){.oo-wan-entry+.oo-wan-entry{border-top:1px solid #e2e8f0!important}}.oo-dashboard .oo-summary .oo-kpi:last-child strong,.oo-site-clients{color:#2563eb!important}.oo-dashboard .oo-recent-list .oo-recent-event{border-top:1px solid #e2e8f0!important}.oo-dashboard .oo-recent-more{color:#2563eb!important;background:#fff!important;border-top:1px solid #e2e8f0!important}.oo-dashboard .oo-recent-more:hover{background:#fff!important}.op-form label,.op-filters label{color:#172b4d!important}.op-form input,.op-form select,.op-filters select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.op-primary{color:#172b4d!important;background:#2563eb!important;border:1px solid #e2e8f0!important}.op-primary:hover{background:#1d4ed8!important}.op-note{color:#52657f!important}.op-success{color:#047857!important;background:#ecfdf5!important;border:1px solid #e2e8f0!important}.op-report-heading p{color:#52657f!important}.pd-nav .op-count{color:#172b4d!important;background:#fff1f2!important}.op-refresh-note{color:#52657f!important}.op-detail-button,.op-primary-button{color:#172b4d!important;background:#155eef!important}.op-secondary-button{color:#52657f!important;background:#eef2f7!important;border:1px solid #e2e8f0!important}.op-incident-status.open{color:#be123c!important;background:#fee2e2!important}.op-incident-status.investigating{color:#be123c!important;background:#fef3c7!important}.op-incident-status.recovered{color:#2563eb!important;background:#dbeafe!important}.op-incident-status.resolved{color:#047857!important;background:#dcfce7!important}.op-incident-backdrop{background:#f7f9fc!important}.op-incident-modal{box-shadow:none!important;background:#fff!important}.op-incident-modal-head{border-bottom:1px solid #e2e8f0!important}.op-incident-close{color:#52657f!important;background:#f1f5f9!important}.op-incident-summary>div{background:#f8fafc!important;border:1px solid #e2e8f0!important}.op-incident-message{background:#f8fafc!important;border-left:4px solid #e2e8f0!important}.op-incident-form textarea,.op-incident-form select{color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.op-incident-form textarea:focus,.op-incident-form select:focus{border-color:#e2e8f0!important;outline:2px solid #e2e8f0!important}.op-incident-warning{color:#be123c!important;background:#fff7ed!important}@media (width<=720px){.op-incident-actions{background:#fff!important}}.op-incident-modal{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.op-incident-modal-head{border-bottom-color:#e2e8f0!important}.op-incident-modal-head h2{color:#172b4d!important}.op-incident-modal-head p{color:#52657f!important}.op-incident-close{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.op-incident-close:hover{background:#fff!important}.op-incident-summary>div{background:#fff!important;border-color:#e2e8f0!important}.op-incident-summary span{color:#52657f!important}.op-incident-summary strong{color:#172b4d!important}.op-incident-message{color:#172b4d!important;background:#fff!important;border-left-color:#e2e8f0!important}.op-incident-message strong{color:#172b4d!important}.op-incident-message p{color:#52657f!important}.op-incident-form label{color:#172b4d!important}.op-incident-form input,.op-incident-form textarea,.op-incident-form select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.op-incident-form input::placeholder,.op-incident-form textarea::placeholder{color:#2563eb!important}.op-incident-form input:disabled,.op-incident-form select:disabled{color:#172b4d!important;background:#fff!important}.op-incident-form input:focus,.op-incident-form textarea:focus,.op-incident-form select:focus{border-color:#e2e8f0!important;outline:2px solid #e2e8f0!important}.op-incident-warning{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}@media (width<=720px){.op-incident-actions{background:#f7f9fc!important}}.op-incident-message .op-related-card{color:#52657f!important;background:#fff!important}.op-incident-message .op-related-card strong{color:#52657f!important}.op-incident-message .op-related-card span{color:#2563eb!important}.op-alerts-premium{--ia-panel:#f7f9fc!important;--ia-panel2:#f7f9fc!important;--ia-border:#e2e8f0!important;--ia-muted:#2563eb!important;--ia-blue:#2563eb!important;--ia-green:#047857!important;--ia-red:#be123c!important;--ia-amber:#be123c!important}.op-alerts-hero{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.op-alerts-hero:before{box-shadow:none!important;border:1px solid #e2e8f0!important}.op-alerts-hero-copy>span{color:#2563eb!important}.op-alerts-hero-copy h1{color:#172b4d!important}.op-alerts-hero-copy p{color:#52657f!important}.op-alerts-hero-kpis>div{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.op-alerts-hero-kpis>div:after{border:8px solid #e2e8f0!important}.op-alerts-hero-kpis span,.op-alerts-hero-kpis small{color:#2563eb!important}.op-alerts-hero-kpis .critical{border-color:#e2e8f0!important}.op-alerts-hero-kpis .critical strong{color:#be123c!important}.op-alerts-hero-kpis .warning{border-color:#e2e8f0!important}.op-alerts-hero-kpis .warning strong{color:#be123c!important}.op-alerts-hero-kpis .recovered{border-color:#e2e8f0!important}.op-alerts-hero-kpis .recovered strong{color:#2563eb!important}.op-alerts-hero-kpis .healthy{border-color:#e2e8f0!important}.op-alerts-hero-kpis .healthy strong{color:#047857!important}.op-alerts-premium>.pd-panel{box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.op-alerts-premium>.pd-panel>.pd-panel-head{background:#fff!important;border-bottom-color:#e2e8f0!important}.op-alerts-premium>.pd-panel>.pd-panel-head h2{color:#172b4d!important}.op-alerts-premium>.pd-panel>.pd-panel-head p{color:#2563eb!important}.op-alerts-premium>.pd-panel>.pd-panel-head>span{color:#2563eb!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.op-alerts-down-panel>.pd-panel-head>span{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.op-alerts-premium .op-filters{background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.op-alerts-premium .op-filters label{color:#52657f!important}.op-alerts-premium .op-filters select{color:#172b4d!important;background:#f7f9fc!important;border-color:#e2e8f0!important}.op-alerts-premium .op-secondary-button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.op-alerts-premium .op-secondary-button:hover{background:#fff!important}.op-alerts-premium thead{color:#2563eb!important;background:#f7f9fc!important}.op-alerts-premium th{color:#172b4d!important}.op-alerts-premium td,.op-alerts-premium th{border-bottom-color:#e2e8f0!important}.op-alerts-premium tbody tr:hover,.op-alerts-down-panel tbody tr{background:#fff!important}.op-down-device i{box-shadow:none!important;background:#ff607b!important}.op-down-device span{color:#172b4d!important}.op-severity{color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.op-severity.critical,.op-severity.high,.op-severity.medium,.op-severity.warning{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.op-severity.low,.op-severity.info{color:#2563eb!important;background:#fff!important;border-color:#e2e8f0!important}.op-incident-dashboard-stats{background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.op-incident-dashboard-stats>.pd-stat{background:#fff!important;border:1px solid #e2e8f0!important}.op-incident-dashboard-stats>.pd-stat:after{border:9px solid #e2e8f0!important}.op-incident-dashboard-stats>.pd-stat>span{color:#2563eb!important}.op-incident-dashboard-stats>.pd-stat>strong{color:#172b4d!important}.op-incident-dashboard-stats>.pd-stat:first-child{border-color:#e2e8f0!important}.op-incident-dashboard-stats>.pd-stat:first-child>strong{color:#be123c!important}.op-incident-dashboard-stats>.pd-stat:nth-child(2){border-color:#e2e8f0!important}.op-incident-dashboard-stats>.pd-stat:nth-child(2)>strong{color:#be123c!important}.op-incident-dashboard-stats>.pd-stat:nth-child(3){border-color:#e2e8f0!important}.op-incident-dashboard-stats>.pd-stat:nth-child(3)>strong{color:#2563eb!important}.op-incident-dashboard-stats>.pd-stat:nth-child(4){border-color:#e2e8f0!important}.op-incident-dashboard-stats>.pd-stat:nth-child(4)>strong{color:#047857!important}.op-incidents-premium .op-incident-status{border:1px solid #e2e8f0!important}.op-incidents-premium .op-incident-status.open,.op-incidents-premium .op-incident-status.investigating{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.op-incidents-premium .op-incident-status.recovered{color:#2563eb!important;background:#fff!important;border-color:#e2e8f0!important}.op-incidents-premium .op-incident-status.resolved{color:#047857!important;background:#ecfdf5!important;border-color:#e2e8f0!important}.op-alerts-premium .op-detail-button{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.op-alerts-premium .op-detail-button:hover{background:#fff!important}.op-alerts-premium .pd-empty{color:#2563eb!important}.op-reports-premium{--rp-panel:#f7f9fc!important;--rp-border:#e2e8f0!important;--rp-muted:#2563eb!important;--rp-blue:#2563eb!important;--rp-green:#047857!important;--rp-red:#be123c!important;--rp-amber:#be123c!important}.op-reports-hero{background:#fff!important;border:1px solid #e2e8f0!important}.op-reports-hero:after{box-shadow:none!important;border:1px solid #e2e8f0!important}.op-reports-hero>div:first-child>span{color:#2563eb!important}.op-reports-hero h1{color:#172b4d!important}.op-reports-hero p{color:#52657f!important}.op-reports-hero-badge{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.op-reports-hero-badge strong{color:#2563eb!important}.op-reports-hero-badge span{color:#172b4d!important}.op-reports-hero-badge small{color:#2563eb!important}.op-report-kpis>div{background:#fff!important;border:1px solid #e2e8f0!important}.op-report-kpis>div:after{border:9px solid #e2e8f0!important}.op-report-kpis span{color:#2563eb!important}.op-report-kpis strong{color:#172b4d!important}.op-report-kpis small,.op-report-kpis .blue strong{color:#2563eb!important}.op-report-kpis .green{border-color:#e2e8f0!important}.op-report-kpis .green strong{color:#047857!important}.op-report-kpis .red{border-color:#e2e8f0!important}.op-report-kpis .red strong{color:#be123c!important}.op-report-kpis .purple{border-color:#e2e8f0!important}.op-report-kpis .purple strong{color:#2563eb!important}.op-report-kpis .amber{border-color:#e2e8f0!important}.op-report-kpis .amber strong{color:#be123c!important}.op-reports-premium>.pd-panel,.op-sla-premium,.op-monthly-premium{box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.op-reports-premium .pd-panel-head,.op-sla-premium>.pd-panel-head,.op-monthly-premium>.pd-panel-head{background:#fff!important;border-bottom-color:#e2e8f0!important}.op-reports-premium .pd-panel-head h2,.op-sla-premium .pd-panel-head h2,.op-monthly-premium .pd-panel-head h2{color:#172b4d!important}.op-reports-premium .pd-panel-head p,.op-sla-premium .pd-panel-head p,.op-monthly-premium .pd-panel-head p{color:#2563eb!important}.op-reports-premium .op-filters,.op-sla-premium .op-filters,.op-monthly-premium .op-filters{background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.op-reports-premium .op-filters label,.op-sla-premium .op-filters label,.op-monthly-premium .op-filters label{color:#52657f!important}.op-reports-premium .op-filters select,.op-sla-premium .op-filters select,.op-monthly-premium .op-filters select{color:#172b4d!important;background:#f7f9fc!important;border-color:#e2e8f0!important}.op-reports-premium .op-primary,.op-monthly-premium .op-primary{background:#fff!important;border-color:#e2e8f0!important}.op-premium-report-heading{background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.op-premium-report-heading strong{color:#172b4d!important}.op-premium-report-heading p{color:#2563eb!important}.op-device-report-stats>.pd-stat,.op-sla-premium .op-report-stats>.pd-stat,.op-monthly-premium .op-report-stats>.pd-stat{background:#fff!important;border-color:#e2e8f0!important}.op-device-report-stats>.pd-stat span,.op-sla-premium .op-report-stats>.pd-stat span,.op-monthly-premium .op-report-stats>.pd-stat span{color:#2563eb!important}.op-device-report-stats>.pd-stat strong,.op-sla-premium .op-report-stats>.pd-stat strong,.op-monthly-premium .op-report-stats>.pd-stat strong{color:#172b4d!important}.op-device-report-stats>.pd-stat:first-child,.op-sla-premium .op-report-stats>.pd-stat:nth-child(2){border-color:#e2e8f0!important}.op-device-report-stats>.pd-stat:first-child strong,.op-sla-premium .op-report-stats>.pd-stat:nth-child(2) strong{color:#047857!important}.op-device-report-stats>.pd-stat:nth-child(2),.op-sla-premium .op-report-stats>.pd-stat:nth-child(4){border-color:#e2e8f0!important}.op-device-report-stats>.pd-stat:nth-child(2) strong,.op-sla-premium .op-report-stats>.pd-stat:nth-child(4) strong{color:#be123c!important}.op-sla-premium .op-report-stats>.pd-stat:first-child{border-color:#e2e8f0!important}.op-sla-premium .op-report-stats>.pd-stat:first-child strong{color:#be123c!important}.op-sla-premium .op-report-stats>.pd-stat:nth-child(3){border-color:#e2e8f0!important}.op-sla-premium .op-report-stats>.pd-stat:nth-child(3) strong,.op-reports-premium .op-note,.op-sla-premium .op-note,.op-monthly-premium .op-note{color:#2563eb!important}.op-reports-premium .op-report-heading strong,.op-sla-premium .op-report-heading strong,.op-monthly-premium .op-report-heading strong{color:#172b4d!important}.op-reports-premium .op-report-heading p,.op-sla-premium .op-report-heading p,.op-monthly-premium .op-report-heading p{color:#2563eb!important}.op-premium-table thead,.op-sla-premium thead,.op-monthly-premium thead{background:#f7f9fc!important}.op-premium-table th,.op-premium-table td,.op-sla-premium th,.op-sla-premium td,.op-monthly-premium th,.op-monthly-premium td{border-bottom-color:#e2e8f0!important}.op-premium-table tbody tr:hover,.op-sla-premium tbody tr:hover,.op-monthly-premium tbody tr:hover{background:#fff!important}.op-monthly-premium>div[style]>button:not(.op-primary){color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.op-monthly-premium>div[style]>button:not(.op-primary):hover{background:#fff!important}.op-incidents-premium .op-incident-no{color:#2563eb!important}.op-pagination{background:#f7f9fc!important;border-top:1px solid #e2e8f0!important}.op-pagination-meta,.op-pagination-meta label{color:#2563eb!important}.op-pagination-meta select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.op-pagination-controls button{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.op-pagination-controls button:hover:not(:disabled){color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.op-pagination-controls button.active{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.op-page-gap{color:#2563eb!important}.top-page{--top-bg:#f7f9fc!important;--top-panel:#f7f9fc!important;--top-panel2:#f7f9fc!important;--top-border:#e2e8f0!important;--top-muted:#2563eb!important;--top-blue:#2563eb!important;--top-green:#047857!important;--top-red:#be123c!important;--top-purple:#2563eb!important;color:#172b4d!important}.top-header{background:#fff!important;border:1px solid #e2e8f0!important}.top-header:after{box-shadow:none!important;border:1px solid #e2e8f0!important}.top-header span{color:#2563eb!important}.top-header h1{color:#172b4d!important}.top-header p{color:#2563eb!important}.top-actions button,.top-actions select,.top-inspector button,.top-inspector input,.top-inspector select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.top-actions button:hover,.top-inspector button:hover{background:#fff!important;border-color:#e2e8f0!important}.top-actions .primary,.top-inspector .primary{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.top-message{color:#2563eb!important;background:#fff!important;border:1px solid #e2e8f0!important}.top-summary>div{background:#fff!important;border:1px solid #e2e8f0!important}.top-summary>div:after{border:9px solid #e2e8f0!important}.top-summary span,.top-summary>div:first-child strong{color:#2563eb!important}.top-summary>div:nth-child(2){border-color:#e2e8f0!important}.top-summary>div:nth-child(2) strong{color:#047857!important}.top-summary>div:nth-child(3){border-color:#e2e8f0!important}.top-summary>div:nth-child(3) strong{color:#be123c!important}.top-summary>div:nth-child(4){border-color:#e2e8f0!important}.top-summary>div:nth-child(4) strong{color:#2563eb!important}.top-canvas{box-shadow:none!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.top-canvas:before{background:#fff!important}.top-empty{color:#2563eb!important}.top-empty strong{color:#172b4d!important}.top-canvas-legend{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.top-canvas-legend strong{color:#2563eb!important}.top-canvas-legend span{color:#52657f!important}.top-canvas-legend i{color:#2563eb!important;background:#fff!important}.top-canvas-legend hr{border-top:1px solid #e2e8f0!important}.top-canvas-legend b{background:#4f9fff!important}.top-canvas-legend b.wan{background:#39e49d!important}.top-canvas-legend b.vpn{background:#a56cff!important}.top-inspector{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.top-inspector h2{color:#172b4d!important}.top-inspector h3,.top-inspector p{color:#2563eb!important}.top-inspector label{color:#52657f!important}.top-inspector input,.top-inspector select{background:#f7f9fc!important;border-color:#e2e8f0!important}.top-inspector input:focus,.top-inspector select:focus{box-shadow:none!important;border-color:#e2e8f0!important}.top-inspector hr{border-top:1px solid #e2e8f0!important}.top-inspector .danger{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.top-inspector .danger:hover{background:#fff1f2!important}.top-device-info{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.top-device-info span{color:#2563eb!important}.top-device-info strong{color:#172b4d!important}.top-links button{background:#f7f9fc!important;border-color:#e2e8f0!important}.top-links b{color:#be123c!important}@media print{.top-canvas{box-shadow:none!important}}.pd-app,.pd-login{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pd-bg:#f7f9fc!important;--pd-panel:#f7f9fc!important;--pd-border:#e2e8f0!important;--pd-muted:#52657f!important;color:#172b4d!important}.pd-app button:focus-visible,.pd-app select:focus-visible,.pd-login input:focus-visible,.pd-login button:focus-visible{outline:2px solid #e2e8f0!important}.pd-sidebar{background:#f7f9fc!important}.pd-brand b{color:#172b4d!important;background:#2563eb!important}.pd-nav.active{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.pd-user button{color:#52657f!important}.pd-refresh button,.pd-user button:hover{color:#172b4d!important}.pd-refresh button,.pd-period button,.pd-chart-controls select{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.pd-refresh button:hover{background:#fff!important}.pd-site-card{border-top:3px solid #e2e8f0!important}.pd-site-card:hover{background:#fff!important;border-color:#e2e8f0!important}.pd-site-top{color:#52657f!important}.pd-device-tabs>button{color:#172b4d!important;background:#f7f9fc!important}.pd-device-tabs>button.selected{background:#fff!important;border-color:#e2e8f0!important}.pd-badge{color:#172b4d!important;background:#fff!important}.pd-badge.up{color:#047857!important;background:#ecfdf5!important}.pd-badge.down{color:#be123c!important;background:#fff1f2!important}.pd-period button.selected{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.pd-svg-wrap text{fill:#52657f!important}.pd-gridline{stroke:#52657f!important}.pd-area{fill:#047857!important}.pd-rx{stroke:#047857!important}.pd-tx{stroke:#2563eb!important}.pd-warning{color:#be123c!important}.pd-error{color:#172b4d!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.pd-empty{color:#52657f!important}.pd-app td,.pd-app th{border-bottom:1px solid #e2e8f0!important}.pd-app thead{background:#f7f9fc!important}.pd-app tr.selected{background:#fff!important}.pd-app table button{color:#172b4d!important}.pd-health .pd-stat{background:#f7f9fc!important}.pd-incidents strong{color:#be123c!important}.pd-login input{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.pd-login button{color:#172b4d!important;background:#2563eb!important}.pd-legacy-bar{color:#172b4d!important;background:#fff!important}.pd-legacy-bar button{color:#172b4d!important;background:#2563eb!important}.act-report-header h1{color:#172b4d!important}.act-report-btn-primary{color:#172b4d!important;background:#2563eb!important}.act-report-btn-primary:hover{background:#1d4ed8!important}.act-report-search{color:#172b4d!important}.act-report-search:focus{border-color:#e2e8f0!important}.act-report-filter{color:#172b4d!important}.act-report-filter:focus{border-color:#e2e8f0!important}.act-report-date{color:#172b4d!important}.act-report-date:focus{border-color:#e2e8f0!important}.act-report-btn-clear{color:#be123c!important;border:1px solid #e2e8f0!important}.act-report-btn-clear:hover{color:#172b4d!important;background:#dc2626!important}.act-report-table th{background:#fff!important}.act-report-table td{color:#172b4d!important;border-bottom:1px solid #e2e8f0!important}.act-report-table .cell-action button{color:#172b4d!important}.act-report-table .cell-action button:hover{background:#fff!important}.act-report-table .cell-action button.delete:hover{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.act-report-table .personel-name{color:#2563eb!important;background:#fff!important}.act-report-number{color:#2563eb!important;background:#60a5fa20!important}.act-report-site-name,.act-report-desc,.act-report-duration{color:#172b4d!important}.act-report-personel-badge{color:#2563eb!important;background:#fff!important;border:1px solid #e2e8f0!important}.act-report-btn-action{color:#172b4d!important}.act-report-btn-action:hover{background:#fff!important}.act-report-btn-action.delete:hover{color:#be123c!important;background:#fff1f2!important}.act-report-pagination{background:#fff!important}.act-report-pagination-btn{color:#172b4d!important}.act-report-pagination-btn:hover:not(:disabled){background:#fff!important;border-color:#e2e8f0!important}.act-report-spinner{border-top-color:#e2e8f0!important}.act-report-modal-overlay{background:#f7f9fc!important}.act-report-modal-header h2,.act-report-modal-close:hover{color:#172b4d!important}.act-report-error{color:#be123c!important;background:#dc262620!important;border:1px solid #e2e8f0!important}.act-report-field input,.act-report-field select,.act-report-field textarea{color:#172b4d!important;background:#f7f9fc!important}.act-report-field input:focus,.act-report-field select:focus,.act-report-field textarea:focus{border-color:#e2e8f0!important}.act-report-personel-add{color:#172b4d!important}.act-report-personel-add:hover:not(:disabled){background:#fff!important;border-color:#e2e8f0!important}.act-report-personel-tag{color:#2563eb!important;background:#f7f9fc!important}.act-report-personel-remove{color:#be123c!important}.act-report-btn-cancel{color:#172b4d!important}.act-report-btn-cancel:hover{background:#fff!important}.act-report-btn-save{color:#172b4d!important;background:#2563eb!important}.act-report-btn-save:hover:not(:disabled){background:#1d4ed8!important}.act-log-header h1,.act-search-input,.act-filter-select{color:#172b4d!important}.act-filter-select:focus{border-color:#e2e8f0!important}.act-log-table tr:hover{background:#fff!important}.act-log-time .rel,.act-username{color:#172b4d!important}.act-role-admin{color:#2563eb!important;background:#7c3aed30!important}.act-role-editor{color:#2563eb!important;background:#2563eb30!important}.act-role-viewer{color:#52657f!important;background:#64748b30!important}.act-status-success{color:#047857!important;background:#ecfdf5!important}.act-status-failed{color:#be123c!important;background:#fff1f2!important}.act-pagination{background:#fff!important}.act-pagination button{color:#172b4d!important}.act-pagination button:hover:not(:disabled){background:#fff!important;border-color:#e2e8f0!important}.pd-live-traffic>div,.pd-traffic-usage>div{background:#ffffff06!important}.pd-zoom-selection{fill:#2563eb!important;stroke:#2563eb!important}.pd-hover-line{stroke:#172b4d!important}.pd-chart-reset:hover{background:#ffffff0f!important}.pd-table-wrap td:last-child>button:first-child{color:#2563eb!important;background:#2563eb1f!important;border:1px solid #e2e8f0!important}.pd-table-wrap td:last-child>button:last-child{color:#172b4d!important;background:#dc2626!important;border:1px solid #e2e8f0!important}.pd-table-wrap td:last-child>button:first-child:hover{background:#2563eb40!important}.pd-table-wrap td:last-child>button:last-child:hover{background:#b91c1c!important;border-color:#e2e8f0!important}.pd-device-test{background:#f7f9fc!important}.pd-device-test-label{color:#2563eb!important}.pd-device-test-info strong{color:#172b4d!important}.pd-traffic-panel{border-color:#e2e8f0!important}.pd-traffic-date-filter{background:#ffffff05!important}.pd-interface-panel{border-color:#e2e8f0!important}.pd-interface-table tbody tr:hover{background:#60a5fa0e!important}.pd-interface-table tbody tr.selected{box-shadow:none!important;background:#fff!important}.pd-interface-table button{color:#172b4d!important}.pd-interface-table button:hover{color:#2563eb!important}.pd-interface-stale{color:#be123c!important;background:#f59e0b1a!important}.pd-site-delete{color:#172b4d!important;background:#dc2626!important;border:1px solid #e2e8f0!important}.pd-site-delete:hover{background:#b91c1c!important;border-color:#e2e8f0!important}.pd-ping-monitor{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.pd-ping-head{color:#172b4d!important}.pd-site-status{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.pd-site-status:before{box-shadow:none!important;background:#fff!important}.pd-site-status.online{color:#047857!important;background:#ecfdf5!important;border-color:#e2e8f0!important}.pd-site-status.online:before{box-shadow:none!important;background:#4ade80!important}.pd-site-status.offline{color:#172b4d!important;background:#fff1f2!important;border-color:#e2e8f0!important}.pd-site-status.offline:before{box-shadow:none!important;background:#f87171!important}.pd-ping-chart{background:#fff!important}.pd-ping-chart text{fill:#52657f!important}.pd-ping-grid{stroke:#52657f!important}.pd-ping-line{stroke:#047857!important}.pd-ping-line.offline{stroke:#be123c!important}.pd-ping-loss{fill:#be123c!important}.pd-ping-kpis>div{background:#fff!important;border:1px solid #e2e8f0!important}.pd-ping-kpis span{color:#2563eb!important}.pd-ping-kpis strong{color:#172b4d!important}.pd-ping-kpis strong.ok{color:#047857!important}.pd-ping-kpis strong.loss{color:#be123c!important}.pd-ping-source,.pd-ping-empty{color:#2563eb!important}.pd-device-ping-mini{color:#2563eb!important;border-top:1px solid #e2e8f0!important}.pd-device-ping-mini b{color:#172b4d!important}.pd-device-ping-mini .loss b{color:#be123c!important}.pd-device-ping-history{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.pd-ping-detail-head h3{color:#172b4d!important}.pd-ping-live{color:#172b4d!important;background:#fff!important}.pd-ping-live.online{color:#047857!important;background:#ecfdf5!important}.pd-ping-live.offline{color:#be123c!important;background:#fff1f2!important}.pd-ping-summary>div{background:#f7f9fc!important}.pd-ping-summary span{color:#2563eb!important}.pd-ping-summary strong{color:#172b4d!important}.pd-ping-summary strong.warn{color:#be123c!important}.pd-ping-detail-chart text{fill:#52657f!important}.pd-ping-detail-grid{stroke:#52657f!important}.pd-ping-detail-line{stroke:#2563eb!important}.pd-ping-detail-loss{fill:#be123c!important}.pd-ping-detail-note,.pd-noc-breadcrumb,.pd-noc-breadcrumb span{color:#2563eb!important}.pd-noc-breadcrumb b{color:#172b4d!important}.pd-noc-site-identity,.pd-noc-health-card,.pd-noc-status-card,.pd-noc-link-card,.pd-noc-total-card{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.pd-noc-site-mark{color:#2563eb!important;box-shadow:none!important;background:#fff!important}.pd-noc-title-row span{color:#2563eb!important;background:#fff!important}.pd-noc-site-identity p{color:#52657f!important}.pd-noc-site-identity em{color:#2563eb!important}.pd-noc-health-ring{--health:0deg;box-shadow:none!important;background:#fff!important}.pd-noc-health-ring b{color:#172b4d!important}.pd-noc-health-ring span{color:#52657f!important}.pd-noc-health-metrics>div{border-left:1px solid #e2e8f0!important}.pd-noc-health-metrics strong{color:#172b4d!important}.pd-noc-health-metrics span{color:#52657f!important}.pd-noc-health-metrics small{color:#2563eb!important}.pd-noc-online-pill{color:#172b4d!important;border:1px solid #e2e8f0!important}.pd-noc-online-pill.online{color:#047857!important;background:#15b9731c!important;border-color:#e2e8f0!important}.pd-noc-online-pill.offline{color:#be123c!important;background:#b543541f!important;border-color:#e2e8f0!important}.pd-noc-status-card>div span{color:#2563eb!important}.pd-noc-status-card>div b{color:#172b4d!important}.pd-noc-status-card>div b.connected{color:#047857!important}.pd-noc-status-card button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.pd-noc-provider-icon{color:#2563eb!important;background:#fff!important}.pd-noc-link-head span{color:#2563eb!important}.pd-noc-util-ring{--util:0deg;background:#fff!important}.pd-noc-util-ring.warn,.pd-noc-util-ring.critical{background:#fff!important}.pd-noc-capacity-row{color:#2563eb!important}.pd-noc-capacity-row strong{color:#172b4d!important}.pd-noc-progress{background:#fff!important}.pd-noc-progress i{background:#31ce87!important}.pd-noc-progress i.warn{background:#f59e42!important}.pd-noc-progress i.critical{background:#f45f72!important}.pd-noc-link-foot{color:#2563eb!important}.pd-noc-link-foot b,.pd-noc-total-card>span{color:#52657f!important}.pd-noc-total-card small{color:#2563eb!important}.pd-noc-bars i{background:linear-gradient(#2b82f6,#fff)!important}.pd-device-tabs>button.pd-noc-device-card,.pd-device-tabs>button.pd-noc-device-card:hover{background:#fff!important;border-color:#e2e8f0!important}.pd-device-tabs>button.pd-noc-device-card.selected{box-shadow:none!important;border-color:#e2e8f0!important}.pd-noc-device-icon{color:#172b4d!important;background:#fff!important}.pd-noc-device-title small,.pd-device-tabs>button.pd-noc-device-card>.pd-device-ip{color:#2563eb!important}.pd-noc-device-latency{color:#047857!important}.pd-noc-device-loss{color:#52657f!important}.pd-noc-device-loss.loss{color:#be123c!important}.pd-mini-spark polyline{stroke:#2563eb!important}.pd-mini-spark.offline polyline{stroke:#be123c!important}.pd-mini-spark-base{stroke:#52657f!important}.pd-panel:first-of-type .pd-panel-head{background:#fff!important}.pd-panel:first-of-type .pd-panel-head h2:before{color:#2563eb!important}.pd-device-test{background:#f7f9fc!important;border-color:#e2e8f0!important}.pd-device-ping-history{background:#fff!important;border-color:#e2e8f0!important}.pd-traffic-panel,.pd-interface-panel{background:#fff!important}.pd-live-traffic>div{background:#fff!important;border-color:#e2e8f0!important}.pd-health .pd-stat{background:#f7f9fc!important;border-color:#e2e8f0!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-latency{color:#047857!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-loss{color:#52657f!important}.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-loss.loss{color:#be123c!important}.pd-noc-breadcrumb-path i{color:#2563eb!important}.pd-connection-config-btn{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.pd-connection-config-btn:hover{background:#fff!important;border-color:#e2e8f0!important}.pd-connection-editor{background:#fff!important;border:1px solid #e2e8f0!important}.pd-connection-editor-head{border-bottom:1px solid #e2e8f0!important}.pd-connection-editor-head strong{color:#172b4d!important}.pd-connection-editor-head span{color:#2563eb!important}.pd-connection-close{color:#52657f!important}.pd-connection-row{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.pd-connection-row label{color:#2563eb!important}.pd-connection-row input,.pd-connection-row select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.pd-connection-row input:focus,.pd-connection-row select:focus{box-shadow:none!important;border-color:#e2e8f0!important}.pd-connection-remove{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.pd-connection-actions>button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.pd-connection-actions>.op-primary{color:#172b4d!important;background:#2468d9!important;border-color:#e2e8f0!important}.pd-connection-empty,.pd-device-tabs>button.pd-noc-device-card>.pd-noc-device-title small,.pd-device-tabs>button.pd-noc-device-card>.pd-device-ip{color:#2563eb!important}.pd-noc-device-stats>.pd-noc-device-latency{color:#047857!important}.pd-noc-device-stats>.pd-noc-device-loss{color:#52657f!important}.pd-noc-device-stats>.pd-noc-device-loss.loss{color:#be123c!important}.po-shell{--po-panel:#f7f9fc!important;--po-panel-2:#f7f9fc!important;--po-border:#e2e8f0!important;--po-text:#172b4d!important;--po-muted:#2563eb!important;--po-blue:#2563eb!important;--po-green:#047857!important;--po-red:#be123c!important;--po-amber:#be123c!important}.po-search{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.po-search>span{color:#2563eb!important}.po-search input{color:#172b4d!important}.po-search input::placeholder{color:#2563eb!important}.po-search kbd{color:#2563eb!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.po-top-actions>span{color:#2563eb!important}.po-top-actions button,.po-sites-heading button{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.po-welcome{background:#fff!important;border:1px solid #e2e8f0!important}.po-welcome:before{box-shadow:none!important;border:1px solid #e2e8f0!important}.po-welcome>div:first-child>span{color:#2563eb!important}.po-welcome p,.po-welcome-quote{color:#52657f!important}.po-kpi-card{background:#fff!important}.po-kpi-icon{color:#2563eb!important;background:#3194ff1f!important;border:1px solid #e2e8f0!important}.po-kpi-card.green .po-kpi-icon{color:#047857!important;background:#39e49d1a!important;border-color:#e2e8f0!important}.po-kpi-card.red .po-kpi-icon{color:#be123c!important;background:#ff607b1a!important;border-color:#e2e8f0!important}.po-kpi-card.amber .po-kpi-icon{color:#be123c!important;background:#ffbd4a1a!important;border-color:#e2e8f0!important}.po-kpi-copy>span{color:#52657f!important}.po-kpi-copy small{color:#2563eb!important}.po-mini-bars i{background:linear-gradient(#3ca1ff,#185fb6)!important}.po-mini-bars.green i{background:linear-gradient(#3ee7a3,#ecfdf5)!important}.po-mini-bars.red i{background:linear-gradient(#ff6d86,#b52c49)!important}.po-mini-bars.amber i{background:linear-gradient(#ffc85c,#b77c17)!important}.po-ring{--ring-color:var(--po-green);--ring-value:0deg;box-shadow:none!important;background:#fff!important}.po-ring.green{--ring-color:var(--po-green)}.po-ring.blue{--ring-color:var(--po-blue)}.po-ring.red{--ring-color:var(--po-red)}.po-ring.amber{--ring-color:var(--po-amber)}.po-panel{background:#fff!important}.po-panel-title{border-bottom:1px solid #e2e8f0!important}.po-panel-title span,.po-panel-title button{color:#2563eb!important}.po-health-list>div{color:#52657f!important}.po-health-list i.ok{color:#047857!important;background:#ecfdf5!important}.po-health-list i.warn{color:#be123c!important;background:#fff1f2!important}.po-health-list b,.po-traffic-kpis span{color:#2563eb!important}.po-traffic-kpis>div:first-child strong{color:#047857!important}.po-traffic-kpis>div:last-child strong{color:#2563eb!important}.po-traffic-chart{border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important}.po-traffic-line{box-shadow:none!important;background:#fff!important}.po-traffic-panel>small{color:#2563eb!important}.po-isp-row{border-bottom:1px solid #e2e8f0!important}.po-isp-logo{color:#2563eb!important;background:#fff!important}.po-isp-copy small{color:#2563eb!important}.po-isp-meter,.po-isp-meter i{background:#fff!important}.po-isp-values small,.po-empty-compact{color:#2563eb!important}.po-bali-map{background:#fff!important}.po-island-shape{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.po-map-dot{color:#172b4d!important}.po-map-dot i{box-shadow:none!important;background:#1ed584!important;border:2px solid #e2e8f0!important}.po-map-dot.warn i{box-shadow:none!important;background:#f6ac2d!important;border-color:#e2e8f0!important}.po-map-dot.bad i{box-shadow:none!important;background:#f14f6b!important;border-color:#e2e8f0!important}.po-map-dot span{background:#f7f9fc!important}.po-map-legend{color:#52657f!important;background:#f7f9fc!important}.po-map-legend i{background:#1ed584!important}.po-map-legend i.warn{background:#f6ac2d!important}.po-map-legend i.offline{background:#f14f6b!important}.po-performance-kpis>div{border-right:1px solid #e2e8f0!important}.po-performance-kpis span{color:#2563eb!important}.po-performance-graph .latency{stroke:#2563eb!important}.po-performance-graph .loss{stroke:#be123c!important}.po-alert-row{border-bottom:1px solid #e2e8f0!important}.po-alert-row>i.critical,.po-alert-row>i.warn{color:#be123c!important;background:#fff1f2!important}.po-alert-row>span,.po-alert-row>small,.po-sites-heading span{color:#2563eb!important}.po-site-card{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.po-site-card:hover{background:#fff!important;border-color:#e2e8f0!important}.po-site-visual,.po-site-visual:before{background:#fff!important}.po-site-visual>span{color:#2563eb!important}.po-site-visual>i{box-shadow:none!important;background:#46e8a5!important}.po-site-visual.visual-1,.po-site-visual.visual-2,.po-site-visual.visual-3,.po-site-visual.visual-4{background:#fff!important}.po-site-copy>div>span{color:#047857!important;background:#ecfdf5!important}.po-site-copy>div>span.warn,.po-site-copy>div>span.offline{color:#be123c!important;background:#fff1f2!important}.po-site-copy p{color:#2563eb!important}.po-site-copy small{color:#52657f!important}.po-site-arrow,.po-empty-sites{color:#2563eb!important}@media (width<=480px){.po-performance-kpis>div{border-bottom:1px solid #e2e8f0!important}}.pd-app{--pd-bg:#f7f9fc!important;--pd-panel:#f7f9fc!important;--pd-border:#e2e8f0!important;--pd-muted:#2563eb!important;background:#fff!important}.pd-nav{color:#52657f!important}.pd-nav.active{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.pd-nav small,.pd-nav-label{color:#2563eb!important}.pd-user{border-top:1px solid #e2e8f0!important}.pd-user small,.pd-user button{color:#2563eb!important}@media (width<=760px){.pd-sidebar{box-shadow:none!important}}.dm-premium{--dm-panel:#f7f9fc!important;--dm-border:#e2e8f0!important;--dm-muted:#2563eb!important;--dm-blue:#2563eb!important;--dm-green:#047857!important;--dm-red:#be123c!important;--dm-purple:#2563eb!important}.dm-hero{background:#fff!important;border:1px solid #e2e8f0!important}.dm-hero:after{box-shadow:none!important;border:1px solid #e2e8f0!important}.dm-hero-copy>span{color:#2563eb!important}.dm-hero h1{color:#172b4d!important}.dm-hero p{color:#52657f!important}.dm-hero-status{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.dm-hero-status strong{color:#2563eb!important}.dm-hero-status span{color:#172b4d!important}.dm-hero-status small{color:#2563eb!important}.dm-kpis>div{background:#fff!important;border:1px solid #e2e8f0!important}.dm-kpis>div:after{border:9px solid #e2e8f0!important}.dm-kpis span,.dm-kpis small,.dm-kpis .blue strong{color:#2563eb!important}.dm-kpis .green{border-color:#e2e8f0!important}.dm-kpis .green strong{color:#047857!important}.dm-kpis .red{border-color:#e2e8f0!important}.dm-kpis .red strong{color:#be123c!important}.dm-kpis .purple{border-color:#e2e8f0!important}.dm-kpis .purple strong{color:#2563eb!important}.dm-add-wrap>.pd-panel,.dm-list-panel{box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.dm-add-wrap .pd-panel-head,.dm-list-panel>.pd-panel-head{background:#fff!important;border-bottom-color:#e2e8f0!important}.dm-add-wrap .pd-panel-head h2,.dm-list-panel .pd-panel-head h2{color:#172b4d!important}.dm-add-wrap .pd-panel-head p,.dm-list-panel .pd-panel-head p{color:#2563eb!important}.dm-add-wrap .op-form label{color:#52657f!important}.dm-add-wrap .op-form input,.dm-add-wrap .op-form select{color:#172b4d!important;background:#f7f9fc!important;border-color:#e2e8f0!important}.dm-add-wrap .op-form input:focus,.dm-add-wrap .op-form select:focus{box-shadow:none!important;border-color:#e2e8f0!important}.dm-add-wrap .op-check{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.dm-add-wrap .op-note{color:#2563eb!important}.dm-add-wrap .op-primary{background:#fff!important;border-color:#e2e8f0!important}.dm-refresh{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.dm-refresh:hover{background:#fff!important}.dm-category-tabs{background:#f7f9fc!important}.dm-category-tabs button{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.dm-category-tabs button b{color:#172b4d!important;background:#fff!important}.dm-category-tabs button.active{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.dm-category-tabs button.active b{color:#172b4d!important;background:#267de0!important}.dm-filters{background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.dm-filters label{color:#2563eb!important}.dm-filters input,.dm-filters select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.dm-filters input:focus,.dm-filters select:focus{box-shadow:none!important;border-color:#e2e8f0!important}.dm-table-wrap thead{background:#f7f9fc!important}.dm-table-wrap th,.dm-table-wrap td{border-bottom-color:#e2e8f0!important}.dm-table-wrap tbody tr:hover{background:#fff!important}.dm-status.online{color:#047857!important;background:#ecfdf5!important}.dm-status.offline{color:#be123c!important;background:#fff1f2!important}.dm-status.unknown{color:#52657f!important;background:#fff!important}.dm-device-name>i{color:#2563eb!important;background:#fff!important}.dm-device-name strong{color:#172b4d!important}.dm-device-name small{color:#2563eb!important}.dm-type-badge,.dm-snmp,.dm-connection{color:#2563eb!important;background:#fff!important;border:1px solid #e2e8f0!important}.dm-snmp{color:#52657f!important;background:#fff!important;border-color:#e2e8f0!important}.dm-snmp.active{color:#047857!important;background:#ecfdf5!important;border-color:#e2e8f0!important}.dm-connection{color:#2563eb!important;background:#fff!important;border-color:#e2e8f0!important}.dm-good{color:#047857!important}.dm-warn,.dm-bad{color:#be123c!important}.dm-actions .edit{color:#2563eb!important;background:#fff!important;border:1px solid #e2e8f0!important}.dm-actions .edit:hover{background:#fff!important}.dm-actions .delete{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.dm-actions .delete:hover{background:#fff1f2!important}.dm-row-no{color:#2563eb!important}.dm-pagination{background:#f7f9fc!important;border-top:1px solid #e2e8f0!important}.dm-pagination-meta,.dm-pagination-meta label{color:#2563eb!important}.dm-pagination-meta select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.dm-pagination-controls button{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.dm-pagination-controls button:hover:not(:disabled){color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.dm-pagination-controls button.active{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.dm-page-gap{color:#2563eb!important}.act-log-header{background:#fff!important;border:1px solid #e2e8f0!important}.act-log-header:after{box-shadow:none!important;border:1px solid #e2e8f0!important}.act-log-header h1{color:#172b4d!important}.act-log-header p{color:#2563eb!important}.act-log-search{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-search-input,.act-filter-select,.act-date-input{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-search-input:focus,.act-filter-select:focus,.act-date-input:focus{box-shadow:none!important;border-color:#e2e8f0!important}.act-clear-btn{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.act-log-table-wrap{background:#fff!important;border:1px solid #e2e8f0!important}.act-log-table th{color:#2563eb!important;background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.act-log-table td{color:#172b4d!important;border-bottom:1px solid #e2e8f0!important}.act-log-table tbody tr:hover{background:#fff!important}.act-row-no{color:#2563eb!important}.act-time-rel{color:#172b4d!important}.act-time-full{color:#2563eb!important}.act-username{color:#172b4d!important}.act-user-detail,.act-resource-type{color:#2563eb!important}.act-resource-name{color:#172b4d!important}.act-resource-id{color:#2563eb!important}.act-desc{color:#52657f!important}.act-ip{color:#2563eb!important;background:#fff!important}.act-pagination{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-pagination-meta,.act-pagination-meta label{color:#2563eb!important}.act-pagination-meta select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-pagination .act-pagination-controls button{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-pagination .act-pagination-controls button:hover:not(:disabled){color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.act-pagination .act-pagination-controls button.active{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.act-page-gap{color:#2563eb!important}.agenda-premium{--ag-blue:#2563eb!important;--ag-green:#047857!important;--ag-amber:#be123c!important;--ag-red:#be123c!important}.agenda-hero-panel{background:#fff!important;border-color:#e2e8f0!important}.agenda-hero-panel:after{box-shadow:none!important;border:1px solid #e2e8f0!important}.agenda-hero-panel h2{color:#172b4d!important}.agenda-hero-panel p{color:#52657f!important}.agenda-hero-panel .op-primary{box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.agenda-kpis>.pd-stat{background:#fff!important;border:1px solid #e2e8f0!important}.agenda-kpis>.pd-stat:after{border:9px solid #e2e8f0!important}.agenda-kpis>.pd-stat span,.agenda-kpis>.pd-stat:first-child strong{color:#2563eb!important}.agenda-kpis>.pd-stat:nth-child(2){border-color:#e2e8f0!important}.agenda-kpis>.pd-stat:nth-child(2) strong{color:#047857!important}.agenda-kpis>.pd-stat:nth-child(3){border-color:#e2e8f0!important}.agenda-kpis>.pd-stat:nth-child(3) strong{color:#2563eb!important}.agenda-kpis>.pd-stat:nth-child(4){border-color:#e2e8f0!important}.agenda-kpis>.pd-stat:nth-child(4) strong{color:#be123c!important}.agenda-filters{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.agenda-filters select,.agenda-filters input{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.agenda-filters select:focus,.agenda-filters input:focus{box-shadow:none!important;border-color:#e2e8f0!important}.agenda-table-wrap{background:#fff!important;border:1px solid #e2e8f0!important}.agenda-table-wrap thead{background:#f7f9fc!important}.agenda-table-wrap th,.agenda-table-wrap td{border-bottom-color:#e2e8f0!important}.agenda-table-wrap tbody tr:hover{background:#fff!important}.agenda-table-wrap td:first-child{color:#2563eb!important}.agenda-table-wrap button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.agenda-table-wrap button.op-primary{color:#2563eb!important;background:#fff!important;border-color:#e2e8f0!important}.agenda-table-wrap button:hover{background:#fff!important}.agenda-pagination{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.agenda-pagination-meta,.agenda-pagination-meta label{color:#2563eb!important}.agenda-pagination-meta select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.agenda-pagination-controls button{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.agenda-pagination-controls button:hover:not(:disabled),.agenda-pagination-controls button.active{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.agenda-page-gap{color:#2563eb!important}.agenda-premium .sl-modal{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.agenda-premium .sl-modal-header{background:#fff!important;border-bottom-color:#e2e8f0!important}.agenda-premium .sl-modal input,.agenda-premium .sl-modal select,.agenda-premium .sl-modal textarea{color:#172b4d!important;background:#f7f9fc!important;border-color:#e2e8f0!important}.act-report-hero{background:#fff!important;border:1px solid #e2e8f0!important}.act-report-hero:after{box-shadow:none!important;border:1px solid #e2e8f0!important}.act-report-eyebrow{color:#2563eb!important}.act-report-hero h1{color:#172b4d!important}.act-report-hero p{color:#52657f!important}.act-report-hero-total{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-report-hero-total strong{color:#2563eb!important}.act-report-hero-total span{color:#172b4d!important}.act-report-kpis>div{background:#fff!important;border:1px solid #e2e8f0!important}.act-report-kpis>div:after{border:9px solid #e2e8f0!important}.act-report-kpis span,.act-report-kpis small,.act-report-kpis .blue strong{color:#2563eb!important}.act-report-kpis .green{border-color:#e2e8f0!important}.act-report-kpis .green strong{color:#047857!important}.act-report-kpis .amber{border-color:#e2e8f0!important}.act-report-kpis .amber strong{color:#be123c!important}.act-report-kpis .purple{border-color:#e2e8f0!important}.act-report-kpis .purple strong{color:#2563eb!important}.act-report-kpis .cyan{border-color:#e2e8f0!important}.act-report-kpis .cyan strong{color:#2563eb!important}.act-report-filters{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-report-search,.act-report-filter,.act-report-date{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-report-btn-clear{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.act-report-table-wrap{background:#fff!important;border-color:#e2e8f0!important}.act-report-table th{background:#f7f9fc!important;border-bottom-color:#e2e8f0!important}.act-report-table td{border-bottom-color:#e2e8f0!important}.act-report-table tbody tr:hover{background:#fff!important}.act-report-btn-action{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.act-report-pagination{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-report-pagination-meta,.act-report-pagination-meta label{color:#2563eb!important}.act-report-pagination-meta select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-report-pagination-controls button{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.act-report-pagination-controls button:hover:not(:disabled),.act-report-pagination-controls button.active{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.act-report-page-gap{color:#2563eb!important}.act-report-modal{box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.act-report-modal-header{background:#fff!important;border-bottom-color:#e2e8f0!important}.act-report-field input,.act-report-field select,.act-report-field textarea{background:#f7f9fc!important;border-color:#e2e8f0!important}.pd-mrtg-cacti-graph{background:#ffffff03!important}.pd-cacti-summary{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.pd-cacti-summary-head>span{color:#2563eb!important}.pd-cacti-stat-table .head{color:#2563eb!important;background:#ffffff09!important}.pd-cacti-stat-table .row.rx strong{color:#047857!important}.pd-cacti-stat-table .row.tx strong{color:#2563eb!important}.pd-cacti-totals>div{background:#ffffff05!important}.pd-cacti-totals span{color:#52657f!important}.pd-cacti-totals .total{background:#fff!important;border-color:#e2e8f0!important}.pd-cacti-totals .total strong{color:#172b4d!important}.pd-cacti-foot{color:#2563eb!important}.pd-axis-unit{fill:#2563eb!important}.pd-cacti-inline{border-top:1px solid #e2e8f0!important}.pd-cacti-inline-range{color:#52657f!important}.pd-cacti-inline-range strong{color:#172b4d!important}.pd-cacti-inline-grid{border-top:1px solid #e2e8f0!important}.pd-cacti-inline-grid.head{color:#2563eb!important}.pd-cacti-inline-grid.rx strong{color:#047857!important}.pd-cacti-inline-grid.tx strong{color:#2563eb!important}.pd-cacti-inline-usage{color:#52657f!important;background:#ffffff05!important;border:1px solid #e2e8f0!important}.pd-cacti-inline-usage strong{color:#172b4d!important}.pd-nav-group[open]>.pd-nav-group-title{color:#172b4d!important;background:#fff!important}.pd-nav-group-items{border-left:1px solid #e2e8f0!important}.pd-incident-empty{color:#52657f!important}.pd-noc-provider-logo.biznet{background:#f7f9ff!important}.pd-noc-provider-logo.telkom,.pd-noc-provider-logo.starlink{background:#fff!important}.pd-app,.pd-login{--pd-bg:#f7f9fc!important;--pd-panel:#f7f9fc!important;--pd-panel-2:#fff!important;--pd-sidebar-bg:#f7f9fc!important;--pd-border:#e2e8f0!important;--pd-border-bright:#e2e8f0!important;--pd-muted:#52657f!important;--pd-text:#172b4d!important;--pd-blue:#2563eb!important;--pd-blue-hover:#2563eb!important;background:#f7f9fc!important}.pd-app{background:#fff!important}.pd-brand{border-bottom:1px solid #e2e8f0!important}.pd-brand-copy strong{color:#172b4d!important}.pd-brand-copy span{color:#2563eb!important}.pd-nav{color:#52657f!important;border:1px solid #e2e8f0!important}.pd-nav:hover{color:#172b4d!important;background:#fff!important}.pd-nav.active{box-shadow:none!important;color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.pd-nav-label{color:#2563eb!important}.pd-eyebrow{color:#2563eb!important}.pd-header h1{color:#172b4d!important}.pd-header p{color:#52657f!important}.op-primary,.pd-refresh button{box-shadow:none!important;color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.op-primary:hover,.pd-refresh button:hover{box-shadow:none!important;background:#fff!important}.pd-site-card{box-shadow:none!important;color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important;border-top-width:2px!important}.pd-site-card:hover{box-shadow:none!important;border-color:#e2e8f0!important}.pd-site-card h2{color:#172b4d!important}.pd-site-card p,.pd-site-top{color:#52657f!important}.pd-site-footer{border-top:1px solid #e2e8f0!important}.pd-site-footer strong{color:#2563eb!important}.pd-panel,.pd-stat{box-shadow:none!important;background:#fff!important;border-color:#e2e8f0!important}.pd-panel h2,.pd-stat strong{color:#172b4d!important}.pd-muted,.pd-panel p,.pd-stat span,.pd-stat small{color:#52657f!important}.op-count{color:#172b4d!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.pd-app table{border-color:#e2e8f0!important}.pd-app th{color:#172b4d!important}.pd-app td{color:#52657f!important}.pd-app input,.pd-app select,.pd-app textarea{color:#172b4d!important;background:#f7f9fc!important;border-color:#e2e8f0!important}.pd-sidebar .pd-brand-mark{box-shadow:none!important}.pd-sidebar .pd-brand-copy strong{color:#172b4d!important}.pd-sidebar .pd-brand-copy span{color:#2563eb!important}.pd-sidebar .pd-brand-final{border-bottom:1px solid #e2e8f0!important}.pd-sidebar .pd-brand-copy-final strong{color:#172b4d!important}.pd-sidebar .pd-brand-copy-final span{color:#2563eb!important}.pd-sidebar .pd-brand-official{border-bottom:1px solid #e2e8f0!important}.pd-login .pd-login-logo-official{box-shadow:none!important}.aj-brand,.aj-brand-text strong{color:#172b4d!important}.aj-brand-text span{color:#2563eb!important}.pd-sidebar .pd-brand{border-bottom:1px solid #e2e8f0!important}.pd-login-text-brand strong{color:#172b4d!important}.pd-login-text-brand span{color:#2563eb!important}.pd-login{background:#fff!important}.pd-login form{box-shadow:none!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.pd-login input{background:#fff!important;border:1px solid #e2e8f0!important}.pd-login input:focus{box-shadow:none!important;border-color:#e2e8f0!important}.pd-login button{box-shadow:none!important;background:#fff!important}@media (width<=600px){.pd-login:before,.pd-login form{background:#f7f9fc!important}}.pd-login form{background:#f7f9fc!important}.pd-login-heading strong{color:#172b4d!important}@media (width<=600px){.pd-login form{background:#f7f9fc!important}}.pd-health-hero{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.pd-health-kicker{color:#2563eb!important}.pd-health-hero h2{color:#172b4d!important}.pd-health-hero p{color:#52657f!important}.pd-health-score{background:#fff!important;border:1px solid #e2e8f0!important}.pd-health-score strong{color:#172b4d!important}.pd-health-score.healthy span{color:#047857!important}.pd-health-score.good span{color:#2563eb!important}.pd-health-score.warning span,.pd-health-score.critical span{color:#be123c!important}.pd-exec-metrics{background:#fff!important;border:1px solid #e2e8f0!important}.pd-exec-metrics>div{border-right:1px solid #e2e8f0!important}.pd-exec-metrics span{color:#52657f!important}.pd-exec-metrics strong{color:#172b4d!important}.pd-exec-updated{color:#2563eb!important}@media (width<=650px){.pd-exec-metrics>div{border-bottom:1px solid #e2e8f0!important}}.cust-picker-menu{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.cust-picker-option,.cust-picker-create{background:#fff!important}.cust-picker-option:hover,.cust-picker-create:hover{background:#f8fafc!important}.cust-picker-option strong{color:#52657f!important}.cust-picker-option small{color:#2563eb!important}.cust-picker-option em{color:#52657f!important}.cust-picker-create{color:#52657f!important;border-top:1px solid #e2e8f0!important}.cust-picker-empty{color:#2563eb!important}.cdb-page{--cdb-blue:#2563eb!important;--cdb-green:#047857!important;--cdb-amber:#be123c!important;--cdb-red:#be123c!important;color:#172b4d!important}.cdb-hero{background:#fff!important;border:1px solid #e2e8f0!important}.cdb-hero:after{box-shadow:none!important;border:1px solid #e2e8f0!important}.cdb-kicker{color:#2563eb!important}.cdb-hero h1{color:#172b4d!important}.cdb-hero p{color:#52657f!important}.cdb-primary{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.cdb-secondary{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.cdb-stat{background:#fff!important;border:1px solid #e2e8f0!important}.cdb-stat:after{border:9px solid #e2e8f0!important}.cdb-stat span,.cdb-stat:first-child strong{color:#2563eb!important}.cdb-stat:nth-child(2){border-color:#e2e8f0!important}.cdb-stat:nth-child(2) strong{color:#047857!important}.cdb-stat:nth-child(3){border-color:#e2e8f0!important}.cdb-stat:nth-child(3) strong{color:#2563eb!important}.cdb-stat:nth-child(4){border-color:#e2e8f0!important}.cdb-stat:nth-child(4) strong{color:#be123c!important}.cdb-toolbar{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cdb-toolbar input,.cdb-toolbar select,.cdb-form input,.cdb-form select,.cdb-form textarea{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cdb-toolbar input::placeholder,.cdb-form input::placeholder,.cdb-form textarea::placeholder{color:#2563eb!important}.cdb-toolbar input:focus,.cdb-toolbar select:focus,.cdb-form input:focus,.cdb-form select:focus,.cdb-form textarea:focus{box-shadow:none!important;border-color:#e2e8f0!important}.cdb-muted{color:#2563eb!important}.cdb-panel{background:#fff!important;border:1px solid #e2e8f0!important}.cdb-table thead{background:#f7f9fc!important}.cdb-table th,.cdb-table td{border-bottom:1px solid #e2e8f0!important}.cdb-table th{color:#2563eb!important}.cdb-table tbody tr:hover{background:#fff!important}.cdb-table td:nth-child(n+6),.cdb-no{color:#2563eb!important}.cdb-name strong{color:#172b4d!important}.cdb-name small{color:#2563eb!important}.cdb-table td:nth-child(4),.cdb-table td:nth-child(5){color:#52657f!important}.cdb-type{color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.cdb-type.managed{color:#047857!important;background:#ecfdf5!important;border-color:#e2e8f0!important}.cdb-type.non_managed{color:#2563eb!important;background:#fff!important;border-color:#e2e8f0!important}.cdb-empty{color:#2563eb!important}.cdb-pagination{color:#2563eb!important;background:#f7f9fc!important;border-top:1px solid #e2e8f0!important}.cdb-pagination strong{color:#172b4d!important}.cdb-pagination button{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cdb-pagination button:hover:not(:disabled){color:#2563eb!important;background:#fff!important;border-color:#e2e8f0!important}.cdb-overlay{background:#f7f9fc!important}.cdb-modal{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.cdb-modal-head{background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.cdb-modal-head h2{color:#172b4d!important}.cdb-modal-head button{color:#52657f!important}.cdb-form label{color:#2563eb!important}.cdb-modal-actions{background:#f7f9fc!important;border-top:1px solid #e2e8f0!important}.cdb-related h3{color:#172b4d!important}.cdb-related-card{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cdb-related-card span{color:#2563eb!important}.cdb-related-card strong{color:#172b4d!important}.cdb-list-row{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cdb-list-row strong{color:#172b4d!important}.cdb-list-row small,.cdb-list-row>span{color:#2563eb!important}.cdb-error{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.cdb-note{color:#047857!important;background:#ecfdf5!important;border:1px solid #e2e8f0!important}.bast-page{color:#52657f!important}.bast-page .bast-page-header h1{color:#172b4d!important}.bast-page .bast-page-header p{color:#52657f!important}.bast-page .bast-card{box-shadow:none!important;color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.bast-page .bast-form-head{border-bottom:1px solid #e2e8f0!important}.bast-page .bast-close{color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.bast-page .bast-section-title{color:#52657f!important;border-bottom:1px solid #e2e8f0!important}.bast-page input,.bast-page select,.bast-page textarea{color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.bast-page .bast-form-actions{border-top:1px solid #e2e8f0!important}.bast-page .bast-form-actions button:not(.op-primary){color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.bast-page .bast-table tbody td{color:#52657f!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.bast-page .pd-error{color:#be123c!important;background:#fef2f2!important;border:1px solid #e2e8f0!important}.bast-page .bast-word-button{color:#172b4d!important;background:#2563eb!important;border:1px solid #e2e8f0!important}.bast-page .bast-delete-button{color:#be123c!important;background:#fff!important;border:1px solid #e2e8f0!important}.bast-page .bast-edit-button{color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.bast-page .bast-edit-button:hover{background:#f1f5f9!important;border-color:#e2e8f0!important}.bast-page .bast-card{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.bast-page .bast-empty{color:#52657f!important}.bast-page .bast-empty strong{color:#172b4d!important}.bast-page .bast-form-head{border-bottom-color:#e2e8f0!important}.bast-page .bast-form-head h2{color:#172b4d!important}.bast-page .bast-form-head p{color:#52657f!important}.bast-page .bast-section-title{color:#172b4d!important;border-bottom-color:#e2e8f0!important}.bast-page .bast-grid>label,.bast-page label.bast-full{color:#52657f!important}.bast-page input,.bast-page select,.bast-page textarea{color:#172b4d!important;background:#f7f9fc!important;border-color:#e2e8f0!important}.bast-page input::placeholder,.bast-page textarea::placeholder{color:#2563eb!important}.bast-page input:focus,.bast-page select:focus,.bast-page textarea:focus{box-shadow:none!important;border-color:#e2e8f0!important}.bast-page .bast-close{color:#52657f!important;background:#fff!important;border-color:#e2e8f0!important}.bast-page .bast-close:hover{color:#172b4d!important;background:#fff!important}.bast-page .bast-table{color:#172b4d!important}.bast-page .bast-table thead th{color:#52657f!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.bast-page .bast-table tbody td{color:#172b4d!important;border-bottom:1px solid #e2e8f0!important}.bast-page .bast-table tbody tr:hover td{background:#fff!important}.bast-page .bast-table strong{color:#172b4d!important}.bast-page .bast-form-actions{border-top-color:#e2e8f0!important}.bast-page .bast-form-actions button:not(.op-primary){color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.bast-page .bast-form-actions button:not(.op-primary):hover{background:#fff!important}.bast-page .bast-edit-button{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.bast-page .bast-delete-button{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.bast-page .bast-delete-button:hover{background:#fff1f2!important}.sl-page{color:#172b4d!important}.sl-spinner{border-top-color:#e2e8f0!important}.sl-page-title h1{color:#172b4d!important}.sl-btn-primary{color:#172b4d!important;background-color:#3b82f6!important}.sl-btn-primary:hover{background-color:#2563eb!important}.sl-btn-primary:disabled{background-color:#6099e8!important}.sl-btn-secondary{color:#172b4d!important}.sl-btn-secondary:hover{background-color:#fff!important}.sl-btn-small{color:#172b4d!important}.sl-btn-small:hover{background-color:#fff!important}.sl-btn-edit,.sl-btn-extend{color:#2563eb!important;background-color:#fff!important;border-color:#e2e8f0!important}.sl-btn-danger{color:#be123c!important;background-color:#fff1f2!important}.sl-btn-danger:hover{background-color:#fff1f2!important}.sl-btn-success{color:#047857!important;background-color:#ecfdf5!important}.sl-btn-success:hover{background-color:#ecfdf5!important}.sl-stat-value{color:#172b4d!important}.sl-card.pd-warning .sl-stat-value,.sl-card.pd-danger .sl-stat-value{color:#be123c!important}.sl-card.pd-info .sl-stat-value{color:#2563eb!important}.sl-card.pd-success .sl-stat-value{color:#047857!important}.sl-tab{border-bottom:2px solid #e2e8f0!important}.sl-tab:hover{color:#172b4d!important}.sl-tab-active{color:#2563eb!important;border-bottom-color:#e2e8f0!important}.sl-table th{background-color:#f7f9fc!important}.sl-table td{color:#172b4d!important;border-bottom:1px solid #e2e8f0!important}.sl-table tr:hover{background-color:#fff!important}.sl-calendar-title,.sl-calendar-nav{color:#172b4d!important}.sl-calendar-nav:hover{background:#fff!important}.sl-calendar-day{background:#f7f9fc!important}.sl-calendar-day.sl-calendar-has-event{background:#fff!important;border-color:#e2e8f0!important}.sl-calendar-date{color:#172b4d!important}.sl-calendar-event-install{color:#2563eb!important;background:#fff!important}.sl-calendar-event-start{color:#be123c!important;background:#fff1f2!important}.sl-calendar-event-end{color:#047857!important;background:#ecfdf5!important}.sl-modal-overlay{background:#f7f9fc!important}.sl-modal-header h2,.sl-modal-close:hover{color:#172b4d!important}.sl-modal-actions{background:#f7f9fc!important}.sl-form-section h3{color:#172b4d!important}.sl-form-row input,.sl-form-row select,.sl-form-row textarea{color:#172b4d!important;background:#f7f9fc!important}.sl-form-row input:focus,.sl-form-row select:focus,.sl-form-row textarea:focus{box-shadow:none!important;border-color:#e2e8f0!important}.sl-form-row input:disabled{background-color:#fff!important}.sl-form-info{color:#2563eb!important;background:#fff!important;border:1px solid #e2e8f0!important}.sl-selected-kit{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.sl-selected-kit p{color:#172b4d!important}.sl-selected-kit p strong{color:#047857!important}.sl-detail-overlay{background:#f7f9fc!important}.sl-detail-close:hover{color:#172b4d!important;background:#fff!important}.sl-detail-header h2,.sl-detail-row strong{color:#172b4d!important}.sl-detail-notes{color:#172b4d!important;background:#f7f9fc!important}.sl-detail-actions{background:#f7f9fc!important}.sl-units-page .sl-page-title h2{color:#172b4d!important}.pd-status-scheduled{color:#2563eb!important;background:#fff!important}.pd-status-soon{color:#be123c!important;background:#fff1f2!important}.pd-status-active{color:#047857!important;background:#ecfdf5!important}.pd-status-warning,.pd-status-overdue{color:#be123c!important;background:#fff1f2!important}.pd-status-pickup{color:#172b4d!important;background:#fff!important}.pd-status-done{color:#047857!important;background:#ecfdf5!important}.pd-status-cancelled{color:#172b4d!important;background:#fff!important}.pd-status-available{color:#047857!important;background:#ecfdf5!important}.pd-status-rented{color:#2563eb!important;background:#fff!important}.pd-status-reserved{color:#be123c!important;background:#fff1f2!important}.pd-status-maintenance,.pd-status-unknown{color:#172b4d!important;background:#fff!important}.sl-btn-delete{color:#be123c!important;background-color:#fff1f2!important;border-color:#e2e8f0!important}.sl-btn-delete:hover{background-color:#fff1f2!important}.inv-page{color:#172b4d!important}.inv-hero{background:#fff!important;border:1px solid #e2e8f0!important}.inv-hero:after{box-shadow:none!important;border:1px solid #e2e8f0!important}.inv-hero span{color:#2563eb!important}.inv-hero p{color:#52657f!important}.inv-hero button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.inv-kpis>div{background:#fff!important;border:1px solid #e2e8f0!important}.inv-kpis span,.inv-kpis small,.inv-kpis .blue strong{color:#2563eb!important}.inv-kpis .green{border-color:#e2e8f0!important}.inv-kpis .green strong{color:#047857!important}.inv-kpis .amber{border-color:#e2e8f0!important}.inv-kpis .amber strong{color:#be123c!important}.inv-kpis .red{border-color:#e2e8f0!important}.inv-kpis .red strong{color:#be123c!important}.inv-kpis .purple{border-color:#e2e8f0!important}.inv-kpis .purple strong{color:#2563eb!important}.inv-tabs button{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-tabs button.active{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.inv-panel{background:#fff!important;border:1px solid #e2e8f0!important}.inv-panel>header{background:#fff!important;border-bottom:1px solid #e2e8f0!important}.inv-panel>header span,.inv-panel>header p{color:#2563eb!important}.inv-panel>header button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.inv-filters{background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.inv-filters input,.inv-filters select,.inv-form-grid input,.inv-form-grid select,.inv-account-form input,.inv-account-form textarea,.inv-wide-label textarea,.inv-form-section textarea{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-table-wrap thead{background:#f7f9fc!important}.inv-table-wrap th,.inv-table-wrap td{border-bottom:1px solid #e2e8f0!important}.inv-table-wrap tbody tr:hover{background:#fff!important}.inv-table-wrap td small,.inv-no,.inv-number{color:#2563eb!important}.inv-money{color:#172b4d!important}.inv-status,.inv-source{color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.inv-status.draft{color:#52657f!important}.inv-status.sent{color:#2563eb!important;background:#fff!important;border-color:#e2e8f0!important}.inv-status.partial{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.inv-status.paid{color:#047857!important;background:#ecfdf5!important;border-color:#e2e8f0!important}.inv-status.overdue,.inv-status.cancelled{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.inv-actions button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.inv-actions .pay,.inv-actions .wa{color:#047857!important;background:#ecfdf5!important;border-color:#e2e8f0!important}.inv-actions .send{color:#2563eb!important;background:#fff!important;border-color:#e2e8f0!important}.inv-actions .danger{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.inv-pagination{background:#f7f9fc!important;border-top:1px solid #e2e8f0!important}.inv-pagination>div{color:#2563eb!important}.inv-pagination select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-pagination button{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-pagination button.active{color:#172b4d!important;background:#fff!important}.inv-modal-overlay{background:#f7f9fc!important}.inv-modal{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.inv-modal-head{background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.inv-modal-head span,.inv-modal-head small{color:#2563eb!important}.inv-modal-head>button{color:#52657f!important}.inv-form-section{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-form-section h3{color:#52657f!important}.inv-section-title button{color:#2563eb!important;background:#fff!important;border:1px solid #e2e8f0!important}.inv-form-grid label,.inv-account-form label,.inv-wide-label,.inv-item-header{color:#2563eb!important}.inv-item-row{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-item-row input{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-item-row button{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.inv-totals-editor label{color:#2563eb!important}.inv-totals-editor input{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-totals-editor>div{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-totals-editor span{color:#2563eb!important}.inv-totals-editor .grand{background:#fff!important;border-color:#e2e8f0!important}.inv-totals-editor .grand strong{color:#2563eb!important}.inv-modal-actions{background:#f7f9fc!important;border-top:1px solid #e2e8f0!important}.inv-modal-actions button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.inv-modal-actions .primary{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.inv-payment-summary>div{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-payment-summary span{color:#2563eb!important}.inv-account-card{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-account-logo{color:#2563eb!important;background:#fff!important}.inv-account-copy span,.inv-account-copy small{color:#2563eb!important}.inv-account-badges b{color:#047857!important;background:#ecfdf5!important}.inv-account-badges b.off{color:#be123c!important;background:#fff1f2!important}.inv-account-actions button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.inv-account-actions .danger{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.inv-error{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.inv-notice{color:#047857!important;background:#ecfdf5!important;border:1px solid #e2e8f0!important}.inv-empty{color:#2563eb!important}.inv-payment-history>div:not(.inv-empty){background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-payment-history span{color:#2563eb!important}.inv-payment-history strong{color:#047857!important}.inv-payment-history small{color:#2563eb!important}.inv-payment-history button{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.act-report-btn-action.invoice{color:#2563eb!important;background:#fff!important;border-color:#e2e8f0!important}.inv-actions .delete{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.inv-item-description select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-price-card{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.inv-price-main strong{color:#172b4d!important}.inv-price-main span,.inv-price-main small{color:#2563eb!important}.inv-price-card>b{color:#047857!important}.inv-internal-line{color:#52657f!important;background:#f7f9fc!important;border:1px dashed #e2e8f0!important}.inv-totals-editor .internal{background:#f7f9fc!important;border-color:#e2e8f0!important}.inv-totals-editor .internal strong{color:#52657f!important}.inv-totals-editor .internal.profit{background:#ecfdf5!important;border-color:#e2e8f0!important}.inv-totals-editor .internal.profit strong{color:#047857!important}.inv-price-values small{color:#2563eb!important}.inv-price-values b{color:#047857!important}.inv-ready-panel{border-color:#e2e8f0!important}.inv-ready-panel>header{background:#fff!important}.inv-ready-card{background:#fff!important;border:1px solid #e2e8f0!important}.inv-ready-main strong,.inv-ready-work strong{color:#172b4d!important}.inv-ready-main small,.inv-ready-work small{color:#2563eb!important}.inv-ready-work>span{color:#047857!important}.inv-ready-card>button.primary{color:#047857!important;background:#ecfdf5!important;border:1px solid #e2e8f0!important}.bq-page{color:#172b4d!important}.bq-hero{background:#fff!important;border:1px solid #e2e8f0!important}.bq-eyebrow{color:#be123c!important}.bq-hero p{color:#52657f!important}.bq-hero-total{background:#fff!important;border:1px solid #e2e8f0!important}.bq-hero-total span,.bq-hero-total strong{color:#be123c!important}.bq-hero-total small{color:#a16207!important}.bq-kpis>div{background:#fff!important;border:1px solid #e2e8f0!important}.bq-kpis span,.bq-kpis small,.bq-kpis .all strong{color:#2563eb!important}.bq-kpis .warn{border-color:#e2e8f0!important}.bq-kpis .warn strong{color:#be123c!important}.bq-kpis .danger{border-color:#e2e8f0!important}.bq-kpis .danger strong{color:#be123c!important}.bq-kpis .critical{border-color:#e2e8f0!important}.bq-kpis .critical strong{color:#be123c!important}.bq-panel{background:#fff!important;border:1px solid #e2e8f0!important}.bq-panel-head{background:#fff!important;border-bottom:1px solid #e2e8f0!important}.bq-panel-head span,.bq-panel-head p{color:#2563eb!important}.bq-panel-head button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.bq-filters{background:#f7f9fc!important;border-bottom:1px solid #e2e8f0!important}.bq-filters input,.bq-filters select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.bq-error{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.bq-table-wrap thead{background:#f7f9fc!important}.bq-table-wrap th,.bq-table-wrap td{border-bottom:1px solid #e2e8f0!important}.bq-table-wrap th{color:#172b4d!important}.bq-table-wrap tbody tr:hover{background:#fff!important}.bq-table-wrap td small,.bq-no,.bq-report-number{color:#2563eb!important}.bq-age.fresh{color:#047857!important;background:#ecfdf5!important;border:1px solid #e2e8f0!important}.bq-age.warning,.bq-age.danger,.bq-age.critical,.bq-unbilled{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.bq-actions button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.bq-actions .primary{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.bq-empty{color:#2563eb!important}.bq-empty strong{color:#52657f!important}.bq-pagination{background:#f7f9fc!important;border-top:1px solid #e2e8f0!important}.bq-pagination>div{color:#2563eb!important}.bq-pagination select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.bq-pagination button{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.bq-pagination button.active{color:#172b4d!important;background:#fff!important}.bq-actions .danger{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.cb-page{color:#172b4d!important}.cb-hero{background:#fff!important;border:1px solid #e2e8f0!important}.cb-hero span{color:#2563eb!important}.cb-hero p{color:#52657f!important}.cb-hero button,.cb-panel button,.cb-modal button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.cb-hero button.primary,.cb-panel button.primary,.cb-modal button.primary{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.cb-kpis>div{background:#fff!important;border:1px solid #e2e8f0!important}.cb-kpis span,.cb-kpis strong,.cb-kpis small{color:#2563eb!important}.cb-kpis .success{border-color:#e2e8f0!important}.cb-kpis .success strong{color:#047857!important}.cb-kpis .danger{border-color:#e2e8f0!important}.cb-kpis .danger strong{color:#be123c!important}.cb-kpis .warning{border-color:#e2e8f0!important}.cb-kpis .warning strong{color:#be123c!important}.cb-kpis .storage{border-color:#e2e8f0!important}.cb-kpis .storage strong{color:#2563eb!important}.cb-panel{background:#fff!important;border:1px solid #e2e8f0!important}.cb-panel>header{background:#fff!important;border-bottom:1px solid #e2e8f0!important}.cb-panel>header span,.cb-panel>header p{color:#2563eb!important}.cb-device-card{background:#fff!important;border:1px solid #e2e8f0!important}.cb-device-head>div>span,.cb-device-head small{color:#2563eb!important}.cb-state{color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.cb-state.success{color:#047857!important;background:#ecfdf5!important;border-color:#e2e8f0!important}.cb-state.failed{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.cb-state.running{color:#2563eb!important;background:#fff!important;border-color:#e2e8f0!important}.cb-state.never{color:#52657f!important;background:#fff!important;border-color:#e2e8f0!important}.cb-device-info>div{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cb-device-info span{color:#2563eb!important}.cb-device-info strong{color:#172b4d!important}.cb-device-error{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.cb-history-filters select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cb-table-wrap thead{background:#f7f9fc!important}.cb-table-wrap th,.cb-table-wrap td{border-bottom:1px solid #e2e8f0!important}.cb-table-wrap th{color:#172b4d!important}.cb-table-wrap tbody tr:hover{background:#fff!important}.cb-table-wrap td small,.cb-file{color:#2563eb!important}.cb-table-wrap code{color:#52657f!important}.cb-row-actions .danger{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.cb-empty{color:#2563eb!important}.cb-pagination{background:#f7f9fc!important;border-top:1px solid #e2e8f0!important}.cb-pagination>div{color:#2563eb!important}.cb-pagination select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cb-pagination button.active{color:#172b4d!important;background:#fff!important}.cb-error{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.cb-notice{color:#047857!important;background:#ecfdf5!important;border:1px solid #e2e8f0!important}.cb-modal-overlay{background:#f7f9fc!important}.cb-modal{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.cb-modal>header{border-bottom:1px solid #e2e8f0!important}.cb-modal>header span,.cb-modal>header small{color:#2563eb!important}.cb-modal>header>button{color:#52657f!important}.cb-modal-body label{color:#2563eb!important}.cb-modal-body input,.cb-modal-body select,.cb-modal-body textarea{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cb-security-note{color:#52657f!important;background:#fff!important;border:1px solid #e2e8f0!important}.cb-modal>footer{border-top:1px solid #e2e8f0!important}.cb-setup-steps{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cb-setup-steps strong{color:#172b4d!important}.fin-hero{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.fin-hero span,.fin-panel header span{color:#2563eb!important}.fin-hero h1,.fin-panel h2{color:#172b4d!important}.fin-hero p,.fin-panel p,.fin-hero label,.fin-form label{color:#2563eb!important}.fin-hero input,.fin-form input,.fin-form select,.fin-form textarea,.fin-tabs button,.fin-panel button{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.fin-tabs button.active,.fin-panel button.primary{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.fin-alert.error{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.fin-alert.success{color:#047857!important;background:#ecfdf5!important;border:1px solid #e2e8f0!important}.fin-kpis>div{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.fin-kpis span{color:#2563eb!important}.fin-kpis strong{color:#172b4d!important}.fin-kpis small{color:#2563eb!important}.fin-kpis .profit strong{color:#047857!important}.fin-kpis .loss strong{color:#be123c!important}.fin-panel,.fin-breakdown>div{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.fin-breakdown span,.fin-breakdown small{color:#2563eb!important}.fin-table-wrap th,.fin-table-wrap td{border-bottom:1px solid #e2e8f0!important}.fin-table-wrap th{color:#2563eb!important}.fin-table-wrap td{color:#172b4d!important}.fin-table-wrap td small{color:#2563eb!important}.fin-panel button.danger{color:#be123c!important;background:#fff1f2!important;border-color:#e2e8f0!important}.fin-empty{color:#2563eb!important}.fin-purchase-total{background:#ecfdf5!important;border:1px solid #e2e8f0!important}.fin-purchase-total span{color:#52657f!important}.fin-purchase-total strong{color:#047857!important}.fin-stock-negative{color:#be123c!important}.fin-purchases-layout .fin-purchase-item{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.um-heading p{color:#52657f!important}.um-kicker{color:#2563eb!important}.um-card{background:var(--pd-panel,#f7f9fc)!important;border:1px solid var(--pd-border,#e2e8f0)!important;box-shadow:none!important}.um-grid label,.um-active{color:#172b4d!important}.um-grid input,.um-grid select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.um-grid input:disabled{color:#52657f!important;background:#fff!important}.um-sites{border-top:1px solid var(--pd-border,#e2e8f0)!important}.um-sites-head small{color:#52657f!important}.um-site-row{border-top:1px solid #e2e8f0!important}.um-site-main small{color:#52657f!important}.um-secondary{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.um-secondary:hover{background:#fff!important}.um-list-head span{color:#52657f!important}.um-table th,.um-table td{border-top:1px solid #e2e8f0!important}.um-table th{color:#52657f!important}.um-table td{color:#172b4d!important}.um-table td:first-child small{color:#52657f!important}.um-role,.um-status{background:#f1f5f9!important}.um-role.admin{color:#2563eb!important;background:#ede9fe!important}.um-role.technician{color:#2563eb!important;background:#dbeafe!important}.um-role.accounting{color:#047857!important;background:#dcfce7!important}.um-role.customer{color:#be123c!important;background:#fef3c7!important}.um-status.active{color:#047857!important;background:#dcfce7!important}.um-note{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.um-role-field{color:#172b4d!important}.um-role-choice{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.um-role-choice.selected{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.ms-hero{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.ms-hero span,.ms-panel header span{color:#2563eb!important}.ms-hero p{color:#52657f!important}.ms-kpis>div{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.ms-kpis span,.ms-kpis small{color:#52657f!important}.ms-kpis .green strong{color:#047857!important}.ms-kpis .red strong,.ms-kpis .amber strong{color:#be123c!important}.ms-kpis .blue strong,.ms-kpis .purple strong{color:#2563eb!important}.ms-panel{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.ms-panel>header{border-bottom:1px solid #e2e8f0!important}.ms-panel h2{color:#172b4d!important}.ms-table-wrap th,.ms-table-wrap td{color:#52657f!important;border-bottom:1px solid #e2e8f0!important}.ms-table-wrap th{color:#2563eb!important;background:#f7f9fc!important}.ms-table-wrap td strong{color:#172b4d!important}.ms-table-wrap td small{color:#52657f!important}.ms-status.ok{color:#047857!important;background:#2dc6891f!important}.ms-status.warn{color:#be123c!important;background:#ffb5401f!important}.ms-status.bad{color:#be123c!important;background:#ff54681f!important}.ms-empty{color:#52657f!important}.ms-site-card{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.ms-site-card>div>span{color:#2563eb!important}.ms-site-card p{color:#52657f!important}.ms-site-card footer{color:#52657f!important;border-top:1px solid #e2e8f0!important}.ms-score{background:#f7f9fc!important}.ms-score.ok{color:#047857!important}.ms-score.warn,.ms-score.bad{color:#be123c!important}.ms-event-list>div{border-bottom:1px solid #e2e8f0!important}.ms-event-list strong{color:#172b4d!important}.ms-event-list small,.ms-event-list time{color:#2563eb!important}.ms-dot{background:#ffbd59!important}.ms-dot.bad{background:#ff6070!important}.ms-tool-row label,.ms-form-panel label{color:#52657f!important}.ms-tool-row select,.ms-form-panel input,.ms-form-panel select,.ms-form-panel textarea{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.ms-primary{color:#172b4d!important;background:#1689e8!important}.ms-terminal{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.ms-terminal pre{color:#2563eb!important}.ms-error{color:#be123c!important;background:#ff4f631a!important}.ms-success{color:#047857!important;background:#2bcd8f1a!important}.ms-wan-toolbar{border-bottom:1px solid #e2e8f0!important}.ms-wan-toolbar label{color:#52657f!important}.ms-wan-toolbar select,.ms-wan-card{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.ms-wan-card-head span:first-child{color:#2563eb!important}.ms-wan-info>div{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.ms-wan-info span,.ms-wan-targets span,.ms-wan-targets small{color:#52657f!important}.ms-wan-info strong{color:#172b4d!important}.ms-wan-targets>div{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.ms-wan-targets strong.good{color:#047857!important}.ms-wan-targets strong.bad{color:#be123c!important}.ms-wan-warning{color:#be123c!important;background:#ffbd5914!important;border:1px solid #e2e8f0!important}.ms-secondary-button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.ms-wan-info strong.good{color:#047857!important}.ms-wan-info strong.bad{color:#be123c!important}.ms-wan-reason.ok{color:#047857!important;background:#49dca314!important;border:1px solid #e2e8f0!important}.ms-wan-reason.warn{color:#be123c!important;background:#ffbd5914!important;border:1px solid #e2e8f0!important}.ms-wan-reason.bad{color:#be123c!important;background:#ff718014!important;border:1px solid #e2e8f0!important}.ms-trace-intro,.ms-trace-controls label{color:#52657f!important}.ms-trace-controls select,.ms-trace-controls input{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.ms-trace-controls input::placeholder{color:#52657f!important}.ms-trace-result small{color:#2563eb!important}.ms-segment-form label{color:#52657f!important}.ms-segment-form select,.ms-segment-form input{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.ms-segment-form input::placeholder{color:#52657f!important}.ms-segment-exceptions{border-top:1px solid #e2e8f0!important}.ms-segment-exceptions>p{color:#52657f!important}.ms-segment-exception{color:#172b4d!important;border-bottom:1px solid #e2e8f0!important}.ms-segment-exception button{color:#be123c!important}.ms-segment-preview,.ms-segment-current{color:#172b4d!important;background:#f7f9fc!important}.ms-segment-preview small,.ms-segment-current div{color:#52657f!important}.ms-segment-current b{color:#be123c!important}.st-hero{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.st-hero span,.st-panel header span{color:#2563eb!important}.st-hero p{color:#52657f!important}.st-kpis>div{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.st-kpis span,.st-kpis small{color:#52657f!important}.st-panel{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.st-panel>header{border-bottom:1px solid #e2e8f0!important}.st-panel h2{color:#172b4d!important}.st-form-grid label,.st-admin-grid label{color:#52657f!important}.st-form-grid input,.st-form-grid select,.st-form-grid textarea,.st-admin-grid input,.st-admin-grid select,.st-admin-grid textarea,.st-admin-actions input{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.st-primary{color:#172b4d!important;background:#1689e8!important}.st-secondary{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.st-alert.error{color:#be123c!important;background:#ff4f631a!important}.st-alert.success{color:#047857!important;background:#2bcd8f1a!important}.st-ticket{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.st-number{color:#2563eb!important}.st-ticket h3{color:#172b4d!important}.st-ticket p{color:#2563eb!important}.st-status.baru{color:#2563eb!important;background:#57b7ff1f!important}.st-status.diterima,.st-status.dijadwalkan{color:#be123c!important;background:#ffbd591f!important}.st-status.diproses{color:#2563eb!important;background:#bc9cff1f!important}.st-status.selesai,.st-status.ditutup{color:#047857!important;background:#49dca31f!important}.st-priority.normal{color:#52657f!important;background:#fff!important}.st-priority.mendesak{color:#be123c!important;background:#ff54681f!important}.st-description{color:#52657f!important}.st-meta{color:#2563eb!important;border-top:1px solid #e2e8f0!important}.st-meta strong{color:#172b4d!important}.st-linked-report{color:#52657f!important;background:#f7f9fc!important;border-top:1px solid #e2e8f0!important}.st-linked-report button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.st-admin{background:#f7f9fc!important;border-top:1px solid #e2e8f0!important}.st-empty{color:#52657f!important}.cp-hero{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.cp-hero span,.cp-panel header span{color:#2563eb!important}.cp-hero p{color:#52657f!important}.cp-kpis>div{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cp-kpis span{color:#52657f!important}.cp-panel{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cp-panel>header{border-bottom:1px solid #e2e8f0!important}.cp-panel h2{color:#172b4d!important}.cp-table-wrap th,.cp-table-wrap td{color:#52657f!important;border-bottom:1px solid #e2e8f0!important}.cp-table-wrap th{color:#2563eb!important}.cp-table-wrap td strong{color:#172b4d!important}.cp-table-wrap td small{color:#52657f!important}.cp-status.ok{color:#047857!important;background:#2dc6891f!important}.cp-status.warn{color:#be123c!important;background:#ffb5401f!important}.cp-status.bad{color:#be123c!important;background:#ff54681f!important}.cp-empty{color:#52657f!important}.cp-error{color:#be123c!important;background:#ff4f631a!important}.cp-toolbar select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cp-chart svg{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cp-axis{stroke:#52657f!important}.cp-line.rx{stroke:#2563eb!important}.cp-line.tx{stroke:#047857!important}.cp-legend{color:#52657f!important}.cp-legend span:first-child{color:#2563eb!important}.cp-legend span:last-child{color:#047857!important}.cp-doc-grid article{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cp-doc-grid article>span{color:#2563eb!important}.cp-doc-grid p{color:#52657f!important}.cp-doc-grid button,.cp-doc-foot button{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.cp-profile-grid>div{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cp-profile-grid span{color:#52657f!important}.cp-profile-grid strong{color:#172b4d!important}.cp-site-grid article{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cp-site-grid article>strong{color:#172b4d!important}.cp-site-grid article>span{color:#52657f!important}.cp-feed>div{border-bottom:1px solid #e2e8f0!important}.cp-feed strong{color:#172b4d!important}.cp-feed small,.cp-feed time{color:#52657f!important}.cp-grid{stroke:#52657f!important}.cp-chart-label{fill:#52657f!important}.cp-capacity-line{stroke:#be123c!important}.cp-chart-focus line,.cp-chart-focus circle{stroke:#52657f!important}.cp-chart-focus .rx{fill:#2563eb!important}.cp-chart-focus .tx{fill:#047857!important}.cp-chart-tooltip{color:#172b4d!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important}.cp-legend .capacity{color:#be123c!important}.cp-legend small{color:#52657f!important}.cp-chart-summary>div{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.cp-chart-summary span,.cp-chart-summary small{color:#52657f!important}.cp-chart-summary strong{color:#172b4d!important}body{color:#172b4d!important;background:#f7f9fc!important}::-webkit-scrollbar-thumb:hover{background:#fff!important}::selection{color:#172b4d!important;background:#3b82f6!important}:focus-visible{outline:2px solid #e2e8f0!important}.stat-row,.client-stat{border-bottom:1px solid #e2e8f0!important}.menu-sites{border-top:1px solid #e2e8f0!important}.menu-section-title{color:#52657f!important}.menu-sites .menu-item{border-left:2px solid #e2e8f0!important}.menu-sites .menu-item:hover{background:#f7f9fc!important}.menu-sites .menu-item.active{color:#172b4d!important;background:#f7f9fc!important;border-left-color:#e2e8f0!important}.add-device-section{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.btn-add-device{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.btn-add-device:hover{background:#fff!important}.add-device-form{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.add-device-form h4{color:#172b4d!important}.add-device-error{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}.form-row label{color:#52657f!important}.form-row input,.form-row select{color:#172b4d!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.form-row input:focus,.form-row select:focus{border-color:#e2e8f0!important}.btn-primary{color:#172b4d!important;background:#3b82f6!important}.btn-primary:hover:not(:disabled){background:#2563eb!important}.btn-primary:disabled{color:#52657f!important;background:#fff!important}.btn-secondary{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.btn-secondary:hover{color:#172b4d!important;background:#fff!important}.device-list-view .card{border-left:3px solid #e2e8f0!important}.device-list-view .card .subtitle,.device-status-text,.device-snmp{color:#52657f!important}.device-nav-item{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.device-nav-item:hover{color:#172b4d!important;background:#fff!important}.device-nav-item.active{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.chart-selector .tab{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.chart-selector .tab.active{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.traffic-stats,.client-stats,.interface-stats{background:#f7f9fc!important}.stat-row:not(:last-child),.client-stat:not(:last-child){border-bottom:1px solid #e2e8f0!important}.value{color:#172b4d!important}.client-stat-label{color:#52657f!important}.client-stat-value{color:#172b4d!important}.client-stat-sub{color:#52657f!important}.network-diagram-container{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.network-legend{background:#f7f9fc!important}.legend-item{color:#52657f!important}.legend-dot.online{background:#22c55e!important}.legend-dot.offline{background:#ef4444!important}.legend-divider{background:#fff!important}.legend-icon.mikrotik{background:#ecfdf5!important;border:2px solid #e2e8f0!important}.legend-icon.device{background:#f7f9fc!important;border:1.5px solid #e2e8f0!important}.incident-alert{background:#fff1f2!important;border:1px solid #e2e8f0!important}.incident-title{color:#be123c!important}.incident-item{border-bottom:1px solid #e2e8f0!important}.incident-type{color:#be123c!important}.incident-message{color:#172b4d!important}.incident-time{color:#52657f!important}.no-incidents{color:#047857!important}.device-status-row span:first-child{color:#52657f!important}.device-status-row strong{color:#172b4d!important}.device-interfaces{border-top:1px solid #e2e8f0!important}.iface-name,.iface-rx,.iface-tx,.empty-panel{color:#52657f!important}.card{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.card-title,.card-value{color:#172b4d!important}.card-subtitle{color:#52657f!important}.device-dot.online{background:#22c55e!important}.device-dot.offline{background:#ef4444!important}.device-dot.unknown{background:#fff!important}.loading{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.spinner{border:3px solid #e2e8f0!important}.site-header{border-bottom:1px solid #e2e8f0!important}.site-title{color:#172b4d!important}.site-subtitle,.site-last-update{color:#52657f!important}.site-tabs .tab{color:#52657f!important;background:#f7f9fc!important;border:1px solid #e2e8f0!important}.site-tabs .tab:hover{color:#172b4d!important;background:#fff!important}.site-tabs .tab.active{color:#172b4d!important;background:#fff!important;border-color:#e2e8f0!important}.section-title{color:#172b4d!important}.section-subtitle{color:#52657f!important}.summary-value{color:#172b4d!important}.summary-detail{color:#52657f!important}.badge.online{color:#047857!important;background:#ecfdf5!important}.badge.offline{color:#be123c!important;background:#fff1f2!important}.app-shell{background:#f7f9fc!important}.sidebar{background:#f7f9fc!important;border-right:1px solid #e2e8f0!important}.brand-icon{color:#172b4d!important;background:#2563eb!important}.brand-title{color:#172b4d!important}.brand-subtitle,.sidebar .menu-item{color:#52657f!important}.sidebar .menu-item:hover{color:#172b4d!important;background:#fff!important}.sidebar .menu-item.active{color:#2563eb!important;background:#fff!important}.sidebar .menu-sites{border-top:1px solid #e2e8f0!important}.sidebar .menu-section-title{color:#52657f!important}.user-info{border-top:1px solid #e2e8f0!important}.user-avatar{background:#fff!important}.logout-btn{color:#52657f!important}.logout-btn:hover{color:#172b4d!important;background:#fff!important}.main-content .card-subtitle,.main-content .summary-detail{color:#52657f!important}@media (width<=760px){.sidebar{border-bottom:1px solid #e2e8f0!important}}.login-shell{background:#f7f9fc!important}.login-card{background:#f7f9fc!important;border:1px solid #e2e8f0!important}.login-logo{color:#172b4d!important;background:#2563eb!important}.login-title{color:#172b4d!important}.login-subtitle,.login-form label{color:#52657f!important}.login-form input{color:#172b4d!important;background:#fff!important;border:1px solid #e2e8f0!important}.login-form input:focus{border-color:#e2e8f0!important}.login-btn{color:#172b4d!important;background:#2563eb!important}.login-btn:hover:not(:disabled){background:#1d4ed8!important}.login-btn:disabled{color:#2563eb!important;background:#fff!important}.login-error{color:#be123c!important;background:#fff1f2!important;border:1px solid #e2e8f0!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,.pd-app,.pd-login{color:#172b4d!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f7f9fc!important}.pd-app,.pd-login{--pd-bg:#f7f9fc!important;--pd-panel:#fff!important;--pd-panel-2:#f8fafc!important;--pd-sidebar-bg:#fff!important;--pd-border:#e2e8f0!important;--pd-border-bright:#bfdbfe!important;--pd-muted:#64748b!important;--pd-text:#172b4d!important;--pd-blue:#2563eb!important}.pd-sidebar{box-shadow:none!important;background:#fff!important;border-right:1px solid #e2e8f0!important}.pd-main{background:0 0!important}.pd-nav{justify-content:flex-start;gap:11px;min-height:42px;color:#52657f!important;border-color:#0000!important;font-size:13px!important}.pd-nav>span:first-child{align-items:center;gap:11px;display:inline-flex}.pd-nav .op-count,.pd-nav>small{margin-left:auto}.pd-nav:hover{transform:none;color:#2563eb!important;background:#f1f5f9!important}.pd-nav.active,.pd-nav-group[open]>.pd-nav-group-title{color:#2563eb!important;background:#eff6ff!important;border-color:#0000!important}.pd-nav-group-items{border-color:#e2e8f0!important}.pd-nav-icon{vertical-align:middle;flex:0 0 20px;width:20px;height:20px;display:inline-block;stroke:currentColor!important;fill:none!important}.pd-nav-icon *{stroke:currentColor!important;fill:none!important}.pd-brand{border-color:#e2e8f0!important}.pd-brand-logo-official{filter:none!important}.pd-user strong{color:#172b4d!important}.pd-user small,.pd-user button{color:#64748b!important}.pd-panel,.pd-stat,.oo-panel,.oo-summary,.pd-site-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #172b4d05!important}.oo-shell{--oo-panel:#fff!important;--oo-line:#e2e8f0!important;--oo-muted:#64748b!important;--oo-accent:#2563eb!important;--oo-green:#059669!important;--oo-orange:#b45309!important}.oo-summary-stat,.oo-summary-primary{background:#fff!important}.oo-table-head,thead{background:#f8fafc!important}input,select,textarea{color:#172b4d!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.pd-login button,.login-btn,.btn-primary,.act-report-btn-primary{color:#fff!important;background:#2563eb!important}.pd-badge.up,.badge.online{color:#047857!important;background:#ecfdf5!important}.pd-badge.down,.badge.offline{color:#be123c!important;background:#fff1f2!important}.rx{color:#047857!important}.tx{color:#2563eb!important}::-webkit-scrollbar-track{background:#f8fafc!important}::-webkit-scrollbar-thumb{background:#cbd5e1!important}.pd-app :is([style^="color: rgb(147, 197, 253)"],[style*="; color: rgb(147, 197, 253)"]),.pd-app :is([style^="color: #93c5fd"],[style*="; color: #93c5fd"]),.pd-login :is([style^="color: rgb(147, 197, 253)"],[style*="; color: rgb(147, 197, 253)"]),.pd-login :is([style^="color: #93c5fd"],[style*="; color: #93c5fd"]),.pd-app :is([style^="color: rgb(59, 130, 246)"],[style*="; color: rgb(59, 130, 246)"]),.pd-app :is([style^="color: #3b82f6"],[style*="; color: #3b82f6"]),.pd-login :is([style^="color: rgb(59, 130, 246)"],[style*="; color: rgb(59, 130, 246)"]),.pd-login :is([style^="color: #3b82f6"],[style*="; color: #3b82f6"]){color:#2563eb!important}.pd-app :is([style^="color: rgb(134, 239, 172)"],[style*="; color: rgb(134, 239, 172)"]),.pd-app :is([style^="color: #86efac"],[style*="; color: #86efac"]),.pd-login :is([style^="color: rgb(134, 239, 172)"],[style*="; color: rgb(134, 239, 172)"]),.pd-login :is([style^="color: #86efac"],[style*="; color: #86efac"]),.pd-app :is([style^="color: rgb(34, 197, 94)"],[style*="; color: rgb(34, 197, 94)"]),.pd-app :is([style^="color: #22c55e"],[style*="; color: #22c55e"]),.pd-login :is([style^="color: rgb(34, 197, 94)"],[style*="; color: rgb(34, 197, 94)"]),.pd-login :is([style^="color: #22c55e"],[style*="; color: #22c55e"]){color:#047857!important}.pd-app :is([style^="color: rgb(220, 232, 250)"],[style*="; color: rgb(220, 232, 250)"]),.pd-app :is([style^="color: #dce8fa"],[style*="; color: #dce8fa"]),.pd-login :is([style^="color: rgb(220, 232, 250)"],[style*="; color: rgb(220, 232, 250)"]),.pd-login :is([style^="color: #dce8fa"],[style*="; color: #dce8fa"]){color:#172b4d!important}.pd-app :is([style^="color: rgb(100, 116, 139)"],[style*="; color: rgb(100, 116, 139)"]),.pd-app :is([style^="color: #64748b"],[style*="; color: #64748b"]),.pd-login :is([style^="color: rgb(100, 116, 139)"],[style*="; color: rgb(100, 116, 139)"]),.pd-login :is([style^="color: #64748b"],[style*="; color: #64748b"]){color:#2563eb!important}.pd-app :is([style^="color: rgb(252, 212, 136)"],[style*="; color: rgb(252, 212, 136)"]),.pd-app :is([style^="color: #fcd488"],[style*="; color: #fcd488"]),.pd-login :is([style^="color: rgb(252, 212, 136)"],[style*="; color: rgb(252, 212, 136)"]),.pd-login :is([style^="color: #fcd488"],[style*="; color: #fcd488"]),.pd-app :is([style^="color: rgb(245, 158, 11)"],[style*="; color: rgb(245, 158, 11)"]),.pd-app :is([style^="color: #f59e0b"],[style*="; color: #f59e0b"]),.pd-login :is([style^="color: rgb(245, 158, 11)"],[style*="; color: rgb(245, 158, 11)"]),.pd-login :is([style^="color: #f59e0b"],[style*="; color: #f59e0b"]),.pd-app :is([style^="color: rgb(253, 164, 175)"],[style*="; color: rgb(253, 164, 175)"]),.pd-app :is([style^="color: #fda4af"],[style*="; color: #fda4af"]),.pd-login :is([style^="color: rgb(253, 164, 175)"],[style*="; color: rgb(253, 164, 175)"]),.pd-login :is([style^="color: #fda4af"],[style*="; color: #fda4af"]),.pd-app :is([style^="color: rgb(239, 68, 68)"],[style*="; color: rgb(239, 68, 68)"]),.pd-app :is([style^="color: #ef4444"],[style*="; color: #ef4444"]),.pd-login :is([style^="color: rgb(239, 68, 68)"],[style*="; color: rgb(239, 68, 68)"]),.pd-login :is([style^="color: #ef4444"],[style*="; color: #ef4444"]){color:#be123c!important}.pd-app :is([style^="color: rgb(219, 227, 234)"],[style*="; color: rgb(219, 227, 234)"]),.pd-app :is([style^="color: #dbe3ea"],[style*="; color: #dbe3ea"]),.pd-login :is([style^="color: rgb(219, 227, 234)"],[style*="; color: rgb(219, 227, 234)"]),.pd-login :is([style^="color: #dbe3ea"],[style*="; color: #dbe3ea"]),.pd-app :is([style^="color: rgb(255, 255, 255)"],[style*="; color: rgb(255, 255, 255)"]),.pd-app :is([style^="color: #ffffff"],[style*="; color: #ffffff"]),.pd-login :is([style^="color: rgb(255, 255, 255)"],[style*="; color: rgb(255, 255, 255)"]),.pd-login :is([style^="color: #ffffff"],[style*="; color: #ffffff"]){color:#172b4d!important}.pd-app :is([style^="color: rgb(15, 23, 42)"],[style*="; color: rgb(15, 23, 42)"]),.pd-app :is([style^="color: #0f172a"],[style*="; color: #0f172a"]),.pd-login :is([style^="color: rgb(15, 23, 42)"],[style*="; color: rgb(15, 23, 42)"]),.pd-login :is([style^="color: #0f172a"],[style*="; color: #0f172a"]){color:#52657f!important}.pd-app [style*="background: rgb(15, 23, 42)"],.pd-app [style*="background: #0f172a"],.pd-login [style*="background: rgb(15, 23, 42)"],.pd-login [style*="background: #0f172a"]{background:#f7f9fc!important}.pd-app [style*="background-color: rgb(15, 23, 42)"],.pd-app [style*="background-color: #0f172a"],.pd-login [style*="background-color: rgb(15, 23, 42)"],.pd-login [style*="background-color: #0f172a"]{background-color:#f7f9fc!important}.pd-app :is([style^="color: rgb(226, 232, 240)"],[style*="; color: rgb(226, 232, 240)"]),.pd-app :is([style^="color: #e2e8f0"],[style*="; color: #e2e8f0"]),.pd-login :is([style^="color: rgb(226, 232, 240)"],[style*="; color: rgb(226, 232, 240)"]),.pd-login :is([style^="color: #e2e8f0"],[style*="; color: #e2e8f0"]){color:#172b4d!important}.pd-app :is([style^="color: rgb(148, 163, 184)"],[style*="; color: rgb(148, 163, 184)"]),.pd-app :is([style^="color: #94a3b8"],[style*="; color: #94a3b8"]),.pd-login :is([style^="color: rgb(148, 163, 184)"],[style*="; color: rgb(148, 163, 184)"]),.pd-login :is([style^="color: #94a3b8"],[style*="; color: #94a3b8"]){color:#52657f!important}.pd-app [style*="background: rgb(148, 163, 184)"],.pd-app [style*="background: #94a3b8"],.pd-login [style*="background: rgb(148, 163, 184)"],.pd-login [style*="background: #94a3b8"]{background:#fff!important}.pd-app [style*="background-color: rgb(148, 163, 184)"],.pd-app [style*="background-color: #94a3b8"],.pd-login [style*="background-color: rgb(148, 163, 184)"],.pd-login [style*="background-color: #94a3b8"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(6, 22, 37)"],[style*="; color: rgb(6, 22, 37)"]),.pd-app :is([style^="color: #061625"],[style*="; color: #061625"]),.pd-login :is([style^="color: rgb(6, 22, 37)"],[style*="; color: rgb(6, 22, 37)"]),.pd-login :is([style^="color: #061625"],[style*="; color: #061625"]){color:#52657f!important}.pd-app [style*="background: rgb(6, 22, 37)"],.pd-app [style*="background: #061625"],.pd-login [style*="background: rgb(6, 22, 37)"],.pd-login [style*="background: #061625"]{background:#f7f9fc!important}.pd-app [style*="background-color: rgb(6, 22, 37)"],.pd-app [style*="background-color: #061625"],.pd-login [style*="background-color: rgb(6, 22, 37)"],.pd-login [style*="background-color: #061625"]{background-color:#f7f9fc!important}.pd-app :is([style^="color: rgb(18, 49, 77)"],[style*="; color: rgb(18, 49, 77)"]),.pd-app :is([style^="color: #12314d"],[style*="; color: #12314d"]),.pd-login :is([style^="color: rgb(18, 49, 77)"],[style*="; color: rgb(18, 49, 77)"]),.pd-login :is([style^="color: #12314d"],[style*="; color: #12314d"]){color:#52657f!important}.pd-app [style*="background: rgb(18, 49, 77)"],.pd-app [style*="background: #12314d"],.pd-login [style*="background: rgb(18, 49, 77)"],.pd-login [style*="background: #12314d"]{background:#fff!important}.pd-app [style*="background-color: rgb(18, 49, 77)"],.pd-app [style*="background-color: #12314d"],.pd-login [style*="background-color: rgb(18, 49, 77)"],.pd-login [style*="background-color: #12314d"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(7, 24, 39)"],[style*="; color: rgb(7, 24, 39)"]),.pd-app :is([style^="color: #071827"],[style*="; color: #071827"]),.pd-login :is([style^="color: rgb(7, 24, 39)"],[style*="; color: rgb(7, 24, 39)"]),.pd-login :is([style^="color: #071827"],[style*="; color: #071827"]){color:#52657f!important}.pd-app [style*="background: rgb(7, 24, 39)"],.pd-app [style*="background: #071827"],.pd-login [style*="background: rgb(7, 24, 39)"],.pd-login [style*="background: #071827"]{background:#f7f9fc!important}.pd-app [style*="background-color: rgb(7, 24, 39)"],.pd-app [style*="background-color: #071827"],.pd-login [style*="background-color: rgb(7, 24, 39)"],.pd-login [style*="background-color: #071827"]{background-color:#f7f9fc!important}.pd-app :is([style^="color: rgb(43, 90, 131)"],[style*="; color: rgb(43, 90, 131)"]),.pd-app :is([style^="color: #2b5a83"],[style*="; color: #2b5a83"]),.pd-login :is([style^="color: rgb(43, 90, 131)"],[style*="; color: rgb(43, 90, 131)"]),.pd-login :is([style^="color: #2b5a83"],[style*="; color: #2b5a83"]){color:#52657f!important}.pd-app [style*="background: rgb(43, 90, 131)"],.pd-app [style*="background: #2b5a83"],.pd-login [style*="background: rgb(43, 90, 131)"],.pd-login [style*="background: #2b5a83"]{background:#fff!important}.pd-app [style*="background-color: rgb(43, 90, 131)"],.pd-app [style*="background-color: #2b5a83"],.pd-login [style*="background-color: rgb(43, 90, 131)"],.pd-login [style*="background-color: #2b5a83"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(169, 200, 232)"],[style*="; color: rgb(169, 200, 232)"]),.pd-app :is([style^="color: #a9c8e8"],[style*="; color: #a9c8e8"]),.pd-login :is([style^="color: rgb(169, 200, 232)"],[style*="; color: rgb(169, 200, 232)"]),.pd-login :is([style^="color: #a9c8e8"],[style*="; color: #a9c8e8"]),.pd-app :is([style^="color: rgb(9, 29, 49)"],[style*="; color: rgb(9, 29, 49)"]),.pd-app :is([style^="color: #091d31"],[style*="; color: #091d31"]),.pd-login :is([style^="color: rgb(9, 29, 49)"],[style*="; color: rgb(9, 29, 49)"]),.pd-login :is([style^="color: #091d31"],[style*="; color: #091d31"]){color:#52657f!important}.pd-app [style*="background: rgb(9, 29, 49)"],.pd-app [style*="background: #091d31"],.pd-login [style*="background: rgb(9, 29, 49)"],.pd-login [style*="background: #091d31"]{background:#f7f9fc!important}.pd-app [style*="background-color: rgb(9, 29, 49)"],.pd-app [style*="background-color: #091d31"],.pd-login [style*="background-color: rgb(9, 29, 49)"],.pd-login [style*="background-color: #091d31"]{background-color:#f7f9fc!important}.pd-app :is([style^="color: rgb(61, 156, 255)"],[style*="; color: rgb(61, 156, 255)"]),.pd-app :is([style^="color: #3d9cff"],[style*="; color: #3d9cff"]),.pd-login :is([style^="color: rgb(61, 156, 255)"],[style*="; color: rgb(61, 156, 255)"]),.pd-login :is([style^="color: #3d9cff"],[style*="; color: #3d9cff"]){color:#2563eb!important}.pd-app :is([style^="color: rgb(40, 81, 113)"],[style*="; color: rgb(40, 81, 113)"]),.pd-app :is([style^="color: #285171"],[style*="; color: #285171"]),.pd-login :is([style^="color: rgb(40, 81, 113)"],[style*="; color: rgb(40, 81, 113)"]),.pd-login :is([style^="color: #285171"],[style*="; color: #285171"]){color:#52657f!important}.pd-app [style*="background: rgb(40, 81, 113)"],.pd-app [style*="background: #285171"],.pd-login [style*="background: rgb(40, 81, 113)"],.pd-login [style*="background: #285171"]{background:#fff!important}.pd-app [style*="background-color: rgb(40, 81, 113)"],.pd-app [style*="background-color: #285171"],.pd-login [style*="background-color: rgb(40, 81, 113)"],.pd-login [style*="background-color: #285171"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(18, 48, 76)"],[style*="; color: rgb(18, 48, 76)"]),.pd-app :is([style^="color: #12304c"],[style*="; color: #12304c"]),.pd-login :is([style^="color: rgb(18, 48, 76)"],[style*="; color: rgb(18, 48, 76)"]),.pd-login :is([style^="color: #12304c"],[style*="; color: #12304c"]){color:#52657f!important}.pd-app [style*="background: rgb(18, 48, 76)"],.pd-app [style*="background: #12304c"],.pd-login [style*="background: rgb(18, 48, 76)"],.pd-login [style*="background: #12304c"]{background:#fff!important}.pd-app [style*="background-color: rgb(18, 48, 76)"],.pd-app [style*="background-color: #12304c"],.pd-login [style*="background-color: rgb(18, 48, 76)"],.pd-login [style*="background-color: #12304c"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(98, 175, 255)"],[style*="; color: rgb(98, 175, 255)"]),.pd-app :is([style^="color: #62afff"],[style*="; color: #62afff"]),.pd-login :is([style^="color: rgb(98, 175, 255)"],[style*="; color: rgb(98, 175, 255)"]),.pd-login :is([style^="color: #62afff"],[style*="; color: #62afff"]){color:#2563eb!important}.pd-app :is([style^="color: rgb(237, 246, 255)"],[style*="; color: rgb(237, 246, 255)"]),.pd-app :is([style^="color: #edf6ff"],[style*="; color: #edf6ff"]),.pd-login :is([style^="color: rgb(237, 246, 255)"],[style*="; color: rgb(237, 246, 255)"]),.pd-login :is([style^="color: #edf6ff"],[style*="; color: #edf6ff"]){color:#172b4d!important}.pd-app :is([style^="color: rgb(142, 171, 201)"],[style*="; color: rgb(142, 171, 201)"]),.pd-app :is([style^="color: #8eabc9"],[style*="; color: #8eabc9"]),.pd-login :is([style^="color: rgb(142, 171, 201)"],[style*="; color: rgb(142, 171, 201)"]),.pd-login :is([style^="color: #8eabc9"],[style*="; color: #8eabc9"]),.pd-app :is([style^="color: rgb(118, 146, 176)"],[style*="; color: rgb(118, 146, 176)"]),.pd-app :is([style^="color: #7692b0"],[style*="; color: #7692b0"]),.pd-login :is([style^="color: rgb(118, 146, 176)"],[style*="; color: rgb(118, 146, 176)"]),.pd-login :is([style^="color: #7692b0"],[style*="; color: #7692b0"]),.pd-app :is([style^="color: rgb(139, 92, 246)"],[style*="; color: rgb(139, 92, 246)"]),.pd-app :is([style^="color: #8b5cf6"],[style*="; color: #8b5cf6"]),.pd-login :is([style^="color: rgb(139, 92, 246)"],[style*="; color: rgb(139, 92, 246)"]),.pd-login :is([style^="color: #8b5cf6"],[style*="; color: #8b5cf6"]),.pd-app :is([style^="color: rgb(6, 182, 212)"],[style*="; color: rgb(6, 182, 212)"]),.pd-app :is([style^="color: #06b6d4"],[style*="; color: #06b6d4"]),.pd-login :is([style^="color: rgb(6, 182, 212)"],[style*="; color: rgb(6, 182, 212)"]),.pd-login :is([style^="color: #06b6d4"],[style*="; color: #06b6d4"]){color:#2563eb!important}.pd-app :is([style^="color: rgb(22, 163, 74)"],[style*="; color: rgb(22, 163, 74)"]),.pd-app :is([style^="color: #16a34a"],[style*="; color: #16a34a"]),.pd-login :is([style^="color: rgb(22, 163, 74)"],[style*="; color: rgb(22, 163, 74)"]),.pd-login :is([style^="color: #16a34a"],[style*="; color: #16a34a"]){color:#047857!important}.pd-app [style*="background: rgb(22, 163, 74)"],.pd-app [style*="background: #16a34a"],.pd-login [style*="background: rgb(22, 163, 74)"],.pd-login [style*="background: #16a34a"]{background:#ecfdf5!important}.pd-app [style*="background-color: rgb(22, 163, 74)"],.pd-app [style*="background-color: #16a34a"],.pd-login [style*="background-color: rgb(22, 163, 74)"],.pd-login [style*="background-color: #16a34a"]{background-color:#ecfdf5!important}.pd-app :is([style^="color: rgb(220, 38, 38)"],[style*="; color: rgb(220, 38, 38)"]),.pd-app :is([style^="color: #dc2626"],[style*="; color: #dc2626"]),.pd-login :is([style^="color: rgb(220, 38, 38)"],[style*="; color: rgb(220, 38, 38)"]),.pd-login :is([style^="color: #dc2626"],[style*="; color: #dc2626"]),.pd-app :is([style^="color: rgb(234, 88, 12)"],[style*="; color: rgb(234, 88, 12)"]),.pd-app :is([style^="color: #ea580c"],[style*="; color: #ea580c"]),.pd-login :is([style^="color: rgb(234, 88, 12)"],[style*="; color: rgb(234, 88, 12)"]),.pd-login :is([style^="color: #ea580c"],[style*="; color: #ea580c"]){color:#be123c!important}.pd-app :is([style^="color: rgb(8, 145, 178)"],[style*="; color: rgb(8, 145, 178)"]),.pd-app :is([style^="color: #0891b2"],[style*="; color: #0891b2"]),.pd-login :is([style^="color: rgb(8, 145, 178)"],[style*="; color: rgb(8, 145, 178)"]),.pd-login :is([style^="color: #0891b2"],[style*="; color: #0891b2"]){color:#52657f!important}.pd-app [style*="background: rgb(8, 145, 178)"],.pd-app [style*="background: #0891b2"],.pd-login [style*="background: rgb(8, 145, 178)"],.pd-login [style*="background: #0891b2"]{background:#fff!important}.pd-app [style*="background-color: rgb(8, 145, 178)"],.pd-app [style*="background-color: #0891b2"],.pd-login [style*="background-color: rgb(8, 145, 178)"],.pd-login [style*="background-color: #0891b2"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(124, 58, 237)"],[style*="; color: rgb(124, 58, 237)"]),.pd-app :is([style^="color: #7c3aed"],[style*="; color: #7c3aed"]),.pd-login :is([style^="color: rgb(124, 58, 237)"],[style*="; color: rgb(124, 58, 237)"]),.pd-login :is([style^="color: #7c3aed"],[style*="; color: #7c3aed"]){color:#2563eb!important}.pd-app :is([style^="color: rgb(71, 85, 105)"],[style*="; color: rgb(71, 85, 105)"]),.pd-app :is([style^="color: #475569"],[style*="; color: #475569"]),.pd-login :is([style^="color: rgb(71, 85, 105)"],[style*="; color: rgb(71, 85, 105)"]),.pd-login :is([style^="color: #475569"],[style*="; color: #475569"]){color:#52657f!important}.pd-app [style*="background: rgb(71, 85, 105)"],.pd-app [style*="background: #475569"],.pd-login [style*="background: rgb(71, 85, 105)"],.pd-login [style*="background: #475569"]{background:#fff!important}.pd-app [style*="background-color: rgb(71, 85, 105)"],.pd-app [style*="background-color: #475569"],.pd-login [style*="background-color: rgb(71, 85, 105)"],.pd-login [style*="background-color: #475569"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(51, 65, 85)"],[style*="; color: rgb(51, 65, 85)"]),.pd-app :is([style^="color: #334155"],[style*="; color: #334155"]),.pd-login :is([style^="color: rgb(51, 65, 85)"],[style*="; color: rgb(51, 65, 85)"]),.pd-login :is([style^="color: #334155"],[style*="; color: #334155"]){color:#52657f!important}.pd-app [style*="background: rgb(51, 65, 85)"],.pd-app [style*="background: #334155"],.pd-login [style*="background: rgb(51, 65, 85)"],.pd-login [style*="background: #334155"]{background:#fff!important}.pd-app [style*="background-color: rgb(51, 65, 85)"],.pd-app [style*="background-color: #334155"],.pd-login [style*="background-color: rgb(51, 65, 85)"],.pd-login [style*="background-color: #334155"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(25, 194, 255)"],[style*="; color: rgb(25, 194, 255)"]),.pd-app :is([style^="color: #19C2FF"],[style*="; color: #19C2FF"]),.pd-login :is([style^="color: rgb(25, 194, 255)"],[style*="; color: rgb(25, 194, 255)"]),.pd-login :is([style^="color: #19C2FF"],[style*="; color: #19C2FF"]),.pd-app :is([style^="color: rgb(20, 120, 242)"],[style*="; color: rgb(20, 120, 242)"]),.pd-app :is([style^="color: #1478F2"],[style*="; color: #1478F2"]),.pd-login :is([style^="color: rgb(20, 120, 242)"],[style*="; color: rgb(20, 120, 242)"]),.pd-login :is([style^="color: #1478F2"],[style*="; color: #1478F2"]){color:#2563eb!important}.pd-app :is([style^="color: rgb(8, 59, 157)"],[style*="; color: rgb(8, 59, 157)"]),.pd-app :is([style^="color: #083B9D"],[style*="; color: #083B9D"]),.pd-login :is([style^="color: rgb(8, 59, 157)"],[style*="; color: rgb(8, 59, 157)"]),.pd-login :is([style^="color: #083B9D"],[style*="; color: #083B9D"]){color:#52657f!important}.pd-app [style*="background: rgb(8, 59, 157)"],.pd-app [style*="background: #083B9D"],.pd-login [style*="background: rgb(8, 59, 157)"],.pd-login [style*="background: #083B9D"]{background:#fff!important}.pd-app [style*="background-color: rgb(8, 59, 157)"],.pd-app [style*="background-color: #083B9D"],.pd-login [style*="background-color: rgb(8, 59, 157)"],.pd-login [style*="background-color: #083B9D"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(10, 149, 255)"],[style*="; color: rgb(10, 149, 255)"]),.pd-app :is([style^="color: #0A95FF"],[style*="; color: #0A95FF"]),.pd-login :is([style^="color: rgb(10, 149, 255)"],[style*="; color: rgb(10, 149, 255)"]),.pd-login :is([style^="color: #0A95FF"],[style*="; color: #0A95FF"]){color:#2563eb!important}.pd-app :is([style^="color: rgb(7, 52, 134)"],[style*="; color: rgb(7, 52, 134)"]),.pd-app :is([style^="color: #073486"],[style*="; color: #073486"]),.pd-login :is([style^="color: rgb(7, 52, 134)"],[style*="; color: rgb(7, 52, 134)"]),.pd-login :is([style^="color: #073486"],[style*="; color: #073486"]){color:#52657f!important}.pd-app [style*="background: rgb(7, 52, 134)"],.pd-app [style*="background: #073486"],.pd-login [style*="background: rgb(7, 52, 134)"],.pd-login [style*="background: #073486"]{background:#fff!important}.pd-app [style*="background-color: rgb(7, 52, 134)"],.pd-app [style*="background-color: #073486"],.pd-login [style*="background-color: rgb(7, 52, 134)"],.pd-login [style*="background-color: #073486"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(248, 251, 255)"],[style*="; color: rgb(248, 251, 255)"]),.pd-app :is([style^="color: #F8FBFF"],[style*="; color: #F8FBFF"]),.pd-login :is([style^="color: rgb(248, 251, 255)"],[style*="; color: rgb(248, 251, 255)"]),.pd-login :is([style^="color: #F8FBFF"],[style*="; color: #F8FBFF"]){color:#172b4d!important}.pd-app :is([style^="color: rgb(37, 139, 255)"],[style*="; color: rgb(37, 139, 255)"]),.pd-app :is([style^="color: #258BFF"],[style*="; color: #258BFF"]),.pd-login :is([style^="color: rgb(37, 139, 255)"],[style*="; color: rgb(37, 139, 255)"]),.pd-login :is([style^="color: #258BFF"],[style*="; color: #258BFF"]),.pd-app :is([style^="color: rgb(22, 140, 255)"],[style*="; color: rgb(22, 140, 255)"]),.pd-app :is([style^="color: #168CFF"],[style*="; color: #168CFF"]),.pd-login :is([style^="color: rgb(22, 140, 255)"],[style*="; color: rgb(22, 140, 255)"]),.pd-login :is([style^="color: #168CFF"],[style*="; color: #168CFF"]){color:#2563eb!important}.pd-app :is([style^="color: rgb(255, 255, 255)"],[style*="; color: rgb(255, 255, 255)"]),.pd-app :is([style^="color: #FFFFFF"],[style*="; color: #FFFFFF"]),.pd-login :is([style^="color: rgb(255, 255, 255)"],[style*="; color: rgb(255, 255, 255)"]),.pd-login :is([style^="color: #FFFFFF"],[style*="; color: #FFFFFF"]){color:#172b4d!important}.pd-app :is([style^="color: rgb(23, 52, 91)"],[style*="; color: rgb(23, 52, 91)"]),.pd-app :is([style^="color: #17345b"],[style*="; color: #17345b"]),.pd-login :is([style^="color: rgb(23, 52, 91)"],[style*="; color: rgb(23, 52, 91)"]),.pd-login :is([style^="color: #17345b"],[style*="; color: #17345b"]){color:#52657f!important}.pd-app [style*="background: rgb(23, 52, 91)"],.pd-app [style*="background: #17345b"],.pd-login [style*="background: rgb(23, 52, 91)"],.pd-login [style*="background: #17345b"]{background:#fff!important}.pd-app [style*="background-color: rgb(23, 52, 91)"],.pd-app [style*="background-color: #17345b"],.pd-login [style*="background-color: rgb(23, 52, 91)"],.pd-login [style*="background-color: #17345b"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(5, 5, 5)"],[style*="; color: rgb(5, 5, 5)"]),.pd-app :is([style^="color: #050505"],[style*="; color: #050505"]),.pd-login :is([style^="color: rgb(5, 5, 5)"],[style*="; color: rgb(5, 5, 5)"]),.pd-login :is([style^="color: #050505"],[style*="; color: #050505"]){color:#52657f!important}.pd-app [style*="background: rgb(5, 5, 5)"],.pd-app [style*="background: #050505"],.pd-login [style*="background: rgb(5, 5, 5)"],.pd-login [style*="background: #050505"]{background:#f7f9fc!important}.pd-app [style*="background-color: rgb(5, 5, 5)"],.pd-app [style*="background-color: #050505"],.pd-login [style*="background-color: rgb(5, 5, 5)"],.pd-login [style*="background-color: #050505"]{background-color:#f7f9fc!important}.pd-app :is([style^="color: rgb(17, 24, 39)"],[style*="; color: rgb(17, 24, 39)"]),.pd-app :is([style^="color: #111827"],[style*="; color: #111827"]),.pd-login :is([style^="color: rgb(17, 24, 39)"],[style*="; color: rgb(17, 24, 39)"]),.pd-login :is([style^="color: #111827"],[style*="; color: #111827"]){color:#52657f!important}.pd-app [style*="background: rgb(17, 24, 39)"],.pd-app [style*="background: #111827"],.pd-login [style*="background: rgb(17, 24, 39)"],.pd-login [style*="background: #111827"]{background:#f7f9fc!important}.pd-app [style*="background-color: rgb(17, 24, 39)"],.pd-app [style*="background-color: #111827"],.pd-login [style*="background-color: rgb(17, 24, 39)"],.pd-login [style*="background-color: #111827"]{background-color:#f7f9fc!important}.pd-app :is([style^="color: rgb(229, 231, 235)"],[style*="; color: rgb(229, 231, 235)"]),.pd-app :is([style^="color: #e5e7eb"],[style*="; color: #e5e7eb"]),.pd-login :is([style^="color: rgb(229, 231, 235)"],[style*="; color: rgb(229, 231, 235)"]),.pd-login :is([style^="color: #e5e7eb"],[style*="; color: #e5e7eb"]){color:#172b4d!important}.pd-app :is([style^="color: rgb(31, 41, 55)"],[style*="; color: rgb(31, 41, 55)"]),.pd-app :is([style^="color: #1f2937"],[style*="; color: #1f2937"]),.pd-login :is([style^="color: rgb(31, 41, 55)"],[style*="; color: rgb(31, 41, 55)"]),.pd-login :is([style^="color: #1f2937"],[style*="; color: #1f2937"]){color:#52657f!important}.pd-app [style*="background: rgb(31, 41, 55)"],.pd-app [style*="background: #1f2937"],.pd-login [style*="background: rgb(31, 41, 55)"],.pd-login [style*="background: #1f2937"]{background:#fff!important}.pd-app [style*="background-color: rgb(31, 41, 55)"],.pd-app [style*="background-color: #1f2937"],.pd-login [style*="background-color: rgb(31, 41, 55)"],.pd-login [style*="background-color: #1f2937"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(13, 42, 28)"],[style*="; color: rgb(13, 42, 28)"]),.pd-app :is([style^="color: #0d2a1c"],[style*="; color: #0d2a1c"]),.pd-login :is([style^="color: rgb(13, 42, 28)"],[style*="; color: rgb(13, 42, 28)"]),.pd-login :is([style^="color: #0d2a1c"],[style*="; color: #0d2a1c"]){color:#047857!important}.pd-app [style*="background: rgb(13, 42, 28)"],.pd-app [style*="background: #0d2a1c"],.pd-login [style*="background: rgb(13, 42, 28)"],.pd-login [style*="background: #0d2a1c"]{background:#ecfdf5!important}.pd-app [style*="background-color: rgb(13, 42, 28)"],.pd-app [style*="background-color: #0d2a1c"],.pd-login [style*="background-color: rgb(13, 42, 28)"],.pd-login [style*="background-color: #0d2a1c"]{background-color:#ecfdf5!important}.pd-app :is([style^="color: rgb(50, 22, 27)"],[style*="; color: rgb(50, 22, 27)"]),.pd-app :is([style^="color: #32161b"],[style*="; color: #32161b"]),.pd-login :is([style^="color: rgb(50, 22, 27)"],[style*="; color: rgb(50, 22, 27)"]),.pd-login :is([style^="color: #32161b"],[style*="; color: #32161b"]){color:#be123c!important}.pd-app [style*="background: rgb(50, 22, 27)"],.pd-app [style*="background: #32161b"],.pd-login [style*="background: rgb(50, 22, 27)"],.pd-login [style*="background: #32161b"]{background:#fff1f2!important}.pd-app [style*="background-color: rgb(50, 22, 27)"],.pd-app [style*="background-color: #32161b"],.pd-login [style*="background-color: rgb(50, 22, 27)"],.pd-login [style*="background-color: #32161b"]{background-color:#fff1f2!important}.pd-app :is([style^="color: rgb(243, 244, 246)"],[style*="; color: rgb(243, 244, 246)"]),.pd-app :is([style^="color: #f3f4f6"],[style*="; color: #f3f4f6"]),.pd-login :is([style^="color: rgb(243, 244, 246)"],[style*="; color: rgb(243, 244, 246)"]),.pd-login :is([style^="color: #f3f4f6"],[style*="; color: #f3f4f6"]){color:#172b4d!important}.pd-app :is([style^="color: rgb(107, 114, 128)"],[style*="; color: rgb(107, 114, 128)"]),.pd-app :is([style^="color: #6b7280"],[style*="; color: #6b7280"]),.pd-login :is([style^="color: rgb(107, 114, 128)"],[style*="; color: rgb(107, 114, 128)"]),.pd-login :is([style^="color: #6b7280"],[style*="; color: #6b7280"]){color:#52657f!important}.pd-app [style*="background: rgb(107, 114, 128)"],.pd-app [style*="background: #6b7280"],.pd-login [style*="background: rgb(107, 114, 128)"],.pd-login [style*="background: #6b7280"]{background:#fff!important}.pd-app [style*="background-color: rgb(107, 114, 128)"],.pd-app [style*="background-color: #6b7280"],.pd-login [style*="background-color: rgb(107, 114, 128)"],.pd-login [style*="background-color: #6b7280"]{background-color:#fff!important}.pd-app :is([style^="color: rgb(156, 163, 175)"],[style*="; color: rgb(156, 163, 175)"]),.pd-app :is([style^="color: #9ca3af"],[style*="; color: #9ca3af"]),.pd-login :is([style^="color: rgb(156, 163, 175)"],[style*="; color: rgb(156, 163, 175)"]),.pd-login :is([style^="color: #9ca3af"],[style*="; color: #9ca3af"]){color:#52657f!important}.pd-app [style*="background: rgb(156, 163, 175)"],.pd-app [style*="background: #9ca3af"],.pd-login [style*="background: rgb(156, 163, 175)"],.pd-login [style*="background: #9ca3af"]{background:#fff!important}.pd-app [style*="background-color: rgb(156, 163, 175)"],.pd-app [style*="background-color: #9ca3af"],.pd-login [style*="background-color: rgb(156, 163, 175)"],.pd-login [style*="background-color: #9ca3af"]{background-color:#fff!important}.oo-dashboard>.oo-header{border-radius:12px;gap:16px;padding:20px 24px 20px 30px;position:relative;background:#eaf3ff!important;border:1px solid #d6e7fd!important}.oo-dashboard>.oo-header:before{content:"";background:#2563eb;border-radius:4px;width:4px;position:absolute;top:18px;bottom:18px;left:12px}.oo-dashboard>.oo-header h1{margin:0 0 6px;font-size:clamp(24px,2.3vw,32px);color:#16345c!important}.oo-dashboard>.oo-header p{margin:0;color:#526b8c!important}.oo-dashboard .oo-header-actions>button{border-radius:8px;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.oo-dashboard .oo-header-actions>button:hover{background:#1d4ed8!important}.oo-dashboard .oo-freshness{color:#526b8c!important;background:#ffffffb3!important;border-color:#d6e7fd!important}.oo-dashboard .oo-kpi-icon{border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:none!important;border:0!important}.oo-dashboard .oo-kpi-icon .pd-nav-icon{stroke-width:1.9px;width:27px;height:27px}.oo-dashboard .oo-kpi-icon.green{color:#16a34a!important;background:#dcfce7!important}.oo-dashboard .oo-kpi-icon.blue{color:#2563eb!important;background:#dbeafe!important}.oo-dashboard .oo-kpi-icon.amber{color:#d97706!important;background:#fef3c7!important}.oo-dashboard .oo-kpi-icon.red{color:#e11d48!important;background:#ffe4e6!important}.oo-dashboard .oo-kpi-icon.purple{color:#9333ea!important;background:#f3e8ff!important}.oo-dashboard .oo-panel-head h2>.pd-nav-icon{vertical-align:-4px;margin-right:9px;color:#2563eb!important}@media (width<=580px){.oo-dashboard>.oo-header{padding:18px 16px 18px 26px}.oo-dashboard>.oo-header:before{left:10px}.oo-dashboard .oo-header-actions{gap:10px}.oo-dashboard .oo-kpi-icon{flex-basis:42px;width:42px;height:42px}.oo-dashboard .oo-kpi-icon .pd-nav-icon{width:24px;height:24px}}.sl-history-heading{background:#eaf3ff;border:1px solid #d6e7fd;border-radius:10px;margin:18px 0;padding:20px 24px}.sl-history-heading h2{color:#16345c;margin:0 0 7px;font-size:20px}.sl-history-heading p{color:#526b8c;margin:0;font-size:13px}.sl-history td small{color:#64748b;margin-top:5px;display:block}.sl-history .pd-status-done{color:#15803d!important;background:#dcfce7!important}.sl-page .sl-tabs .sl-tab{color:#64748b!important;background:0 0!important;border-bottom-color:#0000!important}.sl-page .sl-tabs .sl-tab.sl-tab-active{color:#2563eb!important;background:#eff6ff!important;border-bottom:2px solid #2563eb!important}.sl-page .sl-btn-primary{color:#fff!important;background:#2563eb!important}#root .pd-app thead,#root .pd-app thead tr,#root .pd-app thead th,#root .pd-app .oo-table-head,#root .pd-app [role=columnheader]{color:#16345c!important;background:#eaf3ff!important;border-color:#d6e7fd!important}#root .pd-app thead th,#root .pd-app .oo-table-head,#root .pd-app [role=columnheader]{font-weight:600}#root .pd-app thead th :is(span,button,a),#root .pd-app .oo-table-head>span{color:#16345c!important}#root .pd-app :is(.ms-hero,.op-reports-hero,.op-alerts-hero,.dm-hero,.sl-page-header,.fin-hero,.inv-hero,.bq-hero,.cdb-hero,.cb-hero,.cp-hero,.st-hero,.top-header,.um-heading,.act-log-header,.act-report-header,.bast-page-header,.report-header-card,.pd-noc-hero,.op-report-heading,.po-sites-heading){color:#16345c!important;background:#eaf3ff!important;border-color:#d6e7fd!important}#root .pd-app :is(.ms-hero,.op-reports-hero,.op-alerts-hero,.dm-hero,.sl-page-header,.fin-hero,.inv-hero,.bq-hero,.cdb-hero,.cb-hero,.cp-hero,.st-hero,.top-header,.um-heading,.act-log-header,.act-report-header,.bast-page-header,.report-header-card,.pd-noc-hero,.op-report-heading,.po-sites-heading) :is(h1,h2){color:#16345c!important}#root .pd-app :is(.ms-hero,.op-reports-hero,.op-alerts-hero,.dm-hero,.sl-page-header,.fin-hero,.inv-hero,.bq-hero,.cdb-hero,.cb-hero,.cp-hero,.st-hero,.top-header,.um-heading,.act-log-header,.act-report-header,.bast-page-header,.report-header-card,.pd-noc-hero,.op-report-heading,.po-sites-heading) p{color:#526b8c!important}.pd-menu-search{color:#2563eb;background:#f8fbff;border:1px solid #d6e7fd;border-radius:10px;align-items:center;gap:9px;min-height:42px;margin:4px 3px 13px;padding:0 11px;display:flex}.pd-menu-search:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #dbeafe}.pd-menu-search .pd-nav-icon{flex-basis:17px;width:17px;height:17px}.pd-menu-search input{color:#17345b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.pd-menu-search input::placeholder{color:#7890ac}.pd-menu-results{gap:5px;margin:0 3px 12px;display:grid}.pd-menu-results>small{color:#64748b;padding:0 8px 5px;font-size:11px}.pd-menu-result{text-align:left;color:#16345c;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px 12px;display:flex}.pd-menu-result:hover,.pd-menu-result:focus-visible{background:#eff6ff;border-color:#bfdbfe}.pd-menu-result>span{font-size:13px;font-weight:600}.pd-menu-result>small{color:#64748b;font-size:11px}.pd-menu-results>p{color:#64748b;padding:8px;font-size:12px}.pd-sidebar-searching>.pd-nav,.pd-sidebar-searching>.pd-nav-group{display:none!important}.pd-login.pd-login-landing{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(350px,530px);column-gap:clamp(36px,6vw,130px);overflow:hidden;background:linear-gradient(115deg,#fff 0%,#f7fbff 56%,#e9f4ff 100%)!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:100svh!important;padding:72px clamp(32px,7vw,170px) 180px!important;display:grid!important;position:relative!important}.pd-login.pd-login-landing:before{content:"";z-index:-1;pointer-events:none;background:url(/login-bali-blue.svg) bottom/cover no-repeat;height:min(49vw,445px);position:absolute;inset:auto 0 0}.pd-login.pd-login-landing:after{content:"";z-index:-1;pointer-events:none;border:70px solid #deefff88;border-radius:50%;width:520px;height:520px;position:absolute;top:-225px;right:-180px}.pd-login-intro{align-self:center;max-width:750px;margin-bottom:24px}.pd-login-hero-logo{object-fit:contain;object-position:left center;width:min(340px,75%);max-height:105px;margin:0 0 35px;display:block}.pd-login-eyebrow{letter-spacing:.23em;color:#255aa5;margin-bottom:17px;font-size:13px;font-weight:800;display:block}.pd-login-intro h1{letter-spacing:-.035em;color:#142b4c;margin:0 0 19px;font-size:clamp(30px,3vw,47px);font-weight:800;line-height:1.15}.pd-login-intro h1 em{color:#2563d6;font-style:normal}.pd-login-intro>p{color:#506680;max-width:600px;margin:0;font-size:clamp(14px,1.1vw,18px);line-height:1.65}.pd-login-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:600px;margin-top:35px;display:grid}.pd-login-features>div{text-align:center;color:#172b4d;flex-direction:column;align-items:center;gap:4px;display:flex}.pd-login-features>div>span{color:#2563db;background:#e6f1ff;border-radius:15px;place-items:center;width:55px;height:55px;margin-bottom:6px;display:grid}.pd-login-features .pd-nav-icon{flex:0 0 28px;width:28px;height:28px}.pd-login-features strong{font-size:13px}.pd-login-features small{color:#617997;font-size:12px}.pd-login.pd-login-landing form{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;background:#ffffffed!important;border:1px solid #dfebf9!important;border-radius:24px!important;width:100%!important;max-width:530px!important;padding:38px 40px 42px!important;box-shadow:0 20px 65px #3974bb12!important}.pd-login-card-logo{object-fit:contain;object-position:left center;width:66px;height:55px;margin:0 0 15px;display:block}.pd-login.pd-login-landing .pd-login-heading{margin-bottom:10px}.pd-login.pd-login-landing .pd-login-heading strong{color:#142b4c!important;font-size:clamp(23px,2vw,30px)!important;line-height:1.25!important}.pd-login.pd-login-landing form>p{font-size:14px;color:#61738d!important;margin:0 0 23px!important}.pd-login.pd-login-landing label{color:#213957!important;gap:8px!important;margin-top:19px!important;font-size:13px!important}.pd-login.pd-login-landing input{color:#142b4c!important;background:#f0f6ff!important;border:1px solid #dae6f6!important;border-radius:10px!important;min-height:52px!important;padding:13px 16px!important;font-size:15px!important}.pd-login.pd-login-landing input:focus{border-color:#6b9cef!important;outline:none!important;box-shadow:0 0 0 3px #dceaff!important}.pd-login.pd-login-landing form>button{color:#fff!important;min-height:54px!important;box-shadow:none!important;background:#2563e9!important;border-radius:10px!important;margin-top:26px!important;font-size:16px!important}.pd-login.pd-login-landing form>button:hover{background:#1855db!important}@media (width<=980px){.pd-login.pd-login-landing{grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:30px;padding:48px 35px 145px!important}.pd-login-features{gap:9px}.pd-login.pd-login-landing form{padding:30px!important}}@media (width<=760px){.pd-login.pd-login-landing{grid-template-columns:minmax(0,1fr);gap:30px;padding:32px 20px 130px!important}.pd-login-intro{width:100%;max-width:530px;margin:0 auto}.pd-login-hero-logo{width:220px;max-height:68px;margin-bottom:18px}.pd-login-eyebrow{margin-bottom:8px;font-size:10px}.pd-login-intro h1{font-size:clamp(27px,6vw,36px)}.pd-login-intro>p{font-size:13px}.pd-login-features{margin-top:20px}.pd-login-features>div>span{width:42px;height:42px}.pd-login-features .pd-nav-icon{flex-basis:22px;width:22px;height:22px}.pd-login-features strong{font-size:11px}.pd-login-features small{font-size:10px}.pd-login.pd-login-landing form{margin:0 auto;max-width:530px!important;padding:27px 23px!important}.pd-login.pd-login-landing:before{height:250px}}@media (width<=390px){.pd-login-features{gap:5px}.pd-login-features strong{font-size:10px}.pd-login-features small{font-size:9px}}.pd-login.pd-login-landing:before{opacity:.8!important;background-position:bottom!important;background-size:100% 100%!important;height:145px!important}.pd-login.pd-login-landing .pd-login-intro,.pd-login.pd-login-landing form{z-index:1;position:relative}@media (width<=760px){.pd-login.pd-login-landing{padding-bottom:95px!important}.pd-login.pd-login-landing:before{opacity:.65!important;height:92px!important}}@media (width<=760px){.pd-login.pd-login-landing:before{opacity:.62!important;background-position:0 100%!important;background-size:auto 100%!important;height:clamp(145px,30vw,215px)!important}.pd-login.pd-login-landing{padding-bottom:110px!important}}.pd-login.pd-login-landing:before{opacity:.86!important;background-image:url(/ajektama-login-bali-hd.webp),url(/login-pura-reference.webp)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:100%!important;height:clamp(225px,29vw,410px)!important}.pd-login.pd-login-landing{padding-bottom:clamp(160px,19vw,245px)!important}@media (width<=760px){.pd-login.pd-login-landing:before{opacity:.55!important;background-position:32% bottom!important;background-size:auto 100%!important;height:175px!important}.pd-login.pd-login-landing{padding-bottom:105px!important}}.pd-login.pd-login-landing form{-webkit-backdrop-filter:blur(7px)saturate(125%)!important;background:#ffffffad!important;border:1px solid #fffc!important;box-shadow:0 24px 65px #23579e29,inset 0 1px #fffc!important}.pd-login.pd-login-landing .pd-login-heading strong{color:#142b4c!important}.pd-login.pd-login-landing form>p,.pd-login.pd-login-landing label{color:#405a78!important}.pd-login.pd-login-landing input{color:#142b4c!important;background:#eff6ffe0!important;border-color:#b0c9eeb3!important}@media (width<=760px){.pd-login.pd-login-landing form{-webkit-backdrop-filter:blur(9px)saturate(115%)!important;background:#ffffffd4!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pd-login.pd-login-landing form{background:#ffffffe0!important}}.pd-login.pd-login-landing:before{-webkit-mask-image:linear-gradient(#0000 0% 22%,#0000002e 38%,#000000bf 67%,#000 100%);mask-image:linear-gradient(#0000 0% 22%,#0000002e 38%,#000000bf 67%,#000 100%);opacity:.9!important;background-position:bottom!important;background-size:100%!important;height:clamp(260px,32vw,440px)!important}.pd-login.pd-login-landing .pd-login-intro{z-index:2!important}.pd-login.pd-login-landing .pd-login-features{z-index:3;-webkit-backdrop-filter:blur(5px);background:#ffffffde;border:1px solid #e1eeffbf;border-radius:18px;margin-left:-14px;padding:16px 14px;position:relative;box-shadow:0 8px 28px #3869ad12}.pd-login.pd-login-landing .pd-login-features strong{color:#142b4c!important}.pd-login.pd-login-landing .pd-login-features small{color:#526780!important}.pd-login.pd-login-landing form{-webkit-backdrop-filter:blur(10px)saturate(110%)!important;background:#ffffffde!important;border-color:#e1edfdf5!important}@media (width<=760px){.pd-login.pd-login-landing .pd-login-features{background:#fffffff0;gap:6px;margin-left:0;padding:12px 8px}.pd-login.pd-login-landing form{background:#fffffff0!important}.pd-login.pd-login-landing:before{background-position:22% bottom!important;background-size:auto 100%!important;height:215px!important}}#root .pd-login.pd-login-landing .pd-login-features{-webkit-backdrop-filter:blur(4px)saturate(110%)!important;background:#ffffff7a!important;border:1px solid #ffffffad!important;box-shadow:0 10px 30px #27548c17!important}#root .pd-login.pd-login-landing input{color:#17345b!important;background:#f6faffdb!important;border:1px solid #93b4e4b3!important}#root .pd-login.pd-login-landing :is(.pd-login-heading strong,.pd-login-features strong){color:#17345b!important}#root .pd-login.pd-login-landing :is(form>p,form label,.pd-login-features small){color:#48617e!important}@media (width<=760px){#root .pd-login.pd-login-landing form,#root .pd-login.pd-login-landing .pd-login-features{background:#ffffffc7!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#root .pd-login.pd-login-landing :is(form,.pd-login-features){background:#ffffffd9!important}}#root .pd-login.pd-login-landing .pd-login-features{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#ffffff17!important;border:1px solid #ffffff4d!important}#root .pd-login.pd-login-landing:before{background-position:bottom!important;background-size:100%!important;height:min(78vh,690px)!important;-webkit-mask-image:linear-gradient(#0000 0%,#00000024 23%,#000000b3 58%,#000 100%)!important;mask-image:linear-gradient(#0000 0%,#00000024 23%,#000000b3 58%,#000 100%)!important}@media (width<=760px){#root .pd-login.pd-login-landing form{background:#ffffff6b!important}#root .pd-login.pd-login-landing .pd-login-features{background:#ffffff4d!important}#root .pd-login.pd-login-landing:before{background-position:22% bottom!important;background-size:auto 100%!important;height:300px!important}}#root .pd-login.pd-login-landing{isolation:isolate!important;background:#f3f9ff!important}#root .pd-login.pd-login-landing:before{content:""!important;opacity:1!important;z-index:-1!important;pointer-events:none!important;background-image:url(/ajektama-login-bali-hd.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}#root .pd-login.pd-login-landing:after{opacity:.22!important}#root .pd-login.pd-login-landing form{-webkit-backdrop-filter:blur(3px)saturate(110%)!important;background:#ffffff4d!important;border:1px solid #ffffffad!important;box-shadow:0 20px 55px #27548c21!important}#root .pd-login.pd-login-landing .pd-login-features{-webkit-backdrop-filter:blur(2px)!important;background:#ffffff38!important;border:1px solid #ffffff6b!important}#root .pd-login.pd-login-landing input{background:#f5faffe6!important;border-color:#93b4e4cc!important}@media (width<=760px){#root .pd-login.pd-login-landing:before{background-position:36%!important;background-size:cover!important}#root .pd-login.pd-login-landing form{background:#ffffffb3!important}#root .pd-login.pd-login-landing .pd-login-features{background:#ffffff9e!important}}#root .pd-login.pd-login-landing .pd-login-features strong{text-shadow:0 1px 2px #ffffffd9;color:#102c50!important;font-weight:800!important}#root .pd-login.pd-login-landing .pd-login-features small{text-shadow:0 1px 2px #ffffffe6;color:#193b66!important;font-weight:700!important}.pd-noc-provider-logo.starlink{background:#fff!important}.pd-noc-provider-logo.starlink img{filter:brightness(0)!important;opacity:1!important}.pd-noc-provider-logo.telkom{background:#263646!important}
