#rp-tool .rp-check{display:flex;align-items:center;gap:10px;min-height:var(--fh,52px);cursor:pointer}#rp-tool .rp-check input{width:22px;height:22px;flex:none;accent-color:var(--blue)}#rp-tool .rp-check span{font-size:var(--small);font-weight:500}#rp-tool .rp-tabs{margin-top:28px}#rp-tool .rp-hint{margin:14px 0 0;font-size:var(--small)}#rp-tool .gs-staff-head{margin-top:24px}.rp-staff{display:grid;gap:12px}.rp-emp{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.rp-emp__nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;align-items:end;padding:0 2px}.rp-emp__nums:has(.rp-f-base){grid-template-columns:repeat(5,minmax(0,1fr))}.rp-emp__nums .gs-field{display:grid;min-width:0}.rp-emp__nums .input{height:var(--fh,52px);width:100%;min-width:0}.rp-msg{margin:0;font-size:var(--small);color:var(--amber);line-height:1.45}.rp-msg:empty{display:none}.rp-limit{margin-top:12px}.rp-sr{position:absolute;left:-9999px}.rp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.rp-kpi{margin-top:20px}.rp-kt{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--small);font-variant-numeric:tabular-nums}.rp-kt caption,.rp-t caption{position:absolute;left:-9999px}.rp-kt th{text-align:left;font-weight:500;color:var(--muted);background:var(--soft);padding:10px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.rp-kt td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.rp-kt .input{height:44px;width:100%;min-width:0;padding:0 10px;font-size:16px}.rp-kt td:first-child{min-width:200px}.rp-kt td:nth-child(2){width:90px}.rp-kt td:nth-child(3),.rp-kt td:nth-child(4){width:130px}.rp-kt td:nth-child(5){width:170px}.rp-kt td:nth-child(6){width:110px;font-weight:600;white-space:nowrap}.rp-kt td:last-child{width:48px;text-align:center}.rp-x{width:40px;height:40px}.rp-kpi-btns{margin-top:12px}.rp-out{margin-top:28px}.rp-warn-box{background:var(--amber-soft);color:var(--amber);font-size:var(--small)}.rp-doc{display:grid;gap:18px;min-width:0}.rp-doc__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:var(--small);color:var(--ink-2)}.rp-doc__head b{color:var(--ink)}.rp-doc .rd-big{padding-top:4px}.rp-t{border-collapse:collapse;width:100%;font-size:var(--small);font-variant-numeric:tabular-nums}.rp-t--wide{min-width:880px}.rp-t th,.rp-t td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top}.rp-t thead th{font-weight:500;color:var(--muted);background:var(--soft);white-space:nowrap}.rp-t tfoot th{font-weight:700;background:var(--soft)}.rp-t .rp-l{text-align:left}.rp-t td.rp-l{min-width:180px}.rp-t small{display:block;color:var(--muted);font-size:.85em;font-weight:400}.rp-t--kv{max-width:640px}.rp-t--kv th{font-weight:500;color:var(--ink-2)}.rp-note{margin:0;color:var(--ink-2);font-size:var(--small);line-height:1.6}.rp-warn{color:var(--amber)}.rp-calc{margin:0;padding-left:22px;display:grid;gap:4px;font-size:var(--small);color:var(--ink-2);font-variant-numeric:tabular-nums}.rp-out--trial .rp-doc{position:relative;user-select:none;-webkit-user-select:none;overflow:hidden}.rp-out--trial .rp-doc: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;pointer-events:none;font-size:clamp(22px,4vw,52px);font-weight:700;letter-spacing:.02em;color:#172b4014;transform:rotate(-14deg);white-space:nowrap}@media(max-width:1100px){.rp-emp__nums,.rp-emp__nums:has(.rp-f-base){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.rp-emp__nums,.rp-emp__nums:has(.rp-f-base){grid-template-columns:repeat(2,minmax(0,1fr))}#rp-tool .rp-check{grid-column:1/-1}}@media(max-width:560px){.rp-emp{padding:12px}.rp-doc .rd-grid dd{white-space:nowrap;font-size:22px}.rp-emp__nums{gap:12px}}@media(max-width:400px){.rp-emp__nums,.rp-emp__nums:has(.rp-f-base){grid-template-columns:1fr}}@media print{body.print-tool #rp-tool>*:not([data-rp-out]),body.print-tool #rp-tool [data-no-pdf]:not(.rp-doc__head),body.print-tool .tool__head{display:none!important}body.print-tool .rp-doc:after{display:none}body.print-tool .rp-t--wide{min-width:0;font-size:10px}body.print-tool .rp-scroll{overflow:visible}}
