.Button-module__xDwtkW__button{text-align:center;color:hsl(var(--primary-foreground));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:normal;transition:opacity .2s,transform .2s;display:inline-flex}.Button-module__xDwtkW__button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.Button-module__xDwtkW__button:active:not(:disabled){opacity:.8;transform:translateY(0)}.Button-module__xDwtkW__button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.Button-module__xDwtkW__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__xDwtkW__default{background:hsl(var(--gray-800));color:hsl(var(--primary-foreground))}.Button-module__xDwtkW__primary{color:hsl(var(--primary-foreground));background:linear-gradient(135deg,#7a5af8 0%,#a855f7 50%,#7a5af8 100%);border:1px solid rgba(168,85,247,.5);box-shadow:0 0 40px rgba(122,90,248,.3)}.Button-module__xDwtkW__secondary{background:hsl(var(--secondary));color:hsl(var(--primary-foreground))}.Button-module__xDwtkW__outline{background:hsl(var(--background));color:hsl(var(--foreground));border-color:#191d27}.Button-module__xDwtkW__outline:hover:not(:disabled){background:linear-gradient(180deg,#110623 0%,hsl(var(--background))30%);border-color:hsl(var(--primary)/.3)}.Button-module__xDwtkW__xs{width:-moz-fit-content;width:fit-content;padding:10px 20px;font-size:14px}.Button-module__xDwtkW__sm{width:165px;padding:12px 16px;font-size:16px}.Button-module__xDwtkW__md{width:182px;padding:12px 16px;font-size:16px}.Button-module__xDwtkW__lg{width:365px;padding:12px 16px;font-size:16px}
.Badge-module-scss-module__2Wj2za__badge{border-radius:var(--radius);text-transform:capitalize;white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;padding:6px 14px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.Badge-module-scss-module__2Wj2za__badge.Badge-module-scss-module__2Wj2za__active{color:#16a249;background-color:#091918}.Badge-module-scss-module__2Wj2za__badge.Badge-module-scss-module__2Wj2za__inactive{color:#ef4444;background-color:#1a0a0a}.Badge-module-scss-module__2Wj2za__badge.Badge-module-scss-module__2Wj2za__pending{color:#f59e0b;background-color:#1a1408}.Badge-module-scss-module__2Wj2za__badge.Badge-module-scss-module__2Wj2za__warning{color:#f97316;background-color:#1a0f08}.Badge-module-scss-module__2Wj2za__badge.Badge-module-scss-module__2Wj2za__info{color:#3b82f6;background-color:#0a1018}.Badge-module-scss-module__2Wj2za__badge.Badge-module-scss-module__2Wj2za__success{color:#10b981;background-color:#081a14}.Badge-module-scss-module__2Wj2za__badge.Badge-module-scss-module__2Wj2za__error{color:#dc2626;background-color:#180808}.Badge-module-scss-module__2Wj2za__badge.Badge-module-scss-module__2Wj2za__neutral{color:#94a3b8;background-color:#0f1419}
.PartyGrid-module__lnGgSq__gridContainer{background:linear-gradient(180deg,#110623 0%,hsl(var(--card))15%);border-radius:var(--radius);border:1px solid #191d27;overflow:hidden}.PartyGrid-module__lnGgSq__filtersContainer{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:hsl(var(--card));border-bottom:1px solid #191d27;flex-wrap:wrap;display:flex}.PartyGrid-module__lnGgSq__searchWrapper{flex:1;min-width:200px;position:relative}.PartyGrid-module__lnGgSq__searchIcon{color:hsl(var(--foreground)/.5);pointer-events:none;z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.PartyGrid-module__lnGgSq__searchInput{background:hsl(var(--background));border-radius:var(--radius);width:100%;color:hsl(var(--foreground));border:1px solid #191d27;padding:10px 80px 10px 40px;font-size:.875rem;transition:all .2s}.PartyGrid-module__lnGgSq__shortcutWrapper{pointer-events:none;z-index:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.PartyGrid-module__lnGgSq__searchInput:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1);outline:none}.PartyGrid-module__lnGgSq__filterButtons{gap:var(--spacing-sm);display:flex}.PartyGrid-module__lnGgSq__filterButton{background:hsl(var(--background));border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;border:1px solid #191d27;padding:10px 20px;font-size:.875rem;font-weight:500;transition:all .2s}.PartyGrid-module__lnGgSq__filterButton:hover{border-color:hsl(var(--primary));background:hsl(var(--background)/.5)}.PartyGrid-module__lnGgSq__filterButton.PartyGrid-module__lnGgSq__active{background:linear-gradient(135deg,hsl(var(--primary))0%,#8652e0 100%);color:#fff;border-color:transparent}.PartyGrid-module__lnGgSq__limitSelector{align-items:center;gap:var(--spacing-sm);display:flex}.PartyGrid-module__lnGgSq__limitLabel{color:hsl(var(--foreground)/.7);white-space:nowrap;font-size:.875rem}.PartyGrid-module__lnGgSq__limitSelect{background:hsl(var(--background));border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;border:1px solid #191d27;min-width:80px;padding:10px 14px;font-size:.875rem;transition:all .2s}.PartyGrid-module__lnGgSq__limitSelect:hover{border-color:hsl(var(--primary))}.PartyGrid-module__lnGgSq__limitSelect:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1);outline:none}.PartyGrid-module__lnGgSq__tableWrapper{overflow-x:auto}.PartyGrid-module__lnGgSq__loadingContainer,.PartyGrid-module__lnGgSq__emptyState{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);color:hsl(var(--foreground)/.6);flex-direction:column;display:flex}.PartyGrid-module__lnGgSq__spinner{border:3px solid #191d27;border-top:3px solid hsl(var(--primary));border-radius:50%;width:40px;height:40px;animation:1s linear infinite PartyGrid-module__lnGgSq__spin}@keyframes PartyGrid-module__lnGgSq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PartyGrid-module__lnGgSq__table{border-collapse:collapse;width:100%}.PartyGrid-module__lnGgSq__table thead{background:hsl(var(--card))}.PartyGrid-module__lnGgSq__table th{padding:var(--spacing-md)var(--spacing-lg);text-align:left;color:hsl(var(--foreground)/.7);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;vertical-align:middle;font-size:.75rem;font-weight:600}.PartyGrid-module__lnGgSq__sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.PartyGrid-module__lnGgSq__sortable:hover{background:hsl(var(--background)/.3)}.PartyGrid-module__lnGgSq__sortIndicator{margin-left:var(--spacing-xs);color:hsl(var(--primary))}.PartyGrid-module__lnGgSq__table td{padding:var(--spacing-lg);color:hsl(var(--foreground));vertical-align:middle;border-top:1px solid #191d27;font-size:.875rem}.PartyGrid-module__lnGgSq__table tbody tr{transition:background-color .2s}.PartyGrid-module__lnGgSq__table tbody tr:hover{background:hsl(var(--background)/.3)}.PartyGrid-module__lnGgSq__partyName{color:hsl(var(--foreground));font-weight:600}.PartyGrid-module__lnGgSq__actionsColumn{text-align:center;width:120px}.PartyGrid-module__lnGgSq__actionsCell{text-align:center}.PartyGrid-module__lnGgSq__actionsGroup{justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.PartyGrid-module__lnGgSq__editButton,.PartyGrid-module__lnGgSq__deleteButton,.PartyGrid-module__lnGgSq__documentsButton,.PartyGrid-module__lnGgSq__historyButton{border-radius:var(--radius);width:36px;height:36px;color:hsl(var(--foreground)/.7);cursor:pointer;background:0 0;border:1px solid #191d27;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.PartyGrid-module__lnGgSq__editButton:hover{background:linear-gradient(180deg,#110623 0%,hsl(var(--background))40%);border-color:hsl(var(--primary)/.3);color:hsl(var(--primary))}.PartyGrid-module__lnGgSq__documentsButton:hover{background:hsl(var(--background));border-color:hsl(var(--primary));color:hsl(var(--primary))}.PartyGrid-module__lnGgSq__historyButton:hover{background:hsl(var(--background));color:#e7b008;border-color:#e7b008}.PartyGrid-module__lnGgSq__historyButton:disabled{opacity:.4;cursor:not-allowed}.PartyGrid-module__lnGgSq__deleteButton{color:#ef4343;border-color:#ef4343}.PartyGrid-module__lnGgSq__deleteButton:hover{background:hsl(var(--background));color:#eb1414;border-color:#eb1414}.PartyGrid-module__lnGgSq__paginationContainer{padding:var(--spacing-lg);background:hsl(var(--card));justify-content:space-between;align-items:center;gap:var(--spacing-md);border-top:1px solid #191d27;flex-wrap:wrap;display:flex}.PartyGrid-module__lnGgSq__paginationInfo{color:hsl(var(--foreground)/.7);font-size:.875rem}.PartyGrid-module__lnGgSq__paginationControls{align-items:center;gap:var(--spacing-xs);display:flex}.PartyGrid-module__lnGgSq__paginationButton{background:hsl(var(--background));border-radius:var(--radius);width:36px;height:36px;color:hsl(var(--foreground)/.7);cursor:pointer;border:1px solid #191d27;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.PartyGrid-module__lnGgSq__paginationButton:hover:not(:disabled){background:hsl(var(--background)/.5);border-color:hsl(var(--primary));color:hsl(var(--primary))}.PartyGrid-module__lnGgSq__paginationButton:disabled{opacity:.4;cursor:not-allowed}.PartyGrid-module__lnGgSq__paginationNumbers{align-items:center;gap:var(--spacing-xs);display:flex}.PartyGrid-module__lnGgSq__paginationNumber{min-width:36px;height:36px;padding:0 var(--spacing-sm);background:hsl(var(--background));border-radius:var(--radius);color:hsl(var(--foreground)/.7);cursor:pointer;border:1px solid #191d27;justify-content:center;align-items:center;font-size:.875rem;transition:all .2s;display:inline-flex}.PartyGrid-module__lnGgSq__paginationNumber:hover{background:hsl(var(--background)/.5);border-color:hsl(var(--primary));color:hsl(var(--primary))}.PartyGrid-module__lnGgSq__paginationNumberActive{background:linear-gradient(135deg,hsl(var(--primary))0%,#8652e0 100%);color:#fff;border-color:transparent;font-weight:600}.PartyGrid-module__lnGgSq__paginationNumberActive:hover{background:linear-gradient(135deg,hsl(var(--primary))0%,#8652e0 100%);color:#fff}.PartyGrid-module__lnGgSq__paginationEllipsis{width:36px;height:36px;color:hsl(var(--foreground)/.5);justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}@media (max-width:768px){.PartyGrid-module__lnGgSq__filtersContainer{flex-direction:column;align-items:stretch}.PartyGrid-module__lnGgSq__searchWrapper{width:100%}.PartyGrid-module__lnGgSq__filterButtons{flex-wrap:wrap;width:100%}.PartyGrid-module__lnGgSq__filterButton{min-width:calc(50% - var(--spacing-sm));flex:1}.PartyGrid-module__lnGgSq__tableWrapper{overflow-x:scroll}.PartyGrid-module__lnGgSq__table{min-width:800px}.PartyGrid-module__lnGgSq__paginationContainer{flex-direction:column;align-items:stretch}.PartyGrid-module__lnGgSq__paginationControls,.PartyGrid-module__lnGgSq__paginationNumbers{flex-wrap:wrap;justify-content:center}}
.KeyboardShortcut-module__CBYwSa__shortcut{opacity:1;background:rgba(0,0,0,.1);border-radius:.2rem;flex-shrink:0;align-items:center;gap:2px;margin-left:4px;padding:0 .1rem;transition:opacity .2s;display:inline-flex}.KeyboardShortcut-module__CBYwSa__shortcut:hover{opacity:1;background:rgba(0,0,0,.15)}.KeyboardShortcut-module__CBYwSa__key{min-width:16px;height:16px;color:hsl(var(--foreground)/.5);box-shadow:none;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0 3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:9px;font-weight:400;line-height:1;display:inline-flex}.KeyboardShortcut-module__CBYwSa__key svg{stroke:currentColor;opacity:1;width:9px;height:9px}.KeyboardShortcut-module__CBYwSa__separator{color:hsl(var(--foreground)/.3);margin:0 1px;font-size:8px;font-weight:300}
.PartyAuditHistory-module__f17H3W__container{gap:var(--spacing-md);background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;display:flex}.PartyAuditHistory-module__f17H3W__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.PartyAuditHistory-module__f17H3W__title{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.PartyAuditHistory-module__f17H3W__badge{min-width:24px;height:24px;padding:0 var(--spacing-xs);background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:var(--radius);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.PartyAuditHistory-module__f17H3W__loading,.PartyAuditHistory-module__f17H3W__error,.PartyAuditHistory-module__f17H3W__empty{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center;color:hsl(var(--foreground)/.7);flex-direction:column;display:flex}.PartyAuditHistory-module__f17H3W__error,.PartyAuditHistory-module__f17H3W__error svg{color:#ef4343}.PartyAuditHistory-module__f17H3W__empty svg{color:hsl(var(--foreground)/.4)}.PartyAuditHistory-module__f17H3W__timeline{gap:var(--spacing-md);flex-direction:column;display:flex}.PartyAuditHistory-module__f17H3W__logItem{gap:var(--spacing-md);display:flex;position:relative}.PartyAuditHistory-module__f17H3W__logItem:not(:last-child):after{content:"";background:#191d27;width:2px;position:absolute;top:32px;bottom:-16px;left:11px}.PartyAuditHistory-module__f17H3W__logIcon{flex-shrink:0}.PartyAuditHistory-module__f17H3W__iconWrapper{background:hsl(var(--muted));width:24px;height:24px;color:hsl(var(--foreground));border-radius:50%;justify-content:center;align-items:center;display:flex}.PartyAuditHistory-module__f17H3W__actionCreate{background:hsl(142,76%,36%/.1);color:#16a249}.PartyAuditHistory-module__f17H3W__actionUpdate{background:hsl(217,91%,60%/.1);color:#3c83f6}.PartyAuditHistory-module__f17H3W__actionDelete{background:hsl(0,84%,60%/.1);color:#ef4343}.PartyAuditHistory-module__f17H3W__logContent{gap:var(--spacing-xs);padding-bottom:var(--spacing-md);flex-direction:column;flex:1;display:flex}.PartyAuditHistory-module__f17H3W__logHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.PartyAuditHistory-module__f17H3W__logDescription{color:hsl(var(--foreground));flex:1;font-size:.875rem;font-weight:500}.PartyAuditHistory-module__f17H3W__logDate{color:hsl(var(--foreground)/.6);white-space:nowrap;font-size:.75rem}.PartyAuditHistory-module__f17H3W__logChange{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);font-size:.8125rem;display:flex}.PartyAuditHistory-module__f17H3W__changeLabel{color:hsl(var(--foreground)/.6);font-weight:500}.PartyAuditHistory-module__f17H3W__changeValue{color:hsl(var(--foreground));background:hsl(var(--muted)/.5);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:.75rem}.PartyAuditHistory-module__f17H3W__logMeta{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);font-size:.75rem;display:flex}.PartyAuditHistory-module__f17H3W__logAction{background:hsl(var(--muted));color:hsl(var(--foreground)/.7);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;font-size:.625rem;font-weight:600}.PartyAuditHistory-module__f17H3W__logField{color:hsl(var(--foreground)/.5);font-style:italic}.PartyAuditHistory-module__f17H3W__logUser{color:hsl(var(--foreground)/.6);font-size:.6875rem}
.PartyForm-module__aKOK-G__overlay{z-index:1000;background:rgba(0,0,0,.5);justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.PartyForm-module__aKOK-G__modal{background:hsl(var(--card));border-left:1px solid #191d27;border-radius:0;flex-direction:column;width:50vw;min-width:600px;max-width:50vw;height:100vh;max-height:100vh;animation:.3s ease-out PartyForm-module__aKOK-G__slideInRight;display:flex;position:relative;overflow:hidden;box-shadow:-4px 0 24px rgba(0,0,0,.15)}@keyframes PartyForm-module__aKOK-G__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.PartyForm-module__aKOK-G__modalWithSidebar{gap:0;overflow:hidden;flex-direction:row!important;max-width:50vw!important;height:100vh!important;max-height:100vh!important;display:flex!important}.PartyForm-module__aKOK-G__modalMain{flex-direction:column;flex:1;width:50vw;min-width:0;max-width:50vw;height:100vh;max-height:100vh;display:flex;position:relative;overflow-y:auto}.PartyForm-module__aKOK-G__header{padding:var(--spacing-xl);border-bottom:1px solid #191d27;justify-content:space-between;align-items:flex-start;display:flex}.PartyForm-module__aKOK-G__title{color:hsl(var(--foreground));margin:0 0 var(--spacing-xs)0;font-size:1.5rem;font-weight:700}.PartyForm-module__aKOK-G__subtitle{color:hsl(var(--foreground)/.7);margin:0;font-size:.875rem}.PartyForm-module__aKOK-G__closeButton{color:hsl(var(--foreground)/.7);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.PartyForm-module__aKOK-G__closeButton:hover{background:linear-gradient(180deg,#110623 0%,hsl(var(--background))40%);color:hsl(var(--foreground))}.PartyForm-module__aKOK-G__content{padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.PartyForm-module__aKOK-G__field{gap:var(--spacing-sm);flex-direction:column;display:flex}.PartyForm-module__aKOK-G__label{color:hsl(var(--foreground));align-items:center;gap:var(--spacing-xs);font-size:.875rem;font-weight:500;display:flex}.PartyForm-module__aKOK-G__requiredAsterisk{color:#ef4343;margin-left:2px}.PartyForm-module__aKOK-G__tooltip{color:hsl(var(--foreground)/.5);cursor:help;justify-content:center;align-items:center;display:inline-flex}.PartyForm-module__aKOK-G__tooltip:hover{color:hsl(var(--primary))}.PartyForm-module__aKOK-G__input,.PartyForm-module__aKOK-G__select{background:hsl(var(--background));border-radius:var(--radius);color:hsl(var(--foreground));border:1px solid #191d27;width:100%;padding:10px 14px;font-size:.875rem;transition:all .2s}.PartyForm-module__aKOK-G__input:focus,.PartyForm-module__aKOK-G__select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1);outline:none}.PartyForm-module__aKOK-G__inputError{border-color:#ef4343}.PartyForm-module__aKOK-G__inputError:focus{box-shadow:0 0 0 3px hsl(0,84%,60%/.1);border-color:#ef4343}.PartyForm-module__aKOK-G__inputDisabled{background:hsl(var(--background)/.5);color:hsl(var(--foreground)/.5);cursor:not-allowed}.PartyForm-module__aKOK-G__disabledNote{color:hsl(var(--foreground)/.6);font-size:.75rem;font-style:italic}.PartyForm-module__aKOK-G__errorMessage{color:#ef4343;font-size:.75rem}.PartyForm-module__aKOK-G__radioGroup{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.PartyForm-module__aKOK-G__radioOption{cursor:pointer;flex:1;min-width:150px}.PartyForm-module__aKOK-G__radioOptionDisabled{cursor:not-allowed;opacity:.5}.PartyForm-module__aKOK-G__radioOptionDisabled .PartyForm-module__aKOK-G__radioLabel{cursor:not-allowed;opacity:.6}.PartyForm-module__aKOK-G__radioOptionDisabled .PartyForm-module__aKOK-G__radioLabel:hover{background:hsl(var(--background));border-color:#191d27}.PartyForm-module__aKOK-G__checkboxLabel{align-items:center;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:var(--spacing-xs);display:flex}.PartyForm-module__aKOK-G__checkboxInput{cursor:pointer;width:18px;height:18px;accent-color:hsl(var(--primary));background:hsl(var(--background));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #191d27;border-radius:.3125rem;flex-shrink:0;position:relative}.PartyForm-module__aKOK-G__checkboxInput:checked{background:hsl(var(--primary));border-color:hsl(var(--primary))}.PartyForm-module__aKOK-G__checkboxInput:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6L5 9L10 3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PartyForm-module__aKOK-G__checkboxInput:hover:not(:disabled){border-color:hsl(var(--primary))}.PartyForm-module__aKOK-G__checkboxInput:disabled{cursor:not-allowed;opacity:.5;background:hsl(var(--background)/.5)}.PartyForm-module__aKOK-G__checkboxText{color:hsl(var(--foreground)/.7);font-size:.75rem;font-weight:400}.PartyForm-module__aKOK-G__radioInput:disabled+.PartyForm-module__aKOK-G__radioLabel{opacity:.5;cursor:not-allowed}.PartyForm-module__aKOK-G__radioInput{display:none}.PartyForm-module__aKOK-G__radioLabel{justify-content:center;align-items:center;gap:var(--spacing-sm);background:hsl(var(--background));border-radius:var(--radius);color:hsl(var(--foreground)/.7);text-align:center;border:2px solid #191d27;padding:12px 20px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.PartyForm-module__aKOK-G__radioInput:checked+.PartyForm-module__aKOK-G__radioLabel{background:linear-gradient(135deg,hsl(var(--primary))0%,#8652e0 100%);border-color:hsl(var(--primary));color:#fff}.PartyForm-module__aKOK-G__radioLabel:hover{border-color:hsl(var(--primary));background:hsl(var(--background)/.5)}.PartyForm-module__aKOK-G__radioInput:checked+.PartyForm-module__aKOK-G__radioLabel:hover{background:linear-gradient(135deg,hsl(var(--primary))0%,#8652e0 100%);opacity:.9}.PartyForm-module__aKOK-G__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);border-top:1px solid #191d27;display:flex}.PartyForm-module__aKOK-G__inlineForm{background:hsl(var(--card));border-radius:var(--radius);flex-direction:column;width:100%;display:flex;overflow:hidden}.PartyForm-module__aKOK-G__inlineForm .PartyForm-module__aKOK-G__header{border-bottom:1px solid #191d27}.PartyForm-module__aKOK-G__inlineForm .PartyForm-module__aKOK-G__modal{box-shadow:none;width:100%;max-width:none;max-height:none}@media (max-width:768px){.PartyForm-module__aKOK-G__overlay{padding:var(--spacing-md)}.PartyForm-module__aKOK-G__modal{max-height:95vh}.PartyForm-module__aKOK-G__header,.PartyForm-module__aKOK-G__content,.PartyForm-module__aKOK-G__footer{padding:var(--spacing-lg)}}.PartyForm-module__aKOK-G__successAlert,.PartyForm-module__aKOK-G__submitErrorAlert{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius);margin-bottom:var(--spacing-lg);font-size:.875rem;font-weight:500;display:flex}.PartyForm-module__aKOK-G__successAlert{background:hsl(142,76%,36%/.1);color:#16a249;border:1px solid hsl(142,76%,36%/.3)}.PartyForm-module__aKOK-G__successAlert svg{stroke:#16a249;flex-shrink:0}.PartyForm-module__aKOK-G__submitErrorAlert{background:hsl(var(--error)/.1);color:hsl(var(--error));border:1px solid hsl(var(--error)/.3)}.PartyForm-module__aKOK-G__submitErrorAlert svg{stroke:hsl(var(--error));flex-shrink:0}.PartyForm-module__aKOK-G__stepsIndicator{padding:var(--spacing-xs)0;margin-bottom:var(--spacing-md);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.PartyForm-module__aKOK-G__stepsContainer{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);font-size:var(--font-xl);display:flex}.PartyForm-module__aKOK-G__step{border-radius:0;flex-direction:row;align-items:center;gap:0;padding:0;transition:all .2s;display:flex;position:relative}.PartyForm-module__aKOK-G__stepActive{background:hsl(var(--primary)/.1);padding:var(--spacing-sm);border-radius:20px;gap:6px}.PartyForm-module__aKOK-G__stepNumber{background:hsl(var(--background));width:22px;height:22px;color:hsl(var(--foreground)/.4);border:1.5px solid #191d27;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.PartyForm-module__aKOK-G__stepActive .PartyForm-module__aKOK-G__stepNumber{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff;width:24px;height:24px;font-size:.8rem}.PartyForm-module__aKOK-G__stepCompleted .PartyForm-module__aKOK-G__stepNumber{color:#fff;background:#16a249;border-color:#16a249;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;display:flex}.PartyForm-module__aKOK-G__stepCompleted .PartyForm-module__aKOK-G__stepNumber svg{stroke:#fff;width:14px;height:14px}.PartyForm-module__aKOK-G__stepInactive .PartyForm-module__aKOK-G__stepNumber{background:hsl(var(--foreground)/.2);color:transparent;border:none;width:12px;height:12px;font-size:0}.PartyForm-module__aKOK-G__stepLabel{color:hsl(var(--foreground)/.6);white-space:nowrap;font-size:.75rem;font-weight:500;display:none}.PartyForm-module__aKOK-G__stepActive .PartyForm-module__aKOK-G__stepLabel{color:hsl(var(--primary));font-size:.75rem;font-weight:500;display:block}.PartyForm-module__aKOK-G__stepCompleted .PartyForm-module__aKOK-G__stepLabel{display:none}.PartyForm-module__aKOK-G__stepConnector{background:hsl(var(--foreground)/.15);width:32px;height:2px;margin:0 var(--spacing-sm);flex-shrink:0;transition:background .2s}.PartyForm-module__aKOK-G__stepsIndicator:has(.PartyForm-module__aKOK-G__stepCompleted) .PartyForm-module__aKOK-G__stepConnector{background:hsl(var(--foreground)/.15)}.PartyForm-module__aKOK-G__stepTitle{color:hsl(var(--foreground));margin:0 0 var(--spacing-lg)0;font-size:1.125rem;font-weight:600}.PartyForm-module__aKOK-G__tabs{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:hsl(var(--card));border-radius:var(--radius);border:1px solid #191d27;display:flex}.PartyForm-module__aKOK-G__tab{width:-moz-fit-content;width:fit-content;padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--radius);color:hsl(var(--foreground)/.65);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:.875rem;font-weight:500;transition:all .2s}.PartyForm-module__aKOK-G__tab:hover{color:hsl(var(--foreground));background:hsl(var(--card))}.PartyForm-module__aKOK-G__tabActive{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:1px solid transparent;font-weight:500}.PartyForm-module__aKOK-G__tabActive:hover{filter:brightness(1.2)}.PartyForm-module__aKOK-G__fieldRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.PartyForm-module__aKOK-G__cepWrapper{align-items:center;gap:var(--spacing-sm);display:flex;position:relative}.PartyForm-module__aKOK-G__loadingIndicator{color:hsl(var(--foreground)/.6);white-space:nowrap;font-size:.75rem;font-style:italic}.PartyForm-module__aKOK-G__historyTabContent{width:100%;height:100%;min-height:400px}.PartyForm-module__aKOK-G__historyTabContent .overlay{display:none}.PartyForm-module__aKOK-G__historyTabContent .panel{width:100%;max-width:100%;box-shadow:none;animation:none;position:relative;top:0;bottom:0;right:0}.PartyForm-module__aKOK-G__taskTabContent{width:100%;padding:var(--spacing-xl)}.PartyForm-module__aKOK-G__taskTabContent .PartyForm-module__aKOK-G__emptyState{padding:var(--spacing-2xl);text-align:center;color:hsl(var(--foreground)/.6);flex-direction:column;justify-content:center;align-items:center;display:flex}.PartyForm-module__aKOK-G__taskTabContent .PartyForm-module__aKOK-G__emptyState svg{margin-bottom:var(--spacing-md);color:hsl(var(--foreground)/.4)}.PartyForm-module__aKOK-G__taskTabContent .PartyForm-module__aKOK-G__emptyState h3{color:hsl(var(--foreground));margin-bottom:var(--spacing-sm);font-size:1.125rem;font-weight:600}.PartyForm-module__aKOK-G__taskTabContent .PartyForm-module__aKOK-G__emptyState p{color:hsl(var(--foreground)/.6);font-size:.875rem}.PartyForm-module__aKOK-G__sidebar{background:hsl(var(--card));z-index:1;border-left:1px solid #191d27;flex-direction:column;flex-shrink:0;width:60px;min-width:60px;position:relative;overflow:hidden;display:flex!important}.PartyForm-module__aKOK-G__sidebarTabs{gap:var(--spacing-xs);padding:var(--spacing-md)var(--spacing-sm);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.PartyForm-module__aKOK-G__sidebarTab{border-radius:var(--radius);width:40px;height:40px;color:hsl(var(--foreground)/.6);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.PartyForm-module__aKOK-G__sidebarTab:hover{background:hsl(var(--card));color:hsl(var(--foreground))}.PartyForm-module__aKOK-G__sidebarTabActive{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.PartyForm-module__aKOK-G__sidebarTabDisabled{opacity:.4;cursor:not-allowed}.PartyForm-module__aKOK-G__sidebarTabDisabled:hover{color:hsl(var(--foreground)/.7);background:0 0;border-color:#191d27}.PartyForm-module__aKOK-G__modalMain .panel{width:100%;max-width:100%;box-shadow:none;border-radius:0;flex-direction:column;height:100%;min-height:0;animation:none;display:flex;position:relative;top:0;bottom:0;right:0}.PartyForm-module__aKOK-G__modalMain .overlay{display:none}.PartyForm-module__aKOK-G__modalMain .header{flex-shrink:0}.PartyForm-module__aKOK-G__modalMain .content{flex:1;min-height:0;overflow-y:auto}.PartyForm-module__aKOK-G__modalMain .footer{flex-shrink:0}.PartyForm-module__aKOK-G__taskContent{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.PartyForm-module__aKOK-G__taskHeader{padding:var(--spacing-lg);border-bottom:1px solid #191d27;justify-content:space-between;align-items:center;display:flex}.PartyForm-module__aKOK-G__taskHeader h3{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.PartyForm-module__aKOK-G__closeSidebarButton{border-radius:var(--radius);width:32px;height:32px;color:hsl(var(--foreground)/.7);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.PartyForm-module__aKOK-G__closeSidebarButton:hover{background:hsl(var(--card));color:hsl(var(--foreground))}.PartyForm-module__aKOK-G__historyContainer{flex-direction:column;height:100%;display:flex;overflow:hidden}.PartyForm-module__aKOK-G__historyHeader{align-items:center;gap:var(--spacing-md);border-bottom:1px solid #191d27;flex-shrink:0;padding:1.5rem;display:flex}.PartyForm-module__aKOK-G__backButton{align-items:center;gap:var(--spacing-xs);color:hsl(var(--foreground));cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:.5rem;font-size:.875rem;transition:all .2s;display:flex}.PartyForm-module__aKOK-G__backButton:hover{background:linear-gradient(180deg,#110623 0%,hsl(var(--background))40%)}.PartyForm-module__aKOK-G__historyTitle{color:hsl(var(--foreground));margin:0;font-size:1.25rem;font-weight:600}.PartyForm-module__aKOK-G__historyContent{padding:var(--spacing-xl);flex:1;overflow-y:auto}@media (max-width:768px){.PartyForm-module__aKOK-G__fieldRow{grid-template-columns:1fr}.PartyForm-module__aKOK-G__stepsIndicator{padding:var(--spacing-md)}.PartyForm-module__aKOK-G__stepConnector{max-width:50px}.PartyForm-module__aKOK-G__modalWithSidebar{flex-direction:column}.PartyForm-module__aKOK-G__sidebar{border-top:1px solid #191d27;border-left:none;width:100%;max-width:100%}.PartyForm-module__aKOK-G__sidebarTabs{border-bottom:1px solid #191d27;border-right:none;flex-direction:row}}
.Card-module__si82nG__card{background:linear-gradient(180deg,#110623 0%,hsl(var(--card))12%);color:hsl(var(--card-foreground));border-radius:calc(var(--radius) + 4px);padding:var(--spacing-lg);border:1px solid #191d27;transition:all .2s}.Card-module__si82nG__card:hover{box-shadow:0 8px 24px hsla(var(--foreground),.08)}.Card-module__si82nG__header{margin-bottom:var(--spacing-md)}.Card-module__si82nG__title{font-size:var(--font-xl);margin-bottom:var(--spacing-xs);color:hsl(var(--card-foreground));font-weight:600}.Card-module__si82nG__description{font-size:var(--font-sm);color:hsl(var(--muted-foreground));line-height:1.5}.Card-module__si82nG__content{font-size:var(--font-sm);color:hsl(var(--card-foreground));line-height:1.6}.Card-module__si82nG__footer{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid #191d27}
.PageLoading-module__nnJQFa__loadingContainer{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:400px;display:flex}.PageLoading-module__nnJQFa__spinner{border:4px solid #191d27;border-top:4px solid hsl(var(--primary));border-radius:50%;width:48px;height:48px;animation:1s linear infinite PageLoading-module__nnJQFa__spin}@keyframes PageLoading-module__nnJQFa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PageLoading-module__nnJQFa__loadingText{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;font-weight:500}
.Skeleton-module__dylJeq__skeleton{background:hsl(var(--muted));border-radius:var(--radius);position:relative;overflow:hidden}.Skeleton-module__dylJeq__skeleton.Skeleton-module__dylJeq__rect{border-radius:var(--radius)}.Skeleton-module__dylJeq__skeleton.Skeleton-module__dylJeq__circle{border-radius:50%}.Skeleton-module__dylJeq__skeleton.Skeleton-module__dylJeq__text{border-radius:4px;height:1em}.Skeleton-module__dylJeq__textContainer{flex-direction:column;gap:.5rem;width:100%;display:flex}.Skeleton-module__dylJeq__skeleton.Skeleton-module__dylJeq__animated:before{content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);width:100%;height:100%;animation:1.5s infinite Skeleton-module__dylJeq__shimmer;position:absolute;top:0;left:-100%}@keyframes Skeleton-module__dylJeq__shimmer{0%{left:-100%}to{left:100%}}@media (prefers-color-scheme:dark){.Skeleton-module__dylJeq__skeleton.Skeleton-module__dylJeq__animated:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}}
.LoadingCircle-module__QtoBlq__container{justify-content:center;align-items:center;display:inline-flex}
.CompanyAuditHistory-module__wvHfOa__container{gap:var(--spacing-md);background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;display:flex}.CompanyAuditHistory-module__wvHfOa__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.CompanyAuditHistory-module__wvHfOa__title{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.CompanyAuditHistory-module__wvHfOa__badge{min-width:24px;height:24px;padding:0 var(--spacing-xs);background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:var(--radius);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.CompanyAuditHistory-module__wvHfOa__loading,.CompanyAuditHistory-module__wvHfOa__error,.CompanyAuditHistory-module__wvHfOa__empty{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center;color:hsl(var(--foreground)/.7);flex-direction:column;display:flex}.CompanyAuditHistory-module__wvHfOa__error,.CompanyAuditHistory-module__wvHfOa__error svg{color:#ef4343}.CompanyAuditHistory-module__wvHfOa__empty svg{color:hsl(var(--foreground)/.4)}.CompanyAuditHistory-module__wvHfOa__timeline{gap:var(--spacing-md);flex-direction:column;display:flex}.CompanyAuditHistory-module__wvHfOa__logItem{gap:var(--spacing-md);display:flex;position:relative}.CompanyAuditHistory-module__wvHfOa__logItem:not(:last-child):after{content:"";background:#191d27;width:2px;position:absolute;top:32px;bottom:-16px;left:11px}.CompanyAuditHistory-module__wvHfOa__logIcon{flex-shrink:0}.CompanyAuditHistory-module__wvHfOa__iconWrapper{background:hsl(var(--muted));width:24px;height:24px;color:hsl(var(--foreground));border-radius:50%;justify-content:center;align-items:center;display:flex}.CompanyAuditHistory-module__wvHfOa__actionCreate{background:hsl(142,76%,36%/.1);color:#16a249}.CompanyAuditHistory-module__wvHfOa__actionUpdate{background:hsl(217,91%,60%/.1);color:#3c83f6}.CompanyAuditHistory-module__wvHfOa__actionDelete{background:hsl(0,84%,60%/.1);color:#ef4343}.CompanyAuditHistory-module__wvHfOa__logContent{gap:var(--spacing-xs);padding-bottom:var(--spacing-md);flex-direction:column;flex:1;display:flex}.CompanyAuditHistory-module__wvHfOa__logHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.CompanyAuditHistory-module__wvHfOa__logDescription{color:hsl(var(--foreground));flex:1;font-size:.875rem;font-weight:500}.CompanyAuditHistory-module__wvHfOa__logDate{color:hsl(var(--foreground)/.6);white-space:nowrap;font-size:.75rem}.CompanyAuditHistory-module__wvHfOa__logChange{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);font-size:.8125rem;display:flex}.CompanyAuditHistory-module__wvHfOa__changeLabel{color:hsl(var(--foreground)/.6);font-weight:500}.CompanyAuditHistory-module__wvHfOa__changeValue{color:hsl(var(--foreground));background:hsl(var(--muted)/.5);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:.75rem}.CompanyAuditHistory-module__wvHfOa__logMeta{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);font-size:.75rem;display:flex}.CompanyAuditHistory-module__wvHfOa__logAction{background:hsl(var(--muted));color:hsl(var(--foreground)/.7);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;font-size:.625rem;font-weight:600}.CompanyAuditHistory-module__wvHfOa__logField{color:hsl(var(--foreground)/.5);font-style:italic}.CompanyAuditHistory-module__wvHfOa__logUser{color:hsl(var(--foreground)/.6);font-size:.6875rem}
.RoleAuditHistory-module__09CitG__container{gap:var(--spacing-md);padding:var(--spacing-lg);background:hsl(var(--card));border-radius:var(--radius);border:1px solid #191d27;flex-direction:column;display:flex}.RoleAuditHistory-module__09CitG__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.RoleAuditHistory-module__09CitG__title{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.RoleAuditHistory-module__09CitG__badge{min-width:24px;height:24px;padding:0 var(--spacing-xs);background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:var(--radius);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.RoleAuditHistory-module__09CitG__loading,.RoleAuditHistory-module__09CitG__error,.RoleAuditHistory-module__09CitG__empty{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center;color:hsl(var(--foreground)/.7);flex-direction:column;display:flex}.RoleAuditHistory-module__09CitG__error,.RoleAuditHistory-module__09CitG__error svg{color:#ef4343}.RoleAuditHistory-module__09CitG__empty svg{color:hsl(var(--foreground)/.4)}.RoleAuditHistory-module__09CitG__timeline{gap:var(--spacing-md);flex-direction:column;display:flex}.RoleAuditHistory-module__09CitG__logItem{gap:var(--spacing-md);display:flex;position:relative}.RoleAuditHistory-module__09CitG__logItem:not(:last-child):after{content:"";background:hsl(var(--border));width:2px;position:absolute;top:32px;bottom:-16px;left:11px}.RoleAuditHistory-module__09CitG__logIcon{flex-shrink:0}.RoleAuditHistory-module__09CitG__iconWrapper{background:hsl(var(--muted));width:24px;height:24px;color:hsl(var(--foreground));border-radius:50%;justify-content:center;align-items:center;display:flex}.RoleAuditHistory-module__09CitG__actionCreate{background:hsl(142,76%,36%/.1);color:#16a249}.RoleAuditHistory-module__09CitG__actionUpdate{background:hsl(217,91%,60%/.1);color:#3c83f6}.RoleAuditHistory-module__09CitG__actionDelete{background:hsl(0,84%,60%/.1);color:#ef4343}.RoleAuditHistory-module__09CitG__actionActivate{background:hsl(142,76%,36%/.1);color:#16a249}.RoleAuditHistory-module__09CitG__actionDeactivate{background:hsl(38,92%,50%/.1);color:#f59f0a}.RoleAuditHistory-module__09CitG__actionAttach{background:hsl(217,91%,60%/.1);color:#3c83f6}.RoleAuditHistory-module__09CitG__actionDetach{background:hsl(0,84%,60%/.1);color:#ef4343}.RoleAuditHistory-module__09CitG__logContent{gap:var(--spacing-xs);padding-bottom:var(--spacing-md);flex-direction:column;flex:1;display:flex}.RoleAuditHistory-module__09CitG__logHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.RoleAuditHistory-module__09CitG__logDescription{color:hsl(var(--foreground));flex:1;font-size:.875rem;font-weight:500}.RoleAuditHistory-module__09CitG__logDate{color:hsl(var(--foreground)/.6);white-space:nowrap;font-size:.75rem}.RoleAuditHistory-module__09CitG__logChange{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);font-size:.8125rem;display:flex}.RoleAuditHistory-module__09CitG__changeLabel{color:hsl(var(--foreground)/.6);font-weight:500}.RoleAuditHistory-module__09CitG__changeValue{color:hsl(var(--foreground));background:hsl(var(--muted)/.5);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:.75rem}.RoleAuditHistory-module__09CitG__logMeta{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);font-size:.75rem;display:flex}.RoleAuditHistory-module__09CitG__logAction{background:hsl(var(--muted));color:hsl(var(--foreground)/.7);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;font-size:.625rem;font-weight:600}.RoleAuditHistory-module__09CitG__logUser,.RoleAuditHistory-module__09CitG__logField{color:hsl(var(--foreground)/.5);font-style:italic}
.TenantAuditHistory-module-scss-module__ynWi5a__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.TenantAuditHistory-module-scss-module__ynWi5a__header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.TenantAuditHistory-module-scss-module__ynWi5a__title{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.TenantAuditHistory-module-scss-module__ynWi5a__badge{background:hsl(var(--primary)/.1);min-width:24px;height:24px;color:hsl(var(--primary));border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.TenantAuditHistory-module-scss-module__ynWi5a__loadingContainer,.TenantAuditHistory-module-scss-module__ynWi5a__errorContainer{padding:var(--spacing-2xl);justify-content:center;align-items:center;min-height:200px;display:flex}.TenantAuditHistory-module-scss-module__ynWi5a__loadingText,.TenantAuditHistory-module-scss-module__ynWi5a__errorText{color:hsl(var(--muted-foreground));font-size:.875rem}.TenantAuditHistory-module-scss-module__ynWi5a__errorText{color:hsl(var(--error))}.TenantAuditHistory-module-scss-module__ynWi5a__timeline{gap:var(--spacing-md);padding-left:var(--spacing-lg);flex-direction:column;display:flex;position:relative}.TenantAuditHistory-module-scss-module__ynWi5a__timeline:before{content:"";background:hsl(var(--border));width:2px;position:absolute;top:0;bottom:0;left:12px}.TenantAuditHistory-module-scss-module__ynWi5a__logItem{gap:var(--spacing-md);display:flex;position:relative}.TenantAuditHistory-module-scss-module__ynWi5a__logIcon{z-index:1;flex-shrink:0}.TenantAuditHistory-module-scss-module__ynWi5a__iconWrapper{background:hsl(var(--background));border:2px solid hsl(var(--border));border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.TenantAuditHistory-module-scss-module__ynWi5a__colorSuccess{border-color:hsl(var(--success));color:hsl(var(--success));background:hsl(var(--success)/.1)}.TenantAuditHistory-module-scss-module__ynWi5a__colorInfo{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.TenantAuditHistory-module-scss-module__ynWi5a__colorError{border-color:hsl(var(--error));color:hsl(var(--error));background:hsl(var(--error)/.1)}.TenantAuditHistory-module-scss-module__ynWi5a__colorNeutral{border-color:hsl(var(--muted-foreground));color:hsl(var(--muted-foreground));background:hsl(var(--background))}.TenantAuditHistory-module-scss-module__ynWi5a__logContent{padding-bottom:var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.TenantAuditHistory-module-scss-module__ynWi5a__logHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-xs);display:flex}.TenantAuditHistory-module-scss-module__ynWi5a__logDescription{color:hsl(var(--foreground));flex:1;font-size:.9375rem;font-weight:600}.TenantAuditHistory-module-scss-module__ynWi5a__logDate{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.8125rem}.TenantAuditHistory-module-scss-module__ynWi5a__logChange{align-items:flex-start;gap:var(--spacing-sm);font-size:.8125rem;line-height:1.5;display:flex}.TenantAuditHistory-module-scss-module__ynWi5a__changeLabel{color:hsl(var(--muted-foreground));min-width:100px;font-weight:500}.TenantAuditHistory-module-scss-module__ynWi5a__changeValue{color:hsl(var(--foreground));flex:1}.TenantAuditHistory-module-scss-module__ynWi5a__logMeta{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);color:hsl(var(--muted-foreground));font-size:.75rem;display:flex}.TenantAuditHistory-module-scss-module__ynWi5a__logUser{color:hsl(var(--muted-foreground))}.TenantAuditHistory-module-scss-module__ynWi5a__emptyState{padding:var(--spacing-2xl);text-align:center;color:hsl(var(--muted-foreground));font-size:.875rem}
.TenantCreateModal-module-scss-module__XIJ7Cq__overlay{z-index:1000;background:rgba(0,0,0,.5);justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.TenantCreateModal-module-scss-module__XIJ7Cq__modal{background-color:hsl(var(--card));border-left:1px solid #191d27;border-radius:0;flex-direction:column;width:50vw;min-width:600px;max-width:50vw;height:100vh;max-height:100vh;animation:.3s ease-out TenantCreateModal-module-scss-module__XIJ7Cq__slideInRight;display:flex;position:relative;overflow:hidden;box-shadow:-4px 0 24px rgba(0,0,0,.15)}@keyframes TenantCreateModal-module-scss-module__XIJ7Cq__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:1024px){.TenantCreateModal-module-scss-module__XIJ7Cq__modal{width:60vw;min-width:500px;max-width:60vw}}@media (max-width:768px){.TenantCreateModal-module-scss-module__XIJ7Cq__modal{border-radius:0;width:100vw;min-width:100vw;max-width:100vw;height:100vh}}.TenantCreateModal-module-scss-module__XIJ7Cq__header{padding:var(--spacing-xl);border-bottom:1px solid #191d27;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__headerContent{gap:var(--spacing-md);flex-direction:column;flex:1;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__titleGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__title{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.TenantCreateModal-module-scss-module__XIJ7Cq__subtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.4}.TenantCreateModal-module-scss-module__XIJ7Cq__progressContainer{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__progressBar{background:hsl(var(--background));border-radius:2px;flex:1;height:4px;overflow:hidden}.TenantCreateModal-module-scss-module__XIJ7Cq__progressFill{background:hsl(var(--primary));border-radius:2px;height:100%;transition:width .3s}.TenantCreateModal-module-scss-module__XIJ7Cq__progressText{color:hsl(var(--muted-foreground));text-align:right;min-width:50px;font-size:.75rem;font-weight:500}.TenantCreateModal-module-scss-module__XIJ7Cq__closeButton{color:hsl(var(--muted-foreground));cursor:pointer;border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__closeButton:hover{background:linear-gradient(180deg,#110623 0%,hsl(var(--background))40%);color:hsl(var(--foreground))}.TenantCreateModal-module-scss-module__XIJ7Cq__content{padding:var(--spacing-xl);flex:1;min-height:0;overflow-y:auto}.TenantCreateModal-module-scss-module__XIJ7Cq__content::-webkit-scrollbar{width:8px}.TenantCreateModal-module-scss-module__XIJ7Cq__content::-webkit-scrollbar-track{background:hsl(var(--background));border-radius:4px}.TenantCreateModal-module-scss-module__XIJ7Cq__content::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.TenantCreateModal-module-scss-module__XIJ7Cq__content::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}.TenantCreateModal-module-scss-module__XIJ7Cq__stepContent{gap:var(--spacing-xl);flex-direction:column;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__stepHeader{margin-bottom:var(--spacing-md)}.TenantCreateModal-module-scss-module__XIJ7Cq__stepTitle{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.TenantCreateModal-module-scss-module__XIJ7Cq__stepSubtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.4}.TenantCreateModal-module-scss-module__XIJ7Cq__fieldsGrid{gap:var(--spacing-lg);flex-direction:column;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__label{color:hsl(var(--foreground));letter-spacing:.01em;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.TenantCreateModal-module-scss-module__XIJ7Cq__domainField{flex-direction:column;gap:.5rem;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__domainPreview{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.8125rem}.TenantCreateModal-module-scss-module__XIJ7Cq__domainPreview strong{color:hsl(var(--foreground));font-weight:600}.TenantCreateModal-module-scss-module__XIJ7Cq__domainInputWrapper{background:hsl(var(--background));border-radius:var(--radius);border:2px solid #191d27;align-items:center;transition:all .2s;display:flex;overflow:hidden}.TenantCreateModal-module-scss-module__XIJ7Cq__domainInputWrapper:hover{border-color:hsl(var(--primary)/.5)}.TenantCreateModal-module-scss-module__XIJ7Cq__domainInputWrapper:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.15)}.TenantCreateModal-module-scss-module__XIJ7Cq__domainInput{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem}.TenantCreateModal-module-scss-module__XIJ7Cq__domainReadonly{color:hsl(var(--muted-foreground));background:hsl(var(--background));white-space:nowrap;border-left:1px solid #191d27;padding:.875rem 1rem;font-size:.9375rem}.TenantCreateModal-module-scss-module__XIJ7Cq__regionField{flex-direction:column;gap:.5rem;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__regionButtons{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.TenantCreateModal-module-scss-module__XIJ7Cq__regionButton{color:hsl(var(--foreground));background:hsl(var(--background));border-radius:var(--radius);cursor:pointer;text-align:center;border:2px solid #191d27;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;transition:all .2s}.TenantCreateModal-module-scss-module__XIJ7Cq__regionButton:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--muted)/.1)}.TenantCreateModal-module-scss-module__XIJ7Cq__regionButtonActive{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.TenantCreateModal-module-scss-module__XIJ7Cq__plansGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.TenantCreateModal-module-scss-module__XIJ7Cq__plansGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TenantCreateModal-module-scss-module__XIJ7Cq__plansGrid{grid-template-columns:1fr}}.TenantCreateModal-module-scss-module__XIJ7Cq__planCard{cursor:pointer;background:hsl(var(--background));border:2px solid #191d27;transition:all .2s}.TenantCreateModal-module-scss-module__XIJ7Cq__planCard:hover{border-color:hsl(var(--primary)/.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TenantCreateModal-module-scss-module__XIJ7Cq__planCardSelected{border-color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.TenantCreateModal-module-scss-module__XIJ7Cq__planCardHeader{padding-bottom:var(--spacing-md)}.TenantCreateModal-module-scss-module__XIJ7Cq__planBadge{margin-bottom:var(--spacing-sm);align-items:center;gap:.5rem;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__planIcon{font-size:1.25rem}.TenantCreateModal-module-scss-module__XIJ7Cq__planPosition{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.TenantCreateModal-module-scss-module__XIJ7Cq__planCardTitle{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.TenantCreateModal-module-scss-module__XIJ7Cq__planCardDescription{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.TenantCreateModal-module-scss-module__XIJ7Cq__planCardContent{padding-top:0}.TenantCreateModal-module-scss-module__XIJ7Cq__planCardPrice{color:hsl(var(--foreground));margin-bottom:var(--spacing-md);font-size:1.5rem;font-weight:700}.TenantCreateModal-module-scss-module__XIJ7Cq__planCardPricePeriod{color:hsl(var(--muted-foreground));margin-left:.25rem;font-size:.875rem;font-weight:400}.TenantCreateModal-module-scss-module__XIJ7Cq__planBenefitsList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__planBenefitItem{align-items:center;gap:var(--spacing-sm);color:hsl(var(--foreground));font-size:.875rem;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__benefitIcon{color:hsl(var(--success));flex-shrink:0;font-weight:700}.TenantCreateModal-module-scss-module__XIJ7Cq__componentsList{gap:var(--spacing-md);flex-direction:column;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__componentCard{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius);background:hsl(var(--background));cursor:pointer;border:2px solid #191d27;transition:all .2s;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__componentCard:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--muted)/.1)}.TenantCreateModal-module-scss-module__XIJ7Cq__componentCardSelected{border-color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.TenantCreateModal-module-scss-module__XIJ7Cq__componentCardRequired{cursor:default;opacity:.8}.TenantCreateModal-module-scss-module__XIJ7Cq__componentIcon{width:40px;height:40px;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__componentCardSelected .TenantCreateModal-module-scss-module__XIJ7Cq__componentIcon{color:hsl(var(--primary))}.TenantCreateModal-module-scss-module__XIJ7Cq__componentInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__componentName{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__requiredBadge{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.TenantCreateModal-module-scss-module__XIJ7Cq__componentDescription{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4}.TenantCreateModal-module-scss-module__XIJ7Cq__componentCheckbox{flex-shrink:0}.TenantCreateModal-module-scss-module__XIJ7Cq__componentCheckbox input[type=checkbox]{cursor:pointer;width:1.25rem;height:1.25rem;accent-color:hsl(var(--primary));border-radius:.25rem}.TenantCreateModal-module-scss-module__XIJ7Cq__passwordField{gap:var(--spacing-md);flex-direction:column;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__passwordRequirements{padding:var(--spacing-md);border-radius:var(--radius);background:hsl(var(--background));border:1px solid #191d27}.TenantCreateModal-module-scss-module__XIJ7Cq__passwordRequirementsError{border-color:hsl(var(--error)/.3);background:hsl(var(--error)/.05)}.TenantCreateModal-module-scss-module__XIJ7Cq__passwordRequirementsValid{border-color:hsl(var(--success)/.3);background:hsl(var(--success)/.05)}.TenantCreateModal-module-scss-module__XIJ7Cq__passwordRequirementsTitle{color:hsl(var(--foreground));margin-bottom:var(--spacing-sm);font-size:.8125rem;font-weight:600}.TenantCreateModal-module-scss-module__XIJ7Cq__passwordRequirementItem{align-items:center;gap:var(--spacing-sm);color:hsl(var(--foreground));margin-bottom:.25rem;font-size:.8125rem;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__passwordRequirementItem:last-child{margin-bottom:0}.TenantCreateModal-module-scss-module__XIJ7Cq__requirementMet{color:hsl(var(--success));justify-content:center;align-items:center;width:1.25rem;font-weight:700;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__requirementUnmet{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;width:1.25rem;font-weight:400;display:flex}.TenantCreateModal-module-scss-module__XIJ7Cq__footer{background-color:hsl(var(--card));z-index:10;border-top:1px solid #191d27;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.5rem 2rem;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.TenantCreateModal-module-scss-module__XIJ7Cq__footerRight{align-items:center;gap:.75rem;margin-left:auto;display:flex}@media (max-width:768px){.TenantCreateModal-module-scss-module__XIJ7Cq__footer{padding:var(--spacing-md);flex-direction:column-reverse}.TenantCreateModal-module-scss-module__XIJ7Cq__footer button{width:100%}.TenantCreateModal-module-scss-module__XIJ7Cq__footerRight{flex-direction:column-reverse;width:100%}}@media (max-width:640px){.TenantCreateModal-module-scss-module__XIJ7Cq__header,.TenantCreateModal-module-scss-module__XIJ7Cq__content,.TenantCreateModal-module-scss-module__XIJ7Cq__footer{padding:var(--spacing-md)}.TenantCreateModal-module-scss-module__XIJ7Cq__regionButtons{grid-template-columns:1fr}}
.DynamicCard-module__gcXKva__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:rgba(0,0,0,.4);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:400px;height:340px;margin:40px;padding:3rem;display:flex;position:relative}@media (min-width:1920px){.DynamicCard-module__gcXKva__card{gap:2.5rem;max-width:550px;height:450px;margin:60px;padding:4rem}}.DynamicCard-module__gcXKva__header{justify-content:start;align-items:center;width:100%;display:flex;position:absolute;top:10px;left:10px}.DynamicCard-module__gcXKva__title{color:#fff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.3);font-size:1.6rem;font-weight:600;line-height:1.4;animation:.8s ease-in-out DynamicCard-module__gcXKva__fadeIn}@media (min-width:1920px){.DynamicCard-module__gcXKva__title{font-size:2rem;line-height:1.5}}@keyframes DynamicCard-module__gcXKva__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.PasswordStrengthIndicator-module__YKEy_q__container{margin-top:.5rem}.PasswordStrengthIndicator-module__YKEy_q__barContainer{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.PasswordStrengthIndicator-module__YKEy_q__barBackground{background-color:#2a2a2a;border-radius:3px;flex:1;height:6px;overflow:hidden}.PasswordStrengthIndicator-module__YKEy_q__barFill{border-radius:3px;height:100%;transition:width .3s,background-color .3s}.PasswordStrengthIndicator-module__YKEy_q__barFill.PasswordStrengthIndicator-module__YKEy_q__weak{background-color:#ef4444}.PasswordStrengthIndicator-module__YKEy_q__barFill.PasswordStrengthIndicator-module__YKEy_q__medium{background-color:#f59e0b}.PasswordStrengthIndicator-module__YKEy_q__barFill.PasswordStrengthIndicator-module__YKEy_q__strong{background-color:#10b981}.PasswordStrengthIndicator-module__YKEy_q__label{text-align:right;min-width:3.5rem;font-size:.875rem;font-weight:500}.PasswordStrengthIndicator-module__YKEy_q__label.PasswordStrengthIndicator-module__YKEy_q__weak{color:#ef4444}.PasswordStrengthIndicator-module__YKEy_q__label.PasswordStrengthIndicator-module__YKEy_q__medium{color:#f59e0b}.PasswordStrengthIndicator-module__YKEy_q__label.PasswordStrengthIndicator-module__YKEy_q__strong{color:#10b981}.PasswordStrengthIndicator-module__YKEy_q__details{font-size:.813rem}.PasswordStrengthIndicator-module__YKEy_q__errorList,.PasswordStrengthIndicator-module__YKEy_q__suggestionList{margin:0;padding-left:1.25rem;list-style:outside}.PasswordStrengthIndicator-module__YKEy_q__errorItem{color:#ef4444;margin-bottom:.25rem}.PasswordStrengthIndicator-module__YKEy_q__suggestionItem{color:#94a3b8;margin-bottom:.25rem}
.Select-module__BWx2JW__select{display:inline-block;position:relative}.Select-module__BWx2JW__select.Select-module__BWx2JW__disabled{opacity:.5;cursor:not-allowed}.Select-module__BWx2JW__select.Select-module__BWx2JW__xs{width:-moz-fit-content;width:fit-content}.Select-module__BWx2JW__select.Select-module__BWx2JW__xs .Select-module__BWx2JW__trigger{width:-moz-fit-content;width:fit-content;padding:10px 20px;font-size:14px}.Select-module__BWx2JW__select.Select-module__BWx2JW__sm{width:165px}.Select-module__BWx2JW__select.Select-module__BWx2JW__sm .Select-module__BWx2JW__trigger{padding:12px 16px;font-size:16px}.Select-module__BWx2JW__select.Select-module__BWx2JW__md{width:182px}.Select-module__BWx2JW__select.Select-module__BWx2JW__md .Select-module__BWx2JW__trigger{padding:12px 16px;font-size:16px}.Select-module__BWx2JW__select.Select-module__BWx2JW__lg{width:365px}.Select-module__BWx2JW__select.Select-module__BWx2JW__lg .Select-module__BWx2JW__trigger{padding:12px 16px;font-size:16px}.Select-module__BWx2JW__trigger{background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #191d27;border-radius:8px;outline:none;align-items:center;gap:8px;width:100%;padding:12px 16px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:filter .2s,opacity .2s,border-color .2s;display:flex}.Select-module__BWx2JW__trigger:hover:not(:disabled){filter:brightness(1.2)}.Select-module__BWx2JW__trigger:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-color:hsl(var(--primary)/.3)}.Select-module__BWx2JW__trigger:disabled{opacity:.5;cursor:not-allowed}.Select-module__BWx2JW__select.Select-module__BWx2JW__open .Select-module__BWx2JW__trigger{outline:2px solid hsl(var(--primary));outline-offset:2px;border-color:hsl(var(--primary)/.3)}.Select-module__BWx2JW__icon{color:hsl(var(--foreground)/.5);flex-shrink:0;align-items:center;display:flex}.Select-module__BWx2JW__label{text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1}.Select-module__BWx2JW__chevron{color:hsl(var(--foreground)/.5);flex-shrink:0;transition:transform .2s}.Select-module__BWx2JW__chevronOpen{transform:rotate(180deg)}.Select-module__BWx2JW__overlay{z-index:999;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.Select-module__BWx2JW__menu{background:hsl(var(--background));z-index:1000;border:1px solid #191d27;border-radius:8px;min-width:100%;max-height:300px;margin:0;padding:4px;list-style:none;animation:.2s Select-module__BWx2JW__slideDown;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@keyframes Select-module__BWx2JW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Select-module__BWx2JW__menuItem{width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;margin:0;padding:8px 12px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:filter .2s,opacity .2s;display:block}.Select-module__BWx2JW__menuItem:hover{filter:brightness(1.2)}.Select-module__BWx2JW__menuItem.Select-module__BWx2JW__active{background:linear-gradient(180deg,#110623 0%,hsl(var(--background))30%);color:hsl(var(--primary))}.Select-module__BWx2JW__menuItem:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.Select-module__BWx2JW__menu li{margin:0;padding:0;list-style:none}
﻿ .login-module__H-AXGG__containerAcesso{display:flex}.login-module__H-AXGG__containerAcesso{background:var(--background);border:.2px solid hsl(var(--gray-700));width:1100px;height:642px;box-shadow:var(--shadow-soft);border-radius:1rem;flex-direction:row;display:flex}.login-module__H-AXGG__areaDeAcesso{flex-direction:column;flex:0 0 40%;align-items:center;padding:40px 20px 20px;display:flex}.login-module__H-AXGG__areaDeAcesso .login-module__H-AXGG__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:3.5rem;display:flex}.login-module__H-AXGG__titleSubtitle{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.login-module__H-AXGG__titleSubtitle .login-module__H-AXGG__title{color:hsl(var(--foreground));font-size:2rem;font-weight:800}.login-module__H-AXGG__titleSubtitle .login-module__H-AXGG__subtitle{color:hsl(var(--muted-foreground));text-align:center;font-size:1.1rem;font-weight:400}.login-module__H-AXGG__formLogin{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.login-module__H-AXGG__forgotPassword{color:hsl(var(--gray-50));cursor:pointer;font-size:.9rem;transition:color .2s}.login-module__H-AXGG__forgotPassword:hover{color:hsl(var(--gray-0));text-decoration:underline}.login-module__H-AXGG__contactSupport{color:hsl(var(--gray-0));font-size:.9rem}.login-module__H-AXGG__contactEmail{color:hsl(var(--primary));cursor:pointer;font-size:.85rem}.login-module__H-AXGG__footer{border-top:1px solid hsl(var(--gray-300));text-align:center;width:100%;margin-top:auto;padding-top:1rem}.login-module__H-AXGG__footer p{color:hsl(var(--muted-foreground));letter-spacing:.02em;font-size:.75rem;font-weight:500}.login-module__H-AXGG__apresentacaoDinamica{border-radius:0 1rem 1rem 0;flex:0 0 60%;overflow:hidden}.login-module__H-AXGG__imagemDinamica{background:#000;justify-content:center;align-items:center;width:100%;min-width:100%;height:100%;min-height:100%;display:flex;position:relative}.login-module__H-AXGG__imagemDinamica:before{content:"";z-index:0;background-image:url(/login/ImagemTech.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;animation:6s ease-in-out infinite login-module__H-AXGG__pulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes login-module__H-AXGG__pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@media (max-width:767px){.login-module__H-AXGG__containerAcesso{width:100%;height:100vh;box-shadow:none;border:none;border-radius:0}.login-module__H-AXGG__areaDeAcesso{flex:1;overflow-y:auto}.login-module__H-AXGG__apresentacaoDinamica{display:none}}@media (min-width:768px) and (max-width:1023px){.login-module__H-AXGG__containerAcesso{width:90%;max-width:900px;height:auto;min-height:700px}.login-module__H-AXGG__areaDeAcesso,.login-module__H-AXGG__apresentacaoDinamica{flex:0 0 50%}}@media (min-width:1920px){.login-module__H-AXGG__containerAcesso{width:1400px;height:800px}.login-module__H-AXGG__titleSubtitle .login-module__H-AXGG__title{font-size:2.5rem}.login-module__H-AXGG__titleSubtitle .login-module__H-AXGG__subtitle{font-size:1.25rem}}
.reset-password-module__WKGMRW__container{background:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.reset-password-module__WKGMRW__card{background:var(--background);border:.2px solid hsl(var(--gray-700));width:100%;max-width:440px;box-shadow:var(--shadow-soft);border-radius:1rem;flex-direction:column;align-items:center;padding:40px 40px 30px;display:flex}.reset-password-module__WKGMRW__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:3.5rem;display:flex}.reset-password-module__WKGMRW__titleSubtitle{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-bottom:2.5rem;display:flex}.reset-password-module__WKGMRW__title{color:hsl(var(--foreground));font-size:2rem;font-weight:800}.reset-password-module__WKGMRW__form{flex-direction:column;gap:1.5rem;width:100%;margin-bottom:1.5rem;display:flex}.reset-password-module__WKGMRW__inputField{width:100%}.reset-password-module__WKGMRW__buttonGroup{gap:1rem;width:100%;display:flex}.reset-password-module__WKGMRW__button{flex:1}.reset-password-module__WKGMRW__errorMessage{color:#ef4444;text-align:center;margin:0;font-size:.875rem}.reset-password-module__WKGMRW__knowPassword{color:hsl(var(--gray-50));cursor:pointer;text-align:center;margin-bottom:2rem;font-size:.9rem;text-decoration:none;transition:color .2s}.reset-password-module__WKGMRW__knowPassword:hover{color:hsl(var(--gray-0));text-decoration:underline}.reset-password-module__WKGMRW__successIcon{margin-bottom:2rem;animation:.5s ease-in-out reset-password-module__WKGMRW__checkAnimation}@keyframes reset-password-module__WKGMRW__checkAnimation{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.reset-password-module__WKGMRW__backToLogin{color:hsl(var(--gray-50));cursor:pointer;margin-bottom:2rem;font-size:.9rem;text-decoration:none;transition:color .2s}.reset-password-module__WKGMRW__backToLogin:hover{color:hsl(var(--gray-0));text-decoration:underline}.reset-password-module__WKGMRW__footer{text-align:center;width:100%;margin-top:auto}.reset-password-module__WKGMRW__footer p{color:hsl(var(--muted-foreground));font-size:.8rem}@media (max-width:640px){.reset-password-module__WKGMRW__card{max-width:100%;padding:30px 20px}.reset-password-module__WKGMRW__title{font-size:1.5rem}.reset-password-module__WKGMRW__buttonGroup{flex-direction:column}.reset-password-module__WKGMRW__button{width:100%}}
.HierarchyTree-module__G5JfKq__treeContainer{background:linear-gradient(180deg,#110623 0%,hsl(var(--card))15%);border-radius:var(--radius);box-shadow:var(--shadow-strong);border:1px solid #191d27;flex-direction:column;display:flex;overflow:hidden}.HierarchyTree-module__G5JfKq__treeBody{padding:var(--spacing-lg)var(--spacing-xl);background:hsl(var(--card));flex:1;overflow-x:auto}.HierarchyTree-module__G5JfKq__tree{min-height:320px;padding:1.5rem}.HierarchyTree-module__G5JfKq__treeHeader{padding:var(--spacing-lg)var(--spacing-xl);background:hsl(var(--card));gap:var(--spacing-md);border-bottom:1px solid #191d27;flex-direction:column;display:flex}.HierarchyTree-module__G5JfKq__treeHeaderTop{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.HierarchyTree-module__G5JfKq__treeTitleGroup{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.HierarchyTree-module__G5JfKq__treeTitle{font-size:var(--font-xl);color:hsl(var(--foreground));margin:0;font-weight:600;line-height:1.2}.HierarchyTree-module__G5JfKq__treeSubtitle{font-size:var(--font-sm);color:hsl(var(--muted-foreground));margin:0;line-height:1.4}.HierarchyTree-module__G5JfKq__treeHeaderActions{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.HierarchyTree-module__G5JfKq__searchWrapper{flex:1;align-items:center;min-width:200px;max-width:400px;display:inline-flex;position:relative}.HierarchyTree-module__G5JfKq__searchInput{background:hsl(var(--background));width:100%;font-size:var(--font-sm);color:hsl(var(--foreground));border:1px solid #191d27;border-radius:999px;outline:none;padding:.5rem 1rem .5rem 2.5rem;transition:all .2s}.HierarchyTree-module__G5JfKq__searchInput::placeholder{color:hsl(var(--muted-foreground))}.HierarchyTree-module__G5JfKq__searchInput:focus{border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 3px hsl(var(--primary)/.1)}.HierarchyTree-module__G5JfKq__searchIcon{width:16px;height:16px;color:hsl(var(--muted-foreground));pointer-events:none;flex-shrink:0;position:absolute;left:.875rem}.HierarchyTree-module__G5JfKq__treeActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.HierarchyTree-module__G5JfKq__actionButton{font-size:var(--font-sm);cursor:pointer;background:hsl(var(--background));color:hsl(var(--foreground));white-space:nowrap;border:1px solid transparent;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;transition:all .2s;display:inline-flex}.HierarchyTree-module__G5JfKq__actionButton:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.HierarchyTree-module__G5JfKq__actionButtonPrimary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent}.HierarchyTree-module__G5JfKq__actionButtonPrimary:hover:not(:disabled){background:hsl(var(--primary)/.9);box-shadow:0 4px 12px hsl(var(--primary)/.3);transform:translateY(-1px)}.HierarchyTree-module__G5JfKq__actionButtonSecondary{border-color:#191d27}.HierarchyTree-module__G5JfKq__actionButtonSecondary:hover:not(:disabled){background:linear-gradient(180deg,#110623 0%,hsl(var(--background))40%);border-color:hsl(var(--primary)/.3);transform:translateY(-1px)}.HierarchyTree-module__G5JfKq__actionButton:active:not(:disabled){transform:translateY(0)}.HierarchyTree-module__G5JfKq__actionButton:disabled{opacity:.5;cursor:not-allowed}.HierarchyTree-module__G5JfKq__actionIcon{flex-shrink:0;width:16px;height:16px}.HierarchyTree-module__G5JfKq__node{margin-bottom:var(--spacing-md);position:relative}.HierarchyTree-module__G5JfKq__nodeRow{align-items:center;gap:var(--spacing-md);z-index:2;display:flex;position:relative}.HierarchyTree-module__G5JfKq__children{margin-left:2.5rem;margin-top:var(--spacing-sm);border-left:2px dotted #191d27;padding-left:1.25rem;position:relative}.HierarchyTree-module__G5JfKq__expandButton{background:hsl(var(--background));cursor:pointer;width:32px;height:32px;color:hsl(var(--foreground));border:1px solid #191d27;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.HierarchyTree-module__G5JfKq__expandButton:hover:not(:disabled){background:hsl(var(--hover-bg));border-color:hsl(var(--primary)/.5);transform:scale(1.05)}.HierarchyTree-module__G5JfKq__expandButton:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.HierarchyTree-module__G5JfKq__expandButton:active:not(:disabled){transform:scale(.95)}.HierarchyTree-module__G5JfKq__chevron{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.HierarchyTree-module__G5JfKq__chevron.HierarchyTree-module__G5JfKq__expanded{transform:rotate(90deg)}.HierarchyTree-module__G5JfKq__cardWrapper{flex:1;min-width:0;position:relative}.HierarchyTree-module__G5JfKq__nodeCard{border-radius:var(--radius);background:hsl(var(--muted)/.3);width:100%;box-shadow:var(--shadow-soft);color:hsl(var(--card-foreground));gap:var(--spacing-sm);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #191d27;flex-direction:column;padding:1rem 1.125rem;transition:all .2s;display:flex}.HierarchyTree-module__G5JfKq__nodeCard:active{cursor:grabbing}.HierarchyTree-module__G5JfKq__nodeCardDragging{opacity:.6;box-shadow:var(--shadow-strong);border-color:hsl(var(--primary)/.6);cursor:grabbing;transform:scale(.98)}.HierarchyTree-module__G5JfKq__nodeCard:hover:not(.HierarchyTree-module__G5JfKq__nodeCardDragging){box-shadow:var(--shadow-strong);border-color:hsl(var(--border)/.8);transform:translateY(-2px)}.HierarchyTree-module__G5JfKq__dragTargetHighlight{outline:2px dashed hsl(var(--primary)/.6);outline-offset:4px;border-radius:var(--radius)}.HierarchyTree-module__G5JfKq__nodeCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.HierarchyTree-module__G5JfKq__nodeIcon{background:hsl(var(--background));border:1px solid hsl(var(--accent-yellow)/.4);width:32px;height:32px;color:hsl(var(--accent-yellow));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HierarchyTree-module__G5JfKq__nodeIcon svg{width:18px;height:18px}.HierarchyTree-module__G5JfKq__nodeTitleGroup{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.HierarchyTree-module__G5JfKq__nodeName{font-weight:600;font-size:var(--font-sm);color:hsl(var(--foreground));word-break:break-word;line-height:1.3}.HierarchyTree-module__G5JfKq__nodeRazao{color:hsl(var(--muted-foreground));word-break:break-word;font-size:.75rem;line-height:1.4}.HierarchyTree-module__G5JfKq__nodeMetaRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.HierarchyTree-module__G5JfKq__cnpjText{color:hsl(var(--muted-foreground));font-family:ui-monospace,monospace;font-size:.75rem}.HierarchyTree-module__G5JfKq__segmentoText{color:hsl(var(--muted-foreground));font-size:.75rem}.HierarchyTree-module__G5JfKq__nodeMenuWrapper{flex-shrink:0;position:relative}.HierarchyTree-module__G5JfKq__nodeMenuButton{cursor:pointer;width:28px;height:28px;color:hsl(var(--muted-foreground));background:0 0;border:1px solid #191d27;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.HierarchyTree-module__G5JfKq__nodeMenuButton:hover{background:hsl(var(--hover-bg));border-color:hsl(var(--border)/.8);color:hsl(var(--foreground))}.HierarchyTree-module__G5JfKq__nodeMenuButton:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.HierarchyTree-module__G5JfKq__nodeMenuDots{width:16px;height:16px}.HierarchyTree-module__G5JfKq__nodeMenuDropdown{background:hsl(var(--card));border-radius:var(--radius);min-width:200px;box-shadow:var(--shadow-strong);z-index:100;border:1px solid #191d27;padding:.5rem;animation:.2s ease-out HierarchyTree-module__G5JfKq__slideDown;position:absolute;top:calc(100% + .5rem);right:0}@keyframes HierarchyTree-module__G5JfKq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HierarchyTree-module__G5JfKq__nodeMenuItem{align-items:center;gap:var(--spacing-sm);border-radius:calc(var(--radius)*.75);width:100%;color:hsl(var(--foreground));font-size:var(--font-sm);cursor:pointer;text-align:left;background:0 0;border:none;padding:.625rem .875rem;font-weight:500;transition:all .15s;display:flex}.HierarchyTree-module__G5JfKq__nodeMenuItem:hover{background:hsl(var(--hover-bg))}.HierarchyTree-module__G5JfKq__nodeMenuItem:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.HierarchyTree-module__G5JfKq__nodeMenuItem svg{flex-shrink:0;width:16px;height:16px}.HierarchyTree-module__G5JfKq__nodeMenuItemDanger{color:hsl(var(--error))}.HierarchyTree-module__G5JfKq__nodeMenuItemDanger:hover{background:hsl(var(--hover-error));color:hsl(var(--error))}.HierarchyTree-module__G5JfKq__badgeRow{flex-wrap:wrap;gap:.375rem;margin-top:.125rem;display:flex}.HierarchyTree-module__G5JfKq__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.HierarchyTree-module__G5JfKq__badgeMatriz{background:hsl(var(--primary)/.15);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.3)}.HierarchyTree-module__G5JfKq__badgeFilial{background:hsl(var(--secondary)/.15);color:hsl(var(--secondary));border:1px solid hsl(var(--secondary)/.3)}.HierarchyTree-module__G5JfKq__badgeNucleo{background:hsl(var(--accent-yellow)/.15);color:hsl(var(--accent-yellow));border:1px solid hsl(var(--accent-yellow)/.3)}.HierarchyTree-module__G5JfKq__badgeStatusAtivo{background:hsl(var(--success)/.15);color:hsl(var(--success));border:1px solid hsl(var(--success)/.3)}.HierarchyTree-module__G5JfKq__badgeStatusInativo{background:hsl(var(--error)/.15);color:hsl(var(--error));border:1px solid hsl(var(--error)/.3)}.HierarchyTree-module__G5JfKq__breadcrumb{color:hsl(var(--muted-foreground));margin-top:var(--spacing-xs);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.HierarchyTree-module__G5JfKq__breadcrumbItem{align-items:center;gap:.375rem;display:inline-flex}.HierarchyTree-module__G5JfKq__breadcrumbSeparator{opacity:.5;color:hsl(var(--muted-foreground))}.HierarchyTree-module__G5JfKq__loadingContainer,.HierarchyTree-module__G5JfKq__emptyState{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);color:hsl(var(--muted-foreground));flex-direction:column;min-height:320px;display:flex}.HierarchyTree-module__G5JfKq__emptyState svg{color:hsl(var(--muted-foreground)/.4);width:48px;height:48px}.HierarchyTree-module__G5JfKq__emptyText{font-size:var(--font-sm);text-align:center;color:hsl(var(--muted-foreground));max-width:300px}.HierarchyTree-module__G5JfKq__modalOverlay{background:hsl(var(--background)/.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;padding:var(--spacing-lg);justify-content:center;align-items:center;animation:.2s HierarchyTree-module__G5JfKq__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes HierarchyTree-module__G5JfKq__fadeIn{0%{opacity:0}to{opacity:1}}.HierarchyTree-module__G5JfKq__modal{border-radius:var(--radius);background:hsl(var(--card));width:100%;max-width:720px;box-shadow:var(--shadow-strong);color:hsl(var(--card-foreground));border:1px solid #191d27;flex-direction:column;max-height:90vh;animation:.2s HierarchyTree-module__G5JfKq__slideUp;display:flex}@keyframes HierarchyTree-module__G5JfKq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HierarchyTree-module__G5JfKq__modalHeader{border-bottom:1px solid #191d27;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem 1rem;display:flex}.HierarchyTree-module__G5JfKq__modalTitle{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.HierarchyTree-module__G5JfKq__modalCloseButton{width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #191d27;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.HierarchyTree-module__G5JfKq__modalCloseButton:hover{background:hsl(var(--hover-bg));border-color:hsl(var(--border)/.8);color:hsl(var(--foreground))}.HierarchyTree-module__G5JfKq__modalCloseButton:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.HierarchyTree-module__G5JfKq__modalTabs{gap:var(--spacing-sm);padding:var(--spacing-md)1.75rem 0;border-bottom:1px solid #191d27;display:flex}.HierarchyTree-module__G5JfKq__modalTab{border-radius:calc(var(--radius)*.75)calc(var(--radius)*.75)0 0;font-size:var(--font-sm);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid transparent;border-bottom:none;padding:.5rem 1rem;font-weight:500;transition:all .2s;position:relative;top:1px}.HierarchyTree-module__G5JfKq__modalTab:hover{color:hsl(var(--foreground));background:hsl(var(--background)/.5)}.HierarchyTree-module__G5JfKq__modalTabActive{background:hsl(var(--background));color:hsl(var(--foreground));border-color:#191d27}.HierarchyTree-module__G5JfKq__modalTabActive:after{content:"";background:hsl(var(--primary));height:2px;position:absolute;bottom:-1px;left:0;right:0}.HierarchyTree-module__G5JfKq__modalBody{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;padding:1.5rem 1.75rem;display:grid;overflow-y:auto}.HierarchyTree-module__G5JfKq__modalField{flex-direction:column;gap:.5rem;display:flex}.HierarchyTree-module__G5JfKq__modalFieldFull{grid-column:1/-1}.HierarchyTree-module__G5JfKq__modalLabel{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}.HierarchyTree-module__G5JfKq__modalLabelRequired:after{content:" *";color:hsl(var(--error))}.HierarchyTree-module__G5JfKq__modalInput,.HierarchyTree-module__G5JfKq__modalSelect,.HierarchyTree-module__G5JfKq__modalTextarea{background:hsl(var(--background));border-radius:var(--radius);width:100%;font-size:var(--font-sm);color:hsl(var(--foreground));border:1px solid #191d27;outline:none;padding:.625rem .875rem;font-family:inherit;transition:all .2s}.HierarchyTree-module__G5JfKq__modalInput:focus,.HierarchyTree-module__G5JfKq__modalSelect:focus,.HierarchyTree-module__G5JfKq__modalTextarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}.HierarchyTree-module__G5JfKq__modalTextarea{resize:vertical;min-height:80px;font-family:inherit}.HierarchyTree-module__G5JfKq__modalInputError,.HierarchyTree-module__G5JfKq__modalSelectError,.HierarchyTree-module__G5JfKq__modalTextareaError{border-color:hsl(var(--error))}.HierarchyTree-module__G5JfKq__modalInputError:focus,.HierarchyTree-module__G5JfKq__modalSelectError:focus,.HierarchyTree-module__G5JfKq__modalTextareaError:focus{border-color:hsl(var(--error));box-shadow:0 0 0 3px hsl(var(--error)/.1)}.HierarchyTree-module__G5JfKq__modalErrorText{color:hsl(var(--error));margin-top:-.25rem;font-size:.75rem}.HierarchyTree-module__G5JfKq__modalFooter{justify-content:flex-end;gap:var(--spacing-sm);background:hsl(var(--background)/.5);border-top:1px solid #191d27;padding:1rem 1.75rem 1.5rem;display:flex}.HierarchyTree-module__G5JfKq__modalFooterButton{font-size:var(--font-sm);cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-family:inherit;font-weight:500;transition:all .2s;display:inline-flex}.HierarchyTree-module__G5JfKq__modalFooterButton:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.HierarchyTree-module__G5JfKq__modalFooterButtonSecondary{color:hsl(var(--muted-foreground));background:0 0;border-color:#191d27}.HierarchyTree-module__G5JfKq__modalFooterButtonSecondary:hover:not(:disabled){background:hsl(var(--hover-bg));color:hsl(var(--foreground));border-color:hsl(var(--border)/.8)}.HierarchyTree-module__G5JfKq__modalFooterButtonPrimary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent}.HierarchyTree-module__G5JfKq__modalFooterButtonPrimary:hover:not(:disabled){background:hsl(var(--primary)/.9);box-shadow:0 4px 12px hsl(var(--primary)/.3);transform:translateY(-1px)}.HierarchyTree-module__G5JfKq__modalFooterButton:active:not(:disabled){transform:translateY(0)}.HierarchyTree-module__G5JfKq__modalFooterButton:disabled{opacity:.5;cursor:not-allowed}.HierarchyTree-module__G5JfKq__historicoSection{padding:var(--spacing-lg)var(--spacing-xl);background:hsl(var(--background)/.4);border-top:1px solid #191d27;margin-top:0}.HierarchyTree-module__G5JfKq__historicoHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.HierarchyTree-module__G5JfKq__historicoTitle{font-size:var(--font-base);color:hsl(var(--foreground));margin:0;font-weight:600}.HierarchyTree-module__G5JfKq__historicoClearButton{border-radius:var(--radius);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #191d27;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s}.HierarchyTree-module__G5JfKq__historicoClearButton:hover{background:hsl(var(--hover-bg));color:hsl(var(--foreground));border-color:hsl(var(--border)/.8)}.HierarchyTree-module__G5JfKq__historicoClearButton:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.HierarchyTree-module__G5JfKq__historicoList{gap:var(--spacing-sm);max-height:320px;padding-right:var(--spacing-xs);flex-direction:column;display:flex;overflow-y:auto}.HierarchyTree-module__G5JfKq__historicoList::-webkit-scrollbar{width:6px}.HierarchyTree-module__G5JfKq__historicoList::-webkit-scrollbar-track{background:0 0}.HierarchyTree-module__G5JfKq__historicoList::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}.HierarchyTree-module__G5JfKq__historicoList::-webkit-scrollbar-thumb:hover{background:hsl(var(--border)/.8)}.HierarchyTree-module__G5JfKq__historicoItem{padding:var(--spacing-md);background:hsl(var(--background));border-radius:var(--radius);border:1px solid #191d27;transition:all .2s}.HierarchyTree-module__G5JfKq__historicoItem:hover{border-color:hsl(var(--border)/.8);box-shadow:var(--shadow-soft)}.HierarchyTree-module__G5JfKq__historicoItemHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.HierarchyTree-module__G5JfKq__historicoEmpresa{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.HierarchyTree-module__G5JfKq__historicoAcao{background:hsl(var(--primary)/.15);color:hsl(var(--primary));white-space:nowrap;border-radius:4px;padding:.25rem .625rem;font-size:.6875rem;font-weight:500}.HierarchyTree-module__G5JfKq__historicoTime{color:hsl(var(--muted-foreground));white-space:nowrap;margin-left:auto;font-size:.75rem}.HierarchyTree-module__G5JfKq__historicoDetalhes{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}@media (max-width:900px){.HierarchyTree-module__G5JfKq__treeHeader{padding:var(--spacing-md)var(--spacing-lg)}.HierarchyTree-module__G5JfKq__treeHeaderTop{flex-direction:column;align-items:stretch}.HierarchyTree-module__G5JfKq__treeHeaderActions{flex-direction:column;width:100%}.HierarchyTree-module__G5JfKq__searchWrapper{width:100%;max-width:100%}.HierarchyTree-module__G5JfKq__treeActions{width:100%}.HierarchyTree-module__G5JfKq__actionButton{flex:1;justify-content:center}.HierarchyTree-module__G5JfKq__treeBody{padding:var(--spacing-md)}.HierarchyTree-module__G5JfKq__tree{padding:1rem}.HierarchyTree-module__G5JfKq__modalBody{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.HierarchyTree-module__G5JfKq__modalHeader{padding:1.25rem 1.5rem .875rem}.HierarchyTree-module__G5JfKq__modalTabs{padding:var(--spacing-sm)1.5rem 0}.HierarchyTree-module__G5JfKq__modalFooter{flex-direction:column-reverse;padding:.875rem 1.5rem 1.25rem}.HierarchyTree-module__G5JfKq__modalFooterButton{justify-content:center;width:100%}.HierarchyTree-module__G5JfKq__historicoSection{padding:var(--spacing-md)var(--spacing-lg)}}@media (max-width:640px){.HierarchyTree-module__G5JfKq__nodeCard{padding:.875rem 1rem}.HierarchyTree-module__G5JfKq__nodeCardHeader{gap:var(--spacing-xs)}.HierarchyTree-module__G5JfKq__nodeIcon{width:28px;height:28px}.HierarchyTree-module__G5JfKq__nodeIcon svg{width:16px;height:16px}.HierarchyTree-module__G5JfKq__expandButton{width:28px;height:28px}.HierarchyTree-module__G5JfKq__children{margin-left:2rem;padding-left:1rem}.HierarchyTree-module__G5JfKq__modalOverlay{padding:var(--spacing-md)}.HierarchyTree-module__G5JfKq__modal{max-height:95vh}}
.TenantEditModal-module-scss-module__XBPCwq__overlay{z-index:1000;background:rgba(0,0,0,.5);justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.TenantEditModal-module-scss-module__XBPCwq__modal{background-color:hsl(var(--card));border-left:1px solid #191d27;border-radius:0;flex-direction:column;width:50vw;min-width:600px;max-width:50vw;height:100vh;max-height:100vh;animation:.3s ease-out TenantEditModal-module-scss-module__XBPCwq__slideInRight;display:flex;position:relative;overflow:hidden;box-shadow:-4px 0 24px rgba(0,0,0,.15)}@keyframes TenantEditModal-module-scss-module__XBPCwq__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:1024px){.TenantEditModal-module-scss-module__XBPCwq__modal{width:60vw;min-width:500px;max-width:60vw}}@media (max-width:768px){.TenantEditModal-module-scss-module__XBPCwq__modal{border-radius:0;width:100vw;min-width:100vw;max-width:100vw;height:100vh}}.TenantEditModal-module-scss-module__XBPCwq__header{padding:var(--spacing-xl);border-bottom:1px solid #191d27;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.TenantEditModal-module-scss-module__XBPCwq__headerContent{gap:var(--spacing-md);flex-direction:column;flex:1;display:flex}.TenantEditModal-module-scss-module__XBPCwq__titleGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.TenantEditModal-module-scss-module__XBPCwq__title{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.TenantEditModal-module-scss-module__XBPCwq__subtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.4}.TenantEditModal-module-scss-module__XBPCwq__closeButton{color:hsl(var(--muted-foreground));cursor:pointer;border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.TenantEditModal-module-scss-module__XBPCwq__closeButton:hover{background:linear-gradient(180deg,#110623 0%,hsl(var(--background))40%);color:hsl(var(--foreground))}.TenantEditModal-module-scss-module__XBPCwq__tabsContainer{background:hsl(var(--background)/.5);border-bottom:1px solid #191d27;flex-shrink:0}.TenantEditModal-module-scss-module__XBPCwq__tabs{padding:0 var(--spacing-md);gap:0;display:flex;overflow-x:auto}.TenantEditModal-module-scss-module__XBPCwq__tab{color:hsl(var(--foreground)/.6);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid transparent;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;position:relative}.TenantEditModal-module-scss-module__XBPCwq__tab:hover{color:hsl(var(--foreground));background:hsl(var(--background)/.3)}.TenantEditModal-module-scss-module__XBPCwq__tabActive{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary));background:hsl(var(--card))}.TenantEditModal-module-scss-module__XBPCwq__content{padding:var(--spacing-xl);flex:1;min-height:0;overflow-y:auto}.TenantEditModal-module-scss-module__XBPCwq__content::-webkit-scrollbar{width:8px}.TenantEditModal-module-scss-module__XBPCwq__content::-webkit-scrollbar-track{background:hsl(var(--background));border-radius:4px}.TenantEditModal-module-scss-module__XBPCwq__content::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.TenantEditModal-module-scss-module__XBPCwq__content::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}.TenantEditModal-module-scss-module__XBPCwq__tabContent{gap:var(--spacing-xl);flex-direction:column;display:flex}.TenantEditModal-module-scss-module__XBPCwq__sectionHeader{margin-bottom:var(--spacing-md)}.TenantEditModal-module-scss-module__XBPCwq__sectionTitle{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.TenantEditModal-module-scss-module__XBPCwq__sectionSubtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.4}.TenantEditModal-module-scss-module__XBPCwq__fieldsGrid{gap:var(--spacing-lg);flex-direction:column;display:flex}.TenantEditModal-module-scss-module__XBPCwq__label{color:hsl(var(--foreground));letter-spacing:.01em;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.TenantEditModal-module-scss-module__XBPCwq__domainField{flex-direction:column;gap:.5rem;display:flex}.TenantEditModal-module-scss-module__XBPCwq__domainInputWrapper{background:hsl(var(--background));border-radius:var(--radius);border:2px solid #191d27;align-items:center;transition:all .2s;display:flex;overflow:hidden}.TenantEditModal-module-scss-module__XBPCwq__domainInputWrapper:hover{border-color:hsl(var(--primary)/.5)}.TenantEditModal-module-scss-module__XBPCwq__domainInputWrapper:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.15)}.TenantEditModal-module-scss-module__XBPCwq__domainInput{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem}.TenantEditModal-module-scss-module__XBPCwq__domainReadonly{color:hsl(var(--muted-foreground));background:hsl(var(--background));white-space:nowrap;border-left:1px solid #191d27;padding:.875rem 1rem;font-size:.9375rem}.TenantEditModal-module-scss-module__XBPCwq__domainPreview{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.8125rem}.TenantEditModal-module-scss-module__XBPCwq__domainPreview strong{color:hsl(var(--foreground));font-weight:600}.TenantEditModal-module-scss-module__XBPCwq__regionField{flex-direction:column;gap:.5rem;display:flex}.TenantEditModal-module-scss-module__XBPCwq__regionButtons{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.TenantEditModal-module-scss-module__XBPCwq__regionButton{color:hsl(var(--foreground));background:hsl(var(--background));border-radius:var(--radius);cursor:pointer;text-align:center;border:2px solid #191d27;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;transition:all .2s}.TenantEditModal-module-scss-module__XBPCwq__regionButton:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--muted)/.1)}.TenantEditModal-module-scss-module__XBPCwq__regionButtonActive{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.TenantEditModal-module-scss-module__XBPCwq__statusField{flex-direction:column;gap:.5rem;display:flex}.TenantEditModal-module-scss-module__XBPCwq__statusButtons{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.TenantEditModal-module-scss-module__XBPCwq__statusButton{color:hsl(var(--foreground));background:hsl(var(--background));border-radius:var(--radius);cursor:pointer;text-align:center;border:2px solid #191d27;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;transition:all .2s}.TenantEditModal-module-scss-module__XBPCwq__statusButton:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--muted)/.1)}.TenantEditModal-module-scss-module__XBPCwq__statusButtonActive{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.TenantEditModal-module-scss-module__XBPCwq__plansGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.TenantEditModal-module-scss-module__XBPCwq__plansGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TenantEditModal-module-scss-module__XBPCwq__plansGrid{grid-template-columns:1fr}}.TenantEditModal-module-scss-module__XBPCwq__planCard{cursor:pointer;background:hsl(var(--background));border:2px solid #191d27;transition:all .2s}.TenantEditModal-module-scss-module__XBPCwq__planCard:hover{border-color:hsl(var(--primary)/.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TenantEditModal-module-scss-module__XBPCwq__planCardSelected{border-color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.TenantEditModal-module-scss-module__XBPCwq__planCardHeader{padding-bottom:var(--spacing-md)}.TenantEditModal-module-scss-module__XBPCwq__planBadge{margin-bottom:var(--spacing-sm);align-items:center;gap:.5rem;display:flex}.TenantEditModal-module-scss-module__XBPCwq__planIcon{font-size:1.25rem}.TenantEditModal-module-scss-module__XBPCwq__planPosition{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.TenantEditModal-module-scss-module__XBPCwq__planCardTitle{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.TenantEditModal-module-scss-module__XBPCwq__planCardDescription{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.TenantEditModal-module-scss-module__XBPCwq__planCardContent{padding-top:0}.TenantEditModal-module-scss-module__XBPCwq__planCardPrice{color:hsl(var(--foreground));margin-bottom:var(--spacing-md);font-size:1.5rem;font-weight:700}.TenantEditModal-module-scss-module__XBPCwq__planCardPricePeriod{color:hsl(var(--muted-foreground));margin-left:.25rem;font-size:.875rem;font-weight:400}.TenantEditModal-module-scss-module__XBPCwq__planBenefitsList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TenantEditModal-module-scss-module__XBPCwq__planBenefitItem{align-items:center;gap:var(--spacing-sm);color:hsl(var(--foreground));font-size:.875rem;display:flex}.TenantEditModal-module-scss-module__XBPCwq__benefitIcon{color:hsl(var(--success));flex-shrink:0;font-weight:700}.TenantEditModal-module-scss-module__XBPCwq__componentsList{gap:var(--spacing-md);flex-direction:column;display:flex}.TenantEditModal-module-scss-module__XBPCwq__componentCard{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius);background:hsl(var(--background));cursor:pointer;border:2px solid #191d27;transition:all .2s;display:flex}.TenantEditModal-module-scss-module__XBPCwq__componentCard:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--muted)/.1)}.TenantEditModal-module-scss-module__XBPCwq__componentCardSelected{border-color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.TenantEditModal-module-scss-module__XBPCwq__componentCardRequired{cursor:default;opacity:.8}.TenantEditModal-module-scss-module__XBPCwq__componentIcon{width:40px;height:40px;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:flex}.TenantEditModal-module-scss-module__XBPCwq__componentCardSelected .TenantEditModal-module-scss-module__XBPCwq__componentIcon{color:hsl(var(--primary))}.TenantEditModal-module-scss-module__XBPCwq__componentInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.TenantEditModal-module-scss-module__XBPCwq__componentName{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.TenantEditModal-module-scss-module__XBPCwq__requiredBadge{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.TenantEditModal-module-scss-module__XBPCwq__componentDescription{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4}.TenantEditModal-module-scss-module__XBPCwq__componentCheckbox{flex-shrink:0}.TenantEditModal-module-scss-module__XBPCwq__componentCheckbox input[type=checkbox]{cursor:pointer;width:1.25rem;height:1.25rem;accent-color:hsl(var(--primary));border-radius:.25rem}.TenantEditModal-module-scss-module__XBPCwq__historyContainer{min-height:400px}.TenantEditModal-module-scss-module__XBPCwq__footer{background-color:hsl(var(--card));z-index:10;border-top:1px solid #191d27;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.5rem 2rem;display:flex;position:-webkit-sticky;position:sticky;bottom:0}@media (max-width:768px){.TenantEditModal-module-scss-module__XBPCwq__footer{padding:var(--spacing-md);flex-direction:column-reverse}.TenantEditModal-module-scss-module__XBPCwq__footer button{width:100%}.TenantEditModal-module-scss-module__XBPCwq__tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.TenantEditModal-module-scss-module__XBPCwq__tab{min-width:120px}}@media (max-width:640px){.TenantEditModal-module-scss-module__XBPCwq__header,.TenantEditModal-module-scss-module__XBPCwq__content,.TenantEditModal-module-scss-module__XBPCwq__footer{padding:var(--spacing-md)}.TenantEditModal-module-scss-module__XBPCwq__regionButtons{grid-template-columns:1fr}.TenantEditModal-module-scss-module__XBPCwq__statusButtons{flex-direction:column}}
.Table-module__DwkGzW__tableWrapper{overflow-x:auto}.Table-module__DwkGzW__table{border-collapse:collapse;width:100%}.Table-module__DwkGzW__table thead{background:hsl(var(--card))}.Table-module__DwkGzW__table th{padding:var(--spacing-md)var(--spacing-lg);text-align:left;color:hsl(var(--foreground)/.7);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;vertical-align:middle;font-size:.75rem;font-weight:600}.Table-module__DwkGzW__table td{padding:var(--spacing-lg);color:hsl(var(--foreground));vertical-align:middle;border-top:1px solid #191d27;font-size:.875rem}.Table-module__DwkGzW__table tbody tr{transition:background-color .2s}.Table-module__DwkGzW__table tbody tr:hover{background:hsl(var(--background)/.3)}.Table-module__DwkGzW__table tbody tr.Table-module__DwkGzW__clickable{cursor:pointer}.Table-module__DwkGzW__alignCenter{text-align:center}.Table-module__DwkGzW__alignRight{text-align:right}.Table-module__DwkGzW__emptyState{text-align:center;color:hsl(var(--muted-foreground));font-style:italic;padding:var(--spacing-2xl)!important}
.TextField-module-scss-module__OoQgIq__container{flex-direction:column;gap:8px;width:100%;display:flex}.TextField-module-scss-module__OoQgIq__label{color:hsl(var(--foreground));font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.TextField-module-scss-module__OoQgIq__inputWrapper{background:hsl(var(--background));border:1px solid #191d27;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;transition:filter .2s,opacity .2s,border-color .2s;display:flex}.TextField-module-scss-module__OoQgIq__xs{width:-moz-fit-content;width:fit-content;padding:10px 20px}.TextField-module-scss-module__OoQgIq__xs input,.TextField-module-scss-module__OoQgIq__xs textarea,.TextField-module-scss-module__OoQgIq__xs select{font-size:.875rem}.TextField-module-scss-module__OoQgIq__sm{width:165px;padding:12px 16px}.TextField-module-scss-module__OoQgIq__md{width:-moz-fit-content;width:fit-content;padding:12px 16px}.TextField-module-scss-module__OoQgIq__lg{width:365px;padding:12px 16px}.TextField-module-scss-module__OoQgIq__inputWrapper:hover:not(.TextField-module-scss-module__OoQgIq__disabled){filter:brightness(1.2)}.TextField-module-scss-module__OoQgIq__inputWrapper:focus-within{outline:2px solid hsl(var(--primary));outline-offset:2px;border-color:hsl(var(--primary)/.3)}.TextField-module-scss-module__OoQgIq__inputWrapper.TextField-module-scss-module__OoQgIq__error{border-color:hsl(var(--error))}.TextField-module-scss-module__OoQgIq__inputWrapper.TextField-module-scss-module__OoQgIq__error:focus-within{outline:2px solid hsl(var(--error));outline-offset:2px;border-color:hsl(var(--error))}.TextField-module-scss-module__OoQgIq__inputWrapper.TextField-module-scss-module__OoQgIq__disabled{opacity:.5;cursor:not-allowed}.TextField-module-scss-module__OoQgIq__input{color:hsl(var(--foreground));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.TextField-module-scss-module__OoQgIq__input::placeholder{color:hsl(var(--muted-foreground))}.TextField-module-scss-module__OoQgIq__input:disabled{cursor:not-allowed}.TextField-module-scss-module__OoQgIq__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px hsl(var(--background))inset;-webkit-text-fill-color:hsl(var(--foreground));transition:background-color 5000s ease-in-out}.TextField-module-scss-module__OoQgIq__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px hsl(var(--background))inset;-webkit-text-fill-color:hsl(var(--foreground));transition:background-color 5000s ease-in-out}.TextField-module-scss-module__OoQgIq__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px hsl(var(--background))inset;-webkit-text-fill-color:hsl(var(--foreground));transition:background-color 5000s ease-in-out}.TextField-module-scss-module__OoQgIq__leftIcon,.TextField-module-scss-module__OoQgIq__rightIcon{color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}.TextField-module-scss-module__OoQgIq__leftIcon svg,.TextField-module-scss-module__OoQgIq__rightIcon svg{width:20px;height:20px}.TextField-module-scss-module__OoQgIq__passwordToggle{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.TextField-module-scss-module__OoQgIq__passwordToggle:hover{color:hsl(var(--foreground))}.TextField-module-scss-module__OoQgIq__passwordToggle:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:4px}.TextField-module-scss-module__OoQgIq__errorText{color:hsl(var(--error));margin-top:-4px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.page-module-scss-module__NCSCZW__container{width:100%;padding:0 var(--spacing-lg)}.page-module-scss-module__NCSCZW__errorContainer{justify-content:center;align-items:center;gap:var(--spacing-md);color:#ef4343;flex-direction:column;min-height:400px;display:flex}.page-module-scss-module__NCSCZW__pageHeader{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);display:flex}.page-module-scss-module__NCSCZW__pageTitle{color:hsl(var(--foreground));margin:0 0 var(--spacing-xs)0;font-size:1.6rem;font-weight:700}.page-module-scss-module__NCSCZW__pageSubtitle{color:hsl(var(--foreground)/.7);margin:0;font-size:.875rem}.page-module-scss-module__NCSCZW__contentCard{background:linear-gradient(180deg,#110623 0%,hsl(var(--card))15%);border-radius:var(--radius);border:1px solid #191d27;overflow:hidden}.page-module-scss-module__NCSCZW__cardHeader{padding:0 var(--spacing-xl);padding-top:var(--spacing-xl);background:hsl(var(--card));justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__NCSCZW__cardTitle{color:hsl(var(--foreground));margin:0 0 var(--spacing-xs)0;font-size:1.25rem;font-weight:600}.page-module-scss-module__NCSCZW__cardSubtitle{color:hsl(var(--foreground)/.6);margin:0;font-size:.875rem}.page-module-scss-module__NCSCZW__filtersContainer{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);display:flex}.page-module-scss-module__NCSCZW__filterButtons{align-items:center;gap:var(--spacing-sm);display:flex}.page-module-scss-module__NCSCZW__filterButton{background:hsl(var(--background));border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;border:1px solid #191d27;padding:10px 20px;font-size:.875rem;font-weight:500;transition:all .2s}.page-module-scss-module__NCSCZW__filterButton:hover{border-color:hsl(var(--primary));background:hsl(var(--background)/.5)}.page-module-scss-module__NCSCZW__filterButton.page-module-scss-module__NCSCZW__active{background:linear-gradient(135deg,hsl(var(--primary))0%,#8652e0 100%);color:#fff;border-color:transparent}.page-module-scss-module__NCSCZW__tableContainer{overflow-x:auto}.page-module-scss-module__NCSCZW__table{border-collapse:collapse;width:100%}.page-module-scss-module__NCSCZW__table thead{background:hsl(var(--background)/.5)}.page-module-scss-module__NCSCZW__table th{padding:var(--spacing-md)var(--spacing-lg);text-align:left;color:hsl(var(--foreground)/.7);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;vertical-align:middle;font-size:.75rem;font-weight:600}.page-module-scss-module__NCSCZW__table td{padding:var(--spacing-lg);color:hsl(var(--foreground));vertical-align:middle;border-top:1px solid #191d27;font-size:.875rem}.page-module-scss-module__NCSCZW__table tbody tr{transition:background-color .2s}.page-module-scss-module__NCSCZW__table tbody tr:hover{background:hsl(var(--background)/.3)}.page-module-scss-module__NCSCZW__groupCell{flex-direction:column;gap:.375rem;display:flex}.page-module-scss-module__NCSCZW__groupName{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600}.page-module-scss-module__NCSCZW__groupDescription{color:hsl(var(--foreground)/.6);margin-bottom:.25rem;font-size:.8125rem;line-height:1.4}.page-module-scss-module__NCSCZW__tenantInfo{margin-top:.25rem}.page-module-scss-module__NCSCZW__tenantBadge{text-transform:uppercase;white-space:nowrap;background:hsl(var(--secondary));color:#fff;letter-spacing:.3px;border-radius:12px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.page-module-scss-module__NCSCZW__rolesContainer{flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.25rem 0;display:flex}.page-module-scss-module__NCSCZW__roleBadge{white-space:nowrap;color:#1f262e;background:#00e6e6;border-radius:20px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:6px 16px;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.page-module-scss-module__NCSCZW__roleBadge:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,230,230,.3)}.page-module-scss-module__NCSCZW__emptyRoleBadge{white-space:nowrap;background:hsl(var(--border));color:hsl(var(--foreground)/.5);border-radius:20px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:6px 16px;font-size:.8125rem;font-style:italic;font-weight:500;display:inline-flex}.page-module-scss-module__NCSCZW__loadingRoles{color:hsl(var(--foreground)/.5);font-size:.875rem}.page-module-scss-module__NCSCZW__actionsColumn{text-align:center;width:120px}.page-module-scss-module__NCSCZW__actions{justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.page-module-scss-module__NCSCZW__iconButton{border-radius:var(--radius);width:36px;height:36px;color:hsl(var(--foreground)/.7);cursor:pointer;background:0 0;border:1px solid #191d27;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.page-module-scss-module__NCSCZW__iconButton:hover{background:hsl(var(--background));border-color:hsl(var(--primary));color:hsl(var(--primary))}.page-module-scss-module__NCSCZW__iconButton.page-module-scss-module__NCSCZW__activeToggle:hover{background:hsl(var(--background));color:#f26666;border-color:#f26666}.page-module-scss-module__NCSCZW__iconButton.page-module-scss-module__NCSCZW__inactiveToggle:hover{background:hsl(var(--background));color:#1bbe56;border-color:#1bbe56}.page-module-scss-module__NCSCZW__emptyState{text-align:center;color:hsl(var(--foreground)/.5);font-style:italic;padding:var(--spacing-xl)!important}@media (max-width:768px){.page-module-scss-module__NCSCZW__pageHeader{flex-direction:column;align-items:stretch}.page-module-scss-module__NCSCZW__filtersContainer{align-items:stretch;gap:var(--spacing-md);flex-direction:column}.page-module-scss-module__NCSCZW__filterButtons{justify-content:space-between;width:100%}.page-module-scss-module__NCSCZW__filterButton{flex:1}.page-module-scss-module__NCSCZW__tableContainer{overflow-x:scroll}.page-module-scss-module__NCSCZW__table{min-width:800px}}
.page-module__xO7h0W__container{width:100%;padding:0 var(--spacing-lg)}.page-module__xO7h0W__header{margin-bottom:var(--spacing-xl)}.page-module__xO7h0W__title{color:hsl(var(--foreground));margin:0 0 var(--spacing-xs)0;font-size:2rem;font-weight:700}.page-module__xO7h0W__subtitle{color:hsl(var(--foreground)/.7);margin:0;font-size:.875rem}.page-module__xO7h0W__errorAlert{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);color:#fff;border-radius:var(--radius);margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,#ef4343 0%,#f37272 100%);display:flex}@media (max-width:768px){.page-module__xO7h0W__container{padding:0 var(--spacing-md)}}
.page-module__hq00uW__container{width:100%;padding:0 var(--spacing-lg)}.page-module__hq00uW__header{margin-bottom:var(--spacing-xl)}.page-module__hq00uW__title{color:hsl(var(--foreground));margin:0 0 var(--spacing-xs)0;font-size:2rem;font-weight:700}.page-module__hq00uW__subtitle{color:hsl(var(--foreground)/.7);margin:0;font-size:.875rem}.page-module__hq00uW__errorAlert,.page-module__hq00uW__successAlert{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius);margin-bottom:var(--spacing-lg);display:flex}.page-module__hq00uW__errorAlert{color:#fff;background:linear-gradient(135deg,#ef4343 0%,#f37272 100%)}.page-module__hq00uW__successAlert{color:#fff;background:linear-gradient(135deg,#16a249 0%,#1cca5b 100%)}.page-module__hq00uW__formWrapper{justify-content:center;width:100%;display:flex}.page-module__hq00uW__formCard{background:hsl(var(--card));border-radius:var(--radius);border:1px solid #191d27;width:100%;max-width:800px;overflow:hidden}@media (max-width:768px){.page-module__hq00uW__container{padding:0 var(--spacing-md)}}
