:root{--bg:#f3f4f6;--card:#fff;--muted:#9ca3af;--text:#111827;--soft-border:#e6e7ea;--accent:#6b7280;--highlight:#efefef;--danger:#ef4444;--shadow:0 6px 18px #0f172a0f;--radius:12px;--gap:14px;--max-width:920px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#f3f4f6,#fff 140%);background:linear-gradient(180deg,var(--bg) 0,#fff 140%);color:#111827;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;height:100%;margin:0}#root,.app-root{align-items:start;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.filterable-wrap{background:#fff;background:var(--card);border:1px solid #e6e7ea;border:1px solid var(--soft-border);border-radius:16px;box-shadow:0 6px 18px #0f172a0f;box-shadow:var(--shadow);max-width:920px;max-width:var(--max-width);padding:20px;width:100%}form{align-items:center;display:flex;flex-wrap:wrap;gap:14px;gap:var(--gap);margin-bottom:18px}form input[type=text]{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid #e6e7ea;border:1px solid var(--soft-border);border-radius:10px;box-shadow:inset 0 1px 0 #0f172a05;color:#111827;color:var(--text);flex:1 1 320px;font-size:14px;min-width:180px;outline:none;padding:12px 14px;transition:box-shadow .16s ease,border-color .12s ease}form input[type=text]:focus{border-color:#c7ccd1;box-shadow:0 4px 18px #6366f10f}form label{align-items:center;color:#9ca3af;color:var(--muted);cursor:pointer;display:flex;font-size:14px;gap:10px;-webkit-user-select:none;user-select:none}form input[type=checkbox]{accent-color:#6b7280;accent-color:var(--accent);cursor:pointer;height:16px;width:16px}table{background:#0000;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}thead th{background:linear-gradient(180deg,#fff,#fafafa);border-bottom:1px solid #e6e7ea;border-bottom:1px solid var(--soft-border);color:#6b7280;color:var(--accent);font-size:14px;font-weight:600;padding:14px 16px;text-align:left}tbody tr th[colspan="2"]{background:#efefef;background:var(--highlight);border-bottom:1px dashed #e6e7ea;border-bottom:1px dashed var(--soft-border);color:#111827;color:var(--text);font-size:13px;font-weight:700;padding:10px 16px;text-align:left}tbody tr{transition:background .12s ease}tbody tr:hover{background:#fbfbfb}td{border-bottom:1px solid #f3f4f6;color:#111827;color:var(--text);font-size:14px;padding:12px 16px;vertical-align:middle}tbody td:nth-child(2){color:#9ca3af;color:var(--muted);font-weight:600;text-align:right}tbody td span{color:#ef4444;color:var(--danger);font-weight:600}tbody tr:last-child td{border-bottom:0}@media (max-width:560px){thead{display:none}tbody td{box-sizing:border-box;display:block;padding:10px 12px;width:100%}tbody td:nth-child(2){color:#9ca3af;color:var(--muted);margin-top:6px;text-align:left}tbody tr{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0f172a08;display:block;margin-bottom:10px;overflow:hidden}tbody tr th[colspan="2"]{padding:12px}}.small{color:#9ca3af;color:var(--muted);font-size:12px}.center{align-items:center;display:flex;gap:10px;justify-content:center}.empty-state{color:#9ca3af;color:var(--muted);font-size:14px;padding:24px;text-align:center}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}
/*# sourceMappingURL=main.96161961.css.map*/