.admin-toast-host[data-v-2f94e793]{position:fixed;top:1rem;right:1rem;z-index:100100;display:flex;align-items:flex-start;gap:.55rem;max-width:min(440px,calc(100vw - 2rem));padding:.65rem 1rem .65rem .85rem;border-radius:12px;background:var(--card-bg, #fff);color:var(--text-color, #0f172a);border:1px solid var(--surface-border, #e2e8f0);border-left:4px solid var(--primary-color, #2563eb);box-shadow:0 4px 6px -1px #0f172a0f,0 18px 42px -12px #0f172a38;font-size:.92rem;line-height:1.45;pointer-events:none}.admin-toast-icon[data-v-2f94e793]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-top:.12rem;color:var(--primary-color, #2563eb);opacity:.92}.admin-toast-glyph[data-v-2f94e793]{display:block}.admin-toast-message[data-v-2f94e793]{flex:1;min-width:0;word-break:break-word}.admin-toast-host.is-success[data-v-2f94e793]{border-left-color:#16a34a}.admin-toast-host.is-success .admin-toast-icon[data-v-2f94e793]{color:#15803d}.admin-toast-host.is-success .admin-toast-message[data-v-2f94e793]{color:#14532d}.admin-toast-host.is-error[data-v-2f94e793]{border-left-color:#dc2626}.admin-toast-host.is-error .admin-toast-icon[data-v-2f94e793]{color:#b91c1c}.admin-toast-host.is-error .admin-toast-message[data-v-2f94e793]{color:#991b1b}.admin-toast-host.is-warning[data-v-2f94e793]{border-left-color:#d97706}.admin-toast-host.is-warning .admin-toast-icon[data-v-2f94e793]{color:#b45309}.admin-toast-host.is-info[data-v-2f94e793]{border-left-color:#2563eb}.admin-toast-host.is-info .admin-toast-icon[data-v-2f94e793]{color:#1d4ed8}.admin-toast-slide-enter-active[data-v-2f94e793],.admin-toast-slide-leave-active[data-v-2f94e793]{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.admin-toast-slide-enter-from[data-v-2f94e793],.admin-toast-slide-leave-to[data-v-2f94e793]{opacity:0;transform:translate(12px)}.ops-live-float-root[data-v-218cb43f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12054;pointer-events:none}.ops-live-card[data-v-218cb43f]{pointer-events:auto;position:fixed;display:flex;flex-direction:column;overflow:hidden;padding:0;box-sizing:border-box;border-radius:12px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-color);box-shadow:0 14px 42px color-mix(in srgb,var(--text-color) 12%,transparent),0 3px 12px color-mix(in srgb,var(--text-color) 7%,transparent)}.ops-live-card--max[data-v-218cb43f]{top:72px;left:12px;right:12px;bottom:12px;width:auto!important;height:auto!important;max-height:none}.ops-live-card--min[data-v-218cb43f]{height:auto!important;max-height:none}.ops-live-resize-edge[data-v-218cb43f]{position:absolute;z-index:4;background:transparent}.ops-live-resize-edge--left[data-v-218cb43f]{left:0;top:0;bottom:0;width:8px;cursor:ew-resize;border-radius:12px 0 0 12px}.ops-live-resize-edge--right[data-v-218cb43f]{right:0;top:0;bottom:0;width:8px;cursor:ew-resize;border-radius:0 12px 12px 0}.ops-live-resize-edge--bottom[data-v-218cb43f]{left:0;right:0;bottom:0;height:8px;cursor:ns-resize;border-radius:0 0 12px 12px}.ops-live-resize-edge[data-v-218cb43f]:hover{background:color-mix(in srgb,var(--primary-color, #2563eb) 16%,transparent)}.ops-live-head[data-v-218cb43f]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 6px 6px 10px;border-bottom:1px solid var(--border-color);background:linear-gradient(180deg,var(--bg-color) 0%,var(--surface-alt) 100%);-webkit-user-select:none;user-select:none;position:relative;cursor:move}.ops-live-head-main[data-v-218cb43f]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:2px 0;touch-action:none}.ops-live-head .admin-floating-dock-win[data-v-218cb43f]{cursor:default}.ops-live-badge-wrap[data-v-218cb43f]{max-width:min(40vw,14rem);flex-shrink:1;min-width:0}.ops-live-toolbar-right .ops-live-badge-wrap[data-v-218cb43f]{flex-shrink:1;margin-right:.1rem}.ops-live-badge[data-v-218cb43f]{display:inline-block;font-size:.82rem;font-weight:600;padding:.22rem .6rem;border-radius:999px;border:1px solid var(--border-color, #cbd5e1);color:var(--text-color);background:var(--surface-alt, var(--ghost-bg, #f1f5f9));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ops-live-badge--running[data-v-218cb43f]{border-color:color-mix(in srgb,var(--primary-color) 42%,var(--border-color));color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,var(--card-bg))}.ops-live-badge--stopped[data-v-218cb43f]{border-color:color-mix(in srgb,var(--muted-color) 40%,var(--border-color));color:var(--muted-color);background:color-mix(in srgb,var(--muted-color) 10%,var(--card-bg))}.ops-live-badge--none[data-v-218cb43f]{border-color:color-mix(in srgb,var(--muted-color, #64748b) 35%,var(--border-color));color:var(--muted-color, #64748b)}.ops-live-badge--loading[data-v-218cb43f]{opacity:.85}.ops-live-head-main h3.admin-floating-dock-title[data-v-218cb43f]{margin:0}.ops-live-body-wrap[data-v-218cb43f]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 10px 10px}.ops-live-toolbar[data-v-218cb43f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;padding:8px 10px 6px;margin-bottom:0;flex-shrink:0}.ops-live-toolbar-left[data-v-218cb43f],.ops-live-toolbar-right[data-v-218cb43f]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ops-live-toolbar-right[data-v-218cb43f]{margin-left:auto}.ops-live-data-meta-label[data-v-218cb43f]{font-weight:600;margin-right:.35rem}.ops-live-usage-overlay[data-v-218cb43f]{pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:12060;background:color-mix(in srgb,var(--text-color, #0f172a) 38%,transparent);display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.ops-live-usage-dialog[data-v-218cb43f]{max-width:min(420px,100%);width:100%;background:var(--card-bg, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:12px;padding:1rem 1.1rem;box-shadow:0 16px 48px color-mix(in srgb,var(--text-color, #0f172a) 18%,transparent);color:var(--text-color, #334155)}.ops-live-usage-title[data-v-218cb43f]{margin:0 0 .65rem;font-size:1.05rem;font-weight:600}.ops-live-usage-body[data-v-218cb43f]{margin:0;line-height:1.45}.ops-live-usage-line[data-v-218cb43f]{margin:0 0 .45rem}.ops-live-usage-line[data-v-218cb43f]:last-child{margin-bottom:0}.ops-live-usage-para[data-v-218cb43f]{line-height:1.4}.ops-live-usage-actions[data-v-218cb43f]{margin-top:.85rem;display:flex;justify-content:flex-end}.ops-live-tabs[data-v-218cb43f]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 10px .65rem;flex-shrink:0}.ops-tab[data-v-218cb43f]{border:1px solid var(--border-color, #cbd5e1);background:var(--surface-alt, var(--ghost-bg, #f1f5f9));color:var(--text-color);border-radius:8px;padding:.25rem .55rem;cursor:pointer;font:inherit}.ops-tab[data-v-218cb43f]:hover:not(.ops-tab--active){background:color-mix(in srgb,var(--text-color) 8%,var(--card-bg))}.ops-tab--active[data-v-218cb43f]{border-color:var(--primary-color, #2563eb);background:color-mix(in srgb,var(--primary-color, #2563eb) 14%,var(--card-bg));color:var(--primary-color, #2563eb);font-weight:600}.ops-dl[data-v-218cb43f]{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0 0 .75rem;font-size:.92rem}.ops-dl dt[data-v-218cb43f]{margin:0;color:var(--muted-color, #64748b)}.ops-dl dd[data-v-218cb43f]{margin:0}.ops-mini-table[data-v-218cb43f]{font-size:.88rem}.ops-module-block[data-v-218cb43f]{margin-bottom:1rem}.ops-module-block h4[data-v-218cb43f]{margin:0 0 .35rem;font-size:1rem}.ops-overview-rows-hint[data-v-218cb43f]{margin:.5rem 0 0;line-height:1.35}.ops-table-scroll[data-v-218cb43f]{overflow-x:auto;max-width:100%}.ops-live-body--initial[data-v-218cb43f]{display:flex;align-items:center;justify-content:center;min-height:8rem}.ops-live-body[data-v-218cb43f]{flex:1;min-height:0;overflow:auto;transition:opacity .2s ease}.ops-live-body--refreshing[data-v-218cb43f]{opacity:.88;pointer-events:none}.debug-live-float-root[data-v-1f03b73e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12055;pointer-events:none}.debug-live-card[data-v-1f03b73e]{pointer-events:auto;position:fixed;display:flex;flex-direction:column;overflow:hidden;padding:0;box-sizing:border-box;border-radius:12px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-color);box-shadow:0 14px 42px color-mix(in srgb,var(--text-color) 12%,transparent),0 3px 12px color-mix(in srgb,var(--text-color) 7%,transparent)}.debug-live-card--max[data-v-1f03b73e]{top:72px;left:12px;right:12px;bottom:12px;width:auto!important;height:auto!important;max-height:none}.debug-live-card--min[data-v-1f03b73e]{height:auto!important;max-height:none}.debug-live-resize-edge[data-v-1f03b73e]{position:absolute;z-index:4;background:transparent}.debug-live-resize-edge--left[data-v-1f03b73e]{left:0;top:0;bottom:0;width:8px;cursor:ew-resize;border-radius:12px 0 0 12px}.debug-live-resize-edge--right[data-v-1f03b73e]{right:0;top:0;bottom:0;width:8px;cursor:ew-resize;border-radius:0 12px 12px 0}.debug-live-resize-edge--bottom[data-v-1f03b73e]{left:0;right:0;bottom:0;height:8px;cursor:ns-resize;border-radius:0 0 12px 12px}.debug-live-resize-edge[data-v-1f03b73e]:hover{background:color-mix(in srgb,var(--primary-color, #2563eb) 16%,transparent)}.debug-live-head[data-v-1f03b73e]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 6px 6px 10px;border-bottom:1px solid var(--border-color);background:linear-gradient(180deg,var(--bg-color) 0%,var(--surface-alt) 100%);-webkit-user-select:none;user-select:none;position:relative;cursor:move}.debug-live-head-main[data-v-1f03b73e]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:2px 0;touch-action:none}.debug-live-head .admin-floating-dock-win[data-v-1f03b73e]{cursor:default}.debug-live-badge-wrap[data-v-1f03b73e]{max-width:min(40vw,14rem);flex-shrink:1;min-width:0}.debug-live-toolbar-right .debug-live-badge-wrap[data-v-1f03b73e]{flex-shrink:1;margin-right:.1rem}.debug-live-badge[data-v-1f03b73e]{display:inline-block;font-size:.82rem;font-weight:600;padding:.22rem .6rem;border-radius:999px;border:1px solid var(--border-color, #cbd5e1);color:var(--text-color);background:var(--surface-alt, var(--ghost-bg, #f1f5f9));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.debug-live-badge--running[data-v-1f03b73e]{border-color:color-mix(in srgb,var(--primary-color) 42%,var(--border-color));color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,var(--card-bg))}.debug-live-badge--stopped[data-v-1f03b73e]{border-color:color-mix(in srgb,var(--muted-color) 40%,var(--border-color));color:var(--muted-color);background:color-mix(in srgb,var(--muted-color) 10%,var(--card-bg))}.debug-live-badge--none[data-v-1f03b73e]{border-color:color-mix(in srgb,var(--muted-color, #64748b) 35%,var(--border-color));color:var(--muted-color, #64748b)}.debug-live-badge--loading[data-v-1f03b73e]{opacity:.85}.debug-live-head-main h3.admin-floating-dock-title[data-v-1f03b73e]{margin:0}.debug-live-body-wrap[data-v-1f03b73e]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 10px 10px}.debug-live-toolbar[data-v-1f03b73e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;padding:8px 10px 6px;margin-bottom:0;flex-shrink:0}.debug-live-toolbar-left[data-v-1f03b73e],.debug-live-toolbar-right[data-v-1f03b73e]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.debug-live-toolbar-right[data-v-1f03b73e]{margin-left:auto}.debug-live-heavy-hint[data-v-1f03b73e]{margin:0 10px .45rem;padding:.45rem .55rem;font-size:.82rem;line-height:1.35;color:var(--text-color, #334155);background:color-mix(in srgb,var(--primary-color) 10%,var(--card-bg, #fff));border:1px solid color-mix(in srgb,var(--primary-color) 32%,var(--border-color, #e2e8f0));border-radius:8px;flex-shrink:0}.debug-live-data-meta-label[data-v-1f03b73e]{font-weight:600;margin-right:.35rem}.debug-live-usage-overlay[data-v-1f03b73e]{pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:12060;background:color-mix(in srgb,var(--text-color, #0f172a) 38%,transparent);display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.debug-live-usage-dialog[data-v-1f03b73e]{max-width:min(420px,100%);width:100%;background:var(--card-bg, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:12px;padding:1rem 1.1rem;box-shadow:0 16px 48px color-mix(in srgb,var(--text-color, #0f172a) 18%,transparent);color:var(--text-color, #334155)}.debug-live-usage-title[data-v-1f03b73e]{margin:0 0 .65rem;font-size:1.05rem;font-weight:600}.debug-live-usage-body[data-v-1f03b73e]{margin:0;line-height:1.45}.debug-live-usage-line[data-v-1f03b73e]{margin:0 0 .45rem}.debug-live-usage-line[data-v-1f03b73e]:last-child{margin-bottom:0}.debug-live-usage-para[data-v-1f03b73e]{line-height:1.4}.debug-live-usage-actions[data-v-1f03b73e]{margin-top:.85rem;display:flex;justify-content:flex-end}.debug-live-tabs[data-v-1f03b73e]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 10px .65rem;flex-shrink:0}.debug-tab[data-v-1f03b73e]{border:1px solid var(--border-color, #cbd5e1);background:var(--surface-alt, var(--ghost-bg, #f1f5f9));color:var(--text-color);border-radius:8px;padding:.25rem .55rem;cursor:pointer;font:inherit}.debug-tab[data-v-1f03b73e]:hover:not(.debug-tab--active){background:color-mix(in srgb,var(--text-color) 8%,var(--card-bg))}.debug-tab--active[data-v-1f03b73e]{border-color:var(--primary-color, #2563eb);background:color-mix(in srgb,var(--primary-color, #2563eb) 14%,var(--card-bg));color:var(--primary-color, #2563eb);font-weight:600}.debug-dl[data-v-1f03b73e]{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0 0 .75rem;font-size:.92rem}.debug-dl dt[data-v-1f03b73e]{margin:0;color:var(--muted-color, #64748b)}.debug-dl dd[data-v-1f03b73e]{margin:0}.debug-mini-table[data-v-1f03b73e]{font-size:.82rem}.debug-table-block[data-v-1f03b73e]{margin-bottom:1rem}.debug-table-block h4[data-v-1f03b73e]{margin:0 0 .35rem;font-size:1rem}.debug-table-scroll[data-v-1f03b73e]{overflow-x:auto;max-width:100%}.debug-live-body--initial[data-v-1f03b73e]{display:flex;align-items:center;justify-content:center;min-height:8rem}.debug-live-body[data-v-1f03b73e]{flex:1;min-height:0;overflow:auto;transition:opacity .2s ease}.debug-live-body--refreshing[data-v-1f03b73e]{opacity:.88;pointer-events:none}.sidebar-menu-search[data-v-a69e6746]{margin:0 0 2px;padding:0 8px}.sidebar-menu-search-input[data-v-a69e6746]{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid color-mix(in srgb,#fff 24%,transparent);border-radius:8px;background:color-mix(in srgb,#0f172a 45%,transparent);color:#f1f5f9;font-size:.82rem;line-height:1.35}.sidebar-menu-search-input[data-v-a69e6746]::placeholder{color:#94a3b8}.sidebar-menu-search-input[data-v-a69e6746]:focus{outline:2px solid color-mix(in srgb,var(--primary-color, #2563eb) 55%,transparent);outline-offset:1px}.sidebar-menu-search-empty[data-v-a69e6746]{margin:.5rem 8px .35rem;font-size:.8rem;line-height:1.35;color:#94a3b8}.sidebar-nav--search-active .sidebar-nav-section-toggle[data-v-a69e6746],.sidebar-nav--search-active .sidebar-subgroup-toggle[data-v-a69e6746]{cursor:default}.sidebar-subgroup-toggle[data-v-a69e6746]{width:100%;margin:.48rem 0 .2rem;padding:0;border:none;background:transparent;color:inherit;display:flex;align-items:center;gap:.2rem;cursor:pointer}.sidebar-subgroup-chevron[data-v-a69e6746]{width:.9em;font-size:.68rem;line-height:1;color:#9fb2cc;margin-left:1ch}.sidebar-subgroup-title[data-v-a69e6746]{margin:0;padding:0 .52rem 0 0;font-size:.78rem;line-height:1.3;letter-spacing:.01em;color:#b8c6da;font-weight:600;text-transform:none}.sidebar-subgroup-items[data-v-a69e6746]{margin:0}.menu-link--pinned[data-v-a69e6746]{margin-bottom:.4rem;border:1px solid color-mix(in srgb,var(--primary-color, #2563eb) 35%,transparent);border-radius:7px;box-shadow:none}.menu-mobile-mark[data-v-a69e6746]{color:#fbbf24;margin-right:0;font-size:.72rem;vertical-align:1px}.menu-link-label--lv3[data-v-a69e6746]{margin-left:1ch}.runtime-env-pill[data-v-a69e6746]{margin-right:.5rem;padding:.28rem .6rem;border:1px solid #ef4444;border-radius:6px;background:#fff1f2;color:#b91c1c;font-size:.82rem;font-weight:600;line-height:1.2}.session-idle-root[data-v-a69e6746]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1rem}.session-idle-backdrop[data-v-a69e6746]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73}.session-idle-dialog[data-v-a69e6746]{position:relative;z-index:1;width:min(420px,100%);padding:1.25rem 1.35rem;border-radius:12px;background:#fff;color:#0f172a;box-shadow:0 20px 50px #0f172a33}.session-idle-title[data-v-a69e6746]{margin:0 0 .65rem;font-size:1.1rem;font-weight:700}.session-idle-body[data-v-a69e6746]{margin:0 0 1.1rem;font-size:.95rem;line-height:1.45;color:#334155}.session-idle-actions[data-v-a69e6746]{display:flex;justify-content:flex-end;gap:.5rem}.session-idle-actions .primary[data-v-a69e6746]{padding:.45rem 1rem;border-radius:8px;border:1px solid #2563eb;background:#2563eb;color:#fff;font-weight:600;cursor:pointer}.session-idle-actions .primary[data-v-a69e6746]:hover{background:#1d4ed8;border-color:#1d4ed8}.module-guide-root[data-v-a69e6746]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:1rem}.module-guide-backdrop[data-v-a69e6746]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73}.module-guide-dialog[data-v-a69e6746]{position:relative;z-index:1;display:flex;flex-direction:column;max-height:min(85vh,720px);width:min(720px,100%);border-radius:12px;background:#fff;color:#0f172a;box-shadow:0 20px 50px #0f172a33;overflow:hidden}.module-guide-head[data-v-a69e6746]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .85rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.module-guide-head-text[data-v-a69e6746]{min-width:0}.module-guide-title[data-v-a69e6746]{margin:0 0 .35rem;font-size:1.1rem;font-weight:700;line-height:1.25}.module-guide-sub[data-v-a69e6746]{margin:0;font-size:.88rem;line-height:1.4;word-break:break-word}.module-guide-close[data-v-a69e6746]{flex-shrink:0;width:2.25rem;height:2.25rem;margin:-.2rem -.15rem 0 0;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:1.5rem;line-height:1;cursor:pointer}.module-guide-close[data-v-a69e6746]:hover{background:#f1f5f9;color:#0f172a}.module-guide-body-wrap[data-v-a69e6746]{padding:1rem 1.1rem 1.15rem;overflow:auto;flex:1;min-height:0}.module-guide-toolbar[data-v-a69e6746]{display:flex;justify-content:flex-end;margin-bottom:.5rem}.module-guide-form-label[data-v-a69e6746]{display:block;margin:.75rem 0 .35rem;font-size:.88rem;font-weight:600;color:#334155}.module-guide-form-label[data-v-a69e6746]:first-of-type{margin-top:.15rem}.module-guide-textarea[data-v-a69e6746]{box-sizing:border-box;width:100%;padding:.55rem .65rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.45;color:#0f172a;resize:vertical}.module-guide-textarea[data-v-a69e6746]:disabled{opacity:.65}.module-guide-edit-actions[data-v-a69e6746]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.module-guide-status[data-v-a69e6746]{margin:0;font-size:.95rem;line-height:1.5}.module-guide-status--error[data-v-a69e6746]{color:#b91c1c}.module-guide-body[data-v-a69e6746]{font-size:.95rem;line-height:1.55;color:#1e293b}.module-guide-body[data-v-a69e6746] h1,.module-guide-body[data-v-a69e6746] h2,.module-guide-body[data-v-a69e6746] h3{margin:1.1em 0 .45em;font-weight:700;line-height:1.3;color:#0f172a}.module-guide-body[data-v-a69e6746] h1{font-size:1.25rem}.module-guide-body[data-v-a69e6746] h2{font-size:1.1rem}.module-guide-body[data-v-a69e6746] h3{font-size:1rem}.module-guide-body[data-v-a69e6746] p{margin:.5em 0}.module-guide-body[data-v-a69e6746] ul,.module-guide-body[data-v-a69e6746] ol{margin:.5em 0;padding-left:1.35em}.module-guide-body[data-v-a69e6746] li{margin:.25em 0}.module-guide-body[data-v-a69e6746] code{padding:.12em .35em;border-radius:4px;background:#f1f5f9;font-size:.88em}.module-guide-body[data-v-a69e6746] pre{margin:.65em 0;padding:.75rem .85rem;border-radius:8px;background:#0f172a;color:#e2e8f0;overflow:auto;font-size:.86rem}.module-guide-body[data-v-a69e6746] pre code{padding:0;background:transparent;color:inherit;font-size:inherit}.module-guide-body[data-v-a69e6746] a{color:#2563eb}.module-guide-body[data-v-a69e6746] blockquote{margin:.65em 0;padding:.35em 0 .35em .85em;border-left:3px solid #cbd5e1;color:#475569}.module-guide-history[data-v-a69e6746]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e2e8f0}.module-guide-history-title[data-v-a69e6746]{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:#0f172a}.module-guide-history-pre[data-v-a69e6746]{margin:0;padding:.75rem .85rem;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-size:.82rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:#334155}.module-guide-updated[data-v-a69e6746]{margin:1rem 0 0;font-size:.82rem}.dashboard-top-controls[data-v-93bdba3f]{padding-bottom:.35rem}.dashboard-config-shortcut[data-v-93bdba3f]{margin-left:.5rem}.dashboard-order-stats[data-v-93bdba3f]{margin-top:.5rem}.dashboard-order-phase-title[data-v-93bdba3f]{margin:1rem 0 .35rem;font-size:1.05rem}.dashboard-order-phase-grid[data-v-93bdba3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:.5rem}.dashboard-order-phase-block-title[data-v-93bdba3f]{margin:0 0 .35rem;font-size:.95rem}.dashboard-order-phase-table[data-v-93bdba3f]{font-size:.88rem}.dashboard-order-phase-table .num[data-v-93bdba3f]{text-align:right}.dashboard-block-divider[data-v-93bdba3f]{margin:.55rem -1.2rem .75rem;height:10px;background:#edf7ff;border-top:2px solid #d8ebff;border-bottom:2px solid #d8ebff}.dashboard-overview-panel[data-v-93bdba3f]{padding-top:.15rem}.funnel-chart[data-v-93bdba3f]{display:grid;gap:8px;margin-top:8px}.funnel-row[data-v-93bdba3f]{display:grid;grid-template-columns:72px minmax(180px,1fr) 64px;gap:10px;align-items:center}.funnel-label[data-v-93bdba3f]{color:var(--muted-color);font-size:13px}.funnel-track[data-v-93bdba3f]{height:12px;border-radius:999px;background:color-mix(in srgb,var(--border-color) 60%,white);overflow:hidden}.funnel-bar[data-v-93bdba3f]{height:100%;border-radius:999px}.funnel-bar.visited[data-v-93bdba3f]{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.funnel-bar.used[data-v-93bdba3f]{background:linear-gradient(90deg,#34d399,#10b981)}.funnel-bar.paid[data-v-93bdba3f]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.funnel-value[data-v-93bdba3f]{text-align:right;font-weight:600}.rate-track[data-v-93bdba3f]{height:10px;border-radius:999px;background:color-mix(in srgb,var(--border-color) 60%,white);overflow:hidden}.rate-bar[data-v-93bdba3f]{height:100%;border-radius:999px;background:linear-gradient(90deg,#a78bfa,#8b5cf6)}.knowledge-line-chart-wrap[data-v-93bdba3f]{margin-bottom:12px;border:1px solid var(--border-color);border-radius:10px;padding:10px 10px 6px;background:color-mix(in srgb,var(--secondary-bg) 55%,white)}.knowledge-line-chart[data-v-93bdba3f]{width:100%;height:220px;display:block}.axis-line[data-v-93bdba3f]{stroke:color-mix(in srgb,var(--border-color) 80%,#64748b);stroke-width:1}.line-hotspot[data-v-93bdba3f],.line-history[data-v-93bdba3f],.line-question[data-v-93bdba3f]{fill:none;stroke-width:2.5}.line-hotspot[data-v-93bdba3f]{stroke:#06b6d4}.line-history[data-v-93bdba3f]{stroke:#6366f1}.line-question[data-v-93bdba3f]{stroke:#f59e0b}.chart-legend[data-v-93bdba3f]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px}.legend-item[data-v-93bdba3f]{font-size:12px;color:var(--muted-color);display:inline-flex;align-items:center;gap:6px}.legend-dot[data-v-93bdba3f]{width:10px;height:10px;border-radius:999px;display:inline-block}.legend-hotspot[data-v-93bdba3f]{background:#06b6d4}.legend-history[data-v-93bdba3f]{background:#6366f1}.legend-question[data-v-93bdba3f]{background:#f59e0b}.mini-chart-wrap[data-v-93bdba3f]{margin-top:10px;overflow-x:auto}.mini-chart[data-v-93bdba3f]{display:flex;align-items:flex-end;gap:10px;min-height:180px;padding-bottom:4px}.mini-bar-col[data-v-93bdba3f]{min-width:76px;display:flex;flex-direction:column;align-items:center;gap:6px}.mini-bar-value[data-v-93bdba3f]{font-size:12px;color:var(--muted-color);text-align:center;line-height:1.2}.mini-bar[data-v-93bdba3f]{width:34px;border-radius:8px 8px 0 0;transition:height .2s ease}.mini-bar.income[data-v-93bdba3f]{background:linear-gradient(180deg,#16a34a,#22c55e)}.mini-bar.expense[data-v-93bdba3f]{background:linear-gradient(180deg,#f97316,#fb923c)}.mini-bar-label[data-v-93bdba3f]{font-size:12px;color:var(--text-color);text-align:center;line-height:1.2;word-break:break-word}.ipr-overlay[data-v-341d043d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.ipr-card[data-v-341d043d]{width:min(420px,100%);box-sizing:border-box;background:var(--card-bg, #fff);border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.1rem 1.15rem;box-shadow:0 20px 50px #0003}.ipr-head[data-v-341d043d]{margin-bottom:.75rem}.ipr-title[data-v-341d043d]{margin:0;font-size:1.05rem;line-height:1.35}.ipr-form[data-v-341d043d]{display:grid;gap:.75rem}.ipr-field[data-v-341d043d]{display:grid;gap:.35rem;font-size:.92rem}.ipr-field input[data-v-341d043d]{width:100%;box-sizing:border-box;border:1px solid var(--border-color);border-radius:8px;padding:8px 10px;font:inherit}.ipr-err[data-v-341d043d]{margin:0;color:#dc2626;font-size:.88rem}.ipr-actions[data-v-341d043d]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.list-email-cell-outer--adaptive[data-v-b27aa77a]{min-width:0;max-width:100%}.list-email-cell-outer--adaptive.list-email-cell--cq[data-v-b27aa77a]{container-type:inline-size;container-name:list-email-cell}.list-email-cell-outer--detail[data-v-b27aa77a]{min-width:0;max-width:100%}.list-email-cell-row[data-v-b27aa77a]{display:flex;align-items:center;justify-content:flex-start;gap:.15rem;min-width:0}.list-email-cell-row .list-email-full[data-v-b27aa77a],.list-email-cell-row .list-email-local[data-v-b27aa77a]{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-email-copy-btn[data-v-b27aa77a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.15rem;margin:0;border:none;background:transparent;color:var(--muted-fg, #64748b);border-radius:6px;cursor:pointer}.list-email-copy-btn[data-v-b27aa77a]:hover{color:var(--fg, #0f172a);background:#0f172a0f}.list-email-copy-icon[data-v-b27aa77a]{width:1rem;height:1rem;display:block}.list-email-cell-outer--adaptive .list-email-local[data-v-b27aa77a]{display:none}.list-email-cell-row--detail .list-email-local[data-v-b27aa77a]{display:none!important}@media (max-width: 720px){.list-email-cell-outer--adaptive .list-email-full[data-v-b27aa77a]{display:none}.list-email-cell-outer--adaptive .list-email-local[data-v-b27aa77a]{display:inline}}@container list-email-cell (max-width: 44ch){.list-email-cell-outer--adaptive .list-email-full[data-v-b27aa77a]{display:none!important}.list-email-cell-outer--adaptive .list-email-local[data-v-b27aa77a]{display:inline!important}}.users-page-layout[data-v-d729ea00]{grid-template-columns:1fr;align-items:start;min-width:0;width:100%}.users-page-layout>.card[data-v-d729ea00]{min-width:0}.users-page-layout .card .tag-filters.page-toolbar[data-v-d729ea00]{width:100%;box-sizing:border-box}.users-page-layout .table-wrap[data-v-d729ea00]{max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.users-page-layout .table.users-table-list[data-v-d729ea00]{width:100%;max-width:100%;table-layout:auto;box-sizing:border-box}.users-page-layout .table.users-table-list thead th[data-v-d729ea00]:first-child,.users-page-layout .table.users-table-list tbody td[data-v-d729ea00]:first-child{width:1%;white-space:nowrap;vertical-align:middle}.users-page-layout .table.users-table-list tbody td[data-v-d729ea00]:not(:first-child):not(.users-actions-cell){max-width:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.users-page-layout .table.users-table-list tbody td.users-list-email-cell[data-v-d729ea00],.users-page-layout .table.users-table-list tbody td.users-list-email-cell[data-v-d729ea00] .list-email-cell-outer--adaptive{min-width:0}.users-table-list thead th[data-v-d729ea00]{white-space:nowrap}.users-table-list tbody td.users-data-tight[data-v-d729ea00]{white-space:nowrap;vertical-align:middle}@media (max-width: 720px){.users-col-narrow-hide[data-v-d729ea00]{display:none}.users-page-layout .page-toolbar.tag-filters[data-v-d729ea00]{flex-wrap:wrap;align-items:center;gap:8px;overflow-x:visible;min-width:0}.users-page-layout .page-toolbar .page-size-label[data-v-d729ea00],.users-page-layout .page-toolbar .page-info-text[data-v-d729ea00]{flex-shrink:0;white-space:nowrap}.users-page-layout .page-toolbar .result-actions[data-v-d729ea00]{margin-left:auto;flex-shrink:0;flex-basis:auto;justify-content:flex-end}}.users-detail-dd-note[data-v-d729ea00]{margin:.35rem 0 0}.users-editor-card.bu-form-card[data-v-d729ea00]{min-width:0}.users-editor-card.bu-form-card>h3[data-v-d729ea00]{margin:0 0 .45rem;font-size:1.05rem}.bu-form-banner[data-v-d729ea00]{margin:.2rem 0 .45rem;font-size:.85rem}.req[data-v-d729ea00]{color:#dc2626;font-weight:700;margin-left:2px}.bu-form-cols[data-v-d729ea00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;align-items:start}.bu-form-cols-compact[data-v-d729ea00]{gap:.4rem .65rem}.bu-form-cols-compact label[data-v-d729ea00]{font-size:.86rem;line-height:1.25}.bu-form-cols-compact input[data-v-d729ea00]:not([type=checkbox]):not([type=radio]),.bu-form-cols-compact select[data-v-d729ea00]{margin-top:.15rem;padding:.35rem .45rem;font-size:.88rem;width:100%;max-width:none;box-sizing:border-box;font:inherit;border:1px solid var(--border-color, #cbd5e1);border-radius:8px;background:var(--card-bg, #fff);color:inherit}.bu-form-cols label[data-v-d729ea00]{min-width:0}.bu-span-2[data-v-d729ea00]{grid-column:1 / -1}.users-form-col-item[data-v-d729ea00]{font-size:.86rem;line-height:1.25;min-width:0}.users-form-manager-cell .users-form-manager-check[data-v-d729ea00]{margin-top:.15rem}.users-form-col-heading[data-v-d729ea00]{display:block;margin-bottom:.1rem}.users-readonly-value[data-v-d729ea00]{margin-top:.15rem;font-size:.88rem;line-height:1.35;word-break:break-word}.users-gender-row[data-v-d729ea00]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.15rem;min-height:2rem}.users-gender-pill[data-v-d729ea00]{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;cursor:pointer}.users-editor-meta-block[data-v-d729ea00]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.users-form-save-errors[data-v-d729ea00]{margin:.65rem 0 0;text-align:left}.users-form-save-errors.form-error-list[data-v-d729ea00]{padding-left:1.25rem;list-style:disc}.users-form-save-errors .form-error[data-v-d729ea00]{font-size:.9rem;line-height:1.45;color:#dc2626;font-weight:500}.tag-filters.form-save-actions.users-form-save-actions[data-v-d729ea00]{justify-content:flex-start;align-items:center}@media (max-width: 640px){.bu-form-cols[data-v-d729ea00]{grid-template-columns:1fr}.bu-span-2[data-v-d729ea00]{grid-column:auto}}.users-page-layout .table.users-table-list tbody td.users-actions-cell[data-v-d729ea00]{text-align:right;vertical-align:middle;white-space:normal!important;width:1%;max-width:none;min-width:0;box-sizing:border-box}.users-page-layout .table.users-table-list tbody td.users-actions-cell .users-actions-rows[data-v-d729ea00]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.4rem;max-width:100%}.users-page-layout .table.users-table-list tbody td.users-actions-cell .users-actions-row[data-v-d729ea00]{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem}.users-page-layout .table.users-table-list tbody td.users-actions-cell .users-actions-row button.secondary[data-v-d729ea00]{flex:0 0 auto;white-space:nowrap;padding:.28rem .5rem;font-size:.82rem}.log-actions[data-v-d729ea00]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.result-actions[data-v-d729ea00]{margin-left:auto;display:inline-flex;gap:.35rem}.page-toolbar .result-actions button[data-v-d729ea00]{font-size:1rem;font-weight:400;color:#fff}.app-modal-overlay[data-v-d729ea00]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.app-modal-card[data-v-d729ea00]{width:min(92vw,560px);background:var(--card-bg, #fff);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 20px 50px #00000040;padding:1rem;display:grid;gap:.8rem}.app-modal-message[data-v-d729ea00]{margin:0;white-space:pre-wrap}.app-modal-actions[data-v-d729ea00]{display:flex;justify-content:flex-end;gap:.5rem}.users-account-country-label .users-account-country-select[data-v-d729ea00]{display:block;width:100%;max-width:28rem;margin-top:.25rem}.users-account-country-hint[data-v-d729ea00]{margin:.35rem 0 0}.users-upgrade-modal[data-v-d729ea00]{width:min(92vw,520px)}.users-upgrade-modal-hint[data-v-d729ea00]{margin:0 0 .75rem}.users-upgrade-modal-grid[data-v-d729ea00]{margin-bottom:.75rem}.users-upgrade-category-field[data-v-d729ea00]{display:flex;flex-direction:column;gap:.35rem}.users-upgrade-modal-actions[data-v-d729ea00]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.users-upgrade-hint[data-v-d729ea00]{margin:.35rem 0 0}.user-statistics-page[data-v-87403b1f]{min-width:0;width:100%}.user-statistics-filters[data-v-87403b1f]{margin-top:.75rem}.user-statistics-checkbox-label[data-v-87403b1f]{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.user-statistics-checkbox-label input[data-v-87403b1f]{margin:0}.user-statistics-split[data-v-87403b1f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin-top:.75rem}.user-statistics-subcard--wide[data-v-87403b1f]{grid-column:1 / -1}.user-statistics-subcard h4[data-v-87403b1f]{margin:0 0 .5rem;font-size:.95rem}.mini-chart-wrap[data-v-87403b1f]{margin-top:10px;overflow-x:auto}.mini-chart[data-v-87403b1f]{display:flex;align-items:flex-end;gap:10px;min-height:180px;padding-bottom:4px}.mini-bar-col[data-v-87403b1f]{min-width:56px;display:flex;flex-direction:column;align-items:center;gap:6px}.mini-bar-value[data-v-87403b1f]{font-size:12px;color:var(--muted-color, #64748b);text-align:center;line-height:1.2}.mini-bar[data-v-87403b1f]{width:28px;border-radius:8px 8px 0 0;transition:height .2s ease}.mini-bar.signup-bar[data-v-87403b1f]{background:linear-gradient(180deg,#2563eb,#60a5fa)}.mini-bar.active-bar[data-v-87403b1f]{background:linear-gradient(180deg,#059669,#34d399)}.mini-bar-label[data-v-87403b1f]{font-size:11px;color:var(--text-color);text-align:center;line-height:1.2;word-break:break-word;max-width:88px}.user-portrait-page[data-v-6887e94c]{padding-bottom:2rem}.filter-row[data-v-6887e94c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.field-label[data-v-6887e94c]{font-weight:600;color:var(--text-color)}.field-input[data-v-6887e94c]{padding:8px 12px;border-radius:8px;border:1px solid var(--surface-border);background:var(--card-bg)}.user-portrait-page .filter-row .field-input[data-v-6887e94c]{flex:0 1 33%;width:33%;max-width:100%;min-width:10rem}.hint-banner[data-v-6887e94c]{padding:10px 14px;background:color-mix(in srgb,var(--primary-color) 12%,var(--card-bg));border:1px solid color-mix(in srgb,var(--primary-color) 28%,var(--surface-border));font-size:.92rem}.section-card[data-v-6887e94c]{padding-bottom:1rem}.block-title[data-v-6887e94c]{margin:0 0 12px;font-size:1.08rem}.table-wrap[data-v-6887e94c]{overflow-x:auto;border-radius:10px;border:1px solid var(--table-line, var(--surface-border))}.section-pager[data-v-6887e94c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:10px;font-size:.88rem;color:var(--muted-color, #64748b)}.section-pager-actions[data-v-6887e94c]{display:flex;gap:8px}.data-table[data-v-6887e94c]{width:100%;border-collapse:collapse;font-size:.88rem}.data-table th[data-v-6887e94c],.data-table td[data-v-6887e94c]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--table-line, var(--surface-border));vertical-align:top}.data-table th[data-v-6887e94c]{background:color-mix(in srgb,var(--surface-alt) 80%,var(--card-bg));font-weight:600;white-space:nowrap}.col-actions[data-v-6887e94c]{width:5.5rem;white-space:nowrap}.btn-sm[data-v-6887e94c]{padding:4px 10px;font-size:.85rem}.error-text[data-v-6887e94c]{margin:0;color:#b91c1c;font-size:.92rem}.query-hint[data-v-6887e94c]{margin-top:10px}.muted-text[data-v-6887e94c]{margin:0;color:var(--muted-color, #64748b);font-size:.92rem}.detail-backdrop[data-v-6887e94c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--text-color) 38%,transparent)}.detail-dialog[data-v-6887e94c]{width:min(100%,42rem);max-height:min(88vh,720px);display:flex;flex-direction:column;border-radius:12px;background:var(--card-bg);border:1px solid var(--surface-border);box-shadow:0 18px 48px color-mix(in srgb,var(--text-color) 18%,transparent)}.detail-head[data-v-6887e94c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--surface-border)}.detail-head h3[data-v-6887e94c]{margin:0;font-size:1.05rem}.detail-pre[data-v-6887e94c]{margin:0;padding:12px 14px;overflow:auto;flex:1;font-size:.78rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.org-saas-customers-layout .span-2[data-v-8b66fb62]{grid-column:span 2}@media (max-width: 720px){.org-saas-customers-layout .span-2[data-v-8b66fb62]{grid-column:span 1}}.bu-detail-dl[data-v-8b66fb62]{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.92rem}.bu-detail-dl dt[data-v-8b66fb62]{margin:0;color:var(--muted-fg, #64748b);font-weight:500}.bu-detail-dl dd[data-v-8b66fb62]{margin:0;min-width:0;word-break:break-word}.users-actions-cell[data-v-8b66fb62]{text-align:right}.log-actions[data-v-8b66fb62]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.org-saas-customers-layout tbody td.users-data-email-col[data-v-8b66fb62]{min-width:0;vertical-align:middle}.bu-detail-multiline[data-v-8b66fb62]{white-space:pre-wrap;word-break:break-word}.org-saas-create-card[data-v-8b66fb62]{min-width:0}.org-saas-create-card .edit-grid[data-v-8b66fb62]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.org-saas-create-card .full-row[data-v-8b66fb62]{grid-column:span 4}.org-saas-create-card .span-2[data-v-8b66fb62]{grid-column:span 2}.org-saas-create-card .stacked-label[data-v-8b66fb62]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--muted-color, #64748b)}.org-saas-create-card .field-hint[data-v-8b66fb62]{margin:0 0 6px;font-size:.8rem;line-height:1.4}.org-saas-create-card .req[data-v-8b66fb62]{color:#dc2626;font-weight:700;margin-left:2px}.org-saas-create-card input[data-v-8b66fb62],.org-saas-create-card textarea[data-v-8b66fb62]{border:1px solid var(--surface-border);border-radius:10px;padding:8px 10px;font:inherit;color:var(--text-color);background:var(--card-bg, #fff);box-sizing:border-box}.org-saas-create-card textarea[data-v-8b66fb62]{min-height:6rem;resize:vertical}@media (max-width: 980px){.org-saas-create-card .edit-grid[data-v-8b66fb62]{grid-template-columns:1fr 1fr}.org-saas-create-card .full-row[data-v-8b66fb62],.org-saas-create-card .span-2[data-v-8b66fb62]{grid-column:span 2}}@media (max-width: 560px){.org-saas-create-card .edit-grid[data-v-8b66fb62]{grid-template-columns:1fr}.org-saas-create-card .full-row[data-v-8b66fb62],.org-saas-create-card .span-2[data-v-8b66fb62]{grid-column:span 1}}@media (max-width: 1023px){.org-saas-customers-layout .tag-filters button[data-v-8b66fb62]{min-height:44px;padding:.5rem 1rem;box-sizing:border-box}}.settings-label-line[data-v-7ed38779]{display:block;margin-bottom:.25rem}.settings-checkbox-line[data-v-7ed38779]{display:flex;align-items:center;gap:.5rem;margin:.35rem 0 .5rem;font-weight:400;cursor:pointer}.settings-currency-severity[data-v-7ed38779]{grid-column:1 / -1;padding:12px 14px;border-radius:8px;border:1px solid #f59e0b;background:#fffbeb;color:#78350f;margin:0 0 4px}.settings-currency-severity strong[data-v-7ed38779]{display:block;margin-bottom:6px;font-size:.95rem}.settings-currency-severity p[data-v-7ed38779]{margin:0;font-size:.88rem;line-height:1.45}.settings-currency-field[data-v-7ed38779]{display:flex;flex-direction:column;gap:.25rem}.settings-currency-hint[data-v-7ed38779]{font-size:.85rem;line-height:1.35}.currency-modal-overlay[data-v-7ed38779]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a73}.currency-modal[data-v-7ed38779]{width:min(420px,100%);padding:20px 22px 18px;border-radius:12px;background:var(--card-bg, #fff);border:1px solid var(--border-color, #e2e8f0);box-shadow:0 20px 50px #0f172a2e}.currency-modal-body[data-v-7ed38779]{margin:0 0 18px;font-size:.95rem;line-height:1.55;color:var(--text-color, #0f172a)}.currency-modal-actions[data-v-7ed38779]{display:flex;justify-content:flex-end;gap:10px}.settings-field-hint[data-v-7ed38779]{display:block;font-size:.82rem;margin-top:4px;line-height:1.35}.operational-maintenance-page[data-v-70e5af42]{display:flex;flex-direction:column;gap:1rem}.summary-strip[data-v-70e5af42]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;padding:.75rem 1rem;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:var(--card-bg, #fff);font-size:.92rem}.section-hint[data-v-70e5af42]{margin:0 0 1rem}.form-grid[data-v-70e5af42]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.form-grid label[data-v-70e5af42]{display:flex;flex-direction:column;gap:.35rem}.form-grid .span-2[data-v-70e5af42]{grid-column:1 / -1}.block-features[data-v-70e5af42],.schedule-fieldset[data-v-70e5af42]{margin-top:1rem;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;padding:.75rem 1rem}.schedule-clear[data-v-70e5af42]{margin-top:.65rem}.form-grid input[type=datetime-local][data-v-70e5af42]{font:inherit;padding:.35rem .45rem;border:1px solid var(--border-color, #e2e8f0);border-radius:6px}.check-row[data-v-70e5af42]{display:flex;align-items:center;gap:.5rem;margin:.35rem 0}.actions[data-v-70e5af42]{display:flex;gap:.75rem;margin-top:1.25rem}.footnote[data-v-70e5af42]{margin-top:.75rem;font-size:.88rem}.help-card[data-v-70e5af42]{margin-top:.5rem}.help-list[data-v-70e5af42]{margin:.5rem 0 1rem;padding-left:1.2rem}.batch-job-governance-page[data-v-8a96e61a]{display:flex;flex-direction:column;gap:1rem}.master-card[data-v-8a96e61a],.config-card[data-v-8a96e61a]{border:1px solid var(--border-color, #e2e8f0);border-radius:8px;padding:1rem 1.1rem;background:var(--card-bg, #fff)}.master-head[data-v-8a96e61a]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:.5rem}.master-head h3[data-v-8a96e61a],.config-card h3[data-v-8a96e61a]{margin:0}.subsection[data-v-8a96e61a]{margin-top:1.25rem}.status-pill[data-v-8a96e61a]{font-size:.88rem;padding:.2rem .65rem;border-radius:999px;border:1px solid var(--border-color, #e2e8f0)}.status-pill--on[data-v-8a96e61a]{background:#ecfdf5;color:#047857}.status-pill--off[data-v-8a96e61a]{background:#fef2f2;color:#b91c1c}.status-pill--warn[data-v-8a96e61a]{background:#fffbeb;color:#b45309}.l3-card[data-v-8a96e61a]{border-color:#ddd6fe}.section-hint[data-v-8a96e61a]{margin:0 0 1rem}.form-grid[data-v-8a96e61a]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.form-grid label[data-v-8a96e61a]{display:flex;flex-direction:column;gap:.35rem}.form-grid .span-2[data-v-8a96e61a]{grid-column:1 / -1}.form-grid input[data-v-8a96e61a]{font:inherit;padding:.35rem .45rem;border:1px solid var(--border-color, #e2e8f0);border-radius:6px}.disable-reason-row[data-v-8a96e61a]{margin-top:.75rem;max-width:420px}.actions[data-v-8a96e61a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.schedule-clear[data-v-8a96e61a]{margin-top:.5rem}.help-card[data-v-8a96e61a]{font-size:.9rem}.data-log-archive-page[data-v-97767b81]{display:flex;flex-direction:column;gap:1rem}.summary-strip[data-v-97767b81]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;padding:.75rem 1rem;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:var(--card-bg, #fff);font-size:.92rem}.card[data-v-97767b81]{border:1px solid var(--border-color, #e2e8f0);border-radius:8px;padding:1rem;background:var(--card-bg, #fff)}.card-head[data-v-97767b81]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem}.card-head h3[data-v-97767b81],.card h3[data-v-97767b81]{margin:0 0 .75rem}.table-wrap[data-v-97767b81]{overflow-x:auto}.mono[data-v-97767b81]{font-family:ui-monospace,monospace;font-size:.85rem}.small[data-v-97767b81]{font-size:.88rem}.pill[data-v-97767b81]{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.82rem}.pill--on[data-v-97767b81]{background:#ecfdf5;color:#047857}.pill--off[data-v-97767b81]{background:#f1f5f9;color:#64748b}.err[data-v-97767b81]{color:#b91c1c}.btn-sm[data-v-97767b81]{font-size:.88rem;padding:.25rem .55rem}.help-card[data-v-97767b81]{font-size:.9rem}.system-runtime-metrics-page[data-v-1360c004]{display:flex;flex-direction:column;gap:1rem}.summary-card[data-v-1360c004],.category-card[data-v-1360c004]{border:1px solid var(--border-color, #e2e8f0);border-radius:8px;padding:1rem;background:var(--card-bg, #fff)}.summary-row[data-v-1360c004]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.summary-meta[data-v-1360c004]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.65rem;font-size:.9rem}.status-pill[data-v-1360c004]{font-size:.88rem;padding:.25rem .65rem;border-radius:999px;font-weight:600}.status-pill--ok[data-v-1360c004]{background:#ecfdf5;color:#047857}.status-pill--warn[data-v-1360c004]{background:#fffbeb;color:#b45309}.status-pill--critical[data-v-1360c004]{background:#fef2f2;color:#b91c1c}.status-pill--unknown[data-v-1360c004]{background:#f1f5f9;color:#64748b}.hint-banner[data-v-1360c004]{margin-top:.75rem;padding:.65rem .85rem;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:.9rem}.actions[data-v-1360c004]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.category-card h3[data-v-1360c004]{margin:0 0 .75rem}.metrics-grid[data-v-1360c004]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.metric-card[data-v-1360c004]{border:1px solid var(--border-color, #e2e8f0);border-radius:8px;padding:.75rem;position:relative}.metric-head[data-v-1360c004]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.92rem}.metric-value[data-v-1360c004]{font-size:1.35rem;font-weight:700;margin:.35rem 0}.unit[data-v-1360c004]{font-size:.85rem;font-weight:400;margin-left:.25rem;color:#64748b}.card-status[data-v-1360c004]{font-size:.75rem;padding:.1rem .4rem;border-radius:4px;text-transform:uppercase}.card-status--ok[data-v-1360c004]{background:#ecfdf5;color:#047857}.card-status--warn[data-v-1360c004]{background:#fffbeb;color:#b45309}.card-status--critical[data-v-1360c004]{background:#fef2f2;color:#b91c1c}.card-status--unknown[data-v-1360c004]{background:#f1f5f9;color:#64748b}.l3-tag[data-v-1360c004]{position:absolute;top:.5rem;right:.5rem;font-size:.68rem;padding:.05rem .35rem;border-radius:4px;background:#ede9fe;color:#6d28d9}.metric-code[data-v-1360c004]{font-size:.78rem}.small[data-v-1360c004]{font-size:.85rem}.mono[data-v-1360c004]{font-family:ui-monospace,monospace}.help-card[data-v-1360c004]{font-size:.9rem}.section-hint[data-v-1360c004]{margin:0 0 .75rem}.metric-thresholds[data-v-1360c004]{margin:.25rem 0;line-height:1.35}.threshold-table-wrap[data-v-1360c004]{overflow-x:auto}.threshold-table[data-v-1360c004]{width:100%;border-collapse:collapse;font-size:.88rem}.threshold-table th[data-v-1360c004],.threshold-table td[data-v-1360c004]{border:1px solid var(--border-color, #e2e8f0);padding:.45rem .55rem;vertical-align:top}.threshold-table th[data-v-1360c004]{background:#f8fafc;text-align:left;font-weight:600}.threshold-input[data-v-1360c004]{width:100%;max-width:110px;font:inherit;padding:.25rem .35rem;border:1px solid var(--border-color, #e2e8f0);border-radius:4px}.threshold-table .center[data-v-1360c004]{text-align:center}.l3-inline[data-v-1360c004]{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.82rem}.legal-agreements-page[data-v-ffca9c3d]{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}.users-page-layout[data-v-ffca9c3d]{grid-template-columns:1fr;align-items:start;min-width:0;width:100%}.users-page-layout>.card[data-v-ffca9c3d]{min-width:0}.users-page-layout .card .tag-filters.page-toolbar[data-v-ffca9c3d]{width:100%;box-sizing:border-box}.users-page-layout .table-wrap[data-v-ffca9c3d]{max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.users-page-layout .table.users-table-list[data-v-ffca9c3d]{width:100%;table-layout:auto}.users-page-layout .table.users-table-list tbody td[data-v-ffca9c3d]:not(.users-actions-cell){max-width:none!important;min-width:0;overflow:visible!important;text-overflow:clip!important}.users-table-list thead th[data-v-ffca9c3d]{white-space:nowrap}.users-table-list tbody td.users-data-tight[data-v-ffca9c3d]{white-space:nowrap;vertical-align:middle}.legal-query-col-num[data-v-ffca9c3d]{text-align:right}.legal-query-col-key[data-v-ffca9c3d]{min-width:10rem}.legal-query-key-cell[data-v-ffca9c3d]{word-break:break-all;font-size:.85rem;vertical-align:middle}.legal-data-status[data-v-ffca9c3d]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:6px;font-size:.8rem;color:var(--muted-color, #64748b);background:#f1f5f9}.legal-data-status--on[data-v-ffca9c3d]{color:#065f46;background:#ecfdf5}.num[data-v-ffca9c3d]{text-align:right;font-variant-numeric:tabular-nums}.legal-view-value-field[data-v-ffca9c3d]{margin-top:1rem;width:100%;min-width:0}.legal-view-value-textarea[data-v-ffca9c3d]{width:100%;min-width:0;box-sizing:border-box;min-height:min(50vh,420px);resize:vertical;line-height:1.45}@media (max-width: 720px){.users-page-layout .page-toolbar.tag-filters[data-v-ffca9c3d]{flex-wrap:wrap;align-items:center;gap:8px;overflow-x:visible;min-width:0}.users-page-layout .page-toolbar .page-size-label[data-v-ffca9c3d],.users-page-layout .page-toolbar .page-info-text[data-v-ffca9c3d]{flex-shrink:0;white-space:nowrap}.users-page-layout .page-toolbar .result-actions[data-v-ffca9c3d]{margin-left:auto;flex-shrink:0;flex-basis:auto;justify-content:flex-end}}.legal-agreements-shell[data-v-ffca9c3d]{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}.legal-agreements-head[data-v-ffca9c3d]{max-width:1100px;margin:0;padding:0 1.25rem 1rem;box-sizing:border-box;text-align:left}.legal-agreements-body[data-v-ffca9c3d]{width:100%;max-width:none;margin:0;padding:0 1.25rem 1.25rem;box-sizing:border-box}.field--content[data-v-ffca9c3d]{width:100%}.content-textarea[data-v-ffca9c3d]{width:100%;min-width:0;box-sizing:border-box;min-height:min(70vh,720px);resize:vertical}.page-title[data-v-ffca9c3d]{margin:.4rem 0}.filters[data-v-ffca9c3d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.filters label[data-v-ffca9c3d],.field[data-v-ffca9c3d]{display:flex;flex-direction:column;gap:6px}textarea[data-v-ffca9c3d],input[data-v-ffca9c3d],select[data-v-ffca9c3d]{border:1px solid var(--surface-border);border-radius:10px;padding:8px 10px;font:inherit;color:var(--text-color);background:var(--card-bg, #fff)}.helper-text[data-v-ffca9c3d],.muted[data-v-ffca9c3d]{color:var(--muted-color, #64748b)}.status-row[data-v-ffca9c3d]{margin:.2rem 0 .8rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.status-pill[data-v-ffca9c3d]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}.status-pill--on[data-v-ffca9c3d]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.key-preview[data-v-ffca9c3d]{margin:.25rem 0;font-size:.9rem}@media (max-width: 900px){.filters[data-v-ffca9c3d]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.filters[data-v-ffca9c3d]{grid-template-columns:1fr}}.container[data-v-5fa890f9]{width:100%;max-width:none;margin:0;padding:0 1rem 1rem}.section[data-v-5fa890f9]{margin-top:12px}.section-title[data-v-5fa890f9]{margin:0 0 8px;font-size:1.05rem}.section-head[data-v-5fa890f9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.section-head .section-title[data-v-5fa890f9]{margin:0}.count[data-v-5fa890f9]{font-weight:400;font-size:.9rem}.pcr-results-toolbar[data-v-5fa890f9]{flex:1;justify-content:flex-end;min-width:0}.batch-modify-grid[data-v-5fa890f9]{display:grid;grid-template-columns:auto repeat(3,minmax(140px,1fr));gap:8px 12px;align-items:end;margin-bottom:10px}.batch-modify-grid label[data-v-5fa890f9]{display:flex;flex-direction:column;gap:4px;font-size:.85rem}@media (max-width: 900px){.batch-modify-grid[data-v-5fa890f9]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.batch-modify-grid[data-v-5fa890f9]{grid-template-columns:1fr}}.filters-query-grid[data-v-5fa890f9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(9rem,16rem) auto;gap:12px;margin-bottom:10px;align-items:end}.filters-query-grid label[data-v-5fa890f9]{display:flex;flex-direction:column;gap:6px;font-size:.88rem}.filters-query-grid .pcr-filter-rule-code-label[data-v-5fa890f9]{min-width:0}.filters-query-grid .pcr-filter-rule-code-label input[data-v-5fa890f9]{width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 900px){.filters-query-grid[data-v-5fa890f9]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.filters-query-grid[data-v-5fa890f9]{grid-template-columns:1fr}}.filter-actions[data-v-5fa890f9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.points-config-page[data-v-5fa890f9]{min-width:0;width:100%}.points-related-links[data-v-5fa890f9]{margin:0 0 12px}.points-config-page.promotions-grid>article.card[data-v-5fa890f9]{min-width:0}.points-config-page .pcr-list-table[data-v-5fa890f9]{max-width:100%;-webkit-overflow-scrolling:touch}.points-config-page .table th[data-v-5fa890f9],.points-config-page .table td[data-v-5fa890f9]{vertical-align:middle}.points-config-page .table .pcr-actions-cell[data-v-5fa890f9]{vertical-align:top}.pcr-list-cards[data-v-5fa890f9]{display:none;flex-direction:column;gap:12px;min-width:0}.pcr-cards-toolbar[data-v-5fa890f9]{display:none}.pcr-cards-select-all[data-v-5fa890f9]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.9rem;color:var(--muted-color, #64748b);cursor:pointer}.pcr-cards-select-all input[data-v-5fa890f9]{width:auto;margin:0}.pcr-cards-empty[data-v-5fa890f9]{margin:0}.pcr-plan-card[data-v-5fa890f9]{border:1px solid var(--border-color);border-radius:12px;padding:12px 14px;background:var(--card-bg);min-width:0}.pcr-plan-card-head[data-v-5fa890f9]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.pcr-plan-card-check[data-v-5fa890f9]{flex-shrink:0;padding-top:2px;margin:0}.pcr-plan-card-check input[data-v-5fa890f9]{width:auto}.pcr-plan-card-title-block[data-v-5fa890f9]{min-width:0;flex:1}.pcr-plan-card-cat[data-v-5fa890f9]{font-weight:600;font-size:.98rem;line-height:1.35;word-break:break-word}.pcr-plan-card-code[data-v-5fa890f9]{margin-top:4px;font-size:.82rem;color:var(--muted-color, #64748b);word-break:break-all}.pcr-plan-card-fields[data-v-5fa890f9]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.pcr-plan-field[data-v-5fa890f9]{min-width:0}.pcr-plan-field--full[data-v-5fa890f9]{grid-column:1 / -1}.pcr-field-label[data-v-5fa890f9]{margin:0 0 4px;font-size:.78rem;font-weight:600;color:var(--muted-color, #64748b)}.pcr-field-control[data-v-5fa890f9]{margin:0;min-width:0}.pcr-field-control input[type=checkbox][data-v-5fa890f9]{width:auto}.pcr-card-input[data-v-5fa890f9]{width:100%;min-width:0;box-sizing:border-box}.pcr-card-select[data-v-5fa890f9]{width:100%;max-width:none;box-sizing:border-box}.pcr-plan-card-actions[data-v-5fa890f9]{margin-top:12px;flex-wrap:wrap}.pcr-actions-cell[data-v-5fa890f9]{min-width:0}.pcr-actions-wrap[data-v-5fa890f9]{min-width:0;max-width:100%}@media (max-width: 900px) and (min-width: 721px){.points-config-page .pcr-col-narrow-hide[data-v-5fa890f9]{display:none}}@media (max-width: 720px){.points-config-page .pcr-list-table[data-v-5fa890f9]{display:none!important}.points-config-page .pcr-list-cards[data-v-5fa890f9]{display:flex}.points-config-page .pcr-cards-toolbar[data-v-5fa890f9]{display:flex;align-items:center}}.table-wrap[data-v-5fa890f9]{overflow-x:auto}.col-check[data-v-5fa890f9]{width:40px;text-align:center}.table-input[data-v-5fa890f9]{width:100%;min-width:90px;padding:6px 8px;border-radius:8px}.edit-grid[data-v-5fa890f9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (max-width: 980px){.edit-grid[data-v-5fa890f9]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.edit-grid[data-v-5fa890f9]{grid-template-columns:1fr}}.major-cat-hint[data-v-5fa890f9]{margin:0 0 10px;font-size:.88rem}.stacked-label[data-v-5fa890f9]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--muted-color, #64748b)}.editing-rule-code[data-v-5fa890f9]{margin:0;padding:8px 10px;border:1px solid var(--surface-border, #e2e8f0);border-radius:10px;background:var(--table-header-bg, #f1f5f9);color:var(--text-color);min-height:2.5rem;display:flex;align-items:center;font-size:.9rem;-webkit-user-select:text;user-select:text}.ck-row[data-v-5fa890f9]{flex-direction:row;align-items:center;gap:8px;margin-top:1.4rem}input[data-v-5fa890f9],select[data-v-5fa890f9]{border:1px solid var(--surface-border);border-radius:10px;padding:8px 10px;font:inherit;color:var(--text-color);background:var(--card-bg, #fff)}.helper-text[data-v-5fa890f9],.muted[data-v-5fa890f9]{color:var(--muted-color, #64748b)}.req-star[data-v-5fa890f9]{color:#dc2626;font-weight:700;margin-left:2px}.save-error[data-v-5fa890f9]{margin:0 0 10px;color:#b91c1c;font-size:.9rem;line-height:1.45}.filter-active-only[data-v-5fa890f9]{flex-direction:row!important;align-items:center;gap:8px;font-size:.88rem;margin-top:0;white-space:nowrap}.filter-active-only input[data-v-5fa890f9]{width:auto;margin:0}.page[data-v-c1087a9b]{max-width:560px}.form[data-v-c1087a9b]{display:flex;flex-direction:column;gap:.75rem}.product-block[data-v-c1087a9b]{border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.deploy-mode-block[data-v-c1087a9b]{background:color-mix(in srgb,var(--card-bg, #fff) 96%,#eff6ff)}.radio-row[data-v-c1087a9b]{flex-direction:row;align-items:center;gap:.5rem}.summary[data-v-c1087a9b]{margin:0}label[data-v-c1087a9b]{display:flex;flex-direction:column;gap:.25rem}.btn[data-v-c1087a9b]{margin-top:.5rem;padding:.5rem 1rem}.err[data-v-c1087a9b]{color:#b91c1c}.small[data-v-c1087a9b]{font-size:.875rem}.hint[data-v-aec8e7dc]{color:#666;font-size:.9rem}.add[data-v-aec8e7dc]{display:flex;gap:.5rem;margin:1rem 0;flex-wrap:wrap}.tbl[data-v-aec8e7dc]{width:100%;border-collapse:collapse;font-size:.85rem}.tbl th[data-v-aec8e7dc],.tbl td[data-v-aec8e7dc]{border:1px solid #ddd;padding:.4rem .5rem;text-align:left}.mono[data-v-aec8e7dc]{font-family:monospace;font-size:.75rem}.container[data-v-f3f4c635]{width:100%;max-width:none;padding:0 1rem 1rem}.section[data-v-f3f4c635]{margin-top:12px}.section-title[data-v-f3f4c635]{margin:0 0 8px;font-size:1.05rem}.form-grid[data-v-f3f4c635]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.form-grid label[data-v-f3f4c635]{display:flex;flex-direction:column;gap:4px}.ck-row[data-v-f3f4c635]{flex-direction:row!important;align-items:center}.save-error[data-v-f3f4c635]{color:var(--danger, #c0392b);margin:8px 0 0}.actions[data-v-f3f4c635]{white-space:nowrap}.container[data-v-96a4cd5c]{width:100%;max-width:none;padding:0 1rem 1rem}.section[data-v-96a4cd5c]{margin-top:12px}.section-title[data-v-96a4cd5c]{margin:0 0 8px;font-size:1.05rem}.filters-query-grid[data-v-96a4cd5c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.filters-query-grid label[data-v-96a4cd5c]{display:flex;flex-direction:column;gap:4px}.summary-grid[data-v-96a4cd5c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.summary-item[data-v-96a4cd5c]{display:flex;flex-direction:column;gap:4px}.summary-label[data-v-96a4cd5c]{font-size:.85rem;color:var(--muted, #666)}.save-error[data-v-96a4cd5c]{color:var(--danger, #c0392b)}.expert-channel-monitor[data-v-df6ffc2b]{max-width:1200px}.deploy-mode-banner[data-v-df6ffc2b]{margin:0 0 .75rem;padding:.5rem .75rem;border-radius:8px;font-size:.9rem;background:color-mix(in srgb,var(--card-bg, #fff) 92%,#dbeafe);border:1px solid color-mix(in srgb,var(--border, #e2e8f0) 80%,#93c5fd)}.admin-segment-tabs[data-v-df6ffc2b]{margin:1rem 0}.filters[data-v-df6ffc2b]{padding:1rem;margin-bottom:1rem}.filter-row[data-v-df6ffc2b]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.filter-row label[data-v-df6ffc2b]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.filter-row label.wide[data-v-df6ffc2b]{min-width:220px}.filter-actions[data-v-df6ffc2b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;align-items:center}.alerts[data-v-df6ffc2b]{margin-bottom:1rem;padding:.85rem 1rem}.section-title.compact[data-v-df6ffc2b]{margin-top:0}.alert-list[data-v-df6ffc2b]{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.alert-list li[data-v-df6ffc2b]{display:flex;gap:.5rem;align-items:center;border-radius:8px;padding:.5rem .65rem;background:color-mix(in srgb,var(--muted-color, #64748b) 9%,var(--card-bg, #fff))}.alert-list .severity-warning[data-v-df6ffc2b]{background:#fff7ed;color:#9a3412}.alert-list .severity-info[data-v-df6ffc2b]{background:#eff6ff;color:#1d4ed8}.product-grid[data-v-df6ffc2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.product-card[data-v-df6ffc2b]{padding:1rem}.product-card.is-beta[data-v-df6ffc2b]{border-style:dashed}.product-card-head h2[data-v-df6ffc2b]{margin:0 0 .75rem;font-size:1.05rem}.beta-tag[data-v-df6ffc2b]{font-size:.72rem;font-weight:600;color:#b45309;margin-left:.35rem}.kpi-grid[data-v-df6ffc2b]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1rem;margin:0}.kpi-grid dt[data-v-df6ffc2b]{font-size:.75rem;color:var(--muted-color, #64748b)}.kpi-grid dd[data-v-df6ffc2b]{margin:.1rem 0 0;font-size:1.05rem;font-weight:600}.speaking-fold[data-v-df6ffc2b]{margin-top:.75rem;padding:.65rem 1rem}.linkish[data-v-df6ffc2b]{background:none;border:none;color:var(--primary-color, #2563eb);cursor:pointer;padding:0;font:inherit;text-decoration:underline}.footnote[data-v-df6ffc2b]{margin-top:1rem}.links-row[data-v-df6ffc2b]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.section-title[data-v-df6ffc2b]{margin:1.25rem 0 .65rem;font-size:1rem}.section-head[data-v-df6ffc2b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.section-actions[data-v-df6ffc2b]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.table-wrap[data-v-df6ffc2b]{overflow-x:auto}table[data-v-df6ffc2b]{width:100%;border-collapse:collapse;font-size:.88rem}th[data-v-df6ffc2b],td[data-v-df6ffc2b]{border-bottom:1px solid var(--border-color, #e2e8f0);padding:.45rem .55rem;text-align:left}.heat-cell[data-v-df6ffc2b]{display:inline-flex;min-width:4.8rem;justify-content:center;border-radius:999px;padding:.18rem .5rem;background:color-mix(in srgb,#ef4444 calc(var(--heat, 0) * 70%),#dcfce7);color:#14532d;font-weight:600}.pager[data-v-df6ffc2b]{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.error[data-v-df6ffc2b]{color:#b91c1c}.ai-billing-control-page .section-title[data-v-ae7db13a]{margin:0 0 .75rem;font-size:1.05rem}.mode-badge[data-v-ae7db13a]{display:inline-block;padding:.35rem .75rem;border-radius:999px;font-weight:600;background:#ecfdf5;color:#047857}.mode-badge[data-mode=dev][data-v-ae7db13a]{background:#f5f3ff;color:#6d28d9}.mode-badge[data-mode=dry_run][data-v-ae7db13a]{background:#eff6ff;color:#1d4ed8}.mode-badge[data-mode=disabled][data-v-ae7db13a]{background:#fef3c7;color:#b45309}.stats-line[data-v-ae7db13a]{margin:.75rem 0 0;font-size:.88rem}.mode-options[data-v-ae7db13a]{display:flex;flex-direction:column;gap:.65rem}.mode-option[data-v-ae7db13a]{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem .85rem;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer}.mode-option.on[data-v-ae7db13a]{border-color:#16b364;background:#f0fdf4}.mode-option-body[data-v-ae7db13a]{display:flex;flex-direction:column;gap:.25rem}.actions[data-v-ae7db13a]{margin-top:1rem}.hint[data-v-ae7db13a]{margin-top:.75rem;font-size:.85rem}.compare-list[data-v-ae7db13a]{margin:0;padding-left:1.2rem;line-height:1.55}.error[data-v-ae7db13a]{color:#b91c1c}.container[data-v-534a5217]{width:100%;max-width:none;padding:0 1rem 1rem}.section[data-v-534a5217]{margin-top:12px}.section-title[data-v-534a5217]{margin:0 0 8px;font-size:1.05rem}.filters-query-grid[data-v-534a5217]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.tag-filters[data-v-534a5217]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.summary-grid[data-v-534a5217]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.summary-item[data-v-534a5217]{display:flex;flex-direction:column;gap:4px}.summary-label[data-v-534a5217]{color:var(--muted, #666);font-size:.9rem}.summary-value[data-v-534a5217]{font-size:1.05rem}.view-tabs[data-v-534a5217]{display:flex;gap:8px;margin-bottom:12px}.view-tabs button[data-v-534a5217]{border:1px solid #ddd;background:#fff;padding:6px 12px;border-radius:6px;cursor:pointer}.view-tabs button.active[data-v-534a5217]{background:#eef4ff;border-color:#8ab4ff}.page-links[data-v-534a5217]{display:flex;gap:12px;margin:8px 0 12px}.mono[data-v-534a5217]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.audience-block[data-v-a74b24b0]{grid-column:1 / -1;border:1px solid var(--border-color);border-radius:10px;padding:12px 14px;margin-top:4px}.audience-block h4[data-v-a74b24b0]{margin:0 0 6px;font-size:.95rem}.audience-hint[data-v-a74b24b0]{margin:0 0 10px;font-size:.85rem;line-height:1.45}.audience-columns[data-v-a74b24b0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.audience-col strong[data-v-a74b24b0]{display:block;margin-bottom:6px;font-size:.88rem}.checkbox-col[data-v-a74b24b0]{display:flex;flex-direction:column;gap:6px}.checkbox-line[data-v-a74b24b0]{display:flex;align-items:center;gap:8px;font-size:.88rem;cursor:pointer}.discount-type-readonly-field[data-v-a74b24b0]{display:flex;flex-direction:column;gap:4px}.discount-type-readonly-value[data-v-a74b24b0]{font-weight:600}.discount-type-readonly-hint[data-v-a74b24b0]{margin:0;font-size:.82rem;line-height:1.4}.table-discount-type-readonly[data-v-a74b24b0]{display:inline-block;font-size:.88rem}.first-subscription-only-block[data-v-a74b24b0]{display:flex;flex-direction:column;gap:6px}.first-subscription-only-card[data-v-a74b24b0]{border:1px solid var(--border-color);border-radius:10px;padding:.65rem .8rem;background:color-mix(in srgb,var(--card-bg) 92%,#f5f9ff)}.first-subscription-only-card .remember-row[data-v-a74b24b0]{margin:0}.first-subscription-only-card .remember-row span[data-v-a74b24b0]{font-weight:600}.promo-form-active-field>input[type=checkbox][data-v-a74b24b0]{width:auto;justify-self:start;margin-top:2px}.section-title[data-v-a74b24b0]{margin:0 0 8px;font-size:1.05rem}.section-title .count[data-v-a74b24b0]{font-weight:400;font-size:.9rem}.promo-batch-toolbar[data-v-a74b24b0]{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.promo-batch-toolbar-wrap[data-v-a74b24b0]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;width:100%;margin-bottom:10px}.promo-batch-toolbar-error[data-v-a74b24b0]{margin:0;text-align:right;max-width:min(100%,28rem)}.form-error-list[data-v-a74b24b0]{margin:0 0 12px;padding-left:1.25rem;list-style:disc}.form-error[data-v-a74b24b0]{font-size:.9rem;line-height:1.45;color:#dc2626;font-weight:500}.req[data-v-a74b24b0]{color:#dc2626;font-weight:700;margin-left:2px}.label-with-req[data-v-a74b24b0]{display:inline-flex;align-items:center;gap:2px}.cell-tight[data-v-a74b24b0]{white-space:nowrap;vertical-align:middle}.inline-num[data-v-a74b24b0]{width:5rem}.inline-num.wide[data-v-a74b24b0]{width:6.5rem}.table-select[data-v-a74b24b0]{max-width:9rem;font-size:.85rem}.audience-batch-cell[data-v-a74b24b0]{min-width:200px;max-width:280px;font-size:.78rem;vertical-align:top}.batch-audience-group[data-v-a74b24b0]{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.batch-audience-group[data-v-a74b24b0]:last-child{margin-bottom:0}.checkbox-line.sm[data-v-a74b24b0]{font-size:.78rem;gap:4px}.ck-inline[data-v-a74b24b0]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:.85rem}.promotions-page[data-v-a74b24b0]{min-width:0;width:100%}.promotions-page .promo-list-table[data-v-a74b24b0]{max-width:100%;-webkit-overflow-scrolling:touch}.promotions-page .table th.promo-col-check[data-v-a74b24b0],.promotions-page .table td.promo-col-check[data-v-a74b24b0]{width:2.25rem;text-align:center;vertical-align:middle}.promo-plan-card-head[data-v-a74b24b0]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.promo-plan-card-check[data-v-a74b24b0]{flex-shrink:0;padding-top:2px;margin:0;display:flex;align-items:center}.promo-plan-card-head .promo-plan-card-title[data-v-a74b24b0]{margin-bottom:0;flex:1;min-width:0}.promo-list-cards[data-v-a74b24b0]{display:none;flex-direction:column;gap:12px;min-width:0}.promo-cards-toolbar[data-v-a74b24b0]{display:none}.promo-cards-select-all[data-v-a74b24b0]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.9rem;color:var(--muted-color, #64748b);cursor:pointer}.promo-cards-select-all input[data-v-a74b24b0]{width:auto;margin:0}.promo-cards-empty[data-v-a74b24b0]{margin:0}.promo-plan-card[data-v-a74b24b0]{border:1px solid var(--border-color);border-radius:12px;padding:12px 14px;background:var(--card-bg);min-width:0}.promo-plan-card-title[data-v-a74b24b0]{font-weight:600;font-size:.98rem;line-height:1.35;word-break:break-word}.promo-plan-card-fields[data-v-a74b24b0]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.promo-plan-field[data-v-a74b24b0]{min-width:0}.promo-plan-field--full[data-v-a74b24b0]{grid-column:1 / -1}.promo-field-label[data-v-a74b24b0]{margin:0 0 4px;font-size:.78rem;font-weight:600;color:var(--muted-color, #64748b)}.promo-field-control[data-v-a74b24b0]{margin:0;min-width:0}.promo-plan-status-readonly[data-v-a74b24b0]{font-size:.92rem;font-weight:500;color:var(--text-color, #0f172a)}.promo-card-input[data-v-a74b24b0]{width:100%;min-width:0;box-sizing:border-box}.promo-card-select[data-v-a74b24b0]{width:100%;max-width:none;box-sizing:border-box}.promo-card-period[data-v-a74b24b0]{font-size:.88rem;line-height:1.4;word-break:break-word}.promo-card-audience[data-v-a74b24b0]{font-size:.82rem}.promo-plan-card-actions[data-v-a74b24b0]{margin-top:12px;flex-wrap:wrap;width:100%;justify-content:flex-end}@media (max-width: 720px){.promo-list-table[data-v-a74b24b0]{display:none!important}.promo-list-cards[data-v-a74b24b0]{display:flex}.promo-cards-toolbar[data-v-a74b24b0]{display:flex;align-items:center}}.information-center-table-wrap[data-v-5547c57c]{overflow:visible;max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:ic-list}@container ic-list (max-width: 1020px){.ic-col-narrow-hide[data-v-5547c57c]{display:none}}@media (max-width: 896px){.ic-col-narrow-hide[data-v-5547c57c]{display:none}.information-center-table-wrap .table[data-v-5547c57c]{table-layout:fixed;width:100%}}.content-preview[data-v-5547c57c]{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-width[data-v-5547c57c]{grid-column:1 / -1}.full-width textarea[data-v-5547c57c]{width:100%;min-height:120px;resize:vertical}.narrow-col[data-v-5547c57c]{width:2rem;text-align:center}.list-actions-right[data-v-5547c57c]{margin-left:auto}.ic-batch-actions[data-v-5547c57c]{flex-direction:column;align-items:flex-end;gap:.35rem}.ic-batch-success-msg[data-v-5547c57c]{margin:0;text-align:right;max-width:20rem}.information-center-table-wrap .table thead th.ic-col-actions[data-v-5547c57c],.information-center-table-wrap .table tbody td.ic-col-actions[data-v-5547c57c]{text-align:right;vertical-align:middle}.ic-row-actions[data-v-5547c57c]{justify-content:flex-end;flex-wrap:wrap;margin-left:auto;width:fit-content;max-width:100%}.udc-table-wrap[data-v-07c980eb]{overflow:visible;max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:udc-list}@container udc-list (max-width: 1020px){.udc-col-narrow-hide[data-v-07c980eb]{display:none}}@media (max-width: 896px){.udc-col-narrow-hide[data-v-07c980eb]{display:none}.udc-table-wrap .table[data-v-07c980eb]{table-layout:fixed;width:100%}}.udc-email-cell[data-v-07c980eb]{min-width:0;vertical-align:middle}.page-desc[data-v-1fdc6690]{margin:0 0 1rem;line-height:1.5;font-size:.92rem}.rules-block[data-v-1fdc6690]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--surface-border, #e2e8f0)}.rules-block[data-v-1fdc6690]:last-of-type{border-bottom:none}.subsection-title[data-v-1fdc6690]{margin:0 0 .5rem;font-size:1.05rem}.hint-block[data-v-1fdc6690]{margin:0 0 1rem;font-size:.88rem;line-height:1.45;white-space:pre-wrap}.edit-grid[data-v-1fdc6690]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.full-row[data-v-1fdc6690]{grid-column:span 4}.stacked-label[data-v-1fdc6690]{display:flex;flex-direction:column;gap:6px;font-size:.88rem;color:var(--muted-color, #64748b)}.stacked-label input.mono[data-v-1fdc6690]{font-family:ui-monospace,monospace}.ck-row[data-v-1fdc6690]{display:flex;align-items:center;gap:8px}.small-hint[data-v-1fdc6690]{font-size:.82rem}.form-error[data-v-1fdc6690]{color:#dc2626;font-weight:500;margin:0 0 10px}.query-action-row[data-v-1fdc6690]{margin-top:.5rem}@media (max-width: 980px){.edit-grid[data-v-1fdc6690]{grid-template-columns:1fr 1fr}.full-row[data-v-1fdc6690]{grid-column:span 2}}@media (max-width: 560px){.edit-grid[data-v-1fdc6690]{grid-template-columns:1fr}.full-row[data-v-1fdc6690]{grid-column:span 1}}input[data-v-1fdc6690],select[data-v-1fdc6690]{border:1px solid var(--surface-border);border-radius:10px;padding:8px 10px;font:inherit;color:var(--text-color);background:var(--card-bg, #fff)}.income-page[data-v-447482c4]{min-width:0;width:100%}.income-page--embedded[data-v-447482c4]{padding-top:0}.income-page--embedded>.card[data-v-447482c4]:first-of-type{margin-top:0}.income-page .table-wrap[data-v-447482c4]{max-width:100%;-webkit-overflow-scrolling:touch}.income-page tbody td.users-data-email-col[data-v-447482c4]{min-width:0;vertical-align:middle}.income-public-short[data-v-447482c4]{display:none}.income-point-plan-text[data-v-447482c4]{display:block;min-width:0}@media (max-width: 720px){.income-col-narrow-hide[data-v-447482c4],.income-public-full[data-v-447482c4]{display:none}.income-public-short[data-v-447482c4]{display:inline}}.row-delete-actions-cell[data-v-447482c4]{text-align:right;vertical-align:middle}.income-page .tag-filters[data-v-447482c4]:has(.income-soft-delete-perm-hint){flex-wrap:wrap}.income-soft-delete-perm-hint[data-v-447482c4]{flex-basis:100%;margin:0;font-size:.88rem;line-height:1.4}.income-page .income-actions-2rows[data-v-447482c4]{display:grid;grid-template-columns:repeat(2,minmax(min-content,max-content));justify-content:end;align-content:start;gap:.35rem}.income-page .income-actions-2rows button.secondary[data-v-447482c4]{white-space:nowrap;writing-mode:horizontal-tb}.income-record-kind-badge[data-v-447482c4]{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.78rem;line-height:1.2;white-space:nowrap}.income-record-kind-badge--payment[data-v-447482c4]{color:#1f3a8a;background:#dbeafe}.income-record-kind-badge--manual[data-v-447482c4]{color:#7a2e0b;background:#ffedd5}.income-record-kind-badge--refund-settlement[data-v-447482c4]{color:#5b21b6;background:#ede9fe}.income-edit-context-dl[data-v-447482c4]{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.88rem;background:color-mix(in srgb,var(--card-bg) 92%,var(--border-color) 8%);border:1px solid var(--border-color);border-radius:10px}.income-edit-context-dl dt[data-v-447482c4]{margin:0;color:var(--muted-color, #64748b);white-space:nowrap}.income-edit-context-dl dd[data-v-447482c4]{margin:0;min-width:0;word-break:break-word}.promotions-grid .user-search-result-wrap tbody td.users-data-email-col[data-v-81a0dcf7]{min-width:0;vertical-align:middle}.req[data-v-81a0dcf7]{color:#d11a2a;margin-left:.25rem}.user-search-actions-cell[data-v-81a0dcf7]{align-self:end}.user-search-result-wrap[data-v-81a0dcf7]{margin-bottom:.75rem}.manual-entry-back-link[data-v-81a0dcf7]{margin-left:auto}.orders-page-tabs-standalone[data-v-8cd84bb9]{margin:0 0 .75rem;padding:0}.orders-purchase-lifecycle-meaning[data-v-8cd84bb9]{margin:.65rem 0 0;font-size:.88rem;line-height:1.45;max-width:52rem}.orders-service-end-cell[data-v-8cd84bb9]{white-space:nowrap}.orders-detail-service-end[data-v-8cd84bb9]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.orders-service-ended-badge[data-v-8cd84bb9]{display:inline-block;padding:.12rem .45rem;font-size:.78rem;font-weight:600;line-height:1.25;border-radius:.25rem;background:color-mix(in srgb,var(--admin-muted-fg, #64748b) 14%,transparent);color:var(--admin-fg, inherit)}.orders-page-layout[data-v-8cd84bb9]{grid-template-columns:1fr;align-items:start}.orders-page[data-v-8cd84bb9]{min-width:0;width:100%}.orders-page .table-wrap[data-v-8cd84bb9]{max-width:100%;-webkit-overflow-scrolling:touch}.orders-page tbody td.users-data-email-col[data-v-8cd84bb9]{min-width:0;vertical-align:middle}@media (max-width: 720px){.orders-col-narrow-hide[data-v-8cd84bb9]{display:none}}.orders-page .filters-query-grid>.orders-filter-end-with-checkbox[data-v-8cd84bb9]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;min-width:0}.orders-page .filters-query-grid>.orders-filter-end-with-checkbox>label[data-v-8cd84bb9]:not(.checkbox-row){display:grid;gap:.35rem;margin:0;min-width:0;font-size:.92rem;flex:1 1 10rem}.orders-page .filters-query-grid>.orders-filter-end-with-checkbox>label.checkbox-row[data-v-8cd84bb9]{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin:0;min-width:0;font-size:.92rem;line-height:1.35;flex:0 1 auto}.orders-page .filters-query-grid>.orders-filter-end-with-checkbox input[type=date][data-v-8cd84bb9]{width:100%;min-width:0;box-sizing:border-box}.orders-page .filters-query-grid>.orders-filter-end-with-checkbox .checkbox-row input[type=checkbox][data-v-8cd84bb9]{margin-top:0;flex-shrink:0}.orders-filter-my-reconciled-only[data-v-8cd84bb9]{white-space:nowrap}.orders-point-meta-below-title[data-v-8cd84bb9]{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem 1rem;margin:.35rem 0 .75rem;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.orders-point-pagination-footer[data-v-8cd84bb9]{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-color, #e2e8f0)}.orders-point-pagination-nav[data-v-8cd84bb9]{display:flex;flex-wrap:wrap;gap:.5rem}.orders-point-page-size[data-v-8cd84bb9]{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;flex-shrink:0}.orders-point-page-size select[data-v-8cd84bb9]{min-width:4rem}.orders-point-page-summary[data-v-8cd84bb9]{white-space:nowrap;flex-shrink:0}.checkbox-row[data-v-8cd84bb9]{display:flex;align-items:center;gap:.5rem}.cell-clip[data-v-8cd84bb9]{max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-toolbar[data-v-8cd84bb9]{flex-wrap:wrap;align-items:center;gap:.75rem}.orders-point-batch-btn-group[data-v-8cd84bb9]{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.orders-soft-delete-perm-hint[data-v-8cd84bb9]{flex-basis:100%;margin:0;font-size:.88rem;line-height:1.4}.orders-batch-delete[data-v-8cd84bb9]{margin-left:auto}.th-select[data-v-8cd84bb9],.td-select[data-v-8cd84bb9]{width:2.5rem;text-align:center}.sr-only[data-v-8cd84bb9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.row-actions-cell[data-v-8cd84bb9]{text-align:right;vertical-align:middle}.row-actions-inner[data-v-8cd84bb9]{justify-content:flex-end;flex-wrap:wrap}.lifecycle-panel[data-v-8cd84bb9]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border, #e2e8f0)}.lifecycle-title[data-v-8cd84bb9]{margin:0 0 .35rem;font-size:1rem}.lifecycle-row[data-v-8cd84bb9]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:.5rem}.lifecycle-label[data-v-8cd84bb9]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}.lifecycle-label select[data-v-8cd84bb9]{min-width:10rem}.origin-badge[data-v-8cd84bb9]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.origin-badge--auto[data-v-8cd84bb9]{color:#0b4abf;background:#eaf3ff;border-color:#cfe1ff}.origin-badge--manual[data-v-8cd84bb9]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.origin-badge--other[data-v-8cd84bb9]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.point-payment-status[data-v-8cd84bb9]{display:inline-flex;align-items:center;justify-content:center;min-width:4.25rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--table-line, #e2e8f0);background:var(--surface-alt, #f8fafc);color:var(--text-color, #0f172a);font-size:.86rem;font-weight:600;line-height:1.35;white-space:nowrap}.point-payment-status.is-pending[data-v-8cd84bb9]{color:#92400e;background:#fff7ed;border-color:#fed7aa}.point-payment-status.is-paid[data-v-8cd84bb9]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.point-payment-status.is-failed[data-v-8cd84bb9]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.point-payment-status.is-refunded[data-v-8cd84bb9],.point-payment-status.is-cancelled[data-v-8cd84bb9]{color:#475569;background:#f8fafc;border-color:#cbd5e1}.orders-point-expire-hint[data-v-8cd84bb9]{margin-top:.2rem;color:#92400e;font-size:.78rem;font-weight:700;line-height:1.35;white-space:nowrap}.data-recycle-page[data-v-5a9737b8]{min-width:0;width:100%;padding-bottom:2rem}.filter-toolbar[data-v-5a9737b8]{display:flex;flex-wrap:nowrap;align-items:center;gap:10px 14px;width:100%;min-width:0}.filter-toolbar-label[data-v-5a9737b8]{flex-shrink:0}.filter-table-select-wrap[data-v-5a9737b8]{flex:0 0 25%;max-width:25%;min-width:0}.field-select--table-category[data-v-5a9737b8]{width:100%;min-width:0;box-sizing:border-box}.filter-toolbar-spacer[data-v-5a9737b8]{flex:1 1 auto;min-width:0}.field-label[data-v-5a9737b8]{font-weight:600;color:var(--text-color);min-width:7rem}.field-input[data-v-5a9737b8]{padding:8px 12px;border-radius:8px;border:1px solid var(--surface-border);background:var(--card-bg)}.field-select[data-v-5a9737b8]{cursor:pointer}.section-card[data-v-5a9737b8]{padding-bottom:1rem}.section-card-head[data-v-5a9737b8]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px;margin-bottom:12px}.block-title[data-v-5a9737b8]{margin:0 0 4px;font-size:1.08rem}.table-name-line[data-v-5a9737b8]{margin:0;font-size:.82rem}.data-recycle-page .table-wrap[data-v-5a9737b8]{max-width:100%;-webkit-overflow-scrolling:touch}.th-select[data-v-5a9737b8],.td-select[data-v-5a9737b8]{width:2.25rem;text-align:center;vertical-align:middle}.col-actions[data-v-5a9737b8]{width:5.5rem;white-space:nowrap}.error-text[data-v-5a9737b8]{margin:0 0 10px;color:#b91c1c;font-size:.92rem}.muted-text[data-v-5a9737b8]{margin:0;color:var(--muted-color, #64748b);font-size:.92rem}.detail-backdrop[data-v-5a9737b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--text-color) 38%,transparent)}.detail-dialog[data-v-5a9737b8]{width:min(100%,42rem);max-height:min(88vh,720px);display:flex;flex-direction:column;border-radius:12px;background:var(--card-bg);border:1px solid var(--surface-border);box-shadow:0 18px 48px color-mix(in srgb,var(--text-color) 18%,transparent)}.detail-head[data-v-5a9737b8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--surface-border)}.detail-head h3[data-v-5a9737b8]{margin:0;font-size:1.05rem}.detail-pre[data-v-5a9737b8]{margin:0;padding:12px 14px;overflow:auto;flex:1;font-size:.78rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.products-page[data-v-4fe3c267]{min-width:0;width:100%}.products-page>.card[data-v-4fe3c267]{min-width:0}.products-label-with-req[data-v-4fe3c267]{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:.15rem;max-width:100%}.products-page .req[data-v-4fe3c267]{color:#dc2626;font-weight:700;flex-shrink:0}.products-page .table-wrap[data-v-4fe3c267]{max-width:100%;-webkit-overflow-scrolling:touch}.product-form-name-desc-row[data-v-4fe3c267]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:.75rem 1.25rem;align-items:start}.product-form-name-desc-row label[data-v-4fe3c267]{display:grid;gap:.35rem;margin:0;min-width:0;font-size:.92rem}.product-form-name-desc-row label input[data-v-4fe3c267]{width:100%;min-width:0;box-sizing:border-box}.binding-panel[data-v-4fe3c267],.binding-history-panel[data-v-4fe3c267]{margin-top:.9rem}.binding-history-head[data-v-4fe3c267]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.binding-history-head h4[data-v-4fe3c267]{margin:0}.binding-history-pager[data-v-4fe3c267]{margin-top:.5rem;align-items:center}.binding-history-pager .page-size-label select[data-v-4fe3c267]{width:auto;min-width:4rem}.binding-grid[data-v-4fe3c267]{display:grid;gap:.55rem}.products-catalog-defaults-hint[data-v-4fe3c267]{grid-column:1 / -1;margin:0 0 .25rem;font-size:.88rem;line-height:1.45}.products-results-head[data-v-4fe3c267]{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap;margin-bottom:.35rem}.products-results-head h3[data-v-4fe3c267]{margin:0;min-width:0;flex:1 1 auto}.products-results-actions-wrap[data-v-4fe3c267]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;margin-left:auto;flex-shrink:0;max-width:100%}.products-batch-toolbar-error[data-v-4fe3c267]{margin:0;text-align:right}.products-results-actions[data-v-4fe3c267]{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;flex-shrink:0}.products-page .products-actions-2rows[data-v-4fe3c267]{display:grid;grid-template-columns:repeat(2,minmax(min-content,max-content));justify-content:end;align-content:start;gap:.35rem}.products-page .products-actions-2rows button.secondary[data-v-4fe3c267]{white-space:nowrap;writing-mode:horizontal-tb}.products-page .products-actions-2rows button.secondary[data-v-4fe3c267]:nth-child(3){grid-column:1 / -1;justify-self:end}.col-check[data-v-4fe3c267]{width:2.25rem;text-align:center}.table-inline-control[data-v-4fe3c267]{width:100%;max-width:14rem;min-width:0;box-sizing:border-box;font-size:.88rem}.filter-active-only[data-v-4fe3c267]{display:flex;align-items:center;gap:.45rem;font-weight:600}.filter-active-only--stacked[data-v-4fe3c267]{flex-direction:column;align-items:flex-start;gap:.35rem}.filter-active-only--stacked span[data-v-4fe3c267]{line-height:1.2}.filter-active-only input[type=checkbox][data-v-4fe3c267]{width:auto;margin:0}.form-error-list[data-v-4fe3c267]{margin:.75rem 0 0;padding-left:1.25rem;list-style:disc}.form-error[data-v-4fe3c267]{font-size:.9rem;line-height:1.45;color:#dc2626;font-weight:500}.product-form-category-active-row[data-v-4fe3c267]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.75rem 1.25rem;align-items:start}.product-form-category-active-row>label[data-v-4fe3c267]:not(.remember-row){display:grid;gap:.35rem;margin:0;min-width:0;font-size:.92rem}.product-form-category-active-row>label.remember-row.product-form-category-active-check[data-v-4fe3c267]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;font-size:.92rem;font-weight:600;align-self:start;min-width:0}.product-form-category-active-row>label.remember-row.product-form-category-active-check input[type=checkbox][data-v-4fe3c267]{width:auto;margin:0;flex-shrink:0}.product-category-select[data-v-4fe3c267]{width:100%;max-width:22rem;min-width:0;box-sizing:border-box}.product-public-code-compact[data-v-4fe3c267]{display:none}@media (max-width: 720px){.products-results-head[data-v-4fe3c267]{flex-direction:column;align-items:stretch}.products-results-actions-wrap[data-v-4fe3c267]{width:100%;margin-left:0;align-items:stretch}.products-batch-toolbar-error[data-v-4fe3c267]{text-align:left}.products-results-actions[data-v-4fe3c267]{width:100%;justify-content:flex-end}.product-category-select[data-v-4fe3c267],.table-inline-control[data-v-4fe3c267]{max-width:none}.product-public-code-full[data-v-4fe3c267]{display:none}.product-public-code-compact[data-v-4fe3c267]{display:inline}.product-results-col-narrow-hide[data-v-4fe3c267]{display:none}}.product-categories-page[data-v-6d360841]{min-width:0;width:100%}.product-categories-page>.card[data-v-6d360841]{min-width:0}.product-categories-page .table-wrap[data-v-6d360841]{max-width:100%;-webkit-overflow-scrolling:touch}.list-card-header[data-v-6d360841]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.list-card-header-actions[data-v-6d360841]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.pc-batch-actions[data-v-6d360841]{flex-direction:column;align-items:flex-end;gap:.35rem}.pc-batch-buttons[data-v-6d360841]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-end}.pc-batch-toolbar-error[data-v-6d360841]{margin:0;text-align:right;max-width:min(100%,24rem)}.list-card-header h3[data-v-6d360841]{margin:0}.narrow-check-col[data-v-6d360841]{width:2.25rem;text-align:center;vertical-align:middle}.list-inline-input[data-v-6d360841]{width:100%;max-width:16rem;font:inherit;box-sizing:border-box}.list-sort-input[data-v-6d360841]{max-width:6rem}.cell-edit-name[data-v-6d360841],.cell-edit-sort[data-v-6d360841],.cell-edit-flag[data-v-6d360841]{vertical-align:middle}.list-info-line[data-v-6d360841]{margin:0}.edit-grid[data-v-6d360841]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.full-row[data-v-6d360841]{grid-column:span 4}.ck-span-2[data-v-6d360841]{grid-column:span 2}.pc-form-enabled-check[data-v-6d360841]{width:auto;align-self:flex-start;margin-top:2px}.stacked-label[data-v-6d360841]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--muted-color, #64748b)}.ck-row[data-v-6d360841]{flex-direction:row;align-items:center;gap:8px;margin-top:1.4rem}.parent-field-hint[data-v-6d360841]{margin:0 0 6px;font-size:.8rem;line-height:1.4}.form-error-list[data-v-6d360841]{margin:0 0 12px;padding-left:1.25rem;list-style:disc}.form-error[data-v-6d360841]{font-size:.9rem;line-height:1.45;color:#dc2626;font-weight:500}.req[data-v-6d360841]{color:#dc2626;font-weight:700;margin-left:2px}.category-cell[data-v-6d360841]{min-width:240px}input[data-v-6d360841],select[data-v-6d360841]{border:1px solid var(--surface-border);border-radius:10px;padding:8px 10px;font:inherit;color:var(--text-color);background:var(--card-bg, #fff)}.muted[data-v-6d360841]{color:var(--muted-color, #64748b)}@media (max-width: 980px){.edit-grid[data-v-6d360841]{grid-template-columns:1fr 1fr}.full-row[data-v-6d360841],.ck-span-2[data-v-6d360841]{grid-column:span 2}}@media (max-width: 720px){.pc-results-col-narrow-hide[data-v-6d360841]{display:none}.category-cell[data-v-6d360841]{min-width:0}}@media (max-width: 560px){.edit-grid[data-v-6d360841]{grid-template-columns:1fr}.full-row[data-v-6d360841],.ck-span-2[data-v-6d360841]{grid-column:span 1}}.container[data-v-7ad7572b]{width:100%;max-width:none;margin:0;padding:0 1rem 1rem}.section[data-v-7ad7572b]{margin-top:12px}.section-title[data-v-7ad7572b]{margin:0 0 8px;font-size:1.05rem}.count[data-v-7ad7572b]{font-weight:400;font-size:.9rem}.filter-actions[data-v-7ad7572b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.pp-batch-toolbar-wrap[data-v-7ad7572b]{width:100%;margin-bottom:10px;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.pp-batch-toolbar-error[data-v-7ad7572b]{margin:0;text-align:right;max-width:min(100%,28rem)}.pp-batch-toolbar[data-v-7ad7572b]{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;margin-bottom:0}.point-plans-page[data-v-7ad7572b]{min-width:0;width:100%}.point-plans-cross-link[data-v-7ad7572b]{margin:0 0 8px;padding:0 1rem}.point-plans-page.promotions-grid>article.card[data-v-7ad7572b]{min-width:0}.point-plans-page .table-wrap[data-v-7ad7572b]{max-width:100%;-webkit-overflow-scrolling:touch}.point-plans-page .table th[data-v-7ad7572b],.point-plans-page .table td[data-v-7ad7572b]{vertical-align:middle}.point-plans-page .table .pp-actions-cell[data-v-7ad7572b]{vertical-align:top}.pp-name-cell[data-v-7ad7572b]{min-width:0}.pp-name-text[data-v-7ad7572b]{display:block}.pp-actions-cell[data-v-7ad7572b]{min-width:0}.pp-actions-wrap[data-v-7ad7572b]{min-width:0;max-width:100%}.pp-list-cards[data-v-7ad7572b]{display:none;flex-direction:column;gap:12px;min-width:0}.pp-cards-toolbar[data-v-7ad7572b]{display:none}.pp-cards-select-all[data-v-7ad7572b]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.9rem;color:var(--muted-color, #64748b);cursor:pointer}.pp-cards-select-all input[data-v-7ad7572b]{width:auto;margin:0}.pp-cards-empty[data-v-7ad7572b]{margin:0}.pp-plan-card[data-v-7ad7572b]{border:1px solid var(--border-color);border-radius:12px;padding:12px 14px;background:var(--card-bg);min-width:0}.pp-plan-card-head[data-v-7ad7572b]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.pp-plan-card-check[data-v-7ad7572b]{flex-shrink:0;padding-top:2px;margin:0}.pp-plan-card-check input[data-v-7ad7572b]{width:auto}.pp-plan-card-title-block[data-v-7ad7572b]{min-width:0;flex:1}.pp-plan-card-name[data-v-7ad7572b]{font-weight:600;font-size:.98rem;line-height:1.35;word-break:break-word}.pp-plan-card-code[data-v-7ad7572b]{margin-top:4px;font-size:.82rem;color:var(--muted-color, #64748b);word-break:break-all}.pp-plan-card-fields[data-v-7ad7572b]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:0}.pp-plan-field[data-v-7ad7572b]{margin:0;min-width:0}.pp-plan-field--full[data-v-7ad7572b]{grid-column:1 / -1}.pp-field-label[data-v-7ad7572b]{margin:0 0 4px;font-size:.78rem;font-weight:600;color:var(--muted-color, #64748b)}.pp-field-control[data-v-7ad7572b]{margin:0;min-width:0}.pp-card-num[data-v-7ad7572b]{width:100%;min-width:0;box-sizing:border-box}.pp-plan-card-ck[data-v-7ad7572b]{margin-top:0}.pp-plan-status-readonly[data-v-7ad7572b]{font-size:.92rem;font-weight:500;color:var(--text-color, #0f172a)}.pp-plan-card-actions[data-v-7ad7572b]{margin-top:12px;flex-wrap:wrap}@media (max-width: 720px){.pp-list-table[data-v-7ad7572b]{display:none!important}.pp-list-cards[data-v-7ad7572b]{display:flex}.pp-cards-toolbar[data-v-7ad7572b]{display:flex;align-items:center}.pp-col-narrow-hide[data-v-7ad7572b]{display:none}.pp-name-cell[data-v-7ad7572b]{max-width:7.5rem}.pp-name-text[data-v-7ad7572b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.edit-grid[data-v-7ad7572b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.full-row[data-v-7ad7572b]{grid-column:span 4}.ck-span-2[data-v-7ad7572b]{grid-column:span 2}.pp-form-enabled-check[data-v-7ad7572b]{width:auto;align-self:flex-start;margin-top:2px}.name-desc-row[data-v-7ad7572b]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.stacked-label[data-v-7ad7572b]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--muted-color, #64748b)}.field-hint[data-v-7ad7572b]{margin:0;font-size:.8rem;line-height:1.4}.form-error-list[data-v-7ad7572b]{margin:0 0 12px;padding-left:1.25rem;list-style:disc}.form-error[data-v-7ad7572b]{font-size:.9rem;line-height:1.45;color:#dc2626;font-weight:500}.req[data-v-7ad7572b]{color:#dc2626;font-weight:700;margin-left:2px}.cell-tight[data-v-7ad7572b]{white-space:nowrap}.inline-num[data-v-7ad7572b]{width:5rem}.inline-num.wide[data-v-7ad7572b]{width:6.5rem}.table-ck[data-v-7ad7572b]{margin:0;font-weight:400}.col-check[data-v-7ad7572b]{width:2.25rem;text-align:center;vertical-align:middle}input[data-v-7ad7572b],select[data-v-7ad7572b],textarea[data-v-7ad7572b]{border:1px solid var(--surface-border);border-radius:10px;padding:8px 10px;font:inherit;color:var(--text-color);background:var(--card-bg, #fff)}.helper-text[data-v-7ad7572b],.muted[data-v-7ad7572b]{color:var(--muted-color, #64748b)}.error-text[data-v-7ad7572b]{color:#b91c1c;margin:0 0 8px}@media (max-width: 980px){.edit-grid[data-v-7ad7572b]{grid-template-columns:1fr 1fr}.full-row[data-v-7ad7572b],.ck-span-2[data-v-7ad7572b]{grid-column:span 2}.name-desc-row[data-v-7ad7572b]{grid-template-columns:1fr}}.container[data-v-39ea3133]{width:100%;max-width:none;margin:0;padding:0 1rem 1rem}.user-service-offerings-page.promotions-grid>article.card[data-v-39ea3133]{grid-column:1 / -1;width:100%}.uso-description-field[data-v-39ea3133]{grid-column:1 / -1}.uso-description-field textarea[data-v-39ea3133]{width:100%;min-height:3rem}.uso-benefit-section[data-v-39ea3133]{grid-column:1 / -1;margin-top:.5rem;padding-top:.85rem;border-top:1px solid var(--border, #e5e7eb)}.uso-benefit-head[data-v-39ea3133]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.uso-benefit-head h3[data-v-39ea3133]{margin:0;font-size:1rem}.uso-benefit-empty[data-v-39ea3133]{margin:.35rem 0 0}.uso-benefit-row[data-v-39ea3133]{display:grid;grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(5rem,1fr)) auto;gap:.65rem;align-items:end;margin-top:.65rem;padding:.65rem;border:1px solid var(--border, #e5e7eb);border-radius:.5rem;background:var(--surface-muted, #f8fafc)}.uso-benefit-row label[data-v-39ea3133]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.uso-benefit-row select[data-v-39ea3133],.uso-benefit-row input[data-v-39ea3133]{width:100%}.uso-benefit-remove[data-v-39ea3133]{align-self:end;white-space:nowrap}.uso-benefit-summary[data-v-39ea3133]{max-width:16rem;font-size:.85rem;line-height:1.35}@media (max-width: 960px){.uso-benefit-row[data-v-39ea3133]{grid-template-columns:1fr}}.region-currencies-page[data-v-cbaf65c3]{min-width:0}.page-status[data-v-cbaf65c3]{margin:0 0 .75rem}.list-card-head[data-v-cbaf65c3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.75rem}.list-card-head h3[data-v-cbaf65c3]{margin:0}.list-new-btn[data-v-cbaf65c3]{margin-left:auto}.form-panel-card[data-v-cbaf65c3]{margin-top:1rem}.row-actions[data-v-cbaf65c3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.region-countries-page[data-v-5d46485f]{min-width:0}.page-status[data-v-5d46485f]{margin:0 0 .75rem}.list-card-head[data-v-5d46485f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.75rem}.list-card-head h3[data-v-5d46485f]{margin:0}.list-new-btn[data-v-5d46485f]{margin-left:auto}.form-panel-card[data-v-5d46485f]{margin-top:1rem}.row-actions[data-v-5d46485f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.country-zh-hint[data-v-5d46485f]{display:block;margin-top:.25rem;font-size:.9em}.manual-fx-page[data-v-79c97c1d]{min-width:0}.page-status[data-v-79c97c1d]{margin:0 0 .75rem}.list-card-head[data-v-79c97c1d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.75rem}.list-card-head h3[data-v-79c97c1d]{margin:0}.list-new-btn[data-v-79c97c1d]{margin-left:auto}.form-panel-card[data-v-79c97c1d]{margin-top:1rem}.row-actions[data-v-79c97c1d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.catalog-regional-prices-page[data-v-d2bee495]{min-width:0;display:flex;flex-direction:column;gap:1.35rem}.catalog-regional-select-card h3[data-v-d2bee495]{margin:0 0 .75rem}.catalog-select-batch-row[data-v-d2bee495]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem}.catalog-plan-filter-grow[data-v-d2bee495]{flex:1 1 18rem;min-width:0}.catalog-plan-select-wrap[data-v-d2bee495]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.catalog-plan-select-wrap .catalog-plan-select[data-v-d2bee495]{flex:1 1 12rem;min-width:0;max-width:none}.catalog-batch-from-usd-btn[data-v-d2bee495]{flex:0 1 auto;align-self:flex-end}.catalog-regional-meta-line[data-v-d2bee495]{margin:.75rem 0 0}.list-card-head[data-v-d2bee495]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.75rem}.list-card-head h3[data-v-d2bee495]{margin:0}.list-head-actions[data-v-d2bee495]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.col-check[data-v-d2bee495]{width:2.75rem;text-align:center;vertical-align:middle}.col-check input[type=checkbox][data-v-d2bee495]{margin:0;cursor:pointer}.catalog-regional-grid-errors[data-v-d2bee495]{margin:0 0 .75rem}.form-panel-card[data-v-d2bee495]{margin-top:0}.row-actions[data-v-d2bee495]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.catalog-plan-filter-label[data-v-d2bee495]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.catalog-plan-select[data-v-d2bee495]{width:100%;max-width:36rem;font-family:ui-monospace,monospace}.catalog-regional-select-card .catalog-plan-select[data-v-d2bee495]{max-width:none}.catalog-plan-readonly[data-v-d2bee495]{padding:.35rem 0}.catalog-regional-workflow[data-v-d2bee495]{margin:.75rem 0 0;padding-left:1.25rem;max-width:52rem;line-height:1.5}.catalog-regional-workflow li[data-v-d2bee495]{margin:.35rem 0}.catalog-regional-grid-hint[data-v-d2bee495]{margin:0 0 .75rem}.catalog-regional-fx-warn[data-v-d2bee495]{color:var(--color-warning-fg, #b45309)}.inline-link[data-v-d2bee495]{white-space:nowrap}.container[data-v-23362767]{width:100%;max-width:none;margin:0;padding:0 1rem 1rem}.section[data-v-23362767]{margin-top:12px}.section-title[data-v-23362767]{margin:0 0 8px;font-size:1.05rem}.section-head[data-v-23362767]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:8px}.section-head .section-title[data-v-23362767]{margin:0 auto 0 0}.count[data-v-23362767]{font-weight:400;font-size:.9rem}.filters-query-grid[data-v-23362767]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:10px}.filters-query-grid label[data-v-23362767]{display:flex;flex-direction:column;gap:6px;font-size:.88rem}.filter-active-only[data-v-23362767]{flex-direction:row!important;align-items:center;gap:8px}.filter-active-only input[data-v-23362767]{width:auto}.bd-results-toolbar[data-v-23362767]{min-width:0;justify-content:flex-end}.benefit-definitions-page .table thead th.col-actions[data-v-23362767],.benefit-definitions-page .table tbody td.col-actions[data-v-23362767]{text-align:right}.benefit-definitions-page .bd-actions-2rows[data-v-23362767]{display:grid;grid-template-columns:repeat(2,minmax(min-content,max-content));justify-content:end;align-content:start;gap:.35rem;width:fit-content;max-width:100%;margin-left:auto}.benefit-definitions-page .bd-actions-2rows button.secondary[data-v-23362767]{white-space:nowrap;writing-mode:horizontal-tb}.benefit-definitions-page .bd-actions-2rows button.secondary[data-v-23362767]:nth-child(3){grid-column:1 / -1;justify-self:end}.col-check[data-v-23362767]{width:36px;text-align:center}.table-input[data-v-23362767]{width:100%;min-width:70px;padding:6px 8px;border-radius:8px}.benefit-definitions-page .table th.bd-results-col-auto-num[data-v-23362767],.benefit-definitions-page .table td.bd-results-col-auto-num[data-v-23362767]{width:1%;white-space:nowrap}.benefit-definitions-page .table td.bd-results-col-auto-num .table-input[data-v-23362767]{width:auto;min-width:3.25rem;max-width:min(100%,10rem);box-sizing:border-box;field-sizing:content}.svc-ids[data-v-23362767]{max-width:12rem;word-break:break-all;font-size:.82rem}.bd-results-code-cell[data-v-23362767]{max-width:14rem;word-break:break-all;font-size:.82rem;vertical-align:top}.benefit-desc-cell[data-v-23362767]{max-width:22rem;white-space:pre-wrap;word-break:break-word;font-size:.88rem;vertical-align:top}.btn.sm[data-v-23362767]{padding:4px 10px;font-size:.85rem}.edit-grid[data-v-23362767]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.full-row[data-v-23362767]{grid-column:span 4}.benefit-code-field-hint[data-v-23362767]{margin:6px 0 0;font-size:.85rem}.default-fields[data-v-23362767]{margin-bottom:16px}.form-error[data-v-23362767]{margin:0 0 10px;font-size:.9rem;line-height:1.45;color:#dc2626;font-weight:500}.bd-results-batch-save-error[data-v-23362767]{margin-top:0;margin-bottom:10px}.req[data-v-23362767]{color:#dc2626;font-weight:700;margin-left:2px}.stacked-label[data-v-23362767]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--muted-color, #64748b)}.catalog-svc-hint[data-v-23362767]{margin:0 0 6px;font-size:.8rem;line-height:1.4}.service-options-err[data-v-23362767]{margin:0 0 8px;font-size:.86rem;line-height:1.4;color:#dc2626}.ck-row[data-v-23362767]{flex-direction:row;align-items:center;gap:8px;margin-top:1.4rem}.allowed-svc-dropdown[data-v-23362767]{width:100%;max-width:42rem;margin-top:6px}.allowed-svc-tags[data-v-23362767]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.allowed-svc-tag[data-v-23362767]{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 10px;border-radius:999px;border:1px solid var(--surface-border, #e2e8f0);background:color-mix(in srgb,var(--card-bg, #fff) 88%,var(--primary-color, #2563eb) 12%);font-size:.86rem;line-height:1.3;max-width:100%}.allowed-svc-tag-text[data-v-23362767]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(28rem,100vw - 6rem)}.allowed-svc-tag-remove[data-v-23362767]{flex-shrink:0;border:none;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1;padding:0 4px;color:var(--muted-color, #64748b);border-radius:6px}.allowed-svc-tag-remove[data-v-23362767]:hover{color:#b91c1c;background:color-mix(in srgb,#fee2e2 70%,transparent)}.allowed-svc-none[data-v-23362767]{margin-top:8px;margin-bottom:0}.allowed-svc-steps[data-v-23362767]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.allowed-svc-step-row[data-v-23362767]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.allowed-svc-step-row .allowed-svc-step[data-v-23362767]{flex:1 1 min(0,22rem);min-width:min(100%,14rem)}.allowed-svc-step .stacked-label-text[data-v-23362767]{display:block;margin-bottom:4px;font-size:.88rem;font-weight:600}.allowed-svc-step-actions[data-v-23362767]{display:flex;align-items:center;padding-bottom:2px;flex-shrink:0}.allowed-svc-product-block[data-v-23362767]{display:flex;flex-direction:column;gap:4px;width:100%;max-width:42rem}.product-multi-hint[data-v-23362767]{margin:0 0 4px;font-size:.8rem;line-height:1.4}.allowed-svc-product-multi[data-v-23362767]{width:100%;max-width:42rem;min-height:6rem;margin-top:2px;font:inherit}.allowed-svc-product-actions[data-v-23362767]{margin-top:6px}input[data-v-23362767],select[data-v-23362767],textarea[data-v-23362767]{border:1px solid var(--surface-border);border-radius:10px;padding:8px 10px;font:inherit;color:var(--text-color);background:var(--card-bg, #fff)}.helper-text[data-v-23362767],.muted[data-v-23362767]{color:var(--muted-color, #64748b)}.benefit-definitions-page[data-v-23362767]{min-width:0;width:100%}.benefit-definitions-page>.card[data-v-23362767]{min-width:0}.benefit-definitions-page .table-wrap[data-v-23362767]{max-width:100%;-webkit-overflow-scrolling:touch}.benefit-definitions-page .table th[data-v-23362767],.benefit-definitions-page .table td[data-v-23362767]{vertical-align:middle}@media (max-width: 720px){.bd-results-col-narrow-hide[data-v-23362767],.bd-results-code-col-narrow-hide[data-v-23362767]{display:none}.benefit-definitions-page .table-wrap[data-v-23362767]{overflow-x:hidden}.benefit-definitions-page .table[data-v-23362767]{width:100%;table-layout:fixed}.benefit-definitions-page .table th[data-v-23362767],.benefit-definitions-page .table td[data-v-23362767]{word-break:break-word}.benefit-definitions-page .table .mono[data-v-23362767]{word-break:break-all}.benefit-definitions-page .table-input[data-v-23362767]{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.benefit-definitions-page .bd-results-toolbar[data-v-23362767]{flex-wrap:wrap;justify-content:flex-end;width:100%;min-width:0}}@media (max-width: 980px){.filters-query-grid[data-v-23362767],.edit-grid[data-v-23362767]{grid-template-columns:1fr 1fr}.full-row[data-v-23362767]{grid-column:span 2}}@media (max-width: 560px){.filters-query-grid[data-v-23362767],.edit-grid[data-v-23362767]{grid-template-columns:1fr}.full-row[data-v-23362767]{grid-column:span 1}}.users-page-layout[data-v-eba48862]{grid-template-columns:1fr;align-items:start;min-width:0;width:100%}.users-page-layout>.card[data-v-eba48862]{min-width:0}.users-page-layout .card .tag-filters.page-toolbar[data-v-eba48862]{width:100%;box-sizing:border-box}.users-page-layout .table-wrap[data-v-eba48862]{max-width:100%;-webkit-overflow-scrolling:touch}.users-page-layout .page-toolbar .result-actions button[data-v-eba48862]{font-size:1rem;font-weight:400;color:#fff}.ubg-page[data-v-eba48862]{padding:0 1rem 1rem;min-width:0;width:100%}.ubg-page>.card[data-v-eba48862]{min-width:0}.ubg-page .card h3[data-v-eba48862]{margin:0 0 .65rem;font-size:1.05rem}.table-top[data-v-eba48862]{margin-bottom:.35rem}.table-top p[data-v-eba48862]{margin:0}.ubg-form-save-error[data-v-eba48862]{margin:0 0 .5rem;font-size:.92rem}.filters-query-grid[data-v-eba48862]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:10px}.filters-query-grid label[data-v-eba48862]{display:flex;flex-direction:column;gap:6px;font-size:.88rem}.ubg-results-table thead th[data-v-eba48862]{white-space:nowrap}.ubg-results-table tbody td.users-data-tight[data-v-eba48862]{white-space:nowrap;vertical-align:middle}.ubg-results-table tbody td.users-data-soft-wrap[data-v-eba48862]{min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;vertical-align:middle}.ubg-results-table tbody td.users-data-email-col[data-v-eba48862]{min-width:0;vertical-align:middle}@media (max-width: 720px){.ubg-col-narrow-hide[data-v-eba48862]{display:none}.users-page-layout .page-toolbar.tag-filters[data-v-eba48862]{flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.users-page-layout .page-toolbar .page-size-label[data-v-eba48862],.users-page-layout .page-toolbar .page-info-text[data-v-eba48862]{flex-shrink:0;white-space:nowrap}.users-page-layout .page-toolbar .result-actions[data-v-eba48862]{margin-left:auto;flex-shrink:0;flex-basis:auto;justify-content:flex-end}}.edit-grid[data-v-eba48862]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.full-row[data-v-eba48862]{grid-column:span 4}.stacked-label[data-v-eba48862]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--muted-color, #64748b)}input[data-v-eba48862],select[data-v-eba48862]{border:1px solid var(--surface-border);border-radius:10px;padding:8px 10px;font:inherit;color:var(--text-color);background:var(--card-bg, #fff)}.helper-text[data-v-eba48862],.muted[data-v-eba48862]{color:var(--muted-color, #64748b)}.ubg-benefit-i18n-preview[data-v-eba48862]{margin:0 0 4px;padding:10px 12px;border:1px solid var(--surface-border, #e2e8f0);border-radius:10px;background:var(--table-header-bg, #f8fafc);font-size:.86rem}.ubg-i18n-preview-title[data-v-eba48862]{margin:0 0 8px;font-size:.82rem;font-weight:600;color:var(--muted-color, #64748b)}.ubg-i18n-preview-dl[data-v-eba48862]{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0}.ubg-i18n-preview-dl dt[data-v-eba48862]{margin:0;color:var(--muted-color, #64748b);font-weight:500}.ubg-i18n-preview-dl dd[data-v-eba48862]{margin:0;min-width:0;word-break:break-word}@media (max-width: 980px){.filters-query-grid[data-v-eba48862],.edit-grid[data-v-eba48862]{grid-template-columns:1fr 1fr}.full-row[data-v-eba48862]{grid-column:span 2}}@media (max-width: 560px){.filters-query-grid[data-v-eba48862],.edit-grid[data-v-eba48862]{grid-template-columns:1fr}.full-row[data-v-eba48862]{grid-column:span 1}}.expenses-page[data-v-3f887d9b]{min-width:0;width:100%}.expenses-page .filters-query-grid>.expenses-amount-hint[data-v-3f887d9b]{grid-column:1 / -1;margin:0;font-size:.88rem;line-height:1.4}.exp-public-short[data-v-3f887d9b]{display:none}@media (max-width: 720px){.exp-col-narrow-hide[data-v-3f887d9b],.exp-public-full[data-v-3f887d9b]{display:none}.exp-public-short[data-v-3f887d9b]{display:inline}}.row-delete-actions-cell[data-v-3f887d9b]{text-align:right}.error[data-v-06769d5f]{color:#dc2626;margin:0}.summary-grid[data-v-06769d5f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sub-summary-grid[data-v-06769d5f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sub-summary-grid--points[data-v-06769d5f]{grid-template-columns:repeat(3,minmax(0,1fr))}.company-sub-summary-card[data-v-06769d5f]{padding-bottom:4px}.company-sub-summary-card .summary-card-compact[data-v-06769d5f]{margin:0}@media (max-width: 900px){.sub-summary-grid--points[data-v-06769d5f]{grid-template-columns:1fr}}@media (max-width: 600px){.sub-summary-grid[data-v-06769d5f]{grid-template-columns:1fr}}@media (max-width: 900px){.summary-grid[data-v-06769d5f]{grid-template-columns:1fr}}.summary-card[data-v-06769d5f]{border:1px solid var(--border-color, #e5e7eb);border-radius:12px;padding:16px 18px;background:var(--card-bg, #fff);box-shadow:0 1px 2px #0f172a0a}.summary-label[data-v-06769d5f]{font-size:13px;color:var(--muted-color, #64748b);margin-bottom:6px}.summary-value[data-v-06769d5f]{font-size:1.25rem;font-weight:600}.summary-value.negative[data-v-06769d5f]{color:#b45309}.controls-row[data-v-06769d5f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px}.controls-label[data-v-06769d5f]{font-size:14px;color:var(--muted-color, #64748b)}.company-trend-card h3[data-v-06769d5f]{margin:0 0 8px;font-size:1.05rem}.summary-value-numeric[data-v-06769d5f]{font-variant-numeric:tabular-nums}.chart-legend[data-v-06769d5f]{display:flex;flex-wrap:wrap;gap:14px 20px;margin-bottom:10px;font-size:13px;color:var(--muted-color, #64748b)}.legend-item[data-v-06769d5f]{display:inline-flex;align-items:center;gap:8px}.legend-swatch[data-v-06769d5f]{width:14px;height:4px;border-radius:2px;flex-shrink:0}.legend-swatch.line-points-purchase[data-v-06769d5f]{background:#2563eb}.legend-swatch.line-points-consume[data-v-06769d5f]{background:#c026d3}.legend-swatch.line-benefit-grant[data-v-06769d5f]{background:#0d9488}.legend-swatch.line-benefit-consume[data-v-06769d5f]{background:#d97706}.chart-wrap[data-v-06769d5f]{width:100%}.trend-chart[data-v-06769d5f]{width:100%;height:auto;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:var(--card-bg, #fff)}.grid-line[data-v-06769d5f]{stroke:#e2e8f0;stroke-width:1}.axis-text[data-v-06769d5f]{fill:#64748b;font-size:11px}.axis-text-x[data-v-06769d5f]{dominant-baseline:alphabetic}.line-income[data-v-06769d5f]{fill:none;stroke:#059669;stroke-width:2.5}.line-expense[data-v-06769d5f]{fill:none;stroke:#ea580c;stroke-width:2.5}.dot-income[data-v-06769d5f]{fill:#059669}.dot-expense[data-v-06769d5f]{fill:#ea580c}.line-points-purchase[data-v-06769d5f]{fill:none;stroke:#2563eb;stroke-width:2.5}.line-points-consume[data-v-06769d5f]{fill:none;stroke:#c026d3;stroke-width:2.5}.dot-points-purchase[data-v-06769d5f]{fill:#2563eb}.dot-points-consume[data-v-06769d5f]{fill:#c026d3}.line-points-gift[data-v-06769d5f]{fill:none;stroke:#0d9488;stroke-width:2.5}.dot-points-gift[data-v-06769d5f]{fill:#0d9488}.line-benefit-grant[data-v-06769d5f]{fill:none;stroke:#0d9488;stroke-width:2.5}.line-benefit-consume[data-v-06769d5f]{fill:none;stroke:#d97706;stroke-width:2.5}.dot-benefit-grant[data-v-06769d5f]{fill:#0d9488}.dot-benefit-consume[data-v-06769d5f]{fill:#d97706}.anonymized-data-page[data-v-ba6bc99e]{padding-bottom:2rem}.filter-row[data-v-ba6bc99e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.field-label[data-v-ba6bc99e]{font-weight:600;color:var(--text-color)}.field-input[data-v-ba6bc99e]{padding:8px 12px;border-radius:8px;border:1px solid var(--surface-border);background:var(--card-bg)}.anonymized-data-page .filter-row .field-input[data-v-ba6bc99e]{flex:0 1 33%;width:33%;max-width:100%;min-width:10rem}.section-card[data-v-ba6bc99e]{padding-bottom:1rem}.block-title[data-v-ba6bc99e]{margin:0 0 12px;font-size:1.08rem}.block-count[data-v-ba6bc99e]{font-weight:500;font-size:.92rem}.table-wrap[data-v-ba6bc99e]{overflow-x:auto;border-radius:10px;border:1px solid var(--table-line, var(--surface-border))}.data-table[data-v-ba6bc99e]{width:100%;border-collapse:collapse;font-size:.88rem}.data-table th[data-v-ba6bc99e],.data-table td[data-v-ba6bc99e]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--table-line, var(--surface-border));vertical-align:top}.data-table th[data-v-ba6bc99e]{background:color-mix(in srgb,var(--surface-alt) 80%,var(--card-bg));font-weight:600;white-space:nowrap}.cell-ellipsis[data-v-ba6bc99e]{max-width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-email[data-v-ba6bc99e]{max-width:260px}.anonymized-data-page .data-table tbody td.users-data-email-col[data-v-ba6bc99e]{min-width:0;vertical-align:middle}.error-text[data-v-ba6bc99e]{margin:0 0 8px;color:#b91c1c;font-size:.92rem}.muted-text[data-v-ba6bc99e]{margin:0;color:var(--muted-color, #64748b)}.pager-row[data-v-ba6bc99e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.pager-info[data-v-ba6bc99e]{font-size:.88rem}.anonymized-data-page .btn-sm[data-v-ba6bc99e]{padding:6px 12px;font-size:.88rem}.business-test-page[data-v-9c537b79]{padding-bottom:2rem}.filter-row[data-v-9c537b79]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;justify-content:space-between;width:100%}.filter-row-main[data-v-9c537b79]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;flex:1 1 auto;min-width:0}.filter-row-actions[data-v-9c537b79]{margin-left:auto;flex-shrink:0}.btn-danger-outline[data-v-9c537b79]{border-color:color-mix(in srgb,#b91c1c 55%,var(--surface-border));color:#b91c1c}.btn-danger-outline[data-v-9c537b79]:hover:not(:disabled){background:color-mix(in srgb,#b91c1c 8%,var(--card-bg))}.field-label[data-v-9c537b79]{font-weight:600;color:var(--text-color)}.field-input[data-v-9c537b79]{padding:8px 12px;border-radius:8px;border:1px solid var(--surface-border);background:var(--card-bg)}.business-test-page .filter-row .field-input[data-v-9c537b79]{flex:0 1 33%;width:33%;max-width:100%;min-width:10rem}.field-select[data-v-9c537b79]{cursor:pointer}.section-card[data-v-9c537b79]{padding-bottom:1rem}.section-card--focus[data-v-9c537b79]{outline:2px solid #16a34a;outline-offset:2px}.block-title[data-v-9c537b79]{margin:0 0 12px;font-size:1.08rem}.block-count[data-v-9c537b79]{font-weight:500;font-size:.92rem}.table-wrap[data-v-9c537b79]{overflow-x:auto;border-radius:10px;border:1px solid var(--table-line, var(--surface-border))}.data-table[data-v-9c537b79]{width:100%;border-collapse:collapse;font-size:.88rem}.data-table th[data-v-9c537b79],.data-table td[data-v-9c537b79]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--table-line, var(--surface-border));vertical-align:top}.data-table th[data-v-9c537b79]{background:color-mix(in srgb,var(--surface-alt) 80%,var(--card-bg));font-weight:600;white-space:nowrap}.cell-ellipsis[data-v-9c537b79]{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-text[data-v-9c537b79]{margin:0 0 8px;color:#b91c1c;font-size:.92rem}.muted-text[data-v-9c537b79]{margin:0;color:var(--muted-color, #64748b)}.pager-row[data-v-9c537b79]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.pager-info[data-v-9c537b79]{font-size:.88rem}.business-test-page .btn-sm[data-v-9c537b79]{padding:6px 12px;font-size:.88rem}.multilingual-settings-tabs-wrap[data-v-84571aac]{margin:0 0 .75rem;padding:0}.hub-active-tab-wrap[data-v-84571aac]{display:flex;flex-direction:column;gap:1rem;min-width:0}.hub-active-tab-wrap.users-page-layout[data-v-84571aac]{grid-template-columns:1fr;align-items:start;width:100%;max-width:100%}.hub-active-tab-wrap.users-page-layout>.card[data-v-84571aac]{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.hub-mld-page-toolbar-full[data-v-84571aac]{width:100%;box-sizing:border-box}.hub-mld-parent-toolbar[data-v-84571aac]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.hub-mld-parent-toolbar__left[data-v-84571aac]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0}.hub-mld-parent-toolbar__actions[data-v-84571aac]{margin-left:auto}.hub-mld-i18n-excel-actions[data-v-84571aac]{gap:.5rem}.hub-mld-i18n-filters[data-v-84571aac]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem;padding-top:.35rem;border-top:1px solid var(--border-color, #e2e8f0)}.mld-i18n-filter-row[data-v-84571aac]{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;flex-wrap:nowrap;min-width:0}.mld-i18n-filter-label[data-v-84571aac]{white-space:nowrap;font-size:.92rem}.hub-mld-i18n-parent-id-input[data-v-84571aac]{min-width:7rem;max-width:11rem}.hub-mld-i18n-locale-select[data-v-84571aac]{min-width:6.5rem}.hub-active-tab-wrap.users-page-layout .card .hub-mld-i18n-filters.tag-filters[data-v-84571aac]{width:100%;box-sizing:border-box}.hub-active-tab-wrap.users-page-layout .card h3[data-v-84571aac]{margin:0 0 .65rem;font-size:1.05rem;font-weight:600}.hub-active-tab-wrap.users-page-layout .card .tag-filters.page-toolbar[data-v-84571aac]{width:100%;box-sizing:border-box}.hub-active-tab-wrap.users-page-layout .table-wrap[data-v-84571aac]{max-width:100%;-webkit-overflow-scrolling:touch}.hub-active-tab-wrap.users-page-layout .hub-mld-results-table-wrap[data-v-84571aac]{container-type:inline-size;container-name:mld-hub-list}.hub-active-tab-wrap.users-page-layout .table-top[data-v-84571aac]{margin-bottom:.35rem}.hub-active-tab-wrap.users-page-layout .table-top p[data-v-84571aac]{margin:0}.hub-mld-results-table thead th[data-v-84571aac]{white-space:nowrap}.hub-tab-region[data-v-84571aac]{margin:0;min-width:0}.hub-parent-check-col[data-v-84571aac]{width:2.25rem}.hub-tabs-scroll[data-v-84571aac]{overflow-x:auto;margin:0 -4px;padding:0 4px 4px}.hub-tab-code[data-v-84571aac]{font-size:.78rem;font-weight:600}.multilingual-data-hub-page[data-v-84571aac]{min-width:0;width:100%;max-width:100%;padding-bottom:2rem;box-sizing:border-box}.block-count[data-v-84571aac]{font-weight:500;font-size:.92rem}.col-check[data-v-84571aac]{width:2.25rem;text-align:center;white-space:nowrap}.sr-only[data-v-84571aac]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cell-ellipsis[data-v-84571aac]{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-mld-multiline[data-v-84571aac]{max-width:28rem;white-space:normal;word-break:break-word;vertical-align:top}.muted-text[data-v-84571aac]{margin:0;color:var(--muted-color, #64748b)}.hub-primary-actions-col[data-v-84571aac]{white-space:nowrap;min-width:7.5rem;vertical-align:middle}.multilingual-settings-tabs-wrap[data-v-6c2dae73]{margin:0 0 .75rem;padding:0}.locale-settings-add-lang-hint[data-v-6c2dae73]{box-sizing:border-box;margin:.75rem 0 0;padding:.95rem 1.1rem 1.05rem;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;background:var(--card-bg, var(--surface-elevated, #fff));box-shadow:0 1px 2px #0f172a0d}.locale-settings-add-lang-hint__title[data-v-6c2dae73]{margin:0 0 .45rem;font-size:1rem;font-weight:600}.locale-settings-add-lang-hint__intro[data-v-6c2dae73]{margin:0 0 .55rem;font-size:.92rem;line-height:1.55}.locale-settings-add-lang-hint__list[data-v-6c2dae73]{margin:0;padding-left:1.2rem;line-height:1.65;font-size:.92rem}.locale-settings-locale-codes-legend[data-v-6c2dae73]{margin-top:.65rem}.tab-panel[data-v-6c2dae73]{min-width:0}.locale-settings-tab-shell[data-v-6c2dae73]{box-sizing:border-box;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;background:var(--card-bg, var(--surface-elevated, #fff));padding:1.1rem 1.25rem 1.25rem;box-shadow:0 1px 2px #0f172a0f}.locale-settings-tab-shell__section[data-v-6c2dae73]{margin:0;padding:0;border:none;box-shadow:none;background:transparent}.locale-settings-tab-shell__section+.locale-settings-tab-shell__section[data-v-6c2dae73]{margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid var(--border-color, #e2e8f0)}.locale-settings-tab-shell__actions[data-v-6c2dae73]{margin-top:1rem}.website-locale-settings__list[data-v-6c2dae73]{list-style:none;padding:0;margin:1rem 0 0}.website-locale-settings__row[data-v-6c2dae73]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.website-locale-settings__code[data-v-6c2dae73]{margin-left:auto;font-size:.85em}.small[data-v-6c2dae73]{font-size:.85em}.system-services-page[data-v-c1e64ae7]{min-width:0;width:100%}.ss-th-secret-inner[data-v-c1e64ae7]{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap;vertical-align:middle}.ss-th-secret-label[data-v-c1e64ae7]{min-width:0}.ss-secret-eye-btn[data-v-c1e64ae7]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;margin:0;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 90%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card-bg, #fff) 92%,#f1f5f9);color:var(--text-color, #334155);cursor:pointer;line-height:0}.ss-secret-eye-btn[data-v-c1e64ae7]:hover{background:color-mix(in srgb,var(--card-bg, #fff) 85%,#e2e8f0);color:var(--text-color, #0f172a)}.ss-secret-eye-btn[data-v-c1e64ae7]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color, #2563eb) 45%,transparent);outline-offset:2px}.ss-secret-eye-svg[data-v-c1e64ae7]{width:1.15rem;height:1.15rem;display:block}.ss-td-secret-with-copy[data-v-c1e64ae7]{vertical-align:middle;min-width:10rem}.ss-secret-input-row[data-v-c1e64ae7]{display:flex;align-items:center;gap:.35rem;min-width:0}.ss-secret-input[data-v-c1e64ae7]{flex:1;min-width:0;box-sizing:border-box}.ss-copy-secret-btn[data-v-c1e64ae7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin:0;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 90%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card-bg, #fff) 92%,#f1f5f9);color:var(--text-color, #334155);cursor:pointer;line-height:0}.ss-copy-secret-btn[data-v-c1e64ae7]:hover:not(:disabled){background:color-mix(in srgb,var(--card-bg, #fff) 85%,#e2e8f0);color:var(--text-color, #0f172a)}.ss-copy-secret-btn[data-v-c1e64ae7]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color, #2563eb) 45%,transparent);outline-offset:2px}.ss-copy-secret-btn[data-v-c1e64ae7]:disabled{opacity:.45;cursor:not-allowed}.ss-copy-secret-icon[data-v-c1e64ae7]{width:1rem;height:1rem;display:block}.ss-td-dir-with-copy[data-v-c1e64ae7]{vertical-align:middle;min-width:8rem}.ss-td-domain-with-copy[data-v-c1e64ae7]{vertical-align:middle;min-width:12rem}.ss-dir-input-row[data-v-c1e64ae7]{display:flex;align-items:center;gap:.35rem;min-width:0}.ss-dir-input[data-v-c1e64ae7]{flex:1;min-width:0;box-sizing:border-box}.ss-th-check[data-v-c1e64ae7],.ss-td-check[data-v-c1e64ae7]{width:2.25rem;text-align:center;vertical-align:middle}.ss-th-check input[data-v-c1e64ae7],.ss-td-check input[data-v-c1e64ae7]{margin:0}.product-line-hint[data-v-c1e64ae7]{margin:.35rem 0 .5rem;font-size:.9rem}.product-line-filter[data-v-c1e64ae7]{margin:.25rem 0 .75rem;justify-content:flex-start}.product-line-filter-label[data-v-c1e64ae7]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem}.ss-col-product-line[data-v-c1e64ae7]{min-width:6.5rem;white-space:nowrap}.product-line-pill[data-v-c1e64ae7]{display:inline-block;font-size:.82rem;font-weight:600;padding:.1rem .45rem;border-radius:6px;background:color-mix(in srgb,var(--accent, #6366f1) 12%,transparent)}.product-line-code[data-v-c1e64ae7]{display:block;font-size:.72rem;opacity:.75;margin-top:.15rem}.system-services-page .ss-table-wrap[data-v-c1e64ae7]{max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:ss-service-list}@container ss-service-list (max-width: 1100px){.ss-col-narrow-hide[data-v-c1e64ae7],.ss-col-product-line .product-line-code[data-v-c1e64ae7]{display:none}}@media (max-width: 896px){.ss-col-narrow-hide[data-v-c1e64ae7],.ss-col-product-line .product-line-code[data-v-c1e64ae7]{display:none}.system-services-page .ss-table-wrap .table[data-v-c1e64ae7]{table-layout:fixed;width:100%}}.system-service-form-grid[data-v-c1e64ae7]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem;align-items:start}.system-service-form-section[data-v-c1e64ae7]{min-width:0;padding:.85rem;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 85%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card-bg, #fff) 94%,#f8fafc)}.system-service-form-section--full[data-v-c1e64ae7]{grid-column:1 / -1}.system-service-form-section-title[data-v-c1e64ae7]{margin:0 0 .65rem;font-size:.95rem;font-weight:700;color:var(--text-color, #0f172a)}.system-service-field-grid>label[data-v-c1e64ae7]:not(.remember-row){display:grid;gap:.35rem;align-items:start;margin:0;min-width:0}.ss-label-with-req[data-v-c1e64ae7]{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:.15rem;max-width:100%}.system-services-page .req[data-v-c1e64ae7]{color:#dc2626;font-weight:700;flex-shrink:0}.system-service-field-grid[data-v-c1e64ae7]{display:grid;gap:.75rem .9rem}.system-service-field-grid--two[data-v-c1e64ae7]{grid-template-columns:repeat(2,minmax(0,1fr))}.system-service-field-grid--three[data-v-c1e64ae7]{grid-template-columns:repeat(3,minmax(0,1fr))}.system-service-field-span-full[data-v-c1e64ae7]{grid-column:1 / -1}.system-service-field-grid input[data-v-c1e64ae7],.system-service-field-grid select[data-v-c1e64ae7],.system-service-field-grid textarea[data-v-c1e64ae7]{width:100%;box-sizing:border-box}.system-service-switch-grid[data-v-c1e64ae7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem .9rem;align-items:center}@media (max-width: 1100px){.system-service-form-grid[data-v-c1e64ae7],.system-service-field-grid--three[data-v-c1e64ae7],.system-service-switch-grid[data-v-c1e64ae7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.system-service-form-grid[data-v-c1e64ae7],.system-service-field-grid--two[data-v-c1e64ae7],.system-service-field-grid--three[data-v-c1e64ae7],.system-service-switch-grid[data-v-c1e64ae7]{grid-template-columns:1fr}}.system-product-lines-page .form-grid[data-v-74449902]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.system-product-lines-page label[data-v-74449902]{display:flex;flex-direction:column;gap:4px}.system-product-lines-page .checkbox-row[data-v-74449902]{flex-direction:row;align-items:center}.system-product-lines-page .actions[data-v-74449902]{margin-top:12px;display:flex;gap:8px}.system-product-lines-page .mono[data-v-74449902]{font-family:ui-monospace,monospace}.system-product-lines-page .muted[data-v-74449902]{color:var(--muted-fg, #666)}.system-product-lines-page .err[data-v-74449902]{color:#c0392b}.system-product-lines-page .warn[data-v-74449902]{color:#b7791f}.system-product-lines-page .info[data-v-74449902]{color:#2c7a7b}.system-product-lines-page .linkish[data-v-74449902]{background:none;border:none;color:var(--link-fg, #0366d6);cursor:pointer;margin-right:8px}.system-product-lines-page .linkish.danger[data-v-74449902]{color:#c0392b}.system-service-search-select[data-v-0ed9653c]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.system-service-search-select select[multiple][data-v-0ed9653c]{min-height:4.5rem}.system-service-search-empty[data-v-0ed9653c]{margin:0}.deploy-instances-page .form-grid[data-v-d6c1c788]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.deploy-instances-page .span-2[data-v-d6c1c788]{grid-column:span 2}.deploy-instances-page label[data-v-d6c1c788]{display:flex;flex-direction:column;gap:4px}.deploy-instances-page .deploy-instances-tab-bar[data-v-d6c1c788]{padding:.65rem .85rem}.deploy-instances-page .deploy-instances-tabs[data-v-d6c1c788]{margin-bottom:0;padding:4px;background:color-mix(in srgb,var(--surface-alt, #f1f5f9) 55%,var(--card-bg, #fff));border:1px solid var(--border-color, #e2e8f0)}.deploy-instances-page .deploy-instances-tabs .admin-segment-tab[data-v-d6c1c788]{flex:1 1 0;min-width:7rem;padding:.65rem 1rem;font-size:1rem;font-weight:600;color:var(--text-color, #0f172a)}.deploy-instances-page .deploy-instances-tabs .admin-segment-tab--on[data-v-d6c1c788]{font-weight:700;color:var(--primary-color, #1d4ed8);box-shadow:0 1px 3px color-mix(in srgb,var(--text-color, #0f172a) 14%,transparent)}.deploy-instances-page .deploy-env-filter-tabs[data-v-d6c1c788]{margin:.5rem 0 .75rem;flex-wrap:wrap}.deploy-instances-page .deploy-env-filter-tabs .admin-segment-tab--sm[data-v-d6c1c788]{color:var(--text-color, #0f172a)}.deploy-instances-page .deploy-env-filter-tabs .admin-segment-tab--on[data-v-d6c1c788]{color:var(--primary-color, #1d4ed8)}.deploy-instances-page .mono[data-v-d6c1c788]{font-family:ui-monospace,monospace;font-size:.85rem}.deploy-instances-page .small[data-v-d6c1c788]{font-size:.82rem}.deploy-instances-page .chain-nodes-editor[data-v-d6c1c788]{width:100%;margin-top:12px;padding-top:12px;border-top:1px dashed #ddd}.deploy-instances-page .chain-nodes-head[data-v-d6c1c788]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.deploy-instances-page .table.compact th[data-v-d6c1c788],.deploy-instances-page .table.compact td[data-v-d6c1c788]{padding:4px 6px;vertical-align:middle}.deploy-instances-page .narrow[data-v-d6c1c788]{width:4.5rem}.deploy-instances-page .node-actions[data-v-d6c1c788]{white-space:nowrap}.deploy-instances-page .muted[data-v-d6c1c788]{color:#666}.deploy-instances-page .err[data-v-d6c1c788]{color:#c0392b}.deploy-instances-page .actions[data-v-d6c1c788]{margin-top:10px;display:flex;gap:8px}.deploy-instances-page .linkish[data-v-d6c1c788]{background:none;border:none;color:#0366d6;cursor:pointer;margin-right:6px}.deploy-instances-page .linkish.danger[data-v-d6c1c788]{color:#c0392b}.system-architecture-config-page[data-v-e70a4c7a]{min-width:0;width:100%}.arch-list-toolbar[data-v-e70a4c7a]{display:flex;align-items:center;gap:.75rem;margin-bottom:.65rem;min-height:2.25rem}.arch-list-toolbar-spacer[data-v-e70a4c7a]{flex:1;min-width:0}.arch-list-toolbar-actions[data-v-e70a4c7a]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.arch-col-check[data-v-e70a4c7a]{width:2.25rem;text-align:center;vertical-align:middle}.arch-col-actions[data-v-e70a4c7a]{width:1%;white-space:nowrap;vertical-align:middle}.arch-col-enabled[data-v-e70a4c7a]{text-align:center;vertical-align:middle}.system-architecture-config-page .table thead th.arch-col-enabled[data-v-e70a4c7a]{text-align:center}.arch-list-enabled-label[data-v-e70a4c7a]{display:inline-flex;align-items:center;justify-content:center;margin:0;cursor:pointer}.system-architecture-config-page .arch-row-actions.tag-filters[data-v-e70a4c7a]{flex-wrap:nowrap;margin:0;justify-content:flex-start}.system-architecture-config-page .arch-row-actions .secondary[data-v-e70a4c7a]{flex-shrink:0;white-space:nowrap}.arch-actions-th-label[data-v-e70a4c7a]{display:inline-block}.arch-row-check[data-v-e70a4c7a]{width:1.1rem;height:1.1rem;margin:0;cursor:pointer;accent-color:var(--accent-color, #2563eb)}.arch-form-row[data-v-e70a4c7a]{display:grid;gap:.75rem .9rem;align-items:start}.arch-env-checks[data-v-e70a4c7a]{display:flex;flex-wrap:wrap;gap:.75rem 1.35rem;align-items:center}.arch-env-readonly[data-v-e70a4c7a]{font-size:.95rem}.arch-form-row--triple[data-v-e70a4c7a]{grid-template-columns:repeat(3,minmax(0,1fr))}.arch-form-row--key-value[data-v-e70a4c7a]{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);margin-top:.5rem}.arch-kv-line+.arch-kv-line[data-v-e70a4c7a]{margin-top:.65rem}.arch-form-cell[data-v-e70a4c7a]{display:grid;gap:.35rem;margin:0;min-width:0}.arch-form-cell--enabled[data-v-e70a4c7a]{display:grid;gap:.35rem;align-content:start}.arch-enabled-label[data-v-e70a4c7a]{font-size:inherit;color:var(--text-color, #0f172a)}.arch-enabled-check[data-v-e70a4c7a]{display:flex;align-items:center;min-height:2.25rem}.arch-form-cell--key-col .arch-add-kv-btn[data-v-e70a4c7a]{margin-top:.35rem;justify-self:start}.arch-value-head[data-v-e70a4c7a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem}.arch-remove-kv-btn[data-v-e70a4c7a]{font-size:.85rem;padding:.2rem .55rem}.arch-value-input[data-v-e70a4c7a]{width:100%;box-sizing:border-box}.arch-input-readonly[data-v-e70a4c7a]{background:color-mix(in srgb,var(--card-bg, #fff) 88%,#e2e8f0);cursor:not-allowed}@media (max-width: 900px){.arch-form-row--triple[data-v-e70a4c7a],.arch-form-row--key-value[data-v-e70a4c7a]{grid-template-columns:1fr}}.ss-th-secret-inner[data-v-e70a4c7a]{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap;vertical-align:middle}.ss-th-secret-label[data-v-e70a4c7a]{min-width:0}.ss-secret-eye-btn[data-v-e70a4c7a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;margin:0;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 90%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card-bg, #fff) 92%,#f1f5f9);color:var(--text-color, #334155);cursor:pointer;line-height:0}.ss-secret-eye-btn[data-v-e70a4c7a]:hover{background:color-mix(in srgb,var(--card-bg, #fff) 85%,#e2e8f0);color:var(--text-color, #0f172a)}.ss-secret-eye-btn[data-v-e70a4c7a]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color, #2563eb) 45%,transparent);outline-offset:2px}.ss-secret-eye-svg[data-v-e70a4c7a]{width:1.15rem;height:1.15rem;display:block}.ss-td-secret-with-copy[data-v-e70a4c7a]{vertical-align:middle;min-width:10rem}.ss-secret-input-row[data-v-e70a4c7a]{display:flex;align-items:center;gap:.35rem;min-width:0}.ss-secret-input[data-v-e70a4c7a]{flex:1;min-width:0}.ss-copy-secret-btn[data-v-e70a4c7a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 90%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card-bg, #fff) 92%,#f1f5f9);color:var(--text-color, #334155);cursor:pointer}.ss-copy-secret-btn[data-v-e70a4c7a]:disabled{opacity:.45;cursor:not-allowed}.ss-copy-secret-icon[data-v-e70a4c7a]{width:1.1rem;height:1.1rem;display:block}.ss-col-time[data-v-e70a4c7a]{min-width:10.5rem;white-space:nowrap}@media (max-width: 896px){.ss-col-narrow-hide[data-v-e70a4c7a]{display:none}.system-architecture-config-page .ss-table-wrap .table[data-v-e70a4c7a]{table-layout:auto;width:100%}}.system-service-form-grid[data-v-e70a4c7a]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem;align-items:start}.system-service-form-section[data-v-e70a4c7a]{min-width:0;padding:.85rem;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 85%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card-bg, #fff) 94%,#f8fafc)}.system-service-form-section--full[data-v-e70a4c7a]{grid-column:1 / -1}.system-service-form-section-title[data-v-e70a4c7a]{margin:0 0 .65rem;font-size:.95rem;font-weight:700;color:var(--text-color, #0f172a)}.arch-section-title-with-req .ss-label-with-req[data-v-e70a4c7a]{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.15rem}.ss-label-with-req[data-v-e70a4c7a]{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:.15rem;max-width:100%}.system-architecture-config-page .req[data-v-e70a4c7a]{color:#dc2626;font-weight:700;flex-shrink:0}.system-service-field-grid>label[data-v-e70a4c7a]:not(.remember-row){display:grid;gap:.35rem;align-items:start;margin:0;min-width:0}.system-service-field-grid[data-v-e70a4c7a]{display:grid;gap:.75rem .9rem}.system-service-field-grid--two[data-v-e70a4c7a]{grid-template-columns:repeat(2,minmax(0,1fr))}.system-service-field-span-full[data-v-e70a4c7a]{grid-column:1 / -1}.system-service-field-grid input[data-v-e70a4c7a],.system-service-field-grid select[data-v-e70a4c7a],.system-service-field-grid textarea[data-v-e70a4c7a]{width:100%;box-sizing:border-box}@media (max-width: 720px){.system-service-form-grid[data-v-e70a4c7a],.system-service-field-grid--two[data-v-e70a4c7a]{grid-template-columns:1fr}}.admin-users-page[data-v-a87ba4ee]{min-width:0;width:100%}.admin-users-page>.card[data-v-a87ba4ee]{min-width:0}.admin-users-page .table-wrap[data-v-a87ba4ee]{max-width:100%;-webkit-overflow-scrolling:touch}.admin-users-table-list thead th[data-v-a87ba4ee]{white-space:nowrap}.users-actions-cell[data-v-a87ba4ee]{text-align:right}.log-actions[data-v-a87ba4ee]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.admin-users-page .admin-users-actions-2rows[data-v-a87ba4ee]{display:grid;grid-template-columns:repeat(2,minmax(min-content,max-content));justify-content:end;align-content:start;gap:.35rem}.admin-users-page .admin-users-actions-2rows button.secondary[data-v-a87ba4ee]{white-space:nowrap;writing-mode:horizontal-tb}.admin-users-page tbody td.users-data-email-col[data-v-a87ba4ee]{min-width:0;vertical-align:middle}@media (max-width: 720px){.admin-users-col-narrow-hide[data-v-a87ba4ee]{display:none}}.admin-staff-basic-grid[data-v-a87ba4ee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1.25rem;align-items:start}.admin-staff-basic-grid>label[data-v-a87ba4ee]{margin:0;min-width:0;font-size:.92rem}.admin-staff-label-text[data-v-a87ba4ee]{font-weight:600;line-height:1.3}.req[data-v-a87ba4ee]{color:#dc2626;font-weight:700;margin-left:2px}.admin-staff-basic-grid>label[data-v-a87ba4ee]:not(.remember-row){display:grid;gap:.35rem}.admin-staff-basic-grid>label.remember-row[data-v-a87ba4ee]{display:flex;align-items:flex-start;gap:.45rem;line-height:1.35}.admin-staff-basic-grid>label.remember-row input[data-v-a87ba4ee]{margin-top:.2rem;flex-shrink:0}.admin-staff-basic-grid>label input[type=text][data-v-a87ba4ee],.admin-staff-basic-grid>label input[type=email][data-v-a87ba4ee]{width:100%;min-width:0;box-sizing:border-box}.admin-staff-basic-grid>.admin-staff-span-basic[data-v-a87ba4ee]{grid-column:1 / -1;margin:0;font-size:.82rem;line-height:1.4}@media (max-width: 1100px){.admin-staff-basic-grid[data-v-a87ba4ee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.admin-staff-basic-grid[data-v-a87ba4ee]{grid-template-columns:1fr}}.admin-staff-extra-grid[data-v-a87ba4ee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.25rem;align-items:start;margin-top:.75rem}.admin-staff-extra-grid>label[data-v-a87ba4ee]{margin:0;min-width:0;font-size:.92rem;display:grid;gap:.35rem}.admin-staff-form-save-errors[data-v-a87ba4ee]{margin:.75rem 0 0}.admin-staff-form-save-errors.form-error-list[data-v-a87ba4ee]{padding-left:1.25rem;list-style:disc}.admin-staff-form-save-errors .form-error[data-v-a87ba4ee]{font-size:.9rem;line-height:1.45;color:#dc2626;font-weight:500}.admin-staff-extra-grid>label input[data-v-a87ba4ee],.admin-staff-extra-grid>label select.admin-staff-display-name-select[data-v-a87ba4ee]{width:100%;min-width:0;box-sizing:border-box}.admin-users-phone-hint[data-v-a87ba4ee]{font-size:.82rem;line-height:1.35;margin:0}@media (max-width: 900px){.admin-staff-extra-grid[data-v-a87ba4ee]{grid-template-columns:1fr}}.admin-staff-password-row[data-v-a87ba4ee]{margin-top:.75rem;max-width:min(100%,22rem)}.admin-staff-password-row>label[data-v-a87ba4ee]{margin:0;display:grid;gap:.35rem;font-size:.92rem}.admin-staff-password-row input[data-v-a87ba4ee]{width:100%;min-width:0;box-sizing:border-box}.admin-staff-password-hint[data-v-a87ba4ee]{margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.admin-staff-permissions-region[data-v-a87ba4ee]{margin-top:1rem;padding-top:.25rem;border-top:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 85%,transparent)}.admin-staff-region-title[data-v-a87ba4ee]{margin:0 0 .2rem;font-size:1rem;font-weight:700;color:var(--text-color, #0f172a)}.admin-staff-region-sub[data-v-a87ba4ee]{margin:0 0 .75rem;font-size:.88rem}.admin-staff-tight-sub[data-v-a87ba4ee]{margin-top:-.35rem;margin-bottom:.5rem}.admin-staff-subsection-title[data-v-a87ba4ee]{margin:.85rem 0 .15rem;font-size:.92rem;font-weight:650;color:var(--text-color, #0f172a)}.admin-mg-catalog-wrap[data-v-a87ba4ee]{margin-top:.35rem;padding:0;max-width:42rem}.admin-mg-name[data-v-a87ba4ee]{font-weight:500}.admin-mg-intro[data-v-a87ba4ee]{display:block;margin-top:.1rem;font-size:.82rem;line-height:1.35}.admin-mg-cb-label[data-v-a87ba4ee]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.admin-mg-grant-row[data-v-a87ba4ee]{align-items:flex-start}.module-permissions-grid--mgmt[data-v-a87ba4ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}@media (max-width: 640px){.module-permissions-grid--mgmt[data-v-a87ba4ee]{grid-template-columns:1fr}}.module-permissions-grid[data-v-a87ba4ee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem 1rem;align-items:start}.module-permission-item[data-v-a87ba4ee]{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:.9rem;line-height:1.35}.module-permission-item input[data-v-a87ba4ee]{margin-top:.2rem;flex-shrink:0}@media (max-width: 1100px){.module-permissions-grid[data-v-a87ba4ee]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.module-permissions-grid[data-v-a87ba4ee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.module-permissions-grid[data-v-a87ba4ee]{grid-template-columns:1fr}}.admin-sk-audience-region[data-v-a87ba4ee]{margin-top:1rem;padding-top:.25rem;border-top:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 85%,transparent)}.sk-super-note[data-v-a87ba4ee]{margin:.5rem 0 0;font-size:.85rem}.business-table-perm-page[data-v-7f5033e7]{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.field-row[data-v-7f5033e7]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:1rem}.field-label[data-v-7f5033e7]{font-weight:600;min-width:7rem}.field-input[data-v-7f5033e7]{min-width:16rem;padding:8px 12px;border-radius:8px;border:1px solid var(--surface-border);background:var(--card-bg)}.empty-staff[data-v-7f5033e7]{margin:.25rem 0 0}.perm-grid-wrap[data-v-7f5033e7]{margin-top:.5rem}.perm-list-data-heading[data-v-7f5033e7]{margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:var(--text-color, #0f172a)}.perm-table[data-v-7f5033e7]{width:100%;border-collapse:collapse;font-size:.88rem}.perm-table th[data-v-7f5033e7],.perm-table td[data-v-7f5033e7]{padding:8px 10px;border-bottom:1px solid var(--surface-border);text-align:left;vertical-align:middle}.perm-table th[data-v-7f5033e7]:not(:first-child),.perm-table td[data-v-7f5033e7]:not(:first-child){text-align:center}.table-title[data-v-7f5033e7]{font-weight:600}.small[data-v-7f5033e7]{font-size:.82rem}.actions[data-v-7f5033e7]{margin-top:1rem}.error-text[data-v-7f5033e7]{color:#b91c1c}.admin-feature-grants-page[data-v-0c45efc4]{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.field-row[data-v-0c45efc4]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:1rem}.field-label[data-v-0c45efc4]{font-weight:600;min-width:7rem}.field-input[data-v-0c45efc4]{min-width:16rem;padding:8px 12px;border-radius:8px;border:1px solid var(--surface-border);background:var(--card-bg)}.perm-block[data-v-0c45efc4]{margin-top:.5rem}.perm-list-data-heading[data-v-0c45efc4]{margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:var(--text-color, #0f172a)}.perm-table[data-v-0c45efc4]{width:100%;border-collapse:collapse;font-size:.88rem}.perm-table th[data-v-0c45efc4],.perm-table td[data-v-0c45efc4]{padding:8px 10px;border-bottom:1px solid var(--surface-border);text-align:left;vertical-align:middle}.perm-table th[data-v-0c45efc4]:last-child,.perm-table td[data-v-0c45efc4]:last-child{text-align:center}.table-title[data-v-0c45efc4]{font-weight:600}.small[data-v-0c45efc4]{font-size:.82rem}.actions[data-v-0c45efc4]{margin-top:1rem}.error-text[data-v-0c45efc4]{color:#b91c1c}.checkbox-line[data-v-e6d32477]{display:flex;align-items:center;gap:8px;grid-column:1 / -1}.filters-query-grid .full-width[data-v-e6d32477]{grid-column:1 / -1}.row-delete-actions-cell[data-v-e6d32477]{text-align:right}.warn-hint[data-v-e6d32477]{color:#b45309}.page-features-toolbar[data-v-e6d32477]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%}.page-features-toolbar-start[data-v-e6d32477]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-features-toolbar-end[data-v-e6d32477]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.page-features-excel-input[data-v-e6d32477]{display:none}.page-features-select-th[data-v-e6d32477],.page-features-select-cell[data-v-e6d32477]{width:1%;text-align:center;vertical-align:middle}.page-features-select-label[data-v-e6d32477]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page-features-table-wrap[data-v-e6d32477] table.table-admin-page-features tbody td.feature-code-full{max-width:none!important;min-width:min-content;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-all}.page-features-active-cell[data-v-e6d32477]{text-align:center}.page-features-active-label[data-v-e6d32477]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.required-star[data-v-e6d32477]{color:#dc2626;margin-inline-start:2px;font-weight:600}.form-save-footer[data-v-e6d32477]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px}.form-save-error-above-actions[data-v-e6d32477]{margin:0;width:100%}.container[data-v-b558c8af]{width:100%;max-width:none;margin:0;padding:0 1rem 1rem}.section[data-v-b558c8af]{margin-top:12px}.section-title[data-v-b558c8af]{margin:0 0 8px;font-size:1.05rem}.profile-wrap[data-v-b558c8af]{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start}.avatar[data-v-b558c8af]{width:96px;height:96px;border-radius:999px;display:grid;place-items:center;font-weight:700;font-size:1.2rem;color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.profile-grid[data-v-b558c8af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.k[data-v-b558c8af]{color:var(--muted-color, #64748b)}.profile-email-field[data-v-b558c8af]{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem;min-width:0}.module-grid[data-v-b558c8af]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.module-chip[data-v-b558c8af]{border:1px solid var(--surface-border, #e2e8f0);border-radius:10px;padding:8px 10px;background:var(--card-bg, #fff)}.muted[data-v-b558c8af]{color:var(--muted-color, #64748b)}@media (max-width: 820px){.profile-wrap[data-v-b558c8af],.profile-grid[data-v-b558c8af]{grid-template-columns:1fr}}.bu-page-layout[data-v-3f1c2b1d]{grid-template-columns:1fr;align-items:start}.bu-list-card[data-v-3f1c2b1d]{min-width:0}.bu-list-card .bu-users-table-wrap[data-v-3f1c2b1d]{width:100%;max-width:100%}.bu-list-card .bu-users-table-wrap[data-v-3f1c2b1d] table.bu-users-list-table{width:100%;table-layout:auto}.bu-list-card .bu-users-table-wrap[data-v-3f1c2b1d] table.bu-users-list-table thead th,.bu-list-card .bu-users-table-wrap[data-v-3f1c2b1d] table.bu-users-list-table tbody td{width:auto;max-width:none;min-width:0}.bu-list-card .bu-users-table-wrap[data-v-3f1c2b1d] table.bu-users-list-table thead th.table-col-actions,.bu-list-card .bu-users-table-wrap[data-v-3f1c2b1d] table.bu-users-list-table tbody td.table-col-actions{width:auto;white-space:normal}.bu-list-card .bu-users-table-wrap[data-v-3f1c2b1d] table.bu-users-list-table tbody td:not(.table-col-actions){white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere}.bu-list-card .bu-users-table-wrap[data-v-3f1c2b1d] table.bu-users-list-table thead th:not(.table-col-actions){white-space:normal}.bu-page-layout tbody td.users-data-email-col[data-v-3f1c2b1d]{min-width:0;vertical-align:middle}.bu-form-card[data-v-3f1c2b1d]{min-width:0}.bu-form-card>h3[data-v-3f1c2b1d]{margin:0 0 .45rem;font-size:1.05rem}.bu-form-banner[data-v-3f1c2b1d]{margin:.2rem 0 .45rem;font-size:.85rem}.req[data-v-3f1c2b1d]{color:#dc2626;font-weight:700;margin-left:2px}.form-error-list[data-v-3f1c2b1d]{margin:.65rem 0 0;padding-left:1.25rem;list-style:disc}.form-error[data-v-3f1c2b1d]{font-size:.9rem;line-height:1.45;color:#dc2626;font-weight:500}.bu-list-card .bu-users-table-wrap[data-v-3f1c2b1d] tbody td.table-col-actions .tag-filters.bu-table-actions{flex-wrap:wrap;max-width:100%;justify-content:flex-end}.bu-form-cols[data-v-3f1c2b1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;align-items:start}.bu-form-cols-compact[data-v-3f1c2b1d]{gap:.4rem .65rem}.bu-form-cols-compact label[data-v-3f1c2b1d]{font-size:.86rem;line-height:1.25}.bu-form-cols-compact input[data-v-3f1c2b1d]:not([type=checkbox]):not([type=radio]),.bu-form-cols-compact select[data-v-3f1c2b1d]{margin-top:.15rem;padding:.35rem .45rem;font-size:.88rem}.bu-form-cols label[data-v-3f1c2b1d]{min-width:0}.bu-span-2[data-v-3f1c2b1d]{grid-column:1 / -1}@media (max-width: 640px){.bu-form-cols[data-v-3f1c2b1d]{grid-template-columns:1fr}.bu-span-2[data-v-3f1c2b1d]{grid-column:auto}}.sandbox-auth-block[data-v-3f1c2b1d]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.sandbox-auth-block h4[data-v-3f1c2b1d]{margin:0 0 .35rem;font-size:1rem}.sandbox-category[data-v-3f1c2b1d]{margin-top:.75rem}.sandbox-category-title[data-v-3f1c2b1d]{font-weight:600;margin-bottom:.35rem;font-size:.9rem}.sandbox-check-grid[data-v-3f1c2b1d],.sandbox-name-grid[data-v-3f1c2b1d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.35rem .65rem}.sandbox-name-cell[data-v-3f1c2b1d]{font-size:.9rem;padding:.25rem .35rem;border-radius:4px;background:#ffffff0a;min-width:0;word-break:break-word}.sandbox-check-label[data-v-3f1c2b1d]{display:flex;align-items:center;gap:.45rem;cursor:pointer;font-size:.9rem;min-width:0}.small[data-v-3f1c2b1d]{font-size:.8rem;display:block;margin-top:.2rem}.small-inline[data-v-3f1c2b1d]{font-size:.75rem;margin-left:.25rem}.bu-doc-web-menu-block[data-v-3f1c2b1d]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.bu-doc-web-menu-block h4[data-v-3f1c2b1d]{margin:0 0 .35rem;font-size:1rem}.bu-doc-web-menu-grid[data-v-3f1c2b1d]{margin-top:.35rem}.bu-doc-web-menu-label[data-v-3f1c2b1d]{align-items:flex-start}.bu-sk-audience-block[data-v-3f1c2b1d]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.bu-sk-audience-block h4[data-v-3f1c2b1d]{margin:0 0 .35rem;font-size:1rem}.bu-sk-audience-check-label[data-v-3f1c2b1d]{align-items:flex-start}.bu-sk-audience-list[data-v-3f1c2b1d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.5rem .75rem;margin-top:.35rem}.bu-sk-audience-item[data-v-3f1c2b1d]{padding:.35rem .45rem;border-radius:6px;background:#ffffff08;min-width:0}.bu-sk-audience-name[data-v-3f1c2b1d]{font-size:.86rem;line-height:1.3;word-break:break-word}.bu-sk-audience-id[data-v-3f1c2b1d]{font-size:.78rem;opacity:.85}.bu-sk-acl-flags[data-v-3f1c2b1d]{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:.35rem 0 0 1.35rem}.bu-sk-acl-flag[data-v-3f1c2b1d]{display:flex;align-items:center;gap:.25rem;font-size:.8rem;cursor:pointer}.bu-detail-modal-err[data-v-3f1c2b1d],.bu-detail-grants-loading[data-v-3f1c2b1d]{margin:0;font-size:.9rem}.bu-detail-dl[data-v-3f1c2b1d]{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.92rem}.bu-detail-dl dt[data-v-3f1c2b1d]{margin:0;color:var(--muted-fg, #64748b);font-weight:500}.bu-detail-dl dd[data-v-3f1c2b1d]{margin:0;min-width:0;word-break:break-word}.bu-detail-section[data-v-3f1c2b1d]{margin:0;padding-top:.65rem;border-top:1px solid var(--border-subtle, rgba(148, 163, 184, .25))}.bu-detail-section h4[data-v-3f1c2b1d]{margin:0 0 .4rem;font-size:.95rem}.bu-detail-sk-list[data-v-3f1c2b1d]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.bu-detail-sk-item[data-v-3f1c2b1d]{padding:.45rem .5rem;border-radius:6px;background:#94a3b81f}.bu-detail-sk-name[data-v-3f1c2b1d]{font-weight:600;margin-bottom:.25rem;word-break:break-word}.bu-detail-sk-flags[data-v-3f1c2b1d]{display:flex;flex-wrap:wrap;gap:.35rem .85rem;font-size:.85rem;color:var(--muted-fg, #64748b)}.user-identities-page-layout[data-v-563b6350]{grid-template-columns:1fr;align-items:start}.user-identities-page-layout tbody td.users-data-email-col[data-v-563b6350]{min-width:0;vertical-align:middle}.bu-detail-dl[data-v-563b6350]{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.92rem}.bu-detail-dl dt[data-v-563b6350]{margin:0;color:var(--muted-fg, #64748b);font-weight:500}.bu-detail-dl dd[data-v-563b6350]{margin:0;min-width:0;word-break:break-word}.orphan-toggle[data-v-563b6350]{display:flex;align-items:center;gap:8px;margin-top:10px;cursor:pointer;font-size:.92rem}.orphan-hint[data-v-563b6350]{margin:6px 0 0;font-size:.88rem}.success-text[data-v-469978bc]{color:#059669}.identity-anomalies-page-layout[data-v-e825df63]{grid-template-columns:1fr;align-items:start}.bu-detail-dl[data-v-e825df63]{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.92rem}.bu-detail-dl dt[data-v-e825df63]{margin:0;color:var(--muted-fg, #64748b);font-weight:500}.bu-detail-dl dd[data-v-e825df63]{margin:0;min-width:0;word-break:break-word}.bu-detail-dl dt.bu-detail-dl-full[data-v-e825df63],.bu-detail-dl dd.bu-detail-dl-full[data-v-e825df63]{grid-column:1 / -1}.identity-anomaly-detail-pre[data-v-e825df63]{margin:0;padding:10px;max-height:min(50vh,24rem);overflow:auto;border:1px solid var(--surface-border, #e2e8f0);border-radius:10px;background:color-mix(in srgb,var(--card-bg) 76%,var(--surface-alt, #f8fafc));font-size:12px;line-height:1.45;white-space:pre-wrap}.orphan-toggle[data-v-e825df63]{display:flex;align-items:center;gap:8px;margin-top:10px;cursor:pointer;font-size:.92rem}.orphan-hint[data-v-e825df63]{margin:6px 0 0;font-size:.88rem}.ia-list-delete-hint[data-v-e825df63]{margin:0 0 .65rem;font-size:.88rem;max-width:52rem}.ia-profile-email-cell[data-v-e825df63]{max-width:14rem;min-width:0;vertical-align:middle}.ia-actions-cell[data-v-e825df63]{white-space:nowrap}.ia-row-actions[data-v-e825df63]{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center}.login-audit-page tbody td.users-data-email-col[data-v-7119853e]{min-width:0;vertical-align:middle}.wrap-cell[data-v-7119853e]{max-width:14rem;white-space:normal;word-break:break-word}.login-audit-page .lal-actions-col[data-v-7119853e],.login-audit-page .lal-actions-cell[data-v-7119853e]{text-align:right;white-space:nowrap;vertical-align:middle}.login-audit-page[data-v-7119853e] .list-email-full{display:none!important}.login-audit-page[data-v-7119853e] .list-email-local{display:inline!important}@media (max-width: 768px){.login-audit-page.promotions-grid[data-v-7119853e]{min-width:0}.login-audit-page>.card[data-v-7119853e]{min-width:0;max-width:100%}.login-audit-page .lal-list-card[data-v-7119853e]{overflow-x:hidden}.login-audit-page .lal-table-wrap[data-v-7119853e]{overflow-x:hidden;max-width:100%}.login-audit-page .lal-structured-table[data-v-7119853e],.login-audit-page .lal-legacy-table[data-v-7119853e]{table-layout:fixed;width:100%;max-width:100%}.login-audit-page .lal-hide-narrow[data-v-7119853e]{display:none}.login-audit-page .lal-structured-table th[data-v-7119853e],.login-audit-page .lal-structured-table td[data-v-7119853e],.login-audit-page .lal-legacy-table th[data-v-7119853e],.login-audit-page .lal-legacy-table td[data-v-7119853e]{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.login-audit-page .lal-structured-table tbody td[data-v-7119853e],.login-audit-page .lal-legacy-table tbody td[data-v-7119853e],.login-audit-page .wrap-cell[data-v-7119853e]{max-width:none}.login-audit-page .lal-actions-col[data-v-7119853e],.login-audit-page .lal-actions-cell[data-v-7119853e]{white-space:nowrap;text-align:right}}.module-mgmt-page[data-v-505f3e8f]{display:flex;flex-direction:column;gap:12px}.module-mgmt-section-title[data-v-505f3e8f]{margin:0 0 .55rem;font-size:1.02rem;font-weight:600;color:var(--text-color, #0f172a)}.module-mgmt-category-tabs-bar[data-v-505f3e8f]{width:100%;min-width:0;box-sizing:border-box}.module-mgmt-category-tabs-bar .admin-segment-tabs[data-v-505f3e8f]{margin-bottom:0}.module-mgmt-filters-card[data-v-505f3e8f]{min-width:0}.module-mgmt-filters-top-row[data-v-505f3e8f]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;margin:.35rem 0 .65rem}.module-mgmt-filters-top-row .module-mgmt-name-filter[data-v-505f3e8f]{flex:1 1 min(22rem,100%);margin:0;max-width:min(36rem,100%)}.module-mgmt-filter-has-categories[data-v-505f3e8f]{display:flex;flex-direction:column;gap:.35rem;flex:0 1 auto;min-width:min(12rem,100%);font-size:.92rem}.module-mgmt-filter-module-code[data-v-505f3e8f]{display:flex;flex-direction:column;gap:.35rem;flex:1 1 min(14rem,100%);min-width:min(11rem,100%);max-width:min(22rem,100%);margin:0;font-size:.92rem}.module-mgmt-module-code-filter-input[data-v-505f3e8f]{font:inherit;min-width:0;width:100%;box-sizing:border-box;padding:.4rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 92%,transparent)}.module-mgmt-has-categories-select[data-v-505f3e8f]{font:inherit;min-width:0;width:100%;max-width:14rem;box-sizing:border-box;padding:.4rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 92%,transparent)}.module-mgmt-name-filter[data-v-505f3e8f]{display:flex;flex-direction:column;gap:.35rem;margin:.35rem 0 .65rem;max-width:min(36rem,100%);font-size:.92rem}.module-mgmt-name-filter-label[data-v-505f3e8f]{font-weight:600;color:var(--text-color, #0f172a)}.module-mgmt-name-filter-input[data-v-505f3e8f]{font:inherit;min-width:0;width:100%;box-sizing:border-box;padding:.4rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 92%,transparent)}.module-mgmt-biz-filters-grid[data-v-505f3e8f]{margin-top:.65rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 88%,transparent);display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.55rem .75rem}.biz-filter-slot[data-v-505f3e8f]{display:flex;flex-direction:column;gap:.35rem;font-size:.92rem}.biz-filter-text[data-v-505f3e8f]{font-weight:600;color:var(--text-color, #0f172a)}.biz-filter-select[data-v-505f3e8f]{font:inherit;min-width:0;max-width:100%}.slot-select[data-v-505f3e8f]{font:inherit;max-width:11rem;width:100%;box-sizing:border-box}.mm-category-tab-count[data-v-505f3e8f]{font-weight:600;opacity:.88;margin-left:.15rem}.mm-col-check[data-v-505f3e8f]{width:2.25rem;text-align:center;vertical-align:middle}.module-mgmt-query-results-block[data-v-505f3e8f]{margin-bottom:.35rem}.module-mgmt-query-results-header-row[data-v-505f3e8f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.45rem}.module-mgmt-query-results-title[data-v-505f3e8f]{margin:0;flex:1 1 auto;min-width:6rem}.module-mgmt-query-results-actions[data-v-505f3e8f]{flex-shrink:0;justify-content:flex-end;gap:.5rem}.module-mgmt-list-pagination[data-v-505f3e8f]{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:.5rem}.module-mgmt-list-pagination .page-size-label[data-v-505f3e8f]{display:inline-flex;align-items:center;gap:.4rem}.module-mgmt-page-info[data-v-505f3e8f]{font-size:.92rem}.module-mgmt-list-page-nav[data-v-505f3e8f]{margin-top:.65rem;gap:.5rem;display:flex;flex-wrap:wrap;align-items:center}.module-mgmt-form-card[data-v-505f3e8f]{min-width:0}.module-mgmt-form-card-title[data-v-505f3e8f]{margin:0 0 .65rem;font-size:1.05rem;font-weight:600;color:var(--text-color, #0f172a)}.module-mgmt-form-grid>label.form-field-span-full[data-v-505f3e8f]{grid-column:1 / -1}.mm-form-label-with-req[data-v-505f3e8f]{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:.15rem;max-width:100%}.mm-form-label-with-req .req[data-v-505f3e8f]{margin-left:0;flex-shrink:0}.module-mgmt-form-grid>.mm-form-row-four[data-v-505f3e8f]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1.25rem;align-items:start}.module-mgmt-form-grid .mm-form-row-four>label[data-v-505f3e8f]{display:grid;gap:.35rem;margin:0;min-width:0;font-size:.92rem}.module-mgmt-form-grid .mm-form-row-four>label input[data-v-505f3e8f]:not([type=checkbox]),.module-mgmt-form-grid .mm-form-row-four>label select[data-v-505f3e8f]{width:100%;min-width:0;box-sizing:border-box}.module-mgmt-form-grid .mm-form-row-four>label.mm-form-has-categories-field input[type=checkbox][data-v-505f3e8f]{justify-self:start;width:auto;margin:0}@media (max-width: 900px){.module-mgmt-form-grid>.mm-form-row-four[data-v-505f3e8f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.module-mgmt-form-grid>.mm-form-row-four[data-v-505f3e8f]{grid-template-columns:1fr}}.modules-list-card[data-v-505f3e8f]{position:relative;padding-top:.85rem;min-width:0}.modules-list-card .mm-list-table-wrap[data-v-505f3e8f]{max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:mm-module-list}@container mm-module-list (max-width: 1100px){.mm-col-narrow-hide[data-v-505f3e8f]{display:none}}@media (max-width: 896px){.mm-col-narrow-hide[data-v-505f3e8f]{display:none}.modules-list-card .mm-list-table-wrap .table[data-v-505f3e8f]{table-layout:fixed;width:100%}.modules-list-card .mm-list-table-wrap .table .mm-module-code-cell[data-v-505f3e8f]{min-width:10rem;width:28%}}.mm-module-code-cell[data-v-505f3e8f]{min-width:10rem;max-width:min(36rem,48vw);vertical-align:middle}.mm-module-code-cell-inner[data-v-505f3e8f]{display:flex;align-items:flex-start;gap:.08rem;min-width:0}.mm-module-code-text[data-v-505f3e8f]{flex:1 1 auto;min-width:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.35}.mm-module-code-copy[data-v-505f3e8f]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.1rem;margin:.12rem 0 0 -.02rem;border:none;background:transparent;color:var(--muted-fg, #64748b);border-radius:6px;cursor:pointer}.mm-module-code-copy[data-v-505f3e8f]:hover{color:var(--fg, #0f172a);background:#0f172a0f}.mm-module-code-copy-icon[data-v-505f3e8f]{width:1rem;height:1rem;display:block}.col-has-categories[data-v-505f3e8f]{text-align:center;vertical-align:middle}.col-sort[data-v-505f3e8f]{width:6.5rem;white-space:nowrap}.sort-input[data-v-505f3e8f]{width:100%;max-width:5.5rem;font:inherit;box-sizing:border-box}.req[data-v-505f3e8f]{color:var(--danger-color, #b91c1c);font-weight:700;margin-left:.15rem}.smg-page[data-v-958f953d]{display:flex;flex-direction:column;gap:1rem;width:100%;box-sizing:border-box}.smg-lead[data-v-958f953d]{margin:0}.smg-page>.card>h3[data-v-958f953d]{margin-bottom:.65rem}.smg-form-stack[data-v-958f953d]{display:flex;flex-direction:column;gap:.75rem}.smg-label-block[data-v-958f953d]{display:flex;flex-direction:column;gap:.35rem}.smg-textarea[data-v-958f953d]{width:100%;max-width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.45}.smg-textarea-sm[data-v-958f953d]{font-family:inherit}.smg-mono[data-v-958f953d]{font-family:ui-monospace,monospace;font-size:.88rem}.smg-ellipsis[data-v-958f953d]{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smg-nowrap[data-v-958f953d]{white-space:nowrap}.smg-th-actions[data-v-958f953d]{text-align:right;width:1%;white-space:nowrap}.smg-td-actions[data-v-958f953d]{text-align:right;vertical-align:middle;white-space:nowrap;width:1%}.smg-action-cell[data-v-958f953d]{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;min-width:0}@media (max-width: 1100px){.smg-table .smg-ellipsis[data-v-958f953d]{max-width:10rem}}.req[data-v-d746d1e0]{color:#d11a2a;margin-left:.25rem}.smc-label-row[data-v-d746d1e0]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.1rem .3rem;font-size:.92rem;line-height:1.35}.smc-label-row .req[data-v-d746d1e0]{margin-left:0;flex-shrink:0}.smc-editor-card .smc-editor-form+.subsection-title[data-v-d746d1e0]{margin-top:1.1rem}.smc-i18n-block[data-v-d746d1e0]{margin-top:.15rem}.smc-service-field[data-v-d746d1e0],.smc-faq-field[data-v-d746d1e0]{min-width:0}.smc-faq-field[data-v-d746d1e0]{display:grid;gap:.35rem;align-content:start}.smc-faq-checkbox-input[data-v-d746d1e0]{width:auto;margin:0;justify-self:start}.smc-enabled-row[data-v-d746d1e0]{align-items:flex-start}.subsection-title[data-v-d746d1e0]{margin:1rem 0 .5rem;font-size:.95rem}.locale-tabs[data-v-d746d1e0]{margin-bottom:.75rem}.filter-active[data-v-d746d1e0]{font-weight:600}.form-save-feedback[data-v-d746d1e0]{margin:.75rem 0 .35rem;min-height:0}.form-save-feedback .error[data-v-d746d1e0],.form-save-success[data-v-d746d1e0]{margin:0 0 .25rem}.table-top[data-v-d746d1e0]{margin-bottom:.35rem}.table-top p[data-v-d746d1e0]{margin:0 0 .25rem}.list-card-header[data-v-d746d1e0]{margin-bottom:.35rem}.list-card-header h3[data-v-d746d1e0]{margin:0}.system-module-categories-page .smc-list-toolbar[data-v-d746d1e0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;width:100%}.system-module-categories-page .smc-toolbar-left[data-v-d746d1e0]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}.system-module-categories-page .smc-toolbar-batch-actions[data-v-d746d1e0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.system-module-categories-page .smc-actions-2rows[data-v-d746d1e0]{display:grid;grid-template-columns:repeat(2,minmax(min-content,max-content));justify-content:end;align-content:start;gap:.35rem}.system-module-categories-page .smc-actions-2rows button.secondary[data-v-d746d1e0]{white-space:nowrap;writing-mode:horizontal-tb}.system-module-categories-page .smc-actions-2rows button.secondary[data-v-d746d1e0]:nth-child(3){grid-column:1 / -1;justify-self:end}.narrow-check-col[data-v-d746d1e0]{width:2.25rem;text-align:center;vertical-align:middle}.list-inline-input[data-v-d746d1e0]{width:100%;max-width:16rem;font:inherit;box-sizing:border-box}.list-sort-input[data-v-d746d1e0]{max-width:6rem}.list-service-select[data-v-d746d1e0]{max-width:14rem}.cell-edit-name[data-v-d746d1e0],.cell-edit-sort[data-v-d746d1e0],.cell-edit-service[data-v-d746d1e0],.cell-edit-flag[data-v-d746d1e0]{vertical-align:middle}.form-field-checkbox[data-v-d746d1e0]{display:flex;align-items:center;gap:.5rem}.form-field-checkbox input[data-v-d746d1e0]{width:auto}.req[data-v-f3ed1c8d]{color:#dc2626;font-weight:700;margin-left:2px}.form-error-list[data-v-f3ed1c8d]{margin:.65rem 0 0;padding-left:1.25rem;list-style:disc}.form-error[data-v-f3ed1c8d]{font-size:.9rem;line-height:1.45;color:#dc2626;font-weight:500}.app-toast[data-v-f3ed1c8d]{position:fixed;top:1rem;right:1rem;z-index:13000;background:#0f172a;color:#fff;border-radius:8px;padding:.6rem .9rem;box-shadow:0 8px 24px #00000040;max-width:min(80vw,460px);word-break:break-word;white-space:pre-wrap}.name-locale-tabs[data-v-f3ed1c8d]{display:flex;gap:.5rem;margin:.45rem 0 .4rem}.name-locale-tab-btn[data-v-f3ed1c8d]{border:0;border-radius:10px;background:color-mix(in srgb,var(--secondary-color, #334155) 68%,transparent);color:#fff;padding:.36rem .72rem;font-size:.82rem;line-height:1.2}.name-locale-tab-btn.is-active[data-v-f3ed1c8d]{background:var(--primary-color, #2563eb)}.locale-input-label[data-v-f3ed1c8d]{display:inline;margin-bottom:0;font-size:.82rem}.table-head-actions[data-v-f3ed1c8d]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem .75rem;margin:0 0 .55rem}.mg-catalog-tabs-standalone[data-v-f3ed1c8d]{margin:0 0 .75rem;padding:0}.mg-list-title[data-v-f3ed1c8d]{margin:0;flex:1;min-width:12rem;font-size:.88rem;line-height:1.45}.mg-col-check[data-v-f3ed1c8d]{width:2.25rem;text-align:center;vertical-align:middle}.group-sort-input[data-v-f3ed1c8d]{width:5.5rem}.mg-table-list thead th[data-v-f3ed1c8d]{white-space:nowrap}.mg-table-list tbody td.mg-data-tight[data-v-f3ed1c8d]{white-space:nowrap;vertical-align:middle}.mg-table-list tbody td.mg-data-name[data-v-f3ed1c8d]{min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;vertical-align:middle}.users-actions-cell[data-v-f3ed1c8d]{text-align:right}.log-actions[data-v-f3ed1c8d]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.mg-modules-hint[data-v-f3ed1c8d]{margin:0 0 .65rem;font-size:.88rem}.module-permissions-grid[data-v-f3ed1c8d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem 1rem;align-items:start}.module-permission-item[data-v-f3ed1c8d]{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:.9rem;line-height:1.35}.module-permission-item input[data-v-f3ed1c8d]{margin-top:.2rem;flex-shrink:0}.assignment-overlay[data-v-f3ed1c8d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f172a73;display:flex;align-items:stretch;justify-content:flex-end}.assignment-panel[data-v-f3ed1c8d]{width:min(38rem,92vw);height:100vh;overflow:auto;border-radius:0;padding:1rem 1rem 1.2rem}.assignment-grid[data-v-f3ed1c8d]{margin-top:.4rem}.assignment-sort-input[data-v-f3ed1c8d]{width:5.5rem;margin-left:auto}@media (max-width: 1100px){.module-permissions-grid[data-v-f3ed1c8d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.module-permissions-grid[data-v-f3ed1c8d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.module-permissions-grid[data-v-f3ed1c8d]{grid-template-columns:1fr}}.req[data-v-78e1af25]{color:#dc2626;font-weight:700;margin-left:2px}.name-locale-tabs[data-v-78e1af25]{display:flex;gap:.5rem;margin:.45rem 0 .4rem}.name-locale-tab-btn[data-v-78e1af25]{border:0;border-radius:10px;background:color-mix(in srgb,var(--secondary-color, #334155) 68%,transparent);color:#fff;padding:.36rem .72rem;font-size:.82rem;line-height:1.2}.name-locale-tab-btn.is-active[data-v-78e1af25]{background:var(--primary-color, #2563eb)}.locale-input-label[data-v-78e1af25]{display:inline;margin-bottom:0;font-size:.82rem}.module-biz-group-form-grid>label.form-field-span-full[data-v-78e1af25]{grid-column:1 / -1;display:grid;gap:.35rem;margin:0;min-width:0;font-size:.92rem}.module-biz-group-form-grid>label.form-field-span-full input[data-v-78e1af25]:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:.4rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 92%,transparent)}.mbg-label-with-req[data-v-78e1af25]{display:inline-flex;align-items:baseline;gap:.15rem;font-size:.92rem;font-weight:500}.module-biz-group-form-grid>.mbg-form-second-row[data-v-78e1af25]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(8rem,12rem);gap:.75rem 1.25rem;align-items:start}.module-biz-group-form-grid .mbg-form-second-row>label[data-v-78e1af25]{display:grid;gap:.35rem;margin:0;min-width:0;font-size:.92rem}.module-biz-group-form-grid .mbg-form-second-row>label input[data-v-78e1af25]:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:.4rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 92%,transparent)}.mbg-col-check[data-v-78e1af25]{width:2.25rem;text-align:center;vertical-align:middle}.module-biz-groups-list-head[data-v-78e1af25]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.65rem}.module-biz-groups-batch-actions[data-v-78e1af25]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.module-biz-batch-error[data-v-78e1af25]{margin:0;text-align:right;max-width:min(100%,22rem)}.module-biz-groups-list-title[data-v-78e1af25]{margin:0;flex:1;min-width:12rem;font-size:.88rem;line-height:1.45}.inline-num[data-v-78e1af25]{width:5rem;min-width:0;font:inherit;padding:.35rem .5rem;border:1px solid var(--border-color, #e2e8f0);border-radius:8px}.form-error-list[data-v-78e1af25]{margin:.65rem 0 0;padding-left:1.25rem;list-style:disc}.form-error[data-v-78e1af25]{font-size:.9rem;line-height:1.45;color:#dc2626;font-weight:500}.ai-service-library-page[data-v-bc5ff823]{min-width:0}.composer-form[data-v-bc5ff823]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.composer-form label[data-v-bc5ff823]{display:grid;gap:.35rem;min-width:0}.composer-form .full[data-v-bc5ff823]{grid-column:1 / -1}.mono-textarea[data-v-bc5ff823]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.prompt-cell[data-v-bc5ff823]{min-width:16rem;white-space:pre-wrap}.line-role-advanced[data-v-bc5ff823]{margin-bottom:.75rem}.line-role-advanced summary[data-v-bc5ff823]{cursor:pointer;margin-bottom:.5rem}.line-role-preview[data-v-bc5ff823]{margin:0 0 .75rem;padding:.65rem .75rem;border-radius:.5rem;background:color-mix(in srgb,var(--muted, #64748b) 12%,transparent)}@media (max-width: 760px){.composer-form[data-v-bc5ff823]{grid-template-columns:1fr}}.ai-interaction-records-page[data-v-aee35172]{grid-template-columns:1fr;min-width:0}.page-toolbar[data-v-aee35172]{width:100%;box-sizing:border-box}.history-cell[data-v-aee35172]{max-width:22rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trace-cell[data-v-aee35172]{max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-pre[data-v-aee35172]{max-height:16rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.doc-sk-page[data-v-4d242575]{min-width:0;width:100%}.doc-sk-page .table-wrap[data-v-4d242575]{max-width:100%;-webkit-overflow-scrolling:touch}.sk-doc-title-cell[data-v-4d242575],.sk-doc-content-preview-cell[data-v-4d242575],.sk-doc-ellipsis-text[data-v-4d242575]{min-width:0}@media (max-width: 720px){.sk-doc-col-narrow-hide[data-v-4d242575]{display:none}.sk-doc-title-cell[data-v-4d242575]{max-width:9rem}.sk-doc-ellipsis-text[data-v-4d242575]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.sk-doc-knowledge-preview[data-v-4d242575]{max-width:28rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-doc-edit-panel[data-v-4d242575]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-color)}.sk-doc-edit-panel-head[data-v-4d242575]{margin-bottom:.75rem}.sk-doc-edit-title[data-v-4d242575]{margin:0 0 .35rem;font-size:1.05rem}.sk-doc-edit-meta[data-v-4d242575]{margin:0 0 .25rem;font-size:.85rem}.sk-doc-edit-hint[data-v-4d242575]{margin:0;font-size:.88rem;line-height:1.45}.sk-doc-edit-error[data-v-4d242575]{margin:0 0 .75rem}.sk-doc-edit-fields[data-v-4d242575]{margin-bottom:1rem}.sk-doc-edit-meta-row[data-v-4d242575]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.sk-doc-edit-meta-row[data-v-4d242575]{grid-template-columns:1fr}}.sk-doc-table-actions[data-v-4d242575]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sk-doc-edit-content-block[data-v-4d242575]{margin-bottom:1rem}.sk-edit-content-toolbar[data-v-4d242575]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.sk-edit-content-label[data-v-4d242575]{font-weight:500;font-size:.92rem}.sk-preview-toggle[data-v-4d242575]{flex-shrink:0}.sk-edit-split[data-v-4d242575]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:stretch;min-height:200px}.sk-edit-split--no-preview[data-v-4d242575]{grid-template-columns:1fr}.sk-edit-pane--source[data-v-4d242575]{min-width:0}.sk-edit-textarea[data-v-4d242575]{box-sizing:border-box;width:100%;min-height:280px;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;line-height:1.45;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg);color:var(--text-color);resize:vertical}.sk-edit-pane--preview[data-v-4d242575]{min-width:0;border:1px solid var(--border-color);border-radius:8px;padding:.65rem .75rem;background:color-mix(in srgb,var(--card-bg) 94%,var(--border-color) 6%);max-height:min(56vh,520px);overflow:auto}.sk-md-preview-label[data-v-4d242575]{font-size:.78rem;margin-bottom:.35rem}.tag-filters.sk-doc-edit-actions[data-v-4d242575]{margin-top:.25rem}.sk-md-preview[data-v-4d242575] h1,.sk-md-preview[data-v-4d242575] h2,.sk-md-preview[data-v-4d242575] h3{margin:.65em 0 .35em;line-height:1.25;font-weight:650}.sk-md-preview[data-v-4d242575] h1{font-size:1.25rem}.sk-md-preview[data-v-4d242575] h2{font-size:1.1rem}.sk-md-preview[data-v-4d242575] h3{font-size:1rem}.sk-md-preview[data-v-4d242575] p{margin:.4em 0;line-height:1.55}.sk-md-preview[data-v-4d242575] ul,.sk-md-preview[data-v-4d242575] ol{margin:.4em 0;padding-left:1.35rem}.sk-md-preview[data-v-4d242575] code{font-family:ui-monospace,monospace;font-size:.88em;padding:.12em .35em;border-radius:4px;background:color-mix(in srgb,var(--border-color) 35%,transparent)}.sk-md-preview[data-v-4d242575] pre{overflow:auto;padding:.65rem .75rem;border-radius:6px;background:color-mix(in srgb,var(--border-color) 45%,transparent);margin:.5em 0}.sk-md-preview[data-v-4d242575] pre code{padding:0;background:none}.sk-md-preview[data-v-4d242575] blockquote{margin:.5em 0;padding-left:.75rem;border-left:3px solid var(--border-color);color:var(--muted-fg, #64748b)}.sk-md-preview[data-v-4d242575] a{color:#2563eb;word-break:break-word}.sk-md-preview[data-v-4d242575] table{border-collapse:collapse;width:100%;font-size:.9em;margin:.5em 0}.sk-md-preview[data-v-4d242575] th,.sk-md-preview[data-v-4d242575] td{border:1px solid var(--border-color);padding:.35rem .5rem}.knowledge-hotspots-page-layout[data-v-3592fc84]{grid-template-columns:1fr;align-items:start}.knowledge-hotspots-page[data-v-3592fc84]{min-width:0;width:100%}.knowledge-hotspots-page .table-wrap[data-v-3592fc84]{max-width:100%;-webkit-overflow-scrolling:touch}.knowledge-hotspots-page .hs-draft-table-wrap[data-v-3592fc84]{container-type:inline-size;container-name:hs-draft-list}.hs-draft-point-plan-col[data-v-3592fc84],.hs-draft-point-plan-cell[data-v-3592fc84]{min-width:0}.hs-draft-point-plan-text[data-v-3592fc84]{display:block;min-width:0}@container hs-draft-list (max-width: 1100px){.hs-draft-col-narrow-hide[data-v-3592fc84]{display:none}.hs-draft-point-plan-cell[data-v-3592fc84]{max-width:min(11rem,100%)}.hs-draft-point-plan-text[data-v-3592fc84]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 720px){.hs-draft-col-narrow-hide[data-v-3592fc84]{display:none}.hs-draft-point-plan-cell[data-v-3592fc84]{max-width:7.5rem}.hs-draft-point-plan-text[data-v-3592fc84]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.knowledge-hotspots-view-tabs-wrap[data-v-3592fc84]{margin-bottom:.65rem}.knowledge-hotspots-view-tabs-wrap .admin-segment-tabs[data-v-3592fc84]{margin-bottom:0}.hidden-file[data-v-3592fc84]{display:none}.batch-actions[data-v-3592fc84]{flex-wrap:wrap}.batch-review-block[data-v-3592fc84]{display:grid;gap:.5rem;margin-bottom:.75rem}.batch-review-row[data-v-3592fc84]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.batch-review-title[data-v-3592fc84]{font-size:.95rem;font-weight:700}.batch-actions-left[data-v-3592fc84],.batch-actions-right[data-v-3592fc84]{display:flex;gap:.5rem;flex-wrap:wrap}.batch-actions-right[data-v-3592fc84]{margin-left:auto}.batch-edit-grid[data-v-3592fc84]{margin-top:.75rem}.narrow[data-v-3592fc84]{width:2rem}.compact-runs[data-v-3592fc84]{font-size:13px}.row-delete-actions-cell[data-v-3592fc84]{text-align:right}.log-actions[data-v-3592fc84]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.question-preview-cell[data-v-3592fc84]{max-width:280px}.auto-capture-card[data-v-3592fc84]{margin-bottom:1rem}.auto-capture-actions[data-v-3592fc84]{display:flex;align-items:center;gap:1rem;margin-top:.75rem;flex-wrap:wrap}.question-preview-text[data-v-3592fc84]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.mono[data-v-3592fc84]{font-family:ui-monospace,monospace;font-size:12px}.app-modal-overlay[data-v-3592fc84]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.app-modal-card[data-v-3592fc84]{width:min(92vw,560px);background:var(--card-bg, #fff);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 20px 50px #00000040;padding:1rem;display:grid;gap:.8rem}.app-modal-message[data-v-3592fc84]{margin:0;white-space:pre-wrap}.app-modal-input[data-v-3592fc84]{width:100%}.app-modal-actions[data-v-3592fc84]{display:flex;justify-content:flex-end;gap:.5rem}.knowledge-hotspots-formal-page .question-preview-cell[data-v-76f85071]{max-width:28rem}.knowledge-hotspots-formal-page .checkbox-row[data-v-76f85071]{display:flex;align-items:center;gap:.5rem}.knowledge-hotspots-formal-page .bu-form-actions[data-v-76f85071]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.sr-only[data-v-628713d7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.openai-settings-page[data-v-628713d7]{width:100%;max-width:none;min-width:0;box-sizing:border-box}.lead[data-v-628713d7]{margin-bottom:1rem}.doc-box[data-v-628713d7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1rem}.doc-box h3[data-v-628713d7]{margin:0 0 .5rem;font-size:1rem}.doc-list[data-v-628713d7]{margin:0;padding-left:1.25rem;line-height:1.55;font-size:.9rem}.settings-region[data-v-628713d7]{padding:1.1rem 1.25rem;margin-bottom:1.25rem}.region-title[data-v-628713d7]{margin:0 0 .35rem;font-size:1.15rem;color:#0f172a}.region-lead[data-v-628713d7]{margin:0 0 .85rem;font-size:.9rem}.inner-tabs[data-v-628713d7]{margin-bottom:1rem}.tab-row[data-v-628713d7]{display:flex;flex-wrap:wrap;gap:.5rem}.tab-row button[data-v-628713d7]{padding:.35rem .75rem;border-radius:6px;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-weight:600;cursor:pointer}.tab-row button.active[data-v-628713d7]{background:#0f172a;color:#fff;border-color:#0f172a}.form-grid[data-v-628713d7]{display:grid;gap:1rem}.field[data-v-628713d7]{display:flex;flex-direction:column;gap:.25rem}.field .label[data-v-628713d7]{font-size:.85rem;font-weight:600;color:#334155}.key-code[data-v-628713d7]{display:block;font-size:.75rem;color:#64748b;margin:.1rem 0 .15rem}.field-hint[data-v-628713d7]{margin:0 0 .35rem;font-size:.8rem;line-height:1.45}.field-control[data-v-628713d7]{padding:.45rem .6rem;border:1px solid #cbd5e1;border-radius:6px;max-width:100%;width:100%;box-sizing:border-box}.field-control[data-v-628713d7]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.custom-input[data-v-628713d7]{margin-top:.35rem}.capture-panel[data-v-628713d7]{padding-top:.25rem}.capture-lead[data-v-628713d7]{margin:0 0 .5rem;font-size:.88rem}.capture-mode-list[data-v-628713d7]{margin:0 0 .75rem}.capture-cross[data-v-628713d7]{font-size:.82rem;margin:0 0 .75rem}.capture-mode-radios[data-v-628713d7],.media-mode-radios[data-v-628713d7]{border:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:1rem}.radio-label[data-v-628713d7]{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;cursor:pointer}.capture-grid[data-v-628713d7]{display:grid;gap:.85rem;max-width:none;width:100%}.media-block[data-v-628713d7]{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #e2e8f0}.media-block[data-v-628713d7]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.media-block-title[data-v-628713d7]{margin:0 0 .5rem;font-size:1rem;color:#1e293b}.actions[data-v-628713d7]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:.5rem;width:100%;max-width:none}.reload-block[data-v-628713d7]{width:100%}.reload-explain[data-v-628713d7]{margin:.4rem 0 0;font-size:.82rem;line-height:1.45;max-width:none}.audit-inline-actions[data-v-628713d7]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.link-audit[data-v-628713d7]{text-decoration:none;padding:.35rem .65rem;border-radius:6px;border:1px solid #cbd5e1;font-size:.85rem;background:#fff;color:#0f172a;cursor:pointer;font:inherit}button.link-audit[data-v-628713d7]:hover{background:#f8fafc}.inline-audit[data-v-628713d7]{margin-top:.75rem;padding:1rem 1.25rem}.inline-audit-head[data-v-628713d7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.inline-audit-title[data-v-628713d7]{margin:0;font-size:1rem;color:#0f172a}.inline-audit-list[data-v-628713d7]{margin-top:.5rem}.media-prov[data-v-628713d7]{margin-left:.35rem;font-size:.78rem}.env-panel[data-v-628713d7]{padding:1rem 1.25rem;margin-bottom:1rem}.env-panel h3[data-v-628713d7]{margin:0 0 .35rem;font-size:1.05rem}.env-lead[data-v-628713d7]{margin:0 0 .35rem;font-size:.9rem}.env-reload-note[data-v-628713d7]{margin:0 0 .75rem;font-size:.82rem}.env-sub[data-v-628713d7]{margin:1rem 0 .5rem;font-size:.95rem}.env-sub[data-v-628713d7]:first-of-type{margin-top:.25rem}.env-table[data-v-628713d7]{width:100%;border-collapse:collapse;font-size:.85rem}.env-table th[data-v-628713d7],.env-table td[data-v-628713d7]{border:1px solid #e2e8f0;padding:.4rem .55rem;text-align:left;vertical-align:top}.env-table th[data-v-628713d7]{width:42%;background:#f8fafc;font-weight:600;color:#334155}.env-hint-title[data-v-628713d7]{margin:.75rem 0 .25rem;font-size:.85rem;font-weight:600}.warn[data-v-628713d7]{color:#b45309;font-size:.9rem}.effective-banner[data-v-628713d7]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.65rem .85rem;margin-bottom:1rem}.effective-row[data-v-628713d7]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.effective-label[data-v-628713d7]{font-weight:600;font-size:.9rem;color:#1e3a8a}.effective-value[data-v-628713d7]{font-size:.95rem}.effective-hint[data-v-628713d7]{margin:.35rem 0 0;font-size:.82rem}.message-block[data-v-628713d7]{white-space:pre-line;max-width:none;line-height:1.5}.region-actions[data-v-628713d7]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.65rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.notice-ok[data-v-628713d7]{color:#166534;font-size:.88rem}.notice-err[data-v-628713d7]{color:#b91c1c;font-size:.88rem;font-weight:600}.region-audit[data-v-628713d7]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.region-audit-title[data-v-628713d7]{margin:0 0 .5rem;font-size:.95rem;color:#334155}.audit-list[data-v-628713d7]{margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.5}.audit-item[data-v-628713d7]{margin-bottom:.35rem}.audit-when[data-v-628713d7]{display:block;font-family:ui-monospace,monospace;color:#64748b;font-size:.78rem}.audit-summary[data-v-628713d7]{font-family:ui-monospace,monospace;word-break:break-word}.env-ref-line[data-v-628713d7]{font-family:ui-monospace,monospace;font-size:.8rem;color:#0f766e}.audit-row-head[data-v-628713d7]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.audit-row-main[data-v-628713d7]{flex:1;min-width:0}.audit-view-btn[data-v-628713d7]{flex-shrink:0;padding:.2rem .5rem;font-size:.8rem}.audit-detail-panel[data-v-628713d7]{margin-top:.5rem;padding:.6rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.audit-detail-title[data-v-628713d7]{margin:0 0 .35rem;font-size:.82rem;font-weight:600;color:#334155}.audit-detail-pre[data-v-628713d7]{margin:0;font-size:.75rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:22rem;overflow:auto}.media-models-banner[data-v-628713d7]{margin-bottom:1rem}.media-effective-list[data-v-628713d7]{margin:.35rem 0 0;padding-left:1.2rem;font-size:.88rem;line-height:1.55}.media-effective-list code[data-v-628713d7]{margin-left:.35rem}.hit-tab-layout[data-v-628713d7]{display:flex;flex-direction:column;gap:1rem}.hit-subsection.card.flat[data-v-628713d7]{margin:0;padding:.85rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#fafbfc}.hit-subtitle[data-v-628713d7]{margin:0 0 .25rem;font-size:1rem;color:#0f172a}.hit-sublead[data-v-628713d7]{margin:0 0 .65rem;font-size:.82rem;line-height:1.45;max-width:none}.mock-page[data-v-f4cf4daa]{width:100%;max-width:none;margin:0;padding:0 0 2rem}.mock-pl-toolbar[data-v-f4cf4daa]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.mock-pl-field[data-v-f4cf4daa]{max-width:20rem}.mock-env-scope-row[data-v-f4cf4daa]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem;margin-top:.35rem}.mock-env-scope-chip[data-v-f4cf4daa]{padding:.2rem .45rem;border:1px solid var(--border-color, #e2e8f0);border-radius:6px;background:#f8fafc}.page-head h1[data-v-f4cf4daa]{margin:0 0 .35rem;font-size:1.35rem}.muted[data-v-f4cf4daa]{color:var(--muted-color, #64748b)}.small[data-v-f4cf4daa]{font-size:.9rem;margin-top:1rem}.warn[data-v-f4cf4daa]{color:#b45309;margin:.5rem 0 0}.error[data-v-f4cf4daa]{color:#b91c1c}.ok[data-v-f4cf4daa]{color:#15803d}.app-toast[data-v-f4cf4daa]{position:fixed;top:1rem;right:1rem;z-index:13000;background:#0f172a;color:#fff;border-radius:8px;padding:.6rem .9rem;box-shadow:0 8px 24px #00000040;max-width:min(80vw,460px);word-break:break-word;white-space:pre-wrap}.card[data-v-f4cf4daa]{border:1px solid var(--border-color, #e2e8f0);border-radius:10px;padding:1rem 1.1rem;margin-bottom:1rem;background:var(--card-bg, #fff)}.card h2[data-v-f4cf4daa]{margin:0 0 .75rem;font-size:1.05rem}.field[data-v-f4cf4daa]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.field span[data-v-f4cf4daa]{font-size:.9rem}.input[data-v-f4cf4daa]{padding:.45rem .55rem;border-radius:6px;border:1px solid var(--border-color, #cbd5e1);font:inherit}.check[data-v-f4cf4daa]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.grid2[data-v-f4cf4daa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem 1rem}.mock-service-grid[data-v-f4cf4daa]{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-openai-settings-grid[data-v-f4cf4daa]{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(20rem,1.4fr) minmax(14rem,.8fr);gap:.75rem}.mock-openai-settings-block[data-v-f4cf4daa]{min-width:0;padding:.75rem;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:#f8fafc}.mock-openai-settings-block h3[data-v-f4cf4daa]{margin:0 0 .65rem;font-size:.95rem}.mock-openai-presets-row[data-v-f4cf4daa]{align-content:start;margin-top:0}.load-test-title-row[data-v-f4cf4daa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.load-test-title-row h2[data-v-f4cf4daa]{margin:0}.load-test-tabs[data-v-f4cf4daa]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.load-test-tab[data-v-f4cf4daa]{padding:.4rem .85rem;border:1px solid var(--border-color, #cbd5e1);border-radius:999px;background:#f8fafc;color:#0f172a;font:inherit;cursor:pointer}.load-test-tab.active[data-v-f4cf4daa]{border-color:var(--primary-color, #2563eb);background:color-mix(in srgb,var(--primary-color, #2563eb) 12%,white);color:var(--primary-color, #2563eb);font-weight:700}.load-test-panel[data-v-f4cf4daa]{border:1px solid var(--border-color, #e2e8f0);border-radius:10px;padding:.85rem;background:#f8fafc}.load-test-effect-note[data-v-f4cf4daa]{margin:0 0 .75rem}.load-test-summary-box[data-v-f4cf4daa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;min-width:0;padding:.6rem .7rem;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:#fff}.load-test-summary-box div[data-v-f4cf4daa]{display:grid;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);gap:.35rem;min-width:0}.load-test-summary-box strong[data-v-f4cf4daa]{color:#0f172a;font-size:.82rem;white-space:nowrap}.load-test-summary-box span[data-v-f4cf4daa]{min-width:0;color:var(--muted-color, #475569);font-size:.84rem;line-height:1.35;word-break:break-word}.load-test-summary-wide[data-v-f4cf4daa]{grid-column:1 / -1}.load-test-command-box strong[data-v-f4cf4daa]{display:block;margin-bottom:.35rem;font-size:.88rem}.load-test-command-box[data-v-f4cf4daa]{margin-top:.75rem}.load-test-config-lead[data-v-f4cf4daa]{margin:0 0 .75rem}.k6-config-group[data-v-f4cf4daa]{margin-top:.85rem;padding:.75rem;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:#fff}.k6-config-group h3[data-v-f4cf4daa]{margin:0 0 .65rem;font-size:.95rem}.k6-config-form[data-v-f4cf4daa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem .65rem;margin:0}.k6-config-form .field[data-v-f4cf4daa]{display:grid;grid-template-columns:minmax(8.5rem,auto) minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;margin-bottom:0}.k6-config-form .field span[data-v-f4cf4daa]{overflow:hidden;font-size:.82rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.k6-config-form .input[data-v-f4cf4daa]{min-width:0;padding:.3rem .45rem;font-size:.86rem}.k6-config-field-wide[data-v-f4cf4daa]{grid-column:span 2}.load-test-command-tabs[data-v-f4cf4daa]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem}.load-test-command-tab[data-v-f4cf4daa]{padding:.25rem .65rem;border:1px solid var(--border-color, #cbd5e1);border-radius:999px;background:#fff;color:#0f172a;font:inherit;font-size:.85rem;cursor:pointer}.load-test-command-tab.active[data-v-f4cf4daa]{border-color:var(--primary-color, #2563eb);background:color-mix(in srgb,var(--primary-color, #2563eb) 12%,white);color:var(--primary-color, #2563eb);font-weight:700}.load-test-command-wrap[data-v-f4cf4daa]{position:relative}.load-test-command-copy[data-v-f4cf4daa]{position:absolute;top:.45rem;right:.45rem;z-index:1;padding:.18rem .55rem;border:1px solid rgba(226,232,240,.35);border-radius:6px;background:#0f172ac7;color:#fff;font:inherit;font-size:.78rem;cursor:pointer}.load-test-command[data-v-f4cf4daa]{margin:0;padding:.75rem 4.5rem .75rem .75rem;border-radius:8px;overflow:auto;background:#0f172a;color:#e2e8f0;line-height:1.55}.mono[data-v-f4cf4daa]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.btn-row[data-v-f4cf4daa]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.btn[data-v-f4cf4daa]{padding:.45rem .85rem;border-radius:6px;border:1px solid transparent;font:inherit;cursor:pointer}.btn[data-v-f4cf4daa]:disabled{opacity:.55;cursor:not-allowed}.btn.compact[data-v-f4cf4daa]{padding:.25rem .65rem;font-size:.86rem}.btn.primary[data-v-f4cf4daa]{background:var(--primary-color, #2563eb);color:#fff}.btn.secondary[data-v-f4cf4daa]{background:#f8fafc;border-color:var(--border-color, #cbd5e1);color:#000}.env-toggle-row[data-v-f4cf4daa]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.25rem 0 0}.env-toggle-check[data-v-f4cf4daa]{flex-wrap:wrap;margin-bottom:0}.env-key-chip[data-v-f4cf4daa]{padding:.12rem .4rem;border:1px solid var(--border-color, #cbd5e1);border-radius:999px;background:#f8fafc;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.76rem;line-height:1.3;cursor:pointer}.env-key-chip[data-v-f4cf4daa]:hover{border-color:var(--primary-color, #2563eb);color:var(--primary-color, #2563eb)}.env-toggle-check-spaced[data-v-f4cf4daa]{margin-top:.65rem}.env-toggle-note[data-v-f4cf4daa]{margin:.35rem 0 0}.env-number-field[data-v-f4cf4daa]{display:grid;grid-template-columns:minmax(14rem,auto) minmax(6rem,10rem);align-items:center;gap:.5rem;margin:.65rem 0 0}.env-number-field .input[data-v-f4cf4daa]{padding:.3rem .45rem}.gateway-env-panel[data-v-f4cf4daa]{margin:0 0 .75rem;padding:.65rem .75rem;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:#fff}@media (max-width: 760px){.mock-openai-settings-grid[data-v-f4cf4daa],.mock-service-grid[data-v-f4cf4daa],.load-test-summary-box[data-v-f4cf4daa],.load-test-summary-box div[data-v-f4cf4daa],.k6-config-form[data-v-f4cf4daa]{grid-template-columns:1fr}.k6-config-form .field[data-v-f4cf4daa]{grid-template-columns:1fr;align-items:start}.k6-config-field-wide[data-v-f4cf4daa]{grid-column:span 1}}.env-source-banner[data-v-f4cf4daa]{padding:.35rem .5rem;border-radius:6px;background:#f0f9ff;border:1px solid #bae6fd}.expert-k6-block[data-v-f4cf4daa]{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border-color, #cbd5e1)}.expert-k6-list[data-v-f4cf4daa]{margin:.25rem 0 0;padding-left:1.1rem;font-size:.86rem}.expert-k6-list .mono[data-v-f4cf4daa]{display:block;margin:.15rem 0;font-size:.8rem}.knowledge-histories-page-layout[data-v-4a99cdf7]{grid-template-columns:1fr;align-items:start}.bu-detail-dl[data-v-4a99cdf7]{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.92rem}.bu-detail-dl dt[data-v-4a99cdf7]{margin:0;color:var(--muted-fg, #64748b);font-weight:500}.bu-detail-dl dd[data-v-4a99cdf7]{margin:0;min-width:0;word-break:break-word}.bu-detail-dl dt.bu-detail-dl-full[data-v-4a99cdf7],.bu-detail-dl dd.bu-detail-dl-full[data-v-4a99cdf7]{grid-column:1 / -1}.row-delete-actions-cell[data-v-4a99cdf7]{text-align:right}.log-actions[data-v-4a99cdf7]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.narrow-col[data-v-4a99cdf7]{width:2rem;text-align:center}.app-modal-overlay[data-v-4a99cdf7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.app-modal-card[data-v-4a99cdf7]{width:min(92vw,560px);background:var(--card-bg, #fff);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 20px 50px #00000040;padding:1rem;display:grid;gap:.8rem}.app-modal-message[data-v-4a99cdf7]{margin:0;white-space:pre-wrap}.app-modal-actions[data-v-4a99cdf7]{display:flex;justify-content:flex-end;gap:.5rem}.list-actions-right[data-v-4a99cdf7]{margin-left:auto}.knowledge-histories-page[data-v-4a99cdf7]{min-width:0;width:100%}.knowledge-histories-page .kh-history-table-wrap[data-v-4a99cdf7]{max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:kh-history-list}.kh-history-question-col[data-v-4a99cdf7],.question-preview-cell[data-v-4a99cdf7]{min-width:0}.question-preview-cell[data-v-4a99cdf7]{max-width:280px}.question-preview-text[data-v-4a99cdf7]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@container kh-history-list (max-width: 1100px){.kh-history-col-narrow-hide[data-v-4a99cdf7]{display:none}.question-preview-cell[data-v-4a99cdf7]{box-sizing:border-box;max-width:10em;width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-preview-text[data-v-4a99cdf7]{display:inline;max-width:none;overflow:visible;vertical-align:bottom}}@media (max-width: 896px){.knowledge-histories-page .kh-history-table-wrap .table[data-v-4a99cdf7]{table-layout:fixed;width:100%}.kh-history-col-narrow-hide[data-v-4a99cdf7]{display:none}.question-preview-cell[data-v-4a99cdf7]{box-sizing:border-box;max-width:10em;width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-preview-text[data-v-4a99cdf7]{display:inline;max-width:none;overflow:visible;vertical-align:bottom}}.uq-page-layout[data-v-90c208a0]{grid-template-columns:1fr;align-items:start;min-width:0;width:100%}.uq-page-layout>.card[data-v-90c208a0]{min-width:0}.uq-page-layout .table-wrap[data-v-90c208a0]{max-width:100%;-webkit-overflow-scrolling:touch}.uq-page-layout tbody td.users-data-email-col[data-v-90c208a0]{min-width:0;vertical-align:middle}.uq-table-list thead th[data-v-90c208a0]{white-space:nowrap}@media (max-width: 720px){.uq-col-narrow-hide[data-v-90c208a0]{display:none}.question-preview-cell[data-v-90c208a0]{max-width:none}}.local-page-toolbar[data-v-90c208a0],.local-page-toolbar label[data-v-90c208a0],.local-page-toolbar span[data-v-90c208a0],.local-page-toolbar[data-v-90c208a0] select,.local-page-toolbar[data-v-90c208a0] option{color:var(--muted-color);font-size:13px;font-weight:600}.uq-results-actions-row[data-v-90c208a0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:8px}.uq-page-layout .uq-results-actions-row.page-toolbar[data-v-90c208a0]{justify-content:space-between}.uq-page-layout .uq-results-actions-row .uq-list-toolbar-left .page-size-label[data-v-90c208a0]{gap:.4rem}.uq-page-layout .uq-results-actions-row .uq-list-toolbar-left .page-info-text[data-v-90c208a0]{font-size:.92rem}.uq-list-toolbar-left[data-v-90c208a0]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:flex-start;text-align:left;min-width:0}.uq-list-toolbar-actions[data-v-90c208a0]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.row-delete-actions-cell[data-v-90c208a0]{text-align:right}.log-actions[data-v-90c208a0]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.question-preview-cell[data-v-90c208a0]{max-width:280px}.question-preview-text[data-v-90c208a0]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.narrow-col[data-v-90c208a0]{width:2rem;text-align:center}.app-modal-overlay[data-v-90c208a0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.app-modal-card[data-v-90c208a0]{width:min(92vw,560px);background:var(--card-bg, #fff);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 20px 50px #00000040;padding:1rem;display:grid;gap:.8rem}.app-modal-message[data-v-90c208a0]{margin:0;white-space:pre-wrap}.app-modal-actions[data-v-90c208a0]{display:flex;justify-content:flex-end;gap:.5rem}.user-question-inline-edit[data-v-90c208a0]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-color, #e2e8f0)}.user-question-inline-edit-head[data-v-90c208a0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem}.user-question-inline-edit-title[data-v-90c208a0]{font-size:1.02rem}.tag-filters.user-question-inline-edit-actions[data-v-90c208a0]{margin-top:1rem}.user-question-edit-grid[data-v-90c208a0]{display:grid;gap:.65rem}.user-question-edit-grid>.user-question-edit-span-full[data-v-90c208a0]{grid-column:1 / -1}.user-question-edit-fields-cols[data-v-90c208a0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1rem;align-items:start}@media (max-width: 960px){.user-question-edit-fields-cols[data-v-90c208a0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.user-question-edit-fields-cols[data-v-90c208a0]{grid-template-columns:1fr}}.user-question-edit-fields-cols .user-question-edit-span-full[data-v-90c208a0],.user-question-edit-fields-cols .user-question-edit-span-cols[data-v-90c208a0]{grid-column:1 / -1}.user-question-edit-grid label[data-v-90c208a0]{display:grid;gap:.25rem;font-size:.9rem;font-weight:600}.user-question-edit-field-label[data-v-90c208a0]{font-size:.9rem;font-weight:600;margin-bottom:.15rem}.user-question-edit-faq-block[data-v-90c208a0]{display:grid;gap:.25rem}.user-question-edit-textarea[data-v-90c208a0],.user-question-edit-input[data-v-90c208a0],.user-question-edit-select[data-v-90c208a0]{font:inherit;padding:.45rem .55rem;border:1px solid var(--border-color, #cbd5e1);border-radius:8px;width:100%;box-sizing:border-box}.user-question-edit-textarea[data-v-90c208a0]{resize:vertical;min-height:3.5rem}.user-question-edit-hint[data-v-90c208a0]{font-weight:400;font-size:.82rem}.user-question-edit-hint-block[data-v-90c208a0]{margin-top:-.1rem}.user-question-edit-tags-empty[data-v-90c208a0]{font-weight:400;font-size:.85rem;padding:.35rem 0}.user-question-edit-faq-tags[data-v-90c208a0]{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:center;margin-top:.2rem}.user-question-edit-tag-chip[data-v-90c208a0]{display:inline-flex;align-items:center;gap:.35rem;font-weight:500;padding:.2rem .15rem;border-radius:6px}.user-question-edit-tag-chip input[data-v-90c208a0]{width:auto;margin:0}.shared-text-definitions-page[data-v-f848ef46]{min-width:0}.std-form-head[data-v-f848ef46]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.std-form-grid[data-v-f848ef46]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem 1rem;margin-bottom:1rem}.std-field[data-v-f848ef46]{display:flex;flex-direction:column;gap:.35rem;min-width:0;font-size:.95rem}.std-field-full[data-v-f848ef46]{grid-column:1 / -1}.std-row-name-remark[data-v-f848ef46]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.25rem;align-items:stretch;min-width:0}@media (max-width: 800px){.std-row-name-remark[data-v-f848ef46]{grid-template-columns:1fr}}.std-field-name-ml[data-v-f848ef46],.std-field-remark[data-v-f848ef46]{min-width:0}.std-field-name-ml textarea[data-v-f848ef46],.std-field-remark textarea[data-v-f848ef46]{min-height:9rem;resize:vertical}.name-preview-cell[data-v-f848ef46]{max-width:24rem;max-height:4.6em;overflow:hidden;white-space:pre-wrap;word-break:break-word}.std-field-active[data-v-f848ef46]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;font-size:.95rem}.std-active-label[data-v-f848ef46]{font-size:.95rem}.std-active-check[data-v-f848ef46]{width:auto;margin:0}.std-field input[data-v-f848ef46],.std-field textarea[data-v-f848ef46]{width:100%;box-sizing:border-box;font:inherit}.std-actions[data-v-f848ef46]{margin-top:.25rem}.remark-cell[data-v-f848ef46]{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-logs-list-toolbar[data-v-72f6a924]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.schedule-logs-batch-actions[data-v-72f6a924]{margin-left:auto}.narrow-col[data-v-72f6a924]{width:2.25rem;text-align:center;vertical-align:middle}.narrow-col input[type=checkbox][data-v-72f6a924]{margin:0}.schedule-log-actions-cell[data-v-72f6a924]{text-align:right}.log-actions[data-v-72f6a924]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.message-preview-cell[data-v-72f6a924]{max-width:280px}.message-preview-text[data-v-72f6a924]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.detail-row-active td[data-v-72f6a924]{background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.schedule-log-detail-scroll[data-v-72f6a924]{display:flex;flex-direction:column;gap:1rem;min-height:0}.schedule-logs-table-wrap[data-v-72f6a924]{overflow:visible}.bu-detail-modal-card .schedule-log-detail-json[data-v-72f6a924]{max-height:none!important;overflow:visible!important}.archive-health-ok[data-v-26514b2a]{color:#16a34a;font-weight:700}.archive-health-warn[data-v-26514b2a]{color:#ca8a04;font-weight:700}.archive-health-danger[data-v-26514b2a]{color:#dc2626;font-weight:700}.compact-hotspot-runs[data-v-26514b2a]{font-size:13px}.compact-hotspot-runs .mono[data-v-26514b2a]{font-family:ui-monospace,monospace}.app-modal-overlay[data-v-26514b2a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.app-modal-card[data-v-26514b2a]{width:min(92vw,560px);background:var(--card-bg, #fff);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 20px 50px #00000040;padding:1rem;display:grid;gap:.8rem}.app-modal-title[data-v-26514b2a]{margin:0}.app-modal-message[data-v-26514b2a]{margin:0;white-space:pre-wrap}.app-modal-actions[data-v-26514b2a]{display:flex;justify-content:flex-end;gap:.5rem}.service-catalog[data-v-a7f22e58]{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 85%,transparent)}.catalog-service-list[data-v-a7f22e58]{margin:.25rem 0 0;padding-left:1.15rem;font-size:.88rem;line-height:1.55}.catalog-empty[data-v-a7f22e58]{margin:.25rem 0 0;font-size:.85rem}.dev-liveness-compact[data-v-a7f22e58]{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px dashed color-mix(in srgb,var(--border-color, #e2e8f0) 85%,transparent)}.dev-liveness[data-v-a7f22e58]{margin-bottom:0;padding-bottom:0}.dev-liveness-title[data-v-a7f22e58]{margin:0 0 .35rem;font-size:1rem}.dev-liveness-actions[data-v-a7f22e58]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0 .25rem}.liveness-summary[data-v-a7f22e58]{font-size:.9rem}.monitoring-group-toolbar[data-v-a7f22e58]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.35rem}.monitoring-group-mode[data-v-a7f22e58]{display:flex;align-items:center;gap:.5rem}.monitoring-group-mode .input[data-v-a7f22e58]{min-width:10rem}.product-line-group[data-v-a7f22e58]{margin-top:1.25rem}.product-line-heading[data-v-a7f22e58]{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.critical-badge[data-v-a7f22e58]{color:#dc2626;margin-left:.15rem}.small-url[data-v-a7f22e58]{font-size:.75rem;word-break:break-all;max-width:28rem}.status-dot.normal[data-v-a7f22e58]{color:#16a34a}.status-dot.abnormal[data-v-a7f22e58]{color:#dc2626}.status-dot.disconnected[data-v-a7f22e58]{color:#ca8a04}.monitoring-view-tabs[data-v-a7f22e58]{margin-bottom:1rem}.deploy-env-filter-tabs[data-v-a7f22e58]{margin:.5rem 0 .75rem}.deploy-env-filter-toolbar[data-v-a7f22e58]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin:.5rem 0 .75rem}.deploy-env-filter-toolbar .deploy-env-filter-tabs[data-v-a7f22e58]{margin:0}.topology-panel[data-v-a7f22e58]{margin-top:.25rem}.chain-topology-card[data-v-a7f22e58]{margin:.75rem 0 1rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 85%,transparent);border-radius:8px}.chain-topology-head[data-v-a7f22e58]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-bottom:.35rem}.chain-entry-status[data-v-a7f22e58]{font-size:.85rem}.table.compact th[data-v-a7f22e58],.table.compact td[data-v-a7f22e58]{padding:4px 6px;font-size:.85rem}.small[data-v-a7f22e58]{font-size:.82rem}.instance-url-input[data-v-a7f22e58]{width:100%;min-width:12rem;max-width:28rem;font-size:.75rem;padding:4px 6px}.btn-sm[data-v-a7f22e58]{font-size:.82rem;padding:2px 10px}.status-logs-page-layout[data-v-ac215195]{grid-template-columns:1fr;align-items:start}.narrow-col[data-v-ac215195]{width:2.25rem;text-align:center}.narrow-col input[type=checkbox][data-v-ac215195]{margin:0}.status-log-actions-cell[data-v-ac215195]{text-align:right;white-space:nowrap}.status-logs-headbar[data-v-ac215195],.status-logs-toolbar[data-v-ac215195]{align-items:center;gap:.5rem .75rem}.status-logs-toolbar-right[data-v-ac215195]{margin-left:auto;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.sel-col-product-line[data-v-ac215195]{min-width:5.5rem;white-space:nowrap}.product-line-pill[data-v-ac215195]{display:inline-block;padding:.1rem .45rem;border-radius:.25rem;font-size:.75rem;background:var(--muted-surface, #f1f5f9);color:var(--text-muted, #64748b)}.product-line-hint[data-v-ac215195]{margin:.35rem 0 0;font-size:.85rem}.touch-center-toolbar[data-v-e792a4b4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.touch-center-toolbar h2[data-v-e792a4b4]{margin:0}.touch-center-history-link[data-v-e792a4b4]{text-decoration:none;white-space:nowrap}.touch-center-history-hint[data-v-e792a4b4]{margin:0 0 .75rem;font-size:.92rem}.touch-center-main-tabs[data-v-e792a4b4]{margin:.5rem 0 1rem}.touch-center-inbox-hint[data-v-e792a4b4]{margin:.25rem 0 .65rem;font-size:.9rem;line-height:1.45}.touch-center-line-push-hint[data-v-e792a4b4]{margin:.35rem 0 .5rem;font-size:.88rem;line-height:1.45;color:#b45309}.touch-center-bc-hint[data-v-e792a4b4]{margin:0 0 .35rem;font-size:.88rem;line-height:1.45}.touch-center-bc-table-wrap[data-v-e792a4b4]{max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:touch-bc-list}@container touch-bc-list (max-width: 1020px){.tc-bc-col-narrow-hide[data-v-e792a4b4]{display:none}}@media (max-width: 896px){.tc-bc-col-narrow-hide[data-v-e792a4b4]{display:none}.touch-center-bc-table-wrap .table[data-v-e792a4b4]{table-layout:fixed;width:100%}}.row-delete-actions-cell[data-v-e792a4b4]{text-align:right}.log-actions[data-v-e792a4b4]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.message-preview-cell[data-v-e792a4b4]{max-width:280px}.message-preview-text[data-v-e792a4b4]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.message-status-pill[data-v-e792a4b4]{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;border-radius:999px;padding:.1rem .45rem;font-size:.78rem;font-weight:700;color:#64748b;background:#e2e8f0;white-space:nowrap}.message-status-pill.is-unread[data-v-e792a4b4]{color:#fff;background:#e11d48}.message-status-pill.is-read[data-v-e792a4b4]{color:#166534;background:#dcfce7}.detail-row-active td[data-v-e792a4b4]{background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.row-delete-actions-cell[data-v-c79c36b8]{text-align:right}.message-logs-results-card h3[data-v-c79c36b8]{margin:0 0 .65rem}.message-logs-tabs-standalone[data-v-c79c36b8]{margin:0 0 .75rem;padding:0}.message-logs-table-toolbar[data-v-c79c36b8]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.message-logs-toolbar-start[data-v-c79c36b8]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;flex:1;min-width:0}.message-logs-batch-delete[data-v-c79c36b8]{margin-left:auto;flex-shrink:0}.message-logs-col-check[data-v-c79c36b8]{width:2.25rem;text-align:center;vertical-align:middle}.message-logs-col-check input[type=checkbox][data-v-c79c36b8]{margin:0;vertical-align:middle}.log-actions[data-v-c79c36b8]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.message-preview-cell[data-v-c79c36b8]{max-width:280px}.message-preview-text[data-v-c79c36b8]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.message-status-pill[data-v-c79c36b8]{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;border-radius:999px;padding:.1rem .45rem;font-size:.78rem;font-weight:700;color:#64748b;background:#e2e8f0;white-space:nowrap}.message-status-pill.is-unread[data-v-c79c36b8]{color:#fff;background:#e11d48}.message-status-pill.is-read[data-v-c79c36b8]{color:#166534;background:#dcfce7}.detail-row-active td[data-v-c79c36b8]{background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.message-log-detail-scroll[data-v-c79c36b8]{display:flex;flex-direction:column;gap:1rem;min-height:0}.bu-detail-modal-card[data-v-c79c36b8] .message-detail-pre{max-height:none;overflow:visible}.archive-health-ok[data-v-d93cb9dc]{color:#16a34a;font-weight:700}.archive-health-warn[data-v-d93cb9dc]{color:#ca8a04;font-weight:700}.archive-health-danger[data-v-d93cb9dc]{color:#dc2626;font-weight:700}.ops-monitor-config-page .sort-input[data-v-f9d6acb0]{width:5rem}.ops-config-actions[data-v-f9d6acb0]{display:flex;justify-content:flex-end;margin:.5rem 0 .75rem}.th-select[data-v-f9d6acb0]{width:2.5rem}@media (max-width: 768px){.ops-monitor-config-page.card[data-v-f9d6acb0]{min-width:0;max-width:100%;overflow-x:hidden}.ops-monitor-config-page .omc-hide-narrow[data-v-f9d6acb0]{display:none}.ops-monitor-config-page .omc-table-wrap[data-v-f9d6acb0]{overflow-x:hidden;max-width:100%}.ops-monitor-config-page .omc-config-table[data-v-f9d6acb0]{table-layout:fixed;width:100%;max-width:100%}.ops-monitor-config-page .omc-config-table th[data-v-f9d6acb0],.ops-monitor-config-page .omc-config-table td[data-v-f9d6acb0]{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.ops-monitor-config-page .omc-config-table tbody td[data-v-f9d6acb0]{max-width:none}.ops-monitor-config-page .th-select[data-v-f9d6acb0],.ops-monitor-config-page .omc-config-table td[data-v-f9d6acb0]:first-child{width:2.25rem;white-space:nowrap;vertical-align:middle}.ops-monitor-config-page .omc-config-table th[data-v-f9d6acb0]:nth-child(2),.ops-monitor-config-page .omc-config-table td[data-v-f9d6acb0]:nth-child(2){width:2.75rem;white-space:nowrap;text-align:center}.ops-monitor-config-page .omc-config-table th[data-v-f9d6acb0]:nth-child(3),.ops-monitor-config-page .omc-config-table td[data-v-f9d6acb0]:nth-child(3){width:4.25rem;white-space:nowrap}.ops-monitor-config-page .sort-input[data-v-f9d6acb0]{width:3.25rem;max-width:100%;min-width:0;box-sizing:border-box}.ops-monitor-config-page .registry-details[data-v-f9d6acb0]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.ops-monitor-config-page .registry-details .mono[data-v-f9d6acb0]{word-break:break-all}}.registry-details[data-v-f9d6acb0]{margin-top:1rem}.registry-details ul[data-v-f9d6acb0]{margin:.35rem 0 0;padding-left:1.2rem}.debug-monitor-config-page .sort-input[data-v-eabc0c65]{width:5rem}.debug-config-actions[data-v-eabc0c65]{display:flex;justify-content:flex-end;margin:.5rem 0 .75rem}.th-select[data-v-eabc0c65]{width:2.5rem}@media (max-width: 768px){.debug-monitor-config-page.card[data-v-eabc0c65]{min-width:0;max-width:100%;overflow-x:hidden}.debug-monitor-config-page .dmc-hide-narrow[data-v-eabc0c65]{display:none}.debug-monitor-config-page .dmc-table-wrap[data-v-eabc0c65]{overflow-x:hidden;max-width:100%}.debug-monitor-config-page .dmc-config-table[data-v-eabc0c65]{table-layout:fixed;width:100%;max-width:100%}.debug-monitor-config-page .dmc-config-table th[data-v-eabc0c65],.debug-monitor-config-page .dmc-config-table td[data-v-eabc0c65]{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.debug-monitor-config-page .dmc-config-table tbody td[data-v-eabc0c65]{max-width:none}.debug-monitor-config-page .th-select[data-v-eabc0c65],.debug-monitor-config-page .dmc-config-table td[data-v-eabc0c65]:first-child{width:2.25rem;white-space:nowrap;vertical-align:middle}.debug-monitor-config-page .dmc-config-table th[data-v-eabc0c65]:nth-child(2),.debug-monitor-config-page .dmc-config-table td[data-v-eabc0c65]:nth-child(2){width:2.75rem;white-space:nowrap;text-align:center}.debug-monitor-config-page .dmc-config-table th[data-v-eabc0c65]:nth-child(3),.debug-monitor-config-page .dmc-config-table td[data-v-eabc0c65]:nth-child(3){width:4.25rem;white-space:nowrap}.debug-monitor-config-page .sort-input[data-v-eabc0c65]{width:3.25rem;max-width:100%;min-width:0;box-sizing:border-box}.debug-monitor-config-page .registry-details[data-v-eabc0c65]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.debug-monitor-config-page .registry-details .mono[data-v-eabc0c65]{word-break:break-all}}.registry-details[data-v-eabc0c65]{margin-top:1rem}.registry-details ul[data-v-eabc0c65]{margin:.35rem 0 0;padding-left:1.2rem}.period-label[data-v-2c3341c0]{margin:0 0 .35rem;font-size:13px}.period-hint[data-v-2c3341c0]{margin:0 0 .5rem;font-size:13px}.table-period-card h3[data-v-2c3341c0]{margin-bottom:.25rem}.chart-wrap[data-v-2c3341c0]{width:100%}.trend-chart[data-v-2c3341c0]{width:100%;height:auto;border:1px solid var(--border-color);border-radius:8px;background:#fff}.grid-line[data-v-2c3341c0]{stroke:#e2e8f0;stroke-width:1}.axis-text[data-v-2c3341c0]{fill:#64748b;font-size:11px}.axis-text-x[data-v-2c3341c0]{dominant-baseline:alphabetic}.line-online[data-v-2c3341c0]{fill:none;stroke:#0ea5e9;stroke-width:2.5}.line-history[data-v-2c3341c0]{fill:none;stroke:#f59e0b;stroke-width:2.5}.dot-online[data-v-2c3341c0]{fill:#0ea5e9}.dot-history[data-v-2c3341c0]{fill:#f59e0b}.chart-legend[data-v-2c3341c0]{display:flex;gap:16px;margin-top:10px}.legend-item[data-v-2c3341c0]{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:13px}.legend-line[data-v-2c3341c0]{width:18px;height:0;border-top:3px solid transparent}.legend-line.online[data-v-2c3341c0]{border-top-color:#0ea5e9}.legend-line.history[data-v-2c3341c0]{border-top-color:#f59e0b}.logs-dashboard-hint[data-v-b8880dcf]{margin:0 0 .75rem;font-size:.92rem;max-width:52rem}.logs-dashboard-period[data-v-b8880dcf]{flex-wrap:wrap;align-items:center}.filter-active[data-v-b8880dcf]{border-color:var(--primary-color, #2563eb);color:var(--primary-color, #2563eb)}.logs-summary-row[data-v-b8880dcf]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem}.logs-summary-item[data-v-b8880dcf]{display:flex;flex-direction:column;gap:.25rem}.logs-summary-item strong[data-v-b8880dcf]{font-size:1.25rem}.logs-growth-up[data-v-b8880dcf]{color:#b45309}.logs-growth-down[data-v-b8880dcf]{color:#15803d}.logs-growth-flat[data-v-b8880dcf]{color:var(--muted-color, #64748b)}.audit-actions-cell[data-v-a4d5613a]{text-align:right;vertical-align:middle}.audit-actions-inner[data-v-a4d5613a]{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.compare-panel[data-v-a4d5613a]{margin-top:.75rem}.compare-head[data-v-a4d5613a]{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.compare-toolbar[data-v-a4d5613a]{margin-bottom:.45rem}.compare-toggle[data-v-a4d5613a]{display:inline-flex;align-items:center;gap:.4rem}.pre-wrap[data-v-a4d5613a]{white-space:pre-wrap;word-break:break-word}.compare-table tr.changed td[data-v-a4d5613a]{background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.group-toolbar[data-v-a4d5613a]{margin-top:.35rem;justify-content:flex-end;flex-wrap:nowrap;overflow-x:auto}.window-label[data-v-a4d5613a]{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.window-label span[data-v-a4d5613a],.compare-toggle[data-v-a4d5613a]{white-space:nowrap}.group-actions[data-v-a4d5613a]{display:inline-flex;gap:.35rem}.group-detail-cell[data-v-a4d5613a]{background:color-mix(in srgb,var(--card-bg) 86%,#f5f9ff)}.group-detail-list[data-v-a4d5613a]{display:grid;gap:.35rem}.group-detail-item[data-v-a4d5613a]{display:grid;grid-template-columns:minmax(150px,200px) minmax(80px,90px) minmax(200px,1fr) minmax(280px,2fr) auto;gap:.45rem;align-items:center}.json-col[data-v-a4d5613a]{width:280px}.json-preview-cell[data-v-a4d5613a]{max-width:280px}.json-preview-text[data-v-a4d5613a]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.count-col[data-v-a4d5613a]{white-space:nowrap;min-width:72px}.source-meta-inline[data-v-a4d5613a]{margin-left:.25rem;white-space:nowrap}.sel-col-product-line[data-v-a4d5613a]{min-width:5.5rem;white-space:nowrap}.product-line-pill[data-v-a4d5613a]{display:inline-block;padding:.1rem .45rem;border-radius:.25rem;font-size:.75rem;background:var(--muted-surface, #f1f5f9);color:var(--text-muted, #64748b)}.product-line-hint[data-v-a4d5613a]{margin:.35rem 0 0;font-size:.85rem}.product-line-pill--compact[data-v-a4d5613a]{font-size:.7rem;padding:.05rem .35rem}@media (max-width: 768px){.settings-audit-logs-page.promotions-grid[data-v-a4d5613a]{min-width:0}.settings-audit-logs-page>.card[data-v-a4d5613a]{min-width:0;max-width:100%}.settings-audit-logs-page .sal-audit-history-card[data-v-a4d5613a],.settings-audit-logs-page .sal-compare-panel[data-v-a4d5613a]{min-width:0;max-width:100%;overflow-x:hidden}.settings-audit-logs-page .group-toolbar[data-v-a4d5613a]{flex-wrap:wrap;overflow-x:visible;justify-content:flex-start}.settings-audit-logs-page .sal-table-wrap[data-v-a4d5613a],.settings-audit-logs-page .sal-compare-table-wrap[data-v-a4d5613a]{overflow-x:hidden;max-width:100%}.settings-audit-logs-page .sal-audit-table[data-v-a4d5613a],.settings-audit-logs-page .sal-compare-table[data-v-a4d5613a]{table-layout:fixed;width:100%;max-width:100%}.settings-audit-logs-page .sal-hide-narrow[data-v-a4d5613a]{display:none}.settings-audit-logs-page .sal-audit-table th[data-v-a4d5613a],.settings-audit-logs-page .sal-audit-table td[data-v-a4d5613a]{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.settings-audit-logs-page .sal-audit-table tbody td[data-v-a4d5613a]{max-width:none}.settings-audit-logs-page .count-col[data-v-a4d5613a]{min-width:0;white-space:normal}.settings-audit-logs-page .group-actions[data-v-a4d5613a],.settings-audit-logs-page .audit-actions-inner[data-v-a4d5613a]{flex-wrap:wrap}.settings-audit-logs-page .source-meta-inline[data-v-a4d5613a]{white-space:normal}.settings-audit-logs-page .group-detail-item[data-v-a4d5613a]{grid-template-columns:1fr;align-items:start;gap:.35rem}.settings-audit-logs-page .json-preview-text[data-v-a4d5613a]{white-space:normal;overflow:visible;text-overflow:clip}.settings-audit-logs-page .json-col[data-v-a4d5613a],.settings-audit-logs-page .json-preview-cell[data-v-a4d5613a]{width:auto;max-width:none}}.operation-audit-config-page[data-v-a4cd4753]{display:flex;flex-direction:column;gap:1rem}.operation-audit-config-toolbar[data-v-a4cd4753]{display:flex;justify-content:flex-end;margin:0 0 .75rem}.th-select[data-v-a4cd4753]{width:2.5rem}.sort-input[data-v-a4cd4753]{width:5rem}.operation-audit-config-page .filters-query-grid>.oac-filter-app-inline[data-v-a4cd4753]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0}.operation-audit-config-page .oac-filter-app-text[data-v-a4cd4753]{flex-shrink:0;margin:0;white-space:nowrap;font-size:.92rem}.operation-audit-config-page .oac-filter-app-inline select[data-v-a4cd4753]{width:auto;min-width:12rem;max-width:100%;min-height:2rem;box-sizing:border-box}@media (max-width: 768px){.operation-audit-config-page .table th.oac-hide-narrow[data-v-a4cd4753],.operation-audit-config-page .table td.oac-hide-narrow[data-v-a4cd4753]{display:none}}.operation-audit-logs-page[data-v-f86dd77f]{min-width:0;width:100%}.operation-audit-logs-page .filters-query-grid>.oal-datetime-range-row[data-v-f86dd77f]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;align-items:start;min-width:0}@media (max-width: 720px){.operation-audit-logs-page .filters-query-grid>.oal-datetime-range-row[data-v-f86dd77f]{grid-template-columns:1fr}}.operation-audit-logs-page .oal-datetime-block[data-v-f86dd77f]{display:grid;gap:.35rem;min-width:0}.operation-audit-logs-page .oal-datetime-block-title[data-v-f86dd77f]{font-weight:600}.operation-audit-logs-page .oal-datetime-inline[data-v-f86dd77f]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.operation-audit-logs-page .oal-datetime-inline input[type=date][data-v-f86dd77f]{min-width:11rem;flex:1 1 10rem}.operation-audit-logs-page .oal-datetime-inline input[type=time][data-v-f86dd77f]{min-width:8rem;flex:0 1 9rem}.operation-audit-logs-page .oal-datetime-hint[data-v-f86dd77f]{font-size:.82rem;line-height:1.35}.operation-audit-logs-page .oal-filter-email-label[data-v-f86dd77f]{grid-column:1 / -1}.operation-audit-logs-page .oal-filter-email-hint[data-v-f86dd77f]{display:block;font-size:.82rem;line-height:1.35;margin-top:.2rem}.operation-audit-logs-page .oal-table-wrap[data-v-f86dd77f]{max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:oal-log-list}.oal-actions-col[data-v-f86dd77f]{text-align:right}.oal-actions-cell[data-v-f86dd77f]{text-align:right;vertical-align:middle}.oal-route-col[data-v-f86dd77f],.oal-route-cell[data-v-f86dd77f]{min-width:0}.oal-route-text[data-v-f86dd77f]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oal-email-col[data-v-f86dd77f]{max-width:min(18rem,32vw)}.operation-audit-logs-page tbody td.oal-email-cell.users-data-email-col[data-v-f86dd77f]{min-width:0;vertical-align:middle}@container oal-log-list (max-width: 1100px){.oal-col-narrow-hide[data-v-f86dd77f]{display:none}.oal-route-cell[data-v-f86dd77f]{max-width:min(18em,100%)}}@media (max-width: 720px){.oal-col-narrow-hide[data-v-f86dd77f]{display:none}.oal-route-cell[data-v-f86dd77f]{max-width:min(18em,100%)}}.srl-col-pl[data-v-ed6050db]{min-width:5.5rem;white-space:nowrap}.product-line-pill[data-v-ed6050db]{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.82rem;background:var(--muted-bg, #eef1f5)}.product-line-hint[data-v-ed6050db]{margin:.35rem 0 0;font-size:.88rem}.service-request-logs-page[data-v-ed6050db]{min-width:0;width:100%}.service-request-logs-page .srl-table-wrap[data-v-ed6050db]{max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:srl-list}.srl-created-at-col[data-v-ed6050db],.srl-created-at-cell[data-v-ed6050db],.srl-trace-col[data-v-ed6050db],.srl-trace-cell[data-v-ed6050db]{min-width:0}.srl-trace-inline[data-v-ed6050db]{min-width:0;max-width:100%}.srl-trace-text[data-v-ed6050db]{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@container srl-list (max-width: 1100px){.service-request-logs-page .srl-table-wrap[data-v-ed6050db]{overflow-x:hidden;overflow-y:visible}.service-request-logs-page .srl-table-wrap .table[data-v-ed6050db]{table-layout:fixed;width:100%}.srl-created-at-col[data-v-ed6050db],.srl-created-at-cell[data-v-ed6050db]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srl-col-narrow-hide[data-v-ed6050db]{display:none}.srl-trace-cell[data-v-ed6050db]{box-sizing:border-box;width:auto;min-width:0;max-width:none;overflow:hidden;vertical-align:middle}.srl-trace-inline[data-v-ed6050db]{display:flex;align-items:center;gap:.35rem;max-width:100%;min-width:0}.srl-trace-text[data-v-ed6050db]{flex:1;min-width:0;display:block}.srl-trace-copy-btn[data-v-ed6050db]{flex-shrink:0}.service-request-logs-page .srl-table-wrap th.srl-col-actions[data-v-ed6050db],.service-request-logs-page .srl-table-wrap td.srl-col-actions[data-v-ed6050db]{width:auto;min-width:5rem;max-width:none;box-sizing:border-box;vertical-align:middle}.service-request-logs-page .srl-table-wrap td.srl-col-actions .srl-view-action-wrap[data-v-ed6050db]{display:flex;justify-content:flex-end;align-items:center;width:100%;min-width:0}}@media (max-width: 896px){.service-request-logs-page .service-logs-result-card[data-v-ed6050db]{min-width:0;max-width:100%;overflow-x:hidden}.service-request-logs-page .srl-table-wrap[data-v-ed6050db]{overflow-x:hidden;overflow-y:visible}.service-request-logs-page .srl-table-wrap .table[data-v-ed6050db]{table-layout:fixed;width:100%}.srl-created-at-col[data-v-ed6050db],.srl-created-at-cell[data-v-ed6050db]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:6.25rem;max-width:6.25rem;font-size:.68rem;line-height:1.2;padding:8px 4px;letter-spacing:-.02em}.srl-created-at-col[data-v-ed6050db]{vertical-align:bottom}.srl-col-narrow-hide[data-v-ed6050db]{display:none}.srl-trace-cell[data-v-ed6050db]{box-sizing:border-box;width:auto;min-width:0;max-width:none;overflow:hidden;vertical-align:middle}.srl-trace-inline[data-v-ed6050db]{display:flex;align-items:center;gap:.25rem;max-width:100%;min-width:0}.srl-trace-text[data-v-ed6050db]{flex:1;min-width:0;display:block}.srl-trace-copy-btn[data-v-ed6050db]{flex-shrink:0}.service-request-logs-page .srl-table-wrap th.srl-col-actions[data-v-ed6050db],.service-request-logs-page .srl-table-wrap td.srl-col-actions[data-v-ed6050db]{width:auto;min-width:5rem;max-width:none;box-sizing:border-box;vertical-align:middle}.service-request-logs-page .srl-table-wrap td.srl-col-actions .srl-view-action-wrap[data-v-ed6050db]{display:flex;justify-content:flex-end;align-items:center;width:100%;min-width:0}.service-request-logs-page .srl-table-wrap .col-check[data-v-ed6050db]{width:2rem;padding-left:4px;padding-right:4px}}.col-check[data-v-ed6050db]{width:2.25rem;text-align:center;vertical-align:middle}.service-logs-toolbar[data-v-ed6050db]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%}.service-logs-toolbar-start[data-v-ed6050db]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;flex:1;min-width:0}.service-logs-batch-delete[data-v-ed6050db]{flex-shrink:0;margin-left:auto}.copy-inline[data-v-ed6050db]{display:inline-flex;align-items:center;gap:.35rem}.srl-trace-copy-btn[data-v-ed6050db]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.2rem;margin:0;border:none;background:transparent;color:var(--muted-fg, #64748b);border-radius:6px;cursor:pointer}.srl-trace-copy-btn[data-v-ed6050db]:hover{color:var(--fg, #0f172a);background:#0f172a0f}.srl-trace-copy-icon[data-v-ed6050db]{width:1rem;height:1rem;display:block}.copy-mini[data-v-ed6050db]{padding:.15rem .45rem;border:1px solid var(--border, rgba(0, 0, 0, .12));border-radius:5px;background:var(--surface-2, rgba(0, 0, 0, .04));color:inherit;font:inherit;font-size:.78rem;cursor:pointer;white-space:nowrap}.app-toast[data-v-ed6050db]{position:fixed;top:1rem;right:1rem;z-index:13000;background:#0f172a;color:#fff;border-radius:8px;padding:.6rem .9rem;box-shadow:0 8px 24px #00000040;max-width:min(80vw,460px);word-break:break-word;white-space:pre-wrap}.col-actions[data-v-ed6050db]{width:1%;white-space:nowrap}.row-selected[data-v-ed6050db]{background:color-mix(in srgb,var(--accent, #6366f1) 12%,transparent)}.srl-response-meta-head[data-v-ed6050db]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.srl-response-meta-head .record-detail-view-label[data-v-ed6050db]{margin:0}.log-detail-error-pre[data-v-ed6050db]{color:var(--danger, #b91c1c)}.mono[data-v-ed6050db]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sel-col-product-line[data-v-ccd3a3dd]{min-width:5.5rem;white-space:nowrap}.product-line-pill[data-v-ccd3a3dd]{display:inline-block;font-size:.82rem;font-weight:600;padding:.1rem .4rem;border-radius:6px;background:color-mix(in srgb,var(--accent, #6366f1) 12%,transparent)}.log-level-pill[data-v-ccd3a3dd]{display:inline-block;font-size:.78rem;font-weight:600;padding:.1rem .45rem;border-radius:6px;text-transform:lowercase}.log-level-error[data-v-ccd3a3dd]{color:#b91c1c;background:#fee2e2}.log-level-warn[data-v-ccd3a3dd]{color:#b45309;background:#fef3c7}.log-level-info[data-v-ccd3a3dd]{color:#1d4ed8;background:#dbeafe}.product-line-hint[data-v-ccd3a3dd]{margin:0 0 .5rem;font-size:.88rem}.system-error-logs-page[data-v-ccd3a3dd]{min-width:0;width:100%}.system-error-logs-page .sel-error-logs-table-wrap[data-v-ccd3a3dd]{max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:sel-error-log-list}.sel-error-message-col[data-v-ccd3a3dd],.sel-error-message-cell[data-v-ccd3a3dd]{min-width:0}.sel-error-message-text[data-v-ccd3a3dd]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container sel-error-log-list (max-width: 1100px){.sel-col-narrow-hide[data-v-ccd3a3dd]{display:none}.sel-error-message-cell[data-v-ccd3a3dd]{max-width:min(15em,100%)}}@media (max-width: 720px){.sel-col-narrow-hide[data-v-ccd3a3dd]{display:none}.sel-error-message-cell[data-v-ccd3a3dd]{max-width:min(15em,100%)}}.filter-time-hint[data-v-ccd3a3dd]{margin:.35rem 0 0;font-size:.85rem}.route-context-wrap[data-v-ccd3a3dd]{border:1px solid var(--surface-border, #e2e8f0);border-radius:8px;padding:.65rem;background:var(--table-header-bg, #f8fafc)}.log-detail-field-head[data-v-ccd3a3dd]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.log-detail-field-head .record-detail-view-label[data-v-ccd3a3dd]{margin-bottom:0}.system-error-logs-detail-copy-btn[data-v-ccd3a3dd]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.2rem;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;line-height:0}.system-error-logs-detail-copy-btn[data-v-ccd3a3dd]:hover{color:#0f172a;background:#0f172a14}.acu-page-layout[data-v-ec1f7cac]{margin-bottom:1rem;min-width:0;width:100%}.acu-page-layout>.card[data-v-ec1f7cac]{min-width:0}.acu-page-layout .table-wrap[data-v-ec1f7cac]{max-width:100%;-webkit-overflow-scrolling:touch}.acu-page-layout tbody td.users-data-email-col[data-v-ec1f7cac]{min-width:0;vertical-align:middle}@media (max-width: 720px){.acu-col-narrow-hide[data-v-ec1f7cac]{display:none}}.account-closure-users-query[data-v-ec1f7cac],.account-closure-users-result[data-v-ec1f7cac]{margin-bottom:1rem}.acu-actions-cell[data-v-ec1f7cac]{text-align:right;vertical-align:middle}.acu-row-actions[data-v-ec1f7cac]{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-end}.account-closure-filters .ac-filter-email[data-v-ec1f7cac]{grid-column:span 2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem .75rem}.account-closure-filters .ac-filter-email-label[data-v-ec1f7cac]{flex-shrink:0;white-space:nowrap;line-height:1.35}.account-closure-filters .ac-filter-email input[data-v-ec1f7cac]{flex:1 1 auto;min-width:0}.account-closure-filters .ac-filter-status-block[data-v-ec1f7cac]{grid-column:span 2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.65rem 1rem;min-width:0;font-size:.92rem}.query-status-label[data-v-ec1f7cac]{flex-shrink:0;font-weight:600;color:var(--text-color, #0f172a)}.query-status-radios[data-v-ec1f7cac]{display:flex;flex-wrap:nowrap;align-items:center;gap:.65rem 1rem;min-width:0;overflow-x:auto}.query-status-option[data-v-ec1f7cac]{display:inline-flex;align-items:center;gap:.35rem;margin:0;cursor:pointer;flex-shrink:0}.query-status-option span[data-v-ec1f7cac]{white-space:nowrap}@media (max-width: 800px){.account-closure-filters .ac-filter-email[data-v-ec1f7cac],.account-closure-filters .ac-filter-status-block[data-v-ec1f7cac]{grid-column:1 / -1}}.acq-page-layout[data-v-3688c076]{grid-template-columns:1fr;align-items:start;min-width:0;width:100%}.acq-page-layout>.card[data-v-3688c076]{min-width:0}.acq-page-layout .table-wrap[data-v-3688c076]{max-width:100%;-webkit-overflow-scrolling:touch}.acq-page-layout tbody td.users-data-email-col[data-v-3688c076]{min-width:0;vertical-align:middle}@media (max-width: 720px){.acq-page-layout .account-closure-result-card .page-toolbar.tag-filters[data-v-3688c076]{flex-wrap:wrap}.acq-page-layout .page-toolbar .result-actions.acq-toolbar-result-actions[data-v-3688c076]{margin-left:auto;flex-basis:100%;justify-content:flex-end}.acq-page-layout .table-wrap[data-v-3688c076]{overflow-x:hidden;max-width:100%}.acq-reason-cell[data-v-3688c076]{max-width:7rem;min-width:0}.acq-reason-text[data-v-3688c076]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acq-results-col-narrow-hide[data-v-3688c076]{display:none}}.account-closure-query-card[data-v-3688c076],.account-closure-result-card[data-v-3688c076]{margin-bottom:1rem}.account-closure-result-card>h3[data-v-3688c076]{margin:0 0 .45rem;font-size:1.05rem}.page-toolbar .result-actions button[data-v-3688c076]{font-size:1rem;font-weight:400;color:#fff}.result-actions[data-v-3688c076]{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.acq-toolbar-result-actions[data-v-3688c076]{margin-left:auto;justify-content:flex-end}.acq-email-local[data-v-3688c076]{font-weight:500}.acq-status-select[data-v-3688c076]{min-width:0;max-width:100%;width:100%;box-sizing:border-box;padding:.35rem .45rem;font-size:.82rem;border:1px solid var(--border-color, #cbd5e1);border-radius:8px;background:var(--card-bg, #fff);color:inherit}.status-chip[data-v-3688c076]{display:inline-flex;align-items:center;padding:.12rem .52rem;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.2;border:1px solid #d1d5db;background:#f3f4f6;color:#374151}.status-chip--pending[data-v-3688c076]{border-color:#fde68a;background:#fffbeb;color:#92400e}.status-chip--processing[data-v-3688c076]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.status-chip--failed[data-v-3688c076]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.status-chip--done[data-v-3688c076]{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.status-chip--handled[data-v-3688c076]{border-color:#d1d5db;background:#f9fafb;color:#4b5563}.acq-actions-cell[data-v-3688c076]{white-space:nowrap}.acq-row-actions[data-v-3688c076]{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center}.se-col-product-line[data-v-65987677]{min-width:5.5rem;white-space:nowrap}.product-line-pill[data-v-65987677]{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.82rem;background:var(--muted-bg, #eef1f5)}.product-line-hint[data-v-65987677]{margin:.35rem 0 0;font-size:.88rem}.detail-footnote[data-v-65987677]{margin-top:.75rem;font-size:.9rem}.system-env-result-tabs[data-v-65987677]{margin:0 0 .5rem}.system-env-list-view-hint[data-v-65987677]{margin:.35rem 0 .75rem;font-size:.92rem}.system-env-list-toolbar[data-v-65987677]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;justify-content:flex-start;width:100%}.system-env-list-data-count[data-v-65987677]{text-align:left;flex:0 0 auto;min-width:0;font-size:.95rem}.result-actions[data-v-65987677]{margin-left:auto;display:inline-flex;gap:.35rem}.page-toolbar .result-actions button[data-v-65987677]{font-size:1rem;font-weight:400;color:#fff}.system-env-table-section[data-v-65987677]{min-width:0}.system-env-kv-search[data-v-65987677]{margin:0 0 .65rem}.system-env-kv-search-row[data-v-65987677]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem}.system-env-scope-search-inner[data-v-65987677]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;flex:0 1 auto}.system-env-scope-search-select[data-v-65987677]{min-width:10rem}.online-env-excluded-services[data-v-65987677]{min-height:11.5rem}.system-env-kv-search-inner[data-v-65987677]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;flex:1 1 min(48rem,100%);min-width:min(48rem,100%)}.system-env-kv-search-label[data-v-65987677]{flex:0 0 auto;font-size:.92rem}.system-env-kv-search-input[data-v-65987677]{flex:1 1 12rem;min-width:8rem}.system-env-action-reason-below-count[data-v-65987677]{margin:.35rem 0 .5rem}.system-env-cell-with-action[data-v-65987677]{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem;min-width:0}.system-env-cell-text[data-v-65987677]{flex:1 1 auto;min-width:0}.system-env-copy-icon[data-v-65987677]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.2rem;margin:-.2rem 0;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;line-height:0}.system-env-copy-icon[data-v-65987677]:hover{color:#0f172a;background:#0f172a14}.system-env-page .table-wrap .table td.system-env-cell-key-td .system-env-cell-key[data-v-65987677],.system-env-page .table-wrap .table td.system-env-cell-value-td .system-env-cell-value[data-v-65987677]{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.system-env-page .table-wrap .table td.system-env-cell-key-td[data-v-65987677]{max-width:min(20rem,34vw);vertical-align:top}.system-env-page .table-wrap .table td.system-env-cell-value-td[data-v-65987677]{max-width:min(40rem,52vw);vertical-align:top}.system-env-page .system-env-row-actions[data-v-65987677]{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;margin:0}.system-env-page .system-env-row-actions .secondary[data-v-65987677]{flex-shrink:0;white-space:nowrap}.system-env-view-value[data-v-65987677]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.system-env-replace-modal-body[data-v-65987677]{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem}.system-env-replace-inline-row[data-v-65987677]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0}.system-env-replace-row-label[data-v-65987677]{flex:0 0 auto;font-size:.92rem;font-weight:600;color:#334155}.system-env-replace-row-value[data-v-65987677]{flex:1 1 auto;min-width:0;font-size:.95rem}.system-env-replace-source-row .system-env-replace-radio-row[data-v-65987677]{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;min-width:0}.system-env-replace-radio[data-v-65987677]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;white-space:nowrap}.system-env-replace-modal-hero-actions[data-v-65987677]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.75rem}.system-env-replace-modal-feedback[data-v-65987677]{flex:1 0 100%;width:100%;margin:0;text-align:left;font-size:.92rem;line-height:1.45;white-space:pre-line}.system-env-replace-modal-feedback--info[data-v-65987677]{color:#1d4ed8}.system-env-replace-modal-feedback--warning[data-v-65987677]{color:#b45309}.system-env-list-card-head[data-v-65987677]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-bottom:.5rem}.system-env-list-card-head h3[data-v-65987677]{margin:0;flex:1 1 auto;min-width:0}.system-env-online-csv-head-actions[data-v-65987677]{flex:0 0 auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;justify-content:flex-end}.system-env-online-csv-input[data-v-65987677]{position:fixed;left:-9999px;top:0;width:1px;height:1px;opacity:0}.users-page-layout[data-v-3f1e74e1]{grid-template-columns:1fr;align-items:start;min-width:0;width:100%}.users-page-layout>.card[data-v-3f1e74e1]{min-width:0}.users-page-layout .card .tag-filters.page-toolbar[data-v-3f1e74e1]{width:100%;box-sizing:border-box}.users-page-layout .table-wrap[data-v-3f1e74e1]{max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.users-page-layout .table.users-table-list[data-v-3f1e74e1]{width:100%;table-layout:auto}.users-page-layout .table.users-table-list tbody td[data-v-3f1e74e1]:not(.users-actions-cell){max-width:none!important;min-width:0;overflow:visible!important;text-overflow:clip!important}.users-table-list thead th[data-v-3f1e74e1]{white-space:nowrap}.users-table-list tbody td.users-data-tight[data-v-3f1e74e1]{white-space:nowrap;vertical-align:middle}.users-table-list tbody td.users-data-soft-wrap[data-v-3f1e74e1]{min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;vertical-align:middle}.users-page-layout .table.users-table-list tbody td.users-actions-cell[data-v-3f1e74e1]{text-align:right;vertical-align:middle;white-space:nowrap!important;width:1%;max-width:none;min-width:0;box-sizing:border-box}.users-page-layout .table.users-table-list tbody td.users-actions-cell .log-actions[data-v-3f1e74e1]{display:inline-flex!important;flex-wrap:nowrap!important;justify-content:flex-end;align-items:center;gap:.45rem}.users-page-layout .table.users-table-list tbody td.users-actions-cell .log-actions button[data-v-3f1e74e1]{flex-shrink:0;white-space:nowrap}.log-actions[data-v-3f1e74e1]{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.result-actions[data-v-3f1e74e1]{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:.35rem}.env-mgmt-export-actions-wrap[data-v-3f1e74e1]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:0}.env-mgmt-export-actions-wrap .result-actions[data-v-3f1e74e1]{margin-left:0}.env-mgmt-export-feedback[data-v-3f1e74e1]{max-width:min(44rem,100%);text-align:right}.env-mgmt-export-feedback p[data-v-3f1e74e1]{margin:0}.page-toolbar .result-actions button[data-v-3f1e74e1]{font-size:1rem;font-weight:400;color:#fff}@media (max-width: 720px){.users-col-narrow-hide[data-v-3f1e74e1]{display:none}.users-page-layout .page-toolbar.tag-filters[data-v-3f1e74e1]{flex-wrap:wrap;align-items:center;gap:8px;overflow-x:visible;min-width:0}.users-page-layout .page-toolbar .page-size-label[data-v-3f1e74e1],.users-page-layout .page-toolbar .page-info-text[data-v-3f1e74e1]{flex-shrink:0;white-space:nowrap}.users-page-layout .page-toolbar .result-actions[data-v-3f1e74e1]{margin-left:auto;flex-shrink:0;flex-basis:auto;justify-content:flex-end}}.table-pagination[data-v-3f1e74e1]{margin-top:.75rem;display:flex;align-items:center;gap:1rem}.pager-actions[data-v-3f1e74e1]{display:inline-flex;gap:.5rem}.env-mgmt-tabs[data-v-3f1e74e1]{margin:.75rem 0 .5rem}.materialize-panel[data-v-3f1e74e1]{margin-top:.5rem}.materialize-online-count-hint[data-v-3f1e74e1]{grid-column:1 / -1;margin:0;font-size:.9rem;line-height:1.45}.materialize-actions[data-v-3f1e74e1],.materialize-action-reason-field[data-v-3f1e74e1]{grid-column:1 / -1}.env-mgmt-version-detail-card h3[data-v-3f1e74e1]{margin:0;font-size:1.05rem}.env-mgmt-version-detail-head[data-v-3f1e74e1]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.env-mgmt-version-detail-grid[data-v-3f1e74e1]{display:grid;gap:.45rem 1rem;margin-bottom:.75rem}.env-mgmt-version-detail-row[data-v-3f1e74e1]{display:grid;grid-template-columns:minmax(7rem,10rem) 1fr;gap:.5rem 1rem;align-items:start;font-size:.92rem}.env-mgmt-version-detail-row--notes .env-mgmt-version-detail-v[data-v-3f1e74e1]{white-space:pre-wrap;word-break:break-word}.env-mgmt-version-detail-k[data-v-3f1e74e1]{color:var(--muted-fg, #64748b)}.env-mgmt-version-detail-stats-title[data-v-3f1e74e1]{margin:.5rem 0 .35rem;font-size:.95rem;font-weight:600}.env-mgmt-version-detail-stats[data-v-3f1e74e1]{margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.55}.env-mgmt-version-detail-sec-heading[data-v-3f1e74e1]{margin-top:1rem}.env-mgmt-version-detail-table-wrap[data-v-3f1e74e1]{margin-top:.35rem;overflow:visible;border:1px solid var(--border-subtle, rgba(148, 163, 184, .35));border-radius:8px}.users-page-layout .table.users-table-list.env-mgmt-sec-table[data-v-3f1e74e1]{table-layout:fixed;width:100%}.users-table-list.env-mgmt-sec-table thead th[data-v-3f1e74e1],.users-table-list.env-mgmt-sec-table tbody td.env-mgmt-sec-col-key[data-v-3f1e74e1],.users-table-list.env-mgmt-sec-table tbody td.env-mgmt-sec-col-val[data-v-3f1e74e1],.users-table-list.env-mgmt-sec-table tbody td.env-mgmt-sec-col-desc[data-v-3f1e74e1],.users-table-list.env-mgmt-sec-table tbody td.env-mgmt-sec-col-svc[data-v-3f1e74e1]{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.users-page-layout .table.users-table-list.env-mgmt-sec-table tbody td.env-mgmt-sec-col-narrow[data-v-3f1e74e1],.users-page-layout .table.users-table-list.env-mgmt-sec-table tbody td.env-mgmt-sec-col-svc[data-v-3f1e74e1],.users-page-layout .table.users-table-list.env-mgmt-sec-table tbody td.env-mgmt-sec-col-key[data-v-3f1e74e1],.users-page-layout .table.users-table-list.env-mgmt-sec-table tbody td.env-mgmt-sec-col-val[data-v-3f1e74e1],.users-page-layout .table.users-table-list.env-mgmt-sec-table tbody td.env-mgmt-sec-col-desc[data-v-3f1e74e1]{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.env-mgmt-sec-table th[data-v-3f1e74e1],.env-mgmt-sec-table td[data-v-3f1e74e1]{font-size:.82rem;vertical-align:top}.env-mgmt-sec-col-narrow[data-v-3f1e74e1]{width:6%;min-width:0}.env-mgmt-sec-col-svc[data-v-3f1e74e1]{width:12%;min-width:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.env-mgmt-sec-col-key[data-v-3f1e74e1],.env-mgmt-sec-col-val[data-v-3f1e74e1]{min-width:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.env-mgmt-sec-col-key[data-v-3f1e74e1]{width:18%}.env-mgmt-sec-col-val[data-v-3f1e74e1]{width:26%}.env-mgmt-sec-col-desc[data-v-3f1e74e1]{width:20%;min-width:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.env-mgmt-sec-col-pl[data-v-3f1e74e1]{width:8%;min-width:5.5rem;white-space:nowrap}.env-mgmt-version-detail-pl-filter[data-v-3f1e74e1]{margin:.5rem 0 .75rem}.product-line-pill[data-v-3f1e74e1]{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.82rem;background:var(--muted-bg, #eef1f5)}.app-modal-overlay[data-v-3f1e74e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.app-modal-card[data-v-3f1e74e1]{width:min(92vw,560px);background:var(--card-bg, #fff);color:inherit;border-radius:12px;padding:1.25rem 1.35rem;box-shadow:0 25px 50px -12px #00000059}.app-modal-card h3[data-v-3f1e74e1]{margin:0 0 .75rem;font-size:1.1rem}.create-baseline-hint[data-v-3f1e74e1]{grid-column:1 / -1;margin:-.2rem 0 .15rem;font-size:.88rem;line-height:1.45}.env-governance-head[data-v-3f1e74e1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.env-governance-head h3[data-v-3f1e74e1]{margin:0}.bu-form-cols[data-v-3f1e74e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;align-items:start}.bu-form-cols-compact label[data-v-3f1e74e1]{font-size:.86rem;line-height:1.25}.bu-span-2[data-v-3f1e74e1]{grid-column:1 / -1}.tag-filters.form-save-actions.users-form-save-actions[data-v-3f1e74e1]{justify-content:flex-end;align-items:center;margin-top:1rem;gap:.5rem}@media (max-width: 640px){.bu-form-cols[data-v-3f1e74e1]{grid-template-columns:1fr}.bu-span-2[data-v-3f1e74e1]{grid-column:auto}}.env-promote-wizard-page .form-grid[data-v-14179391]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.env-promote-wizard-page .span-2[data-v-14179391]{grid-column:span 2}.env-promote-wizard-page label[data-v-14179391]{display:flex;flex-direction:column;gap:4px}.env-promote-wizard-page .quick-template-bar[data-v-14179391]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.env-promote-wizard-page .warn-list[data-v-14179391]{margin:12px 0;padding-left:1.2rem;color:var(--warning-color, #b45309);font-size:.9rem}.env-promote-wizard-page .plan-diff-table[data-v-14179391]{table-layout:auto}.env-promote-wizard-page .plan-diff-table .plan-diff-col-kind[data-v-14179391]{width:4.5rem;white-space:nowrap}.env-promote-wizard-page .plan-diff-table .plan-diff-col-key[data-v-14179391]{width:16%;min-width:8rem}.env-promote-wizard-page .plan-diff-table .plan-diff-col-scope[data-v-14179391]{width:18%;min-width:7rem;word-break:break-word}.env-promote-wizard-page .plan-diff-table .plan-diff-col-value[data-v-14179391]{width:auto;min-width:12rem;font-size:.82rem;line-height:1.45;vertical-align:top}.env-promote-wizard-page .infra-grid[data-v-14179391]{margin-top:12px}.env-promote-wizard-page .infra-mode-bar[data-v-14179391]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 8px;max-width:42rem}.env-promote-wizard-page .infra-mode-note[data-v-14179391]{margin:0 0 12px}.env-promote-wizard-page .infra-fields-wrap[data-v-14179391]{margin-top:8px}.env-promote-wizard-page .infra-form-table[data-v-14179391]{width:100%;table-layout:fixed}.env-promote-wizard-page .infra-form-table th[data-v-14179391],.env-promote-wizard-page .infra-form-table td[data-v-14179391]{vertical-align:middle;padding:8px 10px}.env-promote-wizard-page .infra-col-field[data-v-14179391]{width:38%}.env-promote-wizard-page .infra-col-value[data-v-14179391]{width:62%}.env-promote-wizard-page .infra-field-label[data-v-14179391]{line-height:1.45;word-break:break-word}.env-promote-wizard-page .infra-field-label .mono[data-v-14179391]{display:block;font-size:.82rem}.env-promote-wizard-page .infra-field-desc[data-v-14179391]{display:block;font-size:.85rem;color:var(--text-muted, #64748b);margin-top:2px}.env-promote-wizard-page .infra-field-input-cell[data-v-14179391]{width:62%}.env-promote-wizard-page .infra-field-input[data-v-14179391]{width:100%;min-width:0;box-sizing:border-box}.env-promote-wizard-page .req[data-v-14179391]{color:var(--danger-color, #dc2626)}.env-promote-wizard-page .section-divider[data-v-14179391]{margin:16px 0;border:none;border-top:1px solid var(--border-color, #e2e8f0)}.env-promote-wizard-page .delivery-box[data-v-14179391]{margin-top:12px;padding:12px 14px;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:color-mix(in srgb,var(--surface-alt, #f8fafc) 80%,transparent)}.env-promote-wizard-page .delivery-box ul[data-v-14179391]{margin:8px 0;padding-left:1.2rem}.env-promote-wizard-page .step-nav[data-v-14179391]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.env-promote-wizard-page .stats-grid[data-v-14179391]{display:flex;flex-wrap:wrap;gap:12px}.env-promote-wizard-page .mono[data-v-14179391]{font-family:ui-monospace,monospace}.env-promote-wizard-page .small[data-v-14179391]{font-size:.85rem}.env-promote-wizard-page .warn[data-v-14179391]{color:var(--warning-color, #b45309)}.env-promote-wizard-page .mt[data-v-14179391]{margin-top:12px}.obt-page[data-v-3fdc8888]{min-width:0;width:100%}.obt-results-save-block[data-v-3fdc8888]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.obt-results-save-block .obt-results-save-error[data-v-3fdc8888]{align-self:stretch;text-align:right}.obt-page .obt-table-wrap[data-v-3fdc8888]{max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:obt-list}.obt-th-check[data-v-3fdc8888],.obt-td-check[data-v-3fdc8888]{width:2.25rem;text-align:center;vertical-align:middle}.obt-results-mobile[data-v-3fdc8888]{display:none}@container obt-list (max-width: 1100px){.obt-col-narrow-hide[data-v-3fdc8888]{display:none}}@media (max-width: 896px){.obt-col-narrow-hide[data-v-3fdc8888]{display:none}.obt-page .obt-table-wrap .table[data-v-3fdc8888]{table-layout:fixed;width:100%}.obt-results-desktop[data-v-3fdc8888]{display:none}.obt-results-mobile[data-v-3fdc8888]{display:flex;flex-direction:column;gap:.75rem}}.obt-mobile-state[data-v-3fdc8888]{margin:0;padding:.35rem 0}.obt-mobile-card[data-v-3fdc8888]{margin:0;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 92%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card-bg, #fff) 96%,#f8fafc);display:grid;gap:.65rem;min-width:0}.obt-mobile-card-head[data-v-3fdc8888]{margin:0;padding-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 85%,transparent)}.obt-mobile-check[data-v-3fdc8888]{display:flex;align-items:flex-start;gap:.5rem;margin:0;cursor:pointer;min-width:0}.obt-mobile-check input[data-v-3fdc8888]{margin-top:.2rem;flex-shrink:0}.obt-mobile-check .obt-mobile-card-table[data-v-3fdc8888]{flex:1;min-width:0}.obt-mobile-card-table[data-v-3fdc8888]{font-size:.88rem;font-weight:600;word-break:break-all;line-height:1.35}.obt-mobile-field[data-v-3fdc8888]{display:flex;flex-direction:column;gap:.35rem;margin:0;min-width:0;font-size:.88rem}.obt-mobile-field-label[data-v-3fdc8888]{font-weight:600;color:var(--text-color, #0f172a)}.obt-mobile-field .field-control[data-v-3fdc8888]{width:100%;box-sizing:border-box}.obt-mobile-groups-title[data-v-3fdc8888]{font-size:.82rem;font-weight:600;color:var(--muted-color, #64748b);margin-bottom:.25rem}.obt-mobile-group-grid[data-v-3fdc8888]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;align-items:center}@media (min-width: 380px){.obt-mobile-group-grid[data-v-3fdc8888]{grid-template-columns:repeat(3,minmax(0,1fr))}}.obt-mobile-group-item[data-v-3fdc8888]{display:flex;align-items:flex-start;gap:.35rem;margin:0;font-size:.78rem;line-height:1.3;min-width:0}.obt-mobile-group-label[data-v-3fdc8888]{flex:1;min-width:0;word-break:break-word}.obt-mobile-card-actions[data-v-3fdc8888]{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.15rem}.obt-page .card h3[data-v-3fdc8888]{margin:0 0 .5rem;font-size:1.05rem}.page-toolbar .result-actions button[data-v-3fdc8888]{font-size:1rem;font-weight:400;color:#fff}.filters-query-grid[data-v-3fdc8888]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:10px}.filters-query-grid label[data-v-3fdc8888]{display:flex;flex-direction:column;gap:6px;font-size:.88rem}.filter-actions[data-v-3fdc8888]{display:flex;flex-wrap:wrap;gap:8px}.table-top[data-v-3fdc8888]{margin-bottom:.35rem}.table-top p[data-v-3fdc8888]{margin:0}.th-group-flag[data-v-3fdc8888]{max-width:7.5rem;font-size:.82rem;line-height:1.25;vertical-align:bottom}.obt-intro-actions[data-v-3fdc8888]{flex-wrap:wrap;gap:.6rem}.obt-refresh-hint[data-v-3fdc8888]{margin:.35rem 0 0;font-size:.85rem}.osgl-page[data-v-964df569]{min-width:0;width:100%}.osgl-card-head[data-v-964df569]{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:.5rem}.osgl-title[data-v-964df569]{margin:0;font-size:1.05rem;min-width:0}.osgl-batch-save[data-v-964df569]{flex-shrink:0;margin-left:auto}.labels-table-wrap .field-control[data-v-964df569]{width:100%;min-width:0;box-sizing:border-box}.sort-input[data-v-964df569]{max-width:5rem}.osgl-th-check[data-v-964df569],.osgl-td-check[data-v-964df569]{width:2.25rem;text-align:center;vertical-align:middle}.osgl-mobile-check[data-v-964df569]{display:flex;align-items:flex-start;gap:.5rem;margin:0;cursor:pointer;min-width:0}.osgl-mobile-check input[data-v-964df569]{margin-top:.2rem;flex-shrink:0}.osgl-mobile-check .osgl-mobile-code[data-v-964df569]{flex:1;min-width:0}.osgl-results-mobile[data-v-964df569]{display:none}@media (max-width: 896px){.osgl-results-desktop[data-v-964df569]{display:none}.osgl-results-mobile[data-v-964df569]{display:flex;flex-direction:column;gap:.75rem}}.osgl-mobile-card[data-v-964df569]{margin:0;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 92%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card-bg, #fff) 96%,#f8fafc);display:grid;gap:.65rem;min-width:0}.osgl-mobile-card-head[data-v-964df569]{margin:0;padding-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 85%,transparent)}.osgl-mobile-code[data-v-964df569]{font-size:.88rem;font-weight:600;word-break:break-all;line-height:1.35}.osgl-mobile-field[data-v-964df569]{display:flex;flex-direction:column;gap:.35rem;margin:0;min-width:0;font-size:.88rem}.osgl-mobile-field-label[data-v-964df569]{font-weight:600;color:var(--text-color, #0f172a)}.osgl-mobile-field .field-control[data-v-964df569]{width:100%;box-sizing:border-box}.osgl-mobile-field--sort .osgl-sort-input[data-v-964df569]{max-width:7rem}.sql-query-toolbar[data-v-eb226659]{flex-wrap:wrap;gap:.5rem}.sql-query-hint[data-v-eb226659]{margin:0 0 1rem;max-width:48rem;line-height:1.5}.inline-link[data-v-eb226659]{font-weight:600}.sql-result-wrap[data-v-eb226659]{overflow-x:auto;max-width:100%}.copy-format-label[data-v-eb226659]{display:inline-flex;align-items:center;gap:.5rem}.online-sql-generate-page[data-v-8859393b]{min-width:0;width:100%}.online-sql-generate-section-title[data-v-8859393b]{margin:0 0 .35rem;font-size:1.05rem}.online-sql-generate-section+.online-sql-generate-section[data-v-8859393b]{margin-top:1rem}.osg-fieldset[data-v-8859393b]{margin:0;border:none;padding:0}.osg-filter-heading-row[data-v-8859393b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:.5rem}.osg-filter-heading-label[data-v-8859393b]{font-weight:600;margin:0}.osg-select-all-label[data-v-8859393b]{display:inline-flex;align-items:center;gap:.35rem;margin:0;cursor:pointer;font-weight:500;font-size:.92rem;flex-shrink:0}.osg-results-placeholder[data-v-8859393b]{margin:0 0 .75rem}.online-sql-generate-page .osg-table-wrap[data-v-8859393b]{max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:osg-auth-tables}.osg-desc1-col[data-v-8859393b],.osg-desc1-cell[data-v-8859393b]{min-width:0}.osg-desc1-text[data-v-8859393b]{display:inline-block;max-width:100%;vertical-align:bottom}@container osg-auth-tables (max-width: 1100px){.osg-col-narrow-hide[data-v-8859393b]{display:none}.osg-desc1-cell[data-v-8859393b]{box-sizing:border-box;max-width:min(15em,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.osg-desc1-text[data-v-8859393b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 896px){.osg-col-narrow-hide[data-v-8859393b]{display:none}.online-sql-generate-page .osg-table-wrap .table[data-v-8859393b]{table-layout:fixed;width:100%}.osg-desc1-cell[data-v-8859393b]{box-sizing:border-box;max-width:min(15em,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.osg-desc1-text[data-v-8859393b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.authorized-tables-head[data-v-8859393b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:1rem}.authorized-tables-head h3[data-v-8859393b]{margin:0}.authorized-tables-head .secondary[data-v-8859393b]{margin-left:auto;flex-shrink:0}.query-group-grid[data-v-8859393b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem .8rem}@media (max-width: 1100px){.query-group-grid[data-v-8859393b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.query-group-grid[data-v-8859393b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.osg-actions-col[data-v-8859393b]{text-align:right}.osg-actions-cell[data-v-8859393b]{vertical-align:top;text-align:right}.osg-action-buttons[data-v-8859393b]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.osg-action-buttons .btn-sm[data-v-8859393b]{padding:4px 10px;font-size:.85rem}.osg-row-count-col[data-v-8859393b],.osg-row-count-cell[data-v-8859393b]{text-align:right;white-space:nowrap;width:6rem}.product-line-pill[data-v-3ec1be62]{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.82rem;background:var(--muted-bg, #eef1f5)}.product-line-hint[data-v-3ec1be62]{margin:0 0 .5rem;font-size:.88rem}.checkbox-line[data-v-3ec1be62]{display:block;margin:.25rem 0}.table-pagination[data-v-3ec1be62]{margin-top:.75rem;display:flex;align-items:center;gap:1rem;justify-content:space-between}.pager-actions[data-v-3ec1be62]{display:inline-flex;gap:.5rem}.global-preview-box[data-v-3ec1be62]{margin-top:.75rem;padding:.75rem;border:1px dashed var(--line);border-radius:.5rem}.global-preview-keys[data-v-3ec1be62]{display:flex;flex-wrap:wrap;gap:.35rem .75rem;max-height:13rem;overflow:auto;margin:.5rem 0 .75rem}.snapshot-list-actions[data-v-a198a012]{justify-content:flex-end}.snapshot-label[data-v-a198a012]{font-weight:600}.snapshot-pl-filter[data-v-a198a012]{margin-bottom:.75rem}.product-line-pill[data-v-a198a012],.product-line-pill[data-v-f14724c6]{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.82rem;background:var(--muted-bg, #eef1f5)}.online-platform-settings-page[data-v-f14724c6]{min-width:0;width:100%}.online-platform-app-env-table-card .ops-app-env-table-wrap[data-v-f14724c6]{max-width:100%;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:ops-app-env-list}@container ops-app-env-list (max-width: 1100px){.ops-col-narrow-hide[data-v-f14724c6]{display:none}}@media (max-width: 896px){.ops-col-narrow-hide[data-v-f14724c6]{display:none}.online-platform-app-env-table-card .ops-app-env-table-wrap .table[data-v-f14724c6]{table-layout:fixed;width:100%}}.online-platform-app-env-card h3[data-v-f14724c6]{margin-top:0}.ops-app-env-stats[data-v-f14724c6],.ops-app-env-source[data-v-f14724c6]{margin:.5rem 0 0;line-height:1.55;font-size:.92rem}.ops-app-env-source[data-v-f14724c6]{margin-top:.45rem}.ops-app-env-filters[data-v-f14724c6]{margin-top:.75rem;gap:.65rem 1.25rem}.ops-app-env-filters .remember-row[data-v-f14724c6]{display:inline-flex;align-items:center;gap:.35rem;margin:0;cursor:pointer;font-size:.92rem}.online-platform-app-env-table-card[data-v-f14724c6]{margin-top:0}.status-chip[data-v-f14724c6]{display:inline-block;border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:600;line-height:1.35}.status-chip--ok[data-v-f14724c6]{color:#166534;background:#dcfce7}.status-chip--bad[data-v-f14724c6]{color:#991b1b;background:#fee2e2}.status-chip--warn[data-v-f14724c6]{color:#92400e;background:#fef3c7}.linkage-env-details[data-v-66ea7799]{margin-top:.5rem}.linkage-env-toolbar[data-v-66ea7799]{margin-top:.75rem;align-items:end}.linkage-env-runtime-hint[data-v-66ea7799]{margin:.4rem 0 .6rem;font-size:.88rem}.linkage-env-toolbar-actions[data-v-66ea7799]{margin-top:0}.linkage-env-row[data-v-66ea7799]{margin-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.06)}.linkage-env-row[data-v-66ea7799]:last-child{border-bottom:none}.linkage-env-row-head[data-v-66ea7799]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.linkage-env-svc[data-v-66ea7799]{font-size:.85rem}.linkage-env-hint[data-v-66ea7799]{margin:.25rem 0 .5rem;font-size:.88rem}.linkage-env-disabled-note[data-v-66ea7799]{margin:-.2rem 0 .45rem;font-size:.82rem}.linkage-env-inline-error[data-v-66ea7799]{margin:.35rem 0 .1rem;color:#dc2626;font-size:.84rem;line-height:1.4}.linkage-env-row-actions[data-v-66ea7799]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.linkage-env-input[data-v-66ea7799]{flex:1;min-width:12rem;max-width:36rem}.linkage-env-select[data-v-66ea7799]{max-width:28rem}.arch-phase-card[data-v-66ea7799]{margin-top:.5rem}.arch-phase-shared[data-v-66ea7799]{margin:.75rem 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.arch-phase-subheading[data-v-66ea7799]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--text-color, #111)}.arch-phase-shared-lead[data-v-66ea7799]{margin:0 0 .6rem;line-height:1.55;font-size:.92rem}.arch-phase-tablist[data-v-66ea7799]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.75rem 0 .5rem}.arch-phase-tab[data-v-66ea7799]{padding:.4rem .75rem;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;color:#000;cursor:pointer;font:inherit;font-size:.9rem}.arch-phase-tab[data-v-66ea7799]:hover{border-color:#00000059}.arch-phase-tab--active[data-v-66ea7799]{border-color:var(--color-primary, #2563eb);background:#2563eb14;color:#000;font-weight:600}.arch-phase-panel[data-v-66ea7799]{margin-top:.35rem}.arch-phase-inline[data-v-66ea7799]{margin-top:.35rem;padding:.65rem .75rem;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#00000004}.arch-phase-inline-title[data-v-66ea7799]{margin:0 0 .35rem;font-size:.96rem;font-weight:600;color:var(--text-color, #111)}.arch-phase-lead[data-v-66ea7799]{margin:0 0 .5rem;line-height:1.55;font-size:.92rem}.arch-phase-url-note[data-v-66ea7799]{margin:0 0 .5rem;font-size:.88rem}.arch-phase-optional[data-v-66ea7799]{margin-left:.35rem;font-size:.78rem}.arch-phase-details[data-v-66ea7799]{margin-top:.35rem}.worker-opt-section[data-v-66ea7799]{margin-top:1rem;padding-top:.8rem;border-top:1px dashed rgba(0,0,0,.15)}.worker-opt-baseline-grid[data-v-66ea7799]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.65rem;margin:.45rem 0 .75rem}.worker-opt-baseline-card[data-v-66ea7799]{border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:.55rem .7rem;background:#00000004}.worker-opt-baseline-card h5[data-v-66ea7799]{margin:0 0 .35rem;font-size:.92rem}.worker-opt-warning[data-v-66ea7799]{color:#92400e;font-size:.86rem;margin:.25rem 0}.worker-opt-mismatch-list[data-v-66ea7799],.worker-opt-chain-list[data-v-66ea7799]{margin:.25rem 0 0;padding-left:1rem;font-size:.84rem}.worker-opt-group[data-v-66ea7799]{margin-top:.65rem}.worker-opt-group-title[data-v-66ea7799]{margin:.15rem 0 .2rem;font-size:.9rem;font-weight:600}.worker-opt-service-block[data-v-66ea7799]{margin-top:.45rem;padding:.45rem .6rem .3rem;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#00000003}.worker-opt-service-title[data-v-66ea7799]{margin:0 0 .25rem;font-size:.86rem;font-weight:600;color:#111}.worker-opt-service-head[data-v-66ea7799]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.2rem}.worker-opt-service-actions[data-v-66ea7799]{display:flex;flex-wrap:wrap;gap:.4rem}.worker-save-failure-list[data-v-66ea7799]{margin:.25rem 0 .45rem;padding-left:1rem;color:#991b1b;font-size:.84rem}.worker-opt-tab-actions[data-v-66ea7799]{margin:-.15rem 0 .35rem}.worker-opt-tablist[data-v-66ea7799]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.45rem 0 .5rem}.worker-opt-tab[data-v-66ea7799]{padding:.32rem .62rem;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;color:#111;cursor:pointer;font:inherit;font-size:.86rem}.worker-opt-tab--active[data-v-66ea7799]{border-color:var(--color-primary, #2563eb);background:#2563eb14;font-weight:600}.arch-shared-tablist[data-v-66ea7799]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.2rem 0 .55rem}.arch-shared-tab[data-v-66ea7799]{padding:.35rem .65rem;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;color:#000;cursor:pointer;font:inherit;font-size:.88rem}.arch-shared-tab--active[data-v-66ea7799]{border-color:var(--color-primary, #2563eb);background:#2563eb14;font-weight:600}.arch-shared-panel[data-v-66ea7799]{border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:.35rem .65rem .45rem;background:#00000003}.toolbar[data-v-575b33ea]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:end}.filter-row[data-v-575b33ea]{margin-top:.45rem}.summary-line[data-v-575b33ea]{margin:.35rem 0 .2rem}.mirror-warning[data-v-575b33ea]{margin:.2rem 0 .45rem;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:.4rem .6rem}.mirror-warning.inline[data-v-575b33ea]{margin-top:.45rem;font-size:.86rem}.group[data-v-575b33ea]{margin-top:.6rem}.service-tabs[data-v-575b33ea]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem}.service-tab[data-v-575b33ea]{padding:.32rem .62rem;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;color:#111;cursor:pointer;font:inherit;font-size:.86rem}.service-tab--active[data-v-575b33ea]{border-color:var(--color-primary, #2563eb);background:#2563eb14;font-weight:600}.service-actions[data-v-575b33ea]{margin:.45rem 0 .2rem}.row[data-v-575b33ea]{margin-top:.65rem;padding-bottom:.65rem;border-bottom:1px solid rgba(0,0,0,.08)}.row[data-v-575b33ea]:last-child{border-bottom:none}.row-head[data-v-575b33ea]{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-bottom:.45rem}.row-actions[data-v-575b33ea]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.input[data-v-575b33ea]{min-width:16rem;max-width:30rem}.governance-tabs[data-v-f8141668]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.governance-tab[data-v-f8141668]{padding:.4rem .75rem;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;color:#111;cursor:pointer;font:inherit;font-size:.9rem}.governance-tab--active[data-v-f8141668]{border-color:var(--color-primary, #2563eb);background:#2563eb14;font-weight:600}.sef-col-product-line[data-v-0dba085b]{min-width:5.5rem;white-space:nowrap}.product-line-pill[data-v-0dba085b]{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.82rem;background:var(--muted-bg, #eef1f5)}.product-line-hint[data-v-0dba085b]{margin:.35rem 0 0;font-size:.88rem}.zip-drop-zone[data-v-0dba085b]{border:1px dashed #c8cfdf;background:#f8faff;border-radius:8px;padding:.8rem;margin-bottom:.9rem}.zip-drop-zone--over[data-v-0dba085b]{border-color:#5b8def;background:#eef4ff}.zip-drop-title[data-v-0dba085b]{font-weight:600;margin-bottom:.2rem}.list-actions[data-v-0dba085b]{justify-content:flex-end}.env-file-textarea[data-v-0dba085b]{min-height:240px}.req[data-v-0dba085b]{color:#d11a2a;margin-left:.25rem}.env-file-version-label[data-v-0dba085b]{display:inline-flex;align-items:center;gap:.35rem}.env-file-version-lock[data-v-0dba085b]{font-size:.82rem;line-height:1}.env-file-version-readonly[data-v-0dba085b]{background:#f3f5f9;color:#5f6575;border-color:#d7dbe7;cursor:not-allowed}.env-file-preview[data-v-0dba085b]{white-space:pre-wrap;margin:0}.compare-legend[data-v-0dba085b]{display:flex;flex-wrap:wrap;gap:.75rem;margin:.25rem 0 .75rem}.compare-legend-item[data-v-0dba085b]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.compare-legend-same[data-v-0dba085b]:before,.compare-legend-diff[data-v-0dba085b]:before,.compare-legend-value[data-v-0dba085b]:before{content:"";width:.65rem;height:.65rem;border-radius:2px;display:inline-block}.compare-legend-same[data-v-0dba085b]:before{background:#e8edf7;border:1px solid #d7dbe7}.compare-legend-diff[data-v-0dba085b]:before{background:#fff7d6;border:1px solid #f5e0a3}.compare-legend-value[data-v-0dba085b]:before{background:#ffedd5;border:1px solid #fdba74}.compare-diff-wrap[data-v-0dba085b]{max-height:1050px;overflow:auto}.compare-diff-table th[data-v-0dba085b],.compare-diff-table td[data-v-0dba085b]{vertical-align:top}.compare-col-line[data-v-0dba085b]{width:3.5rem;white-space:nowrap}.compare-cell-text[data-v-0dba085b]{white-space:pre-wrap;word-break:break-word}.compare-row-same td[data-v-0dba085b]{background:#f7f9fc}.compare-row-diff td[data-v-0dba085b]{background:#fff7d6}.compare-row-value-mismatch.compare-row-diff td[data-v-0dba085b]{box-shadow:inset 0 0 0 1px color-mix(in srgb,#f97316 35%,transparent)}.env-compare-line[data-v-0dba085b]{white-space:pre-wrap;word-break:break-word}.env-compare-val--diff[data-v-0dba085b]{background:color-mix(in srgb,#fb923c 28%,transparent);border-radius:4px;padding:0 .15rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.product-line-pill[data-v-3b7196c8]{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.82rem;background:var(--muted-bg, #eef1f5)}.product-line-hint[data-v-3b7196c8]{margin:0 0 .5rem;font-size:.88rem}.users-page-layout[data-v-3b7196c8]{grid-template-columns:1fr;align-items:start}.system-env-logs-page .env-logs-actions-col[data-v-3b7196c8],.system-env-logs-page .env-logs-actions-cell[data-v-3b7196c8]{text-align:right;white-space:nowrap;vertical-align:middle}.filter-actions[data-v-3b7196c8]{flex-wrap:wrap;align-items:center;gap:.5rem}.system-env-logs-audit-link[data-v-3b7196c8]{text-decoration:none;display:inline-flex;align-items:center}.product-line-pill[data-v-90c040c8]{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.82rem;background:var(--muted-bg, #eef1f5)}.product-line-hint[data-v-90c040c8]{margin:0 0 .75rem;font-size:.88rem}.col-actions[data-v-90c040c8]{width:1%;white-space:nowrap}.btn-compact[data-v-90c040c8]{padding:.25rem .6rem;font-size:.875rem}.copy-mini[data-v-90c040c8]{padding:.15rem .45rem;border:1px solid var(--border, rgba(0, 0, 0, .12));border-radius:5px;background:var(--surface-2, rgba(0, 0, 0, .04));color:inherit;font:inherit;font-size:.78rem;cursor:pointer;white-space:nowrap}.app-toast[data-v-90c040c8]{position:fixed;top:1rem;right:1rem;z-index:13000;background:#0f172a;color:#fff;border-radius:8px;padding:.6rem .9rem;box-shadow:0 8px 24px #00000040;max-width:min(80vw,460px);word-break:break-word;white-space:pre-wrap}.error-cell[data-v-90c040c8]{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-selected[data-v-90c040c8]{background:color-mix(in srgb,var(--accent, #6366f1) 12%,transparent)}.timeline-detail-row td[data-v-90c040c8]{padding:0;background:color-mix(in srgb,var(--accent, #6366f1) 6%,transparent)}.log-detail-panel[data-v-90c040c8]{padding:1rem}.log-detail-head[data-v-90c040c8]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.log-detail-head h3[data-v-90c040c8]{margin:0}.log-detail-dl[data-v-90c040c8]{display:grid;grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);gap:.45rem 1rem;margin:0 0 1rem;font-size:.9rem}@media (min-width: 760px){.log-detail-dl[data-v-90c040c8]{grid-template-columns:repeat(2,minmax(6.5rem,auto) minmax(0,1fr))}}@media (min-width: 1180px){.log-detail-dl[data-v-90c040c8]{grid-template-columns:repeat(3,minmax(6.5rem,auto) minmax(0,1fr))}}.log-detail-dl dt[data-v-90c040c8]{margin:0;color:var(--muted, #64748b);font-weight:500;white-space:nowrap}.log-detail-dl dd[data-v-90c040c8]{margin:0;word-break:break-word;min-width:0}.log-detail-error[data-v-90c040c8]{color:var(--danger, #b91c1c)}.log-meta-title[data-v-90c040c8]{margin:1rem 0 .35rem;font-size:.95rem;font-weight:600}.log-meta-title-row[data-v-90c040c8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.log-meta-title-row .log-meta-title[data-v-90c040c8]{margin-top:0}.log-json[data-v-90c040c8]{margin:0 0 .5rem;padding:.75rem 1rem;max-height:20rem;overflow:auto;font-size:.8rem;line-height:1.45;background:var(--surface-2, rgba(0, 0, 0, .04));border-radius:6px;border:1px solid var(--border, rgba(0, 0, 0, .08))}.mono[data-v-90c040c8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.inline-check[data-v-ab5fde30]{display:inline-flex;align-items:center;gap:.35rem;margin-right:1rem}.full-span[data-v-ab5fde30]{grid-column:1 / -1}.trace-pre[data-v-ab5fde30]{margin:0;max-height:28rem;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:.85rem}.page-toolbar[data-v-ab5fde30]{width:100%;box-sizing:border-box}.page-toolbar .result-actions[data-v-ab5fde30]{margin-left:auto}.key-cell[data-v-ab5fde30]{max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.value-cell[data-v-ab5fde30]{max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redis-chat-history-page[data-v-ac7c6295]{min-width:0;grid-template-columns:1fr}.redis-chat-history-page .page-toolbar[data-v-ac7c6295]{width:100%;box-sizing:border-box}.redis-chat-history-page .page-toolbar .result-actions[data-v-ac7c6295]{margin-left:auto}.history-cell[data-v-ac7c6295]{max-width:22rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.key-cell[data-v-ac7c6295]{max-width:28rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.turn-list[data-v-ac7c6295]{display:grid;gap:.85rem}.turn-card[data-v-ac7c6295]{border:1px solid #e2e8f0;border-radius:12px;padding:.85rem;background:#f8fafc}.turn-title[data-v-ac7c6295]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:.65rem}.turn-block[data-v-ac7c6295]{display:grid;gap:.25rem;margin-top:.65rem}.turn-block p[data-v-ac7c6295]{margin:0;white-space:pre-wrap}@media (max-width: 760px){.history-cell[data-v-ac7c6295]{max-width:14rem}}.redis-usage-map-page[data-v-de97fa09]{grid-template-columns:1fr;min-width:0}.page-toolbar[data-v-de97fa09]{width:100%;box-sizing:border-box}.page-toolbar .result-actions[data-v-de97fa09]{margin-left:auto}.key-cell[data-v-de97fa09]{max-width:28rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-cell[data-v-de97fa09]{max-width:18rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-cell[data-v-de97fa09]{max-width:28rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unknown-key-row[data-v-de97fa09]{background:#fff7ed}.redis-pl-field[data-v-de97fa09]{display:flex;flex-direction:column;gap:.25rem;max-width:20rem;margin:.5rem 0}.redis-pl-notes[data-v-de97fa09]{margin:.25rem 0 .5rem;padding-left:1.25rem;font-size:.9rem}.sel-col-product-line[data-v-de97fa09]{min-width:5.5rem;white-space:nowrap}.product-line-pill[data-v-de97fa09]{display:inline-block;padding:.1rem .45rem;border-radius:.25rem;font-size:.75rem;background:var(--muted-surface, #f1f5f9);color:var(--text-muted, #64748b)}.table-col-select[data-v-81f0b94d],.table-col-bool[data-v-81f0b94d]{width:2.5rem;text-align:center;vertical-align:middle}.table-col-bool[data-v-81f0b94d]{width:4.5rem}.row-flag-checkbox[data-v-81f0b94d]{width:1rem;height:1rem;cursor:pointer;vertical-align:middle}.row-flag-checkbox[data-v-81f0b94d]:disabled{cursor:not-allowed;opacity:.55}.sr-only[data-v-81f0b94d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lms-sessions-layout[data-v-62537ca0]{display:flex;flex-direction:column;gap:1rem;grid-column:1 / -1}.lms-sessions-layout--split[data-v-62537ca0]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1100px){.lms-sessions-layout--split[data-v-62537ca0]{grid-template-columns:var(--session-col-1, 50%) .45rem minmax(0,1fr);gap:0;align-items:start}.lms-sessions-layout--split>.lms-expert-session-card[data-v-62537ca0]:nth-child(1){grid-column:1;grid-row:1}.lms-sessions-layout--split>.lms-sessions-width-resizer[data-v-62537ca0]{display:block;grid-column:2;grid-row:1;align-self:stretch;min-height:18rem}.lms-sessions-layout--split>.lms-expert-session-card[data-v-62537ca0]:nth-child(3){grid-column:3;grid-row:1}}.lms-sessions-width-resizer[data-v-62537ca0]{display:none;cursor:col-resize;border-radius:4px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9)}.lms-sessions-width-resizer[data-v-62537ca0]:hover{background:linear-gradient(90deg,#e2e8f0,#cbd5e1,#e2e8f0)}.lms-expert-session-card[data-v-62537ca0]{display:flex;flex-direction:column;min-height:18rem;margin:0}.lms-expert-session-head[data-v-62537ca0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0 0 .75rem}.lms-expert-session-head h4[data-v-62537ca0]{margin:0;font-size:1rem;font-weight:600}.lms-expert-speech-settings[data-v-62537ca0]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.78rem;color:#64748b}.lms-expert-speech-settings-check[data-v-62537ca0]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;-webkit-user-select:none;user-select:none}.lms-expert-speech-settings-lang[data-v-62537ca0]{display:inline-flex;align-items:center;gap:.35rem}.lms-expert-speech-settings-lang select[data-v-62537ca0]{font-size:.78rem;padding:.1rem .35rem}.lms-expert-session-head p[data-v-62537ca0]{margin:0}.lms-session-toolbar[data-v-62537ca0]{margin:0 0 .75rem}.lms-chat-area[data-v-62537ca0]{flex:1 1 auto;overflow:auto;max-height:min(52vh,36rem);padding:.5rem;border:1px solid var(--border-subtle, #e2e8f0);border-radius:8px;background:var(--surface-muted, #f8fafc)}.lms-chat-area-outer--interview[data-v-62537ca0]{display:flex;flex-direction:column;flex:0 0 auto;min-height:10rem}.lms-chat-area-outer--interview .lms-chat-area[data-v-62537ca0]{flex:1 1 auto;min-height:0;max-height:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.lms-chat-area-resizer[data-v-62537ca0]{flex:0 0 .45rem;cursor:row-resize;border:1px solid var(--border-subtle, #e2e8f0);border-top:0;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#f1f5f9,#e2e8f0)}.lms-chat-area-resizer[data-v-62537ca0]:hover{background:linear-gradient(180deg,#e2e8f0,#cbd5e1)}.lms-msg[data-v-62537ca0]{display:flex;margin-bottom:.75rem}.lms-msg.user[data-v-62537ca0]{justify-content:flex-end}.lms-msg.assistant[data-v-62537ca0]{justify-content:flex-start}.lms-bubble[data-v-62537ca0]{max-width:min(92%,40rem);padding:.55rem .75rem;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.lms-msg.user .lms-bubble[data-v-62537ca0]{background:#e0f2fe;border-color:#bae6fd}.lms-bubble.is-error[data-v-62537ca0]{border-color:#fecaca;background:#fef2f2}.lms-bubble-head[data-v-62537ca0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.78rem;color:#64748b;margin-bottom:.35rem}.lms-bubble-head-actions[data-v-62537ca0]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.lms-speech-play-btn[data-v-62537ca0]{padding:.1rem .45rem;min-height:1.5rem;font-size:.72rem;line-height:1.2}.lms-bubble-body[data-v-62537ca0]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.92rem}.lms-bubble-body .lms-entity-link[data-v-62537ca0]{color:#0369a1;text-decoration:underline}.lms-expert-output-mode-hint[data-v-62537ca0]{margin:.35rem 0 0;font-size:.85rem;color:var(--muted-fg, #64748b)}.lms-expert-output-mode-hint--progressive[data-v-62537ca0]{color:var(--primary, #2563eb)}.lms-expert-business-settings[data-v-62537ca0]{margin-top:.75rem}.lms-expert-business-settings-head[data-v-62537ca0]{margin:0 0 .5rem}.lms-expert-business-settings-toggle[data-v-62537ca0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.lms-expert-business-settings-toggle:hover .lms-expert-business-settings-toggle-label[data-v-62537ca0]{color:#0369a1}.lms-expert-business-settings-toggle h4[data-v-62537ca0]{margin:0;font-size:1rem;font-weight:600}.lms-expert-interval-hint[data-v-62537ca0]{display:block;margin-top:.25rem;font-size:.75rem;opacity:.75}.lms-expert-business-settings-interval[data-v-62537ca0]{flex:0 0 auto;font-size:.8125rem;color:#0369a1;font-weight:500}.lms-expert-business-settings-toggle-label[data-v-62537ca0]{flex:0 0 auto;font-size:.8125rem;color:#64748b}.lms-expert-business-settings-body[data-v-62537ca0]{display:flex;flex-direction:column;gap:.5rem}.lms-expert-settings-row[data-v-62537ca0]{display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:.75rem 1rem;align-items:start}.lms-expert-settings-row>label[data-v-62537ca0]{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.lms-expert-remember input[type=checkbox][data-v-62537ca0]{margin-top:.15rem}.lms-expert-setting-fields[data-v-62537ca0]{display:flex;flex-wrap:nowrap;gap:.65rem .75rem;overflow-x:auto;margin:0 0 .75rem;padding-bottom:.15rem;align-items:start}.lms-expert-setting-fields label[data-v-62537ca0]{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;flex:0 0 auto;min-width:7.5rem}.lms-expert-setting-fields label.lms-expert-setting-check[data-v-62537ca0]{min-width:6.5rem}.lms-expert-setting-fields label.lms-expert-setting-summary[data-v-62537ca0]{min-width:10rem;flex:1 1 10rem}.lms-expert-setting-fields input[type=text][data-v-62537ca0]{width:100%;min-width:7rem;box-sizing:border-box}.lms-expert-setting-fields input[type=checkbox][data-v-62537ca0]{width:auto;min-width:0;min-height:0;height:auto}@media (max-width: 768px){.lms-expert-settings-row[data-v-62537ca0]{grid-template-columns:1fr}.lms-expert-setting-fields[data-v-62537ca0]{flex-wrap:wrap;overflow-x:visible;overflow-y:visible;padding-bottom:0}.lms-expert-setting-fields label[data-v-62537ca0],.lms-expert-setting-fields label.lms-expert-setting-check[data-v-62537ca0],.lms-expert-setting-fields label.lms-expert-setting-summary[data-v-62537ca0]{flex:1 1 100%;min-width:0;width:100%}.lms-expert-setting-fields input[type=text][data-v-62537ca0]{min-width:0}}.lms-link-hint[data-v-62537ca0]{margin:0 0 .5rem}.lms-compose[data-v-62537ca0]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.lms-compose textarea[data-v-62537ca0]{width:100%;resize:vertical}.lms-compose-actions[data-v-62537ca0],.lms-compose-actions-start[data-v-62537ca0]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.lms-compose-actions-end[data-v-62537ca0]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.lms-record-active[data-v-62537ca0]{border-color:#dc2626;color:#dc2626}.lms-record-hint[data-v-62537ca0]{margin:.35rem 0 0}.lms-consume-preview-hint[data-v-62537ca0]{margin:0 0 .5rem;color:var(--muted, #666)}.table-col-select[data-v-b56f907f]{width:2.5rem;text-align:center}.abs-checkbox-label[data-v-b56f907f]{display:flex;align-items:center;gap:.4rem;padding-top:1.5rem}.ai-bs-form-grid[data-v-b56f907f]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 720px){.ai-bs-form-grid[data-v-b56f907f]{grid-template-columns:1fr}}.full-span[data-v-b56f907f]{grid-column:1 / -1}.detail-row-active td[data-v-b56f907f]{background:color-mix(in srgb,var(--accent, #0078d4) 8%,transparent)}.bu-cell-pre[data-v-06190909]{white-space:pre-wrap;word-break:break-word;max-width:22rem}.bu-display-hint[data-v-06190909]{margin:0 0 .75rem}.bu-detail-section-title[data-v-06190909]{margin:1rem 0 .5rem;font-size:.95rem}.bu-detail-pre[data-v-06190909]{white-space:pre-wrap;word-break:break-word;margin:0;max-height:12rem;overflow:auto}.bu-detail-tr-table[data-v-06190909]{max-height:16rem;overflow:auto}.table-col-select[data-v-06190909]{width:2.5rem;text-align:center;vertical-align:middle}.sr-only[data-v-06190909]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lead[data-v-6d5ccc0a]{margin:0 0 .75rem;line-height:1.55}.tab-scope[data-v-6d5ccc0a]{margin:.5rem 0 0;font-size:.88rem;line-height:1.45}.ltm-tabs[data-v-6d5ccc0a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ltm-tab[data-v-6d5ccc0a]{padding:.45rem .85rem;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:var(--card-bg, #fff);color:var(--text-color, #0f172a);cursor:pointer;font:inherit;font-size:.9rem}.ltm-tab--active[data-v-6d5ccc0a]{border-color:var(--color-primary, #2563eb);background:color-mix(in srgb,var(--color-primary, #2563eb) 10%,transparent);font-weight:600}.ltm-metrics-card[data-v-6d5ccc0a]{margin-top:.25rem}.ltm-metric-grid[data-v-6d5ccc0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem}.ltm-metric[data-v-6d5ccc0a]{margin:0;padding:.85rem 1rem;border:1px solid var(--surface-border, #e2e8f0);border-radius:10px;background:var(--surface-2, rgba(248, 250, 252, .9))}.ltm-metric-title[data-v-6d5ccc0a]{margin:0 0 .35rem;font-size:.95rem;font-weight:600;color:var(--text-color, #0f172a)}.ltm-metric-value[data-v-6d5ccc0a]{margin:0 0 .35rem;font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums}.ltm-metric-note[data-v-6d5ccc0a]{margin:0;font-size:.82rem;line-height:1.45}.ltm-toolbar[data-v-6d5ccc0a]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.ltm-file-input[data-v-6d5ccc0a]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}button.ghost[data-v-6d5ccc0a]{border-color:transparent;background:transparent}.ltm-file-name[data-v-6d5ccc0a]{font-size:.85rem}.k6-hint[data-v-6d5ccc0a]{margin:.4rem 0 0;font-size:.82rem;line-height:1.45}.ltm-error[data-v-6d5ccc0a]{margin:.35rem 0 0;font-size:.88rem}.ltm-server-links[data-v-6d5ccc0a]{margin-top:.75rem}.server-links-title[data-v-6d5ccc0a]{margin:0 0 .35rem;font-size:.88rem}.ltm-link-list[data-v-6d5ccc0a]{margin:0;padding-left:1.15rem}.ltm-k6-detail[data-v-6d5ccc0a]{margin-top:.25rem}.ltm-subtitle[data-v-6d5ccc0a]{margin:0 0 .65rem;font-size:1rem}.ltm-dl[data-v-6d5ccc0a]{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:.35rem 1rem;margin:0;font-size:.9rem}.ltm-dl dt[data-v-6d5ccc0a]{margin:0;color:var(--muted-text, #64748b);font-weight:500}.ltm-dl dd[data-v-6d5ccc0a]{margin:0;font-variant-numeric:tabular-nums}.point-payment-order-statistics-page[data-v-7507e62c]{min-width:0;width:100%}.ppo-stat-tabs[data-v-7507e62c]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 .75rem}.ppo-stat-tab[data-v-7507e62c]{padding:.45rem .9rem;border-radius:8px;border:1px solid var(--border-color, #334155);background:transparent;color:inherit;cursor:pointer;font-size:.9rem}.ppo-stat-tab.active[data-v-7507e62c]{border-color:var(--primary-color, #2563eb);background:color-mix(in srgb,var(--primary-color, #2563eb) 18%,transparent)}.ppo-stat-filters[data-v-7507e62c]{margin-top:.75rem}.ppo-stat-checkbox-label[data-v-7507e62c]{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.ppo-stat-checkbox-label input[data-v-7507e62c]{margin:0}.ppo-stat-table-wrap[data-v-7507e62c]{overflow-x:auto;margin-top:.75rem}.mini-chart-wrap[data-v-7507e62c]{margin-top:10px;overflow-x:auto}.mini-chart[data-v-7507e62c]{display:flex;align-items:flex-end;gap:10px;min-height:180px;padding-bottom:4px}.mini-bar-col[data-v-7507e62c]{min-width:56px;display:flex;flex-direction:column;align-items:center;gap:6px}.mini-bar-value[data-v-7507e62c]{font-size:12px;color:var(--muted-color, #64748b);text-align:center;line-height:1.2}.mini-bar[data-v-7507e62c]{width:28px;border-radius:8px 8px 0 0;transition:height .2s ease}.mini-bar.signup-bar[data-v-7507e62c]{background:linear-gradient(180deg,#2563eb,#60a5fa)}.mini-bar.active-bar[data-v-7507e62c]{background:linear-gradient(180deg,#059669,#34d399)}.mini-bar-label[data-v-7507e62c]{font-size:11px;color:var(--text-color);text-align:center;line-height:1.2;word-break:break-word;max-width:88px}.page-head h1[data-v-2abf4004]{margin:0 0 .35rem;font-size:1.35rem}.ft-card[data-v-2abf4004]{padding:1rem 1.15rem;margin-bottom:1rem}.ft-section-title[data-v-2abf4004]{margin:0 0 .5rem;font-size:1.05rem}.ft-p[data-v-2abf4004]{margin:0 0 .5rem;line-height:1.5}.ft-key[data-v-2abf4004]{font-size:.8rem;margin:0 0 .75rem;word-break:break-all}.ft-row[data-v-2abf4004]{display:flex;align-items:center;gap:.5rem;margin:.75rem 0;cursor:pointer}.ft-actions[data-v-2abf4004]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.ft-open[data-v-2abf4004]{margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.ft-small[data-v-2abf4004]{font-size:.85rem;line-height:1.45}.alert[data-v-2abf4004]{padding:.5rem .65rem;border-radius:8px;margin:.5rem 0;font-size:.9rem}.alert.error[data-v-2abf4004]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert.ok[data-v-2abf4004]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.ft-limits-grid[data-v-2abf4004]{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.65rem 1rem;margin:.75rem 0}.ft-limit-field[data-v-2abf4004]{display:flex;flex-direction:column;gap:.25rem;font-size:.88rem}.ft-limit-field--full[data-v-2abf4004]{margin-top:.5rem}.ft-num[data-v-2abf4004],.ft-json[data-v-2abf4004]{font:inherit;padding:.4rem .5rem;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;max-width:100%}.ft-json[data-v-2abf4004]{width:100%;box-sizing:border-box;font-family:ui-monospace,monospace;font-size:.82rem;resize:vertical}.nf[data-v-96160ceb]{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.nf-card[data-v-96160ceb]{max-width:24rem;width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem 1.35rem;box-shadow:0 8px 28px #0f172a0f}.nf-badge[data-v-96160ceb]{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#b91c1c}.nf-title[data-v-96160ceb]{margin:0 0 .45rem;font-size:1.15rem;font-weight:700;color:#0f172a}.nf-desc[data-v-96160ceb]{margin:0;font-size:.9rem;line-height:1.55;color:#64748b}.nf-actions[data-v-96160ceb]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}.nf-link[data-v-96160ceb]{font-size:.88rem;font-weight:500;color:#0d9488;text-decoration:none}.nf-link[data-v-96160ceb]:hover{text-decoration:underline}.sql-tool-workspace[data-v-a590de65]{display:flex;flex-direction:column;min-height:0;flex:1}.sql-tool-notes-list[data-v-a590de65]{list-style:none;margin:0;padding:6px 8px;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:stretch}.sql-tool-note-chip[data-v-a590de65]{box-sizing:border-box;display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 8px;border-radius:8px;border:1px solid var(--border-color, #e2e8f0);background:var(--surface-alt, #f8fafc);line-height:1.35}.sql-tool-note-text[data-v-a590de65]{cursor:pointer;font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(36ch,100%);flex:0 1 auto;min-width:0}.sql-tool-note-icon-btn[data-v-a590de65]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--muted-color, #64748b);cursor:pointer;line-height:1}.sql-tool-note-icon-btn[data-v-a590de65]:hover{background:color-mix(in srgb,var(--primary-color, #1d4ed8) 12%,transparent);color:var(--text-color, #0f172a)}.sql-tool-note-remove[data-v-a590de65]{font-size:1.05rem;font-weight:700}.sql-tool-note-icon[data-v-a590de65]{width:13px;height:13px}.sql-tool-body[data-v-a590de65]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.65rem}.sql-tool-notes-scratch[data-v-a590de65]{display:flex;flex-direction:column;flex-shrink:0;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;overflow:hidden;background:var(--card-bg, #fff)}.sql-tool-notes-scratch .admin-scratchpad-display[data-v-a590de65]{max-height:min(160px,28vh);overflow-y:auto}.sql-tool-editor-block[data-v-a590de65]{display:flex;flex-direction:column;gap:.45rem}.sql-tool-sql-input[data-v-a590de65]{width:100%;resize:vertical;min-height:5rem;font-size:.82rem}.sql-tool-editor-actions[data-v-a590de65]{display:flex;flex-wrap:wrap;gap:.35rem}.btn-compact[data-v-a590de65]{padding:.35rem .65rem;font-size:.82rem}.sql-tool-msg[data-v-a590de65]{margin:0;font-size:.82rem}.sql-tool-result-toolbar[data-v-a590de65]{flex-wrap:wrap;gap:.5rem;align-items:center}.copy-format-label[data-v-a590de65]{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;margin:0}.sql-tool-copy-format-select[data-v-a590de65]{min-width:12rem;font-size:.82rem;padding:.3rem .45rem}.sql-tool-result-wrap[data-v-a590de65]{max-height:min(45vh,480px);overflow:auto}.sql-tool-result-table[data-v-a590de65]{font-size:.78rem}.sql-tool-placeholder[data-v-a590de65]{margin:0;font-size:.82rem}.sql-gen-search-grid[data-v-a590de65]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media (max-width: 520px){.sql-gen-search-grid[data-v-a590de65]{grid-template-columns:1fr}}.sql-gen-search-label[data-v-a590de65]{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem}.sql-gen-table-wrap[data-v-a590de65]{max-height:min(55vh,560px);overflow:auto}.sql-gen-table[data-v-a590de65]{font-size:.78rem}.sql-gen-desc[data-v-a590de65]{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sql-gen-rcol[data-v-a590de65]{text-align:right;white-space:nowrap;width:4rem}.sql-gen-actions[data-v-a590de65]{display:flex;flex-wrap:wrap;gap:4px}.sql-tool-window-page[data-v-3d9d6a59]{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;padding:12px;background:var(--bg-color, #f8fafc);color:var(--text-color, #0f172a)}.sql-tool-window-main[data-v-3d9d6a59]{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--card-bg, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:10px;padding:12px;overflow:hidden}.sql-tool-window-loading[data-v-3d9d6a59]{margin:1rem}:root{--bg-color: #f8fafc;--text-color: #0f172a;--card-bg: #ffffff;--border-color: #e2e8f0;--muted-color: #64748b;--primary-color: #2563eb;--secondary-color: #334155;--sidebar-bg: #0f172a;--sidebar-active: #1d4ed8;--sidebar-hover: #1e293b;--table-hover: #f8fafc;--ghost-bg: #f1f5f9;--ghost-text: #0f172a;--secondary-bg: var(--ghost-bg);--secondary-text: var(--ghost-text);--surface-alt: #f1f5f9;--surface-border: #e2e8f0}:root[data-theme=ocean]{--bg-color: #f0f9ff;--text-color: #082f49;--primary-color: #0284c7;--secondary-color: #155e75;--sidebar-bg: #082f49;--sidebar-active: #0369a1;--sidebar-hover: #0c4a6e;--muted-color: #155e75;--ghost-bg: #e0f2fe;--ghost-text: #082f49;--surface-alt: #e0f2fe;--surface-border: #bae6fd}:root[data-theme=forest]{--bg-color: #f0fdf4;--text-color: #14532d;--primary-color: #16a34a;--secondary-color: #166534;--sidebar-bg: #14532d;--sidebar-active: #15803d;--sidebar-hover: #166534;--muted-color: #166534;--ghost-bg: #dcfce7;--ghost-text: #14532d;--surface-alt: #dcfce7;--surface-border: #bbf7d0}:root[data-theme=sunset]{--bg-color: #fff7ed;--text-color: #7c2d12;--primary-color: #ea580c;--secondary-color: #9a3412;--sidebar-bg: #7c2d12;--sidebar-active: #c2410c;--sidebar-hover: #9a3412;--muted-color: #9a3412;--ghost-bg: #ffedd5;--ghost-text: #7c2d12;--surface-alt: #ffedd5;--surface-border: #fed7aa}:root[data-theme=dark]{--bg-color: #0f172a;--text-color: #e2e8f0;--card-bg: #111827;--border-color: #334155;--muted-color: #94a3b8;--primary-color: #3b82f6;--secondary-color: #475569;--sidebar-bg: #020617;--sidebar-active: #1d4ed8;--sidebar-hover: #1e293b;--table-hover: #1e293b;--ghost-bg: #334155;--ghost-text: #e2e8f0;--surface-alt: #1e293b;--surface-border: #334155}:root[data-theme=lavender]{--bg-color: #faf5ff;--text-color: #4c1d95;--card-bg: #ffffff;--border-color: #ddd6fe;--primary-color: #7c3aed;--secondary-color: #5b21b6;--sidebar-bg: #4c1d95;--sidebar-active: #6d28d9;--sidebar-hover: #5b21b6;--muted-color: #6b21a8;--table-hover: #ede9fe;--ghost-bg: #ede9fe;--ghost-text: #4c1d95;--surface-alt: #ede9fe;--surface-border: #ddd6fe}:root[data-theme=rose]{--bg-color: #fff1f2;--text-color: #881337;--card-bg: #ffffff;--border-color: #fecdd3;--primary-color: #e11d48;--secondary-color: #9f1239;--sidebar-bg: #881337;--sidebar-active: #be123c;--sidebar-hover: #9f1239;--muted-color: #9f1239;--table-hover: #ffe4e6;--ghost-bg: #ffe4e6;--ghost-text: #881337;--surface-alt: #ffe4e6;--surface-border: #fecdd3}:root[data-theme=slate]{--bg-color: #f8fafc;--text-color: #1e293b;--card-bg: #ffffff;--border-color: #e2e8f0;--primary-color: #475569;--secondary-color: #334155;--sidebar-bg: #0f172a;--sidebar-active: #475569;--sidebar-hover: #1e293b;--muted-color: #64748b;--table-hover: #f1f5f9;--ghost-bg: #f1f5f9;--ghost-text: #1e293b;--surface-alt: #f1f5f9;--surface-border: #e2e8f0}:root[data-theme=aurora]{--bg-color: #ecfeff;--text-color: #134e4a;--card-bg: #ffffff;--border-color: #99f6e4;--primary-color: #0d9488;--secondary-color: #0f766e;--sidebar-bg: #134e4a;--sidebar-active: #0d9488;--sidebar-hover: #0f766e;--muted-color: #0f766e;--table-hover: #ccfbf1;--ghost-bg: #ccfbf1;--ghost-text: #134e4a;--surface-alt: #ccfbf1;--surface-border: #99f6e4}:root{font-family:Inter,Arial,sans-serif;color:var(--text-color);background:var(--bg-color)}*{box-sizing:border-box}html{height:100%}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;color:var(--text-color);background:var(--bg-color)}#app{min-height:100vh;min-height:100dvh}.card{background:var(--card-bg);border-radius:12px;border:1px solid var(--border-color);padding:20px}.save-toolbar-error{margin:0 0 .65rem;color:#dc2626;font-size:.92rem;line-height:1.45;font-weight:500}.message-detail-panel{display:flex;flex-direction:column;gap:.75rem}.message-detail-pre{margin:0;white-space:pre-wrap;word-break:break-word;max-height:60vh;overflow:auto}.log-detail-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172a8c}.log-detail-modal-dialog{width:min(96vw,720px);max-height:min(88vh,900px);display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem 1.1rem;border-radius:12px;background:var(--card-bg, #fff);border:1px solid var(--border-color);box-shadow:0 20px 50px #00000040}.log-detail-modal-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.log-detail-modal-scroll{overflow:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:1rem}.log-detail-modal-json-title{margin:0;font-size:.95rem;font-weight:600;color:var(--muted-color)}.message-logs-query-caption{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.detail-fields{display:grid;gap:.85rem}.detail-field{display:grid;gap:.35rem}.detail-field-label{font-size:.95rem;font-weight:600;color:var(--muted-color)}.detail-field-value{margin:0;font-size:.95rem;line-height:1.5;color:var(--text-color);white-space:pre-wrap;word-break:break-word}.detail-field-value.is-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88rem}.muted{color:var(--muted-color)}.error{color:#dc2626}button{border:0;border-radius:8px;background:var(--primary-color);color:#fff;padding:10px 14px;cursor:pointer}button.secondary{background:var(--secondary-color)}button.btn{border:0;border-radius:10px;padding:.68rem 1rem;cursor:pointer;font-size:.95rem;font:inherit;transition:background-color .2s ease,color .2s ease,opacity .2s ease}button.btn.primary{background:var(--primary-color);color:#fff}button.btn.ghost{background:var(--secondary-bg);color:var(--secondary-text)}button.btn.primary:disabled{background:#9ca3af;color:#fff}button.btn:disabled{opacity:.7;cursor:not-allowed}button.btn.ghost:hover:not(:disabled){filter:brightness(.97)}a.secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:8px;background:var(--secondary-color);padding:10px 14px;cursor:pointer;text-decoration:none;font:inherit;color:#fff;line-height:normal}button:disabled{opacity:.7;cursor:not-allowed}input:not([type=checkbox]){width:100%;border:1px solid var(--border-color);border-radius:8px;padding:10px;color:var(--text-color);background:var(--card-bg)}select,textarea{width:100%;border:1px solid var(--border-color);border-radius:8px;padding:10px;font:inherit;color:var(--text-color);background:var(--card-bg)}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:16px}.auth-card{width:100%;max-width:380px;display:grid;gap:10px}.page{width:100%;max-width:none;margin:0;padding:1rem 0}.login-page{box-sizing:border-box;width:100%;max-width:none;margin:0;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1rem}.login-page .card{width:min(460px,100%);margin:0}.login-page .login-callout{margin:0 0 1rem;padding:.65rem .75rem;border-radius:8px;border:1px solid #fecaca;background:#fef2f2;color:#dc2626;font-size:.92rem;line-height:1.45;text-align:center}.hint{margin-top:.25rem;color:var(--muted-color)}.form{display:grid;gap:.85rem;margin-top:1rem}.field{display:grid;gap:.3rem;font-size:.95rem}.remember{display:flex;align-items:center;gap:.5rem;font-size:.92rem}.primary-btn{background:var(--primary-color);color:#fff}.primary-btn:disabled{background:#9ca3af;cursor:not-allowed}input:focus,select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb26;outline:none}.remember-row{display:flex;align-items:center;gap:8px}.admin-layout{min-height:100vh;display:flex;align-items:stretch}.admin-layout .sidebar{flex:0 0 220px;width:220px;max-width:220px;box-sizing:border-box;transition:flex-basis .22s ease,width .22s ease,max-width .22s ease,padding .22s ease,opacity .18s ease}.admin-layout--sidebar-collapsed .sidebar{flex-basis:0;width:0;max-width:0;padding-left:0;padding-right:0;opacity:0;overflow:hidden;pointer-events:none}.admin-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;margin:0;padding:0;border:none;background:#0f172a6b;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (max-width: 1023px){.admin-layout.admin-layout--narrow .sidebar{position:fixed;top:0;left:0;bottom:0;width:min(288px,86vw);max-width:none;flex:none!important;z-index:120;transform:translate(-105%);opacity:1!important;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:calc(12px + env(safe-area-inset-top,0px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));padding-left:calc(10px + env(safe-area-inset-left,0px));padding-right:calc(10px + env(safe-area-inset-right,0px));transition:transform .26s cubic-bezier(.4,0,.2,1);box-shadow:6px 0 28px #0000002e;pointer-events:auto!important}.admin-layout.admin-layout--narrow:not(.admin-layout--sidebar-collapsed) .sidebar{transform:translate(0)}.admin-layout.admin-layout--narrow.admin-layout--sidebar-collapsed .sidebar{transform:translate(-105%);pointer-events:none!important;box-shadow:none}.admin-layout.admin-layout--narrow .content{width:100%;min-height:100vh;min-height:100dvh;padding-left:calc(12px + env(safe-area-inset-left,0px));padding-right:calc(12px + env(safe-area-inset-right,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.admin-layout.admin-layout--narrow .admin-content-frame{padding-inline:.65rem}.admin-layout.admin-layout--narrow .topbar{flex-wrap:wrap;align-items:flex-start;row-gap:10px;margin-bottom:10px;padding-top:env(safe-area-inset-top,0px)}.admin-layout.admin-layout--narrow .topbar-left{flex:1 1 auto;min-width:0;max-width:100%}.admin-layout.admin-layout--narrow .topbar-end{flex:1 1 100%;align-items:flex-end;gap:10px;min-width:0;max-width:100%}.admin-layout.admin-layout--narrow .topbar-right-main{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:100%}.admin-layout.admin-layout--narrow .topbar-sidebar-toggle,.admin-layout.admin-layout--narrow a.secondary.topbar-avatar-link,.admin-layout.admin-layout--narrow .topbar-icon-btn{min-width:44px;min-height:44px}.admin-layout.admin-layout--narrow .topbar-right-main>button:not(.topbar-icon-btn),.admin-layout.admin-layout--narrow .topbar-text-actions>button{min-height:44px}.admin-layout.admin-layout--narrow .lang-label select{min-height:44px;padding:8px 10px}.admin-layout.admin-layout--narrow .runtime-env-pill{font-size:.8rem;padding:.35rem .55rem}}.sidebar{background:var(--sidebar-bg);color:#fff;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.sidebar.sidebar-style-deep_tech{background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 90%,#020617 10%),color-mix(in srgb,var(--sidebar-bg) 78%,var(--primary-color) 22%) 52%,color-mix(in srgb,var(--sidebar-bg) 92%,#020617 8%))}.sidebar.sidebar-style-deep_tech .menu-link:hover{background:color-mix(in srgb,var(--sidebar-hover) 78%,var(--sidebar-bg) 22%)}.sidebar.sidebar-style-deep_tech .active-menu{background:linear-gradient(135deg,color-mix(in srgb,var(--sidebar-active) 86%,var(--primary-color) 14%),color-mix(in srgb,var(--sidebar-active) 72%,var(--sidebar-hover) 28%));box-shadow:0 6px 18px color-mix(in srgb,var(--sidebar-active) 36%,transparent)}.sidebar.sidebar-density-comfortable{padding:16px 12px;gap:3px}.sidebar.sidebar-density-comfortable .brand{margin:0 0 10px;font-size:1.08rem}.sidebar.sidebar-density-comfortable .menu-link{padding:9px 10px;border-radius:10px;margin-bottom:3px;font-size:.95rem;font-weight:600}.sidebar.sidebar-density-comfortable .sidebar-nav-section-toggle{margin:.45rem 0 .2rem;padding:.5rem 10px;border-radius:10px;font-size:.98rem}.sidebar.sidebar-density-comfortable .sidebar-nav-section-items{padding:.1rem 0 .2rem;margin-left:calc(.6rem + 1ch)}.sidebar.sidebar-density-comfortable .sidebar-nav-section-items .menu-link{padding-left:1rem;margin-left:.5rem;width:calc(100% - .5rem)}.brand{margin:0 0 6px;padding:0 10px;font-size:1rem;letter-spacing:.01em;color:#f8fafc}.menu-link{display:flex;align-items:center;color:#d7e1ee;text-decoration:none;padding:6px 10px;border-radius:7px;margin-bottom:2px;font-size:.9rem;font-weight:500;line-height:1.32;transition:background-color .12s ease,color .12s ease}.sidebar nav{flex:1;overflow:auto;padding-right:2px}.sidebar-nav-section-title{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:.65rem 0 .2rem;padding:0 10px}.sidebar-nav-section-toggle{display:flex;align-items:center;gap:.35rem;width:100%;margin:.32rem 0 .1rem;padding:.32rem 10px;border:none;border-radius:7px;background:transparent;color:#e2e8f0;font:inherit;font-size:.9rem;font-weight:600;letter-spacing:.02em;text-transform:none;text-align:left;cursor:pointer;line-height:1.3}.sidebar-nav-section-toggle:hover{background:var(--sidebar-hover);color:#f8fafc}.sidebar-nav-chevron-char{flex-shrink:0;width:1em;text-align:center;font-size:.68rem;line-height:1;opacity:.92}.sidebar-nav-section-toggle-label{flex:1;min-width:0}.sidebar-nav-section-items{padding:.05rem 0 .1rem;border-left:1px solid color-mix(in srgb,#94a3b8 38%,transparent);margin-left:calc(.45rem + 1ch)}.sidebar-nav-section-items .menu-link{padding-left:.75rem;margin-left:.38rem;width:calc(100% - .38rem)}.sidebar-footer{font-size:12px;margin:8px 0 0;line-height:1.4;word-break:break-word}.menu-link:hover{background:var(--sidebar-hover);color:#f8fafc}.active-menu{background:var(--sidebar-active);color:#fff;box-shadow:none}.content{flex:1;min-width:0;padding:20px}.admin-content-frame{width:100%;max-width:100%;box-sizing:border-box;padding-inline:1rem}.topbar{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:14px}.admin-layout .admin-content-frame>header.topbar{max-width:none;width:100%;margin-left:0;margin-right:0;margin-bottom:14px}.admin-layout .admin-content-frame>main.page{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}.topbar-left{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;max-width:100%}.topbar-sidebar-toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;cursor:pointer;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.topbar-sidebar-toggle:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.topbar-sidebar-toggle-icon{font-size:1.15rem;font-weight:600;position:relative;top:-1px}.topbar-title{margin:0;flex:1;min-width:0;line-height:1.25}.topbar-end{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.topbar-right-main{display:flex;align-items:center;gap:10px;flex-shrink:0}.topbar-text-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}a.secondary.topbar-avatar-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;border-radius:10px;text-decoration:none}.topbar-avatar-link .topbar-avatar-icon{width:22px;height:22px;flex-shrink:0;display:block}.topbar-floating-wrap{display:inline-flex;align-items:center;gap:6px}.topbar-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;color:#334155;cursor:pointer;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.topbar-icon-btn:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.topbar-favorite-btn:hover{border-color:color-mix(in srgb,var(--primary-color, #2563eb) 42%,var(--border-color, #cbd5e1));background:color-mix(in srgb,var(--primary-color, #2563eb) 9%,var(--card-bg, #fff));color:var(--primary-color, #2563eb)}.topbar-favorite-btn--active{border-color:color-mix(in srgb,var(--primary-color, #2563eb) 55%,var(--border-color, #cbd5e1));background:color-mix(in srgb,var(--primary-color, #2563eb) 14%,var(--card-bg, #fff));color:var(--primary-color, #2563eb)}.topbar-favorite-btn--active:hover{border-color:color-mix(in srgb,var(--primary-color, #2563eb) 70%,var(--border-color, #cbd5e1));background:color-mix(in srgb,var(--primary-color, #2563eb) 20%,var(--card-bg, #fff));color:color-mix(in srgb,var(--primary-color, #2563eb) 88%,var(--text-color, #334155) 12%)}.topbar-inline-svg{width:18px;height:18px;display:block}.topbar-icon-btn.topbar-sql-tool-btn{border-style:dashed;border-color:color-mix(in srgb,var(--muted-color, #64748b) 55%,var(--border-color, #cbd5e1));background:color-mix(in srgb,var(--card-bg, #fff) 94%,var(--muted-color, #64748b) 6%);color:color-mix(in srgb,var(--muted-color, #64748b) 88%,var(--text-color, #334155))}.topbar-icon-btn.topbar-sql-tool-btn:hover{border-style:solid;border-color:color-mix(in srgb,var(--primary-color, #2563eb) 42%,var(--border-color, #cbd5e1));background:color-mix(in srgb,var(--primary-color, #2563eb) 9%,var(--card-bg, #fff));color:var(--primary-color, #2563eb)}.admin-segment-tabs{display:flex;gap:6px;padding:5px;margin-bottom:.55rem;flex-shrink:0;flex-wrap:wrap;border-radius:10px;background:var(--surface-alt, #f1f5f9);border:1px solid var(--border-color, #e2e8f0);box-sizing:border-box}button.admin-segment-tab{flex:1;min-width:min(100%,8rem);padding:.55rem .75rem;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:.01em;color:var(--secondary-color, #334155);line-height:1.35;margin:0;text-align:center;white-space:nowrap}button.admin-segment-tab:hover:not(:disabled){background:color-mix(in srgb,var(--card-bg, #fff) 88%,transparent);color:var(--text-color, #0f172a)}button.admin-segment-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color, #2563eb) 45%,transparent);outline-offset:2px}button.admin-segment-tab:disabled{opacity:.6;cursor:not-allowed}button.admin-segment-tab--on{border-color:color-mix(in srgb,var(--primary-color, #2563eb) 35%,var(--surface-border, #cbd5e1));background:var(--card-bg, #fff);color:var(--primary-color, #1d4ed8);font-weight:700;box-shadow:0 1px 4px color-mix(in srgb,var(--text-color, #0f172a) 12%,transparent)}button.admin-segment-tab--sm{flex:0 1 auto;min-width:4.5rem;padding:.4rem .65rem;font-size:.875rem;font-weight:600}.admin-floating-dock{position:fixed;z-index:10040;box-sizing:border-box;width:min(320px,calc(100vw - 16px));max-height:min(420px,calc(100vh - 24px));display:flex;flex-direction:column;padding:0;border-radius:12px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-color);box-shadow:0 16px 48px color-mix(in srgb,var(--text-color) 14%,transparent),0 4px 14px color-mix(in srgb,var(--text-color) 8%,transparent);overflow:hidden}.admin-floating-dock-head{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 6px 6px 10px;border-bottom:1px solid var(--border-color);background:linear-gradient(180deg,var(--bg-color) 0%,var(--surface-alt) 100%);-webkit-user-select:none;user-select:none}.admin-floating-dock-head-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;cursor:grab;touch-action:none;padding:2px 0}.admin-floating-dock--dragging .admin-floating-dock-head-main{cursor:grabbing}.admin-floating-dock-win{flex-shrink:0;display:flex;align-items:center;gap:2px}.admin-floating-dock-win-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted-color);cursor:pointer;line-height:1;transition:background .12s ease,border-color .12s ease,color .12s ease}.admin-floating-dock-win-btn:hover:not(:disabled){background:var(--ghost-bg);border-color:var(--surface-border);color:var(--ghost-text)}.admin-floating-dock-win-btn:disabled{opacity:.38;cursor:not-allowed}.admin-floating-dock-win-icon{width:16px;height:16px;display:block}.admin-floating-dock--collapsed{max-height:none}.admin-floating-dock--collapsed .admin-floating-dock-head{border-bottom:none}.admin-floating-dock-grip{flex-shrink:0;font-size:.75rem;letter-spacing:-.08em;color:var(--muted-color);opacity:.85;line-height:1}.admin-floating-dock-title{flex:1;min-width:0;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-floating-dock-body{overflow:auto;padding:8px 10px 10px;max-height:min(340px,calc(100vh - 120px))}.admin-floating-empty{margin:0;padding:6px 2px 4px;font-size:.82rem;line-height:1.45;color:var(--muted-color)}.admin-floating-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.admin-floating-row{display:flex;align-items:center;gap:4px;min-height:36px}.admin-floating-row-handle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;cursor:grab;-webkit-user-select:none;user-select:none;font-size:.85rem;letter-spacing:-.06em;color:var(--muted-color);opacity:.9;line-height:1}.admin-floating-row-handle:active{cursor:grabbing}.admin-floating-link{flex:1;min-width:0;padding:6px 8px;border-radius:8px;font-size:.86rem;line-height:1.35;color:var(--text-color);text-decoration:none;word-break:break-word}.admin-floating-link:hover{background:var(--table-hover)}.admin-floating-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--muted-color);font-size:1.25rem;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.admin-floating-remove:hover{background:color-mix(in srgb,var(--error-text, #dc2626) 12%,var(--card-bg));color:var(--error-text, #dc2626)}.admin-floating-main-tail{margin-top:4px;min-height:8px;border-radius:8px;transition:background .12s ease}.admin-floating-main-tail--over{background:color-mix(in srgb,var(--secondary-color) 12%,var(--card-bg))}.admin-floating-main-tail-hint{display:block;font-size:.78rem;padding:6px 2px;line-height:1.45}.admin-floating-bin{margin-top:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--muted-color) 25%,transparent)}.admin-floating-bin-head{display:flex;align-items:center;gap:6px;width:100%;margin:0;padding:6px 8px;border:none;border-radius:8px;background:transparent;color:var(--secondary-color);font-size:.82rem;font-weight:700;cursor:pointer;text-align:left;transition:background .12s ease,outline .12s ease}.admin-floating-bin-head:hover{background:var(--table-hover)}.admin-floating-bin-head--drag-over{outline:2px dashed color-mix(in srgb,var(--secondary-color) 45%,transparent);background:color-mix(in srgb,var(--secondary-color) 8%,var(--card-bg))}.admin-floating-bin-chevron{flex-shrink:0;font-size:.65rem;opacity:.85}.admin-floating-bin-head-label{flex:1;min-width:0}.admin-floating-bin-count{font-weight:600;font-size:.8rem}.admin-floating-bin-body{padding-top:6px}.admin-floating-bin-tail{min-height:10px;margin-top:2px;border-radius:8px}.admin-topbar-tools-dock{position:fixed;z-index:10037;box-sizing:border-box;width:max-content;max-width:calc(100vw - 16px);display:flex;flex-direction:column;padding:0;border-radius:12px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-color);box-shadow:0 12px 36px color-mix(in srgb,var(--text-color) 11%,transparent),0 3px 10px color-mix(in srgb,var(--text-color) 6%,transparent);overflow:hidden}.admin-topbar-tools-dock-head{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 10px;border-bottom:1px solid var(--border-color);background:linear-gradient(180deg,var(--bg-color) 0%,var(--surface-alt) 100%);-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none}.admin-topbar-tools-dock--dragging .admin-topbar-tools-dock-head{cursor:grabbing}.admin-topbar-tools-dock-body{display:block;padding:0}.admin-topbar-tools-dock--expanded{flex-direction:row-reverse;align-items:stretch;background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-color);box-shadow:0 12px 36px color-mix(in srgb,var(--text-color) 11%,transparent),0 3px 10px color-mix(in srgb,var(--text-color) 6%,transparent)}.admin-topbar-tools-dock--expanded .admin-topbar-tools-dock-head{border-bottom:none;border-top:none;border-left:1px solid var(--border-color);background:var(--card-bg)}.admin-topbar-tools-dock--expanded .admin-floating-dock-grip{color:var(--muted-color)}.admin-topbar-tools-dock--expanded .admin-floating-dock-title{color:var(--text-color)}.admin-topbar-tools-dock--expanded .admin-topbar-tools-dock-body{display:flex;align-items:center;flex:1;min-width:0;padding:10px 8px 10px 12px}.admin-topbar-tools-dock-body-inner{display:flex;flex-direction:row-reverse;align-items:center;gap:0;max-width:min(420px,calc(100vw - 96px));margin:0;padding:10px 12px 10px 14px;border-radius:14px;background:var(--surface-alt);border:1px solid var(--border-color);box-sizing:border-box}.admin-topbar-tools-dock-peak{display:block;width:0;height:0;flex-shrink:0;margin:0 0 0 10px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid var(--primary-color, #2563eb);border-right:none;opacity:.9}.admin-topbar-tools-dock-body-inner .topbar-floating-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.admin-topbar-tools-dock-body-inner .topbar-icon-btn{background:var(--card-bg);border-color:var(--border-color);color:var(--secondary-color)}.admin-topbar-tools-dock-body-inner .topbar-icon-btn:hover{background:var(--table-hover, var(--surface-alt));border-color:color-mix(in srgb,var(--primary-color) 38%,var(--border-color));color:var(--primary-color)}.admin-topbar-tools-dock--collapsed{width:52px;min-width:52px;max-width:52px;border-radius:999px;border:none;background:var(--primary-color, #2563eb);color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--primary-color, #2563eb) 42%,transparent),0 2px 8px #0f172a1f}.admin-topbar-tools-dock--collapsed:hover{filter:brightness(1.06)}.admin-topbar-tools-dock--collapsed .admin-topbar-tools-dock-head{border-bottom:none;border-top:none;justify-content:center;width:100%;min-height:52px;height:52px;padding:0;border-radius:999px;background:transparent}.admin-topbar-tools-dock-fab{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.admin-topbar-tools-dock-fab-icon{width:24px;height:24px;display:block;color:currentColor}.admin-topbar-tools-dock--collapsed .admin-topbar-tools-dock-fab-icon{color:#fff}.admin-floating-scratchpad{position:fixed;z-index:10038;box-sizing:border-box;width:min(320px,calc(100vw - 16px));max-height:min(380px,calc(100vh - 24px));display:flex;flex-direction:column;padding:0;border-radius:12px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-color);box-shadow:0 14px 42px color-mix(in srgb,var(--text-color) 12%,transparent),0 3px 12px color-mix(in srgb,var(--text-color) 7%,transparent);overflow:hidden}.admin-floating-scratchpad-head{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 6px 6px 10px;border-bottom:1px solid var(--border-color);background:linear-gradient(180deg,var(--bg-color) 0%,var(--surface-alt) 100%);-webkit-user-select:none;user-select:none}.admin-floating-scratchpad-head-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;cursor:grab;touch-action:none;padding:2px 0}.admin-floating-scratchpad--dragging .admin-floating-scratchpad-head-main{cursor:grabbing}.admin-floating-scratchpad--collapsed{max-height:none}.admin-floating-scratchpad--collapsed .admin-floating-scratchpad-head{border-bottom:none}.admin-floating-scratchpad-inner{display:flex;flex-direction:column;flex:1;min-height:0}.admin-scratchpad-display{flex:1;min-height:72px;max-height:min(220px,calc(100vh - 200px));overflow:auto;padding:8px 10px}.admin-scratchpad-empty{margin:0;font-size:.82rem;line-height:1.45;color:var(--muted-color)}.admin-scratchpad-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.admin-scratchpad-row{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--surface-alt) 65%,var(--card-bg));border:1px solid var(--surface-border)}.admin-scratchpad-text{flex:1;min-width:0;font-size:.88rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.35;word-break:break-all}.admin-scratchpad-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted-color);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.admin-scratchpad-copy-btn:hover{background:var(--ghost-bg);border-color:var(--surface-border);color:var(--ghost-text)}.admin-scratchpad-copy-icon{width:16px;height:16px;display:block}.admin-scratchpad-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border:none;border-radius:6px;background:transparent;color:var(--muted-color);font-size:1.1rem;line-height:1;cursor:pointer}.admin-scratchpad-remove:hover{background:color-mix(in srgb,var(--error-text, #dc2626) 10%,var(--card-bg));color:var(--error-text, #dc2626)}.admin-scratchpad-input-wrap{flex-shrink:0;padding:8px 10px 10px;border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-color) 40%,var(--card-bg))}.admin-scratchpad-input{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid var(--surface-border);background:var(--card-bg);color:var(--text-color);font-size:.88rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.35}.admin-scratchpad-input:focus{outline:2px solid color-mix(in srgb,var(--primary-color) 45%,transparent);outline-offset:0}.topbar-scratchpad-btn--active{background:color-mix(in srgb,var(--primary-color) 14%,var(--card-bg));border-color:color-mix(in srgb,var(--primary-color) 35%,var(--surface-border));color:var(--primary-color)}.lang-label{display:flex;gap:6px;align-items:center;white-space:nowrap}.lang-label select{width:auto;min-width:110px}.dashboard-grid{display:grid;gap:12px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.stat-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;display:grid;gap:6px}.detail-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.detail-list li{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dashed #e2e8f0;padding-bottom:6px}.funnel-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #e2e8f0}.push-form{display:grid;gap:8px}.users-wrap{display:grid;gap:12px}.users-detail-placeholder{margin:0}.filters-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin:10px 0 12px}.tag-filters{display:flex;gap:8px;flex-wrap:wrap}.tag-filters.form-save-actions{margin-top:.25rem}.tag-filters .result-actions{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.hero-actions{display:flex;gap:.6rem;align-items:center}@media (max-width: 768px){.hero-actions{flex-direction:column;align-items:stretch}}.filter-actions{margin-top:10px;padding-bottom:.75rem;flex-wrap:wrap}.query-action-row{margin-top:.85rem}.page-toolbar,.page-toolbar label,.page-toolbar .muted,.page-toolbar span,.page-toolbar select,.page-toolbar option{color:var(--muted-color)!important;font-size:13px;font-weight:600}.page-size-label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.page-size-label-text,.page-info-text{color:var(--muted-color)!important;white-space:nowrap}.page-toolbar{align-items:center;justify-content:flex-start;gap:12px;flex-wrap:nowrap;margin-bottom:8px}.page-size-label select{width:auto!important;min-width:72px;padding:6px 8px}@media (max-width: 640px){.page-toolbar{flex-wrap:wrap;gap:8px}}.filter-active{background:var(--sidebar-active)!important;color:#fff!important}.keyword{min-width:260px;display:grid;gap:6px}.keyword input{width:260px}.table-top{margin-bottom:10px}.table-wrap{overflow:auto}.table{width:100%;border-collapse:collapse}.table th,.table td{border-bottom:1px solid var(--border-color);padding:10px 8px;text-align:left}.table th{font-size:13px;color:var(--muted-color);font-weight:600;white-space:nowrap}.card>h3:has(~.table-wrap){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .section-head .section-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}h2.block-title:has(~.table-wrap){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table th.col-actions,.data-table th.col-actions{text-align:right}.table th.table-col-actions{width:1%;text-align:left;vertical-align:middle}.table td.table-col-actions{width:1%;text-align:right;vertical-align:middle}.table td.table-col-actions>.tag-filters{justify-content:flex-end}.table tbody td{vertical-align:middle}.table tbody td:not(.table-col-actions):not([class*=actions-cell]):not(.col-actions):not(.system-env-cell-key):not(.system-env-cell-value):not(:has(input)):not(:has(select)):not(:has(textarea)):not(:has(button)){max-width:15ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table tbody td.system-env-cell-key,.table tbody td.system-env-cell-value{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.table tbody td.system-env-cell-key{max-width:min(18rem,34vw)}.table tbody td.system-env-cell-value{max-width:min(40rem,56vw)}.table tbody td.table-col-actions,.table tbody td[class*=actions-cell],.table tbody td.col-actions{max-width:none;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap;text-align:right}.table tbody td.table-col-actions .log-actions:not(.admin-users-actions-2rows):not(.products-actions-2rows):not(.pt-actions-2rows):not(.bd-actions-2rows):not(.income-actions-2rows):not(.smc-actions-2rows),.table tbody td.table-col-actions .prompt-log-actions,.table tbody td.table-col-actions .tag-filters,.table tbody td[class*=actions-cell] .log-actions:not(.admin-users-actions-2rows):not(.products-actions-2rows):not(.pt-actions-2rows):not(.bd-actions-2rows):not(.income-actions-2rows):not(.smc-actions-2rows),.table tbody td[class*=actions-cell] .prompt-log-actions,.table tbody td[class*=actions-cell] .tag-filters,.table tbody td.col-actions .log-actions:not(.admin-users-actions-2rows):not(.products-actions-2rows):not(.pt-actions-2rows):not(.bd-actions-2rows):not(.income-actions-2rows):not(.smc-actions-2rows),.table tbody td.col-actions .prompt-log-actions,.table tbody td.col-actions .tag-filters{display:inline-flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:.35rem}.table tbody td.table-col-actions button,.table tbody td[class*=actions-cell] button,.table tbody td.col-actions button,.table tbody td.table-col-actions a.secondary,.table tbody td[class*=actions-cell] a.secondary,.table tbody td.col-actions a.secondary,.data-table thead th,.data-table th{white-space:nowrap}.data-table tbody td{vertical-align:middle}.data-table tbody td:not(.table-col-actions):not([class*=actions-cell]):not(.col-actions):not(.system-env-cell-key):not(.system-env-cell-value):not(:has(input)):not(:has(select)):not(:has(textarea)):not(:has(button)){max-width:15ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table tbody td.table-col-actions,.data-table tbody td[class*=actions-cell],.data-table tbody td.col-actions{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;text-align:right}.data-table tbody td.table-col-actions .log-actions:not(.admin-users-actions-2rows):not(.products-actions-2rows):not(.pt-actions-2rows):not(.bd-actions-2rows):not(.income-actions-2rows):not(.smc-actions-2rows),.data-table tbody td.table-col-actions .prompt-log-actions,.data-table tbody td.table-col-actions .tag-filters,.data-table tbody td[class*=actions-cell] .log-actions:not(.admin-users-actions-2rows):not(.products-actions-2rows):not(.pt-actions-2rows):not(.bd-actions-2rows):not(.income-actions-2rows):not(.smc-actions-2rows),.data-table tbody td[class*=actions-cell] .prompt-log-actions,.data-table tbody td[class*=actions-cell] .tag-filters,.data-table tbody td.col-actions .log-actions:not(.admin-users-actions-2rows):not(.products-actions-2rows):not(.pt-actions-2rows):not(.bd-actions-2rows):not(.income-actions-2rows):not(.smc-actions-2rows),.data-table tbody td.col-actions .prompt-log-actions,.data-table tbody td.col-actions .tag-filters{display:inline-flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:.35rem}.data-table tbody td.table-col-actions button,.data-table tbody td[class*=actions-cell] button,.data-table tbody td.col-actions button,.data-table tbody td.table-col-actions a.secondary,.data-table tbody td[class*=actions-cell] a.secondary,.data-table tbody td.col-actions a.secondary{white-space:nowrap}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.table tbody tr:hover{background:var(--table-hover)}.actions-row{margin-top:12px}.section-title{margin:16px 0 12px;color:var(--text-color)}.form-grid{display:grid;grid-template-columns:1fr;gap:12px}.form-grid label{display:grid;gap:6px}.form-grid.form-grid--edit-multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;align-items:start}.form-grid.form-grid--edit-multi>label{min-width:0}.form-grid.form-grid--edit-multi>label input:not([type=checkbox]),.form-grid.form-grid--edit-multi>label select,.form-grid.form-grid--edit-multi>label textarea{width:100%;min-width:0;box-sizing:border-box}.form-grid.form-grid--edit-multi>label.form-field-span-full{grid-column:1 / -1}.form-grid.form-grid--edit-multi>.form-field-span-full{grid-column:1 / -1;min-width:0}@media (min-width: 1000px){.form-grid.form-grid--edit-multi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.form-grid.form-grid--edit-multi{grid-template-columns:1fr}}.filters-query-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1.25rem;align-items:start}.filters-query-grid>label{display:grid;gap:.35rem;margin:0;min-width:0;font-size:.92rem}.filters-query-grid>label input:not([type=checkbox]),.filters-query-grid>label select,.filters-query-grid>label textarea{width:100%;min-width:0;box-sizing:border-box}.filters-query-grid>label.products-price-field{display:flex;flex-direction:column;gap:.25rem;align-items:stretch}.filters-query-grid>label.checkbox-row,.filters-query-grid>label.remember-row{display:flex;align-items:flex-start;gap:.5rem;line-height:1.35}.filters-query-grid>label.checkbox-row input,.filters-query-grid>label.remember-row input{margin-top:.2rem;flex-shrink:0}.filters-query-grid>.localized-block{grid-column:1 / -1}.filters-query-grid>.source-switch-block{grid-column:1 / -1}.filters-query-grid>label.full-width{grid-column:1 / -1}@media (max-width: 1100px){.filters-query-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.filters-query-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.filters-query-grid{grid-template-columns:1fr}}.settings-wrap,.promotions-grid{display:grid;gap:12px}.record-detail-view-panel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.record-detail-view-panel-header h3{margin:0}.record-detail-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;align-items:start}@media (min-width: 960px){.record-detail-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.record-detail-view-grid{grid-template-columns:1fr}}.record-detail-view-item{min-width:0}.record-detail-view-item--full{grid-column:1 / -1}.record-detail-view-label{font-size:.85rem;color:var(--muted-color);line-height:1.35}.record-detail-view-value{margin-top:.2rem;font-size:.95rem;word-break:break-word;line-height:1.45}.record-detail-view-item--full .record-detail-view-value{white-space:pre-wrap;max-height:min(50vh,22rem);overflow:auto}.record-detail-view-value.is-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.status-dot{margin-right:6px;font-size:12px}.status-dot.normal{color:#16a34a}.status-dot.abnormal{color:#dc2626}.app-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-dialog-shell{position:relative;width:min(92vw,440px);max-height:min(78vh,30rem);display:flex;flex-direction:column;gap:0;padding:0;background:var(--card-bg);color:var(--text-color);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #00000012,0 24px 52px -14px #0f172a61}.app-dialog-accent{height:4px;width:100%;background:linear-gradient(90deg,var(--primary-color, #2563eb),color-mix(in srgb,var(--primary-color, #2563eb) 55%,#6366f1))}.app-dialog-shell.app-dialog-card--variant-warning .app-dialog-accent{background:linear-gradient(90deg,#f59e0b,#ea580c)}.app-dialog-shell.app-dialog-card--variant-info .app-dialog-accent{background:linear-gradient(90deg,#3b82f6,#6366f1)}.app-dialog-shell.app-dialog-card--variant-success .app-dialog-accent{background:linear-gradient(90deg,#22c55e,#16a34a)}.app-dialog-shell.app-dialog-card--variant-danger .app-dialog-accent{background:linear-gradient(90deg,#f87171,#dc2626)}.app-dialog-head{display:flex;align-items:center;gap:.65rem;padding:.85rem 1.15rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 92%,transparent);background:color-mix(in srgb,var(--primary-color, #2563eb) 5%,var(--card-bg))}.app-dialog-brand-mark{flex:0 0 auto;width:2.35rem;height:2.35rem;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color, #2563eb) 88%,#fff),color-mix(in srgb,var(--primary-color, #2563eb) 55%,#312e81));box-shadow:0 2px 8px color-mix(in srgb,var(--primary-color, #2563eb) 28%,transparent)}.app-dialog-head-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.app-dialog-head-title{font-size:1.02rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;word-break:break-word}.app-dialog-head-kicker{font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-color, #64748b)}.app-dialog-main{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.15rem .35rem;min-height:0}.app-dialog-icon-slot{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:12px;background:color-mix(in srgb,var(--primary-color, #2563eb) 10%,var(--card-bg));color:var(--primary-color, #2563eb)}.app-dialog-shell.app-dialog-card--variant-warning .app-dialog-icon-slot{background:color-mix(in srgb,#f59e0b 14%,var(--card-bg));color:#b45309}.app-dialog-shell.app-dialog-card--variant-info .app-dialog-icon-slot{background:color-mix(in srgb,#3b82f6 12%,var(--card-bg));color:#1d4ed8}.app-dialog-shell.app-dialog-card--variant-success .app-dialog-icon-slot{background:color-mix(in srgb,#22c55e 12%,var(--card-bg));color:#15803d}.app-dialog-shell.app-dialog-card--variant-danger .app-dialog-icon-slot{background:color-mix(in srgb,#ef4444 12%,var(--card-bg));color:#b91c1c}.app-dialog-glyph{display:block}.app-dialog-body{flex:1;min-width:0}.app-dialog-prompt-wrap{margin-top:.75rem}.app-dialog-prompt-input{box-sizing:border-box;width:100%;padding:.55rem .65rem;font-size:.95rem;line-height:1.4;color:var(--text-color);background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px}.app-dialog-prompt-input:focus{outline:none;border-color:color-mix(in srgb,var(--border-color) 40%,var(--primary-color, #2563eb) 60%);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #2563eb) 22%,transparent)}.app-dialog-message{margin:0;font-size:.95rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.app-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.85rem 1.15rem 1rem;border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--surface-alt, #f1f5f9) 35%,var(--card-bg))}.app-dialog-btn-single{min-width:6.5rem}.app-dialog-fade-enter-active,.app-dialog-fade-leave-active{transition:opacity .18s ease}.app-dialog-fade-enter-active .app-dialog-shell,.app-dialog-fade-leave-active .app-dialog-shell{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.app-dialog-fade-enter-from,.app-dialog-fade-leave-to{opacity:0}.app-dialog-fade-enter-from .app-dialog-shell,.app-dialog-fade-leave-to .app-dialog-shell{opacity:0;transform:translateY(10px) scale(.98)}.bu-detail-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12500;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.bu-detail-modal-card{width:min(92vw,560px);max-width:600px;max-height:min(85vh,720px);height:auto;overflow:auto;background:var(--card-bg, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:12px;box-shadow:0 24px 48px #0f172a38;padding:1rem 1.1rem 1.15rem;display:grid;gap:.75rem;align-content:start}.bu-detail-modal-card--wide{width:min(92vw,920px);max-width:960px;max-height:min(90vh,800px)}.bu-detail-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.bu-detail-modal-title{margin:0;font-size:1.1rem;line-height:1.35}.bu-detail-modal-close{flex-shrink:0}.bu-detail-modal-overlay.admin-log-detail-overlay{align-items:flex-start;justify-content:center;padding-top:max(1rem,4vh);padding-bottom:max(1rem,4vh);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.bu-detail-modal-overlay.admin-log-detail-overlay::-webkit-scrollbar{width:0;height:0}.bu-detail-modal-card.admin-log-detail-modal.bu-detail-modal-card--wide{width:min(92vw,920px);max-width:960px;max-height:none;height:auto;overflow:visible;min-width:0;margin-bottom:.25rem}.admin-log-detail-body{min-width:0}.bu-detail-modal-card.admin-log-detail-modal pre{max-height:none;overflow:visible}.bu-detail-modal-card.admin-log-detail-modal .log-detail-json-wrap{margin-top:.75rem}.promotions-grid.bu-page-layout.users-page-layout{grid-template-columns:1fr;align-items:start;min-width:0;width:100%;max-width:100%}.promotions-grid.bu-page-layout.users-page-layout>.card{min-width:0;max-width:100%}.users-page-layout .card .tag-filters.page-toolbar{width:100%;box-sizing:border-box}.users-page-layout .table-wrap{max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.users-page-layout .table.users-table-list{width:100%;max-width:100%;table-layout:auto;box-sizing:border-box}.users-page-layout .table.users-table-list thead th:first-child,.users-page-layout .table.users-table-list tbody td:first-child{width:1%;white-space:nowrap;vertical-align:middle}.users-page-layout .table.users-table-list tbody td:not(:first-child):not(.users-actions-cell){max-width:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.users-table-list thead th{white-space:nowrap}.users-table-list tbody td.users-data-tight{white-space:nowrap;vertical-align:middle}@media (max-width: 720px){.users-col-narrow-hide{display:none}.users-page-layout .page-toolbar.tag-filters{flex-wrap:wrap;align-items:center;gap:8px;overflow-x:visible;min-width:0}.users-page-layout .page-toolbar .page-size-label,.users-page-layout .page-toolbar .page-info-text{flex:1 1 auto;min-width:0}.users-page-layout .page-toolbar .result-actions{flex:1 1 100%;justify-content:flex-end}}.bu-page-layout .table.users-table-list tbody td.users-actions-cell,.users-page-layout .table.users-table-list tbody td.users-actions-cell{text-align:right;vertical-align:middle;white-space:nowrap;width:1%;max-width:none;min-width:0;overflow:visible}.bu-page-layout .table.users-table-list tbody td.users-actions-cell .users-actions-row,.bu-page-layout .table.users-table-list tbody td.users-actions-cell .table-actions-inline,.users-page-layout .table.users-table-list tbody td.users-actions-cell .users-actions-row,.users-page-layout .table.users-table-list tbody td.users-actions-cell .table-actions-inline,.page-wrap .data-table td .users-actions-row,.page-wrap .data-table td .table-actions-inline{display:inline-flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;max-width:none}.bu-page-layout .table.users-table-list tbody td.users-actions-cell .users-actions-row button,.bu-page-layout .table.users-table-list tbody td.users-actions-cell .table-actions-inline button,.users-page-layout .table.users-table-list tbody td.users-actions-cell .users-actions-row button,.users-page-layout .table.users-table-list tbody td.users-actions-cell .table-actions-inline button{flex:0 0 auto;flex-shrink:0;white-space:nowrap}
