.snav{background:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:18px 14px 14px}.snav__logo img{height:44px;margin:0 8px 18px;width:auto}.snav__group{display:flex;flex-direction:column;gap:4px}.snav__group--tools{border-top:1px solid var(--grey-200);margin-top:14px;padding-top:14px}.snav__item{align-items:center;border-radius:14px;color:var(--grey-800);display:flex;font-size:14.5px;font-weight:600;gap:14px;padding:11px 14px;text-align:start;transition:background-color .15s ease,color .15s ease;width:100%}.snav__item:hover{background:var(--grey-100)}.snav__item--on{background:#1aa6e81f;color:var(--brand-navy)}.snav__item--on .m-icon{color:var(--brand-blue)}.snav__icon{display:inline-flex;position:relative}.snav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snav__count{background:var(--grey-100);border-radius:999px;color:var(--grey-700);font-size:11.5px;font-weight:700;min-width:22px;padding:2px 7px;text-align:center}.snav__item--on .snav__count{background:#1aa6e82e;color:var(--brand-navy)}.snav__devices{display:flex;flex-direction:column;gap:2px;margin:2px 0 0;padding-inline-start:10px}.snav__devices-empty{color:var(--grey-500);font-size:12.5px;padding:8px 14px 8px 22px}.snav__device{align-items:center;border-radius:12px;color:var(--grey-800);display:flex;gap:10px;padding:7px 12px 7px 14px;text-align:start;width:100%}.snav__device:hover{background:var(--grey-100)}.snav__device--more{color:var(--grey-600)}.snav__dot{border-radius:50%;box-shadow:0 0 0 2px #fff;flex:none;height:9px;width:9px}.snav__dot--more{background:transparent;border:2px dotted var(--grey-400);box-shadow:none}.snav__device-text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.snav__device-name{font-size:13.5px;font-weight:600}.snav__device-name,.snav__device-sn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snav__device-sn{color:var(--grey-500);font-size:11px;text-align:start}.snav__foot{align-items:center;border-top:1px solid var(--grey-200);display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:18px}.snav__foot-logo{height:36px;margin:2px 0 8px;width:auto}.snav__meta{color:var(--grey-500);font-size:12px;line-height:1.3;text-align:center}.live-sheet[data-v-1d0fa917]{padding:0 20px 20px}.live-sheet__head[data-v-1d0fa917]{align-items:center;display:flex;gap:10px}.live-sheet__title[data-v-1d0fa917]{flex:1;font-size:17px;font-weight:800}.live-sheet__state[data-v-1d0fa917]{font-weight:800}.live-sheet__explain[data-v-1d0fa917]{font-size:13.5px;line-height:1.4;margin:12px 0}.live-sheet__kv[data-v-1d0fa917]{align-items:flex-start;display:flex;font-size:12.5px;font-weight:600;padding:3px 0}.live-sheet__k[data-v-1d0fa917]{color:var(--grey-500);flex:none;width:130px}.live-sheet__v[data-v-1d0fa917]{flex:1;min-width:0}.live-sheet__retry[data-v-1d0fa917]{margin-top:12px}.pill[data-v-09436578]{align-items:center;background:color-mix(in srgb,var(--pill) 10%,transparent);border:1px solid color-mix(in srgb,var(--pill) 35%,transparent);border-radius:999px;color:var(--pill);display:inline-flex;gap:5px;max-width:100%;min-width:0;padding:5px 9px;transition:background .25s,border-color .25s,color .25s}.pill__label[data-v-09436578]{font-size:10.5px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:360px){.pill__label[data-v-09436578]{display:none}}.pill__dot[data-v-09436578]{align-items:center;display:inline-flex;flex:none;height:14px;justify-content:center;position:relative;width:14px}.pill__dot-core[data-v-09436578]{height:7px;width:7px}.pill__dot-core[data-v-09436578],.pill__dot-ring[data-v-09436578]{background:var(--pill);border-radius:50%}.pill__dot-ring[data-v-09436578]{animation:pill-breathe-09436578 1.4s linear infinite;height:14px;position:absolute;width:14px}@keyframes pill-breathe-09436578{0%{opacity:.35;transform:scale(.43)}to{opacity:0;transform:scale(1)}}.pill__spin[data-v-09436578]{animation:pill-spin-09436578 1.4s linear infinite}@keyframes pill-spin-09436578{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.pill__dot-ring[data-v-09436578],.pill__spin[data-v-09436578]{animation:none}}.ec-dialog{display:flex;flex-direction:column;gap:12px;padding:16px 20px 14px}.ec-dialog__title{font-size:18px;font-weight:700}.ec-dialog__desc{color:var(--grey-800);font-size:13px;line-height:1.35}.ec-dialog__error{color:#e53935;font-size:12.5px}.ec-dialog__actions{display:flex;gap:4px;justify-content:flex-end}.appbar{backdrop-filter:saturate(1.4) blur(8px);-webkit-backdrop-filter:saturate(1.4) blur(8px);background:#ffffffeb;border-bottom:1px solid var(--grey-200);position:sticky;top:0;z-index:40}.appbar__inner{align-items:center;display:flex;gap:4px;height:58px;margin:0 auto;max-width:var(--content-max);padding:0 8px 0 4px}.appbar__inner .mq-icon-btn{height:40px;width:40px}.appbar__lead{flex:none}.appbar__title{color:var(--grey-900);flex:1;font-size:16px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appbar__pill{display:inline-flex;min-width:0}.appbar__btn{align-items:center;border-radius:12px;display:inline-flex;flex:none;font-size:13.5px;font-weight:700;gap:8px;height:38px;padding:0 12px}.appbar__btn--ghost{background:var(--grey-100);color:var(--grey-800)}.appbar__btn--ghost:hover{background:var(--grey-200)}.appbar__btn--primary{background:var(--brand-gradient);box-shadow:0 4px 10px #1aa6e840;color:#fff}.appbar__btn--primary:hover{filter:brightness(1.04)}.appbar__btn:disabled{opacity:.6}.appbar__btn-label{display:none}.appbar__icon{flex:none;position:relative}.appbar__badge{background:#f44336;border:2px solid #fff;border-radius:999px;color:#fff;font-size:10px;font-weight:700;inset-inline-end:0;line-height:1.1;min-width:18px;padding:2px 5px;position:absolute;text-align:center;top:2px}.appbar__hide-sm{display:none!important}.appbar__user{flex:none;position:relative}.appbar__avatar{background:var(--brand-gradient);border-radius:50%;box-shadow:0 2px 6px #0d2a5c33;color:#fff;font-size:13.5px;font-weight:800;height:32px;width:32px}.appbar__menu{background:#fff;border:1px solid var(--grey-200);border-radius:16px;box-shadow:0 12px 32px #0d2a5c2e;inset-inline-end:0;padding:8px;position:absolute;top:calc(100% + 8px);width:260px;z-index:50}.appbar__menu-head{border-bottom:1px solid var(--grey-200);margin-bottom:6px;padding:8px 10px 10px}.appbar__menu-label{color:var(--grey-500);font-size:11px}.appbar__menu-id{font-size:13px;font-weight:700;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.appbar__menu-item{align-items:center;border-radius:10px;color:var(--grey-800);display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px;text-align:start;width:100%}.appbar__menu-item:hover{background:var(--grey-100)}.appbar__menu-item--danger{color:var(--danger)}@media(min-width:1024px){.appbar{background:#f5f5f5e0;border-bottom-color:transparent}.appbar__inner{gap:8px;height:var(--topbar-h);padding:0 24px}.appbar__inner .mq-icon-btn{height:44px;width:44px}.appbar__lead--menu{display:none}.appbar__title{font-size:22px}.appbar__btn-label{display:inline}.appbar__btn{padding:0 14px}.appbar__hide-sm{display:inline-flex!important}.appbar__avatar{font-size:15px;height:38px;width:38px}.appbar__icon{background:#fff;border:1px solid var(--grey-200)}.appbar__icon:hover{background:var(--grey-50)!important}}.smenu[data-v-e0a1c5ad]{display:flex;flex-direction:column;gap:18px}.smenu__title[data-v-e0a1c5ad]{color:var(--grey-500);font-size:12.5px;font-weight:700;letter-spacing:.3px;margin-bottom:8px;padding:0 4px;text-transform:uppercase}.smenu__card[data-v-e0a1c5ad]{background:#fff;border:1px solid var(--grey-200);border-radius:14px;padding:12px 14px}.smenu__card--row[data-v-e0a1c5ad]{align-items:center;display:flex;gap:10px}.smenu__card-text[data-v-e0a1c5ad]{flex:1;font-size:14px;font-weight:600}.smenu__group[data-v-e0a1c5ad]{background:#fff;border:1px solid var(--grey-200);border-radius:14px;overflow:hidden}.smenu__row[data-v-e0a1c5ad]{align-items:center;display:flex;gap:12px;padding:13px 14px;text-align:start;width:100%}.smenu__row+.smenu__row[data-v-e0a1c5ad]{border-top:1px solid var(--grey-200)}.smenu__row[data-v-e0a1c5ad]:hover{background:var(--grey-50)}.smenu__row-title[data-v-e0a1c5ad]{color:var(--grey-900);flex:1;font-size:14.5px;font-weight:600}.smenu__foot[data-v-e0a1c5ad]{align-items:center;display:flex;flex-direction:column;gap:3px;margin-top:8px;padding:8px 0 4px}.smenu__foot img[data-v-e0a1c5ad]{height:30px;margin-bottom:6px;width:auto}.smenu__meta[data-v-e0a1c5ad]{color:var(--grey-500);font-size:12px}.acc__body[data-v-0aa77bd5],.acc__empty[data-v-0aa77bd5]{display:flex;flex-direction:column}.acc__empty[data-v-0aa77bd5]{align-items:center;color:var(--grey-700);gap:14px;justify-content:center;min-height:55vh}.acc__card[data-v-0aa77bd5]{background:#fff;border:1px solid var(--grey-200);border-radius:14px;padding:14px}.acc__top[data-v-0aa77bd5]{align-items:center;display:flex;gap:14px}.acc__avatar-btn[data-v-0aa77bd5]{flex:none;height:76px;position:relative;width:76px}.acc__avatar[data-v-0aa77bd5]{align-items:center;border-radius:50%;display:block;display:flex;height:76px;justify-content:center;overflow:hidden;width:76px}.acc__avatar-img[data-v-0aa77bd5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acc__avatar-letter[data-v-0aa77bd5]{color:#fff;font-size:28px;font-weight:800}.acc__camera[data-v-0aa77bd5]{background:#fff;border-radius:16px;bottom:-2px;box-shadow:0 4px 8px #0000001a;display:inline-flex;padding:6px;position:absolute;right:-2px}.acc__file[data-v-0aa77bd5]{display:none}.acc__who[data-v-0aa77bd5]{flex:1;min-width:0}.acc__name[data-v-0aa77bd5]{font-size:18px;font-weight:800}.acc__email[data-v-0aa77bd5]{color:var(--grey-500);margin-top:4px;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.acc__hr[data-v-0aa77bd5]{border:0;border-top:1px solid rgba(0,0,0,.12);margin:12px 0 0}.acc__row[data-v-0aa77bd5]{align-items:flex-start;display:flex;gap:10px;padding:8px 0}.acc__row .m-icon[data-v-0aa77bd5]{margin-top:2px}.acc__row-body[data-v-0aa77bd5]{flex:1;min-width:0}.acc__label[data-v-0aa77bd5]{color:var(--grey-500);font-size:12px}.acc__value[data-v-0aa77bd5]{font-weight:600;margin-top:3px;text-align:start}.acc__input[data-v-0aa77bd5]{background:#f6f6f6;border:0;border-radius:12px;box-sizing:border-box;font:inherit;font-size:14px;margin-top:3px;padding:10px 12px;width:100%}.acc__input[data-v-0aa77bd5]:focus{outline:2px solid var(--accent)}.acc__edit-actions[data-v-0aa77bd5]{display:flex;gap:10px;margin-top:14px}.acc__gbtn[data-v-0aa77bd5]{border-radius:14px;color:#fff;flex:1;font-weight:600;height:50px}.acc__gbtn[data-v-0aa77bd5]:disabled{opacity:.85}.acc__gbtn--danger[data-v-0aa77bd5]{background:linear-gradient(90deg,#e81a1a,#c94743)}.acc__gbtn--brand[data-v-0aa77bd5]{background:var(--brand-gradient)}.acc__actions[data-v-0aa77bd5]{margin-top:16px}.acc__actions-title[data-v-0aa77bd5]{font-size:14px;font-weight:700;margin-bottom:10px}.acc__tile[data-v-0aa77bd5]{align-items:center;border-radius:12px;color:#000000de;display:flex;gap:12px;padding:10px 0;text-align:start;width:100%}.acc__tile span[data-v-0aa77bd5]{flex:1;font-size:14px;font-weight:600}.acc__tile[data-v-0aa77bd5]:disabled{opacity:.5}.acc__notif[data-v-0aa77bd5]{margin-top:12px}.ce__body[data-v-8217b1b7],.ce__card[data-v-8217b1b7]{display:flex;flex-direction:column}.ce__card[data-v-8217b1b7]{align-items:stretch;background:#fff;border:1px solid var(--grey-200);border-radius:14px;gap:14px;padding:18px}.ce__title[data-v-8217b1b7]{font-size:17px;font-weight:700}.ce__sub[data-v-8217b1b7]{color:var(--grey-600);font-size:13.5px;line-height:1.4;margin:-6px 0 0}.ce__btn[data-v-8217b1b7]{background:var(--brand-gradient);border-radius:14px;box-shadow:0 4px 8px #0000001f;color:#fff;font-size:16px;font-weight:600;height:52px;letter-spacing:.5px}.ce__btn[data-v-8217b1b7]:disabled{opacity:.75}.ce__count[data-v-8217b1b7]{color:var(--grey-600);font-size:13.5px;text-align:center}body.mq-drawer-open{overflow:hidden}.sdrawer-barrier{background:var(--barrier);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:700}.sdrawer{background:var(--page-bg);box-shadow:-12px 0 40px #0d2a5c40;display:flex;flex-direction:column;height:100%;width:100%}[dir=rtl] .sdrawer{box-shadow:12px 0 40px #0d2a5c40}.sdrawer__head{align-items:center;background:#fff;border-bottom:1px solid var(--grey-200);display:flex;flex:none;gap:8px;height:58px;padding:0 8px 0 10px}.sdrawer__glyph{align-items:center;background:var(--brand-gradient);border-radius:10px;display:inline-flex;height:36px;justify-content:center;margin-inline-start:4px;width:36px}.sdrawer__title{flex:1;font-size:17px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdrawer__body{flex:1;min-height:0;padding:16px 16px calc(24px + var(--safe-bottom))}.sdrawer-enter-active,.sdrawer-leave-active{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.sdrawer-enter-from,.sdrawer-leave-to{transform:translate(100%)}[dir=rtl] .sdrawer-enter-from,[dir=rtl] .sdrawer-leave-to{transform:translate(-100%)}@media(min-width:640px){.sdrawer{width:min(480px,100%)}}@media(min-width:1024px){.sdrawer{width:520px}.sdrawer__head{height:var(--topbar-h);padding:0 12px 0 16px}.sdrawer__body{padding:20px 20px 32px}}body.mq-nav-open{overflow:hidden}.ndrawer-barrier{background:var(--barrier);display:flex;inset:0;justify-content:flex-start;position:fixed;z-index:700}.ndrawer{background:#fff;box-shadow:12px 0 40px #0d2a5c40;height:100%;overflow-y:auto;position:relative;width:min(320px,86%)}.ndrawer__close{inset-inline-end:8px;position:absolute;top:10px;z-index:1}.ndrawer-enter-active,.ndrawer-leave-active{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.ndrawer-enter-from,.ndrawer-leave-to{transform:translate(-100%)}[dir=rtl] .ndrawer-enter-from,[dir=rtl] .ndrawer-leave-to{transform:translate(100%)}@media(min-width:1024px){.ndrawer-barrier{display:none}}.dash{background:var(--page-bg);min-height:100vh;min-height:100dvh}.dash__side{display:none}.dash__main{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.dash__content{display:flex;flex:1;flex-direction:column}@media(min-width:1024px){.dash{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.dash__side{background:#fff;border-inline-end:1px solid var(--grey-200);display:block;height:100vh;height:100dvh;position:sticky;top:0}}
