:root,[data-theme=range]{--color-primary:#3e4c59;--color-primary-hover:#52606d;--color-accent:#c17b3a;--color-border:#d9d2c5;--color-border-strong:#3e4c59;--color-bg:#faf9f7;--color-bg-alt:#f2efe9;--color-text:#2d3436;--color-text-light:#fff;--color-danger:#c0392b;--color-success:#4a7c3f;--color-warning:#c98a2b;--font-family:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", "Fira Code", "Consolas", monospace;--font-size-sm:.875rem;--font-size-base:1rem;--font-weight-normal:400;--font-weight-semibold:600;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--border-radius:8px;--border-width:1px;--border-style:solid;--border:var(--border-width) var(--border-style) var(--color-border);--border-strong:2px var(--border-style) var(--color-border-strong);--shadow-sm:0 1px 3px #00000014;--shadow-md:0 2px 8px #0000001a;--header-padding-x:1rem;--header-padding-y:.75rem;--input-bg:var(--color-bg);--input-text:var(--color-text);--input-border:var(--color-border);--canvas-bg:var(--color-bg);--canvas-grid:#ccc;--canvas-line:var(--color-primary);--canvas-text:var(--color-text);--canvas-accent:var(--color-accent);--chart-bg:var(--color-bg);--chart-text:var(--color-text);--chart-grid:#e0e0e0;--chart-axis-line:var(--color-border);--chart-series:var(--color-primary);--chart-series-2:var(--color-accent)}[data-theme=precision]{--color-primary:#2c3e50;--color-primary-hover:#3d5466;--color-accent:#2980b9;--color-border:#d5dbe0;--color-border-strong:#2c3e50;--color-bg:#fff;--color-bg-alt:#f4f6f8;--color-text:#1e2b34;--color-text-light:#fff;--color-danger:#e74c3c;--color-success:#27ae60;--color-warning:#e67e22}[data-theme=field]{--color-primary:#2d4a3e;--color-primary-hover:#3d6051;--color-accent:#8b6914;--color-border:#cdd6c9;--color-border-strong:#2d4a3e;--color-bg:#fbfcfb;--color-bg-alt:#eef2ee;--color-text:#1a2e25;--color-text-light:#fff;--color-danger:#b34234;--color-success:#4c8c3c;--color-warning:#b8842a}[data-theme=classic]{--color-primary:#1a3a52;--color-primary-hover:#2a4f6e;--color-accent:#7a8c99;--color-border:#d8dde2;--color-border-strong:#1a3a52;--color-bg:#fff;--color-bg-alt:#f5f7f9;--color-text:#1e2b34;--color-text-light:#fff;--color-danger:#c0392b;--color-success:#2e7d32;--color-warning:#c9971e}[data-theme=dark]{--color-primary:#1e272e;--color-primary-hover:#2d3540;--color-accent:#c17b3a;--color-border:#3d4550;--color-border-strong:#485460;--color-bg:#252d35;--color-bg-alt:#1e272e;--color-text:#d9d2c5;--color-text-light:#fff;--color-danger:#e74c3c;--color-success:#5cb85c;--color-warning:#e0a030;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 2px 8px #0006;--input-bg:#1a2028;--input-text:#d9d2c5;--input-border:#3d4550;--canvas-bg:#1a2028;--canvas-grid:#3d4550;--canvas-line:#c17b3a;--canvas-text:#d9d2c5;--canvas-accent:#3498db;--chart-bg:#1a2028;--chart-text:#d9d2c5;--chart-grid:#3d4550;--chart-axis-line:#3d4550;--chart-series:#c17b3a;--chart-series-2:#3498db}*{box-sizing:border-box}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-bg-alt);margin:0}.centered{padding:var(--space-sm);gap:var(--space-sm);flex-direction:column;place-content:center;align-items:center;display:flex}.input-result{text-align:right;width:8em}.input-measure{text-align:right;width:5em}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}table{border-collapse:collapse}th,td{text-align:left;border:var(--border);padding:.4rem .6rem}td select{width:100%}td.right-align{justify-content:flex-end;align-items:center;display:flex}.btn-recompute,.btn-copy,.btn-add,.btn-delete{color:var(--color-text-light);border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;border:none}.btn-recompute:hover,.btn-copy:hover{opacity:.9}.btn-add:hover,.btn-delete:hover:not(:disabled){opacity:.85}.btn-delete:disabled{background:var(--color-border);cursor:not-allowed}.btn-recompute{padding:var(--space-sm) var(--space-lg);background:var(--color-danger);font-weight:var(--font-weight-semibold)}.btn-copy{padding:var(--space-sm) var(--space-md);background:var(--color-accent);font-weight:var(--font-weight-semibold)}.btn-add{margin-top:var(--space-sm);background:var(--color-accent);font-size:var(--font-size-sm);padding:.4rem .8rem}.btn-delete{background:var(--color-danger);border-radius:var(--space-xs);font-size:var(--font-size-sm);padding:.2rem .5rem}label{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);display:inline-flex}input[type=text],input[type=number],select,textarea{background:var(--input-bg);color:var(--input-text);border:var(--border-width) solid var(--input-border);border-radius:var(--border-radius);padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-base)}select{flex-shrink:0;width:auto;min-width:5em;max-width:100%}
/*# sourceMappingURL=404.e0f67f40.css.map */
