.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));min-height:100vh;transition:margin-left var(--transition),width var(--transition);background:0 0;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{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);z-index:9999;overscroll-behavior:contain;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:240px;max-width:400px;max-height:360px;padding:4px;animation:.16s cubic-bezier(.16,1,.3,1) DropdownMenu-module__B2GtpW__slideDown;overflow:hidden auto;box-shadow:0 4px 6px -1px #00000012,0 10px 20px -4px #00000014}.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(.97)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.DropdownMenu-module__B2GtpW__item{align-items:center;gap:var(--spacing-sm);padding:6px var(--spacing-sm);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 .12s;display:flex}.DropdownMenu-module__B2GtpW__item:hover,.DropdownMenu-module__B2GtpW__item:focus{background-color:var(--bg-card-hover);color:var(--text-primary)}.DropdownMenu-module__B2GtpW__item:active{background-color:color-mix(in srgb,var(--bg-card-hover)140%,transparent)}.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;display:flex}.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:4px 4px 2px;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{background-color:var(--bg-card);box-shadow:0 0 0 2px var(--color-primary);border-color:#0000}.DropdownMenu-module__B2GtpW__searchInput::placeholder{color:var(--text-secondary);opacity:.6}.DropdownMenu-module__B2GtpW__empty{padding:var(--spacing-md)var(--spacing-sm);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;-webkit-user-select:none;user-select:none;line-height:1.5}.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}
.CatalogueCell-module__DH5X4a__root{align-items:center;gap:2px;width:100%;display:flex;overflow:visible}.CatalogueCell-module__DH5X4a__root>:first-child{flex:1;min-width:0}.CatalogueCell-module__DH5X4a__button{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CatalogueCell-module__DH5X4a__button:hover:not(:disabled){background-color:var(--bg-card-hover);color:var(--text-primary)}.CatalogueCell-module__DH5X4a__button:focus-visible{outline:none}.CatalogueCell-module__DH5X4a__button:disabled{opacity:.35;cursor:not-allowed}
.Table-module__-U5Cwa__container{background-color:var(--bg-card);border:1px solid color-mix(in srgb,var(--border)55%,transparent);border-radius:14px;width:100%;padding:0 6px 6px;position:relative;overflow:visible}.Table-module__-U5Cwa__tableWrapper{border-radius:0;width:100%;overflow:auto visible}.Table-module__-U5Cwa__table{border-collapse:separate;border-spacing:0;width:100%;font-size:calc(var(--text-sm)*.95);color:var(--text-primary);letter-spacing:-.005em;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Table-module__-U5Cwa__toggleButton{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-card);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Table-module__-U5Cwa__toggleButton:hover{background-color:var(--bg-card-hover);border-color:var(--color-primary);color:var(--text-primary)}.Table-module__-U5Cwa__toolbarControls{align-items:center;gap:var(--spacing-sm);transition:all var(--duration-slow)var(--ease-in-out);z-index:100;display:flex;position:relative}.Table-module__-U5Cwa__toolbarControls.Table-module__-U5Cwa__expanded{opacity:1;max-width:1000px;transform:none}.Table-module__-U5Cwa__toolbarControls.Table-module__-U5Cwa__collapsed{opacity:0;pointer-events:none;max-width:0;overflow:hidden;transform:translate(-20px)}@media (max-width:768px){.Table-module__-U5Cwa__container{border-radius:10px}.Table-module__-U5Cwa__tableWrapper{-webkit-overflow-scrolling:touch;border-radius:0}.Table-module__-U5Cwa__table{font-size:var(--text-xs);min-width:100%}.Table-module__-U5Cwa__toggleButton{width:28px;height:28px}.Table-module__-U5Cwa__toolbarControls{gap:calc(var(--spacing-sm)*.75)}}@media (max-width:480px){.Table-module__-U5Cwa__container{border-radius:8px}.Table-module__-U5Cwa__table{font-size:var(--text-xs)}.Table-module__-U5Cwa__toolbarControls{gap:var(--spacing-xs)}}.Table-module__-U5Cwa__tableFooter{padding:var(--spacing-md)var(--spacing-lg);border-top:1px solid var(--border);background-color:var(--surface-muted)}
.DatePicker-module__XprqYW__container{position:relative}.DatePicker-module__XprqYW__input{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);border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;will-change:transform;background-color:#0000;border:1px solid #0000;outline:none;font-family:Sofia Pro,sans-serif;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}.DatePicker-module__XprqYW__input:hover:not(:disabled){background-color:var(--bg-card-hover);box-shadow:none;border-color:#0000;transform:none}.DatePicker-module__XprqYW__input:focus-visible{box-shadow:none;border-color:#0000;transform:none}.DatePicker-module__XprqYW__input:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none}.DatePicker-module__XprqYW__input[data-state=open]{background-color:var(--bg-card-hover);box-shadow:none;border-color:#0000}.DatePicker-module__XprqYW__icon{color:var(--text-secondary);flex-shrink:0;transition:color .2s cubic-bezier(.4,0,.2,1)}.DatePicker-module__XprqYW__input:hover:not(:disabled) .DatePicker-module__XprqYW__icon,.DatePicker-module__XprqYW__input[data-state=open] .DatePicker-module__XprqYW__icon{color:var(--color-primary)}.DatePicker-module__XprqYW__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;transition:color .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.DatePicker-module__XprqYW__inputInline{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}.DatePicker-module__XprqYW__inputInline:hover:not(:disabled),.DatePicker-module__XprqYW__inputInline:focus-visible{background-color:var(--bg-card-hover);box-shadow:none;border-color:#0000;transform:none}.DatePicker-module__XprqYW__inputInline[data-state=open]{background-color:var(--bg-card-hover);box-shadow:none;border-color:#0000}.DatePicker-module__XprqYW__popoverContent{z-index:var(--z-popover);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);width:fit-content;max-width:280px;box-shadow:0 0 0 1px color-mix(in srgb,var(--border)50%,transparent),0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:var(--spacing-sm);will-change:transform,opacity;outline:none;animation:.25s cubic-bezier(.16,1,.3,1) DatePicker-module__XprqYW__slideUpAndFade}@keyframes DatePicker-module__XprqYW__slideUpAndFade{0%{opacity:0;transform:scale(.95)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.DatePicker-module__XprqYW__calendar{border:none;width:100%;max-width:240px;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1}.DatePicker-module__XprqYW__calendar .react-calendar__navigation{height:32px;margin-bottom:var(--spacing-xs);align-items:center;gap:var(--spacing-xs);display:flex}.DatePicker-module__XprqYW__calendar .react-calendar__navigation button{border-radius:var(--radius-sm);min-width:26px;height:26px;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.DatePicker-module__XprqYW__calendar .react-calendar__navigation button:hover:not(:disabled){background-color:var(--bg-card-hover);color:var(--color-primary);transform:scale(1.05)}.DatePicker-module__XprqYW__calendar .react-calendar__navigation button:active:not(:disabled){transform:scale(.95)}.DatePicker-module__XprqYW__calendar .react-calendar__navigation button:disabled{opacity:.3;cursor:not-allowed}.DatePicker-module__XprqYW__calendar .react-calendar__navigation__label{font-weight:var(--font-semibold);padding:0 var(--spacing-xs);flex-grow:1}.DatePicker-module__XprqYW__calendar .react-calendar__navigation__arrow{font-size:18px}.DatePicker-module__XprqYW__calendar .react-calendar__month-view__weekdays{text-align:center;font-size:11px;font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.DatePicker-module__XprqYW__calendar .react-calendar__month-view__weekdays__weekday{padding:4px 0}.DatePicker-module__XprqYW__calendar .react-calendar__month-view__weekdays__weekday abbr{cursor:default;text-decoration:none}.DatePicker-module__XprqYW__calendar .react-calendar__tile{aspect-ratio:1;border-radius:var(--radius-sm);max-width:100%;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.DatePicker-module__XprqYW__calendar .react-calendar__tile:hover:not(:disabled):not(.react-calendar__tile--active){background-color:var(--bg-card-hover);transform:scale(1.08)}.DatePicker-module__XprqYW__calendar .react-calendar__tile:active:not(:disabled){transform:scale(.92)}.DatePicker-module__XprqYW__calendar .react-calendar__tile:disabled{opacity:.3;cursor:not-allowed}.DatePicker-module__XprqYW__calendar .react-calendar__tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;z-index:1}.DatePicker-module__XprqYW__calendar .react-calendar__tile--active{font-weight:var(--font-semibold);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)20%,transparent),0 2px 4px -1px #00000026;background-color:var(--color-primary)!important;color:#fff!important}.DatePicker-module__XprqYW__calendar .react-calendar__tile--active:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)30%,transparent),0 4px 8px -2px #0003;transform:scale(1.05);background-color:var(--color-primary)!important}.DatePicker-module__XprqYW__calendar .react-calendar__tile--now:not(.react-calendar__tile--active){font-weight:var(--font-semibold);color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary)8%,transparent)}.DatePicker-module__XprqYW__calendar .react-calendar__tile--now:not(.react-calendar__tile--active):hover{background-color:color-mix(in srgb,var(--color-primary)15%,transparent)}.DatePicker-module__XprqYW__calendar .react-calendar__month-view__days__day--neighboringMonth{color:var(--text-tertiary);opacity:.35}:is(.DatePicker-module__XprqYW__calendar .react-calendar__year-view,.DatePicker-module__XprqYW__calendar .react-calendar__decade-view,.DatePicker-module__XprqYW__calendar .react-calendar__century-view){max-width:220px}:is(.DatePicker-module__XprqYW__calendar .react-calendar__year-view__months,.DatePicker-module__XprqYW__calendar .react-calendar__decade-view__years,.DatePicker-module__XprqYW__calendar .react-calendar__century-view__decades){grid-template-columns:repeat(3,1fr)!important;gap:4px!important;display:grid!important}:is(.DatePicker-module__XprqYW__calendar .react-calendar__year-view .react-calendar__tile,.DatePicker-module__XprqYW__calendar .react-calendar__decade-view .react-calendar__tile,.DatePicker-module__XprqYW__calendar .react-calendar__century-view .react-calendar__tile){padding:var(--spacing-sm)var(--spacing-xs);aspect-ratio:auto;min-height:36px;font-size:var(--text-sm);margin:0!important}
.MultiSelect-module__fupkYa__trigger{border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;min-width:150px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.MultiSelect-module__fupkYa__trigger:hover:not(:disabled){background-color:var(--bg-card-hover);border-color:#0000}.MultiSelect-module__fupkYa__trigger:disabled{opacity:.5;cursor:not-allowed}.MultiSelect-module__fupkYa__triggerText{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.MultiSelect-module__fupkYa__triggerIcon{color:var(--color-text-tertiary);flex-shrink:0}.MultiSelect-module__fupkYa__content{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;padding:.5rem;display:flex;overflow:hidden}.MultiSelect-module__fupkYa__searchContainer{border-bottom:1px solid var(--color-border);margin-bottom:.5rem;padding-bottom:.5rem;position:relative}.MultiSelect-module__fupkYa__searchIcon{color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.MultiSelect-module__fupkYa__searchInput{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);outline:none;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem;transition:border-color .2s}.MultiSelect-module__fupkYa__searchInput:focus{border-color:var(--color-primary)}.MultiSelect-module__fupkYa__searchInput::placeholder{color:var(--color-text-tertiary)}.MultiSelect-module__fupkYa__actions{border-bottom:1px solid var(--color-border);gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.MultiSelect-module__fupkYa__actionButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background-color:#0000;flex:1;padding:.375rem .5rem;font-size:.75rem;transition:all .2s}.MultiSelect-module__fupkYa__actionButton:hover{background-color:var(--color-background-hover);border-color:var(--color-border-hover);color:var(--color-text)}.MultiSelect-module__fupkYa__itemsContainer{max-height:inherit;overflow-y:auto}.MultiSelect-module__fupkYa__item{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;outline:none;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.MultiSelect-module__fupkYa__item:hover:not([data-disabled]){background-color:var(--color-background-hover)}.MultiSelect-module__fupkYa__item[data-disabled]{opacity:.5;cursor:not-allowed}.MultiSelect-module__fupkYa__item[data-highlighted]{background-color:var(--color-background-hover)}.MultiSelect-module__fupkYa__checkbox{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-background);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.MultiSelect-module__fupkYa__item[data-state=checked] .MultiSelect-module__fupkYa__checkbox{background-color:var(--color-primary);border-color:var(--color-primary)}.MultiSelect-module__fupkYa__checkIcon{color:#fff}.MultiSelect-module__fupkYa__itemIcon{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MultiSelect-module__fupkYa__itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.MultiSelect-module__fupkYa__emptyState{text-align:center;color:var(--color-text-tertiary);padding:1rem;font-size:.875rem}
.SearchBar-module__6dv-xq__searchBarWrapper{margin-bottom:var(--gap-md);justify-content:flex-end;width:100%;display:flex}.SearchBar-module__6dv-xq__searchInput{width:100%;padding:var(--gap-sm)var(--gap-md);border:1px solid var(--border);background-color:var(--bg-card);color:var(--text-primary);border-radius:8px;outline:none;font-size:1rem;transition:box-shadow .3s,background-color .3s,color .3s}.SearchBar-module__6dv-xq__searchInput::placeholder{color:var(--text-secondary)}.SearchBar-module__6dv-xq__searchInput:focus{box-shadow:0 0 0 2px var(--accent);background-color:var(--bg-card-hover)}
.ToggleSwitch-module__JFPXqq__toggle{cursor:pointer;background:linear-gradient(#e8e8e8 0%,#d1d1d1 50%,#c7c7c7 100%);border:none;border-radius:15.5px;outline:none;width:51px;height:31px;padding:0;transition:all .4s;position:relative;box-shadow:inset 0 0 0 1px #0000000a,inset 0 2px 6px #00000026,inset 0 1px 2px #0000001a,0 1px 1px #fffc,0 2px 3px #0000000a}.ToggleSwitch-module__JFPXqq__toggle:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a 0%,#fff0 50%,#00000005 100%);border-radius:15.5px;position:absolute;inset:0}.ToggleSwitch-module__JFPXqq__toggle:hover:not(.ToggleSwitch-module__JFPXqq__disabled){background:linear-gradient(#d8d8d8 0%,#c1c1c1 50%,#b7b7b7 100%)}.ToggleSwitch-module__JFPXqq__toggle:active:not(.ToggleSwitch-module__JFPXqq__disabled){transition:all .15s;transform:scale(.985)}.ToggleSwitch-module__JFPXqq__toggle:focus-visible{box-shadow:0 0 0 4px #3b82f61f,0 0 0 1px #3b82f64d,inset 0 0 0 1px #0000000a,inset 0 2px 6px #00000026,inset 0 1px 2px #0000001a,0 1px 1px #fffc,0 2px 3px #0000000a}.ToggleSwitch-module__JFPXqq__toggle.ToggleSwitch-module__JFPXqq__on{background:linear-gradient(#3dd68c 0%,#34d399 25%,#10b981 75%,#059669 100%);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px 4px #ffffff40,inset 0 -1px 3px #00000026,0 1px 2px #0000000d}.ToggleSwitch-module__JFPXqq__toggle.ToggleSwitch-module__JFPXqq__on:before{background:linear-gradient(#ffffff40 0%,#fff0 45%,#0000000d 100%)}.ToggleSwitch-module__JFPXqq__toggle.ToggleSwitch-module__JFPXqq__on:hover:not(.ToggleSwitch-module__JFPXqq__disabled){background:linear-gradient(#34d399 0%,#10b981 25%,#059669 75%,#047857 100%)}.ToggleSwitch-module__JFPXqq__slider{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fff 0%,#fefefe 20%,#fcfcfc 80%,#f8f8f8 100%);border-radius:50%;width:26px;height:26px;transition:all .4s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 0 0 .5px #0000000a,0 3px 8px #00000026,0 3px 1px #0000000f,0 1px #fffc,inset 0 0 0 .5px #ffffffb3,inset 0 -1px 2px #00000005,inset 0 1px 2px #ffffffe6}.ToggleSwitch-module__JFPXqq__slider:after{content:"";background:linear-gradient(135deg,#fff9 0%,#fff0 60%);border-radius:50%;position:absolute;inset:0}.ToggleSwitch-module__JFPXqq__toggle.ToggleSwitch-module__JFPXqq__on .ToggleSwitch-module__JFPXqq__slider{transform:translate(20px);box-shadow:0 0 0 .5px #0000000a,0 4px 12px #0000002e,0 2px 4px #00000014,0 1px #ffffffe6,inset 0 0 0 .5px #fffc,inset 0 -1px 2px #00000005,inset 0 1px 2px #fff}.ToggleSwitch-module__JFPXqq__toggle.ToggleSwitch-module__JFPXqq__disabled{opacity:.45;cursor:not-allowed}.ToggleSwitch-module__JFPXqq__toggle.ToggleSwitch-module__JFPXqq__disabled .ToggleSwitch-module__JFPXqq__slider{box-shadow:0 1px 2px #0000001a}
.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)}
.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)}}
.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)}}
.DealSummaryTable-module__nvVg3a__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealSummaryTable-module__nvVg3a__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealSummaryTable-module__nvVg3a__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)}.DealSummaryTable-module__nvVg3a__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)}.DealSummaryTable-module__nvVg3a__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)}.DealSummaryTable-module__nvVg3a__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)}.DealSummaryTable-module__nvVg3a__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)}.DealSummaryTable-module__nvVg3a__dropdownWrapper{z-index:var(--z-dropdown);position:relative}.DealSummaryTable-module__nvVg3a__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}.DealSummaryTable-module__nvVg3a__dropdownTrigger:hover:not(:disabled){background-color:var(--bg-card-hover);border-color:var(--border)}.DealSummaryTable-module__nvVg3a__dropdownTrigger:disabled{opacity:.5;cursor:not-allowed}
.InstallSummaryTable-module__JwqEDW__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallSummaryTable-module__JwqEDW__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallSummaryTable-module__JwqEDW__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)}.InstallSummaryTable-module__JwqEDW__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)}.InstallSummaryTable-module__JwqEDW__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)}.InstallSummaryTable-module__JwqEDW__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)}.InstallSummaryTable-module__JwqEDW__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)}
.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}}
.DealFinanceTable-module__QrcN4a__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealFinanceTable-module__QrcN4a__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealFinanceTable-module__QrcN4a__emptyValue{color:var(--text-secondary);font-style:italic}.DealFinanceTable-module__QrcN4a__numberValue{font-variant-numeric:tabular-nums;text-align:right}.DealFinanceTable-module__QrcN4a__currencyValue{font-variant-numeric:tabular-nums;text-align:right;font-weight:var(--font-medium);color:var(--text-primary)}
.InstallFinanceTable-module__XQDDaq__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallFinanceTable-module__XQDDaq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallFinanceTable-module__XQDDaq__emptyValue{color:var(--text-secondary);font-style:italic}.InstallFinanceTable-module__XQDDaq__numberValue{font-variant-numeric:tabular-nums;text-align:right}.InstallFinanceTable-module__XQDDaq__currencyValue{font-variant-numeric:tabular-nums;text-align:right;font-weight:var(--font-medium);color:var(--text-primary)}
.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}}
.DealSitesTable-module__xqCnpW__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealSitesTable-module__xqCnpW__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.DealSitesTable-module__xqCnpW__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealSitesTable-module__xqCnpW__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}.DealSitesTable-module__xqCnpW__emptyValue{color:var(--text-secondary);font-style:italic}.DealSitesTable-module__xqCnpW__phoneValue{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.DealSitesTable-module__xqCnpW__emailValue{color:var(--color-primary);cursor:pointer;transition:color var(--duration-fast)var(--ease-out);text-decoration:none}.DealSitesTable-module__xqCnpW__emailValue:hover{color:var(--color-primary-hover);text-decoration:underline}.DealSitesTable-module__xqCnpW__textareaValue{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.DealSitesTable-module__xqCnpW__actionsCell{align-items:center;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}.DealSitesTable-module__xqCnpW__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}.DealSitesTable-module__xqCnpW__openButton:hover{background-color:var(--bg-card-hover);border-color:var(--color-primary);color:var(--color-primary)}.DealSitesTable-module__xqCnpW__openButton:active{transform:translateY(1px)}@media (max-width:768px){.DealSitesTable-module__xqCnpW__openButton{height:24px;font-size:var(--text-xs);padding:var(--spacing-xs)var(--spacing-sm);gap:var(--spacing-xs)}}@media (max-width:480px){.DealSitesTable-module__xqCnpW__openButton{height:22px;font-size:var(--text-xs);padding:var(--spacing-xs)var(--spacing-sm)}.DealSitesTable-module__xqCnpW__openButton span{display:none}}
.InstallSitesTable-module__S6PeKq__section{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.InstallSitesTable-module__S6PeKq__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.InstallSitesTable-module__S6PeKq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallSitesTable-module__S6PeKq__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}.InstallSitesTable-module__S6PeKq__emptyValue{color:var(--text-secondary);font-style:italic}.InstallSitesTable-module__S6PeKq__phoneValue{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.InstallSitesTable-module__S6PeKq__emailValue{color:var(--color-primary);cursor:pointer;transition:color var(--duration-fast)var(--ease-out);text-decoration:none}.InstallSitesTable-module__S6PeKq__emailValue:hover{color:var(--color-primary-hover);text-decoration:underline}.InstallSitesTable-module__S6PeKq__textareaValue{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.InstallSitesTable-module__S6PeKq__actionsCell{align-items:center;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}.InstallSitesTable-module__S6PeKq__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}.InstallSitesTable-module__S6PeKq__openButton:hover{background-color:var(--bg-card-hover);border-color:var(--color-primary);color:var(--color-primary)}.InstallSitesTable-module__S6PeKq__openButton:active{transform:translateY(1px)}@media (max-width:768px){.InstallSitesTable-module__S6PeKq__openButton{height:24px;font-size:var(--text-xs);padding:var(--spacing-xs)var(--spacing-sm);gap:var(--spacing-xs)}}@media (max-width:480px){.InstallSitesTable-module__S6PeKq__openButton{height:22px;padding:var(--spacing-xs)var(--spacing-sm);font-size:11px}.InstallSitesTable-module__S6PeKq__openButton span{display:none}}
.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%}}
.DealTotalsTable-module__sg-EsG__container{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.DealTotalsTable-module__sg-EsG__titleSection{align-items:center;gap:var(--spacing-sm);display:flex}.DealTotalsTable-module__sg-EsG__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.DealTotalsTable-module__sg-EsG__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}.DealTotalsTable-module__sg-EsG__emptyValue{color:var(--text-secondary);font-style:italic}.DealTotalsTable-module__sg-EsG__currencyValue{font-variant-numeric:tabular-nums;text-align:right;font-weight:var(--font-medium);color:var(--text-primary)}.DealTotalsTable-module__sg-EsG__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}.DealTotalsTable-module__sg-EsG__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}.DealTotalsTable-module__sg-EsG__footerCell:first-child{font-weight:var(--font-bold);color:var(--text-primary);flex:0 0 250px;justify-content:flex-start;padding-left:0}.DealTotalsTable-module__sg-EsG__footerCell:nth-child(2),.DealTotalsTable-module__sg-EsG__footerCell:nth-child(3),.DealTotalsTable-module__sg-EsG__footerCell:nth-child(4),.DealTotalsTable-module__sg-EsG__footerCell:nth-child(5),.DealTotalsTable-module__sg-EsG__footerCell:nth-child(6){text-align:right;flex:0 0 190px;justify-content:flex-end}.DealTotalsTable-module__sg-EsG__footerCell:nth-child(7),.DealTotalsTable-module__sg-EsG__footerCell:nth-child(8){text-align:right;flex:0 0 250px;justify-content:flex-end}.DealTotalsTable-module__sg-EsG__totalHighlight{color:var(--color-primary);font-weight:var(--font-bold)}.DealTotalsTable-module__sg-EsG__profitHighlight{color:var(--success);font-weight:var(--font-bold)}@media (max-width:1200px){.DealTotalsTable-module__sg-EsG__grandTotalsFooter{overflow-x:auto}}
.InstallTasksTable-module__zJBjqq__container{gap:var(--spacing-sm);flex-direction:column;height:100%;display:flex}.InstallTasksTable-module__zJBjqq__tabs{gap:var(--spacing-xs);border-bottom:1px solid var(--border);scrollbar-width:thin;padding:0 var(--spacing);background-color:var(--surface-primary);padding-left:calc(var(--spacing) + 1px);padding-right:calc(var(--spacing) + 1px);margin:0 -1px;display:flex;overflow-x:auto}.InstallTasksTable-module__zJBjqq__tab{padding:var(--spacing-md)var(--spacing);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000}.InstallTasksTable-module__zJBjqq__tab:hover{color:var(--text-primary);background-color:var(--bg-card-hover);border-radius:var(--radius-sm)var(--radius-sm)0 0}.InstallTasksTable-module__zJBjqq__tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.InstallTasksTable-module__zJBjqq__tabActive:hover{background-color:#0000}.InstallTasksTable-module__zJBjqq__content{flex:1;overflow:hidden auto}.InstallTasksTable-module__zJBjqq__tabPanel{gap:var(--spacing);flex-direction:column;display:flex}.InstallTasksTable-module__zJBjqq__tableTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.InstallTasksTable-module__zJBjqq__title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}
.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%}}
.DealDetailClient-module__NLX44W__section{gap:var(--spacing-2xl);flex-direction:column;width:100%;height:100%;display:flex}.DealDetailClient-module__NLX44W__actionsBar{justify-content:flex-end;gap:var(--spacing-md);margin-bottom:var(--spacing);flex-wrap:wrap;display:flex}.DealDetailClient-module__NLX44W__content{gap:var(--spacing-xl);flex-direction:column;display:flex}.DealDetailClient-module__NLX44W__card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-lg)}@keyframes DealDetailClient-module__NLX44W__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.DealDetailClient-module__NLX44W__section{gap:var(--spacing)}.DealDetailClient-module__NLX44W__actionsBar{justify-content:flex-start}.DealDetailClient-module__NLX44W__content{gap:var(--spacing-lg)}}
.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__errorState{padding:var(--spacing-lg);text-align:center;color:var(--text-secondary)}.InstallStageSwitcher-module__tGJnFG__errorState p{margin:0}.InstallStageSwitcher-module__tGJnFG__progressBar{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.InstallStageSwitcher-module__tGJnFG__progressTrack{background-color:var(--surface-muted);border-radius:3px;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__progressText{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-align:right;letter-spacing:.05em}.InstallStageSwitcher-module__tGJnFG__stages{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;position:relative}.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__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__tGJnFG__stageCard.InstallStageSwitcher-module__tGJnFG__expanded{border-width:2px;border-color:var(--color-primary);transform:translateY(-6px);box-shadow:0 12px 32px #0000001f}.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__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__tGJnFG__menuButton:active{transform:scale(.98)}.InstallStageSwitcher-module__tGJnFG__menuButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__expandIn var(--duration-normal)var(--ease-out);flex-direction:column;display:flex}@keyframes InstallStageSwitcher-module__tGJnFG__expandIn{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:300px;transform:translateY(0)}}.InstallStageSwitcher-module__tGJnFG__optionsHeader{margin-bottom:var(--spacing-sm)}.InstallStageSwitcher-module__tGJnFG__optionsLabel{font-size:10px;font-weight:var(--font-bold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em}.InstallStageSwitcher-module__tGJnFG__optionsGrid{gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}.InstallStageSwitcher-module__tGJnFG__blockedMessage{margin-top:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);background-color:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-xs);box-shadow:var(--shadow-xs);align-items:flex-start;gap:var(--spacing-xs);border-left:4px solid #f59e0b;line-height:1.5;display:inline-flex}.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__optionButton:hover{background-color:var(--bg-card-hover);border-color:var(--color-primary);transform:translate(4px);box-shadow:0 4px 12px #0000000f}.InstallStageSwitcher-module__tGJnFG__optionButton:active{transform:translate(2px)}.InstallStageSwitcher-module__tGJnFG__optionButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.InstallStageSwitcher-module__tGJnFG__optionButton.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__optionButton.InstallStageSwitcher-module__tGJnFG__optionActive:hover{transform:translate(0)scale(1.02);box-shadow:0 8px 24px #3b82f666}.InstallStageSwitcher-module__tGJnFG__optionLabel{font-size:13px;font-weight:var(--font-bold);color:var(--text-primary);letter-spacing:-.02em}.InstallStageSwitcher-module__tGJnFG__optionButton.InstallStageSwitcher-module__tGJnFG__optionActive .InstallStageSwitcher-module__tGJnFG__optionLabel{color:#fff}.InstallStageSwitcher-module__tGJnFG__optionDescription{color:var(--text-secondary);font-size:12px;line-height:1.4;font-weight:var(--font-normal)}.InstallStageSwitcher-module__tGJnFG__optionButton.InstallStageSwitcher-module__tGJnFG__optionActive .InstallStageSwitcher-module__tGJnFG__optionDescription{color:#fffffff2}.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__stageCard:hover .InstallStageSwitcher-module__tGJnFG__stageBadge{transform:scale(1.12);box-shadow:0 6px 16px #0000001f}.InstallStageSwitcher-module__tGJnFG__stageNumber{color:inherit;line-height:1}.InstallStageSwitcher-module__tGJnFG__stageContent{gap:var(--spacing-md);margin-top:var(--spacing-md);flex-direction:column;display:flex}.InstallStageSwitcher-module__tGJnFG__stageHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__stageStatus{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}.InstallStageSwitcher-module__tGJnFG__statusIcon{font-size:var(--text-lg);line-height:var(--leading-none);opacity:1;flex-shrink:0}.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__stageTiming{margin-top:var(--spacing-sm)}.InstallStageSwitcher-module__tGJnFG__timingLabel{color:var(--text-secondary);font-size:12px;font-weight:var(--font-medium);letter-spacing:-.01em}.InstallStageSwitcher-module__tGJnFG__connector{display:none}.InstallStageSwitcher-module__tGJnFG__notStarted{border-color:var(--border);color:var(--text-tertiary);background-color:var(--surface-muted)}.InstallStageSwitcher-module__tGJnFG__notStarted .InstallStageSwitcher-module__tGJnFG__stageBadge{color:var(--text-tertiary);background-color:var(--bg-card)}.InstallStageSwitcher-module__tGJnFG__notStarted .InstallStageSwitcher-module__tGJnFG__statusIcon{color:var(--text-disabled)}.InstallStageSwitcher-module__tGJnFG__notStarted .InstallStageSwitcher-module__tGJnFG__statusLabel{color:var(--text-tertiary);background-color:var(--surface-muted)}.InstallStageSwitcher-module__tGJnFG__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__tGJnFG__inProgress .InstallStageSwitcher-module__tGJnFG__stageBadge{color:var(--color-primary);background-color:var(--bg-card)}.InstallStageSwitcher-module__tGJnFG__inProgress .InstallStageSwitcher-module__tGJnFG__statusIcon{color:var(--color-primary)}.InstallStageSwitcher-module__tGJnFG__inProgress .InstallStageSwitcher-module__tGJnFG__statusLabel{background-color:color-mix(in srgb,var(--color-primary)10%,transparent);color:var(--color-primary)}.InstallStageSwitcher-module__tGJnFG__completed{border-color:var(--success);background-color:var(--success-bg);color:var(--success-text)}.InstallStageSwitcher-module__tGJnFG__completed .InstallStageSwitcher-module__tGJnFG__stageBadge{color:var(--success-text);background-color:var(--success-bg)}.InstallStageSwitcher-module__tGJnFG__completed .InstallStageSwitcher-module__tGJnFG__statusIcon{color:var(--success-text)}.InstallStageSwitcher-module__tGJnFG__completed .InstallStageSwitcher-module__tGJnFG__statusLabel{color:var(--success-text);background-color:#fff3}.InstallStageSwitcher-module__tGJnFG__blocked{border-color:var(--danger);background-color:var(--danger-bg);color:var(--danger-text)}.InstallStageSwitcher-module__tGJnFG__blocked .InstallStageSwitcher-module__tGJnFG__stageBadge{color:var(--danger-text);background-color:var(--danger-bg)}.InstallStageSwitcher-module__tGJnFG__blocked .InstallStageSwitcher-module__tGJnFG__statusIcon{color:var(--danger-text)}.InstallStageSwitcher-module__tGJnFG__blocked .InstallStageSwitcher-module__tGJnFG__statusLabel{color:var(--danger-text);background-color:#fff3}.InstallStageSwitcher-module__tGJnFG__skipped{border-color:var(--text-tertiary);background-color:var(--surface-muted);color:var(--text-tertiary)}.InstallStageSwitcher-module__tGJnFG__skipped .InstallStageSwitcher-module__tGJnFG__stageBadge{color:var(--text-tertiary);background-color:var(--surface-muted)}.InstallStageSwitcher-module__tGJnFG__skipped .InstallStageSwitcher-module__tGJnFG__statusIcon{color:var(--text-tertiary)}.InstallStageSwitcher-module__tGJnFG__skipped .InstallStageSwitcher-module__tGJnFG__statusLabel{background-color:var(--surface-muted);color:var(--text-tertiary)}.InstallStageSwitcher-module__tGJnFG__metadata{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.InstallStageSwitcher-module__tGJnFG__metadataItem{align-items:center;gap:var(--spacing-xs);display:flex}@media (max-width:768px){.InstallStageSwitcher-module__tGJnFG__stages{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.InstallStageSwitcher-module__tGJnFG__stageCard{padding:var(--spacing-sm);padding-top:calc(var(--spacing-sm) + var(--spacing-xs))}.InstallStageSwitcher-module__tGJnFG__stageBadge{width:30px;height:30px;font-size:var(--text-sm)}.InstallStageSwitcher-module__tGJnFG__menuButton{width:28px;height:28px}}@media (max-width:480px){.InstallStageSwitcher-module__tGJnFG__stages{grid-template-columns:1fr}}
.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%}}
.DealActionButtons-module__pAzlLG__container{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.DealActionButtons-module__pAzlLG__buttonGroup{align-items:center;gap:var(--spacing-sm);display:flex}.DealActionButtons-module__pAzlLG__buttonGroup:not(:last-child):after{content:"";background:var(--border);width:1px;height:24px;margin-left:var(--spacing-sm);opacity:.5}.DealActionButtons-module__pAzlLG__buttonGroupPrimary,.DealActionButtons-module__pAzlLG__buttonGroupSecondary{align-items:center;gap:var(--spacing-sm);display:flex}.DealActionButtons-module__pAzlLG__button{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);white-space:nowrap;background:0 0;border:1px solid #0000;display:inline-flex}.DealActionButtons-module__pAzlLG__button:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.DealActionButtons-module__pAzlLG__button:active:not(:disabled){transform:translateY(0)}.DealActionButtons-module__pAzlLG__button:disabled{opacity:.5;cursor:not-allowed}.DealActionButtons-module__pAzlLG__button svg{flex-shrink:0}.DealActionButtons-module__pAzlLG__buttonIconOnly{padding:var(--spacing-sm);justify-content:center;min-width:36px;min-height:36px;position:relative}.DealActionButtons-module__pAzlLG__buttonIconOnly span{display:none}.DealActionButtons-module__pAzlLG__buttonIconOnly:after{content:attr(title);bottom:calc(100% + var(--spacing-sm));background:var(--text-primary);color:var(--bg-card);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-normal)var(--ease-out),transform var(--duration-normal)var(--ease-out);z-index:var(--z-tooltip);box-shadow:var(--shadow-md);position:absolute;left:50%;transform:translate(-50%)scale(.95)}.DealActionButtons-module__pAzlLG__buttonIconOnly:before{content:"";border:6px solid #0000;border-top-color:var(--text-primary);opacity:0;pointer-events:none;transition:opacity var(--duration-normal)var(--ease-out),transform var(--duration-normal)var(--ease-out);z-index:var(--z-tooltip);position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)scale(.95)}.DealActionButtons-module__pAzlLG__buttonIconOnly:hover:after,.DealActionButtons-module__pAzlLG__buttonIconOnly:hover:before{opacity:1;transform:translate(-50%)scale(1)}.DealActionButtons-module__pAzlLG__buttonIconOnly:disabled:after,.DealActionButtons-module__pAzlLG__buttonIconOnly:disabled:before{display:none}.DealActionButtons-module__pAzlLG__buttonBack{background:var(--bg-card);border-color:var(--border);color:var(--text-primary)}.DealActionButtons-module__pAzlLG__buttonBack:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border)}.DealActionButtons-module__pAzlLG__buttonPending{background:var(--bg-card);color:var(--color-primary);border-color:var(--border)}.DealActionButtons-module__pAzlLG__buttonPending:hover:not(:disabled){background:var(--info-bg);border-color:var(--color-primary);color:var(--color-primary)}.DealActionButtons-module__pAzlLG__buttonApprove{background:var(--bg-card);color:var(--success);border-color:var(--border)}.DealActionButtons-module__pAzlLG__buttonApprove:hover:not(:disabled){background:var(--success-bg);border-color:var(--success);color:var(--success)}.DealActionButtons-module__pAzlLG__buttonReject{background:var(--bg-card);color:var(--danger);border-color:var(--border)}.DealActionButtons-module__pAzlLG__buttonReject:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.DealActionButtons-module__pAzlLG__buttonCancel{background:var(--bg-card);color:var(--warning);border-color:var(--border)}.DealActionButtons-module__pAzlLG__buttonCancel:hover:not(:disabled){background:var(--warning-bg);border-color:var(--warning);color:var(--warning)}.DealActionButtons-module__pAzlLG__buttonSecondary{background:var(--bg-card);border-color:var(--border);color:var(--text-secondary)}.DealActionButtons-module__pAzlLG__buttonSecondary:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border);color:var(--text-primary)}.DealActionButtons-module__pAzlLG__buttonDanger{border-color:var(--danger);color:var(--danger);background:0 0}.DealActionButtons-module__pAzlLG__buttonDanger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:#fff}.DealActionButtons-module__pAzlLG__dropdownContent{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);min-width:220px;padding:var(--spacing-sm);box-shadow:var(--shadow-lg);animation:DealActionButtons-module__pAzlLG__slideDownAndFade var(--duration-normal)var(--ease-in-out);z-index:var(--z-dropdown)}.DealActionButtons-module__pAzlLG__dropdownItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary);transition:background-color var(--duration-fast)var(--ease-out);outline:none;display:flex}.DealActionButtons-module__pAzlLG__dropdownItem:hover,.DealActionButtons-module__pAzlLG__dropdownItem:focus{background:var(--bg-card-hover)}.DealActionButtons-module__pAzlLG__dropdownItem svg{color:var(--text-secondary);flex-shrink:0}.DealActionButtons-module__pAzlLG__dropdownItemDanger,.DealActionButtons-module__pAzlLG__dropdownItemDanger svg{color:var(--danger)}.DealActionButtons-module__pAzlLG__dropdownItemDanger:hover,.DealActionButtons-module__pAzlLG__dropdownItemDanger:focus{background:var(--danger-bg)}.DealActionButtons-module__pAzlLG__dropdownSeparator{background:var(--border);height:1px;margin:var(--spacing-sm)0}@keyframes DealActionButtons-module__pAzlLG__slideDownAndFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.DealActionButtons-module__pAzlLG__container{gap:var(--spacing-md)}.DealActionButtons-module__pAzlLG__buttonGroup{gap:var(--spacing-sm)}.DealActionButtons-module__pAzlLG__button{font-size:var(--text-sm)}.DealActionButtons-module__pAzlLG__button svg{width:16px;height:16px}.DealActionButtons-module__pAzlLG__buttonIconOnly{min-width:32px;min-height:32px}.DealActionButtons-module__pAzlLG__dropdownContent{min-width:200px}.DealActionButtons-module__pAzlLG__dropdownItem{padding:var(--spacing-md)}}
.InstallDetailClient-module__c4dOWa__section{flex-direction:column;gap:2.5rem;width:100%;height:100%;display:flex}.InstallDetailClient-module__c4dOWa__actions{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.InstallDetailClient-module__c4dOWa__header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.InstallDetailClient-module__c4dOWa__title{color:var(--text-primary);margin:0;font-size:1.875rem;font-weight:700}.InstallDetailClient-module__c4dOWa__headerLeft{flex-direction:column;gap:.5rem;display:flex}.InstallDetailClient-module__c4dOWa__headerRight{flex-wrap:wrap;gap:.75rem;display:flex}.InstallDetailClient-module__c4dOWa__content{flex-direction:column;gap:2rem;display:flex}.InstallDetailClient-module__c4dOWa__card{background:var(--color-surface);border-radius:var(--radius-lg);padding:1.5rem}.InstallDetailClient-module__c4dOWa__skeleton{flex-direction:column;gap:2rem;animation:2s cubic-bezier(.4,0,.6,1) infinite InstallDetailClient-module__c4dOWa__pulse;display:flex}.InstallDetailClient-module__c4dOWa__skeletonHeader{background:var(--color-surface-secondary,#f5f5f5);border-radius:var(--radius-md);height:60px}.InstallDetailClient-module__c4dOWa__skeletonTitle{background:var(--color-surface-secondary,#f5f5f5);border-radius:var(--radius-md);width:200px;height:2.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite InstallDetailClient-module__c4dOWa__pulse}.InstallDetailClient-module__c4dOWa__skeletonButtons{background:var(--color-surface-secondary,#f5f5f5);border-radius:var(--radius-md);width:400px;height:2.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite InstallDetailClient-module__c4dOWa__pulse}.InstallDetailClient-module__c4dOWa__skeletonSection{background:var(--color-surface-secondary,#f5f5f5);border-radius:var(--radius-md);animation:2s cubic-bezier(.4,0,.6,1) infinite InstallDetailClient-module__c4dOWa__pulse}@keyframes InstallDetailClient-module__c4dOWa__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.InstallDetailClient-module__c4dOWa__section{gap:1rem}.InstallDetailClient-module__c4dOWa__header{flex-direction:column;align-items:flex-start}.InstallDetailClient-module__c4dOWa__headerRight{justify-content:flex-end;width:100%}.InstallDetailClient-module__c4dOWa__title{font-size:1.5rem}.InstallDetailClient-module__c4dOWa__content{gap:1.5rem}}
.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%}}
.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)}
.UsersComponent-module__Gf9_0a__container{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}
.Comments-module__zVHXgG__section{gap:var(--spacing-lg);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.Comments-module__zVHXgG__section.Comments-module__zVHXgG__compact{gap:var(--spacing)}.Comments-module__zVHXgG__header{padding-bottom:var(--spacing-sm);z-index:10;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}.Comments-module__zVHXgG__errorMessage{padding:var(--spacing-md);background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-md);color:var(--text-primary);text-align:center}.Comments-module__zVHXgG__errorMessage p{font-size:var(--text-sm);margin:0}.Comments-module__zVHXgG__listWrapper{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow:visible auto}.Comments-module__zVHXgG__form{padding:var(--spacing-md);margin-top:var(--spacing-sm);background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-card)95%,transparent),var(--bg-card));-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);z-index:var(--z-sticky);flex-shrink:0;position:sticky;bottom:0}:scope:before{content:"";top:0;left:var(--spacing);right:var(--spacing);background:linear-gradient(90deg,transparent,var(--border)20%,var(--border)80%,transparent);opacity:.6;height:1px;position:absolute}
.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}}
.TimelineHeader-module__t2_pgG__header{justify-content:space-between;align-items:center;gap:var(--spacing);margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.TimelineHeader-module__t2_pgG__title{align-items:center;gap:var(--spacing-sm);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin:0;display:inline-flex}.TimelineHeader-module__t2_pgG__icon{color:var(--color-primary);flex-shrink:0}.TimelineHeader-module__t2_pgG__meta{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card-hover)}@media (max-width:768px){.TimelineHeader-module__t2_pgG__header{flex-direction:column;align-items:flex-start}.TimelineHeader-module__t2_pgG__title{font-size:var(--text-base)}}
/*# sourceMappingURL=8d960764f6c89d11.css.map*/