.AppSidebar-module__XGXOYq__sidebar{color:#fff;width:220px;height:100vh;box-shadow:var(--shadow-md);z-index:100;background:#101010;flex-direction:column;flex-shrink:0;transition:transform .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.AppSidebar-module__XGXOYq__sidebar::-webkit-scrollbar{width:4px}.AppSidebar-module__XGXOYq__sidebar::-webkit-scrollbar-track{background:0 0}.AppSidebar-module__XGXOYq__sidebar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.AppSidebar-module__XGXOYq__sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff40}.AppSidebar-module__XGXOYq__hamburgerButton{z-index:1001;color:#fff;cursor:pointer;background:#2e2e2e;border:none;border-radius:6px;padding:.5rem;display:none;position:fixed;top:1rem;left:1rem;box-shadow:0 2px 8px #0000004d}.AppSidebar-module__XGXOYq__hamburgerIcon{flex-direction:column;justify-content:space-around;width:20px;height:20px;display:flex}.AppSidebar-module__XGXOYq__hamburgerLine{background-color:#fff;width:100%;height:1.5px;transition:all .3s}.AppSidebar-module__XGXOYq__hamburgerLine.AppSidebar-module__XGXOYq__open:first-child{transform:rotate(45deg)translate(5px,5px)}.AppSidebar-module__XGXOYq__hamburgerLine.AppSidebar-module__XGXOYq__open:nth-child(2){opacity:0}.AppSidebar-module__XGXOYq__hamburgerLine.AppSidebar-module__XGXOYq__open:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.AppSidebar-module__XGXOYq__mobileOverlay{z-index:999;background-color:#00000080;display:none;position:fixed;inset:0}.AppSidebar-module__XGXOYq__branding{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:1.5rem 0;display:flex}.AppSidebar-module__XGXOYq__logo{margin-bottom:.5rem;font-size:2.5rem}.AppSidebar-module__XGXOYq__brandName{color:#fff;font-size:1.125rem;font-weight:600}.AppSidebar-module__XGXOYq__proSeasonLogo{justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}.AppSidebar-module__XGXOYq__logoImage{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:130px}.AppSidebar-module__XGXOYq__navigation{flex:1;margin-top:-10px;padding:.75rem 0}.AppSidebar-module__XGXOYq__navItem{color:#ffffffb3;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;width:calc(100% - 16px);margin:0 8px;padding:.875rem 1rem .875rem 1.25rem;font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s;display:flex;position:relative}.AppSidebar-module__XGXOYq__navItem:hover:not(.AppSidebar-module__XGXOYq__active){color:#ffffffe6;background:#ffffff14}.AppSidebar-module__XGXOYq__navItem.AppSidebar-module__XGXOYq__active{color:#fff;background:#ffffff1f}.AppSidebar-module__XGXOYq__icon{stroke-width:1.5px;opacity:.7;flex-shrink:0;width:18px;height:18px;margin-right:.75rem;transition:opacity .2s}.AppSidebar-module__XGXOYq__navItem:hover .AppSidebar-module__XGXOYq__icon,.AppSidebar-module__XGXOYq__navItem.AppSidebar-module__XGXOYq__active .AppSidebar-module__XGXOYq__icon{opacity:1}.AppSidebar-module__XGXOYq__label{color:inherit;font-weight:500}.AppSidebar-module__XGXOYq__menuItemContainer{position:relative}.AppSidebar-module__XGXOYq__dropdownIcon{color:#9ca3af;margin-left:auto;margin-right:.5rem;font-size:.75rem;transition:transform .2s}.AppSidebar-module__XGXOYq__dropdownIcon.AppSidebar-module__XGXOYq__expanded{transform:rotate(180deg)}.AppSidebar-module__XGXOYq__navItem:hover .AppSidebar-module__XGXOYq__dropdownIcon{color:#d1d5db}.AppSidebar-module__XGXOYq__subMenu{background-color:#0000;animation:.2s ease-out AppSidebar-module__XGXOYq__slideDown;overflow:hidden}@keyframes AppSidebar-module__XGXOYq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AppSidebar-module__XGXOYq__subMenuItem{color:#9ca3af;text-align:left;cursor:pointer;background:0 0;border:none;border-left:1px solid #4b5563;align-items:center;width:100%;margin-left:0;padding:.625rem 1rem .625rem 3.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;transition:all .2s;display:flex;position:relative}.AppSidebar-module__XGXOYq__subMenuItem:hover:not(.AppSidebar-module__XGXOYq__active){color:#d1d5db;background:0 0}.AppSidebar-module__XGXOYq__subMenuItem:hover:not(.AppSidebar-module__XGXOYq__active):after{content:"";z-index:-1;background-color:#1a1a1a;border-radius:6px;height:2rem;position:absolute;top:50%;left:1.5rem;right:1rem;transform:translateY(-50%)}.AppSidebar-module__XGXOYq__subMenuItem.AppSidebar-module__XGXOYq__active{color:#fff;background:0 0;position:relative}.AppSidebar-module__XGXOYq__subMenuItem.AppSidebar-module__XGXOYq__active:after{content:"";z-index:-1;background-color:#2e2e2e;border-radius:6px;height:2rem;position:absolute;top:50%;left:1.5rem;right:1rem;transform:translateY(-50%)}.AppSidebar-module__XGXOYq__subMenuIcon{display:none}.AppSidebar-module__XGXOYq__subMenuLabel{color:inherit;margin-left:0;font-weight:500}.AppSidebar-module__XGXOYq__legacyLink{border-top:1px solid #374151;padding:1rem 1.5rem}.AppSidebar-module__XGXOYq__legacyButton{color:#fff;text-align:center;background-color:#4b5563;border-radius:6px;width:100%;padding:.75rem;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:block}.AppSidebar-module__XGXOYq__legacyButton:hover{background-color:#6b7280}.AppSidebar-module__XGXOYq__footerLogo{border-top:1px solid #495057;margin-top:auto;padding:1rem 1.5rem}.AppSidebar-module__XGXOYq__footerLogoIcon{color:#fff;background-color:#6c757d;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:flex}@media (max-width:768px){.AppSidebar-module__XGXOYq__hamburgerButton,.AppSidebar-module__XGXOYq__mobileOverlay.AppSidebar-module__XGXOYq__show{display:block}.AppSidebar-module__XGXOYq__sidebar{z-index:1000;height:100vh;position:fixed;top:0;left:0;transform:translate(-100%)}.AppSidebar-module__XGXOYq__sidebar.AppSidebar-module__XGXOYq__open{transform:translate(0)}.AppSidebar-module__XGXOYq__branding{height:auto;margin-top:0;padding:.75rem .5rem}.AppSidebar-module__XGXOYq__logoImage{height:70px}.AppSidebar-module__XGXOYq__navItem{padding:.75rem 1rem .75rem 2rem;font-size:.875rem}.AppSidebar-module__XGXOYq__subMenuItem{padding:.5rem 1rem .5rem 3.5rem;font-size:.75rem}.AppSidebar-module__XGXOYq__legacyLink,.AppSidebar-module__XGXOYq__footerLogo{padding:.75rem 1rem}.AppSidebar-module__XGXOYq__mobileProfileSection{background:#000;border-bottom:1px solid #374151;padding:1rem}.AppSidebar-module__XGXOYq__profileInfo{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.AppSidebar-module__XGXOYq__profileIcon{border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.AppSidebar-module__XGXOYq__profileImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.AppSidebar-module__XGXOYq__defaultProfileIcon{color:#fff;background:#3b82f6;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:600;display:flex}.AppSidebar-module__XGXOYq__profileDetails{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.AppSidebar-module__XGXOYq__profileName{color:#fff;font-size:.875rem;font-weight:600;line-height:1.25}.AppSidebar-module__XGXOYq__profileClub{color:#9ca3af;font-size:.75rem;line-height:1.25}.AppSidebar-module__XGXOYq__profileRole{color:#6b7280;font-size:.75rem;line-height:1.25}.AppSidebar-module__XGXOYq__logoutButton{color:#fff;cursor:pointer;background:#2e2e2e;border:1px solid #3a3a3a;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.AppSidebar-module__XGXOYq__logoutButton:hover{background:#3a3a3a;border-color:#4a4a4a;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.AppSidebar-module__XGXOYq__logoutButton:active{transform:translateY(0);box-shadow:0 2px 4px #0003}.AppSidebar-module__XGXOYq__logoutIcon{color:#9ca3af;flex-shrink:0}.AppSidebar-module__XGXOYq__logoutText{font-weight:500}}@media (min-width:768px){.AppSidebar-module__XGXOYq__mobileProfileSection,.AppSidebar-module__XGXOYq__mobilePlatformSwitcher{display:none}}@media (min-width:769px) and (max-width:1024px){.AppSidebar-module__XGXOYq__sidebar{width:160px;height:100vh;box-shadow:var(--shadow-md);position:fixed;top:0;left:0;overflow:hidden}.AppSidebar-module__XGXOYq__branding{height:auto}.AppSidebar-module__XGXOYq__logoImage{height:80px}.AppSidebar-module__XGXOYq__navItem{padding:.75rem 1rem;font-size:.875rem}}
.PlatformSwitcher-module__V1YrBa__platformSection{padding:0}.PlatformSwitcher-module__V1YrBa__platformHeader{cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 16px;transition:background .2s;display:flex}.PlatformSwitcher-module__V1YrBa__platformHeader:hover,.PlatformSwitcher-module__V1YrBa__platformHeader.PlatformSwitcher-module__V1YrBa__expanded{background:var(--color-bg-nested)}.PlatformSwitcher-module__V1YrBa__headerIcon{color:var(--color-cta);flex-shrink:0}.PlatformSwitcher-module__V1YrBa__headerContent{flex:1;min-width:0}.PlatformSwitcher-module__V1YrBa__headerLabel{color:#9b9b9b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:12px}.PlatformSwitcher-module__V1YrBa__headerValue{color:var(--color-cta);font-size:14px;font-weight:500}.PlatformSwitcher-module__V1YrBa__chevron{color:#9b9b9b;flex-shrink:0;transition:transform .3s}.PlatformSwitcher-module__V1YrBa__chevronExpanded{transform:rotate(180deg)}.PlatformSwitcher-module__V1YrBa__platformList{border-top:1px solid var(--color-border-default);background:#fafafa}.PlatformSwitcher-module__V1YrBa__platformCard{cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;padding:10px 16px;transition:all .2s;display:flex;position:relative}.PlatformSwitcher-module__V1YrBa__platformCard:hover,.PlatformSwitcher-module__V1YrBa__platformCard.PlatformSwitcher-module__V1YrBa__active{background:var(--color-bg-nested)}.PlatformSwitcher-module__V1YrBa__platformCard .PlatformSwitcher-module__V1YrBa__platformIcon{width:20px;height:20px;color:var(--color-cta);flex-shrink:0;order:-1}.PlatformSwitcher-module__V1YrBa__platformInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PlatformSwitcher-module__V1YrBa__platformName{color:var(--color-cta);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.PlatformSwitcher-module__V1YrBa__platformUrl{color:#9b9b9b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.PlatformSwitcher-module__V1YrBa__checkIcon{color:#10b981;flex-shrink:0}.PlatformSwitcher-module__V1YrBa__platformAction{color:#9b9b9b;flex-shrink:0;transition:opacity .2s}.PlatformSwitcher-module__V1YrBa__loadingIcon,.PlatformSwitcher-module__V1YrBa__errorIcon{flex-shrink:0;width:20px;height:20px;animation:1.5s ease-in-out infinite PlatformSwitcher-module__V1YrBa__pulse}.PlatformSwitcher-module__V1YrBa__loadingText,.PlatformSwitcher-module__V1YrBa__errorText{color:var(--color-cta);font-size:13px}.PlatformSwitcher-module__V1YrBa__errorIcon,.PlatformSwitcher-module__V1YrBa__errorText{color:#ef4444}.PlatformSwitcher-module__V1YrBa__menuDivider{background-color:var(--color-border-default);height:1px;margin:8px 0}@keyframes PlatformSwitcher-module__V1YrBa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.MobilePlatformSwitcher-module__L71IBW__container{width:100%}.MobilePlatformSwitcher-module__L71IBW__bar{cursor:pointer;background:#ffffff0d;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px 16px;transition:background .2s;display:flex}.MobilePlatformSwitcher-module__L71IBW__bar:hover{background:#ffffff14}.MobilePlatformSwitcher-module__L71IBW__bar.MobilePlatformSwitcher-module__L71IBW__expanded{background:#ffffff1a;border-bottom:none}.MobilePlatformSwitcher-module__L71IBW__barIcon{color:#fff;opacity:.9;flex-shrink:0}.MobilePlatformSwitcher-module__L71IBW__barContent{flex:1;min-width:0}.MobilePlatformSwitcher-module__L71IBW__barLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:11px}.MobilePlatformSwitcher-module__L71IBW__barValue{color:var(--color-bg-hover);font-size:14px;font-weight:500}.MobilePlatformSwitcher-module__L71IBW__chevron{color:#fff;opacity:.6;flex-shrink:0;transition:transform .3s}.MobilePlatformSwitcher-module__L71IBW__chevronExpanded{transform:rotate(180deg)}.MobilePlatformSwitcher-module__L71IBW__list{background:#000;border-bottom:1px solid #ffffff1a;max-height:300px;overflow-y:auto}.MobilePlatformSwitcher-module__L71IBW__platformItem{cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:12px 16px;transition:background .2s;display:flex}.MobilePlatformSwitcher-module__L71IBW__platformItem:last-child{border-bottom:none}.MobilePlatformSwitcher-module__L71IBW__platformItem:hover{background:#ffffff0d}.MobilePlatformSwitcher-module__L71IBW__platformItem.MobilePlatformSwitcher-module__L71IBW__active{background:#ffffff14}.MobilePlatformSwitcher-module__L71IBW__platformIcon{color:var(--color-bg-hover);opacity:.9;flex-shrink:0}.MobilePlatformSwitcher-module__L71IBW__platformInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MobilePlatformSwitcher-module__L71IBW__platformName{color:var(--color-bg-hover);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.MobilePlatformSwitcher-module__L71IBW__platformUrl{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.MobilePlatformSwitcher-module__L71IBW__checkIcon{color:#10b981;flex-shrink:0}.MobilePlatformSwitcher-module__L71IBW__externalIcon{color:#fff6;flex-shrink:0}.MobilePlatformSwitcher-module__L71IBW__loadingIcon{color:#fff9;animation:1s linear infinite MobilePlatformSwitcher-module__L71IBW__spin}.MobilePlatformSwitcher-module__L71IBW__loadingText{color:#fff9;font-size:13px}.MobilePlatformSwitcher-module__L71IBW__errorIcon{color:var(--color-danger)}.MobilePlatformSwitcher-module__L71IBW__errorText{color:var(--color-danger);font-size:13px}@keyframes MobilePlatformSwitcher-module__L71IBW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AppHeader-module__0XYNua__header{background-image:url(/sports-banner.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-color:var(--color-bg-body);box-sizing:border-box;height:196px;position:relative}.AppHeader-module__0XYNua__header:before{content:"";z-index:1;background:linear-gradient(#000 -37.82%,#0000 100%);height:196px;position:absolute;bottom:0;left:0;right:0;transform:matrix(1,0,0,-1,0,0)}@media (max-width:768px){.AppHeader-module__0XYNua__header{background-position:50%;height:180px}.AppHeader-module__0XYNua__header:before{height:180px}}@media (min-width:769px) and (max-width:1023px){.AppHeader-module__0XYNua__header{background-position:50%;height:196px}}@media (min-width:1024px) and (max-width:1365px){.AppHeader-module__0XYNua__header{background-position:50%;background-size:cover}}@media (min-width:1366px) and (max-width:1599px){.AppHeader-module__0XYNua__header{background-position:50%;background-size:cover}}@media (min-width:1600px) and (max-width:1919px){.AppHeader-module__0XYNua__header{background-position:50%;background-size:cover}}@media (min-width:1920px){.AppHeader-module__0XYNua__header{background-position:50%;background-size:contain}}
.AppFooter-module__tZHrYG__footer{color:#fff;z-index:100;background-color:#2e2e2e;border-top:1px solid #404040;width:100%;padding:.5rem 2rem;position:fixed;bottom:0;left:0;right:0}.AppFooter-module__tZHrYG__footerContent{justify-content:center;align-items:center;max-width:1200px;margin:0 auto;display:flex}.AppFooter-module__tZHrYG__footerLogo{-o-object-fit:contain;object-fit:contain;max-width:100%;width:auto!important;height:30px!important}@media (max-width:768px){.AppFooter-module__tZHrYG__footer{padding:.5rem 1rem}.AppFooter-module__tZHrYG__footerLogo{max-width:100%;width:auto!important;height:24px!important}}@media (min-width:769px) and (max-width:1024px){.AppFooter-module__tZHrYG__footer{padding:.5rem 1.5rem}}
.InfoBox-module___cgfmW__infoBox{border:1px solid;border-radius:8px;margin-bottom:1rem;padding:1rem}.InfoBox-module___cgfmW__header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.InfoBox-module___cgfmW__icon{flex-shrink:0;width:20px;height:20px}.InfoBox-module___cgfmW__title{margin:0;font-size:.875rem;font-weight:600;line-height:1.2}.InfoBox-module___cgfmW__content{font-size:.875rem;line-height:1.6}.InfoBox-module___cgfmW__content p{margin:0 0 .5rem}.InfoBox-module___cgfmW__content p:last-child{margin-bottom:0}.InfoBox-module___cgfmW__content ul{margin:0;padding-left:1.5rem;list-style:none}.InfoBox-module___cgfmW__content li{margin-bottom:.25rem;position:relative}.InfoBox-module___cgfmW__content li:before{content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:-1rem}.InfoBox-module___cgfmW__content li:last-child{margin-bottom:0}.InfoBox-module___cgfmW__info{background:#f0f9ff;border-color:#bae6fd}.InfoBox-module___cgfmW__info .InfoBox-module___cgfmW__title{color:#0c4a6e}.InfoBox-module___cgfmW__info .InfoBox-module___cgfmW__icon{color:#0284c7}.InfoBox-module___cgfmW__info .InfoBox-module___cgfmW__content{color:#0369a1}.InfoBox-module___cgfmW__info .InfoBox-module___cgfmW__content li:before{background:#0284c7}.InfoBox-module___cgfmW__success{background:#f0fdf4;border-color:#bbf7d0}.InfoBox-module___cgfmW__success .InfoBox-module___cgfmW__title{color:#14532d}.InfoBox-module___cgfmW__success .InfoBox-module___cgfmW__icon{color:var(--color-accent-primary)}.InfoBox-module___cgfmW__success .InfoBox-module___cgfmW__content{color:#15803d}.InfoBox-module___cgfmW__success .InfoBox-module___cgfmW__content li:before{background:var(--color-accent-primary)}.InfoBox-module___cgfmW__warning{background:#fffbeb;border-color:#fed7aa}.InfoBox-module___cgfmW__warning .InfoBox-module___cgfmW__title{color:#92400e}.InfoBox-module___cgfmW__warning .InfoBox-module___cgfmW__icon{color:#ea580c}.InfoBox-module___cgfmW__warning .InfoBox-module___cgfmW__content{color:#c2410c}.InfoBox-module___cgfmW__warning .InfoBox-module___cgfmW__content li:before{background:#ea580c}.InfoBox-module___cgfmW__error{background:var(--color-danger-bg);border-color:#fecaca}.InfoBox-module___cgfmW__error .InfoBox-module___cgfmW__title{color:#7f1d1d}.InfoBox-module___cgfmW__error .InfoBox-module___cgfmW__icon{color:var(--color-danger)}.InfoBox-module___cgfmW__error .InfoBox-module___cgfmW__content{color:#b91c1c}.InfoBox-module___cgfmW__error .InfoBox-module___cgfmW__content li:before{background:var(--color-danger)}.InfoBox-module___cgfmW__infoBox.InfoBox-module___cgfmW__compact{margin-bottom:.75rem;padding:.75rem}.InfoBox-module___cgfmW__compact .InfoBox-module___cgfmW__header{margin-bottom:.5rem}.InfoBox-module___cgfmW__compact .InfoBox-module___cgfmW__title,.InfoBox-module___cgfmW__compact .InfoBox-module___cgfmW__content{font-size:.8125rem}@media (max-width:768px){.InfoBox-module___cgfmW__infoBox{padding:.75rem}.InfoBox-module___cgfmW__title,.InfoBox-module___cgfmW__content{font-size:.8125rem}}
.Modal-module__PaiSQq__overlay{background-color:var(--color-modal-overlay);z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Modal-module__PaiSQq__modal{background:var(--color-bg-surface);border-radius:.75rem;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Modal-module__PaiSQq__modal.Modal-module__PaiSQq__sm{max-width:28rem}.Modal-module__PaiSQq__modal.Modal-module__PaiSQq__md{max-width:32rem}.Modal-module__PaiSQq__modal.Modal-module__PaiSQq__lg{max-width:48rem}.Modal-module__PaiSQq__modal.Modal-module__PaiSQq__xl{max-width:64rem}.Modal-module__PaiSQq__header{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-body);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.Modal-module__PaiSQq__headerInfo{flex-direction:column;flex:1;gap:1rem;display:flex}.Modal-module__PaiSQq__headerActions{margin-bottom:.5rem}.Modal-module__PaiSQq__titleSection{align-items:flex-start;gap:0;display:flex}.Modal-module__PaiSQq__titleIcon{color:var(--color-text-secondary);flex-shrink:0;margin-top:.125rem;margin-right:.75rem}.Modal-module__PaiSQq__titleWrapper{flex-direction:column;flex:1;gap:.25rem;display:flex}.Modal-module__PaiSQq__title{color:var(--color-text-heading);margin:0;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4}.Modal-module__PaiSQq__subtitle{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.4}.Modal-module__PaiSQq__closeButton{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.Modal-module__PaiSQq__closeButton:hover{background:var(--color-border-default);color:var(--color-text-heading)}.Modal-module__PaiSQq__closeButton:active{background:var(--color-border-input)}.Modal-module__PaiSQq__content{flex:1;padding:1.5rem;overflow-y:auto}.Modal-module__PaiSQq__footer{border-top:1px solid var(--color-border-default);background:var(--color-bg-body);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.5rem;display:flex}@media (max-width:768px){.Modal-module__PaiSQq__overlay{padding:.5rem}.Modal-module__PaiSQq__modal{max-height:95vh}.Modal-module__PaiSQq__header,.Modal-module__PaiSQq__content{padding:1rem}.Modal-module__PaiSQq__footer{gap:.5rem;padding:1rem}.Modal-module__PaiSQq__title{font-size:1.125rem}.Modal-module__PaiSQq__subtitle{font-size:.8125rem}.Modal-module__PaiSQq__titleSection{gap:0}.Modal-module__PaiSQq__titleIcon{margin-right:.5rem}}
.PlatformSelector-module__9uA64G__container{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.PlatformSelector-module__9uA64G__labelRow{justify-content:space-between;align-items:center;display:flex}.PlatformSelector-module__9uA64G__label{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.PlatformSelector-module__9uA64G__emptyHint{color:var(--text-secondary);margin:0;padding:8px 0;font-size:13px}.PlatformSelector-module__9uA64G__count{color:var(--text-secondary);margin-left:4px;font-size:13px;font-weight:400}.PlatformSelector-module__9uA64G__required{color:var(--error-color);margin-left:4px}.PlatformSelector-module__9uA64G__hint{color:var(--text-secondary);margin:0;font-size:13px}.PlatformSelector-module__9uA64G__error{color:var(--error-color);background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.PlatformSelector-module__9uA64G__nameCell{align-items:center;gap:10px;display:flex}.PlatformSelector-module__9uA64G__checkIcon{color:#10b981;flex-shrink:0}.PlatformSelector-module__9uA64G__actionColumn{text-align:right}.PlatformSelector-module__9uA64G__removeButton{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.PlatformSelector-module__9uA64G__removeButton:hover{background-color:var(--color-danger-bg);color:var(--color-danger);border-color:#fecaca}.PlatformSelector-module__9uA64G__removeButton:disabled{opacity:.4;cursor:not-allowed}.PlatformSelector-module__9uA64G__modalInstructions{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.PlatformSelector-module__9uA64G__modalInstructions svg{color:#2563eb;flex-shrink:0;margin-top:2px}.PlatformSelector-module__9uA64G__platformList{flex-direction:column;gap:10px;max-height:400px;display:flex;overflow-y:auto}.PlatformSelector-module__9uA64G__platformOption{border:1px solid var(--color-border-default);cursor:pointer;background-color:var(--color-bg-surface);border-radius:8px;align-items:center;gap:14px;padding:14px 16px;transition:all .15s;display:flex}.PlatformSelector-module__9uA64G__platformOption:hover{background-color:var(--color-bg-body);border-color:#2563eb;box-shadow:0 1px 3px #0000000d}.PlatformSelector-module__9uA64G__platformOption.PlatformSelector-module__9uA64G__selected{background-color:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.PlatformSelector-module__9uA64G__checkbox{border:2px solid var(--color-border-input);background-color:var(--color-bg-surface);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.PlatformSelector-module__9uA64G__platformOption.PlatformSelector-module__9uA64G__selected .PlatformSelector-module__9uA64G__checkbox{color:#fff;background-color:#2563eb;border-color:#2563eb}.PlatformSelector-module__9uA64G__platformDetails{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.PlatformSelector-module__9uA64G__name{color:var(--color-text-heading);font-size:14px;font-weight:500;line-height:1.4}.PlatformSelector-module__9uA64G__url{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.PlatformSelector-module__9uA64G__noPlatforms{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.PlatformSelector-module__9uA64G__noPlatforms p{margin:0;font-size:14px}
.UserConnections-module__s-reKq__connectionsContainer{flex-direction:column;gap:1.5rem;display:flex}.UserConnections-module__s-reKq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.UserConnections-module__s-reKq__title h3{color:var(--color-text-primary);margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.UserConnections-module__s-reKq__title p{color:var(--color-text-secondary);margin:0;font-size:.875rem}.UserConnections-module__s-reKq__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.UserConnections-module__s-reKq__accountInfo{align-items:center;gap:.75rem;display:flex}.UserConnections-module__s-reKq__accountText{flex-direction:column;display:flex}.UserConnections-module__s-reKq__accountName{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.UserConnections-module__s-reKq__accountType{color:var(--color-text-secondary);font-size:.8125rem}.UserConnections-module__s-reKq__roleBadge,.UserConnections-module__s-reKq__statusBadge{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.UserConnections-module__s-reKq__roleBadge[data-role=global_admin]{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.UserConnections-module__s-reKq__roleBadge[data-role=admin]{color:#d97706;background-color:#fffbeb;border-color:#fcd34d}.UserConnections-module__s-reKq__roleBadge[data-role=administrator]{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.UserConnections-module__s-reKq__roleBadge[data-role=manager],.UserConnections-module__s-reKq__roleBadge[data-role=club_manager]{color:#2563eb;background-color:#eff6ff;border-color:#bfdbfe}.UserConnections-module__s-reKq__roleBadge[data-role=trainer]{color:#059669;background-color:#ecfdf5;border-color:#a7f3d0}.UserConnections-module__s-reKq__roleBadge[data-role=scout]{color:#0284c7;background-color:#f0f9ff;border-color:#bae6fd}.UserConnections-module__s-reKq__roleBadge[data-role=player]{color:#7c3aed;background-color:#f5f3ff;border-color:#ddd6fe}.UserConnections-module__s-reKq__roleBadge[data-role=sponsor]{color:#db2777;background-color:#fdf2f8;border-color:#fbcfe8}.UserConnections-module__s-reKq__statusBadge[data-status=active]{color:#059669;background-color:#ecfdf5;border-color:#a7f3d0}.UserConnections-module__s-reKq__statusBadge[data-status=inactive]{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.UserConnections-module__s-reKq__statusBadge[data-status=suspended]{color:#d97706;background-color:#fffbeb;border-color:#fcd34d}.UserConnections-module__s-reKq__actionButtonGroup{gap:.5rem;display:flex}.UserConnections-module__s-reKq__dateCell{color:var(--color-text-secondary);font-size:.875rem}@media (max-width:768px){.UserConnections-module__s-reKq__header{flex-direction:column;align-items:flex-start}.UserConnections-module__s-reKq__actions{justify-content:flex-start;width:100%}}
.UserSecurity-module__G5Jj3G__container{max-width:1200px;margin:0 auto;padding:1.5rem}.UserSecurity-module__G5Jj3G__loading,.UserSecurity-module__G5Jj3G__error{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.UserSecurity-module__G5Jj3G__loading p,.UserSecurity-module__G5Jj3G__error p{margin:1rem 0;font-size:1rem}.UserSecurity-module__G5Jj3G__successBanner{color:#fff;background:#10b981;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1rem 1.5rem;font-weight:500;animation:.3s ease-out UserSecurity-module__G5Jj3G__slideIn;display:flex;box-shadow:0 4px 6px -1px #0000001a}@keyframes UserSecurity-module__G5Jj3G__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserSecurity-module__G5Jj3G__section{margin-bottom:2.5rem}.UserSecurity-module__G5Jj3G__sectionHeader{border-bottom:2px solid var(--color-border-default);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.UserSecurity-module__G5Jj3G__sectionHeader h2{color:var(--color-text-heading);margin:0;font-size:1.25rem;font-weight:600}.UserSecurity-module__G5Jj3G__statusGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1rem;display:grid}.UserSecurity-module__G5Jj3G__statusCard{cursor:pointer;border:2px solid;border-radius:12px;padding:1.5rem;transition:all .2s}.UserSecurity-module__G5Jj3G__statusCard:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.UserSecurity-module__G5Jj3G__statusCard.UserSecurity-module__G5Jj3G__active{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border-color:#10b981}.UserSecurity-module__G5Jj3G__statusCard.UserSecurity-module__G5Jj3G__inactive{background:linear-gradient(135deg,#fef2f2 0% 100%);border-color:#ef4444}.UserSecurity-module__G5Jj3G__statusHeader{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.UserSecurity-module__G5Jj3G__statusIcon{width:48px;height:48px;color:var(--color-text-primary);background:#fffc;border-radius:12px;justify-content:center;align-items:center;display:flex}.UserSecurity-module__G5Jj3G__statusInfo{flex:1}.UserSecurity-module__G5Jj3G__statusTitle{color:var(--color-text-heading);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.UserSecurity-module__G5Jj3G__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.UserSecurity-module__G5Jj3G__activeBadge{color:#fff;background:#10b981}.UserSecurity-module__G5Jj3G__inactiveBadge{color:#fff;background:#ef4444}.UserSecurity-module__G5Jj3G__statusDetails{flex-direction:column;gap:.5rem;display:flex}.UserSecurity-module__G5Jj3G__requirement{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.UserSecurity-module__G5Jj3G__requirement.UserSecurity-module__G5Jj3G__required{color:#f59e0b}.UserSecurity-module__G5Jj3G__requirement.UserSecurity-module__G5Jj3G__optional{color:#3b82f6}.UserSecurity-module__G5Jj3G__timestamp{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.UserSecurity-module__G5Jj3G__policyCard{background:var(--color-bg-body);border:1px solid var(--color-border-default);padding:1.5rem}.UserSecurity-module__G5Jj3G__policyItem{margin-bottom:1.5rem}.UserSecurity-module__G5Jj3G__policyItem:last-child{margin-bottom:0}.UserSecurity-module__G5Jj3G__policyStatus{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9375rem;display:flex}.UserSecurity-module__G5Jj3G__policyStatus.UserSecurity-module__G5Jj3G__required{color:#f59e0b}.UserSecurity-module__G5Jj3G__policyStatus.UserSecurity-module__G5Jj3G__optional{color:#3b82f6}.UserSecurity-module__G5Jj3G__policyDescription{color:var(--color-text-secondary);margin:0;padding-left:1.5rem;font-size:.875rem;font-style:italic}.UserSecurity-module__G5Jj3G__actionsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.UserSecurity-module__G5Jj3G__actionGroup{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;padding:1.5rem}.UserSecurity-module__G5Jj3G__actionGroup h3{color:var(--color-text-heading);border-bottom:1px solid var(--color-border-default);margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}.UserSecurity-module__G5Jj3G__actionButtons{flex-direction:column;gap:.75rem;display:flex}.UserSecurity-module__G5Jj3G__actionButtons button{text-align:left;justify-content:flex-start}.UserSecurity-module__G5Jj3G__resetDialog{text-align:left}.UserSecurity-module__G5Jj3G__resetDialog ul{margin:.75rem 0;padding-left:1.5rem}.UserSecurity-module__G5Jj3G__resetDialog li{color:var(--color-text-primary);margin-bottom:.25rem}.UserSecurity-module__G5Jj3G__userInfo{background:var(--color-bg-hover);border-left:4px solid #f59e0b;border-radius:6px;margin-top:1rem;padding:1rem}.UserSecurity-module__G5Jj3G__userInfo p{color:var(--color-text-primary);margin:.25rem 0;font-size:.875rem}@media (max-width:768px){.UserSecurity-module__G5Jj3G__container{padding:1rem}.UserSecurity-module__G5Jj3G__statusGrid{grid-template-columns:1fr;gap:1rem}.UserSecurity-module__G5Jj3G__actionsGrid{grid-template-columns:1fr;gap:1.5rem}.UserSecurity-module__G5Jj3G__statusCard{padding:1rem}.UserSecurity-module__G5Jj3G__statusHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.UserSecurity-module__G5Jj3G__statusIcon{width:40px;height:40px}.UserSecurity-module__G5Jj3G__actionButtons{gap:.5rem}}@media (max-width:480px){.UserSecurity-module__G5Jj3G__sectionHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.UserSecurity-module__G5Jj3G__sectionHeader h2{font-size:1.125rem}.UserSecurity-module__G5Jj3G__statusTitle{font-size:1rem}.UserSecurity-module__G5Jj3G__actionGroup{padding:1rem}}@media (prefers-contrast:high){.UserSecurity-module__G5Jj3G__statusCard.UserSecurity-module__G5Jj3G__active{background:#f0fdf4;border-color:#059669}.UserSecurity-module__G5Jj3G__statusCard.UserSecurity-module__G5Jj3G__inactive{background:#fef2f2;border-color:#dc2626}.UserSecurity-module__G5Jj3G__activeBadge{background:#059669}.UserSecurity-module__G5Jj3G__inactiveBadge{background:#dc2626}}@media (prefers-reduced-motion:reduce){.UserSecurity-module__G5Jj3G__statusCard{transition:none}.UserSecurity-module__G5Jj3G__statusCard:hover{transform:none}}
.UserDetail-module__9CmZ_a__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);width:100%;box-shadow:var(--shadow-card);border-radius:16px;min-height:50vh;margin:30px 0 20px;padding:30px}.UserDetail-module__9CmZ_a__errorMessage{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.UserDetail-module__9CmZ_a__loadingContainer{justify-content:center;align-items:center;min-height:300px;padding:24px 0;display:flex}.UserDetail-module__9CmZ_a__tabContentContainer{margin-top:1.5rem}.UserDetail-module__9CmZ_a__tabContent{color:var(--color-text-primary);font-size:.9375rem;line-height:1.6}.UserDetail-module__9CmZ_a__tabContent p{margin-bottom:.75rem}@media (max-width:768px){.UserDetail-module__9CmZ_a__contentContainer{margin-top:20px;padding:20px}.UserDetail-module__9CmZ_a__tabContentContainer{margin-top:1rem}}
.DualStateSlider-module__EliPzG__sliderContainer{box-sizing:border-box;isolation:isolate;background:var(--color-bg-body);border:1px solid var(--color-border-default);border-radius:16px;flex:none;grid-template-columns:repeat(2,1fr);align-items:center;gap:0;width:160px;height:32px;padding:3px;display:grid;position:relative}.DualStateSlider-module__EliPzG__sliderContainer:before{content:"";z-index:2;pointer-events:none;background:#101010;border-radius:12px;width:calc(50% - 4px);height:26px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:3px;transform:translateY(-50%)}.DualStateSlider-module__EliPzG__sliderContainer[data-active=active]:before{transform:translateY(-50%)translate(0)}.DualStateSlider-module__EliPzG__sliderContainer[data-active=inactive]:before{transform:translateY(-50%)translate(76px)}.DualStateSlider-module__EliPzG__sliderButton{cursor:pointer;z-index:3;background:0 0;border:none;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:100%;height:26px;padding:4px 8px;transition:none;display:flex;position:relative}.DualStateSlider-module__EliPzG__buttonText{text-align:center;color:#9b9b9b;white-space:nowrap;justify-content:center;align-items:center;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1;transition:color .2s;display:inline-flex}.DualStateSlider-module__EliPzG__sliderButton.DualStateSlider-module__EliPzG__active .DualStateSlider-module__EliPzG__buttonText{color:var(--color-bg-surface)}.DualStateSlider-module__EliPzG__sliderButton:not(.DualStateSlider-module__EliPzG__active):hover{background:#1010100d}.DualStateSlider-module__EliPzG__sliderButton:not(.DualStateSlider-module__EliPzG__active):hover .DualStateSlider-module__EliPzG__buttonText{color:var(--color-text-heading)}.DualStateSlider-module__EliPzG__sliderButton:focus-visible{outline-offset:2px;outline:2px solid #101010}
.AccountsOverview-module__DpvgVq__contentContainer{background:var(--color-bg-surface);box-shadow:var(--shadow-card);border-radius:16px;margin-top:30px;padding:30px}.AccountsOverview-module__DpvgVq__actionButtons{align-items:center;gap:.75rem;display:flex}.AccountsOverview-module__DpvgVq__loadingState{text-align:center;padding:3rem 1rem}.AccountsOverview-module__DpvgVq__loadingState svg{width:48px;height:48px;color:var(--color-text-secondary);margin:0 auto 1rem;display:block}.AccountsOverview-module__DpvgVq__loadingState h3{color:var(--color-text-heading);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.AccountsOverview-module__DpvgVq__loadingState p{color:var(--color-text-secondary);margin:0}@keyframes AccountsOverview-module__DpvgVq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AccountsOverview-module__DpvgVq__pageWrapper .icon-only-button{box-sizing:border-box!important;justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important}.AccountsOverview-module__DpvgVq__pageWrapper .icon-only-button svg{stroke-width:2.5px!important;width:18px!important;height:18px!important}.AccountsOverview-module__DpvgVq__errorContainer{background:var(--color-bg-surface);min-height:200px;box-shadow:var(--shadow-card);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.AccountsOverview-module__DpvgVq__errorContainer h2{color:var(--color-danger-hover);margin-bottom:.5rem}.AccountsOverview-module__DpvgVq__errorContainer p{color:var(--color-text-secondary)}.AccountsOverview-module__DpvgVq__spinner{animation:1s linear infinite AccountsOverview-module__DpvgVq__spin}.AccountsOverview-module__DpvgVq__addButton{background:var(--color-cta);color:var(--color-cta-text);border:1px solid var(--color-cta);cursor:pointer;box-sizing:border-box;border-radius:6px;align-items:center;gap:.75rem;min-width:auto;height:38px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.AccountsOverview-module__DpvgVq__addButton:hover:not(:disabled){background:var(--color-cta-hover)}.AccountsOverview-module__DpvgVq__addButton:disabled{opacity:.6;cursor:not-allowed}.AccountsOverview-module__DpvgVq__bulkDeleteContainer{align-items:center;display:inline-flex;position:relative}.AccountsOverview-module__DpvgVq__selectionBadge{background:var(--color-danger-hover);color:var(--color-cta-text);font-variant-numeric:tabular-nums;box-sizing:border-box;width:20px;height:20px;box-shadow:var(--shadow-card);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.AccountsOverview-module__DpvgVq__accountInfo{align-items:center;gap:.75rem;display:flex}.AccountsOverview-module__DpvgVq__accountDetails{flex-direction:column;gap:.25rem;display:flex}.AccountsOverview-module__DpvgVq__accountName{color:var(--color-text-heading);font-size:.875rem;font-weight:600}.AccountsOverview-module__DpvgVq__accountSport{color:var(--color-text-secondary);font-size:.75rem}.AccountsOverview-module__DpvgVq__accountCell{min-width:200px}.AccountsOverview-module__DpvgVq__typeBadge{text-transform:capitalize;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.AccountsOverview-module__DpvgVq__typeBadge[data-type=club]{color:#1e40af;background-color:#dbeafe}.AccountsOverview-module__DpvgVq__typeBadge[data-type=academy]{color:#166534;background-color:#dcfce7}.AccountsOverview-module__DpvgVq__typeBadge[data-type=platform_owner]{color:#92400e;background-color:#fef3c7}.AccountsOverview-module__DpvgVq__levelBadge{text-transform:capitalize;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.AccountsOverview-module__DpvgVq__levelBadge[data-level=professional]{color:#92400e;background-color:#fef3c7}.AccountsOverview-module__DpvgVq__levelBadge[data-level=semi_professional]{color:#1e40af;background-color:#dbeafe}.AccountsOverview-module__DpvgVq__levelBadge[data-level=amateur]{color:#166534;background-color:#dcfce7}.AccountsOverview-module__DpvgVq__levelBadge[data-level=youth]{color:#be185d;background-color:#fce7f3}.AccountsOverview-module__DpvgVq__countryFlag{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:20px;height:15px}.AccountsOverview-module__DpvgVq__error{background:var(--color-danger-bg);color:var(--color-danger-hover);text-align:center;border:1px solid #fecaca;border-radius:8px;padding:1rem}.AccountsOverview-module__DpvgVq__refreshButton{background:var(--color-cta);color:var(--color-cta-text);border:1px solid var(--color-cta);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s;display:flex}.AccountsOverview-module__DpvgVq__refreshButton:hover{background:var(--color-cta-hover);border-color:var(--color-cta-hover)}@media (max-width:768px){.AccountsOverview-module__DpvgVq__contentContainer{margin-top:20px;padding:1rem}.AccountsOverview-module__DpvgVq__addButton{justify-content:center;width:100%;height:44px}.AccountsOverview-module__DpvgVq__bulkDeleteContainer{order:-1}.AccountsOverview-module__DpvgVq__description{margin-bottom:1rem;padding-bottom:.75rem}.AccountsOverview-module__DpvgVq__description p{text-align:left;font-size:.8rem}.AccountsOverview-module__DpvgVq__accountInfo{align-items:flex-start;gap:.75rem;margin:0;padding:0}}@media (min-width:1024px) and (max-width:1365px){.AccountsOverview-module__DpvgVq__contentContainer{padding:30px}}
.AccountEditForm-module__AVndpG__form{width:100%}.AccountEditForm-module__AVndpG__formContent{gap:2rem;padding:1.5rem 0;display:flex}.AccountEditForm-module__AVndpG__logoSection{flex-direction:column;flex:0 0 300px;display:flex}.AccountEditForm-module__AVndpG__logoUpload{border:2px dashed var(--color-border-input);text-align:center;cursor:pointer;background:var(--color-bg-surface);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:2rem;transition:all .2s;display:flex;position:relative}.AccountEditForm-module__AVndpG__logoUpload:hover{background:var(--color-bg-hover);border-color:#9ca3af}.AccountEditForm-module__AVndpG__uploadIcon{width:48px;height:48px;color:var(--color-text-placeholder);margin-bottom:1rem}.AccountEditForm-module__AVndpG__uploadText{color:var(--color-text-primary);margin-bottom:.5rem;font-size:16px;font-weight:500}.AccountEditForm-module__AVndpG__uploadNote{color:var(--color-text-secondary);margin-bottom:1rem;font-size:14px}.AccountEditForm-module__AVndpG__browseLink{color:#3b82f6;cursor:pointer;text-decoration:underline}.AccountEditForm-module__AVndpG__uploadRequirements{color:var(--color-text-placeholder);font-size:12px}.AccountEditForm-module__AVndpG__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.AccountEditForm-module__AVndpG__imagePreview{flex-direction:column;align-items:center;gap:1rem;display:flex}.AccountEditForm-module__AVndpG__previewImage{-o-object-fit:cover;object-fit:cover;box-shadow:var(--shadow-md);border-radius:12px}.AccountEditForm-module__AVndpG__removeButton{background:var(--color-danger);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:14px;font-weight:500;transition:all .2s}.AccountEditForm-module__AVndpG__removeButton:hover{background:var(--color-danger-hover)}.AccountEditForm-module__AVndpG__fieldsSection{flex-direction:column;flex:1;gap:1.5rem;display:flex}.AccountEditForm-module__AVndpG__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.AccountEditForm-module__AVndpG__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AccountEditForm-module__AVndpG__label{color:var(--color-text-primary);font-size:14px;font-weight:500}.AccountEditForm-module__AVndpG__required{color:var(--color-danger)}.AccountEditForm-module__AVndpG__input,.AccountEditForm-module__AVndpG__select{border:1px solid var(--color-border-input);border-radius:6px;padding:.75rem;font-size:14px;transition:all .2s}.AccountEditForm-module__AVndpG__input:focus,.AccountEditForm-module__AVndpG__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.AccountEditForm-module__AVndpG__input:disabled,.AccountEditForm-module__AVndpG__select:disabled{background:var(--color-bg-nested);color:var(--color-text-placeholder);cursor:not-allowed}.AccountEditForm-module__AVndpG__errorMessage{background:var(--color-danger-bg);color:var(--color-danger-hover);border:1px solid #fecaca;border-radius:6px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:14px;display:flex}.AccountEditForm-module__AVndpG__error{color:var(--color-danger);margin-top:.25rem;font-size:12px}@media (max-width:768px){.AccountEditForm-module__AVndpG__formContent{flex-direction:column;gap:1.5rem}.AccountEditForm-module__AVndpG__logoSection{flex:none}.AccountEditForm-module__AVndpG__logoUpload{min-height:200px;padding:1.5rem}.AccountEditForm-module__AVndpG__fieldRow{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.AccountEditForm-module__AVndpG__formContent{gap:1rem;padding:1rem 0}.AccountEditForm-module__AVndpG__logoUpload{min-height:150px;padding:1rem}.AccountEditForm-module__AVndpG__uploadIcon{width:32px;height:32px}.AccountEditForm-module__AVndpG__uploadText{font-size:14px}.AccountEditForm-module__AVndpG__uploadNote{font-size:12px}}.AccountEditForm-module__AVndpG__cropModal{z-index:1000;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.AccountEditForm-module__AVndpG__cropOverlay{z-index:1001;background:#000c;position:absolute;inset:0}.AccountEditForm-module__AVndpG__cropContainer{background:var(--color-bg-surface);z-index:1002;border-radius:12px;max-width:90vw;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.AccountEditForm-module__AVndpG__cropHeader{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);justify-content:space-between;align-items:center;padding:24px;display:flex}.AccountEditForm-module__AVndpG__cropHeader h3{color:var(--color-text-heading);margin:0;font-size:20px;font-weight:700}.AccountEditForm-module__AVndpG__cropCloseButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;font-size:24px;line-height:1;transition:color .2s;display:flex}.AccountEditForm-module__AVndpG__cropCloseButton:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.AccountEditForm-module__AVndpG__cropContent{background:var(--color-bg-surface);padding:24px}
.AccountConnections-module__0dNlFW__connectionsContainer{flex-direction:column;gap:1.5rem;display:flex}.AccountConnections-module__0dNlFW__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AccountConnections-module__0dNlFW__titleSection{flex:1}.AccountConnections-module__0dNlFW__title{color:var(--color-text-heading);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.AccountConnections-module__0dNlFW__subtitle{color:var(--color-text-secondary);margin:0;font-size:.875rem}.AccountConnections-module__0dNlFW__headerActions{align-items:center;gap:.75rem;display:flex}.AccountConnections-module__0dNlFW__tableContainer{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:8px;overflow:hidden}.AccountConnections-module__0dNlFW__loadingIcon{animation:1s linear infinite AccountConnections-module__0dNlFW__spin}@keyframes AccountConnections-module__0dNlFW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AccountConnections-module__0dNlFW__userInfo{align-items:center;gap:.75rem;display:flex}.AccountConnections-module__0dNlFW__userDetails{flex-direction:column;gap:.125rem;display:flex}.AccountConnections-module__0dNlFW__userName{color:var(--color-text-heading);font-size:.875rem;font-weight:500}.AccountConnections-module__0dNlFW__userEmail{color:var(--color-text-secondary);font-size:.75rem}.AccountConnections-module__0dNlFW__unknownUser{color:var(--color-text-placeholder);font-size:.875rem;font-style:italic}.AccountConnections-module__0dNlFW__roleBadge{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.AccountConnections-module__0dNlFW__roleBadge[data-role=admin]{color:#92400e;background:#fef3c7}.AccountConnections-module__0dNlFW__roleBadge[data-role=administrator]{color:#991b1b;background:#fee2e2}.AccountConnections-module__0dNlFW__roleBadge[data-role=manager],.AccountConnections-module__0dNlFW__roleBadge[data-role=club_manager]{color:#1e40af;background:#dbeafe}.AccountConnections-module__0dNlFW__roleBadge[data-role=trainer]{color:#065f46;background:#d1fae5}.AccountConnections-module__0dNlFW__roleBadge[data-role=scout]{color:#3730a3;background:#e0e7ff}.AccountConnections-module__0dNlFW__roleBadge[data-role=player]{color:#6b21a8;background:#f3e8ff}.AccountConnections-module__0dNlFW__statusBadge{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.AccountConnections-module__0dNlFW__statusBadge[data-status=active]{color:#065f46;background:#d1fae5}.AccountConnections-module__0dNlFW__statusBadge[data-status=inactive]{background:var(--color-bg-hover);color:var(--color-text-primary)}.AccountConnections-module__0dNlFW__statusBadge[data-status=suspended]{background:var(--color-danger-bg);color:var(--color-danger-hover)}.AccountConnections-module__0dNlFW__actionButtons{justify-content:flex-end;gap:.5rem;display:flex}.AccountConnections-module__0dNlFW__editButton,.AccountConnections-module__0dNlFW__deleteButton{border:1px solid var(--color-border-input);background:var(--color-bg-surface);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.AccountConnections-module__0dNlFW__editButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:#9ca3af}.AccountConnections-module__0dNlFW__deleteButton:hover{background:var(--color-danger-bg);color:var(--color-danger-hover);border-color:#fca5a5}.AccountConnections-module__0dNlFW__actionsCell{text-align:right;width:100px}.AccountConnections-module__0dNlFW__pagination{color:var(--color-text-secondary);justify-content:center;padding:1rem;font-size:.875rem;display:flex}@media (max-width:768px){.AccountConnections-module__0dNlFW__header{flex-direction:column;align-items:stretch;gap:1rem}.AccountConnections-module__0dNlFW__headerActions{justify-content:space-between}.AccountConnections-module__0dNlFW__userInfo{gap:.5rem}.AccountConnections-module__0dNlFW__actionButtons{gap:.25rem}.AccountConnections-module__0dNlFW__editButton,.AccountConnections-module__0dNlFW__deleteButton{width:28px;height:28px}}@media (max-width:480px){.AccountConnections-module__0dNlFW__connectionsContainer{gap:1rem}.AccountConnections-module__0dNlFW__title{font-size:1.125rem}.AccountConnections-module__0dNlFW__subtitle{font-size:.8125rem}}
.AddUserModal-module__88WYdq__form{flex-direction:column;gap:1.5rem;display:flex}.AddUserModal-module__88WYdq__formGroup{flex-direction:column;gap:.5rem;display:flex}.AddUserModal-module__88WYdq__modeToggle{background:var(--color-bg-hover);border-radius:.5rem;gap:.5rem;margin-bottom:.5rem;padding:.25rem;display:flex}.AddUserModal-module__88WYdq__modeButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.AddUserModal-module__88WYdq__modeButton:hover:not(:disabled){color:var(--color-text-primary);background:#e5e7eb}.AddUserModal-module__88WYdq__modeButton.AddUserModal-module__88WYdq__active{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 1px 2px #0000000d}.AddUserModal-module__88WYdq__modeButton:disabled{opacity:.5;cursor:not-allowed}.AddUserModal-module__88WYdq__searchContainer{position:relative}.AddUserModal-module__88WYdq__searchInputWrapper{align-items:center;display:flex;position:relative}.AddUserModal-module__88WYdq__searchInput{border:1px solid var(--color-border-input);border-radius:.5rem;width:100%;padding:.75rem 1rem .75rem 2.75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.AddUserModal-module__88WYdq__searchInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.AddUserModal-module__88WYdq__searchInput:disabled{background:var(--color-bg-nested);cursor:not-allowed}.AddUserModal-module__88WYdq__searchIcon{color:var(--color-text-placeholder);pointer-events:none;position:absolute;left:.875rem}.AddUserModal-module__88WYdq__searchLoading{color:#3b82f6;animation:1s linear infinite AddUserModal-module__88WYdq__spin;position:absolute;right:.875rem}@keyframes AddUserModal-module__88WYdq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AddUserModal-module__88WYdq__searchResults{background:var(--color-bg-surface);border:1px solid var(--color-border-default);z-index:10;border-radius:.5rem;max-height:300px;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.AddUserModal-module__88WYdq__searchResult{background:var(--color-bg-surface);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;transition:background-color .2s;display:flex}.AddUserModal-module__88WYdq__searchResult:last-child{border-bottom:none}.AddUserModal-module__88WYdq__searchResult:hover{background:var(--color-bg-nested)}.AddUserModal-module__88WYdq__userInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.AddUserModal-module__88WYdq__userName{color:var(--color-text-heading);font-size:.875rem;font-weight:600}.AddUserModal-module__88WYdq__userEmail{color:var(--color-text-secondary);font-size:.75rem}.AddUserModal-module__88WYdq__noResults{color:var(--color-text-placeholder);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.AddUserModal-module__88WYdq__noResults p{margin:0;font-size:.875rem}.AddUserModal-module__88WYdq__selectedUser{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem 1rem;display:flex}.AddUserModal-module__88WYdq__checkIcon{color:var(--color-accent-hover);flex-shrink:0}.AddUserModal-module__88WYdq__clearButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;padding:.25rem;transition:all .2s}.AddUserModal-module__88WYdq__clearButton:hover:not(:disabled){color:var(--color-accent-hover);background:#dcfce7}.AddUserModal-module__88WYdq__clearButton:disabled{opacity:.5;cursor:not-allowed}.AddUserModal-module__88WYdq__infoBox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;margin-top:.5rem;padding:1rem}.AddUserModal-module__88WYdq__infoTitle{color:#1e40af;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.AddUserModal-module__88WYdq__infoText{color:#1e3a8a;margin:0;font-size:.875rem;line-height:1.5}
.AccountDetail-module__ztXSZq__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);width:100%;box-shadow:var(--shadow-card);border-radius:16px;min-height:50vh;margin:30px 0 20px;padding:30px}.AccountDetail-module__ztXSZq__errorMessage{background:var(--color-danger-bg);color:var(--color-danger-hover);border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.AccountDetail-module__ztXSZq__loadingContainer{justify-content:center;align-items:center;min-height:300px;padding:24px 0;display:flex}.AccountDetail-module__ztXSZq__tabContentContainer{margin-top:1.5rem}.AccountDetail-module__ztXSZq__advancedContent{flex-direction:column;gap:1.5rem;display:flex}.AccountDetail-module__ztXSZq__settingGroup{background:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:8px;padding:1rem}.AccountDetail-module__ztXSZq__settingGroup h4{color:var(--color-text-primary);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.AccountDetail-module__ztXSZq__settingGroup p{color:var(--color-text-secondary);margin:0;font-size:.875rem}@media (max-width:768px){.AccountDetail-module__ztXSZq__tabContentContainer{margin-top:1rem}.AccountDetail-module__ztXSZq__advancedContent{gap:1rem}.AccountDetail-module__ztXSZq__settingGroup{padding:.75rem}}
.ImportAccountModal-module__CeNGsa__container{flex-direction:column;gap:20px;min-height:120px;display:flex}.ImportAccountModal-module__CeNGsa__loadingState,.ImportAccountModal-module__CeNGsa__errorState{color:var(--color-text-secondary,#6b7280);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.ImportAccountModal-module__CeNGsa__errorState{color:var(--color-error,#ef4444)}.ImportAccountModal-module__CeNGsa__form{flex-direction:column;gap:16px;display:flex}.ImportAccountModal-module__CeNGsa__infoBox{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ImportAccountModal-module__CeNGsa__infoBox svg{color:#0284c7;flex-shrink:0;margin-top:2px}.ImportAccountModal-module__CeNGsa__infoBox p{margin:0}.ImportAccountModal-module__CeNGsa__progress{flex-direction:column;gap:12px;margin-top:8px;display:flex}.ImportAccountModal-module__CeNGsa__progressHeader{color:var(--color-text-primary,#111827);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ImportAccountModal-module__CeNGsa__progressLog{background:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:4px;max-height:200px;margin:0;padding:12px 14px;list-style:none;display:flex;overflow-y:auto}.ImportAccountModal-module__CeNGsa__progressLog li{color:var(--color-text-primary);font-family:ui-monospace,SF Mono,monospace;font-size:12px;line-height:1.4}.ImportAccountModal-module__CeNGsa__progressDetails{margin-top:8px}.ImportAccountModal-module__CeNGsa__progressDetails summary{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px}.ImportAccountModal-module__CeNGsa__progressDetails summary:hover{color:var(--color-text-primary)}.ImportAccountModal-module__CeNGsa__importResult{flex-direction:column;gap:12px;display:flex}.ImportAccountModal-module__CeNGsa__resultError{color:var(--color-error,#ef4444);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.ImportAccountModal-module__CeNGsa__successState{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.ImportAccountModal-module__CeNGsa__successIcon{color:var(--color-accent-primary)}.ImportAccountModal-module__CeNGsa__successState h3{color:var(--color-text-heading);margin:0;font-size:18px;font-weight:600}.ImportAccountModal-module__CeNGsa__successState p{color:var(--color-text-secondary);max-width:360px;margin:0;font-size:14px;line-height:1.6}.ImportAccountModal-module__CeNGsa__stepsContainer{flex-direction:column;gap:12px;display:flex}.ImportAccountModal-module__CeNGsa__stepsTitle{color:var(--color-text-primary,#111827);margin:0;font-size:13px;font-weight:600}.ImportAccountModal-module__CeNGsa__stepsList{border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:2px;display:flex;overflow:hidden}.ImportAccountModal-module__CeNGsa__stepRow{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-light);align-items:flex-start;gap:10px;padding:10px 14px;transition:background .15s;display:flex}.ImportAccountModal-module__CeNGsa__stepRow:last-child{border-bottom:none}.ImportAccountModal-module__CeNGsa__stepRowActive{background:#f0f9ff}.ImportAccountModal-module__CeNGsa__stepContent{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ImportAccountModal-module__CeNGsa__stepHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.ImportAccountModal-module__CeNGsa__stepLabel{color:var(--color-text-heading);font-size:13px;font-weight:500;line-height:1.4}.ImportAccountModal-module__CeNGsa__stepDuration{font-variant-numeric:tabular-nums;color:var(--color-text-placeholder);white-space:nowrap;flex-shrink:0;font-size:11px}.ImportAccountModal-module__CeNGsa__stepDurationLive{font-variant-numeric:tabular-nums;color:#3b82f6;white-space:nowrap;flex-shrink:0;font-size:11px}.ImportAccountModal-module__CeNGsa__stepDurationError{font-variant-numeric:tabular-nums;color:#fca5a5;white-space:nowrap;flex-shrink:0;font-size:11px}.ImportAccountModal-module__CeNGsa__stepMessage{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.ImportAccountModal-module__CeNGsa__stepError{color:var(--color-danger);font-size:12px;line-height:1.4}.ImportAccountModal-module__CeNGsa__stepIconDone{color:var(--color-accent-primary)}.ImportAccountModal-module__CeNGsa__stepIconError{color:var(--color-danger)}.ImportAccountModal-module__CeNGsa__stepIconRunning{color:#3b82f6}.ImportAccountModal-module__CeNGsa__stepIconPending{color:#d1d5db}.ImportAccountModal-module__CeNGsa__errorBanner{background:var(--color-danger-bg);color:var(--color-danger-hover);border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.ImportAccountModal-module__CeNGsa__successFooter{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.ImportAccountModal-module__CeNGsa__successIcon{color:var(--color-accent-primary);flex-shrink:0}.ImportAccountModal-module__CeNGsa__spinner{animation:1s linear infinite ImportAccountModal-module__CeNGsa__spin}@keyframes ImportAccountModal-module__CeNGsa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PlatformDetailView-module__fDgYWa__detailContent{flex-direction:column;gap:24px;display:flex}.PlatformDetailView-module__fDgYWa__detailActions{align-items:center;gap:12px;display:flex}.PlatformDetailView-module__fDgYWa__fieldGrid{gap:16px;display:grid}.PlatformDetailView-module__fDgYWa__statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.PlatformDetailView-module__fDgYWa__urlLink{color:#2563eb;word-break:break-all;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.PlatformDetailView-module__fDgYWa__urlLink:hover{color:#1d4ed8;text-decoration:underline}.PlatformDetailView-module__fDgYWa__urlLink:visited{color:#7c3aed}@media (max-width:768px){.PlatformDetailView-module__fDgYWa__detailActions{flex-direction:column;align-items:stretch;gap:8px}.PlatformDetailView-module__fDgYWa__detailActions button{justify-content:center;width:100%}.PlatformDetailView-module__fDgYWa__fieldGrid{gap:12px}.PlatformDetailView-module__fDgYWa__urlLink{word-break:break-word;font-size:14px}}@media print{.PlatformDetailView-module__fDgYWa__detailActions{display:none}.PlatformDetailView-module__fDgYWa__urlLink{color:#000;text-decoration:underline}.PlatformDetailView-module__fDgYWa__statusBadge{border:1px solid #000;color:#000!important;background:0 0!important}}@media (prefers-contrast:high){.PlatformDetailView-module__fDgYWa__statusBadge{border:2px solid}.PlatformDetailView-module__fDgYWa__urlLink{text-decoration:underline}}
.PlatformEditForm-module__vhGg7W__platformForm{flex-direction:column;gap:24px;display:flex}.PlatformEditForm-module__vhGg7W__formActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.PlatformEditForm-module__vhGg7W__formGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.PlatformEditForm-module__vhGg7W__formGrid{grid-template-columns:1fr 1fr}:is(.PlatformEditForm-module__vhGg7W__formGroup:has(textarea),.PlatformEditForm-module__vhGg7W__formGroup:has(input[type=url])){grid-column:1/-1}}.PlatformEditForm-module__vhGg7W__formGroup{flex-direction:column;gap:6px;display:flex}.PlatformEditForm-module__vhGg7W__formLabel{color:var(--color-text-primary);align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.PlatformEditForm-module__vhGg7W__formInput,.PlatformEditForm-module__vhGg7W__formSelect,.PlatformEditForm-module__vhGg7W__formTextarea{border:1px solid var(--color-border-input);background:var(--color-bg-surface);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.PlatformEditForm-module__vhGg7W__formInput:focus,.PlatformEditForm-module__vhGg7W__formSelect:focus,.PlatformEditForm-module__vhGg7W__formTextarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.PlatformEditForm-module__vhGg7W__formInput:disabled,.PlatformEditForm-module__vhGg7W__formSelect:disabled,.PlatformEditForm-module__vhGg7W__formTextarea:disabled{background:var(--color-bg-body);color:var(--color-text-secondary);cursor:not-allowed}.PlatformEditForm-module__vhGg7W__formInputError{border-color:var(--color-danger-hover)}.PlatformEditForm-module__vhGg7W__formInputError:focus{border-color:var(--color-danger-hover);box-shadow:0 0 0 3px #dc26261a}.PlatformEditForm-module__vhGg7W__formTextarea{resize:vertical;min-height:80px;font-family:inherit}.PlatformEditForm-module__vhGg7W__formSelect{cursor:pointer}.PlatformEditForm-module__vhGg7W__formSelect:disabled{cursor:not-allowed}.PlatformEditForm-module__vhGg7W__formHint{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.PlatformEditForm-module__vhGg7W__formError{color:var(--color-danger-hover);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}@media (max-width:768px){.PlatformEditForm-module__vhGg7W__formActions{flex-direction:column-reverse;align-items:stretch;gap:8px}.PlatformEditForm-module__vhGg7W__formActions button{justify-content:center;width:100%}.PlatformEditForm-module__vhGg7W__formGrid{gap:16px}.PlatformEditForm-module__vhGg7W__formInput,.PlatformEditForm-module__vhGg7W__formSelect,.PlatformEditForm-module__vhGg7W__formTextarea{font-size:16px}}@media print{.PlatformEditForm-module__vhGg7W__formActions{display:none}.PlatformEditForm-module__vhGg7W__formInput,.PlatformEditForm-module__vhGg7W__formSelect,.PlatformEditForm-module__vhGg7W__formTextarea{background:0 0;border:1px solid #000}.PlatformEditForm-module__vhGg7W__formError{color:#000;font-weight:700}}@media (prefers-contrast:high){.PlatformEditForm-module__vhGg7W__formInput,.PlatformEditForm-module__vhGg7W__formSelect,.PlatformEditForm-module__vhGg7W__formTextarea{border-width:2px}.PlatformEditForm-module__vhGg7W__formInputError{border-width:3px}.PlatformEditForm-module__vhGg7W__formError{font-weight:700}}
.PlatformCreateForm-module__V2S9JW__form{width:100%;max-width:none}.PlatformCreateForm-module__V2S9JW__formGroup{margin-bottom:1.5rem}.PlatformCreateForm-module__V2S9JW__formGroup:last-child{margin-bottom:0}.PlatformCreateForm-module__V2S9JW__formLabel{color:var(--color-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.PlatformCreateForm-module__V2S9JW__formInput{border:1px solid var(--color-border-input);background-color:var(--color-bg-surface);border-radius:.375rem;width:100%;padding:.75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.PlatformCreateForm-module__V2S9JW__formInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.PlatformCreateForm-module__V2S9JW__formInput:disabled{background-color:var(--color-bg-body);color:var(--color-text-secondary);cursor:not-allowed}.PlatformCreateForm-module__V2S9JW__formInputError{border-color:var(--color-danger)}.PlatformCreateForm-module__V2S9JW__formInputError:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #ef44441a}.PlatformCreateForm-module__V2S9JW__formTextarea{border:1px solid var(--color-border-input);resize:vertical;background-color:var(--color-bg-surface);border-radius:.375rem;width:100%;min-height:80px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.PlatformCreateForm-module__V2S9JW__formTextarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.PlatformCreateForm-module__V2S9JW__formTextarea:disabled{background-color:var(--color-bg-body);color:var(--color-text-secondary);cursor:not-allowed}.PlatformCreateForm-module__V2S9JW__formSelect{border:1px solid var(--color-border-input);background-color:var(--color-bg-surface);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border-radius:.375rem;width:100%;padding:.75rem 2.5rem .75rem .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.PlatformCreateForm-module__V2S9JW__formSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.PlatformCreateForm-module__V2S9JW__formSelect:disabled{background-color:var(--color-bg-body);color:var(--color-text-secondary);cursor:not-allowed}.PlatformCreateForm-module__V2S9JW__formError{color:var(--color-danger);margin-top:.25rem;font-size:.75rem;font-weight:500;display:block}.PlatformCreateForm-module__V2S9JW__formHint{color:var(--color-text-secondary);margin-top:.25rem;font-size:.75rem;line-height:1.4;display:block}@media (max-width:768px){.PlatformCreateForm-module__V2S9JW__form{padding:0}.PlatformCreateForm-module__V2S9JW__formGroup{margin-bottom:1.25rem}.PlatformCreateForm-module__V2S9JW__formInput,.PlatformCreateForm-module__V2S9JW__formTextarea,.PlatformCreateForm-module__V2S9JW__formSelect{font-size:16px}}
.PlatformAdministratorsTab-module__VFj-tW__container{width:100%}.PlatformAdministratorsTab-module__VFj-tW__errorState{text-align:center;color:var(--color-danger);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.PlatformAdministratorsTab-module__VFj-tW__errorState svg{margin-bottom:1rem}.PlatformAdministratorsTab-module__VFj-tW__errorState h3{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.PlatformAdministratorsTab-module__VFj-tW__errorState p{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.875rem}.PlatformAdministratorsTab-module__VFj-tW__emptyState{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.PlatformAdministratorsTab-module__VFj-tW__emptyState svg{color:var(--color-text-placeholder)}.PlatformAdministratorsTab-module__VFj-tW__emptyState h3{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.PlatformAdministratorsTab-module__VFj-tW__emptyState p{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.875rem}.PlatformAdministratorsTab-module__VFj-tW__administratorsList{flex-direction:column;gap:1rem;display:flex}.PlatformAdministratorsTab-module__VFj-tW__administratorCard{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem;transition:box-shadow .2s;display:flex}.PlatformAdministratorsTab-module__VFj-tW__administratorCard:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.PlatformAdministratorsTab-module__VFj-tW__administratorInfo{flex:1;align-items:center;gap:1rem;display:flex}.PlatformAdministratorsTab-module__VFj-tW__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:48px;height:48px}.PlatformAdministratorsTab-module__VFj-tW__avatarPlaceholder{background-color:var(--color-bg-hover);width:48px;height:48px;color:var(--color-text-placeholder);border-radius:50%;justify-content:center;align-items:center;display:flex}.PlatformAdministratorsTab-module__VFj-tW__administratorDetails{flex:1}.PlatformAdministratorsTab-module__VFj-tW__administratorDetails h4{color:var(--color-text-heading);margin:0 0 .25rem;font-size:1rem;font-weight:600}.PlatformAdministratorsTab-module__VFj-tW__email{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:.875rem}.PlatformAdministratorsTab-module__VFj-tW__badges{flex-wrap:wrap;gap:.5rem;display:flex}.PlatformAdministratorsTab-module__VFj-tW__badge{background-color:var(--color-bg-hover);color:var(--color-text-primary);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.PlatformAdministratorsTab-module__VFj-tW__badge svg{width:12px;height:12px}.PlatformAdministratorsTab-module__VFj-tW__badge.PlatformAdministratorsTab-module__VFj-tW__active{color:#065f46;background-color:#d1fae5}.PlatformAdministratorsTab-module__VFj-tW__badge.PlatformAdministratorsTab-module__VFj-tW__inactive{color:#991b1b;background-color:#fee2e2}.PlatformAdministratorsTab-module__VFj-tW__badge.PlatformAdministratorsTab-module__VFj-tW__pending{color:#92400e;background-color:#fef3c7}.PlatformAdministratorsTab-module__VFj-tW__administratorActions{gap:.5rem;display:flex}.PlatformAdministratorsTab-module__VFj-tW__formGroup{margin-bottom:1.5rem}.PlatformAdministratorsTab-module__VFj-tW__formGroup:last-child{margin-bottom:0}.PlatformAdministratorsTab-module__VFj-tW__label{color:var(--color-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.PlatformAdministratorsTab-module__VFj-tW__select{border:1px solid var(--color-border-input);background-color:var(--color-bg-surface);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border-radius:.375rem;width:100%;padding:.75rem 2.5rem .75rem .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.PlatformAdministratorsTab-module__VFj-tW__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.PlatformAdministratorsTab-module__VFj-tW__select:disabled{background-color:var(--color-bg-body);color:var(--color-text-secondary);cursor:not-allowed}.PlatformAdministratorsTab-module__VFj-tW__hint{color:var(--color-text-secondary);margin-top:.5rem;font-size:.75rem;line-height:1.4;display:block}.PlatformAdministratorsTab-module__VFj-tW__alert{background-color:var(--color-danger-bg);color:#991b1b;border:1px solid #fee2e2;border-radius:.375rem;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.PlatformAdministratorsTab-module__VFj-tW__alert svg{flex-shrink:0}@media (max-width:768px){.PlatformAdministratorsTab-module__VFj-tW__administratorCard{flex-direction:column;align-items:flex-start;gap:1rem}.PlatformAdministratorsTab-module__VFj-tW__administratorActions{justify-content:flex-end;width:100%}}
.PlatformSalesUsersTab-module__yPSX5G__container{width:100%}.PlatformSalesUsersTab-module__yPSX5G__errorState{text-align:center;color:var(--color-danger);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.PlatformSalesUsersTab-module__yPSX5G__errorState h3{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:600}.PlatformSalesUsersTab-module__yPSX5G__errorState p{color:var(--color-text-secondary);margin:0;font-size:.875rem}.PlatformSalesUsersTab-module__yPSX5G__userCell{align-items:center;gap:.75rem;display:flex}.PlatformSalesUsersTab-module__yPSX5G__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.PlatformSalesUsersTab-module__yPSX5G__avatarPlaceholder{background-color:var(--color-gray-100,#f3f4f6);width:36px;height:36px;color:var(--color-gray-500,#6b7280);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PlatformSalesUsersTab-module__yPSX5G__userName{color:var(--color-text-heading);font-size:.875rem;font-weight:500}.PlatformSalesUsersTab-module__yPSX5G__userEmail{color:var(--color-text-secondary);font-size:.8125rem}.PlatformSalesUsersTab-module__yPSX5G__configCell{align-items:center;display:flex}.PlatformSalesUsersTab-module__yPSX5G__commissionText{color:var(--color-text-primary);font-size:.875rem}.PlatformSalesUsersTab-module__yPSX5G__badgeGreen{color:#065f46;background-color:#d1fae5;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.PlatformSalesUsersTab-module__yPSX5G__badgeGray{background-color:var(--color-bg-hover);color:var(--color-text-secondary);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.PlatformSalesUsersTab-module__yPSX5G__rowActions{justify-content:flex-end;gap:.5rem;display:flex}.PlatformSalesUsersTab-module__yPSX5G__formBody{flex-direction:column;gap:1rem;display:flex}.PlatformSalesUsersTab-module__yPSX5G__sectionTitle{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-default);margin-top:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.PlatformSalesUsersTab-module__yPSX5G__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.PlatformSalesUsersTab-module__yPSX5G__toggle{cursor:pointer;align-items:center;gap:.5rem;display:flex}.PlatformSalesUsersTab-module__yPSX5G__toggleLabel{color:var(--color-text-primary);font-size:.875rem}.PlatformSalesUsersTab-module__yPSX5G__select{border:1px solid var(--color-border-input);background-color:var(--color-bg-surface);border-radius:.375rem;width:100%;padding:.625rem .75rem;font-size:.875rem}.PlatformSalesUsersTab-module__yPSX5G__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.PlatformSalesUsersTab-module__yPSX5G__hint{color:var(--color-text-secondary);margin-top:.25rem;font-size:.75rem;display:block}.PlatformSalesUsersTab-module__yPSX5G__alert{background-color:var(--color-danger-bg);color:#991b1b;border:1px solid #fee2e2;border-radius:.375rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}
.PlatformAccountsTab-module__lDDuEq__tabContent{flex-direction:column;gap:0;display:flex}.PlatformAccountsTab-module__lDDuEq__toolbar{background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:16px 20px;display:flex}.PlatformAccountsTab-module__lDDuEq__searchWrapper{flex:1;align-items:center;max-width:360px;display:flex;position:relative}.PlatformAccountsTab-module__lDDuEq__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:10px}.PlatformAccountsTab-module__lDDuEq__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);width:100%;color:var(--color-text);outline:none;padding:7px 32px 7px 34px;font-size:.8125rem;transition:border-color .15s}.PlatformAccountsTab-module__lDDuEq__searchInput:focus{border-color:var(--color-primary)}.PlatformAccountsTab-module__lDDuEq__clearSearch{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;right:8px}.PlatformAccountsTab-module__lDDuEq__clearSearch:hover{color:var(--color-text)}.PlatformAccountsTab-module__lDDuEq__countBadge{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:.8125rem}.PlatformAccountsTab-module__lDDuEq__accountCell{min-width:220px}.PlatformAccountsTab-module__lDDuEq__accountInfo{align-items:center;gap:12px;display:flex}.PlatformAccountsTab-module__lDDuEq__accountDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.PlatformAccountsTab-module__lDDuEq__errorState{color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}
.PlatformDetail-module__PROk8q__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);width:100%;box-shadow:var(--shadow-card);border-radius:16px;min-height:50vh;margin:30px 0 20px;padding:30px}.PlatformDetail-module__PROk8q__loadingContainer{justify-content:center;align-items:center;min-height:300px;padding:24px 0;display:flex}.PlatformDetail-module__PROk8q__form{width:100%;max-width:none}.PlatformDetail-module__PROk8q__errorMessage{background:var(--color-danger-bg);color:var(--color-danger-hover);border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.PlatformDetail-module__PROk8q__formGroup{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.PlatformDetail-module__PROk8q__formGroup:last-child{margin-bottom:0}.PlatformDetail-module__PROk8q__formLabel{color:var(--color-text-primary);font-size:14px;font-weight:500;display:block}.PlatformDetail-module__PROk8q__formInput,.PlatformDetail-module__PROk8q__formSelect{border:1px solid var(--color-border-input);width:100%;color:var(--color-text-primary);background-color:var(--color-bg-surface);box-sizing:border-box;border-radius:8px;padding:12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.PlatformDetail-module__PROk8q__formTextarea{border:1px solid var(--color-border-input);width:100%;color:var(--color-text-primary);background-color:var(--color-bg-surface);resize:vertical;box-sizing:border-box;border-radius:8px;min-height:88px;padding:12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.PlatformDetail-module__PROk8q__formInput:focus,.PlatformDetail-module__PROk8q__formTextarea:focus,.PlatformDetail-module__PROk8q__formSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.PlatformDetail-module__PROk8q__formInput:disabled,.PlatformDetail-module__PROk8q__formTextarea:disabled,.PlatformDetail-module__PROk8q__formSelect:disabled{background-color:var(--color-bg-body);color:var(--color-text-placeholder);cursor:not-allowed}.PlatformDetail-module__PROk8q__formSelect{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px}.PlatformDetail-module__PROk8q__formInputError{border-color:var(--color-danger)}.PlatformDetail-module__PROk8q__formInputError:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #ef44441a}.PlatformDetail-module__PROk8q__formError{color:var(--color-danger);font-size:12px;font-weight:400}.PlatformDetail-module__PROk8q__formHint{color:var(--color-text-secondary);font-size:12px;font-style:italic;line-height:1.4}.PlatformDetail-module__PROk8q__keyInputGroup{align-items:stretch;gap:8px;display:flex;position:relative}.PlatformDetail-module__PROk8q__keyInputGroup input,.PlatformDetail-module__PROk8q__keyInputGroup textarea{flex:1}.PlatformDetail-module__PROk8q__keyInputGroup input+.PlatformDetail-module__PROk8q__buttonGroup{align-items:center;gap:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.PlatformDetail-module__PROk8q__keyInputGroup textarea+.PlatformDetail-module__PROk8q__buttonGroup{align-items:center;gap:4px;display:flex;position:absolute;top:12px;right:10px}.PlatformDetail-module__PROk8q__jwtKeySection{flex-direction:column;gap:16px;display:flex}.PlatformDetail-module__PROk8q__jwtKeyInputGroup{flex:1;align-items:flex-start;gap:12px;display:flex}.PlatformDetail-module__PROk8q__jwtKeyIcon{color:var(--color-text-placeholder);flex-shrink:0;margin-top:14px}.PlatformDetail-module__PROk8q__jwtKeyField{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.PlatformDetail-module__PROk8q__jwtKeyInput{border:1px solid var(--color-border-input);width:100%;color:var(--color-text-primary);background-color:var(--color-bg-surface);border-radius:8px;padding:12px 16px;font-family:Courier New,Courier,monospace;font-size:13px;transition:border-color .2s}.PlatformDetail-module__PROk8q__jwtKeyInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.PlatformDetail-module__PROk8q__jwtKeyInput:disabled{background-color:var(--color-bg-body);color:var(--color-text-placeholder);cursor:not-allowed}.PlatformDetail-module__PROk8q__jwtKeyActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PlatformDetail-module__PROk8q__jwtConfigSection{flex-direction:column;gap:20px;display:flex}.PlatformDetail-module__PROk8q__warningDialogContent{padding:4px 0}.PlatformDetail-module__PROk8q__warningText{color:var(--color-text-primary);margin-bottom:12px;font-size:14px;line-height:1.6}.PlatformDetail-module__PROk8q__warningText strong{color:var(--color-danger-hover);font-weight:600}.PlatformDetail-module__PROk8q__warningList{color:var(--color-text-secondary);margin:12px 0;padding-left:20px;font-size:14px;line-height:1.8;list-style-type:disc}.PlatformDetail-module__PROk8q__warningList li{margin-bottom:4px}.PlatformDetail-module__PROk8q__warningEnvSection{background:var(--color-bg-nested);border:1px solid #e2e8f0;border-radius:8px;margin:16px 0;padding:14px 16px}.PlatformDetail-module__PROk8q__codeBlock{background:var(--color-bg-nested);border:1px solid #e2e8f0;border-radius:6px;margin:10px 0;padding:14px 16px;overflow-x:auto}.PlatformDetail-module__PROk8q__codeBlock code{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-all;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.7;display:block}.PlatformDetail-module__PROk8q__warningQuestion{color:var(--color-text-heading);margin-top:16px;margin-bottom:8px;font-size:14px;font-weight:600}.PlatformDetail-module__PROk8q__dialogActions{border-top:1px solid var(--color-border-default);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.PlatformDetail-module__PROk8q__auditGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.PlatformDetail-module__PROk8q__auditGrid{grid-template-columns:1fr 1fr}}.PlatformDetail-module__PROk8q__auditItem{flex-direction:column;gap:4px;display:flex}.PlatformDetail-module__PROk8q__auditLabel{color:var(--color-text-placeholder);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.PlatformDetail-module__PROk8q__auditValue{color:var(--color-text-primary);font-size:14px;line-height:1.4}.PlatformDetail-module__PROk8q__tabContentContainer{min-height:400px;margin-top:24px}.PlatformDetail-module__PROk8q__tabContent{padding:4px 0}.PlatformDetail-module__PROk8q__emptyState{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex}.PlatformDetail-module__PROk8q__emptyState svg{color:var(--color-border-input);margin-bottom:12px}.PlatformDetail-module__PROk8q__emptyState h3{color:var(--color-text-primary);margin:0 0 8px;font-size:16px;font-weight:600}.PlatformDetail-module__PROk8q__emptyState p{color:var(--color-text-placeholder);margin:0 0 20px;font-size:14px}.PlatformDetail-module__PROk8q__dataTable{border-collapse:collapse;width:100%;font-size:14px}.PlatformDetail-module__PROk8q__dataTable th{text-align:left;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-input);padding:8px 12px;font-weight:600}.PlatformDetail-module__PROk8q__dataTable td{border-bottom:1px solid var(--color-border-light,#f0f0f0);color:var(--color-text-primary);padding:10px 12px}.PlatformDetail-module__PROk8q__dataTable tbody tr:hover{background:var(--color-bg-hover,#f9f9f9)}.PlatformDetail-module__PROk8q__provisioningPanel{border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-radius:10px;margin-bottom:24px;overflow:hidden}.PlatformDetail-module__PROk8q__provisioningHeader{background:var(--color-bg-body);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.PlatformDetail-module__PROk8q__provisioningTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.PlatformDetail-module__PROk8q__provisioningProgress{align-items:center;gap:8px;display:flex}.PlatformDetail-module__PROk8q__provisioningProgressText{color:var(--color-text-secondary);font-size:12px;font-weight:500}.PlatformDetail-module__PROk8q__provisioningProgressBar{background:var(--color-border-default);border-radius:999px;width:72px;height:5px;overflow:hidden}.PlatformDetail-module__PROk8q__provisioningProgressFill{background:var(--color-accent-hover);border-radius:999px;height:100%;transition:width .4s}.PlatformDetail-module__PROk8q__provisioningProgressFill[data-partial=true]{background:#d97706}.PlatformDetail-module__PROk8q__provisioningStepsGrid{grid-template-columns:repeat(8,1fr);display:grid}.PlatformDetail-module__PROk8q__provisioningStep{border-right:1px solid var(--color-border-light);cursor:default;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;transition:background .15s;display:flex}.PlatformDetail-module__PROk8q__provisioningStep:last-child{border-right:none}.PlatformDetail-module__PROk8q__provisioningStep:hover{background:var(--color-bg-body)}.PlatformDetail-module__PROk8q__provisioningStepIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.PlatformDetail-module__PROk8q__provisioningStepIcon[data-status=complete]{color:#16a34a;background:#dcfce7}.PlatformDetail-module__PROk8q__provisioningStepIcon[data-status=incomplete]{color:#9ca3af;background:#f3f4f6}.PlatformDetail-module__PROk8q__provisioningStepIcon[data-status=warning]{color:#d97706;background:#fef3c7}.PlatformDetail-module__PROk8q__provisioningStepIcon[data-status=unknown]{color:#3b82f6;background:#eff6ff}.PlatformDetail-module__PROk8q__provisioningStepLabel{color:var(--color-text-primary);text-align:center;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2}.PlatformDetail-module__PROk8q__provisioningStepStatus{text-align:center;white-space:nowrap;font-size:10px;line-height:1.2}.PlatformDetail-module__PROk8q__provisioningStepStatus[data-status=complete]{color:#16a34a}.PlatformDetail-module__PROk8q__provisioningStepStatus[data-status=incomplete]{color:#9ca3af}.PlatformDetail-module__PROk8q__provisioningStepStatus[data-status=warning]{color:#d97706}.PlatformDetail-module__PROk8q__provisioningStepStatus[data-status=unknown]{color:#3b82f6}.PlatformDetail-module__PROk8q__provisioningLoading{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:10px;padding:24px;font-size:14px;display:flex}.PlatformDetail-module__PROk8q__provisioningLoadingDots span{background:var(--color-border-input);border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1.4s ease-in-out infinite both PlatformDetail-module__PROk8q__dotPulse;display:inline-block}.PlatformDetail-module__PROk8q__provisioningLoadingDots span:first-child{animation-delay:-.32s}.PlatformDetail-module__PROk8q__provisioningLoadingDots span:nth-child(2){animation-delay:-.16s}@keyframes PlatformDetail-module__PROk8q__dotPulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.PlatformDetail-module__PROk8q__infraChecklist{flex-direction:column;display:flex}.PlatformDetail-module__PROk8q__infraRow{grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:14px 4px;display:grid}.PlatformDetail-module__PROk8q__infraIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PlatformDetail-module__PROk8q__infraIcon[data-status=complete]{color:#16a34a;background:#dcfce7}.PlatformDetail-module__PROk8q__infraIcon[data-status=incomplete]{color:#9ca3af;background:#f3f4f6}.PlatformDetail-module__PROk8q__infraIcon[data-status=warning]{color:#d97706;background:#fef3c7}.PlatformDetail-module__PROk8q__infraIcon[data-status=unknown]{color:#3b82f6;background:#eff6ff}.PlatformDetail-module__PROk8q__infraInfo{min-width:0}.PlatformDetail-module__PROk8q__infraLabel{color:var(--color-text-heading);margin-bottom:2px;font-size:14px;font-weight:600}.PlatformDetail-module__PROk8q__infraDesc{color:var(--color-text-secondary);font-size:13px;line-height:1.4}.PlatformDetail-module__PROk8q__infraMeta{color:var(--color-text-placeholder);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Courier New,Courier,monospace;font-size:11px;overflow:hidden}.PlatformDetail-module__PROk8q__infraActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PlatformDetail-module__PROk8q__infraBadge{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.PlatformDetail-module__PROk8q__infraBadge[data-status=complete]{color:#166534;background:#dcfce7}.PlatformDetail-module__PROk8q__infraBadge[data-status=incomplete]{color:#6b7280;background:#f3f4f6}.PlatformDetail-module__PROk8q__infraBadge[data-status=warning]{color:#92400e;background:#fef3c7}.PlatformDetail-module__PROk8q__infraBadge[data-status=unknown]{color:#1e40af;background:#eff6ff}.PlatformDetail-module__PROk8q__infraLink{color:var(--color-text-placeholder);line-height:0;transition:color .15s}.PlatformDetail-module__PROk8q__infraLink:hover{color:var(--color-text-primary)}.PlatformDetail-module__PROk8q__infraAllDone{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;font-size:14px;font-weight:500;display:flex}.PlatformDetail-module__PROk8q__infraMissingList{flex-direction:column;gap:8px;display:flex}.PlatformDetail-module__PROk8q__infraMissingRow{border:1px solid var(--color-border-default);background:#fafafa;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.PlatformDetail-module__PROk8q__infraMissingRow[data-status=warning]{background:#fffbeb;border-color:#fde68a}.PlatformDetail-module__PROk8q__infraMissingIcon{flex-shrink:0;line-height:0}.PlatformDetail-module__PROk8q__infraMissingIcon[data-status=warning]{color:#d97706}.PlatformDetail-module__PROk8q__infraMissingIcon[data-status=incomplete]{color:#9ca3af}.PlatformDetail-module__PROk8q__infraMissingIcon[data-status=unknown]{color:#3b82f6}.PlatformDetail-module__PROk8q__infraMissingInfo{min-width:0}@media (max-width:768px){.PlatformDetail-module__PROk8q__formGroup{margin-bottom:16px}.PlatformDetail-module__PROk8q__formInput,.PlatformDetail-module__PROk8q__formTextarea,.PlatformDetail-module__PROk8q__formSelect{font-size:16px}.PlatformDetail-module__PROk8q__auditGrid{grid-template-columns:1fr}.PlatformDetail-module__PROk8q__provisioningStepsGrid{grid-template-columns:repeat(4,1fr)}.PlatformDetail-module__PROk8q__infraRow{grid-template-columns:36px 1fr}.PlatformDetail-module__PROk8q__infraActions{display:none}}
.PlatformProvisionWizard-module__7PyP6G__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);width:100%;box-shadow:var(--shadow-card);border-radius:16px;min-height:50vh;margin:30px 0 20px;padding:30px}.PlatformProvisionWizard-module__7PyP6G__stepIndicator{border-bottom:1px solid var(--color-border-default);background:0 0;align-items:center;margin-bottom:4px;padding:0 0 20px;display:flex}.PlatformProvisionWizard-module__7PyP6G__stepItem{flex:1;align-items:center;display:flex}.PlatformProvisionWizard-module__7PyP6G__stepDot{background:var(--color-surface,#fff);border:2px solid var(--color-border,#e2e8f0);width:26px;height:26px;color:var(--color-text-tertiary,#94a3b8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;transition:all .2s;display:flex}.PlatformProvisionWizard-module__7PyP6G__stepDot.PlatformProvisionWizard-module__7PyP6G__stepActive{border-color:var(--color-primary,#2563eb);background:var(--color-primary,#2563eb);color:#fff}.PlatformProvisionWizard-module__7PyP6G__stepDot.PlatformProvisionWizard-module__7PyP6G__stepCompleted{color:#fff;background:#10b981;border-color:#10b981}.PlatformProvisionWizard-module__7PyP6G__stepLabel{color:var(--color-text-secondary);white-space:nowrap;margin-left:6px;font-size:12px}.PlatformProvisionWizard-module__7PyP6G__stepLabelActive{color:#2563eb;font-weight:600}.PlatformProvisionWizard-module__7PyP6G__stepLine{background:var(--color-border,#e2e8f0);flex:1;height:2px;margin:0 8px}.PlatformProvisionWizard-module__7PyP6G__stepLineCompleted{background:#10b981}.PlatformProvisionWizard-module__7PyP6G__wizardBody{max-width:680px}.PlatformProvisionWizard-module__7PyP6G__stepContent{flex-direction:column;gap:20px;padding:24px 0 0;display:flex}.PlatformProvisionWizard-module__7PyP6G__stepHeader{align-items:flex-start;gap:12px;display:flex}.PlatformProvisionWizard-module__7PyP6G__stepIcon{color:var(--color-primary,#2563eb);flex-shrink:0;margin-top:2px}.PlatformProvisionWizard-module__7PyP6G__stepIconSuccess{color:#10b981;flex-shrink:0;margin-top:2px}.PlatformProvisionWizard-module__7PyP6G__stepIconError{color:var(--color-danger);flex-shrink:0;margin-top:2px}.PlatformProvisionWizard-module__7PyP6G__spinning{animation:1.5s linear infinite PlatformProvisionWizard-module__7PyP6G__spin}@keyframes PlatformProvisionWizard-module__7PyP6G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PlatformProvisionWizard-module__7PyP6G__stepTitle{color:var(--color-text-heading);margin:0 0 4px;font-size:16px;font-weight:600}.PlatformProvisionWizard-module__7PyP6G__stepDescription{color:#4b5563;margin:0;font-size:14px;line-height:1.5}.PlatformProvisionWizard-module__7PyP6G__formFields{flex-direction:column;gap:16px;display:flex}.PlatformProvisionWizard-module__7PyP6G__formGroup{flex-direction:column;gap:4px;display:flex}.PlatformProvisionWizard-module__7PyP6G__formLabel{color:var(--color-text-primary);font-size:14px;font-weight:500}.PlatformProvisionWizard-module__7PyP6G__required{color:var(--color-danger)}.PlatformProvisionWizard-module__7PyP6G__formInput,.PlatformProvisionWizard-module__7PyP6G__formSelect{border:1px solid var(--color-border-input);background:var(--color-bg-surface);width:100%;color:var(--color-text-heading);box-sizing:border-box;border-radius:6px;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.PlatformProvisionWizard-module__7PyP6G__formInput:focus,.PlatformProvisionWizard-module__7PyP6G__formSelect:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.PlatformProvisionWizard-module__7PyP6G__formInputError{border-color:var(--color-danger)}.PlatformProvisionWizard-module__7PyP6G__fieldError{color:var(--color-danger-hover);font-size:12px}.PlatformProvisionWizard-module__7PyP6G__fieldHint{color:var(--color-text-secondary);font-size:12px}.PlatformProvisionWizard-module__7PyP6G__infoBox{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:10px;padding:14px;font-size:14px;line-height:1.5;display:flex}.PlatformProvisionWizard-module__7PyP6G__infoBox ul{margin:4px 0 8px;padding-left:18px}.PlatformProvisionWizard-module__7PyP6G__infoBox li{margin-bottom:2px}.PlatformProvisionWizard-module__7PyP6G__infoBox strong{margin-top:4px;display:block}.PlatformProvisionWizard-module__7PyP6G__logContainer{background:#0f172a;border-radius:8px;min-height:200px;max-height:360px;padding:14px;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:12px;line-height:1.6;overflow-y:auto}.PlatformProvisionWizard-module__7PyP6G__logEntry{gap:10px;padding:1px 0;display:flex}.PlatformProvisionWizard-module__7PyP6G__logTime{color:#475569;-webkit-user-select:none;user-select:none;flex-shrink:0}.PlatformProvisionWizard-module__7PyP6G__logMessage{color:#94a3b8}.PlatformProvisionWizard-module__7PyP6G__logEntry_success .PlatformProvisionWizard-module__7PyP6G__logMessage{color:#4ade80}.PlatformProvisionWizard-module__7PyP6G__logEntry_error .PlatformProvisionWizard-module__7PyP6G__logMessage{color:#f87171}.PlatformProvisionWizard-module__7PyP6G__credentialsSection{flex-direction:column;gap:8px;display:flex}.PlatformProvisionWizard-module__7PyP6G__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin:0 0 8px;font-size:11px;font-weight:600}.PlatformProvisionWizard-module__7PyP6G__credentialRow{background:var(--color-surface-muted,#f8fafc);border:1px solid var(--color-border,#e2e8f0);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.PlatformProvisionWizard-module__7PyP6G__credentialLabel{color:var(--color-text-secondary,#64748b);flex-shrink:0;min-width:120px;font-size:12px;font-weight:500}.PlatformProvisionWizard-module__7PyP6G__credentialValue{flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.PlatformProvisionWizard-module__7PyP6G__credentialCode{color:var(--color-text-primary,#0f172a);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:SF Mono,Monaco,monospace;font-size:12px;overflow:hidden}.PlatformProvisionWizard-module__7PyP6G__copyButton{border:1px solid var(--color-border,#e2e8f0);cursor:pointer;color:var(--color-text-secondary,#64748b);background:0 0;border-radius:4px;flex-shrink:0;align-items:center;padding:3px 6px;transition:all .15s;display:flex}.PlatformProvisionWizard-module__7PyP6G__copyButton:hover{background:var(--color-surface-hover,#f1f5f9);border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}.PlatformProvisionWizard-module__7PyP6G__dbUrlBox{background:var(--color-surface-muted,#f8fafc);border:1px solid var(--color-border,#e2e8f0);border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.PlatformProvisionWizard-module__7PyP6G__dbUrl{color:var(--color-text-primary,#0f172a);word-break:break-all;flex:1;font-family:SF Mono,Monaco,monospace;font-size:11px}.PlatformProvisionWizard-module__7PyP6G__jwtSecretSection{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.PlatformProvisionWizard-module__7PyP6G__jwtSecretHeader{color:#92400e;align-items:center;gap:8px;display:flex}.PlatformProvisionWizard-module__7PyP6G__jwtInstructions{color:#78350f;font-size:13px;line-height:1.5}.PlatformProvisionWizard-module__7PyP6G__jwtInstructions p{margin:0 0 8px}.PlatformProvisionWizard-module__7PyP6G__jwtInstructions ol{margin:0;padding-left:18px}.PlatformProvisionWizard-module__7PyP6G__jwtInstructions li{margin-bottom:4px}.PlatformProvisionWizard-module__7PyP6G__dashboardLink{color:#1d4ed8;font-weight:500;text-decoration:underline}.PlatformProvisionWizard-module__7PyP6G__saveError{background:var(--color-danger-bg);color:var(--color-danger-hover);border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.PlatformProvisionWizard-module__7PyP6G__nextStepsList{flex-direction:column;gap:12px;display:flex}.PlatformProvisionWizard-module__7PyP6G__nextStep{background:var(--color-bg-body);border:1px solid var(--color-border-default);border-radius:8px;gap:12px;padding:14px;font-size:14px;line-height:1.5;display:flex}.PlatformProvisionWizard-module__7PyP6G__nextStepNumber{background:var(--color-primary,#2563eb);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.PlatformProvisionWizard-module__7PyP6G__nextStep strong{color:var(--color-text-primary,#0f172a);margin-bottom:4px;font-weight:600;display:block}.PlatformProvisionWizard-module__7PyP6G__nextStep p{color:var(--color-text-secondary,#64748b);margin:0 0 6px}.PlatformProvisionWizard-module__7PyP6G__codeBlock{color:#e2e8f0;white-space:pre;background:#1e293b;border-radius:6px;padding:8px 10px;font-family:SF Mono,Monaco,monospace;font-size:12px;display:block;overflow-x:auto}.PlatformProvisionWizard-module__7PyP6G__subdomainPreview{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;flex-direction:column;gap:4px;margin-top:6px;padding:10px 12px;display:flex}.PlatformProvisionWizard-module__7PyP6G__subdomainPreviewRow{align-items:center;gap:10px;font-size:13px;display:flex}.PlatformProvisionWizard-module__7PyP6G__subdomainPreviewEnv{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);min-width:28px;font-size:11px;font-weight:600}.PlatformProvisionWizard-module__7PyP6G__subdomainPreviewUrl{color:#15803d;background:0 0;padding:0;font-family:SF Mono,Monaco,monospace;font-size:12px}.PlatformProvisionWizard-module__7PyP6G__subdomainPreviewNote{color:var(--color-text-placeholder);font-size:11px;font-style:italic}.PlatformProvisionWizard-module__7PyP6G__dnsTable{border:1px solid var(--color-border-default);border-radius:6px;margin:10px 0 8px;font-size:12px;overflow:hidden}.PlatformProvisionWizard-module__7PyP6G__dnsTableHeader{background:var(--color-bg-hover);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-default);grid-template-columns:56px 1fr 1fr 52px;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:grid}.PlatformProvisionWizard-module__7PyP6G__dnsTableRow{border-bottom:1px solid var(--color-border-light);grid-template-columns:56px 1fr 1fr 52px;align-items:center;gap:8px;padding:8px 12px;font-family:SF Mono,Monaco,monospace;display:grid}.PlatformProvisionWizard-module__7PyP6G__dnsTableRow:last-child{border-bottom:none}.PlatformProvisionWizard-module__7PyP6G__dnsValue{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PlatformProvisionWizard-module__7PyP6G__dnsNote{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px;font-style:italic}.PlatformProvisionWizard-module__7PyP6G__environmentOptions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.PlatformProvisionWizard-module__7PyP6G__checkboxLabel{cursor:pointer;border:1px solid var(--color-border-default);background:var(--color-bg-body);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.PlatformProvisionWizard-module__7PyP6G__checkboxLabel:hover{background:#f0f9ff;border-color:#93c5fd}.PlatformProvisionWizard-module__7PyP6G__checkboxLabelChecked{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb14}.PlatformProvisionWizard-module__7PyP6G__checkboxNative{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.PlatformProvisionWizard-module__7PyP6G__checkboxBox{border:2px solid var(--color-border-input);background:var(--color-bg-surface);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s,background .15s;display:flex}.PlatformProvisionWizard-module__7PyP6G__checkboxBoxChecked{background:#2563eb;border-color:#2563eb}.PlatformProvisionWizard-module__7PyP6G__checkboxText{color:var(--color-text-heading);font-size:14px;font-weight:500;display:block}.PlatformProvisionWizard-module__7PyP6G__checkboxHint{color:var(--color-text-secondary);margin-top:2px;font-size:12px;line-height:1.4;display:block}.PlatformProvisionWizard-module__7PyP6G__subdomainInput{align-items:center;gap:0;display:flex}.PlatformProvisionWizard-module__7PyP6G__subdomainInput .PlatformProvisionWizard-module__7PyP6G__formInput{border-right:none;border-radius:6px 0 0 6px}.PlatformProvisionWizard-module__7PyP6G__subdomainSuffix{background:var(--color-bg-body);border:1px solid var(--color-border-input);color:var(--color-text-secondary);white-space:nowrap;border-radius:0 6px 6px 0;padding:8px 12px;font-size:14px}.PlatformProvisionWizard-module__7PyP6G__dopplerSuccess{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.PlatformProvisionWizard-module__7PyP6G__dopplerWarning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.PlatformProvisionWizard-module__7PyP6G__dopplerErrorMsg{opacity:.8;font-family:SF Mono,Monaco,monospace;font-size:11px}.PlatformProvisionWizard-module__7PyP6G__registrationSummary{background:var(--color-bg-body);border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:8px;margin-bottom:20px;padding:14px 16px;display:flex}.PlatformProvisionWizard-module__7PyP6G__registrationRow{color:var(--color-text-primary);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.PlatformProvisionWizard-module__7PyP6G__registrationIconOk{color:#16a34a;flex-shrink:0;margin-top:1px}.PlatformProvisionWizard-module__7PyP6G__registrationIconFail{color:#d97706;flex-shrink:0;margin-top:1px}.PlatformProvisionWizard-module__7PyP6G__registrationManualNote{color:var(--color-text-secondary);border-top:1px solid var(--color-border-default);margin-top:4px;padding-top:8px;font-size:12px;line-height:1.5}.PlatformProvisionWizard-module__7PyP6G__envCardDevHint{color:var(--color-text-placeholder);align-items:center;gap:6px;padding:0 14px 10px 44px;font-size:11px;display:flex}.PlatformProvisionWizard-module__7PyP6G__vercelError{color:var(--color-danger-hover);margin:4px 0 8px;font-size:13px}.PlatformProvisionWizard-module__7PyP6G__envGrid{border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:0;margin-top:6px;display:flex;overflow:hidden}.PlatformProvisionWizard-module__7PyP6G__envCard{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default)}.PlatformProvisionWizard-module__7PyP6G__envCard:last-child{border-bottom:none}.PlatformProvisionWizard-module__7PyP6G__envCardRow{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.PlatformProvisionWizard-module__7PyP6G__envCardLeft{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.PlatformProvisionWizard-module__7PyP6G__envCardInfo{flex-direction:column;gap:2px;display:flex}.PlatformProvisionWizard-module__7PyP6G__envCardName{color:var(--color-text-heading);font-size:13px;font-weight:600}.PlatformProvisionWizard-module__7PyP6G__envCardDesc{color:var(--color-text-secondary);font-size:12px}.PlatformProvisionWizard-module__7PyP6G__envBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.PlatformProvisionWizard-module__7PyP6G__envBadgePrd{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.PlatformProvisionWizard-module__7PyP6G__envBadgeStg{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.PlatformProvisionWizard-module__7PyP6G__envBadgeDev{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.PlatformProvisionWizard-module__7PyP6G__envAlwaysOn{color:var(--color-text-placeholder);flex-shrink:0;font-size:11px;font-style:italic}.PlatformProvisionWizard-module__7PyP6G__envToggle{cursor:pointer;border:1px solid var(--color-border-default);background:var(--color-bg-body);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;transition:background .15s,border-color .15s;display:inline-flex}.PlatformProvisionWizard-module__7PyP6G__envToggle:hover{background:var(--color-bg-hover);border-color:var(--color-border-input)}.PlatformProvisionWizard-module__7PyP6G__envToggleChecked{background:#eff6ff;border-color:#3b82f6}.PlatformProvisionWizard-module__7PyP6G__envCardSub{flex-direction:column;gap:6px;padding:0 14px 12px 44px;display:flex}.PlatformProvisionWizard-module__7PyP6G__wizardActions{border-top:1px solid var(--color-border-default);justify-content:flex-end;gap:8px;margin-top:8px;padding-top:24px;display:flex}
.LoadingState-module__qJ137q__loadingState{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:200px;padding:2rem;display:flex}.LoadingState-module__qJ137q__message{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.875rem}.LoadingState-module__qJ137q__sm{min-height:150px;padding:1.5rem}.LoadingState-module__qJ137q__sm .LoadingState-module__qJ137q__message{font-size:.8125rem}.LoadingState-module__qJ137q__md{min-height:200px;padding:2rem}.LoadingState-module__qJ137q__lg{min-height:300px;padding:3rem}.LoadingState-module__qJ137q__lg .LoadingState-module__qJ137q__message{font-size:1rem}@media (max-width:768px){.LoadingState-module__qJ137q__loadingState{min-height:150px;padding:1.5rem}.LoadingState-module__qJ137q__lg{min-height:200px;padding:2rem}}
.ActionButtons-module__TB8BtW__actionButtons{border-bottom:1px solid var(--color-border-default);justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.ActionButtons-module__TB8BtW__resetButton,.ActionButtons-module__TB8BtW__saveButton{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.75rem;min-width:auto;height:38px;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ActionButtons-module__TB8BtW__resetButton{background:var(--color-bg-body);color:var(--color-text-secondary);border-color:var(--color-border-input)}.ActionButtons-module__TB8BtW__resetButton:hover:not(:disabled){color:var(--color-text-primary);background:#e9ecef}.ActionButtons-module__TB8BtW__saveButton{background:var(--color-cta);color:#fff;border-color:var(--color-cta)}.ActionButtons-module__TB8BtW__saveButton:hover:not(:disabled){background:var(--color-cta-hover)}.ActionButtons-module__TB8BtW__resetButton:disabled,.ActionButtons-module__TB8BtW__saveButton:disabled{opacity:.5;cursor:not-allowed}.ActionButtons-module__TB8BtW__spinner{animation:1s linear infinite ActionButtons-module__TB8BtW__spin}@keyframes ActionButtons-module__TB8BtW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.ActionButtons-module__TB8BtW__actionButtons{flex-direction:column-reverse;gap:.75rem}.ActionButtons-module__TB8BtW__resetButton,.ActionButtons-module__TB8BtW__saveButton{justify-content:center;width:100%}}
.TabBar-module__db73vW__tabNavigation{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);border-radius:8px;margin:1rem 0;padding:4px;display:flex}.TabBar-module__db73vW__tab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.TabBar-module__db73vW__tab:hover{color:var(--color-text-primary);background-color:var(--color-bg-nested)}.TabBar-module__db73vW__tab svg{flex-shrink:0}.TabBar-module__db73vW__activeTab{background-color:var(--color-cta);color:#fff;box-shadow:var(--shadow-card)}.TabBar-module__db73vW__activeTab:hover{background-color:var(--color-cta-hover);color:#fff}@media (max-width:768px){.TabBar-module__db73vW__tabNavigation{flex-direction:column;gap:4px}.TabBar-module__db73vW__tab{flex:none;justify-content:flex-start}}
