#shr-tool{min-width:0}.shr-header,.shr-entry .gs-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shr-entry{padding:18px;border:1px solid var(--line);border-radius:12px;margin:16px 0;background:#fff}.shr-entry-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.shr-error{color:#a32525;font-size:12px;line-height:1.4}.shr-error:empty{display:none}.shr-entry input[aria-invalid=true]{border-color:#a32525}.shr-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:20px 0}.shr-kpi{padding:16px;background:#f6f8fc;border:1px solid var(--line);border-radius:12px;min-width:0;display:grid;gap:4px}.shr-kpi.is-main{background:#eaf2ff}.shr-kpi span,.shr-kpi small{color:var(--muted);font-size:13px}.shr-kpi b{font-size:22px;overflow-wrap:anywhere}.shr-checks{margin:18px 0}.shr-paper{border:1px solid var(--line);border-radius:12px;padding:24px;background:#fff;position:relative;min-width:0}.shr-doc{font:13px/1.5 Arial,sans-serif;color:#172132;overflow-wrap:anywhere}.shr-doc p{margin:0 0 10px}.shr-doc h3{font-size:19px;margin:12px 0}.shr-form{text-align:right;font-size:11px}.shr-org{font-size:16px;font-weight:700}.shr-scroll{max-width:100%;overflow-x:auto;margin:16px 0}.shr-t3{min-width:820px;width:100%;border-collapse:collapse}.shr-t3 th{background:#f1f4f8}.shr-t3 th,.shr-t3 td{height:auto!important;min-height:0!important;vertical-align:top;overflow-wrap:break-word}.shr-trial{user-select:none;-webkit-user-select:none}.shr-watermark{position:absolute;inset:40% 0 auto;text-align:center;font-size:26px;font-weight:700;color:#465a7d59;transform:rotate(-18deg);pointer-events:none;z-index:2}.shr-trial:after{content:"\41f\440\43e\431\43d\430\44f  \432\435\440\441\438\44f  \b7  itogovo.ru";position:absolute;bottom:10px;right:16px;color:#778198;font-size:12px}@media(max-width:900px){.shr-header,.shr-entry .gs-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.shr-paper,.shr-entry{padding:12px}.shr-kpi b{font-size:20px}.shr-entry-head .btn{padding:8px}.shr-header .gs-field:first-child{grid-column:1/-1}}@media print{@page{size:A4 landscape}body.print-tool #shr-tool>*:not(.shr-paper){display:none!important}body.print-tool .tool__head{display:none!important}body.print-tool .shr-paper{padding:0;border:0}body.print-tool .shr-t3{min-width:0;width:100%}body.print-tool .shr-scroll{overflow:visible}body.print-tool .shr-trial{display:none!important}}
