*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,system-ui,sans-serif;background:#0f1420;color:#e6e9f0;min-height:100vh;padding:24px}header{margin-bottom:20px}h1{font-size:1.6rem;font-weight:600}.subtitle{color:#8b93a7;font-size:.9rem;margin-top:4px}.controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.controls input,.controls select{background:#1a2233;color:#e6e9f0;border:1px solid #2c3850;border-radius:6px;padding:8px 12px;font-size:.9rem}.controls input{flex:1 1 220px}.controls input:focus,.controls select:focus{outline:none;border-color:#4f7cff}.controls button{background:#4f7cff;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:.9rem;font-weight:600;cursor:pointer}.controls button:hover{background:#3d66e0}.controls button:disabled{background:#2c3850;cursor:wait}.status{color:#8b93a7;font-size:.85rem;margin-bottom:12px;min-height:1.2em}.status.error{color:#ff6b6b}.table-wrap{overflow-x:auto;border:1px solid #2c3850;border-radius:8px}table{width:100%;border-collapse:collapse;font-size:.85rem;white-space:nowrap}thead{background:#1a2233;position:sticky;top:0}td,th{padding:8px 14px;text-align:left;border-bottom:1px solid #202a3e}td.num,th.num{text-align:right}tbody tr:hover{background:rgba(23,32,50,.4392156862745098)}
/*# sourceMappingURL=/styles.055a5dd2.css.map */