.color-key-overlay[data-v-0437e264]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#fffffff5;border:1px solid #00000014;border-radius:12px;flex-direction:column;min-width:220px;max-width:300px;font-size:12px;transition:all .3s;display:flex;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 24px #00000026,0 2px 6px #0000001a}.color-key-expanded[data-v-0437e264]{max-height:400px}.color-key-header[data-v-0437e264]{cursor:pointer;background:#00000005;border-top:1px solid #0000001a;order:2;justify-content:space-between;align-items:center;padding:10px 12px;transition:background-color .2s;display:flex}.color-key-header[data-v-0437e264]:hover{background:#0000000a}.color-key-title[data-v-0437e264]{text-transform:uppercase;letter-spacing:.5px;color:#000000b3;font-size:11px;font-weight:600}.color-key-toggle-icon[data-v-0437e264]{color:#0009;transition:transform .3s}.color-key-toggle-expanded[data-v-0437e264]{transform:rotate(180deg)}.color-key-content[data-v-0437e264]{order:1;transition:all .3s;overflow:hidden}.color-key-content-inner[data-v-0437e264]{max-height:350px;padding:8px;overflow-y:auto}.color-key-item[data-v-0437e264]{border-radius:4px;align-items:center;gap:8px;margin-bottom:6px;padding:4px;transition:background-color .2s;display:flex}.color-key-item[data-v-0437e264]:hover{background:#00000005}.color-key-item[data-v-0437e264]:last-child{margin-bottom:0}.color-swatch[data-v-0437e264]{border:1px solid #0000001a;border-radius:3px;flex-shrink:0;width:16px;height:16px}.color-key-display[data-v-0437e264]{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.color-key-label[data-v-0437e264]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-right:4px;font-size:11px;line-height:1.2;overflow:hidden}.color-key-edit[data-v-0437e264]{align-items:center;gap:4px;display:flex}.color-key-edit[data-v-0437e264],.color-key-input[data-v-0437e264]{flex:1;min-width:0}.color-key-input[data-v-0437e264] .v-field{font-size:11px!important}.color-key-input[data-v-0437e264] .v-field__input{min-height:24px!important;padding:2px 8px!important}.color-key-actions[data-v-0437e264]{flex-shrink:0;gap:2px;display:flex}@media (max-width:768px){.color-key-overlay[data-v-0437e264]{min-width:200px;max-width:280px;bottom:12px;right:12px}.color-key-expanded[data-v-0437e264]{max-height:350px}.color-key-header[data-v-0437e264]{padding:8px 10px}.color-key-content-inner[data-v-0437e264]{max-height:300px;padding:6px}.color-key-item[data-v-0437e264]{margin-bottom:4px;padding:2px}.color-swatch[data-v-0437e264]{width:14px;height:14px}.color-key-label[data-v-0437e264]{font-size:10px}.color-key-input[data-v-0437e264] .v-field{font-size:10px!important}}@media (max-width:480px){.color-key-overlay[data-v-0437e264]{min-width:180px;max-width:240px;bottom:8px;right:8px}.color-key-expanded[data-v-0437e264]{max-height:300px}.color-key-content-inner[data-v-0437e264]{max-height:250px}}.loading-overlay[data-v-0437e264]{min-height:400px}.h-100[data-v-2cdadfc2]{height:100%}.chart-container[data-v-2cdadfc2]{background-color:rgb(var(--v-theme-background));border-radius:4px;padding:16px;position:relative;overflow:hidden}.fab-add-node[data-v-2cdadfc2]{left:20px}.color-key-overlay[data-v-2cdadfc2],.fab-add-node[data-v-2cdadfc2]{z-index:10;position:absolute;bottom:20px}.color-key-overlay[data-v-2cdadfc2]{right:20px}.color-key-card[data-v-2cdadfc2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--v-theme-surface),.95);min-width:180px;max-width:260px;color:rgb(var(--v-theme-on-surface));border:none;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014}.color-key-toggle[data-v-2cdadfc2]{border-top:1px solid rgba(var(--v-theme-on-surface),.12);background-color:rgba(var(--v-theme-on-surface),.02);transition:background-color .2s}.color-key-toggle[data-v-2cdadfc2]:hover{background-color:rgba(var(--v-theme-on-surface),.04)}.color-key-content[data-v-2cdadfc2]{scrollbar-width:thin;scrollbar-color:rgba(var(--v-theme-on-surface),.2) transparent;max-height:280px;overflow-y:auto}.color-key-content[data-v-2cdadfc2]::-webkit-scrollbar{width:4px}.color-key-content[data-v-2cdadfc2]::-webkit-scrollbar-track{background:0 0}.color-key-content[data-v-2cdadfc2]::-webkit-scrollbar-thumb{background-color:rgba(var(--v-theme-on-surface),.2);border-radius:2px}.color-swatch[data-v-2cdadfc2]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:16px;height:16px;box-shadow:0 1px 2px #0000001a}.cursor-pointer[data-v-2cdadfc2]{cursor:pointer}.transition-transform[data-v-2cdadfc2]{transition:transform .2s}.rotate-180[data-v-2cdadfc2]{transform:rotate(180deg)}.dialog-content[data-v-22948bb7]{padding:16px}.packages-grid[data-v-22948bb7]{flex-direction:column;gap:12px;display:flex}.package-card[data-v-22948bb7]{transition:all .2s;overflow:hidden;border-radius:12px!important}.package-card--active[data-v-22948bb7]{border:1px solid rgba(var(--v-theme-success),.4)!important;background:rgba(var(--v-theme-success),.04)!important}.package-card--inactive[data-v-22948bb7]{border:1px solid rgba(var(--v-theme-on-surface),.12)!important;background:rgba(var(--v-theme-on-surface),.02)!important}.package-header[data-v-22948bb7]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.06);justify-content:space-between;padding:12px 16px}.package-header[data-v-22948bb7],.package-info[data-v-22948bb7]{align-items:center;display:flex}.package-info[data-v-22948bb7]{flex:1;gap:12px;min-width:0}.package-status-icon[data-v-22948bb7]{flex-shrink:0}.package-details[data-v-22948bb7]{flex:1;min-width:0}.package-title-row[data-v-22948bb7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.package-name[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.9);font-size:.95rem;font-weight:600}.package-price[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.6);margin-top:2px;font-size:.75rem}.package-toggle[data-v-22948bb7]{flex-shrink:0;align-items:center;display:flex}.package-modules[data-v-22948bb7]{flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.empty-state[data-v-22948bb7]{text-align:center;padding:32px 16px}.empty-icon-wrapper[data-v-22948bb7]{background:rgba(var(--v-theme-on-surface),.06);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}.empty-title[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.8);margin-bottom:4px;font-size:1rem;font-weight:600}.empty-message[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.6);font-size:.85rem}.summary-section[data-v-22948bb7]{padding:0 16px 16px}.summary-card[data-v-22948bb7]{border:1px solid rgba(var(--v-theme-primary),.2);background:rgba(var(--v-theme-primary),.04);border-radius:12px;padding:16px}.summary-header[data-v-22948bb7]{justify-content:space-between;margin-bottom:12px}.summary-header[data-v-22948bb7],.summary-title[data-v-22948bb7]{align-items:center;display:flex}.summary-title[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.9);font-size:.9rem;font-weight:600}.summary-rows[data-v-22948bb7]{flex-direction:column;gap:8px;display:flex}.summary-row[data-v-22948bb7]{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.summary-label[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.6)}.summary-value[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.9);font-weight:600}.summary-value--primary[data-v-22948bb7]{color:rgb(var(--v-theme-primary))}.pricing-table[data-v-22948bb7]{border:1px solid rgba(var(--v-theme-on-surface),.12)!important;border-radius:8px!important}.confirmation-content[data-v-22948bb7]{padding:16px}.confirmation-section[data-v-22948bb7]{margin-bottom:8px}.confirmation-section-header[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.7);align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.confirmation-products[data-v-22948bb7]{border:1px solid rgba(var(--v-theme-on-surface),.1);background:rgba(var(--v-theme-on-surface),.02);border-radius:10px;overflow:hidden}.product-row[data-v-22948bb7]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.06);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.product-row[data-v-22948bb7]:last-child{border-bottom:none}.product-name[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.85);font-size:.875rem;font-weight:500}.product-price[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.6);font-size:.8rem;font-weight:600}.product-price--new[data-v-22948bb7]{color:rgb(var(--v-theme-success))}.no-products[data-v-22948bb7]{text-align:center;color:rgba(var(--v-theme-on-surface),.5);background:rgba(var(--v-theme-on-surface),.02);border:1px dashed rgba(var(--v-theme-on-surface),.12);border-radius:10px;padding:16px;font-size:.85rem}.transition-arrow[data-v-22948bb7]{padding:12px 0}.arrow-circle[data-v-22948bb7],.transition-arrow[data-v-22948bb7]{justify-content:center;display:flex}.arrow-circle[data-v-22948bb7]{background:rgba(var(--v-theme-primary),.1);border-radius:50%;align-items:center;width:40px;height:40px}.price-impact-card[data-v-22948bb7]{border:1px solid rgba(var(--v-theme-primary),.2);background:rgba(var(--v-theme-primary),.04);border-radius:12px;margin-top:16px;padding:16px}.price-impact-header[data-v-22948bb7]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.price-impact-title[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.9);align-items:center;font-size:.95rem;font-weight:600;display:flex}.price-impact-rows[data-v-22948bb7]{flex-direction:column;gap:8px;display:flex}.price-impact-row[data-v-22948bb7]{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.price-impact-row--total[data-v-22948bb7]{padding-top:4px}.price-impact-label[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.6)}.price-impact-value[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.9);font-weight:600}.price-impact-value--primary[data-v-22948bb7]{color:rgb(var(--v-theme-primary))}.price-impact-value--success[data-v-22948bb7]{color:rgb(var(--v-theme-success))}.price-impact-value--warning[data-v-22948bb7]{color:rgb(var(--v-theme-warning))}.price-impact-value--neutral[data-v-22948bb7]{color:rgba(var(--v-theme-on-surface),.7)}.price-impact-divider[data-v-22948bb7]{background:rgba(var(--v-theme-on-surface),.1);height:1px;margin:4px 0}[data-v-22948bb7] .v-chip--size-x-small{height:22px!important;font-size:.75rem!important}[data-v-22948bb7] .v-switch--density-compact .v-switch__track{height:18px!important}[data-v-22948bb7] .v-switch--density-compact .v-switch__thumb{width:14px!important;height:14px!important}@media (max-width:600px){.package-header[data-v-22948bb7]{flex-direction:column;align-items:flex-start;gap:12px}.package-toggle[data-v-22948bb7]{justify-content:flex-end;width:100%}}.setting-control[data-v-c553cdaa] .v-autocomplete__selection-text,.setting-control[data-v-c553cdaa] .v-select__selection-text{white-space:normal;overflow-wrap:anywhere}.settings-container[data-v-c553cdaa]{flex-direction:column;height:100%;display:flex;overflow:hidden}.settings-header[data-v-c553cdaa]{background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(var(--v-border-color),.12);flex-shrink:0;padding:16px}.search-field[data-v-c553cdaa]{max-width:400px}.settings-content[data-v-c553cdaa]{flex:1;padding:16px;overflow-y:auto}.loading-container[data-v-c553cdaa]{flex:1}.empty-state[data-v-c553cdaa],.loading-container[data-v-c553cdaa]{flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}.empty-state[data-v-c553cdaa]{text-align:center}.group-header-simple[data-v-c553cdaa]{align-items:center;margin-bottom:8px;padding:8px 4px;display:flex}.settings-card[data-v-c553cdaa]{border-color:rgba(var(--v-border-color),.15);border-radius:8px;overflow:hidden}.setting-row[data-v-c553cdaa]{border-bottom:1px solid rgba(var(--v-border-color),.08);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.setting-row[data-v-c553cdaa]:hover{background-color:rgba(var(--v-theme-on-surface),.02)}.setting-row--last[data-v-c553cdaa]{border-bottom:none}.setting-info[data-v-c553cdaa]{flex:1;min-width:0}.setting-description[data-v-c553cdaa]{padding-left:26px}.setting-control[data-v-c553cdaa]{flex:0 48%;justify-content:flex-end;align-items:center;width:100%;min-width:0;max-width:460px;display:flex}.setting-input[data-v-c553cdaa]{width:100%;min-width:0;max-width:none}.setting-value[data-v-c553cdaa]{text-align:right;color:rgb(var(--v-theme-primary));font-weight:500}.danger-zone-card[data-v-c553cdaa]{border-color:rgba(var(--v-theme-error),.3);border-radius:8px}.danger-zone-header[data-v-c553cdaa]{background:rgba(var(--v-theme-error),.04);padding:16px}.danger-zone-content[data-v-c553cdaa]{padding:16px}.delete-warning[data-v-c553cdaa]{text-align:center;padding:16px 0}@media (max-width:600px){.settings-header[data-v-c553cdaa]{padding:12px}.settings-header>.d-flex[data-v-c553cdaa]:first-child{flex-direction:column;align-items:flex-start;gap:12px}.search-field[data-v-c553cdaa]{max-width:100%}.setting-row[data-v-c553cdaa]{flex-direction:column;align-items:flex-start;gap:12px}.setting-control[data-v-c553cdaa]{justify-content:flex-start;width:100%;max-width:100%}.setting-input[data-v-c553cdaa]{max-width:100%}.setting-description[data-v-c553cdaa]{padding-left:0}}@media (max-width:700px){.setting-row[data-v-c553cdaa]{flex-direction:column;align-items:stretch}.setting-control[data-v-c553cdaa]{flex:auto;justify-content:stretch;width:100%;max-width:none}.setting-description[data-v-c553cdaa]{padding-left:0}}.setting-control[data-v-c553cdaa] .v-autocomplete__selection,.setting-control[data-v-c553cdaa] .v-select__selection{height:auto;min-height:24px}.global-admin-list[data-v-d8c77d07]{max-height:min(50dvh,440px);overflow:auto}.usergroups-tabs-content[data-v-8db9f158]{border-radius:0 0 4px 4px;flex-direction:column;height:calc(100% - 120px);display:flex;overflow-y:auto}.usergroup-dialog-list[data-v-8db9f158]{background-color:rgb(var(--v-theme-background))}.usergroup-dialog-list-items[data-v-8db9f158]{height:calc(var(--vh,1vh)*100 - 484px);border-top:1px solid rgb(var(--v-theme-on-surface),.1);overflow-y:auto}.usergroup-dialog-selection-card[data-v-8db9f158]{background-color:rgb(var(--v-theme-primary),.4);width:100%}.usergroup-dialog-selected-chip[data-v-8db9f158]{color:rgb(var(--v-theme-primary))}.usergroup-dialog-selected-list[data-v-8db9f158]{border-top:1px solid rgb(var(--v-theme-on-surface),.1);background-color:rgb(var(--v-theme-background));width:100%;height:165px;padding:4px;overflow:auto}.usergroup-dialog-selected-row[data-v-8db9f158]{color:rgb(var(--v-theme-on_background));border-radius:10px;background-color:rgb(var(--v-theme-primary),.2)!important}.default-group-help[data-v-f03bf83a]{background:rgba(var(--v-theme-primary),.04);border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.default-group-help__secondary[data-v-f03bf83a]{color:rgba(var(--v-theme-on-surface),.65);margin-top:2px}.group-card-header[data-v-f03bf83a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.group-card-title[data-v-f03bf83a]{overflow-wrap:anywhere;min-width:0}.group-admin-label[data-v-f03bf83a],.group-default-action[data-v-f03bf83a],.group-default-badge[data-v-f03bf83a]{flex-shrink:0}.group-admin-label[data-v-f03bf83a]{color:rgba(var(--v-theme-on-surface),.65);align-items:center;gap:4px;display:inline-flex}.group-admin-label[data-v-f03bf83a]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:4px;border-radius:4px}.group-default-action[data-v-f03bf83a]{text-transform:none;letter-spacing:normal;border-radius:8px}.report-card[data-v-f03bf83a]{cursor:pointer;overflow:hidden}.report-list[data-v-f03bf83a]{max-height:calc(100vh - 300px);overflow:hidden auto}.vista-import-summary[data-v-0a6b4c7a]{background:rgba(var(--v-theme-on-surface),.04);text-align:left;border-radius:8px;width:100%;margin-top:16px;padding:12px}.vista-summary-row[data-v-0a6b4c7a]{justify-content:space-between;gap:12px;padding:2px 0;font-size:.875rem;display:flex}.vista-summary-count[data-v-0a6b4c7a]{text-align:right;font-family:Roboto Mono,monospace}.color__surface-container[data-v-e2680620]{color:rgba(var(--v-theme-on-surface-container))}.credentials-form[data-v-b0b587c9]{padding:8px 4px}.status-card[data-v-b0b587c9]{background:rgba(var(--v-theme-primary),.04);border:1px solid rgba(var(--v-theme-primary),.12);border-radius:12px;padding:16px}.status-header[data-v-b0b587c9]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.status-title[data-v-b0b587c9]{flex:1;font-size:.9rem;font-weight:500}.credentials-display[data-v-b0b587c9]{background:rgba(var(--v-theme-on-surface),.03);border-radius:8px;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;display:flex}.credential-row[data-v-b0b587c9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.credential-label[data-v-b0b587c9]{color:rgba(var(--v-theme-on-surface),.6);min-width:100px;font-size:.8rem;font-weight:500}.credential-value[data-v-b0b587c9]{color:rgba(var(--v-theme-on-surface),.8);background:rgba(var(--v-theme-on-surface),.04);text-align:right;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:1;padding:4px 8px;font-family:SF Mono,Monaco,Menlo,monospace;font-size:.78rem;overflow:hidden}.test-btn[data-v-b0b587c9]{width:100%}.info-banner[data-v-b0b587c9]{color:rgba(var(--v-theme-on-surface),.75);background:#fbc02d14;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.82rem;line-height:1.4;display:flex}.info-banner .v-icon[data-v-b0b587c9]{flex-shrink:0;margin-top:1px}.api-key-field[data-v-b0b587c9] .v-field{border-radius:10px}.api-key-field[data-v-b0b587c9] textarea{font-family:SF Mono,Monaco,Menlo,monospace;font-size:.85rem}.field-hint[data-v-b0b587c9]{color:rgba(var(--v-theme-on-surface),.5);margin-top:6px;padding-left:2px;font-size:.78rem}.field-hint code[data-v-b0b587c9]{background:rgba(var(--v-theme-on-surface),.06);border-radius:4px;padding:1px 5px;font-size:.76rem}.credentials-form[data-v-b1203929]{padding:8px 4px}.setup-section[data-v-b1203929]{text-align:center;flex-direction:column;align-items:center;display:flex}.setup-icon-wrapper[data-v-b1203929]{background:rgba(var(--v-theme-primary),.1);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:16px;display:flex}.setup-title[data-v-b1203929]{margin:0 0 8px;font-size:1.2rem;font-weight:600}.setup-description[data-v-b1203929]{color:rgba(var(--v-theme-on-surface),.7);margin:0 0 20px;font-size:.85rem;line-height:1.5}.setup-steps[data-v-b1203929]{text-align:left;flex-direction:column;gap:12px;width:100%;display:flex}.step-item[data-v-b1203929]{align-items:flex-start;gap:12px;display:flex}.step-number[data-v-b1203929]{background:rgba(var(--v-theme-primary),.12);width:28px;height:28px;color:rgba(var(--v-theme-primary),1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.step-text[data-v-b1203929]{color:rgba(var(--v-theme-on-surface),.8);padding-top:3px;font-size:.85rem;line-height:1.5}.step-text code[data-v-b1203929]{background:rgba(var(--v-theme-on-surface),.06);border-radius:4px;padding:1px 5px;font-size:.8rem}.success-section[data-v-b1203929]{text-align:center;flex-direction:column;align-items:center;display:flex}.success-title[data-v-b1203929]{margin:0 0 4px;font-size:1.2rem;font-weight:600}.success-subtitle[data-v-b1203929]{color:rgba(var(--v-theme-warning),1);margin:0 0 20px;font-size:.9rem;font-weight:600}.next-steps-section[data-v-b1203929]{background:rgba(var(--v-theme-warning),.08);border:1px solid rgba(var(--v-theme-warning),.25);border-radius:12px;width:100%;padding:20px}.next-steps-title[data-v-b1203929]{color:rgba(var(--v-theme-on-surface),.9);align-items:center;margin:0 0 16px;font-size:1.1rem;font-weight:700;display:flex}.next-steps-list[data-v-b1203929]{flex-direction:column;gap:14px;display:flex}.next-step-item[data-v-b1203929]{align-items:flex-start;gap:12px;display:flex}.next-step-number[data-v-b1203929]{background:rgba(var(--v-theme-warning),.2);width:28px;height:28px;color:rgb(var(--v-theme-on-surface));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.next-step-text[data-v-b1203929]{color:rgba(var(--v-theme-on-surface),.85);padding-top:3px;font-size:.92rem;line-height:1.5}.next-step-text code[data-v-b1203929]{background:rgba(var(--v-theme-on-surface),.06);border-radius:4px;padding:1px 5px;font-size:.84rem}.password-card[data-v-b1203929]{background:rgba(var(--v-theme-warning),.06);border:1px solid rgba(var(--v-theme-warning),.2);border-radius:12px;width:100%;padding:16px}.password-header[data-v-b1203929]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.password-label[data-v-b1203929]{flex:1;font-size:.9rem;font-weight:600}.password-display[data-v-b1203929]{background:rgba(var(--v-theme-on-surface),.04);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.password-value[data-v-b1203929]{letter-spacing:.5px;font-family:SF Mono,Monaco,Menlo,monospace;font-size:.85rem}.password-actions[data-v-b1203929]{gap:4px;display:flex}.password-note[data-v-b1203929]{color:rgba(var(--v-theme-error),.9);align-items:flex-start;margin:10px 0 0;font-size:.78rem;display:flex}.status-card[data-v-b1203929]{background:rgba(var(--v-theme-primary),.04);border:1px solid rgba(var(--v-theme-primary),.12);border-radius:12px;padding:16px}.status-header[data-v-b1203929]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.status-title[data-v-b1203929]{flex:1;font-size:.9rem;font-weight:500}.credentials-display[data-v-b1203929]{background:rgba(var(--v-theme-on-surface),.03);border-radius:8px;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;display:flex}.credential-row[data-v-b1203929]{justify-content:space-between;align-items:center;gap:12px;display:flex}.credential-label[data-v-b1203929]{color:rgba(var(--v-theme-on-surface),.6);min-width:80px;font-size:.8rem;font-weight:500}.credential-value[data-v-b1203929]{color:rgba(var(--v-theme-on-surface),.8);background:rgba(var(--v-theme-on-surface),.04);text-align:right;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:1;padding:4px 8px;font-family:SF Mono,Monaco,Menlo,monospace;font-size:.78rem;overflow:hidden}.action-btn[data-v-b1203929]{margin-top:4px}.import-year-section[data-v-b1203929]{background:rgba(var(--v-theme-on-surface),.03);border-radius:8px;margin-bottom:16px;padding:12px}.import-year-header[data-v-b1203929]{align-items:center;margin-bottom:4px;display:flex}.import-year-label[data-v-b1203929]{font-size:.85rem;font-weight:500}.import-year-hint[data-v-b1203929]{color:rgba(var(--v-theme-on-surface),.6);margin:0 0 10px;font-size:.78rem;line-height:1.4}.import-year-input[data-v-b1203929]{align-items:center;gap:10px;display:flex}.info-banner[data-v-b1203929]{background:rgba(var(--v-theme-warning),.08);color:rgba(var(--v-theme-on-surface),.75);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.82rem;line-height:1.4;display:flex}.info-banner .v-icon[data-v-b1203929]{flex-shrink:0;margin-top:1px}.info-banner code[data-v-b1203929]{background:rgba(var(--v-theme-on-surface),.06);border-radius:4px;padding:1px 5px;font-size:.76rem}.system-container[data-v-b8c46976]{justify-content:center;align-items:flex-start;min-height:100%;padding:24px 16px;display:flex}.system-content[data-v-b8c46976]{width:100%;max-width:480px}.header-section[data-v-b8c46976]{text-align:center;margin-bottom:24px}.header-icon-wrapper[data-v-b8c46976]{background:rgba(var(--v-theme-primary),.1);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.header-icon-wrapper--logo[data-v-b8c46976]{background:0 0;border-radius:0;width:auto;height:auto}.header-logo[data-v-b8c46976]{width:auto;height:48px}.page-title[data-v-b8c46976]{color:rgba(var(--v-theme-on-surface),1);margin:0;font-size:1.75rem;font-weight:600}.page-subtitle[data-v-b8c46976]{color:rgba(var(--v-theme-on-surface),.6);margin:4px 0 0;font-size:.9rem}.access-section[data-v-b8c46976]{margin-bottom:24px}.access-card[data-v-b8c46976]{border:2px solid rgba(var(--v-theme-error),.3)!important;border-radius:16px!important}.access-card-content[data-v-b8c46976]{text-align:center;flex-direction:column;align-items:center;padding:32px 24px;display:flex}.access-icon-wrapper[data-v-b8c46976]{background:rgba(var(--v-theme-error),.08);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;display:flex}.access-title[data-v-b8c46976]{color:rgba(var(--v-theme-on-surface),1);margin:0 0 8px;font-size:1.1rem;font-weight:600}.access-message[data-v-b8c46976]{color:rgba(var(--v-theme-on-surface),.6);margin:0;font-size:.85rem;line-height:1.5}.loading-section[data-v-b8c46976]{margin-bottom:24px}.status-card[data-v-b8c46976]{border:2px solid rgba(var(--v-theme-primary),.3)!important;border-radius:16px!important}.status-card-content[data-v-b8c46976]{text-align:center;flex-direction:column;align-items:center;padding:32px 24px;display:flex}.loading-title[data-v-b8c46976]{color:rgba(var(--v-theme-on-surface),1);margin:16px 0 8px;font-size:1.1rem;font-weight:600}.loading-description[data-v-b8c46976]{color:rgba(var(--v-theme-on-surface),.7);margin:0;font-size:.875rem;line-height:1.5}.connect-section[data-v-b8c46976]{margin-bottom:24px}.connect-card[data-v-b8c46976]{border:2px solid rgba(var(--v-theme-on-surface),.12)!important;border-radius:16px!important}.connect-card-content[data-v-b8c46976]{flex-direction:column;align-items:center;padding:32px 24px;display:flex}.system-logo-wrapper[data-v-b8c46976]{background:rgba(var(--v-theme-primary),.08);border-radius:20px;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:24px;display:flex}.system-logo-wrapper.logo-style[data-v-b8c46976]{background:0 0;border-radius:0;width:auto;height:auto}.system-logo-img[data-v-b8c46976]{width:100%;max-width:240px}.connect-button-wrapper[data-v-b8c46976]{width:100%;max-width:280px;margin-bottom:24px}.connect-button[data-v-b8c46976]{cursor:pointer;width:100%;transition:all .2s}.connect-button[data-v-b8c46976]:hover{filter:brightness(.95);transform:scale(1.02)}.connect-btn[data-v-b8c46976]{margin-bottom:24px;font-weight:600}.connect-description[data-v-b8c46976]{color:rgba(var(--v-theme-on-surface),.6);text-align:left;background:rgba(var(--v-theme-primary),.05);border-radius:8px;align-items:flex-start;padding:12px 16px;font-size:.8rem;line-height:1.5;display:flex}.connect-description .v-icon[data-v-b8c46976]{flex-shrink:0;margin-top:2px}.connected-section[data-v-b8c46976]{flex-direction:column;gap:16px;display:flex}.connection-card[data-v-b8c46976]{background:rgba(var(--v-theme-success),.02);border:2px solid rgba(var(--v-theme-success),.3)!important;border-radius:16px!important}.connection-card-content[data-v-b8c46976]{flex-direction:column;align-items:center;padding:24px;display:flex}.logos-wrapper[data-v-b8c46976]{justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.logo-img[data-v-b8c46976]{width:48px;height:auto}.connection-indicator[data-v-b8c46976]{align-items:center;gap:8px;display:flex}.connection-line[data-v-b8c46976]{background:linear-gradient(90deg,rgba(var(--v-theme-success),.3),rgba(var(--v-theme-success),.8));border-radius:1px;width:24px;height:2px}.system-icon-wrapper-connected[data-v-b8c46976]{background:rgba(var(--v-theme-primary),.08);border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.system-logo-small[data-v-b8c46976]{width:auto;height:32px}.status-badge[data-v-b8c46976]{background:rgba(var(--v-theme-success),.1);color:rgba(var(--v-theme-success),1);border-radius:20px;gap:8px;margin-bottom:12px;padding:8px 16px;font-size:.875rem;font-weight:600}.status-badge[data-v-b8c46976],.sync-info[data-v-b8c46976]{align-items:center;display:flex}.sync-info[data-v-b8c46976]{color:rgba(var(--v-theme-on-surface),.7);font-size:.85rem}.sync-info .text-warning[data-v-b8c46976]{color:rgba(var(--v-theme-warning),1)}.import-progress[data-v-b8c46976]{color:rgba(var(--v-theme-primary),1);align-items:center;gap:8px;margin-top:12px;font-size:.85rem;font-weight:500;display:flex}.actions-card[data-v-b8c46976]{border:2px solid rgba(var(--v-theme-on-surface),.12)!important;border-radius:16px!important}.actions-card-content[data-v-b8c46976]{padding:20px 24px}.action-btn[data-v-b8c46976]{margin-bottom:12px;font-weight:600}.action-description[data-v-b8c46976]{color:rgba(var(--v-theme-on-surface),.6);text-align:center;justify-content:center;align-items:center;margin:4px 0 0;font-size:.8rem;display:flex}.disconnect-section[data-v-b8c46976]{text-align:center;padding-top:8px}.disconnect-link[data-v-b8c46976]{color:rgba(var(--v-theme-error),.8);cursor:pointer;align-items:center;font-size:.8rem;transition:color .2s;display:inline-flex}.disconnect-link[data-v-b8c46976]:hover{color:rgba(var(--v-theme-error),1)}@media (max-width:600px){.system-container[data-v-b8c46976]{padding:16px 12px}.header-icon-wrapper[data-v-b8c46976]{width:64px;height:64px}.header-icon-wrapper[data-v-b8c46976] .v-icon{font-size:36px!important}.header-logo[data-v-b8c46976]{height:36px}.page-title[data-v-b8c46976]{font-size:1.5rem}.access-card-content[data-v-b8c46976],.connect-card-content[data-v-b8c46976],.connection-card-content[data-v-b8c46976],.status-card-content[data-v-b8c46976]{padding:20px 16px}.system-logo-wrapper[data-v-b8c46976]{width:80px;height:80px}.system-logo-img[data-v-b8c46976]{max-width:200px}.logos-wrapper[data-v-b8c46976]{gap:12px}.logo-img[data-v-b8c46976]{width:40px}.system-icon-wrapper-connected[data-v-b8c46976]{width:48px;height:48px}.system-logo-small[data-v-b8c46976]{height:24px}}.loading-container[data-v-481c7e5b]{flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.loading-text[data-v-481c7e5b]{color:rgba(var(--v-theme-on-surface),.6);font-size:.95rem}.selection-container[data-v-481c7e5b]{justify-content:center;align-items:flex-start;min-height:100%;padding:24px 16px;display:flex}.selection-content[data-v-481c7e5b]{width:100%;max-width:560px}.selection-header[data-v-481c7e5b]{text-align:center;margin-bottom:20px}.header-icon-wrapper[data-v-481c7e5b]{background:rgba(var(--v-theme-primary),.1);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 12px;display:flex}.selection-subtitle[data-v-481c7e5b]{color:rgba(var(--v-theme-on-surface),.7);margin:0;max-width:400px;margin-inline:auto;font-size:.95rem;line-height:1.5}.selection-alert[data-v-481c7e5b]{margin-bottom:20px}.options-list[data-v-481c7e5b]{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.option-card[data-v-481c7e5b]{cursor:pointer;transition:all .2s;border:2px solid rgba(var(--v-theme-on-surface),.12)!important;border-radius:12px!important}.option-card[data-v-481c7e5b]:hover:not(.option-card--disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000014;border-color:rgba(var(--v-theme-primary),.5)!important}.option-card--selected[data-v-481c7e5b]{background:rgba(var(--v-theme-primary),.04);border-color:rgba(var(--v-theme-primary),1)!important}.option-card--disabled[data-v-481c7e5b]{opacity:.5;cursor:not-allowed}.option-card-content[data-v-481c7e5b]{align-items:center;gap:16px;padding:16px 20px;display:flex}.option-icon-wrapper[data-v-481c7e5b]{background:rgba(var(--v-theme-primary),.1);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.option-icon-wrapper--selected[data-v-481c7e5b]{background:rgba(var(--v-theme-primary),1)}.option-info[data-v-481c7e5b]{flex:1;min-width:0}.option-title[data-v-481c7e5b]{color:rgba(var(--v-theme-on-surface),1);margin:0 0 2px;font-size:1rem;font-weight:600}.option-subtitle[data-v-481c7e5b]{color:rgba(var(--v-theme-on-surface),.5);margin:0;font-size:.8rem;line-height:1.4}.option-indicator[data-v-481c7e5b]{flex-shrink:0}.action-section[data-v-481c7e5b]{text-align:center}.confirm-btn[data-v-481c7e5b]{min-width:200px;font-weight:600}.split-integration-section[data-v-481c7e5b]{margin-bottom:8px}@media (max-width:600px){.selection-container[data-v-481c7e5b]{padding:16px 12px}.header-icon-wrapper[data-v-481c7e5b]{width:56px;height:56px}.option-card-content[data-v-481c7e5b]{padding:14px 16px}.option-icon-wrapper[data-v-481c7e5b]{width:40px;height:40px}}.scheduled-events-table[data-v-44574180]{border:1px solid rgba(var(--v-border-color),.1);height:auto;max-height:60dvh}.event-description[data-v-44574180]{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.user-select-none[data-v-d88f7b25]{-webkit-user-select:none;user-select:none}.hover-bg[data-v-d88f7b25]:hover{background-color:rgba(var(--v-theme-on-surface),.04)}.text-primary[data-v-d88f7b25]{color:rgb(var(--v-theme-primary))}.expand-icon-wrapper[data-v-d88f7b25]{flex-shrink:0}.color-picker[data-v-414bbc6d],.color-picker[data-v-b2ded38d],.status-container[data-v-b2ded38d]{border-radius:4px;border:1px solid rgba(var(--v-theme-primary),.6)!important}.v-data-table[data-v-e26a92a7]{border-color:#0000001f}.manual-data-table[data-v-64c76f5f]{height:calc(var(--vh,1vh)*100 - 243px);border:1px solid rgba(var(--v-border-color),.1)}.costcode-data-table[data-v-64c76f5f]{height:max(240px,100dvh - 370px)}.manual-data-table-wrapper[data-v-64c76f5f]{padding-left:8px;padding-right:8px}.tab-window[data-v-64c76f5f]{border-radius:0 0 4px 4px;overflow-x:hidden!important}.switch-wrapper[data-v-64c76f5f]{justify-content:center;width:100%;display:flex}.requirement-section-title[data-v-1e711719]{white-space:normal;overflow-wrap:anywhere}.requirement-section-heading[data-v-1e711719]{min-width:0}.requirement-section-title[data-v-1e711719] .v-icon{flex-shrink:0}.max-width-300[data-v-1e711719]{max-width:300px}.search-field[data-v-1e711719]{width:25%;min-width:200px}.requirement-header-actions[data-v-1e711719]{flex-wrap:wrap;margin-top:8px;margin-bottom:8px}@media (max-width:960px){.search-field[data-v-1e711719]{width:100%;margin-top:8px}.requirement-header-actions[data-v-1e711719]{justify-content:space-between;width:100%}}.setup-checklist-card[data-v-cf7eca20]{border-radius:12px;border:1px solid rgba(var(--v-theme-on-surface),.12)!important}.configure-btn[data-v-cf7eca20]{width:120px}.confetti-container[data-v-cf7eca20]{pointer-events:none;z-index:100;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.confetti[data-v-cf7eca20]{opacity:.7;border-radius:50%;width:10px;height:10px;animation:linear forwards fall-cf7eca20;position:absolute;top:-10px}@keyframes fall-cf7eca20{0%{opacity:.7;transform:translateY(0)rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(100vh)rotate(2turn)}}.custom-checkbox[data-v-cf7eca20]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}
