.okk-bar{align-items:center}.okk-seg button{padding:8px 14px}.okk-net{cursor:pointer;user-select:none;margin-left:auto}.okk-net input{width:13px;height:13px;min-height:0;margin:0;accent-color:var(--accent)}.okk-flt{gap:8px}.okk-flt select.w,.okk-flt input[type=date]{width:auto;min-height:36px}.okk-flt input#okk_q{width:200px}.okk-quick .chip{cursor:pointer}.okk-dates{display:inline-flex;align-items:center;gap:6px}.okk-kpi{gap:8px}.okk-tile{min-width:130px;padding:10px 12px}.okk-tile .v{font-size:22px;font-weight:800;line-height:1.1}.okk-tile small{display:block;margin-top:2px}.okk-mgrs{margin-bottom:10px}.okk-mgrs summary{cursor:pointer;font-weight:700;list-style:none;display:inline-flex;gap:6px;align-items:center;padding:4px 0}.okk-mgrs summary::before{content:"›";display:inline-block;transition:transform .15s;color:var(--faint)}.okk-mgrs[open] summary::before{transform:rotate(90deg)}.okk-mtbl tr[data-m]{cursor:pointer}.okk-mtbl tr[data-m]:hover td{background:var(--tint)}.okk-top{margin:0 0 10px;color:var(--muted)}.okk-tbl tr[data-id]{cursor:pointer}.okk-tbl tr[data-id]:hover td{background:var(--tint)}.okk-tbl tr.has-err td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.okk-cm{max-width:360px;color:var(--muted);font-size:12.5px}.okk-kind{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--soft);color:var(--muted)}.okk-kind.k-call{background:var(--conf);color:var(--ink-info)}.okk-kind.k-chat{background:var(--wait);color:var(--ink-ok)}.okk-kind.k-lost{background:var(--no);color:var(--ink-bad)}.okk-kind.k-obzvon{background:var(--came);color:var(--ink-warn)}.okk-score{display:inline-block;padding:2px 8px;border-radius:999px;font-weight:800;font-size:12.5px;background:var(--soft);color:var(--muted);white-space:nowrap}.okk-score small{font-weight:600;font-size:11px}.okk-score.good{background:var(--accent-soft);color:var(--ink-ok)}.okk-score.mid{background:var(--soft-warn);color:var(--ink-warn)}.okk-score.bad{background:var(--no);color:var(--ink-bad)}.okk-cnt{font-weight:700;color:var(--muted)}.okk-lim{margin:4px 0 8px;padding:8px 12px;border-radius:10px;background:var(--panel-2,rgba(127,127,127,.08));line-height:1.5}.okk-lim .bad{color:var(--bad,#c0392b)}.tbl .okk-tbl,.tbl .okk-obt,.tbl .okk-ctbl,.tbl .okk-mtbl{min-width:0;width:100%}.okk-fail{margin-bottom:10px}.okk-intro{padding:8px 10px;background:var(--soft);border-radius:10px;margin-bottom:8px;line-height:1.4}.okk-body{flex:1;overflow:auto;padding:14px 18px;display:flex;flex-direction:column;gap:12px}.okk-body>*{flex:none}.modal-card .okk-body{padding:0;overflow:visible}.modal-card .ph{padding:0 0 10px;margin-bottom:10px}.okk-foot{display:flex;gap:8px;align-items:center;padding:12px 18px;border-top:1px solid var(--line);background:var(--tint)}.modal-card .okk-foot{padding:12px 0 0;background:transparent;margin-top:10px}.okk-head{display:flex;flex-direction:column;gap:4px}.okk-links{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.okk-links .btn.small{min-height:30px;padding:4px 10px}.okk-links a.btn:hover{text-decoration:none}@media (max-width:700px){.okk-links .btn.small{min-height:38px;padding:6px 12px}}.okk-links .call-aud{height:32px;max-width:100%}.okk-sec{display:flex;flex-direction:column;gap:6px}.okk-cr{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:8px;align-items:center;padding:3px 0;border-bottom:1px dashed var(--line)}.okk-verdict{padding:10px 12px;background:var(--soft);border-radius:12px}.okk-verdict .okk-rate{padding:0 0 4px}.okk-hint{cursor:help}.okk-cr:last-of-type{border-bottom:0}.okk-cr-t{font-weight:600;line-height:1.3}.okk-cr-t .small{font-weight:400;margin-top:1px}.okk-cr-v{display:flex;align-items:center;gap:6px;justify-content:flex-end}.okk-cr-v input[type=number]{width:64px;min-height:30px;padding:4px 6px;text-align:center}.okk-chk{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--muted);font-weight:600;font-size:12.5px;white-space:nowrap}.okk-chk input{width:16px;height:16px;min-height:0;margin:0;accent-color:var(--accent)}.okk-rate{padding-top:6px;font-weight:600}.okk-rate b{font-size:16px}.okk-col{align-items:flex-start}.okk-col label{padding-top:8px}.okk-det summary{cursor:pointer;font-weight:700;padding:6px 0}.okk-tr{white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.45;padding:8px 10px;background:var(--soft);border-radius:10px;max-height:320px;overflow:auto}.okk-msgs{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--bg);border-radius:10px;max-height:380px;overflow:auto}.okk-msgs .bub.auto{opacity:.7;border-style:dashed}.okk-msgs{position:relative}.okk-msgs .msg .bub.hit{box-shadow:0 0 0 2px var(--bad) inset}.okk-kv{display:flex;flex-direction:column;gap:4px;font-size:13px}.okk-kv>div>.muted{display:inline-block;min-width:96px}.okk-why{display:flex;flex-direction:column;gap:8px;margin-top:8px}.okk-why-r{padding:8px 10px;border-radius:10px;background:var(--soft)}.okk-why-h{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.okk-why-h b{font-size:13px;line-height:1.3}.okk-why-t{font-size:12.5px;margin-top:3px;line-height:1.4}.okk-why-q{font-size:12.5px;margin-top:4px;color:var(--muted);font-style:italic;line-height:1.4;padding-left:8px;border-left:2px solid var(--line)}.okk-trd{max-height:460px}.okk-trd .bub .meta{text-transform:none}.okk-obt tr.called td{color:var(--muted)}.okk-obt tr.called{cursor:pointer}.okk-obt a[data-open]{margin-left:4px}.okk-obt tr[data-i]:not(.called){cursor:pointer}.okk-obt tr[data-i]:not(.called):hover td{background:var(--tint)}.okk-ctbl td{vertical-align:top}.okk-ctbl tr.off td{opacity:.55}.okk-ctbl tr.off td input,.okk-ctbl tr.off td textarea{opacity:1}.okk-ctbl input,.okk-ctbl textarea{min-height:34px;padding:6px 8px}.okk-ctbl textarea{resize:vertical;overflow:hidden;line-height:1.35;min-width:320px;width:100%}.okk-ctbl td:nth-child(1){min-width:230px}.okk-ctbl td:nth-child(1) input{width:100%}.okk-ctbl td:nth-child(2){width:45%}.okk-ctbl .okk-num{width:80px;text-align:right}.okk-key{font-family:ui-monospace,Menlo,monospace;font-size:12px}.okk-daily .row label{flex-basis:290px}.okk-more{display:none}@media (max-width:1000px){.okk-cm{max-width:220px}}@media (max-width:700px){.okk-more{display:inline-block}.okk-flt:not(.open) .okk-dates,.okk-flt:not(.open) select.w,.okk-flt:not(.open) input#okk_q{display:none}.okk-flt input#okk_q,.okk-flt select.w{width:100%}.okk-dates{width:100%}.okk-dates input{flex:1}.okk-net{margin-left:0}.okk-kpi{gap:6px}.okk-kpi .card{min-width:calc(33.3% - 4px);flex:1;padding:8px 8px}.okk-tile .v{font-size:18px}.okk-tile small{font-size:10.5px}.okk-cr{grid-template-columns:1fr}.okk-cr-v{justify-content:flex-start}.okk-daily .row label{flex-basis:100%}.okk-tbl td[data-l="Комментарий"]{max-width:none}}.ch-okk{display:inline-block;margin:0;padding:3px 9px;border-radius:8px;font-size:12px;cursor:pointer;background:var(--accent-soft);color:var(--ink-ok);line-height:1.35;max-width:min(360px,40%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ch-okk.bad{background:var(--no);color:var(--ink-bad)}.ch-okk:hover{filter:brightness(.97)}.okk-aps .okk-ap{padding:8px 10px;border:1px dashed var(--line);border-radius:10px;margin-bottom:6px}.okk-ap.open{border-color:var(--bad)}.okk-ap-t{margin:4px 0;white-space:pre-wrap}.okk-ap-a{font-size:12.5px;margin-top:4px}.okk-ap-acts{display:flex;gap:6px;align-items:center;margin-top:6px;flex-wrap:wrap}.okk-ap-acts input{flex:1;min-width:160px}.okk-ap-new textarea{width:100%}.okk-seg .cnt{display:inline-block;min-width:18px;padding:0 5px;border-radius:9px;background:var(--bad);color:#fff;font-size:11px;line-height:18px;margin-left:4px;font-style:normal}.okk-cost-tbl tr[data-kind],.okk-cost-tbl tr[data-err]{cursor:pointer}.okk-cost-tbl tr[data-kind]:hover td,.okk-cost-tbl tr[data-err]:hover td{background:var(--tint)}.okk-cost-tbl tr.okk-dim td,.okk-tbl tr.okk-dim td{color:var(--faint)}.okk-cost-tbl tr.has-err td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.okk-cost-tbl td.r{white-space:nowrap}.okk-diff{font-weight:800}.okk-diff.bad{color:var(--bad)}.okk-diff.good{color:var(--ink-ok)}.okk-tile .v.bad{color:var(--bad)}@media (max-width:700px){.okk-cost-tbl td:first-child{font-weight:700}}.okk-ob-st{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.okk-ob-st:empty{display:none}.okk-ob-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.okk-dialed{line-height:1.3}.okk-bignum{font-size:30px;font-weight:800;letter-spacing:.5px;margin:6px 0 10px;user-select:all;font-variant-numeric:tabular-nums}.mg-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mg-kpi .mg-tile{min-width:0;display:flex;flex-direction:column;gap:2px}.mg-tile .v small{display:inline;font-size:13px;font-weight:600}.mg-kpi .mg-tile small{font-size:13.5px;white-space:normal;line-height:1.35}.mg-kpi .mg-tile>.muted:first-child{font-size:15px;color:var(--text);font-weight:600}.mg-kpi .mg-tile a[data-target]{font-size:13.5px}.mg-tile.mg-late{border-color:var(--bad);box-shadow:inset 3px 0 0 var(--bad)}.mg-tile small.bad,.okk-mgt small.bad{color:var(--bad)}.okk-mgt small.mid{color:var(--ink-warn);font-weight:700}.mg-tile a[data-target]{margin-top:4px}.okk-mgt tr[data-i]{cursor:pointer}.okk-mgt tr[data-i]:hover td{background:var(--tint)}.okk-mgt tr.off td{opacity:.6}.tbl .okk-mgt{min-width:0;width:100%}.okk-flt input[type=month]{width:auto;min-height:36px}@media (max-width:700px){.mg-kpi{grid-template-columns:1fr 1fr}.okk-bignum{font-size:26px}.okk-ob-acts .btn{min-height:38px}}@media (min-width:701px){.dl-head, .item.dl-row{grid-template-columns:minmax(260px,2fr) 170px 130px 150px}}.dl-del{margin-left:10px}.gmore .gsel{max-width:320px;min-height:30px;padding:3px 8px;font-size:13px}.gmore #gstaff{max-width:220px}.gmore .gsep{width:1px;height:18px;background:var(--line);margin:0 4px}@media (max-width:700px){.gmore .gsel{max-width:100%;width:100%}}.dl-bar{height:6px;border-radius:4px;background:var(--soft);margin-top:4px;overflow:hidden;max-width:160px}.dl-bar i{display:block;height:100%;background:var(--ok);border-radius:4px}.dl-row{cursor:pointer}.dl-script{padding:8px 10px;margin-bottom:8px;line-height:1.45}.dl-acts{display:flex;flex-wrap:wrap;gap:6px}.dl-miss{margin-bottom:4px}.dl-card > td{background:var(--tint);padding:10px 12px !important}.dl-card-in{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.dl-card-in.one{grid-template-columns:1fr}.dl-card-full{grid-column:1/-1;margin-top:6px;font-size:13px}.dl-card-t{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--faint);text-transform:uppercase;margin:0 0 4px}.dl-card-col > .dl-card-t ~ .dl-card-t{margin-top:10px}.dl-v{padding:4px 0;border-bottom:1px solid var(--line-w);font-size:13px;line-height:1.45}.dl-v:last-child{border-bottom:0}.dl-v-h{font-size:13px}.dl-note-m{font-size:12.5px;line-height:1.45;margin-top:2px}.dl-top{margin:-2px 0 4px}.dl-hands{display:flex;flex-wrap:wrap;gap:4px}.dl-note{margin-top:2px;cursor:pointer}.dl-tbl tr.dl-other td{background:var(--soft)}.dl-by{margin-top:10px}@media (max-width:700px){.dl-card-in{grid-template-columns:1fr;gap:10px}}.dl-soon{margin:0 0 6px 2px}.dl-tbl tr.called td{opacity:.75}.dl-tbl td .gtag{vertical-align:middle}.gtag.mate{background:var(--came);color:var(--came-e)}@media (max-width:700px){.dl-acts .btn{min-height:38px}.dl-bar{max-width:none}.dl-tbl td:has(> .faint:only-child){display:none}}.okk-chkbar{margin:2px 0 10px;overflow-x:auto;scrollbar-width:none}.okk-chkbar::-webkit-scrollbar{display:none}.okk-chkbar:empty{display:none}.seg.okk-cseg{display:inline-flex;width:auto;padding:3px;gap:2px;background:var(--soft);border:0;border-radius:12px;overflow:visible}.seg.okk-cseg button{flex:none;border:0;border-radius:9px;background:transparent;padding:7px 14px;font-size:13px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:7px;transition:background .15s,color .15s,box-shadow .15s}.seg.okk-cseg button:hover{color:var(--text)}.seg.okk-cseg button.on{background:var(--card);color:var(--text);box-shadow:0 1px 3px var(--sh),0 0 0 .5px var(--line)}.okk-cseg .n{font-size:12px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.okk-cseg .n:empty{display:none}.okk-cseg .n.hot{min-width:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:#fff;line-height:19px;text-align:center;font-weight:700}.okk-ckc{white-space:nowrap}.okk-ckw{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.okk-ck{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 11px 4px 4px;margin:-4px 0 -4px -4px;border-radius:999px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--muted);-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.okk-ck:hover{background:var(--soft);color:var(--text)}.okk-ck input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.okk-dot{flex:none;box-sizing:border-box;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-s);background:var(--card);display:inline-grid;place-items:center;transition:background .2s,border-color .2s,box-shadow .2s}.okk-dot svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset .28s cubic-bezier(.2,.8,.2,1) .06s}.okk-ck:hover .okk-dot{border-color:var(--accent)}.okk-ck input:checked+.okk-dot,.okk-dot.big{background:var(--accent);border-color:var(--accent)}.okk-ck input:checked+.okk-dot svg,.okk-dot.big svg{stroke-dashoffset:0}.okk-ck input:focus-visible+.okk-dot{box-shadow:0 0 0 3px var(--accent-soft)}.okk-ck.on{color:var(--ink-ok)}.okk-ck.pop .okk-dot{animation:okk-pop .36s cubic-bezier(.3,1.6,.5,1)}.okk-ck.busy{pointer-events:none}@keyframes okk-pop{0%{transform:scale(.84)}55%{transform:scale(1.15)}100%{transform:scale(1)}}.okk-who{color:var(--faint);font-weight:500;font-size:12px}.okk-ok-t{color:var(--ink-ok);font-weight:600}.okk-fixed{background:var(--soft-warn);color:var(--ink-warn)}.btn.okk-ed{margin-left:10px;min-height:28px;padding:3px 11px;border-color:transparent;background:transparent;color:var(--accent);font-weight:600}.btn.okk-ed:hover{background:var(--accent-soft);color:var(--accent-h)}.okk-tile-ck{cursor:pointer;transition:box-shadow .15s}.okk-tile-ck:hover{box-shadow:0 2px 12px var(--sh)}.okk-of{font-size:13px;font-weight:600;color:var(--faint);margin-left:5px}.okk-prog{height:5px;border-radius:3px;background:var(--soft);overflow:hidden;margin:8px 0 5px}.okk-prog i{display:block;height:100%;min-width:3px;border-radius:3px;background:var(--accent);transition:width .5s cubic-bezier(.2,.8,.2,1)}.okk-done{display:flex;align-items:center;gap:14px;padding:18px 20px}.okk-done b{font-size:15px;display:block;margin-bottom:2px}.okk-dot.big{width:40px;height:40px;border:0}.okk-dot.big svg{width:24px;height:24px;stroke-width:2.2;animation:okk-draw .55s cubic-bezier(.2,.8,.2,1) .1s both}@keyframes okk-draw{from{stroke-dashoffset:14}to{stroke-dashoffset:0}}.okk-todo-t{background:var(--soft-info);color:var(--ink-info)}.okk-ai{font-size:12.5px;padding:6px 10px;border-radius:8px;background:var(--soft-warn);color:var(--ink-warn);line-height:1.4}.okk-ai .muted{color:inherit;opacity:.75}.okk-left{color:var(--faint);font-size:12px;white-space:nowrap}.okk-link{border:0;background:none;padding:0 2px;margin-left:4px;color:var(--accent);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.okk-foot .btn{white-space:nowrap}.okk-foot [hidden]{display:none!important}.okk-foot .btn.busy{opacity:.75}.okk-kbd{display:none;margin-left:8px;padding:0 6px;border-radius:5px;background:rgba(255,255,255,.22);font-size:11px;line-height:17px;font-weight:700}@media (hover:hover) and (pointer:fine){.okk-kbd{display:inline-block}}.btn.okk-del-q{border-color:transparent;background:transparent}.btn.okk-del-q:hover{background:var(--no)}.modal-card .okk-foot{flex-wrap:wrap}.modal-card .okk-foot{position:sticky;bottom:-20px;z-index:2;background:var(--card);padding:10px 0 calc(10px + max(20px, env(safe-area-inset-bottom)));margin-top:10px;border-top:1px solid var(--line)}@media (max-width:700px){.okk-long{display:none}.okk-ckc,table.okk-tbl td.okk-ckc{white-space:normal}table.okk-tbl.stk td.r:not([data-l=""]){grid-column:1/-1;padding:1px 0 1px 120px}table.okk-tbl.stk td.r:not([data-l=""])::before{top:2px;width:112px}.seg.okk-seg{max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.seg.okk-seg::-webkit-scrollbar{display:none}.seg.okk-seg button{flex:none;white-space:nowrap}.okk-ck{margin:0 0 0 -4px;padding:6px 12px 6px 4px}.okk-dot{width:26px;height:26px}.okk-dot svg{width:16px;height:16px}.seg.okk-cseg button{padding:7px 9px;font-size:12.5px;gap:5px}.okk-cseg .n.all{display:none}.modal-card .okk-foot-todo #okk_agree{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.okk-dot,.okk-dot svg,.okk-prog i{transition:none}.okk-ck.pop .okk-dot,.okk-dot.big svg{animation:none}}.okk-team-br{margin:6px 0 0}.okk-team-br summary{cursor:pointer;padding:4px 0}.okk-team-ul{margin:4px 0 0;padding-left:18px}.okk-team-ul li{margin:3px 0}.okk-tsec{margin:2px 0 8px}.seg.okk-tseg{flex-wrap:wrap;margin-top:4px}.okk-cr.off,.okk-crs.off{display:none}.okk-cr.need input{border-color:var(--warn,#c98a1b);box-shadow:0 0 0 2px rgba(201,138,27,.18)}.okq-grp{margin-bottom:14px}.okq-grp>.eyebrow{margin:4px 2px 8px}.okq-grp>.eyebrow .muted{font-weight:400;text-transform:none;letter-spacing:0}.okq{padding:12px 14px;margin-bottom:10px;display:flex;flex-direction:column;gap:6px}.okq-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.okq-kind{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--conf);color:var(--ink-info)}.okq-kind.k-proposal{background:var(--came);color:var(--ink-warn)}.okq-st{font-size:11.5px;color:var(--muted);white-space:nowrap}.okq-st.st-open{color:var(--ink-bad);font-weight:600}.okq-st.st-done{color:var(--ink-ok);font-weight:600}.okq-t{font-weight:700;font-size:15px;line-height:1.3}.okq-b{white-space:pre-wrap;line-height:1.45}.okq-ex{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.okq-rv{font:inherit;font-size:12.5px;padding:3px 9px;border-radius:8px;border:1px solid var(--line);background:var(--soft);color:inherit;cursor:pointer;text-align:left}.okq-rv:hover{border-color:var(--ink-info)}.okq-rv.nolink{cursor:default}.okq-ans{padding:8px 10px;border-radius:10px;background:var(--soft)}.okq-note{white-space:pre-wrap;margin-top:2px}.okq-done{font-size:12.5px;color:var(--ink-ok)}.okq-form{display:flex;flex-direction:column;gap:6px;margin-top:2px}.okq-opts{display:flex;flex-wrap:wrap;gap:6px}.okq-opt{white-space:normal;text-align:left}.okq-txt{width:100%}.okq-acts{display:flex;justify-content:flex-end;gap:6px}.okq-team{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px dashed var(--line);padding-top:8px;margin-top:2px}.okq-to-l{display:flex;align-items:center;gap:6px}.okq-to{width:auto;min-height:32px}.okq-dropped{opacity:.6}@media (max-width:700px){.okq{padding:10px 12px}.okq-to-l{flex:1}.okq-to{flex:1;width:100%}.okq-acts .btn{flex:1}.okk-intro.mclamp{padding-bottom:0;border-bottom:8px solid transparent}}.sl-tile{cursor:pointer}.sl-tile.on{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.okk-tile .v.ok{color:var(--ok)}.okk-tile .v.mid{color:var(--ink-warn)}.sl-how{margin:8px 0 12px}.sl-how summary{cursor:pointer;display:inline-block}.sl-how p{margin:6px 0 0;max-width:110ch;line-height:1.5}.okk-slt td{vertical-align:top}.okk-slt .okk-cm{min-width:260px}.okk-slt .okk-cm>*{max-width:110ch}.okk-slt td[data-l="Отработка"]{min-width:210px}.sl-btns .btn{white-space:nowrap}.sl-txt{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;line-height:1.45}.sl-txt.open{display:block;-webkit-line-clamp:unset}.sl-done{margin-top:6px;padding:6px 10px;border-radius:8px;background:var(--soft);line-height:1.45}.sl-btns{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:6px}.sl-more{position:relative}.sl-btns:has(.sl-more){align-items:center}.sl-more>summary{list-style:none;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}.sl-more>summary::-webkit-details-marker{display:none}.sl-more>summary::after{content:"";display:inline-block;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-left:7px}.sl-more[open]>summary::after{transform:translateY(1px) rotate(225deg)}.sl-more-m{position:absolute;right:0;top:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;align-items:stretch;min-width:190px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--e2)}.sl-more-m .btn{justify-content:flex-start;text-align:left}.sl-skip{margin-top:12px}.sl-skip summary{cursor:pointer;padding:6px 0}.sl-quote{white-space:pre-line;max-height:160px;overflow:auto;padding:8px 10px;margin:0 0 10px;border-radius:8px;background:var(--soft);line-height:1.45}@media (max-width:700px){.okk-slt .okk-cm{min-width:0;max-width:none}.okk-slt td[data-l="Отработка"]{min-width:0}#main table.stk.stk2.okk-slt td.s2-c{flex-basis:100%;color:var(--text);font-size:14px;line-height:1.45;margin-top:4px}#main table.stk.stk2.okk-slt td.s2-c::before{content:none}#main table.stk.stk2.okk-slt td.s2-t .muted{display:inline;margin-left:4px}#main table.stk.stk2.okk-slt .sl-btns .btn{flex:1}}.mg-gr{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin:0 0 14px}.mg-gr.one ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));column-gap:28px}.mg-gr .card{padding:14px 16px;margin:0}.mg-gr h4{margin:0 0 8px;font-size:16px}.mg-gr-n{display:flex;gap:22px;margin:0 0 12px}.mg-gr-n b{display:block;font-size:30px;font-weight:800;line-height:1.05}.mg-gr-n b small{font-size:13px;font-weight:500;color:var(--muted)}.mg-gr-n span{font-size:14px;color:var(--muted)}.mg-gr-n .ok{color:var(--ok)}.mg-gr-n .mid{color:var(--ink-warn,var(--warn))}.mg-gr-n .bad{color:var(--bad)}.mg-gr ul{list-style:none;margin:0;padding:0}.mg-gr li{padding:8px 0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.4}.mg-gr li .chip{float:right;margin-left:8px}.mg-gr li .muted{display:block;font-size:13.5px;margin-top:2px}.mg-gr-t{margin:2px 0 10px;font-size:14px}@media (max-width:700px){.mg-gr{grid-template-columns:1fr}}.sl-per{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:2px 0 8px}.sl-chips{display:flex;flex-wrap:wrap;gap:6px}.sl-chips .chip{font-size:14px;padding:6px 12px;cursor:pointer}.sl-rng{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.sl-rng label{display:flex;align-items:center;gap:6px;color:var(--muted)}.sl-rng input[type=month]{font-size:14px;min-width:150px}.sl-title{margin:6px 0 12px;font-size:22px;font-weight:800;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.sl-title small{font-size:13.5px;font-weight:500}.sl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 10px}.sl-cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.sl-cards.c3,.sl-cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}.sl-cards.one{grid-template-columns:1fr}.sl-cards.one .sl-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));column-gap:28px}.sl-cards.one .sl-dl>div{grid-template-columns:1fr;gap:2px}.sl-card{margin:0;padding:16px 18px;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:border-color .15s,box-shadow .15s}.sl-card:hover{border-color:var(--dim)}.sl-card.sl-g-bad{box-shadow:inset 4px 0 0 var(--bad)}.sl-card.sl-g-mid{box-shadow:inset 4px 0 0 var(--ink-warn,var(--warn))}.sl-card.sl-g-ok{box-shadow:inset 4px 0 0 var(--ok)}.sl-card.on{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:-1px}.sl-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sl-hd h4{margin:2px 0 0;font-size:18px;font-weight:800}.sl-sc{font-size:40px;font-weight:800;line-height:1;white-space:nowrap}.sl-sc small{font-size:14px;font-weight:600;color:var(--muted)}.sl-sc.ok{color:var(--ok)}.sl-sc.mid{color:var(--ink-warn,var(--warn))}.sl-sc.bad{color:var(--bad)}.sl-dl{margin:0;display:flex;flex-direction:column}.sl-dl>div{display:grid;grid-template-columns:118px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.4}.sl-dl dt{color:var(--muted);font-size:14px}.sl-dl dd{margin:0}.sl-dl .bad{color:var(--bad)}.sl-dl .ok{color:var(--ok)}.sl-pen{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap;background:var(--soft);color:var(--muted)}.sl-pen.bad{background:var(--no);color:var(--ink-bad)}.sl-pen.ok{background:var(--accent-soft);color:var(--ink-ok)}.sl-pen.mid{background:var(--soft-warn);color:var(--ink-warn)}.sl-dl .sl-pen.bad{color:var(--ink-bad)}.sl-dl .sl-pen.ok{color:var(--ink-ok)}.sl-go{font-size:13.5px;color:var(--accent);font-weight:600;margin-top:auto}.sl-lh{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:18px 0 10px}.sl-lh h3{margin:0;font-size:19px}.sl-lh>.muted{font-size:14px}.okk-slt td{font-size:14.5px;line-height:1.45}.sl-done{font-size:14px}.sl-done>div+div{margin-top:3px}.sl-mgl{list-style:none;margin:6px 0 0;padding:0}.sl-mgl li{padding:5px 0;border-top:1px solid var(--line)}.sl-mgl li:first-child{border-top:0}.sl-mgl li span{display:block;color:var(--muted);font-size:13.5px}.okk-slt{table-layout:fixed;width:100%}.okk-slt col.c-day{width:118px}.okk-slt col.c-co{width:120px}.okk-slt col.c-guest{width:17%}.okk-slt col.c-work{width:30%}.okk-slt .okk-cm{min-width:0}.okk-slt .okk-cm>*{max-width:none}.okk-slt td[data-l="Отработка"]{min-width:0}.okk-slt td .muted.small,.okk-slt td .small{font-size:13.5px}@media (min-width:1300px){.okk-slt .sl-mgl{columns:2;column-gap:28px}.okk-slt .sl-mgl li{break-inside:avoid;border-top:0;border-bottom:1px solid var(--line)}}.sl-mst{margin-top:4px;font-size:14px;color:var(--text)}.sl-mst span{color:var(--muted)}.sl-ms{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.sl-m{margin:0;text-align:left;padding:12px 14px;cursor:pointer;font:inherit;color:var(--text);display:flex;flex-direction:column;gap:4px;border:1px solid var(--line)}.sl-m:hover{border-color:var(--dim)}.sl-m.on{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.sl-m.often{box-shadow:inset 4px 0 0 var(--bad)}.sl-m.often .sl-mn{background:var(--no);color:var(--ink-bad)}.sl-mh{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sl-mh b{font-size:16px}.sl-mn{flex:none;padding:1px 9px;border-radius:999px;background:var(--soft);font-size:13px;font-weight:700}.sl-mc,.sl-mw{font-size:13.5px;color:var(--muted)}.sl-m ul{margin:4px 0 0;padding-left:18px;font-size:14px;line-height:1.4}.sl-m li+li{margin-top:2px}.sl-disp{margin-top:6px;padding:8px 10px;border-radius:8px;background:var(--soft-warn,var(--soft));font-size:14px;line-height:1.45}.sl-disp .sl-who{color:var(--muted);font-size:13.5px}.sl-disp .ok{color:var(--ink-ok)}.sl-disp .bad{color:var(--ink-bad)}.sl-disp .mid{color:var(--ink-warn)}.sl-msmore{margin-top:6px;font-size:14px;color:var(--accent)}.sl-note{font-size:14px;color:var(--muted);margin:6px 0 10px;line-height:1.45}.sl-howm{max-width:68ch;font-size:15px;line-height:1.55;color:var(--text)}.sl-howm h3{margin:0 0 8px}.sl-howm h4{margin:16px 0 4px;font-size:16px}.sl-tools{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.sl-hw{width:100%;border-collapse:collapse;margin:6px 0 2px}.sl-hw td{padding:5px 0;border-bottom:1px solid var(--line)}.sl-hw td+td{text-align:right;white-space:nowrap;padding-left:16px}.sl-hw b{font-size:16px}.sl-std{margin:10px 0 0;padding-left:24px}.sl-std li{padding:7px 0;border-bottom:1px solid var(--line)}.sl-std li{display:list-item}.sl-std li>span{display:inline-flex;flex-direction:column;gap:2px}.sl-std.res li>span{max-width:calc(100% - 130px)}.sl-std li>em{float:right;font-style:normal;margin-left:10px}.sl-std small{color:var(--muted);font-size:13px}.sl-std li::after{content:"";display:block;clear:both}.sl-std-na>span{color:var(--muted)}.sl-howm p{margin:6px 0}.sl-howm ul{margin:4px 0;padding-left:20px}.sl-howm li+li{margin-top:4px}@media (max-width:700px){.okk-slt{table-layout:auto}.okk-slt col{width:auto!important}.sl-ms{grid-template-columns:1fr}}@media (max-width:700px){.sl-cards,.sl-cards.one,.sl-cards.c2,.sl-cards.c3,.sl-cards.c4{grid-template-columns:1fr}.sl-sc{font-size:34px}.sl-dl>div{grid-template-columns:104px 1fr;font-size:14.5px}.sl-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.sl-chips::-webkit-scrollbar{display:none}.sl-chips .chip{flex:none;font-size:13.5px;padding:6px 10px}.sl-rng input[type=month]{min-width:0;flex:1}.sl-rng label{flex:1}.sl-title{font-size:20px}.sl-per{gap:8px}.sl-rng{flex-wrap:nowrap;gap:6px;width:100%}.sl-rng label{font-size:0;gap:0;min-width:0}.sl-rng input[type=month]{font-size:13.5px;padding-left:8px;padding-right:4px}.sl-tools{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:0;max-width:100%}.sl-tools::-webkit-scrollbar{display:none}.sl-tools .btn{flex:none}}.sl-mst.sl-mq{color:var(--warn,#b7791f);font-weight:600}.sl-mst.sl-mq span{font-weight:400}.sl-mrow{flex-direction:column;align-items:stretch;gap:6px}.sl-mrow>label{padding-top:0;width:auto;min-width:0;flex:none}.sl-mrow select{width:100%}.modal-card:has(.mg-rep){max-width:880px}.mg-rep{font-size:15px;line-height:1.5;margin:4px 0 12px}.mg-rep-h{display:flex;align-items:center;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;margin-bottom:6px}.mg-rep-h>b{font-size:34px;line-height:1;font-weight:700;white-space:nowrap}.mg-rep-h>b small{font-size:14px;font-weight:500;color:var(--muted)}.mg-rep-h>span{flex:1;min-width:0}.mg-rep-h>button{flex:none}.mg-rep h4{margin:16px 0 6px;font-size:16px}.mg-fail{margin:0;padding-left:20px}.mg-fail li{padding:4px 0}.mg-fail li span{display:block;color:var(--muted);font-size:14px}.mg-qa{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.mg-qa>div{padding:8px 0;border-bottom:1px solid var(--line);break-inside:avoid}.mg-qa dt{color:var(--muted);font-size:14px}.mg-qa dd{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.mg-edit{margin:8px 0 10px}.mg-edit>summary{cursor:pointer;color:var(--muted);font-size:14px;padding:6px 0}@media (max-width:760px){.mg-qa{grid-template-columns:1fr}.mg-rep-h{flex-wrap:wrap}.mg-rep-h>button{width:100%}}