.wt{--ink:#173c32;--muted:#435e56;--line:#a5bcb2;max-width:920px;margin:auto;color:var(--ink);font:1rem/1.6 system-ui,-apple-system,'Segoe UI',sans-serif;overflow-wrap:anywhere}.wt *{box-sizing:border-box}.wt h1{font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.15;margin:.4em 0}.wt h2{font-size:1.5rem;line-height:1.25}.wt h3{font-size:1.15rem;line-height:1.4}.wt a{color:#145b43;text-decoration:underline}.wt .wt-kicker{font-size:.8rem;letter-spacing:.12em;font-weight:750}.wt .wt-lead{font-size:1.12rem}.wt-panel{padding:clamp(16px,4vw,30px);border:1px solid var(--line);border-radius:20px;background:#fff;margin:24px 0;box-shadow:0 6px 22px #173c3208}.wt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wt label{display:block;font-weight:650;margin:.6rem 0}.wt input,.wt select,.wt textarea{display:block;width:100%;min-width:0;max-width:100%;margin-top:5px;font:inherit;color:var(--ink);border:1px solid #718f81;border-radius:9px;padding:11px;background:#fff}.wt textarea{resize:vertical;min-height:90px}.wt button{font:inherit;font-weight:650;border:1px solid #537764;border-radius:10px;padding:11px 16px;min-height:48px;cursor:pointer;background:#edf3ee;color:var(--ink);white-space:normal}.wt .wt-primary{background:#205942;color:white}.wt button:disabled{opacity:.6;cursor:default}.wt :focus-visible{outline:3px solid #a44c00;outline-offset:3px}.wt-small{font-size:.9rem;color:var(--muted)}.wt-error{color:#a02121;font-weight:650}.wt-error:empty{display:none}.wt-results{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wt-results output{display:block;font-size:1.25rem;font-weight:750}.wt-results .wt-net{background:#e6f3e9;border-radius:10px;padding:10px;grid-column:1/-1}.wt-net output{font-size:1.9rem}.wt-actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.wt-entry{border-top:1px solid var(--line);padding:15px 0}.wt-entry h3{margin:0}.wt-note{white-space:pre-wrap}.wt-confirm{padding:16px;border:2px solid #a44c00;border-radius:12px;background:#fff5e8}.wt-languages{display:flex;justify-content:flex-end;gap:16px;padding:12px 0}.wt-languages a{padding:8px;min-height:44px}.wt-languages [aria-current]{font-weight:800}.wt-guide{margin:40px 0}.wt-guide section{margin:32px 0;scroll-margin-top:24px}.wt-version{text-align:center;font-size:.8rem}.wt [hidden]{display:none!important}body.wt-app{background:#f2f5ef;margin:0;padding:0 16px 22px}.wt-app .wt{max-width:760px}.wt-app .wt-panel{margin:16px 0}@media(max-width:480px){.wt-grid{grid-template-columns:1fr}.wt-results{grid-template-columns:1fr}.wt button{flex-grow:1}.wt-actions{align-items:stretch}.wt-panel{border-radius:14px}.wt-net output{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.wt *{scroll-behavior:auto}}@media print{.wt button,.wt-languages,.wt form{display:none}.wt-panel{border:0;box-shadow:none}.wt-entry{break-inside:avoid}}
.wt-app .wt-kicker{display:none}.wt-app .wt-lead{display:none}.wt-app h1{font-size:1.65rem;margin:8px 0 16px}.wt-app .wt-languages{padding:0;gap:8px}.wt-app .wt-panel{padding:16px}.wt details{margin:16px 0}.wt summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:650}.wt-app .wt-small{line-height:1.45}.wt-app .wt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:359px){.wt-app .wt-grid{grid-template-columns:1fr}}
.wt-large .wt-grid{grid-template-columns:1fr}.wt-large .wt-actions{flex-direction:column}
