.mp-check{align-self:center;grid-column:span 2;font-size:15px}.mp-hint{align-self:center;margin:0;font-size:14px}.mp-note{margin:12px 0;font-size:14px}.mp-small{margin:4px 0 8px;font-size:14px}.mp-h{margin:18px 0 4px;font-size:17px}.mp-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.mp-table caption{position:absolute;left:-9999px}.mp-table th,.mp-table td{border:1px solid var(--line);padding:4px 6px;text-align:right;white-space:nowrap}.mp-table thead th{background:#fff;color:var(--muted);font-weight:500;font-size:12px;padding:8px 6px;white-space:normal;vertical-align:bottom;line-height:1.25}.mp-in-table{min-width:1320px}.mp-in-table .mp-n{color:var(--muted);text-align:center;width:28px}.mp-in-table .input{height:36px;padding:0 8px;font-size:14px}.mp-in-table .mp-name{width:190px;text-align:left}.mp-in-table .mp-sel{width:132px;padding-right:24px}.mp-in-table .mp-num{width:80px;text-align:right}.mp-table .input.is-bad,.mp-tool .input.is-bad,#mp-tool .input.is-bad{border-color:#a3203d;background:var(--red-soft)}.mp-del{border:0;background:none;color:var(--muted);font-size:20px;line-height:1;width:32px;height:32px;cursor:pointer;border-radius:6px}.mp-del:hover,.mp-del:focus{background:var(--soft);color:#a3203d}.mp-sr{position:absolute;left:-9999px}.mp-rowbtns{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.mp-rowbtns .is-feature-locked{opacity:.7}.mp-kpi{margin:16px 0 0}.mp-kpi dd{white-space:nowrap}.mp-kpi .mp-neg{color:#a3203d}.mp-checks{display:grid;gap:8px;margin:14px 0 12px}.mp-checks .notice{margin:0;font-size:15px;padding:12px 16px}.mp-checks .mp-warn{background:var(--amber-soft);color:var(--amber)}.mp-doc{position:relative}.mp-doc.is-trial{overflow:hidden}.mp-doc.is-trial:after{content:"\41f\440\43e\431\43d\430\44f  \432\435\440\441\438\44f  \b7  itogovo.ru";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(22px,4vw,48px);font-weight:800;color:#0a64af14;transform:rotate(-14deg);pointer-events:none;white-space:nowrap;overflow:hidden}.mp-doc.is-trial td,.mp-doc.is-trial th{-webkit-user-select:none;user-select:none}.mp-res{min-width:1120px}.mp-res .mp-left,.mp-hold .mp-left,.mp-rec .mp-left{text-align:left;white-space:normal;min-width:200px;font-weight:500;background:#fff}.mp-res .mp-left span{color:var(--muted);font-weight:400}.mp-res .mp-profit{font-weight:700}.mp-res tr.mp-sub th,.mp-res tr.mp-sub td{background:var(--soft)}.mp-res tr.mp-total th,.mp-res tr.mp-total td,.mp-hold tr.mp-total th,.mp-hold tr.mp-total td{background:var(--blue-soft);font-weight:700}.mp-res tr.mp-info th,.mp-res tr.mp-info td{color:var(--muted);font-weight:400}.mp-table .mp-neg{color:#a3203d}.mp-hold{max-width:560px;margin-top:14px}.mp-rec{max-width:640px}.mp-rec .input{width:140px;height:36px;padding:0 8px;font-size:14px;text-align:right}.mp-sheet{display:none}.mp-rep__cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 8px}.mp-rep__cap span{color:#3c5064;font-size:11px}.mp-rep__two{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-top:10px}.mp-rep__two .mp-table{width:auto;min-width:0;max-width:none;margin:0}.mp-rep__note{margin:8px 0 0;font-size:9px;color:#627387}.mp-res--sheet,.pdf-body .mp-res{min-width:0;font-size:9px}.mp-res--sheet th,.mp-res--sheet td,.pdf-body .mp-table th,.pdf-body .mp-table td{padding:2px 4px;border-color:#b7c7d7}.pdf-body .mp-table{font-size:9px}.pdf-body .mp-table thead th{font-size:8px;background:#e9eff5;color:#172b40}.pdf-body .mp-left{min-width:120px!important}.pdf-body .mp-rep__two .mp-table{font-size:9px}@media(max-width:900px){.mp-check{grid-column:1/-1}}@media(max-width:560px){.mp-otherrow .gs-field,.mp-hint{grid-column:1/-1}.mp-kpi dd{font-size:22px}.mp-rowbtns .btn{flex:1 1 100%}.mp-rec .input{width:110px}}@media print{@page{size:A4 landscape;margin:8mm}body.print-tool .tool__head,body.print-tool .gs-form,body.print-tool .mp-note,body.print-tool .mp-scroll,body.print-tool .mp-rowbtns,body.print-tool .gs-limit,body.print-tool .mp-kpi,body.print-tool .mp-checks,body.print-tool .mp-doc,body.print-tool .mp-recon,body.print-tool .gs-actions{display:none!important}body.print-tool .mp-sheet{display:block}body.print-tool .mp-table{font-size:9px}body.print-tool .mp-table th,body.print-tool .mp-table td{border-color:#555;color:#111;padding:2px 4px}}
