:root{color-scheme:light;--brand-primary:#2d5f5d;--color-surface:#fff;--color-surface-alt:#f5f1eb;--color-surface-sidebar:#2b3636;--color-on-surface:#2b3636;--color-on-surface-muted:#7b7264;--color-on-sidebar:#ece7dd;--color-on-sidebar-muted:#9a958b;--color-primary:#2d5f5d;--color-on-primary:#fff;--color-primary-hover:#2d5f5d1a;--color-border:#e2d8c7;--color-table-header:#f5f1eb;--color-table-row-hover:#2d5f5d0f;--color-overlay:#2b363673;--color-shadow:#2b36361f;--color-badge-pending-bg:#f5ebd2;--color-badge-pending-txt:#876a1e;--color-badge-hitl-bg:#dbe7e6;--color-badge-hitl-txt:#2d5f5d;--color-badge-done-bg:#d8e5d3;--color-badge-done-txt:#4a6a3a;--color-badge-error-bg:#f5ddc8;--color-badge-error-txt:#8f422e;--color-tier-ok:#4a6a3a;--color-tier-review:#b48b1e;--color-tier-low:#d96c52;--color-tier-unmeasured:#8a8a8a;--mdc-theme-primary:var(--color-primary);--mdc-theme-secondary:#000;--mdc-theme-on-primary:var(--color-on-primary);--mdc-checkbox-disabled-color:gray;--mdc-checkbox-ink-color:white;--md-checkbox-selected-icon-color:#fff;--md-checkbox-selected-container-color:var(--color-primary);--md-checkbox-outline-color:black;--md-checkbox-selected-focus-container-color:var(--color-primary);--md-checkbox-selected-pressed-container-color:var(--color-primary);--md-checkbox-selected-hover-container-color:var(--color-primary);--md-data-table-footer-container-color:var(--color-surface);--md-filled-icon-button-container-color:var(--color-primary);--md-outlined-text-field-focus-outline-color:var(--color-primary);--breakpoint-mobile:768px;font-family:Roboto,sans-serif}.safe-area-inset-top{padding-top:env(safe-area-inset-top)}.safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-inset-left{padding-left:env(safe-area-inset-left)}.safe-area-inset-right{padding-right:env(safe-area-inset-right)}.safe-area-bottom-full{padding-bottom:max(8px, env(safe-area-inset-bottom));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}[data-theme=dark]{color-scheme:dark;--color-surface:#1a1f1f;--color-surface-alt:#232828;--color-surface-sidebar:#14191a;--color-on-surface:#ece7dd;--color-on-surface-muted:#9a958b;--color-on-sidebar:#ece7dd;--color-on-sidebar-muted:#7b7264;--color-primary:#5fa39f;--color-on-primary:#1a1f1f;--color-primary-hover:#5fa39f1f;--color-border:#353a3a;--color-table-header:#232828;--color-table-row-hover:#5fa39f12;--color-overlay:#0000008c;--color-shadow:#0006;--color-badge-pending-bg:#3a2f14;--color-badge-pending-txt:#e8c87c;--color-badge-hitl-bg:#1f3535;--color-badge-hitl-txt:#9bcdca;--color-badge-done-bg:#243620;--color-badge-done-txt:#b6d39c;--color-badge-error-bg:#3a221a;--color-badge-error-txt:#e89a7a;--color-tier-ok:#7fae5f;--color-tier-review:#d9ad3c;--color-tier-low:#e8836a;--color-tier-unmeasured:#9aa0a0;--mdc-theme-primary:var(--color-primary);--mdc-theme-surface:var(--color-surface);--mdc-theme-background:var(--color-surface-alt);--mdc-theme-on-surface:var(--color-on-surface);--md-checkbox-selected-container-color:var(--color-primary)}body,html{height:100%;color:var(--color-on-surface);background:var(--color-surface-alt);margin:0!important;padding:0!important}.app-shell{background:var(--color-surface-alt);height:100vh;display:flex;overflow:hidden}.app-main{background:var(--color-surface-alt);flex:1;padding:24px;overflow-y:auto}@media (width<=768px){.app-main{padding-bottom:calc(52px + env(safe-area-inset-bottom))}}.content-wrapper{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;display:flex}.app-main--review{padding:0;overflow:hidden}.app-shell.has-top-banner .app-main{padding-top:calc(24px + var(--top-banner-height,0px))}.app-shell.has-top-banner .app-main--review{padding-top:var(--top-banner-height,0px)}.desktop-chrome{flex-direction:column;width:100%;height:100%;display:flex}.content-div{flex:auto;width:100%;min-height:0}.ace-root{height:100%}dialog.app-dialog{background:var(--color-surface);color:var(--color-on-surface);box-shadow:0 12px 48px var(--color-shadow);border:none;border-radius:8px;width:auto;min-width:360px;max-width:520px;padding:0}dialog.app-dialog::backdrop{background:var(--color-overlay)}dialog.app-dialog .dialog-header{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:14px 20px;display:flex}dialog.app-dialog .dialog-header strong{flex:1;font-size:15px;font-weight:600}dialog.app-dialog .dialog-body{color:var(--color-on-surface);padding:16px 20px;font-size:14px;line-height:1.5}dialog.app-dialog .dialog-input{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-on-surface);border-radius:6px;margin-top:12px;padding:8px 12px;font-family:inherit;font-size:14px}dialog.app-dialog .dialog-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-hover);outline:none}dialog.app-dialog .dialog-footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}dialog.app-dialog button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-on-surface);cursor:pointer;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:14px;line-height:1.4}dialog.app-dialog button.primary{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}dialog.app-dialog button.primary:hover:not(:disabled){filter:brightness(.95)}dialog.app-dialog button.danger:hover:not(:disabled){background:var(--color-badge-error-bg);border-color:var(--color-badge-error-txt);color:var(--color-badge-error-txt)}dialog.app-dialog .dialog-progress{background:var(--color-border);border-radius:2px;width:100%;height:4px;margin-top:12px;position:relative;overflow:hidden}dialog.app-dialog .dialog-progress:after{content:"";background:var(--color-primary);transform-origin:0;animation:1.4s ease-in-out infinite dlg-progress;position:absolute;inset:0}@keyframes dlg-progress{0%{transform:translate(-100%)scaleX(.3)}50%{transform:translate(30%)scaleX(.5)}to{transform:translate(100%)scaleX(.3)}}#notification md-outlined-text-field{width:30ex;margin-right:20px}
/*# sourceMappingURL=frontend.b770f7d2.css.map */
