.basement-workspace{width:min(1248px,100%);margin:auto;padding:32px 24px 40px}.basement-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:24px}.basement-heading h1{font-size:2rem;margin:0}.basement-heading>span{font-size:.875rem;color:var(--muted-foreground)}.report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.report-card{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:20px;min-width:0}.report-card>header{display:flex;align-items:center;gap:10px;justify-content:space-between}.report-card h2{font-size:1.125rem}.report-current,.report-example{font-size:.75rem;white-space:nowrap}.report-current{color:var(--primary)}.report-example{color:#f2ca83}.report-title{font-size:.875rem;font-weight:550;margin:20px 0 15px;overflow-wrap:anywhere}.report-missing{font-size:.875rem;color:var(--muted-foreground);margin:16px 0}.report-card dl{margin:0}.report-card dl>div{padding:11px 0;border-top:1px solid var(--border);display:grid;gap:5px}.report-card dt{color:var(--muted-foreground);font-size:.75rem}.report-card dd{margin:0;font-size:.875rem;overflow-wrap:anywhere}.report-card dd small,.report-summary{color:var(--muted-foreground);font-size:.75rem}.report-summary{margin:14px 0}.report-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.report-actions button{padding-inline:10px;font-size:.8125rem;min-height:40px}.report-actions a{color:var(--primary);padding:8px}.report-error{font-size:.875rem;color:var(--destructive);margin:14px 0}.report-form{border-top:1px solid var(--border);padding-top:18px;margin-top:18px;display:grid;gap:14px}.report-form label{display:grid;gap:6px;font-size:.8125rem;color:var(--muted-foreground)}.report-form input{width:100%;min-width:0;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:7px;padding:9px;font-size:1rem}.report-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.report-form button{justify-self:start}@media(max-width:1000px){.report-grid{grid-template-columns:1fr}.report-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:760px){.basement-workspace{padding:22px 14px 30px}.report-card{padding:18px}.report-card dl{grid-template-columns:1fr;gap:0}}