.gp-page,.gp-editor{max-width:1500px;margin:0 auto;padding-bottom:84px}.gp-page .meraki-page-title>div p{margin:5px 0 0;color:var(--muted,#98a0ad);font-size:13px}.gp-result{display:flex;align-items:center;gap:9px;margin:14px 0;padding:10px 13px;border:1px solid #285d45;background:#11251d;color:#b9e8ce;font-size:13px}.gp-result.error{border-color:#7f3f46;background:#2a171b;color:#ffc2c8}.gp-result svg{width:16px;height:16px;flex:0 0 auto}.gp-result button{margin-left:auto;border:0;background:transparent;color:inherit;padding:2px}.gp-result button svg{width:14px}.gp-toolbar{display:flex;align-items:center;gap:10px;margin:18px 0 10px}.gp-toolbar>label{display:flex;align-items:center;gap:8px;width:min(420px,45vw);height:34px;border:1px solid #4b535e;background:#0d1117;padding:0 10px}.gp-toolbar>label svg{width:15px;color:#9aa2ad}.gp-toolbar input{width:100%;border:0!important;background:transparent!important;padding:0!important;outline:0}.gp-toolbar>button,.gp-mappings>button{display:flex;align-items:center;gap:7px;height:34px;border:1px solid #4b535e;background:#141920;color:#e6e9ed;padding:0 13px}.gp-toolbar>button.selected{border-color:#6ba7df;background:#14273a}.gp-toolbar>button svg,.gp-mappings>button svg{width:15px}.gp-toolbar>span{margin-left:auto;color:#9ca4af;font-size:12px}.gp-filters{display:flex;gap:18px;margin:0 0 10px;padding:12px;border:1px solid #353c46;background:#11161d}.gp-filters label{display:flex;align-items:center;gap:10px;font-size:12px}.gp-filters select{min-width:180px}.gp-directory{border:1px solid #3b424c;background:#0d1117;overflow:auto}.gp-directory table{width:100%;min-width:1180px;border-collapse:collapse}.gp-directory th{height:40px;padding:0 11px;text-align:left;color:#aab1bc;background:#151a21;border-bottom:1px solid #3b424c;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.gp-directory td{height:54px;padding:8px 11px;border-bottom:1px solid #2b323b;color:#d6dbe1;font-size:12px;vertical-align:middle}.gp-directory tr:last-child td{border-bottom:0}.gp-directory td button{border:0;background:transparent;color:#78b9f2;padding:0;font:inherit}.gp-policy-link{display:flex!important;flex-direction:column;align-items:flex-start;gap:3px;font-weight:650!important}.gp-policy-link small{color:#8f98a5;font-size:10px;font-weight:500}.gp-actions{display:flex;gap:8px}.gp-actions button{display:grid;place-items:center!important;width:28px;height:28px;border:1px solid #414a56!important;color:#c7ced8!important}.gp-actions svg{width:14px}.gp-mappings{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:18px;border:1px solid #3b424c;background:#11161d}.gp-mappings h2{font-size:16px;margin:0}.gp-mappings p{margin:4px 0 0;color:#9da5b0;font-size:12px}.gp-readonly{margin-top:12px;color:#d5b774;font-size:12px}.gp-breadcrumb{display:flex;align-items:center;gap:9px;min-height:58px;border-bottom:1px solid #3a414b;margin-bottom:16px}.gp-breadcrumb>button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#74b8f1;padding:0}.gp-breadcrumb>button svg{width:16px}.gp-breadcrumb>span{color:#69727f}.gp-breadcrumb h1{font-size:22px;margin:0}.gp-enabled{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px}.gp-editor-card{border:1px solid #3c434d;background:#0f141b}.gp-editor-card>h2{margin:0;padding:14px 20px;border-top:1px solid #3c434d;border-bottom:1px solid #3c434d;background:#151a21;font-size:15px}.gp-editor-card>h2:first-child{border-top:0}.gp-setting{display:grid;grid-template-columns:minmax(190px,25%) minmax(0,1fr);min-height:62px;border-bottom:1px solid #303741;padding:13px 20px;gap:24px}.gp-setting:last-child{border-bottom:0}.gp-setting>div:first-child{display:flex;flex-direction:column;gap:4px;padding-top:7px}.gp-setting>div:first-child strong{font-size:12px}.gp-setting>div:first-child small{max-width:230px;color:#939ca8;font-size:11px;line-height:1.45}.gp-setting>div:last-child{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap}.gp-setting input,.gp-setting select,.gp-setting textarea,.gp-dialog input,.gp-dialog select{border:1px solid #48515d;background:#0b1016;color:#eef1f4;border-radius:2px;min-height:34px;padding:7px 9px;font:inherit}.gp-setting input,.gp-setting textarea{min-width:220px}.gp-setting textarea{width:min(680px,100%);resize:vertical}.gp-setting select{min-width:220px}.gp-pair{display:flex;gap:14px;flex-wrap:wrap}.gp-pair label{display:grid;grid-template-columns:auto 110px auto;align-items:center;gap:7px;font-size:11px;color:#aeb5bf}.gp-pair input{min-width:0}.gp-rule-shell{display:flex!important;flex-direction:column;width:100%;gap:9px}.gp-rule-shell>button{align-self:flex-start;display:flex;align-items:center;gap:6px;border:1px solid #46505c;background:#151b22;color:#e2e6ea;height:31px;padding:0 10px}.gp-rule-shell>button svg{width:14px}.gp-rule-table{width:100%;border-collapse:collapse;border:1px solid #373f49}.gp-rule-table th{height:31px;text-align:left;padding:0 7px;background:#191f27;color:#aab2bd;font-size:10px;text-transform:uppercase}.gp-rule-table td{padding:5px 7px;border-top:1px solid #303741;font-size:11px}.gp-rule-table td input,.gp-rule-table td select{min-width:0;width:100%;height:30px;min-height:30px;padding:4px 6px}.gp-rule-table td button,.gp-shaping-rule button,.gp-bonjour-rule button{display:grid;place-items:center;border:0;background:transparent;color:#aeb6c0;padding:4px}.gp-rule-table td button svg,.gp-shaping-rule button svg,.gp-bonjour-rule button svg{width:14px}.gp-rule-table .empty{height:48px;text-align:center;color:#8f98a4}.gp-schedule{margin-top:10px;max-width:620px}.gp-schedule input{min-width:0}.gp-shaping-rule{display:grid;grid-template-columns:24px minmax(160px,1fr) 150px 76px 90px 30px;gap:7px;align-items:center}.gp-shaping-rule input,.gp-shaping-rule select{min-width:0;width:100%}.gp-bonjour-rule{display:grid;grid-template-columns:minmax(180px,1fr) 100px 30px;gap:7px}.gp-savebar{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;border:1px solid #404853;background:#10151cf7;backdrop-filter:blur(10px);z-index:4}.gp-savebar>span{color:#8f98a5;font-size:11px;margin-right:auto}.gp-savebar button{height:34px;padding:0 14px;border:1px solid #48515c;background:#151a21;color:#e7eaee}.gp-savebar button.primary,.gp-dialog button.primary{background:#4d91cf;border-color:#64a4df;color:#071018;font-weight:700}.gp-savebar button.danger{border-color:#714149;color:#f0aeb5}.gp-impacts{margin:12px 0;display:grid;gap:6px}.gp-impacts article{display:flex;gap:10px;padding:10px 12px;border:1px solid #3f4c5c;background:#121a24}.gp-impacts article.error{border-color:#7e4148;background:#29171b}.gp-impacts article.warning{border-color:#755f31;background:#241f14}.gp-impacts svg{width:16px;flex:0 0 auto}.gp-impacts span{display:flex;flex-direction:column;gap:3px}.gp-impacts small{color:#aeb6c0}.gp-dialog-layer{position:fixed;inset:0;z-index:1000;background:#000000a8;display:grid;place-items:center;padding:24px}.gp-dialog{display:flex;flex-direction:column;width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 48px);border:1px solid #505966;background:#0f141a;box-shadow:0 20px 60px #0000008c}.gp-dialog>header{display:flex;align-items:flex-start;padding:16px 18px;border-bottom:1px solid #3c444f;background:#161b22}.gp-dialog>header span{color:#8da2b8;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.gp-dialog>header h2{margin:3px 0;font-size:18px}.gp-dialog>header p{margin:0;color:#929ba7;font-size:11px}.gp-dialog>header>button{margin-left:auto;border:0;background:transparent;color:#c8ced7}.gp-dialog>header svg{width:16px}.gp-dialog>.gp-impacts{margin:10px 18px 0}.gp-assignment-body{overflow:auto;padding:16px 18px;min-height:240px}.gp-assignment-body>form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gp-assignment-body form label{display:flex;flex-direction:column;gap:6px;color:#b9c0c9;font-size:11px}.gp-assignment-body form footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.gp-assignment-body form footer button,.gp-dialog>footer button,.gp-assignment-toolbar button{height:34px;padding:0 13px;border:1px solid #46505c;background:#161c24;color:#e6e9ed}.gp-assignment-toolbar{display:flex;justify-content:flex-end;margin-bottom:10px}.gp-assignment-toolbar button{display:flex;align-items:center;gap:6px}.gp-assignment-toolbar svg{width:14px}.gp-assignment-body table{width:100%;border-collapse:collapse}.gp-assignment-body th{height:34px;padding:0 8px;text-align:left;color:#9fa8b4;background:#181e26;font-size:10px;text-transform:uppercase}.gp-assignment-body td{height:42px;padding:6px 8px;border-bottom:1px solid #303741;font-size:11px}.gp-assignment-body td button{border:0;background:transparent;color:#b9c0c9}.gp-assignment-body td button svg{width:14px}.gp-dialog>footer{display:flex;justify-content:flex-end;padding:11px 18px;border-top:1px solid #3c444f;background:#151a21}.gp-dialog .empty{text-align:center;color:#929ba7}.gp-dialog .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.gp-page button:disabled,.gp-editor button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.gp-setting{grid-template-columns:1fr}.gp-setting>div:first-child{padding-top:0}.gp-shaping-rule{grid-template-columns:24px 1fr 1fr}.gp-assignment-body>form{grid-template-columns:1fr}.gp-toolbar>label{width:100%}.gp-toolbar{flex-wrap:wrap}}.alert-live-page .meraki-page-title{align-items:flex-start}.alert-live-page .meraki-page-title>div p{margin:4px 0 0;color:#9ba4ad;font-size:9px}.alert-live-page .meraki-page-title>button{min-height:34px;padding:0 12px;color:#edf0f2;background:#292e33;border:1px solid #626a72;border-radius:3px;font-size:8.5px;font-weight:650}.alert-live-result{display:flex;align-items:center;gap:8px;margin:13px 20px 0;padding:10px 12px;color:#d4eadb;background:#203028;border:1px solid #47745a;border-radius:3px;font-size:8.5px}.alert-live-result.error{color:#f0cece;background:#352326;border-color:#8b5057}.alert-live-result>svg{width:14px;flex:none}.alert-live-result>button{display:grid;width:22px;height:22px;margin-left:auto;place-items:center;padding:0;color:inherit;background:transparent;border:0}.alert-live-result>button svg{width:12px}.alert-live-impacts{display:grid;gap:7px;margin:13px 20px 0}.alert-live-impacts>button{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;color:#d9dfe5;background:#272c31;border:1px solid #616870;border-left:3px solid #5898c8;border-radius:2px;text-align:left}.alert-live-impacts>button.error{border-left-color:#d66a70}.alert-live-impacts>button.warning{border-left-color:#d2a54f}.alert-live-impacts svg{width:14px;flex:none}.alert-live-impacts span{display:grid;gap:2px}.alert-live-impacts strong{font-size:8.5px}.alert-live-impacts small{color:#aeb6be;font-size:8px}.alert-live-toolbar{display:flex;align-items:center;gap:10px;margin:16px 20px 0}.alert-live-toolbar>label{display:flex;width:270px;height:33px;align-items:center;gap:7px;padding:0 9px;background:#23272b;border:1px solid #626a71;border-radius:3px}.alert-live-toolbar>label svg{width:13px;color:#9fa8b0}.alert-live-toolbar input{width:100%;color:#edf0f2;background:transparent;border:0;outline:0;font-size:8.5px}.alert-live-toolbar>span{margin-left:auto;color:#9ea7af;font-size:8px}.alert-inline-threshold{display:flex;align-items:center}.alert-inline-threshold input{width:78px;height:31px;padding:0 7px;color:#eef0f3;background:#181b1e;border:1px solid #656c74;border-radius:3px 0 0 3px;font-size:8.5px}.alert-inline-threshold select{height:31px;padding:0 7px;color:#eef0f3;background:#181b1e;border:1px solid #656c74;border-left:0;border-radius:0 3px 3px 0;font-size:8.5px}.alert-rule-group article.unavailable{opacity:.66}.alert-rule-group article.unavailable .alert-rule-main>span{color:#b6bdc5}.alert-rule-main>span{display:grid;gap:3px}.alert-rule-main>span small{color:#929ba4;font-size:7.5px;font-weight:400}.alert-live-loading{margin:20px;padding:24px;color:#adb5bd;background:#23262a;border:1px solid #555c63;font-size:9px}.alert-destination-dialog{width:min(850px,96vw);max-height:92vh;overflow:auto;color:#edf0f2;background:#1b1f24;border:1px solid #5e6670;border-radius:3px;box-shadow:0 24px 60px #000c}.alert-destination-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 20px;background:#22272d;border-bottom:1px solid #4e565e}.alert-destination-dialog>header h2{margin:0;font-size:17px}.alert-destination-dialog>header p{margin:4px 0 0;color:#a0a8b0;font-size:8.5px}.alert-destination-dialog>header button{display:grid;width:28px;height:28px;place-items:center;color:#e7eaed;background:transparent;border:0}.alert-destination-dialog>header svg{width:15px}.alert-destination-dialog>section{display:grid;gap:17px;padding:17px 20px}.alert-destination-dialog table{width:100%;border-collapse:collapse}.alert-destination-dialog th,.alert-destination-dialog td{padding:9px;border:1px solid #485057;font-size:8.5px;text-align:left}.alert-destination-dialog th{color:#a7b0b8;background:#292d31}.alert-destination-dialog td:last-child{width:42px;text-align:center}.alert-destination-dialog td button{display:grid;width:25px;height:25px;place-items:center;color:#c8cfd5;background:#292e33;border:1px solid #5e6670;border-radius:2px}.alert-destination-dialog td button svg{width:12px}.alert-destination-status{display:inline-flex;padding:3px 7px;border:1px solid #666e76;border-radius:10px;text-transform:capitalize}.alert-destination-status.verified{color:#8bd2a0;border-color:#47745b}.alert-destination-status.pending{color:#e3c47d;border-color:#816c3f}.alert-destination-dialog form{display:grid;grid-template-columns:150px repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:13px;background:#23272b;border:1px solid #555d65}.alert-destination-dialog form h3{grid-column:1/-1;margin:0;color:#edf0f2;font-size:11px}.alert-destination-dialog form label{display:grid;gap:5px;color:#aeb6be;font-size:8px}.alert-destination-dialog form input,.alert-destination-dialog form select{height:34px;padding:0 8px;color:#edf0f2;background:#15191d;border:1px solid #626a72;border-radius:2px;font-size:8.5px}.alert-destination-dialog form button{display:flex;height:34px;align-items:center;gap:5px;padding:0 10px;color:#f2f5f7;background:#438aca;border:1px solid #5ba4de;border-radius:2px;font-size:8.5px;font-weight:650}.alert-destination-dialog form button svg{width:12px}.alert-destination-dialog>footer{display:flex;justify-content:flex-end;padding:13px 20px;background:#22272d;border-top:1px solid #4e565e}.alert-destination-dialog>footer button{min-height:34px;padding:0 12px;color:#edf0f2;background:#2b3035;border:1px solid #626a72;border-radius:3px;font-size:8.5px}@media(max-width:800px){.alert-destination-dialog form{grid-template-columns:1fr 1fr}.alert-destination-dialog form h3{grid-column:1/-1}.alert-rule-main{flex-wrap:wrap}}@media(max-width:650px){.alert-live-toolbar{align-items:stretch;flex-direction:column}.alert-live-toolbar>label{width:100%}.alert-live-toolbar>span{margin-left:0}.alert-destination-dialog form{grid-template-columns:1fr}.alert-destination-dialog form h3{grid-column:auto}.alert-default-recipients{grid-template-columns:1fr}}.alert-destination-dialog table{table-layout:fixed;min-width:0!important}.alert-destination-dialog>section,.alert-destination-dialog form{min-width:0}.alert-destination-dialog th,.alert-destination-dialog td{overflow-wrap:anywhere}.alert-destination-dialog th:nth-child(2){width:90px}.alert-destination-dialog th:nth-child(4){width:92px}.alert-destination-dialog th:last-child{width:44px}.alert-destination-dialog td:last-child{width:auto}.alert-destination-dialog form{grid-template-columns:120px minmax(0,.8fr) minmax(0,1.25fr) max-content}.alert-destination-dialog form label{min-width:0}.alert-destination-dialog form input,.alert-destination-dialog form select{width:100%;min-width:0}@media(max-width:800px){.alert-destination-dialog form{grid-template-columns:1fr 1fr}}@media(max-width:650px){.alert-destination-dialog form{grid-template-columns:1fr}}.administration-live-page .meraki-page-title button:disabled,.administration-live-page button:disabled{cursor:not-allowed;opacity:.52}.administration-live-result{display:flex;align-items:center;gap:8px;margin:13px 20px 0;padding:10px 12px;color:#d4eadb;background:#203028;border:1px solid #47745a;border-radius:3px;font-size:8.5px}.administration-live-result.error{color:#f0cece;background:#352326;border-color:#8b5057}.administration-live-result>svg{width:14px}.administration-live-result>button{display:grid;width:22px;height:22px;margin-left:auto;place-items:center;padding:0;color:inherit;background:transparent;border:0}.administration-live-result>button svg{width:12px}.administration-live-page .administration-table table{min-width:930px}.administration-live-page .administration-table td svg{width:13px;margin-right:5px;color:#9ea5ad;vertical-align:middle}.administration-live-page .admin-status{text-transform:capitalize}.administration-live-page .admin-status.invited i,.administration-live-page .admin-status.pending_verification i{background:#c9a455}.administration-live-page .admin-status.suspended i{background:#c95d63}.administration-live-page .administration-roles>header>div p{margin:4px 0 0;color:#9fa7b0;font-size:8.5px}.administration-live-page .administration-roles>header>button{display:flex;min-height:34px;align-items:center;gap:6px;padding:0 11px;color:#dfe3e7;background:#292e33;border:1px solid #626a72;border-radius:3px;font-size:8.5px}.administration-live-page .administration-roles>header>button svg{width:13px}.administration-live-page .role-group article small{display:block;margin-top:6px;color:#7faef0;font-size:7.5px}.administration-impact{grid-column:1/-1;display:grid;gap:3px;padding:10px 12px;color:#d9dfe5;background:#272c31;border-left:3px solid #5898c8;font-size:8.5px}.administration-impact.warning{border-left-color:#d2a54f}.administration-impact.error{border-left-color:#d66a70}.administration-impact span{color:#aeb6be}.administration-readonly{margin:0 20px 24px;color:#aeb6be;font-size:8.5px}.administration-column-panel{display:flex;align-items:center;gap:18px;margin:0 20px 12px;padding:10px 12px;color:#dfe4e8;background:#20252a;border:1px solid #505861;font-size:9px}.administration-column-panel label{display:flex;align-items:center;gap:7px}.administration-column-panel input,.administration-table th input,.administration-table td input{width:14px;height:14px;accent-color:#4b9cdf}.administration-live-page .administration-table th:first-child,.administration-live-page .administration-table td:first-child{width:38px;text-align:center}.administration-live-page .administration-table footer svg{width:13px}.administration-role-toolbar{display:flex;align-items:center;gap:12px;margin:15px 0}.administration-role-toolbar label{display:flex;width:280px;min-height:34px;align-items:center;gap:7px;padding:0 9px;background:#181b1e;border:1px solid #656c74;border-radius:3px}.administration-role-toolbar label svg{width:14px;color:#9da5ae}.administration-role-toolbar input{width:100%;min-height:31px;color:#eef0f3;background:transparent;border:0;outline:0;font-size:9px}.administration-role-toolbar>span{margin-left:auto;color:#aab1b9;font-size:9px}.administration-role-empty{margin:0;padding:20px 15px;color:#aab1b9;background:#23262a;border:1px solid #565d64;font-size:9px}.general-settings-live-page .meraki-page-title>div p{margin:4px 0 0;color:#9da5ae;font-size:8px}.general-live-loading{padding:20px;color:#aab2ba}.general-settings-live-page .general-settings-notice{position:static;display:flex;align-items:center;gap:8px;margin:12px 20px;padding:10px 12px;border:1px solid #47745a;border-radius:3px;background:#203028;color:#d4eadb;font-size:8.5px}.general-settings-live-page .general-settings-notice.error{border-color:#8b5057;background:#352326;color:#f0cece}.general-settings-live-page .general-settings-notice svg{width:14px}.general-settings-live-page .general-settings-notice button{display:grid;width:20px;height:20px;margin-left:auto;place-items:center;padding:0;border:0;background:transparent;color:inherit}.general-live-impacts{display:grid;gap:6px;margin:12px 20px}.general-live-impacts article{display:grid;gap:3px;padding:9px 11px;border-left:3px solid #5b9bd1;background:#272c31;font-size:8px}.general-live-impacts article.warning{border-left-color:#d2a54f}.general-live-impacts article.error{border-left-color:#d66a70}.general-live-impacts article span{color:#aeb6be}.general-live-toggle{display:inline-flex;align-items:center;gap:7px}.general-live-toggle input{width:16px!important;height:16px!important}.general-live-credential-row{display:flex;max-width:620px;align-items:center;gap:12px}.general-live-credential-row>span{color:#aab2ba}.general-live-credential-row>button{margin-left:auto}.general-live-table>div{grid-template-columns:32px minmax(130px,1fr) 130px minmax(160px,1.2fr)!important}.general-live-table>div label{display:flex}.general-live-table>div label input{min-width:0}.general-live-table>div label button{display:grid;width:32px;place-items:center;padding:0}.general-live-table svg,.general-live-syslog svg{width:12px}.general-live-syslog{display:grid;max-width:700px;gap:6px}.general-live-syslog>div{display:grid;grid-template-columns:minmax(160px,1fr) 90px 100px 34px;gap:6px}.general-live-syslog>div>button{display:grid;place-items:center;padding:0}.general-live-syslog>span{color:#969fa8}.general-live-readonly{margin:0 20px 20px;color:#aab2ba;font-size:8px}@media(max-width:900px){.general-live-syslog>div{grid-template-columns:1fr 80px}.general-live-syslog>div select{grid-column:1}.general-live-table>div{grid-template-columns:26px 1fr!important}.general-live-table>div>*:nth-child(n+3){grid-column:2}}.vlan-live-page{max-width:1480px}.vlan-live-page .meraki-page-title>div>p{margin:.35rem 0 0;color:#9299a6;font-size:.78rem}.vlan-live-result{display:flex;align-items:center;gap:.65rem;margin:0 0 1rem;padding:.7rem .85rem;border:1px solid #315849;background:#0c1d18;color:#b8e9d5;font-size:.8rem}.vlan-live-result.error{border-color:#663c43;background:#211013;color:#ffc3ca}.vlan-live-result svg{width:16px}.vlan-live-result button{margin-left:auto;border:0;background:transparent;color:inherit}.vlan-impact-list{display:grid;gap:.5rem;margin:0 0 1rem}.vlan-impact-list article{display:flex;gap:.7rem;padding:.7rem .8rem;border:1px solid #303640;background:#101319}.vlan-impact-list article.warning{border-color:#665227}.vlan-impact-list article.error{border-color:#6d333b}.vlan-impact-list svg{width:16px;flex:0 0 auto}.vlan-impact-list strong{font-size:.78rem}.vlan-impact-list p{margin:.2rem 0 0;color:#9ca3af;font-size:.73rem}.vlan-assignment-table td strong,.vlan-profile-list td button{display:block}.vlan-assignment-table td small,.vlan-profile-list td small{display:block;margin-top:.2rem;color:#858d99;font-size:.68rem}.vlan-device-state{display:inline-flex;align-items:center;text-transform:capitalize}.vlan-device-state:before{width:7px;height:7px;margin-right:.4rem;border-radius:50%;background:#808894;content:""}.vlan-device-state.online:before{background:#66c47a}.vlan-device-state.stale:before{background:#e1b05c}.vlan-device-state.offline:before{background:#e16b72}.vlan-empty-state{display:grid;min-height:320px;place-items:center;align-content:center;border:1px solid #2a2f37}.vlan-empty-state svg{color:#67b4ff}.vlan-empty-state h2{margin:.7rem 0 .2rem}.vlan-empty-state p{color:#9299a6}.vlan-editor-layer{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:24px;background:#000000b8;backdrop-filter:blur(3px)}.vlan-live-editor,.vlan-assign-dialog{width:min(1040px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #3a404a;background:#0b0d11;box-shadow:0 24px 80px #000000a6}.vlan-live-editor>header,.vlan-assign-dialog>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;padding:1.1rem 1.25rem;border-bottom:1px solid #30353d;background:#0b0d11}.vlan-live-editor h2,.vlan-assign-dialog h2{margin:0;font-size:1.05rem}.vlan-live-editor header p,.vlan-assign-dialog header p{margin:.25rem 0 0;color:#8d95a1;font-size:.72rem}.vlan-live-editor>header button,.vlan-assign-dialog>header button{border:0;background:transparent;color:#aeb5bf}.vlan-editor-core{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 1.25rem}.vlan-live-editor label,.vlan-assign-dialog>label{display:grid;gap:.4rem;color:#cbd0d8;font-size:.75rem}.vlan-live-editor input,.vlan-live-editor select,.vlan-assign-dialog select,.vlan-live-settings input{min-height:36px;border:1px solid #353c46;border-radius:2px;background:#10141a;color:#eef1f5;padding:.45rem .6rem;font:inherit}.vlan-editor-table{margin:0 1.25rem 1rem;border:1px solid #2d333c}.vlan-editor-table>header{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid #2d333c;background:#11151a}.vlan-editor-table h3{margin:0;font-size:.88rem}.vlan-editor-table header p{margin:.2rem 0 0;color:#858d99;font-size:.68rem}.vlan-editor-table button{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #39414c;background:#151a21;color:#e8ebf0;padding:.45rem .65rem}.vlan-editor-table button svg{width:14px;height:14px}.vlan-editor-table table{width:100%;border-collapse:collapse}.vlan-editor-table th,.vlan-editor-table td{padding:.55rem .65rem;border-bottom:1px solid #252b33;text-align:left;font-size:.72rem}.vlan-editor-table th{color:#8f97a3;font-weight:600}.vlan-editor-table td:last-child{width:48px}.vlan-editor-table td:last-child button{border:0;background:transparent;color:#aeb5bf}.vlan-editor-table input{width:100%}.vlan-live-editor>footer,.vlan-assign-dialog>footer{position:sticky;bottom:0;display:grid;grid-template-columns:auto 1fr auto auto;gap:.65rem;padding:.9rem 1.25rem;border-top:1px solid #30353d;background:#0b0d11}.vlan-live-editor>footer button,.vlan-assign-dialog>footer button,.vlan-live-settings>footer button{min-height:35px;border:1px solid #3b424d;background:#151a21;color:#edf0f4;padding:.45rem .8rem}.vlan-live-editor>footer .primary,.vlan-assign-dialog>footer .primary,.vlan-live-settings>footer button{border-color:#4d8fcb;background:#2f78b9}.vlan-live-editor>footer .danger{border-color:#744049;background:#211216;color:#ffbbc2}.vlan-assign-dialog{width:min(520px,calc(100vw - 48px))}.vlan-assign-dialog>label{margin:1rem 1.25rem}.vlan-assign-dialog>aside{display:flex;gap:.6rem;margin:1rem 1.25rem;padding:.7rem;border:1px solid #37404a;color:#aab1bc;font-size:.72rem}.vlan-assign-dialog>aside svg{width:16px;flex:0 0 auto}.vlan-assign-dialog>footer{grid-template-columns:1fr auto}.vlan-live-settings{border:1px solid #2e343d}.vlan-live-settings>section{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:2rem;align-items:center;padding:1.2rem 1.35rem;border-bottom:1px solid #2e343d}.vlan-live-settings h2{margin:0;font-size:.88rem}.vlan-live-settings p{margin:.3rem 0 0;color:#8e96a2;font-size:.72rem}.vlan-switch{display:flex;align-items:center;gap:.6rem;font-size:.76rem}.vlan-switch input{min-height:auto}.vlan-setting-controls{display:flex;gap:1rem;align-items:center}.vlan-setting-controls>label:last-child{display:flex;align-items:center;gap:.5rem;font-size:.72rem}.vlan-setting-controls input[type=number]{width:76px}.vlan-live-settings>footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:.9rem 1.35rem}.vlan-live-settings>footer small{margin-right:auto;color:#848c97}@media(max-width:760px){.vlan-editor-core,.vlan-live-settings>section{grid-template-columns:1fr}.vlan-editor-table{overflow:auto}.vlan-live-editor>footer{grid-template-columns:1fr 1fr}.vlan-live-editor>footer span{display:none}}.management-mode-live>.meraki-page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.management-mode-live>.meraki-page-title>div{min-width:0}.management-revision{flex:none;margin-bottom:2px;padding:4px 7px;color:#b9c2ca;background:#202428;border:1px solid #50575f;border-radius:3px;font-size:8px;font-weight:650}.management-mode-live .management-mode-result{display:grid;grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;gap:8px;margin-bottom:8px}.management-mode-live .management-mode-result.error{color:#f1c7c5;background:#342020;border-color:#7a4644}.management-mode-live .management-mode-result>svg{width:15px}.management-mode-live .management-mode-result>button{display:grid;width:24px;height:24px;place-items:center;color:inherit;background:transparent;border:0}.management-mode-live .management-mode-result>button svg{width:13px}.management-mode-live .management-mode-notice.linked{color:#bfd6c4;background:#202d25;border-color:#496d52}.management-mode-live .management-mode-notice.linked svg{color:#70bf89}.management-mode-live .management-mode-product>header{display:flex;min-height:36px;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.management-mode-live .management-mode-product>header p{margin:4px 0 0;color:#9fa7af;font-size:8.5px}.management-mode-live .management-mode-product>header>span{flex:none;padding:4px 7px;color:#aeb6be;background:#1c2024;border:1px solid #4d545b;border-radius:3px;font-size:8px}.management-mode-live .management-mode-product input[type=radio],.management-mode-dialog input[type=checkbox]{accent-color:#4c91cc}.management-mode-live .management-mode-product label:has(input:focus-visible){outline:2px solid #70aee4;outline-offset:2px}.management-mode-loading{margin:0 20px 15px;padding:30px 17px;color:#9fa7af;background:#23262a;border:1px solid #595f66;border-radius:4px;font-size:9px;text-align:center}.management-owner-note{display:flex;align-items:center;gap:7px;margin:12px 20px;color:#c6cdd3;font-size:8.5px}.management-owner-note svg{width:14px;color:#7aa9d8}.management-impact-list{display:grid;gap:7px;margin:16px 20px}.management-impact-list article{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:10px 11px;color:#cbd2d8;background:#24292e;border-left:3px solid #6098c5;font-size:8.5px}.management-impact-list article.warning{border-left-color:#d4a64a}.management-impact-list article.error{border-left-color:#d96662}.management-impact-list article>svg{width:15px}.management-impact-list article strong{color:#edf0f2}.management-impact-list article p{margin:3px 0 0;color:#aeb6be;line-height:1.45}@media(max-width:680px){.management-mode-live .management-mode-product>div{grid-template-columns:1fr}.management-mode-live .management-mode-product>header,.management-mode-live>.meraki-page-title{align-items:flex-start;flex-direction:column}}.device-inventory-live>.meraki-page-title{display:block}.device-inventory-live .inventory-result.error{color:#f2c7c5;background:#342020;border-color:#7a4644}.device-inventory-live .inventory-result>svg{width:15px;flex:none}.device-inventory-live .inventory-advisories button:disabled,.device-inventory-live .inventory-toolbar button:disabled{opacity:.45}.device-inventory-live .inventory-empty{height:110px;color:#9ba4ad;text-align:center}.inventory-state{display:inline-flex;align-items:center;gap:5px;text-transform:capitalize}.inventory-state:before{width:7px;height:7px;background:#6ebd88;border-radius:50%;content:""}.inventory-state.offline:before{background:#d86661}.inventory-state.stale:before,.inventory-state.pending:before{background:#d8a64a}.inventory-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-18px 20px 30px;color:#aeb6be;font-size:8px}.inventory-pagination button{height:30px;padding:0 10px;color:#e3e7ea;background:#292d31;border:1px solid #626a72;border-radius:3px;font-size:8px}.inventory-pagination button:disabled{opacity:.4}.claim-results{display:grid;max-height:160px;border:1px solid #4e555d;overflow:auto}.claim-results>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 10px;border-bottom:1px solid #424950;color:#b5bdc5;font-size:8px}.claim-results>div:last-child{border-bottom:0}.claim-results strong{color:#d66d68}.claim-results .success strong{color:#72c58d}.device-assignment-dialog{width:min(700px,calc(100vw - 40px));max-height:90vh;color:#e8ebee;background:#1b1f24;border:1px solid #606871;border-radius:4px;box-shadow:0 24px 65px #000c;overflow:auto}.device-assignment-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 20px;background:#22272d;border-bottom:1px solid #4e555e}.device-assignment-dialog h2{margin:0;font-size:15px}.device-assignment-dialog header p{margin:5px 0 0;color:#9fa7af;font-size:8px}.device-assignment-dialog header button{display:grid;width:27px;height:27px;place-items:center;color:#dce1e5;background:transparent;border:0}.device-assignment-dialog header svg{width:14px}.assignment-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 20px}.assignment-fields label{display:grid;gap:5px;color:#cfd5da;font-size:8px}.assignment-fields select{height:34px;padding:0 8px;color:#eef1f3;background:#171a1d;border:1px solid #626971;border-radius:3px;font-size:8px}.assignment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px;border:1px solid #4a5159}.assignment-summary>div{padding:10px 12px;border-right:1px solid #444b52}.assignment-summary>div:last-child{border-right:0}.assignment-summary dt{color:#939da6;font-size:7.5px}.assignment-summary dd{margin:4px 0 0;color:#edf0f2;font-size:9px}.assignment-impacts{display:grid;gap:7px;margin:13px 20px}.assignment-impacts article{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:9px 10px;color:#cbd2d8;background:#24292e;border-left:3px solid #6098c5;font-size:8px}.assignment-impacts article.warning{background:#302a22;border-left-color:#d4a64a}.assignment-impacts article.error{background:#342020;border-left-color:#d96662}.assignment-impacts article>svg{width:14px}.assignment-impacts strong{color:#edf0f2}.assignment-impacts p{margin:3px 0 0;color:#aeb6be;line-height:1.45}.assignment-ack{display:flex;align-items:flex-start;gap:8px;margin:0 20px 16px;color:#d3d9de;font-size:8.5px;line-height:1.4}.assignment-ack input{width:15px;height:15px;accent-color:#4d97d4}.device-assignment-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;background:#22272d;border-top:1px solid #4e555e}.device-assignment-dialog>footer button{height:33px;padding:0 11px;color:#e7ebee;background:#2a2f34;border:1px solid #626a72;border-radius:3px;font-size:8.5px}.device-assignment-dialog>footer .primary-button{color:#fff;background:#286fb4;border-color:#5297d4}.device-assignment-dialog>footer button:disabled{opacity:.43}@media(max-width:760px){.assignment-fields,.assignment-summary{grid-template-columns:1fr}.assignment-summary>div{border-right:0;border-bottom:1px solid #444b52}.assignment-summary>div:last-child{border-bottom:0}.device-inventory-live .inventory-toolbar{align-items:stretch;flex-direction:column}.device-inventory-live .inventory-toolbar label{width:auto}.device-inventory-live .inventory-toolbar>span{margin-left:0}}:root{--font-interface: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-operations: SFMono-Regular, Menlo, Monaco, Consolas, monospace;--color-paper: oklch(13.8% .013 252);--color-paper-2: oklch(16.6% .014 252);--color-paper-3: oklch(19.5% .015 252);--color-paper-4: oklch(22.5% .016 252);--color-rule: oklch(27% .016 252);--color-rule-strong: oklch(36% .019 252);--color-neutral: oklch(65% .018 252);--color-muted: oklch(73% .017 252);--color-ink: oklch(94.5% .009 252);--color-ink-strong: oklch(98% .006 252);--color-accent: oklch(72% .15 250);--color-accent-soft: oklch(25% .045 250);--color-accent-ink: oklch(15% .025 252);--color-focus: oklch(78% .15 250);--color-success: oklch(76% .12 158);--color-warning: oklch(79% .12 82);--color-danger: oklch(70% .15 27);--color-shadow: oklch(5% .01 252 / .55);--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--radius-control: 2px;--radius-surface: 2px;--control-height: 40px;--row-height: 44px;--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-modal: 400;--z-toast: 500;--z-tooltip: 600}@font-face{font-family:Geist Pixel Grid;src:url(/app-assets/GeistPixel-Grid-CHCHJWPp.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}.help-course-grid,.help-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.help-course-grid>article,.help-market-grid>article{display:flex;min-height:205px;align-items:flex-start;flex-direction:column;padding:17px}.help-course-grid article>svg{width:20px;color:#8ebce2}.help-course-grid article>small,.help-market-grid article>small{margin-top:12px;color:#8aaaca;font-size:7px;text-transform:uppercase}.help-course-grid article h2,.help-market-grid article h2{margin:6px 0 0;font-size:13px}.help-course-grid article>div{width:100%;height:5px;margin-top:auto;background:#3a4147}.help-course-grid article>div i{display:block;height:100%;background:#4a95ce}.help-course-grid article footer{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:8px;color:#9fa9b1;font-size:7px}.help-course-grid article footer button,.help-market-grid article button{display:inline-flex;align-items:center;gap:4px;padding:0;color:#7eb5e2;background:transparent;border:0;font-size:8px}.help-course-grid footer svg,.help-market-grid article button svg{width:10px}.help-notice{display:flex;align-items:flex-start;gap:10px;margin:18px 0 12px;padding:13px 15px;color:#dce6ee;background:#263a4c;border-left:3px solid #62a7df;font-size:8px}.help-notice.warning{color:#e6dcba;background:#403a25;border-left-color:#d7b64b}.help-notice>svg{width:16px}.help-notice strong{font-size:9px}.help-notice p{margin:4px 0 0;line-height:1.5}.help-firewall-table>header button{display:flex;align-items:center;gap:5px;min-height:29px;color:#dfe5ea;background:#2c3136;border:1px solid #626a72;font-size:8px}.help-firewall-table header button svg{width:10px}.help-firewall-table dl{margin:0}.help-firewall-table dl>div{display:grid;grid-template-columns:180px 1fr;align-items:center;min-height:47px;padding:6px 14px;border-bottom:1px solid #464d53;font-size:8px}.help-firewall-table dt{color:#abb4bb}.help-firewall-table dd{display:flex;align-items:center;justify-content:space-between;margin:0}.help-firewall-table code{color:#edf1f3}.help-firewall-table dd button{display:grid;width:26px;height:26px;place-items:center;color:#aab4bc;background:transparent;border:0}.help-firewall-table dd svg{width:11px}.help-connection-test{display:flex;align-items:flex-start;flex-direction:column;padding:18px}.help-connection-test ul{display:grid;width:100%;gap:7px;margin:0;padding:0;list-style:none}.help-connection-test li{display:flex;align-items:center;gap:7px;color:#b9c1c7;font-size:8px}.help-connection-test li svg{width:12px;color:#6fc28e}.help-api-layout{display:grid;grid-template-columns:295px minmax(0,1fr);min-height:650px;margin-top:18px;background:#202428;border:1px solid #555d64}.help-api-directory{padding:12px;border-right:1px solid #4e555c}.help-api-directory>label{height:34px}.help-api-directory>section h2{margin:17px 5px 5px;color:#929ca5;font-size:7px;text-transform:uppercase}.help-api-directory section button{display:grid;width:100%;grid-template-columns:43px 1fr;align-items:center;gap:5px;min-height:34px;padding:0 7px;color:#d3d9dd;background:transparent;border:0;border-radius:2px;text-align:left}.help-api-directory section button:hover,.help-api-directory section button.selected{background:#32383d}.help-api-directory button b,.help-api-reference h2 b{padding:3px 4px;color:#c6d5e2;background:#304151;border-radius:2px;font-size:7px;text-align:center}.help-api-directory button b.post,.help-api-reference h2 b.post{color:#c8e4d2;background:#2c4b39}.help-api-directory button b.put,.help-api-reference h2 b.put{color:#e5d8af;background:#554b2d}.help-api-directory code{font-size:7px}.help-api-reference{padding:25px 28px}.help-api-reference>small{color:#8eb9dd;font-size:7px;text-transform:uppercase}.help-api-reference h2{display:flex;align-items:center;gap:8px;margin:7px 0 11px;color:#f1f3f5;font:600 18px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.help-api-reference p{max-width:760px;color:#adb6bd;font-size:8px;line-height:1.6}.help-api-reference h3{margin:24px 0 8px;color:#edf0f2;font-size:11px}.help-api-reference pre{position:relative;padding:15px;color:#c9d8e4;background:#131619;border:1px solid #4b535a;border-radius:3px;font:8px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.help-api-reference pre button{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;min-height:27px;color:#dce3e8;background:#2a3035;border:1px solid #5c646b;font-size:7px}.help-api-reference pre svg{width:10px}.help-api-reference table{width:100%;border-collapse:collapse}.help-api-reference th,.help-api-reference td{padding:9px;color:#c5ccd1;border-bottom:1px solid #474e54;font-size:8px;text-align:left}.help-api-reference th{color:#929ca4}.help-feature-list{margin-top:12px}.help-feature-list>label{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:64px;padding:10px 15px;border-bottom:1px solid #454c52}.help-feature-list label>span{display:grid;gap:4px}.help-feature-list label strong{font-size:9px}.help-feature-list label small{color:#a8b1b8;font-size:8px}.help-feature-list label input{width:16px;height:16px;accent-color:#4d99d5}.help-feature-list>footer{display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:12px 15px;color:#aab3ba;font-size:8px}.help-feature-list footer .primary-button{min-height:31px;margin:0;color:#fff}.help-app-glyph{display:grid;width:36px;height:36px;place-items:center;color:#eef4fa;background:#3d6080;border-radius:6px;font-size:16px;font-weight:750}.help-market-grid article>p{min-height:48px}.help-market-grid article>button{margin-top:auto}.help-release-list{display:grid;gap:12px;margin-top:18px}.help-release-list>article{display:grid;grid-template-columns:125px 1fr;padding:18px}.help-release-list time{color:#8db7d9;font-size:8px}.help-release-list article>div{display:grid;grid-template-columns:20px 1fr;gap:6px}.help-release-list article svg{width:16px;color:#9c7de0}.help-release-list h2{margin:0;font-size:14px}.help-release-list p{grid-column:2;margin:4px 0 9px;color:#adb6bd;font-size:8px;line-height:1.55}.help-release-list footer{grid-column:2;display:flex;gap:6px}.help-release-list footer span{padding:3px 6px;color:#bdd8ec;background:#2d465a;border-radius:2px;font-size:7px}.help-section-nav{position:absolute;right:20px;bottom:16px;left:20px;display:grid;grid-template-columns:repeat(8,1fr);border:1px solid #515960}.help-section-nav button{display:grid;gap:3px;min-width:0;min-height:48px;align-content:center;padding:6px 8px;color:#adb6bd;background:#24282c;border:0;border-right:1px solid #515960;text-align:left}.help-section-nav button:last-child{border-right:0}.help-section-nav button:hover,.help-section-nav button.selected{background:#30363b}.help-section-nav button.selected{box-shadow:inset 0 -2px #54a3df}.help-section-nav span{overflow:hidden;color:#7f8992;font-size:6px;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.help-section-nav strong{overflow:hidden;color:#e2e6e9;font-size:7px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.help-course-grid,.help-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-api-layout{grid-template-columns:225px 1fr}.help-section-nav{grid-template-columns:repeat(4,1fr)}}@media(max-width:650px){.help-center-page{padding-inline:12px}.help-support-grid,.help-info-layout,.help-api-layout{grid-template-columns:1fr}.help-api-directory{border-right:0;border-bottom:1px solid #4e555c}.help-course-grid,.help-market-grid{grid-template-columns:1fr}.help-page-tools{align-items:stretch;flex-direction:column}.help-page-tools>label{max-width:none}.help-page-tools>button{margin-left:0}.help-section-nav{right:12px;left:12px;overflow:auto;grid-template-columns:repeat(8,125px)}.help-release-list>article{grid-template-columns:1fr}.help-release-list article>div{margin-top:8px}.help-hero{padding:22px}.help-hero>div{width:100%}.help-hero>svg{display:none}}.help-center-page{position:relative;max-width:1240px;padding:0 20px 86px;color:#dce1e6}.help-page-title{display:flex;min-height:92px;align-items:flex-end;gap:14px;padding-bottom:17px;border-bottom:1px solid #535a61}.help-page-title>button{display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;padding:0;color:#79b4e4;background:transparent;border:0;font-size:8px}.help-page-title>button svg{width:11px}.help-page-title h1{margin:0;color:#f4f6f7;font-size:27px;letter-spacing:-.025em}.help-hero{display:flex;min-height:190px;align-items:center;justify-content:space-between;margin-top:18px;padding:28px 34px;color:#fff;background:linear-gradient(115deg,#26354c,#342453 70%,#263242);border:1px solid #5c6470;border-radius:5px}.help-hero>div{width:min(630px,78%)}.help-hero>div>span{color:#9fc5e8;font-size:8px;font-weight:750;text-transform:uppercase}.help-hero h2{margin:7px 0 18px;font-size:27px;letter-spacing:-.03em}.help-hero label,.help-page-tools>label,.help-api-directory>label{display:flex;height:39px;align-items:center;gap:8px;padding:0 11px;background:#171a1e;border:1px solid #6d747c;border-radius:3px}.help-hero label svg,.help-page-tools label svg,.help-api-directory label svg{width:13px;color:#9da8b2}.help-hero input,.help-page-tools input,.help-api-directory input{width:100%;color:#f1f3f5;background:transparent;border:0;outline:0;font-size:9px}.help-hero>svg{width:72px;height:72px;color:#afd3f2a8;stroke-width:1.2}.help-support-grid,.help-info-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:14px;margin-top:14px}.help-card{color:#dbe0e4;background:#23272b;border:1px solid #555d64;border-radius:4px}.help-card>header{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid #4d555c}.help-card>header h2,.help-card>h2{margin:0;color:#f0f2f4;font-size:12px}.help-card>header p,.help-card>p{margin:4px 0 0;color:#a9b2b9;font-size:8px;line-height:1.5}.help-card>header svg{width:17px;color:#8db9dd}.help-knowledge>div{display:grid}.help-knowledge>div>button{display:grid;grid-template-columns:1fr 14px;align-items:center;gap:10px;min-height:75px;padding:12px 15px;color:#dce1e5;background:transparent;border:0;border-bottom:1px solid #434a50;text-align:left}.help-knowledge>div>button:hover{background:#2b3035}.help-knowledge button>span{display:grid;gap:3px}.help-knowledge button small,.help-forum button small{color:#87939d;font-size:7px;text-transform:uppercase}.help-knowledge button strong,.help-forum button strong{color:#e9ecef;font-size:9px}.help-knowledge button p{margin:1px 0 0;color:#a7b0b8;font-size:8px}.help-knowledge button>svg,.help-forum button>svg{width:12px;color:#8f9aa3}.help-empty{padding:26px!important;color:#9fa8b0;font-size:9px}.help-contact{display:flex;align-items:flex-start;flex-direction:column;padding:18px}.help-contact>svg,.help-connection-test>svg{width:23px;color:#7fb8e6}.help-contact h2,.help-connection-test h2{margin:13px 0 0;color:#f0f2f4;font-size:14px}.help-contact p,.help-connection-test p{margin:7px 0;color:#adb6bd;font-size:8px;line-height:1.55}.help-contact>button,.help-connection-test>button{width:100%;min-height:34px;margin:11px 0 17px;color:#fff;background:#3d86c2;border:1px solid #63a5d9;border-radius:3px;font-size:8px}.help-contact dl{width:100%;margin:auto 0 0}.help-contact dl>div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #454c52;font-size:8px}.help-contact dt{color:#939da5}.help-contact dd{margin:0}.help-contact dd.healthy{color:#75c393}.help-modal-layer{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:#020407bd}.help-article-dialog,.help-case-dialog{width:min(640px,calc(100vw - 40px));color:#dce1e5;background:#292d31;border:1px solid #687078;border-radius:5px;box-shadow:0 24px 65px #00000094}.help-article-dialog>header,.help-case-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #51585e}.help-article-dialog header small,.help-case-dialog header small{color:#8dbde4;font-size:7px;text-transform:uppercase}.help-article-dialog h2,.help-case-dialog h2{margin:4px 0 0;color:#f3f5f6;font-size:16px}.help-article-dialog header button,.help-case-dialog header button{display:grid;width:27px;height:27px;place-items:center;color:#adb6bd;background:transparent;border:0}.help-article-dialog header svg,.help-case-dialog header svg{width:13px}.help-article-dialog>p{margin:18px 18px 12px;color:#c2c9ce;font-size:9px;line-height:1.55}.help-article-dialog>ol{display:grid;gap:8px;margin:0 18px;padding-left:19px;color:#aeb7be;font-size:8px;line-height:1.5}.help-article-dialog>footer,.help-case-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding:12px 18px;border-top:1px solid #51585e}.help-article-dialog footer button,.help-case-dialog footer button{min-height:31px;padding:0 11px;color:#e7eaed;background:#30353a;border:1px solid #646c73;border-radius:3px;font-size:8px}.help-case-dialog>section{display:grid;gap:12px;padding:18px}.help-case-dialog label{display:grid;gap:5px;color:#dce1e5;font-size:8px}.help-case-dialog input,.help-case-dialog select,.help-case-dialog textarea{min-height:34px;padding:8px;color:#eef1f3;background:#171a1d;border:1px solid #626970;border-radius:3px;font:inherit;resize:vertical}.help-case-dialog label.help-check{display:flex;align-items:flex-start}.help-case-dialog .help-check input{min-height:auto}.help-case-dialog footer .primary-button{display:inline-flex;align-items:center;gap:5px;margin:0;color:#fff;background:#3d86c2}.help-case-dialog footer svg{width:11px}.help-case-success{display:grid;justify-items:center;gap:8px;padding:28px;text-align:center}.help-case-success>svg{width:28px;color:#68be8a}.help-case-success h3{margin:0;font-size:14px}.help-case-success p{max-width:470px;margin:0;color:#aeb7be;font-size:8px;line-height:1.6}.help-case-success button{min-height:31px;color:#fff;background:#3d86c2;border:1px solid #63a5d9}.help-page-tools{display:flex;align-items:center;gap:8px;margin:18px 0 12px}.help-page-tools>label{flex:1;max-width:420px}.help-page-tools select,.help-page-tools>button{height:35px;padding:0 10px;color:#e5e9ec;background:#272c31;border:1px solid #626a72;border-radius:3px;font-size:8px}.help-page-tools>button{display:flex;align-items:center;gap:5px;margin-left:auto}.help-page-tools button svg{width:11px}.help-page-tools>span{color:#a8b1b8;font-size:8px}.help-forum>button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:15px;min-height:64px;padding:10px 15px;color:#dce1e5;background:transparent;border:0;border-bottom:1px solid #444b51;text-align:left}.help-forum>button>span{display:grid;gap:4px}.help-forum>button>span:nth-child(2){min-width:80px;text-align:right}.help-forum button b{font-size:8px}:root{font-family:Helvetica,Arial,sans-serif;color:#e8ebef;background:#0b0e12;font-synthesis:none;--canvas: #0b0e12;--sidebar: #0f1319;--surface: #11161d;--raised: #151b23;--hover: #19212b;--line: #252d38;--line-strong: #354050;--muted: #8e98a7;--blue: #5aa9ff;--green: #65c99b;--amber: #e0b45e;--red: #ed7770}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--canvas)}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline:2px solid color-mix(in srgb,var(--blue) 70%,white);outline-offset:2px}.boot{display:grid;min-height:100vh;place-items:center;color:var(--muted);letter-spacing:-.03em}.wordmark{color:#f2f4f7;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.eyebrow{margin:0 0 7px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.login-shell{display:grid;grid-template-columns:minmax(340px,1fr) minmax(420px,640px);min-height:100vh}.login-context{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:clamp(28px,5vw,72px);border-right:1px solid var(--line);background:linear-gradient(140deg,rgba(93,168,255,.075),transparent 42%),radial-gradient(circle at 82% 77%,rgba(83,122,165,.09),transparent 34%),#0b1016}.login-context:after{position:absolute;z-index:1;inset:0;background:linear-gradient(112deg,#080d1314,#080d135c);content:"";pointer-events:none}.login-context>:not(.network-constellation){position:relative;z-index:2}.network-constellation{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.network-star{position:absolute;top:var(--star-y);left:var(--star-x);width:var(--star-size);height:var(--star-size);object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.025;transform:translate(-50%,-50%) scale(.88);animation:network-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite;will-change:opacity,transform}@keyframes network-twinkle{0%,to{opacity:.025;transform:translate(-50%,-50%) scale(.88)}44%{opacity:var(--star-peak);transform:translate(calc(-50% + var(--star-drift-x)),calc(-50% + var(--star-drift-y))) scale(1.03)}68%{opacity:.055;transform:translate(calc(-50% + var(--star-drift-x)),calc(-50% + var(--star-drift-y))) scale(.94)}}.login-wordmark{width:fit-content;color:#f5f7fa;font-size:1rem;font-weight:680;letter-spacing:-.015em;text-decoration:none}.login-context-copy{display:grid;max-width:620px;margin:auto 0;row-gap:clamp(24px,2vw,32px)}.login-eyebrow{margin:0 0 12px;color:#79b7ff;font-size:.72rem;font-weight:700;letter-spacing:.105em;text-transform:uppercase}.login-context-copy>.login-eyebrow{margin:0}.login-context-copy h1{max-width:680px;margin:0;font-size:clamp(2.6rem,5.7vw,6.7rem);font-weight:570;letter-spacing:-.07em;line-height:.94}.rotating-headline{display:grid;align-items:center;height:2lh}.rotating-headline span{grid-area:1/1;align-self:center;opacity:0;transform:translateY(.13em);animation:headline-short-cycle 35s cubic-bezier(.22,1,.36,1) infinite both;will-change:opacity,transform}.rotating-headline span:nth-child(2){animation-delay:5s}.rotating-headline span:nth-child(3){animation-delay:10s}.rotating-headline span:nth-child(4){animation-delay:15s}.rotating-headline span:nth-child(5){animation-name:headline-long-cycle;animation-delay:20s}.rotating-headline .brand-frame{font-family:Helvetica,Arial,sans-serif}@keyframes headline-short-cycle{0%{opacity:0;transform:translateY(.13em)}1.15%,13.15%{opacity:1;transform:translateY(0)}14.285%,to{opacity:0;transform:translateY(-.1em)}}@keyframes headline-long-cycle{0%{opacity:0;transform:translateY(.13em)}1.15%,41.7%{opacity:1;transform:translateY(0)}42.857%,to{opacity:0;transform:translateY(-.1em)}}.login-context-copy>p:last-child{max-width:580px;margin:0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.product-strip{display:flex;flex-wrap:wrap;gap:12px 24px;color:#c4cbd3;font-size:.78rem}.product-strip span{display:inline-flex;align-items:center;gap:7px}.product-strip i{width:6px;height:6px;border-radius:50%;background:#6f7c8b}.product-strip i.live{background:var(--green);box-shadow:0 0 0 3px #63c99c1a}.login-panel{display:grid;place-items:center;padding:32px;background:#10161d}.login-panel-inner{width:min(100%,390px)}.login-heading{margin-bottom:30px}.login-heading h2{margin:0;font-size:1.75rem;font-weight:620;letter-spacing:-.035em}.login-heading>p:last-child{margin:8px 0 0;color:var(--muted);font-size:.9rem;line-height:1.5}.login-form{display:grid;gap:10px}.login-form label{display:grid;gap:7px;margin-top:8px;color:#c5ccd4;font-size:.78rem;font-weight:620}.login-form input{width:100%;height:46px;padding:0 13px;border:1px solid #29333e;border-radius:9px;outline:none;background:#0c1218;color:#f5f7fa;font:inherit;font-size:.92rem;transition:border-color .14s ease,box-shadow .14s ease}.login-form input:focus{border-color:#5da8ff;box-shadow:0 0 0 3px #5da8ff21}.primary-button{height:46px;margin-top:14px;padding:0 16px;color:#07111d;background:#5da8ff;border:0;border-radius:9px;font-size:.88rem;font-weight:720;cursor:pointer;transition:background .14s ease,transform .08s ease}.primary-button:hover{background:#79b7ff}.primary-button:active{transform:scale(.99)}.primary-button:disabled{opacity:.55;cursor:wait}.form-error{margin-top:8px;padding:12px 13px;color:#ffc1bd;background:#ff777012;border:1px solid rgba(255,119,112,.28);border-radius:9px;font-size:.82rem;line-height:1.45}.login-footnote{margin:24px 0 0;color:#b3bdc7;font-size:.84rem;text-align:center}.login-footnote a{color:#79b7ff;text-underline-offset:3px}.signup-panel-inner{width:min(100%,460px);padding-block:28px}.signup-form{gap:7px}.signup-name-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.signup-form label small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.signup-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.terms-check{display:grid!important;grid-template-columns:17px 1fr;align-items:start;gap:9px!important;margin-top:13px!important;font-weight:500!important;line-height:1.45;cursor:pointer}.terms-check input{width:15px!important;height:15px!important;margin:1px 0 0;padding:0;accent-color:var(--blue)}.signup-complete{display:grid;justify-items:start;gap:12px}.signup-complete>svg{width:30px;height:30px;color:var(--green)}.signup-complete h2{margin:0;font-size:1.75rem;letter-spacing:-.035em}.signup-complete>p:not(.login-eyebrow){margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.signup-complete .primary-button{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;text-decoration:none}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.app-shell.nav-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;background:var(--sidebar);border-right:1px solid var(--line);overflow:hidden}.sidebar-head{display:flex;align-items:center;height:58px;padding:0 16px;border-bottom:1px solid var(--line)}.sidebar nav{display:grid;gap:3px;padding:14px 8px}.sidebar-nav{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#2c3541 transparent;scrollbar-width:thin}.sidebar button{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;color:#a5aeba;background:transparent;border:0;border-radius:7px;text-align:left;cursor:pointer}.sidebar button:hover{color:#e8ebef;background:var(--hover)}.sidebar button.selected{color:#edf5ff;background:#5aa9ff1b;box-shadow:inset 2px 0 0 var(--blue)}.sidebar button svg{width:17px;height:17px;justify-self:center}.sidebar button small{color:#748195;font-size:9px;letter-spacing:.08em}.nav-group{margin:3px 0}.nav-product{font-weight:650}.nav-product.selected{color:#edf5ff}.nav-product-meta{display:flex;align-items:center;gap:7px}.nav-product-meta .nav-chevron{width:13px;height:13px;color:#647081;transition:transform .18s ease}.nav-group.open .nav-chevron{transform:rotate(90deg)}.nav-group-items{display:grid;max-height:0;gap:8px;padding:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .24s cubic-bezier(.22,1,.36,1),opacity .16s ease,padding .24s ease}.nav-group.open .nav-group-items{max-height:560px;padding:5px 0 8px;opacity:1;pointer-events:auto}.nav-subsection{display:grid;gap:1px}.nav-subsection>p{margin:4px 10px 2px 38px;color:#667282;font-size:8px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.nav-subsection button{display:block;min-height:29px;padding:0 10px 0 38px;color:#8f99a7;border-radius:5px;font-size:11px}.nav-subsection button:hover{color:#dce1e7}.nav-subsection button.selected{color:#e5f1ff;background:#5aa9ff16;box-shadow:inset 2px 0 0 var(--blue)}.sidebar-foot{display:grid;gap:3px;margin-top:auto;padding:8px;border-top:1px solid var(--line)}.nav-collapsed .sidebar-head{justify-content:center;padding:0}.nav-collapsed .sidebar-head .wordmark{display:none}.nav-collapsed .sidebar button{grid-template-columns:1fr;justify-items:center;padding:0;box-shadow:none}.nav-collapsed .sidebar button.selected{color:#8dc6ff;background:#5aa9ff1f;box-shadow:inset 2px 0 0 var(--blue)}.nav-collapsed .sidebar button span,.nav-collapsed .sidebar button small,.nav-collapsed .nav-group-items{display:none}.nav-collapsed .nav-group{margin:0;padding:0;border:0}.surface{min-width:0}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,520px) auto auto auto;align-items:center;gap:8px;height:58px;padding:0 18px;background:#0b0e12e6;border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.tenant-label select,.tenant-label small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-label select{appearance:none;padding:0 18px 0 0;color:#e8ebef;background:transparent;border:0;font-size:13px;font-weight:650;cursor:pointer}.tenant-label small{margin-top:2px;color:var(--muted);font-size:10px;text-transform:capitalize}.search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;background:#0d1116;border:1px solid var(--line-strong);border-radius:7px}.search svg{width:15px;color:var(--muted)}.search input{width:100%;color:#e8ebef;background:transparent;border:0;outline:0}.icon-button,.account-button{display:flex;align-items:center;justify-content:center;height:34px;color:var(--muted);background:transparent;border:0;border-radius:7px;cursor:pointer}.icon-button{width:34px}.icon-button svg,.account-button svg{width:16px}.icon-button:hover,.account-button:hover{color:#fff;background:var(--hover)}.account-button{gap:8px;padding:0 6px}.account-button>span{display:grid;width:25px;height:25px;place-items:center;color:#12161b;background:#e1e5ea;border-radius:50%;font-size:10px;font-weight:800}.read-only-banner{display:flex;align-items:center;gap:10px;min-height:38px;padding:7px 18px;color:#b9cee5;background:#101c28;border-bottom:1px solid #26384a;font-size:10px}.read-only-banner>svg{width:15px;color:#78b8ff}.read-only-banner span{flex:1}.read-only-banner strong{margin-right:5px;color:#e3edf8}.read-only-banner button{color:#8fc5ff;background:transparent;border:0;font-size:10px;font-weight:700;cursor:pointer}.workspace{width:min(1540px,100%);margin:0 auto;padding:26px 26px 50px}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;min-height:95px;padding-bottom:20px}.page-heading h1{margin:0;font-size:31px;letter-spacing:-.04em}.page-heading>div>p:last-child{margin:8px 0 0;color:var(--muted);font-size:13px}.live-state{display:flex;align-items:center;gap:7px;color:#aeb6c2;font-size:11px;white-space:nowrap}.live-state i{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px #65c99b1a}.domain-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.domain-strip button{display:grid;gap:4px;min-height:68px;padding:13px 16px;background:transparent;border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer}.domain-strip button:last-child{border-right:0}.domain-strip button:hover{background:var(--hover)}.domain-strip strong{font-size:13px}.domain-strip small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0;background:var(--surface);border:1px solid var(--line);border-radius:9px}.metrics div{min-width:0;padding:16px 18px;border-right:1px solid var(--line)}.metrics div:last-child{border:0}.metrics strong,.metrics span{display:block}.metrics strong{font:600 23px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.metrics span{margin-top:8px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.fleet-panel{background:var(--surface);border:1px solid var(--line);border-radius:9px;overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid var(--line)}.panel-head h2{margin:0;font-size:14px}.panel-head>span,.panel-actions>span{color:var(--muted);font-size:11px}.panel-actions .secondary-button{margin:0;gap:6px}.panel-actions svg{width:13px}.table-wrap{overflow:auto}table{width:100%;min-width:980px;border-collapse:collapse}th{padding:10px 13px;color:#858f9f;background:#0f141a;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.095em;text-align:left;text-transform:uppercase}td{height:48px;padding:8px 13px;border-bottom:1px solid #202731;color:#bdc4ce;font-size:12px}tbody tr:hover{background:#ffffff05}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-variant-numeric:tabular-nums}.device-link{padding:0;color:#edf0f3;background:transparent;border:0;font-weight:650;cursor:pointer}.device-link:hover{color:var(--blue)}.state{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;text-transform:capitalize}.state:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}.state.online{color:var(--green)}.state.offline{color:var(--red)}.state.stale,.state.pending{color:var(--amber)}.health-wrap{position:relative;display:inline-flex}.health-value{padding:4px 6px;color:#dfe4e9;background:transparent;border:1px solid transparent;border-radius:5px;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;cursor:help}.health-value.good{color:var(--green)}.health-value.fair{color:var(--amber)}.health-value.poor{color:var(--red)}.health-value:hover,.health-value:focus-visible{background:var(--hover);border-color:var(--line-strong)}.health-popover{position:fixed;z-index:60;width:min(360px,calc(100vw - 24px));padding:10px 11px;color:#dce1e7;background:#171e27;border:1px solid var(--line-strong);border-radius:7px;box-shadow:0 14px 35px #0006;font-size:11px;line-height:1.55;opacity:0;pointer-events:none;translate:0 4px;transition:.12s ease}.health-popover.visible{opacity:1;translate:0 0}.health-pending{color:var(--muted);font-size:10px}.empty{padding:52px;color:var(--muted);text-align:center}.back-button{display:inline-flex;align-items:center;gap:7px;margin:0 0 3px;padding:6px 0;color:var(--muted);background:transparent;border:0;font-size:11px;cursor:pointer}.back-button:hover{color:#e8ebef}.back-button svg{width:14px}.metric-small{overflow:hidden;font-size:13px!important;text-overflow:ellipsis;white-space:nowrap}.detail-panel,.configuration-panel,.topology-panel,.roadmap-panel,.create-site{background:var(--surface);border:1px solid var(--line);border-radius:9px;overflow:hidden}.detail-tabs{display:flex;gap:2px;padding:8px;background:#0f141a;border-bottom:1px solid var(--line);overflow:auto}.detail-tabs button{padding:8px 11px;color:var(--muted);background:transparent;border:0;border-radius:6px;font-size:11px;cursor:pointer;white-space:nowrap}.detail-tabs button:hover{color:#e8ebef;background:var(--hover)}.detail-tabs button.selected{color:#edf5ff;background:#202936}.detail-body{min-height:260px;padding:18px}.definition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.definition-grid.padded{margin:18px}.definition-grid>div{display:grid;gap:8px;min-height:92px;padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.definition-grid span{color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.definition-grid strong{overflow-wrap:anywhere;font-size:13px}.interface-list{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:7px;overflow:hidden}.interface-list>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:12px 15px;background:#121820}.interface-list svg{width:18px;color:#9aa6b5}.interface-list span:nth-child(2){display:grid;gap:4px}.interface-list small{color:var(--muted)}.feature-state{display:flex;align-items:flex-start;gap:16px;max-width:800px;padding:25px 8px}.feature-state>svg{width:22px;color:var(--blue)}.feature-state h3,.empty-state h2,.roadmap-intro h2,.create-site h2{margin:0;font-size:17px;letter-spacing:-.025em}.feature-state p,.empty-state p,.roadmap-intro p,.create-site>div>p:last-child{max-width:720px;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.beta-pill,.soon-pill{padding:5px 8px;color:#83bdff;background:#5aa9ff17;border:1px solid rgba(90,169,255,.22);border-radius:999px;font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.soon-pill{color:#b5bdc9;background:#141a22;border-color:var(--line)}.planner-grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(430px,1.2fr);gap:14px}.config-form{display:grid;gap:18px;padding:18px}.config-form>label,.create-site>label{display:grid;gap:7px;color:#c5ccd4;font-size:11px;font-weight:650}.config-form select,.create-site input{width:100%;height:40px;padding:0 11px;color:#e8ebef;background:#0c1218;border:1px solid var(--line-strong);border-radius:7px}.config-form fieldset{display:grid;gap:7px;padding:0;border:0}.config-form legend{margin-bottom:8px;color:#c5ccd4;font-size:11px;font-weight:650}.check-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;min-height:56px;padding:8px 10px;background:#0e141a;border:1px solid var(--line);border-radius:7px;cursor:pointer}.check-row>span:nth-child(2){display:grid;gap:3px}.check-row small{color:var(--muted);font-size:10px}.check-row input{accent-color:var(--blue)}.topology-canvas{display:flex;align-items:center;justify-content:center;gap:60px;min-height:330px;padding:28px;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:24px 24px}.hub-node,.spoke-node{position:relative;z-index:1;display:grid;align-items:center;gap:5px;padding:13px;background:#111922;border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 8px 25px #0003}.hub-node{min-width:165px;text-align:center}.hub-node svg{width:22px;margin:0 auto 4px;color:#78b8ff}.hub-node small,.spoke-node small{color:var(--muted);font-size:9px}.spoke-stack{display:grid;gap:13px}.spoke-node{grid-template-columns:20px 1fr;min-width:190px}.spoke-node svg{width:16px;color:#aab5c2}.spoke-node>span:nth-child(3){display:grid;gap:3px}.tunnel-line{position:absolute;right:100%;width:61px;height:1px;background:#405065}.canvas-empty{max-width:240px;color:var(--muted);font-size:11px;line-height:1.5;text-align:center}.plan-result{display:flex;gap:10px;padding:13px 15px;color:#cfe9dc;background:#65c99b0f;border-top:1px solid rgba(101,201,155,.18)}.plan-result svg{flex:0 0 auto;width:17px;color:var(--green)}.plan-result div{display:grid;gap:4px}.plan-result span{color:#99b5a7;font-size:10px;line-height:1.5}.empty-state{display:flex;align-items:flex-start;gap:18px;min-height:240px;padding:40px;background:var(--surface);border:1px solid var(--line);border-radius:9px}.empty-state>svg{flex:0 0 auto;width:26px;color:var(--muted)}.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:17px;padding:0 13px;color:#dce7f3;background:#18212b;border:1px solid var(--line-strong);border-radius:7px;font-size:11px;font-weight:680;text-decoration:none;cursor:pointer}.secondary-button:hover{background:#202b37}.roadmap-panel{display:grid;grid-template-columns:1.1fr .9fr}.roadmap-intro{display:flex;gap:18px;padding:32px;border-right:1px solid var(--line)}.roadmap-intro>svg{flex:0 0 auto;width:28px;color:#7c8998}.milestone-list{margin:0;padding:16px;list-style:none}.milestone-list li{display:grid;grid-template-columns:28px 1fr;gap:11px;padding:13px 8px;border-bottom:1px solid var(--line)}.milestone-list li:last-child{border:0}.milestone-list li>span{display:grid;width:24px;height:24px;place-items:center;color:#9aa6b5;background:#19212b;border-radius:50%;font:650 10px/1 ui-monospace,monospace}.milestone-list div{display:grid;gap:4px}.milestone-list strong{font-size:11px}.milestone-list small{color:var(--muted);font-size:9px;text-transform:uppercase}.sites-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px}.site-list{display:grid}.site-list>button{display:grid;grid-template-columns:22px 1fr auto 18px;align-items:center;gap:12px;min-height:66px;padding:10px 16px;color:#dce1e7;background:transparent;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer}.site-list>button:hover{background:var(--hover)}.site-list svg{width:16px;color:var(--muted)}.site-list>button>span{display:grid;gap:4px}.site-list>button>span:nth-child(3){min-width:52px;text-align:right}.site-list small{color:var(--muted);font-size:10px}.create-site{display:grid;align-content:start;gap:15px;padding:19px}.create-site .primary-button{display:flex;align-items:center;justify-content:center;gap:7px}.create-site .primary-button svg{width:15px}.site-assignment{display:grid;gap:3px;min-width:150px}.site-assignment select{width:100%;height:30px;padding:0 26px 0 8px;color:#dbe2ea;background:#0d131a;border:1px solid var(--line-strong);border-radius:4px;font-size:10px}.site-assignment select:disabled{opacity:.62;cursor:wait}.site-assignment small{color:var(--muted);font-size:8px}.site-assignment .assignment-error{color:#ed9a95}.assignment-panel{margin-top:14px}.assignment-panel .panel-head p:last-child{margin:4px 0 0;color:var(--muted);font-size:10px;font-weight:400}.read-only-card{min-height:190px;align-content:center;grid-template-columns:28px 1fr}.read-only-card>svg{width:22px;color:#77b5f8}.read-only-pill{padding:5px 8px;color:#98c8fb;background:#101d2a;border:1px solid #29435e;border-radius:999px;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.account-table{min-width:1180px}.account-table td:first-child{min-width:220px}.account-table td:first-child strong,.account-table td:first-child small{display:block}.account-table td:first-child small{margin-top:4px;color:var(--muted);font-size:10px}.compact-button{min-height:30px;margin:0;padding-inline:10px;white-space:nowrap}.compact-button:disabled{opacity:.35;cursor:not-allowed}.account-directory-error{margin:16px}.read-only-workspace .configuration-panel input,.read-only-workspace .configuration-panel select,.read-only-workspace .configuration-panel button,.read-only-workspace .config-form input,.read-only-workspace .config-form select,.read-only-workspace .config-form button{opacity:.55;pointer-events:none}.scope-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 14px;padding:12px 14px;background:#10161d;border:1px solid var(--line);border-radius:8px}.scope-bar>div{display:flex;align-items:center;gap:10px}.scope-bar svg{width:18px;color:#8ebef4}.scope-bar span{display:grid;gap:3px}.scope-bar strong{font-size:11px}.scope-bar small{color:var(--muted);font-size:9px}.scope-bar select{width:min(360px,45%);height:36px;padding:0 10px;color:#e8ebef;background:#0b1016;border:1px solid var(--line-strong);border-radius:6px;font-size:11px}.configuration-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.configuration-catalog article{min-height:210px;background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.configuration-catalog article>div{padding:16px;border-bottom:1px solid var(--line)}.configuration-catalog h2{margin:0;font-size:15px;letter-spacing:-.02em}.configuration-catalog ul{display:grid;gap:0;margin:0;padding:8px 16px 14px;list-style:none}.configuration-catalog li{display:flex;align-items:center;gap:8px;min-height:34px;color:#abb4c0;border-bottom:1px solid rgba(37,45,56,.7);font-size:10px}.configuration-catalog li:last-child{border:0}.configuration-catalog li svg{flex:0 0 auto;width:13px;color:#627185}.implementation-note{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;color:#9ba7b5;background:#0f151c;border:1px solid var(--line);border-radius:8px;font-size:10px;line-height:1.55}.implementation-note svg{flex:0 0 auto;width:16px;color:var(--blue)}.implementation-note span{display:grid;gap:3px}.implementation-note strong{color:#d6dce3;font-size:11px}.configuration-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;align-items:start}.managed-config-form,.configuration-inspector{background:var(--surface);border:1px solid var(--line);border-radius:9px;overflow:hidden}.config-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:13px 16px;background:#10161d;border-bottom:1px solid var(--line)}.config-section-head h2{margin:0;font-size:14px;letter-spacing:-.015em}.config-section-head>span{color:var(--muted);font:600 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;text-transform:uppercase}.config-fields{display:grid;gap:15px;padding:18px}.config-fields label,.config-fields fieldset{min-width:0}.config-fields>label,.config-fields .two-column>label,.config-fields .three-column>label,.config-fields .four-column>label{display:grid;gap:7px;color:#b8c0ca;font-size:10px;font-weight:650}.config-fields input:not([type=checkbox]),.config-fields select,.config-fields textarea{width:100%;color:#e7ebf0;background:#0b1016;border:1px solid var(--line-strong);border-radius:6px;font:500 11px/1.35 inherit;transition:border-color .15s ease,box-shadow .15s ease}.config-fields input:not([type=checkbox]),.config-fields select{height:38px;padding:0 10px}.config-fields textarea{min-height:84px;padding:9px 10px;resize:vertical}.config-fields input:focus,.config-fields select:focus,.config-fields textarea:focus{border-color:#5799df;box-shadow:0 0 0 3px #4c97eb1a;outline:0}.config-fields fieldset{margin:0;padding:0;border:0}.config-fields legend{margin-bottom:9px;color:#b8c0ca;font-size:10px;font-weight:650}.two-column,.three-column,.four-column{display:grid;gap:12px}.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.four-column{grid-template-columns:repeat(4,minmax(0,1fr))}.field-note{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.segmented{display:inline-flex;justify-self:start;padding:3px;background:#0b1016;border:1px solid var(--line);border-radius:7px}.segmented button{min-height:29px;padding:0 11px;color:var(--muted);background:transparent;border:0;border-radius:5px;font:650 10px/1 inherit;cursor:pointer}.segmented button.selected{color:#e9f3ff;background:#243244;box-shadow:0 1px 3px #0000003d}.choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.inline-check{display:flex!important;align-items:center;gap:8px;min-height:38px;padding:0 10px;color:#b8c0ca;background:#0c1218;border:1px solid var(--line);border-radius:6px;font-size:10px;font-weight:600;cursor:pointer}.inline-check input{accent-color:var(--blue)}.config-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 36px);min-height:40px;margin:0 18px 18px}.config-submit svg{width:14px}.config-submit:disabled{opacity:.45;cursor:not-allowed}.config-success{display:flex;align-items:flex-start;gap:9px;margin:0 18px 14px;padding:10px 12px;color:#bcebd3;background:#65c99b0f;border:1px solid rgba(101,201,155,.2);border-radius:6px;font-size:10px;line-height:1.5}.config-success svg{flex:0 0 auto;width:14px}.inventory-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.inventory-list>div{display:grid;gap:5px;min-height:72px;padding:13px 15px;background:#11171f}.inventory-list span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.065em}.inventory-list strong{font:600 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.configuration-history{display:grid;padding:7px 14px 14px}.history-heading{display:flex;align-items:center;justify-content:space-between;min-height:42px}.history-heading strong{font-size:10px;text-transform:uppercase;letter-spacing:.07em}.history-heading button{padding:4px 0;color:#8dbff6;background:transparent;border:0;font-size:9px;cursor:pointer}.configuration-history article{display:grid;grid-template-columns:70px 1fr;gap:10px;min-height:57px;padding:10px 0;border-top:1px solid var(--line)}.configuration-history article>div{display:grid;align-content:center;gap:4px;min-width:0}.configuration-history article strong{overflow:hidden;font-size:10px;font-weight:650;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.configuration-history article small,.configuration-history>p{color:var(--muted);font-size:9px;line-height:1.45}.configuration-history>p{margin:14px 0}.job-error{color:#e5908b!important}.job-status{align-self:start;justify-self:start;margin-top:2px;padding:4px 6px;color:#aeb8c4;background:#1b232d;border:1px solid #2d3947;border-radius:999px;font-size:8px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.job-status.succeeded{color:#87d9ae;background:#65c99b12;border-color:#65c99b3b}.job-status.processing,.job-status.queued{color:#8cc5ff;background:#539ef512;border-color:#539ef540}.job-status.failed,.job-status.expired{color:#ed9a95;background:#ff655e0f;border-color:#ff655e38}.flat-config-target{max-width:980px;margin-bottom:24px;padding:10px 0 16px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}.flat-config-target select{width:390px;background:#0d131a}.flat-configuration-workspace{display:block;max-width:980px}.flat-config-form,.flat-config-inspector{background:transparent;border:0;border-radius:0;overflow:visible}.flat-config-form .config-section-head,.flat-config-inspector .config-section-head,.wireless-config-sheet .config-section-head{min-height:auto;padding:0 0 13px;background:transparent;border-bottom:1px solid var(--line-strong)}.flat-config-form .config-section-head h2,.flat-config-inspector .config-section-head h2,.wireless-config-sheet .config-section-head h2{font-size:17px;font-weight:690;letter-spacing:-.02em}.flat-config-form .config-section-head p,.flat-config-inspector .config-section-head p,.wireless-config-sheet .config-section-head p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.flat-config-form .config-section-head>span,.flat-config-inspector .config-section-head>span{align-self:center}.flat-config-form .config-fields{gap:0;padding:0}.flat-config-form .config-fields>.segmented{margin:15px 0 8px}.flat-config-form .config-fields>.two-column,.flat-config-form .config-fields>.three-column,.flat-config-form .config-fields>.four-column,.flat-config-form .config-fields>label,.flat-config-form .config-fields>fieldset{padding:14px 2px;border-bottom:1px solid var(--line)}.flat-config-form .config-fields>.field-note{padding:11px 2px 15px;border-bottom:1px solid var(--line)}.flat-config-form .config-fields label{font-size:10px}.flat-config-form .config-fields input:not([type=checkbox]),.flat-config-form .config-fields select,.flat-config-form .config-fields textarea{background:#0d131a;border-color:#303946;border-radius:4px}.flat-config-form .inline-check{background:#0d131a;border-radius:4px}.flat-config-form .config-submit{width:auto;min-width:164px;margin:18px 0 0 auto}.flat-config-form .config-delete{margin:18px 0 0}.flat-config-form .config-success,.flat-config-form .form-error{margin:15px 0 0}.field-label{display:flex;align-items:center;gap:5px}.info-hint{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:15px;height:15px;color:#7f91a6;border-radius:50%;cursor:help;outline:0}.info-hint>svg{width:13px;height:13px}.info-hint>span{position:absolute;z-index:30;left:50%;bottom:calc(100% + 8px);width:260px;padding:8px 10px;color:#d7dee7;background:#151d26;border:1px solid #3a4757;border-radius:4px;box-shadow:0 10px 28px #00000059;font-size:9px;font-weight:500;line-height:1.5;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}.info-hint:hover>span,.info-hint:focus>span{opacity:1;transform:translate(-50%)}.configuration-preview{display:grid;gap:7px;margin-top:15px;padding:12px;background:#0d131a;border:1px solid var(--line-strong)}.preview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--line)}.preview-heading>div{display:flex;align-items:center;gap:9px}.preview-heading strong{font-size:11px}.preview-heading span,.preview-heading small{color:var(--muted);font-size:9px}.impact-row{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:9px;border-left:2px solid #516174;background:#111820}.impact-row>svg{width:14px;height:14px;color:#82b8f1}.impact-row.warning{border-left-color:#d7a84d}.impact-row.warning>svg{color:#d7a84d}.impact-row.error{border-left-color:#e16f68}.impact-row.error>svg{color:#e16f68}.impact-row div{display:grid;gap:3px}.impact-row strong{font-size:10px}.impact-row p{margin:0;color:#aab4c0;font-size:9px;line-height:1.5}.impact-row small{color:#7f91a6;font-size:8px}.configuration-diff{margin-top:2px;border-top:1px solid var(--line)}.configuration-diff summary{padding:9px 0 5px;color:#9dbfe4;font-size:9px;font-weight:650;cursor:pointer}.configuration-diff>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:7px;min-height:30px;border-top:1px solid rgba(47,57,69,.55);font-size:9px}.configuration-diff>div strong{color:#b8c4d1;overflow-wrap:anywhere}.configuration-diff>div span{color:#8795a5;overflow-wrap:anywhere}.configuration-diff>div svg{width:12px;color:#5d6d80}.vpn-tabs{max-width:1180px;margin:-5px 0 18px;border-bottom:1px solid var(--line-strong)}.vpn-tabs button{min-width:112px;justify-content:center}.vpn-feedback{max-width:1180px;margin:0 0 14px!important}.vpn-control-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:28px;max-width:1180px;align-items:start}.vpn-control-grid>.flat-config-form{min-width:0}.vpn-object-list{min-width:0;border-top:1px solid var(--line-strong)}.vpn-object-list .panel-head{padding-inline:0;background:transparent}.vpn-object-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 2px;border-top:1px solid var(--line)}.vpn-object-list article>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px}.vpn-object-list article strong{font-size:11px}.vpn-object-list article small{grid-column:2;color:var(--muted);font-size:9px;overflow-wrap:anywhere}.vpn-object-list article p{grid-column:1/-1;margin:0;color:#df8d88;font-size:9px;line-height:1.45}.vpn-object-list.compact{margin-top:18px}.capability-warning{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid rgba(232,177,82,.35);background:#e8b15212;color:#d8b878;font-size:10px;line-height:1.45}.capability-warning svg{width:13px;height:13px;flex:0 0 auto;margin-top:1px}.vpn-delete{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line-strong);background:transparent;color:var(--muted);padding:6px 8px;font:600 9px/1 inherit;cursor:pointer}.vpn-delete svg{width:12px;height:12px}.vpn-delete:hover{color:#eea29d;border-color:#e65c548c}.vpn-delete.confirm{color:#fff;background:#9c3833;border-color:#b94a44}.vpn-delete:disabled{opacity:.45;cursor:not-allowed}.vpn-assignment{padding-bottom:20px;border-bottom:1px solid var(--line-strong)}.vpn-session-table{max-width:1180px}.vpn-session-table table{min-width:1050px}.vpn-session-table+.implementation-note{max-width:1180px}.flat-config-inspector{margin-top:42px}.flat-config-inspector .inventory-list{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;border-bottom:1px solid var(--line);background:transparent}.flat-config-inspector .inventory-list>div{min-height:64px;padding:14px 2px;background:transparent;border-right:1px solid var(--line)}.flat-config-inspector .inventory-list>div:last-child{border-right:0;padding-left:14px}.flat-config-inspector .inventory-list>div:not(:first-child){padding-left:14px}.flat-config-inspector .inventory-list strong{font-size:16px}.flat-config-inspector .configuration-history{padding:9px 0 0}.flat-config-inspector .configuration-history article{grid-template-columns:82px minmax(0,1fr)}.config-reported-table{padding-top:12px;border-bottom:1px solid var(--line-strong)}.config-reported-table .history-heading span{color:var(--muted);font-size:9px}.config-reported-table table{min-width:680px}.config-reported-table th{background:#0d1319}.config-reported-table td{height:41px;padding-block:7px;font-size:10px}.config-reported-table td.empty{padding:30px 12px}.wireless-config-sheet{max-width:980px;background:transparent}.wireless-config-section{border-bottom:1px solid var(--line-strong)}.wireless-config-section>summary{display:flex;align-items:center;justify-content:space-between;min-height:49px;padding:0 2px;color:#dce2e9;cursor:pointer;list-style:none}.wireless-config-section>summary::-webkit-details-marker{display:none}.wireless-config-section>summary:after{content:"+";order:3;margin-left:14px;color:#748193;font-size:17px;font-weight:400}.wireless-config-section[open]>summary:after{content:"−"}.wireless-config-section>summary span{font-size:12px;font-weight:680}.wireless-config-section>summary small{margin-left:auto;color:var(--muted);font-size:9px}.wireless-config-section>div{border-top:1px solid var(--line)}.wireless-setting-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,.55fr);align-items:center;gap:28px;min-height:64px;padding:10px 2px;border-bottom:1px solid rgba(37,45,56,.72)}.wireless-setting-row:last-child{border-bottom:0}.wireless-setting-row>span:first-child{display:grid;gap:4px}.wireless-setting-row strong{font-size:10px;font-weight:640}.wireless-setting-row small{color:var(--muted);font-size:9px}.planned-control{justify-self:stretch;padding:9px 10px;color:#7f8b99;background:#0d131a;border:1px solid #29323d;border-radius:4px;font-size:9px}.config-savebar{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:18px 0}.config-savebar>span{color:var(--muted);font-size:9px}.config-savebar .primary-button{min-width:132px}.config-savebar .primary-button:disabled{opacity:.42;cursor:not-allowed}.wireless-loading{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px}.wireless-loading svg{width:16px;animation:spin 1s linear infinite}.wireless-scopebar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px;padding:10px 0 14px;border-bottom:1px solid var(--line-strong)}.wireless-scopebar>div{display:flex;align-items:center;gap:9px}.wireless-scopebar svg{width:16px;color:#7ab7f4}.wireless-scopebar span{display:grid;gap:2px}.wireless-scopebar strong{font-size:10px}.wireless-scopebar small{color:var(--muted);font-size:9px}.wireless-scopebar select{width:min(370px,42vw);height:34px;padding:0 9px;color:#dfe5ec;background:#0c1218;border:1px solid var(--line-strong);border-radius:3px;font-size:10px}.wireless-scopebar>button{margin-left:auto;min-width:142px;justify-content:center;white-space:nowrap}.wireless-scopebar svg.spin{animation:wireless-spin .8s linear infinite}@keyframes wireless-spin{to{transform:rotate(360deg)}}.wireless-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid var(--line-strong)}.wireless-heading>div:first-child{display:grid;gap:5px}.wireless-heading p{margin:0;color:#78b5f3;font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.wireless-heading h1{margin:0;font-size:24px;font-weight:690;letter-spacing:-.035em}.wireless-heading span{color:var(--muted);font-size:10px;line-height:1.5}.wireless-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.wireless-kpis div{display:grid;gap:5px;padding:14px 16px;border-right:1px solid var(--line)}.wireless-kpis div:last-child{border-right:0}.wireless-kpis strong{font:650 23px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.wireless-kpis span{color:var(--muted);font-size:9px}.wireless-table{overflow:auto;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.wireless-table table{width:100%;min-width:980px;border-collapse:collapse}.wireless-table th{height:35px;padding:0 10px;color:#818c99;background:#0d1319;border-bottom:1px solid var(--line);font-size:8px;font-weight:750;letter-spacing:.07em;text-align:left;text-transform:uppercase}.wireless-table td{height:47px;padding:7px 10px;color:#c2cad4;border-bottom:1px solid var(--line);font-size:10px;vertical-align:middle}.wireless-table tr:last-child td{border-bottom:0}.wireless-table td strong,.wireless-table td small{display:block}.wireless-table td strong{color:#e4e8ed;font-size:10px}.wireless-table td small{margin-top:3px;color:var(--muted);font-size:8px}.wireless-table td.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wireless-split-tables{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}.wireless-split-tables>section{min-width:0}.wireless-split-tables h2{margin:0;padding:0 0 10px;color:#aeb8c4;font-size:10px;font-weight:680}.wireless-split-tables .wireless-table table{min-width:560px}.wireless-empty{display:flex;align-items:center;gap:12px;min-height:92px;padding:17px;color:var(--muted);border:1px solid var(--line)}.wireless-empty>svg{width:19px}.wireless-empty>div{display:grid;gap:4px}.wireless-empty strong{color:#dce2e9;font-size:11px}.wireless-empty span{font-size:9px}.wireless-groups-manager{margin-bottom:30px}.wireless-object-list{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.wireless-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:11px 0;border-bottom:1px solid var(--line)}.wireless-section-head>div{display:grid;gap:4px}.wireless-section-head h2{margin:0;font-size:14px}.wireless-section-head p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.wireless-section-head>span{color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wireless-section-head>.wireless-delivery{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--line-strong);border-radius:3px;white-space:nowrap;cursor:help}.wireless-delivery svg{width:10px;height:10px}.wireless-delivery.native{color:#75bc98;border-color:#75bc9859}.wireless-delivery.cloud{color:#79b5ff;border-color:#4f9cf959}.wireless-delivery.guarded{color:#d9b46b;border-color:#d9b46b59}.wireless-groups-grid{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:260px}.wireless-groups-grid>aside{padding:9px 14px 14px 0;border-right:1px solid var(--line)}.wireless-groups-grid>aside>strong{display:block;padding:6px 8px 9px;color:var(--muted);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.wireless-groups-grid>aside>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:0 8px;color:#aeb8c4;background:transparent;border:0;border-left:2px solid transparent;font:600 10px/1 inherit;cursor:pointer}.wireless-groups-grid>aside>button.selected{color:#eef5ff;background:#111a24;border-left-color:var(--blue)}.wireless-groups-grid>aside small{color:var(--muted);font-size:8px}.wireless-new-group{display:grid;gap:6px;margin-top:10px;padding:11px 8px 0;border-top:1px solid var(--line)}.wireless-new-group input{height:32px;padding:0 8px;color:#e2e7ed;background:#0b1016;border:1px solid var(--line-strong);border-radius:3px;font-size:9px}.wireless-new-group button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:31px;color:#9ecbfd;background:#111b27;border:1px solid #2c4664;border-radius:3px;font:650 9px/1 inherit;cursor:pointer}.wireless-new-group button svg{width:12px}.wireless-group-editor{display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(180px,2fr) auto auto;gap:7px!important;align-items:end;padding:0 0 12px!important;border-bottom:1px solid var(--line)}.wireless-group-editor label{display:grid;gap:5px;color:var(--muted);font-size:8px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.wireless-group-editor input{width:100%;height:32px;padding:0 8px;color:#e2e7ed;background:#0b1016;border:1px solid var(--line-strong);border-radius:3px;font-size:10px}.wireless-group-editor button{min-height:32px}.wireless-members{padding:13px 0 15px 18px}.wireless-members>div:first-child{display:grid;gap:4px;padding:0 0 11px;border-bottom:1px solid var(--line)}.wireless-members>div:first-child strong{font-size:11px}.wireless-members>div:first-child span{color:var(--muted);font-size:9px}.wireless-member-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;border-bottom:1px solid var(--line)}.wireless-member-row>label{display:flex;align-items:center;gap:10px;min-width:0;flex:1;cursor:pointer}.wireless-member-row>label input{accent-color:var(--blue)}.wireless-member-row>label span{display:grid;gap:3px;min-width:0}.wireless-member-row>label strong{font-size:10px}.wireless-member-row>label small{color:var(--muted);font-size:8px}.wireless-member-row>button{flex:0 0 auto;margin-right:8px}.wireless-member-row>button svg{width:11px}.wireless-member-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto;margin-right:8px}.wireless-member-actions .compact-button{margin:0}.wireless-member-actions svg{width:11px}.table-action-heading,.table-action-cell{width:1%;white-space:nowrap;text-align:right}.table-action-cell .compact-button{margin-left:auto}.wireless-config-layout{display:grid;grid-template-columns:190px 250px minmax(420px,1fr);max-width:1280px;margin:0 0 24px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.wireless-feature-tabs{padding:8px 12px 12px 0;border-right:1px solid var(--line)}.wireless-feature-tabs button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:0 8px;color:#929daa;background:transparent;border:0;border-left:2px solid transparent;font:600 9px/1 inherit;text-align:left;cursor:pointer}.wireless-feature-tabs button.selected{color:#edf5ff;background:#111a24;border-left-color:var(--blue)}.wireless-feature-tabs small{color:#647487;font-size:8px}.wireless-profile-list{min-width:0;padding:0 14px;border-right:1px solid var(--line)}.wireless-profile-list .wireless-section-head h2{font-size:12px}.wireless-profile-list article{display:grid;grid-template-columns:minmax(0,1fr) 30px;min-height:48px;border-bottom:1px solid var(--line)}.wireless-profile-list article>button:first-child{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:8px 5px;color:#bbc4cf;background:transparent;border:0;text-align:left;cursor:pointer}.wireless-profile-list article.selected>button:first-child{color:#f1f6fc}.wireless-profile-list article span{display:grid;gap:4px;min-width:0}.wireless-profile-list article strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wireless-profile-list article small{color:var(--muted);font-size:8px}.wireless-profile-list article svg{width:12px}.wireless-profile-list article>button:last-child{color:#5f6d7d;background:transparent;border:0;cursor:pointer}.wireless-profile-list article>button:last-child:hover{color:#e9958f}.wireless-list-empty{margin:16px 4px;color:var(--muted);font-size:9px;line-height:1.5}.wireless-editor{min-width:0;padding:0 0 0 18px}.wireless-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.wireless-form-grid>label,.wireless-form-grid>fieldset{display:grid;align-content:start;gap:6px;min-width:0;margin:0;padding:11px 0;border:0;border-bottom:1px solid var(--line)}.wireless-form-grid>label>span,.wireless-form-grid legend{display:flex;align-items:center;gap:5px;color:#aeb8c4;font-size:9px;font-weight:650}.wireless-form-grid label>span>small{margin-left:auto;color:#75bc98;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.wireless-form-grid input:not([type=checkbox]),.wireless-form-grid select,.wireless-form-grid textarea{width:100%;color:#e4e9ef;background:#0b1016;border:1px solid var(--line-strong);border-radius:3px;font:500 10px/1.35 inherit}.wireless-form-grid input:not([type=checkbox]),.wireless-form-grid select{height:34px;padding:0 8px}.wireless-form-grid textarea{min-height:72px;padding:8px;resize:vertical}.wireless-form-grid .wireless-wide{grid-column:1/-1}.wireless-toggle{display:flex!important;grid-column:auto;align-items:center!important;grid-template-columns:auto 1fr;gap:8px!important;min-height:56px}.wireless-toggle input{accent-color:var(--blue)}.wireless-band-options{display:flex;gap:6px}.wireless-band-options label{display:flex;align-items:center;gap:5px;min-height:34px;padding:0 9px;background:#0b1016;border:1px solid var(--line-strong);border-radius:3px;font-size:9px}.wireless-editor>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0}.wireless-editor>footer>span{max-width:360px;color:var(--muted);font-size:8px;line-height:1.5}.wireless-editor>footer button{display:flex;align-items:center;gap:6px}.wireless-editor>footer svg{width:13px}.wireless-mpsk{gap:8px!important}.wireless-mpsk-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.wireless-mpsk-head small{color:var(--muted);font-size:8px}.wireless-mpsk-row{display:grid;grid-template-columns:minmax(110px,1fr) 94px 120px 84px 142px auto minmax(210px,1.4fr) 30px;gap:6px;align-items:center;padding:7px;background:#0b1016;border:1px solid var(--line)}.wireless-mpsk-row>label{display:flex;align-items:center;gap:5px;color:#aeb8c4;font-size:8px;white-space:nowrap}.wireless-mpsk-row>button{display:grid;place-items:center;width:30px;height:30px;padding:0;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:3px}.wireless-mpsk-row>button svg{width:12px}.wireless-mpsk-placeholder{color:var(--muted);font-size:9px;padding-left:8px}.wireless-mpsk-secret{display:flex;gap:5px;min-width:0}.wireless-mpsk-secret input{min-width:120px;flex:1}.wireless-reference-list>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wireless-reference-list>div>label{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 8px;color:#bac4ce;background:#0b1016;border:1px solid var(--line);font-size:9px}.wireless-reference-list input,.wireless-inline-check input{accent-color:var(--blue)}.wireless-reference-list small{color:var(--muted);font-size:8px}.wireless-structured{gap:8px!important}.wireless-structured>label:not(.wireless-inline-check){display:grid;gap:5px;max-width:340px}.wireless-structured>label>span{color:#9da9b6;font-size:8px;font-weight:650}.wireless-inline-check{display:flex;align-items:center;gap:7px;color:#b8c2cd;font-size:9px}.wireless-schedule-row{display:grid;grid-template-columns:minmax(240px,1fr) 96px auto 96px 30px;gap:6px;align-items:center;padding:7px;background:#0b1016;border:1px solid var(--line)}.wireless-schedule-row>div{display:flex;gap:3px}.wireless-schedule-row>div label{display:grid;place-items:center;gap:3px;min-width:28px;color:#8f9cab;font-size:7px}.wireless-schedule-row>span{color:var(--muted);font-size:8px}.wireless-schedule-row>button,.wireless-rule-row>button{display:grid;place-items:center;width:30px;height:30px;padding:0;color:#68788a;background:transparent;border:1px solid var(--line);border-radius:3px;cursor:pointer}.wireless-schedule-row>button:hover,.wireless-rule-row>button:hover{color:#e9958f}.wireless-schedule-row svg,.wireless-rule-row svg{width:13px}.wireless-rule-row{display:grid;gap:6px;align-items:center;padding:7px;background:#0b1016;border:1px solid var(--line)}.wireless-rule-row.acl{grid-template-columns:56px 76px 68px minmax(82px,1fr) minmax(82px,1fr) 72px 30px}.wireless-rule-row.mapping{grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) 82px minmax(120px,1fr) 30px}.wireless-rule-row.application{grid-template-columns:minmax(170px,1fr) 100px 76px 110px 30px}.wireless-inline-error{color:#e9958f;font-size:8px}.wireless-workflow-builder{max-width:980px;margin:0 0 18px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.wireless-workflow-builder>header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 2px;border-bottom:1px solid var(--line)}.wireless-workflow-builder>header>div{display:grid;gap:4px}.wireless-workflow-builder>header strong{color:#e4e9ef;font-size:13px}.wireless-workflow-builder>header span{color:var(--muted);font-size:9px}.wireless-workflow-builder>header svg{width:17px;color:var(--blue)}.wireless-workflow-builder>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;border-top:1px solid var(--line)}.wireless-workflow-builder>footer>span{color:var(--muted);font-size:9px}.wireless-workflow-builder>footer button{display:flex;align-items:center;gap:6px}.wireless-workflow-builder>footer svg{width:13px}.wireless-info{position:relative;display:inline-flex;color:#708196;cursor:help}.wireless-info>svg{width:12px;height:12px}.wireless-info>i{position:absolute;z-index:20;left:50%;bottom:calc(100% + 7px);width:250px;padding:8px 9px;color:#d5dce5;background:#151e28;border:1px solid #3b4858;box-shadow:0 8px 24px #00000059;font:500 8px/1.5 inherit;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:.12s}.wireless-info:hover>i,.wireless-info:focus>i{opacity:1;transform:translate(-50%)}.wireless-deployment{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;max-width:1280px;margin:0 0 32px;padding:14px 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.wireless-deployment>div:first-child{display:flex;align-items:center;gap:9px}.wireless-deployment>div:first-child>svg{width:17px;color:#7ab7f4}.wireless-deployment>div:first-child span{display:grid;gap:3px}.wireless-deployment strong{font-size:10px}.wireless-deployment small{color:var(--muted);font-size:8px}.wireless-deploy-actions{display:flex;gap:8px}.wireless-deploy-actions button{display:flex;align-items:center;gap:6px;min-height:33px;padding:0 10px;color:#b9c3cf;background:#101720;border:1px solid var(--line-strong);border-radius:3px;font:650 9px/1 inherit;cursor:pointer}.wireless-deploy-actions button svg{width:13px}.wireless-deploy-actions button:disabled{opacity:.38;cursor:not-allowed}.wireless-deployment>p,.wireless-deployment>details{grid-column:1/-1}.wireless-deployment>p{margin:0;color:#99a8b8;font-size:9px}.wireless-deployment details summary{color:#84baf1;font-size:9px;cursor:pointer}.wireless-deployment details article{display:flex;align-items:flex-start;gap:8px;padding:9px 0;border-top:1px solid var(--line)}.wireless-deployment details article>svg{flex:0 0 auto;width:13px;color:#6f8195}.wireless-deployment details article.warning>svg{color:#d4a647}.wireless-deployment details article.error>svg{color:#db7771}.wireless-deployment details article span{display:grid;gap:3px}.wireless-vouchers{max-width:1280px;margin:0 0 24px;padding:16px 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.wireless-vouchers>form{display:grid;grid-template-columns:1.2fr 1.2fr repeat(4,.7fr) auto;gap:8px;align-items:end;margin:12px 0}.wireless-vouchers>form label{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.wireless-vouchers>form input,.wireless-vouchers>form select{min-width:0;min-height:32px;padding:0 8px;color:var(--text);background:#0c1219;border:1px solid var(--line-strong);border-radius:2px;font:500 9px inherit}.wireless-vouchers>form button{min-height:32px}.wireless-voucher-issued{padding:12px;margin:10px 0;background:#0d1720;border:1px solid #315c7e}.wireless-voucher-issued>strong{display:block;margin-bottom:8px;color:#dceafa;font-size:10px}.wireless-voucher-issued>div{display:flex;flex-wrap:wrap;gap:6px}.wireless-voucher-issued code{padding:7px 9px;color:#b9dafb;background:#080d12;border:1px solid var(--line);font-size:10px}.wireless-vouchers>p{color:var(--muted);font-size:9px}.wireless-vouchers .wireless-table button{color:#78899b;background:transparent;border:0;cursor:pointer}.wireless-vouchers .wireless-table button svg{width:13px}.wireless-workflow{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:36px;max-width:1050px;margin:0 0 28px}.wireless-workflow ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-strong)}.wireless-workflow li{display:grid;grid-template-columns:28px 1fr;align-items:center;min-height:54px;border-bottom:1px solid var(--line)}.wireless-workflow li>span{display:flex;align-items:center;justify-content:center;width:19px;height:19px;color:#9ecbfa;border:1px solid #335272;border-radius:50%;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.wireless-workflow li strong{font-size:10px}.wireless-workflow aside{display:grid;align-content:start;justify-items:start;gap:9px;padding:18px;background:#101720;border:1px solid var(--line-strong);border-radius:3px}.wireless-workflow aside>svg{width:19px;color:#7ab7f4}.wireless-workflow aside strong{font-size:12px}.wireless-workflow aside p{margin:0 0 6px;color:var(--muted);font-size:9px;line-height:1.6}@media(max-width:1100px){.wireless-config-layout{grid-template-columns:170px minmax(210px,.55fr) minmax(360px,1fr)}.wireless-form-grid{grid-template-columns:1fr}.wireless-form-grid .wireless-wide{grid-column:auto}.wireless-kpis{grid-template-columns:repeat(2,1fr)}.wireless-vouchers>form{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.wireless-split-tables{grid-template-columns:1fr}}@media(max-width:760px){.wireless-scopebar,.wireless-heading,.wireless-deployment{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.wireless-scopebar select{width:100%}.wireless-config-layout{display:block}.wireless-feature-tabs{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--line)}.wireless-feature-tabs button{min-width:150px}.wireless-profile-list{border-right:0}.wireless-editor{padding-left:0}.wireless-workflow,.wireless-groups-grid{grid-template-columns:1fr}.wireless-groups-grid>aside{border-right:0;border-bottom:1px solid var(--line)}.wireless-members{padding-left:0}.wireless-group-editor{grid-template-columns:1fr 1fr!important}.wireless-mpsk-row,.wireless-rule-row.acl,.wireless-rule-row.mapping,.wireless-rule-row.application,.wireless-schedule-row{grid-template-columns:1fr 84px}.wireless-mpsk-row>label,.wireless-mpsk-placeholder{grid-column:1}.wireless-mpsk-secret{grid-column:1/-1}.wireless-reference-list>div{grid-template-columns:1fr}.wireless-schedule-row>div{grid-column:1/-1;flex-wrap:wrap}.wireless-vouchers>form{grid-template-columns:1fr}}.planner-grid{grid-template-columns:minmax(390px,.72fr) minmax(460px,1.28fr);max-width:1100px;gap:24px}.planner-grid .configuration-panel,.planner-grid .topology-panel{background:transparent;border:0;border-radius:0}.planner-grid .panel-head{padding:0 0 12px;background:transparent;border-bottom:1px solid var(--line-strong)}.planner-grid .config-form{padding:16px 0 0}.planner-grid .check-row{background:#0d131a;border-radius:4px}.planner-grid .topology-canvas{margin-top:16px;border:1px solid var(--line);border-radius:4px}.planner-grid .plan-result{margin-top:12px;border:1px solid rgba(101,201,155,.18);border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-action{width:44px;text-align:right}.delete-icon-button{display:inline-grid;width:30px;height:30px;place-items:center;color:#7e8997;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.delete-icon-button svg{width:14px}.delete-icon-button:hover,.delete-icon-button:focus-visible{color:#ff8c86;background:#ff655e12;border-color:#ff655e40;outline:0}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:16px;padding:18px 20px;background:#4b1b1c1f;border:1px solid rgba(255,101,94,.21);border-radius:9px}.danger-zone>div{display:grid;gap:4px}.danger-zone .eyebrow{color:#d87a75}.danger-zone h2{margin:0;font-size:14px;letter-spacing:-.015em}.danger-zone p:last-child{max-width:680px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.danger-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;color:#ffd4d1;background:#5b2526;border:1px solid #873d3c;border-radius:7px;font-family:inherit;font-size:11px;font-weight:680;line-height:1;cursor:pointer}.danger-button svg{width:14px}.danger-button:hover:not(:disabled),.danger-button:focus-visible{color:#fff;background:#71302f;border-color:#a9504c;outline:0}.danger-button:disabled{opacity:.42;cursor:not-allowed}.dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:22px;background:#020509b8;backdrop-filter:blur(5px)}.confirm-dialog{display:grid;width:min(500px,100%);gap:18px;padding:24px;color:#e7ebf0;background:#11171f;border:1px solid #343e4b;border-radius:11px;box-shadow:0 28px 80px #0000008f}.dialog-icon{display:grid;width:38px;height:38px;place-items:center;color:#ff8c86;background:#ff655e14;border:1px solid rgba(255,101,94,.25);border-radius:9px}.dialog-icon svg{width:18px}.confirm-dialog>div:nth-child(2){display:grid;gap:7px}.confirm-dialog h2{margin:0;font-size:19px;letter-spacing:-.025em}.confirm-dialog p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.confirm-dialog form{display:grid;gap:10px}.confirm-dialog label{display:grid;gap:8px;color:#b5bec9;font-size:10px}.confirm-dialog label strong{color:#edf1f5}.confirm-dialog input{width:100%;height:39px;padding:0 11px;color:#f1f4f7;background:#090e14;border:1px solid var(--line-strong);border-radius:7px;font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.confirm-dialog input:focus{border-color:#6daff8;outline:2px solid rgba(79,156,246,.16)}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:7px}.dialog-actions .secondary-button{margin-top:0}.enrollment-dialog{width:min(720px,100%)}.enrollment-icon{color:#8bc3ff;background:#539ef514;border-color:#539ef547}.enrollment-command{max-height:260px;margin:0;padding:14px;overflow:auto;color:#cbd9e8;background:#080d12;border:1px solid #2d3744;border-radius:7px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere;user-select:all}.enrollment-dialog .primary-button{display:inline-flex;align-items:center;gap:7px;margin:0}.enrollment-dialog .primary-button svg{width:14px}.panel-actions{display:flex;align-items:center;gap:12px}.panel-actions .primary-button{display:inline-flex;align-items:center;gap:7px}.panel-actions .primary-button svg{width:14px}.enrollment-step{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.enrollment-step p,.enrollment-alternate p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.enrollment-step>button,.enrollment-alternate>button{justify-self:start}.enrollment-alternate{padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.enrollment-alternate summary{cursor:pointer;font-size:12px;font-weight:650}.enrollment-alternate p,.enrollment-alternate pre,.enrollment-alternate button{margin-top:10px}.expiry-note{margin-right:auto;color:var(--muted);font-size:10px}@media(max-width:1180px){.configuration-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.planner-grid,.sites-layout,.configuration-workspace,.roadmap-panel{grid-template-columns:1fr}.roadmap-intro{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:760px){.app-shell{grid-template-columns:64px minmax(0,1fr)}.sidebar-head .wordmark,.sidebar button span,.sidebar button small,.nav-group-items{display:none}.sidebar button{grid-template-columns:1fr;justify-items:center;padding:0}.nav-group{margin:0;padding:0;border:0}.search{display:none}.topbar{grid-template-columns:1fr auto auto auto}.domain-strip,.metrics{grid-template-columns:repeat(2,1fr)}.metrics div{border-bottom:1px solid var(--line)}.definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.login-shell{grid-template-columns:1fr}.login-context{min-height:270px;padding:28px;border-right:0;border-bottom:1px solid var(--line)}.login-context-copy{margin:54px 0}.login-context-copy h1{font-size:clamp(2.4rem,12vw,4.5rem)}.rotating-headline{height:3lh}.login-panel{padding:48px 24px 64px}.signup-panel-inner{padding-block:0}}@media(max-width:600px){.workspace{padding:18px 12px 40px}.page-heading{align-items:start;flex-direction:column}.domain-strip,.metrics{grid-template-columns:1fr}.metrics div{border-right:0}.topbar{padding:0 10px}.icon-button{display:none}.definition-grid{grid-template-columns:1fr}.topology-canvas{align-items:stretch;flex-direction:column;gap:18px}.tunnel-line{display:none}.roadmap-intro,.empty-state{padding:24px}.site-list>button{grid-template-columns:20px 1fr 16px}.site-list>button>span:nth-child(3){display:none}.configuration-catalog{grid-template-columns:1fr}.scope-bar{align-items:stretch;flex-direction:column;gap:12px}.scope-bar select{width:100%}.two-column,.three-column,.four-column,.choice-grid{grid-template-columns:1fr}.flat-config-inspector .inventory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.flat-config-inspector .inventory-list>div:nth-child(3){padding-left:2px}.wireless-setting-row{grid-template-columns:1fr;gap:8px;padding:13px 2px}.config-savebar{align-items:stretch;flex-direction:column}.config-savebar .primary-button{width:100%}.danger-zone{align-items:flex-start;flex-direction:column}.danger-zone .danger-button{width:100%}.confirm-dialog{padding:20px}.dialog-actions{align-items:stretch;flex-direction:column-reverse}.dialog-actions button{width:100%}.signup-name-row{grid-template-columns:1fr}.read-only-banner{align-items:flex-start;flex-wrap:wrap}.read-only-banner button{margin-left:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.network-star{opacity:.08;transform:translate(-50%,-50%)}.rotating-headline span{opacity:0;transform:none}.rotating-headline span:first-child{opacity:1}}html,body{overflow-x:clip}:root{font-family:var(--font-interface);color:var(--color-ink);background:var(--color-paper);--canvas: var(--color-paper);--sidebar: var(--color-paper-2);--surface: var(--color-paper-2);--raised: var(--color-paper-3);--hover: var(--color-paper-4);--line: var(--color-rule);--line-strong: var(--color-rule-strong);--muted: var(--color-muted);--blue: var(--color-accent);--green: var(--color-success);--amber: var(--color-warning);--red: var(--color-danger)}body{background:var(--color-paper)}button,input,select,textarea{font-family:var(--font-interface)}button,a,.device-link,.nav-product,.detail-tabs button{white-space:nowrap}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:2px;box-shadow:none!important}.wordmark,.login-wordmark,.rotating-headline .brand-frame{font-family:var(--font-interface)}.eyebrow,.login-eyebrow{margin-block-end:var(--space-xs);color:var(--color-neutral);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.login-shell{grid-template-columns:minmax(0,1fr) minmax(400px,560px);background:var(--color-paper)}.login-context{padding:clamp(32px,5vw,72px);background:var(--color-paper);border-color:var(--color-rule)}.login-context:after{background:transparent}.login-context-copy{row-gap:var(--space-lg)}.login-context-copy h1{font-size:clamp(2.75rem,5.4vw,6.25rem);font-weight:700;letter-spacing:-.055em;line-height:.96;overflow-wrap:anywhere;min-width:0}.rotating-headline:hover span,.rotating-headline:focus-within span{animation-play-state:paused}.login-context-copy>p:last-child{color:var(--color-muted)}.login-panel{background:var(--color-paper-2);border-inline-start:1px solid var(--color-rule)}.login-form input,.confirm-dialog input,.config-form select,.create-site input,.scope-bar select,.config-fields input:not([type=checkbox]),.config-fields select,.config-fields textarea{min-height:var(--control-height);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);outline:2px solid transparent;outline-offset:1px;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.login-form input:hover,.confirm-dialog input:hover,.config-form select:hover,.create-site input:hover,.scope-bar select:hover,.config-fields input:not([type=checkbox]):hover,.config-fields select:hover,.config-fields textarea:hover{background:var(--color-paper-3)}.primary-button,.secondary-button,.danger-button,.compact-button{border-radius:var(--radius-control)!important;box-shadow:none!important;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.primary-button{color:var(--color-accent-ink);background:var(--color-accent)}.primary-button:hover{background:var(--color-focus)}.primary-button:active,.secondary-button:active,.danger-button:active{transform:translateY(1px)}.secondary-button{color:var(--color-ink);background:transparent;border-color:var(--color-rule-strong)}.form-error,.config-success{border-radius:var(--radius-control)}.app-shell{grid-template-columns:232px minmax(0,1fr);background:var(--color-paper);transition:grid-template-columns var(--dur-short) var(--ease-out)}.app-shell.nav-collapsed{grid-template-columns:60px minmax(0,1fr)}.sidebar{background:var(--color-paper-2);border-color:var(--color-rule)}.sidebar-head{height:50px;padding-inline:14px}.sidebar nav{gap:0;padding:var(--space-xs)}.sidebar button{min-height:38px;gap:var(--space-xs);padding-inline:9px;color:var(--color-muted);border:1px solid transparent;border-radius:var(--radius-control);font-size:12px}.sidebar button.selected{color:var(--color-ink-strong);background:var(--color-accent-soft);border-color:color-mix(in oklch,var(--color-accent) 24%,var(--color-rule));box-shadow:inset 2px 0 0 var(--color-accent)}.sidebar button svg{width:16px;height:16px}.sidebar-nav>button,.nav-product{font-size:12px}.nav-group{margin:1px 0}.nav-group-items{gap:var(--space-2xs);transition:opacity var(--dur-short) var(--ease-out)}.nav-subsection>p{margin:8px 10px 3px 37px;color:var(--color-neutral);font-size:10px;font-weight:600;letter-spacing:0;text-transform:none}.nav-subsection button{min-height:30px;border-radius:0;font-size:11px}.nav-collapsed .sidebar button{width:42px;margin-inline:auto}.nav-collapsed .sidebar button.selected{color:var(--color-accent);background:var(--color-accent-soft);border-color:color-mix(in oklch,var(--color-accent) 22%,var(--color-rule));box-shadow:none}.topbar{z-index:var(--z-sticky);grid-template-columns:minmax(180px,1fr) minmax(260px,470px) auto auto auto;height:50px;padding-inline:14px;background:var(--color-paper);border-color:var(--color-rule);backdrop-filter:none}.tenant-label select{color:var(--color-ink);font-size:12px}.search{height:34px;padding-inline:9px;background:var(--color-paper-2);border-color:var(--color-rule-strong);border-radius:var(--radius-control)}.icon-button,.account-button{border-radius:var(--radius-control)}.account-button>span{color:var(--color-paper);background:var(--color-ink)}.read-only-banner{background:var(--color-accent-soft);border-color:var(--color-rule-strong)}.workspace{width:100%;max-width:1680px;padding:18px 22px 48px}.page-heading{min-height:76px;padding-block-end:14px}.page-heading h1{font-size:24px;font-weight:700;letter-spacing:-.025em}.page-heading h1,.config-section-head h2,.panel-head h2{min-width:0;overflow-wrap:anywhere}.page-heading>div>p:last-child{margin-block-start:5px;color:var(--color-muted);font-size:12px}.domain-strip{border-color:var(--color-rule)}.domain-strip button{min-height:58px;padding:10px 13px;border-color:var(--color-rule)}.metrics,.fleet-panel,.detail-panel,.configuration-panel,.topology-panel,.roadmap-panel,.create-site,.managed-config-form,.configuration-inspector,.scope-bar,.configuration-catalog article,.implementation-note,.interface-list,.topology-canvas,.plan-result,.danger-zone{border-radius:var(--radius-surface);box-shadow:none}.metrics{margin-block:var(--space-sm);background:transparent;border-color:var(--color-rule)}.metrics div{padding:13px 15px;border-color:var(--color-rule)}.metrics strong{font-family:var(--font-operations);font-size:20px}.metrics span{margin-block-start:6px;font-size:10px;letter-spacing:0;text-transform:none}.fleet-panel,.detail-panel,.configuration-panel,.topology-panel,.roadmap-panel,.create-site{background:transparent;border-color:var(--color-rule)}.panel-head,.config-section-head{min-height:48px;padding:11px 13px;background:var(--color-paper-2);border-color:var(--color-rule)}.panel-head h2,.config-section-head h2{font-size:13px;font-weight:700}.table-wrap{scrollbar-color:var(--color-rule-strong) var(--color-paper)}table{font-variant-numeric:tabular-nums}th{height:34px;padding:8px 11px;color:var(--color-neutral);background:var(--color-paper-2);border-color:var(--color-rule);font-size:10px;letter-spacing:.04em}td{height:var(--row-height);padding:7px 11px;color:var(--color-muted);border-color:var(--color-rule);font-size:12px}tbody tr:hover{background:var(--color-paper-3)}.mono,.metrics strong,.inventory-list strong,.config-section-head>span{font-family:var(--font-operations)}.state,.health-value{border-radius:0}.health-popover{z-index:var(--z-tooltip);color:var(--color-ink);background:var(--color-paper-4);border-color:var(--color-rule-strong);border-radius:var(--radius-surface);box-shadow:0 8px 24px var(--color-shadow);transition:opacity var(--dur-micro) var(--ease-out),translate var(--dur-micro) var(--ease-out)}.empty{padding:38px 14px}.detail-tabs{padding:0;gap:0;background:var(--color-paper-2);border-color:var(--color-rule)}.detail-tabs button{min-height:40px;padding-inline:14px;border-inline-end:1px solid var(--color-rule);border-radius:0}.detail-tabs button.selected{color:var(--color-ink);background:var(--color-paper-4);box-shadow:inset 0 -2px 0 var(--color-accent)}.detail-body{padding:14px}.definition-grid,.definition-grid>div{border-color:var(--color-rule)}.definition-grid>div{min-height:76px;padding:13px}.definition-grid span{font-size:10px;letter-spacing:0;text-transform:none}.interface-list{gap:0;background:transparent}.interface-list>div{background:transparent;border-block-end:1px solid var(--color-rule)}.interface-list>div:last-child{border-block-end:0}.beta-pill,.soon-pill,.read-only-pill,.job-status{border-radius:var(--radius-control)!important;letter-spacing:.04em}.panel-head .eyebrow,.danger-zone .eyebrow,.empty-state .eyebrow,.create-site .eyebrow,.confirm-dialog .eyebrow{display:none}.scope-bar{padding:10px 12px;background:transparent}.configuration-workspace{gap:var(--space-md)}.flat-config-target,.flat-config-form,.flat-config-inspector{border-radius:0}.config-fields input:not([type=checkbox]),.config-fields select{height:var(--control-height)}.segmented{padding:0;background:var(--color-paper);border-color:var(--color-rule-strong);border-radius:var(--radius-control)}.segmented button{min-height:34px;border-inline-end:1px solid var(--color-rule);border-radius:0}.segmented button:last-child{border-inline-end:0}.segmented button.selected{color:var(--color-ink);background:var(--color-paper-4);box-shadow:inset 0 -2px 0 var(--color-accent)}.inline-check,.planned-control{background:var(--color-paper);border-color:var(--color-rule);border-radius:var(--radius-control)}.inventory-list{background:transparent}.inventory-list>div{background:transparent}.config-reported-table+.config-reported-table{padding-block-start:var(--space-md)}.config-reported-table th{background:var(--color-paper-2)}.config-reported-table td{height:40px}.wireless-config-section,.wireless-setting-row{border-color:var(--color-rule)}.wireless-config-section>summary{min-height:46px}.planner-grid .configuration-panel,.planner-grid .topology-panel{border-radius:0}.config-object-picker{display:grid;grid-template-columns:minmax(260px,520px) auto;align-items:end;gap:var(--space-md);padding:14px 2px;border-bottom:1px solid var(--color-rule)}.config-object-picker label{display:grid;gap:6px;color:var(--color-ink-muted);font-size:10px;font-weight:700}.config-object-picker select{width:100%;height:var(--control-height);padding-inline:10px;color:var(--color-ink);background:var(--color-paper-3);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control)}.config-object-picker>span{padding-block-end:10px;color:var(--color-ink-muted);font:600 9px/1.3 var(--font-operations);text-transform:uppercase}.ssid-workspace{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(460px,1.2fr);gap:var(--space-lg);max-width:1120px;align-items:start}.ssid-directory,.ssid-editor{min-width:0;background:transparent;border:0;border-radius:0}.ssid-directory .config-section-head,.ssid-editor .config-section-head{padding:0 0 13px;background:transparent;border-bottom:1px solid var(--color-rule-strong)}.ssid-list{border-bottom:1px solid var(--color-rule)}.ssid-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:62px;border-bottom:1px solid var(--color-rule)}.ssid-list article.selected{background:var(--color-paper-3);box-shadow:inset 2px 0 0 var(--color-accent)}.ssid-main{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 11px;color:var(--color-ink);text-align:left;background:transparent;border:0;cursor:pointer}.ssid-main>span:last-child{display:grid;gap:3px;min-width:0}.ssid-main strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ssid-main small{overflow:hidden;color:var(--color-ink-muted);font-size:9px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ssid-radio{display:grid;place-items:center;width:25px;height:25px;color:var(--color-ink-muted);border:1px solid var(--color-rule);border-radius:50%}.ssid-radio.enabled{color:var(--color-accent);border-color:color-mix(in oklch,var(--color-accent) 40%,var(--color-rule))}.ssid-radio svg{width:13px;height:13px}.ssid-delete{display:flex;align-items:center;gap:4px;padding:0 10px;color:var(--color-ink-muted);background:transparent;border:0;border-left:1px solid var(--color-rule);cursor:pointer}.ssid-delete svg{width:14px}.ssid-delete.confirm{color:#ff8e8e;background:#a422221f}.ssid-delete span{font-size:9px;font-weight:700;text-transform:uppercase}.ssid-empty{display:grid;justify-items:center;gap:5px;padding:36px 18px;color:var(--color-ink-muted);text-align:center}.ssid-empty svg{width:22px}.ssid-empty strong{color:var(--color-ink);font-size:12px}.ssid-empty span{font-size:10px}.ssid-editor .config-fields{padding:0}.ssid-editor .config-fields>.two-column,.ssid-editor .config-fields>fieldset{padding:14px 2px;border-bottom:1px solid var(--color-rule)}.ssid-editor .config-savebar{padding-inline:2px}.choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dialog-backdrop{z-index:var(--z-modal);background:color-mix(in oklch,var(--color-paper) 84%,transparent);backdrop-filter:none}.confirm-dialog{color:var(--color-ink);background:var(--color-paper-2);border-color:var(--color-rule-strong);border-radius:var(--radius-surface);box-shadow:0 24px 70px var(--color-shadow)}.dialog-icon{border-radius:var(--radius-control)}.enrollment-command{background:var(--color-paper);border-color:var(--color-rule-strong);border-radius:var(--radius-control)}.danger-zone{background:transparent}.danger-button{border-radius:var(--radius-control)}.danger-button:hover:not(:disabled),.danger-button:focus-visible{color:var(--color-ink-strong)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed!important}button:active:not(:disabled){transform:translateY(1px)}.wireless-rf-run{display:grid;gap:14px;margin-block:16px;border-block:1px solid var(--color-rule)}.wireless-rf-run>.wireless-section-head{padding:14px 0}.wireless-rf-controls{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(210px,1fr) minmax(150px,.8fr) minmax(150px,.7fr) auto;align-items:end;gap:10px}.wireless-rf-controls>label{display:grid;gap:6px;color:var(--color-ink-muted);font-size:10px;font-weight:700}.wireless-rf-controls input:not([type=checkbox]),.wireless-rf-controls select{height:var(--control-height);padding-inline:9px;color:var(--color-ink);background:var(--color-paper-3);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control)}.wireless-rf-controls fieldset{display:flex;align-items:center;min-height:var(--control-height);gap:10px;padding:7px 9px;border:1px solid var(--color-rule-strong);border-radius:var(--radius-control)}.wireless-rf-controls fieldset legend{padding-inline:4px;color:var(--color-ink-muted);font-size:9px}.wireless-rf-controls fieldset label{display:flex;align-items:center;gap:4px;font-size:10px}.wireless-subsection-head{display:flex;align-items:end;justify-content:space-between;margin:18px 0 8px;padding-top:14px;border-top:1px solid var(--color-rule)}.wireless-subsection-head>div{display:grid;gap:3px}.wireless-subsection-head strong{color:var(--color-ink);font-size:12px}.wireless-subsection-head small{max-width:760px;color:var(--color-ink-muted);font-size:10px;line-height:1.45}.wireless-gateway-list{display:grid;margin-top:8px;border:1px solid var(--color-rule);background:var(--color-surface)}.wireless-gateway-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:45px;padding:8px 10px;border-bottom:1px solid var(--color-rule)}.wireless-gateway-list>div:last-child{border-bottom:0}.wireless-gateway-list span{display:grid;gap:2px}.wireless-gateway-list strong{color:var(--color-ink);font-size:11px}.wireless-gateway-list small{color:var(--color-ink-muted);font-size:10px}.wireless-gateway-list button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--color-rule);border-radius:3px;background:transparent;color:var(--color-ink-muted)}.wireless-gateway-list button:not(:disabled):hover{border-color:var(--color-danger);color:var(--color-danger)}.wireless-rf-summary{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr)) auto;align-items:stretch;border:1px solid var(--color-rule)}.wireless-rf-summary>span{display:grid;gap:4px;padding:11px 13px;border-inline-end:1px solid var(--color-rule)}.wireless-rf-summary strong{color:var(--color-ink);font:600 13px/1.2 var(--font-operations);text-transform:capitalize}.wireless-rf-summary small,.wireless-run-message,.wireless-rf-skipped{color:var(--color-ink-muted);font-size:10px}.wireless-rf-summary>button{margin:8px}.wireless-rf-run td strong,.wireless-rf-run td small{display:block}.wireless-rf-run td small{margin-block-start:3px;color:var(--color-ink-muted);font-size:9px}.wireless-rf-skipped{padding:10px 0;border-top:1px solid var(--color-rule)}.wireless-rf-skipped p{margin:6px 0 0}.presence-analytics>.wireless-section-head>label{display:grid;gap:5px;min-width:140px;color:var(--color-ink-muted);font-size:10px;font-weight:700}.presence-analytics>.wireless-section-head select{height:var(--control-height);padding-inline:9px;color:var(--color-ink);background:var(--color-paper-3);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control)}.presence-summary{grid-template-columns:repeat(4,minmax(120px,1fr))}@media(hover:hover)and (pointer:fine){.sidebar button:hover,.domain-strip button:hover,.icon-button:hover,.account-button:hover,.detail-tabs button:hover{color:var(--color-ink);background:var(--color-paper-4)}}@media(pointer:coarse){button,a,summary,input,select{min-height:44px}}@media(max-width:60rem){.app-shell{grid-template-columns:60px minmax(0,1fr)}.sidebar-head .wordmark,.sidebar button span,.sidebar button small,.nav-group-items{display:none}.sidebar button{grid-template-columns:1fr;justify-items:center;width:42px;margin-inline:auto;padding:0}.workspace{padding-inline:14px}.ssid-workspace{grid-template-columns:1fr}.wireless-rf-controls,.wireless-rf-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.workspace{padding:14px 10px 36px}.page-heading{gap:10px}.page-heading h1{font-size:21px}.login-panel{border-inline-start:0}.login-context-copy h1{overflow-wrap:anywhere;min-width:0}.config-object-picker{grid-template-columns:1fr}.config-object-picker>span{padding-block-end:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.15s!important;animation-iteration-count:1!important;transition-duration:.15s!important}}.job-status.complete{color:#87d9ae;background:#65c99b12;border-color:#65c99b3b}.job-status.running{color:#8cc5ff;background:#539ef512;border-color:#539ef540}.wireless-deployment-history{margin-top:4px;padding-top:8px;border-top:1px solid var(--line)}.wireless-deployment-history>.wireless-table{margin-top:9px}.wireless-deployment-history .wireless-table table{min-width:880px}.wireless-scopebar{display:grid;grid-template-columns:minmax(190px,1fr) minmax(260px,420px) auto;align-items:center;gap:14px;margin:0 0 22px;padding:10px 12px;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-surface)}.wireless-scopebar>div{gap:10px}.wireless-scopebar>div>svg{width:17px;height:17px;color:var(--color-accent)}.wireless-scopebar strong{color:var(--color-ink);font-size:12px;font-weight:700}.wireless-scopebar small{color:var(--color-ink-muted);font-size:10px;line-height:1.35}.wireless-scopebar select,.wireless-scopebar>button{width:100%;height:36px;min-height:36px;margin:0}.wireless-scopebar select{padding-inline:10px;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);font-size:12px}.wireless-scopebar>button{min-width:148px}.wireless-heading{align-items:center;min-height:84px;margin:0 0 18px;padding:4px 2px 16px;border-color:var(--color-rule-strong)}.wireless-heading>div:first-child{gap:6px}.wireless-heading p{color:var(--color-neutral);font-size:10px;font-weight:650;letter-spacing:.03em;text-transform:none}.wireless-heading h1{color:var(--color-ink-strong);font-size:25px;font-weight:720;letter-spacing:-.025em;line-height:1.08}.wireless-heading span{max-width:760px;color:var(--color-ink-muted);font-size:11px;line-height:1.5}.wireless-config-workbench{width:100%;max-width:1380px;margin:0 0 26px;border:1px solid var(--color-rule);background:var(--color-paper)}.wireless-feature-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0;border:0;border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper-2)}.wireless-feature-tabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 12px;color:var(--color-ink-muted);background:transparent;border:0;border-right:1px solid var(--color-rule);border-bottom:2px solid transparent;border-radius:0!important;text-align:left;cursor:pointer}.wireless-feature-tabs button:last-child{border-right:0}.wireless-feature-tabs button>span{display:grid;gap:4px;min-width:0}.wireless-feature-tabs button strong{overflow:hidden;color:inherit;font-size:11px;font-style:normal;font-weight:680;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wireless-feature-tabs button em{color:var(--color-neutral);font-size:9px;font-style:normal;font-weight:520;line-height:1.2}.wireless-feature-tabs button small{display:grid;place-items:center;min-width:22px;height:22px;color:var(--color-neutral);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:50%;font:650 9px/1 var(--font-operations)}.wireless-feature-tabs button.selected{color:var(--color-ink-strong);background:var(--color-paper);border-bottom-color:var(--color-accent)}.wireless-feature-tabs button.selected small{color:var(--color-accent);border-color:color-mix(in oklch,var(--color-accent) 34%,var(--color-rule))}.wireless-feature-tabs button.unavailable{color:var(--color-neutral)}.wireless-config-body{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);min-height:520px}.wireless-profile-list{min-width:0;padding:0;background:var(--color-paper-2);border:0;border-right:1px solid var(--color-rule)}.wireless-profile-list .wireless-section-head{min-height:76px;padding:13px 14px}.wireless-profile-list .wireless-section-head h2{color:var(--color-ink);font-size:14px}.wireless-profile-list .wireless-section-head p{max-width:210px;font-size:10px}.wireless-profile-list article{min-height:58px;margin:0;border-color:var(--color-rule)}.wireless-profile-list article.selected{background:var(--color-paper-4);box-shadow:inset 2px 0 0 var(--color-accent)}.wireless-profile-list article>button:first-child{min-height:58px;padding:10px 12px}.wireless-profile-list article strong{color:var(--color-ink);font-size:11px;font-weight:650}.wireless-profile-list article small{margin-top:1px;font-size:9px}.wireless-profile-list article>button:last-child{display:grid;place-items:center;width:34px;min-height:34px;align-self:center;margin-right:7px;padding:0;border-radius:var(--radius-control)!important}.wireless-list-empty{margin:18px 14px;font-size:10px}.wireless-editor{min-width:0;padding:0 20px}.wireless-editor>.wireless-section-head{min-height:76px;padding:13px 0}.wireless-section-head h2{color:var(--color-ink);font-size:15px;font-weight:700;line-height:1.25}.wireless-section-head p{max-width:720px;color:var(--color-ink-muted);font-size:10px;line-height:1.5}.wireless-section-head>.wireless-delivery{min-height:28px;padding:0 8px;border-radius:var(--radius-control);font-size:9px}.wireless-form-divider{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;margin-top:5px;border-bottom:1px solid var(--color-rule-strong)}.wireless-form-divider strong{color:var(--color-ink);font-size:12px}.wireless-form-divider span{color:var(--color-neutral);font:550 9px/1 var(--font-operations);text-transform:uppercase}.wireless-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:0 18px}.wireless-form-grid>label,.wireless-form-grid>fieldset{gap:7px;min-height:70px;padding:13px 0;border-color:var(--color-rule)}.wireless-form-grid>label>span,.wireless-form-grid legend{min-height:16px;color:var(--color-ink-muted);font-size:10px;font-weight:680;line-height:1.3}.wireless-form-grid label>span>small{color:var(--color-success);font-size:8px}.wireless-form-grid input:not([type=checkbox]),.wireless-form-grid select{height:38px;min-height:38px;padding:0 10px;font-size:12px;line-height:1}.wireless-form-grid textarea{min-height:88px;padding:10px;font-size:11px;line-height:1.45}.wireless-object-fields{padding-bottom:2px;background:var(--color-paper)}.wireless-object-fields>label,.wireless-object-fields>fieldset{border-bottom-color:var(--color-rule-strong)}.wireless-toggle{min-height:70px;padding:13px 0!important}.wireless-toggle input{width:16px;height:16px;margin:0}.wireless-band-options{flex-wrap:wrap;gap:7px}.wireless-band-options label{min-height:36px;padding:0 10px;color:var(--color-ink-muted);background:var(--color-paper-2);border-radius:var(--radius-control);font-size:10px}.wireless-reference-list>div{gap:7px}.wireless-reference-list>div>label{min-height:38px;padding:0 10px;color:var(--color-ink-muted);background:var(--color-paper-2);border-radius:var(--radius-control);font-size:10px}.wireless-editor>footer{min-height:64px;padding:13px 0;border-top:1px solid var(--color-rule-strong)}.wireless-editor>footer>span{color:var(--color-ink-muted);font-size:9px}.wireless-unavailable{display:flex;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;background:var(--color-paper-2);border:1px solid var(--color-rule)}.wireless-unavailable>svg{flex:0 0 auto;width:18px;color:var(--color-warning)}.wireless-unavailable>div{display:grid;gap:5px}.wireless-unavailable strong{color:var(--color-ink);font-size:12px}.wireless-unavailable p{max-width:720px;margin:0;color:var(--color-ink-muted);font-size:10px;line-height:1.55}.wireless-config-workbench button,.wireless-groups-manager button,.wireless-deployment button,.wireless-rf-run button,.wireless-vouchers button,.wireless-workflow button,.wireless-workflow-builder button,.wireless-scopebar button{align-items:center;justify-content:center;font-size:10px;line-height:1}.wireless-config-workbench .primary-button,.wireless-config-workbench .secondary-button,.wireless-groups-manager .primary-button,.wireless-groups-manager .secondary-button,.wireless-deployment button,.wireless-rf-run .primary-button,.wireless-rf-run .secondary-button,.wireless-vouchers .primary-button,.wireless-vouchers .secondary-button,.wireless-workflow .primary-button,.wireless-workflow-builder .primary-button,.wireless-workflow-builder .secondary-button,.wireless-scopebar .secondary-button{display:inline-flex;min-height:36px;padding:0 12px;gap:6px}.wireless-config-workbench button svg,.wireless-groups-manager button svg,.wireless-deployment button svg,.wireless-rf-run button svg,.wireless-vouchers button svg,.wireless-workflow button svg,.wireless-workflow-builder button svg,.wireless-scopebar button svg{flex:0 0 auto;width:13px;height:13px}.wireless-rule-placeholder{display:flex;align-items:center;min-height:38px;padding:0 10px;color:var(--color-neutral);background:var(--color-paper-2);border:1px dashed var(--color-rule);font-size:9px}.wireless-rule-row,.wireless-mpsk-row,.wireless-schedule-row{background:var(--color-paper-2);border-color:var(--color-rule)}.wireless-rule-row input,.wireless-rule-row select,.wireless-mpsk-row input,.wireless-mpsk-row select,.wireless-schedule-row input{min-height:34px;font-size:10px}@media(hover:hover)and (pointer:fine){.wireless-feature-tabs button:hover,.wireless-profile-list article>button:first-child:hover{color:var(--color-ink);background:var(--color-paper-4)}}@media(max-width:68rem){.wireless-feature-tabs{display:flex;overflow-x:auto}.wireless-feature-tabs button{flex:0 0 180px}.wireless-config-body{grid-template-columns:240px minmax(0,1fr)}.wireless-form-grid{grid-template-columns:1fr}.wireless-form-grid .wireless-wide{grid-column:auto}}@media(max-width:48rem){.wireless-scopebar{grid-template-columns:1fr}.wireless-scopebar>button{min-width:0}.wireless-config-body{grid-template-columns:1fr}.wireless-profile-list{border-right:0;border-bottom:1px solid var(--color-rule-strong)}.wireless-editor{padding-inline:14px}.wireless-heading{align-items:flex-start;flex-direction:column}.wireless-rule-row.application{grid-template-columns:1fr 1fr}.wireless-rule-row.application>button{justify-self:end}}.wireless-group-editor{grid-template-columns:minmax(140px,1fr) minmax(180px,2fr) minmax(120px,.75fr) auto auto!important;align-items:end}.wireless-group-editor input,.wireless-group-editor select,.wireless-new-group input,.wireless-new-group select{height:36px;min-height:36px;padding:0 9px;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);font-size:11px}.wireless-member-summary{display:grid;gap:4px;padding:13px 0 11px;border-bottom:1px solid var(--color-rule)}.wireless-member-summary strong{color:var(--color-ink);font-size:12px;font-weight:680}.wireless-member-summary span{max-width:780px;color:var(--color-ink-muted);font-size:10px;line-height:1.5}.wireless-groups-manager .primary-button,.wireless-groups-manager .secondary-button,.wireless-groups-manager .danger-button{box-sizing:border-box;height:36px;min-height:36px;padding:0 12px!important}.wireless-workflow{display:grid;grid-template-columns:1fr;gap:0;max-width:1380px;margin:0 0 18px;border:1px solid var(--color-rule);background:var(--color-paper-2)}.wireless-workflow aside{grid-row:1;display:flex;align-items:center;justify-items:initial;gap:9px;min-height:50px;padding:9px 12px;background:transparent;border:0;border-bottom:1px solid var(--color-rule);border-radius:0}.wireless-workflow aside>svg{flex:0 0 auto;width:16px;margin:0}.wireless-workflow aside strong{flex:0 0 auto;font-size:11px}.wireless-workflow aside p{flex:1;margin:0;font-size:10px;line-height:1.45}.wireless-workflow aside .primary-button{margin-left:auto}.wireless-workflow ol{grid-row:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:0}.wireless-workflow li{grid-template-columns:24px minmax(0,1fr);gap:5px;min-height:48px;padding:7px 10px;border:0;border-right:1px solid var(--color-rule)}.wireless-workflow li:last-child{border-right:0}.wireless-workflow li strong{font-size:9px;line-height:1.35}@media(max-width:68rem){.wireless-group-editor{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wireless-group-editor button{width:100%}.wireless-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.wireless-group-editor{grid-template-columns:1fr!important}.wireless-members{padding-left:0}.wireless-workflow aside{align-items:flex-start;flex-wrap:wrap}.wireless-workflow aside p{flex-basis:calc(100% - 30px)}.wireless-workflow ol{grid-template-columns:1fr}.wireless-workflow li{border-right:0;border-bottom:1px solid var(--color-rule)}}.wireless-section-head p,.wireless-section-head>.wireless-delivery,.wireless-subsection-head small,.wireless-member-summary>span,.wireless-form-divider>span,.wireless-workflow-builder>header span,.wireless-workflow-builder>header svg,.wireless-workflow-builder>footer button svg,.wireless-workflow aside>svg,.wireless-workflow aside>strong,.wireless-workflow aside>p{display:none}.wireless-workflow-builder>footer button{margin-left:auto}.wireless-workflow aside{min-height:0;padding:0;border:0}.wireless-workflow aside .primary-button{min-height:36px;margin:10px 12px}.wireless-workflow ol{grid-row:1}.wireless-client-link{display:inline-flex;align-items:center;gap:7px;margin:0;padding:0;color:var(--color-accent);background:transparent;border:0;border-radius:0;font:inherit;text-align:left;cursor:pointer}.wireless-client-link:hover strong{text-decoration:underline;text-underline-offset:3px}.wireless-client-link span{padding:2px 5px;color:var(--color-ink-muted);background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:3px;font-size:8px;font-weight:700;letter-spacing:.08em}.wireless-client-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;border-bottom:1px solid var(--color-rule)}.wireless-client-toolbar>div{display:flex;align-items:center;gap:22px}.wireless-client-toolbar>div button{display:flex;align-items:center;gap:8px;margin:0 0 -1px;padding:10px 1px 9px;color:var(--color-ink-muted);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.wireless-client-toolbar>div button.selected{color:var(--color-ink);border-bottom-color:var(--color-accent)}.wireless-client-toolbar>div button span{min-width:19px;padding:2px 5px;color:inherit;background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:10px;font-size:8px;text-align:center}.wireless-client-toolbar>label{display:flex;align-items:center;gap:8px;padding:0 0 8px;color:var(--color-ink-muted);font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.wireless-client-toolbar select{min-width:112px;height:30px;padding:0 28px 0 9px;color:var(--color-ink);background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:3px;font-size:10px;text-transform:none;letter-spacing:0}.wireless-client-detail{display:grid;gap:15px;margin:0 0 16px;padding:17px;background:var(--color-paper);border:1px solid var(--color-rule-strong)}.wireless-client-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wireless-client-detail-head span{color:var(--color-accent);font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.wireless-client-detail-head h2{margin:3px 0 2px;font-size:18px;letter-spacing:-.025em}.wireless-client-detail-head p{margin:0;color:var(--color-ink-muted);font-size:10px}.wireless-client-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-rule)}.wireless-client-facts>div{display:grid;gap:5px;min-width:0;padding:11px 12px;border-right:1px solid var(--color-rule)}.wireless-client-facts>div:last-child{border-right:0}.wireless-client-facts span{color:var(--color-ink-muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.wireless-client-facts strong{overflow-wrap:anywhere;font-size:11px;font-weight:650}.wireless-client-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.wireless-client-links article{display:grid;gap:4px;padding:11px 12px;background:var(--color-paper-2);border-left:2px solid var(--color-accent)}.wireless-client-links article strong{font-size:11px}.wireless-client-links article span{color:var(--color-ink-muted);font-size:10px}.wireless-client-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wireless-client-detail-grid>section{min-width:0;border:1px solid var(--color-rule)}.wireless-client-detail-grid h3{margin:0;padding:10px 12px;border-bottom:1px solid var(--color-rule);font-size:11px}.wireless-client-detail-grid .wireless-table{margin:0;border:0;max-height:340px;overflow:auto}.wireless-client-loading{margin:0;color:var(--color-ink-muted);font-size:10px}@media(max-width:68rem){.wireless-client-facts,.wireless-client-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wireless-client-facts>div:nth-child(2){border-right:0}.wireless-client-facts>div:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}}@media(max-width:48rem){.wireless-client-facts,.wireless-client-detail-grid{grid-template-columns:1fr}.wireless-client-facts>div{border-right:0;border-bottom:1px solid var(--color-rule)}.wireless-client-facts>div:last-child{border-bottom:0}}@media(max-width:48rem){.wireless-client-toolbar{align-items:flex-start;flex-direction:column}.wireless-client-toolbar>label{padding-bottom:10px}}.meraki-shell{--dashboard-header: 64px;--dashboard-rail: 218px;--dashboard-drawer: 300px;--dashboard-ribbon-gradient: radial-gradient(ellipse 56vw 44vh at 0 0, rgb(137 96 226) 0%, rgba(115, 80, 189, .96) 16%, rgba(76, 51, 127, .82) 33%, rgba(41, 27, 69, .65) 48%, rgba(14, 9, 24, .38) 61%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%);--dashboard-corner-glow: radial-gradient(ellipse 46vw 36vh at 100% 100%, rgba(133, 255, 195, .16) 0%, rgba(83, 196, 143, .1) 28%, rgba(28, 91, 62, .05) 50%, rgba(0, 0, 0, 0) 72%);display:grid;grid-template:"header header" var(--dashboard-header) "rail main" minmax(calc(100vh - var(--dashboard-header)),auto) / var(--dashboard-rail) minmax(0,1fr);min-height:100vh;color:#f5f7fa;background:var(--dashboard-ribbon-gradient) fixed,var(--dashboard-corner-glow) fixed,#000}.meraki-shell .topbar{position:sticky;z-index:50;top:0;grid-area:header;display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,520px) 44px 44px 54px;gap:8px;align-items:center;height:var(--dashboard-header);padding:0 18px 0 24px;background:var(--dashboard-ribbon-gradient) fixed,#000;border:0;border-bottom:0;box-shadow:0 10px 20px #00000042;backdrop-filter:none}.meraki-shell .dashboard-brand{display:inline-flex;align-items:center;justify-self:start;height:42px;margin:0;padding:0;color:#fff;background:transparent;border:0;font:650 18px/1 Helvetica,Arial,sans-serif;letter-spacing:-.025em;cursor:pointer}.meraki-shell .search{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:42px;padding:0 14px;color:#e8edf4;background:#00000061;border:1px solid rgba(255,255,255,.28);border-radius:8px}.meraki-shell .search svg{width:21px;height:21px}.meraki-shell .search input{width:100%;padding:0;color:#fff;background:transparent;border:0;outline:0;font-size:15px}.meraki-shell .search input::placeholder{color:#b4bdc9;opacity:1}.meraki-shell .topbar-action,.meraki-shell .account-button{display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;color:#f4f6f9;background:transparent;border:0;border-radius:50%;cursor:pointer}.meraki-shell .topbar-action:hover,.meraki-shell .account-button:hover{background:#ffffff14}.meraki-shell .topbar-action svg{width:23px;height:23px}.meraki-shell .alert-trigger{position:relative}.meraki-shell .alert-trigger>span{position:absolute;top:3px;right:1px;display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;color:#fff;background:#c94d49;border:2px solid #15171a;border-radius:9px;font-size:8px;font-weight:800;line-height:1}.meraki-shell .account-button{position:relative;width:50px;grid-template-columns:30px 12px;gap:3px}.meraki-shell .account-button>span{display:grid;width:29px;height:29px;place-items:center;color:#10213a;background:#f5f6f8;border-radius:50%;font-size:10px;font-weight:800}.meraki-shell .account-button svg{width:12px;height:12px}.global-search-panel{position:fixed;z-index:70;top:calc(var(--dashboard-header) - 7px);left:50%;width:min(660px,calc(100vw - 360px));max-height:min(620px,calc(100vh - 90px));padding:8px;overflow-y:auto;color:#eef1f4;background:#25282d;border:1px solid #666d76;border-radius:6px;box-shadow:0 18px 45px #0000007a;transform:translate(-50%)}.global-search-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:39px;padding:0 9px 7px;border-bottom:1px solid #4d535a}.global-search-panel>header strong{font-size:12px}.global-search-panel>header button{display:grid;width:29px;height:29px;place-items:center;color:#cbd0d6;background:transparent;border:0;border-radius:50%}.global-search-panel>header svg{width:15px}.global-search-panel>p,.global-search-panel>div>p{margin:15px 11px;color:#aab1ba;font-size:11px}.global-search-panel section{display:grid;padding:7px 0;border-bottom:1px solid #454a50}.global-search-panel section:last-child{border-bottom:0}.global-search-panel h3{margin:3px 10px 6px;color:#929aa4;font-size:9px;font-weight:750;text-transform:uppercase}.global-search-panel section button{display:grid;gap:2px;min-height:44px;padding:7px 10px;color:#eef0f3;background:transparent;border:0;border-radius:4px;text-align:left}.global-search-panel section button:hover,.global-search-panel section button.active{background:#34383d;box-shadow:inset 2px 0 #69aaf3}.global-search-panel section button span{font-size:12px;font-weight:650}.global-search-panel section button small{color:#9ea5ae;font-size:9px}.global-search-start>section:first-child button{grid-template-columns:18px minmax(0,1fr);align-items:center}.global-search-start>section:first-child button svg{width:13px;color:#969da7}.global-search-start>footer{padding:11px 10px 7px;color:#8f97a1;font-size:9px}.topbar-popover{position:fixed;z-index:72;top:calc(var(--dashboard-header) - 2px);right:58px;display:grid;width:255px;padding:8px;color:#eef0f3;background:#25282d;border:1px solid #656c74;border-radius:5px;box-shadow:0 16px 38px #0000007a}.topbar-popover h2{margin:6px 9px 4px;color:#999fa8;font-size:9px;font-weight:750;text-transform:uppercase}.topbar-popover>button{min-height:35px;padding:0 9px;color:#e8eaed;background:transparent;border:0;border-radius:3px;font-size:11px;text-align:left}.topbar-popover>button:hover{background:#34383d}.help-popover{right:58px}.account-popover{right:9px;width:285px}.profile-summary{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:9px 9px 13px;border-bottom:1px solid #4b5158}.profile-summary>span{display:grid;width:36px;height:36px;place-items:center;color:#16243a;background:#f2f4f6;border-radius:50%;font-size:11px;font-weight:800}.profile-summary>div{display:grid;gap:2px}.profile-summary strong{color:#f0f2f4;font-size:12px}.profile-summary small{overflow:hidden;color:#9ea5ae;font-size:9px;text-overflow:ellipsis}.account-popover fieldset{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:8px 0;padding:8px;border:0;border-top:1px solid #4b5158;border-bottom:1px solid #4b5158}.account-popover legend{grid-column:1 / -1;padding:0 3px;color:#9da4ad;font-size:9px}.account-popover fieldset button{height:31px;color:#d8dce1;background:#292d32;border:1px solid #555d66;border-radius:3px;font-size:9px;text-transform:capitalize}.account-popover fieldset button.selected{color:#fff;background:#385d8c;border-color:#6aa7ee}.account-popover .logout-action{display:flex;align-items:center;gap:8px;color:#efaaa6}.account-popover .logout-action svg{width:14px}.alert-hub{position:fixed;z-index:71;top:var(--dashboard-header);right:0;bottom:0;width:min(430px,100vw);overflow-y:auto;color:#eef0f3;background:#23262a;border-left:1px solid #555c64;box-shadow:-14px 0 35px #0000006b}.alert-hub>header{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:0 18px;border-bottom:1px solid #535a62}.alert-hub>header>div{display:grid;gap:2px}.alert-hub h2{margin:0;font-size:18px}.alert-hub>header small{color:#9ea5ae;font-size:9px}.alert-hub>header button{display:grid;width:32px;height:32px;place-items:center;color:#cdd2d8;background:transparent;border:0}.alert-hub>header svg{width:17px}.alert-hub-network{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;border-bottom:1px solid #494f56}.alert-hub-network strong{font-size:12px}.alert-hub-network button{color:#79adf1;background:transparent;border:0;font-size:10px}.alert-hub-tabs{display:grid;grid-template-columns:repeat(3,1fr);min-height:43px;padding:0 12px;border-bottom:1px solid #494f56}.alert-hub-tabs button{position:relative;color:#9fa6af;background:transparent;border:0;font-size:9px;font-weight:700}.alert-hub-tabs button.selected{color:#eef1f4}.alert-hub-tabs button.selected:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;background:#69aaf3;content:""}.alert-hub>section{padding:15px 18px 4px}.alert-hub>section h3{margin:0 0 8px;color:#aab1ba;font-size:10px;text-transform:uppercase}.alert-hub-item{overflow:hidden;margin-bottom:8px;background:#292d31;border:1px solid #535a62;border-radius:4px}.alert-hub-item.expanded{border-color:#77818d}.alert-hub-item.acknowledged{opacity:.68}.alert-hub-summary{display:grid;grid-template-columns:10px minmax(0,1fr) 17px;gap:10px;align-items:center;width:100%;min-height:62px;padding:10px 11px;color:#eef0f3;background:transparent;border:0;text-align:left}.alert-hub-summary:hover{background:#31353a}.alert-hub-summary i{width:8px;height:8px;border-radius:50%}.alert-hub-summary i.warning{background:#d4ad50}.alert-hub-summary i.critical{background:#dd6d68}.alert-hub-summary i.information{background:#69aaf3}.alert-hub-summary span{display:grid;gap:4px}.alert-hub-summary strong{font-size:11px}.alert-hub-summary small{color:#9da4ad;font-size:9px;text-transform:capitalize}.alert-hub-summary svg{width:14px;color:#9299a2;transition:transform .15s ease}.alert-hub-item.expanded .alert-hub-summary>svg{transform:rotate(90deg)}.alert-hub-detail{padding:0 11px 11px 31px;border-top:1px solid #454b52}.alert-hub-detail p{margin:10px 0;color:#b9c0c8;font-size:10px;line-height:1.55}.alert-hub-detail footer{display:flex;justify-content:flex-end;gap:6px}.alert-hub-detail footer button{display:inline-flex;min-height:31px;align-items:center;gap:4px;padding:0 9px;color:#dfe3e7;background:#2d3136;border:1px solid #606872;border-radius:3px;font-size:9px}.alert-hub-detail footer button.primary{color:#fff;background:#356899;border-color:#5896d0}.alert-hub-detail footer svg{width:11px}.alert-hub-empty{display:grid;justify-items:center;gap:7px;padding:46px 28px;color:#aeb5bd;text-align:center}.alert-hub-empty svg{width:30px;height:30px;color:#7aba68}.alert-hub-empty strong{color:#edf0f2;font-size:13px}.alert-hub-empty span{max-width:270px;font-size:10px;line-height:1.5}.alert-hub-footer{display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;align-items:start;margin:18px;padding:11px;color:#aeb5bd;background:#292d31;border:1px solid #4f565e;border-radius:4px;font-size:9px;line-height:1.45}.alert-hub-footer svg{width:14px;color:#d4ad50}.meraki-shell .sidebar{position:sticky;z-index:31;top:var(--dashboard-header);grid-area:rail;display:flex;height:calc(100vh - var(--dashboard-header));min-width:0;flex-direction:column;background:transparent;border:0;border-right:0;overflow:hidden}.meraki-shell .network-selector{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr) 15px;align-items:center;gap:9px;min-height:54px;width:calc(100% - 22px);box-sizing:border-box;flex:0 0 auto;margin:10px 11px 8px;padding:8px 10px;color:#f4f5f7;background:#0006;border:2px solid rgba(255,255,255,.36);border-radius:8px;cursor:pointer}.meraki-shell .network-selector>svg:first-child{width:22px;height:22px;color:#9aa2ad}.meraki-shell .network-selector>svg:nth-of-type(2){width:14px;height:14px;color:#c6cbd2}.meraki-shell .network-selector>span{display:grid;min-width:0;gap:3px}.meraki-shell .network-selector small{color:#f4f5f7;font-size:10px;font-weight:500}.meraki-shell .network-selector strong{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.meraki-shell .network-selector select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.network-drawer .drawer-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:39px;padding:0 10px;color:#9ea6af;background:#1f2226;border:1px solid #5a6169;border-radius:4px}.network-drawer .drawer-search svg{width:15px}.network-drawer .drawer-search input{width:100%;padding:0;color:#eef0f3;background:transparent;border:0;outline:0}.network-drawer .view-all-networks{width:100%;min-height:35px;margin:8px 0 14px;color:#7fb1f1;background:transparent;border:0;border-bottom:1px solid #4d535a;text-align:left}.network-drawer .product-drawer-scroll section p{margin:7px 8px;color:#9fa6af;font-size:10px}.meraki-shell .sidebar nav{display:grid;gap:1px;padding:0 11px 11px}.meraki-shell .sidebar-nav{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#383d43 transparent;scrollbar-width:thin}.meraki-shell .sidebar-nav>button,.meraki-shell .sidebar-foot>button{position:relative;display:grid;grid-template-columns:23px minmax(0,1fr) 15px;align-items:center;gap:9px;width:100%;min-height:41px;padding:0 10px;color:#f0f2f5;background:transparent;border:0;border-radius:8px;font-size:12px;font-weight:660;text-align:left;cursor:pointer}.meraki-shell .sidebar-nav>button:hover,.meraki-shell .sidebar-foot>button:hover{background:#0000004d}.meraki-shell .sidebar-nav>button.selected{background:#00000070}.meraki-shell .sidebar-nav>button.selected:before{position:absolute;inset:0 auto 0 -11px;width:4px;background:#45aedd;content:""}.meraki-shell .sidebar-nav>button>svg:first-child,.meraki-shell .sidebar-foot>button>svg:first-child{width:19px;height:19px;color:#aeb5bf}.meraki-shell .sidebar-nav>button.selected>svg:first-child{color:#52b7e3}.meraki-shell .sidebar-nav>button>svg:last-child{width:14px;height:14px;justify-self:end;color:#d5d9df}.meraki-shell .sidebar-foot{display:grid;margin-top:auto;padding:10px 11px 18px;border:0}.meraki-shell .sidebar-foot>button{grid-template-columns:23px minmax(0,1fr) auto}.meraki-shell .sidebar-foot small{color:#b4bbc5;font-size:9px;font-weight:500}.meraki-shell .product-drawer{position:fixed;z-index:40;top:var(--dashboard-header);bottom:0;left:var(--dashboard-rail);display:grid;grid-template-rows:58px minmax(0,1fr);width:var(--dashboard-drawer);color:#f4f5f7;background:#000;border-right:1px solid rgba(173,145,239,.25);box-shadow:12px 0 26px #00000047}.meraki-shell .product-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #697078}.meraki-shell .product-drawer h2{margin:0;font-size:21px;font-weight:720;letter-spacing:-.02em}.meraki-shell .product-drawer header button{display:grid;width:34px;height:34px;place-items:center;color:#c7cbd1;background:transparent;border:0;border-radius:50%;cursor:pointer}.meraki-shell .product-drawer header button:hover{background:#30343a}.meraki-shell .product-drawer header svg{width:19px;height:19px}.meraki-shell .product-drawer-scroll{min-height:0;padding:12px 20px 32px;overflow-y:auto;scrollbar-color:#50555c transparent;scrollbar-width:thin}.meraki-shell .product-drawer-scroll section{display:grid;margin:0 0 18px}.meraki-shell .product-drawer-scroll h3{margin:5px 0 8px;padding:0 0 0 1px;color:#fff;font-size:15px;font-weight:750}.meraki-shell .product-drawer-scroll button{display:flex;min-height:34px;align-items:center;gap:7px;padding:5px 8px;color:#f1f2f4;background:transparent;border:0;border-radius:4px;font-size:14px;font-weight:450;text-align:left;cursor:pointer}.meraki-shell .product-drawer-scroll button>span{min-width:0}.drawer-item-badge{padding:2px 5px;color:#dce8ff;background:#41496f;border-radius:8px;font-size:7px;font-weight:650;line-height:1.2}.drawer-item-badge.beta{color:#daeafb;background:#294a66}.meraki-shell .product-drawer-scroll button:hover,.meraki-shell .product-drawer-scroll button.selected{color:#fff;background:#33373c}.meraki-shell .product-drawer-scroll button.selected{box-shadow:inset 3px 0 #4aafe0}.find-menu-backdrop{position:fixed;z-index:110;inset:0;display:grid;align-items:start;justify-items:center;padding-top:11vh;background:#07090ba6;backdrop-filter:blur(2px)}.find-menu-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,calc(100vw - 32px));max-height:min(650px,78vh);overflow:hidden;color:#eef0f3;background:#25282d;border:1px solid #707780;border-radius:7px;box-shadow:0 25px 70px #00000094}.find-menu-dialog>label{display:grid;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:8px;min-height:54px;padding:0 12px;border-bottom:1px solid #555c64}.find-menu-dialog>label>svg{width:18px;color:#aeb5be}.find-menu-dialog>label input{width:100%;color:#f2f4f6;background:transparent;border:0;outline:0;font-size:15px}.find-menu-dialog>label button{display:grid;width:30px;height:30px;place-items:center;color:#b3bac3;background:transparent;border:0;border-radius:50%}.find-menu-dialog>label button:hover{background:#373b40}.find-menu-dialog>label button svg{width:15px}.find-menu-dialog>div{padding:7px;overflow-y:auto}.find-menu-dialog>div>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:45px;padding:6px 10px;color:#eef0f3;background:transparent;border:0;border-radius:4px;text-align:left}.find-menu-dialog>div>button:hover,.find-menu-dialog>div>button:focus{background:#373b40;outline:0}.find-menu-dialog>div>button>span{font-size:12px;font-weight:650}.find-menu-dialog>div>button small{display:flex;gap:8px;color:#9da5ae;font-size:9px}.find-menu-dialog>div>button small b{color:#c7ccd2;font-weight:550}.find-menu-dialog>div>p{margin:20px;color:#aeb4bc;font-size:11px}.find-menu-dialog footer{display:flex;justify-content:flex-end;gap:17px;min-height:38px;padding:0 13px;align-items:center;color:#969da6;background:#202327;border-top:1px solid #4c5259;font-size:9px}.meraki-shell .surface{grid-area:main;min-width:0;background:transparent}.meraki-shell .workspace{width:100%;max-width:1680px;margin:0 auto;padding:26px 40px 64px}.meraki-shell .page-heading{min-height:84px;align-items:end;padding:0 0 19px;border-bottom:1px solid #d6d8db}.meraki-shell .page-heading h1{color:#f7f8fa;font-size:28px;font-weight:730;letter-spacing:-.025em}.meraki-shell .page-heading .eyebrow{display:none}.meraki-shell .page-heading>div>p:last-child{margin-top:7px;color:#aeb4bd;font-size:13px}.meraki-shell .detail-panel,.meraki-shell .overview-table,.meraki-shell .configuration-panel,.meraki-shell .wireless-panel,.meraki-shell .managed-config-form,.meraki-shell .configuration-inspector,.meraki-shell .wireless-config-sheet,.meraki-shell .empty-state{background:#23262a;border-color:#5b616a;border-radius:8px}.meraki-shell .panel-head{min-height:54px;padding:13px 17px;background:transparent;border-color:#4b5057}.meraki-shell .panel-head h2{color:#f5f6f8;font-size:16px}.meraki-shell table{color:#f2f3f5}.meraki-shell th{height:42px;padding:9px 13px;color:#f1f3f6;background:#23262a;border-color:#a4a8ae;font-size:11px;font-weight:720;letter-spacing:0;text-transform:none}.meraki-shell td{height:48px;padding:8px 13px;color:#eef0f3;border-color:#555a61;font-size:12px}.meraki-shell tbody tr:hover{background:#292d31}.meraki-shell input:not([type=checkbox]):not([type=radio]),.meraki-shell select,.meraki-shell textarea{color:#f4f5f7;background:#17191c;border-color:#747b85;border-radius:5px}.meraki-shell .primary-button{color:#fff;background:#2367bb;border-color:#4c86d0;border-radius:4px}.meraki-shell .secondary-button{color:#e9eef7;background:transparent;border-color:#5f8dc8;border-radius:4px}.meraki-page{width:100%;max-width:1180px;margin:0 auto}.meraki-page-title{display:flex;align-items:end;min-height:84px;padding:0 20px 18px;border-bottom:1px solid #d5d7da}.meraki-page-title h1{margin:0;color:#f8f9fa;font-size:28px;font-weight:730;letter-spacing:-.025em}.meraki-page-title>div{display:grid;gap:6px}.meraki-page-title p{margin:0;color:#aeb4bd;font-size:12px}.meraki-monitor-toolbar{display:flex;align-items:center;gap:10px;padding:30px 20px 14px}.meraki-monitor-toolbar label{display:grid;grid-template-columns:18px minmax(180px,1fr);align-items:center;gap:8px;width:min(360px,42vw);height:38px;padding:0 11px;color:#aeb5bf;background:#17191c;border:1px solid #686f78;border-radius:5px}.meraki-monitor-toolbar label svg{width:16px;height:16px}.meraki-monitor-toolbar label input{width:100%;height:auto!important;padding:0!important;background:transparent!important;border:0!important;outline:0}.meraki-monitor-toolbar>button{display:inline-flex;align-items:center;gap:12px;height:38px;padding:0 14px;color:#eff1f4;background:#24272b;border:1px solid #686f78;border-radius:5px;font-size:12px;cursor:pointer}.meraki-monitor-toolbar>button svg{width:13px;transform:rotate(90deg)}.meraki-monitor-toolbar>span{margin-left:auto;color:#adb3bc;font-size:12px}.meraki-monitor-toolbar>button.meraki-blue-action{color:#fff;background:#2367bb;border-color:#4c86d0}.meraki-monitor-panel{margin:0 20px;background:#23262a;border:1px solid #5f656d;border-radius:7px;overflow:hidden}.meraki-monitor-panel table{min-width:720px}.meraki-monitor-panel td.empty{height:170px;color:#aeb4bd;text-align:center}.meraki-settings-page{padding-bottom:38px}.meraki-form-section{margin:0 20px;padding:28px 40px 16px;border-bottom:1px solid #d5d7da}.meraki-form-section h2{margin:0 0 23px;color:#f7f8fa;font-size:21px;font-weight:720}.meraki-form-row{display:grid;grid-template-columns:230px minmax(280px,540px);align-items:center;gap:32px;min-height:58px;color:#f2f3f5;font-size:14px}.meraki-form-row>span{display:flex;align-items:center;gap:5px}.meraki-form-row input,.meraki-form-row select{width:100%;height:38px;padding:0 10px}.meraki-choice-row{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px 32px;align-items:center;min-height:58px;color:#f2f3f5;font-size:14px}.meraki-choice-row>span{grid-row:1 / span 2;align-self:start;padding-top:5px}.meraki-choice-row label{display:flex;align-items:center;gap:10px}.meraki-choice-row input{accent-color:#79a9f3}.meraki-savebar{display:flex;align-items:center;gap:12px;margin:0 20px;padding:24px 40px 0}.meraki-savebar button{min-width:84px;min-height:36px;margin:0}.meraki-savebar small{margin-left:6px;color:#aeb4bd;font-size:11px}.meraki-addressing{max-width:1120px}.meraki-long-section{margin:0 20px;padding:28px 34px;border-bottom:1px solid #5a5f66}.meraki-long-section>h2,.meraki-section-title h2{margin:0;color:#f5f6f8;font-size:19px;font-weight:720}.meraki-setting{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start;padding:25px 0;color:#eef0f3;border-bottom:1px solid #3d4146;font-size:13px}.meraki-setting:last-child{border-bottom:0}.meraki-setting>div:first-child{display:flex;align-items:center;gap:6px;padding-top:3px}.meraki-setting strong{font-size:13px;font-weight:720}.meraki-radio-stack{display:grid;gap:22px}.meraki-radio-stack.compact{gap:14px}.meraki-radio-stack label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.meraki-radio-stack input{margin-top:2px;accent-color:#77a8f0}.meraki-radio-stack span{display:grid;gap:6px}.meraki-radio-stack b{font-weight:680}.meraki-radio-stack small,.meraki-muted{color:#aeb4bd;font-size:12px;line-height:1.55}.meraki-segmented{display:inline-flex;justify-self:start;border:1px solid #777d85;border-radius:4px;overflow:hidden}.meraki-segmented button{min-width:112px;height:34px;padding:0 17px;color:#e8eaed;background:#1d2023;border:0;border-right:1px solid #777d85;cursor:pointer}.meraki-segmented button:last-child{border-right:0}.meraki-segmented button.selected{color:#fff;background:#2669bd;box-shadow:inset 0 0 0 1px #4b88d2}.meraki-config-table{padding-inline:34px}.meraki-monitor-filter-panel{display:flex;align-items:end;gap:10px;margin:0 20px 12px;padding:11px 12px;background:#1d2023;border:1px solid #515960;border-radius:3px}.meraki-monitor-filter-panel label{display:grid;gap:5px;color:#abb4bb;font-size:8px}.meraki-monitor-filter-panel select{min-width:150px;height:30px;padding:0 8px;color:#edf0f3;background:#15181a;border:1px solid #5b646b}.meraki-monitor-filter-panel button{height:30px;padding:0 10px;color:#8fc0e7;background:transparent;border:0;font-size:8px}.meraki-monitor-filter-panel button:disabled{opacity:.45}.meraki-config-table-editor{margin:0 0 12px;padding:12px;background:#1d2023;border:1px solid #515960;border-radius:3px}.meraki-config-table-editor>header{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#eef1f3;font-size:9px}.meraki-config-table-editor>header span{color:#9fa8af;font-size:8px}.meraki-config-table-editor>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.meraki-config-table-editor label{display:grid;gap:5px;color:#bfc6cc;font-size:8px}.meraki-config-table-editor input,.meraki-config-table td>input{min-width:0;height:31px;padding:0 8px;color:#edf0f3;background:#15181a;border:1px solid #5b646b;border-radius:2px;font:inherit}.meraki-config-table-editor>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.meraki-config-table-editor button{min-height:30px;padding:0 10px}.meraki-config-table .meraki-section-title>button.selected{background:#27435a;border-color:#4f89b5}.meraki-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.meraki-section-title button{min-height:34px;padding:0 14px;color:#f2f4f7;background:#24272b;border:1px solid #6b717a;border-radius:4px;font-size:12px;font-weight:650;cursor:pointer}.meraki-section-title button:hover{background:#2d3135}.meraki-table-wrap{overflow-x:auto;border:1px solid #5f656d;border-radius:4px}.meraki-table-wrap table{min-width:660px}.meraki-table-wrap th{background:#222529}.meraki-table-wrap td.empty{height:74px;color:#aeb4bd;text-align:center}.meraki-empty-rule{margin-top:16px;padding:22px;color:#aeb4bd;background:#202327;border:1px solid #555b63;border-radius:4px;text-align:center;font-size:12px}.meraki-check{display:flex;align-items:center;gap:9px;cursor:pointer}.meraki-check input{accent-color:#77a8f0}.meraki-inline-input{display:flex;align-items:center;gap:9px}.meraki-inline-input input{width:min(340px,100%);height:38px;padding:0 10px}.meraki-inline-input span{color:#aeb4bd;font-size:12px}.meraki-page-tabs{display:flex;gap:0;margin:0 20px;padding:19px 34px 0;border-bottom:1px solid #5a5f66;overflow-x:auto}.meraki-page-tabs button{position:relative;min-width:max-content;padding:0 20px 13px;color:#b8bec7;background:transparent;border:0;font-size:13px;font-weight:650;cursor:pointer}.meraki-page-tabs button:hover{color:#f4f6f8}.meraki-page-tabs button.selected{color:#fff}.meraki-page-tabs button.selected:after{position:absolute;right:12px;bottom:-1px;left:12px;height:3px;background:#4b9cdf;content:""}.meraki-field-control{min-width:0}.meraki-field-control>input:not([type=checkbox]):not([type=radio]),.meraki-field-control>select,.meraki-field-control>textarea{width:min(520px,100%)}.meraki-field-control>input:not([type=checkbox]):not([type=radio]),.meraki-field-control>select{height:38px;padding:0 10px}.meraki-field-control>textarea{padding:9px 10px;resize:vertical}.meraki-detailed-config .meraki-section-title>div{display:grid;gap:7px}.meraki-detailed-config .meraki-section-title p{margin:0}.meraki-notice{margin:24px 20px 0;padding:12px 15px;color:#d9e4f3;background:#1f3044;border:1px solid #4b6480;border-radius:4px;font-size:11px;line-height:1.45}.meraki-dhcp-scope{margin:30px 20px 0;border-bottom:1px solid #5a5f66}.meraki-dhcp-scope>header{display:flex;align-items:center;gap:10px;padding:0 34px 14px;border-bottom:1px solid #5a5f66}.meraki-dhcp-scope>header h2{margin:0;color:#f5f6f8;font-size:19px;font-weight:720}.meraki-dhcp-scope>header span{color:#aeb4bd;font-size:11px}.meraki-dhcp-scope>.meraki-setting{margin:0 34px}.meraki-dhcp-scope>.meraki-setting>select,.meraki-dhcp-scope>.meraki-setting>input{width:min(520px,100%);height:38px;padding:0 10px}.meraki-inline-editor{display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px 28px;margin:0 34px;padding:24px 0;border-top:1px solid #3d4146}.meraki-inline-editor>div:first-child{display:flex;align-items:center;gap:6px}.meraki-inline-editor>div:first-child strong{font-size:13px}.meraki-inline-editor>p{margin:0;color:#aeb4bd;font-size:12px}.meraki-inline-editor>button,.meraki-inline-actions button,.meraki-inline-editor td button{justify-self:start;padding:0;color:#78a9f3;background:transparent;border:0;font-size:11px;cursor:pointer}.meraki-inline-actions{grid-column:2;display:flex;gap:14px}.meraki-inline-editor .meraki-table-wrap{grid-column:2}.meraki-inline-editor td input{width:100%;min-width:130px;height:34px;padding:0 8px}.meraki-firewall-page,.meraki-content-page,.meraki-threat-page,.meraki-vpn-page{max-width:1160px}.meraki-readonly-setting>span{color:#d7dbe0;line-height:1.5}.meraki-rule-block{margin-top:26px}.meraki-rule-block h3,.meraki-threat-page h3{margin:0 0 13px;color:#f2f4f6;font-size:14px;font-weight:600}.meraki-rule-toolbar{position:relative;display:flex;width:100%;margin-bottom:14px}.meraki-rule-toolbar>button{display:grid;width:54px;min-width:54px;height:38px;place-items:center;color:#b9c0c9;background:#24272b;border:1px solid #686f78;border-right:0;border-radius:4px 0 0 4px;cursor:pointer}.meraki-rule-toolbar>button.selected{color:#78a9f3;border-color:#6797d5}.meraki-rule-toolbar>button svg{width:17px}.meraki-rule-toolbar>input{width:100%;height:38px;padding:0 11px;color:#f2f3f5;background:#24272b;border:1px solid #686f78;border-radius:0 4px 4px 0}.meraki-filter-panel{position:absolute;z-index:5;top:42px;left:0;display:grid;min-width:310px;gap:13px;padding:16px;background:#202327;border:1px solid #696f78;border-radius:4px;box-shadow:0 12px 24px #00000059}.meraki-filter-panel label{display:grid;gap:6px;color:#d9dde2;font-size:11px;font-weight:650}.meraki-filter-panel select{width:100%;height:35px;padding:0 8px}.meraki-filter-panel button{justify-self:start;padding:0;color:#78a9f3;background:transparent;border:0;font-size:11px;cursor:pointer}.meraki-firewall-page .meraki-table-wrap{border:0;border-radius:0}.meraki-firewall-page .meraki-table-wrap th{background:#363a40}.meraki-firewall-page .default-rule td{background:#24272b}.meraki-service-grid{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,1fr);gap:12px 18px;align-items:center}.meraki-service-grid textarea{min-height:62px;padding:9px;resize:vertical}.meraki-inline-rule-list{display:grid;gap:10px}.meraki-inline-rule-list p{margin:0;color:#b8bec7;font-size:12px}.meraki-inline-rule{display:grid;grid-template-columns:24px 92px 170px minmax(180px,1fr) 30px;gap:8px;align-items:center}.meraki-inline-rule select,.meraki-inline-rule input,.meraki-forward-grid input,.meraki-forward-grid select{width:100%;height:34px;padding:0 8px}.meraki-inline-rule>button,.meraki-forward-grid>button{min-height:32px;padding:0 8px;color:#d8dce1;background:transparent;border:1px solid #5e646c;border-radius:3px;cursor:pointer}.meraki-text-action{justify-self:start;padding:0!important;color:#78a9f3!important;background:transparent!important;border:0!important;font-size:12px;cursor:pointer}.meraki-forward-grid{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:8px}.meraki-option-list{display:grid;margin-bottom:25px;border-top:1px solid #454a50}.meraki-option-list label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;border-bottom:1px solid #454a50;font-size:12px}.meraki-option-list label button{color:#78a9f3;background:transparent;border:0;font-size:11px;cursor:pointer}.meraki-local-tabs{display:flex;gap:0;margin:0 20px;padding:0 34px;border-bottom:1px solid #5a5f66}.meraki-local-tabs button{position:relative;min-height:46px;padding:0 19px;color:#b7bdc6;background:transparent;border:0;font-size:12px;cursor:pointer}.meraki-local-tabs button.selected{color:#fff}.meraki-local-tabs button.selected:after{position:absolute;right:12px;bottom:-1px;left:12px;height:3px;background:#4b9cdf;content:""}.meraki-local-tabs .meraki-static-tab{position:relative;display:flex;min-height:46px;align-items:center;padding:0 19px;color:#fff;font-size:12px}.meraki-local-tabs .meraki-static-tab:after{position:absolute;right:12px;bottom:-1px;left:12px;height:3px;background:#4b9cdf;content:""}.meraki-switch-row{display:flex;align-items:center;gap:10px;margin:24px 54px 0;color:#eef0f3;font-size:13px;font-weight:650}.meraki-vpn-page code{color:#eef0f3;font-family:inherit;font-size:12px}.meraki-vpn-page details{padding:15px 0;border-bottom:1px solid #454a50;color:#e9ebee}.meraki-vpn-page details summary{cursor:pointer;font-weight:650}.meraki-content-page>p{margin:0 54px 4px;color:#b8bec7;font-size:12px}.meraki-content-page .meraki-inline-input button,.meraki-threat-page .meraki-setting button{min-height:36px;padding:0 14px;color:#eef0f3;background:#262a2e;border:1px solid #686f78;border-radius:4px;cursor:pointer}.meraki-content-page select[multiple]{width:min(540px,100%);min-height:126px;padding:7px}.meraki-wireless-ssids,.meraki-wireless-access{max-width:1240px}.meraki-list-toolbar{position:relative;display:flex;align-items:center;gap:9px;margin:26px 20px 16px}.meraki-list-toolbar label{display:grid;grid-template-columns:17px minmax(170px,1fr);align-items:center;gap:7px;width:min(330px,34vw);height:37px;padding:0 10px;color:#aeb4bd;background:#202327;border:1px solid #686f78;border-radius:4px}.meraki-list-toolbar label svg{width:15px}.meraki-list-toolbar input{height:auto!important;padding:0!important;background:transparent!important;border:0!important;outline:0}.meraki-list-toolbar>button{min-height:37px;padding:0 12px;color:#edf0f3;background:#24272b;border:1px solid #686f78;border-radius:4px;cursor:pointer}.meraki-list-toolbar>button svg{width:13px;margin-right:5px;vertical-align:middle}.meraki-access-points .meraki-list-toolbar>button.selected{color:#eef8ff;background:#293f50;border-color:#5b8bad}.meraki-list-toolbar>span{margin-left:auto;color:#aeb4bd;font-size:11px}.meraki-list-filters{display:flex;gap:16px;margin:0 20px 15px;padding:15px;background:#202327;border:1px solid #5f656d;border-radius:4px}.meraki-list-filters label{display:grid;min-width:180px;gap:5px;color:#dfe2e6;font-size:11px}.meraki-list-filters select{height:34px;padding:0 8px}.meraki-ssid-table{margin:0 20px}.meraki-ssid-table table{min-width:860px}.meraki-ssid-table td:first-child button{padding:0;color:#78a9f3;background:transparent;border:0;font-weight:650;cursor:pointer}.meraki-status-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.meraki-status-dot.positive{background:#78c850}.meraki-status-dot.disabled{background:#747b84}.meraki-back-link{display:block;margin:0 0 8px;padding:0;color:#78a9f3;background:transparent;border:0;font-size:11px;cursor:pointer}.meraki-ssid-selector{display:grid;grid-template-columns:240px minmax(260px,520px);align-items:center;gap:28px;margin:0 54px 18px;color:#eef0f3;font-size:13px}.meraki-ssid-selector select{height:38px;padding:0 10px}.meraki-accordion{margin:0 20px;border-bottom:1px solid #5a5f66}.meraki-accordion>summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 34px;color:#f5f6f8;cursor:pointer;font-size:18px;font-weight:720;list-style:none}.meraki-accordion>summary::-webkit-details-marker{display:none}.meraki-accordion>summary:after{color:#9ea5ae;content:"›";transform:rotate(90deg)}.meraki-accordion:not([open])>summary:after{transform:none}.meraki-accordion>summary span{margin-left:auto;padding-right:18px;color:#aeb4bd;font-size:11px;font-weight:500}.meraki-accordion-body{padding:0 34px 22px}.meraki-accordion-body>.meraki-setting{grid-template-columns:240px minmax(0,1fr)}.meraki-accordion-body>.meraki-setting>input:not([type=checkbox]),.meraki-accordion-body>.meraki-setting>select,.meraki-accordion-body>.meraki-setting>textarea{width:min(520px,100%);min-height:38px;padding:8px 10px}.meraki-card-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 18px 268px}.meraki-card-options.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.meraki-card-options>button{display:grid;gap:4px;min-height:62px;padding:11px 13px;color:#e7eaee;background:#202327;border:1px solid #60666e;border-radius:4px;text-align:left;cursor:pointer}.meraki-card-options>button.selected{border-color:#4b9cdf;box-shadow:inset 3px 0 #4b9cdf}.meraki-card-options strong{font-size:12px}.meraki-card-options small{color:#aeb4bd;font-size:10px;line-height:1.4}.meraki-subaccordion{margin-left:268px;border:1px solid #555b63;border-radius:4px}.meraki-subaccordion summary{padding:13px 15px;color:#e9ecf0;cursor:pointer;font-size:12px;font-weight:650}.meraki-subaccordion .meraki-setting{grid-template-columns:205px minmax(0,1fr);margin:0 15px}.meraki-accordion-body .meraki-config-table{margin:0;padding:18px 0}.meraki-warning{margin:18px 54px;padding:13px 15px;color:#e7ebef;background:#342f24;border:1px solid #75653c;border-radius:4px;font-size:12px;line-height:1.5}.meraki-check-grid{display:flex;flex-wrap:wrap;gap:10px 18px}.meraki-check-grid label{display:flex;align-items:center;gap:7px;min-height:30px;color:#e4e7eb;font-size:12px}.meraki-schedule-grid{margin:8px 0 18px 268px;border-top:1px solid #4a4f56}.meraki-schedule-grid>div{display:grid;grid-template-columns:minmax(130px,1fr) 140px 140px;gap:12px;align-items:center;min-height:48px;border-bottom:1px solid #4a4f56}.meraki-schedule-grid label{display:flex;align-items:center;gap:8px;color:#e7e9ec;font-size:12px}.meraki-schedule-grid input[type=time]{height:34px;padding:0 8px}.meraki-profile-card{max-width:650px;margin-top:18px;padding:20px;background:#24272b;border:1px solid #5f656d;border-radius:4px}.meraki-profile-card>h3{display:inline-block;margin:0 12px 16px 0;color:#f3f5f7;font-size:16px}.meraki-profile-card>span{color:#84bd5c;font-size:10px;font-weight:700;text-transform:uppercase}.meraki-profile-card>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:15px;border:1px solid #50565d}.meraki-profile-card p{display:grid;gap:7px;margin:0;padding:13px 10px;border-right:1px solid #50565d}.meraki-profile-card p:last-child{border-right:0}.meraki-profile-card p strong{color:#aeb5be;font-size:10px}.meraki-profile-card p span{color:#eef0f3;font-size:11px}.meraki-profile-card>button{min-height:33px;padding:0 12px}.ap-port-profiles-rich{max-width:1240px}.ap-port-profiles-rich .meraki-table-wrap table{min-width:920px}.ap-port-profiles-rich .meraki-profile-card>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.ap-port-profiles-rich .meraki-profile-card>header h3{margin:0;color:#f3f5f7;font-size:16px}.ap-port-profiles-rich .meraki-profile-card>header span{color:#84bd5c;font-size:10px;font-weight:700;text-transform:uppercase}.ap-port-profiles-rich .meraki-profile-card>footer{display:flex;flex-wrap:wrap;gap:8px}.ap-port-profiles-rich .meraki-profile-card>footer button{min-height:33px;padding:0 12px}.meraki-model-tabs{display:flex;gap:6px;margin:15px 0 18px}.meraki-model-tabs button{min-height:34px;padding:0 12px;color:#dfe3e7;background:#262a2e;border:1px solid #5d636b;border-radius:3px;cursor:pointer}.meraki-model-tabs button.selected{color:#fff;border-color:#4b9cdf;box-shadow:inset 0 -2px #4b9cdf}.meraki-power-mode{margin-bottom:10px;background:#222529;border:1px solid #555b62;border-radius:3px}.meraki-power-mode>label{display:flex;align-items:center;gap:9px;min-height:47px;padding:0 14px;color:#e8eaed;font-size:12px}.meraki-power-mode>label span{margin-left:auto;color:#8ac063;font-size:10px;text-transform:uppercase}.meraki-power-mode table{width:calc(100% - 28px);margin:0 14px 14px;border-collapse:collapse}.meraki-power-mode th,.meraki-power-mode td{padding:9px 10px;border:1px solid #4c5158;font-size:11px;text-align:left}.meraki-radio-band{margin:0 54px;padding:24px 0;border-bottom:1px solid #53585f}.meraki-radio-band h2{margin:0 0 12px;color:#f4f5f7;font-size:18px}.meraki-profile-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(320px,2fr) auto;gap:24px;align-items:center;min-height:78px;padding:13px 0;border-bottom:1px solid #4b5057}.meraki-profile-row h3{margin:0 0 4px;color:#edf0f3;font-size:14px}.meraki-profile-row small,.meraki-profile-row span{color:#aeb5be;font-size:11px}.meraki-profile-row>div:nth-child(2){display:flex;gap:22px}.meraki-profile-row button{min-height:32px;padding:0 12px}.meraki-rrm-filters{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin:22px 20px 16px}.meraki-rrm-filters label{display:grid;gap:5px;color:#aeb5be;font-size:9px;font-weight:700;text-transform:uppercase}.meraki-rrm-filters select{height:34px;padding:0 8px;text-transform:none}.meraki-rrm-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 20px 20px;border:1px solid #555b62;border-radius:4px}.meraki-rrm-summary div{display:grid;gap:4px;padding:15px 18px;border-right:1px solid #555b62}.meraki-rrm-summary div:last-child{border-right:0}.meraki-rrm-summary strong{color:#f3f5f7;font-size:20px}.meraki-rrm-summary span{color:#aeb5be;font-size:10px}.meraki-long-section>.meraki-inline-rule{grid-template-columns:minmax(180px,1fr) 170px auto;margin:8px 0}.meraki-wireless-overview,.meraki-access-points,.meraki-ap-detail{max-width:1260px}.meraki-overview-controls{display:flex;justify-content:flex-end;gap:9px;margin:22px 20px 14px}.meraki-overview-controls select,.meraki-page-title>select{min-width:150px;height:36px;padding:0 9px}.meraki-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 20px 18px}.meraki-health-grid>article{overflow:hidden;background:#24272b;border:1px solid #5e646c;border-radius:5px}.meraki-health-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 17px;border-bottom:1px solid #50565d}.meraki-health-grid h2{margin:0;color:#f2f4f7;font-size:14px;font-weight:700}.meraki-health-grid header strong{color:#8ac760;font-size:19px}.meraki-health-grid article>button{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:47px;padding:0 17px;color:#eef0f3;background:transparent;border:0;border-bottom:1px solid #41464c;text-align:left;cursor:pointer}.meraki-health-grid article>button:last-child{border-bottom:0}.meraki-health-grid article>button:hover{background:#2b2f33}.meraki-health-grid article>button span{font-size:12px}.meraki-health-grid article>button b{color:#cfd4db;font-size:12px}.meraki-health-grid article>button svg{width:14px;color:#8c949e}.meraki-health-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.meraki-health-grid.compact article{padding-bottom:14px}.meraki-health-grid.compact p{margin:14px 17px 0;color:#aeb4bd;font-size:11px;line-height:1.5}.meraki-overview-lower{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 20px}.meraki-overview-lower>article{min-height:156px;background:#24272b;border:1px solid #5e646c;border-radius:5px}.meraki-overview-lower header{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 17px;border-bottom:1px solid #50565d}.meraki-overview-lower h2{margin:0;color:#f2f4f7;font-size:14px}.meraki-overview-lower header button{padding:0;color:#78a9f3;background:transparent;border:0;font-size:11px;cursor:pointer}.meraki-kpi-row{display:flex;gap:28px;padding:20px 17px}.meraki-kpi-row span{display:grid;gap:5px;color:#aeb4bd;font-size:10px}.meraki-kpi-row b{color:#f1f3f5;font-size:20px}.meraki-overview-controls>span{align-self:center;margin-right:auto;color:#9fa8b0;font-size:8px}.meraki-health-grid article>button.selected{background:#2b4050;box-shadow:inset 3px 0 #5da7df}.wireless-overview-drilldown{position:relative;margin:0 20px 18px;background:#23272b;border:1px solid #5e656c;border-radius:4px}.wireless-overview-drilldown>header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #4e555c}.wireless-overview-drilldown header div{display:grid;gap:3px}.wireless-overview-drilldown header span{color:#9fa8b0;font-size:7px;text-transform:uppercase}.wireless-overview-drilldown h2{margin:0;color:#f0f2f4;font-size:12px}.wireless-overview-drilldown header button{display:grid;width:27px;height:27px;place-items:center;color:#aeb6bd;background:transparent;border:0;cursor:pointer}.wireless-overview-drilldown header svg{width:13px}.wireless-overview-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #4e555c}.wireless-overview-detail-grid article{display:grid;gap:4px;padding:12px 15px;border-right:1px solid #4e555c}.wireless-overview-detail-grid article:last-child{border-right:0}.wireless-overview-detail-grid span{color:#9fa8b0;font-size:7px}.wireless-overview-detail-grid strong{color:#f0f2f4;font-size:18px}.wireless-overview-drilldown>p{margin:12px 15px 4px;color:#b7bfc6;font-size:8px}.wireless-overview-trend{display:grid;grid-template-columns:auto repeat(6,1fr) auto;align-items:end;gap:9px;height:62px;margin:0 15px 10px;padding:0 0 8px;border-bottom:1px solid #4e555c}.wireless-overview-trend span,.wireless-overview-trend b{align-self:end;color:#9099a1;font-size:7px;font-weight:400}.wireless-overview-trend i{height:16px;background:#4e8fc1;border-radius:1px 1px 0 0}.wireless-overview-trend i:nth-of-type(2){height:24px}.wireless-overview-trend i:nth-of-type(3){height:19px}.wireless-overview-trend i:nth-of-type(4){height:34px}.wireless-overview-trend i:nth-of-type(5){height:27px}.wireless-overview-trend i:nth-of-type(6){height:42px}.wireless-overview-open-health{margin:0 15px 13px;padding:0;color:#79afe0;background:transparent;border:0;font-size:8px;cursor:pointer}@media(max-width:780px){.meraki-health-grid,.meraki-overview-lower,.wireless-overview-detail-grid{grid-template-columns:1fr}.wireless-overview-detail-grid article{border-right:0;border-bottom:1px solid #4e555c}.wireless-overview-detail-grid article:last-child{border-bottom:0}}.positive-text{color:#8ac760!important}.warning-text{color:#d6ae4b!important}.meraki-access-points .meraki-page-title{justify-content:space-between}.meraki-access-tabs{padding-left:20px}.meraki-status-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 20px 0;border:1px solid #5e646c;border-radius:5px;overflow:hidden}.meraki-status-counters button{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;min-height:64px;padding:11px 17px;color:#edf0f3;background:#24272b;border:0;border-right:1px solid #51575e;text-align:left;cursor:pointer}.meraki-status-counters button:last-child{border-right:0}.meraki-status-counters button.selected{background:#2b3035;box-shadow:inset 0 -3px #4b9cdf}.meraki-status-counters strong{grid-row:1 / span 2;align-self:center;font-size:21px}.meraki-status-counters span{color:#aeb4bd;font-size:11px}.meraki-status-counters i{align-self:end;width:32px;height:3px;background:#8a919a}.meraki-status-counters i.offline{background:#df6b67}.meraki-status-counters i.alerting{background:#d6ae4b}.meraki-status-counters i.online{background:#82c75a}.meraki-ap-filter-drawer{position:absolute;z-index:12;right:40px;width:330px;padding:18px;background:#202327;border:1px solid #686f78;border-radius:4px;box-shadow:0 16px 32px #0006}.meraki-ap-filter-drawer header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.meraki-ap-filter-drawer h2{margin:0;color:#f2f4f7;font-size:16px}.meraki-ap-filter-drawer header button{color:#78a9f3;background:transparent;border:0;cursor:pointer}.meraki-ap-filter-drawer header>div{display:flex;gap:9px}.meraki-ap-filter-drawer header button:disabled{color:#666e75;cursor:not-allowed}.meraki-ap-filter-drawer>label:not(.meraki-check){display:grid;gap:6px;margin-bottom:13px;color:#c8cdd4;font-size:11px}.meraki-ap-filter-drawer select{height:35px;padding:0 8px}.meraki-ap-filter-drawer .meraki-check{min-height:35px;font-size:12px}.meraki-ap-table{margin:0 20px}.meraki-ap-table table{min-width:920px}.meraki-ap-table td:nth-child(2) button{padding:0;color:#78a9f3;background:transparent;border:0;font-weight:650;cursor:pointer}.meraki-access-points>.meraki-pagination{margin:8px 20px 0}.meraki-detail-return{display:flex;justify-content:space-between;min-height:36px;padding:4px 20px 7px}.meraki-detail-return button{color:#78a9f3;background:transparent;border:0;font-size:11px;cursor:pointer}.meraki-detail-return button:disabled{color:#697079;cursor:not-allowed}.meraki-ap-detail>.switch-port-notice{margin:0 20px 10px}.meraki-ap-identity{margin:0 20px;padding:20px 24px;background:#24272b;border:1px solid #5e646c;border-radius:5px}.meraki-ap-identity>div{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;padding-bottom:18px;border-bottom:1px solid #4c5259}.meraki-ap-identity h1{margin:0;color:#f6f7f9;font-size:25px}.meraki-ap-identity>div span{color:#cbd0d6;font-size:11px;text-transform:capitalize}.meraki-ap-identity>div small{grid-column:1 / -1;color:#aeb4bd;font-size:11px}.meraki-ap-identity dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:17px 0 0;background:#4d535a}.meraki-ap-identity dl div{display:grid;gap:5px;min-height:57px;padding:10px 12px;background:#24272b}.meraki-ap-identity dt{color:#9fa6af;font-size:9px;font-weight:700;text-transform:uppercase}.meraki-ap-identity dd{margin:0;color:#edf0f3;font-size:11px}.meraki-detail-tabs{margin-top:18px}.meraki-more-menu{position:relative}.meraki-more-menu>div{position:absolute;z-index:10;top:42px;right:0;display:grid;width:155px;padding:5px;background:#24272b;border:1px solid #656b73;border-radius:4px;box-shadow:0 12px 22px #00000059}.meraki-more-menu>div button{min-height:34px;padding:0 10px;text-align:left}.meraki-detail-section-title{margin:24px 20px 12px;color:#f4f6f8;font-size:18px}.meraki-ap-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 20px}.meraki-ap-live-grid article,.meraki-ap-history article{min-height:125px;padding:17px;background:#24272b;border:1px solid #5a6067;border-radius:4px}.meraki-ap-live-grid h3,.meraki-ap-history h3{margin:0 0 17px;color:#eef0f3;font-size:13px}.meraki-ap-live-grid strong{display:block;margin-bottom:5px;color:#f3f5f7;font-size:24px}.meraki-ap-live-grid span{color:#aeb4bd;font-size:10px}.meraki-service-pills{display:flex;gap:9px}.meraki-service-pills button{min-width:62px;height:34px;color:#efe4c4;background:#3b3527;border:1px solid #75653c;border-radius:4px;font-size:11px}.meraki-service-pills button.positive{color:#dbecd0;background:#283527;border-color:#52714a}.meraki-history-controls{display:flex;justify-content:flex-end;margin:-40px 20px 12px}.meraki-history-controls select{height:34px;padding:0 8px}.meraki-ap-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 20px}.meraki-chart-placeholder{display:grid;min-height:165px;place-items:center;color:#aab1ba;background:repeating-linear-gradient(0deg,#24272b,#24272b 31px,#3f444a 32px);border:1px solid #555b62;border-radius:4px;font-size:11px}.meraki-chart-placeholder.map{min-height:420px;background:linear-gradient(145deg,#22282d,#252c31 45%,#20262b)}.meraki-ap-subpage{padding-top:22px}.meraki-ap-subpage>.meraki-config-table{margin:0;padding:0;border-bottom:0}.meraki-monitor-filters{display:flex;flex-wrap:wrap;align-items:end;gap:9px;margin:0 0 18px;padding:13px 15px;background:#24272b;border:1px solid #565c63;border-radius:4px}.meraki-monitor-filters label{display:grid;min-width:145px;gap:5px}.meraki-monitor-filters label span{color:#a9b0b9;font-size:9px;font-weight:700;text-transform:uppercase}.meraki-monitor-filters select{height:34px;padding:0 27px 0 9px;color:#e7e9ec;background:#202327;border:1px solid #60666e;border-radius:3px;font-size:11px}.meraki-filter-action{align-self:end;height:34px;padding:0 13px;color:#e9ebee;background:#2b2e33;border:1px solid #676e76;border-radius:3px;font-size:11px;cursor:pointer}.meraki-filter-action svg{width:13px;margin-right:5px;vertical-align:middle}.connection-log-rich>.meraki-config-table{margin-top:0}.connection-log-rich>.meraki-pagination{margin:8px 0 0}.timeline-result-count{margin:0 0 8px;color:#9ca5ad;font-size:8px}.ap-timeline-rich>.meraki-monitor-filters{margin-top:0}.timeline-empty{display:grid;min-height:120px;margin:0;place-items:center;color:#a7afb6;background:#24272b;border:1px solid #565c63;font-size:9px}.meraki-health-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.meraki-health-summary article{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 18px;background:#24272b;border:1px solid #565c63;border-radius:4px}.meraki-health-summary span{color:#b9bec5;font-size:11px}.meraki-health-summary strong{color:#f2f4f6;font-size:23px}.meraki-connection-funnel{padding:17px 18px;background:#24272b;border:1px solid #565c63;border-radius:4px}.meraki-connection-funnel h3{margin:0 0 17px;color:#eef0f3;font-size:13px}.meraki-connection-funnel>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.meraki-connection-funnel>div>div{position:relative;display:grid;gap:6px;min-height:58px;padding:9px 19px;border-right:1px solid #50565d}.meraki-connection-funnel>div>div:last-child{border-right:0}.meraki-connection-funnel span{color:#a9b0b9;font-size:10px}.meraki-connection-funnel b{color:#8ac760;font-size:18px}.meraki-connection-funnel i{position:absolute;top:17px;right:-6px;color:#8b929a;background:#24272b;font-size:20px;font-style:normal}.meraki-diagnostics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.meraki-diagnostics-grid .meraki-config-table{margin:0;padding:0;border:1px solid #565c63;border-radius:4px}.meraki-diagnostics-grid .meraki-config-table .meraki-section-title{padding:13px 15px}.meraki-diagnostics-grid table{min-width:0}.meraki-ap-map{position:relative;min-height:475px;overflow:hidden;background-color:#20272b;background-image:linear-gradient(27deg,transparent 45%,rgba(102,112,118,.24) 46%,rgba(102,112,118,.24) 48%,transparent 49%),linear-gradient(117deg,transparent 45%,rgba(102,112,118,.18) 46%,rgba(102,112,118,.18) 48%,transparent 49%);background-size:82px 82px;border:1px solid #565c63;border-radius:4px}.meraki-ap-map>p{display:grid;height:475px;margin:0;place-items:center;color:#aeb4bd;font-size:11px}.meraki-map-controls{position:absolute;z-index:2;top:14px;left:14px;display:grid;gap:5px}.meraki-map-controls button{width:34px;height:34px;color:#eef0f2;background:#292d31;border:1px solid #646b73;border-radius:3px;font-size:17px;cursor:pointer}.meraki-map-marker{position:absolute;display:grid;justify-items:center;gap:4px;padding:0;color:#73a9f6;background:transparent;border:0;cursor:pointer;transform:translate(-50%,-50%)}.meraki-map-marker svg{width:24px;height:24px;padding:5px;color:#101317;background:#69a6f5;border:2px solid #d8e8ff;border-radius:50%}.meraki-map-marker span{padding:3px 6px;color:#f2f4f6;background:#16191ce0;border-radius:2px;font-size:9px}.ap-map-rich>.meraki-monitor-filters output{align-self:center;margin-left:auto;color:#aab2ba;font-size:9px}.ap-map-rich>.meraki-monitor-filters button:disabled{opacity:.4;cursor:not-allowed}.meraki-ap-map.floor-plan{background-color:#292d31;background-image:linear-gradient(90deg,transparent 0 17%,rgba(144,153,160,.35) 17.2% 17.6%,transparent 17.8% 48%,rgba(144,153,160,.3) 48.2% 48.6%,transparent 48.8%),linear-gradient(0deg,transparent 0 33%,rgba(144,153,160,.34) 33.2% 33.6%,transparent 33.8% 68%,rgba(144,153,160,.3) 68.2% 68.6%,transparent 68.8%)}.meraki-map-marker.selected svg{box-shadow:0 0 0 4px #69a6f54d}.meraki-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:48px;color:#aeb4bd;font-size:10px}.meraki-pagination select{height:29px;padding:0 5px}.meraki-pagination button{width:29px;height:29px;color:#cbd0d5;background:#292d31;border:1px solid #565d65;border-radius:3px}.meraki-pagination button:disabled{color:#656b72}.meraki-timeline-list{display:grid;gap:10px}.meraki-timeline-list article{display:grid;grid-template-columns:112px minmax(0,1fr);gap:17px;padding:17px 19px;background:#24272b;border:1px solid #565c63;border-radius:4px}.meraki-timeline-list time{color:#9fa6af;font-size:10px}.meraki-timeline-list h3{display:flex;align-items:center;gap:9px;margin:0;color:#f0f2f4;font-size:13px}.meraki-timeline-list h3 span{padding:2px 6px;border:1px solid currentColor;border-radius:8px;font-size:8px;font-weight:700;text-transform:uppercase}.meraki-timeline-list p{margin:6px 0 13px;color:#c6cbd1;font-size:11px}.meraki-timeline-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 16px;margin:0}.meraki-timeline-list dl div{display:grid;gap:2px}.meraki-timeline-list dt{color:#8f969f;font-size:8px;font-weight:700;text-transform:uppercase}.meraki-timeline-list dd{margin:0;color:#d9dde2;font-size:10px}.meraki-monitor-page .meraki-page-title>button{min-height:35px;padding:0 14px;color:#eff1f3;background:#2a2e32;border:1px solid #687079;border-radius:3px;font-size:11px;font-weight:650;cursor:pointer}.meraki-local-tabs button span{margin-left:6px;color:#9fa7b0;font-size:9px}.meraki-airmarshal-config fieldset{display:grid;gap:10px;margin:0 0 20px;padding:17px 18px;border:1px solid #555c63}.meraki-airmarshal-config legend{padding:0 7px;color:#e9ebee;font-size:12px;font-weight:700}.meraki-airmarshal-config fieldset label{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;padding:10px 11px;background:#24272b;border:1px solid #4e545a;border-radius:3px}.meraki-airmarshal-config fieldset span{display:grid;gap:4px}.meraki-airmarshal-config fieldset strong{color:#e8eaed;font-size:11px}.meraki-airmarshal-config fieldset small{color:#a7aeb6;font-size:9px;line-height:1.45}.meraki-match-list{margin-bottom:11px;background:#24272b;border:1px solid #565c63;border-radius:4px}.meraki-match-list>div:first-child{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 15px;border-bottom:1px solid #4f555c}.meraki-match-list h3{margin:0;color:#eef0f3;font-size:12px}.meraki-match-list button{min-height:31px;padding:0 10px;color:#e7e9ec;background:#2b2f33;border:1px solid #666d75;border-radius:3px;font-size:10px}.meraki-match-list>p{margin:0;padding:15px;color:#9fa6af;font-size:10px}.meraki-match-row{display:grid;grid-template-columns:180px 1fr auto;gap:8px;padding:10px 15px;border-bottom:1px solid #41464c}.meraki-match-row select,.meraki-match-row input{height:33px;padding:0 8px}.air-marshal-rich>.switch-port-notice{margin:12px 20px 0}.air-marshal-rich .meraki-airmarshal-config>.meraki-savebar{margin-top:15px}.air-marshal-rich .meraki-savebar small{margin-left:auto;color:#959ea6;font-size:7px}.air-marshal-monitor{padding:0 0 12px}.air-marshal-monitor>.meraki-list-toolbar{margin-top:16px}.air-marshal-table{margin:0 20px}.air-marshal-table table{min-width:1120px}.air-marshal-table th:first-child,.air-marshal-table td:first-child{width:34px;text-align:center}.air-marshal-monitor>.meraki-pagination{margin:6px 20px 0}.air-marshal-dialog{width:min(520px,calc(100vw - 40px));color:#dfe4e8;background:#202428;border:1px solid #656d74;border-radius:3px;box-shadow:0 20px 50px #00000080}.air-marshal-dialog>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #4d545a}.air-marshal-dialog>header h2{margin:0;font-size:11px}.air-marshal-dialog>header button{display:grid;width:27px;height:27px;padding:0;place-items:center;color:#aab2b9;background:transparent;border:0;cursor:pointer}.air-marshal-dialog>header button svg{width:14px}.air-marshal-dialog>label{display:grid;gap:6px;padding:15px;color:#aeb6bd;font-size:8px}.air-marshal-dialog>label select{height:32px;padding:0 8px;color:#e7ebee;background:#171a1d;border:1px solid #626a71;border-radius:2px;font-size:8px}.air-marshal-dialog>.meraki-warning{display:flex;align-items:flex-start;gap:8px;margin:0 15px 15px}.air-marshal-dialog>.meraki-warning>svg{flex:0 0 auto;width:14px;height:14px}.air-marshal-dialog>footer{display:flex;justify-content:flex-end;gap:7px;padding:11px 15px;border-top:1px solid #4d545a}.air-marshal-dialog>footer button{min-height:30px;padding:0 11px;color:#e8ecef;background:#2b3034;border:1px solid #626a71;border-radius:2px;font-size:8px;cursor:pointer}.air-marshal-dialog>footer .primary-button{color:#0d1b24;background:#66afe3;border-color:#78bcec}.air-marshal-preflight{display:grid;gap:7px;margin:16px 0 0;padding:14px 18px;background:#1d2023;border:1px solid #50565d}.air-marshal-preflight>h3{margin:0 0 3px;color:#e9ecef;font-size:10px}.air-marshal-preflight>article{display:grid;grid-template-columns:15px 1fr;gap:8px;align-items:start;padding:9px 10px;color:#c9d0d6;background:#24282c;border-left:3px solid #6e9fc9;font-size:8px}.air-marshal-preflight>article.error{border-left-color:#da715f}.air-marshal-preflight>article.warning{border-left-color:#c9a356}.air-marshal-preflight svg{width:13px;height:13px}.air-marshal-preflight span{display:grid;gap:3px}.air-marshal-preflight strong{color:#edf0f2}.air-marshal-preflight small{color:#aab2ba;line-height:1.45}.air-marshal-authorization{display:flex;align-items:flex-start;gap:7px;margin-top:10px;color:#edf0f2;font-size:8px;font-weight:650}.air-marshal-authorization input{margin-top:1px}.meraki-heatmap-playback{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 12px;margin:0 20px 12px;padding:13px 16px;background:#24272b;border:1px solid #565c63;border-radius:4px}.meraki-heatmap-playback button{grid-row:span 2;width:34px;height:34px;color:#dfe3e7;background:#2d3136;border:1px solid #69717a;border-radius:3px}.meraki-heatmap-playback button[aria-pressed=true]{color:#0e1b25;background:#65afe3;border-color:#7bbce9}.meraki-heatmap-playback input{width:100%}.meraki-heatmap-playback div{display:flex;justify-content:space-between;color:#8f969f;font-size:8px}.meraki-heatmap-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 20px 10px}.meraki-heatmap-toolbar label{display:flex;align-items:center;gap:6px;min-height:33px;padding:0 10px;color:#cdd2d8;background:#24272b;border:1px solid #565c63;border-radius:3px;font-size:10px}.meraki-heatmap-toolbar label.selected{color:#e8f3fb;background:#263947;border-color:#5784a4}.meraki-heatmap-toolbar label.unavailable{color:#747c84;background:#202327;border-color:#454b51;cursor:not-allowed}.meraki-heatmap-toolbar select{margin-left:auto;min-width:180px;padding:0 8px}.meraki-location-map{min-height:515px;margin:0 20px;overflow:hidden;background-color:#20252a;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(87,119,139,.14),transparent 48%);background-size:calc(34px + var(--heatmap-zoom,11) * 1px) calc(34px + var(--heatmap-zoom,11) * 1px),calc(34px + var(--heatmap-zoom,11) * 1px) calc(34px + var(--heatmap-zoom,11) * 1px),100% 100%}.meraki-map-search{position:absolute;z-index:3;top:14px;left:62px;display:flex}.meraki-map-search input{width:230px;height:34px;padding:0 9px;border-radius:3px 0 0 3px}.meraki-map-search button{height:34px;padding:0 11px;color:#eef0f2;background:#30343a;border:1px solid #69717a;border-radius:0 3px 3px 0}.meraki-map-scale{position:absolute;z-index:3;right:12px;bottom:11px;padding:4px 7px;color:#abb4bc;background:#181c1fe0;border:1px solid #555e65;border-radius:2px;font-size:7px}.meraki-heat-spot{position:absolute;width:250px;height:250px;background:radial-gradient(circle,rgba(245,77,61,.65),rgba(245,180,54,.38) 34%,rgba(91,171,89,.28) 58%,transparent 72%);border-radius:50%;filter:blur(4px)}.meraki-heat-spot.one{top:25%;left:27%}.meraki-heat-spot.two{right:14%;bottom:7%;transform:scale(.8)}.meraki-heat-density{--heat-strength: .45;position:absolute;z-index:0;width:190px;height:190px;border-radius:50%;opacity:var(--heat-strength);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(242,78,61,.78),rgba(242,181,61,.48) 33%,rgba(83,167,89,.3) 57%,transparent 73%);filter:blur(3px);pointer-events:none}.meraki-location-client{position:absolute;z-index:1;width:8px;height:8px;background:#5a9eea;border:1px solid rgba(232,244,255,.8);border-radius:50%;box-shadow:0 0 0 3px #5a9eea26;transform:translate(-50%,-50%)}.meraki-location-client.aggregate{display:grid;width:21px;height:21px;place-items:center;color:#07131c;font-size:7px;font-style:normal;font-weight:750;box-shadow:0 0 0 4px #5a9eea29}.meraki-location-client.unassociated{background:#87c3ec;box-shadow:0 0 0 3px #87c3ec26}.meraki-location-client.bluetooth{background:#ae81e8;box-shadow:0 0 0 3px #ae81e82b}.meraki-location-map .meraki-map-marker{z-index:2}.meraki-location-map .meraki-map-marker.selected svg{color:#111b23;background:#fff;border-color:#6eb5e8;box-shadow:0 0 0 4px #5cabe247}.meraki-location-popover{position:absolute;z-index:6;right:18px;top:68px;width:250px;color:#dce2e6;background:#1c2024f7;border:1px solid #626a71;border-radius:3px;box-shadow:0 14px 34px #00000073}.meraki-location-popover header{display:flex;min-height:40px;align-items:center;justify-content:space-between;padding:0 11px;border-bottom:1px solid #4c5359}.meraki-location-popover header strong{font-size:10px}.meraki-location-popover header button{width:25px;height:25px;color:#aeb6bd;background:transparent;border:0;font-size:17px;cursor:pointer}.meraki-location-popover dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.meraki-location-popover dl div{padding:9px 11px;border-right:1px solid #454c52;border-bottom:1px solid #454c52}.meraki-location-popover dl div:nth-child(2n){border-right:0}.meraki-location-popover dt{color:#929ba3;font-size:7px}.meraki-location-popover dd{margin:3px 0 0;color:#e5e9ec;font-size:8px}.meraki-location-popover>button{margin:10px 11px;padding:7px 9px;color:#e8edf0;background:#2a3034;border:1px solid #626a71;border-radius:2px;font-size:8px;cursor:pointer}.meraki-map-legend{display:flex;flex-wrap:wrap;gap:9px 19px;margin:9px 20px 0;color:#aeb4bc;font-size:9px}.meraki-map-legend span{display:flex;align-items:center;gap:5px}.meraki-map-legend span:nth-last-of-type(1){margin-left:auto}.meraki-map-legend i{width:9px;height:9px;background:#5a9eea;border-radius:50%}.meraki-map-legend i.unassociated{background:#87c3ec}.meraki-map-legend i.bluetooth{background:#ae81e8}.meraki-map-legend small{flex-basis:100%;color:#78818a;font-size:8px}.meraki-location-loading{position:absolute;right:14px;bottom:43px;margin:0;padding:5px 8px;color:#aeb8c0;background:#181c1fe0;border:1px solid #505960;border-radius:2px;font-size:8px}.location-heatmap-rich>.meraki-page-title p{margin:4px 0 0;color:#9ca5ad;font-size:8px}@media(max-width:720px){.meraki-heatmap-toolbar select{width:100%;margin-left:0}.meraki-location-popover{right:10px;left:10px;width:auto}.meraki-map-legend{flex-wrap:wrap}.meraki-map-legend span:last-child{width:100%;margin-left:0}}.meraki-inline-select{display:flex!important;align-items:center;gap:7px;width:auto!important;margin-left:auto;color:#abb2ba;font-size:10px}.meraki-inline-select select{height:34px;padding:0 8px}.meraki-table-note{margin:8px 20px;color:#9fa6ae;font-size:9px}.meraki-rf-counters{margin-top:0}.meraki-rf-counters button span{display:grid;gap:2px}.meraki-rf-counters button small{color:#8f969f;font-size:8px}.meraki-rf-table{margin:0 20px}.meraki-rf-table table{min-width:1350px}.meraki-rf-table thead tr:first-child th{color:#e6e9ec;background:#292d31;border-bottom-color:#656c74;text-align:center}.meraki-rf-table thead tr:nth-child(2) th{font-size:8px;text-align:center}.meraki-rf-table tbody tr.selected td{background:#293c4a}.rf-legacy-banner{margin:0 20px 13px;padding:9px 11px;color:#d4dbe0;background:#2d3237;border:1px solid #5c646c;font-size:8px}.rf-ap-drawer{margin:12px 20px 0;background:#22262a;border:1px solid #5a6269}.rf-ap-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #4d545b}.rf-ap-drawer header div{display:grid;gap:3px}.rf-ap-drawer header span{color:#9aa4ac;font-size:7px;text-transform:uppercase}.rf-ap-drawer h2{margin:0;color:#f1f3f5;font-size:13px}.rf-ap-drawer header button{display:grid;width:27px;height:27px;place-items:center;color:#aeb6bd;background:transparent;border:0}.rf-ap-drawer header svg{width:13px}.rf-ap-bands{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #4d545b}.rf-ap-bands article{padding:11px 13px;border-right:1px solid #4d545b}.rf-ap-bands article:last-child{border-right:0}.rf-ap-bands h3{margin:0 0 8px;color:#e9edf0;font-size:9px}.rf-ap-bands dl{display:grid;gap:6px;margin:0}.rf-ap-bands dl div{display:flex;justify-content:space-between;gap:8px}.rf-ap-bands dt{color:#969fa7;font-size:7px}.rf-ap-bands dd{margin:0;color:#dfe4e7;font-size:8px}.rf-ap-drawer>.meraki-table-wrap{margin:12px}.rf-ap-drawer table{min-width:650px}@media(max-width:760px){.rf-ap-bands{grid-template-columns:repeat(2,1fr)}.rf-ap-bands article:nth-child(2){border-right:0}.rf-ap-bands article:nth-child(-n+2){border-bottom:1px solid #4d545b}}.meraki-performance-filters{display:flex;gap:12px;margin-bottom:14px}.meraki-performance-filters label{display:grid;min-width:190px;gap:5px;color:#aeb4bd;font-size:9px;font-weight:700;text-transform:uppercase}.meraki-performance-filters select{height:35px;padding:0 8px;text-transform:none}.meraki-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meraki-performance-grid article{padding:16px;background:#24272b;border:1px solid #555b62;border-radius:4px}.meraki-performance-grid article:last-child{grid-column:1 / -1}.meraki-performance-grid h3{margin:0 0 13px;color:#eef0f3;font-size:13px}.meraki-performance-grid .meraki-chart-placeholder{min-height:130px;border:0}.meraki-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meraki-tools-grid article{min-height:112px;padding:17px;background:#24272b;border:1px solid #555b62;border-radius:4px}.meraki-tools-grid h3{margin:0 0 17px;color:#eef0f3;font-size:13px}.meraki-tools-grid article>div{display:flex;align-items:center;gap:8px}.meraki-tools-grid input{width:min(240px,100%);height:35px;padding:0 8px}.meraki-tools-grid button{min-height:34px;padding:0 12px;color:#eef0f3;background:#272b2f;border:1px solid #666d75;border-radius:4px;cursor:pointer}.meraki-tools-grid button:disabled{color:#7e858e;cursor:not-allowed}.meraki-tools-grid span{color:#9fa6af;font-size:10px}.meraki-lan-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meraki-lan-status article{min-height:115px;padding:18px;background:#24272b;border:1px solid #555b62;border-radius:4px}.meraki-lan-status h3{margin:0 0 20px;color:#eef0f3;font-size:14px}.meraki-lan-status strong{color:#aeb4bd;font-size:12px;font-weight:500}.appliance-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 20px 0;background:#24272b;border:1px solid #5f656d;border-radius:5px}.appliance-summary-strip>div{display:grid;gap:5px;padding:18px 22px;border-right:1px solid #555a61}.appliance-summary-strip>div:last-child{border-right:0}.appliance-summary-strip strong{color:#f5f7f9;font-size:21px;font-weight:700}.appliance-summary-strip span{color:#aeb4bd;font-size:11px}.appliance-table{overflow:visible}.appliance-table>.table-wrap{overflow-x:auto}.appliance-table table{min-width:980px}.organization-summary{width:100%;max-width:1340px;margin:0 auto}.organization-summary>.meraki-page-title{padding-inline:0}.summary-section{margin-top:30px;padding:25px 28px 28px;background:#24272b;border-radius:10px}.summary-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.summary-section-head h2{margin:0;color:#f5f6f8;font-size:19px;font-weight:720}.summary-section-head>button{padding:0;color:#78a9f3;background:transparent;border:0;font-size:13px;font-weight:720;cursor:pointer}.summary-section-head>span{display:grid;gap:5px}.summary-section-head small{color:#abb1ba;font-size:12px}.summary-device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.summary-device-grid>button{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-template-rows:auto 1fr;gap:10px;min-height:132px;padding:18px 18px 16px;color:#f4f5f7;background:transparent;border:2px solid #6e747c;border-radius:8px;text-align:left;cursor:pointer;box-shadow:0 5px 12px #00000026}.summary-device-grid>button:hover{border-color:#9aa0a8;background:#292c30}.summary-device-grid>button>span:first-child{display:flex;align-items:baseline;gap:5px}.summary-device-grid strong{font-size:16px;font-weight:720}.summary-device-grid small{color:#d1d4d9;font-size:12px}.summary-device-grid>button>svg{width:24px;height:24px;color:#aeb4bd}.summary-device-grid>button>div{grid-column:1 / -1;align-self:end;display:grid;gap:2px;padding:9px 12px;background:#3a3e43;border-radius:6px}.summary-device-grid b{font-size:20px;line-height:1}.summary-device-grid>button>div span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650}.summary-device-grid i,.summary-status{display:inline-block;width:11px;height:11px;border-radius:50%}.summary-device-grid i.positive,.summary-status.positive{background:#81c64f}.summary-device-grid i.negative,.summary-status.negative{background:#ec6a67}.networks-summary{padding-bottom:16px}.summary-filters{display:flex;align-items:center;gap:10px;margin:0 0 18px}.summary-filters label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:min(340px,35vw);height:38px;padding:0 10px;color:#aab1bb;background:#202327;border:1px solid #686f78;border-radius:5px}.summary-filters label svg{width:15px;height:15px}.summary-filters input{height:auto!important;padding:0!important;background:transparent!important;border:0!important;outline:0}.summary-filters>button{display:inline-flex;align-items:center;gap:24px;height:38px;padding:0 13px;color:#edf0f4;background:#25282c;border:1px solid #686f78;border-radius:5px;cursor:pointer}.summary-filters>button svg{width:13px;transform:rotate(90deg)}.summary-filters>span{margin-left:auto;color:#b1b7c0;font-size:12px}.summary-filter-panel{display:flex;align-items:end;gap:12px;margin:-8px 0 18px;padding:12px;background:#1d2024;border:1px solid #555c64;border-radius:4px}.summary-filter-panel label{display:grid;gap:5px;color:#aeb5bd;font-size:9px}.summary-filter-panel select{min-width:175px;height:34px;padding:0 28px 0 9px;color:#eef1f3;background:#25292d;border:1px solid #656d75;border-radius:3px;font-size:9px}.summary-filter-panel button{min-height:34px;padding:0 10px;color:#7faef0;background:transparent;border:0;font-size:9px}.summary-filter-panel button:disabled{color:#747b83}.summary-network-table{overflow:auto}.summary-network-table table{min-width:920px}.summary-network-table th{background:transparent}.summary-network-table td:first-child{width:44px}.summary-network-table td button{padding:0;color:#79aaf4;background:transparent;border:0;font-weight:650;cursor:pointer}.summary-network-table td.empty{height:120px;color:#abb2bc;text-align:center}.summary-status.neutral{background:#7b828a}.dashboard-footer{display:flex;align-items:center;gap:12px;margin-top:30px;padding:18px 0;color:#9299a3;border-top:1px solid #3b3f44;font-size:11px}.dashboard-footer button{color:#78a9f3;background:transparent;border:0;cursor:pointer}.dashboard-footer span:last-child{margin-left:auto}.network-clients-page,.network-client-detail{max-width:1320px}.client-product-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 20px 14px;background:#24272b;border:1px solid #5f656d;border-radius:5px}.client-product-status>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:16px 18px;border-right:1px solid #555a61}.client-product-status>div:last-child{border-right:0}.client-product-status span{display:flex;align-items:center;gap:7px;color:#dfe2e6;font-size:11px;font-weight:650}.client-product-status span i,.client-row-state i,.client-status i,.client-current-state i{width:8px;height:8px;background:#888f98;border-radius:50%}.client-product-status span i.online,.client-row-state.online i,.client-status.online i,.client-current-state i{background:#77bd61}.client-product-status strong{grid-row:1 / span 2;grid-column:2;align-self:center;color:#f6f7f8;font-size:20px}.client-product-status small{color:#969da6;font-size:9px}.client-usage-panel{margin:0 20px 24px;background:#23262a;border:1px solid #5f656d;border-radius:5px;overflow:hidden}.client-usage-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 17px;border-bottom:1px solid #51575e}.client-usage-panel>header>div{display:flex;align-items:baseline;gap:12px}.client-usage-panel h2,.network-client-table h2,.client-overview-grid h2,.client-connectivity-card h2,.client-performance-grid h2{margin:0;color:#f1f3f5;font-size:14px}.client-usage-panel>header span{color:#9ea5ae;font-size:10px}.client-usage-panel select,.client-tab-controls select,.client-connectivity-card select,.client-overview-grid select{height:33px;padding:0 28px 0 9px;color:#e7e9ec;background:#202327;border:1px solid #626971;border-radius:3px;font-size:10px}.client-usage-main{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:132px;padding:17px}.client-usage-main>div:first-child{display:grid;align-content:center;justify-items:start;border-right:1px solid #4d5258}.client-usage-main strong{color:#fff;font-size:26px}.client-usage-main span{margin-top:4px;color:#9ca3ac;font-size:10px}.client-usage-main button{margin-top:13px;padding:0;color:#75a9ed;background:transparent;border:0;font-size:10px;cursor:pointer}.client-usage-bars{display:flex;align-items:end;gap:9px;min-height:95px;padding:8px 22px 0;border-bottom:1px solid #4a5057}.client-usage-bars i{flex:1;min-width:8px;background:#4b91d6;border-radius:2px 2px 0 0;opacity:.82}.client-list-card{margin:0 20px 26px;background:#23262a;border:1px solid #5f656d;border-radius:5px;overflow:hidden}.client-list-toolbar{display:flex;align-items:center;gap:8px;padding:13px 14px;border-bottom:1px solid #535961}.client-list-toolbar label{display:grid;grid-template-columns:17px minmax(180px,1fr);align-items:center;gap:7px;width:min(330px,35vw);height:35px;padding:0 9px;color:#9fa6af;background:#191b1f;border:1px solid #626971;border-radius:4px}.client-list-toolbar label svg{width:15px}.client-list-toolbar input{width:100%;height:auto!important;padding:0!important;background:transparent!important;border:0!important;outline:0}.client-list-toolbar>button,.client-filter-drawer>button,.client-tab-controls button{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:0 11px;color:#ebedf0;background:#292d31;border:1px solid #656c74;border-radius:4px;font-size:10px;cursor:pointer}.client-list-toolbar>button.selected{color:#fff;border-color:#4b9cdf;box-shadow:inset 0 -2px #4b9cdf}.client-list-toolbar>button svg{width:14px;height:14px}.client-list-toolbar>span{margin-left:auto;color:#aab0b8;font-size:10px}.client-filter-drawer{display:flex;align-items:end;gap:12px;padding:13px 15px;background:#1c1f22;border-bottom:1px solid #535961}.client-filter-drawer label{display:grid;gap:5px;color:#aab1ba;font-size:9px;font-weight:700;text-transform:uppercase}.client-filter-drawer select{min-width:145px;height:33px;padding:0 27px 0 8px;color:#e8eaed;background:#25282c;border:1px solid #626971;border-radius:3px;font-size:10px;text-transform:none}.client-filter-drawer>button{margin-left:auto}.client-column-drawer{background:#1c1f22;border-bottom:1px solid #535961}.client-column-drawer>header{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:14px 16px 11px}.client-column-drawer h2{margin:0;color:#f0f2f4;font-size:12px}.client-column-drawer p{margin:4px 0 0;color:#9fa7b0;font-size:9px}.client-column-drawer>header>button{display:grid;width:28px;height:28px;place-items:center;color:#aeb5bd;background:transparent;border:0;border-radius:3px;cursor:pointer}.client-column-drawer>header>button:hover{color:#fff;background:#2b3035}.client-column-drawer>header svg{width:13px}.client-column-drawer>div{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:0;padding:0 16px 12px}.client-column-drawer>div label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-height:36px;padding:0 9px;color:#dbe0e5;border:1px solid #4d535a;border-right:0;border-bottom:0;font-size:9px;cursor:pointer}.client-column-drawer>div label:nth-child(4n),.client-column-drawer>div label:last-child{border-right:1px solid #4d535a}.client-column-drawer>div label:nth-last-child(-n+4){border-bottom:1px solid #4d535a}.client-column-drawer>div label.required{color:#aeb5bd;cursor:default}.client-column-drawer input{accent-color:#4c9edf}.client-column-drawer small{grid-column:2;color:#7f8993;font-size:7px}.client-column-drawer>footer{display:flex;align-items:center;gap:10px;min-height:49px;padding:0 16px;border-top:1px solid #4f555c}.client-column-drawer>footer span{margin-left:auto;color:#9ca5ae;font-size:8px}.client-column-drawer>footer button{min-height:31px;padding:0 10px;color:#e5e9ed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px;cursor:pointer}.client-column-drawer>footer button.primary-button{color:#fff;background:#337dbb;border-color:#599dd4}.client-table-notice{display:grid;grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:40px;padding:0 14px;color:#dce9e1;background:#1f372a;border-bottom:1px solid #3f7051;font-size:9px}.client-table-notice>svg{width:14px;color:#76c68f}.client-table-notice>button{display:grid;width:24px;height:24px;place-items:center;color:#a9c4b2;background:transparent;border:0;cursor:pointer}.client-table-notice>button svg{width:12px}.client-list-table{overflow-x:auto}.client-list-table table{min-width:1420px}.client-list-table th{background:#2b2e33;white-space:nowrap}.client-list-table td{max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-list-table td:nth-child(2) small{display:block;margin-top:3px;color:#949ba4;font-size:8px}.client-list-table td.empty{height:150px;color:#aab1ba;text-align:center}.client-row-state,.client-status{display:inline-flex;align-items:center;gap:6px;color:#dce0e4;font-size:10px;text-transform:capitalize}.client-row-state.offline i,.client-status.offline i{background:#888f98}.client-name-button{padding:0;color:#78a9f3;background:transparent;border:0;font:inherit;font-weight:650;cursor:pointer}.client-name-button:hover{text-decoration:underline}.client-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-height:48px;padding:0 14px;color:#a7aeb7;border-top:1px solid #535961;font-size:9px}.client-pagination select{height:29px;padding:0 24px 0 8px;color:#e5e8eb;background:#202327;border:1px solid #5f666f;border-radius:3px}.client-pagination button{width:28px;height:28px;color:#8f969f;background:#292c30;border:1px solid #555b62;border-radius:3px}@media(max-width:900px){.client-column-drawer>div{grid-template-columns:repeat(2,minmax(150px,1fr))}.client-column-drawer>div label:nth-child(4n){border-right:0}.client-column-drawer>div label:nth-child(2n),.client-column-drawer>div label:last-child{border-right:1px solid #4d535a}.client-column-drawer>div label:nth-last-child(-n+4){border-bottom:0}.client-column-drawer>div label:nth-last-child(-n+2){border-bottom:1px solid #4d535a}}.client-detail-back{display:inline-flex;align-items:center;gap:6px;margin:18px 20px 0;padding:0;color:#78a9f3;background:transparent;border:0;font-size:11px;cursor:pointer}.client-detail-back svg{width:14px}.client-detail-title{justify-content:space-between;min-height:74px}.client-detail-title>div{display:grid;gap:4px}.client-detail-title p{color:#aab1ba;font-size:10px}.client-detail-title .client-status{align-self:center}.client-detail-body{padding:23px 20px 30px}.client-connectivity-card,.client-overview-grid>section,.client-performance-grid>section,.network-client-table{background:#23262a;border:1px solid #565c63;border-radius:5px;overflow:hidden}.client-connectivity-card>header,.client-overview-grid>section>header,.client-performance-grid>section>header,.network-client-table>header{display:flex;align-items:center;justify-content:space-between;min-height:51px;padding:0 15px;border-bottom:1px solid #50565d}.client-event-legend{display:flex;flex-wrap:wrap;gap:18px;padding:15px 17px 7px;color:#aeb4bd;font-size:9px}.client-event-legend span{display:flex;align-items:center;gap:5px}.client-event-legend i{width:8px;height:8px;border-radius:50%;background:#70a8dc}.client-event-legend i.authentication{background:#8a83dc}.client-event-legend i.dhcp{background:#79bd79}.client-event-legend i.dns{background:#dca95d}.client-event-legend i.applications{background:#d57272}.client-connectivity-timeline{position:relative;display:flex;align-items:center;justify-content:space-around;height:85px;margin:0 18px}.client-connectivity-timeline span{position:absolute;right:0;left:0;height:2px;background:#58606a}.client-connectivity-timeline i{z-index:1;width:12px;height:12px;background:#79bd79;border:3px solid #23262a;border-radius:50%;box-shadow:0 0 0 1px #79bd79}.client-current-state{display:flex;align-items:center;gap:14px;min-height:45px;padding:0 17px;background:#1d2023;border-top:1px solid #50565d}.client-current-state span{display:flex;align-items:center;gap:7px;color:#9fa6af;font-size:9px}.client-current-state strong{color:#eef0f3;font-size:11px}.client-current-state small{margin-left:auto;color:#8f98a1;font-size:8px}.client-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.client-overview-grid>section>header>div{display:flex;gap:6px}.client-overview-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:6px 15px 15px}.client-overview-grid dl div{display:grid;gap:3px;min-width:0;padding:10px 0;border-bottom:1px solid #43484e}.client-overview-grid dl div:nth-child(odd){padding-right:15px}.client-overview-grid dl div:nth-child(2n){padding-left:15px;border-left:1px solid #43484e}.client-overview-grid dt{color:#9fa6af;font-size:9px}.client-overview-grid dd{margin:0;color:#eef0f3;font-size:10px;overflow-wrap:anywhere}.client-usage-summary{display:grid;grid-template-columns:150px minmax(140px,1fr);gap:18px;align-items:center;min-height:170px;padding:15px}.client-usage-ring{display:grid;place-content:center;width:130px;height:130px;margin:auto;text-align:center;background:radial-gradient(circle,#23262a 52%,transparent 53%),conic-gradient(#4d96df 0 48%,#7e79d4 48% 79%,#59616b 79%);border-radius:50%}.client-usage-ring span{color:#fff;font-size:15px;font-weight:700}.client-usage-ring small{color:#9fa6af;font-size:8px}.client-usage-summary ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.client-usage-summary li{display:grid;grid-template-columns:8px minmax(72px,1fr) auto;gap:8px;align-items:center;color:#cfd3d8;font-size:9px}.client-usage-summary li i{width:8px;height:8px;background:#4d96df;border-radius:2px}.client-usage-summary li i.usage-collab{background:#7e79d4}.client-usage-summary li i.usage-other{background:#59616b}.client-tab-controls{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.client-tab-controls .meraki-blue-action{background:#2367bb;border-color:#4c86d0}.client-tab-controls svg{width:13px}.client-tab-controls button.selected{color:#fff;border-color:#4b9cdf;box-shadow:inset 0 -2px #4b9cdf}.client-connection-filters{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(125px,1fr)) auto;gap:10px;align-items:end;margin-bottom:12px;padding:13px;background:#1d2023;border:1px solid #565c63;border-radius:4px}.client-connection-filters>label{display:grid;gap:5px;color:#aab1ba;font-size:8px;font-weight:650;text-transform:uppercase}.client-connection-filters select,.client-connection-filters input{width:100%;height:33px;padding:0 8px;color:#ebedf0;background:#171a1d;border:1px solid #616970;border-radius:3px;font-size:9px;text-transform:none}.client-connection-search{display:flex;align-items:center;gap:6px;height:33px;padding:0 8px;background:#171a1d;border:1px solid #616970;border-radius:3px}.client-connection-search svg{width:13px;color:#929ca5}.client-connection-search input{height:auto;padding:0;background:transparent;border:0;outline:0}.client-connection-filters>button{height:33px;padding:0 10px;color:#e4e8eb;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.client-connection-filters>button:disabled{opacity:.4}.client-capture-notice{display:grid;grid-template-columns:16px minmax(0,1fr) 24px;gap:8px;align-items:center;margin-bottom:12px;padding:9px 11px;color:#d8e4eb;background:#1d3241;border:1px solid #3e627b;font-size:8px;line-height:1.45}.client-capture-notice>svg{width:14px;color:#75b5e0}.client-capture-notice>button{display:grid;width:24px;height:24px;place-items:center;color:#a7bbc9;background:transparent;border:0}.client-capture-notice>button svg{width:12px}.client-capture-link{padding:0;color:#79afe0;background:transparent;border:0;font:inherit;cursor:pointer}.client-capture-dialog{width:min(680px,calc(100vw - 40px));max-height:calc(100vh - 44px);overflow:auto;color:#e8ebee;background:#25292d;border:1px solid #687078;border-radius:4px;box-shadow:0 22px 65px #0000009e}.client-capture-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #51585f}.client-capture-dialog>header span{color:#78afe0;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.client-capture-dialog>header h2{margin:3px 0 0;color:#f2f4f5;font-size:14px}.client-capture-dialog>header button{display:grid;width:27px;height:27px;place-items:center;padding:0;color:#b7bec5;background:transparent;border:0}.client-capture-dialog>header svg{width:13px}.client-capture-dialog>section{display:grid;gap:13px;padding:17px}.client-capture-dialog label{display:grid;gap:5px;color:#dce1e5;font-size:8px;font-weight:650}.client-capture-dialog input,.client-capture-dialog select{width:100%;height:34px;padding:0 9px;color:#edf0f3;background:#171a1d;border:1px solid #626a71;border-radius:3px;font-size:9px}.client-capture-dialog label small{color:#969fa8;font-size:7px;font-weight:400;line-height:1.45}.client-capture-identity{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 11px;background:#1d2023;border:1px solid #50575e}.client-capture-identity strong{color:#f0f2f4;font-size:10px}.client-capture-identity span{color:#a6aeb6;font-size:8px}.client-capture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.client-capture-impact{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;padding:10px 11px;color:#c3d8e6;background:#1d3241;border:1px solid #3e627b;font-size:8px;line-height:1.5}.client-capture-impact svg{width:14px;color:#75b5e0}.client-capture-errors{padding:10px 12px;color:#edd3d1;background:#402625;border:1px solid #80504e;font-size:8px}.client-capture-errors strong{font-size:9px}.client-capture-errors ul{display:grid;gap:4px;margin:7px 0 0;padding-left:17px}.client-capture-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #51585f}.client-capture-dialog>footer button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 11px;color:#e5e9ec;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.client-capture-dialog>footer button.primary-button{color:#fff;background:#337dbb;border-color:#599dd4}.client-capture-dialog>footer button:disabled{opacity:.42}.client-capture-dialog>footer svg{width:12px}.client-capture-dialog.compact{width:min(560px,calc(100vw - 40px))}.client-capture-dialog.compact dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px 16px 18px}.client-capture-dialog.compact dl div{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid #454c52}.client-capture-dialog.compact dl div:nth-child(odd){padding-right:13px}.client-capture-dialog.compact dl div:nth-child(2n){padding-left:13px;border-left:1px solid #454c52}.client-capture-dialog.compact dt{color:#9ca5ad;font-size:7px;text-transform:uppercase}.client-capture-dialog.compact dd{margin:0;color:#edf0f3;font-size:9px;overflow-wrap:anywhere}.client-history-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(125px,auto)) auto;gap:8px;align-items:end;margin-bottom:12px}.client-history-toolbar>label{display:flex;align-items:center;gap:7px;height:34px;padding:0 9px;color:#98a2ab;background:#171a1d;border:1px solid #626970;border-radius:3px}.client-history-toolbar>label svg{width:13px}.client-history-toolbar>label input{width:100%;color:#eef0f2;background:transparent;border:0;outline:0;font-size:9px}.client-history-toolbar>select,.client-history-toolbar>button{height:34px;padding:0 9px;color:#e5e9ec;background:#292d31;border:1px solid #626970;border-radius:3px;font-size:8px}.client-history-toolbar>button:disabled{opacity:.4}.client-sparkline.range-2h i:nth-child(odd){height:32%}.client-sparkline.range-week i:nth-child(3n){height:72%}.client-sparkline.range-month i:nth-child(4n){height:88%}@media(max-width:900px){.client-connection-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.client-connection-filters>button{justify-self:start}.client-capture-grid{grid-template-columns:1fr}.client-history-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.client-history-toolbar>label{grid-column:1/-1}}.network-client-table>header:has(h2) span{margin-left:auto}.network-client-table>header:not(:has(h2)){justify-content:flex-end}.network-client-table>header span{color:#9fa6af;font-size:9px}.network-client-table table{min-width:900px}.network-client-table td.empty{height:140px;color:#aab1ba;text-align:center}.client-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.client-performance-grid header strong{color:#dfe3e7;font-size:13px}.client-sparkline{display:flex;align-items:end;gap:7px;height:125px;padding:20px 18px 12px;background:linear-gradient(transparent 32%,#3f444a 33% 34%,transparent 35% 65%,#3f444a 66% 67%,transparent 68%)}.client-sparkline i{flex:1;height:48%;background:#4b96db;border-radius:2px 2px 0 0}.client-sparkline i:nth-child(2n){height:68%}.client-sparkline i:nth-child(3n){height:38%}.client-sparkline i:nth-child(5n){height:83%}.client-sparkline.variant-1 i{background:#d07d72}.client-sparkline.variant-2 i{background:#7fb879}.client-sparkline.variant-3 i{background:#7e79d4}.network-topology-page{max-width:1320px}.topology-layer-tabs{display:flex;margin:0 20px;padding-top:18px;border-bottom:1px solid #5b6067}.topology-layer-tabs button{position:relative;padding:0 22px 13px;color:#b2b8c0;background:transparent;border:0;font-size:12px;font-weight:650;cursor:pointer}.topology-layer-tabs button.selected{color:#fff}.topology-layer-tabs button.selected:after{position:absolute;right:12px;bottom:-1px;left:12px;height:3px;background:#4b9cdf;content:""}.topology-toolbar{display:flex;align-items:center;gap:8px;margin:18px 20px 0}.topology-toolbar button,.topology-layout-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;color:#e7e9ec;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px;cursor:pointer}.topology-toolbar button.selected,.topology-layout-actions button.selected{color:#fff;border-color:#4b9cdf;box-shadow:inset 0 -2px #4b9cdf}.topology-toolbar button i{width:7px;height:7px;background:#7bc064;border-radius:50%}.topology-toolbar button i.alerting{background:#e2a24f}.topology-toolbar>label{display:grid;grid-template-columns:16px minmax(180px,1fr);align-items:center;gap:7px;width:min(310px,32vw);height:34px;padding:0 9px;color:#9fa6af;background:#191b1f;border:1px solid #626971;border-radius:3px}.topology-toolbar>label svg{width:14px}.topology-toolbar>label input{width:100%;height:auto!important;padding:0!important;background:transparent!important;border:0!important;outline:0}.topology-toolbar>span{flex:1}.topology-layout-actions{display:flex;align-items:center}.topology-layout-actions button{border-radius:0}.topology-layout-actions button:first-child{border-radius:3px 0 0 3px}.topology-layout-actions button:nth-child(2){margin-left:-1px;border-radius:0 3px 3px 0}.topology-layout-actions .info-hint{margin-left:7px}.topology-label-options{display:flex;gap:18px;margin:12px 20px 10px;color:#cbd0d5;font-size:9px}.topology-label-options label{display:flex;align-items:center;gap:6px}.topology-label-options input{accent-color:#4b9cdf}.topology-graph{position:relative;min-height:610px;margin:0 20px;background:#f5f6f7;border:1px solid #777d85;border-radius:3px;overflow:hidden;transition:min-height .2s ease}.topology-graph.collapsed{min-height:470px}.topology-graph-grid{position:absolute;inset:0;background-image:linear-gradient(#e1e4e7 1px,transparent 1px),linear-gradient(90deg,#e1e4e7 1px,transparent 1px);background-size:30px 30px;opacity:.48}.topology-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.topology-connections line{stroke:#86919a;stroke-width:.45;vector-effect:non-scaling-stroke}.topology-connections line:nth-child(3n){stroke:#5d94bd;stroke-width:.7}.topology-node{position:absolute;z-index:2;display:grid;justify-items:center;gap:3px;min-width:100px;max-width:150px;padding:0;color:#293038;background:transparent;border:0;text-align:center;transform:translate(-50%,-50%);cursor:pointer}.topology-node>span{position:relative;display:grid;width:39px;height:39px;place-items:center;color:#fff;background:#5d7f9f;border:2px solid #fff;border-radius:5px;box-shadow:0 1px 4px #00000052}.topology-node>span svg{width:21px;height:21px}.topology-node>span i{position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;background:#77bd61;border:2px solid #fff;border-radius:50%}.topology-node.alerting>span i{background:#e1a145}.topology-node.offline>span i{background:#8c9299}.topology-node.firewall>span{background:#b06e6e}.topology-node.switch>span{background:#5e85a5}.topology-node.access_point>span{background:#5c9a8c;border-radius:50%}.topology-node.camera>span{background:#8c78a8}.topology-node.subnet>span{width:46px;height:32px;background:#6f8d77;border-radius:16px}.topology-node strong{width:100%;overflow:hidden;color:#20262c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.topology-node small{color:#68717a;font-size:7px}.topology-graph.collapsed .topology-node{transform:translate(-50%,-50%) scale(.86)}.topology-graph.collapsed .topology-node small{display:none}.topology-empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:7px;color:#65707a}.topology-empty svg{width:30px}.topology-empty strong{font-size:13px}.topology-empty span{font-size:9px}.topology-legend{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:14px 20px 28px;padding:13px 15px;background:#23262a;border:1px solid #565c63;border-radius:4px}.topology-legend h3{margin:0 8px 0 0;color:#eef0f2;font-size:11px}.topology-legend span{display:flex;align-items:center;gap:5px;color:#aeb4bd;font-size:8px}.topology-legend span i{width:10px;height:10px;background:#b06e6e;border-radius:2px}.topology-legend span i.legend-1{background:#5e85a5}.topology-legend span i.legend-2{background:#5c9a8c}.topology-legend span i.legend-3{background:#8c78a8}.topology-legend span i.legend-4{background:#7f868e}.event-log-page{max-width:1320px}.event-log-heading{display:flex;align-items:flex-end;gap:7px}.event-product-picker{position:relative}.event-product-picker>button{display:flex;align-items:center;gap:4px;padding:2px 0 3px;color:#73a9df;background:transparent;border:0;font-size:9px;cursor:pointer}.event-product-picker>button svg{width:11px;height:11px}.event-product-picker>div{position:absolute;z-index:35;top:calc(100% + 4px);left:0;display:grid;width:190px;padding:5px;color:#e7eaed;background:#262a2e;border:1px solid #656b72;border-radius:3px;box-shadow:0 8px 20px #0000005c}.event-product-picker>div button{min-height:30px;padding:0 9px;color:#dce0e4;background:transparent;border:0;border-radius:2px;font-size:9px;text-align:left;cursor:pointer}.event-product-picker>div button:hover,.event-product-picker>div button.selected{color:#fff;background:#35404a}.event-log-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:26px 20px 14px;padding:18px 20px;background:#23262a;border:1px solid #5c626a;border-radius:4px}.event-log-filters>label,.event-time-filter{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.event-log-filters span{color:#d9dde1;font-size:10px;font-weight:650}.event-log-filters input,.event-log-filters select{width:100%;min-width:0;height:34px;padding:0 9px;color:#edf0f3;background:#181b1e;border:1px solid #666d75;border-radius:3px;font-size:10px}.event-time-filter{grid-column:1 / -1;grid-template-columns:130px 110px minmax(140px,180px) 110px auto}.event-time-filter.custom{grid-template-columns:130px 110px minmax(135px,170px) 105px auto minmax(135px,170px) 105px auto}.event-time-filter b{color:#aeb5bc;font-size:9px;font-weight:500;text-align:center}.event-time-filter small{color:#9fa6ae;font-size:9px}.event-filter-actions{grid-column:1 / -1;display:flex;gap:8px;padding-left:138px}.event-filter-actions button,.event-log-actions button,.event-log-bottom button{min-height:33px;padding:0 12px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px;cursor:pointer}.event-log-actions button{display:flex;align-items:center;gap:4px}.event-log-actions button svg{width:11px;height:11px}.event-log-actions button:disabled,.event-log-bottom button:disabled{cursor:default;opacity:.42}.event-filter-actions button.meraki-blue-action{background:#2367bb;border-color:#4c86d0}.event-filter-actions button:last-child{color:#78a9f3;background:transparent;border:0}.event-log-actions{display:flex;align-items:center;gap:8px;margin:0 20px 10px}.event-log-actions>span{flex:1}.event-log-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 20px 10px;padding:12px 15px;color:#e8ebee;background:#1d3144;border:1px solid #426d93;border-radius:3px;font-size:10px}.event-log-summary span{color:#afc4d7}.event-log-table{margin:0 20px;background:#23262a;border:1px solid #5c626a;border-radius:4px;overflow:hidden}.event-total-row{min-height:38px;padding:12px 14px 0;color:#aab1ba;font-size:9px}.event-log-table table{min-width:1100px}.event-log-table th{background:#292d31}.event-log-table td{vertical-align:top}.event-log-table td:nth-child(1),.event-log-table td:nth-child(4),.event-log-table td:nth-child(5){white-space:nowrap}.event-log-table td:last-child{min-width:280px;color:#bec4ca}.event-log-table td button{padding:0;color:#78a9f3;background:transparent;border:0;font:inherit;cursor:pointer}.event-log-table td.empty{height:150px;color:#aab1ba;text-align:center}.event-log-bottom{display:flex;align-items:center;gap:8px;margin:11px 20px 28px}.event-log-bottom span{margin-left:auto;color:#9fa6af;font-size:9px}.event-log-bottom span button{min-height:0;padding:0;color:#78a9f3;background:transparent;border:0}.event-detail-layer{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:#040608b8}.event-detail-dialog{width:min(560px,100%);color:#edf0f3;background:#24272b;border:1px solid #686f77;border-radius:5px;box-shadow:0 22px 64px #0000008c}.event-detail-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding:17px 18px;border-bottom:1px solid #50575e}.event-detail-dialog>header span{color:#80b2e9;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.event-detail-dialog h2{margin:4px 0 0;font-size:15px}.event-detail-dialog>header button{display:grid;width:28px;height:28px;place-items:center;color:#aeb5bd;background:transparent;border:0}.event-detail-dialog>header svg{width:15px}.event-detail-dialog dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:13px 18px}.event-detail-dialog dl div{padding:8px 0;border-bottom:1px solid #41474e}.event-detail-dialog dt{color:#929ba4;font-size:8px}.event-detail-dialog dd{margin:4px 0 0;color:#e6eaed;font-size:9px}.event-detail-dialog>section{margin:0 18px 17px;padding:13px;background:#1b1e21;border:1px solid #4b5158}.event-detail-dialog h3{margin:0 0 6px;font-size:10px}.event-detail-dialog p{margin:0;color:#b6bdc5;font-size:9px;line-height:1.5}.event-detail-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;background:#1f2225;border-top:1px solid #50575e}.event-detail-dialog>footer button{min-height:33px;padding:0 11px;color:#e8ebee;background:#2b3035;border:1px solid #666d75;border-radius:3px;font-size:9px}.event-detail-dialog>footer .meraki-blue-action{background:#246bbb;border-color:#4c8ed1}.floor-plans-page{max-width:1320px}.floor-map-shell{position:relative;min-height:680px;margin:25px 20px 30px;background:#e8ecef;border:1px solid #636a72;border-radius:4px;overflow:hidden}.floor-map-tree{position:absolute;z-index:8;inset:0 auto 0 0;width:228px;color:#e9ecef;background:#23262a;border-right:1px solid #5d646c;box-shadow:2px 0 7px #00000038}.floor-map-tree header{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 12px;border-bottom:1px solid #50565d}.floor-map-tree h2{margin:0;font-size:13px}.floor-map-tree header button{display:grid;width:27px;height:27px;place-items:center;color:#e9ecef;background:#2b2f34;border:1px solid #626971;border-radius:3px}.floor-map-tree header svg{width:13px}.floor-map-tree>button{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:46px;padding:7px 11px;color:#e1e4e8;background:transparent;border:0;border-bottom:1px solid #43484e;text-align:left;font-size:10px;cursor:pointer}.floor-map-tree>button:hover,.floor-map-tree>button.selected{background:#30343a;box-shadow:inset 3px 0 #4b9cdf}.floor-map-tree>button svg{width:14px;color:#aeb4bc}.floor-map-tree>button span{display:grid;gap:2px}.floor-map-tree>button small{color:#969da6;font-size:8px}.floor-map-tree>button b{color:#959ca5;font-size:9px}.floor-map-tree .floor-tree-group{background:#1d2023;font-weight:700}.floor-map-tree .floor-tree-group svg{transform:rotate(90deg)}.floor-map-shell.with-tree .floor-map{left:228px}.floor-map-shell.with-tree .floor-map-toolbar{left:242px}.floor-map{--map-zoom:1;position:absolute;inset:0;overflow:hidden;background:linear-gradient(25deg,transparent 46%,rgba(139,151,160,.18) 47% 51%,transparent 52%),linear-gradient(-32deg,transparent 43%,rgba(139,151,160,.16) 44% 49%,transparent 50%),#e9edef}.floor-map-streets{position:absolute;inset:-20%;background-image:linear-gradient(90deg,transparent 48%,rgba(255,255,255,.78) 49% 51%,transparent 52%),linear-gradient(12deg,transparent 48%,rgba(255,255,255,.88) 49% 51%,transparent 52%),linear-gradient(-18deg,transparent 48%,rgba(255,255,255,.82) 49% 51%,transparent 52%);background-size:150px 150px,230px 200px,310px 250px;transform:scale(var(--map-zoom));transition:transform .18s ease}.floor-map-toolbar{position:absolute;z-index:5;top:14px;left:14px;display:flex;align-items:center;gap:10px}.floor-map-toolbar>div{display:grid;box-shadow:0 1px 4px #0000003d}.floor-map-toolbar>div button{width:34px;height:32px;color:#323b43;background:#fff;border:1px solid #a9b0b6;font-size:18px;cursor:pointer}.floor-map-toolbar>div button+button{margin-top:-1px}.floor-map-toolbar label{display:flex;box-shadow:0 1px 4px #00000038}.floor-map-toolbar input{width:min(290px,44vw);height:35px;padding:0 10px;color:#20272d;background:#fff;border:1px solid #a9b0b6;border-radius:3px 0 0 3px;outline:0}.floor-map-toolbar label button{height:35px;padding:0 12px;color:#25303a;background:#f4f5f6;border:1px solid #a9b0b6;border-left:0;border-radius:0 3px 3px 0;font-size:10px;cursor:pointer}.floor-map-pin{position:absolute;z-index:2;display:grid;grid-template-columns:auto auto;align-items:center;gap:0 2px;min-width:40px;padding:0;color:#3e87c7;background:transparent;border:0;transform:translate(-50%,-50%);cursor:pointer}.floor-map-pin svg{grid-row:1;grid-column:1;width:34px;height:34px;fill:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.34))}.floor-map-pin>span{grid-row:1;grid-column:1;z-index:1;align-self:center;justify-self:center;margin-top:-4px;color:#fff;font-size:8px;font-weight:800}.floor-map-pin strong{grid-column:1 / -1;padding:3px 6px;color:#263038;background:#fffffff0;border-radius:2px;box-shadow:0 1px 3px #0000002e;font-size:8px;white-space:nowrap}.floor-map-pin.alerting{color:#d59636}.floor-map-pin.offline{color:#bd5959}.floor-map-pin.dormant{color:#8a9096}.floor-map-pin.selected strong{color:#fff;background:#286ca7}.floor-map-empty{position:absolute;inset:0;display:grid;place-content:center;color:#58636d;font-size:12px}.floor-map-legend{position:absolute;z-index:5;right:15px;bottom:14px;display:flex;gap:11px;align-items:center;padding:9px 11px;color:#3d4750;background:#fffffff0;border:1px solid #aab0b6;border-radius:3px;box-shadow:0 1px 4px #00000029;font-size:8px}.floor-map-legend strong{font-size:9px}.floor-map-legend span{display:flex;align-items:center;gap:4px;text-transform:capitalize}.floor-map-legend i,.floor-location-panel dd i{width:8px;height:8px;background:#3e9d60;border-radius:50%}.floor-map-legend i.alerting,.floor-location-panel dd i.alerting{background:#dc9d3e}.floor-map-legend i.offline,.floor-location-panel dd i.offline{background:#c45858}.floor-map-legend i.dormant,.floor-location-panel dd i.dormant{background:#8a9096}.floor-location-panel{position:absolute;z-index:7;top:14px;right:14px;width:260px;padding:17px;color:#eef0f3;background:#24272b;border:1px solid #5d646c;border-radius:4px;box-shadow:0 7px 22px #00000059}.floor-location-panel>button:first-child{position:absolute;top:9px;right:9px;width:28px;height:28px;padding:0;color:#aeb4bc;background:transparent;border:0}.floor-location-panel>button:first-child svg{width:15px}.floor-location-panel h2{margin:0 30px 4px 0;font-size:15px}.floor-location-panel p{margin:0 0 14px;color:#aab1ba;font-size:9px}.floor-location-panel dl{display:grid;gap:7px;margin:0 0 15px}.floor-location-panel dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:7px;border-bottom:1px solid #444a50;font-size:9px}.floor-location-panel dt{color:#aab1ba}.floor-location-panel dd{display:flex;align-items:center;gap:5px;margin:0;text-transform:capitalize}.floor-location-panel>button:not(:first-child){width:100%;min-height:33px;margin-top:7px;color:#eef0f3;background:#292d31;border:1px solid #666d75;border-radius:3px;font-size:9px}.compliance-page{max-width:1180px}.compliance-tabs{display:flex;margin:0 20px;border-bottom:1px solid #5b6067}.compliance-tabs span{position:relative;padding:18px 22px 13px;color:#fff;font-size:12px;font-weight:650}.compliance-tabs span.selected:after{position:absolute;right:12px;bottom:-1px;left:12px;height:3px;background:#4b9cdf;content:""}.compliance-summary{margin:25px 20px 16px;padding:20px 22px 24px;background:#23262a;border:1px solid #5c626a;border-radius:5px}.compliance-summary>h2{margin:0 0 20px;color:#f3f5f7;font-size:17px}.compliance-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.compliance-card{display:grid;grid-template-columns:145px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:12px 22px;min-height:268px;padding:18px;background:#1f2226;border:1px solid #50565d;border-radius:4px}.compliance-card h3{grid-column:1/-1;margin:0;color:#eef0f3;font-size:12px}.compliance-ring{grid-row:2;display:grid;width:132px;height:132px;place-content:center;align-self:center;text-align:center;background:radial-gradient(circle,#1f2226 54%,transparent 55%),conic-gradient(#67af65 0 var(--compliance-percent),#b95858 var(--compliance-percent));border-radius:50%}.compliance-ring strong{color:#fff;font-size:26px}.compliance-ring span{color:#9fa6af;font-size:8px;text-transform:uppercase}.compliance-card ul{display:grid;align-content:center;gap:13px;margin:0;padding:0;list-style:none}.compliance-card li{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:7px;align-items:center;color:#cdd2d7;font-size:9px}.compliance-card li i{width:9px;height:9px;background:#67af65;border-radius:50%}.compliance-card li i.partial{background:#d7a64b}.compliance-card li i.noncompliant{background:#bd5b5b}.compliance-card li strong{color:#eef0f3}.compliance-card footer{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:12px;color:#a7aeb7;border-top:1px solid #494e55;font-size:9px}.compliance-card footer strong{color:#fff}.compliance-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin:0 20px 12px}.compliance-actions label{display:flex;align-items:center;gap:8px;color:#d8dce1;font-size:10px}.compliance-actions input{width:31px;height:17px;appearance:none;background:#555c64;border-radius:10px;box-shadow:inset 0 0 0 1px #69717a;cursor:pointer}.compliance-actions input:checked{background:#367fc0;box-shadow:inset 14px 0 0 1px #72aee4}.compliance-actions button{min-height:34px;padding:0 12px;color:#edf0f3;background:#292d31;border:1px solid #666d75;border-radius:3px;font-size:9px}.compliance-details{margin:0 20px 28px;background:#23262a;border:1px solid #5c626a;border-radius:4px;overflow:auto}.compliance-details table{min-width:760px}.compliance-details th{background:#292d31}.compliance-details td:last-child{color:#aeb4bd}.compliance-details td.empty{height:120px;text-align:center}.compliance-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.compliance-state i{width:8px;height:8px;background:#67af65;border-radius:50%}.compliance-state.partial i{background:#d7a64b}.compliance-state.noncompliant i{background:#bd5b5b}.compliance-check-groups{display:grid;gap:18px;margin:0 20px 28px}.compliance-check-section{background:#23262a;border:1px solid #5c626a;border-radius:4px;overflow:hidden}.compliance-check-section>h2{margin:0;padding:15px 17px;color:#f0f2f4;background:#292d31;border-bottom:1px solid #555b62;font-size:13px}.compliance-check-row{display:grid;grid-template-columns:24px minmax(250px,1fr) auto auto;align-items:center;gap:13px;min-height:74px;padding:12px 16px;border-bottom:1px solid #4b5057}.compliance-check-row:last-child{border-bottom:0}.compliance-check-row h3{margin:0 0 4px;color:#edf0f3;font-size:10px}.compliance-check-row p{margin:0;color:#aeb4bd;font-size:9px;line-height:1.45}.compliance-check-row button{min-height:31px;padding:0 10px;color:#80b3f2;background:#292d31;border:1px solid #656c74;border-radius:3px;font-size:9px;white-space:nowrap}.compliance-check-row button.compliance-documentation{color:#aeb4bd;background:transparent;border-color:transparent}.compliance-check-icon{display:grid;width:20px;height:20px;place-items:center;border:1px solid #67af65;border-radius:50%}.compliance-check-icon i{width:7px;height:7px;background:#67af65;border-radius:50%}.compliance-check-icon.partial{border-color:#d7a64b}.compliance-check-icon.partial i{background:#d7a64b}.compliance-check-icon.noncompliant{border-color:#bd5b5b}.compliance-check-icon.noncompliant i{background:#bd5b5b}.general-settings-page{max-width:1120px;padding-bottom:30px}.general-settings-section{margin:0 20px;border-top:1px solid #5b6168}.general-settings-section:first-of-type{margin-top:22px}.general-settings-section>h2{margin:0;padding:25px 0 11px;color:#eff1f3;font-size:15px;font-weight:650}.general-settings-section>div{background:#23262a;border:1px solid #555b62;border-radius:4px}.general-settings-section:first-of-type>div{border-top-color:#626971}.general-setting-row{display:grid;grid-template-columns:minmax(190px,31%) minmax(0,1fr);gap:24px;min-height:62px;padding:13px 17px;border-bottom:1px solid #494f55}.general-setting-row:last-child{border-bottom:0}.general-setting-label{align-self:start;padding-top:7px}.general-setting-label strong{color:#e9ecef;font-size:10px;font-weight:650}.general-setting-label p{max-width:260px;margin:5px 0 0;color:#9fa6ae;font-size:8.5px;line-height:1.45}.general-setting-control{display:grid;align-content:start;gap:7px;min-width:0}.general-setting-control>input,.general-setting-control>select,.general-setting-control>textarea{width:min(520px,100%)}.general-setting-control input,.general-setting-control select,.general-setting-control textarea,.general-inline-fields input,.general-inline-selects select,.general-number-unit input,.general-mini-table input{min-height:34px;padding:6px 9px;color:#edf0f3;background:#181b1e;border:1px solid #666d75;border-radius:3px;font:inherit;font-size:9px}.general-setting-control textarea{resize:vertical}.general-setting-control select{padding-right:28px}.general-setting-control small{color:#979fa8;font-size:8px}.general-setting-control code{display:block;width:min(520px,100%);padding:10px;color:#c8d4df;background:#181b1e;border:1px solid #555c63;border-radius:3px;font-size:9px;overflow:auto}.general-setting-control>button,.general-object-list button,.general-inline-fields button,.general-mini-table>button,.general-credential button{justify-self:start;min-height:33px;padding:0 11px;color:#e9ecef;background:#2b2f33;border:1px solid #676e76;border-radius:3px;font-size:9px;cursor:pointer}.general-setting-control>button svg,.general-object-list button svg,.general-mini-table button svg{width:12px}.general-static-value{padding-top:8px;color:#d5dae0;font-size:10px}.general-inline-fields{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.general-inline-fields label{display:grid;gap:5px;color:#adb4bc;font-size:8px}.general-inline-fields label input[type=radio]{min-height:0}.general-inline-fields>input{width:100px}.general-mini-table{display:grid;gap:8px}.general-mini-table>div{display:grid;grid-template-columns:28px 1.1fr .8fr 1.2fr;gap:6px;align-items:center}.general-mini-table>div:first-child{padding:0 4px;color:#aeb5bd;font-size:8px}.general-mini-table select{width:100%;min-width:0}.general-object-list{display:grid;gap:8px}.general-object-list>span{color:#aeb4bd;font-size:9px}.general-object-list label{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px}.general-object-list button{display:inline-flex;align-items:center;gap:5px}.general-radio-cards{display:grid;gap:8px}.general-radio-cards>label{display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;padding:10px;color:#cbd0d5;background:#1d2023;border:1px solid #535960;border-radius:3px;cursor:pointer}.general-radio-cards>label.selected{border-color:#4b91ce;box-shadow:inset 3px 0 #4b91ce}.general-radio-cards input{margin:2px 0 0}.general-radio-cards span{display:grid;gap:4px}.general-radio-cards strong{color:#e9ecef;font-size:9.5px}.general-radio-cards small{color:#9da5ad;font-size:8px;line-height:1.4}.general-credential{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.general-credential label{display:grid;gap:5px;color:#aeb4bc;font-size:8px}.general-credential span{display:flex;align-items:center;gap:5px;padding:8px 0;color:#72ba79;font-size:9px}.general-credential svg{width:14px}.general-number-unit,.general-inline-selects{display:flex;align-items:center;gap:8px}.general-number-unit input{width:110px}.general-number-unit span,.general-inline-selects span{color:#aeb4bd;font-size:9px}.general-inline-selects select{width:145px}.general-firmware-row{display:grid;gap:8px}.general-firmware-row p{margin:0 0 2px;color:#acb3bb;font-size:9px}.general-firmware-row label{display:flex;align-items:center;gap:7px;color:#d3d7dc;font-size:9px}.general-status-urls{display:grid;gap:5px}.general-status-urls a{color:#78a9f3;font-size:9px;text-decoration:none}.general-settings-page>.meraki-savebar{margin:22px 20px 0}.administration-page{max-width:1220px}.administration-tabs{display:flex;margin:0 20px;border-bottom:1px solid #5b6168}.administration-tabs button{position:relative;min-width:74px;padding:16px 18px 12px;color:#b9c0c8;background:transparent;border:0;font-size:10px;cursor:pointer}.administration-tabs button.selected{color:#fff}.administration-tabs button.selected:after{position:absolute;right:10px;bottom:-1px;left:10px;height:3px;background:#4b9cdf;content:""}.administration-toolbar{display:flex;align-items:center;gap:8px;margin:22px 20px 12px}.administration-toolbar label{display:flex;align-items:center;width:260px;height:34px;padding:0 9px;background:#181b1e;border:1px solid #656c74;border-radius:3px}.administration-toolbar label svg{width:14px;color:#9da5ae}.administration-toolbar input{width:100%;height:31px;padding:0 7px;color:#eef0f3;background:transparent;border:0;outline:0;font-size:9px}.administration-toolbar select,.administration-toolbar button{min-height:34px;padding:0 11px;color:#dde1e5;background:#292d31;border:1px solid #656c74;border-radius:3px;font-size:9px}.administration-toolbar button{display:flex;align-items:center;gap:7px}.administration-toolbar button svg{width:13px}.administration-toolbar>span{margin-left:auto;color:#aab1b9;font-size:9px}.administration-toolbar button.clear{color:#78a9f3;background:transparent;border:0}.administration-table{margin:0 20px 28px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:auto}.administration-table table{min-width:930px}.administration-table th{background:#292d31}.administration-table td{white-space:nowrap}.administration-table td button{padding:0;color:#79aaf0;background:transparent;border:0;font:inherit}.administration-table td:nth-child(6){display:flex;align-items:center;gap:5px}.administration-table td:nth-child(6) svg{width:13px;color:#9ea5ad}.admin-status{display:flex;align-items:center;gap:5px}.admin-status i{width:8px;height:8px;background:#65ad70;border-radius:50%}.administration-table footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-height:48px;padding:0 13px;color:#aab1b9;border-top:1px solid #4e545b;font-size:8px}.administration-table footer select,.administration-table footer button{min-height:29px;color:#dfe3e7;background:#292d31;border:1px solid #626970;border-radius:3px}.administration-table footer button{width:29px}.administration-roles{margin:22px 20px 30px}.administration-roles>h2{margin:0 0 18px;color:#eef0f2;font-size:15px}.role-group{margin-bottom:24px}.role-group>h3{margin:0;padding:0 0 9px;color:#dfe3e7;border-bottom:1px solid #5a6067;font-size:11px}.role-group article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:78px;padding:12px 15px;background:#23262a;border-right:1px solid #565d64;border-bottom:1px solid #50565d;border-left:1px solid #565d64}.role-group article h4{margin:0 0 4px;color:#eef1f3;font-size:10px}.role-group article p{margin:0;color:#aab1ba;font-size:8.5px;line-height:1.45}.role-group article>span{display:flex;align-items:center;gap:5px;color:#bec5cc;font-size:9px}.role-group article>span svg{width:14px}.role-group article>button{min-height:31px;padding:0 10px;color:#7faff0;background:#292d31;border:1px solid #656c74;border-radius:3px;font-size:9px}.alerts-settings-page{max-width:1120px;padding-bottom:28px}.alerts-settings{margin:22px 20px 0}.alerts-settings>h2{margin:0 0 13px;color:#eff1f3;font-size:15px}.alert-default-recipients{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;padding:15px 17px;background:#23262a;border:1px solid #565c63;border-radius:4px}.alert-default-recipients>strong{padding-top:7px;color:#e9ecef;font-size:10px}.alert-default-recipients>div,.alert-additional-recipients{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.alert-default-recipients span,.alert-additional-recipients span{display:flex;align-items:center;gap:7px;padding:6px 8px;color:#dce0e4;background:#30353a;border:1px solid #626970;border-radius:3px;font-size:8.5px}.alert-default-recipients span button,.alert-additional-recipients span button{padding:0;color:#aeb5bd;background:transparent;border:0}.alert-default-recipients input,.alert-additional-recipients input{min-width:180px;height:32px;padding:0 9px;color:#eef0f2;background:#181b1e;border:1px solid #666d75;border-radius:3px;font-size:9px}.alert-rule-group{margin-top:20px}.alert-rule-group>h3{margin:0;padding:0 0 9px;color:#e8ebee;border-bottom:1px solid #60666d;font-size:11px}.alert-rule-group article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:54px;padding:9px 13px;background:#23262a;border-right:1px solid #555c63;border-bottom:1px solid #4e545b;border-left:1px solid #555c63}.alert-rule-group article.enabled{background:#252a2f}.alert-rule-main{display:flex;align-items:center;gap:9px;min-width:0;color:#d9dde1;font-size:9.5px}.alert-rule-main>span{min-width:200px}.alert-rule-main>input[type=checkbox]{width:15px;height:15px;accent-color:#4b96d8}.alert-rule-main>input:not([type=checkbox]){width:150px;height:31px;padding:0 8px;color:#eef0f3;background:#181b1e;border:1px solid #656c74;border-radius:3px;font-size:8.5px}.alert-rule-main>button{min-height:31px;padding:0 9px;color:#82b4f2;background:#292d31;border:1px solid #656c74;border-radius:3px;font-size:8.5px}.alert-rule-main>svg{width:13px;color:#8f98a1}.alert-recipient-toggle{padding:6px 0;color:#7eaef0;background:transparent;border:0;font-size:8.5px}.alert-additional-recipients{grid-column:1/-1;margin:8px 0 2px 25px;padding:10px;background:#1d2023;border:1px solid #4f555c;border-radius:3px}.alerts-settings-page>.meraki-savebar{margin:22px 20px 0}.group-policies-page,.group-policy-editor{max-width:1260px}.group-policy-list{margin:24px 20px 18px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:auto}.group-policy-list table{min-width:1080px}.group-policy-list th{background:#292d31}.group-policy-list td{white-space:nowrap}.group-policy-list td button{padding:0;color:#79aaf0;background:transparent;border:0;font:inherit}.group-policy-list td:last-child{display:flex;align-items:center;gap:9px}.group-policy-list td:last-child button:last-child svg{width:13px}.group-policy-add{display:flex;align-items:center;gap:6px;min-height:34px;margin:12px;padding:0 11px;color:#eef0f3;background:#2b3035;border:1px solid #666d75;border-radius:3px;font-size:9px}.group-policy-add svg{width:13px}.group-policy-sentry{margin:0 20px 30px;padding:17px;background:#23262a;border:1px solid #595f66;border-radius:4px}.group-policy-sentry h2{margin:0 0 5px;color:#eef0f2;font-size:13px}.group-policy-sentry p{margin:0 0 14px;color:#aab1b9;font-size:9px}.group-policy-sentry div{padding:18px;color:#aab1b9;background:#1e2124;border:1px solid #50565d;font-size:9px}.group-policy-sentry div button{padding:0;color:#79aaf0;background:transparent;border:0;font:inherit}.group-policy-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 20px;padding:25px 0 16px;border-bottom:1px solid #5b6168}.group-policy-breadcrumb button{padding:0;color:#79aaf0;background:transparent;border:0;font-size:11px}.group-policy-breadcrumb span{color:#818991}.group-policy-breadcrumb h1{margin:0;color:#f2f4f6;font-size:18px}.policy-editor-card{margin:20px;background:#23262a;border:1px solid #595f66;border-radius:4px}.policy-editor-card>.general-setting-row{border-bottom:1px solid #4d535a}.policy-editor-card>h2{margin:0;padding:16px 17px 10px;color:#f0f2f4;background:#292d31;border-bottom:1px solid #555b62;font-size:12px}.policy-schedule{display:grid;gap:10px}.policy-schedule>select{width:210px}.policy-schedule-templates{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#aeb5bd;font-size:8px}.policy-schedule-templates button{padding:0;color:#7eaff0;background:transparent;border:0;font-size:8px}.policy-schedule table,.policy-rule-table table{width:100%;background:#1e2124;border:1px solid #50565d}.policy-schedule th,.policy-rule-table th{padding:8px;background:#292d31;font-size:8px}.policy-schedule td,.policy-rule-table td{padding:6px;font-size:8.5px}.policy-schedule select,.policy-rule-table select,.policy-rule-table input{min-height:30px;padding:0 7px;color:#e9ecef;background:#181b1e;border:1px solid #626970;border-radius:3px;font-size:8px}.policy-schedule td:last-child{display:flex;align-items:center;gap:6px}.policy-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.policy-inline select{min-width:210px}.policy-inline input{width:150px}.policy-inline button,.policy-rule-table>button{display:flex;align-items:center;gap:5px;min-height:31px;padding:0 9px;color:#7faef0;background:#292d31;border:1px solid #656c74;border-radius:3px;font-size:8.5px}.policy-rule-table{display:grid;gap:8px;overflow:auto}.policy-rule-table table{min-width:650px}.policy-rule-table td input{width:100%}.policy-rule-table>button{justify-self:start}.policy-rule-table svg,.policy-inline svg{width:12px}.policy-tag-field{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.policy-tag-field>span{display:flex;align-items:center;gap:6px;padding:6px 8px;color:#dbe0e4;background:#30353a;border:1px solid #606870;border-radius:3px;font-size:8px}.policy-tag-field span button{padding:0;color:#aeb5bd;background:transparent;border:0}.policy-tag-field input{min-width:230px}.group-policy-editor>.meraki-savebar{margin:0 20px 28px}.group-policy-editor .danger-link{margin-left:auto;color:#df8585;background:transparent;border:0}.network-users-page{max-width:1200px}.network-user-zone{margin:22px 20px 12px;padding:15px 17px;background:#23262a;border:1px solid #595f66;border-radius:4px}.network-user-zone label{display:flex;align-items:center;gap:10px;color:#e6e9ec;font-size:10px}.network-user-zone select{min-width:250px;height:34px;padding:0 9px;color:#eef0f2;background:#181b1e;border:1px solid #656c74;border-radius:3px;font-size:9px}.network-user-zone p{margin:11px 0 0;color:#aab1b9;font-size:9px}.network-users-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 20px 10px}.network-users-toolbar label{display:flex;align-items:center;width:280px;height:34px;padding:0 9px;background:#181b1e;border:1px solid #656c74;border-radius:3px}.network-users-toolbar svg{width:14px;color:#9fa6ae}.network-users-toolbar input{width:100%;height:31px;padding:0 7px;color:#eef0f3;background:transparent;border:0;outline:0;font-size:9px}.network-users-toolbar button{color:#79aaf0;background:transparent;border:0;font-size:9px}.network-users-table{position:relative;margin:0 20px 30px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:auto}.network-users-table table{min-width:940px}.network-users-table th{background:#292d31}.network-users-table td button{padding:0;color:#79aaf0;background:transparent;border:0;font:inherit}.network-users-table .network-user-total td{height:38px;color:#aab1b9;background:#1f2226}.network-user-add{display:grid;width:30px;height:30px;place-items:center;margin:10px;color:#eef0f3;background:#2b3035;border:1px solid #666d75;border-radius:3px}.network-user-add svg{width:14px}.network-user-modal{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#06080ab8}.network-user-modal form{display:grid;gap:12px;width:min(470px,100%);padding:18px;color:#eef0f3;background:#24272b;border:1px solid #686f77;border-radius:5px;box-shadow:0 18px 54px #0000007a}.network-user-modal header{display:flex;align-items:center;justify-content:space-between}.network-user-modal h2{margin:0;font-size:15px}.network-user-modal header button{display:grid;width:28px;height:28px;place-items:center;color:#aeb5bd;background:transparent;border:0}.network-user-modal header svg{width:15px}.network-user-modal label{display:grid;gap:5px;color:#cbd1d6;font-size:9px}.network-user-modal input,.network-user-modal select{height:35px;padding:0 9px;color:#eef0f3;background:#181b1e;border:1px solid #666d75;border-radius:3px}.network-user-modal footer{display:flex;justify-content:flex-end;gap:8px;padding-top:5px}.network-user-modal footer button{min-height:34px;padding:0 12px;color:#eef0f3;background:#2b3035;border:1px solid #686f77;border-radius:3px}.network-user-modal footer button:last-child{background:#246bbb;border-color:#4b8ed1}.add-devices-page{max-width:1380px}.add-devices-page .meraki-page-title p{margin:6px 0 0;color:#aab1b9;font-size:9px}.inventory-advisories{display:grid;gap:9px;margin:20px}.inventory-advisories>div{display:flex;align-items:center;gap:10px;min-height:48px;padding:9px 13px;color:#bdc4cb;background:#232a31;border:1px solid #576674;border-radius:4px;font-size:9px}.inventory-advisories>div:first-child{background:#302a22;border-color:#74613e}.inventory-advisories svg{width:17px;color:#78a9e9}.inventory-advisories>div:first-child svg{color:#d8a64b}.inventory-advisories strong{display:block;margin-bottom:2px;color:#edf0f3;font-size:9.5px}.inventory-advisories button{margin-left:auto;min-height:31px;padding:0 9px;color:#7eaef0;background:#292d31;border:1px solid #626a72;border-radius:3px;font-size:8.5px}.inventory-toolbar{display:flex;align-items:center;gap:8px;margin:0 20px 10px}.inventory-toolbar label{display:flex;align-items:center;width:270px;height:34px;padding:0 9px;background:#181b1e;border:1px solid #656c74;border-radius:3px}.inventory-toolbar label svg{width:14px;color:#9da5ae}.inventory-toolbar input{width:100%;height:31px;padding:0 7px;color:#eef0f3;background:transparent;border:0;outline:0;font-size:9px}.inventory-toolbar>button{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;color:#e3e7ea;background:#292d31;border:1px solid #656c74;border-radius:3px;font-size:9px}.inventory-toolbar>button svg{width:13px}.inventory-toolbar>span{margin-left:auto;color:#aab1b9;font-size:9px}.inventory-toolbar>button.inventory-add-selected{color:#fff;background:#246bbb;border-color:#4c8cd0}.inventory-filters{display:flex;align-items:end;gap:12px;margin:0 20px 10px;padding:12px;background:#23262a;border:1px solid #595f66;border-radius:4px}.inventory-filters label{display:grid;gap:5px;color:#aeb5bd;font-size:8px}.inventory-filters select{min-width:175px;height:32px;padding:0 8px;color:#eef0f3;background:#181b1e;border:1px solid #646b73;border-radius:3px;font-size:8.5px}.inventory-table{margin:0 20px 30px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:auto}.inventory-table table{min-width:1480px}.inventory-table th{background:#292d31;white-space:nowrap}.inventory-table td{white-space:nowrap}.inventory-table td button{padding:0;color:#79aaf0;background:transparent;border:0;font:inherit}.inventory-tags{display:flex;gap:4px}.inventory-tags span{padding:3px 5px;color:#cbd2d8;background:#30353a;border:1px solid #5d656d;border-radius:3px;font-size:7px}.network-user-modal textarea{padding:8px 9px;color:#eef0f3;background:#181b1e;border:1px solid #666d75;border-radius:3px;resize:vertical}.network-user-modal p{margin:0;color:#aeb5bd;font-size:9px}.vlan-profiles-page{max-width:1160px}.vlan-profile-notice{display:flex;align-items:center;gap:9px;margin:20px 20px 10px;padding:11px 13px;color:#b6bec6;background:#252e37;border:1px solid #556b7e;border-radius:4px;font-size:9px}.vlan-profile-notice svg{width:15px;color:#7eade8}.vlan-profile-tabs{display:flex;margin:0 20px;border-bottom:1px solid #5b6168}.vlan-profile-tabs button{position:relative;padding:15px 18px 11px;color:#b8bfc7;background:transparent;border:0;font-size:10px}.vlan-profile-tabs button.selected{color:#fff}.vlan-profile-tabs button.selected:after{position:absolute;right:9px;bottom:-1px;left:9px;height:3px;background:#4b9cdf;content:""}.vlan-profile-toolbar{display:flex;align-items:center;gap:9px;margin:18px 20px 10px}.vlan-profile-toolbar label{display:flex;align-items:center;width:280px;height:34px;padding:0 9px;background:#181b1e;border:1px solid #656c74;border-radius:3px}.vlan-profile-toolbar label svg{width:14px;color:#9da5ad}.vlan-profile-toolbar input{width:100%;height:31px;padding:0 7px;color:#eef0f3;background:transparent;border:0;outline:0;font-size:9px}.vlan-profile-toolbar>span{margin-left:auto;color:#aab1b9;font-size:9px}.vlan-profile-toolbar>button{display:flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;color:#e8ebee;background:#292d31;border:1px solid #656c74;border-radius:3px;font-size:9px}.vlan-profile-toolbar>button svg{width:13px}.vlan-assignment-table,.vlan-profile-list{margin:0 20px 30px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:auto}.vlan-assignment-table table,.vlan-profile-list table{min-width:760px}.vlan-assignment-table th,.vlan-profile-list th{background:#292d31}.vlan-profile-list td:first-child{display:grid;gap:3px}.vlan-profile-list td button{padding:0;color:#79aaf0;background:transparent;border:0;font:inherit;text-align:left}.vlan-profile-list td small{color:#969ea7;font-size:7.5px}.vlan-profile-editor{margin:19px 20px 30px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.vlan-profile-editor>aside{display:flex;align-items:center;gap:7px;padding:11px 14px;color:#afbac4;background:#252e37;border-bottom:1px solid #556b7e;font-size:9px}.vlan-profile-editor>aside svg{width:14px}.vlan-profile-editor>h2{margin:0;padding:17px 17px 8px;color:#eff1f3;font-size:14px}.vlan-profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 17px 17px}.vlan-profile-fields label{display:grid;gap:5px;color:#bfc5cb;font-size:8px}.vlan-profile-fields input,.vlan-profile-editor td input,.vlan-profile-editor td select{height:34px;padding:0 8px;color:#eef0f3;background:#181b1e;border:1px solid #646b73;border-radius:3px;font-size:8.5px}.vlan-profile-editor>section{margin:0 17px 18px;border:1px solid #555c63;border-radius:3px;overflow:auto}.vlan-profile-editor>section header{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 12px;background:#292d31;border-bottom:1px solid #555c63}.vlan-profile-editor>section h3{margin:0;color:#eef0f2;font-size:11px}.vlan-profile-editor>section header button{display:flex;align-items:center;gap:5px;min-height:31px;padding:0 9px;color:#7faff0;background:#25292d;border:1px solid #646b73;border-radius:3px;font-size:8.5px}.vlan-profile-editor>section header svg{width:12px}.vlan-profile-editor table{min-width:680px}.vlan-profile-editor th{background:#25292d}.vlan-profile-editor td input,.vlan-profile-editor td select{width:100%}.vlan-profile-editor td button{display:grid;width:28px;height:28px;place-items:center;color:#c4cad0;background:transparent;border:0}.vlan-profile-editor td button svg{width:13px}.vlan-profile-editor td.empty{height:74px;text-align:center}.vlan-profile-editor>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 17px;background:#1f2225;border-top:1px solid #555b62}.vlan-profile-editor>footer button{min-height:34px;padding:0 11px;color:#e9ecef;background:#292d31;border:1px solid #666d75;border-radius:3px;font-size:9px}.vlan-profile-editor>footer button:last-child{background:#246bbb;border-color:#4c8ed1}.vlan-profile-settings{margin:18px 20px 30px;background:#23262a;border:1px solid #595f66;border-radius:4px}.vlan-profile-settings .general-setting-row{border-bottom:1px solid #4d535a}.vlan-profile-settings .general-setting-control label,.vlan-profile-settings .general-setting-control>div{display:grid;gap:8px;color:#dce0e4;font-size:9px}.vlan-profile-settings .general-setting-control>div span{display:flex;align-items:center;gap:7px;color:#acb4bc}.vlan-profile-settings input[type=number]{width:74px}.vlan-profile-settings>.meraki-savebar{margin:0;border-top:1px solid #555b62}.management-mode-page{max-width:980px;padding-bottom:30px}.management-mode-page .meraki-page-title p{max-width:720px;margin:7px 0 0;color:#aab1b9;font-size:9px;line-height:1.45}.management-mode-notice{display:flex;align-items:flex-start;gap:9px;margin:22px 20px 14px;padding:12px 14px;color:#b5bdc5;background:#252e37;border:1px solid #566b7d;border-radius:4px;font-size:9px;line-height:1.45}.management-mode-notice svg{width:15px;flex:0 0 auto;color:#79a9e8}.management-mode-notice strong{display:block;margin-bottom:3px;color:#eef0f2}.management-mode-product{margin:0 20px 15px;padding:17px;background:#23262a;border:1px solid #595f66;border-radius:4px}.management-mode-product h2{margin:0;color:#eef0f2;font-size:13px}.management-mode-product>p{margin:4px 0 14px;color:#9fa7af;font-size:8.5px}.management-mode-product>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.management-mode-product label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:13px;color:#cbd1d6;background:#1e2124;border:1px solid #555c63;border-radius:4px}.management-mode-product label.selected{border-color:#4c91cc;box-shadow:inset 3px 0 #4c91cc}.management-mode-product label[aria-disabled=true]{opacity:.52}.management-mode-product label span{display:grid;gap:4px}.management-mode-product label strong{color:#eef0f2;font-size:10px}.management-mode-product label small{color:#a2aab2;font-size:8.5px}.management-mode-product>aside{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px;color:#b9c1c9;background:#302a22;border:1px solid #71603e;border-radius:3px;font-size:8.5px}.management-mode-product>aside svg{width:14px;color:#d7a64c}.management-mode-page>footer{display:flex;justify-content:flex-end;gap:8px;margin:20px}.management-mode-page>footer button{min-height:35px;padding:0 12px;color:#e9ecef;background:#2b3035;border:1px solid #666d75;border-radius:3px;font-size:9px}.management-mode-page>footer button:last-child{background:#246bbb;border-color:#4c8ed1}.management-mode-page>footer button:disabled{opacity:.45}.assurance-page,.assurance-alerts-page,.web-app-health-page{max-width:1180px;padding-bottom:34px}.assurance-title>div{display:flex;align-items:center;gap:9px}.assurance-title span,.assurance-alert-count{display:inline-grid;min-width:21px;height:19px;place-items:center;padding:0 6px;color:#9dc5ef;background:#24384d;border:1px solid #3d668f;border-radius:10px;font-size:8px;font-weight:700}.assurance-tabs{margin-top:0}.assurance-controls{display:flex;align-items:center;gap:8px;padding:16px 20px}.assurance-controls select,.assurance-alert-filters select,.web-app-health-page .meraki-page-title select{min-width:130px;height:33px;padding:0 28px 0 9px;color:#e9edf1;background:#23272b;border:1px solid #666c74;border-radius:3px;font-size:9px}.assurance-service-toggle{display:flex;gap:0;margin-left:4px;border:1px solid #626971;border-radius:3px;overflow:hidden}.assurance-service-toggle button{min-width:64px;height:31px;color:#b9c0c8;background:#22262a;border:0;border-right:1px solid #575e65;font-size:8.5px}.assurance-service-toggle button:last-child{border-right:0}.assurance-service-toggle button.selected{color:#fff;background:#2b506e;box-shadow:inset 0 -2px #57a7e3}.assurance-experience>header,.assurance-panel-heading{display:flex;align-items:center;justify-content:space-between;margin:0 20px;padding:14px 0;border-bottom:1px solid #555b62}.assurance-experience>header h2,.assurance-panel-heading h2,.assurance-server-table h2{margin:0;color:#f0f2f4;font-size:13px}.assurance-experience>header span,.assurance-panel-heading span{display:flex;align-items:center;gap:7px;color:#aab2ba;font-size:8.5px}.assurance-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 20px}.assurance-metric-grid article{display:grid;grid-template-columns:minmax(155px,.8fr) 1.2fr;background:#23262a;border:1px solid #5b6168;border-radius:4px;overflow:hidden}.assurance-metric-grid article>div:first-child{display:grid;align-content:start;gap:4px;padding:14px}.assurance-metric-grid h3{margin:0;color:#eef0f2;font-size:10px}.assurance-metric-grid strong{color:#eff3f6;font-size:26px}.assurance-metric-grid article.negative strong{color:#f28c86}.assurance-metric-grid article>div>small{color:#a8b0b8;font-size:8px}.assurance-metric-grid footer{display:flex;grid-column:1/-1;align-items:stretch;min-height:45px;border-top:1px solid #50565d}.assurance-metric-grid footer>span{display:flex;align-items:center;padding:0 11px;color:#929ba4;font-size:7.5px}.assurance-metric-grid footer button{display:grid;align-content:center;gap:2px;padding:7px 9px;color:#dce1e5;background:transparent;border:0;border-left:1px solid #4d535a;font-size:7.5px;text-align:left}.assurance-metric-grid footer button b{font-weight:600}.assurance-metric-grid footer button small{color:#9ba4ac;font-size:7px}.assurance-mini-chart{position:relative;display:flex;height:92px;align-items:flex-end;gap:4px;padding:14px 13px 12px;overflow:hidden}.assurance-mini-chart>i{z-index:1;flex:1;min-width:3px;background:#4b91c7;border-radius:1px 1px 0 0;opacity:.82}.assurance-chart-grid{position:absolute;inset:13px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 23px,#3d444b 24px)}.assurance-services>.assurance-mini-chart{height:180px;margin:0 20px;border-bottom:1px solid #555b62}.assurance-service-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 20px}.assurance-service-summary article{background:#23262a;border:1px solid #5a6067;border-radius:4px}.assurance-service-summary article header{display:flex;justify-content:space-between;padding:11px 12px;border-bottom:1px solid #4f555c}.assurance-service-summary article h3{margin:0;color:#eff1f3;font-size:11px}.assurance-service-summary article header span{font-size:8px}.assurance-service-summary article header span.positive{color:#69c691}.assurance-service-summary article header span.negative{color:#f07873}.assurance-service-summary article>div{display:grid;grid-template-columns:1fr 1fr}.assurance-service-summary strong{display:grid;gap:3px;padding:13px;color:#eef1f3;font-size:18px}.assurance-service-summary strong+strong{border-left:1px solid #4f555c}.assurance-service-summary small{color:#979fa8;font-size:7.5px;font-weight:500}.assurance-service-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 20px}.assurance-service-charts article{background:#23262a;border:1px solid #5a6067;border-radius:4px}.assurance-service-charts header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #4d535a}.assurance-service-charts h3{margin:0;color:#e8ebee;font-size:9px}.assurance-service-charts button{color:#75aee4;background:transparent;border:0;font-size:8px}.assurance-service-charts .assurance-mini-chart{height:105px}.assurance-server-table,.assurance-alert-table,.web-app-table{margin:16px 20px;background:#23262a;border:1px solid #5a6067;border-radius:4px;overflow:auto}.assurance-server-table h2,.assurance-alert-table h2{padding:13px;border-bottom:1px solid #555b62}.assurance-server-table table,.assurance-alert-table table,.web-app-table table{width:100%;min-width:760px;border-collapse:collapse}.assurance-server-table th,.assurance-server-table td,.assurance-alert-table th,.assurance-alert-table td,.web-app-table th,.web-app-table td{height:38px;padding:8px 11px;color:#cbd1d6;border-bottom:1px solid #454b51;font-size:8px;text-align:left}.assurance-server-table th,.assurance-alert-table th,.web-app-table th{color:#9fa7af;background:#292d31;font-weight:650}.assurance-health{padding:0 20px}.assurance-health-hero{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;margin:14px 0;background:#23262a;border:1px solid #5a6067;border-radius:4px}.assurance-health-hero>div:first-child{display:grid;gap:5px;padding:16px;border-right:1px solid #51575e}.assurance-health-hero span{color:#b9c0c7;font-size:9px}.assurance-health-hero strong{color:#eff2f4;font-size:32px}.assurance-health-hero strong small{font-size:13px}.assurance-health-hero p{margin:0;color:#9da5ae;font-size:8px}.assurance-health-section{margin:16px 0}.assurance-health-section>h2{margin:0 0 8px;color:#f0f2f4;font-size:12px}.assurance-health-section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.assurance-health-section button{display:grid;grid-template-columns:1fr auto;gap:5px;padding:12px;color:#e5e9ec;background:#23262a;border:1px solid #5a6067;border-radius:4px;text-align:left}.assurance-health-section button>span{display:flex;align-items:center;gap:6px;color:#dfe4e8;font-size:9px;font-weight:650}.assurance-health-section button i{width:7px;height:7px;background:#69bf8d;border-radius:50%}.assurance-health-section button.attention i{background:#e1a44d}.assurance-health-section button>strong{color:#aeb6be;font-size:8px;font-weight:500}.assurance-health-section button>b{color:#f0f2f4;font-size:17px}.assurance-health-section button>b small{font-size:8px}.assurance-health-section button>em{align-self:end;color:#929ba4;font-size:7.5px;font-style:normal;text-align:right}.assurance-alerts-page>.meraki-page-title{display:flex;align-items:center;gap:8px}.assurance-alerts-page>.assurance-controls{justify-content:flex-end;margin-top:-52px}.assurance-alerts-page>.meraki-page-tabs span{display:inline-grid;min-width:17px;height:17px;place-items:center;margin-left:4px;background:#353a3f;border-radius:9px;font-size:7px}.assurance-alert-trend{margin:18px 20px;background:#23262a;border:1px solid #5a6067;border-radius:4px}.assurance-alert-trend h2{margin:0;padding:13px;color:#eef1f3;border-bottom:1px solid #50565d;font-size:11px}.assurance-alert-trend .assurance-mini-chart{height:160px}.assurance-alert-trend footer{display:flex;gap:16px;padding:0 12px 11px;color:#9fa7af;font-size:7.5px}.assurance-alert-trend footer span{display:flex;align-items:center;gap:5px}.assurance-alert-trend footer i{width:8px;height:8px;background:#4d94cb;border-radius:1px}.assurance-alert-trend footer i.previous{background:#717982}.assurance-alert-trend footer i.changes{background:#d89946}.assurance-alert-state{display:flex;margin:18px 20px 0;border-bottom:1px solid #555b62}.assurance-alert-state button{padding:0 14px 10px;color:#aeb5bd;background:transparent;border:0;font-size:9px}.assurance-alert-state button.selected{color:#fff;border-bottom:3px solid #4d9bd6}.assurance-alert-filters{display:flex;align-items:center;gap:8px;padding:12px 20px}.assurance-alert-filters label{display:flex;width:190px;height:33px;align-items:center;gap:6px;padding:0 8px;background:#23272b;border:1px solid #656c73;border-radius:3px}.assurance-alert-filters label svg{width:13px;color:#9ca5ad}.assurance-alert-filters input{width:100%;color:#eef0f2;background:transparent;border:0;outline:0;font-size:8px}.assurance-alert-filters select{min-width:160px}.assurance-alert-filters>button{height:33px;margin-left:auto;padding:0 11px;color:#eef1f3;background:#292d31;border:1px solid #656c73;border-radius:3px;font-size:8px}.assurance-severity-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 20px}.assurance-severity-summary>div{display:flex;align-items:center;gap:9px;padding:11px;background:#23262a;border:1px solid #595f66;border-left:3px solid #6b737b;border-radius:3px}.assurance-severity-summary>div.critical{border-left-color:#d85f5a}.assurance-severity-summary>div.warning{border-left-color:#d99d49}.assurance-severity-summary strong{color:#f0f2f4;font-size:18px}.assurance-severity-summary span{color:#aeb6be;font-size:8.5px}.assurance-alert-table h2{margin:0}.assurance-alert-table td button,.web-app-table td button,.assurance-additional button{padding:0;color:#76aee3;background:transparent;border:0;font:inherit}.alert-severity,.web-app-state{display:flex;align-items:center;gap:6px}.alert-severity i,.web-app-state i{width:7px;height:7px;background:#79bd90;border-radius:50%}.alert-severity.critical i{background:#d85f5a}.alert-severity.warning i,.web-app-state.degraded i{background:#d99d49}.assurance-additional{margin:18px 20px;padding:14px;background:#23262a;border:1px solid #5a6067;border-radius:4px}.assurance-additional h2{margin:0 0 10px;color:#eef0f2;font-size:11px}.assurance-additional p{margin:6px 0;color:#9fa7af;font-size:8px}.web-app-health-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.web-app-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px;background:#23262a;border:1px solid #5a6067;border-radius:4px}.web-app-summary div{display:grid;gap:4px;padding:15px 17px;border-right:1px solid #50565d}.web-app-summary div:last-child{border-right:0}.web-app-summary strong{color:#eef1f3;font-size:20px}.web-app-summary span{color:#a3abb3;font-size:8px}.web-app-experience{margin:0 20px;background:#23262a;border:1px solid #5a6067;border-radius:4px}.web-app-experience header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #50565d}.web-app-experience h2{margin:0;color:#eef1f3;font-size:11px}.web-app-experience p{margin:3px 0 0;color:#9da6ae;font-size:8px}.web-app-experience button{display:flex;align-items:center;gap:5px;height:31px;padding:0 10px;color:#eef1f3;background:#296eb5;border:1px solid #4a8dcf;border-radius:3px;font-size:8px}.web-app-experience button svg{width:12px}.web-app-experience .assurance-mini-chart{height:180px}.web-app-table .client-list-toolbar{margin:0;border-bottom:1px solid #50565d}.web-app-table th,.web-app-table td{height:40px}.web-app-state.healthy i{background:#69bd8b}.meraki-info{margin:18px 20px 0;padding:11px 13px;color:#b3bbc3;background:#252e37;border:1px solid #566b7d;border-radius:4px;font-size:8.5px}.meraki-settings-page>.meraki-page-title>label{display:flex;align-items:center;gap:7px;margin-left:auto;color:#adb5bd;font-size:8.5px}.meraki-settings-page>.meraki-page-title>label select{height:32px;padding:0 28px 0 9px;color:#eef1f3;background:#23272b;border:1px solid #666d74;border-radius:3px;font-size:8.5px}.spare-status-page{max-width:1180px;padding-bottom:30px}.spare-device-header{padding:22px 20px 15px;border-bottom:1px solid #555b62}.spare-device-header>div:first-child{position:relative}.spare-device-header h1{margin:0;color:#f0f2f4;font-size:21px}.spare-device-header p{margin:4px 0;color:#a9b1b9;font-size:9px}.spare-device-header>div:first-child>span{position:absolute;top:2px;right:0;padding:4px 7px;color:#d4d9de;background:#30353a;border-radius:2px;font-size:7px;font-weight:700}.spare-device-header dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 0;background:#23262a;border:1px solid #575d64;border-radius:4px}.spare-device-header dl>div{padding:11px 13px;border-right:1px solid #4c5258;border-bottom:1px solid #4c5258}.spare-device-header dl>div:nth-child(3n){border-right:0}.spare-device-header dl>div:nth-last-child(-n+3){border-bottom:0}.spare-device-header dt{color:#8f98a1;font-size:7px}.spare-device-header dd{margin:4px 0 0;color:#e6eaed;font-size:9px}.spare-port-panel,.spare-history{margin:18px 20px;background:#23262a;border:1px solid #595f66;border-radius:4px}.spare-port-panel h2,.spare-history>h2{margin:0;padding:13px 14px;color:#eef1f3;border-bottom:1px solid #50565d;font-size:11px}.spare-port-panel>div{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:5px;padding:15px}.spare-port-panel button{display:grid;gap:3px;padding:7px 2px;color:#9fa7af;background:#1c1f22;border:1px solid #555c63;border-radius:2px;font-size:6.5px}.spare-port-panel button span{color:#dce1e5;font-size:8px}.spare-port-panel button.active{border-color:#4d9cdd;box-shadow:inset 0 -3px #4d9cdd}.spare-history .assurance-service-charts{margin:14px}.spare-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.spare-facts div{padding:13px;background:#1f2225;border:1px solid #50565d}.spare-facts dt{color:#969fa8;font-size:8px}.spare-facts dd{margin:5px 0 0;color:#edf0f2;font-size:11px}.floor-map-placeholder{display:grid;min-height:250px;place-content:center;place-items:center;gap:8px;color:#9fa8b0;background:radial-gradient(circle at 40% 40%,#27333e,#1c2024 65%);border:1px solid #50565d}.floor-map-placeholder svg{width:28px;color:#5e9dd3}.dynamic-protocol-page{max-width:980px}.dynamic-protocol-page>.meraki-warning{margin:18px 20px}.dynamic-protocol-page .network-client-table{margin:0}.meraki-settings-page .meraki-long-section>h3{margin:18px 0 8px;color:#e9ecef;font-size:11px}.switches-page,.switch-ports-page,.switch-stacks-page,.dhcp-arp-page,.switch-detail-page{max-width:1320px;padding-bottom:30px}.switches-page>.meraki-page-title,.switch-ports-page>.meraki-page-title,.switch-stacks-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.switches-page>.meraki-page-title select,.switch-ports-page>.meraki-page-title select{height:32px;padding:0 28px 0 9px;color:#edf0f2;background:#23272b;border:1px solid #666d74;border-radius:3px;font-size:8px}.switch-status-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px;background:#23262a;border:1px solid #595f66;border-radius:4px}.switch-status-summary button{display:grid;gap:5px;padding:13px 16px;color:#dfe3e7;background:transparent;border:0;border-right:1px solid #50565d;text-align:left}.switch-status-summary button:last-child{border-right:0}.switch-status-summary button.selected{background:#2a3035;box-shadow:inset 0 -3px #4d9ddd}.switch-status-summary strong{font-size:20px}.switch-status-summary span{display:flex;align-items:center;gap:6px;color:#a6aeb6;font-size:8px}.switch-status-summary i,.switch-state i{width:7px;height:7px;background:#70be8e;border-radius:50%}.switch-status-summary i.alerting,.switch-state.alerting i{background:#dda44b}.switch-status-summary i.offline,.switch-state.offline i{background:#d96662}.switch-status-summary i.dormant,.switch-state.dormant i{background:#7d858d}.switches-page>.client-list-toolbar{margin:0 20px}.switch-inventory-table,.switch-port-table{margin:12px 20px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:auto}.switch-inventory-table table,.switch-port-table table{min-width:1450px;border-collapse:collapse}.switch-inventory-table th,.switch-inventory-table td,.switch-port-table th,.switch-port-table td{height:38px;padding:7px 10px;color:#cdd2d7;border-bottom:1px solid #454b51;font-size:8px;text-align:left;white-space:nowrap}.switch-inventory-table th,.switch-port-table th{color:#9ea6ae;background:#292d31;font-weight:650}.switch-inventory-table td>button,.switch-port-table td>button{padding:0;color:#78afe5;background:transparent;border:0;font:inherit}.switch-state{display:flex;align-items:center;gap:5px;text-transform:capitalize}.switch-state.online i{background:#70be8e}.switch-detail-page>.client-detail-back{margin:16px 20px 0}.switch-detail-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.switch-detail-page>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.switch-detail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px}.switch-detail-summary>div{background:#23262a;border:1px solid #595f66;border-radius:4px}.switch-detail-summary>div:last-child{grid-column:1/-1}.switch-detail-summary h2{margin:0;padding:12px 13px;color:#eef1f3;border-bottom:1px solid #50565d;font-size:11px}.switch-detail-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.switch-detail-summary dl div{padding:10px 12px;border-right:1px solid #474d53;border-bottom:1px solid #474d53}.switch-detail-summary dt{color:#959ea7;font-size:7px}.switch-detail-summary dd{margin:4px 0 0;color:#e9ecef;font-size:9px}.switch-port-visual{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;padding:14px}.switch-port-visual span{display:grid;min-height:29px;place-items:center;color:#9da5ad;background:#1b1e21;border:1px solid #555c63;border-radius:2px;font-size:7px}.switch-port-visual span.active{color:#fff;border-color:#4b9bd8;box-shadow:inset 0 -3px #4b9bd8}.switch-detail-summary>.assurance-mini-chart{height:120px}.switch-port-toolbar{display:flex;align-items:center;gap:8px;margin:18px 20px}.switch-port-toolbar>div{display:flex}.switch-port-toolbar button{height:32px;padding:0 9px;color:#dce1e5;background:#292d31;border:1px solid #626971;font-size:8px}.switch-port-toolbar>div button+button{border-left:0}.switch-port-toolbar button:disabled{opacity:.42}.switch-port-toolbar label{display:flex;width:190px;height:32px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;background:#23272b;border:1px solid #626971}.switch-port-toolbar label svg{width:13px;color:#9da5ad}.switch-port-toolbar input{width:100%;color:#eef1f3;background:transparent;border:0;outline:0;font-size:8px}.switch-port-toolbar span{color:#aab2ba;font-size:8px}.switch-port-table table{min-width:1000px}.switch-stacks-page>.meraki-page-title>.meraki-blue-action{display:flex;align-items:center;gap:5px;height:32px;padding:0 10px;color:#fff;background:#2d72b9;border:1px solid #4e91cf;border-radius:3px;font-size:8px}.switch-stacks-page>.meraki-page-title svg{width:12px}@media(max-width:850px){.meraki-shell{--dashboard-rail: 76px}.meraki-shell .topbar{grid-template-columns:130px minmax(170px,1fr) 38px 38px 46px;padding-inline:14px 8px}.meraki-shell .network-selector{grid-template-columns:1fr;min-height:52px;margin-inline:9px;padding:8px}.meraki-shell .network-selector>span,.meraki-shell .network-selector>svg:nth-of-type(2){display:none}.meraki-shell .network-selector>svg:first-child{justify-self:center}.meraki-shell .sidebar nav{padding-inline:9px}.meraki-shell .sidebar-nav>button{grid-template-columns:1fr;padding:0}.meraki-shell .sidebar-nav>button>span,.meraki-shell .sidebar-nav>button>svg:last-child,.meraki-shell .sidebar-foot span,.meraki-shell .sidebar-foot small{display:none}.meraki-shell .sidebar-nav>button>svg:first-child,.meraki-shell .sidebar-foot>button>svg:first-child{justify-self:center}.meraki-shell .sidebar-foot{padding-inline:9px}.meraki-shell .sidebar-foot>button{grid-template-columns:1fr;padding:0}.meraki-shell .product-drawer{width:min(300px,calc(100vw - var(--dashboard-rail)))}.meraki-shell .workspace{padding-inline:20px}.meraki-form-row,.meraki-choice-row{grid-template-columns:1fr;gap:8px;padding:10px 0}.meraki-setting{grid-template-columns:1fr;gap:12px}.meraki-inline-rule,.meraki-forward-grid,.meraki-service-grid{grid-template-columns:1fr}.meraki-choice-row>span{grid-row:auto}.meraki-list-toolbar,.meraki-list-filters{align-items:stretch;flex-direction:column}.meraki-list-toolbar label{width:100%}.meraki-list-toolbar>span{margin-left:0}.meraki-ssid-selector,.meraki-accordion-body>.meraki-setting{grid-template-columns:1fr;gap:10px}.meraki-card-options,.meraki-card-options.compact,.meraki-subaccordion{grid-template-columns:1fr;margin-left:0}.meraki-schedule-grid{margin-left:0}.meraki-schedule-grid>div,.meraki-profile-row{grid-template-columns:1fr;padding-block:12px}.meraki-profile-card>div{grid-template-columns:1fr}.meraki-profile-card p{border-right:0;border-bottom:1px solid #50565d}.meraki-profile-card p:last-child{border-bottom:0}.meraki-rrm-filters,.meraki-rrm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.meraki-radio-band{margin-inline:20px}.meraki-health-grid,.meraki-overview-lower,.meraki-ap-history,.meraki-health-summary,.meraki-diagnostics-grid{grid-template-columns:1fr}.meraki-connection-funnel>div{grid-template-columns:1fr}.meraki-connection-funnel>div>div{border-right:0;border-bottom:1px solid #50565d}.meraki-connection-funnel>div>div:last-child{border-bottom:0}.meraki-connection-funnel i{display:none}.meraki-timeline-list article{grid-template-columns:1fr}.meraki-timeline-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.meraki-ap-live-grid,.meraki-performance-grid,.meraki-tools-grid,.meraki-lan-status{grid-template-columns:1fr}.meraki-performance-grid article:last-child{grid-column:auto}.meraki-ap-identity dl,.meraki-status-counters,.summary-device-grid,.client-product-status,.client-overview-grid,.client-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-usage-main{grid-template-columns:150px minmax(0,1fr)}.client-list-toolbar{flex-wrap:wrap}.client-list-toolbar label{width:100%}.client-list-toolbar>span{margin-left:0}.client-filter-drawer{align-items:stretch;flex-direction:column}.client-filter-drawer>button{margin-left:0;align-self:flex-start}.topology-toolbar{flex-wrap:wrap}.topology-toolbar>label{flex:1;width:auto}.topology-toolbar>span{display:none}.topology-graph{min-height:520px}.event-log-filters{grid-template-columns:1fr}.event-log-filters>label,.event-time-filter{grid-column:auto;grid-template-columns:1fr}.event-filter-actions{grid-column:auto;padding-left:0}.event-log-actions{flex-wrap:wrap}.event-log-actions>span{display:none}.floor-map-shell{min-height:600px}.floor-map-tree{width:170px}.floor-map-shell.with-tree .floor-map{left:170px}.floor-map-shell.with-tree .floor-map-toolbar{left:184px}.floor-map-legend{left:184px;right:auto;flex-wrap:wrap;max-width:calc(100% - 198px)}.floor-location-panel{inset:auto 14px 62px 184px;width:auto}.compliance-summary-grid{grid-template-columns:1fr}.compliance-check-row{grid-template-columns:24px minmax(0,1fr)}.compliance-check-row button{grid-column:2;justify-self:start}.general-setting-row{grid-template-columns:1fr;gap:7px}.general-setting-label{padding-top:0}.general-mini-table>div{grid-template-columns:24px 1fr}.general-mini-table>div>*:nth-child(n+3){grid-column:2}.general-inline-fields{align-items:stretch;flex-direction:column}.general-inline-fields>input{width:100%}.administration-toolbar{align-items:stretch;flex-direction:column}.administration-toolbar label{width:100%}.administration-toolbar>span{margin-left:0}}@media(max-width:560px){.summary-device-grid,.client-product-status,.client-overview-grid,.client-performance-grid{grid-template-columns:1fr}.summary-section{padding-inline:16px}.client-product-status>div{border-right:0;border-bottom:1px solid #555a61}.client-product-status>div:last-child{border-bottom:0}.client-usage-main{grid-template-columns:1fr}.client-usage-main>div:first-child{padding-bottom:14px;border-right:0;border-bottom:1px solid #4d5258}.client-overview-grid dl,.client-usage-summary{grid-template-columns:1fr}.client-usage-ring{margin-top:8px}.client-event-legend{gap:9px}.client-detail-body{padding-inline:10px}}.meraki-wireless{position:relative;max-width:1320px;padding-top:0}.meraki-wireless .wireless-scopebar{position:absolute;z-index:2;top:20px;right:20px;display:flex;align-items:center;gap:9px;min-height:38px;margin:0;padding:0;background:transparent;border:0}.meraki-wireless .wireless-scopebar>div{display:none}.meraki-wireless .wireless-scopebar select{width:205px;height:36px;padding:0 30px 0 10px;font-size:12px}.meraki-wireless .wireless-scopebar button{min-width:112px;height:36px;padding:0 12px;font-size:11px}.meraki-wireless .wireless-heading{display:flex;min-height:84px;align-items:end;justify-content:space-between;margin:0;padding:0 360px 18px 20px;border-bottom:1px solid #d5d7da}.meraki-wireless .wireless-heading>div:first-child{display:block}.meraki-wireless .wireless-heading p{display:none}.meraki-wireless .wireless-heading h1{margin:0;color:#f8f9fa;font-size:28px;font-weight:730;letter-spacing:-.025em}.meraki-wireless .wireless-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 20px 20px;background:#24272b;border:1px solid #5f656d;border-radius:5px;overflow:hidden}.meraki-wireless .wireless-kpis>div{display:grid;gap:5px;padding:18px 22px;border-right:1px solid #555a61}.meraki-wireless .wireless-kpis>div:last-child{border-right:0}.meraki-wireless .wireless-kpis strong{color:#f5f7f9;font-size:21px}.meraki-wireless .wireless-kpis span{color:#aeb4bd;font-size:11px}.meraki-wireless .wireless-table,.meraki-wireless .wireless-split-tables>section{margin:24px 20px;background:#23262a;border:1px solid #5f656d;border-radius:5px;overflow-x:auto}.meraki-wireless .wireless-table table{min-width:820px}.meraki-wireless .wireless-table th{background:#23262a}.meraki-wireless .wireless-table td{color:#eef0f3}.meraki-wireless .wireless-table td>small,.meraki-wireless .wireless-table td small{display:block;margin-top:3px;color:#aeb4bd;font-size:10px}.meraki-wireless .wireless-split-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 20px}.meraki-wireless .wireless-split-tables>section{margin:0}.meraki-wireless .wireless-split-tables h2{margin:0;padding:15px 17px;color:#f5f6f8;border-bottom:1px solid #555a61;font-size:16px}.meraki-wireless .wireless-client-toolbar{display:flex;align-items:center;justify-content:space-between;margin:24px 20px 0;padding:0}.meraki-wireless .wireless-client-toolbar [role=tablist]{display:flex;border-bottom:1px solid #5a5f66}.meraki-wireless .wireless-client-toolbar [role=tab]{padding:0 18px 12px;color:#b8bec7;background:transparent;border:0;font-size:13px;font-weight:650}.meraki-wireless .wireless-client-toolbar [role=tab].selected{color:#fff;border-bottom:3px solid #4b9cdf}.meraki-wireless .wireless-config-workbench{margin:28px 20px 24px;background:transparent;border:1px solid #5f656d;border-radius:4px;overflow:hidden}.meraki-wireless .wireless-feature-tabs{display:flex;align-items:stretch;gap:0;width:100%;background:#202327;border:0;border-bottom:1px solid #5f656d;overflow-x:auto}.meraki-wireless .wireless-feature-tabs>button{display:flex;min-width:max-content;align-items:center;gap:10px;min-height:52px;padding:0 18px;color:#bac0c8;background:transparent;border:0;border-right:1px solid #4f545b;border-radius:0;font-size:12px}.meraki-wireless .wireless-feature-tabs>button.selected{color:#fff;background:#292d31;box-shadow:inset 0 -3px #4b9cdf}.meraki-wireless .wireless-feature-tabs>button small{display:grid;min-width:20px;height:20px;place-items:center;color:#d6dae0;background:#34383d;border-radius:50%;font-size:10px}.meraki-wireless .wireless-config-body{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:stretch;min-height:560px}.meraki-wireless .wireless-profile-list{background:#1d2023;border:0;border-right:1px solid #5f656d;border-radius:0}.meraki-wireless .wireless-section-head{min-height:60px;padding:14px 16px;border-bottom:1px solid #50555c}.meraki-wireless .wireless-section-head h2{color:#f5f6f8;font-size:15px}.meraki-wireless .wireless-section-head p{display:none}.meraki-wireless .wireless-profile-list article{margin:0;border:0;border-bottom:1px solid #444950;border-radius:0}.meraki-wireless .wireless-profile-list article.selected{background:#2b2f34;box-shadow:inset 3px 0 #4b9cdf}.meraki-wireless .wireless-profile-list article>button:first-child{min-height:58px;padding:10px 13px}.meraki-wireless .wireless-profile-list strong{font-size:12px}.meraki-wireless .wireless-profile-list small{color:#aeb4bd;font-size:9px;line-height:1.4}.meraki-wireless .wireless-editor{min-width:0;background:#101214;border:0;border-radius:0}.meraki-wireless .wireless-editor>.wireless-section-head{min-height:68px;padding:18px 30px}.meraki-wireless .wireless-editor>.wireless-section-head h2{font-size:18px}.meraki-wireless .wireless-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;padding:6px 30px 22px}.meraki-wireless .wireless-form-grid>label,.meraki-wireless .wireless-form-grid>fieldset{min-width:0;margin:0;padding:18px 0;border:0;border-bottom:1px solid #3d4146}.meraki-wireless .wireless-form-grid>label>span,.meraki-wireless .wireless-form-grid legend{display:flex;align-items:center;gap:5px;margin:0 0 8px;color:#edf0f3;font-size:12px;font-weight:680}.meraki-wireless .wireless-form-grid input:not([type=checkbox]):not([type=radio]),.meraki-wireless .wireless-form-grid select,.meraki-wireless .wireless-form-grid textarea{width:100%;min-height:38px;padding:8px 10px;color:#f3f5f7;background:#17191c;border:1px solid #747b85;border-radius:4px}.meraki-wireless .wireless-form-grid small{color:#aeb4bd;font-size:10px;line-height:1.45}.meraki-wireless .wireless-form-divider{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin:0 30px;color:#f5f6f8;border-bottom:1px solid #5a5f66}.meraki-wireless .wireless-form-divider strong{font-size:15px}.meraki-wireless .wireless-form-divider span{color:#aeb4bd;font-size:10px}.meraki-wireless .wireless-editor>footer{display:flex;justify-content:flex-start;padding:22px 30px 28px;border-top:1px solid #5a5f66}.meraki-wireless .wireless-editor>footer .primary-button svg{display:none}.meraki-wireless .wireless-delivery{display:none!important}.meraki-wireless .wireless-groups-manager,.meraki-wireless .wireless-rf-run,.meraki-wireless .wireless-vouchers,.meraki-wireless .wireless-deployment{margin:28px 20px;background:#23262a;border:1px solid #5f656d;border-radius:4px}.meraki-wireless .wireless-deployment{position:static;box-shadow:none}.meraki-wireless .wireless-deployment svg,.meraki-wireless .wireless-deploy-actions svg{display:none}.meraki-wireless .wireless-deploy-actions button{min-height:36px;border-radius:4px}@media(max-width:980px){.meraki-wireless .wireless-heading{padding-right:20px}.meraki-wireless .wireless-scopebar{position:static;justify-content:flex-end;margin:16px 20px 0}.meraki-wireless .wireless-config-body{grid-template-columns:1fr}.meraki-wireless .wireless-profile-list{border-right:0;border-bottom:1px solid #5f656d}.meraki-wireless .wireless-form-grid,.meraki-wireless .wireless-split-tables{grid-template-columns:1fr}.meraki-wireless .wireless-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.assurance-metric-grid,.assurance-service-charts{grid-template-columns:1fr}.assurance-metric-grid footer button{min-width:0;flex:1;padding-inline:5px}.assurance-alert-filters{align-items:stretch;flex-wrap:wrap}.assurance-alert-filters label{width:100%}.assurance-alert-filters select{flex:1;min-width:150px}.assurance-alert-filters>button{margin-left:0}.assurance-health-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.assurance-controls{align-items:stretch;flex-direction:column}.assurance-service-toggle{margin-left:0}.assurance-service-toggle button{flex:1}.assurance-service-summary,.assurance-severity-summary,.web-app-summary,.assurance-health-hero{grid-template-columns:1fr}.assurance-health-hero>div:first-child{border-right:0;border-bottom:1px solid #51575e}.assurance-health-section>div{grid-template-columns:1fr}.web-app-summary div{border-right:0;border-bottom:1px solid #50565d}.web-app-summary div:last-child{border-bottom:0}}.switch-config-page{max-width:1320px;padding-bottom:34px}.switch-config-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.switch-config-page>.meraki-page-title>button,.switch-config-section button,.switch-config-filters>button,.port-schedules-page>button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px;cursor:pointer}.switch-config-page button svg{width:12px;height:12px}.switch-config-page button.table-link,.switch-config-page td>button.table-link{min-height:0;padding:0;color:#78afe5;background:transparent;border:0}.switch-config-page button:disabled{cursor:default;opacity:.4}.switch-config-filters{display:grid;grid-template-columns:repeat(2,minmax(0,280px));gap:14px;margin:22px 20px 14px}.switch-config-filters.compact{display:flex;align-items:end;max-width:none}.switch-config-filters>label{display:grid;gap:6px;color:#dfe3e7;font-size:9px;font-weight:650}.switch-config-filters label>span{display:flex;height:34px;align-items:center;gap:6px;padding:0 8px;background:#191c1f;border:1px solid #626971;border-radius:3px}.switch-config-filters label>span svg{width:13px;color:#9da5ad}.switch-config-filters input,.switch-config-filters select,.switch-config-filters>select{width:100%;height:34px;padding:0 9px;color:#edf0f3;background:#191c1f;border:1px solid #626971;border-radius:3px;font-size:9px;outline:0}.switch-config-filters label>span input{height:auto;padding:0;background:transparent;border:0}.switch-config-filters.compact label{width:260px}.switch-config-filters.compact>select{width:150px}.switch-config-filters .result-count{margin-left:auto;color:#aab2bb;font-size:9px}.switch-config-section{margin:16px 20px;padding:0;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.switch-config-section>h2,.switch-config-section>.meraki-section-title{min-height:48px;margin:0;padding:0 14px;border-bottom:1px solid #50565d}.switch-config-section>h2{display:flex;align-items:center;color:#eef1f3;font-size:12px}.switch-config-section>.meraki-section-title{display:flex;align-items:center;justify-content:space-between}.switch-config-section>.meraki-section-title h2{margin:0;color:#eef1f3;font-size:12px}.switch-config-section>.meraki-section-title button{min-height:30px}.switch-config-section>.meraki-table-wrap{margin:0;border:0;border-radius:0}.switch-config-section .meraki-table-wrap{overflow:auto}.switch-config-section table{min-width:100%;border-collapse:collapse}.switch-config-section th,.switch-config-section td{height:39px;padding:7px 9px;color:#ccd1d7;border-bottom:1px solid #454b51;font-size:8px;text-align:left;white-space:nowrap}.switch-config-section th{color:#9ea6ae;background:#292d31;font-weight:650}.switch-config-section tbody tr:last-child td{border-bottom:0}.switch-config-section td.empty{height:120px;color:#a5adb6;text-align:center}.switch-config-section td input:not([type=checkbox]),.switch-config-section td select{min-width:78px;height:29px;padding:0 6px;color:#e9ecef;background:#17191c;border:1px solid #626971;border-radius:2px;font-size:8px}.switch-config-section>button{margin:12px 14px}.switch-inline-editor{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;padding:14px;background:#1d2023;border-bottom:1px solid #50565d}.switch-inline-editor label{display:grid;gap:5px;color:#cfd4d9;font-size:8px;font-weight:650}.switch-inline-editor input,.switch-inline-editor select{width:100%;height:32px;padding:0 8px;color:#edf0f3;background:#16191c;border:1px solid #626971;border-radius:3px;font-size:9px}.switch-inline-editor>button{align-self:end;margin:0}.switch-config-section>.meraki-setting{margin:0;padding:13px 15px;border-bottom:1px solid #454b51}.switch-config-section>.meraki-setting:last-child{border-bottom:0}.switch-config-section>.meraki-switch-row,.switch-config-section>.meraki-radio-stack{margin:0;padding:12px 15px;border-bottom:1px solid #454b51}.switch-config-section>.meraki-radio-stack{display:grid;gap:10px}.switch-config-section>h3{margin:16px 15px 9px;color:#edf0f3;font-size:10px}.switch-config-section .meraki-warning,.switch-config-section .meraki-info{margin:14px}.switch-config-section .meraki-savebar{margin:0;border-top:1px solid #50565d}.dashboard-service-rules>div{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start;padding:14px}.dashboard-service-rules p{margin:0;color:#bcc3ca;font-size:9px;line-height:1.6}.dashboard-service-rules table{border:1px solid #50565d}.acl-rule-table table{min-width:1280px}.acl-rule-table td{padding:5px}.acl-rule-table td input:not([type=checkbox]),.acl-rule-table td select{width:100%;min-width:72px}.acl-rule-table .drag-handle{color:#77808a;cursor:grab}.acl-rule-table .default-acl-rule td{color:#aeb5bd;background:#202326}.access-policy-detail>.client-detail-back{margin:16px 20px 0}.policy-port-count{display:inline-flex;min-height:26px;align-items:center;padding:0 9px;color:#b8d3ee;background:#1f3b55;border:1px solid #37678d;border-radius:12px;font-size:8px}.access-policy-detail .switch-config-section:nth-of-type(2) table{min-width:960px}.access-policy-detail .switch-config-section:nth-of-type(2) td input:not([type=checkbox]){min-width:110px}.timezone-note{margin:20px;color:#aeb5bd;font-size:9px}.timezone-note button{padding:0;color:#78afe5;background:transparent;border:0;font:inherit}.port-schedule-list{display:grid;gap:10px;margin:0 20px 16px}.port-schedule-list>article{background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.port-schedule-list>article>header{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;min-height:50px;padding:0 12px}.port-schedule-list>article>header>button:first-child{justify-content:flex-start;color:#eef1f3;background:transparent;border:0;font-size:10px;font-weight:650;text-align:left}.port-schedule-list>article>header>span{color:#aab2ba;font-size:8px}.port-schedule-list>article>header>span button{padding:0;color:#78afe5;background:transparent;border:0;font:inherit}.port-schedule-list>article>header>button:last-child{display:grid;width:28px;height:28px;place-items:center;padding:0;color:#abb3bb;background:transparent;border:0}.port-schedule-editor{border-top:1px solid #50565d}.port-schedule-editor>label{display:grid;grid-template-columns:160px minmax(220px,420px);align-items:center;gap:12px;padding:14px;color:#dfe3e7;font-size:9px}.port-schedule-editor>label input{height:32px;padding:0 8px;color:#edf0f3;background:#17191c;border:1px solid #626971;border-radius:3px}.port-schedule-editor>nav{display:flex;align-items:center;gap:12px;padding:11px 14px;background:#1d2023;border-block:1px solid #484e55;color:#aeb5bd;font-size:8px}.port-schedule-editor>nav button{padding:0;color:#78afe5;background:transparent;border:0;font:inherit}.port-schedule-editor table{min-width:820px}.port-schedule-editor td:nth-child(3){display:flex;align-items:center;gap:6px}.port-schedule-editor td input[type=time]{height:29px;color:#e9ecef;background:#17191c;border:1px solid #626971;border-radius:2px}.schedule-track{position:relative;width:210px;height:8px;background:#373d43;border-radius:4px}.schedule-track span{display:block;width:0;height:100%;background:#4d9ddd;border-radius:inherit}.schedule-track.enabled span{width:100%}.port-schedule-editor>.meraki-savebar{margin:0}.port-schedules-page>button{margin:0 20px}.switch-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.switch-settings-grid>.switch-config-section{min-width:0}.switch-settings-page>.meraki-savebar{margin-top:22px}.evpn-editor{background:#202428}.staged-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.staged-group-grid article{display:grid;grid-template-columns:1fr auto;gap:8px;min-height:145px;padding:14px;background:#1c1f22;border:1px solid #51575e;border-radius:4px}.staged-group-grid header{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 28px;align-items:center;gap:8px}.staged-group-grid h2{margin:0;color:#edf0f3;font-size:12px}.staged-group-grid header span{padding:3px 6px;color:#b9cde0;background:#273f55;border-radius:10px;font-size:7px}.staged-group-grid header button{display:grid;width:26px;height:26px;place-items:center;padding:0;background:transparent;border:0}.staged-group-grid p{margin:0;color:#aab2ba;font-size:8px}.staged-group-grid strong{justify-self:end;color:#f3f5f7;font-size:22px}.staged-group-grid>article>button{grid-column:1/-1;margin:0}.staged-upgrades-page>.switch-config-section>.meraki-info{margin:14px}.staged-upgrades-page .meraki-table-wrap td:last-child button{min-width:26px;min-height:26px;padding:0;margin-right:4px}@media(max-width:900px){.switch-config-filters{grid-template-columns:1fr}.switch-config-filters.compact{align-items:stretch;flex-direction:column}.switch-config-filters.compact label,.switch-config-filters.compact>select{width:100%}.switch-config-filters .result-count{margin-left:0}.switch-inline-editor{grid-template-columns:repeat(2,minmax(140px,1fr))}.dashboard-service-rules>div,.switch-settings-grid,.staged-group-grid{grid-template-columns:1fr}.port-schedule-editor>nav{align-items:flex-start;flex-direction:column}.port-schedule-editor>label{grid-template-columns:1fr}}.sensor-page{max-width:1320px;padding-bottom:34px}.sensor-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.sensor-page>.meraki-page-title button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px}.sensor-page>.meraki-page-title select{height:32px;color:#edf0f3;background:#23272b;border:1px solid #666d74;border-radius:3px}.sensor-overview-grid,.sensor-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px}.sensor-overview-grid article,.sensor-report-grid article{min-width:0;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.sensor-overview-grid article.wide{grid-column:1/-1}.sensor-overview-grid h2,.sensor-report-grid h2{margin:0;padding:13px 15px;color:#eef1f3;border-bottom:1px solid #50565d;font-size:11px}.sensor-overview-grid .assurance-mini-chart,.sensor-report-grid .assurance-mini-chart{height:150px}.psychrometric-chart{position:relative;min-height:560px;margin:20px;background:linear-gradient(90deg,#4f98d424,#d39e4e24);border:1px solid #595f66;border-radius:4px;overflow:hidden}.psych-grid{position:absolute;inset:30px 30px 50px;background-image:linear-gradient(#4b5158 1px,transparent 1px),linear-gradient(90deg,#4b5158 1px,transparent 1px);background-size:10% 10%;opacity:.7}.psych-point{position:absolute;padding:5px 7px;color:#fff;background:#2f79b8;border:2px solid #9dc7ea;border-radius:12px;font-size:8px}.psych-point.p1{left:34%;top:38%}.psych-point.p2{left:66%;top:56%;background:#c17e3c;border-color:#efc28e}.psych-point.p3{left:48%;top:66%;background:#5f9c6a;border-color:#9ed6a8}.psychrometric-chart footer{position:absolute;right:30px;bottom:14px;left:30px;display:flex;justify-content:space-between;color:#aeb5bd;font-size:8px}.sensor-report-filters{display:flex;gap:8px;margin:20px}.sensor-report-filters select,.sensor-report-filters button{height:33px;padding:0 9px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.sensor-report-grid article>strong{display:block;padding:18px;color:#fff;font-size:22px}.sensor-report-grid article>p{min-height:100px;margin:0;padding:28px;color:#aab2ba;font-size:9px;text-align:center}.sensor-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px}.sensor-profile-grid article{padding:14px;background:#23262a;border:1px solid #595f66;border-radius:4px}.sensor-profile-grid header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #484e55}.sensor-profile-grid h2{margin:0 0 10px;color:#edf0f3;font-size:11px}.sensor-profile-grid header span,.sensor-profile-grid strong,.sensor-profile-grid p,.sensor-profile-grid dl{color:#aeb5bd;font-size:8px}.sensor-profile-grid footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #484e55}.sensor-profile-grid button{min-height:28px;padding:0 8px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.sensor-profile-grid dl{display:grid;gap:8px}.sensor-profile-grid dl div{display:grid;grid-template-columns:45px 1fr}.sensor-profile-grid dt{font-weight:700}.sensor-profile-grid dd{margin:0;color:#e2e6ea}@media(max-width:900px){.sensor-overview-grid,.sensor-report-grid,.sensor-profile-grid{grid-template-columns:1fr}.sensor-overview-grid article.wide{grid-column:auto}.sensor-report-filters{align-items:stretch;flex-direction:column}}.insight-page{max-width:1320px;padding-bottom:34px}.insight-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.insight-page>.meraki-page-title p{margin:4px 0 0;color:#aeb5bd;font-size:9px}.insight-page>.meraki-page-title button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px}.insight-filters{display:flex;align-items:center;gap:7px;margin:0 20px 10px}.insight-filters select,.insight-filters button{height:32px;padding:0 9px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.insight-filters span{margin-left:auto;color:#aeb5bd;font-size:8px}.insight-wide-table table{min-width:1500px}.insight-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px}.insight-score-grid article{display:grid;grid-template-columns:1fr auto;align-items:center;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.insight-score-grid article>span{padding:14px;color:#aeb5bd;font-size:9px}.insight-score-grid article>strong{padding:14px;color:#fff;font-size:23px}.insight-score-grid article>strong small{margin-left:4px;color:#9fa7b0;font-size:8px}.insight-score-grid .assurance-mini-chart{grid-column:1/-1;height:120px;border-top:1px solid #50565d}.outage-map{position:relative;min-height:440px;margin:20px;background:#e9edef;border:1px solid #666d75;border-radius:4px;overflow:hidden}.outage-node{position:absolute;display:grid;gap:3px;padding:8px 10px;color:#fff;background:#3d9360;border:2px solid #fff;border-radius:4px;box-shadow:0 2px 6px #0000004d;font-size:9px;transform:translate(-50%,-50%)}.outage-node span{font-size:7px}.outage-node.degraded{background:#c88939}@media(max-width:900px){.insight-score-grid{grid-template-columns:1fr}.insight-filters{align-items:stretch;flex-direction:column}.insight-filters span{margin-left:0}}.secure-connect-page{max-width:1320px;padding-bottom:34px}.secure-connect-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.secure-connect-page>.meraki-page-title p{margin:5px 0 0;color:#aeb5bd;font-size:9px}.secure-connect-page>.meraki-page-title>div:last-child{display:flex;gap:7px}.secure-connect-page>.meraki-page-title button,.secure-connect-page>.meraki-page-title>div button,.secure-overview-grid button,.secure-policy-kind-grid button,.secure-component-grid button,.secure-api-grid button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px}.secure-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px}.secure-overview-grid article{min-width:0;padding:16px;background:#23262a;border:1px solid #595f66;border-radius:4px}.secure-overview-grid article.wide{grid-column:span 2}.secure-overview-grid h2{margin:0 0 12px;color:#eef1f3;font-size:14px}.secure-overview-grid .assurance-mini-chart{height:170px}.secure-overview-grid article>div{display:grid;grid-template-columns:34px 1fr;align-items:center;min-height:32px;border-bottom:1px solid #484e55}.secure-overview-grid article>div strong{color:#fff;font-size:12px}.secure-overview-grid article>div span{color:#82b8e6;font-size:9px}.secure-overview-grid article>footer{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:10px;color:#aeb5bd;font-size:8px}.secure-card-value{display:block;color:#fff;font-size:24px}.secure-overview-grid article>p{color:#aeb5bd;font-size:9px}.secure-overview-grid article>button{width:100%;margin-top:18px}.secure-subtabs{display:flex;gap:18px;margin:14px 20px 0;border-bottom:1px solid #50565d}.secure-subtabs button{padding:0 0 9px;color:#aeb5bd;background:transparent;border:0;font-size:9px}.secure-subtabs button.selected{color:#fff;border-bottom:2px solid #559ddb}.secure-remote-access>.switch-config-section{margin-top:18px}.secure-remote-access>.meraki-savebar{margin-top:18px}.secure-policy-kind-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px}.secure-policy-kind-grid article{display:grid;justify-items:start;gap:9px;padding:14px;background:#23262a;border:1px solid #595f66;border-radius:4px}.secure-policy-kind-grid article>svg{width:22px;color:#76aada}.secure-policy-kind-grid h2{margin:0;color:#edf0f3;font-size:10px}.secure-policy-kind-grid article>div{display:flex;gap:18px}.secure-policy-kind-grid strong{display:grid;color:#fff;font-size:18px}.secure-policy-kind-grid strong span{color:#aeb5bd;font-size:7px;font-weight:400}.secure-policy-kind-grid button{width:100%;margin-top:4px}.secure-section-heading{margin:28px 20px 0;border-bottom:1px solid #50565d}.secure-section-heading h2{color:#eef1f3;font-size:14px}.secure-component-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 20px}.secure-component-grid article{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px;background:#23262a;border:1px solid #595f66;border-radius:4px}.secure-component-grid h3{margin:0;color:#eef1f3;font-size:10px}.secure-component-grid p{grid-column:1/-1;min-height:36px;margin:0;color:#aeb5bd;font-size:8px;line-height:1.45}.secure-component-grid button{grid-column:2;min-height:28px}.secure-api-grid{margin:20px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.secure-api-grid>h2{margin:0;padding:14px;color:#eef1f3;border-bottom:1px solid #50565d;font-size:12px}.secure-api-grid article{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid #50565d}.secure-api-grid article:last-child{border-bottom:0}.secure-api-grid h3{margin:0 0 4px;color:#e8ebee;font-size:10px}.secure-api-grid article span{color:#aab2ba;font-size:8px}@media(max-width:1000px){.secure-policy-kind-grid,.secure-component-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.secure-overview-grid,.secure-policy-kind-grid,.secure-component-grid{grid-template-columns:1fr}.secure-overview-grid article.wide{grid-column:auto}}.access-manager-page{max-width:1320px;padding-bottom:34px}.access-manager-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.access-manager-page>.meraki-page-title>div{display:flex;gap:7px}.access-manager-page>.meraki-page-title button,.certificate-panel button,.access-rules-table>button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px}.access-session-summary,.access-session-log,.access-data-panel,.certificate-panel,.access-rules-table{margin:20px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.access-session-summary>header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid #50565d}.access-session-summary h2,.access-session-log>h2,.certificate-panel h2{margin:0;color:#eef1f3;font-size:12px}.access-session-summary header>div{display:flex;gap:7px}.access-session-summary select{height:31px;color:#e8ebee;background:#1b1e21;border:1px solid #626971;border-radius:3px}.access-session-summary>div{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #50565d}.access-session-summary article{display:grid;gap:4px;padding:14px;border-right:1px solid #50565d}.access-session-summary article:last-child{border-right:0}.access-session-summary article strong{color:#fff;font-size:21px}.access-session-summary article span{color:#aab2ba;font-size:8px}.access-session-summary h3{margin:0;padding:13px 14px;color:#e8ebee;font-size:10px}.access-session-summary .assurance-mini-chart{height:150px}.access-session-log>h2{padding:14px;border-bottom:1px solid #50565d}.access-session-log>.client-list-toolbar{margin:0;padding:12px 14px}.access-session-log>.sm-table,.access-data-panel>.sm-table{margin:0;border:0;border-radius:0}.access-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px}.access-summary-grid article{background:#23262a;border:1px solid #595f66;border-radius:4px}.access-summary-grid h2{margin:0;padding:12px 14px;color:#e9ecef;border-bottom:1px solid #50565d;font-size:11px}.access-summary-grid article>div{display:grid;grid-template-columns:repeat(2,1fr)}.access-summary-grid strong{display:grid;gap:4px;padding:14px;color:#fff;font-size:20px}.access-summary-grid strong span{color:#aab2ba;font-size:8px;font-weight:400}.access-data-panel>.client-list-toolbar{margin:0;padding:12px 14px}.certificate-panel>header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid #50565d}.certificate-panel>div{display:grid;justify-items:center;gap:10px;padding:54px 20px;text-align:center}.certificate-panel>div>svg{width:36px;color:#7caedf}.certificate-panel>div h3{margin:0;color:#edf0f3;font-size:13px}.certificate-panel>div p{margin:0;color:#aab2ba;font-size:9px}.certificate-panel>.organization-object-editor{justify-items:stretch;padding:16px;text-align:left}.access-rules-table>.meraki-table-wrap,.access-rules-table>div{margin:0;border:0}.access-rules-table>button{margin:12px}.access-rules-table+.organization-object-editor{margin-top:-8px}@media(max-width:900px){.access-summary-grid,.access-session-summary>div{grid-template-columns:1fr}.access-session-summary article{border-right:0;border-bottom:1px solid #50565d}.access-session-summary>header{align-items:flex-start;gap:10px;flex-direction:column}}.automation-page{max-width:1320px;padding-bottom:34px}.automation-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.automation-page>.meraki-page-title p{margin:5px 0 0;color:#aeb5bd;font-size:9px}.automation-page>.meraki-page-title>button,.automation-page>.meraki-page-title>div>button:not(.automation-back){display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px}.automation-back{display:inline-flex;align-items:center;gap:5px;padding:0 0 6px;color:#b7cce0;background:transparent;border:0;font-size:8px}.automation-back svg{width:11px}.automation-filter-panel{margin:20px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.automation-filter-panel>.client-list-toolbar{margin:0;padding:14px;border-bottom:1px solid #50565d}.automation-filter-panel>h2{margin:0;padding:14px 18px 2px;color:#eef1f3;font-size:11px}.automation-exchange-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.automation-exchange-grid article{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:15px;background:#272b2f;border:1px solid #616870;border-radius:4px}.automation-exchange-grid article>svg{width:20px;color:#a9bdce}.automation-exchange-grid h3{margin:0;color:#edf0f3;font-size:10px}.automation-exchange-grid article>span{grid-column:2;justify-self:start;padding:3px 7px;color:#d8f0ef;background:#2b6c6c;border-radius:10px;font-size:7px}.automation-exchange-grid article>strong{grid-column:1/-1;color:#dce1e6;font-size:8px}.automation-exchange-grid article>p{grid-column:1/-1;min-height:46px;margin:0;color:#aeb5bd;font-size:8px;line-height:1.5}.automation-exchange-grid article>footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px}.automation-exchange-grid article>footer button{min-height:29px;padding:0 9px;color:#dfe4e9;background:transparent;border:1px solid #646b72;border-radius:3px;font-size:8px}.automation-page>.sm-table{margin-top:12px}@media(max-width:900px){.automation-exchange-grid{grid-template-columns:1fr}}.security-policy-page{max-width:1320px;padding-bottom:34px}.security-policy-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.security-policy-page>.meraki-page-title p{margin:5px 0 0;color:#aeb5bd;font-size:9px}.security-policy-page>.meraki-page-title button,.security-policy-page>.client-list-toolbar button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px}.security-dialog{position:relative;display:grid;gap:12px;max-width:540px;margin:20px auto;padding:18px;background:#23262a;border:1px solid #626971;border-radius:4px;box-shadow:0 12px 30px #00000052}.security-dialog h2{margin:0;color:#f0f2f4;font-size:14px}.security-dialog p{margin:0;color:#aab2ba;font-size:9px;line-height:1.5}.security-dialog label{display:grid;gap:6px;color:#dce1e6;font-size:8px}.security-dialog input,.security-dialog textarea{width:100%;padding:8px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px;font:inherit}.security-dialog footer{display:flex;justify-content:flex-end;gap:8px}.security-dialog footer button{min-height:32px;padding:0 12px;border-radius:3px;font-size:9px}.security-empty{display:grid;justify-items:center;gap:10px;margin:24px 20px;padding:70px 20px;color:#9fa7b0;background:#23262a;border:1px solid #595f66;border-radius:4px}.security-empty svg{width:36px;height:36px}.security-empty h2{margin:0;color:#dce1e6;font-size:12px}.multicloud-page{max-width:1320px;padding-bottom:34px}.multicloud-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.multicloud-page>.meraki-page-title>div{display:grid;gap:3px}.page-eyebrow{color:#7db6ed;font-size:7px;font-weight:750;letter-spacing:.09em}.multicloud-page>.meraki-page-title button,.multicloud-provider-grid article>button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px}.multicloud-maintenance{display:grid;grid-template-columns:20px 1fr 28px;align-items:start;gap:9px;margin:18px 20px;padding:12px;color:#dce8f4;background:#20364a;border:1px solid #416c91;border-radius:3px;font-size:8px}.multicloud-maintenance>svg{width:16px}.multicloud-maintenance span{display:grid;gap:3px}.multicloud-maintenance button{display:grid;width:24px;height:24px;place-items:center;padding:0;color:#a9c5dd;background:transparent;border:0}.multicloud-maintenance button svg{width:13px}.multicloud-welcome{display:grid;justify-items:center;gap:15px;margin:56px auto 30px;padding:0 30px;text-align:center}.multicloud-welcome>span{color:#7fb4e7;font-size:8px;font-weight:750;letter-spacing:.12em}.multicloud-welcome>h1{margin:0;color:#f0f2f4;font-size:28px;letter-spacing:-.025em}.multicloud-welcome>p{max-width:720px;margin:0;color:#aeb5bd;font-size:10px;line-height:1.55}.multicloud-welcome>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:900px;margin:18px 0}.multicloud-welcome article{display:grid;justify-items:center;gap:8px;color:#aeb5bd}.multicloud-welcome article>svg{width:28px;height:28px;color:#75aede}.multicloud-welcome article h2{margin:0;color:#e9ecef;font-size:12px}.multicloud-welcome article p{margin:0;font-size:8px;line-height:1.5}.multicloud-welcome>button{min-height:36px;padding:0 14px;color:#fff;background:#347fbd;border:1px solid #63a5d9;border-radius:3px;font-size:9px;font-weight:650}.multicloud-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px}.multicloud-provider-grid article{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:14px;background:#23262a;border:1px solid #595f66;border-radius:4px}.multicloud-provider-grid article>svg{width:23px;color:#72a9db}.multicloud-provider-grid h2{margin:0;color:#eff1f3;font-size:11px}.multicloud-provider-grid p{margin:3px 0 0;color:#9fa7b0;font-size:7px}.multicloud-provider-grid strong{color:#cdd2d7;font-size:8px}.multicloud-provider-grid article>button{grid-column:1/-1;justify-self:start;min-height:28px}@media(max-width:900px){.multicloud-welcome>div,.multicloud-provider-grid{grid-template-columns:1fr}}.organization-page{max-width:1320px;padding-bottom:34px}.organization-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.organization-page>.meraki-page-title>div{display:flex;align-items:center;gap:7px}.organization-page>.meraki-page-title button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px}.organization-page>.meraki-page-title select,.organization-page>.meraki-page-title input{height:32px;padding:0 9px;color:#edf0f3;background:#23272b;border:1px solid #666d74;border-radius:3px;font-size:8px}.organization-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px}.organization-analytics-grid article{display:grid;grid-template-columns:1fr auto;align-items:center;min-width:0;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.organization-analytics-grid article>span,.organization-analytics-grid article>h2{margin:0;padding:14px;color:#aeb5bd;font-size:9px;font-weight:600}.organization-analytics-grid article>strong{padding:14px;color:#fff;font-size:22px}.organization-analytics-grid .assurance-mini-chart{grid-column:1/-1;height:118px;border-top:1px solid #50565d}.organization-firmware-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px}.organization-firmware-grid article{min-height:130px;padding:15px;background:#23262a;border:1px solid #595f66;border-radius:4px}.organization-firmware-grid h2{margin:0 0 16px;color:#eef1f3;font-size:11px}.organization-firmware-grid strong{display:block;margin-bottom:6px;color:#fff;font-size:20px}.organization-firmware-grid p{margin:0;color:#aab2ba;font-size:9px;line-height:1.5}.organization-object-editor{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:12px;margin:18px 20px;padding:16px;background:#23262a;border:1px solid #595f66;border-radius:4px}.organization-object-editor h2{grid-column:1/-1;margin:0 0 2px;color:#f0f2f4;font-size:13px}.organization-object-editor label{display:grid;gap:6px;color:#dce1e6;font-size:8px}.organization-object-editor input,.organization-object-editor select{width:100%;height:34px;padding:0 9px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px;font-size:9px}.organization-object-editor footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.organization-object-editor footer button{min-height:32px;padding:0 12px;border-radius:3px;font-size:9px}@media(max-width:900px){.organization-analytics-grid,.organization-firmware-grid,.organization-object-editor{grid-template-columns:1fr}.organization-object-editor h2,.organization-object-editor footer{grid-column:auto}.organization-page>.meraki-page-title{align-items:flex-start;gap:12px;flex-direction:column}}.sm-page{max-width:1320px;padding-bottom:34px}.sm-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.sm-page>.meraki-page-title p{margin:4px 0 0;color:#aeb5bd;font-size:9px}.sm-page>.meraki-page-title button,.sm-bulkbar button,.sm-empty-action>button,.sm-platform-grid button,.sm-enrollment-details>button,.sm-sync-grid button,.sm-command>button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px}.sm-page>.meraki-page-title button svg{width:12px}.sm-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px}.sm-overview-grid>article,.sm-summary-grid>article{min-width:0;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.sm-overview-grid>article.sm-wide{grid-column:1/-1}.sm-overview-grid h2,.sm-summary-grid h2{margin:0;padding:13px 15px;color:#eef1f3;border-bottom:1px solid #50565d;font-size:11px}.sm-overview-grid .assurance-mini-chart{height:150px}.sm-sync-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.sm-sync-grid>div{display:grid;gap:7px;min-height:96px;padding:14px;border-right:1px solid #50565d}.sm-sync-grid>div:last-child{border-right:0}.sm-sync-grid strong{color:#e5e8eb;font-size:9px}.sm-sync-grid span{color:#9fa7b0;font-size:8px}.sm-sync-grid button{justify-self:start;min-height:28px}.sm-donut{display:grid;width:126px;height:126px;place-content:center;margin:20px auto;text-align:center;background:radial-gradient(circle,#23262a 53%,transparent 54%),conic-gradient(#4d9ddd 0 82%,#d4a64c 82% 92%,#59616b 92%);border-radius:50%}.sm-donut strong{color:#fff;font-size:24px}.sm-donut span{color:#aeb5bd;font-size:8px}.sm-overview-grid .empty{min-height:86px;margin:0;padding:22px;color:#9fa7b0;font-size:9px}.sm-overview-grid article>button{margin:0 14px 14px}.sm-bulkbar{display:flex;align-items:center;gap:7px;margin:18px 20px 10px}.sm-bulkbar span{margin-left:auto;color:#aab2bb;font-size:9px}.sm-enrollment-strip{display:flex;align-items:center;gap:18px;margin:0 20px 10px;padding:12px 14px;color:#dce1e6;background:#20354a;border:1px solid #3e6a91;font-size:9px}.sm-enrollment-strip button{margin-left:auto}.sm-table{margin:10px 20px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:auto}.sm-table table{min-width:100%;border-collapse:collapse}.sm-table th,.sm-table td{height:39px;padding:7px 10px;color:#cdd2d7;border-bottom:1px solid #454b51;font-size:8px;text-align:left;white-space:nowrap}.sm-table th{color:#9ea6ae;background:#292d31}.sm-table td>button{padding:0;color:#78afe5;background:transparent;border:0;font:inherit}.sm-page>.client-list-toolbar{margin:18px 20px 10px}.sm-map{position:relative;min-height:600px;margin:20px;background:linear-gradient(25deg,transparent 46%,rgba(130,145,157,.2) 47% 51%,transparent 52%),linear-gradient(-32deg,transparent 43%,rgba(130,145,157,.18) 44% 49%,transparent 50%),#e9edef;background-size:230px 210px;border:1px solid #666d75;border-radius:4px;overflow:hidden}.sm-map-filter{position:absolute;z-index:2;top:14px;left:14px;display:grid;grid-template-columns:auto auto auto;align-items:center;gap:8px;padding:9px 10px;color:#27313a;background:#fff;border:1px solid #afb5ba;border-radius:3px;box-shadow:0 2px 6px #0000002e;font-size:9px}.sm-map-filter strong{font-size:16px}.sm-map-filter button{height:28px;color:#fff;background:#2d71b5;border:0;border-radius:2px}.sm-map-pin{position:absolute;display:grid;width:34px;height:34px;place-items:center;color:#2e78b7;background:transparent;border:0;transform:translate(-50%,-50%)}.sm-map-pin svg{position:absolute;width:34px;height:34px;fill:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.28))}.sm-map-pin span{z-index:1;margin-top:-5px;color:#fff;font-size:8px;font-weight:800}.sm-empty-action{display:grid;justify-items:center;gap:12px;margin:24px 20px;padding:48px 20px;color:#aeb5bd;background:#23262a;border:1px solid #595f66;border-radius:4px;text-align:center}.sm-empty-action>svg{width:38px;height:38px;color:#7d8791}.sm-empty-action h2{margin:0;color:#edf0f3;font-size:14px}.sm-empty-action p{max-width:620px;margin:0;font-size:9px;line-height:1.6}.sm-empty-action label{display:grid;gap:7px;min-width:280px;color:#dfe3e7;font-size:9px;text-align:left}.sm-empty-action input,.sm-empty-action select{height:34px;color:#edf0f3;background:#17191c;border:1px solid #626971}.sm-command{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;margin:20px;padding:16px;background:#23262a;border:1px solid #595f66;border-radius:4px}.sm-command label{display:grid;gap:7px;color:#dfe3e7;font-size:9px}.sm-command label:nth-child(3){grid-column:1/-1;display:flex}.sm-command select,.sm-command textarea{padding:8px;color:#edf0f3;background:#17191c;border:1px solid #626971;border-radius:3px;font:inherit}.sm-command>button{grid-column:2;justify-self:end}.sm-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px}.sm-summary-grid>article:nth-child(-n+2){grid-column:1/-1}.sm-summary-grid article>.meraki-table-wrap,.sm-summary-grid article>div{margin:0;border:0}.sm-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 20px}.sm-platform-grid button{display:grid;justify-items:start;gap:8px;min-height:130px;padding:18px;text-align:left}.sm-platform-grid button svg{width:24px}.sm-platform-grid button strong{font-size:13px}.sm-platform-grid button span{color:#aeb5bd;font-size:9px}.sm-enrollment-details{display:flex;align-items:center;gap:8px;margin:0 20px;padding:16px;background:#23262a;border:1px solid #595f66;border-radius:4px}.sm-enrollment-details dl{display:flex;gap:24px;margin:0 0 0 auto}.sm-enrollment-details dl div{display:grid;gap:4px}.sm-enrollment-details dt{color:#99a2ab;font-size:7px}.sm-enrollment-details dd{margin:0;color:#eef1f3;font-size:9px}.sm-section-copy{margin:0;padding:12px 15px;color:#aeb5bd;border-bottom:1px solid #454b51;font-size:9px}.sm-general>.meraki-savebar,.sm-alerts>.meraki-savebar{margin-top:22px}.sm-tags-layout{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:500px;margin:20px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.sm-tags-layout aside{display:grid;align-content:start;border-right:1px solid #50565d}.sm-tags-layout aside label{display:flex;align-items:center;gap:6px;margin:12px;padding:0 8px;background:#17191c;border:1px solid #626971}.sm-tags-layout aside label svg{width:12px}.sm-tags-layout aside input{width:100%;height:32px;color:#edf0f3;background:transparent;border:0}.sm-tags-layout aside>button{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;color:#dfe3e7;background:transparent;border:0;border-bottom:1px solid #454b51;text-align:left;font-size:9px}.sm-tags-layout aside>button:nth-child(2){justify-content:center;margin:0 12px 10px;background:#292d31;border:1px solid #626971}.sm-tags-layout>div{display:grid;place-content:center;text-align:center}.sm-tags-layout h2{margin:0;color:#e9ecef;font-size:13px}.sm-tags-layout p{color:#aab2ba;font-size:9px}@media(max-width:900px){.sm-overview-grid,.sm-summary-grid,.sm-platform-grid,.sm-sync-grid{grid-template-columns:1fr}.sm-sync-grid>div{border-right:0;border-bottom:1px solid #50565d}.sm-command{grid-template-columns:1fr}.sm-command>button,.sm-command label:nth-child(3){grid-column:auto}.sm-enrollment-details{align-items:stretch;flex-direction:column}.sm-enrollment-details dl{margin-left:0}.sm-tags-layout{grid-template-columns:1fr}.sm-tags-layout aside{border-right:0;border-bottom:1px solid #50565d}}.camera-page{max-width:1320px;padding-bottom:34px}.camera-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.camera-page>.meraki-page-title button,.camera-page>.meraki-page-title>div button,.camera-product-hero button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:9px}.camera-page>.meraki-page-title>div{display:flex;gap:7px}.camera-page>.meraki-page-title svg{width:12px}.camera-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px}.camera-wall article{background:#23262a;border:1px solid #595f66;border-radius:3px;overflow:hidden}.camera-feed{position:relative;display:grid;min-height:250px;place-items:center;color:#88929d;background:linear-gradient(135deg,#20262d,#101317)}.camera-feed.feed-1{background:linear-gradient(35deg,#302b26,#101317)}.camera-feed.feed-2{background:linear-gradient(150deg,#1f2926,#101317)}.camera-feed.feed-3{background:#17191c}.camera-feed svg{width:48px;height:48px;opacity:.24}.camera-feed span{position:absolute;top:10px;left:10px;padding:3px 6px;color:#fff;background:#bd4d4d;border-radius:2px;font-size:7px;font-weight:700}.camera-wall footer{display:grid;gap:3px;padding:10px 12px}.camera-wall footer strong{color:#edf0f3;font-size:10px}.camera-wall footer small{color:#aab2ba;font-size:8px}.camera-product-hero{display:grid;justify-items:center;gap:13px;margin:24px 20px;padding:70px 20px;color:#aeb5bd;background:#23262a;border:1px solid #595f66;border-radius:4px;text-align:center}.camera-product-hero>svg{width:48px;height:48px;color:#6c9fd1}.camera-product-hero h2{max-width:680px;margin:0;color:#eef1f3;font-size:18px}.camera-product-hero p{margin:0;font-size:9px}@media(max-width:900px){.camera-wall{grid-template-columns:1fr}}.camera-filter-strip{display:flex;gap:12px;align-items:end;margin:0 20px 12px;padding:12px;background:#171b1f;border:1px solid #454b52}.camera-filter-strip label{display:grid;gap:5px;color:#9ca5af;font-size:8px}.camera-filter-strip select,.camera-filter-strip button{height:30px;padding:0 9px;color:#e8ebef;background:#24292e;border:1px solid #565d65;border-radius:2px;font-size:8px}.camera-inventory-table{margin:0 20px;overflow:auto;border:1px solid #464c53;background:#171b1f}.camera-inventory-table table{width:max-content;min-width:100%;border-collapse:collapse;font-size:8px}.camera-inventory-table th{position:sticky;top:0;z-index:1;padding:10px 9px;color:#aab1b8;background:#20252a;border-right:1px solid #3f454c;border-bottom:1px solid #4a5057;text-align:left;white-space:nowrap;font-weight:700}.camera-inventory-table td{padding:10px 9px;color:#c8ced5;border-right:1px solid #343a40;border-bottom:1px solid #343a40;white-space:nowrap}.camera-inventory-table tr:hover td{background:#1f252a}.camera-inventory-table .table-link{color:#6db1f2;background:none;border:0;font-size:8px;text-align:left}.camera-device-page{max-width:1400px;padding:17px 20px 40px}.camera-device-header{display:flex;align-items:center;justify-content:space-between;padding:10px 0 13px;border-bottom:1px solid #42484f}.camera-device-header>div:first-child{display:flex;align-items:center;gap:12px}.camera-device-header h1{margin:0;color:#f2f4f6;font-size:17px}.camera-device-header small{color:#9da6af;font-size:8px}.camera-device-header>div:last-child{display:flex}.camera-device-header>div:last-child button{width:30px;height:28px;color:#dce1e6;background:#23282d;border:1px solid #50575e;font-size:16px}.camera-device-tabs{margin-bottom:16px}.camera-video-workspace,.camera-analytics,.camera-network,.camera-location-page,.camera-event-log{border:1px solid #484f56;background:#171b1f}.camera-video-toolbar{display:flex;gap:7px;align-items:center;padding:9px 12px;border-bottom:1px solid #444b52}.camera-video-toolbar button,.camera-video-toolbar label,.camera-analytics-toolbar button,.camera-analytics-toolbar select,.camera-analytics-toolbar input,.camera-playback button,.camera-playback select,.camera-playback input,.camera-zoom-controls button{min-height:29px;padding:0 9px;color:#dfe4e8;background:#272c31;border:1px solid #555d65;border-radius:2px;font-size:8px}.camera-video-toolbar label{display:flex;align-items:center;gap:5px}.camera-video-toolbar .selected{color:#fff;background:#23527f;border-color:#4b91cf}.camera-video-stage{padding:14px;background:#0a0d10}.camera-view-cone{display:grid;min-height:480px;place-items:center;align-content:center;gap:9px;color:#95a0aa;background:radial-gradient(circle at 46% 38%,#303941 0,#171d22 38%,#090c0e);border:1px solid #363e45}.camera-view-cone svg{width:58px;height:58px;opacity:.18}.camera-view-cone strong{color:#dfe5e9;font-size:12px}.camera-view-cone span{font-size:8px}.camera-zoom-controls{display:flex;gap:7px;align-items:center;padding:7px 12px;border-top:1px solid #3d444b}.camera-zoom-controls input{width:180px}.camera-playback{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#20252a;border-top:1px solid #495057}.camera-timeline{display:flex;flex:1;height:26px;align-items:end;gap:2px;padding:0 6px;background:#14181c;border:1px solid #3e454c}.camera-timeline i{display:block;flex:1;height:45%;background:#3e83be}.camera-timeline i:nth-child(2){height:80%}.camera-timeline i:nth-child(4){height:62%}.camera-analytics-toolbar{display:flex;flex-wrap:wrap;gap:7px;padding:11px;border-bottom:1px solid #424951}.camera-analytics>article{padding:14px;border-bottom:1px solid #40474e}.camera-analytics>article>header,.camera-connectivity>header{display:flex;align-items:center;justify-content:space-between}.camera-analytics h2,.camera-network h2,.camera-location-page h2,.camera-event-log h2{margin:0;color:#edf0f3;font-size:11px}.camera-analytics article header>div{display:flex;gap:6px}.camera-analytics article select,.camera-analytics article input,.camera-connectivity select{height:29px;color:#dfe3e7;background:#23282d;border:1px solid #50575e;font-size:8px}.camera-history-chart{position:relative;display:flex;height:135px;align-items:end;gap:4px;margin-top:12px;padding:12px 12px 21px;background:linear-gradient(180deg,#1b2126,#111519);border:1px solid #3d444b}.camera-history-chart i{display:block;flex:1;min-width:4px;background:#548fc2}.camera-history-chart.variant-1 i{background:#62a76f}.camera-history-chart.variant-2 i{background:#9275bd}.camera-history-chart span{position:absolute;bottom:5px;color:#858f98;font-size:7px}.camera-history-chart span:nth-last-child(5){left:12px}.camera-history-chart span:nth-last-child(4){left:25%}.camera-history-chart span:nth-last-child(3){left:49%}.camera-history-chart span:nth-last-child(2){left:73%}.camera-history-chart span:last-child{right:12px}.camera-network{display:grid;gap:14px;padding:14px}.camera-network-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:12px}.camera-network article{background:#20252a;border:1px solid #454c53}.camera-network article>h2,.camera-network article>header{padding:10px 12px;border-bottom:1px solid #3f464d}.camera-network dl,.camera-data-regions dl{margin:0;padding:7px 12px}.camera-network dl>div,.camera-data-regions dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #343b41;font-size:8px}.camera-network dt{color:#949ea7}.camera-network dd{margin:0;color:#e0e5e9;text-align:right}.camera-location-map{display:grid;min-height:170px;place-items:center;align-content:center;gap:6px;color:#75aee1;background:linear-gradient(45deg,#232a30 25%,transparent 25%) 0 0/22px 22px,linear-gradient(-45deg,#232a30 25%,transparent 25%) 0 0/22px 22px,#161b1f}.camera-location-map svg{width:30px}.camera-location-map span{color:#dbe1e5;font-size:8px}.camera-connectivity{padding:0 12px 12px}.camera-tools{padding-bottom:12px}.camera-tools>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px}.camera-tools section{display:grid;gap:8px;padding:10px;background:#181c20;border:1px solid #3f464d}.camera-tools strong{font-size:8px}.camera-tools input,.camera-tools button{height:28px;padding:0 8px;color:#dfe4e8;background:#252a2f;border:1px solid #50575e;font-size:8px}.camera-location-page{padding:14px}.camera-location-page>nav{display:flex;margin-top:11px;border-bottom:1px solid #424950}.camera-location-page>nav button{padding:8px 13px;color:#aeb7c0;background:none;border:0;border-bottom:2px solid transparent;font-size:8px}.camera-location-page>nav .selected{color:#e9edf1;border-color:#4e9de5}.camera-large-map,.camera-floor-photo{display:grid;min-height:470px;place-items:center;align-content:center;gap:8px;background:linear-gradient(45deg,#232a30 25%,transparent 25%) 0 0/26px 26px,linear-gradient(-45deg,#232a30 25%,transparent 25%) 0 0/26px 26px,#151a1e}.camera-large-map svg,.camera-floor-photo svg{width:38px;color:#5ba5e6}.camera-large-map span,.camera-floor-photo span{color:#98a2ab;font-size:8px}.camera-topology{display:flex;min-height:470px;align-items:center;justify-content:center;gap:16px}.camera-topology span,.camera-topology strong{padding:15px;color:#dfe4e8;background:#23282d;border:1px solid #596169;font-size:8px}.camera-topology i{width:80px;height:1px;background:#5d88aa}.camera-event-log header{display:flex;align-items:center;justify-content:space-between;padding:12px}.camera-event-log header div{display:flex}.camera-event-log header button{height:29px;color:#dce2e6;background:#252a2f;border:1px solid #50575e;font-size:8px}.camera-settings-page{display:grid;grid-template-columns:205px minmax(0,1fr);border:1px solid #464d54;background:#171b1f}.camera-settings-page>aside{display:grid;align-content:start;background:#1e2328;border-right:1px solid #464d54}.camera-settings-page>aside button{padding:11px 13px;color:#aeb6bf;background:none;border:0;border-bottom:1px solid #343a40;text-align:left;font-size:8px}.camera-settings-page>aside button.selected{color:#fff;background:#28323b;border-left:3px solid #4e9de5}.camera-settings-page>main>header{padding:12px 16px;border-bottom:1px solid #444b52}.camera-settings-page h2{margin:0;color:#eef1f4;font-size:11px}.camera-setting-section{border-bottom:1px solid #434a51}.camera-setting-section>h2{padding:12px 16px}.camera-setting-section>p{margin:0;padding:13px 16px;color:#9fa8b1;font-size:8px}.camera-setting-row{display:grid;grid-template-columns:minmax(220px,42%) 1fr;gap:20px;align-items:center;padding:12px 16px;border-top:1px solid #353c42}.camera-setting-row>div:first-child{display:grid;gap:4px}.camera-setting-row strong{color:#e3e7eb;font-size:8px}.camera-setting-row span{color:#929ca5;font-size:7px}.camera-setting-row input,.camera-setting-row select,.camera-setting-row button,.camera-zoom-stage button{min-height:29px;padding:0 8px;color:#dce1e6;background:#252a2f;border:1px solid #535a62;border-radius:2px;font-size:8px}.camera-setting-row>div:last-child{display:flex;align-items:center;gap:7px}.camera-segmented{display:flex}.camera-segmented button.selected{color:#fff;background:#28577f;border-color:#4f95d1}.camera-zoom-stage{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:14px;padding:0 16px 14px}.camera-frame-grid{display:grid;min-height:210px;place-items:center;align-content:center;gap:6px;color:#8d98a2;background:radial-gradient(circle,#303941,#13171b 70%);border:1px solid #41484f;font-size:8px}.camera-frame-grid svg{width:36px;opacity:.25}.camera-zoom-stage>div:last-child{display:flex;align-items:center;gap:6px}.camera-zoom-stage input{min-width:80px}.camera-retention-summary{display:flex;align-items:center;gap:14px;padding:13px 16px;background:#20262b;border-bottom:1px solid #454c53}.camera-retention-summary span{color:#9aa3ac;font-size:7px}.camera-retention-summary strong{color:#edf1f4;font-size:16px}.camera-retention-summary button{margin-left:auto}.camera-zone-editor{padding:14px 16px}.camera-zone-editor>span{display:block;margin-bottom:8px;color:#dfe4e8;font-size:8px}.camera-checkbox{display:flex;align-items:center;gap:7px;padding:12px 16px;color:#dfe4e8;font-size:8px}.camera-savebar{display:flex;justify-content:flex-end;gap:7px;padding:11px 16px;background:#20252a;border-top:1px solid #474e55}.camera-savebar button{height:30px;padding:0 12px;color:#e1e6ea;background:#292e33;border:1px solid #5a626a;border-radius:2px;font-size:8px}@media(max-width:950px){.camera-network-grid,.camera-tools>div{grid-template-columns:1fr}.camera-settings-page{grid-template-columns:1fr}.camera-settings-page>aside{grid-template-columns:repeat(3,1fr);border-right:0}.camera-video-stage .camera-view-cone{min-height:340px}.camera-setting-row{grid-template-columns:1fr}.camera-inventory-table{margin:0 10px}}.camera-video-wall-page>.meraki-info{display:flex;align-items:center;gap:9px;margin:14px 20px;padding:10px 12px}.camera-video-wall-page>.meraki-info span{display:grid;gap:3px}.camera-video-wall-page>.meraki-info button{margin-left:auto}.camera-video-wall-page>.meraki-page-title>div{display:flex;align-items:center;gap:14px}.camera-wall-toolbar{display:flex;justify-content:flex-end;gap:7px;margin:0 20px 8px}.camera-wall-toolbar button,.camera-wall-playback button,.camera-wall-playback select,.camera-wall-playback input{height:29px;padding:0 9px;color:#dfe4e8;background:#262b30;border:1px solid #555d65;border-radius:2px;font-size:8px}.camera-wall footer button{padding:0}.camera-wall-playback{display:flex;align-items:center;gap:6px;margin:0 20px;padding:10px;background:#20252a;border:1px solid #4b5259}.camera-wall-playback .camera-timeline{min-width:240px}.camera-video-access>.meraki-page-tabs,.camera-profiles-page>.meraki-page-tabs{margin:0 20px 14px}.camera-log-toolbar,.camera-export-filters{display:flex;align-items:center;gap:7px;margin:0 20px 10px;padding:10px 12px;background:#20252a;border:1px solid #454c53}.camera-log-toolbar input,.camera-log-toolbar button,.camera-export-filters select,.camera-export-filters button{height:29px;padding:0 9px;color:#dfe4e8;background:#262b30;border:1px solid #555d65;border-radius:2px;font-size:8px}.camera-log-toolbar strong,.camera-export-filters span{margin-left:auto;color:#a8b1ba;font-size:8px}.camera-access-feed{margin:0 20px;border:1px solid #464d54}.camera-access-feed article{display:grid;grid-template-columns:1fr 1.2fr 1.6fr 1fr;gap:12px;align-items:center;padding:12px;background:#191d21;border-bottom:1px solid #383f46;font-size:8px}.camera-access-feed article:nth-child(2n){background:#1e2328}.camera-access-feed article strong{color:#e4e8ec}.camera-access-feed article button{color:#64a9e6;background:none;border:0;text-align:left;font-size:8px}.camera-access-feed article time,.camera-access-feed article span{color:#9fa8b1}.camera-exports-page>.meraki-page-title small{display:block;margin-top:4px;color:#929ba4;font-size:7px}.camera-profiles-page{max-width:1380px}.camera-profile-empty{display:grid;min-height:260px;place-items:center;align-content:center;gap:14px;margin:0 20px;padding:30px;color:#9ca6af;background:#191d21;border:1px solid #454c53;text-align:center}.camera-profile-empty p{max-width:720px;margin:0;font-size:8px}.camera-profile-empty strong{color:#dfe4e8;font-size:10px}.camera-profile-empty button{height:31px;color:#e5e9ed;background:#282d32;border:1px solid #5a626a;font-size:8px}.camera-profile-editor{margin:0 20px;background:#191d21;border:1px solid #484f56}.camera-profile-editor>header,.camera-profile-editor>footer{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:#21262b;border-bottom:1px solid #454c53}.camera-profile-editor>footer{justify-content:flex-end;gap:7px;border-top:1px solid #454c53;border-bottom:0}.camera-profile-editor h2,.camera-profile-editor h3{margin:0;color:#eef1f3;font-size:11px}.camera-profile-editor>h3{padding:14px;border-top:1px solid #454c53}.camera-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.camera-profile-grid>label{display:grid;gap:6px;padding:12px 14px;color:#dce1e5;border-right:1px solid #363d43;border-bottom:1px solid #363d43;font-size:8px}.camera-profile-grid>label.camera-checkbox{display:flex;align-items:flex-start}.camera-profile-grid .camera-checkbox span{display:grid;gap:4px}.camera-profile-grid .camera-checkbox small{color:#929ca5;font-size:7px}.camera-profile-grid input,.camera-profile-grid select,.camera-profile-editor button{min-height:30px;padding:0 9px;color:#dfe4e8;background:#272c31;border:1px solid #565e66;border-radius:2px;font-size:8px}.camera-profile-grid label>div{display:flex;gap:6px}.camera-profile-editor>.sm-table{margin:0 14px 14px}@media(max-width:850px){.camera-access-feed article{grid-template-columns:1fr 1fr}.camera-profile-grid{grid-template-columns:1fr}.camera-wall-playback{flex-wrap:wrap}.camera-wall-playback .camera-timeline{flex-basis:100%}}.sensor-inventory-table{margin:0 20px;overflow:auto;border:1px solid #464d54}.sensor-inventory-table table{width:100%;min-width:900px;border-collapse:collapse;background:#191d21;font-size:8px}.sensor-inventory-table th,.sensor-inventory-table td{padding:10px 11px;border-right:1px solid #383f46;border-bottom:1px solid #383f46;text-align:left}.sensor-inventory-table th{color:#aab2ba;background:#20252a}.sensor-inventory-table td{color:#ccd2d8}.sensor-inventory-table .table-link{color:#65aae7;background:none;border:0;font-size:8px}.sensor-device-page{max-width:1360px;padding:17px 20px 40px}.sensor-data-detail,.sensor-device-details,.sensor-location-detail,.sensor-camera-assignment{background:#191d21;border:1px solid #474e55}.sensor-data-detail>header{display:flex;justify-content:flex-end;gap:7px;padding:9px 12px;border-bottom:1px solid #424950}.sensor-data-detail>header select,.sensor-data-detail>header button{height:29px;padding:0 9px;color:#dfe4e8;background:#272c31;border:1px solid #565e66;border-radius:2px;font-size:8px}.sensor-data-detail>article{padding:14px;border-bottom:1px solid #424950}.sensor-data-detail article>header{display:flex;align-items:center;justify-content:space-between}.sensor-data-detail h2,.sensor-device-details h2,.sensor-camera-assignment h2{margin:0;color:#edf1f4;font-size:11px}.sensor-metric-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border:1px solid #41484f}.sensor-metric-summary>div{display:grid;gap:5px;padding:11px;border-right:1px solid #41484f}.sensor-metric-summary span{color:#929ca5;font-size:7px}.sensor-metric-summary strong{color:#edf1f4;font-size:14px}.sensor-data-detail article>footer{padding-top:9px;color:#91bce2;font-size:7px}.sensor-psychrometric>header select{height:28px;color:#dfe4e8;background:#272c31;border:1px solid #565e66;font-size:8px}.sensor-psychrometric .psychrometric-chart{margin:12px 0 0}.sensor-device-details{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;padding:14px}.sensor-device-details article{background:#20252a;border:1px solid #454c53}.sensor-device-details article>h2{padding:10px 12px;border-bottom:1px solid #41484f}.sensor-device-details article:last-child{grid-column:1/-1}.sensor-device-details dl{margin:0;padding:6px 12px}.sensor-device-details dl>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #363d43;font-size:8px}.sensor-device-details dt{color:#929ca5}.sensor-device-details dd{margin:0;color:#e0e5e9}.sensor-device-details .camera-history-chart{margin:12px}.sensor-location-detail>nav{display:flex;padding:0 12px;border-bottom:1px solid #424950}.sensor-location-detail>nav button{padding:10px 13px;color:#aab3bc;background:none;border:0;border-bottom:2px solid transparent;font-size:8px}.sensor-location-detail>nav .selected{color:#fff;border-color:#4e9de5}.sensor-camera-assignment>header{padding:12px 14px;border-bottom:1px solid #424950}.sensor-camera-assignment>label{display:flex;align-items:center;gap:7px;margin:12px;padding:0 9px;background:#24292e;border:1px solid #515961}.sensor-camera-assignment>label input{flex:1;height:30px;color:#e2e6e9;background:none;border:0;font-size:8px}.sensor-camera-assignment>label svg{width:13px}.sensor-camera-assignment>div{margin:0 12px 12px;border:1px solid #41484f}.sensor-camera-assignment>div>label{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px;border-bottom:1px solid #383f46;font-size:8px}.sensor-camera-assignment>div>label>span:nth-child(2){display:grid;gap:3px}.sensor-camera-assignment small{color:#939da6;font-size:7px}@media(max-width:850px){.sensor-device-details{grid-template-columns:1fr}.sensor-device-details article:last-child{grid-column:auto}.sensor-metric-summary{grid-template-columns:repeat(2,1fr)}}.org-roles-page,.subscription-page,.subscription-detail{max-width:1320px;padding-bottom:34px}.org-role-toolbar{display:flex;align-items:center;gap:8px;margin:18px 20px 10px}.org-role-toolbar>button{display:flex;min-height:34px;align-items:center;gap:5px;padding:0 10px;color:#e5e9ec;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.org-role-toolbar>button svg{width:12px}.org-role-toolbar>button.selected{border-color:#58a2dc}.org-role-toolbar>label{display:flex;flex:1;align-items:center;gap:6px;padding:0 9px;background:#17191c;border:1px solid #626971;border-radius:3px}.org-role-toolbar label svg{width:12px}.org-role-toolbar input{width:100%;height:34px;color:#edf0f3;background:transparent;border:0;font-size:8px}.org-role-filters{display:flex;align-items:end;gap:10px;margin:0 20px 10px;padding:12px;background:#23262a;border:1px solid #595f66}.org-role-filters label{display:grid;gap:5px;color:#cfd5da;font-size:8px}.org-role-filters select{height:32px;color:#edf0f3;background:#17191c;border:1px solid #626971}.org-role-filters button{height:32px;color:#79afe0;background:transparent;border:0;font-size:8px}.org-role-table{margin:0 20px}.org-role-table table,.subscription-table table{width:100%;border-collapse:collapse}.org-role-table th,.org-role-table td,.subscription-table th,.subscription-table td{height:39px;padding:7px 10px;color:#cfd4d9;border-bottom:1px solid #454b51;font-size:8px;text-align:left;white-space:nowrap}.org-role-table th,.subscription-table th{color:#9fa7af;background:#292d31}.org-role-table td>button,.subscription-table td>button{color:#78afe5;background:transparent;border:0;font-size:8px}.org-role-help{margin:10px 20px;color:#9fa8b0;font-size:8px}.subscription-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.subscription-page>.meraki-page-title button,.subscription-detail>header button{min-height:32px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.subscription-view-toggle{display:flex;align-items:center;gap:7px;margin:16px 20px}.subscription-view-toggle span{color:#9fa8b0;font-size:8px}.subscription-view-toggle button{min-height:31px;padding:0 10px;color:#cfd5da;background:#23262a;border:1px solid #595f66;font-size:8px}.subscription-view-toggle button.selected{color:#fff;border-color:#5aa4de;box-shadow:inset 0 -2px #5aa4de}.subscription-claim{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:560px;margin:10px auto;padding:16px;background:#262a2e;border:1px solid #666d74;border-radius:4px;box-shadow:0 12px 30px #0006}.subscription-claim header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.subscription-claim h2{margin:0;color:#eef1f3;font-size:13px}.subscription-claim header button{display:grid;width:28px;height:28px;place-items:center;color:#aeb6be;background:transparent;border:0}.subscription-claim header svg{width:13px}.subscription-claim label{display:grid;gap:6px;color:#dce1e6;font-size:8px}.subscription-claim input,.subscription-claim select{height:34px;color:#eef1f3;background:#17191c;border:1px solid #626971}.subscription-claim footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.subscription-page>.client-list-toolbar{margin:0 20px 10px}.subscription-table{margin:0 20px;overflow:auto}.subscription-table table{min-width:1050px}.subscription-detail{position:relative}.subscription-detail>.client-detail-back{margin:16px 20px 0}.subscription-detail>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #50565d}.subscription-detail>header>div:first-child{display:flex;align-items:center;gap:10px}.subscription-detail>header h1{margin:0;color:#eef1f3;font-size:22px}.subscription-detail>header span{display:inline-flex;align-items:center;gap:5px;color:#9bd3a6;font-size:8px}.subscription-detail>header span i{width:7px;height:7px;background:#65bd78;border-radius:50%}.subscription-detail>header>div:last-child{display:flex;gap:7px}.subscription-license-summary{display:grid;grid-template-columns:1.5fr repeat(3,1fr);margin:20px;padding:0;background:#23262a;border:1px solid #595f66}.subscription-license-summary h2{margin:0;padding:18px;color:#eef1f3;font-size:14px}.subscription-license-summary article{display:grid;gap:3px;padding:14px;border-left:1px solid #50565d}.subscription-license-summary span,.subscription-license-summary em{color:#9fa8b0;font-size:7px;font-style:normal}.subscription-license-summary strong{color:#fff;font-size:20px}.subscription-products{display:flex;gap:2px;margin:0 20px;border-bottom:1px solid #50565d}.subscription-products button{padding:10px 12px;color:#aeb5bd;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px}.subscription-products button.selected{color:#fff;border-bottom-color:#58a3df}.subscription-product-usage{margin:14px 20px;padding:16px;background:#23262a;border:1px solid #595f66}.subscription-product-usage h2{margin:0;color:#eef1f3;font-size:13px}.subscription-product-usage p{color:#aeb5bd;font-size:8px}.subscription-product-usage>div{position:relative;height:24px;background:#191c1f}.subscription-product-usage>div span{position:absolute;inset:0 auto 0 0;background:#438dc7}.subscription-product-usage>div b{position:relative;display:grid;height:100%;place-items:center;color:#eef1f3;font-size:8px}.subscription-drawer{position:absolute;z-index:4;top:0;right:0;width:min(390px,90vw);min-height:100%;padding-bottom:20px;background:#262a2e;border-left:1px solid #666d74;box-shadow:-12px 0 28px #0006}.subscription-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #50565d}.subscription-drawer h2{margin:0;color:#eef1f3;font-size:14px}.subscription-drawer header button{display:grid;width:28px;height:28px;place-items:center;color:#aeb6be;background:transparent;border:0}.subscription-drawer header svg{width:13px}.subscription-drawer dl,.subscription-drawer>section{margin:0;padding:16px;border-bottom:1px solid #50565d}.subscription-drawer dl div{display:grid;grid-template-columns:110px 1fr;gap:8px;margin-bottom:9px}.subscription-drawer dt{color:#9fa8b0;font-size:8px}.subscription-drawer dd{margin:0;color:#edf0f3;font-size:8px}.subscription-drawer h3{margin:0 0 8px;color:#e8ecef;font-size:10px}.subscription-drawer p,.subscription-drawer li{color:#aeb5bd;font-size:8px;line-height:1.5}.subscription-drawer>section>button,.subscription-drawer li button{color:#78afe5;background:transparent;border:0;font-size:8px}.subscription-drawer ol{display:grid;gap:6px;padding:0;list-style:none}.subscription-drawer li{display:flex;justify-content:space-between}.subscription-drawer li button{padding:0}@media(max-width:750px){.subscription-license-summary{grid-template-columns:1fr}.subscription-license-summary article{border-top:1px solid #50565d;border-left:0}.subscription-claim{grid-template-columns:1fr}.subscription-claim header,.subscription-claim footer{grid-column:auto}}.mdm-settings-page{max-width:1120px;padding-bottom:34px}.mdm-settings-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.mdm-settings-page>.meraki-page-title>button,.mdm-section>button,.mdm-section>div>button{min-height:32px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.mdm-section{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:0 20px;padding:19px 0;border-bottom:1px solid #50565d}.mdm-section h2{margin:0;color:#eef1f3;font-size:13px}.mdm-section p{max-width:760px;margin:6px 0 0;color:#adb5bd;font-size:8px;line-height:1.55}.mdm-inline-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 20px;padding:16px;background:#23262a;border:1px solid #666d74;border-radius:4px;box-shadow:0 10px 24px #00000040}.mdm-inline-editor>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.mdm-inline-editor h2{margin:0;color:#eef1f3;font-size:13px}.mdm-inline-editor header button{display:grid;width:28px;height:28px;place-items:center;color:#aeb6be;background:transparent;border:0}.mdm-inline-editor header svg{width:13px}.mdm-inline-editor>label,.mdm-ise>label,.mdm-vault>label{display:grid;gap:6px;color:#dce1e6;font-size:8px}.mdm-inline-editor input,.mdm-inline-editor select,.mdm-ise input,.mdm-ise select,.mdm-vault input{height:34px;padding:0 8px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px;font-size:8px}.mdm-inline-editor input[type=file]{padding:6px}.mdm-inline-editor>footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.mdm-setting-row fieldset{display:flex;gap:16px;padding:10px;border:1px solid #50565d}.mdm-setting-row fieldset label{display:flex;align-items:center;gap:6px;color:#dfe3e7;font-size:8px}.mdm-vault{grid-template-columns:1fr 280px auto}.mdm-vault>label>span{display:flex}.mdm-vault>label input{width:100%}.mdm-vault>label button{padding:0 9px;color:#e3e7ea;background:#292d31;border:1px solid #626971}.mdm-ise{grid-template-columns:1fr repeat(3,minmax(150px,230px))}.mdm-settings-page>.meraki-savebar{margin-top:20px}@media(max-width:780px){.mdm-section,.mdm-vault,.mdm-ise,.mdm-inline-editor{grid-template-columns:1fr}.mdm-inline-editor>header,.mdm-inline-editor>footer{grid-column:auto}}.configuration-sync-page{max-width:1320px;padding-bottom:34px}.configuration-sync-page>.meraki-page-title p{margin:4px 0 0;color:#aeb5bd;font-size:9px}.config-sync-tip{display:flex;align-items:center;gap:7px;margin:14px 20px;padding:9px 11px;color:#b9c7d3;background:#213140;border:1px solid #44637c;border-radius:3px;font-size:8px}.config-sync-tip svg{width:14px}.config-sync-card{margin:0 20px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:visible}.config-sync-card>header{display:grid;grid-template-columns:170px minmax(210px,1fr) minmax(250px,1.2fr);align-items:end;gap:12px;padding:14px;background:#292d31;border-bottom:1px solid #50565d}.config-sync-card>header>span{padding-bottom:8px;color:#9fa8b0;font-size:8px}.config-sync-card>header label,.config-target-picker{display:grid;gap:5px;color:#dfe3e7;font-size:8px}.config-sync-card select,.config-target-picker>button{width:100%;height:34px;padding:0 9px;color:#edf0f3;background:#17191c;border:1px solid #626971;border-radius:3px;font-size:8px;text-align:left}.config-target-picker{position:relative}.config-target-picker>button{display:flex;align-items:center;justify-content:space-between}.config-target-picker>button svg{width:12px}.config-target-picker>div{position:absolute;z-index:5;top:58px;right:0;display:grid;width:100%;padding:7px;background:#202327;border:1px solid #666d74;border-radius:3px;box-shadow:0 10px 24px #0006}.config-target-picker>div label{display:flex;align-items:center;gap:7px;min-height:30px;padding:0 7px}.config-target-picker>div>button{height:30px;color:#e8ebee;background:#2d3237;border:1px solid #626971}.config-sync-table{margin:0;overflow:auto}.config-sync-table table{min-width:760px;width:100%;border-collapse:collapse}.config-sync-table th,.config-sync-table td{height:38px;padding:7px 10px;color:#ced4d9;border-bottom:1px solid #454b51;font-size:8px;text-align:left}.config-sync-table thead th{color:#aeb5bd;background:#202327}.config-sync-table tbody th{font-weight:650}.config-sync-table .config-sync-group{background:#2a2e32}.config-sync-table td>button{color:#79afe0;background:transparent;border:0;font-size:8px}.config-sync-confirm{max-width:520px;margin:18px auto;padding:16px;background:#262a2e;border:1px solid #666d74;border-radius:4px;box-shadow:0 12px 30px #0006}.config-sync-confirm h2{margin:0;color:#f0f2f4;font-size:13px}.config-sync-confirm p,.config-sync-confirm li{color:#adb5bd;font-size:8px}.config-sync-confirm footer{display:flex;justify-content:flex-end;gap:8px}@media(max-width:800px){.config-sync-card>header{grid-template-columns:1fr}.config-sync-card>header>span{display:none}}.integrations-page,.integration-detail{max-width:1320px;padding-bottom:34px}.integrations-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.integrations-page>.meraki-page-title button,.integration-detail>header>button{min-height:32px;padding:0 11px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.integration-search,.integration-installed>label{display:flex;align-items:center;gap:6px;margin:18px 20px 2px;padding:0 9px;background:#1a1d20;border:1px solid #626971;border-radius:3px}.integration-search{max-width:340px}.integration-search svg,.integration-installed>label svg{width:12px;color:#97a1aa}.integration-search input,.integration-installed>label input{width:100%;height:34px;color:#edf0f3;background:transparent;border:0;font-size:8px}.integration-group{margin:24px 20px}.integration-group>header h2{margin:0;color:#eef1f3;font-size:14px}.integration-group>header p{margin:4px 0 0;color:#aeb5bd;font-size:9px}.integration-group>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.integration-group>div>button{display:grid;grid-template-columns:42px 1fr;align-items:start;gap:4px 10px;min-height:150px;padding:14px;color:#dfe4e8;background:#23262a;border:1px solid #595f66;border-radius:4px;text-align:left}.integration-group>div>button:hover{border-color:#7a838b;background:#282c30}.integration-logo{display:grid;grid-row:1/5;width:42px;height:42px;place-items:center;color:#8ec0ec;background:#1b2835;border:1px solid #496985;border-radius:4px}.integration-logo svg{width:21px}.integration-group h3{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:11px}.integration-group h3 em,.integration-detail h1 span{padding:2px 5px;color:#acd4f6;background:#21415d;border-radius:10px;font-size:6px;font-style:normal;text-transform:uppercase}.integration-group small{color:#9fa8b0;font-size:7px}.integration-group p{margin:5px 0;color:#aeb5bd;font-size:8px;line-height:1.45}.integration-group b{align-self:end;color:#75afe0;font-size:7px;font-weight:600}.integration-installed{margin:18px 20px}.integration-installed>label{width:260px;margin:0 0 10px}.integration-installed>.meraki-table-wrap{margin:0}.integration-installed table{width:100%;border-collapse:collapse}.integration-installed th,.integration-installed td{height:40px;padding:8px 10px;color:#cfd5da;border-bottom:1px solid #454b51;font-size:8px;text-align:left}.integration-installed th{color:#9ea6ae;background:#292d31}.integration-installed td>button{color:#79afe0;background:transparent;border:0;font-size:8px}.integration-detail>.client-detail-back{margin:16px 20px 0}.integration-detail>header{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:22px 24px;border-bottom:1px solid #50565d}.integration-detail>header .integration-logo{grid-row:auto;width:58px;height:58px}.integration-detail>header h1{display:flex;align-items:center;gap:8px;margin:0;color:#f0f2f4;font-size:23px}.integration-detail>header p{margin:4px 0 0;color:#80b4e2;font-size:8px}.integration-detail>header button:disabled{opacity:.55}.integration-detail>section{margin:0 24px;padding:20px 0;border-bottom:1px solid #50565d}.integration-detail>section h2{margin:0 0 12px;color:#eef1f3;font-size:14px}.integration-detail>section>p,.integration-detail article p{max-width:820px;margin:0;color:#b0b8bf;font-size:9px;line-height:1.6}.integration-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0}.integration-detail dl div{display:grid;gap:5px}.integration-detail dt{color:#8f99a2;font-size:7px}.integration-detail dd{margin:0;color:#e7eaed;font-size:9px}.integration-detail dd button,.integration-detail>section>button{padding:0;color:#79afe0;background:transparent;border:0;font-size:8px}.integration-detail article{margin:15px 0}.integration-detail article h3{margin:0 0 4px;color:#e5e9ec;font-size:10px}.integration-detail ul{display:grid;gap:5px;color:#d4d9de;font-size:8px}@media(max-width:950px){.integration-group>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.integration-group>div,.integration-detail dl{grid-template-columns:1fr}.integration-detail>header{grid-template-columns:50px 1fr}.integration-detail>header>button{grid-column:1/-1}}.api-webhooks-page{max-width:1320px;padding-bottom:34px}.api-console-body{margin:18px 20px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.api-section-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #50565d}.api-section-heading>div{display:grid;gap:4px}.api-section-heading h2,.api-trends h2,.webhook-header h2,.api-quick-links h2{margin:0;color:#eef1f3;font-size:13px}.api-section-heading span{color:#aeb5bd;font-size:8px}.api-section-heading>button,.webhook-toolbar>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.api-section-heading>button svg,.webhook-toolbar>button svg{width:12px}.api-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #50565d}.api-kpi-grid article{display:grid;gap:4px;min-height:105px;padding:16px;border-right:1px solid #50565d}.api-kpi-grid article:last-child{border-right:0}.api-kpi-grid span{color:#aeb5bd;font-size:8px}.api-kpi-grid strong{color:#fff;font-size:23px}.api-kpi-grid em{color:#9da6ae;font-size:7px;font-style:normal}.api-trends>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.api-trends>header>div{display:flex;gap:8px}.api-trends input,.api-trends select,.webhook-toolbar select,.api-inline-editor input,.api-inline-editor select,.webhook-edit-row input,.webhook-edit-row select{height:32px;padding:0 8px;color:#e8ecef;background:#17191c;border:1px solid #626971;border-radius:3px;font-size:8px}.api-chart-toolbar{display:flex;gap:8px;padding:0 18px}.api-chart-toolbar label{display:flex;align-items:center;gap:5px;min-width:170px;padding:0 8px;background:#17191c;border:1px solid #626971;border-radius:3px}.api-chart-toolbar label svg{width:12px}.api-chart-toolbar label input{width:100%;padding:0;background:transparent;border:0}.api-placeholder-chart{display:flex;height:135px;align-items:flex-end;gap:7px;margin:14px 18px 4px;padding:14px 16px 0;border-left:1px solid #4d5359;border-bottom:1px solid #4d5359;background:linear-gradient(to top,rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 34px}.api-placeholder-chart i{flex:1;min-width:4px;background:#4b96d1;border-radius:1px 1px 0 0}.api-placeholder-chart i:nth-child(3n+1){height:35%}.api-placeholder-chart i:nth-child(3n+2){height:68%}.api-placeholder-chart i:nth-child(3n){height:88%}.api-metric-tabs{display:flex;margin:0 18px;border-bottom:1px solid #50565d}.api-metric-tabs button,.webhook-header nav button{padding:10px 14px;color:#aeb5bd;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px}.api-metric-tabs button.selected,.webhook-header nav button.selected{color:#edf0f3;border-bottom-color:#56a3df}.api-console-body>.meraki-table-wrap,.api-trends>.meraki-table-wrap{margin:12px 18px}.api-console-body table{width:100%;border-collapse:collapse}.api-console-body th,.api-console-body td{height:38px;padding:7px 9px;color:#cdd2d7;border-bottom:1px solid #454b51;font-size:8px;text-align:left}.api-console-body th{color:#9ea6ae;background:#292d31}.api-console-body td>button{padding:0 6px;color:#78afe5;background:transparent;border:0;font-size:8px}.api-share-meter{position:relative;display:grid;min-width:90px;height:19px;align-items:center;background:#1a1d20}.api-share-meter span{position:absolute;inset:0 auto 0 0;background:#3f7cab}.api-share-meter b{position:relative;padding-left:6px;color:#edf1f4;font-size:7px}.api-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px 18px;color:#9fa8b0;font-size:8px}.api-pagination select{height:28px;color:#e8ecef;background:#17191c;border:1px solid #626971}.api-pagination button{width:26px;height:26px;color:#aab2ba;background:transparent;border:0}.api-pagination strong{display:grid;width:25px;height:25px;place-items:center;color:#20262c;background:#eef3fb;border-radius:2px}.api-warning{display:flex;align-items:center;gap:9px;margin:16px 18px;padding:11px;color:#e2d7b4;background:#403923;border-left:3px solid #d9b94c;font-size:8px}.api-warning svg{width:15px}.api-inline-editor{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 18px 16px;padding:14px;background:#1d2023;border:1px solid #50565d}.api-inline-editor h3{grid-column:1/-1;margin:0;color:#edf0f3;font-size:11px}.api-inline-editor label{display:grid;gap:6px;color:#cdd3d9;font-size:8px}.api-inline-editor footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.webhook-header{display:flex;align-items:end;justify-content:space-between;padding:16px 18px 0;border-bottom:1px solid #50565d}.webhook-header nav{display:flex}.webhook-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px 0}.webhook-toolbar>span{color:#aeb5bd;font-size:8px}.webhook-edit-row input{min-width:110px;width:100%}.api-enabled{display:inline-flex;align-items:center;gap:5px}.api-enabled i{width:7px;height:7px;background:#66bd79;border-radius:50%}.api-quick-links{margin:24px 20px}.api-quick-links>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.api-quick-links button{display:grid;grid-template-columns:1fr auto;gap:4px;padding:12px;color:#dfe4e8;background:#23262a;border:1px solid #595f66;border-radius:3px;text-align:left}.api-quick-links strong{font-size:9px}.api-quick-links span{grid-row:2;max-width:440px;color:#9fa8b0;font-size:8px}.api-quick-links svg{grid-column:2;grid-row:1/3;width:13px;align-self:center}@media(max-width:850px){.api-kpi-grid,.api-quick-links,.api-inline-editor{grid-template-columns:1fr}.api-inline-editor h3,.api-inline-editor footer{grid-column:auto}.api-trends>header,.webhook-header{align-items:flex-start;gap:12px;flex-direction:column}}.hierarchy-create{position:relative}.hierarchy-create menu{position:absolute;z-index:7;top:29px;right:0;width:145px;margin:0;padding:4px;background:#2b3035;border:1px solid #687078;box-shadow:0 9px 22px #00000073}.hierarchy-create menu button{width:100%;height:30px;padding:0 9px;color:#e7ebee;background:transparent;border:0;font-size:8px;text-align:left}.hierarchy-create menu button:hover{background:#394047}.hierarchy-table{position:relative}.hierarchy-columns{position:absolute;z-index:7;top:38px;right:8px;display:grid;gap:8px;width:190px;padding:12px;color:#dce1e5;background:#292e33;border:1px solid #687078;box-shadow:0 10px 24px #00000073;font-size:8px}.hierarchy-columns label{display:flex;align-items:center;gap:7px}.hierarchy-columns>button{height:30px;color:#fff;background:#438fce;border:1px solid #68abe1;border-radius:3px;font-size:8px}.hierarchy-page,.organization-inventory-page,.sim-cards-page{max-width:1320px;padding-bottom:34px}.hierarchy-page>.meraki-page-title,.organization-inventory-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.hierarchy-page>.meraki-page-title>div:first-child{display:flex;align-items:center;gap:8px}.hierarchy-page>.meraki-page-title small{color:#aeb5bd;font-size:8px}.meraki-new-label{padding:2px 5px;color:#b9d9f3;background:#214767;border-radius:8px;font-size:7px}.hierarchy-create>button,.sim-action-row>button{min-height:32px;padding:0 11px;color:#eef1f3;background:#347fc0;border:1px solid #62a7dd;border-radius:3px;font-size:8px}.hierarchy-toolbar,.inventory-primary-toolbar{display:flex;align-items:center;gap:8px;margin:17px 20px 10px}.hierarchy-toolbar>label,.inventory-primary-toolbar>label{display:flex;flex:1;align-items:center;gap:6px;padding:0 9px;background:#17191c;border:1px solid #626971;border-radius:3px}.hierarchy-toolbar label svg,.inventory-primary-toolbar label svg{width:12px}.hierarchy-toolbar input,.inventory-primary-toolbar input{width:100%;height:34px;color:#edf0f3;background:transparent;border:0;font-size:8px}.hierarchy-toolbar>select,.hierarchy-toolbar>button,.inventory-primary-toolbar>button{display:inline-flex;height:34px;align-items:center;gap:5px;padding:0 10px;color:#dfe4e8;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.hierarchy-toolbar>button svg,.inventory-primary-toolbar>button svg{width:12px}.hierarchy-toolbar>span,.inventory-primary-toolbar>span{margin-left:auto;color:#aeb5bd;font-size:8px;white-space:nowrap}.hierarchy-filter-strip,.inventory-filter-strip{display:flex;align-items:end;gap:10px;margin:0 20px 10px;padding:12px;background:#23262a;border:1px solid #595f66}.hierarchy-filter-strip label,.inventory-filter-strip label{display:grid;gap:5px;color:#cfd5da;font-size:8px}.hierarchy-filter-strip select,.inventory-filter-strip select{height:32px;color:#eef1f3;background:#17191c;border:1px solid #626971}.hierarchy-filter-strip button{height:32px;color:#7fb5e4;background:transparent;border:0;font-size:8px}.hierarchy-bulkbar,.inventory-selection-bar{display:flex;align-items:center;gap:8px;margin:0 20px 10px;padding:9px 11px;color:#e4e8eb;background:#24384b;border:1px solid #4d7698;font-size:8px}.hierarchy-bulkbar button,.inventory-selection-bar button{min-height:28px;color:#e5e9ec;background:#2c333a;border:1px solid #626971;font-size:8px}.hierarchy-table,.organization-inventory-table,.sim-card-table{margin:0 20px;overflow:auto;background:#23262a;border:1px solid #595f66;border-radius:4px}.hierarchy-table table,.organization-inventory-table table,.sim-card-table table{width:100%;min-width:980px;border-collapse:collapse}.hierarchy-table th,.hierarchy-table td,.organization-inventory-table th,.organization-inventory-table td,.sim-card-table th,.sim-card-table td{height:39px;padding:7px 10px;color:#cdd2d7;border-bottom:1px solid #454b51;font-size:8px;text-align:left;white-space:nowrap}.hierarchy-table th,.organization-inventory-table th,.sim-card-table th{color:#a1a9b1;background:#292d31}.hierarchy-table th>button,.organization-inventory-table th>button{display:grid;width:25px;height:25px;place-items:center;color:#aab2ba;background:transparent;border:0}.hierarchy-table th svg,.organization-inventory-table th svg{width:12px}.table-link{padding:0;color:#78afe5;background:transparent;border:0;font:inherit}.network-create-dialog,.claim-device-dialog,.sim-provider-dialog{display:grid;gap:12px;width:min(560px,calc(100vw - 40px));max-height:90vh;padding:17px;color:#e7ebee;background:#262a2e;border:1px solid #6a7178;border-radius:4px;box-shadow:0 20px 50px #0000008c;overflow:auto}.network-create-dialog>header,.claim-device-dialog>header,.sim-provider-dialog>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #50565d}.network-create-dialog h2,.claim-device-dialog h2,.sim-provider-dialog h2{margin:0;font-size:14px}.network-create-dialog header button,.claim-device-dialog header button,.sim-provider-dialog header button{display:grid;width:27px;height:27px;place-items:center;color:#aeb6be;background:transparent;border:0}.network-create-dialog header svg,.claim-device-dialog header svg,.sim-provider-dialog header svg{width:13px}.network-create-dialog>label,.claim-device-dialog>label,.sim-provider-dialog>label{display:grid;gap:6px;color:#dce1e6;font-size:8px}.network-create-dialog input,.network-create-dialog select,.claim-device-dialog input,.claim-device-dialog select,.claim-device-dialog textarea,.sim-provider-dialog input,.sim-provider-dialog select{min-height:34px;padding:7px 9px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px;font:inherit}.network-create-dialog>footer,.claim-device-dialog>footer,.sim-provider-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:5px}.network-create-dialog footer button,.claim-device-dialog footer button,.sim-provider-dialog footer button{min-height:32px;padding:0 11px;color:#e8ebee;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.network-create-dialog footer button:last-child,.claim-device-dialog footer button:last-child,.sim-provider-dialog footer button:last-child{color:#fff;background:#3e86c3;border-color:#66a8dd}.organization-inventory-page>.meraki-page-title{display:block}.organization-inventory-page>.meraki-page-title p,.sim-cards-page>.meraki-page-title p{margin:5px 0 0;color:#aeb5bd;font-size:8px}.inventory-notices{display:grid;gap:8px;margin:14px 20px}.inventory-notices article{display:grid;grid-template-columns:20px 1fr auto;gap:9px;padding:12px 14px;color:#dce1e6;background:#3c3823;border-left:3px solid #e5c34f;font-size:8px}.inventory-notices article.information{background:#263a4e;border-left-color:#67a2d3}.inventory-notices svg{width:15px}.inventory-notices strong{font-size:9px}.inventory-notices p{margin:5px 0 0;color:#c1c7cd}.inventory-notices p button{padding:0;color:#7fb5e4;background:transparent;border:0;font:inherit}.inventory-notices article>button{align-self:center;min-height:30px;color:#e7eaed;background:#2b333b;border:1px solid #697078;font-size:8px}.inventory-tags{display:flex;gap:4px;flex-wrap:wrap}.inventory-tags span{padding:2px 5px;color:#dce5ed;background:#38434d;border-radius:8px;font-size:7px}.claim-device-dialog p,.claim-device-dialog small,.sim-provider-dialog p{margin:0;color:#aeb5bd;font-size:8px;line-height:1.5}.claim-device-dialog>.claim-switch{justify-self:start;margin-top:5px}.claim-mobile{padding:12px;background:#1d2023;border:1px solid #50565d}.claim-mobile h3,.claim-device-dialog>h3{margin:0 0 5px;color:#edf0f3;font-size:10px}.sim-cards-page{max-width:1050px}.sim-trial,.sim-warning,.sim-info{display:grid;grid-template-columns:20px 1fr auto;gap:10px;margin:16px 20px;padding:12px;color:#dbe2e8;background:#263a50;border-left:3px solid #6da7db;border-radius:3px;font-size:8px}.sim-trial>svg,.sim-warning>svg,.sim-info>svg{width:15px}.sim-trial strong{font-size:9px}.sim-trial p{margin:5px 0}.sim-trial div button{min-height:28px;color:#b8d9f4;background:transparent;border:1px solid #6da7db;border-radius:3px;font-size:8px}.sim-trial>button{display:grid;width:25px;height:25px;place-items:center;color:#b8c0c8;background:transparent;border:0}.sim-trial>button svg{width:12px}.sim-cards-page>.meraki-page-tabs{margin:0 20px 16px}.sim-warning{grid-template-columns:20px 1fr;background:#443d23;border-left-color:#ecc94e}.sim-warning>svg{color:#e8c54f}.sim-info{grid-template-columns:20px 1fr}.sim-card-table table{min-width:720px}.sim-card-table td:last-child{display:flex;gap:6px}.sim-card-table td:last-child button{color:#8bbce4;background:transparent;border:0;font-size:8px}.sim-state svg{width:14px}.sim-state.warning{color:#e6c14f}.sim-state.online{color:#72c47d}.sim-action-row{display:flex;justify-content:flex-end;margin:0 20px 10px}.sim-action-row button{display:inline-flex;align-items:center;gap:5px}.sim-action-row svg{width:12px}.sim-empty-panel{display:grid;min-height:220px;place-items:center;margin:0 20px;color:#b5bcc3;background:#303438;border:20px solid #23262a;border-radius:4px;font-size:9px}.sim-provider-dialog>ol{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.sim-provider-dialog>ol li{display:flex;align-items:center;gap:6px;color:#8f98a1;font-size:8px}.sim-provider-dialog>ol span{display:grid;width:22px;height:22px;place-items:center;background:#363b40;border:1px solid #626971;border-radius:50%}.sim-provider-dialog>ol li.active,.sim-provider-dialog>ol li.done{color:#eef1f3}.sim-provider-dialog>ol li.active span,.sim-provider-dialog>ol li.done span{background:#3e86c3;border-color:#64a9de}.sim-provider-choice{display:flex;align-items:center;gap:10px;padding:18px;color:#eef1f3;background:#1a1d20;border:2px solid #5aa3de;border-radius:3px}.sim-provider-choice svg,.sim-provider-brand svg{width:24px;color:#72afe2}.sim-provider-brand{display:flex;align-items:center;gap:9px}.sim-provider-brand h3{margin:0;font-size:12px}.sim-provider-dialog>label>div{display:grid;grid-template-columns:1fr 80px;gap:6px}@media(max-width:800px){.hierarchy-toolbar,.inventory-primary-toolbar,.hierarchy-filter-strip,.inventory-filter-strip{align-items:stretch;flex-direction:column}.hierarchy-toolbar>span,.inventory-primary-toolbar>span{margin-left:0}.inventory-notices article{grid-template-columns:20px 1fr}.inventory-notices article>button{grid-column:2}.sim-provider-dialog>ol{align-items:flex-start;gap:6px;flex-direction:column}}.network-template-binding{display:grid;gap:10px;padding:12px;background:#202428;border:1px solid #515960}.network-template-binding>label{display:grid;gap:6px;color:#dce1e6;font-size:8px}.network-template-binding select{min-height:34px;padding:7px 9px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px}.network-template-binding fieldset{margin:0;padding:10px;border:1px solid #525a61}.network-template-binding legend{padding:0 5px;font-size:9px}.network-template-binding fieldset p{margin:0 0 9px;color:#a8b1b9;font-size:8px}.network-template-binding fieldset>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.network-template-binding fieldset label{display:flex;align-items:center;gap:6px;font-size:8px}.network-template-binding aside{display:flex;align-items:flex-start;gap:7px;padding:9px;color:#bddcf3;background:#1d3446;border-left:3px solid #5fa1d5;font-size:8px;line-height:1.45}.network-template-binding aside svg{width:13px;flex:0 0 13px}.branding-page{max-width:1050px;padding-bottom:34px}.branding-page>.meraki-page-title p{max-width:850px;margin:5px 0 0;color:#aeb5bd;font-size:8px;line-height:1.55}.branding-policy-table{margin:18px 20px 12px;overflow:auto}.branding-policy-table table,.branding-control-section table{width:100%;border-collapse:collapse}.branding-policy-table th,.branding-policy-table td,.branding-control-section th,.branding-control-section td{height:39px;padding:8px 10px;color:#cdd2d7;border-bottom:1px solid #454b51;font-size:8px;text-align:left}.branding-policy-table th,.branding-control-section th{color:#a1a9b1;background:#292d31}.branding-policy-table td:last-child{display:flex;gap:6px}.branding-policy-table td:last-child button{width:25px;height:25px;color:#b7bec5;background:transparent;border:0;font-size:13px}.branding-add{display:inline-flex;min-height:31px;align-items:center;gap:5px;margin:0 20px;color:#7fb5e4;background:transparent;border:0;font-size:8px}.branding-add svg{width:12px}.branding-page>.meraki-savebar{margin:18px 20px}.branding-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 20px;padding:18px 0;border-bottom:1px solid #50565d}.branding-breadcrumb button{padding:0;color:#7fb5e4;background:transparent;border:0;font-size:8px}.branding-breadcrumb span{color:#8f98a1}.branding-breadcrumb h1{margin:0;color:#eef1f3;font-size:14px}.branding-basic,.branding-control-section{margin:16px 20px;background:#23262a;border:1px solid #595f66}.branding-basic{display:grid}.branding-basic label{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:6px 12px;color:#dce1e6;border-bottom:1px solid #50565d;font-size:8px}.branding-basic input,.branding-basic select,.branding-control-section select{height:32px;padding:0 8px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px;font-size:8px}.branding-control-section h2{margin:0;padding:13px 14px;color:#eef1f3;border-bottom:1px solid #50565d;font-size:11px}.branding-control-section th{width:52%;font-weight:500}.branding-control-section th .info-hint{margin-left:4px}.branding-control-section td label{display:inline-flex;align-items:center;gap:5px;margin-right:16px}.branding-control-section td button{min-height:29px;color:#dfe4e8;background:#292d31;border:1px solid #626971;font-size:8px}@media(max-width:700px){.branding-basic label{grid-template-columns:1fr}}.smartports-page{position:relative;max-width:1120px;padding-bottom:34px}.smartports-page>.meraki-page-tabs{margin:0 20px}.smartports-toolbar{display:flex;align-items:center;gap:8px;margin:16px 20px 10px}.smartports-toolbar>label{display:flex;flex:1;align-items:center;gap:6px;padding:0 8px;background:#17191c;border:1px solid #626971;border-radius:3px}.smartports-toolbar label svg{width:12px}.smartports-toolbar input{width:100%;height:34px;color:#eef1f3;background:transparent;border:0;font-size:8px}.smartports-toolbar select,.smartports-toolbar>button{display:inline-flex;height:34px;align-items:center;gap:5px;padding:0 10px;color:#e5e9ec;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.smartports-toolbar>button:last-child{color:#fff;background:#3f86c2;border-color:#64a9de}.smartports-toolbar>button svg{width:12px}.smartports-toolbar>span{margin-left:auto;color:#aeb5bd;font-size:8px}.smartports-empty{display:grid;justify-items:center;gap:9px;min-height:240px;place-content:center;margin:0 20px;color:#aeb5bd;background:#23262a;border:1px solid #595f66}.smartports-empty p{margin:0;font-size:9px}.smartports-empty button{min-height:31px;color:#e4e8eb;background:#292d31;border:1px solid #626971;font-size:8px}.smartports-profile-dialog{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(690px,calc(100vw - 40px));max-height:90vh;padding:18px;color:#e8ecef;background:#262a2e;border:1px solid #6a7178;border-radius:4px;box-shadow:0 20px 50px #0000008c;overflow:auto}.smartports-profile-dialog>header,.smartports-profile-dialog>aside,.smartports-profile-dialog>footer{grid-column:1/-1}.smartports-profile-dialog>header{display:flex;align-items:center;justify-content:space-between}.smartports-profile-dialog h2{margin:0;font-size:14px}.smartports-profile-dialog header button{display:grid;width:27px;height:27px;place-items:center;color:#aeb5bd;background:transparent;border:0}.smartports-profile-dialog header svg{width:13px}.smartports-profile-dialog>aside{display:flex;gap:8px;padding:10px;color:#c8d8e5;background:#263a4e;border-left:3px solid #6da7db;font-size:8px;line-height:1.5}.smartports-profile-dialog aside svg{width:15px}.smartports-profile-dialog>label{display:grid;gap:6px;color:#dce1e6;font-size:8px}.smartports-profile-dialog input,.smartports-profile-dialog select,.smartports-automation-fields input,.smartports-automation-fields textarea,.smartports-default-action select,.smartports-trigger-drawer input,.smartports-trigger-drawer select{min-height:34px;padding:7px 9px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px;font:inherit}.smartports-profile-dialog fieldset{display:flex;align-items:center;gap:15px;padding:10px;border:1px solid #50565d}.smartports-profile-dialog legend{padding:0 5px;color:#dce1e6;font-size:8px}.smartports-profile-dialog fieldset label,.smartports-checkbox{display:flex!important;align-items:center;gap:6px}.smartports-profile-dialog fieldset input,.smartports-checkbox input{width:auto;height:auto;min-height:auto}.smartports-profile-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:9px;border-top:1px solid #50565d}.smartports-profile-dialog footer button{min-height:32px;padding:0 11px;color:#e7eaed;background:#292d31;border:1px solid #626971;font-size:8px}.smartports-automation-editor>.branding-breadcrumb{margin-top:0}.smartports-automation-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 20px}.smartports-automation-fields label{display:grid;gap:6px;color:#dce1e6;font-size:8px}.smartports-automation-fields b,.smartports-trigger-table h2 b{color:#dc6e6e}.smartports-trigger-table,.smartports-default-action{margin:0 20px 16px;background:#23262a;border:1px solid #595f66}.smartports-trigger-table h2{margin:0;padding:13px;color:#eef1f3;font-size:11px}.smartports-trigger-table table{width:100%;border-collapse:collapse}.smartports-trigger-table th,.smartports-trigger-table td{padding:9px;color:#cdd2d7;border-bottom:1px solid #50565d;font-size:8px;text-align:left}.smartports-trigger-table th{background:#292d31}.smartports-trigger-table .empty{height:100px;text-align:center}.smartports-trigger-table .empty p{margin:0 0 6px}.smartports-trigger-table button{display:inline-flex;min-height:29px;align-items:center;gap:5px;margin:10px;color:#dfe4e8;background:#292d31;border:1px solid #626971;font-size:8px}.smartports-trigger-table button svg{width:11px}.smartports-default-action{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:14px}.smartports-default-action strong{color:#eef1f3;font-size:9px}.smartports-default-action p{margin:4px 0 0;color:#aeb5bd;font-size:8px}.smartports-default-action>button{justify-self:start;min-height:30px;color:#dfe4e8;background:#292d31;border:1px solid #626971;font-size:8px}.smartports-trigger-drawer{position:absolute;z-index:5;top:0;right:0;display:grid;align-content:start;gap:14px;width:min(370px,90vw);min-height:100%;padding:16px;color:#e8ecef;background:#262a2e;border-left:1px solid #6a7178;box-shadow:-14px 0 34px #00000073}.smartports-trigger-drawer>header{display:flex;align-items:center;justify-content:space-between}.smartports-trigger-drawer h2{margin:0;font-size:13px}.smartports-trigger-drawer header button{display:grid;width:26px;height:26px;place-items:center;color:#aeb5bd;background:transparent;border:0}.smartports-trigger-drawer header svg{width:13px}.smartports-trigger-drawer>label{display:grid;gap:6px;color:#dce1e6;font-size:8px}.smartports-trigger-drawer>button{display:inline-flex;min-height:30px;align-items:center;gap:5px;justify-self:start;color:#aeb5bd;background:#292d31;border:1px solid #626971;font-size:8px}.smartports-trigger-drawer>button svg{width:11px}.smartports-trigger-drawer>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #50565d}.smartports-trigger-drawer footer button{min-height:31px;color:#e7eaed;background:#292d31;border:1px solid #626971;font-size:8px}@media(max-width:760px){.smartports-profile-dialog,.smartports-automation-fields,.smartports-default-action{grid-template-columns:1fr}.smartports-profile-dialog>header,.smartports-profile-dialog>aside,.smartports-profile-dialog>footer{grid-column:auto}.smartports-toolbar{align-items:stretch;flex-direction:column}.smartports-toolbar>span{margin-left:0}}.sm-lifecycle-alert{display:grid;grid-template-columns:18px 1fr;gap:8px;margin:14px 20px;padding:10px 12px;color:#dfd3a7;background:#3f3924;border-left:3px solid #d9b949;font-size:8px;line-height:1.45}.sm-lifecycle-alert svg{width:14px;color:#e5c34d}.sm-lifecycle-alert p{margin:0}.sm-apps-page .sm-bulkbar{gap:5px}.sm-apps-page .sm-bulkbar>label{display:flex;width:220px;height:30px;align-items:center;gap:6px;margin-left:6px;padding:0 8px;background:#191c1f;border:1px solid #5f666d;border-radius:3px}.sm-apps-page .sm-bulkbar label svg{width:11px;color:#9ba5ae}.sm-apps-page .sm-bulkbar label input{width:100%;color:#edf0f3;background:transparent;border:0;font-size:8px}.sm-apps-page .sm-bulkbar>span{margin-left:auto}.sm-app-table{overflow:auto}.sm-add-app-dialog{width:min(690px,94vw);padding-bottom:14px;color:#e8ebee;background:#262a2e;border:1px solid #676e75;border-radius:4px;box-shadow:0 18px 42px #00000080}.sm-add-app-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-bottom:1px solid #50565d}.sm-add-app-dialog h2{margin:0;font-size:14px}.sm-add-app-dialog header button{display:grid;width:27px;height:27px;place-items:center;color:#b9c1c8;background:transparent;border:0}.sm-add-app-dialog header svg{width:12px}.sm-add-app-dialog>h3{margin:17px 20px 8px;color:#dfe3e7;font-size:9px}.sm-platform-choices{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:0 20px}.sm-platform-choices button{display:grid;justify-items:center;gap:7px;padding:14px 8px;color:#cfd5da;background:#1b1e21;border:1px solid #5e656c;border-radius:3px;font-size:8px}.sm-platform-choices button.selected,.sm-app-type-choices button.selected{border-color:#58a5dc;box-shadow:inset 0 0 0 1px #58a5dc}.sm-platform-choices svg{width:19px;color:#9faab4}.sm-app-type-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 20px}.sm-app-type-choices button{display:grid;gap:5px;padding:13px;color:#e4e8eb;background:#1b1e21;border:1px solid #5e656c;border-radius:3px;text-align:left}.sm-app-type-choices strong{font-size:9px}.sm-app-type-choices span{color:#9fa8b1;font-size:8px;line-height:1.4}.sm-add-app-dialog>footer{display:flex;justify-content:flex-end;padding:16px 20px 0}.sm-add-app-dialog>footer button{min-width:70px}.sm-app-editor>.meraki-page-title{margin-top:5px}.sm-app-form{margin:0 20px;border-top:1px solid #555c63}.sm-app-form>h2{margin:0;padding:17px 0 10px;color:#eef1f3;font-size:12px}.sm-app-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:17px}.sm-app-fields>label{display:grid;gap:6px;color:#dce1e5;font-size:8px}.sm-app-fields>.wide{grid-column:1/-1}.sm-app-fields input,.sm-app-fields select,.sm-app-fields textarea,.sm-app-options input{min-height:33px;padding:7px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font:inherit}.sm-icon-preview{display:grid;min-height:62px;place-items:center;color:#929ca5;background:#1a1d20;border:1px dashed #60676d;font-size:8px}.sm-app-requirement{display:flex!important;align-items:flex-start;gap:8px;padding:10px;color:#bad8ee;background:#243a4b;border-left:3px solid #5b9ed0;font-size:8px}.sm-app-requirement svg{flex:0 0 auto;width:14px}.sm-app-options{padding-bottom:17px}.sm-app-options label{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;min-height:44px;border-top:1px solid #444a50;color:#d8dde2;font-size:8px}.sm-app-options label>span{display:flex;align-items:center;gap:5px}.sm-app-options input[type=checkbox]{justify-self:start;width:auto;height:auto;min-height:auto}.sm-target-tabs{display:flex;align-items:center;gap:6px;padding:0 0 13px}.sm-target-tabs strong{margin-right:12px;color:#dce1e5;font-size:8px}.sm-target-tabs button{min-height:29px;color:#d3d8dd;background:#292d31;border:1px solid #5c636a;font-size:8px}.sm-target-tabs button.selected{color:#fff;background:#3e82b9;border-color:#68a5d3}.sm-app-status{display:grid;grid-template-columns:1fr auto auto!important;align-items:center;gap:15px;padding:11px;background:#1b1e21;border:1px solid #50565d;color:#cdd3d8;font-size:8px}.sm-app-status em{color:#d4bc68;font-style:normal}.sm-app-editor>.meraki-savebar{margin:18px 20px}@media(max-width:760px){.sm-platform-choices{grid-template-columns:repeat(2,1fr)}.sm-app-type-choices,.sm-app-fields{grid-template-columns:1fr}.sm-app-fields>.wide{grid-column:auto}.sm-app-options label{grid-template-columns:1fr}.sm-app-status{grid-template-columns:1fr!important}}.sm-profiles-page .sm-bulkbar>label{display:flex;width:220px;height:30px;align-items:center;gap:6px;margin-left:6px;padding:0 8px;background:#191c1f;border:1px solid #5f666d;border-radius:3px}.sm-profiles-page .sm-bulkbar label svg{width:11px;color:#9ba5ae}.sm-profiles-page .sm-bulkbar label input{width:100%;color:#edf0f3;background:transparent;border:0;font-size:8px}.sm-profiles-page .sm-bulkbar>span{margin-left:auto}.sm-profile-dialog{width:min(720px,94vw);color:#e8ebee;background:#262a2e;border:1px solid #676e75;border-radius:4px;box-shadow:0 18px 42px #00000080}.sm-profile-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-bottom:1px solid #50565d}.sm-profile-dialog h2{margin:0;font-size:14px}.sm-profile-dialog header button{display:grid;width:27px;height:27px;place-items:center;color:#b9c1c8;background:transparent;border:0}.sm-profile-dialog header svg{width:12px}.sm-profile-dialog>section{padding:16px 20px}.sm-profile-dialog h3{margin:0 0 8px;color:#c9d0d6;font-size:9px}.sm-profile-dialog h3:not(:first-child){margin-top:18px}.sm-profile-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.sm-profile-type-grid:first-of-type{grid-template-columns:1fr}.sm-profile-type-grid button{display:grid;grid-template-columns:26px 1fr;align-items:start;gap:9px;min-height:75px;padding:13px;color:#dfe3e7;background:#1b1e21;border:1px solid #5d646b;border-radius:3px;text-align:left}.sm-profile-type-grid button.selected{border-color:#58a5dc;box-shadow:inset 0 0 0 1px #58a5dc}.sm-profile-type-grid svg{width:20px;color:#9ca7b0}.sm-profile-type-grid span{display:grid;gap:5px}.sm-profile-type-grid strong{font-size:9px}.sm-profile-type-grid small{color:#9fa8b1;font-size:8px;line-height:1.4}.sm-profile-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #50565d}.sm-profile-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:560px;margin:0 20px;background:#23262a;border:1px solid #595f66}.sm-profile-nav{display:flex;flex-direction:column;background:#1d2023;border-right:1px solid #565d64}.sm-profile-nav button{display:grid;grid-template-columns:17px 1fr 13px;align-items:center;gap:7px;min-height:45px;padding:0 12px;color:#c7cdd3;background:transparent;border:0;border-bottom:1px solid #464c52;text-align:left;font-size:8px}.sm-profile-nav button.selected{color:#fff;background:#2b3035;box-shadow:inset 3px 0 #50a0dc}.sm-profile-nav button svg{width:13px}.sm-profile-nav button svg:last-child{color:#89939d}.sm-profile-nav .sm-add-setting{color:#79afe0}.sm-profile-workspace>main{min-width:0;padding:0 20px 22px}.sm-profile-configuration>h2,.sm-payload-editor h2{margin:0;padding:18px 0 11px;color:#eef1f3;border-bottom:1px solid #555c63;font-size:12px}.sm-profile-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px 0}.sm-profile-field-grid>label{display:grid;gap:6px;color:#dce1e5;font-size:8px}.sm-profile-field-grid>.wide{grid-column:1/-1}.sm-profile-field-grid input,.sm-profile-field-grid select,.sm-profile-field-grid textarea{min-height:33px;padding:7px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font:inherit}.sm-profile-field-grid textarea{resize:vertical}.sm-profile-danger{display:flex;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #50565d}.sm-profile-danger button{min-height:31px;padding:0 10px;color:#e2e6e9;background:#292d31;border:1px solid #626970;border-radius:3px;font-size:8px}.sm-profile-danger .danger-button{margin-left:auto;color:#efaaaa;border-color:#8b4d4d}.sm-profile-editor>.meraki-savebar{margin:18px 20px}.sm-payload-catalog>.meraki-page-title>span{color:#aeb5bd;font-size:8px}.sm-payload-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 20px 14px}.sm-payload-filters>label,.sm-payload-search{display:flex;width:260px;height:32px;align-items:center;gap:7px;padding:0 9px;background:#181b1e;border:1px solid #626970;border-radius:3px}.sm-payload-filters label svg,.sm-payload-search svg{width:12px;color:#9ba5ae}.sm-payload-filters input,.sm-payload-search input{width:100%;color:#eef1f3;background:transparent;border:0;font-size:8px}.sm-payload-filters>div{display:flex;gap:5px}.sm-payload-filters button,.sm-device-filter button{min-height:30px;padding:0 9px;color:#cbd1d6;background:#292d31;border:1px solid #5d646b;border-radius:3px;font-size:8px}.sm-payload-filters button.selected,.sm-device-filter button.selected{color:#fff;background:#397eb7;border-color:#65a7d9}.sm-payload-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 20px 24px;background:#23262a;border:1px solid #595f66}.sm-payload-list>button{display:grid;grid-template-columns:30px 1fr 16px;align-items:center;gap:9px;min-height:58px;padding:9px 12px;color:#dfe3e7;background:transparent;border:0;border-right:1px solid #50565d;border-bottom:1px solid #50565d;text-align:left}.sm-payload-list>button:nth-child(2n){border-right:0}.sm-payload-list>button:hover{background:#2b3035}.sm-payload-list>button>span:nth-child(2){display:grid;gap:4px}.sm-payload-list strong{font-size:9px}.sm-payload-list small{color:#9fa8b1;font-size:7.5px}.sm-payload-list>button>svg{width:12px;color:#79afe0}.sm-payload-glyph{display:grid;width:27px;height:27px;place-items:center;background:#1a1d20;border:1px solid #555c63;border-radius:3px}.sm-payload-glyph svg{width:14px;color:#9da8b2}.sm-payload-editor>header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;border-bottom:1px solid #555c63}.sm-payload-editor>header h2{padding-bottom:5px;border:0}.sm-payload-editor>header p{margin:0 0 13px;color:#aeb5bd;font-size:8px}.sm-device-filter{display:flex;gap:4px;padding-bottom:10px}.sm-payload-search{width:100%;margin:14px 0}.sm-restriction-group{border:1px solid #50565d;border-bottom:0}.sm-restriction-group:last-child{border-bottom:1px solid #50565d}.sm-restriction-group>h3{margin:0;padding:10px 12px;color:#e4e8eb;background:#292d31;border-bottom:1px solid #50565d;font-size:9px}.sm-toggle-table label{display:grid;grid-template-columns:1fr 160px;align-items:center;gap:12px;min-height:42px;padding:6px 12px;color:#ccd2d7;border-bottom:1px solid #484e54;font-size:8px}.sm-toggle-table label:last-child{border-bottom:0}.sm-toggle-table select{height:29px;color:#e7eaed;background:#181b1e;border:1px solid #626970;border-radius:3px;font-size:8px}.sm-restriction-group>.sm-profile-field-grid{padding:12px}@media(max-width:850px){.sm-profile-workspace{grid-template-columns:1fr}.sm-profile-nav{display:grid;grid-template-columns:repeat(2,1fr);border-right:0;border-bottom:1px solid #565d64}.sm-payload-list{grid-template-columns:1fr}.sm-payload-list>button{border-right:0}.sm-payload-filters{align-items:stretch;flex-direction:column}.sm-payload-filters>div,.sm-device-filter{flex-wrap:wrap}.sm-profile-type-grid,.sm-profile-field-grid{grid-template-columns:1fr}.sm-profile-field-grid>.wide{grid-column:auto}}@media(max-width:560px){.sm-profile-type-grid,.sm-profile-nav,.sm-toggle-table label{grid-template-columns:1fr}.sm-profile-workspace{margin:0 10px}.sm-payload-list,.sm-payload-filters{margin-right:10px;margin-left:10px}}.sm-enrollment-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 20px}.sm-enrollment-platforms button{grid-template-columns:32px 1fr auto;grid-template-rows:auto auto;align-items:center;justify-items:start;gap:4px 10px;min-height:88px;padding:14px;text-align:left}.sm-enrollment-platforms button>svg{grid-row:1/3;width:24px}.sm-enrollment-platforms button>span{grid-column:3;grid-row:1/3;color:#bfc7ce}.sm-enrollment-platforms button>small{grid-column:2;color:#939da6;font-size:7.5px}.sm-enrollment-links{display:grid;grid-template-columns:repeat(3,1fr);margin:20px;border:1px solid #565d64}.sm-enrollment-links button{min-height:58px;color:#80b3e0;background:#23262a;border:0;border-right:1px solid #565d64;font-size:9px}.sm-enrollment-links button:last-child{border-right:0}.sm-network-id{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px;padding:15px;color:#aeb5bd;background:#23262a;border:1px solid #565d64;font-size:8px}.sm-network-id strong{color:#eef1f3;font-size:11px}.sm-enrollment-methods{display:grid;gap:13px;margin:0 20px}.sm-enrollment-methods>article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:17px;background:#23262a;border:1px solid #595f66;border-radius:4px}.sm-enrollment-methods>article>span{display:grid;width:32px;height:32px;place-items:center;color:#fff;background:#3d83bb;border-radius:50%;font-size:13px;font-weight:700}.sm-enrollment-methods article>div{display:grid;gap:9px}.sm-enrollment-methods h2{margin:0;color:#eef1f3;font-size:13px}.sm-enrollment-methods p,.sm-enrollment-methods li,.sm-enrollment-methods small{margin:0;color:#aeb5bd;font-size:8px;line-height:1.55}.sm-enrollment-methods ol{display:grid;gap:5px;margin:0;padding-left:18px}.sm-enrollment-methods label{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px;color:#dfe4e8;font-size:8px}.sm-enrollment-methods input,.sm-enrollment-methods textarea{min-height:33px;padding:7px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font:inherit}.sm-enrollment-methods button{display:inline-flex;justify-self:start;min-height:32px;align-items:center;gap:6px;padding:0 11px;color:#eef1f3;background:#2b3035;border:1px solid #656c74;border-radius:3px;font-size:8px}.sm-enrollment-methods button svg{width:13px}.sm-enrollment-methods aside{padding:11px;color:#cbd2d8;background:#1a1d20;border:1px solid #50565d}.sm-enrollment-methods aside strong{font-size:8px}.sm-enrollment-methods aside p{margin-top:5px}.sm-enrollment-footer{display:flex;gap:8px;margin:18px 20px}.sm-enrollment-footer button{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:0 10px;color:#e5e9ec;background:#292d31;border:1px solid #626970;border-radius:3px;font-size:8px}.sm-enrollment-footer svg{width:12px}.sm-general-page{max-width:1100px}.sm-general-section{margin:0 20px;padding:20px 0;border-top:1px solid #555c63}.sm-general-section>h2{margin:0 0 5px;color:#eef1f3;font-size:13px}.sm-general-section>p{margin:0 0 13px;color:#aeb5bd;font-size:8px;line-height:1.5}.sm-general-section>a{display:inline-block;margin-top:10px;color:#80b3e0;font-size:8px;text-decoration:none}.sm-general-section>button{display:inline-flex;min-height:31px;align-items:center;gap:5px;margin-top:9px;padding:0 10px;color:#e7eaed;background:#292d31;border:1px solid #626970;border-radius:3px;font-size:8px}.sm-general-section>button svg{width:12px}.sm-general-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;min-height:54px;padding:10px 13px;background:#23262a;border:1px solid #50565d;border-bottom:0}.sm-general-row:last-of-type{border-bottom:1px solid #50565d}.sm-general-row>div:first-child{padding-top:7px}.sm-general-row strong{color:#dfe4e8;font-size:8.5px}.sm-general-row p{margin:5px 0 0;color:#929ca5;font-size:7.5px;line-height:1.45}.sm-general-row>div:last-child{display:grid;align-items:center;gap:7px;color:#cbd1d6;font-size:8px}.sm-general-row select,.sm-general-row input:not([type=checkbox]):not([type=file]){min-height:32px;padding:6px 8px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font:inherit}.sm-general-row input[type=file]{font-size:8px}.sm-general-row label{display:flex;align-items:center;gap:7px}.sm-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sm-inline-list{display:grid;gap:7px}.sm-inline-list>label{display:grid;grid-template-columns:1fr 1fr auto;gap:7px}.sm-inline-list button,.sm-general-row button{display:inline-flex;justify-self:start;min-height:30px;align-items:center;gap:5px;padding:0 9px;color:#e3e7ea;background:#292d31;border:1px solid #626970;border-radius:3px;font-size:8px}.sm-inline-list button svg{width:11px}.sm-inline-controls{display:flex!important;align-items:center!important;gap:7px!important}.sm-inline-controls input[type=number]{width:80px}.sm-inline-controls input[type=time]{width:115px}.sm-segmented{display:flex!important;align-items:center!important}.sm-segmented button{border-radius:0}.sm-segmented button:first-child{border-radius:3px 0 0 3px}.sm-segmented button:last-child{border-left:0;border-radius:0 3px 3px 0}.sm-segmented button.selected{color:#fff;background:#397eb7}.sm-general-page>.meraki-savebar{margin:22px 20px 30px}@media(max-width:760px){.sm-enrollment-platforms,.sm-enrollment-links{grid-template-columns:1fr}.sm-enrollment-links button{border-right:0;border-bottom:1px solid #565d64}.sm-enrollment-links button:last-child{border-bottom:0}.sm-general-row{grid-template-columns:1fr;gap:7px}.sm-check-grid{grid-template-columns:1fr}.sm-inline-list>label{grid-template-columns:1fr}.sm-enrollment-methods label{grid-template-columns:1fr}}.sm-owners-page .sm-bulkbar>label{display:flex;width:240px;height:30px;align-items:center;gap:6px;margin-left:5px;padding:0 8px;background:#181b1e;border:1px solid #626970;border-radius:3px}.sm-owners-page .sm-bulkbar label svg{width:11px}.sm-owners-page .sm-bulkbar label input{width:100%;color:#eef1f3;background:transparent;border:0;font-size:8px}.sm-owners-page .sm-bulkbar>span{margin-left:auto}.sm-owner-dialog{width:min(650px,94vw);max-height:90vh;color:#e7ebee;background:#262a2e;border:1px solid #676e75;border-radius:4px;box-shadow:0 18px 42px #00000080;overflow:auto}.sm-owner-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-bottom:1px solid #50565d}.sm-owner-dialog>header h2{margin:0;font-size:14px}.sm-owner-dialog>header button{display:grid;width:27px;height:27px;place-items:center;color:#b9c1c8;background:transparent;border:0}.sm-owner-dialog>header svg{width:12px}.sm-owner-dialog>section{padding:16px 20px}.sm-owner-dialog h3{margin:14px 0 9px;color:#eef1f3;font-size:10px}.sm-owner-dialog h3:first-child{margin-top:0}.sm-owner-type{display:flex;align-items:center;gap:8px;padding:10px;background:#1b1e21;border:1px solid #50565d}.sm-owner-type>span{display:grid;width:28px;height:28px;place-items:center;color:#1d242b;background:#e9edf0;border-radius:50%;font-weight:700}.sm-owner-type strong{font-size:9px}.sm-owner-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.sm-owner-fields label{display:grid;gap:5px;color:#cdd3d8;font-size:8px}.sm-owner-fields .wide{grid-column:1/-1}.sm-owner-fields input,.sm-owner-fields select,.sm-owner-device select{min-height:32px;padding:6px 8px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font:inherit}.sm-owner-fields select[multiple]{min-height:65px}.sm-owner-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;background:#1b1e21;border:1px solid #50565d}.sm-owner-row>span{display:grid;gap:4px}.sm-owner-row strong{font-size:8.5px}.sm-owner-row small{color:#9fa8b1;font-size:7.5px}.sm-owner-row button,.sm-owner-device button{min-height:29px;padding:0 9px;color:#dfe4e8;background:#292d31;border:1px solid #626970;border-radius:3px;font-size:8px}.sm-owner-device{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px}.sm-owner-device label{display:grid;gap:5px;color:#cdd3d8;font-size:8px}.sm-owner-dialog .empty{margin:9px 0 0}.sm-owner-dialog>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #50565d}.sm-owner-dialog>footer small{margin-right:auto;color:#aeb5bd;font-size:7.5px}.sm-tags-page>.meraki-page-tabs span{margin-left:4px;color:#8fbee2;font-size:7px}.sm-tag-editor{display:grid!important;gap:6px!important;padding:10px;background:#1a1d20;border:1px solid #50565d}.sm-tag-editor input,.sm-tag-editor select{min-height:30px;padding:5px 7px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font-size:8px}.sm-target-group-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 20px}.sm-target-group-toolbar label{display:flex;width:260px;height:32px;align-items:center;gap:6px;padding:0 8px;background:#181b1e;border:1px solid #626970;border-radius:3px}.sm-target-group-toolbar label svg{width:12px}.sm-target-group-toolbar input{width:100%;color:#eef1f3;background:transparent;border:0;font-size:8px}.sm-target-group-toolbar>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;color:#fff;background:#458fd0;border:1px solid #72b0e5;border-radius:3px;font-size:8px}.sm-target-group-toolbar button svg{width:12px}.sm-target-group-editor>.meraki-page-title{padding-bottom:5px}.sm-target-group-form{display:grid;gap:14px;margin:0 20px;padding:18px;background:#23262a;border:1px solid #595f66}.sm-target-group-form>label{display:grid;gap:6px;color:#dce1e5;font-size:8px}.sm-target-group-form input,.sm-target-group-form select{min-height:33px;padding:7px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font:inherit}.sm-target-group-form fieldset{display:flex;align-items:center;gap:0;padding:10px;border:1px solid #50565d}.sm-target-group-form legend{padding:0 5px;color:#dce1e5;font-size:8px}.sm-target-group-form fieldset button{min-height:31px;padding:0 10px;color:#d5dbe0;background:#292d31;border:1px solid #626970;font-size:8px}.sm-target-group-form fieldset button+button{border-left:0}.sm-target-group-form fieldset button.selected{color:#fff;background:#397eb7}.sm-target-group-form h2{margin:5px 0 0;padding-top:13px;color:#eef1f3;border-top:1px solid #50565d;font-size:11px}.sm-target-group-form>.danger-button{justify-self:start;min-height:31px;padding:0 10px;color:#efaaaa;background:#2e2525;border:1px solid #8b4d4d;border-radius:3px;font-size:8px}.sm-target-group-editor>.meraki-savebar{margin:18px 20px}@media(max-width:700px){.sm-owner-fields{grid-template-columns:1fr}.sm-owner-fields .wide{grid-column:auto}.sm-owner-device{grid-template-columns:1fr}.sm-target-group-toolbar{align-items:stretch;flex-direction:column}.sm-target-group-toolbar label{width:auto}}.sm-security-policies>.meraki-page-title p,.sm-geofencing-page>.meraki-page-title p{margin:5px 0 0;color:#aeb5bd;font-size:8px}.sm-security-policies .sm-bulkbar>span,.sm-geofencing-page .sm-bulkbar>span{margin-left:auto}.sm-security-policy-editor>.meraki-page-title{padding-bottom:5px}.sm-policy-name{margin:0 20px 14px;padding:14px;background:#23262a;border:1px solid #595f66}.sm-policy-name label{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:14px;color:#dfe4e8;font-size:8px}.sm-policy-name input{height:33px;padding:0 8px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font:inherit}.sm-policy-groups{display:grid;gap:12px;margin:0 20px}.sm-policy-groups article{display:grid;grid-template-columns:180px minmax(0,1fr);background:#23262a;border:1px solid #595f66}.sm-policy-groups h2{margin:0;padding:16px;color:#eef1f3;background:#292d31;border-right:1px solid #555c63;font-size:10px}.sm-policy-groups article>div{display:grid}.sm-policy-groups label{display:grid;grid-template-columns:17px minmax(180px,1fr) auto auto;align-items:center;gap:8px;min-height:42px;padding:6px 12px;color:#ccd2d8;border-bottom:1px solid #4b5157;font-size:8px}.sm-policy-groups label:last-child{border-bottom:0}.sm-policy-groups input:not([type=checkbox]),.sm-policy-groups select{width:120px;min-height:29px;padding:4px 7px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font-size:8px}.sm-policy-groups label small{color:#9fa8b1}.sm-security-policy-editor>.meraki-savebar{margin:18px 20px}.sm-geofence-settings{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 20px 14px;padding:15px;background:#23262a;border:1px solid #595f66}.sm-geofence-settings label{display:grid;gap:6px;color:#dce1e5;font-size:8px}.sm-geofence-settings input,.sm-geofence-settings select{min-height:33px;padding:6px 8px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font:inherit}.sm-geofence-map{margin:0 20px;height:280px}.sm-geofence-map .floor-map-placeholder{height:100%;min-height:0}.sm-geofence-areas{margin:14px 20px;background:#23262a;border:1px solid #595f66;overflow:auto}.sm-geofence-areas table{width:100%;min-width:700px;border-collapse:collapse}.sm-geofence-areas th{padding:9px;color:#aeb5bd;background:#292d31;border-bottom:1px solid #555c63;text-align:left;font-size:8px}.sm-geofence-areas td{padding:7px;border-bottom:1px solid #4b5157}.sm-geofence-areas input{width:100%;height:30px;padding:0 7px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font-size:8px}.sm-geofence-areas td button,.sm-geofence-areas>button{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:0 8px;color:#dfe4e8;background:#292d31;border:1px solid #626970;border-radius:3px;font-size:8px}.sm-geofence-areas td button svg,.sm-geofence-areas>button svg{width:11px}.sm-geofence-areas>p{margin:14px;color:#aeb5bd;font-size:8px}.sm-geofence-areas>button{margin:10px 14px}.sm-geofence-areas>.meraki-info{margin:0 14px 14px}.sm-geofence-editor>.meraki-savebar{margin:18px 20px}@media(max-width:760px){.sm-policy-name label,.sm-policy-groups article,.sm-geofence-settings{grid-template-columns:1fr}.sm-policy-groups h2{border-right:0;border-bottom:1px solid #555c63}.sm-policy-groups label{grid-template-columns:17px 1fr}.sm-policy-groups input:not([type=checkbox]),.sm-policy-groups select{grid-column:2;width:100%}}.sm-apple-program-empty{display:grid;grid-template-columns:24px 1fr;gap:10px;margin:15px 20px;padding:15px;color:#d8dee3;background:#263a4c;border-left:3px solid #5897ca;border-radius:3px}.sm-apple-program-empty>svg{width:17px;color:#7fb5df}.sm-apple-program-empty h2{margin:0 0 10px;color:#eef1f3;font-size:11px}.sm-apple-program-empty ol{display:grid;gap:7px;margin:0 0 13px;padding-left:17px;color:#bcc4cb;font-size:8px;line-height:1.5}.sm-apple-program-empty a{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;color:#eef1f3;background:#337fb9;border:1px solid #63a6d8;border-radius:3px;font-size:8px;text-decoration:none}.organization-settings-page{padding-bottom:70px}.organization-settings-page>.meraki-page-title{margin-bottom:12px}.org-settings-section{margin:0 20px;border-top:1px solid #555b62}.org-settings-section>h2{margin:0;padding:18px 0 11px;color:#f0f2f4;font-size:12px;font-weight:600}.org-setting-row{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:52px;border-top:1px solid #3f444a}.org-setting-row>strong{padding:14px 18px 14px 0;color:#dce1e6;font-size:8px;font-weight:600}.org-setting-row>label,.org-setting-row>div,.org-setting-row>select,.org-setting-row>input,.org-setting-row>textarea,.org-setting-row>fieldset,.org-setting-row>dl{margin:10px 0;align-self:start}.org-setting-row label{display:flex;align-items:center;gap:7px;color:#cbd1d6;font-size:8px}.org-setting-row>div{display:grid;gap:9px}.org-setting-row input:not([type=checkbox]):not([type=radio]),.org-setting-row textarea,.org-setting-row select,.org-inline-editor input,.org-inline-editor select{min-height:31px;padding:6px 8px;color:#eef1f3;background:#181b1e;border:1px solid #60676e;border-radius:3px;font:inherit}.org-setting-row label>input:not([type=checkbox]):not([type=radio]){width:60px}.org-setting-row input[type=checkbox],.org-setting-row input[type=radio]{width:auto;height:auto;min-height:auto}.org-setting-row fieldset{display:grid;gap:9px;padding:0;border:0}.org-setting-row fieldset>input{max-width:380px}.org-setting-row dl{display:grid;gap:7px}.org-setting-row dl div{display:grid;grid-template-columns:150px 1fr}.org-setting-row dt{color:#aeb5bd}.org-setting-row dd{margin:0;color:#e6e9ec}.org-fields-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}.org-fields-grid label{display:grid;align-items:start}.org-fields-grid .table-link{grid-column:1/-1}.org-section-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:16px 0;color:#eef1f3;background:transparent;border:0;text-align:left}.org-section-toggle h2{margin:0;font-size:12px}.org-section-toggle small{display:block;margin-top:4px;color:#9da6af;font-size:8px;font-weight:400}.org-section-toggle svg{width:14px;transition:transform .15s ease}.org-section-toggle svg.open{transform:rotate(90deg)}.org-radius>.meraki-table-wrap{margin:0 0 8px}.org-radius table,.org-traffic-slices table{width:100%;border-collapse:collapse}.org-radius th,.org-radius td,.org-traffic-slices th,.org-traffic-slices td{padding:8px;color:#cbd1d7;border-bottom:1px solid #444a50;font-size:8px;text-align:left}.org-radius th,.org-traffic-slices th{background:#262a2e;color:#aeb5bd}.org-radius .table-link,.org-traffic-slices>.table-link{display:inline-flex;align-items:center;gap:5px;margin:6px 0 12px}.org-radius .table-link svg,.org-traffic-slices>.table-link svg{width:11px}.org-inline-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:14px;background:#23272b;border:1px solid #5c636a}.org-inline-editor h3,.org-inline-editor footer{grid-column:1/-1}.org-inline-editor h3{margin:0;color:#eef1f3;font-size:10px}.org-inline-editor label{display:grid;gap:5px;color:#cbd1d7;font-size:8px}.org-inline-editor footer{display:flex;justify-content:flex-end;gap:7px}.org-traffic-slices{overflow:auto}.org-traffic-slices td:first-child{width:30px}.org-traffic-slices td:last-child{width:28px}.org-traffic-slices td input,.org-traffic-slices td select{width:100%;min-width:110px}.org-traffic-slices td button{display:grid;width:24px;height:24px;place-items:center;color:#b9c1c8;background:transparent;border:0}.org-traffic-slices td button svg{width:11px}.organization-settings-page .danger-zone p{margin:0 0 12px;color:#adb5bd;font-size:8px}.organization-settings-page .danger-zone>button{min-height:30px;color:#9ca3aa;background:#292d31;border:1px solid #555b62}.organization-settings-page>.meraki-savebar{position:sticky;z-index:2;bottom:0;margin:20px;background:#202428;border:1px solid #5b6269}.cloud-on-ramp-card{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;margin:18px 20px;padding:22px;background:#23272b;border:1px solid #5b6269;border-radius:3px}.cloud-provider-mark{display:grid;width:40px;height:40px;place-items:center;background:#1c2b39;border:1px solid #3f6788;border-radius:3px}.cloud-provider-mark svg{width:21px;color:#82b7e5}.cloud-on-ramp-card h2{margin:0;color:#f0f2f4;font-size:12px}.cloud-on-ramp-card p{margin:5px 0 0;color:#abb4bd;font-size:8px}.cloud-on-ramp-card>button{min-height:31px;color:#929aa2;background:#292d31;border:1px solid #555c63}.cloud-on-ramp-card>a{grid-column:2;color:#7db2df;font-size:8px;text-decoration:none}.cloud-on-ramp-reference{max-width:1120px;padding:21px 24px 48px}.cloud-on-ramp-reference>h1{margin:0 0 28px;color:#f3f5f7;font-size:20px}.cloud-on-ramp-reference>section{margin-left:8px}.cloud-on-ramp-reference h2{margin:0 0 7px;color:#edf0f2;font-size:11px}.cloud-on-ramp-reference p{margin:0 0 7px;color:#aeb6bd;font-size:8px}.cloud-on-ramp-reference a{color:#71ade0;font-size:8px;text-decoration:none}.cloud-integration-toolbar{display:flex;align-items:center;gap:8px;margin:15px 20px}.cloud-integration-toolbar>label{display:flex;width:240px;height:32px;align-items:center;gap:6px;padding:0 8px;background:#191c1f;border:1px solid #5f666d;border-radius:3px}.cloud-integration-toolbar label svg{width:12px;color:#9da6af}.cloud-integration-toolbar input{width:100%;color:#edf0f3;background:transparent;border:0;font-size:8px}.cloud-integration-toolbar>span{margin-left:auto;color:#9fa8b0;font-size:8px}.cloud-integration-toolbar>button,.cloud-wizard-toolbar>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;color:#fff;background:#3f88c5;border:1px solid #69a8da;border-radius:3px;font-size:8px}.cloud-integration-toolbar button svg,.cloud-wizard-toolbar button svg{width:11px}.cloud-integration-empty,.cloud-empty{display:grid;min-height:270px;place-items:center;align-content:center;gap:8px;margin:0 20px;background:#23272b;border:1px solid #555c63;color:#aeb6be;text-align:center}.cloud-integration-empty svg,.cloud-empty svg{width:28px;color:#7e8993}.cloud-integration-empty p,.cloud-empty p{margin:0;font-size:9px}.cloud-integration-page>.api-pagination{margin:10px 20px}.cloud-deployment-wizard>.meraki-page-title button{display:grid;width:28px;height:28px;place-items:center;color:#b7bfc7;background:transparent;border:0}.cloud-deployment-wizard>.meraki-page-title button svg{width:13px}.cloud-stepper{display:flex;align-items:flex-start;justify-content:center;gap:70px;margin:18px 20px;padding:0;list-style:none}.cloud-stepper li{position:relative;display:grid;justify-items:center;gap:5px;color:#929ba4;font-size:8px;text-align:center}.cloud-stepper li:not(:last-child):after{position:absolute;top:12px;left:calc(50% + 18px);width:66px;height:1px;background:#555c63;content:""}.cloud-stepper li>span{display:grid;width:25px;height:25px;place-items:center;color:#d3d8dd;background:#34393e;border:1px solid #656c73;border-radius:50%;font-size:8px;font-weight:700}.cloud-stepper li.active{color:#edf0f3}.cloud-stepper li.active>span,.cloud-stepper li.done>span{color:#fff;background:#3f88c5;border-color:#70acd9}.cloud-wizard-body{margin:0 20px;background:#23272b;border:1px solid #5a6168}.cloud-wizard-body>h2{margin:0;padding:18px 18px 5px;color:#eef1f3;font-size:13px}.cloud-wizard-body>p{margin:0;padding:0 18px 14px;color:#abb4bd;font-size:8px}.cloud-wizard-toolbar{display:flex;justify-content:space-between;padding:12px 18px;border-top:1px solid #4b5157}.cloud-wizard-toolbar select{min-width:160px;height:32px;color:#edf0f3;background:#191c1f;border:1px solid #60676e}.cloud-empty{min-height:220px;margin:0;border:0;border-top:1px solid #4b5157}.cloud-empty button{display:inline-flex;min-height:31px;align-items:center;gap:5px;color:#7fb4e0;background:transparent;border:0}.cloud-empty button svg{width:11px}.cloud-wizard-actions{display:flex;justify-content:flex-end;gap:8px;margin:15px 20px}.cloud-wizard-actions button{min-height:32px;color:#e8ebee;background:#292d31;border:1px solid #60676e;border-radius:3px}.cloud-account-dialog{width:min(650px,92vw);max-height:88vh;overflow:auto;color:#e8ebee;background:#262a2e;border:1px solid #676e75;border-radius:4px;box-shadow:0 18px 42px #00000080}.cloud-account-dialog>header{padding:15px 18px;border-bottom:1px solid #50565d}.cloud-account-dialog h2{margin:0;font-size:13px}.cloud-account-dialog>section{display:grid;gap:11px;padding:18px 24px}.cloud-account-dialog h3{margin:0;color:#f0f2f4;font-size:12px}.cloud-account-dialog p,.cloud-account-dialog li{margin:0;color:#aeb6be;font-size:8px;line-height:1.5}.cloud-account-dialog label{display:grid;gap:6px;color:#d9dee3;font-size:8px}.cloud-account-dialog input,.cloud-account-dialog textarea{min-height:33px;padding:8px;color:#eef1f3;background:#171a1d;border:1px solid #626970;border-radius:3px;font:inherit}.cloud-account-dialog textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cloud-account-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #50565d}.cloud-provider-choice{display:grid;grid-template-columns:1fr auto;gap:4px;width:210px;padding:16px;color:#e9ecef;background:#1a1d20;border:1px solid #64a5d8;border-radius:3px;text-align:left}.cloud-provider-choice span{grid-column:1/-1;color:#9fa8b0;font-size:8px}.password-input{display:flex!important}.password-input>input{flex:1}.password-input>button{min-width:48px;color:#dbe0e4;background:#30353a;border:1px solid #626970}.cloud-instructions{display:grid;gap:5px;margin:0;padding-left:20px}.cloud-reference-empty{display:grid;min-height:260px;place-content:center;justify-items:center;gap:13px;margin:0 20px;color:#d7dde1;text-align:center}.cloud-reference-empty p{margin:0;font-size:9px}.cloud-reference-empty button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 11px;color:#fff;background:#3f88c5;border:1px solid #69a8da;border-radius:3px;font-size:8px}.cloud-reference-empty button svg{width:11px}.early-access-page>.meraki-page-title select{min-width:120px}.early-access-page .new-badge,.org-certificates-page .new-badge{display:inline-block;margin-left:6px;padding:2px 5px;color:#cae5fa;background:#294b67;border-radius:2px;font-size:7px;vertical-align:middle}.early-feature-list{margin:0 20px;border-top:1px solid #565d64}.early-feature-list article{display:grid;grid-template-columns:120px minmax(0,1fr) 38px 95px;align-items:center;gap:12px;min-height:74px;padding:12px 4px;border-bottom:1px solid #484e54}.early-category{color:#87b8df;font-size:8px}.early-feature-list h2{margin:0;color:#edf0f3;font-size:10px;font-weight:600}.early-feature-list p{margin:4px 0 0;color:#9fa8b1;font-size:8px;line-height:1.45}.early-feature-list article>button{min-height:30px;color:#e2e6e9;background:#292d31;border:1px solid #60676e;border-radius:3px;font-size:8px}.early-switch{position:relative;display:block;width:32px;height:18px}.early-switch input{position:absolute;opacity:0}.early-switch span{position:absolute;inset:0;background:#454b51;border-radius:10px;cursor:pointer}.early-switch span:after{position:absolute;top:3px;left:3px;width:12px;height:12px;background:#d7dce0;border-radius:50%;content:"";transition:.15s}.early-switch input:checked+span{background:#3783c2}.early-switch input:checked+span:after{transform:translate(14px)}.early-optin-dialog{width:min(520px,92vw);padding:0;color:#e8ebee;background:#262a2e;border:1px solid #666d74;border-radius:4px}.early-optin-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #50565d}.early-optin-dialog h2{margin:0;font-size:13px}.early-optin-dialog header button{display:grid;width:26px;height:26px;place-items:center;color:#bac2c9;background:transparent;border:0}.early-optin-dialog header svg{width:12px}.early-optin-dialog>p{margin:0;padding:16px;color:#b3bbc3;font-size:8px}.early-optin-dialog fieldset{display:grid;gap:10px;margin:0 16px 16px;padding:13px;border:1px solid #50565d}.early-optin-dialog label{display:flex;align-items:center;gap:7px;font-size:8px}.early-optin-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 16px;border-top:1px solid #50565d}.fabric-empty{display:grid;min-height:380px;place-items:center;align-content:center;gap:8px;margin:16px 20px;background:#23272b;border:1px solid #565d64;text-align:center}.fabric-empty>svg{width:34px;color:#7d8994}.fabric-empty h2{margin:0;color:#eef1f3;font-size:13px}.fabric-empty p{max-width:560px;margin:0;color:#aab3bc;font-size:8px}.fabric-empty button{display:inline-flex;min-height:32px;align-items:center;gap:5px;margin-top:5px;color:#fff;background:#3f88c5;border:1px solid #69a8da;border-radius:3px}.fabric-empty button svg{width:11px}.fabric-wizard>.meraki-page-title button{display:grid;width:28px;height:28px;place-items:center;color:#b8c0c8;background:transparent;border:0}.fabric-wizard>.meraki-page-title button svg{width:12px}.fabric-stepper{gap:42px}.fabric-stepper li:not(:last-child):after{width:40px}.fabric-setup{margin:0 20px;padding:18px;background:#23272b;border:1px solid #5a6168}.fabric-setup h2{margin:0;color:#eef1f3;font-size:13px}.fabric-setup>p{max-width:760px;margin:5px 0 16px;color:#abb4bd;font-size:8px;line-height:1.5}.fabric-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fabric-fields label{display:grid;gap:6px;color:#dbe0e4;font-size:8px}.fabric-fields label b{color:#d87878}.fabric-fields input,.fabric-fields select{min-height:34px;padding:7px;color:#edf0f3;background:#181b1e;border:1px solid #626970;border-radius:3px}.fabric-fields select[multiple]{min-height:92px}.fabric-switch{display:flex!important;align-items:center;gap:7px}.fabric-switch input{width:auto;height:auto;min-height:auto}.fabric-setup h3{margin:18px 0 4px;color:#edf0f3;font-size:10px}.fabric-warning{display:flex;align-items:center;gap:8px;margin-top:10px;padding:11px;color:#e7d89a;background:#403b24;border-left:3px solid #e2bd42;font-size:8px}.fabric-warning svg{width:14px}.org-certificates-page>.meraki-page-tabs span{display:inline-grid;min-width:17px;height:17px;place-items:center;margin-left:4px;background:#3d4349;border-radius:50%;font-size:7px}.certificate-workspace{margin:0 20px}.certificate-workspace .certificate-info-strip{margin:14px 0}.certificate-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #50565d}.certificate-row h2,.certificate-row h3{margin:0;color:#eef1f3;font-size:11px}.certificate-row h3{margin-top:8px;font-size:9px}.certificate-row p{margin:5px 0 0;color:#aeb6be;font-size:8px}.certificate-row>button,.certificate-row>div button{min-height:31px;color:#e8ebee;background:#292d31;border:1px solid #60676e;border-radius:3px;font-size:8px}.certificate-row>small{grid-column:1/-1;color:#8f99a2}.status-warning{padding:4px 7px;color:#f0d984;background:#4a4021;border-radius:3px;font-size:7px}.vrf-page>.meraki-page-title p{margin:5px 0 0;color:#aeb6be;font-size:8px}.vrf-summary{display:grid;grid-template-columns:1fr 1fr;margin:14px 20px;border:1px solid #565d64}.vrf-summary button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:72px;padding:12px;color:#dfe3e7;background:#23272b;border:0;text-align:left}.vrf-summary button+button{border-left:1px solid #565d64}.vrf-summary button.selected{box-shadow:inset 0 -2px #55a5df}.vrf-summary strong{font-size:22px;font-weight:400}.vrf-summary span{font-size:8px}.vrf-config-card{display:grid;gap:12px;max-width:760px;margin:18px 20px;padding:18px;background:#23272b;border:1px solid #5b6269}.vrf-config-card h2{margin:0;color:#eef1f3;font-size:12px}.vrf-config-card label{display:grid;gap:6px;color:#dce1e5;font-size:8px}.vrf-config-card label b{color:#d97878}.vrf-config-card input,.vrf-config-card textarea{min-height:33px;padding:7px;color:#eef1f3;background:#181b1e;border:1px solid #626970;border-radius:3px;font:inherit}.vrf-editor>.meraki-savebar{margin:0 20px;justify-content:flex-start}@media(max-width:760px){.org-setting-row,.org-fields-grid,.fabric-fields{grid-template-columns:1fr}.org-setting-row>strong{padding-bottom:0}.org-inline-editor{grid-template-columns:1fr}.org-inline-editor h3,.org-inline-editor footer{grid-column:auto}.early-feature-list article{grid-template-columns:1fr auto}.early-category{grid-column:1/-1}.early-feature-list article>button{grid-column:1/-1}.cloud-stepper{gap:12px}.cloud-stepper li:not(:last-child):after{display:none}.cloud-on-ramp-card,.certificate-row{grid-template-columns:1fr}.cloud-provider-mark{display:none}.cloud-on-ramp-card>a{grid-column:auto}.vrf-summary{grid-template-columns:1fr}.vrf-summary button+button{border-top:1px solid #565d64;border-left:0}}.fabric-reference-empty{max-width:1160px;padding:21px 24px 50px}.fabric-reference-empty>h1{margin:0;color:#f3f5f7;font-size:20px}.fabric-reference-empty>section{display:grid;min-height:360px;place-content:center;justify-items:center;text-align:center}.fabric-reference-empty h2{margin:0;color:#eff2f4;font-size:13px}.fabric-reference-empty p{max-width:570px;margin:8px 0 13px;color:#aeb6bd;font-size:8px;line-height:1.55}.fabric-reference-empty button,.fabric-add-object{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 11px;color:#fff;background:#3f8dcc;border:1px solid #65a9df;border-radius:3px;font-size:8px}.fabric-reference-empty button svg,.fabric-add-object svg{width:12px}.fabric-reference-wizard{position:relative;display:grid;grid-template-rows:auto 1fr auto;max-width:1180px;min-height:720px}.fabric-reference-wizard>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #525960}.fabric-reference-wizard>header h1{margin:0;color:#f3f5f7;font-size:21px}.fabric-reference-wizard>header button{display:grid;width:28px;height:28px;place-items:center;color:#aeb6bd;background:transparent;border:0}.fabric-reference-wizard>header svg{width:13px}.fabric-reference-layout{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:590px}.fabric-reference-layout>ol{margin:0;padding:20px 16px;background:#24282c;border-right:1px solid #525960;list-style:none}.fabric-reference-layout>ol li{position:relative;min-height:54px}.fabric-reference-layout>ol li:not(:last-child):after{position:absolute;top:30px;bottom:0;left:15px;width:1px;background:#596168;content:""}.fabric-reference-layout>ol button{display:flex;width:100%;align-items:center;gap:12px;padding:0;color:#b9c1c8;background:transparent;border:0;font-size:9px;text-align:left}.fabric-reference-layout>ol button span{display:grid;z-index:1;width:30px;height:30px;place-items:center;color:#b7c0c7;background:#24282c;border:1px solid #6b747d;border-radius:50%;font-size:9px}.fabric-reference-layout>ol li.active button{color:#fff;font-weight:600}.fabric-reference-layout>ol li.active button span{color:#fff;background:#3f8dcc;border-color:#6ab0e7}.fabric-reference-layout>ol li.done button span{color:#9fd2a8;border-color:#61af71}.fabric-reference-content{padding:22px 26px 28px}.fabric-reference-content>h2{margin:0;color:#eef1f3;font-size:14px}.fabric-reference-content>p{max-width:710px;margin:6px 0 18px;color:#b1b9c0;font-size:8px;line-height:1.55}.fabric-reference-content .fabric-fields{grid-template-columns:minmax(260px,480px)}.fabric-reference-content .fabric-switch{margin:4px 0}.fabric-reference-content h3{margin:20px 0 5px;color:#edf0f3;font-size:10px}.fabric-object-table{margin:18px 0 10px;border:1px solid #50575e}.fabric-object-table>div{display:grid;grid-template-columns:1fr 120px 180px;padding:9px 10px;color:#aeb6bd;background:#292e33;font-size:8px}.fabric-object-table>p{display:grid;min-height:120px;place-items:center;margin:0;color:#9fa8b0;font-size:8px}.fabric-add-object{margin-top:7px}.fabric-summary{margin:16px 0;border-top:1px solid #4f565d}.fabric-summary>div{display:grid;grid-template-columns:220px 1fr;min-height:38px;border-bottom:1px solid #4f565d}.fabric-summary dt,.fabric-summary dd{display:flex;align-items:center;margin:0;padding:8px 10px;font-size:8px}.fabric-summary dt{color:#aeb6bd;background:#292e33}.fabric-summary dd{color:#edf0f3}.fabric-reference-wizard>.cloud-wizard-actions{margin:0;padding:12px 20px;border-top:1px solid #525960}@media(max-width:760px){.fabric-reference-layout{grid-template-columns:1fr}.fabric-reference-layout>ol{display:flex;gap:8px;overflow:auto;border-right:0;border-bottom:1px solid #525960}.fabric-reference-layout>ol li{min-width:140px;min-height:auto}.fabric-reference-layout>ol li:after{display:none}.fabric-reference-content .fabric-fields{grid-template-columns:1fr}.fabric-summary>div{grid-template-columns:1fr 1fr}}.remote-access-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;margin:20px}.remote-access-workspace>aside,.remote-access-workspace>main{background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.remote-access-workspace>aside section{display:grid;gap:7px;padding:14px;border-bottom:1px solid #50565d}.remote-access-workspace>aside h2{margin:0;color:#eef1f3;font-size:10px}.remote-access-workspace>aside span,.remote-access-workspace>aside label{display:grid;gap:5px;color:#aeb5bd;font-size:8px}.remote-access-workspace>aside strong{color:#e8ebee;font-size:9px;overflow-wrap:anywhere}.remote-access-workspace>aside input{height:30px;color:#edf0f3;background:#17191c;border:1px solid #626971;border-radius:3px}.remote-access-workspace>aside button{display:inline-flex;min-height:29px;align-items:center;justify-content:flex-start;gap:5px;padding:0;color:#80b3e1;background:transparent;border:0;font-size:8px}.remote-access-workspace>aside button svg{width:11px}.remote-access-workspace>main>.meraki-page-tabs{margin:0 16px}.remote-region-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px}.remote-region-summary article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:15px;background:#292d31;border:1px solid #626971;border-radius:4px}.remote-region-summary strong{color:#f0f2f4;font-size:17px}.remote-region-summary span{color:#cbd1d7;font-size:9px}.remote-region-summary svg{width:20px;color:#75c768}.remote-region-summary article:last-child svg{color:#aeb5bd}.remote-access-workspace .client-list-toolbar{margin:0 18px 10px}.remote-access-workspace .sm-table{margin:0 18px 18px}.remote-config-card{display:grid;gap:0;margin:18px;background:#25292d;border:1px solid #595f66;border-radius:4px;overflow:hidden}.remote-config-card>h2{margin:0;padding:15px 16px 4px;color:#eef1f3;font-size:13px}.remote-config-card>p{margin:0;padding:0 16px 14px;color:#aeb5bd;font-size:8px}.remote-config-card>label{display:grid;gap:6px;padding:12px 16px;color:#dce1e6;border-top:1px solid #50565d;font-size:8px}.remote-config-card>label input,.remote-config-card>label textarea{padding:8px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px;font:inherit}.remote-config-card>.meraki-setting{margin:0;border-top:1px solid #50565d}.remote-config-card>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 16px;border-top:1px solid #50565d}@media(max-width:850px){.remote-access-workspace{grid-template-columns:1fr}.remote-access-workspace>aside{display:grid;grid-template-columns:repeat(2,1fr)}}.cellular-gateways-page>.meraki-page-title select{min-width:140px}.cellular-inventory{overflow:auto}.cellular-inventory table{min-width:1900px}.cellular-inventory td button{padding:0;color:#79afe0;background:transparent;border:0;font:inherit}.cellular-device-page>.client-detail-back,.cellular-per-device>.client-detail-back{margin:15px 20px 4px}.cellular-device-header{display:flex;align-items:flex-start;justify-content:space-between;padding:7px 20px 12px;border-bottom:1px solid #535960}.cellular-device-header h1{display:flex;align-items:center;gap:7px;margin:0;color:#f1f3f5;font-size:18px;font-weight:500}.cellular-device-header p{display:flex;gap:8px;margin:5px 0 0;color:#aab2bb;font-size:8px}.cellular-state{width:9px;height:9px;background:#767d84;border-radius:50%}.cellular-state.online{background:#62bc7a}.cellular-state.alerting{background:#e9b74c}.cellular-state.offline{background:#d66868}.cellular-unreachable{display:flex;align-items:center;gap:9px;margin:12px 20px;padding:10px 12px;color:#e8d99e;background:#3b3827;border:1px solid #756c3d;font-size:8px}.cellular-unreachable svg{width:14px}.cellular-unreachable span{display:grid;gap:2px}.cellular-unreachable button{margin-left:auto;color:#dfe7ee;background:transparent;border:0;font-size:8px}.cellular-device-facts{padding:0 20px}.cellular-device-facts dl{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));margin:0;border:1px solid #555c63}.cellular-device-facts dl>div{min-height:58px;padding:11px 12px;border-right:1px solid #4e555c;border-bottom:1px solid #4e555c}.cellular-device-facts dl>div:nth-child(4n){border-right:0}.cellular-device-facts dt{color:#9ea7af;font-size:7px;text-transform:uppercase}.cellular-device-facts dd{margin:5px 0 0;color:#e6e9ec;font-size:8px}.cellular-device-tabs{margin:15px 20px 0}.cellular-tab-body{display:grid;gap:14px;padding:16px 20px 28px}.cellular-tab-body>h2{margin:0;color:#edf0f3;font-size:12px}.cellular-ports{border:1px solid #565d64}.cellular-ports h2,.cellular-config-card>header h2,.cellular-data-table h2{margin:0;padding:11px 14px;color:#eef1f3;background:#282c30;border-bottom:1px solid #50575e;font-size:11px}.cellular-ports>div{display:flex;align-items:center;gap:18px;padding:16px}.cellular-port{display:grid;width:42px;height:42px;place-items:center;color:#dfe5e9;background:#2e3439;border:2px solid #5d6a74;font-size:10px}.cellular-port.online{border-color:#58b872}.cellular-ports dl{display:flex;gap:40px;margin:0}.cellular-ports dl div{display:grid;gap:4px}.cellular-ports dt{color:#9fa8b1;font-size:7px;text-transform:uppercase}.cellular-ports dd{margin:0;color:#e5e9ec;font-size:8px}.cellular-history-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #565d64}.cellular-history-heading h2{margin:0 0 8px;color:#eef1f3;font-size:12px}.cellular-history-heading select{min-width:150px;height:30px;color:#e9edf0;background:#1b1e21;border:1px solid #60676e;font-size:8px}.cellular-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cellular-chart{min-height:178px;padding:12px;background:#23272b;border:1px solid #565d64}.cellular-chart h3{margin:0 0 8px;color:#e7eaed;font-size:10px}.cellular-chart-canvas{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding-top:8px;color:#929ba4;font-size:7px}.cellular-chart-canvas svg{grid-column:1/-1;width:100%;height:112px;overflow:visible}.cellular-chart-canvas .grid{fill:none;stroke:#42484e;stroke-width:1}.cellular-chart-canvas .line{fill:none;stroke:#55a1da;stroke-width:2}.cellular-chart-canvas>span{text-align:center}.cellular-chart-canvas>small{position:absolute;top:8px;right:0;color:#929ba4}.cellular-config-card{border:1px solid #565d64}.cellular-sim-section{padding:14px}.cellular-sim-section h3{margin:14px 0 8px;color:#eef1f3;font-size:10px}.cellular-sim-policy{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#1d2023;border:1px solid #525960;color:#cbd1d7;font-size:8px}.cellular-sim-policy button,.cellular-sim-grid header button{color:#7eb5e2;background:transparent;border:0;font-size:8px}.cellular-sim-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.cellular-sim-grid article{padding:12px;background:#292d31;border:1px solid #5a6168}.cellular-sim-grid header{display:flex;align-items:center;gap:8px}.cellular-sim-grid h4{margin:0;color:#eef1f3;font-size:10px}.cellular-sim-grid header button{margin-left:auto}.cellular-sim-grid em{padding:2px 5px;color:#aee5bc;background:#2f4b36;border-radius:2px;font-size:7px;font-style:normal}.cellular-sim-grid dl{display:grid;gap:6px;margin:12px 0 0}.cellular-sim-grid dl div{display:flex;justify-content:space-between;gap:10px}.cellular-sim-grid dt,.cellular-sim-grid dd{margin:0;font-size:7px}.cellular-sim-grid dt{color:#9da6ae}.cellular-sim-grid dd{color:#dde2e6}.cellular-matrix{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #545b62}.cellular-matrix.compact{grid-template-columns:repeat(3,1fr)}.cellular-matrix>*{padding:8px;border-right:1px solid #4a5057;border-bottom:1px solid #4a5057;font-size:7px}.cellular-matrix span{color:#9fa8b0;background:#292d31}.cellular-matrix b{color:#e1e5e8;font-weight:400}.cellular-data-table{margin:0}.cellular-data-table table{min-width:0}.cellular-filter{display:flex;align-items:center;gap:8px;padding:10px 13px;color:#bdc4ca;font-size:8px}.cellular-filter input{width:250px;height:28px;color:#eef1f3;background:#181b1e;border:1px solid #5d656c}.cellular-location-tabs{margin:0}.cellular-map{display:grid;min-height:330px;place-items:center;align-content:center;gap:7px;background:radial-gradient(circle at 35% 40%,#343d42 0 2px,transparent 3px),linear-gradient(30deg,#2c3236 12%,#24292d 12% 38%,#2b3135 38% 45%,#22272a 45% 68%,#30373c 68%);background-size:70px 70px,100% 100%;border:1px solid #555c63}.cellular-map svg{width:29px;color:#5ca7de}.cellular-map strong{color:#f0f2f3}.cellular-map span{color:#b4bcc3;font-size:8px}.cellular-photo-upload{display:grid;min-height:300px;place-items:center;align-content:center;gap:7px;color:#adb6be;background:#22262a;border:1px dashed #686f76}.cellular-photo-upload svg{width:27px}.cellular-photo-upload small{font-size:8px}.cellular-topology{display:flex;min-height:300px;align-items:center;justify-content:center;gap:12px;color:#d9dee2;background:#22262a;border:1px solid #555c63}.cellular-topology svg{width:34px;padding:7px;background:#30363b;border:1px solid #687078}.cellular-topology i{width:100px;height:2px;background:#578fb8}.cellular-tools{gap:0;border-top:1px solid #555c63}.cellular-tools section{display:grid;grid-template-columns:230px minmax(160px,320px) 120px 90px;align-items:center;gap:8px;min-height:58px;border-bottom:1px solid #4c5359}.cellular-tools h3{margin:0;color:#e6e9ec;font-size:9px}.cellular-tools input{height:30px;padding:0 8px;color:#eef1f3;background:#181b1e;border:1px solid #60676e;font-size:8px}.cellular-tools button{min-height:29px;color:#dce2e7;background:#2a2f33;border:1px solid #626970;font-size:8px}.cellular-sim-dialog{width:min(580px,92vw);color:#e9ecef;background:#25292d;border:1px solid #676e75;border-radius:4px}.cellular-sim-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #51585e}.cellular-sim-dialog h2{margin:0;font-size:12px}.cellular-sim-dialog header button{display:grid;width:25px;height:25px;place-items:center;color:#c3cad0;background:transparent;border:0}.cellular-sim-dialog header svg{width:12px}.cellular-sim-dialog>section{display:grid;gap:10px;padding:18px}.cellular-sim-dialog>section>label{font-size:8px}.cellular-apn-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cellular-apn-fields label{display:grid;gap:5px;color:#cdd3d8;font-size:8px}.cellular-apn-fields input,.cellular-apn-fields select{height:32px;padding:0 8px;color:#eef1f3;background:#191c1f;border:1px solid #626970}.cellular-sim-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 16px;border-top:1px solid #51585e}.cellular-sim-dialog>footer button{min-height:31px}.cellular-settings-page,.cellular-per-device{padding-bottom:70px}.cellular-settings-section,.cellular-per-device>section{margin:0 20px;padding:8px 0 18px;border-top:1px solid #565d64}.cellular-settings-section>h2,.cellular-per-device>section>h2{margin:12px 0;color:#f0f2f4;font-size:13px}.cellular-settings-section>h3,.cellular-per-device h3{margin:17px 0 8px;color:#dfe4e8;font-size:9px}.cellular-settings-section>.meraki-table-wrap{margin:0}.cellular-settings-section table{min-width:760px}.cellular-settings-section th,.cellular-settings-section td{font-size:7px}.cellular-settings-section td input,.cellular-settings-section td select{width:100%;min-width:100px;height:28px;color:#eef1f3;background:#181b1e;border:1px solid #616970;font-size:7px}.cellular-settings-section td button{display:grid;width:25px;height:25px;place-items:center;color:#c5ccd2;background:transparent;border:0}.cellular-settings-section td button svg{width:11px}.cellular-settings-section>.table-link{display:inline-flex;align-items:center;gap:5px;margin:8px 0 5px;color:#7cb2dd;background:transparent;border:0;font-size:8px}.cellular-settings-section>.table-link svg{width:11px}.cellular-settings-page>.meraki-savebar{position:sticky;z-index:3;bottom:0;margin:18px 20px;background:#23272b;border:1px solid #5b6269}.cellular-bandwidth-fields{display:flex;gap:10px}.cellular-bandwidth-fields label{display:grid;gap:4px;color:#b9c1c8;font-size:7px}.cellular-bandwidth-fields input{width:120px}.cellular-per-device>section>p{color:#aeb6bd;font-size:8px}.cellular-sim-tabs{display:flex;border-bottom:1px solid #565d64}.cellular-sim-tabs button{display:grid;gap:3px;min-width:120px;padding:10px 14px;color:#c5ccd2;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px;text-align:left}.cellular-sim-tabs button.selected{color:#eef1f3;border-bottom-color:#4c9edf}.cellular-sim-tabs small{color:#9ea7af;font-size:7px}.cellular-band-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;max-width:520px}.cellular-band-grid label{display:flex;align-items:center;gap:6px;color:#d3d9de;font-size:8px}.cellular-per-device>.meraki-savebar{margin:16px 20px}.cellular-per-device>.meraki-savebar small{align-self:center;color:#99a3ac;font-size:7px}.cellular-inventory table{min-width:720px}.cellular-inventory th:first-child,.cellular-inventory td:first-child{width:54px}.cellular-inventory th:first-child,.cellular-inventory td:first-child{display:flex;align-items:center;gap:8px}.cellular-inventory input[type=checkbox]{width:13px;height:13px}.cellular-list-toolbar{position:relative}.cellular-list-toolbar>label{flex:1}.cellular-list-toolbar>span{white-space:nowrap}.cellular-column-control{position:relative}.cellular-column-control>button{display:grid;width:32px;height:32px;place-items:center}.cellular-column-control>button svg{width:13px}.cellular-column-control>div{position:absolute;z-index:8;top:38px;right:0;display:grid;width:190px;padding:7px;color:#dde2e6;background:#292d31;border:1px solid #656c73;box-shadow:0 8px 22px #0006}.cellular-column-control label{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:8px}.cellular-device-navigation{display:flex;gap:0;margin:12px 20px 0}.cellular-device-navigation button{display:grid;width:30px;height:28px;place-items:center;color:#b8c1c8;background:#252a2e;border:1px solid #606870}.cellular-device-navigation button+button{border-left:0}.cellular-device-navigation svg{width:13px}.cellular-detail-shell{display:grid;grid-template-columns:minmax(225px,285px) minmax(0,1fr);margin:10px 20px 28px;border:1px solid #535a61}.cellular-device-sidebar{padding:14px;background:#202429}.cellular-device-sidebar>header{padding-bottom:10px;border-bottom:1px solid #474e55}.cellular-device-sidebar h1{display:flex;align-items:center;gap:7px;margin:0;color:#f1f3f5;font-size:14px;font-weight:600;overflow-wrap:anywhere}.cellular-device-sidebar header p{display:flex;flex-wrap:wrap;gap:8px;margin:5px 0 0;color:#aab2bb;font-size:8px}.cellular-detail-shell .cellular-unreachable{align-items:flex-start;margin:12px 0;padding:10px;color:#e8e2fa;background:#3b3152;border-color:#655689}.cellular-detail-shell .cellular-unreachable svg{flex:none;color:#a8f}.cellular-detail-shell .cellular-unreachable button{margin:2px 0 0;padding:0;color:#8dc3f2;text-align:left}.cellular-location-card{display:grid;min-height:150px;place-items:center;align-content:center;gap:7px;padding:18px;color:#cbd2d8;background:linear-gradient(28deg,#30363a,#252a2f);border:1px solid #50575e;text-align:center}.cellular-location-card svg{width:32px;color:#dba43f}.cellular-location-card strong{font-size:9px}.cellular-location-card span{color:#a6afb7;font-size:7px}.cellular-device-sidebar .cellular-device-facts{display:grid;margin:8px 0 0;padding:0}.cellular-device-sidebar .cellular-device-facts>div{padding:8px 0;border-bottom:1px solid #444b52}.cellular-device-sidebar .cellular-device-facts dt{font-size:7px}.cellular-device-sidebar .cellular-device-facts dd{display:grid;gap:3px;margin:4px 0 0}.cellular-device-sidebar .cellular-device-facts button{width:max-content;padding:0;color:#79afe0;background:transparent;border:0;font-size:8px}.cellular-device-sidebar .cellular-device-facts dd span{color:#aab2ba}.cellular-device-main{min-width:0;background:#171a1d;border-left:1px solid #535a61}.cellular-device-main .cellular-device-tabs{margin:0;padding-left:4px;background:#202429}.cellular-device-main .cellular-tab-body{padding:16px}.cellular-device-main .cellular-chart-grid{grid-template-columns:1fr}.cellular-device-main .cellular-ports{min-height:94px}.cellular-device-main .cellular-tools section{grid-template-columns:minmax(120px,200px) minmax(130px,1fr) 100px 80px}@media(max-width:820px){.cellular-detail-shell{grid-template-columns:1fr}.cellular-device-main{border-top:1px solid #535a61;border-left:0}.cellular-device-sidebar .cellular-device-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.cellular-device-main .cellular-tools section{grid-template-columns:1fr 1fr}.cellular-sim-grid{grid-template-columns:1fr}.cellular-list-toolbar{align-items:stretch;flex-direction:column}.cellular-column-control>div{right:auto;left:0}}@media(max-width:900px){.cellular-device-facts dl{grid-template-columns:repeat(2,1fr)}.cellular-device-facts dl>div:nth-child(2n){border-right:0}.cellular-chart-grid,.cellular-sim-grid{grid-template-columns:1fr}.cellular-tools section{grid-template-columns:1fr 1fr}.cellular-tools h3{grid-column:1/-1}}@media(max-width:600px){.cellular-device-facts dl{grid-template-columns:1fr}.cellular-device-facts dl>div{border-right:0}.cellular-ports dl{display:grid;gap:9px}.cellular-apn-fields,.cellular-band-grid{grid-template-columns:1fr}.cellular-device-header{gap:10px}}.remote-access-workspace>aside button:disabled{color:#767e86;cursor:not-allowed}.remote-access-workspace>aside .danger-text{color:#e68e8e}.remote-traffic-steering{gap:0}.remote-steering-block{display:grid;gap:10px;padding:16px;border-bottom:1px solid #50565d}.remote-steering-block>h2{margin:0;color:#eef1f3;font-size:10px;font-weight:600}.remote-steering-block>p{margin:0;color:#aeb5bd;font-size:8px;line-height:1.45}.remote-steering-block .meraki-radio-stack{gap:9px}.remote-steering-block .meraki-radio-stack label,.remote-steering-block .meraki-switch-row{font-size:9px}.remote-steering-block>.meraki-table-wrap{margin:2px 0 0}.remote-steering-block table{width:100%;border-collapse:collapse}.remote-steering-block th{padding:8px 7px;color:#aeb5bd;text-align:left;background:#1f2226;border-bottom:1px solid #50565d;font-size:8px}.remote-steering-block td{padding:7px;border-bottom:1px solid #484e55}.remote-steering-block td:last-child{width:34px}.remote-steering-block td input{width:100%;height:32px;padding:0 8px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px;font-size:8px}.remote-steering-block td button,.remote-steering-block>button{display:inline-flex;min-height:30px;align-items:center;gap:5px;color:#82b8e6;background:transparent;border:0;font-size:8px}.remote-steering-block td button svg,.remote-steering-block>button svg{width:12px}.remote-steering-block>select{width:min(320px,100%);height:34px;padding:0 8px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px;font-size:8px}.remote-default-exclusions{display:flex;align-items:flex-start;gap:9px;margin-top:4px;padding:11px;color:#cbd1d7;background:#202a33;border:1px solid #4e718e;border-radius:3px;font-size:8px}.remote-default-exclusions>svg{flex:0 0 auto;width:15px;color:#79afe0}.remote-default-exclusions strong{display:block;margin-bottom:6px;color:#e8edf2;font-size:8px}.remote-default-exclusions ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 18px;margin:0;padding-left:16px;color:#aeb5bd}.remote-traffic-steering>footer{border-top:0}.secure-posture-page:has(.secure-posture-editor)>.meraki-page-title,.secure-posture-page:has(.secure-posture-editor)>.meraki-page-tabs,.secure-posture-page:has(.secure-posture-editor)>.secure-posture-panel{display:none}.secure-resource-note{margin:12px 20px 0;color:#aeb5bd;font-size:8px}.adaptive-object-editor .wide{grid-column:1/-1}.adaptive-object-editor textarea{width:100%;padding:9px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px;font:inherit}.adaptive-object-editor fieldset{display:flex;align-items:center;gap:20px;padding:12px;border:1px solid #50565d}.adaptive-object-editor fieldset legend{padding:0 5px;color:#dce1e6;font-size:8px}.adaptive-object-editor fieldset label{display:flex;align-items:center;gap:6px}.adaptive-object-editor fieldset input{width:auto;height:auto}.adaptive-object-editor>.wide>header{display:flex;align-items:center;justify-content:space-between}.adaptive-object-editor>.wide>header h2{margin:0;color:#eef1f3;font-size:11px}.adaptive-object-editor>.wide>header button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;color:#e7eaed;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.adaptive-object-editor>.wide>.meraki-table-wrap,.adaptive-object-editor>.wide>div{margin:10px 0 0}.certificate-lifecycle,.certificate-info-strip{display:grid;grid-template-columns:20px 1fr auto;align-items:start;gap:10px;margin:16px 20px;padding:12px 14px;color:#dce1e6;background:#403b23;border-left:3px solid #f0ca4f;border-radius:3px;font-size:8px;line-height:1.55}.certificate-lifecycle>svg,.certificate-info-strip>svg{width:16px;color:#f0ca4f}.certificate-lifecycle>button{display:grid;width:24px;height:24px;place-items:center;color:#c4cbd2;background:transparent;border:0}.certificate-lifecycle>button svg{width:12px}.certificate-info-strip{grid-template-columns:20px 1fr;background:#2a3d53;border-left-color:#578cc4}.certificate-info-strip>svg{color:#82b7e5}.certificate-upload-dialog{display:grid;gap:14px;max-width:560px;margin:18px auto;padding:18px;background:#262a2e;border:1px solid #626971;border-radius:4px;box-shadow:0 14px 32px #00000059}.certificate-upload-dialog h2{margin:0;color:#f0f2f4;font-size:14px}.certificate-file-card{display:grid;grid-template-columns:28px 1fr;gap:5px 10px;padding:16px;color:#dfe4e8;background:#1b1e21;border:1px solid #626971;border-radius:3px;cursor:pointer}.certificate-file-card>svg{grid-row:1/3;width:24px;color:#77aee0}.certificate-file-card input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.certificate-file-card strong{font-size:9px}.certificate-file-card span{color:#aeb5bd;font-size:8px}.certificate-upload-dialog>a{color:#79afe0;font-size:8px}.certificate-upload-dialog>footer{display:flex;justify-content:flex-end;gap:8px}.adaptive-policy-card{margin:16px 20px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.adaptive-policy-card>.client-list-toolbar{margin:0;padding:14px}.adaptive-matrix{position:relative;display:grid;grid-template-columns:82px 1fr;min-height:280px;padding:10px 60px 24px 18px}.adaptive-matrix>header{grid-column:2;padding:7px;color:#dce1e6;text-align:center;font-size:8px}.adaptive-matrix b{display:inline-grid;min-width:18px;height:18px;place-items:center;margin-left:4px;background:#3e444a;border-radius:50%}.adaptive-axis{display:grid;place-items:center;color:#dce1e6;font-size:8px;writing-mode:vertical-rl;transform:rotate(180deg)}.adaptive-matrix table{border-collapse:separate;border-spacing:10px}.adaptive-matrix th{color:#cdd3d9;font-size:8px;font-weight:500}.adaptive-matrix td{min-width:58px;height:44px;border:1px dashed #666d74;border-radius:3px}.adaptive-matrix aside{position:absolute;right:18px;top:88px;display:grid}.adaptive-matrix aside button{width:30px;height:30px;color:#dfe3e7;background:#2d3237;border:1px solid #50575e}.adaptive-add-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px}.adaptive-add-grid article{background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.adaptive-add-grid h2{margin:0;padding:18px 20px 10px;color:#eef1f3;font-size:16px}.adaptive-add-grid article>label{display:flex;align-items:center;gap:7px;margin:0 20px 12px;padding:0 9px;background:#1a1d20;border:1px solid #626971;border-radius:3px}.adaptive-add-grid article>label svg{width:12px}.adaptive-add-grid article>label input{width:100%;height:32px;color:#edf0f3;background:transparent;border:0}.adaptive-add-grid table{width:calc(100% - 40px);margin:0 20px;border-collapse:collapse}.adaptive-add-grid th,.adaptive-add-grid td{padding:10px 8px;color:#cdd2d7;border-bottom:1px solid #50565d;font-size:8px;text-align:left}.adaptive-add-grid td:last-child{max-width:170px;white-space:normal}.adaptive-add-grid small{color:#89939d}.adaptive-add-grid footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;color:#aeb5bd;font-size:8px}.adaptive-add-grid footer select{height:30px;color:#e7eaed;background:#1a1d20;border:1px solid #626971}.adaptive-add-grid footer button{width:28px;height:28px;color:#8e979f;background:transparent;border:0}.adaptive-add-grid footer strong{display:grid;width:26px;height:26px;place-items:center;color:#20272d;background:#eef3fb;border-radius:2px}@media(max-width:900px){.adaptive-add-grid{grid-template-columns:1fr}}.secure-sites-card>header{align-items:center!important;flex-direction:row!important}.secure-sites-card>header>div{align-items:center!important;flex-direction:row!important;flex-wrap:wrap}.secure-stepper{align-items:center!important;flex-direction:row!important}.secure-sites-card>header>div button{min-height:32px;height:32px;margin:0;padding:0 10px;border-radius:3px;font-size:9px}.secure-resource-editor fieldset{grid-column:1/-1;display:grid;gap:8px;padding:12px;border:1px solid #50565d}.secure-resource-editor fieldset legend{padding:0 5px;color:#eef1f3;font-size:9px}.secure-resource-editor fieldset label{display:flex;align-items:center;gap:7px}.secure-resource-editor fieldset input{width:auto;height:auto}.secure-text-button{min-height:auto!important;padding:0 0 7px!important;color:#82b5e2!important;background:transparent!important;border:0!important}.secure-text-button svg{width:12px}.secure-sites-card,.secure-enrollment-panel,.secure-posture-panel,.secure-posture-editor{margin:20px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.secure-sites-card>header,.secure-posture-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.secure-sites-card>header h2,.secure-posture-panel>header h2{margin:0;color:#f0f2f4;font-size:14px}.secure-sites-card>header h2 span{display:inline-grid;min-width:20px;height:20px;place-items:center;margin-left:4px;color:#c6ccd2;background:#3b4045;border-radius:50%;font-size:8px}.secure-sites-card>header>div{display:flex;align-items:center;gap:8px}.secure-sites-card>header label{display:flex;width:190px;height:32px;align-items:center;gap:6px;padding:0 8px;background:#1a1d20;border:1px solid #626971;border-radius:3px}.secure-sites-card>header label svg{width:12px;color:#9ba5af}.secure-sites-card>header input{width:100%;color:#eef1f3;background:transparent;border:0;font-size:8px}.secure-sites-card>.sm-table{margin:0 20px}.secure-sites-card>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 20px;color:#aeb5bd;font-size:8px}.secure-sites-card>footer select{height:30px;color:#e7eaed;background:#1a1d20;border:1px solid #626971;border-radius:3px}.secure-sites-card>footer button{width:28px;height:28px;color:#8e979f;background:transparent;border:0}.secure-sites-card>footer strong{display:grid;width:28px;height:28px;place-items:center;color:#20272d;background:#eef3fb;border-radius:2px}.secure-cloud-hub-dialog{position:relative;z-index:4;max-width:560px;margin:20px auto;padding:0;background:#262a2e;border:1px solid #676e75;border-radius:4px;box-shadow:0 16px 38px #0000006b}.secure-cloud-hub-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #50565d}.secure-cloud-hub-dialog h2{margin:0;color:#f1f3f5;font-size:13px}.secure-cloud-hub-dialog header button{display:grid;width:28px;height:28px;place-items:center;color:#b8c0c8;background:transparent;border:0}.secure-cloud-hub-dialog header svg{width:13px}.secure-cloud-hub-dialog>div{display:grid;justify-items:center;gap:7px;padding:38px 20px;color:#9fa8b0;text-align:center}.secure-cloud-hub-dialog>div svg{width:28px;color:#d06c6c}.secure-cloud-hub-dialog strong{color:#dfe3e7;font-size:10px}.secure-cloud-hub-dialog p{margin:0;font-size:8px}.secure-stepper{display:flex;justify-content:center;gap:70px;margin:20px;padding:0;list-style:none}.secure-stepper li{display:flex;align-items:center;gap:8px;color:#9099a2;font-size:8px}.secure-stepper li span{display:grid;width:24px;height:24px;place-items:center;background:#353a3f;border:1px solid #656c73;border-radius:50%;font-weight:700}.secure-stepper li.active{color:#edf0f3}.secure-stepper li.active span,.secure-stepper li.done span{color:#fff;background:#347fbd;border-color:#5fa3da}.secure-enrollment-panel{padding-bottom:14px}.secure-enrollment-panel>h2{margin:0;padding:18px 20px 4px;color:#eef1f3;font-size:14px}.secure-enrollment-panel>p{margin:0;padding:0 20px;color:#aeb5bd;font-size:8px}.secure-enrollment-panel>.client-list-toolbar{margin-top:14px}.secure-enrollment-panel>.sm-table{margin-bottom:0}.secure-enrollment-panel td select{min-width:112px;height:28px;color:#e7eaed;background:#1b1e21;border:1px solid #5d646b}.secure-enrollment-review>.meraki-table-wrap,.secure-enrollment-review>div{margin:16px 20px}.secure-site-enrollment>.meraki-savebar{margin:0 20px 20px}.secure-posture-panel>header p{max-width:700px;margin:5px 0 0;color:#aeb5bd;font-size:8px}.secure-posture-panel>header>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 11px;color:#fff;background:#458fd0;border:1px solid #72b0e5;border-radius:3px;font-size:9px}.secure-posture-panel>.client-list-toolbar{margin:0 20px 10px}.secure-posture-panel>.sm-table{margin-bottom:20px}.secure-posture-editor>header{padding:16px 18px;border-bottom:1px solid #50565d}.secure-posture-editor h2{margin:0;color:#eef1f3;font-size:14px}.secure-profile-details{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:18px}.secure-profile-details>label{display:grid;gap:7px;color:#dce1e6;font-size:8px}.secure-profile-details input{height:34px;padding:0 9px;color:#eef1f3;background:#17191c;border:1px solid #626971;border-radius:3px}.secure-profile-details>strong{align-self:end;color:#dce1e6;font-size:8px}.secure-access-choice{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.secure-access-choice button{display:grid;gap:4px;padding:13px;color:#e6e9ec;background:#1a1d20;border:1px solid #626971;border-radius:3px;text-align:left}.secure-access-choice button.selected{border-color:#59a5df;box-shadow:inset 0 0 0 1px #59a5df}.secure-access-choice strong{font-size:10px}.secure-access-choice span{color:#aeb5bd;font-size:8px}.secure-posture-editor>section{margin:0 18px}.secure-posture-editor>section h3{margin:0 0 8px;color:#edf0f3;font-size:11px}.secure-posture-editor>section>.meraki-table-wrap,.secure-posture-editor>section>div{margin:0}.secure-posture-editor>footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 18px}@media(max-width:800px){.secure-sites-card>header,.secure-sites-card>header>div,.secure-stepper{align-items:stretch;flex-direction:column}.secure-sites-card>header label{width:auto}.secure-profile-details,.secure-access-choice{grid-template-columns:1fr}.secure-profile-details>strong,.secure-access-choice{grid-column:auto}}.sensor-device-details.clone-detail{grid-template-columns:minmax(270px,.72fr) minmax(520px,1.28fr);align-items:start}.sensor-device-details.clone-detail article:last-child{grid-column:auto}.sensor-detail-map{display:flex;min-height:112px;align-items:center;justify-content:center;gap:7px;padding:15px;color:#d8dde1;background:linear-gradient(#161a1e3b,#161a1e3b),repeating-linear-gradient(32deg,#31383e 0,#31383e 1px,transparent 1px,transparent 25px),#252b30;border-bottom:1px solid #41484f;font-size:8px;text-align:center}.sensor-detail-map svg{width:18px;color:#62a7e2}.sensor-signal-table{overflow:hidden}.sensor-signal-table table{width:100%;border-collapse:collapse;font-size:8px}.sensor-signal-table th,.sensor-signal-table td{padding:10px;border-bottom:1px solid #3c4349;text-align:left;white-space:nowrap}.sensor-signal-table th{color:#a5aeb6;background:#252a2f;font-weight:600}.sensor-signal-table td{color:#d9dee2}.sensor-signal-table td button{padding:0;color:#69ade8;background:none;border:0;font:inherit}.sensor-signal-table .switch-state{display:inline-flex;align-items:center;gap:5px}.org-role-filter-inline{display:flex;align-items:center;gap:7px;color:#cfd5da;font-size:8px}.org-role-filter-inline select{height:34px;min-width:160px;color:#edf0f3;background:#17191c;border:1px solid #626971;border-radius:3px}.org-role-filter-inline button{height:34px;color:#79afe0;background:transparent;border:0;font-size:8px}.org-role-empty-row td{height:45px;color:#89929a;background:#202327}.org-role-help a{color:#78afe5}.org-roles-page>.meraki-page-title{display:flex;align-items:center;justify-content:space-between}.org-roles-page>.meraki-page-title>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 11px;color:#fff;background:#3d87c3;border:1px solid #62a5da;border-radius:3px;font-size:8px}.org-roles-page>.meraki-page-title>button svg{width:11px}.org-role-table th:last-child,.org-role-table td:last-child{width:64px}.org-role-table tbody:empty{height:0}.org-role-wizard{max-width:980px;padding:20px 20px 48px}.org-role-back{margin:0 0 10px;padding:0;color:#7eb7e5;background:transparent;border:0;font-size:8px;text-transform:uppercase}.org-role-wizard-grid{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:450px}.org-role-wizard-grid>aside{padding-right:18px;border-right:1px solid #555c63}.org-role-wizard-grid>aside h2{margin:0 0 18px;color:#f0f2f4;font-size:14px}.org-role-wizard-grid>aside ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.org-role-wizard-grid>aside button{display:flex;width:100%;min-height:40px;align-items:center;gap:6px;padding:0 11px;color:#6f7a83;background:#282d31;border:1px solid transparent;border-radius:20px;font-size:8px;text-align:left}.org-role-wizard-grid>aside li.active button{color:#7db9e7;background:#2e3337}.org-role-wizard-grid>aside li.complete button{color:#aeb7bd}.org-role-wizard-grid>aside button:disabled{opacity:.65}.org-role-wizard-grid>aside button span{font-weight:700}.org-role-wizard-grid>section{display:flex;min-width:0;flex-direction:column;padding-left:24px}.org-role-wizard-grid>section>h1{margin:0 0 22px;color:#f1f3f5;font-size:18px}.org-role-wizard-grid>section>h2{margin:0 0 8px;color:#eef1f3;font-size:12px}.org-role-wizard-grid>section>h2:not(:first-of-type){margin-top:27px}.org-role-wizard-grid>section>h3{margin:0 0 10px;color:#e8ecef;font-size:10px}.org-role-wizard-grid>section>h3:not(:first-of-type){margin-top:25px}.org-role-wizard-grid>section>input,.org-role-wizard-grid>section>label input{width:min(280px,100%);height:32px;padding:0 8px;color:#eef1f3;background:#171a1d;border:1px solid #626971;border-radius:2px;font-size:8px}.org-role-wizard-grid>section>label{display:grid;gap:6px;margin-top:12px;color:#cfd5d9;font-size:8px}.org-role-segmented{display:inline-flex;align-self:flex-start}.org-role-segmented button{min-width:138px;height:34px;padding:0 10px;color:#7eafe0;background:#262a2e;border:1px solid #58749a;font-size:8px}.org-role-segmented button+button{border-left:0}.org-role-segmented button.selected{color:#bcd7ef;background:#3d5576}.org-role-segmented button:disabled{opacity:.7}.org-role-choice-list{display:grid;gap:0;width:min(430px,100%);border:1px solid #4e555b}.org-role-choice-list label{display:flex;min-height:38px;align-items:center;gap:8px;padding:0 11px;color:#dce1e5;background:#23272b;border-bottom:1px solid #454c52;font-size:8px}.org-role-choice-list label:last-child{border-bottom:0}.org-role-choice-list input{accent-color:#4f9bd7}.org-role-wizard-grid>section>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:12px;border-top:1px solid #50575e}.org-role-wizard-grid>section>footer button{min-height:31px;padding:0 12px;color:#e0e5e8;background:#30353a;border:1px solid #626970;border-radius:2px;font-size:8px}.org-role-wizard-grid>section>footer button.primary-button{color:#fff;background:#3d87c3;border-color:#62a5da}.org-role-wizard-grid>section>footer button:disabled{opacity:.42}.org-role-confirm-name{display:block;margin-bottom:23px;color:#dfe4e8;font-size:9px}.org-role-confirm-table{overflow:auto;border:1px solid #50575e}.org-role-confirm-table table{width:100%;min-width:600px;border-collapse:collapse}.org-role-confirm-table th,.org-role-confirm-table td{height:39px;padding:0 10px;color:#d2d8dd;border-bottom:1px solid #454c52;font-size:8px;text-align:left}.org-role-confirm-table th{color:#9fa8af;background:#292e32;font-size:7px}@media(max-width:760px){.org-role-wizard-grid{grid-template-columns:1fr}.org-role-wizard-grid>aside{padding:0 0 14px;border-right:0;border-bottom:1px solid #555c63}.org-role-wizard-grid>aside ol{grid-template-columns:repeat(4,1fr)}.org-role-wizard-grid>aside button{justify-content:center;padding:0 4px;text-align:center}.org-role-wizard-grid>section{padding:18px 0 0}.org-role-segmented{width:100%}.org-role-segmented button{flex:1;min-width:0}}.sensor-event-page,.sensor-map-page{max-width:1440px;padding-bottom:40px}.sensor-event-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 20px 18px;padding:16px;background:#202428;border:1px solid #4c535a}.sensor-event-filters label{display:grid;gap:6px;color:#aeb6bd;font-size:7px;font-weight:700;text-transform:uppercase}.sensor-event-filters select{min-height:32px;padding:0 9px;color:#e3e7ea;background:#171a1d;border:1px solid #626970;border-radius:2px;font-size:8px;text-transform:none}.sensor-event-feed{margin:0 20px;background:#1c2024;border:1px solid #4b5259}.sensor-event-feed>header,.sensor-event-feed>footer{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 13px;background:#24292e;border-bottom:1px solid #434a51}.sensor-event-feed>header h2,.sensor-event-feed>h2{margin:0;color:#edf0f3;font-size:10px}.sensor-event-feed>header div,.sensor-event-feed>footer{gap:7px}.sensor-event-feed>header button,.sensor-event-feed>footer button{padding:0;color:#67abe6;background:none;border:0;font-size:8px}.sensor-event-feed>h2{padding:13px;border-top:1px solid #4a5158;border-bottom:1px solid #3e454b;background:#24292e}.sensor-event-feed>article{display:grid;grid-template-columns:75px 92px 1fr 26px;align-items:center;min-height:39px;padding:0 12px;border-bottom:1px solid #353c42;color:#cfd5da;font-size:8px}.sensor-event-feed>article time{color:#929da6}.sensor-event-feed>article strong{color:#e6eaed;font-size:8px}.sensor-event-feed>article p{margin:0}.sensor-event-feed>article button{color:#aeb7bf;background:none;border:0}.sensor-event-feed>footer{justify-content:flex-end;border-top:1px solid #434a51;border-bottom:0}.meraki-hotspot-page{max-width:960px}.meraki-hotspot-page>.meraki-long-section{padding-top:0}.meraki-hotspot-page .meraki-setting{grid-template-columns:175px minmax(220px,360px);padding:12px 0;border-bottom:0}.meraki-hotspot-page .meraki-setting>input,.meraki-hotspot-page .meraki-setting>select,.meraki-hotspot-page .meraki-setting>textarea{width:100%;min-height:32px;padding:6px 8px;color:#eef1f3;background:#171a1d;border:1px solid #606870;border-radius:2px;font:inherit}.meraki-hotspot-page .meraki-setting>textarea{min-height:104px;resize:vertical}.hotspot-textarea-setting strong{display:grid;gap:4px}.hotspot-textarea-setting strong small{color:#9fa8b0;font-size:8px;font-weight:400;line-height:1.35}.hotspot-realms{display:grid;grid-template-columns:175px minmax(220px,360px);gap:28px;padding:13px 0}.hotspot-realms>.meraki-section-title{display:contents}.hotspot-realms>.meraki-section-title h3{margin:7px 0;color:#eef1f3;font-size:13px}.hotspot-realms>.meraki-section-title button{justify-self:start}.hotspot-realm-row{grid-column:2;display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:9px;padding:8px;color:#d6dce0;background:#23272b;border:1px solid #50575e;font-size:8px}.hotspot-realm-row button{padding:0;color:#7fb3df;background:transparent;border:0;font:inherit}.meraki-hotspot-page>.meraki-savebar{justify-content:center;color:#aeb6bd;font-size:8px}.meraki-hotspot-page>.meraki-savebar .hotspot-cancel{min-width:auto;padding:0;color:#78afe1;background:transparent;border:0}.meraki-hotspot-page>.meraki-savebar small{display:block}.modal-scrim{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:#020507b8}.hotspot-realm-dialog{width:min(740px,calc(100vw - 40px));color:#dce1e5;background:#282c30;border:1px solid #666e76;border-radius:4px;box-shadow:0 20px 55px #0000008c}.hotspot-realm-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #50575e}.hotspot-realm-dialog h2{margin:0;color:#f1f3f5;font-size:13px}.hotspot-realm-dialog header button{display:grid;width:26px;height:26px;place-items:center;padding:0;color:#80b4e0;background:transparent;border:0}.hotspot-realm-dialog header svg{width:13px}.hotspot-realm-fields{display:grid;grid-template-columns:1fr;gap:12px;padding:20px}.hotspot-realm-fields>label{display:grid;grid-template-columns:62px minmax(180px,280px);align-items:center;gap:7px;color:#dbe0e4;font-size:8px}.hotspot-realm-fields input,.hotspot-realm-fields select{height:32px;padding:0 8px;color:#eef1f3;background:#171a1d;border:1px solid #616970;border-radius:2px;font-size:8px}.hotspot-realm-fields>p{margin:4px 0 0;color:#d8dde1;font-size:8px}.hotspot-realm-fields table{width:100%;border-collapse:collapse}.hotspot-realm-fields th,.hotspot-realm-fields td{padding:7px;color:#cdd3d8;border-bottom:1px solid #474e54;font-size:8px;text-align:left}.hotspot-realm-fields th{color:#eef1f3}.hotspot-realm-fields td:first-child{width:135px}.hotspot-realm-fields td:last-child{width:55px}.hotspot-realm-fields td select{width:100%}.hotspot-realm-fields td button{display:grid;width:26px;height:26px;place-items:center;color:#aeb7be;background:transparent;border:0}.hotspot-realm-fields td svg{width:12px}.hotspot-realm-fields>.hotspot-add-method{justify-self:start;padding:0;color:#79b0df;background:transparent;border:0;font-size:8px}.hotspot-realm-dialog>footer{display:flex;justify-content:flex-end;padding:13px 16px;border-top:1px solid #50575e}.hotspot-realm-dialog>footer button{min-height:31px}.hotspot-realm-dialog>footer button:disabled{color:#818990;background:#373c41;border-color:#515960}.meraki-settings-page>.meraki-savebar>span{color:#aeb6bd;font-size:8px}@media(max-width:700px){.meraki-hotspot-page .meraki-setting,.hotspot-realms{grid-template-columns:1fr;gap:7px}.hotspot-realm-row{grid-column:auto}.hotspot-realm-fields>label{grid-template-columns:1fr}}.config-sync-reference>.config-sync-tip{margin-bottom:8px;padding:0;color:#cbd2d8;background:transparent;border:0}.config-sync-reference>.config-sync-tip>span{padding:2px 5px;color:#f0eafa;background:#50416a;border-radius:2px;font-size:7px}.config-sync-reference-table{margin:0 20px}.config-sync-reference-table>header{display:grid;grid-template-columns:175px minmax(230px,1fr) minmax(300px,1.35fr);align-items:end;gap:10px}.config-sync-reference-table>header>label,.config-sync-reference-table .config-target-picker{display:grid;gap:4px;color:#e1e5e8;font-size:8px;font-weight:650}.config-sync-reference-table select,.config-sync-reference-table .config-target-picker>button{width:100%;height:31px;padding:0 8px;color:#e8ecef;background:#24282c;border:1px solid #606870;border-radius:2px;font-size:8px;text-align:left}.config-sync-reference-table .config-target-picker>button>span{display:flex;gap:5px;overflow:hidden}.config-sync-reference-table .config-target-picker>button em{display:inline-flex;align-items:center;gap:7px;padding:4px 6px;background:#34393e;border:1px solid #697078;font-style:normal;white-space:nowrap}.config-sync-reference-table .config-target-picker>button i{color:#cdd3d8;font-style:normal}.config-sync-reference-table .config-target-picker>div{top:52px}.config-sync-reference-table .config-target-picker>div>strong,.config-sync-reference-table .config-target-picker>div>small{padding:6px 7px;color:#e3e7ea;font-size:8px}.config-sync-reference-table .config-target-picker>div>small{color:#9fa8b0;text-transform:uppercase}.config-sync-reference-table table{width:100%;margin-top:6px;border-collapse:collapse}.config-sync-reference-table th,.config-sync-reference-table td{height:31px;padding:5px;color:#dfe4e7;font-size:8px;text-align:left}.config-sync-reference-table tr:nth-child(2){background:#272b2f}.config-sync-reference-table th{width:175px}.config-sync-reference-table th .info-hint{margin-left:5px}.config-sync-reference-table td:last-child{text-align:right}.config-sync-reference-table td button{min-height:27px;padding:0 11px;color:#dce8f4;background:#2a3347;border:1px solid #5277ae;border-radius:2px;font-size:8px}@media(max-width:760px){.config-sync-reference-table>header{grid-template-columns:1fr}.config-sync-reference-table>header>span{display:none}}.webhook-console>.webhook-header{align-items:flex-start;flex-direction:column}.webhook-console>.webhook-header nav{margin-top:7px}.api-no-data{display:grid;min-height:190px;place-items:center;margin:14px 18px;color:#98a1a9;background:#202428;border:1px solid #4d545b;font-size:9px}.api-section-heading>.info-hint{display:inline-flex}.api-section-heading>span{margin-left:auto;margin-right:14px}.api-console-body .api-revoke{min-height:28px;padding:0 9px!important;color:#e77!important;border:1px solid #d35454!important;border-radius:3px}.api-limit-notice{display:flex;max-width:440px;align-items:flex-start;gap:10px;margin:14px 18px;padding:13px;color:#e1d9f4;background:#3a3153;border-left:3px solid #a270e3;font-size:8px}.api-limit-notice svg{width:14px;color:#bd8df4}.webhook-template-editor{position:relative;padding:16px 24px 18px}.webhook-template-editor>header{display:flex;align-items:center;justify-content:space-between}.webhook-template-editor>header h2{margin:0;color:#edf0f3;font-size:14px}.webhook-template-editor>header button,.webhook-editor-grid header button,.webhook-template-editor>footer button,.webhook-toolbox>button{min-height:31px;color:#e5e9ec;background:#2d3237;border:1px solid #616970;border-radius:3px}.webhook-template-editor>label{display:grid;max-width:390px;gap:6px;margin:16px 0;color:#dce1e5;font-size:8px}.webhook-template-editor>label input,.webhook-toolbox input,.webhook-toolbox select{height:33px;padding:0 9px;color:#eef1f3;background:#171a1d;border:1px solid #626970;border-radius:3px}.webhook-template-editor>nav{display:flex;border-bottom:1px solid #50565d}.webhook-template-editor>nav button{padding:9px 13px;color:#aeb6bd;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px}.webhook-template-editor>nav button.selected{color:#eef1f3;border-bottom-color:#53a4e0}.webhook-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.webhook-editor-grid>section{min-width:0}.webhook-editor-grid header{display:flex;align-items:center;justify-content:space-between}.webhook-editor-grid h3{margin:0 0 8px;color:#e9edef;font-size:10px}.webhook-editor-grid textarea{width:100%;min-height:260px;padding:10px;color:#dce1e5;background:#171a1d;border:1px solid #626970;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.webhook-template-editor>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.webhook-toolbox{position:absolute;z-index:3;top:0;right:0;display:grid;width:min(375px,82vw);min-height:100%;align-content:start;gap:12px;padding:18px;color:#dce1e5;background:#24282c;border-left:1px solid #626970;box-shadow:-12px 0 30px #00000059}.webhook-toolbox>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #50575e}.webhook-toolbox h2,.webhook-toolbox h3{margin:0;color:#f0f2f4;font-size:14px}.webhook-toolbox h3{font-size:10px}.webhook-toolbox header button{display:grid;width:26px;height:26px;place-items:center;color:#b8c0c8;background:transparent;border:0}.webhook-toolbox header svg{width:13px}.webhook-toolbox p{margin:0;color:#9fa8b0;font-size:8px}.webhook-toolbox label{display:grid;gap:6px;color:#dce1e5;font-size:8px}.webhook-toolbox>button{justify-self:start;color:#89bcea;background:transparent}.webhook-toolbox>footer{display:grid;gap:7px;margin-top:22px}.webhook-toolbox>footer strong{font-size:8px}.webhook-toolbox>footer a{color:#79afe0;font-size:8px}@media(max-width:800px){.webhook-editor-grid{grid-template-columns:1fr}}.integrations-page .integration-group>div{grid-template-columns:minmax(0,1fr)}.integration-connect-dialog{width:min(580px,calc(100vw - 36px));padding:22px;color:#e1e5e8;background:#292d31;border:1px solid #646c73;border-radius:6px;box-shadow:0 22px 60px #0000008c}.integration-connect-dialog h2{margin:0 0 7px;color:#f2f4f5;font-size:16px}.integration-connect-dialog>p{margin:0 0 14px;color:#b9c1c8;font-size:9px}.integration-connect-dialog>aside{display:flex;align-items:flex-start;gap:9px;padding:13px;color:#e1d9f5;background:#3a3153;font-size:9px;line-height:1.45}.integration-connect-dialog>aside svg{width:14px;color:#b284ef}.integration-connect-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.integration-connect-dialog>footer button{min-height:32px}.org-radius>h2{padding-bottom:3px}.org-radius>.org-section-toggle{padding:2px 0 13px}.org-radius td>button:not(.table-link){color:#aeb6bd;background:transparent;border:0}.organization-settings-page .danger-zone>button{color:#d8dde1}.organization-settings-page>.meraki-savebar>span{color:#aeb5bd;font-size:8px}.organization-settings-page>.meraki-savebar>.table-link{padding:0;color:#79afe0;background:transparent;border:0}.org-password-dialog{width:min(420px,calc(100vw - 36px));padding:0 0 15px;color:#dce1e6;background:#292d31;border:1px solid #666e75;border-radius:4px;box-shadow:0 22px 60px #0000008c}.org-password-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #50575e}.org-password-dialog h3{margin:0;color:#f1f3f5;font-size:13px}.org-password-dialog header button{display:grid;width:26px;height:26px;place-items:center;color:#b8c0c8;background:transparent;border:0}.org-password-dialog header svg{width:13px}.org-password-dialog>label{display:grid;gap:10px;padding:18px 16px 12px;font-size:9px}.org-password-dialog input{height:34px;padding:0 9px;color:#eef1f3;background:#171a1d;border:1px solid #626971;border-radius:3px}.org-password-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 16px 10px}.org-password-dialog>a{margin-left:16px;color:#79afe0;font-size:8px}.radio-settings-clone{max-width:1440px}.radio-settings-clone>.meraki-page-title{align-items:center}.radio-old-version{margin-left:auto;padding:0;color:#76afe0;background:transparent;border:0;font-size:8px}.radio-settings-clone>.meraki-local-tabs{margin-top:-4px}.radio-overview{padding:18px 20px}.radio-overview-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.radio-overview-toolbar>label{display:flex;width:240px;align-items:center;gap:6px;padding:0 8px;background:#181b1e;border:1px solid #5e666e}.radio-overview-toolbar label svg{width:12px;color:#a0a9b0}.radio-overview-toolbar input{width:100%;height:32px;color:#eef1f3;background:transparent;border:0;font-size:8px}.radio-overview-toolbar>span{color:#adb6bd;font-size:8px}.radio-overview-toolbar>button{display:flex;min-height:32px;align-items:center;gap:5px;margin-left:auto;color:#e7eaed;background:#2c3136;border:1px solid #626a72;border-radius:3px;font-size:8px}.radio-overview-toolbar button svg{width:11px}.radio-overview>.meraki-table-wrap{margin:0}.radio-overview table{min-width:950px}.radio-overview th,.radio-overview td{height:39px;padding:7px 10px;font-size:8px}.radio-overview th svg{width:10px;vertical-align:middle}.radio-overview td>button{padding:0;color:#76afe1;background:transparent;border:0;font:inherit}.radio-status-ring{display:block;width:11px;height:11px;border:2px solid #e8edf0;border-radius:50%}.radio-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:14px;padding:18px 20px}.radio-new-profile{display:grid;min-height:235px;place-items:center;align-content:center;gap:7px;color:#7bb0de;background:#202428;border:1px solid #5b6269;font-size:9px}.radio-new-profile svg{width:17px}.radio-profile-card{color:#d8dde1;background:#23272b;border:1px solid #5b6269;overflow:hidden}.radio-profile-card>header{padding:13px 14px;border-bottom:1px solid #4d545b}.radio-profile-card header>div{display:flex;align-items:center;gap:8px}.radio-profile-card h2{margin:0;color:#eff2f4;font-size:11px}.radio-profile-card header span{padding:3px 6px;color:#90bee2;background:#28425a;border-radius:2px;font-size:6px;text-transform:uppercase}.radio-profile-card p{margin:5px 0 0;color:#9fa8b0;font-size:7px}.radio-profile-card table{width:100%;border-collapse:collapse}.radio-profile-card th,.radio-profile-card td{padding:7px 10px;color:#c9d0d5;border-bottom:1px solid #464d53;font-size:7px;text-align:left}.radio-profile-card th{color:#9ea7ae;text-transform:uppercase}.radio-profile-card td:first-child{color:#aeb6bd}.radio-profile-card>footer{display:flex;justify-content:flex-end;gap:10px;padding:10px 12px}.radio-profile-card footer button{padding:0;color:#78afe0;background:transparent;border:0;font-size:7px;text-transform:uppercase}.radio-rrm{padding:18px 20px 60px}.radio-rrm>section{margin-bottom:14px;padding:18px 20px;color:#d6dce0;background:#23272b;border:1px solid #555d64}.radio-rrm h2{margin:0 0 12px;color:#f0f2f4;font-size:12px}.radio-rrm h3{margin:20px 0 9px;color:#e8ebed;font-size:9px}.radio-rrm p{max-width:750px;margin:8px 0;color:#abb4bc;font-size:8px;line-height:1.45}.radio-toggle{display:flex;align-items:center;gap:8px;color:#e0e5e8;font-size:8px}.radio-toggle input{position:absolute;opacity:0}.radio-toggle>span{position:relative;width:34px;height:19px;background:#6d7780;border-radius:12px}.radio-toggle>span:after{position:absolute;top:3px;left:3px;width:13px;height:13px;background:#d9dee2;border-radius:50%;content:"";transition:.15s}.radio-toggle input:checked+span{background:#3d8ac8}.radio-toggle input:checked+span:after{transform:translate(15px)}.radio-rrm aside{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px;color:#d9d0f1;background:#3b3154;border-left:3px solid #996bd6;font-size:8px}.radio-rrm aside svg{width:14px;color:#ac7de8}.radio-rrm aside span{display:grid;gap:4px}.radio-rrm aside button{justify-self:start;padding:0;color:#8fbee4;background:transparent;border:0;font:inherit}.radio-busy-schedule{display:grid;grid-template-columns:150px minmax(200px,1fr);gap:8px 14px;margin-top:14px;padding-top:14px;border-top:1px solid #4b5258;color:#d7dde1;font-size:8px}.radio-busy-schedule strong{grid-column:1/-1}.radio-busy-schedule strong svg{width:11px;vertical-align:middle}.radio-busy-schedule p{grid-column:1/-1;margin:0}.radio-busy-schedule label{display:flex;align-items:center;gap:6px}.radio-busy-schedule small{color:#a2abb3;font-size:7px}.radio-busy-schedule>div{grid-column:2;display:flex;align-items:center;gap:7px}.radio-busy-schedule input[type=time]{height:30px;color:#edf0f2;background:#171a1d;border:1px solid #606870}.radio-rrm>.meraki-savebar{margin:0;padding:0}.radio-rrm>.meraki-savebar button{min-height:32px}@media(max-width:760px){.radio-profile-grid,.radio-busy-schedule{grid-template-columns:1fr}.radio-busy-schedule>div{grid-column:auto}}.power-settings-clone{max-width:980px}.power-settings-clone>.meraki-page-title{align-items:center}.power-settings-clone>.meraki-page-title .new-badge{margin-left:10px;padding:4px 8px;color:#eef1ff;background:#4a5277;border-radius:12px;font-size:7px;text-transform:none}.power-settings-clone>.meraki-local-tabs{margin-top:-5px}.power-settings-panel{margin:14px 20px;padding:18px 20px;color:#d8dde1;background:#23272b;border:1px solid #555d64;border-radius:4px}.power-settings-panel h2{margin:0;color:#f0f2f4;font-size:13px}.power-settings-panel p{margin:8px 0;color:#adb5bd;font-size:8px}.power-settings-panel hr{margin:14px 0;border:0;border-top:1px solid #535a61}.power-settings-panel footer{display:flex;gap:8px;margin-top:14px}.power-settings-panel footer button{min-height:31px;padding:0 12px;color:#7f8991;background:transparent;border:0;font-size:8px}.power-settings-panel footer .primary-button{color:#9ba7ba;background:#435275;border:1px solid #506183}.power-settings-panel footer button:disabled{cursor:not-allowed;opacity:.7}.sensor-map-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:590px;margin:0 20px;background:#1d2125;border:1px solid #4b5259}.sensor-map-workspace>aside{display:flex;flex-direction:column;background:#20252a;border-right:1px solid #4b5259}.sensor-map-workspace>aside button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:44px;padding:9px 12px;color:#cfd5da;background:transparent;border:0;border-bottom:1px solid #373e44;font-size:8px;text-align:left}.sensor-map-workspace>aside button svg{width:13px}.sensor-map-workspace>aside button small{grid-column:2;color:#8e99a2;font-size:7px}.sensor-map-workspace>aside button.selected{color:#fff;background:#30363c;border-left:3px solid #4e9de5}.sensor-map-workspace>aside button:last-child{margin-top:auto;color:#62a8e4;border-top:1px solid #373e44;border-bottom:0}.sensor-floor-group{grid-template-columns:1fr auto!important;font-weight:700}.sensor-map-workspace>main{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-width:0}.sensor-map-toolbar{display:flex;gap:7px;padding:10px;background:#252a2f;border-bottom:1px solid #444b52}.sensor-map-toolbar label{display:flex;max-width:420px;flex:1;align-items:center;gap:6px;padding:0 8px;background:#171a1d;border:1px solid #5b636b}.sensor-map-toolbar svg{width:12px;color:#aab3ba}.sensor-map-toolbar input{width:100%;height:30px;color:#edf1f4;background:none;border:0;font-size:8px}.sensor-map-toolbar button{min-width:45px;color:#eef1f4;background:#373d43;border:1px solid #626a72;border-radius:2px;font-size:8px}.sensor-global-map{position:relative;min-height:480px;overflow:hidden;background:linear-gradient(#12161926,#12161926),repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgba(128,146,158,.14) 80px),repeating-linear-gradient(0deg,transparent 0,transparent 79px,rgba(128,146,158,.14) 80px),#343b40}.sensor-global-map:before,.sensor-global-map:after{position:absolute;content:"";inset:-30% 15%;border:18px solid rgba(82,105,119,.34);border-radius:48%;transform:rotate(-16deg)}.sensor-global-map:after{inset:17% -20%;border-width:10px;transform:rotate(21deg)}.sensor-map-pin{position:absolute;z-index:2;display:flex;align-items:center;gap:5px;padding:5px 7px;color:#f5f7f8;background:#30363b;border:1px solid #6f7b84;border-radius:2px;box-shadow:0 2px 8px #00000059;font-size:7px}.sensor-map-pin svg{width:13px;color:#50a8e9;fill:#50a8e9}.sensor-map-pin.p1{left:27%;top:31%}.sensor-map-pin.p2{left:53%;top:20%}.sensor-map-pin.p3{left:64%;top:58%}.sensor-map-pin.p4{left:39%;top:70%}.sensor-map-workspace>main>footer{display:flex;align-items:center;gap:14px;padding:10px 12px;color:#b4bdc4;background:#252a2f;border-top:1px solid #444b52;font-size:7px}.sensor-map-workspace>main>footer span{display:flex;align-items:center;gap:5px}.sensor-map-workspace>main>footer i{width:7px;height:7px;background:#7f8991;border-radius:50%}.sensor-map-workspace>main>footer i.online{background:#64b98a}.sensor-map-workspace>main>footer i.alerting{background:#e3ad4c}.sensor-map-workspace>main>footer i.offline{background:#d76565}@media(max-width:850px){.sensor-device-details.clone-detail{grid-template-columns:1fr}.sensor-event-filters{grid-template-columns:repeat(2,1fr)}.sensor-map-workspace{grid-template-columns:150px 1fr}.sensor-map-pin span{display:none}}.login-attempts-page{max-width:1440px;padding-bottom:38px}.login-attempts-title{display:flex;align-items:center;min-height:64px;border-bottom:1px solid #424851}.login-attempts-title h1{margin:0;color:#f1f3f5;font-size:22px;font-weight:650}.login-attempt-search{display:flex;width:min(440px,100%);height:34px;align-items:center;gap:8px;margin:18px 20px 12px;padding:0 10px;background:#1b1f23;border:1px solid #555d66;border-radius:3px}.login-attempt-search:focus-within{border-color:#58a9f6;box-shadow:0 0 0 1px #58a9f647}.login-attempt-search svg{width:14px;color:#9ea7b1}.login-attempt-search input{min-width:0;flex:1;color:#eef1f4;background:transparent;border:0;outline:0;font-size:10px}.login-attempt-note{display:block;margin:0 20px 16px;color:#9ba4ae;font-size:8px;letter-spacing:.02em}.login-trap-state{display:flex;align-items:center;gap:10px;margin:0 20px 16px;padding:12px 14px;background:#22262a;border:1px solid #545b63;border-radius:3px;color:#c9ced4;font-size:9px}.login-trap-state b{display:inline-flex;align-items:center;gap:5px;font-weight:700}.login-trap-state b:before{width:7px;height:7px;background:#7b838d;border-radius:50%;content:""}.login-trap-state b.enabled{color:#80d6a3}.login-trap-state b.enabled:before{background:#57bd7d}.login-trap-state button{margin-left:auto;min-height:29px;padding:0 10px;color:#e8ebef;background:#2c3136;border:1px solid #68717a;border-radius:3px;font-size:9px}.login-attempt-notice{display:flex;align-items:center;gap:8px;margin:0 20px 16px;padding:10px 12px;color:#ccebd9;background:#287a4a2e;border:1px solid rgba(91,188,128,.48);border-radius:3px;font-size:9px}.login-attempt-notice svg{width:14px}.login-attempt-notice button{margin-left:auto;color:inherit;background:transparent;border:0}.login-attempt-notice button svg{width:12px}.login-attempt-table{margin:0 20px;background:#22262a;border:1px solid #555c64;border-radius:3px;overflow:auto}.login-attempt-table table{width:100%;min-width:940px;border-collapse:collapse}.login-attempt-table th,.login-attempt-table td{padding:10px 12px;border-bottom:1px solid #454b52;text-align:left;font-size:8.5px}.login-attempt-table th{position:sticky;top:0;color:#aeb6bf;background:#292e33;font-size:7.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.login-attempt-table td{color:#d2d7dc}.login-attempt-table .login-state{display:inline-flex;align-items:center;gap:5px;font-weight:700}.login-attempt-table .login-state:before{width:6px;height:6px;border-radius:50%;content:""}.login-attempt-table .login-state.success{color:#76cb98}.login-attempt-table .login-state.success:before{background:#57bd7d}.login-attempt-table .login-state.failed{color:#ef9999}.login-attempt-table .login-state.failed:before{background:#df6666}.login-attempt-table .empty{height:120px;color:#929ba5;text-align:center}.login-attempt-table>footer{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:0 12px;color:#9da5ae;font-size:8px}.login-attempt-table>footer nav{display:flex;align-items:center;gap:4px}.login-attempt-table>footer button{min-width:27px;height:27px;padding:0 7px;color:#cbd0d6;background:#292e33;border:1px solid #555d65;border-radius:3px;font-size:8px}.login-attempt-table>footer button.selected{color:#07111a;background:#5aa9f7;border-color:#5aa9f7}.login-attempt-table>footer button:disabled{opacity:.42}.login-trap-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;color:#d8dde2;background:#25292e;border:1px solid #676f78;border-radius:4px;box-shadow:0 22px 72px #0000008c}.login-trap-dialog>header,.login-trap-dialog>footer{display:flex;align-items:center;padding:14px 16px}.login-trap-dialog>header{justify-content:space-between;border-bottom:1px solid #4b525a}.login-trap-dialog>header h2{margin:0;color:#f0f2f5;font-size:14px}.login-trap-dialog>header button{color:#adb5be;background:transparent;border:0}.login-trap-dialog>header svg{width:15px}.login-trap-fields{display:grid;gap:13px;padding:18px 16px}.login-trap-fields label{display:grid;gap:6px;color:#c9ced4;font-size:9px}.login-trap-fields input,.login-trap-fields select{width:100%;height:34px;padding:0 9px;color:#e6eaee;background:#181c20;border:1px solid #5d656e;border-radius:3px;font-size:9px}.login-trap-fields small{color:#8f99a4;font-size:7.5px}.login-trap-errors{padding:10px 12px;color:#f1b2b2;background:#8b2d2d33;border:1px solid rgba(222,91,91,.55);border-radius:3px;font-size:8px}.login-trap-errors strong{font-size:9px}.login-trap-errors ul{margin:6px 0 0;padding-left:16px}.login-trap-dialog>footer{justify-content:flex-end;gap:8px;border-top:1px solid #4b525a}.login-trap-dialog>footer button{min-height:31px;padding:0 12px;color:#e3e7eb;background:#2d3237;border:1px solid #646c75;border-radius:3px;font-size:9px}.login-trap-dialog>footer button.primary{color:#07111a;background:#5aa9f7;border-color:#5aa9f7;font-weight:700}@media(max-width:760px){.login-attempt-table>footer{align-items:flex-start;flex-direction:column;padding:10px 12px}.login-trap-state{align-items:flex-start;flex-wrap:wrap}.login-trap-state button{margin-left:0}}.clone-authority-fieldset{display:contents;border:0;margin:0;padding:0;min-inline-size:0}.organization-map-unlocated{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;gap:6px;min-width:280px;padding:16px 20px;border:1px solid rgba(255,255,255,.16);background:#07090ddb;transform:translate(-50%,-50%);text-align:center}.organization-map-unlocated span{color:var(--text-secondary);font-size:12px}.login-shell{position:relative;isolation:isolate;display:flex;min-height:100vh;min-height:100svh;align-items:center;justify-content:flex-end;overflow:hidden;background:#000}.login-context{position:absolute;z-index:0;inset:0;width:100%;min-height:100%;padding:clamp(28px,4.4vw,72px);border:0;background-color:#000;background-image:linear-gradient(90deg,#0000001a,#0000 48%,#00000038),url(/app-assets/login-panorama-BJ6A9yEc.jpg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.login-context:after{display:none}.login-wordmark{position:relative;z-index:1;color:#fff;font-family:Geist Pixel Grid,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;letter-spacing:-.035em;line-height:1;text-decoration:none;text-shadow:0 2px 24px rgba(0,0,0,.8)}.login-panel{position:relative;z-index:2;display:block;width:min(430px,calc(100vw - 48px));max-height:calc(100svh - 64px);margin:32px clamp(32px,6vw,112px) 32px 32px;padding:52px 48px;overflow:auto;color:#f4f4f4;background:#000000f0;border:1px solid rgba(255,255,255,.09);box-shadow:0 28px 90px #0000007a;scrollbar-width:thin}.login-panel-inner,.signup-panel-inner{width:100%;padding-block:0}.login-heading{margin-bottom:28px}.login-heading h2{margin:0;color:#f7f7f7;font-size:2rem;font-weight:440;letter-spacing:-.045em}.login-form label{color:#d2d2d2}.login-form input{color:#f7f7f7;background:#090909;border-color:#323232}.login-form input:hover{background:#0d0d0d}.login-form input:focus{border-color:#8abfff}.login-footnote{color:#a9a9a9}@media(max-width:720px){.login-shell{align-items:flex-end;justify-content:center;overflow:auto}.login-context{position:fixed;padding:24px}.login-wordmark{font-size:1.4rem}.login-panel{width:calc(100vw - 24px);max-height:calc(100svh - 104px);margin:92px 12px 12px;padding:38px 28px;background:#000000f5}}.insight-token-warning{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;margin:0 20px 16px;padding:11px 13px;color:#dce1e5;background:#443d25;border-left:3px solid #e3b64e;font-size:8px}.insight-token-warning svg{width:15px;color:#e3b64e}.insight-token-warning span{display:grid;gap:2px}.insight-token-warning strong{color:#eef1f3;font-size:9px}.insight-token-warning small{color:#c5c9cd;font-size:8px}.insight-token-warning button,.insight-action-row button{min-height:30px;padding:0 9px;color:#e5e9ec;background:#30353a;border:1px solid #626971;border-radius:2px;font-size:8px}.insight-action-row{display:flex;align-items:center;gap:8px;margin:0 20px 15px}.insight-action-row>span{color:#cfd5da;font-size:8px}.insight-action-row progress{width:105px;height:8px}.insight-action-row button:first-of-type{margin-left:auto}.insight-app-health-clone .meraki-page-title>div{display:flex;gap:7px}.insight-app-health-clone .meraki-page-title button{display:grid;height:auto;min-height:32px;padding:5px 10px}.insight-app-health-clone .meraki-page-title button small{color:#aeb6bd;font-size:7px}.insight-app-map{position:relative;min-height:485px;margin:0 20px;overflow:hidden;background:#343b40;border:1px solid #5b6269}.insight-app-map .floor-map-streets{position:absolute;inset:0;opacity:.42}.insight-map-legend{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;padding:8px 10px;color:#d5dade;background:#252a2e;border:1px solid #596169;font-size:7px}.insight-map-legend i{width:42px;height:5px;background:linear-gradient(90deg,#c75d5d,#e2b852,#57af83)}.insight-map-legend i:last-of-type{width:9px;height:9px;background:#7a848d}.insight-wan-clone>.sm-table{overflow:auto}.insight-wan-clone .insight-filters label{display:flex;width:170px;height:30px;align-items:center;gap:6px;padding:0 8px;background:#1a1d20;border:1px solid #626971}.insight-wan-clone .insight-filters label svg{width:12px}.insight-wan-clone .insight-filters input{width:100%;color:#edf0f3;background:none;border:0;font-size:8px}.insight-wan-clone .api-pagination{margin:0 20px}.insight-voip-clone>.insight-action-row{justify-content:flex-end}.insight-voip-clone>.insight-action-row button:first-of-type{margin-left:0}.insight-voip-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:0 20px 16px;border:1px solid #555c63}.insight-voip-summary article{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#23272b;border-right:1px solid #4d545a}.insight-voip-summary article:last-child{border-right:0}.insight-voip-summary span{display:flex;align-items:center;gap:7px;color:#dce1e5;font-size:9px}.insight-voip-summary i{width:8px;height:8px;background:#7c868f;border-radius:50%}.insight-voip-summary i.online{background:#63b889}.insight-voip-summary i.alerting{background:#e0aa4e}.insight-voip-summary i.offline{background:#d76666}.insight-voip-summary strong{font-size:20px}.insight-query{display:flex;margin:0 20px 12px}.insight-query input{flex:1;height:32px;padding:0 9px;color:#e9edef;background:#181b1e;border:1px solid #5e666d;font-size:8px}.insight-query button{width:55px;color:#eef1f3;background:#32373c;border:1px solid #626971;font-size:8px}.insight-outage-embed{position:relative;min-height:590px;margin:0 20px;overflow:hidden;background:#e4e8eb;border:1px solid #646b72}.insight-outage-embed>.floor-map-streets{position:absolute;inset:0}.insight-outage-embed>header{position:absolute;z-index:2;left:16px;right:16px;top:16px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;color:#1e252a;background:#ffffffeb;border:1px solid #9ca5ac}.insight-outage-embed select{height:29px;border:1px solid #90989f}.insight-outage-embed .outage-node{z-index:2}.insight-alerts-clone>.meraki-page-tabs{margin-top:0}.insight-alert-empty{display:grid;justify-items:center;gap:14px;margin:20px;padding:75px 20px;background:#23262a;border:1px solid #595f66}.insight-alert-empty h2{margin:0;color:#eef1f3;font-size:16px}.insight-alert-empty button,.insight-manage-link,.insight-alert-option>button,.insight-alert-settings>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;color:#fff;background:#458fd0;border:1px solid #72b0e5;border-radius:3px;font-size:8px}.insight-alert-empty svg,.insight-alert-option>button svg,.insight-alert-settings>button svg{width:12px}.insight-alert-settings{display:grid;gap:12px;margin:20px;padding:18px;background:#23262a;border:1px solid #595f66}.insight-alert-settings h2{margin:5px 0 0;padding-bottom:9px;color:#eef1f3;border-bottom:1px solid #50565d;font-size:13px;text-transform:capitalize}.insight-alert-settings>label{display:grid;gap:6px;color:#cbd2d8;font-size:8px}.insight-alert-settings>label input{width:320px;height:32px;padding:0 8px;color:#eef1f3;background:#171a1d;border:1px solid #626971}.insight-alert-settings>.sm-table{margin:0}.insight-alert-settings>.meraki-savebar{margin:0 -18px -18px}.insight-alert-wizard{max-width:1140px}.insight-alert-wizard>header{padding:8px 20px 15px;border-bottom:1px solid #555c63}.insight-alert-wizard>header h2{margin:0 0 16px;color:#eef1f3;font-size:13px}.insight-alert-wizard ol{display:flex;gap:54px;margin:0;padding:0;list-style:none}.insight-alert-wizard li{display:flex;align-items:center;gap:7px;color:#8f99a2;font-size:8px}.insight-alert-wizard li span{display:grid;width:23px;height:23px;place-items:center;background:#30353a;border:1px solid #626971;border-radius:50%}.insight-alert-wizard li.active{color:#eef1f3}.insight-alert-wizard li.active span,.insight-alert-wizard li.done span{color:#fff;background:#3e89c7;border-color:#63a8dd}.insight-alert-wizard>section{display:grid;gap:13px;margin:20px;padding:18px;background:#23262a;border:1px solid #595f66}.insight-alert-wizard>section>h1{margin:0;color:#f0f2f4;font-size:17px}.insight-alert-wizard>section>h2{margin:8px 0 0;color:#eef1f3;font-size:11px}.insight-alert-wizard .insight-manage-link{justify-self:start;color:#76afe0;background:none;border:0;padding:0}.insight-select-search{display:grid;gap:5px;color:#cbd2d8;font-size:8px}.insight-select-search input,.insight-alert-wizard>section>select{min-height:33px;padding:7px;color:#eef1f3;background:#171a1d;border:1px solid #626971;font-size:8px}.insight-alert-wizard>section>select[multiple]{min-height:72px}.insight-alert-wizard>.meraki-savebar{margin:0 20px}.insight-alert-option{position:relative;padding:14px;background:#1c1f22;border:1px solid #50575e}.insight-alert-option h2{margin:0 0 10px;color:#eef1f3;font-size:11px}.insight-alert-option>label{display:flex;align-items:center;gap:7px;margin-top:9px;color:#cfd5da;font-size:8px}.insight-alert-option select,.insight-alert-option input{min-width:72px;height:30px;padding:0 7px;color:#eef1f3;background:#15181b;border:1px solid #626971;font-size:8px}.insight-alert-option>label:last-of-type input{min-width:300px}.insight-alert-option>button[aria-label]{position:absolute;right:10px;top:8px;color:#c7cdd2;background:none;border:0;font-size:16px}.insight-review{margin:0}.insight-review>div{display:grid;grid-template-columns:160px 1fr;padding:10px 0;border-bottom:1px solid #454c52;font-size:8px}.insight-review dt{color:#aab3ba}.insight-review dd{margin:0;color:#eef1f3}.insight-monitoring-clone>.meraki-page-tabs{margin-top:0}.insight-monitoring-clone>.client-list-toolbar{margin-top:16px}.insight-account-settings{display:grid;gap:10px;margin:16px 20px}.insight-account-settings>article{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#23262a;border:1px solid #595f66}.insight-account-settings>article>div{display:grid;gap:4px}.insight-account-settings span,.insight-account-settings small{color:#aeb6bd;font-size:8px}.insight-account-settings strong{color:#eef1f3;font-size:11px}.insight-account-settings small.online{color:#67bd8e}.insight-account-settings button{min-height:31px;padding:0 10px;color:#e4e8eb;background:#30353a;border:1px solid #626971;border-radius:3px;font-size:8px}@media(max-width:850px){.insight-action-row,.insight-alert-option>label{align-items:stretch;flex-direction:column}.insight-action-row button:first-of-type{margin-left:0}.insight-voip-summary{grid-template-columns:1fr}.insight-alert-wizard ol{gap:10px;flex-wrap:wrap}}.insight-page .meraki-page-title select,.insight-page .meraki-page-title button{min-height:31px;padding:0 10px;color:#e8edf1;background:#22262a;border:1px solid #596168;border-radius:3px;font:inherit}.insight-token-warning.connected{background:#203b31;border-left-color:#62b887}.insight-token-warning.connected svg{color:#62b887}.insight-data-table{margin:0 20px 16px;overflow:auto;border:1px solid #4e555c;background:#1c1f22}.insight-data-table table{width:100%;border-collapse:collapse;white-space:nowrap}.insight-data-table th{padding:10px 11px;color:#9fa8b0;background:#25292d;border-bottom:1px solid #4e555c;text-align:left;font-size:7px;letter-spacing:.07em;text-transform:uppercase}.insight-data-table td{padding:10px 11px;color:#dce1e5;border-bottom:1px solid #3c4248;font-size:8px}.insight-data-table tr:last-child td{border-bottom:0}.insight-data-table button{color:#77b5ea;background:none;border:0;font:inherit}.insight-empty-cell{height:95px;color:#9da6ae!important;text-align:center}.insight-state{display:inline-flex;align-items:center;gap:6px}.insight-state i{width:7px;height:7px;background:#60b883;border-radius:50%}.insight-state.offline i{background:#cf6262}.insight-state.poor-performance i,.insight-state.high-usage i{background:#dfa84f}.insight-column-picker{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin:0 20px 12px;padding:13px;background:#22262a;border:1px solid #596168}.insight-column-picker header{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #474e54}.insight-column-picker header button{color:#72b0e3;background:none;border:0}.insight-column-picker label{display:flex;align-items:center;gap:7px;color:#d5dbe0;font-size:8px}.insight-filters button.selected,.switch-status-summary button.selected{background:#263b50;border-color:#55a8e8;box-shadow:inset 0 -2px #55a8e8}.insight-filters button{display:inline-flex;align-items:center;gap:5px}.insight-filters button svg{width:12px}.insight-sheet-scrim{position:fixed;z-index:1001;inset:0;display:flex;justify-content:flex-end;background:#00000085}.insight-sheet{display:flex;width:min(560px,92vw);height:100%;flex-direction:column;overflow:auto;color:#e8edf1;background:#1b1e21;border-left:1px solid #5a6269;box-shadow:-20px 0 55px #00000061}.insight-sheet>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:17px 19px;background:#25292d;border-bottom:1px solid #50575e}.insight-sheet>header h2{margin:0;font-size:15px}.insight-sheet>header button{display:grid;width:30px;height:30px;place-items:center;color:#d7dde1;background:none;border:0}.insight-sheet>header svg{width:16px}.insight-sheet-form{display:grid;gap:13px;padding:18px}.insight-sheet-form>label{display:grid;gap:6px;color:#bec6cc;font-size:8px}.insight-sheet-form input,.insight-sheet-form select{min-height:34px;padding:0 9px;color:#edf0f3;background:#131619;border:1px solid #5e666d}.insight-sheet-form fieldset{display:grid;gap:8px;padding:12px;border:1px solid #50575e}.insight-sheet-form fieldset label{display:flex;align-items:center;gap:7px;font-size:8px}.insight-sheet-form footer,.insight-sheet-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:10px}.insight-sheet-form footer button,.insight-sheet-footer button{min-height:32px;padding:0 11px;color:#e5e9ec;background:#2e3337;border:1px solid #606970;border-radius:3px}.insight-sheet-form footer .primary-button,.insight-sheet-footer .primary-button{color:#fff;background:#3f89c6;border-color:#66a9dd}.insight-network-checks{display:grid;gap:8px;padding:18px}.insight-network-checks label{display:flex;align-items:center;gap:8px;padding:10px;background:#22262a;border:1px solid #4e555c;font-size:9px}.insight-sheet>.insight-sheet-footer{padding:15px 18px;border-top:1px solid #4e555c}.insight-detail-list{margin:0;padding:10px 18px}.insight-detail-list>div{display:grid;grid-template-columns:180px 1fr;padding:11px 0;border-bottom:1px solid #3d4349;font-size:9px}.insight-detail-list dt{color:#9da6ae}.insight-detail-list dd{margin:0}.insight-notice{position:fixed;z-index:1100;right:20px;bottom:20px;display:flex;max-width:440px;align-items:center;gap:9px;padding:11px 13px;color:#e9f4ee;background:#244537;border:1px solid #539b77;box-shadow:0 15px 40px #00000059;font-size:9px}.insight-notice>svg{width:16px;color:#70c998}.insight-notice button{display:grid;width:24px;height:24px;place-items:center;color:#cbd8d1;background:none;border:0}.insight-notice button svg{width:13px}.insight-health-node{position:absolute;z-index:2;display:grid;gap:2px;padding:7px 9px;color:#eef4f0;background:#203c31;border:1px solid #60b888;border-radius:2px;font-size:8px}.insight-health-node.fair{color:#fff5df;background:#493b20;border-color:#d8a746}.insight-health-node strong{font-size:7px}.insight-voip-summary button{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;color:inherit;background:#23272b;border:0;border-right:1px solid #4d545a;text-align:left}.insight-voip-summary button:last-child{border-right:0}.insight-voip-summary button.selected{background:#293b4b;box-shadow:inset 0 -2px #5ca7e0}.insight-outage-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:12px;margin:0 20px 16px}.insight-outage-layout .insight-outage-embed{margin:0}.insight-outage-detail{display:grid;align-content:start;gap:8px;padding:18px;background:#22262a;border:1px solid #586067}.insight-outage-detail>svg{width:26px;color:#72afe3}.insight-outage-detail h2{margin:0;font-size:15px}.insight-outage-detail>strong{color:#dfad52}.insight-outage-detail dl{margin:8px 0}.insight-outage-detail dl>div{padding:9px 0;border-top:1px solid #464d53;font-size:8px}.insight-outage-detail dt{color:#9da6ae}.insight-outage-detail dd{margin:3px 0 0}.outage-node.selected{box-shadow:0 0 0 3px #4f9cd966}.insight-alert-wizard>section>p{margin:0;color:#adb6bd;font-size:8px}.insight-alert-wizard>section>label{display:grid;gap:6px;color:#cfd5da;font-size:8px}.insight-condition-row{display:flex;align-items:center;gap:6px;margin:8px 0}.insight-condition-row select,.insight-condition-row input{min-width:70px;height:30px;padding:0 6px;color:#eef1f3;background:#15181b;border:1px solid #626971;font-size:8px}.insight-condition-row span{color:#cbd2d7;font-size:8px}.insight-condition-row button{display:grid;width:28px;height:28px;place-items:center;color:#d6dde2;background:none;border:1px solid #555d64}.insight-condition-row button svg{width:12px}.insight-tags,.insight-alert-policy-list{margin:18px 20px}.insight-tags>header,.insight-alert-policy-list>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.insight-tags h2{margin:0;font-size:14px}.insight-tags>header button,.insight-alert-policy-list>header button,.insight-monitoring-clone>.meraki-page-title>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;color:#fff;background:#458fd0;border:1px solid #72b0e5;border-radius:3px;font-size:8px}.insight-tags .insight-data-table,.insight-alert-policy-list .insight-data-table{margin:0}.insight-monitoring-clone>.insight-data-table{margin-top:0}.insight-alert-settings>.insight-data-table{margin:0}.insight-alert-settings>.insight-data-table button{margin-right:8px}.insight-alert-settings>button{justify-self:start}.insight-alert-settings .insight-sheet-scrim{display:flex}.insight-page .primary-button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:900px){.insight-column-picker{grid-template-columns:repeat(2,minmax(120px,1fr))}.insight-outage-layout{grid-template-columns:1fr}.insight-condition-row{align-items:stretch;flex-direction:column}.insight-condition-row select,.insight-condition-row input{width:100%}}.multicloud-welcome>footer{display:flex;gap:8px}.multicloud-welcome>footer button{min-height:36px;padding:0 14px;color:#fff;background:#347fbd;border:1px solid #63a5d9;border-radius:3px;font-size:9px;font-weight:650}.multicloud-welcome>footer button+button{color:#dfe5ea;background:#292d31;border-color:#626971}.access-users-clone .access-data-panel,.access-clients-clone .access-data-panel{margin:0 20px 18px;background:#23262a;border:1px solid #555c63}.access-users-clone .access-data-panel>.client-list-toolbar,.access-clients-clone .access-data-panel>.client-list-toolbar{margin:0;padding:12px}.access-users-clone .access-data-panel>.sm-table,.access-clients-clone .access-data-panel>.sm-table{margin:0;border-right:0;border-left:0}.access-client-toolbar{position:relative}.access-client-toolbar>span{margin-left:auto}.access-client-toolbar>button[aria-label="Configure columns"]{width:31px;padding:0;font-size:12px}.access-client-toolbar>button[aria-label="Download client records"]{width:31px;padding:0}.access-client-toolbar>button[aria-label="Download client records"] svg,.access-client-toolbar>button[aria-label="Configure columns"] svg{width:12px}.access-client-filter-strip{display:flex;min-height:58px;align-items:end;gap:10px;padding:10px 12px;background:#1d2023;border-top:1px solid #50575e}.access-client-filter-strip label{display:grid;gap:5px;color:#aeb6bd;font-size:8px}.access-client-filter-strip select{min-width:150px;height:30px;padding:0 8px;color:#e7ebee;background:#171a1d;border:1px solid #5c646b;border-radius:2px;font-size:8px}.access-client-filter-strip button{height:30px;padding:0 10px;color:#8bc0ec;background:none;border:0;font-size:8px}.access-column-menu{position:absolute;z-index:26;right:156px;top:44px;display:grid;width:184px;gap:8px;padding:12px;color:#dfe4e7;background:#24282c;border:1px solid #60686f;border-radius:3px;box-shadow:0 10px 24px #00000061}.access-column-menu strong{padding-bottom:7px;border-bottom:1px solid #4f565d;font-size:9px}.access-column-menu label{display:flex;align-items:center;gap:7px;font-size:8px}.access-column-menu button{min-height:28px;color:#fff;background:#347db7;border:1px solid #57a0d8;border-radius:2px;font-size:8px}.access-add-menu-wrap{position:relative}.access-add-menu-wrap>button{display:flex;min-height:31px;align-items:center;gap:5px;padding:0 9px;color:#eef1f3;background:#30353a;border:1px solid #626971;border-radius:3px;font-size:8px}.access-add-menu-wrap>button svg{width:12px}.access-add-menu-wrap>button span{margin-left:4px}.access-add-menu{position:absolute;z-index:25;right:0;top:31px;display:grid;width:150px;margin:4px 0 0;padding:4px;background:#24282c;border:1px solid #60686f;border-radius:3px;box-shadow:0 10px 24px #00000061}.access-add-menu button{display:flex;min-height:31px;align-items:center;gap:7px;padding:0 8px;color:#e8ecef;background:none;border:0;border-radius:2px;text-align:left;font-size:8px}.access-add-menu button:hover{background:#353a3f}.access-add-menu svg{width:13px}.access-pagination{display:flex;min-height:42px;align-items:center;justify-content:flex-end;gap:9px;padding:0 12px;color:#aeb6bd;font-size:8px}.access-pagination select{height:27px;color:#dce1e5;background:#1b1e21;border:1px solid #596169}.access-pagination button{width:26px;height:26px;color:#bec5cb;background:#30353a;border:1px solid #555d64}.access-pagination button:disabled{opacity:.45}.access-pagination strong{display:grid;width:25px;height:25px;place-items:center;color:#fff;background:#3f83bc;border-radius:2px}.access-drawer-scrim{position:fixed;z-index:400;inset:0;background:#0000004d}.access-client-drawer{position:absolute;right:0;top:0;bottom:0;display:flex;width:min(440px,92vw);flex-direction:column;gap:14px;padding:0 20px 18px;color:#e8ecef;background:#24282c;border-left:1px solid #60686f;box-shadow:-8px 0 26px #0006;overflow:auto}.access-client-drawer>header{display:flex;min-height:56px;align-items:center;justify-content:space-between;border-bottom:1px solid #565e65}.access-client-drawer h2{margin:0;font-size:13px}.access-client-drawer>header button{display:grid;width:28px;height:28px;place-items:center;color:#c9d0d5;background:none;border:0}.access-client-drawer>header svg{width:15px}.access-client-drawer>label{display:grid;gap:6px;color:#cbd1d6;font-size:8px}.access-client-drawer>label>input,.access-client-drawer>label>textarea{min-height:33px;padding:7px 9px;color:#edf0f3;background:#181b1e;border:1px solid #646c73;border-radius:2px;font:inherit}.access-secret-input{display:flex}.access-secret-input input{flex:1;min-width:0;height:33px;padding:0 9px;color:#edf0f3;background:#181b1e;border:1px solid #646c73;border-right:0}.access-secret-input button{width:52px;color:#e7ebee;background:#31363b;border:1px solid #646c73;font-size:8px}.access-client-groups{margin-top:3px}.access-client-groups>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.access-client-groups h3{margin:0;font-size:10px}.access-client-groups button,.access-download-template{color:#71aee0;background:none;border:0;font-size:8px}.access-client-groups table{width:100%;border-collapse:collapse;border:1px solid #565e65;font-size:8px}.access-client-groups th,.access-client-groups td{height:37px;padding:0 10px;border-bottom:1px solid #4d545a;text-align:left}.access-client-groups td{color:#aeb6bd;text-align:center}.access-client-groups td svg{width:13px;margin-right:6px;vertical-align:middle}.access-client-drawer>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid #565e65}.access-identity-drawer>header>div{display:grid;gap:4px}.access-identity-drawer>header span{color:#aeb6bd;font-size:8px}.access-identity-status{display:flex;align-items:center;gap:10px;padding:12px;background:#1c2023;border:1px solid #50585f}.access-identity-status svg{width:17px;color:#62c28a}.access-identity-status div{display:grid;gap:3px}.access-identity-status strong{font-size:9px}.access-identity-status span{color:#aeb6bd;font-size:8px}.access-identity-drawer>.primary-button{align-self:flex-start}.access-identity-facts{margin:0;border:1px solid #50585f}.access-identity-facts div{display:grid;grid-template-columns:130px 1fr;min-height:38px;align-items:center;border-bottom:1px solid #50585f}.access-identity-facts div:last-child{border-bottom:0}.access-identity-facts dt,.access-identity-facts dd{margin:0;padding:9px 11px;font-size:8px}.access-identity-facts dt{color:#aeb6bd;border-right:1px solid #50585f}.access-identity-facts dd{color:#edf0f3}.access-client-drawer>footer button{min-height:33px;padding:0 13px;font-size:8px}.access-drawer-copy{margin:0;color:#b9c1c7;font-size:8px;line-height:1.55}.access-upload-box{display:grid!important;min-height:160px;place-items:center;padding:18px!important;border:1px dashed #747d85!important;background:#1d2023!important}.access-upload-box svg{width:22px}.access-upload-box strong{font-size:10px}.access-upload-box span{color:#99a3aa}.access-upload-box input{width:100%;height:auto!important;padding:8px!important;border:0!important}.access-download-template{display:flex;align-items:center;gap:6px}.access-download-template svg{width:12px}.access-rules-clone>.meraki-page-title>div:first-child{display:block}.access-rules-clone>.meraki-page-title h1{margin-bottom:4px}.access-rules-clone>.meraki-page-title p{margin:0;color:#aab2ba;font-size:8px;font-weight:400}.access-rules-clone>.meraki-page-title>div:last-child{display:flex;gap:7px}.access-rules-workspace{margin:0 20px 20px;background:#23262a;border:1px solid #555c63;border-radius:3px;overflow:hidden}.access-rules-toolbar{position:relative;margin:0;padding:12px;border-bottom:1px solid #4f565d}.access-rules-toolbar>span{margin-left:auto}.access-rules-toolbar>button[aria-label="Configure columns"]{width:31px;padding:0}.access-rules-toolbar>button svg{width:13px}.access-rule-column-menu{position:absolute;z-index:28;right:12px;top:48px;display:grid;width:180px;gap:8px;padding:12px;color:#dfe4e7;background:#24282c;border:1px solid #60686f;border-radius:3px;box-shadow:0 10px 24px #00000061}.access-rule-column-menu strong{padding-bottom:7px;border-bottom:1px solid #4f565d;font-size:9px}.access-rule-column-menu label{display:flex;align-items:center;gap:7px;font-size:8px}.access-rules-reference-table{overflow-x:auto}.access-rules-reference-table table{width:100%;min-width:900px;border-collapse:collapse;font-size:8px}.access-rules-reference-table th{height:34px;padding:0 10px;color:#aeb6bd;background:#1f2225;border-bottom:1px solid #50575e;text-align:left;font-weight:600}.access-rules-reference-table td{height:45px;padding:7px 10px;color:#d5dbe0;border-bottom:1px solid #474e54;vertical-align:middle}.access-rules-reference-table tbody tr:hover{background:#292d31}.access-rules-reference-table td:nth-child(4){max-width:330px;color:#b8c0c7;line-height:1.45}.access-rules-reference-table td:last-child{width:40px}.access-rules-reference-table td:last-child button{width:26px;height:26px;color:#cbd1d6;background:none;border:0}.access-rules-reference-table .table-link{padding:0;color:#75b8ee;background:none;border:0;font:inherit;text-align:left}.access-rules-reference-table .empty{height:90px;color:#9fa8af;text-align:center}.access-rule-status{display:inline-flex;align-items:center;gap:5px}.access-rule-status i{width:6px;height:6px;background:#67c786;border-radius:50%}.access-rule-status.inactive i{background:#8f989f}.access-rule-drawer{width:min(520px,94vw);gap:0;padding-bottom:0}.access-rule-drawer-section{display:grid;gap:12px;padding:16px 0;border-bottom:1px solid #4f565d}.access-rule-drawer-section h3{margin:0;color:#eef1f3;font-size:10px}.access-rule-drawer-section>label{display:grid;grid-template-columns:138px minmax(0,1fr);align-items:center;gap:12px;color:#c7ced3;font-size:8px}.access-rule-drawer-section input,.access-rule-drawer-section select,.access-rule-drawer-section textarea{width:100%;min-height:33px;padding:7px 9px;color:#eef1f3;background:#181b1e;border:1px solid #626a71;border-radius:2px;font:inherit}.access-rule-drawer-section textarea{resize:vertical}.access-rule-drawer-section input:disabled,.access-rule-drawer-section select:disabled{opacity:.5}.access-rule-switch{grid-template-columns:138px auto 1fr!important}.access-rule-switch input{width:14px;min-height:14px;margin:0}.access-rule-switch b{color:#aeb6bd;font-weight:400}.access-rule-drawer>footer{position:sticky;bottom:0;margin:auto -20px 0;padding:14px 20px;background:#24282c}.access-rule-drawer>footer .access-rule-delete{margin-right:auto;color:#ff9c9c;background:transparent;border-color:#8c4d4d}.access-session-clone>.meraki-page-title>div,.access-certificates-clone>.meraki-page-title>div{display:block}.access-session-clone>.meraki-page-title h1,.access-certificates-clone>.meraki-page-title h1{margin-bottom:4px}.access-session-clone>.meraki-page-title p,.access-certificates-clone>.meraki-page-title p{margin:0;color:#aab2ba;font-size:8px;font-weight:400}.access-inline-feedback{display:flex;min-height:34px;align-items:center;gap:8px;margin:0 20px 12px;padding:0 11px;color:#dce7df;background:#233129;border:1px solid #4c7059;border-radius:3px;font-size:8px}.access-inline-feedback>svg{width:13px;color:#73c68a}.access-inline-feedback>button{display:grid;width:25px;height:25px;margin-left:auto;place-items:center;color:#cbd4ce;background:transparent;border:0}.access-inline-feedback>button svg{width:12px}.access-session-summary-clone{margin:0 20px 14px;background:#23262a;border:1px solid #555c63;border-radius:3px;overflow:hidden}.access-session-summary-clone>header{display:flex;min-height:51px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #4e555b}.access-session-summary-clone>header>div:first-child{display:block}.access-session-summary-clone h2,.access-session-log-clone h2{margin:0;color:#eef1f3;font-size:11px}.access-session-summary-clone>header span{display:block;margin-top:3px;color:#99a2a9;font-size:7px}.access-session-summary-clone>header>div:last-child{display:flex;gap:7px}.access-session-summary-clone select{height:29px;padding:0 8px;color:#dce1e5;background:#1a1d20;border:1px solid #596169;border-radius:2px;font-size:8px}.access-session-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #4d545a}.access-session-metrics article{display:grid;min-height:76px;align-content:center;gap:5px;padding:0 17px;border-right:1px solid #4d545a}.access-session-metrics article:last-child{border-right:0}.access-session-metrics strong{color:#f2f4f6;font-size:22px;font-weight:500}.access-session-metrics span{color:#a8b0b7;font-size:8px}.access-session-summary.access-session-summary-clone>.access-session-chart-head{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;padding:13px 15px 0;border-bottom:0}.access-session-chart-head h3{margin:0;color:#dfe4e8;font-size:9px}.access-session-chart-head span{color:#919aa2;font-size:7px}.access-session-summary.access-session-summary-clone>.access-session-chart{display:flex;height:118px;grid-template-columns:none;align-items:end;justify-content:space-around;gap:8px;padding:16px 18px 15px;background:linear-gradient(to top,rgba(106,118,128,.2) 1px,transparent 1px);background-size:100% 29px;border-bottom:0}.access-session-chart i{position:relative;flex:1;min-width:9px;max-width:36px;background:#4b91c8;border-radius:2px 2px 0 0}.access-session-chart i:hover{background:#69ace0}.access-session-chart i span{position:absolute;left:50%;top:-13px;color:#b9c2c9;font-size:6px;font-style:normal;transform:translate(-50%)}.access-session-log-clone{margin:0 20px 20px;background:#23262a;border:1px solid #555c63;border-radius:3px;overflow:hidden}.access-session-log-clone>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #4e555b}.access-session-log-clone>header button{display:flex;height:29px;align-items:center;gap:6px;padding:0 9px;color:#e1e5e8;background:#30353a;border:1px solid #606870;border-radius:2px;font-size:8px}.access-session-log-clone>header svg{width:12px}.access-session-log-clone>.client-list-toolbar{margin:0;padding:11px 12px}.access-session-log-clone>.client-list-toolbar>span{margin-left:auto}.access-session-log-clone>.client-list-toolbar>button.selected{color:#86c3f2;border-color:#4d91c7}.access-session-filter-strip{display:flex;align-items:end;gap:12px;padding:11px 12px;background:#1e2124;border-top:1px solid #454c52;border-bottom:1px solid #4e555b}.access-session-filter-strip label{display:grid;gap:5px;color:#aeb6bd;font-size:7px}.access-session-filter-strip select{min-width:130px;height:29px;color:#dfe4e8;background:#171a1d;border:1px solid #596169}.access-session-filter-strip button{height:29px;margin-left:auto;color:#77b6e5;background:none;border:0;font-size:8px}.access-session-table{overflow-x:auto}.access-session-table table{width:100%;min-width:1260px;border-collapse:collapse;font-size:7px}.access-session-table th{height:33px;padding:0 9px;color:#aeb6bd;background:#1f2225;border-bottom:1px solid #50575e;text-align:left;white-space:nowrap}.access-session-table td{height:43px;padding:7px 9px;color:#d3d9de;border-bottom:1px solid #454c52;white-space:nowrap}.access-session-table tbody tr{cursor:pointer}.access-session-table tbody tr:hover{background:#292d31}.access-session-table .table-link{padding:0;color:#74b6e8;background:none;border:0;font:inherit}.access-session-table .empty{height:90px;color:#9fa8af;text-align:center}.access-session-result{display:inline-flex;align-items:center;gap:5px}.access-session-result i{width:6px;height:6px;background:#69c184;border-radius:50%}.access-session-result.denied i{background:#e57979}.access-session-drawer>header>div{display:block}.access-session-drawer>header span{display:block;margin-top:3px;color:#9ea7ae;font-size:7px}.access-session-drawer dl{margin:0;border:1px solid #4f565d;border-radius:2px}.access-session-drawer dl>div{display:grid;grid-template-columns:135px 1fr;min-height:39px;align-items:center;padding:0 10px;border-bottom:1px solid #454c52;font-size:8px}.access-session-drawer dl>div:last-child{border-bottom:0}.access-session-drawer dt{color:#9fa8af}.access-session-drawer dd{margin:0;color:#e1e5e8;overflow-wrap:anywhere}.access-certificates-clone .certificate-lifecycle,.access-certificates-clone .certificate-info-strip,.access-certificates-clone .certificate-panel{margin-right:20px;margin-left:20px}.access-certificates-clone .meraki-page-tabs button span{color:#929ca4;font-size:7px}.access-certificate-panel>header{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:0 14px}.access-certificate-panel>header>div:first-child{display:block}.access-certificate-panel>header h2{margin:0 0 3px}.access-certificate-panel>header span{color:#99a2a9;font-size:7px}.access-certificate-panel>header>div:last-child{display:flex;gap:7px}.access-certificate-panel>header button{display:flex;min-height:31px;align-items:center;gap:6px;padding:0 9px}.access-certificate-panel>header button svg{width:12px}.access-certificate-empty{min-height:238px!important}.access-certificate-empty>button{display:inline-flex;align-items:center;gap:6px}.access-certificate-empty>button svg{width:13px}.access-certificate-drawer{width:min(510px,94vw);gap:15px}.access-certificate-drawer>header>div{display:block}.access-certificate-drawer>header span{display:block;margin-top:3px;color:#98a1a8;font-size:7px}.access-certificate-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none}.access-certificate-steps li{position:relative;display:grid;justify-items:center;gap:5px;color:#929ca4;font-size:7px}.access-certificate-steps li:before{position:absolute;z-index:0;left:0;right:0;top:10px;height:1px;background:#555d64;content:""}.access-certificate-steps li:first-child:before{left:50%}.access-certificate-steps li:last-child:before{right:50%}.access-certificate-steps li span{position:relative;z-index:1;display:grid;width:21px;height:21px;place-items:center;background:#30353a;border:1px solid #626b72;border-radius:50%}.access-certificate-steps li.active,.access-certificate-steps li.done{color:#dfe8ee}.access-certificate-steps li.active span,.access-certificate-steps li.done span{background:#3e82b8;border-color:#6bb3e9}.access-certificate-drawer>label:not(.access-upload-box){display:grid;gap:6px;color:#cbd1d6;font-size:8px}.access-certificate-drawer>label>input,.access-certificate-drawer>label>select{min-height:33px;padding:0 9px;color:#edf0f3;background:#181b1e;border:1px solid #646c73;border-radius:2px}.access-sample-file{align-self:start;color:#77b7e8;background:none;border:0;font-size:8px}.access-certificate-review h3{margin:0 0 10px;font-size:10px}.access-certificate-review dl{margin:0;border:1px solid #50585f}.access-certificate-review dl>div{display:grid;grid-template-columns:125px 1fr;min-height:39px;align-items:center;padding:0 10px;border-bottom:1px solid #454c52;font-size:8px}.access-certificate-review dl>div:last-child{border-bottom:0}.access-certificate-review dt{color:#9da6ad}.access-certificate-review dd{margin:0;color:#e0e5e8;overflow-wrap:anywhere}.access-certificate-review aside{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:10px;color:#c2ced6;background:#24313a;border:1px solid #435a69;font-size:8px;line-height:1.45}.access-certificate-review aside svg{width:13px;flex:none}.access-adaptive-clone>.meraki-page-title>div{display:block}.access-adaptive-clone>.meraki-page-title h1{margin-bottom:4px}.access-adaptive-clone>.meraki-page-title p{margin:0;color:#aab2ba;font-size:8px;font-weight:400}.access-adaptive-summary{margin-right:20px;margin-left:20px}.access-adaptive-summary button.selected{background:#24394a;box-shadow:inset 0 -2px #55a9e9}.access-legacy-policy{margin:0 20px 12px}.access-adaptive-card{margin-top:14px}.access-adaptive-toolbar{margin:0;padding:12px;border-bottom:1px solid #4e555b}.access-adaptive-toolbar>span{margin-left:auto}.access-adaptive-toolbar>button{display:flex;min-height:31px;align-items:center;gap:6px;padding:0 10px}.access-adaptive-toolbar>button svg{width:12px}.access-adaptive-matrix>header{display:flex;min-height:47px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #4e555b}.access-adaptive-matrix>header>div{display:block}.access-adaptive-matrix>header h2{margin:0 0 3px;color:#edf0f2;font-size:10px}.access-adaptive-matrix>header p,.access-adaptive-matrix>header span{margin:0;color:#9fa8af;font-size:7px}.access-adaptive-clone .adaptive-matrix{overflow-x:auto}.access-adaptive-clone .adaptive-matrix table{min-width:350px}.access-adaptive-clone .adaptive-matrix td{padding:0}.access-adaptive-clone .adaptive-matrix td>button{width:100%;height:100%;color:#8f99a0;background:transparent;border:0;font-size:10px}.access-adaptive-clone .adaptive-matrix td>button.configured{color:#e8edf0;background:#33404a;font-size:7px}.access-adaptive-clone .adaptive-matrix td>button.configured.allow{background:#254b35}.access-adaptive-clone .adaptive-matrix td>button.configured.deny{background:#572f31}.access-adaptive-policy-list{margin:0 13px 14px;border:1px solid #4f565d;overflow-x:auto}.access-adaptive-policy-list table,.access-adaptive-table table{width:100%;border-collapse:collapse;font-size:8px}.access-adaptive-policy-list th,.access-adaptive-table th{height:34px;padding:0 10px;color:#aeb6bd;background:#1f2225;border-bottom:1px solid #50575e;text-align:left}.access-adaptive-policy-list td,.access-adaptive-table td{height:43px;padding:7px 10px;color:#d4dade;border-bottom:1px solid #464d53}.access-adaptive-table tbody tr:hover{background:#292d31}.access-adaptive-table .table-link{padding:0;color:#76b8e9;background:none;border:0;font:inherit}.access-adaptive-table td:last-child>button{width:28px;height:27px;color:#c7ced3;background:none;border:0}.access-adaptive-table .empty{height:95px;color:#9fa8af;text-align:center}.access-adaptive-drawer{width:min(520px,94vw);gap:0;padding-bottom:0}.access-adaptive-drawer>header>div{display:block}.access-adaptive-drawer>header span{display:block;margin-top:3px;color:#9da6ad;font-size:7px}.access-adaptive-drawer>footer{position:sticky;bottom:0;margin:auto -20px 0;padding:14px 20px;background:#24282c}.access-adaptive-impact{display:flex;grid-column:1/-1;align-items:flex-start;gap:7px;padding:10px;color:#c7d1d8;background:#24323b;border:1px solid #465d6c;font-size:8px;line-height:1.45}.access-adaptive-impact svg{width:13px;flex:none}@media(max-width:850px){.access-client-toolbar{align-items:stretch}.access-client-toolbar>span{margin-left:0}.access-add-menu{right:auto;left:0}.access-client-drawer{width:100%}.access-rules-clone>.meraki-page-title{align-items:flex-start;gap:12px;flex-direction:column}.access-rules-toolbar>span{margin-left:0}.access-rule-drawer-section>label{grid-template-columns:1fr}.access-rule-switch{grid-template-columns:1fr auto 1fr!important}.access-session-summary-clone>header{align-items:flex-start;gap:10px;flex-direction:column;padding:10px 12px}.access-session-summary-clone>header>div:last-child{width:100%}.access-session-summary-clone select{flex:1;min-width:0}.access-session-metrics{grid-template-columns:1fr}.access-session-metrics article{border-right:0;border-bottom:1px solid #4d545a}.access-session-filter-strip{align-items:stretch;flex-direction:column}.access-session-filter-strip select{width:100%}.access-session-filter-strip button{margin-left:0;align-self:start}.access-certificate-panel>header{align-items:flex-start;gap:10px;flex-direction:column;padding:12px}.access-certificate-panel>header>div:last-child{flex-wrap:wrap}.access-adaptive-toolbar>span{margin-left:0}.access-adaptive-clone>.meraki-page-title{align-items:flex-start;gap:12px;flex-direction:column}}.automation-workspace-clone>.meraki-page-title a{color:#72afe0;font-size:8px;text-decoration:none}.automation-rules-clone>.meraki-page-title a,.automation-tasks-clone>.meraki-page-title a,.automation-targets-clone>.meraki-page-title a,.automation-variables-clone>.meraki-page-title a{color:#72afe0;font-size:8px;text-decoration:none}.automation-rules-clone>.meraki-page-title>div:last-child{display:flex;align-items:center;gap:10px}.automation-targets-clone>.meraki-page-title>div:last-child,.automation-variables-clone>.meraki-page-title>div:last-child{display:flex;align-items:center;gap:10px}.automation-rules-clone>.meraki-page-title>div:last-child button,.automation-targets-clone>.meraki-page-title>div:last-child button,.automation-variables-clone>.meraki-page-title>div:last-child button{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:0 10px;color:#fff;border:1px solid #6c97bd;border-radius:2px;font-size:8px}.automation-rules-clone>.meraki-page-title>div:last-child svg,.automation-targets-clone>.meraki-page-title>div:last-child svg,.automation-variables-clone>.meraki-page-title>div:last-child svg{width:12px}.automation-workspace-panel{position:relative;margin:0 20px 18px;background:#23262a;border:1px solid #555c63}.automation-workspace-panel>.client-list-toolbar{margin:0;padding:12px}.automation-workspace-panel>.sm-table{margin:0;border-right:0;border-left:0}.automation-workspace-panel .sm-table td:nth-child(1){min-width:190px;color:#72afe0}.automation-workspace-panel .sm-table td:nth-child(2){min-width:330px;white-space:normal;line-height:1.45}.automation-workspace-panel .sm-table td:nth-child(4){color:#72c694}@media(max-width:1180px){.automation-workspace-panel>.client-list-toolbar{flex-wrap:wrap}.automation-workspace-panel>.client-list-toolbar>span{margin-left:0}}.automation-row-actions{position:relative}.automation-row-actions>button{width:28px;height:27px;color:#cbd1d6;background:none;border:0}.automation-row-actions menu{position:absolute;z-index:30;right:0;top:26px;display:grid;width:120px;margin:0;padding:4px;background:#25292d;border:1px solid #60686f;border-radius:3px;box-shadow:0 8px 20px #0000005c}.automation-row-actions menu button{min-height:29px;padding:0 8px;color:#e2e7ea;background:none;border:0;text-align:left;font-size:8px}.automation-row-actions menu button:hover{background:#363b40}.automation-workspace-empty{display:grid;min-height:300px;place-items:center;align-content:center;gap:9px;color:#aeb6bd}.automation-workspace-empty svg{width:28px}.automation-workspace-empty h2{margin:0;color:#dfe4e8;font-size:11px}.automation-task-summary{display:grid;grid-template-columns:repeat(5,1fr);margin:16px 20px;border:1px solid #555c63}.automation-task-summary article{display:grid;gap:4px;min-height:70px;align-content:center;padding:0 14px;background:#23262a;border-right:1px solid #555c63}.automation-task-summary article:last-child{border-right:0}.automation-task-summary strong{color:#eef1f3;font-size:18px;font-weight:500}.automation-task-summary span{color:#aeb6bd;font-size:8px}.automation-variables-clone>.automation-workspace-empty{min-height:360px;margin:0 20px 18px;background:#23262a;border:1px solid #555c63}.automation-exchange-clone>.meraki-page-title a{color:#72afe0;font-size:8px;text-decoration:none}.automation-exchange-shell{margin:0 20px 18px;background:#23262a;border:1px solid #555c63}.automation-exchange-shell>.client-list-toolbar{margin:0;padding:12px;border-bottom:1px solid #50575e}.automation-exchange-shell>header{display:flex;min-height:47px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #50575e}.automation-exchange-shell>header h2{margin:0;color:#eef1f3;font-size:11px}.automation-exchange-shell>header span{color:#aab2ba;font-size:8px}.automation-exchange-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.automation-exchange-grid article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:164px;padding:14px;background:#1f2225;border:1px solid #555d64;border-radius:3px}.automation-exchange-mark{display:grid;width:38px;height:38px;place-items:center;color:#7cb8e7;background:#273845;border:1px solid #486a84;border-radius:4px}.automation-exchange-mark svg{width:19px}.automation-exchange-copy{min-width:0}.automation-exchange-copy>span,.automation-exchange-dialog header span{color:#8fbce1;font-size:7px;text-transform:uppercase;letter-spacing:.06em}.automation-exchange-copy h3{margin:4px 0 6px;color:#edf0f3;font-size:11px}.automation-exchange-copy p{margin:0 0 8px;color:#b5bdc3;font-size:8px;line-height:1.5}.automation-exchange-copy small{color:#9ea7ae;font-size:7px}.automation-exchange-grid article>footer{grid-column:2;display:flex;justify-content:flex-end;gap:7px;align-self:end}.automation-exchange-grid article>footer button{min-height:29px;padding:0 10px;color:#e8ecef;background:#30353a;border:1px solid #626971;border-radius:2px;font-size:8px}.automation-exchange-dialog{width:min(660px,90vw);max-height:86vh;color:#e7ebee;background:#24282c;border:1px solid #687179;border-radius:4px;box-shadow:0 16px 50px #0000008c;overflow:auto}.automation-exchange-dialog>header{display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;padding:15px 18px;border-bottom:1px solid #555d64}.automation-exchange-dialog>header h2{margin:3px 0;font-size:13px}.automation-exchange-dialog>header p{margin:0;color:#aeb6bd;font-size:8px}.automation-exchange-dialog>header>button{display:grid;width:28px;height:28px;place-items:center;color:#cbd2d7;background:none;border:0}.automation-exchange-dialog>header>button svg{width:15px}.automation-exchange-dialog>section{padding:18px;color:#bac2c8;font-size:8px;line-height:1.55}.automation-exchange-dialog>section h3{margin:0 0 9px;color:#edf0f3;font-size:10px}.automation-exchange-dialog>section h3:not(:first-child){margin-top:18px;padding-top:15px;border-top:1px solid #4f565d}.automation-exchange-dialog>section ul{margin:0;padding-left:18px}.automation-detail-fields{display:grid;gap:6px}.automation-detail-fields span{padding:9px;background:#1b1e21;border:1px solid #50575e}.automation-exchange-dialog dl{display:grid;margin:0 0 14px;border:1px solid #50575e}.automation-exchange-dialog dl div{display:grid;grid-template-columns:145px 1fr;gap:12px;padding:9px 11px;border-bottom:1px solid #50575e}.automation-exchange-dialog dl div:last-child{border-bottom:0}.automation-exchange-dialog dt{color:#9ea7ae}.automation-exchange-dialog dd{margin:0;color:#e2e7ea}.automation-exchange-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #555d64}.automation-exchange-dialog>footer button{min-height:32px;padding:0 12px;font-size:8px}.automation-install-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:13px 18px;list-style:none;border-bottom:1px solid #555d64}.automation-install-steps li{display:flex;align-items:center;gap:7px;color:#8f989f;font-size:8px}.automation-install-steps li:after{content:"";flex:1;height:1px;margin-left:7px;background:#555d64}.automation-install-steps li:last-child:after{display:none}.automation-install-steps span{display:grid;width:19px;height:19px;place-items:center;border:1px solid #626a71;border-radius:50%}.automation-install-steps .active,.automation-install-steps .done{color:#dfe5e9}.automation-install-steps .active span{color:#fff;background:#3f86c5;border-color:#62a8e2}.automation-install-steps .done span{color:#fff;background:#4a8e61;border-color:#65b57f}.automation-workflow-dialog{width:min(820px,92vw);max-height:88vh;color:#e6eaed;background:#24282c;border:1px solid #687179;border-radius:4px;box-shadow:0 16px 50px #0000008c;overflow:auto}.automation-workflow-dialog>header{display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #555d64}.automation-workflow-dialog>header span{color:#8fbce1;font-size:7px;text-transform:uppercase;letter-spacing:.06em}.automation-workflow-dialog>header h2{margin:4px 0 0;font-size:13px}.automation-workflow-dialog>header button{display:grid;width:28px;height:28px;place-items:center;color:#cbd2d7;background:none;border:0}.automation-workflow-dialog>header svg{width:15px}.automation-workflow-dialog>nav{display:flex;gap:20px;padding:0 18px;border-bottom:1px solid #555d64}.automation-workflow-dialog>nav button{min-height:39px;padding:0 2px;color:#afb7bd;background:none;border:0;border-bottom:2px solid transparent;font-size:8px}.automation-workflow-dialog>nav button.selected{color:#fff;border-bottom-color:#55a8eb}.automation-workflow-dialog>section{padding:18px;color:#bac2c8;font-size:8px;line-height:1.55}.automation-workflow-dialog>section h3{margin:18px 0 8px;color:#eef1f3;font-size:10px}.automation-workflow-dialog>section h3:first-child{margin-top:0}.automation-workflow-dialog>section table{width:100%;border-collapse:collapse;border:1px solid #525a61}.automation-workflow-dialog>section th,.automation-workflow-dialog>section td{height:36px;padding:0 10px;border-bottom:1px solid #4c5359;text-align:left}.automation-workflow-dialog>section th{color:#aab3ba;background:#1d2023}.automation-workflow-definition dl{display:grid;grid-template-columns:repeat(2,1fr);margin:14px 0 0;border:1px solid #525a61}.automation-workflow-definition dl div{display:grid;gap:3px;padding:10px;border-right:1px solid #525a61;border-bottom:1px solid #525a61}.automation-workflow-definition dt{color:#98a2a9}.automation-workflow-definition dd{margin:0;color:#e4e8eb}.automation-workflow-definition ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.automation-workflow-definition li{display:flex;min-height:35px;align-items:center;gap:9px;padding:0 10px;background:#1d2023;border:1px solid #50575e}.automation-workflow-definition li span{display:grid;width:19px;height:19px;place-items:center;color:#fff;background:#3f83bc;border-radius:50%}.automation-run-success{color:#70cb8e}.automation-workflow-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #555d64}.automation-workflow-dialog>footer button{min-height:32px;padding:0 12px;font-size:8px}.automation-rule-dialog{width:min(620px,90vw);max-height:88vh;color:#e6eaed;background:#24282c;border:1px solid #687179;border-radius:4px;box-shadow:0 16px 50px #0000008c;overflow:auto}.automation-rule-dialog>header{display:flex;min-height:60px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #555d64}.automation-rule-dialog>header h2{margin:0;font-size:13px}.automation-rule-dialog>header button{display:grid;width:28px;height:28px;place-items:center;color:#cbd2d7;background:none;border:0}.automation-rule-dialog>header svg{width:15px}.automation-rule-dialog>section{display:grid;gap:12px;padding:18px}.automation-rule-dialog>section>label{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:12px;color:#c3cbd1;font-size:8px}.automation-rule-dialog input,.automation-rule-dialog select{width:100%;min-height:33px;padding:6px 9px;color:#eef1f3;background:#181b1e;border:1px solid #626a71;border-radius:2px;font:inherit}.automation-rule-dialog textarea{width:100%;min-height:78px;resize:vertical;padding:8px 9px;color:#eef1f3;background:#181b1e;border:1px solid #626a71;border-radius:2px;font:inherit}.automation-rule-dialog select[multiple]{min-height:92px}.automation-rule-dialog .automation-editor-switch{grid-template-columns:145px auto 1fr}.automation-rule-dialog .automation-editor-switch input{width:14px;min-height:14px;margin:0}.automation-rule-dialog .automation-editor-switch b{color:#abb4bb;font-weight:400}.automation-rule-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #555d64}.automation-rule-dialog>footer button{min-height:32px;padding:0 12px;font-size:8px}@media(max-width:850px){.automation-task-summary{grid-template-columns:1fr}.automation-task-summary article{border-right:0;border-bottom:1px solid #555c63}}@media(max-width:850px){.automation-exchange-grid,.automation-exchange-dialog dl div,.automation-workflow-definition dl{grid-template-columns:1fr}.automation-rule-dialog>section>label{grid-template-columns:1fr}}.automation-run-summary{display:grid;grid-template-columns:repeat(4,1fr);margin:0 20px 16px;border:1px solid #555d64}.automation-run-summary button{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 15px;color:#dfe5e9;background:#23272b;border:0;border-right:1px solid #4d545a}.automation-run-summary button:last-child{border-right:0}.automation-run-summary button.selected{background:#293c4e;box-shadow:inset 0 -2px #58a7df}.automation-run-summary strong{font-size:20px}.automation-run-summary span{color:#aeb7be;font-size:8px}.automation-retention-note{display:flex;align-items:center;gap:7px;padding:11px 13px;color:#aeb7be;border-top:1px solid #4d545a;font-size:8px}.automation-retention-note svg{width:14px}.automation-run-dialog>section,.automation-task-dialog>section{display:grid;gap:14px;padding:18px}.automation-run-dialog dl,.automation-task-dialog dl{margin:0}.automation-run-dialog dl>div,.automation-task-dialog dl>div{display:grid;grid-template-columns:150px 1fr;padding:8px 0;border-bottom:1px solid #454c52;font-size:8px}.automation-run-dialog dt,.automation-task-dialog dt{color:#aeb7be}.automation-run-dialog dd,.automation-task-dialog dd{margin:0}.automation-run-dialog h3{margin:4px 0 0;font-size:11px}.automation-run-steps{display:grid;gap:7px;margin:0;padding:0;list-style:none}.automation-run-steps li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:10px;background:#1c1f22;border:1px solid #4e555c}.automation-run-steps li>span{display:grid;width:21px;height:21px;place-items:center;color:#fff;background:#3f83bc;border-radius:50%;font-size:8px}.automation-run-steps li>div{display:grid;gap:3px}.automation-run-steps strong{font-size:8px}.automation-run-steps small{color:#aeb7be;font-size:7px}.automation-run-steps b{color:#69bd8c;font-size:8px;font-weight:500}.automation-run-steps b.failed{color:#db6e6e}.automation-run-steps b.waiting,.automation-run-steps b.pending{color:#dfad52}.automation-run-steps b.running{color:#68aee5}.automation-task-summary button{display:grid;min-height:58px;place-items:center;align-content:center;gap:4px;color:inherit;background:#23272b;border:0;border-right:1px solid #555c63}.automation-task-summary button:last-child{border-right:0}.automation-task-summary button.selected{color:#fff;background:#293c4e;box-shadow:inset 0 -2px #58a7df}.automation-task-response{display:grid;gap:7px;color:#c7cfd5;font-size:8px}.automation-task-response textarea{padding:9px;color:#eef1f3;background:#171a1d;border:1px solid #626a71}.automation-reject-button{color:#efb2b2!important;background:#4a2929!important;border-color:#8b4b4b!important}.automation-runs-clone .sm-table button,.automation-tasks-clone .sm-table button,.automation-targets-clone .sm-table button,.automation-variables-clone .sm-table button{color:#76b3e5;background:none;border:0;font:inherit}.automation-target-dialog dl,.automation-variable-dialog dl{display:grid;margin:0;border:1px solid #50575e}.automation-target-dialog dl>div,.automation-variable-dialog dl>div{display:grid;grid-template-columns:145px 1fr;gap:12px;padding:9px 11px;border-bottom:1px solid #50575e}.automation-target-dialog dl>div:last-child,.automation-variable-dialog dl>div:last-child{border-bottom:0}.automation-target-dialog dt,.automation-variable-dialog dt{color:#9ea7ae}.automation-target-dialog dd,.automation-variable-dialog dd{margin:0;color:#e2e7ea}.automation-target-dialog h3,.automation-variable-dialog h3{margin:18px 0 8px;font-size:10px}@media(max-width:850px){.automation-run-summary{grid-template-columns:1fr}.automation-run-summary button{border-right:0;border-bottom:1px solid #4d545a}}.security-center-clone>.client-list-toolbar{margin-top:0}.security-center-clone>.meraki-page-tabs{margin-top:0}.security-center-clone .meraki-page-title>div{display:flex;align-items:center;gap:7px}.security-center-clone .meraki-page-title select,.security-center-clone .meraki-page-title button{min-height:31px;padding:0 9px;color:#e3e8eb;background:#30353a;border:1px solid #626971;border-radius:3px;font-size:8px}.security-center-clone .meraki-page-title button{display:inline-flex;align-items:center;gap:5px}.security-center-clone .meraki-page-title button svg{width:12px}.security-center-empty{display:grid;min-height:380px;place-items:center;align-content:center;gap:10px;margin:0 20px 18px;color:#aeb6bd;background:#23262a;border:1px solid #555c63}.security-center-empty svg{width:30px}.security-center-empty h2{margin:0;color:#dfe4e8;font-size:12px}.intrusion-policy-card{margin:0 20px 18px;background:#23262a;border:1px solid #555c63}.intrusion-policy-card>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #555c63}.intrusion-policy-card>header h2{margin:0;font-size:12px}.intrusion-policy-card>header button{display:flex;min-height:31px;align-items:center;gap:5px;padding:0 9px;color:#e9edef;background:#30353a;border:1px solid #626971;border-radius:3px;font-size:8px}.intrusion-policy-card>header svg{width:12px}.intrusion-policy-card>.sm-table{margin:0;border:0}.intrusion-policy-wizard{max-width:1050px}.intrusion-policy-wizard>.secure-stepper{margin:0 20px}.intrusion-wizard-panel{display:grid;gap:13px;margin:18px 20px;padding:18px;background:#23262a;border:1px solid #555c63}.intrusion-wizard-panel h2,.intrusion-wizard-panel h3{margin:0;color:#edf0f3;font-size:13px}.intrusion-wizard-panel h3{padding-top:10px;border-top:1px solid #4f565d;font-size:10px}.intrusion-wizard-panel>label{display:grid;gap:6px;color:#c7ced4;font-size:8px}.intrusion-wizard-panel>label input,.intrusion-wizard-panel>label textarea{min-height:33px;padding:7px 9px;color:#eef1f3;background:#181b1e;border:1px solid #626971}.intrusion-description-toggle{display:flex;width:max-content;align-items:center;gap:5px;padding:0;color:#72afe0;background:none;border:0;font-size:8px}.intrusion-description-toggle svg{width:12px}.intrusion-base-choice{display:flex;min-height:43px;align-items:center;justify-content:space-between;padding:0 12px;background:#1c1f22;border:1px solid #525960;font-size:8px}.intrusion-base-choice label{display:flex;align-items:center;gap:8px}.intrusion-base-choice button{color:#72afe0;background:none;border:0;font-size:8px}.intrusion-search{position:relative;max-width:330px}.intrusion-search svg{position:absolute;z-index:1;left:8px;bottom:8px;width:13px}.intrusion-search input{padding-left:28px!important}.intrusion-wizard-panel>.sm-table{margin:0}.intrusion-wizard-panel details{background:#1c1f22;border:1px solid #525960}.intrusion-wizard-panel summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 12px;font-size:10px;cursor:pointer}.intrusion-wizard-panel details p{margin:0;padding:28px;color:#aeb6bd;border-top:1px solid #525960;text-align:center;font-size:8px}.security-policy-page{width:100%;max-width:none;min-height:720px;padding-bottom:52px}.security-policy-page>.meraki-page-title p{margin-top:7px;font-size:12px;line-height:1.45}.security-policy-page>.meraki-page-title button,.security-policy-page>.client-list-toolbar button,.security-center-clone .meraki-page-title select,.security-center-clone .meraki-page-title button{min-height:36px;padding:0 13px;font-size:12px}.security-center-clone .meraki-page-title button svg{width:15px}.security-center-empty{min-height:410px;gap:14px}.security-center-empty svg{width:40px;height:40px}.security-center-empty h2{font-size:16px}.security-dialog{gap:16px;width:min(640px,calc(100% - 40px));max-width:none;padding:24px;border-radius:8px}.security-dialog h2{font-size:20px}.security-dialog p,.security-dialog label,.security-dialog footer button{font-size:12px}.security-dialog input,.security-dialog textarea{min-height:38px;padding:9px 11px}.security-dialog footer button{min-height:36px;padding:0 15px}.security-empty{gap:14px;min-height:230px;margin-top:26px;padding:84px 24px}.security-empty svg{width:44px;height:44px}.security-empty h2{font-size:15px}.intrusion-policy-card{margin:0 20px 24px;border-radius:4px}.intrusion-policy-card>header{min-height:64px;padding:0 18px}.intrusion-policy-card>header h2{font-size:16px}.intrusion-policy-card>header button{min-height:36px;padding:0 12px;font-size:12px}.intrusion-policy-card>header svg{width:15px}.intrusion-policy-card .sm-table th,.intrusion-policy-card .sm-table td{height:49px;padding:11px 14px;font-size:12px}.intrusion-policy-wizard{width:100%;max-width:none}.intrusion-policy-wizard>.secure-stepper{min-height:72px}.intrusion-policy-wizard>.secure-stepper li{gap:10px;font-size:12px}.intrusion-policy-wizard>.secure-stepper li span{width:29px;height:29px}.intrusion-wizard-panel{gap:17px;margin:22px 20px;padding:24px;border-radius:4px}.intrusion-wizard-panel h2{font-size:19px}.intrusion-wizard-panel h3{padding-top:14px;font-size:15px}.intrusion-wizard-panel>label,.intrusion-description-toggle,.intrusion-base-choice,.intrusion-base-choice button,.intrusion-wizard-panel details p{font-size:12px}.intrusion-wizard-panel>label input,.intrusion-wizard-panel>label textarea{min-height:38px;padding:9px 11px}.intrusion-description-toggle svg{width:15px}.intrusion-base-choice{min-height:52px;padding:0 15px}.intrusion-search{max-width:390px}.intrusion-wizard-panel summary{min-height:50px;padding:0 15px;font-size:13px}.intrusion-wizard-panel details p{padding:36px}@media(max-width:760px){.security-dialog{width:calc(100% - 28px)}.intrusion-policy-wizard>.secure-stepper{align-items:flex-start!important;flex-direction:column!important;gap:10px}}.security-workspace{position:relative;min-height:100%;padding-bottom:70px;color:#e7eaed;background:#000;font-size:12px}.security-workspace button,.security-workspace input,.security-workspace select,.security-workspace textarea{font:inherit}.security-workspace button{cursor:pointer}.security-workspace-title{display:flex;min-height:112px;align-items:center;justify-content:space-between;margin:0 22px;padding:0 4px;border-bottom:1px solid #50555b}.security-workspace-title>div:first-child{display:grid;gap:6px}.security-workspace-title h1{margin:0;color:#f3f5f6;font-size:25px;font-weight:600}.security-workspace-title p{margin:0;color:#a9b0b6;font-size:11px}.security-workspace-title>div:last-child,.security-workspace-title>div:first-child+div{display:flex;align-items:center;gap:8px}.security-workspace-title button,.security-workspace-title select{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 11px;color:#e4e8eb;background:#292d31;border:1px solid #5b6268;border-radius:2px}.security-workspace-title svg{width:13px}.security-workspace .primary{color:#fff!important;background:#3d7fbc!important;border-color:#6198c6!important}.security-event-toolbar{display:flex;align-items:center;gap:9px;margin:15px 22px;padding:12px;background:#22262a;border:1px solid #50575d}.security-event-toolbar>label{position:relative;display:flex;min-width:320px;flex:1;align-items:center}.security-event-toolbar>label svg{position:absolute;left:10px;width:15px;color:#9ca5ad}.security-event-toolbar input,.security-event-toolbar select,.security-event-toolbar>button{height:34px;color:#e5e9ec;background:#171a1d;border:1px solid #596168;border-radius:2px}.security-event-toolbar input{width:100%;padding:0 10px 0 34px}.security-event-toolbar select{min-width:170px;padding:0 9px}.security-event-toolbar>button{display:flex;align-items:center;gap:6px;padding:0 12px}.security-event-toolbar>button.selected{color:#fff;background:#294057;border-color:#4c91c9}.security-event-toolbar>button svg{width:14px}.security-event-toolbar>span{margin-left:auto;color:#a8b0b6}.security-filter-drawer{position:absolute;z-index:30;top:160px;right:22px;width:310px;padding:14px;color:#e7ebee;background:#25292d;border:1px solid #656d74;border-radius:3px;box-shadow:0 14px 40px #0000008c}.security-filter-drawer>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.security-filter-drawer h2{margin:0;font-size:14px}.security-filter-drawer>header button{display:grid;width:28px;height:28px;place-items:center;color:#cbd2d7;background:none;border:0}.security-filter-drawer svg{width:15px}.security-filter-drawer fieldset{display:grid;gap:9px;margin:0 0 12px;padding:12px;border:1px solid #4d555c}.security-filter-drawer legend{padding:0 5px;color:#aab2b8}.security-filter-drawer label{display:flex;align-items:center;gap:8px}.security-filter-drawer>footer{display:flex;justify-content:flex-end;gap:8px;margin:14px -14px -14px;padding:12px 14px;border-top:1px solid #50575d}.security-filter-drawer>footer button{min-height:31px;padding:0 11px;color:#e5e9ec;background:#30353a;border:1px solid #616971;border-radius:2px}.security-workspace-tabs{display:flex;gap:23px;margin:0 22px;border-bottom:1px solid #50575d}.security-workspace-tabs button{min-height:48px;padding:0 4px;color:#aeb5bb;background:none;border:0;border-bottom:3px solid transparent;font-weight:600}.security-workspace-tabs button.selected{color:#fff;border-bottom-color:#4d9ddd}.security-summary-kpis,.security-incident-kpis{display:grid;grid-template-columns:repeat(4,1fr);margin:16px 22px;border:1px solid #50575d}.security-summary-kpis article,.security-incident-kpis button{display:grid;min-height:78px;align-content:center;gap:5px;padding:0 16px;color:#e7ebee;background:#23272b;border:0;border-right:1px solid #50575d;text-align:left}.security-summary-kpis article:last-child,.security-incident-kpis button:last-child{border-right:0}.security-summary-kpis strong,.security-incident-kpis strong{font-size:23px;font-weight:500}.security-summary-kpis span,.security-incident-kpis span{color:#a9b1b7}.security-incident-kpis button.selected{background:#293c4e;box-shadow:inset 0 -3px #58a7df}.security-summary-grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(600px,1.28fr);gap:14px;margin:0 22px}.security-summary-grid>section,.security-table-card{background:#23272b;border:1px solid #50575d}.security-summary-grid>section>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #50575d}.security-summary-grid h2{margin:0;font-size:14px}.security-summary-grid header span{color:#9fa8af}.security-summary-grid header button{color:#70afe1;background:none;border:0}.security-bar{display:grid;grid-template-columns:105px 1fr 24px;align-items:center;gap:10px;margin:16px 14px}.security-bar i{display:block;height:11px;background:#4a8bc5;border-radius:1px}.security-bar strong{font-weight:500;text-align:right}.security-table-card{margin:16px 22px;overflow:auto}.security-summary-grid .security-table-card{margin:0;border:0}.security-workspace table{width:100%;border-collapse:collapse}.security-workspace th,.security-workspace td{height:43px;padding:0 12px;border-bottom:1px solid #4a5157;text-align:left;white-space:nowrap}.security-workspace th{color:#a9b1b7;background:#1d2023;font-size:11px;font-weight:600}.security-workspace td{color:#d7dce0}.security-workspace tbody tr:hover{background:#292e32}.security-link{padding:0;color:#75b3e3;background:none;border:0;text-align:left}.security-severity{display:inline-flex;padding:3px 7px;border:1px solid;border-radius:10px}.security-severity.critical{color:#ffb2b2;border-color:#8f4a4a;background:#3f2424}.security-severity.high{color:#f2c27c;border-color:#85683e;background:#3d3222}.security-severity.medium{color:#a9c9e3;border-color:#536f85;background:#26343f}.security-zero{display:grid;min-height:250px;place-items:center;align-content:center;gap:8px;color:#aeb6bd}.security-zero svg{width:31px}.security-zero h2,.security-zero p{margin:0}.security-zero h2{color:#e5e9ec;font-size:15px}.security-zero p{font-size:11px}.security-modal-scrim{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:30px;background:#000000b8}.security-detail-dialog{width:min(720px,92vw);max-height:88vh;color:#e6eaed;background:#24282c;border:1px solid #687179;border-radius:4px;box-shadow:0 18px 55px #00000094;overflow:auto}.security-detail-dialog>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #555d64}.security-detail-dialog>header small{color:#8fbce1;text-transform:uppercase;letter-spacing:.07em}.security-detail-dialog>header h2{margin:4px 0 0;font-size:16px}.security-detail-dialog>header p{margin:5px 0 0;color:#aeb6bd}.security-detail-dialog>header>button{display:grid;width:29px;height:29px;place-items:center;color:#cbd2d7;background:none;border:0}.security-detail-dialog>header svg{width:15px}.security-detail-dialog>dl{display:grid;margin:18px;border:1px solid #50575d}.security-detail-dialog>dl>div{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:10px 12px;border-bottom:1px solid #50575d}.security-detail-dialog>dl>div:last-child{border-bottom:0}.security-detail-dialog dt{color:#a5aeb5}.security-detail-dialog dd{margin:0}.security-detail-dialog>aside{display:flex;align-items:center;gap:8px;margin:0 18px 18px;padding:11px;color:#b7c4ce;background:#202d38;border:1px solid #41596d}.security-detail-dialog>aside svg{width:15px}.security-detail-dialog>label{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:12px;margin:13px 18px}.security-detail-dialog>label input,.security-detail-dialog>label select,.security-detail-dialog>label textarea{width:100%;min-height:34px;padding:7px 9px;color:#ecf0f2;background:#171a1d;border:1px solid #626a71}.security-detail-dialog>label textarea{resize:vertical}.security-detail-dialog>fieldset{display:grid;gap:9px;margin:14px 18px;padding:12px;border:1px solid #50575d}.security-detail-dialog>fieldset label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.security-detail-dialog>fieldset small{color:#9da6ad}.security-detail-dialog>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #555d64}.security-detail-dialog>footer span{flex:1}.security-detail-dialog>footer button{display:inline-flex;min-height:33px;align-items:center;gap:6px;padding:0 12px;color:#e7ebee;background:#30353a;border:1px solid #626971}.security-detail-dialog>footer button.danger{color:#ffc0c0;background:#452929;border-color:#865050}.security-detail-dialog>footer svg{width:13px}.security-toast{position:fixed;z-index:120;right:24px;bottom:24px;display:flex;min-width:300px;align-items:center;gap:9px;padding:13px 14px;color:#e8f3eb;background:#26372c;border:1px solid #4d805d;box-shadow:0 10px 35px #00000080}.security-toast>svg{width:17px;color:#73c68c}.security-toast button{display:grid;width:25px;height:25px;margin-left:auto;place-items:center;color:#cfe0d4;background:none;border:0}.security-toast button svg{width:13px}.security-back{display:flex;width:max-content;align-items:center;gap:5px;padding:0!important;color:#72afe0!important;background:none!important;border:0!important}.security-back svg{width:13px}.security-stepper{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 22px;padding:0;list-style:none;border:1px solid #50575d}.security-stepper li{display:flex;min-height:54px;align-items:center;gap:8px;padding:0 15px;color:#9fa8af;background:#22262a;border-right:1px solid #50575d}.security-stepper li:last-child{border-right:0}.security-stepper li span{display:grid;width:23px;height:23px;place-items:center;border:1px solid #626a71;border-radius:50%}.security-stepper li.active{color:#fff;background:#293b4c;box-shadow:inset 0 -3px #58a7df}.security-stepper li.complete span{color:#fff;background:#3f8156;border-color:#65ae7a}.intrusion-editor-panel{display:grid;gap:13px;margin:0 22px 18px;padding:18px;background:#23272b;border:1px solid #50575d}.intrusion-editor-panel h2,.intrusion-editor-panel h3{margin:0;font-size:15px}.intrusion-editor-panel h3{padding-top:12px;border-top:1px solid #4f565d;font-size:13px}.intrusion-editor-panel>label:not(.intrusion-base-option){display:grid;gap:6px}.intrusion-editor-panel input,.intrusion-editor-panel textarea,.intrusion-editor-panel select{min-height:34px;padding:7px 9px;color:#ebeff1;background:#171a1d;border:1px solid #626a71}.intrusion-base-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:61px;padding:0 12px;background:#1c1f22;border:1px solid #525960}.intrusion-base-option span{display:grid;gap:4px}.intrusion-base-option small{color:#a5aeb5}.intrusion-base-option button{color:#72afe0;background:none;border:0}.intrusion-override-search{position:relative;max-width:360px}.intrusion-override-search svg{position:absolute;z-index:1;left:9px;bottom:9px;width:14px}.intrusion-override-search input{padding-left:31px}.intrusion-editor-panel dl{display:grid;margin:0;border:1px solid #50575d}.intrusion-editor-panel dl>div{display:grid;grid-template-columns:170px 1fr;padding:10px 12px;border-bottom:1px solid #50575d}.intrusion-editor-panel dl>div:last-child{border-bottom:0}.intrusion-editor-panel dt{color:#a6afb6}.intrusion-editor-panel dd{margin:0}.security-savebar{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:13px 22px;background:#1e2225;border-top:1px solid #555d64}.security-savebar button{min-height:34px;padding:0 14px;color:#e7ebee;background:#30353a;border:1px solid #626971}.security-savebar button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1050px){.security-summary-grid{grid-template-columns:1fr}.security-summary-kpis,.security-incident-kpis{grid-template-columns:repeat(2,1fr)}.security-event-toolbar{flex-wrap:wrap}.security-event-toolbar>label{min-width:240px}.security-workspace-title{align-items:flex-start;gap:15px;padding-top:24px;padding-bottom:20px}.security-workspace-title,.security-workspace-title>div:last-child{flex-wrap:wrap}}@media(max-width:700px){.security-summary-kpis,.security-incident-kpis,.security-stepper{grid-template-columns:1fr}.security-event-toolbar>label{min-width:100%}.security-detail-dialog>label,.security-detail-dialog>dl>div{grid-template-columns:1fr}.security-filter-drawer{position:fixed;top:90px;right:12px;left:12px;width:auto}}.secure-connect-policy-clone{max-width:1440px;padding:0 20px 38px}.secure-collection-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 0 18px;border-bottom:1px solid #4d535a}.secure-collection-title h1{margin:0;color:#f4f6f7;font-size:25px;letter-spacing:-.035em}.secure-collection-title p{max-width:760px;margin:7px 0 0;color:#aeb5bd;font-size:10px;line-height:1.55}.secure-collection-title>button,.secure-collection-toolbar button,.secure-collection-filters button,.secure-collection-editor footer button,.secure-collection-detail footer button,.secure-delete-confirm button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 11px;color:#edf0f2;background:#292d31;border:1px solid #626971;border-radius:3px;font:600 9px/1 inherit}.secure-collection-title>button{color:#07111a;background:#5aa9ed;border-color:#5aa9ed}.secure-collection-title svg,.secure-collection-toolbar svg,.secure-collection-editor svg,.secure-collection-detail svg{width:14px;height:14px}.secure-collection-notice{display:grid;grid-template-columns:18px 1fr 24px;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;color:#d9edf8;background:#152832;border:1px solid #31576b;border-radius:3px;font-size:9px}.secure-collection-notice>svg{width:16px;color:#6ec7e8}.secure-collection-notice button{display:grid;width:24px;height:24px;place-items:center;color:#b6c7d0;background:transparent;border:0}.secure-collection-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;background:#24272b;border:1px solid #575d64;border-radius:4px;overflow:hidden}.secure-collection-summary>button,.secure-collection-summary>div{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:0 18px;color:#eef1f3;background:transparent;border:0;border-right:1px solid #4c5259;text-align:left}.secure-collection-summary>*:last-child{border-right:0}.secure-collection-summary>button.selected{background:#1b3345;box-shadow:inset 0 -2px #62b2f5}.secure-collection-summary strong{font-size:21px}.secure-collection-summary span{color:#acb4bc;font-size:9px}.secure-collection-toolbar{display:flex;align-items:center;gap:8px;margin:18px 0 10px}.secure-collection-toolbar>label{display:flex;width:min(360px,40vw);height:32px;align-items:center;gap:7px;padding:0 9px;background:#191c20;border:1px solid #60676e;border-radius:3px}.secure-collection-toolbar label svg{width:14px;color:#9da6af}.secure-collection-toolbar input{width:100%;color:#edf0f2;background:transparent;border:0;outline:0;font-size:9px}.secure-collection-toolbar>span{margin-left:auto;color:#aab2ba;font-size:9px}.secure-collection-toolbar button.selected{color:#77c1ff;border-color:#4c9bdc;background:#1c3041}.secure-collection-toolbar button:disabled{opacity:.45}.secure-collection-filters{display:flex;align-items:end;gap:12px;margin:0 0 10px;padding:12px;background:#22262a;border:1px solid #525960;border-radius:3px}.secure-collection-filters label{display:grid;gap:5px;color:#c9cfd5;font-size:8px}.secure-collection-filters select{min-width:170px;height:30px;padding:0 8px;color:#eef1f3;background:#171a1e;border:1px solid #5e656d;border-radius:3px;font-size:9px}.secure-collection-filters button{margin-left:auto}.secure-collection-table{overflow:auto;background:#202327;border:1px solid #555c63;border-radius:4px}.secure-collection-table table{width:100%;border-collapse:collapse;white-space:nowrap}.secure-collection-table th{padding:10px 12px;color:#aab2ba;background:#292d31;border-bottom:1px solid #5b6269;font-size:8px;font-weight:650;text-align:left}.secure-collection-table td{height:45px;padding:8px 12px;color:#d8dde1;border-bottom:1px solid #42484f;font-size:9px}.secure-collection-table tr:last-child td{border-bottom:0}.secure-collection-table tr:hover td{background:#252a2e}.secure-record-link{padding:0;color:#77bbf0;background:transparent;border:0;font:600 9px/1.25 inherit;text-align:left}.secure-record-status{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;color:#b7bec5;background:#30353a;border:1px solid #515860;border-radius:999px;font-size:8px}.secure-record-status.active{color:#8bd49c;background:#183025;border-color:#37684a}.secure-record-status.disabled{color:#b4bbc1}.secure-record-status.draft{color:#f2cf7c;background:#332c18;border-color:#6d5c2b}.secure-record-status.degraded{color:#f09b8e;background:#351c1c;border-color:#703737}.secure-order-controls{display:flex;gap:3px}.secure-order-controls button,.secure-row-action{display:grid;width:23px;height:23px;place-items:center;color:#aeb6be;background:transparent;border:1px solid transparent;border-radius:3px}.secure-order-controls button:hover,.secure-row-action:hover{background:#34393e;border-color:#565d64}.secure-order-controls button:disabled{opacity:.25}.secure-order-controls svg{width:11px}.secure-row-action{font-weight:700;letter-spacing:1px}.secure-collection-table .empty{height:150px;color:#9da6ae;text-align:center}.secure-collection-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 2px;color:#9fa8b0;font-size:8px}.secure-collection-footer select{height:25px;color:#e8ebed;background:#202429;border:1px solid #50575e;border-radius:3px}.secure-collection-footer button{display:grid;width:25px;height:25px;place-items:center;color:#b7bec5;background:#282c30;border:1px solid #50575e;border-radius:3px}.secure-collection-footer button:disabled{opacity:.35}.secure-collection-layer{position:fixed;z-index:140;inset:0;display:flex;justify-content:flex-end;background:#00000094;backdrop-filter:blur(2px)}.secure-collection-editor,.secure-collection-detail{width:min(620px,94vw);height:100%;overflow:auto;color:#e9edef;background:#171a1e;border-left:1px solid #5a6168;box-shadow:-18px 0 44px #0006}.secure-collection-editor>header,.secure-collection-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:19px 20px;border-bottom:1px solid #4e555c}.secure-collection-editor>header span,.secure-collection-detail>header span{color:#83bde9;font-size:8px;text-transform:uppercase;letter-spacing:.09em}.secure-collection-editor h2,.secure-collection-detail h2{margin:4px 0 0;font-size:18px;letter-spacing:-.02em}.secure-collection-detail header p{margin:7px 0 0;color:#aab2b9;font-size:9px}.secure-collection-editor>header>button,.secure-collection-detail>header>button{display:grid;width:28px;height:28px;place-items:center;color:#bec6cd;background:transparent;border:0}.secure-collection-editor>section{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px}.secure-collection-editor label{display:grid;align-content:start;gap:6px;color:#cbd1d6;font-size:8px}.secure-collection-editor>section>label:nth-child(2){grid-column:1/-1}.secure-collection-editor input,.secure-collection-editor select,.secure-collection-editor textarea{width:100%;min-height:33px;padding:7px 9px;color:#f0f2f4;background:#101317;border:1px solid #5d646c;border-radius:3px;font:9px/1.4 inherit;box-sizing:border-box}.secure-collection-editor textarea{resize:vertical}.secure-editor-fields{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:13px;padding-top:15px;border-top:1px solid #41474d}.secure-editor-fields label.wide{grid-column:1/-1}.secure-collection-editor label b{color:#e68d82}.secure-collection-editor label small{display:flex;gap:5px;color:#929ba4;font-size:7px;line-height:1.4}.secure-collection-editor label small svg{flex:0 0 auto;width:11px}.secure-toggle-field{display:flex;min-height:33px;align-items:center;gap:8px;padding:0 9px;background:#101317;border:1px solid #5d646c;border-radius:3px}.secure-toggle-field input{width:14px;min-height:14px;padding:0}.secure-collection-editor>aside{display:flex;gap:9px;margin:0 20px 18px;padding:10px;color:#b8c3cb;background:#18252d;border:1px solid #345263;border-radius:3px;font-size:8px;line-height:1.5}.secure-collection-editor>aside code{color:#8cc9f5}.secure-collection-editor>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:7px;padding:12px 20px;background:#1d2024;border-top:1px solid #4c535a}.secure-collection-editor>footer button:last-child{color:#06111a;background:#5ca9ea;border-color:#5ca9ea}.secure-collection-editor>footer button:disabled{opacity:.4}.secure-collection-detail dl{margin:0;padding:10px 20px}.secure-collection-detail dl>div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid #3d4349}.secure-collection-detail dt{color:#969fa8;font-size:8px}.secure-collection-detail dd{margin:0;color:#e8ecef;font-size:9px}.secure-collection-detail>footer{display:flex;justify-content:flex-end;gap:7px;padding:14px 20px}.secure-collection-detail>footer button:last-child{color:#07111a;background:#5ca9ea;border-color:#5ca9ea}.secure-collection-detail>footer button.danger{margin-right:auto;color:#f19a90;background:#321d1d;border-color:#6c3939}.secure-delete-confirm{display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:10px;margin:14px 20px;padding:12px;background:#321d1d;border:1px solid #74403d;border-radius:3px}.secure-delete-confirm>svg{color:#ed8f84}.secure-delete-confirm strong{font-size:9px}.secure-delete-confirm p{margin:4px 0 0;color:#c9aaa7;font-size:8px;line-height:1.45}.secure-delete-confirm button:last-child{color:#fff;background:#a6413a;border-color:#c85c54}@media(max-width:850px){.secure-collection-summary{grid-template-columns:repeat(2,1fr)}.secure-collection-summary>*:nth-child(2){border-right:0}.secure-collection-summary>*:nth-child(-n+2){border-bottom:1px solid #4c5259}.secure-collection-toolbar{flex-wrap:wrap}.secure-collection-toolbar>label{width:100%}.secure-collection-toolbar>span{margin-left:0}.secure-editor-fields,.secure-collection-editor>section{grid-template-columns:1fr}.secure-collection-editor>section>label:nth-child(2),.secure-editor-fields label.wide{grid-column:auto}.secure-collection-filters{align-items:stretch;flex-direction:column}.secure-collection-filters button{margin-left:0}.secure-delete-confirm{grid-template-columns:24px 1fr}.secure-delete-confirm button{grid-row:2}.secure-delete-confirm button:last-child{grid-column:2}}.summary-report-clone{position:relative;max-width:1240px;padding:0 20px 40px}.summary-report-title{display:flex;min-height:98px;align-items:end;gap:6px;padding:0 0 19px}.summary-report-title h1{margin:0;color:#f7f7f7;font-size:23px;font-weight:700}.summary-report-title>span{margin-bottom:3px;color:#aab1b8;font-size:9px}.summary-report-title>button{margin-bottom:2px;padding:0;color:#78aee0;background:transparent;border:0;border-bottom:1px dotted #78aee0;font-size:9px}.summary-report-toolbar{display:flex;align-items:end;gap:10px;padding:25px 0 28px;background:transparent;border:0;flex-wrap:wrap}.summary-report-toolbar>button,.summary-report-toolbar label,.summary-delivery>button{display:flex;min-height:34px;align-items:center;gap:5px;padding:0 10px;color:#e5e8eb;background:#111417;border:1px solid #70777e;border-radius:2px;font-size:9px}.summary-report-toolbar>button{white-space:nowrap}.summary-report-toolbar>button span,.summary-report-toolbar label>span{color:#b6bdc4}.summary-report-toolbar>button strong{font-weight:500}.summary-report-toolbar label{display:grid;min-width:145px;min-height:49px;gap:4px;padding:5px 9px;text-transform:uppercase}.summary-report-toolbar select{min-width:126px;color:#eef1f3;background:transparent;border:0;font-size:9px;text-transform:none}.summary-report-toolbar svg{width:13px;height:13px}.summary-report-toolbar>button:nth-last-child(1){margin-left:auto}.summary-report-toolbar>button.selected{border-color:#66a9dd;box-shadow:inset 0 -2px #55a6df}.summary-delivery{position:relative}.summary-delivery>button{display:grid;width:36px;place-items:center;padding:0}.summary-delivery-menu{position:absolute;z-index:7;top:40px;right:0;width:152px;padding:4px;background:#181b1e;border:1px solid #666d74;border-radius:2px;box-shadow:0 10px 24px #00000080}.summary-delivery-menu button{width:100%;padding:8px;color:#e8ebee;background:transparent;border:0;font-size:9px;text-align:left}.summary-delivery-menu button:hover{background:#2c3136}.summary-customize{position:absolute;z-index:6;top:160px;right:20px;width:285px;color:#e7eaed;background:#181b1e;border:1px solid #666d74;border-radius:2px;box-shadow:0 12px 30px #00000080}.summary-customize>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #52585f}.summary-customize h2{margin:0;font-size:11px}.summary-customize header button{display:grid;width:25px;height:25px;place-items:center;color:#bdc4ca;background:transparent;border:0}.summary-customize header svg{width:12px}.summary-customize>section{display:grid;gap:7px;padding:10px 14px;border-bottom:1px solid #4f555c}.summary-customize h3{margin:0 0 2px;color:#f0f2f4;font-size:9px}.summary-customize label{display:flex;align-items:center;gap:7px;color:#cbd1d6;font-size:8px}.summary-customize input{width:13px;height:13px;margin:0;accent-color:#4d9cdb}.summary-report-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:0}.summary-report-column{display:grid;min-width:0;gap:17px}.summary-anomaly,.summary-report-section{background:#080a0c;border:1px solid #6b7177;border-radius:2px;overflow:hidden}.summary-anomaly{border:0;overflow:visible}.summary-anomaly>header,.summary-report-section>h2{margin:0;padding:12px 14px;color:#f1f3f5;background:#111417;border-bottom:1px solid #555b61;font-size:14px;font-weight:700}.summary-anomaly>header{padding:0 0 8px;background:transparent;border:0}.summary-anomaly>div{display:flex;min-height:84px;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #6b7177}.summary-anomaly svg{width:15px;min-width:15px;color:#db6777}.summary-anomaly p{display:grid;gap:7px;margin:0;font-size:11px;line-height:1.35}.summary-anomaly p strong{color:#f1f3f5;font-size:11px;font-weight:500}.summary-anomaly p span{color:#d4d9dd}.summary-anomaly button{margin:auto 0 auto auto;padding:0;color:#7baee1;background:transparent;border:0;font-size:10px}.summary-high-usage>div{min-height:78px}.summary-report-section>h3{margin:14px 14px 0;color:#dce1e5;font-size:10px}.summary-kpis{display:grid;grid-template-columns:repeat(3,1fr)}.summary-kpis article{display:grid;min-width:0;align-content:start;gap:6px;padding:18px 15px;border-right:1px solid #50575e}.summary-kpis article:last-child{border-right:0}.summary-kpis span{color:#aeb6bd;font-size:9px;line-height:1.35;text-transform:uppercase}.summary-kpis strong{color:#f0f2f4;font-size:20px;font-weight:400}.summary-splash-kpis{grid-template-columns:repeat(2,1fr)}.summary-chart{position:relative;padding:15px 16px 10px}.summary-chart>span{position:absolute;top:12px;left:13px;color:#99a2aa;font-size:8px}.summary-chart .assurance-mini-chart{height:145px}.summary-chart footer{display:flex;justify-content:space-between;padding:7px 2px 0;color:#969fa8;font-size:8px}.summary-report-section>.network-client-table{margin:0;background:transparent;border:0;border-radius:0;overflow:auto}.summary-report-section>.network-client-table>header{display:none}.summary-report-section>.network-client-table table{min-width:100%;font-size:9px}.summary-report-section>.network-client-table th,.summary-report-section>.network-client-table td{padding:9px 10px}.summary-report-section>.network-client-table tbody tr:nth-child(2n){background:#111417}.summary-utilization,.summary-port-chart{display:grid;gap:10px;padding:16px}.summary-utilization>div,.summary-port-chart>div{display:grid;grid-template-columns:150px minmax(90px,1fr) 34px;align-items:center;gap:10px;color:#cfd5da;font-size:9px}.summary-utilization i,.summary-port-chart i{display:block;height:10px;background:#252a2e}.summary-utilization b,.summary-port-chart b{display:block;min-width:3px;height:100%;background:#4f9fd8}.summary-port-chart b{background:#6b6ee8}.summary-utilization strong,.summary-port-chart strong{color:#eef1f3;text-align:right}.summary-empty{min-height:100px;margin:0;display:grid;place-items:center;color:#aeb6bd;font-size:9px}.summary-delivery-dialog{width:min(520px,92vw);color:#e9ecef;background:#181b1e;border:1px solid #686f76;border-radius:3px}.summary-delivery-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #50575e}.summary-delivery-dialog h2{margin:0;font-size:12px}.summary-delivery-dialog header button{display:grid;width:27px;height:27px;place-items:center;color:#c3cad0;background:transparent;border:0}.summary-delivery-dialog header svg{width:12px}.summary-delivery-dialog>section{display:grid;gap:11px;padding:17px}.summary-delivery-dialog label{display:grid;gap:5px;color:#d9dee2;font-size:8px}.summary-delivery-dialog input,.summary-delivery-dialog select,.summary-delivery-dialog textarea{min-height:33px;padding:7px 8px;color:#eef1f3;background:#0d0f11;border:1px solid #636a71;border-radius:2px;font:inherit}.summary-delivery-dialog textarea{resize:vertical}.summary-delivery-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #50575e}.summary-delivery-dialog>footer button{min-height:31px;margin:0;padding:0 11px}.summary-delivery-dialog>footer>button:first-child{color:#e1e5e8;background:#30353a;border:1px solid #656c73;border-radius:2px}@media(max-width:900px){.summary-report-clone{padding-inline:12px}.summary-report-toolbar{align-items:stretch}.summary-report-toolbar>button:nth-last-child(1){margin-left:0}.summary-customize{top:210px}.summary-report-body,.summary-kpis{grid-template-columns:1fr}.summary-kpis article{border-right:0;border-bottom:1px solid #50575e}.summary-utilization>div,.summary-port-chart>div{grid-template-columns:130px minmax(90px,1fr) 35px}}.summary-filter-control,.summary-network-control{position:relative}.summary-report-toolbar{gap:8px;flex-wrap:nowrap}.summary-report-toolbar>label{min-width:112px}.summary-report-toolbar>label select{min-width:94px;width:100%}.summary-report-toolbar>button,.summary-delivery>button{font-size:8px}.summary-report-toolbar>button:nth-last-child(1){margin-left:0}.summary-filter-control>button{margin:0 0 2px;padding:0;color:#78aee0;background:transparent;border:0;border-bottom:1px dotted #78aee0;font-size:9px}.summary-filter-popover,.summary-network-popover{position:absolute;z-index:12;top:calc(100% + 6px);left:0;min-width:180px;padding:5px;color:#e8ebee;background:#181b1e;border:1px solid #666d74;border-radius:2px;box-shadow:0 12px 30px #0000008c}.summary-filter-popover button{display:block;width:100%;min-height:31px;padding:0 9px;color:#d9dee2;background:transparent;border:0;border-radius:2px;font-size:9px;text-align:left}.summary-filter-popover button:hover,.summary-filter-popover button.selected{background:#2b3035;color:#fff}.summary-filter-popover button.selected:before{content:"✓";margin-right:8px;color:#59a7e1}.summary-network-control>button{display:grid;grid-template-columns:minmax(116px,1fr) 14px;min-width:155px;min-height:49px;align-items:center;gap:4px 7px;padding:5px 9px;color:#e5e8eb;background:#111417;border:1px solid #70777e;border-radius:2px;font-size:9px;text-align:left}.summary-network-control>button>span{grid-column:1 / -1;color:#b6bdc4;text-transform:uppercase}.summary-network-control>button strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.summary-network-control>button svg{width:12px;height:12px}.summary-network-popover{top:calc(100% + 5px);min-width:230px;padding:7px}.summary-network-popover label{display:flex;min-width:0;min-height:30px;align-items:center;gap:8px;padding:0 8px;background:transparent;border:0;color:#dde2e6;font-size:9px;text-transform:none}.summary-network-popover label:hover{background:#2b3035}.summary-network-popover input{width:13px;height:13px;margin:0;accent-color:#4d9cdb}.summary-report-notice{display:flex;min-height:38px;align-items:center;gap:8px;margin:-13px 0 19px;padding:8px 10px;color:#cfe4d4;background:#102019;border:1px solid #356149;border-radius:2px;font-size:9px}.summary-report-notice>svg{width:14px;height:14px;color:#70c488}.summary-report-notice span{flex:1}.summary-report-notice button{display:grid;width:23px;height:23px;place-items:center;color:#b9c6bd;background:transparent;border:0}.summary-report-notice button svg{width:11px;height:11px}.summary-customize{max-height:min(690px,calc(100vh - 190px));overflow:auto}.summary-customize-actions{display:flex;gap:7px;padding:9px 14px 4px}.summary-customize-actions button{min-height:27px;padding:0 8px;color:#dce2e7;background:#272c30;border:1px solid #5c636a;border-radius:2px;font-size:8px}.summary-customize>footer{padding:9px 14px;color:#9fa8b0;font-size:8px;text-align:right}.summary-anomaly p em{display:block;max-width:560px;padding-top:2px;color:#9fa8b0;font-size:9px;font-style:normal;line-height:1.5}.summary-delivery-row{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(190px,1.3fr);gap:10px}.summary-delivery-error{margin:0;padding:8px 10px;color:#f2bdba;background:#2a1515;border:1px solid #7b3f3f;border-radius:2px;font-size:9px}.summary-delivery-scope{padding:9px 10px;color:#aeb6bd;background:#101316;border:1px solid #454b51;border-radius:2px;font-size:8px}.summary-delivery-dialog button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:900px){.summary-report-toolbar{flex-wrap:wrap}.summary-report-toolbar>label{min-width:145px}.summary-network-control{width:100%}.summary-network-control>button{width:100%}.summary-network-popover{right:0;width:100%}.summary-report-notice{margin-top:0}}@media(max-width:560px){.summary-delivery-row{grid-template-columns:1fr}}.templates-clone,.template-detail-clone{max-width:1280px;padding-bottom:38px}.template-info{display:flex;align-items:center;gap:8px;margin:14px 20px 9px;color:#b9c0c7;font-size:10px}.template-info svg{width:13px;color:#70a9d8}.template-actions{display:flex;align-items:center;gap:7px;margin:0 20px 10px}.template-actions button,.template-detail-toolbar button,.template-section-inventory>header button{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:0 10px;color:#e0e5e9;background:#2d3236;border:1px solid #626a71;border-radius:3px;font-size:10px}.template-actions button svg{width:12px}.template-actions button.template-create,.template-detail-toolbar .template-bind{color:#fff;background:#397fb9;border-color:#65a5d8}.template-actions button:disabled,.template-detail-toolbar button:disabled{color:#7f8890;background:#272b2e;border-color:#4a5055}.template-actions>span{margin-left:auto;color:#a9b1b8;font-size:10px}.template-table{margin:0 20px;background:#23272b;border:1px solid #585f66;border-radius:3px;overflow:auto}.template-table table{width:100%;border-collapse:collapse;font-size:10px}.template-table th,.template-table td{min-height:38px;padding:10px 12px;color:#d7dce0;border-bottom:1px solid #4e555b;text-align:left;vertical-align:middle}.template-table th{color:#abb3bb;background:#2b2f33;font-size:9px;font-weight:600}.template-table th:first-child,.template-table td:first-child{width:34px;text-align:center}.template-table td button{padding:0;color:#7db3df;background:transparent;border:0;font:inherit}.template-table td.empty{height:180px;color:#9fa8b0;text-align:center}.template-table td.empty strong,.template-table td.empty span{display:block;margin-bottom:7px}.template-table td.empty button{margin-top:7px;padding:7px 12px;color:#fff;background:#397fb9;border:1px solid #65a5d8;border-radius:3px}.template-breadcrumb{display:flex;align-items:center;gap:8px;min-height:80px;padding:0 20px;border-bottom:1px solid #555c63}.template-breadcrumb button{display:flex;align-items:center;gap:4px;padding:0;color:#7db2df;background:transparent;border:0;font-size:10px}.template-breadcrumb button svg{width:13px}.template-breadcrumb span{color:#8f98a1}.template-breadcrumb h1{margin:0;color:#f1f3f5;font-size:16px;font-weight:500}.template-detail-tabs{display:flex;margin:0 20px 12px;border-bottom:1px solid #565e65}.template-detail-tabs button{padding:10px 14px;color:#aeb6bd;background:transparent;border:0;border-bottom:2px solid transparent;font-size:10px}.template-detail-tabs button.active{color:#fff;border-bottom-color:#58a7e8}.template-detail-toolbar{display:flex;align-items:center;gap:8px;margin:0 20px 10px}.template-detail-toolbar label{display:flex;width:270px;height:32px;align-items:center;gap:6px;padding:0 8px;background:#181b1e;border:1px solid #626970;border-radius:3px}.template-detail-toolbar svg{width:12px;color:#9ea7af}.template-detail-toolbar input{width:100%;color:#edf0f3;background:transparent;border:0;font-size:10px}.template-detail-toolbar .template-bind{margin-left:auto}.template-scope-list{display:flex;flex-wrap:wrap;gap:4px}.template-scope-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;color:#bcdfff;background:#173149;border:1px solid #315f83;border-radius:2px;font-size:8px;white-space:nowrap}.template-scope-list.local .template-scope-badge{color:#cad0d5;background:#30353a;border-color:#596168}.template-bound-table{min-width:980px}.template-bound-table th:nth-child(6),.template-bound-table th:nth-child(7){min-width:190px}.template-section-inventory{margin:0 20px;background:#23272b;border:1px solid #585f66;border-radius:3px}.template-section-inventory>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #525a61}.template-section-inventory h2,.template-section-inventory p{margin:0}.template-section-inventory h2{font-size:13px}.template-section-inventory p{margin-top:4px;color:#9fa8b0;font-size:9px}.template-section-inventory table{width:100%;border-collapse:collapse;font-size:9px}.template-section-inventory th,.template-section-inventory td{padding:12px 16px;border-bottom:1px solid #4d545b;text-align:left}.template-section-inventory th{color:#aeb6bd;background:#2b2f33;font-size:8px}.template-section-inventory td:first-child{width:38%}.template-section-inventory td strong,.template-section-inventory td span{display:block}.template-section-inventory td span{margin-top:3px;color:#9fa8b0}.template-available{display:flex!important;align-items:center;gap:5px;color:#75d19e!important}.template-available svg{width:12px}.template-unavailable{color:#8f989f!important}.template-create-dialog,.template-binding-dialog{color:#e8ebee;background:#25292d;border:1px solid #687077;border-radius:4px;box-shadow:0 16px 54px #0009}.template-create-dialog{width:min(520px,92vw)}.template-create-dialog>header,.template-binding-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #51585f}.template-create-dialog h2,.template-binding-dialog h2{margin:0;font-size:12px}.template-create-dialog header button,.template-binding-dialog header>button{display:grid;width:27px;height:27px;place-items:center;color:#c3cad0;background:transparent;border:0}.template-create-dialog header svg,.template-binding-dialog header svg{width:12px}.template-create-dialog>section{display:grid;gap:13px;padding:18px}.template-create-dialog label{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:10px;color:#dbe0e4;font-size:9px}.template-create-dialog input,.template-create-dialog select{height:33px;padding:0 8px;color:#eef1f3;background:#181b1e;border:1px solid #646b72;border-radius:3px;font-size:9px}.template-create-dialog>footer,.template-binding-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #51585f}.template-create-dialog>footer button,.template-binding-dialog>footer button{min-height:31px;margin:0;padding:0 12px}.template-create-dialog>footer>button:first-child,.template-binding-dialog>footer>button:first-child{color:#e1e5e8;background:#30353a;border:1px solid #656c73;border-radius:3px}.template-binding-dialog{width:min(760px,94vw)}.template-binding-dialog>header ol{display:flex;gap:18px;margin:10px 0 0;padding:0;list-style:none;color:#828b93;font-size:8px}.template-binding-dialog>header li.active{color:#8fc8f6}.template-binding-dialog>section{max-height:min(560px,64vh);overflow:auto;padding:18px}.template-binding-dialog section>p,.template-binding-dialog section>h3{margin:0 0 12px}.template-binding-dialog section>p{color:#aeb6bd;font-size:9px}.binding-search{display:flex;height:32px;align-items:center;gap:7px;padding:0 9px;background:#181b1e;border:1px solid #60686f;border-radius:3px}.binding-search svg{width:13px}.binding-search input{flex:1;color:#fff;background:transparent;border:0;font-size:9px}.binding-network-list{margin-top:12px;border:1px solid #535b62}.binding-network-list>label{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:11px;border-bottom:1px solid #4b535a;font-size:9px}.binding-network-list>label:last-child{border-bottom:0}.binding-network-list span,.binding-network-list strong,.binding-network-list small{display:block}.binding-network-list small{margin-top:3px;color:#99a2aa}.binding-network-list em{color:#d3b879;font-size:8px;font-style:normal}.binding-scope-actions{display:flex;justify-content:flex-end;gap:9px;margin:-33px 0 12px}.binding-scope-actions button{padding:0;color:#79b5e5;background:transparent;border:0;font-size:8px}.binding-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.binding-scope-grid>label{display:grid;grid-template-columns:22px 1fr;gap:7px;padding:12px;background:#202428;border:1px solid #515960;border-radius:3px}.binding-scope-grid>label.selected{background:#172b3d;border-color:#4e91c6}.binding-scope-grid>label.unavailable{opacity:.48}.binding-scope-grid strong,.binding-scope-grid small,.binding-scope-grid em{display:block}.binding-scope-grid strong{font-size:10px}.binding-scope-grid small{margin-top:4px;color:#abb3ba;font-size:8px;line-height:1.4}.binding-scope-grid em{margin-top:8px;color:#77b8eb;font-size:7px;font-style:normal;text-transform:uppercase}.binding-warning,.binding-note,.binding-success{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;color:#dec899;background:#3b3324;border:1px solid #75613e;font-size:8px;line-height:1.45}.binding-warning svg,.binding-note svg,.binding-success svg{width:14px;flex:0 0 14px}.binding-note{color:#b9d7ec;background:#203342;border-color:#3c607a}.binding-success{margin:0;color:#b9e3cb;background:#1c382a;border-color:#38684d}.binding-success strong,.binding-success span{display:block}.binding-success span{margin-top:3px}.template-binding-review dl{margin:14px 0;border:1px solid #525a61}.template-binding-review dl>div{display:grid;grid-template-columns:145px 1fr;border-bottom:1px solid #4d555c}.template-binding-review dl>div:last-child{border-bottom:0}.template-binding-review dt,.template-binding-review dd{margin:0;padding:11px;font-size:9px}.template-binding-review dt{color:#aeb6bd;background:#2d3236}.binding-retain{display:grid;grid-template-columns:22px 1fr;gap:7px;padding:12px;border:1px solid #525a61}.binding-retain strong,.binding-retain small{display:block}.binding-retain small{margin-top:4px;color:#9fa8b0;font-size:8px}.template-binding-dialog>footer button:disabled{opacity:.45}.template-binding-dialog .primary-button{color:#fff;background:#397fb9;border:1px solid #65a5d8;border-radius:3px}@media(max-width:760px){.template-actions{align-items:stretch;flex-wrap:wrap}.template-actions>span{width:100%;margin:0}.template-create-dialog label{grid-template-columns:1fr}.template-binding-dialog{width:calc(100vw - 112px)}.binding-scope-grid{grid-template-columns:1fr}.binding-scope-actions{justify-content:flex-start;margin:0 0 12px}.template-binding-review dl>div{grid-template-columns:1fr}}.template-error{display:flex;align-items:flex-start;gap:9px;margin:0 20px 14px;padding:10px 12px;border:1px solid #bb493e;background:#2b1717;color:#f0b8b3;font-size:10px}.template-error svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px}.template-binding-dialog>.template-error{margin:10px 16px}.binding-preflight-results{display:grid;gap:7px;margin:10px 0 16px}.binding-preflight-results article{display:grid;gap:3px;padding:9px 11px;border:1px solid #4a545d;background:#1e2429;font-size:8px;color:#aab5c0}.binding-preflight-results article strong{color:#e5e9ed;font-size:9px}.binding-preflight-results article span.error{color:#f0a39c}.template-notice{display:flex;align-items:center;gap:9px;margin:0 20px 14px;padding:10px 12px;color:#bce5cc;background:#193326;border:1px solid #386a4e;font-size:10px}.template-notice>svg{width:14px;height:14px}.template-notice>span{flex:1}.template-notice>button{display:grid;width:22px;height:22px;place-items:center;color:#bce5cc;background:transparent;border:0}.template-notice>button svg{width:12px}.binding-network-list .binding-empty{margin:0;padding:26px;color:#9fa8b0;text-align:center;font-size:9px}.template-edit-dialog,.template-operation-dialog{width:min(680px,94vw);color:#e8ebee;background:#25292d;border:1px solid #687077;border-radius:4px;box-shadow:0 16px 54px #0009}.template-edit-dialog>header,.template-operation-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #51585f}.template-edit-dialog h2,.template-operation-dialog h2,.template-operation-dialog h3{margin:0;font-size:12px}.template-edit-dialog header p,.template-operation-dialog header p{margin:5px 0 0;color:#aab2b9;font-size:9px}.template-edit-dialog header button,.template-operation-dialog header button{display:grid;width:27px;height:27px;place-items:center;color:#c3cad0;background:transparent;border:0}.template-edit-dialog header svg,.template-operation-dialog header svg{width:12px}.template-edit-dialog>section,.template-operation-dialog>section{display:grid;gap:14px;max-height:min(620px,68vh);overflow:auto;padding:18px}.template-edit-name,.template-operation-dialog>section>label{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:12px;color:#dbe0e4;font-size:9px}.template-edit-dialog input,.template-operation-dialog input,.template-operation-dialog select{min-height:33px;padding:0 9px;color:#eef1f3;background:#181b1e;border:1px solid #646b72;border-radius:3px;font-size:9px}.template-edit-dialog fieldset{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px;border:1px solid #525a61}.template-edit-dialog legend{padding:0 6px;color:#aeb6bd;font-size:8px}.template-edit-dialog fieldset>label{display:grid;grid-template-columns:22px 1fr;gap:7px;padding:11px;background:#202428;border:1px solid #515960;border-radius:3px}.template-edit-dialog fieldset>label.selected{background:#172b3d;border-color:#4e91c6}.template-edit-dialog fieldset strong,.template-edit-dialog fieldset small{display:block}.template-edit-dialog fieldset strong{font-size:9px}.template-edit-dialog fieldset small{margin-top:4px;color:#9fa8b0;font-size:7px;line-height:1.4}.template-edit-dialog>footer,.template-operation-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #51585f}.template-edit-dialog>footer button,.template-operation-dialog>footer button{min-height:31px;padding:0 12px;color:#e1e5e8;background:#30353a;border:1px solid #656c73;border-radius:3px}.template-edit-dialog>footer .primary-button,.template-operation-dialog>footer .primary-button{color:#fff;background:#397fb9;border-color:#65a5d8}.template-edit-dialog>footer button:disabled,.template-operation-dialog>footer button:disabled{opacity:.45}.template-operation-sources,.template-split-parts{display:grid;gap:7px}.template-operation-sources article,.template-split-parts article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 11px;background:#202428;border:1px solid #515960}.template-operation-sources strong{font-size:9px}.template-operation-dialog>section>aside{display:flex;align-items:flex-start;gap:8px;padding:10px;color:#b9d7ec;background:#203342;border:1px solid #3c607a;font-size:8px;line-height:1.45}.template-operation-dialog>section>aside svg{width:14px;flex:0 0 14px}.template-split-parts article{display:grid;grid-template-columns:minmax(220px,1fr) auto}.template-split-parts label{display:grid;gap:5px;color:#aeb6bd;font-size:8px}.template-split-parts input{width:100%;box-sizing:border-box}.network-combine-primary{display:grid;gap:7px;margin:0;padding:11px;border:1px solid #525a61}.network-combine-primary legend{padding:0 6px;color:#aeb6bd;font-size:8px}.network-combine-primary>label{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:10px;background:#202428;border:1px solid #515960;border-radius:3px}.network-combine-primary>label.selected{background:#172b3d;border-color:#4e91c6}.network-combine-primary strong,.network-combine-primary small{display:block}.network-combine-primary strong{font-size:9px}.network-combine-primary small{margin-top:4px;color:#9fa8b0;font-size:8px}.network-combine-dialog>.template-error{margin:0 18px 10px}.network-combine-dialog .binding-warning{margin:0}.network-combine-impact{margin:0;border:1px solid #525a61}.network-combine-impact>div{display:grid;grid-template-columns:155px 1fr;border-bottom:1px solid #4d555c}.network-combine-impact>div:last-child{border-bottom:0}.network-combine-impact dt,.network-combine-impact dd{margin:0;padding:10px;font-size:9px}.network-combine-impact dt{color:#aeb6bd;background:#2d3236}.binding-conflict-policy{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;padding:11px;border:1px solid #525a61}.binding-conflict-policy legend{padding:0 5px;color:#aeb6bd;font-size:8px}.binding-conflict-policy label{display:grid;grid-template-columns:20px 1fr;gap:6px;padding:8px;background:#202428;border:1px solid #4e565d;font-size:8px}.binding-conflict-policy strong,.binding-conflict-policy small{display:block}.binding-conflict-policy small{margin-top:3px;color:#9fa8b0}@media(max-width:760px){.template-edit-dialog fieldset{grid-template-columns:1fr}.template-edit-name,.template-operation-dialog>section>label,.template-split-parts article{grid-template-columns:1fr}}.firmware-clone{max-width:1260px;padding-bottom:40px}.firmware-tabs,.firmware-source-tabs{display:flex;margin:0 20px;border-bottom:1px solid #555c63}.firmware-tabs button,.firmware-source-tabs button{padding:13px 18px 11px;color:#b9c0c7;background:transparent;border:0;border-bottom:2px solid transparent;font-size:9px}.firmware-tabs button.selected,.firmware-source-tabs button.selected{color:#eef1f3;border-color:#4d9fda}.firmware-source-tabs{margin-top:14px}.firmware-source-tabs button span{margin-left:5px;padding:2px 4px;color:#0b1c2c;background:#6fb5e8;border-radius:2px;font-size:6px}.firmware-overview{display:grid;gap:14px;padding:16px 20px}.firmware-overview>section{background:#23272b;border:1px solid #575e65;border-radius:3px;overflow:hidden}.firmware-overview h2{margin:0;padding:12px 15px;color:#edf0f3;background:#292d31;border-bottom:1px solid #50575e;font-size:11px}.firmware-overview>section>article{display:flex;align-items:center;justify-content:space-between;padding:15px}.firmware-overview article strong{color:#e9ecef;font-size:9px}.firmware-overview article small{color:#aeb6bd;font-weight:400}.firmware-overview article p,.firmware-overview>section>p{margin:5px 0 0;color:#b5bdc4;font-size:8px}.firmware-overview article button{width:30px;height:30px;color:#7f8992;background:#2d3236;border:1px solid #565d64}.firmware-empty{display:grid;justify-items:center;gap:4px;padding:36px;color:#aeb6bd;font-size:8px}.firmware-empty strong{color:#e5e9ec;font-size:10px}.firmware-overview>section>h3{margin:15px 15px 0;color:#dee3e7;font-size:9px}.firmware-overview>section>p{margin:4px 15px 16px}.firmware-status{display:grid;grid-template-columns:1fr 1fr}.firmware-status button{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;padding:18px;color:#dfe4e8;background:#24282c;border:0;border-right:1px solid #51585f;text-align:left}.firmware-status svg{width:18px;color:#e1aa4d}.firmware-status button:nth-child(2) svg{color:#db6666}.firmware-status strong{font-size:22px}.firmware-status span{font-size:8px}.firmware-versions nav{display:flex;padding:10px 14px 0}.firmware-versions nav button{padding:8px 12px;color:#abb4bc;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px}.firmware-versions nav button.selected{color:#edf0f3;border-color:#4d9fda}.firmware-versions table,.firmware-network-table table,.firmware-wizard table{width:100%;border-collapse:collapse;font-size:8px}.firmware-versions th,.firmware-versions td,.firmware-network-table th,.firmware-network-table td,.firmware-wizard th,.firmware-wizard td{padding:10px 12px;color:#d5dbe0;border-bottom:1px solid #4e555b;text-align:left}.firmware-versions th,.firmware-network-table th,.firmware-wizard th{color:#aeb6bd;background:#292d31;font-size:7px}.firmware-versions td button,.firmware-network-table td button,.firmware-wizard td button{padding:0;color:#7db3df;background:transparent;border:0;font:inherit}.firmware-versions footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px;color:#aeb6bd;font-size:7px}.firmware-versions select{height:27px;color:#e6eaed;background:#1a1d20;border:1px solid #5f666d}.firmware-schedule{padding-bottom:25px}.firmware-schedule-heading{display:flex;align-items:center;justify-content:space-between;margin:13px 20px 9px}.firmware-schedule-heading h2{margin:0;color:#eef1f3;font-size:13px}.firmware-schedule-heading button{min-height:31px;padding:0 10px;color:#fff;background:#3f88c4;border:1px solid #69a9db;border-radius:3px;font-size:8px}.firmware-schedule-heading button:disabled{color:#818a92;background:#2b2f33;border-color:#4d5359}.firmware-filters{display:flex;align-items:end;gap:7px;margin:0 20px 9px;overflow:auto}.firmware-filters label{display:grid;flex:0 0 128px;gap:4px;color:#aeb6bd;font-size:7px}.firmware-filters label:first-child{flex-basis:180px}.firmware-filters label>div{display:flex;height:31px;align-items:center;gap:5px;padding:0 7px;background:#181b1e;border:1px solid #60676e}.firmware-filters svg{width:11px}.firmware-filters input{width:100%;color:#eef1f3;background:transparent;border:0;font-size:8px}.firmware-filters select{height:31px;color:#e7eaed;background:#1a1d20;border:1px solid #60676e;font-size:7px}.firmware-filters>button{min-width:max-content;min-height:31px;color:#dce1e5;background:#30353a;border:1px solid #626970;font-size:8px}.firmware-selection{margin:0 20px 7px;color:#abb4bc;font-size:8px}.firmware-network-table{margin:0 20px;overflow:auto;border:1px solid #575e65}.firmware-network-table table{min-width:1150px}.firmware-critical{color:#e0a847}.firmware-good{color:#66bd8a}.firmware-scheduled>section{display:grid;justify-items:center;gap:8px;margin:20px;padding:70px;color:#aeb6bd;background:#23272b;border:1px solid #575e65;text-align:center}.firmware-scheduled svg{width:28px;color:#66bd8a}.firmware-scheduled h2{margin:0;color:#edf0f3;font-size:14px}.firmware-scheduled p{margin:0;font-size:8px}.firmware-scheduled button{min-height:31px;color:#fff;background:#3f88c4;border:1px solid #69a9db;border-radius:3px}.firmware-wizard{width:min(880px,94vw);color:#e9ecef;background:#25292d;border:1px solid #687077;border-radius:4px}.firmware-wizard>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #51585f}.firmware-wizard h2{margin:0;font-size:13px}.firmware-wizard header button{display:grid;width:27px;height:27px;place-items:center;color:#c3cad0;background:transparent;border:0}.firmware-wizard header svg{width:12px}.firmware-wizard-table{padding:16px;overflow:auto}.firmware-wizard-table table{min-width:760px;border:1px solid #575e65}.firmware-wizard select{min-height:31px;color:#eef1f3;background:#181b1e;border:1px solid #626970;font-size:8px}.firmware-strategy,.firmware-timing{display:grid;gap:10px;padding:18px}.firmware-strategy h3{margin:5px 0 0;font-size:10px}.firmware-strategy>label,.firmware-timing>label{display:flex;align-items:flex-start;gap:8px;color:#e0e4e7;font-size:8px}.firmware-strategy label span{display:grid;gap:3px}.firmware-strategy label small,.firmware-strategy p,.firmware-timing p,.firmware-timing small{margin:0;color:#aeb6bd;font-size:8px}.firmware-strategy aside{padding:9px;color:#d8c48c;background:#373325;border:1px solid #706441;font-size:8px}.firmware-timing>p{color:#edf0f3;font-size:10px}.firmware-timing>div{display:flex;align-items:center;gap:8px;margin-left:21px}.firmware-timing input[type=date],.firmware-timing input[type=time]{height:31px;padding:0 7px;color:#eef1f3;background:#181b1e;border:1px solid #626970}.firmware-timing span{color:#aeb6bd;font-size:7px}.firmware-wizard>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #51585f}.firmware-wizard>footer button{min-height:31px;margin:0;padding:0 12px}.firmware-wizard>footer button:not(.primary-button){color:#e1e5e8;background:#30353a;border:1px solid #656c73;border-radius:3px}@media(max-width:760px){.firmware-status{grid-template-columns:1fr}.firmware-filters{flex-wrap:wrap}.firmware-filters label{flex:1 1 150px}}.firmware-tabs button,.firmware-source-tabs button,.firmware-versions nav button,.firmware-network-table button,.firmware-scheduled button,.firmware-empty button{cursor:pointer}.firmware-empty button,.firmware-run-preview button{min-height:29px;padding:0 10px;color:#e9edf0;background:#30353a;border:1px solid #616970;border-radius:2px;font-size:8px}.firmware-run-preview{display:flex;align-items:center;justify-content:space-between;padding:18px;color:#cbd2d7;font-size:8px}.firmware-run-preview strong{color:#edf0f3;font-size:10px}.firmware-selection{display:flex;align-items:center;gap:8px}.firmware-selection button{padding:0;color:#7db3df;background:transparent;border:0;font:inherit;cursor:pointer}.firmware-table-empty{padding:30px;color:#9fa8af;text-align:center;font-size:8px}.firmware-scheduled .firmware-runs{display:block;padding:0;max-width:calc(100% - 40px);overflow-x:auto;justify-items:start;text-align:left}.firmware-runs>header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 15px;border-bottom:1px solid #51585f}.firmware-runs>header h2,.firmware-runs>header p{text-align:left}.firmware-runs>header p{margin-top:4px}.firmware-runs table{width:100%;border-collapse:collapse;font-size:8px}.firmware-runs th,.firmware-runs td{padding:11px 12px;border-bottom:1px solid #4e555b;text-align:left}.firmware-runs th{color:#aeb6bd;background:#292d31;font-size:7px}.firmware-runs td{color:#d5dbe0}.firmware-runs td:last-child{text-align:right}.firmware-runs td button{color:#e6c0bd;background:transparent;border:0;font-size:8px}.firmware-runs td button.firmware-run-link{color:#7db3df;text-decoration:underline;text-underline-offset:2px}.firmware-strategy aside{display:flex;align-items:center;gap:7px}.firmware-strategy aside svg{width:13px;flex:0 0 auto}.firmware-preflight-summary{display:grid;gap:4px;margin-top:4px;padding:10px 12px;color:#b8c1c7;background:#202a30;border:1px solid #455760;font-size:8px}.firmware-preflight-summary strong{color:#edf0f3}.firmware-wizard-error{margin:0;color:#ef9b93!important}.firmware-wizard>footer .primary-button:disabled{color:#808991;background:#30353a;border-color:#4e555b}.firmware-info-scrim{position:fixed;z-index:95;inset:0;display:grid;place-items:center;background:#020507ad}.firmware-info-scrim>section{width:min(500px,calc(100vw - 36px));color:#c6cdd2;background:#282d31;border:1px solid #636c73;box-shadow:0 18px 55px #020304;font-size:8px;line-height:1.55}.firmware-info-scrim header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #50585e}.firmware-info-scrim h2{margin:0;color:#f0f2f4;font-size:11px}.firmware-info-scrim header button{display:flex;color:#abb4ba;background:transparent;border:0;cursor:pointer}.firmware-info-scrim header svg{width:14px}.firmware-info-scrim p{margin:0;padding:15px}.firmware-run-detail>header>div,.firmware-run-cancel>header>div{display:grid;gap:3px}.firmware-run-detail>header span,.firmware-run-cancel>header span{color:#9fa9b1;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.firmware-run-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-bottom:1px solid #50585e}.firmware-run-detail dl div{display:grid;gap:4px;padding:12px 15px;border-right:1px solid #50585e;border-bottom:1px solid #50585e}.firmware-run-detail dt{color:#9fa9b1;font-size:7px;text-transform:uppercase}.firmware-run-detail dd{margin:0;color:#edf0f3;font-size:8px}.firmware-run-detail>section{padding:12px 15px}.firmware-run-detail>section h3{margin:0 0 6px;color:#edf0f3;font-size:9px}.firmware-run-detail>section p{padding:3px 0}.firmware-run-cancel footer button.danger{color:#fff;background:#9f3f3f}.firmware-info-scrim footer{display:flex;justify-content:flex-end;padding:10px 15px;border-top:1px solid #50585e}.firmware-info-scrim footer button{height:29px;padding:0 11px;color:#111a20;background:#79b8e4;border:0;font-size:8px;cursor:pointer}.firmware-toast{position:fixed;right:24px;bottom:24px;z-index:100;display:flex;align-items:center;gap:8px;max-width:360px;padding:10px 12px;color:#dde4e8;background:#1f292f;border:1px solid #527086;box-shadow:0 10px 30px #0000004d;font-size:8px}.firmware-toast>svg{width:13px;color:#7bc98c}.firmware-toast button{display:flex;margin-left:auto;padding:0;color:#aeb8bf;background:transparent;border:0;cursor:pointer}.firmware-toast button svg{width:12px}.change-log-clone{max-width:1320px;padding-bottom:40px}.change-log-toolbar{display:flex;align-items:center;gap:8px;padding:14px 20px}.change-log-toolbar label{display:flex;width:250px;height:33px;align-items:center;gap:6px;padding:0 8px;background:#181b1e;border:1px solid #626970;border-radius:3px}.change-log-toolbar label svg{width:13px;color:#9fa8b0}.change-log-toolbar input{width:100%;color:#eef1f3;background:transparent;border:0;font-size:8px}.change-log-toolbar>span{color:#aeb6bd;font-size:8px}.change-log-toolbar>span strong{color:#e3e7ea;font-weight:500}.change-log-toolbar>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 9px;color:#e1e5e8;background:#30353a;border:1px solid #626970;border-radius:3px;font-size:8px}.change-log-toolbar>button:first-of-type{margin-left:auto}.change-log-toolbar>button:last-child{color:#fff;background:#3f88c4;border-color:#69a9db}.change-log-toolbar button svg{width:12px}.change-log-table{margin:0 20px;background:#23272b;border:1px solid #575e65;border-radius:3px;overflow:auto}.change-log-table table{min-width:1450px;width:100%;border-collapse:collapse;font-size:8px}.change-log-table th,.change-log-table td{padding:10px 11px;color:#d2d8dd;border-bottom:1px solid #4e555b;text-align:left;vertical-align:top}.change-log-table th{color:#aeb6bd;background:#292d31;font-size:7px;white-space:nowrap}.change-log-table td:nth-child(1){white-space:nowrap}.change-log-table td:nth-child(2),.change-log-table td:nth-child(4),.change-log-table td:nth-child(6){color:#82b4dd}.change-log-table footer{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;color:#aeb6bd;font-size:7px}.change-log-table footer select{height:27px;color:#e6eaed;background:#1a1d20;border:1px solid #5f666d}.change-log-table footer nav{display:flex;align-items:center;gap:4px}.change-log-table footer button,.change-log-table footer strong{display:grid;min-width:27px;height:27px;place-items:center;color:#dce1e5;background:transparent;border:1px solid transparent;font-size:7px}.change-log-table footer strong{color:#18232c;background:#ecf2f8;border-radius:2px}.change-summary-dialog{width:min(590px,92vw);color:#e8ebee;background:#25292d;border:1px solid #687077;border-radius:4px}.change-summary-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #51585f}.change-summary-dialog h2{margin:0;font-size:12px}.change-summary-dialog header button{display:grid;width:27px;height:27px;place-items:center;color:#c3cad0;background:transparent;border:0}.change-summary-dialog header svg{width:12px}.change-summary-dialog>div{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:20px}.change-summary-dialog>div svg{width:21px;color:#6eafe0}.change-summary-dialog p{margin:0;color:#bdc4ca;font-size:9px;line-height:1.55}.change-summary-dialog p strong{display:block;margin-bottom:5px;color:#eef1f3;font-size:10px}.change-summary-dialog>footer{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid #51585f}.change-summary-dialog>footer button{min-height:31px;padding:0 12px;color:#e1e5e8;background:#30353a;border:1px solid #656c73;border-radius:3px;font-size:8px}@media(max-width:800px){.change-log-toolbar{align-items:stretch;flex-wrap:wrap}.change-log-toolbar label{width:100%}.change-log-toolbar>button:first-of-type{margin-left:0}}.organization-overview-clone,.organization-summary-clone{max-width:1340px;padding-bottom:40px}.organization-overview-tabs{display:flex;align-items:center;justify-content:space-between;padding:13px 20px 8px}.organization-overview-tabs nav{display:flex;border:1px solid #5c636a}.organization-overview-tabs nav button{min-width:130px;padding:10px 14px;color:#b9c1c8;background:#272b2f;border:0;border-right:1px solid #555c63;font-size:8px}.organization-overview-tabs nav button.selected{color:#edf0f3;background:#353a3f}.organization-overview-tabs>label{display:flex;align-items:center;gap:6px;color:#aeb6bd;font-size:8px}.organization-overview-toolbar{display:flex;align-items:center;gap:7px;padding:0 20px 10px}.organization-overview-toolbar>label{display:flex;width:260px;height:32px;align-items:center;gap:6px;padding:0 8px;background:#181b1e;border:1px solid #60676e;border-radius:3px}.organization-overview-toolbar svg{width:12px;color:#9ea7af}.organization-overview-toolbar input{width:100%;color:#eef1f3;background:transparent;border:0;font-size:8px}.organization-overview-toolbar>span{color:#aeb6bd;font-size:8px}.organization-overview-toolbar>button{display:inline-flex;height:31px;align-items:center;gap:5px;padding:0 9px;color:#e1e5e8;background:#30353a;border:1px solid #626970;border-radius:3px;font-size:8px}.organization-overview-toolbar>p{margin:0 0 0 auto;color:#aeb6bd;font-size:8px}.organization-overview-toolbar>p strong{color:#e7eaed;font-weight:500}.organization-overview-table,.organization-summary-table{margin:0 20px;overflow:auto;background:#23272b;border:1px solid #575e65}.organization-overview-table table{min-width:1740px;width:100%;border-collapse:collapse;font-size:7px}.organization-overview-table th,.organization-overview-table td,.organization-summary-table th,.organization-summary-table td{height:37px;padding:0 9px;color:#d3d9de;border-bottom:1px solid #4e555b;text-align:left;white-space:nowrap}.organization-overview-table th,.organization-summary-table th{color:#aeb6bd;background:#292d31;font-size:7px;font-weight:600}.organization-overview-table td:nth-child(3) button,.organization-summary-table td:nth-child(3) button{padding:0;color:#7db3df;background:transparent;border:0;font:inherit}.organization-overview-table td>i,.organization-summary-table td>i{display:block;width:8px;height:8px;background:#69bd88;border-radius:50%}.organization-overview-table td>i.dormant,.organization-summary-table td>i.dormant{background:#747c84}.organization-tags{color:#80b4df}.organization-map{position:relative;min-height:360px;margin:13px 20px;background:#22272a;border:1px solid #575e65;overflow:hidden}.organization-map-grid{position:absolute;inset:0;opacity:.6;background:linear-gradient(28deg,transparent 0 19%,#566169 20% 20.7%,transparent 21% 48%,#4b555c 49% 50%,transparent 51%),linear-gradient(105deg,transparent 0 28%,#4f5960 29% 29.6%,transparent 30% 68%,#535d64 69% 70%,transparent 71%),radial-gradient(circle at 35% 42%,#3a444a 0 2px,transparent 3px);background-size:100% 100%,100% 100%,54px 54px}.organization-map-controls{position:absolute;z-index:2;top:10px;left:10px;display:flex;gap:5px}.organization-map-controls>button{width:29px;height:29px;color:#e8ebee;background:#30353a;border:1px solid #656c73}.organization-map-controls>div{display:flex;margin-left:7px}.organization-map-controls>div button{height:29px;color:#ccd2d7;background:#30353a;border:1px solid #656c73;font-size:7px}.organization-map-controls>div button.selected{background:#42505b}.organization-map-controls>label{display:flex;margin-left:7px}.organization-map-controls input{width:160px;padding:0 7px;color:#eef1f3;background:#202428;border:1px solid #646b72;font-size:7px}.organization-map-controls label button{color:#e4e8eb;background:#30353a;border:1px solid #646b72;font-size:7px}.organization-map-marker{position:absolute;z-index:2;display:grid;place-items:center;color:#5ca9df}.organization-map-marker svg{width:30px}.organization-map-marker span{position:absolute;top:5px;color:#fff;font-size:7px}.marker-one{top:38%;left:24%}.marker-two{top:53%;left:54%}.marker-three{top:29%;right:20%}.organization-secondary-view{margin:10px 20px;background:#23272b;border:1px solid #575e65}.organization-secondary-view>header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #50575e}.organization-secondary-view h2{margin:0;color:#edf0f3;font-size:11px}.organization-secondary-view header button{min-height:30px;color:#fff;background:#3f88c4;border:1px solid #69a9db;font-size:8px}.organization-secondary-view table{width:100%;border-collapse:collapse;font-size:8px}.organization-secondary-view th,.organization-secondary-view td{padding:10px 13px;border-bottom:1px solid #4e555b;text-align:left}.organization-secondary-view th{color:#aeb6bd;background:#292d31}.organization-secondary-view td{color:#d6dce0}.device-good{color:#65bd89}.device-alert{color:#d9a84f}.organization-device-summary,.organization-summary-networks,.organization-announcements{margin:16px 20px;background:#23272b;border:1px solid #575e65;border-radius:3px;overflow:hidden}.organization-device-summary>header,.organization-summary-networks>header,.organization-announcements>header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #50575e}.organization-device-summary h2,.organization-summary-networks h2,.organization-announcements h2{margin:0;color:#eef1f3;font-size:12px}.organization-device-summary header button{padding:0;color:#7db3df;background:transparent;border:0;font-size:8px}.organization-device-summary>div{display:grid;grid-template-columns:repeat(6,1fr)}.organization-device-summary>div>button{display:grid;grid-template-columns:1fr auto;gap:4px;padding:15px;color:#d8dde1;background:#25292d;border:0;border-right:1px solid #50575e;text-align:left}.organization-device-summary h3{grid-column:1/-1;margin:0;font-size:9px}.organization-device-summary small{color:#9fa8b0;font-size:7px}.organization-device-summary strong{font-size:17px}.organization-device-summary span{align-self:end;color:#aeb6bd;font-size:7px}.organization-device-summary svg{grid-row:3;width:17px;color:#66bc88}.organization-device-summary button:first-child svg{color:#dcaa4d}.organization-summary-networks>header p{margin:3px 0 0;color:#aeb6bd;font-size:8px}.organization-summary-filters{display:flex;align-items:center;gap:7px;padding:10px 13px}.organization-summary-filters label{display:flex;width:240px;height:31px;align-items:center;gap:6px;padding:0 8px;background:#181b1e;border:1px solid #60676e}.organization-summary-filters svg{width:12px}.organization-summary-filters input{width:100%;color:#eef1f3;background:transparent;border:0;font-size:8px}.organization-summary-filters select,.organization-summary-filters button{height:31px;color:#e2e6e9;background:#30353a;border:1px solid #626970;font-size:8px}.organization-summary-filters span{margin-left:auto;color:#aeb6bd;font-size:8px}.organization-summary-table{margin:0 13px 14px}.organization-summary-table table{min-width:1060px;width:100%;border-collapse:collapse;font-size:8px}.summary-device-count{display:inline-flex;align-items:center;gap:5px}.summary-device-count i{width:7px;height:7px;background:#64bd87;border-radius:50%}.organization-announcements>header select{height:30px;color:#e4e8eb;background:#1b1e21;border:1px solid #60676e;font-size:8px}.announcement-kpis{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #50575e}.announcement-kpis button{display:flex;align-items:center;justify-content:space-between;padding:15px;color:#d7dce0;background:#25292d;border:0;border-right:1px solid #50575e;font-size:8px}.announcement-kpis strong{font-size:18px}.organization-announcements article{padding:14px 16px;border-bottom:1px solid #4e555b}.organization-announcements h3{margin:0;color:#82b4dd;font-size:10px}.organization-announcements article small{display:block;margin-top:4px;color:#aeb6bd;font-size:7px}.organization-announcements article div{display:flex;gap:5px;margin-top:8px}.organization-announcements article div span{padding:3px 5px;color:#c5cdd3;background:#31363b;border-radius:2px;font-size:7px}.organization-announcements article p{max-width:800px;margin:8px 0 0;color:#b3bbc2;font-size:8px;line-height:1.5}@media(max-width:900px){.organization-overview-toolbar{align-items:stretch;flex-wrap:wrap}.organization-overview-toolbar>p{width:100%;margin:0}.organization-device-summary>div{grid-template-columns:repeat(2,1fr)}.announcement-kpis{grid-template-columns:1fr}}.organization-device-summary>div{grid-template-columns:repeat(5,1fr)}.organization-device-summary>div>button{cursor:pointer}.organization-device-summary>div>button.selected{background:#2b3f4e;box-shadow:inset 0 -2px #5ca8df}.organization-device-summary>div>button:last-child{border-right:0}.organization-summary-filters button.selected{color:#fff;background:#2c4354;border-color:#5b89aa}.organization-summary-filters button:disabled{opacity:.4}.organization-summary-filter-panel{display:flex;align-items:flex-end;gap:9px;margin:0 13px 10px;padding:11px 12px;background:#1e2226;border:1px solid #515960}.organization-summary-filter-panel label{display:grid;gap:4px;color:#9fa8b0;font-size:7px}.organization-summary-filter-panel select{min-width:170px;height:31px;padding:0 8px;color:#e6eaed;background:#171a1d;border:1px solid #626970;font-size:8px}.organization-summary-filter-panel button{height:31px;padding:0 10px;color:#e2e7ea;background:#2d3236;border:1px solid #626970;font-size:8px}.organization-summary-filter-panel button:disabled{opacity:.4}.announcement-kpis button{cursor:pointer}.announcement-kpis button.selected{background:#2a3e4d;box-shadow:inset 0 -2px #5ca8df}@media(max-width:900px){.organization-device-summary>div{grid-template-columns:repeat(2,1fr)}.organization-summary-filter-panel{align-items:stretch;flex-direction:column}.organization-summary-filter-panel select{width:100%}}.organization-overview-notice{margin:0 20px 10px;padding:9px 11px;color:#cee4f4;background:#263947;border:1px solid #527b99;font-size:8px}.organization-overview-notice.error{color:#ecc6c3;background:#3a2928;border-color:#82514d}.organization-map-controls>form{display:flex;margin-left:7px}.organization-map-controls>form input{height:29px;box-sizing:border-box}.organization-map-controls>form button{height:29px;padding:0 9px;color:#e4e8eb;background:#30353a;border:1px solid #646b72;border-left:0;font-size:7px}.organization-map-scale{position:absolute;z-index:3;right:10px;bottom:9px;padding:4px 7px;color:#d6dde2;background:#171b1ecc;border:1px solid #5b646b;font-size:7px}.organization-map.satellite .organization-map-grid{opacity:.78;background:linear-gradient(23deg,transparent 0 18%,#4b5544 19% 27%,transparent 28% 48%,#536047 49% 62%,transparent 63%),linear-gradient(107deg,#293b36 0 24%,#3d4940 25% 46%,#25383a 47% 68%,#414736 69% 100%),radial-gradient(circle at 62% 38%,#79836c 0 4px,transparent 5px);background-size:100% 100%,100% 100%,44px 44px}.organization-map-marker{padding:0;background:transparent;border:0;cursor:pointer}.organization-map-marker:focus-visible{outline:2px solid #8bc7ef;outline-offset:2px}.organization-create-tag{display:flex;gap:5px}.organization-create-tag input{min-width:160px;padding:0 8px;color:#eef1f3;background:#171a1d;border:1px solid #626970;font-size:8px}.organization-create-tag button{padding:0 10px}.organization-secondary-view header>button,.organization-secondary-view header button{cursor:pointer}@media(max-width:700px){.organization-map-controls{right:10px;flex-wrap:wrap}.organization-map-controls>form{width:100%;margin-left:0}.organization-map-controls>form input{min-width:0;flex:1}.organization-create-tag{width:100%;flex-wrap:wrap}.organization-secondary-view>header{align-items:flex-start;gap:8px;flex-direction:column}}.organization-vpn-status-clone{max-width:1340px;padding:18px 24px 48px;color:#d9dde1}.vpn-status-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.vpn-status-title>div{display:flex;align-items:baseline;gap:10px}.vpn-status-title h1{margin:0;color:#f1f3f5;font-size:17px;font-weight:500}.vpn-status-title h1 span{color:#8bbbe0}.vpn-status-title button{padding:0;color:#83b5dc;background:transparent;border:0;font-size:8px}.vpn-status-title.detail>div{flex-wrap:wrap}.vpn-status-title.detail .vpn-back{display:flex;width:100%;align-items:center;gap:2px;margin-bottom:5px;color:#84b6dd}.vpn-back svg{width:12px;height:12px}.vpn-charts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.vpn-charts article{min-width:0;padding:14px 16px;background:#24282c;border:1px solid #50575d;border-radius:2px}.vpn-charts h2,.vpn-charts h3{margin:0 0 9px;color:#e7eaed;font-size:10px;font-weight:500}.vpn-trend-chart{position:relative;padding-left:42px}.vpn-chart-axis{position:absolute;top:0;bottom:25px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:#98a0a7;font-size:6px}.vpn-trend-chart svg{display:block;width:100%;height:126px;overflow:visible}.vpn-grid line{stroke:#454b50;stroke-width:1}.vpn-line{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.vpn-line.usage{stroke:#5aa9df}.vpn-area{fill:#4a9ad121}.vpn-line.latency-primary{stroke:#78b7e3}.vpn-line.latency-secondary{stroke:#cfa65b}.vpn-trend-chart footer{display:flex;justify-content:space-between;padding-top:5px;color:#979fa6;font-size:6px}.vpn-legend{display:flex;gap:14px;margin-top:7px;color:#a9b1b8;font-size:7px}.vpn-legend span{display:flex;align-items:center;gap:4px}.vpn-legend i{width:11px;height:2px;background:#78b7e3}.vpn-legend i.ninety{background:#cfa65b}.vpn-networks,.vpn-registry,.vpn-uplink-decisions{background:#24282c;border:1px solid #50575d;border-radius:2px}.vpn-networks>header,.vpn-uplink-decisions>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #50575d}.vpn-networks h2,.vpn-registry>h2,.vpn-uplink-decisions h2{margin:0;color:#ebedef;font-size:11px;font-weight:500}.vpn-networks>header>div{display:flex;align-items:center;gap:6px}.vpn-networks label,.vpn-uplink-decisions label{display:flex;width:220px;height:30px;align-items:center;gap:6px;padding:0 8px;background:#181b1e;border:1px solid #5a6269;border-radius:2px}.vpn-networks label svg,.vpn-uplink-decisions label svg{width:12px;color:#9ba4ab}.vpn-networks input,.vpn-uplink-decisions input{width:100%;color:#e8ebed;background:transparent;border:0;outline:0;font-size:8px}.vpn-networks header button{display:flex;height:30px;align-items:center;gap:5px;padding:0 9px;color:#dde2e6;background:#30353a;border:1px solid #5c646b;border-radius:2px;font-size:8px}.vpn-networks header button svg{width:11px}.vpn-table-wrap{overflow:auto}.vpn-table-wrap table{width:100%;min-width:990px;border-collapse:collapse;font-size:8px}.vpn-table-wrap th,.vpn-table-wrap td{height:38px;padding:0 11px;color:#cfd5d9;border-bottom:1px solid #494f54;text-align:left;white-space:nowrap}.vpn-table-wrap th{color:#aeb6bc;background:#292d31;font-size:7px;font-weight:600}.vpn-table-wrap td button{padding:0;color:#82b6de;background:transparent;border:0;font:inherit}.vpn-status-dot{display:block;width:8px;height:8px;background:#62bd84;border-radius:50%;box-shadow:0 0 0 2px #62bd841f}.vpn-status-dot.warning{background:#d7aa53;box-shadow:0 0 0 2px #d7aa5324}.vpn-connectivity{display:flex;width:88px;height:16px;align-items:flex-end;gap:2px}.vpn-connectivity i{width:2px;height:11px;background:#67b987}.vpn-connectivity i:nth-child(3n){height:15px}.vpn-connectivity i:nth-child(4n){height:8px}.vpn-connectivity i.down{height:4px;background:#d2a452}.vpn-networks>footer,.vpn-uplink-decisions>footer{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:10px 12px;color:#aab2b8;font-size:8px}.vpn-networks>footer>span{margin-right:auto}.vpn-networks footer select,.vpn-uplink-decisions footer select{height:27px;color:#d9dee2;background:#1c2023;border:1px solid #565e65;font-size:7px}.vpn-networks footer button,.vpn-uplink-decisions footer button{width:26px;height:26px;color:#b9c1c7;background:#30353a;border:1px solid #565e65}.vpn-networks footer button.selected,.vpn-uplink-decisions footer button.selected{color:#101820;background:#78b7e3;border-color:#78b7e3}.vpn-registry>h2{padding:13px 15px;border-bottom:1px solid #50575d}.vpn-registry>.vpn-charts{margin:0;padding:12px}.vpn-registry>.vpn-charts article{border-color:#454c52}.vpn-detail-kpis{display:flex;gap:26px;padding:11px 16px;border-top:1px solid #4b5258;border-bottom:1px solid #4b5258;color:#b7bfc5;font-size:8px}.vpn-detail-kpis strong{margin-right:4px;color:#f0f2f4;font-size:13px}.peer-table{margin:12px}.peer-table table{min-width:720px}.vpn-registry-details{padding:4px 16px 14px;border-top:1px solid #4a5157;color:#b6bec4;font-size:8px;line-height:1.5}.vpn-registry-details h3{margin:12px 0 8px;color:#e8ebed;font-size:10px}.vpn-registry-details p{margin:5px 0}.vpn-registry-details p span{color:#69bc87}.vpn-uplink-decisions{margin-top:15px}.vpn-uplink-decisions>header p{margin:3px 0 0;color:#9fa8af;font-size:7px}.vpn-uplink-decisions .vpn-table-wrap table{min-width:1080px}.vpn-wan-pill{padding:3px 6px;color:#dce8f2;background:#344b5d;border:1px solid #58738a;border-radius:2px;font-size:7px}@media(max-width:900px){.vpn-charts{grid-template-columns:1fr}.vpn-networks>header,.vpn-uplink-decisions>header{align-items:stretch;flex-direction:column;gap:9px}.vpn-networks label,.vpn-uplink-decisions label{width:auto}}.organization-security-center{max-width:1340px;padding:19px 25px 52px}.security-center-title{display:flex;align-items:center;justify-content:space-between}.security-center-title h1{margin:0;color:#f0f2f4;font-size:17px;font-weight:500}.security-center-title>div{display:flex;gap:6px}.security-center-title select,.security-center-title button,.security-center-toolbar>button{height:30px;color:#dbe0e4;background:#30353a;border:1px solid #5a6269;border-radius:2px;font-size:8px}.security-center-title button,.security-center-toolbar>button{display:inline-flex;align-items:center;gap:5px;padding:0 9px}.security-center-title svg,.security-center-toolbar svg{width:12px;height:12px}.security-center-title button:last-child{width:31px;justify-content:center;padding:0}.security-center-toolbar{position:relative;display:flex;align-items:center;gap:6px;margin-top:12px}.security-center-toolbar>label{display:flex;width:270px;height:30px;align-items:center;gap:7px;padding:0 8px;background:#181b1e;border:1px solid #5a6269;border-radius:2px}.security-center-toolbar>label svg{color:#9fa8af}.security-center-toolbar>label input{width:100%;color:#edf0f2;background:transparent;border:0;outline:0;font-size:8px}.security-center-toolbar>button.selected{color:#eaf6ff;background:#294057;border-color:#4c91c9}.security-center-toolbar>span{margin-left:auto;color:#9fa8af;font-size:8px}.security-center-toolbar aside{position:absolute;z-index:30;top:36px;left:278px;display:flex;width:220px;flex-direction:column;padding:12px;color:#ccd2d6;background:#2b3034;border:1px solid #60686f;box-shadow:0 10px 30px #07090b;font-size:8px}.security-center-toolbar aside>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.security-center-toolbar aside strong{color:#f0f2f4;font-size:9px}.security-center-toolbar aside>header button{display:grid;width:25px;height:25px;place-items:center;padding:0;color:#cbd2d6;background:transparent;border:0}.security-center-toolbar aside label{display:flex;align-items:center;gap:6px;padding:5px 0}.security-center-toolbar aside label input{width:auto}.security-center-toolbar aside footer{display:flex;justify-content:flex-end;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #4b5257}.security-center-toolbar aside footer button{height:27px;padding:0 9px;color:#dce1e4;background:#30353a;border:1px solid #5c646b;font-size:8px}.security-center-toolbar aside footer button.primary{color:#101820;background:#78b7e3;border-color:#78b7e3}.security-center-tabs{display:flex;gap:0;margin-top:14px;border-bottom:1px solid #555d63}.security-center-tabs button{padding:10px 17px;color:#aeb6bc;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px}.security-center-tabs button.selected{color:#f1f3f4;border-bottom-color:#62aee5}.security-empty-state{display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;color:#aab2b8}.security-empty-state svg{width:34px;height:34px;margin-bottom:12px;color:#66727b}.security-empty-state h2{margin:0;color:#dce1e4;font-size:13px;font-weight:500}.security-empty-state p{margin:7px 0 0;font-size:8px}.security-incident-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:17px}.security-incident-kpis button{display:flex;min-height:82px;align-items:flex-start;justify-content:center;flex-direction:column;padding:14px 17px;color:#b8c0c6;background:#25292d;border:1px solid #50575d;border-radius:2px;text-align:left}.security-incident-kpis button.selected{border-color:#6daedf;box-shadow:inset 0 -2px #6daedf}.security-incident-kpis strong{color:#eef1f3;font-size:20px;font-weight:500}.security-incident-kpis span{margin-top:4px;font-size:8px}.security-empty-state.incidents{min-height:230px;background:#24282c;border:1px solid #50575d;border-top:0}.security-report-dialog{width:min(560px,92vw)}@media(max-width:760px){.security-center-title{align-items:flex-start;flex-direction:column;gap:10px}.security-center-toolbar{align-items:stretch;flex-wrap:wrap}.security-center-toolbar>label{width:100%}.security-center-toolbar aside{position:fixed;top:90px;right:12px;left:12px;width:auto}.security-incident-kpis{grid-template-columns:repeat(2,1fr)}}.wireless-controller-clone{max-width:1110px;padding:70px 20px 52px}.wireless-controller-clone>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid #4b5158}.wireless-controller-clone h1{margin:0;color:#f0f2f4;font-size:24px;font-weight:700}.controller-source{display:flex;align-items:center;gap:9px;color:#aeb6bc;font-size:10px;white-space:nowrap}.controller-source>div{display:inline-flex}.controller-source button{height:30px;padding:0 13px;color:#c5ccd2;background:#24282c;border:1px solid #5a6269;border-radius:0;font:inherit;font-weight:650}.controller-source button+button{border-left:0}.controller-source button:first-child{border-radius:3px 0 0 3px}.controller-source button:last-child{border-radius:0 3px 3px 0}.controller-source button:hover{color:#fff;background:#31363b}.controller-source button.selected{color:#101820;background:#7bb8e3;border-color:#7bb8e3}.controller-empty{display:flex;min-height:470px;align-items:center;justify-content:center;flex-direction:column;color:#aeb6bd;text-align:center}.controller-illustration{position:relative;width:230px;height:225px;margin-bottom:12px}.controller-illustration>i{position:absolute;display:block;width:30px;height:172px;background:#493d69;border-radius:18px;transform:rotate(29deg)}.controller-illustration>i:first-child{top:0;left:67px}.controller-illustration>i:nth-child(2){right:64px;bottom:0;height:105px}.controller-illustration>span{position:absolute;top:66px;left:68px;display:grid;width:115px;height:115px;place-items:center;color:#24272b;background:#a57ee8;border-radius:18px;font:800 64px Georgia,serif}.controller-empty h2{max-width:630px;margin:0;color:#e2e6e9;font-size:17px;font-weight:700}.controller-empty p{max-width:480px;margin:10px 0 22px;font-size:12px;line-height:1.55}.controller-empty button{display:flex;height:36px;align-items:center;gap:6px;padding:0 15px;color:#111a21;background:#79b8e4;border:1px solid #79b8e4;border-radius:2px;font-size:12px;font-weight:700}.controller-empty button:hover{background:#91c8ec;border-color:#91c8ec}.controller-empty button svg{width:14px}@media(max-width:760px){.wireless-controller-clone{padding-top:28px}.wireless-controller-clone>header{align-items:flex-start;flex-direction:column}.controller-source{align-items:flex-start;flex-direction:column}}.location-analytics-clone{max-width:1340px;padding:18px 24px 48px}.location-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:12px}.location-title h1{display:flex;align-items:center;gap:6px;margin:0;color:#f0f2f4;font-size:17px;font-weight:500}.location-title h1 button,.location-section header button,.location-page-info button,.location-section-info button,.location-toast button{display:inline-flex;align-items:center;justify-content:center;padding:0;color:#91a1ad;background:transparent;border:0;cursor:pointer}.location-title h1 button svg,.location-section header button svg,.location-page-info svg,.location-section-info svg,.location-toast svg{width:12px;height:12px}.location-title h1 button:hover,.location-title h1 button[aria-expanded=true],.location-section header button:hover,.location-section header button.selected{color:#80bff1}.location-title>div{display:flex;gap:7px}.location-title label{position:relative;display:flex;min-width:155px;flex-direction:column}.location-title label>span{margin-bottom:3px;color:#929ca4;font-size:7px;letter-spacing:.04em;text-transform:uppercase}.location-title select,.location-scope-row select,.location-custom-range input{color:#d8dde1;background:#1b1f22;border:1px solid #555e65;border-radius:2px}.location-title select{height:29px;padding:0 25px 0 8px;color:#84b7dd;background:#22262a;appearance:none;font-size:8px}.location-title label>svg{position:absolute;right:7px;bottom:7px;width:12px;color:#91a1ad;pointer-events:none}.location-page-info,.location-section-info{display:flex;align-items:flex-start;gap:8px;color:#b8c1c7;background:#1c2b35;border:1px solid #3b627a;font-size:8px;line-height:1.55}.location-page-info{margin-bottom:12px;padding:10px 12px}.location-page-info>span,.location-section-info>span{flex:1}.location-page-info>button,.location-section-info>button{flex:0 0 20px}.location-custom-range{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px;padding:9px 12px;background:#24282c;border:1px solid #50575d}.location-custom-range label{display:grid;gap:4px;color:#aeb7bd;font-size:7px}.location-custom-range input{height:28px;padding:0 8px;font:inherit;color-scheme:dark}.location-custom-range [role=alert]{align-self:center;color:#ef9b93;font-size:8px}.location-scope-error{display:flex;align-items:center;gap:7px;margin:0 0 12px;padding:9px 12px;color:#f2b2aa;background:#a9403724;border:1px solid rgba(224,111,100,.42);font-size:8px}.location-scope-error svg{width:13px;height:13px;flex:0 0 13px}.location-scope-row{display:flex;align-items:center;gap:13px;margin-bottom:12px;padding:9px 12px;color:#b4bcc2;background:#24282c;border:1px solid #50575d;font-size:8px}.location-scope-row>span{color:#e3e7e9;font-weight:600}.location-scope-row label{display:flex;align-items:center;gap:5px}.location-scope-row input{accent-color:#56a9e6}.location-scope-row select{height:26px;min-width:118px;padding:0 7px;font-size:7px}.location-scope-row select:disabled{color:#656e74;background:#1c2023;border-color:#353b40}.location-section{margin-bottom:13px;background:#24282c;border:1px solid #50575d;border-radius:2px}.location-section>header{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid #4b5258}.location-section>header>div{display:flex;align-items:center;gap:6px}.location-section h2{margin:0;color:#e9ecee;font-size:11px;font-weight:500}.location-section header .location-download{gap:4px;margin-left:8px;color:#82b5dc;font-size:7px}.location-section header .location-download:hover{color:#a9d5f5}.location-section header .location-download:disabled{color:#69747c;cursor:not-allowed;opacity:.55}.location-section header p{display:flex;align-items:center;gap:9px;margin:0;color:#9fa8af;font-size:7px}.location-section header p strong{color:#eef1f3;font-size:15px;font-weight:500}.location-section-info{padding:8px 14px;background:#202a30;border-width:0 0 1px;border-color:#455760}.location-section-body{display:grid;grid-template-columns:minmax(0,1fr) 235px;min-height:194px}.location-section-body>div{padding:12px 15px;border-right:1px solid #4c5358}.location-section-body small{display:block;margin-bottom:5px;color:#9ca5ac;font-size:7px}.location-chart{position:relative;padding-left:34px}.location-y-axis{position:absolute;top:0;bottom:22px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:#8f989f;font-size:6px}.location-chart svg{display:block;width:100%;height:124px}.location-grid line{stroke:#454c51;stroke-width:1}.location-chart footer{display:flex;justify-content:space-between;padding-top:4px;color:#9099a0;font-size:6px}.location-comparison-key{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:7px;color:#aeb6bd;font-size:7px}.location-comparison-key i{width:18px;border-top:1px dashed #aeb6bd}.location-section-body>aside{display:flex;justify-content:center;flex-direction:column;padding:10px 14px}.location-section-body>aside>div{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:7px 0;border-bottom:1px solid #444b50}.location-section-body>aside>div:last-child{border:0}.location-section-body>aside span{display:flex;align-items:center;gap:5px;color:#b9c1c7;font-size:7px}.location-section-body>aside span>i{display:block;width:7px;height:7px;border-radius:50%}.location-section-body>aside strong{color:#e7eaed;font-size:10px;font-weight:500}.location-section-body>aside b{grid-column:1 / -1;display:block;height:2px;background:#3a4045}.location-section-body>aside b i{display:block;height:100%}.location-toast{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;gap:8px;max-width:360px;padding:10px 12px;color:#dde4e8;background:#1f292f;border:1px solid #527086;box-shadow:0 10px 30px #0000004d;font-size:8px}.location-toast>svg{color:#7bc98c}.location-toast button{margin-left:auto}@media(max-width:900px){.location-title{align-items:stretch;flex-direction:column;gap:12px}.location-title>div,.location-scope-row{flex-wrap:wrap}.location-title label{flex:1}.location-section-body{grid-template-columns:1fr}.location-section-body>div{border-right:0;border-bottom:1px solid #4c5358}}.energy-management-clone{max-width:1340px;padding:18px 24px 48px}.energy-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.energy-title h1{margin:0;color:#f0f2f4;font-size:17px;font-weight:500}.energy-title>div{display:flex;align-items:center;gap:7px}.energy-title select,.energy-download{height:30px;color:#dce1e5;background:#24282c;border:1px solid #586168;border-radius:2px;font-size:8px}.energy-title select{min-width:145px}.energy-download{display:inline-flex;align-items:center;gap:5px;padding:0 10px;cursor:pointer}.energy-download:hover{color:#a9d5f5;border-color:#7194ad}.energy-download svg{width:12px}.energy-notice{display:grid;grid-template-columns:auto 1fr auto auto;gap:9px;align-items:center;margin-top:13px;padding:10px 12px;color:#c3cbd1;background:#2a3034;border:1px solid #596269;font-size:7px;line-height:1.45}.energy-notice>svg{width:15px;color:#78b6df}.energy-notice p{margin:0}.energy-notice button,.energy-summary>header p button{color:#83b7dd;background:transparent;border:0;font:inherit;cursor:pointer}.energy-notice button:last-child{display:flex;padding:0;color:#aeb8bf}.energy-notice button svg{width:13px}.energy-summary,.energy-consumption{margin-top:15px}.energy-summary>header h2,.energy-consumption>h2{margin:0;color:#e9ecee;font-size:12px;font-weight:500}.energy-summary>header p{margin:5px 0 10px;color:#a8b1b8;font-size:7px}.energy-summary>header p button{padding:0}.energy-summary>div{display:grid;grid-template-columns:repeat(3,1fr);background:#24282c;border:1px solid #50585e}.energy-summary article{position:relative;min-height:115px;padding:16px;border-right:1px solid #4c5358}.energy-summary article:last-child{border:0}.energy-summary article>button{position:absolute;top:11px;right:11px;display:flex;color:#8f9fa9;background:transparent;border:0;cursor:pointer}.energy-summary article>button:hover{color:#80bff1}.energy-summary article>button svg{width:12px}.energy-summary article>strong{display:block;color:#f0f2f3;font-size:18px;font-weight:500}.energy-summary article h3{margin:4px 0 12px;color:#aeb7bd;font-size:8px;font-weight:500}.energy-summary article p{margin:0;color:#75bb88;font-size:7px}.energy-summary article small{display:block;margin-top:4px;color:#9fa8af;font-size:7px}.energy-consumption>h2{margin-bottom:10px}.energy-usage-table,.energy-trend-grid>article{background:#24282c;border:1px solid #50585e}.energy-usage-table>header{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #4c5358}.energy-usage-table h3,.energy-trend-grid h3{margin:0;color:#e5e9eb;font-size:9px;font-weight:500}.energy-usage-table header div{display:flex;gap:6px}.energy-usage-table select,.energy-usage-table header button{height:28px;color:#d3d9dd;background:#30353a;border:1px solid #5a636a;font-size:7px;cursor:pointer}.energy-usage-table table{width:100%;border-collapse:collapse;font-size:8px}.energy-usage-table th,.energy-usage-table td{height:37px;padding:0 11px;color:#ccd3d7;border-bottom:1px solid #484f54;text-align:left}.energy-usage-table tbody tr:last-child td{border-bottom:0}.energy-usage-table th{color:#a7b0b7;background:#292e32;font-size:7px;font-weight:600}.energy-usage-table td:first-child i{display:block;width:8px;height:8px;border-radius:50%}.energy-usage-table td button{padding:0;color:#80b4db;background:transparent;border:0;font-size:7px;cursor:pointer}.energy-trend-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.energy-trend-grid article>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #4c5358}.energy-trend-grid nav{display:flex}.energy-trend-grid nav button{height:26px;padding:0 9px;color:#aeb7bd;background:#30353a;border:1px solid #596168;font-size:7px;cursor:pointer}.energy-trend-grid nav button+button{border-left:0}.energy-trend-grid nav button.selected{color:#10202a;background:#78b7e2}.energy-average{display:flex;align-items:baseline;gap:7px;padding:10px 12px 0;color:#aeb6bc;font-size:7px}.energy-average strong{color:#eef1f3;font-size:13px;font-weight:500}.energy-average small{color:#919ba2;font-size:7px}.energy-trend{position:relative;padding:8px 13px 12px 46px}.energy-trend-y{position:absolute;top:8px;bottom:33px;left:10px;display:flex;flex-direction:column;justify-content:space-between;color:#8e989f;font-size:6px}.energy-trend svg{display:block;width:100%;height:128px}.energy-trend g line{stroke:#454c51;stroke-width:1}.energy-trend footer{display:flex;justify-content:space-between;color:#9099a0;font-size:6px}.energy-modal-scrim{position:fixed;z-index:80;inset:0;display:grid;place-items:center;background:#020507ad}.energy-modal-scrim>section{width:min(520px,calc(100vw - 36px));color:#c6cdd2;background:#282d31;border:1px solid #636c73;box-shadow:0 18px 55px #020304;font-size:8px;line-height:1.55}.energy-modal-scrim header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #50585e}.energy-modal-scrim h2{margin:0;color:#f0f2f4;font-size:11px}.energy-modal-scrim header button{display:flex;color:#abb4ba;background:transparent;border:0;cursor:pointer}.energy-modal-scrim header svg{width:14px}.energy-modal-scrim p{margin:0;padding:12px 15px 0}.energy-modal-scrim footer{display:flex;justify-content:flex-end;margin-top:13px;padding:10px 15px;border-top:1px solid #50585e}.energy-modal-scrim footer button{height:29px;padding:0 11px;color:#111a20;background:#79b8e4;border:0;font-size:8px;cursor:pointer}.energy-toast{position:fixed;right:24px;bottom:24px;z-index:85;display:flex;align-items:center;gap:8px;max-width:360px;padding:10px 12px;color:#dde4e8;background:#1f292f;border:1px solid #527086;box-shadow:0 10px 30px #0000004d;font-size:8px}.energy-toast>svg{width:13px;color:#7bc98c}.energy-toast button{display:flex;margin-left:auto;padding:0;color:#aeb8bf;background:transparent;border:0;cursor:pointer}.energy-toast button svg{width:12px}@media(max-width:900px){.energy-title{align-items:flex-start;flex-direction:column}.energy-title>div{width:100%;flex-wrap:wrap}.energy-summary>div,.energy-trend-grid{grid-template-columns:1fr}.energy-summary article{border-right:0;border-bottom:1px solid #4c5358}.energy-usage-table{overflow:auto}.energy-usage-table table{min-width:720px}}.endpoint-agents-clone{max-width:1340px;padding:18px 24px 48px}.endpoint-agents-clone>header h1{margin:0;color:#f0f2f4;font-size:17px;font-weight:500}.endpoint-empty{display:flex;min-height:470px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.endpoint-empty>svg{width:52px;height:52px;margin:25px 0 14px;color:#6eaed8}.endpoint-powered{display:flex;align-items:center;gap:6px;color:#8f9ba3;font-size:7px}.endpoint-powered strong{color:#dce2e6;font-size:10px}.endpoint-empty h2{margin:0;color:#edf0f2;font-size:15px;font-weight:500}.endpoint-empty p{max-width:410px;margin:8px 0 15px;color:#aeb7bd;font-size:8px;line-height:1.5}.endpoint-empty>button,.endpoint-connected>button{height:31px;padding:0 12px;color:#111a20;background:#79b8e4;border:1px solid #79b8e4;border-radius:2px;font-size:8px}.endpoint-connected{margin-top:16px;padding:16px;background:#24282c;border:1px solid #50585e}.endpoint-connected>div{display:flex;align-items:center;gap:9px}.endpoint-connected svg{width:21px;color:#76ba87}.endpoint-connected h2{margin:0;color:#eef1f3;font-size:11px}.endpoint-connected span{margin-left:auto;padding:4px 7px;color:#77bf8c;background:#263c2e;border:1px solid #476b52;font-size:7px}.endpoint-connected p{color:#aeb6bc;font-size:8px}.endpoint-connected>button{color:#dde2e5;background:#30353a;border-color:#5a6269}.endpoint-modal-scrim{position:fixed;z-index:80;inset:0;display:grid;place-items:center;background:#020507b8}.endpoint-modal-scrim>section{width:min(500px,calc(100vw - 36px));color:#c8cfd4;background:#292e32;border:1px solid #626b72;box-shadow:0 20px 60px #020304;font-size:8px}.endpoint-modal-scrim header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #50585e}.endpoint-modal-scrim header>div{display:flex;align-items:center;gap:8px}.endpoint-modal-scrim header svg{width:19px;color:#75b4df}.endpoint-modal-scrim h2{margin:0;color:#f0f2f4;font-size:12px}.endpoint-modal-scrim header>button{display:flex;padding:0;color:#abb4ba;background:transparent;border:0}.endpoint-modal-scrim header>button svg{width:14px}.endpoint-warning{display:flex;gap:8px;align-items:flex-start;margin:13px 15px 0;padding:10px;color:#d8c69f;background:#393329;border:1px solid #716244;line-height:1.45}.endpoint-warning svg{width:14px;flex:none;color:#d6aa56}.endpoint-consent{display:flex;gap:8px;align-items:flex-start;padding:15px;line-height:1.5}.endpoint-consent input{margin-top:2px}.endpoint-consent button{padding:0;color:#82b6dc;background:transparent;border:0;font:inherit}.endpoint-modal-scrim footer{display:flex;justify-content:flex-end;gap:7px;padding:10px 15px;border-top:1px solid #50585e}.endpoint-modal-scrim footer button{height:29px;padding:0 12px;color:#111a20;background:#79b8e4;border:1px solid #79b8e4;font-size:8px}.endpoint-modal-scrim footer button.secondary{color:#dce1e4;background:#30353a;border-color:#5b636a}.endpoint-modal-scrim footer button:disabled{color:#89939a;background:#43494e;border-color:#50575c;cursor:not-allowed}.endpoint-agents-clone{max-width:1110px;padding:70px 20px 48px}.endpoint-agents-clone>header{display:grid;gap:10px}.endpoint-agents-clone>header h1{font-size:24px;font-weight:700}.endpoint-powered,.endpoint-powered strong{font-size:12px}.endpoint-empty{min-height:445px;margin-top:24px;padding:30px;background:#23272b;border:1px solid #292e32;border-radius:10px}.endpoint-illustration{position:relative;width:230px;height:210px;margin-bottom:18px}.endpoint-illustration>i{position:absolute;display:block;width:30px;height:172px;background:#493d69;border-radius:18px;transform:rotate(29deg)}.endpoint-illustration>i:first-child{top:0;left:67px}.endpoint-illustration>i:nth-child(2){right:65px;bottom:0;height:105px}.endpoint-illustration>span{position:absolute;top:66px;left:68px;display:grid;width:115px;height:115px;place-items:center;color:#24272b;background:#a57ee8;border-radius:18px;font-size:64px;font-weight:800;font-family:Georgia,serif}.endpoint-empty h2{font-size:20px;font-weight:700}.endpoint-empty p{max-width:620px;margin:10px 0 22px;font-size:12px}.endpoint-empty>button{height:36px;padding:0 16px;color:#111820;background:#78a8eb;border-color:#78a8eb;font-size:12px;font-weight:700}.endpoint-agents-clone>header{display:flex;align-items:flex-end;justify-content:space-between}.endpoint-empty>button,.endpoint-connected button,.endpoint-tabs button,.endpoint-report button,.endpoint-integration button{cursor:pointer}.endpoint-connected-actions{display:flex;gap:7px;margin-top:12px}.endpoint-connected-actions button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;color:#dce2e5;background:#30353a;border:1px solid #5a6269;font-size:8px}.endpoint-connected-actions button:first-child{color:#111a20;background:#79b8e4;border-color:#79b8e4}.endpoint-connected-actions svg{width:12px}.endpoint-tabs{display:flex;margin-top:14px;border-bottom:1px solid #555c63}.endpoint-tabs button{padding:12px 16px 10px;color:#b9c0c7;background:transparent;border:0;border-bottom:2px solid transparent;font-size:9px}.endpoint-tabs button.selected{color:#eef1f3;border-color:#4d9fda}.endpoint-report,.endpoint-integration{margin-top:14px;background:#23272b;border:1px solid #50585e}.endpoint-report>header,.endpoint-integration>header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #50585e}.endpoint-report h2,.endpoint-integration h2{margin:0;color:#eef1f3;font-size:11px}.endpoint-report header p,.endpoint-integration header p{margin:4px 0 0;color:#aeb6bc;font-size:8px}.endpoint-report>header>button{min-height:30px;padding:0 10px;color:#8b949b;background:#30353a;border:1px solid #51585e;font-size:8px}.endpoint-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #50585e}.endpoint-summary article{display:grid;gap:4px;padding:14px 16px;border-right:1px solid #50585e}.endpoint-summary article:last-child{border:0}.endpoint-summary strong{color:#eef1f3;font-size:18px;font-weight:500}.endpoint-summary span{color:#aeb6bc;font-size:8px}.endpoint-filters{display:flex;gap:7px;padding:10px 12px;border-bottom:1px solid #50585e}.endpoint-filters label{display:flex;min-width:220px;height:30px;align-items:center;gap:6px;padding:0 8px;background:#181b1e;border:1px solid #60676e}.endpoint-filters label svg{width:12px;color:#9aa5ac}.endpoint-filters input{width:100%;color:#eef1f3;background:transparent;border:0;font-size:8px}.endpoint-filters select,.endpoint-filters button{height:30px;color:#dce1e5;background:#30353a;border:1px solid #60676e;font-size:8px}.endpoint-report table{width:100%;border-collapse:collapse}.endpoint-report th{padding:10px 12px;color:#aeb6bd;background:#292d31;border-bottom:1px solid #4e555b;font-size:7px;text-align:left}.endpoint-report-empty{display:grid;justify-items:center;gap:5px;padding:48px 20px;color:#aeb6bd;text-align:center}.endpoint-report-empty svg{width:21px;color:#7aaed1}.endpoint-report-empty h3{margin:0;color:#e9edf0;font-size:11px}.endpoint-report-empty p{margin:0;font-size:8px}.endpoint-integration>header{justify-content:flex-start;gap:10px}.endpoint-integration>header>svg{width:24px;color:#75ba88}.endpoint-integration dl{margin:0}.endpoint-integration dl>div{display:grid;grid-template-columns:190px 1fr;padding:11px 15px;border-bottom:1px solid #474e53;font-size:8px}.endpoint-integration dt{color:#aeb6bc}.endpoint-integration dd{margin:0;color:#e1e5e8}.endpoint-integration dd span{color:#77bf8c}.endpoint-integration footer{display:flex;justify-content:flex-end;gap:7px;padding:11px 15px}.endpoint-integration footer button{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 10px;color:#dce2e5;background:#30353a;border:1px solid #5a6269;font-size:8px}.endpoint-integration footer svg{width:12px}.endpoint-integration footer .danger,.endpoint-sheet-scrim footer .danger{color:#f0c5c2;border-color:#825552}.endpoint-permissions,.endpoint-login-fields{display:grid;gap:10px;padding:14px 15px 0}.endpoint-permissions h3{margin:0;color:#eef1f3;font-size:9px}.endpoint-permissions p{display:grid;gap:2px;margin:0;padding:9px 10px;background:#22272b;border:1px solid #464e54}.endpoint-permissions strong{color:#e7ebee}.endpoint-permissions span,.endpoint-login-fields p{color:#aeb7bd}.endpoint-login-fields label{display:grid;gap:4px}.endpoint-login-fields label>span{color:#b8c0c6;font-size:7px}.endpoint-login-fields input,.endpoint-login-fields select{height:31px;padding:0 8px;color:#eef1f3;background:#181b1e;border:1px solid #60676e;font-size:8px}.endpoint-login-fields p{margin:0;font-size:8px;line-height:1.5}.endpoint-auth-error{display:flex;align-items:center;gap:7px;padding:9px;color:#edb4ae;background:#3a2929;border:1px solid #74504d;font-size:8px}.endpoint-auth-error svg{width:13px}.endpoint-sheet-scrim{position:fixed;z-index:95;inset:0;display:grid;place-items:center;background:#020507b8}.endpoint-sheet-scrim>section{width:min(530px,calc(100vw - 36px));color:#c8cfd4;background:#292e32;border:1px solid #626b72;box-shadow:0 20px 60px #020304;font-size:8px;line-height:1.55}.endpoint-sheet-scrim header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #50585e}.endpoint-sheet-scrim h2{margin:0;color:#f0f2f4;font-size:12px}.endpoint-sheet-scrim header button{display:flex;padding:0;color:#abb4ba;background:transparent;border:0;cursor:pointer}.endpoint-sheet-scrim header svg{width:14px}.endpoint-sheet-scrim p{margin:0;padding:13px 15px 0}.endpoint-sheet-scrim footer{display:flex;justify-content:flex-end;gap:7px;margin-top:13px;padding:10px 15px;border-top:1px solid #50585e}.endpoint-sheet-scrim footer button{min-height:29px;padding:0 11px;color:#111a20;background:#79b8e4;border:1px solid #79b8e4;font-size:8px;cursor:pointer}.endpoint-sheet-scrim footer .secondary{color:#dce1e4;background:#30353a;border-color:#5b636a}.endpoint-toast{position:fixed;right:24px;bottom:24px;z-index:100;display:flex;align-items:center;gap:8px;max-width:390px;padding:10px 12px;color:#dde4e8;background:#1f292f;border:1px solid #527086;box-shadow:0 10px 30px #0000004d;font-size:8px}.endpoint-toast>svg{width:13px;color:#7bc98c}.endpoint-toast button{display:flex;margin-left:auto;padding:0;color:#aeb8bf;background:transparent;border:0;cursor:pointer}.endpoint-toast button svg{width:12px}@media(max-width:760px){.endpoint-filters,.endpoint-connected-actions,.endpoint-integration footer{align-items:stretch;flex-direction:column}.endpoint-filters label{min-width:0}.endpoint-summary{grid-template-columns:1fr}.endpoint-summary article{border-right:0;border-bottom:1px solid #50585e}}.fabric-reference-empty{max-width:1110px;padding:70px 20px 50px}.fabric-reference-empty>h1{margin:0 0 10px;color:#f3f5f7;font-size:18px}.fabric-reference-empty>section{display:grid;min-height:520px;grid-template-columns:300px minmax(0,1fr);place-items:center;gap:28px;padding:32px 80px;background:#23272b;border:1px solid #292e32;border-radius:9px}.fabric-empty-illustration{position:relative;width:230px;height:225px}.fabric-empty-illustration>i{position:absolute;display:block;width:30px;height:172px;background:#493d69;border-radius:18px;transform:rotate(29deg)}.fabric-empty-illustration>i:first-child{top:0;left:67px}.fabric-empty-illustration>i:nth-child(2){right:64px;bottom:0;height:105px}.fabric-empty-illustration>span{position:absolute;top:66px;left:68px;display:grid;width:115px;height:115px;place-items:center;color:#24272b;background:#a57ee8;border-radius:18px;font:800 64px Georgia,serif}.fabric-empty-copy{justify-self:start;text-align:left}.fabric-reference-empty h2{margin:0;color:#eff2f4;font-size:17px}.fabric-reference-empty p{max-width:480px;margin:10px 0 14px;color:#d1d6da;font-size:12px;line-height:1.5}.fabric-reference-empty .fabric-empty-copy>button{display:inline-flex;min-height:35px;align-items:center;gap:5px;padding:0 12px;color:#111820;background:#78a8eb;border:1px solid #78a8eb;border-radius:3px;font-size:11px;font-weight:700}.fabric-reference-empty .fabric-empty-copy>button svg{width:13px}@media(max-width:800px){.fabric-reference-empty{padding-top:30px}.fabric-reference-empty>section{min-height:460px;grid-template-columns:1fr;gap:12px;padding:28px}.fabric-empty-copy{justify-self:center;text-align:center}}.fabric-functional-wizard .fabric-reference-content{min-width:0;overflow:auto}.fabric-inventory-title{display:flex;align-items:center;justify-content:space-between}.fabric-inventory-title h1{margin:0;color:#f3f5f7;font-size:20px}.fabric-inventory-title button,.fabric-inventory-card header button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 11px;color:#dbe1e5;background:#22272c;border:1px solid #596169;border-radius:3px;font-size:8px}.fabric-inventory-title button svg{width:12px}.fabric-status-notice{display:flex;align-items:center;gap:8px;margin:16px 0;padding:10px 12px;color:#dce8df;background:#203329;border:1px solid #476b56;border-radius:3px;font-size:8px}.fabric-status-notice>svg{width:14px;color:#71be85}.fabric-status-notice button{display:grid;width:24px;height:24px;margin-left:auto;place-items:center;color:#aeb8b1;background:transparent;border:0}.fabric-status-notice button svg{width:11px}.fabric-inventory-card{display:block!important;min-height:0!important;margin-top:18px;padding:0!important;border:1px solid #4f575e;background:#22272b;text-align:left!important}.fabric-inventory-card>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #4f575e}.fabric-inventory-card>header>div{display:flex;align-items:center;gap:12px}.fabric-inventory-card h2{margin:0;font-size:14px!important}.fabric-inventory-card dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.fabric-inventory-card dl>div{display:grid;gap:4px;padding:15px;border-right:1px solid #4f575e}.fabric-inventory-card dl>div:last-child{border:0}.fabric-inventory-card dt{color:#9fa9b1;font-size:7px;text-transform:uppercase;letter-spacing:.05em}.fabric-inventory-card dd{margin:0;color:#edf1f3;font-size:11px}.fabric-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:900px}.fabric-network-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:900px}.fabric-network-picker>label{display:flex;align-items:flex-start;gap:8px;padding:11px;color:#dce1e4;background:#22272b;border:1px solid #50585f;border-radius:3px;font-size:8px}.fabric-network-picker input{margin-top:2px;accent-color:#4d9bd8}.fabric-network-picker span{display:grid;gap:3px}.fabric-network-picker small{color:#96a0a8}.fabric-device-role-table{min-width:720px;max-width:960px;border:1px solid #50585f}.fabric-device-role-table>div{display:grid;grid-template-columns:minmax(250px,1.4fr) minmax(150px,1fr) 80px 80px 80px;align-items:center;min-height:42px;border-bottom:1px solid #454d53;color:#cfd5d9;font-size:8px}.fabric-device-role-table>div:last-child{border:0}.fabric-device-role-table>div:first-child{min-height:34px;color:#aeb6bd;background:#292e33}.fabric-device-role-table>div>*{padding:8px 10px}.fabric-device-role-table>div>strong:nth-last-child(-n+3),.fabric-device-role-table>div>label{text-align:center}.fabric-device-role-table>div>span:first-child{display:grid;gap:2px}.fabric-device-role-table small{color:#929ca4}.fabric-device-role-table input{accent-color:#4c9de0}.fabric-object-table-rich{overflow:auto}.fabric-object-table-rich>div{grid-template-columns:minmax(160px,1fr) 120px 180px 90px;align-items:center;min-width:620px;border-bottom:1px solid #464e54}.fabric-object-table-rich>div:last-child{border-bottom:0}.fabric-object-table-rich>div:not(:first-child){color:#d5dade;background:#202428}.fabric-object-table-rich>div>span{padding:9px 10px;font-size:8px}.fabric-object-table-rich>div>span:last-child{display:flex;justify-content:flex-end;gap:4px}.fabric-object-table-rich button{display:grid;width:25px;height:25px;place-items:center;color:#aeb7bd;background:transparent;border:0}.fabric-object-table-rich button:hover{color:#70b3e6}.fabric-object-table-rich button svg{width:12px}.fabric-subnet-table>div,.fabric-peer-table>div{grid-template-columns:minmax(130px,1fr) 100px 70px 130px 120px 90px 78px;min-width:900px}.fabric-object-table-rich>p{min-width:620px}.fabric-error-summary{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:11px;color:#f0c6c2;background:#3a2323;border-left:3px solid #d46b61;font-size:8px}.fabric-error-summary>svg{flex:0 0 auto;width:14px}.fabric-error-summary>div{display:grid;gap:4px}.fabric-error-summary strong{color:#f3d8d5}.fabric-error-summary span:before{content:"• ";color:#d88980}.fabric-preflight{margin-top:18px;border:1px solid #526069;background:#22272b}.fabric-preflight>header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #4c555c}.fabric-preflight>header svg{width:17px}.fabric-preflight.ready>header svg{color:#6fbd83}.fabric-preflight.failed>header svg{color:#de776c}.fabric-preflight>header div{display:grid;gap:2px}.fabric-preflight strong{color:#edf1f3;font-size:9px}.fabric-preflight span,.fabric-preflight p{color:#a8b1b8;font-size:8px}.fabric-preflight p{margin:0;padding:8px 14px;border-bottom:1px solid #424a50}.fabric-preflight p:last-child{border:0}.fabric-object-dialog{width:min(520px,92vw);max-height:88vh;overflow:auto;color:#dce1e5;background:#22272b;border:1px solid #626a71;border-radius:4px;box-shadow:0 20px 60px #0000008c}.fabric-object-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #4d555b}.fabric-object-dialog h2{margin:0;color:#f1f4f6;font-size:14px}.fabric-object-dialog>header button{display:grid;width:27px;height:27px;place-items:center;color:#aab3ba;background:transparent;border:0}.fabric-object-dialog>header svg{width:13px}.fabric-object-dialog>label{display:grid;gap:5px;margin:13px 17px 0;color:#d7dde1;font-size:8px}.fabric-object-dialog input,.fabric-object-dialog select{min-height:34px;padding:7px 9px;color:#edf1f3;background:#181b1e;border:1px solid #5d656c;border-radius:3px;font:inherit}.fabric-object-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:17px;padding:13px 17px;border-top:1px solid #4d555b}.fabric-object-dialog>footer button{min-height:32px;padding:0 12px;color:#dce1e5;background:#292e33;border:1px solid #60686f;border-radius:3px;font-size:8px}.fabric-object-dialog>footer .primary-button{color:#fff;background:#3e8dcc;border-color:#68abe0}@media(max-width:900px){.fabric-setup-grid,.fabric-network-picker{grid-template-columns:1fr!important}.fabric-inventory-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fabric-inventory-card dl>div:nth-child(2n){border-right:0}}.early-access-page{max-width:1120px;padding-top:28px}.early-access-page>.meraki-page-title{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:24px;padding-bottom:20px}.early-access-page>.meraki-page-title h1{margin:0;font-size:21px;font-weight:600}.early-access-page>.meraki-page-title p{max-width:690px;margin:7px 0 0;color:#c7cdd2;font-size:11px;line-height:1.45}.early-access-page>.meraki-page-title select{width:100%;height:29px;padding:0 8px;color:#eef1f3;background:#24282c;border:1px solid #737b82;border-radius:4px;font-size:10px}.early-access-page .new-badge{margin-left:8px;padding:4px 10px;color:#eef1ff;background:#4d5575;border-radius:14px;font-size:8px;font-weight:600}.early-access-page .early-feature-list{display:grid;gap:24px;margin:0 20px;border:0}.early-access-page .early-feature-list article{display:grid;min-height:112px;grid-template-columns:minmax(0,1fr) 44px 86px;grid-template-rows:auto 1fr;align-items:center;gap:5px 12px;padding:15px 17px;background:#24282c;border:1px solid #626970;border-radius:7px}.early-categories{grid-column:1 / -1;display:flex;gap:8px;padding-left:31px}.early-categories span{display:inline-flex;min-height:26px;align-items:center;padding:0 9px;color:#f0f2f4;background:#393d41;border-radius:14px;font-size:9px;font-weight:650}.early-categories span.advantage{color:#eceaff;background:#57577b}.early-feature-copy{display:grid;min-width:0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px}.early-feature-copy>svg{width:15px;margin-top:2px;color:#aeb6bd}.early-access-page .early-feature-list h2{margin:0;color:#edf0f3;font-size:14px;font-weight:600}.early-access-page .early-feature-list p{margin:3px 0 0;color:#cbd0d4;font-size:10px;line-height:1.4}.early-access-page .early-feature-list article>button{min-height:30px;padding:0;color:#8ab9e6;background:transparent;border:0;font-size:10px;font-weight:600}.early-access-page .early-switch{position:relative;display:block;width:39px;height:20px}.early-access-page .early-switch input{position:absolute;opacity:0}.early-access-page .early-switch span{position:absolute;inset:0;background:#5a6168;border-radius:12px;cursor:pointer}.early-access-page .early-switch span:after{position:absolute;top:3px;left:3px;width:14px;height:14px;background:#d7dce0;border-radius:50%;content:"";transition:.15s}.early-access-page .early-switch input:checked+span{background:#4b92d2}.early-access-page .early-switch input:checked+span:after{transform:translate(19px)}.early-access-page+.modal-scrim,body:has(.early-access-page) .modal-scrim{background:#000000c7}.early-access-page .early-optin-dialog,body:has(.early-access-page) .early-optin-dialog{width:min(390px,calc(100vw - 36px));padding:21px 27px 19px;color:#e8ebee;background:#24282c;border:0;border-radius:3px;box-shadow:0 20px 52px #00000094}body:has(.early-access-page) .early-optin-dialog>header{display:block;padding:0;border:0}body:has(.early-access-page) .early-optin-dialog h2{margin:0;color:#f1f3f5;font-size:20px}body:has(.early-access-page) .early-optin-dialog>p{margin:18px 0;padding:0;color:#e0e4e7;font-size:12px;line-height:1.45}body:has(.early-access-page) .early-optin-dialog fieldset{display:grid;gap:13px;margin:0;padding:0;border:0}body:has(.early-access-page) .early-optin-dialog fieldset label{display:flex;align-items:center;gap:8px;color:#e1e5e8;font-size:12px}body:has(.early-access-page) .early-optin-dialog fieldset label.disabled{color:#666e75}body:has(.early-access-page) .early-optin-dialog fieldset input{width:20px;height:20px;accent-color:#6fa9ec}body:has(.early-access-page) .early-optin-dialog>footer{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding:0;border:0}body:has(.early-access-page) .early-optin-dialog>footer button{min-height:35px;padding:0 12px;color:#8ab9e6;background:transparent;border:0;font-size:11px;font-weight:700}body:has(.early-access-page) .early-optin-dialog>footer .primary-button{color:#101820;background:#78a8eb;border:1px solid #78a8eb;border-radius:3px}@media(max-width:760px){.early-access-page>.meraki-page-title{grid-template-columns:1fr}.early-access-page .early-feature-list article{grid-template-columns:minmax(0,1fr) 44px}.early-access-page .early-feature-list article>button{grid-column:1 / -1;justify-self:end}}.earlyclone{max-width:1240px}.earlyclone .meraki-page-title{grid-template-columns:1fr 360px}.earlyclone-title-actions{display:grid;grid-template-columns:1fr 150px;gap:8px}.earlyclone-title-actions button{min-height:30px;color:#dfe5e9;background:#292e33;border:1px solid #626a71;border-radius:3px}.earlyclone-toolbar{display:flex;align-items:center;gap:8px;margin:0 20px 18px}.earlyclone-toolbar>label{display:flex;flex:1;align-items:center;gap:6px;padding:0 9px;background:#17191c;border:1px solid #626970;border-radius:3px}.earlyclone-toolbar label svg{width:14px}.earlyclone-toolbar input,.earlyclone-toolbar select{height:34px;color:#edf0f2;background:#17191c;border:1px solid #626970}.earlyclone-toolbar label input{width:100%;background:transparent;border:0;outline:0}.earlyclone-toolbar select{padding:0 8px}.earlyclone-toolbar>span{display:flex;align-items:center;gap:5px;color:#aeb6bd;white-space:nowrap}.earlyclone-toolbar>span svg{width:14px}.earlyclone .early-feature-list{gap:12px}.earlyclone .early-feature-list article{min-height:94px}.earlyclone .early-feature-list article.expanded{background:#282d31}.earlyclone .early-feature-copy{width:100%;padding:0;background:transparent;border:0!important;text-align:left}.earlyclone .early-feature-list article>.early-feature-copy{color:inherit!important}.earlyclone .early-feature-list article>.early-feature-copy:hover h2{color:#83b7e0}.early-categories span.required{color:#ffd9a0;background:#584322}.earlyclone-details{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:9px 0 0 31px;background:#4a5157;border:1px solid #4a5157}.earlyclone-details>div{padding:10px;background:#1f2326}.earlyclone-details strong,.earlyclone-details span{display:block}.earlyclone-details strong{color:#98a2aa;font-size:9px}.earlyclone-details span{margin-top:4px;color:#e1e5e8;font-size:10px}.earlyclone-details>small{grid-column:1/-1;padding:8px 10px;color:#909aa2;background:#202428}.earlyclone-history{margin:0 20px 16px;background:#23272b;border:1px solid #555d64}.earlyclone-history>header{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #4b5258}.earlyclone-history h2{margin:0;font-size:13px}.earlyclone-history header button{color:#aeb6bd;background:transparent;border:0}.earlyclone-history header svg{width:14px}.earlyclone-history table{width:100%;border-collapse:collapse}.earlyclone-history th,.earlyclone-history td{padding:8px 10px;border-bottom:1px solid #42494f;text-align:left}.earlyclone-history>p{padding:20px;text-align:center;color:#99a2aa}.earlyclone-empty{display:grid;min-height:220px;place-items:center;align-content:center;color:#939ca4;background:#24282c;border:1px solid #626970}.earlyclone-empty svg{width:30px}.earlyclone-empty strong{margin-top:8px;color:#dce1e5}.earlyclone-empty span{margin-top:4px}.earlyclone-scrim{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#000c}.earlyclone-dialog{display:grid;width:min(540px,100%);max-height:90vh;overflow:auto;color:#e8ebee;background:#252a2f;border:1px solid #687078;box-shadow:0 24px 64px #000d}.earlyclone-dialog>header{display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #4b5258}.earlyclone-dialog h2{margin:0;font-size:18px}.earlyclone-dialog>header button{color:#adb5bc;background:transparent;border:0}.earlyclone-dialog header svg{width:16px}.earlyclone-editor{display:grid;gap:13px;padding:18px}.earlyclone-feature-name .early-categories{padding-left:0}.earlyclone-feature-name h3{margin:10px 0 0;font-size:15px}.earlyclone-feature-name p{margin:5px 0 0;color:#b8c0c6;line-height:1.45}.earlyclone-editor fieldset{display:grid;gap:9px;margin:0;padding:12px;border:1px solid #4f565d}.earlyclone-editor fieldset label{display:flex;align-items:center;gap:7px}.earlyclone-editor fieldset label.disabled{color:#727b82}.earlyclone-network-scope{grid-template-columns:repeat(2,1fr)}.earlyclone-network-scope legend{grid-column:1/-1}.earlyclone-network-scope p{grid-column:1/-1;margin:0;color:#aab2b9}.earlyclone-preflight,.earlyclone-warning{display:flex;gap:9px;padding:11px}.earlyclone-preflight{background:#253e2c;border-left:3px solid #69bd78}.earlyclone-warning{background:#463d23;border-left:3px solid #e0ba4f}.earlyclone-preflight svg,.earlyclone-warning svg{width:17px;flex:none}.earlyclone-preflight strong,.earlyclone-warning strong{display:block}.earlyclone-preflight p,.earlyclone-warning p{margin:4px 0 0;color:#c7cfca}.earlyclone-ack{display:flex;align-items:flex-start;gap:7px}.earlyclone-errors{display:grid;gap:4px;padding:10px;color:#ffcbcb;background:#472d2d;border-left:3px solid #d86a6a}.earlyclone-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #4b5258}.earlyclone-dialog>footer button{min-height:34px;padding:0 13px;color:#e7eaed;background:#30363b;border:1px solid #606970}.earlyclone-dialog>footer .primary-button{color:#fff;background:#3c84c1;border-color:#67a9dc}.earlyclone-toast{position:fixed;z-index:140;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;max-width:440px;padding:12px 14px;color:#eaf1eb;background:#21402c;border:1px solid #4f9b61;box-shadow:0 12px 30px #000b}.earlyclone-toast svg{width:16px}.earlyclone-toast button{margin-left:8px;color:#c7d2ca;background:transparent;border:0}@media(max-width:850px){.earlyclone .meraki-page-title,.earlyclone-title-actions{grid-template-columns:1fr}.earlyclone-toolbar{align-items:stretch;flex-direction:column}.earlyclone-details{grid-template-columns:1fr 1fr}.earlyclone-network-scope{grid-template-columns:1fr}}.organization-users-clone,.organization-user-detail{max-width:1340px;padding:18px 24px 48px}.users-title{display:flex;align-items:center;justify-content:space-between}.users-title h1,.organization-user-detail>h1{margin:0;color:#f0f2f4;font-size:17px;font-weight:500}.users-title>div{display:flex;gap:6px}.users-title button{display:flex;height:30px;align-items:center;gap:5px;padding:0 10px;color:#dce1e4;background:#30353a;border:1px solid #5a6269;font-size:8px}.users-title svg{width:12px}.spinning{animation:users-spin .7s linear infinite}@keyframes users-spin{to{transform:rotate(360deg)}}.users-summary{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;background:#24282c;border:1px solid #50585e}.users-summary article{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:13px 16px;border-right:1px solid #4c5358}.users-summary article:last-child{border:0}.users-summary h2{grid-column:1/-1;margin:0;color:#e8ebed;font-size:10px;font-weight:500}.users-summary article>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px 10px;background:#292e32;border:1px solid #454d52}.users-summary strong{color:#f0f2f4;font-size:17px;font-weight:500}.users-summary span{color:#aeb7bd;font-size:8px}.users-summary svg{width:13px;color:#72bb89}.users-summary i{width:8px;height:8px;background:#69757d;border-radius:50%}.users-tabs{display:flex;margin-top:14px;border-bottom:1px solid #555d63}.users-tabs button{padding:10px 17px;color:#abb4bb;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px}.users-tabs button.selected{color:#edf0f2;border-color:#69afe1}.users-filter-row{display:flex;align-items:center;gap:6px}.users-filter-row.main{padding:11px 0}.users-filter-row label{display:flex;width:240px;height:30px;align-items:center;gap:6px;padding:0 8px;background:#191c1f;border:1px solid #576067}.users-filter-row label svg{width:12px;color:#929da5}.users-filter-row input{width:100%;color:#e6eaec;background:transparent;border:0;outline:0;font-size:8px}.users-filter-row select{height:30px;color:#d3d9dd;background:#30353a;border:1px solid #596168;font-size:7px}.users-filter-row>span{margin-left:auto;color:#9fa8af;font-size:7px}.users-table-wrap{position:relative;overflow:auto;background:#24282c;border:1px solid #50585e}.users-table-wrap table,.organization-user-detail table{width:100%;min-width:900px;border-collapse:collapse;font-size:8px}.users-table-wrap th,.users-table-wrap td,.organization-user-detail th,.organization-user-detail td{height:39px;padding:0 11px;color:#cdd4d8;border-bottom:1px solid #484f54;text-align:left}.users-table-wrap th,.organization-user-detail th{color:#a7b0b7;background:#292e32;font-size:7px}.users-table-wrap td>button,.organization-user-detail td button{padding:0;color:#82b5dc;background:transparent;border:0;font:inherit}.users-table-wrap th button{display:flex;padding:0;color:#a7b0b7;background:transparent;border:0}.users-table-wrap th svg{width:12px}.table-positive{width:12px;color:#72bb89}.user-group-tags{display:flex;gap:4px;flex-wrap:wrap}.user-group-tags span{padding:3px 5px;color:#ccd4d9;background:#343a3f;border-radius:2px;font-size:6px}.users-pagination{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:10px 0;color:#9fa8af;font-size:7px}.users-pagination label{display:flex;align-items:center;gap:5px}.users-pagination select{height:26px;color:#d5dadd;background:#252a2e;border:1px solid #565f66;font-size:7px}.users-pagination button{width:26px;height:26px;color:#b7c0c6;background:#30353a;border:1px solid #565e65}.users-pagination button.selected{color:#121a20;background:#78b7e2}.users-pagination button:disabled{opacity:.45}.users-columns{position:absolute;z-index:3;top:36px;right:8px;display:flex;width:185px;flex-direction:column;padding:11px;color:#cbd2d6;background:#2b3034;border:1px solid #60686f;box-shadow:0 10px 30px #07090b;font-size:8px}.users-columns strong{margin-bottom:7px;color:#f0f2f4}.users-columns label{display:flex;gap:6px;padding:4px 0}.users-columns button{align-self:flex-end;margin-top:8px;height:27px;color:#111a20;background:#79b8e4;border:0;font-size:7px}.users-modal-scrim{position:fixed;z-index:80;inset:0;display:grid;place-items:center;background:#020507b8}.users-modal-scrim>section{width:min(590px,calc(100vw - 36px));max-height:80vh;overflow:auto;color:#c7ced3;background:#292e32;border:1px solid #626b72}.users-modal-scrim header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #50585e}.users-modal-scrim h2{margin:0;color:#f0f2f4;font-size:13px}.users-modal-scrim header button{display:flex;color:#adb6bc;background:transparent;border:0}.users-modal-scrim header svg{width:14px}.users-modal-scrim>section>p{padding:0 15px;font-size:8px}.users-modal-scrim article{position:relative;padding:12px 15px;border-top:1px solid #4c5358}.users-modal-scrim article h3{margin:0;color:#e9ecee;font-size:10px}.users-modal-scrim article p{margin:5px 80px 0 0;color:#aeb6bc;font-size:8px}.users-modal-scrim article button{position:absolute;right:15px;top:18px;height:27px;color:#dce1e4;background:#30353a;border:1px solid #596168;font-size:7px}.users-breadcrumb{display:flex;align-items:center;gap:2px;margin-bottom:7px;padding:0;color:#82b5dc;background:transparent;border:0;font-size:8px}.users-breadcrumb svg{width:12px}.organization-user-detail>section{margin-top:14px;padding:14px;background:#24282c;border:1px solid #50585e}.organization-user-detail section>h2,.organization-user-detail section header h2{margin:0;color:#e9ecee;font-size:11px}.organization-user-detail section>h3{margin:14px 0 8px;color:#d6dce0;font-size:9px}.organization-user-detail dl{display:grid;grid-template-columns:145px 1fr;margin:0;font-size:8px}.organization-user-detail dt,.organization-user-detail dd{margin:0;padding:7px 0;border-bottom:1px solid #444b50}.organization-user-detail dt{color:#9fa8af}.organization-user-detail dd{color:#d6dce0}.organization-user-detail dd button{padding:0;color:#82b5dc;background:transparent;border:0;font:inherit}.user-enabled{display:flex;align-items:center;gap:5px;color:#75bd8b}.user-enabled svg{width:12px}.organization-user-detail header p{margin:4px 0 0;color:#a6afb6;font-size:7px}.organization-user-detail .users-filter-row{margin:10px 0}.users-empty{margin:20px 0;color:#a7b0b7;text-align:center;font-size:8px}@media(max-width:850px){.users-summary{grid-template-columns:1fr}.users-summary article{border-right:0;border-bottom:1px solid #4c5358}.users-filter-row.main{align-items:stretch;flex-wrap:wrap}.users-filter-row.main label{width:100%}.organization-user-detail dl{grid-template-columns:110px 1fr}}.users-title>div:first-child{display:block}.users-title p{margin:0 0 3px;color:#8f999f;font-size:8px}.users-filter-button b{display:inline-grid;width:14px;height:14px;margin-left:4px;place-items:center;color:#fff;background:#337db8;border-radius:50%;font-size:7px}.users-filter-panel>button{height:30px;color:#d6dce0;background:#30353a;border:1px solid #596168;font-size:7px}.users-pagination button svg{width:11px}.users-pagination>strong{display:grid;width:26px;height:26px;place-items:center;color:#111a20;background:#78b7e2}.users-modal-scrim>section>aside{display:flex;gap:6px;margin:10px 15px 15px;padding:9px;color:#bed3e2;background:#223544;border-left:3px solid #5a9ed2;font-size:8px}.users-modal-scrim>section>aside svg{width:12px}.users-add-form fieldset{display:grid;gap:6px;margin:0 15px;padding:10px;border:1px solid #50585e}.users-add-form fieldset legend{font-size:8px}.users-add-form fieldset label{display:flex;align-items:center;gap:6px;font-size:8px}.users-add-form fieldset input{width:auto;height:auto}.users-add-form>small,.users-add-form>label small{margin:0 15px;color:#ed9189;font-size:7px}.users-add-form>label small{margin:0}.users-toast{position:fixed;z-index:90;right:20px;bottom:20px;display:flex;align-items:center;gap:9px;padding:10px 12px;color:#e6eaec;background:#273c4a;border:1px solid #4f7c9a;box-shadow:0 10px 25px #050709;font-size:8px}.users-toast button{display:flex;color:#b8c1c7;background:transparent;border:0}.users-toast svg{width:12px}.users-summary article>header{display:flex;grid-column:1/-1;justify-content:flex-end;gap:6px}.users-summary article>header button,.users-filter-button,.users-add-button{height:29px;padding:0 9px;color:#dce1e4;background:#30353a;border:1px solid #596168;border-radius:3px;font-size:8px}.users-filter-button.selected{background:#2b4a60;border-color:#5f9dca}.users-add-button{color:#fff;background:#337db8;border-color:#5c9fd3}.users-filter-panel{display:flex;align-items:center;gap:6px;margin:0 0 10px;padding:10px;background:#24282c;border:1px solid #50585e}.users-filter-panel label{display:flex;width:240px;height:30px;align-items:center;gap:6px;padding:0 8px;background:#191c1f;border:1px solid #576067}.users-filter-panel svg{width:12px}.users-filter-panel input{width:100%;color:#e6eaec;background:transparent;border:0;outline:0;font-size:8px}.users-filter-panel select{height:30px;color:#d3d9dd;background:#30353a;border:1px solid #596168;font-size:7px}.users-add-form{display:grid;width:min(460px,calc(100vw - 36px));gap:12px;padding-bottom:14px;color:#c7ced3;background:#292e32;border:1px solid #626b72}.users-add-form>label{display:grid;gap:5px;margin:0 15px;font-size:8px}.users-add-form input,.users-add-form select{height:32px;padding:0 8px;color:#e7ebee;background:#1a1d20;border:1px solid #5b636a}.users-add-form>footer{display:flex;justify-content:flex-end;gap:7px;padding:12px 15px 0;border-top:1px solid #50585e}.users-add-form>footer button{height:30px;color:#dce1e4;background:#30353a;border:1px solid #596168;font-size:8px}@media(max-width:850px){.users-filter-panel{align-items:stretch;flex-wrap:wrap}}.organization-administrators-clone,.organization-admin-profile,.organization-administrator-editor,.custom-role-editor{width:min(100%,1340px);min-height:660px;padding:18px 24px 48px;color:#d8dde1}.administrator-security-notice{display:grid;grid-template-columns:17px 1fr 22px;align-items:start;gap:9px;margin:-2px 0 18px;padding:10px 12px;color:#d6ceb8;background:#403923;border:1px solid #8b783d;font-size:8px;line-height:1.45}.administrator-security-notice>svg{width:14px;height:14px;color:#d8b656}.administrator-security-notice button{padding:0;color:#86bce5;background:transparent;border:0;font:inherit;text-decoration:underline}.administrator-security-notice>button:last-child{display:grid;width:22px;height:22px;place-items:center;color:#c4bda9;text-decoration:none}.administrator-security-notice>button svg{width:12px}.administrator-page-header{display:flex;align-items:center;justify-content:space-between}.administrator-page-header h1,.organization-admin-profile>h1,.organization-administrator-editor>h1,.custom-role-editor>header h1{margin:0;color:#f0f2f4;font-size:17px;font-weight:550}.administrator-page-header .primary,.administrators-toolbar .primary,.administrator-editor-actions .primary,.custom-role-editor footer .primary{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:0 11px;color:#fff;background:#337db8;border:1px solid #5c9fd3;border-radius:3px;font-size:8px;font-weight:650}.administrator-page-header .primary svg,.administrators-toolbar .primary svg{width:11px}.organization-administrators-clone>nav{display:flex;gap:20px;margin-top:12px;border-bottom:1px solid #555d63}.organization-administrators-clone>nav button{min-height:36px;padding:0 2px;color:#abb4ba;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px}.organization-administrators-clone>nav button.selected{color:#eef1f3;border-color:#69afe1}.administrators-toolbar{display:flex;min-height:52px;align-items:center;gap:7px}.administrator-search{display:flex;width:286px;height:31px;align-items:center;gap:6px;padding:0 8px;color:#909aa2;background:#181b1e;border:1px solid #5b636a;border-radius:3px}.administrator-search svg{width:12px}.administrator-search input{width:100%;color:#e6eaec;background:transparent;border:0;outline:0;font-size:8px}.administrators-toolbar>button:not(.primary),.role-type-select select{display:inline-flex;height:31px;align-items:center;gap:5px;padding:0 9px;color:#d3d9dd;background:#30353a;border:1px solid #596168;border-radius:3px;font-size:8px}.administrators-toolbar>button:not(.primary).selected{color:#eef5fa;background:#2a4356;border-color:#629bc3}.administrators-toolbar>button svg{width:11px}.administrators-toolbar>span{margin-left:4px;color:#9fa8af;font-size:8px}.administrators-toolbar .administrators-download{margin-left:auto;background:transparent;border-color:transparent}.administrators-toolbar .create-custom-role{margin-left:auto}.administrator-filter-panel{display:flex;align-items:end;gap:8px;margin:-1px 0 10px;padding:11px;background:#24282c;border:1px solid #50585e}.administrator-filter-panel label{display:grid;min-width:150px;gap:5px;color:#aeb6bc;font-size:7px}.administrator-filter-panel select,.administrator-filter-panel button{height:30px;padding:0 8px;color:#d8dde1;background:#181b1e;border:1px solid #5b636a;border-radius:2px;font-size:8px}.administrators-table{position:relative;overflow:auto;background:#24282c;border:1px solid #50585e}.administrators-table table,.organization-admin-profile table{width:100%;min-width:980px;border-collapse:collapse;font-size:8px}.administrators-table th,.administrators-table td,.organization-admin-profile th,.organization-admin-profile td{height:39px;padding:0 10px;color:#cdd4d8;border-bottom:1px solid #484f54;text-align:left;white-space:nowrap}.administrators-table th,.organization-admin-profile th{color:#a7b0b7;background:#292e32;font-size:7px;font-weight:650}.administrators-table th:nth-child(1),.administrators-table td:nth-child(1){width:38px}.administrators-table th:nth-child(2){width:80px}.administrators-table th:nth-child(9),.administrators-table td:nth-child(9){width:28px;padding-inline:6px}.administrators-table th>svg{width:9px;height:9px;margin-left:3px;vertical-align:middle}.administrators-table td>button{padding:0;color:#82b5dc;background:transparent;border:0;font:inherit}.administrators-table th button{display:flex;padding:0;color:#a7b0b7;background:transparent;border:0}.administrators-table th button svg,.administrators-table td:last-child svg{width:11px}.administrators-table td:last-child svg{color:#818b93}.admin-ok,.admin-unverified{display:flex;align-items:center;gap:5px}.admin-ok i,.admin-unverified i{width:7px;height:7px;background:#72bb89;border-radius:50%}.admin-unverified i{background:#838e95}.administrator-scope{display:inline-flex;align-items:center;gap:4px}.administrator-scope:before{display:inline-block;width:11px;height:11px;color:#89949d;content:"◈"}.administrator-scope.organization:before{content:"✳"}.administrators-empty td{height:116px;color:#98a2aa;text-align:center}.administrators-table aside{position:absolute;z-index:3;top:36px;right:8px;display:flex;width:180px;flex-direction:column;padding:11px;color:#cbd2d6;background:#2b3034;border:1px solid #60686f;box-shadow:0 10px 30px #07090b;font-size:8px}.administrators-table aside strong{margin-bottom:6px;color:#f0f2f4}.administrators-table aside label{display:flex;gap:6px;padding:4px 0}.administrators-table aside button{align-self:flex-end;margin-top:7px;height:27px;color:#101920;background:#79b8e4;border:0;font-size:7px}.administrators-pagination{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:10px 0;color:#9fa8af;font-size:7px}.administrators-pagination label{display:flex;align-items:center;gap:5px}.administrators-pagination select{height:26px;color:#d5dadd;background:#252a2e;border:1px solid #565f66;font-size:7px}.administrators-pagination button{width:26px;height:26px;color:#b7c0c6;background:#30353a;border:1px solid #565e65}.administrators-pagination button.selected{color:#111a20;background:#78b7e2}.administrators-pagination button:disabled{opacity:.45}.roles-toolbar{padding-bottom:2px}.role-type-select select{min-width:110px}.administrator-roles{padding-top:1px}.administrator-roles>h2{margin:7px 0 10px;color:#e9ecee;font-size:11px}.administrator-roles>h3{margin:14px 0 7px;color:#e5e9ec;font-size:8px;font-weight:650}.administrator-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.administrator-role-grid.limited{grid-template-columns:repeat(3,minmax(0,1fr))}.administrator-role-card{min-height:86px;padding:13px;background:#24282c;border:1px solid #50585e;border-radius:3px}.administrator-role-card header{display:flex;align-items:flex-start;justify-content:space-between}.administrator-role-card h4{margin:0;color:#e9ecee;font-size:9px}.administrator-role-card header>strong,.role-variation>div>span{display:grid;width:19px;height:19px;place-items:center;color:#dfe4e7;background:#31373c;border-radius:50%;font-size:7px}.administrator-role-card small{display:block;margin-top:3px;color:#aeb6bd;font-size:7px}.administrator-role-card p{margin:9px 0 0;color:#aeb7bd;font-size:8px;line-height:1.45}.administrator-role-card>button{margin-top:8px;padding:0;color:#82b5dc;background:transparent;border:0;font-size:7px}.role-variation-card{padding-bottom:4px}.role-variation{padding:10px 0;border-top:1px solid #464d53}.role-variation:first-of-type{margin-top:8px}.role-variation>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.role-variation strong{color:#e6eaed;font-size:8px;font-weight:550}.role-variation p{margin-top:4px}.administrators-saml-blank{min-height:420px}.admin-back-link{display:flex;align-items:center;gap:2px;margin-bottom:7px;padding:0;color:#82b5dc;background:transparent;border:0;font-size:8px}.admin-back-link svg{width:12px}.organization-admin-profile>section{margin-top:14px;padding:14px;background:#24282c;border:1px solid #50585e}.organization-admin-profile section header h2,.organization-admin-profile section>h2{margin:0;color:#e9ecee;font-size:11px}.organization-admin-profile section header span{display:flex;align-items:center;gap:5px;margin-top:6px;color:#79bd8c;font-size:8px}.organization-admin-profile section header span.unverified{color:#aeb6bc}.organization-admin-profile section header span i{width:8px;height:8px;background:currentColor;border-radius:50%}.organization-admin-profile section header p{margin:5px 0 0;color:#b0b8be;font-size:8px}.organization-admin-profile dl{display:grid;grid-template-columns:155px 1fr;margin:13px 0 0;font-size:8px}.organization-admin-profile dt,.organization-admin-profile dd{margin:0;padding:7px 0;border-bottom:1px solid #444b50}.organization-admin-profile dt{color:#9fa8af}.organization-admin-profile dd{color:#d5dade}.organization-administrator-editor>h1{margin-bottom:14px}.administrator-editor-card{display:grid;grid-template-columns:135px minmax(0,1fr);margin-top:10px;background:#24282c;border:1px solid #50585e;border-radius:3px}.administrator-editor-intro{padding:14px;border-right:1px solid #4d545a}.administrator-editor-intro h2{margin:0;color:#eef1f3;font-size:11px;line-height:1.25}.administrator-editor-intro p{margin:7px 0 0;color:#aeb6bd;font-size:8px;line-height:1.45}.administrator-editor-body{min-width:0;padding:14px}.administrator-person-row{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) 26px;gap:9px;margin-bottom:9px}.administrator-person-row label,.custom-role-editor section>label{display:grid;gap:5px;color:#dce1e5;font-size:8px;font-weight:550}.administrator-person-row input,.administrator-editor-body select,.custom-role-editor input,.custom-role-editor textarea,.custom-role-editor select{width:100%;min-height:32px;padding:0 8px;color:#eef1f3;background:#181b1e;border:1px solid #5e666d;border-radius:3px;font-size:8px}.administrator-person-row>button,.administrator-editor-body td>button{display:grid;width:26px;height:32px;align-self:end;place-items:center;color:#aeb6bd;background:transparent;border:0}.administrator-person-row>button svg,.administrator-editor-body td>button svg{width:11px}.editor-add-link{display:inline-flex;align-items:center;gap:4px;padding:0;color:#82b5dc;background:transparent;border:0;font-size:8px}.editor-add-link svg{width:11px}.editor-add-link:disabled{color:#626d75}.administrator-editor-body table{width:100%;border-collapse:collapse}.administrator-editor-body th,.administrator-editor-body td{padding:7px 8px;border-bottom:1px solid #4a5157;font-size:8px;text-align:left}.administrator-editor-body th{color:#aeb6bd}.administrator-editor-body th svg{width:10px;vertical-align:middle}.scope-editor{display:grid;grid-template-columns:130px 1fr;gap:6px}.role-scope-card .editor-add-link{margin-top:10px}.administrator-editor-actions,.custom-role-editor>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid #4e555b}.administrator-editor-actions>button:not(.primary),.custom-role-editor>footer>button:not(.primary){min-height:31px;padding:0 11px;color:#dfe4e7;background:#30353a;border:1px solid #626970;border-radius:3px;font-size:8px}.administrator-editor-actions button:disabled,.custom-role-editor footer button:disabled{opacity:.45}.custom-role-editor{max-width:980px}.custom-role-editor>header p{margin:5px 0 0;color:#aeb6bd;font-size:8px}.custom-role-steps{display:flex;max-width:620px;align-items:center;gap:0;margin:18px 0;padding:0;list-style:none}.custom-role-steps li{position:relative;display:flex;flex:1;align-items:center;gap:6px;color:#7f8a92;font-size:8px}.custom-role-steps li:not(:last-child):after{position:absolute;z-index:0;right:9px;left:89px;height:1px;background:#4f565c;content:""}.custom-role-steps li span{z-index:1;display:grid;width:23px;height:23px;place-items:center;background:#30353a;border:1px solid #626970;border-radius:50%}.custom-role-steps li span svg{width:10px}.custom-role-steps li p{z-index:1;margin:0;padding-right:8px;background:#080a0d}.custom-role-steps li.active{color:#e8ecef}.custom-role-steps li.active span{color:#fff;background:#3e89c7;border-color:#63a8dd}.custom-role-editor>section{display:grid;gap:12px;padding:18px;background:#24282c;border:1px solid #50585e}.custom-role-editor section>h2{margin:0;color:#eef1f3;font-size:12px}.custom-role-editor section>p{margin:-7px 0 3px;color:#aeb6bd;font-size:8px}.custom-role-editor section>label{max-width:540px}.custom-role-editor section>label small{margin-left:4px;color:#909aa2;font-weight:400}.custom-role-editor textarea{min-height:84px;padding-block:8px;resize:vertical}.custom-role-permissions{border:1px solid #50585e}.custom-role-permissions-head,.custom-role-permissions>label{display:grid;grid-template-columns:1fr 190px;align-items:center;min-height:40px;padding:0 10px;border-bottom:1px solid #484f54;font-size:8px}.custom-role-permissions-head{color:#aeb6bd;background:#292e32;font-size:7px}.custom-role-permissions>label:last-child{border-bottom:0}.custom-role-editor dl{display:grid;grid-template-columns:190px 1fr;margin:0;font-size:8px}.custom-role-editor dt,.custom-role-editor dd{margin:0;padding:9px;border-bottom:1px solid #484f54}.custom-role-editor dt{color:#aeb6bd}.custom-role-editor dd{color:#e1e5e8;text-transform:capitalize}@media(max-width:900px){.administrator-role-grid,.administrator-role-grid.limited{grid-template-columns:1fr}.administrator-person-row{grid-template-columns:1fr 1fr}.administrator-person-row label:nth-child(3){grid-column:1 / -1}.administrators-toolbar{align-items:stretch;flex-wrap:wrap;padding-block:10px}.administrator-search{width:100%}.administrators-toolbar .administrators-download,.administrators-toolbar .create-custom-role{margin-left:0}}@media(max-width:640px){.organization-administrators-clone,.organization-admin-profile,.organization-administrator-editor,.custom-role-editor{padding:15px 14px 38px}.administrator-editor-card{grid-template-columns:1fr}.administrator-editor-intro{border-right:0;border-bottom:1px solid #4d545a}.administrator-person-row,.scope-editor{grid-template-columns:1fr}.administrator-person-row label:nth-child(3){grid-column:auto}.administrator-filter-panel{align-items:stretch;flex-direction:column}.custom-role-steps li p{display:none}.custom-role-steps li:not(:last-child):after{left:27px}}.organization-administrators-clone,.organization-admin-profile,.organization-administrator-editor,.custom-role-editor{width:100%;max-width:none;padding:0 20px 48px}.administrator-security-notice{min-height:58px;align-items:center;margin:-2px 0 18px;padding:11px 16px;font-size:13px}.administrator-page-header h1,.organization-admin-profile>h1,.organization-administrator-editor>h1,.custom-role-editor>header h1{font-size:25px}.administrator-page-header .primary,.administrators-toolbar .primary,.administrator-editor-actions .primary,.custom-role-editor footer .primary{min-height:35px;padding:0 13px;font-size:13px}.organization-administrators-clone>nav{gap:30px;margin-top:10px}.organization-administrators-clone>nav button{min-height:46px;font-size:15px}.administrators-toolbar{min-height:72px;gap:10px;padding:0 22px;background:#24282c;border:1px solid #50585e;border-bottom:0;border-radius:8px 8px 0 0}.administrator-search{width:286px;height:35px;font-size:13px}.administrator-search input,.administrators-toolbar>button:not(.primary),.administrator-toolbar-select select,.role-type-select select{font-size:13px}.administrator-toolbar-select select,.administrators-toolbar>button:not(.primary){height:35px;padding:0 11px;color:#d3d9dd;background:#30353a;border:1px solid #596168;border-radius:4px}.administrator-toolbar-select select{min-width:96px}.administrators-toolbar>span{margin-left:3px;font-size:13px}.administrators-toolbar .administrators-download{margin-left:auto;border-color:#6293db}.administrators-toolbar.roles-toolbar{min-height:64px;padding:0;background:transparent;border:0;border-radius:0}.administrator-filter-panel,.administrator-filter-panel label,.administrator-filter-panel select,.administrator-filter-panel button{font-size:12px}.administrators-table{border-top:0;border-radius:0}.administrators-table table,.organization-admin-profile table{min-width:900px;font-size:13px}.administrators-table th,.administrators-table td,.organization-admin-profile th,.organization-admin-profile td{height:40px;padding:0 12px}.administrators-table th,.organization-admin-profile th{font-size:13px}.administrators-pagination{min-height:72px;margin:0;padding:14px 22px;background:#24282c;border:1px solid #50585e;border-top:0;border-radius:0 0 8px 8px;font-size:13px}.administrators-pagination select{height:34px;font-size:13px}.administrators-pagination button{width:34px;height:34px;font-size:13px}.admin-back-link{margin-bottom:8px;font-size:13px}.organization-administrator-editor>h1{margin-bottom:18px}.administrator-editor-card{grid-template-columns:166px minmax(0,1fr);margin-top:16px;border-radius:8px}.administrator-editor-intro,.administrator-editor-body{padding:24px}.administrator-editor-body{overflow:hidden}.administrator-editor-intro h2{font-size:19px}.administrator-editor-intro p{font-size:13px}.administrator-person-row label,.custom-role-editor section>label,.administrator-editor-body th,.administrator-editor-body td,.editor-add-link{font-size:13px}.administrator-person-row input,.administrator-editor-body select,.custom-role-editor input,.custom-role-editor textarea,.custom-role-editor select{min-height:35px;font-size:13px}.administrator-editor-body table{table-layout:fixed}.administrator-editor-body th:nth-child(1){width:40%}.administrator-editor-body th:nth-child(2){width:52%}.administrator-editor-body th:nth-child(3){width:8%}.administrator-editor-body .scope-editor{grid-template-columns:minmax(110px,.55fr) minmax(150px,1fr)}.administrator-editor-actions,.custom-role-editor>footer{min-height:84px;align-items:center;justify-content:space-between;margin-top:16px;padding:20px 24px;background:#24282c;border:1px solid #50585e;border-radius:8px}.administrator-editor-actions>button:not(.primary),.custom-role-editor>footer>button:not(.primary){min-height:35px;padding:0 13px;font-size:13px}.administrator-roles>h2,.administrator-roles>h3,.administrator-role-card h4,.administrator-role-card p,.role-variation strong,.administrator-role-card>button,.administrator-roles small{font-size:13px}.administrator-role-card{min-height:112px;padding:18px}@media(max-width:1000px){.administrator-toolbar-select{display:none}}.license-info-clone{position:relative;max-width:1120px;min-height:760px;padding:28px 25px 48px;color:#d8dde2}.license-info-heading{position:relative;padding:0 0 13px}.license-info-heading h1{margin:0;color:#f3f5f7;font-size:20px;font-weight:650}.license-help{position:fixed;z-index:4;right:24px;bottom:22px;min-height:35px;padding:0 13px;color:#111820;background:#78a8eb;border:1px solid #78a8eb;border-radius:20px;font-size:9px;font-weight:700}.license-help svg{width:13px;margin-right:5px;vertical-align:middle}.license-help-panel{position:fixed;z-index:80;right:24px;bottom:68px;display:grid;gap:10px;width:min(335px,calc(100vw - 36px));padding:15px;color:#d7dce1;background:#292e33;border:1px solid #666e76;box-shadow:0 16px 40px #0000007a}.license-help-panel header{display:flex;align-items:center;justify-content:space-between}.license-help-panel h2{margin:0;color:#f1f3f5;font-size:13px}.license-help-panel header button{display:grid;width:25px;height:25px;place-items:center;color:#aeb7bf;background:transparent;border:0}.license-help-panel header svg{width:13px}.license-help-panel p{margin:0;color:#b2bac1;font-size:8px;line-height:1.55}.license-help-panel a{font-size:8px}.license-overview-table{width:min(455px,100%);margin-bottom:11px}.license-overview-table dl{margin:0}.license-overview-table dl>div{display:grid;min-height:22px;grid-template-columns:175px 1fr}.license-overview-table dt,.license-overview-table dd{display:flex;align-items:center;margin:0;padding:2px 0;font-size:10px}.license-overview-table dt{color:#d0d5d9}.license-overview-table dd{color:#eef1f3}.license-overview-table svg,.license-history svg{width:11px;height:11px;margin-left:5px;color:#93a0aa}.license-info-button{display:inline-grid;width:17px;height:17px;place-items:center;padding:0;color:#93a0aa;background:transparent;border:0}.license-info-button svg{width:11px;height:11px;margin:0}.license-inline-info{max-width:620px;margin:-3px 0 12px;padding:9px 11px;color:#c8d8e4;background:#263a4d;border-left:3px solid #68a4d5;font-size:8px;line-height:1.5}.license-required{display:inline-flex!important;width:max-content;min-height:19px;align-items:center;padding:1px 10px!important;color:#f5e7e8!important;background:#71444d;font-weight:700}.license-reason{max-width:720px;margin:0 0 24px;color:#d0d5d9;font-size:10px;line-height:1.5}.license-info-clone a{color:#79afe0;text-decoration:underline}.license-resolution-grid{display:grid;max-width:810px;grid-template-columns:minmax(0,1.55fr) minmax(210px,.85fr);gap:38px;margin-bottom:14px}.license-resolution h2,.license-sales-contact h2,.license-deployment-section h2,.license-history h2{margin:0 0 9px;color:#f0f2f4;font-size:11px;font-weight:700}.license-resolution p,.license-sales-contact a{margin:0;color:#d0d5d9;font-size:10px;line-height:1.5}.license-sales-contact a{color:#79afe0}.license-required-section{width:min(620px,100%);margin-bottom:29px}.license-required-grid{display:flex;align-items:flex-start;gap:6px}.license-info-clone .license-required-section table,.license-info-clone .license-deployment-section table{width:228px;min-width:0;border-collapse:collapse}.license-required-section th,.license-required-section td,.license-deployment-section th,.license-deployment-section td{height:25px;padding:3px 7px;color:#d7dce0;border:0;font-size:10px;text-align:left}.license-required-section th,.license-deployment-section th{color:#dfe4e7;background:#303438;border-top:1px solid #787f86;border-bottom:1px solid #787f86;font-weight:500}.license-required-section th:last-child,.license-required-section td:last-child{width:58px}.license-required-grid>button,.license-required-section>.license-primary{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 10px;color:#8ab9ea;background:#242a35;border:1px solid #5677ad;border-radius:2px;font-size:9px;white-space:nowrap}.license-required-grid>button svg{width:12px}.license-required-section>.license-primary{margin-top:10px;color:#111820;background:#78a8eb;border-color:#78a8eb;font-weight:700}.license-deployment-section{width:min(620px,100%);margin-bottom:30px}.license-deployment-section h2{margin-bottom:12px}.license-info-clone .license-deployment-section table{width:min(430px,100%)}.license-deployment-section th:first-child{width:50%}.license-history{width:min(620px,100%);padding-top:3px}.license-history h2{display:flex;align-items:center}.license-history>label{display:flex;align-items:center;gap:7px;color:#c5cbd0;font-size:10px}.license-history>p{display:flex;min-height:60px;align-items:center;justify-content:center;gap:5px;margin:10px 0 0;color:#9fa8b0;border-top:1px solid #4b5259;border-bottom:1px solid #4b5259;font-size:10px}.license-history em{font-style:italic}.license-history-table{margin-top:10px;overflow:auto;border-top:1px solid #4b5259;border-bottom:1px solid #4b5259}.license-history-table table{width:100%;border-collapse:collapse}.license-history-table th,.license-history-table td{height:36px;padding:6px 8px;color:#cfd5da;border-bottom:1px solid #424950;font-size:8px;text-align:left}.license-history-table th{color:#9fa8b0;background:#292e33;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.license-history-table tr:last-child td{border-bottom:0}.license-history-table code{color:#dfe3e7;font-size:8px}.license-history-status{padding:3px 7px;border:1px solid;border-radius:10px;font-size:7px}.license-history-status.pending{color:#e3c985;background:#4a4026;border-color:#7b6b39}.license-history-status.invalidated{color:#e0a4aa;background:#4b2e34;border-color:#794750}.license-add-dialog{width:min(455px,calc(100vw - 40px))}.license-add-dialog h2{font-size:14px}.license-add-dialog>header{display:flex;align-items:center;justify-content:space-between}.license-add-dialog>header>button{display:grid;width:26px;height:26px;place-items:center;padding:0;color:#aeb7bf;background:transparent;border:0}.license-add-dialog>header svg{width:13px}.license-add-dialog>small{color:#929ca5;font-size:7px;line-height:1.45}.license-claim-errors{padding:9px 10px;color:#efb2b2;background:#43282b;border:1px solid #7b454a;font-size:8px}.license-claim-errors strong{font-size:9px}.license-claim-errors ul{margin:6px 0 0;padding-left:16px}.license-toast{position:fixed;z-index:95;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#e8ecef;background:#2a3946;border:1px solid #4f7897;font-size:8px;box-shadow:0 12px 32px #0006}.license-toast>svg{width:13px;color:#64bd88}.license-toast button{display:grid;width:22px;height:22px;place-items:center;color:#b7c0c7;background:transparent;border:0}.license-toast button svg{width:11px}.license-add-dialog label{margin-top:3px}@media(max-width:720px){.license-info-clone{padding:18px 16px}.license-resolution-grid{grid-template-columns:1fr;gap:14px}.license-overview-table dl>div{grid-template-columns:1fr 1fr}.license-required-section,.license-deployment-section,.license-history{width:100%}}.mdm-lifecycle-page{position:relative}.mdm-legacy-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;margin:12px 20px 0;padding:11px 12px;color:#d9d0ec;background:#3c3452;border-left:3px solid #9d75d2;font-size:8px}.mdm-legacy-panel>svg{width:14px}.mdm-legacy-panel strong{color:#ece8f3;font-size:9px}.mdm-legacy-panel p{margin:4px 0 0;line-height:1.5}.mdm-legacy-panel button{display:grid;width:24px;height:24px;place-items:center;color:#bcb4ca;background:transparent;border:0}.mdm-legacy-panel button svg{width:12px}.mdm-lifecycle-section>div{min-width:0}.mdm-lifecycle-section article{display:grid;max-width:690px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:8px 9px;color:#dce1e5;background:#202428;border:1px solid #4e565d}.mdm-lifecycle-section article>svg{width:14px;color:#62bc87}.mdm-lifecycle-section article span{display:grid;gap:2px}.mdm-lifecycle-section article strong{font-size:8px}.mdm-lifecycle-section article small{color:#99a3ab;font-size:7px}.mdm-lifecycle-section article em{padding:3px 7px;color:#7fd29e;background:#263e31;border-radius:10px;font-size:7px;font-style:normal}.mdm-lifecycle-section>button,.mdm-button-pair button{display:inline-flex;align-items:center;gap:5px}.mdm-lifecycle-section>button svg,.mdm-button-pair svg,.mdm-vault>button svg{width:11px}.mdm-lifecycle-editor>header>div{display:grid;gap:3px}.mdm-lifecycle-editor>header small{color:#9ea8b0;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mdm-download-key{align-self:end;display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;color:#dce1e5;background:#292d31;border:1px solid #626971;font-size:8px}.mdm-download-key svg{width:12px}.mdm-preflight-errors{grid-column:1/-1;padding:10px;color:#efb3b3;background:#43282b;border:1px solid #7a454b;font-size:8px}.mdm-preflight-errors strong{font-size:9px}.mdm-preflight-errors ul{margin:6px 0 0;padding-left:16px}.mdm-button-pair{display:flex;gap:7px}.mdm-button-pair button{min-height:32px;padding:0 9px;color:#e6e9ec;background:#292d31;border:1px solid #626971;font-size:8px}.mdm-vault>label small{color:#929ca5;font-size:7px}.mdm-vault>button{display:inline-flex;min-height:32px;align-items:center;gap:5px}.mdm-settings-page>.meraki-savebar>span{margin-right:auto;color:#9fa8b0;font-size:8px}.mdm-toast{position:fixed;z-index:95;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#e8ecef;background:#2a3946;border:1px solid #4f7897;font-size:8px;box-shadow:0 12px 32px #0006}.mdm-toast>svg{width:13px;color:#64bd88}.mdm-toast button{display:grid;width:22px;height:22px;place-items:center;color:#b7c0c7;background:transparent;border:0}.mdm-toast button svg{width:11px}@media(max-width:780px){.mdm-legacy-panel{grid-template-columns:auto 1fr}.mdm-legacy-panel>button{grid-column:2}.mdm-button-pair{align-items:stretch;flex-direction:column}.mdm-preflight-errors{grid-column:auto}}.organization-inventory-clone{position:relative;max-width:1440px;min-height:760px;padding-bottom:42px}.inventory-clone-title{padding:20px 20px 14px;border-bottom:1px solid #454c53}.inventory-clone-title h1{margin:0;color:#f4f6f8;font-size:22px;font-weight:600}.inventory-clone-title p{margin:6px 0 0;color:#aeb6bd;font-size:8px}.inventory-warning-panel{margin:16px 20px 10px;color:#e1e5e8;background:#3b3827;border:1px solid #77704a;border-left:3px solid #e3c44f;border-radius:3px;font-size:8px}.inventory-warning-heading{display:grid;grid-template-columns:20px 1fr 30px;align-items:center;gap:8px;padding:11px 13px}.inventory-warning-heading>svg,.inventory-warning-items article>svg{width:15px;color:#e5c44d}.inventory-warning-heading strong,.inventory-warning-heading span{display:block}.inventory-warning-heading span{margin-top:3px;color:#c2c6ca}.inventory-warning-heading>button,.inventory-warning-items article>button,.inventory-zero-touch>button:last-child{display:grid;width:28px;height:28px;place-items:center;color:#bfc6cc;background:transparent;border:0}.inventory-warning-heading button svg,.inventory-warning-items article>button svg,.inventory-zero-touch>button:last-child svg{width:12px}.inventory-warning-items{border-top:1px solid #666043}.inventory-warning-items article{display:grid;grid-template-columns:20px 1fr 28px;align-items:center;gap:8px;padding:9px 13px}.inventory-warning-items article+article{border-top:1px solid #666043}.inventory-warning-items article:nth-child(2)>svg{color:#74a9d6}.inventory-warning-items p{margin:0;color:#ccd1d5}.inventory-warning-items p>button,.inventory-zero-touch p button{padding:0;color:#78afe1;background:transparent;border:0;font:inherit}.inventory-zero-touch{display:grid;grid-template-columns:20px 1fr auto 28px;align-items:center;gap:9px;margin:0 20px 12px;padding:11px 13px;color:#dce2e7;background:#263a4d;border:1px solid #476b89;border-left:3px solid #6ca9d8;border-radius:3px;font-size:8px}.inventory-zero-touch>svg{width:15px;color:#79b1dd}.inventory-zero-touch strong{font-size:9px}.inventory-zero-touch p{margin:4px 0 0;color:#bac4cd}.inventory-zero-touch>button:not(:last-child){height:30px;padding:0 10px;color:#7d8790;background:#303940;border:1px solid #53616d;border-radius:3px;font-size:8px}.inventory-clone-toolbar{display:flex;align-items:center;gap:8px;padding:0 20px 11px}.inventory-clone-toolbar>label{display:flex;min-width:250px;flex:1;align-items:center;gap:6px;padding:0 9px;background:#191c1f;border:1px solid #596169;border-radius:3px}.inventory-clone-toolbar label svg{width:12px;color:#aab2b9}.inventory-clone-toolbar input{width:100%;height:34px;color:#eef1f3;background:transparent;border:0;font-size:8px}.inventory-clone-toolbar>button{display:inline-flex;height:34px;align-items:center;gap:5px;padding:0 10px;color:#dce1e5;background:#292d31;border:1px solid #5f676f;border-radius:3px;font-size:8px}.inventory-clone-toolbar>button svg{width:12px}.inventory-clone-toolbar>button.active{border-color:#63a9df}.inventory-clone-toolbar>span{margin-left:auto;color:#aeb6bd;font-size:8px;white-space:nowrap}.inventory-clone-toolbar>.claim-button{color:#fff;background:#3e85c1;border-color:#63a8dd}.inventory-bulkbar{display:flex;align-items:center;gap:8px;margin:0 20px 10px;padding:9px 11px;color:#e5e9ec;background:#263b4d;border:1px solid #4d7698;font-size:8px}.inventory-bulkbar>strong{display:grid;width:23px;height:23px;place-items:center;color:#17212a;background:#dceaf6;border-radius:50%;font-size:8px}.inventory-bulkbar>button{min-height:28px;padding:0 9px;color:#e2e6e9;background:#2d3339;border:1px solid #626b73;border-radius:3px;font-size:8px}.inventory-bulkbar>.inventory-link{padding:0;color:#76afe1;background:transparent;border:0}.inventory-clone-table{margin:0 20px;overflow:auto;background:#23272b;border:1px solid #444b52}.inventory-clone-table table{width:100%;min-width:1040px;border-collapse:collapse}.inventory-clone-table th,.inventory-clone-table td{height:40px;padding:7px 10px;color:#cfd4d9;border-bottom:1px solid #42494f;font-size:8px;text-align:left;white-space:nowrap}.inventory-clone-table th{color:#aeb6bd;background:#292e33;font-weight:600}.inventory-clone-table th:first-child,.inventory-clone-table td:first-child{width:32px;text-align:center}.inventory-clone-table th:last-child{width:34px}.inventory-clone-table th>button:not(.inventory-sort){display:grid;width:25px;height:25px;place-items:center;color:#b8c0c7;background:transparent;border:0}.inventory-clone-table th>button svg{width:12px}.inventory-sort{display:flex;align-items:center;gap:5px;padding:0;color:inherit;background:transparent;border:0;font:inherit}.inventory-sort>span{position:relative;display:grid;width:9px;height:12px}.inventory-sort>span svg{position:absolute;width:8px;height:8px}.inventory-sort>span svg+svg{top:5px}.inventory-spacer td{height:10px;padding:0;background:#202428}.inventory-link{padding:0;color:#75afe2;background:transparent;border:0;font:inherit}.inventory-clone-tags{display:flex;gap:4px}.inventory-clone-tags button{padding:2px 6px;color:#dce5ec;background:#38444e;border:0;border-radius:10px;font-size:7px}.inventory-state{display:inline-flex;align-items:center;gap:5px}.inventory-state i{width:7px;height:7px;border-radius:50%}.inventory-state.online i{background:#61b976}.inventory-state.offline i{background:#c76767}.inventory-state.available i{background:#929ba3}.inventory-clone-pagination{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:12px 20px;color:#aeb6bd;font-size:8px}.inventory-clone-pagination select{height:28px;color:#dde2e6;background:#22262a;border:1px solid #535b63}.inventory-clone-pagination button,.inventory-clone-pagination strong{display:grid;width:27px;height:27px;place-items:center;color:#dbe0e4;background:transparent;border:0}.inventory-clone-pagination strong{color:#17212a;background:#edf3f8;border-radius:2px}.inventory-drawer-scrim{position:fixed;z-index:95;inset:0;background:#04070a73}.inventory-filter-drawer,.inventory-column-drawer,.inventory-detail-drawer{position:absolute;top:0;right:0;display:grid;align-content:start;gap:14px;width:min(350px,92vw);height:100%;padding:17px;color:#dde2e6;background:#2a2f34;border-left:1px solid #69717a;box-shadow:-12px 0 30px #00000073;overflow:auto}.inventory-filter-drawer>header,.inventory-column-drawer>header,.inventory-detail-drawer>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #4e555d}.inventory-filter-drawer h2,.inventory-column-drawer h2,.inventory-detail-drawer h2{margin:0;color:#f1f3f5;font-size:15px}.inventory-filter-drawer header>button,.inventory-column-drawer header>button,.inventory-detail-drawer header>button{display:grid;width:27px;height:27px;place-items:center;color:#b9c1c8;background:transparent;border:0}.inventory-filter-drawer header svg,.inventory-column-drawer header svg,.inventory-detail-drawer header svg{width:13px}.inventory-filter-drawer>label{display:grid;gap:6px;font-size:8px}.inventory-filter-drawer select{height:35px;padding:0 8px;color:#eef1f3;background:#191c1f;border:1px solid #616971;border-radius:3px;font-size:8px}.inventory-filter-drawer>footer,.inventory-column-drawer>footer,.inventory-detail-drawer>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #4e555d}.inventory-filter-drawer footer button,.inventory-column-drawer footer button,.inventory-detail-drawer footer button{min-height:32px;padding:0 11px;color:#e2e6e9;background:#343a40;border:1px solid #69717a;border-radius:3px;font-size:8px}.inventory-filter-drawer footer button:last-child,.inventory-column-drawer footer button:last-child,.inventory-detail-drawer footer button:last-child{color:#fff;background:#438fcf;border-color:#68abe1}.inventory-column-drawer{width:min(320px,92vw);gap:10px}.inventory-column-drawer header p{margin:4px 0 0;color:#aeb6bd;font-size:8px}.inventory-column-drawer>div{display:grid}.inventory-column-drawer label{display:flex;min-height:34px;align-items:center;gap:8px;padding:0 4px;color:#d9dee2;border-bottom:1px solid #444b52;font-size:8px;cursor:grab}.inventory-column-drawer label>svg{width:12px;color:#7f8992}.inventory-modal-scrim{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:20px;background:#04070ab3}.inventory-modal{display:grid;gap:13px;width:min(540px,calc(100vw - 40px));max-height:90vh;padding:18px;color:#dfe4e8;background:#292e33;border:1px solid #6a727a;border-radius:4px;box-shadow:0 20px 50px #0000008c;overflow:auto}.inventory-modal>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #4e555d}.inventory-modal h2{margin:0;color:#f1f3f5;font-size:16px}.inventory-modal header button{display:grid;width:27px;height:27px;place-items:center;color:#b8c0c7;background:transparent;border:0}.inventory-modal header svg{width:13px}.inventory-modal>p,.inventory-modal small,.inventory-mobile-claim p,.inventory-claim-help-copy{margin:0;color:#aeb6bd;font-size:8px;line-height:1.5}.inventory-modal>label{display:grid;gap:6px;color:#dce1e5;font-size:8px}.inventory-modal input,.inventory-modal textarea,.inventory-modal select{min-height:35px;padding:8px;color:#eef1f3;background:#181b1e;border:1px solid #626a72;border-radius:3px;font:inherit}.inventory-modal label small{display:block}.inventory-modal>.claim-individual,.inventory-modal>.claim-help{justify-self:start}.inventory-modal>.claim-help{display:flex;align-items:center;gap:4px}.inventory-modal>.claim-help svg{width:11px}.inventory-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.inventory-modal footer button{min-height:32px;padding:0 12px;color:#e4e8eb;background:#343a40;border:1px solid #68717a;border-radius:3px;font-size:8px}.inventory-modal footer button:last-child{color:#fff;background:#438fce;border-color:#68aae0}.inventory-modal footer button:disabled{color:#808890;background:#373c41;border-color:#515960}.inventory-modal footer button.danger{background:#a84747;border-color:#cc6a6a}.inventory-mobile-claim{padding:12px;background:#202428;border:1px solid #4f575f}.inventory-mobile-claim h3,.inventory-modal>h3{margin:0 0 5px;color:#edf0f3;font-size:10px}.inventory-modal>hr{width:100%;border:0;border-top:1px solid #50575f}.inventory-detail-drawer{width:min(390px,94vw)}.inventory-detail-drawer header span{color:#9fa8b0;font-size:8px}.inventory-detail-drawer dl{display:grid;grid-template-columns:120px 1fr;gap:10px;margin:0}.inventory-detail-drawer dt{color:#9fa8b0;font-size:8px}.inventory-detail-drawer dd{margin:0;color:#edf0f2;font-size:8px}.inventory-toast{position:fixed;z-index:130;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:11px 13px;color:#e8ecef;background:#2c3a32;border:1px solid #4d7d5c;border-radius:3px;box-shadow:0 10px 26px #00000073;font-size:8px}.inventory-toast>svg{width:13px;color:#72c081}.inventory-toast button{display:grid;width:24px;height:24px;place-items:center;color:#bfc7cd;background:transparent;border:0}.inventory-toast button svg{width:11px}@media(max-width:800px){.inventory-clone-toolbar{align-items:stretch;flex-direction:column}.inventory-clone-toolbar>span{margin-left:0}.inventory-zero-touch{grid-template-columns:20px 1fr}.inventory-zero-touch>button{grid-column:2}.inventory-bulkbar{align-items:flex-start;flex-wrap:wrap}}.inventory-warning-panel{position:relative}.inventory-live-error{display:flex;align-items:center;gap:8px;margin:14px 20px;padding:10px 12px;color:#f1d6d4;background:#3a2222;border:1px solid #7f4946;border-left:3px solid #d36d67;font-size:8px}.inventory-live-error>svg{width:14px}.inventory-live-error>span{flex:1}.inventory-live-error>button{display:grid;width:26px;height:26px;place-items:center;color:#d7c1bf;background:transparent;border:0}.inventory-live-error>button svg{width:12px}.inventory-live-empty{height:104px!important;color:#aeb6bd!important;text-align:center!important}.inventory-clone-toolbar button:disabled,.inventory-bulkbar button:disabled,.inventory-modal button:disabled{opacity:.42;cursor:not-allowed}.inventory-modal.wide{width:min(760px,calc(100vw - 40px))}.inventory-assignment-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.inventory-assignment-fields label{display:grid;gap:5px;color:#dce1e5;font-size:8px}.inventory-preflight-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #525a62}.inventory-preflight-summary>span{display:grid;gap:4px;padding:10px;border-right:1px solid #4c535a}.inventory-preflight-summary>span:last-child{border-right:0}.inventory-preflight-summary small{color:#9ea7af;font-size:7px}.inventory-preflight-summary strong{font-size:9px}.inventory-preflight-impacts{display:grid;gap:7px}.inventory-preflight-impacts article{display:grid;grid-template-columns:16px 1fr;gap:8px;padding:9px 10px;background:#24303a;border-left:3px solid #65a8da}.inventory-preflight-impacts article.warning{background:#373022;border-left-color:#dab458}.inventory-preflight-impacts article.error{background:#3b2424;border-left-color:#d26b66}.inventory-preflight-impacts article>svg{width:14px}.inventory-preflight-impacts strong{font-size:8px}.inventory-preflight-impacts p{margin:3px 0 0;color:#b5bdc4;font-size:8px;line-height:1.45}.inventory-assignment-ack{display:flex!important;align-items:flex-start;gap:8px!important;line-height:1.4}.inventory-assignment-ack input{min-height:0!important;width:15px;height:15px;padding:0!important;accent-color:#4d97d4}.inventory-claim-success,.inventory-claim-failure{padding:7px 9px!important;background:#26382e;border-left:3px solid #67b67e}.inventory-claim-failure{background:#3a2525;border-left-color:#cb6862}@media(max-width:800px){.inventory-assignment-fields,.inventory-preflight-summary{grid-template-columns:1fr}.inventory-preflight-summary>span{border-right:0;border-bottom:1px solid #4c535a}.inventory-preflight-summary>span:last-child{border-bottom:0}}.inventory-warning-items article.critical>svg{color:#dc6f6f}.inventory-dismiss-panel{position:absolute;top:8px;right:42px;display:grid;width:28px;height:28px;place-items:center;color:#bfc6cc;background:transparent;border:0}.inventory-dismiss-panel svg{width:12px}.inventory-platform-notice{display:grid;grid-template-columns:20px 1fr 28px;align-items:start;gap:9px;margin:0 20px 12px;padding:11px 13px;color:#dce2e7;background:#263a4d;border:1px solid #476b89;border-left:3px solid #6ca9d8;border-radius:3px;font-size:8px}.inventory-platform-notice>svg{width:15px;color:#79b1dd}.inventory-platform-notice strong{font-size:9px}.inventory-platform-notice p{margin:4px 0 0;color:#bac4cd;line-height:1.5}.inventory-platform-notice>button{display:grid;width:28px;height:28px;place-items:center;color:#bfc6cc;background:transparent;border:0}.inventory-platform-notice>button svg{width:12px}.sim-cards-clone{position:relative;max-width:1500px;min-height:720px;padding:0 0 48px;color:#dce2e8}.sim-clone-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #343b43}.sim-clone-title h1{margin:0;color:#f7f8fa;font-size:24px;font-weight:650;letter-spacing:-.02em}.sim-clone-title p{margin:6px 0 0;color:#98a2ad;font-size:10px}.sim-primary,.sim-clone-title .sim-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 13px;color:#07111b;background:#58a9ef;border:1px solid #7bbcf3;border-radius:3px;font-size:9px;font-weight:700}.sim-primary svg{width:14px}.sim-primary:disabled{color:#7e8790;background:#30363c;border-color:#454d55}.sim-clone-tabs{display:flex;margin:0 24px;border-bottom:1px solid #394048}.sim-clone-tabs button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 17px;color:#9fa8b1;background:transparent;border:0;border-bottom:2px solid transparent;font-size:9px}.sim-clone-tabs button span{display:grid;min-width:19px;height:19px;place-items:center;padding:0 5px;color:#9da8b3;background:#252b31;border:1px solid #3d454d;border-radius:10px;font-size:8px}.sim-clone-tabs button.active{color:#fff;border-bottom-color:#58a9ef}.sim-clone-tabs button.active span{color:#9dd0ff;border-color:#3d719e}.sim-toolbar{display:flex;align-items:center;gap:8px;margin:16px 24px 12px}.sim-toolbar>label{display:flex;align-items:center;min-width:300px;max-width:450px;flex:1;height:34px;padding:0 10px;background:#11151a;border:1px solid #404850;border-radius:3px}.sim-toolbar>label svg{width:14px;color:#89939d}.sim-toolbar input{width:100%;height:100%;padding:0 8px;color:#edf1f5;background:transparent;border:0;outline:0;font-size:9px}.sim-toolbar>button,.sim-filters>button,.sim-manager-head>button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;color:#ced5dc;background:#22282e;border:1px solid #444d56;border-radius:3px;font-size:9px}.sim-toolbar>button.active{color:#fff;border-color:#58a9ef}.sim-toolbar>button svg,.sim-manager-head>button svg{width:13px}.sim-toolbar>button:disabled{color:#68717a}.sim-toolbar>span{color:#87919a;font-size:8px}.sim-toolbar>div{flex:1}.sim-filters{display:flex;align-items:end;gap:12px;margin:-3px 24px 13px;padding:12px;background:#181d22;border:1px solid #343c44}.sim-filters label{display:grid;gap:5px;color:#aab3bc;font-size:8px}.sim-filters select{min-width:180px;height:32px;padding:0 9px;color:#e5e9ec;background:#101419;border:1px solid #454e57;border-radius:3px;font-size:9px}.sim-filters>button{color:#75b8f0;background:transparent;border:0}.sim-info{display:flex;align-items:center;gap:8px;margin:0 24px 12px;padding:10px 12px;color:#bdc6cf;background:#172a3a;border:1px solid #315674;border-left:3px solid #58a9ef;font-size:8px}.sim-info svg{width:14px;color:#74b7ed}.sim-info button{margin-left:auto;padding:0;color:#7bbcf3;background:transparent;border:0;font-size:8px}.sim-table{margin:0 24px;overflow:auto;background:#171c21;border:1px solid #353d45}.sim-table table{width:100%;min-width:1120px;border-collapse:collapse}.sim-table th,.sim-table td{height:45px;padding:8px 10px;border-bottom:1px solid #303840;text-align:left;vertical-align:middle;white-space:nowrap;font-size:8px}.sim-table th{height:38px;color:#9da7b0;background:#22282e;font-weight:650;letter-spacing:.02em}.sim-table td{color:#cbd2d8}.sim-table tr:hover td{background:#1b2127}.sim-table td small{display:block;margin-top:3px;color:#818c96;font-size:7px}.sim-table td strong{font-size:8px}.sim-table td:last-child{text-align:right}.sim-table td:last-child>button{display:grid;width:28px;height:28px;place-items:center;margin-left:auto;color:#9ea8b1;background:transparent;border:0}.sim-table td:last-child svg{width:15px}.sim-link{padding:0;color:#77b8ed;background:transparent;border:0;font:inherit;text-align:left}.sim-status{display:inline-flex;align-items:center;gap:6px;color:#c5ccd2;font-size:8px;text-transform:none}.sim-status i{width:7px;height:7px;background:#7f8992;border-radius:50%}.sim-status.active i,.sim-status.connected i{background:#6ac27d;box-shadow:0 0 0 3px #6ac27d1f}.sim-status.inactive i,.sim-status.disabled i{background:#7d8790}.sim-status.activating i,.sim-status.syncing i{background:#e7b84f}.sim-status.error i{background:#e06f6f}.sim-empty{display:grid;min-height:250px;place-content:center;justify-items:center;gap:7px;color:#929ca6;text-align:center}.sim-empty>svg{width:30px;color:#68747e}.sim-empty h3{margin:3px 0 0;color:#e0e5e9;font-size:12px}.sim-empty p{margin:0 0 6px;font-size:8px}.sim-empty button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;color:#fff;background:#3988cb;border:1px solid #60a7df;border-radius:3px;font-size:8px}.sim-empty button svg{width:13px}.sim-clone-scrim{position:fixed;z-index:180;inset:0;display:grid;place-items:center;padding:24px;background:#000000c2;backdrop-filter:blur(2px)}.sim-clone-dialog{display:grid;gap:15px;width:min(520px,calc(100vw - 40px));max-height:91vh;padding:19px;color:#dfe5ea;background:#171c21;border:1px solid #525c66;border-radius:4px;box-shadow:0 24px 70px #000000b3;overflow:auto}.sim-clone-dialog.wide{width:min(780px,calc(100vw - 40px))}.sim-clone-dialog>header:first-child{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #394149}.sim-clone-dialog>header:first-child h2{margin:0;color:#f1f4f6;font-size:16px}.sim-clone-dialog>header:first-child button{display:grid;width:28px;height:28px;place-items:center;color:#a9b2ba;background:transparent;border:0}.sim-clone-dialog>header:first-child svg{width:14px}.sim-clone-dialog>label{display:grid;gap:6px;color:#cbd2d8;font-size:8px}.sim-clone-dialog>label input,.sim-form-grid input,.sim-form-grid select,.sim-form-grid textarea{min-height:35px;padding:7px 9px;color:#edf1f4;background:#0e1216;border:1px solid #49535d;border-radius:3px;font:inherit}.sim-clone-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #353d45}.sim-clone-dialog>footer button{min-height:33px;padding:0 12px;color:#d7dde2;background:#252b31;border:1px solid #4b555e;border-radius:3px;font-size:8px}.sim-clone-dialog>footer .danger{color:#fff;background:#9e4242;border-color:#c85e5e}.sim-clone-dialog>footer button:disabled{color:#68727b;background:#252b30;border-color:#343c43}.sim-provider-steps{display:flex;align-items:start;justify-content:space-between;margin:0;padding:0 8px 15px;border-bottom:1px solid #343c44;list-style:none}.sim-provider-steps li{position:relative;display:flex;align-items:center;gap:7px;min-width:0;color:#77828c;font-size:8px}.sim-provider-steps li:not(:last-child):after{position:absolute;left:calc(100% + 10px);width:70px;height:1px;background:#394149;content:""}.sim-provider-steps li span{display:grid;width:23px;height:23px;place-items:center;background:#252b31;border:1px solid #46505a;border-radius:50%}.sim-provider-steps li p{margin:0}.sim-provider-steps li.active{color:#dfe4e8}.sim-provider-steps li.active span{color:#08121a;background:#63adeb;border-color:#83c0f2;font-weight:700}.sim-wizard-stage{min-height:310px;padding:4px 2px}.sim-wizard-stage h3{margin:0 0 15px;color:#f0f3f5;font-size:13px}.sim-wizard-stage>aside{display:flex;align-items:start;gap:7px;margin-top:13px;padding:10px;color:#aeb8c0;background:#20262c;border:1px solid #3b444c;font-size:8px}.sim-wizard-stage>aside svg{width:14px;flex:0 0 auto;color:#68abe2}.sim-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.sim-form-grid>label{display:grid;align-content:start;gap:6px;color:#cbd2d8;font-size:8px}.sim-form-grid>label small{color:#7f8992;line-height:1.4}.sim-form-grid>label:has(textarea),.sim-form-grid>.sim-ack{grid-column:1/-1}.sim-form-grid textarea{resize:vertical}.sim-key-input{display:flex}.sim-key-input input{min-width:0;flex:1;border-radius:3px 0 0 3px}.sim-key-input button{display:grid;width:38px;place-items:center;color:#aeb7bf;background:#272d33;border:1px solid #49535d;border-left:0;border-radius:0 3px 3px 0}.sim-key-input svg{width:14px}.sim-provider-choice{display:grid;grid-template-columns:34px 1fr 24px;align-items:center;gap:12px;width:100%;padding:17px;color:#dfe4e8;background:#12171b;border:1px solid #58a9ef;border-radius:3px;text-align:left}.sim-provider-choice>svg:first-child{width:26px;color:#6bb0e9}.sim-provider-choice>svg:last-child{width:17px;color:#69bf7b}.sim-provider-choice span{display:grid;gap:4px}.sim-provider-choice strong{font-size:10px}.sim-provider-choice small{color:#8e99a3;font-size:8px}.sim-review{display:grid;grid-template-columns:190px minmax(0,1fr);margin:0;border-top:1px solid #3a424a}.sim-review dt,.sim-review dd{min-height:38px;margin:0;padding:9px 11px;border-bottom:1px solid #353d45;font-size:8px;overflow-wrap:anywhere}.sim-review dt{color:#9da7b0;background:#22282e}.sim-review dd{color:#e0e5e9}.sim-ack{display:flex!important;align-items:center;gap:8px;margin-top:12px;color:#cbd2d8;font-size:8px}.sim-ack input{width:15px;height:15px;min-height:0}.sim-errors{display:grid!important;grid-template-columns:17px 1fr!important;gap:5px 7px!important;color:#efb2b2!important;background:#351f22!important;border-color:#713d43!important}.sim-errors svg{grid-row:1/span 10;color:#df7474!important}.sim-device-picker{display:grid;border:1px solid #3a434b}.sim-device-picker label{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 11px;border-bottom:1px solid #343c44;font-size:8px}.sim-device-picker label:last-child{border-bottom:0}.sim-device-picker label span{display:grid;gap:3px}.sim-device-picker label small{color:#7f8992}.sim-manager-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 0 12px!important;border-bottom:1px solid #394149!important}.sim-manager-head>div{display:grid;gap:4px}.sim-manager-head h3{margin:0;color:#eff2f4;font-size:14px}.sim-manager-head p{margin:0;color:#8d98a2;font-size:8px}.sim-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #3b444c}.sim-metrics article{display:grid;gap:5px;padding:13px;border-right:1px solid #3b444c}.sim-metrics article:last-child{border-right:0}.sim-metrics span,.sim-metrics small{color:#8d98a2;font-size:8px}.sim-metrics strong{color:#f0f3f5;font-size:15px}.sim-manager-actions{display:grid;border:1px solid #353e46}.sim-manager-actions button{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 11px;color:#d7dde2;background:#20262c;border:0;border-bottom:1px solid #353e46;font-size:8px;text-align:left}.sim-manager-actions button:last-child{border-bottom:0}.sim-manager-actions button svg{width:14px;color:#7ab8eb}.sim-manager-actions button.danger-link{color:#e09292}.sim-manager-actions button.danger-link svg{color:#df7777}.sim-manager-actions button:disabled{color:#69727a}.sim-count{padding:5px 8px;color:#a9d3f5;background:#1d3447;border:1px solid #315675;border-radius:12px;font-size:8px}.sim-danger-copy{display:grid;grid-template-columns:23px 1fr;gap:9px;padding:11px;color:#d9c4c4;background:#311f21;border:1px solid #673b40}.sim-danger-copy svg{width:17px;color:#df7979}.sim-danger-copy strong{font-size:9px}.sim-danger-copy p{margin:4px 0 0;color:#bd9fa2;font-size:8px;line-height:1.5}.sim-clone-toast{position:fixed;z-index:210;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;max-width:420px;padding:11px 13px;color:#e9edef;background:#23352a;border:1px solid #426e4f;border-radius:3px;box-shadow:0 12px 32px #0000008c;font-size:8px}.sim-clone-toast>svg{width:14px;color:#71c181}.sim-clone-toast button{display:grid;width:24px;height:24px;place-items:center;color:#aeb7be;background:transparent;border:0}.sim-clone-toast button svg{width:12px}@media(max-width:900px){.sim-clone-title{align-items:flex-start}.sim-toolbar{flex-wrap:wrap}.sim-toolbar>label{min-width:240px}.sim-toolbar>div{display:none}.sim-provider-steps li:not(:last-child):after{display:none}.sim-form-grid{grid-template-columns:1fr}.sim-review{grid-template-columns:140px 1fr}}@media(max-width:620px){.sim-clone-title{flex-direction:column}.sim-clone-tabs{overflow-x:auto}.sim-clone-tabs button{white-space:nowrap}.sim-filters{align-items:stretch;flex-direction:column}.sim-filters select{width:100%}.sim-metrics{grid-template-columns:1fr}.sim-metrics article{border-right:0;border-bottom:1px solid #3b444c}.sim-metrics article:last-child{border-bottom:0}.sim-provider-steps{gap:8px;flex-direction:column}.sim-provider-steps li{width:100%}.sim-review{grid-template-columns:1fr 1.3fr}}.branding-clone{position:relative;max-width:1450px;min-height:720px;padding:0 0 48px;color:#dce2e8}.branding-title,.branding-editor-title{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid #343c44}.branding-title h1,.branding-editor-title h1{margin:0;color:#f6f8fa;font-size:24px;font-weight:650;letter-spacing:-.02em}.branding-title p{margin:6px 0 0;color:#96a1ab;font-size:9px}.branding-primary,.branding-savebar>button:first-child{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 13px;color:#07111b;background:#58a9ef;border:1px solid #7bbcf3;border-radius:3px;font-size:9px;font-weight:700}.branding-primary svg{width:14px}.branding-primary:disabled,.branding-savebar>button:disabled{color:#6f7881;background:#292f35;border-color:#3c444c}.branding-priority{display:flex;align-items:center;gap:8px;margin:15px 24px 12px;padding:10px 12px;color:#b9c3cc;background:#182a39;border:1px solid #315674;border-left:3px solid #58a9ef;font-size:8px}.branding-priority svg{width:14px;color:#74b8ef}.branding-priority button{margin-left:auto;padding:0;color:#75b7ec;background:transparent;border:0;font-size:8px}.branding-toolbar{display:flex;align-items:center;gap:8px;margin:0 24px 12px}.branding-toolbar>label{display:flex;align-items:center;min-width:300px;max-width:470px;flex:1;height:34px;padding:0 10px;background:#11151a;border:1px solid #414951;border-radius:3px}.branding-toolbar label svg{width:14px;color:#88929b}.branding-toolbar input{width:100%;height:100%;padding:0 8px;color:#ebeff2;background:transparent;border:0;outline:0;font-size:9px}.branding-toolbar select{height:34px;padding:0 9px;color:#dce2e7;background:#171c21;border:1px solid #414a53;border-radius:3px;font-size:8px}.branding-toolbar>span{margin-left:auto;color:#858f99;font-size:8px}.branding-policy-table{margin:0 24px;overflow:auto;background:#171c21;border:1px solid #343d45}.branding-policy-table table{width:100%;min-width:1100px;border-collapse:collapse}.branding-policy-table th,.branding-policy-table td{height:46px;padding:8px 10px;color:#cbd3da;border-bottom:1px solid #303840;font-size:8px;text-align:left;vertical-align:top}.branding-policy-table th{height:38px;color:#9da7b0;background:#22282e;font-weight:650}.branding-policy-table tr:hover td{background:#1b2127}.branding-policy-table td:first-child{display:flex;align-items:center;gap:8px}.branding-policy-table td:first-child>strong{min-width:18px}.branding-order{display:flex}.branding-order button,.branding-policy-table td:last-child>button{display:grid;width:25px;height:25px;place-items:center;color:#aeb7bf;background:transparent;border:0}.branding-order svg,.branding-policy-table td:last-child svg{width:12px}.branding-order button:disabled,.branding-policy-table td:last-child>button:disabled{color:#505861}.branding-policy-table td:nth-child(2) small{display:block;margin-top:4px;color:#7e8993}.branding-policy-table td:nth-child(5){position:relative;min-width:230px}.branding-policy-table td:last-child{display:flex;justify-content:flex-end;gap:3px}.branding-link,.branding-more{padding:0;color:#79b8ec;background:transparent;border:0;font:inherit}.branding-more{margin-left:7px;font-size:7px}.branding-status{display:inline-flex;align-items:center;gap:6px}.branding-status i{width:7px;height:7px;background:#7a858e;border-radius:50%}.branding-status.enabled i{background:#68c07a}.branding-effects{position:absolute;z-index:12;top:35px;left:10px;width:330px;padding:10px;color:#bec7cf;background:#0f1317;border:1px solid #4a545d;box-shadow:0 10px 28px #0000008c;white-space:normal}.branding-effects p{margin:0 0 5px}.branding-effects ul{display:grid;gap:4px;margin:0;padding-left:16px}.branding-empty{display:grid;min-height:220px;place-content:center;justify-items:center;gap:7px;color:#8d98a2;text-align:center}.branding-empty svg{width:28px}.branding-empty h3{margin:0;color:#e5e9ec;font-size:12px}.branding-empty p{margin:0;font-size:8px}.branding-savebar{display:flex;align-items:center;gap:8px;margin:16px 24px 0;color:#8d97a0;font-size:8px}.branding-savebar>button:not(:first-child){min-height:33px;padding:0 11px;color:#d4dae0;background:#242a30;border:1px solid #46505a;border-radius:3px;font-size:8px}.branding-savebar em{color:#e6bd58;font-style:normal}.branding-savebar small{margin-left:auto}.branding-scrim{position:fixed;z-index:190;inset:0;display:grid;place-items:center;padding:24px;background:#000000c4;backdrop-filter:blur(2px)}.branding-dialog{display:grid;gap:14px;width:min(590px,calc(100vw - 40px));max-height:91vh;padding:19px;color:#dee4e9;background:#171c21;border:1px solid #525d67;border-radius:4px;box-shadow:0 24px 70px #000000b8;overflow:auto}.branding-dialog>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #3a424a}.branding-dialog h2{margin:0;color:#f1f4f6;font-size:16px}.branding-dialog>header button{display:grid;width:28px;height:28px;place-items:center;color:#aab3bb;background:transparent;border:0}.branding-dialog>header svg{width:14px}.branding-dialog>label{display:grid;gap:6px;color:#c8cfd5;font-size:8px}.branding-dialog>label input{height:35px;padding:0 9px;color:#ecf0f3;background:#0f1317;border:1px solid #49535d;border-radius:3px}.branding-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #343c44}.branding-dialog>footer button{min-height:33px;padding:0 12px;color:#d8dee3;background:#252b31;border:1px solid #4a545e;border-radius:3px;font-size:8px}.branding-dialog>footer .danger{color:#fff;background:#9e4141;border-color:#c55b5b}.branding-dialog>footer button:disabled{color:#69727b;background:#252a2f;border-color:#343b42}.branding-danger{display:grid;grid-template-columns:23px 1fr;gap:9px;padding:11px;color:#d8c2c3;background:#311f21;border:1px solid #673b40}.branding-danger svg{width:17px;color:#df7777}.branding-danger strong{font-size:9px}.branding-danger p{margin:4px 0 0;color:#bc9fa1;font-size:8px}.branding-editor-title{padding-bottom:14px}.branding-editor-title>div{display:flex;align-items:center;gap:8px}.branding-editor-title>div button{padding:0;color:#77b8ed;background:transparent;border:0;font-size:8px}.branding-editor-title>div span{color:#69737c}.branding-editor-title h1{font-size:17px}.branding-editor-title>button{display:inline-flex;align-items:center;gap:7px;min-height:33px;padding:0 11px;color:#d8dee3;background:#22282e;border:1px solid #46505a;border-radius:3px;font-size:8px}.branding-editor-title>button svg{width:14px}.branding-editor-layout{display:grid;grid-template-columns:210px minmax(0,860px);min-height:540px;margin:18px 24px 0;border:1px solid #343d45}.branding-editor-layout>nav{display:grid;align-content:start;background:#151a1f;border-right:1px solid #343d45}.branding-editor-layout>nav button{display:flex;align-items:center;gap:9px;min-height:43px;padding:0 12px;color:#a9b2ba;background:transparent;border:0;border-bottom:1px solid #2c333a;font-size:8px;text-align:left}.branding-editor-layout>nav button.active{color:#fff;background:#22282e;border-left:3px solid #58a9ef}.branding-editor-layout>nav svg{width:14px}.branding-editor-layout>main{padding:19px 20px 25px;background:#11161a}.branding-editor-layout h2{margin:0;color:#f0f3f5;font-size:14px}.branding-editor-layout main>p{margin:6px 0 17px;color:#909ba5;font-size:8px}.branding-form{display:grid;border:1px solid #39424a}.branding-form>label{display:grid;grid-template-columns:220px minmax(250px,1fr);align-items:center;gap:12px;min-height:48px;padding:8px 11px;border-bottom:1px solid #343c44;font-size:8px}.branding-form input,.branding-form select,.branding-settings-table select,.branding-settings-table input{min-height:34px;padding:7px 9px;color:#e8edf0;background:#0e1216;border:1px solid #49535d;border-radius:3px;font-size:8px}.branding-form fieldset{display:grid;gap:8px;margin:12px;padding:10px;border:1px solid #3c454d}.branding-form fieldset legend{padding:0 5px;color:#abb5bd;font-size:8px}.branding-form fieldset label{display:flex;align-items:center;gap:7px;font-size:8px}.branding-form fieldset input{width:14px;height:14px;min-height:0}.branding-settings-table{border:1px solid #39424a}.branding-settings-table>div{display:grid;grid-template-columns:minmax(250px,1.3fr) minmax(160px,.7fr) minmax(220px,1fr);align-items:center;gap:11px;min-height:46px;padding:7px 10px;border-bottom:1px solid #343c44}.branding-settings-table>div:last-child{border-bottom:0}.branding-settings-table>div>span{display:flex;align-items:center;gap:6px;font-size:8px}.branding-settings-table>div>span svg{width:11px;color:#7f8a94}.branding-theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.branding-theme-options>label{display:grid;gap:8px;padding:9px;background:#181d22;border:1px solid #3c454d;border-radius:3px}.branding-theme-options>label.selected{border-color:#58a9ef;box-shadow:inset 0 0 0 1px #58a9ef}.branding-theme-options>label>span:last-child{display:flex;align-items:center;gap:7px;font-size:8px}.theme-preview{position:relative;display:block;height:90px;overflow:hidden;background:#fff;border:1px solid #4b555e}.theme-preview i{position:absolute;inset:0 auto 0 0;width:32%;background:#d8dde2}.theme-preview b{position:absolute;top:10px;left:9px;color:#1f262c;font-size:8px}.theme-preview.dark{background:#080b0e}.theme-preview.dark i{background:linear-gradient(180deg,#6843b8,#0a0c0f)}.theme-preview.dark b{color:#fff}.theme-preview.inherit{background:linear-gradient(135deg,#fff 50%,#0b0e11 50%)}.theme-preview.inherit i{background:linear-gradient(180deg,#e0e4e7 50%,#3e2872 50%)}.branding-asset{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px;background:#181d22;border:1px solid #3c454d}.branding-asset>div{display:flex;align-items:center;gap:10px;flex:1}.branding-asset>div svg{width:23px;color:#7fb9e8}.branding-asset>div span{display:grid;gap:4px}.branding-asset strong{font-size:9px}.branding-asset small{color:#88939d;font-size:8px}.branding-asset>label,.branding-asset>button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;color:#d9dfe4;background:#252b31;border:1px solid #4a545e;border-radius:3px;font-size:8px}.branding-asset>label svg,.branding-asset>button svg{width:13px}.branding-asset>label input{position:absolute;width:1px;height:1px;opacity:0}.branding-asset-note{display:flex;align-items:center;gap:7px;margin-top:10px;color:#8e99a2;font-size:8px}.branding-asset-note svg{width:13px}.branding-field-error{color:#e28b8b;font-size:8px}.branding-validation{display:grid;grid-template-columns:20px 1fr;gap:8px;margin:14px 24px 0;padding:10px;color:#e1b0b0;background:#342023;border:1px solid #6d3d43;font-size:8px}.branding-validation svg{width:15px;color:#df7474}.branding-validation div{display:grid;gap:4px}.branding-live-preview{display:grid;grid-template-columns:150px 1fr;min-height:300px;border:1px solid #414a52}.branding-live-preview>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 13px}.branding-live-preview>aside{padding:12px}.branding-live-preview.dark{color:#e8ecef;background:#0a0d10}.branding-live-preview.dark>header{background:linear-gradient(100deg,#6742b8,#090b0e 72%)}.branding-live-preview.dark>aside{background:#11151a}.branding-live-preview.light{color:#20262c;background:#fff}.branding-live-preview.light>header{background:#edf0f2}.branding-live-preview.light>aside{background:#f4f6f7}.branding-live-preview h3{margin:0 0 8px;font-size:11px}.branding-live-preview p,.branding-live-preview li{font-size:8px}.branding-live-preview ul{display:grid;gap:5px;margin:0;padding-left:15px}.branding-preview-facts{display:grid;grid-template-columns:130px 1fr;margin:0;border-top:1px solid #394149}.branding-preview-facts dt,.branding-preview-facts dd{margin:0;padding:8px 9px;border-bottom:1px solid #343c44;font-size:8px}.branding-preview-facts dt{color:#9da7b0;background:#22282e}.branding-toast{position:fixed;z-index:220;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;max-width:440px;padding:11px 13px;color:#e7ecef;background:#25362b;border:1px solid #446f50;border-radius:3px;box-shadow:0 12px 32px #0000008c;font-size:8px}.branding-toast>svg{width:14px;color:#72c182}.branding-toast button{display:grid;width:24px;height:24px;place-items:center;color:#adb6be;background:transparent;border:0}.branding-toast button svg{width:12px}@media(max-width:900px){.branding-toolbar{align-items:stretch;flex-wrap:wrap}.branding-toolbar>label{min-width:240px}.branding-editor-layout{grid-template-columns:1fr}.branding-editor-layout>nav{grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid #343d45}.branding-form>label,.branding-settings-table>div{grid-template-columns:1fr}.branding-theme-options{grid-template-columns:1fr}.theme-preview{height:70px}}@media(max-width:620px){.branding-title,.branding-editor-title{align-items:flex-start;flex-direction:column}.branding-priority{align-items:flex-start;flex-wrap:wrap}.branding-priority button{margin-left:22px}.branding-toolbar{flex-direction:column}.branding-toolbar>label{min-width:0;max-width:none}.branding-toolbar>span{margin-left:0}.branding-editor-layout{margin-inline:14px}.branding-editor-layout>nav{grid-template-columns:1fr}.branding-asset{align-items:stretch;flex-direction:column}.branding-live-preview{grid-template-columns:1fr}.branding-savebar{align-items:flex-start;flex-wrap:wrap}.branding-savebar small{width:100%;margin-left:0}}.policy-objects-clone{position:relative;width:100%;max-width:none;min-height:720px;padding:28px 24px 56px;color:#dbe0e4}.policy-objects-title{display:flex;align-items:flex-end;justify-content:space-between;min-height:74px;border-bottom:1px solid #444b52}.policy-objects-title>div>span{color:#8f99a2;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.policy-objects-title h1{margin:7px 0 17px;color:#f3f5f6;font-size:25px;font-weight:660}.policy-object-tabs{display:flex;gap:32px;height:51px;border-bottom:1px solid #444b52}.policy-object-tabs button{position:relative;display:flex;align-items:center;gap:7px;padding:0 1px;color:#aeb6bd;background:transparent;border:0;font-size:10px}.policy-object-tabs button small{display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;color:#9ea7ae;background:#2a2f34;border:1px solid #454d54;border-radius:10px;font-size:7px}.policy-object-tabs button.active{color:#eef1f3}.policy-object-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#5aa7e5;content:""}.policy-object-tabs button.active small{color:#d8ecfc;border-color:#4b7fa7;background:#243746}.policy-object-toolbar{display:flex;align-items:center;gap:10px;padding:14px 0}.policy-object-toolbar>button{display:flex;height:33px;align-items:center;gap:6px;padding:0 10px;color:#cbd1d6;background:#202428;border:1px solid #4f575e;border-radius:2px;font-size:8px}.policy-object-toolbar>button.active{background:#263543;border-color:#5c9bcf}.policy-object-toolbar>button svg{width:13px}.policy-object-toolbar>button svg:last-child{width:10px}.policy-object-toolbar>button b{display:grid;min-width:16px;height:16px;place-items:center;color:#e6f3fd;background:#427fae;border-radius:8px;font-size:7px}.policy-object-toolbar>label{position:relative;display:flex;width:min(380px,42vw);height:33px;align-items:center;background:#171a1d;border:1px solid #50585f;border-radius:2px}.policy-object-toolbar>label>svg{width:13px;margin:0 8px;color:#89939b}.policy-object-toolbar input{width:100%;height:100%;padding:0;color:#edf0f2;background:transparent;border:0;outline:0;font-size:8px}.policy-object-toolbar label button{display:grid;width:29px;height:29px;place-items:center;color:#9ca5ac;background:transparent;border:0}.policy-object-toolbar label button svg{width:11px}.policy-object-toolbar>span{margin-left:auto;color:#929ba2;font-size:8px}.policy-object-toolbar>button.policy-add-new{color:#fff;background:#347fba;border-color:#5b9dd4}.policy-object-toolbar>button:disabled,.policy-row-actions button:disabled{opacity:.42}.policy-filter-panel{display:flex;align-items:end;gap:14px;margin:0 0 14px;padding:14px;background:#23282d;border:1px solid #4c545b}.policy-filter-panel>label{display:grid;min-width:170px;gap:5px;color:#cfd5d9;font-size:8px}.policy-filter-panel select{height:32px;padding:0 8px;color:#e7ebee;background:#171a1d;border:1px solid #535c63;border-radius:2px;font-size:8px}.policy-filter-panel fieldset{display:flex;max-width:470px;flex-wrap:wrap;gap:7px 14px;margin:0;padding:8px 10px;border:1px solid #4b535a}.policy-filter-panel legend{padding:0 5px;color:#9fa8af;font-size:7px}.policy-filter-panel fieldset label{display:flex;align-items:center;gap:5px;color:#cbd1d5;font-size:7.5px}.policy-filter-panel input{accent-color:#4b9cdb}.policy-filter-panel>button{margin:0 0 8px auto;color:#70addd;background:transparent;border:0;font-size:8px}.policy-filter-panel>button:disabled{color:#717b83}.policy-bulk-bar{display:flex;min-height:40px;align-items:center;gap:12px;padding:0 11px;color:#dfe4e7;background:#263643;border:1px solid #4c7899;font-size:8px}.policy-bulk-bar span{flex:1}.policy-bulk-bar button{display:flex;align-items:center;gap:5px;color:#79b4df;background:transparent;border:0;font-size:8px}.policy-bulk-bar button svg{width:12px}.policy-object-table{overflow:auto;border:1px solid #464d53;background:#1d2125}.policy-object-table table{width:100%;min-width:910px;border-collapse:collapse}.policy-object-table th,.policy-object-table td{height:46px;padding:0 10px;border-bottom:1px solid #41484e;color:#cbd1d5;font-size:8px;text-align:left;vertical-align:middle}.policy-object-table th{height:39px;color:#aeb6bd;background:#292e33;font-weight:650}.policy-object-table th:first-child,.policy-object-table td:first-child{width:35px;text-align:center}.policy-object-table input[type=checkbox]{accent-color:#4c9de0}.policy-object-table td:nth-child(2)>small{display:block;max-width:220px;margin-top:3px;overflow:hidden;color:#848e96;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.policy-object-table td code{color:#dce2e6;font:inherit}.policy-object-table .policy-name{padding:0;color:#77b6e7;background:transparent;border:0;font:inherit;font-weight:650}.policy-count-link{display:grid;min-width:24px;height:24px;place-items:center;padding:0;color:#77b6e7;background:#242a2f;border:1px solid #444c53;border-radius:2px;font-size:8px}.policy-chip-list{display:flex;max-width:240px;flex-wrap:wrap;gap:4px;color:#879198}.policy-chip-list span{padding:3px 6px;color:#c9d8e3;background:#263845;border:1px solid #3d5a70;border-radius:9px;font-size:7px}.policy-row-actions{display:flex!important;width:126px;align-items:center;justify-content:flex-end}.policy-row-actions button{display:grid;width:27px;height:27px;place-items:center;color:#929ca4;background:transparent;border:0}.policy-row-actions button:hover:not(:disabled){color:#d5e9f8;background:#2a3843}.policy-row-actions svg{width:12px}.policy-empty{display:grid;min-height:270px;place-items:center;align-content:center;color:#a7afb6;text-align:center}.policy-empty>svg{width:24px;height:24px;margin-bottom:9px;color:#77828b}.policy-empty strong{color:#d7dce0;font-size:10px}.policy-empty p{max-width:390px;margin:6px 0 14px;color:#939da5;font-size:8px;line-height:1.5}.policy-empty button{display:flex;height:31px;align-items:center;gap:5px;padding:0 10px;color:#fff;background:#347fba;border:1px solid #5b9dd4;border-radius:2px;font-size:8px}.policy-empty button svg{width:12px}.policy-result-count{display:flex;height:42px;align-items:center;justify-content:flex-end;gap:9px;padding:0 10px;color:#929ca4;font-size:7px}.policy-result-count>span{margin-right:auto}.policy-result-count select{height:25px;margin-left:5px;color:#d5dade;background:#20252a;border:1px solid #4a5259}.policy-result-count button,.policy-result-count strong{display:grid;width:24px;height:24px;place-items:center;color:#aab2b8;background:#24292d;border:1px solid #454d53;font-size:7px}.policy-result-count strong{color:#eef2f4;border-color:#568bb3;background:#2b465a}.policy-editor-scrim,.policy-detail-scrim,.policy-delete-scrim{position:fixed;z-index:170;inset:0;display:flex;justify-content:flex-end;background:#040608ad}.policy-editor,.policy-detail{display:flex;width:min(480px,94vw);height:100%;flex-direction:column;overflow:auto;color:#dce1e5;background:#202428;border-left:1px solid #596168;box-shadow:-12px 0 32px #00000073}.policy-editor>header,.policy-detail>header{display:flex;align-items:center;justify-content:space-between;padding:19px 20px;border-bottom:1px solid #474e54}.policy-editor>header small,.policy-detail>header small{color:#929ba2;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.policy-editor>header h2,.policy-detail>header h2{margin:3px 0 0;color:#f2f4f6;font-size:16px}.policy-editor>header button,.policy-detail>header button{display:grid;width:28px;height:28px;place-items:center;color:#b7bfc5;background:transparent;border:0}.policy-editor>header svg,.policy-detail>header svg{width:14px}.policy-editor-body{padding:2px 20px 20px}.policy-editor-body>label{display:grid;gap:6px;margin-top:14px;color:#d9dee2;font-size:8px}.policy-editor-body label b{color:#e39888}.policy-editor-body>label input,.policy-editor-body>label select,.policy-editor-body>label textarea{min-height:34px;padding:8px 9px;color:#eef1f3;background:#171a1d;border:1px solid #596168;border-radius:2px;font:inherit}.policy-editor-body>label small{color:#929ba2;text-align:right}.policy-editor-body em{color:#f0a497;font-size:7px;font-style:normal}.policy-editor-body fieldset{display:grid;gap:7px;margin:16px 0 0;padding:11px;border:1px solid #4c545b}.policy-editor-body legend{padding:0 5px;color:#cfd5da;font-size:8px}.policy-editor-body fieldset>label{display:flex;align-items:center;gap:7px;color:#cdd3d7;font-size:8px}.policy-editor-body fieldset label>span{display:grid;gap:2px}.policy-editor-body fieldset small{display:block;color:#8f989f}.policy-editor-body fieldset p{margin:0;color:#909aa2;font-size:8px}.policy-member-picker{max-height:370px;overflow:auto}.policy-member-picker legend b{display:inline-grid;min-width:17px;height:17px;place-items:center;margin-left:5px;background:#2e4658;border-radius:9px}.policy-member-picker .policy-member-search{position:sticky;z-index:1;top:-11px;padding:7px 0;background:#202428}.policy-member-search svg{width:12px;color:#818c94}.policy-member-search input{flex:1;height:29px;padding:0 8px;color:#e6ebee;background:#171a1d;border:1px solid #4f585f;font-size:8px}.policy-inline-warning{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:9px;color:#e8d6a8;background:#3a3322;border:1px solid #6b5a2e;font-size:7.5px;line-height:1.4}.policy-inline-warning svg{width:13px;flex:0 0 auto}.policy-editor>footer,.policy-detail>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding:14px 20px;border-top:1px solid #474e54}.policy-editor>footer button,.policy-detail>footer button{height:32px;padding:0 12px;color:#dce1e5;background:#262b30;border:1px solid #596168;border-radius:2px;font-size:8px}.policy-editor>footer button:last-child,.policy-detail>footer button:last-child{color:#fff;background:#3d8dce;border-color:#62a8df}.policy-editor>footer button:disabled{opacity:.45}.policy-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-bottom:1px solid #474e54}.policy-detail dl div{padding:14px 18px;border-right:1px solid #474e54;border-bottom:1px solid #474e54}.policy-detail dt{color:#8e98a0;font-size:7px;text-transform:uppercase}.policy-detail dd{margin:5px 0 0;color:#e0e4e7;font-size:8px}.policy-detail>section{padding:17px 20px}.policy-detail>section h3{margin:0 0 10px;font-size:9px}.policy-detail>section button,.policy-detail>section article{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;padding:0 10px;color:#d8dde1;background:#262b30;border:1px solid #474f56;font-size:8px}.policy-detail>section button+button,.policy-detail>section article+article,.policy-detail>section button+article{border-top:0}.policy-detail>section svg{width:13px;color:#9ba5ad}.policy-detail>section p{color:#959fa7;font-size:8px}.policy-delete-scrim{z-index:180;align-items:center;justify-content:center}.policy-delete-dialog{width:min(450px,92vw);color:#dce1e5;background:#22272b;border:1px solid #596168;box-shadow:0 18px 50px #00000085}.policy-delete-dialog>header{display:flex;align-items:center;gap:11px;padding:18px 19px;border-bottom:1px solid #4b5359}.policy-delete-dialog>header>svg{width:24px;color:#e59a8c}.policy-delete-dialog>header small{color:#df9588;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.policy-delete-dialog h2{margin:3px 0 0;font-size:14px}.policy-delete-dialog>p,.policy-delete-dialog>label,.policy-delete-dialog>ul{margin:15px 19px;color:#b7c0c6;font-size:8px;line-height:1.5}.policy-delete-dialog>label{display:grid;gap:7px}.policy-delete-dialog>label input{height:33px;padding:0 8px;color:#eef1f3;background:#171a1d;border:1px solid #596168}.policy-delete-dialog>ul{padding-left:18px;color:#e1c6c0}.policy-delete-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 19px;border-top:1px solid #4b5359}.policy-delete-dialog>footer button{height:31px;padding:0 11px;color:#dce1e5;background:#292e33;border:1px solid #596168;font-size:8px}.policy-delete-dialog>footer button.danger{color:#fff;background:#a4473b;border-color:#c86d5f}.policy-delete-dialog>footer button:disabled{opacity:.4}.policy-toast{position:fixed;z-index:190;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#e8ecef;background:#2a3946;border:1px solid #4f7897;border-radius:2px;box-shadow:0 10px 26px #00000073;font-size:8px}.policy-toast>svg{width:13px;color:#73acda}.policy-toast button{display:grid;width:24px;height:24px;place-items:center;color:#bac2c8;background:transparent;border:0}.policy-toast button svg{width:11px}@media(max-width:900px){.policy-filter-panel{align-items:stretch;flex-wrap:wrap}.policy-filter-panel>label{flex:1}.policy-filter-panel>button{margin-left:0}.policy-object-toolbar{flex-wrap:wrap}.policy-object-toolbar>label{order:4;width:100%}}@media(max-width:640px){.policy-objects-clone{padding:20px 13px 40px}.policy-object-toolbar>span{display:none}.policy-editor,.policy-detail{width:100%}.policy-filter-panel>label{min-width:100%}}.smartclone{position:relative;max-width:1240px;min-height:720px;padding:22px 26px 56px;color:#dce1e5}.smartclone *{box-sizing:border-box}.smartclone button,.smartclone input,.smartclone select,.smartclone textarea{font:inherit}.smartclone-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.smartclone-title-row p,.smartclone-drawer header p,.smartclone-profile header p{margin:0 0 4px;color:#8f99a1;font-size:11px}.smartclone-title-row h1{margin:0;color:#f5f7f8;font-size:25px;font-weight:620}.smartclone-readonly{padding:4px 8px;color:#aeb6bc;border:1px solid #4d555b;border-radius:2px;font-size:11px}.smartclone-tabs{display:flex;gap:26px;margin-top:20px;border-bottom:1px solid #3f464c}.smartclone-tabs button{position:relative;height:42px;padding:0;color:#aab2b8;background:transparent;border:0;font-size:12px}.smartclone-tabs button span{margin-left:5px;color:#7f8990}.smartclone-tabs button.active{color:#f0f2f4}.smartclone-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#5aa9e9;content:""}.smartclone-toolbar{position:relative;display:flex;align-items:center;gap:9px;padding:14px 0}.smartclone-toolbar>label{display:flex;width:330px;height:34px;align-items:center;color:#909aa2;background:#15181b;border:1px solid #4d555b;border-radius:2px}.smartclone-toolbar>label svg{width:14px;margin:0 9px}.smartclone-toolbar input{width:100%;height:100%;color:#eff2f4;background:transparent;border:0;outline:0;font-size:11px}.smartclone-toolbar select,.smartclone-toolbar button{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 11px;color:#dce1e4;background:#24292d;border:1px solid #50585f;border-radius:2px;font-size:11px}.smartclone-toolbar button:last-child{color:#fff;background:#347fbd;border-color:#5ba4dc}.smartclone-toolbar button:disabled,.smartclone button:disabled{cursor:not-allowed;opacity:.45}.smartclone-toolbar button svg{width:14px}.smartclone-toolbar>span{margin-left:auto;color:#929ca3;font-size:11px}.smartclone-filter-wrap{position:relative}.smartclone-filter-wrap>button.active{border-color:#5aa9e9}.smartclone-filter-wrap>button b{display:grid;width:16px;height:16px;place-items:center;color:#fff;background:#347fbd;border-radius:50%;font-size:9px}.smartclone-filter{position:absolute;z-index:30;top:40px;left:0;display:grid;width:170px;gap:8px;padding:12px;background:#23272b;border:1px solid #555d64;box-shadow:0 10px 26px #00000073;font-size:11px}.smartclone-filter>span{color:#8f999f;font-size:10px;text-transform:uppercase}.smartclone-filter label{display:flex;align-items:center;gap:7px}.smartclone-table{overflow:hidden;border:1px solid #42494f;background:#111417}.smartclone-table table,.smartclone-trigger-section table{width:100%;border-collapse:collapse}.smartclone-table th,.smartclone-table td,.smartclone-trigger-section th,.smartclone-trigger-section td{height:44px;padding:0 11px;border-bottom:1px solid #3b4247;font-size:11px;text-align:left}.smartclone-table th,.smartclone-trigger-section th{color:#aab2b8;background:#272c30;font-size:10px;font-weight:600;text-transform:uppercase}.smartclone-table tbody tr:hover,.smartclone-trigger-section tbody tr:hover{background:#171b1e}.smartclone-name{padding:0;color:#74b7eb;background:transparent;border:0;text-align:left}.smartclone-row-action{display:grid;width:30px;height:28px;place-items:center;color:#abb3b9;background:transparent;border:0}.smartclone-row-action svg{width:15px}.smartclone-empty{display:grid;min-height:270px;place-content:center;justify-items:center;gap:8px;color:#9da6ad;text-align:center}.smartclone-empty strong{color:#d8dde0;font-size:13px}.smartclone-empty p{max-width:390px;margin:0;font-size:11px}.smartclone-empty button{display:flex;height:32px;align-items:center;gap:5px;margin-top:7px;padding:0 11px;color:#e8ecee;background:#282d31;border:1px solid #545c62;font-size:11px}.smartclone-empty button svg{width:13px}.smartclone-status{display:inline-flex;padding:3px 7px;border:1px solid;border-radius:10px;font-size:10px}.smartclone-status.on{color:#7dcca0;border-color:#2d694a}.smartclone-status.off{color:#a6aeb4;border-color:#50585e}.smartclone-switch{display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer}.smartclone-switch input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}.smartclone-switch>span{position:relative;width:28px;height:16px;background:#4c5359;border-radius:9px}.smartclone-switch>span:after{position:absolute;top:2px;left:2px;width:12px;height:12px;background:#cad0d4;border-radius:50%;content:"";transition:.15s}.smartclone-switch input:checked+span{background:#347fbd}.smartclone-switch input:checked+span:after{transform:translate(12px);background:#fff}.smartclone-switch b{font-size:11px;font-weight:500}.smartclone-back{display:flex;align-items:center;gap:3px;margin:0 0 12px;padding:0;color:#70afe2;background:transparent;border:0;font-size:11px}.smartclone-back svg{width:15px}.smartclone-card{margin-top:15px;background:#1b1f22;border:1px solid #454c52}.smartclone-auto-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px}.smartclone-auto-fields label,.smartclone-default label,.smartclone-profile label,.smartclone-drawer>label{display:grid;gap:6px;color:#d5dade;font-size:11px}.smartclone-auto-fields b{color:#e5867e}.smartclone input,.smartclone select,.smartclone textarea{min-height:34px;padding:7px 9px;color:#edf0f2;background:#111417;border:1px solid #4e565d;border-radius:2px;outline:0}.smartclone input:focus,.smartclone select:focus,.smartclone textarea:focus{border-color:#5aa9e9;box-shadow:0 0 0 1px #5aa9e9}.smartclone-trigger-section>header{display:flex;align-items:center;justify-content:space-between;padding:14px}.smartclone-trigger-section h2{margin:0;font-size:14px}.smartclone-trigger-section header p{margin:4px 0 0;color:#8f999f;font-size:10px}.smartclone-trigger-section header button,.smartclone-default>button{display:flex;height:31px;align-items:center;gap:5px;padding:0 10px;color:#e1e5e8;background:#282d31;border:1px solid #555d63;font-size:10px}.smartclone-trigger-section header button svg{width:13px}.smartclone-trigger-section code{color:#c9d7e1;font:inherit}.smartclone-table-empty{height:100px!important;color:#929ca3;text-align:center!important}.smartclone-order{display:flex;align-items:center;gap:4px}.smartclone-order button{display:grid;width:20px;height:24px;place-items:center;color:#9ca5ab;background:transparent;border:0}.smartclone-order svg{width:12px}.smartclone-default{display:grid;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:14px;padding:15px}.smartclone-default>div{display:grid;gap:5px}.smartclone-default>div span{color:#d5dade;font-size:11px}.smartclone-default>div strong{font-size:12px}.smartclone-error{display:block;color:#ef8d85;font-size:10px}.smartclone-warning{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;color:#e3c78e;background:#392f20;border-left:3px solid #c99d4c;font-size:10px}.smartclone-warning svg{width:14px;flex:0 0 auto}.smartclone-save{display:flex;align-items:center;gap:8px;margin-top:16px}.smartclone-save button,.smartclone-drawer footer button,.smartclone-profile footer button,.smartclone-drawer-actions button,.smartclone-delete-box button{display:inline-flex;height:32px;align-items:center;gap:5px;padding:0 12px;color:#e2e6e9;background:#292e32;border:1px solid #555d63;font-size:10px}.smartclone-save>button:first-child,.smartclone-drawer footer button:last-child,.smartclone-profile footer button:last-child{color:#fff;background:#347fbd;border-color:#5ba4dc}.smartclone-save small{margin-left:auto;color:#89939a;font-size:10px}.smartclone .danger{color:#ec9992!important;background:transparent!important;border-color:#8b4e4a!important}.smartclone-scrim{position:fixed;z-index:170;inset:0;display:grid;place-items:center;padding:16px;background:#030507c2}.smartclone-profile{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;width:min(820px,100%);max-height:94vh;padding:18px;overflow:auto;color:#e5e9ec;background:#23272b;border:1px solid #656d73;box-shadow:0 22px 60px #000000a6}.smartclone-profile>header,.smartclone-profile>aside,.smartclone-profile>footer,.smartclone-profile>.smartclone-warning{grid-column:1/-1}.smartclone-profile>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #4a5157}.smartclone-profile h2,.smartclone-drawer h2{margin:0;font-size:15px}.smartclone-profile header button,.smartclone-drawer header>button{display:grid;width:28px;height:28px;place-items:center;color:#b5bdc2;background:transparent;border:0}.smartclone-profile header svg,.smartclone-drawer header svg{width:14px}.smartclone-form-section{display:flex;flex-direction:column;gap:12px;padding:13px;background:#1a1e21;border:1px solid #434a50}.smartclone-form-section h3{margin:0 0 3px;font-size:12px}.smartclone-profile fieldset{display:flex;gap:18px;margin:0;padding:10px;border:1px solid #4b5359}.smartclone-profile fieldset legend{padding:0 5px;font-size:10px}.smartclone-profile fieldset label{display:flex;align-items:center}.smartclone-profile fieldset input{min-height:auto}.smartclone-profile>aside{display:flex;gap:8px;padding:10px;color:#c5d6e2;background:#223544;border-left:3px solid #5a9ed2;font-size:10px}.smartclone-profile>aside svg{width:14px;flex:0 0 auto}.smartclone-profile>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #4a5157}.smartclone-drawer{position:fixed;z-index:180;top:0;right:0;display:flex;width:min(430px,94vw);height:100%;flex-direction:column;gap:14px;padding:18px;color:#e5e9ec;background:#23272b;border-left:1px solid #626a70;box-shadow:-18px 0 42px #0009;overflow:auto}.smartclone-drawer>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #4b5258}.smartclone-drawer>p,.smartclone-muted{margin:0;color:#99a2a9;font-size:10px;line-height:1.5}.smartclone-conditions{display:grid;gap:8px;padding-top:10px;border-top:1px solid #4a5157}.smartclone-conditions>header{display:flex;align-items:center;justify-content:space-between;font-size:11px}.smartclone-conditions>header button{display:flex;align-items:center;gap:4px;color:#73b3e6;background:transparent;border:0}.smartclone-conditions>header svg{width:12px}.smartclone-conditions>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.smartclone-conditions>div input{grid-column:1/-1}.smartclone-conditions>div button{position:absolute;right:18px;display:grid;width:28px;height:28px;place-items:center;color:#9da6ac;background:transparent;border:0}.smartclone-conditions>div button svg{width:12px}.smartclone-delete-link{display:flex;align-items:center;gap:5px;align-self:flex-start;color:#ea918a;background:transparent;border:0;font-size:10px}.smartclone-delete-link svg{width:13px}.smartclone-drawer>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #4a5157}.smartclone-target{display:flex;gap:10px;padding:12px;background:#191d20;border:1px solid #444b51}.smartclone-target input{min-height:auto}.smartclone-target span{display:grid;gap:3px}.smartclone-target b{font-size:11px}.smartclone-target small{color:#9ea7ad;font-size:10px}.smartclone-target em{color:#d69b6d;font-size:9px;font-style:normal}.smartclone-target.disabled{opacity:.65}.smartclone-details{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid #444b51}.smartclone-details div{padding:11px;border-right:1px solid #444b51;border-bottom:1px solid #444b51}.smartclone-details dt{color:#909aa1;font-size:9px;text-transform:uppercase}.smartclone-details dd{margin:5px 0 0;font-size:11px}.smartclone-drawer section h3{font-size:11px}.smartclone-reference{margin:6px 0;padding:8px;background:#191d20;border:1px solid #41484e;font-size:10px}.smartclone-drawer-actions{display:flex;gap:7px}.smartclone-drawer-actions svg{width:13px}.smartclone-delete-box{display:grid;gap:9px;padding:12px;background:#302020;border:1px solid #714744}.smartclone-delete-box strong{color:#f0b0aa;font-size:12px}.smartclone-delete-box p{margin:0;color:#c9b3b1;font-size:10px;line-height:1.5}.smartclone-delete-box>div{display:flex;justify-content:flex-end;gap:7px}.smartclone-toast{position:fixed;z-index:190;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#e8ecef;background:#263947;border:1px solid #4c7898;box-shadow:0 10px 24px #0000006b;font-size:10px}.smartclone-toast svg{width:13px}.smartclone-toast button{display:grid;width:22px;height:22px;place-items:center;color:#bdc5ca;background:transparent;border:0}@media(max-width:850px){.smartclone{padding:18px 14px 42px}.smartclone-toolbar{align-items:stretch;flex-direction:column}.smartclone-toolbar>label{width:100%}.smartclone-toolbar>span{margin-left:0}.smartclone-auto-fields,.smartclone-default,.smartclone-profile{grid-template-columns:1fr}.smartclone-profile>header,.smartclone-profile>aside,.smartclone-profile>footer,.smartclone-profile>.smartclone-warning{grid-column:auto}.smartclone-table{overflow:auto}.smartclone-table table{min-width:760px}}.adaptiveclone{position:relative;max-width:1190px;min-height:690px;padding:21px 24px 48px;color:#dce1e5}.adaptiveclone>header{display:flex;flex-direction:column}.adaptiveclone>header h1{order:2;margin:5px 0 0;color:#f2f4f6;font-size:22px}.adaptiveclone>header>button{align-self:flex-end;color:#dce1e5;background:#292e33;border:1px solid #596168;font-size:8px}.adaptiveclone-tabs{display:flex;gap:24px;height:44px;border-bottom:1px solid #454c52}.adaptiveclone-tabs button{position:relative;color:#aeb6bd;background:transparent;border:0;font-size:9px}.adaptiveclone-tabs button.active{color:#eef1f3}.adaptiveclone-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#58a7e6;content:""}.adaptiveclone-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:15px 0}.adaptiveclone-summary article,.adaptiveclone-summary button{display:grid;min-height:76px;padding:12px;text-align:left;color:#cfd5d9;background:#24292e;border:1px solid #4a5157;font-size:8px}.adaptiveclone-summary strong{align-self:end;color:#f0f3f5;font-size:18px}.adaptiveclone-toolbar{display:flex;align-items:center;gap:9px;padding:12px 0}.adaptiveclone-toolbar label{display:flex;align-items:center;width:260px;height:32px;background:#171a1d;border:1px solid #535b62;border-radius:3px}.adaptiveclone-toolbar label svg{width:13px;margin:0 8px;color:#919aa2}.adaptiveclone-toolbar input{width:100%;height:100%;color:#edf0f2;background:transparent;border:0;outline:0;font-size:8px}.adaptiveclone-toolbar select,.adaptiveclone-toolbar button{display:flex;height:32px;align-items:center;gap:5px;padding:0 10px;color:#dce1e5;background:#292e33;border:1px solid #596168;border-radius:3px;font-size:8px}.adaptiveclone-toolbar>span{margin-left:auto;color:#98a1a8;font-size:8px}.adaptiveclone-toolbar>button:last-of-type{color:#fff;background:#3c89c9;border-color:#62a6dc}.adaptiveclone-toolbar button svg{width:12px}.adaptiveclone-toolbar i{display:flex;margin-left:4px}.adaptiveclone-toolbar i button{border-radius:0}.adaptiveclone-matrix{position:relative;display:grid;grid-template-columns:155px repeat(2,1fr);min-height:310px;overflow:auto;background:#23272b;border:1px solid #4a5157}.adaptiveclone-matrix>header{display:grid;grid-column:1/-1;grid-template-columns:155px repeat(2,1fr);min-height:50px;border-bottom:1px solid #4a5157}.adaptiveclone-matrix>header span,.adaptiveclone-matrix>header strong,.adaptiveclone-matrix>.source-label,.adaptiveclone-matrix>.matrix-row>strong{display:flex;align-items:center;gap:6px;padding:0 10px;color:#cfd5d9;border-right:1px solid #4a5157;font-size:8px}.adaptiveclone-matrix>header span b,.adaptiveclone-matrix>.source-label b{display:grid;width:19px;height:19px;place-items:center;border:1px solid #596168;border-radius:50%}.adaptiveclone-matrix>.source-label{grid-column:1;min-height:48px}.adaptiveclone-matrix>.matrix-row{display:contents}.adaptiveclone-matrix>.matrix-row>strong{min-height:70px}.adaptiveclone-matrix>.matrix-row>button{min-height:70px;background:#22272b;border:0;border-right:1px solid #4a5157;border-top:1px solid #4a5157}.adaptiveclone-matrix>aside{position:absolute;right:8px;bottom:8px;display:flex;gap:4px}.adaptiveclone-matrix>aside button{display:grid;width:28px;height:28px;place-items:center;color:#dce1e5;background:#292e33;border:1px solid #596168}.adaptiveclone-matrix>aside svg{width:12px}.adaptiveclone-table{overflow:auto;border:1px solid #4a5157}.adaptiveclone-table table,.adaptiveclone-picker table,.adaptiveclone-rule-table table{width:100%;border-collapse:collapse}.adaptiveclone-table th,.adaptiveclone-table td,.adaptiveclone-picker th,.adaptiveclone-picker td,.adaptiveclone-rule-table th,.adaptiveclone-rule-table td{height:41px;padding:0 9px;color:#cdd3d7;border-bottom:1px solid #41484e;font-size:8px;text-align:left}.adaptiveclone-table th,.adaptiveclone-picker th,.adaptiveclone-rule-table th{color:#aeb6bd;background:#292e33}.adaptiveclone-table th svg{width:12px}.adaptiveclone-table td button{color:#cdd3d7;background:transparent;border:0;font-size:8px}.adaptiveclone-table td button.enabled{color:#76c69b}.adaptiveclone-table .empty,.adaptiveclone-rule-table .empty{height:140px;text-align:center}.adaptiveclone-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px;color:#9ba4ab;font-size:8px}.adaptiveclone-pagination select{height:27px;color:#dce1e5;background:#1a1d20;border:1px solid #515960;font-size:8px}.adaptiveclone-pagination button{width:27px;height:27px;color:#9ea7ae;background:#292e33;border:1px solid #50585f}.adaptiveclone-scrim{position:fixed;z-index:175;inset:0;display:grid;place-items:center;background:#040608b3}.adaptiveclone-dialog{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(900px,calc(100vw - 32px));max-height:92vh;padding:18px;overflow:auto;color:#e4e8eb;background:#262b30;border:1px solid #687078;border-radius:4px}.adaptiveclone-dialog.compact{width:min(520px,calc(100vw - 32px));grid-template-columns:1fr}.adaptiveclone-dialog>header,.adaptiveclone-dialog>fieldset,.adaptiveclone-dialog>h3,.adaptiveclone-dialog>.adaptiveclone-rule-table,.adaptiveclone-dialog>button,.adaptiveclone-dialog>footer{grid-column:1/-1}.adaptiveclone-dialog>header{display:flex;align-items:center;justify-content:space-between}.adaptiveclone-dialog h2{margin:0;font-size:14px}.adaptiveclone-dialog header button{display:grid;width:26px;height:26px;place-items:center;color:#b9c1c7;background:transparent;border:0}.adaptiveclone-dialog header svg{width:13px}.adaptiveclone-dialog>label{display:grid;gap:6px;font-size:8px}.adaptiveclone-dialog input,.adaptiveclone-dialog select{min-height:33px;padding:7px 9px;color:#edf0f2;background:#171a1d;border:1px solid #5d656c;font:inherit}.adaptiveclone-dialog fieldset{display:flex;gap:15px;padding:10px;border:1px solid #50575e}.adaptiveclone-dialog fieldset legend{font-size:8px}.adaptiveclone-dialog fieldset label{display:flex;align-items:center;gap:5px;font-size:8px}.adaptiveclone-dialog h3{margin:3px 0 0;font-size:11px}.adaptiveclone-rule-table{overflow:auto;border:1px solid #4a5157}.adaptiveclone-rule-table table{min-width:780px}.adaptiveclone-rule-table input:not([type=checkbox]),.adaptiveclone-rule-table select{width:86px;min-height:29px}.adaptiveclone-rule-table button{color:#74afe0;background:transparent;border:0;font-size:8px}.adaptiveclone-dialog>button{display:flex;min-height:30px;align-items:center;gap:5px;justify-self:start;color:#dce1e5;background:#292e33;border:1px solid #596168;font-size:8px}.adaptiveclone-dialog>button svg{width:11px}.adaptiveclone-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #50575e}.adaptiveclone-dialog footer button{height:32px;padding:0 12px;color:#e1e5e8;background:#292e33;border:1px solid #596168;font-size:8px}.adaptiveclone-dialog footer button:last-child{color:#fff;background:#3c89c9;border-color:#62a6dc}.adaptiveclone-dialog footer button:disabled{color:#727b82;background:#30353a;border-color:#454c52}.adaptiveclone-toast{position:fixed;z-index:190;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#e8ecef;background:#2a3946;border:1px solid #4f7897;border-radius:3px;font-size:8px}.adaptiveclone-toast svg{width:13px}.adaptiveclone-toast button{display:grid;width:24px;height:24px;place-items:center;color:#bac2c8;background:transparent;border:0}.adaptiveclone-add>nav button{padding:0;color:#72ade0;background:transparent;border:0;font-size:8px}.adaptiveclone-add>h1{margin:6px 0 16px;font-size:22px}.adaptiveclone-add>main{display:grid;grid-template-columns:1fr 1fr;gap:14px}.adaptiveclone-add>main>section{overflow:auto;border:1px solid #4a5157}.adaptiveclone-add>main h2{margin:0;padding:12px;font-size:11px}.adaptiveclone-picker>label{display:flex;align-items:center;height:32px;margin:0 10px 10px;background:#171a1d;border:1px solid #535b62}.adaptiveclone-picker>label svg{width:13px;margin:0 8px}.adaptiveclone-picker>label input{width:100%;height:100%;color:#edf0f2;background:transparent;border:0}.adaptiveclone-picker table{min-width:440px}.adaptiveclone-picker small{color:#8f989f}.adaptiveclone-policy-config{display:flex;align-items:end;gap:12px;margin-top:14px;padding:13px;background:#23272b;border:1px solid #4a5157}.adaptiveclone-policy-config label{display:grid;gap:5px;font-size:8px}.adaptiveclone-policy-config select{height:32px;color:#edf0f2;background:#171a1d;border:1px solid #5d656c;font-size:8px}.adaptiveclone-policy-config button{height:32px;margin-left:auto;color:#fff;background:#3c89c9;border:1px solid #62a6dc;font-size:8px}@media(max-width:800px){.adaptiveclone{padding:18px 14px 40px}.adaptiveclone-summary{grid-template-columns:repeat(2,1fr)}.adaptiveclone-toolbar{align-items:stretch;flex-direction:column}.adaptiveclone-toolbar label{width:100%}.adaptiveclone-toolbar>span{margin-left:0}.adaptiveclone-add>main,.adaptiveclone-dialog{grid-template-columns:1fr}.adaptiveclone-dialog>header,.adaptiveclone-dialog>fieldset,.adaptiveclone-dialog>h3,.adaptiveclone-dialog>.adaptiveclone-rule-table,.adaptiveclone-dialog>button,.adaptiveclone-dialog>footer{grid-column:auto}}.adaptiveclone *{box-sizing:border-box}.adaptiveclone>header>span{align-self:flex-start;color:#8f999f;font-size:11px}.adaptiveclone-tabs button>span{margin-left:6px;color:#7e8990}.adaptiveclone-toolbar button.active,.adaptiveclone-toolbar i button.active{border-color:#64a8db;background:#263f52}.adaptiveclone-toolbar i button svg,.adaptiveclone-table td button svg{width:15px}.adaptiveclone-filter-strip{display:flex;align-items:end;gap:12px;margin-bottom:12px;padding:12px;background:#202428;border:1px solid #454c52}.adaptiveclone-filter-strip label{display:grid;gap:5px;color:#aeb6bd;font-size:10px}.adaptiveclone-filter-strip select{min-width:180px;height:34px;color:#e3e7e9;background:#171a1d;border:1px solid #555e65}.adaptiveclone-filter-strip button{height:34px;color:#73b4e5;background:transparent;border:0}.adaptiveclone-matrix.dynamic{min-width:max-content}.adaptiveclone-matrix>header strong,.adaptiveclone-matrix>.matrix-row>strong{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.adaptiveclone-matrix strong small{margin-top:4px;color:#879198;font-weight:400}.adaptiveclone-matrix>.matrix-row>button{display:flex;min-width:180px;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#a8b1b7}.adaptiveclone-matrix>.matrix-row>button.allow{color:#8bd5a7;background:#1d3025}.adaptiveclone-matrix>.matrix-row>button.deny{color:#ef9a92;background:#35211f}.adaptiveclone-matrix>.matrix-row>button.custom-acl{color:#93c5e9;background:#1e2d38}.adaptiveclone-matrix>.matrix-row>button small{color:inherit}.adaptiveclone-matrix>.matrix-row>button em{font-size:9px;font-style:normal;opacity:.75}.adaptiveclone-bulk{display:flex;align-items:center;gap:12px;padding:9px 12px;color:#dfe3e6;background:#263d4e;border:1px solid #4f7591;font-size:11px}.adaptiveclone-bulk button{margin-left:auto;color:#82bee9;background:transparent;border:0}.adaptiveclone-reserved{margin-left:7px;padding:2px 5px;color:#9ea7ad;background:#33383c;border:1px solid #4d555b;font-size:9px}.adaptiveclone-order{display:flex;align-items:center;gap:3px}.adaptiveclone-order button{display:grid;width:20px;height:24px;place-items:center}.adaptiveclone-order svg{width:12px}.adaptiveclone-error{color:#ef9189;font-size:10px}.adaptiveclone-dialog textarea{min-height:70px;padding:8px;color:#edf0f2;background:#171a1d;border:1px solid #5d656c}.adaptiveclone-dialog header p,.adaptiveclone-drawer header p,.adaptiveclone-confirm header p{margin:0 0 3px;color:#8f999f;font-size:10px}.adaptiveclone-warning{grid-column:1/-1;display:flex;gap:7px;padding:9px;color:#e3c78e;background:#392f20;border-left:3px solid #c99d4c;font-size:10px}.adaptiveclone-warning svg{width:13px}.adaptiveclone-back{display:flex;align-items:center;gap:3px;color:#72ade0;background:transparent;border:0;font-size:12px}.adaptiveclone-back svg{width:15px}.adaptiveclone-check{display:flex!important;align-items:center!important;gap:7px!important}.adaptiveclone-check input{min-height:auto!important}.adaptiveclone-drawer{position:fixed;z-index:185;top:0;right:0;display:flex;width:min(430px,94vw);height:100%;flex-direction:column;gap:13px;padding:18px;color:#e4e8eb;background:#262b30;border-left:1px solid #687078;box-shadow:-16px 0 38px #0000008c;overflow:auto}.adaptiveclone-drawer>header,.adaptiveclone-confirm>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #50575e}.adaptiveclone-drawer h2,.adaptiveclone-confirm h2{margin:0;font-size:16px}.adaptiveclone-drawer header button,.adaptiveclone-confirm header button{display:grid;width:28px;height:28px;place-items:center;color:#b9c1c7;background:transparent;border:0}.adaptiveclone-drawer header svg,.adaptiveclone-confirm header svg{width:14px}.adaptiveclone-drawer>label{display:grid;gap:5px;font-size:11px}.adaptiveclone-drawer input,.adaptiveclone-drawer select,.adaptiveclone-confirm input,.adaptiveclone-form-grid input,.adaptiveclone-form-grid select{min-height:35px;padding:7px 9px;color:#edf0f2;background:#171a1d;border:1px solid #5d656c}.adaptiveclone-drawer>button.danger{align-self:flex-start;color:#eb918a;background:transparent;border:1px solid #86504b}.adaptiveclone-drawer>footer,.adaptiveclone-confirm>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid #50575e}.adaptiveclone-drawer footer button,.adaptiveclone-confirm footer button{height:33px;padding:0 12px;color:#e1e5e8;background:#292e33;border:1px solid #596168}.adaptiveclone-drawer footer button:last-child,.adaptiveclone-confirm footer button:last-child{color:#fff;background:#3c89c9;border-color:#62a6dc}.adaptiveclone-confirm{display:grid;width:min(520px,calc(100vw - 32px));gap:14px;padding:18px;color:#e4e8eb;background:#262b30;border:1px solid #687078;box-shadow:0 18px 50px #0000008c}.adaptiveclone-confirm.wide{width:min(680px,calc(100vw - 32px))}.adaptiveclone-confirm p{margin:0;color:#b8c0c6;font-size:11px}.adaptiveclone-confirm>aside{display:flex;gap:7px;padding:10px;color:#e3c78e;background:#392f20;border-left:3px solid #c99d4c;font-size:10px}.adaptiveclone-confirm>aside svg{width:14px}.adaptiveclone-confirm dl{display:grid;grid-template-columns:130px 1fr;margin:0;font-size:11px}.adaptiveclone-confirm dt,.adaptiveclone-confirm dd{margin:0;padding:7px 0;border-bottom:1px solid #454c52}.adaptiveclone-confirm dt{color:#929ca3}.adaptiveclone-confirm .danger,.adaptiveclone-drawer .danger{color:#ec928a!important;background:transparent!important;border-color:#884c48!important}.adaptiveclone-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adaptiveclone-form-grid>label{display:grid;gap:5px;font-size:11px}.adaptiveclone-pagination button svg{width:12px}@media(max-width:800px){.adaptiveclone-filter-strip,.adaptiveclone-policy-config{align-items:stretch;flex-direction:column}.adaptiveclone-policy-config button{margin-left:0}.adaptiveclone-form-grid{grid-template-columns:1fr}}.adaptiveclone{width:100%;max-width:none;min-height:760px;padding:30px 20px 54px}.adaptiveclone>header h1,.adaptiveclone-add>h1{margin-top:7px;font-size:25px;line-height:1.2}.adaptiveclone>header>button{min-height:29px;padding:0 11px;border-radius:3px;font-size:11px}.adaptiveclone-tabs{gap:34px;height:54px}.adaptiveclone-tabs button{padding:0 2px;font-size:13px}.adaptiveclone-summary{gap:12px;padding:18px 0}.adaptiveclone-summary article,.adaptiveclone-summary button{min-height:96px;padding:16px;border-radius:2px;font-size:12px}.adaptiveclone-summary strong{font-size:27px}.adaptiveclone-toolbar{gap:12px;min-height:64px;padding:13px 0}.adaptiveclone-toolbar label{width:310px;height:36px}.adaptiveclone-toolbar label svg{width:15px;margin:0 10px}.adaptiveclone-toolbar input,.adaptiveclone-toolbar select,.adaptiveclone-toolbar button,.adaptiveclone-toolbar>span{font-size:12px}.adaptiveclone-toolbar select,.adaptiveclone-toolbar button{height:36px;padding:0 13px}.adaptiveclone-toolbar button svg{width:14px}.adaptiveclone-toolbar i button{width:36px;justify-content:center}.adaptiveclone-matrix{grid-template-columns:188px repeat(2,minmax(220px,1fr));min-height:390px;border-radius:2px}.adaptiveclone-matrix>header{grid-template-columns:188px repeat(2,minmax(220px,1fr));min-height:62px}.adaptiveclone-matrix>header span,.adaptiveclone-matrix>header strong,.adaptiveclone-matrix>.source-label,.adaptiveclone-matrix>.matrix-row>strong{gap:8px;padding:0 14px;font-size:12px}.adaptiveclone-matrix>header span b,.adaptiveclone-matrix>.source-label b{width:22px;height:22px;font-size:11px}.adaptiveclone-matrix>.source-label{min-height:58px}.adaptiveclone-matrix>.matrix-row>strong,.adaptiveclone-matrix>.matrix-row>button{min-height:88px}.adaptiveclone-matrix>aside{right:12px;bottom:12px;gap:6px}.adaptiveclone-matrix>aside button{width:34px;height:34px}.adaptiveclone-matrix>aside svg{width:14px}.adaptiveclone-table{border-radius:2px}.adaptiveclone-table th,.adaptiveclone-table td,.adaptiveclone-picker th,.adaptiveclone-picker td,.adaptiveclone-rule-table th,.adaptiveclone-rule-table td{height:50px;padding:0 13px;font-size:12px}.adaptiveclone-table th svg{width:15px}.adaptiveclone-table td button{font-size:12px}.adaptiveclone-table .empty,.adaptiveclone-rule-table .empty{height:180px}.adaptiveclone-pagination{gap:10px;min-height:48px;padding:10px 13px;font-size:12px}.adaptiveclone-pagination select,.adaptiveclone-pagination button{height:31px;font-size:12px}.adaptiveclone-pagination button{width:31px}.adaptiveclone-dialog{gap:18px;width:min(980px,calc(100vw - 40px));padding:24px;border-radius:8px}.adaptiveclone-dialog.compact{width:min(560px,calc(100vw - 40px))}.adaptiveclone-dialog h2{font-size:20px}.adaptiveclone-dialog header button{width:32px;height:32px}.adaptiveclone-dialog header svg{width:16px}.adaptiveclone-dialog>label,.adaptiveclone-dialog fieldset legend,.adaptiveclone-dialog fieldset label,.adaptiveclone-dialog>button,.adaptiveclone-dialog footer button{font-size:12px}.adaptiveclone-dialog input,.adaptiveclone-dialog select{min-height:38px;padding:8px 11px}.adaptiveclone-dialog fieldset{gap:20px;padding:13px}.adaptiveclone-dialog h3{font-size:15px}.adaptiveclone-rule-table input:not([type=checkbox]),.adaptiveclone-rule-table select{width:100px;min-height:34px}.adaptiveclone-rule-table button{font-size:12px}.adaptiveclone-dialog>button{min-height:36px;padding:0 12px}.adaptiveclone-dialog footer button{height:36px;padding:0 15px}.adaptiveclone-toast{right:28px;bottom:28px;gap:10px;padding:12px 15px;font-size:12px}.adaptiveclone-add>nav button{font-size:12px}.adaptiveclone-add>main{gap:18px}.adaptiveclone-add>main h2{padding:15px;font-size:15px}.adaptiveclone-picker>label{height:36px;margin:0 13px 13px}.adaptiveclone-picker>label svg{width:15px;margin:0 10px}.adaptiveclone-picker>label input{font-size:12px}.adaptiveclone-policy-config{gap:16px;margin-top:18px;padding:16px}.adaptiveclone-policy-config label{gap:7px;font-size:12px}.adaptiveclone-policy-config select,.adaptiveclone-policy-config button{height:36px;font-size:12px}@media(max-width:800px){.adaptiveclone{padding:20px 14px 42px}.adaptiveclone-summary{grid-template-columns:repeat(2,1fr)}.adaptiveclone-toolbar{align-items:stretch;flex-direction:column}.adaptiveclone-toolbar label{width:100%}.adaptiveclone-toolbar>span{margin-left:0}}.adaptiveclone-matrix.dynamic{width:100%;max-width:100%;min-width:0}.certclone{position:relative;max-width:1160px;min-height:690px;padding:21px 24px 48px;color:#dce1e5}.certclone>h1{margin:0 0 12px;color:#f3f5f7;font-size:22px}.certclone-migration{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;color:#e5d8c3;background:#3b3327;border:1px solid #766244;font-size:8px;line-height:1.45}.certclone-migration>svg{width:15px;color:#deb16e}.certclone-migration p{margin:0}.certclone-migration button{height:30px;color:#e7eaed;background:#292e33;border:1px solid #656d74;font-size:8px}.certclone-migration>button:last-child{display:grid;width:26px;height:26px;place-items:center;background:transparent;border:0}.certclone-migration button svg{width:12px}.certclone-tabs{display:flex;gap:24px;height:44px;border-bottom:1px solid #454c52}.certclone-tabs button{position:relative;display:flex;align-items:center;gap:7px;color:#aeb6bd;background:transparent;border:0;font-size:9px}.certclone-tabs button span{display:grid;width:18px;height:18px;place-items:center;border:1px solid #586068;border-radius:50%;font-size:7px}.certclone-tabs button.active{color:#eef1f3}.certclone-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#58a7e6;content:""}.certclone-body{padding-top:15px}.certclone-info{display:flex;gap:8px;margin-bottom:14px;padding:10px;color:#c9d8e4;background:#263a4d;border-left:3px solid #68a4d5;font-size:8px}.certclone-info svg{width:14px}.certclone-eap{display:grid;grid-template-columns:1fr 2fr;gap:0;border:1px solid #4a5157}.certclone-eap>div{min-height:130px;padding:17px;border-right:1px solid #4a5157}.certclone-eap>div:last-child{border-right:0}.certclone-eap h2,.certclone-body>h2,.certclone-section h2{margin:0 0 7px;color:#eef1f3;font-size:12px}.certclone-eap p,.certclone-section p{color:#9ea7ae;font-size:8px}.certclone-eap button,.certclone-section button{min-height:31px;padding:0 10px;color:#dfe4e7;background:#292e33;border:1px solid #5d656c;font-size:8px}.certclone-eap>div:first-child button{display:block;margin-top:12px;color:#72ade0;background:transparent;border:0;padding:0}.certclone-record{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin-top:10px;padding:11px;border:1px solid #4a5157;font-size:8px}.certclone-section{padding:15px 0;border-bottom:1px solid #454c52}.certclone-section h3{display:flex;align-items:center;gap:8px;margin:14px 0 6px;font-size:10px}.certclone-section h3 em,.certclone-section h3 i{padding:2px 5px;font-size:7px;font-style:normal}.certclone-section h3 em{color:#9fcaee;background:#254159}.certclone-section h3 i{color:#e5bc7c;background:#4b3a25}.certclone-section small,.certclone-section>span{display:block;margin:8px 0;color:#9ea7ae;font-size:8px}.certclone-health{display:flex;gap:10px;margin-bottom:15px}.certclone-health button{display:grid;width:150px;min-height:64px;padding:10px;text-align:left;color:#cfd5d9;background:#24292e;border:1px solid #4a5157}.certclone-health strong{font-size:18px}.certclone-health span{font-size:8px}.certclone-toolbar{display:flex;align-items:center;gap:9px;padding:10px 0}.certclone-toolbar label{display:flex;align-items:center;width:280px;height:32px;background:#171a1d;border:1px solid #535b62}.certclone-toolbar label svg{width:13px;margin:0 8px}.certclone-toolbar input{width:100%;height:100%;color:#edf0f2;background:transparent;border:0;outline:0}.certclone-toolbar button{display:flex;height:32px;align-items:center;gap:5px;padding:0 10px;color:#dce1e5;background:#292e33;border:1px solid #596168;font-size:8px}.certclone-toolbar button svg{width:12px}.certclone-toolbar span{margin-left:auto;color:#98a1a8;font-size:8px}.certclone-toolbar button:last-child{color:#fff;background:#3c89c9;border-color:#62a6dc}.certclone-filter{display:flex;align-items:end;gap:10px;margin-bottom:10px;padding:11px;background:#24292e;border:1px solid #4a5157}.certclone-filter label{display:grid;gap:5px;font-size:8px}.certclone-filter select{height:32px;color:#edf0f2;background:#171a1d;border:1px solid #596168}.certclone-filter button{color:#72ade0;background:transparent;border:0;font-size:8px}.certclone-table{border:1px solid #4a5157}.certclone-table table{width:100%;border-collapse:collapse}.certclone-table th,.certclone-table td{height:41px;padding:0 10px;color:#cdd3d7;border-bottom:1px solid #41484e;font-size:8px;text-align:left}.certclone-table th{color:#aeb6bd;background:#292e33}.certclone-table td[colspan]{height:210px;text-align:center}.certclone-scrim{position:fixed;z-index:175;inset:0;display:grid;place-items:center;background:#040608b3}.certclone-dialog{display:grid;gap:12px;width:min(530px,calc(100vw - 32px));padding:18px;color:#e4e8eb;background:#262b30;border:1px solid #687078;border-radius:4px}.certclone-dialog>header{display:flex;align-items:center;justify-content:space-between}.certclone-dialog h2{margin:0;font-size:14px}.certclone-dialog header button{display:grid;width:26px;height:26px;place-items:center;color:#b9c1c7;background:transparent;border:0}.certclone-dialog header svg{width:13px}.certclone-dialog>label:not(.certclone-drop){display:grid;gap:6px;font-size:8px}.certclone-dialog>label input{height:33px;padding:0 9px;color:#edf0f2;background:#171a1d;border:1px solid #5d656c}.certclone-dialog>p{margin:0;color:#aeb6bd;font-size:8px;line-height:1.5}.certclone-drop{position:relative;display:grid;min-height:135px;place-content:center;justify-items:center;gap:5px;color:#aeb6bd;border:1px dashed #687078;font-size:8px;cursor:pointer}.certclone-drop>svg{width:20px}.certclone-drop strong{color:#dce1e5}.certclone-drop input{position:absolute;width:1px;height:1px;opacity:0}.certclone-instructions{justify-self:start;color:#72ade0;background:transparent;border:0;font-size:8px}.certclone-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #50575e}.certclone-dialog footer button{height:32px;padding:0 12px;color:#e1e5e8;background:#292e33;border:1px solid #596168;font-size:8px}.certclone-dialog footer button:last-child{color:#fff;background:#3c89c9;border-color:#62a6dc}.certclone-dialog footer button:disabled{color:#727b82;background:#30353a;border-color:#454c52}.certclone-toast{position:fixed;z-index:190;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#e8ecef;background:#2a3946;border:1px solid #4f7897;border-radius:3px;font-size:8px}.certclone-toast svg{width:13px}.certclone-toast button{display:grid;width:24px;height:24px;place-items:center;color:#bac2c8;background:transparent;border:0}@media(max-width:760px){.certclone{padding:18px 14px 40px}.certclone-migration{grid-template-columns:auto 1fr}.certclone-migration button{grid-column:2}.certclone-eap{grid-template-columns:1fr}.certclone-eap>div{border-right:0;border-bottom:1px solid #4a5157}.certclone-toolbar{align-items:stretch;flex-direction:column}.certclone-toolbar label{width:100%}.certclone-toolbar span{margin-left:0}}.certclone-migration a,.certclone-info a{color:#78b6ea}.certclone-more{position:relative;display:flex}.certclone-more>button{height:44px}.certclone-more>div{position:absolute;z-index:30;top:39px;right:0;min-width:150px;padding:5px;background:#292e33;border:1px solid #5d656c;box-shadow:0 10px 28px #00000073}.certclone-more>div button{display:flex;width:100%;height:32px;align-items:center;justify-content:space-between;padding:0 8px;color:#dce1e5;background:transparent;border:0;text-align:left}.certclone-more>div button:hover{background:#353b40}.certclone{max-width:1120px;padding:28px 25px 48px}.certclone>h1{display:flex;align-items:center;gap:9px;margin:0 0 10px;font-size:21px}.certclone>h1 svg{width:16px;color:#c9d0d5}.certclone .certclone-migration{min-height:92px;grid-template-columns:auto 1fr auto auto;gap:16px;margin-bottom:21px;padding:16px 18px;color:#e7eaed;background:#24282c;border:0;border-left:6px solid #e6c84a;border-radius:5px;font-size:11px;line-height:1.45}.certclone .certclone-migration>svg{width:22px;color:#f0cb4a;fill:#f0cb4a;stroke:#2f3134}.certclone .certclone-migration a{color:#78ace0;font-weight:700}.certclone .certclone-tabs{height:52px;gap:32px;border-bottom:1px solid #4c5359}.certclone .certclone-tabs button{gap:8px;color:#e1e5e8;font-size:12px;font-weight:600}.certclone .certclone-tabs button span{width:22px;height:22px;color:#e8ebed;background:#454a4f;border:0;font-size:9px}.certclone .certclone-tabs button.active:after{height:3px}.certclone .certclone-body{padding-top:31px}.certclone .certclone-info{min-height:66px;align-items:center;gap:12px;margin-bottom:13px;padding:14px 19px;color:#e2dcf1;background:#3d3457;border:0;border-radius:5px;font-size:11px;line-height:1.45}.certclone .certclone-info svg{width:18px;color:#c18bf0;fill:#c18bf0;stroke:#3d3457}.certclone .certclone-info a{color:#87b9e6;font-weight:700}.certclone .certclone-eap{display:grid;min-height:410px;grid-template-columns:minmax(260px,1fr) minmax(0,1.3fr);grid-template-rows:auto 1fr;align-items:center;gap:15px 44px;padding:16px 18px 36px;background:#24282c;border:1px solid #5b6269;border-radius:8px}.certclone .certclone-eap>header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.certclone .certclone-eap>header>span{color:#eff2f4;font-size:13px;font-weight:700}.certclone .certclone-eap>header>button{min-height:35px;padding:0 12px;color:#8ab9e8;background:transparent;border:2px solid #5f91d7;border-radius:4px;font-size:10px;font-weight:700}.certclone-empty-illustration{position:relative;justify-self:center;width:220px;height:210px}.certclone-empty-illustration>i{position:absolute;display:block;width:29px;height:164px;background:#493d69;border-radius:18px;transform:rotate(29deg)}.certclone-empty-illustration>i:first-child{top:0;left:64px}.certclone-empty-illustration>i:nth-child(2){right:58px;bottom:0;height:100px}.certclone-empty-illustration>span{position:absolute;top:62px;left:66px;display:grid;width:110px;height:110px;place-items:center;color:#24272b;background:#a57ee8;border-radius:18px;font:800 62px Georgia,serif}.certclone-empty-copy{justify-self:start}.certclone .certclone-empty-copy h2{margin:0;color:#eff2f4;font-size:18px}.certclone .certclone-empty-copy p{max-width:440px;margin:10px 0 16px;color:#d0d5d9;font-size:11px}.certclone .certclone-empty-copy button{min-height:35px;padding:0 12px;color:#111820;background:#78a8eb;border:1px solid #78a8eb;border-radius:3px;font-size:10px;font-weight:700}@media(max-width:760px){.certclone .certclone-tabs{gap:15px;overflow:auto}.certclone .certclone-eap{grid-template-columns:1fr}.certclone .certclone-eap>header{grid-column:auto}.certclone .certclone-migration{grid-template-columns:auto 1fr}}.certclone-interactive{max-width:none;padding:27px 28px 64px}.certclone-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.certclone-page-title h1{margin:0;color:#f5f6f7;font-size:25px;line-height:1.15}.certclone-page-title p{margin:7px 0 0;color:#98a1a9;font-size:11px}.certclone-page-title>button,.certclone-command-card button{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 11px;color:#e4e8eb;background:#292e33;border:1px solid #606971;border-radius:3px;font-size:10px;font-weight:650}.certclone-page-title>button svg,.certclone-command-card button svg{width:14px;height:14px}.certclone-migration p>button{height:auto;padding:0;color:#8ab9e8;background:transparent;border:0;font-weight:700}.certclone-command-card{display:flex;min-height:130px;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px;padding:18px 20px;background:#23272b;border:1px solid #555d65;border-radius:5px}.certclone-command-card>div{display:flex;align-items:center;gap:18px}.certclone-command-card>div:last-child{justify-content:flex-end;flex-wrap:wrap}.certclone-command-card .certclone-mini-illustration{flex:0 0 auto}.certclone-command-card span{color:#7eaee0;font-size:9px;font-weight:800;letter-spacing:.1em}.certclone-command-card h2{margin:5px 0 0;color:#eef1f3;font-size:17px}.certclone-command-card p{margin:7px 0 0;color:#aab2b9;font-size:10px}.certclone-command-card button.primary-button{color:#fff;background:#367fc0;border-color:#4e98d8}.certclone-command-card button:disabled,.certclone-toolbar button:disabled{cursor:not-allowed;opacity:.42}.certclone-mini-illustration{position:relative;width:62px;height:60px}.certclone-mini-illustration i{position:absolute;width:9px;height:44px;background:#493d69;border-radius:6px;transform:rotate(29deg)}.certclone-mini-illustration i:first-child{top:0;left:17px}.certclone-mini-illustration i:nth-child(2){right:15px;bottom:0;height:31px}.certclone-mini-illustration span{position:absolute;top:17px;left:18px;display:grid;width:32px;height:32px;place-items:center;color:#24272b;background:#a57ee8;border-radius:6px;font:800 20px Georgia,serif}.certclone-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 14px;border:1px solid #50575e}.certclone-health button,.certclone-health article{position:relative;display:grid;min-height:73px;grid-template-columns:1fr auto;align-content:center;gap:3px 10px;padding:12px 14px;color:#dfe3e6;background:#22272b;border:0;border-right:1px solid #50575e;text-align:left}.certclone-health>*:last-child{border-right:0}.certclone-health button.selected{background:#293846;box-shadow:inset 0 -2px #5fa6e3}.certclone-health strong{font-size:18px;line-height:1}.certclone-health span{grid-column:1;color:#9ba4ac;font-size:10px}.certclone-health svg{grid-row:1/3;grid-column:2;width:17px;color:#69bd87}.certclone-health button:nth-child(2) svg{color:#e0ac54}.certclone-health button:nth-child(3) svg{color:#dc716b}.certclone-inventory{overflow:visible}.certclone-inventory>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px 0}.certclone-inventory>header h2{margin:0;color:#eff2f4;font-size:15px}.certclone-inventory>header span{display:block;margin-top:4px;color:#929ca5;font-size:9px}.certclone-inventory .certclone-toolbar{padding:12px 17px}.certclone-inventory .certclone-table{border-right:0;border-bottom:0;border-left:0}.certclone-table td{height:54px;vertical-align:middle}.certclone-table td>small{display:block;margin-top:4px;color:#7f8992;font-size:8px}.certclone-table .empty{height:260px}.certclone-table .empty .certclone-mini-illustration{margin:0 auto 10px}.certclone-table .empty strong,.certclone-table .empty span{display:block}.certclone-table .empty strong{color:#e7eaec;font-size:12px}.certclone-table .empty span{margin-top:7px;color:#929ca5;font-size:9px}.certclone-name{padding:0;color:#78afe0;background:transparent;border:0;font-size:10px;font-weight:700;text-align:left}.certclone-state{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;color:#a8dcb9;background:#20392a;border:1px solid #37664a;border-radius:11px;font-size:8px;font-weight:700}.certclone-state.expiring{color:#e6ca8d;background:#3b3222;border-color:#725d35}.certclone-state.expired,.certclone-state.revoked{color:#e2a09c;background:#3b2625;border-color:#74423f}.certclone-actions{position:relative;width:44px}.certclone-actions>button{display:grid;width:29px;height:29px;place-items:center;color:#aab3ba;background:transparent;border:0}.certclone-actions>button svg{width:15px}.certclone-actions>div{position:absolute;z-index:45;top:42px;right:9px;display:grid;width:190px;padding:5px;background:#292e33;border:1px solid #616970;box-shadow:0 13px 35px #0000008c}.certclone-actions>div button{display:flex;min-height:33px;align-items:center;gap:8px;padding:0 9px;color:#e0e4e7;background:transparent;border:0;font-size:9px;text-align:left}.certclone-actions>div button:hover{background:#383e43}.certclone-actions>div button svg{width:13px}.certclone-actions>div button.danger{color:#e79a96}.certclone-actions>div button:disabled{opacity:.42}.certclone-wizard{width:min(680px,calc(100vw - 32px));gap:0;padding:0;overflow:hidden}.certclone-wizard>header{padding:17px 19px;border-bottom:1px solid #50575e}.certclone-wizard>header span{color:#7eb2e1;font-size:8px;font-weight:800;letter-spacing:.1em}.certclone-wizard>header h2{margin-top:5px}.certclone-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;background:#202428;border-bottom:1px solid #50575e;list-style:none}.certclone-steps li{display:flex;min-height:49px;align-items:center;gap:8px;padding:0 15px;color:#88939c;border-right:1px solid #50575e;font-size:9px;font-weight:700}.certclone-steps li:last-child{border-right:0}.certclone-steps li span{display:grid;width:21px;height:21px;place-items:center;border:1px solid #5e6871;border-radius:50%;font-size:8px}.certclone-steps li.active{color:#eef1f3;background:#29343e;box-shadow:inset 0 -2px #5ba1dd}.certclone-steps li.active span,.certclone-steps li.done span{color:#fff;background:#3c86c6;border-color:#569dd8}.certclone-wizard>section{display:grid;gap:13px;min-height:245px;padding:21px 22px}.certclone-wizard>section>p{margin:0;color:#aeb7be;font-size:10px;line-height:1.5}.certclone-wizard>section>label:not(.certclone-drop):not(.certclone-check),.certclone-form-grid>label{display:grid;gap:6px;color:#d8dde0;font-size:9px;font-weight:650}.certclone-wizard input:not([type=checkbox]),.certclone-wizard select{min-height:36px;padding:0 9px;color:#edf0f2;background:#14181c;border:1px solid #606970;border-radius:2px}.certclone-check{display:flex;align-items:flex-start;gap:8px;color:#c8d0d6;font-size:9px;line-height:1.45}.certclone-check input{margin-top:2px}.certclone-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.certclone-form-grid>label:nth-child(3),.certclone-form-grid fieldset{grid-column:1/-1}.certclone-form-grid fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;border:1px solid #555e66}.certclone-form-grid legend{padding:0 5px;color:#aab3ba;font-size:9px}.certclone-form-grid fieldset label{display:flex;align-items:center;gap:7px;color:#d4d9dd;font-size:9px}.certclone-review h3{margin:0;color:#eff2f4;font-size:14px}.certclone-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #515960}.certclone-review dl div{padding:10px 12px;border-right:1px solid #515960;border-bottom:1px solid #515960}.certclone-review dl div:nth-child(2n){border-right:0}.certclone-review dl div:nth-last-child(-n+2){border-bottom:0}.certclone-review dt{color:#8d98a1;font-size:8px}.certclone-review dd{margin:4px 0 0;color:#e1e5e8;font-size:9px;word-break:break-word}.certclone-review aside,.certclone-inline-errors{display:flex;gap:9px;padding:11px;border:1px solid #3f7352;font-size:9px}.certclone-review aside.ready{color:#cce8d5;background:#1f3528}.certclone-review aside.blocked,.certclone-inline-errors{color:#ecc1be;background:#3b2524;border-color:#79423f}.certclone-review aside svg{width:16px;flex:0 0 auto}.certclone-review aside div{display:grid;gap:4px}.certclone-inline-errors{display:grid;margin:0 22px 12px}.certclone-wizard>footer{padding:14px 18px}.certclone-drawer-scrim{position:fixed;z-index:180;inset:0;background:#0000008c}.certclone-detail{position:absolute;top:0;right:0;display:grid;width:min(520px,92vw);height:100%;grid-template-rows:auto 1fr auto;color:#e1e5e8;background:#202529;border-left:1px solid #5d656c;box-shadow:-18px 0 55px #00000073}.certclone-detail>header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 19px;border-bottom:1px solid #50575e}.certclone-detail>header span{color:#7db1df;font-size:8px;font-weight:800;letter-spacing:.1em}.certclone-detail h2{margin:5px 0 0;font-size:18px}.certclone-detail>header button{display:grid;width:28px;height:28px;place-items:center;color:#aeb6bc;background:transparent;border:0}.certclone-detail>header button svg{width:14px}.certclone-detail>section{overflow:auto;padding:20px}.certclone-detail dl{display:grid;margin:18px 0 22px;border:1px solid #50575e}.certclone-detail dl div{display:grid;grid-template-columns:135px 1fr;gap:12px;padding:10px 12px;border-bottom:1px solid #50575e}.certclone-detail dl div:last-child{border-bottom:0}.certclone-detail dt{color:#909aa2;font-size:9px}.certclone-detail dd{margin:0;color:#dde2e5;font:9px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-word}.certclone-detail h3{font-size:12px}.certclone-detail p,.certclone-detail li{color:#a7b0b7;font-size:9px}.certclone-detail>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid #50575e}.certclone-detail>footer button{display:flex;min-height:34px;align-items:center;gap:6px;padding:0 11px;color:#e1e5e8;background:#2a3035;border:1px solid #5e6770}.certclone-detail>footer button svg{width:13px}.certclone-detail>footer button.danger{margin-right:auto;color:#e79a96;background:#382524;border-color:#74413e}.certclone-revoke{width:min(520px,calc(100vw - 32px));padding:19px;color:#e2e6e8;background:#24292d;border:1px solid #676f75;box-shadow:0 22px 70px #000000a6}.certclone-revoke header span{color:#df7771;font-size:8px;font-weight:800;letter-spacing:.11em}.certclone-revoke h2{margin:5px 0 16px;font-size:18px}.certclone-revoke>p,.certclone-revoke aside p{color:#aeb7be;font-size:10px;line-height:1.5}.certclone-revoke aside{display:flex;gap:9px;padding:11px;color:#ecc2bf;background:#3c2625;border:1px solid #794340}.certclone-revoke aside svg{width:17px;flex:0 0 auto}.certclone-revoke aside p{margin:4px 0 0}.certclone-revoke>label{display:grid;gap:7px;margin-top:16px;color:#cbd2d7;font-size:9px}.certclone-revoke input{height:35px;padding:0 9px;color:#edf0f2;background:#14181c;border:1px solid #606970}.certclone-revoke footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #50575e}.certclone-revoke footer button{min-height:34px;padding:0 12px;color:#e2e6e8;background:#2b3034;border:1px solid #606870}.certclone-revoke footer button.danger{color:#fff;background:#9c413d;border-color:#c3615c}.certclone-revoke footer button:disabled{opacity:.4}@media(max-width:860px){.certclone-command-card{align-items:flex-start;flex-direction:column}.certclone-health{grid-template-columns:repeat(2,1fr)}.certclone-health>*:nth-child(2){border-right:0}.certclone-health>*:nth-child(-n+2){border-bottom:1px solid #50575e}.certclone-inventory{overflow:auto}.certclone-table table{min-width:900px}}@media(max-width:620px){.certclone-interactive{padding:20px 14px 50px}.certclone-page-title{align-items:flex-start;flex-direction:column}.certclone-command-card>div{align-items:flex-start}.certclone-command-card .certclone-mini-illustration{display:none}.certclone-form-grid{grid-template-columns:1fr}.certclone-form-grid>label,.certclone-form-grid fieldset{grid-column:auto}.certclone-review dl{grid-template-columns:1fr}.certclone-review dl div{border-right:0}.certclone-review dl div:nth-last-child(2){border-bottom:1px solid #515960}}.certclone-large-card,.certclone-generate-card,.certclone-syslog-panel{background:#24282c;border:1px solid #626970;border-radius:7px}.certclone-large-card{display:grid;min-height:545px;place-items:center;align-content:center;gap:18px;padding:35px}.certclone-card-copy{display:grid;justify-items:center;max-width:340px;text-align:center}.certclone-card-copy h2,.certclone-subheading,.certclone-syslog-panel>h2{margin:0;color:#f0f2f4;font-size:16px}.certclone-card-copy p{margin:12px 0 15px;color:#cbd1d5;font-size:11px;line-height:1.45}.certclone-card-copy button,.certclone-generate-card>button{display:inline-flex;min-height:35px;align-items:center;gap:6px;padding:0 12px;color:#89b8e7;background:transparent;border:2px solid #5f91d7;border-radius:4px;font-size:10px;font-weight:700}.certclone-card-copy button svg{width:14px}.certclone-card-copy small{display:block;margin-top:22px;color:#d1d6da;font-size:13px}.certclone-subheading{margin:72px 0 20px}.certclone-generate-card{display:grid;min-height:330px;place-items:center;align-content:start;gap:10px;margin-bottom:24px;padding:20px 18px 26px}.certclone-generate-card>header{width:100%;justify-self:stretch}.certclone-generate-card h3{display:flex;align-items:center;gap:8px;margin:0 0 17px;color:#f0f2f4;font-size:12px}.certclone-generate-card h3 em,.certclone-generate-card h3 i{padding:3px 7px;border-radius:12px;font-size:8px;font-style:normal}.certclone-generate-card h3 em{color:#e9edf9;background:#4a5064}.certclone-generate-card h3 i{color:#6f5b25;background:#fff2bf}.certclone-generate-card header p{margin:0;color:#d0d5d9;font-size:11px;line-height:1.45}.certclone-generate-card>strong{color:#f0f2f4;font-size:11px}.certclone-generate-card>button{color:#111820;background:#78a8eb;border-color:#78a8eb}.certclone-mini-illustration{position:relative;width:90px;height:76px;margin-top:18px}.certclone-mini-illustration>i{position:absolute;display:block;width:10px;height:57px;background:#493d69;border-radius:8px;transform:rotate(29deg)}.certclone-mini-illustration>i:first-child{top:0;left:28px}.certclone-mini-illustration>i:nth-child(2){right:21px;bottom:0;height:35px}.certclone-mini-illustration>span{position:absolute;top:23px;left:29px;display:grid;width:40px;height:40px;place-items:center;color:#24272b;background:#a57ee8;border-radius:5px;font:800 25px Georgia,serif}.certclone-openroaming .certclone-generate-card{min-height:390px}.certclone-openroaming .certclone-empty-illustration{margin-top:22px}.certclone-empty-label{margin:0;color:#d0d5d9;font-size:11px}.certclone-syslog .certclone-health{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:17px}.certclone-syslog .certclone-health button{position:relative;display:grid;min-height:65px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:auto;padding:0 17px;color:#dce1e5;background:#24282c;border:1px solid #626970;border-top:6px solid #de6570;border-radius:7px}.certclone-syslog .certclone-health button:last-child{border-top-color:#dcc15b}.certclone-syslog .certclone-health strong{font-size:15px}.certclone-syslog .certclone-health span{font-size:10px}.certclone-syslog .certclone-health svg{width:17px;padding:4px;color:#ee6d75;background:#5e3e45;box-sizing:content-box}.certclone-syslog .certclone-health button:last-child svg{color:#e2c44f;background:#60552f}.certclone-syslog-panel{padding:22px 23px 20px}.certclone-syslog-panel>h2{margin-bottom:15px}.certclone-syslog-panel .certclone-toolbar{padding:0 0 16px}.certclone-syslog-panel .certclone-toolbar label{width:280px;height:35px;border-radius:3px}.certclone-syslog-panel .certclone-toolbar>button:last-child{min-height:35px;margin-left:auto;color:#111820;background:#78a8eb;border-color:#78a8eb;border-radius:3px;font-size:10px;font-weight:700}.certclone-syslog-panel .certclone-toolbar>span{margin-left:0;color:#c5cbd0;font-size:10px}.certclone-table-empty{display:grid;min-height:198px;place-items:center;color:#d1d6da;background:#35393d;border-radius:4px;font-size:11px}.phones-roadmap{max-width:1180px;padding:0 20px 52px}.phones-roadmap-title{display:flex;min-height:132px;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px 0 20px;border-bottom:1px solid #454c53}.phones-roadmap-title>div>span{color:#a9b2ba;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.phones-roadmap-title h1{margin:5px 0 6px;color:#f2f4f5;font-size:24px;font-weight:660}.phones-roadmap-title p{max-width:710px;margin:0;color:#aeb6bd;font-size:9px;line-height:1.55}.phones-roadmap-title>em{align-self:center;padding:5px 9px;color:#d7c7f2;background:#43345f;border:1px solid #70569b;border-radius:12px;font-size:7px;font-style:normal;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.phones-roadmap-state{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;padding:21px 22px;background:#23272b;border:1px solid #555d64}.phones-roadmap-mark{display:grid;width:66px;height:66px;place-items:center;color:#bd98ef;background:#382b52;border:1px solid #6e5595}.phones-roadmap-mark svg{width:27px;height:27px}.phones-roadmap-state span{color:#b999e3;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.phones-roadmap-state h2{margin:5px 0 7px;color:#eff2f4;font-size:15px}.phones-roadmap-state p{max-width:810px;margin:0;color:#adb5bc;font-size:8.5px;line-height:1.55}.phones-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border:1px solid #50575e}.phones-capability-grid article{display:flex;min-height:58px;align-items:center;gap:8px;padding:12px;color:#d7dce0;background:#202428;border-right:1px solid #50575e;font-size:8px}.phones-capability-grid article:last-child{border-right:0}.phones-capability-grid svg{width:14px;color:#65b987}.phones-contract{margin-top:14px;background:#202428;border:1px solid #50575e}.phones-contract>header{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;background:#292e32;border-bottom:1px solid #50575e}.phones-contract>header>div{display:flex;align-items:center;gap:7px;color:#eef1f3;font-size:9px;font-weight:700}.phones-contract>header svg{width:14px;color:#aeb7bf}.phones-contract code{padding:4px 7px;color:#b9d7ee;background:#17222b;border:1px solid #3c586d;font-size:7px}.phones-contract dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.phones-contract dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);min-height:43px;align-items:center;padding:0 13px;border-right:1px solid #464d54;border-bottom:1px solid #464d54}.phones-contract dl>div:nth-child(2n){border-right:0}.phones-contract dl>div:nth-last-child(-n+2){border-bottom:0}.phones-contract dt{color:#929ca5;font-size:7px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.phones-contract dd{margin:0;color:#d6dce0;font-size:8px}.phones-checklist{margin-top:14px;background:#202428;border:1px solid #50575e}.phones-checklist>button{display:flex;width:100%;min-height:43px;align-items:center;justify-content:space-between;padding:0 13px;color:#e6eaed;background:transparent;border:0;font-size:9px;font-weight:700;text-align:left}.phones-checklist>button svg{width:14px;transition:transform .16s ease}.phones-checklist.open>button svg{transform:rotate(180deg)}.phones-checklist ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid #50575e;list-style:none}.phones-checklist li{display:grid;grid-template-columns:26px 1fr;gap:9px;padding:13px;border-right:1px solid #464d54;border-bottom:1px solid #464d54}.phones-checklist li:nth-child(2n){border-right:0}.phones-checklist li:nth-last-child(-n+2){border-bottom:0}.phones-checklist li>i{display:grid;width:22px;height:22px;place-items:center;color:#dfd2f1;background:#3d3154;border-radius:50%;font-size:7px;font-style:normal;font-weight:800}.phones-checklist strong{color:#e6eaed;font-size:8px}.phones-checklist p{margin:4px 0 0;color:#9fa8b0;font-size:7.5px;line-height:1.45}@media(max-width:760px){.phones-roadmap-title{align-items:flex-start;flex-direction:column}.phones-roadmap-title>em{align-self:flex-start}.phones-roadmap-state,.phones-capability-grid,.phones-contract dl,.phones-checklist ol{grid-template-columns:1fr}.phones-capability-grid article,.phones-contract dl>div,.phones-checklist li{border-right:0;border-bottom:1px solid #50575e}.phones-capability-grid article:last-child,.phones-contract dl>div:last-child,.phones-checklist li:last-child{border-bottom:0}.phones-contract dl>div{grid-template-columns:95px 1fr}}.vrfclone{position:relative;max-width:1160px;min-height:680px;padding:21px 24px 48px;color:#dce1e5}.vrfclone>header{display:flex;align-items:center;justify-content:space-between}.vrfclone h1{margin:0;color:#f3f5f7;font-size:22px}.vrfclone>header button{height:31px;color:#818a91;background:#292e33;border:1px solid #4e565d;font-size:8px}.vrfclone-summary{display:flex;gap:10px;margin-top:17px}.vrfclone-summary button{display:grid;width:235px;min-height:76px;padding:12px;text-align:left;color:#cfd5d9;background:#24292e;border:1px solid #4a5157;font-size:8px}.vrfclone-summary button.active{border-color:#5c9ed2}.vrfclone-summary strong{font-size:18px}.vrfclone-toolbar{display:flex;align-items:center;gap:9px;padding:13px 0}.vrfclone-toolbar>label{display:flex;align-items:center;width:310px;height:32px;background:#171a1d;border:1px solid #535b62}.vrfclone-toolbar label>svg{width:13px;margin:0 8px;color:#919aa2}.vrfclone-toolbar input{width:100%;height:100%;color:#edf0f2;background:transparent;border:0;outline:0}.vrfclone-toolbar label button{display:grid;width:26px;height:26px;place-items:center;color:#aab2b8;background:transparent;border:0}.vrfclone-toolbar label button svg{width:11px}.vrfclone-toolbar>button{display:flex;height:32px;align-items:center;gap:5px;padding:0 10px;color:#dce1e5;background:#292e33;border:1px solid #596168;font-size:8px}.vrfclone-toolbar>button svg{width:12px}.vrfclone-toolbar>span{margin-left:auto;color:#98a1a8;font-size:8px}.vrfclone-toolbar>button:last-child{color:#fff;background:#3c89c9;border-color:#62a6dc}.vrfclone-filter{display:flex;align-items:end;gap:10px;margin-bottom:10px;padding:11px;background:#24292e;border:1px solid #4a5157}.vrfclone-filter label{display:grid;gap:5px;font-size:8px}.vrfclone-filter select{height:32px;color:#edf0f2;background:#171a1d;border:1px solid #596168}.vrfclone-filter button{color:#72ade0;background:transparent;border:0;font-size:8px}.vrfclone-bulk{display:flex;align-items:center;gap:10px;min-height:39px;padding:0 11px;color:#dfe4e7;background:#263643;border:1px solid #4c7899;font-size:8px}.vrfclone-bulk span{flex:1}.vrfclone-bulk button{color:#79b4df;background:transparent;border:0;font-size:8px}.vrfclone-table{overflow:auto;border:1px solid #4a5157}.vrfclone-table table{width:100%;min-width:800px;border-collapse:collapse}.vrfclone-table th,.vrfclone-table td{height:42px;padding:0 10px;color:#cdd3d7;border-bottom:1px solid #41484e;font-size:8px;text-align:left}.vrfclone-table th{color:#aeb6bd;background:#292e33}.vrfclone-table th:first-child,.vrfclone-table td:first-child{width:28px;text-align:center}.vrfclone-table td:last-child button{color:#b4bcc2;background:transparent;border:0}.vrfclone-empty{display:grid;min-height:230px;place-items:center;color:#a6afb6;font-size:8px}.vrfclone-editor>nav button{padding:0;color:#72ade0;background:transparent;border:0;font-size:8px}.vrfclone-editor>h1{margin:6px 0 16px}.vrfclone-editor>section{display:grid;grid-template-columns:1fr 1fr;border:1px solid #4a5157}.vrfclone-editor>section h2{grid-column:1/-1;margin:0;padding:13px;color:#eef1f3;background:#292e33;border-bottom:1px solid #4a5157;font-size:12px}.vrfclone-editor>section label{display:grid;gap:6px;min-height:90px;padding:13px;border-right:1px solid #4a5157;border-bottom:1px solid #4a5157;font-size:8px}.vrfclone-editor>section label:nth-of-type(2n){border-right:0}.vrfclone-editor label span{display:flex;align-items:center;gap:5px}.vrfclone-editor label b{color:#dc8077}.vrfclone-editor label svg{width:11px;color:#8f9ba4}.vrfclone-editor label input{height:34px;padding:0 9px;color:#edf0f2;background:#171a1d;border:1px solid #5d656c}.vrfclone-editor label small{color:#929ba2;line-height:1.4}.vrfclone-editor>footer{display:flex;align-items:center;gap:8px;margin-top:15px}.vrfclone-editor>footer button{height:32px;padding:0 12px;color:#e1e5e8;background:#292e33;border:1px solid #596168;font-size:8px}.vrfclone-editor>footer button:first-child{color:#fff;background:#3c89c9;border-color:#62a6dc}.vrfclone-editor>footer button:disabled{color:#727b82;background:#30353a;border-color:#454c52}.vrfclone-toast{position:fixed;z-index:190;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#e8ecef;background:#2a3946;border:1px solid #4f7897;border-radius:3px;font-size:8px}.vrfclone-toast svg{width:13px}.vrfclone-toast button{display:grid;width:24px;height:24px;place-items:center;color:#bac2c8;background:transparent;border:0}@media(max-width:760px){.vrfclone{padding:18px 14px 40px}.vrfclone-summary{flex-direction:column}.vrfclone-summary button{width:100%}.vrfclone-toolbar{align-items:stretch;flex-direction:column}.vrfclone-toolbar>label{width:100%}.vrfclone-toolbar>span{margin-left:0}.vrfclone-editor>section{grid-template-columns:1fr}.vrfclone-editor>section h2{grid-column:auto}.vrfclone-editor>section label{border-right:0}}.vrfclone{max-width:1120px;padding:28px 25px 48px}.vrfclone>header h1,.vrfclone-editor>h1{font-size:21px}.vrfclone>header button{display:inline-flex;height:auto;align-items:center;gap:5px;padding:0;color:#71a8e3;background:transparent;border:0;font-size:11px;font-weight:700;opacity:1}.vrfclone>header button svg{width:14px}.vrfclone .vrfclone-summary{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:27px}.vrfclone .vrfclone-summary button{display:flex;width:auto;min-height:62px;align-items:center;gap:10px;padding:0 17px;color:#edf0f2;background:#24282c;border:1px solid #626970;border-radius:7px;font-size:12px;font-weight:650}.vrfclone .vrfclone-summary strong{font-size:16px}.vrfclone-panel{margin-top:24px;padding:21px 23px 23px;background:#24282c;border-radius:8px}.vrfclone-panel .vrfclone-toolbar{gap:10px;padding:0 0 13px}.vrfclone-panel .vrfclone-toolbar>label{width:280px;height:35px;border:1px solid #747c83;border-radius:3px}.vrfclone-panel .vrfclone-toolbar>button{height:35px;color:#8cb9e5;background:transparent;border:0;font-size:10px;font-weight:700}.vrfclone-panel .vrfclone-toolbar>span{color:#c3c9ce;font-size:10px}.vrfclone-panel .vrfclone-toolbar>button:last-child{min-width:102px;justify-content:center;color:#111820;background:#78a8eb;border:1px solid #78a8eb;border-radius:3px;font-size:11px}.vrfclone-panel .vrfclone-table{border:0}.vrfclone-panel .vrfclone-table th,.vrfclone-panel .vrfclone-table td{height:39px;color:#dce1e5;background:transparent;border-bottom:1px solid #7a8187;font-size:10px}.vrfclone-panel .vrfclone-table th{color:#e7eaed;font-weight:700}.vrfclone-editor>nav button{color:#c9d0d5;font-size:11px}.vrfclone-editor>h1{margin:8px 0 27px}.vrfclone-editor>section{display:grid;min-height:410px;grid-template-columns:1fr;align-content:start;gap:0;padding:22px 24px 30px;background:#24282c;border:0;border-radius:8px}.vrfclone-editor>section h2{grid-column:auto;margin:0 0 17px;padding:0;color:#eef1f3;background:transparent;border:0;font-size:14px}.vrfclone-editor>section label{display:grid;width:280px;min-height:auto;gap:7px;padding:0 0 16px;border:0;color:#e0e4e7;font-size:11px}.vrfclone-editor label input,.vrfclone-editor label textarea{min-height:34px;padding:7px 9px;color:#edf0f2;background:#24282c;border:1px solid #838b92;border-radius:4px;font:inherit}.vrfclone-editor label textarea{min-height:79px;resize:vertical}.vrfclone-editor>footer{gap:13px;margin-top:24px}.vrfclone-editor>footer button{height:35px;padding:0 12px;font-size:11px}.vrfclone-editor>footer button:last-child{color:#79afe0;background:transparent;border:0;font-weight:700}@media(max-width:760px){.vrfclone .vrfclone-summary{grid-template-columns:1fr}.vrfclone-panel{padding:16px}.vrfclone-editor>section label{width:100%}}.vrfclone-rich{max-width:none}.vrfclone-rich>header button.enabled{color:#73c99b}.vrfclone-rich .vrfclone-summary{display:grid;grid-template-columns:repeat(3,minmax(0,235px))}.vrfclone-summary article{display:grid;grid-template-columns:auto auto 1fr;min-height:62px;align-items:center;gap:10px;padding:0 17px;color:#cfd5d9;background:#24282c;border:1px solid #626970;border-radius:7px;font-size:11px}.vrfclone-summary article svg{width:17px;color:#78a8eb}.vrfclone-summary article strong{font-size:16px}.vrfclone-summary article span{grid-column:2/-1}.vrfclone-inline-toast{display:flex;align-items:center;gap:9px;margin:15px 0 0;padding:10px 12px;color:#dce8df;background:#1b3128;border:1px solid #3d725a;font-size:10px}.vrfclone-inline-toast svg{width:15px}.vrfclone-inline-toast button{display:grid;width:24px;height:24px;margin-left:auto;place-items:center;color:inherit;background:transparent;border:0}.vrfclone-toolbar{position:relative}.vrfclone-toolbar>button:nth-last-child(3){color:#dce1e5;background:#292e33;border:1px solid #596168}.vrfclone-columns{position:relative}.vrfclone-columns>button{display:grid;width:32px;height:32px;place-items:center;color:#c6cdd2;background:#292e33;border:1px solid #596168}.vrfclone-columns svg{width:13px}.vrfclone-columns>div{position:absolute;z-index:20;top:37px;right:0;display:grid;width:190px;padding:8px;color:#dce1e5;background:#202428;border:1px solid #596168;box-shadow:0 10px 26px #0008}.vrfclone-columns label{display:flex;min-height:30px;align-items:center;gap:8px;font-size:9px}.vrfclone-toolbar>.vrfclone-add{min-width:102px;color:#111820;background:#78a8eb;border:1px solid #78a8eb}.vrfclone-table td{vertical-align:middle}.vrfclone-table td small,.vrfclone-table td span{display:block;color:#929ba2;font-size:8px}.vrfclone-name,.vrfclone-table .table-link{padding:0;color:#84b7e7;background:transparent;border:0;font:inherit;font-weight:700}.vrfclone-actions{position:relative;width:42px}.vrfclone-actions>button{display:grid!important;width:28px;height:28px;place-items:center}.vrfclone-actions>button svg{width:15px}.vrfclone-actions>div{position:absolute;z-index:30;top:34px;right:8px;display:grid;width:168px;padding:5px;background:#202428;border:1px solid #596168;box-shadow:0 12px 26px #0009}.vrfclone-actions>div button{display:flex;min-height:30px;align-items:center;gap:7px;padding:0 8px;color:#dce1e5;background:transparent;border:0;text-align:left;font-size:9px}.vrfclone-actions>div button:hover{background:#30363c}.vrfclone-actions>div button svg{width:12px}.vrfclone-actions>div button.danger{color:#ee948b}.vrfclone-actions>div button:disabled{color:#687178}.vrfclone-bulk button{display:flex;align-items:center;gap:5px}.vrfclone-bulk svg{width:12px}.vrfclone-editor-rich{max-width:1120px}.vrfclone-editor-rich>header{display:flex;align-items:end;justify-content:space-between;margin:8px 0 20px}.vrfclone-editor-rich>header span{color:#929ba2;font-size:9px}.vrfclone-editor-rich>header h1{margin:4px 0 0}.vrfclone-stage{padding:5px 8px;color:#8fb8df!important;background:#213246;border:1px solid #395d7b;border-radius:999px}.vrfclone-editor-rich>.vrfclone-editor-section{display:grid;min-height:0;grid-template-columns:1fr 1fr;margin-bottom:14px}.vrfclone-editor-rich>.vrfclone-editor-section label.wide,.vrfclone-editor-rich>.vrfclone-editor-section fieldset,.vrfclone-network-picker{grid-column:1/-1}.vrfclone-editor-rich textarea,.vrfclone-editor-rich select{min-height:34px;padding:7px 9px;color:#edf0f2;background:#171a1d;border:1px solid #5d656c;font:inherit}.vrfclone-editor-rich fieldset{display:flex;min-height:72px;gap:20px;padding:13px;border:0;border-bottom:1px solid #4a5157}.vrfclone-editor-rich fieldset legend{padding:0;color:#e0e4e7;font-size:8px}.vrfclone-editor-rich .vrfclone-check{display:flex;min-height:auto;align-items:center;gap:7px;padding:0;border:0}.vrfclone-network-picker{display:grid;padding:13px;gap:7px}.vrfclone-network-picker>span{margin-bottom:2px;font-size:8px}.vrfclone-network-picker label,.vrfclone-association-list label{display:grid;grid-template-columns:auto 1fr auto;min-height:48px;align-items:center;gap:10px;padding:8px 10px;color:#dce1e5;background:#202428;border:1px solid #4a5157}.vrfclone-network-picker label strong,.vrfclone-association-list strong{display:grid;gap:3px;font-size:10px}.vrfclone-network-picker label small,.vrfclone-association-list small{color:#929ba2;font-size:8px;font-weight:400}.vrfclone-network-picker label em,.vrfclone-association-list em{color:#75c797;font-size:8px;font-style:normal}.vrfclone-network-picker label.incompatible em,.vrfclone-association-list label.incompatible em{color:#e18c83}.vrfclone-preflight{display:block!important;min-height:0!important;margin-bottom:14px;padding:13px!important;background:#1b3128!important;border:1px solid #3d725a!important}.vrfclone-preflight.blocked{background:#351f20!important;border-color:#834a49!important}.vrfclone-preflight header{display:flex;align-items:center;gap:9px}.vrfclone-preflight header svg{width:18px}.vrfclone-preflight header div{display:grid;gap:3px}.vrfclone-preflight p{margin:8px 0 0;padding-left:27px;color:#efaaa4;font-size:9px}.vrfclone-preflight p.warning{color:#e5c681}.vrfclone-preflight.ready p{color:#b9d6c4}.vrfclone-editor-rich>footer small{margin-left:auto;color:#929ba2;font-size:8px}.vrfclone-scrim{position:fixed;z-index:220;inset:0;display:flex;justify-content:flex-end;background:#000a}.vrfclone-drawer{display:flex;width:min(520px,92vw);height:100%;flex-direction:column;color:#dce1e5;background:#181c20;border-left:1px solid #586068;box-shadow:-18px 0 45px #0008}.vrfclone-drawer>header,.vrfclone-dialog>header{display:flex;align-items:start;justify-content:space-between;padding:22px;border-bottom:1px solid #454c52}.vrfclone-drawer>header span,.vrfclone-dialog>header span{color:#85afe0;font-size:8px;text-transform:uppercase}.vrfclone-drawer h2,.vrfclone-dialog h2{margin:5px 0;color:#f1f3f5;font-size:19px}.vrfclone-drawer p,.vrfclone-dialog p{margin:0;color:#9da5ab;font-size:9px}.vrfclone-drawer>header button,.vrfclone-dialog>header button{display:grid;width:30px;height:30px;place-items:center;color:#c4cbd0;background:transparent;border:0}.vrfclone-drawer>header svg,.vrfclone-dialog>header svg{width:16px}.vrfclone-drawer>dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:18px}.vrfclone-drawer>dl div{min-height:70px;padding:10px;border:1px solid #41484e}.vrfclone-drawer dt{color:#8f989f;font-size:8px;text-transform:uppercase}.vrfclone-drawer dd{margin:7px 0 0;color:#e4e8eb;font-size:10px}.vrfclone-drawer>section{flex:1;overflow:auto;padding:18px}.vrfclone-drawer>section h3{font-size:12px}.vrfclone-drawer>section article{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #41484e}.vrfclone-drawer>section article svg{width:16px}.vrfclone-drawer>section article span{display:grid}.vrfclone-drawer>section article small{color:#919aa1}.vrfclone-drawer>footer,.vrfclone-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid #454c52}.vrfclone-drawer>footer button,.vrfclone-dialog>footer button{min-height:33px;padding:0 12px;color:#dce1e5;background:#292e33;border:1px solid #596168}.vrfclone-drawer>footer .primary-button,.vrfclone-dialog>footer .primary-button{color:#111820;background:#78a8eb;border-color:#78a8eb}.vrfclone-association-list{display:grid;gap:8px}.vrfclone-association-drawer>aside{display:flex;gap:8px;margin:0 18px 18px;padding:10px;color:#c6d4df;background:#22303a;border:1px solid #3e627c;font-size:9px}.vrfclone-association-drawer>aside svg{width:16px}.vrfclone-dialog{width:min(620px,92vw);margin:auto;color:#dce1e5;background:#181c20;border:1px solid #586068;box-shadow:0 18px 55px #000b}.vrfclone-dialog>section{display:grid;gap:14px;padding:18px}.vrfclone-dialog>section>label{display:grid;gap:6px;font-size:9px}.vrfclone-dialog input,.vrfclone-dialog select{min-height:34px;padding:0 9px;color:#edf0f2;background:#171a1d;border:1px solid #5d656c}.vrfclone-toggle{display:flex!important;align-items:start;gap:10px}.vrfclone-toggle span{display:grid;gap:4px}.vrfclone-toggle small{color:#929ba2}.vrfclone-dialog fieldset{display:grid;gap:7px;padding:0;border:0}.vrfclone-dialog fieldset legend{margin-bottom:7px;font-size:10px;font-weight:700}.vrfclone-dialog fieldset label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;border:1px solid #454c52}.vrfclone-dialog fieldset label span{display:grid}.vrfclone-dialog fieldset small{color:#929ba2}.vrfclone-dialog fieldset em{color:#75c797;font-size:8px;font-style:normal}.vrfclone-dialog fieldset label.incompatible em{color:#e18c83}.vrfclone-dialog>section>aside{display:flex;gap:8px;padding:10px;color:#c6d4df;background:#22303a;border:1px solid #3e627c;font-size:9px}.vrfclone-dialog>section>aside.blocked{color:#f1b2ac;background:#351f20;border-color:#834a49}.vrfclone-dialog>section>aside svg{width:16px}.vrfclone-dialog button.danger{color:#fff;background:#9b3e3e;border-color:#c55e58}.vrfclone-dialog button:disabled{opacity:.45}.vrfclone-delete label strong{color:#f0b0ab}@media(max-width:760px){.vrfclone-rich .vrfclone-summary{grid-template-columns:1fr}.vrfclone-editor-rich>.vrfclone-editor-section{grid-template-columns:1fr}.vrfclone-editor-rich>.vrfclone-editor-section label.wide,.vrfclone-editor-rich>.vrfclone-editor-section fieldset,.vrfclone-network-picker{grid-column:auto}.vrfclone-drawer>dl{grid-template-columns:1fr}.vrfclone-dialog{margin:16px}}.hierarchy-page{width:100%;max-width:1120px;padding:28px 25px 48px}.hierarchy-page>.meraki-page-title{min-height:36px;margin:0 0 22px;padding:0;border-bottom:0}.hierarchy-page>.meraki-page-title h1{font-size:21px;line-height:1.15}.hierarchy-page>.meraki-page-title>div:first-child{gap:9px}.hierarchy-page>.meraki-page-title small{font-size:10px}.hierarchy-page .meraki-new-label{padding:2px 7px;border-radius:999px;font-size:9px;font-weight:700}.hierarchy-page .hierarchy-create>button{min-height:35px;padding:0 13px;font-size:10px;font-weight:700}.hierarchy-page .hierarchy-toolbar{position:relative;z-index:1;display:flex;min-height:76px;align-items:center;gap:10px;margin:0 20px;padding:20px 22px 12px;background:#24282c;border:1px solid #565d64;border-bottom:0;border-radius:8px 8px 0 0}.hierarchy-page .hierarchy-toolbar>label{flex:0 0 280px;height:35px;padding:0 10px;background:#17191c;border-color:#656d75}.hierarchy-page .hierarchy-toolbar input,.hierarchy-page .hierarchy-toolbar>select,.hierarchy-page .hierarchy-toolbar>button{height:35px;font-size:10px}.hierarchy-page .hierarchy-toolbar>select{width:146px;padding:0 10px}.hierarchy-page .hierarchy-toolbar>button{flex:0 0 auto;padding:0 11px}.hierarchy-page .hierarchy-toolbar>span{margin-left:auto;font-size:10px}.hierarchy-page .hierarchy-filter-strip,.hierarchy-page .hierarchy-bulkbar{margin:0 20px;border-bottom:0}.hierarchy-page .hierarchy-table{margin:0 20px;background:#24282c;border-color:#565d64;border-radius:0 0 8px 8px}.hierarchy-page .hierarchy-table table{min-width:900px}.hierarchy-page .hierarchy-table th,.hierarchy-page .hierarchy-table td{height:40px;padding:8px 10px;font-size:10px}.hierarchy-page .hierarchy-table th{color:#aeb5bd;background:#2a2e32;font-weight:650}.hierarchy-page>.api-pagination{margin:12px 20px 0;font-size:9px}@media(max-width:900px){.hierarchy-page .hierarchy-toolbar{align-items:stretch;flex-direction:column}.hierarchy-page .hierarchy-toolbar>label,.hierarchy-page .hierarchy-toolbar>select{width:100%;flex-basis:auto}.hierarchy-page .hierarchy-toolbar>span{margin-left:0}}.organization-hierarchy-clone{position:relative;max-width:1400px;padding:0 24px 36px;color:#edf0f3}.hierarchy-clone-title{display:flex;align-items:center;justify-content:space-between;min-height:74px;border-bottom:1px solid #4a5056}.hierarchy-clone-title>div{display:flex;align-items:center;gap:10px}.hierarchy-clone-title h1{margin:0;font-size:23px;font-weight:560;letter-spacing:-.025em}.hierarchy-clone-title>div:first-child>span{color:#aeb5bc;font-size:12px}.hierarchy-clone-title button,.hierarchy-clone-toolbar button,.hierarchy-clone-toolbar select,.hierarchy-clone-filters button,.hierarchy-clone-filters select{min-height:34px;padding:0 12px;color:#e5e9ec;background:#252a2f;border:1px solid #596168;border-radius:3px;font:inherit}.hierarchy-clone-title>div>button:first-child{background:transparent}.hierarchy-clone-create,.hierarchy-clone-tag-filter{position:relative}.hierarchy-clone-create>button{display:flex;align-items:center;gap:6px;color:#fff;background:#397fbb;border-color:#61a5dc}.hierarchy-clone-create svg,.hierarchy-clone-tag-filter svg{width:13px}.hierarchy-clone-create menu,.hierarchy-clone-tag-filter menu{position:absolute;z-index:16;right:0;top:37px;display:grid;min-width:190px;margin:0;padding:5px;background:#262b30;border:1px solid #697178;box-shadow:0 14px 34px #000b}.hierarchy-clone-tag-filter menu{left:0;right:auto;max-height:260px;overflow:auto}.hierarchy-clone-create menu button,.hierarchy-clone-tag-filter menu button{height:33px;padding:0 10px;color:#e7eaed;background:transparent;border:0;text-align:left}.hierarchy-clone-create menu button:hover,.hierarchy-clone-tag-filter menu button:hover{background:#353c42}.hierarchy-clone-toolbar{display:flex;align-items:center;gap:8px;padding:16px 0 10px}.hierarchy-clone-toolbar>label{display:flex;flex:1;align-items:center;gap:7px;min-width:220px;padding:0 10px;background:#151719;border:1px solid #596168;border-radius:3px}.hierarchy-clone-toolbar>label svg{width:15px;color:#aeb5bc}.hierarchy-clone-toolbar input{width:100%;height:34px;color:#f1f3f4;background:transparent;border:0;outline:0}.hierarchy-clone-toolbar>span:last-child{margin-left:auto;color:#aeb5bc;white-space:nowrap}.hierarchy-clone-toolbar button{display:flex;align-items:center;gap:6px}.hierarchy-clone-toolbar button.active{border-color:#63a9df;background:#24394a}.hierarchy-clone-toolbar button svg{width:14px}.hierarchy-clone-filters{display:flex;align-items:end;gap:12px;margin-bottom:10px;padding:13px;background:#22262a;border:1px solid #4b5259}.hierarchy-clone-filters label{display:grid;gap:5px;color:#cbd1d6;font-size:11px}.hierarchy-clone-filters select{min-width:170px}.hierarchy-clone-filters button{color:#82b8e5;background:transparent;border:0}.hierarchy-clone-bulk{display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:9px 12px;background:#213a4e;border:1px solid #4b7699}.hierarchy-clone-bulk>strong{display:grid;width:25px;height:25px;place-items:center;background:#3b85c3;border-radius:50%}.hierarchy-clone-bulk>span{margin-right:auto}.hierarchy-clone-bulk button{display:flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;color:#e6eaed;background:#283039;border:1px solid #606970;border-radius:3px}.hierarchy-clone-bulk button svg{width:13px}.hierarchy-clone-bulk button.danger{color:#ffb8b8;border-color:#985c5c}.hierarchy-clone-table{position:relative;overflow:auto;background:#202428;border:1px solid #4d545a;border-radius:3px}.hierarchy-clone-table table{width:100%;min-width:1080px;border-collapse:collapse}.hierarchy-clone-table th,.hierarchy-clone-table td{height:48px;padding:7px 11px;border-bottom:1px solid #41484e;text-align:left;vertical-align:middle}.hierarchy-clone-table th{height:40px;color:#aeb6bd;background:#292e33;font-size:11px;font-weight:500;white-space:nowrap}.hierarchy-clone-table th>button{display:flex;align-items:center;gap:4px;padding:0;color:inherit;background:transparent;border:0;font:inherit}.hierarchy-clone-table th svg{width:11px}.hierarchy-clone-table td{color:#d9dde1;font-size:12px}.hierarchy-clone-table td>small,.hierarchy-clone-table td>span>small{display:block;margin-top:3px;color:#8f989f;font-size:10px}.hierarchy-clone-table td:last-child>button{display:grid;width:27px;height:27px;place-items:center;color:#aeb6bd;background:transparent;border:0}.hierarchy-clone-table td:last-child svg{width:15px}.hierarchy-clone-link{display:grid;gap:3px;padding:0;color:#78b4e5;background:transparent;border:0;text-align:left;font:inherit}.hierarchy-clone-link small{color:#8f989f}.hierarchy-clone-state{display:inline-flex;align-items:center;gap:6px;text-transform:capitalize;white-space:nowrap}.hierarchy-clone-state i{width:8px;height:8px;background:#70c67b;border-radius:50%}.hierarchy-clone-state.alerting i{background:#e6bd4f}.hierarchy-clone-state.unconfigured i{background:#879099}.hierarchy-clone-tags{display:flex;gap:4px;flex-wrap:wrap}.hierarchy-clone-tags button,.hierarchy-clone-section-list span{padding:3px 7px;color:#d9e2ea;background:#34414c;border:0;border-radius:10px;font-size:10px}.hierarchy-clone-empty{height:240px!important;text-align:center!important}.hierarchy-clone-empty svg{display:block;width:34px;margin:0 auto 10px;color:#737d85}.hierarchy-clone-empty strong,.hierarchy-clone-empty span{display:block}.hierarchy-clone-empty span{margin-top:5px;color:#9aa3aa}.hierarchy-clone-columns{position:absolute;z-index:14;right:7px;top:39px;display:grid;width:250px;padding:12px;background:#262b30;border:1px solid #697178;box-shadow:0 14px 34px #000b}.hierarchy-clone-columns header{display:flex;justify-content:space-between;margin-bottom:8px}.hierarchy-clone-columns h2{margin:0;font-size:13px}.hierarchy-clone-columns p{margin:3px 0 0;color:#9fa8af;font-size:10px}.hierarchy-clone-columns header button{color:#aeb6bd;background:transparent;border:0}.hierarchy-clone-columns header svg{width:14px}.hierarchy-clone-columns>label{display:flex;align-items:center;gap:8px;min-height:31px}.hierarchy-clone-columns>label svg{width:13px;color:#7f8991}.hierarchy-clone-columns footer{display:flex;justify-content:space-between;margin-top:9px;padding-top:9px;border-top:1px solid #4b5258}.hierarchy-clone-columns footer button{min-height:30px;color:#e5e9ec;background:#30363c;border:1px solid #606970}.hierarchy-clone-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:13px 0;color:#aeb6bd}.hierarchy-clone-pagination>span:first-child{margin-right:auto}.hierarchy-clone-pagination select,.hierarchy-clone-pagination button{height:30px;color:#dfe3e6;background:#24292d;border:1px solid #596168}.hierarchy-clone-pagination button{width:30px}.hierarchy-clone-scrim,.hierarchy-clone-drawer-scrim{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:24px;background:#000a}.hierarchy-clone-dialog{display:grid;width:min(520px,100%);max-height:90vh;overflow:auto;color:#e8ebee;background:#252a2f;border:1px solid #687078;border-radius:4px;box-shadow:0 24px 64px #000d}.hierarchy-clone-dialog.wide{width:min(680px,100%)}.hierarchy-clone-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #4b5258}.hierarchy-clone-dialog h2{margin:0;font-size:17px}.hierarchy-clone-dialog>header button{color:#adb5bc;background:transparent;border:0}.hierarchy-clone-dialog>header svg{width:16px}.hierarchy-clone-dialog>section,.hierarchy-clone-dialog>p{margin:0;padding:18px}.hierarchy-clone-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #4b5258}.hierarchy-clone-dialog>footer button{min-height:34px;padding:0 13px;color:#e7eaed;background:#30363b;border:1px solid #606970;border-radius:3px}.hierarchy-clone-dialog>footer button.primary{color:#fff;background:#3c84c1;border-color:#67a9dc}.hierarchy-clone-dialog>footer button.danger{color:#fff;background:#983d3d;border-color:#c96868}.hierarchy-clone-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:13px 18px;border-bottom:1px solid #4b5258;list-style:none}.hierarchy-clone-steps li{display:flex;align-items:center;gap:7px;color:#838d95}.hierarchy-clone-steps li span{display:grid;width:24px;height:24px;place-items:center;background:#353b40;border:1px solid #596168;border-radius:50%}.hierarchy-clone-steps li.active,.hierarchy-clone-steps li.done{color:#edf0f2}.hierarchy-clone-steps li.active span,.hierarchy-clone-steps li.done span{background:#3d85c1;border-color:#6bafe2}.hierarchy-clone-form{display:grid;gap:13px}.hierarchy-clone-form>label,.hierarchy-clone-form fieldset{display:grid;gap:6px;margin:0;color:#d8dde1}.hierarchy-clone-form input,.hierarchy-clone-form select{min-height:36px;padding:7px 9px;color:#edf0f2;background:#151719;border:1px solid #606970;border-radius:3px}.hierarchy-clone-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;border:1px solid #4f565d}.hierarchy-clone-form fieldset legend{grid-column:1/-1;padding:0 5px}.hierarchy-clone-form fieldset>p{grid-column:1/-1;margin:0 0 5px;color:#aeb6bd}.hierarchy-clone-form fieldset label{display:flex;align-items:center;gap:7px;min-height:28px}.hierarchy-clone-review dl{display:grid;gap:0;margin:0;border:1px solid #4c5359}.hierarchy-clone-review dl div{display:grid;grid-template-columns:140px 1fr;padding:9px;border-bottom:1px solid #42494f}.hierarchy-clone-review dl div:last-child{border:0}.hierarchy-clone-review dt{color:#9fa8af}.hierarchy-clone-review dd{margin:0}.hierarchy-clone-review aside{display:flex;gap:9px;margin-top:13px;padding:12px}.hierarchy-clone-review aside svg{width:18px;flex:none}.hierarchy-clone-review aside strong,.hierarchy-clone-review aside span{display:block}.hierarchy-clone-review aside span{margin-top:4px}.hierarchy-clone-review .ready{background:#213c2b;border-left:3px solid #65be79}.hierarchy-clone-review .blocked,.hierarchy-clone-error{background:#472c2c;border-left:3px solid #da6b6b}.hierarchy-clone-error{margin:0 18px 12px;padding:10px;color:#fcc}.hierarchy-clone-info,.hierarchy-clone-danger{display:flex;align-items:flex-start;gap:9px;padding:11px;background:#253b4e;border-left:3px solid #63a7dc}.hierarchy-clone-info svg,.hierarchy-clone-danger svg{width:17px;flex:none}.hierarchy-clone-danger{background:#472c2c;border-left-color:#da6b6b}.hierarchy-clone-danger p{margin:4px 0 0;color:#d8bcbc}.hierarchy-clone-drawer-scrim{display:flex;justify-content:flex-end;padding:0}.hierarchy-clone-detail{display:grid;grid-template-rows:auto 1fr auto;width:min(470px,100%);height:100%;color:#e8ebee;background:#24292d;border-left:1px solid #697178;box-shadow:-18px 0 50px #000b}.hierarchy-clone-detail>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #4b5258}.hierarchy-clone-detail header span{color:#8db8dc;font-size:10px;letter-spacing:.08em}.hierarchy-clone-detail h2{margin:4px 0 0;font-size:20px}.hierarchy-clone-detail header button{color:#adb5bc;background:transparent;border:0}.hierarchy-clone-detail header svg{width:17px}.hierarchy-clone-detail>section{padding:18px;overflow:auto}.hierarchy-clone-detail dl{display:grid;grid-template-columns:130px 1fr;margin:18px 0;border-top:1px solid #484f55}.hierarchy-clone-detail dt,.hierarchy-clone-detail dd{margin:0;padding:9px 0;border-bottom:1px solid #484f55}.hierarchy-clone-detail dt{color:#9fa8af}.hierarchy-clone-detail h3{margin:20px 0 9px;font-size:13px}.hierarchy-clone-section-list{display:flex;gap:6px;flex-wrap:wrap}.hierarchy-clone-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.hierarchy-clone-product-grid article{padding:11px;background:#1b1e21;border:1px solid #464d53}.hierarchy-clone-product-grid strong,.hierarchy-clone-product-grid span{display:block}.hierarchy-clone-product-grid strong{font-size:18px}.hierarchy-clone-product-grid span{margin-top:3px;color:#9fa8af}.hierarchy-clone-detail>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #4b5258}.hierarchy-clone-detail footer button{min-height:34px;padding:0 12px;color:#e7eaed;background:#30363b;border:1px solid #606970}.hierarchy-clone-toast{position:fixed;z-index:120;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;max-width:440px;padding:12px 14px;color:#eaf1eb;background:#21402c;border:1px solid #4f9b61;box-shadow:0 12px 30px #000b}.hierarchy-clone-toast svg{width:17px}.hierarchy-clone-toast button{margin-left:8px;color:#c7d2ca;background:transparent;border:0}.hierarchy-clone-toast button svg{width:14px}@media(max-width:850px){.organization-hierarchy-clone{padding:0 14px 30px}.hierarchy-clone-title,.hierarchy-clone-toolbar,.hierarchy-clone-filters,.hierarchy-clone-bulk{align-items:stretch;flex-direction:column}.hierarchy-clone-title{padding:13px 0}.hierarchy-clone-title>div{justify-content:space-between}.hierarchy-clone-toolbar>span:last-child{margin-left:0}.hierarchy-clone-form fieldset{grid-template-columns:1fr}}.organization-settings-page{width:100%;max-width:1050px;padding:27px 20px 70px}.organization-settings-page>.meraki-page-title{margin:0 0 8px;padding:0;border:0}.organization-settings-page>.meraki-page-title h1{font-size:24px;line-height:1.2}.organization-settings-page .org-settings-section{margin:0;border-top-color:#5b6066}.organization-settings-page .org-settings-name{border-top:0;border-bottom:1px solid #5b6066}.organization-settings-page .org-settings-name .org-setting-row{grid-template-columns:205px minmax(0,1fr);min-height:57px;border-top:0}.organization-settings-page .org-settings-name .org-setting-row>input{width:158px}.organization-settings-page .org-settings-section>h2{padding:18px 0 8px;font-size:19px;line-height:1.25}.organization-settings-page .org-setting-row{grid-template-columns:205px minmax(0,1fr);min-height:45px;border-top:0}.organization-settings-page .org-setting-row>strong{padding:11px 18px 11px 0;font-size:12px;font-weight:450}.organization-settings-page .org-setting-row>label,.organization-settings-page .org-setting-row>div,.organization-settings-page .org-setting-row>select,.organization-settings-page .org-setting-row>input,.organization-settings-page .org-setting-row>textarea,.organization-settings-page .org-setting-row>fieldset,.organization-settings-page .org-setting-row>dl{margin:7px 0}.organization-settings-page .org-setting-row label,.organization-settings-page .org-setting-row small,.organization-settings-page .org-setting-row dt,.organization-settings-page .org-setting-row dd{font-size:12px}.organization-settings-page .org-setting-row input:not([type=checkbox]):not([type=radio]),.organization-settings-page .org-setting-row textarea,.organization-settings-page .org-setting-row select{min-height:30px;font-size:12px}.organization-settings-page .org-setting-row input[type=checkbox],.organization-settings-page .org-setting-row input[type=radio]{width:14px;height:14px}.organization-settings-page .org-setting-row label>input:not([type=checkbox]):not([type=radio]){width:43px}.organization-settings-page .org-radius th,.organization-settings-page .org-radius td,.organization-settings-page .org-traffic-slices th,.organization-settings-page .org-traffic-slices td,.organization-settings-page .org-inline-editor label,.organization-settings-page .danger-zone p{font-size:11px}.organization-settings-page>.meraki-savebar{position:static;margin:24px 0 0}@media(max-width:760px){.organization-settings-page .org-setting-row,.organization-settings-page .org-settings-name .org-setting-row{grid-template-columns:1fr}}.organization-settings-clone .org-settings-errors,.organization-settings-clone .org-settings-notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;color:#d7ecdf;background:#2a7e4d29;border:1px solid rgba(91,188,128,.48);border-radius:3px;font-size:10px}.organization-settings-clone .org-settings-errors,.organization-settings-clone .org-settings-notice.warning{color:#f1d6aa;background:#8d5b192b;border-color:#dd9e4685}.organization-settings-clone .org-settings-errors svg,.organization-settings-clone .org-settings-notice svg{width:15px;height:15px;flex:0 0 auto}.organization-settings-clone .org-settings-errors strong{color:#f5e0ba}.organization-settings-clone .org-settings-errors ul{margin:6px 0 0;padding-left:17px}.organization-settings-clone .org-settings-errors li+li{margin-top:3px}.organization-settings-clone .org-settings-notice{align-items:center}.organization-settings-clone .org-settings-notice>button{display:grid;width:24px;height:24px;place-items:center;margin:-5px -6px -5px auto;color:inherit;background:transparent;border:0}.organization-settings-clone .org-settings-notice>button svg{width:12px}.organization-settings-clone input:disabled,.organization-settings-clone textarea:disabled,.organization-settings-clone select:disabled,.organization-settings-clone button:disabled{cursor:not-allowed;opacity:.46}.organization-settings-clone .org-object-actions{position:relative;width:72px}.organization-settings-clone .org-object-actions>button svg{width:14px}.organization-settings-clone .org-object-actions menu{position:absolute;z-index:8;top:31px;right:8px;display:grid;min-width:112px;margin:0;padding:4px;background:#2a2f34;border:1px solid #646c74;border-radius:3px;box-shadow:0 10px 28px #00000073}.organization-settings-clone .org-object-actions menu button{min-height:29px;padding:0 9px;color:#dce1e5;background:transparent;border:0;font-size:10px;text-align:left}.organization-settings-clone .org-object-actions menu button:hover{background:#3a4046}.organization-settings-clone .org-inline-editor{border-radius:3px}.organization-settings-clone .org-inline-editor label{font-size:10px}.organization-settings-clone .org-inline-editor input{width:100%}.organization-settings-clone .org-inline-editor small{color:#97a1aa;font-size:8px}.organization-settings-clone .org-inline-editor .org-editor-wide,.organization-settings-clone .org-inline-editor .org-editor-errors{grid-column:1 / -1}.organization-settings-clone .org-editor-errors{display:grid;gap:4px;padding:10px 12px;color:#efb1b1;background:#912b2b2e;border:1px solid rgba(222,91,91,.52);font-size:9px}.organization-settings-clone .org-inline-editor footer button{min-height:31px;padding:0 12px;color:#dce1e5;background:#2d3237;border:1px solid #656d75;border-radius:3px;font-size:9px}.organization-settings-clone .org-inline-editor footer .primary-button{color:#07111a;background:#5aa9f7;border-color:#5aa9f7}.organization-settings-clone .org-domain-input{display:flex!important;align-items:center!important;gap:0!important}.organization-settings-clone .org-domain-input input{width:190px!important;border-radius:3px 0 0 3px!important}.organization-settings-clone .org-domain-input span{display:flex;min-height:30px;align-items:center;padding:0 9px;color:#aeb6bd;background:#252a2f;border:1px solid #60676e;border-left:0;border-radius:0 3px 3px 0;font-size:10px}.organization-settings-clone .org-idp-list{gap:0}.organization-settings-clone .org-idp-list article{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:9px;min-height:47px;padding:7px 9px;background:#23272b;border:1px solid #50575e;border-bottom:0}.organization-settings-clone .org-idp-list article:last-of-type{border-bottom:1px solid #50575e}.organization-settings-clone .org-idp-list article>div{display:grid;gap:3px}.organization-settings-clone .org-idp-list article strong{color:#e4e8eb;font-size:10px}.organization-settings-clone .org-idp-list article small{color:#98a2ab;font-size:8px}.organization-settings-clone .org-idp-list article>span{padding:3px 6px;color:#bfcee0;background:#314054;border-radius:10px;font-size:7px;text-transform:uppercase}.organization-settings-clone .org-idp-list article>button{color:#78afe0;background:transparent;border:0;font-size:9px}.organization-settings-clone .org-idp-list article>button svg{width:13px}.organization-settings-clone .org-idp-list>.table-link{justify-self:start}.organization-settings-clone .org-setting-row fieldset>input{width:min(420px,100%)}.organization-settings-clone .org-setting-row textarea{width:min(560px,100%);resize:vertical}.organization-settings-clone .org-setting-row>input{width:min(420px,100%)}.organization-settings-clone .org-setting-row>select{width:min(300px,100%)}.organization-settings-clone .org-setting-row dl{width:min(650px,100%)}.organization-settings-clone .org-setting-row dl div{min-height:28px;align-items:center;border-bottom:1px solid #3f464c}.organization-settings-clone>.meraki-savebar{display:flex;align-items:center;gap:9px;padding:12px 14px}.organization-settings-clone>.meraki-savebar>small{margin-left:auto;color:#97a1aa;font-size:8px}.organization-settings-clone>.meraki-savebar button{min-height:31px}.organization-settings-clone .danger-zone{display:grid;grid-template-columns:1fr auto;align-items:center}.organization-settings-clone .danger-zone h2,.organization-settings-clone .danger-zone p{grid-column:1}.organization-settings-clone .danger-zone>button{grid-column:2;grid-row:1 / 3}.org-confirm-dialog{width:min(470px,calc(100vw - 36px));color:#dce1e5;background:#292d31;border:1px solid #666e75;border-radius:4px;box-shadow:0 22px 60px #0000008c}.org-confirm-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #50575e}.org-confirm-dialog h3{margin:0;color:#f1f3f5;font-size:13px}.org-confirm-dialog header button{display:grid;width:26px;height:26px;place-items:center;color:#b8c0c8;background:transparent;border:0}.org-confirm-dialog header svg{width:13px}.org-confirm-dialog>p{margin:0;padding:18px 16px;color:#b5bdc4;font-size:10px;line-height:1.5}.org-confirm-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 16px 14px}.org-confirm-dialog>footer button,.org-delete-dialog .danger-button{min-height:31px;padding:0 12px;color:#e4e8eb;background:#30353a;border:1px solid #656d75;border-radius:3px;font-size:9px}.org-confirm-dialog>footer .danger-button,.org-delete-dialog .danger-button{color:#fff;background:#a84242;border-color:#c15a5a}.org-delete-dialog>aside{display:flex;align-items:flex-start;gap:9px;margin:16px 16px 0;padding:11px;color:#f0c2c2;background:#8f292933;border:1px solid rgba(213,83,83,.5);font-size:9px;line-height:1.45}.org-delete-dialog>aside svg{width:15px;flex:0 0 auto}.org-delete-dialog label strong{color:#fff}@media(max-width:760px){.organization-settings-clone .org-idp-list article{grid-template-columns:1fr auto}.organization-settings-clone .org-idp-list article>span{grid-column:2;grid-row:1}.organization-settings-clone>.meraki-savebar{align-items:flex-start;flex-wrap:wrap}.organization-settings-clone>.meraki-savebar>small{width:100%;margin-left:0}.organization-settings-clone .danger-zone{grid-template-columns:1fr}.organization-settings-clone .danger-zone>button{grid-column:1;grid-row:auto;justify-self:start}}.integrations-page{width:100%;max-width:1060px;padding:28px 28px 48px}.integrations-page>.meraki-page-title{margin:0 0 10px;padding:0;border:0}.integrations-page>.meraki-page-title h1{font-size:24px;line-height:1.2}.integrations-page>.meraki-page-title button{min-height:35px;padding:0 13px;color:#0e141a;background:#70a2ef;border-color:#88b5fa;font-size:12px;font-weight:700}.integrations-page>.meraki-page-tabs{margin:0 0 22px;padding:0;border:0}.integrations-page>.meraki-page-tabs button{min-height:39px;padding:0 14px;font-size:14px}.integrations-page .integration-group{margin:0 0 28px}.integrations-page .integration-group>header h2{font-size:19px;line-height:1.2}.integrations-page .integration-group>header p{margin-top:4px;font-size:13px}.integrations-page .integration-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.integrations-page .integration-group>div>button{grid-template-columns:44px minmax(0,1fr);gap:5px 11px;min-height:160px;padding:17px;border-radius:7px;overflow:hidden;white-space:normal}.integrations-page .integration-group>div>button>*{min-width:0}.integrations-page .integration-logo{width:42px;height:42px}.integrations-page .integration-group h3{margin-top:1px;font-size:16px;line-height:1.25}.integrations-page .integration-group h3 em{font-size:9px}.integrations-page .integration-group small{font-size:10px}.integrations-page .integration-group p{margin:5px 0;font-size:13px;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.integrations-page .integration-group b{display:inline-block;justify-self:start;align-self:end;padding:4px 8px;color:#e6e9ec;background:#3a3e42;border-radius:999px;font-size:10px}@media(max-width:940px){.integrations-page .integration-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.integrations-page .integration-group>div{grid-template-columns:1fr}}.integration-detail{width:100%;max-width:1060px;padding:22px 28px 52px}.integration-detail>.client-detail-back{display:inline-flex;align-items:center;gap:5px;margin:0 0 7px;padding:0;color:#dce1e5;background:transparent;border:0;font-size:13px;font-weight:650}.integration-detail>.client-detail-back svg{width:14px}.integration-detail>.integration-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 22px;border:0}.integration-detail>.integration-detail-heading h1{display:flex;align-items:center;gap:8px;margin:0;color:#f2f4f6;font-size:26px;line-height:1.2}.integration-detail>.integration-detail-heading h1 span{padding:3px 6px;color:#b9d7ee;background:#294964;border-radius:999px;font-size:9px;text-transform:uppercase}.integration-detail>.integration-detail-heading>button{min-height:35px;padding:0 14px;color:#0d141b;background:#70a2ef;border:1px solid #8ab8fa;border-radius:5px;font-size:13px;font-weight:700}.integration-detail>.integration-detail-card{display:grid;grid-template-columns:185px minmax(0,1fr);gap:0;margin:0 0 16px;padding:25px 23px;background:#24282c;border:0;border-radius:8px}.integration-detail>.integration-detail-card>h2{margin:0;color:#eef1f4;font-size:19px;line-height:1.25}.integration-detail .integration-detail-body{min-width:0}.integration-detail .integration-description-card .integration-detail-body{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px}.integration-detail .integration-description-card .integration-logo{grid-row:auto;width:56px;height:56px}.integration-detail .integration-detail-body p,.integration-detail .integration-detail-body li{margin:0;color:#d3d8dd;font-size:13px;line-height:1.45}.integration-detail .integration-description-card dl{display:grid;grid-template-columns:1fr;gap:10px;margin:20px 0 0}.integration-detail .integration-description-card dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:0}.integration-detail .integration-description-card dt,.integration-detail .integration-description-card dd{margin:0;font-size:13px}.integration-detail .integration-description-card dt{color:#eef1f4;font-weight:700}.integration-detail .integration-description-card dd{color:#d0d5da}.integration-detail .integration-description-card dd b{display:inline-block;padding:4px 8px;background:#3b3f43;border-radius:999px;font-size:10px}.integration-detail .integration-description-card dd button,.integration-detail .integration-data-sharing>button{padding:0;color:#79aef3;background:transparent;border:0;font-size:13px}.integration-detail .integration-use-cases{display:grid;gap:15px}.integration-detail .integration-use-cases article{margin:0}.integration-detail .integration-use-cases h3{margin:0 0 6px;color:#edf0f3;font-size:13px}.integration-detail .integration-data-sharing ul{display:grid;gap:5px;margin:12px 0 16px;padding-left:20px}@media(max-width:700px){.integration-detail>.integration-detail-card{grid-template-columns:1fr;gap:18px}}.integration-connect-dialog{width:min(580px,calc(100vw - 36px));padding:24px;border-radius:8px}.integration-connect-dialog h2{margin-bottom:7px;font-size:24px}.integration-connect-dialog>p,.integration-connect-dialog>aside{font-size:13px}.integration-connect-dialog>aside{padding:14px 16px}.integration-connect-dialog>footer{margin-top:20px}.integration-connect-dialog>footer button{min-height:35px;padding:0 13px;font-size:13px}.org-int-page,.org-int-detail{width:100%;max-width:1180px;padding:26px 30px 60px}.org-int-page>.meraki-page-title{margin:0;padding:0 0 16px}.org-int-page>.meraki-page-title h1{font-size:25px}.org-int-page>.meraki-page-title p{margin:5px 0 0;color:#a6afb7;font-size:12px}.org-int-page>.meraki-page-title .meraki-blue-action,.org-int-detail .meraki-blue-action{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;color:#09131c;background:#75aff5;border:1px solid #91c1fb;border-radius:3px;font-size:11px;font-weight:750}.org-int-page>.meraki-page-tabs{margin:0;padding:0}.org-int-page>.meraki-page-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px}.org-int-page>.meraki-page-tabs button span{display:grid;min-width:19px;height:19px;place-items:center;padding:0 5px;color:#cbd2d9;background:#33393f;border-radius:9px;font-size:9px}.org-int-notice{display:flex;align-items:center;gap:9px;margin:14px 0 0;padding:11px 13px;color:#cfe6d8;background:#17291f;border:1px solid #356049;font-size:11px}.org-int-notice>svg{width:16px;color:#73c88f}.org-int-notice>button{margin-left:auto;padding:0;color:#9fb0a6;background:transparent;border:0}.org-int-notice>button svg{width:15px}.org-int-toolbar{display:flex;align-items:center;gap:8px;margin:18px 0 25px}.org-int-toolbar>label{display:flex;min-width:240px;height:34px;align-items:center;gap:7px;padding:0 10px;background:#181c20;border:1px solid #505861}.org-int-toolbar>label svg{width:14px;color:#8f99a2}.org-int-toolbar input{width:100%;padding:0;color:#e9ecef;background:transparent;border:0;font-size:11px;outline:0}.org-int-toolbar select,.org-int-toolbar>button{height:34px;padding:0 10px;color:#d7dce1;background:#1e2327;border:1px solid #505861;border-radius:2px;font-size:10px}.org-int-toolbar>button{display:flex;align-items:center;gap:6px}.org-int-toolbar>button svg{width:13px}.org-int-toolbar>span{margin-left:auto;color:#9ea8b1;font-size:10px}.org-int-group{margin:0 0 33px}.org-int-group>header{padding-bottom:12px;border-bottom:1px solid #3f464c}.org-int-group>header h2{margin:0;color:#eef1f4;font-size:17px}.org-int-group>header p{margin:4px 0 0;color:#9fa8b1;font-size:11px}.org-int-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:17px}.org-int-group>div>button{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:10px 12px;min-height:174px;padding:17px;color:inherit;background:#202428;border:1px solid #4c545b;border-radius:3px;text-align:left}.org-int-group>div>button:hover,.org-int-group>div>button:focus-visible{background:#252b30;border-color:#76abed;outline:0}.org-int-mark{position:relative;display:grid;width:46px;height:46px;place-items:center;color:#b8c4cf;background:#2a3239;border:1px solid #54616c}.org-int-mark svg{width:20px;height:20px}.org-int-mark b{position:absolute;right:2px;bottom:1px;color:#dce5ec;font-size:6px;letter-spacing:.03em}.org-int-mark.auth-native{color:#a6c9f4;background:#203249;border-color:#3f6796}.org-int-mark.auth-oauth2{color:#cbb4e8;background:#352a48;border-color:#624c82}.org-int-mark.auth-api_token{color:#d8c589;background:#3a3423;border-color:#70623c}.org-int-mark.auth-webhook{color:#9bcfb2;background:#24392f;border-color:#436e58}.org-int-group>div>button>span:nth-child(2){min-width:0}.org-int-group h3{display:flex;align-items:center;gap:7px;margin:1px 0 0;color:#f0f2f4;font-size:13px}.org-int-group h3 em,.org-int-detail-title h1 em{padding:2px 5px;color:#b8d5f5;background:#29455d;border:1px solid #456989;border-radius:8px;font-size:7px;font-style:normal;text-transform:uppercase}.org-int-group small{display:block;margin-top:3px;color:#8f99a2;font-size:8px}.org-int-group>div>button>p{grid-column:1/-1;margin:0;color:#b2bac1;font-size:10px;line-height:1.45}.org-int-group footer{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:8px}.org-int-group footer>b{padding:3px 7px;color:#ccd2d7;background:#343a3f;border-radius:8px;font-size:7px;font-weight:650}.org-int-group footer>strong{display:flex;align-items:center;gap:4px;color:#70c78d;font-size:8px}.org-int-group footer>strong svg{width:11px}.org-int-empty{display:grid;min-height:230px;place-items:center;align-content:center;gap:8px;padding:25px;color:#abb4bc;text-align:center;background:#1d2125;border:1px solid #495159}.org-int-empty>svg{width:28px;color:#77838d}.org-int-empty h2{margin:0;color:#e9ecef;font-size:15px}.org-int-empty p{max-width:420px;margin:0;font-size:10px;line-height:1.45}.org-int-empty button{margin-top:6px;padding:7px 11px;color:#d9e6f3;background:#273b4f;border:1px solid #42678a;border-radius:2px;font-size:10px}.org-int-empty.compact{min-height:132px;border:0;background:transparent}.org-int-installed{padding-top:1px}.org-int-table{border:1px solid #4b535a}.org-int-table table{width:100%;border-collapse:collapse}.org-int-table th{padding:10px 11px;color:#9ba5ad;background:#24292e;border-bottom:1px solid #4b535a;font-size:8px;letter-spacing:.05em;text-align:left;text-transform:uppercase}.org-int-table td{padding:12px 11px;color:#d3d8dd;border-bottom:1px solid #3f464c;font-size:9px;vertical-align:middle}.org-int-table tbody tr:last-child td{border-bottom:0}.org-int-table td small{display:block;margin-top:3px;color:#8f99a2;font-size:7.5px}.org-int-table td:last-child{text-align:right}.org-int-table td:last-child>button{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:#d3d9de;background:#252b30;border:1px solid #4c555d;font-size:8px}.org-int-table td:last-child svg{width:12px}.org-int-status{display:inline-flex;align-items:center;gap:5px;color:#cbd1d6;font-size:8px;white-space:nowrap}.org-int-status i{display:block;width:7px;height:7px;background:#7f8991;border-radius:50%}.org-int-status.connected i{background:#66bd83}.org-int-status.attention i{background:#e0ac55}.org-int-status.disabled i{background:#7d858c}.org-int-status.syncing i{background:#72a9ed;box-shadow:0 0 0 3px #72a9ed22}.org-int-readonly{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px;color:#cbd0d4;background:#26292d;border:1px solid #50575d;font-size:9px}.org-int-readonly svg{width:14px}.org-int-back{display:inline-flex;align-items:center;gap:5px;padding:0;color:#d7dde2;background:transparent;border:0;font-size:10px}.org-int-back svg{width:14px}.org-int-detail-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0 21px;border-bottom:1px solid #454c53}.org-int-detail-title>div{display:flex;align-items:center;gap:13px}.org-int-detail-title h1{display:flex;align-items:center;gap:7px;margin:0;color:#f1f3f5;font-size:23px}.org-int-detail-title p{margin:4px 0 0;color:#99a3ac;font-size:10px}.org-int-detail-title .meraki-blue-action svg{width:14px}.org-int-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}.org-int-panel{padding:18px;background:#202428;border:1px solid #4b535a}.org-int-panel h2{margin:0 0 13px;color:#eef1f3;font-size:14px}.org-int-panel>p{margin:0;color:#b4bcc3;font-size:10px;line-height:1.55}.org-int-description{grid-row:span 2}.org-int-description dl{display:grid;gap:0;margin:17px 0 14px}.org-int-description dl>div{display:grid;grid-template-columns:112px 1fr;gap:10px;padding:9px 0;border-top:1px solid #3f464c}.org-int-description dt{color:#929ca5;font-size:8px;font-weight:700;text-transform:uppercase}.org-int-description dd{margin:0;color:#d0d6db;font-size:9px;line-height:1.4}.org-int-description>button{display:inline-flex;align-items:center;gap:4px;padding:0;color:#77adf0;background:transparent;border:0;font-size:9px}.org-int-description>button svg{width:11px}.org-int-use-case{display:flex;gap:8px;padding:10px 0;border-top:1px solid #3f464c}.org-int-use-case svg{width:14px;color:#67bd84;flex:0 0 auto}.org-int-use-case strong{color:#e2e6e9;font-size:9px}.org-int-use-case p{margin:3px 0 0;color:#a7b0b8;font-size:8.5px;line-height:1.45}.org-int-data-list{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 13px;padding:0;list-style:none}.org-int-data-list li{padding:4px 7px;color:#ccd5dc;background:#2d353c;border:1px solid #48545e;border-radius:9px;font-size:8px}.org-int-muted{color:#929ca5!important;font-size:8.5px!important}.org-int-permissions>div,.org-int-permission-review article{display:grid;grid-template-columns:45px 1fr;gap:10px;padding:10px 0;border-top:1px solid #3f464c}.org-int-permissions b,.org-int-permission-review b{align-self:start;justify-self:start;padding:3px 6px;border-radius:8px;font-size:7px;text-transform:uppercase}.org-int-permissions b.read,.org-int-permission-review b.read{color:#b5d6f4;background:#233c53}.org-int-permissions b.write,.org-int-permission-review b.write{color:#ead19c;background:#493c24}.org-int-permissions strong,.org-int-permission-review strong{color:#e3e7ea;font-size:9px}.org-int-permissions p,.org-int-permission-review p{margin:3px 0 0;color:#9fa9b1;font-size:8px;line-height:1.4}.org-int-connected-list{margin-top:13px;padding:0}.org-int-connected-list>header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #4b535a}.org-int-connected-list>header h2{margin:0 0 3px}.org-int-connected-list>header p{margin:0;color:#929da5;font-size:8px}.org-int-connected-list>header button{padding:6px 9px;color:#dbe2e8;background:#27343f;border:1px solid #4c667c;font-size:8px}.org-int-connected-list>button{display:grid;width:100%;grid-template-columns:115px minmax(140px,1fr) minmax(180px,1.5fr) 120px 18px;align-items:center;gap:9px;padding:11px 15px;color:#d6dce1;background:transparent;border:0;border-bottom:1px solid #3f464c;text-align:left}.org-int-connected-list>button:last-child{border-bottom:0}.org-int-connected-list>button:hover{background:#252a2f}.org-int-connected-list>button strong{font-size:9px}.org-int-connected-list>button small{color:#9ea8b0;font-size:8px}.org-int-connected-list>button>span:nth-last-child(2){font-size:8px}.org-int-connected-list>button>svg{width:13px}.org-int-layer{z-index:1300;background:#000b}.org-int-manager,.org-int-wizard,.org-int-remove{width:min(760px,calc(100vw - 36px));max-height:calc(100vh - 44px);overflow:auto;color:#d9dee2;background:#1d2125;border:1px solid #586169;border-radius:3px;box-shadow:0 24px 80px #000b}.org-int-manager>header,.org-int-wizard>header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;background:#252a2f;border-bottom:1px solid #50585f}.org-int-manager>header>div,.org-int-wizard>header>div{display:flex;align-items:center;gap:11px}.org-int-manager>header .org-int-mark,.org-int-wizard>header .org-int-mark{width:38px;height:38px}.org-int-manager>header small,.org-int-wizard>header small{display:block;color:#94a0a9;font-size:7px;text-transform:uppercase}.org-int-manager>header h2,.org-int-wizard>header h2{margin:2px 0 0;color:#f0f2f4;font-size:16px}.org-int-manager>header>button,.org-int-wizard>header>button{padding:4px;color:#abb4bb;background:transparent;border:0}.org-int-manager>header>button svg,.org-int-wizard>header>button svg{width:16px}.org-int-manager-error{display:flex;gap:9px;margin:14px 18px 0;padding:10px;color:#e6c990;background:#332a1d;border:1px solid #745c32;font-size:9px}.org-int-manager-error svg{width:15px;flex:0 0 auto}.org-int-manager-error strong{display:block;margin-bottom:2px}.org-int-manager>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:15px 18px}.org-int-manager>dl>div{padding:10px;border:1px solid #434a50;margin:-1px 0 0 -1px}.org-int-manager dt{color:#8e99a1;font-size:7px;text-transform:uppercase}.org-int-manager dd{margin:5px 0 0;color:#d8dde1;font-size:9px}.org-int-manager>section{padding:0 18px 18px}.org-int-manager>section h3{margin:0 0 9px;font-size:10px}.org-int-manager>section>div{display:flex;flex-wrap:wrap;gap:7px}.org-int-manager>section button{display:flex;align-items:center;gap:5px;padding:7px 9px;color:#d7dde1;background:#272d32;border:1px solid #4c555d;font-size:8px}.org-int-manager>section button svg{width:12px}.org-int-manager>footer{display:flex;justify-content:space-between;padding:13px 18px;background:#252a2f;border-top:1px solid #50585f}.org-int-manager>footer button,.org-int-remove footer button{padding:7px 11px;color:#d7dde1;background:#30363b;border:1px solid #555e66;font-size:8px}.org-int-danger{display:inline-flex;align-items:center;gap:5px!important;color:#f1b8b8!important;background:#472727!important;border-color:#7a3f3f!important}.org-int-danger svg{width:12px}.org-int-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:12px 18px;background:#181c20;border-bottom:1px solid #444b51;list-style:none}.org-int-steps li{display:flex;align-items:center;gap:7px;color:#7f8991;font-size:8px}.org-int-steps li:after{content:"";height:1px;flex:1;background:#41484e}.org-int-steps li:last-child:after{display:none}.org-int-steps i{display:grid;width:20px;height:20px;place-items:center;background:#30363b;border:1px solid #555e66;border-radius:50%;font-size:7px;font-style:normal}.org-int-steps li.active{color:#d9e8f6}.org-int-steps li.active i{color:#0e1a23;background:#75aff5;border-color:#8ec1fb}.org-int-steps li.done{color:#8ccba1}.org-int-steps li.done i{color:#bce4c9;background:#294634;border-color:#417254}.org-int-wizard-body{min-height:335px;padding:21px 22px}.org-int-wizard-body h3{margin:0 0 16px;color:#edf0f2;font-size:14px}.org-int-wizard-body>label{display:grid;gap:6px;margin-bottom:14px;color:#cfd5da;font-size:9px;font-weight:650}.org-int-wizard-body input,.org-int-wizard-body select{min-height:35px;padding:0 9px;color:#e5e9ec;background:#171b1f;border:1px solid #505860;font-size:9px}.org-int-wizard-body label small{color:#8f9aa3;font-size:7.5px;font-weight:400}.org-int-wizard-body fieldset{margin:0 0 14px;padding:0;border:0}.org-int-wizard-body fieldset legend{margin-bottom:7px;color:#cfd5da;font-size:9px;font-weight:650}.org-int-wizard-body fieldset>label{display:flex;align-items:flex-start;gap:9px;padding:11px;background:#22272b;border:1px solid #444c53}.org-int-wizard-body fieldset>label+label{border-top:0}.org-int-wizard-body fieldset input{min-height:0;margin-top:2px}.org-int-wizard-body fieldset strong{display:block;color:#e0e4e7;font-size:9px}.org-int-wizard-body fieldset small{display:block;margin-top:3px;color:#929ca4;font-size:8px}.org-int-network-picker{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid #464e55}.org-int-network-picker>strong{grid-column:1/-1;padding:9px 11px;background:#292e33;font-size:9px}.org-int-network-picker label{display:flex;align-items:center;gap:6px;padding:9px 11px;border-top:1px solid #41484e;font-size:8px}.org-int-network-picker label:nth-child(2n){border-right:1px solid #41484e}.org-int-network-picker input{min-height:0}.org-int-permission-review{border:1px solid #454d54}.org-int-permission-review article{margin:0;padding:11px}.org-int-permission-review article+article{border-top:1px solid #454d54}.org-int-wizard-body>aside{display:flex;gap:9px;margin-top:13px;padding:11px;color:#bec7ce;background:#232a30;border:1px solid #46525c;font-size:8px;line-height:1.45}.org-int-wizard-body>aside svg{width:15px;flex:0 0 auto}.org-int-wizard-body>aside strong{display:block;margin-bottom:2px;color:#e2e6e9}.org-int-ack{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px!important;margin-top:13px!important;padding:11px;background:#1a1f23;border:1px solid #434b52}.org-int-ack input{min-height:0;margin-top:2px}.org-int-ack span{font-size:8px;font-weight:400;line-height:1.45}.org-int-auth-explainer{display:flex;gap:13px;margin-bottom:15px;padding:14px;background:#22282d;border:1px solid #4b555e}.org-int-auth-explainer>svg{width:24px;color:#9bbfe4;flex:0 0 auto}.org-int-auth-explainer strong{color:#e4e8eb;font-size:10px}.org-int-auth-explainer p{margin:4px 0;color:#aab3bb;font-size:8.5px;line-height:1.45}.org-int-auth-explainer small{color:#8f99a1;font-size:7.5px}.org-int-auth-explainer code{color:#b9d3ec}.org-int-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #454d54}.org-int-review>div{padding:11px;border-right:1px solid #454d54;border-bottom:1px solid #454d54}.org-int-review>div:nth-child(2n){border-right:0}.org-int-review>div:nth-last-child(-n+2){border-bottom:0}.org-int-review dt{color:#8e99a1;font-size:7px;text-transform:uppercase}.org-int-review dd{margin:5px 0 0;color:#d7dce0;font-size:8.5px;line-height:1.4}.org-int-form-error{display:flex;align-items:center;gap:7px;margin-top:12px;padding:9px;color:#efc2c2;background:#3a2222;border:1px solid #794040;font-size:8px}.org-int-form-error svg{width:14px}.org-int-wizard>footer{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;background:#252a2f;border-top:1px solid #50585f}.org-int-wizard>footer>button{min-height:32px;padding:0 11px;color:#d8dde1;background:#30363b;border:1px solid #555e66;font-size:8px}.org-int-wizard>footer>span{color:#8f99a1;font-size:7.5px}.org-int-wizard>footer>.meraki-blue-action{color:#0c1720;background:#75aff5;border-color:#92c2fa;font-weight:750}.org-int-remove{width:min(520px,calc(100vw - 36px));padding:19px}.org-int-remove>header{display:flex;gap:11px}.org-int-remove>header>svg{width:28px;color:#dd8585}.org-int-remove>header small{color:#b67c7c;font-size:7px;text-transform:uppercase}.org-int-remove h2{margin:3px 0 0;color:#f0f2f3;font-size:16px}.org-int-remove>p{color:#abb4bb;font-size:9px;line-height:1.5}.org-int-remove>label{display:grid;gap:6px;color:#cfd5d9;font-size:8.5px}.org-int-remove>label input{height:34px;padding:0 9px;color:#e8ebed;background:#171b1f;border:1px solid #555e66}.org-int-remove>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.org-int-remove>footer .org-int-danger:disabled{opacity:.45}.org-int-manager button:disabled,.org-int-wizard button:disabled,.org-int-page button:disabled,.org-int-detail button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:900px){.org-int-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.org-int-toolbar{align-items:stretch;flex-wrap:wrap}.org-int-toolbar>label{flex:1 0 100%}.org-int-toolbar>span{margin-left:0}.org-int-detail-grid{grid-template-columns:1fr}.org-int-description{grid-row:auto}}@media(max-width:650px){.org-int-page,.org-int-detail{padding:20px 15px 48px}.org-int-group>div{grid-template-columns:1fr}.org-int-detail-title{align-items:flex-start;flex-direction:column}.org-int-connected-list>button{grid-template-columns:1fr}.org-int-manager>dl,.org-int-review{grid-template-columns:1fr}.org-int-review>div{border-right:0}.org-int-review>div:nth-last-child(-n+2){border-bottom:1px solid #454d54}.org-int-review>div:last-child{border-bottom:0}.org-int-steps li span{display:none}.org-int-network-picker{grid-template-columns:1fr}.org-int-network-picker label:nth-child(2n){border-right:0}}.org-alerts-clone{max-width:1180px;padding-bottom:34px}.org-alerts-title{display:flex;min-height:70px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #555b62}.org-alerts-title>div{display:flex;align-items:center;gap:9px}.org-alerts-title h1{margin:0;color:#f4f6f8;font-size:25px}.org-alerts-title span,.org-alerts-product-tabs span,.org-alerts-state span{display:inline-grid;min-width:20px;height:19px;place-items:center;padding:0 5px;color:#9dc5ef;background:#24384d;border:1px solid #3d668f;border-radius:10px;font-size:8px;font-weight:700}.org-alerts-title>button{min-height:33px;padding:0 12px;color:#eef1f3;background:#292d31;border:1px solid #666d74;border-radius:3px;font-size:9px}.org-alerts-product-tabs span{margin-left:5px}.org-alerts-trend{margin:18px 20px;background:#23262a;border:1px solid #5a6067;border-radius:3px}.org-alerts-trend h2,.org-alerts-top>h2,.org-alerts-table h2,.org-alerts-additional h2{margin:0;padding:13px;color:#eef1f3;border-bottom:1px solid #50565d;font-size:11px}.org-alerts-chart{display:grid;grid-template-columns:24px 1fr;height:150px;margin:12px 14px 0}.org-alerts-y{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:8px;color:#89929a;font-size:7px}.org-alerts-plot{position:relative;display:grid;grid-template-rows:repeat(4,1fr);border-left:1px solid #555c63;border-bottom:1px solid #555c63;background:repeating-linear-gradient(to bottom,transparent 0,transparent 34px,#3d444b 35px)}.org-alerts-plot>i{display:none}.org-alerts-plot b{position:absolute;inset:20px 0 auto;height:1px;background:#5398ce;transform:skewY(-1deg)}.org-alerts-plot b.previous-line{top:76px;background:#747b83;transform:skewY(1.2deg)}.org-alerts-axis{display:flex;justify-content:space-between;margin:4px 15px 8px 38px;color:#89929a;font-size:7px}.org-alerts-trend footer{display:flex;gap:17px;padding:8px 14px 12px;color:#9fa7af;font-size:7.5px}.org-alerts-trend footer span{display:flex;align-items:center;gap:5px}.org-alerts-trend footer i{width:9px;height:9px;background:#5398ce}.org-alerts-trend footer i.previous{background:#747b83}.org-alerts-state{display:flex;margin:18px 20px 0;border-bottom:1px solid #555b62}.org-alerts-state button{display:flex;align-items:center;gap:6px;padding:0 14px 10px;color:#aeb5bd;background:transparent;border:0;border-bottom:3px solid transparent;font-size:9px}.org-alerts-state button.selected{color:#fff;border-bottom-color:#4d9bd6}.org-alerts-filters{display:flex;align-items:center;gap:8px;padding:12px 20px}.org-alerts-filters select{min-width:158px;height:33px;padding:0 28px 0 9px;color:#e9edf1;background:#23272b;border:1px solid #666c74;border-radius:3px;font-size:8px}.org-alerts-filters>span{margin-left:auto;color:#aeb5bd;font-size:8px}.org-alerts-filters>button{height:33px;padding:0 11px;color:#eef1f3;background:#292d31;border:1px solid #656c73;border-radius:3px;font-size:8px}.org-alerts-filters>small{color:#89929a;font-size:7px}.org-alerts-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 20px}.org-alerts-summary article{display:flex;align-items:center;gap:9px;padding:11px;background:#23262a;border:1px solid #595f66;border-left:3px solid #6b737b;border-radius:3px}.org-alerts-summary article.critical{border-left-color:#d85f5a}.org-alerts-summary article.warning{border-left-color:#d99d49}.org-alerts-summary strong{color:#f0f2f4;font-size:18px}.org-alerts-summary span{color:#aeb6be;font-size:8.5px}.org-alerts-top{margin:18px 20px}.org-alerts-top>h2{padding-left:0;border-bottom:0}.org-alerts-top>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.org-alerts-top article{padding:13px;background:#23262a;border:1px solid #5a6067;border-radius:3px}.org-alerts-top h3{margin:0 0 12px;color:#e8ebee;font-size:9px}.rank-bars{display:grid;grid-template-columns:125px 1fr;gap:8px;color:#b2b9c0;font-size:8px}.rank-bars b{position:relative;min-height:16px;color:#dfe4e8;font-size:7px;font-weight:500}.rank-bars b i{position:absolute;z-index:0;inset:0 auto 0 0;background:#477eaa}.rank-bars b{padding:3px 6px}.rank-bars b:first-letter{position:relative}.org-alerts-top article>button{margin-top:13px;padding:0;color:#78afe4;background:transparent;border:0;font-size:8px}.org-alerts-table{margin:16px 20px;background:#23262a;border:1px solid #5a6067;border-radius:3px;overflow:auto}.org-alerts-table table{width:100%;min-width:760px;border-collapse:collapse}.org-alerts-table th,.org-alerts-table td{height:38px;padding:8px 11px;color:#cbd1d6;border-bottom:1px solid #454b51;font-size:8px;text-align:left}.org-alerts-table th{color:#9fa7af;background:#292d31;font-weight:650}.org-alerts-table td button,.org-alerts-additional button{padding:0;color:#76aee3;background:transparent;border:0;font:inherit}.org-alert-dot{display:flex;align-items:center}.org-alert-dot i{width:8px;height:8px;background:#d85f5a;border-radius:50%}.org-alert-dot.warning i{background:#d99d49}.org-alerts-additional{margin:18px 20px;padding:0 14px 12px;background:#23262a;border:1px solid #5a6067;border-radius:3px}.org-alerts-additional h2{margin:0 -14px 10px}.org-alerts-additional p{margin:7px 0;color:#9fa7af;font-size:8px}.webhook-console .webhook-toolbar>select{display:none}@media(max-width:850px){.org-alerts-filters{align-items:stretch;flex-wrap:wrap}.org-alerts-filters>span{margin-left:0}.org-alerts-summary,.org-alerts-top>div{grid-template-columns:1fr}}.org-alerts-top .rank-bars{display:grid;grid-template-columns:1fr;gap:8px}.rank-row{display:grid;grid-template-columns:125px minmax(0,1fr);gap:8px}.rank-row b{overflow:hidden}.rank-row b em{position:relative;z-index:1;font-style:normal}.org-alert-dot.informational i{background:#569ad2}.org-alerts-filters>button{display:flex;align-items:center;gap:5px}.org-alerts-filters>button svg{width:12px}.org-optimizations{margin:18px 20px;background:#23262a;border:1px solid #5a6067}.org-optimizations>header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #4c5359}.org-optimizations h2,.org-optimizations h3{margin:0;color:#edf1f4}.org-optimizations header p,.org-optimizations article p{margin:4px 0 0;color:#9fa8af}.org-optimizations header button,.org-optimizations article button{display:flex;align-items:center;gap:5px;min-height:30px;color:#e7ebee;background:#2d3237;border:1px solid #626970}.org-optimizations button svg{width:13px}.org-optimizations article{display:grid;grid-template-columns:26px minmax(0,1fr) 130px 90px;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #444b51}.org-optimizations article>svg{width:18px;color:#6dc57b}.org-optimizations article>span{color:#aeb6bc}.org-optimizations-empty{padding:60px;text-align:center;color:#98a1a8}.org-alert-detail-layer{position:fixed;z-index:130;inset:0;display:flex;justify-content:flex-end;background:#000a}.org-alert-detail{display:grid;grid-template-rows:auto auto 1fr auto;width:min(560px,100%);height:100%;overflow:auto;color:#e8ecef;background:#202428;border-left:1px solid #646c73;box-shadow:-24px 0 60px #000b}.org-alert-detail>header{display:flex;justify-content:space-between;padding:22px;border-bottom:1px solid #4e555c}.org-alert-detail h2{margin:8px 0 0;font-size:20px}.org-alert-detail header p{margin:6px 0 0;color:#aab2b9}.org-alert-detail header button{color:#bac2c8;background:transparent;border:0}.org-alert-detail header button svg{width:16px}.org-alert-severity{display:flex;align-items:center;gap:6px;text-transform:capitalize}.org-alert-severity i{width:8px;height:8px;background:#d85f5a;border-radius:50%}.org-alert-severity.warning i{background:#d99d49}.org-alert-severity.informational i{background:#569ad2}.org-alert-detail dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:16px 22px;border-bottom:1px solid #4e555c}.org-alert-detail dl div{padding:9px}.org-alert-detail dt{color:#919ba3;font-size:9px}.org-alert-detail dd{margin:4px 0 0;color:#e5e9ec}.org-alert-detail>section{padding:18px 22px}.org-alert-detail h3{margin:0 0 10px;font-size:13px}.org-alert-detail>section>article{display:flex;gap:10px;margin-bottom:20px}.org-alert-detail>section>article>span{width:9px;height:9px;margin-top:4px;background:#579fd7;border-radius:50%}.org-alert-detail article p{margin:4px 0;color:#a7afb6}.org-alert-detail article small{color:#8d969e}.org-alert-detail table{width:100%;border-collapse:collapse}.org-alert-detail th,.org-alert-detail td{padding:9px;border-bottom:1px solid #454c52;text-align:left}.org-alert-detail>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #4e555c}.org-alert-detail>footer button{min-height:33px;padding:0 13px;color:#e7ebed;background:#30363b;border:1px solid #606970}.org-alert-toast{position:fixed;z-index:150;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;padding:12px 14px;color:#e9f1ea;background:#21402c;border:1px solid #4f9b61}.org-alert-toast button{color:#c9d4cb;background:transparent;border:0}.org-alert-toast svg{width:14px}@media(max-width:850px){.org-optimizations article{grid-template-columns:22px 1fr}.org-optimizations article>span{grid-column:2}.org-alert-detail dl{grid-template-columns:1fr 1fr}}.api-webhooks-page{width:100%;max-width:1050px;padding:28px 20px 52px}.api-webhooks-page>.meraki-page-title{margin:0;padding:0;border:0}.api-webhooks-page>.meraki-page-title h1{font-size:25px}.api-webhooks-page>.meraki-page-tabs{margin:0 0 18px;padding:0}.api-webhooks-page>.meraki-page-tabs button{min-height:43px;padding:0 2px;margin-right:34px;font-size:15px}.api-webhooks-page .api-console-body{margin:0;overflow:visible;background:transparent;border:0}.api-webhooks-page .api-section-heading{padding:4px 0 18px;border:0}.api-webhooks-page .api-section-heading>div{display:flex;align-items:baseline;gap:7px}.api-webhooks-page .api-section-heading h2,.api-webhooks-page .api-trends h2,.api-webhooks-page .webhook-header h2,.api-webhooks-page .api-quick-links h2{font-size:19px}.api-webhooks-page .api-section-heading span{margin:0;font-size:12px}.api-webhooks-page .api-section-heading>button,.api-webhooks-page .webhook-toolbar>button{min-height:35px;padding:0 13px;color:#11181f;background:#70a2ef;border-color:#89b6fa;font-size:12px;font-weight:700}.api-webhooks-page .api-kpi-grid{gap:12px;margin-bottom:28px;border:0}.api-webhooks-page .api-kpi-grid article{min-height:100px;padding:16px;background:#24282c;border:1px solid #626970;border-radius:7px}.api-webhooks-page .api-kpi-grid span{font-size:13px}.api-webhooks-page .api-kpi-grid strong{font-size:22px}.api-webhooks-page .api-kpi-grid em{font-size:11px}.api-webhooks-page .api-trends>header{padding:0 0 18px}.api-webhooks-page .api-trends>header>div{align-items:center}.api-webhooks-page .api-trends input,.api-webhooks-page .api-trends select,.api-webhooks-page .webhook-toolbar select,.api-webhooks-page .api-inline-editor input,.api-webhooks-page .api-inline-editor select,.api-webhooks-page .webhook-edit-row input,.api-webhooks-page .webhook-edit-row select{height:35px;font-size:12px}.api-webhooks-page .api-chart-toolbar{gap:14px;padding:24px 24px 12px;background:#24282c;border-radius:8px 8px 0 0}.api-webhooks-page .api-chart-toolbar>select{width:280px}.api-webhooks-page .api-chart-toolbar label{min-width:180px}.api-webhooks-page .api-metric-tabs{margin:0;padding:0 24px;background:#24282c}.api-webhooks-page .api-metric-tabs button,.api-webhooks-page .webhook-header nav button{padding:11px 14px;font-size:12px}.api-webhooks-page .api-no-data{min-height:230px;margin:0;background:#24282c;border:0;border-radius:0 0 8px 8px;font-size:12px}.api-webhooks-page .api-console-body>.meraki-table-wrap,.api-webhooks-page .api-trends>.meraki-table-wrap{margin:12px 0}.api-webhooks-page .api-console-body th,.api-webhooks-page .api-console-body td,.api-webhooks-page .webhook-toolbar>span,.api-webhooks-page .api-pagination,.api-webhooks-page .api-limit-notice{font-size:11px}.api-webhooks-page .api-console-body[data-api="/v1/organization/api/keys"]{margin-bottom:20px;padding:24px;background:#24282c;border-radius:8px}.api-webhooks-page .api-console-body[data-api="/v1/organization/api/keys"] .api-section-heading{padding:0 0 10px}.api-webhooks-page .api-console-body[data-api="/v1/organization/api/keys"]>.meraki-table-wrap{margin:0}.api-webhooks-page .api-console-body[data-api="/v1/organization/api/keys"] th,.api-webhooks-page .api-console-body[data-api="/v1/organization/api/keys"] td{height:50px;padding:9px 16px;font-size:13px}.api-webhooks-page .api-limit-notice{max-width:300px;margin:14px 0 0;padding:14px 16px;font-size:13px}.api-webhooks-page .api-quick-links{margin:0;padding:24px;background:#24282c;border-radius:8px}.api-webhooks-page .api-quick-links>div{gap:22px 50px;margin-top:18px}.api-webhooks-page .api-quick-links button{padding:0;background:transparent;border:0}.api-webhooks-page .api-quick-links strong{color:#7aaef3;font-size:13px}.api-webhooks-page .api-quick-links span{margin-top:5px;font-size:12px;line-height:1.45}.api-webhooks-page .webhook-console{margin-bottom:20px;padding:24px;background:#24282c;border-radius:8px}.api-webhooks-page .webhook-header{display:block;padding:0;border:0}.api-webhooks-page .webhook-header nav{margin-top:14px;border-bottom:1px solid #565d64}.api-webhooks-page .webhook-header nav button{padding:0 16px 10px 0;margin-right:20px;font-size:15px}.api-webhooks-page .webhook-toolbar{padding:24px 0 20px}.api-webhooks-page .webhook-console .webhook-toolbar>select{display:block;width:300px}.api-webhooks-page .webhook-console>.meraki-table-wrap{margin:0}.api-webhooks-page .webhook-console th,.api-webhooks-page .webhook-console td{height:43px;padding:8px 16px;font-size:13px}.api-webhooks-page .webhook-console td>button,.api-webhooks-page .webhook-console .table-link{font-size:13px}.api-webhooks-page .webhook-console tbody input[type=checkbox],.api-webhooks-page .webhook-console thead input[type=checkbox]{width:16px;height:16px}.api-webhooks-page .webhook-console td.empty{height:170px;text-align:center}.api-webhooks-page .webhook-console>.api-pagination{padding-right:0}.api-webhooks-page .webhook-template-editor{min-height:440px;padding:16px 24px 24px}.api-webhooks-page .webhook-template-editor>header h2,.api-webhooks-page .webhook-toolbox h2{font-size:19px}.api-webhooks-page .webhook-template-editor>header>button{display:none}.api-webhooks-page .webhook-template-editor>label{max-width:560px;gap:8px;margin:24px 0;font-size:13px;font-weight:650}.api-webhooks-page .webhook-template-editor>label input,.api-webhooks-page .webhook-toolbox input,.api-webhooks-page .webhook-toolbox select{height:40px;font-size:13px}.api-webhooks-page .webhook-template-editor>nav button{padding:12px 16px;font-size:13px}.api-webhooks-page .webhook-editor-grid{gap:24px;margin-top:22px}.api-webhooks-page .webhook-editor-grid h3,.api-webhooks-page .webhook-toolbox h3{font-size:15px}.api-webhooks-page .webhook-editor-grid header button,.api-webhooks-page .webhook-toolbox>button,.api-webhooks-page .webhook-template-editor>footer button{min-height:35px;padding:0 12px;font-size:13px}.api-webhooks-page .webhook-editor-grid textarea{min-height:300px;font-size:12px}.api-webhooks-page .webhook-toolbox{position:fixed;z-index:60;top:56px;right:0;width:min(400px,82vw);min-height:calc(100vh - 56px);max-height:calc(100vh - 56px);gap:18px;padding:22px 24px;overflow-y:auto}.api-webhooks-page .webhook-toolbox p,.api-webhooks-page .webhook-toolbox label,.api-webhooks-page .webhook-toolbox>footer strong,.api-webhooks-page .webhook-toolbox>footer a{font-size:12px;line-height:1.4}.api-webhooks-page .webhook-toolbox>footer{gap:8px;margin-top:100px}@media(max-width:850px){.api-webhooks-page .api-kpi-grid{grid-template-columns:1fr}.api-webhooks-page .api-chart-toolbar>select{width:100%}}.api-webhooks-interactive .api-chart-toolbar{align-items:center}.api-webhooks-interactive .api-trends>header>span{color:#99a3aa;font-size:10px}.api-clone-chart{display:flex;height:120px;align-items:flex-end;gap:8px;margin:14px 18px;padding:12px 15px 0;background:repeating-linear-gradient(to top,#343a3f 0 1px,transparent 1px 30px);border-left:1px solid #4d545a;border-bottom:1px solid #4d545a}.api-clone-chart i{flex:1;min-width:8px;max-width:80px;background:#4b96d1}.api-clone-chart i.error{background:#d48557}.api-key-console .api-clone-security{display:flex;align-items:center;gap:8px;margin:12px 18px;padding:10px;color:#c9dff0;background:#253a4d;border-left:3px solid #67a9dc}.api-key-console .api-clone-security svg{width:16px}.api-webhooks-interactive .webhook-header nav button{display:flex;align-items:center;gap:6px}.api-webhooks-interactive .webhook-header nav span{display:grid;min-width:17px;height:17px;place-items:center;background:#343b41;border-radius:9px;font-size:9px}.api-enabled{color:#dbe1e5;background:transparent;border:0}.api-enabled.disabled i{background:#858e95}.api-clone-row-actions{display:flex;align-items:center;gap:7px}.api-clone-row-actions button{display:inline-flex!important;align-items:center;gap:4px;padding:0!important}.api-clone-row-actions svg{width:12px}.api-webhooks-interactive .api-quick-links a{display:grid;grid-template-columns:1fr auto;gap:4px;padding:12px;color:#dfe4e8;background:#23262a;border:1px solid #595f66;border-radius:3px;text-align:left;text-decoration:none}.api-webhooks-interactive .api-quick-links a:hover{border-color:#7b858d}.api-webhooks-interactive .api-quick-links a strong{font-size:9px}.api-webhooks-interactive .api-quick-links a span{grid-row:2;max-width:440px;color:#9fa8b0;font-size:8px}.api-webhooks-interactive .api-quick-links a svg{grid-column:2;grid-row:1/3;width:13px;align-self:center}.api-clone-scrim{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#000a}.api-clone-dialog{display:grid;width:min(520px,100%);max-height:90vh;overflow:auto;color:#e8ebee;background:#252a2f;border:1px solid #687078;border-radius:4px;box-shadow:0 24px 64px #000d}.api-clone-dialog.wide{width:min(860px,100%)}.api-clone-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #4b5258}.api-clone-dialog h2{margin:0;font-size:17px}.api-clone-dialog>header button{color:#adb5bc;background:transparent;border:0}.api-clone-dialog>header svg{width:16px}.api-clone-dialog>section{padding:18px}.api-clone-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #4b5258}.api-clone-dialog>footer button{min-height:34px;padding:0 13px;color:#e7eaed;background:#30363b;border:1px solid #606970;border-radius:3px}.api-clone-dialog>footer button:last-child{color:#fff;background:#3c84c1;border-color:#67a9dc}.api-clone-dialog>footer button.danger{background:#963e3e;border-color:#cf6969}.api-clone-form{display:grid;gap:13px}.api-clone-form>label,.api-clone-form fieldset{display:grid;gap:6px;margin:0}.api-clone-form input,.api-clone-form select{min-height:36px;padding:7px 9px;color:#edf0f2;background:#151719;border:1px solid #606970;border-radius:3px}.api-clone-form fieldset{grid-template-columns:repeat(2,1fr);padding:12px;border:1px solid #4d545a}.api-clone-form fieldset label,.api-clone-check{display:flex!important;align-items:center;gap:7px}.api-clone-form fieldset label input,.api-clone-check input{min-height:0}.api-clone-errors{display:grid;gap:4px;padding:10px;color:#ffcbcb;background:#472d2d;border-left:3px solid #d86a6a}.api-clone-template{display:grid;gap:12px}.api-clone-template>label{display:grid;gap:5px}.api-clone-template>label input{height:36px;padding:0 9px;color:#edf0f2;background:#151719;border:1px solid #606970}.api-clone-template>nav{display:flex;border-bottom:1px solid #4d545a}.api-clone-template>nav button{padding:10px 13px;color:#aeb6bd;background:transparent;border:0;border-bottom:2px solid transparent}.api-clone-template>nav button.active{color:#edf0f2;border-bottom-color:#59a4dd}.api-clone-editors{display:grid;grid-template-columns:1fr 1fr;gap:10px}.api-clone-editors>section{display:grid;grid-template-rows:auto 280px;border:1px solid #4d545a}.api-clone-editors header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#30353a}.api-clone-editors h3{margin:0;font-size:12px}.api-clone-editors header button{display:flex;align-items:center;gap:5px;color:#80b5df;background:transparent;border:0}.api-clone-editors header svg{width:12px}.api-clone-editors textarea,.api-clone-editors pre{box-sizing:border-box;width:100%;height:280px;margin:0;padding:11px;color:#dfe5e9;background:#151719;border:0;outline:0;resize:none;overflow:auto;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.api-clone-editors>section>h3{padding:10px;background:#30353a}.api-clone-danger,.api-clone-issued{display:flex;align-items:flex-start;gap:10px}.api-clone-danger{background:#472d2d;border-left:3px solid #d86a6a}.api-clone-danger svg,.api-clone-issued>svg{width:19px;flex:none}.api-clone-danger strong,.api-clone-issued strong{display:block}.api-clone-danger p,.api-clone-issued p{margin:4px 0 0;color:#d3bec0}.api-clone-issued{display:grid!important;grid-template-columns:auto 1fr}.api-clone-issued>label{grid-column:1/-1;display:grid;gap:6px}.api-clone-issued>label>div{display:grid;grid-template-columns:1fr auto auto}.api-clone-issued input{min-height:38px;padding:0 9px;color:#edf0f2;background:#151719;border:1px solid #606970}.api-clone-issued label button{width:38px;color:#dbe0e4;background:#30363b;border:1px solid #606970}.api-clone-issued label svg{width:15px}.api-clone-toast{position:fixed;z-index:140;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;max-width:440px;padding:12px 14px;color:#eaf1eb;background:#21402c;border:1px solid #4f9b61;box-shadow:0 12px 30px #000b}.api-clone-toast svg{width:16px}.api-clone-toast button{margin-left:8px;color:#c7d2ca;background:transparent;border:0}@media(max-width:850px){.api-clone-editors,.api-clone-form fieldset{grid-template-columns:1fr}.api-webhooks-interactive .api-chart-toolbar{align-items:stretch;flex-direction:column}}.configuration-sync-page.config-sync-reference{width:100%;max-width:840px;margin:0 auto 0 0;padding:28px 20px 52px}.configuration-sync-page.config-sync-reference>.meraki-page-title{margin:0;padding:0;border:0}.configuration-sync-page.config-sync-reference>.meraki-page-title h1{font-size:25px}.configuration-sync-page.config-sync-reference>.meraki-page-title p{margin-top:13px;font-size:13px;line-height:1.45}.config-sync-reference>.config-sync-tip{gap:7px;margin:16px 0 6px;font-size:13px}.config-sync-reference>.config-sync-tip>span{padding:2px 6px;font-size:10px}.config-sync-reference .config-sync-reference-table{margin:0}.config-sync-reference .config-sync-reference-table>header{grid-template-columns:166px 235px 385px;gap:6px}.config-sync-reference .config-sync-reference-table>header>label,.config-sync-reference .config-sync-reference-table .config-target-picker{gap:5px;font-size:13px}.config-sync-reference .config-sync-reference-table select,.config-sync-reference .config-sync-reference-table .config-target-picker>button{height:34px;padding:0 10px;font-size:13px}.config-sync-reference .config-sync-reference-table .config-target-picker>div{top:58px}.config-sync-reference .config-sync-reference-table .config-target-picker>div>strong,.config-sync-reference .config-sync-reference-table .config-target-picker>div>small,.config-sync-reference .config-sync-reference-table .config-target-picker>div label{font-size:12px}.config-sync-reference .config-sync-reference-table table{margin-top:5px}.config-sync-reference .config-sync-reference-table th,.config-sync-reference .config-sync-reference-table td{height:31px;padding:5px 0;font-size:13px}.config-sync-reference .config-sync-reference-table th{width:176px}.config-sync-reference .config-sync-reference-table td{padding-left:1px}.config-sync-reference .config-sync-reference-table td button{min-height:31px;font-size:12px}@media(max-width:1000px){.config-sync-reference .config-sync-reference-table>header{grid-template-columns:minmax(130px,.72fr) minmax(190px,1fr) minmax(250px,1.64fr)}}@media(max-width:760px){.configuration-sync-page.config-sync-reference{max-width:none}.config-sync-reference .config-sync-reference-table>header{grid-template-columns:1fr}}.configuration-sync-page.syncclone{max-width:1400px;padding:28px 20px 52px}.syncclone>.meraki-page-title{display:flex;align-items:flex-start;justify-content:space-between}.syncclone>.meraki-page-title>button{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;color:#e5e9ec;background:#292e33;border:1px solid #626a71;border-radius:3px}.syncclone>.meraki-page-title>button svg{width:14px}.syncclone>.config-sync-tip{display:flex;align-items:center}.syncclone>.config-sync-tip>svg{width:16px}.syncclone-error{display:flex;align-items:center;gap:8px;margin:10px 0;padding:10px;color:#ffd0d0;background:#472d2d;border-left:3px solid #d86b6b}.syncclone-error svg{width:17px}.syncclone-error button{margin-left:auto;color:#d9c6c6;background:transparent;border:0}.syncclone-controls{display:grid;grid-template-columns:minmax(210px,260px) minmax(340px,1fr) auto;gap:10px;align-items:end;margin:12px 0;padding:14px;background:#24282c;border:1px solid #525960}.syncclone-controls>label,.syncclone-picker{display:grid;gap:6px;color:#d4d9dd;font-size:12px}.syncclone-controls select,.syncclone-picker>button,.syncclone-compare{box-sizing:border-box;min-height:38px;padding:0 10px;color:#edf0f2;background:#151719;border:1px solid #606970;border-radius:3px}.syncclone-picker{position:relative}.syncclone-picker>button{display:flex;align-items:center;justify-content:space-between;text-align:left}.syncclone-picker>button>span{display:flex;gap:4px;min-width:0;overflow:hidden}.syncclone-picker>button em{display:flex;align-items:center;gap:5px;max-width:175px;padding:3px 6px;overflow:hidden;color:#dfe6eb;background:#35434e;border-radius:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.syncclone-picker>button em i{font-style:normal}.syncclone-picker>button>svg{width:14px;flex:none}.syncclone-picker>aside{position:absolute;z-index:18;top:64px;left:0;display:grid;width:min(420px,90vw);max-height:420px;padding:9px;background:#282d32;border:1px solid #697178;box-shadow:0 16px 38px #000c;overflow:auto}.syncclone-picker>aside>label:first-child{display:flex;align-items:center;gap:6px;padding:0 8px;background:#151719;border:1px solid #596168}.syncclone-picker>aside>label:first-child svg{width:14px}.syncclone-picker>aside>label:first-child input{width:100%;height:34px;color:#edf0f2;background:transparent;border:0;outline:0}.syncclone-picker>aside>div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #464d53}.syncclone-picker>aside>div button{color:#7eb5df;background:transparent;border:0}.syncclone-picker>aside>label:not(:first-child){display:flex;align-items:flex-start;gap:8px;padding:8px 5px}.syncclone-picker>aside>label span,.syncclone-picker>aside>label small{display:block}.syncclone-picker>aside>label small{margin-top:3px;color:#919ba2}.syncclone-picker>aside>footer{display:flex;justify-content:flex-end;padding-top:7px;border-top:1px solid #464d53}.syncclone-picker>aside>footer button{min-height:30px;color:#fff;background:#3d84c1;border:1px solid #65a9dc}.syncclone-compare{display:flex;align-items:center;gap:6px;color:#fff;background:#3d84c1;border-color:#65a9dc}.syncclone-compare svg{width:14px}.syncclone-matrix{position:relative;overflow:auto;background:#202428;border:1px solid #4d545a}.syncclone-matrix table{width:100%;min-width:720px;border-collapse:collapse}.syncclone-matrix th,.syncclone-matrix td{min-width:185px;height:86px;padding:10px;border-right:1px solid #41484e;border-bottom:1px solid #41484e;text-align:left;vertical-align:top}.syncclone-matrix thead th{position:relative;color:#9fa8af;background:#292e33}.syncclone-matrix thead th span,.syncclone-matrix thead th strong,.syncclone-matrix thead th small{display:block}.syncclone-matrix thead th strong{margin-top:4px;color:#edf0f2}.syncclone-matrix thead th small{margin-top:3px}.syncclone-matrix thead th>button{position:absolute;top:7px;right:7px;color:#aeb6bd;background:transparent;border:0}.syncclone-matrix thead th svg{width:14px}.syncclone-matrix tbody th{width:240px;min-width:240px}.syncclone-matrix tbody th>strong,.syncclone-matrix tbody th>small{display:block}.syncclone-matrix tbody th>small{margin-top:5px;color:#929ba3;font-weight:400;line-height:1.4}.syncclone-matrix tbody th>button{margin-left:5px;color:#8ebbe0;background:transparent;border:0}.syncclone-matrix tbody th svg{width:13px}.syncclone-matrix .source{background:#242a2e}.syncclone-source-mark{color:#9ea7ae}.syncclone-state{display:flex;align-items:center;gap:6px;padding:0;color:#b4bdc4;background:transparent;border:0;text-align:left;font:inherit}.syncclone-state svg{width:15px}.syncclone-state.same{color:#72c880}.syncclone-state.different{color:#e5bc4f}.syncclone-state.unsupported{color:#d98787}.syncclone-state small{display:block;color:#a2abb2}.syncclone-cell-copy{display:flex;align-items:center;gap:5px;margin-top:8px;color:#7fb5df}.syncclone-cell-copy svg{width:13px}.syncclone-matrix td>small{display:block;margin-top:7px;color:#a0a8af}.syncclone-empty{display:grid;min-height:230px;place-items:center;align-content:center;color:#949da5}.syncclone-empty svg{width:31px}.syncclone-empty strong{margin-top:8px;color:#d6dbe0}.syncclone-empty span{margin-top:4px}.syncclone-actionbar{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;background:#25384a;border:1px solid #4e7595}.syncclone-actionbar>div{display:flex;align-items:center;gap:8px;margin-right:auto}.syncclone-actionbar>div strong{display:grid;width:26px;height:26px;place-items:center;background:#3c84c1;border-radius:50%}.syncclone-actionbar button{min-height:31px;padding:0 10px;color:#e5e9ec;background:#30363c;border:1px solid #606970}.syncclone-actionbar button.primary{color:#fff;background:#3d84c1;border-color:#65a9dc}.syncclone-history{margin-top:14px;background:#22262a;border:1px solid #4d545a}.syncclone-history>header{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #4d545a}.syncclone-history h2{margin:0;font-size:14px}.syncclone-history header button{color:#abb4bb;background:transparent;border:0}.syncclone-history header svg{width:15px}.syncclone-history table{width:100%;border-collapse:collapse}.syncclone-history th,.syncclone-history td{padding:9px;border-bottom:1px solid #41484e;text-align:left}.syncclone-job{padding:3px 7px;background:#364149;border-radius:9px}.syncclone-job.succeeded{color:#91d29b;background:#253d2b}.syncclone-history-empty{padding:28px;text-align:center;color:#99a2a9}.syncclone-scrim,.syncclone-drawer-scrim{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#000a}.syncclone-dialog{display:grid;width:min(540px,100%);max-height:90vh;overflow:auto;color:#e8ebee;background:#252a2f;border:1px solid #687078;box-shadow:0 24px 64px #000d}.syncclone-dialog.wide{width:min(820px,100%)}.syncclone-dialog>header{display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #4b5258}.syncclone-dialog h2{margin:0;font-size:17px}.syncclone-dialog>header button{color:#adb5bc;background:transparent;border:0}.syncclone-dialog>header svg{width:16px}.syncclone-dialog>section{padding:18px}.syncclone-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #4b5258}.syncclone-dialog>footer button,.syncclone-detail>footer button{min-height:34px;padding:0 13px;color:#e7eaed;background:#30363b;border:1px solid #606970}.syncclone-dialog>footer button:last-child,.syncclone-detail>footer button:last-child{color:#fff;background:#3c84c1;border-color:#67a9dc}.syncclone-review{display:grid;gap:13px}.syncclone-review-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #4b5258}.syncclone-review-summary article{padding:11px;border-right:1px solid #4b5258}.syncclone-review-summary article:last-child{border:0}.syncclone-review-summary span,.syncclone-review-summary strong{display:block}.syncclone-review-summary span{color:#9ca5ac}.syncclone-review-summary strong{margin-top:4px}.syncclone-review table,.syncclone-detail table{width:100%;border-collapse:collapse}.syncclone-review th,.syncclone-review td,.syncclone-detail th,.syncclone-detail td{padding:8px;border-bottom:1px solid #454c52;text-align:left}.syncclone-warning,.syncclone-preflight{display:flex;gap:9px;padding:11px}.syncclone-warning{background:#463d23;border-left:3px solid #e0ba4f}.syncclone-preflight{background:#253e2c;border-left:3px solid #69bd78}.syncclone-warning svg,.syncclone-preflight svg{width:17px;flex:none}.syncclone-warning strong,.syncclone-preflight strong{display:block}.syncclone-warning p,.syncclone-preflight p{margin:4px 0 0;color:#c9c2aa}.syncclone-errors{display:grid;gap:4px;padding:10px;color:#ffcbcb;background:#472d2d;border-left:3px solid #d86a6a}.syncclone-ack{display:flex;align-items:flex-start;gap:7px}.syncclone-drawer-scrim{display:flex;justify-content:flex-end;padding:0}.syncclone-detail{display:grid;grid-template-rows:auto 1fr auto;width:min(700px,100%);height:100%;color:#e8ebee;background:#24292d;border-left:1px solid #697178;box-shadow:-18px 0 50px #000b}.syncclone-detail>header{display:flex;justify-content:space-between;padding:18px;border-bottom:1px solid #4b5258}.syncclone-detail header span{color:#8db8dc}.syncclone-detail h2{margin:4px 0 0}.syncclone-detail header button{color:#adb5bc;background:transparent;border:0}.syncclone-detail header svg{width:16px}.syncclone-detail>section{padding:18px;overflow:auto}.syncclone-detail-state{display:inline-block;padding:4px 8px;background:#363d42;border-radius:10px}.syncclone-detail-state.different{color:#e8c563;background:#423b24}.syncclone-detail td strong,.syncclone-detail td small{display:block}.syncclone-detail td small{margin-top:3px;color:#909aa1}.syncclone-detail .impact{padding:3px 7px;border-radius:9px}.syncclone-detail .impact.high{color:#ffbcbc;background:#4b2d2d}.syncclone-detail .impact.medium{color:#ead17e;background:#473f25}.syncclone-detail>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #4b5258}.syncclone-toast{position:fixed;z-index:140;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;max-width:440px;padding:12px 14px;color:#eaf1eb;background:#21402c;border:1px solid #4f9b61;box-shadow:0 12px 30px #000b}.syncclone-toast svg{width:16px}.syncclone-toast button{margin-left:8px;color:#c7d2ca;background:transparent;border:0}@media(max-width:850px){.syncclone-controls{grid-template-columns:1fr}.syncclone-review-summary{grid-template-columns:repeat(2,1fr)}.syncclone-actionbar{align-items:stretch;flex-direction:column}.syncclone-actionbar>div{margin:0}}.syncclone-detail table{table-layout:fixed}.syncclone-detail table th:first-child,.syncclone-detail table td:first-child{width:38%}.syncclone-detail table th:last-child,.syncclone-detail table td:last-child{width:13%}.syncclone-detail th,.syncclone-detail td{vertical-align:top;overflow-wrap:anywhere}.syncclone-detail .impact{display:inline-block}.org-roles-page{width:100%;max-width:none;padding:28px 20px 52px}.org-roles-page>.meraki-page-title{margin:0;padding:0 0 14px}.org-roles-page>.meraki-page-title h1{font-size:25px}.org-roles-page>.meraki-page-title>button{min-height:35px;padding:0 13px;font-size:13px}.org-roles-page .org-role-toolbar{margin:18px 0 12px}.org-roles-page .org-role-toolbar>button{min-height:35px;padding:0 11px;font-size:13px}.org-roles-page .org-role-toolbar>label{min-height:35px}.org-roles-page .org-role-toolbar input,.org-roles-page .org-role-filter-inline,.org-roles-page .org-role-filter-inline select,.org-roles-page .org-role-filter-inline button{font-size:13px}.org-roles-page .org-role-table{margin:0}.org-roles-page .org-role-table th,.org-roles-page .org-role-table td{height:41px;padding:8px 14px;font-size:13px}.org-roles-page .org-role-table td>button{font-size:13px}.org-roles-page .org-role-help{margin:10px 0;font-size:13px}.org-role-wizard{width:100%;max-width:none;padding:20px 20px 52px}.org-role-wizard .org-role-back{margin-bottom:12px;font-size:13px}.org-role-wizard-grid{grid-template-columns:280px minmax(0,1fr)}.org-role-wizard-grid>aside{padding-right:20px}.org-role-wizard-grid>aside h2{margin-bottom:30px;font-size:20px}.org-role-wizard-grid>aside ol{gap:2px}.org-role-wizard-grid>aside button{min-height:40px;padding:0 16px;border-radius:22px;font-size:13px}.org-role-wizard-grid>section{padding-left:24px}.org-role-wizard-grid>section>h1{margin-bottom:42px;font-size:24px}.org-role-wizard-grid>section>h2{margin-bottom:12px;font-size:20px}.org-role-wizard-grid>section>h2:not(:first-of-type){margin-top:30px}.org-role-wizard-grid>section>h3{font-size:15px}.org-role-wizard-grid>section>input,.org-role-wizard-grid>section>label input{width:min(180px,100%);height:35px;font-size:13px}.org-role-wizard-grid>section>label,.org-role-choice-list label,.org-role-confirm-name,.org-role-confirm-table th,.org-role-confirm-table td{font-size:13px}.org-role-segmented button{min-width:150px;height:35px;font-size:13px}.org-role-choice-list{width:min(520px,100%)}.org-role-choice-list label{min-height:42px}.org-role-wizard-grid>section>footer{margin-top:34px;padding-top:16px}.org-role-wizard-grid>section>footer button{min-height:35px;padding:0 14px;font-size:13px}@media(max-width:760px){.org-role-wizard-grid{grid-template-columns:1fr}}.org-role-notice{display:flex;min-height:42px;align-items:center;justify-content:space-between;margin:12px 0;padding:0 12px;color:#dbe8f4;background:#1d2c37;border:1px solid #45677e;font-size:12px}.org-role-notice button{display:grid;width:28px;height:28px;place-items:center;color:inherit;background:transparent;border:0}.org-role-notice svg,.org-role-selection svg,.org-role-delete-dialog header svg{width:14px}.org-role-toolbar>span{margin-left:auto;color:#9ca6ae;font-size:12px}.org-role-table table{width:100%;min-width:760px;table-layout:fixed}.org-role-table th:first-child,.org-role-table td:first-child{width:42px;text-align:center}.org-role-table th:nth-child(2){width:19%}.org-role-table th:nth-child(3){width:27%}.org-role-table th:nth-child(4){width:17%}.org-role-table th:nth-child(5){width:23%}.org-role-table th:last-child{width:58px}.org-role-table td{overflow-wrap:anywhere;white-space:normal;line-height:1.35}.org-role-table td:nth-child(2)>small{display:block;margin-top:3px;color:#818b94;font-size:10px}.org-role-table input[type=checkbox]{width:14px;height:14px;accent-color:#58aaf4}.org-role-actions{position:relative;width:58px}.org-role-actions>button{display:grid;width:30px;height:28px;place-items:center;background:transparent;border:1px solid transparent}.org-role-actions>button:hover,.org-role-actions>button[aria-expanded=true]{background:#293037;border-color:#56616a}.org-role-actions>button svg{width:16px}.org-role-action-menu{position:absolute;z-index:20;top:36px;right:12px;display:grid;width:150px;padding:4px;background:#1d2227;border:1px solid #59636b;box-shadow:0 10px 28px #00000073}.org-role-action-menu button{display:flex;min-height:32px;align-items:center;gap:7px;padding:0 9px;color:#e5e9ec;background:transparent;border:0;text-align:left}.org-role-action-menu button:hover{background:#30373d}.org-role-action-menu button.danger{color:#ff9f9f}.org-role-action-menu svg{width:13px}.org-role-selection{display:flex;min-height:44px;align-items:center;gap:10px;margin:0 0 10px;padding:0 12px;background:#252b30;border:1px solid #545e66}.org-role-selection strong{margin-right:auto;font-size:12px}.org-role-selection button{min-height:30px;padding:0 10px;font-size:11px}.org-role-selection .danger-button{display:flex;align-items:center;gap:6px;color:#ffd6d6;background:#552b30;border-color:#92525a}.org-role-delete-dialog{width:min(470px,calc(100vw - 32px));color:#e9edf0;background:#20252a;border:1px solid #59636b;box-shadow:0 24px 64px #000000a6}.org-role-delete-dialog header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #4e565d}.org-role-delete-dialog h2{margin:0;font-size:17px}.org-role-delete-dialog header button{display:grid;width:28px;height:28px;place-items:center;color:#dce1e5;background:transparent;border:0}.org-role-delete-dialog>p{margin:0;padding:18px 18px 8px;color:#b9c0c6;font-size:12px;line-height:1.55}.org-role-delete-dialog ul{margin:0 18px 18px;padding:10px 10px 10px 28px;background:#191d21;border:1px solid #424a51;font-size:12px}.org-role-delete-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #4e565d}.org-role-delete-dialog footer button{min-height:32px;padding:0 12px}.org-role-delete-dialog footer .danger-button{color:#fff;background:#9e3d49;border-color:#bd5965}.org-role-wizard label>small{display:block;margin-top:6px;color:#8d979f;font-size:11px}.org-role-validation{margin:16px 0 0;padding:10px 12px;color:#ffd0d0;background:#48252a;border:1px solid #87444d;font-size:12px}@media(max-width:760px){.org-role-toolbar>span{display:none}.org-role-selection{align-items:flex-start;flex-wrap:wrap;padding:10px 12px}.org-role-selection strong{width:100%}.org-role-action-menu{right:0}}.cloudx-page{min-height:720px;padding:0 24px 60px;color:#e7e9ed}.cloudx-page button,.cloudx-page input,.cloudx-page select,.cloudx-page textarea{font:inherit}.cloudx-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 0 20px;border-bottom:1px solid #343940}.cloudx-title h1{margin:0;color:#f7f8fa;font-size:24px;font-weight:640;letter-spacing:-.02em}.cloudx-title p{margin:6px 0 0;color:#939ba5;font-size:11px}.cloudx-primary{display:inline-flex!important;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 13px!important;color:#fff!important;background:#2b77b8!important;border:1px solid #428bc7!important;border-radius:3px!important;font-size:11px!important;font-weight:650}.cloudx-primary svg{width:14px}.cloudx-primary:disabled{cursor:not-allowed;opacity:.45}.cloudx-tabs{margin:0!important;padding:0!important;border-bottom:1px solid #373d44}.cloudx-tabs button{min-height:44px;padding:0 18px!important;font-size:11px!important}.cloudx-tabs button span{display:inline-grid;min-width:20px;height:20px;place-items:center;margin-left:7px;padding:0 5px;color:#aeb5bd;background:#1a1d21;border:1px solid #444b53;border-radius:10px;font-size:9px}.cloudx-tabs button.selected span{color:#d9ecff;border-color:#397eb3}.cloudx-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border:1px solid #3c4249;background:#1c2024}.cloudx-summary article{display:grid;gap:5px;min-height:82px;align-content:center;padding:15px 18px;border-right:1px solid #3c4249}.cloudx-summary article:last-child{border-right:0}.cloudx-summary strong{color:#f4f6f8;font-size:22px;font-weight:520}.cloudx-summary span{color:#949da6;font-size:10px}.cloudx-toolbar{display:flex;align-items:center;gap:9px;padding:14px 0}.cloudx-toolbar>label{position:relative;display:block;width:min(310px,34vw)}.cloudx-toolbar>label svg{position:absolute;top:9px;left:10px;width:14px;color:#87919b}.cloudx-toolbar input,.cloudx-toolbar select{height:34px;color:#e4e8eb;background:#15181b;border:1px solid #454d55;border-radius:3px;font-size:10px}.cloudx-toolbar input{width:100%;padding:0 10px 0 32px}.cloudx-toolbar select{padding:0 28px 0 10px}.cloudx-toolbar>button{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 10px;color:#bac2c9;background:#202429;border:1px solid #474f56;border-radius:3px;font-size:10px}.cloudx-toolbar>button svg{width:13px}.cloudx-toolbar>span{margin-left:auto;color:#858e97;font-size:10px}.cloudx-table{overflow:auto;border:1px solid #3d434a;background:#171a1e}.cloudx-table table{width:100%;min-width:900px;border-collapse:collapse}.cloudx-table th{height:38px;padding:0 13px;color:#9da6ae;background:#202429;border-bottom:1px solid #414850;font-size:9px;font-weight:650;letter-spacing:.045em;text-align:left;text-transform:uppercase}.cloudx-table td{height:58px;padding:10px 13px;color:#c7cdd3;border-bottom:1px solid #333941;font-size:10px;vertical-align:middle}.cloudx-table tr:last-child td{border-bottom:0}.cloudx-table tbody tr:hover{background:#1c2024}.cloudx-table td:last-child,.cloudx-table th:last-child{width:48px;text-align:right}.cloudx-table td:last-child>button{display:grid;width:28px;height:28px;place-items:center;color:#9da6ae;background:transparent;border:0;border-radius:3px}.cloudx-table td:last-child>button:hover{color:#fff;background:#30363d}.cloudx-table td:last-child svg{width:16px}.cloudx-link{padding:0;color:#75b6ec;background:transparent;border:0;text-align:left}.cloudx-link:hover{text-decoration:underline}.cloudx-deployment-name{display:grid;gap:3px}.cloudx-deployment-name strong{color:#75b6ec;font-size:10px}.cloudx-deployment-name small{color:#8c959e;font-size:9px}.cloudx-provider{display:flex;align-items:center;gap:9px;min-width:150px}.cloudx-provider>i{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;color:#fff;background:#3b4550;border:1px solid #59636e;border-radius:3px;font-size:11px;font-style:normal;font-weight:720}.cloudx-provider>i[data-provider=aws]{color:#ffbd66;background:#392c1c;border-color:#6e5431}.cloudx-provider>i[data-provider=azure]{color:#78c5ff;background:#1b3446;border-color:#315d79}.cloudx-provider>i[data-provider=gcp]{color:#8fd0a5;background:#1c3b2a;border-color:#34694a}.cloudx-provider>span{display:grid;gap:2px}.cloudx-provider strong{color:#e1e5e9;font-size:10px;font-weight:620}.cloudx-provider small{color:#8e979f;font-size:9px}.cloudx-status{display:inline-flex;align-items:center;gap:6px;color:#abb3ba;font-size:9px;white-space:nowrap}.cloudx-status i{width:7px;height:7px;background:#7f8992;border-radius:50%}.cloudx-status.connected i,.cloudx-status.active i{background:#65be80;box-shadow:0 0 0 2px #65be801f}.cloudx-status.attention i{background:#e5ad4c}.cloudx-status.validating i,.cloudx-status.provisioning i{background:#57a6e6}.cloudx-status.disabled i,.cloudx-status.stopped i{background:#727b84}.cloudx-error{display:block;max-width:190px;margin-top:4px;color:#e8b55e;font-size:8px}.cloudx-empty{display:grid;min-height:285px;place-items:center;align-content:center;gap:10px}.cloudx-empty>svg{width:30px;color:#69737d}.cloudx-empty h2{margin:0;color:#dce1e5;font-size:13px}.cloudx-empty p{max-width:390px;margin:0;color:#8f98a1;font-size:10px;text-align:center}.cloudx-empty>button{display:inline-flex;min-height:32px;align-items:center;gap:6px;margin-top:5px;padding:0 12px;color:#e3e8eb;background:#282d32;border:1px solid #59616a;border-radius:3px;font-size:10px}.cloudx-empty>button svg{width:13px}.cloudx-notice{position:fixed;z-index:96;right:24px;bottom:24px;display:grid;grid-template-columns:auto 1fr auto;width:min(510px,calc(100vw - 48px));align-items:center;gap:10px;padding:12px 14px;color:#dce3e8;background:#23282d;border:1px solid #58616a;border-left:3px solid #65a8db;border-radius:3px;box-shadow:0 18px 45px #0006;font-size:10px}.cloudx-notice>svg{width:16px;color:#70c486}.cloudx-notice button{display:grid;width:24px;height:24px;place-items:center;color:#a8b0b8;background:transparent;border:0}.cloudx-notice button svg{width:13px}.cloudx-scrim{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:24px;background:#000000b8;backdrop-filter:blur(2px)}.cloudx-wizard{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(900px,94vw);max-height:92vh;color:#e4e8eb;background:#1e2226;border:1px solid #5a626a;border-radius:4px;box-shadow:0 32px 90px #0000009e}.cloudx-wizard>header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #444b52}.cloudx-wizard>header>div{display:grid;gap:3px}.cloudx-wizard>header span{color:#84909a;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cloudx-wizard h2{margin:0;color:#f2f4f6;font-size:17px}.cloudx-wizard>header>button,.cloudx-manager>header>button{display:grid;width:28px;height:28px;place-items:center;color:#a8b0b8;background:transparent;border:0;border-radius:3px}.cloudx-wizard>header>button:hover,.cloudx-manager>header>button:hover{background:#30363b}.cloudx-wizard>header svg,.cloudx-manager>header>button svg{width:14px}.cloudx-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:14px 18px;list-style:none;border-bottom:1px solid #3c434a}.cloudx-steps li{position:relative;display:flex;align-items:center;gap:8px;color:#747e87;font-size:9px}.cloudx-steps li:not(:last-child):after{position:absolute;z-index:0;right:12px;left:34px;height:1px;background:#454c53;content:""}.cloudx-steps li span,.cloudx-steps li strong{position:relative;z-index:1}.cloudx-steps li span{display:grid;width:23px;height:23px;place-items:center;background:#1e2226;border:1px solid #58616a;border-radius:50%;font-size:9px}.cloudx-steps li.active,.cloudx-steps li.done{color:#e2e7ea}.cloudx-steps li.active span{color:#fff;background:#2f7eba;border-color:#56a0d9}.cloudx-steps li.done span{color:#d4efdc;background:#31553c;border-color:#548a63}.cloudx-wizard>main{min-height:380px;overflow:auto;padding:22px 24px}.cloudx-wizard>main>h3{margin:0 0 5px;color:#f0f2f4;font-size:15px}.cloudx-wizard>main>p{margin:0 0 18px;color:#929ca5;font-size:10px}.cloudx-wizard>main>label,.cloudx-form-grid>label{display:grid;gap:6px;color:#cdd3d8;font-size:10px}.cloudx-wizard input:not([type=checkbox]):not([type=radio]),.cloudx-wizard select,.cloudx-wizard textarea,.cloudx-confirm input{width:100%;min-height:35px;padding:7px 9px;color:#e5e9ec;background:#14171a;border:1px solid #555e66;border-radius:3px;font-size:10px;box-sizing:border-box}.cloudx-wizard textarea{resize:vertical}.cloudx-wizard small{color:#828d96;font-size:8px}.cloudx-wizard>footer,.cloudx-confirm>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;background:#1b1f23;border-top:1px solid #464d54}.cloudx-wizard>footer>button,.cloudx-confirm>footer>button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 12px;color:#d4d9dd;background:#292e33;border:1px solid #5b646c;border-radius:3px;font-size:10px}.cloudx-wizard>footer>button:disabled,.cloudx-confirm>footer>button:disabled{cursor:not-allowed;opacity:.42}.cloudx-provider-grid{display:grid;gap:9px}.cloudx-provider-grid>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:66px;padding:10px 12px;color:#d8dde1;background:#1a1e22;border:1px solid #485058;border-radius:3px;text-align:left}.cloudx-provider-grid>button.selected{border-color:#4c9bd6;box-shadow:inset 3px 0 #4c9bd6}.cloudx-provider-grid>button:disabled:not(.selected){opacity:.38}.cloudx-provider-grid>button>i{display:grid;width:36px;height:36px;place-items:center;background:#30373e;border:1px solid #545e67;border-radius:3px;font-size:14px;font-style:normal;font-weight:720}.cloudx-provider-grid>button>span{display:grid;gap:4px}.cloudx-provider-grid strong{font-size:11px}.cloudx-provider-grid small{color:#9099a1;font-size:9px}.cloudx-provider-grid svg{width:15px;color:#7d8790}.cloudx-wizard fieldset{margin:18px 0;padding:14px;border:1px solid #444c53}.cloudx-wizard legend{padding:0 6px;color:#c9d0d5;font-size:10px}.cloudx-region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cloudx-region-grid label{display:flex;min-height:35px;align-items:center;gap:8px;padding:0 10px;color:#c1c8ce;background:#181c20;border:1px solid #3f464d;border-radius:2px;font-size:9px}.cloudx-wizard>main>aside{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;color:#aeb8c0;background:#17212a;border:1px solid #315169;border-left:3px solid #4c96cc;font-size:9px;line-height:1.55}.cloudx-wizard>main>aside svg{flex:0 0 auto;width:17px;color:#73b3e1}.cloudx-wizard>main>aside span{display:grid;gap:3px}.cloudx-wizard>main>aside strong{color:#d9e8f2}.cloudx-form-grid{display:grid;gap:13px}.cloudx-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cloudx-switch-label{grid-template-columns:1fr auto!important;align-items:center;padding:10px;border:1px solid #3f464d}.cloudx-switch-label small{grid-column:1/-1}.cloudx-policy-link{display:inline-flex;align-items:center;gap:7px;margin-top:15px;padding:0;color:#72b3e5;background:transparent;border:0;font-size:9px}.cloudx-policy-link svg{width:13px}.cloudx-review{display:grid;grid-template-columns:150px 1fr;margin:15px 0 0;border:1px solid #444b52}.cloudx-review div{display:contents}.cloudx-review dt,.cloudx-review dd{margin:0;padding:10px 12px;border-bottom:1px solid #3c4349;font-size:9px}.cloudx-review dt{color:#939da5;background:#1a1e22}.cloudx-review dd{color:#d9dee2}.cloudx-review div:last-child dt,.cloudx-review div:last-child dd{border-bottom:0}.cloudx-permissions,.cloudx-preflight{margin-top:14px;padding:13px;border:1px solid #41484f}.cloudx-permissions h4,.cloudx-preflight h4{margin:0 0 9px;color:#dce1e5;font-size:10px}.cloudx-permissions p,.cloudx-preflight p{display:flex;align-items:center;gap:7px;margin:6px 0;color:#aab3ba;font-size:9px}.cloudx-permissions svg,.cloudx-preflight svg{width:13px;color:#63be7d}.cloudx-ack{display:grid!important;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin-top:14px;padding:11px;background:#20252a;border:1px solid #495158}.cloudx-ack input{margin-top:2px}.cloudx-errors{display:flex;gap:9px;margin-top:12px;padding:11px;color:#e4b459;background:#2b2418;border:1px solid #6e542d;font-size:9px}.cloudx-errors>svg{flex:0 0 auto;width:15px}.cloudx-errors ul{margin:0;padding-left:17px}.cloudx-account-picker{display:grid;gap:8px}.cloudx-account-picker>label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:59px;padding:9px 12px;background:#191d20;border:1px solid #464e55}.cloudx-account-picker>label.selected{border-color:#4c98d0;box-shadow:inset 3px 0 #4c98d0}.cloudx-manager{position:fixed;z-index:88;top:0;right:0;bottom:0;width:min(480px,92vw);overflow:auto;color:#dfe3e7;background:#1d2125;border-left:1px solid #58616a;box-shadow:-22px 0 55px #0000007a}.cloudx-manager>header{position:sticky;z-index:1;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;background:#23282d;border-bottom:1px solid #4a5259}.cloudx-manager>header>div{display:flex;flex:1;align-items:center;gap:12px}.cloudx-manager>header .cloudx-status{margin-left:auto}.cloudx-manager>main{display:grid;gap:15px;padding:16px}.cloudx-manager section{background:#20252a;border:1px solid #414950}.cloudx-manager section>h3{margin:0;padding:11px 13px;color:#eef1f3;border-bottom:1px solid #414950;font-size:11px}.cloudx-manager dl{margin:0}.cloudx-manager dl div{display:grid;grid-template-columns:135px 1fr;gap:10px;padding:9px 13px;border-bottom:1px solid #343a40;font-size:9px}.cloudx-manager dl div:last-child{border-bottom:0}.cloudx-manager dt{color:#88939c}.cloudx-manager dd{margin:0;color:#d0d6da}.cloudx-manager section>p,.cloudx-manager section>ul{margin:0;padding:12px 13px;color:#9aa4ad;font-size:9px;line-height:1.6}.cloudx-manager section>ul{padding-left:30px;padding-top:0}.cloudx-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.cloudx-actions button{display:flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;color:#cbd2d7;background:#292e33;border:1px solid #535c64;border-radius:3px;font-size:9px}.cloudx-actions button:hover:not(:disabled){border-color:#71808b}.cloudx-actions button svg{width:13px}.cloudx-actions button:disabled{opacity:.4}.cloudx-actions button.danger,.cloudx-confirm button.danger{color:#f2c1c1;background:#362022;border-color:#754347}.cloudx-attention{display:flex;align-items:flex-start;gap:9px;padding:11px;color:#ddb466;background:#2b2418;border:1px solid #6d542e;font-size:9px}.cloudx-attention svg{flex:0 0 auto;width:15px}.cloudx-attention span{display:grid;gap:3px}.cloudx-deployment-icon{display:grid;width:31px;height:31px;place-items:center;background:#303840;border:1px solid #59636d;border-radius:3px}.cloudx-deployment-icon svg{width:17px}.cloudx-manager>header>div>span:nth-child(2){display:grid;gap:3px}.cloudx-manager>header>div>span:nth-child(2) small{color:#8f99a2;font-size:8px}.cloudx-confirm{width:min(500px,94vw);color:#e3e7ea;background:#21262a;border:1px solid #5d666e;border-radius:4px;box-shadow:0 28px 75px #0009}.cloudx-confirm>header{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:16px 18px;border-bottom:1px solid #474f56}.cloudx-confirm>header>svg{width:18px;color:#e4b254}.cloudx-confirm h2{margin:0;color:#f0f2f4;font-size:15px}.cloudx-confirm p{margin:5px 0 0;color:#949ea6;font-size:9px;line-height:1.5}.cloudx-confirm>header>button{display:grid;width:25px;height:25px;place-items:center;color:#aab2b9;background:transparent;border:0}.cloudx-confirm>header>button svg{width:13px}.cloudx-confirm>label{display:grid;gap:7px;padding:18px;color:#cbd2d7;font-size:10px}.cloudx-confirm>label strong{color:#fff}.cloudx-confirm>footer svg{width:13px}@media(max-width:900px){.cloudx-summary{grid-template-columns:repeat(2,1fr)}.cloudx-summary article:nth-child(2){border-right:0}.cloudx-summary article:nth-child(-n+2){border-bottom:1px solid #3c4249}.cloudx-toolbar{flex-wrap:wrap}.cloudx-toolbar>label{width:100%}.cloudx-toolbar>span{margin-left:0}.cloudx-form-grid.two{grid-template-columns:1fr}}@media(max-width:640px){.cloudx-page{padding-inline:14px}.cloudx-title{align-items:stretch;flex-direction:column}.cloudx-summary{grid-template-columns:1fr}.cloudx-summary article{border-right:0;border-bottom:1px solid #3c4249}.cloudx-summary article:last-child{border-bottom:0}.cloudx-steps{grid-template-columns:1fr;gap:7px}.cloudx-steps li:after{display:none}.cloudx-wizard>main{padding:18px}.cloudx-region-grid,.cloudx-review{grid-template-columns:1fr}.cloudx-review dt{border-bottom:0}.cloudx-actions{grid-template-columns:1fr}}.cloud-on-ramp-reference{width:100%;max-width:none;min-height:680px;padding:30px 24px 54px}.cloud-on-ramp-reference>h1{margin:0 0 46px;font-size:25px;line-height:1.2}.cloud-on-ramp-reference>section{margin-left:12px}.cloud-on-ramp-reference h2{margin-bottom:10px;font-size:15px}.cloud-on-ramp-reference p,.cloud-on-ramp-reference a{font-size:12px;line-height:1.45}.cloud-on-ramp-reference p{margin-bottom:10px}.cloud-integrations-clone{width:100%;max-width:none;min-height:760px;padding-bottom:54px}.cloud-integrations-clone>header{padding:30px 20px 20px}.cloud-integrations-clone>header h1{font-size:25px}.cloud-integrations-clone>.meraki-page-tabs{height:54px}.cloud-integrations-clone>.meraki-page-tabs button{min-width:130px;font-size:14px}.cloud-integrations-empty{min-height:370px;gap:18px;margin:20px;border-radius:4px}.cloud-integrations-empty>svg,.cloud-wizard-empty>svg{width:38px;height:38px}.cloud-integrations-empty>p,.cloud-wizard-empty>p,.cloud-integrations-empty>button,.cloud-wizard-empty>button,.cloud-wizard-toolbar>button{font-size:12px}.cloud-integrations-empty>button,.cloud-wizard-empty>button,.cloud-wizard-toolbar>button{min-height:36px;padding:0 13px}.cloud-integrations-empty>button svg,.cloud-wizard-empty>button svg,.cloud-wizard-toolbar>button svg{width:15px}.cloud-integrations-empty table{width:min(860px,90%)}.cloud-integrations-empty th,.cloud-integrations-empty td{height:48px;padding:10px 14px;font-size:12px}.cloud-deployment-wizard{width:min(940px,calc(100vw - 40px));border-radius:8px}.cloud-deployment-wizard>header,.cloud-account-drawer>header{padding:20px 22px}.cloud-deployment-wizard h2,.cloud-account-drawer h2{font-size:20px}.cloud-deployment-wizard header button,.cloud-account-drawer header button{width:32px;height:32px}.cloud-deployment-wizard header svg,.cloud-account-drawer header svg{width:17px}.cloud-integration-steps{padding:22px 28px}.cloud-account-drawer .cloud-integration-steps{padding-inline:20px}.cloud-integration-steps li{gap:9px;font-size:12px}.cloud-integration-steps span{width:28px;height:28px}.cloud-wizard-panel{gap:16px;min-height:370px;padding:30px}.cloud-wizard-panel h3,.cloud-account-drawer section h3{font-size:18px}.cloud-wizard-panel>p,.cloud-account-drawer section>p,.cloud-wizard-panel>label,.cloud-account-drawer label,.cloud-wizard-panel dt,.cloud-wizard-panel dd{font-size:12px}.cloud-wizard-toolbar select,.cloud-wizard-panel input,.cloud-wizard-panel select,.cloud-account-drawer input{height:38px;padding:0 11px;font-size:12px}.cloud-wizard-empty{min-height:230px;gap:16px}.cloud-account-list{gap:10px}.cloud-account-list label{gap:12px;padding:15px}.cloud-deployment-wizard>footer,.cloud-account-drawer>footer{gap:10px;padding:16px 22px}.cloud-deployment-wizard>footer button,.cloud-account-drawer>footer button{min-height:36px;padding:0 15px;font-size:12px}.cloud-account-drawer{width:min(520px,94vw)}.cloud-account-drawer section{gap:16px;padding:28px 22px}.cloud-account-drawer section>button{min-height:72px;padding:17px}@media(max-width:760px){.cloud-on-ramp-reference,.cloud-integrations-clone{padding-inline:14px}.cloud-integration-steps{grid-template-columns:1fr;gap:10px}.cloud-integration-steps li:after{display:none}}.traffic-analytics-page{max-width:1480px;padding:21px 22px 42px}.traffic-analytics-title{display:flex;align-items:center;gap:14px;min-height:42px}.traffic-analytics-title h1{margin:0 4px 0 0;color:#f2f4f6;font-size:20px;font-weight:650;letter-spacing:-.015em}.traffic-filter{position:relative}.traffic-filter>button{display:flex;min-height:30px;align-items:center;gap:3px;padding:0;color:#d6dce1;background:transparent;border:0;font-size:9px}.traffic-filter>button svg{width:11px}.traffic-filter>div{position:absolute;z-index:12;top:29px;left:-7px;display:grid;min-width:185px;padding:4px;color:#e4e8eb;background:#272c31;border:1px solid #666d74;border-radius:2px;box-shadow:0 7px 18px #0007}.traffic-filter>div button{min-height:30px;padding:0 10px;color:#d8dde1;background:transparent;border:0;text-align:left;font-size:9px}.traffic-filter>div button:hover,.traffic-filter>div button.selected{color:#fff;background:#35414b}.traffic-chart-section{margin-top:13px}.traffic-chart-section>strong{display:block;margin-bottom:7px;color:#ecf0f2;font-size:9px}.traffic-chart{display:grid;grid-template-columns:45px minmax(0,1fr);height:145px}.traffic-axis{display:flex;flex-direction:column;justify-content:space-between;padding:0 6px 0 0;color:#939ca4;font-size:7px;text-align:right}.traffic-chart svg{width:100%;height:145px;overflow:visible;background:#171b1f;border:1px solid #626970}.traffic-chart svg line{stroke:#454c53;stroke-width:1}.traffic-chart svg polyline{fill:none;stroke:#61a7de;stroke-width:2;vector-effect:non-scaling-stroke}.traffic-results{margin:23px 0 0;overflow:auto;border:1px solid #4c535a;background:#1d2125}.traffic-results table{width:max-content;min-width:100%;border-collapse:collapse}.traffic-results th,.traffic-results td{height:36px;padding:7px 9px;color:#cbd1d6;border-right:1px solid #3d444a;border-bottom:1px solid #3d444a;font-size:8px;text-align:left;white-space:nowrap}.traffic-results th{padding:0;color:#a7b0b8;background:#252a2f}.traffic-results th button{display:flex;width:100%;height:36px;align-items:center;gap:4px;padding:0 9px;color:inherit;background:none;border:0;font:inherit;text-align:left}.traffic-results th svg{width:10px}.traffic-results th span{color:#73afe2}.traffic-results thead tr:nth-child(2) td{height:30px;color:#949ea6;background:#20252a}.traffic-results tbody tr:hover td{background:#22282d}.traffic-application-link{padding:0;color:#72ade1;background:none;border:0;font:inherit}.traffic-empty{display:flex;min-height:48px;align-items:center;margin-top:22px;padding:0 9px;color:#a8b0b7;border-top:1px solid #555d64;border-bottom:1px solid #555d64;font-size:9px}.traffic-report-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;color:#9fa8b0;font-size:8px}.traffic-report-footer button{display:inline-flex;align-items:center;gap:5px;padding:0;color:#83b980;background:none;border:0;font-size:8px}.traffic-report-footer button svg{width:11px}.traffic-report-footer button:hover{text-decoration:underline}@media(max-width:760px){.traffic-analytics-title{align-items:flex-start;flex-direction:column;gap:0}.traffic-chart{grid-template-columns:38px 1fr}.traffic-report-footer{align-items:flex-start;flex-direction:column}}.wireless-application-summary{display:grid;grid-template-columns:repeat(4,1fr);margin:14px 0 17px;border:1px solid #535b62;background:#1d2124}.wireless-application-summary article{display:flex;min-height:62px;align-items:center;justify-content:center;gap:10px;border-right:1px solid #535b62}.wireless-application-summary article:last-child{border-right:0}.wireless-application-summary strong{color:#eef2f4;font-size:18px;font-weight:500}.wireless-application-summary span{color:#aeb6bc;font-size:8px}.wireless-application-toolbar{display:flex;align-items:center;gap:10px;margin:18px 0 8px}.wireless-application-toolbar label{display:flex;width:290px;height:31px;align-items:center;padding:0 8px;background:#171a1d;border:1px solid #606870;border-radius:2px}.wireless-application-toolbar input{width:100%;color:#edf1f3;background:transparent;border:0;outline:0;font-size:8px}.wireless-application-toolbar>span{margin-left:auto;color:#aeb6bc;font-size:8px}.wireless-application-statistics-page .traffic-results{margin-top:0}.wireless-application-statistics-page .traffic-results tbody tr.selected td{background:#243541}.wireless-application-detail{margin-top:16px;color:#dfe4e8;background:#202428;border:1px solid #565e65}.wireless-application-detail>header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #51585f}.wireless-application-detail>header span{color:#98a2aa;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.wireless-application-detail h2{margin:3px 0 0;font-size:13px}.wireless-application-detail>header button{width:28px;height:28px;padding:0;color:#aeb7be;background:transparent;border:0;font-size:18px;cursor:pointer}.wireless-application-detail dl{display:grid;grid-template-columns:repeat(5,1fr);margin:0}.wireless-application-detail dl div{min-width:0;padding:11px 13px;border-right:1px solid #484f55;border-bottom:1px solid #484f55}.wireless-application-detail dl div:nth-child(5n){border-right:0}.wireless-application-detail dt{margin-bottom:4px;color:#929ca4;font-size:7px}.wireless-application-detail dd{margin:0;overflow:hidden;color:#eef1f3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:800px){.wireless-application-summary{grid-template-columns:repeat(2,1fr)}.wireless-application-summary article:nth-child(2){border-right:0}.wireless-application-summary article:nth-child(-n+2){border-bottom:1px solid #535b62}.wireless-application-detail dl{grid-template-columns:repeat(2,1fr)}.wireless-application-detail dl div:nth-child(5n){border-right:1px solid #484f55}.wireless-application-detail dl div:nth-child(2n){border-right:0}.wireless-application-toolbar label{width:100%}}.intelligent-capture-page{max-width:1250px;padding:20px 24px 52px;color:#e8ecef}.capture-title-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px}.capture-title-row h1{margin:0;font-size:23px;font-weight:630;letter-spacing:-.03em}.capture-device-type select{min-width:165px;height:34px;padding:0 30px 0 11px;color:#e8ebed;background:#20252a;border:1px solid #596168;border-radius:2px;font:inherit;font-size:10px}.capture-tabs{display:flex;gap:25px;margin-top:18px;border-bottom:1px solid #51585e}.capture-tabs button{min-height:38px;margin-bottom:-1px;padding:0 2px;color:#aeb5ba;background:transparent;border:0;border-bottom:2px solid transparent;font-size:10px}.capture-tabs button:hover,.capture-tabs button.active{color:#eef1f3;border-bottom-color:#5ba9e8}.capture-toast{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:9px 12px;color:#dcefe0;background:#1d3326;border:1px solid #4c805d;border-radius:2px;font-size:9px}.capture-toast button,.capture-license-notice>button,.capture-filter-drawer header button,.capture-schedule-dialog header button{display:grid;width:25px;height:25px;place-items:center;padding:0;color:inherit;background:transparent;border:0}.capture-toast svg,.capture-license-notice>button svg,.capture-filter-drawer header button svg,.capture-schedule-dialog header button svg{width:13px}.capture-license-notice{display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;gap:9px;margin-top:18px;padding:13px 12px;color:#cbd2d7;background:#22272b;border:1px solid #545c62;border-radius:2px}.capture-license-notice>svg{width:16px;color:#7eb9e7}.capture-license-notice strong{display:block;margin-bottom:3px;color:#f0f2f4;font-size:10px}.capture-license-notice p{margin:0;font-size:8px;line-height:1.55}.capture-form{width:min(760px,100%);margin-top:20px}.capture-scope-fieldset{display:flex;gap:27px;margin:0 0 19px;padding:0;border:0}.capture-scope-fieldset legend{margin-bottom:11px;color:#e9edef;font-size:10px;font-weight:630}.capture-scope-fieldset label{display:flex;align-items:center;gap:7px;color:#cbd1d6;font-size:9px}.capture-scope-fieldset input,.capture-enable input{accent-color:#56a8e8}.capture-form-row{padding:13px 0;border-top:1px solid #333a40}.capture-form-row:first-of-type{border-top:0}.capture-form-row.split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(190px,.75fr);gap:18px}.capture-form-row>label,.capture-schedule-dialog label,.capture-list-filters>label{display:grid;gap:7px;color:#dce1e5;font-size:9px;font-weight:600}.capture-form-row input,.capture-form-row select,.capture-form-row textarea,.capture-schedule-dialog input,.capture-schedule-dialog select,.capture-list-filters input,.capture-list-filters select{width:100%;min-height:34px;padding:7px 10px;color:#e9edef;background:#161a1e;border:1px solid #596168;border-radius:2px;outline:none;font:inherit;font-size:9px}.capture-form-row textarea{resize:vertical}.capture-form-row input:focus,.capture-form-row select:focus,.capture-form-row textarea:focus,.capture-list-filters input:focus,.capture-list-filters select:focus{border-color:#69afe4;box-shadow:0 0 0 1px #69afe455}.duration-row label{max-width:210px}.capture-filter-row .capture-text-action{justify-self:start;margin-top:7px;padding:0;color:#75b5e5;background:transparent;border:0;font-size:8px}.capture-validation{display:block;color:#f29191;font-size:8px;font-weight:500}.capture-empty-note{color:#98a0a7;font-weight:400}.capture-device-checklist{display:grid;gap:4px;padding:6px;background:#171b1f;border:1px solid #555d64}.capture-device-checklist label{display:grid;grid-template-columns:18px minmax(0,1fr);padding:6px;color:#d9dee2;font-weight:500}.capture-device-checklist small{grid-column:2;color:#8f989f;font-weight:400}.capture-actions{display:flex;gap:9px;margin-top:13px;padding-top:17px;border-top:1px solid #51585e}.capture-actions button,.capture-schedule-summary button,.capture-schedule-dialog footer button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:2px;font-size:9px;font-weight:630}.capture-actions svg,.capture-schedule-summary svg,.capture-schedule-dialog footer svg{width:13px}.capture-list-view{margin-top:18px}.capture-list-filters{display:grid;grid-template-columns:190px 190px minmax(200px,1fr) 190px;align-items:end;gap:9px;padding:12px;background:#20252a;border:1px solid #50575d}.capture-list-search{position:relative}.capture-list-search svg{position:absolute;bottom:9px;left:9px;width:13px;color:#89929a}.capture-list-search input{padding-left:29px}.capture-table-wrap{overflow:auto;margin-top:11px;border:1px solid #4d555b}.capture-table-wrap table{width:100%;min-width:850px;border-collapse:collapse}.capture-table-wrap th,.capture-table-wrap td{height:38px;padding:7px 10px;color:#cad0d5;border-right:1px solid #3d444a;border-bottom:1px solid #3d444a;font-size:8px;text-align:left;white-space:nowrap}.capture-table-wrap th{height:34px;color:#aeb6bc;background:#252a2f;font-weight:640}.capture-table-wrap tbody tr:hover td{background:#20262b}.capture-no-data{height:65px!important;color:#9ba4ab!important;text-align:center!important}.capture-file-link{padding:0;color:#71afe1;background:none;border:0;font:inherit}.capture-status{display:inline-block;padding:3px 6px;border-radius:999px;background:#30363b}.capture-status.complete{color:#7fcb90;background:#203329}.capture-status.capturing{color:#7fb9e8;background:#20313f}.capture-status.failed{color:#ef9696;background:#3b2424}.capture-row-actions{display:flex;gap:3px}.capture-row-actions button,.capture-table-wrap td>button{display:grid;width:27px;height:27px;place-items:center;padding:0;color:#aeb7bd;background:transparent;border:0}.capture-row-actions button:hover,.capture-table-wrap td>button:hover{color:#fff;background:#30363b}.capture-row-actions svg,.capture-table-wrap td>button svg{width:13px}.capture-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;color:#aeb5ba;font-size:8px}.capture-pagination label{display:flex;align-items:center;gap:7px}.capture-pagination select{height:29px;color:#dfe3e6;background:#1d2226;border:1px solid #555d64}.capture-pagination button{display:grid;width:27px;height:27px;place-items:center;color:#aeb5ba;background:transparent;border:0}.capture-pagination svg{width:13px}.capture-schedule-summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.capture-schedule-summary p{margin:0;color:#c8cfd4;font-size:9px}.capture-enable{display:flex;align-items:center;gap:6px;font-size:8px}.capture-drawer-backdrop,.capture-modal-backdrop{position:fixed;z-index:80;inset:0;background:#0008}.capture-filter-drawer{position:absolute;top:0;right:0;width:min(480px,92vw);height:100%;overflow:auto;color:#e5e9ec;background:#1b2024;border-left:1px solid #5b6268;box-shadow:-10px 0 30px #0007}.capture-filter-drawer header,.capture-schedule-dialog header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#20252a;border-bottom:1px solid #50575d}.capture-filter-drawer h2,.capture-schedule-dialog h2{margin:0;font-size:14px;font-weight:630}.capture-filter-drawer>div{padding:0 18px 24px}.capture-filter-drawer section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:13px 0;border-bottom:1px solid #383f44}.capture-filter-drawer strong{font-size:9px}.capture-filter-drawer code{grid-column:1;color:#a9d1f0;font-size:8px;line-height:1.5;white-space:normal}.capture-filter-drawer section button{grid-column:2;grid-row:1/3;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#d9dee2;background:#272d32;border:1px solid #596168;border-radius:2px;font-size:8px}.capture-filter-drawer section button svg{width:11px}.capture-modal-backdrop{display:grid;place-items:center;padding:20px}.capture-schedule-dialog{width:min(520px,95vw);color:#e6eaed;background:#1c2125;border:1px solid #626970;border-radius:2px;box-shadow:0 18px 45px #0009}.capture-schedule-dialog>div{display:grid;gap:14px;padding:18px}.capture-schedule-dialog dl{display:grid;gap:8px;margin:0;padding:11px;background:#171b1e;border:1px solid #444b51}.capture-schedule-dialog dl div{display:grid;grid-template-columns:105px minmax(0,1fr);font-size:8px}.capture-schedule-dialog dt{color:#9fa8af}.capture-schedule-dialog dd{margin:0;color:#e0e5e8}.capture-schedule-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #4a5157}@media(max-width:850px){.capture-list-filters{grid-template-columns:1fr 1fr}.capture-form-row.split{grid-template-columns:1fr}}@media(max-width:560px){.intelligent-capture-page{padding:16px 13px 38px}.capture-title-row{align-items:flex-start;flex-direction:column}.capture-tabs{gap:12px;overflow:auto}.capture-list-filters{grid-template-columns:1fr}.capture-scope-fieldset{align-items:flex-start;flex-direction:column;gap:9px}.capture-form-row.split{grid-template-columns:1fr}}.capture-schedule-dialog footer{align-items:center}.capture-schedule-dialog footer>span{flex:1}.capture-detail-dialog{width:min(620px,95vw)}.capture-detail-dialog header>div{display:flex;align-items:center;gap:10px}.capture-detail-dialog dl div{grid-template-columns:135px minmax(0,1fr)}.capture-detail-dialog code{color:#a9d1f0;white-space:normal}.capture-file-summary{display:flex;gap:9px;padding:10px 11px;color:#cbd4dc;background:#17222b;border:1px solid #425666;font-size:8px;line-height:1.5}.capture-file-summary svg{flex:none;width:14px}.capture-delete-schedule{color:#ef8b8b!important;border-color:#844b4b!important}.topology-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 20px 0;padding:9px 12px;color:#d9ebdc;background:#1d3024;border:1px solid #477353;font-size:9px}.topology-notice button{display:grid;width:24px;height:24px;place-items:center;border:0;background:transparent;color:inherit}.topology-notice svg{width:13px}.topology-modal-layer{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:20px;background:#0009}.topology-node-dialog{width:min(540px,95vw);max-height:90vh;overflow:auto;color:#edf0f2;background:#1c2025;border:1px solid #606871;border-radius:3px;box-shadow:0 22px 55px #000b}.topology-node-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:#23282e;border-bottom:1px solid #505760}.topology-node-dialog>header>div{display:flex;align-items:center;gap:12px}.topology-node-symbol{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:#607e9a;border:1px solid #8999a7;border-radius:4px}.topology-node-symbol svg{width:22px}.topology-node-symbol.firewall{background:#9b6262}.topology-node-symbol.access_point{background:#4d877b;border-radius:50%}.topology-node-symbol.subnet{background:#647c69;border-radius:17px}.topology-node-dialog h2{margin:0 0 4px;font-size:17px}.topology-node-dialog>header>button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#dbe0e4}.topology-node-dialog>header>button svg{width:16px}.topology-dialog-status{display:inline-flex;align-items:center;gap:6px;color:#aeb6bf;text-transform:capitalize}.topology-dialog-status i{width:8px;height:8px;border-radius:50%;background:#7fc169}.topology-dialog-status.alerting i{background:#e2a24f}.topology-dialog-status.offline i{background:#8d949c}.topology-node-dialog dl{margin:0;padding:12px 20px}.topology-node-dialog dl div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid #373d45;font-size:10px}.topology-node-dialog dt{color:#959ea8}.topology-node-dialog dd{margin:0}.topology-node-dialog>section{padding:0 20px 16px}.topology-node-dialog>section h3{margin:5px 0 9px;font-size:12px}.topology-node-dialog>section button{display:grid;grid-template-columns:28px 1fr 18px;align-items:center;gap:9px;width:100%;padding:9px 10px;color:#e5e8eb;background:#181c20;border:1px solid #444b54;border-bottom:0;text-align:left}.topology-node-dialog>section button:last-child{border-bottom:1px solid #444b54}.topology-node-dialog>section button>svg{width:16px}.topology-node-dialog>section button span{display:grid}.topology-node-dialog>section button strong{font-size:10px}.topology-node-dialog>section button small{color:#929ba5}.topology-node-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #4b525b}.topology-node-dialog>footer button{min-height:34px;padding:0 13px;color:#eef0f2;background:#292e34;border:1px solid #5b636d;border-radius:3px;font-size:9px}.floor-plan-notice{position:absolute;z-index:5;right:18px;bottom:48px;display:flex;align-items:center;gap:14px;padding:10px 12px;color:#dceade;background:#1c3023;border:1px solid #4c7657;font-size:9px;box-shadow:0 6px 18px #0007}.floor-plan-notice button{display:grid;width:22px;height:22px;place-items:center;border:0;background:transparent;color:inherit}.floor-plan-notice svg{width:13px}.floor-editor-layer{position:fixed;z-index:1300;inset:0;display:flex;justify-content:flex-end;background:#0009}.floor-editor-dialog{width:min(650px,96vw);height:100%;overflow:auto;color:#eef0f2;background:#1a1e23;border-left:1px solid #5c636d;box-shadow:-18px 0 48px #000a}.floor-editor-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;background:#20252b;border-bottom:1px solid #4e555e}.floor-editor-dialog h2{margin:0;font-size:19px}.floor-editor-dialog header p{margin:5px 0 0;color:#9ca5af;font-size:9px}.floor-editor-dialog header button{display:grid;width:27px;height:27px;place-items:center;border:0;background:transparent;color:#e0e4e7}.floor-editor-dialog header svg{width:16px}.floor-editor-dialog>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 22px}.floor-editor-dialog label{display:grid;gap:7px;color:#dce0e4;font-size:9px;font-weight:650}.floor-editor-dialog label.wide,.floor-upload,.floor-editor-help{grid-column:1/-1}.floor-editor-dialog input,.floor-editor-dialog select{width:100%;min-height:36px;padding:7px 9px;color:#f0f2f4;background:#111519;border:1px solid #59616b;border-radius:2px;font:inherit}.floor-upload{position:relative;display:grid!important;place-items:center;min-height:125px;padding:18px;border:1px dashed #66707a;background:#12171b;text-align:center;cursor:pointer}.floor-upload svg{width:24px}.floor-upload strong{font-size:10px}.floor-upload span{color:#929ba5;font-weight:400}.floor-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.floor-editor-help{display:flex;gap:9px;padding:11px 12px;color:#cad7e2;background:#17232d;border:1px solid #425a6e;font-size:9px}.floor-editor-help svg{flex:none;width:15px}.floor-editor-dialog>footer{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;padding:14px 22px;background:#20252b;border-top:1px solid #4e555e}.floor-editor-dialog footer>span{flex:1}.floor-editor-dialog footer button{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:0 13px;color:#eef0f2;background:#2a2f36;border:1px solid #5d6570;border-radius:3px;font-size:9px;font-weight:650}.floor-editor-dialog footer svg{width:14px}.floor-editor-dialog .floor-delete{color:#ef8d8d;border-color:#874b4b;background:transparent}@media(max-width:620px){.floor-editor-dialog>section{grid-template-columns:1fr}.floor-editor-dialog label.wide,.floor-upload,.floor-editor-help{grid-column:auto}}.compliance-modal-layer{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:20px;background:#0009}.compliance-check-dialog{width:min(620px,96vw);max-height:90vh;overflow:auto;color:#edf0f2;background:#1b1f24;border:1px solid #606872;border-radius:3px;box-shadow:0 22px 55px #000b}.compliance-check-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:#22272d;border-bottom:1px solid #4e555e}.compliance-check-dialog>header>div{display:flex;align-items:center;gap:12px}.compliance-check-dialog h2{margin:0 0 4px;font-size:17px}.compliance-check-dialog header small{color:#9da5af;text-transform:capitalize}.compliance-check-dialog>header>button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#e3e6e9}.compliance-check-dialog>header svg{width:16px}.compliance-check-dialog>nav{display:flex;gap:18px;padding:0 20px;border-bottom:1px solid #4a515a}.compliance-check-dialog>nav button{min-height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:#aab2bc;font-size:9px}.compliance-check-dialog>nav button.selected{border-bottom-color:#55a9eb;color:#fff}.compliance-dialog-body{display:grid;gap:14px;padding:18px 20px}.compliance-dialog-body section{padding:12px 14px;background:#171b20;border:1px solid #404750}.compliance-dialog-body h3{margin:0 0 7px;font-size:11px}.compliance-dialog-body p{margin:0;color:#b7bec7;font-size:9px;line-height:1.55}.compliance-dialog-body dl{margin:0;border:1px solid #424952}.compliance-dialog-body dl div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:9px 11px;border-bottom:1px solid #363c44;font-size:9px}.compliance-dialog-body dl div:last-child{border-bottom:0}.compliance-dialog-body dt{color:#959ea8}.compliance-dialog-body dd{margin:0}.compliance-dialog-body aside{display:flex;gap:9px;padding:11px 12px;color:#e3d2b6;background:#30271a;border:1px solid #79613a;font-size:9px;line-height:1.5}.compliance-dialog-body aside svg{flex:none;width:16px}.compliance-dialog-body code{display:block;color:#add5f2;font-size:9px}.compliance-check-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #4b525b}.compliance-check-dialog>footer button{min-height:34px;padding:0 13px;color:#edf0f2;background:#292e34;border:1px solid #5b636d;border-radius:3px;font-size:9px;font-weight:650}.general-settings-notice{position:sticky;z-index:4;bottom:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 0;padding:10px 13px;color:#dceade;background:#1d3024;border:1px solid #4d7658;font-size:9px}.general-settings-notice button{display:grid;width:24px;height:24px;place-items:center;border:0;background:transparent;color:inherit}.general-settings-notice svg{width:13px}.general-slice-value{position:relative!important;display:block!important}.general-slice-value>input{padding-right:32px!important}.general-slice-value>button{position:absolute!important;right:3px;top:3px;display:grid!important;width:28px!important;height:28px!important;min-height:0!important;place-items:center;padding:0!important;border:0!important;background:transparent!important;color:#d98585!important}.general-slice-value svg{width:13px}.general-credential-layer{position:fixed;z-index:1350;inset:0;display:grid;place-items:center;padding:20px;background:#0009}.general-credential-dialog{width:min(560px,96vw);color:#eff1f3;background:#1b1f24;border:1px solid #5d6570;border-radius:3px;box-shadow:0 22px 55px #000b}.general-credential-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:#22272d;border-bottom:1px solid #4d555e}.general-credential-dialog h2{margin:0;font-size:18px}.general-credential-dialog header p{margin:5px 0 0;color:#9da5af;font-size:9px}.general-credential-dialog header button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#e3e6e9}.general-credential-dialog header svg{width:16px}.general-credential-dialog>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:19px 20px}.general-credential-dialog label{display:grid;gap:7px;color:#dce0e4;font-size:9px;font-weight:650}.general-credential-dialog input,.general-credential-dialog select{width:100%;min-height:36px;padding:7px 9px;color:#f0f2f4;background:#111519;border:1px solid #59616b;border-radius:2px;font:inherit}.general-credential-dialog aside{grid-column:1/-1;display:flex;gap:9px;padding:11px 12px;color:#ead6b8;background:#30271a;border:1px solid #79613a;font-size:9px;line-height:1.5}.general-credential-dialog aside svg{flex:none;width:16px}.general-credential-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #4b525b}.general-credential-dialog footer button{min-height:35px;padding:0 13px;color:#edf0f2;background:#292e34;border:1px solid #5b636d;border-radius:3px;font-size:9px;font-weight:650}@media(max-width:620px){.general-credential-dialog>section{grid-template-columns:1fr}.general-credential-dialog aside{grid-column:auto}}.administration-filter-panel{display:flex;align-items:end;gap:10px;margin:0 0 12px;padding:12px;background:#20252a;border:1px solid #505861}.administration-filter-panel label{display:grid;gap:6px;min-width:170px;color:#aeb6bf;font-size:9px}.administration-filter-panel select{min-height:34px;padding:0 9px;color:#edf0f2;background:#15191d;border:1px solid #59616b}.administration-filter-panel button{min-height:34px;padding:0 11px;color:#edf0f2;background:#292e34;border:1px solid #59616b}.administration-roles>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.administration-roles>header h2{margin:0}.administration-modal-layer{position:fixed;z-index:1350;inset:0;display:grid;place-items:center;padding:20px;background:#0009}.administration-dialog{width:min(680px,96vw);max-height:90vh;overflow:auto;color:#eef0f2;background:#1b1f24;border:1px solid #5e6670;border-radius:3px;box-shadow:0 22px 55px #000b}.administration-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:#22272d;border-bottom:1px solid #4e555e}.administration-dialog h2{margin:0;font-size:18px}.administration-dialog header p{margin:5px 0 0;color:#9da5af;font-size:9px}.administration-dialog header button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#e3e6e9}.administration-dialog header svg{width:16px}.administration-dialog>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:19px 20px}.administration-dialog label{display:grid;gap:7px;color:#dce0e4;font-size:9px;font-weight:650}.administration-dialog .wide{grid-column:1/-1}.administration-dialog input,.administration-dialog select,.administration-dialog textarea{width:100%;min-height:36px;padding:7px 9px;color:#f0f2f4;background:#111519;border:1px solid #59616b;border-radius:2px;font:inherit}.administration-dialog textarea{resize:vertical}.administration-dialog fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:13px;border:1px solid #464d56}.administration-dialog legend{padding:0 5px;color:#cbd1d7;font-size:9px;font-weight:700}.administration-dialog .admin-dialog-check{display:flex;align-items:center;gap:8px}.administration-dialog .admin-dialog-check input{width:16px;min-height:16px}.administration-dialog>footer{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;padding:14px 20px;background:#22272d;border-top:1px solid #4b525b}.administration-dialog footer>span{flex:1}.administration-dialog footer button{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:0 13px;color:#edf0f2;background:#292e34;border:1px solid #5b636d;border-radius:3px;font-size:9px;font-weight:650}.administration-dialog footer svg{width:14px}.administration-dialog .administration-danger{color:#ee8b8b;border-color:#874b4b;background:transparent}@media(max-width:650px){.administration-filter-panel{align-items:stretch;flex-direction:column}.administration-dialog>section,.administration-dialog fieldset{grid-template-columns:1fr}.administration-dialog .wide{grid-column:auto}}.alert-rule-info{display:grid!important;width:24px;height:24px;min-height:24px!important;place-items:center;padding:0!important;color:#929ba4!important;background:transparent!important;border:0!important}.alert-rule-info svg{width:13px}.alert-dialog-layer{position:fixed;z-index:1350;inset:0;display:grid;place-items:center;padding:20px;background:#0009}.alert-rule-dialog{width:min(670px,96vw);max-height:90vh;overflow:auto;color:#eef0f2;background:#1b1f24;border:1px solid #5e6670;border-radius:3px;box-shadow:0 22px 55px #000b}.alert-rule-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:#22272d;border-bottom:1px solid #4e555e}.alert-rule-dialog h2{margin:0;font-size:17px}.alert-rule-dialog header p{margin:5px 0 0;color:#9da5af;font-size:9px}.alert-rule-dialog header button{display:grid;width:28px;height:28px;place-items:center;color:#e3e6e9;background:transparent;border:0}.alert-rule-dialog header svg{width:15px}.alert-rule-dialog>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:19px 20px}.alert-rule-dialog label{display:grid;gap:7px;color:#dce0e4;font-size:9px;font-weight:650}.alert-rule-dialog .wide{grid-column:1/-1}.alert-rule-dialog input,.alert-rule-dialog select{width:100%;min-height:35px;padding:7px 9px;color:#f0f2f4;background:#111519;border:1px solid #59616b;border-radius:2px;font:inherit}.alert-threshold-field{display:grid;grid-template-columns:1fr 120px}.alert-threshold-field select{border-left:0}.alert-rule-dialog .alert-dialog-check{display:flex;align-items:center;gap:8px}.alert-rule-dialog .alert-dialog-check input{width:16px;min-height:16px}.alert-rule-dialog>aside{display:flex;align-items:flex-start;gap:8px;margin:0 20px 18px;padding:10px 12px;color:#bbc4cc;background:#242d35;border-left:3px solid #4a94cf;font-size:8.5px;line-height:1.45}.alert-rule-dialog>aside svg{width:14px;flex:none}.alert-rule-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;background:#22272d;border-top:1px solid #4b525b}.alert-rule-dialog>footer button{min-height:35px;padding:0 13px;color:#edf0f2;background:#292e34;border:1px solid #5b636d;border-radius:3px;font-size:9px;font-weight:650}@media(max-width:650px){.alert-rule-dialog>section{grid-template-columns:1fr}.alert-rule-dialog .wide{grid-column:auto}.alert-rule-group article{grid-template-columns:1fr}.alert-recipient-toggle{justify-self:start}}.network-user-modal footer>span{flex:1}.network-user-modal footer .network-user-danger{margin-right:auto;color:#ef8e8e;background:transparent;border-color:#8a4b4b}.inventory-result{display:flex;align-items:center;gap:12px;margin:18px 20px -8px;padding:10px 12px;color:#cfe7d3;background:#1b2d21;border:1px solid #476d52;font-size:9px}.inventory-result button{display:grid;width:22px;height:22px;margin-left:auto;place-items:center;color:inherit;background:transparent;border:0}.inventory-result svg{width:13px}.inventory-device-details{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border:1px solid #4e555d}.inventory-device-details>div{padding:9px 11px;border-right:1px solid #454c53;border-bottom:1px solid #454c53}.inventory-device-details>div:nth-child(2n){border-right:0}.inventory-device-details dt{margin-bottom:4px;color:#929ba4;font-size:8px}.inventory-device-details dd{margin:0;color:#edf0f2;font-size:9px}.network-user-modal form[aria-label="Add devices to network"] p,.network-user-modal form[aria-label="Claim devices"] p{padding:9px 10px;background:#202831;border-left:3px solid #4c91c9}.vlan-operation-notice{display:flex;align-items:center;gap:12px;margin:16px 20px -4px;padding:10px 12px;color:#cfe7d3;background:#1b2d21;border:1px solid #476d52;font-size:9px}.vlan-operation-notice button{display:grid;width:22px;height:22px;margin-left:auto;place-items:center;color:inherit;background:transparent;border:0}.vlan-operation-notice svg{width:13px}.vlan-assignment-impact{display:flex;align-items:flex-start;gap:8px;padding:10px;color:#c5d3df;background:#202a33;border-left:3px solid #4c91c9;font-size:8px;line-height:1.45}.vlan-assignment-impact svg{width:14px;flex:none}@media(max-width:620px){.inventory-device-details{grid-template-columns:1fr}.inventory-device-details>div{border-right:0}}.network-user-result{display:flex;align-items:center;gap:9px;margin:16px 20px -5px;padding:9px 11px;color:#cfe7d3;background:#1b2d21;border:1px solid #476d52;font-size:9px}.network-user-result.error{color:#f2cece;background:#342121;border-color:#804848}.network-user-result>svg{width:14px;flex:none}.network-user-result button{display:grid;width:22px;height:22px;margin-left:auto;place-items:center;color:inherit;background:transparent;border:0}.network-user-result button svg{width:12px}.network-user-authorized{color:#8ed0a1}.network-user-suspended{color:#e8a1a1}.network-user-readonly{color:#aeb5bd}.assurance-controls>small{margin-left:auto;color:#929ba4;font-size:8px}.assurance-alert-state button span{display:inline-grid;min-width:17px;height:17px;margin-left:4px;place-items:center;color:#bdc4ca;background:#34393f;border-radius:10px;font-size:7px}.assurance-optimization-list{margin:20px;background:#23262a;border:1px solid #595f66}.assurance-optimization-list>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:17px 18px;border-bottom:1px solid #50565d}.assurance-optimization-list h2{margin:0;color:#eff1f3;font-size:13px}.assurance-optimization-list p{margin:5px 0 0;color:#9da6ae;font-size:8px}.assurance-optimization-list header button{min-height:32px;padding:0 10px;color:#e8ebee;background:#2b3035;border:1px solid #626a72;border-radius:3px;font-size:8px}.assurance-optimization-list table{width:100%;border-collapse:collapse}.assurance-optimization-list th,.assurance-optimization-list td{padding:10px 12px;color:#c8ced4;border-bottom:1px solid #484f56;font-size:8px;text-align:left}.assurance-optimization-list th{color:#9fa8b0;background:#292d31}.assurance-optimization-list td strong{color:#eef1f3}.assurance-optimization-list td button{padding:0;color:#7cb0e1;background:transparent;border:0;font:inherit}.assurance-detail-layer{position:fixed;z-index:1360;inset:0;display:grid;place-items:center;padding:20px;background:#0009}.assurance-detail-dialog{width:min(760px,96vw);max-height:92vh;overflow:auto;color:#eef1f3;background:#1b1f24;border:1px solid #5e6670;border-radius:3px;box-shadow:0 22px 55px #000b}.assurance-detail-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;background:#22272d;border-bottom:1px solid #4e555e}.assurance-detail-dialog header h2{margin:9px 0 4px;font-size:17px}.assurance-detail-dialog header p{margin:0;color:#a0a8b0;font-size:9px}.assurance-detail-dialog header>button{display:grid;width:28px;height:28px;place-items:center;color:#e2e6e9;background:transparent;border:0}.assurance-detail-dialog header>button svg{width:15px}.assurance-detail-dialog>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-bottom:1px solid #4e555e}.assurance-detail-dialog>dl div{padding:12px 15px;border-right:1px solid #454c53;border-bottom:1px solid #454c53}.assurance-detail-dialog>dl div:nth-child(3n){border-right:0}.assurance-detail-dialog dt{margin-bottom:4px;color:#909aa3;font-size:8px}.assurance-detail-dialog dd{margin:0;color:#e9ecef;font-size:9px;text-transform:capitalize}.assurance-detail-dialog>section{padding:18px 20px}.assurance-detail-dialog h3{margin:0 0 10px;color:#edf0f2;font-size:11px}.assurance-detail-dialog table{width:100%;margin-top:16px;border-collapse:collapse}.assurance-detail-dialog th,.assurance-detail-dialog td{padding:8px 9px;border:1px solid #474e55;font-size:8px;text-align:left}.assurance-detail-dialog th{color:#a5aeb6;background:#292d31}.assurance-detail-timeline{display:grid;grid-template-columns:14px 1fr;gap:8px;margin-bottom:18px}.assurance-detail-timeline>span{position:relative;width:9px;height:9px;margin-top:3px;background:#519ad4;border:2px solid #aad0ec;border-radius:50%}.assurance-detail-timeline article{padding-bottom:14px;border-bottom:1px solid #484f56}.assurance-detail-timeline strong{font-size:9px}.assurance-detail-timeline p{margin:5px 0;color:#a7b0b8;font-size:8px}.assurance-detail-timeline small{color:#7f8992;font-size:7px}.assurance-detail-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;background:#22272d;border-top:1px solid #4e555e}.assurance-detail-dialog>footer button{min-height:34px;padding:0 12px;color:#eef1f3;background:#2b3035;border:1px solid #626a72;border-radius:3px;font-size:9px}@media(max-width:660px){.assurance-detail-dialog>dl{grid-template-columns:1fr 1fr}.assurance-detail-dialog>dl div:nth-child(3n){border-right:1px solid #454c53}.assurance-optimization-list>header{flex-direction:column}}.assurance-title{display:flex;align-items:center;justify-content:space-between}.assurance-refresh{min-width:68px;height:33px;color:#e8edf1;background:#292d31;border:1px solid #666d74;border-radius:3px;font-size:8px}.assurance-metric-open{display:grid;grid-column:1/-1;grid-template-columns:minmax(155px,.8fr) 1.2fr;padding:0;color:inherit;background:transparent;border:0;text-align:left}.assurance-metric-open>div{display:grid;align-content:start;gap:4px;padding:14px}.assurance-metric-open:hover,.assurance-service-card:hover,.assurance-health-hero:hover,.assurance-health-section button:hover{background:#292d32}.assurance-service-summary>.assurance-service-card{display:block;padding:0;color:inherit;background:#23262a;border:1px solid #5a6067;border-radius:4px;text-align:left}.assurance-service-card header{display:flex;justify-content:space-between;padding:11px 12px;border-bottom:1px solid #4f555c}.assurance-service-card h3{margin:0;color:#eff1f3;font-size:11px}.assurance-service-card header span{font-size:8px}.assurance-service-card header span.positive{color:#69c691}.assurance-service-card header span.negative{color:#f07873}.assurance-service-card>div{display:grid;grid-template-columns:1fr 1fr}.assurance-service-card strong{display:grid;gap:3px;padding:13px;color:#eef1f3;font-size:18px}.assurance-service-card strong+strong{border-left:1px solid #4f555c}.assurance-service-card small{color:#979fa8;font-size:7.5px;font-weight:500}.assurance-health>.assurance-health-hero{width:100%;padding:0;color:inherit;text-align:left;cursor:pointer}.assurance-server-table tbody tr{cursor:pointer}.assurance-server-table tbody tr:hover{background:#2b3035}.assurance-server-table tbody tr:focus{outline:2px solid #58a7e4;outline-offset:-2px}.assurance-overview-detail-layer{position:fixed;z-index:1370;inset:0;display:grid;place-items:center;padding:20px;background:#000a}.assurance-overview-detail{width:min(720px,96vw);max-height:92vh;overflow:auto;color:#eef1f3;background:#1b1f24;border:1px solid #5e6670;border-radius:3px;box-shadow:0 24px 60px #000c}.assurance-overview-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:#22272d;border-bottom:1px solid #4d555d}.assurance-overview-detail>header span{color:#7fb7e5;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.assurance-overview-detail>header h2{margin:4px 0 5px;font-size:18px}.assurance-overview-detail>header p{max-width:570px;margin:0;color:#a5adb5;font-size:9px;line-height:1.5}.assurance-overview-detail>header button{display:grid;width:28px;height:28px;place-items:center;color:#e7ebee;background:transparent;border:0}.assurance-overview-detail>header svg{width:15px}.assurance-overview-detail>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-bottom:1px solid #4d555d}.assurance-overview-detail>dl div{padding:12px 15px;border-right:1px solid #454c53}.assurance-overview-detail>dl div:last-child{border-right:0}.assurance-overview-detail dt{margin-bottom:4px;color:#939ca5;font-size:8px}.assurance-overview-detail dd{margin:0;color:#edf0f2;font-size:9px}.assurance-overview-detail>section{padding:17px 20px}.assurance-overview-detail h3{margin:0 0 4px;font-size:11px}.assurance-overview-detail .assurance-mini-chart{height:130px;padding-inline:0}.assurance-score-explanation{display:flex;gap:10px;margin:8px 0 15px;padding:11px;color:#b9c1c8;background:#242a2f;border-left:3px solid #559fd7}.assurance-score-explanation svg{width:15px;min-width:15px;color:#75b6e7}.assurance-score-explanation p{display:grid;gap:3px;margin:0;font-size:8px;line-height:1.45}.assurance-score-explanation strong{color:#eef1f3}.assurance-overview-detail table{width:100%;border-collapse:collapse}.assurance-overview-detail th,.assurance-overview-detail td{padding:8px 9px;border:1px solid #495057;font-size:8px;text-align:left}.assurance-overview-detail th{color:#a6aeb6;background:#292d31}.assurance-overview-detail>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;background:#22272d;border-top:1px solid #4d555d}.assurance-overview-detail>footer button{min-height:34px;padding:0 12px;color:#edf1f3;background:#2a2f34;border:1px solid #626a72;border-radius:3px;font-size:8px}.assurance-overview-detail>footer .primary-button{background:#438aca;border-color:#5ca6e2}@media(max-width:660px){.assurance-overview-detail>dl{grid-template-columns:1fr}.assurance-overview-detail>dl div{border-right:0;border-bottom:1px solid #454c53}.assurance-metric-open{grid-template-columns:1fr}}.assurance-controls>.assurance-filter-clear{min-width:72px;height:33px;padding:0 9px;color:#dce2e7;background:#282d32;border:1px solid #626a72;border-radius:3px;font-size:8px}.assurance-controls>.assurance-filter-clear:disabled{color:#727b84;border-color:#42484e;cursor:default}.assurance-experience>header h2 small{margin-left:6px;color:#8f99a2;font-size:8px;font-weight:500}.assurance-experience>header label,.assurance-panel-heading label{display:flex;align-items:center;gap:7px;color:#aab2ba;font-size:8.5px}.assurance-filter-empty{grid-column:1/-1;display:grid;min-height:180px;place-content:center;place-items:center;gap:7px;color:#8f99a2;border:1px dashed #4c535a;background:#1d2125}.assurance-filter-empty strong{color:#e8ecef;font-size:11px}.assurance-filter-empty span{font-size:8px}.assurance-filter-empty button{min-height:31px;margin-top:4px;padding:0 10px;color:#e8edf1;background:#292f35;border:1px solid #646c74;border-radius:3px;font-size:8px}.assurance-operation-notice{display:flex;align-items:center;gap:9px;margin:14px 20px 0;padding:10px 12px;color:#cde6d7;background:#1d3228;border:1px solid #3d7155;font-size:8.5px}.assurance-operation-notice>svg{width:15px;color:#6dca91}.assurance-operation-notice>button{display:grid;width:24px;height:24px;margin-left:auto;place-items:center;color:#b8c3bc;background:transparent;border:0}.assurance-operation-notice>button svg{width:13px}.assurance-optimization-impact{display:flex;align-items:flex-start;gap:9px;margin:14px 0 10px;padding:11px;color:#d5c4a0;background:#342d20;border-left:3px solid #c8943e;font-size:8px;line-height:1.45}.assurance-optimization-impact svg{width:15px;min-width:15px}.assurance-optimization-ack{display:flex;align-items:center;gap:8px;color:#d9dee2;font-size:8.5px}.assurance-optimization-ack input{margin:0}.assurance-detail-dialog>footer button:disabled{color:#757d84;background:#25292d;border-color:#41474d;cursor:default}.web-app-filters{display:flex;align-items:end;gap:10px;padding:11px 13px;background:#20252a;border-top:1px solid #4b5259;border-bottom:1px solid #4b5259}.web-app-filters label{display:grid;gap:5px;min-width:150px;color:#aab3bb;font-size:8px}.web-app-filters select{height:31px;padding:0 8px;color:#eef1f3;background:#15191d;border:1px solid #59616b;font-size:8px}.web-app-dialog-layer{position:fixed;z-index:1360;inset:0;display:grid;place-items:center;padding:20px;background:#0009}.web-app-dialog{width:min(710px,96vw);max-height:92vh;overflow:auto;color:#eef1f3;background:#1b1f24;border:1px solid #5e6670;border-radius:3px;box-shadow:0 22px 55px #000b}.web-app-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:#22272d;border-bottom:1px solid #4e555e}.web-app-dialog h2{margin:0;font-size:17px}.web-app-dialog header p{margin:5px 0 0;color:#9ea7b0;font-size:9px}.web-app-dialog header button{display:grid;width:28px;height:28px;place-items:center;color:#e3e6e9;background:transparent;border:0}.web-app-dialog header svg{width:15px}.web-app-detail-summary{display:grid;grid-template-columns:repeat(4,1fr);padding:0!important;border-bottom:1px solid #4e555e}.web-app-detail-summary div{display:grid;gap:5px;padding:12px 14px;border-right:1px solid #454c53}.web-app-detail-summary div:last-child{border-right:0}.web-app-detail-summary span{color:#929ca5;font-size:8px}.web-app-detail-summary strong{font-size:11px}.web-app-detail-summary strong.healthy{color:#77ca84}.web-app-detail-summary strong.degraded{color:#e1b85d}.web-app-detail-chart{padding:16px 20px!important;border-bottom:1px solid #4e555e}.web-app-detail-chart h3{margin:0 0 8px;font-size:10px}.web-app-detail-chart .assurance-mini-chart{height:85px}.web-app-dialog-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px 20px}.web-app-dialog-fields label{display:grid;gap:7px;color:#dce1e5;font-size:9px;font-weight:650}.web-app-dialog-fields .wide{grid-column:1/-1}.web-app-dialog input,.web-app-dialog select{width:100%;min-height:35px;padding:7px 9px;color:#eef1f3;background:#111519;border:1px solid #59616b;border-radius:2px;font:inherit}.web-app-dialog select[multiple]{min-height:76px}.web-app-dialog .web-app-check{display:flex;align-items:center;gap:8px}.web-app-dialog .web-app-check input{width:16px;min-height:16px}.web-app-dialog>aside{display:flex;align-items:flex-start;gap:8px;margin:0 20px 18px;padding:10px;color:#c4d2df;background:#202a33;border-left:3px solid #4c91c9;font-size:8px}.web-app-dialog>aside svg{width:14px;flex:none}.web-app-dialog>footer{display:flex;align-items:center;gap:8px;padding:14px 20px;background:#22272d;border-top:1px solid #4e555e}.web-app-dialog footer>span{flex:1}.web-app-dialog footer button{min-height:34px;padding:0 12px;color:#eef1f3;background:#2b3035;border:1px solid #626a72;border-radius:3px;font-size:9px}.web-app-dialog .web-app-danger{color:#ef8e8e;background:transparent;border-color:#8a4b4b}@media(max-width:660px){.web-app-dialog-fields{grid-template-columns:1fr}.web-app-dialog-fields .wide{grid-column:auto}.web-app-detail-summary{grid-template-columns:1fr 1fr}.web-app-filters{align-items:stretch;flex-direction:column}}.management-mode-result{margin:18px 20px -7px;padding:10px 12px;color:#cde8d2;background:#1b2d21;border:1px solid #476d52;font-size:9px}.management-mode-layer{position:fixed;z-index:1360;inset:0;display:grid;place-items:center;padding:20px;background:#0009}.management-mode-dialog{width:min(650px,96vw);color:#eef1f3;background:#1b1f24;border:1px solid #5e6670;border-radius:3px;box-shadow:0 22px 55px #000b}.management-mode-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:#22272d;border-bottom:1px solid #4e555e}.management-mode-dialog h2{margin:0;font-size:17px}.management-mode-dialog header p{margin:5px 0 0;color:#9ea7b0;font-size:9px;line-height:1.45}.management-mode-dialog header button{display:grid;width:28px;height:28px;place-items:center;color:#e3e6e9;background:transparent;border:0}.management-mode-dialog header svg{width:15px}.management-mode-dialog>dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.management-mode-dialog>dl div{padding:12px 15px;border-right:1px solid #454c53;border-bottom:1px solid #454c53}.management-mode-dialog>dl div:nth-child(2n){border-right:0}.management-mode-dialog dt{margin-bottom:4px;color:#929ca5;font-size:8px}.management-mode-dialog dd{margin:0;color:#edf0f2;font-size:9px}.management-mode-dialog>aside{display:flex;align-items:flex-start;gap:9px;margin:17px 20px 12px;padding:11px 12px;color:#dfd3b7;background:#302a22;border-left:3px solid #d4a64a;font-size:8.5px;line-height:1.45}.management-mode-dialog>aside svg{width:15px;flex:none}.management-mode-dialog>label{display:flex;align-items:center;gap:8px;margin:0 20px 18px;color:#dce1e5;font-size:9px}.management-mode-dialog>label input{width:16px;height:16px}.management-mode-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;background:#22272d;border-top:1px solid #4e555e}.management-mode-dialog>footer button{min-height:34px;padding:0 12px;color:#eef1f3;background:#2b3035;border:1px solid #626a72;border-radius:3px;font-size:9px}.management-mode-dialog>footer button:disabled{opacity:.45}@media(max-width:620px){.management-mode-dialog>dl{grid-template-columns:1fr}.management-mode-dialog>dl div{border-right:0}}.spare-status-page .spare-notice{display:flex;align-items:center;gap:8px;margin:14px 20px 0;padding:10px 12px;color:#cfe7d8;background:#203029;border:1px solid #47745b;border-radius:3px;font-size:8.5px}.spare-status-page .spare-notice svg{width:14px;color:#71c18e}.spare-history>header,.spare-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border-bottom:1px solid #50565d}.spare-history>header h2,.spare-section-heading h2{margin:0;padding:0;border:0}.spare-history>header select,.spare-section-heading select{height:30px;padding:0 28px 0 8px;color:#e8ecef;background:#292e33;border:1px solid #616870;border-radius:3px;font-size:8px}.spare-section-heading p{margin:4px 0 0;color:#949da5;font-size:8px}.spare-section-heading>button{min-height:31px;padding:0 10px;color:#e8ecef;background:#2a2f34;border:1px solid #626a72;border-radius:3px;font-size:8px}.spare-uplink-charts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.spare-uplink-charts article,.spare-power-chart{background:#23262a;border:1px solid #555d64}.spare-uplink-charts h3,.spare-power-chart h3{margin:0;padding:10px 12px;color:#e9ecef;border-bottom:1px solid #50575e;font-size:9px}.spare-uplink-charts .assurance-mini-chart,.spare-power-chart .assurance-mini-chart{height:120px}.spare-power-chart{margin-top:15px}.spare-location-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.spare-location-form footer button{min-height:34px;padding:0 12px;color:#e7ebee;background:#292e33;border:1px solid #626a72;border-radius:3px;font-size:8px}.spare-location-form footer button:disabled{opacity:.45}.floor-map-placeholder small{color:#bcc4ca;font-size:8px}.spare-tools-section .meraki-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.spare-tools-section .meraki-tools-grid>button{display:grid;gap:4px;min-height:76px;padding:14px;color:#e7eaed;background:#23272b;border:1px solid #5a6269;border-radius:3px;text-align:left}.spare-tools-section .meraki-tools-grid>button:hover{background:#2a2f34;border-color:#6e7881}.spare-tools-section .meraki-tools-grid strong{font-size:10px}.spare-tools-section .meraki-tools-grid span{color:#9fa8b0;font-size:8px}.spare-dialog-layer{position:fixed;z-index:1370;inset:0;display:grid;place-items:center;padding:20px;background:#000a}.spare-detail-dialog{width:min(660px,96vw);max-height:92vh;overflow:auto;color:#edf0f2;background:#1b1f24;border:1px solid #5d6670;border-radius:3px;box-shadow:0 24px 60px #000c}.spare-detail-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding:17px 19px;background:#22272d;border-bottom:1px solid #4e565e}.spare-detail-dialog>header span{color:#7eb5e2;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.spare-detail-dialog>header h2{margin:4px 0 0;font-size:17px}.spare-detail-dialog>header button{display:grid;width:28px;height:28px;place-items:center;color:#e6eaed;background:transparent;border:0}.spare-detail-dialog>header button svg{width:15px}.spare-detail-dialog>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-bottom:1px solid #4b535a}.spare-detail-dialog>dl div{padding:11px 14px;border-right:1px solid #454d54;border-bottom:1px solid #454d54}.spare-detail-dialog>dl div:nth-child(3n){border-right:0}.spare-detail-dialog dt{margin-bottom:4px;color:#929ca4;font-size:8px}.spare-detail-dialog dd{margin:0;font-size:9px}.spare-detail-dialog>section{display:grid;gap:11px;padding:16px 19px}.spare-detail-dialog>section h3{margin:0;font-size:10px}.spare-detail-dialog>section label{display:grid;gap:5px;color:#abb3ba;font-size:8px}.spare-detail-dialog>section input,.spare-detail-dialog>section select{height:34px;padding:0 9px;color:#edf0f2;background:#23282d;border:1px solid #646c74;border-radius:3px;font-size:9px}.spare-detail-dialog>section p{margin:0;color:#abb3ba;font-size:9px;line-height:1.5}.spare-detail-dialog>section .assurance-mini-chart{height:125px;padding-inline:0}.spare-detail-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 19px;background:#22272d;border-top:1px solid #4e565e}.spare-detail-dialog>footer button{min-height:34px;padding:0 12px;color:#eef1f3;background:#2b3035;border:1px solid #626a72;border-radius:3px;font-size:8px}.spare-detail-dialog>footer .primary-button{background:#438aca;border-color:#5ba4de}.spare-detail-dialog>footer button:disabled{opacity:.55}.spare-tool-output{min-height:70px;margin:2px 0 0;padding:11px;color:#cbd4da;background:#111518;border:1px solid #475159;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.spare-port-panel button:hover{background:#292e33}.spare-port-panel button:focus-visible{outline:2px solid #59a8e4;outline-offset:1px}@media(max-width:700px){.spare-tools-section .meraki-tools-grid,.spare-uplink-charts{grid-template-columns:1fr}.spare-detail-dialog>dl{grid-template-columns:1fr 1fr}.spare-detail-dialog>dl div:nth-child(3n){border-right:1px solid #454d54}}.group-policy-notice{display:flex;align-items:center;gap:8px;margin:14px 20px 0;padding:10px 12px;color:#d0ead9;background:#203029;border:1px solid #47745b;border-radius:3px;font-size:8.5px}.group-policy-notice svg{width:14px;color:#71c18e}.group-policy-toolbar{display:flex;align-items:center;gap:8px;margin:18px 20px 0}.group-policy-toolbar label{display:flex;width:260px;height:33px;align-items:center;gap:7px;padding:0 9px;background:#23272b;border:1px solid #626a71;border-radius:3px}.group-policy-toolbar label svg{width:13px;color:#9fa8b0}.group-policy-toolbar input{width:100%;color:#edf0f2;background:transparent;border:0;outline:0;font-size:8px}.group-policy-toolbar>button{display:flex;min-height:33px;align-items:center;gap:6px;padding:0 10px;color:#e3e7ea;background:#292e33;border:1px solid #626a71;border-radius:3px;font-size:8px}.group-policy-toolbar>button svg{width:12px}.group-policy-toolbar>span{margin-left:auto;color:#98a1a9;font-size:8px}.group-policies-page>.group-policy-list{margin-top:11px}.group-policy-list td:last-child button:last-child{display:grid;width:22px;height:22px;place-items:center;color:#bfc6cc}.group-policy-list td:last-child button:last-child svg{width:12px}.policy-schedule-templates button.selected{color:#fff;text-decoration:underline}.policy-rule-table td:last-child button{display:grid;width:26px;height:26px;place-items:center;color:#c4cbd1;background:#262b30;border:1px solid #596169;border-radius:2px}.policy-rule-table td:last-child button svg{width:12px}.policy-add-control{display:flex;min-height:31px;align-items:center;gap:5px;padding:0 9px;color:#7faef0;background:#292d31;border:1px solid #656c74;border-radius:3px;font-size:8.5px}.policy-add-control svg{width:12px}.group-policy-dialog-layer{position:fixed;z-index:1380;inset:0;display:grid;place-items:center;padding:20px;background:#000a}.group-policy-dialog{width:min(700px,96vw);max-height:92vh;overflow:auto;color:#edf0f2;background:#1b1f24;border:1px solid #5e6670;border-radius:3px;box-shadow:0 24px 60px #000c}.group-policy-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 20px;background:#22272d;border-bottom:1px solid #4e565e}.group-policy-dialog>header h2{margin:0 0 4px;font-size:17px}.group-policy-dialog>header p{margin:0;color:#a0a8b0;font-size:8.5px}.group-policy-dialog>header button{display:grid;width:28px;height:28px;place-items:center;color:#e7eaed;background:transparent;border:0}.group-policy-dialog>header button svg{width:15px}.group-policy-dialog>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px 20px}.group-policy-dialog>section>label{display:grid;gap:5px;color:#aeb6be;font-size:8px}.group-policy-dialog input,.group-policy-dialog select{height:34px;padding:0 9px;color:#edf0f2;background:#23282d;border:1px solid #646c74;border-radius:3px;font-size:9px}.group-policy-dialog>section>table{grid-column:1/-1;width:100%;border-collapse:collapse}.group-policy-dialog th,.group-policy-dialog td{padding:9px;border:1px solid #485057;font-size:8px;text-align:left}.group-policy-dialog th{color:#a7b0b8;background:#292d31}.group-policy-dialog>aside{display:flex;gap:8px;margin:0 20px 16px;padding:10px;color:#b5bec5;background:#242a2f;border-left:3px solid #559fd7;font-size:8px}.group-policy-dialog>aside svg{width:14px;min-width:14px;color:#76b7e7}.group-policy-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;background:#22272d;border-top:1px solid #4e565e}.group-policy-dialog>footer button{min-height:34px;padding:0 12px;color:#edf0f2;background:#2b3035;border:1px solid #626a72;border-radius:3px;font-size:8px}.group-policy-dialog>footer .meraki-blue-action{background:#438aca;border-color:#5ba4de}@media(max-width:700px){.group-policy-toolbar{align-items:stretch;flex-direction:column}.group-policy-toolbar label{width:100%}.group-policy-toolbar>span{margin-left:0}.group-policy-dialog>section{grid-template-columns:1fr}}.switch-ports-page>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.switch-port-notice{display:flex;align-items:center;gap:8px;margin:16px 20px 0;padding:9px 11px;color:#dce8df;background:#203027;border:1px solid #486351;border-radius:3px;font-size:8.5px}.switch-port-notice>svg{width:14px;color:#74bc8e}.switch-port-notice>button{display:grid;width:22px;height:22px;margin-left:auto;padding:0;place-items:center;color:#b7c5bc;background:transparent;border:0;cursor:pointer}.switch-port-notice>button svg{width:13px}.switch-port-toolbar{flex-wrap:wrap}.switch-port-toolbar>select{height:32px;padding:0 27px 0 9px;color:#dce1e5;background:#23272b;border:1px solid #626971;border-radius:2px;font-size:8px}.switch-port-toolbar>button.selected{color:#fff;background:#315f87;border-color:#4f8abb}.switch-port-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.switch-port-toolbar button svg{width:12px}.switch-port-table tr.selected td{background:#263744}.switch-port-table td:nth-child(2)>small{display:block;margin-top:3px;color:#8f98a1;font-size:7px}.switch-port-table td.empty{height:120px;text-align:center}.switch-port-dialog-layer{position:fixed;z-index:130;inset:0;display:grid;padding:24px;place-items:center;background:#000000b8;backdrop-filter:blur(2px)}.switch-port-dialog{width:min(720px,calc(100vw - 48px));max-height:calc(100vh - 48px);color:#dce1e5;background:#202428;border:1px solid #687078;border-radius:3px;box-shadow:0 18px 54px #0009;overflow:auto}.switch-port-dialog>header{display:flex;align-items:start;justify-content:space-between;padding:17px 19px;background:#292d31;border-bottom:1px solid #555c63}.switch-port-dialog>header span{display:block;margin-bottom:4px;color:#8fa9bf;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.switch-port-dialog>header h2{margin:0;color:#f2f4f6;font-size:15px;font-weight:680}.switch-port-dialog>header p{margin:5px 0 0;color:#9fa7af;font-size:8px}.switch-port-dialog>header>button{display:grid;width:28px;height:28px;padding:0;place-items:center;color:#b7bdc4;background:transparent;border:0;cursor:pointer}.switch-port-dialog>header>button svg{width:15px}.switch-port-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;background:#292d31;border-top:1px solid #555c63}.switch-port-dialog>footer button{min-width:82px;height:32px;padding:0 12px;color:#e3e7ea;background:#34393e;border:1px solid #69717a;border-radius:2px;font-size:8px;cursor:pointer}.switch-port-dialog>footer .primary-button{color:#fff;background:#2e74b8;border-color:#548fca}.switch-port-dialog>aside{display:flex;align-items:start;gap:8px;margin:0;padding:11px 18px;color:#aeb6be;background:#252b30;border-top:1px solid #4c535a;font-size:8px;line-height:1.45}.switch-port-dialog>aside svg{flex:0 0 auto;width:14px;color:#d2a257}.switch-port-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;padding:18px}.switch-port-form label{display:grid;gap:6px;color:#adb5bd;font-size:8px}.switch-port-form label.wide{grid-column:1/-1}.switch-port-form input,.switch-port-form select{width:100%;height:34px;padding:0 9px;color:#eef1f3;background:#171a1d;border:1px solid #626a72;border-radius:2px;font:inherit;font-size:9px}.switch-port-form input[readonly]{color:#979fa7;background:#1c1f22}.switch-port-detail>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;background:#22262a;border-bottom:1px solid #4e555c}.switch-port-detail>dl>div{padding:12px 15px;border-right:1px solid #4b5158;border-bottom:1px solid #4b5158}.switch-port-detail>dl>div:nth-child(3n){border-right:0}.switch-port-detail>dl>div:nth-last-child(-n+3){border-bottom:0}.switch-port-detail dt{color:#919aa3;font-size:7px}.switch-port-detail dd{margin:4px 0 0;color:#ebedef;font-size:9px}.switch-port-detail>section{padding:17px 18px}.switch-port-detail>section h3{margin:0 0 10px;color:#edf0f2;font-size:11px}.switch-port-detail .assurance-mini-chart{height:135px;margin-bottom:14px;background:#1b1e21;border:1px solid #4e555c}.switch-port-detail table{width:100%;border-collapse:collapse}.switch-port-detail th,.switch-port-detail td{height:34px;padding:7px 9px;border-bottom:1px solid #484e54;font-size:8px;text-align:left}.switch-port-detail th{color:#98a1aa;background:#292d31}.switch-port-detail td{color:#d8dde1}@media(max-width:850px){.switch-port-toolbar>label{order:2;width:100%;margin-left:0}.switch-port-toolbar>span{margin-left:auto}.switch-port-form{grid-template-columns:1fr}.switch-port-form label.wide{grid-column:auto}.switch-port-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.switch-port-detail>dl>div:nth-child(3n){border-right:1px solid #4b5158}.switch-port-detail>dl>div:nth-child(2n){border-right:0}.switch-port-detail>dl>div:nth-last-child(-n+3){border-bottom:1px solid #4b5158}.switch-port-detail>dl>div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:560px){.switch-port-dialog-layer{padding:10px}.switch-port-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.switch-port-detail>dl{grid-template-columns:1fr}.switch-port-detail>dl>div{border-right:0!important}.switch-port-detail>dl>div:nth-last-child(-n+2){border-bottom:1px solid #4b5158}.switch-port-detail>dl>div:last-child{border-bottom:0}}.switch-stacks-page>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.stack-list-toolbar{display:flex;align-items:center;gap:12px;margin:0 20px 12px}.stack-list-toolbar label{display:flex;width:250px;height:32px;align-items:center;gap:7px;padding:0 8px;background:#23272b;border:1px solid #626971;border-radius:2px}.stack-list-toolbar label svg{width:13px;color:#9ca5ad}.stack-list-toolbar input{width:100%;color:#edf0f2;background:transparent;border:0;outline:0;font-size:8px}.stack-list-toolbar>span{color:#a6aeb6;font-size:8px}.stack-inventory{margin-top:0}.stack-inventory table{min-width:980px}.stack-dialog>footer>span{flex:1}.stack-dialog>footer .stack-delete-button{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:#e8b2ae;background:#392827;border-color:#764a47}.stack-dialog>footer .stack-delete-button svg{width:12px}.stack-dialog>footer .stack-delete-confirm{color:#fff;background:#a9433e;border-color:#c6615c}.stack-form{display:grid;gap:16px;padding:18px}.stack-form>label{display:grid;gap:6px;color:#adb5bd;font-size:8px}.stack-form>label input{height:34px;padding:0 9px;color:#eef1f3;background:#171a1d;border:1px solid #626a72;border-radius:2px;font:inherit;font-size:9px}.stack-form>div>span{display:block;margin-bottom:7px;color:#adb5bd;font-size:8px}.stack-candidate-list{border:1px solid #50575e}.stack-candidate-list>label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px 10px;background:#202428;border-bottom:1px solid #474e54;cursor:pointer}.stack-candidate-list>label:last-child{border-bottom:0}.stack-candidate-list>label.disabled{cursor:not-allowed;opacity:.52}.stack-candidate-list strong{display:grid;gap:3px;color:#e5e9ec;font-size:8.5px}.stack-candidate-list small{color:#969fa8;font-size:7px;font-weight:400}.stack-candidate-list em{color:#8dbce4;font-size:7px;font-style:normal}.stack-candidate-list .disabled em{color:#b4a4a2}.stack-member-grid{border:1px solid #50575e}.stack-member-grid article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 10px;border-bottom:1px solid #474e54}.stack-member-grid article:last-child{border-bottom:0}.stack-member-grid article>b{display:grid;width:21px;height:21px;place-items:center;color:#b9d6ee;background:#29465e;border-radius:50%;font-size:7px}.stack-member-grid article>div{display:grid;gap:3px}.stack-member-grid strong{color:#e7eaed;font-size:8.5px}.stack-member-grid small{color:#969fa8;font-size:7px}.stack-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid #50575e}.stack-facts>div{padding:10px;border-right:1px solid #474e54}.stack-facts>div:last-child{border-right:0}.stack-facts dt{color:#919aa3;font-size:7px}.stack-facts dd{margin:4px 0 0;color:#e8ebee;font-size:8.5px}@media(max-width:700px){.stack-list-toolbar label{width:100%}.stack-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-facts>div:nth-child(2){border-right:0}.stack-facts>div:nth-child(-n+2){border-bottom:1px solid #474e54}.stack-candidate-list>label{grid-template-columns:20px minmax(0,1fr)}.stack-candidate-list em{grid-column:2}}.dhcp-arp-page>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.dhcp-arp-toolbar{display:flex;align-items:center;gap:8px;margin:0 20px 12px}.dhcp-arp-toolbar>label{display:flex;width:245px;height:32px;align-items:center;gap:7px;padding:0 8px;background:#23272b;border:1px solid #626971;border-radius:2px}.dhcp-arp-toolbar>label svg{width:13px;color:#9ca5ad}.dhcp-arp-toolbar input{width:100%;color:#edf0f2;background:transparent;border:0;outline:0;font-size:8px}.dhcp-arp-toolbar>select{height:32px;padding:0 27px 0 9px;color:#dce1e5;background:#23272b;border:1px solid #626971;border-radius:2px;font-size:8px}.dhcp-arp-toolbar>span{margin-left:auto;color:#a6aeb6;font-size:8px}.dhcp-arp-toolbar>button{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#dce1e5;background:#292d31;border:1px solid #626971;border-radius:2px;font-size:8px;cursor:pointer}.dhcp-arp-toolbar>button svg{width:12px}.dhcp-arp-toolbar>button.primary{color:#fff;background:#2e74b8;border-color:#548fca}.dhcp-arp-table{margin-top:0}.dhcp-arp-table table{min-width:980px}.dhcp-server-state{display:flex;align-items:center;gap:5px}.dhcp-server-state i{width:7px;height:7px;background:#70be8e;border-radius:50%}.dhcp-server-state.rogue i{background:#dda44b}.dhcp-server-state.blocked i{background:#d96662}.arp-inspection-state{display:flex;align-items:center;gap:10px;margin:0 20px 12px;padding:12px 14px;color:#dce1e5;background:#232a26;border:1px solid #56685c;border-left:3px solid #72ba88;border-radius:3px}.arp-inspection-state.disabled{background:#2a2623;border-color:#695d50;border-left-color:#d49e51}.arp-inspection-state>svg{width:18px;color:#75bd8d}.arp-inspection-state.disabled>svg{color:#d4a158}.arp-inspection-state>div{display:grid;gap:3px}.arp-inspection-state strong{font-size:9px}.arp-inspection-state span{color:#9fa8b0;font-size:7.5px}.arp-inspection-state>button{height:30px;margin-left:auto;padding:0 10px;color:#e7eaed;background:#30353a;border:1px solid #626971;border-radius:2px;font-size:8px;cursor:pointer}.dhcp-arp-dialog>footer>span{flex:1}@media(max-width:800px){.dhcp-arp-toolbar{align-items:stretch;flex-wrap:wrap}.dhcp-arp-toolbar>label{width:100%}.dhcp-arp-toolbar>span{margin-left:0;margin-right:auto}.arp-inspection-state{align-items:flex-start;flex-wrap:wrap}.arp-inspection-state>button{margin-left:28px}}.switch-routing-page>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.switch-routing-page .meraki-section-title>div{display:grid;gap:3px}.switch-routing-page .meraki-section-title>div h2{margin:0;color:#eef1f3;font-size:12px}.switch-routing-page .meraki-section-title>div span{color:#969fa8;font-size:7px}.switch-routing-page .meraki-table-wrap table{min-width:1140px}.switch-routing-page td small{display:block;margin-top:3px;color:#8f98a1;font-size:6.8px}.routing-dhcp-state{display:inline-flex;align-items:center;gap:5px;color:#d8e7dc}.routing-dhcp-state:before{width:6px;height:6px;background:#70be8e;border-radius:50%;content:""}.routing-dhcp-state.off{color:#a3abb3}.routing-dhcp-state.off:before{background:#7d858d}.routing-dialog>footer>span{flex:1}.routing-interface-form label>span input[type=checkbox],.routing-dialog .switch-port-form label>span input[type=checkbox]{width:13px;height:13px;margin:0 5px 0 0;vertical-align:-2px}.ospf-page>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.ospf-page .meraki-section-title>div{display:grid;gap:3px}.ospf-page .meraki-section-title>div h2{margin:0;color:#eef1f3;font-size:12px}.ospf-page .meraki-section-title>div span{color:#969fa8;font-size:7px}.ospf-general{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ospf-general>h2{grid-column:1/-1}.ospf-general>.meraki-setting{grid-template-columns:minmax(150px,1fr) minmax(170px,1.4fr);margin:0;border-right:1px solid #454b51}.ospf-general>.meraki-setting:nth-child(odd){border-right:0}.ospf-interface-section table{min-width:1180px}.ospf-interface-section td:last-child select{min-width:88px}.ospf-page>.meraki-warning{margin:16px 20px}.ospf-key-table{padding:13px 15px}.ospf-key-table>header,.ospf-key-table>label{display:grid;grid-template-columns:90px minmax(180px,360px) 80px;gap:8px;align-items:center}.ospf-key-table>header{padding:0 4px 6px;color:#969fa8;font-size:7px}.ospf-key-table>label{padding:8px;background:#1d2023;border:1px solid #50565d}.ospf-key-table input{height:31px;padding:0 8px;color:#edf0f3;background:#15181b;border:1px solid #626971;border-radius:2px;font-size:8px}.ospf-key-table label>span{color:#79bc90;font-size:8px}.ospf-key-table>button{margin-top:9px}@media(max-width:800px){.ospf-general{grid-template-columns:1fr}.ospf-general>h2{grid-column:auto}.ospf-general>.meraki-setting{border-right:0}.ospf-key-table>header,.ospf-key-table>label{grid-template-columns:70px minmax(120px,1fr)}}.bgp-page>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.bgp-page .meraki-section-title>div{display:grid;gap:3px}.bgp-page .meraki-section-title>div h2{margin:0;color:#eef1f3;font-size:12px}.bgp-page .meraki-section-title>div span{color:#969fa8;font-size:7px}.bgp-summary{margin-top:18px}.bgp-filter-action{display:inline-flex;min-width:44px;justify-content:center;padding:3px 6px;border:1px solid #5b7264;border-radius:2px;color:#bce0c8;background:#26352b;font-size:7px}.bgp-filter-action.deny{color:#e1b9b6;background:#382727;border-color:#754a48}.bgp-asn-section>.meraki-warning{margin:14px}.bgp-neighbor-dialog>section{padding:17px 18px}.bgp-neighbor-dialog table{width:100%;border-collapse:collapse}.bgp-neighbor-dialog th,.bgp-neighbor-dialog td{height:34px;padding:7px 9px;border-bottom:1px solid #484e54;font-size:8px;text-align:left}.bgp-neighbor-dialog th{color:#98a1aa;background:#292d31}.bgp-neighbor-dialog td{color:#d8dde1}.bgp-neighbor-dialog>section>button{height:30px;margin-top:12px;padding:0 10px;color:#e4e8eb;background:#30353a;border:1px solid #626971;border-radius:2px;font-size:8px}.evpn-page>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.evpn-filters>button.primary{color:#fff;background:#2e74b8;border-color:#548fca}.evpn-readiness{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(300px,2fr);margin:0 20px 16px;background:#23262a;border:1px solid #595f66;border-radius:3px}.evpn-readiness>div{display:grid;gap:4px;padding:13px 15px;border-right:1px solid #50565d}.evpn-readiness>div strong{color:#f0f2f4;font-size:19px}.evpn-readiness>div span{color:#9fa7af;font-size:7.5px}.evpn-readiness>aside{display:flex;align-items:center;gap:8px;padding:12px;color:#aeb6be;font-size:7.5px;line-height:1.45}.evpn-readiness>aside svg{flex:0 0 auto;width:15px;color:#77aee1}.evpn-dialog>footer>span{flex:1}@media(max-width:850px){.evpn-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}.evpn-readiness>aside{grid-column:1/-1;border-top:1px solid #50565d}}.switch-acl-page>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.switch-acl-page>.meraki-page-title>button{height:32px;padding:0 10px;color:#e5e9ec;background:#292d31;border:1px solid #626971;border-radius:2px;font-size:8px}.switch-acl-page .meraki-section-title>div{display:grid;gap:3px}.switch-acl-page .meraki-section-title>div h2{margin:0;color:#eef1f3;font-size:12px}.switch-acl-page .meraki-section-title>div span{color:#969fa8;font-size:7px}.switch-acl-page>.meraki-warning{margin:16px 20px}.acl-order-actions{display:flex;gap:2px}.acl-order-actions button{display:grid;min-width:22px!important;width:22px;height:25px;min-height:25px!important;padding:0!important;place-items:center}.acl-rule-table td:last-child>button{display:grid;min-width:26px;width:26px;height:26px;min-height:26px;padding:0;place-items:center}.acl-rule-table td:last-child>button svg{width:11px}.acl-empty-note{display:flex;align-items:center;gap:7px;margin:11px 14px;padding:10px;color:#aeb6be;background:#252b30;border:1px solid #505961;font-size:8px}.acl-empty-note svg{width:14px;color:#75aee0}.acl-effective-dialog{width:min(900px,calc(100vw - 48px))}.acl-effective-dialog>section{padding:17px 18px;overflow:auto}.acl-effective-dialog table{width:100%;min-width:720px;border-collapse:collapse}.acl-effective-dialog th,.acl-effective-dialog td{height:35px;padding:7px 9px;border-bottom:1px solid #484e54;font-size:8px;text-align:left}.acl-effective-dialog th{color:#98a1aa;background:#292d31}.acl-effective-dialog td{color:#d8dde1}.access-policy-list>.meraki-page-title p,.access-policy-detail>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.access-policy-list>.meraki-page-title>button{display:inline-flex;height:32px;align-items:center;gap:5px;padding:0 10px;color:#fff;background:#2e74b8;border:1px solid #548fca;border-radius:2px;font-size:8px;cursor:pointer}.access-policy-list>.meraki-page-title>button svg{width:12px}.access-policy-list .meraki-table-wrap table{min-width:940px}.access-policy-detail>.meraki-page-title .policy-port-count{height:30px;padding:0 10px;color:#9dccf1;background:#293b4b;border:1px solid #4e7899;border-radius:2px;font-size:8px;cursor:pointer}.radius-policy-section .meraki-table-wrap{margin:12px 14px 0}.radius-policy-section table{min-width:1120px}.radius-policy-section td input:not([type=checkbox]){min-width:92px}.radius-policy-section td input[type=number]{min-width:62px;width:62px}.radius-policy-section td:last-child{white-space:nowrap}.radius-policy-section td:last-child button{margin-right:5px}.radius-policy-section>button{display:inline-flex;height:30px;align-items:center;gap:5px;margin:10px 14px;padding:0 10px;color:#e2e7ea;background:#30353a;border:1px solid #626971;border-radius:2px;font-size:8px;cursor:pointer}.radius-policy-section>button svg{width:11px}.radius-test-state{display:inline-flex;padding:3px 6px;color:#b6bdc4;background:#2d3236;border:1px solid #555c63;border-radius:2px;font-size:7px;white-space:nowrap}.radius-test-state.passed{color:#bae0c6;background:#26352b;border-color:#557362}.radius-test-state.failed{color:#e4b7b4;background:#392827;border-color:#764a47}.access-policy-detail>.meraki-warning{margin:16px 20px}.access-policy-detail>.meraki-savebar>span{flex:1}.access-policy-detail .access-policy-delete{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:#e8b2ae;background:#392827;border-color:#764a47}.access-policy-detail .access-policy-delete svg{width:12px}.access-policy-detail .access-policy-delete:disabled{cursor:not-allowed;opacity:.45}.affected-ports-dialog{width:min(760px,calc(100vw - 48px))}.affected-ports-dialog>section{padding:17px 18px;overflow:auto}.affected-ports-dialog table{width:100%;min-width:620px;border-collapse:collapse}.affected-ports-dialog th,.affected-ports-dialog td{height:35px;padding:7px 9px;border-bottom:1px solid #484e54;font-size:8px;text-align:left}.affected-ports-dialog th{color:#98a1aa;background:#292d31}.affected-ports-dialog td{color:#d8dde1}.port-schedules-page>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.port-schedules-page>.meraki-page-title>button{color:#fff;background:#2e74b8;border-color:#548fca}.port-schedule-new{margin-top:-6px}.port-schedule-new>article>header>strong{color:#eef1f3;font-size:10px;font-weight:650}.port-schedule-editor td:nth-child(3) select{width:84px;min-width:84px}.port-schedule-editor td:nth-child(3) select:disabled{opacity:.45}.port-schedule-editor .schedule-track span{position:absolute;top:0;height:100%;background:#4d9ddd;border-radius:inherit}.port-schedule-editor .schedule-track:not(.enabled) span{width:0!important}.port-schedule-error,.port-schedule-impact{display:flex;align-items:flex-start;gap:7px;margin:12px 14px;padding:10px;color:#c5cbd1;background:#252b30;border:1px solid #505961;font-size:8px;line-height:1.45}.port-schedule-error{color:#e3bbb8;background:#372827;border-color:#754a48}.port-schedule-error svg,.port-schedule-impact svg{flex:0 0 auto;width:14px}.port-schedule-error svg{color:#d96d66}.port-schedule-impact svg{color:#76ade0}.affected-port-remainder{margin:10px 0 0;color:#929ba4;font-size:7.5px}.schedule-delete-dialog>footer .stack-delete-confirm{color:#fff;background:#a9433e;border-color:#c6615c}.switch-settings-rich>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.switch-settings-rich .switch-config-section>aside.meraki-warning{margin:14px}.switch-settings-rich .switch-config-section td:last-child{white-space:nowrap}.switch-settings-rich .switch-config-section td:last-child button{margin-right:5px}.switch-settings-override{display:grid;grid-template-columns:minmax(0,1fr) 70px auto auto;align-items:center;gap:7px;min-height:42px;padding:5px 14px;border-bottom:1px solid #454b51;color:#dce1e5;font-size:8px}.switch-settings-override strong{color:#f0f2f4;font-size:9px}.switch-settings-override button{min-height:28px}.switch-settings-preflight{margin:16px 20px}.switch-settings-rich>.meraki-savebar small{margin-left:auto}.switch-settings-dialog>footer{gap:8px}.switch-settings-dialog .switch-port-form label>span:has(input[type=checkbox]){display:flex;align-items:center;gap:6px;min-height:34px;color:#dce1e5}.switch-settings-dialog .switch-port-form input[type=checkbox]{width:13px;height:13px;margin:0;padding:0}.dscp-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:17px 18px}.dscp-map-grid label{display:flex;height:36px;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;color:#cdd3d8;background:#1c1f22;border:1px solid #4f565d;font-size:8px}.dscp-map-grid select{height:27px;color:#ecf0f2;background:#14171a;border:1px solid #626971;border-radius:2px;font-size:8px}@media(max-width:700px){.switch-settings-override{grid-template-columns:minmax(0,1fr) auto}.switch-settings-override button{grid-row:2}.dscp-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.staged-upgrades-rich>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.staged-upgrades-rich>.meraki-page-title>button{height:32px;padding:0 11px;color:#fff;background:#2e74b8;border:1px solid #548fca;border-radius:2px;font-size:8px;cursor:pointer}.staged-upgrades-rich .meraki-section-title>div{display:grid;gap:3px}.staged-upgrades-rich .meraki-section-title>div h2{margin:0;color:#eef1f3;font-size:12px}.staged-upgrades-rich .meraki-section-title>div span{color:#969fa8;font-size:7px}.staged-upgrades-rich .staged-group-grid article{grid-template-rows:auto minmax(30px,1fr) auto auto auto}.staged-upgrades-rich .staged-group-grid article>small{grid-column:1/-1;color:#929ba4;font-size:7px}.staged-sequence-table td:first-child b{display:grid;width:20px;height:20px;place-items:center;color:#c7def1;background:#29465e;border-radius:50%;font-size:7px}.staged-sequence-table td:last-child button{min-width:25px;min-height:25px;padding:0;margin-right:4px}.upgrade-group-editor{display:grid;gap:13px;padding:18px}.upgrade-group-editor>label{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px;color:#adb5bd;font-size:8px}.upgrade-group-editor>label input,.upgrade-group-editor>label select{height:34px;padding:0 9px;color:#eef1f3;background:#171a1d;border:1px solid #626a72;border-radius:2px;font-size:8px}.upgrade-group-editor>div>strong{display:block;margin-bottom:7px;color:#adb5bd;font-size:8px}.upgrade-device-list{border:1px solid #50575e}.upgrade-device-list label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;border-bottom:1px solid #474e54;color:#dce1e5;font-size:8px}.upgrade-device-list label:last-child{border-bottom:0}.upgrade-device-list label.disabled{opacity:.5}.upgrade-device-list span{display:grid;gap:2px}.upgrade-device-list small{color:#929ba4;font-size:7px}.upgrade-device-list em{color:#79bc90;font-size:7px;font-style:normal}.upgrade-device-list label.disabled em{color:#c1a678}.upgrade-run-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 18px}.upgrade-run-plan article{display:flex;align-items:center;gap:9px;padding:10px;background:#1c2023;border:1px solid #50575e}.upgrade-run-plan article>b{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;color:#c7def1;background:#29465e;border-radius:50%;font-size:7px}.upgrade-run-plan article>span{display:grid;gap:3px}.upgrade-run-plan strong{color:#e8ecef;font-size:8px}.upgrade-run-plan small{color:#949da6;font-size:7px}@media(max-width:750px){.upgrade-run-plan{grid-template-columns:1fr}.upgrade-group-editor>label{grid-template-columns:1fr}}.wireless-firewall-rich>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.wireless-firewall-rich .meraki-long-section>.meraki-section-title>div{display:grid;gap:3px}.wireless-firewall-rich .meraki-long-section>.meraki-section-title h2,.wireless-firewall-rich .meraki-long-section>.meraki-section-title h3{margin:0;color:#edf0f3;font-size:11px}.wireless-firewall-rich .meraki-long-section>.meraki-section-title span{color:#969fa8;font-size:7px}.wireless-policy-table table{min-width:880px}.wireless-policy-table td:first-child{white-space:nowrap}.wireless-policy-table td:first-child button{min-width:24px!important;width:24px;min-height:25px!important;height:25px;padding:0!important;margin-right:2px}.wireless-policy-table td:last-child button{display:grid;min-width:26px!important;width:26px;min-height:26px!important;height:26px;padding:0!important;place-items:center}.wireless-policy-table td:last-child button svg{width:11px}.wireless-policy-table td input:not([type=checkbox]),.wireless-policy-table td select{width:100%;min-width:85px}.wireless-policy-table .meraki-inline-input{min-width:145px}.wireless-firewall-preflight{margin:16px 20px}.wireless-firewall-rich>.meraki-savebar small{margin-left:auto}.splash-page-rich>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.splash-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin:0 20px}.splash-editor-grid>main{min-width:0}.splash-editor-grid>main>.meraki-long-section{margin-inline:0}.splash-preview{position:sticky;top:84px;align-self:start;margin-top:18px;background:#23262a;border:1px solid #595f66;border-radius:4px;overflow:hidden}.splash-preview>header{display:flex;min-height:43px;align-items:center;justify-content:space-between;padding:0 12px;color:#dfe4e8;border-bottom:1px solid #50565d;font-size:9px;font-weight:650}.splash-preview>header select{height:27px;padding:0 7px;color:#e9edf0;background:#171a1d;border:1px solid #626a72;border-radius:2px;font-size:7px}.splash-device-frame{padding:18px;background:#1b1e21}.splash-preview-page{display:grid;min-height:360px;padding:34px 25px;align-content:center;justify-items:center;color:#26303a;background:#f3f5f7;border:6px solid #11161a;border-radius:26px;box-shadow:0 12px 28px #00000057;text-align:center}.splash-preview-page>svg{width:32px;color:var(--splash-color)}.splash-preview-logo{margin-bottom:28px;color:var(--splash-color);font-size:15px;font-weight:760}.splash-preview-page h2{max-width:220px;margin:0;color:#20272e;font-size:16px;line-height:1.25}.splash-preview-page p,.splash-preview-page>span{margin:7px 0 18px;color:#68717a;font-size:8px;line-height:1.45;overflow-wrap:anywhere}.splash-preview-page label{display:flex;align-items:center;gap:6px;margin:12px 0;color:#58616a;font-size:7px;text-align:left}.splash-preview-cta{display:grid;width:100%;height:34px;margin-top:14px;place-items:center;color:#fff;background:var(--splash-color);border-radius:3px;font-size:8px;font-weight:700}.splash-preview>dl{margin:0;padding:0 12px}.splash-preview>dl>div{display:grid;grid-template-columns:78px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid #464c52;font-size:7.5px}.splash-preview>dl>div:last-child{border-bottom:0}.splash-preview dt{color:#939ca5}.splash-preview dd{margin:0;color:#dce1e5;overflow-wrap:anywhere}.splash-file-input{display:flex;height:32px;align-items:center;gap:7px;padding:0 9px;color:#dfe4e8;background:#1b1e21;border:1px solid #626a72;border-radius:2px;font-size:8px;cursor:pointer}.splash-file-input svg{width:12px}.splash-file-input input{display:none}.splash-color-control{display:flex;align-items:center;gap:7px}.splash-color-control input[type=color]{width:36px;height:30px;padding:2px}.splash-color-control input:last-child{width:110px}.splash-preflight{margin:16px 20px}.splash-page-rich>.meraki-savebar small{margin-left:auto}.switch-port-notice.error{color:#e4bbb8;background:#372827;border-color:#754a48}.switch-port-notice.error>svg{color:#d96d66}@media(max-width:950px){.splash-editor-grid{grid-template-columns:1fr}.splash-preview{position:static}.splash-device-frame{display:grid;place-items:center}.splash-preview-page{width:min(280px,100%)}}.availability-impact{display:flex;align-items:center;gap:16px;padding:12px 15px;background:#1d2226;border-top:1px solid #454b51}.availability-impact>span{display:flex;align-items:baseline;gap:5px;color:#cdd3d8;font-size:8px;white-space:nowrap}.availability-impact>span strong{color:#7db8e9;font-size:17px}.availability-impact small{color:#98a1aa;font-size:7.5px}.availability-schedule table{min-width:820px}.availability-schedule td select{width:86px;min-width:86px}.availability-schedule .schedule-track span{position:absolute;top:0;height:100%;background:#4d9ddd;border-radius:inherit}.availability-schedule .schedule-track:not(.enabled) span{width:0!important}.availability-empty{padding:28px 20px;color:#aeb5bc;text-align:center}.availability-results{margin:16px 20px;border:1px solid #4a5158;background:#191d20}.availability-results h2{margin:0;padding:10px 13px;border-bottom:1px solid #4a5158;font-size:9px}.availability-results>div{display:grid;grid-template-columns:180px 1fr;gap:15px;padding:9px 13px;border-bottom:1px solid #383e43;font-size:7.5px}.availability-results>div:last-child{border-bottom:0}.availability-results>div.error strong{color:#ef928b}.availability-results>div.warning strong{color:#e4bb70}.availability-results>div.information strong{color:#7db8e9}.availability-results span{color:#aab2b9}.ssid-availability-rich>.meraki-savebar small{margin-left:auto}@media(max-width:700px){.availability-impact{align-items:flex-start;flex-direction:column;gap:6px}}.iot-radio-rich>.meraki-warning:first-of-type{display:flex;align-items:flex-start;gap:8px}.iot-radio-rich>.meraki-warning:first-of-type svg,.iot-preflight svg{flex:0 0 auto;width:14px}.iot-radio-rich .meraki-segmented button{min-width:62px}.iot-effective-mode{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px;padding:11px 13px;color:#abb3bb;background:#1d2226;border:1px solid #4d545b;font-size:8px}.iot-effective-mode span{color:#dce1e5}.iot-number-field{display:flex;align-items:center;gap:7px}.iot-number-field input{width:100px!important}.iot-number-field small{color:#969fa8;font-size:7px}.iot-gateway-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:13px 15px;background:#1c2024;border-top:1px solid #474d53;border-bottom:1px solid #474d53}.iot-gateway-editor label{display:grid;gap:6px;color:#aeb6bd;font-size:8px}.iot-gateway-editor select{height:34px;padding:0 9px;color:#e8ecef;background:#15181b;border:1px solid #626a72;border-radius:2px;font-size:8px}.iot-gateway-editor>span{display:flex;gap:6px}.iot-gateway-editor button{height:34px;padding:0 12px}.iot-ready-dot{display:inline-block;width:7px;height:7px;margin-right:6px;background:#6fbe82;border-radius:50%}.iot-preflight{margin:16px 20px}.iot-radio-rich>.meraki-savebar small{margin-left:auto}@media(max-width:700px){.iot-gateway-editor{grid-template-columns:1fr}.iot-gateway-editor>span{justify-content:flex-end}}.ap-port-profiles-rich .meraki-rule-toolbar>label{display:flex;align-items:center;gap:7px;min-width:260px}.ap-port-profiles-rich .meraki-rule-toolbar>label svg{width:13px;color:#9ca5ad}.ap-port-profiles-rich .meraki-rule-toolbar>label input{width:100%}.ap-port-profiles-rich .meraki-rule-toolbar>span{margin-left:auto;color:#99a2aa;font-size:7.5px}.ap-port-profile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:14px}.ap-port-profile-grid .meraki-profile-card{margin:0}.ap-port-profile-grid .meraki-profile-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ap-port-profile-grid .meraki-profile-card>footer{display:flex;flex-wrap:wrap;gap:5px;padding-top:9px}.ap-port-profile-grid .meraki-profile-card>footer button{min-height:28px}.ap-port-profile-grid .meraki-profile-card>footer button:disabled{opacity:.4;cursor:not-allowed}.ap-port-profile-editor>.meraki-back-link{margin:12px 14px 2px}.ap-port-profile-editor details summary{display:flex;align-items:center;justify-content:space-between}.ap-port-profile-editor details summary span{color:#939ca5;font-size:7px;font-weight:500}.ap-port-profile-editor>.meraki-warning{margin:14px}.port-profile-preflight{margin:16px 20px}.ap-port-profiles-rich>.meraki-savebar small{margin-left:auto}@media(max-width:650px){.ap-port-profile-grid{grid-template-columns:1fr}.ap-port-profiles-rich .meraki-rule-toolbar>label{min-width:0}}.power-settings-rich{max-width:none}.power-settings-rich .power-settings-panel{padding:0;overflow:hidden}.power-settings-rich .power-settings-panel>header{padding:18px 20px;border-bottom:1px solid #50575e}.power-settings-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:520px}.power-settings-workspace>nav{padding:10px;background:#1b1f22;border-right:1px solid #50575e}.power-settings-workspace>nav button{display:grid;width:100%;gap:4px;padding:12px 11px;color:#d4dade;background:transparent;border:1px solid transparent;border-radius:2px;text-align:left;cursor:pointer}.power-settings-workspace>nav button+button{margin-top:4px}.power-settings-workspace>nav button.selected{color:#fff;background:#283b4c;border-color:#52728d;box-shadow:inset 3px 0 #56a6e4}.power-settings-workspace>nav span{font-size:9px;font-weight:700}.power-settings-workspace>nav small{color:#929ba4;font-size:7px}.power-settings-workspace>main{padding:18px}.power-settings-workspace>main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #50575e}.power-settings-workspace>main>header h3{margin:0;color:#eef1f3;font-size:12px}.power-settings-workspace>main>header span{display:block;margin-top:4px;color:#929ba4;font-size:7px}.power-settings-workspace>main>header>strong{padding:5px 8px;color:#c7def2;background:#27445c;border:1px solid #4f718c;border-radius:2px;font-size:7px}.degraded-power-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0}.degraded-power-options label{display:flex;align-items:flex-start;gap:8px;min-height:84px;padding:12px;color:#cbd1d6;background:#1b1f22;border:1px solid #50575e;border-radius:2px;cursor:pointer}.degraded-power-options label.selected{background:#243542;border-color:#5682a4}.degraded-power-options input{margin-top:2px}.degraded-power-options span{display:grid;gap:5px}.degraded-power-options strong{color:#ebeff2;font-size:8.5px}.degraded-power-options small{color:#99a2aa;font-size:7px;line-height:1.4}.degraded-power-options em{color:#77b7e8;font-size:7px;font-style:normal}.degraded-power-result{margin:14px 0;border:1px solid #50575e}.degraded-power-result h3{margin:0;padding:11px 13px;color:#e7ebee;background:#292d31;border-bottom:1px solid #50575e;font-size:9px}.degraded-power-result table{width:100%;border-collapse:collapse}.degraded-power-result th,.degraded-power-result td{height:34px;padding:7px 12px;border-bottom:1px solid #454c52;color:#d3d9dd;font-size:8px;text-align:left}.degraded-power-result th{color:#939ca5;background:#202428}.degraded-power-result tr:last-child td{border-bottom:0}.power-settings-rich .power-settings-panel>.power-preflight{margin:0 18px 16px}.power-settings-rich .power-settings-panel>.meraki-savebar{margin:0;padding:12px 18px;border-top:1px solid #50575e}.power-settings-rich .power-settings-panel>.meraki-savebar small{margin-left:auto}@media(max-width:1180px){.power-settings-workspace{grid-template-columns:minmax(0,1fr)}.power-settings-workspace>nav{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #50575e}.power-settings-workspace>nav button{min-width:180px}.power-settings-workspace>nav button+button{margin:0}.power-settings-workspace>main{min-width:0}.degraded-power-options{grid-template-columns:1fr}.degraded-power-result{overflow:auto}.degraded-power-result table{min-width:560px}}.hotspot-fields{min-width:0;margin:0;padding:0;border:0}.hotspot-fields:disabled{opacity:.48}.hotspot-fields:disabled button,.hotspot-fields:disabled input,.hotspot-fields:disabled select,.hotspot-fields:disabled textarea{cursor:not-allowed}.hotspot-empty-realms{grid-column:2;margin:7px 0;color:#929ba4;font-size:8px}.hotspot-preflight{margin:16px 20px}.hotspot-rich>.meraki-savebar button:disabled{opacity:.42;cursor:not-allowed}@media(max-width:700px){.hotspot-empty-realms{grid-column:auto}}.radio-settings-rich>.meraki-savebar,.radio-settings-rich .radio-rrm>.meraki-savebar{margin-top:0}.radio-settings-rich>.meraki-savebar small,.radio-settings-rich .radio-rrm>.meraki-savebar small{margin-left:auto}.radio-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin:14px 20px 0;padding:11px 13px;background:#23272b;border:1px solid #555d64;border-bottom:0}.radio-filter-bar label{display:grid;gap:4px;color:#99a2aa;font-size:7px}.radio-filter-bar select{min-width:120px;height:30px;padding:0 8px;color:#e8ecef;background:#171a1d;border:1px solid #606870;border-radius:2px;font-size:8px}.radio-settings-rich .radio-overview{margin-top:0}.radio-settings-rich .radio-overview-toolbar button:disabled{opacity:.42;cursor:not-allowed}.radio-bulk-editor{display:flex;flex-wrap:wrap;align-items:flex-end;gap:9px;padding:12px 14px;background:#1d252b;border-bottom:1px solid #50575e}.radio-bulk-editor label{display:grid;gap:5px;color:#9fa8b0;font-size:7px}.radio-bulk-editor label:last-of-type{grid-template-columns:auto 60px auto 60px;align-items:center}.radio-bulk-editor label:last-of-type:first-letter{grid-column:1/-1}.radio-bulk-editor select,.radio-bulk-editor input{height:31px;padding:0 8px;color:#e9edf0;background:#15181b;border:1px solid #626a72;border-radius:2px;font-size:8px}.radio-bulk-editor button{height:31px;padding:0 11px}.radio-status-ring.online{border-color:#72bd85;box-shadow:inset 0 0 0 3px #72bd85}.radio-settings-rich .radio-profile-card footer{display:flex;flex-wrap:wrap;gap:5px}.radio-settings-rich .radio-profile-card footer button:disabled{opacity:.42;cursor:not-allowed}.rf-profile-rich-editor fieldset{margin:0;padding:0;border:0}.rf-profile-rich-editor fieldset:disabled{opacity:.45}.rf-profile-rich-editor>.meraki-savebar{margin-top:0}.radio-preflight{margin:16px 20px}@media(max-width:720px){.radio-filter-bar label{flex:1 1 140px}.radio-filter-bar select{width:100%}.radio-bulk-editor{display:grid;grid-template-columns:1fr 1fr}.radio-bulk-editor label:last-of-type{grid-column:1/-1}.radio-bulk-editor button{justify-self:start}}.wireless-access-rich>.meraki-page-title{align-items:center}.wireless-access-rich>.meraki-page-title>button{margin-left:auto}.wireless-access-legacy-banner{display:flex;min-height:38px;align-items:center;gap:8px;margin:0 20px 14px;padding:0 12px;color:#d8d0e8;background:#2f2940;border:1px solid #5f507b;border-radius:3px;font-size:8px}.wireless-access-legacy-banner svg{width:14px;color:#a784df}.wireless-access-rich .meraki-accordion>.meraki-accordion-body>.meraki-section-title{margin:0;padding:11px 15px;border-bottom:1px solid #4c5359}.wireless-access-rich .meraki-card-options{padding:13px 15px}.wireless-radius-editor{display:grid;grid-template-columns:minmax(150px,1fr) 75px minmax(140px,1fr) auto auto;gap:7px;padding:11px 15px;background:#1d2226;border-bottom:1px solid #4b5258}.wireless-radius-editor input{height:32px;padding:0 8px;color:#e9edf0;background:#15181b;border:1px solid #626a72;border-radius:2px;font-size:8px}.wireless-radius-editor button{height:32px;padding:0 10px}.wireless-access-rich table td:last-child{white-space:nowrap}.wireless-access-rich table td:last-child button{margin-right:5px}.wireless-access-preflight{margin:16px 20px}.wireless-access-rich>.meraki-savebar small{margin-left:auto}@media(max-width:780px){.wireless-radius-editor{grid-template-columns:1fr 90px}.wireless-radius-editor input:nth-child(3){grid-column:1/-1}}@media(max-width:1000px){.wireless-access-rich .meraki-ssid-selector,.wireless-access-rich .meraki-accordion-body>.meraki-setting{grid-template-columns:1fr;gap:10px}.wireless-access-rich .meraki-ssid-selector{margin-inline:20px}.wireless-access-rich .meraki-card-options,.wireless-access-rich .meraki-card-options.compact,.wireless-access-rich .meraki-subaccordion{grid-template-columns:1fr;margin-left:0}}.meraki-wireless-ssids>.switch-port-notice{margin:14px 20px 0}.meraki-wireless-ssids .meraki-list-toolbar>button.selected{color:#fff;background:#2b4153;border-color:#5982a2}.meraki-ssid-table th,.meraki-ssid-table td{white-space:nowrap}.meraki-ssid-table th:last-child,.meraki-ssid-table td:last-child{width:42px;padding-right:8px;padding-left:8px;text-align:center}.ssid-column-settings,.ssid-row-actions{position:relative}.ssid-column-settings>button,.ssid-row-actions>button{display:grid;width:28px;height:28px;margin:auto;place-items:center;color:#aeb6bd;background:transparent;border:1px solid transparent;border-radius:3px;cursor:pointer}.ssid-column-settings>button:hover,.ssid-row-actions>button:hover,.ssid-row-actions>button[aria-expanded=true]{color:#fff;background:#30353a;border-color:#5b6269}.ssid-column-settings>button svg{width:13px}.ssid-column-menu,.ssid-row-actions>[role=menu]{position:absolute;z-index:12;top:34px;right:5px;min-width:178px;padding:6px;color:#dfe4e8;background:#1d2125;border:1px solid #606870;border-radius:3px;box-shadow:0 10px 26px #00000061}.ssid-column-menu{display:grid;gap:1px;text-align:left}.ssid-column-menu label{display:flex;align-items:center;gap:8px;padding:7px 8px;font-size:8px;cursor:pointer}.ssid-column-menu label:hover{background:#2b3035}.ssid-row-actions>[role=menu]{display:grid;top:36px;right:7px;text-align:left}.ssid-row-actions>[role=menu] button{padding:8px 10px;color:#e2e6e9;background:transparent;border:0;text-align:left;font-size:8px;cursor:pointer}.ssid-row-actions>[role=menu] button:hover{background:#2c3339}.meraki-ssid-table tbody tr:focus-within{position:relative;z-index:2}.pci-report-list>.switch-port-notice,.pci-scan-page>.switch-port-notice{margin:14px 20px 0}.pci-report-list .meraki-page-title h1 span{color:#a9b0b7;font-size:11px;font-weight:500}.pci-report-actions{display:flex;gap:8px;margin:22px 20px 12px}.pci-report-actions button,.pci-report-detail>.meraki-page-title>button{display:flex;min-height:33px;align-items:center;gap:6px;padding:0 12px;color:#edf1f4;background:#272b2f;border:1px solid #656c73;border-radius:3px;font-size:8px;cursor:pointer}.pci-report-actions button:first-child{color:#0e1a24;background:#63abe2;border-color:#75b8eb;font-weight:750}.pci-report-actions button:disabled{opacity:.38;cursor:not-allowed}.pci-report-list>.meraki-table-wrap,.pci-scan-form>.meraki-table-wrap{margin:0 20px}.pci-report-list td:nth-child(2) button{padding:0;color:#75b3e5;background:transparent;border:0;cursor:pointer}.pci-scan-context{display:flex;gap:28px;margin:18px 20px 0;padding:11px 14px;color:#aeb6bd;background:#202428;border:1px solid #50585f;font-size:8px}.pci-scan-form{padding:18px 20px}.pci-scan-form>h2{margin:22px 0 8px;color:#eef1f3;font-size:10px}.pci-scan-form>h2:first-child{margin-top:0}.pci-scan-form>p{margin:0 0 7px;color:#979fa7;font-size:8px}.pci-scan-form>select,.pci-scan-form>textarea{width:min(480px,100%);padding:8px;color:#e8ecef;background:#16191c;border:1px solid #626a72;border-radius:2px;font-size:8px}.pci-scan-form>textarea{min-height:86px;resize:vertical}.pci-scan-form>.meraki-table-wrap{margin:0}.pci-scan-form table{min-width:520px}.pci-scan-form td:last-child,.pci-scan-form th:last-child{width:100px;text-align:center}.pci-confirmations{display:grid;gap:7px;margin-bottom:15px}.pci-confirmations label{display:flex;align-items:flex-start;gap:8px;color:#d4dade;font-size:8px;line-height:1.45}.pci-confirmations input{margin-top:1px}.pci-scan-page>.meraki-savebar{margin-top:0}.pci-report-detail>.meraki-page-title>button svg{width:13px}.pci-report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px;border:1px solid #555d64}.pci-report-summary article{display:grid;gap:6px;padding:16px;border-right:1px solid #555d64}.pci-report-summary article:last-child{border-right:0}.pci-report-summary span{color:#99a2aa;font-size:7px}.pci-report-summary strong{color:#edf1f4;font-size:11px}.pci-report-detail>.meraki-config-table{margin:0 20px}@media(max-width:760px){.pci-scan-context{flex-direction:column;gap:5px}.pci-report-summary{grid-template-columns:1fr 1fr}.pci-report-summary article:nth-child(2){border-right:0}.pci-report-summary article:nth-child(-n+2){border-bottom:1px solid #555d64}}.splash-logins-page>.meraki-page-title{padding-bottom:10px}.splash-timespan{display:flex;flex-wrap:wrap;gap:10px;margin:2px 20px 14px;color:#9ca5ad;font-size:8px}.splash-timespan button{padding:0;color:#71b4e8;background:transparent;border:0;border-bottom:1px solid transparent;font:inherit;cursor:pointer}.splash-timespan button.selected{color:#dfe5e9;border-bottom-color:#8b949c;cursor:default}.splash-login-filters{display:flex;align-items:flex-end;gap:8px;margin:0 20px 18px}.splash-login-filters>label:first-child{display:block;min-width:260px}.splash-login-filters input,.splash-login-filters select{height:31px;padding:0 9px;color:#e8ecef;background:#171a1d;border:1px solid #606870;border-radius:2px;font-size:8px}.splash-login-filters input{width:100%}.splash-login-filters>button{height:31px;padding:0 12px;color:#e9eef2;background:#2a2f33;border:1px solid #626a71;border-radius:2px;font-size:8px;cursor:pointer}.splash-login-filters>label:last-child{display:flex;align-items:center;gap:7px;margin-left:10px;color:#aab2b9;font-size:8px}.splash-login-filters select{min-width:180px}.splash-login-filters>span{margin-left:auto;color:#a1aab2;font-size:8px}.splash-login-filters>button svg{width:11px;margin-right:5px;vertical-align:middle}.splash-session-table{margin:0 20px}.splash-session-table table{min-width:920px}.splash-session-table td:first-child button{padding:0;color:#75afe0;background:transparent;border:0;font:inherit;cursor:pointer}.splash-session-table tr.selected td{background:#293c4a}.splash-pagination{margin:0 20px}.splash-session-detail{margin:12px 20px;background:#23272b;border:1px solid #5a6269}.splash-session-detail>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #4d545b}.splash-session-detail header div{display:grid;gap:3px}.splash-session-detail header span{color:#9aa3ab;font-size:7px;text-transform:uppercase}.splash-session-detail h2{margin:0;color:#f0f2f4;font-size:13px}.splash-session-detail header button{display:grid;width:27px;height:27px;place-items:center;color:#adb5bc;background:transparent;border:0}.splash-session-detail header svg{width:13px}.splash-session-detail dl{display:grid;grid-template-columns:repeat(5,1fr);margin:0}.splash-session-detail dl div{padding:11px 13px;border-right:1px solid #4d545b;border-bottom:1px solid #4d545b}.splash-session-detail dl div:nth-child(5n){border-right:0}.splash-session-detail dt{color:#969fa7;font-size:7px}.splash-session-detail dd{margin:4px 0 0;color:#e1e6e9;font-size:8px}.splash-login-footer{display:flex;justify-content:flex-end;margin:12px 20px}.splash-login-footer button{padding:0;color:#71b4e8;background:transparent;border:0;font-size:8px;cursor:pointer}.splash-empty-state{margin:0 20px;padding:29px 16px;border-top:1px solid #50585f;border-bottom:1px solid #50585f;color:#c1c7cc;font-size:8px;text-align:center}.splash-empty-state p{margin:0}.splash-result-count{margin:0 20px 8px;color:#9da6ae;font-size:8px}.splash-logins-page>.meraki-config-table{margin:0 20px}.splash-login-note{margin:15px 20px;color:#969fa7;font-size:8px;line-height:1.5}.splash-login-note button{padding:0;color:#71b4e8;background:transparent;border:0;font:inherit;cursor:pointer}@media(max-width:660px){.splash-login-filters{align-items:stretch;flex-wrap:wrap}.splash-login-filters>label:first-child{min-width:0;flex:1 1 180px}.splash-login-filters>label:last-child{width:100%;margin-left:0}.splash-login-filters select{flex:1}.splash-login-filters>span{width:100%;margin-left:0}.splash-session-detail dl{grid-template-columns:repeat(2,1fr)}.splash-session-detail dl div:nth-child(5n){border-right:1px solid #4d545b}.splash-session-detail dl div:nth-child(2n){border-right:0}}.bluetooth-clients-page>.meraki-page-title{padding-bottom:10px}.bluetooth-timespan{display:flex;gap:10px;margin:2px 20px 14px;font-size:8px}.bluetooth-timespan button{padding:0;color:#71b4e8;background:transparent;border:0;border-bottom:1px solid transparent;font:inherit;cursor:pointer}.bluetooth-timespan button.selected{color:#dfe5e9;border-bottom-color:#8b949c;cursor:default}.bluetooth-toolbar{display:flex;align-items:center;gap:8px;margin:0 20px 12px}.bluetooth-toolbar>label:not(.bluetooth-tag-filter){display:flex;width:280px;height:31px;align-items:center;gap:7px;padding:0 9px;color:#9da6ae;background:#171a1d;border:1px solid #606870;border-radius:2px}.bluetooth-toolbar>label svg{width:12px}.bluetooth-toolbar>label input{width:100%;color:#e8ecef;background:transparent;border:0;outline:0;font-size:8px}.bluetooth-toolbar>strong{margin-left:auto;color:#cbd1d6;font-size:8px;font-weight:500}.bluetooth-tag-filter{display:flex;height:31px;align-items:center;gap:7px;padding-left:9px;color:#aeb6bd;background:#171a1d;border:1px solid #606870;border-radius:2px;font-size:8px}.bluetooth-tag-filter select{height:29px;padding:0 25px 0 5px;color:#edf1f4;background:#202428;border:0;border-left:1px solid #4d555c;font:inherit}.bluetooth-download{display:flex;height:31px;align-items:center;gap:5px;padding:0 11px;color:#e8edf0;background:#2a2f33;border:1px solid #626a71;border-radius:2px;font-size:8px;cursor:pointer}.bluetooth-download svg{width:12px;height:12px}.bluetooth-tag-action{position:relative}.bluetooth-tag-action>button{height:31px;padding:0 13px;color:#e9eef2;background:#2a2f33;border:1px solid #626a71;border-radius:2px;font-size:8px;cursor:pointer}.bluetooth-tag-action>button:disabled{opacity:.38;cursor:not-allowed}.bluetooth-tag-action>[role=dialog]{position:absolute;z-index:18;top:37px;left:0;width:260px;padding:10px;color:#dbe0e4;background:#202428;border:1px solid #626970;border-radius:3px;box-shadow:0 10px 28px #0006}.bluetooth-tag-action>[role=dialog] nav{display:flex;border-bottom:1px solid #50575e}.bluetooth-tag-action>[role=dialog] nav button{padding:6px 9px;color:#aeb6bd;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px;cursor:pointer}.bluetooth-tag-action>[role=dialog] nav button.selected{color:#fff;border-bottom-color:#58a8e3}.bluetooth-tag-action>[role=dialog] label{display:grid;gap:6px;margin:10px 0;color:#aeb6bd;font-size:7px}.bluetooth-tag-action>[role=dialog] input{height:31px;padding:0 8px;color:#edf1f4;background:#16191c;border:1px solid #626a72;border-radius:2px}.bluetooth-tag-action>[role=dialog] footer{display:flex;justify-content:flex-end;gap:6px}.bluetooth-tag-action>[role=dialog] footer button{padding:6px 10px;color:#e6ebee;background:#2b3034;border:1px solid #60686f;border-radius:2px;font-size:8px}.bluetooth-tag-action>[role=dialog] footer button:last-child{color:#10202c;background:#62abe2;border-color:#75b8e9}.bluetooth-tag-action>[role=dialog] footer button:disabled{opacity:.38}.bluetooth-client-table{margin:0 20px}.bluetooth-client-table th:first-child,.bluetooth-client-table td:first-child{width:32px;text-align:center}.bluetooth-client-table tbody tr.selected{background:#243541}.bluetooth-client-table td:nth-child(2)>button{padding:0;color:#71b4e8;background:transparent;border:0;font:inherit;cursor:pointer}.bluetooth-tags{display:flex;flex-wrap:wrap;gap:3px}.bluetooth-tags i{padding:2px 5px;color:#cad3da;background:#30363b;border:1px solid #596168;border-radius:9px;font-size:7px;font-style:normal}.bluetooth-empty-state{margin:0 20px;padding:30px 16px;border-top:1px solid #50585f;border-bottom:1px solid #50585f;color:#c1c7cc;font-size:8px;text-align:center}.bluetooth-clients-page>.meraki-pagination{margin:10px 20px 0}.bluetooth-client-detail{margin:16px 20px 0;color:#dfe4e8;background:#202428;border:1px solid #565e65}.bluetooth-client-detail>header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #51585f}.bluetooth-client-detail>header span{color:#98a2aa;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.bluetooth-client-detail h2{margin:3px 0 0;font-size:13px}.bluetooth-client-detail>header button{display:grid;width:28px;height:28px;padding:0;place-items:center;color:#aeb7be;background:transparent;border:0;cursor:pointer}.bluetooth-client-detail>header button svg{width:14px}.bluetooth-client-detail dl{display:grid;grid-template-columns:repeat(5,1fr);margin:0;border-bottom:1px solid #51585f}.bluetooth-client-detail dl div{min-width:0;padding:11px 13px;border-right:1px solid #484f55}.bluetooth-client-detail dl div:nth-child(5n){border-right:0}.bluetooth-client-detail dt{margin-bottom:4px;color:#929ca4;font-size:7px}.bluetooth-client-detail dd{margin:0;overflow:hidden;color:#eef1f3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.bluetooth-client-detail>section{padding:12px 15px 15px}.bluetooth-client-detail h3{margin:0 0 8px;font-size:9px}.bluetooth-observation{display:grid;grid-template-columns:1fr 1fr 80px;gap:12px;padding:7px 0;border-top:1px solid #41484e;color:#aeb6bc;font-size:8px}.bluetooth-observation strong{color:#e4e8eb;font-weight:500}.bluetooth-observation span:last-child{text-align:right}@media(max-width:760px){.bluetooth-toolbar{flex-wrap:wrap}.bluetooth-toolbar>label:not(.bluetooth-tag-filter){width:100%}.bluetooth-toolbar>strong{width:100%;margin-left:0}.bluetooth-client-detail dl{grid-template-columns:repeat(2,1fr)}.bluetooth-client-detail dl div:nth-child(5n){border-right:1px solid #484f55}.bluetooth-client-detail dl div:nth-child(2n){border-right:0}}.radius-auth-log-page>.meraki-page-title{align-items:end}.radius-auth-log-page>.meraki-page-title label{display:grid;gap:4px;color:#9ca5ad;font-size:7px}.radius-auth-log-page>.meraki-page-title select{height:31px;min-width:138px;padding:0 28px 0 8px;color:#e7ecef;background:#1b1f22;border:1px solid #5f676e;border-radius:2px;font-size:8px}.radius-auth-summary{display:grid;grid-template-columns:repeat(4,1fr);margin:2px 20px 14px;border:1px solid #525a61;background:#1d2124}.radius-auth-summary button{display:flex;min-height:62px;align-items:center;justify-content:center;gap:11px;color:#d7dde1;background:transparent;border:0;border-right:1px solid #525a61;cursor:pointer}.radius-auth-summary button:last-child{border-right:0}.radius-auth-summary button strong{font-size:19px;font-weight:500}.radius-auth-summary button span{font-size:8px}.radius-auth-summary button.selected{background:#283845;box-shadow:inset 0 -2px #5eb0ed}.radius-auth-summary button.accept strong{color:#77c769}.radius-auth-summary button.reject strong,.radius-auth-summary button.error strong{color:#e27973}.radius-auth-summary button.challenge strong{color:#e3b45f}.radius-auth-filters{display:flex;align-items:end;gap:7px;margin:0 20px 12px}.radius-auth-filters>label{display:grid;gap:4px;color:#9ca5ad;font-size:7px}.radius-auth-filters>label:first-child{display:flex;width:255px;height:31px;align-items:center;gap:6px;padding:0 8px;color:#9da6ae;background:#171a1d;border:1px solid #606870;border-radius:2px}.radius-auth-filters>label:first-child svg{width:12px}.radius-auth-filters input{width:100%;color:#edf1f3;background:transparent;border:0;outline:0;font-size:8px}.radius-auth-filters select{height:31px;min-width:105px;padding:0 25px 0 7px;color:#e7ecef;background:#202428;border:1px solid #5f676e;border-radius:2px;font-size:8px}.radius-auth-filters>button{display:flex;height:31px;align-items:center;gap:5px;padding:0 11px;color:#e8edf0;background:#2a2f33;border:1px solid #626a71;border-radius:2px;font-size:8px;cursor:pointer}.radius-auth-filters>button svg{width:12px}.radius-auth-filters>span{margin-left:auto;padding-bottom:8px;color:#b4bcc2;font-size:8px}.radius-auth-table{margin:0 20px}.radius-auth-table tbody tr.selected{background:#243541}.radius-auth-table td:nth-child(3)>button{padding:0;color:#71b4e8;background:transparent;border:0;font:inherit;cursor:pointer}.radius-auth-result{display:inline-flex;min-width:56px;justify-content:center;padding:3px 6px;border:1px solid;border-radius:9px;font-size:7px;text-transform:capitalize}.radius-auth-result.accept{color:#9cda91;background:#1d3424;border-color:#476f4d}.radius-auth-result.reject,.radius-auth-result.error{color:#efa29d;background:#3a2525;border-color:#764846}.radius-auth-result.challenge{color:#efd08d;background:#3a3020;border-color:#75613a}.radius-auth-log-page>.meraki-pagination{margin:10px 20px 0}.radius-auth-detail{margin:16px 20px 0;color:#dfe4e8;background:#202428;border:1px solid #565e65}.radius-auth-detail>header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #51585f}.radius-auth-detail>header span{color:#98a2aa;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.radius-auth-detail h2{margin:3px 0 0;font-size:13px}.radius-auth-detail>header button{display:grid;width:28px;height:28px;padding:0;place-items:center;color:#aeb7be;background:transparent;border:0;cursor:pointer}.radius-auth-detail>header svg{width:14px}.radius-auth-detail dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.radius-auth-detail dl div{min-width:0;padding:11px 13px;border-right:1px solid #484f55;border-bottom:1px solid #484f55}.radius-auth-detail dl div:nth-child(4n){border-right:0}.radius-auth-detail dt{margin-bottom:4px;color:#929ca4;font-size:7px}.radius-auth-detail dd{margin:0;overflow:hidden;color:#eef1f3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.radius-auth-filters{align-items:stretch;flex-wrap:wrap}.radius-auth-filters>label:first-child{width:100%}.radius-auth-filters>span{width:100%;margin-left:0}.radius-auth-detail dl{grid-template-columns:repeat(2,1fr)}.radius-auth-detail dl div:nth-child(4n){border-right:1px solid #484f55}.radius-auth-detail dl div:nth-child(2n){border-right:0}}@media(max-width:600px){.radius-auth-summary{grid-template-columns:repeat(2,1fr)}.radius-auth-summary button:nth-child(2){border-right:0}.radius-auth-summary button:nth-child(-n+2){border-bottom:1px solid #525a61}}.roaming-events-page>.meraki-page-title{align-items:end}.roaming-events-page>.meraki-page-title label{display:grid;gap:4px;color:#9ca5ad;font-size:7px}.roaming-events-page>.meraki-page-title select{height:31px;min-width:138px;padding:0 28px 0 8px;color:#e7ecef;background:#1b1f22;border:1px solid #5f676e;border-radius:2px;font-size:8px}.roaming-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:2px 20px 14px;border:1px solid #525a61;background:#1d2124}.roaming-summary button{display:flex;min-height:62px;align-items:center;justify-content:center;gap:11px;color:#d7dde1;background:transparent;border:0;border-right:1px solid #525a61;cursor:pointer}.roaming-summary button:last-child{border-right:0}.roaming-summary button strong{font-size:19px;font-weight:500}.roaming-summary button span{font-size:8px}.roaming-summary button.selected{background:#283845;box-shadow:inset 0 -2px #5eb0ed}.roaming-summary button.success strong{color:#77c769}.roaming-summary button.failed strong{color:#e27973}.roaming-summary button.sticky strong{color:#e3b45f}.roaming-filters{display:flex;align-items:end;gap:7px;margin:0 20px 12px}.roaming-filters>label{display:grid;gap:4px;color:#9ca5ad;font-size:7px}.roaming-filters>label:first-child{display:flex;width:230px;height:31px;align-items:center;gap:6px;padding:0 8px;color:#9da6ae;background:#171a1d;border:1px solid #606870;border-radius:2px}.roaming-filters>label:first-child svg{width:12px}.roaming-filters input{width:100%;color:#edf1f3;background:transparent;border:0;outline:0;font-size:8px}.roaming-filters select{height:31px;min-width:94px;max-width:160px;padding:0 25px 0 7px;color:#e7ecef;background:#202428;border:1px solid #5f676e;border-radius:2px;font-size:8px}.roaming-filters>button{display:flex;height:31px;align-items:center;gap:5px;padding:0 11px;color:#e8edf0;background:#2a2f33;border:1px solid #626a71;border-radius:2px;font-size:8px;cursor:pointer}.roaming-filters>button svg{width:12px}.roaming-filters>span{margin-left:auto;padding-bottom:8px;color:#b4bcc2;font-size:8px}.roaming-events-table{margin:0 20px}.roaming-events-table tbody tr.selected{background:#243541}.roaming-events-table td:nth-child(3)>button{padding:0;color:#71b4e8;background:transparent;border:0;font:inherit;cursor:pointer}.roaming-result{display:inline-flex;min-width:52px;justify-content:center;padding:3px 6px;border:1px solid;border-radius:9px;font-size:7px;text-transform:capitalize}.roaming-result.success{color:#9cda91;background:#1d3424;border-color:#476f4d}.roaming-result.failed{color:#efa29d;background:#3a2525;border-color:#764846}.roaming-result.sticky{color:#efd08d;background:#3a3020;border-color:#75613a}.roaming-events-page>.meraki-pagination{margin:10px 20px 0}.roaming-event-detail{margin:16px 20px 0;color:#dfe4e8;background:#202428;border:1px solid #565e65}.roaming-event-detail>header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #51585f}.roaming-event-detail>header span{color:#98a2aa;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.roaming-event-detail h2{margin:3px 0 0;font-size:13px}.roaming-event-detail>header button{display:grid;width:28px;height:28px;padding:0;place-items:center;color:#aeb7be;background:transparent;border:0;cursor:pointer}.roaming-event-detail>header svg{width:14px}.roaming-event-detail dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.roaming-event-detail dl div{min-width:0;padding:11px 13px;border-right:1px solid #484f55;border-bottom:1px solid #484f55}.roaming-event-detail dl div:nth-child(4n){border-right:0}.roaming-event-detail dt{margin-bottom:4px;color:#929ca4;font-size:7px}.roaming-event-detail dd{margin:0;overflow:hidden;color:#eef1f3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.roaming-filters{align-items:stretch;flex-wrap:wrap}.roaming-filters>label:first-child{width:100%}.roaming-filters>span{width:100%;margin-left:0}.roaming-event-detail dl{grid-template-columns:repeat(2,1fr)}.roaming-event-detail dl div:nth-child(4n){border-right:1px solid #484f55}.roaming-event-detail dl div:nth-child(2n){border-right:0}}@media(max-width:600px){.roaming-summary{grid-template-columns:1fr}.roaming-summary button{border-right:0;border-bottom:1px solid #525a61}.roaming-summary button:last-child{border-bottom:0}}.rf-spectrum-rich>.meraki-page-title{align-items:center}.rf-spectrum-rich>.meraki-page-title>button{height:31px;padding:0 12px;color:#e5eaed;background:#292d31;border:1px solid #626a71;border-radius:2px;font-size:8px;cursor:pointer}.rf-spectrum-explanation{max-width:880px;margin:4px 20px 18px;color:#a4adb5;font-size:8px;line-height:1.55}.meraki-rf-counters button.selected{background:#283845;border-color:#5f89aa;box-shadow:inset 0 -2px #5eb0ed}.meraki-rf-table td:nth-child(2) button{padding:0;color:#71b4e8;background:transparent;border:0;font:inherit;cursor:pointer}.rf-spectrum-no-aps{display:grid;min-height:280px;place-items:center;align-content:center;gap:8px;margin:20px;color:#aab2b9;border:1px solid #50585f;background:#1b1f22;text-align:center}.rf-spectrum-no-aps>svg{width:28px;height:28px;color:#8f99a2}.rf-spectrum-no-aps h2,.rf-spectrum-no-aps p{margin:0}.rf-spectrum-no-aps h2{color:#e7ebee;font-size:12px}.rf-spectrum-no-aps p{font-size:8px}.rf-spectrum-no-aps button{margin-top:6px;padding:8px 13px;color:#0f1c25;background:#62abe2;border:1px solid #76b9eb;border-radius:2px;font-size:8px;font-weight:700;cursor:pointer}.rf-spectrum-rich>.meraki-page-title{justify-content:space-between}.rf-neighbor-error{margin:10px 14px 0;color:#e4b167;font-size:8px}.meraki-access-tabs button{display:flex;align-items:center;gap:6px}.meraki-access-tabs button small{padding:2px 5px;color:#c9b77d;background:#39331f;border:1px solid #6a5d31;border-radius:8px;font-size:6px;font-weight:700}.wireless-health-content{display:grid;gap:12px}.wireless-health-retirement{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#d9dee2;background:#302b1f;border:1px solid #746439;border-radius:3px}.wireless-health-retirement>svg{width:17px;color:#d7b961}.wireless-health-retirement>div{display:grid;gap:3px}.wireless-health-retirement strong{font-size:9px}.wireless-health-retirement span{color:#b8b1a0;font-size:7px}.wireless-health-retirement button{margin-left:auto;padding:7px 10px;color:#ebeef0;background:#292d31;border:1px solid #6d747b;border-radius:2px;font-size:7px;cursor:pointer}.wireless-health-content>.meraki-monitor-filters{margin:0}.wireless-health-content>.meraki-diagnostics-grid{margin-top:0}.wireless-health-empty{display:grid;place-items:center;min-height:260px;padding:42px 20px;text-align:center;background:#17191b;border:1px solid #62686e;border-radius:3px}.wireless-health-empty h2{margin:0;color:#eef1f3;font-size:21px;font-weight:500}.wireless-health-empty p{margin:8px 0 18px;color:#aeb5bb;font-size:10px}.wireless-health-empty button{padding:8px 13px;color:#e2e7ea;background:#30353a;border:1px solid #687077;border-radius:2px;font-size:8px}.wireless-health-empty button:disabled{opacity:.55}@media(max-width:680px){.wireless-health-retirement{align-items:flex-start;flex-wrap:wrap}.wireless-health-retirement button{margin-left:27px}}.switches-rich>.client-list-toolbar button.selected{background:#293e4e;border-color:#5a88aa}.switch-inventory-filters{display:flex;align-items:flex-end;gap:9px;margin:0 20px 12px;padding:12px;background:#212529;border:1px solid #565e65}.switch-inventory-filters label{display:grid;gap:4px;color:#a4adb5;font-size:7px}.switch-inventory-filters select{min-width:150px;height:30px;padding:0 8px;color:#e6eaed;background:#171a1d;border:1px solid #626a71;border-radius:2px;font-size:8px}.switch-inventory-filters button{height:30px;padding:0 10px;color:#dce1e5;background:#292d31;border:1px solid #626a71;border-radius:2px;font-size:8px}.switch-column-settings{position:relative}.switch-column-settings>button{display:grid;width:32px;height:32px;padding:0;place-items:center}.switch-column-settings>[role=menu]{position:absolute;z-index:20;top:38px;right:0;display:grid;width:210px;max-height:320px;padding:6px;overflow:auto;color:#dfe4e8;background:#1d2125;border:1px solid #626970;border-radius:3px;box-shadow:0 12px 30px #0006}.switch-column-settings>[role=menu] label{display:flex;align-items:center;gap:7px;padding:6px 7px;font-size:7px}.switches-rich>.meraki-pagination{margin:10px 20px 0}.switch-detail-rich>.switch-port-notice{margin:12px 20px 0}.switch-detail-timespan{display:flex;justify-content:flex-end;margin:12px 20px 0}.switch-detail-timespan label{display:flex;align-items:center;gap:7px;color:#9fa8b0;font-size:7px}.switch-detail-timespan select{height:30px;padding:0 8px;color:#e7ebee;background:#1a1d20;border:1px solid #626a71;border-radius:2px;font-size:8px}.switch-detail-panel,.switch-detail-grid,.switch-tool-grid{margin:14px 20px}.switch-detail-panel{background:#22262a;border:1px solid #575e65}.switch-detail-panel>.meraki-section-title{margin:0}.switch-detail-panel>.meraki-config-table{margin:0;padding:0;border:0}.switch-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.switch-detail-grid>article{color:#d7dce0;background:#23272b;border:1px solid #595f66}.switch-detail-grid>article.wide{grid-column:1/-1}.switch-detail-grid h2{margin:0;padding:11px 13px;color:#eef1f3;border-bottom:1px solid #50565d;font-size:10px}.switch-detail-grid dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.switch-detail-grid dl div{padding:10px 12px;border-right:1px solid #474d53;border-bottom:1px solid #474d53}.switch-detail-grid dt{color:#969fa7;font-size:7px}.switch-detail-grid dd{margin:4px 0 0;color:#e8ecef;font-size:8px}.switch-detail-grid article>strong,.switch-detail-grid article>span{display:block;margin:12px 13px 0}.switch-detail-grid article>span{margin-top:5px;margin-bottom:12px;color:#98a1a9;font-size:7px}.switch-topology-view>header{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #50565d}.switch-topology-view>header h2{margin:0;font-size:10px}.switch-topology-view>header span{color:#969fa7;font-size:7px}.switch-topology-view>div{display:flex;align-items:center;justify-content:center;gap:0;min-height:260px}.switch-topology-view article{display:grid;min-width:150px;place-items:center;gap:6px;padding:18px;color:#dce1e5;background:#1a1e21;border:1px solid #59636b;border-radius:3px;text-align:center}.switch-topology-view article svg{width:24px;color:#68afe3}.switch-topology-view article span{color:#929ca4;font-size:7px}.switch-topology-view>div>i{width:80px;height:2px;background:#6098bf}.switch-timeline{padding:12px 16px}.switch-timeline article{display:grid;grid-template-columns:100px 12px 1fr;gap:10px;align-items:start;min-height:48px}.switch-timeline time{color:#98a1a9;font-size:7px;text-align:right}.switch-timeline article>i{width:8px;height:8px;background:#67b77e;border:2px solid #283038;border-radius:50%}.switch-timeline article>div{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px solid #484f55}.switch-timeline strong{font-size:8px}.switch-timeline span{color:#9ca5ad;font-size:7px}.switch-location-map{display:grid;min-height:220px;place-items:center;align-content:center;gap:7px;background:radial-gradient(circle at 45% 48%,rgba(83,145,186,.22),transparent 35%),#1a1f22!important}.switch-location-map svg{width:28px;color:#65afe5}.switch-location-map strong,.switch-location-map span{margin:0!important}.switch-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.switch-tool-grid article{display:grid;align-content:start;gap:8px;min-height:118px;padding:14px;background:#23272b;border:1px solid #595f66}.switch-tool-grid h2{margin:0 0 5px;font-size:10px}.switch-tool-grid input,.switch-tool-grid select{height:31px;padding:0 8px;color:#e8ecef;background:#171a1d;border:1px solid #626a71;border-radius:2px;font-size:8px}.switch-tool-grid button{justify-self:start;padding:7px 10px;color:#e7ecef;background:#2b3034;border:1px solid #626a71;border-radius:2px;font-size:8px}.switch-tool-grid button:disabled{opacity:.38}@media(max-width:760px){.switch-inventory-filters{align-items:stretch;flex-direction:column}.switch-inventory-filters select{width:100%}.switch-detail-grid,.switch-tool-grid{grid-template-columns:1fr}.switch-detail-grid>article.wide{grid-column:auto}.switch-topology-view>div{align-items:stretch;flex-direction:column;padding:18px}.switch-topology-view>div>i{width:2px;height:45px}}.firewall-monitor-clone>.meraki-page-title p{margin:4px 0 0;color:#9fa7af;font-size:8px}.firewall-monitor-clone .meraki-monitor-toolbar{flex-wrap:wrap}.firewall-monitor-clone .meraki-monitor-toolbar>button{display:flex;align-items:center;gap:5px}.firewall-monitor-clone .meraki-monitor-toolbar>button svg{width:12px}.firewall-monitor-clone .meraki-monitor-toolbar>button.selected{border-color:#4f9bd8}.firewall-monitor-appliance{display:flex!important;width:auto!important;gap:7px;background:transparent!important;border:0!important}.firewall-monitor-appliance span{color:#aab2ba;font-size:8px}.firewall-monitor-appliance select,.firewall-monitor-filters select,.firewall-monitor-table footer select{min-height:31px;padding:0 9px;color:#e3e7ea;background:#292e33;border:1px solid #626a72;border-radius:2px;font-size:8px}.firewall-monitor-filters{display:flex;align-items:end;gap:10px;margin:0 20px;padding:10px 12px;background:#202428;border:1px solid #565d64;border-bottom:0}.firewall-monitor-filters label{display:grid;gap:5px;color:#aab2ba;font-size:8px}.firewall-monitor-filters select{min-width:170px}.firewall-monitor-filters button{display:flex;min-height:31px;align-items:center;gap:5px;padding:0 10px;color:#dfe3e6;background:#292e33;border:1px solid #626a72;border-radius:2px;font-size:8px}.firewall-monitor-filters button svg{width:12px}.firewall-monitor-detail{margin:0 20px 14px;background:#23272b;border:1px solid #596068}.firewall-monitor-detail>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 14px;background:#2a2f34;border-bottom:1px solid #555c63}.firewall-monitor-detail header span{color:#9fa7af;font-size:7px;text-transform:uppercase}.firewall-monitor-detail h2{margin:3px 0 0;color:#f0f2f4;font-size:12px}.firewall-monitor-detail header button{padding:5px;color:#aab2ba;background:transparent;border:0}.firewall-monitor-detail header svg{width:14px}.firewall-monitor-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.firewall-monitor-detail dl>div{min-height:52px;padding:9px 12px;border-right:1px solid #484f55;border-bottom:1px solid #484f55}.firewall-monitor-detail dt{color:#9fa7af;font-size:7px}.firewall-monitor-detail dd{margin:5px 0 0;color:#e2e6e9;font-size:9px;overflow-wrap:anywhere}.firewall-monitor-table{overflow:auto}.firewall-monitor-table table{min-width:920px}.firewall-monitor-table td:last-child button{padding:0;color:#76acf0;background:transparent;border:0;font:inherit}.firewall-monitor-table footer{display:flex;min-height:45px;align-items:center;justify-content:flex-end;gap:8px;padding:0 12px;color:#aab2ba;border-top:1px solid #51585f;font-size:8px}.firewall-monitor-table footer button{width:29px;min-height:28px;color:#e3e7ea;background:#292e33;border:1px solid #626a72;border-radius:2px}.firewall-monitor-table footer button:disabled{opacity:.4}@media(max-width:1200px){.firewall-monitor-clone .meraki-monitor-toolbar>label:first-child{width:250px}.firewall-monitor-clone .meraki-monitor-toolbar>span{margin-left:0}}.route-table-page{max-width:1320px;padding-bottom:28px}.route-table-heading{display:flex;align-items:center;gap:9px;padding:25px 20px 0}.route-table-heading h1{margin:0;color:#f2f4f6;font-size:22px}.route-table-heading>button{display:flex;height:33px;align-items:center;gap:6px;padding:0 11px;color:#dfe4e8;background:#30343a;border:1px solid #646b73;border-radius:3px;font-size:9px;font-weight:650}.route-table-heading>button:disabled{opacity:.45}.route-table-heading>button svg{width:12px}.route-table-heading>span{display:grid;width:18px;height:18px;place-items:center;color:#9fa8b1}.route-table-heading>span svg{width:13px}.route-table-heading .spinning{animation:route-spin .65s linear infinite}@keyframes route-spin{to{transform:rotate(360deg)}}.route-table-updated{margin:9px 20px 20px;color:#b4bbc2;font-size:9px}.route-filter-grid{display:grid;grid-template-columns:125px 1.15fr 1fr 90px 1fr 1fr 140px 125px;gap:10px;padding:0 20px 8px}.route-filter-grid label{display:grid;gap:5px;min-width:0}.route-filter-grid span{color:#b9c0c7;font-size:7px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.route-filter-grid input,.route-filter-grid select{width:100%;min-width:0;height:34px;padding:0 9px;color:#e8ebee;background:#22262a;border:1px solid #5e656d;border-radius:2px;font-size:8.5px}.route-table-shell{margin:0 20px;background:#1f2225;border:1px solid #555c64;overflow:auto}.route-table-shell table{width:100%;min-width:960px;border-collapse:collapse}.route-table-shell th,.route-table-shell td{height:42px;padding:8px 12px;color:#d1d5d9;border-bottom:1px solid #3d4349;font-size:8.5px;text-align:left;white-space:nowrap}.route-table-shell th{height:37px;color:#dce0e4;background:#2c3035;font-weight:650}.route-table-shell tbody tr:nth-child(2n){background:#272b2f}.route-table-shell tbody tr:hover{background:#30353a}.route-table-shell td.empty{height:130px;color:#9fa7af;text-align:center}.route-table-shell tfoot td{height:29px;color:#aab2ba;background:#292d31;border-bottom:0;font-size:8px}.route-version{display:grid;width:21px;height:21px;place-items:center;color:#fff;background:#c9713f;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);font-size:8px}.route-version.ipv6{background:#9a5bb4}.route-subnet{display:flex;align-items:center;gap:5px;color:#e5e8eb}.route-subnet svg{width:11px;color:#c5cbd0}.route-table-shell td:nth-child(3){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:1100px){.route-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.route-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.appliance-status-clone{max-width:1380px;padding:0 20px 34px}.appliance-status-actions{display:flex;justify-content:space-between;min-height:42px;align-items:center}.appliance-status-actions button,.appliance-empty-page button{display:flex;height:31px;align-items:center;gap:6px;padding:0 10px;color:#dce1e6;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.appliance-status-actions svg,.appliance-empty-page button svg{width:12px}.appliance-status-layout{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:760px;border-top:1px solid #51575e}.appliance-identity-pane{min-width:0;padding:20px 18px 30px 0;border-right:1px solid #555b62}.appliance-device-picker{display:grid;gap:5px;margin:0 0 14px;color:#aeb6be;font-size:8px;text-transform:uppercase}.appliance-device-picker select{height:33px;padding:0 9px;color:#eef1f3;background:#25292d;border:1px solid #626970;border-radius:3px;font-size:9px;text-transform:none}.appliance-identity-pane>header>div{display:flex;align-items:center;gap:7px}.appliance-identity-pane>header i{width:9px;height:9px;background:#d76561;border-radius:50%}.appliance-identity-pane>header i.online{background:#6bbd89}.appliance-identity-pane h1{min-width:0;margin:0;overflow:hidden;color:#eff2f4;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.appliance-identity-pane>header button,.appliance-identity-row dd>button[aria-label]{display:grid;width:26px;height:26px;place-items:center;padding:0;color:#7fb0de;background:transparent;border:1px solid #4f6478;border-radius:2px}.appliance-identity-pane>header svg,.appliance-identity-row dd>button svg{width:12px}.appliance-identity-pane>header>span{display:block;margin:3px 0 12px 16px;color:#aab2ba;font-size:8px}.appliance-title-edit,.appliance-inline-edit{display:flex;gap:5px;width:100%}.appliance-title-edit{margin:0 0 10px}.appliance-title-edit input,.appliance-inline-edit input{min-width:0;flex:1;height:30px;padding:0 7px;color:#eef1f3;background:#1d2023;border:1px solid #646b72}.appliance-title-edit button,.appliance-inline-edit button{height:30px;padding:0 7px;color:#dce1e5;background:#30353a;border:1px solid #626971;font-size:7px}.appliance-inline-edit button[aria-label]{width:29px}.appliance-reachability{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:66px;align-items:center;gap:1px 8px;margin-bottom:12px;padding:10px 12px;color:#f0e4b8;background:#4d4323;border:1px solid #6d6031;border-radius:4px;text-align:left}.appliance-reachability.online{color:#d9f0e0;background:#213a2a;border-color:#3e6b4c}.appliance-reachability>span{display:flex;align-items:center;gap:8px}.appliance-reachability svg{width:15px}.appliance-reachability>svg{grid-row:1/3;grid-column:2;width:13px}.appliance-reachability small{grid-column:1;padding-left:23px;color:#78aee2;font-size:8px}.appliance-static-map{position:relative;height:190px;margin-bottom:14px;overflow:hidden;background:linear-gradient(135deg,transparent 43%,#343a41 44% 53%,transparent 54%),linear-gradient(25deg,transparent 39%,#2d343a 40% 49%,transparent 50%),radial-gradient(circle at 50% 40%,#27313a,#11161b 70%);border:1px solid #454c53}.appliance-static-map>.street{position:absolute;color:#89939c;font-size:8px;transform:rotate(-36deg)}.appliance-static-map>.street.one{left:42px;top:62px}.appliance-static-map>.street.two{right:24px;bottom:50px}.appliance-static-map>svg{position:absolute;top:76px;left:126px;width:30px;color:#fff;fill:#4d8fc5}.appliance-static-map>button{position:absolute;top:7px;right:7px;display:grid;width:28px;height:28px;place-items:center;color:#b8c0c7;background:#2c3136;border:1px solid #596169}.appliance-static-map>button svg{width:13px}.appliance-identity-pane dl{margin:0}.appliance-identity-row{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;min-height:45px;padding:9px 0;border-bottom:1px solid #343a40}.appliance-identity-row dt{color:#8f99a2;font-size:7px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.appliance-identity-row dd{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:4px 7px;margin:0;color:#e3e7ea;font-size:8.5px;overflow-wrap:anywhere}.appliance-identity-row dd>button:not([aria-label]){padding:0;color:#78aee3;background:transparent;border:0;font-size:8px}.appliance-identity-row dd>button[aria-label]{margin-left:auto}.appliance-identity-row dd>span{width:100%}.appliance-identity-row dd>a{color:#75abe0}.appliance-identity-row dd>em{color:#d96c66;font-size:8px;font-style:normal;text-transform:capitalize}.appliance-identity-row dd>em.online{color:#72bf8d}.appliance-remove{display:flex;width:100%;min-height:34px;align-items:center;gap:7px;margin:13px 0;padding:0 10px;color:#e0e4e7;background:#292d31;border:1px solid #626971;border-radius:3px;font-size:8px}.appliance-remove svg{width:12px}.appliance-status-workspace{min-width:0;padding:14px 0 0}.appliance-status-workspace>nav{display:flex;min-height:38px;align-items:end;gap:0;padding-left:0;border-bottom:1px solid #5a6067;overflow:auto}.appliance-status-workspace>nav button{height:38px;padding:0 14px;color:#aeb6be;background:transparent;border:0;border-bottom:3px solid transparent;font-size:9px;white-space:nowrap}.appliance-status-workspace>nav button.selected{color:#fff;background:#2b3238;border-bottom-color:#4d9bdd}.appliance-tab-body{padding:0 16px 30px}.appliance-tab-body>section{padding:20px 0;border-bottom:1px solid #555b62}.appliance-tab-body h2{margin:0 0 13px;color:#f0f2f4;font-size:15px}.appliance-tab-body h3{display:flex;align-items:center;gap:5px;margin:15px 0 9px;color:#e3e7ea;font-size:10px}.appliance-tab-body h3 svg{width:11px;color:#a9b1b9}.appliance-port-visual{display:grid;grid-template-columns:repeat(8,minmax(52px,1fr));gap:7px;padding:16px;background:#23272b;border:1px solid #555c63}.appliance-port-visual button{display:grid;min-height:48px;place-items:center;color:#98a1aa;background:#191c1f;border:1px solid #565d64;border-radius:2px}.appliance-port-visual button.active{color:#fff;border-color:#4c9bdd;box-shadow:inset 0 -4px #4c9bdd}.appliance-port-visual span{font-size:9px;font-weight:700}.appliance-port-visual small{font-size:7px}.appliance-history>header,.appliance-history-heading{display:flex;align-items:center;justify-content:space-between}.appliance-history select,.appliance-connectivity-target select{height:32px;padding:0 27px 0 9px;color:#e8ebee;background:#24282c;border:1px solid #626971;border-radius:3px;font-size:8px}.appliance-mini-chart{position:relative;min-height:160px;overflow:hidden;background:linear-gradient(180deg,#22272b,#1c2023);border-bottom:1px solid #555c63}.appliance-mini-chart svg{position:absolute;inset:12px 0 25px;width:100%;height:calc(100% - 37px)}.appliance-mini-chart path.grid{fill:none;stroke:#394048;stroke-width:1}.appliance-mini-chart path.line{fill:none;stroke:#4e9bd2;stroke-width:2}.appliance-mini-chart.green path.line{stroke:#68af7e}.appliance-mini-chart.amber path.line{stroke:#d29a45}.appliance-mini-chart footer{position:absolute;right:0;bottom:5px;left:0;display:flex;justify-content:space-between;color:#8f98a1;font-size:7px}.appliance-chart-empty{position:absolute;z-index:2;inset:0;display:grid;place-content:center;justify-items:center;gap:3px;color:#a9b0b8;background:#1e2226b8}.appliance-chart-empty svg{position:static;width:18px;height:18px}.appliance-chart-empty strong{font-size:10px}.appliance-chart-empty span{font-size:8px}.appliance-uplink-general{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #555c63}.appliance-uplink-general div{padding:11px;border-right:1px solid #474d53}.appliance-uplink-general dt{color:#929ba4;font-size:7px;text-transform:uppercase}.appliance-uplink-general dd{margin:4px 0 0;color:#edf0f2;font-size:9px}.appliance-uplink-card{margin-top:13px;background:#23262a;border:1px solid #555c63}.appliance-uplink-card>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #50565d}.appliance-uplink-card h3{margin:0}.appliance-uplink-card header button{display:flex;align-items:center;gap:5px;color:#76abe0;background:transparent;border:0;font-size:8px}.appliance-uplink-card header svg{width:11px}.appliance-uplink-card table{width:100%;border-collapse:collapse}.appliance-uplink-card th,.appliance-uplink-card td{height:34px;padding:7px 9px;color:#cbd1d6;border-right:1px solid #454b51;border-bottom:1px solid #454b51;font-size:7.5px;text-align:left}.appliance-uplink-card th{color:#929ba4;background:#292d31;text-transform:uppercase}.appliance-connectivity-target{display:flex;align-items:center;gap:8px;color:#b3bbc3;font-size:8px}.appliance-data-table{overflow:auto;border:1px solid #555c63}.appliance-data-table table{width:100%;min-width:650px;border-collapse:collapse}.appliance-data-table th,.appliance-data-table td{height:39px;padding:8px 11px;color:#cdd2d7;border-bottom:1px solid #454b51;font-size:8px;text-align:left}.appliance-data-table th{color:#9fa7af;background:#292d31}.appliance-data-table td.empty{height:110px;color:#9fa7af;text-align:center}.appliance-unreachable{padding:24px;color:#aab2ba;background:#23262a;border:1px solid #555c63;font-size:9px}.appliance-table-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.appliance-table-toolbar label{display:flex;width:230px;height:33px;align-items:center;gap:6px;padding:0 8px;background:#24282c;border:1px solid #626971}.appliance-table-toolbar label svg{width:12px;color:#9ca5ad}.appliance-table-toolbar input{width:100%;color:#eef1f3;background:transparent;border:0;outline:0;font-size:8px}.appliance-table-toolbar button{display:flex;height:33px;align-items:center;gap:5px;padding:0 10px;color:#dce1e5;background:#292d31;border:1px solid #626971;font-size:8px}.appliance-table-toolbar button:last-child{margin-left:auto;background:#2d71b7}.appliance-table-toolbar button svg{width:12px}.appliance-location-tab>header{display:flex;align-items:end;justify-content:space-between;padding:20px 0 0;border-bottom:1px solid #555b62}.appliance-location-tab>header nav{display:flex}.appliance-location-tab>header button{height:35px;padding:0 13px;color:#aeb6be;background:transparent;border:0;border-bottom:3px solid transparent;font-size:9px}.appliance-location-tab>header button.selected{color:#fff;border-bottom-color:#4d9bdd}.appliance-large-map{position:relative;min-height:570px;overflow:hidden;background:linear-gradient(28deg,transparent 43%,rgba(255,255,255,.06) 44% 50%,transparent 51%),linear-gradient(-17deg,transparent 42%,rgba(255,255,255,.05) 43% 49%,transparent 50%),radial-gradient(circle at 45% 42%,#2b3944,#181d22 70%)}.map-zoom{position:absolute;top:13px;left:13px;display:grid}.map-zoom button{width:32px;height:30px;color:#263039;background:#fff;border:1px solid #9fa7ad}.map-mode{position:absolute;top:13px;right:13px;padding:9px;color:#273139;background:#fff;border:1px solid #a2a9ae;font-size:8px}.map-mode span{margin-left:10px;color:#69737c}.appliance-map-pin{position:absolute;top:43%;left:51%;display:flex;align-items:center;gap:6px;color:#eef1f3;background:#2d3338;border:1px solid #717980;padding:7px 9px}.appliance-map-pin svg{width:20px;color:#4d9bdd;fill:#fff}.appliance-map-pin span{display:grid;font-size:8px;text-align:left}.appliance-map-pin small{color:#aab2ba;font-size:7px}.appliance-photo-empty{display:grid;min-height:520px;place-content:center;justify-items:center;gap:8px;color:#aab2ba;background:#22262a}.appliance-photo-empty svg{width:35px}.appliance-photo-empty h3{margin:0;color:#edf0f2;font-size:14px}.appliance-photo-empty p{margin:0;font-size:8px}.appliance-photo-empty button{height:32px;padding:0 11px;color:#fff;background:#2d71b7;border:1px solid #4f8fcc;font-size:8px}.appliance-tools-tab{position:relative}.appliance-tool{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:82px;align-items:center;padding:13px 0;border-bottom:1px solid #4f555b}.appliance-tool h3{margin:0;font-size:11px}.appliance-tool>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.appliance-tool input,.appliance-tool select{height:32px;min-width:150px;padding:0 8px;color:#e7ebee;background:#22262a;border:1px solid #626971;font-size:8px}.appliance-tool button,.appliance-tool a{display:flex;height:32px;align-items:center;gap:5px;padding:0 10px;color:#e5e9ec;background:#2d71b7;border:1px solid #4f8fcc;border-radius:2px;font-size:8px;text-decoration:none}.appliance-tool button:disabled{opacity:.4}.appliance-tool button.danger{background:#943f3f;border-color:#b76565}.appliance-tool a svg{width:11px}.appliance-tool>div>span{color:#9fa7af;font-size:8px}.appliance-tool-result{position:sticky;bottom:12px;display:flex;align-items:center;gap:7px;margin-top:14px;padding:12px;color:#dff1e5;background:#243a2b;border:1px solid #477456;font-size:9px}.appliance-tool-result svg{width:14px}.appliance-empty-page{display:grid;min-height:560px;place-content:center;justify-items:center;gap:10px;color:#9fa8b0}.appliance-empty-page header{display:flex;align-items:center;gap:15px}.appliance-empty-page h1{color:#eef1f3}.appliance-empty-page>svg{width:42px}.appliance-empty-page h2{font-size:13px}@media(max-width:980px){.appliance-status-layout{grid-template-columns:220px minmax(0,1fr)}.appliance-identity-row{grid-template-columns:66px minmax(0,1fr)}.appliance-port-visual{grid-template-columns:repeat(4,1fr)}.appliance-tool{grid-template-columns:1fr}.appliance-tools-tab{padding-top:8px}}@media(max-width:520px){.appliance-status-layout{grid-template-columns:1fr}.appliance-identity-pane{padding-right:0;border-right:0}.appliance-status-workspace>nav{position:sticky;top:0;z-index:4;background:#111417}.appliance-status-clone{padding-inline:12px}}.appliance-reachability-details{margin:-8px 0 12px;padding:11px;color:#c9d0d5;background:#22272b;border:1px solid #4f575e}.appliance-reachability-details strong{display:block;color:#e8ecef;font-size:9px}.appliance-reachability-details p{margin:5px 0 9px;color:#aab3ba;font-size:8px;line-height:1.45}.appliance-reachability-details dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.appliance-reachability-details dl div{padding:7px;background:#1b1f22}.appliance-reachability-details dt{color:#8f99a2;font-size:7px;text-transform:uppercase}.appliance-reachability-details dd{margin:3px 0 0;font-size:8px}.appliance-inline-link{padding:0;color:#75abe0;background:transparent;border:0;font:inherit}.appliance-modal-layer{position:fixed;z-index:140;inset:0;display:grid;place-items:center;padding:24px;background:#000c}.appliance-map-dialog,.appliance-port-dialog,.appliance-uplink-dialog,.appliance-prefix-dialog{width:min(620px,100%);max-height:90vh;overflow:auto;color:#e8ecef;background:#252a2e;border:1px solid #687078;box-shadow:0 24px 64px #000d}.appliance-map-dialog>header,.appliance-port-dialog>header,.appliance-uplink-dialog>header,.appliance-prefix-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #4d545a}.appliance-map-dialog h2,.appliance-port-dialog h2,.appliance-uplink-dialog h2,.appliance-prefix-dialog h2{margin:0;font-size:16px}.appliance-map-dialog header p,.appliance-port-dialog header p,.appliance-uplink-dialog header p,.appliance-prefix-dialog header p{margin:5px 0 0;color:#aab3ba}.appliance-map-dialog header button,.appliance-port-dialog header button,.appliance-uplink-dialog header button,.appliance-prefix-dialog header button{color:#b9c1c7;background:transparent;border:0}.appliance-map-dialog header svg,.appliance-port-dialog header svg,.appliance-uplink-dialog header svg,.appliance-prefix-dialog header svg{width:15px}.appliance-map-dialog .appliance-large-map{min-height:440px}.appliance-port-dialog dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:18px}.appliance-port-dialog dl div{padding:11px;background:#202428;border:1px solid #434a50}.appliance-port-dialog dt{color:#929ba4;font-size:8px}.appliance-port-dialog dd{margin:5px 0 0}.appliance-port-dialog>footer,.appliance-uplink-dialog>footer,.appliance-prefix-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #4d545a}.appliance-port-dialog>footer button,.appliance-uplink-dialog>footer button,.appliance-prefix-dialog>footer button{min-height:33px;padding:0 12px;color:#e8ecef;background:#30363b;border:1px solid #606970}.appliance-uplink-dialog,.appliance-prefix-dialog{display:grid;width:min(520px,100%)}.appliance-uplink-dialog>label,.appliance-prefix-dialog>label{display:grid;gap:5px;margin:0 18px;padding-top:13px;color:#b2bbc2}.appliance-uplink-dialog input,.appliance-uplink-dialog select,.appliance-prefix-dialog input,.appliance-prefix-dialog select{height:34px;padding:0 9px;color:#edf0f2;background:#191d20;border:1px solid #5d656c}.appliance-uplink-dialog>aside,.appliance-prefix-dialog>aside{display:flex;gap:8px;margin:15px 18px;padding:11px;color:#cce4d2;background:#23382a;border-left:3px solid #65b479}.appliance-uplink-dialog>aside svg,.appliance-prefix-dialog>aside svg{width:16px;flex:none}.appliance-tab-notice{margin:11px 0;padding:10px;color:#dbe8dc;background:#23382a;border-left:3px solid #65b479}.appliance-prefix-filters{display:flex;align-items:end;gap:9px;margin-bottom:11px;padding:11px;background:#23272b;border:1px solid #50575d}.appliance-prefix-filters label{display:grid;gap:4px;color:#aab3ba}.appliance-prefix-filters select{height:32px;padding:0 9px;color:#e8ecef;background:#191d20;border:1px solid #596168}.appliance-prefix-filters button{height:32px;padding:0 10px;color:#e3e8eb;background:#30353a;border:1px solid #5e666d}.appliance-large-map .map-mode{display:flex;padding:0}.appliance-large-map .map-mode button{height:32px;padding:0 10px;color:#5c6670;background:#fff;border:0}.appliance-large-map .map-mode button.selected{color:#fff;background:#3e79ad}.appliance-large-map>output{position:absolute;right:13px;bottom:13px;padding:5px 7px;color:#dce4e9;background:#1d242acc}.appliance-large-map.satellite{background:linear-gradient(45deg,#303728 25%,transparent 25% 50%,#283229 50% 75%,transparent 75%),#151d19;background-size:48px 48px}@media(max-width:700px){.appliance-port-dialog dl{grid-template-columns:1fr 1fr}.appliance-prefix-filters{align-items:stretch;flex-direction:column}}.routing-clone-page,.dynamic-protocol-page{position:relative;width:100%;max-width:none;padding-bottom:74px;color:#e7eaed}.routing-clone-title{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:12px 18px;border-bottom:1px solid #4c5359}.routing-clone-title>div:first-child{display:grid;gap:3px}.routing-clone-title h1{margin:0;color:#f4f5f6;font-size:20px;line-height:1.1;letter-spacing:-.02em}.routing-clone-title p{margin:0;color:#9ea7af;font-size:8px}.routing-clone-title>label,.routing-clone-title>div:last-child label{display:flex;align-items:center;gap:8px;color:#aab2b9;font-size:8px}.routing-clone-title>div:last-child{display:flex;align-items:center;gap:8px}.routing-clone-title select,.routing-clone-title button{height:30px;padding:0 9px;color:#e7ebee;background:#202428;border:1px solid #5a6269;border-radius:2px;font-size:8px}.routing-clone-title button{display:flex;align-items:center;gap:5px}.routing-clone-title button svg{width:11px}.routing-summary-strip,.routing-status-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 18px 0;border:1px solid #4f565d}.routing-summary-strip button,.routing-status-summary button{display:grid;gap:3px;min-height:62px;padding:10px 12px;color:#9fa8b0;background:#22262a;border:0;border-right:1px solid #484f55;text-align:left}.routing-summary-strip button:last-child,.routing-status-summary button:last-child{border-right:0}.routing-summary-strip button:hover,.routing-status-summary button:hover{background:#282d31}.routing-summary-strip strong,.routing-status-summary strong{color:#eef1f3;font-size:16px;font-weight:500}.routing-summary-strip span,.routing-status-summary span{font-size:7px}.routing-tabs{display:flex;margin:14px 18px 0;border-bottom:1px solid #50575e}.routing-tabs button{display:flex;height:36px;align-items:center;gap:6px;padding:0 14px;color:#aab2b9;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px}.routing-tabs button.selected{color:#f0f2f4;border-bottom-color:#4fa4e5}.routing-tabs small{display:grid;min-width:17px;height:17px;place-items:center;color:#b5bdc4;background:#30353a;border:1px solid #535b62;border-radius:9px;font-size:6px}.routing-protocol-card,.routing-status-card{margin:0 18px;background:#1f2327;border:1px solid #50575e}.routing-protocol-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:13px 15px;background:#292d31;border-bottom:1px solid #50575e}.routing-protocol-card>header h2{margin:0;color:#f0f2f4;font-size:12px}.routing-protocol-card>header p{margin:4px 0 0;color:#9ca5ad;font-size:7px}.routing-warning{display:flex;align-items:flex-start;gap:8px;margin:12px 14px 0;padding:9px 10px;color:#d9cfb4;background:#332f24;border:1px solid #6a5e3a;font-size:7px;line-height:1.45}.routing-warning svg{width:13px;height:13px;flex:0 0 auto;color:#dbad4b}.routing-warning button{padding:0;color:#78b3e1;background:transparent;border:0;font:inherit;text-decoration:underline}.routing-help{display:inline-flex;color:#8d969e;vertical-align:middle}.routing-help svg{width:10px;height:10px}.routing-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.routing-settings-grid>label{display:grid;gap:5px;color:#b9c1c8;font-size:8px}.routing-settings-grid input,.routing-settings-grid select,.routing-drawer input,.routing-drawer select,.routing-prefix-grid textarea,.routing-filters select{width:100%;height:31px;padding:0 8px;color:#eef1f3;background:#171a1d;border:1px solid #596168;border-radius:2px;font:inherit}.routing-settings-grid input:disabled{opacity:.45}.routing-toggle{display:flex!important;align-items:flex-start;gap:7px}.routing-toggle input,.routing-check input{width:14px!important;height:14px!important;min-height:0!important;margin:1px 0 0;padding:0}.routing-toggle span{display:grid;gap:2px}.routing-toggle strong{color:#e3e7ea;font-size:8px}.routing-toggle small{color:#9099a2;font-size:7px}.routing-toggle.compact{align-items:center}.routing-toggle.compact span{color:#cdd3d8;font-size:8px}.routing-list-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid #454c52}.routing-list-heading h3{margin:0;color:#e9ecef;font-size:10px}.routing-list-heading p{margin:3px 0 0;color:#9099a1;font-size:7px}.routing-list-heading>button{display:flex;min-height:28px;align-items:center;gap:5px;padding:0 8px;color:#e4e8eb;background:#2a2f33;border:1px solid #5b636a;border-radius:2px;font-size:8px}.routing-list-heading>button svg{width:11px}.routing-list-heading>button:disabled{opacity:.4}.routing-table-wrap{overflow:auto;border-top:1px solid #454c52}.routing-table-wrap table{width:100%;min-width:980px;border-collapse:collapse}.routing-table-wrap th,.routing-table-wrap td{height:35px;padding:6px 8px;color:#c9d0d6;border-right:1px solid #3e454b;border-bottom:1px solid #3e454b;font-size:7px;text-align:left;white-space:nowrap}.routing-table-wrap th{color:#929ca4;background:#292e32;font-weight:650}.routing-table-wrap td:last-child,.routing-table-wrap th:last-child{border-right:0}.routing-table-wrap td:last-child button{display:grid;width:24px;height:24px;place-items:center;color:#a8b0b7;background:transparent;border:0}.routing-table-wrap td:last-child svg{width:10px}.routing-link{padding:0;color:#70ade0;background:transparent;border:0;font:inherit;text-align:left}.routing-state{display:inline-flex;min-height:20px;align-items:center;padding:0 6px;color:#aeb6bd;background:#31363a;border:1px solid #555d64;border-radius:10px;font-size:6px}.routing-state.enabled{color:#78d69a;background:#1f3b2a;border-color:#355e43}.routing-state.attention{color:#e7c16c;background:#413820;border-color:#736138}.routing-state.disabled{color:#9ca5ad}.routing-advertisement-options{display:grid;gap:0;padding:8px 14px}.routing-advertisement-options label{display:flex;align-items:flex-start;gap:8px;padding:10px 0;border-bottom:1px solid #3b4248}.routing-advertisement-options label:last-child{border-bottom:0}.routing-advertisement-options input{margin-top:2px}.routing-advertisement-options span{display:grid;gap:3px}.routing-advertisement-options strong{font-size:8px}.routing-advertisement-options small{color:#929ba3;font-size:7px}.routing-prefix-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px}.routing-prefix-grid label{display:grid;gap:5px;color:#c6ccd1;font-size:8px}.routing-prefix-grid textarea{height:auto;padding:8px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.6}.routing-impact-note{display:flex;align-items:flex-start;gap:7px;margin:0 14px 14px;padding:9px 10px;color:#bdc5cc;background:#252e36;border:1px solid #4d6374;font-size:7px;line-height:1.45}.routing-impact-note svg{width:12px;height:12px;flex:0 0 auto}.routing-validation,.routing-feedback{margin:12px 18px 0;padding:9px 11px;font-size:7px;line-height:1.45}.routing-validation{color:#e5c2c2;background:#392728;border:1px solid #744548}.routing-validation strong{font-size:8px}.routing-validation ul{margin:5px 0 0;padding-left:17px}.routing-feedback{color:#b7dfc3;background:#22352a;border:1px solid #41644c}.routing-savebar{position:sticky;z-index:4;bottom:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin:14px 18px 0;padding:10px 12px;color:#aab2b9;background:#24282c;border:1px solid #565e65;font-size:7px}.routing-savebar>div{display:flex;gap:7px}.routing-savebar button,.routing-drawer footer button,.routing-detail-drawer footer button{min-height:29px;padding:0 9px;color:#e1e5e8;background:#292e32;border:1px solid #5c646b;border-radius:2px;font-size:8px}.routing-savebar button.primary,.routing-drawer footer button.primary,.routing-detail-drawer footer button.primary{color:#fff;background:#2e75b6;border-color:#4b91ce}.routing-savebar button:disabled{opacity:.4}.routing-savebar small{grid-column:1/-1;text-align:right;color:#838d95;font-size:6px}.routing-drawer-layer{position:fixed;z-index:60;inset:0;background:#0000008c}.routing-drawer{position:absolute;top:0;right:0;display:flex;width:min(500px,95vw);height:100%;flex-direction:column;color:#e8ebed;background:#202428;border-left:1px solid #626970;box-shadow:-16px 0 45px #0000006b}.routing-drawer>header,.routing-detail-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#292d31;border-bottom:1px solid #50575e}.routing-drawer>header span,.routing-detail-drawer>header span{color:#8f99a1;font-size:6px;font-weight:700;letter-spacing:.1em}.routing-drawer>header h2,.routing-detail-drawer>header h2{margin:4px 0 0;color:#f0f2f3;font-size:13px}.routing-drawer>header button,.routing-detail-drawer>header button{display:grid;width:26px;height:26px;place-items:center;color:#b8c0c6;background:transparent;border:0}.routing-drawer>header svg,.routing-detail-drawer>header svg{width:12px}.routing-drawer-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:15px;overflow:auto}.routing-drawer-fields label{display:grid;gap:5px;color:#bdc5cb;font-size:8px}.routing-drawer-fields .wide{grid-column:1/-1}.routing-drawer-fields .routing-check{display:flex;align-items:center}.routing-drawer>aside{display:flex;align-items:flex-start;gap:7px;margin:auto 15px 0;padding:9px;color:#b8c0c7;background:#252e35;border:1px solid #4c6171;font-size:7px;line-height:1.45}.routing-drawer>aside svg{width:12px;flex:0 0 auto}.routing-drawer>footer,.routing-detail-drawer>footer{display:flex;justify-content:flex-end;gap:7px;padding:12px 15px;border-top:1px solid #50575e}.routing-status-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.routing-status-card{margin-top:0}.routing-toolbar{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#292d31;border-bottom:1px solid #50575e}.routing-toolbar>label{position:relative}.routing-toolbar>label svg{position:absolute;top:8px;left:8px;width:11px;color:#89939b}.routing-toolbar input{width:300px;height:29px;padding:0 8px 0 25px;color:#e9ecee;background:#171a1d;border:1px solid #5b636a;border-radius:2px;font-size:8px}.routing-toolbar>button{display:flex;height:29px;align-items:center;gap:5px;padding:0 8px;color:#d9dee2;background:#282d31;border:1px solid #596168;border-radius:2px;font-size:8px}.routing-toolbar>button.selected{border-color:#4c9ad6}.routing-toolbar>button svg{width:11px}.routing-toolbar>span{margin-left:auto;color:#949da5;font-size:7px}.routing-filters{display:flex;align-items:end;gap:10px;padding:9px 12px;background:#23272b;border-bottom:1px solid #4a5157}.routing-filters label{display:grid;gap:4px;color:#9fa8af;font-size:7px}.routing-filters select{width:160px}.routing-filters .routing-check{display:flex;align-items:center;min-height:31px;color:#c6ccd1}.routing-filters>button{height:31px;padding:0 9px;color:#ccd2d7;background:#2a2f33;border:1px solid #596168;font-size:8px}.routing-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px 12px;color:#929ba3;font-size:7px}.routing-pagination select{height:25px;color:#dbe0e4;background:#1b1e21;border:1px solid #555d64}.routing-pagination button{width:24px;height:24px;color:#89929a;background:#292d31;border:1px solid #50585f}.routing-pagination strong{display:grid;width:24px;height:24px;place-items:center;color:#e9ecee;background:#2c6597;font-size:7px}.routing-detail-drawer{position:fixed;z-index:58;top:0;right:0;width:min(430px,95vw);height:100%;color:#e7eaed;background:#202428;border-left:1px solid #60686f;box-shadow:-15px 0 42px #0000006b}.routing-detail-drawer dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:13px 15px;gap:1px;background:#454b51}.routing-detail-drawer dl>div{min-height:53px;padding:9px;background:#202428}.routing-detail-drawer dt{color:#8f99a1;font-size:6px;text-transform:uppercase}.routing-detail-drawer dd{margin:5px 0 0;color:#e3e7ea;font-size:8px}.routing-detail-drawer>section{padding:14px 15px}.routing-detail-drawer h3{margin:0 0 10px;font-size:9px}.routing-history-bars{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;height:70px;align-items:end}.routing-history-bars i{height:100%;background:#438fca}.routing-history-bars i.down{height:18%;background:#cf6a6a}.routing-detail-drawer>footer{position:absolute;right:0;bottom:0;left:0}.routing-status-card .routing-table-wrap table{min-width:1050px}.dynamic-protocol-page{padding-bottom:30px}@media(max-width:780px){.routing-summary-strip,.routing-status-summary{grid-template-columns:1fr 1fr}.routing-summary-strip button:nth-child(2n),.routing-status-summary button:nth-child(2n){border-right:0}.routing-clone-title{align-items:flex-start;flex-direction:column}.routing-settings-grid,.routing-prefix-grid,.routing-drawer-fields{grid-template-columns:1fr}.routing-drawer-fields .wide{grid-column:auto}.routing-toolbar{align-items:stretch;flex-wrap:wrap}.routing-toolbar>label,.routing-toolbar input{width:100%}.routing-toolbar>span{margin-left:0}.routing-filters{align-items:stretch;flex-direction:column}.routing-filters select{width:100%}.routing-savebar{position:static}}.login-attempts-page{width:min(1080px,100%)}.login-attempts-title h1{font-size:27px;letter-spacing:-.025em;margin:0 0 24px}.login-attempt-search{align-items:center;background:#24272b;border:1px solid #59606a;border-radius:3px;display:flex;height:36px;margin-bottom:12px;padding:0 9px;width:280px}.login-attempt-search svg{color:#aeb5bf;height:16px;width:16px}.login-attempt-search input{background:transparent;border:0;color:#f4f5f7;outline:0;padding:0 7px;width:100%}.login-attempt-note{display:block;font-size:12px;margin-bottom:10px}.login-trap-state{align-items:center;display:flex;gap:7px;justify-content:flex-end;margin:-22px 0 16px;font-size:12px}.login-trap-state b{border-radius:2px;font-weight:600;padding:3px 7px}.login-trap-state b.disabled{background:#523538;color:#ffb2b8}.login-trap-state b.enabled{background:#244636;color:#89dbaf}.login-trap-state button{background:none;border:0;color:#75baff;font:inherit;text-decoration:underline}.login-attempt-table{border:1px solid #41464d;border-radius:4px;overflow:hidden}.login-attempt-table table{border-collapse:collapse;width:100%}.login-attempt-table th{background:#25282d;border-bottom:1px solid #565c64;color:#eef0f3;font-size:12px;padding:9px 12px;text-align:left}.login-attempt-table td{border-top:1px solid #343940;color:#d5d9df;font-size:12px;padding:11px 12px}.login-attempt-table td.empty{color:#aeb4be;height:80px;text-align:center}.login-attempt-table footer{align-items:center;background:#24272b;border-top:1px solid #41464d;display:flex;gap:5px;justify-content:flex-end;min-height:34px;padding:5px 9px}.login-attempt-table footer span{margin-right:auto}.login-attempt-table footer button{background:#181b1f;border:1px solid #4c525b;border-radius:3px;color:#e7e9ed;height:24px;min-width:27px}.login-attempt-table footer button.selected{background:#397bb8}.login-state{font-weight:650}.login-state.success{color:#7bd2a1}.login-state.failed{color:#ff9c9c}.login-trap-dialog{background:#26292e;border:1px solid #42474f;border-radius:5px;box-shadow:0 24px 80px #0009;width:min(740px,calc(100vw - 36px))}.login-trap-dialog>header{align-items:center;border-bottom:1px solid #4b515a;display:flex;justify-content:space-between;padding:16px}.login-trap-dialog h2{font-size:16px;margin:0}.login-trap-dialog>header button{background:none;border:0;color:#89bfff}.login-trap-dialog>header svg{height:17px;width:17px}.login-trap-fields{display:grid;gap:14px;padding:18px 16px}.login-trap-fields label{align-items:center;display:grid;gap:18px;grid-template-columns:155px minmax(0,1fr);font-size:12px}.login-trap-fields input,.login-trap-fields select{background:#171a1e;border:1px solid #5a616c;border-radius:3px;color:#f2f3f5;min-height:34px;padding:7px 9px}.login-trap-dialog>footer{border-top:1px solid #4b515a;display:flex;gap:7px;justify-content:flex-end;padding:13px 16px}.login-trap-dialog>footer button{background:#1a1d21;border:1px solid #69717c;border-radius:3px;color:#f3f4f6;padding:7px 14px}.login-trap-dialog>footer button.primary{background:#4388ca;border-color:#5b9ddd}@media(max-width:720px){.login-trap-state{justify-content:flex-start;margin:0 0 16px}.login-attempt-table{overflow-x:auto}.login-attempt-table table{min-width:760px}.login-trap-fields label{grid-template-columns:1fr;gap:6px}}.login-trap-dialog{max-width:calc(100% - 24px);width:740px}.login-trap-fields input,.login-trap-fields select{min-width:0;width:100%}.bulk-network-page,.create-network-page{width:min(1120px,100%)}.bulk-network-page>header h1,.create-network-title h1{font-size:28px;letter-spacing:-.025em;margin:0 0 24px}.bulk-network-grid{display:grid;grid-template-columns:155px minmax(0,1fr);gap:18px;margin-bottom:34px}.bulk-network-grid>strong{font-size:13px;font-weight:500}.bulk-network-grid fieldset{border:0;display:grid;gap:15px;margin:0;padding:0}.bulk-network-grid fieldset label{align-items:center;display:grid;gap:9px;grid-template-columns:auto 150px minmax(200px,1fr);font-size:13px}.bulk-network-grid input[type=radio]{height:15px;width:15px}.bulk-network-grid select{background:#1f2226;border:1px solid #5a6068;border-radius:3px;color:#eef0f3;height:34px;padding:0 9px}.bulk-import-copy{background:#25282c;border-left:4px solid #8c63df;color:#ced2d8;line-height:1.45;padding:14px 16px}.bulk-import-copy p{font-size:12px;margin:0 0 8px}.bulk-import-copy button{align-items:center;background:none;border:0;color:#79baff;display:flex;font-size:12px;gap:6px;padding:0}.bulk-import-copy svg{height:15px;width:15px}.bulk-file-picker{align-items:center;border:1px dashed #5a616b;border-radius:4px;cursor:pointer;display:flex;gap:9px;grid-column:2;margin-top:12px;padding:12px 14px}.bulk-file-picker svg{height:17px;width:17px}.bulk-file-picker input{display:none}.bulk-network-page>footer{display:flex;justify-content:flex-end}.bulk-network-page>footer button,.create-network-actions button{background:#4389cc;border:1px solid #5aa0df;border-radius:3px;color:#fff;font-weight:650;padding:8px 16px}.bulk-network-page>footer button:disabled,.create-network-actions button:disabled{opacity:.45}.create-network-notice{align-items:flex-start;background:#25282d;border-left:5px solid #8d64e0;display:flex;gap:14px;margin:0 0 26px;padding:17px}.create-network-notice>svg{color:#bc94ff;flex:0 0 auto;height:20px;width:20px}.create-network-notice div{flex:1}.create-network-notice strong{font-size:13px}.create-network-notice p{color:#c8cdd5;font-size:12px;line-height:1.5;margin:5px 0 0}.create-network-notice>button{background:none;border:0;color:#b3bac4;font-size:22px}.create-network-card{background:#24272b;border:1px solid #383d44;border-radius:5px;margin-bottom:22px;padding:22px 24px}.create-network-card h2{font-size:17px;margin:0 0 4px}.create-network-card>p{color:#b7bdc6;font-size:12px;margin:0 0 20px}.create-network-card>label{display:grid;gap:8px;grid-template-columns:180px minmax(0,420px);margin:0 0 15px;font-size:12px}.create-network-card input,.create-network-card select{background:#16191d;border:1px solid #59606a;border-radius:3px;color:#f2f4f6;min-height:35px;padding:7px 9px}.create-network-card fieldset{border:0;display:grid;gap:12px;margin:20px 0 0;padding:0}.create-network-card legend{font-size:12px;margin-bottom:12px}.create-network-card fieldset>label{align-items:center;display:flex;font-size:13px;gap:9px}.create-network-card fieldset input[type=radio],.template-section-grid input{min-height:0;height:15px;width:15px}.network-config-detail{display:grid;gap:11px;margin:0 0 4px 24px;max-width:600px}.network-config-detail>strong{font-size:12px}.template-section-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-section-grid label{align-items:center;display:flex;font-size:12px;gap:7px}.create-network-toolbar{align-items:center;display:flex;gap:9px;margin:0 0 14px}.create-network-toolbar>label{align-items:center;background:#16191d;border:1px solid #59606a;border-radius:3px;display:flex;height:34px;padding:0 8px}.create-network-toolbar svg{height:15px;width:15px}.create-network-toolbar input{border:0;min-height:0;width:210px}.create-network-toolbar button{align-items:center;background:#1a1d21;border:1px solid #59606a;border-radius:3px;color:#edf0f4;display:flex;gap:6px;height:34px;padding:0 11px}.create-network-toolbar span{color:#b9bfc8;font-size:12px;margin-left:auto}.create-network-toolbar button.claim{background:#3679b7}.create-network-table{border:1px solid #41464d;border-radius:4px;overflow:auto}.create-network-table table{border-collapse:collapse;min-width:820px;width:100%}.create-network-table th{background:#1d2024;border-bottom:1px solid #50565e;color:#e9ebee;font-size:11px;padding:9px;text-align:left}.create-network-table td{border-top:1px solid #353a40;color:#d0d4da;font-size:11px;padding:10px 9px}.create-network-table td.empty{height:70px;text-align:center}.create-network-table input[type=checkbox]{height:15px;min-height:0;width:15px}.inventory-pagination{display:flex;gap:6px;justify-content:flex-end;padding:11px 0 0}.inventory-pagination button,.inventory-pagination strong{align-items:center;background:#16191d;border:1px solid #4c535d;border-radius:3px;color:#eff1f4;display:flex;height:26px;justify-content:center;min-width:28px}.inventory-pagination strong{background:#3679b7}.create-network-actions{align-items:center;display:flex;gap:13px;justify-content:flex-end}.create-network-actions span{color:#b9bfc8;font-size:12px}@media(max-width:760px){.bulk-network-grid{grid-template-columns:1fr}.bulk-file-picker{grid-column:1}.bulk-network-grid fieldset label{grid-template-columns:auto 1fr}.bulk-network-grid fieldset select{grid-column:2}.create-network-card{padding:18px 16px}.create-network-card>label{grid-template-columns:1fr}.create-network-toolbar{align-items:stretch;flex-wrap:wrap}.create-network-toolbar>label{flex:1 1 100%}.create-network-toolbar input{width:100%}.template-section-grid{grid-template-columns:1fr}}.bulk-network-page>header h1,.create-network-title h1{font-size:21px}.create-network-title{display:flex;align-items:center;justify-content:space-between}.create-network-title a{color:#72afe4;font-size:8px;text-decoration:none}.create-network-page .create-network-card{margin-bottom:22px;padding:4px 0 20px;background:transparent;border:0;border-bottom:1px solid #454b52;border-radius:0}.create-network-page .create-network-card h2{font-size:12px}.create-network-page .create-network-card>p{font-size:8px}.create-network-stack-note{display:flex;align-items:center;gap:7px;margin:0 0 11px;padding:9px 10px;color:#c9d8e4;background:#263a4d;border-left:3px solid #68a4d5;font-size:8px}.create-network-stack-note svg{width:13px}.create-network-page .create-network-table th,.create-network-page .create-network-table td,.create-network-page .create-network-toolbar span{font-size:8px}.bulk-network-page{width:100%;max-width:none;padding:28px 20px 52px}.bulk-network-page>header h1{margin:0 0 18px;font-size:25px}.bulk-network-page .bulk-network-grid{grid-template-columns:156px minmax(0,1fr);gap:18px;margin-bottom:28px}.bulk-network-page .bulk-network-grid>strong,.bulk-network-page .bulk-network-grid fieldset label{font-size:13px;font-weight:500}.bulk-network-page .bulk-network-grid fieldset{gap:14px}.bulk-network-page .bulk-network-grid fieldset label{grid-template-columns:16px 120px 188px}.bulk-network-page .bulk-network-grid select{width:188px;height:28px;font-size:13px}.bulk-network-page .bulk-network-grid:nth-of-type(2){grid-template-columns:156px 278px minmax(0,1fr);grid-template-rows:auto auto;row-gap:8px;align-items:start;margin-top:24px}.bulk-network-page .bulk-network-grid:nth-of-type(2)>strong{grid-column:1;grid-row:1;padding-top:3px}.bulk-network-page .bulk-import-copy{grid-column:1;grid-row:2;width:156px;padding:9px;color:#d4d8dc;background:#24282c;border:0;line-height:1.42}.bulk-network-page .bulk-import-copy p,.bulk-network-page .bulk-import-copy button{font-size:11px;line-height:1.25}.bulk-network-page .bulk-file-picker{grid-column:2;grid-row:1;width:278px;min-height:27px;margin:0;padding:3px 8px;background:#24282c;border:1px solid #363c42;border-radius:0;font-size:13px}.bulk-network-page .bulk-file-picker svg{display:none}.bulk-network-page>footer{justify-content:center;margin-top:24px}.bulk-network-page>footer button{min-height:32px;padding:0 13px;color:#dfe4e8;background:transparent;border:1px solid #79838c;font-size:13px}@media(max-width:760px){.bulk-network-page .bulk-network-grid,.bulk-network-page .bulk-network-grid:nth-of-type(2){grid-template-columns:1fr;grid-template-rows:auto}.bulk-network-page .bulk-network-grid:nth-of-type(2)>strong,.bulk-network-page .bulk-import-copy,.bulk-network-page .bulk-file-picker{grid-column:1;grid-row:auto;width:100%}}.create-network-page{width:100%;max-width:none;padding:28px 20px 52px}.create-network-page .create-network-title h1{margin:0 0 24px;font-size:25px}.create-network-page .create-network-title a{font-size:13px}.create-network-page .create-network-notice{min-height:130px;margin-bottom:40px;padding:18px 20px;border-radius:8px}.create-network-page .create-network-notice strong{font-size:15px}.create-network-page .create-network-notice p{max-width:820px;font-size:13px;line-height:1.55}.create-network-page .create-network-card{margin-bottom:28px;padding:24px;background:#24272b;border:0;border-radius:8px}.create-network-page .create-network-card h2{font-size:18px}.create-network-page .create-network-card>p{max-width:760px;margin:4px 0 26px;font-size:13px;line-height:1.45}.create-network-page .create-network-card>label{grid-template-columns:1fr;width:min(300px,100%);gap:8px;margin-bottom:24px;font-size:13px}.create-network-page .create-network-card input,.create-network-page .create-network-card select{min-height:35px;font-size:13px}.create-network-page .create-network-card fieldset{gap:14px;margin-top:6px}.create-network-page .create-network-card legend,.create-network-page .create-network-card fieldset>label,.create-network-page .network-config-detail>strong,.create-network-page .template-section-grid label{font-size:13px}.create-network-page .create-network-stack-note,.create-network-page .create-network-toolbar span,.create-network-page .create-network-table th,.create-network-page .create-network-table td,.create-network-page .create-network-actions span{font-size:13px}.create-network-page .create-network-toolbar>label,.create-network-page .create-network-toolbar button{height:35px;font-size:13px}.create-network-page .create-network-table th,.create-network-page .create-network-table td{height:42px}.create-network-page .inventory-pagination button,.create-network-page .inventory-pagination strong{min-width:32px;height:32px;font-size:13px}.create-network-page .create-network-actions button{min-height:35px;padding:0 14px;font-size:13px}@media(max-width:820px){.cellular-list-toolbar{align-items:center;flex-flow:row wrap}.cellular-list-toolbar>label{flex:1 1 260px}.cellular-list-toolbar>button{width:auto}}@media(min-width:521px)and (max-width:820px){.cellular-detail-shell{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.cellular-device-main{border-top:0;border-left:1px solid #535a61}.cellular-device-sidebar .cellular-device-facts{grid-template-columns:1fr}}.cellular-column-control>div{max-height:290px;overflow:auto}.cellular-column-control>div>label{width:auto;height:auto;justify-content:flex-start;gap:8px;padding:7px 8px;background:transparent;border:0;border-radius:0;text-align:left}.cellular-column-control>div>label>input{width:13px;flex:0 0 13px}.cellular-column-control>div>label:hover{background:#353a3f}.cellular-sim-grid-single{grid-template-columns:minmax(220px,420px)}.cellular-unreachable-copy{margin:0;padding:18px 14px;color:#aeb6bd;font-size:8px}.cellular-device-navigation>span{display:inline-flex;align-items:center;margin-left:8px;color:#929da7;font-size:8px}.cellular-device-navigation button:disabled{color:#626a72;background:#202428}.cellular-map>button{min-height:29px;padding:0 10px;color:#e9edf0;background:#30363b;border:1px solid #687078;font-size:8px}.cellular-photo-upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.cellular-tools section:has(output){padding-block:8px}.cellular-tools output{grid-column:2 / -1;padding:8px 10px;color:#bfc7ce;background:#1a1d20;border-left:2px solid #5a9fd3;font-size:8px;line-height:1.45}.cellular-action-notice{position:fixed;z-index:30;right:22px;bottom:22px;display:flex;max-width:460px;align-items:center;gap:9px;padding:11px 12px;color:#e4e9ed;background:#26352d;border:1px solid #52735d;box-shadow:0 12px 28px #0006;font-size:8px}.cellular-action-notice>svg{width:15px;color:#76c38a}.cellular-action-notice>button{display:grid;width:23px;height:23px;margin-left:auto;place-items:center;color:#bac3ca;background:transparent;border:0}.cellular-action-notice>button svg{width:11px}.cellular-side-dialog textarea,.cellular-claim-dialog textarea{min-height:80px;padding:8px;resize:vertical}.cellular-side-dialog ol{display:grid;gap:8px;margin:0;padding-left:20px;color:#c9d0d6;font-size:8px;line-height:1.45}.cellular-side-dialog>section>label,.cellular-claim-dialog>section>label{display:grid;gap:5px;color:#d6dce1;font-size:8px}.cellular-side-dialog input,.cellular-side-dialog select,.cellular-side-dialog textarea,.cellular-claim-dialog input,.cellular-claim-dialog select,.cellular-claim-dialog textarea{min-height:32px;padding:7px 8px;color:#eef1f3;background:#191c1f;border:1px solid #626970;font:inherit}.cellular-claim-dialog>section>p{margin:0;color:#9fa8b0;font-size:8px;line-height:1.45}.cellular-download-control{position:relative}.cellular-download-control>button{display:inline-flex;min-height:32px;align-items:center;gap:5px}.cellular-download-control>button svg{width:11px}.cellular-download-control>div{position:absolute;z-index:8;top:38px;right:0;display:grid;width:130px;padding:5px;background:#292d31;border:1px solid #656c73;box-shadow:0 8px 22px #0006}.cellular-download-control>div button{min-height:29px;color:#dfe4e8;background:transparent;border:0;font-size:8px;text-align:left}.cellular-download-control>div button:hover{background:#353a3f}.site-vpn-page{max-width:1240px;padding:22px 26px 70px}.site-vpn-title{padding:0 0 14px;border-bottom:1px solid #333a40}.site-vpn-title h1{margin:0;color:#f1f4f6;font-size:20px;font-weight:650}.site-vpn-field-row{display:grid;grid-template-columns:165px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid #333a40}.site-vpn-label{display:flex;align-items:flex-start;gap:6px;color:#d8dde1;font-size:9px;font-weight:600}.site-vpn-label svg{width:11px;height:11px;color:#9099a0}.site-vpn-options{display:grid;gap:10px;max-width:670px}.site-vpn-options>label{display:flex;align-items:flex-start;gap:8px;color:#d9dee2;font-size:9px}.site-vpn-options input[type=radio]{margin-top:2px;accent-color:#48a0e5}.site-vpn-options span{display:grid;gap:2px}.site-vpn-options strong{font-size:9px;font-weight:500}.site-vpn-options small{color:#8f989f;font-size:8px}.site-vpn-warning,.vpn-legacy-warning{margin:14px 0 2px 177px;padding:11px 14px;color:#c5b78a;background:#332f22;border:1px solid #665d3b;font-size:8px;line-height:1.45}.vpn-hubs-row{padding-top:13px}.vpn-hubs-row>div:last-child{min-width:0;overflow:auto}.vpn-compact-table,.vpn-wide-table table{border-collapse:collapse}.vpn-compact-table th,.vpn-compact-table td{height:29px;padding:4px 8px;border-bottom:1px solid #373e44;color:#cdd3d7;font-size:8px;text-align:left}.vpn-compact-table th{color:#aab2b8;background:#24292d;font-weight:600}.vpn-compact-table select,.vpn-compact-table input,.site-vpn-page select,.site-vpn-page input{color:#d9dde1;background:#181c20;border:1px solid #4a5259;border-radius:1px;font-size:8px}.vpn-compact-table select{min-width:235px;height:24px}.vpn-compact-table input[type=checkbox]{accent-color:#48a0e5}.vpn-compact-table button{padding:0 3px;color:#8f989f;background:transparent;border:0}.vpn-compact-table button svg{width:12px}.vpn-inline-link{margin-top:7px;padding:0;color:#79b06f;background:transparent;border:0;font-size:8px;text-decoration:underline}.vpn-inline-link:disabled{color:#677078}.site-vpn-section{padding:22px 0 0}.site-vpn-section>h2{margin:0 0 15px;color:#edf1f3;font-size:15px;font-weight:650}.site-vpn-section>h3,.vpn-section-heading h3,.vpn-firewall-title h3{margin:0;color:#dce1e4;font-size:9px;font-weight:600}.vpn-wide-table{margin-top:8px;overflow:auto}.vpn-wide-table table{width:100%;min-width:660px}.vpn-wide-table th,.vpn-wide-table td{height:37px;padding:7px 10px;color:#c9cfd3;border-bottom:1px solid #363d43;font-size:8px;text-align:left;white-space:nowrap}.vpn-wide-table th{height:30px;color:#9ea8af;background:#23282d;font-weight:500}.vpn-wide-table tbody tr:nth-child(2n) td{background:#1c2125}.vpn-wide-table select{min-width:95px;height:26px;padding:0 7px}.vpn-ip-family{display:inline-grid;width:16px;height:16px;place-items:center;margin-right:7px;color:#fff;background:#b86d37;transform:rotate(45deg);font-size:7px}.vpn-ip-family:first-letter{transform:rotate(-45deg)}.vpn-nat-row{margin-top:13px}.vpn-manual-fields{display:grid;grid-template-columns:1fr 120px;gap:10px;margin:2px 0 0 24px}.vpn-manual-fields label{display:grid;gap:4px;color:#aab2b8;font-size:8px}.vpn-manual-fields input{height:28px;padding:0 8px}.vpn-reference-note,.vpn-routing-note p,.vpn-org-note{color:#9da6ad;font-size:8px}.vpn-reference-note button,.vpn-routing-note button{padding:0;color:#73aede;background:none;border:0;font:inherit}.vpn-routing-note{padding-bottom:21px;border-bottom:1px solid #333a40}.vpn-routing-note p{margin:4px 0 0}.vpn-org-note{margin:-7px 0 3px}.vpn-priority-row{border-bottom:0}.vpn-priority-row .vpn-compact-table{min-width:390px}.vpn-priority-row svg{width:12px;color:#858f96}.vpn-section-heading{display:flex;align-items:center;justify-content:space-between}.vpn-section-heading>div{display:flex;align-items:center;gap:6px}.vpn-section-heading svg{width:11px;color:#919aa1}.vpn-legacy-warning{margin:10px 0 14px}.vpn-table-toolbar{display:flex;align-items:center;gap:7px;margin:9px 0}.vpn-table-toolbar label{display:flex;width:220px;height:29px;align-items:center;gap:6px;padding:0 8px;background:#181c20;border:1px solid #485057}.vpn-table-toolbar label svg{width:12px;color:#8f989f}.vpn-table-toolbar input{width:100%;height:25px;border:0;outline:0}.vpn-table-toolbar button,.vpn-firewall-title button{display:inline-flex;height:29px;align-items:center;gap:5px;padding:0 9px;color:#cbd2d7;background:#242a2f;border:1px solid #4c545b;border-radius:2px;font-size:8px}.vpn-table-toolbar button svg,.vpn-firewall-title button svg{width:11px}.vpn-table-toolbar span{margin-left:auto;color:#939ca3;font-size:8px}.peer-table table{min-width:1120px}.vpn-table-empty{height:54px!important;text-align:center!important;color:#8f989f!important}.vpn-firewall-section{margin-top:24px;border-top:1px solid #333a40}.vpn-setting-line,.vpn-firewall-title{display:flex;align-items:center;justify-content:space-between;padding:15px 0;color:#d8dde1;font-size:9px}.vpn-segmented{display:flex}.vpn-segmented button{height:27px;padding:0 13px;color:#aeb6bc;background:#1b2024;border:1px solid #4c545b;font-size:8px}.vpn-segmented button+button{border-left:0}.vpn-segmented button.selected{color:#fff;background:#3d789f}.vpn-firewall-title{padding-bottom:0}.outbound-table table{min-width:1050px}.outbound-table input,.outbound-table select{width:100%;min-width:72px;height:25px;padding:0 5px}.outbound-table td:last-child button{padding:0;color:#9aa3aa;background:none;border:0}.outbound-table td:last-child svg{width:12px}.vpn-default-rule td:first-child svg{width:12px;color:#76a66e}@media(max-width:760px){.site-vpn-page{padding:18px 14px 60px}.site-vpn-field-row{grid-template-columns:1fr;gap:8px}.site-vpn-warning{margin-left:0}.vpn-manual-fields{grid-template-columns:1fr;margin-left:0}}.vpn-hubs-row .vpn-compact-table{width:560px;min-width:560px;table-layout:fixed}.vpn-hubs-row .vpn-compact-table th:nth-child(1){width:34px}.vpn-hubs-row .vpn-compact-table th:nth-child(2){width:280px}.vpn-hubs-row .vpn-compact-table th:nth-child(3){width:145px}.vpn-hubs-row .vpn-compact-table th:nth-child(4){width:82px}.vpn-hubs-row .vpn-compact-table select{width:100%;min-width:0}.vpn-reference-note a,.vpn-routing-note a{padding:0;color:#73aede;background:none;border:0;font:inherit;text-decoration:none}.vpn-reference-note a:hover,.vpn-routing-note a:hover{text-decoration:underline}.site-vpn-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.site-vpn-title p{margin:5px 0 0;color:#939da5;font-size:8px}.site-vpn-title>button,.vpn-section-heading>button{display:inline-flex;height:29px;align-items:center;gap:5px;padding:0 10px;color:#dce2e6;background:#252b30;border:1px solid #505961;border-radius:2px;font-size:8px}.vpn-section-heading>button svg{width:11px}.site-vpn-notice,.site-vpn-validation{display:flex;align-items:flex-start;gap:8px;margin:13px 0 0;padding:10px 11px;color:#c9e4d2;background:#1b3325;border:1px solid #356747;font-size:8px}.site-vpn-validation{color:#f0d1ce;background:#392322;border-color:#75413d}.site-vpn-notice>svg,.site-vpn-validation>svg{width:13px;flex:0 0 auto}.site-vpn-notice>button{display:grid;width:20px;height:20px;margin:-4px -4px -4px auto;place-items:center;padding:0;color:#a8beb0;background:none;border:0}.site-vpn-notice>button svg{width:11px}.site-vpn-validation>div{display:grid;gap:3px}.site-vpn-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border:1px solid #3d454c}.site-vpn-summary button{display:grid;gap:4px;min-height:61px;padding:10px 12px;color:#eef1f3;background:#20252a;border:0;border-right:1px solid #3d454c;text-align:left}.site-vpn-summary button:last-child{border-right:0}.site-vpn-summary strong{font-size:13px}.site-vpn-summary span{color:#949ea6;font-size:8px}.vpn-order-actions,.vpn-row-actions{white-space:nowrap}.vpn-order-actions button,.vpn-row-actions button{display:inline-grid!important;width:22px;height:22px;place-items:center;padding:0!important;color:#9da6ad!important;background:#242a2f!important;border:1px solid #4a535a!important}.vpn-order-actions button+button,.vpn-row-actions button+button{margin-left:3px}.vpn-order-actions button:disabled{opacity:.3}.vpn-order-actions svg,.vpn-row-actions svg{width:10px!important;height:10px!important}.vpn-section-heading>div+button{margin-left:auto}.vpn-table-toolbar button.selected{color:#fff;background:#385f7b;border-color:#4e85a9}.vpn-table-toolbar button.danger{color:#f1c4c1;background:#492b2a;border-color:#72413e}.vpn-filter-row{display:flex;align-items:end;gap:10px;padding:10px 12px;background:#20252a;border:1px solid #424a51}.vpn-filter-row label{display:grid;gap:4px;color:#aeb6bd;font-size:8px}.vpn-filter-row select{min-width:145px;height:27px;padding:0 6px;color:#dce1e5;background:#171b1f;border:1px solid #505860;font-size:8px}.vpn-filter-row>button{height:27px;padding:0 9px;color:#b9c1c7;background:#292e33;border:1px solid #515960;font-size:8px}.vpn-row-link{padding:0;color:#76afe0;background:none;border:0;font:inherit}.vpn-state{padding:3px 6px;color:#c7928e;background:#3a2524;border:1px solid #643a37;border-radius:2px;font-size:7px}.vpn-state.enabled{color:#8ed0a3;background:#203629;border-color:#396548}.site-vpn-savebar{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:22px -26px -70px;padding:13px 26px 18px;background:linear-gradient(180deg,#0c0f12e6,#0d1013 28%);border-top:1px solid #3e464d}.site-vpn-savebar>span{color:#b4bdc4;font-size:8px}.site-vpn-savebar>button{min-width:95px;height:31px;color:#e3e8eb;background:#292f34;border:1px solid #555e65;border-radius:2px;font-size:8px}.site-vpn-savebar>button.primary{color:#fff;background:#287eb8;border-color:#348dca}.site-vpn-savebar>button:disabled{opacity:.42}.site-vpn-savebar>small{grid-column:1/-1;color:#858f97;font-size:7px}.site-vpn-dialog-layer{position:fixed;z-index:1400;inset:0;display:grid;place-items:center;padding:25px;background:#000000ba}.site-vpn-dialog{width:min(760px,100%);max-height:90vh;overflow:auto;color:#e5e9ec;background:#191d21;border:1px solid #586168;box-shadow:0 26px 80px #000000a6}.site-vpn-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid #424a50}.site-vpn-dialog>header span{color:#70abe0;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-vpn-dialog h2{margin:4px 0 0;font-size:16px}.site-vpn-dialog>header p{margin:5px 0 0;color:#9ea7ae;font-size:8px}.site-vpn-dialog>header>button{display:grid;width:25px;height:25px;place-items:center;padding:0;color:#aab3ba;background:none;border:0}.site-vpn-dialog>header svg{width:13px}.site-vpn-dialog>main{padding:17px 18px}.site-vpn-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #424a50}.site-vpn-dialog>footer button{min-width:90px;height:31px;color:#e2e6e9;background:#292f34;border:1px solid #555e65;border-radius:2px;font-size:8px}.site-vpn-dialog>footer button.primary{color:#fff;background:#287eb8;border-color:#348dca}.peer-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.peer-editor-grid label{display:grid;gap:5px;color:#ccd2d7;font-size:8px;font-weight:600}.peer-editor-grid input,.peer-editor-grid select,.peer-editor-grid textarea{width:100%;box-sizing:border-box;min-height:31px;padding:6px 8px;color:#edf0f2;background:#111519;border:1px solid #535c63;border-radius:2px;font:inherit}.peer-editor-grid textarea{min-height:58px;resize:vertical}.peer-editor-grid .peer-check{display:flex;align-items:center;gap:7px;padding-top:18px}.peer-editor-grid .peer-check input{width:auto;min-height:0}.peer-network-scope{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 0;padding:11px;border:1px solid #434b51}.peer-network-scope legend{padding:0 5px;color:#abb4bb;font-size:8px}.peer-network-scope label{display:flex;align-items:center;gap:5px;color:#d0d5d9;font-size:8px}.site-vpn-errors{display:grid;gap:4px;margin-bottom:13px;padding:9px 10px;color:#efc9c6;background:#392322;border:1px solid #75413d;font-size:8px}.site-vpn-review dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid #424a50}.site-vpn-review dl div{padding:12px;border-right:1px solid #424a50}.site-vpn-review dl div:last-child{border-right:0}.site-vpn-review dt{color:#929ca4;font-size:7px}.site-vpn-review dd{margin:5px 0 0;color:#eef1f3;font-size:12px}.site-vpn-review main{display:grid;gap:9px}.site-vpn-review article{display:flex;align-items:flex-start;gap:9px;padding:10px;color:#bdddc7;background:#1c3023;border:1px solid #335f42}.site-vpn-review article.impact{color:#e2d3a7;background:#342f20;border-color:#665b35}.site-vpn-review article>svg{width:13px;flex:0 0 auto}.site-vpn-review article strong{font-size:9px}.site-vpn-review article p{margin:3px 0 0;color:#aeb8b1;font-size:8px;line-height:1.45}.site-vpn-review article.impact p{color:#c4b991}@media(max-width:800px){.site-vpn-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.site-vpn-summary button:nth-child(2){border-right:0}.site-vpn-summary button:nth-child(-n+2){border-bottom:1px solid #3d454c}.peer-editor-grid{grid-template-columns:1fr}.site-vpn-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.site-vpn-savebar{margin-inline:-14px;padding-inline:14px}}.sdwan-shaping-page{max-width:1240px;padding:22px 26px 70px}.sdwan-shaping-page>header{padding-bottom:14px;border-bottom:1px solid #343b41}.sdwan-shaping-page h1{margin:0;color:#f0f3f5;font-size:20px}.shaping-section{padding:22px 0;border-bottom:1px solid #343b41}.shaping-section>h2{margin:0 0 15px;color:#ecf0f2;font-size:15px}.shaping-section>h3,.shaping-policy-block h3{margin:9px 0;color:#d8dde1;font-size:9px}.shaping-uplinks{display:grid;width:700px;max-width:100%;gap:1px;margin-bottom:18px;background:#343b41}.shaping-uplink{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:12px;padding:9px 11px;background:#1a1f23;color:#cdd3d7;font-size:8px}.shaping-uplink strong{font-weight:500}.shaping-uplink>button,.shaping-setting>button{padding:0;color:#73aede;background:none;border:0;font:inherit}.uplink-detail{display:grid;grid-column:2/4;grid-template-columns:1fr 1fr;gap:12px;padding:8px 0}.uplink-detail label{display:grid;grid-template-columns:1fr 30px;align-items:center;gap:5px;color:#919aa1}.uplink-detail input{height:27px;padding:0 7px}.uplink-detail small{font-size:7px}.shaping-row{display:grid;grid-template-columns:165px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid #343b41}.shaping-label{display:flex;align-items:flex-start;gap:5px;color:#d3d9dd;font-size:9px;font-weight:600}.shaping-label svg,.shaping-setting svg{width:11px;height:11px;color:#8f989f}.shaping-compact-table,.shaping-wide-table{min-width:0!important;border-collapse:collapse}.shaping-compact-table th,.shaping-compact-table td,.shaping-wide-table th,.shaping-wide-table td{height:30px;padding:5px 8px;color:#c8cfd4;border-bottom:1px solid #3b4248;font-size:8px;text-align:left}.shaping-compact-table th,.shaping-wide-table th{color:#a4adb4;background:#24292e;font-weight:500}.shaping-compact-table input,.shaping-compact-table select,.sdwan-shaping-page select,.sdwan-shaping-page input{height:26px;padding:0 7px;color:#d8dde1;background:#181c20;border:1px solid #4b535a;border-radius:1px;font-size:8px}.shaping-compact-table button{padding:0;color:#929ba2;background:none;border:0}.shaping-compact-table button svg{width:11px}.shaping-inline-link{margin:7px 0 0;padding:0;color:#79ad71;background:none;border:0;font-size:8px;text-decoration:underline}.interval-table{width:330px}.interval-table select{width:150px}.shaping-setting{display:grid;grid-template-columns:165px minmax(180px,360px) auto auto;align-items:center;gap:12px;min-height:44px;padding:8px 0;border-top:1px solid #343b41;color:#cdd3d7;font-size:9px}.shaping-setting label{display:flex;align-items:center;gap:5px;font-weight:600}.shaping-setting select{height:28px;padding:0 7px}.shaping-radio-list{display:grid;gap:9px}.shaping-radio-list label{display:flex;gap:8px;color:#d8dde1;font-size:9px}.shaping-radio-list input{accent-color:#48a0e5}.shaping-radio-list span{display:grid;gap:2px}.shaping-radio-list small{color:#9099a0;font-size:8px}.shaping-policy-block{max-width:780px}.shaping-wide-table{width:100%}.shaping-wide-table button{margin-right:8px;padding:0;color:#72adde;background:none;border:0;font:inherit}.shaping-empty{padding:12px 0;color:#8f989f;font-size:8px}.performance-table,.performance-table input{width:100%}.shaping-add-button{display:inline-flex;align-items:center;gap:4px;padding:0;color:#76ac70;background:none;border:0;font-size:8px}.shaping-add-button svg{width:10px}.breakout-rule{display:flex;align-items:center;gap:6px;margin-top:8px}.breakout-rule input{width:420px}.breakout-rule button{padding:0;color:#959ea5;background:none;border:0}.breakout-rule svg{width:12px}.shaping-unlimited{font-weight:600}.speedburst{font-weight:400!important}.speedburst input{accent-color:#48a0e5}.default-shaping-rules{max-width:780px;margin:5px 0 17px}.shaping-rule-card{max-width:860px;margin:15px 0;background:#1b2024;border:1px solid #4a5258}.shaping-rule-card>header{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;background:#24292e;color:#d9dee1;font-size:8px}.shaping-rule-card>header span{display:flex;gap:10px}.shaping-rule-card>header button{display:inline-flex;align-items:center;gap:4px;padding:0;color:#9da6ad;background:none;border:0;font-size:8px}.shaping-rule-card>header svg{width:11px}.shaping-rule-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:13px;padding:10px 11px;border-top:1px solid #363d43;color:#cbd2d6;font-size:8px}.shaping-rule-row>label{display:grid;gap:3px;font-weight:600}.shaping-rule-row small{color:#8f989f;font-size:7px;font-weight:400}.shaping-rule-row select{max-width:520px}.definition-chip{display:inline-block;margin-right:8px;padding:5px 8px;background:#272d32;border:1px solid #4a5258}.shaping-section:last-child{border-bottom:0}@media(max-width:760px){.sdwan-shaping-page{padding:18px 14px 60px}.shaping-row,.shaping-rule-row,.shaping-setting{grid-template-columns:1fr}.shaping-uplink{grid-template-columns:105px 1fr auto}}.shaping-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.shaping-title p{margin:5px 0 0;color:#939da5;font-size:8px}.shaping-title>button{height:29px;padding:0 10px;color:#dce2e6;background:#252b30;border:1px solid #505961;border-radius:2px;font-size:8px}.shaping-notice,.shaping-validation{display:flex;align-items:flex-start;gap:8px;margin:13px 0 0;padding:10px 11px;color:#c9e4d2;background:#1b3325;border:1px solid #356747;font-size:8px}.shaping-validation{color:#f0d1ce;background:#392322;border-color:#75413d}.shaping-notice>svg,.shaping-validation>svg{width:13px;flex:0 0 auto}.shaping-notice>button{display:grid;width:20px;height:20px;margin:-4px -4px -4px auto;place-items:center;padding:0;color:#a8beb0;background:none;border:0}.shaping-notice>button svg{width:11px}.shaping-validation>div{display:grid;gap:3px}.shaping-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border:1px solid #3d454c}.shaping-summary button{display:grid;gap:4px;min-height:61px;padding:10px 12px;color:#eef1f3;background:#20252a;border:0;border-right:1px solid #3d454c;text-align:left}.shaping-summary button:last-child{border-right:0}.shaping-summary strong{font-size:13px}.shaping-summary span{color:#949ea6;font-size:8px}.shaping-policy-block .shaping-wide-table td:last-child{white-space:nowrap}.shaping-policy-block .shaping-wide-table td:last-child button{display:inline-grid;width:22px;height:22px;place-items:center;padding:0;color:#9da6ad;background:#242a2f;border:1px solid #4a535a}.shaping-policy-block .shaping-wide-table td:last-child svg{width:10px}.shaping-empty{text-align:left}.breakout-table{width:100%;margin-top:9px}.breakout-table select,.breakout-table input{width:100%;box-sizing:border-box}.breakout-table td:last-child button{display:grid;width:23px;height:23px;place-items:center;color:#aeb6bc;background:#252b30;border:1px solid #4d565d}.breakout-table td:last-child svg{width:10px}.bandwidth-editor{display:flex;align-items:end;gap:10px;padding:10px 12px;background:#20252a;border:1px solid #424a51}.bandwidth-editor label{display:grid;gap:4px;color:#b7c0c6;font-size:8px}.bandwidth-editor select,.bandwidth-editor input{height:29px;padding:0 7px;color:#e5e9ec;background:#15191d;border:1px solid #515a61;font-size:8px}.definition-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.definition-chip{display:inline-flex;align-items:center;gap:6px;margin:0}.definition-chip button{display:grid;width:14px;height:14px;place-items:center;padding:0;color:#aeb6bc;background:none;border:0}.definition-chip button svg{width:9px}.definition-editor{display:flex;align-items:center;gap:5px}.definition-editor input{width:250px;height:27px}.definition-editor button{height:27px;padding:0 8px;color:#dce2e6;background:#292f34;border:1px solid #555e65;font-size:8px}.definition-editor button:last-child{display:grid;width:27px;place-items:center;padding:0}.definition-editor svg{width:10px}.inline-rule-controls{display:flex;align-items:center;gap:8px}.inline-rule-controls label{display:flex;align-items:center;gap:5px;color:#b8c0c7}.inline-rule-controls input{width:105px}.shaping-rule-card>header button:disabled{opacity:.32}.shaping-savebar{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:22px -26px -70px;padding:13px 26px 18px;background:linear-gradient(180deg,#0c0f12e6,#0d1013 28%);border-top:1px solid #3e464d}.shaping-savebar>span{color:#b4bdc4;font-size:8px}.shaping-savebar>button{min-width:95px;height:31px;color:#e3e8eb;background:#292f34;border:1px solid #555e65;border-radius:2px;font-size:8px}.shaping-savebar>button.primary{color:#fff;background:#287eb8;border-color:#348dca}.shaping-savebar>button:disabled{opacity:.42}.shaping-savebar>small{grid-column:1/-1;color:#858f97;font-size:7px}.shaping-dialog-layer{position:fixed;z-index:1400;inset:0;display:grid;place-items:center;padding:25px;background:#000000ba}.shaping-dialog{width:min(720px,100%);max-height:90vh;overflow:auto;color:#e5e9ec;background:#191d21;border:1px solid #586168;box-shadow:0 26px 80px #000000a6}.shaping-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid #424a50}.shaping-dialog>header span{color:#70abe0;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shaping-dialog h2{margin:4px 0 0;font-size:16px}.shaping-dialog>header p{margin:5px 0 0;color:#9ea7ae;font-size:8px}.shaping-dialog>header>button{display:grid;width:25px;height:25px;place-items:center;padding:0;color:#aab3ba;background:none;border:0}.shaping-dialog>header svg{width:13px}.shaping-dialog>main{padding:17px 18px}.shaping-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #424a50}.shaping-dialog>footer button{min-width:90px;height:31px;color:#e2e6e9;background:#292f34;border:1px solid #555e65;border-radius:2px;font-size:8px}.shaping-dialog>footer button.primary{color:#fff;background:#287eb8;border-color:#348dca}.preference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.preference-grid label{display:grid;gap:5px;color:#ccd2d7;font-size:8px;font-weight:600}.preference-grid input,.preference-grid select{width:100%;box-sizing:border-box;min-height:31px;padding:6px 8px;color:#edf0f2;background:#111519;border:1px solid #535c63;border-radius:2px;font:inherit}.shaping-errors{display:grid;gap:4px;margin-bottom:13px;padding:9px 10px;color:#efc9c6;background:#392322;border:1px solid #75413d;font-size:8px}.shaping-review dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid #424a50}.shaping-review dl div{padding:12px;border-right:1px solid #424a50}.shaping-review dl div:last-child{border-right:0}.shaping-review dt{color:#929ca4;font-size:7px}.shaping-review dd{margin:5px 0 0;color:#eef1f3;font-size:12px}.shaping-review main{display:grid;gap:9px}.shaping-review article{display:flex;align-items:flex-start;gap:9px;padding:10px;color:#bdddc7;background:#1c3023;border:1px solid #335f42}.shaping-review article.impact{color:#e2d3a7;background:#342f20;border-color:#665b35}.shaping-review article>svg{width:13px;flex:0 0 auto}.shaping-review article strong{font-size:9px}.shaping-review article p{margin:3px 0 0;color:#aeb8b1;font-size:8px;line-height:1.45}.shaping-review article.impact p{color:#c4b991}@media(max-width:800px){.shaping-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.shaping-summary button:nth-child(2){border-right:0}.shaping-summary button:nth-child(-n+2){border-bottom:1px solid #3d454c}.preference-grid{grid-template-columns:1fr}.shaping-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.shaping-savebar{margin-inline:-14px;padding-inline:14px}.inline-rule-controls{align-items:stretch;flex-direction:column}}.ad-clone-page{max-width:1180px;padding-bottom:40px}.ad-clone-title{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 18px 19px;border-bottom:1px solid #565c62}.ad-clone-title>div{min-width:0}.ad-clone-title h1{margin:0;color:#f1f3f5;font-size:20px;line-height:1.2}.ad-clone-title p{margin:8px 0 0;color:#abb3bb;font-size:9px}.ad-clone-title>button,.ad-secondary-action{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#e4e8eb;background:#292e32;border:1px solid #5e666e;border-radius:2px;font-size:8px;font-weight:600}.ad-notice,.ad-validation{display:flex;align-items:flex-start;gap:8px;margin:15px 18px;padding:10px 12px;color:#c7e5d2;background:#1c3428;border:1px solid #3b7452;font-size:8px;line-height:1.45}.ad-notice>svg,.ad-validation>svg{width:14px;height:14px;flex:0 0 auto;color:#67c28a}.ad-notice>button{display:grid;width:20px;height:20px;margin:-3px -4px -3px auto;place-items:center;color:#a9c7b4;background:none;border:0}.ad-notice>button svg{width:11px;height:11px}.ad-clone-section{padding:0 18px;border-bottom:1px solid #3f454a}.ad-clone-section.first{border-bottom:0}.ad-clone-row{display:grid;grid-template-columns:175px minmax(0,1fr);align-items:center;gap:18px;min-height:61px;padding:12px 0;color:#dce1e5;font-size:9px}.ad-clone-row.start{align-items:start;padding:18px 0}.ad-clone-label{display:flex;align-items:center;gap:5px;padding-top:2px}.ad-clone-label strong{font-size:9px}.ad-clone-label svg,.ad-server-table th svg{width:11px;height:11px;color:#8c959d}.ad-clone-row>select{width:300px;height:30px;padding:0 8px;color:#e7eaed;background:#181b1e;border:1px solid #5d656c;border-radius:2px;font-size:8px}.ad-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 18px 15px;border:1px solid #454c52}.ad-summary>button{display:flex;min-height:65px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:11px 14px;color:#f0f3f5;background:#202529;border:0;border-right:1px solid #454c52;text-align:left}.ad-summary>button:last-child{border-right:0}.ad-summary strong{font-size:17px;line-height:1}.ad-summary span{color:#9ea7ae;font-size:8px}.ad-vlan-table,.ad-server-table{overflow:auto}.ad-vlan-table table,.ad-server-table table{width:100%;min-width:650px;border-collapse:collapse}.ad-vlan-table th,.ad-vlan-table td,.ad-server-table th,.ad-server-table td{height:35px;padding:6px 8px;color:#c7ced4;border-bottom:1px solid #3d4449;font-size:8px;text-align:left;vertical-align:middle}.ad-vlan-table th,.ad-server-table th{color:#a1aab2;background:#24292d;font-weight:600}.ad-vlan-table select,.ad-server-table input{width:100%;height:27px;padding:0 7px;color:#e3e7ea;background:#171a1d;border:1px solid #545c63;border-radius:2px;font-size:8px}.ad-vlan-table select{min-width:195px}.ad-routing-warning{display:flex;align-items:flex-start;gap:8px;margin:15px 18px;padding:10px 12px;color:#c8c0ad;background:#332e23;border:1px solid #6c5c38;font-size:8px;line-height:1.45}.ad-routing-warning svg{width:14px;height:14px;flex:0 0 auto;color:#dfa947}.ad-server-area{min-width:0}.ad-server-area>p{margin:1px 0 8px;color:#aeb6bd;font-size:8px}.ad-server-table table{min-width:1040px}.ad-server-table th{white-space:nowrap}.ad-server-table th svg{vertical-align:middle}.ad-priority{display:grid;grid-template-columns:18px 20px 20px;align-items:center;gap:2px}.ad-priority strong{text-align:center}.ad-priority button{display:grid;width:20px;min-height:20px!important;place-items:center;padding:0!important}.ad-priority button svg{width:9px!important;height:9px}.ad-actions{display:flex;align-items:center;gap:5px}.ad-server-table td button{min-height:27px;padding:0 7px;color:#dce1e5;background:#292e32;border:1px solid #5d656d;border-radius:2px;font-size:8px}.ad-server-table td button:disabled{opacity:.4}.ad-actions button[aria-label]{display:grid;width:27px;place-items:center;padding:0;color:#9da6ad;background:transparent;border:0}.ad-actions button[aria-label]:hover{color:#e17b77;background:#3a2424}.ad-server-table td button svg{width:11px}.ad-server-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#adb5bc}.ad-server-status i{width:7px;height:7px;background:#757f87;border-radius:50%}.ad-server-status.reachable{color:#6bc28c}.ad-server-status.reachable i{background:#5bc17e}.ad-server-status.unreachable{color:#e27a76}.ad-server-status.unreachable i{background:#dc615d}.ad-server-status.checking{color:#d4b15f}.ad-server-status.checking i{background:#d4a842;animation:ad-pulse 1s infinite}.ad-text-action{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:0;color:#7db4e9;background:none;border:0;font-size:8px;text-decoration:none}.ad-text-action:hover{text-decoration:underline}.ad-text-action svg{width:10px}.ad-secondary-action:disabled{opacity:.42}.ad-secondary-action svg{width:12px}.ad-groups>div{display:flex;align-items:center;gap:10px}.ad-groups>div>span{color:#929ca4;font-size:8px}.ad-groups ul{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.ad-groups li{padding:5px 8px;color:#cbd2d8;background:#242a2e;border:1px solid #4b535a;border-radius:2px;font-size:8px}.ad-validation{color:#efd0ce;background:#382322;border-color:#7c423f}.ad-validation>svg{color:#df7771}.ad-validation div{display:grid;gap:3px}.ad-validation strong{color:#f2d8d6}.ad-validation span{color:#cdb7b5}.ad-savebar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:17px 18px;color:#929ba3;font-size:8px}.ad-savebar>span{margin-right:auto}.ad-savebar button{min-height:31px;padding:0 10px;color:#dfe3e6;background:#292d31;border:1px solid #626971;border-radius:2px;font-size:8px}.ad-savebar button[type=submit]{color:#fff;background:#2d72b8;border-color:#4c91d0}.ad-savebar button:disabled{opacity:.4}.ad-savebar small{margin-left:7px;color:#8f989f;font-size:7px}.ad-layer{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:28px;background:#000000b3}.ad-review{width:min(620px,100%);color:#dfe4e8;background:#191d20;border:1px solid #596168;box-shadow:0 22px 65px #0000008c}.ad-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 18px;border-bottom:1px solid #42494f}.ad-review>header span{color:#76afe4;font-size:7px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ad-review h2{margin:5px 0 0;font-size:16px}.ad-review p{margin:6px 0 0;color:#9ea7ae;font-size:8px}.ad-review>header button{display:grid;width:25px;height:25px;place-items:center;color:#aab2b8;background:none;border:0}.ad-review>header button svg{width:14px}.ad-review dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid #42494f}.ad-review dl div{padding:12px;border-right:1px solid #42494f}.ad-review dl div:last-child{border-right:0}.ad-review dt{color:#8f99a1;font-size:7px}.ad-review dd{margin:5px 0 0;color:#e6eaed;font-size:9px;font-weight:600}.ad-review>section{display:flex;gap:9px;margin:15px 18px 0;padding:11px;color:#cbe8d5;background:#1c3428;border:1px solid #3b7452}.ad-review>section svg{width:15px;flex:0 0 auto;color:#66c289}.ad-review>section p{margin:4px 0 0;color:#a8c5b2;line-height:1.45}.ad-review>aside{display:flex;gap:8px;margin:10px 18px 0;padding:10px;color:#c8c0ad;background:#332e23;border:1px solid #6c5c38;font-size:8px;line-height:1.45}.ad-review>aside svg{width:14px;flex:0 0 auto;color:#dfa947}.ad-review>footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 18px}.ad-review>footer button{min-height:31px;padding:0 12px;color:#e2e6e9;background:#292e32;border:1px solid #60686f;border-radius:2px;font-size:8px}.ad-review>footer button:last-child{color:#fff;background:#2d72b8;border-color:#4c91d0}.spinning{animation:ad-spin .85s linear infinite}@keyframes ad-spin{to{transform:rotate(360deg)}}@keyframes ad-pulse{50%{opacity:.35}}@media(max-width:900px){.ad-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-summary>button:nth-child(2){border-right:0}.ad-summary>button:nth-child(-n+2){border-bottom:1px solid #454c52}.ad-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-review dl div:nth-child(2){border-right:0}.ad-review dl div:nth-child(-n+2){border-bottom:1px solid #42494f}}@media(max-width:760px){.ad-clone-title{align-items:flex-start}.ad-clone-row{grid-template-columns:1fr;gap:8px}.ad-clone-row>select{width:100%}.ad-groups>div{align-items:flex-start;flex-direction:column}.ad-savebar{align-items:stretch;flex-direction:column}.ad-savebar>span{margin:0}.ad-savebar small{margin:0}}.access-control-clone{max-width:1120px;padding-bottom:40px}.access-control-promo{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;margin:17px 18px 4px;padding:11px 13px;color:#d9e5ed;background:#15242c;border:1px solid #36505f;font-size:8px}.access-control-promo>svg{width:17px;color:#64aaca}.access-control-promo strong{font-size:9px}.access-control-promo p{margin:3px 0 0;color:#aebbc4;line-height:1.45}.access-control-promo button{padding:0;color:#7dbddd;background:transparent;border:0;font-size:8px;text-decoration:underline}.access-control-title{display:flex;align-items:end;justify-content:space-between;padding:18px;border-bottom:1px solid #565c62}.access-control-title h1{margin:0;color:#f2f4f6;font-size:20px}.access-control-title label{display:flex;align-items:center;gap:8px;color:#cdd2d7;font-size:8px}.access-control-title select,.access-control-row>select,.access-control-row>input,.access-control-copy select{height:30px;padding:0 8px;color:#e8ebed;background:#181b1e;border:1px solid #5d656c;border-radius:2px;font-size:8px}.access-control-title select{min-width:210px}.access-control-section{padding:0 18px;border-bottom:1px solid #3f454a}.access-control-section>h2{margin:0;padding:18px 0 7px;color:#f0f2f4;font-size:12px}.access-control-row{display:grid;grid-template-columns:185px minmax(0,1fr);align-items:center;gap:18px;min-height:59px;padding:11px 0;color:#dce1e5;font-size:9px}.access-control-row.start{align-items:start;padding:17px 0}.access-control-label{display:flex;align-items:center;gap:5px;padding-top:2px}.access-control-label strong{font-size:9px}.access-control-label svg{width:11px;height:11px;color:#8f989f}.access-control-row>select,.access-control-row>input{width:min(380px,100%)}.access-control-radio-list{display:grid;gap:8px}.access-control-radio-list>label{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:7px;cursor:pointer}.access-control-radio-list input{margin:1px 0 0;accent-color:#4ca2df}.access-control-radio-list span{display:flex;align-items:center;gap:6px}.access-control-radio-list span:not(.access-control-provider){display:grid;gap:2px}.access-control-radio-list b{font-size:8px}.access-control-radio-list small{color:#aeb6bd;font-size:8px;line-height:1.4}.access-control-provider select{height:27px;padding:0 7px;color:#e6e9ec;background:#181b1e;border:1px solid #596169;border-radius:2px;font-size:8px}.access-control-radio-list.compact>p{margin:0 0 2px;color:#b9c0c6;font-size:8px;line-height:1.45}.access-control-server-area{min-width:0;overflow:auto}.access-control-server-area table{width:100%;min-width:720px;border-collapse:collapse}.access-control-server-area th,.access-control-server-area td{height:34px;padding:6px 7px;border-bottom:1px solid #3d4449;color:#c9d0d5;font-size:8px;text-align:left}.access-control-server-area th{color:#a1aab2;background:#24292d;font-weight:600}.access-control-server-area input{width:100%;height:27px;padding:0 6px;color:#e5e8ea;background:#171a1d;border:1px solid #555d64;border-radius:2px;font-size:8px}.access-control-server-area td:nth-child(5) span{white-space:nowrap}.access-control-server-area td:nth-child(5) span.reachable{color:#6bc28c}.access-control-server-area td:last-child{display:flex;align-items:center;gap:5px}.access-control-server-area td button{min-height:26px;padding:0 7px;color:#dfe3e6;background:#292e32;border:1px solid #5c646c;border-radius:2px;font-size:8px}.access-control-server-area td button:disabled{opacity:.4}.access-control-server-area td button[aria-label]{display:grid;width:26px;place-items:center;padding:0;color:#9da5ad;background:transparent;border:0}.access-control-server-area td button svg{width:11px}.access-control-text-action{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:0;color:#79ad71;background:transparent;border:0;font-size:8px;text-decoration:underline}.access-control-text-action svg{width:10px}.access-control-copy{display:grid;justify-items:start;gap:7px;min-width:0;color:#b5bdc4;font-size:8px;line-height:1.5}.access-control-copy p,.access-control-copy ul{margin:0}.access-control-copy ul{padding-left:16px}.access-control-copy button{padding:0;color:#79b8de;background:transparent;border:0;font-size:8px;text-decoration:underline}.access-control-copy textarea{width:min(520px,100%);padding:7px;color:#e5e8ea;background:#171a1d;border:1px solid #565e65;border-radius:2px;font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.access-control-copy details{color:#8fbddd}.access-control-copy summary{cursor:pointer;text-decoration:underline}.access-control-copy details p{margin-top:5px;color:#aeb6bd}.access-control-warning{display:flex;align-items:flex-start;gap:8px;margin:14px 18px;padding:10px 12px;color:#c8c0ad;background:#332e23;border:1px solid #6c5c38;font-size:8px;line-height:1.45}.access-control-warning svg{width:14px;height:14px;flex:0 0 auto;color:#dfa947}.access-control-savebar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:17px 18px;color:#929ba3;font-size:8px}.access-control-savebar>span{margin-right:auto}.access-control-savebar button{min-height:31px;padding:0 10px;color:#dfe3e6;background:#292d31;border:1px solid #626971;border-radius:2px;font-size:8px}.access-control-savebar button[type=submit]{color:#fff;background:#2d72b8;border-color:#4c91d0}.access-control-savebar button:disabled{opacity:.4}.access-control-savebar small{margin-left:7px;color:#8f989f;font-size:7px}@media(max-width:760px){.access-control-title{align-items:stretch;flex-direction:column;gap:12px}.access-control-title label{justify-content:space-between}.access-control-row{grid-template-columns:1fr;gap:8px}.access-control-row>select,.access-control-row>input{width:100%}.access-control-promo{grid-template-columns:20px 1fr}.access-control-promo button{grid-column:2}.access-control-savebar{align-items:stretch;flex-direction:column}.access-control-savebar>span{margin:0}.access-control-savebar small{margin:0}}.access-control-title>div:first-child{min-width:0}.access-control-title>div:first-child p{margin:6px 0 0;color:#99a3ab;font-size:8px}.access-title-actions{display:flex;align-items:center;gap:12px}.access-title-actions>button{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 9px;color:#dfe4e8;background:#292e32;border:1px solid #5d656d;border-radius:2px;font-size:8px}.access-title-actions>button svg{width:11px}.access-control-notice,.access-control-validation{display:flex;align-items:flex-start;gap:8px;margin:14px 18px;padding:10px 12px;color:#c8e6d2;background:#1c3428;border:1px solid #3d7452;font-size:8px;line-height:1.45}.access-control-notice>svg,.access-control-validation>svg{width:14px;height:14px;flex:0 0 auto;color:#67c28a}.access-control-notice>button{display:grid;width:20px;height:20px;margin:-3px -4px -3px auto;place-items:center;color:#a9c7b4;background:none;border:0}.access-control-notice>button svg{width:11px}.access-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 18px 14px;border:1px solid #454c52}.access-summary>button{display:flex;min-height:62px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 13px;color:#eef2f5;background:#202529;border:0;border-right:1px solid #454c52;text-align:left}.access-summary>button:last-child{border-right:0}.access-summary strong{max-width:100%;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.access-summary span{color:#99a3ab;font-size:8px}.access-control-server-area>p{margin:2px 0 8px;color:#aeb6bd;font-size:8px}.access-control-server-area table{min-width:900px}.access-priority{display:grid;grid-template-columns:18px 20px 20px;align-items:center;gap:2px}.access-priority strong{text-align:center}.access-priority button{display:grid!important;width:20px;min-height:20px!important;place-items:center!important;padding:0!important}.access-priority svg{width:9px!important}.access-radius-status{display:flex;align-items:center;gap:5px;white-space:nowrap;color:#abb4bc}.access-radius-status i{width:7px;height:7px;background:#77818a;border-radius:50%}.access-radius-status.reachable{color:#6bc28c}.access-radius-status.reachable i{background:#5fc17e}.access-radius-status.unreachable{color:#df7975}.access-radius-status.unreachable i{background:#d85d59}.access-radius-status.checking{color:#d7b65e}.access-radius-status.checking i{background:#d5a943;animation:access-pulse 1s infinite}.access-radius-status+small{display:block;margin-top:3px;color:#89939b;white-space:nowrap}.access-server-actions{display:flex;align-items:center;gap:5px}.access-server-actions button[aria-label]{display:grid!important}.access-token-editor{display:grid;gap:8px}.access-token-editor>div{display:flex;gap:6px}.access-token-editor input{width:min(480px,100%);height:30px;padding:0 8px;color:#e5e9ec;background:#171a1d;border:1px solid #565e65;border-radius:2px;font-size:8px}.access-token-editor>div>button{min-width:50px;color:#e2e6e9;background:#292e32;border:1px solid #5e666e;border-radius:2px;font-size:8px}.access-token-editor>div>button:disabled{opacity:.4}.access-token-editor ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.access-token-editor li{display:flex;align-items:center;gap:5px;padding:4px 6px;color:#d7dde1;background:#252b2f;border:1px solid #4c545a;border-radius:2px;font-size:8px}.access-token-editor li button{display:grid;width:14px;height:14px;place-items:center;padding:0;color:#aeb6bd;background:none;border:0}.access-token-editor li svg{width:9px}.access-control-validation{color:#efd0ce;background:#382322;border-color:#7c423f}.access-control-validation>svg{color:#df7771}.access-control-validation div{display:grid;gap:3px}.access-control-validation strong{color:#f2d8d6}.access-control-validation span{color:#cdb7b5}.access-info-layer,.access-review-layer{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:24px;background:#000000b8}.access-info-dialog,.access-review{width:min(620px,100%);color:#dfe4e8;background:#191d20;border:1px solid #596168;box-shadow:0 22px 65px #00000094}.access-info-dialog>header,.access-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid #42494f}.access-info-dialog h2,.access-review h2{margin:0;font-size:16px}.access-info-dialog>header button,.access-review>header button{display:grid;width:25px;height:25px;place-items:center;color:#aab2b8;background:none;border:0}.access-info-dialog>header svg,.access-review>header svg{width:14px}.access-info-dialog main{padding:16px 18px;color:#adb6bd;font-size:9px;line-height:1.5}.access-info-dialog main p{margin:0 0 12px}.access-info-dialog dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #42494f}.access-info-dialog dl div{padding:9px;border-right:1px solid #42494f}.access-info-dialog dl div:last-child{border-right:0}.access-info-dialog dt{color:#87929a;font-size:7px}.access-info-dialog dd{margin:4px 0 0;color:#dfe4e8}.access-info-dialog main>button{min-height:30px;padding:0 10px;color:#fff;background:#2d72b8;border:1px solid #4c91d0;border-radius:2px;font-size:8px}.access-info-dialog>footer,.access-review>footer{display:flex;justify-content:flex-end;padding:14px 18px;border-top:1px solid #42494f}.access-info-dialog>footer button,.access-review>footer button{min-height:30px;padding:0 11px;color:#e2e6e9;background:#292e32;border:1px solid #60686f;border-radius:2px;font-size:8px}.access-review>header span{color:#76afe4;font-size:7px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.access-review>header h2{margin-top:5px}.access-review>header p{margin:5px 0 0;color:#9ea7ae;font-size:8px}.access-review dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid #42494f}.access-review dl div{padding:11px;border-right:1px solid #42494f}.access-review dl div:last-child{border-right:0}.access-review dt{color:#8f99a1;font-size:7px}.access-review dd{margin:5px 0 0;color:#e6eaed;font-size:9px;font-weight:600;text-transform:capitalize}.access-review>section{display:flex;gap:8px;margin:14px 18px 0;padding:10px;color:#cbe8d5;background:#1c3428;border:1px solid #3b7452}.access-review>section svg{width:14px;flex:0 0 auto;color:#66c289}.access-review>section p{margin:4px 0 0;color:#a8c5b2;font-size:8px;line-height:1.45}.access-review>aside{display:flex;gap:8px;margin:9px 18px 0;padding:10px;color:#c8c0ad;background:#332e23;border:1px solid #6c5c38;font-size:8px;line-height:1.45}.access-review>aside svg{width:14px;flex:0 0 auto;color:#dfa947}.access-review>footer{gap:8px}.access-review>footer button:last-child{color:#fff;background:#2d72b8;border-color:#4c91d0}@keyframes access-pulse{50%{opacity:.35}}@media(max-width:900px){.access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.access-summary>button:nth-child(2){border-right:0}.access-summary>button:nth-child(-n+2){border-bottom:1px solid #454c52}.access-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.access-review dl div:nth-child(2){border-right:0}.access-review dl div:nth-child(-n+2){border-bottom:1px solid #42494f}}@media(max-width:760px){.access-title-actions{align-items:stretch;flex-direction:column}.access-summary{grid-template-columns:1fr}.access-summary>button{border-right:0;border-bottom:1px solid #454c52}.access-summary>button:last-child{border-bottom:0}.access-info-layer,.access-review-layer{padding:12px}.access-info-dialog dl{grid-template-columns:1fr}.access-info-dialog dl div{border-right:0;border-bottom:1px solid #42494f}.access-info-dialog dl div:last-child{border-bottom:0}}.splash-page-clone{max-width:1120px;padding-bottom:40px}.splash-page-title{display:flex;align-items:end;justify-content:space-between;padding:19px 18px;border-bottom:1px solid #565c62}.splash-page-title h1{margin:0;color:#f2f4f6;font-size:20px}.splash-page-title label{display:flex;align-items:center;gap:8px;color:#cdd2d7;font-size:8px}.splash-page-title select,.splash-form-row select,.splash-inline-control select,.splash-color-panel select{height:30px;padding:0 8px;color:#e7eaed;background:#181b1e;border:1px solid #5d656c;border-radius:2px;font-size:8px}.splash-page-title select{min-width:210px}.splash-disabled-note{margin:0;padding:11px 18px;color:#adb5bc;border-bottom:1px solid #3f454a;font-size:8px}.splash-disabled-note a{color:#78b8dc}.splash-theme-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);border-bottom:1px solid #3f454a}.splash-theme-picker,.splash-color-panel{padding:18px}.splash-theme-picker{border-right:1px solid #3f454a}.splash-theme-picker h3{display:flex;align-items:center;gap:5px;margin:0 0 8px;color:#eef1f3;font-size:9px}.splash-theme-picker h3:not(:first-child){margin-top:17px}.splash-theme-picker h3 svg,.splash-form-row svg,.splash-inline-control svg{width:11px;height:11px;color:#8f989f}.splash-theme-options{display:flex;flex-wrap:wrap;gap:7px}.splash-theme-options label,.splash-external-option{display:flex;align-items:center;gap:6px;color:#d6dbe0;font-size:8px;cursor:pointer}.splash-theme-options input,.splash-external-option input,.splash-radio-stack input{accent-color:#4ca2df}.splash-theme-options em{padding:2px 4px;color:#123;background:#78b9dc;border-radius:2px;font-size:6px;font-style:normal;font-weight:700}.splash-theme-options.custom{display:grid}.splash-text-action{display:inline-flex;align-items:center;gap:5px;padding:0;color:#79ad71;background:none;border:0;font-size:8px;text-decoration:underline}.splash-text-action svg{width:10px}.splash-create-theme{display:grid;grid-template-columns:minmax(0,1fr) 28px auto;gap:5px}.splash-create-theme input,.splash-theme-picker>input{height:29px;padding:0 7px;color:#e5e8eb;background:#171a1d;border:1px solid #565e65;border-radius:2px;font-size:8px}.splash-create-theme button{height:29px;padding:0 8px;color:#dce1e5;background:#292d31;border:1px solid #5d656c;border-radius:2px;font-size:8px}.splash-create-theme button[aria-label]{display:grid;width:28px;place-items:center;padding:0}.splash-create-theme svg{width:11px}.splash-external-option{margin-bottom:7px}.splash-theme-picker>input{width:100%}.splash-theme-picker>input:disabled{opacity:.42}.splash-theme-picker details{margin-top:6px;color:#7db9dc;font-size:8px}.splash-theme-picker summary{cursor:pointer;text-decoration:underline}.splash-theme-picker details p{color:#aeb6bd;line-height:1.45}.splash-color-panel{display:grid;align-content:start;gap:11px}.splash-color-panel h4{margin:0;color:#eef1f3;font-size:9px}.splash-color-panel>label{display:flex;align-items:center;justify-content:space-between;color:#b8c0c7;font-size:8px}.splash-color-panel table{width:100%;border-collapse:collapse}.splash-color-panel th,.splash-color-panel td{height:34px;padding:5px 7px;border-block:1px solid #3f454a;color:#adb5bc;font-size:8px;text-align:left}.splash-color-panel input[type=color]{width:42px;height:24px;padding:2px;background:#1b1e21;border:1px solid #5b636a}.splash-preview-link{justify-self:start;padding:0;color:#79b9dd;background:transparent;border:0;font-size:8px;text-decoration:underline}.splash-mini-preview{display:none;min-height:112px;padding:15px;border:1px solid #5b6269;text-align:center}.splash-mini-preview.expanded{display:grid;place-items:center;gap:5px}.splash-mini-preview strong{font-size:12px}.splash-mini-preview p{margin:0;font-size:9px}.splash-mini-preview small{font-size:7px}.splash-mini-preview button{padding:5px 10px;color:inherit;background:transparent;border:1px solid currentColor;font-size:7px}.splash-form-section{padding:0 18px;border-bottom:1px solid #3f454a}.splash-form-section>h2{margin:0;padding:18px 0 7px;color:#f0f2f4;font-size:12px}.splash-form-row{display:grid;grid-template-columns:185px minmax(0,1fr);align-items:center;gap:18px;min-height:58px;padding:11px 0;border-top:1px solid #343a3f;color:#dce1e5;font-size:9px}.splash-form-row.start{align-items:start;padding:15px 0}.splash-form-row>span{display:flex;align-items:center;gap:5px}.splash-form-row>textarea,.splash-radio-stack textarea,.splash-radio-stack>input{width:min(540px,100%);padding:7px;color:#e4e8ea;background:#171a1d;border:1px solid #565e65;border-radius:2px;font-size:8px;line-height:1.45;resize:vertical}.splash-form-row>select{width:min(360px,100%)}.splash-logo-control{display:flex;align-items:center;gap:8px;color:#aeb6bd;font-size:8px}.splash-logo-control label,.splash-logo-control button{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:0 8px;color:#dfe3e6;background:#292e32;border:1px solid #5d656d;border-radius:2px;font-size:8px;cursor:pointer}.splash-logo-control label svg{width:11px}.splash-logo-control input{display:none}.splash-radio-stack{display:grid;justify-items:start;gap:8px}.splash-radio-stack label{display:flex;align-items:center;gap:6px;font-size:8px;cursor:pointer}.splash-radio-stack small{color:#929ba3;font-size:7px}.splash-inline-control{display:flex;align-items:center;gap:6px}.splash-savebar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:17px 18px;color:#929ba3;font-size:8px}.splash-savebar>span{margin-right:auto}.splash-savebar button{min-height:31px;padding:0 10px;color:#dfe3e6;background:#292d31;border:1px solid #626971;border-radius:2px;font-size:8px}.splash-savebar button[type=submit]{color:#fff;background:#2d72b8;border-color:#4c91d0}.splash-savebar button:disabled{opacity:.4}.splash-savebar small{margin-left:7px;color:#8f989f;font-size:7px}@media(max-width:760px){.splash-page-title{align-items:stretch;flex-direction:column;gap:12px}.splash-page-title label{justify-content:space-between}.splash-theme-section{grid-template-columns:1fr}.splash-theme-picker{border-right:0;border-bottom:1px solid #3f454a}.splash-form-row{grid-template-columns:1fr;gap:8px}.splash-form-row>select{width:100%}.splash-savebar{align-items:stretch;flex-direction:column}.splash-savebar>span{margin:0}.splash-savebar small{margin:0}}.splash-page-title>div{display:grid;gap:3px}.splash-page-title>div>span{color:#919aa2;font-size:8px}.splash-page-title>button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;color:#d9dee2;background:#202428;border:1px solid #545c63;border-radius:2px;font-size:8px}.splash-page-title>button svg{width:11px}.splash-notice{display:flex;align-items:center;gap:8px;margin:12px 18px;padding:9px 11px;color:#bee9ca;background:#13271c;border:1px solid #2d6840;border-radius:2px;font-size:8px}.splash-notice>svg{width:13px}.splash-notice>button{display:grid;margin-left:auto;padding:0;color:#aab3ba;background:none;border:0;place-items:center}.splash-notice>button svg{width:12px}.splash-disabled-note{display:flex;align-items:center;gap:7px}.splash-disabled-note>svg{width:13px;color:#e8ae54;flex:none}.splash-color-panel>header{display:flex;align-items:center;justify-content:space-between}.splash-color-panel>header h4{margin:0}.splash-color-panel>header button{padding:0;color:#76b8df;background:none;border:0;font-size:8px;text-decoration:underline}.splash-custom-theme{display:grid;grid-template-columns:minmax(0,1fr) 24px 24px;align-items:center;gap:3px}.splash-custom-theme>button{display:grid;width:24px;height:24px;padding:0;color:#9fa8b0;background:none;border:1px solid transparent;place-items:center}.splash-custom-theme>button:hover{color:#e9edf0;border-color:#515960}.splash-custom-theme>button svg{width:11px}.splash-mini-preview{display:grid;min-height:165px;align-content:center;place-items:center;gap:8px;overflow:hidden;border-radius:2px;position:relative}.splash-mini-preview.expanded{min-height:330px}.splash-preview-browser{position:absolute;inset:0 0 auto;display:flex;gap:4px;padding:6px;background:#00000014}.splash-preview-browser i{width:5px;height:5px;background:currentColor;border-radius:50%;opacity:.35}.splash-preview-logo{font-weight:700;font-size:10px}.splash-mini-preview.fluid{border-radius:18px}.splash-mini-preview button{min-width:90px;border:0;border-radius:2px}.splash-form-row>input{width:min(540px,100%);height:30px;padding:0 7px;color:#e4e8ea;background:#171a1d;border:1px solid #565e65;border-radius:2px;font-size:8px}.splash-inline-error{display:block;margin-top:5px;color:#ff9f94;font-size:7px}.splash-validation{display:flex;align-items:flex-start;gap:8px;margin:14px 18px;padding:10px 12px;color:#ffd5a0;background:#2a2115;border:1px solid #79532a;border-radius:2px;font-size:8px}.splash-validation>svg{width:13px;flex:none}.splash-validation strong{color:#ffe1b9}.splash-validation ul{margin:5px 0 0;padding-left:15px;line-height:1.55}.splash-dialog-layer{position:fixed;z-index:1100;inset:0;display:grid;padding:24px;background:#000000b8;place-items:center}.splash-dialog{width:min(610px,100%);max-height:calc(100vh - 48px);overflow:auto;color:#dce1e5;background:#111519;border:1px solid #596169;border-radius:3px;box-shadow:0 22px 70px #00000094}.splash-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #41484e}.splash-dialog>header h2{margin:0;font-size:14px}.splash-dialog>header button{display:grid;padding:0;color:#b6bec5;background:none;border:0;place-items:center}.splash-dialog>header svg{width:14px}.splash-dialog-body,.splash-review{display:grid;gap:13px;padding:16px}.splash-dialog-body label{display:grid;gap:5px;color:#aeb6bd;font-size:8px}.splash-dialog-body input,.splash-dialog-body select{height:31px;padding:0 8px;color:#e8ebee;background:#171b1f;border:1px solid #586169;border-radius:2px;font-size:8px}.splash-dialog>footer{display:flex;justify-content:flex-end;gap:7px;padding:12px 16px;border-top:1px solid #41484e}.splash-dialog>footer button{min-height:31px;padding:0 11px;color:#dce1e5;background:#252a2f;border:1px solid #5a6269;border-radius:2px;font-size:8px}.splash-dialog>footer .primary{color:#fff;background:#2d72b8;border-color:#4c91d0}.splash-dialog button:disabled{opacity:.4}.splash-review>.eyebrow{margin:0;color:#76b8df;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.splash-review h3{margin:-5px 0 0;font-size:16px}.splash-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #41484e}.splash-review dl>div{display:grid;gap:3px;padding:9px;border-right:1px solid #41484e;border-bottom:1px solid #41484e}.splash-review dt{color:#929ba3;font-size:7px}.splash-review dd{margin:0;font-size:9px}.splash-review aside{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid;font-size:8px;line-height:1.45}.splash-review aside svg{width:13px;flex:none}.splash-review .passed{color:#bfe8c9;background:#13271c;border-color:#2e6741}.splash-review .warning{color:#ffd5a0;background:#2a2115;border-color:#79532a}@media(max-width:760px){.splash-page-title>button{justify-content:center}.splash-review dl{grid-template-columns:1fr}.splash-dialog-layer{padding:10px}}.wireless-concentrator-clone{max-width:1180px;padding-bottom:40px;color:#dce1e5}.wireless-concentrator-title{display:flex;align-items:center;justify-content:space-between;padding:20px 18px 19px;border-bottom:1px solid #565c62}.wireless-concentrator-title h1{margin:0;color:#f2f4f6;font-size:20px}.wireless-concentrator-title p{margin:6px 0 0;color:#9ca5ad;font-size:8px}.wireless-concentrator-title>button,.wireless-concentrator-associations>header>button{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 10px;color:#e4e8eb;background:#292e32;border:1px solid #606970;border-radius:2px;font-size:8px}.wireless-concentrator-title>button:hover,.wireless-concentrator-associations>header>button:hover{background:#33393e}.wireless-concentrator-associations>header>button svg{width:12px}.wireless-concentrator-notice{display:flex;align-items:center;gap:7px;margin:13px 18px 0;padding:9px 11px;color:#cfe6d5;background:#183023;border:1px solid #356a4b;font-size:8px}.wireless-concentrator-notice>svg{width:13px;height:13px;color:#65bf83}.wireless-concentrator-notice button{display:grid;width:24px;height:24px;margin-left:auto;place-items:center;padding:0;color:#9fb4a5;background:transparent;border:0}.wireless-concentrator-notice button svg{width:11px}.wireless-concentrator-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 18px 0;border:1px solid #464d53;background:#1b1f22}.wireless-concentrator-summary button{display:grid;gap:4px;min-height:72px;padding:12px 15px;text-align:left;color:#b8c0c7;background:transparent;border:0;border-right:1px solid #464d53}.wireless-concentrator-summary button:last-child{border-right:0}.wireless-concentrator-summary button:hover{background:#24292d}.wireless-concentrator-summary strong{color:#eef1f3;font-size:20px;font-weight:500}.wireless-concentrator-summary span{font-size:8px}.wireless-concentrator-section{margin-top:16px;padding:0 18px;border-top:1px solid #3f454a;border-bottom:1px solid #3f454a}.wireless-concentrator-row{display:grid;grid-template-columns:185px minmax(0,1fr);align-items:center;gap:18px;min-height:61px;padding:12px 0;color:#dce1e5;font-size:9px}.wireless-concentrator-row+.wireless-concentrator-row{border-top:1px solid #343a3f}.wireless-concentrator-row.start{align-items:start;padding:18px 0}.wireless-concentrator-label{display:flex;align-items:center;gap:5px;padding-top:2px}.wireless-concentrator-label strong{font-size:9px}.wireless-concentrator-label svg{width:11px;height:11px;color:#8f989f}.wireless-concentrator-radios{display:grid;gap:12px}.wireless-concentrator-radios label{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:7px;cursor:pointer}.wireless-concentrator-radios input{margin-top:1px;accent-color:#4ca2df}.wireless-concentrator-radios span{display:grid;gap:3px}.wireless-concentrator-radios b{font-size:8px}.wireless-concentrator-radios small{color:#abb3ba;font-size:8px;line-height:1.4}.wireless-concentrator-endpoint{display:flex;align-items:center;gap:5px}.wireless-concentrator-endpoint input{height:29px;padding:0 7px;color:#e5e8ea;background:#171a1d;border:1px solid #565e65;border-radius:2px;font-size:8px}.wireless-concentrator-endpoint input:first-child{width:180px}.wireless-concentrator-endpoint input[type=number]{width:90px}.wireless-concentrator-endpoint small{margin-left:4px;color:#929ba3;font-size:7px}.wireless-concentrator-validation{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px 203px;padding:9px 11px;color:#e0c993;background:#332e23;border:1px solid #705f38;font-size:8px}.wireless-concentrator-validation>svg{width:13px;flex:0 0 auto}.wireless-concentrator-validation div{display:grid;gap:3px}.wireless-concentrator-associations{margin:16px 18px 0;border:1px solid #464d53;background:#1a1e21}.wireless-concentrator-associations>header{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #464d53}.wireless-concentrator-associations h2{margin:0;color:#eef1f3;font-size:11px}.wireless-concentrator-associations p{margin:4px 0 0;color:#99a2aa;font-size:8px}.wireless-concentrator-toolbar{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #3d4449}.wireless-concentrator-toolbar label{display:flex;min-width:255px;height:30px;align-items:center;gap:6px;padding:0 8px;background:#15181a;border:1px solid #555e65}.wireless-concentrator-toolbar label svg{width:12px;color:#89939b}.wireless-concentrator-toolbar input{min-width:0;flex:1;color:#e6e9eb;background:transparent;border:0;outline:0;font-size:8px}.wireless-concentrator-toolbar select,.wireless-concentrator-toolbar>button{height:30px;padding:0 8px;color:#d7dce0;background:#252a2e;border:1px solid #555e65;border-radius:2px;font-size:8px}.wireless-concentrator-toolbar>span{margin-left:auto;color:#9da6ad;font-size:8px}.wireless-concentrator-toolbar>button{color:#8db7dc;background:transparent;border:0}.wireless-concentrator-table{overflow:auto}.wireless-concentrator-table table{width:100%;min-width:920px;border-collapse:collapse}.wireless-concentrator-table th,.wireless-concentrator-table td{height:37px;padding:7px 10px;color:#c4cbd0;border-bottom:1px solid #363c41;font-size:8px;text-align:left;white-space:nowrap}.wireless-concentrator-table th{color:#98a1a9;background:#24292d;font-weight:600}.wireless-concentrator-table tr:hover td{background:#202529}.wireless-concentrator-link{padding:0;color:#6cb5eb;background:transparent;border:0;font-size:8px;text-align:left}.wireless-concentrator-status{display:inline-flex;align-items:center;gap:5px}.wireless-concentrator-status i{width:7px;height:7px;background:#747e86;border-radius:50%}.wireless-concentrator-status.connected i{background:#66bd83}.wireless-concentrator-status.degraded i{background:#e1ab4e}.wireless-concentrator-status.disconnected i{background:#d96565}.wireless-concentrator-empty{min-height:68px;padding:22px 12px!important;color:#aab2b9!important;background:#191c1f!important;text-align:center!important}.wireless-concentrator-savebar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:17px 18px;color:#929ba3;font-size:8px}.wireless-concentrator-savebar>span{margin-right:auto}.wireless-concentrator-savebar button{min-height:31px;padding:0 10px;color:#dfe3e6;background:#292d31;border:1px solid #626971;border-radius:2px;font-size:8px}.wireless-concentrator-savebar button[type=submit]{color:#fff;background:#2d72b8;border-color:#4c91d0}.wireless-concentrator-savebar button:disabled{opacity:.4}.wireless-concentrator-savebar small{margin-left:7px;color:#8f989f;font-size:7px}.wireless-concentrator-layer{position:fixed;z-index:90;inset:0;display:flex;justify-content:flex-end;background:#00000094}.wireless-concentrator-drawer{display:flex;width:min(430px,92vw);height:100%;flex-direction:column;color:#dce2e6;background:#171b1e;border-left:1px solid #596168;box-shadow:-18px 0 40px #00000052}.wireless-concentrator-drawer>header,.wireless-concentrator-review>header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px;border-bottom:1px solid #454c52}.wireless-concentrator-drawer>header span,.wireless-concentrator-review>header span{color:#7db5df;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.wireless-concentrator-drawer h2,.wireless-concentrator-review h2{margin:4px 0 0;color:#f0f2f4;font-size:16px}.wireless-concentrator-drawer header p,.wireless-concentrator-review header p{margin:4px 0 0;color:#929ca4;font-size:8px}.wireless-concentrator-drawer header>button,.wireless-concentrator-review header>button{display:grid;width:28px;height:28px;place-items:center;color:#aab2b8;background:transparent;border:0}.wireless-concentrator-drawer header svg,.wireless-concentrator-review header svg{width:13px}.wireless-concentrator-drawer dl,.wireless-concentrator-review dl{margin:0;padding:8px 18px}.wireless-concentrator-drawer dl div,.wireless-concentrator-review dl div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #343a3f;font-size:8px}.wireless-concentrator-drawer dt,.wireless-concentrator-review dt{color:#929ba3}.wireless-concentrator-drawer dd,.wireless-concentrator-review dd{margin:0;color:#e0e4e7}.wireless-concentrator-drawer>aside,.wireless-concentrator-review>aside{display:flex;gap:8px;margin:10px 18px;padding:10px;color:#dcc99b;background:#332e23;border:1px solid #6a5b37;font-size:8px;line-height:1.45}.wireless-concentrator-drawer>aside svg,.wireless-concentrator-review>aside svg{width:13px;flex:0 0 auto}.wireless-concentrator-drawer>footer,.wireless-concentrator-review>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding:14px 18px;border-top:1px solid #454c52}.wireless-concentrator-drawer>footer button,.wireless-concentrator-review>footer button{min-height:31px;padding:0 10px;color:#dde2e5;background:#292e32;border:1px solid #5d666d;border-radius:2px;font-size:8px}.wireless-concentrator-drawer>footer button:last-child,.wireless-concentrator-review>footer button:last-child{color:#fff;background:#2d72b8;border-color:#4b90ce}.wireless-concentrator-review{align-self:center;width:min(560px,92vw);margin:auto;color:#dce2e6;background:#171b1e;border:1px solid #596168;box-shadow:0 24px 70px #00000080}.wireless-concentrator-review>section{display:flex;align-items:flex-start;gap:9px;margin:10px 18px;padding:11px;color:#cfe5d5;background:#183023;border:1px solid #356a4b}.wireless-concentrator-review>section svg{width:14px;flex:0 0 auto;color:#65bf83}.wireless-concentrator-review>section strong{font-size:9px}.wireless-concentrator-review>section p{margin:4px 0 0;color:#a9c4b1;font-size:8px;line-height:1.45}@media(max-width:850px){.wireless-concentrator-summary{grid-template-columns:repeat(2,1fr)}.wireless-concentrator-summary button:nth-child(2){border-right:0}.wireless-concentrator-summary button:nth-child(-n+2){border-bottom:1px solid #464d53}.wireless-concentrator-toolbar{align-items:stretch;flex-direction:column}.wireless-concentrator-toolbar label{min-width:0}.wireless-concentrator-toolbar>span{margin-left:0}}@media(max-width:760px){.wireless-concentrator-title{align-items:flex-start;flex-direction:column;gap:10px}.wireless-concentrator-row{grid-template-columns:1fr;gap:8px}.wireless-concentrator-endpoint{align-items:stretch;flex-direction:column}.wireless-concentrator-endpoint input:first-child,.wireless-concentrator-endpoint input[type=number]{width:100%}.wireless-concentrator-validation{margin-left:0}.wireless-concentrator-savebar{align-items:stretch;flex-direction:column}.wireless-concentrator-savebar>span{margin:0}.wireless-concentrator-savebar small{margin:0}}.content-filtering-clone{max-width:1120px;padding:20px 20px 42px;color:#d8dde2;font-size:9px}.content-filter-title{padding-bottom:18px;border-bottom:1px solid #4a5056}.content-filter-title h1{margin:0;color:#f2f4f6;font-size:21px;font-weight:650}.content-filter-title p{max-width:900px;margin:13px 0 0;color:#b2bac1;font-size:9px;line-height:1.55}.content-filter-title button,.content-filter-section>p button{padding:0;color:#74abe0;background:transparent;border:0;font:inherit}.content-filter-section{padding:17px 0 20px;border-bottom:1px solid #43494f}.content-filter-section h2{margin:0;color:#edf0f2;font-size:13px;font-weight:620}.content-filter-section>p{margin:8px 0 15px;color:#aeb6bd;line-height:1.5}.content-filter-lookup-row{display:grid;grid-template-columns:155px minmax(0,1fr);align-items:center}.content-filter-lookup-row>label{color:#d8dde1}.content-filter-lookup-row>div{display:flex;align-items:center;gap:9px}.content-filter-lookup-row span{display:flex;width:210px;height:33px;align-items:center;padding:0 9px;background:#171a1d;border:1px solid #687078;border-radius:3px}.content-filter-lookup-row svg{width:13px;color:#929ca4}.content-filter-lookup-row input{width:100%;padding:0 0 0 7px;color:#eef1f3;background:transparent;border:0;outline:0;font-size:9px}.content-filter-lookup-row button,.content-filter-savebar button{height:33px;padding:0 12px;color:#eef1f3;background:#292e33;border:1px solid #687078;border-radius:3px;font-size:9px}.content-filter-lookup-row button{color:#96c5f0;background:transparent;border-color:#5d9bd0;font-weight:650}.content-filter-lookup-row button:disabled{opacity:.42}.content-filter-lookup-result{display:flex;align-items:center;gap:7px;margin:13px 0 0 155px;padding:10px 12px;background:#20252a;border:1px solid #4f5962}.content-filter-lookup-result strong{margin-right:5px}.content-filter-lookup-result button{display:flex;align-items:center;gap:5px;padding:5px 7px;color:#dce2e6;background:#2d343a;border:1px solid #5b646c;border-radius:12px;font-size:8px}.content-filter-lookup-result svg{width:11px;height:11px}.content-filter-policy-title{display:flex;align-items:center;gap:5px;margin:12px 0 8px;font-size:10px}.content-filter-policy-title svg{width:13px;height:13px}.content-filter-policy-title.blocked{color:#ed8581}.content-filter-policy-title.allowed{margin-top:17px;color:#8dc972}.content-filter-category-field{display:grid;grid-template-columns:155px minmax(0,1fr);align-items:start;margin-bottom:12px}.content-filter-category-field>label{padding-top:9px;color:#d8dde1}.content-filter-tokenbox{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;width:min(470px,100%);min-height:43px;padding:4px;color:#dce1e5;background:#171a1d;border:1px solid #626a72;border-radius:3px}.content-filter-tokenbox>div:first-child{display:flex;flex-wrap:wrap;gap:4px}.content-filter-tokenbox>div:first-child>span{display:flex;align-items:center;gap:4px;min-height:28px;padding:0 5px;color:#d9dee2;background:#31363b;border-radius:13px;font-size:8px}.content-filter-tokenbox>div:first-child>span>svg{width:12px;color:#aeb7bf}.content-filter-tokenbox>div:first-child>span>button,.content-filter-picker-toggle{display:grid;width:16px;height:16px;place-items:center;padding:0;color:#9da6ad;background:transparent;border:0}.content-filter-tokenbox>div:first-child>span>button svg,.content-filter-picker-toggle svg{width:10px}.content-filter-picker-toggle{align-self:center;width:26px;height:31px}.content-filter-picker-popover{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;padding:7px;background:#252a2f;border:1px solid #67717a;border-radius:3px;box-shadow:0 12px 32px #0000007a}.content-filter-picker-popover>label{display:flex;height:31px;align-items:center;padding:0 8px;background:#171a1d;border:1px solid #596169}.content-filter-picker-popover>label svg{width:12px;color:#929ba3}.content-filter-picker-popover input{width:100%;padding:0 7px;color:#eef0f2;background:transparent;border:0;outline:0;font-size:8px}.content-filter-picker-popover>div{display:grid;max-height:220px;margin-top:6px;overflow-y:auto}.content-filter-picker-popover>div button{display:flex;min-height:29px;align-items:center;gap:7px;padding:0 8px;color:#dce1e5;background:transparent;border:0;border-radius:2px;font-size:8px;text-align:left}.content-filter-picker-popover>div button:hover{background:#353b41}.content-filter-picker-popover>div button svg{width:12px;color:#74afe0}.content-filter-picker-popover p{margin:12px;color:#9ea7ae}.content-filter-textarea-row{display:grid;grid-template-columns:155px minmax(0,1fr);align-items:start;margin-bottom:13px}.content-filter-textarea-row label{display:grid;gap:5px}.content-filter-textarea-row strong{font-weight:500}.content-filter-textarea-row small{width:120px;color:#9099a1;font-size:8px;line-height:1.4}.content-filter-textarea-row textarea{width:min(510px,100%);height:94px;padding:9px;color:#e6eaed;background:#171a1d;border:1px solid #626a72;border-radius:3px;resize:vertical;font:9px/1.45 inherit}.content-filter-select-row{display:grid;grid-template-columns:155px 200px;align-items:center;margin-bottom:8px}.content-filter-select-row select{height:33px;padding:0 9px;color:#e5e9ec;background:#171a1d;border:1px solid #626a72;border-radius:3px;font-size:9px}.content-filter-savebar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:18px;color:#959ea6}.content-filter-savebar>span{margin-right:auto}.content-filter-savebar button[type=submit]{color:#fff;background:#2f77ba;border-color:#5597cf}.content-filter-savebar button:disabled{opacity:.4}.content-filter-savebar small{margin-left:7px;font-size:8px}@media(max-width:760px){.content-filtering-clone{padding:16px 14px 36px}.content-filter-lookup-row,.content-filter-category-field,.content-filter-textarea-row,.content-filter-select-row{grid-template-columns:1fr;gap:7px}.content-filter-lookup-row>div{align-items:stretch;flex-direction:column}.content-filter-lookup-row span,.content-filter-tokenbox,.content-filter-textarea-row textarea,.content-filter-select-row select{width:100%}.content-filter-lookup-result{margin-left:0;flex-wrap:wrap}.content-filter-savebar{align-items:stretch;flex-direction:column}.content-filter-savebar>span{margin:0}.content-filter-savebar small{margin:0}}.threat-protection-clone{max-width:1120px;padding:19px 20px 44px;color:#d8dde2;font-size:9px}.threat-title{padding:0 0 17px;border-bottom:1px solid #4a5056}.threat-title h1{margin:0;color:#f2f4f6;font-size:21px;font-weight:650}.threat-section{padding:17px 0 20px;border-bottom:1px solid #444a50}.threat-section h2{margin:0 0 13px;color:#eef1f3;font-size:13px;font-weight:620}.threat-section-copy{max-width:760px;margin:-4px 0 14px;color:#9fa8af;font-size:8px;line-height:1.5}.threat-setting{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;min-height:40px}.threat-setting.start{align-items:start;padding:7px 0}.threat-setting>label{display:flex;align-items:center;gap:5px;color:#d9dee2}.threat-setting>label span{display:flex}.threat-setting>label svg{width:11px;color:#929ba3}.threat-setting>select,.threat-rate select{width:165px;height:30px;padding:0 8px;color:#e5e9ec;background:#171a1d;border:1px solid #626a72;border-radius:2px;font-size:8px}.threat-list{display:grid;gap:5px}.threat-list>p{margin:0;color:#aeb6bd}.threat-list article{display:grid;grid-template-columns:auto minmax(0,1fr) 28px;gap:7px;align-items:center;width:min(620px,100%);min-height:38px;padding:5px 6px 5px 9px;background:#202428;border:1px solid #505860}.threat-list article>svg{width:14px;color:#9da7af}.threat-list article span{display:grid;gap:2px}.threat-list article b{color:#e4e8eb;font-size:8px}.threat-list article small{overflow:hidden;color:#929ba3;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.threat-list article>button{display:grid;width:26px;height:26px;place-items:center;color:#a9b1b8;background:transparent;border:0}.threat-list article>button svg{width:12px}.threat-text-action{justify-self:start;padding:2px 0;color:#77afe0;background:transparent;border:0;font-size:8px}.threat-rate{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.threat-rate input{width:70px;height:30px;padding:0 7px;color:#eef1f3;background:#171a1d;border:1px solid #626a72;font-size:8px}.threat-rate span{color:#c5ccd1}.threat-rate small{flex-basis:100%;color:#929ba3;font-size:7px}.trusted-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:7px}.trusted-app-grid>label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;padding:9px;background:#202428;border:1px solid #505860}.trusted-app-grid input{margin:1px 0 0}.trusted-app-grid span{display:flex;align-items:center;justify-content:space-between;gap:7px}.trusted-app-grid b{font-size:8px;font-weight:550}.trusted-app-grid button{padding:0;color:#77afe0;background:transparent;border:0;font-size:7px}.umbrella-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.umbrella-row strong{font-weight:550}.umbrella-row p{margin:6px 0 0;color:#9fa8af;font-size:8px}.umbrella-row>button,.umbrella-connected{display:flex;height:31px;align-items:center;gap:5px;padding:0 10px;color:#e9edef;background:#2b3035;border:1px solid #636b73;border-radius:2px;font-size:8px}.umbrella-connected{color:#79c794;background:#20362a;border-color:#466b53}.umbrella-connected svg{width:12px}.threat-savebar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:18px;color:#959ea6}.threat-savebar>span{margin-right:auto}.threat-savebar button{height:33px;padding:0 12px;color:#eef1f3;background:#292e33;border:1px solid #687078;border-radius:3px;font-size:9px}.threat-savebar button[type=submit]{color:#fff;background:#2f77ba;border-color:#5597cf}.threat-savebar button:disabled{opacity:.4}.threat-savebar small{margin-left:7px;font-size:8px}.threat-dialog-scrim{position:fixed;z-index:170;inset:0;display:grid;place-items:center;background:#000000ad}.threat-dialog{width:min(520px,calc(100vw - 32px));color:#dce1e5;background:#252a2f;border:1px solid #697179;border-radius:4px;box-shadow:0 22px 65px #0000009e}.threat-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #505860}.threat-dialog>header>div{display:flex;align-items:center;gap:8px}.threat-dialog>header svg{width:16px;color:#78b2e1}.threat-dialog h2{margin:0;font-size:12px}.threat-dialog>header>button{display:grid;width:27px;height:27px;place-items:center;color:#aab2b9;background:transparent;border:0}.threat-dialog>header>button svg{width:13px}.threat-dialog>main{display:grid;gap:11px;padding:14px}.threat-dialog main>label{display:grid;gap:5px;color:#cbd1d6;font-size:8px}.threat-dialog input{height:34px;padding:0 9px;color:#eef1f3;background:#171a1d;border:1px solid #626a72;border-radius:2px;font-size:8px}.threat-dialog aside{display:flex;align-items:flex-start;gap:7px;padding:9px;color:#c9c0a6;background:#332f24;border:1px solid #6d6247;font-size:8px;line-height:1.45}.threat-dialog aside svg{width:13px;flex:none;color:#d4ad58}.threat-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid #505860}.threat-dialog>footer button{height:31px;padding:0 11px;color:#e6eaed;background:#2b3035;border:1px solid #626a72;border-radius:2px;font-size:8px}.threat-dialog>footer button:last-child{color:#fff;background:#2f77ba;border-color:#5597cf}.threat-dialog>footer button:disabled{opacity:.42}.trusted-app-list{margin:2px 0;color:#c7ced3;font-size:9px;line-height:1.7}@media(max-width:760px){.threat-protection-clone{padding:16px 14px 36px}.threat-setting{grid-template-columns:1fr;gap:7px;padding:7px 0}.trusted-app-grid{grid-template-columns:1fr}.umbrella-row{align-items:flex-start;flex-direction:column}.threat-savebar{align-items:stretch;flex-direction:column}.threat-savebar>span{margin:0}.threat-savebar small{margin:0}}.client-vpn-clone{--vpn-line:#48505b;--vpn-panel:#20252a;--vpn-muted:#aeb5bf;max-width:1120px;padding:34px 40px 72px;color:#f5f7fa}.client-vpn-title{border-bottom:1px solid var(--vpn-line);padding-bottom:24px}.client-vpn-title h1{margin:0;font-size:32px;line-height:1.2}.client-vpn-tabs{display:flex;gap:26px;border-bottom:1px solid var(--vpn-line);margin-bottom:0}.client-vpn-tabs button{appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;color:#aeb5bf;padding:18px 2px 15px;font:600 14px/1.2 inherit}.client-vpn-tabs button.selected{border-bottom-color:#55a9f6;color:#fff}.client-vpn-section{border-bottom:1px solid var(--vpn-line);padding:20px 0}.client-vpn-section>h2,.client-vpn-users h2,.client-vpn-faq h2{font-size:20px;margin:0 0 18px}.client-vpn-setting{display:grid;grid-template-columns:minmax(220px,32%) minmax(340px,1fr);gap:28px;padding:13px 0;align-items:start}.setting-label{display:flex;align-items:center;gap:7px;color:#f4f6f9}.setting-label svg{width:14px;color:#9ba5b3}.setting-control{min-width:0}.setting-control>select,.setting-control>input,.setting-control>textarea,.setting-control>div>select,.setting-control>div>input,.secret-field>input{width:min(460px,100%);min-height:38px;box-sizing:border-box;border:1px solid #59616d;border-radius:2px;background:#11161c;color:#f5f7fa;padding:8px 10px;font:inherit}.setting-control textarea{min-height:78px;resize:vertical}.setting-control code,.copy-value code{display:inline-block;color:#f4f6f9;padding-top:8px}.setting-control>div>input{margin-top:8px}.field-error{display:block;color:#ff9d9d;margin-top:7px}.unit-field{display:flex;align-items:center;gap:10px}.unit-field input{width:100px!important;margin:0!important}.secret-field{position:relative;width:min(460px,100%)}.secret-field>input{padding-right:40px}.secret-field>button{position:absolute;right:4px;top:3px;width:32px;height:32px;border:0;background:transparent;color:#b8c1cc}.secret-field svg{width:17px}.copy-value{display:flex;align-items:center;gap:16px}.copy-value button,.secondary-action{border:1px solid #5d6672;background:#252b31;color:#f4f6f9;border-radius:2px;padding:8px 13px}.copy-value button{display:flex;align-items:center;gap:7px}.copy-value svg{width:15px}.vpn-radio-list{display:grid;gap:10px}.vpn-radio-list label,.inline-switch{display:flex;align-items:center;gap:9px;color:#f2f4f7}.secure-client-toggle{display:flex;align-items:center;gap:11px;padding:22px 0 20px;font-weight:650}.secure-client-toggle input,.inline-switch input{accent-color:#51a7f4}.client-vpn-users{padding:26px 0;border-bottom:1px solid var(--vpn-line)}.client-vpn-users>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.client-vpn-users p{margin:5px 0 0;color:var(--vpn-muted)}.client-vpn-users>header button,.text-action{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#62b0f6;font-weight:650}.client-vpn-users svg,.text-action svg{width:16px}.user-search{width:300px;margin:20px 0 14px;min-height:38px;border:1px solid #59616d;border-radius:2px;background:#11161c;color:#fff;padding:8px 11px}.client-vpn-table,.radius-editor{overflow:auto}.client-vpn-table table,.radius-editor table{border-collapse:collapse;width:100%;font-size:13px}.client-vpn-table th,.client-vpn-table td,.radius-editor th,.radius-editor td{border:1px solid #48505b;padding:10px;text-align:left}.client-vpn-table th,.radius-editor th{background:#242a30;color:#c5cbd3}.client-vpn-table td{background:#151a20}.client-vpn-table .empty{text-align:center;color:#aeb5bf;padding:28px}.client-vpn-table td button,.radius-editor td button{border:0;background:transparent;color:#aeb5bf}.client-vpn-table td svg,.radius-editor td svg{width:15px}.radius-editor{width:min(650px,100%)}.radius-editor aside{display:flex;gap:8px;align-items:center;background:#3b3020;border:1px solid #675329;color:#efc87d;padding:10px 12px;margin-bottom:12px}.radius-editor aside svg{width:17px;flex:0 0 auto}.radius-editor input{width:100%;box-sizing:border-box;border:1px solid #59616d;background:#11161c;color:#fff;padding:7px}.radius-editor .text-action{margin-top:12px}.client-vpn-faq{padding:24px 0}.client-vpn-faq details{border-bottom:1px solid var(--vpn-line);padding:15px 0}.client-vpn-faq summary{font-weight:650;cursor:pointer}.client-vpn-faq p{color:var(--vpn-muted);margin-bottom:0}.client-vpn-savebar{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:22px 0}.client-vpn-savebar>span{color:#b8c1cc}.client-vpn-savebar>em{grid-column:1;color:#ff9d9d;font-style:normal}.client-vpn-savebar>button{min-width:116px;border:1px solid #606975;border-radius:2px;background:#292f35;color:#f4f6f9;padding:10px 14px}.client-vpn-savebar>button[type=submit]{background:#2385d5;border-color:#2385d5}.client-vpn-savebar>button:disabled{opacity:.45}.client-vpn-savebar>small{grid-column:1/-1;color:#929ba7}.client-vpn-dialog-scrim{position:fixed;inset:0;z-index:100;background:#000000b8;display:grid;place-items:center;padding:24px}.client-vpn-dialog{width:min(520px,100%);border:1px solid #58616e;border-radius:3px;background:#171c22;box-shadow:0 24px 80px #000000a6}.client-vpn-dialog header,.client-vpn-dialog footer{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #48505b}.client-vpn-dialog footer{justify-content:flex-end;border:0;border-top:1px solid #48505b}.client-vpn-dialog h2{font-size:18px;margin:0}.client-vpn-dialog header button{border:0;background:transparent;color:#b7c0cb}.client-vpn-dialog header svg{width:18px}.client-vpn-dialog main{display:grid;gap:15px;padding:18px}.client-vpn-dialog main>label{display:grid;gap:7px;font-weight:600}.client-vpn-dialog input,.client-vpn-dialog select{min-height:38px;border:1px solid #59616d;border-radius:2px;background:#10151b;color:#fff;padding:8px 10px;box-sizing:border-box}.client-vpn-dialog label small{color:#98a2ae;font-weight:400}.client-vpn-dialog .dialog-check{display:flex;align-items:center}.client-vpn-dialog footer button{border:1px solid #606975;border-radius:2px;background:#252b31;color:#fff;padding:9px 14px;margin-left:8px}.client-vpn-dialog footer button:last-child{background:#2385d5;border-color:#2385d5}.client-vpn-dialog footer button:disabled{opacity:.45}@media(max-width:760px){.client-vpn-clone{padding:24px 18px 64px}.client-vpn-tabs{gap:14px;overflow:auto}.client-vpn-setting{grid-template-columns:1fr;gap:8px}.client-vpn-users>header{align-items:flex-start;flex-direction:column}.user-search{width:100%}.client-vpn-savebar{grid-template-columns:1fr 1fr}.client-vpn-savebar>span,.client-vpn-savebar>em{grid-column:1/-1}.client-vpn-savebar>small{grid-column:1/-1}}.client-downloads{display:flex;flex-wrap:wrap;gap:8px}.client-downloads button{border:1px solid #5d6672;border-radius:2px;background:#252b31;color:#f4f6f9;padding:8px 11px}.client-vpn-title{display:flex;align-items:center;justify-content:space-between;gap:24px}.client-vpn-title>div{min-width:0}.client-vpn-title p{margin:7px 0 0;color:var(--vpn-muted);font-size:12px}.client-vpn-title>button{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 12px;color:#e6ebef;background:#292f35;border:1px solid #5e6872;border-radius:2px;font-size:12px}.client-vpn-title>button svg{width:14px}.client-vpn-notice,.client-vpn-validation{display:flex;align-items:flex-start;gap:9px;margin:16px 0;padding:11px 12px;color:#c8e6d2;background:#1d3428;border:1px solid #3e7453;font-size:12px;line-height:1.45}.client-vpn-notice>svg,.client-vpn-validation>svg{width:16px;height:16px;flex:0 0 auto;color:#67c28a}.client-vpn-notice>button{display:grid;width:22px;height:22px;margin:-3px -4px -3px auto;place-items:center;color:#a8c8b4;background:none;border:0}.client-vpn-notice>button svg{width:12px}.vpn-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border:1px solid var(--vpn-line)}.vpn-summary>button{display:flex;min-height:76px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:13px 15px;color:#eef2f5;background:var(--vpn-panel);border:0;border-right:1px solid var(--vpn-line);text-align:left}.vpn-summary>button:last-child{border-right:0}.vpn-summary strong{max-width:100%;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.vpn-summary span{color:#9fa8b2;font-size:11px}.vpn-status{min-width:42px;padding:4px 7px!important;color:#d58b87!important;background:#3b2525!important;border:1px solid #6e3d3a!important;border-radius:2px}.vpn-status.authorized{color:#83d4a0!important;background:#20382a!important;border-color:#3b704e!important}.vpn-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:11px;color:#9da6b0;font-size:11px}.vpn-pagination span{margin-right:auto}.vpn-pagination button{min-height:28px;padding:0 9px;color:#dbe1e6;background:#292f35;border:1px solid #5c6570;border-radius:2px}.vpn-pagination button:disabled{opacity:.4}.certificate-editor{display:grid;width:min(600px,100%);gap:9px}.certificate-editor textarea{min-height:90px;margin:0!important;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.certificate-editor small{color:#9ea8b2}.vpn-token-editor{display:grid;gap:8px;margin:4px 0 0 24px}.vpn-token-editor>div{display:flex;gap:7px}.vpn-token-editor input{width:min(330px,100%);min-height:34px;margin:0!important;padding:7px 9px;color:#f3f5f7;background:#10151b;border:1px solid #59616d;border-radius:2px}.vpn-token-editor>div>button{min-width:58px;color:#f2f5f7;background:#2a3036;border:1px solid #606976;border-radius:2px}.vpn-token-editor>div>button:disabled{opacity:.4}.vpn-token-editor ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.vpn-token-editor li{display:flex;align-items:center;gap:6px;padding:5px 7px;color:#dce2e7;background:#252c31;border:1px solid #4d5660;border-radius:2px;font-size:11px}.vpn-token-editor li button{display:grid;width:15px;height:15px;place-items:center;padding:0;color:#aeb8c1;background:none;border:0}.vpn-token-editor li svg{width:10px}.radius-editor table{min-width:860px}.radius-priority{display:grid;grid-template-columns:18px 22px 22px;align-items:center;gap:2px}.radius-priority strong{text-align:center}.radius-priority button{display:grid!important;width:22px;height:22px;place-items:center!important;padding:0!important;color:#aeb6bf!important;background:#252b31!important;border:1px solid #555e68!important}.radius-priority button:disabled{opacity:.35}.radius-priority svg{width:10px!important}.radius-state{display:flex;align-items:center;gap:5px;white-space:nowrap;color:#acb5bd}.radius-state i{width:7px;height:7px;background:#78828b;border-radius:50%}.radius-state.reachable{color:#71ca91}.radius-state.reachable i{background:#61c482}.radius-state.unreachable{color:#e17d78}.radius-state.unreachable i{background:#dc655f}.radius-state.checking{color:#ddba64}.radius-state.checking i{background:#d6aa43;animation:vpn-pulse 1s infinite}.radius-state+small{display:block;margin-top:3px;color:#8e98a2;white-space:nowrap}.radius-actions{display:flex;align-items:center;gap:5px}.radius-actions button:first-child{min-width:50px;padding:6px 8px!important;color:#dfe5e9!important;background:#2a3036!important;border:1px solid #5c6570!important;border-radius:2px}.radius-actions button:disabled{opacity:.4}.client-vpn-validation{color:#efcfcd;background:#392322;border-color:#7b423f}.client-vpn-validation>svg{color:#df7872}.client-vpn-validation div{display:grid;gap:3px}.client-vpn-validation strong{color:#f2d8d6}.client-vpn-validation span{color:#cdb7b5}.client-vpn-review-layer{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:28px;background:#000000b8}.client-vpn-review{width:min(650px,100%);color:#dfe4e8;background:#191d20;border:1px solid #596168;box-shadow:0 22px 65px #0009}.client-vpn-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border-bottom:1px solid #42494f}.client-vpn-review>header span{color:#76afe4;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.client-vpn-review h2{margin:5px 0 0;font-size:20px}.client-vpn-review p{margin:6px 0 0;color:#9ea7ae;font-size:12px}.client-vpn-review>header button{display:grid;width:27px;height:27px;place-items:center;color:#aab2b8;background:none;border:0}.client-vpn-review>header button svg{width:15px}.client-vpn-review dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid #42494f}.client-vpn-review dl div{padding:13px;border-right:1px solid #42494f}.client-vpn-review dl div:last-child{border-right:0}.client-vpn-review dt{color:#909aa2;font-size:10px}.client-vpn-review dd{margin:5px 0 0;color:#e6eaed;font-size:12px;font-weight:600}.client-vpn-review>section{display:flex;gap:9px;margin:16px 18px 0;padding:11px;color:#cbe8d5;background:#1c3428;border:1px solid #3b7452}.client-vpn-review>section svg{width:16px;flex:0 0 auto;color:#66c289}.client-vpn-review>section p{margin:4px 0 0;color:#a8c5b2;line-height:1.45}.client-vpn-review>aside{display:flex;gap:8px;margin:10px 18px 0;padding:10px;color:#c8c0ad;background:#332e23;border:1px solid #6c5c38;font-size:11px;line-height:1.45}.client-vpn-review>aside svg{width:15px;flex:0 0 auto;color:#dfa947}.client-vpn-review>footer{display:flex;justify-content:flex-end;gap:8px;padding:17px 18px}.client-vpn-review>footer button{min-height:34px;padding:0 13px;color:#e2e6e9;background:#292e32;border:1px solid #60686f;border-radius:2px}.client-vpn-review>footer button:last-child{color:#fff;background:#2d72b8;border-color:#4c91d0}.client-downloads button{display:inline-flex;align-items:center;gap:6px}.client-downloads svg{width:13px}@keyframes vpn-pulse{50%{opacity:.35}}@media(max-width:900px){.vpn-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vpn-summary>button:nth-child(2){border-right:0}.vpn-summary>button:nth-child(-n+2){border-bottom:1px solid var(--vpn-line)}.client-vpn-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.client-vpn-review dl div:nth-child(2){border-right:0}.client-vpn-review dl div:nth-child(-n+2){border-bottom:1px solid #42494f}}@media(max-width:760px){.client-vpn-title{align-items:flex-start}.vpn-summary{grid-template-columns:1fr}.vpn-summary>button{border-right:0;border-bottom:1px solid var(--vpn-line)}.vpn-summary>button:last-child{border-bottom:0}.client-vpn-review-layer{padding:14px}.vpn-token-editor{margin-left:0}}.addressing-clone{max-width:1320px;padding:34px 40px 72px;color:#f5f7fa}.addressing-title{border-bottom:1px solid #48505b;padding-bottom:23px}.addressing-title h1{font-size:32px;margin:0}.addressing-section{border-bottom:1px solid #48505b;padding:25px 0}.addressing-section h2{font-size:20px;margin:0 0 18px}.addressing-row{display:grid;grid-template-columns:minmax(210px,29%) minmax(420px,1fr);gap:28px;padding:15px 0}.addressing-label{display:flex;align-items:flex-start;gap:7px}.addressing-label svg{width:14px;color:#9ca6b3}.choice-stack{display:grid;gap:14px}.choice-stack label{display:flex;align-items:flex-start;gap:10px}.choice-stack input{margin-top:3px;accent-color:#55a9f6}.choice-stack span{display:grid;gap:4px}.choice-stack small{color:#9ea7b3;max-width:650px;line-height:1.45}.segmented{display:flex}.segmented button,.dialog-toggle button{border:1px solid #5e6672;background:#22282e;color:#d7dce3;padding:9px 22px}.segmented button+button,.dialog-toggle button+button{border-left:0}.segmented button.selected,.dialog-toggle button.selected{background:#173b5b;color:#70baf9;border-color:#448bc9}.addressing-subhead,.route-block>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 12px;position:relative}.addressing-subhead h3,.route-block h3{font-size:16px;margin:0}.addressing-tools{display:flex;gap:8px}.addressing-tools>button:first-child{width:38px;border:1px solid #5b6470;background:#22282e;color:#d6dbe1}.addressing-tools svg,.blue-action svg{width:16px}.addressing-tools input{width:300px;border:1px solid #59616d;background:#11161c;color:#fff;padding:8px 10px}.blue-action{display:flex;align-items:center;gap:7px;border:1px solid #2d8bd8;background:#2385d5!important;color:#fff!important;padding:8px 12px}.column-popover{position:absolute;right:330px;top:44px;z-index:5;display:grid;gap:8px;min-width:180px;border:1px solid #59616d;background:#1c2228;padding:13px;box-shadow:0 14px 32px #00000080}.column-popover label{display:flex;gap:8px}.addressing-table{overflow:auto}.addressing-table table{border-collapse:collapse;width:100%;font-size:13px}.addressing-table th,.addressing-table td{border:1px solid #464e59;padding:10px 11px;text-align:left}.addressing-table th{background:#242a30;color:#c4cad2;font-weight:650}.addressing-table td{background:#151a20}.addressing-table tbody tr:not(:has(.empty)){cursor:pointer}.addressing-table tbody tr:hover td{background:#1b2229}.addressing-table td button{border:0;background:transparent;color:#64b1f7;font:inherit;padding:0}.addressing-table td span,.addressing-table td small{display:block}.addressing-table td small{color:#9da6b1;margin-top:4px}.addressing-table .empty{text-align:center;color:#aab2bd;padding:28px}.ip-badge{display:inline-grid!important;place-items:center;width:20px;height:20px;margin-right:6px;transform:rotate(45deg);font-weight:700}.ip-badge.v4{background:#ce813a}.ip-badge.v6{background:#8351b2}.ip-badge:first-letter{transform:rotate(-45deg)}.ports{margin-top:30px}.route-block{padding-top:10px}.route-block td button svg{width:15px}.single-table{margin-top:24px}.link-section{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:20px}.link-section h2,.link-section p{margin:0}.link-section p{color:#a9b1bc}.link-section button{border:0;background:transparent;color:#62b0f6}.concentrator input{width:min(440px,100%);box-sizing:border-box;border:1px solid #59616d;background:#11161c;color:#fff;padding:9px 10px}.addressing-savebar{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:22px 0}.addressing-savebar>span{color:#b2bac5}.addressing-savebar button{min-width:110px;border:1px solid #606975;background:#282e34;color:#fff;padding:10px 14px}.addressing-savebar button[type=submit]{background:#2385d5;border-color:#2385d5}.addressing-savebar button:disabled{opacity:.45}.addressing-savebar small{grid-column:1/-1;color:#939ca8}.addressing-dialog-scrim{position:fixed;inset:0;z-index:100;background:#000000b8;display:grid;place-items:center;padding:24px}.addressing-dialog{width:min(650px,100%);max-height:90vh;overflow:auto;border:1px solid #59616d;border-radius:3px;background:#171c22;box-shadow:0 24px 80px #000000a6}.addressing-dialog header,.addressing-dialog footer{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #48505b}.addressing-dialog footer{justify-content:flex-end;border:0;border-top:1px solid #48505b}.addressing-dialog h2{font-size:19px;margin:0}.addressing-dialog header button{border:0;background:transparent;color:#b9c2cc}.addressing-dialog header svg{width:18px}.addressing-dialog main{display:grid;gap:15px;padding:18px}.addressing-dialog main>label{display:grid;grid-template-columns:210px 1fr;gap:18px;align-items:center;font-weight:600}.addressing-dialog input,.addressing-dialog select{min-height:38px;border:1px solid #59616d;border-radius:2px;background:#10151b;color:#fff;padding:8px 10px;box-sizing:border-box;width:100%}.addressing-dialog .dialog-check{display:flex;align-items:center}.addressing-dialog .dialog-check input{width:auto}.addressing-dialog footer button{border:1px solid #606975;background:#252b31;color:#fff;padding:9px 14px;margin-left:8px}.addressing-dialog footer button:last-child{background:#2385d5;border-color:#2385d5}.addressing-dialog footer button:disabled{opacity:.45}.dialog-toggle{display:grid;grid-template-columns:210px 1fr;gap:18px;align-items:center}.dialog-toggle>div{display:flex}.dialog-toggle button{padding:8px 20px}@media(max-width:800px){.addressing-clone{padding:24px 18px 64px}.addressing-row,.addressing-dialog main>label,.dialog-toggle{grid-template-columns:1fr;gap:8px}.addressing-tools{flex-wrap:wrap}.addressing-tools input{width:100%}.column-popover{right:auto;left:0}.link-section{grid-template-columns:1fr}.addressing-savebar{grid-template-columns:1fr 1fr}.addressing-savebar>span{grid-column:1/-1}}.dhcp-clone{max-width:1320px;padding:34px 40px 80px;color:#f4f6f8}.dhcp-title{padding-bottom:23px;border-bottom:1px solid #48505b}.dhcp-title h1{margin:0;font-size:32px}.dhcp-notice{display:flex;align-items:flex-start;gap:10px;margin:22px 0 6px;padding:12px 14px;border:1px solid #896e35;background:#2a2417;color:#e8d5a4;font-size:13px}.dhcp-notice svg{flex:0 0 16px;width:16px}.dhcp-scope{padding:30px 0 18px;border-bottom:1px solid #48505b}.dhcp-scope>header{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #48505b}.dhcp-scope>header h2{margin:0;font-size:19px}.dhcp-scope>header span{color:#aab2bd;font-size:13px}.dhcp-scope>header svg{width:14px;color:#9aa4af}.dhcp-setting,.dhcp-editor{display:grid;grid-template-columns:minmax(230px,28%) minmax(480px,1fr);gap:28px;padding:13px 20px;border-bottom:1px solid #303741}.dhcp-setting>div:first-child,.dhcp-editor>div:first-child{display:flex;align-items:flex-start;gap:7px}.dhcp-setting svg,.dhcp-editor>div:first-child svg{width:14px;color:#9da7b2}.dhcp-setting select,.dhcp-setting input{width:min(520px,100%);min-height:36px;box-sizing:border-box;border:1px solid #59616d;border-radius:2px;background:#11161c;color:#f4f6f8;padding:7px 10px}.dhcp-setting input:disabled{opacity:.42}.dhcp-editor>div:last-child{min-width:0}.dhcp-editor p{margin:2px 0 11px;color:#9fa8b3}.dhcp-editor table{width:100%;margin-bottom:10px;border-collapse:collapse;font-size:12px}.dhcp-editor th,.dhcp-editor td{padding:8px;border:1px solid #47505b;text-align:left}.dhcp-editor th{background:#242a30;color:#c9cfd6}.dhcp-editor td{background:#151a20}.dhcp-editor input,.dhcp-editor select{width:100%;min-width:90px;min-height:34px;box-sizing:border-box;border:1px solid #59616d;background:#10151b;color:#f2f4f7;padding:6px 8px}.dhcp-editor td:last-child{width:42px;text-align:center}.dhcp-editor td:last-child button{border:0;background:transparent;color:#b3bbc5}.dhcp-editor td:last-child svg{width:15px}.dhcp-link{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#62b0f6;padding:5px 0;font:inherit}.dhcp-link svg{width:15px}.dhcp-actions{display:flex;gap:22px}.dhcp-errors{margin:22px 0;padding:14px 18px;border:1px solid #a44d52;background:#301b1e;color:#efc2c5}.dhcp-errors strong{font-size:13px}.dhcp-errors ul{margin:8px 0 0;padding-left:20px}.dhcp-errors li{margin:4px 0;font-size:12px}.dhcp-empty{margin:28px 0;padding:34px;border:1px solid #48505b;background:#151a20;text-align:center}.dhcp-empty h2{margin:0 0 8px}.dhcp-empty p{margin:0;color:#a5aeb9}.dhcp-savebar{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:22px 0}.dhcp-savebar>span{color:#b2bac5}.dhcp-savebar button{min-width:110px;border:1px solid #606975;background:#282e34;color:#fff;padding:10px 14px}.dhcp-savebar button[type=submit]{background:#2385d5;border-color:#2385d5}.dhcp-savebar button:disabled{opacity:.45}.dhcp-savebar small{grid-column:1/-1;color:#939ca8}.dhcp-dialog-scrim{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#000000bd}.dhcp-import-dialog{width:min(560px,100%);border:1px solid #59616d;border-radius:3px;background:#171c22;box-shadow:0 24px 80px #000000a6}.dhcp-import-dialog header,.dhcp-import-dialog footer{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #48505b}.dhcp-import-dialog footer{justify-content:flex-end;gap:8px;border:0;border-top:1px solid #48505b}.dhcp-import-dialog h2{margin:0;font-size:19px}.dhcp-import-dialog header button{border:0;background:transparent;color:#b9c2cc}.dhcp-import-dialog header svg{width:18px}.dhcp-import-dialog main{padding:18px}.dhcp-import-dialog main>p{color:#aab2bd}.dhcp-file{position:relative;display:flex;align-items:center;gap:10px;padding:20px;border:1px dashed #66717e;background:#10151b;color:#dce1e6}.dhcp-file svg{width:18px;color:#62b0f6}.dhcp-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.dhcp-import-dialog footer button{border:1px solid #606975;background:#252b31;color:#fff;padding:9px 14px}.dhcp-import-dialog footer button:last-child{background:#2385d5;border-color:#2385d5}.dhcp-import-dialog footer button:disabled{opacity:.45}.dhcp-import-error{color:#ed999f!important}.dhcp-clone select:focus,.dhcp-clone input:focus,.dhcp-clone button:focus-visible{outline:2px solid #55a9f6;outline-offset:1px}@media(max-width:1180px){.dhcp-clone{padding:24px 18px 64px}.dhcp-setting,.dhcp-editor{grid-template-columns:1fr;gap:8px;padding:13px 0}.dhcp-editor table{min-width:720px}.dhcp-editor>div:last-child{overflow:auto}.dhcp-savebar{grid-template-columns:1fr 1fr}.dhcp-savebar>span{grid-column:1/-1}}.firewall-clone{max-width:1380px;padding:34px 40px 80px;color:#f4f6f8}.firewall-title{padding-bottom:23px;border-bottom:1px solid #48505b}.firewall-title h1{margin:0;font-size:32px}.firewall-section{padding:26px 0;border-bottom:1px solid #48505b}.firewall-section>h2{margin:0 0 20px;font-size:20px}.firewall-setting{display:grid;grid-template-columns:minmax(230px,27%) minmax(520px,1fr);gap:28px;padding:15px 20px;border-bottom:1px solid #303741}.firewall-setting>div:first-child{display:flex;align-items:flex-start;gap:7px}.firewall-setting svg{width:14px;color:#9fa9b4}.firewall-setting.readonly span{color:#aab2bd;line-height:1.45}.firewall-services{display:grid;gap:14px}.firewall-services label{display:grid;grid-template-columns:220px 1fr;gap:15px;align-items:center}.firewall-services textarea{min-height:48px;resize:vertical}.firewall-clone input,.firewall-clone select,.firewall-clone textarea{box-sizing:border-box;border:1px solid #59616d;border-radius:2px;background:#11161c;color:#f4f6f8;padding:7px 9px}.firewall-rules{position:relative;margin:22px 0 30px}.firewall-rules>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.firewall-rules h3{margin:0;font-size:16px}.firewall-add,.firewall-link{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#62b0f6;padding:6px 0}.firewall-add svg,.firewall-link svg{width:15px}.firewall-toolbar{display:flex;gap:8px;margin-bottom:9px}.firewall-toolbar button{width:37px;border:1px solid #59616d;background:#22282e;color:#c9d0d8}.firewall-toolbar button.selected{border-color:#318ed9;color:#62b0f6}.firewall-toolbar svg{width:15px}.firewall-toolbar input{width:300px}.firewall-filters{position:absolute;z-index:5;top:72px;left:0;display:flex;gap:10px;align-items:flex-end;padding:12px;border:1px solid #59616d;background:#1b2127;box-shadow:0 14px 34px #0000008c}.firewall-filters label{display:grid;gap:5px;font-size:12px}.firewall-filters button{height:35px;border:1px solid #606975;background:#262c32;color:#fff}.firewall-table{overflow:auto}.firewall-table table{width:100%;min-width:1100px;border-collapse:collapse;font-size:12px}.firewall-table th,.firewall-table td{padding:8px;border:1px solid #454e59;text-align:left}.firewall-table th{background:#242a30;color:#c4cbd3}.firewall-table td{background:#151a20}.firewall-table td input,.firewall-table td select{width:100%;min-width:72px}.firewall-table td:first-child,.firewall-table td:last-child{width:55px}.firewall-table td:last-child button{border:0;background:transparent;color:#b7c0ca}.firewall-table td:last-child svg{width:15px}.firewall-table .empty{text-align:center;color:#aab2bd;padding:25px}.firewall-table tr.default td{background:#20262c;color:#aeb6bf}.firewall-order{display:flex}.firewall-order button{border:0;background:transparent;color:#aeb7c1;padding:2px}.firewall-order button:disabled{opacity:.25}.firewall-order svg{width:13px}.firewall-row-list{display:grid;gap:9px}.firewall-row-list>p{margin:2px 0;color:#a3acb7}.firewall-l7-row{display:grid;grid-template-columns:30px 110px 190px 1fr 34px;gap:8px;align-items:center}.firewall-l7-row button,.firewall-forward-grid button{border:0;background:transparent;color:#b7c0ca}.firewall-l7-row button svg,.firewall-forward-grid button svg{width:15px}.firewall-forward-grid{display:grid;gap:8px;align-items:center}.firewall-forward-grid.port{grid-template-columns:1fr 120px repeat(4,minmax(95px,1fr)) 34px}.firewall-forward-grid.one{grid-template-columns:1fr 1fr 1fr 1.4fr 34px}.firewall-forward-grid.many{grid-template-columns:1fr 160px 34px}.firewall-forward-grid.bonjour{grid-template-columns:1fr 1fr 1fr 1fr 34px}.firewall-protected{margin-top:14px;padding:11px 14px;border:1px solid #367758;background:#162d24;color:#a9dfc7}.firewall-errors{margin:22px 0;padding:14px 18px;border:1px solid #a44d52;background:#301b1e;color:#efc2c5}.firewall-errors strong{font-size:13px}.firewall-errors ul{margin:8px 0 0;padding-left:20px}.firewall-errors li{margin:4px 0;font-size:12px}.firewall-savebar{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:22px 0}.firewall-savebar>span{color:#b2bac5}.firewall-savebar button{min-width:110px;border:1px solid #606975;background:#282e34;color:#fff;padding:10px 14px}.firewall-savebar button[type=submit]{background:#2385d5;border-color:#2385d5}.firewall-savebar button:disabled{opacity:.45}.firewall-savebar small{grid-column:1/-1;color:#939ca8}.firewall-clone :focus-visible{outline:2px solid #55a9f6;outline-offset:1px}@media(max-width:1180px){.firewall-clone{padding:24px 18px 64px}.firewall-setting{grid-template-columns:minmax(0,1fr);gap:9px;padding:15px 0}.firewall-setting>*{min-width:0}.firewall-services label{grid-template-columns:1fr}.firewall-row-list{overflow:auto}.firewall-forward-grid{min-width:850px}.firewall-savebar{grid-template-columns:1fr 1fr}.firewall-savebar>span{grid-column:1/-1}}.sensors-clone-shell{color:#f6f7fb;min-width:0}.sensor-breadcrumb{margin:0 0 10px;color:#929aa8;font-size:12px;font-weight:700;letter-spacing:.02em}.sensor-clone-page{min-width:0}.sensor-page-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 0 25px;border-bottom:1px solid #3b4049}.sensor-page-header h1{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.025em}.sensor-page-header>div{display:flex;gap:8px}.sensor-page-header button,.sensor-page-header select,.sensor-toolbar button,.sensor-toolbar select,.sensor-detail-actions button,.sensor-detail-actions select,.sensor-back,.sensor-detail-header button,.sensor-tabs button,.sensor-card-grid button,.sensor-config-card button,.sensor-map-layout button,.sensor-event-list button,.sensor-location-card button{min-height:34px;border:1px solid #565e69;border-radius:3px;background:#1d2127;color:#f5f6f8;padding:7px 13px;font:inherit}.sensor-page-header button,.sensor-primary{display:inline-flex;align-items:center;gap:7px;background:#438bc9!important;border-color:#58a5e6!important;color:#fff!important;font-weight:700}.sensor-page-header svg,.sensor-toolbar svg,.sensor-detail-actions svg,.sensor-back svg{width:16px;height:16px}.sensor-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;border:1px solid #4a505a;border-radius:4px;overflow:hidden;background:#20242a}.sensor-summary-strip button{display:flex;align-items:center;gap:18px;min-height:98px;border:0;border-right:1px solid #4a505a;background:transparent;color:#fff;padding:20px 24px;text-align:left}.sensor-summary-strip button:last-child{border-right:0}.sensor-summary-strip strong{font-size:30px}.sensor-summary-strip span{display:flex;align-items:center;gap:8px;color:#c3c8d0}.sensor-summary-strip i,.sensor-status i{width:9px;height:9px;border-radius:50%;background:#7f8792}.sensor-summary-strip .online,.sensor-status-online i{background:#73c565}.sensor-summary-strip .alerting,.sensor-status-alerting i{background:#f0a844}.sensor-summary-strip .offline,.sensor-status-offline i{background:#e56161}.sensor-summary-strip.compact{margin-bottom:22px}.sensor-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.sensor-dashboard-grid>article,.sensor-metric-card,.sensor-detail-grid>article,.sensor-location-card,.sensor-config-card,.sensor-report-grid>article{border:1px solid #4b515b;border-radius:4px;background:#20242a}.sensor-dashboard-grid article>header,.sensor-metric-card>header,.sensor-config-card>header,.sensor-report-grid article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid #4b515b}.sensor-dashboard-grid h2,.sensor-metric-card h2,.sensor-config-card h2,.sensor-report-grid h2{margin:0;font-size:17px}.sensor-dashboard-grid header button,.sensor-metric-card header button,.sensor-config-card header button,.sensor-report-grid header button{border:0;background:transparent;color:#70b9fb}.sensor-dashboard-grid .sensor-span-two{grid-column:1/-1}.sensor-kpi{display:grid;gap:4px;padding:20px}.sensor-kpi span{color:#aeb5bf}.sensor-kpi strong{font-size:28px}.sensor-kpi small{color:#89919d}.sensor-mini-chart{display:block;width:100%;height:90px;padding:4px 20px 18px;overflow:visible}.sensor-mini-chart polyline{fill:none;stroke:#51a7ed;stroke-width:2;vector-effect:non-scaling-stroke}.sensor-table-wrap{min-width:0;overflow:auto}.sensor-table{width:100%;border-collapse:collapse;background:#1b1f24}.sensor-table th{padding:12px 14px;border-bottom:1px solid #4a5059;color:#aeb4be;font-size:11px;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.sensor-table td{padding:13px 14px;border-bottom:1px solid #343a43;color:#e7e9ed;white-space:nowrap}.sensor-table tr:hover td{background:#242930}.sensor-status{display:inline-flex;align-items:center;gap:7px;color:#d9dde3;font-size:12px}.sensor-status-dormant i,.sensor-status-testing i{background:#9ba2ac}.sensor-link{border:0!important;background:transparent!important;color:#70b9fb!important;padding:0!important;min-height:0!important;font-weight:600}.sensor-toolbar{display:flex;align-items:center;gap:8px;margin:22px 0 12px;min-width:0}.sensor-toolbar label{display:flex;align-items:center;gap:8px;min-width:220px;min-height:34px;border:1px solid #565e69;border-radius:3px;background:#171a1f;padding:0 10px}.sensor-toolbar label svg{width:15px;color:#9da5b0}.sensor-toolbar input{width:100%;border:0;background:transparent;color:#fff;outline:0}.sensor-toolbar span{margin-left:auto;color:#9fa7b2}.sensor-detail-page{max-width:1180px}.sensor-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;border:0;background:transparent;color:#70b9fb;padding-left:0}.sensor-detail-header{display:flex;justify-content:space-between;align-items:center}.sensor-detail-header>div:first-child{display:grid;grid-template-columns:auto auto;gap:6px 14px;align-items:center}.sensor-detail-header h1{margin:0;font-size:29px}.sensor-detail-header small{grid-column:1/-1;color:#aeb5be}.sensor-detail-header>div:last-child{display:flex;gap:4px}.sensor-tabs{display:flex;gap:0;margin-top:24px;border-bottom:1px solid #545b65}.sensor-tabs button{border:0;border-radius:0;background:transparent;color:#afb5bf;padding:12px 16px}.sensor-tabs button.selected{border-bottom:3px solid #4faaf4;color:#fff}.sensor-detail-actions{display:flex;justify-content:flex-end;gap:8px;margin:18px 0}.sensor-detail-actions button{display:flex;align-items:center;gap:7px}.sensor-detail-content{display:grid;gap:16px}.sensor-metric-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#424852;border-bottom:1px solid #4b515b}.sensor-metric-kpis span{display:grid;gap:5px;background:#20242a;padding:17px 20px}.sensor-metric-kpis small{color:#9ca4af}.sensor-metric-kpis strong{font-size:21px}.sensor-detail-grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:18px;margin-top:20px}.sensor-detail-grid article{padding:20px}.sensor-detail-grid h2{margin:0 0 18px;font-size:18px}.sensor-detail-grid dl{margin:0}.sensor-detail-grid dl div{display:grid;grid-template-columns:150px 1fr;padding:10px 0;border-bottom:1px solid #363c44}.sensor-detail-grid dt{color:#9da5af}.sensor-detail-grid dd{margin:0}.sensor-location-card{margin-top:20px;overflow:hidden}.sensor-location-card footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid #4b515b}.sensor-psych-chart,.sensor-map-canvas{position:relative;min-height:520px;margin-top:22px;border:1px solid #4c535d;border-radius:4px;overflow:hidden;background:linear-gradient(0deg,rgba(66,139,201,.06),transparent 70%),repeating-linear-gradient(0deg,transparent 0 49px,#313740 50px),repeating-linear-gradient(90deg,transparent 0 79px,#313740 80px),#191d22}.sensor-psych-grid{position:absolute;inset:0;background:radial-gradient(ellipse at 88% 92%,transparent 0 16%,rgba(126,133,144,.16) 16.2% 16.4%,transparent 16.6% 26%,rgba(126,133,144,.13) 26.2% 26.4%,transparent 26.6% 36%,rgba(126,133,144,.1) 36.2% 36.4%,transparent 36.6%)}.sensor-psych-point{position:absolute;padding:6px 9px;border-radius:3px;background:#357fb8;color:#fff;font-size:12px;box-shadow:0 5px 18px #0008}.sensor-psych-point.p1{left:58%;top:45%}.sensor-psych-point.p2{left:34%;top:61%}.sensor-psych-point.p3{left:73%;top:34%}.sensor-psych-chart footer{position:absolute;inset:auto 18px 14px;display:flex;justify-content:space-between;color:#9da5af}.sensor-info-bar{display:flex;align-items:center;gap:10px;margin-top:14px;border:1px solid #425a70;background:#172331;color:#cad7e3;padding:11px 14px}.sensor-info-bar svg{width:17px}.sensor-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sensor-report-grid article{min-height:230px}.sensor-report-grid article>strong{display:block;padding:18px 20px;font-size:30px}.sensor-bar-list{display:grid;gap:15px;padding:25px 20px}.sensor-bar-list span{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;overflow:hidden}.sensor-bar-list span b{position:absolute;inset:auto auto -5px 0;height:3px;background:#4faaf4}.sensor-bar-list em{font-style:normal;color:#aeb5bf}.sensor-event-list{margin-top:22px;border:1px solid #4b515b;border-radius:4px;background:#1c2025}.sensor-event-list>header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #4b515b}.sensor-event-list h2{margin:0;font-size:17px}.sensor-event-list>header div{display:flex;gap:8px}.sensor-event-list article{display:grid;grid-template-columns:90px 1fr auto;gap:16px;padding:16px 18px;border-bottom:1px solid #353b44}.sensor-event-list article.expanded{background:#222831}.sensor-event-list time{color:#9da5af}.sensor-event-list article span strong{font-size:14px}.sensor-event-list article p{margin:4px 0;color:#c4c9d0}.sensor-event-list article>button{border:0;background:transparent;padding:5px}.sensor-event-list article>button svg{width:17px;transition:transform .15s}.sensor-event-list article.expanded>button svg{transform:rotate(180deg)}.sensor-event-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:14px;border:1px solid #414851;background:#171b20}.sensor-event-list dl div{display:grid;gap:3px}.sensor-event-list dt{color:#929ba7}.sensor-event-list dd{margin:0}.sensor-map-layout{display:grid;grid-template-columns:250px 1fr;min-height:650px;margin-top:22px;border:1px solid #4b515b;background:#191d22}.sensor-map-layout aside{display:grid;align-content:start;border-right:1px solid #4b515b}.sensor-map-layout aside button{display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid #343a42;border-radius:0;background:transparent;text-align:left}.sensor-map-layout aside button.selected{background:#252b32;border-left:3px solid #51aaf1}.sensor-map-layout aside .sensor-map-current{display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 13px;border:0;border-bottom:1px solid #343a42;border-left:3px solid #51aaf1;background:#252b32;text-align:left}.sensor-map-layout aside span{display:grid}.sensor-map-layout aside small{color:#929aa5}.sensor-map-layout main{min-width:0;padding:0 18px 14px}.sensor-map-layout main footer{display:flex;align-items:center;gap:18px;padding:14px 0}.sensor-map-canvas.large{margin-top:8px}.sensor-map-canvas>svg{position:absolute;left:48%;top:42%;width:34px;color:#51aaf1}.sensor-map-canvas>strong,.sensor-map-canvas>span{position:absolute;left:52%;top:44%}.sensor-map-canvas>span{top:49%;color:#aeb5be}.sensor-map-marker{position:absolute!important;display:flex!important;align-items:center!important;gap:5px!important;border:0!important;background:#202730!important;color:#fff!important;padding:5px 8px!important;box-shadow:0 3px 10px #0007}.sensor-map-marker svg{width:16px;color:#65bc65}.sensor-map-marker.m1{left:25%;top:29%}.sensor-map-marker.m2{left:63%;top:22%}.sensor-map-marker.m3{left:48%;top:61%}.sensor-map-marker.m4{right:4%;left:auto;top:70%}.sensor-map-marker.selected{outline:2px solid #50aaf2}.sensor-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.sensor-card-grid article{border:1px solid #4b515b;border-radius:4px;background:#1f2329}.sensor-card-grid article>header{padding:17px 18px;border-bottom:1px solid #3b414a}.sensor-card-grid article>header>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.sensor-card-grid h2{margin:0;font-size:17px}.sensor-card-grid header>span{display:block;margin-top:7px;color:#99a1ac}.sensor-card-grid dl{margin:0;padding:15px 18px}.sensor-card-grid dl div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:7px 0}.sensor-card-grid dt{color:#949da8}.sensor-card-grid dd{margin:0}.sensor-card-grid footer{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-top:1px solid #3b414a;color:#9da5af}.sensor-config-card{margin-top:18px;overflow:hidden}.sensor-config-card>header p{margin:5px 0 0;color:#9fa7b1}.sensor-empty{text-align:center!important;padding:45px!important;color:#9ba3ad!important}.sensor-empty strong,.sensor-empty span{display:block;margin:4px}.sensor-sheet-layer{position:fixed;inset:0;z-index:1400;background:#0009;display:flex;justify-content:flex-end}.sensor-sheet{width:min(540px,calc(100vw - 30px));height:100%;overflow:auto;border-left:1px solid #555c66;background:#181c21;color:#f5f6f8;box-shadow:-18px 0 45px #0008}.sensor-sheet-wide{width:min(720px,calc(100vw - 30px))}.sensor-sheet>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #464c56;background:#1c2025}.sensor-sheet h2{margin:0;font-size:22px}.sensor-sheet header p{margin:5px 0 0;color:#9da5af}.sensor-sheet>header>button{border:0;background:transparent;color:#dfe2e6}.sensor-sheet>header svg{width:19px}.sensor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;padding:22px 24px}.sensor-form label{display:grid;gap:7px}.sensor-form label>span{font-size:13px;font-weight:700}.sensor-form input,.sensor-form select,.sensor-form textarea{width:100%;min-height:38px;border:1px solid #565e68;border-radius:3px;background:#101419;color:#fff;padding:8px 10px;font:inherit}.sensor-form textarea{resize:vertical}.sensor-form .wide,.sensor-form-footer,.sensor-form-note{grid-column:1/-1}.sensor-form-note{display:flex;align-items:flex-start;gap:9px;border:1px solid #4a5968;background:#17212b;color:#c6d2de;padding:11px 12px}.sensor-form-note svg{flex:none;width:17px}.sensor-check{display:flex!important;grid-auto-flow:column;justify-content:start;align-items:center}.sensor-check input{width:17px;min-height:17px}.sensor-upload{position:relative;min-height:94px;place-items:center;border:1px dashed #69717d;background:#12161b;padding:18px;text-align:center;cursor:pointer}.sensor-upload svg{width:22px}.sensor-upload input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.sensor-form-footer{position:sticky;bottom:-22px;display:flex;align-items:center;gap:8px;margin:10px -24px -22px;padding:16px 24px;border-top:1px solid #474e57;background:#1c2025}.sensor-form-footer span{flex:1}.sensor-form-footer button{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid #58606b;border-radius:3px;background:#252a31;color:#fff;padding:8px 14px;font-weight:700}.sensor-form-footer svg{width:16px}.sensor-form-footer .sensor-danger{border-color:#8b4747;background:transparent;color:#f08484}.sensor-primary{border-radius:3px}.sensor-danger{color:#ef7b7b}.sensor-map-layout .sensor-toolbar{margin-top:14px}@media(max-width:950px){.sensor-summary-strip{grid-template-columns:repeat(2,1fr)}.sensor-summary-strip button:nth-child(2){border-right:0}.sensor-dashboard-grid,.sensor-card-grid,.sensor-report-grid,.sensor-detail-grid,.sensor-map-layout{grid-template-columns:1fr}.sensor-map-layout aside{border-right:0;border-bottom:1px solid #4b515b}.sensor-toolbar{flex-wrap:wrap}.sensor-toolbar span{margin-left:0}.sensor-form{grid-template-columns:1fr}.sensor-form .wide,.sensor-form-footer,.sensor-form-note{grid-column:auto}}.sensor-summary-strip button.selected{background:#29313a;box-shadow:inset 0 -3px #51aaf1}.sensor-toolbar button.selected{border-color:#52aaf0;color:#8cc9fb}.sensor-filter-panel{display:flex;align-items:end;gap:12px;margin:-4px 0 14px;padding:14px;background:#20242a;border:1px solid #4b515b;border-radius:3px}.sensor-filter-panel label{display:grid;min-width:190px;gap:6px;color:#bfc5cd;font-size:12px;font-weight:600}.sensor-filter-panel select,.sensor-filter-panel button{min-height:34px;padding:7px 10px;color:#f3f5f7;background:#171a1f;border:1px solid #565e69;border-radius:3px;font:inherit}.sensor-report-grid article>header{position:relative}.sensor-report-menu{position:absolute;z-index:5;top:48px;right:14px;display:grid;width:160px;padding:5px;background:#282d33;border:1px solid #5c6570;box-shadow:0 10px 24px #0008}.sensor-report-menu button{min-height:31px;color:#e8ebef!important;padding:7px 9px!important;text-align:left}.sensor-report-menu button:hover{background:#363d45!important}.sensor-map-empty{position:absolute;inset:0;display:grid;place-items:center;color:#aab2bc}.sensor-action-notice{position:fixed;z-index:1500;right:22px;bottom:22px;display:flex;max-width:450px;align-items:center;gap:9px;padding:12px 13px;color:#e8edf1;background:#253447;border:1px solid #4f7398;box-shadow:0 12px 28px #0008;font-size:12px}.sensor-action-notice>svg{width:16px;color:#77baf1}.sensor-action-notice>button{display:grid;width:24px;height:24px;margin-left:auto;place-items:center;color:#bdc5cd;background:transparent;border:0}.sensor-action-notice>button svg{width:12px}.sensor-threshold-list{display:grid;gap:10px;padding:22px 24px}.sensor-threshold-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;background:#20252b;border:1px solid #4b535d}.sensor-threshold-list article>div{display:grid;gap:5px}.sensor-threshold-list article span,.sensor-threshold-list>p{color:#aeb6bf}.sensor-threshold-list article button{min-height:31px;padding:6px 10px;color:#79bafa;background:transparent;border:1px solid #58616c;border-radius:3px}.sensor-threshold-list>.sensor-primary{width:max-content;min-height:34px;align-items:center;gap:7px;padding:7px 12px;border-radius:3px}.sensor-threshold-list>.sensor-primary svg{width:15px}@media(max-width:700px){.sensor-filter-panel{align-items:stretch;flex-direction:column}.sensor-filter-panel label{min-width:0}.sensor-report-menu{right:8px}}@media(max-width:620px){.sensor-summary-strip{grid-template-columns:1fr}.sensor-summary-strip button{border-right:0;border-bottom:1px solid #4a505a}.sensor-metric-kpis{grid-template-columns:repeat(2,1fr)}.sensor-page-header{align-items:flex-start}.sensor-page-header h1{font-size:26px}.sensor-event-list article{grid-template-columns:70px 1fr}.sensor-event-list article>button{grid-column:2}.sensor-card-grid{grid-template-columns:1fr}}.wireless-clients-clone,.wireless-client-detail-page{max-width:1360px;padding-bottom:30px}.wireless-client-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 20px 0;background:#23272b;border:1px solid #596068}.wireless-client-summary>button,.wireless-client-summary>div{display:grid;min-height:78px;align-content:center;gap:7px;padding:13px 17px;color:#dfe3e7;background:transparent;border:0;border-right:1px solid #51585f;text-align:left}.wireless-client-summary>*:last-child{border-right:0}.wireless-client-summary>button{cursor:pointer}.wireless-client-summary>button:hover,.wireless-client-summary>button.selected{background:#2a3035;box-shadow:inset 0 -3px #58a9eb}.wireless-client-summary span{color:#aeb5bc;font-size:9px}.wireless-client-summary strong{color:#f5f6f8;font-size:22px;font-weight:670}.wireless-client-tabs{display:flex;margin:22px 20px 0;border-bottom:1px solid #5a6168}.wireless-client-tabs button{position:relative;min-width:82px;padding:12px 18px;color:#b5bdc5;background:transparent;border:0;font-size:10px;cursor:pointer}.wireless-client-tabs button.selected{color:#fff;font-weight:700}.wireless-client-tabs button.selected:after{position:absolute;right:10px;bottom:-1px;left:10px;height:3px;background:#55a8eb;content:""}.wireless-client-list{margin:0 20px;background:#22262a;border:1px solid #596068;border-top:0}.wireless-client-toolbar{display:flex;min-height:55px;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #51585f}.wireless-client-toolbar>label:first-child{display:flex;width:min(300px,34vw);height:33px;align-items:center;padding:0 9px;background:#15181b;border:1px solid #626a72;border-radius:2px}.wireless-client-toolbar>label:first-child svg{width:13px;color:#9ea6ae}.wireless-client-toolbar input{width:100%;height:30px;padding:0 7px;color:#f2f4f6;background:transparent;border:0;outline:0;font-size:9px}.wireless-client-toolbar>button,.wireless-client-toolbar select,.wireless-client-filters button,.wireless-client-filters select{min-height:33px;padding:0 10px;color:#e2e6ea;background:#2b3035;border:1px solid #656d75;border-radius:2px;font-size:9px}.wireless-client-toolbar>button{display:flex;align-items:center;gap:6px;cursor:pointer}.wireless-client-toolbar>button.selected{border-color:#54a2e2}.wireless-client-toolbar button svg{width:12px}.wireless-client-toolbar>span{margin-left:auto;color:#aab2ba;font-size:9px}.wireless-client-range{display:flex;align-items:center;gap:7px;margin-left:2px;color:#aab2ba;font-size:8px}.wireless-client-filters{display:flex;align-items:end;gap:10px;padding:10px 12px;background:#1c2023;border-bottom:1px solid #4e555c}.wireless-client-filters label{display:grid;gap:5px;color:#aeb5bd;font-size:8px}.wireless-client-filters select{min-width:165px}.wireless-client-filters button{display:flex;align-items:center;gap:6px}.wireless-client-filters button svg{width:12px}.wireless-client-table{overflow:auto}.wireless-client-table table{width:100%;min-width:1140px;border-collapse:collapse}.wireless-client-table th{height:36px;padding:0 11px;color:#acb4bc;background:#2b3035;border-right:1px solid #4c535a;border-bottom:1px solid #5b626a;text-align:left;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.wireless-client-table td{height:49px;padding:7px 11px;color:#dbe0e4;border-right:1px solid #42484e;border-bottom:1px solid #474e54;font-size:9px;vertical-align:middle}.wireless-client-table tbody tr:hover{background:#282d31}.wireless-client-table td button{padding:0;color:#78b3f3;background:transparent;border:0;font:inherit;font-weight:650;text-align:left;cursor:pointer}.wireless-client-table td small{display:block;margin-top:3px;color:#969fa8;font-size:7.5px;white-space:nowrap}.wireless-client-table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.wireless-client-table .client-row-state{font-size:8px}.wireless-client-pagination{display:flex;min-height:46px;align-items:center;justify-content:flex-end;gap:8px;padding:0 12px;color:#aab2ba;font-size:8px}.wireless-client-pagination select,.wireless-client-pagination button{min-height:28px;color:#e0e4e8;background:#2b3035;border:1px solid #626a72;border-radius:2px}.wireless-client-pagination button{width:29px}.wireless-client-pagination button:disabled{opacity:.4}.wireless-client-error,.wireless-client-loading{margin:12px;padding:12px;color:#dfe3e7;background:#2b2424;border:1px solid #855050;font-size:9px}.wireless-client-detail-page>.client-detail-back{margin:18px 20px 0}.wireless-client-detail-page>.meraki-page-title{min-height:75px}.wireless-client-detail-page>.meraki-page-title{justify-content:space-between}.wireless-client-detail-page>.meraki-page-title p{margin:4px 0 0;color:#aab2ba;font-size:8px}.wireless-client-detail-page>.meraki-page-title .client-status{align-self:center;margin-bottom:0}.wireless-client-fact-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 20px;background:#23272b;border:1px solid #596068}.wireless-client-fact-strip>div{display:grid;gap:6px;min-height:72px;align-content:center;padding:11px 14px;border-right:1px solid #50575e}.wireless-client-fact-strip>div:last-child{border-right:0}.wireless-client-fact-strip span{color:#a8b0b8;font-size:8px}.wireless-client-fact-strip strong{overflow:hidden;color:#f0f2f4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wireless-client-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 20px}.wireless-client-detail-grid>section{min-width:0;background:#23272b;border:1px solid #596068}.wireless-client-detail-grid>section>header{display:flex;min-height:45px;align-items:center;justify-content:space-between;padding:0 13px;background:#2a2f34;border-bottom:1px solid #565d64}.wireless-client-detail-grid h2{margin:0;color:#eef1f3;font-size:11px}.wireless-client-detail-grid header span{color:#a8b0b8;font-size:8px}.wireless-client-history-card,.wireless-client-traffic-card,.wireless-client-destinations-card{grid-column:1/-1}.wireless-client-history-card>div{overflow:auto}.wireless-client-detail-grid table{width:100%;min-width:0!important;border-collapse:collapse;table-layout:fixed}.wireless-client-history-card table{min-width:820px!important;table-layout:auto}.wireless-client-detail-grid th,.wireless-client-detail-grid td{padding:8px 10px;border-right:1px solid #454c52;border-bottom:1px solid #484f55;text-align:left;font-size:8px}.wireless-client-detail-grid th{color:#aeb5bd;background:#292e33;text-transform:uppercase}.wireless-client-detail-grid td{overflow-wrap:anywhere;color:#d9dde1}.wireless-client-detail-grid td small{display:block;margin-top:3px;color:#969ea6}.wireless-client-facts{display:block;margin:0}.wireless-client-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);min-height:39px;align-items:center;padding:0 12px;border-bottom:1px solid #494f55}.wireless-client-facts dt{color:#aab2ba;font-size:8px}.wireless-client-facts dd{margin:0;color:#e5e8eb;font-size:9px}.wireless-client-traffic-chart{display:flex;height:150px;align-items:end;gap:4px;padding:19px 16px 14px;background:linear-gradient(to top,rgba(100,109,118,.18) 1px,transparent 1px);background-size:100% 37px}.wireless-client-traffic-chart i{min-width:3px;flex:1;background:#4d96d2;border-radius:1px 1px 0 0;opacity:.9}@media(max-width:900px){.wireless-client-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wireless-client-summary>*{border-bottom:1px solid #51585f}.wireless-client-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wireless-client-detail-grid{grid-template-columns:1fr}.wireless-client-history-card,.wireless-client-traffic-card{grid-column:1}.wireless-client-toolbar{flex-wrap:wrap}.wireless-client-toolbar>span{margin-left:0}.wireless-client-toolbar>label:first-child{width:100%}}.sdwan-monitor{position:relative;max-width:1450px;padding:20px 24px 54px;color:#dce1e5}.sdwan-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px}.sdwan-heading>div>span{display:block;margin-bottom:6px;color:#929ba3;font-size:8px}.sdwan-heading h1{margin:0;color:#f4f5f6;font-size:21px;font-weight:550;letter-spacing:-.025em}.sdwan-heading p{margin:4px 0 0;color:#9da5ac;font-size:8px}.sdwan-heading>select{height:29px;padding:0 25px 0 9px;color:#dce1e5;background:#171a1d;border:1px solid #555e65;border-radius:2px;font-size:8px}.sdwan-export-status{margin:0;padding:9px 12px;border:1px solid rgba(120,197,136,.35);background:#4ca0601f;color:#b8e5c0;font-size:12px}.sdwan-tabs{display:flex;gap:22px;margin-bottom:16px;border-bottom:1px solid #4b5258}.sdwan-tabs button{position:relative;padding:0 1px 10px;color:#aab2b8;background:transparent;border:0;font-size:9px}.sdwan-tabs button.selected{color:#eef1f3}.sdwan-tabs button.selected:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#68b2e5;content:""}.sdwan-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px;background:#24282c;border:1px solid #50585f;border-radius:2px}.sdwan-summary article{min-width:0;padding:12px 14px;border-right:1px solid #50585f}.sdwan-summary article:last-child{border-right:0}.sdwan-summary span{color:#9da6ad;font-size:7px}.sdwan-summary strong{display:block;margin:5px 0 8px;color:#f2f4f5;font-size:20px;font-weight:500}.sdwan-summary article.good strong{color:#71c78e}.sdwan-summary article.warn strong{color:#ddb760}.sdwan-summary article.bad strong{color:#df7d7d}.sdwan-mini-history{display:flex;width:74px;height:17px;align-items:flex-end;gap:1px}.sdwan-mini-history i{display:block;width:2px;max-height:16px;background:#69bc87}.sdwan-mini-history.warn i{background:#d7ab55}.sdwan-mini-history.warn i:nth-child(6n){background:#d27676}.sdwan-mini-history.bad i{background:#c75f64}.sdwan-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.sdwan-chart-grid>article{min-width:0;padding:12px 14px;background:#24282c;border:1px solid #50585f;border-radius:2px}.sdwan-chart-grid article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sdwan-chart-grid h2{margin:0;color:#eef0f2;font-size:10px;font-weight:550}.sdwan-chart-grid header span,.sdwan-chart-grid select{color:#9ca5ac;background:transparent;border:0;font-size:7px}.sdwan-trend svg{display:block;width:100%;height:95px}.sdwan-trend line{stroke:#454c52;stroke-width:1}.sdwan-trend polyline{fill:none;stroke:#6fb4e4;stroke-width:2;vector-effect:non-scaling-stroke}.sdwan-trend footer{display:flex;justify-content:space-between;color:#8f989f;font-size:6px}.sdwan-table-card,.sdwan-topology{background:#24282c;border:1px solid #50585f;border-radius:2px}.sdwan-table-card>header,.sdwan-topology>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #50585f}.sdwan-table-card h2,.sdwan-topology h2{margin:0;color:#eef1f3;font-size:11px;font-weight:550}.sdwan-table-card header p{margin:2px 0 0;color:#98a1a8;font-size:7px}.sdwan-actions{display:flex;align-items:center;gap:6px}.sdwan-actions label{display:flex;width:190px;height:28px;align-items:center;gap:6px;padding:0 8px;background:#171a1d;border:1px solid #596169;border-radius:2px}.sdwan-actions label svg{width:12px;color:#939ca3}.sdwan-actions input{width:100%;color:#e4e7e9;background:transparent;border:0;outline:0;font-size:8px}.sdwan-actions select,.sdwan-actions button,.sdwan-table-card>header>button{display:flex;height:28px;align-items:center;gap:4px;padding:0 8px;color:#d8dde1;background:#30353a;border:1px solid #5b636a;border-radius:2px;font-size:7px}.sdwan-actions button svg,.sdwan-table-card>header>button svg{width:11px}.sdwan-table-wrap{overflow:auto}.sdwan-table-wrap table{width:100%;min-width:1080px;border-collapse:collapse;font-size:8px}.sdwan-table-wrap th,.sdwan-table-wrap td{height:38px;padding:0 10px;color:#cdd3d7;border-bottom:1px solid #484f55;text-align:left;white-space:nowrap}.sdwan-table-wrap th{color:#a9b1b7;background:#292e32;font-size:7px;font-weight:600}.sdwan-row-link{padding:0;color:#82b7df;background:transparent;border:0;font:inherit}.sdwan-state{display:inline-flex;align-items:center;gap:5px;text-transform:capitalize}.sdwan-state i{width:7px;height:7px;background:#65bd83;border-radius:50%}.sdwan-state.degraded i{background:#d7aa53}.sdwan-state.offline i{background:#cf6567}.sdwan-table-card>footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:9px 12px;color:#a7afb5;font-size:7px}.sdwan-table-card>footer>span{margin-right:auto}.sdwan-table-card>footer select,.sdwan-table-card>footer button{height:26px;color:#d3d8dc;background:#30353a;border:1px solid #586067;font-size:7px}.sdwan-table-card>footer button{width:26px;padding:4px}.sdwan-table-card>footer button svg{width:12px}.sdwan-table-card>footer button:disabled{opacity:.35}.sdwan-empty{height:80px!important;color:#929aa1!important;text-align:center!important}.capitalize{text-transform:capitalize}.sdwan-topology>header span{color:#9ca5ac;font-size:8px}.sdwan-topology>div{position:relative;min-height:410px;overflow:hidden;background:radial-gradient(circle at 50% 49%,rgba(104,178,229,.09),transparent 32%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}.sdwan-topology-core{position:absolute;top:50%;left:50%;display:flex;width:120px;height:76px;align-items:center;justify-content:center;flex-direction:column;gap:4px;transform:translate(-50%,-50%);color:#ecf0f2;background:#303841;border:1px solid #6a8da6;border-radius:3px;font-size:8px}.sdwan-topology-core svg{width:22px;color:#72b7e5}.sdwan-topology button{position:absolute;display:flex;width:132px;min-height:52px;align-items:flex-start;justify-content:center;flex-direction:column;padding:8px 10px;color:#e2e6e9;background:#292e33;border:1px solid #596169;border-radius:3px;text-align:left}.sdwan-topology button:before{position:absolute;width:120px;height:1px;background:#596d7d;content:"";z-index:-1}.sdwan-topology button i{position:absolute;top:8px;right:8px;width:7px;height:7px;background:#65bd83;border-radius:50%}.sdwan-topology button.degraded i{background:#d7aa53}.sdwan-topology button.offline i{background:#cf6567}.sdwan-topology button strong{font-size:8px}.sdwan-topology button small{margin-top:3px;color:#9fa8af;font-size:7px;text-transform:capitalize}.sdwan-topology .node-0{top:11%;left:9%}.sdwan-topology .node-1{top:11%;right:9%}.sdwan-topology .node-2{top:43%;left:5%}.sdwan-topology .node-3{top:43%;right:5%}.sdwan-topology .node-4{bottom:9%;left:17%}.sdwan-topology .node-5{right:17%;bottom:9%}.sdwan-topology .node-0:before,.sdwan-topology .node-2:before,.sdwan-topology .node-4:before{top:50%;left:100%;transform:rotate(18deg);transform-origin:left}.sdwan-topology .node-1:before,.sdwan-topology .node-3:before,.sdwan-topology .node-5:before{top:50%;right:100%;transform:rotate(-18deg);transform-origin:right}.sdwan-back{display:flex;align-items:center;gap:3px;margin-bottom:10px;padding:0;color:#7db3dd;background:transparent;border:0;font-size:8px}.sdwan-back svg{width:12px}.sdwan-detail-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:15px;background:#24282c;border:1px solid #50585f;border-radius:2px}.sdwan-detail-kpis>div{padding:11px 12px;border-right:1px solid #50585f}.sdwan-detail-kpis>div:last-child{border-right:0}.sdwan-detail-kpis span{display:block;color:#9aa3aa;font-size:6px}.sdwan-detail-kpis strong{display:block;margin-top:6px;color:#edf0f2;font-size:9px;font-weight:500}.sdwan-drawer{position:fixed;z-index:20;top:48px;right:0;bottom:0;width:min(430px,calc(100vw - 30px));overflow:auto;padding:18px;background:#202428;border-left:1px solid #596169;box-shadow:-18px 0 42px #00000061}.sdwan-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px}.sdwan-drawer header span{color:#929ba3;font-size:7px}.sdwan-drawer h2{margin:4px 0 0;color:#eef1f3;font-size:15px}.sdwan-drawer header button{color:#b8c0c6;background:transparent;border:0}.sdwan-drawer header svg{width:17px}.sdwan-drawer dl{display:grid;grid-template-columns:1fr 1fr;margin:16px 0;background:#292e32;border:1px solid #4f575e}.sdwan-drawer dl>div{padding:11px;border-right:1px solid #4f575e;border-bottom:1px solid #4f575e}.sdwan-drawer dt{color:#969fa6;font-size:7px}.sdwan-drawer dd{margin:5px 0 0;color:#edf0f2;font-size:9px}.sdwan-drawer section{padding:13px;background:#292e32;border:1px solid #4f575e}.sdwan-drawer h3{margin:0 0 9px;font-size:10px}.sdwan-advanced-filters{display:flex;align-items:flex-end;gap:12px;padding:10px 13px;background:#202428;border-bottom:1px solid #50585f}.sdwan-advanced-filters label{display:flex;align-items:center;gap:7px;color:#aeb6bc;font-size:7px}.sdwan-advanced-filters input{width:95px;height:28px;padding:0 8px;color:#e4e8eb;background:#171a1d;border:1px solid #596169;border-radius:2px;font-size:8px}.sdwan-advanced-filters button{height:28px;margin-left:auto;padding:0 9px;color:#d9dee1;background:#30353a;border:1px solid #5b636a;border-radius:2px;font-size:7px}.sdwan-advanced-filters button:disabled{opacity:.35}.sdwan-actions button.selected{border-color:#6eadd7;background:#304656}@media(max-width:980px){.sdwan-summary{grid-template-columns:1fr 1fr}.sdwan-summary article:nth-child(2){border-right:0}.sdwan-chart-grid{grid-template-columns:1fr}.sdwan-actions{align-items:stretch;flex-wrap:wrap}.sdwan-actions label{width:100%}.sdwan-detail-kpis{grid-template-columns:repeat(2,1fr)}}
