#vz-tool .gs-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.vz-hint{display:block;font-size:13px;font-weight:400;color:var(--muted);line-height:1.35}.vz-err{display:block;min-height:0;font-size:13px;font-weight:500;color:#b42335;line-height:1.35}.vz-err:empty{display:none}.vz-small{font-size:var(--small);margin-top:10px}.vz-ex{margin-top:18px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.vz-ex>summary{padding:14px 18px;cursor:pointer;font-size:var(--small);font-weight:600;color:var(--ink-2);line-height:1.45}.vz-ex[open]>summary{border-bottom:1px solid var(--line)}.vz-ex>.gs-row,.vz-ex>p{padding:0 18px}.vz-ex>.gs-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px}.vz-ex>p{padding-bottom:16px}.vz-rows{display:grid;gap:12px}.vz-src{padding:16px;background:var(--soft);border-radius:var(--r)}.vz-src__head{display:flex;align-items:flex-end;gap:10px}.vz-src__mode{flex:0 1 360px;min-width:0}.vz-src__head .icon-btn{margin-left:auto}.vz-src__f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;align-items:start}.vz-src__f--usn15,.vz-src__f--osn,.vz-src__f--eshn,.vz-src__f--psn{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.vz-src__sum{margin:10px 0 0;font-size:var(--small);color:var(--ink-2)}.vz-src__sum:empty{display:none}.vz-usn{margin-top:18px}.vz-doc{display:grid;gap:14px}.vz-meta{margin:0;font-size:var(--small);color:var(--muted)}.vz-h{margin:12px 0 0;font-size:clamp(18px,1.2vw,24px);font-weight:600}.vz-t{font-size:clamp(14px,.95vw,18px)}.vz-t th,.vz-t td{height:auto;padding:10px 12px;text-align:left;vertical-align:top}.vz-t td:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}.vz-pay td:nth-child(2),.vz-base td:not(:first-child),.vz-plan td:nth-child(n+2):not(:last-child),.vz-psn td{text-align:right}.vz-sum td{font-weight:700;background:var(--blue-soft)}.vz-lock td,.vz-lock--p{color:var(--muted);background:var(--soft-2);cursor:pointer}.vz-lock--p{margin:0;padding:12px 14px;border-radius:var(--r);font-size:var(--small)}.vz-note{margin:0;font-size:var(--small);color:var(--ink-2)}.vz-basis{color:var(--muted)}.vz-checks{display:grid;gap:6px;margin:16px 0 0}.vz-chk{margin:0;padding:10px 14px;border-radius:var(--r);font-size:var(--small);line-height:1.5;background:var(--soft)}.vz-chk--bad{background:#fdecea;color:#a3203d}.vz-chk--ok{background:#e6f5ec;color:#16773a}@media(max-width:1100px){#vz-tool .gs-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.vz-src__f{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-src{padding:12px}}@media(max-width:560px){#vz-tool .gs-row--4,.vz-ex>.gs-row,.vz-src__f--usn15,.vz-src__f--osn,.vz-src__f--eshn,.vz-src__f--psn{grid-template-columns:minmax(0,1fr)}.vz-src__f{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vz-t{font-size:14px}.vz-t th,.vz-t td{padding:8px}#vz-tool .rd-grid{grid-template-columns:minmax(0,1fr)}#vz-tool .rd-grid dd{font-size:24px;white-space:nowrap}}@media print{body.print-tool .vz-checks,body.print-tool .vz-ex,body.print-tool .vz-rows,body.print-tool .vz-usn,body.print-tool .vz-lock{display:none!important}body.print-tool .gs-scroll{overflow:visible}body.print-tool .vz-t{font-size:11px}}
