.vk-off{display: none !important;}.vk-sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.vk-ic{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;flex: none;}.vk-sw{display: inline-flex;align-items: center;gap: 2px;padding: 2px;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);margin-inline-start: auto;flex: none;}.vk-sw-b{display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 10px;border: 0;border-radius: 8px;background: transparent;color: var(--text-muted);font: inherit;font-size: 12.5px;font-weight: 600;cursor: pointer;white-space: nowrap;}.vk-sw-b:hover{color: var(--el-teal-800);background: var(--el-em-50);}.vk-sw-b.on{background: var(--el-teal-800);color: var(--el-em-50);}.vk-sw-b:focus-visible, .vk-card:focus-visible, .vk-bcard:focus-visible, .vk-blk:focus-visible, .vk-bar:focus-visible, .vk-dr-r:focus-visible, .vk-heat [tabindex]:focus-visible{outline: 2px solid var(--el-em-600);outline-offset: 2px;}.vk-host{margin-top: 8px;}.vk-host .t-ok{--vk-c: var(--success);}.vk-host .t-warn{--vk-c: var(--warning);}.vk-host .t-bad{--vk-c: var(--danger);}.vk-host .t-info{--vk-c: var(--info);}.vk-host .t-brand{--vk-c: var(--el-em-700);}.vk-host .t-mute{--vk-c: var(--text-muted);}.vk-chip{display: inline-flex;align-items: center;height: 20px;padding: 0 8px;border-radius: 999px;font-size: 11px;font-weight: 700;white-space: nowrap;color: var(--vk-c);background: color-mix(in srgb, var(--vk-c) 12%, transparent);}.vk-chip.t-warn{color: var(--warning-ink);}.vk-av{width: 36px;height: 36px;border-radius: 50%;flex: none;display: inline-flex;align-items: center;justify-content: center;overflow: hidden;background: var(--el-em-100);color: var(--el-teal-800);font-weight: 800;font-size: 13.5px;}.vk-av img{width: 100%;height: 100%;object-fit: cover;}.vk-media{margin: -4px -4px 0;aspect-ratio: 16 / 9;border-radius: 8px;overflow: hidden;background: var(--bg-card);border: 1px solid var(--border);}.vk-media img{width: 100%;height: 100%;object-fit: cover;display: block;}.vk-cards{display: grid;grid-template-columns: repeat(auto-fill, minmax(272px, 1fr));gap: 12px;}.vk-card{position: relative;display: flex;flex-direction: column;gap: 10px;padding: 14px;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);box-shadow: var(--shadow-sm);cursor: pointer;min-width: 0;border-inline-start: 3px solid var(--vk-c);}.vk-card:hover{box-shadow: var(--shadow);}.vk-card-h{display: flex;align-items: flex-start;gap: 10px;min-width: 0;}.vk-card-t{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px;}.vk-card-t b{font-size: 13.5px;color: var(--text);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.vk-card-t span{font-size: 12.5px;color: var(--text-muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.vk-tags{display: flex;flex-wrap: wrap;gap: 4px;}.vk-card-m{display: flex;align-items: center;gap: 14px;}.vk-amt{display: flex;flex-direction: column;gap: 2px;min-width: 0;}.vk-amt span{font-size: 11px;color: var(--text-muted);}.vk-amt b{font-size: 18px;font-weight: 800;color: var(--text);font-variant-numeric: tabular-nums;}.vk-amt.t-bad b{color: var(--danger-strong);}.vk-ring{flex: none;display: flex;flex-direction: column;align-items: center;gap: 2px;}.vk-ring-c{position: relative;width: 60px;height: 60px;display: grid;place-items: center;}.vk-ring svg{position: absolute;inset: 0;width: 100%;height: 100%;transform: rotate(-90deg);}.vk-ring-bg{fill: none;stroke: var(--el-em-50);stroke-width: 5;}.vk-ring-fg{fill: none;stroke: var(--vk-c);stroke-width: 5;stroke-linecap: round;}.vk-ring b{font-size: 13.5px;font-weight: 800;color: var(--text);z-index: 1;}.vk-ring span{font-size: 10.5px;color: var(--text-muted);white-space: nowrap;}.vk-segs{display: flex;height: 8px;border-radius: 999px;overflow: hidden;gap: 2px;background: var(--el-em-50);}.vk-segs i{display: block;background: var(--vk-c);}.vk-segs-k{display: flex;flex-wrap: wrap;gap: 4px 10px;font-size: 11px;color: var(--text-muted);}.vk-segs-k span, .vk-legend span{display: inline-flex;align-items: center;gap: 4px;}.vk-segs-k i, .vk-legend i{width: 8px;height: 8px;border-radius: 2px;background: var(--vk-c);}.vk-segs-none{font-size: 12.5px;color: var(--text-muted);}.vk-gauge-l{display: flex;justify-content: space-between;gap: 8px;font-size: 11px;color: var(--text-muted);margin-bottom: 4px;}.vk-gauge-l b{color: var(--text);font-variant-numeric: tabular-nums;}.vk-gauge-b{height: 8px;border-radius: 999px;background: var(--el-em-50);overflow: hidden;}.vk-gauge-b i{display: block;height: 100%;border-radius: inherit;background: var(--vk-c);}.vk-meta{display: grid;grid-template-columns: 1fr 1fr;gap: 6px 12px;margin: 0;}.vk-meta div{min-width: 0;}.vk-meta dt{font-size: 11px;color: var(--text-muted);}.vk-meta dd{margin: 0;font-size: 12.5px;color: var(--text);font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.vk-meta .t-bad dd{color: var(--danger-strong);}.vk-meta .t-warn dd{color: var(--warning-ink);}.vk-note{margin: 0;font-size: 12.5px;color: var(--text-muted);}.vk-acts{display: flex;flex-wrap: wrap;gap: 4px;justify-content: flex-end;margin-top: auto;padding-top: 6px;border-top: 1px dashed var(--border);}.vk-more{display: block;margin: 12px auto 0;height: 34px;padding: 0 16px;border: 1px solid var(--border);border-radius: 8px;background: var(--bg-card);color: var(--el-teal-800);font: inherit;font-size: 12.5px;font-weight: 700;cursor: pointer;}.vk-empty{padding: 32px;text-align: center;color: var(--text-muted);}.vk-board{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(176px, 1fr);gap: 10px;overflow-x: auto;padding-bottom: 6px;align-items: start;}.vk-col{display: flex;flex-direction: column;min-width: 0;border-radius: 12px;background: var(--bg);border: 1px solid var(--border);border-top: 3px solid var(--vk-c);}.vk-col.is-over{background: var(--el-em-50);border-color: var(--el-em-500);}.vk-col-h{display: flex;align-items: center;gap: 8px;padding: 10px 12px;font-size: 13.5px;font-weight: 700;color: var(--text);}.vk-col-h b{min-width: 22px;height: 20px;padding: 0 6px;border-radius: 999px;background: var(--bg-card);font-size: 11px;display: inline-flex;align-items: center;justify-content: center;}.vk-col-h em{margin-inline-start: auto;font-style: normal;font-size: 11px;color: var(--text-muted);font-variant-numeric: tabular-nums;}.vk-col-b{display: flex;flex-direction: column;gap: 8px;padding: 0 8px 10px;max-height: 68vh;overflow-y: auto;}.vk-col-e{padding: 12px;text-align: center;font-size: 12.5px;color: var(--text-muted);}.vk-bcard{display: flex;flex-direction: column;gap: 4px;padding: 10px;border-radius: 12px;background: var(--bg-card);border: 1px solid var(--border);border-inline-start: 3px solid var(--vk-c);cursor: pointer;min-width: 0;}.vk-bcard[draggable="true"]{cursor: grab;}.vk-bcard.is-drag{opacity: .5;}.vk-bcard-t{display: flex;align-items: flex-start;gap: 6px;justify-content: space-between;}.vk-bcard-t b{font-size: 13.5px;color: var(--text);min-width: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.vk-bcard-s{font-size: 12.5px;color: var(--text-muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.vk-bcard-m{display: flex;flex-wrap: wrap;gap: 4px 10px;font-size: 11px;color: var(--text-muted);}.vk-bcard-m .t-bad{color: var(--danger-strong);font-weight: 700;}.vk-bcard-m .t-warn{color: var(--warning-ink);font-weight: 700;}.vk-nav{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;margin-bottom: 8px;}.vk-nb{display: inline-flex;align-items: center;justify-content: center;height: 30px;min-width: 30px;padding: 0 8px;border: 1px solid var(--border);border-radius: 8px;background: var(--bg-card);color: var(--text);font: inherit;font-size: 12.5px;cursor: pointer;}.vk-nav-l{font-size: 13.5px;color: var(--text);margin-inline-start: 6px;}.vk-nav-n{font-size: 12.5px;color: var(--text-muted);background: var(--bg);border-radius: 999px;padding: 1px 8px;}.vk-lanes{border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);overflow-x: auto;}.vk-lane{display: grid;grid-template-columns: minmax(150px, 200px) 1fr;min-width: 760px;border-top: 1px solid var(--border);min-height: 52px;}.vk-lane-h{border-top: 0;min-height: 30px;background: var(--bg);}.vk-lane-n{display: flex;flex-direction: column;justify-content: center;gap: 2px;padding: 6px 10px;border-inline-end: 1px solid var(--border);min-width: 0;font-size: 12.5px;color: var(--text-muted);}.vk-lane-n b{font-size: 13.5px;color: var(--text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.vk-track{position: relative;min-width: 0;}.vk-track[data-vk-slot]{cursor: copy;}.vk-tick{position: absolute;top: 0;bottom: 0;border-inline-start: 1px solid var(--border);}.vk-tick i{position: absolute;top: 6px;inset-inline-start: 4px;font-style: normal;font-size: 10.5px;color: var(--text-muted);white-space: nowrap;}.vk-grid{position: absolute;top: 0;bottom: 0;border-inline-start: 1px dashed var(--border);}.vk-now{position: absolute;top: 0;bottom: 0;border-inline-start: 2px solid var(--danger);z-index: 1;}.vk-blk{position: absolute;top: 6px;bottom: 6px;display: flex;flex-direction: column;justify-content: center;gap: 1px;min-width: 6px;padding: 2px 6px;border: 0;border-radius: 8px;overflow: hidden;text-align: start;background: color-mix(in srgb, var(--vk-c) 14%, var(--bg-card));border-inline-start: 3px solid var(--vk-c);color: var(--text);font: inherit;cursor: pointer;z-index: 1;}.vk-blk b{font-size: 11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.vk-blk span{font-size: 10.5px;color: var(--text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.vk-blk{container-type: inline-size;}.vk-blk[draggable="true"]{cursor: grab;}.vk-blk.is-drag{opacity: .5;}.vk-blk .vk-ab{display: none;font-size: 11px;font-weight: 700;font-style: normal;white-space: nowrap;overflow: hidden;}@container (max-width: 60px){.vk-blk b, .vk-blk span{display: none;}.vk-blk .vk-ab1{display: block;}}@container (max-width: 34px){.vk-blk .vk-ab1{display: none;}.vk-blk .vk-ab2{display: block;}}.vk-bar{position: absolute;top: 14px;bottom: 14px;min-width: 6px;padding: 0;border: 0;border-radius: 8px;overflow: hidden;background: color-mix(in srgb, var(--vk-c) 22%, var(--bg-card));cursor: pointer;z-index: 1;font: inherit;text-align: start;}.vk-bar i{position: absolute;top: 0;bottom: 0;inset-inline-start: 0;background: var(--vk-c);opacity: .85;}.vk-bar span{position: relative;padding: 0 6px;font-size: 10.5px;font-weight: 700;color: var(--text);}.vk-tl .vk-lane{min-height: 44px;}.vk-legend{display: flex;flex-wrap: wrap;gap: 6px 14px;font-size: 11px;color: var(--text-muted);margin-bottom: 8px;}.vk-heat-w{border: 1px solid var(--border);border-radius: 12px;overflow: auto;background: var(--bg-card);max-height: 72vh;}.vk-heat{width: 100%;border-collapse: separate;border-spacing: 3px;font-size: 12.5px;}.vk-heat thead th{position: sticky;top: 0;background: var(--bg-card);z-index: 1;padding: 6px 4px;font-size: 11px;font-weight: 700;color: var(--text-muted);text-align: center;white-space: nowrap;}.vk-heat thead th.is-today{color: var(--el-teal-800);}.vk-heat tbody th{text-align: start;padding: 4px 8px;font-weight: 400;min-width: 160px;cursor: pointer;position: sticky;inset-inline-start: 0;z-index: 1;background: var(--bg-card);}.vk-heat tbody th b{display: block;font-size: 12.5px;color: var(--text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 220px;}.vk-heat tbody th span{font-size: 11px;color: var(--text-muted);}.vk-heat td{height: 34px;min-width: 52px;border-radius: 8px;text-align: center;font-weight: 700;font-size: 11px;color: var(--text);background: color-mix(in srgb, var(--vk-c) 22%, var(--bg-card));}.vk-heat td[data-vk-open]{cursor: pointer;}.vk-heat td.t-none{background: var(--bg);}.vk-heat td.vk-heat-t{background: transparent;color: var(--text-muted);}.vk-ctl{display: flex;flex-wrap: wrap;gap: 8px 14px;margin-bottom: 10px;}.vk-ctl label{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;color: var(--text-muted);}.vk-ctl select{height: 32px;border: 1px solid var(--border);border-radius: 8px;padding: 0 8px;background: var(--bg-card);color: var(--text);font: inherit;font-size: 12.5px;}.vk-sum{display: grid;grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));gap: 10px;margin-bottom: 12px;}.vk-sum-c{display: flex;flex-direction: column;gap: 2px;padding: 10px 12px;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);}.vk-sum-c > span{font-size: 11px;color: var(--text-muted);}.vk-sum-c > b{font-size: 18px;font-weight: 800;color: var(--text);font-variant-numeric: tabular-nums;}.vk-sum-c em{font-style: normal;font-size: 11px;color: var(--text-muted);display: flex;gap: 6px;flex-wrap: wrap;}.vk-dt{font-weight: 700;font-variant-numeric: tabular-nums;color: var(--vk-c);}.vk-dt.t-warn{color: var(--warning-ink);}.vk-drs{display: flex;flex-direction: column;gap: 8px;}.vk-dr{border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);border-inline-start: 3px solid var(--vk-c);}.vk-dr summary{display: flex;align-items: center;gap: 10px;padding: 10px 14px;cursor: pointer;font-size: 13.5px;color: var(--text);list-style: none;}.vk-dr summary::-webkit-details-marker{display: none;}.vk-dr summary::before{content: '';width: 7px;height: 7px;border: solid var(--text-muted);border-width: 0 2px 2px 0;transform: rotate(-45deg);flex: none;}.vk-dr[open] summary::before{transform: rotate(45deg);}.vk-dr-n{font-size: 11px;color: var(--text-muted);background: var(--bg);border-radius: 999px;padding: 1px 8px;}.vk-dr summary em{margin-inline-start: auto;font-style: normal;font-size: 12.5px;color: var(--text-muted);font-variant-numeric: tabular-nums;}.vk-dr-hd, .vk-dr-r{display: grid;grid-template-columns: minmax(180px, 2fr) repeat(var(--vk-cols, 3), minmax(90px, 1fr));gap: 8px;align-items: center;}.vk-dr-hd{padding: 0 14px 4px;font-size: 11px;color: var(--text-muted);}.vk-dr-hd span{text-align: center;}.vk-dr-b{border-top: 1px solid var(--border);}.vk-dr-r{padding: 8px 14px;border-top: 1px solid var(--border);font-size: 12.5px;}.vk-dr-r:first-child{border-top: 0;}.vk-dr-r[data-vk-open]{cursor: pointer;}.vk-dr-r:hover{background: var(--el-em-50);}.vk-dr-t{display: flex;align-items: center;gap: 8px;min-width: 0;}.vk-dr-t div{min-width: 0;display: flex;flex-direction: column;}.vk-dr-t b{color: var(--text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.vk-dr-t span{font-size: 11px;color: var(--text-muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.vk-dr-t .vk-av{width: 28px;height: 28px;font-size: 12.5px;}.vk-dr-c{text-align: center;font-variant-numeric: tabular-nums;color: var(--text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.vk-dr-c.t-bad{color: var(--danger-strong);}.vk-dr-c.t-warn{color: var(--warning-ink);}.vk-dr-c.t-ok{color: var(--el-em-700);}@media (prefers-reduced-motion: no-preference){.vk-card, .vk-bcard, .vk-sw-b, .vk-col{transition: box-shadow .15s ease, background-color .15s ease, border-color .15s ease;}}@media (max-width: 767.98px){.vk-sw-b span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.vk-sw-b{padding: 0 8px;}.vk-cards{grid-template-columns: 1fr;}.vk-board{grid-auto-columns: minmax(78vw, 1fr);scroll-snap-type: x mandatory;}.vk-col{scroll-snap-align: start;}.vk-lane{grid-template-columns: 110px 1fr;min-width: 640px;}.vk-dr-hd{display: none;}.vk-dr-r{grid-template-columns: 1fr 1fr;}.vk-dr-t{grid-column: 1 / -1;}.vk-heat tbody th{min-width: 120px;}.vk-heat td{min-width: 40px;}}html[dir="rtl"] .vk-nb .vk-ic{transform: scaleX(-1);}html[dir="rtl"] .vk-dr:not([open]) summary::before{transform: rotate(135deg);}
