:root{color-scheme:light dark;--brand:#003462;--brand-soft:#79c0ff;--surface:#f4f8ff;--text:#1f2926;--danger:#b02a37;--ok:#1f7a46;--shadow-soft:0 8px 24px rgba(0,0,0,0.06);--body-gradient:radial-gradient(circle at 8% 8%, #e9f2ff, transparent 35%);--top-nav-bg:#003462;--top-nav-text:#79c0ff;--header-border:#c6d9ee;--header-bg:#ffffffcc;--footer-text:#365f89;--card-border:#c9ddf2;--card-bg:#ffffff;--helper-text:#3b6188;--value-good-bg:rgba(31,122,70,0.12);--value-good-text:#003462;--value-bad-bg:rgba(176,42,55,0.12);--value-bad-text:#8e1f2f}@media (prefers-color-scheme:dark){:root[data-user-theme='auto']{--brand:#79c0ff;--brand-soft:#003462;--surface:#0d1522;--text:#c6e4ff;--danger:#ff7e87;--ok:#77d6a7;--shadow-soft:0 8px 28px rgba(0,0,0,0.45);--body-gradient:radial-gradient(circle at 8% 8%, #0c223d, transparent 35%);--top-nav-bg:#002547;--top-nav-text:#79c0ff;--header-border:#2a4d71;--header-bg:#0f1c2ddd;--footer-text:#8fb6de;--card-border:#2a4968;--card-bg:#101d2d;--helper-text:#9bbfe3;--value-good-bg:rgba(119,214,167,0.18);--value-good-text:#79c0ff;--value-bad-bg:rgba(255,126,135,0.2);--value-bad-text:#ffb8be}}:root[data-user-theme='dark']{--brand:#79c0ff;--brand-soft:#003462;--surface:#0d1522;--text:#c6e4ff;--danger:#ff7e87;--ok:#77d6a7;--shadow-soft:0 8px 28px rgba(0,0,0,0.45);--body-gradient:radial-gradient(circle at 8% 8%, #0c223d, transparent 35%);--top-nav-bg:#002547;--top-nav-text:#79c0ff;--header-border:#2a4d71;--header-bg:#0f1c2ddd;--footer-text:#8fb6de;--card-border:#2a4968;--card-bg:#101d2d;--helper-text:#9bbfe3;--value-good-bg:rgba(119,214,167,0.18);--value-good-text:#79c0ff;--value-bad-bg:rgba(255,126,135,0.2);--value-bad-text:#ffb8be}body{font-family:'Avenir Next','Segoe UI',sans-serif;background:var(--body-gradient),var(--surface);color:var(--text)}.top-nav{background:var(--top-nav-bg);color:var(--top-nav-text);font-size:.9rem}.top-nav nav{min-height:2.25rem}.top-nav a{color:var(--top-nav-text)}.top-nav .icon{margin-right:.2rem}.app-header{border-bottom:1px solid var(--header-border);background:var(--header-bg);backdrop-filter:blur(6px)}.app-footer{margin:2rem auto 1.5rem;text-align:center;color:var(--footer-text)}.nav-icon-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;min-height:2rem;border-radius:999px;padding:.15rem .6rem}.nav-icon-link .icon{margin-right:0;font-size:1.05rem}.logo{display:block;height:74px;width:auto}.flash{border-left:5px solid var(--brand)}.flash.flash-error{border-left-color:var(--danger)}.flash.flash-success{border-left-color:var(--ok)}.auth-wrapper{max-width:980px;margin:1.5rem auto}.auth-card{display:grid;grid-template-columns:minmax(300px, 1fr) minmax(280px, .9fr);gap:1rem;align-items:stretch;border:0;box-shadow:none;background:transparent}.auth-panel{border:0;border-radius:14px;padding:1.1rem;background:var(--card-bg)}.auth-panel-form p{margin-bottom:0}.auth-panel-brand{display:flex;flex-direction:column;justify-content:center;gap:.55rem;background:linear-gradient(155deg, color-mix(in srgb, var(--brand) 14%, var(--card-bg)) 0%, var(--card-bg) 55%)}.auth-panel-brand h2,.auth-panel-brand p{margin:0}.auth-panel-brand small{color:var(--helper-text)}.auth-logo{max-width:180px;width:100%;height:auto}.cards-grid article{box-shadow:var(--shadow-soft)}.cards-grid article p{font-size:1.8rem;margin:0;color:var(--brand);font-weight:700}.settings-grid article{box-shadow:var(--shadow-soft)}.table-wrap{width:100%;overflow-x:auto}.history-filter-panel summary{cursor:pointer;font-weight:600}.history-filter-panel [type="submit"]{margin-bottom:1.4rem}.history-filter-form{display:grid;gap:.6rem;grid-template-columns:1fr;margin-top:.6rem}.history-filter-form button[type='submit']{margin-top:.2rem}.history-tabs{margin-top:.75rem;display:flex;gap:.5rem;flex-wrap:wrap}.history-tabs .js-history-tab.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.list-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.modal-header p,.modal-header strong{margin:0}.js-close-modal{margin:0;min-width:2rem;width:2rem;height:2rem;padding:0;border-radius:999px;font-size:1rem;line-height:1}.value-cell{display:flex;gap:.4rem;align-items:center}.value-cell .js-value-info{min-width:2rem;padding:0 .5rem;margin:0}.dropdown-value-select{appearance:none;padding-right:2rem;background-image:linear-gradient(45deg, transparent 50%, currentColor 50%),linear-gradient(135deg, currentColor 50%, transparent 50%);background-position:calc(100% - 1rem) calc(50% - .1rem),calc(100% - .7rem) calc(50% - .1rem);background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat}.action-cell{display:flex;gap:.4rem}.action-icon{min-width:2rem;padding:0 .45rem;margin:0}.sample-log-inline{display:flex;flex-direction:column;gap:.2rem}.sample-log-item{padding:.35rem .5rem;border:1px dashed var(--card-border);border-radius:8px}.range{width:max-content;white-space:nowrap}.range hr{margin:.2rem 0}.template-var-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:.65rem;margin-top:.65rem}.template-var-item{border:1px solid var(--card-border);border-radius:10px;padding:.55rem .65rem;background:color-mix(in srgb, var(--card-bg) 90%, var(--brand-soft))}.template-var-item p{margin:0}.template-var-item p+p{margin-top:.25rem}.template-var-item small{color:var(--helper-text)}.ck.ck-editor,.ck.ck-reset_all{color:var(--text);--ck-color-base-foreground:var(--card-bg);--ck-color-base-background:var(--card-bg);--ck-color-base-border:var(--card-border);--ck-color-toolbar-background:color-mix(in srgb, var(--card-bg) 88%, var(--brand-soft));--ck-color-toolbar-border:var(--card-border);--ck-color-text:var(--text);--ck-color-button-default-hover-background:color-mix(in srgb, var(--brand-soft) 24%, var(--card-bg));--ck-color-button-on-background:color-mix(in srgb, var(--brand-soft) 32%, var(--card-bg));--ck-color-dropdown-panel-background:var(--card-bg);--ck-color-list-background:var(--card-bg);--ck-color-panel-background:var(--card-bg);--ck-color-panel-border:var(--card-border);--ck-color-button-default-focus-background:color-mix(in srgb, var(--brand-soft) 24%, var(--card-bg))}.ck.ck-toolbar,.ck.ck-toolbar_grouping{border-color:var(--card-border) !important;background:color-mix(in srgb, var(--card-bg) 88%, var(--brand-soft)) !important}.ck.ck-toolbar .ck.ck-button,.ck.ck-toolbar .ck.ck-button.ck-on,.ck.ck-toolbar .ck.ck-button:hover,.ck.ck-toolbar .ck.ck-button:focus{color:var(--text)}.ck.ck-toolbar .ck.ck-button.ck-on{background:color-mix(in srgb, var(--brand-soft) 32%, var(--card-bg))}.ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-focused{border-color:var(--card-border) !important;background:var(--card-bg) !important;color:var(--text) !important}.ck.ck-content,.ck.ck-content p{color:var(--text) !important}.ck.ck-content a{color:var(--brand-soft) !important}.ck.ck-placeholder::before{color:color-mix(in srgb, var(--text) 55%, transparent) !important}.ck.ck-editor__main>.ck-editor__editable::selection,.ck-content ::selection{background:color-mix(in srgb, var(--brand-soft) 48%, transparent)}.ck.ck-dropdown__panel,.ck.ck-list{background:var(--card-bg) !important;color:var(--text) !important;border-color:var(--card-border) !important}.ck.ck-dropdown__panel .ck.ck-list__item .ck-button{color:var(--text)}.ck.ck-dropdown__panel .ck.ck-list__item .ck-button:hover,.ck.ck-dropdown__panel .ck.ck-list__item .ck-button.ck-on{background:color-mix(in srgb, var(--brand-soft) 24%, var(--card-bg)) !important}.ck.ck-toolbar .ck.ck-button,.ck.ck-toolbar .ck.ck-button .ck-icon,.ck.ck-toolbar .ck.ck-button.ck-disabled,.ck.ck-toolbar .ck.ck-button.ck-disabled .ck-icon{color:var(--text) !important;opacity:1 !important}.value-good{background:var(--value-good-bg);color:var(--value-good-text);font-weight:600}.value-bad{background:var(--value-bad-bg);color:var(--value-bad-text);font-weight:600}form small{grid-column:1 / -1;color:var(--helper-text)}input[aria-invalid='true']{border-color:var(--danger);box-shadow:0 0 0 .12rem rgba(176,42,55,0.3)}.centered-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}@media (max-width:640px){.top-nav nav{flex-wrap:wrap;row-gap:.2rem}.top-nav nav>ul:last-child{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.auth-card{grid-template-columns:1fr}.auth-panel-brand{order:2}.table-wrap table,.table-wrap thead,.table-wrap tbody,.table-wrap th,.table-wrap td,.table-wrap tr{display:block}.table-wrap thead{display:none}.table-wrap tr{padding:.5rem;margin-bottom:.75rem;border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg)}.table-wrap td{border:none;padding:.35rem .2rem}}.compact-grid{grid-template-columns:1fr}.button-row{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.icon{margin-right:.25rem}.template-var-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:.65rem;margin-top:.65rem}.template-var-item{border:1px solid var(--card-border);border-radius:10px;padding:.55rem .65rem;background:color-mix(in srgb, var(--card-bg) 90%, var(--brand-soft))}.template-var-item p{margin:0}.template-var-item p+p{margin-top:.25rem}.template-var-item small{color:var(--helper-text)}details[open]>summary{margin-bottom:0}@media (min-width:768px){.compact-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.button-row{flex-direction:row;justify-content:flex-end}}@media (min-width:1024px){.history-filter-panel summary{display:none}.history-filter-panel[open]{padding-top:0}.history-filter-form{grid-template-columns:repeat(4, minmax(140px, 1fr)) auto;align-items:end;margin-top:0}}/*# sourceMappingURL=./styles.css.map */