.wc-controls{padding:12px;border:1px solid var(--line,#dce3d5);border-radius:14px;background:var(--surface,#fff);margin:12px 0 20px;flex-wrap:wrap}.wc-records{display:grid;gap:12px;max-height:55vh;overflow:auto}.wc-records details{padding:12px;border:1px solid var(--line,#ddd);border-radius:10px}.wc-records summary{cursor:pointer;font-weight:700}@media print{.wc-controls{display:none!important}}
