:root{--bg: #1a1d23;--section: #22262f;--border: #2e3340;--text: #e0e4ef;--muted: #7a7f8e;--accent: #00c9a7;--red: #ff5370;--amber: #f5a623;--on-btn: #0d1117}:root[data-theme=light]{--bg: #ffffff;--section: #f3f4f7;--border: #dde0e6;--text: #1a1d23;--muted: #6b7080}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font:13px/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-text-size-adjust:100%}#panel{max-width:420px;margin:0 auto}.head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.icon{color:var(--accent);font-size:16px}.title{font-weight:700}.picker{background:var(--section);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:4px;font:inherit}.quote{margin-left:auto;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.section{background:var(--section);border-bottom:1px solid var(--border);padding:8px 12px;display:grid;gap:6px}.row{display:flex;align-items:center;gap:6px}.row label{width:22px;color:var(--muted);font-size:12px}.row input{flex:1;min-width:0;height:34px;padding:0 8px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:4px;font:inherit;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.row input:focus{outline:1px solid var(--accent)}.row.two>.btn{flex:1}.btn{height:34px;min-width:52px;padding:0 10px;border:0;border-radius:4px;font:inherit;font-weight:700;font-size:12px;color:var(--on-btn);cursor:pointer;touch-action:manipulation}.btn:disabled{opacity:.4;cursor:default}.btn:active:not(:disabled){filter:brightness(.85)}.accent{background:var(--accent)}.red{background:var(--red)}.amber{background:var(--amber)}.status{padding:8px 12px 12px;font-size:12px;min-height:64px}.muted{color:var(--muted)}
