.SettingsDataPage-module__tab-switcher___0PRM5,.SettingsDataPage-module__view-selector___e31v7{display:flex;border-radius:4px;overflow-x:auto;margin-bottom:var(--spacing-sm);white-space:nowrap;gap:0}.SettingsDataPage-module__tab-btn___1gC1T,.SettingsDataPage-module__view-selector___e31v7 button{background:var(--background-40);border-radius:100px;border:none;padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;font-size:var(--font-size-sm);color:var(--background-600);font-family:Plus Jakarta Sans,sans-serif;font-weight:400;transition:background-color .2s;margin-right:var(--spacing-xs);flex:0 0 auto}.SettingsDataPage-module__tab-btn___1gC1T.SettingsDataPage-module__active___IyDCR,.SettingsDataPage-module__view-selector___e31v7 button.SettingsDataPage-module__active___IyDCR{background-color:var(--primary);color:var(--background);font-weight:400}.SettingsDataPage-module__tab-btn___1gC1T:not(.SettingsDataPage-module__active___IyDCR):hover,.SettingsDataPage-module__view-selector___e31v7 button:not(.SettingsDataPage-module__active___IyDCR):hover{background-color:var(--background-100)}.SettingsDataPage-module__tab-count___gXhws{margin-left:var(--spacing-xs);background-color:var(--background-200);color:var(--background-600);font-size:.75em;font-weight:600;padding:2px 6px;border-radius:12px;min-width:18px;text-align:center;display:inline-block}.SettingsDataPage-module__tab-btn___1gC1T.SettingsDataPage-module__active___IyDCR .SettingsDataPage-module__tab-count___gXhws{background-color:#fff3;color:var(--background)}.SettingsDataPage-module__global-form-field-group___d8i-n{margin-bottom:var(--spacing-xm);display:flex;flex-direction:column;align-items:stretch}.SettingsDataPage-module__global-form-field-label-row___eWke-{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2px}.SettingsDataPage-module__global-form-field-label___EXOQx{font-size:var(--font-size-sm);color:var(--muted);font-weight:400}.SettingsDataPage-module__global-form-field-input___-Hn54,.SettingsDataPage-module__global-form-field-select___4TrXH{width:100%;font-size:var(--font-size-base);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--input-bg);color:var(--text);outline:none;transition:border-color .2s;padding:var(--spacing-xs) var(--spacing-xm)}.SettingsDataPage-module__global-form-field-textarea___VzOCY{width:100%;min-height:5.5em;font-size:var(--font-size-base);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--input-bg);color:var(--text);outline:none;transition:border-color .2s;padding:var(--spacing-xs) var(--spacing-sm);resize:vertical;line-height:1.5;box-sizing:border-box;display:block;text-align:left}.SettingsDataPage-module__global-form-field-textarea___VzOCY:focus{border-color:var(--border-color)!important;box-shadow:none!important;outline:none!important}.SettingsDataPage-module__flex-row-fields___VwoCV{display:flex;gap:var(--spacing-md)}.SettingsDataPage-module__flex-row-fields___VwoCV>*{flex:1;min-width:0}.SettingsDataPage-module__global-form-field-error___HEqmH{color:var(--error);font-size:var(--font-size-sm);margin-top:var(--spacing-xxs);margin-left:0;font-weight:400}.SettingsDataPage-module__global-form-field-relative-wrapper___Es09T{position:relative;width:100%}.SettingsDataPage-module__inputIconBtn___mhz9i{position:absolute;right:var(--spacing-xxs);top:50%;transform:translateY(-50%);background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--muted);display:flex;align-items:center;z-index:2;height:32px;width:32px}.SettingsDataPage-module__passwordFieldWrapper___Ls3gi .SettingsDataPage-module__global-form-field-input___-Hn54[type=password],.SettingsDataPage-module__passwordFieldWrapper___Ls3gi .SettingsDataPage-module__global-form-field-input___-Hn54[type=text]{padding-right:36px!important}:root{--table-border-color: var(--border-light)}.SettingsDataPage-module__data-table-wrapper___AQHES{margin-top:1rem;overflow-x:auto;border-radius:8px;border:1px solid var(--border-light, #e5e7eb);background:#fff;box-shadow:0 1px 3px #0000000d}.SettingsDataPage-module__data-table___YrOsf{width:100%;border-collapse:collapse}.SettingsDataPage-module__thead-row___JGOJY th{background:var(--background-50, #f9fafb);padding:.75rem 1rem;text-align:left;font-weight:600;color:var(--text-700, #374151);border-bottom:1px solid var(--border-light, #e5e7eb);position:sticky;top:0;z-index:10}.SettingsDataPage-module__data-table___YrOsf tbody tr:hover{background:var(--background-25, #fafafa);transition:background-color .2s ease}.SettingsDataPage-module__data-table___YrOsf td{padding:.75rem 1rem;border-bottom:1px solid var(--border-light, #e5e7eb)}.SettingsDataPage-module__form-skeleton___GEWrt{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.SettingsDataPage-module__form-field-skeleton___YVIE8{height:2.5rem;background:var(--skeleton-base, #f3f4f6);border-radius:4px;border:1px solid var(--border-light, #e5e7eb);animation:SettingsDataPage-module__skeleton-pulse___BTeIX 2s ease-in-out infinite}.SettingsDataPage-module__form-button-skeleton___iQBZF{height:2.75rem;width:120px;background:var(--skeleton-base, #f3f4f6);border-radius:6px;margin-left:auto;margin-top:.5rem;animation:SettingsDataPage-module__skeleton-pulse___BTeIX 2s ease-in-out infinite}.SettingsDataPage-module__global-content___BL2JN.SettingsDataPage-module__faded___liYjO{opacity:.7;pointer-events:none;transition:opacity .3s ease}.SettingsDataPage-module__global-content___BL2JN:not(.SettingsDataPage-module__faded___liYjO){opacity:1;transition:opacity .3s ease}button:disabled{opacity:.6;cursor:not-allowed}.SettingsDataPage-module__modal-overlay___8nTKS{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.SettingsDataPage-module__modal___ovsGp{background:var(--background);border-radius:12px;padding:2rem 2.5rem;min-width:340px;max-width:95vw;box-shadow:0 8px 32px #0000002e;position:relative;animation:SettingsDataPage-module__fadeIn___ItzoB .2s}@keyframes SettingsDataPage-module__fadeIn___ItzoB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.SettingsDataPage-module__modal-header___UQAEY{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.SettingsDataPage-module__close-btn___jwTuQ{background:none;border:none;font-size:2rem;color:#888;cursor:pointer;margin-left:1rem}.SettingsDataPage-module__modal-form___nIcuK{display:flex;flex-direction:column}.SettingsDataPage-module__success-prompt___EwdWt{position:fixed;top:2.5rem;left:50%;transform:translate(-50%);background:#2ecc40;color:#fff;padding:.8rem 2rem;border-radius:8px;font-size:1.1rem;z-index:1100;box-shadow:0 2px 12px #0000001f;animation:SettingsDataPage-module__fadeIn___ItzoB .2s}.SettingsDataPage-module__global-content___BL2JN.SettingsDataPage-module__faded___liYjO{filter:blur(2px) brightness(.7);pointer-events:none;-webkit-user-select:none;user-select:none}.SettingsDataPage-module__header-tabs-container___hXk02{position:relative;z-index:20;background:var(--background);margin-bottom:1rem}.SettingsDataPage-module__header-tabs___juj-I{display:flex;align-items:center;gap:var(--spacing-xs);justify-content:space-between;flex-direction:row;width:100%;flex-wrap:nowrap}.SettingsDataPage-module__header-tabs___juj-I .SettingsDataPage-module__tab-switcher___0PRM5,.SettingsDataPage-module__header-tabs___juj-I .tab-switcher{margin-bottom:0;flex:1;display:flex}.SettingsDataPage-module__header-tabs___juj-I .tab-switcher>div{display:flex;flex-direction:row}.SettingsDataPage-module__table-scroll-hide___hQgVp{overflow-x:hidden;position:relative}.SettingsDataPage-module__table-container___zL2Y9{position:relative;margin-top:1rem;z-index:10;clear:both}.SettingsDataPage-module__table-container___zL2Y9 .data-table-wrapper{margin-top:1rem;overflow-x:auto;border-radius:8px;border:1px solid var(--border-light, #e5e7eb);background:#fff;box-shadow:0 1px 3px #0000000d}.SettingsDataPage-module__table-container___zL2Y9 .data-table{width:100%;border-collapse:collapse}.SettingsDataPage-module__table-container___zL2Y9 .data-table thead tr th{background:var(--background-50, #f9fafb);padding:.75rem 1rem;text-align:left;font-weight:600;color:var(--text-700, #374151);border-bottom:1px solid var(--border-light, #e5e7eb);position:sticky;top:0;z-index:10}.SettingsDataPage-module__table-container___zL2Y9 .data-table tbody tr{transition:background-color .2s ease}.SettingsDataPage-module__table-container___zL2Y9 .data-table tbody tr:hover{background:var(--background-25, #fafafa)}.SettingsDataPage-module__table-container___zL2Y9 .data-table td{padding:.75rem 1rem;border-bottom:1px solid var(--border-light, #e5e7eb)}.SettingsDataPage-module__backup-status___FebhW{position:fixed;top:4rem;right:2rem;background:var(--background-900, #111827);color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;z-index:1100;box-shadow:0 4px 12px #00000026;animation:SettingsDataPage-module__slideInRight___YwWAg .3s ease-out;max-width:300px;word-wrap:break-word}@keyframes SettingsDataPage-module__slideInRight___YwWAg{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.SettingsDataPage-module__backup-dropdown___eXJY-{position:absolute;top:100%;right:0;min-width:200px;background:#fff;border:1px solid var(--border-light, #e5e7eb);border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:.25rem;animation:SettingsDataPage-module__slideDown___eaKGF .2s ease-out}@keyframes SettingsDataPage-module__slideDown___eaKGF{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SettingsDataPage-module__dropdown-item___KqyAO{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:none;background:none;color:var(--text-700, #374151);font-size:.875rem;cursor:pointer;transition:background-color .2s ease;text-align:left}.SettingsDataPage-module__dropdown-item___KqyAO:hover{background:var(--background-50, #f9fafb)}.SettingsDataPage-module__dropdown-item___KqyAO:disabled{opacity:.5;cursor:not-allowed}.SettingsDataPage-module__dropdown-item___KqyAO:first-child{border-radius:8px 8px 0 0}.SettingsDataPage-module__dropdown-item___KqyAO:last-child{border-radius:0 0 8px 8px}.SettingsDataPage-module__dropdown-divider___WFf7l{height:1px;background:var(--border-light, #e5e7eb);margin:.25rem 0}.SettingsDataPage-module__content-container___yGVZD{overflow:hidden}.SettingsDataPage-module__backup-dropdown-container___AsUkK{position:relative;display:inline-block}.SettingsDataPage-module__search-container___Q1jlk{display:flex;align-items:center;gap:12px;margin:0;flex-shrink:0}.SettingsDataPage-module__search-input-wrapper___bFQva{position:relative;display:flex;align-items:center;width:220px;min-width:220px;flex-shrink:0}.SettingsDataPage-module__search-icon___2wQWj{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;z-index:1}.SettingsDataPage-module__search-container___Q1jlk .SettingsDataPage-module__search-input___wc-w-.SettingsDataPage-module__global-form-field-input___-Hn54,.SettingsDataPage-module__header-tabs___juj-I .SettingsDataPage-module__search-container___Q1jlk .SettingsDataPage-module__search-input___wc-w-{width:100%;min-width:100%;flex-shrink:0;border-radius:100px;font-size:var(--font-size-sm);background-color:var(--background-25);padding-left:var(--spacing-ms);border:1px solid var(--border-light, #e5e7eb);transition:border-color .2s ease,box-shadow .2s ease}.SettingsDataPage-module__search-container___Q1jlk .SettingsDataPage-module__search-input___wc-w-.SettingsDataPage-module__global-form-field-input___-Hn54:focus,.SettingsDataPage-module__header-tabs___juj-I .SettingsDataPage-module__search-container___Q1jlk .SettingsDataPage-module__search-input___wc-w-:focus{outline:none;border-color:var(--primary-500, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.SettingsDataPage-module__pagination-wrapper___411l5{margin-top:20px}.SettingsDataPage-module__debug-pagination___enxtz{margin-top:10px;padding:10px;background-color:#f5f5f5;font-size:12px;font-family:monospace}.SettingsDataPage-module__error-message___visxo{padding:1rem;margin:1rem 0;background:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;text-align:center}
