.IntegrationsPage_integrationsPage__CNV1J{display:flex;flex-direction:column;gap:var(--space-5,20px);padding:var(--space-4,16px);max-width:100%;overflow-x:hidden;min-height:100%}.IntegrationsPage_header__xZgt_{display:flex;flex-direction:column;gap:var(--space-4,16px)}.IntegrationsPage_headerRow__lcV9_{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4,16px)}.IntegrationsPage_headerContent__YVJoI{display:flex;flex-direction:column;gap:var(--space-1,4px)}.IntegrationsPage_title__IGYFJ{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.02em}.IntegrationsPage_description__b8tfA{font-size:.875rem;color:var(--text-tertiary);margin:0}.IntegrationsPage_integrationsSearch__nrhi5{flex-shrink:0}.IntegrationsPage_searchInputWrapper__x7Gtz{display:flex;align-items:center;gap:var(--space-2,8px);height:40px;padding:0 var(--space-3,12px);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius,5px);min-width:260px;transition:all var(--duration-micro,.15s) var(--ease-micro,ease)}.IntegrationsPage_searchInputWrapper__x7Gtz:focus-within{border-color:var(--brand-coral);box-shadow:0 0 0 2px var(--brand-coral-alpha-15,rgba(255,120,41,.15))}.IntegrationsPage_searchIcon__P_Wf_{width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0}.IntegrationsPage_searchInput__3wWHN{flex:1 1;height:100%;background:transparent;border:none;color:var(--text-primary);font-size:.875rem;font-family:inherit;outline:none}.IntegrationsPage_searchInput__3wWHN::placeholder{color:var(--text-quaternary)}.IntegrationsPage_tabs__lRDJ6{display:flex;align-items:center;gap:0;background:var(--surface-2);border-radius:var(--radius,5px);padding:2px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.IntegrationsPage_tabs__lRDJ6::-webkit-scrollbar{display:none}.IntegrationsPage_tab__lPhM4{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);height:36px;padding:0 var(--space-4,16px);background:transparent;border:none;border-radius:var(--radius,5px);color:var(--text-secondary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all var(--duration-micro,.15s) var(--ease-micro,ease)}.IntegrationsPage_tab__lPhM4:hover:not(.IntegrationsPage_tabActive__EdMdP){color:var(--brand-coral)}.IntegrationsPage_tab__lPhM4:focus-visible{outline:2px solid var(--brand-coral);outline-offset:-2px}.IntegrationsPage_tabActive__EdMdP{background:var(--brand-coral);color:var(--color-text-contrast)}:root[data-theme=light] .IntegrationsPage_tabActive__EdMdP{color:var(--color-text-contrast)}.IntegrationsPage_tabBadge__JJQa8{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--surface-3);border-radius:var(--radius,5px);font-size:.6875rem;font-weight:600}.IntegrationsPage_tabActive__EdMdP .IntegrationsPage_tabBadge__JJQa8{background:var(--surface-1);color:var(--text-primary)}.IntegrationsPage_tabContent__D7WLg{min-height:400px}.IntegrationsPage_apiSection__evfsd,.IntegrationsPage_connectedSection__uuZ1L,.IntegrationsPage_marketplaceSection__M0WTb,.IntegrationsPage_webhooksSection__sp1un{display:flex;flex-direction:column;gap:var(--space-4,16px)}.IntegrationsPage_connectedGrid__z_fXl{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.IntegrationsPage_integrationCard__kAl4J{display:flex;flex-direction:column;gap:var(--space-4,16px);padding:var(--space-4,16px);background:var(--surface-2);border-radius:var(--radius,5px);box-shadow:var(--shadow-card-rest,var(--shadow-low));transition:all var(--duration-micro,.15s) var(--ease-micro,ease)}.IntegrationsPage_integrationCard__kAl4J:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover,var(--shadow-medium))}.IntegrationsPage_integrationHeader__7tcqY{display:flex;align-items:flex-start;gap:var(--space-3,12px)}.IntegrationsPage_integrationLogo__OJp0F{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--surface-3);border-radius:var(--radius,5px);font-size:1rem;font-weight:700;color:var(--brand-coral);flex-shrink:0}.IntegrationsPage_integrationInfo__Zw6BA{flex:1 1;display:flex;flex-direction:column;gap:var(--space-2,8px);min-width:0}.IntegrationsPage_integrationName__5M_ZR{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.IntegrationsPage_integrationMeta__ZOC2D{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2,8px);font-size:.75rem}.IntegrationsPage_statusBadge__l9_Hr{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius,5px);font-size:.75rem;font-weight:500}.IntegrationsPage_statusDot__wHLa7{width:6px;height:6px;border-radius:var(--radius-full,50%)}.IntegrationsPage_statusConnected__nUUhK{background:var(--status-success-bg,rgba(16,185,129,.15));color:var(--status-success,#10b981)}.IntegrationsPage_statusConnected__nUUhK .IntegrationsPage_statusDot__wHLa7{background:var(--status-success,#10b981)}.IntegrationsPage_statusError__ISFJ7{background:var(--status-error-bg,rgba(239,68,68,.15));color:var(--status-error,#ef4444)}.IntegrationsPage_statusError__ISFJ7 .IntegrationsPage_statusDot__wHLa7{background:var(--status-error,#ef4444)}.IntegrationsPage_statusDisconnected__XMbIL{background:var(--surface-3);color:var(--text-tertiary)}.IntegrationsPage_statusDisconnected__XMbIL .IntegrationsPage_statusDot__wHLa7{background:var(--text-tertiary)}.IntegrationsPage_typeBadge__sQaG2{padding:2px 8px;background:var(--surface-3);border-radius:var(--radius,5px);color:var(--text-secondary);text-transform:capitalize}.IntegrationsPage_lastSync__kA5Xj{color:var(--text-tertiary)}.IntegrationsPage_integrationActions__4BgPD{display:flex;align-items:center;gap:var(--space-2,8px);margin-top:auto}.IntegrationsPage_categoryFilters__pl_ft{display:flex;align-items:center;gap:var(--space-2,8px);flex-wrap:wrap}.IntegrationsPage_btnSelection__ks_Fu{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 var(--space-4,16px);background:var(--surface-2);border:none;border-radius:var(--radius,5px);color:var(--text-secondary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--duration-micro,.15s) var(--ease-micro,ease)}.IntegrationsPage_btnSelection__ks_Fu:hover:not(.IntegrationsPage_btnSelectionActive__atpS_){color:var(--brand-coral)}.IntegrationsPage_btnSelection__ks_Fu:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.IntegrationsPage_btnSelectionActive__atpS_{background:var(--brand-coral);color:var(--color-text-contrast)}:root[data-theme=light] .IntegrationsPage_btnSelectionActive__atpS_{color:var(--color-text-contrast)}.IntegrationsPage_marketplaceGrid__Ba1tP{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.IntegrationsPage_providerCard__I2M_9{position:relative;display:flex;flex-direction:column;gap:var(--space-3,12px);padding:var(--space-4,16px);background:var(--surface-2);border-radius:var(--radius,5px);box-shadow:var(--shadow-card-rest,var(--shadow-low));transition:all var(--duration-micro,.15s) var(--ease-micro,ease)}.IntegrationsPage_providerCard__I2M_9:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover,var(--shadow-medium))}.IntegrationsPage_popularBadge__TULtz{position:absolute;top:var(--space-3,12px);right:var(--space-3,12px);padding:2px 8px;background:var(--brand-coral);color:var(--color-text-contrast);border-radius:var(--radius,5px);font-size:.6875rem;font-weight:600;text-transform:uppercase}.IntegrationsPage_providerHeader__31vnP{display:flex;align-items:flex-start;gap:var(--space-3,12px)}.IntegrationsPage_providerLogo__aWrjn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--surface-3);border-radius:var(--radius,5px);font-size:1rem;font-weight:700;color:var(--brand-coral);flex-shrink:0}.IntegrationsPage_providerInfo__OUZHH{display:flex;flex-direction:column;gap:var(--space-1,4px)}.IntegrationsPage_providerName__KRpbt{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.IntegrationsPage_pricingBadge__a4J5w{padding:2px 8px;background:var(--surface-3);border-radius:var(--radius,5px);font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--text-secondary);width:-moz-fit-content;width:fit-content}.IntegrationsPage_pricingBadge__a4J5w[data-pricing=free]{background:var(--status-success-bg,rgba(16,185,129,.15));color:var(--status-success,#10b981)}.IntegrationsPage_pricingBadge__a4J5w[data-pricing=premium]{background:var(--brand-coral-alpha-15,rgba(255,120,41,.15));color:var(--brand-coral)}.IntegrationsPage_pricingBadge__a4J5w[data-pricing=enterprise]{background:var(--surface-4);color:var(--text-primary)}.IntegrationsPage_providerDescription__2PK0J{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}.IntegrationsPage_featuresList__Xkms4{display:flex;flex-wrap:wrap;gap:var(--space-1,4px);margin-top:auto}.IntegrationsPage_featureTag__6qgiZ{padding:2px 8px;background:var(--surface-3);border-radius:var(--radius,5px);font-size:.75rem;color:var(--text-tertiary)}.IntegrationsPage_moreFeatures__vRxpb{padding:2px 8px;font-size:.75rem;color:var(--brand-coral)}.IntegrationsPage_noResults__yyaAV{display:flex;align-items:center;justify-content:center;padding:var(--space-8,48px);grid-column:1/-1;color:var(--text-tertiary)}.IntegrationsPage_sectionHeader__SDxVt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px)}.IntegrationsPage_sectionTitle__wPnC7{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.IntegrationsPage_webhookList__gvaem{display:flex;flex-direction:column;gap:var(--space-2,8px)}.IntegrationsPage_webhookCard__HDauM{display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-3,12px) var(--space-4,16px);background:var(--surface-2);border-radius:var(--radius,5px);box-shadow:var(--shadow-card-rest,var(--shadow-low));transition:all var(--duration-micro,.15s) var(--ease-micro,ease)}.IntegrationsPage_webhookCard__HDauM:hover{transform:translateY(-1px);box-shadow:var(--shadow-card-hover,var(--shadow-medium))}.IntegrationsPage_webhookIcon__4ZyXL{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--surface-3);border-radius:var(--radius,5px);color:var(--brand-coral);flex-shrink:0}.IntegrationsPage_webhookInfo__Hxtre{flex:1 1;display:flex;flex-direction:column;gap:var(--space-1,4px);min-width:0}.IntegrationsPage_webhookEvent__vrH5Z{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.IntegrationsPage_webhookUrl__KrfY3{font-size:.75rem;color:var(--text-tertiary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.IntegrationsPage_webhookActions__M3RYR{display:flex;align-items:center;gap:var(--space-1,4px)}.IntegrationsPage_apiKeyGrid__2owG3{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.IntegrationsPage_apiKeyCard__mU7iS{display:flex;flex-direction:column;gap:var(--space-3,12px);padding:var(--space-4,16px);background:var(--surface-2);border-radius:var(--radius,5px);box-shadow:var(--shadow-card-rest,var(--shadow-low))}.IntegrationsPage_apiKeyHeader__JN_mi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px)}.IntegrationsPage_apiKeyName__TzHtZ{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.IntegrationsPage_apiKeyValue__uoCru{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);background:var(--surface-3);border-radius:var(--radius,5px)}.IntegrationsPage_apiKeyMask__O4zYm{flex:1 1;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.8125rem;color:var(--text-secondary)}.IntegrationsPage_apiKeyMeta__GI4vD{display:flex;flex-wrap:wrap;gap:var(--space-3,12px);font-size:.75rem;color:var(--text-tertiary)}.IntegrationsPage_apiKeyScopes__FWDQ_{display:flex;flex-wrap:wrap;gap:var(--space-1,4px)}.IntegrationsPage_scopeTag__QPHNC{padding:2px 8px;background:var(--surface-3);border-radius:var(--radius,5px);font-size:.6875rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase}.IntegrationsPage_emptyState__EtULH{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-10,64px) var(--space-4,16px);min-height:300px}.IntegrationsPage_emptyIcon__qhduA{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--surface-2);border-radius:var(--radius,5px);color:var(--brand-coral);margin-bottom:var(--space-4,16px)}.IntegrationsPage_emptyTitle__Fz3U7{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2,8px)}.IntegrationsPage_emptyDescription__LTujT{font-size:.9375rem;color:var(--text-tertiary);margin:0 0 var(--space-5,20px);max-width:360px}.IntegrationsPage_panelOverlay__69RFY{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:var(--z-modal-backdrop,1040);animation:IntegrationsPage_fadeIn__izw4q var(--duration-normal,.2s) var(--ease-out,ease-out)}@keyframes IntegrationsPage_fadeIn__izw4q{0%{opacity:0}to{opacity:1}}.IntegrationsPage_slideInPanel__R7YmZ{position:fixed;top:0;right:0;width:100%;max-width:480px;height:100%;background:var(--surface-1);box-shadow:var(--shadow-extreme,-8px 0 32px rgba(0,0,0,.3));z-index:var(--z-modal,1050);display:flex;flex-direction:column;animation:IntegrationsPage_slideInRight__K85tt var(--duration-normal,.25s) var(--ease-out,ease-out);overflow:hidden}@keyframes IntegrationsPage_slideInRight__K85tt{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.IntegrationsPage_panelHeader__C44Uf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px);padding:var(--space-4,16px) var(--space-5,20px);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.IntegrationsPage_panelTitle__rkdJ2{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.IntegrationsPage_panelBody__IDkjP{flex:1 1;overflow-y:auto;padding:var(--space-5,20px);display:flex;flex-direction:column;gap:var(--space-5,20px)}.IntegrationsPage_panelFooter__yxet3{padding:var(--space-4,16px) var(--space-5,20px);border-top:1px solid var(--border-subtle);flex-shrink:0}.IntegrationsPage_panelActions__H0HSb{display:flex;flex-direction:column;gap:var(--space-2,8px);margin-top:var(--space-4,16px)}.IntegrationsPage_integrationPreview__kVBt5{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3,12px);padding:var(--space-5,20px);background:var(--surface-2);border-radius:var(--radius,5px)}.IntegrationsPage_previewLogo__tJVgL{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--surface-3);border-radius:var(--radius,5px);font-size:1.5rem;font-weight:700;color:var(--brand-coral)}.IntegrationsPage_previewDescription__Ba6Jn{font-size:.9375rem;color:var(--text-secondary);margin:0;line-height:1.5}.IntegrationsPage_permissionsSection__R_L_w{display:flex;flex-direction:column;gap:var(--space-3,12px)}.IntegrationsPage_permissionsTitle__MNBeA{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.IntegrationsPage_permissionsList__PyK13{display:flex;flex-direction:column;gap:var(--space-2,8px)}.IntegrationsPage_permissionItem__CsFuP{display:flex;align-items:flex-start;gap:var(--space-3,12px);padding:var(--space-3,12px);background:var(--surface-2);border-radius:var(--radius,5px)}.IntegrationsPage_permissionIcon__Ndqx8{color:var(--status-success,#10b981);flex-shrink:0;margin-top:2px}.IntegrationsPage_permissionText__B1SW4{display:flex;flex-direction:column;gap:2px}.IntegrationsPage_permissionName__Ug67S{font-size:.875rem;font-weight:500;color:var(--text-primary);margin:0}.IntegrationsPage_permissionDesc__eGjtD{font-size:.75rem;color:var(--text-tertiary);margin:0}.IntegrationsPage_statusSection___wxWo{display:flex;flex-direction:column;gap:var(--space-3,12px);padding:var(--space-4,16px);background:var(--surface-2);border-radius:var(--radius,5px)}.IntegrationsPage_statusRow__MpDhE{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px)}.IntegrationsPage_statusLabel__GRGAr{font-size:.875rem;color:var(--text-tertiary)}.IntegrationsPage_statusValue__midrp{font-size:.875rem;color:var(--text-primary)}.IntegrationsPage_quickActions__5Dw2n{display:flex;gap:var(--space-2,8px)}.IntegrationsPage_errorAlert__kaRiD{display:flex;align-items:flex-start;gap:var(--space-3,12px);padding:var(--space-3,12px) var(--space-4,16px);background:var(--status-error-bg,rgba(239,68,68,.15));border-radius:var(--radius,5px);border-left:3px solid var(--status-error,#ef4444)}.IntegrationsPage_alertIcon__cs_hu{color:var(--status-error,#ef4444);flex-shrink:0;margin-top:2px}.IntegrationsPage_alertText__ipEF_{display:flex;flex-direction:column;gap:2px}.IntegrationsPage_alertTitle__wEcoq{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.IntegrationsPage_alertDescription__9zzVK{font-size:.8125rem;color:var(--text-secondary);margin:0}.IntegrationsPage_configForm__6wh_S{display:flex;flex-direction:column;gap:var(--space-4,16px)}.IntegrationsPage_formGroup__oa_0v{display:flex;flex-direction:column;gap:var(--space-2,8px)}.IntegrationsPage_formLabel__AGmdk{font-size:.875rem;font-weight:500;color:var(--text-primary)}.IntegrationsPage_formInput__D7S8a{height:44px;padding:0 var(--space-3,12px);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius,5px);color:var(--text-primary);font-size:.9375rem;font-family:inherit;transition:all var(--duration-micro,.15s) var(--ease-micro,ease)}.IntegrationsPage_formInput__D7S8a:focus{outline:none;border-color:var(--brand-coral);box-shadow:0 0 0 2px var(--brand-coral-alpha-15,rgba(255,120,41,.15))}.IntegrationsPage_formInput__D7S8a::placeholder{color:var(--text-quaternary)}.IntegrationsPage_formHelper__MZv2H{font-size:.75rem;color:var(--text-tertiary);margin:0}.IntegrationsPage_btnPrimary____ACr{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);height:44px;padding:0 var(--space-5,20px);background:var(--brand-coral);color:var(--color-text-contrast);border:none;border-radius:var(--radius,5px);font-size:.9375rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--duration-micro,.15s) var(--ease-micro,ease);box-shadow:var(--shadow-low)}.IntegrationsPage_btnPrimary____ACr:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:var(--shadow-medium)}.IntegrationsPage_btnPrimary____ACr:active:not(:disabled){transform:translateY(0)}.IntegrationsPage_btnPrimary____ACr:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.IntegrationsPage_btnPrimary____ACr:disabled{opacity:.5;cursor:not-allowed}.IntegrationsPage_btnSecondary__znyFY{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);height:36px;padding:0 var(--space-3,12px);background:transparent;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius,5px);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--duration-micro,.15s) var(--ease-micro,ease)}.IntegrationsPage_btnSecondary__znyFY:hover:not(:disabled){color:var(--brand-coral);border-color:var(--brand-coral)}.IntegrationsPage_btnSecondary__znyFY:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.IntegrationsPage_btnSecondary__znyFY:disabled{opacity:.5;cursor:not-allowed}.IntegrationsPage_btnIcon__UnvhI{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;color:var(--text-tertiary);border:none;border-radius:var(--radius,5px);cursor:pointer;transition:all var(--duration-micro,.15s) var(--ease-micro,ease)}.IntegrationsPage_btnIcon__UnvhI:hover:not(:disabled){color:var(--brand-coral);background:var(--surface-2)}.IntegrationsPage_btnIcon__UnvhI:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.IntegrationsPage_btnDanger__0QpNO{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);height:36px;padding:0 var(--space-3,12px);background:transparent;color:var(--status-error,#ef4444);border:none;border-radius:var(--radius,5px);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--duration-micro,.15s) var(--ease-micro,ease)}.IntegrationsPage_btnDanger__0QpNO:hover:not(:disabled){background:var(--status-error-bg,rgba(239,68,68,.15))}.IntegrationsPage_btnDanger__0QpNO:focus-visible{outline:2px solid var(--status-error,#ef4444);outline-offset:2px}.IntegrationsPage_loadingState__RZa05{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4,16px);min-height:400px;color:var(--text-tertiary)}.IntegrationsPage_spinner___Z7fm{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--brand-coral);border-radius:var(--radius-full,50%);animation:IntegrationsPage_spin__C82B8 .8s linear infinite}@keyframes IntegrationsPage_spin__C82B8{to{transform:rotate(1turn)}}@media (max-width:1024px){.IntegrationsPage_apiKeyGrid__2owG3,.IntegrationsPage_connectedGrid__z_fXl,.IntegrationsPage_marketplaceGrid__Ba1tP{grid-template-columns:1fr}}@media (max-width:768px){.IntegrationsPage_integrationsPage__CNV1J{padding:var(--space-3,12px);gap:var(--space-4,16px)}.IntegrationsPage_headerRow__lcV9_{flex-direction:column;align-items:stretch}.IntegrationsPage_integrationsSearch__nrhi5{width:100%}.IntegrationsPage_searchInputWrapper__x7Gtz{min-width:100%}.IntegrationsPage_tabs__lRDJ6{width:100%;justify-content:stretch}.IntegrationsPage_tab__lPhM4{flex:1 1;justify-content:center;padding:0 var(--space-2,8px);font-size:.8125rem}.IntegrationsPage_categoryFilters__pl_ft{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-2,8px)}.IntegrationsPage_categoryFilters__pl_ft::-webkit-scrollbar{display:none}.IntegrationsPage_integrationActions__4BgPD{flex-wrap:wrap}.IntegrationsPage_slideInPanel__R7YmZ{max-width:100%}.IntegrationsPage_panelActions__H0HSb,.IntegrationsPage_quickActions__5Dw2n{flex-direction:column}.IntegrationsPage_webhookCard__HDauM{flex-wrap:wrap}.IntegrationsPage_webhookInfo__Hxtre{width:100%;order:1}.IntegrationsPage_webhookIcon__4ZyXL{order:0}.IntegrationsPage_webhookActions__M3RYR{order:2;margin-top:var(--space-2,8px);width:100%;justify-content:flex-end}}@media (max-width:480px){.IntegrationsPage_title__IGYFJ{font-size:1.25rem}.IntegrationsPage_emptyState__EtULH{padding:var(--space-6,32px) var(--space-4,16px)}}:root[data-theme=light] .IntegrationsPage_integrationsPage__CNV1J{background:var(--surface-1)}:root[data-theme=light] .IntegrationsPage_apiKeyCard__mU7iS,:root[data-theme=light] .IntegrationsPage_integrationCard__kAl4J,:root[data-theme=light] .IntegrationsPage_providerCard__I2M_9,:root[data-theme=light] .IntegrationsPage_webhookCard__HDauM{box-shadow:0 2px 8px rgba(0,0,0,.06)}:root[data-theme=light] .IntegrationsPage_integrationCard__kAl4J:hover,:root[data-theme=light] .IntegrationsPage_providerCard__I2M_9:hover,:root[data-theme=light] .IntegrationsPage_webhookCard__HDauM:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}:root[data-theme=light] .IntegrationsPage_slideInPanel__R7YmZ{box-shadow:-4px 0 24px rgba(0,0,0,.15)}:root[data-theme=light] .IntegrationsPage_panelOverlay__69RFY{background:rgba(0,0,0,.4)}.OverviewPage_overviewPage__BxSSV{padding:var(--space-4);max-width:100%;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--space-4)}.OverviewPage_pageHeader__9AQUF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding-bottom:var(--space-2)}.OverviewPage_headerContent__R5Wos{display:flex;flex-direction:column;gap:var(--space-1)}.OverviewPage_pageTitle__kJxhz{font-size:1.375rem;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.02em}.OverviewPage_pageSubtitle__epAql{font-size:.875rem;color:var(--text-secondary);margin:0}.OverviewPage_periodSelector__CMd6C{display:flex;align-items:center;gap:var(--space-1);background:var(--surface-2);border-radius:var(--radius);padding:var(--space-1)}:root[data-theme=dark] .OverviewPage_periodSelector__CMd6C{box-shadow:var(--shadow-card-rest)}:root[data-theme=light] .OverviewPage_periodSelector__CMd6C{box-shadow:0 1px 3px rgba(0,0,0,.08)}.OverviewPage_periodBtn__JTTN3{height:32px;padding:0 var(--space-3);background:transparent;border:none;border-radius:var(--radius);color:var(--text-tertiary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--duration-micro) var(--ease-micro);white-space:nowrap}.OverviewPage_periodBtn__JTTN3:hover:not(.OverviewPage_periodBtnActive__Df7cF){color:var(--text-secondary);background:var(--glass-bg-hover)}.OverviewPage_periodBtn__JTTN3:focus-visible{outline:2px solid var(--brand-coral);outline-offset:-2px}.OverviewPage_periodBtnActive__Df7cF{background:var(--brand-coral);color:var(--color-text-contrast)}:root[data-theme=light] .OverviewPage_periodBtnActive__Df7cF{color:var(--color-text-contrast-light)}.OverviewPage_contentGrid__IZpYg{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-gap:var(--space-4);gap:var(--space-4)}.OverviewPage_contentGrid__IZpYg>*{min-height:0}.OverviewPage_contentGrid__IZpYg>:first-child,.OverviewPage_contentGrid__IZpYg>:nth-child(2){min-height:380px}.OverviewPage_contentGridFull__rtCI6{grid-column:1/-1}.OverviewPage_contentGrid__IZpYg>:nth-child(4),.OverviewPage_contentGrid__IZpYg>:nth-child(5){min-height:340px}@media (max-width:1023px){.OverviewPage_overviewPage__BxSSV{padding:var(--space-3);gap:var(--space-3)}.OverviewPage_contentGrid__IZpYg{grid-template-columns:1fr;gap:var(--space-3)}.OverviewPage_contentGrid__IZpYg>:first-child,.OverviewPage_contentGrid__IZpYg>:nth-child(2),.OverviewPage_contentGrid__IZpYg>:nth-child(4),.OverviewPage_contentGrid__IZpYg>:nth-child(5){min-height:auto}.OverviewPage_contentGridFull__rtCI6{grid-column:span 1}}@media (max-width:767px){.OverviewPage_overviewPage__BxSSV{padding:var(--space-2);gap:var(--space-3)}.OverviewPage_pageHeader__9AQUF{flex-direction:column;align-items:stretch;gap:var(--space-3)}.OverviewPage_pageTitle__kJxhz{font-size:1.25rem}.OverviewPage_periodSelector__CMd6C{width:100%;justify-content:space-between}.OverviewPage_periodBtn__JTTN3{flex:1 1;justify-content:center;text-align:center}.OverviewPage_contentGrid__IZpYg{grid-template-columns:1fr;gap:var(--space-3)}}@media (max-width:374px){.OverviewPage_overviewPage__BxSSV{padding:var(--space-2)}.OverviewPage_periodSelector__CMd6C{flex-wrap:wrap}.OverviewPage_periodBtn__JTTN3{min-width:calc(50% - var(--space-1))}}.OverviewPage_quickStatsLoading__N1Vur{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:1023px){.OverviewPage_quickStatsLoading__N1Vur{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.OverviewPage_quickStatsLoading__N1Vur{grid-template-columns:1fr}}.OverviewPage_cardSkeleton__R8EdO,.OverviewPage_statSkeleton__abTxp{background:var(--surface-2);border-radius:var(--radius);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.OverviewPage_cardSkeleton__R8EdO{min-height:200px}.OverviewPage_skeletonLine__eEYmj{height:20px;width:60%}.OverviewPage_skeletonLineShort__1UTR5,.OverviewPage_skeletonLine__eEYmj{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-4,var(--surface-3)) 50%,var(--surface-3) 75%);background-size:200% 100%;border-radius:var(--radius);animation:OverviewPage_shimmer__ZarMd 1.5s infinite}.OverviewPage_skeletonLineShort__1UTR5{height:16px;width:40%}.OverviewPage_skeletonContent__pJsgc{flex:1 1;background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-4,var(--surface-3)) 50%,var(--surface-3) 75%);background-size:200% 100%;border-radius:var(--radius);animation:OverviewPage_shimmer__ZarMd 1.5s infinite}@keyframes OverviewPage_shimmer__ZarMd{0%{background-position:200% 0}to{background-position:-200% 0}}.OverviewPage_errorState__Iz8O2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-secondary);grid-column:1/-1}.OverviewPage_errorState__Iz8O2 svg{color:var(--text-tertiary)}.OverviewPage_errorState__Iz8O2 h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.OverviewPage_errorState__Iz8O2 p{font-size:.875rem;color:var(--text-secondary);margin:0;max-width:400px}.OverviewPage_retryButton__faYOr{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 var(--space-4);background:var(--brand-coral);color:var(--color-text-contrast);border:none;border-radius:var(--radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity var(--duration-micro) var(--ease-micro)}:root[data-theme=light] .OverviewPage_retryButton__faYOr{color:var(--color-text-contrast-light)}.OverviewPage_retryButton__faYOr:hover{opacity:.9}.OverviewPage_retryButton__faYOr:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}@media (prefers-reduced-motion:reduce){.OverviewPage_periodBtn__JTTN3{transition:none}.OverviewPage_skeletonContent__pJsgc,.OverviewPage_skeletonLineShort__1UTR5,.OverviewPage_skeletonLine__eEYmj{animation:none;background:var(--surface-3)}}.GdprRequestsPage_gdprRequestsPage__2rFJu{position:relative;padding:var(--space-4);max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.GdprRequestsPage_pageHeader__xMCu0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.GdprRequestsPage_pageHeaderLeft__rfNtL{display:flex;align-items:center;gap:var(--space-3)}.GdprRequestsPage_pageIcon__qvA4s{color:var(--brand-coral)}.GdprRequestsPage_pageTitle__HGHo7{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em}.GdprRequestsPage_pageSubtitle___y7V1{font-size:.875rem;color:var(--text-secondary);margin:0}.GdprRequestsPage_urgentAlert__MexB_{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-warning-muted);border:1px solid var(--color-warning);border-radius:var(--radius);font-size:.875rem;font-weight:600;color:var(--color-warning)}.GdprRequestsPage_filterBar__K_HIW{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4);background:var(--surface-2);border-radius:var(--radius);border:1px solid var(--border-subtle)}:root[data-theme=light] .GdprRequestsPage_filterBar__K_HIW{background:var(--surface-1)}.GdprRequestsPage_filterGroup__Ecrlg{display:flex;align-items:center;gap:var(--space-2)}.GdprRequestsPage_filterGroup__Ecrlg svg{color:var(--text-tertiary);flex-shrink:0}.GdprRequestsPage_filterSeparator__joINk{color:var(--text-tertiary);font-size:.8125rem}.GdprRequestsPage_searchInput__iwjNP{position:relative;display:flex;align-items:center}.GdprRequestsPage_searchInput__iwjNP svg{position:absolute;left:var(--space-3);color:var(--text-tertiary);pointer-events:none}.GdprRequestsPage_searchInput__iwjNP .GdprRequestsPage_formInput__M0fuD{padding-left:var(--space-8);min-width:280px}.GdprRequestsPage_formInput__M0fuD,.GdprRequestsPage_formSelect__TKkTh,.GdprRequestsPage_formTextarea__Y28m8{padding:var(--space-2) var(--space-3);background:var(--surface-3);border:1px solid var(--border-default);border-radius:var(--radius);font-size:.8125rem;font-family:inherit;color:var(--text-primary);transition:all var(--duration-micro) var(--ease-micro)}.GdprRequestsPage_formInput__M0fuD::placeholder{color:var(--text-quaternary)}.GdprRequestsPage_formInput__M0fuD:hover,.GdprRequestsPage_formSelect__TKkTh:hover,.GdprRequestsPage_formTextarea__Y28m8:hover{border-color:var(--border-hover);background:var(--surface-4)}.GdprRequestsPage_formInput__M0fuD:focus,.GdprRequestsPage_formSelect__TKkTh:focus,.GdprRequestsPage_formTextarea__Y28m8:focus{outline:2px solid var(--brand-coral);outline-offset:-1px;border-color:var(--brand-coral)}:root[data-theme=light] .GdprRequestsPage_formInput__M0fuD,:root[data-theme=light] .GdprRequestsPage_formSelect__TKkTh,:root[data-theme=light] .GdprRequestsPage_formTextarea__Y28m8{background:var(--surface-1)}.GdprRequestsPage_formSelect__TKkTh{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23ff7829' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-7);cursor:pointer;min-width:140px}.GdprRequestsPage_formTextarea__Y28m8{resize:vertical;min-height:60px}.GdprRequestsPage_formGroup__ypomK{display:flex;flex-direction:column;gap:var(--space-2)}.GdprRequestsPage_formLabel__WI_RK{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.GdprRequestsPage_required___RhQy{color:var(--color-error)}.GdprRequestsPage_formError__1Z0Y2{font-size:.75rem;color:var(--color-error)}.GdprRequestsPage_formActions__FkVGB{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.GdprRequestsPage_tableHeader__TJye_{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 40px;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-3);border-radius:var(--radius);border:1px solid var(--border-subtle)}:root[data-theme=light] .GdprRequestsPage_tableHeader__TJye_{background:var(--surface-2)}.GdprRequestsPage_headerCell__lsLKA{display:flex;align-items:center;gap:var(--space-1);font-size:.75rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;background:transparent;border:none;padding:0;cursor:default}.GdprRequestsPage_headerCellSortable__WOhkb{cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.GdprRequestsPage_headerCellSortable__WOhkb:hover{color:var(--brand-coral)}.GdprRequestsPage_requestsList__fz_3I{display:flex;flex-direction:column;gap:var(--space-2)}.GdprRequestsPage_noResults__ecTSS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-tertiary);font-size:.875rem}.GdprRequestsPage_requestRow__wj2v2{background:var(--surface-2);border-radius:var(--radius);border:1px solid var(--border-subtle);overflow:hidden;transition:box-shadow var(--duration-micro) var(--ease-micro)}:root[data-theme=light] .GdprRequestsPage_requestRow__wj2v2{background:var(--surface-1)}.GdprRequestsPage_requestRow__wj2v2:hover{box-shadow:var(--shadow-card-hover)}.GdprRequestsPage_requestRowWarning__thp4r{border-left:3px solid var(--color-warning)}.GdprRequestsPage_requestRowCritical__IOP1m{border-left:3px solid var(--color-error);background:var(--color-error-subtle)}.GdprRequestsPage_requestRowMain__Pr6tq{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 40px;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center;cursor:pointer;transition:background var(--duration-micro) var(--ease-micro)}.GdprRequestsPage_requestRowMain__Pr6tq:hover{background:var(--glass-bg-hover)}.GdprRequestsPage_requestUser__of_D0{display:flex;align-items:center;gap:var(--space-2)}.GdprRequestsPage_requestUser__of_D0 svg{color:var(--text-tertiary);flex-shrink:0}.GdprRequestsPage_userInfo__UqkP9{display:flex;flex-direction:column;min-width:0}.GdprRequestsPage_userEmail__Zy2CM{font-size:.875rem;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GdprRequestsPage_userName__IzFdB{font-size:.75rem;color:var(--text-tertiary)}.GdprRequestsPage_requestDates__YAHKb{display:flex;flex-direction:column;gap:2px;font-size:.8125rem}.GdprRequestsPage_dateLabel__kqZ4d{font-size:.6875rem;color:var(--text-quaternary);text-transform:uppercase;letter-spacing:.05em}.GdprRequestsPage_expandButton__oZUQd{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.GdprRequestsPage_expandButton__oZUQd:hover{color:var(--brand-coral)}.GdprRequestsPage_requestRowExpanded__bA7Rc{padding:var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-3)}:root[data-theme=light] .GdprRequestsPage_requestRowExpanded__bA7Rc{background:var(--surface-2)}.GdprRequestsPage_requestDetails__P4ZPg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.GdprRequestsPage_detailItemFull__MPehA,.GdprRequestsPage_detailItem__kEr9q{display:flex;flex-direction:column;gap:2px}.GdprRequestsPage_detailItemFull__MPehA{grid-column:1/-1}.GdprRequestsPage_detailLabel__Hjn7B{font-size:.75rem;font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.GdprRequestsPage_detailValue__VMtiD{font-size:.875rem;color:var(--text-primary);word-break:break-all}.GdprRequestsPage_detailValueDanger__sXdcg{font-size:.875rem;color:var(--color-error)}.GdprRequestsPage_actionButtons__TzpQe{display:flex;gap:var(--space-2)}.GdprRequestsPage_inlineActionForm__hGvzZ{padding:var(--space-4);background:var(--surface-2);border-radius:var(--radius);border:1px solid var(--border-subtle)}:root[data-theme=light] .GdprRequestsPage_inlineActionForm__hGvzZ{background:var(--surface-1)}.GdprRequestsPage_formHeader__tj7aC{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:.9375rem;font-weight:600;color:var(--text-primary)}.GdprRequestsPage_formHeaderIconApprove__5FNJK{color:var(--color-success)}.GdprRequestsPage_formHeaderIconReject__fmqgN{color:var(--color-error)}.GdprRequestsPage_statusBadge__XjaXh,.GdprRequestsPage_typeBadge__GGMOZ,.GdprRequestsPage_urgencyBadge__AChUn{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius);white-space:nowrap}.GdprRequestsPage_statusPending__mRlu_{background:var(--color-warning-muted);color:var(--color-warning)}.GdprRequestsPage_statusProcessing__a8gI_{background:var(--color-info-muted);color:var(--color-info)}.GdprRequestsPage_statusCompleted__t8REq{background:var(--color-success-muted);color:var(--color-success)}.GdprRequestsPage_statusRejected__6TWba{background:var(--color-error-muted);color:var(--color-error)}.GdprRequestsPage_typeExport__Gb_Ry{background:var(--color-info-muted);color:var(--color-info)}.GdprRequestsPage_typeDeletion__EJW3N{background:var(--color-error-muted);color:var(--color-error)}.GdprRequestsPage_urgencyNormal__RmnCx{background:var(--surface-4);color:var(--text-secondary)}.GdprRequestsPage_urgencyWarning__85rYL{background:var(--color-warning-muted);color:var(--color-warning)}.GdprRequestsPage_urgencyCritical__bLSI1{background:var(--color-error);color:var(--color-text-contrast)}.GdprRequestsPage_btnApprove__WP2IT{height:36px;padding:0 var(--space-4);background:var(--color-success);color:var(--color-text-contrast);border:none;border-radius:var(--radius);font-weight:600;font-size:.8125rem;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:all var(--duration-micro) var(--ease-micro)}.GdprRequestsPage_btnApprove__WP2IT:hover:not(:disabled){filter:brightness(1.1)}.GdprRequestsPage_btnApprove__WP2IT:disabled{opacity:.5;cursor:not-allowed}.GdprRequestsPage_btnReject__mLZZq{height:36px;padding:0 var(--space-4);background:var(--color-error);color:var(--color-text-contrast);border:none;border-radius:var(--radius);font-weight:600;font-size:.8125rem;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:all var(--duration-micro) var(--ease-micro)}.GdprRequestsPage_btnReject__mLZZq:hover:not(:disabled){filter:brightness(1.1)}.GdprRequestsPage_btnReject__mLZZq:disabled{opacity:.5;cursor:not-allowed}.GdprRequestsPage_btnSecondary__8heO7{height:36px;padding:0 var(--space-4);background:transparent;color:var(--text-secondary);border:none;border-radius:var(--radius);font-weight:500;font-size:.8125rem;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:color var(--duration-micro) var(--ease-micro)}.GdprRequestsPage_btnSecondary__8heO7:hover:not(:disabled){color:var(--brand-coral)}.GdprRequestsPage_btnSecondary__8heO7:disabled{opacity:.5;cursor:not-allowed}.GdprRequestsPage_pagination___4XBx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0}.GdprRequestsPage_paginationInfo__YaBs3{font-size:.8125rem;color:var(--text-tertiary)}.GdprRequestsPage_paginationControls__5_2DT{display:flex;align-items:center;gap:var(--space-2)}.GdprRequestsPage_paginationButton__NPT24{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--surface-3);border:1px solid var(--border-default);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;transition:all var(--duration-micro) var(--ease-micro)}.GdprRequestsPage_paginationButton__NPT24:hover:not(:disabled){background:var(--surface-4);border-color:var(--border-hover)}.GdprRequestsPage_paginationButton__NPT24:disabled{opacity:.5;cursor:not-allowed}.GdprRequestsPage_paginationCurrent__eG33b{padding:0 var(--space-3);font-size:.875rem;font-weight:600;color:var(--text-primary)}.GdprRequestsPage_loadingContainer__x_BOQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-secondary);font-size:.875rem}.GdprRequestsPage_loadingOverlay__RCv8B{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border-radius:var(--radius)}.GdprRequestsPage_spinning__sBVrE{animation:GdprRequestsPage_spin__c_7Xf 1s linear infinite}@keyframes GdprRequestsPage_spin__c_7Xf{to{transform:rotate(1turn)}}.GdprRequestsPage_emptyState__R9C5Y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);text-align:center}.GdprRequestsPage_emptyStateIcon__yKOVT{color:var(--text-quaternary);margin-bottom:var(--space-4)}.GdprRequestsPage_emptyStateTitle__gxW9V{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2) 0}.GdprRequestsPage_emptyStateDescription__QbW4s{font-size:.875rem;color:var(--text-tertiary);margin:0}@media (max-width:1023px){.GdprRequestsPage_gdprRequestsPage__2rFJu{padding:var(--space-3);gap:var(--space-3)}.GdprRequestsPage_tableHeader__TJye_{display:none}.GdprRequestsPage_requestRowMain__Pr6tq{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.GdprRequestsPage_requestRowMain__Pr6tq>*{width:100%}.GdprRequestsPage_requestUser__of_D0{margin-bottom:var(--space-2)}.GdprRequestsPage_requestDetails__P4ZPg{grid-template-columns:1fr}.GdprRequestsPage_filterBar__K_HIW{flex-direction:column;align-items:stretch}.GdprRequestsPage_filterGroup__Ecrlg{flex-wrap:wrap}.GdprRequestsPage_searchInput__iwjNP .GdprRequestsPage_formInput__M0fuD{min-width:100%}}@media (max-width:767px){.GdprRequestsPage_gdprRequestsPage__2rFJu{padding:var(--space-2)}.GdprRequestsPage_pageHeader__xMCu0{flex-direction:column;align-items:flex-start}.GdprRequestsPage_urgentAlert__MexB_{width:100%}.GdprRequestsPage_requestRowExpanded__bA7Rc{padding:var(--space-3)}.GdprRequestsPage_actionButtons__TzpQe{flex-direction:column;width:100%}.GdprRequestsPage_actionButtons__TzpQe button{width:100%}.GdprRequestsPage_formActions__FkVGB{flex-direction:column}.GdprRequestsPage_formActions__FkVGB button{width:100%}.GdprRequestsPage_pagination___4XBx{flex-direction:column;gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.GdprRequestsPage_btnApprove__WP2IT,.GdprRequestsPage_btnReject__mLZZq,.GdprRequestsPage_btnSecondary__8heO7,.GdprRequestsPage_formInput__M0fuD,.GdprRequestsPage_formSelect__TKkTh,.GdprRequestsPage_formTextarea__Y28m8,.GdprRequestsPage_paginationButton__NPT24,.GdprRequestsPage_requestRowMain__Pr6tq,.GdprRequestsPage_requestRow__wj2v2,.GdprRequestsPage_spinning__sBVrE{transition:none;animation:none}}