.logs-main{--logs-cols:28px 110px 196px minmax(0, 1fr) 148px 112px;background:var(--bg);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.logs-progress{z-index:5;background:linear-gradient(90deg, transparent, var(--accent), transparent);background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:1s linear infinite logsProgress;position:absolute;top:0;left:0;right:0}@keyframes logsProgress{0%{background-position:-40% 0}to{background-position:140% 0}}.logs-thead{grid-template-columns:var(--logs-cols);background:var(--surface);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:12px;height:36px;padding:0 16px;display:grid}.logs-hcell{min-width:0;font:inherit;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:600;transition:color .12s;display:flex}.logs-hcell:disabled{cursor:default}.logs-hcell.right{justify-content:flex-end}.logs-hcell.sortable:hover{color:var(--text)}.logs-harr{color:var(--accent);font-size:11px}.logs-list{-webkit-user-select:none;user-select:none;height:100%;min-height:0;overflow-y:auto}.logs-list.stale{opacity:.55;pointer-events:none;transition:opacity .12s}.logs-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:32px 20px;font-size:13px;display:flex}.logs-state--more{padding:10px}.logs-state-cta{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:7px 14px;font-size:13px;transition:border-color .12s}.logs-state-cta:hover{border-color:var(--accent)}.logs-skel{flex-direction:column;gap:8px;padding:8px 16px;display:flex}.logs-skel-row{background:linear-gradient(90deg, var(--surface) 25%, var(--hover-bg) 50%, var(--surface) 75%);background-size:400% 100%;border-radius:6px;height:32px;animation:1.4s infinite logsShimmer}@keyframes logsShimmer{0%{background-position:100% 0}to{background-position:0 0}}.logs-row{grid-template-columns:var(--logs-cols);border-bottom:1px solid var(--border);box-sizing:border-box;align-items:center;gap:12px;height:40px;padding:0 16px;display:grid}.logs-row:hover{background:var(--hover-bg)}.logs-row.selected{background:var(--accent-bg)}.logs-row.active{box-shadow:inset 2px 0 0 var(--accent)}.logs-row.member{box-shadow:inset 3px 0 0 var(--c2);background:color-mix(in srgb, var(--surface) 40%, transparent)}.logs-row.member.selected{background:var(--accent-bg)}.logs-ic{background:var(--surface);width:26px;height:26px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.logs-ic svg{width:15px;height:15px}.logs-ic--success{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.logs-ic--accent{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.logs-ic--c2{color:var(--c2);background:color-mix(in srgb, var(--c2) 14%, transparent)}.logs-ic--warning{color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.logs-ic--error{color:var(--error);background:color-mix(in srgb, var(--error) 14%, transparent)}.logs-src{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--muted);border-radius:4px;justify-self:start;padding:4px 9px;font-size:11px;font-weight:600;line-height:1;overflow:hidden}.logs-origin-wrap{justify-self:start;min-width:0;max-width:100%;display:inline-flex}.logs-org{color:var(--oc);background:color-mix(in srgb, var(--oc) 12%, transparent);border-color:currentColor}.logs-org--v1{color:var(--muted);background:var(--surface);border-color:var(--border)}.logs-kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:13px;font-weight:500;overflow:hidden}.logs-target{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);text-align:left;direction:rtl;font-size:12.5px;overflow:hidden}.logs-target-in{direction:ltr;unicode-bidi:isolate}.logs-seg-tip{display:inline}.logs-path-sep,.logs-path-anc{color:var(--muted)}.logs-path-leaf{color:var(--text);font-weight:600}.logs-path-clk:hover{color:var(--accent)}.logs-path-clk.is-flash{border-radius:3px;animation:.6s ease-out logs-copy-flash}@keyframes logs-copy-flash{0%{background:color-mix(in srgb, var(--accent) 32%, transparent)}to{background:0 0}}.logs-changes{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12.5px;overflow:hidden}.logs-changes-in{display:inline}.logs-changes--none{opacity:.5}.logs-changes--bad{color:var(--error)}.logs-extra-val{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;color:var(--success);font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:700;overflow:hidden}.logs-actor{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.logs-actor--system{color:var(--muted);font-style:italic;font-weight:400}.logs-trig-txt--auto{color:var(--c1)}.logs-trig-txt--external{color:var(--warning)}.logs-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;justify-self:end;font-size:12px}.logs-grow{grid-template-columns:var(--logs-cols);border-bottom:1px solid var(--border);box-sizing:border-box;background:var(--surface);height:40px;box-shadow:inset 3px 0 0 var(--c2);align-items:center;gap:12px;padding:0 16px;display:grid}.logs-grow:hover{background:var(--hover-bg)}.logs-chev{width:26px;height:26px;color:var(--muted);place-items:center;transition:transform .12s;display:grid}.logs-chev svg{width:14px;height:14px}.logs-chev.open{color:var(--text);transform:rotate(90deg)}.logs-gcount{color:var(--c2);background:color-mix(in srgb, var(--c2) 12%, transparent);border:1px solid;border-radius:4px;margin-right:8px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-block}.logs-gmix{gap:4px;margin-right:8px;display:inline-flex}.logs-gchip{font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--bg);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.logs-gchip--new{color:var(--success);border-color:currentColor}.logs-gchip--upd{color:var(--info);border-color:currentColor}.logs-gchip--mov{color:var(--warning);border-color:currentColor}.logs-gkind{margin-right:8px}.logs-detailrow{border-bottom:1px solid var(--border);background:var(--surface);-webkit-user-select:text;user-select:text;padding:8px 16px 10px}.logs-fields{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.logs-field{background:var(--bg);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:3px;min-width:76px;max-width:560px;padding:5px 10px;display:flex}.logs-field--idcopy{font:inherit;text-align:left;cursor:pointer;transition:border-color .12s}.logs-field--idcopy:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.logs-field--idcopy:hover .logs-field-id{color:var(--accent)}.logs-field--idcopy.is-flash{animation:.6s ease-out logs-copy-flash}.logs-field-v{font-variant-numeric:tabular-nums;word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:6px;font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:600;line-height:1.3;display:flex}.logs-field-now{color:var(--success)}.logs-field-was{color:var(--muted);font-weight:400;text-decoration:line-through}.logs-field-arr{color:var(--muted);font-weight:400}.logs-field-word{color:var(--muted);font-size:11px;font-weight:400}.logs-field-id{color:var(--info)}.logs-field-l{color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-family:Consolas,Monaco,monospace;font-size:10.5px}.logs-side{flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.logs-side-search{border-bottom:1px solid var(--border);flex-shrink:0;padding:10px 12px}.logs-search{background:var(--code-bg);border:1px solid var(--border2);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.logs-search:focus-within{border-color:var(--accent)}.logs-search svg{flex:none;width:15px;height:15px}.logs-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.logs-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px}.logs-search-clear:hover{color:var(--text)}.logs-side-sec{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.logs-side-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:600}.logs-side-fold{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-family:inherit;display:flex}.logs-side-fold:hover{color:var(--text)}.logs-side-fold .logs-chev{width:18px;height:18px}.logs-side-spacer{flex:1}.logs-side-views{gap:4px}.logs-view{text-align:left;cursor:pointer;width:100%;color:var(--muted);font:inherit;background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:13px;transition:background .12s,color .12s}.logs-view:hover{background:var(--hover-bg);color:var(--text)}.logs-view.active{background:var(--accent-bg);color:var(--accent);font-weight:600}.logs-tblrow{align-items:center;gap:4px;display:flex}.logs-tblrow .logs-view{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.logs-tbl-link{cursor:pointer;color:#0000;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;transition:color .12s,background .12s;display:grid}.logs-tblrow:hover .logs-tbl-link{color:var(--muted)}.logs-tbl-link:hover{color:var(--info);background:var(--hover-bg)}.logs-tbl-link svg{width:12px;height:12px}.logs-side-reset{border-top:1px solid var(--border);flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.logs-reset-btn{border:1px solid var(--border);cursor:pointer;background:var(--surface);color:var(--muted);font:inherit;border-radius:6px;flex:1;padding:8px;font-size:13px;transition:border-color .12s,color .12s}.logs-reset-btn:hover{color:var(--text);border-color:var(--accent)}.logs-view-ico{vertical-align:-2px;width:13px;height:13px;color:var(--muted);flex:none;margin-right:7px;display:inline-flex}.logs-view-ico svg{width:13px;height:13px}.logs-view.active .logs-view-ico{color:currentColor}._bar_1u9eu_1{z-index:8;background:var(--surface);border:1px solid var(--border2);border-radius:10px;align-items:center;gap:6px;padding:5px 8px;display:flex;position:absolute;top:8px;left:10px;right:10px;box-shadow:0 6px 18px #00000059}._input_1u9eu_16{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}._count_1u9eu_25{color:var(--muted);text-align:center;min-width:34px;font-size:11px}._btn_1u9eu_26{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:flex}._btn_1u9eu_26:hover:not(:disabled){color:var(--text);background:var(--hover-bg)}._btn_1u9eu_26:disabled{opacity:.4;cursor:default}.dashv2{flex-direction:column;gap:16px;display:flex}.dashv2>*{flex-shrink:0}.dash-page.dashv2{padding:0 28px 16px}.dashv2--fit{overflow-y:auto}.dashv2--fit .dashv2-chartcard{flex-direction:column;flex:1 0 auto;display:flex}.dashv2--fit .dashv2-chartcard .dashv2-chartwrap{flex:1;min-height:0}.dashv2--fit .dashv2-chartcard .dashv2-chartarea{flex:1;height:auto;min-height:120px}.dashv2-head{z-index:30;background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 -28px 4px;padding:16px 28px 12px;animation:.2s both dashv2-headfade;display:flex;position:sticky;top:0}@keyframes dashv2-headfade{0%{opacity:0}}.dashv2-tabs{gap:12px;display:flex;position:relative}.dashv2-tab{color:var(--muted);font:inherit;letter-spacing:-.3px;background:0 0;border:none;padding:2px 2px 8px;font-size:19px;font-weight:700;transition:color .15s}.dashv2-tab:hover,.dashv2-tab.on{color:var(--text)}.dashv2-tabs-underline{background:var(--accent);pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:0}.dashv2-tabs-underline.ready{transition:left .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1)}.dashv2-head-right{align-items:center;gap:10px;display:flex}.dashv2-drillback{font:inherit;border:1px solid var(--sc);color:var(--sc);background:color-mix(in srgb, var(--sc) 8%, transparent);border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .15s}.dashv2-drillback:hover{background:color-mix(in srgb, var(--sc) 16%, transparent)}.dashv2-seg{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;align-items:stretch;gap:2px;padding:3px;display:flex;position:relative}.dashv2-seg-btn{z-index:1;color:var(--muted);font:inherit;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.dashv2-seg-btn:hover{color:var(--text)}.dashv2-seg-btn.on{color:var(--accent)}.dashv2-seg-pill{background:var(--accent-bg);pointer-events:none;border-radius:6px;position:absolute;top:3px;bottom:3px}.dashv2-seg-pill.ready{transition:left .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1),opacity .18s}.dashv2-emptydays{background:var(--surface-subtle);border:1px solid var(--border);color:var(--muted);border-radius:6px;margin:0 14px 8px;padding:8px 12px;font-size:12px}.dashv2-card{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;padding:14px 16px;overflow:hidden}.dashv2-card.is-loading{opacity:.55;transition:opacity .15s}.dashv2-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dashv2-card-title{color:var(--text);font-size:14px;font-weight:600}.dashv2-legend{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashv2-legend-btn{border:1px solid var(--border);font:inherit;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;transition:color .15s,border-color .15s,opacity .15s;display:inline-flex}.dashv2-legend-btn i{border-radius:50%;flex:none;width:8px;height:8px}.dashv2-legend-btn:hover{color:var(--text);border-color:var(--border2)}.dashv2-legend-btn.on{color:var(--text);border-color:var(--text)}.dashv2-legend-btn.dim{opacity:.45}.dashv2-legend-btn.dim:hover{opacity:1}.dashv2-linectl{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.dashv2-linectl-dot{border-radius:50%;flex:none;width:8px;height:8px}.dashv2-chart-svg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dashv2-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s cubic-bezier(.4,0,.2,1) .1s forwards dashv2-drawline}@keyframes dashv2-drawline{to{stroke-dashoffset:0}}.dashv2-dot{width:6px;height:6px;box-shadow:0 0 0 2px var(--surface-subtle);pointer-events:none;z-index:3;border-radius:50%;animation:.3s cubic-bezier(.4,0,.2,1) both dashv2-dotin;position:absolute;transform:translate(-50%,-50%)}@keyframes dashv2-dotin{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.dashv2-line{stroke-dashoffset:0;animation:none}.dashv2-dot{opacity:1;animation:none;transform:translate(-50%,-50%)}}.dashv2-chartwrap{flex-direction:column;display:flex}.dashv2-chartwrap.is-loading{opacity:.55;transition:opacity .15s}.dashv2-chartarea{align-items:flex-end;gap:2px;height:200px;min-height:0;display:flex;position:relative}.dashv2-day{min-width:0;height:100%;font:inherit;background:0 0;border:none;border-radius:4px 4px 0 0;flex:1;justify-content:center;align-items:flex-end;padding:0;transition:background .15s;display:flex;position:relative}.dashv2-day-bar{background:var(--sc);opacity:.8;transform-origin:bottom;border-radius:3px 3px 0 0;width:100%;max-width:26px;min-height:0;transition:opacity .15s;animation:.5s cubic-bezier(.2,.7,.3,1) both dashv2-rise;display:block}@keyframes dashv2-rise{0%{transform:scaleY(0)}}.dashv2-day:hover .dashv2-day-bar{opacity:1}.dashv2-day.on{background:linear-gradient(180deg, color-mix(in srgb, var(--sc) 4%, transparent) 0%, color-mix(in srgb, var(--sc) 15%, transparent) 100%)}.dashv2-day.on .dashv2-day-bar{opacity:1}.dashv2-day-stack{background:0 0;flex-direction:column-reverse;display:flex;overflow:hidden}.dashv2-day-wd{text-align:center;letter-spacing:.03em;color:var(--muted);pointer-events:none;font-size:9.5px;font-weight:600;position:absolute;top:0;left:0;right:0}.dashv2-day-wd.off{opacity:.38}.dashv2-barctl{align-items:center;gap:6px;margin-left:auto;display:flex}.dashv2-barctl+.dashv2-linectl{margin-left:8px}.dashv2-barctl .dashv2-sel{width:210px}.dashv2-day-seg{flex-shrink:1;flex-basis:0;display:block}.dashv2-dates{flex-shrink:0;gap:2px;padding-top:6px;display:flex}.dashv2-date{text-align:center;min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;flex:1;font-size:10px}.dashv2-date-mon{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-style:normal;font-weight:700}.dashv2-date.on{color:var(--sc);font-weight:700}.dashv2-date.on .dashv2-date-mon{color:var(--sc)}.dashv2-day-filter{flex:190px;min-width:170px;max-width:260px;margin-left:auto}.dashv2-day-close{color:var(--muted);font:inherit;background:0 0;border:none;border-radius:6px;width:26px;height:26px;font-size:13px}.dashv2-day-close:hover{color:var(--accent);background:var(--hover-bg)}.dashv2-actions{max-height:380px;display:block;overflow-y:auto}.dashv2-act-row{box-sizing:border-box;text-align:left;width:100%;height:40px;font:inherit;color:var(--text);border:none;border-bottom:1px solid var(--border);background:0 0;flex-wrap:nowrap;align-items:center;column-gap:10px;padding:0 8px;font-size:12.5px;display:flex;overflow:hidden}button.dashv2-act-row:hover{background:var(--hover-bg)}button.dashv2-act-row.open{background:var(--hover-bg);box-shadow:inset 2px 0 0 var(--border2)}.dashv2-act-time{width:38px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.dashv2-act-kind{flex:none;align-items:center;gap:7px;display:flex}.dashv2-act-kind i{border-radius:50%;flex:none;width:7px;height:7px}.dashv2-act-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:320px;overflow:hidden}.dashv2-act-extra{flex:none;align-items:center;display:inline-flex}.dashv2-act-actor{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--muted);flex:none;margin-left:auto;overflow:hidden}.dashv2-daycard{position:relative}.dashv2-finddock{z-index:30;width:min(340px,100% - 24px);position:absolute;top:40px;left:50%;transform:translate(-50%)}.dashv2-act-row.find-current{background:color-mix(in srgb, var(--warning) 14%, transparent);box-shadow:inset 2px 0 0 var(--warning)}.dashv2-daycard.bare{background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;min-height:0;padding:12px 14px;display:flex;container-type:inline-size}@container (width<=660px){.dashv2-act-surname{display:none}}.dashv2-daycard.no-surname .dashv2-act-surname{display:none}.dashv2-daycard.bare .dashv2-card-head{flex-shrink:0}.dashv2-daycard.bare .dashv2-actions{flex:1;min-height:0;max-height:none}.dashv2-omni{z-index:400;background:var(--surface);border:1px solid var(--border2);width:min(600px,100vw - 48px);box-shadow:var(--shadow-strong);border-radius:12px;position:fixed;top:76px;left:50%;overflow:hidden;transform:translate(-50%)}.dashv2-omni-input{width:100%;color:var(--text);font:inherit;background:0 0;border:none;outline:none;padding:13px 16px;font-size:14px}.dashv2-omni-res{border-top:1px solid var(--border);max-height:420px;overflow-y:auto}.dashv2-omni-note{color:var(--muted);padding:14px 16px;font-size:12.5px}.dashv2-omni-day{text-align:left;width:100%;font:inherit;color:var(--text);border:none;border-bottom:1px solid var(--border);background:0 0;grid-template-rows:auto auto;grid-template-columns:92px 1fr;align-items:baseline;gap:2px 10px;padding:9px 16px;display:grid}.dashv2-omni-day:last-child{border-bottom:none}.dashv2-omni-day:hover{background:var(--hover-bg)}.dashv2-omni-date{font-size:13px;font-weight:700}.dashv2-omni-count{color:var(--accent);background:var(--accent-bg);border-radius:999px;justify-self:start;padding:1px 8px;font-size:11.5px}.dashv2-omni-samples{flex-direction:column;grid-column:1/-1;gap:1px;min-width:0;display:flex}.dashv2-omni-sample{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex;overflow:hidden}.dashv2-omni-sample i{border-radius:50%;flex:none;width:6px;height:6px}.dashv2-opgrid{flex-wrap:wrap;gap:14px;display:flex}.dashv2-opgrid .dashv2-kpi{flex:185px;min-width:175px}.dashv2-opgrid>.dashv2-optt{flex:185px;min-width:175px;display:flex}.dashv2-optt>.dashv2-kpi{flex:1;min-width:0}.dashv2-rowtt{display:block}.dashv2-rowtt>.dashv2-ops-row{width:100%}.dashv2-opkpi{text-align:left;font:inherit;color:var(--text);flex-direction:column;gap:8px;transition:border-color .15s,background .15s;display:flex}.dashv2-opkpi:hover{border-color:var(--border2)}.dashv2-opkpi.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-subtle))}.dashv2-opkpi-head{align-items:center;gap:9px;min-width:0;display:flex}.dashv2-opcard-ava{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 2px var(--oc);border-radius:50%;flex:none}.dashv2-opcard-init{background:var(--oc);color:var(--on-accent);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.dashv2-opcard-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.dashv2-opkpi-rows{flex-direction:column;gap:2px;display:flex}.dashv2-opkpi-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dashv2-opkpi-k{color:var(--muted);font-size:11.5px}.dashv2-opkpi-v{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.dashv2-opkpi-v em{color:var(--success);cursor:default;font-size:11px;font-style:normal;font-weight:600}.dashv2-opkpi-wrong{color:var(--error);cursor:default;font-size:11px;font-weight:700}.dashv2-ops{flex-direction:column;display:flex}.dashv2-ops-row{border:none;border-bottom:1px solid var(--border);font:inherit;text-align:left;color:var(--text);background:0 0;grid-template-columns:minmax(160px,1.4fr) repeat(5,minmax(0,1fr));align-items:center;gap:10px;padding:8px 10px;display:grid}.dashv2-ops-row:last-child{border-bottom:none}button.dashv2-ops-row:hover{background:var(--hover-bg)}button.dashv2-ops-row.active{background:var(--accent-bg);box-shadow:inset 2px 0 0 var(--accent)}.dashv2-ops-head{border-bottom:1px solid var(--border2);padding-bottom:6px}.dashv2-th{font:inherit;color:var(--muted);text-align:left;background:0 0;border:none;padding:0;font-size:12px;transition:color .15s}.dashv2-th--name{cursor:default}button.dashv2-th:hover{color:var(--text)}.dashv2-th.on{color:var(--text);font-weight:600}.dashv2-th-arr{color:var(--accent);margin-left:3px}.dashv2-op-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex;overflow:hidden}.dashv2-op-dot{border-radius:50%;flex:none;width:8px;height:8px}.dashv2-op-today{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent);border-radius:4px;flex:none;padding:1px 5px;font-size:10px;font-style:normal}.dashv2-op-cell{align-items:center;min-width:0;height:20px;display:flex;position:relative}.dashv2-op-bar{opacity:.22;border-radius:3px;min-width:0;position:absolute;top:3px;bottom:3px;left:0}.dashv2-op-cell b{font-variant-numeric:tabular-nums;padding-left:4px;font-size:12.5px;position:relative}.dashv2-op-cell--total b{font-weight:800}.dashv2-empty{text-align:center;color:var(--muted);padding:22px;font-size:13px}.dashv2>.dashv2-guestwrap{flex:auto;min-width:0;min-height:0;display:flex}.dashv2-guestwrap .dashv2-guest{padding:0 2px}.dashv2-guestwrap .dashv2-head{margin:0 0 4px;padding:4px 0 10px;animation:none;position:static}.dashv2-guest{flex:1;min-width:0;padding:24px 28px 48px;overflow-y:auto}.dashv2-guest .dashv2-head{margin-bottom:16px}.dashv2-guest-title{color:var(--text);font-size:20px;font-weight:700}@media (prefers-reduced-motion:reduce){.dashv2-day-bar{animation:none}.dashv2-tabs-underline.ready,.dashv2-seg-pill.ready{transition:none}}.dashv2-subchip{border:1px solid var(--sc);color:var(--sc);border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.dashv2-subchip button{color:inherit;opacity:.7;background:0 0;border:0;padding:0 1px;font-size:11px}.dashv2-subchip button:hover{opacity:1}.dashv2-opkpi--dim{opacity:.38}.dashv2-chartwrap{padding-left:34px}.dashv2-ygrid{pointer-events:none;border-top:1px dashed color-mix(in srgb, var(--border) 60%, transparent);position:absolute;left:0;right:0}.dashv2-ytick{text-align:right;width:28px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:0;left:-34px;transform:translateY(-50%)}.dash-page{flex:1;min-width:0;padding:32px 36px 60px;overflow-y:auto}.dash-note{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.dashv2-findmark{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning);border-radius:2px;padding:0 1px}.dashv2-daypage{flex-direction:column;height:100%;min-height:0;display:flex}.dashv2-omni{animation:.12s cubic-bezier(.4,0,.2,1) both sdk-pop-in}@media (prefers-reduced-motion:reduce){.dashv2-omni{animation:none}}.dash-page.dashv2.dashv2--side{padding-top:20px}.dashv2-side{flex-direction:column;gap:16px;padding:12px 10px;display:flex}.dashv2-side-block{flex-direction:column;gap:6px;display:flex}.dashv2-side-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 2px;font-size:11px;font-weight:700}.dashv2-side-tabs{flex-direction:column;gap:2px;display:flex}.dashv2-side-tab{height:34px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.dashv2-side-tab:hover{background:var(--hover-bg);color:var(--text)}.dashv2-side-tab.on,.dashv2-side-tab.on:hover{background:var(--accent-bg);color:var(--accent-text)}.dashv2-side-period{align-items:center;gap:6px;display:flex}.dashv2-side-period>:first-child{flex:auto;min-width:0}.dashv2-side-sel{border-radius:9px!important;width:100%!important;font-size:13px!important}
