.iv-switch{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:var(--small);color:var(--ink-2);line-height:1.45;cursor:pointer}.iv-switch input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--blue)}.iv-grid{width:100%;min-width:1040px;border-collapse:collapse;font-size:clamp(14px,.95vw,18px)}.iv-grid caption,.iv-dt caption{position:absolute;left:-9999px}.iv-grid th{padding:10px 6px;background:var(--soft);font-size:clamp(13px,.85vw,16px);font-weight:600;text-align:left;color:var(--ink-2);white-space:nowrap}.iv-grid td{padding:6px;border-top:1px solid var(--line);vertical-align:middle}.iv-grid th,.iv-grid td{width:1%}.iv-grid th:nth-child(2),.iv-grid td:nth-child(2){width:auto}.iv-grid .input{width:100%;height:44px;padding:0 10px;font-size:16px}.iv-grid .input.is-invalid{border-color:var(--red);background:var(--red-soft)}.iv-grid .iv-normcol{display:none}.iv-grid--norms .iv-normcol{display:table-cell}.iv-no{width:34px;text-align:center;color:var(--muted);font-size:var(--small)}.iv-grid .iv-name{min-width:220px}.iv-grid .iv-code{width:110px}.iv-grid .iv-u{width:64px}.iv-grid .iv-n{width:100px;text-align:right}.iv-d{min-width:76px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted)}.iv-x{width:40px;height:40px}.iv-tool-plus,.iv-scroll .is-plus,.iv-sum .is-plus,.iv-dec .is-plus{color:var(--blue-2)!important;font-weight:600}.iv-scroll .is-minus,.iv-sum .is-minus,.iv-dec .is-minus{color:var(--red)!important;font-weight:600}.iv-sr{position:absolute;left:-9999px}.iv-paste{margin-top:14px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r)}.iv-paste summary{cursor:pointer;min-height:32px;display:flex;align-items:center;font-weight:600;color:var(--blue)}.iv-paste p{margin:8px 0;font-size:var(--small)}.iv-paste__area{width:100%;min-height:120px;height:auto;padding:10px 12px;font-family:inherit;font-size:15px;line-height:1.5;resize:vertical}.iv-paste__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.iv-sum{margin-top:22px;display:grid;gap:18px}.iv-grid-sum dd{font-size:clamp(18px,1.3vw,24px);white-space:nowrap}.iv-h{margin:0 0 8px;font-size:clamp(17px,1.15vw,22px);font-weight:600}.iv-pairs{padding:16px;border-radius:var(--r);background:var(--amber-soft)}.iv-pairs .muted{margin:0 0 10px;font-size:var(--small)}.iv-pair{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:var(--small);line-height:1.45;cursor:pointer}.iv-pair.is-off{opacity:.55;cursor:default}.iv-pair b{font-weight:600}.iv-pair input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--blue)}.iv-dec li{font-size:clamp(15px,1vw,19px)}.iv-dec li span{flex:1 1 280px}.iv-dec li b{white-space:nowrap}.iv-checks{margin-top:22px}.iv-ck{display:grid;gap:4px;margin:0;padding-left:20px;font-size:var(--small);color:var(--muted)}.iv-ck .is-err{color:var(--amber)}.iv-ok{margin:0;font-size:var(--small);color:var(--green)}.iv-tabs{margin:26px 0 16px}.iv-out{display:grid}.iv-doc{position:relative;display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.iv-doc--trial{-webkit-user-select:none;user-select:none;overflow:hidden}.iv-doc--trial:after{content:"\41f\440\43e\431\43d\430\44f  \432\435\440\441\438\44f  \b7  itogovo.ru   \41f\440\43e\431\43d\430\44f  \432\435\440\441\438\44f  \b7  itogovo.ru   \41f\440\43e\431\43d\430\44f  \432\435\440\441\438\44f  \b7  itogovo.ru   \41f\440\43e\431\43d\430\44f  \432\435\440\441\438\44f  \b7  itogovo.ru";position:absolute;inset:-30%;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(-24deg);font-size:34px;font-weight:700;line-height:3.4;color:#0968b31f;white-space:pre-wrap;word-spacing:30px;pointer-events:none;z-index:2}.iv-docin{display:grid;gap:12px;min-width:0}.iv-dhead{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:var(--small)}.iv-dhead b{font-weight:600}.iv-dhead small{display:block;margin-top:3px;padding-top:2px;border-top:1px solid var(--line);font-weight:400;color:var(--muted)}.iv-blank{color:var(--muted);font-weight:400}.iv-dtitle{margin:6px 0 0;text-align:center;font-weight:700;font-size:clamp(17px,1.15vw,23px);line-height:1.35}.iv-dtitle span{font-weight:400;font-size:var(--small);color:var(--muted)}.iv-note{margin:0;font-size:var(--small);line-height:1.55}.iv-sig{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 12px;font-size:var(--small)}.iv-sig__role{flex:0 1 auto}.iv-sig__line{flex:0 0 auto;color:var(--muted);letter-spacing:.02em}.iv-sig__name{flex:0 1 auto;color:var(--ink-2)}.iv-sheet{display:grid;gap:8px}.iv-sheet__n{margin:4px 0 0;font-size:var(--small);color:var(--muted);text-align:right}.iv-final{display:grid;gap:10px}.iv-dt{min-width:760px}.iv-dt th{padding:6px!important;font-size:12px;font-weight:600;background:var(--soft);line-height:1.25;min-width:56px;height:auto!important}.iv-dt td{padding:4px 8px!important;height:34px!important;font-variant-numeric:tabular-nums}.iv-dt .iv-l{text-align:left;min-width:180px}.iv-dt .iv-r{text-align:right;white-space:nowrap}.iv-dt .iv-tot td{font-weight:700;background:var(--soft)}.iv-dt .iv-empty{min-width:110px}@media(max-width:900px){.iv-dhead{grid-template-columns:1fr}}.iv-sum,.iv-out,.iv-checks{grid-template-columns:minmax(0,1fr);min-width:0}.iv-grid-sum div{min-width:0}@media(max-width:560px){.iv-doc{padding:12px}.iv-grid-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.iv-grid-sum div{padding:12px}.iv-grid-sum dd{font-size:18px;white-space:normal}.iv-paste{padding:10px 12px}}.pdf-body .iv-sheet--break{break-after:page;page-break-after:always}.pdf-body .iv-dt{min-width:0}.pdf-body .iv-dt td{height:auto!important}.pdf-body .iv-dhead{grid-template-columns:repeat(3,minmax(0,1fr))}@media print{body.print-tool .tool__head,body.print-tool .iv-switch,body.print-tool .iv-scroll,body.print-tool .iv-paste,body.print-tool .iv-sum,body.print-tool .iv-checks,body.print-tool .iv-tabs,body.print-tool [data-iv-hold]{display:none!important}body.print-tool .iv-doc{border:0;padding:0}body.print-tool .iv-dhead{grid-template-columns:repeat(3,minmax(0,1fr))}body.print-tool .iv-dt{min-width:0}body.print-tool .iv-dt th{background:#fff;font-size:9px}body.print-tool .iv-dt td{font-size:10px;height:22px!important}body.print-tool .iv-dt .iv-tot td{background:#fff}body.print-tool .iv-note,body.print-tool .iv-sig{font-size:11px}body.print-tool .iv-sheet--break{break-after:page;page-break-after:always}}
