.setting-row[data-v-5776f2cf]{border-top:1px dashed rgba(var(--v-theme-on-background),.2)!important}.user-select-none[data-v-d88f7b25]{-webkit-user-select:none;-moz-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-65a6b4c9],.color-picker[data-v-6b01697e],.status-container[data-v-6b01697e]{border:1px solid rgba(var(--v-theme-primary),.6)!important;border-radius:4px}.v-data-table[data-v-5eb33b92]{border-color:#0000001f}.manual-data-table[data-v-d631cc19]{border:1px solid rgba(var(--v-border-color),.1);height:calc(var(--vh, 1vh)*100 - 243px)}.manual-data-table-wrapper[data-v-d631cc19]{padding-left:8px;padding-right:8px}.tab-window[data-v-d631cc19]{border-radius:0 0 4px 4px;overflow-x:hidden!important}.switch-wrapper[data-v-d631cc19]{display:flex;justify-content:center;width:100%}.color__surface-container[data-v-73095a23]{color:rgba(var(--v-theme-on-surface-container))}.scheduled-events-table[data-v-e740fc21]{border:1px solid rgba(var(--v-border-color),.1);height:calc(var(--vh, 1vh)*100 - 143px)}.event-description[data-v-e740fc21]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credentials-form[data-v-58a2db65]{padding:8px 4px}.status-card[data-v-58a2db65]{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-58a2db65]{align-items:center;display:flex;gap:10px;margin-bottom:16px}.status-title[data-v-58a2db65]{flex:1;font-size:.9rem;font-weight:500}.credentials-display[data-v-58a2db65]{background:rgba(var(--v-theme-on-surface),.03);border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px}.credential-row[data-v-58a2db65]{align-items:center;display:flex;gap:12px;justify-content:space-between}.credential-label[data-v-58a2db65]{color:rgba(var(--v-theme-on-surface),.6);font-size:.8rem;font-weight:500;min-width:100px}.credential-value[data-v-58a2db65]{background:rgba(var(--v-theme-on-surface),.04);border-radius:4px;color:rgba(var(--v-theme-on-surface),.8);flex:1;font-family:SF Mono,Monaco,Menlo,monospace;font-size:.78rem;overflow:hidden;padding:4px 8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.test-btn[data-v-58a2db65]{width:100%}.info-banner[data-v-58a2db65]{align-items:flex-start;background:#fbc02d14;border-radius:10px;color:rgba(var(--v-theme-on-surface),.75);display:flex;font-size:.82rem;gap:10px;line-height:1.4;padding:12px 14px}.info-banner .v-icon[data-v-58a2db65]{flex-shrink:0;margin-top:1px}.api-key-field[data-v-58a2db65] .v-field{border-radius:10px}.api-key-field[data-v-58a2db65] textarea{font-family:SF Mono,Monaco,Menlo,monospace;font-size:.85rem}.field-hint[data-v-58a2db65]{color:rgba(var(--v-theme-on-surface),.5);font-size:.78rem;margin-top:6px;padding-left:2px}.field-hint code[data-v-58a2db65]{background:rgba(var(--v-theme-on-surface),.06);border-radius:4px;font-size:.76rem;padding:1px 5px}.system-container[data-v-fd1ba9b1]{align-items:flex-start;display:flex;justify-content:center;min-height:100%;padding:24px 16px}.system-content[data-v-fd1ba9b1]{max-width:480px;width:100%}.header-section[data-v-fd1ba9b1]{margin-bottom:24px;text-align:center}.header-icon-wrapper[data-v-fd1ba9b1]{align-items:center;background:rgba(var(--v-theme-primary),.1);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 16px;width:80px}.header-icon-wrapper--logo[data-v-fd1ba9b1]{background:transparent;border-radius:0;height:auto;width:auto}.header-logo[data-v-fd1ba9b1]{height:48px;width:auto}.page-title[data-v-fd1ba9b1]{color:rgba(var(--v-theme-on-surface),1);font-size:1.75rem;font-weight:600;margin:0}.page-subtitle[data-v-fd1ba9b1]{color:rgba(var(--v-theme-on-surface),.6);font-size:.9rem;margin:4px 0 0}.access-section[data-v-fd1ba9b1]{margin-bottom:24px}.access-card[data-v-fd1ba9b1]{border:2px solid rgba(var(--v-theme-error),.3)!important;border-radius:16px!important}.access-card-content[data-v-fd1ba9b1]{align-items:center;display:flex;flex-direction:column;padding:32px 24px;text-align:center}.access-icon-wrapper[data-v-fd1ba9b1]{align-items:center;background:rgba(var(--v-theme-error),.08);border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:16px;width:72px}.access-title[data-v-fd1ba9b1]{color:rgba(var(--v-theme-on-surface),1);font-size:1.1rem;font-weight:600;margin:0 0 8px}.access-message[data-v-fd1ba9b1]{color:rgba(var(--v-theme-on-surface),.6);font-size:.85rem;line-height:1.5;margin:0}.loading-section[data-v-fd1ba9b1]{margin-bottom:24px}.status-card[data-v-fd1ba9b1]{border:2px solid rgba(var(--v-theme-primary),.3)!important;border-radius:16px!important}.status-card-content[data-v-fd1ba9b1]{align-items:center;display:flex;flex-direction:column;padding:32px 24px;text-align:center}.loading-title[data-v-fd1ba9b1]{color:rgba(var(--v-theme-on-surface),1);font-size:1.1rem;font-weight:600;margin:16px 0 8px}.loading-description[data-v-fd1ba9b1]{color:rgba(var(--v-theme-on-surface),.7);font-size:.875rem;line-height:1.5;margin:0}.connect-section[data-v-fd1ba9b1]{margin-bottom:24px}.connect-card[data-v-fd1ba9b1]{border:2px solid rgba(var(--v-theme-on-surface),.12)!important;border-radius:16px!important}.connect-card-content[data-v-fd1ba9b1]{align-items:center;display:flex;flex-direction:column;padding:32px 24px}.system-logo-wrapper[data-v-fd1ba9b1]{align-items:center;background:rgba(var(--v-theme-primary),.08);border-radius:20px;display:flex;height:100px;justify-content:center;margin-bottom:24px;width:100px}.system-logo-wrapper.logo-style[data-v-fd1ba9b1]{background:transparent;border-radius:0;height:auto;width:auto}.system-logo-img[data-v-fd1ba9b1]{max-width:240px;width:100%}.connect-button-wrapper[data-v-fd1ba9b1]{margin-bottom:24px;max-width:280px;width:100%}.connect-button[data-v-fd1ba9b1]{cursor:pointer;transition:all .2s ease;width:100%}.connect-button[data-v-fd1ba9b1]:hover{filter:brightness(.95);transform:scale(1.02)}.connect-btn[data-v-fd1ba9b1]{font-weight:600;margin-bottom:24px}.connect-description[data-v-fd1ba9b1]{align-items:flex-start;background:rgba(var(--v-theme-primary),.05);border-radius:8px;color:rgba(var(--v-theme-on-surface),.6);display:flex;font-size:.8rem;line-height:1.5;padding:12px 16px;text-align:left}.connect-description .v-icon[data-v-fd1ba9b1]{flex-shrink:0;margin-top:2px}.connected-section[data-v-fd1ba9b1]{display:flex;flex-direction:column;gap:16px}.connection-card[data-v-fd1ba9b1]{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-fd1ba9b1]{align-items:center;display:flex;flex-direction:column;padding:24px}.logos-wrapper[data-v-fd1ba9b1]{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:16px}.logo-img[data-v-fd1ba9b1]{height:auto;width:48px}.connection-indicator[data-v-fd1ba9b1]{align-items:center;display:flex;gap:8px}.connection-line[data-v-fd1ba9b1]{background:linear-gradient(90deg,rgba(var(--v-theme-success),.3),rgba(var(--v-theme-success),.8));border-radius:1px;height:2px;width:24px}.system-icon-wrapper-connected[data-v-fd1ba9b1]{align-items:center;background:rgba(var(--v-theme-primary),.08);border-radius:12px;display:flex;height:56px;justify-content:center;width:56px}.system-logo-small[data-v-fd1ba9b1]{height:32px;width:auto}.status-badge[data-v-fd1ba9b1]{background:rgba(var(--v-theme-success),.1);border-radius:20px;color:rgba(var(--v-theme-success),1);font-size:.875rem;font-weight:600;gap:8px;margin-bottom:12px;padding:8px 16px}.status-badge[data-v-fd1ba9b1],.sync-info[data-v-fd1ba9b1]{align-items:center;display:flex}.sync-info[data-v-fd1ba9b1]{color:rgba(var(--v-theme-on-surface),.7);font-size:.85rem}.sync-info .text-warning[data-v-fd1ba9b1]{color:rgba(var(--v-theme-warning),1)}.import-progress[data-v-fd1ba9b1]{align-items:center;color:rgba(var(--v-theme-primary),1);display:flex;font-size:.85rem;font-weight:500;gap:8px;margin-top:12px}.actions-card[data-v-fd1ba9b1]{border:2px solid rgba(var(--v-theme-on-surface),.12)!important;border-radius:16px!important}.actions-card-content[data-v-fd1ba9b1]{padding:20px 24px}.action-btn[data-v-fd1ba9b1]{font-weight:600;margin-bottom:12px}.action-description[data-v-fd1ba9b1]{align-items:center;color:rgba(var(--v-theme-on-surface),.6);display:flex;font-size:.8rem;justify-content:center;margin:4px 0 0;text-align:center}.disconnect-section[data-v-fd1ba9b1]{padding-top:8px;text-align:center}.disconnect-link[data-v-fd1ba9b1]{align-items:center;color:rgba(var(--v-theme-error),.8);cursor:pointer;display:inline-flex;font-size:.8rem;transition:color .2s ease}.disconnect-link[data-v-fd1ba9b1]:hover{color:rgba(var(--v-theme-error),1)}@media(max-width:600px){.system-container[data-v-fd1ba9b1]{padding:16px 12px}.header-icon-wrapper[data-v-fd1ba9b1]{height:64px;width:64px}.header-icon-wrapper[data-v-fd1ba9b1] .v-icon{font-size:36px!important}.header-logo[data-v-fd1ba9b1]{height:36px}.page-title[data-v-fd1ba9b1]{font-size:1.5rem}.access-card-content[data-v-fd1ba9b1],.connect-card-content[data-v-fd1ba9b1],.connection-card-content[data-v-fd1ba9b1],.status-card-content[data-v-fd1ba9b1]{padding:20px 16px}.system-logo-wrapper[data-v-fd1ba9b1]{height:80px;width:80px}.system-logo-img[data-v-fd1ba9b1]{max-width:200px}.logos-wrapper[data-v-fd1ba9b1]{gap:12px}.logo-img[data-v-fd1ba9b1]{width:40px}.system-icon-wrapper-connected[data-v-fd1ba9b1]{height:48px;width:48px}.system-logo-small[data-v-fd1ba9b1]{height:24px}}.selection-container[data-v-6b1ad015]{align-items:flex-start;display:flex;justify-content:center;min-height:100%;padding:24px 16px}.selection-content[data-v-6b1ad015]{max-width:600px;width:100%}.header-section[data-v-6b1ad015]{margin-bottom:24px;text-align:center}.header-icon-wrapper[data-v-6b1ad015]{align-items:center;background:rgba(var(--v-theme-primary),.1);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 16px;width:80px}.selection-title[data-v-6b1ad015]{color:rgba(var(--v-theme-on-surface),1);font-size:1.75rem;font-weight:600;margin:0 0 8px}.selection-subtitle[data-v-6b1ad015]{color:rgba(var(--v-theme-on-surface),.7);font-size:.95rem;margin:0;margin-inline:auto;max-width:400px}.info-alert[data-v-6b1ad015],.systems-grid[data-v-6b1ad015]{margin-bottom:24px}.systems-grid[data-v-6b1ad015]{display:flex;flex-direction:column;gap:12px}.system-card[data-v-6b1ad015]{border:2px solid rgba(var(--v-theme-on-surface),.12)!important;border-radius:12px!important;cursor:pointer;overflow:visible;position:relative;transition:all .2s ease}.system-card[data-v-6b1ad015]:hover:not(.system-card--disabled){border-color:rgba(var(--v-theme-primary),.5)!important;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.system-card--selected[data-v-6b1ad015]{background:rgba(var(--v-theme-primary),.04);border-color:rgba(var(--v-theme-primary),1)!important}.system-card--disabled[data-v-6b1ad015]{cursor:not-allowed;opacity:.5}.system-card-content[data-v-6b1ad015]{align-items:center;display:flex;gap:16px;padding:16px 20px}.system-icon-wrapper[data-v-6b1ad015]{align-items:center;background:rgba(var(--v-theme-primary),.1);border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:all .2s ease;width:56px}.system-icon-wrapper--selected[data-v-6b1ad015]{background:rgba(var(--v-theme-primary),1)}.system-info[data-v-6b1ad015]{flex:1;min-width:0}.system-title[data-v-6b1ad015]{color:rgba(var(--v-theme-on-surface),1);font-size:1rem;font-weight:600;margin:0 0 4px}.system-description[data-v-6b1ad015]{color:rgba(var(--v-theme-on-surface),.6);font-size:.85rem;line-height:1.4;margin:0}.selection-indicator[data-v-6b1ad015]{flex-shrink:0}.linked-badge[data-v-6b1ad015]{font-size:.7rem;position:absolute;right:12px;top:-8px}.action-section[data-v-6b1ad015]{text-align:center}.continue-btn[data-v-6b1ad015]{font-weight:600;min-width:200px}.finalized-message[data-v-6b1ad015]{align-items:center;color:rgba(var(--v-theme-success),1);display:flex;font-size:.875rem;gap:6px;justify-content:center;margin-top:12px}@media(max-width:600px){.selection-container[data-v-6b1ad015]{padding:16px 12px}.header-icon-wrapper[data-v-6b1ad015]{height:64px;width:64px}.header-icon-wrapper[data-v-6b1ad015] .v-icon{font-size:36px!important}.selection-title[data-v-6b1ad015]{font-size:1.5rem}.system-card-content[data-v-6b1ad015]{padding:14px 16px}.system-icon-wrapper[data-v-6b1ad015]{height:48px;width:48px}.system-icon-wrapper[data-v-6b1ad015] .v-icon{font-size:24px!important}}.color-key-overlay[data-v-2bbcd8c2]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid rgba(0,0,0,.08);border-radius:12px;bottom:16px;box-shadow:0 8px 24px #00000026,0 2px 6px #0000001a;display:flex;flex-direction:column;font-size:12px;max-width:300px;min-width:220px;overflow:hidden;position:absolute;right:16px;transition:all .3s ease;z-index:1000}.color-key-expanded[data-v-2bbcd8c2]{max-height:400px}.color-key-header[data-v-2bbcd8c2]{align-items:center;background:#00000005;border-top:1px solid rgba(0,0,0,.1);cursor:pointer;display:flex;justify-content:space-between;order:2;padding:10px 12px;transition:background-color .2s}.color-key-header[data-v-2bbcd8c2]:hover{background:#0000000a}.color-key-title[data-v-2bbcd8c2]{color:#000000b3;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.color-key-toggle-icon[data-v-2bbcd8c2]{color:#0009;transition:transform .3s ease}.color-key-toggle-expanded[data-v-2bbcd8c2]{transform:rotate(180deg)}.color-key-content[data-v-2bbcd8c2]{order:1;overflow:hidden;transition:all .3s ease}.color-key-content-inner[data-v-2bbcd8c2]{max-height:350px;overflow-y:auto;padding:8px}.color-key-item[data-v-2bbcd8c2]{align-items:center;border-radius:4px;display:flex;gap:8px;margin-bottom:6px;padding:4px;transition:background-color .2s}.color-key-item[data-v-2bbcd8c2]:hover{background:#00000005}.color-key-item[data-v-2bbcd8c2]:last-child{margin-bottom:0}.color-swatch[data-v-2bbcd8c2]{border:1px solid rgba(0,0,0,.1);border-radius:3px;flex-shrink:0;height:16px;width:16px}.color-key-display[data-v-2bbcd8c2]{align-items:center;display:flex;flex:1;justify-content:space-between;min-width:0}.color-key-label[data-v-2bbcd8c2]{flex:1;font-size:11px;line-height:1.2;margin-right:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.color-key-edit[data-v-2bbcd8c2]{align-items:center;display:flex;gap:4px}.color-key-edit[data-v-2bbcd8c2],.color-key-input[data-v-2bbcd8c2]{flex:1;min-width:0}.color-key-input[data-v-2bbcd8c2] .v-field{font-size:11px!important}.color-key-input[data-v-2bbcd8c2] .v-field__input{min-height:24px!important;padding:2px 8px!important}.color-key-actions[data-v-2bbcd8c2]{display:flex;flex-shrink:0;gap:2px}@media(max-width:768px){.color-key-overlay[data-v-2bbcd8c2]{bottom:12px;max-width:280px;min-width:200px;right:12px}.color-key-expanded[data-v-2bbcd8c2]{max-height:350px}.color-key-header[data-v-2bbcd8c2]{padding:8px 10px}.color-key-content-inner[data-v-2bbcd8c2]{max-height:300px;padding:6px}.color-key-item[data-v-2bbcd8c2]{margin-bottom:4px;padding:2px}.color-swatch[data-v-2bbcd8c2]{height:14px;width:14px}.color-key-label[data-v-2bbcd8c2]{font-size:10px}.color-key-input[data-v-2bbcd8c2] .v-field{font-size:10px!important}}@media(max-width:480px){.color-key-overlay[data-v-2bbcd8c2]{bottom:8px;max-width:240px;min-width:180px;right:8px}.color-key-expanded[data-v-2bbcd8c2]{max-height:300px}.color-key-content-inner[data-v-2bbcd8c2]{max-height:250px}}.loading-overlay[data-v-2bbcd8c2]{min-height:400px}.h-100[data-v-0e802dcc]{height:100%}.chart-container[data-v-0e802dcc]{background-color:#dedede;border-radius:4px;overflow:hidden;padding:16px;position:relative}.fab-add-node[data-v-0e802dcc]{left:20px}.color-key-overlay[data-v-0e802dcc],.fab-add-node[data-v-0e802dcc]{bottom:20px;position:absolute;z-index:10}.color-key-overlay[data-v-0e802dcc]{right:20px}.color-key-card[data-v-0e802dcc]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;border:none;border-radius:8px;box-shadow:0 2px 8px #00000014;max-width:260px;min-width:180px;overflow:hidden}.color-key-toggle[data-v-0e802dcc]{background-color:#00000005;border-top:1px solid rgba(0,0,0,.06);transition:background-color .2s ease}.color-key-toggle[data-v-0e802dcc]:hover{background-color:#0000000a}.color-key-content[data-v-0e802dcc]{max-height:280px;overflow-y:auto;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.color-key-content[data-v-0e802dcc]::-webkit-scrollbar{width:4px}.color-key-content[data-v-0e802dcc]::-webkit-scrollbar-track{background:transparent}.color-key-content[data-v-0e802dcc]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px}.color-swatch[data-v-0e802dcc]{border:1px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:0 1px 2px #0000001a;flex-shrink:0;height:16px;width:16px}.cursor-pointer[data-v-0e802dcc]{cursor:pointer}.transition-transform[data-v-0e802dcc]{transition:transform .2s ease}.rotate-180[data-v-0e802dcc]{transform:rotate(180deg)}.usergroups-tabs-content[data-v-e2246e88]{border-radius:0 0 4px 4px;display:flex;flex-direction:column;height:calc(100% - 120px);overflow-y:auto}.usergroup-dialog-list[data-v-e2246e88]{background-color:rgb(var(--v-theme-background))}.usergroup-dialog-list-items[data-v-e2246e88]{border-top:1px solid rgb(var(--v-theme-on-surface),.1);height:calc(var(--vh, 1vh)*100 - 484px);overflow-y:auto}.usergroup-dialog-selection-card[data-v-e2246e88]{background-color:rgb(var(--v-theme-primary),.4);width:100%}.usergroup-dialog-selected-chip[data-v-e2246e88]{color:rgb(var(--v-theme-primary))}.usergroup-dialog-selected-list[data-v-e2246e88]{background-color:rgb(var(--v-theme-background));border-top:1px solid rgb(var(--v-theme-on-surface),.1);height:165px;overflow:auto;padding:4px;width:100%}.usergroup-dialog-selected-row[data-v-e2246e88]{background-color:rgb(var(--v-theme-primary),.2)!important;border-radius:10px;color:rgb(var(--v-theme-on_background))}.dialog-content[data-v-2a6b6b35]{padding:16px}.packages-grid[data-v-2a6b6b35]{display:flex;flex-direction:column;gap:12px}.package-card[data-v-2a6b6b35]{border-radius:12px!important;overflow:hidden;transition:all .2s ease}.package-card--active[data-v-2a6b6b35]{background:rgba(var(--v-theme-success),.04)!important;border:1px solid rgba(var(--v-theme-success),.4)!important}.package-card--inactive[data-v-2a6b6b35]{background:rgba(var(--v-theme-on-surface),.02)!important;border:1px solid rgba(var(--v-theme-on-surface),.12)!important}.package-header[data-v-2a6b6b35]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.06);justify-content:space-between;padding:12px 16px}.package-header[data-v-2a6b6b35],.package-info[data-v-2a6b6b35]{align-items:center;display:flex}.package-info[data-v-2a6b6b35]{flex:1;gap:12px;min-width:0}.package-status-icon[data-v-2a6b6b35]{flex-shrink:0}.package-details[data-v-2a6b6b35]{flex:1;min-width:0}.package-title-row[data-v-2a6b6b35]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.package-name[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.9);font-size:.95rem;font-weight:600}.package-price[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.6);font-size:.75rem;margin-top:2px}.package-toggle[data-v-2a6b6b35]{align-items:center;display:flex;flex-shrink:0}.package-modules[data-v-2a6b6b35]{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.empty-state[data-v-2a6b6b35]{padding:32px 16px;text-align:center}.empty-icon-wrapper[data-v-2a6b6b35]{align-items:center;background:rgba(var(--v-theme-on-surface),.06);border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 16px;width:72px}.empty-title[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.8);font-size:1rem;font-weight:600;margin-bottom:4px}.empty-message[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.6);font-size:.85rem}.summary-section[data-v-2a6b6b35]{padding:0 16px 16px}.summary-card[data-v-2a6b6b35]{background:rgba(var(--v-theme-primary),.04);border:1px solid rgba(var(--v-theme-primary),.2);border-radius:12px;padding:16px}.summary-header[data-v-2a6b6b35]{justify-content:space-between;margin-bottom:12px}.summary-header[data-v-2a6b6b35],.summary-title[data-v-2a6b6b35]{align-items:center;display:flex}.summary-title[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.9);font-size:.9rem;font-weight:600}.summary-rows[data-v-2a6b6b35]{display:flex;flex-direction:column;gap:8px}.summary-row[data-v-2a6b6b35]{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.summary-label[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.6)}.summary-value[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.9);font-weight:600}.summary-value--primary[data-v-2a6b6b35]{color:rgb(var(--v-theme-primary))}.pricing-table[data-v-2a6b6b35]{border:1px solid rgba(var(--v-theme-on-surface),.12)!important;border-radius:8px!important}.confirmation-content[data-v-2a6b6b35]{padding:16px}.confirmation-section[data-v-2a6b6b35]{margin-bottom:8px}.confirmation-section-header[data-v-2a6b6b35]{align-items:center;color:rgba(var(--v-theme-on-surface),.7);display:flex;font-size:.85rem;font-weight:600;margin-bottom:8px}.confirmation-products[data-v-2a6b6b35]{background:rgba(var(--v-theme-on-surface),.02);border:1px solid rgba(var(--v-theme-on-surface),.1);border-radius:10px;overflow:hidden}.product-row[data-v-2a6b6b35]{align-items:center;border-bottom:1px solid rgba(var(--v-theme-on-surface),.06);display:flex;justify-content:space-between;padding:10px 14px}.product-row[data-v-2a6b6b35]:last-child{border-bottom:none}.product-name[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.85);font-size:.875rem;font-weight:500}.product-price[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.6);font-size:.8rem;font-weight:600}.product-price--new[data-v-2a6b6b35]{color:rgb(var(--v-theme-success))}.no-products[data-v-2a6b6b35]{background:rgba(var(--v-theme-on-surface),.02);border:1px dashed rgba(var(--v-theme-on-surface),.12);border-radius:10px;color:rgba(var(--v-theme-on-surface),.5);font-size:.85rem;padding:16px;text-align:center}.transition-arrow[data-v-2a6b6b35]{padding:12px 0}.arrow-circle[data-v-2a6b6b35],.transition-arrow[data-v-2a6b6b35]{display:flex;justify-content:center}.arrow-circle[data-v-2a6b6b35]{align-items:center;background:rgba(var(--v-theme-primary),.1);border-radius:50%;height:40px;width:40px}.price-impact-card[data-v-2a6b6b35]{background:rgba(var(--v-theme-primary),.04);border:1px solid rgba(var(--v-theme-primary),.2);border-radius:12px;margin-top:16px;padding:16px}.price-impact-header[data-v-2a6b6b35]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.price-impact-title[data-v-2a6b6b35]{align-items:center;color:rgba(var(--v-theme-on-surface),.9);display:flex;font-size:.95rem;font-weight:600}.price-impact-rows[data-v-2a6b6b35]{display:flex;flex-direction:column;gap:8px}.price-impact-row[data-v-2a6b6b35]{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.price-impact-row--total[data-v-2a6b6b35]{padding-top:4px}.price-impact-label[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.6)}.price-impact-value[data-v-2a6b6b35]{color:rgba(var(--v-theme-on-surface),.9);font-weight:600}.price-impact-value--primary[data-v-2a6b6b35]{color:rgb(var(--v-theme-primary))}.price-impact-value--success[data-v-2a6b6b35]{color:rgb(var(--v-theme-success))}.price-impact-value--warning[data-v-2a6b6b35]{color:rgb(var(--v-theme-warning))}.price-impact-divider[data-v-2a6b6b35]{background:rgba(var(--v-theme-on-surface),.1);height:1px;margin:4px 0}[data-v-2a6b6b35] .v-chip--size-x-small{font-size:.75rem!important;height:22px!important}[data-v-2a6b6b35] .v-switch--density-compact .v-switch__track{height:18px!important}[data-v-2a6b6b35] .v-switch--density-compact .v-switch__thumb{height:14px!important;width:14px!important}@media(max-width:600px){.package-header[data-v-2a6b6b35]{align-items:flex-start;flex-direction:column;gap:12px}.package-toggle[data-v-2a6b6b35]{justify-content:flex-end;width:100%}}.max-width-300[data-v-39b9aa66]{max-width:300px}.search-field[data-v-39b9aa66]{min-width:200px;width:25%}.requirement-header-actions[data-v-39b9aa66]{flex-wrap:wrap;margin-bottom:8px;margin-top:8px}@media(max-width:960px){.search-field[data-v-39b9aa66]{margin-top:8px;width:100%}.requirement-header-actions[data-v-39b9aa66]{justify-content:space-between;width:100%}}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-two-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);width:100%;z-index:1}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;height:48px;margin:8px 16px;max-height:48px;max-width:48px;min-height:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;height:32px;margin:16px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;height:24px;margin:16px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{border-radius:0;height:150px}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;flex-wrap:nowrap;justify-content:space-evenly;margin:0 8px}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{border-radius:8px;height:16px}.v-skeleton-loader__text{border-radius:6px;height:12px;margin:16px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.configure-btn[data-v-abb9e57c]{width:120px}.confetti-container[data-v-abb9e57c]{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.confetti[data-v-abb9e57c]{animation:fall-abb9e57c linear forwards;border-radius:50%;height:10px;opacity:.7;position:absolute;top:-10px;width:10px}@keyframes fall-abb9e57c{0%{opacity:.7;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}.custom-checkbox[data-v-abb9e57c]{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}
