﻿.button,button,[type=button],[type=reset],[type=submit]{align-items:center;border-radius:5px;border-style:solid;border-width:1px;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1;padding:.625rem .5rem;text-transform:uppercase}.field:has(:disabled) label,:disabled{cursor:not-allowed;filter:saturate(0);opacity:.5}.sr-only:not(:focus),tab-view:defined [role=tabpanel] h2:not(:focus){border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}button.primary,[type=button].primary,[type=submit].primary,[type=reset].primary,.button.primary,[type=submit]{background:var(--brand-blue--light);border-color:var(--brand-blue--medium);color:#fff}button.primary:hover,[type=button].primary:hover,[type=reset].primary:hover,.button.primary:hover,[type=submit]:hover{background:var(--brand-blue--medium);border-color:var(--brand-blue--medium)}button.primary:active,[type=button].primary:active,[type=reset].primary:active,.button.primary:active,[type=submit]:active{background:#0b709b;border-color:var(--brand-blue--medium);box-shadow:inset 0 0 0 1px var(--brand-blue--medium)}.field .invalid,:user-invalid{background-color:var(--error--050);border-color:var(--error--500);color:var(--error--500)}input[switch]::before{color:var(--brand-blue--light);content:"ON";content:"ON"/"";left:-40px}input[switch]::after{content:"OFF";content:"OFF"/"";right:4px}input[switch]::after,input[switch]::before{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;text-align:center;top:0;width:24px}input[switch]{--thumb-bg: #454545;align-items:center;appearance:none;background-color:#f8f8f8;border:solid 1px #c5c5c5;border-radius:16px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.125);box-sizing:border-box;display:inline-grid;font:700 11px/1.5 var(--font-family-sans);height:32px;min-height:32px;overflow:hidden;padding:4px;position:relative;-webkit-user-select:none;user-select:none;width:62px}input[switch]:checked{--thumb-bg: #006489;background-color:#e9f9ff;border-color:#94cce1}input[switch]::thumb{background-color:var(--brand-grey--light);background-image:linear-gradient(135deg, rgba(217, 217, 217, 0) 0% 12.5%, rgba(217, 217, 217, 0.5019607843) 12.5% 25%, rgba(217, 217, 217, 0) 25% 37.5%, rgba(217, 217, 217, 0.5019607843) 37.5% 50%, rgba(217, 217, 217, 0) 50% 62.5%, rgba(217, 217, 217, 0.5019607843) 62.5% 75%, rgba(217, 217, 217, 0) 75% 87.5%, rgba(217, 217, 217, 0.5019607843) 87.5% 100%),linear-gradient(135deg, #fff, var(--thumb-bg));background-repeat:repeat,no-repeat;background-size:4px 4px,cover;border:solid 1px var(--brand-grey--medium);border-radius:100%;box-shadow:0 1px 1px 0 rgba(0,0,0,.125);box-sizing:border-box;height:22px;transition:all .3s;width:22px;z-index:2}input[switch]:checked::thumb{background-color:var(--brand-blur--light);border-color:var(--brand-blue--medium);translate:30px 0}*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{background:#fff;min-height:100vh;min-height:100dvh}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--font-family-monospace: monospace;--font-family-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--brand-blue--medium: #2193c3;--brand-blue--light: #00aeef;--brand-grey--dark: #231f20;--brand-grey--medium: #545453;--brand-grey--light: #808285;--brand-yellow--medium: #fab040;--error--050: #fff3f6;--error--500: #ff203d;--success--050: #ecfdf3;--success--200: #abefc6;--success--500: #17b26a;--success--700: #067647;--accent-color: var(--brand-blue--light);--carrot: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="11" fill="none"><path fill="%23cdcdcd" d="M8.771 10.065a1 1 0 0 1-1.542 0L.689 2.136A1 1 0 0 1 1.461.5h13.078a1 1 0 0 1 .772 1.636l-6.54 7.929Z"/></svg>');--carrot--active: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="11" fill="none"><g transform="rotate(180,8,5.5)"><path fill="%23cdcdcd" d="M8.771 10.065a1 1 0 0 1-1.542 0L.689 2.136A1 1 0 0 1 1.461.5h13.078a1 1 0 0 1 .772 1.636l-6.54 7.929Z"/></g></svg>');--carrot--error: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="11" fill="none"><g transform="rotate(180,8,5.5)"><path fill="%23ff003d" d="M8.771 10.065a1 1 0 0 1-1.542 0L.689 2.136A1 1 0 0 1 1.461.5h13.078a1 1 0 0 1 .772 1.636l-6.54 7.929Z"/></g></svg>')}:root{accent-color:var(--accent-color);background:#fff;color:var(--brand-grey--dark);font:normal 1rem var(--font-family-sans)}@media screen{body{display:flex;flex-direction:column}}a{color:var(--accent-color)}footer{border-top:solid 1px #bbb;color:var(--brand-grey--light);font-size:.75rem;padding:calc(1.25rem + 6px) 1.25rem 1.25rem;position:relative}footer::before{background:url("/assets/water-38cd1d95.jpg") top center/100% auto no-repeat;content:"";display:block;height:5px;left:0;opacity:.3;position:absolute;top:0;width:100%}header{display:flex}body>header{background:#f2f2f2;border-bottom:solid 1px #bbb;min-height:calc(4.5rem + 1px)}nav{align-items:center;color:var(--brand-grey--light);display:flex;font-size:1.125rem;font-weight:500;gap:2rem;line-height:1;padding:0 1rem}nav a{text-decoration:none}nav [aria-current]{border-bottom:solid .2222222222em;border-top:solid .2222222222em rgba(0,0,0,0);color:currentColor;padding:.4444444444em 0}nav+nav{margin-inline-start:auto}aside{border:solid 1px var(--brand-blue--light);border-radius:.625rem;padding:1.5rem 2rem}main{flex-grow:1;padding:3.75rem 1.25rem 2.5rem;position:relative}main::before{background:url("/assets/water-38cd1d95.jpg") center 0%/100% auto no-repeat;content:"";height:1.25rem;left:0;position:absolute;top:0;width:100%}main>header{margin-bottom:2.5rem}dl{line-height:1.5}dd{color:var(--brand-grey--dark);font-size:.875rem;font-weight:400}dt{color:var(--brand-grey--light);font-size:.75rem;font-weight:400}address{font-style:normal}code,kbd,samp{font-family:var(--font-family-monospace)}fieldset{border:none;padding-inline:0}label,fieldset:has([type=checkbox]):not(:has(fieldset))>legend{color:var(--brand-grey--medium);font-size:.75rem}input,output,select,textarea{background:#fff;border:solid 1px #ccc;border-radius:3px;color:var(--brand-grey--dark);font:normal .875rem/1.28 var(--font-family-sans);min-height:2.5rem;padding:.625rem}output{border-color:rgba(0,0,0,0);display:inline-block;padding-inline-start:0}[type=checkbox]{appearance:none;height:calc(2rem - 2px);min-height:calc(2rem - 2px);width:calc(2rem - 2px)}[type=checkbox]:checked{background:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" fill="none"><path fill="%2300AEEF" fill-rule="evenodd" d="M10.204 18.812 20.928 8.088c.841-.841.841-2.207 0-3.049l-1.034-1.034a2.157 2.157 0 0 0-3.048 0l-7.712 7.712a.718.718 0 0 1-1.006.01L6.114 9.795a2.157 2.157 0 0 0-3.018.032L2.07 10.854a2.155 2.155 0 0 0 .027 3.076c1.367 1.32 3.737 3.607 5.085 4.91.846.816 2.19.804 3.022-.028Z" clip-rule="evenodd"/></svg>') no-repeat center center/calc(1.5rem - 1px) calc(1.5rem - 1px)}[type=checkbox]:active{box-shadow:inset 0 0 3px #ccc}[type=number]{appearance:textfield;text-align:right}[type=number][size="3"]{font-variant-numeric:tabular-nums;width:calc(3ch + 1.5rem)}[type=number]::-webkit-inner-spin-button{display:none}[type=search]{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path fill="%23CDCDCD" fill-rule="evenodd" d="M24.31 24.31c-.72.72-1.86.72-2.58 0l-5.4-5.4a9.938 9.938 0 0 1-5.61 1.74c-5.46 0-9.9-4.44-9.9-9.9s4.44-9.9 9.9-9.9 9.9 4.44 9.9 9.9c0 2.07-.631 3.99-1.74 5.58l5.4 5.4c.75.72.75 1.86.03 2.58ZM10.75 4.45c-3.48 0-6.3 2.82-6.3 6.3s2.82 6.3 6.3 6.3 6.3-2.82 6.3-6.3-2.82-6.3-6.3-6.3Z" clip-rule="evenodd"/></svg>');background-position:center left 1rem;background-repeat:no-repeat;background-size:.8888888889em .8888888889em;border-radius:1.5em;line-height:1;min-height:2.5rem;padding-left:2.5em}select{appearance:none;background-image:var(--carrot);background-position:center right .625rem;background-repeat:no-repeat;overflow:hidden;padding-right:2.5rem;text-overflow:ellipsis}select:active{background-image:var(--carrot--active)}select:user-invalid{background-image:var(--carrot--error)}select[multiple]{background-image:none;padding-right:.625rem}table{border:solid 1px #eee;border-radius:5px 5px 0 0;border-spacing:0;font-size:.75rem;font-variant-numeric:tabular-nums;width:100%}th{text-align:left}th,td{padding:1.25rem .625rem}th:first-child,td:first-child{padding-left:1.25rem}tbody tr>*{border-top:solid 1px #eee}thead{background:#eee;border-radius:inherit;color:var(--brand-grey--light);font-size:.75rem;font-weight:700;line-height:1.5;text-align:left}thead>tr:first-child{border-radius:inherit}thead>tr:first-child>th:first-child{border-top-left-radius:4px}thead>tr:first-child>th:last-child{border-top-right-radius:4px}dialog{border:none;margin:20dvh auto auto;max-width:50rem;padding:0;position:absolute;width:100%}::backdrop{background:rgba(0,0,0,.2)}:root:has(:popover-open) ::backdrop{background:rgba(0,0,0,0)}:focus{outline:solid 2px var(--accent-color);outline-offset:2px}[data-colspan="1"]{grid-column-end:span 1}[data-colspan="2"]{grid-column-end:span 2}[data-colspan="3"]{grid-column-end:span 3}[data-col-reset]{grid-column-start:1}.header-branding{align-items:center;background:#fff;display:flex;justify-content:center;justify-self:start;min-height:4.5rem;min-width:4.5rem}button,[type=button],[type=submit],[type=reset],.button{text-decoration:none}button svg,[type=button] svg,[type=submit] svg,[type=reset] svg,.button svg{flex-shrink:0}button.calm,[type=button].calm,[type=submit].calm,[type=reset].calm,.button.calm{text-transform:none}button.close-button,[type=button].close-button,[type=submit].close-button,[type=reset].close-button,.button.close-button{background:rgba(0,0,0,0);border:none;border-radius:0;height:1.1 .25rem;padding:.625rem .625rem 0 0;position:absolute;right:0;top:0;width:1.125rem}button.icon,[type=button].icon,[type=submit].icon,[type=reset].icon,.button.icon{flex-shrink:0;padding:.3125rem;width:1.875rem}button.icon svg,[type=button].icon svg,[type=submit].icon svg,[type=reset].icon svg,.button.icon svg{height:1.25rem;width:1.25rem}button.text,[type=button].text,[type=submit].text,[type=reset].text,.button.text{background:rgba(0,0,0,0);border:none;border-radius:0;color:var(--accent-color);height:unset;line-height:inherit;padding:0}button.xl,[type=button].xl,[type=submit].xl,[type=reset].xl,.button.xl{font-size:1.125rem;gap:.75rem;padding:.75rem}.button_to>button{display:flex}.is-pending[value=refresh] svg{animation:1s linear 0s infinite running --spin}clampable-note{display:block}clampable-note:defined[clamped] .e-content{-moz-line-clamp:3;-webkit-line-clamp:3;line-clamp:3}@supports(-webkit-line-clamp: 3){clampable-note:defined[clamped] .e-content{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}clampable-note:defined button{font-size:.75rem}dialog header{margin:0 0 1.25rem;position:relative}dialog h2{font-size:1.125rem;font-weight:500}dialog .dialog__liner{background:#fff;border:none;padding:1.25rem 2rem}dl.inline{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}dl.grid{display:grid;flex-wrap:wrap;gap:1.5rem 2rem}dl.grid dt{white-space:nowrap}dl.grid .wrap{grid-column:1}.flash__wrapper{display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;top:-1rem;width:100%}flash-message{background:var(--flash-background, var(--error--050));border:solid 1px var(--flash-foreground, var(--error--500));border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:var(--flash-foreground, var(--error--500));font-size:.875rem;line-height:1.2857142857;min-width:min(18rem,80vw);padding:1.25rem 1.5rem;pointer-events:auto;position:relative;transition:opacity .8s ease-in}flash-message button{color:var(--brand-grey--light)}flash-message button>svg{height:.5rem;width:.5rem}flash-message[level=alert]{--flash-background: var(--error--050);--flash-foreground: var(--error--500)}flash-message[level=notice]{--flash-background: var(--success--050);--flash-foreground: var(--success--500)}flash-message:popover-open{margin:calc(3.5rem + 1px) auto 0}flash-message.is-closing{opacity:0}form .actions{display:flex;gap:1.25rem;justify-content:space-between}.field{margin:0 0 1.25rem}.field input,.field select,.field textarea{display:block;width:100%}.field label{display:block;margin:0 0 .25rem}.field label+br{display:none}.field .code{font-family:var(--font-family-monospace)}.field .error,.field .note,.field .warn{font-size:.75rem;line-height:1.5;margin:.4166666667em 0}.field .error{color:var(--error--500);display:none}.field .note,.field .warn{color:var(--brand-grey--light)}.field .invalid~.error,.field :user-invalid~.error{display:block}.field label.invalid{background:rgba(0,0,0,0)}.field select.invalid{background-image:var(--carrot--error)}.field:has([type=checkbox]){align-content:center;display:grid;grid-gap:.3125rem .625rem;grid-template-columns:calc(2rem - 2px) 1fr;min-height:2.5rem}.field:has([type=checkbox]) input{grid-column:1;grid-row:1}.field:has([type=checkbox]) label{font-size:1.125rem;font-weight:400;grid-column:2;grid-row:1;justify-self:start}.field:has([type=checkbox]) .error,.field:has([type=checkbox]) .note{grid-column:2}h1,.h1{font-size:1.5rem;font-weight:300;margin:0 0 2rem}h2,.h2{color:var(--brand-grey--medium);font-size:1.125rem;font-weight:700;margin-bottom:.75rem}h3,.h3{font-size:1.125rem;font-weight:400;margin-bottom:.75rem}multi-select{display:block}multi-select>select:not([name]){display:block}multi-select ol{counter-reset:options;display:grid;font-size:.875rem;grid-gap:.625rem 1rem;grid-template-columns:min-content 1fr auto;padding:.625rem 0 0}multi-select ol li{counter-increment:options;display:grid;grid-column:1/-1;grid-template-columns:subgrid;justify-content:space-between}multi-select ol li::before{color:var(--brand-grey--dark);content:counter(options);font-weight:700;text-align:right}multi-select ol li button[type=button].icon{justify-content:end}multi-select ol li button[type=button].icon>svg{height:.75rem;width:.75rem}.feeds__wrapper{align-content:start;display:flex;flex-direction:column;gap:2rem;justify-content:start}.feeds__wrapper section.h-feed{display:block}.feeds__wrapper section.h-feed>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.feeds__wrapper section.h-feed>header>*{margin-block:0}.feeds__wrapper .h-entry{margin-block:1.25rem}.feeds__wrapper .h-entry header{color:var(--brand-grey--medium);display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;margin-block-end:.25rem}.feeds__wrapper .h-entry time{order:1}.feeds__wrapper .h-entry .p-author{order:2}.feeds__wrapper form{margin-block:1.25rem 2rem}.feeds__wrapper [type=button]{justify-self:end}.feeds__wrapper .actions button{font-size:.875rem}.feeds__wrapper .actions [type=reset]{font-weight:400}.feeds__wrapper .actions [type=submit]{padding-inline:2rem}.feeds__wrapper p,.feeds__wrapper summary{color:var(--brand-grey--light);font-size:.75rem;font-weight:700;line-height:1.5}.feeds__wrapper summary::marker{content:none}.feeds__wrapper summary:focus{outline:none}.feeds__wrapper summary:focus::after{outline:solid 2px var(--accent-color);outline-offset:2px}.feeds__wrapper details::before,.feeds__wrapper summary::before{content:none}.feeds__wrapper summary::after{color:var(--accent-color);content:"(Show Changes)";display:block;font-size:.75rem;width:fit-content}.feeds__wrapper details{font-size:.75rem}.feeds__wrapper details[open] summary::after{content:"(Hide Changes)"}.feeds__wrapper ::-webkit-details-marker{display:none}entry-list.limited .h-entry+.h-entry+.h-entry~.h-entry{display:none}.pill{align-items:center;background-color:var(--background-color, #f5f5f5);border:solid 1px var(--border-color, #ccc);border-radius:.75rem;color:var(--text-color, #3d3d3d);display:inline-flex;font:500 .75rem/1.5 var(--font-family-sans);gap:.375rem;padding:.125rem .375rem}.pill::before{background:var(--bullet-color, #636363);border-radius:.25rem;content:"";height:.5rem;width:.5rem}.pill[data-status=info]{--background-color: #e9f9ff;--border-color: #94cce1;--bullet-color: var(--brand-blue--light);--text-color: var(--brand-blue--light)}.pill[data-status=error]{--background-color: var(--error--050);--border-color: var(--error--500);--bullet-color: var(--error--500);--text-color: var(--error--500)}.pill[data-status=success]{--background-color: var(--success--050);--border-color: var(--success--200);--bullet-color: var(--success--500);--text-color: var(--success--700)}.profile__link{font-size:.875rem;font-weight:500}.results-table th[scope=row]{font-size:.875rem}.results-table td.actions{text-align:right}.results-table td>a:only-child,.results-table th>a:only-child{font-size:.875rem;font-weight:700;text-decoration:none}.results-table .billing_active{font-weight:500;white-space:nowrap}.results-table .billing_active svg{display:inline-block;margin-left:.5rem;vertical-align:middle}.results-table .flagged th,.results-table .flagged td{background-color:var(--error--050)}.results-table .flagged .billing_active{color:var(--error--500)}.results-table .numeric{text-align:right}.results-table .p-adr{color:var(--brand-grey--medium);font-size:.625rem}@supports selector(::thumb) and selector(::track){input[switch]::thumb,input[switch]::track{grid-area:1/1}input[switch]:checked::after,input[switch]:checked::before{translate:44px 0}}.table-filter{align-items:center;display:flex;gap:1.5rem;margin-inline-end:auto}.table-filter label{color:var(--brand-grey--dark);font-weight:700}.table-filter input,.table-filter select{font-size:1.125rem}.table-filter select{border-radius:5px;padding-block:.75rem;width:14rem}.table-filter [type=search]{width:18.75rem}.table-filter .field{margin-block-end:0}.table-filter .field:has([type=search]) label{margin-left:1rem}.table-filter~.button,.table-filter [type=submit]{align-self:end}.table-filter [type=submit]{margin-bottom:.125rem}table-sort:defined .sorted{color:var(--brand-blue--medium);white-space:nowrap}table-sort:defined .sorted[data-direction="1"]::after{content:" ⬆︎"}table-sort:defined .sorted[data-direction="-1"]::after{content:" ⬇︎"}.hidden,[hidden]{display:none !important}:root:not(.js) .js-only{display:none !important}a[href="#FIXME"]{text-decoration-color:var(--error--500);text-decoration-line:underline !important;text-decoration-style:wavy !important;text-decoration-thickness:.09375rem}@keyframes --spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}[role=tablist]{display:none}tab-view:defined [role=tablist]{display:flex;gap:.625rem;list-style:"";margin:0;padding:0}tab-view:defined [role=tab]{align-items:center;background:#ececec;border:solid 1px #ccc;border-radius:5px 5px 0 0;color:var(--brand-grey--medium);display:flex;font-size:1.125rem;font-weight:500;justify-content:center;margin-bottom:-1px;min-width:12rem;padding:1.25rem;text-decoration:none}tab-view:defined [role=tab][aria-selected]{background:#fff;border-bottom-color:#fff}tab-view:defined [role=tabpanel]{border:solid 1px #ccc;border-radius:0 10px 0 0;padding:1.25rem .625rem .625rem}main[data-controller=customers][data-action=show] aside{display:flex;margin-bottom:2.5rem;margin-right:auto;width:fit-content}main[data-controller=customers][data-action=show] h1{margin:0 auto 0 0}main[data-controller=customers][data-action=show]>header{display:flex}main[data-controller=customers][data-action=show] [role=tabpanel]>header{margin-bottom:1.25rem}main[data-controller=customers][data-action=show] .stats{align-items:center;align-self:end;color:var(--brand-grey--medium);display:flex;font-size:1.125rem;font-weight:500;gap:.5rem 2.5rem;margin-inline:2.5rem;min-height:calc(2.5rem + 2px)}main[data-controller=routers]{align-content:start;display:grid;grid-auto-flow:row dense;grid-gap:2rem 4rem;grid-template-columns:1fr clamp(25%,27.5rem,30%);grid-template-rows:repeat(7, auto)}main[data-controller=routers] h1{font-size:2.25rem;grid-column:1;grid-row:1;line-height:1.2;margin:0 auto 0 0}main[data-controller=routers] h2{grid-column:1/-1}main[data-controller=routers]>header{align-items:start;display:grid;gap:.5rem 2.5rem;grid-auto-columns:1fr auto auto;margin:0}main[data-controller=routers]>header>.pillbox{display:flex;gap:0 .625rem;grid-column:1;grid-row:2;justify-self:start}main[data-controller=routers]>header>.button{grid-column:3;grid-row:1;justify-self:end}main[data-controller=routers]>header>dl{grid-column:2;grid-row:1;justify-self:end}main[data-controller=routers]>header dt{white-space:nowrap}main[data-controller=routers]>aside,main[data-controller=routers]>section{grid-column:1}main[data-controller=routers]>aside a{font-weight:700}main[data-controller=routers]>aside dl.inline{justify-content:space-between}main[data-controller=routers] section{display:grid;grid-gap:.5rem 2.5rem;grid-template-columns:repeat(4, 1fr)}main[data-controller=routers] section>header,main[data-controller=routers] section>h2{grid-column:1/-1}main[data-controller=routers] section>header{align-items:center;display:flex;gap:1.25rem;margin:0 0 .75rem}main[data-controller=routers] section>header>h2{margin:0}main[data-controller=routers] section>header button{display:flex;font-size:.875rem;font-weight:400}main[data-controller=routers] section>dl.grid{display:grid;grid-column:1/-1;grid-template-columns:subgrid}main[data-controller=routers] #feeds{grid-column:2;grid-row:1/-1}main[data-controller=routers] #cellular_info,main[data-controller=routers] #router_info{grid-template-columns:repeat(4, 1fr)}main[data-controller=routers][data-action=index]{grid-template-columns:1fr}main[data-controller=routers][data-action=create]>form,main[data-controller=routers][data-action=edit]>form,main[data-controller=routers][data-action=new]>form,main[data-controller=routers][data-action=new_other]>form,main[data-controller=routers][data-action=update]>form{display:grid;grid-column:1;grid-row:auto/span 4;grid-template-rows:subgrid}main[data-controller=routers][data-action=create] .actions,main[data-controller=routers][data-action=edit] .actions,main[data-controller=routers][data-action=new] .actions,main[data-controller=routers][data-action=new_other] .actions,main[data-controller=routers][data-action=update] .actions{display:grid;grid-gap:.5rem 2.5rem;grid-template-columns:repeat(4, 1fr)}main[data-controller~=routers][data-action=new] select,main[data-controller~=routers][data-action=create] select{font-family:var(--font-family-monospace);width:auto}main[data-controller=sessions] h1{margin:calc(2.75rem - .25em) auto calc(4rem - .25em);text-align:center}main[data-controller=sessions] h2{font-size:1.25rem;font-weight:400;margin:0 0 1.5rem}main[data-controller=sessions] form{box-shadow:0 2px 10px rgba(0,0,0,.2);margin:0 auto;max-width:24rem;padding:1.5rem 2.5rem 2.5rem;width:100%}main[data-controller=sessions] .actions>input{display:block;font-size:1.125rem;font-weight:500;padding-block:.625rem;width:100%}
