.acs-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(85,110,230,.18),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(52,195,143,.1),transparent 50%),#f4f5f9}.acs-login__panel{width:100%;max-width:420px}.acs-login__brand{text-align:center;margin-bottom:1.25rem}.acs-login__brand h1{margin:0;font-size:1.5rem;font-weight:700;color:#2a3042;letter-spacing:-.02em}.acs-login__brand p{margin:.25rem 0 0;color:#74788d;font-size:.9rem}.acs-login__card{border:0;border-top:3px solid #556ee6;box-shadow:0 12px 32px #2a304214}.acs-login__card .card-body{padding:1.5rem 1.35rem}.acs-login__title{margin:0 0 .25rem;font-size:1.15rem;font-weight:600;color:#2a3042}.acs-login__hint{margin:0 0 1rem;color:#74788d;font-size:.8125rem}.acs-header-user{align-items:center;gap:.5rem;padding:.35rem .65rem;border-radius:.45rem;text-decoration:none;color:inherit;background:#f4f5f9}.acs-header-user:hover{background:#eef1f5;color:inherit}.acs-header-user__avatar{width:1.85rem;height:1.85rem;border-radius:999px;display:grid;place-items:center;background:#556ee61f;color:#556ee6}.acs-header-user strong{display:block;font-size:.8125rem;line-height:1.2;color:#2a3042}.acs-header-user small{display:block;font-size:.7rem;color:#74788d;text-transform:uppercase;letter-spacing:.03em}.navbar-brand-box .logo-lg img{display:block;height:46px;width:auto;max-width:190px;margin:12px auto;object-fit:contain}.navbar-brand-box .logo-sm img{display:block;height:32px;width:32px;max-width:32px;margin:19px auto;object-fit:contain}body.vertical-collpsed .navbar-brand-box{padding:0;overflow:hidden}body[data-sidebar=dark] #sidebar-menu a.active{color:#fff!important;background-color:#556ee647}.acs-json{background:#2a3042;color:#e9ecef;border-radius:6px;padding:16px;max-height:480px;overflow:auto;font-size:12px}.acs-path{display:inline-block;max-width:100%;overflow-wrap:break-word;word-break:normal;white-space:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45}.acs-params-table{table-layout:auto}.acs-params-table th:nth-child(1),.acs-params-table td:nth-child(1){min-width:22rem;width:58%}.acs-params-table th:nth-child(2),.acs-params-table td:nth-child(2){min-width:8rem;width:28%;word-break:normal;overflow-wrap:anywhere}.acs-params-table th:nth-child(3),.acs-params-table td:nth-child(3){min-width:6rem;white-space:nowrap}@media(max-width:767.98px){.acs-params-table th:nth-child(1),.acs-params-table td:nth-child(1),.acs-params-table th:nth-child(2),.acs-params-table td:nth-child(2),.acs-params-table th:nth-child(3),.acs-params-table td:nth-child(3){min-width:0;width:auto}.acs-params-table th:nth-child(3),.acs-params-table td:nth-child(3){white-space:normal}.acs-bulk-bar .form-select{min-width:0;width:100%}.acs-address-list li code,.alert code.user-select-all,code.user-select-all{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-all}.acs-search-field{min-width:0!important;flex:1 1 100%;max-width:100%}}a.acs-stat{color:inherit;text-decoration:none}a.acs-stat .card{transition:transform .12s ease,box-shadow .12s ease}a.acs-stat:hover .card{transform:translateY(-2px);box-shadow:0 .5rem 1rem #12263f14}.acs-device-page{max-width:100%}.acs-device-hero{border:0;overflow:hidden;box-shadow:0 .15rem .65rem #12263f12;margin-bottom:.85rem;background:linear-gradient(135deg,#556ee614,#556ee600 42%),#fff}.acs-device-hero .card-body{padding:1.25rem 1.35rem 1.15rem}.acs-device-hero__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem 1rem}.acs-device-hero__identity{display:flex;gap:.9rem;min-width:0;flex:1 1 16rem}.acs-device-hero__avatar{width:3rem;height:3rem;border-radius:.65rem;background:#556ee6;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;flex:0 0 auto;box-shadow:0 .35rem .75rem #556ee647}.acs-device-hero__title{margin:0;font-size:1.4rem;font-weight:650;letter-spacing:-.02em;color:#2a3042;word-break:break-all;line-height:1.25}.acs-device-hero__meta{margin:.3rem 0 0;color:#74788d;font-size:.875rem}.acs-device-hero__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.acs-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;background:#f4f5f9;color:#495057;font-size:.75rem;line-height:1.3;max-width:100%}.acs-chip i{color:#556ee6;font-size:.85rem}.acs-chip--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.acs-chip--ok{background:#22bb331f;color:#1b7a28}.acs-chip--ok i{color:#34c38f}.acs-chip--warn{background:#f1b44c2e;color:#9a6b10}.acs-chip--warn i{color:#f1b44c}.acs-device-hero__aside{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem}.acs-device-hero__note{margin:.75rem 0 0;color:#98a0ad;font-size:.75rem}.acs-device-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid #eff2f7}.acs-device-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem}@media(min-width:768px){.acs-device-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.acs-device-kpi{border:0;box-shadow:0 .125rem .4rem #12263f0d;margin:0;height:100%}.acs-device-kpi .card-body{padding:.85rem 1rem;display:flex;align-items:center;gap:.75rem}.acs-device-kpi__icon{width:2.35rem;height:2.35rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;flex:0 0 auto;background:#556ee61f;color:#556ee6}.acs-device-kpi__icon--success{background:#34c38f24;color:#34c38f}.acs-device-kpi__icon--warning{background:#f1b44c29;color:#f1b44c}.acs-device-kpi__icon--danger{background:#f46a6a24;color:#f46a6a}.acs-device-kpi__label{margin:0;color:#74788d;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.acs-device-kpi__value{margin:.1rem 0 0;color:#2a3042;font-size:1.15rem;font-weight:650;line-height:1.2}.acs-device-kpi__hint{margin:.1rem 0 0;color:#98a0ad;font-size:.72rem}.acs-device-alerts{display:grid;gap:.55rem;margin-bottom:.85rem}.acs-device-alerts .alert{margin:0;padding:.7rem .9rem;border:0;box-shadow:0 .1rem .3rem #12263f0a}.acs-device-panels{display:grid;gap:.85rem;margin-bottom:.85rem}@media(min-width:768px){.acs-device-panels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.acs-device-panel{border:0;box-shadow:0 .125rem .4rem #12263f0d;height:100%;margin-bottom:0}.acs-device-panel .card-body{padding:1rem 1.1rem 1.05rem}.acs-device-panel__title{margin:0 0 .75rem;font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#74788d;display:flex;align-items:center;gap:.4rem}.acs-device-panel__title i{color:#556ee6;font-size:.95rem}.acs-fact{display:grid;grid-template-columns:minmax(5.5rem,36%) 1fr;gap:.35rem .75rem;padding:.45rem 0;border-top:1px solid #eff2f7;align-items:start}.acs-fact:first-of-type{border-top:0;padding-top:0}.acs-fact__label{color:#74788d;font-size:.8125rem;line-height:1.4}.acs-fact__value{color:#2a3042;font-size:.875rem;line-height:1.4;overflow-wrap:anywhere;word-break:break-word;font-weight:500}.acs-fact__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:400}.acs-section{border:0;box-shadow:0 .125rem .4rem #12263f0d;margin-bottom:.85rem}.acs-section>summary{list-style:none;cursor:pointer;padding:.95rem 1.15rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;-webkit-user-select:none;user-select:none}.acs-section>summary::-webkit-details-marker{display:none}.acs-section>summary:before{content:"";width:.4rem;height:.4rem;border-right:2px solid #74788d;border-bottom:2px solid #74788d;transform:rotate(-45deg);margin-right:.15rem;flex:0 0 auto;transition:transform .12s ease}.acs-section[open]>summary:before{transform:rotate(45deg)}.acs-section__title{margin:0;font-size:.95rem;font-weight:600;color:#2a3042;display:inline-flex;align-items:center;gap:.4rem}.acs-section__title i{color:#556ee6;font-size:1rem}.acs-section__meta{color:#74788d;font-size:.8125rem;margin-left:auto}.acs-section__body{padding:0 1.15rem 1.1rem;border-top:1px solid #eff2f7}.acs-section-heading{margin:1.25rem 0 .65rem;font-size:.95rem;font-weight:600;color:#2a3042}.acs-section-hint{margin:-.25rem 0 .85rem;color:#74788d;font-size:.8125rem}.acs-ops-card>.card-body{padding-top:1.05rem}.acs-ops-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.85rem}.acs-ops-card__head .acs-section__title{font-size:1rem}.acs-host-kind,.acs-host-name{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.acs-host-kind i,.acs-host-name i{flex:0 0 auto;font-size:1.05rem;color:#556ee6;line-height:1}.acs-host-kind__label{color:#74788d;font-size:.8125rem}.acs-ops-note{font-size:.8125rem;margin-bottom:.85rem}.acs-ops-stack{display:flex;flex-direction:column;gap:.75rem}.acs-ops-block{background:#f8f9fb;border:1px solid #eef1f5;border-radius:.5rem;padding:.9rem 1rem;min-width:0;overflow:hidden}.acs-ops-block__title{margin:0 0 .65rem;font-size:.9rem;font-weight:600;color:#2a3042;display:flex;align-items:center;gap:.35rem}.acs-ops-block__title i{color:#556ee6}.btn-soft-secondary{background:#eef1f5;color:#495057;border:0}.btn-soft-secondary:hover{background:#e4e8ef;color:#2a3042}.btn-soft-primary{background:#eef1ff;color:#556ee6;border:0}.btn-soft-primary:hover{background:#e0e5ff;color:#3f51c7}.btn-soft-warning{background:#fff4e6;color:#b5791a;border:0}.btn-soft-warning:hover{background:#ffe8c7;color:#8a5a10}.btn-soft-danger{background:#fdeeee;color:#c0392b;border:0}.btn-soft-danger:hover{background:#fad4d4;color:#922b21}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}#layout-wrapper{min-height:100vh;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box}.vertical-menu{z-index:1001}.main-content{margin-left:240px!important;width:calc(100% - 240px)!important;max-width:none!important;min-width:0;overflow-x:hidden;box-sizing:border-box}body.vertical-collpsed .main-content{margin-left:70px!important;width:calc(100% - 70px)!important;max-width:none!important}@media(max-width:991.98px){.main-content{margin-left:0!important;width:100%!important}.navbar-brand-box{display:none!important}.navbar-header{padding-left:.25rem!important}}.page-content{margin-top:70px!important;padding:1.15rem .85rem 1.75rem!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip}@media(max-width:991.98px){.page-content{padding-top:.85rem!important;padding-left:.75rem!important;padding-right:.75rem!important}}.page-content>.container-fluid{width:100%!important;max-width:100%!important;padding-left:.5rem!important;padding-right:.5rem!important;margin:0!important;min-width:0;box-sizing:border-box}.acs-page,.acs-page--wide,.acs-dash,.acs-dd,.acs-device-page{max-width:100%!important;width:100%!important;min-width:0;box-sizing:border-box}.page-content .row{--bs-gutter-x: 1rem;max-width:100%}.page-content .table-responsive,.page-content .card,.page-content .acs-dash-card,.page-content .acs-table-card{max-width:100%;min-width:0}.acs-page-head{margin-bottom:1.15rem}.acs-page-head__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.acs-page-head__title{display:flex;align-items:center;gap:.65rem}.acs-page-head__icon{width:2.35rem;height:2.35rem;border-radius:.55rem;display:grid;place-items:center;background:#556ee61f;color:#556ee6;font-size:1.2rem;flex:0 0 auto}.acs-page-head__title h4{font-weight:650;color:#2a3042;letter-spacing:-.01em}.acs-page-head__hint{margin:.35rem 0 0;color:#74788d;font-size:.875rem;max-width:46rem}.acs-page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.acs-page-grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:992px){.acs-page-grid{grid-template-columns:1fr 1fr;align-items:start}}.acs-section-label{display:flex;align-items:center;gap:.4rem;margin:0 0 .65rem;font-size:.95rem;font-weight:600;color:#2a3042}.acs-section-label i{color:#556ee6}.acs-panel-card{border:0;box-shadow:0 .12rem .55rem #12263f0f;height:100%}.acs-panel-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.85rem}.acs-panel-card__title{margin:0;font-size:1rem;font-weight:600;color:#2a3042;display:flex;align-items:center;gap:.4rem}.acs-panel-card__title i{color:#556ee6}.acs-panel-card__hint{margin:.25rem 0 0;color:#74788d;font-size:.8125rem}.acs-panel-card__actions{display:flex;flex-wrap:wrap;gap:.4rem}.acs-stat-card{border:0;box-shadow:0 .12rem .55rem #12263f0f;height:100%}.acs-stat-card__label{color:#74788d;font-size:.8125rem;font-weight:500;margin:0}.acs-stat-card__value{font-weight:700;color:#2a3042;letter-spacing:-.02em}.acs-kpi-mini{border:0;box-shadow:0 .1rem .45rem #12263f0d;height:100%}.acs-kpi-mini .card-body{display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem}.acs-kpi-mini__icon{width:2rem;height:2rem;border-radius:.4rem;display:grid;place-items:center;background:#556ee61a;color:#556ee6;flex:0 0 auto}.acs-kpi-mini__label{font-size:.75rem;color:#74788d;line-height:1.2}.acs-kpi-mini__value{font-size:1.15rem;font-weight:700;color:#2a3042;line-height:1.2}.acs-badge{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:.35rem;font-size:.75rem;font-weight:600;line-height:1.2}.acs-badge--ok{background:#34c38f26;color:#1d8f64}.acs-badge--info{background:#50a5f126;color:#2b7fc1}.acs-badge--warn{background:#f1b44c2e;color:#b07a14}.acs-badge--danger{background:#f46a6a26;color:#c0392b}.acs-badge--muted{background:#eef1f5;color:#6c757d}.acs-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.acs-filter-chips{display:flex;flex-wrap:wrap;gap:.35rem}.acs-filter-chip{border:1px solid #e4e8ef;background:#fff;color:#495057;border-radius:999px;padding:.28rem .75rem;font-size:.8125rem;font-weight:500;cursor:pointer}.acs-filter-chip:hover{border-color:#cfd6e4;background:#f8f9fb}.acs-filter-chip.is-active{border-color:#556ee673;background:#556ee61a;color:#3d52c7}.acs-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.acs-bulk-bar .form-select{width:auto;min-width:11rem}.acs-table-card{border:0;box-shadow:0 .12rem .55rem #12263f0f}.acs-table-toolbar{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:flex-end;margin-bottom:.85rem}.acs-table-toolbar__size{width:6.5rem}.acs-table-toolbar__search{flex:1 1 14rem;max-width:22rem;margin-left:auto}.acs-search-field{position:relative}.acs-search-field i{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:#98a2b3;pointer-events:none}.acs-search-field .form-control{padding-left:2rem}.acs-data-table thead th{border-top:0;border-bottom-width:1px;background:#f8f9fb;color:#74788d;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding-top:.65rem;padding-bottom:.65rem}.acs-data-table tbody td{padding-top:.7rem;padding-bottom:.7rem;border-color:#f0f2f5;vertical-align:middle}.acs-data-table tbody tr:hover{background:#556ee608}.acs-table-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid #eef1f5}.acs-empty{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:2rem 1rem;color:#74788d}.acs-empty--compact{padding:1.25rem .5rem}.acs-empty i{font-size:1.25rem;color:#adb5bd}.acs-address-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.acs-address-list li code{display:inline-block;padding:.35rem .55rem;background:#f4f5f9;border-radius:.35rem;font-size:.8125rem}.acs-steps{padding-left:1.15rem;color:#495057}.acs-steps li{margin-bottom:.45rem}.acs-steps li:last-child{margin-bottom:0}.acs-perm-grid{display:grid;grid-template-columns:1fr;gap:.35rem;max-height:16rem;overflow:auto;padding:.35rem;border:1px solid #eef1f5;border-radius:.45rem;background:#fbfcfe}@media(min-width:576px){.acs-perm-grid{grid-template-columns:1fr 1fr}}.acs-perm-item{display:flex;align-items:flex-start;gap:.45rem;margin:0;padding:.35rem .4rem;border-radius:.35rem;cursor:pointer;font-size:.8125rem}.acs-perm-item:hover{background:#556ee60f}.acs-perm-item input{margin-top:.15rem}.acs-perm-item strong{display:block;font-weight:600;color:#2a3042}.acs-perm-item small{display:block;color:#74788d;font-size:.7rem}.acs-protocol-list{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:768px){.acs-protocol-list{grid-template-columns:1fr 1fr}}.acs-protocol-card{border:0;border-radius:.5rem;background:#fff;box-shadow:0 .12rem .55rem #12263f0f;padding:.9rem 1rem}.acs-protocol-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.acs-protocol-card__title{display:flex;align-items:center;gap:.55rem;min-width:0}.acs-protocol-card__icon{width:2rem;height:2rem;border-radius:.4rem;display:grid;place-items:center;background:#556ee61f;color:#556ee6;flex:0 0 auto;font-size:1.05rem}.acs-protocol-card__summary{margin:0;color:#2a3042;font-size:.9rem}.acs-session-list{display:flex;flex-direction:column;gap:.55rem}.acs-session-card{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .85rem;border:1px solid #eef1f5;border-radius:.5rem;background:#fbfcfe;min-width:0}.acs-session-card--current{border-color:#556ee659;background:#556ee60f}.acs-session-card__icon{flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:.45rem;display:grid;place-items:center;background:#eef1f5;color:#556ee6;font-size:1.15rem}.acs-session-card--current .acs-session-card__icon{background:#556ee626}.acs-session-card__body{flex:1 1 auto;min-width:0}.acs-session-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.25rem}.acs-session-card__meta{display:flex;flex-wrap:wrap;gap:.65rem 1rem;font-size:.8125rem;color:#495057}.acs-session-card__meta i{color:#74788d;margin-right:.15rem}.acs-session-card__times{margin-top:.25rem;font-size:.75rem}.acs-session-card__action{flex:0 0 auto;align-self:center}.acs-user-list{display:flex;flex-direction:column;gap:.5rem}.acs-user-row{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border:1px solid #eef1f5;border-radius:.45rem;background:#fbfcfe}.acs-user-row__avatar{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:#eef1f5;color:#556ee6}.acs-dash{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;min-width:0}.acs-dash-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.acs-dash-head__title{margin:0;font-size:1.35rem;font-weight:700;color:#1e2433;letter-spacing:-.02em}.acs-dash-head__hint{margin:.2rem 0 0;color:#74788d;font-size:.85rem}.acs-dash-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.acs-dash-live{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;background:#e8f8f1;color:#1a7a52;font-size:.75rem;font-weight:600}.acs-dash-live__dot{width:.45rem;height:.45rem;border-radius:50%;background:#34c38f;box-shadow:0 0 0 3px #34c38f40;animation:acs-dash-pulse 1.8s ease-out infinite}@keyframes acs-dash-pulse{0%{box-shadow:0 0 #34c38f73}70%{box-shadow:0 0 0 8px #34c38f00}to{box-shadow:0 0 #34c38f00}}.acs-dash-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}@media(max-width:1199px){.acs-dash-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.acs-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.acs-dash-stat{background:#fff;border:1px solid #e8ecf2;border-radius:.75rem;padding:.7rem .85rem;display:flex;flex-direction:column;gap:.15rem;box-shadow:0 3px 10px #1e243308}.acs-dash-stat__k{font-size:.7rem;color:#95a0b0;font-weight:650;text-transform:uppercase;letter-spacing:.03em}.acs-dash-stat strong{font-size:1.05rem;color:#1e2433;font-weight:700}.acs-dash-stat em{font-style:normal;font-size:.75rem;color:#74788d}.acs-dash-card__head--live{align-items:flex-start}.acs-dash-live-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;justify-content:flex-end}.acs-dash-search{position:relative;display:inline-flex;align-items:center;min-width:14rem;max-width:100%}.acs-dash-search i.ri-search-line{position:absolute;left:.65rem;color:#95a0b0;font-size:.95rem;pointer-events:none}.acs-dash-search input{width:100%;border:1px solid #e0e6ef;background:#fff;border-radius:.55rem;padding:.38rem 2rem;font-size:.82rem;color:#1e2433}.acs-dash-search input:focus{outline:none;border-color:#556ee6;box-shadow:0 0 0 3px #556ee626}.acs-dash-search__clear{position:absolute;right:.35rem;border:0;background:transparent;color:#95a0b0;width:1.5rem;height:1.5rem;display:grid;place-items:center;padding:0}.acs-dash-pagesize{border:1px solid #e0e6ef;background:#fff;border-radius:.55rem;padding:.38rem .55rem;font-size:.8rem;color:#505d69}.acs-dash-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #eef1f5}.acs-dash-pager__meta{font-size:.8rem;color:#74788d}.acs-dash-pager__btns{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.acs-dash-pager__page{font-size:.8rem;font-weight:650;color:#505d69;padding:0 .35rem}.acs-dash-brands{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.acs-dash-brands__row{display:flex;justify-content:space-between;gap:.5rem;font-size:.82rem}.acs-dash-brands__name{color:#1e2433;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-dash-brands__bar{height:.35rem;border-radius:999px;background:#eef1f5;overflow:hidden;margin-top:.25rem}.acs-dash-brands__bar i{display:block;height:100%;background:linear-gradient(90deg,#556ee6,#7c8ff0);border-radius:999px}.acs-dash-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}@media(max-width:1199px){.acs-dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.acs-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.acs-dash-kpi{display:flex;gap:.75rem;align-items:center;padding:1rem 1.05rem;border-radius:.85rem;background:#fff;border:1px solid #e8ecf2;text-decoration:none;color:inherit;box-shadow:0 4px 14px #1e24330a;transition:border-color .15s ease,transform .15s ease}.acs-dash-kpi:hover{border-color:#cfd8e6;color:inherit;transform:translateY(-1px)}.acs-dash-kpi__icon{width:2.5rem;height:2.5rem;border-radius:.7rem;display:grid;place-items:center;font-size:1.15rem;flex:0 0 auto}.acs-dash-kpi--blue .acs-dash-kpi__icon{background:#eef1ff;color:#556ee6}.acs-dash-kpi--green .acs-dash-kpi__icon{background:#e8f8f1;color:#34c38f}.acs-dash-kpi--red .acs-dash-kpi__icon{background:#fdeeee;color:#f46a6a}.acs-dash-kpi--amber .acs-dash-kpi__icon{background:#fff4e6;color:#f1b44c}.acs-dash-kpi--slate .acs-dash-kpi__icon{background:#eef1f5;color:#505d69}.acs-dash-kpi__label{margin:0;font-size:.78rem;color:#74788d;font-weight:500}.acs-dash-kpi__value{margin:.1rem 0 0;font-size:1.35rem;font-weight:700;color:#1e2433;line-height:1.1}.acs-dash-kpi__hint{margin:.15rem 0 0;font-size:.72rem;color:#95a0b0}.acs-dash-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:1rem;align-items:start;width:100%;max-width:100%;min-width:0}.acs-dash-grid--main .acs-dash-main{display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:100%;overflow:hidden}.acs-dash-side{display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:100%}@media(max-width:1199px){.acs-dash-grid{grid-template-columns:1fr}}.acs-dash-badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:#f46a6a;color:#fff;font-size:.65rem;font-weight:700;line-height:1.1rem;text-align:center}.acs-dash-card__sub{margin:.15rem 0 0;font-size:.75rem;color:#95a0b0;font-weight:500}.acs-dash-range{display:inline-flex;gap:.2rem;padding:.15rem;border-radius:.5rem;background:#f1f3f7}.acs-dash-range button{border:0;background:transparent;padding:.25rem .55rem;border-radius:.4rem;font-size:.72rem;font-weight:700;color:#74788d}.acs-dash-range button.active{background:#fff;color:#556ee6;box-shadow:0 1px 3px #1e243314}.acs-dash-range button:disabled{opacity:.45;cursor:not-allowed}.acs-dash-card--chart{background:#fff}.acs-dash-card__muted{font-weight:500;color:#95a0b0;font-size:.85em}.acs-dash-chart--mock .acs-dash-chart__canvas{position:relative;border-radius:.55rem;background:transparent;padding:0;overflow:visible}.acs-dash-chart__svg{width:100%;height:auto;display:block}.acs-dash-chart--mock .acs-dash-chart__grid{stroke:#eef1f5;stroke-width:1}.acs-dash-chart--mock .acs-dash-chart__line{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none;pointer-events:none}.acs-dash-chart--mock .acs-dash-chart__line--ok{stroke:#556ee6}.acs-dash-chart--mock .acs-dash-chart__line--fail{stroke:#34c38f}.acs-dash-chart--mock .acs-dash-chart__line--lat{stroke:#a55ee6;stroke-width:2;opacity:.85}.acs-dash-chart--mock .acs-dash-chart__cross{stroke:#c5cbe3;stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.acs-dash-chart--mock .acs-dash-chart__tick{font-size:10px;fill:#95a0b0}.acs-dash-chart--mock .acs-dash-chart__dot--ok{fill:#556ee6;stroke:#fff;stroke-width:2}.acs-dash-chart--mock .acs-dash-chart__dot--fail{fill:#34c38f;stroke:#fff;stroke-width:2}.acs-dash-chart--mock .acs-dash-chart__dot--lat{fill:#a55ee6;stroke:#fff;stroke-width:2}.acs-dash-chart--mock .acs-dash-chart__tip{position:absolute;top:.35rem;right:.35rem;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:.45rem;background:#fff;border:1px solid #e8ecf2;box-shadow:0 6px 18px #1e243314;font-size:.72rem;color:#74788d;pointer-events:none}.acs-dash-chart--mock .acs-dash-chart__tip strong{color:#1e2433}.acs-dash-chart--mock .acs-dash-chart__tip-ok{color:#556ee6;font-weight:700}.acs-dash-chart--mock .acs-dash-chart__tip-fail{color:#34c38f;font-weight:700}.acs-dash-chart--mock .acs-dash-chart__tip-lat{color:#a55ee6;font-weight:700}.acs-dash-chart--mock .acs-dash-chart__legend{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.45rem;font-size:.78rem;color:#74788d}.acs-dash-chart--mock .acs-dash-chart__legend span{display:inline-flex;align-items:center;gap:.35rem}.acs-dash-chart__swatch{width:.85rem;height:.2rem;border-radius:2px;display:inline-block}.acs-dash-chart__swatch--ok{background:#556ee6}.acs-dash-chart__swatch--fail{background:#34c38f}.acs-dash-chart__swatch--lat{background:#a55ee6}.acs-dash-signal{display:inline-flex;align-items:flex-end;gap:2px;height:.95rem}.acs-dash-signal i{display:block;width:3px;border-radius:1px;background:#d0d5dd}.acs-dash-signal i:nth-child(1){height:25%}.acs-dash-signal i:nth-child(2){height:45%}.acs-dash-signal i:nth-child(3){height:65%}.acs-dash-signal i:nth-child(4){height:90%}.acs-dash-signal--on i{background:#34c38f}.acs-dash-alerts__title{font-size:.84rem;font-weight:650}.acs-dash-alerts__title a{color:#1e2433;text-decoration:none;text-transform:capitalize}.acs-dash-alerts__title a:hover{color:#556ee6}.acs-dash-alert-ico--info{background:#eef1ff;color:#556ee6}.acs-dash-topo__node--acs{background:linear-gradient(180deg,#eef1ff,#e4e9ff);border-color:#c5cef5}.acs-dash-topo__node small{font-size:.65rem;font-weight:500;color:#95a0b0}.acs-dash-card{background:#fff;border:1px solid #e8ecf2;border-radius:.9rem;box-shadow:0 4px 14px #1e24330a;padding:1rem 1.1rem 1.1rem}.acs-dash-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.acs-dash-card__head h5{margin:0;font-size:.95rem;font-weight:650;color:#1e2433}.acs-dash-card--table{padding-bottom:.35rem;overflow:hidden}.acs-dash-card--table .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.15rem;padding-bottom:.25rem}.acs-dash-table{font-size:.82rem;width:100%;min-width:860px;table-layout:fixed;border-collapse:separate;border-spacing:0}.acs-dash-table th,.acs-dash-table td{vertical-align:middle;overflow:hidden;text-overflow:ellipsis;padding:.55rem .45rem}.acs-dash-table th:nth-child(1),.acs-dash-table td:nth-child(1){width:18%}.acs-dash-table th:nth-child(2),.acs-dash-table td:nth-child(2){width:16%}.acs-dash-table th:nth-child(3),.acs-dash-table td:nth-child(3){width:10%}.acs-dash-table th:nth-child(4),.acs-dash-table td:nth-child(4){width:7%}.acs-dash-table th:nth-child(5),.acs-dash-table td:nth-child(5){width:14%}.acs-dash-table th:nth-child(6),.acs-dash-table td:nth-child(6){width:12%}.acs-dash-table th:nth-child(7),.acs-dash-table td:nth-child(7){width:6%}.acs-dash-table th:nth-child(8),.acs-dash-table td:nth-child(8){width:17%}.acs-dash-table thead th{border-bottom-width:1px;color:#74788d;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.acs-dash-device{display:flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;min-width:0;max-width:100%}.acs-dash-device:hover{color:#556ee6}.acs-dash-device__ico{width:2rem;height:2rem;border-radius:.55rem;background:#eef1ff;color:#556ee6;display:grid;place-items:center;flex:0 0 auto;font-size:1rem}.acs-dash-device__ico--ok{background:#e8f8f1;color:#34c38f}.acs-dash-device__ico--warn{background:#fff4e6;color:#f1b44c}.acs-dash-device__ico--off{background:#fdeeee;color:#f46a6a}.acs-dash-row--off td{opacity:.92}.acs-dash-cr{margin-top:.15rem;font-size:.7rem;font-weight:600}.acs-dash-cr--ok{color:#1a7a52}.acs-dash-cr--off{color:#95a0b0}.acs-dash-signal-wrap{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start}.acs-dash-signal__lbl{font-size:.7rem;color:#74788d;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-dash-th-acts,.acs-dash-td-acts{text-align:right!important;white-space:nowrap;overflow:visible!important}.acs-dash-acts{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.25rem}.acs-dash-acts .btn{font-size:.7rem;font-weight:650;padding:.25rem .45rem;line-height:1.15;flex:0 0 auto}.acs-dash-wifi{display:flex;flex-direction:column;gap:.2rem;min-width:0}.acs-dash-wifi__row{display:flex;align-items:center;gap:.35rem;min-width:0}.acs-dash-wifi__band{flex:0 0 auto;font-size:.62rem;font-weight:700;letter-spacing:.02em;color:#95a0b0;background:#eef1f5;border-radius:.3rem;padding:.1rem .3rem;line-height:1.2}.acs-dash-wifi__row--on .acs-dash-wifi__band{background:#e8f8f1;color:#1a7a52}.acs-dash-wifi__ssid{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;color:#95a0b0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.acs-dash-wifi__row--on .acs-dash-wifi__ssid{color:#1e2433}.acs-dash-wifi__mode{font-size:.68rem;color:#8a94a6;line-height:1.2}.acs-dash-ssid{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;color:#95a0b0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.acs-dash-ssid--on{color:#1e2433}.acs-dash-pppoe-link{font-size:.72rem!important;font-weight:650;text-decoration:none!important}.acs-dash-modal{position:fixed;inset:0;z-index:1050;display:grid;place-items:center;padding:1rem}.acs-dash-modal__backdrop{position:absolute;inset:0;border:0;background:#1e243373;cursor:pointer}.acs-dash-modal__panel{position:relative;z-index:1;width:min(420px,100%);background:#fff;border-radius:.85rem;border:1px solid #e8ecf2;box-shadow:0 18px 48px #1e24332e;padding:1.1rem 1.2rem 1.2rem}.acs-dash-modal__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.acs-dash-modal__head h5{margin:0;font-size:1.05rem;font-weight:700;color:#1e2433}.acs-dash-device__txt{display:flex;flex-direction:column;min-width:0;overflow:hidden}.acs-dash-device__txt strong,.acs-dash-device__txt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-dash-device__txt span{font-size:.75rem;color:#95a0b0}.acs-dash-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.acs-dash-table tbody tr:hover{background:#f8fafc}.acs-dash-pill{display:inline-flex;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:650}.acs-dash-pill--ok{background:#e8f8f1;color:#1a7a52}.acs-dash-pill--warn{background:#fff4e6;color:#b5791a}.acs-dash-pill--off{background:#fdeeee;color:#c0392b}.acs-dash-donut{display:flex;flex-direction:column;align-items:center;gap:.65rem}.acs-dash-donut__value{font-size:1.25rem;font-weight:700;fill:#1e2433}.acs-dash-donut__label{font-size:.7rem;fill:#95a0b0}.acs-dash-donut__legend{list-style:none;margin:0;padding:0;width:100%;font-size:.8rem;color:#505d69}.acs-dash-donut__legend li{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem}.acs-dash-dot{width:.55rem;height:.55rem;border-radius:50%;display:inline-block}.acs-dash-dot--ok{background:#34c38f}.acs-dash-dot--off{background:#f46a6a}.acs-dash-alerts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.acs-dash-alerts li{display:flex;gap:.55rem;align-items:flex-start}.acs-dash-alerts p{margin:.1rem 0 0;font-size:.78rem;color:#74788d}.acs-dash-alert-ico{width:1.75rem;height:1.75rem;border-radius:.45rem;display:grid;place-items:center;flex:0 0 auto}.acs-dash-alert-ico--crit{background:#fdeeee;color:#f46a6a}.acs-dash-alert-ico--warn{background:#fff4e6;color:#f1b44c}.acs-dash-quick{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.acs-dash-quick a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.85rem .5rem;border-radius:.7rem;border:1px solid #e8ecf2;background:#f8fafc;text-decoration:none;color:#1e2433;font-size:.78rem;font-weight:600}.acs-dash-quick a i{font-size:1.25rem;color:#556ee6}.acs-dash-quick a:hover{border-color:#556ee6;background:#eef1ff;color:#1e2433}.acs-dash-topo__flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .65rem;padding:1rem .35rem .45rem;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(85,110,230,.06),transparent 70%),linear-gradient(180deg,#fbfcfe,#f4f6fa);border-radius:.75rem;border:1px dashed #e0e6ef}.acs-dash-topo__node{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:6rem;padding:.75rem .85rem;border-radius:.75rem;background:#fff;border:1px solid #e0e6ef;box-shadow:0 4px 12px #1e24330d;font-size:.75rem;font-weight:650;color:#505d69}.acs-dash-topo__node i{font-size:1.4rem;color:#556ee6}.acs-dash-topo__node--stack{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.25rem .35rem}.acs-dash-topo__node--stack span,.acs-dash-topo__node--stack small{flex-basis:100%;text-align:center}.acs-dash-topo__line{width:2.4rem;height:3px;background:linear-gradient(90deg,#c5cbe3,#556ee6,#c5cbe3);border-radius:2px;position:relative}.acs-dash-topo__line:after{content:"";position:absolute;right:-2px;top:50%;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #556ee6;transform:translateY(-50%)}.acs-dash-topo__note{margin:.75rem 0 0;font-size:.78rem;color:#95a0b0}.acs-dd{display:flex;flex-direction:column;gap:.9rem;width:100%;max-width:100%;min-width:0;overflow-x:clip;box-sizing:border-box}.acs-dd-hero{background:#fff;border:1px solid #e8ecf2;border-radius:.95rem;padding:1.1rem 1.2rem;box-shadow:0 4px 14px #1e24330a;border-left:4px solid #cfd8e6;overflow-x:hidden;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:991.98px){.acs-dd-hero{padding:.85rem .75rem;border-radius:.75rem}.acs-dd-hero__top{width:100%;max-width:100%;min-width:0}}.acs-dd-hero--online{border-left-color:#34c38f}.acs-dd-hero--seen{border-left-color:#f1b44c}.acs-dd-hero--offline{border-left-color:#f46a6a}.acs-dd-hero__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem 1.25rem;align-items:start;margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid #eef1f5}@media(max-width:991.98px){.acs-dd-hero__top{grid-template-columns:1fr}}.acs-dd-hero__aside{min-width:0;max-width:100%}.acs-dd-hero__identity{min-width:0;width:100%;display:flex;flex-direction:column;gap:.4rem;overflow:visible}.acs-dd-hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0}.acs-dd-hero__eyebrow .acs-badge{max-width:100%;white-space:normal;line-height:1.25}.acs-dd-hero__brand{font-size:.78rem;font-weight:650;color:#74788d}.acs-dd-badge{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#eef1f5;color:#74788d}.acs-dd-badge--pon{background:#e8f8f1;color:#1a7a52}.acs-dd-badge--ewan{background:#e8f0ff;color:#2f5bb8}.acs-wan-tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.02em;border-radius:.35rem;padding:.12rem .45rem;margin-right:.25rem;vertical-align:middle;background:#eef1f5;color:#4a5568}.acs-wan-tag--pon{background:#e8f8f1;color:#1a7a52}.acs-wan-tag--ewan,.acs-wan-tag--eth{background:#e8f0ff;color:#2f5bb8}.acs-remote-pill{display:inline-block;font-size:.78rem;font-weight:650;border-radius:.4rem;padding:.15rem .5rem}.acs-remote-pill--on{background:#e8f8f1;color:#1a7a52}.acs-remote-pill--off{background:#f3f4f6;color:#6b7280}.acs-remote-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.acs-dd-fact--stack{align-items:flex-start}.acs-host-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.acs-host-card{border:1px solid #e8ecf2;border-radius:.7rem;background:linear-gradient(180deg,#fff,#f8fafc);padding:.85rem .95rem;min-width:0}.acs-host-card--active{border-color:#c6e9d8;box-shadow:0 0 0 1px #1a7a520f}.acs-host-card__head{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.65rem}.acs-host-card__ico{flex:0 0 auto;width:2rem;height:2rem;border-radius:.55rem;display:grid;place-items:center;background:#eef2ff;color:#3b5bdb;font-size:1.05rem}.acs-host-card__title{flex:1 1 auto;min-width:0}.acs-host-card__title strong{display:block;font-size:.9rem;color:#1e2433;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-host-card__kind{display:block;font-size:.72rem;color:#8a94a6}.acs-host-card__status{flex:0 0 auto;font-size:.68rem;font-weight:700;border-radius:999px;padding:.15rem .45rem}.acs-host-card__status.is-on{background:#e8f8f1;color:#1a7a52}.acs-host-card__status.is-off{background:#f1f3f6;color:#8a94a6}.acs-host-card__meta{display:grid;gap:.35rem;margin:0}.acs-host-card__meta>div{display:grid;grid-template-columns:3.2rem 1fr;gap:.35rem;align-items:baseline;font-size:.78rem}.acs-host-card__meta dt{margin:0;color:#95a0b0;font-weight:500}.acs-host-card__meta dd{margin:0;color:#1e2433;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-dd-note{margin-top:.75rem;padding:.55rem .75rem;border-radius:.55rem;background:#fff8e6;border:1px solid #f5e6b8;color:#6b5a1e;font-size:.82rem;display:flex;gap:.4rem;align-items:flex-start}.acs-dd-note i{margin-top:.1rem}.acs-dd-quickacts{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.acs-dd-card--accent{background:linear-gradient(180deg,#fbfcff,#fff 55%)}.acs-dd-kpi--rx-ok{border-color:#b7ebc9;background:#f0faf4}.acs-dd-kpi--rx-warn{border-color:#f5d78e;background:#fff9eb}.acs-dd-kpi--rx-bad{border-color:#f5b5b5;background:#fff5f5}.acs-dd-hero__row{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.acs-dd-hero h4.acs-dd-hero__title,.acs-dd-hero__title{margin:0!important;padding:0;font-size:1.25rem!important;font-weight:700!important;color:#1e2433!important;letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex!important;flex-wrap:wrap;align-items:center;gap:.4rem;line-height:1.35!important;position:relative;z-index:1;float:none!important;clear:both;max-width:100%;visibility:visible!important;opacity:1!important}.acs-dd-hero__serial{word-break:break-all;min-width:0}.acs-dd-copy{border:0;background:#eef1f5;color:#74788d;width:1.55rem;height:1.55rem;border-radius:.4rem;display:inline-grid;place-items:center;padding:0;font-size:.85rem;flex-shrink:0}.acs-dd-copy:hover{background:#eef1ff;color:#556ee6}.acs-dd-hero__meta{margin:0;color:#74788d;font-size:.84rem;line-height:1.5;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;word-break:break-word}.acs-dd-hero__meta-item{color:#95a0b0}.acs-dd-hero__meta-item:before{content:"·";margin-right:.65rem;color:#c5ccd8}.acs-dd-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.15rem}.acs-dd-chip{border:1px solid #e0e6ef;background:#f8fafc;color:#505d69;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-dd-chip:hover{border-color:#556ee6;color:#556ee6;background:#eef1ff}.acs-dd-kpi--btn{border:0;text-align:left;cursor:pointer;width:100%}.acs-dd-kpi--btn:hover{border-color:#556ee6;background:#eef1ff}.acs-dd-filters{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.15rem;border-radius:.5rem;background:#f1f3f7}.acs-dd-filters button{border:0;background:transparent;padding:.25rem .6rem;border-radius:.4rem;font-size:.75rem;font-weight:650;color:#74788d}.acs-dd-filters button.active{background:#fff;color:#556ee6;box-shadow:0 1px 3px #1e243314}.acs-dd-task-actions{display:inline-flex;align-items:center;gap:.35rem}.acs-dd-pppoe__banner{padding:.85rem 1rem;margin-bottom:1rem;border-radius:.7rem;background:#eef1ff;border:1px solid #d7ddf8}.acs-dd-pppoe__banner h6{margin:0;font-weight:700;color:#1e2433}.acs-dd-hero__actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;justify-content:flex-end;max-width:100%}@media(max-width:991.98px){.acs-dd-hero__aside{width:100%;max-width:100%;min-width:0}.acs-dd-hero__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch;width:100%!important;max-width:100%!important;min-width:0!important;gap:.4rem}.acs-dd-hero__actions>.btn,.acs-dd-hero__actions>a.btn,.acs-dd-hero__actions>.acs-dd-dropdown{width:100%;min-width:0!important;max-width:100%}.acs-dd-hero__actions>.btn,.acs-dd-hero__actions>a.btn{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.4rem .35rem;font-size:.78rem}.acs-dd-hero__actions>.acs-dd-dropdown>.btn{width:100%}}.acs-dd-kpis,.acs-dd-kpis.acs-dd-kpis--3{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem;margin-top:0;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}@media(min-width:700px)and (max-width:1099.98px){.acs-dd-kpis,.acs-dd-kpis.acs-dd-kpis--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))!important}}@media(min-width:1100px){.acs-dd-kpis:not(.acs-dd-kpis--3){grid-template-columns:repeat(4,minmax(0,1fr))!important}.acs-dd-kpis.acs-dd-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.acs-dd-kpi{padding:.7rem .8rem;border-radius:.65rem;background:#f8fafc;border:1px solid #eef1f5;min-width:0!important;max-width:100%;overflow:hidden;box-sizing:border-box}.acs-dd-kpi__label{margin:0;font-size:.7rem;color:#95a0b0;text-transform:uppercase;letter-spacing:.04em;font-weight:650}.acs-dd-kpi__value{margin:.25rem 0 0;font-size:.95rem;font-weight:700;color:#1e2433;line-height:1.35;word-break:break-word;overflow-wrap:anywhere}.acs-dd-kpi__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;font-weight:650}.acs-dd-kpi__value .acs-badge{font-size:.78rem;white-space:nowrap}.acs-dd-tabs{display:flex;flex-wrap:nowrap;gap:.15rem;border-bottom:1px solid #e8ecf2;padding-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}.acs-dd-tabs button{border:0;background:transparent;padding:.55rem .85rem;font-size:.85rem;font-weight:600;color:#74788d;border-bottom:2px solid transparent;margin-bottom:-1px;flex:0 0 auto;white-space:nowrap}.acs-dd-tabs button.active{color:#556ee6;border-bottom-color:#556ee6}.acs-dd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media(max-width:1199.98px){.acs-dd-grid{grid-template-columns:1fr}}.acs-dd-card{background:#fff;border:1px solid #e8ecf2;border-radius:.85rem;padding:.95rem 1rem;box-shadow:0 3px 12px #1e243308}.acs-dd-card h6{margin:0 0 .65rem;font-size:.88rem;font-weight:650;color:#1e2433;display:flex;align-items:center;gap:.35rem;width:100%}.acs-dd-card h6 i{color:#556ee6}.acs-dd-facts{display:grid;grid-template-columns:1fr;gap:.35rem}.acs-dd-fact{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;font-size:.84rem}.acs-dd-fact__k{color:#95a0b0}.acs-dd-fact__v{color:#1e2433;font-weight:550;word-break:break-all}.acs-dd-fact__v--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.acs-dd-optic{display:flex;align-items:center;gap:1rem}.acs-dd-optic__gauge{width:5.5rem;height:5.5rem;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#95a0b0 0 40%,#eef1f5 40% 100%);position:relative;flex-shrink:0}.acs-dd-optic__gauge--ok{background:conic-gradient(#34c38f 0 78%,#eef1f5 78% 100%)}.acs-dd-optic__gauge--warn{background:conic-gradient(#f1b44c 0 58%,#eef1f5 58% 100%)}.acs-dd-optic__gauge--bad{background:conic-gradient(#f46a6a 0 42%,#eef1f5 42% 100%)}.acs-dd-optic__gauge--muted{background:conic-gradient(#95a0b0 0 35%,#eef1f5 35% 100%)}.acs-dd-optic__gauge:after{content:"";position:absolute;inset:.55rem;border-radius:50%;background:#fff}.acs-dd-optic__gauge span{position:relative;z-index:1;font-size:.78rem;font-weight:700;text-align:center;line-height:1.15;color:#1e2433}.acs-dd-task-list,.acs-dd-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;font-size:.82rem}.acs-dd-task-list li,.acs-dd-hist li{display:flex;justify-content:space-between;gap:.5rem;padding:.4rem .5rem;border-radius:.45rem;background:#f8fafc}.acs-dd-dropdown{position:relative}.acs-dd-dropdown__menu{position:absolute;right:0;top:calc(100% + .25rem);z-index:20;min-width:12rem;background:#fff;border:1px solid #e8ecf2;border-radius:.55rem;box-shadow:0 10px 28px #1e24331f;padding:.35rem}.acs-dd-dropdown__menu button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:.45rem .55rem;border-radius:.35rem;font-size:.82rem}.acs-dd-dropdown__menu button:hover{background:#eef1f5}@media(max-width:1199.98px){.acs-dd-optic{flex-direction:column;align-items:flex-start}.acs-dd-optic__gauge{width:4.5rem;height:4.5rem}}@media(max-width:991.98px){.acs-dash-card__head{flex-wrap:wrap;align-items:flex-start}.acs-dash-live-tools{width:100%;justify-content:stretch}.acs-dash-search{min-width:0;flex:1 1 100%;width:100%}.acs-dash-table{min-width:640px}.acs-dd-fact{grid-template-columns:minmax(5.5rem,30%) minmax(0,1fr);gap:.35rem .65rem}.acs-dd-card{padding:.85rem .8rem;overflow:hidden}.acs-dd-card h6{flex-wrap:wrap}.acs-dd-task-list li>span:first-child,.acs-dd-hist li>span:first-child{min-width:0;overflow-wrap:anywhere}.acs-dd-dropdown__menu{max-width:min(14rem,calc(100vw - 2rem))}.acs-dd-hero__actions>.btn,.acs-dd-hero__actions>a.btn{white-space:normal;text-align:center;line-height:1.2}.acs-dd-hero__title{font-size:1.05rem!important;padding-right:.25rem}.acs-dd-chips{max-width:100%}.acs-page-head__hint{max-width:100%;overflow-wrap:anywhere}}@media(max-width:767.98px){.acs-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.acs-dash-kpi>:not(.acs-dash-kpi__icon){min-width:0}.acs-dash-table th:nth-child(4),.acs-dash-table td:nth-child(4),.acs-dash-table th:nth-child(6),.acs-dash-table td:nth-child(6),.acs-dash-table th:nth-child(7),.acs-dash-table td:nth-child(7){display:none}.acs-dash-table{min-width:520px}.acs-dash-acts{flex-wrap:wrap;justify-content:flex-start}.acs-dash-th-acts,.acs-dash-td-acts{white-space:normal}}@media(max-width:575.98px){.acs-dash-kpis,.acs-dash-stats{grid-template-columns:1fr}.acs-dash-chart__tip{flex-wrap:wrap;max-width:calc(100% - .5rem)}}
