.gd-wd{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;border:0;min-width:0}.gd-wd[hidden]{display:none!important}.gd-wd legend{float:left;margin-right:6px;font-size:14px;font-weight:500;color:var(--ink-2)}.gd-chk{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:16px;color:var(--ink);cursor:pointer}.gd-chk input{width:20px;height:20px;margin:0;accent-color:var(--blue)}.gd-chk--wide{flex-basis:100%}.gd-chk--box{align-self:end;min-height:48px}.gd-dur{grid-column:1 / -1;margin:-4px 0 0;font-size:15px}.gd-err{display:block;color:var(--red);font-size:13px;font-weight:500;line-height:1.35}.gd-err[hidden],[data-gd-perbox][hidden]{display:none!important}.gd-staff{gap:0}.gd-person{display:grid;grid-template-columns:28px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 44px;gap:10px 12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--line)}.gd-num{padding-top:40px;font-weight:700;color:var(--muted);text-align:center}.gd-person .gs-del{margin-top:30px}.gd-person .gs-del[disabled]{opacity:.35;cursor:default}.gd-sum .gs-sum__list b{font-weight:550;text-align:right}.gd-checks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gd-checks li{padding:10px 14px;border-radius:10px;background:var(--soft);color:var(--ink-2);font-size:16px;line-height:1.45}.gd-checks li.is-ok{background:#eaf6ee;color:#1d6337}.gd-checks li.is-warn{background:var(--amber-soft);color:var(--amber)}.gd-doc{position:relative;margin-top:18px;padding:clamp(14px,2vw,28px);border:1px solid var(--line);border-radius:12px;background:#fff;color:#172b40;font-size:14px}.gd-doc__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.gd-doc__org{font-weight:600}.gd-doc__org small{display:block;margin-top:2px;font-weight:400;color:#627387;font-size:12px}.gd-doc__ok{text-align:right;line-height:1.7}.gd-doc__title{margin:18px 0 2px;text-align:center;font-size:18px;font-weight:700;letter-spacing:.06em}.gd-doc__sub{margin:0 0 14px;text-align:center;color:#3c5064}.gd-doc__note{margin:8px 0 0;font-size:12px;color:#3c5064}.gd-doc__sign{margin:16px 0 0;line-height:1.8}.gd-list{width:100%;border-collapse:collapse;font-size:14px}.gd-list caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gd-list th,.gd-list td{padding:6px 8px;border:1px solid #c9d3dc;text-align:left;vertical-align:top}.gd-list thead th{background:#f4f7fa;font-weight:600}.gd-list td:first-child{width:1%;text-align:center;color:#627387}.gd-list .gd-date{white-space:nowrap}.gd-list .gd-date small{display:block;color:#a3203d;font-size:11px}.gd-list tr.is-off .gd-date{background:#fff4f6}.gd-list .gd-name{min-width:170px;font-weight:550}.gd-list tr.is-empty td{height:32px}.gd-list .gd-sign{min-width:90px}.gd-grid .gs-col-name small{display:block;font-weight:400;color:#627387;font-size:11px}.gd-grid .gs-c.gd-no{color:#8a97a5}.gd-acq{margin-top:10px;break-inside:avoid}.gd-acq p{margin:0 0 4px}.gd-acq ol{margin:0;padding-left:20px;columns:2;column-gap:32px;line-height:1.9}.gd-doc--trial{-webkit-user-select:none;user-select:none;overflow:hidden}.gd-doc--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;padding:20px;transform:rotate(-16deg);font-size:clamp(22px,4.6vw,52px);font-weight:800;color:#0a64af21;text-align:center;pointer-events:none}@media(max-width:900px){.gd-person{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.gd-num{display:none}.gd-person .gd-f-name{grid-column:1 / 3}.gd-person .gs-del{grid-column:3;grid-row:1}.gd-acq ol{columns:1}}@media(max-width:560px){.gd-person{grid-template-columns:minmax(0,1fr) 44px}.gd-person .gd-f-name,.gd-person .gd-f-job,.gd-person .gd-f-off{grid-column:1}.gd-person .gs-del{grid-column:2;grid-row:1}.gd-doc__ok{text-align:left}.gd-list{font-size:13px}.gd-list .gd-name{min-width:130px}}@media print{body.print-tool .gd-sum,body.print-tool .gd-wd,body.print-tool #gd-tool>p.muted,body.print-tool [data-gd-error],body.print-tool .tool__head{display:none!important}body.print-tool .gd-doc{margin:0;padding:0;border:0;font-size:12px}body.print-tool .gd-list{font-size:11px}body.print-tool .gd-list th,body.print-tool .gd-list td{padding:4px 6px}body.print-tool .gd-doc__head,body.print-tool .gd-doc__sign,body.print-tool .gd-acq{break-inside:avoid}}
