.PersonalInformation-module__3RjxIG__container{background:var(--surface-base);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;padding:24px}.PersonalInformation-module__3RjxIG__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.PersonalInformation-module__3RjxIG__title{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.PersonalInformation-module__3RjxIG__editButton{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.PersonalInformation-module__3RjxIG__editButton:hover{background:var(--color-primary);color:#fff}.PersonalInformation-module__3RjxIG__content{width:100%}.PersonalInformation-module__3RjxIG__viewMode,.PersonalInformation-module__3RjxIG__editMode{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.PersonalInformation-module__3RjxIG__field{flex-direction:column;gap:8px;display:flex}.PersonalInformation-module__3RjxIG__fieldFullWidth{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.PersonalInformation-module__3RjxIG__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.PersonalInformation-module__3RjxIG__value{color:var(--text-primary);font-size:15px;font-weight:500}.PersonalInformation-module__3RjxIG__input{color:var(--text-primary);background:var(--surface-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;font-family:inherit;font-size:15px;transition:all .2s}.PersonalInformation-module__3RjxIG__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.PersonalInformation-module__3RjxIG__textarea{color:var(--text-primary);background:var(--surface-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);resize:vertical;min-height:100px;padding:10px 12px;font-family:inherit;font-size:15px;transition:all .2s}.PersonalInformation-module__3RjxIG__textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.PersonalInformation-module__3RjxIG__actions{grid-column:1/-1;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.PersonalInformation-module__3RjxIG__cancelButton,.PersonalInformation-module__3RjxIG__saveButton{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.PersonalInformation-module__3RjxIG__cancelButton{color:var(--text-secondary);background:var(--surface-secondary)}.PersonalInformation-module__3RjxIG__cancelButton:hover:not(:disabled){background:var(--surface-tertiary)}.PersonalInformation-module__3RjxIG__saveButton{color:#fff;background:var(--color-primary)}.PersonalInformation-module__3RjxIG__saveButton:hover:not(:disabled){background:var(--color-primary-dark)}.PersonalInformation-module__3RjxIG__cancelButton:disabled,.PersonalInformation-module__3RjxIG__saveButton:disabled{opacity:.5;cursor:not-allowed}.PersonalInformation-module__3RjxIG__loading,.PersonalInformation-module__3RjxIG__error,.PersonalInformation-module__3RjxIG__empty{text-align:center;color:var(--text-secondary);padding:40px;font-size:15px}.PersonalInformation-module__3RjxIG__error{color:var(--color-error)}@media (max-width:768px){.PersonalInformation-module__3RjxIG__viewMode,.PersonalInformation-module__3RjxIG__editMode{grid-template-columns:1fr}.PersonalInformation-module__3RjxIG__actions{flex-direction:column}.PersonalInformation-module__3RjxIG__cancelButton,.PersonalInformation-module__3RjxIG__saveButton{width:100%}}
.AccountInformation-module__DDUopq__container{background:var(--surface-base);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;padding:24px}.AccountInformation-module__DDUopq__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.AccountInformation-module__DDUopq__title{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.AccountInformation-module__DDUopq__content{width:100%}.AccountInformation-module__DDUopq__viewMode{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.AccountInformation-module__DDUopq__field{flex-direction:column;gap:8px;display:flex}.AccountInformation-module__DDUopq__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.AccountInformation-module__DDUopq__value{color:var(--text-primary);font-size:15px;font-weight:500}.AccountInformation-module__DDUopq__roleBadge{border-radius:var(--radius-sm);color:var(--color-primary);letter-spacing:.025em;background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border:1px solid #3b82f633;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.AccountInformation-module__DDUopq__verifiedBadge{border-radius:var(--radius-sm);color:#16a34a;letter-spacing:.025em;background:linear-gradient(135deg,#22c55e1a,#16a34a1a);border:1px solid #22c55e33;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.AccountInformation-module__DDUopq__unverifiedBadge{border-radius:var(--radius-sm);color:#6b7280;letter-spacing:.025em;background:linear-gradient(135deg,#9ca3af1a,#6b72801a);border:1px solid #9ca3af33;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.AccountInformation-module__DDUopq__activeBadge{border-radius:var(--radius-sm);color:#16a34a;letter-spacing:.025em;background:linear-gradient(135deg,#22c55e1a,#16a34a1a);border:1px solid #22c55e33;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.AccountInformation-module__DDUopq__inactiveBadge{border-radius:var(--radius-sm);color:#dc2626;letter-spacing:.025em;background:linear-gradient(135deg,#ef44441a,#dc26261a);border:1px solid #ef444433;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.AccountInformation-module__DDUopq__loading,.AccountInformation-module__DDUopq__error,.AccountInformation-module__DDUopq__empty{text-align:center;color:var(--text-secondary);padding:40px;font-size:15px}.AccountInformation-module__DDUopq__error{color:var(--color-error)}@media (max-width:768px){.AccountInformation-module__DDUopq__viewMode{grid-template-columns:1fr}}
.Avatar-module__WPiKzq__avatar{font-weight:var(--font-bold);color:#fff;box-shadow:var(--shadow-md);text-transform:uppercase;letter-spacing:.5px;transition:all var(--duration-normal)var(--ease-out);-webkit-user-select:none;user-select:none;border:3px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Avatar-module__WPiKzq__avatar:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff4d 0%,#0000 60%);border-radius:50%;position:absolute;inset:0}.Avatar-module__WPiKzq__avatar:hover:not(.Avatar-module__WPiKzq__clickable){box-shadow:var(--shadow-lg);transform:scale(1.05)}.Avatar-module__WPiKzq__clickable{cursor:pointer}.Avatar-module__WPiKzq__clickable:hover{box-shadow:var(--shadow-xl);transform:scale(1.08)rotate(2deg)}.Avatar-module__WPiKzq__clickable:active{transform:scale(1.02)}.Avatar-module__WPiKzq__clickable:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.Avatar-module__WPiKzq__size-xs{width:28px;height:28px;font-size:var(--text-xs);letter-spacing:.3px;border-width:2px}.Avatar-module__WPiKzq__size-sm{width:36px;height:36px;font-size:var(--text-sm);border-width:2px}.Avatar-module__WPiKzq__size-md{width:44px;height:44px;font-size:var(--text-base);border-width:3px}.Avatar-module__WPiKzq__size-lg{width:56px;height:56px;font-size:var(--text-lg);letter-spacing:.8px;border-width:3px}.Avatar-module__WPiKzq__size-xl{width:72px;height:72px;font-size:var(--text-xl);letter-spacing:1px;border-width:4px}.Avatar-module__WPiKzq__pulse{animation:Avatar-module__WPiKzq__avatarPulse 2s var(--ease-out)}@keyframes Avatar-module__WPiKzq__avatarPulse{0%{box-shadow:var(--shadow-md);transform:scale(1)}15%{box-shadow:var(--shadow-xl);transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.08)}60%{transform:scale(1)}to{box-shadow:var(--shadow-md);transform:scale(1)}}@media (max-width:768px){.Avatar-module__WPiKzq__size-xs{width:24px;height:24px;font-size:var(--text-xs)}.Avatar-module__WPiKzq__size-sm{width:32px;height:32px;font-size:var(--text-xs)}.Avatar-module__WPiKzq__size-md{width:40px;height:40px;font-size:var(--text-sm)}.Avatar-module__WPiKzq__size-lg{width:48px;height:48px;font-size:var(--text-base)}.Avatar-module__WPiKzq__size-xl{width:64px;height:64px;font-size:var(--text-lg)}}
.PageContainer-module__G3bzNG__container{margin-left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width));background:var(--bg-page);min-height:100vh;transition:margin-left var(--transition),width var(--transition);flex-direction:column;display:flex}.PageContainer-module__G3bzNG__withMargins{padding:20px 0 40px}@media (max-width:768px){.PageContainer-module__G3bzNG__container{width:100vw;max-width:100vw!important;margin-left:0!important;margin-right:0!important}.PageContainer-module__G3bzNG__withMargins{padding:1rem 0}}
.Stack-module__NqRd6G__stack{flex-direction:column;display:flex}.Stack-module__NqRd6G__gap-none{gap:0}.Stack-module__NqRd6G__gap-xs{gap:.5rem}.Stack-module__NqRd6G__gap-sm{gap:.75rem}.Stack-module__NqRd6G__gap-md{gap:1rem}.Stack-module__NqRd6G__gap-lg{gap:1.5rem}.Stack-module__NqRd6G__gap-xl{gap:2rem}.Stack-module__NqRd6G__align-start{align-items:flex-start}.Stack-module__NqRd6G__align-center{align-items:center}.Stack-module__NqRd6G__align-end{align-items:flex-end}.Stack-module__NqRd6G__align-stretch{align-items:stretch}.Stack-module__NqRd6G__fullHeight{flex:1}
.DropdownMenu-module__B2GtpW__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-width:180px;padding:calc(var(--spacing-sm) + 2px)var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;background-color:#0000;border:1px solid #0000;outline:none;line-height:1.5;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.DropdownMenu-module__B2GtpW__trigger:hover:not(:disabled){background-color:var(--bg-card-hover);box-shadow:none;border-color:#0000;transform:none}.DropdownMenu-module__B2GtpW__trigger:focus-visible{box-shadow:none;border-color:#0000;transform:none}.DropdownMenu-module__B2GtpW__trigger:disabled{opacity:1;cursor:not-allowed;pointer-events:none;box-shadow:none}.DropdownMenu-module__B2GtpW__trigger[data-state=open]{background-color:var(--bg-card-hover);box-shadow:none;border-color:#0000}.DropdownMenu-module__B2GtpW__triggerInline{width:100%;min-width:auto;padding:var(--spacing-sm)var(--spacing-md);box-shadow:none;font-weight:var(--font-normal);background-color:#0000;border:1px solid #0000;transform:none}.DropdownMenu-module__B2GtpW__triggerInline:hover:not(:disabled),.DropdownMenu-module__B2GtpW__triggerInline:focus-visible{background-color:var(--bg-card-hover);box-shadow:none;border-color:#0000;transform:none}.DropdownMenu-module__B2GtpW__triggerInline[data-state=open]{background-color:var(--bg-card-hover);box-shadow:none;border-color:#0000}.DropdownMenu-module__B2GtpW__triggerInline:disabled{opacity:1;box-shadow:none;background-color:#0000;border-color:#0000}.DropdownMenu-module__B2GtpW__triggerIcon{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:flex}.DropdownMenu-module__B2GtpW__trigger[data-state=open] .DropdownMenu-module__B2GtpW__triggerIcon{color:var(--color-primary);transform:rotate(180deg)}.DropdownMenu-module__B2GtpW__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;transition:color .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.DropdownMenu-module__B2GtpW__trigger:hover:not(:disabled) .DropdownMenu-module__B2GtpW__value{color:var(--text-primary)}.DropdownMenu-module__B2GtpW__content{min-width:220px;max-width:400px;max-height:400px;padding:var(--spacing-sm);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 0 0 1px color-mix(in srgb,var(--border)50%,transparent),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;z-index:9999;overscroll-behavior:contain;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:.2s cubic-bezier(.16,1,.3,1) DropdownMenu-module__B2GtpW__slideDown;overflow:hidden auto}.DropdownMenu-module__B2GtpW__content::-webkit-scrollbar{width:8px}.DropdownMenu-module__B2GtpW__content::-webkit-scrollbar-track{background:0 0}.DropdownMenu-module__B2GtpW__content::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-secondary)20%,transparent);border:2px solid var(--bg-card);border-radius:4px}.DropdownMenu-module__B2GtpW__content::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-secondary)30%,transparent)}@keyframes DropdownMenu-module__B2GtpW__slideDown{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.DropdownMenu-module__B2GtpW__item{align-items:center;gap:var(--spacing-sm);padding:calc(var(--spacing-sm) + 2px)var(--spacing-md);font-size:var(--text-sm);color:var(--text-primary);line-height:1.5;font-weight:var(--font-normal);border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;outline:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.4,0,.2,1),padding-left .15s cubic-bezier(.4,0,.2,1);display:flex}.DropdownMenu-module__B2GtpW__item:hover,.DropdownMenu-module__B2GtpW__item:focus{background-color:var(--bg-hover);color:var(--color-primary);padding-left:calc(var(--spacing-md) + 2px)}.DropdownMenu-module__B2GtpW__item:active{transform:scale(.98)}.DropdownMenu-module__B2GtpW__item[data-disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.DropdownMenu-module__B2GtpW__icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.4,0,.2,1);display:flex}.DropdownMenu-module__B2GtpW__item:hover .DropdownMenu-module__B2GtpW__icon,.DropdownMenu-module__B2GtpW__item:focus .DropdownMenu-module__B2GtpW__icon{transform:scale(1.1)}.DropdownMenu-module__B2GtpW__destructive{color:var(--danger);font-weight:var(--font-medium)}.DropdownMenu-module__B2GtpW__destructive:hover,.DropdownMenu-module__B2GtpW__destructive:focus{background-color:color-mix(in srgb,var(--danger)10%,transparent);color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger)20%,transparent)}.DropdownMenu-module__B2GtpW__destructive:active{background-color:color-mix(in srgb,var(--danger)15%,transparent)}.DropdownMenu-module__B2GtpW__label{padding:var(--spacing-md)var(--spacing-md)var(--spacing-xs);margin-top:var(--spacing-xs);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.075em;-webkit-user-select:none;user-select:none;line-height:1}.DropdownMenu-module__B2GtpW__separator{height:1px;margin:var(--spacing-sm)var(--spacing-xs);background:linear-gradient(to right,transparent,var(--border)10%,var(--border)90%,transparent)}.DropdownMenu-module__B2GtpW__searchContainer{padding:var(--spacing-sm);margin-bottom:var(--spacing-xs);position:relative}.DropdownMenu-module__B2GtpW__searchIcon{left:calc(var(--spacing-sm)*2);color:var(--text-secondary);pointer-events:none;transition:color .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%)}.DropdownMenu-module__B2GtpW__searchContainer:focus-within .DropdownMenu-module__B2GtpW__searchIcon{color:var(--color-primary)}.DropdownMenu-module__B2GtpW__searchInput{width:100%;padding:calc(var(--spacing-sm) + 2px)var(--spacing-sm)calc(var(--spacing-sm) + 2px)calc(var(--spacing-xl) + var(--spacing-xs));font-size:var(--text-sm);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-input);border:1px solid var(--border);border-radius:calc(var(--radius-sm) - 1px);outline:none;font-family:Sofia Pro,sans-serif;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px #0000000d}.DropdownMenu-module__B2GtpW__searchInput:focus{border-color:var(--color-primary);background-color:var(--bg-card);box-shadow:inset 0 0 0 1px var(--color-primary),0 0 0 3px color-mix(in srgb,var(--color-primary)10%,transparent)}.DropdownMenu-module__B2GtpW__searchInput::placeholder{color:var(--text-secondary);opacity:.6}.DropdownMenu-module__B2GtpW__empty{padding:var(--spacing-xl)var(--spacing-md);margin:var(--spacing-sm)0;font-size:var(--text-sm);color:var(--text-secondary);text-align:center;background-color:color-mix(in srgb,var(--bg-hover)50%,transparent);border-radius:calc(var(--radius-sm) - 2px);-webkit-user-select:none;user-select:none;line-height:1.6}.DropdownMenu-module__B2GtpW__overrideItem{margin-top:var(--spacing-xs);font-weight:var(--font-semibold);color:var(--color-primary);position:relative}.DropdownMenu-module__B2GtpW__overrideItem:before{content:"";left:var(--spacing-md);right:var(--spacing-md);top:calc(-1*var(--spacing-xs) - 1px);background:linear-gradient(to right,transparent,var(--border)10%,var(--border)90%,transparent);height:1px;position:absolute}.DropdownMenu-module__B2GtpW__overrideItem:hover,.DropdownMenu-module__B2GtpW__overrideItem:focus{background-color:color-mix(in srgb,var(--color-primary)10%,transparent);color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary)20%,transparent)}.DropdownMenu-module__B2GtpW__overrideIcon{flex-shrink:0;transition:transform .15s cubic-bezier(.4,0,.2,1)}.DropdownMenu-module__B2GtpW__overrideItem:hover .DropdownMenu-module__B2GtpW__overrideIcon,.DropdownMenu-module__B2GtpW__overrideItem:focus .DropdownMenu-module__B2GtpW__overrideIcon{transform:rotate(-15deg)scale(1.1)}.DropdownMenu-module__B2GtpW__overrideInput{width:100%;padding:calc(var(--spacing-sm) + 2px)var(--spacing-md);font-size:var(--text-sm);font-family:Sofia Pro,sans-serif;font-weight:var(--font-medium);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-card);border:2px solid var(--color-primary);border-radius:var(--radius-sm);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)12%,transparent),0 4px 6px -1px #0000001a;outline:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);animation:.2s cubic-bezier(.16,1,.3,1) DropdownMenu-module__B2GtpW__overrideEnter}@keyframes DropdownMenu-module__B2GtpW__overrideEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.DropdownMenu-module__B2GtpW__overrideInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)15%,transparent),0 8px 12px -2px #00000026}.DropdownMenu-module__B2GtpW__overrideInput:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.DropdownMenu-module__B2GtpW__overrideInput::placeholder{color:var(--text-secondary);font-style:italic;font-weight:var(--font-normal);opacity:.6}
.UserSelect-module__SznJ7W__userItem{align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.UserSelect-module__SznJ7W__error{padding:var(--spacing-sm);color:var(--danger);font-size:var(--text-sm);text-align:center}.UserSelect-module__SznJ7W__userName{color:var(--text-primary);font-size:var(--text-sm);flex:1}.UserSelect-module__SznJ7W__badge{border-radius:var(--radius-sm);font-size:11px;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.UserSelect-module__SznJ7W__badgeSuperAdmin{color:#fff;background-color:#dc2626}.UserSelect-module__SznJ7W__badgeAdmin{color:#fff;background-color:#ea580c}.UserSelect-module__SznJ7W__badgeManager{color:#fff;background-color:#0ea5e9}.UserSelect-module__SznJ7W__badgeSales{color:#fff;background-color:#8b5cf6}.UserSelect-module__SznJ7W__badgeOperations{color:#fff;background-color:#059669}.UserSelect-module__SznJ7W__badgeFinance{color:#fff;background-color:#d97706}.UserSelect-module__SznJ7W__badgeDefault{background-color:var(--bg-tertiary);color:var(--text-secondary)}
.DealSummarySection-module__0RtCQW__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealSummarySection-module__0RtCQW__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealSummarySection-module__0RtCQW__statusDraft{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary);background-color:var(--surface-muted);border:1px solid var(--border)}.DealSummarySection-module__0RtCQW__statusSubmitted{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--warning-text);background-color:var(--warning-bg);border:1px solid var(--warning-border)}.DealSummarySection-module__0RtCQW__statusApproved{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--success-text);background-color:var(--success-bg);border:1px solid var(--success-border)}.DealSummarySection-module__0RtCQW__statusRejected{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--danger-text);background-color:var(--danger-bg);border:1px solid var(--danger-border)}.DealSummarySection-module__0RtCQW__statusCancelled{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background-color:var(--surface-muted);border:1px solid var(--border)}.DealSummarySection-module__0RtCQW__dropdownWrapper{z-index:var(--z-dropdown);position:relative}.DealSummarySection-module__0RtCQW__dropdownTrigger{width:100%;padding:var(--spacing-sm)var(--spacing-md);text-align:left;background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);position:relative}.DealSummarySection-module__0RtCQW__dropdownTrigger:hover:not(:disabled){background-color:var(--bg-card-hover);border-color:var(--border)}.DealSummarySection-module__0RtCQW__dropdownTrigger:disabled{opacity:.5;cursor:not-allowed}
.InstallSummarySection-module__Q5GmPa__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallSummarySection-module__Q5GmPa__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallSummarySection-module__Q5GmPa__statusDraft{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary);background-color:var(--surface-muted);border:1px solid var(--border)}.InstallSummarySection-module__Q5GmPa__statusSubmitted{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--warning-text);background-color:var(--warning-bg);border:1px solid var(--warning-border)}.InstallSummarySection-module__Q5GmPa__statusApproved{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--success-text);background-color:var(--success-bg);border:1px solid var(--success-border)}.InstallSummarySection-module__Q5GmPa__statusRejected{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--danger-text);background-color:var(--danger-bg);border:1px solid var(--danger-border)}.InstallSummarySection-module__Q5GmPa__statusCancelled{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background-color:var(--surface-muted);border:1px solid var(--border)}
.FilterPanel-module__NIPmiW__container{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-card);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.FilterPanel-module__NIPmiW__searchField{gap:var(--spacing-sm);flex-direction:column;display:flex}.FilterPanel-module__NIPmiW__filters{gap:var(--spacing-lg);row-gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.FilterPanel-module__NIPmiW__field{gap:var(--spacing-sm);flex-direction:column;display:flex}.FilterPanel-module__NIPmiW__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);line-height:var(--leading-snug)}.FilterPanel-module__NIPmiW__input{padding:var(--spacing-sm)var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);transition:all var(--duration-normal)var(--ease-out);font-family:Sofia Pro,sans-serif}.FilterPanel-module__NIPmiW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)10%,transparent);outline:none}.FilterPanel-module__NIPmiW__input::placeholder{color:var(--text-secondary);opacity:.6}.FilterPanel-module__NIPmiW__clearButton{padding:var(--spacing-sm)var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);background:0 0;align-self:flex-start;font-family:Sofia Pro,sans-serif}.FilterPanel-module__NIPmiW__clearButton:hover{background:var(--bg-hover);border-color:var(--text-secondary);color:var(--text-primary)}.FilterPanel-module__NIPmiW__clearButton:active{transform:scale(.98)}@media (max-width:768px){.FilterPanel-module__NIPmiW__filters{grid-template-columns:1fr}.FilterPanel-module__NIPmiW__container{padding:var(--spacing);gap:var(--spacing-lg)}}
.DealFinanceSection-module__ZIeouW__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealFinanceSection-module__ZIeouW__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealFinanceSection-module__ZIeouW__emptyValue{color:var(--text-secondary);font-style:italic}.DealFinanceSection-module__ZIeouW__numberValue{font-variant-numeric:tabular-nums;text-align:right}.DealFinanceSection-module__ZIeouW__currencyValue{font-variant-numeric:tabular-nums;text-align:right;font-weight:var(--font-medium);color:var(--text-primary)}
.InstallFinanceSection-module__wgBECa__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallFinanceSection-module__wgBECa__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallFinanceSection-module__wgBECa__emptyValue{color:var(--text-secondary);font-style:italic}.InstallFinanceSection-module__wgBECa__numberValue{font-variant-numeric:tabular-nums;text-align:right}.InstallFinanceSection-module__wgBECa__currencyValue{font-variant-numeric:tabular-nums;text-align:right;font-weight:var(--font-medium);color:var(--text-primary)}
.UserFilters-module__lPke_W__searchField{gap:calc(var(--spacing-sm) + var(--spacing-xs));flex-direction:column;display:flex}.UserFilters-module__lPke_W__searchInput{width:100%;padding:var(--spacing-sm)var(--spacing);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:calc(var(--text-sm) + 1px);color:var(--text-primary);transition:all var(--duration-normal)var(--ease-in-out);font-family:Sofia Pro,sans-serif}.UserFilters-module__lPke_W__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)10%,transparent);outline:none}.UserFilters-module__lPke_W__searchInput::placeholder{color:var(--text-secondary);opacity:.6}.UserFilters-module__lPke_W__filtersGrid{gap:var(--spacing-lg);row-gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.UserFilters-module__lPke_W__filterField{gap:calc(var(--spacing-sm) + var(--spacing-xs));flex-direction:column;display:flex}.UserFilters-module__lPke_W__label{align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);line-height:var(--leading-none);display:flex}.UserFilters-module__lPke_W__labelIcon{opacity:.7;flex-shrink:0}@media (max-width:1024px){.UserFilters-module__lPke_W__filtersGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.UserFilters-module__lPke_W__filtersGrid{gap:var(--spacing);grid-template-columns:1fr}.UserFilters-module__lPke_W__searchInput{padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-sm);font-size:var(--text-sm)}}@media (max-width:480px){.UserFilters-module__lPke_W__label{font-size:var(--text-xs)}}
.DealSitesSection-module__UPm4SG__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealSitesSection-module__UPm4SG__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.DealSitesSection-module__UPm4SG__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealSitesSection-module__UPm4SG__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);padding:var(--spacing-xs)var(--spacing-md);background-color:var(--surface-muted);border:1px solid var(--border);border-radius:999px}.DealSitesSection-module__UPm4SG__emptyValue{color:var(--text-secondary);font-style:italic}.DealSitesSection-module__UPm4SG__phoneValue{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.DealSitesSection-module__UPm4SG__emailValue{color:var(--color-primary);cursor:pointer;transition:color var(--duration-fast)var(--ease-out);text-decoration:none}.DealSitesSection-module__UPm4SG__emailValue:hover{color:var(--color-primary-hover);text-decoration:underline}.DealSitesSection-module__UPm4SG__textareaValue{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.DealSitesSection-module__UPm4SG__actionsCell{align-items:center;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}.DealSitesSection-module__UPm4SG__openButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-card);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-normal)var(--ease-in-out);height:28px;font-family:Sofia Pro,sans-serif;display:inline-flex}.DealSitesSection-module__UPm4SG__openButton:hover{background-color:var(--bg-card-hover);border-color:var(--color-primary);color:var(--color-primary)}.DealSitesSection-module__UPm4SG__openButton:active{transform:translateY(1px)}@media (max-width:768px){.DealSitesSection-module__UPm4SG__openButton{height:24px;font-size:var(--text-xs);padding:var(--spacing-xs)var(--spacing-sm);gap:var(--spacing-xs)}}@media (max-width:480px){.DealSitesSection-module__UPm4SG__openButton{height:22px;font-size:var(--text-xs);padding:var(--spacing-xs)var(--spacing-sm)}.DealSitesSection-module__UPm4SG__openButton span{display:none}}
.InstallSitesSection-module__oi2Clq__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallSitesSection-module__oi2Clq__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.InstallSitesSection-module__oi2Clq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallSitesSection-module__oi2Clq__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);padding:var(--spacing-xs)var(--spacing-md);background-color:var(--surface-muted);border:1px solid var(--border);border-radius:999px}.InstallSitesSection-module__oi2Clq__emptyValue{color:var(--text-secondary);font-style:italic}.InstallSitesSection-module__oi2Clq__phoneValue{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.InstallSitesSection-module__oi2Clq__emailValue{color:var(--color-primary);cursor:pointer;transition:color var(--duration-fast)var(--ease-out);text-decoration:none}.InstallSitesSection-module__oi2Clq__emailValue:hover{color:var(--color-primary-hover);text-decoration:underline}.InstallSitesSection-module__oi2Clq__textareaValue{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.InstallSitesSection-module__oi2Clq__actionsCell{align-items:center;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}.InstallSitesSection-module__oi2Clq__openButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-card);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);height:28px;font-family:Sofia Pro;display:inline-flex}.InstallSitesSection-module__oi2Clq__openButton:hover{background-color:var(--bg-card-hover);border-color:var(--color-primary);color:var(--color-primary)}.InstallSitesSection-module__oi2Clq__openButton:active{transform:translateY(1px)}@media (max-width:768px){.InstallSitesSection-module__oi2Clq__openButton{height:24px;font-size:var(--text-xs);padding:var(--spacing-xs)var(--spacing-sm);gap:var(--spacing-xs)}}@media (max-width:480px){.InstallSitesSection-module__oi2Clq__openButton{height:22px;padding:var(--spacing-xs)var(--spacing-sm);font-size:11px}.InstallSitesSection-module__oi2Clq__openButton span{display:none}}
.ModalBase-module__JP22Ra__overlay{-webkit-backdrop-filter:blur(var(--spacing-xs));backdrop-filter:blur(var(--spacing-xs));z-index:var(--z-modal);animation:ModalBase-module__JP22Ra__fadeIn var(--duration-normal)var(--ease-out);background-color:#00000080;position:fixed;inset:0}.ModalBase-module__JP22Ra__content{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-xl);z-index:var(--z-modal-content);max-height:90vh;animation:ModalBase-module__JP22Ra__slideIn var(--duration-slow)var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ModalBase-module__JP22Ra__sm{width:90vw;max-width:400px}.ModalBase-module__JP22Ra__md{width:90vw;max-width:600px}.ModalBase-module__JP22Ra__lg{width:90vw;max-width:800px}.ModalBase-module__JP22Ra__xl{width:90vw;max-width:1200px}.ModalBase-module__JP22Ra__header{padding:var(--spacing-lg)var(--spacing-lg)0 var(--spacing-lg);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.ModalBase-module__JP22Ra__title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.ModalBase-module__JP22Ra__description{font-size:var(--text-sm);color:var(--text-secondary);padding:0 var(--spacing-lg)var(--spacing)var(--spacing-lg);line-height:var(--leading-normal);clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ModalBase-module__JP22Ra__closeButton{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--duration-normal)var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ModalBase-module__JP22Ra__closeButton:hover{background-color:var(--bg-hover);color:var(--text-primary)}.ModalBase-module__JP22Ra__closeButton:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.ModalBase-module__JP22Ra__body{padding:0 var(--spacing-lg);color:var(--text-primary);flex:1;overflow-y:auto}.ModalBase-module__JP22Ra__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid var(--border);background-color:var(--bg-secondary);display:flex}@keyframes ModalBase-module__JP22Ra__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ModalBase-module__JP22Ra__slideIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:640px){.ModalBase-module__JP22Ra__content{width:95vw;max-height:95vh}.ModalBase-module__JP22Ra__header,.ModalBase-module__JP22Ra__body,.ModalBase-module__JP22Ra__footer{padding-left:var(--spacing);padding-right:var(--spacing)}.ModalBase-module__JP22Ra__header{padding-top:var(--spacing)}.ModalBase-module__JP22Ra__footer{padding:var(--spacing);flex-direction:column;align-items:stretch}}
.DealTotalsSection-module__FBccbq__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealTotalsSection-module__FBccbq__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.DealTotalsSection-module__FBccbq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealTotalsSection-module__FBccbq__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);padding:var(--spacing-xs)var(--spacing-md);background-color:var(--surface-muted);border:1px solid var(--border);border-radius:999px}.DealTotalsSection-module__FBccbq__emptyValue{color:var(--text-secondary);font-style:italic}.DealTotalsSection-module__FBccbq__currencyValue{font-variant-numeric:tabular-nums;text-align:right;font-weight:var(--font-medium);color:var(--text-primary)}.DealTotalsSection-module__FBccbq__grandTotalsFooter{align-items:center;gap:var(--spacing);background-color:var(--surface-muted);border:1px solid var(--border);border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);padding:var(--spacing-md)var(--spacing);font-weight:var(--font-semibold);box-shadow:var(--shadow-sm);border-top:none;margin-top:-1px;display:flex}.DealTotalsSection-module__FBccbq__footerCell{padding:0 var(--spacing-sm);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;align-items:center;min-width:0;display:flex}.DealTotalsSection-module__FBccbq__footerCell:first-child{font-weight:var(--font-bold);color:var(--text-primary);flex:0 0 250px;justify-content:flex-start;padding-left:0}.DealTotalsSection-module__FBccbq__footerCell:nth-child(2),.DealTotalsSection-module__FBccbq__footerCell:nth-child(3),.DealTotalsSection-module__FBccbq__footerCell:nth-child(4),.DealTotalsSection-module__FBccbq__footerCell:nth-child(5),.DealTotalsSection-module__FBccbq__footerCell:nth-child(6){text-align:right;flex:0 0 190px;justify-content:flex-end}.DealTotalsSection-module__FBccbq__footerCell:nth-child(7),.DealTotalsSection-module__FBccbq__footerCell:nth-child(8){text-align:right;flex:0 0 250px;justify-content:flex-end}.DealTotalsSection-module__FBccbq__totalHighlight{color:var(--color-primary);font-weight:var(--font-bold)}.DealTotalsSection-module__FBccbq__profitHighlight{color:var(--success);font-weight:var(--font-bold)}@media (max-width:1200px){.DealTotalsSection-module__FBccbq__grandTotalsFooter{overflow-x:auto}}
.InstallStageSwitcher-module__U-2bQq__container{gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.InstallStageSwitcher-module__U-2bQq__errorState{padding:var(--spacing-lg);text-align:center;color:var(--text-secondary)}.InstallStageSwitcher-module__U-2bQq__errorState p{margin:0}.InstallStageSwitcher-module__U-2bQq__progressBar{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.InstallStageSwitcher-module__U-2bQq__progressTrack{background-color:var(--surface-muted);border-radius:3px;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}.InstallStageSwitcher-module__U-2bQq__progressFill{background:var(--header-gradient);height:100%;transition:width var(--duration-slower)var(--ease-in-out);border-radius:3px;box-shadow:0 0 8px #3b82f64d}.InstallStageSwitcher-module__U-2bQq__progressText{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-align:right;letter-spacing:.05em}.InstallStageSwitcher-module__U-2bQq__stages{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;position:relative}.InstallStageSwitcher-module__U-2bQq__stageCard{padding:var(--spacing-md);padding-top:calc(var(--spacing-md) + var(--spacing-xs));background-color:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-md);transition:all var(--duration-normal)var(--ease-out);text-align:left;box-shadow:var(--shadow-xs);flex-direction:column;display:flex;position:relative;overflow:visible}.InstallStageSwitcher-module__U-2bQq__stageCard:hover{border-color:color-mix(in srgb,var(--color-primary)40%,var(--border));transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.InstallStageSwitcher-module__U-2bQq__stageCard.InstallStageSwitcher-module__U-2bQq__expanded{border-width:2px;border-color:var(--color-primary);transform:translateY(-6px);box-shadow:0 12px 32px #0000001f}.InstallStageSwitcher-module__U-2bQq__menuButton{top:var(--spacing-md);right:var(--spacing-md);background-color:var(--surface-muted);border:1.5px solid var(--border);border-radius:var(--radius-lg);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);z-index:5;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;box-shadow:0 2px 8px #0000000a}.InstallStageSwitcher-module__U-2bQq__menuButton:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:scale(1.08);box-shadow:0 4px 12px #3b82f640}.InstallStageSwitcher-module__U-2bQq__menuButton:active{transform:scale(.98)}.InstallStageSwitcher-module__U-2bQq__menuButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.InstallStageSwitcher-module__U-2bQq__statusOptions{gap:var(--spacing-xs);margin-top:var(--spacing-md);padding-top:var(--spacing-lg);padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);border-top:1.5px solid var(--border);animation:InstallStageSwitcher-module__U-2bQq__expandIn var(--duration-normal)var(--ease-out);flex-direction:column;display:flex}@keyframes InstallStageSwitcher-module__U-2bQq__expandIn{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:300px;transform:translateY(0)}}.InstallStageSwitcher-module__U-2bQq__optionsHeader{margin-bottom:var(--spacing-sm)}.InstallStageSwitcher-module__U-2bQq__optionsLabel{font-size:10px;font-weight:var(--font-bold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em}.InstallStageSwitcher-module__U-2bQq__optionsGrid{gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}.InstallStageSwitcher-module__U-2bQq__optionButton{padding:10px var(--spacing-sm);background-color:var(--surface-muted);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);text-align:left;flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:relative;overflow:hidden}.InstallStageSwitcher-module__U-2bQq__optionButton:hover{background-color:var(--bg-card-hover);border-color:var(--color-primary);transform:translate(4px);box-shadow:0 4px 12px #0000000f}.InstallStageSwitcher-module__U-2bQq__optionButton:active{transform:translate(2px)}.InstallStageSwitcher-module__U-2bQq__optionButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.InstallStageSwitcher-module__U-2bQq__optionButton.InstallStageSwitcher-module__U-2bQq__optionActive{background:linear-gradient(135deg,var(--color-primary)0%,color-mix(in srgb,var(--color-primary)90%,black)100%);border-color:var(--color-primary);color:#fff;transform:translate(0);box-shadow:0 6px 20px #3b82f659}.InstallStageSwitcher-module__U-2bQq__optionButton.InstallStageSwitcher-module__U-2bQq__optionActive:hover{transform:translate(0)scale(1.02);box-shadow:0 8px 24px #3b82f666}.InstallStageSwitcher-module__U-2bQq__optionLabel{font-size:13px;font-weight:var(--font-bold);color:var(--text-primary);letter-spacing:-.02em}.InstallStageSwitcher-module__U-2bQq__optionButton.InstallStageSwitcher-module__U-2bQq__optionActive .InstallStageSwitcher-module__U-2bQq__optionLabel{color:#fff}.InstallStageSwitcher-module__U-2bQq__optionDescription{color:var(--text-secondary);font-size:12px;line-height:1.4;font-weight:var(--font-normal)}.InstallStageSwitcher-module__U-2bQq__optionButton.InstallStageSwitcher-module__U-2bQq__optionActive .InstallStageSwitcher-module__U-2bQq__optionDescription{color:#fffffff2}.InstallStageSwitcher-module__U-2bQq__stageBadge{top:calc(-1*var(--spacing-md));left:var(--spacing-xl);background-color:var(--bg-card);width:36px;height:36px;font-weight:var(--font-bold);font-size:var(--text-base);transition:all var(--duration-fast)var(--ease-out);border:2.5px solid;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 4px 12px #00000014}.InstallStageSwitcher-module__U-2bQq__stageCard:hover .InstallStageSwitcher-module__U-2bQq__stageBadge{transform:scale(1.12);box-shadow:0 6px 16px #0000001f}.InstallStageSwitcher-module__U-2bQq__stageNumber{color:inherit;line-height:1}.InstallStageSwitcher-module__U-2bQq__stageContent{gap:var(--spacing-md);margin-top:var(--spacing-md);flex-direction:column;display:flex}.InstallStageSwitcher-module__U-2bQq__stageHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.InstallStageSwitcher-module__U-2bQq__stageTitle{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:-.03em;margin:0}.InstallStageSwitcher-module__U-2bQq__stageStatus{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}.InstallStageSwitcher-module__U-2bQq__statusIcon{font-size:var(--text-lg);line-height:var(--leading-none);opacity:1;flex-shrink:0}.InstallStageSwitcher-module__U-2bQq__statusLabel{font-size:10px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-md);background-color:var(--surface-muted);padding:6px 10px}.InstallStageSwitcher-module__U-2bQq__stageTiming{margin-top:var(--spacing-sm)}.InstallStageSwitcher-module__U-2bQq__timingLabel{color:var(--text-secondary);font-size:12px;font-weight:var(--font-medium);letter-spacing:-.01em}.InstallStageSwitcher-module__U-2bQq__connector{display:none}.InstallStageSwitcher-module__U-2bQq__notStarted{border-color:var(--border);color:var(--text-tertiary);background-color:var(--surface-muted)}.InstallStageSwitcher-module__U-2bQq__notStarted .InstallStageSwitcher-module__U-2bQq__stageBadge{color:var(--text-tertiary);background-color:var(--bg-card)}.InstallStageSwitcher-module__U-2bQq__notStarted .InstallStageSwitcher-module__U-2bQq__statusIcon{color:var(--text-disabled)}.InstallStageSwitcher-module__U-2bQq__notStarted .InstallStageSwitcher-module__U-2bQq__statusLabel{color:var(--text-tertiary);background-color:var(--surface-muted)}.InstallStageSwitcher-module__U-2bQq__inProgress{border-color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary)5%,var(--surface-muted));color:var(--color-primary)}.InstallStageSwitcher-module__U-2bQq__inProgress .InstallStageSwitcher-module__U-2bQq__stageBadge{color:var(--color-primary);background-color:var(--bg-card)}.InstallStageSwitcher-module__U-2bQq__inProgress .InstallStageSwitcher-module__U-2bQq__statusIcon{color:var(--color-primary)}.InstallStageSwitcher-module__U-2bQq__inProgress .InstallStageSwitcher-module__U-2bQq__statusLabel{background-color:color-mix(in srgb,var(--color-primary)10%,transparent);color:var(--color-primary)}.InstallStageSwitcher-module__U-2bQq__completed{border-color:var(--success);background-color:var(--success-bg);color:var(--success-text)}.InstallStageSwitcher-module__U-2bQq__completed .InstallStageSwitcher-module__U-2bQq__stageBadge{color:var(--success);background-color:var(--bg-card)}.InstallStageSwitcher-module__U-2bQq__completed .InstallStageSwitcher-module__U-2bQq__statusIcon{color:var(--success)}.InstallStageSwitcher-module__U-2bQq__completed .InstallStageSwitcher-module__U-2bQq__statusLabel{background-color:var(--success-bg);color:var(--success-text)}.InstallStageSwitcher-module__U-2bQq__completed .InstallStageSwitcher-module__U-2bQq__stageTitle{color:var(--success-text)}.InstallStageSwitcher-module__U-2bQq__completed:hover{border-color:var(--success);box-shadow:0 8px 24px #22c55e26}.InstallStageSwitcher-module__U-2bQq__completed.InstallStageSwitcher-module__U-2bQq__expanded{border-color:var(--success);box-shadow:0 12px 32px #22c55e33}.InstallStageSwitcher-module__U-2bQq__completed .InstallStageSwitcher-module__U-2bQq__menuButton:hover{background-color:var(--success);border-color:var(--success);color:#fff;box-shadow:0 4px 12px #22c55e40}.InstallStageSwitcher-module__U-2bQq__completed .InstallStageSwitcher-module__U-2bQq__optionButton.InstallStageSwitcher-module__U-2bQq__optionActive{background:linear-gradient(135deg,var(--success)0%,color-mix(in srgb,var(--success)90%,black)100%);border-color:var(--success);box-shadow:0 6px 20px #22c55e59}.InstallStageSwitcher-module__U-2bQq__completed .InstallStageSwitcher-module__U-2bQq__optionButton.InstallStageSwitcher-module__U-2bQq__optionActive:hover{box-shadow:0 8px 24px #22c55e66}.InstallStageSwitcher-module__U-2bQq__completed .InstallStageSwitcher-module__U-2bQq__optionButton:hover{border-color:var(--success)}.InstallStageSwitcher-module__U-2bQq__blocked{border-color:var(--danger);background-color:var(--danger-bg);color:var(--danger-text)}.InstallStageSwitcher-module__U-2bQq__blocked .InstallStageSwitcher-module__U-2bQq__stageBadge{color:var(--danger);background-color:var(--bg-card)}.InstallStageSwitcher-module__U-2bQq__blocked .InstallStageSwitcher-module__U-2bQq__statusIcon{color:var(--danger)}.InstallStageSwitcher-module__U-2bQq__blocked .InstallStageSwitcher-module__U-2bQq__statusLabel{background-color:var(--danger-bg);color:var(--danger-text)}.InstallStageSwitcher-module__U-2bQq__blocked:hover{border-color:var(--danger);box-shadow:0 8px 24px #ef444426}.InstallStageSwitcher-module__U-2bQq__blocked.InstallStageSwitcher-module__U-2bQq__expanded{border-color:var(--danger);box-shadow:0 12px 32px #ef444433}.InstallStageSwitcher-module__U-2bQq__blocked .InstallStageSwitcher-module__U-2bQq__menuButton:hover{background-color:var(--danger);border-color:var(--danger);color:#fff;box-shadow:0 4px 12px #ef444440}.InstallStageSwitcher-module__U-2bQq__blocked .InstallStageSwitcher-module__U-2bQq__optionButton.InstallStageSwitcher-module__U-2bQq__optionActive{background:linear-gradient(135deg,var(--danger)0%,color-mix(in srgb,var(--danger)90%,black)100%);border-color:var(--danger);box-shadow:0 6px 20px #ef444459}.InstallStageSwitcher-module__U-2bQq__blocked .InstallStageSwitcher-module__U-2bQq__optionButton.InstallStageSwitcher-module__U-2bQq__optionActive:hover{box-shadow:0 8px 24px #ef444466}.InstallStageSwitcher-module__U-2bQq__blocked .InstallStageSwitcher-module__U-2bQq__optionButton:hover{border-color:var(--danger)}.InstallStageSwitcher-module__U-2bQq__skipped{border-color:var(--warning);background-color:var(--warning-bg);color:var(--warning-text);opacity:.8}.InstallStageSwitcher-module__U-2bQq__skipped .InstallStageSwitcher-module__U-2bQq__stageBadge{color:var(--warning);background-color:var(--bg-card)}.InstallStageSwitcher-module__U-2bQq__skipped .InstallStageSwitcher-module__U-2bQq__statusIcon{color:var(--warning)}.InstallStageSwitcher-module__U-2bQq__skipped .InstallStageSwitcher-module__U-2bQq__statusLabel{background-color:var(--warning-bg);color:var(--warning-text)}.InstallStageSwitcher-module__U-2bQq__metadata{gap:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;font-size:11px;display:flex}.InstallStageSwitcher-module__U-2bQq__metadataItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background-color:var(--surface-muted);border-radius:var(--radius-md);border:1px solid var(--border);display:flex}.InstallStageSwitcher-module__U-2bQq__metadataItem strong{color:var(--text-primary);font-weight:var(--font-semibold);letter-spacing:-.01em}@media (max-width:768px){.InstallStageSwitcher-module__U-2bQq__container{padding:var(--spacing)}.InstallStageSwitcher-module__U-2bQq__stages{gap:var(--spacing-md);grid-template-columns:1fr}.InstallStageSwitcher-module__U-2bQq__stageCard{padding:var(--spacing-md)}.InstallStageSwitcher-module__U-2bQq__stageTitle{font-size:var(--text-xs)}.InstallStageSwitcher-module__U-2bQq__metadata{gap:var(--spacing-sm);flex-direction:column}}
.UserDetailsModal-module__cGCgDq__loadingState{padding:var(--spacing-2xl)var(--spacing-xl);justify-content:center;align-items:center;gap:var(--spacing);color:var(--text-secondary);flex-direction:column;display:flex}.UserDetailsModal-module__cGCgDq__spinner{width:calc(var(--spacing-xl) + var(--spacing-xs));height:calc(var(--spacing-xl) + var(--spacing-xs));border:3px solid var(--border);border-top-color:var(--color-primary);animation:UserDetailsModal-module__cGCgDq__spin var(--duration-slow)linear infinite;border-radius:50%}@keyframes UserDetailsModal-module__cGCgDq__spin{to{transform:rotate(360deg)}}.UserDetailsModal-module__cGCgDq__errorState{padding:var(--spacing-lg);background-color:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--card-radius);margin-bottom:var(--spacing-lg);text-align:center}.UserDetailsModal-module__cGCgDq__errorText{margin:0 0 var(--spacing-xs);font-weight:var(--font-medium);color:var(--danger-text)}.UserDetailsModal-module__cGCgDq__errorSubtext{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.UserDetailsModal-module__cGCgDq__userHeader{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--surface-muted);border-radius:var(--card-radius);margin-bottom:var(--spacing-xl);display:flex}.UserDetailsModal-module__cGCgDq__avatar{width:var(--spacing-3xl);height:var(--spacing-3xl);background:linear-gradient(135deg,var(--color-primary)0%,color-mix(in srgb,var(--color-primary)80%,black)100%);color:#fff;font-weight:var(--font-semibold);font-size:var(--text-2xl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserDetailsModal-module__cGCgDq__userBasic{flex:1;min-width:0}.UserDetailsModal-module__cGCgDq__userName{margin:0 0 var(--spacing-xs);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--text-primary)}.UserDetailsModal-module__cGCgDq__userEmail{margin:0 0 var(--spacing-xs);font-size:calc(var(--text-sm) + 1px);color:var(--text-secondary)}.UserDetailsModal-module__cGCgDq__userUsername{font-family:Courier New,monospace;font-size:var(--text-sm);color:var(--text-secondary);margin:0}.UserDetailsModal-module__cGCgDq__detailsGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.UserDetailsModal-module__cGCgDq__detailItem{gap:var(--spacing-xs);flex-direction:column;display:flex}.UserDetailsModal-module__cGCgDq__detailLabel{align-items:center;gap:var(--spacing-xs);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.025em;display:flex}.UserDetailsModal-module__cGCgDq__detailValue{font-size:calc(var(--text-sm) + 1px);color:var(--text-primary)}.UserDetailsModal-module__cGCgDq__roleBadge{padding:var(--spacing-xs)calc(var(--spacing-sm) + var(--spacing-xs));border-radius:calc(var(--radius-sm)/2);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.025em;align-items:center;display:inline-flex}.UserDetailsModal-module__cGCgDq__role-super_admin{background-color:color-mix(in srgb,var(--accent)10%,transparent);color:var(--accent)}.UserDetailsModal-module__cGCgDq__role-admin{background-color:var(--danger-bg);color:var(--danger-text)}.UserDetailsModal-module__cGCgDq__role-manager{background-color:var(--warning-bg);color:var(--warning-text)}.UserDetailsModal-module__cGCgDq__role-sales{background-color:var(--info-bg);color:var(--info-text)}.UserDetailsModal-module__cGCgDq__role-operations{background-color:var(--success-bg);color:var(--success-text)}.UserDetailsModal-module__cGCgDq__role-finance{background-color:var(--warning-bg);color:var(--warning-text)}.UserDetailsModal-module__cGCgDq__role-viewer{background-color:color-mix(in srgb,var(--text-tertiary)10%,transparent);color:var(--text-tertiary)}.UserDetailsModal-module__cGCgDq__verified,.UserDetailsModal-module__cGCgDq__unverified,.UserDetailsModal-module__cGCgDq__statusActive,.UserDetailsModal-module__cGCgDq__statusInactive{align-items:center;gap:calc(var(--spacing-sm)/2);padding:var(--spacing-xs)var(--spacing-xs);border-radius:calc(var(--radius-sm)/2);font-size:var(--text-xs);font-weight:var(--font-medium);display:inline-flex}.UserDetailsModal-module__cGCgDq__verified{background-color:var(--success-bg);color:var(--success-text)}.UserDetailsModal-module__cGCgDq__unverified{background-color:var(--warning-bg);color:var(--warning-text)}.UserDetailsModal-module__cGCgDq__statusActive{background-color:var(--success-bg);color:var(--success-text)}.UserDetailsModal-module__cGCgDq__statusInactive{background-color:var(--danger-bg);color:var(--danger-text)}.UserDetailsModal-module__cGCgDq__code{padding:var(--spacing-xs)var(--spacing-xs);background:var(--surface-muted);border-radius:calc(var(--radius-sm)/2);font-family:Courier New,monospace;font-size:var(--text-sm);color:var(--text-primary)}.UserDetailsModal-module__cGCgDq__section{padding:var(--spacing-lg);background:var(--surface-muted);border-radius:var(--card-radius);margin-bottom:var(--spacing-lg)}.UserDetailsModal-module__cGCgDq__section:last-child{margin-bottom:0}.UserDetailsModal-module__cGCgDq__sectionTitle{margin:0 0 var(--spacing);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);align-items:center;display:flex}.UserDetailsModal-module__cGCgDq__titleIcon{margin-right:var(--spacing-xs);display:inline}.UserDetailsModal-module__cGCgDq__flagsGrid{gap:var(--spacing);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.UserDetailsModal-module__cGCgDq__flagItem{padding:var(--spacing-sm);background:var(--bg-card);border-radius:calc(var(--radius-sm)/2);justify-content:space-between;align-items:center;display:flex}.UserDetailsModal-module__cGCgDq__flagLabel{font-size:var(--text-sm);color:var(--text-secondary)}.UserDetailsModal-module__cGCgDq__flagActive{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--success-text)}.UserDetailsModal-module__cGCgDq__flagInactive{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary)}.UserDetailsModal-module__cGCgDq__permissionsGrid{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.UserDetailsModal-module__cGCgDq__permissionBadge{padding:calc(var(--spacing-sm)/2)var(--spacing-sm);background:var(--bg-card);border:1px solid var(--border);border-radius:calc(var(--radius-sm)/2);font-size:var(--text-xs);color:var(--text-primary);align-items:center;font-family:Courier New,monospace;display:inline-flex}.UserDetailsModal-module__cGCgDq__bioText{font-size:calc(var(--text-sm) + 1px);line-height:var(--leading-relaxed);color:var(--text-primary);white-space:pre-wrap;margin:0}.UserDetailsModal-module__cGCgDq__closeBtn{padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:calc(var(--text-sm) + 1px);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer;transition:all var(--duration-normal)var(--ease-in-out);font-family:Sofia Pro,sans-serif}.UserDetailsModal-module__cGCgDq__closeBtn:hover{background:var(--bg-card-hover);border-color:var(--color-primary)}@media (max-width:768px){.UserDetailsModal-module__cGCgDq__userHeader{text-align:center;flex-direction:column}.UserDetailsModal-module__cGCgDq__detailsGrid{gap:var(--spacing);grid-template-columns:1fr}.UserDetailsModal-module__cGCgDq__flagsGrid{grid-template-columns:1fr}}
.DealDetailsSection-module__K7Fboq__section{gap:var(--spacing-2xl);flex-direction:column;width:100%;height:100%;display:flex}.DealDetailsSection-module__K7Fboq__actionsBar{justify-content:flex-end;gap:var(--spacing-md);margin-bottom:var(--spacing);flex-wrap:wrap;display:flex}.DealDetailsSection-module__K7Fboq__content{gap:var(--spacing-xl);flex-direction:column;display:flex}.DealDetailsSection-module__K7Fboq__card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-lg)}@keyframes DealDetailsSection-module__K7Fboq__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.DealDetailsSection-module__K7Fboq__section{gap:var(--spacing)}.DealDetailsSection-module__K7Fboq__actionsBar{justify-content:flex-start}.DealDetailsSection-module__K7Fboq__content{gap:var(--spacing-lg)}}
.Modal-module__9p8ZrW__overlay{-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal);animation:Modal-module__9p8ZrW__overlayShow .2s var(--ease-out);background:#0009;position:fixed;inset:0}.Modal-module__9p8ZrW__modal{background:var(--bg-card);border:1px solid var(--border);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);width:90%;max-width:440px;max-height:85vh;z-index:calc(var(--z-modal) + 1);animation:Modal-module__9p8ZrW__modalShow .25s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff0a,0 24px 48px #0006,0 8px 16px #0003}.Modal-module__9p8ZrW__accent-danger{border-top-color:var(--danger)}.Modal-module__9p8ZrW__accent-success{border-top-color:var(--success)}.Modal-module__9p8ZrW__closeButton{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.Modal-module__9p8ZrW__closeButton:hover:not(:disabled){color:var(--text-primary);background:#ffffff0f}.Modal-module__9p8ZrW__closeButton:disabled{opacity:.4;cursor:not-allowed}.Modal-module__9p8ZrW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Modal-module__9p8ZrW__modalContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Modal-module__9p8ZrW__scrollArea{flex:1;min-height:0;margin:10px 6px 6px 0;padding:1.75rem 1.75rem 0;overflow-y:auto}.Modal-module__9p8ZrW__modalContent h3{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 .5rem;padding-right:2rem;line-height:1.3}.Modal-module__9p8ZrW__modalContent p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.Modal-module__9p8ZrW__modalContent p+p{margin-top:.5rem}.Modal-module__9p8ZrW__modalActions{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:1.25rem 1.75rem 1.5rem;display:flex}.Modal-module__9p8ZrW__cancelBtn{height:36px;color:var(--text-secondary);border:1px solid var(--border);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out);background:0 0;border-radius:6px;align-items:center;padding:0 1rem;display:inline-flex}.Modal-module__9p8ZrW__cancelBtn:hover:not(:disabled){color:var(--text-primary);border-color:color-mix(in srgb,var(--border)150%,transparent);background:#ffffff0d}.Modal-module__9p8ZrW__cancelBtn:disabled{opacity:.45;cursor:not-allowed}.Modal-module__9p8ZrW__confirmBtn{height:36px;font-size:var(--text-sm);font-weight:var(--font-semibold);color:#fff;cursor:pointer;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);border:none;border-radius:6px;align-items:center;gap:.4rem;padding:0 1.1rem;display:inline-flex}.Modal-module__9p8ZrW__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.Modal-module__9p8ZrW__confirmBtnPrimary{background:var(--color-primary);box-shadow:0 1px 3px #00000040}.Modal-module__9p8ZrW__confirmBtnPrimary:hover:not(:disabled){opacity:.9;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)25%,transparent)}.Modal-module__9p8ZrW__confirmBtnDanger{background:var(--danger);box-shadow:0 1px 3px #00000040}.Modal-module__9p8ZrW__confirmBtnDanger:hover:not(:disabled){opacity:.9;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger)25%,transparent)}.Modal-module__9p8ZrW__confirmBtnSuccess{background:var(--success);box-shadow:0 1px 3px #00000040}.Modal-module__9p8ZrW__confirmBtnSuccess:hover:not(:disabled){opacity:.9;box-shadow:0 0 0 3px color-mix(in srgb,var(--success)25%,transparent)}.Modal-module__9p8ZrW__spinner{animation:.75s linear infinite Modal-module__9p8ZrW__spin}@keyframes Modal-module__9p8ZrW__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__9p8ZrW__modalShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Modal-module__9p8ZrW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:480px){.Modal-module__9p8ZrW__modal{width:95%;max-height:90vh}.Modal-module__9p8ZrW__modalActions{gap:var(--spacing-xs);flex-direction:column-reverse}.Modal-module__9p8ZrW__cancelBtn,.Modal-module__9p8ZrW__confirmBtn{justify-content:center;width:100%}}
.UserCreateModal-module___7_PFa__form{flex-direction:column;flex:1;display:flex;overflow-y:auto}.UserCreateModal-module___7_PFa__errorBanner{align-items:flex-start;gap:var(--spacing-sm);background:color-mix(in srgb,var(--danger-bg)80%,transparent);border:1px solid var(--danger-border);border-radius:var(--radius-sm);padding:var(--spacing-sm)var(--spacing);margin:var(--spacing-lg)var(--spacing-xl)0;color:var(--danger-text);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.UserCreateModal-module___7_PFa__errorIcon{margin-top:var(--spacing-xs);flex-shrink:0}.UserCreateModal-module___7_PFa__formFields{flex-direction:column;display:flex}.UserCreateModal-module___7_PFa__formFields>:not(.UserCreateModal-module___7_PFa__errorBanner){padding:0 var(--spacing-xl)}.UserCreateModal-module___7_PFa__formFields>:first-child:not(.UserCreateModal-module___7_PFa__errorBanner){padding-top:var(--spacing-lg)}.UserCreateModal-module___7_PFa__field{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.UserCreateModal-module___7_PFa__label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary);letter-spacing:.01em}.UserCreateModal-module___7_PFa__required{color:var(--danger-text);margin-left:var(--spacing-xs)}.UserCreateModal-module___7_PFa__input,.UserCreateModal-module___7_PFa__dropdown{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-sm);color:var(--text-primary);font-size:var(--text-sm);transition:all var(--duration-faster)var(--ease-in-out);outline:none;width:100%;font-family:Sofia Pro,sans-serif}.UserCreateModal-module___7_PFa__input:hover:not(:disabled),.UserCreateModal-module___7_PFa__dropdown:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary)40%,transparent)}.UserCreateModal-module___7_PFa__input:focus,.UserCreateModal-module___7_PFa__dropdown:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)8%,transparent)}.UserCreateModal-module___7_PFa__input:disabled,.UserCreateModal-module___7_PFa__dropdown:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-secondary)}.UserCreateModal-module___7_PFa__input::placeholder{color:var(--text-secondary)}.UserCreateModal-module___7_PFa__inputError{border-color:var(--danger-border)!important}.UserCreateModal-module___7_PFa__inputError:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-bg)80%,transparent)!important}.UserCreateModal-module___7_PFa__fieldError{color:var(--danger-text);font-size:calc(var(--text-xs) - 1px);line-height:var(--leading-snug);align-items:flex-start;gap:var(--spacing-xs);margin-top:calc(-1*var(--spacing-xs));display:flex}.UserCreateModal-module___7_PFa__hint{color:var(--text-secondary);font-size:calc(var(--text-xs) - 1px);line-height:var(--leading-snug);margin-top:calc(-1*var(--spacing-xs))}.UserCreateModal-module___7_PFa__dropdown{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.UserCreateModal-module___7_PFa__actions{gap:var(--spacing-sm);padding:var(--spacing-lg)var(--spacing-xl);border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;margin-top:auto;display:flex}.UserCreateModal-module___7_PFa__cancelBtn,.UserCreateModal-module___7_PFa__submitBtn{padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-lg);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-faster)var(--ease-in-out);justify-content:center;align-items:center;gap:var(--spacing-sm);white-space:nowrap;border:none;font-family:Sofia Pro,sans-serif;display:inline-flex}.UserCreateModal-module___7_PFa__cancelBtn{background:var(--bg-secondary);color:var(--text-primary);border:1.5px solid var(--border)}.UserCreateModal-module___7_PFa__cancelBtn:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary)5%,transparent);border-color:var(--text-secondary)}.UserCreateModal-module___7_PFa__submitBtn{background:var(--color-primary);color:#fff}.UserCreateModal-module___7_PFa__submitBtn:hover:not(:disabled){background:var(--color-primary-hover,color-mix(in srgb,var(--color-primary)90%,black));box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary)25%,transparent)}.UserCreateModal-module___7_PFa__submitBtn:active:not(:disabled){transform:scale(.98)}.UserCreateModal-module___7_PFa__cancelBtn:disabled,.UserCreateModal-module___7_PFa__submitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.UserCreateModal-module___7_PFa__formFields>:not(.UserCreateModal-module___7_PFa__errorBanner){padding:0 var(--spacing-lg)}.UserCreateModal-module___7_PFa__formFields>:first-child:not(.UserCreateModal-module___7_PFa__errorBanner){padding-top:var(--spacing-lg)}.UserCreateModal-module___7_PFa__errorBanner{margin:var(--spacing-lg)var(--spacing-lg)0}.UserCreateModal-module___7_PFa__actions{padding:var(--spacing)var(--spacing-lg);gap:calc(var(--spacing-sm) + var(--spacing-xs));flex-direction:column-reverse}.UserCreateModal-module___7_PFa__cancelBtn,.UserCreateModal-module___7_PFa__submitBtn{width:100%}}
.Reactions-module__g_bTlq__reactions{align-items:center;gap:6px;display:flex}.Reactions-module__g_bTlq__compact{gap:4px}.Reactions-module__g_bTlq__pillWrapper{display:inline-flex;position:relative}.Reactions-module__g_bTlq__pillWrapper:hover .Reactions-module__g_bTlq__tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.Reactions-module__g_bTlq__tooltip{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border)60%,transparent);color:var(--text-primary);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-tooltip,1070);border-radius:10px;padding:8px 12px;font-size:12px;font-weight:500;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 16px -4px #0000001f,0 2px 8px -2px #00000014}.Reactions-module__g_bTlq__tooltip:after{content:"";border:5px solid #0000;border-top-color:var(--bg-card);position:absolute;top:100%;left:50%;transform:translate(-50%)}.Reactions-module__g_bTlq__pill{height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:13px;align-items:center;gap:5px;padding:0 8px;transition:color .2s,background-color .2s,transform .15s;display:inline-flex}.Reactions-module__g_bTlq__pill:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--text-tertiary)8%,transparent);box-shadow:0 1px 3px #0000000f}.Reactions-module__g_bTlq__pill:active{transform:scale(.94)}.Reactions-module__g_bTlq__pill.Reactions-module__g_bTlq__active{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)8%,transparent)}.Reactions-module__g_bTlq__pill:disabled{opacity:.5;cursor:not-allowed}.Reactions-module__g_bTlq__icon{flex-shrink:0;width:14px;height:14px}.Reactions-module__g_bTlq__count{color:inherit;font-family:Sofia Pro,sans-serif;font-size:12px;font-weight:600}.Reactions-module__g_bTlq__compact .Reactions-module__g_bTlq__pill{gap:3px;height:20px;padding:0 5px}.Reactions-module__g_bTlq__compact .Reactions-module__g_bTlq__icon{width:11px;height:11px}.Reactions-module__g_bTlq__compact .Reactions-module__g_bTlq__count{font-size:10px}.Reactions-module__g_bTlq__addWrapper{position:relative}.Reactions-module__g_bTlq__addButton{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .2s,background-color .2s,transform .15s;display:flex}.Reactions-module__g_bTlq__addButton:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--text-tertiary)10%,transparent)}.Reactions-module__g_bTlq__addButton:active{transform:scale(.92)}.Reactions-module__g_bTlq__compact .Reactions-module__g_bTlq__addButton{width:24px;height:24px}.Reactions-module__g_bTlq__picker{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border)60%,transparent);z-index:100;border-radius:14px;gap:2px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) Reactions-module__g_bTlq__pickerIn;display:flex;box-shadow:0 8px 32px -8px #0003,0 4px 12px -4px #0000001a}@keyframes Reactions-module__g_bTlq__pickerIn{0%{opacity:0;transform:translateY(4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.Reactions-module__g_bTlq__option{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .15s;display:flex}.Reactions-module__g_bTlq__option:hover{background:color-mix(in srgb,var(--text-tertiary)12%,transparent);color:var(--text-primary);transform:scale(1.08)}.Reactions-module__g_bTlq__option:active{transform:scale(.95)}.Reactions-module__g_bTlq__option.Reactions-module__g_bTlq__selected{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)12%,transparent)}.Reactions-module__g_bTlq__option:disabled{opacity:.5;cursor:not-allowed}
.UserEditModal-module__YGBpOG__modalContent{gap:var(--spacing-lg);padding:var(--spacing-lg)var(--spacing-xl);flex-direction:column;flex:1;display:flex;overflow-y:auto}.UserEditModal-module__YGBpOG__loadingContainer{justify-content:center;align-items:center;gap:var(--spacing);padding:var(--spacing-xl)0;flex-direction:column;display:flex}.UserEditModal-module__YGBpOG__loadingText{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.UserEditModal-module__YGBpOG__errorBanner{align-items:flex-start;gap:var(--spacing-sm);background:color-mix(in srgb,var(--danger-bg)80%,transparent);border:1px solid var(--danger-border);border-radius:var(--radius-sm);padding:var(--spacing-sm)var(--spacing);color:var(--danger-text);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.UserEditModal-module__YGBpOG__errorIcon{margin-top:calc(var(--spacing-xs)/2);flex-shrink:0}.UserEditModal-module__YGBpOG__userInfoCard{gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing);background:var(--surface-muted);border-radius:var(--radius-sm);border:1px solid var(--border);flex-direction:column;display:flex}.UserEditModal-module__YGBpOG__userInfoRow{align-items:center;gap:var(--spacing-sm);display:flex}.UserEditModal-module__YGBpOG__userInfoLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);min-width:5rem}.UserEditModal-module__YGBpOG__userInfoValue{font-size:var(--text-xs);color:var(--text-primary);font-weight:var(--font-semibold)}.UserEditModal-module__YGBpOG__infoNote{background:color-mix(in srgb,var(--info-bg)80%,transparent);border:1px solid var(--info-border);border-radius:var(--radius-sm);padding:var(--spacing-sm)var(--spacing);color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-normal)}.UserEditModal-module__YGBpOG__infoNote strong{color:var(--color-primary);font-weight:var(--font-semibold)}.UserEditModal-module__YGBpOG__form{gap:var(--spacing-lg);flex-direction:column;display:flex}.UserEditModal-module__YGBpOG__formField{gap:var(--spacing-xs);flex-direction:column;display:flex}.UserEditModal-module__YGBpOG__fieldLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary);letter-spacing:.01em}.UserEditModal-module__YGBpOG__requiredIndicator{color:var(--danger-text);margin-left:calc(var(--spacing-xs)/2)}.UserEditModal-module__YGBpOG__input{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-sm);color:var(--text-primary);font-size:var(--text-sm);transition:all var(--duration-faster)var(--ease-in-out);outline:none;width:100%;font-family:Sofia Pro,sans-serif}.UserEditModal-module__YGBpOG__input:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary)40%,transparent)}.UserEditModal-module__YGBpOG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)8%,transparent)}.UserEditModal-module__YGBpOG__input:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-muted)}.UserEditModal-module__YGBpOG__input::placeholder{color:var(--text-secondary)}.UserEditModal-module__YGBpOG__inputError{border-color:var(--danger-border)!important}.UserEditModal-module__YGBpOG__inputError:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-bg)80%,transparent)!important}.UserEditModal-module__YGBpOG__fieldError{color:var(--danger-text);font-size:calc(var(--text-xs) - 1px);line-height:var(--leading-snug);align-items:flex-start;gap:calc(var(--spacing-sm)/2);display:flex}.UserEditModal-module__YGBpOG__formActions{gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border);margin-top:var(--spacing-xs);justify-content:flex-end;display:flex}.UserEditModal-module__YGBpOG__cancelButton,.UserEditModal-module__YGBpOG__submitButton{padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-lg);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-faster)var(--ease-in-out);justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:none;font-family:Sofia Pro,sans-serif;display:inline-flex}.UserEditModal-module__YGBpOG__cancelButton{background:var(--surface-muted);color:var(--text-primary);border:1.5px solid var(--border)}.UserEditModal-module__YGBpOG__cancelButton:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary)5%,transparent);border-color:var(--text-secondary)}.UserEditModal-module__YGBpOG__submitButton{background:var(--color-primary);color:#fff}.UserEditModal-module__YGBpOG__submitButton:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary)25%,transparent)}.UserEditModal-module__YGBpOG__submitButton:active:not(:disabled){transform:scale(.98)}.UserEditModal-module__YGBpOG__cancelButton:disabled,.UserEditModal-module__YGBpOG__submitButton:disabled{opacity:.5;cursor:not-allowed}.UserEditModal-module__YGBpOG__spinner{width:var(--spacing);height:var(--spacing);animation:UserEditModal-module__YGBpOG__spin var(--duration-slow)linear infinite;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;display:inline-block}@keyframes UserEditModal-module__YGBpOG__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.UserEditModal-module__YGBpOG__modalContent{padding:var(--spacing-lg)var(--spacing-lg)}.UserEditModal-module__YGBpOG__formActions{gap:calc(var(--spacing-sm) + var(--spacing-xs));flex-direction:column-reverse}.UserEditModal-module__YGBpOG__cancelButton,.UserEditModal-module__YGBpOG__submitButton{width:100%}}
.Comment-module__xUrfpG__comment{border-radius:var(--radius-sm);gap:12px;padding:12px 8px;transition:background-color .2s;display:flex}.Comment-module__xUrfpG__comment:hover{background:color-mix(in srgb,var(--bg-card-hover)30%,transparent)}.Comment-module__xUrfpG__comment.Comment-module__xUrfpG__compact{gap:10px;padding:10px 6px}.Comment-module__xUrfpG__avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)12%,var(--bg-card-hover)),color-mix(in srgb,var(--color-primary)6%,var(--bg-card-hover)));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.Comment-module__xUrfpG__avatar span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.01em;font-size:13px;font-weight:600}.Comment-module__xUrfpG__avatar:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary)20%,transparent);transform:scale(1.08)}.Comment-module__xUrfpG__compact .Comment-module__xUrfpG__avatar{width:28px;height:28px}.Comment-module__xUrfpG__compact .Comment-module__xUrfpG__avatar span{font-size:11px}.Comment-module__xUrfpG__content{flex:1;min-width:0}.Comment-module__xUrfpG__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.Comment-module__xUrfpG__meta{align-items:center;gap:8px;display:flex}.Comment-module__xUrfpG__author{color:var(--text-primary);letter-spacing:-.01em;font-size:14px;font-weight:600}.Comment-module__xUrfpG__time{color:var(--text-tertiary);opacity:.8;font-size:12px;font-weight:400}.Comment-module__xUrfpG__edited{color:var(--text-tertiary);background:color-mix(in srgb,var(--text-tertiary)10%,transparent);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.Comment-module__xUrfpG__compact .Comment-module__xUrfpG__author{font-size:13px}.Comment-module__xUrfpG__compact .Comment-module__xUrfpG__time,.Comment-module__xUrfpG__compact .Comment-module__xUrfpG__edited{font-size:10px}.Comment-module__xUrfpG__menuWrapper{position:relative}.Comment-module__xUrfpG__menuTrigger{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity .25s,color .2s,background-color .2s,transform .15s;display:flex}.Comment-module__xUrfpG__comment:hover .Comment-module__xUrfpG__menuTrigger{opacity:1}.Comment-module__xUrfpG__menuTrigger:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--text-tertiary)10%,transparent)}.Comment-module__xUrfpG__menuTrigger:active{transform:scale(.92)}.Comment-module__xUrfpG__menu{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border)50%,transparent);min-width:110px;z-index:var(--z-dropdown);border-radius:10px;padding:4px;animation:.15s cubic-bezier(.16,1,.3,1) Comment-module__xUrfpG__menuFadeIn;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px -4px #0000001a,0 2px 6px -2px #0000000f}@keyframes Comment-module__xUrfpG__menuFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.Comment-module__xUrfpG__menuItem{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-family:Sofia Pro,sans-serif;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.Comment-module__xUrfpG__menuItem:hover{background:var(--bg-card-hover);color:var(--text-primary)}.Comment-module__xUrfpG__menuItem:active{background:color-mix(in srgb,var(--bg-card-hover)150%,transparent)}.Comment-module__xUrfpG__menuItem.Comment-module__xUrfpG__danger{color:#e54d42}.Comment-module__xUrfpG__menuItem.Comment-module__xUrfpG__danger:hover{color:#dc3c32;background:#e54d4214}.Comment-module__xUrfpG__body{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;letter-spacing:.01em;opacity:.95;margin:0;font-size:14px;line-height:1.6}.Comment-module__xUrfpG__compact .Comment-module__xUrfpG__body{font-size:13px;line-height:1.55}.Comment-module__xUrfpG__footer{justify-content:flex-start;align-items:center;gap:6px;margin-top:8px;display:flex}.Comment-module__xUrfpG__compact .Comment-module__xUrfpG__footer{margin-top:6px}.Comment-module__xUrfpG__actions{align-items:center;gap:4px;display:flex}.Comment-module__xUrfpG__actionBtn{min-width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;transition:color .2s,background-color .2s,transform .15s;display:flex}.Comment-module__xUrfpG__actionBtn:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--text-tertiary)10%,transparent)}.Comment-module__xUrfpG__actionBtn:active{transform:scale(.94)}.Comment-module__xUrfpG__actionBtn.Comment-module__xUrfpG__hasReplies{background:color-mix(in srgb,var(--color-primary)6%,transparent);color:var(--text-secondary);padding:0 10px}.Comment-module__xUrfpG__actionBtn.Comment-module__xUrfpG__hasReplies:hover{background:color-mix(in srgb,var(--color-primary)12%,transparent);color:var(--color-primary)}.Comment-module__xUrfpG__replyCount{font-family:Sofia Pro,sans-serif;font-size:12px;font-weight:600}.Comment-module__xUrfpG__editForm{margin-top:8px;animation:.25s cubic-bezier(.16,1,.3,1) Comment-module__xUrfpG__editFormIn}@keyframes Comment-module__xUrfpG__editFormIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Comment-module__xUrfpG__editTextarea{border:1px solid color-mix(in srgb,var(--border)80%,transparent);background:var(--bg-card);width:100%;min-height:80px;color:var(--text-primary);resize:none;border-radius:12px;padding:12px 14px;font-family:Sofia Pro,sans-serif;font-size:14px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.Comment-module__xUrfpG__editTextarea:focus{border-color:color-mix(in srgb,var(--color-primary)50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)8%,transparent);outline:none}.Comment-module__xUrfpG__editActions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.Comment-module__xUrfpG__cancelBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-family:Sofia Pro,sans-serif;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.Comment-module__xUrfpG__cancelBtn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.Comment-module__xUrfpG__saveBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:Sofia Pro,sans-serif;font-size:13px;font-weight:600;transition:opacity .15s,transform .1s,box-shadow .2s}.Comment-module__xUrfpG__saveBtn:hover:not(:disabled){opacity:.92;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary)25%,transparent);transform:translateY(-1px)}.Comment-module__xUrfpG__saveBtn:active:not(:disabled){transform:translateY(0)}.Comment-module__xUrfpG__saveBtn:disabled{opacity:.45;cursor:not-allowed}
.UserDeleteConfirm-module__WfxfAa__modalContent{gap:var(--spacing-lg);flex-direction:column;padding:0;display:flex}.UserDeleteConfirm-module__WfxfAa__warningHeader{padding:var(--spacing-xl)var(--spacing-xl)var(--spacing-lg);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--danger-bg)30%,transparent);flex-direction:column;align-items:center;display:flex}.UserDeleteConfirm-module__WfxfAa__warningIconWrapper{width:calc(var(--spacing-3xl));height:calc(var(--spacing-3xl));background:color-mix(in srgb,var(--danger-bg)60%,transparent);margin-bottom:var(--spacing);border-radius:50%;justify-content:center;align-items:center;display:flex}.UserDeleteConfirm-module__WfxfAa__warningIcon{color:var(--danger-text)}.UserDeleteConfirm-module__WfxfAa__modalTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--spacing-xs);text-align:center}.UserDeleteConfirm-module__WfxfAa__warningSubtitle{font-size:var(--text-sm);color:var(--danger-text);font-weight:var(--font-medium);text-align:center;margin:0}.UserDeleteConfirm-module__WfxfAa__loadingContainer{justify-content:center;align-items:center;gap:var(--spacing);padding:var(--spacing-xl)var(--spacing-xl);flex-direction:column;display:flex}.UserDeleteConfirm-module__WfxfAa__loadingText{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.UserDeleteConfirm-module__WfxfAa__errorBanner{align-items:flex-start;gap:var(--spacing-sm);background:color-mix(in srgb,var(--danger-bg)80%,transparent);border:1px solid var(--danger-border);border-radius:var(--radius-sm);padding:var(--spacing-sm)var(--spacing);margin:0 var(--spacing-xl);color:var(--danger-text);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.UserDeleteConfirm-module__WfxfAa__errorIcon{margin-top:calc(var(--spacing-xs)/2);flex-shrink:0}.UserDeleteConfirm-module__WfxfAa__confirmationMessage{color:var(--text-primary);font-size:calc(var(--text-sm) + 1px);line-height:var(--leading-relaxed);padding:0 var(--spacing-xl);text-align:center;margin:0}.UserDeleteConfirm-module__WfxfAa__userHighlight{color:var(--color-primary);font-weight:var(--font-semibold)}.UserDeleteConfirm-module__WfxfAa__userEmail{color:var(--text-secondary);font-size:var(--text-sm)}.UserDeleteConfirm-module__WfxfAa__warningBox{gap:var(--spacing-sm);padding:var(--spacing)var(--spacing-lg);margin:0 var(--spacing-xl);background:color-mix(in srgb,var(--danger-bg)80%,transparent);border:1.5px solid var(--danger-border);border-left:4px solid var(--danger-text);border-radius:var(--radius-sm);display:flex}.UserDeleteConfirm-module__WfxfAa__warningBoxIcon{color:var(--danger-text);margin-top:calc(var(--spacing-xs)/2);flex-shrink:0}.UserDeleteConfirm-module__WfxfAa__warningBoxContent{flex:1}.UserDeleteConfirm-module__WfxfAa__warningBoxTitle{color:var(--danger-text);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:calc(var(--spacing-sm)/2);display:block}.UserDeleteConfirm-module__WfxfAa__warningBoxText{color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}.UserDeleteConfirm-module__WfxfAa__warningBoxText strong{font-weight:var(--font-semibold);color:var(--danger-text)}.UserDeleteConfirm-module__WfxfAa__infoBox{gap:var(--spacing-sm);padding:var(--spacing)var(--spacing-lg);margin:0 var(--spacing-xl);background:color-mix(in srgb,var(--info-bg)80%,transparent);border:1.5px solid var(--info-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);display:flex}.UserDeleteConfirm-module__WfxfAa__infoBoxContent{flex:1}.UserDeleteConfirm-module__WfxfAa__infoBoxTitle{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:calc(var(--spacing-sm)/2);display:block}.UserDeleteConfirm-module__WfxfAa__infoBoxText{color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}.UserDeleteConfirm-module__WfxfAa__infoBoxText strong{font-weight:var(--font-semibold)}.UserDeleteConfirm-module__WfxfAa__actionButtons{gap:var(--spacing-sm);padding:var(--spacing-lg)var(--spacing-xl);border-top:1px solid var(--border);margin-top:var(--spacing-xs);justify-content:flex-end;display:flex}.UserDeleteConfirm-module__WfxfAa__cancelButton,.UserDeleteConfirm-module__WfxfAa__deleteButton{padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-lg);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-faster)var(--ease-in-out);justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:none;font-family:Sofia Pro,sans-serif;display:inline-flex}.UserDeleteConfirm-module__WfxfAa__cancelButton{background:var(--bg-secondary);color:var(--text-primary);border:1.5px solid var(--border)}.UserDeleteConfirm-module__WfxfAa__cancelButton:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary)5%,transparent);border-color:var(--text-secondary)}.UserDeleteConfirm-module__WfxfAa__deleteButton{background:var(--danger-bg);color:var(--danger-text);min-width:calc(var(--spacing-3xl) + var(--spacing-2xl) + var(--spacing))}.UserDeleteConfirm-module__WfxfAa__deleteButton:hover:not(:disabled){background:color-mix(in srgb,var(--danger-bg)90%,black);box-shadow:0 2px 8px color-mix(in srgb,var(--danger-bg)40%,transparent)}.UserDeleteConfirm-module__WfxfAa__deleteButton:active:not(:disabled){transform:scale(.98)}.UserDeleteConfirm-module__WfxfAa__cancelButton:disabled,.UserDeleteConfirm-module__WfxfAa__deleteButton:disabled{opacity:.5;cursor:not-allowed}.UserDeleteConfirm-module__WfxfAa__spinner{width:var(--spacing);height:var(--spacing);border:2px solid color-mix(in srgb,var(--danger-text)30%,transparent);border-top-color:var(--danger-text);animation:UserDeleteConfirm-module__WfxfAa__spin var(--duration-slow)linear infinite;border-radius:50%;display:inline-block}@keyframes UserDeleteConfirm-module__WfxfAa__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.UserDeleteConfirm-module__WfxfAa__warningHeader{padding:var(--spacing-lg)var(--spacing-lg)var(--spacing-lg)}.UserDeleteConfirm-module__WfxfAa__modalTitle{font-size:calc(var(--text-base) + 2px)}.UserDeleteConfirm-module__WfxfAa__confirmationMessage{padding:0 var(--spacing-lg)}.UserDeleteConfirm-module__WfxfAa__errorBanner,.UserDeleteConfirm-module__WfxfAa__warningBox,.UserDeleteConfirm-module__WfxfAa__infoBox{margin:0 var(--spacing-lg)}.UserDeleteConfirm-module__WfxfAa__actionButtons{padding:var(--spacing)var(--spacing-lg);gap:calc(var(--spacing-sm) + var(--spacing-xs));flex-direction:column-reverse}.UserDeleteConfirm-module__WfxfAa__cancelButton,.UserDeleteConfirm-module__WfxfAa__deleteButton{width:100%}}
.Thread-module__QnwZ0a__thread{position:relative}.Thread-module__QnwZ0a__thread.Thread-module__QnwZ0a__reply{flex:1;min-width:0}.Thread-module__QnwZ0a__replies{flex-direction:column;gap:0;margin-top:4px;animation:.3s Thread-module__QnwZ0a__repliesIn;display:flex}@keyframes Thread-module__QnwZ0a__repliesIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Thread-module__QnwZ0a__replyWrapper{align-items:stretch;display:flex}.Thread-module__QnwZ0a__connector{flex-shrink:0;width:24px;margin-right:4px;position:relative}.Thread-module__QnwZ0a__connectorLine{border-left:1px solid color-mix(in srgb,var(--border)35%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border)35%,transparent);border-bottom-left-radius:6px;width:8px;height:20px;position:absolute;top:0;left:16px}.Thread-module__QnwZ0a__connectorContinue{background:linear-gradient(to bottom,color-mix(in srgb,var(--border)35%,transparent),color-mix(in srgb,var(--border)10%,transparent));width:1px;position:absolute;top:20px;bottom:0;left:16px}.Thread-module__QnwZ0a__composer{align-items:stretch;margin-top:6px;margin-bottom:12px;animation:.25s Thread-module__QnwZ0a__composerIn;display:flex}@keyframes Thread-module__QnwZ0a__composerIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.Thread-module__QnwZ0a__composerLine{flex-shrink:0;width:24px;margin-right:4px;position:relative}.Thread-module__QnwZ0a__composerLine:before{content:"";border-left:1px solid color-mix(in srgb,var(--color-primary)25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-primary)25%,transparent);border-bottom-left-radius:6px;width:8px;height:18px;position:absolute;top:0;left:16px}.Thread-module__QnwZ0a__composerContent{flex:1;min-width:0}.Thread-module__QnwZ0a__compact .Thread-module__QnwZ0a__connector{width:16px;margin-right:4px}.Thread-module__QnwZ0a__compact .Thread-module__QnwZ0a__connectorLine{border-bottom-left-radius:6px;width:8px;height:14px;left:8px}.Thread-module__QnwZ0a__compact .Thread-module__QnwZ0a__connectorContinue{top:14px;left:8px}.Thread-module__QnwZ0a__compact .Thread-module__QnwZ0a__composerLine{width:16px;margin-right:4px}.Thread-module__QnwZ0a__compact .Thread-module__QnwZ0a__composerLine:before{border-bottom-left-radius:5px;width:8px;height:12px;left:8px}
.UserAdminActionsModal-module__kw-WPa__modalContent{padding:0}.UserAdminActionsModal-module__kw-WPa__loadingContainer{padding:calc(var(--spacing-2xl) + var(--spacing))var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing);flex-direction:column;display:flex}.UserAdminActionsModal-module__kw-WPa__loadingContainer p{color:var(--text-secondary);font-size:var(--text-sm)}.UserAdminActionsModal-module__kw-WPa__errorContainer{padding:var(--spacing-xl)var(--spacing-lg);align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}.UserAdminActionsModal-module__kw-WPa__errorText{color:var(--text-primary);font-size:var(--text-sm);text-align:center}.UserAdminActionsModal-module__kw-WPa__userInfo{gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing);background:color-mix(in srgb,var(--text-primary)2%,transparent);border-radius:var(--radius-sm);margin-bottom:var(--spacing-lg);border:1px solid var(--border);flex-direction:column;display:flex}.UserAdminActionsModal-module__kw-WPa__userInfoRow{align-items:center;gap:var(--spacing-sm);display:flex}.UserAdminActionsModal-module__kw-WPa__infoLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);min-width:60px}.UserAdminActionsModal-module__kw-WPa__infoValue{font-size:var(--text-xs);color:var(--text-primary);font-weight:var(--font-semibold)}.UserAdminActionsModal-module__kw-WPa__tabs{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-sm);display:flex}.UserAdminActionsModal-module__kw-WPa__tab{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-sm);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;border-radius:var(--spacing-xs);transition:all var(--duration-faster)var(--ease-in-out);background:0 0;border:none;font-family:Sofia Pro,sans-serif;display:flex}.UserAdminActionsModal-module__kw-WPa__tab:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary)5%,transparent);color:var(--text-primary)}.UserAdminActionsModal-module__kw-WPa__tab:disabled{cursor:not-allowed;opacity:.5}.UserAdminActionsModal-module__kw-WPa__tabActive{background:color-mix(in srgb,var(--color-primary)10%,transparent);color:var(--color-primary)}.UserAdminActionsModal-module__kw-WPa__tabActive:hover{background:color-mix(in srgb,var(--color-primary)15%,transparent)}.UserAdminActionsModal-module__kw-WPa__error{align-items:flex-start;gap:var(--spacing-sm);background:color-mix(in srgb,var(--danger-bg)80%,transparent);border:1px solid var(--danger-border);border-radius:var(--radius-sm);padding:var(--spacing-sm)var(--spacing);margin-bottom:var(--spacing-lg);color:var(--danger-text);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.UserAdminActionsModal-module__kw-WPa__success{align-items:flex-start;gap:var(--spacing-sm);background:color-mix(in srgb,var(--success-bg)80%,transparent);border:1px solid var(--success-border);border-radius:var(--radius-sm);padding:var(--spacing-sm)var(--spacing);margin-bottom:var(--spacing-lg);color:var(--success-text);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.UserAdminActionsModal-module__kw-WPa__form{gap:var(--spacing-lg);flex-direction:column;display:flex}.UserAdminActionsModal-module__kw-WPa__actionSection{gap:var(--spacing);flex-direction:column;display:flex}.UserAdminActionsModal-module__kw-WPa__actionTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.UserAdminActionsModal-module__kw-WPa__actionDescription{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);margin:0}.UserAdminActionsModal-module__kw-WPa__field{gap:var(--spacing-sm);flex-direction:column;display:flex}.UserAdminActionsModal-module__kw-WPa__label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary);letter-spacing:.01em}.UserAdminActionsModal-module__kw-WPa__required{color:var(--danger-text);margin-left:var(--spacing-xs)}.UserAdminActionsModal-module__kw-WPa__input,.UserAdminActionsModal-module__kw-WPa__select{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-sm);color:var(--text-primary);font-size:var(--text-sm);transition:all var(--duration-faster)var(--ease-in-out);outline:none;font-family:Sofia Pro,sans-serif}.UserAdminActionsModal-module__kw-WPa__input:hover:not(:disabled),.UserAdminActionsModal-module__kw-WPa__select:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary)40%,transparent)}.UserAdminActionsModal-module__kw-WPa__input:focus,.UserAdminActionsModal-module__kw-WPa__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)8%,transparent)}.UserAdminActionsModal-module__kw-WPa__input:disabled,.UserAdminActionsModal-module__kw-WPa__select:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-secondary)}.UserAdminActionsModal-module__kw-WPa__input[aria-invalid=true],.UserAdminActionsModal-module__kw-WPa__select[aria-invalid=true]{border-color:color-mix(in srgb,var(--danger-border)100%,transparent)}.UserAdminActionsModal-module__kw-WPa__fieldError{font-size:calc(var(--text-xs) - 1px);color:var(--danger-text);margin-top:calc(-1*var(--spacing-xs))}.UserAdminActionsModal-module__kw-WPa__checkboxLabel{align-items:center;gap:calc(var(--spacing-sm) + var(--spacing-xs));font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.UserAdminActionsModal-module__kw-WPa__checkbox{width:calc(var(--spacing) + var(--spacing-xs));height:calc(var(--spacing) + var(--spacing-xs));cursor:pointer;accent-color:var(--color-primary)}.UserAdminActionsModal-module__kw-WPa__checkbox:disabled{cursor:not-allowed;opacity:.5}.UserAdminActionsModal-module__kw-WPa__currentStatus{padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-sm);background:color-mix(in srgb,var(--color-primary)8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary)20%,transparent);border-radius:var(--spacing-xs);font-size:var(--text-xs);color:var(--text-primary)}.UserAdminActionsModal-module__kw-WPa__statusActive{color:var(--success-text)}.UserAdminActionsModal-module__kw-WPa__statusInactive{color:var(--warning-text)}.UserAdminActionsModal-module__kw-WPa__infoBox{padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-sm);background:color-mix(in srgb,var(--color-primary)5%,transparent);border:1px solid color-mix(in srgb,var(--color-primary)15%,transparent);border-radius:var(--spacing-xs);font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal)}.UserAdminActionsModal-module__kw-WPa__infoBox strong{color:var(--text-primary)}.UserAdminActionsModal-module__kw-WPa__actions{gap:var(--spacing-sm);padding:var(--spacing-sm)0 var(--spacing-lg);border-top:1px solid var(--border);margin-top:var(--spacing-sm);justify-content:flex-end;display:flex}.UserAdminActionsModal-module__kw-WPa__cancelButton,.UserAdminActionsModal-module__kw-WPa__submitButton{padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-lg);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-faster)var(--ease-in-out);justify-content:center;align-items:center;gap:var(--spacing-sm);white-space:nowrap;border:none;font-family:Sofia Pro,sans-serif;display:inline-flex}.UserAdminActionsModal-module__kw-WPa__cancelButton{background:var(--bg-secondary);color:var(--text-primary);border:1.5px solid var(--border)}.UserAdminActionsModal-module__kw-WPa__cancelButton:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary)5%,transparent);border-color:var(--text-secondary)}.UserAdminActionsModal-module__kw-WPa__submitButton{background:var(--color-primary);color:#fff}.UserAdminActionsModal-module__kw-WPa__submitButton:hover:not(:disabled){background:var(--color-primary-hover,color-mix(in srgb,var(--color-primary)90%,black));box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary)25%,transparent)}.UserAdminActionsModal-module__kw-WPa__submitButton:active:not(:disabled){transform:scale(.98)}.UserAdminActionsModal-module__kw-WPa__cancelButton:disabled,.UserAdminActionsModal-module__kw-WPa__submitButton:disabled{opacity:.5;cursor:not-allowed}.UserAdminActionsModal-module__kw-WPa__closeButton{padding:calc(var(--spacing-sm) + var(--spacing-xs))var(--spacing-lg);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-faster)var(--ease-in-out);border:1.5px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font-family:Sofia Pro,sans-serif}.UserAdminActionsModal-module__kw-WPa__closeButton:hover{background:color-mix(in srgb,var(--text-primary)5%,transparent);border-color:var(--text-secondary)}.UserAdminActionsModal-module__kw-WPa__spinner{width:var(--spacing);height:var(--spacing);animation:UserAdminActionsModal-module__kw-WPa__spin var(--duration-slow)linear infinite;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;display:inline-block}.UserAdminActionsModal-module__kw-WPa__loadingContainer .UserAdminActionsModal-module__kw-WPa__spinner{width:var(--spacing-xl);height:var(--spacing-xl);border-color:color-mix(in srgb,var(--color-primary)20%,transparent);border-top-color:var(--color-primary)}@keyframes UserAdminActionsModal-module__kw-WPa__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.UserAdminActionsModal-module__kw-WPa__tabs{flex-wrap:wrap}.UserAdminActionsModal-module__kw-WPa__tab{min-width:calc(50% - var(--spacing-xs));flex:1;justify-content:center}.UserAdminActionsModal-module__kw-WPa__actions{gap:calc(var(--spacing-sm) + var(--spacing-xs));flex-direction:column-reverse}.UserAdminActionsModal-module__kw-WPa__cancelButton,.UserAdminActionsModal-module__kw-WPa__submitButton{width:100%}}
.Skeleton-module__LBPTiq__container{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.Skeleton-module__LBPTiq__skeletonItem{border-radius:var(--radius-md);gap:12px;padding:12px 8px;animation:.4s Skeleton-module__LBPTiq__skeletonIn;display:flex}@keyframes Skeleton-module__LBPTiq__skeletonIn{0%{opacity:0}to{opacity:1}}.Skeleton-module__LBPTiq__avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-muted)80%,transparent),var(--surface-muted));border-radius:50%;flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden}.Skeleton-module__LBPTiq__avatar:after,.Skeleton-module__LBPTiq__name:after,.Skeleton-module__LBPTiq__timestamp:after,.Skeleton-module__LBPTiq__textLine:after,.Skeleton-module__LBPTiq__actionButton:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-primary)3%,transparent),transparent);width:100%;height:100%;animation:2.5s ease-in-out infinite Skeleton-module__LBPTiq__shimmer;position:absolute;top:0;left:-100%}@keyframes Skeleton-module__LBPTiq__shimmer{0%{left:-100%}to{left:100%}}.Skeleton-module__LBPTiq__content{gap:var(--spacing-md);flex-direction:column;flex:1;min-width:0;display:flex}.Skeleton-module__LBPTiq__header{align-items:center;gap:10px;display:flex}.Skeleton-module__LBPTiq__name{background:var(--surface-muted);border-radius:6px;width:100px;height:14px;position:relative;overflow:hidden}.Skeleton-module__LBPTiq__timestamp{background:color-mix(in srgb,var(--surface-muted)70%,transparent);border-radius:4px;width:60px;height:12px;position:relative;overflow:hidden}.Skeleton-module__LBPTiq__body{flex-direction:column;gap:8px;display:flex}.Skeleton-module__LBPTiq__textLine{background:var(--surface-muted);border-radius:4px;height:12px;position:relative;overflow:hidden}.Skeleton-module__LBPTiq__actions{gap:12px;margin-top:4px;display:flex}.Skeleton-module__LBPTiq__actionButton{background:color-mix(in srgb,var(--surface-muted)60%,transparent);border-radius:6px;width:50px;height:20px;position:relative;overflow:hidden}.Skeleton-module__LBPTiq__replies{margin-top:var(--spacing-sm);border-left:1.5px solid color-mix(in srgb,var(--border)50%,transparent);margin-left:48px;padding-left:12px}.Skeleton-module__LBPTiq__replies .Skeleton-module__LBPTiq__skeletonItem{background:0 0;border:none;padding:8px}.Skeleton-module__LBPTiq__compact{align-items:center;gap:10px;padding:10px 8px;display:flex}.Skeleton-module__LBPTiq__compactContent{flex-direction:column;flex:1;gap:6px;display:flex}@media (max-width:640px){.Skeleton-module__LBPTiq__skeletonItem{padding:10px 6px}.Skeleton-module__LBPTiq__replies{margin-left:36px}.Skeleton-module__LBPTiq__avatar{width:32px;height:32px}}
.UsersComponent-module__Gf9_0a__container{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}
.Empty-module__cp1Swq__container{padding:var(--spacing-2xl)var(--spacing-lg);text-align:center;background:color-mix(in srgb,var(--bg-card-hover)30%,transparent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;animation:.4s cubic-bezier(.16,1,.3,1) Empty-module__cp1Swq__fadeIn;display:flex}@keyframes Empty-module__cp1Swq__fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Empty-module__cp1Swq__icon{margin-bottom:var(--spacing-lg);font-size:var(--text-3xl);opacity:.6}.Empty-module__cp1Swq__emoji{font-size:32px;line-height:var(--leading-none);display:block}.Empty-module__cp1Swq__message{margin:0 0 var(--spacing-sm);color:var(--text-primary);font-family:Sofia Pro,sans-serif;font-size:17px;font-weight:600;line-height:var(--leading-snug);letter-spacing:-.01em}.Empty-module__cp1Swq__description{margin:0 0 var(--spacing-lg);color:var(--text-tertiary);max-width:320px;font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.Empty-module__cp1Swq__actionButton{color:#fff;background:var(--color-primary);cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:600;transition:opacity .15s,transform .15s,box-shadow .2s}.Empty-module__cp1Swq__actionButton:hover{opacity:.92;box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary)30%,transparent);transform:translateY(-1px)}.Empty-module__cp1Swq__actionButton:active{transform:translateY(0)}.Empty-module__cp1Swq__actionButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Empty-module__cp1Swq__compact{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing);color:var(--text-secondary);font-family:Sofia Pro,sans-serif;font-size:var(--text-sm);font-weight:var(--font-normal);display:flex}.Empty-module__cp1Swq__compactIcon{opacity:.6;font-size:var(--text-base)}.Empty-module__cp1Swq__compactMessage{font-weight:var(--font-medium)}@media (max-width:640px){.Empty-module__cp1Swq__container{padding:var(--spacing-xl)var(--spacing)}.Empty-module__cp1Swq__icon{font-size:var(--text-2xl)}.Empty-module__cp1Swq__message{font-size:var(--text-lg)}.Empty-module__cp1Swq__description{font-size:var(--text-sm)}}
.TableSkeleton-module__zjiGpG__container{background:var(--bg-card);border-radius:var(--card-radius);border:var(--card-border);width:100%;overflow:hidden}.TableSkeleton-module__zjiGpG__header{gap:var(--spacing);padding:var(--spacing)var(--spacing-lg);border-bottom:1px solid var(--border);background:var(--surface-muted);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.TableSkeleton-module__zjiGpG__headerCell{height:var(--spacing-lg);align-items:center;display:flex}.TableSkeleton-module__zjiGpG__body{flex-direction:column;display:flex}.TableSkeleton-module__zjiGpG__row{gap:var(--spacing);padding:var(--spacing)var(--spacing-lg);border-bottom:1px solid var(--border);transition:background var(--duration-fast);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.TableSkeleton-module__zjiGpG__row:hover{background:var(--bg-card-hover)}.TableSkeleton-module__zjiGpG__row:last-child{border-bottom:none}.TableSkeleton-module__zjiGpG__cell{min-height:var(--spacing);align-items:center;display:flex}.TableSkeleton-module__zjiGpG__actionButtons{gap:var(--spacing-sm);align-items:center;display:flex}.TableSkeleton-module__zjiGpG__shimmer{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-muted)0%,var(--border)20%,var(--surface-muted)40%,var(--surface-muted)100%);animation:TableSkeleton-module__zjiGpG__shimmer var(--duration-slower)var(--ease-in-out)infinite;background-size:200% 100%}.TableSkeleton-module__zjiGpG__shimmerButton{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-muted)0%,var(--border)20%,var(--surface-muted)40%,var(--surface-muted)100%);animation:TableSkeleton-module__zjiGpG__shimmer var(--duration-slower)var(--ease-in-out)infinite;background-size:200% 100%}@keyframes TableSkeleton-module__zjiGpG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.CommentFeed-module__rPPZcG__list{gap:var(--spacing);flex-direction:column;display:flex}.CommentFeed-module__rPPZcG__list.CommentFeed-module__rPPZcG__compact{gap:var(--spacing-md)}.CommentFeed-module__rPPZcG__threads{flex-direction:column;gap:0;display:flex}.CommentFeed-module__rPPZcG__threads>*{padding-bottom:4px;position:relative}.CommentFeed-module__rPPZcG__threads>:not(:last-child):after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--border)40%,transparent),color-mix(in srgb,var(--border)15%,transparent));height:1px;position:absolute;bottom:0;left:52px;right:8px}.CommentFeed-module__rPPZcG__list.CommentFeed-module__rPPZcG__compact .CommentFeed-module__rPPZcG__threads{gap:0}.CommentFeed-module__rPPZcG__loadMore{padding-top:var(--spacing-lg);margin-top:var(--spacing);justify-content:center;display:flex}.CommentFeed-module__rPPZcG__loadMoreButton{color:var(--text-secondary);cursor:pointer;background-color:#0000;border:none;border-radius:10px;padding:10px 20px;font-family:Sofia Pro,sans-serif;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,transform .15s}.CommentFeed-module__rPPZcG__loadMoreButton:hover:not(:disabled){background-color:var(--bg-card-hover);color:var(--text-primary);transform:translateY(-1px)}.CommentFeed-module__rPPZcG__loadMoreButton:active:not(:disabled){transform:translateY(0)}.CommentFeed-module__rPPZcG__loadMoreButton:focus{outline:2px solid color-mix(in srgb,var(--color-primary)40%,transparent);outline-offset:2px}.CommentFeed-module__rPPZcG__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}.CommentFeed-module__rPPZcG__loadMoreButton.CommentFeed-module__rPPZcG__loading{animation:CommentFeed-module__rPPZcG__pulse 1.5s var(--ease-in-out)infinite}@keyframes CommentFeed-module__rPPZcG__pulse{0%,to{opacity:1}50%{opacity:.5}}.CommentFeed-module__rPPZcG__loadingMore{margin-top:var(--spacing-sm)}
.CardSkeleton-module__ZCO3PW__container{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.CardSkeleton-module__ZCO3PW__card{background:var(--bg-card);border:var(--card-border);border-radius:var(--card-radius);padding:var(--spacing-lg);box-shadow:var(--card-shadow);transition:box-shadow var(--duration-normal)var(--ease-out)}.CardSkeleton-module__ZCO3PW__header{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing);display:flex}.CardSkeleton-module__ZCO3PW__icon{border-radius:var(--radius-sm);flex-shrink:0;width:40px;height:40px;overflow:hidden}.CardSkeleton-module__ZCO3PW__icon .CardSkeleton-module__ZCO3PW__shimmer{border-radius:var(--radius-sm)}.CardSkeleton-module__ZCO3PW__title{flex:1;align-items:center;display:flex}.CardSkeleton-module__ZCO3PW__value{margin-bottom:var(--spacing-md);align-items:center;display:flex}.CardSkeleton-module__ZCO3PW__footer{align-items:center;display:flex}.CardSkeleton-module__ZCO3PW__shimmer{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-muted)0%,var(--border)20%,var(--surface-muted)40%,var(--surface-muted)100%);animation:CardSkeleton-module__ZCO3PW__shimmer var(--duration-slower)var(--ease-in-out)infinite;background-size:200% 100%}@keyframes CardSkeleton-module__ZCO3PW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.InstallSiteSection-module__zFfaJW__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallSiteSection-module__zFfaJW__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.InstallSiteSection-module__zFfaJW__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}
.DealLineItemSection-module__g8Tcuq__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealLineItemSection-module__g8Tcuq__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.DealLineItemSection-module__g8Tcuq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealLineItemSection-module__g8Tcuq__count{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);padding:var(--spacing-xs)var(--spacing-md);background-color:var(--surface-muted);border:1px solid var(--border);border-radius:999px}.DealLineItemSection-module__g8Tcuq__actionsCell{align-items:center;gap:var(--spacing-sm);justify-content:flex-start;display:flex}
/*# sourceMappingURL=fc6876bc12cd3027.css.map*/