:root{--b:#0060c0;--lb:#e3f2ff;--H:#8fcbff;--hov:#161616;--Bp:#fff;--Ba:#ddd;--warn:#fef3cd;--sh:#0000001a;--Di: #e7e7e7;--Nh:linear-gradient(to right,#ffffff00 0%,#daedff 20%);--Na:linear-gradient(to right,#ffffff00 0%,#f2faff 20%); --sDk: #0000000c;--gBr:#d7d7d7;--gOd:#f7f7f7;--gEv:#fff;--gCo:#0000000c;--green:#00cf00;--red:#f00;--blue:#5689fd;}body.dark-mode,html.dark-mode{--b:#8fcbff;--lb:#2e495f;--H:#256497;--hov:#eee;--Bp:#1f1f1f;--Ba:#2d2d2d;--warn:#2f2f2f;--sh:#00000099;--Di: #a1a1a1;--Nh:linear-gradient(to right,#00000000 0%,#2e608199 20%);--Na:linear-gradient(to right,#00000000 0%,#34444d99 20%); --sDk: #ffffff0c;--gBr:#404040;--gOd:#2a2a2a;--gEv:#1f1f1f;--gCo:#ffffff0c;--green:#27c127;--red:#f00;--blue:#588aff;}body{font-family:Arial,sans-serif;color:var(--hov);background-color:var(--Bp);max-width:100vw}a{color:var(--b);text-decoration:none;font-size:1.25em}.navbar,.navbar iframe{width:fit-content;min-width:200px;height:740px;background:var(--Bp);display:flex;flex-direction:column}.nav-item{display:block;text-align:right;padding:8px 10px;margin:2px 0;color:var(--b);border-bottom:1px solid var(--Ba);border-right:0px solid var(--b);transition:all .1s ease-in-out;white-space:nowrap}.nav-item:hover{background:var(--Nh);border-right:3px solid var(--b);transform:translateX(-2px)}.active-page{background:var(--Na);border-right:3px solid var(--b);font-weight:700}hr{height:1px;background:var(--Ba);border:none;margin:10px 0}input[type="text"],input[type="password"]{border:1px solid var(--hov);padding:3px;box-sizing:border-box;border-radius:3px}button,.button,input[type="button"],input[type="submit"],input[type="reset"]{background:var(--lb);color:var(--b);border:1px solid var(--b);padding:8px 8px;border-radius:6px;font-size:1.25em;margin:0 0;cursor:pointer}button,.small-button{padding:2px 4px!important;font-size:1em!important;transform:translateY(1px);transition:all .1s ease-in-out}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,button:hover,button:focus,.button:hover,.button:focus,a.button:hover,a.button:focus{background:var(--H)!important;transition:all .1s ease-in-out;box-shadow:0 0 5px var(--sh);transform:translateY(-1px)}select,input[type="number"]{padding:3px;border:1px solid var(--hov);border-radius:3px}input[disabled],select[disabled],textarea[disabled]{background:var(--Di)!important;opacity:1} .warning-box{background-color:var(--warn);border-radius:4px;padding:12px 15px;margin:15px 0;font-size:14px;line-height:1.4}tr.tr-header>th{background:var(--lb);border:none;box-shadow:none;padding:8px}tr.tr-header>th:first-child{border-top-left-radius:6px}tr.tr-header>th:last-child{border-top-right-radius:6px}.p1{padding-top:5px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.content-area{max-width:800px;min-width:400px;padding:5px}.card-borderless{padding:5px;border-radius:4px}.card-title{margin:5px;color:var(--b);text-align:center}.form-table{width:100%;border-spacing:2px}.form-label{text-align:right;width:40%;white-space:nowrap}.form-label-top{text-align:right;width:40%;white-space:nowrap;vertical-align:top}.form-label-simple{text-align:right}.form-label-simple-top{text-align:right;vertical-align:top}.checkbox-group label{font-weight:normal}.checkbox-group input[type="checkbox"]{margin-right:8px}input[type="checkbox"]{margin: 0px auto;}.note-text{font-size:.75em;margin:5px;margin-top:2px;padding-left:17px}.note-text ul{margin-left:0;padding-left:20px}.note-text li{margin-left:0}.form-submit{text-align:center;margin-top:20px}.form-button{margin:0 5px;padding:8px 12px;font-size:1em}.font-normal{font-weight:normal}.no-wrap{white-space:nowrap}.datetime-grid{display:grid;grid-template-columns:65px 10px 65px 10px 65px;grid-template-rows:auto auto auto auto;align-items:center;justify-content:start}.datetime-input{width:60px;text-align:center;padding:4px;border:1px solid #ccc;border-radius:3px}.datetime-separator{text-align:left}.buttons-right{text-align:right}.buttons-left{text-align:left}.voltage-grid{display:grid;grid-template-columns:50px 80px 80px 80px;grid-template-rows:auto auto auto auto;align-items:center;gap:0;border-radius:4px}.voltage-value{text-align:center;border:1px solid var(--Ba);padding:8px 5px}.header,.header iframe{width:100%;height:120px;background:var(--Bp)}