/* site.css: QuotaTrace-only rules, loaded after kit.css. Tokens only, never redefine a kit class. */
.example-notes{margin:16px 0 0;padding-left:20px;color:var(--muted);font-size:14px;line-height:20px}
.example-notes li+li{margin-top:4px}
.ruled-1{grid-template-columns:minmax(0,1fr)}
ul.plain{margin:0;padding:0;list-style:none}
.picker{position:relative;overflow:hidden}
.picker input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}
.picker:focus-within{outline:2px solid var(--accent);outline-offset:2px}
.pick-row{align-items:flex-end}
.where{margin-bottom:12px}
.status{margin:16px 0 0;color:var(--muted);font-size:14px}
.status:empty{display:none}
.report-result:has(#out:empty){display:none}
.report-actions{margin:0 0 16px}
.report h2{margin:0 0 8px;font-size:24px;line-height:30px}
.report h3{margin:32px 0 12px;padding-top:24px;border-top:1px solid var(--line);font-size:20px;line-height:26px}
.report h4{margin:24px 0 8px;font-size:16px;line-height:22px}
.report p,.report ul{max-width:var(--measure);font-size:15px}
.report ul{padding-left:20px}
.report .table-wrap{margin:8px 0 16px}
.report hr{border:0;border-top:1px solid var(--line);margin:24px 0}
.after-panel{margin-top:16px}
