.page-module__J_kNcq__container{flex-direction:column;gap:24px;width:100%;display:flex}.page-module__J_kNcq__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__J_kNcq__title{color:#f1f5f9;margin:0;font-size:24px;font-weight:600}.page-module__J_kNcq__form{flex-direction:column;gap:20px;display:flex}.page-module__J_kNcq__formGroup{flex-direction:column;gap:8px;display:flex}.page-module__J_kNcq__label{color:#cbd5e1;font-size:14px;font-weight:500}.page-module__J_kNcq__input{color:#f1f5f9;background:#0f172a;border:1px solid #334155;border-radius:6px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.page-module__J_kNcq__input:focus{border-color:#3b82f6}.page-module__J_kNcq__input:disabled{opacity:.5;cursor:not-allowed}.page-module__J_kNcq__fileInputContainer{align-items:center;gap:12px;display:flex}.page-module__J_kNcq__preview{cursor:pointer;background:#1e293b;border-radius:50%;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.page-module__J_kNcq__previewImage{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.page-module__J_kNcq__preview:hover .page-module__J_kNcq__previewImage{opacity:.3}.page-module__J_kNcq__previewOverlay{opacity:0;pointer-events:none;color:#fff;background:#ef4444;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.page-module__J_kNcq__preview:hover .page-module__J_kNcq__previewOverlay{opacity:1}.page-module__J_kNcq__fileInput{display:none}.page-module__J_kNcq__fileLabel{color:#cbd5e1;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#0f172a;border:1px solid #334155;border-radius:6px;max-width:200px;padding:10px 14px;font-size:14px;transition:border-color .2s,background .2s;overflow:hidden}.page-module__J_kNcq__fileLabel:hover{background:#1e293b;border-color:#3b82f6}.page-module__J_kNcq__actions{justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.page-module__J_kNcq__submitButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s}.page-module__J_kNcq__submitButton:hover:not(:disabled){background:#2563eb}.page-module__J_kNcq__submitButton:disabled{opacity:.5;cursor:not-allowed}
.Banner-module__S9D_Iq__banner{border-radius:6px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.Banner-module__S9D_Iq__icon{flex-shrink:0;margin-top:1px;display:flex}.Banner-module__S9D_Iq__content{flex:1;min-width:0}.Banner-module__S9D_Iq__info{color:#94a3b8;background:#1e293b;border:1px solid #475569}.Banner-module__S9D_Iq__info .Banner-module__S9D_Iq__icon{color:#94a3b8}.Banner-module__S9D_Iq__success{color:#bbf7d0;background:#14532d;border:1px solid #166534}.Banner-module__S9D_Iq__success .Banner-module__S9D_Iq__icon{color:#86efac}.Banner-module__S9D_Iq__warning{color:#fde68a;background:#451a03;border:1px solid #92400e}.Banner-module__S9D_Iq__warning .Banner-module__S9D_Iq__icon{color:#fbbf24}.Banner-module__S9D_Iq__error{color:#fecaca;background:#7f1d1d;border:1px solid #991b1b}.Banner-module__S9D_Iq__error .Banner-module__S9D_Iq__icon{color:#f87171}
.DynamicInput-module__l1ZJsW__wrapper{flex-direction:column;gap:6px;display:flex}.DynamicInput-module__l1ZJsW__label{color:#cbd5e1;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.DynamicInput-module__l1ZJsW__required{color:#ef4444;margin-left:2px}.DynamicInput-module__l1ZJsW__input{color:#f1f5f9;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:14px;transition:border-color .2s}.DynamicInput-module__l1ZJsW__input:focus{border-color:#3b82f6}.DynamicInput-module__l1ZJsW__input::placeholder{color:#475569}.DynamicInput-module__l1ZJsW__textarea{resize:vertical;min-height:80px;font-family:inherit}.DynamicInput-module__l1ZJsW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.DynamicInput-module__l1ZJsW__checkbox{cursor:pointer;align-items:center;gap:8px;display:flex}.DynamicInput-module__l1ZJsW__checkboxInput{accent-color:#3b82f6;cursor:pointer;width:18px;height:18px}.DynamicInput-module__l1ZJsW__checkboxLabel{color:#f1f5f9;cursor:pointer;font-size:14px}.DynamicInput-module__l1ZJsW__radioGroup{flex-direction:column;gap:8px;display:flex}.DynamicInput-module__l1ZJsW__radioOption{cursor:pointer;align-items:center;gap:8px;display:flex}.DynamicInput-module__l1ZJsW__radioInput{accent-color:#3b82f6;cursor:pointer;width:18px;height:18px}.DynamicInput-module__l1ZJsW__radioLabel{color:#f1f5f9;cursor:pointer;font-size:14px}.DynamicInput-module__l1ZJsW__radioDescription{color:#94a3b8;margin-left:26px;font-size:12px}.DynamicInput-module__l1ZJsW__rangeRow{align-items:center;gap:8px;display:flex}.DynamicInput-module__l1ZJsW__rangeButton{color:#f1f5f9;cursor:pointer;background:#334155;border:1px solid #475569;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:background .2s;display:flex}.DynamicInput-module__l1ZJsW__rangeButton:hover{background:#475569}.DynamicInput-module__l1ZJsW__rangeButton:disabled{opacity:.4;cursor:not-allowed}.DynamicInput-module__l1ZJsW__rangeButton:disabled:hover{background:#334155}.DynamicInput-module__l1ZJsW__rangeValue{text-align:center;flex:1}.DynamicInput-module__l1ZJsW__rangeValueInput{-moz-appearance:textfield}.DynamicInput-module__l1ZJsW__rangeValueInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DynamicInput-module__l1ZJsW__rangeValueInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DynamicInput-module__l1ZJsW__slider{accent-color:#3b82f6;cursor:pointer;width:100%}.DynamicInput-module__l1ZJsW__sliderValue{color:#94a3b8;text-align:right;font-size:13px}.DynamicInput-module__l1ZJsW__colorRow{align-items:center;gap:12px;display:flex}.DynamicInput-module__l1ZJsW__colorInput{cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:6px;width:48px;height:36px;padding:2px}.DynamicInput-module__l1ZJsW__colorHex{color:#94a3b8;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px}.DynamicInput-module__l1ZJsW__checklist{flex-direction:column;gap:6px;display:flex}.DynamicInput-module__l1ZJsW__checklistItem{background:#0f172a;border:1px solid #334155;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.DynamicInput-module__l1ZJsW__checklistItemInput{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;width:16px;height:16px}.DynamicInput-module__l1ZJsW__checklistItemText{color:#f1f5f9;flex:1;font-size:14px}.DynamicInput-module__l1ZJsW__checklistItemTextChecked{color:#64748b;text-decoration:line-through}.DynamicInput-module__l1ZJsW__checklistRemove{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.DynamicInput-module__l1ZJsW__checklistRemove:hover{color:#ef4444}.DynamicInput-module__l1ZJsW__checklistRemove:disabled{cursor:not-allowed}.DynamicInput-module__l1ZJsW__checklistRemove:disabled:hover{color:#64748b}.DynamicInput-module__l1ZJsW__checklistAdd{gap:8px;display:flex}.DynamicInput-module__l1ZJsW__checklistAddInput{flex:1}.DynamicInput-module__l1ZJsW__checklistAddButton{color:#f1f5f9;cursor:pointer;background:#334155;border:1px solid #475569;border-radius:6px;padding:8px 16px;font-size:13px;transition:background .2s}.DynamicInput-module__l1ZJsW__checklistAddButton:hover{background:#475569}.DynamicInput-module__l1ZJsW__checklistAddButton:disabled{opacity:.5;cursor:not-allowed}.DynamicInput-module__l1ZJsW__checklistAddButton:disabled:hover{background:#334155}.DynamicInput-module__l1ZJsW__fileButton{color:#f1f5f9;cursor:pointer;background:#334155;border:1px solid #475569;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:background .2s;display:inline-flex}.DynamicInput-module__l1ZJsW__fileButton:hover{background:#475569}.DynamicInput-module__l1ZJsW__fileName{color:#94a3b8;margin-top:4px;font-size:13px}.DynamicInput-module__l1ZJsW__iconPreview{align-items:center;gap:12px;display:flex}.DynamicInput-module__l1ZJsW__iconImage{object-fit:contain;background:#0f172a;border:1px solid #334155;border-radius:6px;width:48px;height:48px}.DynamicInput-module__l1ZJsW__iconRemove{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:6px;padding:4px 10px;font-size:12px}.DynamicInput-module__l1ZJsW__iconRemove:hover{color:#ef4444;border-color:#ef4444}.DynamicInput-module__l1ZJsW__multiSelectContainer{position:relative}.DynamicInput-module__l1ZJsW__multiSelectTags{color:#f1f5f9;cursor:pointer;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;font-size:14px;display:flex}.DynamicInput-module__l1ZJsW__multiSelectTag{color:#f1f5f9;background:#334155;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.DynamicInput-module__l1ZJsW__multiSelectTagRemove{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.DynamicInput-module__l1ZJsW__multiSelectTagRemove:hover{color:#ef4444}.DynamicInput-module__l1ZJsW__multiSelectDropdown{z-index:10;background:#1e293b;border:1px solid #334155;border-radius:6px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.DynamicInput-module__l1ZJsW__multiSelectOption{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;transition:background .15s;display:flex}.DynamicInput-module__l1ZJsW__multiSelectOption:hover{background:#334155}.DynamicInput-module__l1ZJsW__multiSelectOptionSelected{background:#1e3a5f}.DynamicInput-module__l1ZJsW__multiSelectOptionIcon{object-fit:cover;border-radius:4px;flex-shrink:0;width:24px;height:24px}.DynamicInput-module__l1ZJsW__multiSelectOptionText{color:#f1f5f9;flex:1;font-size:14px}.DynamicInput-module__l1ZJsW__multiSelectOptionDesc{color:#94a3b8;font-size:12px}.DynamicInput-module__l1ZJsW__placeholder{color:#475569;font-size:14px}.DynamicInput-module__l1ZJsW__input:disabled{opacity:.5;cursor:not-allowed}.DynamicInput-module__l1ZJsW__containerDisabled{opacity:.5;pointer-events:none}.DynamicInput-module__l1ZJsW__checkboxDisabled,.DynamicInput-module__l1ZJsW__radioDisabled,.DynamicInput-module__l1ZJsW__fileButton:disabled{opacity:.5;cursor:not-allowed}.DynamicInput-module__l1ZJsW__fileButton:disabled:hover{background:#334155}.DynamicInput-module__l1ZJsW__iconRemove:disabled{opacity:.5;cursor:not-allowed}.DynamicInput-module__l1ZJsW__iconRemove:disabled:hover{color:#94a3b8;border-color:#475569}.DynamicInput-module__l1ZJsW__slider:disabled{opacity:.5;cursor:not-allowed}.DynamicInput-module__l1ZJsW__colorInput:disabled{opacity:.5}.DynamicInput-module__l1ZJsW__selectTrigger{-webkit-user-select:none;user-select:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;flex-wrap:nowrap;padding-right:36px}.DynamicInput-module__l1ZJsW__dropdownSearchWrapper{z-index:1;background:#1e293b;border-bottom:1px solid #334155;padding:8px;position:sticky;top:0}.DynamicInput-module__l1ZJsW__dropdownSearchInput{color:#f1f5f9;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:4px;outline:none;width:100%;padding:6px 10px;font-size:13px}.DynamicInput-module__l1ZJsW__dropdownSearchInput:focus{border-color:#3b82f6}.DynamicInput-module__l1ZJsW__dropdownSearchInput::placeholder{color:#475569}.DynamicInput-module__l1ZJsW__dropdownEmpty{color:#64748b;text-align:center;padding:12px;font-size:13px}.DynamicInput-module__l1ZJsW__passwordRow{align-items:center;display:flex;position:relative}.DynamicInput-module__l1ZJsW__passwordInput{padding-right:40px}.DynamicInput-module__l1ZJsW__passwordToggle{color:#64748b;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:8px}.DynamicInput-module__l1ZJsW__passwordToggle:hover{color:#94a3b8}.DynamicInput-module__l1ZJsW__passwordToggle:disabled{opacity:.5;cursor:not-allowed}.DynamicInput-module__l1ZJsW__pseudoOption{color:#f1f5f9;align-items:center;gap:8px;font-size:14px;display:flex}.DynamicInput-module__l1ZJsW__pseudoIcon{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.DynamicInput-module__l1ZJsW__toggle{cursor:pointer;flex-shrink:0;width:34px;height:22px;display:inline-flex;position:relative}.DynamicInput-module__l1ZJsW__toggleInput{opacity:0;width:0;height:0;position:absolute}.DynamicInput-module__l1ZJsW__toggleTrack{background:#334155;border-radius:7px;transition:background .2s;position:absolute;inset:0}.DynamicInput-module__l1ZJsW__toggleTrack:before{content:"";background:#94a3b8;border-radius:4px;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.DynamicInput-module__l1ZJsW__toggleInput:checked+.DynamicInput-module__l1ZJsW__toggleTrack{background:#3b82f6}.DynamicInput-module__l1ZJsW__toggleInput:checked+.DynamicInput-module__l1ZJsW__toggleTrack:before{background:#fff;transform:translate(12px)}.DynamicInput-module__l1ZJsW__toggleDisabled{opacity:.5;cursor:not-allowed}.DynamicInput-module__l1ZJsW__radioHorizontalGroup{border:1px solid #334155;border-radius:6px;display:flex;overflow:hidden}.DynamicInput-module__l1ZJsW__radioHorizontalGroupButton{cursor:pointer;border:1px solid #334155;flex:1;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s}.DynamicInput-module__l1ZJsW__radioHorizontalGroupButton:not(:disabled):hover{filter:brightness(1.1)}.DynamicInput-module__l1ZJsW__radioHorizontalGroupButton:disabled{cursor:not-allowed}
.SearchableCombobox-module__OKBd_G__scrollArea{scrollbar-width:none;-ms-overflow-style:none}.SearchableCombobox-module__OKBd_G__scrollArea::-webkit-scrollbar{display:none}
.Badge-module__Z2VvYa__badge{font-size:12px;font-weight:500;display:inline-block}.Badge-module__Z2VvYa__badgeCircle{border-radius:12px;padding:4px 12px}.Badge-module__Z2VvYa__badgeSquare{letter-spacing:.5px;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:600}.Badge-module__Z2VvYa__badgeUppercase{text-transform:uppercase}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgePurple{color:#a78bfa;background:#7c3aed33}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeBlue{color:#60a5fa;background:#3b82f633}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeYellow{color:#fbbf24;background:#fbbf2433}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeGreen{color:#34d399;background:#10b98133}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeRed{color:#f87171;background:#ef444433}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeGray{color:#94a3b8;background:#47556933}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeCyan{color:#22d3ee;background:#06b6d433}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgePink{color:#f472b6;background:#ec489933}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeOrange{color:#fb923c;background:#f59e0b33}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeEmerald{color:#34d399;background:#10b98133}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeAmber{color:#fbbf24;background:#fbbf2433}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeBrown{color:#fff;background:brown}.Badge-module__Z2VvYa__badgeCircle.Badge-module__Z2VvYa__badgeLime{color:#000;background:#0f0}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgePurple{color:#fff;background:#8b5cf6}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeBlue{color:#fff;background:#3b82f6}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeYellow{color:#fff;background:#eab308}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeGreen{color:#fff;background:#10b981}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeRed{color:#fff;background:#ef4444}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeGray{color:#94a3b8;background:#334155}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeCyan{color:#fff;background:#06b6d4}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgePink{color:#fff;background:#ec4899}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeOrange{color:#fff;background:#f59e0b}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeEmerald{color:#fff;background:#10b981}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeAmber{color:#fff;background:#eab308}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeBrown{color:#fff;background:brown}.Badge-module__Z2VvYa__badgeSquare.Badge-module__Z2VvYa__badgeLime{color:#000;background:#0f0}
.FolderBrowser-module__8kLEpG__overlay{z-index:2000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FolderBrowser-module__8kLEpG__modal{background:#1e293b;border:1px solid #475569;border-radius:12px;flex-direction:column;width:600px;max-width:100%;max-height:80vh;display:flex;box-shadow:0 20px 50px #00000080}.FolderBrowser-module__8kLEpG__header{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:20px;display:flex}.FolderBrowser-module__8kLEpG__title{color:#f1f5f9;margin:0;font-size:20px;font-weight:600}.FolderBrowser-module__8kLEpG__closeButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.FolderBrowser-module__8kLEpG__closeButton:hover{color:#f1f5f9;background:#334155}.FolderBrowser-module__8kLEpG__pathBar{white-space:nowrap;background:#0f172a;border-bottom:1px solid #334155;align-items:center;padding:12px 20px;display:flex;overflow-x:auto}.FolderBrowser-module__8kLEpG__pathSegment{color:#3b82f6;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:14px;transition:background .2s}.FolderBrowser-module__8kLEpG__pathSegment:hover{background:#334155}.FolderBrowser-module__8kLEpG__pathSeparator{color:#64748b;margin:0 4px}.FolderBrowser-module__8kLEpG__content{flex:1;min-height:300px;overflow-y:auto}.FolderBrowser-module__8kLEpG__list{flex-direction:column;gap:4px;padding:12px;display:flex}.FolderBrowser-module__8kLEpG__item{cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}.FolderBrowser-module__8kLEpG__item:hover{background:#334155}.FolderBrowser-module__8kLEpG__itemContent{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.FolderBrowser-module__8kLEpG__icon{color:#94a3b8;flex-shrink:0}.FolderBrowser-module__8kLEpG__itemContent span{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.FolderBrowser-module__8kLEpG__driveItem span{color:#f1f5f9;font-size:14px;font-weight:500}.FolderBrowser-module__8kLEpG__deleteButton{color:#ef4444;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.FolderBrowser-module__8kLEpG__item:hover .FolderBrowser-module__8kLEpG__deleteButton{opacity:1}.FolderBrowser-module__8kLEpG__deleteButton:hover{background:#7f1d1d}.FolderBrowser-module__8kLEpG__loading{text-align:center;color:#94a3b8;padding:40px 20px;font-size:14px}.FolderBrowser-module__8kLEpG__empty{text-align:center;color:#64748b;padding:40px 20px;font-size:14px}.FolderBrowser-module__8kLEpG__actions{border-top:1px solid #334155;align-items:center;gap:12px;padding:20px;display:flex}.FolderBrowser-module__8kLEpG__newFolderInput{flex:1;gap:8px;display:flex}.FolderBrowser-module__8kLEpG__input{color:#f1f5f9;background:#0f172a;border:1px solid #475569;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:14px}.FolderBrowser-module__8kLEpG__input:focus{border-color:#3b82f6}.FolderBrowser-module__8kLEpG__spacer{flex:1}.FolderBrowser-module__8kLEpG__button{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.FolderBrowser-module__8kLEpG__button:hover{background:#2563eb}.FolderBrowser-module__8kLEpG__button:disabled{cursor:not-allowed;background:#475569}.FolderBrowser-module__8kLEpG__buttonSecondary{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.FolderBrowser-module__8kLEpG__buttonSecondary:hover{color:#f1f5f9;background:#334155}
.ProfileIndicator-module__951UpG__container{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 10px;transition:background .2s;display:flex}.ProfileIndicator-module__951UpG__avatar{border:2px solid #475569;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.ProfileIndicator-module__951UpG__avatarWithImage{background:0 0}.ProfileIndicator-module__951UpG__avatarPlaceholder{background:#3b82f6}.ProfileIndicator-module__951UpG__avatarImage{object-fit:cover;width:100%;height:100%}.ProfileIndicator-module__951UpG__avatarLetter{color:#fff;font-size:11px;font-weight:600}.ProfileIndicator-module__951UpG__displayName{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.ProfileIndicator-module__951UpG__caret{transition:transform .2s}.ProfileIndicator-module__951UpG__caretOpen{transform:rotate(180deg)}.ProfileIndicator-module__951UpG__caretClosed{transform:rotate(0)}
.ButtonMenu-module__2Uqx2G__menuContainer{display:inline-flex;position:relative}.ButtonMenu-module__2Uqx2G__trigger{cursor:pointer;border-radius:8px;transition:background .2s;display:inline-flex}.ButtonMenu-module__2Uqx2G__triggerDefault{background:0 0}.ButtonMenu-module__2Uqx2G__triggerActive{background:#334155}.ButtonMenu-module__2Uqx2G__dropdown{z-index:1000;background:#1e293b;border:1px solid #475569;border-radius:8px;width:max-content;overflow:hidden;box-shadow:0 10px 25px #00000080}.ButtonMenu-module__2Uqx2G__menuItem{color:#e2e8f0;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;transition:background .2s;display:flex}.ButtonMenu-module__2Uqx2G__menuItem:hover{background:#334155}.ButtonMenu-module__2Uqx2G__menuItemIcon{align-items:center;font-size:16px;display:flex}.ButtonMenu-module__2Uqx2G__menuItemActive{background:#334155}.ButtonMenu-module__2Uqx2G__menuItemDisabled{color:#475569;cursor:default;pointer-events:none}.ButtonMenu-module__2Uqx2G__separator{border-top:1px solid #475569;margin:4px 0}.ButtonMenu-module__2Uqx2G__menuItemDanger{color:#f87171}.ButtonMenu-module__2Uqx2G__menuItemDanger:hover{color:#ef4444;background:#3f1f1f}.ButtonMenu-module__2Uqx2G__menuItemInfo{color:#94a3b8}.ButtonMenu-module__2Uqx2G__menuItemInfo:hover{background:#1e3a5f}
.Modal-module__MHjOvW__overlay{z-index:9999;background:#000000b3;justify-content:center;align-items:center;animation:.2s ease-in-out Modal-module__MHjOvW__fadeIn;display:flex;position:fixed;inset:0}@keyframes Modal-module__MHjOvW__fadeIn{0%{opacity:0}to{opacity:1}}.Modal-module__MHjOvW__modal{color:#fff;background:#1e293b;border:1px solid #334155;border-radius:12px;flex-direction:column;width:90%;max-height:75vh;animation:.2s ease-out Modal-module__MHjOvW__slideIn;display:flex;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}@keyframes Modal-module__MHjOvW__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Modal-module__MHjOvW__header{border-bottom:1px solid #334155;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:700;display:flex}.Modal-module__MHjOvW__headerContent{flex:1;min-width:0}.Modal-module__MHjOvW__closeButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:12px;padding:4px;transition:all .15s;display:flex}.Modal-module__MHjOvW__closeButton:hover{color:#e2e8f0;background:#334155}.Modal-module__MHjOvW__body{flex:1;min-height:0;padding:0;overflow-y:auto}.Modal-module__MHjOvW__footer{border-top:1px solid #334155;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}@media (max-width:768px){.Modal-module__MHjOvW__modal{width:100%;max-height:75vh;max-width:100%!important}}
.Row-module__PxxFCW__row{background:#0f172a;border:1px solid #334155;border-radius:6px;align-items:center;gap:16px;padding:12px 16px;transition:background .2s;display:flex}.Row-module__PxxFCW__row:hover{background:#1e293b}
.Tabset-module__96hMna__tabsetVertical{flex-direction:column;gap:4px;display:flex}.Tabset-module__96hMna__tabsetHorizontal{border-bottom:1px solid #334155;flex-direction:row;align-items:center;gap:4px;height:48px;display:flex;overflow-x:auto}.Tabset-module__96hMna__searchBox{margin-bottom:12px}.Tabset-module__96hMna__searchInput{color:#f1f5f9;box-sizing:border-box;background:#0f172a;border:1px solid #475569;border-radius:6px;width:100%;padding:8px 12px;font-size:14px}.Tabset-module__96hMna__searchInput:focus{border-color:#3b82f6;outline:none}.Tabset-module__96hMna__treeItem{flex-direction:column;display:flex}.Tabset-module__96hMna__itemContent{cursor:pointer;color:#94a3b8;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;transition:background .2s;display:flex}.Tabset-module__96hMna__itemContent:hover{background:#334155}.Tabset-module__96hMna__itemContentActive{color:#f1f5f9;background:#334155}.Tabset-module__96hMna__itemContentNonClickable{cursor:default;color:#e2e8f0;font-weight:600}.Tabset-module__96hMna__itemContentNonClickable:hover{background:0 0}.Tabset-module__96hMna__expandIcon{justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:flex}.Tabset-module__96hMna__expandIconExpanded{transform:rotate(90deg)}.Tabset-module__96hMna__expandIconCollapsed{transform:rotate(0)}.Tabset-module__96hMna__children{flex-direction:column;gap:2px;margin-top:2px;padding-left:20px;display:flex}.Tabset-module__96hMna__horizontalTab{cursor:pointer;color:#94a3b8;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s;display:flex}.Tabset-module__96hMna__horizontalTab:hover{color:#f1f5f9}.Tabset-module__96hMna__horizontalTabActive{color:#60a5fa;border-bottom-color:#60a5fa}.Tabset-module__96hMna__horizontalTabIconOnly{padding:8px 14px}.Tabset-module__96hMna__horizontalTabContent{align-items:center;gap:6px;display:flex}.Tabset-module__96hMna__horizontalTabIcon{object-fit:contain;border-radius:3px;flex-shrink:0;width:20px;height:20px}.Tabset-module__96hMna__tooltip{color:#f1f5f9;white-space:nowrap;pointer-events:none;z-index:9999;background:#1e293b;border:1px solid #334155;border-radius:4px;padding:4px 8px;font-size:12px;position:fixed;transform:translate(-50%)}.Tabset-module__96hMna__horizontalTabLetter{background:#334155;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex}
.Toast-module__l0JuPG__toastStack{z-index:3000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:24px;left:0;right:0}.Toast-module__l0JuPG__toast{pointer-events:all;border-radius:8px;align-items:center;gap:12px;min-width:300px;max-width:50%;padding:12px 16px;animation:.3s ease-out Toast-module__l0JuPG__slideIn;display:flex;box-shadow:0 10px 25px #00000080}@keyframes Toast-module__l0JuPG__slideIn{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.Toast-module__l0JuPG__success{color:#d1fae5;background:#065f46;border:1px solid #10b981}.Toast-module__l0JuPG__error{color:#fecaca;background:#7f1d1d;border:1px solid #ef4444}.Toast-module__l0JuPG__icon{flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.Toast-module__l0JuPG__content{flex-direction:column;flex:1;gap:2px;display:flex}.Toast-module__l0JuPG__title{font-size:14px;font-weight:700}.Toast-module__l0JuPG__message{font-size:14px;font-weight:400}.Toast-module__l0JuPG__closeButton{color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.Toast-module__l0JuPG__closeButton:hover{opacity:1}
.UtilityBar-module__4wjzrG__utilityBar{z-index:100;background:#1e293b;border-top:1px solid #334155;flex-direction:row;align-items:center;gap:2px;height:32px;padding:0 8px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden}.UtilityBar-module__4wjzrG__barItem{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:13px;font-weight:500;transition:background .1s,color .1s;display:flex}.UtilityBar-module__4wjzrG__barItem:hover{color:#f1f5f9;background:#334155}.UtilityBar-module__4wjzrG__barItemActive{color:#93c5fd;background:#1e3a5f}.UtilityBar-module__4wjzrG__barItemDisabled{opacity:.35;cursor:not-allowed}.UtilityBar-module__4wjzrG__barItemDisabled:hover{color:#94a3b8;background:0 0}.UtilityBar-module__4wjzrG__barItemIcon{object-fit:contain;border-radius:3px;flex-shrink:0;width:16px;height:16px}.UtilityBar-module__4wjzrG__barTooltip{color:#f1f5f9;white-space:nowrap;pointer-events:none;z-index:101;background:#0f172a;border:1px solid #475569;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:500;position:fixed;bottom:36px;transform:translate(-50%)}.UtilityBar-module__4wjzrG__openPanel{z-index:99;background:#1e293b;border-top:1px solid #334155;flex-direction:column;height:320px;display:flex;position:fixed;bottom:32px;left:0;right:0}.UtilityBar-module__4wjzrG__openPanelHeader{background:#0f172a;border-bottom:1px solid #334155;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}.UtilityBar-module__4wjzrG__openPanelInfo{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.UtilityBar-module__4wjzrG__openPanelIcon{object-fit:contain;border-radius:3px;flex-shrink:0;width:18px;height:18px}.UtilityBar-module__4wjzrG__openPanelLabel{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.UtilityBar-module__4wjzrG__openPanelActions{flex-shrink:0;gap:2px;display:flex}.UtilityBar-module__4wjzrG__openPanelContent{flex:1;min-height:0;overflow:auto}.UtilityBar-module__4wjzrG__poppedWindow{z-index:9000;background:#1e293b;border:1px solid #334155;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;position:fixed;right:auto;overflow:visible;box-shadow:0 8px 32px #0009}.UtilityBar-module__4wjzrG__resizeN,.UtilityBar-module__4wjzrG__resizeS,.UtilityBar-module__4wjzrG__resizeW,.UtilityBar-module__4wjzrG__resizeE{z-index:10;position:absolute}.UtilityBar-module__4wjzrG__resizeN{cursor:n-resize;height:8px;top:-4px;left:8px;right:8px}.UtilityBar-module__4wjzrG__resizeS{cursor:s-resize;height:8px;bottom:-4px;left:8px;right:8px}.UtilityBar-module__4wjzrG__resizeW{cursor:w-resize;width:8px;top:8px;bottom:8px;left:-4px}.UtilityBar-module__4wjzrG__resizeE{cursor:e-resize;width:8px;top:8px;bottom:8px;right:-4px}.UtilityBar-module__4wjzrG__poppedHeader{cursor:move;-webkit-user-select:none;user-select:none;background:#0f172a;border-bottom:1px solid #334155;border-radius:8px 8px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 7px 10px;display:flex}.UtilityBar-module__4wjzrG__poppedHeaderInfo{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.UtilityBar-module__4wjzrG__poppedIcon{object-fit:contain;border-radius:3px;flex-shrink:0;width:16px;height:16px}.UtilityBar-module__4wjzrG__poppedLabel{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.UtilityBar-module__4wjzrG__poppedActions{flex-shrink:0;gap:2px;display:flex}.UtilityBar-module__4wjzrG__poppedContent{flex:1;min-height:0;overflow:auto}@media (max-width:767px){.UtilityBar-module__4wjzrG__utilityBar,.UtilityBar-module__4wjzrG__openPanel{display:none}}
.AssumeIdentityModal-module__XcL5oG__overlay{z-index:1000;background:#0f172acc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AssumeIdentityModal-module__XcL5oG__modal{background:#1e293b;border:1px solid #334155;border-radius:12px;flex-direction:column;width:90%;max-width:600px;max-height:80vh;display:flex;box-shadow:0 20px 25px -5px #0000004d}.AssumeIdentityModal-module__XcL5oG__header{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.AssumeIdentityModal-module__XcL5oG__closeButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.AssumeIdentityModal-module__XcL5oG__closeButton:hover{color:#f1f5f9;background:#334155}.AssumeIdentityModal-module__XcL5oG__content{flex:1;padding:24px;overflow-y:auto}.AssumeIdentityModal-module__XcL5oG__searchBox{color:#f1f5f9;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;width:100%;margin-bottom:16px;padding:10px 16px;font-size:14px;transition:border-color .2s}.AssumeIdentityModal-module__XcL5oG__searchBox:focus{border-color:#3b82f6}.AssumeIdentityModal-module__XcL5oG__searchBox::placeholder{color:#64748b}.AssumeIdentityModal-module__XcL5oG__userList{flex-direction:column;gap:8px;display:flex}.AssumeIdentityModal-module__XcL5oG__userItem{cursor:pointer;background:#0f172a;border:2px solid #334155;border-radius:8px;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.AssumeIdentityModal-module__XcL5oG__userItem:hover:not(.AssumeIdentityModal-module__XcL5oG__inactive),.AssumeIdentityModal-module__XcL5oG__userItem.AssumeIdentityModal-module__XcL5oG__selected{background:#1e293b;border-color:#3b82f6}.AssumeIdentityModal-module__XcL5oG__userItem.AssumeIdentityModal-module__XcL5oG__inactive{opacity:.5;cursor:not-allowed}.AssumeIdentityModal-module__XcL5oG__avatar{color:#f1f5f9;background:#334155;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.AssumeIdentityModal-module__XcL5oG__footer{border-top:1px solid #334155;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.AssumeIdentityModal-module__XcL5oG__cancelButton{color:#f1f5f9;cursor:pointer;background:#334155;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.AssumeIdentityModal-module__XcL5oG__cancelButton:hover{background:#475569}.AssumeIdentityModal-module__XcL5oG__confirmButton{color:#f1f5f9;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.AssumeIdentityModal-module__XcL5oG__confirmButton:hover:not(:disabled){background:#2563eb}.AssumeIdentityModal-module__XcL5oG__confirmButton:disabled{opacity:.5;cursor:not-allowed}
.AuthorityCreate-module__vWcHZG__container{flex-direction:column;gap:24px;width:100%;display:flex}.AuthorityCreate-module__vWcHZG__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.AuthorityCreate-module__vWcHZG__title{color:#f1f5f9;margin:0;font-size:24px;font-weight:600}.AuthorityCreate-module__vWcHZG__form{flex-direction:column;gap:20px;display:flex}.AuthorityCreate-module__vWcHZG__formGroup{flex-direction:column;gap:8px;display:flex}.AuthorityCreate-module__vWcHZG__label{color:#cbd5e1;font-size:14px;font-weight:500}.AuthorityCreate-module__vWcHZG__input{color:#f1f5f9;background:#0f172a;border:1px solid #334155;border-radius:6px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.AuthorityCreate-module__vWcHZG__input:focus{border-color:#3b82f6}.AuthorityCreate-module__vWcHZG__input:disabled{opacity:.5;cursor:not-allowed}.AuthorityCreate-module__vWcHZG__checkboxGroup{align-items:center;gap:8px;display:flex}.AuthorityCreate-module__vWcHZG__checkbox{cursor:pointer;width:18px;height:18px}.AuthorityCreate-module__vWcHZG__checkboxLabel{color:#cbd5e1;cursor:pointer;font-size:14px}.AuthorityCreate-module__vWcHZG__actions{justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.AuthorityCreate-module__vWcHZG__cancelActionButton{color:#fff;cursor:pointer;background:#475569;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s}.AuthorityCreate-module__vWcHZG__cancelActionButton:hover{background:#334155}.AuthorityCreate-module__vWcHZG__submitButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s}.AuthorityCreate-module__vWcHZG__submitButton:hover:not(:disabled){background:#2563eb}.AuthorityCreate-module__vWcHZG__submitButton:disabled{opacity:.5;cursor:not-allowed}.AuthorityCreate-module__vWcHZG__error{color:#fecaca;background:#7f1d1d;border:1px solid #991b1b;border-radius:6px;padding:12px;font-size:14px}.AuthorityCreate-module__vWcHZG__fileInputContainer{align-items:center;gap:12px;display:flex}.AuthorityCreate-module__vWcHZG__preview{cursor:pointer;background:#1e293b;border-radius:50%;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.AuthorityCreate-module__vWcHZG__previewImage{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.AuthorityCreate-module__vWcHZG__preview:hover .AuthorityCreate-module__vWcHZG__previewImage{opacity:.3}.AuthorityCreate-module__vWcHZG__previewOverlay{opacity:0;pointer-events:none;color:#fff;background:#ef4444;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.AuthorityCreate-module__vWcHZG__preview:hover .AuthorityCreate-module__vWcHZG__previewOverlay{opacity:1}.AuthorityCreate-module__vWcHZG__fileInput{display:none}.AuthorityCreate-module__vWcHZG__fileLabel{color:#cbd5e1;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#0f172a;border:1px solid #334155;border-radius:6px;max-width:200px;padding:10px 14px;font-size:14px;transition:border-color .2s,background .2s;overflow:hidden}.AuthorityCreate-module__vWcHZG__fileLabel:hover{background:#1e293b;border-color:#3b82f6}.AuthorityCreate-module__vWcHZG__authorizationList{background:#0f172a;border:1px solid #334155;border-radius:6px;max-height:300px;padding:8px;overflow-y:auto}.AuthorityCreate-module__vWcHZG__authorizationItem{border-radius:6px;align-items:flex-start;gap:12px;margin-bottom:4px;padding:12px;transition:background .2s;display:flex}.AuthorityCreate-module__vWcHZG__authorizationItem:hover{background:#1e293b}.AuthorityCreate-module__vWcHZG__authorizationLabel{cursor:pointer;flex-direction:column;flex:1;gap:6px;display:flex}.AuthorityCreate-module__vWcHZG__authorizationName{color:#f1f5f9;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.AuthorityCreate-module__vWcHZG__authorizationDescription{color:#94a3b8;font-size:13px}.AuthorityCreate-module__vWcHZG__authorizationApp{margin-top:4px}.AuthorityCreate-module__vWcHZG__emptyState{text-align:center;color:#64748b;padding:20px;font-size:14px}.AuthorityCreate-module__vWcHZG__toastContainer{z-index:1000;position:fixed;top:84px;right:20px}
.UserCreate-module__tLXhmG__container{flex-direction:column;gap:24px;width:100%;display:flex}.UserCreate-module__tLXhmG__header{justify-content:space-between;align-items:center;display:flex}.UserCreate-module__tLXhmG__title{color:#f1f5f9;margin:0;font-size:32px;font-weight:700}.UserCreate-module__tLXhmG__cancelButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;transition:background .2s,color .2s}.UserCreate-module__tLXhmG__cancelButton:hover{color:#f1f5f9;background:#1e293b}.UserCreate-module__tLXhmG__form{flex-direction:column;gap:20px;display:flex}.UserCreate-module__tLXhmG__error{color:#ef4444;background:#ef444433;border:1px solid #ef4444;border-radius:6px;padding:12px 16px;font-size:14px}.UserCreate-module__tLXhmG__formGroup{flex-direction:column;gap:8px;display:flex}.UserCreate-module__tLXhmG__label{color:#f1f5f9;font-size:14px;font-weight:500}.UserCreate-module__tLXhmG__input{color:#f1f5f9;background:#0f172a;border:1px solid #475569;border-radius:6px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.UserCreate-module__tLXhmG__input:focus{border-color:#3b82f6}.UserCreate-module__tLXhmG__input::placeholder{color:#64748b}.UserCreate-module__tLXhmG__fileInputContainer{align-items:center;gap:12px;display:flex}.UserCreate-module__tLXhmG__preview{cursor:pointer;background:#1e293b;border-radius:50%;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.UserCreate-module__tLXhmG__previewImage{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.UserCreate-module__tLXhmG__preview:hover .UserCreate-module__tLXhmG__previewImage{opacity:.3}.UserCreate-module__tLXhmG__previewOverlay{opacity:0;pointer-events:none;background:#ef4444;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.UserCreate-module__tLXhmG__preview:hover .UserCreate-module__tLXhmG__previewOverlay{opacity:1}.UserCreate-module__tLXhmG__previewOverlay svg{color:#fff;width:24px;height:24px}.UserCreate-module__tLXhmG__fileInput{display:none}.UserCreate-module__tLXhmG__fileLabel{color:#f1f5f9;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#1e293b;border:1px solid #475569;border-radius:6px;max-width:300px;padding:10px 16px;font-size:14px;transition:background .2s;overflow:hidden}.UserCreate-module__tLXhmG__fileLabel:hover{background:#334155}.UserCreate-module__tLXhmG__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.UserCreate-module__tLXhmG__cancelActionButton{color:#f1f5f9;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s}.UserCreate-module__tLXhmG__cancelActionButton:hover{background:#1e293b;border-color:#64748b}.UserCreate-module__tLXhmG__submitButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s}.UserCreate-module__tLXhmG__submitButton:hover{background:#059669}.UserCreate-module__tLXhmG__submitButton:disabled{cursor:not-allowed;background:#475569}.UserCreate-module__tLXhmG__submitButton:disabled:hover{background:#475569}.UserCreate-module__tLXhmG__authorizationList{background:#0f172a;border:1px solid #334155;border-radius:6px;max-height:300px;padding:8px;overflow-y:auto}.UserCreate-module__tLXhmG__authorizationItem{border-radius:6px;align-items:flex-start;gap:12px;margin-bottom:4px;padding:12px;transition:background .2s;display:flex}.UserCreate-module__tLXhmG__authorizationItem:hover{background:#1e293b}.UserCreate-module__tLXhmG__checkbox{cursor:pointer;width:18px;height:18px;margin-top:2px}.UserCreate-module__tLXhmG__authorizationLabel{cursor:pointer;flex-direction:column;flex:1;gap:6px;display:flex}.UserCreate-module__tLXhmG__authorizationName{color:#f1f5f9;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.UserCreate-module__tLXhmG__authorizationDescription{color:#94a3b8;font-size:13px}.UserCreate-module__tLXhmG__emptyState{text-align:center;color:#64748b;padding:20px;font-size:14px}
.page-module__FVVXmq__container{flex-direction:column;gap:12px;width:100%;display:flex}.page-module__FVVXmq__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__FVVXmq__title{color:#f1f5f9;margin:0;font-size:24px;font-weight:600}.page-module__FVVXmq__section{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:12px}.page-module__FVVXmq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__FVVXmq__sectionTitle{color:#e2e8f0;margin:0;font-size:16px;font-weight:700}.page-module__FVVXmq__addButton{cursor:pointer;color:#fff;background:#3b82f6;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.page-module__FVVXmq__addButton:hover{background:#2563eb}.page-module__FVVXmq__appletRow{cursor:grab;background:#1e293b;border:1px solid #334155;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:7px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.page-module__FVVXmq__appletRow:last-child{margin-bottom:0}.page-module__FVVXmq__appletRow:hover{border-color:#475569}.page-module__FVVXmq__appletRow:hover .page-module__FVVXmq__removeButton,.page-module__FVVXmq__appletRow:hover .page-module__FVVXmq__editButton{opacity:1}.page-module__FVVXmq__dragging{border-color:#3b82f6;box-shadow:0 10px 20px #0000004d}.page-module__FVVXmq__dragHandle{color:#475569;flex-shrink:0;margin-right:8px}.page-module__FVVXmq__appletContent{flex:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__FVVXmq__appletInfo{flex-direction:column;gap:2px;display:flex}.page-module__FVVXmq__appletTitle{color:#f1f5f9;font-size:12px;font-weight:500}.page-module__FVVXmq__appletDescription{color:#94a3b8;font-size:10px}.page-module__FVVXmq__appletBadge{color:#93c5fd;white-space:nowrap;background:#1e40af;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.page-module__FVVXmq__removeButton{color:#ef4444;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;margin-left:12px;padding:8px;transition:opacity .2s,color .2s;display:flex}.page-module__FVVXmq__removeButton:hover{color:#dc2626}.page-module__FVVXmq__emptyState{color:#94a3b8;text-align:center;padding:32px;font-size:14px}.page-module__FVVXmq__actions{justify-content:center;padding-top:12px;display:flex}.page-module__FVVXmq__saveButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:10px 32px;font-size:14px;font-weight:500;transition:background .2s}.page-module__FVVXmq__saveButton:hover:not(:disabled){background:#2563eb}.page-module__FVVXmq__saveButton:disabled{opacity:.5;cursor:not-allowed}.page-module__FVVXmq__modalOverlay{z-index:9999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__FVVXmq__modal{background:#1e293b;border:1px solid #334155;border-radius:12px;flex-direction:column;width:90%;max-width:500px;max-height:80vh;display:flex}.page-module__FVVXmq__modalHeader{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.page-module__FVVXmq__modalTitle{color:#f1f5f9;margin:0;font-size:18px;font-weight:600}.page-module__FVVXmq__closeButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.page-module__FVVXmq__closeButton:hover{color:#e2e8f0;background:#334155}.page-module__FVVXmq__modalBody{flex:1;padding:16px 24px;overflow-y:auto}.page-module__FVVXmq__modalFooter{border-top:1px solid #334155;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.page-module__FVVXmq__checkboxRow{cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;padding:12px;transition:background .2s;display:flex}.page-module__FVVXmq__checkboxRow:hover{background:#0f172a}.page-module__FVVXmq__checkboxRow input[type=checkbox]{accent-color:#3b82f6;margin-top:4px}.page-module__FVVXmq__checkboxContent{flex-direction:column;gap:4px;display:flex}.page-module__FVVXmq__checkboxLabel{color:#f1f5f9;font-size:14px;font-weight:500}.page-module__FVVXmq__checkboxDescription{color:#94a3b8;font-size:12px}.page-module__FVVXmq__cancelButton,.page-module__FVVXmq__confirmButton{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s}.page-module__FVVXmq__cancelButton{color:#94a3b8;background:0 0;border:1px solid #334155}.page-module__FVVXmq__cancelButton:hover{color:#e2e8f0;background:#334155}.page-module__FVVXmq__confirmButton{color:#f1f5f9;background:#3b82f6}.page-module__FVVXmq__confirmButton:hover:not(:disabled){background:#2563eb}.page-module__FVVXmq__confirmButton:disabled{opacity:.5;cursor:not-allowed}.page-module__FVVXmq__editButton{color:#3b82f6;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;margin-left:8px;padding:8px;transition:opacity .2s,color .2s;display:flex}.page-module__FVVXmq__editButton:hover{color:#60a5fa}.page-module__FVVXmq__addAppletRow{border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px;transition:background .2s;display:flex}.page-module__FVVXmq__addAppletRow:hover{background:#0f172a}.page-module__FVVXmq__addAppletButton{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .2s}.page-module__FVVXmq__addAppletButton:hover{background:#2563eb}.page-module__FVVXmq__settingField{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.page-module__FVVXmq__settingField:last-child{margin-bottom:0}.page-module__FVVXmq__settingLabel{color:#e2e8f0;font-size:13px;font-weight:500}.page-module__FVVXmq__settingInput,.page-module__FVVXmq__settingSelect{color:#f1f5f9;background:#0f172a;border:1px solid #334155;border-radius:6px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .2s}.page-module__FVVXmq__settingInput:focus,.page-module__FVVXmq__settingSelect:focus{border-color:#3b82f6}.page-module__FVVXmq__settingSelect{cursor:pointer}.page-module__FVVXmq__settingSelect option{color:#f1f5f9;background:#0f172a}.page-module__FVVXmq__settingCheckbox{color:#e2e8f0;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.page-module__FVVXmq__settingCheckbox input[type=checkbox]{accent-color:#3b82f6}.page-module__FVVXmq__multipicklistOptions{flex-direction:column;gap:8px;display:flex}
.Navigation-module__HIYaIW__nav{z-index:100;background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.Navigation-module__HIYaIW__title{color:#f1f5f9;margin:0;font-size:20px;font-weight:700}
.AgentList-module__rWgqna__container{flex-direction:column;gap:16px;display:flex}.AgentList-module__rWgqna__toolbar{align-items:center;gap:12px;display:flex}.AgentList-module__rWgqna__searchBox{color:#f1f5f9;background:#0f172a;border:1px solid #475569;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:14px}.AgentList-module__rWgqna__searchBox:focus{border-color:#3b82f6}.AgentList-module__rWgqna__searchBox::placeholder{color:#64748b}.AgentList-module__rWgqna__agentList{flex-direction:column;gap:8px;display:flex}.AgentList-module__rWgqna__agentInfo{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.AgentList-module__rWgqna__contentColumn{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.AgentList-module__rWgqna__agentHeader{align-items:center;gap:8px;display:flex}.AgentList-module__rWgqna__headerActions{align-items:center;gap:4px;margin-left:auto;display:flex}.AgentList-module__rWgqna__agentName{color:#f1f5f9;font-size:14px;font-weight:500}.AgentList-module__rWgqna__agentDescription{color:#94a3b8;font-size:13px}.AgentList-module__rWgqna__agentMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.AgentList-module__rWgqna__appBadge{margin-left:auto}.AgentList-module__rWgqna__metaItem{color:#64748b;font-size:12px}.AgentList-module__rWgqna__metaItem code{color:#94a3b8;background:#1e293b;border-radius:4px;padding:2px 6px;font-family:monospace}.AgentList-module__rWgqna__lastRunPopoverLabel{margin-bottom:4px;font-size:12px;font-weight:600}.AgentList-module__rWgqna__lastRunPopoverDate{color:#94a3b8;margin-bottom:6px;font-size:11px}.AgentList-module__rWgqna__lastRunPopoverError{color:#94a3b8;word-break:break-word;border-top:1px solid #334155;margin-bottom:8px;padding-top:6px;font-size:11px;line-height:1.5}.AgentList-module__rWgqna__lastRunPopoverLink{color:#3b82f6;margin-top:4px;font-size:11px;text-decoration:none;display:block}.AgentList-module__rWgqna__actionsColumn{flex-shrink:0;align-items:center;gap:8px;display:flex}.AgentList-module__rWgqna__emptyState,.AgentList-module__rWgqna__loading{text-align:center;color:#64748b;padding:40px 20px;font-size:14px}.AgentList-module__rWgqna__primaryButton,.AgentList-module__rWgqna__secondaryButton,.AgentList-module__rWgqna__dangerButton{cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .2s,opacity .2s}.AgentList-module__rWgqna__primaryButton{color:#fff;background:#3b82f6}.AgentList-module__rWgqna__primaryButton:hover:not(:disabled){background:#2563eb}.AgentList-module__rWgqna__secondaryButton{color:#e2e8f0;background:#334155}.AgentList-module__rWgqna__secondaryButton:hover:not(:disabled){background:#475569}.AgentList-module__rWgqna__dangerButton{color:#fff;background:#ef4444}.AgentList-module__rWgqna__dangerButton:hover:not(:disabled){background:#dc2626}.AgentList-module__rWgqna__primaryButton:disabled,.AgentList-module__rWgqna__secondaryButton:disabled,.AgentList-module__rWgqna__dangerButton:disabled{opacity:.5;cursor:not-allowed}
.AppAccessManager-module__YZTKWG__container{flex-direction:column;gap:14px;height:100%;display:flex;overflow:hidden}.AppAccessManager-module__YZTKWG__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.AppAccessManager-module__YZTKWG__filterGroup{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.AppAccessManager-module__YZTKWG__filterLabel{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.AppAccessManager-module__YZTKWG__legend{flex-shrink:0;align-items:center;gap:20px;display:flex}.AppAccessManager-module__YZTKWG__legendItem{color:#64748b;align-items:center;gap:7px;font-size:12px;display:flex}.AppAccessManager-module__YZTKWG__legendDirect{background:#3b82f6;border:1px solid #60a5fa;border-radius:3px;width:14px;height:14px;display:inline-block}.AppAccessManager-module__YZTKWG__legendInherited{opacity:.7;background:#1e293b;border:1px solid #475569;border-radius:3px;width:14px;height:14px;display:inline-block}.AppAccessManager-module__YZTKWG__tableWrapper{border:1px solid #1e293b;border-radius:8px;flex:1;min-height:0;overflow:auto}.AppAccessManager-module__YZTKWG__table{border-collapse:separate;border-spacing:0;min-width:100%}.AppAccessManager-module__YZTKWG__headerCell{z-index:2;text-align:center;white-space:nowrap;background:#1e293b;border-bottom:1px solid #334155;border-right:1px solid #334155;padding:10px 14px;position:sticky;top:0}.AppAccessManager-module__YZTKWG__cornerCell{z-index:3;text-align:left;width:300px;min-width:300px;left:0}.AppAccessManager-module__YZTKWG__cornerLabel{color:#475569;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.AppAccessManager-module__YZTKWG__columnHeader{flex-direction:column;align-items:center;gap:5px;display:flex}.AppAccessManager-module__YZTKWG__columnLabel{color:#e2e8f0;font-size:13px;font-weight:500}.AppAccessManager-module__YZTKWG__rowHeader{z-index:1;white-space:nowrap;background:#0f172a;border-bottom:1px solid #1e293b;border-right:1px solid #334155;width:300px;min-width:300px;padding:10px 14px;position:sticky;left:0}.AppAccessManager-module__YZTKWG__authorityRowHeader{background:#0f172a}.AppAccessManager-module__YZTKWG__userRowHeader{background:#0c1422}.AppAccessManager-module__YZTKWG__rowHeaderContent{align-items:center;gap:10px;min-width:0;display:flex}.AppAccessManager-module__YZTKWG__rowIcon{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.AppAccessManager-module__YZTKWG__rowIconPlaceholder{color:#64748b;background:#1e293b;border:1px solid #334155;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.AppAccessManager-module__YZTKWG__rowHeaderText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AppAccessManager-module__YZTKWG__rowPrimary{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.AppAccessManager-module__YZTKWG__rowSecondary{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.AppAccessManager-module__YZTKWG__dataCell{text-align:center;background:#0f172a;border-bottom:1px solid #1e293b;border-right:1px solid #1e293b;padding:0}.AppAccessManager-module__YZTKWG__inheritedCell{background:#0a1628}.AppAccessManager-module__YZTKWG__cellContainer{justify-content:center;align-items:center;min-width:52px;min-height:48px;padding:0 8px;display:flex}.AppAccessManager-module__YZTKWG__checkbox{cursor:pointer;accent-color:#3b82f6;width:16px;height:16px}.AppAccessManager-module__YZTKWG__inheritedCheckbox{opacity:.45;cursor:help}.AppAccessManager-module__YZTKWG__dataRow:hover .AppAccessManager-module__YZTKWG__rowHeader{background:#111f36}.AppAccessManager-module__YZTKWG__dataRow:hover .AppAccessManager-module__YZTKWG__dataCell{background:#101c30}.AppAccessManager-module__YZTKWG__dataRow:hover .AppAccessManager-module__YZTKWG__inheritedCell{background:#0c1828}.AppAccessManager-module__YZTKWG__dropdownItem{align-items:center;gap:8px;padding:1px 0;display:flex}.AppAccessManager-module__YZTKWG__dropdownPrimary{color:#f1f5f9;font-size:14px}.AppAccessManager-module__YZTKWG__dropdownSecondary{color:#64748b;font-size:12px}.AppAccessManager-module__YZTKWG__pillContent{align-items:center;gap:5px;display:inline-flex}.AppAccessManager-module__YZTKWG__pillSeparator{color:#475569;font-size:11px}.AppAccessManager-module__YZTKWG__emptyState,.AppAccessManager-module__YZTKWG__emptyCell{text-align:center;color:#475569;padding:40px 20px;font-size:14px}.AppAccessManager-module__YZTKWG__loadingState{color:#475569;justify-content:center;align-items:center;height:200px;font-size:14px;display:flex}
.AppPermissionsManager-module__UB4Jsa__container{flex-direction:column;gap:14px;height:100%;display:flex;overflow:hidden}.AppPermissionsManager-module__UB4Jsa__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.AppPermissionsManager-module__UB4Jsa__filterGroup{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.AppPermissionsManager-module__UB4Jsa__filterLabel{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.AppPermissionsManager-module__UB4Jsa__legend{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:20px;display:flex}.AppPermissionsManager-module__UB4Jsa__legendItem{color:#64748b;align-items:center;gap:7px;font-size:12px;display:flex}.AppPermissionsManager-module__UB4Jsa__legendEditable{background:#3b82f6;border:1px solid #60a5fa;border-radius:3px;width:14px;height:14px;display:inline-block}.AppPermissionsManager-module__UB4Jsa__legendRequired{background:#1c2a1c;border:1px solid #4a7c4a;border-radius:3px;width:14px;height:14px;display:inline-block}.AppPermissionsManager-module__UB4Jsa__legendOwnApp{opacity:.6;background:#1e1e2e;border:1px solid #475569;border-radius:3px;width:14px;height:14px;display:inline-block}.AppPermissionsManager-module__UB4Jsa__tableWrapper{border:1px solid #1e293b;border-radius:8px;flex:1;min-height:0;overflow:auto}.AppPermissionsManager-module__UB4Jsa__table{border-collapse:separate;border-spacing:0;min-width:100%}.AppPermissionsManager-module__UB4Jsa__headerCell{z-index:2;text-align:center;white-space:nowrap;background:#1e293b;border-bottom:1px solid #334155;border-right:1px solid #334155;padding:10px 14px;position:sticky;top:0}.AppPermissionsManager-module__UB4Jsa__cornerCell{z-index:3;text-align:left;width:300px;min-width:300px;left:0}.AppPermissionsManager-module__UB4Jsa__cornerLabel{color:#475569;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.AppPermissionsManager-module__UB4Jsa__columnHeader{flex-direction:column;align-items:center;gap:5px;display:flex}.AppPermissionsManager-module__UB4Jsa__columnLabel{color:#e2e8f0;font-size:13px;font-weight:500}.AppPermissionsManager-module__UB4Jsa__rowHeader{z-index:1;white-space:nowrap;background:#0f172a;border-bottom:1px solid #1e293b;border-right:1px solid #334155;width:300px;min-width:300px;padding:10px 14px;position:sticky;left:0}.AppPermissionsManager-module__UB4Jsa__rowHeaderContent{align-items:center;gap:10px;min-width:0;display:flex}.AppPermissionsManager-module__UB4Jsa__rowIconPlaceholder{color:#64748b;background:#1e293b;border:1px solid #334155;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.AppPermissionsManager-module__UB4Jsa__rowHeaderText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AppPermissionsManager-module__UB4Jsa__rowPrimary{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.AppPermissionsManager-module__UB4Jsa__dataCell{text-align:center;background:#0f172a;border-bottom:1px solid #1e293b;border-right:1px solid #1e293b;padding:0}.AppPermissionsManager-module__UB4Jsa__requiredCell{background:#0a1a0a}.AppPermissionsManager-module__UB4Jsa__ownAppCell{background:#0d0d1a}.AppPermissionsManager-module__UB4Jsa__cellContainer{justify-content:center;align-items:center;min-width:52px;min-height:48px;padding:0 8px;display:flex}.AppPermissionsManager-module__UB4Jsa__checkbox{cursor:pointer;accent-color:#3b82f6;width:16px;height:16px}.AppPermissionsManager-module__UB4Jsa__lockedCheckbox{opacity:.45;cursor:help}.AppPermissionsManager-module__UB4Jsa__dataRow:hover .AppPermissionsManager-module__UB4Jsa__rowHeader{background:#111f36}.AppPermissionsManager-module__UB4Jsa__dataRow:hover .AppPermissionsManager-module__UB4Jsa__dataCell{background:#101c30}.AppPermissionsManager-module__UB4Jsa__dataRow:hover .AppPermissionsManager-module__UB4Jsa__requiredCell{background:#0c1a0c}.AppPermissionsManager-module__UB4Jsa__dataRow:hover .AppPermissionsManager-module__UB4Jsa__ownAppCell{background:#0f0f1f}.AppPermissionsManager-module__UB4Jsa__dropdownItem{align-items:center;gap:8px;padding:1px 0;display:flex}.AppPermissionsManager-module__UB4Jsa__dropdownPrimary{color:#f1f5f9;font-size:14px}.AppPermissionsManager-module__UB4Jsa__pillContent{align-items:center;gap:5px;display:inline-flex}.AppPermissionsManager-module__UB4Jsa__pillSeparator{color:#475569;font-size:11px}.AppPermissionsManager-module__UB4Jsa__emptyState,.AppPermissionsManager-module__UB4Jsa__emptyCell{text-align:center;color:#475569;padding:40px 20px;font-size:14px}.AppPermissionsManager-module__UB4Jsa__loadingState{color:#475569;justify-content:center;align-items:center;height:200px;font-size:14px;display:flex}
.AuthorityList-module__hyW-Ja__container{flex-direction:column;gap:16px;display:flex}.AuthorityList-module__hyW-Ja__toolbar{align-items:center;gap:12px;display:flex}.AuthorityList-module__hyW-Ja__addButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.AuthorityList-module__hyW-Ja__addButton:hover{background:#059669}.AuthorityList-module__hyW-Ja__actionButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.AuthorityList-module__hyW-Ja__actionButton:hover{background:#2563eb}.AuthorityList-module__hyW-Ja__actionButtonDisabled{cursor:not-allowed;background:#475569}.AuthorityList-module__hyW-Ja__actionButtonDisabled:hover{background:#475569}.AuthorityList-module__hyW-Ja__searchBox{color:#f1f5f9;background:#0f172a;border:1px solid #475569;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:14px}.AuthorityList-module__hyW-Ja__searchBox:focus{border-color:#3b82f6}.AuthorityList-module__hyW-Ja__searchBox::placeholder{color:#64748b}.AuthorityList-module__hyW-Ja__authorityList{flex-direction:column;gap:8px;display:flex}.AuthorityList-module__hyW-Ja__checkbox{cursor:pointer;flex-shrink:0;width:18px;height:18px}.AuthorityList-module__hyW-Ja__authorityInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.AuthorityList-module__hyW-Ja__iconPlaceholder{color:#64748b;background:#334155;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.AuthorityList-module__hyW-Ja__nameColumn{flex:1;min-width:0}.AuthorityList-module__hyW-Ja__authorityName{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.AuthorityList-module__hyW-Ja__statusColumn,.AuthorityList-module__hyW-Ja__badgeColumn{flex-shrink:0;align-items:center;gap:8px;display:flex}.AuthorityList-module__hyW-Ja__emptyState{text-align:center;color:#64748b;padding:40px 20px;font-size:14px}.AuthorityList-module__hyW-Ja__menuItem{cursor:pointer;color:#f1f5f9;padding:10px 16px;font-size:14px;transition:background .2s}.AuthorityList-module__hyW-Ja__menuItem:hover{background:#334155}.AuthorityList-module__hyW-Ja__menuItemDisabled{color:#475569;cursor:not-allowed;padding:10px 16px;font-size:14px}.AuthorityList-module__hyW-Ja__toastContainer{z-index:1000;position:fixed;top:84px;right:20px}.AuthorityList-module__hyW-Ja__renameModal{z-index:1001;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AuthorityList-module__hyW-Ja__renameDialog{background:#1e293b;border:1px solid #334155;border-radius:10px;min-width:400px;padding:24px}.AuthorityList-module__hyW-Ja__renameTitle{color:#f1f5f9;margin-bottom:16px;font-size:18px;font-weight:600}.AuthorityList-module__hyW-Ja__renameInput{color:#f1f5f9;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:6px;outline:none;width:100%;margin-bottom:16px;padding:10px 14px;font-size:14px}.AuthorityList-module__hyW-Ja__renameInput:focus{border-color:#3b82f6}.AuthorityList-module__hyW-Ja__renameActions{justify-content:flex-end;gap:12px;display:flex}.AuthorityList-module__hyW-Ja__cancelButton{color:#fff;cursor:pointer;background:#475569;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:background .2s}.AuthorityList-module__hyW-Ja__cancelButton:hover{background:#334155}.AuthorityList-module__hyW-Ja__confirmButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:background .2s}.AuthorityList-module__hyW-Ja__confirmButton:hover{background:#2563eb}
.AuthorizationList-module__OyenJG__container{flex-direction:column;gap:16px;display:flex}.AuthorizationList-module__OyenJG__toolbar{align-items:center;gap:12px;display:flex}.AuthorizationList-module__OyenJG__searchBox{color:#f1f5f9;background:#0f172a;border:1px solid #475569;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:14px}.AuthorizationList-module__OyenJG__searchBox:focus{border-color:#3b82f6}.AuthorizationList-module__OyenJG__searchBox::placeholder{color:#64748b}.AuthorizationList-module__OyenJG__authorizationList{flex-direction:column;gap:8px;display:flex}.AuthorizationList-module__OyenJG__authorizationInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.AuthorizationList-module__OyenJG__iconPlaceholder{color:#64748b;background:#334155;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.AuthorizationList-module__OyenJG__contentColumn{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.AuthorizationList-module__OyenJG__authorizationName{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.AuthorizationList-module__OyenJG__authorizationDescription{color:#94a3b8;font-size:13px}.AuthorizationList-module__OyenJG__appColumn{flex-shrink:0;align-items:center;gap:8px;display:flex}.AuthorizationList-module__OyenJG__emptyState{text-align:center;color:#64748b;padding:40px 20px;font-size:14px}
.PermissionsManager-module__LGfrzG__container{flex-direction:column;gap:14px;height:100%;display:flex;overflow:hidden}.PermissionsManager-module__LGfrzG__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.PermissionsManager-module__LGfrzG__filterGroup{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.PermissionsManager-module__LGfrzG__filterLabel{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.PermissionsManager-module__LGfrzG__legend{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:20px;display:flex}.PermissionsManager-module__LGfrzG__legendItem{color:#64748b;align-items:center;gap:7px;font-size:12px;display:flex}.PermissionsManager-module__LGfrzG__legendDirect{background:#3b82f6;border:1px solid #60a5fa;border-radius:3px;width:14px;height:14px;display:inline-block}.PermissionsManager-module__LGfrzG__legendInherited{opacity:.7;background:#1e293b;border:1px solid #475569;border-radius:3px;width:14px;height:14px;display:inline-block}.PermissionsManager-module__LGfrzG__legendAppManaged{opacity:.8;background:#1c2a1c;border:1px solid #4a7c4a;border-radius:3px;width:14px;height:14px;display:inline-block}.PermissionsManager-module__LGfrzG__tableWrapper{border:1px solid #1e293b;border-radius:8px;flex:1;min-height:0;overflow:auto}.PermissionsManager-module__LGfrzG__table{border-collapse:separate;border-spacing:0;min-width:100%}.PermissionsManager-module__LGfrzG__headerCell{z-index:2;text-align:center;white-space:nowrap;background:#1e293b;border-bottom:1px solid #334155;border-right:1px solid #334155;padding:10px 14px;position:sticky;top:0}.PermissionsManager-module__LGfrzG__cornerCell{z-index:3;text-align:left;width:300px;min-width:300px;left:0}.PermissionsManager-module__LGfrzG__cornerLabel{color:#475569;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.PermissionsManager-module__LGfrzG__columnHeader{flex-direction:column;align-items:center;gap:5px;display:flex}.PermissionsManager-module__LGfrzG__columnLabel{color:#e2e8f0;font-size:13px;font-weight:500}.PermissionsManager-module__LGfrzG__rowHeader{z-index:1;white-space:nowrap;background:#0f172a;border-bottom:1px solid #1e293b;border-right:1px solid #334155;width:300px;min-width:300px;padding:10px 14px;position:sticky;left:0}.PermissionsManager-module__LGfrzG__authorityRowHeader{background:#0f172a}.PermissionsManager-module__LGfrzG__userRowHeader{background:#0c1422}.PermissionsManager-module__LGfrzG__rowHeaderContent{align-items:center;gap:10px;min-width:0;display:flex}.PermissionsManager-module__LGfrzG__rowIcon{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.PermissionsManager-module__LGfrzG__rowIconPlaceholder{color:#64748b;background:#1e293b;border:1px solid #334155;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.PermissionsManager-module__LGfrzG__rowHeaderText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PermissionsManager-module__LGfrzG__rowPrimary{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.PermissionsManager-module__LGfrzG__rowSecondary{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.PermissionsManager-module__LGfrzG__dataCell{text-align:center;background:#0f172a;border-bottom:1px solid #1e293b;border-right:1px solid #1e293b;padding:0}.PermissionsManager-module__LGfrzG__inheritedCell{background:#0a1628}.PermissionsManager-module__LGfrzG__appManagedCell{background:#0a1a0a}.PermissionsManager-module__LGfrzG__cellContainer{justify-content:center;align-items:center;min-width:52px;min-height:48px;padding:0 8px;display:flex}.PermissionsManager-module__LGfrzG__checkbox{cursor:pointer;accent-color:#3b82f6;width:16px;height:16px}.PermissionsManager-module__LGfrzG__readOnlyCheckbox{opacity:.45;cursor:help}.PermissionsManager-module__LGfrzG__dataRow:hover .PermissionsManager-module__LGfrzG__rowHeader{background:#111f36}.PermissionsManager-module__LGfrzG__dataRow:hover .PermissionsManager-module__LGfrzG__dataCell{background:#101c30}.PermissionsManager-module__LGfrzG__dataRow:hover .PermissionsManager-module__LGfrzG__inheritedCell{background:#0c1828}.PermissionsManager-module__LGfrzG__dataRow:hover .PermissionsManager-module__LGfrzG__appManagedCell{background:#0c1a0c}.PermissionsManager-module__LGfrzG__dropdownItem{align-items:center;gap:8px;padding:1px 0;display:flex}.PermissionsManager-module__LGfrzG__dropdownPrimary{color:#f1f5f9;font-size:14px}.PermissionsManager-module__LGfrzG__dropdownSecondary{color:#64748b;font-size:12px}.PermissionsManager-module__LGfrzG__pillContent{align-items:center;gap:5px;display:inline-flex}.PermissionsManager-module__LGfrzG__pillSeparator{color:#475569;font-size:11px}.PermissionsManager-module__LGfrzG__emptyState,.PermissionsManager-module__LGfrzG__emptyCell{text-align:center;color:#475569;padding:40px 20px;font-size:14px}.PermissionsManager-module__LGfrzG__loadingState{color:#475569;justify-content:center;align-items:center;height:200px;font-size:14px;display:flex}
.UserList-module__3Sg3_a__container{flex-direction:column;gap:16px;display:flex}.UserList-module__3Sg3_a__toolbar{align-items:center;gap:12px;display:flex}.UserList-module__3Sg3_a__addButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.UserList-module__3Sg3_a__addButton:hover{background:#059669}.UserList-module__3Sg3_a__actionButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.UserList-module__3Sg3_a__actionButton:hover{background:#2563eb}.UserList-module__3Sg3_a__actionButtonDisabled{cursor:not-allowed;background:#475569}.UserList-module__3Sg3_a__actionButtonDisabled:hover{background:#475569}.UserList-module__3Sg3_a__searchBox{color:#f1f5f9;background:#0f172a;border:1px solid #475569;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:14px}.UserList-module__3Sg3_a__searchBox:focus{border-color:#3b82f6}.UserList-module__3Sg3_a__searchBox::placeholder{color:#64748b}.UserList-module__3Sg3_a__userList{flex-direction:column;gap:8px;display:flex}.UserList-module__3Sg3_a__checkbox{cursor:pointer;flex-shrink:0;width:18px;height:18px}.UserList-module__3Sg3_a__header{color:#94a3b8;font-size:14px;font-weight:600}.UserList-module__3Sg3_a__userInfo{flex:1;min-width:0}.UserList-module__3Sg3_a__statusColumn{flex-shrink:0;align-items:center;gap:8px;display:flex}.UserList-module__3Sg3_a__emptyState{text-align:center;color:#64748b;padding:40px 20px;font-size:14px}.UserList-module__3Sg3_a__menuItem{cursor:pointer;color:#f1f5f9;padding:10px 16px;font-size:14px;transition:background .2s}.UserList-module__3Sg3_a__menuItem:hover{background:#334155}
