*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,sans-serif;font-size:14px;background:#f5f5f4;color:#1c1c1c;line-height:1.5}#root{max-width:1100px;margin:0 auto;padding:1.5rem 1rem}button{cursor:pointer;font-family:inherit;font-size:13px;border-radius:6px;border:1px solid #d4d4d0;background:#fff;padding:6px 14px;color:#1c1c1c;transition:background .15s}button:hover{background:#f0f0ee}button:active{background:#e5e5e3}button.primary{background:#1c1c1c;color:#fff;border-color:#1c1c1c}button.primary:hover{background:#333}input[type=text],input[type=number],input[type=date]{font-family:inherit;font-size:13px;border:1px solid #d4d4d0;border-radius:6px;padding:5px 10px;background:#fff;color:#1c1c1c;outline:none}input:focus{border-color:#888;box-shadow:0 0 0 2px #00000012}._bar_amblf_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:1.5rem}._stat_amblf_8{background:#fff;border:1px solid #e5e5e3;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}._label_amblf_18{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.03em}._val_amblf_25{font-size:24px;font-weight:500;color:#1c1c1c}._missing_amblf_31{color:#b45309}._warn_amblf_32{color:#dc2626}._ok_amblf_33{color:#16a34a}._block_1sx30_1{border:1px solid #e5e5e3;border-radius:10px;margin-bottom:12px;overflow:hidden;background:#fff}._header_1sx30_9{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border:none;text-align:left;cursor:pointer;border-radius:0;font-size:14px}._header_1sx30_9:hover{background:#fafaf9}._name_1sx30_24{font-weight:500;font-size:15px;flex:1}._count_1sx30_25{font-size:12px;color:#888}._chevron_1sx30_26{font-size:11px;color:#aaa}._badge_1sx30_28{font-size:11px;font-weight:500;padding:2px 10px;border-radius:99px}._badgeWarn_1sx30_34{background:#fef2f2;color:#dc2626}._badgeOk_1sx30_35{background:#f0fdf4;color:#16a34a}._body_1sx30_37{border-top:1px solid #e5e5e3;overflow-x:auto}._table_1sx30_39{width:100%;border-collapse:collapse;font-size:13px}._table_1sx30_39 th{padding:8px 14px;text-align:left;font-size:11px;font-weight:500;color:#888;background:#fafaf9;border-bottom:1px solid #e5e5e3;white-space:nowrap}._table_1sx30_39 td{padding:9px 14px;border-bottom:1px solid #f0f0ee;vertical-align:middle;white-space:nowrap}._table_1sx30_39 tr:last-child td{border-bottom:none}._rowWarn_1sx30_62 td{background:#fff5f5}._rowMissing_1sx30_63 td{background:#fffbeb}._latasVal_1sx30_65{cursor:pointer;padding:3px 6px;border-radius:4px;min-width:60px;display:inline-block}._latasVal_1sx30_65:hover{background:#f0f0ee}._input_1sx30_74{width:80px;font-size:13px;padding:3px 6px;border-radius:4px;border:1px solid #888;text-align:right}._empty_1sx30_83{color:#bbb;font-style:normal}._tagOk_1sx30_84{color:#aaa}._tagWarn_1sx30_85{color:#dc2626;font-weight:500}._tagMissing_1sx30_86{color:#b45309;font-size:12px}._pill_1sx30_88{font-size:11px;font-weight:500;padding:2px 8px;border-radius:99px}._pillWarn_1sx30_94{background:#fef2f2;color:#dc2626}._pillMissing_1sx30_95{background:#fffbeb;color:#b45309}._topbar_1jvqu_1{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:1.5rem}._title_1jvqu_9{font-size:18px;font-weight:500;flex:1}._actions_1jvqu_15{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._fileInfo_1jvqu_22{font-size:12px;color:#666;background:#f0f0ee;padding:4px 10px;border-radius:6px}._filters_1jvqu_30{display:flex;align-items:center;gap:8px;margin-bottom:1rem;flex-wrap:wrap}._filters_1jvqu_30 label{font-size:12px;color:#666}._error_1jvqu_42{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:13px;color:#dc2626;margin-bottom:1rem}._empty_1jvqu_52{text-align:center;padding:3rem 1rem;color:#666}._empty_1jvqu_52 p{margin-bottom:8px}._hint_1jvqu_59{font-size:12px;color:#aaa}
