#kk-tool .kk-err{display:block;margin-top:4px;font-size:13px;color:#b42318}#kk-tool .input.is-invalid{border-color:#b42318}#kk-tool .kk-check{display:flex;align-items:center;gap:8px;min-height:46px;font-size:15px;cursor:pointer}#kk-tool .kk-check input{width:18px;height:18px;flex:none}.kk-days{display:grid;gap:14px}.kk-day{border:1px solid var(--line);border-radius:var(--r);padding:14px;background:#fff}.kk-day__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding-bottom:12px;border-bottom:1px dashed var(--line)}.kk-day__head .kk-date{flex:0 1 190px}.kk-day__head .kk-wage{flex:0 1 200px}.kk-day__head .gs-del{margin-left:auto}.kk-day__info{align-self:center;min-height:20px;font-size:14px;color:var(--muted)}.kk-ops{display:grid;gap:10px;padding-top:12px}.kk-op{display:grid;grid-template-columns:96px minmax(0,1fr) 250px 150px 46px;gap:8px 10px;align-items:end}.kk-op .gs-field,.kk-op .input{min-width:0}.kk-no{align-self:center;padding-top:18px;font-size:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.kk-no.is-in{color:#1f7a3d}.kk-no.is-out{color:#b42318}.kk-empty{margin:0}.kk-day__btns{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.kk-checks{display:grid;gap:8px;margin-top:18px}.kk-checks p{margin:0}.kk-checks .is-err{background:#fdecea;color:#8a1c13;border-color:#f4b8b1}.kk-checks .is-warn{background:#fff4e0;color:#7a4508;border-color:#f2d199}.kk-checks .is-ok{background:#e8f6ed;color:#1d5e33;border-color:#b7dfc4}.kk-total{margin-top:18px}.kk-h{font-size:17px;margin:0 0 10px}.kk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0}.kk-grid div{padding:10px 12px;background:var(--soft);border-radius:var(--r)}.kk-grid dt{font-size:13px;color:var(--muted)}.kk-grid dd{margin:2px 0 0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.kk-next{margin:10px 0 0;font-size:14px}.kk-out{margin-top:18px;overflow-x:auto}.kk-doc{position:relative;display:grid;gap:18px;color:#172b40}.kk-cover,.kk-page{border:1px solid var(--line);border-radius:var(--r);padding:22px;background:#fff;font-size:14px}.kk-codes{margin-left:auto;border-collapse:collapse;font-size:13px}.kk-codes th,.kk-codes td{border:1px solid #9aa4ae;padding:4px 10px}.kk-codes tr td:first-child{border:0;text-align:right;color:var(--muted)}.kk-codes th{font-weight:500}.kk-cover__line{margin:18px 0 0;border-bottom:1px solid #9aa4ae;min-height:26px;font-weight:600}.kk-cover__cap{margin:2px 0 0;font-size:11px;color:var(--muted);text-align:center}.kk-cover__title{margin:54px 0 18px;text-align:center;font-size:22px;font-weight:700;line-height:1.4;letter-spacing:.04em}.kk-page__copy{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.kk-page__org{margin:0 0 6px;font-size:13px;color:var(--muted)}.kk-page__title{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:0 0 12px;font-weight:700;font-size:16px;text-align:center}.kk-t{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.kk-t caption{position:absolute;left:-9999px}.kk-t th,.kk-t td{border:1px solid #9aa4ae;padding:6px 8px;vertical-align:top;overflow-wrap:anywhere}.kk-t th{font-weight:500;font-size:12px;text-align:center;background:var(--soft);overflow-wrap:normal;hyphens:manual}.kk-t th:nth-child(1){width:14%}.kk-t th:nth-child(2){width:40%}.kk-t th:nth-child(3){width:16%}.kk-t th:nth-child(4),.kk-t th:nth-child(5){width:15%}.kk-t .kk-nums td{text-align:center;font-size:11px;color:var(--muted);padding:2px}.kk-t td.num{text-align:right;white-space:nowrap;overflow-wrap:normal}.kk-t td.c{text-align:center}.kk-t tr.kk-sum td{font-weight:600}.kk-sign{margin-top:14px}.kk-sign p{margin:10px 0 0}.kk-sign .kk-hint{display:flex;gap:40px;margin:0 0 0 76px;font-size:11px;color:var(--muted)}.kk-line{display:inline-block;min-width:140px;border-bottom:1px solid #9aa4ae;margin:0 6px;vertical-align:bottom}.kk-line--name{min-width:180px;padding:0 4px}.kk-doc--trial{-webkit-user-select:none;user-select:none;overflow:hidden}.kk-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   \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:-40%;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(-28deg);font-size:34px;font-weight:700;line-height:3.2;letter-spacing:.02em;color:#0968b321;white-space:pre-wrap;word-spacing:30px;pointer-events:none;z-index:2}@media(max-width:900px){.kk-op{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px}.kk-op .kk-no{grid-column:1 / -1;padding-top:0}.kk-op .kk-who{grid-column:1 / -1}.kk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.kk-op{grid-template-columns:minmax(0,1fr) 46px}.kk-op .kk-acc{grid-column:1 / -1}.kk-day{padding:12px}.kk-day__head .kk-date,.kk-day__head .kk-wage{flex:1 1 100%}.kk-grid dd{font-size:16px}.kk-cover,.kk-page{padding:12px;font-size:13px}.kk-t{min-width:600px}.kk-doc{min-width:626px}.kk-t th,.kk-t td{padding:4px 5px}.kk-sign .kk-hint{margin-left:60px;gap:24px}.kk-line{min-width:90px}.kk-line--name{min-width:120px}}@media print{body.print-tool .kk-checks,body.print-tool .kk-total,body.print-tool .kk-days{display:none!important}body.print-tool .kk-out{overflow:visible}body.print-tool .kk-doc{display:block}body.print-tool .kk-cover,body.print-tool .kk-page{border:0;padding:0;font-size:11px;break-after:page;page-break-after:always}body.print-tool .kk-page:last-child{break-after:auto;page-break-after:auto}body.print-tool .kk-t{min-width:0}}.pdf-body .kk-doc{display:block}.pdf-body .kk-cover,.pdf-body .kk-page{border:0;padding:0;break-after:page;page-break-after:always;font-size:11px}.pdf-body .kk-page:last-child{break-after:auto;page-break-after:auto}.pdf-body .kk-t{table-layout:fixed!important}.pdf-body .kk-codes{width:auto;margin-left:auto}.pdf-body .kk-codes td,.pdf-body .kk-codes th{min-width:90px!important}.pdf-body .kk-t th,.pdf-body .kk-t td{border-color:#8a96a3}.pdf-body .kk-t caption{position:static;left:auto;height:0;overflow:hidden;padding:0}
