.toast-region[data-v-88213540]{z-index:30000;top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;width:max-content;max-width:min(1056px,100vw - 40px);max-height:calc(100dvh - 40px);display:flex;position:fixed;overflow-y:auto}.toast-bubble[data-v-88213540]{--toast-color:#0369a1;box-sizing:border-box;border:1px solid #bae6fd;border-left:4px solid var(--toast-color);color:#1e293b;pointer-events:auto;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;width:340px;max-width:100%;padding:15px 12px 15px 16px;display:flex;box-shadow:0 8px 24px #0f172a24}.toast-bubble--success[data-v-88213540]{--toast-color:#15803d;border-color:#bbf7d0;border-left-color:var(--toast-color)}.toast-bubble--error[data-v-88213540]{--toast-color:#b91c1c;border-color:#fecaca;border-left-color:var(--toast-color)}.toast-bubble--warning[data-v-88213540]{--toast-color:#b45309;border-color:#fde68a;border-left-color:var(--toast-color)}.toast-icon[data-v-88213540]{background:var(--toast-color);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.toast-content[data-v-88213540]{flex:1;min-width:0;font-size:14px;line-height:1.5}.toast-content strong[data-v-88213540]{color:var(--toast-color)}.toast-content p[data-v-88213540]{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.toast-content a[data-v-88213540]{color:#0369a1;margin-top:6px;display:inline-block}.toast-close[data-v-88213540]{color:#64748b;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 3px;font-size:20px;line-height:24px}.toast-close[data-v-88213540]:focus-visible{outline:2px solid var(--toast-color);outline-offset:2px}.toast-enter-active[data-v-88213540],.toast-leave-active[data-v-88213540]{transition:opacity .15s,transform .15s}.toast-enter-from[data-v-88213540],.toast-leave-to[data-v-88213540]{opacity:0;transform:translateY(-8px)}@media (width<=600px){.toast-region[data-v-88213540]{top:max(12px, env(safe-area-inset-top));gap:8px;max-width:calc(100vw - 24px);right:12px}.toast-bubble[data-v-88213540]{width:min(340px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-88213540],.toast-leave-active[data-v-88213540]{transition:none}}.phone-bar[data-v-b05c748a]{z-index:1600;background:#fff;border:1px solid #cbd5e1;border-radius:14px;align-items:center;gap:20px;max-width:min(480px,100vw - 32px);padding:14px 18px;display:flex;position:fixed;bottom:20px;right:24px;box-shadow:0 8px 28px #0f172a26}.phone-bar>div[data-v-b05c748a]{gap:4px;min-width:0;display:grid}.phone-bar strong[data-v-b05c748a]{color:#334155;font-size:15px}.phone-bar span[data-v-b05c748a]{font-size:16px;font-weight:600}.phone-bar small[data-v-b05c748a]{color:#64748b;overflow-wrap:anywhere}.phone-bar.connected[data-v-b05c748a]{border-color:#22c55e}.phone-bar.connected strong[data-v-b05c748a]{color:#15803d}.phone-bar__hangup[data-v-b05c748a]{color:#fff;cursor:pointer;white-space:nowrap;background:#dc2626;border:0;border-radius:8px;padding:10px 16px}@media (width<=600px){.phone-bar[data-v-b05c748a]{padding:10px 12px;bottom:12px;right:12px}}.side-nav__parent[data-v-b05c748a]{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex!important}.side-nav__children[data-v-b05c748a]{border-left:1px solid #cbd5e1;gap:3px;margin:4px 0 8px 13px;padding-left:9px;display:grid}.side-nav__children .side-nav__link[data-v-b05c748a]{padding-left:12px;font-size:13px}.app-shell[data-v-b05c748a]{grid-template-columns:188px minmax(0,1fr);height:100%;min-height:100%;display:grid}.sidebar[data-v-b05c748a]{border-right:1px solid var(--crm-border);z-index:20;background:linear-gradient(#fffffff0 0%,#f0f9ffe6 100%);flex-direction:column;align-self:start;gap:8px;min-width:0;height:100vh;padding:12px 8px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:4px 0 24px #0ea5e90f}.sidebar__brand[data-v-b05c748a]{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;color:inherit;background:#ffffffb3;border:0;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.sidebar__brand[data-v-b05c748a]:hover{background:#0c4a6e14}.brand-logo[data-v-b05c748a]{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.brand-logo[data-v-b05c748a] svg{width:100%;height:100%;display:block}.sidebar__brand strong[data-v-b05c748a]{letter-spacing:.22em;color:#0c4a6e;flex:1;min-width:0;font-size:1.45rem;font-weight:700;line-height:1.05}.sidebar__brand:hover strong[data-v-b05c748a]{color:#075985}.side-nav[data-v-b05c748a]{flex-direction:column;flex:none;gap:4px;min-height:0;padding-right:0;display:flex;overflow:visible}.sidebar__scroll[data-v-b05c748a]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:2px;overflow:hidden auto}.side-nav__link[data-v-b05c748a]{color:var(--crm-muted);text-align:left;white-space:nowrap;border:1px solid #0000;border-radius:12px;padding:10px 12px;font-size:14px;display:block}.side-nav__link[data-v-b05c748a]:hover{color:var(--crm-text);background:#e0f2fea6}.side-nav__link.active[data-v-b05c748a]{color:#f0f9ff;background:linear-gradient(#0ea5e9 0%,#0284c7 100%);border-color:#0284c7;font-weight:650;box-shadow:0 6px 14px #0ea5e947}.store-switch[data-v-b05c748a]{border-top:1px solid #0000000f;flex-direction:column;flex:none;gap:6px;min-width:0;padding-top:4px;display:flex}.store-label[data-v-b05c748a]{color:#8c8c8c;flex-shrink:0;padding:0 2px;font-size:12px}.brand-empty[data-v-b05c748a]{color:#8c8c8c;margin:0;padding:4px 2px;font-size:12px}.brand-grid[data-v-b05c748a]{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;max-height:none;padding-right:2px;display:grid;overflow:visible}.brand-chip[data-v-b05c748a]{appearance:none;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-items:center;gap:4px;min-width:0;min-height:68px;padding:8px 4px 6px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.brand-chip[data-v-b05c748a]:hover{background:#f8fbff;border-color:#93c5fd}.brand-chip.active[data-v-b05c748a]{background:#e6f4ff;border-color:#1677ff;box-shadow:0 0 0 1px #1677ff40}.brand-chip__mark[data-v-b05c748a]{background:#f3f4f6;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.brand-chip__img[data-v-b05c748a]{object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:3px}.brand-chip__fallback[data-v-b05c748a]{color:#fff;font-size:14px;font-weight:700;line-height:1}.brand-chip__caption[data-v-b05c748a]{color:#475569;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;font-size:11px;line-height:1.2;overflow:hidden}.brand-chip.active .brand-chip__caption[data-v-b05c748a]{color:#1677ff;font-weight:600}.account[data-v-b05c748a]{position:relative}.account--bottom[data-v-b05c748a]{flex-shrink:0;margin-top:auto}.notification-trigger[data-v-b05c748a]{color:#0369a1;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;justify-content:space-between;width:100%;margin-bottom:8px;padding:9px 12px;display:flex}.notification-trigger b[data-v-b05c748a]{color:#fff;background:#ef4444;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.notification-modal[data-v-b05c748a]{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.notification-dialog[data-v-b05c748a]{background:#fff;border:1px solid #bae6fd;border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:min(78vh,760px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.notification-dialog>header[data-v-b05c748a]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.notification-dialog h2[data-v-b05c748a]{color:#0f3f5f;margin:0;font-size:20px}.notification-dialog header p[data-v-b05c748a]{color:#64748b;margin:4px 0 0;font-size:12px}.notification-dialog__actions button[data-v-b05c748a]{color:#0369a1;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:9px;min-height:36px;padding:0 16px}.notification-dialog__body[data-v-b05c748a]{min-height:180px;padding:8px 22px 22px;overflow:auto}.notification-dialog__body article[data-v-b05c748a]{border-bottom:1px solid #e2e8f0;border-radius:10px;gap:8px;padding:15px 12px;display:grid}.notification-dialog__body article.unread[data-v-b05c748a]{background:#f0f9ff}.notification-dialog__title[data-v-b05c748a]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notification-dialog__title b[data-v-b05c748a]{color:#0f3f5f;font-size:14px}.notification-dialog__title time[data-v-b05c748a]{color:#94a3b8;flex:none;font-size:11px}.notification-dialog__body article>p[data-v-b05c748a]{color:#475569;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.notification-dialog__empty[data-v-b05c748a],.notification-dialog__error[data-v-b05c748a]{text-align:center;color:#94a3b8;margin:0;padding:58px 12px}.notification-dialog__error[data-v-b05c748a]{color:#dc2626}@media (width<=640px){.notification-modal[data-v-b05c748a]{padding:12px}.notification-dialog[data-v-b05c748a]{border-radius:14px;max-height:88vh}.notification-dialog>header[data-v-b05c748a]{padding:15px 16px}.notification-dialog__body[data-v-b05c748a]{padding:6px 12px 16px}.notification-dialog__title[data-v-b05c748a]{gap:4px;display:grid}}@keyframes notification-in-b05c748a{0%{opacity:0;transform:translateY(16px)}}.account__btn[data-v-b05c748a]{box-sizing:border-box;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9d9d9;border-radius:12px;gap:10px;width:100%;min-width:0;padding:8px 12px;display:grid}.account__row[data-v-b05c748a]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.account__identity[data-v-b05c748a]{min-width:0;display:grid}.account__btn span[data-v-b05c748a]{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.account__btn small[data-v-b05c748a]{color:var(--crm-accent);font-size:.7rem}.account__availability[data-v-b05c748a]{color:#b91c1c;background:#fef2f2;border-radius:999px;flex-shrink:0;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.account__availability.ready[data-v-b05c748a]{color:#166534;background:#dcfce7}.account__seat[data-v-b05c748a]{gap:2px;display:grid}.account__seat strong[data-v-b05c748a]{color:#0f172a;font-size:.86rem}.account__seat small[data-v-b05c748a]{color:#64748b}.account__seat .write-account--active[data-v-b05c748a]{color:#15803d}.account__seat .write-account--expired[data-v-b05c748a]{color:#dc2626}.account__seat .write-account--unbound[data-v-b05c748a]{color:#d97706}.account__menu[data-v-b05c748a]{border:1px solid var(--crm-border);min-width:0;box-shadow:var(--crm-shadow);z-index:30;background:#fff;border-radius:14px;gap:6px;padding:10px;display:grid;position:absolute;left:0;right:0}.account__menu--up[data-v-b05c748a]{top:auto;bottom:calc(100% + 8px)}.account__meta[data-v-b05c748a]{border-bottom:1px solid var(--crm-border);gap:2px;padding:6px 8px 10px;display:grid}.account__meta strong[data-v-b05c748a]{font-size:.9rem}.account__meta span[data-v-b05c748a]{color:#8c8c8c;font-size:.78rem}.account__menu button[data-v-b05c748a]{text-align:left;cursor:pointer;color:#595959;background:0 0;border:0;border-radius:10px;padding:8px 10px}.account__menu button[data-v-b05c748a]:hover{color:var(--crm-accent);background:#fff7ed}.main-area[data-v-b05c748a]{min-width:0;min-height:0;overflow:auto}.incoming-call__body[data-v-b05c748a]{gap:3px;min-width:0;display:grid}.incoming-call__eyebrow[data-v-b05c748a]{color:#0284c7;font-size:12px;font-weight:700}.incoming-call__body strong[data-v-b05c748a]{color:#0f172a;letter-spacing:.02em;text-overflow:ellipsis;font-size:22px;overflow:hidden}.incoming-call__body small[data-v-b05c748a]{color:#64748b;font-size:12px}.incoming-call__body p[data-v-b05c748a]{color:#dc2626;margin:3px 0 0;font-size:12px}.incoming-call__actions[data-v-b05c748a]{flex-direction:column;gap:8px;display:flex}.incoming-call__actions button[data-v-b05c748a]{cursor:pointer;border-radius:9px;min-width:70px;padding:8px 12px;font-weight:650}.incoming-call__actions button[data-v-b05c748a]:disabled{cursor:wait;opacity:.65}.incoming-call__answer[data-v-b05c748a]{color:#fff;background:#16a34a;border:1px solid #16a34a}.incoming-call__reject[data-v-b05c748a]{color:#b91c1c;background:#fff1f2;border:1px solid #fca5a5}.incoming-call__close[data-v-b05c748a]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1}@keyframes incoming-pulse-b05c748a{0%,to{transform:scale(1);box-shadow:0 0 #0ea5e959}50%{transform:scale(1.06);box-shadow:0 0 0 10px #0ea5e900}}.mobile-header[data-v-b05c748a],.nav-mask[data-v-b05c748a]{display:none}.store-shell[data-v-b05c748a]{background:var(--page-bg);width:100%;max-width:100%;min-height:100%;overflow-x:hidden}.store-shell__header[data-v-b05c748a]{box-sizing:border-box;border-bottom:1px solid var(--crm-border);z-index:20;background:#fffffff0;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:100vw;min-height:64px;padding:10px 18px;display:flex;position:sticky;top:0}.store-shell__account[data-v-b05c748a]{gap:2px;min-width:0;display:grid}.store-shell__account strong[data-v-b05c748a]{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,4vw,16px);overflow:hidden}.store-shell__account span[data-v-b05c748a]{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.store-shell__logout[data-v-b05c748a]{border:1px solid var(--crm-border);color:var(--crm-muted);background:#fff;border-radius:8px;flex:none;padding:8px 14px}.store-shell__main[data-v-b05c748a]{width:100%;min-width:0;padding:16px}@media (width<=960px){.app-shell[data-v-b05c748a]{padding-top:56px;display:block}.mobile-header[data-v-b05c748a]{border-bottom:1px solid var(--crm-border);z-index:40;background:#fffffff5;justify-content:space-between;align-items:center;height:56px;padding:0 14px;display:flex;position:fixed;inset:0 0 auto}.mobile-header button[data-v-b05c748a]{color:var(--crm-text);background:0 0;border:0}.mobile-header__menu[data-v-b05c748a]{font-size:24px}.mobile-header__account[data-v-b05c748a]{text-overflow:ellipsis;white-space:nowrap;max-width:36vw;overflow:hidden}.nav-mask[data-v-b05c748a]{z-index:45;background:#0f172a61;border:0;display:block;position:fixed;inset:0}.sidebar[data-v-b05c748a]{z-index:50;width:min(82vw,300px);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar--open[data-v-b05c748a]{transform:translate(0)}.main-area[data-v-b05c748a]{min-height:calc(100vh - 56px)}.incoming-call__actions[data-v-b05c748a]{flex-direction:row;grid-column:1/-1}.incoming-call__actions button[data-v-b05c748a]{flex:1}.store-shell__header[data-v-b05c748a]{min-height:58px;padding:7px clamp(8px,3vw,12px)}.store-shell__main[data-v-b05c748a]{padding:10px}}:root{--sky-0:#f0f9ff;--sky-1:#e0f2fe;--sky-2:#bae6fd;--sky-3:#7dd3fc;--sky-4:#38bdf8;--sky-5:#0ea5e9;--sky-6:#0284c7;--sky-ink:#0c4a6e;--sky-soft:#0369a1;--crm-bg:transparent;--crm-surface:#ffffffeb;--crm-border:#7dd3fc8c;--crm-text:#0c4a6e;--crm-muted:#0369a1;--crm-primary:#0ea5e9;--crm-primary-soft:#e0f2fe;--crm-accent:#0284c7;--crm-danger:#ff4d4f;--crm-success:#0ea5e9;--crm-warn:#fa8c16;--crm-nav-h:56px;--crm-sidebar-w:220px;--crm-radius:10px;--crm-shadow:0 12px 32px #0ea5e91a;--crm-font:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--page-bg:radial-gradient(120% 80% at 0% 0%, #bae6fd8c, transparent 55%), radial-gradient(100% 70% at 100% 0%, #38bdf833, transparent 50%), linear-gradient(165deg, #f8fcff 0%, #eef8ff 48%, #e0f2fe 100%)}.page>.notice.ok,.page>.notice.bad{z-index:1000;word-break:break-word;border:1px solid;border-radius:12px;width:min(440px,100vw - 32px);padding:14px 16px;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 38px #0f172a38}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--crm-font);color:var(--crm-text);background:var(--page-bg);-webkit-font-smoothing:antialiased;background-attachment:fixed}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.crm-card{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:var(--crm-radius);box-shadow:var(--crm-shadow)}.crm-btn{cursor:pointer;height:32px;color:var(--crm-text);background:linear-gradient(#fff 0%,#f0f9ff 100%);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;transition:background .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}.crm-btn:hover:not(:disabled){border-color:var(--crm-primary);color:var(--crm-accent)}.crm-btn:disabled{opacity:.45;cursor:not-allowed}.crm-btn--primary{color:#f0f9ff;background:linear-gradient(#38bdf8 0%,#0284c7 100%);border-color:#0284c7;box-shadow:0 8px 18px #0ea5e947}.crm-btn--primary:hover:not(:disabled){filter:brightness(1.04);color:#fff;border-color:#0284c7}.crm-btn--outline{color:var(--crm-accent);border-color:#0ea5e973}.crm-btn--warn{color:#fff;background:linear-gradient(#38bdf8 0%,#0284c7 100%);border-color:#0284c7}.crm-btn--warn:hover:not(:disabled){filter:brightness(1.05);color:#fff}.crm-btn--danger{border-color:var(--crm-danger);color:var(--crm-danger)}.crm-btn--ghost{color:var(--crm-muted);background:0 0;border-color:#0000}.crm-input,.crm-select,.crm-textarea{width:100%;height:32px;color:var(--crm-text);background:linear-gradient(#fff 0%,#f8fcff 100%);border:1px solid #7dd3fcbf;border-radius:8px;outline:none;padding:0 10px}.crm-textarea{height:auto;padding:8px 10px}.crm-input:focus,.crm-select:focus,.crm-textarea:focus{border-color:var(--sky-4);box-shadow:0 0 0 3px #38bdf838}.crm-table-wrap{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:var(--crm-radius);overflow:auto}.crm-table{border-collapse:collapse;width:100%;font-size:13px}.crm-table th,.crm-table td{text-align:left;vertical-align:top;border-bottom:1px solid #bae6fd8c;padding:12px 14px}.crm-table th{color:var(--sky-ink);white-space:nowrap;background:linear-gradient(#e0f2fe 0%,#f0f9ff 100%);font-weight:650}.crm-table tr:hover td{background:#e0f2fe73}.crm-badge{color:#fff;background:#0ea5e9;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.crm-tag{background:var(--crm-primary-soft);height:22px;color:var(--crm-accent);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.crm-muted{color:var(--crm-muted)}.crm-empty{min-height:360px;color:var(--crm-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.crm-empty h2{color:var(--crm-text);margin:0;font-size:20px;font-weight:600}.crm-empty p{margin:0;font-size:14px}.crm-page{min-height:100%;padding:16px 18px 28px}.crm-page__title{color:var(--sky-ink);margin:0 0 4px;font-size:1.25rem;font-weight:700}.crm-page__desc{color:var(--crm-muted);margin:0 0 16px;font-size:.86rem}
