.wsd{color:#20242c;background:#fff;border:1px solid #e4e7ec;border-radius:18px;padding:22px;margin-bottom:28px;max-width:100%;box-sizing:border-box}.wsd *{box-sizing:border-box}.wsd h3{font-size:22px;letter-spacing:-.4px;margin:4px 0 8px}.wsd .wsd-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.1px;color:#735817;text-transform:uppercase}.wsd p{line-height:1.55}.wsd .wsd-muted{color:#5b6574;font-size:13px}.wsd button{font:inherit;font-weight:700;border:1px solid #dce1e7;border-radius:11px;background:#fff;color:#20242c;padding:10px 14px;cursor:pointer;min-height:42px}.wsd button:focus-visible{outline:3px solid #a6851c;outline-offset:3px}.wsd button[aria-pressed=true]{background:#fff0aa;border-color:#dfc660}.wsd-controls{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.wsd-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wsd-summary>div{background:#f5f6f8;border:1px solid #eceef1;padding:14px;border-radius:13px;min-width:0}.wsd-summary span{display:block;color:#56606d;font-size:12px}.wsd-summary strong{display:block;font-size:30px;margin-top:5px;overflow-wrap:anywhere;letter-spacing:-1px}.wsd-summary .wsd-missing{background:#fff8e2;border-color:#f1e2b0}.wsd-info{display:flex;gap:15px;flex-wrap:wrap;margin:15px 0;font-size:13px;color:#4d5765}.wsd-results{display:grid;gap:10px}.wsd-result{border:1px solid #e2e6ec;border-radius:13px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 16px}.wsd-result h4{margin:0 0 6px;font-size:17px;overflow-wrap:anywhere;text-transform:capitalize}.wsd-result p{margin:3px 0;font-size:13px}.wsd-result .wsd-count{font-size:27px;font-weight:800;text-align:right;white-space:nowrap}.wsd-result small{font-size:11px;color:#697383;display:block;font-weight:500}.wsd-result button{grid-column:1/-1;justify-self:start;font-size:12px;background:#fff8db;border-color:#ecdd9d}.wsd-empty,.wsd-error{padding:18px;background:#f7f8fa;border-radius:12px}.wsd-error{color:#8c302a}.wsd-trend{display:flex;align-items:flex-end;gap:3px;height:100px;overflow:hidden;border-bottom:1px solid #dce1e7;padding-top:8px}.wsd-trend>span{flex:1;min-width:2px;background:#d7ae40;border-radius:3px 3px 0 0}.wsd-chart-labels{display:flex;justify-content:space-between;color:#687281;font-size:11px;margin-top:6px}.wsd details{margin:16px 0}.wsd details summary{cursor:pointer;font-size:13px;font-weight:700}.wsd table{border-collapse:collapse;width:100%;font-size:12px}.wsd td,.wsd th{text-align:left;padding:7px;border-bottom:1px solid #e3e6ec}.wsd-table-wrap{max-height:220px;overflow:auto}.wsd-footer{border-top:1px solid #eceef2;margin-top:18px;padding-top:12px;font-size:11px;color:#66717d}.wsd-heading-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.wsd-heading-row button{font-size:12px}.wsd legend{font-size:12px;font-weight:700}.wsd fieldset{border:0;padding:0;margin:0;min-width:0}@media(max-width:450px){.wsd{padding:15px;border-radius:14px}.wsd h3{font-size:20px}.wsd-summary{gap:6px}.wsd-summary>div{padding:11px 8px}.wsd-summary strong{font-size:26px}.wsd-summary span{font-size:10px}.wsd-controls{gap:6px}.wsd button{padding:9px 11px;font-size:12px}.wsd-result{padding:13px}.wsd-result .wsd-count{font-size:23px}.wsd-heading-row{align-items:flex-start}}
