#td-tool>.gs-form{display:block}#td-tool>.gs-form>.td-row,#td-tool>.gs-form>div{margin:18px 0}.td-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.td-row .gs-row__title{grid-column:1/-1}.td-row .gs-field{min-width:0}.td-error{color:#a91f1f;font-size:13px;line-height:1.4}.td-row [aria-invalid=true]{border-color:#bc2525}.td-checks{display:grid;gap:8px;margin:20px 0}.td-chk{padding:12px;border-radius:10px;background:#fff4d6;color:#57430b;margin:0}.td-chk--bad{background:#fee8e8;color:#8c1616}.td-chk--ok{background:#e8f4eb;color:#19572c}.td-summary{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px;background:#f0f4fa;border-radius:12px;margin:20px 0}.td-summary b{font-size:22px}.td-paper{position:relative;max-width:950px;background:#fff;color:#111;border:1px solid #d9dce3;border-radius:12px;padding:30px;font-family:Georgia,serif;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.td-paper p{margin:0 0 12px}.td-paper h3{font-size:19px;line-height:1.4;margin:22px 0 10px}.td-paper>p:first-of-type{text-align:center}.td-trial{user-select:none;-webkit-user-select:none}.td-watermark{position:sticky;top:80px;background:#eef2ffed;padding:15px;color:#54618f;z-index:1;text-align:center;font-family:Arial,sans-serif}.td-scope{margin:16px 0}.td-tool [hidden],#td-tool [hidden]{display:none!important}@media(max-width:900px){.td-row{grid-template-columns:repeat(2,minmax(0,1fr))}.td-paper{padding:20px}}@media(max-width:520px){.td-row{grid-template-columns:1fr}.td-paper{padding:15px;font-size:14px}.td-summary b{font-size:19px}.td-paper h3{font-size:17px}.td-summary{display:block}}@media print{@page{size:A4 portrait;margin:15mm}body.print-tool #td-tool>.gs-form,body.print-tool .td-checks,body.print-tool .td-summary,body.print-tool .td-scope,body.print-tool .tool__head,body.print-tool .gs-actions{display:none!important}body.print-tool .td-paper{max-width:none;border:0;padding:0;font-size:10pt;line-height:1.3}body.print-tool .td-paper h3{font-size:12pt;break-after:avoid}body.print-tool .td-paper p{orphans:3;widows:3;margin:0 0 6px}body.print-tool .td-paper h3{margin:12px 0 6px}}
