:root{--accent: #1d4ed8;--muted: #6b7280;--line: #e5e7eb}*{box-sizing:border-box}body{margin:0;font:16px/1.5 system-ui,sans-serif;color:#111827;background:#f9fafb}.bar{display:flex;gap:1.5rem;align-items:center;padding:.75rem 1rem;background:#fff;border-bottom:1px solid var(--line)}.bar nav{display:flex;gap:1rem}.bar a.active{font-weight:600}main{max-width:56rem;margin:0 auto;padding:1rem}a{color:var(--accent)}.muted{color:var(--muted)}.error{color:#b91c1c}.actions{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0}.btn{display:inline-block;padding:.75rem 1.25rem;background:var(--accent);color:#fff;border-radius:.5rem;cursor:pointer}.btn.secondary{background:#fff;color:var(--accent);border:1px solid var(--accent)}.preview{max-width:100%;max-height:24rem;border:1px solid var(--line);border-radius:.5rem}table{width:100%;border-collapse:collapse;background:#fff;overflow-wrap:anywhere}table th,table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--line)}table .num{text-align:right}dl{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem}dl dt{color:var(--muted)}dl dd{margin:0}.badge{padding:.1rem .5rem;border-radius:1rem;font-size:.8rem;background:#e5e7eb}.badge.Processed{background:#dcfce7}.badge.Failed{background:#fee2e2}.badge.Pending{background:#fef9c3}.bar nav{margin-right:auto}.bar .lang{display:flex}.bar .lang button{border:1px solid var(--line);background:#fff;padding:.25rem .6rem;cursor:pointer}.bar .lang button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.bar .lang button:first-child{border-radius:.4rem 0 0 .4rem}.bar .lang button:last-child{border-radius:0 .4rem .4rem 0}.head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}label{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;color:var(--muted)}input{font:inherit;padding:.4rem .5rem;border:1px solid var(--line);border-radius:.4rem;width:100%;color:#111827}.scroll{overflow-x:auto}table.edit input{min-width:5rem}button.link{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;padding:0}button.btn{border:0;font:inherit}button.btn.secondary{border:1px solid var(--accent)}button:disabled{opacity:.6;cursor:default}.bar .who{color:var(--muted);font-size:.9rem}
