.ws-head{max-width:46rem;padding:8px 0 34px}.ws-tool{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:32px;display:grid}.ws-h2{margin:0 0 12px;font-size:24px}.ws-form label{color:var(--ink);margin:0 0 6px;font-weight:700;display:block}.ws-form textarea,.ws-form input[type=text],.ws-form input[type=date]{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--panel);border:2px solid var(--line);border-radius:12px;padding:10px 12px;font-size:18px}.ws-form textarea{resize:vertical;min-height:12em;line-height:1.4}.ws-form textarea:focus-visible,.ws-form input:focus-visible{outline:3px solid var(--sky-deep);outline-offset:2px}.ws-tip{margin:6px 0 16px}.ws-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ws-row p{margin:0}.ws-opt{color:var(--ink-soft);font-size:.85em;font-weight:400}.ws-check{align-items:center;gap:8px;margin:16px 0;display:flex}.ws-check input{width:20px;height:20px;accent-color:var(--sky-deep);margin:0}.ws-check label{margin:0;font-weight:400}.ws-actions{flex-wrap:wrap;gap:10px;margin:0 0 8px;display:flex}.ws-actions .button{cursor:pointer;font:inherit}.ws-preview{border:2px solid var(--line);min-height:120px;box-shadow:0 2px 0 var(--line);background:#fff;border-radius:10px;position:relative;overflow:hidden}.ws-paper{transform-origin:0 0;color:#1c2833;background:#fff;position:absolute;top:0;left:0}.ws-paper .wt-land{width:auto}.ws-paper .wt-test-page{box-sizing:content-box;width:255mm;padding:8mm 10mm}.ws-empty{text-align:center;color:var(--ink-soft);margin:0;padding:44px 20px}.ws-play{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0;display:flex}.ws-play[hidden],.ws-sheets{display:none}@container (width<=860px){.ws-tool{grid-template-columns:1fr}}@container (width<=420px){.ws-row{grid-template-columns:1fr}}@page{size:A4 portrait;margin:12mm}@media print{body.ws-printing>:not(.ws-sheets){display:none!important}body.ws-printing{background:#fff!important;margin:0!important;padding:0!important}body.ws-printing .ws-sheets{width:100%;display:block!important}}
