.wb{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:14px 16px 16px;margin-bottom:16px}.wb-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.wb-head p{margin:0;flex:1;min-width:200px;font-size:13px}.wb-hide{border:0;background:none;cursor:pointer;color:var(--muted);font:inherit;font-size:12.5px;text-decoration:underline;padding:0}.wb-hide:hover{color:var(--ink)}.wb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) .9fr;gap:12px}.wb-col,.wb-reports{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--off-bg);min-width:0}.wb-reports{background:none}.wb-col small{font-size:11.5px;color:var(--muted);letter-spacing:.02em}.wb-col h3,.wb-reports h3{margin:2px 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--ink)}.wb-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wb-col button{width:100%;display:flex;align-items:center;gap:8px;justify-content:space-between;border:1px solid var(--line);background:var(--card);border-radius:9px;padding:8px 10px;font:inherit;font-size:13px;line-height:1.4;color:inherit;text-align:left;cursor:pointer}.wb-col button:hover{border-color:var(--accent)}.wb-col button svg{flex:none;color:var(--muted)}.wb-reports li button{border:0;background:none;padding:3px 0;font:inherit;font-size:13px;line-height:1.45;color:var(--accent);cursor:pointer;text-align:left}.wb-reports li button:hover{text-decoration:underline}.wb-more{margin-top:10px;border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:3px}.wb-more:hover{color:var(--ink)}.wb button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 1100px){.wb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.wb{padding:12px}.wb-grid{grid-template-columns:minmax(0,1fr)}}
