.busy-fade-enter-active[data-v-a43f1a2c],.busy-fade-leave-active[data-v-a43f1a2c]{transition:opacity .15s}.busy-fade-enter-from[data-v-a43f1a2c],.busy-fade-leave-to[data-v-a43f1a2c]{opacity:0}.otp-cell[data-v-bc85a628]{text-align:center;font-variant-numeric:tabular-nums;width:3rem;height:3.5rem;padding:0;font-size:1.75rem;font-weight:600}.login-header[data-v-ba2df336]{background-color:var(--cui-sidebar-bg,#3c4b64);border-radius:var(--cui-card-border-radius,.375rem) var(--cui-card-border-radius,.375rem) 0 0}.login-title[data-v-ba2df336]{color:var(--cui-sidebar-color,#fff)}.dashboard-headline[data-v-174219b5]{background:var(--bg);border-radius:var(--border-radius);padding:1.5rem}.headline-content[data-v-174219b5]{flex-direction:column;gap:2rem;display:flex}.summary-cards[data-v-174219b5]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.summary-card[data-v-174219b5]{background:var(--bg-subtle);border-radius:var(--border-radius);text-align:center;padding:1.5rem}.summary-title[data-v-174219b5]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 1rem;font-size:.875rem;font-weight:600}.best-worst-sections[data-v-174219b5]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.best-customers[data-v-174219b5],.worst-customers[data-v-174219b5]{background:var(--bg-subtle);border-radius:var(--border-radius);padding:1.5rem}.section-title[data-v-174219b5]{color:var(--text);margin:0 0 1rem;font-size:1rem;font-weight:600}.customer-list[data-v-174219b5]{flex-direction:column;gap:.75rem;display:flex}.customer-item[data-v-174219b5]{background:var(--bg);border-radius:var(--border-radius-sm);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.customer-label[data-v-174219b5]{color:var(--text);font-size:.875rem;font-weight:500}.headline-placeholder[data-v-174219b5]{border:2px dashed var(--border-muted);border-radius:var(--border-radius);justify-content:center;align-items:center;min-height:200px;display:flex}.placeholder-content[data-v-174219b5]{text-align:center}.placeholder-text[data-v-174219b5]{color:var(--text-muted);margin-top:1rem;font-size:.875rem}a[data-v-2e91327f]{color:inherit;text-decoration:underline}a[data-v-2e91327f]:hover{text-decoration:none}.dashboard[data-v-0d4245b3]{padding:1.5rem}[data-v-a326b98e] .btn-group>button,[data-v-a326b98e] .dropdown-item{cursor:pointer}.body[data-v-86498873]{flex-grow:1;padding-bottom:3rem}.wrapper[data-v-86498873]{margin-left:var(--cui-sidebar-occupy-start,0);transition:margin-left .3s ease-in-out}[data-v-86498873] .dropdown-toggle{cursor:pointer}[data-v-86498873] .dropdown-toggle:hover{opacity:.8}[data-v-86498873] .avatar{cursor:pointer;border:2px solid #0000;transition:border-color .2s}[data-v-86498873] .dropdown-toggle:hover .avatar{border-color:var(--cui-primary)}.text-truncate[data-v-86498873]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-86498873] .dropdown-item{cursor:pointer}[data-v-86498873] .sidebar-nav .nav-group-items{background-color:#0003}[data-v-86498873] .sidebar-nav .nav-group-items .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-inline-start:2rem;font-size:.8125rem}[data-v-86498873] .sidebar-nav .nav-group-items .nav-icon{--cui-sidebar-nav-link-icon-width:1rem;margin-inline-start:0;font-size:1rem}.copy-btn-wrapper[data-v-6de531fb]{display:flex;position:relative}.copy-tooltip[data-v-6de531fb]{color:#fff;white-space:nowrap;pointer-events:none;z-index:1000;background:#000000d9;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.copy-tooltip[data-v-6de531fb]:after{content:"";border:4px solid #0000;border-top-color:#000000d9;position:absolute;top:100%;left:50%;transform:translate(-50%)}.fade-enter-active[data-v-6de531fb],.fade-leave-active[data-v-6de531fb]{transition:opacity .2s}.fade-enter-from[data-v-6de531fb],.fade-leave-to[data-v-6de531fb]{opacity:0}.tag-badge-wrapper[data-v-d9511e2c]{display:inline-flex;position:relative}.tag-badge[data-v-d9511e2c]{cursor:default;align-items:center;gap:.35rem;display:inline-flex;padding-right:.25rem!important}.tag-text[data-v-d9511e2c]{-webkit-user-select:none;user-select:none}.copy-btn[data-v-d9511e2c]{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.15rem .25rem;transition:all .15s;display:inline-flex}.copy-btn[data-v-d9511e2c]:hover{opacity:1;background:#fff3}.copy-btn[data-v-d9511e2c]:active{transform:scale(.95)}.copy-btn-spacer[data-v-d9511e2c]{flex-shrink:0;width:0;height:16px;display:inline-block}.copy-btn[data-v-d9511e2c] svg{width:12px;height:12px}.copy-tooltip[data-v-d9511e2c]{color:#fff;white-space:nowrap;pointer-events:none;z-index:1000;background:#000000d9;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.copy-tooltip[data-v-d9511e2c]:after{content:"";border:4px solid #0000;border-top-color:#000000d9;position:absolute;top:100%;left:50%;transform:translate(-50%)}.fade-enter-active[data-v-d9511e2c],.fade-leave-active[data-v-d9511e2c]{transition:opacity .2s}.fade-enter-from[data-v-d9511e2c],.fade-leave-to[data-v-d9511e2c]{opacity:0}.confirmation-box[data-v-9349b4a5]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px}.phrase-code[data-v-9349b4a5]{color:#dc3545;background:#fff;border:1px solid #dee2e6;border-radius:3px;padding:.15rem .4rem;font-family:Monaco,Courier New,monospace;font-size:.875rem;font-weight:600}[data-v-9349b4a5] .border-success{border-width:2px!important;border-color:#28a745!important}[data-v-9349b4a5] .border-danger{border-width:2px!important;border-color:#dc3545!important}.image-upload[data-v-2be6c3d0]{flex-direction:column;gap:12px;display:flex}.image-upload>label[data-v-2be6c3d0]{font-weight:500}.upload-area[data-v-2be6c3d0]{text-align:center;border:2px dashed #ccc;border-radius:8px;padding:20px;transition:border-color .2s}.upload-area.drag-over[data-v-2be6c3d0]{background-color:#2563eb0d;border-color:#2563eb}.preview[data-v-2be6c3d0]{flex-direction:column;align-items:center;gap:8px;display:flex}.preview img[data-v-2be6c3d0]{object-fit:contain;max-width:200px;max-height:200px}.upload-placeholder[data-v-2be6c3d0]{flex-direction:column;align-items:center;gap:8px;display:flex}.upload-placeholder span[data-v-2be6c3d0]{color:#666}.upload-placeholder input[type=file][data-v-2be6c3d0]{cursor:pointer}.error-message[data-v-2be6c3d0]{color:#dc3545;font-size:.875rem}.url-upload[data-v-2be6c3d0]{flex-direction:column;gap:8px;display:flex}.url-input-group[data-v-2be6c3d0]{gap:8px;display:flex}.url-input-group input[type=text][data-v-2be6c3d0]{border:1px solid #ccc;border-radius:4px;flex:1;padding:8px}.url-input-group button[data-v-2be6c3d0]{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:4px;padding:8px 16px}.url-input-group button[data-v-2be6c3d0]:hover{background-color:#1d4ed8}.color-var-editor[data-v-93bb649e]{flex-direction:column;gap:8px;display:flex}.color-var-row[data-v-93bb649e]{align-items:center;gap:8px;display:flex}.color-var-row label[data-v-93bb649e]{flex:1}.color-var-row label .description[data-v-93bb649e]{color:#666;margin-left:8px;font-size:.75rem}.color-var-row .tone-badge[data-v-93bb649e]{color:#666;background-color:#f0f0f0;border-radius:4px;padding:2px 6px;font-size:.75rem}.color-var-row input[type=checkbox][data-v-93bb649e]{margin:0}.color-var-row input[type=color][data-v-93bb649e]{cursor:pointer;border:1px solid #ccc;width:50px;height:32px;padding:0}.color-var-row input[type=text][data-v-93bb649e]{border:1px solid #ccc;border-radius:4px;width:120px;padding:4px 8px}.brand-editor[data-v-f4868470]{max-width:800px}.brand-editor h2[data-v-f4868470]{margin-bottom:24px}.error-alert[data-v-f4868470]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:24px;padding:12px}.form-section[data-v-f4868470]{margin-bottom:24px}.form-section>label[data-v-f4868470]{margin-bottom:8px;font-weight:500;display:block}.form-section input[type=url][data-v-f4868470],.form-section input[type=text][data-v-f4868470]{border:1px solid #ccc;border-radius:4px;width:100%;padding:8px 12px}.url-input-section[data-v-f4868470]{flex-direction:column;display:flex}.url-input-wrapper[data-v-f4868470]{gap:8px;display:flex}.url-input-wrapper input[type=url][data-v-f4868470]{flex:1}.open-link-button[data-v-f4868470]{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px 12px;display:flex}.open-link-button[data-v-f4868470]:hover:not(:disabled){background-color:#1d4ed8}.open-link-button[data-v-f4868470]:disabled{cursor:not-allowed;opacity:.6;background-color:#ccc}.portal-url-display[data-v-f4868470]{flex-direction:column;gap:4px;display:flex}.portal-url-display a[data-v-f4868470]{color:#2563eb;align-items:center;text-decoration:none;display:inline-flex}.portal-url-display a[data-v-f4868470]:hover{text-decoration:underline}.caption[data-v-f4868470]{color:#666;font-size:.875rem}.form-actions[data-v-f4868470]{margin-top:32px}.form-actions button[data-v-f4868470]{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:4px;padding:10px 24px;font-size:16px}.form-actions button[data-v-f4868470]:hover:not(:disabled){background-color:#1d4ed8}.form-actions button[data-v-f4868470]:disabled{cursor:not-allowed;background-color:#ccc}.me-1[data-v-f4868470]{margin-right:.25rem}.assist-wrapper[data-v-f4868470]{gap:8px;display:flex}.assist-wrapper input[type=url][data-v-f4868470]{flex:1}.assist-button[data-v-f4868470]{color:#fff;cursor:pointer;white-space:nowrap;background-color:#10b981;border:none;border-radius:4px;padding:8px 16px}.assist-button[data-v-f4868470]:hover:not(:disabled){background-color:#059669}.assist-button[data-v-f4868470]:disabled{cursor:not-allowed;opacity:.6;background-color:#ccc}.assist-error[data-v-f4868470]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin-top:8px;padding:8px 12px;font-size:.875rem}time[data-v-056bdb1a]{cursor:help}.dual-list[data-v-0c4450a9]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.list-pane[data-v-0c4450a9]{flex-direction:column;min-width:0;display:flex}.list-header[data-v-0c4450a9]{text-transform:uppercase;letter-spacing:.05em;color:var(--cui-secondary-color);margin-bottom:.25rem;font-size:.75rem}.scope-listbox[data-v-0c4450a9]{flex-grow:1;min-height:220px;font-family:Monaco,Courier New,monospace;font-size:.875rem}.list-controls[data-v-0c4450a9]{justify-content:center;gap:.5rem;display:flex}.copy-input-wrapper[data-v-a1f69ea3]{position:relative}.copy-tooltip[data-v-a1f69ea3]{color:#fff;white-space:nowrap;pointer-events:none;z-index:1000;background:#000000d9;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:-30px;right:0}.copy-tooltip[data-v-a1f69ea3]:after{content:"";border:4px solid #0000;border-top-color:#000000d9;position:absolute;top:100%;right:10px}.fade-enter-active[data-v-a1f69ea3],.fade-leave-active[data-v-a1f69ea3]{transition:opacity .2s}.fade-enter-from[data-v-a1f69ea3],.fade-leave-to[data-v-a1f69ea3]{opacity:0}.small[data-v-d06d2517],.small[data-v-656baeff],.small[data-v-228b4682]{font-size:.875rem}.search-input-wrapper[data-v-e42077f0]{display:inline-block}.price-components[data-v-93c4e274]{margin-top:4px}.component-row[data-v-93c4e274]{color:#6c757d;padding:2px 0;font-size:12px}.family-section[data-v-424473a1]{margin-bottom:16px}.package-row[data-v-424473a1]{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.version[data-v-424473a1]{color:#6c757d;font-size:12px}.text-muted[data-v-424473a1]{color:#6c757d}.subscription-row[data-v-ff0d1938]{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.badge[data-v-ff0d1938]{border-radius:4px;padding:4px 8px;font-size:12px}.badge-success[data-v-ff0d1938]{color:#fff;background-color:#28a745}.badge-warning[data-v-ff0d1938]{color:#212529;background-color:#ffc107}.badge-danger[data-v-ff0d1938]{color:#fff;background-color:#dc3545}.badge-info[data-v-ff0d1938]{color:#fff;background-color:#17a2b8}.badge-secondary[data-v-ff0d1938]{color:#fff;background-color:#6c757d}.text-muted[data-v-ff0d1938]{color:#6c757d}.invoice-row[data-v-293a06f6]{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.invoice-date[data-v-293a06f6]{color:#6c757d;font-size:12px}.badge[data-v-293a06f6]{border-radius:4px;padding:4px 8px;font-size:12px}.badge-success[data-v-293a06f6]{color:#fff;background-color:#28a745}.badge-warning[data-v-293a06f6]{color:#212529;background-color:#ffc107}.badge-danger[data-v-293a06f6]{color:#fff;background-color:#dc3545}.badge-secondary[data-v-293a06f6]{color:#fff;background-color:#6c757d}.text-muted[data-v-293a06f6]{color:#6c757d}.table[data-v-82803b32]{border-collapse:collapse;width:100%}.table th[data-v-82803b32],.table td[data-v-82803b32]{text-align:left;border-bottom:1px solid #ddd;padding:8px}.badge[data-v-82803b32]{background-color:#f0f0f0;border-radius:3px;margin-right:4px;padding:2px 6px;font-size:12px;display:inline-block}.btn[data-v-82803b32]{cursor:pointer;color:#fff;background-color:#007bff;border:none;border-radius:3px;padding:4px 8px}.btn-sm[data-v-82803b32]{padding:2px 6px;font-size:12px}.btn-primary[data-v-82803b32]{background-color:#007bff}.text-muted[data-v-82803b32]{color:#6c757d}.modal[data-v-82803b32]{background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-82803b32]{background-color:#fff;border-radius:5px;width:90%;max-width:500px;padding:20px}.form-group[data-v-82803b32]{margin-bottom:15px}.form-group label[data-v-82803b32]{margin-bottom:5px;display:block}.form-control[data-v-82803b32]{border:1px solid #ddd;border-radius:3px;width:100%;padding:6px}.modal-actions[data-v-82803b32]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cost-dashboard[data-v-7fb76c04]{padding:1rem}.clickable[data-v-7fb76c04]{cursor:pointer}.clickable[data-v-7fb76c04]:hover{background-color:var(--cui-secondary-bg)}.vendor-card[data-v-a347ee4b]{min-height:12rem;transition:transform .2s ease-in-out}.vendor-card[data-v-a347ee4b]:hover{transform:translateY(-2px)}.plugin-card[data-v-39111c1b]{min-height:12rem;transition:transform .2s ease-in-out}.plugin-card[data-v-39111c1b]:hover{transform:translateY(-2px)}.plugin-logo img[data-v-39111c1b]{object-fit:contain;max-width:48px;max-height:48px}.form-label[data-v-15963d8e]{font-weight:500}.vendor-header[data-v-e690114e] .btn-link{padding-left:0;text-decoration:none}.cost-row[data-v-bf8c651e]{cursor:pointer}.cost-item-catalog-list .small[data-v-0c710b74]{font-size:.875rem}.is-invalid[data-v-ffccb367]{border-color:#dc3545!important}.group-row[data-v-1f57d104]{cursor:pointer}.combo-menu[data-v-2cc9491b]{max-height:16rem;overflow-y:auto}.combo-option[data-v-2cc9491b]{cursor:pointer;font-family:var(--cui-font-monospace,monospace);font-size:.8125rem}.conflict-group-header[data-v-0fdc4c7c]:hover,.conflict-group-header.expanded[data-v-0fdc4c7c],.conflict-events[data-v-0fdc4c7c]{background-color:#f8f9fa}.conflict-event[data-v-0fdc4c7c]:not(:last-child){border-bottom:1px solid #e9ecef;padding-bottom:.5rem}
