/*!
* luci-theme-footstrap
* Copyright 2026 footstrap contributors
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Portions of styles/base are derived from luci-theme-bootstrap, whose notices
* the Apache License requires this file to carry for as long as that code ships:
*   Copyright 2012 Nut & Bolt <david@nut-bolt.nl>
*   Copyright 2011 Twitter, Inc
*/
@layer tokens,base,theme,page;@layer tokens{:root{--P:0 12px 34px rgba(0,0,0,.30);--ac:0 0 0 3px var(--X);--ag:0 0 0 2px var(--j),0 0 0 5px var(--a);--bf:0 0 0 3px var(--ak);--aW:inset 2px 0 0 var(--a);--e:1px solid var(--o);--ab:border-color var(--y),box-shadow var(--y);--aX:rgba(0,0,0,.7);--bg:color-mix(in srgb,var(--t) 12%,transparent);--aO:color-mix(in srgb,var(--k) 12%,transparent);--aK:color-mix(in srgb,var(--a) 18%,transparent);--aE:color-mix(in srgb,var(--t) 18%,transparent);--bn:color-mix(in srgb,var(--Q) 18%,transparent);--ak:color-mix(in srgb,var(--k) 18%,transparent);--az:color-mix(in srgb,var(--a) 40%,transparent);--aF:color-mix(in srgb,var(--t) 40%,transparent);--as:color-mix(in srgb,var(--k) 40%,transparent);--aA:color-mix(in srgb,var(--a) 55%,transparent);--aP:color-mix(in srgb,var(--t) 55%,transparent);--aD:color-mix(in srgb,var(--k) 55%,transparent);--aG:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'><path d='M4.4 9.6A8.5 8.5 0 0 1 18.6 7.6'/><path d='M19.6 14.4A8.5 8.5 0 0 1 5.4 16.4'/><path fill='%23000' stroke='none' d='M21.6 10.6 15.4 8.4 20.4 4.2Z'/><path fill='%23000' stroke='none' d='M2.4 13.4 8.6 15.6 3.6 19.8Z'/></svg>");--al:calc(18px*var(--C));--ax:brightness(.90);--y:.15s;--av:.2s;--au:.25s;--bs:.4s;--aN:1280px;--aq:calc(28px*var(--x));--bz:calc(224px*var(--B));--bx:calc(68px*var(--B));--bG:500px;--aM:var(--j);--by:linear-gradient(-45deg,transparent 45%,var(--c) 45% 55%,transparent 55%),linear-gradient(45deg,transparent 45%,var(--c) 45% 55%,transparent 55%);--aB:calc(46px*var(--B));--ae:calc(34px*var(--B));--aV:12px;--p:var(--aV);--n:calc(var(--aV)*5/6);--s:calc(var(--aV)*2/3);--ai:999px;--aC:calc(16px*var(--x));--af:calc(16px*var(--x));--N:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--M:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--C:1;--x:1;--B:1;--Z:calc(30px*var(--B));--F:calc(38px*var(--B));--be:calc(44px*var(--B));--bm:calc(10px*var(--C));--r:calc(11px*var(--C));--h:calc(13px*var(--C));--ad:calc(16px*var(--C));--aJ:calc(20px*var(--C));--bl:calc(26px*var(--C));--bb:max(16px,var(--ad));--ao:var(--h);--ba:var(--r);--W:400;--v:600;--u:700;--I:1.5;--ay:1.2;--L:.06em;--T:700;--aa:var(--w);--D:calc(2px*var(--x));--f:calc(4px*var(--x));--q:calc(6px*var(--x));--b:calc(8px*var(--x));--m:calc(10px*var(--x));--g:calc(12px*var(--x));--G:calc(14px*var(--x));--l:calc(16px*var(--x));--A:calc(20px*var(--x));--aj:calc(24px*var(--x));--aZ:calc(28px*var(--x));--bi:calc(32px*var(--x));--aY:calc(40px*var(--x));--ar:calc(var(--h)*var(--I) + var(--f)*2 + 2px);--aw:440px;--bE:2;--bF:50;--bd:70;--bB:800;--bD:850;--bC:900;--bo:1000;--bc:1100;--background-color-high:var(--j);--background-color-medium:color-mix(in srgb,var(--j) 55%,var(--i));--background-color-low:var(--i);--text-color-highest:var(--d);--text-color-high:var(--d);--text-color-medium:var(--c);--text-color-low:var(--w);--border-color-high:color-mix(in srgb,var(--o) 60%,var(--d));--border-color-medium:var(--o);--border-color-low:color-mix(in srgb,var(--o) 55%,var(--j));--primary-color-high:var(--a);--primary-color-medium:color-mix(in oklch,var(--a) 78%,var(--c));--primary-color-low:color-mix(in oklch,var(--a) 45%,var(--c));--on-primary-color:var(--z);--error-color-high:var(--k);--error-color-medium:color-mix(in oklch,var(--k) 78%,var(--c));--error-color-low:color-mix(in oklch,var(--k) 45%,var(--c));--on-error-color:var(--U);--success-color-high:var(--t);--success-color-medium:color-mix(in oklch,var(--t) 78%,var(--c));--success-color-low:color-mix(in oklch,var(--t) 45%,var(--c));--on-success-color:var(--ah);--warn-color-high:var(--Q);--warn-color-medium:color-mix(in oklch,var(--Q) 78%,var(--c));--warn-color-low:color-mix(in oklch,var(--Q) 45%,var(--c));--on-warn-color:var(--am);--at:.6;color-scheme:light}@supports (width:round(1px,1px)){:root{--bm:calc(round(10px*var(--C),1px));--r:calc(round(11px*var(--C),1px));--h:calc(round(13px*var(--C),1px));--ad:calc(round(16px*var(--C),1px));--aJ:calc(round(20px*var(--C),1px));--bl:calc(round(26px*var(--C),1px));--ar:calc(round(up,calc(var(--h)*var(--I) + var(--f)*2 + 2px),4px))}}@media (max-width:767px){:root{--ao:var(--bb);--ba:var(--bb)}}:root[data-density=compact]{--C:.9;--B:.85;--x:.65}:root[data-density=large]{--C:1.15;--B:1.15}:root[data-darkmode=true]{--at:.45;--ax:brightness(1.15);color-scheme:dark}:root{--Y:var(--H);--a:var(--J);--aL:10%;--X:color-mix(in srgb,var(--a) var(--aL),transparent);--j:var(--an);--i:var(--V);--o:var(--S);--t:var(--O);--Q:var(--R);--k:var(--K);--aH:55%;--aU:color-mix(in oklch,var(--d) var(--aH),var(--i));--bp:0;--aI:0;--bt:0;--bA:0;--br:0;--bk:1;--bu:none;--bw:74%;--aT:color-mix(in srgb,var(--H) var(--bw),transparent);--aS:none;--aR:440px;--bv:.2;--bj:calc((.016 + .012*max(0,cos((var(--aI) - 258)*1deg)))*var(--bk));--H:#f6f8fa;--an:#fff;--V:#f6f8fa;--S:#d0d7de;--d:#1f2328;--c:#33383d;--w:#3d4348;--J:#0969da;--E:#eaeef2;--O:#197c36;--R:#946300;--K:#cf222e;--z:#fff;--ah:#fff;--am:#fff;--U:#fff}:root[data-darkmode=true]{--bj:calc((.011 + .016*max(0,cos((var(--aI) - 258)*1deg)) - .004*max(0,cos((var(--aI) - 55)*1deg)))*var(--bk));--aH:64%;--aL:15%;--H:#1c2128;--an:#22272e;--V:#2d333b;--S:#444c56;--d:#adbac7;--c:#8f9cab;--w:#959ca5;--J:#569df5;--E:#373e47;--O:#5aad5d;--R:#c79128;--K:#ea7a74;--z:#10151c;--ah:#10151c;--am:#10151c;--U:#10151c}@supports (color:oklch(from red l c 40)){:root[data-tint=hue]{--Y:oklch(from var(--H) l var(--bj) var(--aI))}:root[data-accent=hue]{--a:oklch(from var(--J) l c var(--bp))}:root[data-good=hue]{--t:oklch(from var(--O) l c var(--bt))}:root[data-warn=hue]{--Q:oklch(from var(--R) l c var(--bA))}:root[data-danger=hue]{--k:oklch(from var(--K) l c var(--br))}}:root[data-palette=hicontrast]{--H:#eef1f6;--V:#f6f8fb;--S:#e4e9f1;--d:#101725;--c:#272f3d;--w:#2e3745;--J:#0b6fbd;--E:#eaeef4;--O:#0f7a52;--R:#8a5a00;--K:#c02b2b}:root[data-palette=hicontrast][data-darkmode=true]{--H:#0a0d13;--an:#111620;--V:#161c28;--S:#232b3a;--d:#e8edf5;--c:#9ba6b8;--w:#8f9aad;--J:#3ba7ff;--aL:14%;--E:#1b2230;--O:#43e0a0;--R:#ffb454;--K:#ff6b6b;--z:#0a0d13;--ah:#0a0d13;--am:#0a0d13;--U:#0a0d13}:root[data-palette=bootstrap]{--H:#fff;--V:#f5f5f5;--S:#ccc;--d:#232323;--c:#383838;--w:#424242;--J:#1564c0;--E:#eee;--O:#007936;--R:#826706;--K:#d00000}:root[data-palette=bootstrap][data-darkmode=true]{--H:#222;--an:#282828;--V:#303030;--S:#444;--d:#bfbfbf;--c:#a6a6a6;--w:#9a9a9a;--J:#53a4c2;--E:#333;--O:#1aaf7b;--R:#aa9968;--K:#dd807e;--z:#222;--ah:#222;--am:#222;--U:#222}:root[data-palette="2020"]{--H:#fff;--V:#eef4f8;--S:#c3d2dd;--d:#10202b;--c:#2c4150;--w:#3d5566;--J:#036c92;--E:#e3ebf1;--O:#276e2a;--R:#8a5a00;--K:#c1121f}:root[data-palette="2020"][data-darkmode=true]{--H:#002b49;--an:#0a3a58;--V:#0e4362;--S:#1d5a7d;--d:#e6f1f7;--c:#b8cfdd;--w:#9dbccd;--J:#35c6ea;--E:#123c56;--O:#74cc74;--R:#eab346;--K:#ff9d9d;--z:#002b49;--ah:#002b49;--am:#002b49;--U:#002b49}:root[data-palette=forum]{--H:#fff;--V:#f0f0f0;--S:#ddd;--d:#222;--c:#3d3d3d;--w:#4a4a4a;--J:#0073ac;--E:#eee;--O:#008000;--R:#717100;--K:#c63c1b}:root[data-palette=forum][data-darkmode=true]{--H:#222;--an:#262626;--V:#2e2e2e;--S:#3a3a3a;--d:#ddd;--c:#a3a3a3;--w:#969696;--J:#13a8e3;--E:#333;--O:#1fb65a;--R:#c99259;--K:#eb8066;--z:#222;--ah:#222;--am:#222;--U:#222;--aM:#002b49}@supports not (color:color-mix(in srgb,red 50%,transparent)){:root{--X:transparent;--bg:transparent;--aO:transparent;--aK:transparent;--aE:transparent;--bn:transparent;--ak:transparent;--az:var(--a);--aF:var(--t);--as:var(--k);--aA:var(--a);--aP:var(--t);--aD:var(--k);--ac:var(--ag);--bf:0 0 0 2px var(--j),0 0 0 5px var(--k);--background-color-medium:var(--i);--aT:var(--aX);--aU:var(--w);--border-color-high:var(--o);--border-color-low:var(--o);--primary-color-medium:var(--a);--primary-color-low:var(--c);--error-color-medium:var(--k);--error-color-low:var(--c);--success-color-medium:var(--t);--success-color-low:var(--c);--warn-color-medium:var(--Q);--warn-color-low:var(--c)}}}@layer base{*,*:before,*:after{scroll-margin-top:var(--aB);margin:0;padding:0;border:0;box-sizing:border-box}:where(:root[data-layout=top] .fs-main,:root[data-narrow] .fs-main) *{scroll-margin-top:var(--bq,var(--aB))}abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}[hidden]:not([hidden=until-found]){display:none!important}html{height:100%}a:focus-visible{outline:2px solid var(--a);outline-offset:2px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}button,input,select,option{vertical-align:baseline}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;appearance:button}input[type=search]{appearance:textfield}input[type=search]::-webkit-search-decoration{appearance:none}textarea{overflow:auto;vertical-align:top;font-family:var(--M)}.control-group{display:inline-flex;gap:var(--b)}body{font-size:var(--h);font-weight:var(--W);line-height:var(--I);color:var(--d);min-height:100%;display:flex;flex-direction:column;scrollbar-gutter:stable}a{color:var(--a);text-decoration:none}a:hover{color:var(--a);text-decoration:underline}.nowrap:not(span){white-space:nowrap}p,.cbi-map-descr,.cbi-section-descr,.table .tr.cbi-section-table-descr .th{font-size:var(--h);font-weight:var(--W);margin-bottom:var(--b);text-wrap:pretty}p small{font-size:var(--r);color:var(--c)}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:.7em;font-weight:var(--W);color:var(--c)}ul,ol{margin-block:0 var(--l);margin-inline:var(--aj) 0}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li{color:var(--c)}dl{margin-bottom:var(--l)}dl dt{font-weight:var(--u)}dl dd{margin-inline-start:var(--b)}hr{margin:var(--A) 0;border-bottom:var(--e)}strong{font-weight:var(--u)}small{font-size:var(--h)}address{display:block;margin-bottom:var(--l)}code,pre{font-family:var(--M);font-size:var(--h);border-radius:var(--s)}code{background-color:var(--i);color:var(--d);padding:1px var(--f);overflow-wrap:anywhere}pre{background-color:var(--i);display:block;padding:var(--b);margin:0 0 var(--l);border:1px solid color-mix(in srgb,var(--o) 15%,transparent);white-space:pre-wrap;overflow-wrap:break-word}fieldset{margin-bottom:var(--b);padding-top:var(--b)}fieldset legend{display:block;line-height:1;padding-top:var(--A)}label,input,button{font-family:var(--N);font-size:var(--h);font-weight:var(--W);line-height:normal}.cbi-value{display:flex;flex-wrap:wrap;align-items:baseline}.cbi-value-field{margin-inline-start:var(--A);flex:1;min-width:0}.cbi-value label.cbi-value-title{padding-top:var(--f);flex:0 0 180px;text-align:end;min-width:0}.cbi-value>.cbi-section,.cbi-value>.cbi-tblsection{width:100%}label>input[type=checkbox],label>input[type=radio]{vertical-align:text-top}label[for]{cursor:pointer}.cbi-dynlist{height:auto;display:inline-flex;flex-direction:column}.cbi-dynlist>.item{padding-block:var(--f);padding-inline:var(--b) 2em;position:relative;pointer-events:auto;overflow:hidden;word-break:break-all;cursor:move;user-select:text}.cbi-dynlist>.item:after{content:"×";position:absolute;align-items:center;top:-1px;inset-inline-end:-1px;bottom:-1px;font-weight:var(--u);pointer-events:auto}.cbi-dynlist>.item.dragging{opacity:.5}.cbi-dynlist>.item>span{pointer-events:none}.cbi-dynlist>.add-item{display:flex}.cbi-dynlist>.add-item>input,.cbi-dynlist>.add-item>button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbi-value-field>.cbi-checkbox,.cbi-value-field>div>.cbi-radio{height:var(--ar);display:inline-flex;align-items:center}.cbi-radio{cursor:pointer;gap:var(--f)}::placeholder{color:var(--aU)}input[disabled],button[disabled],select[disabled],textarea[disabled],.cbi-dropdown[disabled]:not(.btn):not(.cbi-button){opacity:var(--at);pointer-events:none;cursor:default}.cbi-optionals,.cbi-section-create{padding-block:0 var(--g);padding-inline:var(--g) 0}.cbi-section-create{display:inline-flex;align-items:center;gap:var(--b)}.cbi-section-create>*{flex:auto}.actions{background:var(--i);margin-bottom:var(--l);padding:var(--aC);border-top:var(--e);border-radius:0 0 var(--p) var(--p);text-align:end}.actions .secondary-action{float:right}:root[dir=rtl] .actions .secondary-action{float:left}.actions .secondary-action a,.cbi-page-actions .secondary-action a{line-height:var(--ar)}.actions .secondary-action a:hover,.cbi-page-actions .secondary-action a:hover{text-decoration:underline}.cbi-page-actions>form{display:inline;margin:0}.tr{display:table-row}.table[width="33%"],.th[width="33%"],.td[width="33%"]{width:33%}.table[width="100%"],.th[width="100%"],.td[width="100%"]{width:100%}.table{display:table;width:100%;margin-bottom:var(--l);padding:0;font-size:var(--h);border-collapse:collapse;position:relative}.table .th,.table .td{display:table-cell;vertical-align:middle;padding:var(--b) var(--g);text-align:start}.table .td{overflow-wrap:anywhere}.table .th,.table .tr>.td:first-child{overflow-wrap:break-word}.table .tr:first-child .th{padding-top:var(--b);font-weight:var(--u);vertical-align:top}.tr.placeholder{height:calc(3em + var(--l))}.tr.placeholder>.td{position:absolute;inset-inline:0;text-align:center;line-height:3em;padding-block:var(--b)}.tr.drag-over-above{border-top:2px solid var(--a)}.tr.drag-over-below{border-bottom:2px solid var(--a)}header{position:sticky;top:0;z-index:var(--bB);overflow:visible;color:var(--c);display:flex}li.menu,.dropdown{position:relative}.dropdown:hover ul.dropdown-menu{inset-inline-start:0}.tabs>li,.cbi-tabmenu>li{flex:0 auto;display:flex;align-items:center}.tabs>li>a,.cbi-tabmenu>li>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;outline:none}.cbi-tab-disabled[data-errors]:after{content:attr(data-errors);color:var(--U);height:var(--l);min-width:var(--l);border-radius:var(--ai);text-align:center;margin-inline-end:var(--f);padding:0 var(--f);display:inline-flex;flex-direction:column;justify-content:center;font-size:var(--h)}.cbi-tab-descr{margin:calc(var(--b)*-1) 0 var(--l) 0}.tabs .menu-dropdown,.tabs .dropdown-menu{top:100%;border-width:1px;border-radius:var(--n);border-start-start-radius:0}.tabs a.menu:after,.tabs .dropdown-toggle:after{border-top-color:var(--c);align-self:center;margin-inline-start:var(--f)}.tabs li.open.menu .menu,.tabs .open.dropdown .dropdown-toggle{border-color:var(--o)}.tabs li.open a.menu:after,.tabs .dropdown.open .dropdown-toggle:after{border-top-color:var(--d)}.breadcrumb{padding:var(--b) var(--g);margin:0 0 var(--l);background:linear-gradient(to bottom,var(--j),var(--i));border:var(--e);border-radius:var(--n);display:flex;flex:0}.breadcrumb li{list-style:none}.breadcrumb li:not(:last-child):after{content:"|";padding:0 var(--f)}.breadcrumb .active a{color:var(--c)}footer{margin-top:auto;display:flex;flex-wrap:wrap;align-items:baseline}footer ul.breadcrumb{margin-inline-start:auto}#modal_overlay{position:fixed;top:0;bottom:0;background:var(--aX);z-index:var(--bC);overflow:auto;transition:opacity var(--y);opacity:0;visibility:hidden}.modal{width:90%;margin:var(--aj) auto;min-height:var(--ar);max-width:600px;border-radius:var(--p);background:var(--j);border:var(--e);padding:var(--aC);min-width:270px}.modal>.button-row{display:flex;justify-content:space-between;flex-wrap:wrap}.modal>.button-row>button:not(:last-of-type){margin-inline-end:var(--b)}.modal>.button-row>button:first-of-type{margin-inline-end:auto}body.modal-overlay-active{overflow:hidden;height:100svh}body.modal-overlay-active #modal_overlay{inset-inline:0;opacity:1;visibility:visible}.btn .close,.alert-message .close{font-family:var(--N)}.btn,.cbi-button{cursor:pointer;font-size:var(--h);white-space:pre}.cbi-input-invalid,.cbi-input-invalid.cbi-dropdown:not([open])>ul>li{color:var(--k)}.cbi-page-actions:after{display:table;content:"";clear:both}.cbi-page-actions>:not([method=post]):not(.cbi-button-apply):not(.cbi-button-negative):not(.cbi-button-save):not(.cbi-button-reset){margin-inline-end:var(--f)}.cbi-title-ref:after{content:"➙"}.cbi-tooltip-container{cursor:help}.cbi-tooltip{position:absolute;z-index:var(--bo);inset-inline-start:-10000px;border-radius:var(--s);background:var(--j);white-space:pre-wrap;padding:var(--D) var(--f);opacity:0;transition:opacity var(--au)}.cbi-tooltip-container:hover .cbi-tooltip:not(:empty){inset-inline-start:auto;opacity:1}.cbi-progressbar>div{width:0%}.zonebadge .cbi-tooltip{padding:1px;background:inherit;margin-block:-1.6em 0;margin-inline:-5px 0;pointer-events:none}.zonebadge .cbi-tooltip>*{margin:1px;z-index:var(--bE);position:relative}.zone-forwards{display:flex;flex-wrap:nowrap}.zone-forwards>*{flex:40%;padding:1px;text-wrap:auto}.zone-forwards>span{flex-basis:10%;text-align:center}.zone-forwards .zone-src,.zone-forwards .zone-dest{display:flex;flex-direction:column}.btn.disabled,.btn[disabled]{cursor:default;opacity:var(--at)}.close{float:right;font-size:var(--aJ);font-weight:var(--u);line-height:1}:root[dir=rtl] .close{float:left}.close:hover{text-decoration:none}.alert-message{position:relative;margin-bottom:var(--b);white-space:unset}.alert-message .close{margin-top:1px}.alert-message button{margin:var(--f) 0}header [data-indicator]{white-space:nowrap;text-shadow:none;margin-block:var(--f);margin-inline:var(--f) 0}form.inline{display:inline;margin-bottom:0}.cbi-section-table .tr:not(.placeholder):hover .td,.cbi-section-table .tr:not(.placeholder):hover .th,.cbi-section-table .tr:not(.placeholder):hover:before{background-color:var(--i)}.cbi-section-table .tr.cbi-section-table-descr .th{font-weight:var(--W)}.cbi-section-table-titles{font-weight:var(--u)}.cbi-section-table-titles.named[data-title]:before,.cbi-section-table-titles.named[data-title] ~ .cbi-section-table-descr.named:before,.cbi-section-table-row[data-title]:is(:not(:has(>.cbi-section-table-titles))):before{content:attr(data-title) " ";display:table-cell;vertical-align:middle}.left{text-align:left!important}.right{text-align:right!important}.center{text-align:center!important}.top{vertical-align:top!important}.middle{vertical-align:middle!important}.bottom{vertical-align:bottom!important}table table td,.cbi-value-field table td{border:none}.table.cbi-section-table .td.cbi-section-table-cell{white-space:nowrap;text-align:end}.td.cbi-section-actions{text-align:end;vertical-align:middle;width:15%}.td.cbi-section-actions>*{display:flex}.td.cbi-section-actions>:not(.cbi-dropdown)>*,.td.cbi-section-actions>*>form>*{flex:4em;margin:0 var(--f)}.td.cbi-section-actions>*>form{display:inline-flex;margin:0}.cbi-rowstyle-2,.tr.table-titles,.tr.cbi-section-table-titles{background:var(--i)}th[data-sortable-row]{cursor:pointer}th[data-sort-direction=asc]:after{content:"\a0\25b2"}th[data-sort-direction=desc]:after{content:"\a0\25bc"}.cbi-value-description{--help-indent:1.25em;margin-block:var(--f) 0;margin-inline:var(--help-indent) 0;position:relative}.cbi-value-description:not(:empty):before{--help-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.4'/><path d='M8.9 9.4a3.2 3.2 0 1 1 3.9 3.6v1.4'/><path d='M12.8 17.6h-.02'/></svg>");position:absolute;inset-inline-start:calc(var(--help-indent)*-1);content:"\a0";display:inline-block;width:1em;height:1em;margin-inline-end:var(--f);background:var(--a);mask-image:var(--help-icon);mask-size:cover;-webkit-mask-image:var(--help-icon);-webkit-mask-size:cover}.cbi-section-error{border:1px solid var(--k);border-radius:var(--n);padding:var(--b);margin-bottom:var(--l)}.cbi-section-error ul{margin-block:0;margin-inline:var(--A) 0}.cbi-section-error ul li{font-weight:var(--u)}.ifacebox{border:var(--e);margin:0 var(--g);text-align:center;white-space:nowrap;border-radius:var(--s);display:inline-flex;flex-direction:column;line-height:var(--ay);min-width:100px}.ifacebox .ifacebox-head{border-bottom:var(--e);border-radius:calc(var(--s) - 1px) calc(var(--s) - 1px) 0 0;padding:var(--D)}[data-darkmode=true] .zonebadge[style],[data-darkmode=true] .ifacebox-head[style]{background:linear-gradient(rgba(var(--zone-color-rgb),.4),rgba(var(--zone-color-rgb),.3))!important}.ifacebox .ifacebox-body{padding:var(--f);white-space:normal;overflow-wrap:anywhere}#cbi-network-interface .ifacebox img{width:24px;height:24px}.ifacebadge{display:inline-block;border:var(--e);padding:var(--D);color:var(--d);border-radius:var(--s);cursor:default;line-height:var(--ay)}.ifacebadge img{width:32px;height:32px;vertical-align:middle}.ifacebadge-active{font-weight:var(--u)}.network-status-table{display:flex;flex-wrap:wrap}.network-status-table .ifacebox{margin:var(--b);flex-grow:1}.network-status-table .ifacebox-body{display:flex;flex-direction:column;height:100%;text-align:start}.network-status-table .ifacebox-head{white-space:normal;overflow-wrap:anywhere}.network-status-table .ifacebox-body>*{margin:var(--f)}.network-status-table .ifacebox-body>span{flex:10 10 auto;height:100%}.network-status-table .ifacebox-body>div{margin:-.125em;display:flex;flex-wrap:wrap}#dsl_status_table .ifacebox-body span>strong{display:inline-block;min-width:35%}.ifacebadge.large,.network-status-table .ifacebox-body .ifacebadge{flex:1;padding:var(--f);min-width:220px;margin:var(--f)}.network-status-table .ifacebox-body .ifacebadge{display:flex}.ifacebadge.large{display:inline-flex}.network-status-table .ifacebox-body .ifacebadge>span{overflow:hidden;text-overflow:ellipsis}.ifacebadge>*,.ifacebadge.large>*{margin:0 var(--f)}.zonebadge{padding:var(--D);border-radius:var(--s);display:inline-block;white-space:nowrap;color:var(--d)}.zonebadge>em,.zonebadge>strong{margin:0 var(--f);display:inline-block}.zonebadge>.ifacebadge{margin-inline-start:var(--D)}.zonebadge-empty{border:1px dashed var(--o);font-style:italic;font-size:smaller}div.cbi-value var,.td.cbi-value-field var{font-style:italic}div.cbi-value var[data-tooltip],.td.cbi-value-field var[data-tooltip],div.cbi-value var.cbi-tooltip-container,.td.cbi-value-field var.cbi-tooltip-container{cursor:help;border-bottom:1px dotted var(--a)}div.cbi-value var.cbi-tooltip-container,.td.cbi-value-field var.cbi-tooltip-container .cbi-tooltip{font-style:normal;white-space:normal;color:var(--d)}#modal_overlay>.modal.uci-dialog,#modal_overlay>.modal.cbi-modal{max-width:900px}#modal_overlay>.modal.login>button.important{font-size:var(--ad);margin-top:var(--b);width:100%}.uci-change-list{line-height:var(--I);white-space:pre}.uci-dialog div>del,.uci-dialog div>ins,.uci-dialog div>var{margin-bottom:var(--D);border:var(--e);line-height:var(--ay);overflow:hidden;text-overflow:ellipsis;padding:var(--D);position:relative;background-color:var(--i)}.uci-dialog div>ins{background-color:var(--aE);border-color:var(--aF)}.uci-dialog div>del{background-color:var(--ak);border-color:var(--as)}.uci-dialog var>ins{background-color:var(--aE)}.uci-dialog var>del{background-color:var(--ak)}.uci-change-list>var>*{overflow:hidden;text-overflow:ellipsis}.uci-dialog del,.uci-dialog ins,.uci-dialog var{text-decoration:none;font-family:var(--M);font-style:normal;color:var(--d);display:block}.uci-change-legend{display:flex;flex-wrap:wrap}.uci-change-legend-label{flex-basis:150px;margin:var(--D);display:flex;align-items:center}.uci-change-legend-label>ins,.uci-change-legend-label>del,.uci-change-legend-label>var{margin-inline-end:var(--f);width:16px;height:16px;display:flex}.uci-change-legend-label>*>*{flex-basis:100%;padding:1px}#applyreboot-section{line-height:300%}@keyframes flash{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.flash{animation:flash var(--au)}#view>div.spinning:first-child{display:table;margin:15vh auto}.spinning:before{--spinner-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' stroke='%23000' stroke-width='3' fill='none'><circle cx='10' cy='10' r='8' stroke-opacity='.5'/><path d='M10 2c4 0 8 4 8 8'/></svg>");display:inline-block;flex:none;vertical-align:middle;margin-inline-end:var(--f);width:var(--A);height:var(--A);content:" ";background:var(--d);mask:var(--spinner-icon) center/cover no-repeat;-webkit-mask:var(--spinner-icon) center/cover no-repeat;animation:fs-spin 1s linear infinite}:is(.btn,.cbi-button).spinning:before{background:currentColor}@keyframes fs-spin{to{transform:rotate(360deg)}}[data-tab-title]{height:0;opacity:0;overflow:hidden}[data-tab-active=true],.cbi-filebrowser.open{opacity:1;height:auto;overflow:visible;transition:opacity var(--au)}.cbi-filebrowser{min-width:min(210px,100%);max-width:100%;border:var(--e);display:flex;flex-direction:column;opacity:0;height:0;overflow:hidden}.cbi-filebrowser>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;margin:.25em .25em 0 .25em;white-space:nowrap;border-bottom:var(--e)}.cbi-filebrowser .cbi-button-positive{margin-inline-end:.25em}.cbi-filebrowser>.right{white-space:normal;overflow:visible}.cbi-filebrowser>div{border-bottom:none}.cbi-filebrowser>ul>li{display:flex}.cbi-filebrowser>ul>li>div:first-child{overflow:hidden;text-overflow:ellipsis}.cbi-filebrowser>ul>li>div:last-child{text-align:end}.cbi-filebrowser>ul>li>div:last-child>button{padding:.125em .25em}.cbi-filebrowser .upload{display:flex;flex-wrap:wrap;margin:0 -.125em .25em -.125em;padding:0 0 .125em 0;border-bottom:var(--e)}.cbi-filebrowser .upload>*{margin:.125em;flex:1}.cbi-filebrowser .upload>.btn{flex-basis:60px}.cbi-filebrowser .upload>div{flex:10;min-width:150px}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fs-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fade-out{animation:fade-out var(--au)}.assoclist .ifacebadge{display:flex;flex-direction:column;align-items:center;white-space:normal;text-align:center}.assoclist .ifacebadge>img{margin:var(--f)}.assoclist .td:nth-of-type(3),.assoclist .td:nth-of-type(5){width:25%}[data-darkmode=true] [data-page=admin-statistics-graphs] [data-plugin] img{filter:invert(100%) hue-rotate(180deg)}#view div[style]>svg{background-color:var(--j)}#view div[style]>svg line[style]{stroke:var(--d)!important}#view div[style]>svg>text[style]{fill:var(--d)!important;text-shadow:none!important;font-weight:var(--u)}}@layer theme{:where([data-fs-chrome]:not([data-fs-chrome] *)){font-style:normal;font-variant:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-align:start;cursor:auto}.fs-brand{display:flex;align-items:center;gap:var(--m);color:var(--d);font-weight:var(--u)}.fs-logo{width:var(--ae);height:var(--ae);border-radius:var(--n);border:var(--e);display:flex;align-items:center;justify-content:center;flex:none}.fs-logo svg{width:20px;height:20px}.fs-logo-ring{fill:#002b49}:root[data-darkmode=true] .fs-logo-ring{fill:#e6f4fb}.fs-wordmark{font-size:var(--ad);font-weight:var(--u);letter-spacing:-.01em}.fs-skip{position:fixed;top:8px;inset-inline-start:8px;z-index:var(--bc);padding:var(--m) var(--l);border-radius:var(--n);background:var(--a);color:var(--z);font-weight:var(--u);font-size:var(--h);text-decoration:none;box-shadow:var(--P)}.fs-skip:not(:focus),.fs-sr{clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}.fs-skip:focus{outline:2px solid var(--j);outline-offset:2px}.fs-sr{position:absolute;margin:-1px}#maincontent:focus{outline:none}.fs-logout:hover{color:var(--k)}.fs-sidebar ul.nav.fs-dense1>li>a{padding:var(--f) var(--b)}.fs-sidebar ul.nav.fs-dense2>li>a{padding:var(--f) var(--q)}ul.nav{position:relative;margin:0;list-style:none}ul.nav>li{display:block}ul.nav a{line-height:19px;text-decoration:none}.dropdown-menu li{display:block;position:relative}ul.nav .dropdown-menu a,.dropdown-menu a{line-height:18px}.fs-sidebar ul.nav>li>a:hover,.fs-sidebar ul.nav ul a:hover,.fs-themerow:hover{background:var(--i);color:var(--d);opacity:1}.fs-sidebar ul.nav>li>a.active,.fs-sidebar ul.nav ul a.active,.fs-themerow[aria-expanded=true],.fs-modemenu li.active a{background:var(--X);color:var(--a)}.fs-sidebar ul.nav>li.active>a:not(.active){color:var(--a)}.fs-railtoggle:focus-visible,.fs-themerow:focus-visible,.fs-logout:focus-visible,.fs-sidebar ul.nav a:focus-visible{outline:none;box-shadow:var(--ag)}::selection{background:var(--a);color:var(--z)}:root{caret-color:var(--a);accent-color:var(--a)}.fs-pattern{display:none}:root[data-wallpaper=pattern]{background-color:var(--Y)}:root[data-wallpaper=pattern] body,:root:is([data-wallpaper=pattern],[data-wallpaper=file]) .fs-main{background-color:transparent}:root:is([data-wallpaper=pattern],[data-wallpaper=file]) footer.fs-footer{background:transparent}:root[data-wallpaper=pattern] .fs-pattern{display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--bv)}:root[data-wallpaper=pattern]:not([data-pattern-ink=original]) .fs-pattern{background-color:var(--d);-webkit-mask-image:var(--aS);mask-image:var(--aS);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--aR) auto;mask-size:var(--aR) auto}:root[data-wallpaper=pattern][data-pattern-ink=original] .fs-pattern{background-image:var(--aS);background-repeat:repeat;background-size:var(--aR) auto}:root[data-wallpaper=file] :is(.fs-shell,body:not(:has(.fs-shell))){background-image:linear-gradient(var(--aT),var(--aT)),var(--bu);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}body{background-color:var(--Y);font-family:var(--N)}.fs-ico,.fs-chevron{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fs-brand{flex:auto;min-width:0}.fs-wordmark{overflow-wrap:anywhere;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.fs-railtoggle{align-items:center;justify-content:center;width:calc(28px*var(--B));height:calc(28px*var(--B));padding:0;flex:none;border:1px solid transparent;border-radius:var(--s);background:transparent;color:var(--w);cursor:pointer;transition:background var(--y),border-color var(--y),color var(--y)}.fs-railtoggle:hover{color:var(--d);background:var(--i);border-color:var(--o)}.fs-railtoggle .fs-ico{width:16px;height:16px;transition:rotate var(--av)}.fs-modemenu{list-style:none;margin:0}.fs-sidebar ul.nav>li>a .fs-label{flex:auto}.fs-chevron{width:14px;height:14px;flex:none;color:var(--c);transition:rotate var(--av)}.fs-sidebar ul.nav>li.open>a .fs-chevron{rotate:90deg}:root[dir=rtl] .fs-chevron,:root[dir=rtl] .fs-railtoggle .fs-ico{scale:-1 1}.fs-sidebar ul.nav>li.has-sub>a{cursor:pointer}.fs-shell{display:flex;flex-direction:column;min-height:100svh;width:100%}.fs-sidebar{display:flex;width:100%;height:auto;position:sticky;top:0;z-index:var(--bF);flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--m);padding:var(--m) var(--l);background:var(--aM);border-inline-end:0;border-bottom:var(--e);overflow:visible}.fs-brandrow{flex:0 auto;order:1;min-width:0;max-width:min(100%,30ch);padding:0}.fs-navlabel,.fs-spacer,.fs-railtoggle,.fs-modemenu{display:none}.fs-modemenu:not(:empty):not(.single){display:flex}.fs-sidebar ul.nav{display:flex;order:3;flex:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--D)}.fs-sidebar ul.nav>li.has-sub{position:relative}.fs-sidebar ul.nav>li>a{display:flex;align-items:center;padding:var(--q) var(--g);border-radius:var(--n);color:var(--c);font-size:var(--h);font-weight:var(--v);white-space:nowrap}.fs-sidebar ul.nav>li>a .fs-ico,.fs-sidebar ul.nav>li>a .fs-chevron{display:none}.fs-sidebar ul.nav ul{display:none;list-style:none;position:absolute;inset-inline:0 auto;top:calc(100% + 8px);z-index:var(--bd);width:max-content;min-width:200px;max-width:calc(100vw - 32px);margin:0;padding:var(--b);background:var(--j);border:var(--e);border-radius:var(--p);box-shadow:var(--P)}.fs-sidebar ul.nav>li.has-sub>ul:before{content:"";position:absolute;inset-inline:0;top:-10px;height:10px}@media (hover:hover){.fs-sidebar ul.nav>li.has-sub:hover>ul{display:block}}.fs-sidebar ul.nav>li.has-sub.open>ul{display:block}.fs-sidebar ul.nav ul a{display:block;padding:var(--b) var(--g);border-radius:var(--s);color:var(--c);font-size:var(--h);font-weight:var(--v)}.fs-sidebar #indicators{display:flex;flex-wrap:wrap;align-items:center;gap:var(--q);order:2;margin-inline-start:auto;padding:0}.fs-themerow,.fs-logout{display:flex;align-items:center;justify-content:center;flex:none;order:2;width:var(--ae);height:var(--ae);padding:0;border:var(--e);border-radius:var(--n);background:transparent;color:var(--c)}.fs-themerow{margin-inline-start:auto;font:inherit;font-weight:var(--v);font-size:var(--h);line-height:1.1;text-align:start;cursor:pointer;transition:background var(--y),border-color var(--y),color var(--y)}.fs-sidebar.fs-bar-actrow .fs-brandrow{flex:100%;max-width:100%}.fs-sidebar.fs-ind-compact #indicators [data-indicator=poll-status]{width:var(--ae);padding:0;font-size:0;justify-content:center;position:relative}.fs-sidebar.fs-ind-compact #indicators [data-indicator=poll-status]:before{content:"";width:var(--al);height:var(--al);background:var(--t);-webkit-mask:var(--aG) center/var(--al) no-repeat;mask:var(--aG) center/var(--al) no-repeat}.fs-sidebar.fs-ind-compact #indicators [data-indicator=poll-status]:not([data-style=active]):before{background:var(--c)}.fs-sidebar.fs-ind-compact #indicators [data-indicator]:not([data-indicator=poll-status]){min-width:var(--ae);padding:0 var(--f);font-size:0;justify-content:center}.fs-sidebar.fs-ind-compact #indicators [data-indicator]:not([data-indicator=poll-status]):after{content:attr(data-fs-badge);font-size:var(--r);font-weight:var(--u);font-variant-numeric:tabular-nums}.fs-sidebar #indicators:not(:empty) ~ .fs-themerow{margin-inline-start:0}.fs-themerow:hover,.fs-themerow[aria-expanded=true]{border-color:var(--a)}.fs-logout:hover{border-color:var(--k)}.fs-themerow .fs-label,.fs-logout .fs-label{display:none}.fs-themerow .fs-ico,.fs-logout .fs-ico{width:18px;height:18px;flex:none}.fs-sidebar ul.nav .fs-ico{flex:none}@media (min-width:521px){:root[data-layout=sidebar]:not([data-narrow]) .fs-shell{flex-direction:row;height:100svh;overflow:hidden}:root[data-layout=sidebar]:not([data-narrow]) .fs-main{height:100svh;overflow-y:auto;contain:paint}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar{width:var(--bz);height:100svh;flex:none;position:static;flex-direction:column;flex-wrap:nowrap;align-items:normal;gap:normal;padding:var(--A) var(--G);background:var(--j);border-inline-end:var(--e);border-bottom:0;box-shadow:none;overflow:auto;z-index:auto}:root[data-layout=sidebar]:not([data-narrow]) .fs-brandrow{display:flex;align-items:center;gap:var(--q);flex:none;order:0;min-width:auto;max-width:none;padding-block:0 var(--A);padding-inline:var(--b) var(--f)}:root[data-layout=sidebar]:not([data-narrow]) .fs-navlabel{display:block;color:var(--c);font-size:var(--r);font-weight:var(--u);letter-spacing:.1em;text-transform:uppercase;padding:var(--q) var(--m) var(--b)}:root[data-layout=sidebar]:not([data-narrow]) .fs-spacer{display:block;flex:auto;min-height:12px}:root[data-layout=sidebar]:not([data-narrow]) .fs-railtoggle{display:inline-flex}:root[data-layout=sidebar]:not([data-narrow]) .fs-modemenu{margin-top:var(--f)}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar ul.nav,:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar #modemenu{order:0;flex:0 auto;flex-direction:column;flex-wrap:nowrap;align-items:normal;gap:var(--D)}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar ul.nav>li{position:relative}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar ul.nav>li>a{gap:var(--g);padding:var(--m) var(--g);font-weight:var(--u);white-space:normal;line-height:1.1}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar ul.nav>li>a .fs-ico,:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar ul.nav>li>a .fs-chevron{display:block}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar ul.nav .fs-ico,:root[data-layout=sidebar]:not([data-narrow]) .fs-themerow .fs-ico,:root[data-layout=sidebar]:not([data-narrow]) .fs-logout .fs-ico{width:17px;height:17px}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar ul.nav ul{display:none;position:static;top:auto;inset-inline:auto;z-index:auto;width:auto;min-width:0;max-width:none;flex-direction:column;gap:var(--D);margin-block:0;margin-inline:var(--aZ) 0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;overflow:hidden}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar ul.nav>li.has-sub>ul:before{content:none}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar ul.nav>li.open>ul{display:flex;margin-block:var(--f) var(--g);margin-inline:var(--aZ) 0;padding-inline-start:var(--f);border-inline-start:var(--e)}:root[data-layout=sidebar]:not([data-narrow]) .fs-themerow,:root[data-layout=sidebar]:not([data-narrow]) .fs-logout{order:0;margin-inline-start:0;width:100%;height:auto;justify-content:normal;gap:var(--g);padding:var(--m) var(--g);border:0}:root[data-layout=sidebar]:not([data-narrow]) .fs-logout{font-weight:var(--v);font-size:var(--h)}:root[data-layout=sidebar]:not([data-narrow]) .fs-logout:hover{background:var(--i)}:root[data-layout=sidebar]:not([data-narrow]) .fs-themerow .fs-label,:root[data-layout=sidebar]:not([data-narrow]) .fs-logout .fs-label{display:block;flex:auto}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar #indicators{order:0;margin-inline-start:0;padding:0 var(--q) var(--f)}:root[data-layout=sidebar]:not([data-narrow]) .fs-sidebar #indicators [data-indicator]{flex:100%;justify-content:center}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar{width:var(--bx);padding:var(--A) var(--m);overflow:visible}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-brandrow{flex-direction:column;gap:var(--m);padding:0 0 var(--A)}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-brand{flex:none;justify-content:center}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-railtoggle .fs-ico{rotate:180deg}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-wordmark,:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-navlabel,:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-modemenu,:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar ul.nav>li>a>.fs-label,:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-themerow>.fs-label,:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-logout>.fs-label,:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar ul.nav>li>a .fs-chevron{display:none}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar ul.nav>li>a,:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-themerow,:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-logout{justify-content:center;gap:0;padding:var(--m) 0}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar ul.nav>li:not(.has-sub)>a:after{content:attr(data-label);position:absolute;inset-inline-start:100%;top:50%;transform:translateY(-50%);margin-inline-start:var(--m);z-index:var(--bd);padding:var(--q) var(--m);border-radius:var(--s);background:var(--j);border:var(--e);box-shadow:var(--P);color:var(--d);font-size:var(--h);font-weight:var(--v);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--y)}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar ul.nav>li:not(.has-sub)>a:hover:after{opacity:1}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar ul.nav>li.has-sub>ul{display:none;position:absolute;inset-inline-start:100%;top:-8px;margin-block:0;margin-inline:var(--m) 0;min-width:196px;padding:var(--b);z-index:var(--bd);background:var(--j);border:var(--e);border-radius:var(--p);box-shadow:var(--P);animation:fs-fade var(--y)}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar ul.nav>li.has-sub.open>ul{display:flex}@media (hover:hover){:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar ul.nav>li.has-sub:hover>ul{display:flex}}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar ul.nav>li>ul[data-title]:before{content:attr(data-title);position:static;inset:auto;height:auto;padding:var(--f) var(--g) var(--b);color:var(--aa);font-size:var(--r);font-weight:var(--T);letter-spacing:var(--L);text-transform:uppercase}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar ul.nav>li.has-sub:after{content:"";position:absolute;inset-inline-start:100%;top:0;width:12px;height:100%}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar #indicators [data-indicator=poll-status]{font-size:0;width:var(--Z);height:var(--Z);padding:0;border:0;box-shadow:none;background:var(--t);-webkit-mask:var(--aG) center/var(--al) no-repeat;mask:var(--aG) center/var(--al) no-repeat}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar #indicators [data-indicator=poll-status]:not([data-style=active]){background:var(--c)}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] #indicators [data-indicator]:not([data-indicator=poll-status]){font-size:0;min-width:var(--Z);max-width:100%;height:var(--Z);padding:0 var(--f);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] #indicators [data-indicator]:not([data-indicator=poll-status]):after{content:attr(data-fs-badge);font-size:var(--r);font-weight:var(--u);font-variant-numeric:tabular-nums}}.fs-main{flex:auto;min-width:0;display:flex;flex-direction:column;background:var(--Y);overflow-x:clip}.fs-sidebar #indicators:empty{display:none}.fs-content{padding:var(--A) var(--aq);flex:auto;width:100%;max-width:var(--aN);margin:0 auto}.fs-staging{visibility:hidden;height:0;overflow:clip}#fs-nav-progress{position:fixed;inset-inline:0;top:0;height:2px;background:var(--a);transform:scaleX(0);transform-origin:left center;opacity:0;pointer-events:none;z-index:var(--bo)}:root[dir=rtl] #fs-nav-progress{transform-origin:right center}#fs-nav-progress[data-state=active]{opacity:1;transform:scaleX(.8);transition:transform 2s cubic-bezier(.1,.7,.1,1),opacity 120ms linear}#fs-nav-progress[data-state=done]{transform:scaleX(1);transition:transform 120ms ease-out,opacity 300ms linear 100ms}@media (prefers-reduced-motion:reduce){#fs-nav-progress[data-state=active],#fs-nav-progress[data-state=done]{transition:none;transform:scaleX(1)}}footer{padding:var(--G) var(--aq);border-top:var(--e);color:var(--c);font-size:var(--h);background:var(--Y);justify-content:center;text-align:center;line-height:max(26px,calc(var(--h)*2))}footer a{color:var(--c)}footer a:hover{color:var(--a)}.fs-main>.alert-message{order:1;margin:var(--l) auto 0;width:calc(100% - var(--aq)*2);max-width:calc(var(--aN) - var(--aq)*2)}.fs-main>.fs-content{order:2}.fs-main>.fs-footer{order:3}@media (max-width:767px){.fs-content{padding:var(--l)}.fs-main>.alert-message{margin:var(--g) var(--l) 0;width:auto}.fs-main .alert-message{flex-wrap:wrap}.fs-main .alert-message>*{min-width:0;margin-inline-start:0}.fs-main .alert-message div{flex-wrap:wrap;min-width:0}.fs-main .alert-message .btn,.fs-main .alert-message button{white-space:normal;max-width:100%}}.fs-main .alert-message .btn,.fs-main .alert-message button{overflow-wrap:anywhere}#indicators [data-indicator]{display:inline-flex;align-items:center;min-height:var(--ae);text-transform:none;font-weight:var(--v);font-size:var(--h);background:transparent;border:var(--e);color:var(--c);border-radius:var(--n);padding:0 var(--g);box-shadow:none}#indicators [data-indicator][data-style=active]{color:var(--t)}#indicators [data-indicator][data-clickable]{cursor:pointer}#indicators [data-indicator][data-clickable]:focus-visible{outline:none;border-color:var(--a);box-shadow:var(--ac)}.cbi-progressbar{position:relative;height:10px;background:var(--E);border:0;border-radius:var(--ai);overflow:visible;min-width:120px;margin:0;margin-block-start:calc(var(--r)*var(--I))}.cbi-progressbar>div{height:100%;background:var(--a);border-radius:var(--ai);transition:width var(--bs)}.cbi-progressbar[data-fs-level=warn]>div{background:var(--Q)}.cbi-progressbar[data-fs-level=danger]>div{background:var(--k)}.cbi-progressbar:after{content:attr(title);position:absolute;inset-inline:auto 0;bottom:calc(100% + var(--f));top:auto;font-family:var(--M);font-size:var(--r);font-weight:var(--W);color:var(--c);white-space:nowrap;text-shadow:none}.cbi-value-field>.cbi-progressbar{margin-inline-end:var(--aQ);margin-block-start:0;--aQ:calc(var(--aY)*2)}.cbi-value-field>.cbi-progressbar:after{inset-inline:calc(100% + var(--b)) auto;bottom:auto;top:50%;transform:translateY(-50%)}.cbi-section .table:has(.tr.table-titles) .td .cbi-progressbar{margin-inline-end:var(--aQ);margin-block-start:0;--aQ:var(--aY);min-width:60px}.cbi-section .table:has(.tr.table-titles) .td .cbi-progressbar:after{inset-inline:calc(100% + var(--b)) auto;bottom:auto;top:50%;transform:translateY(-50%)}.cbi-section .table.fs-stacked:has(.tr.table-titles) .td .cbi-progressbar{margin-inline-end:0;margin-block-start:calc(var(--r)*var(--I))}.cbi-section .table.fs-stacked:has(.tr.table-titles) .td .cbi-progressbar:after{inset-inline:auto 0;bottom:calc(100% + var(--f));top:auto;transform:none}.cbi-section,.cbi-map>.cbi-section-node,.panel{background:var(--j);border:var(--e);border-radius:var(--p)}.cbi-section{padding:var(--aC);margin-bottom:var(--af)}legend{font-size:var(--ad);font-weight:var(--u);color:var(--d)}.cbi-section>.cbi-title{margin-bottom:var(--g)}.cbi-section>.cbi-title h3,.cbi-section>h3:first-child,.cbi-section>legend{margin:0;padding:0;border:0}.cbi-section>h3:first-child,.cbi-section>legend{margin-bottom:var(--g)}.cbi-section .table + h3{margin-top:var(--A)}.cbi-section h3 + .table{margin-top:var(--g)}.cbi-section .table:not([id]):not(.fs-dt),.cbi-section-node .table:not([id]):not(.fs-dt),.cbi-modal .table,.table .table,.cbi-value .table{border:0;border-radius:0;overflow:visible;background:none}.cbi-section .table{margin:0;width:100%}.table.cbi-section-table input[type=password],.table.cbi-section-table input[type=text],.table.cbi-section-table textarea,.table.cbi-section-table select,.table.cbi-section-table .cbi-select{width:100%;min-width:auto}.table.cbi-section-table .td.cbi-section-table-cell select,.table.cbi-section-table .td.cbi-section-table-cell .cbi-select{width:inherit}.table.cbi-section-table .cbi-section-filter{padding:var(--f) var(--q);font-size:var(--ba);text-overflow:ellipsis}.cbi-section .table .td,.cbi-section .table .th{padding-block:var(--m);padding-inline:0 var(--l);border:0;border-bottom:var(--e);line-height:1.45;vertical-align:middle;text-align:start}.cbi-section .table .td.cbi-section-table-cell.cbi-section-actions{text-align:end}.cbi-section .table .tr:last-child .td{border-bottom:0}.cbi-section .table .th{color:var(--aa);font-weight:var(--T);font-size:var(--r);letter-spacing:var(--L)}.cbi-section .table:is([id],.fs-dt) .td,.cbi-section .table:is([id],.fs-dt) .th,:is(table,div).fs-dt .td,:is(table,div).fs-dt .th{padding:var(--m) var(--g)}.cbi-section .table:is([id],.fs-dt) .td{font-family:var(--M);font-size:var(--h);color:var(--d)}.table.fs-dt:not(.fs-stacked) .td{overflow-wrap:break-word}.table.fs-dt:not(.fs-stacked) .td.fs-td-break{overflow-wrap:anywhere}.table.fs-dt .td,.table.fs-dt .td :not(button):not(.btn):not(input):not(select):not(textarea){word-break:normal!important}:where(:root[data-layout=sidebar]:not([data-narrow]) #view,#modal_overlay) .table.fs-dt:not(.fs-stacked) .tr.table-titles .th{position:sticky;top:0;z-index:1;background:var(--i)}:where(:root[data-layout=top] #view,:root[data-narrow] #view) .table.fs-dt:not(.fs-stacked) .tr.table-titles .th{position:sticky;top:var(--bq,var(--aB));z-index:1;background:var(--i)}.table.fs-dt{overflow-anchor:none}.cbi-section .table:is([id],.fs-dt) .tr:not(.table-titles):not(.placeholder):hover .td{background:var(--i)}.cbi-section .table:is([id],.fs-dt) .tr.table-titles .th{border-bottom-color:var(--o)}.cbi-section .table[id],#view .table[id],.cbi-section .table.fs-dt,.cbi-section table.fs-dt,:is(table,div).fs-dt{border-collapse:separate;border-spacing:0;border:var(--e);border-radius:var(--p);overflow:visible}.cbi-section .table[id] :is(.tr.table-titles,.thead) .th:first-child,#view .table[id] :is(.tr.table-titles,.thead) .th:first-child,:is(table,div).fs-dt :is(.tr.table-titles,.thead) .th:first-child{border-start-start-radius:var(--p)}.cbi-section .table[id] :is(.tr.table-titles,.thead) .th:last-child,#view .table[id] :is(.tr.table-titles,.thead) .th:last-child,:is(table,div).fs-dt :is(.tr.table-titles,.thead) .th:last-child{border-start-end-radius:var(--p)}.cbi-section .table[id] .tr:last-child .td:first-child,#view .table[id] .tr:last-child .td:first-child,:is(table,div).fs-dt .tr:last-child .td:first-child{border-end-start-radius:var(--p)}.cbi-section .table[id] .tr:last-child .td:last-child,#view .table[id] .tr:last-child .td:last-child,:is(table,div).fs-dt .tr:last-child .td:last-child{border-end-end-radius:var(--p)}.cbi-section .table[id] .tr.placeholder .td,#view .table[id] .tr.placeholder .td,:is(table,div).fs-dt .tr.placeholder .td{padding-block:var(--b);text-align:start;color:var(--c);font-family:var(--N);border-radius:0 0 var(--p) var(--p)}.cbi-section .table:not([id]):not(.cbi-section-table):not(.fs-dt):not(:has(.th)):not(:has(.td:nth-child(3))):not([style*=table-layout]) .td:first-child{color:var(--c);font-weight:var(--v);width:40%;white-space:nowrap}.cbi-section .table:not([id]):not(.cbi-section-table):not(.fs-dt):not(:has(.th)):not(:has(.td:nth-child(3))):not([style*=table-layout]) .td:last-child:not(:first-child){font-family:var(--M);color:var(--d);text-align:end}@container fs-content (max-width:560px){.cbi-section .table:not([id]):not(.cbi-section-table):not(.fs-dt):not(:has(.th)):not(:has(.td:nth-child(3))):not([style*=table-layout]) .tr{display:block;padding:var(--f) 0 var(--q);border:0;border-bottom:var(--e)}.cbi-section .table:not([id]):not(.cbi-section-table):not(.fs-dt):not(:has(.th)):not(:has(.td:nth-child(3))):not([style*=table-layout]) .tr:last-child{border-bottom:0}.cbi-section .table:not([id]):not(.cbi-section-table):not(.fs-dt):not(:has(.th)):not(:has(.td:nth-child(3))):not([style*=table-layout]) .td:first-child:first-child{display:block;width:auto;white-space:normal;padding:0;border:0;font-size:var(--r);font-weight:var(--T);letter-spacing:var(--L);color:var(--aa);text-transform:uppercase}.cbi-section .table:not([id]):not(.cbi-section-table):not(.fs-dt):not(:has(.th)):not(:has(.td:nth-child(3))):not([style*=table-layout]) .td:last-child:last-child:not(:first-child){display:block;width:auto;text-align:start;padding:0;border:0}}@media (max-width:767px){.cbi-section .table:not([id]):not(.cbi-section-table):not(.fs-dt)[style*=table-layout] .tr{display:flex;flex-wrap:wrap}.cbi-section .table:not([id]):not(.cbi-section-table):not(.fs-dt)[style*=table-layout] .td{flex:50%;min-width:0;width:auto}}.cbi-section .cbi-section{border:0;box-shadow:none;padding:0;margin:0;background:transparent}.cbi-section .ifacebox,.cbi-section .zonebadge,.network-status-table .ifacebox-body .ifacebadge{border-radius:var(--n)}.zonebadge input{width:6em}.cbi-section .ifacebox>.ifacebox-head{--bh:max(0px,calc(var(--n) - 1px));border-radius:var(--bh) var(--bh) 0 0}[data-tab-title]:not([data-tab-active=true]){visibility:hidden;position:relative;height:0;overflow:hidden;padding:0;margin:0;border:0}.cbi-section-error{border-color:var(--k);background:color-mix(in srgb,var(--k) 6%,var(--j));color:var(--d)}.cbi-section-error ul li{color:var(--k)}.cbi-section-table .th,.cbi-section-table .td,.table.cbi-section-table .th,.table.cbi-section-table .td,.table.cbi-section-table .tr:before{padding-block:var(--b);padding-inline:0 var(--g)}.table.cbi-section-table:not(.cbi-section *):not(.cbi-section-node *) .th,.table.cbi-section-table:not(.cbi-section *):not(.cbi-section-node *) .td{padding:var(--m) var(--g)}.cbi-section-table .tr.cbi-section-table-titles .th,.cbi-section-table .tr.table-titles .th{font-size:var(--r);letter-spacing:var(--L);line-height:1.25}.table{border:var(--e);border-radius:var(--p);overflow:hidden;background:var(--j)}.table .tr.table-titles>.th,.table .tr.cbi-section-table-titles>.th,.table .tr.cbi-section-table-titles:before,.table .tr:not(.table-titles):not(.cbi-section-table-titles):not(:last-child)>.td,.table .tr.cbi-section-table-row:not(:last-child):before{border-bottom:var(--e)}:is(#view,#modal_overlay) .fs-dt .td{top:auto;bottom:auto}.table .tr.table-titles,.table .tr.cbi-section-table-titles{background:transparent}.table .tr.table-titles .th,.table .tr.cbi-section-table-titles .th,.table .tr.cbi-section-table-titles:before{color:var(--aa);font-size:var(--r);font-weight:var(--T);letter-spacing:var(--L);background:transparent}.table.cbi-section-table .td.cbi-section-table-titles,.table.cbi-section-table .tr.cbi-section-table-row:before{font-family:var(--N);font-weight:var(--u);color:var(--d)}.table .tr:not(.table-titles):not(.cbi-section-table-titles){transition:background var(--y)}.table.cbi-section-table .tr.cbi-section-table-row:not(.placeholder):hover{background:var(--i)}:root[data-fs-fit] #view .table.fs-dt:not(.fs-fitted),:root[data-fs-fit] #modal_overlay .table.fs-dt:not(.fs-fitted){display:none}.table.fs-stacked{display:block;width:100%}.table.fs-stacked .td.hide-sm,.table.fs-stacked .th.hide-sm,.table.fs-stacked .td.hide-xs,.table.fs-stacked .th.hide-xs,.table.fs-drop-xs .td.hide-sm,.table.fs-drop-xs .th.hide-sm,.table.fs-drop-xs .td.hide-xs,.table.fs-drop-xs .th.hide-xs,.table.fs-stacked .tr.table-titles,.table.fs-stacked .thead,.table.fs-stacked .tr.cbi-section-table-titles,.table.fs-stacked .tr.cbi-section-table-descr{display:none}.table.fs-stacked .tr{display:flex;flex-wrap:wrap}.table.fs-stacked tfoot:not(:has(>.tr)),.table.fs-stacked .tfoot:not(:has(>.tr)){display:flex;flex-wrap:wrap}.table.fs-stacked .td{display:block;min-width:0;width:auto;padding-block:var(--q);padding-inline:0 var(--m);border:0;text-align:start;overflow-wrap:anywhere;white-space:normal}.table.fs-stacked .td[data-title]:before{content:attr(data-title);display:block;margin-bottom:var(--f);font-size:var(--r);font-weight:var(--T);letter-spacing:var(--L);color:var(--aa)}.table.fs-stacked .td.cbi-section-actions:before,.table.fs-stacked .td:not([data-title]):before,.table.fs-stacked .td[data-title=""]:before,.table.fs-stacked tfoot .td[data-title]:before,.table.fs-stacked .tfoot .td[data-title]:before{content:none}.table.fs-stacked .td.cbi-section-actions{display:flex;flex:100%;justify-content:flex-start;flex-wrap:wrap;gap:var(--b);padding-top:var(--b)}.table.fs-stacked .td.cbi-section-actions>*{flex:auto;display:flex;flex-wrap:wrap;gap:var(--b)}.table.fs-stacked .td>*,.table.fs-stacked .td .ifacebadge{min-width:0;max-width:100%}.table.fs-stacked tfoot:has(>.tr),.table.fs-stacked .tfoot:has(>.tr){display:block}.table.fs-stacked tfoot .td:empty,.table.fs-stacked .tfoot .td:empty{display:none}#view .table.fs-dt.fs-stacked,#modal_overlay .table.fs-dt.fs-stacked{overflow:hidden}.table.fs-dt.fs-stacked .tr:not(.placeholder){padding:var(--m) var(--l) var(--g)}.table.fs-stacked .td:not(.cbi-section-actions):not([class*=col-]):not(:has(.cbi-progressbar)){flex:50%!important}.table.fs-stacked .td:has(.cbi-progressbar){flex:100%!important}.table .td.col-1,.table .th.col-1{flex:30px}.table .td.col-2,.table .th.col-2{flex:2 2 60px}.table .td.col-3,.table .th.col-3{flex:3 3 90px}.table .td.col-4,.table .th.col-4{flex:4 4 120px}.table .td.col-5,.table .th.col-5{flex:5 5 150px}.table .td.col-6,.table .th.col-6{flex:6 6 180px}.table .td.col-7,.table .th.col-7{flex:7 7 210px}.table .td.col-8,.table .th.col-8{flex:8 8 240px}.table .td.col-9,.table .th.col-9{flex:9 9 270px}.table .td.col-10,.table .th.col-10{flex:10 10 300px}.table .td{padding-top:var(--b);padding-bottom:var(--b)}#view table:not(.table):not(.cbi-section-table):not(.fs-dt),#modal_overlay table:not(.table):not(.cbi-section-table):not(.fs-dt),#view .table.fs-xscroll,#modal_overlay .table.fs-xscroll{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.table.fs-rowstack,.table.fs-rowstack .tr,.table.fs-rowstack .td,.table.fs-rowstack .th{display:block;width:auto}.table.fs-rowstack .td{padding-inline:0;padding-block:var(--f)}#view .table.fs-xscroll .tr>:first-child,#modal_overlay .table.fs-xscroll .tr>:first-child,#view .table.fs-xscroll tr>:first-child,#modal_overlay .table.fs-xscroll tr>:first-child{position:sticky;inset-inline-start:0;z-index:2;background:var(--j);border-inline-end:var(--e)}#view .table.fs-xscroll:focus-visible,#modal_overlay .table.fs-xscroll:focus-visible{outline:2px solid var(--a);outline-offset:2px}.alert-message{padding:var(--G) var(--l);border-radius:var(--p);border:var(--e);border-inline-start:3px solid var(--a);background-color:var(--j);background-image:linear-gradient(var(--ap,transparent),var(--ap,transparent));color:var(--d);gap:var(--g)}.alert-message.warning:not(.btn){border-color:var(--o);border-inline-start-color:var(--Q);--ap:var(--bn)}.alert-message.error:not(.btn),.alert-message.danger:not(.btn){border-color:var(--o);border-inline-start-color:var(--k);--ap:var(--ak)}.alert-message.success:not(.btn){border-inline-start-color:var(--t);--ap:var(--aE)}.alert-message.info:not(.btn),.alert-message.notice:not(.btn){border-inline-start-color:var(--a);--ap:var(--aK)}.alert-message.spinning{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--b)}.alert-message.spinning:before{grid-row:1;margin-inline-end:0}.alert-message.spinning>*{grid-column:2}.alert-message :is(h2,h3,h4,h5,h6){margin:0 0 var(--f);font-size:var(--ad);font-weight:var(--u);color:var(--d)}.alert-message h4,.alert-message h5,.alert-message pre,.alert-message ul,.alert-message li,.alert-message p{border:none;line-height:inherit;background:transparent;padding:0}.alert-message p{margin:var(--f) 0;color:var(--d);font-size:var(--h)}.alert-message :is(ul,ol,li,pre){color:var(--d);margin:.25em 0}.alert-message .table{margin:var(--m) 0;background:transparent;border:0;box-shadow:none;border-radius:0}.alert-message .table .th,.alert-message .table .tr.table-titles .th,.alert-message .table .tr.cbi-section-table-titles .th{color:var(--d);font-weight:var(--T);font-size:var(--r);letter-spacing:var(--L)}.alert-message .table .th,.alert-message .table .td{padding-block:var(--b);padding-inline:0 var(--g);background:transparent;border-color:color-mix(in srgb,var(--o) 60%,transparent)}.alert-message .table .td{color:var(--d)}.cbi-tooltip{box-shadow:var(--P)}.cbi-tooltip-container:focus-within .cbi-tooltip:not(:empty){inset-inline-start:auto;opacity:1}.cbi-tooltip.info{background:var(--a);border-color:var(--a);color:var(--z)}.cbi-tooltip.success{background:var(--t);border-color:var(--t);color:var(--ah)}.cbi-tooltip.error{background:var(--k);border-color:var(--k);color:var(--U)}.cbi-tooltip.notice{background:var(--i);border-color:var(--o);color:var(--d)}.label{display:inline-block;padding:var(--f) var(--b);border-radius:var(--ai);font-size:var(--r);font-weight:var(--v);line-height:1.4;background:var(--i);border:var(--e);color:var(--c);text-shadow:none;text-transform:none;white-space:nowrap;margin-block:.125em;margin-inline:.4em 0}.label.important,.label.notice{border-color:var(--a);color:var(--a)}.label.warning{border-color:var(--Q);color:var(--Q)}.label.success{border-color:var(--t);color:var(--t)}.label.danger,.label.error{border-color:var(--k);color:var(--k)}a.label:link,a.label:visited{color:var(--c)}a.label:hover{text-decoration:none;color:var(--d)}.cbi-title .label{padding:var(--f) var(--g);border:var(--e);color:var(--c);cursor:pointer;letter-spacing:0;margin:0;min-width:0;box-shadow:none}.cbi-title .label:hover{color:var(--d);border-color:var(--c);opacity:1}.cbi-title .label:focus-visible{outline:none;border-color:var(--a);box-shadow:var(--ac)}.cbi-title .label.notice{opacity:1;color:var(--a);border-color:var(--a)}#tabmenu{margin-bottom:0}#tabmenu ul.tabs,.tabs,.cbi-tabmenu{display:flex;flex-wrap:wrap;gap:var(--f);list-style:none;margin:0 0 var(--af);padding:var(--b);background:var(--j);border:var(--e);border-radius:var(--p);background-size:0 0}.cbi-section .tabs,.cbi-section .cbi-tabmenu:not(.mode):not(.map){background:var(--i);padding:var(--q);box-shadow:none}#tabmenu ul.tabs>li,.tabs>li,.cbi-tabmenu>li{height:auto;margin:0;padding:0;border:0;background:none;border-radius:var(--n);color:var(--c)}#tabmenu ul.tabs>li,ul.cbi-tabmenu.mode>li,.tabs>li{max-width:none}.cbi-tabmenu>li{max-width:100%}#tabmenu ul.tabs>li>a,.tabs>li>a,.cbi-tabmenu>li>a{display:block;margin:0;padding:var(--b) var(--G);border:0;border-radius:var(--n);line-height:1.3;font-size:var(--h);font-weight:var(--v);color:var(--c);transition:background var(--y),color var(--y)}#tabmenu ul.tabs>li>a:hover,.tabs>li>a:hover,.cbi-tabmenu>li>a:hover{background:var(--X);color:var(--d)}#tabmenu ul.tabs>li.active,.tabs>li.active,.cbi-tabmenu>li.cbi-tab{color:var(--z)}#tabmenu ul.tabs>li.active>a,.tabs>li.active>a,.cbi-tabmenu>li.cbi-tab>a{background:var(--a);color:var(--z);font-weight:var(--u)}#tabmenu ul.tabs>li>a:focus-visible,.tabs>li>a:focus-visible,.cbi-tabmenu>li>a:focus-visible{outline:none;box-shadow:var(--ag)}#tabmenu ul.tabs:is(.fs-dense1,.fs-dense2)>li>a,.tabs:is(.fs-dense1,.fs-dense2)>li>a,.cbi-tabmenu:is(.fs-dense1,.fs-dense2)>li>a{padding:var(--f) var(--b)}.cbi-tabmenu.map>li{font-size:var(--h);font-weight:var(--v)}.cbi-tab-disabled[data-errors]:after{background:var(--k)}#view .cbi-section>div[style]:has(>svg){width:auto!important;margin-inline:calc(-1*(var(--aC) + 1px))}#view div[style]:has(>svg){border-color:var(--o)!important}p a,dd a,.cbi-value-description a,.alert-message a:not(.btn):not(.cbi-button){text-decoration:underline}:is(strong,b):not(pre *,code *,#syslog *,textarea *),.ifacebadge,.cbi-value-field .ifacebadge{font-family:var(--N)}code,pre{font-weight:var(--W)}.cbi-title-ref{color:var(--a)}.close{color:var(--d);text-shadow:none;opacity:.6}.close:hover{opacity:1}.ifacebox{background:var(--j);border-color:var(--o)}.ifacebox .ifacebox-head{background:var(--i);color:var(--d)}.ifacebox .ifacebox-head.active{background:var(--a);color:var(--z)}.ifacebadge{background:var(--i);border-color:var(--o)}.ifacebadge-active{border-color:var(--a)}.zonebadge-empty{border-color:var(--o);color:var(--c)}.cbi-map{container-type:inline-size;container-name:fs-content}#view{container-type:inline-size;container-name:fs-view fs-content}.modal{container-type:inline-size;container-name:fs-view fs-content;box-shadow:var(--P)}.pager.center{display:flex;align-items:center;justify-content:center;gap:var(--m);padding:var(--G) 0}.pager .text{flex:none;font-size:var(--h);color:var(--c)}h1,h2,h3,h4,h5,h6{font-weight:var(--u);color:var(--d);line-height:var(--ay)}h1{margin-bottom:var(--l);font-size:var(--bl)}h2{font-size:var(--aJ)}h3{font-size:var(--ad)}h4,h5{font-size:var(--h)}h6{font-size:var(--r);color:var(--c);text-transform:uppercase}.cbi-map>h2,#view>h2{background:var(--j);border:var(--e);border-radius:var(--p);margin:0 0 var(--af);padding:var(--l)}.cbi-map>h2:has(+ .cbi-map-descr),#view>h2:has(+ .cbi-map-descr){border-bottom:0;border-radius:var(--p) var(--p) 0 0;padding-bottom:var(--f);margin-bottom:0;box-shadow:none}.cbi-map>h2 + .cbi-map-descr,#view>h2 + .cbi-map-descr{background:var(--j);border:var(--e);border-top:0;border-radius:0 0 var(--p) var(--p);margin:0 0 var(--af);padding:0 var(--l) var(--l);color:var(--c);font-size:var(--h);line-height:var(--I)}#view :is(textarea,input[type=text],input[type=password],.cbi-dropdown) + .right{margin-top:var(--m)}.cbi-title-buttons{margin-block:var(--b) var(--af)}.cbi-section-remove{margin-bottom:var(--b)}.cbi-map>*:not(.cbi-section):not(.cbi-map-descr):not(.cbi-page-actions):not(h2):not(legend):not(.cbi-tabmenu):not(.cbi-map-tabbed):not(:empty){margin-bottom:var(--af)}.cbi-title .label[data-indicator=poll-status]:after,.fs-ap-chev:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:1px;transform:rotate(45deg);margin-top:-2px;transition:transform var(--av)}.cbi-title .label[data-indicator=poll-status][data-style=inactive]:after,button.fs-ap-fold[aria-expanded=true] .fs-ap-chev:after{transform:rotate(-135deg);margin-top:var(--D)}:root[data-layout=top] .fs-sidebar{min-height:var(--aB);gap:var(--g)}:root[data-layout=top] .fs-sidebar:not(.fs-bar-stack){flex-wrap:nowrap;padding:0 max(20px,calc((100% - var(--aN))/2 + var(--aq)))}:root[data-layout=top] .fs-sidebar:not(.fs-bar-stack) ul.nav{order:2;flex:auto;margin-inline-start:var(--b)}:root[data-layout=top] .fs-sidebar:not(.fs-bar-stack) #indicators,:root[data-layout=top] .fs-sidebar:not(.fs-bar-stack) .fs-themerow,:root[data-layout=top] .fs-sidebar:not(.fs-bar-stack) .fs-logout{order:3;margin-inline-start:0}:root[data-layout=top] .fs-modemenu{order:4;flex:100%;gap:var(--f)}:root[data-layout=top] .fs-content{padding-top:var(--aj)}.cbi-value-field:has(>.cbi-button){display:inline-flex;flex-wrap:wrap;gap:var(--b);align-items:center;justify-content:flex-end}.cbi-button,.btn,input[type=button],input[type=submit],input[type=reset]{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:var(--F);padding:var(--b) var(--G);font-family:var(--N);font-weight:var(--v);line-height:1.1;color:var(--d);background:var(--i);border:var(--e);border-radius:var(--n);box-shadow:none;text-shadow:none;transition:var(--ab)}.cbi-button:hover,.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{border-color:var(--c)}.cbi-button:focus-visible,.btn:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible{outline:none;border-color:var(--a);box-shadow:var(--ac)}.cbi-button-positive:focus-visible,.cbi-button-action:focus-visible,.cbi-button-negative:focus-visible,.cbi-button-remove:focus-visible,.cbi-button-apply:focus-visible,.cbi-button-save:focus-visible,.btn.primary:focus-visible,.btn.danger:focus-visible,.btn.error:focus-visible,.btn.success:focus-visible,.btn.info:focus-visible{outline:none;border-color:transparent;box-shadow:var(--ag)}.cbi-button:active,.btn:active,.btn.active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active{box-shadow:inset 0 2px 4px color-mix(in srgb,var(--o) 40%,transparent)}.cbi-button-positive,.btn.success{background:var(--t);border-color:transparent;color:var(--ah)}.cbi-button-action,.cbi-button-action.important,.btn.primary,.btn.info{background:var(--a);border-color:transparent;color:var(--z)}.cbi-button-negative,.cbi-button-negative.important,.cbi-button-remove,.btn.danger,.btn.error{background:var(--k);border-color:transparent;color:var(--U)}.cbi-button-positive:hover,.btn.success:hover,.cbi-button-action:hover,.btn.primary:hover,.btn.info:hover,.cbi-button-negative:hover,.cbi-button-remove:hover,.btn.danger:hover,.btn.error:hover,.cbi-page-actions .cbi-button-apply:hover,.td .cbi-button-apply:hover{filter:var(--ax);border-color:transparent}.cbi-button-reset,.cbi-button-link{background:transparent;border-color:var(--o);color:var(--c)}.btn.large{font-size:var(--ad);min-height:var(--be);padding:var(--b) var(--l)}.btn.small{font-size:var(--r);min-height:var(--Z);padding:var(--f) var(--m);border-radius:var(--s)}.cbi-section .table[id] .td .btn,.cbi-section .table[id] .td .cbi-button{padding:var(--f) var(--m);font-size:var(--h)}.alert-message .btn,.alert-message .cbi-button{border-radius:var(--n);padding:var(--b) var(--g)}.alert-message .btn:not(.cbi-button-positive,.cbi-button-action,.cbi-button-negative,.cbi-button-remove,.primary,.info,.success,.danger,.error):hover{border-color:var(--a);color:var(--a)}.cbi-page-actions{background:transparent;border:0;border-radius:0;box-shadow:none;padding:var(--b) 0;margin:0 0 var(--af);text-align:end;display:flex;align-items:center;justify-content:flex-end;gap:var(--b);flex-wrap:wrap}.cbi-page-actions .cbi-button,.cbi-page-actions .btn{min-height:var(--F);padding:0 var(--A);border-radius:var(--n);font-weight:var(--v);vertical-align:middle}.cbi-page-actions .cbi-button-reset{background:var(--aO);border:1px solid var(--as);color:var(--d)}.cbi-page-actions .cbi-button-reset:hover{background:var(--ak);border-color:var(--aD)}input[type=file]::file-selector-button{margin-inline-end:var(--g);padding:var(--b) var(--G);font-family:var(--N);font-size:var(--h);font-weight:var(--v);color:var(--d);background:var(--i);border:var(--e);border-radius:var(--s);cursor:pointer}input[type=file]::file-selector-button:hover{border-color:var(--a);color:var(--a)}.cbi-section-actions .cbi-button,.cbi-section-actions .btn,.cbi-section-table .cbi-button{min-height:var(--Z);padding:0 var(--g);font-size:var(--h);flex-basis:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td .cbi-button,.cbi-section-actions .cbi-button,.cbi-section-table .cbi-button{background:transparent;border:var(--e);color:var(--c)}.td .cbi-button:hover{border-color:var(--c);color:var(--d)}.td .cbi-button-action,.td .cbi-button-edit,.td .cbi-button-apply,.cbi-section-actions .cbi-button-edit,.cbi-section-actions .cbi-button-action{color:var(--a);border-color:var(--az);background:transparent}.td .cbi-button-action:hover,.td .cbi-button-edit:hover,.td .cbi-button-apply:hover,.cbi-section-actions .cbi-button-action:hover{background:var(--X);color:var(--d);border-color:var(--aA)}.td .cbi-button-positive,.cbi-section-actions .cbi-button-positive{color:var(--t);border-color:var(--aF);background:transparent}.td .cbi-button-positive:hover,.cbi-section-actions .cbi-button-positive:hover{background:var(--bg);color:var(--d);border-color:var(--aP)}.td .cbi-button-negative,.td .cbi-button-remove,.cbi-section-actions .cbi-button-remove,.cbi-section-actions .cbi-button-negative{color:var(--k);border-color:var(--as);background:transparent}.td .cbi-button-negative:hover,.td .cbi-button-remove:hover,.cbi-section-actions .cbi-button-negative:hover{background:var(--aO);color:var(--d);border-color:var(--aD)}.cbi-page-actions .cbi-button-apply,.cbi-page-actions .cbi-dropdown .cbi-button-apply{background:var(--a);border:1px solid transparent;color:var(--z);text-shadow:none}.cbi-page-actions .cbi-button-save,.cbi-page-actions .cbi-button-apply + .cbi-button-save,.cbi-page-actions .cbi-button-negative + .cbi-button-save{background:var(--X);border:1px solid var(--az);color:var(--d);text-shadow:none}.cbi-page-actions .cbi-button-save:hover{background:var(--aK);border-color:var(--aA)}.cbi-dynlist>.add-item>button,.cbi-dynlist>.add-item>.cbi-button-add{flex:none;width:auto;min-width:var(--F);min-height:var(--Z);padding:0 var(--g);margin:0;border:0;border-inline-start:var(--e);border-radius:0;background:transparent;color:var(--c)}.cbi-dynlist>.add-item>button:hover,.cbi-dynlist>.add-item>.cbi-button-add:hover{color:var(--a)}.control-group:has(>.cbi-input-password)>button.cbi-button-neutral{border:0;border-radius:0;margin:0;background:transparent;color:var(--c);padding:0 var(--g);min-height:var(--F);border-inline-start:var(--e)}.control-group:has(>.cbi-input-password)>button.cbi-button-neutral:hover{color:var(--a)}.pager .btn.prev,.pager .btn.next{flex:none;width:var(--F);min-width:var(--F);height:var(--F);padding:0;border:var(--e)}.pager .btn.prev:hover,.pager .btn.next:hover{border-color:var(--a);color:var(--a)}.cbi-value{justify-content:space-between;gap:var(--l);padding:var(--b) 0;margin:0;border-bottom:var(--e)}.cbi-value-field>.control-group{margin-top:var(--b)}.cbi-value-field>.control-group:not(:has(.cbi-input-password)){display:inline-flex;flex-wrap:wrap;gap:var(--b);align-items:center}.cbi-value:not(:has(+ .cbi-value)){border-bottom:0}.cbi-value:not(:has(.cbi-value-description)):has(>.cbi-value-field>.cbi-checkbox,>.cbi-value-field>div>.cbi-radio){align-items:center}input,button,textarea{transition:var(--ab)}.cbi-value-title{color:var(--c);font-size:var(--h);font-weight:var(--v);line-height:var(--I)}.cbi-value-field,.cbi-value-field *:where(:not(.btn,.cbi-button,.cbi-value-description)){font-family:var(--M)}.cbi-value-description{font-family:var(--N);text-wrap:pretty}.cbi-value-field input[type=text],.cbi-value-field input[type=url],.cbi-value-field input[type=search]{width:100%;max-width:var(--aw)}.cbi-value:has(.cbi-value-title ~ .cbi-value-title)>.cbi-value-title,.cbi-value:has(.cbi-value-title ~ .cbi-value-title)>.cbi-value-field{flex:100%;margin-inline-start:0;text-align:start}.td>input[type=text],.td>input[type=password],.td>select,.td>.cbi-dropdown:not(.btn):not(.cbi-button),.cbi-dynlist>.add-item>.cbi-dropdown,.cbi-section-create>*>input{width:100%}div.cbi-value var,.td.cbi-value-field var{color:var(--a)}.td.cbi-value-field var.cbi-tooltip-container{border-bottom-color:var(--a)}.cbi-filebrowser{border-color:var(--o);background:var(--j);border-radius:var(--p)}.cbi-filebrowser>ul>li:hover{background:var(--i)}.cbi-filebrowser .upload{border-top-color:var(--o)}.cbi-filebrowser>*{border-bottom-color:var(--o);padding:var(--q) var(--b)}.cbi-filebrowser>ul{display:flex;flex-direction:column;gap:var(--f)}.cbi-filebrowser>ul>li{align-items:center;flex-wrap:wrap;gap:var(--b)}.cbi-filebrowser>ul>li>div:first-child{flex:auto;min-width:0}.cbi-filebrowser>ul>li>div:last-child{flex:0 auto;min-width:0;display:flex;flex-wrap:wrap;gap:var(--b);justify-content:flex-end}.cbi-filebrowser>ul>li>div:last-child>button{margin:0}.cbi-filebrowser .upload>div>input{width:100%}.btn>input[type=checkbox],.btn>input[type=radio]{margin-inline-end:.5em}.cbi-checkbox{display:inline-flex;align-items:center;gap:var(--b);overflow-wrap:anywhere}.cbi-checkbox>label[for]{position:absolute;opacity:0;width:0;height:0;margin:0}.cbi-checkbox>input[type=checkbox]{--sw-w:calc(40px*var(--B));--sw-h:calc(22px*var(--B));--sw-knob:calc(16px*var(--B));--sw-pad:calc(2px*var(--B));--sw-travel:calc(var(--sw-w) - var(--sw-knob) - var(--sw-pad)*2 - 2px);display:inline-block;position:relative;margin:0;flex-shrink:0;width:var(--sw-w);height:var(--sw-h);border-radius:var(--ai);background:var(--E);border:var(--e);cursor:pointer;transition:background var(--y),border-color var(--y)}.cbi-checkbox>input[type=checkbox]:before{inset:-4px -2px}.cbi-checkbox>input[type=checkbox]:after{top:var(--sw-pad);inset-inline-start:var(--sw-pad);width:var(--sw-knob);height:var(--sw-knob);border-radius:50%;background:var(--c);transform:translateX(0);transition:transform var(--av),background var(--y)}.cbi-checkbox>input[type=checkbox]:checked{background:var(--a);border-color:transparent}.cbi-checkbox>input[type=checkbox]:checked:after{transform:translateX(var(--sw-travel));background:var(--z)}:root[dir=rtl] .cbi-checkbox>input[type=checkbox]:checked:after{transform:translateX(calc(var(--sw-travel)*-1))}.cbi-checkbox>input[type=checkbox]:focus-visible{border-color:var(--a);box-shadow:var(--ag)}.cbi-checkbox>input[type=checkbox]:disabled{cursor:not-allowed}input[type=checkbox],input[type=radio]{--bd-color:var(--o);--fg-color:var(--d);--box:calc(16px*var(--B));--mark-inset:3px;--hit:max(24px,var(--box));appearance:none;width:var(--hit);height:var(--hit);margin:calc((var(--box) - var(--hit))/2);color:var(--fg-color);position:relative;display:inline-block;cursor:pointer;background:none;border:none}input[type=checkbox]:before,input[type=checkbox]:after,input[type=radio]:before,input[type=radio]:after{position:absolute;content:""}input[type=checkbox]:not(:where(.cbi-checkbox>input)):before,input[type=radio]:before{inset:0;margin:auto;width:var(--box);height:var(--box);background:linear-gradient(var(--j),var(--i));border:1px solid var(--bd-color);transition:var(--ab)}input[type=checkbox]:before{border-radius:2px}input[type=radio],input[type=radio]:before{border-radius:50%}input[type=checkbox]:not(:where(.cbi-checkbox>input)):after,input[type=radio]:after{inset:0;margin:auto;width:calc(var(--box) - var(--mark-inset)*2);height:calc(var(--box) - var(--mark-inset)*2)}input[type=checkbox]:not(:where(.cbi-checkbox>input)):checked:after,input[type=radio]:checked:after{--checkmark-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M4.5 12.5 9.5 17.5 19.5 6.5'/></svg>");-webkit-mask:var(--checkmark-icon) center/cover no-repeat;mask:var(--checkmark-icon) center/cover no-repeat;background:var(--fg-color)}input[type=radio]:checked:after{--checkmark-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='6.5' fill='%23000'/></svg>")}input[type=checkbox].cbi-input-invalid,input[type=radio].cbi-input-invalid{--bd-color:var(--k);--fg-color:var(--k)}input{display:inline-block;width:210px;height:var(--ar);padding:var(--f) var(--b);background:var(--j);color:var(--d);font-size:var(--ao);border:var(--e);border-radius:var(--n)}input[type=file]{color:var(--c);font-size:var(--h);padding:initial;border:initial;line-height:initial;box-shadow:none;width:auto}select,select.cbi-input-select,.cbi-value-field select,.cbi-select:not(select){appearance:none;background-color:var(--i);background-image:var(--by);background-repeat:no-repeat;background-size:6px 6px;background-position:right calc(var(--g) - 1px) center,right calc(var(--g) + 5px) center;padding-block:var(--b);padding-inline:var(--g) var(--bi);border:var(--e);border-radius:var(--n);color:var(--d);font-family:var(--N);font-size:var(--ao);line-height:1.3;min-height:var(--F);cursor:pointer;width:210px;display:inline-block;transition:var(--ab)}:root[dir=rtl] :is(select,.cbi-select:not(select)){background-position:left calc(var(--g) + 5px) center,left calc(var(--g) - 1px) center}select[multiple]{height:inherit}option{font-size:100%;line-height:2em}select option{background:var(--j);color:var(--d)}@supports (appearance:base-select){.cbi-value-field select{appearance:base-select}.cbi-value-field select::picker-icon{display:none}::picker(select){appearance:base-select;background:var(--j);border:var(--e);border-radius:var(--p);box-shadow:var(--P);padding:var(--q);margin-top:var(--q)}.cbi-value-field select option{padding:var(--b) var(--g);border-radius:var(--s);font-size:var(--h);background:transparent;min-height:0}.cbi-value-field select option::checkmark{display:none}.cbi-value-field select option:hover,.cbi-value-field select option:focus-visible{background:var(--i)}.cbi-value-field select option:checked{background:var(--i);color:var(--a);box-shadow:var(--aW)}}.cbi-select:not(select){height:var(--F);padding:0;position:relative;font-size:var(--h)}.cbi-select[disabled]:not(select){opacity:var(--at);pointer-events:none}.cbi-select select,.cbi-select select:focus{appearance:none;outline:none;border:none;background:transparent;box-shadow:none;height:100%;min-height:0;width:100%;padding-block:0;padding-inline:var(--g) var(--bi);font-size:var(--ao);line-height:normal;cursor:pointer}.spinning:where(:not(.btn,.cbi-button)),.cbi-value em,em.spinning{color:var(--c)}.cbi-input-text,.cbi-input-password,.cbi-input-textarea,.cbi-section-create-name,.cbi-value-field input.create-item-input,input[type=text],input[type=password],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=color],textarea{background:var(--i);border:var(--e);border-radius:var(--n);color:var(--d);padding:var(--b) var(--g);min-height:var(--F);box-shadow:none}textarea{min-height:84px;line-height:var(--I);width:210px;max-width:100%;font-size:var(--ao)}textarea::-webkit-scrollbar{width:16px;height:16px}textarea::-webkit-scrollbar-track{background:transparent;margin:var(--l) 0 var(--m)}textarea::-webkit-scrollbar-thumb{background:var(--c);border-radius:var(--ai);border:5px solid transparent;background-clip:padding-box}textarea::-webkit-scrollbar-thumb:hover{background:var(--d)}textarea::-webkit-scrollbar-corner{background:transparent}textarea::-webkit-resizer{background:transparent;border-right:2px solid var(--a);border-bottom:2px solid var(--a);border-bottom-right-radius:var(--n);margin:calc(16px - var(--n)) 0 0 calc(16px - var(--n))}:root[dir=rtl] textarea::-webkit-resizer{border-right:0;border-left:2px solid var(--a);border-bottom-right-radius:0;border-bottom-left-radius:var(--n);margin:calc(16px - var(--n)) calc(16px - var(--n)) 0 0}.cbi-input-text:hover,.cbi-input-password:hover,.cbi-input-textarea:hover,input[type=text]:hover,input[type=password]:hover,input[type=number]:hover,input[type=email]:hover,input[type=url]:hover,input[type=search]:hover,textarea:hover{border-color:var(--c)}.cbi-input-text:focus,.cbi-input-password:focus,.cbi-input-textarea:focus,.cbi-section-create-name:focus,input:focus:not(:where(.cbi-checkbox>input)),input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,textarea:focus,select:focus,.cbi-dynlist>.item:focus{border-color:var(--a);box-shadow:var(--ac);outline:none}input[type=checkbox]:not(:where(.cbi-checkbox>input)):focus:before,input[type=radio]:focus:before,.cbi-select.focus,.cbi-dynlist>.add-item:focus-within,.control-group:is(:has(>.cbi-input-password)):focus-within{border-color:var(--a);box-shadow:var(--ac)}input[type=checkbox].cbi-input-invalid:focus:before,input[type=radio].cbi-input-invalid:focus:before,.cbi-select.cbi-input-invalid.focus,.cbi-input-invalid,input.cbi-input-invalid,textarea.cbi-input-invalid,.cbi-value-error input,.cbi-value-error textarea,.cbi-input-invalid:focus,.cbi-input-invalid.cbi-dropdown:not(.btn):not(.cbi-button),select.cbi-input-invalid[data-fs-select="1"] + .cbi-dropdown:not(.btn):not(.cbi-button){border-color:var(--k);box-shadow:var(--bf)}.cbi-input-invalid.cbi-dropdown:not([open])>ul>li{border-color:var(--k)}:is(input,select,textarea)[readonly][readonly]{border-color:color-mix(in srgb,var(--o) calc(var(--at)*100%),transparent);pointer-events:auto;cursor:auto}.cbi-dynlist{gap:var(--q);background:transparent;border:0;padding:0;min-height:0;min-width:min(240px,100%);max-width:var(--aw);width:100%;vertical-align:top}.cbi-dynlist>.item{background:var(--j);border:var(--e);border-radius:var(--s);color:var(--d);box-shadow:none;margin:0;transition:var(--ab)}.item:after{display:inline-block;cursor:pointer;background:linear-gradient(var(--j),var(--j) 25%,var(--i));padding:0 var(--g);color:var(--d);line-height:2em;border:var(--e);border-radius:var(--n);transition:var(--ab)}.item:hover:after{filter:var(--ax)}.cbi-dynlist>.item:after{display:inline-flex;padding:0 var(--b);color:var(--k);border-radius:0;border-start-end-radius:var(--s);border-end-end-radius:var(--s)}.cbi-dynlist>.add-item{align-items:stretch;background:var(--i);border:var(--e);border-radius:var(--s);overflow:hidden;transition:var(--ab)}.cbi-dynlist>.add-item>input,.cbi-dynlist>.add-item>.cbi-input-text{flex:auto;min-width:0;width:auto;border:0;background:transparent;box-shadow:none;min-height:var(--Z);border-radius:0}.cbi-dynlist>.item[draggable].drag-over,.cbi-dynlist>.add-item>:is(.cbi-input-text,.cbi-button-add).drag-over{border-top:1px solid var(--d)}.control-group:has(>.cbi-input-password){display:inline-flex;align-items:stretch;gap:0;background:var(--i);border:var(--e);border-radius:var(--n);overflow:hidden;transition:var(--ab)}.control-group:has(>.cbi-input-password)>.cbi-input-password{border:0;border-radius:0;background:transparent;box-shadow:none;min-height:var(--F)}.cbi-section-create,.cbi-section-create.cbi-tblsection-create{margin-top:var(--g)}.hidden.hidden:not([class*=":"]){display:none}input[type=range]{appearance:none;width:100%;height:24px;min-height:0;padding:0;margin-block:-9px;background:transparent;border:0;border-radius:0;outline:none;box-shadow:none;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;background:var(--E);border:0;border-radius:var(--ai)}input[type=range]::-moz-range-track{width:100%;height:6px;background:var(--E);border:0;border-radius:var(--ai)}input[type=range]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:var(--a);border:2px solid var(--j);cursor:pointer;margin-top:-5px}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--a);border:2px solid var(--j);cursor:pointer}input[type=range]:focus::-webkit-slider-runnable-track{box-shadow:var(--ag)}input[type=range]:focus::-moz-range-track{box-shadow:var(--ag)}.cbi-range-slider{display:inline-flex;align-items:center;vertical-align:middle;gap:var(--g);width:100%;max-width:var(--aw)}.cbi-range-slider-value{background:var(--i);border:var(--e);border-radius:var(--s);padding:var(--f) var(--b);color:var(--a);font-family:var(--M);font-weight:var(--W);font-size:var(--h);white-space:nowrap}.cbi-range-slider-calc,.cbi-range-slider-calc-units{color:var(--c);font-size:var(--h)}.dropdown-menu{background-color:var(--j);border-color:var(--o)}.dropdown-menu a{color:var(--d);text-shadow:none}.dropdown-menu a:hover,.dropdown-menu a:focus-visible{background:var(--i);color:var(--a)}.cbi-page-actions .cbi-dropdown:not(.btn):not(.cbi-button){border:0;border-radius:var(--n);background:transparent}.cbi-page-actions .cbi-dropdown.cbi-button-apply,.cbi-page-actions .cbi-dropdown>.cbi-button{background:var(--a);border:0;color:var(--z)}.cbi-page-actions .cbi-dropdown.cbi-button-apply:hover,.cbi-page-actions .cbi-dropdown>.cbi-button:hover{filter:var(--ax)}.cbi-dropdown{display:inline-flex;cursor:pointer;height:auto;position:relative;padding:0}.cbi-dropdown img{max-height:1.6em;width:auto}.cbi-dropdown>ul{margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:hidden;display:flex;width:100%}.cbi-dropdown.btn>ul:not(.dropdown),.cbi-dropdown.cbi-button>ul:not(.dropdown){margin-block:0;margin-inline:var(--g) 0}.cbi-dropdown.btn.spinning>ul:not(.dropdown),.cbi-dropdown.cbi-button.spinning>ul:not(.dropdown){margin:0}.cbi-dropdown>ul.preview{display:none}.cbi-dropdown>.open,.cbi-dropdown>.more{flex-grow:0;flex-shrink:0;flex-direction:column;justify-content:center;text-align:center}.cbi-dropdown.btn>.open,.cbi-dropdown.cbi-button>.open{margin-inline-start:.5em}.cbi-dropdown:not(.btn):not(.cbi-button)>ul>li[placeholder]{display:none}.cbi-dropdown>ul>li{display:none;font-size:var(--ao);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1;flex-grow:1;align-items:center;align-self:center;color:inherit}.cbi-dropdown>ul>li .hide-open{display:initial}.cbi-dropdown>ul>li .hide-close{display:none}.cbi-dropdown>ul>li[display]:not([display="0"]){border-inline-start:var(--e)}.cbi-dropdown[empty]>ul{max-width:1px}.cbi-dropdown>ul>li>form{display:none;margin:0;padding:0;pointer-events:none}.cbi-dropdown>ul>li img{vertical-align:middle;margin-inline-end:.25em}.cbi-dropdown>ul>li>form>input[type=checkbox]{margin-block:0;margin-inline:0 var(--f)}.cbi-dropdown>ul>li[display],.cbi-dropdown[open]>ul.preview,.cbi-dropdown[open]>ul.dropdown>li,.cbi-dropdown[multiple]>ul>li>label,.cbi-dropdown[multiple][open]>ul.dropdown>li,.cbi-dropdown[multiple][more]>.more,.cbi-dropdown[multiple][empty]>.more,.cbi-dropdown:not([open]):not(.btn):not(.cbi-button)>ul>li[placeholder][display]{flex-grow:1;display:flex}.cbi-dropdown[empty]>ul>li,.cbi-dropdown[optional][open]>ul.dropdown>li[placeholder]{display:block}.cbi-dropdown[multiple][open]>ul.dropdown>li>form{display:flex}.cbi-dropdown[open]>ul.dropdown>li .hide-open{display:none}.cbi-dropdown[open]>ul.dropdown>li .hide-close{display:initial;min-width:0!important}.cbi-dropdown[open]>ul.dropdown>li:last-child{margin-bottom:0}.cbi-dropdown[open]>ul.dropdown>li[unselectable]{opacity:.7}.cbi-dropdown:not(.btn):not(.cbi-button){background:var(--i);border:var(--e);border-radius:var(--n);color:var(--d);min-height:var(--F);height:var(--F);font-size:var(--h);transition:var(--ab);min-width:210px;max-width:400px;width:auto}.cbi-dropdown.btn,.cbi-dropdown.cbi-button{padding:0}.cbi-dropdown:not(.btn):not(.cbi-button):hover{border-color:var(--c)}.cbi-dropdown:focus,.cbi-dropdown[open]{border-color:var(--a);box-shadow:var(--ac);outline:none}.cbi-dropdown:not(.btn):not(.cbi-button)>ul>li,.cbi-dropdown>ul.dropdown>li{padding:var(--b) var(--g);color:var(--d);font-family:var(--N);min-height:var(--A)}.cbi-dropdown>ul>li>form,.cbi-dropdown>ul>li label{font-family:inherit}.cbi-dropdown:not(.btn):not(.cbi-button)>ul>li[display]:not([display="0"]){border-inline-start:0}.cbi-dropdown:not(.btn):not(.cbi-button)>ul>li[placeholder],.cbi-dropdown>ul.dropdown>li[placeholder]{color:var(--aU)}.cbi-dropdown>ul>li input[type=text]{height:var(--A)}.cbi-dropdown[open]>ul.dropdown>li>input.create-item-input:first-child:last-child{width:100%}.cbi-dropdown>.open{display:flex;font-size:0;line-height:0;border:0;position:relative;padding:0;align-self:stretch;min-width:var(--ae);min-height:var(--Z);align-items:center;cursor:pointer}.cbi-dropdown>.more{line-height:2em;padding:0 .3em;color:var(--c);display:none}.cbi-dropdown>.open>*{display:none}.cbi-dropdown>.open:after{content:"";position:absolute;inset:0;margin:auto;width:7px;height:7px;border-right:2px solid var(--c);border-bottom:2px solid var(--c);transform:translateY(-2px) rotate(45deg)}.cbi-dropdown.btn>.open:after,.cbi-dropdown.cbi-button>.open:after{border-color:currentColor}.cbi-dropdown[open]{z-index:var(--bc)}.cbi-dropdown[open]>ul.dropdown{display:block;position:absolute;z-index:var(--bc);transition:max-height var(--av);overflow-y:auto;background:var(--j);border:var(--e);border-radius:var(--p);box-shadow:var(--P);padding:var(--q);margin-top:var(--q);inset-inline-start:0!important;inset-inline-end:auto!important;min-width:100%;width:max-content;max-width:min(92vw,420px)}.cbi-dropdown[open]>ul.dropdown>li{border-radius:var(--s);border-inline-start:0;position:relative;white-space:normal;overflow-wrap:anywhere;border-bottom:0}.cbi-dropdown[open]>ul.dropdown>li .zonebadge{white-space:normal;overflow-wrap:anywhere}.cbi-dropdown[open]>ul.dropdown>li:not(:last-child):after{content:"";position:absolute;inset-inline:11px;bottom:0;height:1px;background:var(--o)}.cbi-dropdown[open]>ul.dropdown>li:hover,.cbi-dropdown[open]>ul.dropdown>li.focus{background:var(--i);color:var(--a)}.cbi-dropdown[open]>ul.dropdown>li[selected]{background:var(--i);color:var(--a);box-shadow:var(--aW)}.cbi-dropdown[open]>ul.dropdown>li:focus-visible{outline:none;box-shadow:var(--aW),inset 0 0 0 2px var(--X)}.cbi-dropdown[multiple][open]>ul.dropdown>li[selected]:not(:focus-visible){box-shadow:none}.cbi-dropdown[multiple][open]>ul.dropdown>li[selected]:focus-visible{box-shadow:inset 0 0 0 2px var(--X)}.cbi-dropdown[open]>ul.dropdown>li.create-item{border-top:var(--e);margin-top:var(--f)}.cbi-dropdown .create-item-input{background:var(--i);border:var(--e);border-radius:var(--n);color:var(--d)}.cbi-dynlist>.add-item:has(>.cbi-dropdown){background:none;border:0;overflow:visible;box-shadow:none}.cbi-section-table .td .cbi-dropdown,.cbi-section-table .td .cbi-input-select,.cbi-section-table .td select,.cbi-section-table .td input[type=text]{min-width:0;max-width:none;width:100%}@container fs-content (max-width:992px){.table.cbi-section-table,.table.cbi-section-table .thead,.table.cbi-section-table .tbody,.table.cbi-section-table .td{display:block;width:auto}.table.cbi-section-table .thead>:not(.cbi-section-table-filter),.table.cbi-section-table .tr.cbi-section-table-titles:not(.cbi-section-table-filter),.table.cbi-section-table .tr.cbi-section-table-descr{display:none}.table.cbi-section-table .tr{display:flex;flex-wrap:wrap;width:auto;border:var(--e);border-radius:var(--p);background:var(--i);padding:var(--b) var(--G) var(--g);margin-bottom:var(--g)}.table.cbi-section-table .tr:hover{background:var(--i)}.table.cbi-section-table .td{flex:100%;min-width:0;margin:0;padding-block:var(--q);padding-inline:0 var(--m);border:0;text-align:start;overflow-wrap:anywhere;white-space:normal}.table.cbi-section-table .tr.cbi-section-table-filter>.th{flex:100%;min-width:0;border:0;padding-block:var(--q);padding-inline:0 var(--m)}.table.cbi-section-table .td[data-widget="CBI.DummyValue"],.table.cbi-section-table .td[data-widget="CBI.FlagValue"],.table.cbi-section-table .td[data-widget="CBI.Button"],.table.cbi-section-table .td[data-widget=dvalue],.table.cbi-section-table .td[data-widget=fvalue],.table.cbi-section-table .td[data-widget=button]{flex-basis:50%}.table.cbi-section-table .td[data-title]:before{content:attr(data-title);display:block;margin-bottom:var(--f);font-size:var(--r);font-weight:var(--T);letter-spacing:var(--L);color:var(--aa)}.table.cbi-section-table .td.cbi-section-actions{display:flex;flex:100%;justify-content:flex-start;flex-wrap:wrap;gap:var(--b);padding-top:var(--b)}.table.cbi-section-table .td.cbi-section-actions:before{content:none}.table.cbi-section-table .td.cbi-section-actions>*{flex:auto;display:flex;flex-wrap:wrap;gap:var(--b)}.table.cbi-section-table .td .zone-forwards{width:100%}}.table:has(.cbi-dropdown),.table:has(.cbi-dynlist){overflow:visible;border-collapse:separate;border-spacing:0}.modal>*{line-height:normal;margin-bottom:.5em;max-width:100%}.modal>.alert-message{margin-bottom:var(--b)}.modal>pre,.modal>textarea{white-space:pre-wrap;overflow:auto;width:100%}.modal:has(.cbi-map){max-width:min(1100px,94vw)}#modal_overlay .modal label.btn{white-space:normal;min-width:0;overflow-wrap:anywhere}#modal_overlay .modal li{overflow-wrap:anywhere}#modal_overlay .uci-dialog div>ins,#modal_overlay .uci-dialog div>del,#modal_overlay .uci-dialog div>var,#modal_overlay .uci-change-legend-label>ins,#modal_overlay .uci-change-legend-label>del,#modal_overlay .uci-change-legend-label>var{border-radius:var(--s)}#modal_overlay .uci-change-legend-label>ins,#modal_overlay .uci-change-legend-label>del,#modal_overlay .uci-change-legend-label>var{overflow:hidden}#modal_overlay .uci-dialog var>ins,#modal_overlay .uci-dialog var>del{border-radius:max(0px,calc(var(--s) - 3px))}.fs-search-ov{position:fixed;inset:0;z-index:var(--bD);display:flex;justify-content:center;align-items:flex-start;padding:max(8vh,var(--aj)) var(--l) var(--l);background:var(--aX);animation:fs-fade var(--au)}.fs-search-box{display:flex;flex-direction:column;min-height:0;width:100%;max-width:560px;max-height:min(70dvh,560px);background:var(--j);border:var(--e);border-radius:var(--p);box-shadow:var(--P);overflow:hidden}.fs-search-row{display:flex;align-items:center;gap:var(--m);flex:none;padding:var(--g) var(--G);border-bottom:var(--e)}.fs-search-ico{display:inline-flex;color:var(--w)}.fs-search-ico .fs-ico{width:18px;height:18px}.fs-search-row .fs-search-input{flex:auto;min-width:0;margin:0;padding:0;border:0;min-height:0;background:transparent;color:var(--d);font-family:inherit;font-size:var(--bb);font-weight:var(--v);line-height:1.4}.fs-search-row .fs-search-input:focus{outline:none;box-shadow:none}.fs-search-row .fs-search-input::placeholder{font-weight:var(--v)}.fs-search-list{flex:auto;min-height:0;overflow-y:auto;padding:var(--q)}.fs-search-opt{display:flex;align-items:baseline;gap:var(--m);padding:var(--b) var(--m);border-radius:var(--n);color:var(--d);text-decoration:none;cursor:pointer}.fs-search-opt.active{background:var(--X);color:var(--a)}.fs-search-opt-title{flex:0 auto;font-weight:var(--u);font-size:var(--h)}.fs-search-opt-path{flex:auto;min-width:0;color:var(--w);font-size:var(--h);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-search-opt.active .fs-search-opt-path{color:inherit}.fs-search-note{flex:none;padding:var(--m) var(--G) var(--D);color:var(--aa);font-size:var(--r);font-weight:var(--T);letter-spacing:var(--L);text-transform:uppercase}.fs-search-box:has(.fs-search-list:empty) .fs-search-note{padding:var(--aj) var(--G) var(--aZ);text-align:center;text-transform:none;letter-spacing:0;font-size:var(--h);font-weight:var(--v)}@container fs-view (max-width:360px){#view .cbi-button,#view .btn,#view input[type=button],#view input[type=submit],#view input[type=reset]{white-space:normal;min-width:0;overflow-wrap:anywhere}}@media (max-width:767px){.cbi-dropdown{min-width:0;max-width:100%}.cbi-dropdown.cbi-dropdown:not(.btn):not(.cbi-button){min-width:min(210px,100%);max-width:100%}.cbi-dropdown[open]>ul.dropdown.dropdown{width:auto}:where(#view)[data-page=admin-system-package-manager] .controls{display:block!important}:where(#view)[data-page=admin-system-package-manager] .controls>div:not(.pager){display:block!important;min-width:0;margin-bottom:var(--b)}:where(#view)[data-page=admin-system-package-manager] .controls>.pager{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--b)}:where(#view)[data-page=admin-system-package-manager] .controls>.pager>.text{flex:0 auto;min-width:0}:where(#view)[data-page=admin-system-package-manager] label + .cbi-progressbar{width:100%;margin-bottom:3em}:where(#view)[data-page=admin-system-package-manager] label + .cbi-progressbar:after{top:calc(100% + 5px);inset-inline:0 auto;bottom:auto;text-align:start;white-space:normal;max-width:100%}:where(#view)[data-page=admin-system-package-manager] .controls>div>label{display:block;min-width:0;white-space:normal;margin-bottom:var(--f)}:where(#view)[data-page=admin-system-package-manager] .controls>div>div:has(>label>input[type=radio]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--f) var(--A)}:where(#view)[data-page=admin-system-package-manager] .controls .control-group{display:flex;flex-wrap:wrap;min-width:0;gap:var(--b)}:where(#view)[data-page=admin-system-package-manager] .controls .control-group input{flex:140px;min-width:0;max-width:100%}.cbi-value-field input,.cbi-value-field select{max-width:100%}.cbi-value-field select,.cbi-value-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.cbi-value-field .cbi-dropdown:not(.btn):not(.cbi-button),.cbi-value-field .cbi-dynlist,.cbi-value-field .cbi-select{width:100%}#view .fs-ovl .table .td,#view .fs-ovl .table .th{min-width:0}.cbi-value>.cbi-value-title{flex:100%;text-align:start;padding-top:0}.cbi-value>.cbi-value-field{flex:100%;min-width:0}.hide-sm,.hide-xs,.table .td.hide-sm,.table .td.hide-xs,.table .th.hide-sm,.table .th.hide-xs{display:none}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:more){@supports (color:color-mix(in srgb,red 50%,transparent)){:root{--o:color-mix(in srgb,var(--d) 45%,var(--Y));--c:color-mix(in srgb,var(--d) 85%,var(--Y));--w:color-mix(in srgb,var(--d) 82%,var(--Y));--ac:0 0 0 3px color-mix(in srgb,var(--a) 60%,transparent)}}:root{--az:var(--a);--aA:var(--a);--aF:var(--t);--aP:var(--t);--as:var(--k);--aD:var(--k);--aH:62%}:root[data-darkmode=true]{--aH:80%}}@media (forced-colors:active){#tabmenu ul.tabs>li.active>a,.tabs>li.active>a,.cbi-tabmenu>li.cbi-tab>a,.cbi-dropdown[open]>ul.dropdown>li[selected],.ifacebox .ifacebox-head.active,.cbi-page-actions .cbi-button-apply{outline:2px solid Highlight;outline-offset:-2px;color:HighlightText;background:Highlight;forced-color-adjust:none}#topmenu li.active>a{border-inline-start:3px solid Highlight;padding-inline-start:calc(var(--g) - 3px)}.cbi-checkbox>input[type=checkbox]{border:1px solid ButtonBorder}.cbi-checkbox>input[type=checkbox]:checked{background:Highlight;forced-color-adjust:none}.cbi-checkbox>input[type=checkbox]:after{background:ButtonBorder}.cbi-checkbox>input[type=checkbox]:checked:after{background:HighlightText}.fs-sidebar.fs-sidebar.fs-ind-compact #indicators [data-indicator=poll-status]:before,:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar #indicators [data-indicator=poll-status],input[type=checkbox][type=checkbox]:not(:where(.cbi-checkbox>input)):checked:after,input[type=radio][type=radio]:checked:after,:is(.btn,.cbi-button).spinning:before{background:ButtonText;forced-color-adjust:none}.fs-sidebar.fs-sidebar.fs-ind-compact #indicators [data-indicator=poll-status]:not([data-style=active]):before,:root[data-layout=sidebar]:not([data-narrow])[data-rail=true] .fs-sidebar #indicators [data-indicator=poll-status]:not([data-style=active]){background:GrayText}.cbi-value-description:not(:empty):before,.spinning:before{background:CanvasText;forced-color-adjust:none}.fs-railtoggle,.fs-themerow{border-color:ButtonBorder}:focus-visible:not(#maincontent){outline:2px solid Highlight!important;outline-offset:1px}}@media print{:root{--Y:#fff;--j:#fff;--i:#f4f4f4;--d:#000;--c:#333;--w:#555;--o:#bbb;--E:#ddd;--P:none;--aM:#fff}.fs-sidebar.fs-sidebar.fs-sidebar.fs-sidebar,.fs-skip.fs-skip,.fs-search-ov.fs-search-ov,.cbi-page-actions.cbi-page-actions,.cbi-tabmenu.cbi-tabmenu,footer{display:none}.fs-shell.fs-shell.fs-shell.fs-shell.fs-shell,.fs-main.fs-main.fs-main.fs-main.fs-main{height:auto;overflow:visible}.fs-content.fs-content.fs-content.fs-content{max-width:none;padding:0}.fs-pattern.fs-pattern.fs-pattern.fs-pattern{display:none}:root[data-wallpaper=file] :is(.fs-shell,body:not(:has(.fs-shell))){background-image:none}.cbi-section{break-inside:avoid}}}@layer page{.fs-login{width:min(400px,calc(100% - 32px));margin:7vh auto var(--aY);background:var(--j);border:var(--e);border-radius:var(--p);padding:var(--aj);box-shadow:var(--P)}.fs-login-host{margin:0 0 var(--aj);text-align:center;font-size:var(--aJ);font-weight:var(--u);letter-spacing:-.01em;overflow-wrap:anywhere}.fs-login .cbi-map,.fs-login .cbi-section,.fs-login .cbi-section-node{background:none;border:0;padding:0;margin:0;box-shadow:none}.fs-login .cbi-value{display:block;border:0;padding:0 0 var(--l);margin:0}.fs-login .cbi-value-title{display:block;text-align:start;width:auto;max-width:none;padding:0 0 var(--q);font-size:var(--r);font-weight:var(--T);letter-spacing:var(--L);text-transform:uppercase;color:var(--aa)}.fs-login .cbi-value-field{width:100%;margin:0;padding:0}.fs-login .cbi-value-field input{width:100%;margin:0}.fs-login .alert-message{margin:0 0 var(--G);border-radius:var(--n)}.fs-login .cbi-page-actions{display:flex;flex-direction:column;gap:var(--m);background:none;border:0;padding:0;margin:var(--q) 0 0;text-align:start}.fs-login .cbi-page-actions .btn,.fs-login .cbi-page-actions input[type=submit]{width:100%;min-height:var(--be);margin:0;border-radius:var(--p);background:var(--a);color:var(--z);border:0;font-weight:var(--u);font-size:var(--ad)}.fs-login .cbi-page-actions .btn:hover{filter:var(--ax)}.cbi-title .label[data-indicator=poll-status]{font-size:0;width:16px;height:16px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--w)}:is(.cbi-title h3,.cbi-section>h3)[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--s)}:is(.cbi-title h3,.cbi-section>h3)[role=button]:focus-visible{outline:none;box-shadow:var(--ac)}:where(#view)[data-page=admin-status-overview] .cbi-section.fs-ovl-empty,.fs-content[data-page=admin-status-overview] h2[name=content]{display:none}.fs-ovl{display:grid;grid-template-columns:1fr 1fr;gap:var(--l);margin-bottom:var(--af)}.fs-ovl>.fs-ovl-sys,.fs-ovl>.fs-ovl-mem,.fs-ovl>.fs-ovl-sto{margin:0;min-width:0}.fs-ovl>.fs-ovl-sys{grid-column:1;grid-row:1/3}.fs-ovl>.fs-ovl-mem{grid-column:2;grid-row:1}.fs-ovl>.fs-ovl-sto{grid-column:2;grid-row:2}@container fs-view (max-width:800px){.fs-ovl{grid-template-columns:1fr}.fs-ovl>.fs-ovl-sys,.fs-ovl>.fs-ovl-mem,.fs-ovl>.fs-ovl-sto{grid-column:1;grid-row:auto}}:where(#view)[data-page=admin-status-overview] div:has(>.ifacebox img[src*="/port_"]){gap:var(--b);grid-template-columns:repeat(auto-fit,minmax(calc(76px*var(--C) + var(--g)*2),1fr))!important;margin-bottom:0!important}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"]){margin:0!important;min-width:0!important;max-width:200px!important;width:auto!important;justify-self:stretch;align-self:stretch;text-align:start;background:var(--i);border:var(--e);border-radius:var(--p);padding:var(--q) var(--g);display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--b);row-gap:0;align-items:baseline}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"]) img{display:none}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"]) .ifacebox-head{border-bottom:0;border-radius:0}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"])>.ifacebox-head:nth-child(3){order:1;flex:0 0 100%;width:100%;margin:var(--D) 0 var(--f)}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"])>.ifacebox-head:first-child{flex:none;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:var(--I);font-size:var(--h);color:var(--d)}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"]):has(img[src*="_down.svg"])>.ifacebox-head:first-child{color:var(--c)}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"])>.ifacebox-body:nth-child(2){order:2;font-size:var(--h);font-weight:var(--v);color:var(--t);text-align:start;flex:auto;white-space:normal;overflow-wrap:break-word}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"])>.ifacebox-body:nth-child(2) br{display:none}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"]):has(img[src*="_down.svg"])>.ifacebox-body:nth-child(2){color:var(--c)}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"])>.ifacebox-body:nth-child(4){order:2;text-align:end;flex:1 0 100%}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"])>.ifacebox-body:nth-child(4)>.cbi-tooltip-container{font-family:var(--M);font-size:var(--bm)!important;color:var(--c);line-height:var(--ay);white-space:nowrap;text-align:end!important}:where(#view)[data-page=admin-status-overview] .ifacebox:has(img[src*="/port_"])>.ifacebox-body:nth-child(4)>.cbi-tooltip-container>span[style*="color:#000"]{color:var(--d)!important}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))):has(.cbi-progressbar){display:block}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .tr:has(.cbi-progressbar){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--f) var(--m);padding:var(--f) 0 var(--q);border:0;position:relative}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .tr:has(.cbi-progressbar):last-child{padding-bottom:var(--D)}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .tr:has(.cbi-progressbar) .td{display:block;width:auto;padding:0;border:0}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .tr:has(.cbi-progressbar) .td:first-child{grid-column:1;grid-row:1;align-self:center;min-width:0;white-space:normal;padding-inline-end:min(230px,50%);font-size:var(--h)}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .tr:has(.cbi-progressbar) .cbi-progressbar{margin-block-start:0}@container fs-view (max-width:560px){:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .tr:has(.cbi-progressbar) .td:first-child{padding-inline-end:0}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .tr:has(.cbi-progressbar) .cbi-progressbar{margin-block-start:calc(var(--r)*var(--I))}}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .tr:has(.cbi-progressbar) .td:nth-child(2){grid-column:1/-1;grid-row:2}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .td,:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .th,:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .tr{border-bottom:0}:where(#view)[data-page=admin-status-overview] .cbi-section .cbi-value{border-bottom:0}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .td:first-child{font-weight:var(--W);color:var(--c)}:where(#view)[data-page=admin-status-overview] .cbi-section .ifacebox .ifacebox-head.active{background:var(--i);color:var(--t);font-weight:var(--v)}:where(#view)[data-page=admin-status-overview] .cbi-section .ifacebox-body strong{font-weight:var(--W);color:var(--c)}:where(#view)[data-page=admin-status-overview] .cbi-section .table:not(:has(.th)):not(:has(.td:nth-child(3))) .cbi-progressbar:after{font-size:var(--h);color:var(--d)}:where(#view)[data-page=admin-status-overview] .cbi-section .table:is(:has(.th),:has(.td:nth-child(3))) .td,:where(#view)[data-page=admin-status-overview] .cbi-section .table:is(:has(.th),:has(.td:nth-child(3))) .th{padding-block:var(--q)}:where(#view)[data-page=admin-system-package-manager] .controls>div:first-child{position:relative;display:block;flex:100%;width:100%;margin:0 0 var(--q)}#packages:not(.fs-stacked) .tr>.td:first-child{white-space:nowrap}#packages.fs-stacked .tr:not(.cbi-section-table-titles):not(.cbi-section-table-descr){display:block;padding:var(--g) var(--l)}#packages.fs-stacked .td{display:flex;align-items:baseline;justify-content:flex-end;gap:0;padding:var(--f) 0;border:0;text-align:end;flex:none}#packages.fs-stacked .td[data-title]:before{content:attr(data-title);flex:none;text-align:start;margin-bottom:0;margin-inline-end:auto;padding-inline-end:var(--G);font-size:var(--r);font-weight:var(--T);letter-spacing:var(--L);color:var(--aa);white-space:nowrap}#packages.fs-stacked .td:nth-child(4){display:block;text-align:start}#packages.fs-stacked .td:nth-child(4):before{display:block;margin-bottom:var(--f)}#packages.fs-stacked .td.cbi-section-actions{margin-top:var(--q)}#packages.fs-stacked .td.cbi-section-actions:before,#packages.fs-stacked .td:not([data-title]):before{content:none}:where(#view)[data-page=admin-system-package-manager] label:has(+ .cbi-progressbar){display:block;margin:0;font-size:var(--h);font-weight:var(--v);color:var(--c)}:where(#view)[data-page=admin-system-package-manager] label + .cbi-progressbar{margin-block-start:0}:where(#view)[data-page=admin-system-admin-sshkeys]>div{background:var(--j);border:var(--e);border-radius:var(--p);padding:var(--l)}:where(#view)[data-page=admin-system-admin-sshkeys] .cbi-dynlist{max-width:none}#view table.fs-dt:is(.leases,.lases,.leases6):not(.fs-stacked) .td{white-space:nowrap}#view table.fs-dt:is(.leases,.lases):has(:where(.tr.table-titles>:nth-child(6))):not(.fs-stacked) .td:is(:nth-last-child(7),:nth-last-child(4)),#view table.fs-dt.leases6:has(:where(.tr.table-titles>:nth-child(6))):not(.fs-stacked) .td:is(:nth-last-child(6),:nth-last-child(5),:nth-last-child(4)),#view table.fs-dt:is(.leases,.lases):not(:has(:where(.tr.table-titles>:nth-child(6)))):not(.fs-stacked) .td:nth-last-child(5),#view table.fs-dt.leases6:not(:has(:where(.tr.table-titles>:nth-child(6)))):not(.fs-stacked) .td:is(:nth-last-child(5),:nth-last-child(4),:nth-last-child(3)){white-space:normal}#content_syslog>div:has(>label){display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--b)}#content_syslog>div:has(>label)>label{white-space:nowrap}#content_syslog>div:has(>label)>:is(select,input){flex:0 auto;min-width:0;max-width:100%}@container fs-view (width>560px){#content_syslog>div:has(>label)>input:not([type]){flex:12rem}}@container fs-view (width <= 560px){#content_syslog>div:has(>label)>:is(select,input:not([type=checkbox])){flex-basis:100%}}#syslog{width:100%;min-height:500px;color:var(--d);margin-bottom:var(--l);font-family:var(--M);font-size:var(--h);line-height:var(--I);white-space:pre;resize:vertical}.fs-ap{display:flex;flex-direction:column;gap:var(--A)}.fs-ap-note p:first-child{margin-top:0}.fs-ap-note p:last-child{margin-bottom:0}button.fs-ap-fold{display:flex;align-items:center;justify-content:space-between;gap:var(--g);inline-size:100%;padding:0;margin:0;background:none;border:0;cursor:pointer;text-align:start;color:inherit;font:inherit}button.fs-ap-fold:hover{color:var(--a)}button.fs-ap-fold:focus-visible{outline:none;box-shadow:var(--ag);border-radius:var(--s)}.fs-ap-chev{flex:none;inline-size:26px;block-size:26px;display:inline-flex;align-items:center;justify-content:center;color:var(--c);border-radius:var(--s)}button.fs-ap-fold:hover .fs-ap-chev{color:var(--a)}.fs-ap-sub{margin-top:var(--l)}.fs-ap-head :is(h2,h3){margin:0;font-size:var(--h);font-weight:var(--u);color:var(--d)}.fs-ap-section + .fs-ap-section{padding-top:var(--l);border-top:var(--e)}:root[data-layout=top] .fs-ap-submenus{display:none}.fs-ap-actrow,.fs-ap-bgrow{display:flex;flex-wrap:wrap;gap:var(--b)}.fs-ap-actgap{flex:0 0 var(--l)}.fs-ap-actrow .btn,.fs-ap-bgrow .btn{padding:var(--b) var(--m)}.fs-ap-armed{color:var(--U);background:var(--k);border-color:transparent}.fs-ap-err{margin-top:var(--b);font-size:var(--r);line-height:1.35;color:var(--k)}.fs-colorctl{display:flex;flex-direction:column;gap:var(--q);max-width:var(--aw)}.fs-color-row{display:flex;align-items:center;gap:var(--b)}input[type=color].fs-color-swatch{flex:none;inline-size:34px;block-size:34px;padding:0;cursor:pointer;background:none;border:var(--e);border-radius:var(--s)}input[type=color].fs-color-swatch::-webkit-color-swatch-wrapper{padding:0}input[type=color].fs-color-swatch::-webkit-color-swatch{border:0;border-radius:calc(var(--s) - 1px)}input[type=color].fs-color-swatch::-moz-color-swatch{border:0;border-radius:calc(var(--s) - 1px)}input[type=text].fs-color-hex{flex:auto;min-inline-size:0;font-family:var(--M);font-size:var(--ba);font-variant-numeric:tabular-nums;text-transform:lowercase}.fs-color-clear{flex:none;font-size:var(--r);padding:var(--q) var(--b)}.fs-color-contrast{font-variant-numeric:tabular-nums}.fs-contrast-aa{color:var(--t)}.fs-contrast-aa-large{color:var(--Q)}.fs-contrast-low{color:var(--k)}.fs-ap-bgprev{display:block;width:100%;max-width:var(--aw);height:84px;object-fit:cover;border:var(--e);border-radius:var(--n);margin-top:var(--b)}:root[data-wallpaper=file] .fs-ap-tint,:root:not([data-tint=hue]) .fs-ap-tintstr{display:none}.fs-ap-footer{display:flex;flex-direction:column;gap:var(--b);margin-top:var(--D);padding-top:var(--m);border-top:var(--e)}.fs-ap-verrow{display:flex;align-items:center;justify-content:space-between;gap:var(--m)}.fs-ap-version{position:relative;font-size:var(--r);color:var(--c);font-variant-numeric:tabular-nums;text-decoration:none}.fs-ap-version:hover{color:var(--a);text-decoration:underline}.fs-ap-version:before{content:"";position:absolute;inset:-4px -2px}.fs-ap-i18n{flex-wrap:wrap;font-size:var(--r);color:var(--c)}.fs-ap-i18n code{font-size:inherit}}
