.um-card[data-v-6a790a60]{background:var(--db-bg-card);border:1px solid var(--db-border-medium);border-radius:.5rem}.card-section[data-v-1060a8b5]{background:var(--db-bg-card);border:1px solid var(--db-border-medium);border-radius:12px;overflow:hidden}.card-header[data-v-1060a8b5]{background:var(--db-section-bg);border-bottom:1px solid var(--db-border-medium);gap:10px;padding:14px 16px}.card-header[data-v-1060a8b5],.card-icon[data-v-1060a8b5]{align-items:center;display:flex}.card-icon[data-v-1060a8b5]{border-radius:8px;flex-shrink:0;height:32px;justify-content:center;width:32px}.card-title[data-v-1060a8b5]{color:var(--db-text-primary);font-size:14px;font-weight:600}.card-badge[data-v-1060a8b5]{border-radius:10px;font-size:10px;font-weight:500;padding:2px 8px}.badge-orange[data-v-1060a8b5]{background:var(--db-icon-bg-amber);border:1px solid var(--db-status-warning-border);color:var(--db-icon-color-amber)}.card-content[data-v-1060a8b5]{padding:16px}.status-badge-row[data-v-1060a8b5]{align-items:center;background:var(--db-section-bg);border-radius:8px;display:flex;gap:8px;padding:8px 12px}.status-dot[data-v-1060a8b5]{border-radius:50%;display:inline-block;height:6px;margin-right:4px;width:6px}.empty-state[data-v-1060a8b5]{flex-direction:column;padding:40px 16px;text-align:center}.empty-icon[data-v-1060a8b5],.empty-state[data-v-1060a8b5]{align-items:center;display:flex}.empty-icon[data-v-1060a8b5]{background:var(--db-icon-bg-gray);border-radius:50%;height:56px;justify-content:center;margin-bottom:12px;width:56px}.modal-form-layout[data-v-1060a8b5]{display:flex;flex-direction:column;max-height:calc(90vh - 120px);overflow:hidden}.modal-scroll-area[data-v-1060a8b5]{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.action-bar[data-v-1060a8b5]{border-top:1px solid var(--db-border-medium);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding-top:16px}[data-v-1060a8b5] .n-form-item{margin-bottom:16px}[data-v-1060a8b5] .n-form-item:last-child{margin-bottom:0}[data-v-1060a8b5] .n-form-item-label{color:var(--db-text-secondary);font-size:13px}[data-v-1060a8b5] .n-card-header{border-bottom:1px solid var(--db-border-medium);padding:16px 20px!important}[data-v-1060a8b5] .n-card__content{padding:20px!important}@media (max-width:480px){.modal-form-layout[data-v-1060a8b5] .n-form-item{grid-template-areas:"label" "blank" "feedback";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.modal-form-layout[data-v-1060a8b5] .n-form-item-label{min-height:0;padding-bottom:8px;text-align:left}}.card-section[data-v-39aa035a]{background:var(--db-bg-card);border-radius:.75rem;padding:1rem}.card-header[data-v-39aa035a]{border-bottom-width:1px;border-color:var(--db-border-medium);gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem}.card-header[data-v-39aa035a],.card-icon[data-v-39aa035a]{align-items:center;display:flex}.card-icon[data-v-39aa035a]{border-radius:.5rem;height:1.75rem;justify-content:center;width:1.75rem}.card-title[data-v-39aa035a]{color:var(--db-text-primary);font-size:.875rem;font-weight:500;line-height:1.25rem}.card-badge[data-v-39aa035a]{border-radius:9999px;font-size:.75rem;line-height:1rem;margin-left:auto;padding:.125rem .5rem}.badge-blue[data-v-39aa035a]{background:var(--db-icon-bg-blue);color:var(--db-icon-color-blue)}.badge-orange[data-v-39aa035a]{background:var(--db-icon-bg-amber);color:var(--db-icon-color-amber)}.badge-purple[data-v-39aa035a]{background:var(--db-icon-bg-indigo);color:var(--db-icon-color-indigo)}.card-content[data-v-39aa035a]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.modal-form-layout[data-v-39aa035a]{display:flex;flex-direction:column;max-height:calc(90vh - 120px);overflow:hidden}.modal-scroll-area[data-v-39aa035a]{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.action-bar[data-v-39aa035a]{border-color:var(--db-border-medium);border-top-width:1px;display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding-top:1rem}.card-section[data-v-79156826]{background:var(--db-bg-card);border:1px solid var(--db-border-medium);border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.card-section[data-v-79156826]:hover{box-shadow:var(--db-shadow-md)}.card-header[data-v-79156826]{background:var(--db-section-bg);border-bottom:1px solid var(--db-border-medium);gap:10px;padding:14px 16px}.card-header[data-v-79156826],.card-icon[data-v-79156826]{align-items:center;display:flex}.card-icon[data-v-79156826]{border-radius:8px;box-shadow:var(--db-card-icon-shadow);height:28px;justify-content:center;width:28px}.card-title[data-v-79156826]{color:var(--db-text-primary);font-size:14px;font-weight:600}.card-badge[data-v-79156826]{background:var(--db-icon-bg-amber);border-radius:10px;color:var(--db-icon-color-amber);font-size:10px;font-weight:500;padding:2px 8px}.card-badge.badge-purple[data-v-79156826]{background:var(--db-icon-bg-indigo);color:var(--db-icon-color-indigo)}.card-badge.badge-pandacenter[data-v-79156826]{background:var(--db-icon-bg-teal,rgba(20,184,166,.15));color:var(--db-icon-color-teal,#0d9488)}.card-badge.badge-shining3d[data-v-79156826]{background:#0e74901f;color:#0f766e}.scanner-vendor-block[data-v-79156826]{background:var(--db-section-bg);border:1px solid var(--db-border-medium);border-radius:8px;padding:12px}.card-content[data-v-79156826]{padding:16px}.status-badge-row[data-v-79156826]{align-items:center;background:var(--db-section-bg);border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.status-dot[data-v-79156826]{border-radius:50%;display:inline-block;height:6px;margin-right:4px;width:6px}.tip-box[data-v-79156826]{align-items:flex-start;background:var(--db-status-info-bg);border:1px solid var(--db-status-info-border);border-radius:8px;display:flex;gap:8px;padding:10px 12px}.success-box[data-v-79156826]{background:var(--db-status-success-bg);border:1px solid var(--db-status-success-border);border-radius:8px;gap:8px;padding:12px 16px}.empty-state[data-v-79156826],.success-box[data-v-79156826]{align-items:center;display:flex}.empty-state[data-v-79156826]{flex-direction:column;padding:24px 16px;text-align:center}.empty-icon[data-v-79156826]{align-items:center;background:var(--db-icon-bg-gray);border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:12px;width:56px}.scanner-account-info[data-v-79156826]{background:var(--db-icon-bg-indigo);border-radius:8px;padding:12px}.account-row[data-v-79156826]{align-items:center;border-bottom:1px dashed var(--db-border);display:flex;justify-content:space-between;padding:8px 0}.account-row[data-v-79156826]:last-of-type{border-bottom:none}.account-label[data-v-79156826]{color:var(--db-text-muted);font-size:13px;min-width:70px}.account-value[data-v-79156826]{color:var(--db-text-primary);font-size:13px}.scanner-account-info--editable[data-v-79156826]{background:var(--db-section-bg);border:1px solid var(--db-border-medium)}.account-row--editable[data-v-79156826]{align-items:center;gap:16px}.account-input-wrap[data-v-79156826]{flex:1;min-width:0}.modal-form-layout[data-v-79156826]{display:flex;flex-direction:column;max-height:calc(90vh - 120px);overflow:hidden}.modal-scroll-area[data-v-79156826]{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.action-bar[data-v-79156826]{border-top:1px solid var(--db-border-medium);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding-top:16px}[data-v-79156826] .n-form-item{margin-bottom:16px}[data-v-79156826] .n-form-item:last-child{margin-bottom:0}[data-v-79156826] .n-form-item-label{color:var(--db-text-secondary);font-size:13px}[data-v-79156826] .n-card-header{border-bottom:1px solid var(--db-border-medium);padding:16px 20px!important}[data-v-79156826] .n-card__content{padding:20px!important}.space-y-6[data-v-208d5f4e]>*+*{margin-top:1.5rem}.fin-sections[data-v-208d5f4e]{display:flex;flex-direction:column;gap:14px}.fin-section[data-v-208d5f4e]{min-width:0}.fin-section-title[data-v-208d5f4e]{color:var(--db-text-muted,var(--db-text-secondary));font-size:.6875rem;font-weight:600;letter-spacing:.05em;margin-bottom:6px}.fin-section-head[data-v-208d5f4e]{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:6px}.fin-section-head .fin-section-title[data-v-208d5f4e]{margin-bottom:0}.fin-section-extra[data-v-208d5f4e]{color:var(--db-text-muted,var(--db-text-secondary));font-size:.6875rem;font-variant-numeric:tabular-nums}.fin-group-row[data-v-208d5f4e]{display:flex;gap:14px}.fin-group-row>.fin-section[data-v-208d5f4e]{flex:1}.fin-grid[data-v-208d5f4e]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.fin-grid--half[data-v-208d5f4e]{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-card--primary[data-v-208d5f4e]{border-left:3px solid var(--db-accent,#2563eb)}.fin-card--primary .fin-card-value[data-v-208d5f4e]{font-size:1.375rem}.fin-info-trigger[data-v-208d5f4e]{align-items:center;color:var(--db-text-muted,var(--db-text-secondary));cursor:pointer;display:flex}.fin-info-trigger[data-v-208d5f4e]:hover{color:var(--db-text-secondary)}.financial-card[data-v-208d5f4e]{background:transparent;border:1px solid var(--db-border,hsla(0,0%,50%,.2));border-radius:.5rem;min-width:0;overflow-wrap:break-word;padding:.625rem .875rem}.financial-card-title[data-v-208d5f4e]{color:var(--db-text-secondary);font-size:.75rem;white-space:nowrap}.financial-card-amount[data-v-208d5f4e]{font-size:1.125rem;font-weight:600;line-height:1.3;margin-top:.25rem;white-space:nowrap}.financial-card-subtitle[data-v-208d5f4e]{color:var(--db-text-muted,var(--db-text-secondary));font-size:.6875rem;line-height:1.4;margin-top:.25rem;white-space:normal;word-break:break-word}.fin-card[data-v-208d5f4e]{background:var(--n-color,transparent);border:1px solid var(--db-border,hsla(0,0%,50%,.16));border-radius:4px;height:100%;padding:.625rem .75rem}.fin-card[data-v-208d5f4e],.fin-card-body[data-v-208d5f4e]{min-width:0}.fin-card-label[data-v-208d5f4e]{color:var(--db-text-secondary);font-size:.75rem}.fin-card-label[data-v-208d5f4e],.fin-card-value[data-v-208d5f4e]{line-height:1.4;white-space:nowrap}.fin-card-value[data-v-208d5f4e]{font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis}.fin-value-danger[data-v-208d5f4e]{color:var(--db-status-error-title,#d03050)}.fin-value-row[data-v-208d5f4e]{align-items:center;display:flex;gap:.375rem;justify-content:space-between;min-height:1.575rem}.fin-value-row .fin-card-value[data-v-208d5f4e]{margin-top:0}.fin-card-label-row[data-v-208d5f4e]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:1.125rem}.fin-card-state[data-v-208d5f4e]{color:var(--db-text-muted,var(--db-text-secondary));font-size:.6875rem;font-weight:600;white-space:nowrap}.fin-card-state.is-on[data-v-208d5f4e]{color:var(--db-status-cyan-title,#0ea5b7)}.fin-card-hint[data-v-208d5f4e]{color:var(--db-text-muted,var(--db-text-secondary));font-size:.6875rem;line-height:1.45;margin-top:.125rem;white-space:normal;word-break:break-word}@media (max-width:640px){[data-v-208d5f4e] .n-card__content{padding:.625rem!important}.fin-sections[data-v-208d5f4e]{gap:10px}.fin-group-row[data-v-208d5f4e]{flex-direction:column;gap:10px}.fin-section-head[data-v-208d5f4e],.fin-section-title[data-v-208d5f4e]{margin-bottom:4px}.fin-section-head .fin-section-title[data-v-208d5f4e]{margin-bottom:0}.fin-grid[data-v-208d5f4e]{gap:8px;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.fin-grid[data-v-208d5f4e]::-webkit-scrollbar{height:4px}.fin-grid[data-v-208d5f4e]::-webkit-scrollbar-thumb{background:var(--db-border,hsla(0,0%,50%,.35));border-radius:2px}.fin-card[data-v-208d5f4e]{padding:.375rem .5rem}.fin-card-label[data-v-208d5f4e]{font-size:.6875rem}.fin-card-value[data-v-208d5f4e]{font-size:.8125rem;line-height:1.5}.fin-card--primary .fin-card-value[data-v-208d5f4e]{font-size:.875rem}.fin-value-row[data-v-208d5f4e]{min-height:1.25rem}.fin-card-hint[data-v-208d5f4e]{display:none}}.adjust-balance-modal-dialog[data-v-208d5f4e] .n-dialog__content{margin-top:.25rem}.adjust-balance-form[data-v-208d5f4e]{--adjust-cash:#0d9488;--adjust-cash-soft:rgba(13,148,136,.12);--adjust-bonus:#d97706;--adjust-bonus-soft:rgba(217,119,6,.12);--adjust-trial:#f0a020;--adjust-trial-soft:rgba(240,160,32,.12)}.adjust-balance-section-label[data-v-208d5f4e]{color:var(--db-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.adjust-balance-type-grid[data-v-208d5f4e]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:1rem}.adjust-balance-type-tile[data-v-208d5f4e]{background:linear-gradient(145deg,var(--n-color-modal),var(--n-color));border:2px solid transparent;border-radius:.875rem;box-shadow:var(--db-shadow-sm);cursor:pointer;padding:.875rem 1rem;text-align:left;transition:border-color .2s ease,box-shadow .25s ease,transform .2s ease}.adjust-balance-type-tile[data-v-208d5f4e]:disabled{cursor:not-allowed;opacity:.65}.adjust-balance-type-tile[data-v-208d5f4e]:not(:disabled):hover{box-shadow:var(--db-shadow-md);transform:translateY(-1px)}.adjust-balance-type-tile--cash.is-active[data-v-208d5f4e]{border-color:var(--adjust-cash);box-shadow:0 6px 20px var(--adjust-cash-soft)}.adjust-balance-type-tile--bonus.is-active[data-v-208d5f4e]{border-color:var(--adjust-bonus);box-shadow:0 6px 20px var(--adjust-bonus-soft)}.adjust-balance-type-tile--trial.is-active[data-v-208d5f4e]{border-color:var(--adjust-trial);box-shadow:0 6px 20px var(--adjust-trial-soft)}.adjust-balance-type-tile__icon[data-v-208d5f4e]{align-items:center;border-radius:.5rem;display:flex;height:2rem;justify-content:center;margin-bottom:.5rem;width:2rem}.adjust-balance-type-tile--cash .adjust-balance-type-tile__icon[data-v-208d5f4e]{background:var(--adjust-cash-soft);color:var(--adjust-cash)}.adjust-balance-type-tile--bonus .adjust-balance-type-tile__icon[data-v-208d5f4e]{background:var(--adjust-bonus-soft);color:var(--adjust-bonus)}.adjust-balance-type-tile--trial .adjust-balance-type-tile__icon[data-v-208d5f4e]{background:var(--adjust-trial-soft);color:var(--adjust-trial)}.adjust-balance-type-tile__icon svg[data-v-208d5f4e]{height:1.25rem;width:1.25rem}.adjust-balance-type-tile__title[data-v-208d5f4e]{color:var(--n-text-color);font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.adjust-balance-type-tile__value[data-v-208d5f4e]{font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;margin-bottom:.35rem}.adjust-balance-type-tile--cash .adjust-balance-type-tile__value[data-v-208d5f4e]{color:var(--adjust-cash)}.adjust-balance-type-tile--bonus .adjust-balance-type-tile__value[data-v-208d5f4e]{color:var(--adjust-bonus)}.adjust-balance-type-tile--trial .adjust-balance-type-tile__value[data-v-208d5f4e]{color:var(--adjust-trial)}.adjust-balance-type-tile__hint[data-v-208d5f4e]{color:var(--db-text-muted);font-size:.6875rem;line-height:1.35}.adjust-balance-summary-strip[data-v-208d5f4e]{align-items:stretch;background:linear-gradient(120deg,#3b82f614,#0d94880f);border:1px solid rgba(13,148,136,.15);border-radius:.75rem;display:flex;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem}.adjust-balance-summary-strip__item[data-v-208d5f4e]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.adjust-balance-summary-strip__item .label[data-v-208d5f4e]{color:var(--db-text-muted);font-size:.75rem}.adjust-balance-summary-strip__item .value[data-v-208d5f4e]{color:var(--n-text-color);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600}.adjust-balance-summary-strip__item .value.accent[data-v-208d5f4e],.adjust-balance-summary-strip__item .value.is-cash[data-v-208d5f4e]{color:var(--adjust-cash)}.adjust-balance-summary-strip__item .value.is-bonus[data-v-208d5f4e]{color:var(--adjust-bonus)}.adjust-balance-summary-strip__divider[data-v-208d5f4e]{align-self:stretch;background:#00000014;width:1px}.adjust-balance-form-item-tight[data-v-208d5f4e]{margin-bottom:.75rem}.adjust-balance-proxy-row[data-v-208d5f4e]{margin-bottom:.75rem!important}.adjust-balance-proxy-hint[data-v-208d5f4e]{color:var(--db-text-muted);font-size:.75rem}.adjust-balance-input-prefix[data-v-208d5f4e]{color:var(--db-text-muted);font-weight:600;padding-right:.25rem}.adjust-balance-footer-cards[data-v-208d5f4e]{border-top:1px solid var(--n-divider-color);display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.5rem;padding-top:.75rem}.adjust-balance-footer-card[data-v-208d5f4e]{background:var(--n-color);border-radius:.5rem;padding:.65rem .75rem}.adjust-balance-footer-card__label[data-v-208d5f4e]{color:var(--db-text-muted);font-size:.75rem;margin-bottom:.25rem}.adjust-balance-footer-card__value[data-v-208d5f4e]{font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600}.adjust-balance-footer-card__value.subtle[data-v-208d5f4e]{color:var(--adjust-cash)}.adjust-balance-footer-card__value.subtle.is-bonus[data-v-208d5f4e]{color:var(--adjust-bonus)}.stats-grid[data-v-e42d0a6d]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:1rem}.stats-grid>div[data-v-e42d0a6d]{min-width:0;padding:12px}@media (max-width:768px){.stats-grid[data-v-e42d0a6d]{gap:8px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-grid[data-v-e42d0a6d]{gap:6px}.stats-grid>div[data-v-e42d0a6d]{padding:8px}}.scanner-vendor-card[data-v-7a73697b]:hover{border-color:var(--n-primary-color,#18a058)}.tree-node{border-radius:8px;overflow:hidden}.tree-node__row{align-items:center;background:var(--db-bg-card);border:1px solid var(--db-border);border-radius:8px;box-sizing:border-box;display:flex;gap:8px;min-height:48px;padding:10px 16px;transition:background-color .15s ease}.tree-node__row--expandable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tree-node__row--expandable:hover{background:var(--db-bg-card-hover)}.tree-node__row--expanded{background:var(--db-accent-light);border-color:var(--db-accent)}.tree-node__row--leaf{background:var(--db-section-bg);cursor:default}.tree-node__indent{flex-shrink:0;width:4px}.tree-node__indent--2{width:28px}.tree-node__indent--3{width:52px}.tree-node__indent--4{width:76px}.tree-node__indent--5{width:100px}.tree-node__indent--6{width:124px}.tree-node__indent--7{width:148px}.tree-node__indent--8{width:172px}.tree-node__indent--9{width:196px}.tree-node__indent--10{width:220px}.tree-node__expand-icon{color:var(--db-text-muted);flex-shrink:0;height:20px;transition:color .15s ease;width:20px}.tree-node__expand-chevron,.tree-node__expand-icon{align-items:center;display:flex;justify-content:center}.tree-node__expand-chevron{height:100%;transform:rotate(0);transform-origin:50% 50%;transition:transform .22s cubic-bezier(.4,0,.2,1);width:100%}.tree-node__expand-chevron--open{transform:rotate(90deg)}.tree-node__expand-chevron-svg{flex-shrink:0;height:18px;width:18px}.tree-node__expand-placeholder{flex-shrink:0;height:20px;width:20px}.tree-node__doctor-panel{background:var(--db-section-bg);border:1px solid var(--db-border);border-radius:8px;margin:0 0 8px;padding:8px 12px 12px}.tree-node__doctor-panel--depth-1{padding-left:52px}.tree-node__doctor-panel--depth-2{padding-left:76px}.tree-node__doctor-panel--depth-3{padding-left:100px}.tree-node__doctor-panel--depth-4{padding-left:124px}.tree-node__doctor-panel--depth-5{padding-left:148px}.tree-node__doctor-panel--depth-6{padding-left:172px}.tree-node__doctor-panel--depth-7{padding-left:196px}.tree-node__doctor-panel--depth-8{padding-left:220px}.tree-node__doctor-panel--depth-9{padding-left:244px}.tree-node__doctor-panel--depth-10{padding-left:268px}.tree-node__expand-icon--loading{color:var(--db-cyan-accent)}.tree-node__expand-spinner{animation:tree-spin .8s linear infinite}@keyframes tree-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tree-node__kind-icon{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.tree-node__kind-icon--sales,.tree-node__kind-icon--sub_sales{background:var(--db-icon-bg-blue);color:var(--db-icon-color-blue)}.tree-node__kind-icon--dealer,.tree-node__kind-icon--sub_dealer{background:var(--db-icon-bg-amber);color:var(--db-icon-color-amber)}.tree-node__kind-icon--clinic,.tree-node__kind-icon--sub_sales_clinic{background:var(--db-icon-bg-green);color:var(--db-icon-color-green)}.tree-node__kind-icon--sub_dealer_sales{background:var(--db-icon-bg-blue);color:var(--db-icon-color-blue)}.tree-node__name{color:var(--db-text-primary);flex-shrink:0;font-size:14px;font-weight:600;max-width:200px;min-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node__badge{background:var(--db-status-warning-bg);border-radius:4px;color:var(--db-status-warning-title);display:inline-block;font-size:11px;font-weight:600;margin-right:4px;padding:1px 6px}.tree-node__badge--leaf{background:var(--db-status-info-bg);color:var(--db-status-info-title)}.tree-node__stats{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.tree-node__stat{align-items:center;display:flex;font-size:13px;font-variant-numeric:tabular-nums;gap:4px;white-space:nowrap}.tree-node__stat-label{color:var(--db-text-muted);font-size:12px}.tree-node__stat-val{color:var(--db-text-secondary);font-weight:600}.tree-node__stat--clinic .tree-node__stat-val{color:var(--db-status-success-title)}.tree-node__stat--staff .tree-node__stat-val{color:var(--db-status-info-title)}.tree-node__stat--order .tree-node__stat-val{color:var(--db-status-purple-title)}.tree-node__stat--points .tree-node__stat-val{color:var(--db-status-error-title)}.tree-node__stat--teeth .tree-node__stat-val{color:var(--db-status-cyan-title)}.data-statistics-drawer[data-v-b0a6e41c] .n-drawer{max-width:100vw;width:100vw!important}.data-statistics-drawer[data-v-b0a6e41c] .n-drawer-content{background:var(--db-bg-page);max-width:100vw}.data-statistics-drawer[data-v-b0a6e41c] .n-drawer-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--db-bg-card);border-bottom:1px solid var(--db-border)}.drawer-layout[data-v-b0a6e41c]{margin:0 auto;max-width:1200px;padding:8px 0 48px}.hero-panel[data-v-b0a6e41c]{padding-top:12px}.toolbar-card[data-v-b0a6e41c]{padding:16px}.toolbar-hint[data-v-b0a6e41c]{align-items:center;border-top:1px dashed var(--db-border-medium);color:var(--db-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px;margin:16px 0 0;padding-top:14px}.toolbar-hint__label[data-v-b0a6e41c]{color:var(--db-text-muted);font-weight:500}.toolbar-hint__range[data-v-b0a6e41c]{color:var(--db-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.toolbar-hint__arrow[data-v-b0a6e41c]{color:var(--db-text-muted);font-weight:400;margin:0 4px}.toolbar-hint__gran[data-v-b0a6e41c]{background:var(--db-section-bg);border:1px solid var(--db-border);border-radius:999px;color:var(--db-text-secondary);font-size:11px;font-weight:600;padding:2px 10px}.dimension-hint[data-v-b0a6e41c]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;line-height:1.65;margin-bottom:20px;max-width:920px}.hint-label[data-v-b0a6e41c]{color:var(--db-text-muted);margin-right:2px}.hint-label[data-v-b0a6e41c],.hint-tag[data-v-b0a6e41c]{font-size:12px;font-weight:500}.hint-tag[data-v-b0a6e41c]{background:var(--db-section-bg);border:1px solid var(--db-border);border-radius:6px;color:var(--db-text-secondary);display:inline-block;padding:2px 10px}.hint-note[data-v-b0a6e41c]{color:var(--db-text-muted);font-size:12px;margin-left:4px}.toolbar[data-v-b0a6e41c]{gap:12px 16px;justify-content:space-between}.toolbar[data-v-b0a6e41c],.toolbar-main[data-v-b0a6e41c]{align-items:center;display:flex;flex-wrap:wrap}.toolbar-main[data-v-b0a6e41c]{gap:12px;min-width:0}.toolbar-query[data-v-b0a6e41c]{flex-shrink:0}.toolbar-actions[data-v-b0a6e41c]{align-items:center;display:inline-flex;gap:8px}.toolbar-sep[data-v-b0a6e41c]{background:var(--db-border-medium);flex-shrink:0;height:24px;width:1px}.toolbar-picker[data-v-b0a6e41c]{min-width:280px}.granularity-seg[data-v-b0a6e41c]{align-items:stretch;background:var(--db-section-bg);border:1px solid var(--db-border-medium);border-radius:10px;box-sizing:border-box;display:inline-flex;flex-shrink:0;gap:2px;padding:3px}.granularity-seg__btn[data-v-b0a6e41c]{background:transparent;border:none;border-radius:8px;color:var(--db-text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;margin:0;min-height:32px;padding:0 18px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.granularity-seg__btn[data-v-b0a6e41c]:hover:not(.granularity-seg__btn--active){background:var(--db-bg-card-hover);color:var(--db-text-primary)}.granularity-seg__btn--active[data-v-b0a6e41c]{background-color:var(--db-cyan-accent)!important;box-shadow:0 1px 3px #0f172a24;color:#fff!important;font-weight:600}.granularity-seg__btn[data-v-b0a6e41c]:focus-visible{outline:2px solid var(--db-cyan-accent);outline-offset:2px}.clinic-section[data-v-b0a6e41c],.summary-section[data-v-b0a6e41c]{margin-bottom:28px}.dealer-tree[data-v-b0a6e41c],.dealer-tree__group[data-v-b0a6e41c]{display:flex;flex-direction:column;gap:4px}.dealer-tree__group+.dealer-tree__group[data-v-b0a6e41c]{border-top:1px solid var(--db-border);margin-top:10px;padding-top:6px}.dealer-tree__group-head[data-v-b0a6e41c]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 4px;padding:0 2px}.dealer-tree__group-title[data-v-b0a6e41c]{color:var(--db-text-secondary);font-size:12px;font-weight:600}.dealer-tree__group-hint[data-v-b0a6e41c]{color:var(--db-text-muted);font-size:11px;font-weight:400}.section-head[data-v-b0a6e41c]{margin-bottom:18px;overflow:hidden;position:relative}.section-title[data-v-b0a6e41c]{align-items:center;color:var(--db-text-primary);display:inline-flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:-.02em;line-height:1.25;margin:0}.section-title[data-v-b0a6e41c]:before{background:var(--db-cyan-accent);border-radius:9999px;content:"";flex-shrink:0;height:1.15em;min-height:18px;width:4px}.section-desc[data-v-b0a6e41c]{color:var(--db-text-secondary);font-size:12px;line-height:1.5;margin:8px 0 0;padding-left:14px}.section-desc .text-pending[data-v-b0a6e41c]{color:var(--db-status-orange-title);font-weight:600}.section-connector[data-v-b0a6e41c]{background:linear-gradient(90deg,transparent 0,var(--db-border) 50%,transparent 100%);height:1px;margin:0 auto 28px;max-width:1200px}.metric-grid[data-v-b0a6e41c]{border-radius:17px;display:grid;gap:16px 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}@media (min-width:640px){.metric-grid[data-v-b0a6e41c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.metric-grid[data-v-b0a6e41c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-card[data-v-b0a6e41c]{background:var(--db-bg-card);border:1px solid var(--db-border);border-radius:16px;box-shadow:var(--db-shadow-md);overflow:hidden;padding:18px 18px 15px;position:relative;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.metric-card--clinic[data-v-b0a6e41c]{--metric-accent:#2563eb}.metric-card--sales[data-v-b0a6e41c]{--metric-accent:#059669}.metric-card--people[data-v-b0a6e41c]{--metric-accent:#475569}.metric-card--order[data-v-b0a6e41c]{--metric-accent:#6d28d9}.metric-card--money[data-v-b0a6e41c]{--metric-accent:#b45309}.metric-card--teeth[data-v-b0a6e41c]{--metric-accent:#0d9488}.metric-card--domestic[data-v-b0a6e41c]{--metric-accent:#16a34a}.metric-card--imported[data-v-b0a6e41c]{--metric-accent:#0284c7}.metric-card--implant[data-v-b0a6e41c]{--metric-accent:#0891b2}.metric-card--restore[data-v-b0a6e41c]{--metric-accent:#7c3aed}.metric-card[data-v-b0a6e41c]:hover{border-color:color-mix(in srgb,var(--metric-accent) 35%,var(--db-border));box-shadow:var(--db-shadow-lg);transform:translateY(-3px)}.metric-card__sheen[data-v-b0a6e41c]{background:linear-gradient(180deg,var(--db-accent-light) 0,transparent 100%);height:48%;inset:0 0 auto;pointer-events:none;position:absolute}.metric-card__top[data-v-b0a6e41c]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;position:relative;z-index:1}.metric-label[data-v-b0a6e41c]{color:var(--db-text-secondary);flex:1;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.45;min-width:0;position:relative;z-index:1}.metric-icon-wrap[data-v-b0a6e41c]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;position:relative;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;width:44px;z-index:1}.metric-card:hover .metric-icon-wrap[data-v-b0a6e41c]{transform:scale(1.05)}.metric-card__iconify[data-v-b0a6e41c]{display:block;height:22px;width:22px}.metric-icon-wrap--clinic[data-v-b0a6e41c]{background:var(--db-icon-bg-blue);border:1px solid var(--db-status-info-border);box-shadow:var(--db-card-icon-shadow);color:var(--db-icon-color-blue)}.metric-icon-wrap--sales[data-v-b0a6e41c]{background:var(--db-icon-bg-green);border:1px solid var(--db-status-success-border);box-shadow:var(--db-card-icon-shadow);color:var(--db-icon-color-green)}.metric-icon-wrap--people[data-v-b0a6e41c]{background:var(--db-icon-bg-gray);border:1px solid var(--db-border-medium);box-shadow:var(--db-card-icon-shadow);color:var(--db-icon-color-gray)}.metric-icon-wrap--order[data-v-b0a6e41c]{background:var(--db-status-purple-bg);border:1px solid var(--db-status-purple-border);box-shadow:var(--db-card-icon-shadow);color:var(--db-status-purple-title)}.metric-icon-wrap--money[data-v-b0a6e41c]{background:var(--db-icon-bg-amber);border:1px solid var(--db-status-warning-border);box-shadow:var(--db-card-icon-shadow);color:var(--db-icon-color-amber)}.metric-icon-wrap--teeth[data-v-b0a6e41c]{background:var(--db-status-cyan-bg);border:1px solid var(--db-status-cyan-border);box-shadow:var(--db-card-icon-shadow);color:var(--db-status-cyan-title)}.metric-icon-wrap--domestic[data-v-b0a6e41c]{background:var(--db-icon-bg-green);border:1px solid var(--db-status-success-border);box-shadow:var(--db-card-icon-shadow);color:var(--db-icon-color-green)}.metric-icon-wrap--imported[data-v-b0a6e41c]{background:var(--db-icon-bg-blue);border:1px solid var(--db-status-info-border);box-shadow:var(--db-card-icon-shadow);color:var(--db-icon-color-blue)}.metric-icon-wrap--implant[data-v-b0a6e41c]{background:var(--db-status-cyan-bg);border:1px solid var(--db-status-cyan-border);box-shadow:var(--db-card-icon-shadow);color:var(--db-status-cyan-title)}.metric-icon-wrap--restore[data-v-b0a6e41c]{background:var(--db-status-purple-bg);border:1px solid var(--db-status-purple-border);box-shadow:var(--db-card-icon-shadow);color:var(--db-status-purple-title)}.metric-value[data-v-b0a6e41c]{color:var(--db-text-primary);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;line-height:1.15}.metric-sub[data-v-b0a6e41c],.metric-value[data-v-b0a6e41c]{position:relative;z-index:1}.metric-sub[data-v-b0a6e41c]{border-top:1px solid var(--db-border);color:var(--db-text-muted);font-size:11px;line-height:1.45;margin-top:10px;padding-top:10px}.data-statistics-drawer[data-v-b0a6e41c] .doctor-table{border:none;border-radius:0}.data-statistics-drawer[data-v-b0a6e41c] .doctor-table .n-data-table-th{background:var(--db-section-bg)!important;color:var(--db-table-header-text)!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}.data-statistics-drawer[data-v-b0a6e41c] .doctor-table .n-data-table-td{border-bottom:1px solid var(--db-table-border)!important;color:var(--db-table-cell-text)!important;font-size:13px;white-space:nowrap}.data-statistics-drawer[data-v-b0a6e41c] .doctor-table .n-data-table-tr:last-child .n-data-table-td{border-bottom:none!important}.permission-content[data-v-eeed778c]{max-height:60vh;overflow-y:auto}.legend[data-v-eeed778c]{background:var(--n-color-embedded);border-radius:6px;margin-bottom:16px;padding:12px}.legend-tip[data-v-eeed778c]{color:var(--n-text-color-3);font-size:12px;margin-bottom:0;margin-top:8px}.permission-grid[data-v-eeed778c]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.permission-item[data-v-eeed778c]{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px;transition:background-color .2s}.permission-item[data-v-eeed778c]:hover{background:var(--n-color-embedded)}.permission-tag[data-v-eeed778c]{width:-moz-fit-content;width:fit-content}.permission-info[data-v-eeed778c]{display:flex;flex-direction:column;gap:2px}.permission-code[data-v-eeed778c]{color:var(--n-text-color-3);font-family:monospace;font-size:11px}.permission-state[data-v-eeed778c]{font-size:11px;font-weight:500}.state-inherited .permission-state[data-v-eeed778c]{color:var(--n-success-color)}.state-enabled .permission-state[data-v-eeed778c]{color:var(--n-info-color)}.state-disabled .permission-state[data-v-eeed778c]{color:var(--n-error-color)}.empty-state[data-v-eeed778c]{padding:40px 0}.visibility-layout[data-v-7efb7ea3]{display:flex;gap:16px;min-height:400px}.left-panel[data-v-7efb7ea3]{border-right:1px solid var(--n-border-color);display:flex;flex:0 0 340px;flex-direction:column;padding-right:16px}.right-panel[data-v-7efb7ea3]{flex:1;min-width:0}.panel-header[data-v-7efb7ea3]{align-items:center;font-size:14px;font-weight:500;gap:6px}.panel-header[data-v-7efb7ea3],.search-row[data-v-7efb7ea3]{display:flex;margin-bottom:12px}.search-row[data-v-7efb7ea3]{gap:8px}.search-results[data-v-7efb7ea3]{flex:1}.result-section-title[data-v-7efb7ea3]{color:var(--n-text-color-3);font-size:12px;font-weight:500;margin-bottom:6px;padding-left:4px}.result-list[data-v-7efb7ea3]{display:flex;flex-direction:column;gap:4px}.result-item[data-v-7efb7ea3]{align-items:center;background:var(--n-color-embedded);border-radius:4px;display:flex;justify-content:space-between;padding:6px 8px}.result-item[data-v-7efb7ea3]:hover{background:var(--n-color-embedded-popover)}.result-info[data-v-7efb7ea3]{flex:1;min-width:0}.result-name[data-v-7efb7ea3]{align-items:center;display:flex;font-size:13px;gap:4px}.result-subtitle[data-v-7efb7ea3]{color:var(--n-text-color-3);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-action[data-v-7efb7ea3]{flex-shrink:0;margin-left:8px}.viewer-section[data-v-7efb7ea3]{margin-bottom:16px}.section-header[data-v-7efb7ea3]{align-items:center;border-bottom:1px solid var(--n-border-color);display:flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:8px;padding-bottom:6px}.viewer-list[data-v-7efb7ea3]{display:flex;flex-direction:column;gap:4px}.viewer-item[data-v-7efb7ea3]{align-items:center;border-radius:4px;display:flex;justify-content:space-between;padding:4px 8px}.viewer-item[data-v-7efb7ea3]:hover{background:var(--n-color-embedded)}.viewer-info[data-v-7efb7ea3]{align-items:center;display:flex;flex:1;gap:4px;min-width:0}.viewer-name[data-v-7efb7ea3]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-hint[data-v-7efb7ea3]{align-items:center;color:var(--n-text-color-3);display:flex;font-size:13px;justify-content:center;padding:24px}.empty-hint.small[data-v-7efb7ea3]{background:var(--n-color-embedded);border-radius:4px;font-size:12px;padding:12px}.already-added[data-v-7efb7ea3],.hint-text[data-v-7efb7ea3]{color:var(--n-text-color-3)}.already-added[data-v-7efb7ea3]{font-size:11px}.permission-content[data-v-474a5f2c]{max-height:60vh;overflow-y:auto}.legend[data-v-474a5f2c]{background:var(--n-color-embedded);border-radius:6px;margin-bottom:16px;padding:12px}.legend-tip[data-v-474a5f2c]{color:var(--n-text-color-3);font-size:12px;margin-bottom:0;margin-top:8px}.override-count[data-v-474a5f2c]{color:var(--n-info-color);font-weight:500}.permission-grid[data-v-474a5f2c]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.permission-item[data-v-474a5f2c]{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px;transition:background-color .2s}.permission-item[data-v-474a5f2c]:hover{background:var(--n-color-embedded)}.permission-tag[data-v-474a5f2c]{width:-moz-fit-content;width:fit-content}.permission-info[data-v-474a5f2c]{display:flex;flex-direction:column;gap:2px}.permission-code[data-v-474a5f2c]{color:var(--n-text-color-3);font-family:monospace;font-size:11px}.permission-state[data-v-474a5f2c]{font-size:11px;font-weight:500}.state-inherited .permission-state[data-v-474a5f2c]{color:var(--n-success-color)}.state-enabled .permission-state[data-v-474a5f2c]{color:var(--n-info-color)}.state-disabled .permission-state[data-v-474a5f2c]{color:var(--n-error-color)}.empty-state[data-v-474a5f2c]{padding:40px 0}.tag-group+.tag-group[data-v-b1e83bd4]{margin-top:12px}.tag-group__label[data-v-b1e83bd4]{color:#999;font-size:12px;font-weight:500;padding:0 12px 4px}.tag-item[data-v-b1e83bd4]{align-items:center;border-radius:6px;display:flex;font-size:14px;padding:8px 12px;transition:background-color .2s}.tag-item+.tag-item[data-v-b1e83bd4]{margin-top:4px}.tag-item__region[data-v-b1e83bd4]{color:#999;flex-shrink:0;font-size:12px;margin-left:4px}.tag-item--available[data-v-b1e83bd4]{cursor:pointer}.tag-item--available[data-v-b1e83bd4]:hover{background-color:#4098fc14}.tag-item--selected[data-v-b1e83bd4]:hover{background-color:#0000000a}.tag-item--disabled[data-v-b1e83bd4]{opacity:.5;pointer-events:none}.tag-item__dot[data-v-b1e83bd4]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.tag-item__name[data-v-b1e83bd4]{flex:1;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-item__remove[data-v-b1e83bd4]{align-items:center;border-radius:50%;color:#999;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:20px;justify-content:center;margin-left:8px;transition:all .2s;width:20px}.tag-item__remove[data-v-b1e83bd4]:hover{background-color:#00000014;color:#e03050}.delivery-address-modal[data-v-eb988dc4]{padding:8px 0}.mb-4[data-v-eb988dc4]{margin-bottom:16px}.space-y-4[data-v-eb988dc4]>*+*{margin-top:16px}.user-management-table[data-v-41c5120c] .extra-buttons-wrapper{max-width:100%;min-width:0}
