.gates[data-v-0ee73a7a]{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding:10px 8px 8px;display:flex}.gates__box[data-v-0ee73a7a]{min-width:0;border:1px solid var(--color-primary);border-radius:8px;min-inline-size:0;margin:0;padding:2px 8px 8px}.gates__legend[data-v-0ee73a7a]{white-space:nowrap;align-items:center;gap:8px;padding:0 4px;font-size:13px;font-weight:700;display:flex}.gates__state[data-v-0ee73a7a]{color:var(--color-text-muted);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.gates__state[data-v-0ee73a7a]:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.gates__state--open[data-v-0ee73a7a]{color:#067647}.gates__state--closed[data-v-0ee73a7a],.gates__state--failed[data-v-0ee73a7a]{color:var(--color-danger,#b42318)}.gates__state--moving[data-v-0ee73a7a]{color:#b54708}.gates__state--moving[data-v-0ee73a7a]:before{animation:.6s steps(2,start) infinite gates-blink-0ee73a7a}.gates__buttons[data-v-0ee73a7a]{gap:8px;display:flex}.gates__btn[data-v-0ee73a7a]{color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.gates__btn--open[data-v-0ee73a7a]{background:var(--color-primary)}.gates__btn--close[data-v-0ee73a7a]{background:#d92d20}.gates__btn[data-v-0ee73a7a]:hover{filter:brightness(1.08)}.gates__btn[data-v-0ee73a7a]:active{transform:scale(.97)}.gates__btn[data-v-0ee73a7a]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:2px}.gates__btn[aria-busy=true][data-v-0ee73a7a]{opacity:.7;cursor:progress}.gates__error[data-v-0ee73a7a]{color:var(--color-danger,#b42318);margin:0;font-size:12px}@keyframes gates-blink-0ee73a7a{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.gates__btn[data-v-0ee73a7a]{transition:none}.gates__state--moving[data-v-0ee73a7a]:before{animation:none}}.language-switch[data-v-51b82139]{border:1px solid var(--color-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.language-switch__item[data-v-51b82139]{font:inherit;cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;padding:4px 10px}.language-switch__item--active[data-v-51b82139]{background:var(--color-primary);color:#fff}.ui-select[data-v-b44e7842]{flex-direction:column;gap:4px;display:flex}.ui-select__label[data-v-b44e7842]{color:var(--color-text-muted);font-size:12px}.ui-select__field[data-v-b44e7842]{border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;background:var(--color-surface);padding:6px 8px}.ui-select__field[data-v-b44e7842]:disabled{opacity:.6}.ui-select__field[data-v-b44e7842]:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.view-as[data-v-48a8b698]{margin-bottom:var(--gap);padding-bottom:var(--gap);border-bottom:1px solid var(--color-border);flex-direction:column;gap:6px;display:flex}.view-as__title[data-v-48a8b698]{margin:0;font-size:12px;font-weight:600}.view-as__apply[data-v-48a8b698]{border-radius:var(--radius);background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;border:0;padding:6px 10px}.view-as__apply[data-v-48a8b698]:disabled{opacity:.5;cursor:default}.view-as__error[data-v-48a8b698]{color:var(--color-danger);margin:0;font-size:12px}.user-menu[data-v-db32ac55]{position:relative}.user-menu__button[data-v-db32ac55]{justify-content:center;align-items:center;gap:var(--gap);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 0;display:flex}.user-menu__button--expanded[data-v-db32ac55]{justify-content:flex-start;padding:6px 8px}.user-menu__button--expanded[data-v-db32ac55]:hover{background:var(--color-bg)}.user-menu__avatar[data-v-db32ac55]{background:color-mix(in srgb, var(--color-primary) 16%, white);width:32px;height:32px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.user-menu__who[data-v-db32ac55]{flex-direction:column;min-width:0;display:flex}.user-menu__name[data-v-db32ac55],.user-menu__role[data-v-db32ac55],.user-menu__popup-name[data-v-db32ac55],.user-menu__popup-role[data-v-db32ac55]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu__name[data-v-db32ac55]{font-weight:600}.user-menu__role[data-v-db32ac55],.user-menu__popup-role[data-v-db32ac55]{color:var(--color-text-muted);font-size:12px}.user-menu__popup[data-v-db32ac55]{z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:12px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #0000001f}.user-menu__popup--side[data-v-db32ac55]{min-width:240px;bottom:0;left:calc(100% + 10px);right:auto}.user-menu__popup-name[data-v-db32ac55]{margin:0;font-weight:600}.user-menu__popup-role[data-v-db32ac55]{margin:0 0 var(--gap)}.user-menu__language[data-v-db32ac55]{margin-bottom:var(--gap)}.user-menu__item[data-v-db32ac55]{align-items:center;gap:var(--gap);border-radius:var(--radius);width:100%;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;text-decoration:none;display:flex}.user-menu__item[data-v-db32ac55]:hover{background:var(--color-bg);color:var(--color-primary)}.user-menu__item--logout[data-v-db32ac55]:hover{color:var(--color-danger)}.view-as-banner[data-v-3eb11d09]{justify-content:space-between;align-items:center;gap:var(--gap);margin-bottom:var(--gap);border:1px solid color-mix(in srgb, var(--color-warning,#d97706) 45%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-warning,#d97706) 12%, var(--color-surface));flex-wrap:wrap;padding:8px 12px;font-size:13px;display:flex}.view-as-banner__back[data-v-3eb11d09]{border-radius:var(--radius);background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;border:0;padding:4px 10px}.view-as-banner__back[data-v-3eb11d09]:disabled{opacity:.6;cursor:default}.shell[data-v-68696295]{height:100%;display:flex}.shell__rail[data-v-68696295]{background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:56px;padding:12px 0 8px;transition:width .2s ease-out;display:flex}.shell__rail--expanded[data-v-68696295]{width:232px}.shell__brand[data-v-68696295]{justify-content:center;align-items:center;gap:var(--gap);border-bottom:1px solid var(--color-border);height:40px;margin-bottom:8px;padding-bottom:12px;display:flex}.shell__rail--expanded .shell__brand[data-v-68696295]{justify-content:flex-start;padding-left:14px;padding-right:12px}.shell__logo[data-v-68696295]{background:var(--color-primary);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.shell__brand-name[data-v-68696295]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shell__nav[data-v-68696295]{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden auto}.shell__item[data-v-68696295]{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0 8px;padding:2px 0;text-decoration:none;transition:background .15s,color .15s;display:flex}.shell__item[data-v-68696295]:hover{background:var(--color-bg);color:var(--color-text)}.shell__item--active[data-v-68696295],.shell__item--active[data-v-68696295]:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.shell__rail--expanded .shell__item[data-v-68696295],.shell__drawer-panel .shell__item[data-v-68696295]{justify-content:flex-start;gap:10px;padding:2px 8px}.shell__icon[data-v-68696295]{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:32px;display:flex}.shell__rail--expanded .shell__icon[data-v-68696295],.shell__drawer-panel .shell__icon[data-v-68696295]{width:24px}.shell__label[data-v-68696295]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.shell__toggle[data-v-68696295]{margin-bottom:4px}.shell__user[data-v-68696295]{border-top:1px solid var(--color-border);padding:8px 8px 0}.shell__tip[data-v-68696295]{z-index:60;background:var(--color-surface);border:1px solid var(--color-border);white-space:nowrap;pointer-events:none;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;position:fixed;left:62px;transform:translateY(-50%);box-shadow:0 4px 12px #0000001a}.shell__content[data-v-68696295]{min-width:0;padding:calc(var(--gap) * 2);flex:1;overflow:auto}.shell__mobile-bar[data-v-68696295],.shell__drawer[data-v-68696295]{display:none}.shell__square[data-v-68696295]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (width<=1023px){.shell[data-v-68696295]{flex-direction:column}.shell__rail[data-v-68696295],.shell__tip[data-v-68696295]{display:none}.shell__mobile-bar[data-v-68696295]{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.shell__mobile-page[data-v-68696295]{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell__drawer[data-v-68696295]{z-index:50;display:block;position:fixed;inset:0}.shell__overlay[data-v-68696295]{background:#0006;position:absolute;inset:0}.shell__drawer-panel[data-v-68696295]{background:var(--color-surface);flex-direction:column;width:min(288px,85vw);padding:16px 0 12px;display:flex;position:absolute;top:0;bottom:0;left:0}.shell__drawer-head[data-v-68696295]{align-items:center;gap:var(--gap);margin-bottom:12px;padding:0 16px;display:flex}.shell__drawer-head .shell__square[data-v-68696295]{width:32px;height:32px;margin-left:auto}.shell__drawer-panel .shell__item[data-v-68696295]{padding:6px 8px}.shell__drawer-panel .shell__user[data-v-68696295]{padding:12px 8px 0}}.ui-button[data-v-30f6b9f7]{border-radius:var(--radius);font:inherit;cursor:pointer;border:1px solid #0000;padding:6px 14px;font-weight:600}.ui-button[data-v-30f6b9f7]:disabled{opacity:.6;cursor:default}.ui-button--primary[data-v-30f6b9f7]{background:var(--color-primary);color:#fff}.ui-button--primary[data-v-30f6b9f7]:not(:disabled):hover{background:var(--color-primary-hover)}.ui-button--plain[data-v-30f6b9f7]{border-color:var(--color-border);color:var(--color-text);background:0 0}.auth[data-v-33238320]{min-height:100%;padding:calc(var(--gap) * 2);justify-content:center;align-items:center;display:flex}.auth__card[data-v-33238320]{gap:calc(var(--gap) * 1.5);width:100%;max-width:380px;padding:calc(var(--gap) * 3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.auth__top[data-v-33238320]{justify-content:space-between;align-items:flex-start;gap:var(--gap);display:flex}.auth__top h1[data-v-33238320]{margin:0}.auth__hint[data-v-33238320]{color:var(--color-text-muted);margin:0}.auth__error[data-v-33238320]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger);margin:0}.profile__list[data-v-c7d8cde4]{gap:var(--gap) calc(var(--gap) * 3);padding:calc(var(--gap) * 2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:max-content 1fr;margin:0;display:grid}.profile__list dt[data-v-c7d8cde4]{color:var(--color-text-muted)}.profile__list dd[data-v-c7d8cde4]{flex-wrap:wrap;gap:4px;margin:0;display:flex}.profile__permit[data-v-c7d8cde4]{border-radius:var(--radius);background:var(--color-bg);padding:1px 6px;font-size:12px}.workspace-switch[data-v-eac34d3d]{align-items:center;gap:calc(var(--gap) * 1.5);min-width:0;display:flex}.workspace-switch__item[data-v-eac34d3d]{align-items:center;gap:6px;min-width:0;display:flex}.workspace-switch__label[data-v-eac34d3d]{color:var(--color-text-muted)}.workspace-switch__item select[data-v-eac34d3d]{border:1px solid var(--color-border);border-radius:var(--radius);max-width:260px;font:inherit;background:var(--color-surface);padding:4px 6px}.workspace-switch__error[data-v-eac34d3d]{color:var(--color-danger)}.photos h3[data-v-a0c47566]{margin:calc(var(--gap) * 2) 0 var(--gap);font-size:15px}.photos__item[data-v-a0c47566]{margin:0 0 calc(var(--gap) * 1.5)}.photos__image[data-v-a0c47566]{border-radius:var(--radius);background:var(--color-bg);width:100%;display:block}.photos__placeholder[data-v-a0c47566]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--color-bg);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.photos__caption[data-v-a0c47566]{align-items:center;gap:var(--gap);margin-top:6px;display:flex}.photos__plate[data-v-a0c47566]{border-radius:3px;height:32px}.photos__muted[data-v-a0c47566]{color:var(--color-text-muted)}.card-backdrop[data-v-b7a7e776]{z-index:10;background:#1d273359;justify-content:flex-end;display:flex;position:fixed;inset:0}.card[data-v-b7a7e776]{width:min(560px,100%);height:100%;padding:calc(var(--gap) * 2);background:var(--color-surface);overflow-y:auto;box-shadow:-4px 0 16px #00000026}.card__top[data-v-b7a7e776]{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.card__top h2[data-v-b7a7e776]{margin:0;font-size:18px}.card h3[data-v-b7a7e776]{margin:calc(var(--gap) * 2) 0 var(--gap);font-size:15px}.card__grid[data-v-b7a7e776]{gap:6px calc(var(--gap) * 2);margin:calc(var(--gap) * 2) 0 0;grid-template-columns:minmax(140px,max-content) 1fr;display:grid}.card__grid dt[data-v-b7a7e776]{color:var(--color-text-muted)}.card__grid dd[data-v-b7a7e776]{word-break:break-word;margin:0}.card__history[data-v-b7a7e776]{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.card__history li[data-v-b7a7e776]{gap:4px var(--gap);flex-wrap:wrap;display:flex}.card__history-time[data-v-b7a7e776]{white-space:nowrap}.card__history-status[data-v-b7a7e776]{font-weight:600}.card__muted[data-v-b7a7e776]{color:var(--color-text-muted)}.card__error[data-v-b7a7e776]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger)}.queue__top[data-v-051af9ac]{align-items:baseline;gap:var(--gap) calc(var(--gap) * 2);margin-bottom:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.queue__top h1[data-v-051af9ac]{margin:0}.queue__workspace[data-v-051af9ac]{flex-wrap:wrap;margin-left:auto}.queue__source[data-v-051af9ac]{color:var(--color-text-muted);margin:0}.queue__tabs[data-v-051af9ac]{gap:var(--gap);margin-bottom:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.queue__tab[data-v-051af9ac]{min-width:120px;padding:var(--gap) calc(var(--gap) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font:inherit;cursor:pointer;border-left-width:4px;flex-direction:column;align-items:flex-start;display:flex}.queue__tab--current[data-v-051af9ac]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.queue__tab-count[data-v-051af9ac]{font-size:22px;font-weight:600}.queue__tab-label[data-v-051af9ac]{color:var(--color-text-muted);font-size:12px}.queue__tab--51[data-v-051af9ac]{border-left-color:#8250df}.queue__tab--52[data-v-051af9ac]{border-left-color:#bf8700}.queue__tab--54[data-v-051af9ac]{border-left-color:#1f5fa8}.queue__tab--55[data-v-051af9ac]{border-left-color:#1a7f37}.queue__tab--56[data-v-051af9ac]{border-left-color:#b42318}.queue__filter[data-v-051af9ac]{align-items:flex-end;gap:var(--gap);margin-bottom:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.queue__input[data-v-051af9ac],.queue__date input[data-v-051af9ac]{border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;background:var(--color-surface);padding:6px 8px}.queue__input[data-v-051af9ac]{min-width:240px}.queue__date[data-v-051af9ac]{color:var(--color-text-muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.queue__warning[data-v-051af9ac],.queue__error[data-v-051af9ac],.queue__empty[data-v-051af9ac]{margin:0 0 calc(var(--gap) * 2);padding:var(--gap);border-radius:var(--radius)}.queue__error[data-v-051af9ac]{background:var(--color-danger-bg);color:var(--color-danger)}.queue__empty[data-v-051af9ac]{color:var(--color-text-muted)}.queue__warning[data-v-051af9ac]{color:#8a6100;background:#fff8e1}.queue__table-wrap[data-v-051af9ac]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.queue__table[data-v-051af9ac]{border-collapse:collapse;width:100%;font-size:13px}.queue__table th[data-v-051af9ac],.queue__table td[data-v-051af9ac]{padding:6px var(--gap);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.queue__table th[data-v-051af9ac]{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.queue__table tbody tr:last-child td[data-v-051af9ac]{border-bottom:0}.queue__row[data-v-051af9ac]{cursor:pointer}.queue__row[data-v-051af9ac]:hover{background:var(--color-bg)}.queue__table .queue__num[data-v-051af9ac]{text-align:right;white-space:nowrap}.queue__nowrap[data-v-051af9ac]{white-space:nowrap}.queue__terminal[data-v-051af9ac]{min-width:120px}.queue__plate[data-v-051af9ac]{font-weight:600}.queue__center[data-v-051af9ac]{text-align:center}.queue__photo[data-v-051af9ac]{vertical-align:middle;color:var(--color-primary)}.queue__muted[data-v-051af9ac]{color:var(--color-text-muted);font-size:12px}.queue__called[data-v-051af9ac]{background:#1a7f37;border-radius:50%;width:8px;height:8px;margin-right:4px;animation:1s infinite queue-blink-051af9ac;display:inline-block}@keyframes queue-blink-051af9ac{50%{opacity:.2}}.queue__badge[data-v-051af9ac]{white-space:nowrap;background:var(--color-bg);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.queue__badge--51[data-v-051af9ac]{color:#6639ba;background:#f3eefe}.queue__badge--52[data-v-051af9ac]{color:#8a6100;background:#fff8e1}.queue__badge--53[data-v-051af9ac],.queue__badge--54[data-v-051af9ac]{color:#1f5fa8;background:#e8f0fb}.queue__badge--55[data-v-051af9ac]{color:#1a7f37;background:#e6f4ea}.queue__badge--56[data-v-051af9ac]{background:var(--color-danger-bg);color:var(--color-danger)}.queue__paid[data-v-051af9ac]{color:#1a7f37}.queue__unpaid[data-v-051af9ac]{color:var(--color-danger)}.queue__pager[data-v-051af9ac]{justify-content:center;align-items:center;gap:var(--gap);margin-top:calc(var(--gap) * 2);display:flex}.bars__svg[data-v-06edeb9e]{width:100%;height:auto;display:block}.bars__grid[data-v-06edeb9e]{stroke:var(--color-border);stroke-width:1px}.bars__axis[data-v-06edeb9e]{fill:var(--color-text-muted);font-size:12px}.bars__total[data-v-06edeb9e]{fill:var(--color-text);font-size:11px;font-weight:600}.bars__bar[data-v-06edeb9e]{cursor:pointer}.bars__bar--dim rect[data-v-06edeb9e]:not([fill=transparent]){opacity:.45}.bars__detail[data-v-06edeb9e],.bars__legend[data-v-06edeb9e]{align-items:center;gap:4px calc(var(--gap) * 2);flex-wrap:wrap;min-height:24px;display:flex}.bars__detail[data-v-06edeb9e]{margin-bottom:var(--gap)}.bars__legend[data-v-06edeb9e]{margin-top:var(--gap);color:var(--color-text-muted)}.bars__detail-item[data-v-06edeb9e]{align-items:center;gap:6px;display:inline-flex}.bars__detail-item i[data-v-06edeb9e]{border-radius:2px;width:10px;height:10px;display:inline-block}.reports__top[data-v-a4a540f6]{align-items:baseline;gap:var(--gap) calc(var(--gap) * 2);margin-bottom:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.reports__top h1[data-v-a4a540f6]{margin:0}.reports__card[data-v-a4a540f6]{padding:calc(var(--gap) * 2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.reports__head[data-v-a4a540f6]{justify-content:space-between;align-items:flex-start;gap:var(--gap);margin-bottom:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.reports__head h2[data-v-a4a540f6]{margin:0 0 4px;font-size:17px}.reports__muted[data-v-a4a540f6]{color:var(--color-text-muted);margin:0}.reports__periods[data-v-a4a540f6]{border:1px solid var(--color-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.reports__period[data-v-a4a540f6]{border:0;border-right:1px solid var(--color-border);background:var(--color-surface);font:inherit;cursor:pointer;padding:6px 14px}.reports__period[data-v-a4a540f6]:last-child{border-right:0}.reports__period--current[data-v-a4a540f6]{background:var(--color-primary);color:#fff;font-weight:600}.reports__warning[data-v-a4a540f6],.reports__error[data-v-a4a540f6]{margin:0 0 calc(var(--gap) * 2);padding:var(--gap);border-radius:var(--radius)}.reports__warning[data-v-a4a540f6]{color:#8a6100;background:#fff8e1}.reports__error[data-v-a4a540f6]{background:var(--color-danger-bg);color:var(--color-danger)}.reports__chart[data-v-a4a540f6]{transition:opacity .2s;overflow-x:auto}.reports__chart[data-v-a4a540f6]>*{min-width:640px}.reports__chart--loading[data-v-a4a540f6]{opacity:.5}.reports__table-wrap[data-v-a4a540f6]{margin-top:calc(var(--gap) * 2);overflow-x:auto}.reports__table[data-v-a4a540f6]{border-collapse:collapse;width:100%;font-size:13px}.reports__table th[data-v-a4a540f6],.reports__table td[data-v-a4a540f6]{padding:6px var(--gap);border-bottom:1px solid var(--color-border);text-align:left}.reports__table th[data-v-a4a540f6]{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.reports__table tfoot td[data-v-a4a540f6]{border-bottom:0;font-weight:600}.reports__table .reports__num[data-v-a4a540f6]{text-align:right;white-space:nowrap}.reports__avg[data-v-a4a540f6]{color:var(--color-text-muted);font-size:11px;font-weight:400}.reports__filter[data-v-a4a540f6]{flex-wrap:wrap}.reports__nowrap[data-v-a4a540f6]{white-space:nowrap}.reports__dot[data-v-a4a540f6]{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.reports__note[data-v-a4a540f6]{margin:calc(var(--gap) * 2) 0 0;color:var(--color-text-muted);font-size:12px}.card-backdrop[data-v-30fe129c]{z-index:10;background:#1d273359;justify-content:flex-end;display:flex;position:fixed;inset:0}.card[data-v-30fe129c]{width:min(728px,100%);height:100%;padding:calc(var(--gap) * 2);background:var(--color-surface);overflow-y:auto;box-shadow:-4px 0 16px #00000026}.card__top[data-v-30fe129c]{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.card__top h2[data-v-30fe129c]{margin:0;font-size:18px}.card h3[data-v-30fe129c]{margin:calc(var(--gap) * 2) 0 var(--gap);font-size:15px}.card__mono[data-v-30fe129c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.card__photo[data-v-30fe129c]{margin-top:calc(var(--gap) * 2);flex-direction:column;gap:6px;display:flex}.card__img[data-v-30fe129c]{border-radius:var(--radius);width:100%;display:block}.card__img[data-v-30fe129c],.card__plate[data-v-30fe129c]{cursor:zoom-in}.card__zoom[data-v-30fe129c]{z-index:20;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card__zoom img[data-v-30fe129c]{object-fit:contain;max-width:100%;max-height:100%}.card__plate[data-v-30fe129c]{border:1px solid var(--color-border);border-radius:4px;max-width:240px;display:block}.card__grid[data-v-30fe129c]{gap:6px calc(var(--gap) * 2);margin:calc(var(--gap) * 2) 0 0;grid-template-columns:minmax(140px,max-content) 1fr;display:grid}.card__grid dt[data-v-30fe129c]{color:var(--color-text-muted)}.card__grid dd[data-v-30fe129c]{word-break:break-word;margin:0}.card__pair[data-v-30fe129c]{align-items:center;gap:6px var(--gap);flex-wrap:wrap;display:flex}.card__history[data-v-30fe129c]{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.card__history li[data-v-30fe129c]{gap:4px var(--gap);cursor:pointer;border-radius:4px;flex-wrap:wrap;padding:4px 6px;display:flex}.card__history li[data-v-30fe129c]:hover{background:var(--color-bg)}.card__history--active[data-v-30fe129c]{background:var(--color-bg);outline:1px solid var(--color-border)}.card__history-time[data-v-30fe129c]{white-space:nowrap}.card__history-plate[data-v-30fe129c]{font-weight:600}.card__muted[data-v-30fe129c]{color:var(--color-text-muted);margin:0}.card__error[data-v-30fe129c]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger)}.ent-badge[data-v-30fe129c]{white-space:nowrap;background:var(--color-bg);border-radius:10px;padding:1px 8px;font-size:12px;display:inline-block}.ent-badge--matched[data-v-30fe129c]{color:#1a7f37;background:#e6f4ea}.ent-badge--close[data-v-30fe129c]{color:#8a5300;background:#fff4e5}.ent-badge--none[data-v-30fe129c]{background:var(--color-danger-bg);color:var(--color-danger)}.ent__top[data-v-c67cddb4]{justify-content:space-between;gap:var(--gap);flex-wrap:wrap;display:flex}.ent__top h1[data-v-c67cddb4]{margin-bottom:var(--gap)}.ent__controls[data-v-c67cddb4]{gap:var(--gap);align-items:center;display:flex}.ent__input[data-v-c67cddb4]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:inherit;font:inherit;padding:6px 8px}.ent__muted[data-v-c67cddb4]{color:var(--color-text-muted);margin:0;font-size:12px}.ent__mono[data-v-c67cddb4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ent__error[data-v-c67cddb4]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger)}.ent__cards[data-v-c67cddb4]{gap:var(--gap);margin:var(--gap) 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ent__card[data-v-c67cddb4]{padding:var(--gap);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:2px;display:flex}.ent__card b[data-v-c67cddb4]{font-size:22px}.ent__card span[data-v-c67cddb4]{color:var(--color-text-muted);font-size:12px}.ent__card--ok b[data-v-c67cddb4]{color:#1a7f37}.ent__card--warn b[data-v-c67cddb4]{color:#9a6700}.ent__card--bad b[data-v-c67cddb4]{color:var(--color-danger)}.ent__filters[data-v-c67cddb4]{margin:var(--gap) 0;flex-wrap:wrap;gap:6px;display:flex}.ent__chip[data-v-c67cddb4]{border:1px solid var(--color-border);background:var(--color-bg);color:inherit;font:inherit;cursor:pointer;border-radius:12px;padding:3px 10px;font-size:12px}.ent__chip--active[data-v-c67cddb4]{border-color:var(--color-primary,#2f6feb);color:var(--color-primary,#2f6feb)}.ent__table-wrap[data-v-c67cddb4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.ent__table[data-v-c67cddb4]{border-collapse:collapse;width:100%}.ent__table th[data-v-c67cddb4],.ent__table td[data-v-c67cddb4]{padding:var(--gap);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.ent__row[data-v-c67cddb4]{cursor:pointer}.ent__row[data-v-c67cddb4]:hover{background:var(--color-bg)}.ent__table th[data-v-c67cddb4]{color:var(--color-text-muted);white-space:nowrap;font-weight:500}.ent__table--small td[data-v-c67cddb4]{padding:4px var(--gap)}.ent__badge[data-v-c67cddb4]{white-space:nowrap;background:var(--color-bg);border-radius:10px;padding:1px 8px;font-size:12px;display:inline-block}.ent__badge--matched[data-v-c67cddb4]{color:#1a7f37;background:#e6f4ea}.ent__badge--close[data-v-c67cddb4]{color:#8a5300;background:#fff4e5}.ent__badge--none[data-v-c67cddb4]{background:var(--color-danger-bg);color:var(--color-danger)}.ent__img[data-v-c67cddb4]{border-radius:4px;width:180px;display:block}.ent__subtitle[data-v-c67cddb4]{margin:calc(var(--gap) * 2) 0 var(--gap);font-size:15px}.plate-country[data-v-0f534d81]{border:1px solid var(--color-border);color:var(--color-text-muted);vertical-align:middle;border-radius:3px;margin-left:6px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.ui-input[data-v-ec29ff66]{flex-direction:column;gap:4px;display:flex}.ui-input__label[data-v-ec29ff66]{color:var(--color-text-muted);font-size:12px}.ui-input__field[data-v-ec29ff66]{border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;padding:6px 8px}.ui-input__field[data-v-ec29ff66]:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.move__lead[data-v-58440864]{margin:0 0 var(--gap);color:var(--color-text-muted)}.move__filters[data-v-58440864]{align-items:flex-end;gap:var(--gap);flex-wrap:wrap;display:flex}.move__cams[data-v-58440864]{margin-top:var(--gap)}.move__muted[data-v-58440864]{color:var(--color-text-muted);margin:0;font-size:12px}.move__warn[data-v-58440864]{margin:var(--gap) 0 0;padding:var(--gap);border-radius:var(--radius);color:#8a5a00;background:#fff4d6}.move__error[data-v-58440864]{margin:var(--gap) 0;padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger)}.move__summary[data-v-58440864]{gap:var(--gap);margin-top:calc(var(--gap) * 1.5);flex-wrap:wrap;display:flex}.move__tile[data-v-58440864]{min-width:110px;padding:var(--gap) calc(var(--gap) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.move__tile b[data-v-58440864]{font-size:20px}.move__tile span[data-v-58440864]{color:var(--color-text-muted);font-size:12px}.move__tile--ok b[data-v-58440864]{color:#1a7f37}.move__tile--bad b[data-v-58440864]{color:var(--color-danger)}.move__tile--warn b[data-v-58440864]{color:#8a5a00}.move__table-wrap[data-v-58440864]{margin-top:calc(var(--gap) * 1.5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.move__table[data-v-58440864]{border-collapse:collapse;width:100%}.move__table th[data-v-58440864],.move__table td[data-v-58440864]{padding:var(--gap) calc(var(--gap) * 1.5);border-bottom:1px solid var(--color-border);text-align:left}.move__table th[data-v-58440864]{color:var(--color-text-muted);white-space:nowrap;font-weight:500}.move__row[data-v-58440864]{cursor:pointer}.move__row[data-v-58440864]:hover,.move__row--open[data-v-58440864]{background:var(--color-bg)}.move__plate[data-v-58440864]{white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.move__bad[data-v-58440864]{color:var(--color-danger);font-weight:600}.move__warn-text[data-v-58440864]{color:#8a5a00;font-weight:600}.move__drawer[data-v-58440864]{z-index:900;background:#00000059;justify-content:flex-end;display:flex;position:fixed;inset:0}.move__panel[data-v-58440864]{width:min(560px,100%);height:100%;padding:calc(var(--gap) * 1.5);background:var(--color-surface);overflow-y:auto}.move__panel-top[data-v-58440864]{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.move__session[data-v-58440864]{margin-top:var(--gap);padding:var(--gap);border:1px solid var(--color-border);border-radius:var(--radius);border-left-width:4px}.move__session--closed[data-v-58440864]{border-left-color:#1a7f37}.move__session--no_entry[data-v-58440864]{border-left-color:var(--color-danger)}.move__session--no_exit[data-v-58440864]{border-left-color:#d9a400}.move__session--open[data-v-58440864]{border-left-color:#3b5b85}.move__chip[data-v-58440864]{margin-right:var(--gap);white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:12px;display:inline-block}.move__chip--closed[data-v-58440864]{color:#1a7f37;background:#e6f4ea}.move__chip--no_entry[data-v-58440864]{background:var(--color-danger-bg);color:var(--color-danger)}.move__chip--no_exit[data-v-58440864]{color:#8a5a00;background:#fff4d6}.move__chip--open[data-v-58440864]{color:#3b5b85;background:#eef2f7}.move__pair[data-v-58440864]{gap:var(--gap);margin-top:var(--gap);grid-template-columns:1fr 1fr;display:grid}.move__side[data-v-58440864]{color:var(--color-text-muted);text-transform:uppercase;font-size:11px}.move__none[data-v-58440864]{color:var(--color-text-muted);font-style:italic}.move__thumb[data-v-58440864]{cursor:zoom-in;background:0 0;border:0;margin-top:4px;padding:0;display:block}.move__thumb img[data-v-58440864]{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;max-width:220px;display:block}.move__full[data-v-58440864]{z-index:1000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.move__full img[data-v-58440864]{object-fit:contain;max-width:100%;max-height:100%}.move__full-note[data-v-58440864]{color:#fff}@media (width<=720px){.move__table thead[data-v-58440864]{display:none}.move__table tr[data-v-58440864]{border-bottom:1px solid var(--color-border);display:block}.move__table td[data-v-58440864]{padding:calc(var(--gap) / 2) var(--gap);border:0;display:block}.move__table td[data-l][data-v-58440864]:before{content:attr(data-l);color:var(--color-text-muted);font-size:11px;display:block}}.frame[data-v-651abaf3]{border:1px solid var(--color-border);border-radius:var(--radius);background:#1f2731;margin:0;overflow:hidden}.frame__shot[data-v-651abaf3]{aspect-ratio:16/9;position:relative}.frame__shot img[data-v-651abaf3]{object-fit:contain;width:100%;height:100%;display:block}.frame__skeleton[data-v-651abaf3]{background:linear-gradient(90deg,#26303b 25%,#2f3a46 50%,#26303b 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.2s linear infinite frame-loading-651abaf3}@keyframes frame-loading-651abaf3{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.frame__skeleton[data-v-651abaf3]{animation:none}}.frame__empty[data-v-651abaf3]{height:100%;padding:var(--gap);color:#d9dee3;text-align:center;justify-content:center;align-items:center;margin:0;font-size:13px;display:flex}.frame__meta[data-v-651abaf3]{color:#e6eaee;background:#11161cb3;border-radius:4px;padding:1px 6px;font-size:11px;position:absolute;top:6px}.frame__meta--camera[data-v-651abaf3]{left:6px}.frame__meta--time[data-v-651abaf3]{right:6px}.frame__plate[data-v-651abaf3]{align-items:center;gap:var(--gap);background:var(--color-surface);border-top:1px solid var(--color-border);padding:6px 10px;display:flex}.frame__plate img[data-v-651abaf3]{object-fit:contain;border-radius:3px;max-width:50%;height:32px}.frame__plate b[data-v-651abaf3]{letter-spacing:.04em;font-size:18px}.scan[data-v-cb5fc22f]{gap:var(--gap);padding:calc(var(--gap) * 1.5);border:2px dashed var(--color-border);border-radius:var(--radius);background:var(--color-bg);flex-direction:column;transition:border-color .15s,background .15s;display:flex}.scan--waiting[data-v-cb5fc22f]{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface))}.scan--ok[data-v-cb5fc22f]{background:#eaf6ec;border-style:solid;border-color:#1a7f37}.scan--bad[data-v-cb5fc22f]{border-style:solid;border-color:var(--color-danger);background:var(--color-danger-bg)}.scan__head[data-v-cb5fc22f]{align-items:center;gap:10px;display:flex}.scan__icon[data-v-cb5fc22f]{color:var(--color-primary);display:flex}.scan__title[data-v-cb5fc22f]{margin:0;font-weight:600}.scan__hint[data-v-cb5fc22f]{color:var(--color-text-muted);margin:2px 0 0;font-size:12px}.scan__mrz[data-v-cb5fc22f]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;min-height:64px;color:var(--color-text);resize:vertical;padding:6px 8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.scan__mrz[data-v-cb5fc22f]:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.scan__status[data-v-cb5fc22f]{min-height:22px;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.scan--ok .scan__status[data-v-cb5fc22f]{color:#1a7f37}.scan--bad .scan__status[data-v-cb5fc22f]{color:var(--color-danger)}.scan__dot[data-v-cb5fc22f]{background:var(--color-primary);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite scan-pulse-cb5fc22f}.scan__buttons[data-v-cb5fc22f]{gap:6px;margin-left:auto;display:flex}.scan__again[data-v-cb5fc22f]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;padding:2px 8px;font-size:12px;font-weight:500}@keyframes scan-pulse-cb5fc22f{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.scan__dot[data-v-cb5fc22f]{animation:none}}.ticket[data-v-8a60fbe8]{box-sizing:border-box;color:#000;text-align:center;background:#fff;border:1px dashed #b8c0c8;width:80mm;margin:0 auto;padding:6mm 4mm 7mm;font-family:Arial,Liberation Sans,Helvetica,sans-serif;line-height:1.2;box-shadow:0 2px 8px #00000014}@media screen{.ticket--print-only[data-v-8a60fbe8]{display:none}}.ticket p[data-v-8a60fbe8]{margin:0}.ticket__post[data-v-8a60fbe8]{letter-spacing:.08em;font-size:5mm}.ticket__number[data-v-8a60fbe8]{font-size:7.2mm;font-weight:700;margin-top:5mm!important}.ticket__qr[data-v-8a60fbe8]{width:56mm;height:56mm;margin:2.5mm auto 0}.ticket__qr[data-v-8a60fbe8] svg,.ticket__app-qr[data-v-8a60fbe8] svg{width:100%;height:100%;display:block}.ticket__qr-notes[data-v-8a60fbe8]{margin-top:1.2mm;font-size:3.4mm;line-height:1.3}.ticket__plate[data-v-8a60fbe8]{font-size:7mm;margin-top:2.5mm!important}.ticket__ordinal[data-v-8a60fbe8]{font-size:23mm;line-height:1;margin-top:3mm!important}.ticket__caption[data-v-8a60fbe8]{font-size:5.2mm;margin-top:1mm!important}.ticket__time[data-v-8a60fbe8]{white-space:pre;font-size:7.2mm;font-weight:700;margin-top:7mm!important}.ticket__notes[data-v-8a60fbe8]{margin-top:1mm;font-size:3.9mm;line-height:1.4}.ticket__app[data-v-8a60fbe8]{text-align:left;border:.3mm solid #000;align-items:center;gap:2.5mm;margin-top:4.5mm;padding:2mm 1mm;display:flex}.ticket__play[data-v-8a60fbe8]{flex:none;width:13mm;height:14mm}.ticket__app-text[data-v-8a60fbe8]{white-space:nowrap;font-size:2.9mm;font-weight:700;line-height:2}.ticket__app-qr[data-v-8a60fbe8]{flex:none;width:25mm;height:25mm;margin-left:auto}@media print{@page{size:80mm 215mm;margin:0}html,body{background:#fff!important}body *{visibility:hidden!important}.ticket-print,.ticket-print *{visibility:visible!important}.ticket-print{position:fixed;top:0;left:0;box-shadow:none!important;zoom:1!important;border:0!important}}.dialog-backdrop[data-v-79530e2b]{z-index:20;background:#1d273359;justify-content:center;align-items:flex-start;padding:3vh 16px 120px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog[data-v-79530e2b]{gap:calc(var(--gap) * 2);width:min(920px,100%);padding:calc(var(--gap) * 2.5);background:var(--color-surface);border-radius:10px;flex-direction:column;animation:.18s ease-out dialog-in-79530e2b;display:flex;box-shadow:0 12px 32px #0003}.dialog__top[data-v-79530e2b]{justify-content:space-between;align-items:center;gap:var(--gap) calc(var(--gap) * 2);padding-bottom:calc(var(--gap) * 1.5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.dialog__heading[data-v-79530e2b]{align-items:center;gap:12px;display:flex}.dialog__heading h2[data-v-79530e2b]{margin:0;font-size:18px}.dialog__plate[data-v-79530e2b]{border:2px solid var(--color-text);letter-spacing:.05em;border-radius:4px;padding:2px 10px;font-size:16px;font-weight:700}.dialog__country[data-v-79530e2b]{color:#8a6100;background:#fff8e1;border-radius:4px;padding:2px 8px;font-size:13px;font-weight:700}.dialog__steps[data-v-79530e2b]{color:var(--color-text-muted);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.dialog__steps li[data-v-79530e2b]{border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:flex}.dialog__step-num[data-v-79530e2b]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.dialog__step--current[data-v-79530e2b]{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);font-weight:600}.dialog__step--current .dialog__step-num[data-v-79530e2b]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.dialog__step--done .dialog__step-num[data-v-79530e2b]{color:#fff;background:#1a7f37;border-color:#1a7f37}.dialog__error[data-v-79530e2b]{padding:var(--gap) 12px;border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.dialog__body[data-v-79530e2b]{gap:calc(var(--gap) * 2.5);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.dialog__col[data-v-79530e2b]{flex-direction:column;gap:12px;min-width:0;display:flex}.dialog__meta[data-v-79530e2b]{color:var(--color-text-muted);margin:-4px 0 0;font-size:12px}.dialog__grid[data-v-79530e2b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.dialog__warnings[data-v-79530e2b]{border-radius:var(--radius);color:#8a6100;background:#fff8e1;flex-direction:column;gap:4px;margin:0;padding:8px 10px;font-size:13px;font-weight:600;list-style:none;display:flex}.dialog__warnings li[data-v-79530e2b]{align-items:center;gap:6px;display:flex}.field[data-v-79530e2b]{flex-direction:column;gap:4px;min-width:0;display:flex}.field--wide[data-v-79530e2b]{grid-column:1/-1}.field__label[data-v-79530e2b]{color:var(--color-text-muted);font-size:12px}.field__label i[data-v-79530e2b]{opacity:.8;font-style:normal}.field__input[data-v-79530e2b]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;min-height:34px;font:inherit;padding:6px 8px}.field__input[data-v-79530e2b]:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.field__input--plate[data-v-79530e2b]{letter-spacing:.05em;text-transform:uppercase;min-height:40px;font-size:18px;font-weight:700}.field__input--mono[data-v-79530e2b]{letter-spacing:.03em;font-family:ui-monospace,Consolas,monospace}.field__input--warn[data-v-79530e2b]{background:#fff8e1;border-color:#c58a00}.field__hint[data-v-79530e2b]{color:var(--color-text-muted);font-size:12px}.field__hint--warn[data-v-79530e2b]{color:#8a6100}.dialog__ticket[data-v-79530e2b]{align-items:center;gap:calc(var(--gap) * 3);padding:var(--gap) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.dialog__print[data-v-79530e2b]{flex-direction:column;gap:12px;display:flex}.dialog__question[data-v-79530e2b]{margin:0;font-size:16px;font-weight:600}.dialog__actions[data-v-79530e2b]{gap:var(--gap);flex-wrap:wrap;display:flex}.dialog__actions[data-v-79530e2b] .ui-button{min-height:40px;padding:8px 18px}.btn-icon[data-v-79530e2b]{align-items:center;gap:6px;display:inline-flex}.dialog__note[data-v-79530e2b]{padding:var(--gap) 12px;border-radius:var(--radius);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.dialog__note--warn[data-v-79530e2b]{color:#8a6100;background:#fff8e1}.dialog__note--info[data-v-79530e2b]{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary)}.dialog__countdown[data-v-79530e2b]{justify-content:space-between;align-items:center;gap:var(--gap);border-radius:var(--radius);color:#1a7f37;background:#eaf6ec;border:1px solid #1a7f37;flex-wrap:wrap;padding:10px 12px 14px;font-weight:600;display:flex;position:relative;overflow:hidden}.dialog__countdown-text[data-v-79530e2b]{align-items:center;gap:8px;font-size:15px;display:flex}.dialog__countdown-bar[data-v-79530e2b]{transform-origin:0;background:#1a7f37;width:100%;height:4px;animation:linear forwards countdown-79530e2b;position:absolute;bottom:0;left:0}@keyframes countdown-79530e2b{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dialog__closing[data-v-79530e2b]{font-size:13px;margin-top:4px!important}.dialog__auto[data-v-79530e2b]{color:#1a7f37;align-items:center;gap:6px;margin:0 auto 0 0;font-size:13px;font-weight:600;display:flex}.dialog__done[data-v-79530e2b]{align-items:center;gap:calc(var(--gap) * 3);padding:var(--gap) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.dialog__ticket--solo[data-v-79530e2b],.dialog__done--solo[data-v-79530e2b]{grid-template-columns:minmax(0,1fr)}.dialog__done-info[data-v-79530e2b]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.dialog__done h3[data-v-79530e2b]{margin:4px 0 0;font-size:18px}.dialog__done p[data-v-79530e2b]{color:var(--color-text-muted);margin:0}.dialog__done-icon[data-v-79530e2b]{color:#1a7f37;background:#eaf6ec;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.dialog__done-number[data-v-79530e2b]{letter-spacing:.03em;font-size:22px;font-weight:800;color:var(--color-text)!important}.dialog__summary[data-v-79530e2b]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);text-align:left;grid-template-columns:auto auto;gap:4px 16px;margin:6px 0 4px;padding:10px 16px;font-size:13px;display:grid}.dialog__summary dt[data-v-79530e2b]{color:var(--color-text-muted)}.dialog__summary dd[data-v-79530e2b]{margin:0;font-weight:600}.dialog__summary-plate[data-v-79530e2b]{letter-spacing:.05em}.dialog__summary-ok[data-v-79530e2b]{color:#1a7f37}.dialog__summary-muted[data-v-79530e2b]{color:var(--color-text-muted)}.dialog__footer[data-v-79530e2b]{justify-content:flex-end;align-items:center;gap:var(--gap);padding-top:calc(var(--gap) * 1.5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.dialog__footer[data-v-79530e2b]:empty{display:none}.dialog__footer[data-v-79530e2b] .ui-button{min-height:40px;padding:8px 18px}@keyframes dialog-in-79530e2b{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.dialog[data-v-79530e2b],.dialog__countdown-bar[data-v-79530e2b]{animation:none}}@media (width<=760px){.dialog__body[data-v-79530e2b],.dialog__ticket[data-v-79530e2b],.dialog__done[data-v-79530e2b]{grid-template-columns:1fr}}.customs[data-v-79530e2b]{gap:var(--gap);padding:calc(var(--gap) * 1.5);border:1px solid var(--color-primary,#1d5bbf);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.customs h3[data-v-79530e2b]{align-items:center;gap:6px;margin:0;font-size:16px;display:flex}.customs p[data-v-79530e2b]{color:var(--color-text-muted);margin:0}.dialog__link[data-v-79530e2b]{min-height:44px;color:var(--color-primary,#1d5bbf);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.dialog__link[data-v-79530e2b]:focus-visible{outline-offset:2px;outline:2px solid}.observe-backdrop[data-v-721f1584]{z-index:20;background:#1d273359;justify-content:center;align-items:flex-start;padding:3vh 16px 48px;display:flex;position:fixed;inset:0;overflow-y:auto}.observe[data-v-721f1584]{gap:calc(var(--gap) * 1.5);width:min(720px,100%);padding:calc(var(--gap) * 2.5);background:var(--color-surface);border-radius:10px;flex-direction:column;animation:.18s ease-out observe-in-721f1584;display:flex;box-shadow:0 12px 32px #0003}@keyframes observe-in-721f1584{0%{opacity:0;transform:translateY(8px)}}.observe__top[data-v-721f1584]{justify-content:space-between;align-items:center;gap:var(--gap);padding-bottom:calc(var(--gap) * 1.5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.observe__heading[data-v-721f1584]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.observe__heading h2[data-v-721f1584]{margin:0;font-size:18px}.observe__plate[data-v-721f1584]{border:2px solid var(--color-text);letter-spacing:.05em;border-radius:4px;padding:2px 10px;font-size:16px;font-weight:700}.observe__tag[data-v-721f1584]{color:#8a6100;background:#fff8e1;border-radius:4px;padding:2px 8px;font-size:13px;font-weight:700}.observe__badge[data-v-721f1584]{background:var(--color-border);color:var(--color-text);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.observe__meta[data-v-721f1584]{color:var(--color-text-muted);margin:0;font-size:13px}.observe__queue[data-v-721f1584]{border-radius:var(--radius);color:#1a7f37;background:#eaf6ec;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.observe__footer[data-v-721f1584]{justify-content:space-between;align-items:center;gap:var(--gap);padding-top:calc(var(--gap) * 1.5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex;position:relative}.observe__left[data-v-721f1584]{margin:0;font-weight:600}.observe__actions[data-v-721f1584]{gap:var(--gap);display:flex}.observe__actions[data-v-721f1584] .ui-button{min-height:44px}.observe__bar[data-v-721f1584]{background:var(--color-primary);transform-origin:0;width:100%;height:3px;animation:linear forwards observe-bar-721f1584;position:absolute;top:-1px;left:0}.observe__bar--still[data-v-721f1584]{opacity:.4;animation:none}@keyframes observe-bar-721f1584{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.place[data-v-c20d4000]{align-items:flex-end;gap:var(--gap) calc(var(--gap) * 1.5);margin-bottom:calc(var(--gap) * 2);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;padding:10px 14px;display:flex}.place__icon[data-v-c20d4000]{color:var(--color-primary);align-self:center;display:flex}.place__path[data-v-c20d4000]{flex-direction:column;gap:2px;min-width:0;display:flex}.place__crumbs[data-v-c20d4000]{font-size:14px}.place__sep[data-v-c20d4000]{color:var(--color-text-muted);margin:0 4px}.place__field[data-v-c20d4000]{flex-direction:column;gap:3px;min-width:180px;display:flex}.place__field--wide[data-v-c20d4000]{min-width:240px}.place__label[data-v-c20d4000]{color:var(--color-text-muted);font-size:12px}.place__select[data-v-c20d4000]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-height:36px;color:var(--color-text);font:inherit;cursor:pointer;padding:4px 8px}.place__select[data-v-c20d4000]:focus{outline:2px solid var(--color-primary);outline-offset:-1px}@media (width<=640px){.place__field[data-v-c20d4000],.place__field--wide[data-v-c20d4000]{flex:100%;min-width:0}}.entry__head[data-v-3ce803b8]{justify-content:space-between;align-items:flex-start;gap:var(--gap) calc(var(--gap) * 2);margin-bottom:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.entry__head h1[data-v-3ce803b8]{margin:0}.entry__subtitle[data-v-3ce803b8]{color:var(--color-text-muted);margin:4px 0 0}.entry__chips[data-v-3ce803b8]{gap:var(--gap);flex-wrap:wrap;display:flex}.entry__chip[data-v-3ce803b8]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.entry__chip--ok[data-v-3ce803b8]{color:#1a7f37}.entry__chip--bad[data-v-3ce803b8]{color:var(--color-danger)}.entry__chip--muted[data-v-3ce803b8]{color:var(--color-text-muted)}.entry__notice[data-v-3ce803b8]{margin:0 0 calc(var(--gap) * 2);border-radius:var(--radius);color:#8a6100;background:#fff8e1;border:1px solid #c58a00;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.entry__notice--ok[data-v-3ce803b8]{color:#1a7f37;background:#eaf6ec;border-color:#1a7f37}.entry__notice--info[data-v-3ce803b8]{border-color:var(--color-primary);color:var(--color-primary);background:#eaf1fb}.entry__chip--on[data-v-3ce803b8]{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.entry__notice--bad[data-v-3ce803b8]{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.entry__switch[data-v-3ce803b8]{cursor:pointer;min-height:32px}.entry__switch input[data-v-3ce803b8]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;margin:0}.entry__select[data-v-3ce803b8]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-height:24px;color:var(--color-text);font:inherit;cursor:pointer;padding:0 4px}.entry__select[data-v-3ce803b8]:disabled{opacity:.5;cursor:not-allowed}.entry__switch[data-v-3ce803b8]:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.entry__dot[data-v-3ce803b8]{background:currentColor;border-radius:50%;width:8px;height:8px}.entry__grid[data-v-3ce803b8]{gap:calc(var(--gap) * 2);grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;display:grid}.entry__panel h2[data-v-3ce803b8]{align-items:center;gap:var(--gap);margin-bottom:var(--gap);font-size:15px;display:flex}.entry__count[data-v-3ce803b8]{background:var(--color-primary);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:0 6px;font-size:12px;line-height:20px}.entry__empty[data-v-3ce803b8]{padding:calc(var(--gap) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-muted);margin:0}.entry__waiting[data-v-3ce803b8]{gap:var(--gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entry__arrival[data-v-3ce803b8]{align-items:center;gap:2px var(--gap);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius);background:var(--color-surface);grid-template-rows:auto auto;grid-template-columns:1fr auto;padding:10px 12px;display:grid}.entry__arrival[data-v-3ce803b8] .ui-button{grid-area:1/2/span 2}.entry__plate[data-v-3ce803b8]{letter-spacing:.04em;font-size:16px;font-weight:700}.entry__muted[data-v-3ce803b8]{color:var(--color-text-muted);font-size:12px}.entry__table-wrap[data-v-3ce803b8]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.entry__table[data-v-3ce803b8]{border-collapse:collapse;width:100%;font-size:13px}.entry__table th[data-v-3ce803b8],.entry__table td[data-v-3ce803b8]{padding:6px var(--gap);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.entry__table th[data-v-3ce803b8]{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.entry__table tbody tr:last-child td[data-v-3ce803b8]{border-bottom:0}.entry__table .entry__num[data-v-3ce803b8]{text-align:right}.entry__nowrap[data-v-3ce803b8]{white-space:nowrap}.entry__plate-cell[data-v-3ce803b8]{font-weight:600}.entry__row--cancelled td[data-v-3ce803b8]{color:var(--color-text-muted);text-decoration:line-through}.entry__row--cancelled td[data-v-3ce803b8]:nth-last-child(-n+2){text-decoration:none}.entry__badge[data-v-3ce803b8]{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.entry__badge--printed[data-v-3ce803b8]{color:#1a7f37;background:#eaf6ec}.entry__badge--pending[data-v-3ce803b8]{color:#8a6100;background:#fff8e1}.entry__badge--failed[data-v-3ce803b8],.entry__badge--56[data-v-3ce803b8]{background:var(--color-danger-bg);color:var(--color-danger)}.entry__actions[data-v-3ce803b8]{white-space:nowrap;text-align:right}.entry__link[data-v-3ce803b8]{margin-left:var(--gap);color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.entry__link[data-v-3ce803b8]:hover{text-decoration:underline}.entry__link--danger[data-v-3ce803b8]{color:var(--color-danger)}.entry__legacy[data-v-3ce803b8]{margin-top:calc(var(--gap) * 3)}.entry__legacy-head[data-v-3ce803b8]{justify-content:space-between;align-items:flex-start;gap:var(--gap);margin-bottom:var(--gap);flex-wrap:wrap;display:flex}.entry__legacy-head h2[data-v-3ce803b8]{margin-bottom:2px}.entry__legacy-head[data-v-3ce803b8] .ui-button{align-items:center;gap:6px;min-height:44px;display:inline-flex}.entry__legacy-hint[data-v-3ce803b8]{margin:0 0 var(--gap)}.entry__legacy-result[data-v-3ce803b8]{margin:0 0 var(--gap);border-radius:var(--radius);color:#1a7f37;background:#eaf6ec;border:1px solid #1a7f37;align-items:flex-start;gap:8px;padding:10px 12px;font-weight:600;display:flex}.entry__legacy-result small[data-v-3ce803b8]{font-weight:400}.entry__badge--legacy-52[data-v-3ce803b8]{color:#1a7f37;background:#eaf6ec}.entry__badge--legacy-51[data-v-3ce803b8]{color:#8a6100;background:#fff8e1}.entry__badge--legacy-53[data-v-3ce803b8],.entry__badge--legacy-54[data-v-3ce803b8]{background:var(--color-border);color:var(--color-text)}@media (width<=900px){.entry__grid[data-v-3ce803b8]{grid-template-columns:minmax(0,1fr)}}.gate[data-v-494c2486]{flex-direction:column;gap:8px;margin:0;display:flex}.gate__svg[data-v-494c2486]{border-radius:var(--radius,6px);background:linear-gradient(#f6f8fb,#eef2f6);width:100%;height:auto;max-height:200px}.gate__boom[data-v-494c2486]{transform-box:view-box;transform-origin:63px 105px;transition:transform .8s cubic-bezier(.4,0,.2,1)}.gate__boom--up[data-v-494c2486]{transform:rotate(-78deg)}.gate__lamp[data-v-494c2486]{fill:#98a2b3;transition:fill .2s}.gate--closed .gate__lamp[data-v-494c2486],.gate--failed .gate__lamp[data-v-494c2486]{fill:#d92d20}.gate--open .gate__lamp[data-v-494c2486]{fill:#12b76a}.gate--moving .gate__lamp[data-v-494c2486]{fill:#fdb022;animation:.6s steps(2,start) infinite gate-blink-494c2486}.gate__caption[data-v-494c2486]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gate__label[data-v-494c2486]{font-weight:600}.gate__state[data-v-494c2486]{color:var(--color-text-muted);font-weight:700}.gate--open .gate__state[data-v-494c2486]{color:#067647}.gate--closed .gate__state[data-v-494c2486],.gate--failed .gate__state[data-v-494c2486]{color:var(--color-danger,#b42318)}.gate--moving .gate__state[data-v-494c2486]{color:#b54708}@keyframes gate-blink-494c2486{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.gate__boom[data-v-494c2486]{transition:none}.gate--moving .gate__lamp[data-v-494c2486]{animation:none}}.barriers[data-v-c77f06fa]{flex-direction:column;gap:16px;max-width:1200px;display:flex}.barriers__head h1[data-v-c77f06fa]{margin-bottom:4px}.barriers__subtitle[data-v-c77f06fa],.barriers__muted[data-v-c77f06fa]{color:var(--color-text-muted);margin:0}.barriers__small[data-v-c77f06fa]{font-size:12px}.barriers__field[data-v-c77f06fa]{flex-direction:column;gap:4px;max-width:480px;display:flex}.barriers__label[data-v-c77f06fa]{color:var(--color-text-muted);font-size:12px}.barriers__select[data-v-c77f06fa]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;padding:4px 8px}.barriers__select[data-v-c77f06fa]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.barriers__notice[data-v-c77f06fa]{border-radius:var(--radius);align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.barriers__notice--bad[data-v-c77f06fa]{background:var(--color-danger-bg,#fdecea);color:var(--color-danger,#b42318)}.barriers__empty[data-v-c77f06fa]{border:1px dashed var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.barriers__empty-title[data-v-c77f06fa]{color:var(--color-text);margin:0;font-weight:600}.barriers__grid[data-v-c77f06fa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.barriers__card[data-v-c77f06fa],.barriers__panel[data-v-c77f06fa]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.barriers__panel h2[data-v-c77f06fa]{margin:0;font-size:16px}.barriers__buttons[data-v-c77f06fa]{gap:10px;display:flex}.barriers__btn[data-v-c77f06fa]{color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.barriers__btn--open[data-v-c77f06fa]{background:var(--color-primary)}.barriers__btn--close[data-v-c77f06fa]{background:#d92d20}.barriers__btn[data-v-c77f06fa]:hover{filter:brightness(1.08)}.barriers__btn[data-v-c77f06fa]:active{transform:scale(.97)}.barriers__btn[data-v-c77f06fa]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:2px}.barriers__btn[aria-busy=true][data-v-c77f06fa]{opacity:.7;cursor:progress}.barriers__meta[data-v-c77f06fa]{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.barriers__meta dt[data-v-c77f06fa]{color:var(--color-text-muted)}.barriers__meta dd[data-v-c77f06fa]{overflow-wrap:anywhere;min-width:0;margin:0}.barriers__error-text[data-v-c77f06fa]{color:var(--color-danger,#b42318)}.barriers__table-wrap[data-v-c77f06fa]{overflow-x:auto}.barriers__table[data-v-c77f06fa]{border-collapse:collapse;width:100%;font-size:13px}.barriers__table th[data-v-c77f06fa],.barriers__table td[data-v-c77f06fa]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:8px 10px}.barriers__table th[data-v-c77f06fa]{color:var(--color-text-muted);font-weight:600}.barriers__num[data-v-c77f06fa]{text-align:right!important}.barriers__nowrap[data-v-c77f06fa]{white-space:nowrap}.barriers__badge[data-v-c77f06fa]{border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.barriers__badge--pending[data-v-c77f06fa]{color:#b54708;background:#fffaeb}.barriers__badge--done[data-v-c77f06fa]{color:#067647;background:#ecfdf3}.barriers__badge--failed[data-v-c77f06fa],.barriers__badge--expired[data-v-c77f06fa]{background:var(--color-danger-bg,#fdecea);color:var(--color-danger,#b42318)}@media (prefers-reduced-motion:reduce){.barriers__btn[data-v-c77f06fa]{transition:none}}@media (width<=900px){.barriers__grid[data-v-c77f06fa]{grid-template-columns:1fr}}.arrival[data-v-8904b798]{margin-top:calc(var(--gap) * 2);padding:calc(var(--gap) * 2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.arrival__head[data-v-8904b798]{justify-content:space-between;align-items:flex-start;gap:var(--gap);margin-bottom:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.arrival__head h2[data-v-8904b798]{margin:0 0 4px;font-size:17px}.arrival__muted[data-v-8904b798]{color:var(--color-text-muted);margin:0}.arrival__periods[data-v-8904b798]{border:1px solid var(--color-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.arrival__period[data-v-8904b798]{border:0;border-right:1px solid var(--color-border);background:var(--color-surface);font:inherit;cursor:pointer;padding:6px 14px}.arrival__period[data-v-8904b798]:last-child{border-right:0}.arrival__period--current[data-v-8904b798]{background:var(--color-primary);color:#fff;font-weight:600}.arrival__warning[data-v-8904b798],.arrival__error[data-v-8904b798]{margin:0 0 calc(var(--gap) * 2);padding:var(--gap);border-radius:var(--radius)}.arrival__warning[data-v-8904b798]{color:#8a6100;background:#fff8e1}.arrival__error[data-v-8904b798]{background:var(--color-danger-bg);color:var(--color-danger)}.arrival__table-wrap[data-v-8904b798]{transition:opacity .2s;overflow-x:auto}.arrival__table-wrap--loading[data-v-8904b798]{opacity:.5}.arrival__table[data-v-8904b798]{border-collapse:collapse;width:100%;font-size:13px}.arrival__table th[data-v-8904b798],.arrival__table td[data-v-8904b798]{padding:6px var(--gap);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.arrival__table th[data-v-8904b798]{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.arrival__table .arrival__num[data-v-8904b798]{text-align:right;white-space:nowrap}.arrival__best[data-v-8904b798]{color:#1a7f37;font-weight:600}.arrival__sub[data-v-8904b798]{color:var(--color-text-muted);font-size:11px;font-weight:400}.arrival__note[data-v-8904b798]{margin:calc(var(--gap) * 2) 0 0;color:var(--color-text-muted);font-size:12px}.call[data-v-b368b366]{margin-top:calc(var(--gap) * 2);padding:calc(var(--gap) * 2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.call__head[data-v-b368b366]{justify-content:space-between;align-items:flex-start;gap:var(--gap);margin-bottom:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.call__head h2[data-v-b368b366]{margin:0 0 4px;font-size:17px}.call__muted[data-v-b368b366]{color:var(--color-text-muted);margin:0}.call__periods[data-v-b368b366]{border:1px solid var(--color-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.call__period[data-v-b368b366]{border:0;border-right:1px solid var(--color-border);background:var(--color-surface);font:inherit;cursor:pointer;padding:6px 14px}.call__period[data-v-b368b366]:last-child{border-right:0}.call__period--current[data-v-b368b366]{background:var(--color-primary);color:#fff;font-weight:600}.call__warning[data-v-b368b366],.call__error[data-v-b368b366]{margin:0 0 calc(var(--gap) * 2);padding:var(--gap);border-radius:var(--radius)}.call__warning[data-v-b368b366]{color:#8a6100;background:#fff8e1}.call__error[data-v-b368b366]{background:var(--color-danger-bg);color:var(--color-danger)}.call__table-wrap[data-v-b368b366]{transition:opacity .2s;overflow-x:auto}.call__table-wrap--loading[data-v-b368b366]{opacity:.5}.call__table[data-v-b368b366]{border-collapse:collapse;width:100%;font-size:13px}.call__table th[data-v-b368b366],.call__table td[data-v-b368b366]{padding:6px var(--gap);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.call__table th[data-v-b368b366]{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.call__table .call__num[data-v-b368b366]{text-align:right;white-space:nowrap}.call__bad[data-v-b368b366]{color:var(--color-danger);font-weight:600}.call__sub[data-v-b368b366]{color:var(--color-text-muted);font-size:11px;font-weight:400}.call__note[data-v-b368b366]{margin:calc(var(--gap) * 2) 0 0;color:var(--color-text-muted);font-size:12px}.fee[data-v-0f06eaa1]{margin-top:calc(var(--gap) * 2);padding:calc(var(--gap) * 2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.fee__head[data-v-0f06eaa1]{justify-content:space-between;align-items:flex-start;gap:var(--gap);margin-bottom:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.fee__head h2[data-v-0f06eaa1]{margin:0 0 4px;font-size:17px}.fee__subtitle[data-v-0f06eaa1]{margin:calc(var(--gap) * 2) 0 var(--gap);font-size:14px}.fee__muted[data-v-0f06eaa1]{color:var(--color-text-muted);margin:0}.fee__periods[data-v-0f06eaa1]{border:1px solid var(--color-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.fee__period[data-v-0f06eaa1]{border:0;border-right:1px solid var(--color-border);background:var(--color-surface);font:inherit;cursor:pointer;padding:6px 14px}.fee__period[data-v-0f06eaa1]:last-child{border-right:0}.fee__period--current[data-v-0f06eaa1]{background:var(--color-primary);color:#fff;font-weight:600}.fee__warning[data-v-0f06eaa1],.fee__error[data-v-0f06eaa1]{margin:0 0 calc(var(--gap) * 2);padding:var(--gap);border-radius:var(--radius)}.fee__warning[data-v-0f06eaa1]{color:#8a6100;background:#fff8e1}.fee__error[data-v-0f06eaa1]{background:var(--color-danger-bg);color:var(--color-danger)}.fee__table-wrap[data-v-0f06eaa1]{transition:opacity .2s;overflow-x:auto}.fee__table-wrap--loading[data-v-0f06eaa1]{opacity:.5}.fee__table[data-v-0f06eaa1]{border-collapse:collapse;width:100%;font-size:13px}.fee__table th[data-v-0f06eaa1],.fee__table td[data-v-0f06eaa1]{padding:6px var(--gap);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.fee__table th[data-v-0f06eaa1]{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.fee__table .fee__num[data-v-0f06eaa1]{text-align:right;white-space:nowrap}.fee__row[data-v-0f06eaa1]{cursor:pointer}.fee__row[data-v-0f06eaa1]:hover{background:var(--color-bg,#f6f8fa)}.fee__nowrap[data-v-0f06eaa1]{white-space:nowrap}.fee__sub[data-v-0f06eaa1]{color:var(--color-text-muted);font-size:11px;font-weight:400}.fee__more[data-v-0f06eaa1]{margin-top:var(--gap);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font:inherit;cursor:pointer;padding:6px 14px}.fee__note[data-v-0f06eaa1]{margin:calc(var(--gap) * 2) 0 0;color:var(--color-text-muted);font-size:12px}.shadow__top[data-v-84161c47]{margin-bottom:calc(var(--gap) * 2)}.shadow__top h1[data-v-84161c47]{margin:0 0 4px}.shadow__muted[data-v-84161c47]{color:var(--color-text-muted);margin:0}.shadow__card[data-v-84161c47]{padding:calc(var(--gap) * 2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.shadow__head[data-v-84161c47]{margin-bottom:calc(var(--gap) * 2);justify-content:flex-end;display:flex}.shadow__filter[data-v-84161c47]{flex-wrap:wrap}.shadow__warning[data-v-84161c47],.shadow__error[data-v-84161c47]{margin:0 0 calc(var(--gap) * 2);padding:var(--gap);border-radius:var(--radius)}.shadow__warning[data-v-84161c47]{color:#8a6100;background:#fff8e1}.shadow__error[data-v-84161c47]{background:var(--color-danger-bg);color:var(--color-danger)}.shadow__checks[data-v-84161c47]{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.shadow__check[data-v-84161c47]{padding:var(--gap);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.shadow__check b[data-v-84161c47]{color:var(--color-danger);font-size:20px}.shadow__check span[data-v-84161c47]{color:var(--color-text-muted);font-size:12px}.shadow__check--zero b[data-v-84161c47]{color:var(--color-text-muted)}.shadow__check--current[data-v-84161c47]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.shadow__hint[data-v-84161c47]{margin:calc(var(--gap) * 2) 0 var(--gap);color:var(--color-text-muted);font-size:12px}.shadow__table-wrap[data-v-84161c47]{transition:opacity .2s;overflow-x:auto}.shadow__table-wrap--loading[data-v-84161c47]{opacity:.5}.shadow__table[data-v-84161c47]{border-collapse:collapse;width:100%;font-size:13px}.shadow__table th[data-v-84161c47],.shadow__table td[data-v-84161c47]{padding:6px var(--gap);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.shadow__table th[data-v-84161c47]{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.shadow__row--link[data-v-84161c47]{cursor:pointer}.shadow__row--link[data-v-84161c47]:hover{background:var(--color-bg,#f6f8fa)}.shadow__nowrap[data-v-84161c47]{white-space:nowrap}.shadow__sub[data-v-84161c47]{color:var(--color-text-muted);font-size:11px}.shadow__more[data-v-84161c47]{margin-top:var(--gap);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font:inherit;cursor:pointer;padding:6px 14px}.panel[data-v-353aac06]{gap:calc(var(--gap) * 1.5);margin-bottom:calc(var(--gap) * 2);padding:calc(var(--gap) * 2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.panel h2[data-v-353aac06]{margin:0;font-size:16px}.panel__grid[data-v-353aac06]{gap:var(--gap) calc(var(--gap) * 2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.panel__error[data-v-353aac06]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger);margin:0}.panel__actions[data-v-353aac06]{gap:var(--gap);display:flex}.svc[data-v-199552fb]{gap:10px;display:grid}.svc__top[data-v-199552fb]{justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.svc__muted[data-v-199552fb]{color:var(--color-text-muted);margin:0;font-size:13px}.svc__error[data-v-199552fb]{color:var(--color-danger);margin:0}.svc__form[data-v-199552fb]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding:12px;display:flex}.svc__field[data-v-199552fb]{gap:4px;font-size:13px;display:grid}.svc__input[data-v-199552fb]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:inherit;font:inherit;padding:6px 8px}.svc__check[data-v-199552fb]{align-items:center;gap:6px;display:inline-flex}.svc__wide[data-v-199552fb]{flex-basis:100%}.svc__wrap[data-v-199552fb]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.svc__table[data-v-199552fb]{border-collapse:collapse;width:100%}.svc__table th[data-v-199552fb],.svc__table td[data-v-199552fb]{border-bottom:1px solid var(--color-border);text-align:left;padding:8px 12px}.svc__table th[data-v-199552fb]{color:var(--color-text-muted);font-size:12px;font-weight:600}.svc__mono[data-v-199552fb]{color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.svc__off td[data-v-199552fb]{color:var(--color-text-muted)}.panel[data-v-421b3fb0]{gap:calc(var(--gap) * 1.5);margin-bottom:calc(var(--gap) * 2);padding:calc(var(--gap) * 2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.panel h2[data-v-421b3fb0]{margin:0;font-size:16px}.panel__grid[data-v-421b3fb0]{gap:var(--gap) calc(var(--gap) * 2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.panel__error[data-v-421b3fb0]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger);margin:0}.panel__actions[data-v-421b3fb0]{gap:var(--gap);display:flex}.terminal-form__organization[data-v-421b3fb0]{flex-direction:column;gap:4px;display:flex}.terminal-form__note[data-v-421b3fb0]{padding:var(--gap);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg);margin:0;font-size:13px}.terminal-form__link[data-v-421b3fb0]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.terminals__top[data-v-3c1a3383]{justify-content:space-between;align-items:center;gap:var(--gap);margin-bottom:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.dir-tabs[data-v-3c1a3383]{margin-bottom:calc(var(--gap) * 2);border-bottom:1px solid var(--color-border);gap:4px;display:flex}.dir-tabs__tab[data-v-3c1a3383]{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px}.dir-tabs__tab--current[data-v-3c1a3383]{border-bottom-color:var(--color-primary);color:var(--color-text)}.terminals__chip[data-v-3c1a3383]{margin-right:10px}.terminals__top h1[data-v-3c1a3383]{margin:0}.terminals__workspace[data-v-3c1a3383]{margin:0 auto 0 var(--gap);flex-wrap:wrap}.terminals__actions[data-v-3c1a3383]{gap:var(--gap);display:flex}.terminals__error[data-v-3c1a3383],.terminals__notice[data-v-3c1a3383],.terminals__empty[data-v-3c1a3383]{margin:0 0 calc(var(--gap) * 2);padding:var(--gap);border-radius:var(--radius)}.terminals__error[data-v-3c1a3383]{background:var(--color-danger-bg);color:var(--color-danger)}.terminals__notice[data-v-3c1a3383]{background:var(--color-surface);border:1px solid var(--color-border)}.terminals__empty[data-v-3c1a3383]{color:var(--color-text-muted)}.terminals__table-wrap[data-v-3c1a3383]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.terminals__table[data-v-3c1a3383]{border-collapse:collapse;width:100%}.terminals__table th[data-v-3c1a3383],.terminals__table td[data-v-3c1a3383]{padding:var(--gap) calc(var(--gap) * 1.5);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.terminals__table th[data-v-3c1a3383]{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.terminals__table tbody tr:last-child td[data-v-3c1a3383]{border-bottom:0}.terminals__num[data-v-3c1a3383]{text-align:right;white-space:nowrap}.terminals__table .terminals__num[data-v-3c1a3383]{text-align:right}.terminals__muted[data-v-3c1a3383]{color:var(--color-text-muted);font-size:12px}.terminals__link[data-v-3c1a3383]{color:var(--color-primary);text-decoration:none}.terminals__active[data-v-3c1a3383]{color:#1a7f37}.terminals__inactive[data-v-3c1a3383]{color:var(--color-text-muted)}.enroll[data-v-b0de9961]{border:1px solid var(--color-primary);border-radius:var(--radius);background:var(--color-surface);margin:12px 0;padding:12px 14px}.enroll__title[data-v-b0de9961]{margin:0 0 4px;font-size:16px}.enroll__hint[data-v-b0de9961],.enroll__muted[data-v-b0de9961]{color:var(--color-text-muted);font-size:13px}.enroll__hint[data-v-b0de9961]{margin:0 0 8px}.enroll__error[data-v-b0de9961]{color:var(--color-danger);margin:0 0 8px}.enroll__item[data-v-b0de9961]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.enroll__who[data-v-b0de9961]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.enroll__code[data-v-b0de9961]{letter-spacing:1px;font:600 18px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.enroll__actions[data-v-b0de9961]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.enroll__select[data-v-b0de9961]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);max-width:260px;color:var(--color-text);font:inherit;padding:6px 8px}.lan[data-v-34f2e3c9]{padding:8px 0}.lan__head[data-v-34f2e3c9]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.lan__muted[data-v-34f2e3c9]{color:var(--color-text-muted);font-size:13px}.lan__error[data-v-34f2e3c9]{color:var(--color-danger);margin:4px 0;font-size:13px}.lan__item[data-v-34f2e3c9]{border-top:1px solid var(--color-border);padding:6px 0}.lan__who[data-v-34f2e3c9]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px;display:flex}.lan__badge[data-v-34f2e3c9]{background:var(--color-danger-bg);color:var(--color-danger);border-radius:10px;padding:1px 8px;font-size:12px}.lan__form[data-v-34f2e3c9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lan__lane[data-v-34f2e3c9]{align-items:center;gap:4px;font-size:13px;display:inline-flex}.lan__input[data-v-34f2e3c9]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;padding:6px 8px}.lan__input--short[data-v-34f2e3c9]{width:64px}.lan__note[data-v-34f2e3c9]{flex-basis:100%;margin:0}.events[data-v-aacd123b]{gap:var(--gap);padding:var(--gap) 0;flex-direction:column;display:flex}.events__top[data-v-aacd123b]{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.events__grid[data-v-aacd123b]{gap:calc(var(--gap) * 1.5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.events__item[data-v-aacd123b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin:0;overflow:hidden}.events__image[data-v-aacd123b],.events__placeholder[data-v-aacd123b]{aspect-ratio:16/9;object-fit:cover;background:var(--color-bg);width:100%;display:block}.events__placeholder[data-v-aacd123b]{color:var(--color-text-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.events__caption[data-v-aacd123b]{padding:var(--gap);flex-direction:column;gap:2px;display:flex}.events__plate-row[data-v-aacd123b]{align-items:center;gap:var(--gap);display:flex}.events__plate[data-v-aacd123b]{border-radius:3px;max-width:96px;max-height:32px}.events__muted[data-v-aacd123b]{color:var(--color-text-muted);margin:0;font-size:12px}.events__break[data-v-aacd123b]{color:#9a6700;font-size:12px}.events__error[data-v-aacd123b]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger);margin:0}.modules__top[data-v-47bb63c2]{justify-content:space-between;align-items:flex-start;gap:var(--gap);flex-wrap:wrap;display:flex}.modules__top h1[data-v-47bb63c2]{margin-bottom:var(--gap)}.modules__lead[data-v-47bb63c2]{margin:0 0 var(--gap);color:var(--color-text-muted)}.modules__muted[data-v-47bb63c2]{color:var(--color-text-muted);margin:0;font-size:12px}.modules__mono[data-v-47bb63c2]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.modules__error[data-v-47bb63c2],.modules__notice[data-v-47bb63c2]{margin:var(--gap) 0;padding:var(--gap);border-radius:var(--radius)}.modules__error[data-v-47bb63c2]{background:var(--color-danger-bg);color:var(--color-danger)}.modules__notice[data-v-47bb63c2]{color:#1a7f37;background:#e6f4ea}.modules__table-wrap[data-v-47bb63c2]{margin-top:calc(var(--gap) * 1.5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.modules__table[data-v-47bb63c2]{border-collapse:collapse;width:100%}.modules__table th[data-v-47bb63c2],.modules__table td[data-v-47bb63c2]{padding:var(--gap) calc(var(--gap) * 1.5);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.modules__table th[data-v-47bb63c2]{color:var(--color-text-muted);white-space:nowrap;font-weight:500}.modules__row--disabled td[data-v-47bb63c2]{color:var(--color-text-muted)}.modules__events-row td[data-v-47bb63c2]{background:var(--color-bg)}.modules__actions[data-v-47bb63c2]{text-align:right;white-space:nowrap}.modules a[data-v-47bb63c2]{color:var(--color-primary);text-decoration:none}.modules__camera+.modules__camera[data-v-47bb63c2]{margin-top:var(--gap)}.modules__dot[data-v-47bb63c2]{vertical-align:1px;background:#a1a1a6;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.modules__dot--online[data-v-47bb63c2]{background:#1a7f37}.modules__dot--idle[data-v-47bb63c2],.modules__dot--push[data-v-47bb63c2]{background:#c48a00}.modules__dot--error[data-v-47bb63c2]{background:var(--color-danger)}.modules__dot--disabled[data-v-47bb63c2]{background:0 0;border:1.5px solid #a1a1a6}.modules__chip[data-v-47bb63c2]{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.modules__chip--warn[data-v-47bb63c2]{color:#9a6700;background:#fff4ce}.modules__chip--err[data-v-47bb63c2]{background:var(--color-danger-bg);color:var(--color-danger)}@media (width<=760px){.modules__table thead[data-v-47bb63c2]{display:none}.modules__table[data-v-47bb63c2],.modules__table tbody[data-v-47bb63c2],.modules__table tr[data-v-47bb63c2],.modules__table td[data-v-47bb63c2]{width:100%;display:block}.modules__table tr[data-v-47bb63c2]{border-bottom:1px solid var(--color-border);padding:6px 10px}.modules__table td[data-v-47bb63c2]{border:none;padding:4px 0}.modules__table td[data-l][data-v-47bb63c2]:before{content:attr(data-l);color:var(--color-text-muted);font-size:12px;display:block}.modules__actions[data-v-47bb63c2]{text-align:left}}.st[data-v-3af04567]{margin:var(--gap) 0}.st__tabs[data-v-3af04567]{margin-bottom:var(--gap);flex-wrap:wrap;gap:6px;display:flex}.st__tab[data-v-3af04567]{border:1px solid var(--color-border);background:var(--color-bg);color:inherit;font:inherit;cursor:pointer;border-radius:14px;padding:5px 12px;font-size:13px}.st__tab--active[data-v-3af04567]{border-color:var(--color-primary,#2f6feb);color:var(--color-primary,#2f6feb);font-weight:600}.st__group[data-v-3af04567]{margin:var(--gap) 0;padding:var(--gap) calc(var(--gap) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius)}.st__group h4[data-v-3af04567]{margin:4px 0 var(--gap);font-size:14px}.st__row[data-v-3af04567]{align-items:center;gap:var(--gap);border-bottom:1px solid var(--color-border);grid-template-columns:220px 1fr 240px;padding:5px 0;display:grid}.st__row[data-v-3af04567]:last-child{border-bottom:0}.st__head[data-v-3af04567]{color:var(--color-text-muted);padding-top:0;font-size:12px}.st__who[data-v-3af04567]{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px}.st__name[data-v-3af04567]{align-items:center;gap:6px;display:inline-flex}.st__i[data-v-3af04567]{border:1px solid var(--color-border);background:var(--color-bg);width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;border-radius:50%;flex:none;padding:0;font:italic 600 11px/16px Georgia,serif}.st__i[data-v-3af04567]:hover,.st__i--on[data-v-3af04567]{border-color:var(--color-primary,#2f6feb);color:var(--color-primary,#2f6feb)}.st__help[data-v-3af04567]{border-radius:var(--radius);background:var(--color-bg);color:var(--color-text-muted);grid-column:1/-1;padding:6px 10px;font-size:13px;line-height:1.4}.st__value[data-v-3af04567]{overflow-wrap:anywhere;font-weight:500}.st__input[data-v-3af04567]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;max-width:360px;color:inherit;font:inherit;box-sizing:border-box;padding:6px 8px}.st__input--changed[data-v-3af04567]{border-color:var(--color-primary,#2f6feb);background:#eef4ff}.st__with-unit[data-v-3af04567]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st__input--bad[data-v-3af04567]{border-color:var(--color-danger)}.st__bad[data-v-3af04567]{color:var(--color-danger);font-size:12px}.st__with-unit .st__muted[data-v-3af04567]{white-space:nowrap}.st__muted[data-v-3af04567]{color:var(--color-text-muted);margin:0;font-size:12px}.st__mono[data-v-3af04567]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.st__msg[data-v-3af04567]{margin:var(--gap) 0;padding:var(--gap);border-radius:var(--radius)}.st__msg--ok[data-v-3af04567]{color:#1a7f37;background:#e6f4ea}.st__msg--warn[data-v-3af04567]{color:#8a5300;background:#fff4e5}.st__msg--err[data-v-3af04567]{background:var(--color-danger-bg);color:var(--color-danger)}.st__link[data-v-3af04567]{color:var(--color-primary,#2f6feb);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.st__actions[data-v-3af04567]{align-items:center;gap:var(--gap);margin-top:var(--gap);flex-wrap:wrap;display:flex}.st__spacer[data-v-3af04567]{flex:1}.st__danger[data-v-3af04567]{color:var(--color-danger)}@media (width<=860px){.st__row[data-v-3af04567]{grid-template-columns:1fr;gap:4px}.st__head[data-v-3af04567]{display:none}.st__input[data-v-3af04567]{max-width:none}}.cc__panel[data-v-b9f686cd]{min-width:0;padding:calc(var(--gap) * 1.5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.cc__muted[data-v-b9f686cd]{color:var(--color-text-muted);margin:0;font-size:12px}.cc__mono[data-v-b9f686cd]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.cc__error[data-v-b9f686cd],.cc__warn[data-v-b9f686cd]{margin:var(--gap) 0;padding:var(--gap);border-radius:var(--radius)}.cc__error[data-v-b9f686cd]{background:var(--color-danger-bg);color:var(--color-danger)}.cc__warn[data-v-b9f686cd]{color:#8a5300;background:#fff4e5}.cc__dot[data-v-b9f686cd]{vertical-align:2px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.cc__dot--online[data-v-b9f686cd]{background:#1a7f37}.cc__dot--offline[data-v-b9f686cd]{background:#a1a1a6}.cc__issued[data-v-b9f686cd]{margin:var(--gap) 0;padding:calc(var(--gap) * 1.5);border-radius:var(--radius);background:#e6f4ea;border:1px solid #1a7f37}.cc__kv td[data-v-b9f686cd]{padding:2px calc(var(--gap) * 1.5) 2px 0}.cc__key[data-v-b9f686cd]{font-size:16px;font-weight:700}.cc__input[data-v-b9f686cd]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;color:inherit;font:inherit;box-sizing:border-box;padding:6px 8px}.cc__head[data-v-b9f686cd]{justify-content:space-between;gap:var(--gap);flex-wrap:wrap;display:flex}.cc__head h2[data-v-b9f686cd]{margin:0 0 4px;font-size:18px}.cc__actions[data-v-b9f686cd]{align-items:center;gap:var(--gap);margin:var(--gap) 0;flex-wrap:wrap;display:flex}.cc__row[data-v-b9f686cd]{align-items:center;gap:var(--gap);margin:var(--gap) 0;grid-template-columns:160px 1fr;display:grid}.cc__presets[data-v-b9f686cd]{margin:var(--gap) 0;flex-wrap:wrap;gap:6px;display:flex}.cc__chip[data-v-b9f686cd]{border:1px solid var(--color-border);background:var(--color-bg);color:inherit;font:inherit;cursor:pointer;border-radius:12px;padding:3px 10px;font-size:12px}.cc__chip--active[data-v-b9f686cd]{border-color:var(--color-primary,#2f6feb);color:var(--color-primary,#2f6feb)}.cc__chip--danger[data-v-b9f686cd]{color:var(--color-danger)}.cc__request[data-v-b9f686cd]{gap:var(--gap);grid-template-columns:100px 1fr;display:grid}.cc__body[data-v-b9f686cd]{min-height:180px;margin-top:var(--gap);resize:vertical}.cc__result[data-v-b9f686cd]{margin-top:var(--gap);padding:var(--gap);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}.cc__result--err[data-v-b9f686cd]{border-color:var(--color-danger)}.cc__pre[data-v-b9f686cd]{max-height:360px;margin:var(--gap) 0 0;white-space:pre-wrap;word-break:break-all;font-size:12px;overflow:auto}.cc__expert[data-v-b9f686cd]{margin:var(--gap) 0}.cc__expert summary[data-v-b9f686cd]{cursor:pointer;color:var(--color-text-muted);font-size:13px}.cc__subtitle[data-v-b9f686cd]{margin:calc(var(--gap) * 2) 0 var(--gap);font-size:15px}.cc__journal[data-v-b9f686cd]{border-collapse:collapse;width:100%}.cc__journal td[data-v-b9f686cd]{border-bottom:1px solid var(--color-border);vertical-align:top;cursor:pointer;padding:4px 6px}.cc__bad[data-v-b9f686cd]{color:var(--color-danger)}.cc__live[data-v-b9f686cd]{border-radius:var(--radius);color:#fff;background:#1a7f37;padding:6px 14px;font-weight:600;text-decoration:none}@media (width<=860px){.cc__row[data-v-b9f686cd],.cc__request[data-v-b9f686cd]{grid-template-columns:1fr}}.cc__top[data-v-8a678b49]{justify-content:space-between;align-items:flex-start;gap:var(--gap);flex-wrap:wrap;display:flex}.cc__top h1[data-v-8a678b49]{margin-bottom:var(--gap)}.cc__lead[data-v-8a678b49]{margin:0 0 var(--gap);color:var(--color-text-muted)}.cc__muted[data-v-8a678b49]{color:var(--color-text-muted);margin:0;font-size:12px}.cc__mono[data-v-8a678b49]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.cc__error[data-v-8a678b49]{margin:var(--gap) 0;padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger)}.cc__dot[data-v-8a678b49]{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.cc__dot--online[data-v-8a678b49]{background:#1a7f37}.cc__dot--offline[data-v-8a678b49]{background:#a1a1a6}.cc__issued[data-v-8a678b49]{margin:var(--gap) 0;padding:calc(var(--gap) * 1.5);border-radius:var(--radius);background:#e6f4ea;border:1px solid #1a7f37}.cc__kv td[data-v-8a678b49]{padding:2px calc(var(--gap) * 1.5) 2px 0}.cc__key[data-v-8a678b49]{font-size:16px;font-weight:700}.cc__layout[data-v-8a678b49]{gap:calc(var(--gap) * 1.5);margin-top:calc(var(--gap) * 1.5);grid-template-columns:minmax(220px,300px) 1fr;display:grid}.cc__list[data-v-8a678b49]{gap:var(--gap);flex-direction:column;display:flex}.cc__item[data-v-8a678b49]{padding:var(--gap);text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:inherit;font:inherit;cursor:pointer;display:block}.cc__item--active[data-v-8a678b49]{border-color:var(--color-primary,#2f6feb);box-shadow:0 0 0 1px var(--color-primary,#2f6feb)}.cc__item--pending[data-v-8a678b49]{cursor:default;border-style:dashed}.cc__add[data-v-8a678b49]{gap:calc(var(--gap) / 2);padding:var(--gap);border:1px dashed var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.cc__input[data-v-8a678b49]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;color:inherit;font:inherit;box-sizing:border-box;padding:6px 8px}@media (width<=860px){.cc__layout[data-v-8a678b49]{grid-template-columns:1fr}}.zoom[data-v-7a17aac0]{align-items:center;gap:6px var(--gap);margin:var(--gap) 0;padding:var(--gap);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.zoom__value[data-v-7a17aac0]{min-width:44px;font-size:18px;font-weight:600}.zoom__step[data-v-7a17aac0]{align-items:center;gap:6px;font-size:13px;display:flex}.zoom__step select[data-v-7a17aac0]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:inherit;font:inherit;padding:4px 6px}.zoom__muted[data-v-7a17aac0]{color:var(--color-text-muted);margin:0;font-size:13px}.zoom__err[data-v-7a17aac0]{color:var(--color-danger);font-size:13px}.zoom__hint[data-v-7a17aac0]{flex-basis:100%}.live__top[data-v-60efcd20]{justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.live__actions[data-v-60efcd20]{gap:var(--gap);display:flex}.live__muted[data-v-60efcd20]{margin:var(--gap) 0;color:var(--color-text-muted);font-size:13px}.live__dot[data-v-60efcd20]{background:#c48a00;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.live__dot--playing[data-v-60efcd20]{background:#1a7f37}.live__dot--error[data-v-60efcd20]{background:var(--color-danger)}.live__frame[data-v-60efcd20]{border-radius:var(--radius);background:#000;overflow:hidden}.live__video[data-v-60efcd20]{background:#000;width:100%;max-height:80vh;display:block}.live-page__title[data-v-239ef94f]{margin:0;font-size:20px}.connect[data-v-103c4bc7]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.connect__item[data-v-103c4bc7]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:10px 12px}.connect__head[data-v-103c4bc7]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.connect__dot[data-v-103c4bc7]{border-radius:50%;width:9px;height:9px}.connect__dot--up[data-v-103c4bc7]{background:#1a7f37}.connect__dot--down[data-v-103c4bc7]{background:var(--color-danger)}.connect__muted[data-v-103c4bc7]{color:var(--color-text-muted);margin:0;font-size:13px}.connect__error[data-v-103c4bc7]{color:var(--color-danger);margin:0}.connect__form[data-v-103c4bc7]{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:10px;display:flex}.connect__field[data-v-103c4bc7]{gap:4px;font-size:13px;display:grid}.connect__input[data-v-103c4bc7]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:260px;color:inherit;font:inherit;padding:6px 8px}.connect__wide[data-v-103c4bc7]{flex-basis:100%}.panel[data-v-37913c40]{gap:calc(var(--gap) * 1.5);margin-bottom:calc(var(--gap) * 2);padding:calc(var(--gap) * 2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.panel h2[data-v-37913c40]{margin:0;font-size:16px}.panel__grid[data-v-37913c40]{gap:var(--gap) calc(var(--gap) * 2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.panel__error[data-v-37913c40]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger);margin:0}.panel__actions[data-v-37913c40]{gap:var(--gap);display:flex}.camera-form__agent[data-v-37913c40]{margin:8px 0}.camera-form__agent summary[data-v-37913c40]{cursor:pointer;color:var(--color-primary)}.camera-form__muted[data-v-37913c40]{color:var(--color-text-muted);margin:4px 0 8px;font-size:13px}.camera-form__check[data-v-37913c40]{align-items:center;gap:6px;font-size:14px;display:flex}.lanes[data-v-0cc554a5]{gap:calc(var(--gap) * 2);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.lanes__side h3[data-v-0cc554a5]{margin:0 0 var(--gap);font-size:15px}.lanes__lane[data-v-0cc554a5]{margin-bottom:calc(var(--gap) * 1.5)}.lanes__lane-title[data-v-0cc554a5]{text-transform:uppercase;color:var(--color-text-muted,#6e6e73);margin-bottom:4px;font-size:12px;font-weight:600}.lanes__camera[data-v-0cc554a5]{margin-bottom:var(--gap);padding:var(--gap);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:2px;display:flex}.lanes__camera--off[data-v-0cc554a5]{opacity:.6}.lanes__head[data-v-0cc554a5]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lanes__name[data-v-0cc554a5]{color:var(--color-text);font-weight:600}.lanes__status[data-v-0cc554a5]{font-size:13px}.lanes__edit[data-v-0cc554a5]{margin-left:auto}.lanes__muted[data-v-0cc554a5]{color:var(--color-text-muted,#6e6e73);font-size:13px}.lanes__mono[data-v-0cc554a5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lanes__dot[data-v-0cc554a5]{background:#a1a1a6;border-radius:50%;width:9px;height:9px;display:inline-block}.lanes__dot--small[data-v-0cc554a5]{width:7px;height:7px}.lanes__dot--online[data-v-0cc554a5]{background:#1a7f37}.lanes__dot--idle[data-v-0cc554a5],.lanes__dot--push[data-v-0cc554a5]{background:#c48a00}.lanes__dot--error[data-v-0cc554a5]{background:var(--color-danger)}.lanes__dot--disabled[data-v-0cc554a5]{background:0 0;border:1.5px solid #a1a1a6}.lines[data-v-b8a87ed4]{gap:8px;display:grid}.lines__top[data-v-b8a87ed4]{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.lines__top h2[data-v-b8a87ed4]{margin:0;font-size:17px}.lines__muted[data-v-b8a87ed4]{color:var(--color-text-muted);margin:0;font-size:13px}.lines__warn[data-v-b8a87ed4]{border-radius:var(--radius);color:#8a5300;background:#fff4e5;margin:0;padding:8px 12px;font-size:13px}.lines__error[data-v-b8a87ed4]{color:var(--color-danger);margin:0}.lines__form[data-v-b8a87ed4]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;align-items:flex-end;gap:12px 20px;padding:12px;display:flex}.lines__field[data-v-b8a87ed4]{border:none;gap:4px;margin:0;padding:0;font-size:13px;display:grid}.lines__field legend[data-v-b8a87ed4]{margin-bottom:4px}.lines__input[data-v-b8a87ed4]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:240px;color:inherit;font:inherit;padding:6px 8px}.lines__check[data-v-b8a87ed4]{align-items:center;gap:4px;margin-right:12px;display:inline-flex}.lines__actions[data-v-b8a87ed4]{gap:8px;display:flex}.lines__table[data-v-b8a87ed4]{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:100%}.lines__table td[data-v-b8a87ed4]{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:8px 10px}.lines__badge[data-v-b8a87ed4]{color:#1f4fbf;background:#e8f0fe;border-radius:10px;margin-right:4px;padding:1px 8px;font-size:12px;display:inline-block}.lines__camera[data-v-b8a87ed4]{color:var(--color-primary);margin-right:8px;text-decoration:none}.lines__row-actions[data-v-b8a87ed4]{white-space:nowrap;text-align:right}.tsv[data-v-9f3137da]{gap:8px;display:grid}.tsv h2[data-v-9f3137da]{margin:0;font-size:17px}.tsv__muted[data-v-9f3137da]{color:var(--color-text-muted);margin:0;font-size:13px}.tsv__list[data-v-9f3137da]{flex-wrap:wrap;gap:8px 20px;display:flex}.tsv__check[data-v-9f3137da]{align-items:center;gap:6px;display:inline-flex}.tsv__actions[data-v-9f3137da]{align-items:center;gap:12px;display:flex}.tsv__error[data-v-9f3137da]{color:var(--color-danger);font-size:13px}.terminal-settings[data-v-f6497f30]{gap:var(--gap);flex-direction:column;display:flex}.terminal-settings__details[data-v-f6497f30]{gap:var(--gap) calc(var(--gap) * 2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.terminal-settings__details dt[data-v-f6497f30]{color:var(--color-text-muted);font-size:12px}.terminal-settings__details dd[data-v-f6497f30]{overflow-wrap:anywhere;margin:0}.terminal-settings__muted[data-v-f6497f30]{color:var(--color-text-muted)}.terminal-settings__error[data-v-f6497f30]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger);margin:0}.camera-page[data-v-1faaeef7]{gap:var(--gap);flex-direction:column;display:flex}.camera-page h1[data-v-1faaeef7]{margin:0}.camera-page h2[data-v-1faaeef7]{margin:calc(var(--gap) * 1.5) 0 0;font-size:17px}.camera-page__back[data-v-1faaeef7]{color:var(--color-primary);align-self:flex-start;font-size:14px;text-decoration:none}.camera-page__top[data-v-1faaeef7]{justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.camera-page__muted[data-v-1faaeef7]{color:var(--color-text-muted,#6e6e73);font-weight:400}.camera-page__error[data-v-1faaeef7]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger);margin:0}.camera-page__notice[data-v-1faaeef7]{padding:var(--gap);border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);margin:0}.camera-page__terminals[data-v-1faaeef7]{margin:0;padding-left:20px}.camera-page__details[data-v-1faaeef7]{gap:var(--gap) calc(var(--gap) * 2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.camera-page__details dt[data-v-1faaeef7]{color:var(--color-text-muted,#6e6e73);font-size:12px}.camera-page__details dd[data-v-1faaeef7]{margin:0}.term-tabs[data-v-1faaeef7]{border-bottom:1px solid var(--color-border);gap:4px;display:flex}.term-tabs__tab[data-v-1faaeef7]{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px}.term-tabs__tab--current[data-v-1faaeef7]{border-bottom-color:var(--color-primary);color:var(--color-text)}.journal__top[data-v-2933d6d2]{justify-content:space-between;align-items:flex-start;gap:var(--gap);flex-wrap:wrap;display:flex}.journal__lead[data-v-2933d6d2]{margin:0 0 var(--gap);color:var(--color-text-muted)}.journal__filters[data-v-2933d6d2]{align-items:flex-end;gap:var(--gap);flex-wrap:wrap;display:flex}.journal__muted[data-v-2933d6d2]{color:var(--color-text-muted);margin:0;font-size:12px}.journal__error[data-v-2933d6d2]{margin:var(--gap) 0;padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger)}.journal__table-wrap[data-v-2933d6d2]{margin-top:calc(var(--gap) * 1.5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.journal__table[data-v-2933d6d2]{border-collapse:collapse;width:100%}.journal__table th[data-v-2933d6d2],.journal__table td[data-v-2933d6d2]{padding:var(--gap) calc(var(--gap) * 1.5);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.journal__table th[data-v-2933d6d2]{color:var(--color-text-muted);white-space:nowrap;font-weight:500}.journal__chip[data-v-2933d6d2]{background:var(--color-bg);white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:12px;display:inline-block}.journal__chip--ok[data-v-2933d6d2]{color:#1a7f37;background:#e6f4ea}.journal__chip--none[data-v-2933d6d2]{color:#8a5a00;background:#fff4d6}.journal__plate[data-v-2933d6d2]{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.journal__conf[data-v-2933d6d2]{border-radius:8px;padding:0 6px;font-size:12px;font-weight:500;display:inline-block}.journal__conf--high[data-v-2933d6d2]{color:#1a7f37;background:#e6f4ea}.journal__conf--mid[data-v-2933d6d2]{color:#8a5a00;background:#fff4d6}.journal__conf--low[data-v-2933d6d2]{background:var(--color-danger-bg);color:var(--color-danger)}.journal__image[data-v-2933d6d2]{aspect-ratio:16/9;object-fit:cover;background:var(--color-bg);border-radius:4px;width:120px;display:block}.journal__thumb[data-v-2933d6d2]{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.journal__plate-image[data-v-2933d6d2]{border-radius:3px;max-width:96px;max-height:32px;margin-top:4px;display:block}.journal__full[data-v-2933d6d2]{z-index:1000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.journal__full img[data-v-2933d6d2]{object-fit:contain;max-width:100%;max-height:100%}.journal__full-note[data-v-2933d6d2]{color:#fff}.journal__pager[data-v-2933d6d2]{justify-content:center;align-items:center;gap:var(--gap);margin-top:var(--gap);display:flex}@media (width<=720px){.journal__table thead[data-v-2933d6d2]{display:none}.journal__table tr[data-v-2933d6d2]{border-bottom:1px solid var(--color-border);display:block}.journal__table td[data-v-2933d6d2]{padding:calc(var(--gap) / 2) var(--gap);border:0;display:block}.journal__table td[data-l][data-v-2933d6d2]:before{content:attr(data-l);color:var(--color-text-muted);font-size:11px;display:block}}.cams[data-v-2f1b7cfc]{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.cams__top[data-v-2f1b7cfc]{justify-content:space-between;align-items:flex-start;gap:var(--gap);flex-wrap:wrap;display:flex}.cams__top h1[data-v-2f1b7cfc]{margin:0 0 calc(var(--gap) / 2)}.cams__lead[data-v-2f1b7cfc]{color:var(--color-text-muted);margin:0}.cams__muted[data-v-2f1b7cfc]{color:var(--color-text-muted);font-size:12px;font-weight:400}.cams__mono[data-v-2f1b7cfc]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.cams__error[data-v-2f1b7cfc]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger);margin:0}.cams__tabs[data-v-2f1b7cfc]{border-bottom:1px solid var(--color-border);gap:4px;display:flex}.cams__tab[data-v-2f1b7cfc]{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px}.cams__tab--current[data-v-2f1b7cfc]{border-bottom-color:var(--color-primary);color:var(--color-text);font-weight:600}.cams__summary[data-v-2f1b7cfc]{gap:var(--gap);flex-wrap:wrap;display:flex}.cams__tile[data-v-2f1b7cfc]{min-width:130px;padding:var(--gap) calc(var(--gap) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;border-left-width:4px;flex-direction:column;align-items:flex-start;display:flex}button.cams__tile[data-v-2f1b7cfc]{cursor:pointer}.cams__tile--current[data-v-2f1b7cfc]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.cams__tile--up[data-v-2f1b7cfc]{border-left-color:#1a7f37}.cams__tile--idle[data-v-2f1b7cfc]{border-left-color:#d4a72c}.cams__tile--down[data-v-2f1b7cfc]{border-left-color:var(--color-danger)}.cams__tile--off[data-v-2f1b7cfc]{border-left-color:#a1a1a6}.cams__tile--day[data-v-2f1b7cfc]{border-left-color:var(--color-primary)}.cams__count[data-v-2f1b7cfc]{font-size:22px;font-weight:600}.cams__filters[data-v-2f1b7cfc]{align-items:flex-end;gap:var(--gap);flex-wrap:wrap;display:flex}.cams__post h2[data-v-2f1b7cfc]{margin:calc(var(--gap) / 2) 0 var(--gap);font-size:17px}.cams__post h2 a[data-v-2f1b7cfc]{color:inherit}.cams__table-wrap[data-v-2f1b7cfc]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.cams__table[data-v-2f1b7cfc]{border-collapse:collapse;width:100%}.cams__table th[data-v-2f1b7cfc],.cams__table td[data-v-2f1b7cfc]{padding:var(--gap) calc(var(--gap) * 1.5);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.cams__table th[data-v-2f1b7cfc]{color:var(--color-text-muted);white-space:nowrap;font-weight:500}.cams__row[data-v-2f1b7cfc]{cursor:pointer}.cams__row:hover td[data-v-2f1b7cfc]{background:var(--color-bg)}.cams__row--off td[data-v-2f1b7cfc]{color:var(--color-text-muted)}.cams__name[data-v-2f1b7cfc]{color:var(--color-text);font-weight:600;text-decoration:none}.cams__name[data-v-2f1b7cfc]:hover{text-decoration:underline}.cams__path+.cams__path[data-v-2f1b7cfc]{margin-top:4px}.cams__list[data-v-2f1b7cfc]{margin:0;padding-left:0;list-style:none}.cams__list li+li[data-v-2f1b7cfc]{margin-top:6px}.cams__dot[data-v-2f1b7cfc]{vertical-align:1px;background:#a1a1a6;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.cams__dot--small[data-v-2f1b7cfc]{width:7px;height:7px}.cams__dot--up[data-v-2f1b7cfc]{background:#1a7f37}.cams__dot--idle[data-v-2f1b7cfc]{background:#d4a72c}.cams__dot--down[data-v-2f1b7cfc]{background:var(--color-danger)}.cams__dot--off[data-v-2f1b7cfc]{background:0 0;border:1.5px solid #a1a1a6}@media (width<=760px){.cams__table thead[data-v-2f1b7cfc]{display:none}.cams__table[data-v-2f1b7cfc],.cams__table tbody[data-v-2f1b7cfc],.cams__table tr[data-v-2f1b7cfc],.cams__table td[data-v-2f1b7cfc]{width:100%;display:block}.cams__table tr[data-v-2f1b7cfc]{border-bottom:1px solid var(--color-border);padding:6px 10px}.cams__table td[data-v-2f1b7cfc]{border:none;padding:4px 0}.cams__table td[data-l][data-v-2f1b7cfc]:before{content:attr(data-l);color:var(--color-text-muted);font-size:12px;display:block}}.camlog__top[data-v-3be1c125]{justify-content:space-between;align-items:flex-start;gap:var(--gap);flex-wrap:wrap;display:flex}.camlog__top h1[data-v-3be1c125]{margin-bottom:var(--gap)}.camlog__lead[data-v-3be1c125]{margin:0 0 var(--gap);color:var(--color-text-muted)}.camlog__muted[data-v-3be1c125]{color:var(--color-text-muted);margin:0;font-size:12px}.camlog__note[data-v-3be1c125]{overflow-wrap:anywhere;max-width:280px}.camlog__mono[data-v-3be1c125]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.camlog__error[data-v-3be1c125]{margin:var(--gap) 0;padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger)}.camlog__table-wrap[data-v-3be1c125]{margin-top:calc(var(--gap) * 1.5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.camlog__table[data-v-3be1c125]{border-collapse:collapse;width:100%}.camlog__table th[data-v-3be1c125],.camlog__table td[data-v-3be1c125]{padding:var(--gap) calc(var(--gap) * 1.5);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.camlog__table th[data-v-3be1c125]{color:var(--color-text-muted);white-space:nowrap;font-weight:500}.camlog__chip[data-v-3be1c125]{background:var(--color-bg);white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:12px;display:inline-block}.camlog__chip--stored[data-v-3be1c125]{color:#1a7f37;background:#e6f4ea}.camlog__chip--service[data-v-3be1c125]{color:#3b5b85;background:#eef2f7}.camlog__chip--unauthorized[data-v-3be1c125],.camlog__chip--too_large[data-v-3be1c125],.camlog__chip--error[data-v-3be1c125]{background:var(--color-danger-bg);color:var(--color-danger)}.camlog__plate[data-v-3be1c125]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.camlog__conf[data-v-3be1c125]{cursor:help;border-radius:8px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:500;display:inline-block}.camlog__conf--high[data-v-3be1c125]{color:#1a7f37;background:#e6f4ea}.camlog__conf--mid[data-v-3be1c125]{color:#8a5a00;background:#fff4d6}.camlog__conf--low[data-v-3be1c125]{background:var(--color-danger-bg);color:var(--color-danger)}.camlog__image[data-v-3be1c125]{aspect-ratio:16/9;object-fit:cover;background:var(--color-bg);border-radius:4px;width:160px;display:block}.camlog__thumb[data-v-3be1c125]{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.camlog__full[data-v-3be1c125]{z-index:1000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.camlog__full img[data-v-3be1c125]{object-fit:contain;max-width:100%;max-height:100%}.camlog__full-note[data-v-3be1c125]{color:#fff}.camlog__plate-image[data-v-3be1c125]{border-radius:3px;max-width:96px;max-height:32px;margin-top:4px;display:block}.camlog__pager[data-v-3be1c125]{justify-content:center;align-items:center;gap:var(--gap);margin-top:var(--gap);display:flex}@media (width<=720px){.camlog__table thead[data-v-3be1c125]{display:none}.camlog__table tr[data-v-3be1c125]{border-bottom:1px solid var(--color-border);display:block}.camlog__table td[data-v-3be1c125]{padding:calc(var(--gap) / 2) var(--gap);border:0;display:block}.camlog__table td[data-l][data-v-3be1c125]:before{content:attr(data-l);color:var(--color-text-muted);font-size:11px;display:block}}.probe[data-v-c2ec59aa]{gap:16px;max-width:960px;display:grid}.probe__lead[data-v-c2ec59aa]{color:var(--text-muted,#666);margin:0}.probe__cameras[data-v-c2ec59aa]{flex-wrap:wrap;gap:12px;display:flex}.probe__camera[data-v-c2ec59aa]{border:1px solid var(--border,#ddd);border-radius:var(--radius);gap:8px;padding:12px;display:grid}.probe__camera h2[data-v-c2ec59aa]{margin:0;font-size:1rem}.probe__hint[data-v-c2ec59aa]{color:var(--text-muted,#666);font-size:.875rem}.probe__bar[data-v-c2ec59aa]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.probe__row[data-v-c2ec59aa]{border:1px solid var(--border,#ddd);border-radius:var(--radius);flex-wrap:wrap;gap:16px;padding:12px;display:flex}.probe__img[data-v-c2ec59aa]{border-radius:var(--radius);width:min(400px,100%);height:auto}.probe__plate[data-v-c2ec59aa]{max-height:60px}.probe__row dl[data-v-c2ec59aa]{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;display:grid}.probe__row dt[data-v-c2ec59aa]{color:var(--text-muted,#666)}.probe__row dd[data-v-c2ec59aa]{margin:0}.probe__same[data-v-c2ec59aa]{color:#1a7f37;margin-left:8px;font-weight:600}.probe__new[data-v-c2ec59aa]{color:#9a6700;margin-left:8px;font-weight:600}.probe__error[data-v-c2ec59aa]{color:#cf222e}.hist[data-v-ba59e0eb]{gap:10px;display:grid}.hist__bar[data-v-ba59e0eb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hist__muted[data-v-ba59e0eb]{color:var(--color-text-muted);margin:0;font-size:13px}.hist__error[data-v-ba59e0eb]{color:var(--color-danger);margin:0}.hist__list[data-v-ba59e0eb]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hist__item[data-v-ba59e0eb]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:10px 12px}.hist__head[data-v-ba59e0eb]{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px;display:flex}.hist__badge[data-v-ba59e0eb]{background:var(--color-bg);border-radius:10px;padding:1px 8px;font-size:12px}.hist__badge--write[data-v-ba59e0eb]{color:#1f4fbf;background:#e8f0fe}.hist__changes[data-v-ba59e0eb]{border-collapse:collapse;font-size:13px}.hist__changes td[data-v-ba59e0eb]{vertical-align:top;padding:2px 8px 2px 0}.hist__path[data-v-ba59e0eb]{color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hist__old[data-v-ba59e0eb]{color:var(--color-danger);word-break:break-all;text-decoration:line-through}.hist__new[data-v-ba59e0eb]{color:#1a7f37;word-break:break-all;font-weight:600}.hist__arrow[data-v-ba59e0eb]{color:var(--color-text-muted)}.ep[data-v-284e175c]{align-items:flex-start;gap:calc(var(--gap) / 2);padding:var(--gap) calc(var(--gap) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.ep h2[data-v-284e175c]{margin:0;font-size:15px}.ep h3[data-v-284e175c]{margin:calc(var(--gap) / 2) 0 0;font-size:13px}.ep p[data-v-284e175c]{margin:0}.ep__muted[data-v-284e175c]{color:var(--color-text-muted);font-size:12px}.ep__error[data-v-284e175c]{color:var(--color-danger)}.ep__form[data-v-284e175c]{gap:var(--gap);flex-direction:column;width:min(420px,100%);display:flex}.ep__check[data-v-284e175c]{align-items:center;gap:8px;display:flex}.ep__bar[data-v-284e175c]{gap:var(--gap);flex-wrap:wrap;display:flex}.ep__details[data-v-284e175c]{gap:6px;margin:0;display:grid}.ep__details div[data-v-284e175c]{flex-wrap:wrap;gap:8px;display:flex}.ep__details dt[data-v-284e175c]{color:var(--color-text-muted)}.ep__details dd[data-v-284e175c]{margin:0}.ep__mono[data-v-284e175c]{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ep__scroll[data-v-284e175c]{width:100%;overflow-x:auto}.ep__table[data-v-284e175c]{border-collapse:collapse;font-size:13px}.ep__table th[data-v-284e175c],.ep__table td[data-v-284e175c]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:4px 10px 4px 0}.ep__st--sent[data-v-284e175c]{color:var(--color-success,#1a7f37)}.ep__st--rejected[data-v-284e175c]{color:var(--color-danger)}.ep__st--pending[data-v-284e175c],.ep__st--skipped[data-v-284e175c]{color:var(--color-text-muted)}.pwd[data-v-219f23d7]{align-items:flex-start;gap:calc(var(--gap) / 2);padding:var(--gap) calc(var(--gap) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.pwd h2[data-v-219f23d7]{margin:0;font-size:15px}.pwd h3[data-v-219f23d7]{margin:calc(var(--gap) / 2) 0 0;font-size:13px}.pwd p[data-v-219f23d7]{margin:0}.pwd__muted[data-v-219f23d7]{color:var(--color-text-muted);font-size:12px}.pwd__error[data-v-219f23d7]{color:var(--color-danger)}.pwd__bar[data-v-219f23d7]{gap:var(--gap);flex-wrap:wrap;display:flex}.pwd__shown[data-v-219f23d7]{align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.pwd__value[data-v-219f23d7]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);-webkit-user-select:all;user-select:all;word-break:break-all;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.pwd__views[data-v-219f23d7]{margin:0;padding-left:18px;font-size:13px}.setup[data-v-4ce8d23c]{align-items:flex-start;gap:calc(var(--gap) / 2);padding:var(--gap) calc(var(--gap) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.setup h2[data-v-4ce8d23c]{margin:0;font-size:15px}.setup p[data-v-4ce8d23c]{margin:0}.setup__muted[data-v-4ce8d23c]{color:var(--color-text-muted);font-size:12px}.setup__error[data-v-4ce8d23c]{color:var(--color-danger)}.setup__code[data-v-4ce8d23c]{align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.setup__code code[data-v-4ce8d23c]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);letter-spacing:2px;-webkit-user-select:all;user-select:all;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px}.tasks[data-v-5fd587dc]{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.tasks p[data-v-5fd587dc]{margin:0}.tasks__muted[data-v-5fd587dc]{color:var(--color-text-muted);font-size:12px}.tasks__warn[data-v-5fd587dc],.tasks__error[data-v-5fd587dc]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger)}.tasks__bar[data-v-5fd587dc]{align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.tasks__apply[data-v-5fd587dc]{align-items:flex-start;gap:var(--gap);padding:var(--gap) calc(var(--gap) * 1.5);border:1px solid var(--color-primary);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.tasks__changes[data-v-5fd587dc]{margin:0;padding-left:18px}.tasks__field[data-v-5fd587dc]{flex-direction:column;gap:4px;font-size:13px;display:flex}.tasks__input[data-v-5fd587dc]{border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;padding:6px 10px}.tasks__channel[data-v-5fd587dc]{align-items:center;gap:var(--gap);font-size:13px;display:flex}.tasks__check[data-v-5fd587dc]{align-items:flex-start;gap:8px;font-size:13px;display:flex}.tasks__item[data-v-5fd587dc]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.tasks__head[data-v-5fd587dc]{width:100%;padding:var(--gap) calc(var(--gap) * 1.5);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tasks__body[data-v-5fd587dc]{gap:var(--gap);padding:0 calc(var(--gap) * 1.5) var(--gap);flex-direction:column;min-width:0;display:flex}.tasks__chip[data-v-5fd587dc]{background:var(--color-border);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.tasks__chip--done[data-v-5fd587dc]{color:#1a7f37;background:#e6f4ea}.tasks__chip--failed[data-v-5fd587dc],.tasks__chip--expired[data-v-5fd587dc]{background:var(--color-danger-bg);color:var(--color-danger)}.tasks__chip--queued[data-v-5fd587dc],.tasks__chip--sent[data-v-5fd587dc]{color:#9a6700;background:#fff4ce}.tasks__diffs[data-v-5fd587dc]{border-collapse:collapse;max-width:100%;font-size:13px;display:block;overflow-x:auto}.tasks__diffs th[data-v-5fd587dc],.tasks__diffs td[data-v-5fd587dc]{border-bottom:1px solid var(--color-border);text-align:left;padding:4px 10px 4px 0}.tasks__diffs th[data-v-5fd587dc]{color:var(--color-text-muted);font-weight:500}.tasks__mono[data-v-5fd587dc],.tasks__log[data-v-5fd587dc]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.tasks__log[data-v-5fd587dc]{max-height:260px;padding:var(--gap);border-radius:var(--radius);background:var(--color-bg);white-space:pre-wrap;margin:0;overflow:auto}.tasks__img[data-v-5fd587dc]{border-radius:var(--radius);width:min(640px,100%);height:auto}.zone[data-v-94b3464f]{gap:12px;display:grid}.zone__fields[data-v-94b3464f]{flex-wrap:wrap;gap:12px 24px;display:flex}.zone__field[data-v-94b3464f]{gap:4px;max-width:360px;display:grid}.zone__input[data-v-94b3464f]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:inherit;font:inherit;padding:6px 8px}.zone__stage[data-v-94b3464f]{aspect-ratio:16/9;background:var(--color-border,#e5e7eb);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;max-width:960px;position:relative;overflow:hidden}.zone__frame[data-v-94b3464f]{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.zone__svg[data-v-94b3464f]{width:100%;height:100%;position:absolute;inset:0}.zone__area[data-v-94b3464f]{fill:#22c55e2e;pointer-events:none}.zone__line[data-v-94b3464f]{fill:none;stroke-width:4px;vector-effect:non-scaling-stroke;pointer-events:none}.zone__hit[data-v-94b3464f]{fill:none;stroke:#0000;stroke-width:24px;vector-effect:non-scaling-stroke;cursor:move}.zone__handle[data-v-94b3464f]{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:grab}.zone__handle--locked[data-v-94b3464f],.zone__stage--empty .zone__hit[data-v-94b3464f]{cursor:default}.zone__placeholder[data-v-94b3464f]{text-align:center;color:var(--color-text-muted,#6b7280);pointer-events:none;position:absolute;inset:auto 0 12px}.zone__legend[data-v-94b3464f]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.zone__legend li[data-v-94b3464f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zone__swatch[data-v-94b3464f]{border-radius:3px;width:14px;height:14px}.zone__mono[data-v-94b3464f]{font-family:ui-monospace,monospace;font-size:13px}.zone__actions[data-v-94b3464f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zone__muted[data-v-94b3464f]{color:var(--color-text-muted,#6b7280);margin:0}.zone__error[data-v-94b3464f]{color:var(--color-danger,#dc2626);margin:0}.zone__ok[data-v-94b3464f]{color:var(--color-success,#16a34a);margin:0}.strip[data-v-f5780212]{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;min-width:0;display:grid}.strip__cell[data-v-f5780212]{background:var(--color-border);border-radius:3px;height:18px}.strip__cell--up[data-v-f5780212]{background:#1a7f37}.strip__cell--mixed[data-v-f5780212]{background:#d4a72c}.strip__cell--down[data-v-f5780212]{background:var(--color-danger)}.card[data-v-ba03102f]{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.card h1[data-v-ba03102f]{margin:0 0 4px}.card h2[data-v-ba03102f]{margin:var(--gap) 0 0;font-size:17px}.card p[data-v-ba03102f]{margin:0}.card__top a[data-v-ba03102f]{color:var(--color-primary);text-decoration:none}.card__crumbs[data-v-ba03102f]{color:var(--color-text-muted);margin:0;font-size:14px}.card__crumbs a[data-v-ba03102f]{color:var(--color-primary);text-decoration:none}.card__back[data-v-ba03102f]{color:var(--color-primary);align-self:flex-start;font-size:14px;text-decoration:none}.card__muted[data-v-ba03102f]{color:var(--color-text-muted);font-size:12px;font-weight:400}h1 .card__muted[data-v-ba03102f]{font-size:16px}.card__mono[data-v-ba03102f]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.card__error[data-v-ba03102f],.card__notice[data-v-ba03102f]{padding:var(--gap);border-radius:var(--radius)}.card__error[data-v-ba03102f]{background:var(--color-danger-bg);color:var(--color-danger)}.card__notice[data-v-ba03102f]{background:var(--color-surface);border:1px solid var(--color-border)}.card__tabs[data-v-ba03102f]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px;display:flex}.card__tab[data-v-ba03102f]{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px}.card__parts[data-v-ba03102f]{flex-wrap:wrap;gap:6px;display:flex}.card__part[data-v-ba03102f]{border:1px solid var(--color-border);background:var(--color-bg);color:inherit;font:inherit;cursor:pointer;border-radius:14px;padding:4px 12px;font-size:13px}.card__part--current[data-v-ba03102f]{border-color:var(--color-primary);color:var(--color-primary)}.card__tab--current[data-v-ba03102f]{border-bottom-color:var(--color-primary);color:var(--color-text);font-weight:600}.card__tiles[data-v-ba03102f]{gap:var(--gap);flex-wrap:wrap;display:flex}.card__tile[data-v-ba03102f]{min-width:130px;padding:var(--gap) calc(var(--gap) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);border-left-width:4px;flex-direction:column;display:flex}.card__tile--up[data-v-ba03102f]{border-left-color:#1a7f37}.card__tile--idle[data-v-ba03102f]{border-left-color:#d4a72c}.card__tile--down[data-v-ba03102f]{border-left-color:var(--color-danger)}.card__tile--off[data-v-ba03102f]{border-left-color:#a1a1a6}.card__big[data-v-ba03102f]{font-size:20px;font-weight:600}.card__paths[data-v-ba03102f]{gap:calc(var(--gap) * 1.5);padding:var(--gap) calc(var(--gap) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.card__path[data-v-ba03102f]{flex-direction:column;gap:6px;min-width:0;display:flex}.card__path--total[data-v-ba03102f]{padding-bottom:var(--gap);border-bottom:1px solid var(--color-border)}.card__path-head[data-v-ba03102f]{justify-content:space-between;gap:4px var(--gap);flex-wrap:wrap;display:flex}.card__shares[data-v-ba03102f]{gap:var(--gap);white-space:nowrap;font-size:13px;display:flex}.card__axis[data-v-ba03102f]{justify-content:space-between;display:flex}.card__bars[data-v-ba03102f]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:2px;height:80px;padding:6px;display:grid}.card__bar[data-v-ba03102f]{height:100%;position:relative}.card__bar-all[data-v-ba03102f],.card__bar-plates[data-v-ba03102f]{border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:0}.card__bar-all[data-v-ba03102f]{background:var(--color-border)}.card__bar-plates[data-v-ba03102f]{background:var(--color-primary)}.card__details[data-v-ba03102f]{gap:var(--gap) calc(var(--gap) * 2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.card__details dt[data-v-ba03102f]{color:var(--color-text-muted);font-size:12px}.card__details dd[data-v-ba03102f]{margin:0}.card__dot[data-v-ba03102f]{vertical-align:2px;background:#a1a1a6;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.card__dot--up[data-v-ba03102f]{background:#1a7f37}.card__dot--idle[data-v-ba03102f]{background:#d4a72c}.card__dot--down[data-v-ba03102f]{background:var(--color-danger)}.card__dot--off[data-v-ba03102f]{background:0 0;border:1.5px solid #a1a1a6}.assign[data-v-9bee00ff]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);color:inherit;padding:0;box-shadow:0 12px 32px #0003}.assign[data-v-9bee00ff]::backdrop{background:#1d273359}.assign[open][data-v-9bee00ff]{animation:.18s ease-out assign-in-9bee00ff}@keyframes assign-in-9bee00ff{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.assign[open][data-v-9bee00ff]{animation:none}}.assign__body[data-v-9bee00ff]{gap:calc(var(--gap) * 1.5);padding:calc(var(--gap) * 2);flex-direction:column;display:flex}.assign h2[data-v-9bee00ff]{margin:0 0 calc(var(--gap) / 2);font-size:18px}.assign p[data-v-9bee00ff]{margin:0}.assign__who[data-v-9bee00ff]{gap:0 var(--gap);flex-wrap:wrap;align-items:baseline;display:flex}.assign__who span[data-v-9bee00ff],.assign__muted[data-v-9bee00ff]{color:var(--color-text-muted);font-size:13px}.assign__error[data-v-9bee00ff]{padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger)}.assign[data-v-9bee00ff] .ui-select__field{min-height:44px}.assign__actions[data-v-9bee00ff]{justify-content:flex-end;gap:var(--gap);display:flex}.assign__actions[data-v-9bee00ff] .ui-button{min-height:44px}.users[data-v-97d33234]{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.users__top[data-v-97d33234]{justify-content:space-between;align-items:flex-start;gap:var(--gap);flex-wrap:wrap;display:flex}.users h1[data-v-97d33234]{margin:0 0 calc(var(--gap) / 2)}.users h2[data-v-97d33234]{margin:var(--gap) 0 0;font-size:17px}.users p[data-v-97d33234]{margin:0}.users__lead[data-v-97d33234],.users__muted[data-v-97d33234]{color:var(--color-text-muted)}.users__muted[data-v-97d33234]{font-size:12px}.users__mono[data-v-97d33234]{color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.users__warn[data-v-97d33234]{color:var(--color-danger);font-size:12px}.users__error[data-v-97d33234],.users__notice[data-v-97d33234]{padding:var(--gap);border-radius:var(--radius)}.users__error[data-v-97d33234]{background:var(--color-danger-bg);color:var(--color-danger)}.users__notice[data-v-97d33234]{background:var(--color-surface);border:1px solid var(--color-border)}.users__table-wrap[data-v-97d33234]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.users__table[data-v-97d33234]{border-collapse:collapse;width:100%}.users__table th[data-v-97d33234],.users__table td[data-v-97d33234]{padding:var(--gap) calc(var(--gap) * 1.5);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.users__table th[data-v-97d33234]{color:var(--color-text-muted);white-space:nowrap;font-weight:500}.users__select[data-v-97d33234]{max-width:280px;min-height:44px;padding:0 calc(var(--gap) / 2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:inherit;font:inherit}.users__select[data-v-97d33234]:disabled{opacity:.6}.users__assign[data-v-97d33234]{justify-content:space-between;align-items:flex-start;gap:var(--gap);flex-wrap:wrap;display:flex}.users__assign[data-v-97d33234] .ui-button{min-height:44px}.users__table input[type=checkbox][data-v-97d33234]{width:18px;height:18px}@media (width<=760px){.users__table thead[data-v-97d33234]{display:none}.users__table[data-v-97d33234],.users__table tbody[data-v-97d33234],.users__table tr[data-v-97d33234],.users__table td[data-v-97d33234]{width:100%;display:block}.users__table tr[data-v-97d33234]{border-bottom:1px solid var(--color-border);padding:6px 10px}.users__table td[data-v-97d33234]{justify-content:space-between;align-items:center;gap:var(--gap);border:none;padding:4px 0;display:flex}.users__table td[data-l][data-v-97d33234]:before{content:attr(data-l);color:var(--color-text-muted);font-size:12px}.users__table td[data-v-97d33234]{flex-wrap:wrap}.users__select[data-v-97d33234]{width:100%;max-width:none}.users__assign[data-v-97d33234]{flex:100%;min-width:0}}.vrec__lead[data-v-278417e6]{margin:0 0 var(--gap);color:var(--color-text-muted)}.vrec__filters[data-v-278417e6]{align-items:flex-end;gap:var(--gap);flex-wrap:wrap;display:flex}.vrec__muted[data-v-278417e6]{color:var(--color-text-muted);font-size:12px}.vrec__error[data-v-278417e6]{margin:var(--gap) 0;padding:var(--gap);border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger)}.vrec__table-wrap[data-v-278417e6]{margin-top:calc(var(--gap) * 1.5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.vrec__table[data-v-278417e6]{border-collapse:collapse;width:100%}.vrec__table th[data-v-278417e6],.vrec__table td[data-v-278417e6]{padding:var(--gap) calc(var(--gap) * 1.5);border-bottom:1px solid var(--color-border);text-align:left}.vrec__table th[data-v-278417e6]{color:var(--color-text-muted);white-space:nowrap;font-weight:500}.vrec__row--open td[data-v-278417e6]{background:var(--color-bg,transparent)}.vrec__actions[data-v-278417e6]{white-space:nowrap;text-align:right}.vrec__player[data-v-278417e6]{background:#000;width:100%;max-width:960px;max-height:70vh;display:block}.vrec__more[data-v-278417e6]{margin-top:var(--gap)}@media (width<=720px){.vrec__table thead[data-v-278417e6]{display:none}.vrec__table tr[data-v-278417e6]{border-bottom:1px solid var(--color-border);display:block}.vrec__table td[data-v-278417e6]{padding:calc(var(--gap) / 2) var(--gap);border:0;display:block}.vrec__table td[data-l][data-v-278417e6]:before{content:attr(data-l);color:var(--color-text-muted);font-size:11px;display:block}.vrec__actions[data-v-278417e6]{text-align:left}}.downloads[data-v-7570c77e]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);margin:16px 0;padding:14px 16px}.downloads__title[data-v-7570c77e]{margin:0 0 4px;font-size:17px}.downloads__hint[data-v-7570c77e]{color:var(--color-text-muted);margin:0 0 10px;font-size:13px}.downloads__group+.downloads__group[data-v-7570c77e]{margin-top:14px}.downloads__group-title[data-v-7570c77e]{margin:0 0 2px;font-size:15px}.downloads__list[data-v-7570c77e]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.downloads__item[data-v-7570c77e]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.downloads__button[data-v-7570c77e]{border-radius:var(--radius);background:var(--color-primary);padding:7px 14px;font-weight:600;color:#fff!important;text-decoration:none!important}.downloads__button[data-v-7570c77e]:hover{background:var(--color-primary-hover)}.downloads__file[data-v-7570c77e]{color:var(--color-text-muted);font-size:13px}.downloads__copy[data-v-7570c77e]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;padding:4px 10px;font-size:13px}.wiki[data-v-f62bb2d6]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;max-width:1180px;font-size:15px;line-height:1.6;display:grid}.wiki a[data-v-f62bb2d6],.wiki[data-v-f62bb2d6] a{color:var(--color-primary);text-decoration:none}.wiki[data-v-f62bb2d6] a:hover{text-decoration:underline}.wiki__tree[data-v-f62bb2d6]{font-size:14px;position:sticky;top:16px}.wiki__toggle[data-v-f62bb2d6]{display:none}.wiki__lang[data-v-f62bb2d6]{text-align:right;margin:0 0 8px;font-size:14px}.wiki__link[data-v-f62bb2d6]{border-radius:var(--radius);padding:5px 10px;display:block;color:var(--color-text)!important}.wiki__link[data-v-f62bb2d6]:hover{background:var(--color-surface);text-decoration:none!important}.wiki__link--on[data-v-f62bb2d6]{background:var(--color-surface);font-weight:600;color:var(--color-primary)!important}.wiki__article[data-v-f62bb2d6]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:0;padding:20px 24px}.wiki__body[data-v-f62bb2d6] h1{margin:0 0 14px;font-size:24px}.wiki__body[data-v-f62bb2d6] h2{border-top:1px solid var(--color-border);margin:28px 0 10px;padding-top:8px;font-size:19px}.wiki__body[data-v-f62bb2d6] h3{margin:20px 0 8px;font-size:16px}.wiki__body[data-v-f62bb2d6] table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px;display:block;overflow-x:auto}.wiki__body[data-v-f62bb2d6] th,.wiki__body[data-v-f62bb2d6] td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:7px 10px}.wiki__body[data-v-f62bb2d6] th{background:var(--color-bg)}.wiki__body[data-v-f62bb2d6] code{background:var(--color-bg);border-radius:4px;padding:1px 5px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wiki__body[data-v-f62bb2d6] pre{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);padding:12px 14px;overflow-x:auto}.wiki__body[data-v-f62bb2d6] pre code{background:0 0;padding:0}.wiki__pager[data-v-f62bb2d6]{border-top:1px solid var(--color-border);justify-content:space-between;gap:12px;margin-top:36px;padding-top:14px;font-size:14px;display:flex}.wiki__muted[data-v-f62bb2d6]{color:var(--color-text-muted)}.wiki__error[data-v-f62bb2d6]{border-radius:var(--radius);background:var(--color-danger-bg);color:var(--color-danger);margin:0;padding:10px 12px}@media (width<=900px){.wiki[data-v-f62bb2d6]{grid-template-columns:1fr;gap:12px}.wiki__tree[data-v-f62bb2d6]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:4px 10px;position:static}.wiki__tree--closed .wiki__links[data-v-f62bb2d6]{display:none}.wiki__toggle[data-v-f62bb2d6]{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 4px;font-weight:600;display:block}.wiki__article[data-v-f62bb2d6]{padding:14px 16px}.wiki__body[data-v-f62bb2d6] h1{font-size:21px}}.d-card{background:var(--d-surface);border:1px solid var(--d-border);border-radius:12px;margin-bottom:12px;padding:14px 16px}.d-title{margin:4px 0 12px;font-size:18px;font-weight:600}.d-muted{color:var(--d-muted);font-size:13px}.d-button{background:var(--d-accent);width:100%;color:var(--d-accent-text);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:10px;padding:12px;font-weight:600;text-decoration:none;display:block}.d-button:disabled{opacity:.6;cursor:default}.d-button--plain{color:var(--d-link);border:1px solid var(--d-border);background:0 0}.d-button--danger{color:var(--d-danger);border:1px solid var(--d-danger);background:0 0}.d-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.d-field>span{color:var(--d-muted);font-size:13px}.d-field input,.d-field select{border:1px solid var(--d-border);width:100%;font:inherit;background:var(--d-surface);color:var(--d-text);border-radius:10px;padding:10px 12px;font-size:16px}.d-error{color:var(--d-danger);border:1px solid var(--d-danger);border-radius:10px;margin:0 0 12px;padding:10px 12px}.d-row{border-bottom:1px solid var(--d-border);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.d-row:last-child{border-bottom:0}.d-row>:first-child{color:var(--d-muted)}.d-row>:last-child{text-align:right;word-break:break-word}.d-badge{background:var(--d-surface-alt);color:var(--d-text);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.d-badge--active{background:var(--d-accent);color:var(--d-accent-text)}:root{--d-bg:#f4f6f8;--d-surface:#fff;--d-surface-alt:#eef1f4;--d-text:#1d2733;--d-muted:#5f6b78;--d-link:#1f5fa8;--d-accent:#1f5fa8;--d-accent-text:#fff;--d-danger:#b42318;--d-ok:#1a7f37;--d-border:#7f7f7f40}:root[data-driver-scheme=dark]{--d-surface:#ffffff0f;--d-border:#ffffff26;--d-danger:#ff6b5e;--d-ok:#4ac26b}.driver[data-v-d2bbb3ed]{background:var(--d-bg);min-height:100%;color:var(--d-text);font-size:15px}.driver__top[data-v-d2bbb3ed]{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.driver__brand[data-v-d2bbb3ed]{font-size:17px;font-weight:700}.driver__langs[data-v-d2bbb3ed]{gap:4px;display:flex}.driver__lang[data-v-d2bbb3ed]{border:1px solid var(--d-border);color:var(--d-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:3px 7px;font-size:12px}.driver__lang--active[data-v-d2bbb3ed]{background:var(--d-accent);border-color:var(--d-accent);color:var(--d-accent-text)}.driver__body[data-v-d2bbb3ed]{max-width:560px;margin:0 auto;padding:4px 16px 24px}.driver__card[data-v-d2bbb3ed]{background:var(--d-surface);border:1px solid var(--d-border);border-radius:12px;padding:16px}.driver__card h1[data-v-d2bbb3ed]{margin:0 0 8px;font-size:18px}.driver__muted[data-v-d2bbb3ed]{color:var(--d-muted)}.driver__button[data-v-d2bbb3ed]{background:var(--d-accent);width:100%;color:var(--d-accent-text);font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:12px;padding:12px;font-weight:600}.back[data-v-59a48b9d]{color:var(--d-link);margin:0 0 8px;text-decoration:none;display:inline-block}.radio[data-v-59a48b9d]{flex-direction:row;align-items:center;gap:10px}.radio input[data-v-59a48b9d]{width:auto}.radio>span[data-v-59a48b9d]{color:var(--d-text);font-size:15px}.back[data-v-88dabf84]{color:var(--d-link);margin:0 0 12px;text-decoration:none;display:inline-block}.head[data-v-88dabf84]{justify-content:space-between;align-items:center;display:flex}.number[data-v-88dabf84]{font-size:18px}.big[data-v-88dabf84]{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.big__value[data-v-88dabf84]{font-size:22px;font-weight:700}a[data-v-88dabf84]{color:var(--d-link)}.queue-item[data-v-de12d5c2]{color:inherit;text-decoration:none;display:block}.queue-item__top[data-v-de12d5c2]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.tablo[data-v-04dc84db]{--sign:#0c2c52;--sign-row:#11376a;--sign-line:#24507f;--go:#0e7a43;--plate:#f7f8f4;--ink:#111518;--amber:#ffc93c;--dim:#b8c7d9;--text-font:"Roboto Condensed", "Arial Narrow", "Segoe UI", system-ui, sans-serif;--num-font:"Roboto Condensed", "Arial Narrow", "Segoe UI", system-ui, sans-serif;background:var(--sign);color:#fff;height:100vh;font-family:var(--text-font);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.tablo p[data-v-04dc84db],.tablo h1[data-v-04dc84db],.tablo h2[data-v-04dc84db],.tablo ol[data-v-04dc84db]{margin:0;padding:0}.tablo ol[data-v-04dc84db]{list-style:none}.tablo__head[data-v-04dc84db]{border-bottom:2px solid var(--sign-line);align-items:center;gap:2vw;padding:1.4vh 2.4vw;display:flex}.tablo__brand[data-v-04dc84db]{align-items:center;gap:.7vw;font-size:1.6vw;font-weight:700;display:flex}.tablo__logo[data-v-04dc84db]{width:2.6vw;height:2.6vw;color:var(--sign);background:#fff;border-radius:.5vw;place-items:center;display:grid}.tablo__post[data-v-04dc84db]{flex:1;font-size:2vw;font-weight:500}.tablo__sound[data-v-04dc84db]{border:2px solid var(--amber);min-height:44px;color:var(--amber);font:inherit;cursor:pointer;background:0 0;border-radius:.5vw;padding:0 1.2vw;font-size:1.1vw}.tablo__sound[data-v-04dc84db]:focus-visible{outline-offset:3px;outline:3px solid #fff}.tablo__clock[data-v-04dc84db]{font-family:var(--num-font);font-variant-numeric:tabular-nums;align-items:baseline;gap:1vw;display:flex}.tablo__time[data-v-04dc84db]{font-size:3.2vw;font-weight:700}.tablo__date[data-v-04dc84db]{color:var(--dim);font-size:1.5vw;font-weight:600}.tablo__problem[data-v-04dc84db]{text-align:center;place-items:center;padding:4vh 4vw;font-size:2.6vw;font-weight:600;display:grid}.tablo__body[data-v-04dc84db]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);min-height:0;display:grid}.call[data-v-04dc84db]{background:var(--go);flex-direction:column;gap:2.4vh;min-height:0;padding:2.4vh 2.4vw;display:flex}.call__title[data-v-04dc84db]{font-size:3.6vw;font-weight:700;line-height:1.05}.call__grid[data-v-04dc84db]{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4vw;min-height:0;max-height:72vh;display:grid}.card[data-v-04dc84db]{min-width:0;color:var(--ink);background:#fff;border:.35vw solid #0000;border-radius:.8vw;flex-wrap:wrap;align-items:center;gap:.4vh 1.4vw;padding:1.2vh 1.4vw;display:flex}.card__ticket[data-v-04dc84db]{min-width:1.6ch;font-family:var(--num-font);font-variant-numeric:tabular-nums;font-size:6.4vw;font-weight:700;line-height:1}.card--fresh[data-v-04dc84db]{border-color:var(--amber);animation:8s ease-out forwards fresh-04dc84db}@keyframes fresh-04dc84db{0%{box-shadow:0 0 0 .6vw var(--amber);transform:scale(.96)}6%{transform:scale(1)}to{border-color:#0000;box-shadow:0 0 #0000}}.tablo--still .card--fresh[data-v-04dc84db]{animation:none}.call__empty[data-v-04dc84db]{opacity:.9;font-size:2.4vw;font-weight:500}.call__more[data-v-04dc84db]{font-family:var(--num-font);font-size:2vw;font-weight:600}.plate[data-v-04dc84db]{border:.18vw solid var(--ink);background:var(--plate);font-family:var(--num-font);letter-spacing:.04em;white-space:nowrap;border-radius:.4vw;align-items:center;padding:.3vh .9vw;font-size:2.6vw;font-weight:600;display:inline-flex}.plate--uz[data-v-04dc84db]{border-left:1.1vw solid #1a5fb4}.wait[data-v-04dc84db]{flex-direction:column;min-height:0;padding:2.4vh 2.4vw;display:flex}.wait__title[data-v-04dc84db]{align-items:baseline;gap:1vw;font-size:2.6vw;font-weight:700;display:flex;margin-bottom:1.6vh!important}.wait__count[data-v-04dc84db]{color:var(--dim);font-family:var(--num-font);font-size:2vw;font-weight:600}.wait__row[data-v-04dc84db]{border-radius:.5vw;grid-template-columns:5.5vw minmax(0,1fr) auto;align-items:center;gap:1.2vw;min-height:6.6vh;padding:0 1vw;display:grid}.wait__list .wait__row[data-v-04dc84db]:nth-child(odd){background:var(--sign-row)}.wait__row--head[data-v-04dc84db]{min-height:4vh;color:var(--dim);font-size:1.3vw}.wait__ticket[data-v-04dc84db]{font-family:var(--num-font);font-variant-numeric:tabular-nums;font-size:2.8vw;font-weight:700}.wait__plate[data-v-04dc84db]{font-family:var(--num-font);letter-spacing:.04em;font-size:2.4vw;font-weight:600}.wait__time[data-v-04dc84db]{color:var(--dim);font-family:var(--num-font);text-align:right;font-size:1.9vw;font-weight:600}.wait__row--head .wait__time[data-v-04dc84db]{font-family:var(--text-font);font-size:1.3vw;font-weight:500}.wait__pages[data-v-04dc84db]{justify-content:center;gap:.7vw;display:flex;margin-top:auto!important;padding-top:1.4vh!important}.wait__dot[data-v-04dc84db]{background:var(--sign-line);border-radius:50%;width:.8vw;height:.8vw}.wait__dot--on[data-v-04dc84db]{background:#fff}.wait__empty[data-v-04dc84db]{color:var(--dim);font-size:2vw}.tablo__foot[data-v-04dc84db]{border-top:2px solid var(--sign-line);align-items:center;gap:2vw;padding:1.4vh 2.4vw;font-size:1.6vw;display:flex}.tablo__hint[data-v-04dc84db]{flex:1}.tablo__offline[data-v-04dc84db]{background:#b42318;border-radius:.4vw;padding:.4vh 1vw;font-size:1.3vw;font-weight:700}.swap[data-v-04dc84db]{animation:.3s ease-out swap-04dc84db}@keyframes swap-04dc84db{0%{opacity:0}to{opacity:1}}.tablo--still .swap[data-v-04dc84db]{animation:none}@media (width<=900px){.tablo[data-v-04dc84db]{height:auto;min-height:100vh;overflow:visible}.tablo__body[data-v-04dc84db]{grid-template-columns:minmax(0,1fr)}.tablo__head[data-v-04dc84db]{flex-wrap:wrap}.tablo__brand[data-v-04dc84db]{font-size:4.4vw}.tablo__logo[data-v-04dc84db]{width:7vw;height:7vw}.tablo__post[data-v-04dc84db]{flex-basis:100%;order:3;font-size:4.4vw}.tablo__time[data-v-04dc84db]{font-size:7vw}.tablo__date[data-v-04dc84db],.tablo__sound[data-v-04dc84db]{font-size:3.6vw}.call__title[data-v-04dc84db]{font-size:8vw}.call__grid[data-v-04dc84db]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:3vw;max-height:none}.card[data-v-04dc84db]{gap:4vw;padding:2vw 3vw}.card__ticket[data-v-04dc84db]{font-size:13vw}.plate[data-v-04dc84db]{font-size:6.4vw}.call__empty[data-v-04dc84db]{font-size:5.4vw}.wait__title[data-v-04dc84db]{font-size:6.4vw}.wait__count[data-v-04dc84db]{font-size:5vw}.wait__row[data-v-04dc84db]{grid-template-columns:13vw minmax(0,1fr) auto;min-height:44px}.wait__row--head[data-v-04dc84db]{font-size:3.4vw}.wait__ticket[data-v-04dc84db]{font-size:6vw}.wait__plate[data-v-04dc84db]{font-size:5.4vw}.wait__time[data-v-04dc84db]{font-size:4.4vw}.wait__row--head .wait__time[data-v-04dc84db]{font-size:3.4vw}.wait__dot[data-v-04dc84db]{width:2.4vw;height:2.4vw}.tablo__foot[data-v-04dc84db]{flex-wrap:wrap;font-size:3.8vw}.tablo__offline[data-v-04dc84db]{font-size:3.4vw}.tablo__problem[data-v-04dc84db]{font-size:5.4vw}}.db[data-v-250e42bf]{--sign:#0c2c52;--sign-line:#24507f;--go:#0e7a43;--go-soft:#e6f4ec;--amber:#ffc93c;--amber-soft:#fff6d6;--ink:#111518;--muted:#4b5a6a;--line:#d5dde6;--bg:#eef2f6;--surface:#fff;--num-font:"Roboto Condensed", "Arial Narrow", "Segoe UI", system-ui, sans-serif;background:var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.4;display:flex}.db p[data-v-250e42bf],.db h1[data-v-250e42bf],.db h2[data-v-250e42bf],.db ol[data-v-250e42bf],.db dl[data-v-250e42bf],.db dd[data-v-250e42bf]{margin:0;padding:0}.db ol[data-v-250e42bf]{list-style:none}.sr-only[data-v-250e42bf]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.db__bar[data-v-250e42bf]{background:var(--sign);color:#fff;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 16px 12px;display:flex}.db__brand[data-v-250e42bf]{flex:1;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.db__logo[data-v-250e42bf]{width:28px;height:28px;color:var(--sign);background:#fff;border-radius:6px;place-items:center;display:grid}.db__langs[data-v-250e42bf]{gap:4px;display:flex}.db__lang[data-v-250e42bf]{border:1px solid var(--sign-line);color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 8px;font-size:14px;font-weight:600;transition:background-color .15s ease-out}.db__lang[aria-pressed=true][data-v-250e42bf]{color:var(--sign);background:#fff}.db__lang[data-v-250e42bf]:focus-visible,.me__sound[data-v-250e42bf]:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.db__post[data-v-250e42bf]{color:#cfdbe8;flex-basis:100%;font-size:15px}.db__main[data-v-250e42bf]{flex-direction:column;flex:1;gap:16px;width:100%;max-width:640px;margin:0 auto;padding:16px;display:flex}.me[data-v-250e42bf]{border:2px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 2px 8px #0c2c5214}.me__headline[data-v-250e42bf]{font-size:18px;font-weight:700}.me__id[data-v-250e42bf]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.me__ticket[data-v-250e42bf]{min-width:2ch;font-family:var(--num-font);font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:1}.me__facts[data-v-250e42bf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.me__facts>div[data-v-250e42bf]{background:var(--bg);border-radius:10px;padding:8px 12px}.me__facts dt[data-v-250e42bf]{color:var(--muted);font-size:13px}.me__facts dd[data-v-250e42bf]{font-family:var(--num-font);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.me__note[data-v-250e42bf]{color:var(--muted);font-size:15px}.me__sound[data-v-250e42bf]{border:1px solid var(--sign);min-height:44px;color:var(--sign);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .15s ease-out}.me__sound[data-v-250e42bf]:hover:not(:disabled){background:#e3ebf4}.me__sound[data-v-250e42bf]:disabled{border-color:var(--line);color:var(--muted);cursor:default}.me--called[data-v-250e42bf]{border-color:var(--amber);background:var(--go);color:#fff;animation:1.6s ease-in-out 3 called-250e42bf}.me--called .me__headline[data-v-250e42bf]{font-size:28px;line-height:1.15}.me--called .me__note[data-v-250e42bf]{color:#fff;font-weight:600}.me--called .me__sound[data-v-250e42bf]{color:#fff;border-color:#fff}.me--called .me__sound[data-v-250e42bf]:hover:not(:disabled){background:#ffffff1f}.me--called .me__sound[data-v-250e42bf]:disabled{color:#ffffffd9;border-color:#ffffff80}@keyframes called-250e42bf{50%{box-shadow:0 0 0 6px #ffc93c8c}}.me--left[data-v-250e42bf],.me--finished[data-v-250e42bf]{background:var(--go-soft);border-color:#b9dcc8}.me--cancelled[data-v-250e42bf]{background:#fdf0ee;border-color:#f0c2bd}.db--still .me--called[data-v-250e42bf]{animation:none}.plate[data-v-250e42bf]{border:2px solid var(--ink);color:var(--ink);font-family:var(--num-font);letter-spacing:.04em;white-space:nowrap;background:#f7f8f4;border-radius:6px;align-items:center;padding:2px 10px;font-size:26px;font-weight:700;display:inline-flex}.plate--uz[data-v-250e42bf]{border-left:10px solid #1a5fb4}.list[data-v-250e42bf]{flex-direction:column;gap:8px;display:flex}.list__title[data-v-250e42bf]{align-items:baseline;gap:8px;font-size:18px;font-weight:700;display:flex}.list__count[data-v-250e42bf]{color:var(--muted);font-family:var(--num-font);font-size:16px}.list__empty[data-v-250e42bf]{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;padding:12px 16px}.chips[data-v-250e42bf]{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px;display:grid}.chip[data-v-250e42bf]{background:var(--go);color:#fff;border:2px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:6px 12px;display:flex}.chip--mine[data-v-250e42bf]{border-color:var(--amber);box-shadow:0 0 0 2px var(--amber)}.chip__ticket[data-v-250e42bf]{font-family:var(--num-font);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.chip__plate[data-v-250e42bf]{white-space:nowrap;font-family:var(--num-font);letter-spacing:.03em;font-size:17px;font-weight:600}.chip__you[data-v-250e42bf],.row__you[data-v-250e42bf]{background:var(--amber);color:var(--ink);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:700}.rows[data-v-250e42bf]{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.row[data-v-250e42bf]{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:4px 12px;display:grid}.rows .row[data-v-250e42bf]:last-child{border-bottom:0}.row--head[data-v-250e42bf]{min-height:0;color:var(--muted);border:0;padding:0 13px;font-size:13px}.row--mine[data-v-250e42bf]{background:var(--amber-soft);box-shadow:inset 4px 0 0 var(--amber)}.row__ticket[data-v-250e42bf]{font-family:var(--num-font);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.row__plate[data-v-250e42bf]{min-width:0;font-family:var(--num-font);letter-spacing:.03em;white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.row__plate .row__you[data-v-250e42bf]{letter-spacing:0;font-family:system-ui,sans-serif}.row__time[data-v-250e42bf]{color:var(--muted);font-family:var(--num-font);text-align:right;font-variant-numeric:tabular-nums;font-size:17px}.row--head .row__time[data-v-250e42bf]{font-family:inherit;font-size:13px}.db__skeleton[data-v-250e42bf]{flex-direction:column;gap:12px;display:flex}.skel[data-v-250e42bf]{background:linear-gradient(90deg,#e1e7ee 0%,#edf1f5 50%,#e1e7ee 100%) 0 0/200% 100%;border-radius:16px;animation:1.2s linear infinite shimmer-250e42bf}.skel--hero[data-v-250e42bf]{height:180px}.skel--line[data-v-250e42bf]{border-radius:12px;height:52px}@keyframes shimmer-250e42bf{to{background-position:-200% 0}}.db--still .skel[data-v-250e42bf]{animation:none}.db__gone[data-v-250e42bf]{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:20px 16px;display:flex}.db__gone h1[data-v-250e42bf]{font-size:20px}.db__gone p[data-v-250e42bf]{color:var(--muted)}.db__notice[data-v-250e42bf]{color:#a12a1c;background:#fdf0ee;border-radius:12px;padding:12px 16px;font-weight:600}.db__foot[data-v-250e42bf]{text-align:center;padding:12px 16px 20px;font-size:13px}.db__updated[data-v-250e42bf]{color:var(--muted)}.db__offline[data-v-250e42bf]{color:#fff;background:#b42318;border-radius:8px;padding:6px 12px;font-weight:700;display:inline-block}@media (width>=768px){.db__bar[data-v-250e42bf]{padding:12px 24px}.db__brand[data-v-250e42bf]{flex:none}.db__post[data-v-250e42bf]{flex:auto;order:1}.db__langs[data-v-250e42bf]{order:2}.db__main[data-v-250e42bf]{padding:24px 16px}}:root{--color-bg:#f4f6f8;--color-surface:#fff;--color-border:#d9dee3;--color-text:#1d2733;--color-text-muted:#5f6b78;--color-primary:#1f5fa8;--color-primary-hover:#184d89;--color-danger:#b42318;--color-danger-bg:#fdecea;--radius:6px;--gap:8px;color:var(--color-text);background:var(--color-bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px}*,:before,:after{box-sizing:border-box}html,body,#enavbat{height:100%;margin:0}h1,h2{margin:0 0 calc(var(--gap) * 2);font-weight:600}h1{font-size:20px}
