html,body{display:flex;flex-direction:column;min-height:100vh}body{font-family:sans-serif;margin:0;padding:0;background-color:#dee3e7;color:#334155}a,a:visited{color:#00f}main{margin:0;padding:1em;flex-grow:1}section{background-color:#fff;padding:1em;border-radius:.4em;margin-bottom:1em;box-shadow:0 0 .5em #9a9a9a}header{background-color:#444;color:#fff;display:flex;box-shadow:0 0 6px 5px #aaa;border-bottom:1px solid #3f3f3f;align-items:center;gap:1em;z-index:1;min-height:3em}header a,header a:visited{color:#fff;text-decoration:none;cursor:pointer}header a.active{text-decoration:underline}header img.logo{width:2em;height:2em;padding:.5em}header p{margin:0}.icon{font-size:2em}.logo-and-title{display:flex;flex-direction:row;align-items:center}h1{margin:0 1em 0 0;font-size:1em}h2{font-weight:800;font-size:1.1em;letter-spacing:-.025em;margin-bottom:-.25em}h2:first-child{margin-top:0}nav ul{list-style-type:none;padding:0;margin:0}nav li{display:inline;margin-right:1em}nav li a{color:#fff;text-decoration:none;padding:.4em;border-radius:.4em}nav li a:hover{background-color:#555}pre{background-color:#f0f0f0;padding:1em;border-radius:.4em;overflow-x:auto;font-family:monospace;white-space:pre-wrap;text-align:left;margin-bottom:0}.br{border-radius:.4em}.bs{box-shadow:0 0 .5em #9a9a9a}.annotation{font-size:9pt;color:#fff;background-color:#000;border-radius:.4em;display:inline-block;padding:.4em;margin:.4em}.critical,.error,.bad{color:#fff!important;background-color:salmon}.warning{color:#000;background-color:#ffe4b5}.severe{color:#000;background-color:#ffa07a}.important{color:#000;background-color:#fafad2}.note{color:#000;background-color:#add8e6}.info{color:#000;background-color:#efefef}.success,.good{background-color:#90ee90;color:#000}.old{background-color:wheat!important}.inline-notification{border-radius:.4em;padding:.4em;box-shadow:0 0 .4em #cacaca}button{padding:.4em 1em;border-radius:.4em;background-color:#fff;font-weight:700;color:#000;border:1px solid #ccc;cursor:pointer;font-size:1em;font-family:sans-serif}button:hover{background-color:#e9e9e9}button[type=submit]{background-color:#488448;color:#fff;border:0}button[type=submit]:hover{background-color:#3a6f3a}button:disabled{background-color:#6e6e6e;color:#999;cursor:not-allowed}button:disabled:hover{background-color:#6e6e6e}button[type=reset]{background-color:#d9534f;color:#fff;border:0}button[type=reset]:hover{background-color:#c9302c}button[type=cancel]{background-color:#c7872c;color:#fff;border:0}button[type=cancel]:hover{background-color:#b77a2c}.subtle{color:#999;font-size:.9em}.stat{font-size:1.4em;font-weight:700}form{display:grid;gap:1em;grid-template-columns:minmax(0,max-content) minmax(0,600px);grid-template-rows:auto;flex-direction:column;border-radius:.4em;align-items:baseline}label,span.fake-label{font-weight:700;cursor:pointer}select{padding:1em;border-radius:.4em;border:1px solid #ccc;font-family:sans-serif;background-color:#fff}textarea{padding:1em;border-radius:.4em;border:1px solid #ccc;font-family:sans-serif;min-height:6em}textarea[readonly]{background-color:#f0f0f0;color:#666;font-style:italic}input[type=text],input[type=email],input[type=password]{padding:1em;border-radius:.4em;border:1px solid #ccc;font-family:sans-serif}fieldset{border:0;display:flex;flex-direction:row;grid-column:span 2;padding:0;gap:1em;font-family:sans-serif;align-items:start}label:has(input[type=checkbox]){border-radius:.4em;margin-right:.5em}label:has(input[type=checkbox]),label:has(input[type=radio]){align-items:center;gap:.5em;cursor:pointer;padding:.5em;-webkit-user-select:none;user-select:none}label:has(input[type=checkbox]):hover,label:has(input[type=radio]):hover{background-color:#f0f0f0;color:#000}label:has(input:checked){background-color:#488448;color:#fff}label:has(input:checked):hover{background-color:#3a6f3a;color:#fff}.radio-group{display:flex;flex-direction:row;gap:0;align-items:center;border:1px solid #ccc;border-radius:.4em}.radio-group input[type=radio]{border-radius:.4em}.radio-group label{background-color:#fff;padding:.5em;cursor:pointer;flex-grow:1;text-align:center}.radio-group label:hover{background-color:#f0f0f0;color:#fff}.radio-group label:first-child{border-radius:.4em 0 0 .4em}.radio-group label:last-child{border-radius:0 .4em .4em 0}.grid{display:grid;gap:1em;justify-content:center}.grid-display{display:grid}.grid-boxed{display:grid;gap:0;background-color:#efefef;padding:1em;border-radius:.4em;grid-template-columns:1fr 1fr 1fr}.grid section{margin-bottom:0}.gc-xl{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.grid-boxed div{border:1px solid #ccc;border-right:0;padding:1em;background-color:#fff}.grid-boxed div:last-child{border-right:1px solid #ccc}.stat-display span.subtle{display:block}div[role=toolbar]{display:flex;flex-direction:row;gap:1em;align-items:center;margin-bottom:1em}table{width:100%}table,th,td{border:0;border-bottom:1px solid #ccc;border-collapse:collapse}td,th{padding:.5em}th{background-color:#eff1f3;text-align:left}td.uneditable{background-color:#f0f0f0;font-weight:700}ul.noListStyle{list-style-type:none;padding:0;margin:0}ul[role=menubar]{list-style:none;padding:0;margin:0}ul[role=menubar] li{display:inline-block}ul[role=menubar] li span.submenu{text-decoration:dotted underline}ul[role=menubar] li div{position:absolute;display:none;box-shadow:0 0 6px #444}ul[role=menubar] li:hover{background-color:beige}header ul[role=menubar] li:hover{background-color:#555}ul[role=menubar] li span{cursor:pointer}ul[role=menubar] li:hover div{display:block;background-color:#fff;min-width:12em}header ul[role=menubar] li:hover ul{margin:0;padding:0}ul[role=menubar] div ul{list-style:none;padding:0;margin:0}ul[role=menubar] div ul li{display:block;margin-right:0}ul[role=menubar] div ul a{text-decoration:none;display:block;padding:.2em}header ul[role=menubar] div li a{border-radius:0}ul[role=menubar] div ul a:hover{background-color:beige}header ul[role=menubar] div ul a:hover{background-color:#555}header ul[role=menubar] a,header ul[role=menubar] a:visited{color:#fff;background-color:#444}header ul[role=menubar] a:hover{background-color:#555}aside{position:fixed;background-color:#fff;box-shadow:0 0 .5em #9a9a9a;transition:left .5s,visibility .5s,z-index .5s step-start;min-width:14em;width:14em;z-index:-1;visibility:hidden;left:-14em;height:100vh}aside.stuck{position:static;height:auto}aside.shown{visibility:visible;left:0;z-index:0}aside a,aside a:visited{text-decoration:none;color:#0a0a89}aside ul{list-style:none;padding:0}aside ul li a{text-decoration:none;display:block;padding:.4em 1em}aside ul li a:hover{background-color:#c6d0d7}footer{text-align:center;padding:.5em}#layout{display:flex;flex-direction:row;flex-grow:1}#content{flex-grow:1;display:flex;flex-direction:column}footer span{padding:.5em 1em;border-radius:.5em;background-color:#c6d0d7;display:inline-block}.a11yhidden{position:absolute;left:-500px}.a11yhidden:focus{left:1em;background-color:#000;border:2px solid #555;border-radius:.5em;padding:.5em;color:#fff}#sidebar-button{width:14em;cursor:pointer;border-right:1px solid #333;background-color:#444;display:flex;flex-direction:row}#sidebar-button:hover{background-color:#666}#sidebar-button .menu-icon{padding:.5em}#sidebar-button .logo-and-title{flex-grow:1}.vh{visibility:hidden}.script-button{padding:.5em;cursor:pointer}.fs2{font-size:2em}.flex-row{display:flex;flex-direction:row;align-items:center}.fg0{flex-grow:0}.fg1{flex-grow:1}.g1{gap:1em}.g2{gap:2em}.flex-spacer{flex-grow:1}@media (max-width: 600px){header{gap:.5em}header h1{font-size:1.2em}header p{font-size:.8em}header nav ul li{display:block;margin-right:0}main{padding:0}section{margin:1em 0 0;border-radius:0;padding:.75em}}:root{--header-bg: #444;--header-fg: white;--status-sev1-bg: salmon;--status-sev1-fg: black;--status-sev2-bg: LightSalmon;--status-sev2-fg: black;--status-sev3-bg: moccasin;--status-sev3-fg: black;--status-sev4-bg: lightgoldenrodyellow;--status-sev4-fg: black;--status-sev5-bg: azure;--status-sev5-fg: black;--crust: #dee3e7}#alert-list{padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-template-rows:masonry;grid-gap:1em}header .critical{background-color:var(--status-sev1-bg);color:black !sev4;font-weight:700}div.alert{padding:1em;border-radius:.5em;box-shadow:0 0 10px #0101014d;word-wrap:anywhere}div.alert.sev1{background-color:var(--status-sev1-bg);color:var(--status-sev1-fg);order:1}div.alert.sev2{background-color:var(--status-sev2-bg);color:var(--status-sev2-fg);order:2}div.alert.sev3{background-color:var(--status-sev3-bg);color:var(--status-sev3-fg);order:3}div.alert.sev4{background-color:var(--status-sev4-bg);color:var(--status-sev4-fg);order:4}div.alert.sev5{background-color:var(--status-sev5-bg);color:var(--status-sev5-fg);order:5}main a,main a:visited{color:#00f;text-decoration:none;display:block;color:#000}a:focus{background-color:#000;color:#fff}span.label{font-size:smaller;color:#fff;display:inline-block;margin-top:1em;margin-right:.4em}span.label span{padding:.25em}span.label span.key{border-radius:.5em 0 0 .5em;background-color:#444;padding-left:.5em;padding-right:.5em;font-weight:700}span.label span.val{background-color:#666;padding-left:.5em;padding-right:.5em;border-radius:0 .5em .5em 0}@media (max-width: 600px){header{gap:.5em}header img{margin:.5em}progress{width:2em}div.alert{border-radius:0}}
