.wk-seg{flex-wrap:wrap}.wk-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink-strong);box-shadow:0 1px 2px #0000001a, 0 0 0 1px var(--line)}.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.wk-grid .span2{grid-column:1/-1}.wk-heading{color:var(--ink-strong);margin:4px 0 0;font-size:14px;font-weight:600}.wk-out{flex-direction:column;gap:8px;display:flex}.wk-out-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.wk-out-head strong{color:var(--ink-strong);font-size:14px}.wk-text{border:1px solid var(--line);background:var(--bg-soft);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.wk-text.empty{color:var(--ink-3)}.wk-canvas{border:1px solid var(--line);color:#1f2328;background:#fff;border-radius:10px;padding:18px;overflow-x:auto}.wk-canvas .wk-canvas-rule{color:#6b7078;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:13px}.wk-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wk-list li{border:1px solid var(--line);border-left:3px solid var(--ink-3);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:7px 10px;font-size:13px;line-height:1.45;display:flex}.wk-list li[data-tone=warn]{border-left-color:var(--brass);background:var(--warn-soft)}.wk-list li[data-tone=ok]{border-left-color:var(--ok);background:var(--ok-soft)}.wk-list li[data-tone=error]{border-left-color:var(--danger);background:var(--danger-soft)}.wk-list .wk-label{color:var(--ink-strong);font-weight:600}.wk-list .wk-count{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12px}.wk-pair{font-family:var(--mono);font-size:12.5px}.wk-pair del{color:var(--danger);text-decoration:line-through}.wk-pair ins{color:var(--ok);text-decoration:none}.wk-ideas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wk-idea{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 12px;display:flex}.wk-idea-text{min-width:0;color:var(--ink-strong);overflow-wrap:anywhere;flex:220px;font-weight:500}.wk-badge{border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px}.wk-badge[data-tone=warn]{border-color:var(--warn-line);background:var(--warn-soft);color:var(--brass)}.wk-phone{border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:14px;max-width:340px;padding:10px 14px;font-size:14px}.wk-phone .wk-from{color:var(--ink-strong);font-weight:600}.wk-phone .wk-subject{color:var(--ink);white-space:nowrap;text-overflow:clip;overflow:hidden}.wk-steps{gap:12px;display:grid}.wk-steps ol{color:var(--ink-2);margin:4px 0 0;padding-left:20px;font-size:13.5px;line-height:1.55}.wk-steps a,.wk-source{color:var(--ink-3);font-size:12px}.wk-social{grid-template-columns:minmax(0,2fr) minmax(0,4fr) auto;align-items:end;gap:8px;display:grid}.wk-swatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wk-swatches button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px}.wk-swatches button[aria-checked=true]{outline:2px solid var(--accent);outline-offset:2px}.wk-swatches input[type=color]{border:1px solid var(--line-strong);background:0 0;border-radius:6px;width:34px;height:28px;padding:0}.wk-summary{flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.wk-summary strong{color:var(--ink-strong)}@media (width<=820px){.wk-grid{grid-template-columns:minmax(0,1fr)}.wk-social{grid-template-columns:minmax(0,1fr) auto}.wk-social>:first-child{grid-column:1/-1}}
