.wm-view{color:var(--ink);max-width:1120px;margin:auto;padding:24px;min-width:0;overflow-wrap:anywhere}
.wm-head h2{font-size:28px;margin:8px 0}.wm-head p,.wm-card p,.wm-section p{color:var(--ink-3);line-height:1.55}
.wm-kicker,.wm-status{font-size:12px;color:var(--ink-3);font-weight:600}
.wm-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.wm-controls label{display:flex;align-items:center;gap:8px}
.wm-controls select,.wm-controls button,.wm-section summary{min-height:44px;font:inherit;cursor:pointer}.wm-controls select,.wm-controls button{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 12px}
.wm-controls :focus-visible,.wm-section summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.wm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:20px 0}
.wm-card,.wm-section{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;min-width:0}.wm-card h3{font-size:14px;line-height:1.4;margin:0}.wm-value{font-size:32px;font-weight:650;line-height:1.2;margin:14px 0;letter-spacing:-.6px}.wm-card p{font-size:13px;margin-bottom:0}
.wm-section{margin:18px 0}.wm-section h3{margin-top:0}.wm-notice{border-left:3px solid var(--accent);padding:12px 16px;background:var(--surface);line-height:1.55}.wm-list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:20px 0}.wm-list dt,.wm-list dd{margin:0}.wm-list dd{font-weight:600;text-align:right}.wm-section summary{font-weight:600;display:list-item;align-content:center}
.wm-entry{display:inline-block;min-height:44px;align-content:center;color:var(--accent);font-weight:600;line-height:1.4}
@media(max-width:480px){.wm-view{padding:12px 0}.wm-card,.wm-section{padding:16px}.wm-controls{align-items:stretch}.wm-controls label,.wm-controls button{width:100%}.wm-controls select{flex:1;min-width:0}.wm-list{grid-template-columns:minmax(0,1fr) minmax(80px,105px)}.wm-value{font-size:30px}}
