.download-area{--font-size:16px;--background:#fff;--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--primary:#e20613;--primary-foreground:#fff;--secondary:#dd8b8f;--secondary-foreground:#1a1a1a;--muted:#f5f5f5;--muted-foreground:#666;--accent:#380003;--accent-foreground:#fff;--destructive:#e20613;--destructive-foreground:#fff;--border:rgba(0,0,0,.1);--input:transparent;--input-background:#fff;--switch-background:#cbced4;--font-weight-medium:600;--font-weight-normal:400;--ring:#e20613;--chart-1:#e20613;--chart-2:#dd8b8f;--chart-3:#380003;--chart-4:#666;--chart-5:#f5f5f5;--radius:.375rem;--sidebar:#fff;--sidebar-foreground:#1a1a1a;--sidebar-primary:#e20613;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#1a1a1a;--sidebar-border:rgba(0,0,0,.1);--sidebar-ring:#e20613;--banner-height:48px;--banner-height-v2:40px;--full-height-with-banner:calc(100dvh - var(--banner-height));max-width:1200px;font-size:var(--font-size);margin:0 auto}@layer base{.download-area,.download-area *{border-color:var(--border);outline-color:color-mix(in srgb,var(--ring)50%,transparent)}}.download-area h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}.download-area h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}.download-area h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}.download-area h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}.download-area button,.download-area input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}.bg-card>div{align-items:end}.column{flex-flow:column;display:flex}.filter-option-suffix{color:var(--muted-foreground);margin-left:.35em}.filter-option:hover .filter-option-suffix{color:inherit}.result-table-scroll{overscroll-behavior:auto;scrollbar-gutter:stable;max-height:max(320px,min(720px,100dvh - 280px));overflow:auto}.result-table-scroll thead th{border-bottom:2px solid var(--border)}.result-table-scroll tbody td{border-bottom:1px solid var(--border)}
