.ws{gap:14px;max-width:100%;display:grid}.ws *{box-sizing:border-box}.ws-box-card,.ws-card{border:1px solid var(--muted,#888);background:0 0;border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.ws-card+.ws-card{margin-top:10px}.ws-note{border-style:dashed;border-color:var(--accent,#36c)}.ws-tag{border:1px solid var(--accent,#36c);border-radius:6px;margin-left:8px;padding:2px 6px;font-size:.75rem}.ws-card-h{margin:0;font-size:1rem}.ws-field{gap:4px;min-width:0;display:grid}.ws-field>span{font-weight:600}.ws-field small{color:var(--muted,#666)}.ws-field input,.ws-field textarea,.ws-field select,.ws-inline input,.ws-inline select{width:100%;min-height:40px;font:inherit;max-width:100%;padding:6px 8px}.ws-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-inline input:not([type=radio]){flex:160px;width:auto}.ws-radio{align-items:center;gap:6px;min-height:40px;display:inline-flex}.ws-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws button,.ws select{min-height:40px}.ws button[aria-pressed=true]{background:var(--accent,#36c);color:#fff}.ws button:disabled{opacity:.5;cursor:not-allowed}.ws-long{gap:6px;margin:0;padding-left:18px;display:grid}.ws-fix{border-color:var(--stop,#c33)}.ws-fix h3{margin:0}.ws-say{min-height:1.2em;color:var(--good,#2a7);margin:0}@media (min-width:960px){.ws{grid-template-columns:1fr 1fr}.ws>section[aria-label=The\ blocks],.ws>.ws-row,.ws>.ws-say,.ws>.maker-hint,.ws>.ws-fix{grid-column:1/-1}}.ws-print{color:#000;font-family:system-ui,sans-serif;font-size:12pt;line-height:1.4}.ws-print h1{margin:0 0 4pt;font-size:20pt}.ws-print h2{margin:12pt 0 4pt;font-size:14pt}.ws-nameline{margin:0 0 10pt}.ws-sub{margin:0 0 10pt;font-size:10pt}.ws-q{break-inside:avoid;margin:8pt 0}.ws-q p{margin:2pt 0}.ws-box{padding-left:16pt}.ws-rule{border-bottom:.75pt solid #000;height:22pt}.ws-slide h1{font-size:34pt}.ws-slide{font-size:18pt}
