:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#f4f4f1;--surface:#fff;--text:#1c1c1a;--muted:#64645e;--border:#d9d9d3;--accent:#1f6f5c;--accent-text:#fff;--danger:#b3261e;--warning-surface:#fff4d6;--warning-text:#5c4300;--radius:12px;--gap:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:17px;line-height:1.4}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#121211;--surface:#1e1e1c;--text:#ecece6;--muted:#a3a39b;--border:#3a3a36;--accent:#5cc3a6;--accent-text:#0b201a;--danger:#ff8a80;--warning-surface:#3b3010;--warning-text:#f5dc8e}}[hidden]{display:none!important}*,:before,:after{box-sizing:border-box}body{background:var(--background);color:var(--text);margin:0}main{max-width:560px;padding:max(var(--gap), env(safe-area-inset-top)) max(var(--gap), env(safe-area-inset-right)) max(var(--gap), env(safe-area-inset-bottom)) max(var(--gap), env(safe-area-inset-left));margin:0 auto}h1{margin:8px 0 var(--gap);font-size:1.6rem}h2{margin:0 0 12px;font-size:1.25rem}h3{margin:var(--gap) 0 8px;color:var(--muted);font-size:1rem}section[data-screen],form{flex-direction:column;gap:12px;display:flex}.card{padding:var(--gap);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;margin-top:8px;display:flex}.actions{flex-direction:column;gap:8px;display:flex}.field{flex-direction:column;gap:4px;display:flex}label{color:var(--muted);font-size:.9rem}input,select{width:100%;min-height:44px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:max(16px,1rem)}input:focus-visible,select:focus-visible,.button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}input[type=file]{padding:8px}input[type=file]::file-selector-button{font:inherit;color:var(--text);background:var(--background);border:1px solid var(--border);border-radius:6px;margin-right:12px;padding:6px 12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}label.button:has(+.visually-hidden:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.button{width:100%;min-height:48px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;display:flex}label.button{color:var(--text);font-size:1rem}.button.primary{color:var(--accent-text);background:var(--accent);border-color:var(--accent)}.button.danger{color:var(--danger);border-color:var(--danger)}.button:active{opacity:.75}.button:disabled{opacity:.45;cursor:default}.status:not(:empty){background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 12px;display:block}.error{color:var(--danger);font-size:.9rem}.storage{color:var(--muted);margin:0;font-size:.85rem}.live{flex-direction:column;gap:8px;display:flex}video{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);background:#000;width:100%}.merchant{margin:0;font-size:1.1rem;font-weight:600}.lines{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin:0;padding:0;list-style:none}.lines li{font-variant-numeric:tabular-nums;padding:8px 12px}.lines li+li{border-top:1px solid var(--border)}.lines:empty{display:none}.issues{color:var(--warning-text);background:var(--warning-surface);border-radius:8px;margin:0;padding:10px 12px 10px 32px}.issues:empty{display:none}
