:root{--color-primary: #4169e1;--color-primary-dark: #2d4256;--color-primary-light: #e6f0ff;--color-primary-hover: rgba(65, 105, 225, .08);--color-text-primary: #000000;--color-text-secondary: #2d4256;--color-text-muted: #9ca3af;--color-text-white: #ffffff;--color-bg-primary: #ffffff;--color-bg-secondary: #f9fafb;--color-bg-tertiary: #f3f4f6;--color-bg-overlay: rgba(0, 0, 0, .04);--color-border-primary: #e5e7eb;--color-border-secondary: #d1d5db;--color-border-focus: #4169e1;--color-border-hover: #9ca3af;--color-success: #10b981;--color-success-bg: rgba(16, 185, 129, .1);--color-success-border: rgba(16, 185, 129, .3);--color-warning: #ff9800;--color-warning-bg: rgba(255, 152, 0, .1);--color-warning-border: rgba(255, 152, 0, .3);--color-error: #f44336;--color-error-bg: rgba(244, 67, 54, .1);--color-error-border: rgba(244, 67, 54, .3);--color-info: #3b82f6;--color-info-bg: rgba(59, 130, 246, .1);--color-info-border: rgba(59, 130, 246, .3);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 48px;--spacing-5xl: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 50%;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 2px 8px rgba(0, 0, 0, .05);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .1);--shadow-xl: 0 8px 32px rgba(0, 0, 0, .12);--shadow-primary: 0 2px 8px rgba(65, 105, 225, .15);--shadow-primary-lg: 0 4px 12px rgba(65, 105, 225, .3);--font-family-primary: "Public Sans", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.1rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.5;--transition-fast: .2s ease-in-out;--transition-normal: .3s ease;--transition-slow: .4s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 2000}*{box-sizing:border-box}body{background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important;font-family:var(--font-family-primary)}.form-padding{padding:34px 30px}.form-margin-bottom{margin-bottom:45px}.hidden{display:none}.error-text{color:red;font-size:14px}.image-preview{width:100%;max-height:250px;object-fit:cover;border-radius:8px;box-shadow:0 2px 10px #00000026}button.MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium:hover{border:white}.avatar-preview{width:80px;height:80px;object-fit:cover;border-radius:50%}.status-active{color:#10b981}.status-inactive{color:#f44336}.status-suspended{color:#ff9800}.status-pending{color:#9e9e9e}.bg-status-active{background-color:#10b981}.bg-status-inactive{background-color:#f44336}.bg-status-suspended{background-color:#ff9800}.text-primary{color:#212b36}.text-secondary{color:#6b7280}.text-muted{color:#9e9e9e}.status-text-active{color:#10b981}.status-text-inactive{color:#f44336}.status-text-suspended{color:#ff9800}.status-text-pending{color:#9e9e9e}.status-bg-active{background-color:#10b981}.status-bg-inactive{background-color:#f44336}.status-bg-suspended{background-color:#ff9800}.status-chip-active{color:#10b981;background-color:#10b98133;border:1px solid rgba(16,185,129,.3)}.status-chip-suspended{color:#f44336;background-color:#f4433633;border:1px solid rgba(244,67,54,.3)}.status-chip-pending{color:#9e9e9e;background-color:#9e9e9e33;border:1px solid rgba(158,158,158,.3)}.border-light{border-color:#d1d5db}.border-medium{border-color:#9ca3af}.border-primary{border-color:#5fbb47}.btn-blue{background-color:#0098ff;color:#fff}.btn-blue:hover{background-color:#007acc}.bg-white{background-color:#fff}.bg-light-green{background-color:#e8f5e8}.simplebar-content .MuiBox-root{padding-top:0;padding-bottom:5px}.MuiAppBar-root{background-color:#000!important;color:#fff!important;box-shadow:0 2px 8px #0000004d!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.MuiDrawer-paper{background-color:#000!important;border-right:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.MuiDrawer-paper .MuiListItem-root{color:#fffc!important}.MuiDrawer-paper .MuiListItemIcon-root{color:#ffffffb3!important}.MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiListItemIcon-root{color:#fff!important}.MuiButton-outlinedPrimary{color:#4169e1!important;border-color:#4169e1!important}.MuiButton-outlinedPrimary:hover{background-color:#4169e114!important;border-color:#2d4256!important}.MuiButton-textPrimary{color:#4169e1!important}.MuiButton-textPrimary:hover{background-color:#4169e114!important}.MuiCard-root{background-color:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #0000001a!important}.MuiCardHeader-root{background-color:#000!important;padding-bottom:22px!important;color:#fff!important}.MuiCardContent-root,.MuiTable-root{background-color:#fff!important}.MuiTableHead-root{background-color:#f9fafb!important}.MuiTableHead-root .MuiTableCell-root{background-color:#f9fafb!important;color:#000!important;font-weight:600!important;border-bottom:2px solid #e5e7eb!important}.MuiTableBody-root .MuiTableRow-root{background-color:#fff!important}.MuiTableBody-root .MuiTableRow-root:hover{background-color:#f9fafb!important}.MuiTableBody-root .MuiTableCell-root{color:#000!important;border-bottom:1px solid #f3f4f6!important}.MuiPaper-root{color:#000!important}.MuiPaper-elevation1{box-shadow:0 1px 3px #0000001a!important}.MuiPaper-elevation2{box-shadow:0 2px 6px #0000001a!important}.MuiPaper-elevation3{box-shadow:0 4px 12px #0000001a!important}.MuiTextField-root .MuiOutlinedInput-root{background-color:#fff!important;color:#000!important}.MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important}.MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9ca3af!important}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4169e1!important;border-width:2px!important}.MuiTextField-root .MuiOutlinedInput-root.Mui-disabled{background-color:#f9fafb!important;color:#9ca3af!important}.MuiTextField-root .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-input{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.MuiTextField-root .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb!important}.MuiInputLabel-root{color:#6b7280!important}.MuiInputLabel-root.Mui-disabled{color:#9ca3af!important}.MuiInputLabel-root.Mui-focused{color:#4169e1!important}.MuiSelect-root{background-color:#fff!important;color:#000!important}.MuiSelect-root .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important}.MuiSelect-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9ca3af!important}.MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4169e1!important}.MuiChip-root{background-color:#f3f4f6!important;color:#000!important;margin-top:3px}.MuiChip-colorPrimary{background-color:#e6f0ff!important;color:#4169e1!important}.MuiDialog-paper{background-color:#fff!important;color:#000!important}.MuiDialogTitle-root{background-color:#f9fafb!important;color:#000!important;border-bottom:1px solid #e5e7eb!important}.MuiDialogContent-root{background-color:#fff!important;color:#000!important}.MuiDialogActions-root{background-color:#f9fafb!important;border-top:1px solid #e5e7eb!important}.MuiMenu-paper{background-color:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 12px #0000001a!important}.MuiMenuItem-root{color:#000!important}.MuiMenuItem-root:hover{background-color:#f9fafb!important}.MuiMenuItem-root.Mui-selected{background-color:#e6f0ff!important;color:#4169e1!important}.MuiTooltip-tooltip{background-color:#000!important;color:#fff!important;font-size:12px!important}.MuiSnackbarContent-root{background-color:#000!important;color:#fff!important}.MuiSnackbarContent-root.MuiSnackbarContent-variantSuccess{background-color:#4169e1!important}.MuiSnackbarContent-root.MuiSnackbarContent-variantError{background-color:#ef4444!important}.MuiSnackbarContent-root.MuiSnackbarContent-variantWarning{background-color:#f59e0b!important}.MuiSnackbarContent-root.MuiSnackbarContent-variantInfo{background-color:#3b82f6!important}.MuiLinearProgress-root{background-color:#f3f4f6!important}.MuiLinearProgress-bar{background-color:#4169e1!important}.MuiCircularProgress-root{color:#4169e1!important}.MuiButton-root .MuiCircularProgress-root,.MuiLoadingButton-root .MuiCircularProgress-root,.MuiButton-root .MuiCircularProgress-circle,.MuiLoadingButton-root .MuiCircularProgress-circle{color:#fff!important;stroke:#fff!important}.MuiButton-contained .MuiCircularProgress-root,.MuiLoadingButton-contained .MuiCircularProgress-root{color:#fff!important}.MuiButton-contained .MuiCircularProgress-circle,.MuiLoadingButton-contained .MuiCircularProgress-circle{stroke:#fff!important}.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{color:#000!important}.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#000!important}.MuiCheckbox-root{color:#6b7280!important;visibility:visible!important;opacity:1!important}.MuiCheckbox-root .MuiSvgIcon-root{font-size:20px!important;visibility:visible!important;opacity:1!important}.MuiCheckbox-root.Mui-checked{color:#4169e1!important}.MuiCheckbox-root.Mui-checked:hover{background-color:#4169e114!important}.MuiCheckbox-root:hover{background-color:#0000000a!important}.MuiRadio-root.Mui-checked{color:#4169e1!important}.MuiRadio-root.Mui-checked:hover{background-color:#4169e114!important}.MuiTabs-root{background-color:#f9fafb!important;border-bottom:1px solid #e5e7eb!important}.MuiTab-root{color:#6b7280!important}.MuiTab-root.Mui-selected{color:#4169e1!important}.MuiTabs-indicator{background-color:#4169e1!important}.MuiAccordion-root{background-color:#fff!important;border:1px solid #e5e7eb!important}.MuiAccordionSummary-root{background-color:#f9fafb!important;color:#000!important}.MuiAccordionDetails-root{background-color:#fff!important;color:#000!important}.MuiList-root{background-color:#fff!important}.MuiDrawer-paper .MuiList-root{background-color:transparent!important}.MuiListItem-root{color:#000!important}.MuiDrawer-paper .MuiListItem-root{color:#fffc!important;background-color:transparent!important}.MuiListItem-root:hover{background-color:#f9fafb!important}.MuiDrawer-paper .MuiListItem-root:hover{background-color:#ffffff1a!important;color:#fff!important}.MuiListItem-root.Mui-selected{background-color:#e6f0ff!important;color:#4169e1!important}.MuiDrawer-paper .MuiListItem-root.Mui-selected{background-color:#ffffff26!important;color:#fff!important}.MuiDrawer-paper .MuiListItemText-root,.MuiDrawer-paper .MuiListItemText-primary{color:inherit!important}.MuiDrawer-paper .MuiListItemText-secondary{color:#ffffffb3!important}.MuiDivider-root{background-color:#e5e7eb!important}.MuiAvatar-root{background-color:#f3f4f6!important;color:#000!important}.MuiAvatar-colorPrimary,.MuiBadge-badge{background-color:#4169e1!important;color:#fff!important}.MuiStepper-root{background-color:#fff!important}.MuiStepLabel-root .MuiStepLabel-label{color:#000!important}.MuiStepLabel-root.Mui-active .MuiStepLabel-label,.MuiStepLabel-root.Mui-completed .MuiStepLabel-label{color:#4169e1!important}.MuiStepConnector-line{border-color:#e5e7eb!important}.MuiStepConnector-active .MuiStepConnector-line,.MuiStepConnector-completed .MuiStepConnector-line{border-color:#4169e1!important}.error-msg{font-size:12px;color:red}.custom_loader{display:flex;align-items:center;justify-content:center;height:40vh;gap:8px}p.customerrorMessage{font-family:initial;line-height:1.5;color:red;font-size:.75rem;font-weight:400;text-align:left;margin:3px 14px 0}.search_con{display:flex;align-items:center;justify-content:center;position:relative}.search_con .search_input{padding-right:15px}.search_con svg{position:absolute;right:0;bottom:17%;font-size:18px}.button-outlined{color:"#fff"!important}.upload-box{display:flex;justify-content:center;align-items:center;border:1px solid #e5e5e5;border-radius:62px;padding:20px;height:120px;width:120px;cursor:pointer;position:relative;margin:0 auto}.avatar{width:100px;height:100px;position:relative}.imageerror{text-align:center;color:#f16666;line-height:1.5;font-size:.75rem;font-family:Public Sans,sans-serif;font-weight:400;margin:3px 14px 0}.rdt_TableRow{background-color:#fff!important;color:#000!important;border-color:#000!important}.rdt_Table{background-color:#fafafa!important}.rdt_TableRow p{padding-top:1%!important;color:#000!important}.rdt_Pagination{color:#000!important;border-color:#000!important}.rdt_Pagination div button{fill:#000!important}button#pagination-first-page:disabled,button#pagination-previous-page:disabled,button#pagination-next-page:disabled,button#pagination-last-page:disabled{fill:gray!important}.jodit-react-container,.jodit-dialog__content{color:#000}.jodit-workplace ul,.list-data ul{padding:revert!important;margin:revert!important}.jodit-ui-checkbox{color:#000}.jodit-dialog__header{color:#000!important}input:-webkit-autofill{border:none;border-radius:.3rem;caret-color:#fff;color:#fff;background:#292a2d;-webkit-text-fill-color:#fff;-webkit-background-clip:text;box-shadow:0 0 0 50px #292a2d inset}.status-box-action{justify-content:center;margin-bottom:15px!important}.popupbox-statis h3,.popupbox-statis h4{margin-bottom:0!important}.subcategorySearchbox{margin-right:1%}.css-1yjjitx-MuiSwitch-track{background-color:#fff}span.MuiSwitch-track{background:gray}.pageloaderWrp{width:100%!important}.backgroundStyle{background:linear-gradient(161deg,#000,#bbbb,#000);background-size:cover;background-attachment:fixed}header.MuiPaper-root{background:#093b5d4f}.CustomCalenderbox{width:100%}.swal2-container{z-index:2000!important}.question-cell{font-weight:500;white-space:normal;overflow:hidden;text-overflow:ellipsis}.management-container{padding:24px;min-height:100vh}.management-header-paper{padding:24px;margin-bottom:24px;border-radius:12px;background:#141c22;border:none;box-shadow:0 2px 8px #0000001a}.management-header-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.management-header-left{display:flex;align-items:center;gap:16px}.management-header-avatar{background-color:#fff!important;color:#000!important;width:56px;height:56px}.management-header-avatar svg{color:#000!important;fill:#000!important}.management-header-title{color:#fff;font-weight:700;margin-bottom:4px}.management-header-subtitle{color:#ffffffe6}.management-add-button,.management-add-button.MuiButton-contained,.management-add-button.MuiButton-containedPrimary{background-color:#fff!important;color:#1f2937!important;padding:10px 24px!important;border-radius:8px!important;font-weight:600!important;border:none!important;box-shadow:0 2px 4px #0000001a!important;text-transform:none!important}.management-add-button:hover,.management-add-button.MuiButton-contained:hover,.management-add-button.MuiButton-containedPrimary:hover{background-color:#f3f4f6!important;color:#1f2937!important;box-shadow:0 4px 8px #00000026!important}.user-management-container{padding:24px;background-color:#fff;min-height:100vh}.user-header-paper{padding:24px;margin-bottom:24px;border-radius:12px;background:#1f2937;border:none;box-shadow:0 2px 8px #0000001a}.user-header-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.user-header-left{display:flex;align-items:center;gap:16px}.user-header-avatar{background-color:#fff!important;color:#000!important;width:56px;height:56px}.user-header-avatar svg{color:#000!important;fill:#000!important}.user-header-title{color:#fff;font-weight:700;margin-bottom:4px}.user-header-subtitle{color:#ffffffe6}.user-add-button,.user-add-button.MuiButton-contained,.user-add-button.MuiButton-containedPrimary{background-color:#fff!important;color:#1f2937!important;padding:10px 24px!important;border-radius:8px!important;font-weight:600!important;border:none!important;box-shadow:0 2px 4px #0000001a!important;text-transform:none!important}.user-add-button:hover,.user-add-button.MuiButton-contained:hover,.user-add-button.MuiButton-containedPrimary:hover{background-color:#f3f4f6!important;color:#1f2937!important;box-shadow:0 4px 8px #00000026!important}.user-stats-grid{margin-top:16px}.user-stat-card{padding:20px;text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#212b36}.user-stat-card-active{padding:20px;text-align:center;background-color:#fff;border:1px solid #10b981;border-radius:12px;box-shadow:0 2px 8px #10b9811a;color:#212b36}.user-stat-card-inactive{padding:20px;text-align:center;background-color:#fff;border:1px solid #f44336;border-radius:12px;box-shadow:0 2px 8px #f443361a;color:#212b36}.user-stat-card-excluded{padding:20px;text-align:center;background-color:#fff;border:1px solid #ff9800;border-radius:12px;box-shadow:0 2px 8px #ff98001a;color:#212b36}.user-stat-number{color:#4169e1;font-weight:700;font-size:2rem}.user-stat-number-active{color:#10b981;font-weight:700;font-size:2rem}.user-stat-number-inactive{color:#f44336}.user-stat-number-excluded{color:#ff9800}.user-stat-label{color:#6b7280;font-weight:500;font-size:.875rem}.user-controls-paper{padding:20px 24px;margin-bottom:24px;border-radius:12px;background-color:#151b23;border:1px solid #4a4a4a;box-shadow:0 1px 2px #0000000d}.user-controls-right .MuiBox-root{background:#202a37!important}.user-controls-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.user-controls-left{display:flex;align-items:center;gap:16px}.user-search-input,.user-search-input .MuiInput-input{color:#fff}.user-search-input .MuiInput-input::placeholder{color:#9ca3af;opacity:1}.user-search-input .MuiInput-root{background-color:#000;border-radius:12px;padding:8px 16px;border:1px solid #4a4a4a}.user-search-input .MuiInput-root:hover{border-color:#9ca3af}.user-search-input .MuiInput-root.Mui-focused{border-color:#5fbb47;box-shadow:0 0 0 3px #5fbb471a}.user-clear-search-button{color:#9ca3af}.user-clear-search-button:hover{color:#fff}.user-view-toggle{color:#6b7280;border-color:#d1d5db;background-color:#dadada}.user-view-toggle.Mui-selected{background-color:#5fbb47;color:#fff}.user-view-toggle.Mui-selected:hover{background-color:#4a9a3a}.user-content-paper{border-radius:12px;background-color:#fafafa;border:none;box-shadow:none;overflow:hidden}.user-grid-container{padding:24px;background-color:#fafafa;width:100%;max-width:100%}.user-loading-container{display:flex;justify-content:center;padding:64px 0}.user-empty-container{text-align:center;padding:64px 0}.user-empty-title{color:#212b36;margin-bottom:16px;font-weight:600}.user-empty-subtitle{color:#6b7280}.user-grid{margin-bottom:32px;padding:0 8px;width:100%;display:flex;flex-wrap:wrap}.user-grid .MuiGrid-container{width:100%!important;max-width:100%!important}.user-grid .MuiGrid-item{padding-left:8px!important;padding-right:8px!important}@media(max-width:1199px){.user-grid .MuiGrid-item,.user-grid .MuiGrid-root.MuiGrid-item{flex-basis:33.333%!important;max-width:33.333%!important;width:33.333%!important;flex:0 0 33.333%!important}}@media(max-width:899px){.user-grid .MuiGrid-item,.user-grid .MuiGrid-root.MuiGrid-item{flex-basis:50%!important;max-width:50%!important;width:50%!important;flex:0 0 50%!important}}@media(max-width:599px){.user-grid .MuiGrid-item,.user-grid .MuiGrid-root.MuiGrid-item{flex-basis:100%!important;max-width:100%!important;width:100%!important;flex:0 0 100%!important}}.user-card{height:100%;border-radius:12px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;border:1px solid #e5e7eb;background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;min-height:480px;overflow:hidden;display:flex;flex-direction:column}.user-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;border-color:#d1d5db}.user-card-index-badge{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,#000,#374151);color:#fff!important;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;z-index:2;box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.user-card:hover .user-card-index-badge{transform:scale(1.1);box-shadow:0 4px 12px #0006}.user-selection-button{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.user-selection-button.unselected{background-color:#000;box-shadow:0 2px 12px #00000026;border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.user-selection-button.selected{background-color:#000;box-shadow:0 4px 16px #0006;border:2px solid white}.user-selection-button:hover{transform:scale(1.1)}.user-selection-button.unselected:hover{box-shadow:0 4px 16px #0006;background-color:#374151;border-color:#fffc}.user-selection-button.selected:hover{box-shadow:0 6px 20px #00000080;background-color:#374151}.user-selection-icon{font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.user-selection-icon.unselected{color:#fff;font-size:1.2rem;font-weight:700;line-height:1}.user-selection-icon.selected{color:#fff;font-size:1.2rem}.user-card-selected{border:2px solid #000000!important;background-color:#0000000a!important;transform:translateY(-4px);box-shadow:0 12px 32px #00000026!important}.user-card-unselected{border:1px solid rgba(0,0,0,.08);background-color:#fff;transform:translateY(0);box-shadow:0 2px 8px #00000014}.user-card{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border-radius:12px;overflow:hidden}.user-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f;border-color:#0000004d}.user-card-selected:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0003;border-color:#374151}.user-selection-overlay{position:absolute;inset:0;background-color:#000;opacity:.1;border-radius:inherit;z-index:1;pointer-events:none}.user-status-container{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.user-status-chip{font-weight:600!important;font-size:.75rem!important;height:24px!important}.user-card-content{padding:20px;height:100%;display:flex;flex-direction:column;position:relative;flex:1;cursor:auto}.user-card-header{display:flex;align-items:flex-start;margin-bottom:20px;gap:12px}.user-card-avatar{background:linear-gradient(135deg,#000,#374151);width:48px;height:48px;box-shadow:0 2px 8px #0000004d;border:2px solid #ffffff;flex-shrink:0;color:#fff!important}.user-card-avatar svg,.user-card-avatar .MuiSvgIcon-root{color:#fff!important;fill:#fff!important}.user-card-title-container{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.user-card-fullname{color:#000;font-weight:600;margin:0;font-size:1.1rem;line-height:1.4;word-break:break-all}.user-card-username{color:#6b7280;font-weight:500;margin:0;font-size:.9rem;line-height:1.4}.user-card-status-chip{background:#f3f4f6!important;color:#000!important;font-weight:600;border:1px solid #e5e7eb;border-radius:8px;padding:4px 12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;box-shadow:none;align-self:flex-start;margin-top:4px}.user-card-divider{margin:16px 0;border-color:#e5e7eb;border-width:1px;opacity:.4}.user-card-details-compact{padding:0;margin-bottom:16px}.user-card-detail-item-compact{margin-bottom:8px;padding:0;display:flex;flex-direction:column;gap:2px}.user-card-detail-label-compact{color:#6b7280!important;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0;line-height:1.2}.user-card-detail-value-compact{color:#000!important;font-weight:500;font-size:.8rem;line-height:1.3;word-break:break-word;white-space:normal;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.user-card-actions{display:flex;gap:8px;justify-content:center;margin-bottom:16px;padding:0}.user-action-button-view{color:#000!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:50%;width:36px;height:36px;transition:all .3s ease}.user-action-button-view:hover{background:#e5e7eb!important;transform:scale(1.1)}.user-action-button-edit{color:#6b7280!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:50%;width:36px;height:36px;transition:all .3s ease}.user-action-button-edit:hover{background:#e5e7eb!important;transform:scale(1.1)}.user-action-button-delete{color:#374151!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:50%;width:36px;height:36px;transition:all .3s ease}.user-action-button-delete:hover{background:#e5e7eb!important;transform:scale(1.1)}.user-card-status-container{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;margin-top:auto;margin-bottom:16px}.user-card-status-text{color:#6b7280;font-weight:500;font-size:.875rem}.user-card-status-switch .MuiSwitch-switchBase.Mui-checked{color:#000}.user-card-status-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#000}.user-header-icon{font-size:28px}.user-card-zoom,.user-card-zoom-0{transition-delay:0ms}.user-card-zoom-1{transition-delay:.1s}.user-card-zoom-2{transition-delay:.2s}.user-card-zoom-3{transition-delay:.3s}.user-card-zoom-4{transition-delay:.4s}.user-card-zoom-5{transition-delay:.5s}.user-card-zoom-6{transition-delay:.6s}.user-card-zoom-7{transition-delay:.7s}.user-card-zoom-8{transition-delay:.8s}.user-card-zoom-9{transition-delay:.9s}.user-pagination-container{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding:16px;flex-wrap:wrap;gap:16px}.user-pagination-info{display:flex;align-items:center;gap:16px}.user-pagination-text{color:#6b7280}.user-pagination-controls{display:flex;align-items:center;gap:16px}.user-pagination-controls .MuiButton-root{color:#4169e1;border-color:#d1d5db;background-color:#fff}.user-pagination-controls .MuiButton-root:hover{border-color:#4169e1;background-color:#4169e11a}.user-pagination-controls .MuiButton-root:disabled{color:#9ca3af;border-color:#e5e7eb;background-color:#f9fafb}.user-page-size-select{color:#212b36;min-width:80px}.user-page-size-select .MuiOutlinedInput-notchedOutline{border-color:#d1d5db}.user-page-size-select:hover .MuiOutlinedInput-notchedOutline{border-color:#9ca3af}.user-page-size-select .MuiSvgIcon-root,.user-page-size-select .MuiInputLabel-root{color:#6b7280}.user-page-size-select .MuiInputLabel-root.Mui-focused,.user-pagination{color:#4169e1}.user-pagination .MuiPaginationItem-root{color:#6b7280}.user-pagination .MuiPaginationItem-root.Mui-selected{background-color:#4169e1;color:#fff}.user-datatable .MuiDataTable-headCells{font-size:15px;font-weight:700;background-color:#151b23;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.user-datatable .rdt_TableHeadRow,.user-datatable .rdt_TableCol{background-color:#151b23!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.user-datatable .rdt_TableCol{font-size:15px!important;font-weight:700!important}.user-datatable .MuiDataTable-rows{background-color:#fff;color:#000}.user-datatable .MuiDataTable-rows:hover{background-color:#f3f4f6}.user-datatable{background-color:#fafafa!important}.user-datatable .rdt_TableHeadRow{background-color:#151b23!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.user-datatable .rdt_TableHeadRow .rdt_TableCol{background-color:#151b23!important;color:#fff!important;font-size:15px!important;font-weight:700!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:16px!important}.user-datatable .rdt_TableRow{background-color:#fff!important;color:#000!important}.user-datatable .rdt_TableRow:hover{background-color:#f3f4f6!important}.user-datatable .rdt_TableCell{background-color:transparent!important;color:#000!important;padding:16px!important}.user-datatable .MuiCheckbox-root{color:#6b7280!important}.user-datatable .MuiCheckbox-root.Mui-checked{color:#5fbb47!important}.user-datatable .MuiCheckbox-root:hover{background-color:#5fbb4714!important}.user-datatable .MuiCheckbox-root.MuiCheckbox-indeterminate{color:#5fbb47!important}.user-datatable .MuiIconButton-root{color:#6b7280!important}.user-datatable .MuiIconButton-root:hover{background-color:#5fbb471a!important;color:#000!important}.user-datatable .MuiIconButton-root[color=primary]{color:#5fbb47!important}.user-datatable .MuiIconButton-root[color=primary]:hover{background-color:#5fbb4726!important;color:#4a9a3a!important}.user-datatable .MuiIconButton-root[color=secondary]{color:#4169e1!important}.user-datatable .MuiIconButton-root[color=secondary]:hover{background-color:#4169e126!important;color:#2d4256!important}.user-datatable .MuiIconButton-root[color=error]{color:#f44336!important}.user-datatable .MuiIconButton-root[color=error]:hover{background-color:#f4433626!important;color:#d32f2f!important}.user-datatable .MuiSwitch-root .MuiSwitch-switchBase{color:#9ca3af!important}.user-datatable .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{color:#000!important}.user-datatable .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#9ca3af!important}.user-datatable .MuiSwitch-root .MuiSwitch-track{background-color:#d1d5db!important;opacity:1!important}.user-status-dialog{background-color:#fff;border-radius:16px}.user-status-dialog-title{color:#000;font-weight:600}.user-status-dialog-actions{padding:16px 24px;background-color:#f9fafb;border-top:1px solid #e5e7eb}.user-view-dialog{background-color:#fff;border-radius:16px}.user-view-dialog-title{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:24px}.user-view-dialog-actions{padding:16px 24px;background-color:#f9fafb;border-top:1px solid #e5e7eb;gap:12px}.user-detail-section{margin-bottom:16px}.user-detail-label{color:#6b7280;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.user-detail-value{color:#000;font-weight:500;font-size:1rem;word-break:break-word}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(min-width:1200px){.user-card{min-height:450px}}@media(max-width:899px)and (min-width:600px){.user-card{min-height:400px}}@media(max-width:599px){.management-header-content,.user-header-content{flex-direction:column;gap:16px;align-items:flex-start}.user-controls-content{flex-direction:column;align-items:stretch}.user-pagination-container{flex-direction:column;gap:16px}.management-container,.user-management-container,.management-header-paper,.user-header-paper,.user-controls-paper{padding:16px}.user-card-content{padding:20px}.user-card{min-height:380px}}.user-controls-content{display:flex;justify-content:space-between;align-items:center;width:100%}.user-controls-left{flex:1;max-width:400px}.user-controls-right{display:flex;align-items:center;gap:16px}.user-view-toggle{border:1px solid rgba(255,255,255,.3);border-radius:8px;overflow:hidden}.user-view-toggle .MuiToggleButton-root{border:none;color:#fff;background-color:#000;padding:8px 12px;min-width:40px}.user-view-toggle .MuiToggleButton-root:hover{background-color:#ffffff1a}.user-view-toggle .MuiToggleButton-root.Mui-selected{background-color:#5fbb47;color:#fff}.user-card-details-compact{padding:16px 0}.user-card-detail-item-compact{margin-bottom:12px;padding:4px 0}.user-card-detail-label-compact{font-weight:600;color:#000!important;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:block}.user-card-detail-value-compact{color:#000!important;font-size:.875rem;font-weight:500;line-height:1.4}@media(max-width:768px){.user-controls-content{flex-direction:column;gap:16px;align-items:stretch}.user-controls-left{max-width:none}.user-controls-right{justify-content:center}}@media(max-width:600px){.user-card-details-compact .MuiGrid-item{flex-basis:100%!important;max-width:100%!important;width:100%!important;flex:0 0 100%!important}}.user-card-details-compact .MuiGrid-item{padding-left:4px!important;padding-right:4px!important}.disabled-btnupdate{background:gray!important}input:-webkit-autofill{box-shadow:unset;color:#000!important;-webkit-text-fill-color:black}.username-text11{line-break:anywhere}.myprofile-email{overflow:revert!important;line-break:anywhere!important;white-space:break-spaces!important}.addedit-role-container{padding:24px;margin:0 auto}.MuiContainer-root.MuiContainer-maxWidthLg{max-width:95%!important}.addedit-role-form-section{margin-bottom:32px}.addedit-role-section-title{font-size:1.25rem;font-weight:600;color:#212b36;margin-bottom:16px;display:flex;align-items:center}.addedit-role-section-title:before{content:"";width:4px;height:20px;background-color:#5fbb47;margin-right:12px;border-radius:2px}.addedit-role-permissions-container{padding:24px;border-radius:16px;border:1px solid #e5e7eb;background-color:#fff;box-shadow:none}.addedit-role-permissions-title{font-size:1.1rem;font-weight:600;color:#212b36;margin-bottom:16px;display:flex;align-items:center}.addedit-role-permissions-title:before{content:"";width:3px;height:16px;background-color:#d95323;margin-right:8px;border-radius:2px}.addedit-role-permissions-divider{margin-bottom:24px;border-color:#e5e7eb}.addedit-role-permissions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.addedit-role-module-card{padding:20px;border-radius:12px;border:1px solid #e5e7eb;background-color:#f9fafb;transition:all .2s ease-in-out}.addedit-role-module-card:hover{border-color:#5fbb47;box-shadow:0 2px 8px #5fbb471f}.addedit-role-module-title{font-size:.95rem;font-weight:600;color:#212b36;margin-bottom:12px;text-transform:capitalize;letter-spacing:.5px}.addedit-role-form-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.addedit-role-form-group .MuiFormControlLabel-root{visibility:visible!important;opacity:1!important;display:flex!important;margin:0!important}.addedit-role-form-group .MuiFormControlLabel-label{visibility:visible!important;opacity:1!important;color:#6b7280!important;font-size:.875rem!important;margin-left:4px!important}.addedit-role-form-control-label{margin:0;min-width:120px}.addedit-role-form-control-label .MuiFormControlLabel-label{font-size:.875rem;color:#6b7280;text-transform:capitalize}.addedit-role-form-control-label .MuiCheckbox-root{padding:4px;color:#6b7280!important;visibility:visible!important;opacity:1!important}.addedit-role-form-control-label .MuiCheckbox-root:hover{background-color:#5fbb4714!important}.addedit-role-form-control-label .MuiCheckbox-root.Mui-checked{color:#5fbb47!important}.addedit-role-form-control-label .MuiCheckbox-root.Mui-checked:hover{background-color:#5fbb471f!important}.addedit-role-form-control-label .MuiSvgIcon-root{font-size:20px!important;visibility:visible!important;opacity:1!important}.addedit-role-form-control-label .MuiCheckbox-root .MuiSvgIcon-root{color:inherit!important}.addedit-role-text-field .MuiOutlinedInput-root{border-radius:12px}.addedit-role-text-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#5fbb47}.addedit-role-text-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px}.addedit-role-text-field .MuiInputLabel-root{font-size:.95rem}.addedit-role-text-field .MuiInputLabel-root.Mui-focused{color:#5fbb47}.addedit-role-action-buttons{display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.addedit-role-action-buttons .MuiButton-root,.addedit-role-action-buttons .MuiLoadingButton-root{visibility:visible!important;opacity:1!important;display:inline-flex!important}.addedit-role-submit-button{min-width:140px;height:48px;border-radius:12px;font-size:.95rem;font-weight:600;text-transform:none;box-shadow:0 2px 4px #0000001a}.addedit-role-submit-button:hover:not(:disabled){box-shadow:0 4px 8px #00000026}.addedit-role-submit-button:disabled{background-color:#e5e7eb!important;color:#9ca3af!important;cursor:not-allowed;box-shadow:none;opacity:.6}.addedit-role-cancel-button{min-width:120px!important;height:48px!important;border-radius:12px!important;font-size:.95rem!important;font-weight:600!important;text-transform:none!important;border-color:#e5e7eb!important;color:#6b7280!important;visibility:visible!important;opacity:1!important;display:inline-flex!important;padding:12px 24px!important}.addedit-role-cancel-button:hover:not(:disabled){border-color:#212b36!important;background-color:#0000000a!important}.addedit-role-cancel-button:disabled{opacity:.6!important;cursor:not-allowed!important}.addedit-role-empty-state{text-align:center;padding:32px;color:#6b7280}.addedit-role-empty-state-text{font-size:.95rem;color:#6b7280}@media(max-width:768px){.addedit-role-container{padding:16px}.addedit-role-permissions-grid{grid-template-columns:1fr;gap:16px}.addedit-role-action-buttons{flex-direction:column;gap:12px}.addedit-role-submit-button,.addedit-role-cancel-button{width:100%}}@media(max-width:480px){.addedit-role-permissions-container,.addedit-role-module-card{padding:16px}.addedit-role-form-group{flex-direction:column;gap:4px}.addedit-role-form-control-label{min-width:auto}}.logout-dialog{z-index:2000!important}.logout-dialog-paper{border-radius:16px!important;box-shadow:0 8px 32px #0000001f!important;background-color:#fff!important;overflow:hidden}.logout-dialog-title{padding:24px 24px 0!important;margin-bottom:0!important}.logout-dialog-header{display:flex;align-items:center;justify-content:space-between;width:100%}.logout-dialog-icon-container{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#374151,#1f2937);border-radius:12px;margin-right:16px;box-shadow:0 4px 12px #0003}.logout-dialog-icon{color:#fff!important;font-size:24px!important}.logout-dialog-title-text{flex:1;font-weight:600!important;color:#212b36!important;font-size:1.25rem!important}.logout-dialog-close-button{color:#6b7280!important;padding:8px!important;margin-left:16px!important}.logout-dialog-close-button:hover{background-color:#0000000a!important;color:#212b36!important}.logout-dialog-divider{margin:0!important;border-color:#e5e7eb!important}.logout-dialog-content{padding:24px!important}.logout-dialog-user-info{display:flex;align-items:center;margin-bottom:24px;padding:16px;background-color:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.logout-dialog-avatar{width:48px!important;height:48px!important;margin-right:16px!important;background:linear-gradient(135deg,#374151,#1f2937)!important;font-weight:600!important;font-size:1.1rem!important;box-shadow:0 2px 8px #0003!important}.logout-dialog-user-details{flex:1}.logout-dialog-user-name{font-weight:600!important;color:#212b36!important;margin-bottom:4px!important;font-size:1rem!important}.logout-dialog-user-email{color:#6b7280!important;font-size:.875rem!important;word-break:break-all}.logout-dialog-message{text-align:center;padding:16px 0}.logout-dialog-main-text{font-weight:500!important;color:#212b36!important;margin-bottom:8px!important;font-size:1.1rem!important}.logout-dialog-sub-text{color:#6b7280!important;font-size:.9rem!important;line-height:1.5!important}.logout-dialog-actions{padding:16px 24px 24px!important;gap:12px!important;justify-content:flex-end!important}.logout-dialog-cancel-button{min-width:100px!important;height:44px!important;border-radius:12px!important;font-weight:600!important;text-transform:none!important;border-color:#d1d5db!important;color:#6b7280!important;font-size:.95rem!important}.logout-dialog-cancel-button:hover{border-color:#9ca3af!important;background-color:#0000000a!important;color:#212b36!important}.logout-dialog-confirm-button{min-width:120px!important;height:44px!important;border-radius:12px!important;font-weight:600!important;text-transform:none!important;background-color:#000!important;color:#fff!important;font-size:.95rem!important;box-shadow:0 4px 12px #0003!important}.logout-dialog-confirm-button:hover{background-color:#1f2937!important;box-shadow:0 6px 16px #0000004d!important;transform:translateY(-1px)}.logout-dialog-confirm-button:disabled{background-color:#9ca3af!important;color:#fff!important;box-shadow:none!important;transform:none!important}@media(max-width:600px){.logout-dialog-paper{margin:16px!important;max-width:calc(100% - 32px)!important}.logout-dialog-title{padding:20px 20px 0!important}.logout-dialog-content{padding:20px!important}.logout-dialog-actions{padding:12px 20px 20px!important;flex-direction:column!important}.logout-dialog-cancel-button,.logout-dialog-confirm-button{width:100%!important;min-width:auto!important}.logout-dialog-user-info{flex-direction:column;text-align:center;padding:20px}.logout-dialog-avatar{margin-right:0!important;margin-bottom:12px!important}.logout-dialog-header{flex-direction:column;align-items:flex-start;gap:12px}.logout-dialog-icon-container{margin-right:0;align-self:center}.logout-dialog-close-button{position:absolute;top:16px;right:16px;margin-left:0!important}}.logout-dialog-user-name-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.logout-dialog-role-chip{font-size:.75rem!important;height:24px!important;font-weight:600!important;border-radius:12px!important;box-shadow:0 2px 4px #0000001a!important}.logout-dialog-session-info{display:flex;align-items:center;margin-top:8px;gap:6px}.logout-dialog-session-icon{font-size:16px!important;color:#6b7280!important}.logout-dialog-session-text{color:#6b7280!important;font-size:.75rem!important;font-weight:500!important}.logout-dialog-security-alert{margin:16px 0!important;border-radius:12px!important;border:1px solid #fbbf24!important;background-color:#fffbeb!important}.logout-dialog-security-alert .MuiAlert-icon{color:#f59e0b!important}.logout-dialog-security-alert .MuiAlertTitle-root{color:#92400e!important;font-weight:600!important;font-size:.9rem!important}.logout-dialog-security-alert .MuiAlert-message{color:#92400e!important;font-size:.85rem!important}.logout-dialog-progress-container{margin:20px 0;padding:16px;background-color:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.logout-dialog-progress-text{color:#475569!important;font-weight:500!important;margin-bottom:8px!important;text-align:center}.logout-dialog-progress-bar{height:8px!important;border-radius:4px!important;background-color:#e2e8f0!important;margin-bottom:8px!important}.logout-dialog-progress-bar .MuiLinearProgress-bar{background:linear-gradient(135deg,#374151,#1f2937)!important;border-radius:4px!important}.logout-dialog-progress-percentage{color:#1f2937!important;font-weight:600!important;text-align:center;display:block}.logout-dialog-confirm-button:disabled{background:#e5e7eb!important;color:#9ca3af!important;box-shadow:none!important;transform:none!important}.logout-dialog-confirm-button.Mui-disabled{background:#e5e7eb!important;color:#9ca3af!important}.logout-dialog-paper{animation:slideInUp .6s ease-out!important}@keyframes slideInUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.logout-dialog-icon-container{animation:pulse 3s infinite!important}@keyframes pulse{0%{box-shadow:0 4px 12px #ff6b6b4d}50%{box-shadow:0 4px 12px #ff6b6b80}to{box-shadow:0 4px 12px #ff6b6b4d}}.logout-dialog-role-chip:hover{transform:scale(1.05);transition:transform .4s ease}.logout-dialog-user-info:hover{background-color:#f3f4f6!important;transition:background-color .4s ease}.logout-dialog-confirm-button:disabled .MuiButton-startIcon{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:600px){.logout-dialog-role-chip{font-size:.7rem!important;height:22px!important}.logout-dialog-session-info{justify-content:center}.logout-dialog-security-alert{margin:12px 0!important}.logout-dialog-progress-container{margin:16px 0;padding:12px}.logout-dialog-user-name-container{justify-content:center;text-align:center}}.subadmin-header-avatar{background-color:#4169e1;color:#fff;width:56px;height:56px;font-size:1.5rem;font-weight:600}.subadmin-section-header{display:flex;align-items:center;margin-bottom:24px}.subadmin-section-icon{margin-right:12px;color:#4169e1;font-size:24px}.subadmin-section-title{font-weight:600;color:#4169e1;font-size:1.25rem}.subadmin-profile-avatar{width:100px;height:100px;border:3px solid #4169e1;box-shadow:0 4px 12px #4169e14d}.subadmin-upload-button{background-color:#4169e1;color:#fff;border-radius:8px;padding:12px 24px;font-weight:600;text-transform:none}.subadmin-upload-button:hover{background-color:#2d4256}.subadmin-form-field{border-radius:8px}.subadmin-form-field:hover .MuiOutlinedInput-notchedOutline{border-color:#4169e1}.subadmin-form-field.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4169e1;border-width:2px}.subadmin-form-field .MuiInputLabel-root.Mui-focused,.subadmin-form-icon{color:#4169e1}.subadmin-form-at-symbol{color:#4169e1;font-weight:600}.subadmin-role-chip{background-color:#e6f0ff;color:#4169e1;border:1px solid #4169e1;font-weight:600}.subadmin-submit-button{background-color:#4169e1;color:#fff;font-size:1rem;font-weight:600;text-transform:none;padding:12px 32px;border-radius:8px}.subadmin-submit-button:hover{background-color:#2d4256}.subadmin-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.subadmin-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:#4169e1}.subadmin-status-active{background-color:#5fbb47;color:#5fbb47}.subadmin-status-suspended{background-color:#ff9800;color:#ff9800}.subadmin-status-inactive{background-color:#f44336;color:#f44336}.subadmin-role-chip-primary{color:#4169e1}.subadmin-avatar-border{border-color:#4169e1}.subadmin-confirm-button{background-color:#4169e1;color:#fff}.subadmin-confirm-button:hover{background-color:#2d4256}.removebg{background:none!important;border:none!important}.removebg:hover{background-color:#4169e114!important}.login-page-container{width:100%;display:flex;flex-direction:column}.login-card{width:100%;background-color:#fff;border-radius:8px;padding:40px;box-shadow:none;border:none}.login-header-box{display:flex;flex-direction:column;margin-bottom:40px}.login-title{font-weight:700;color:#000;font-size:42px;margin-bottom:12px;letter-spacing:1px}.login-subtitle{color:#6b7280;font-size:14px;letter-spacing:.5px}.login-form-field{width:100%;margin-bottom:20px}.login-form-field .MuiOutlinedInput-root{border-radius:6px;background-color:#fff;height:50px}.login-form-field .MuiOutlinedInput-root fieldset{border-color:#e5e7eb;border-width:1px}.login-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#d1d5db}.login-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#d95323;border-width:1px}.login-form-field .MuiInputLabel-root{color:#9ca3af;font-size:14px;letter-spacing:.5px}.login-form-field .MuiInputLabel-root.Mui-focused{color:#d95323}.login-form-field .MuiInputBase-input{color:#1f2937;font-size:14px;padding:14px 16px}.login-password-icon{color:#6b7280}.login-forgot-link{display:flex;justify-content:flex-end;margin-top:20px}.login-forgot-link a{font-weight:500;color:#6b7280;text-decoration:none;font-size:14px;letter-spacing:.5px}.login-forgot-link a:hover{color:#d95323;text-decoration:underline}.login-submit-button{margin-top:30px;border-radius:6px;background-color:#d95323;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:none;padding:14px 0;height:50px;font-size:14px}.login-submit-button:hover{background-color:#b91c1c;box-shadow:none}.submit-button{margin-top:0!important;border-radius:12px!important;background-color:#000!important;color:#fff!important;font-weight:600!important;letter-spacing:.5px!important;box-shadow:0 2px 4px #0000001a!important;padding:12px 32px!important;min-width:140px!important;height:48px!important;font-size:.95rem!important;text-transform:none!important;visibility:visible!important;opacity:1!important;display:inline-flex!important}.submit-button:hover:not(:disabled){background-color:#1f2937!important;box-shadow:0 4px 8px #00000026!important}.submit-button:disabled{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed!important;opacity:.6!important}.login-submit-button:disabled{background-color:#9ca3af;color:#fff}.public-layout-root{background-color:#000;min-height:100vh;width:100%;display:flex;position:relative}.public-layout-divider{position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#fff3;z-index:1}.public-layout-left{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;position:relative}.public-layout-logo-box{display:flex;flex-direction:column;align-items:center;gap:20px}.public-layout-logo{object-fit:contain}.public-layout-brand-name{color:#fff;font-size:28px;font-weight:600;letter-spacing:1px}.public-layout-right{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;position:relative}.public-layout-content{width:100%;max-width:450px}.public-layout-container{width:100%;max-width:100%;padding:0}.forgot-page-container{width:100%;display:flex;flex-direction:column}.forgot-card{width:100%;background-color:#fff;border-radius:8px;padding:40px;box-shadow:none;border:none}.forgot-header-box{display:flex;flex-direction:column;margin-bottom:40px}.forgot-title{font-weight:700;color:#000;font-size:42px;margin-bottom:12px;letter-spacing:1px}.forgot-subtitle{color:#6b7280;font-size:14px;letter-spacing:.5px}.forgot-form-field{width:100%;margin-bottom:20px}.forgot-form-field .MuiOutlinedInput-root{border-radius:6px;background-color:#fff;height:50px}.forgot-form-field .MuiOutlinedInput-root fieldset{border-color:#e5e7eb;border-width:1px}.forgot-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#d1d5db}.forgot-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#d95323;border-width:1px}.forgot-form-field .MuiInputLabel-root{color:#9ca3af;font-size:14px;letter-spacing:.5px}.forgot-form-field .MuiInputLabel-root.Mui-focused{color:#d95323}.forgot-form-field .MuiInputBase-input{color:#1f2937;font-size:14px;padding:14px 16px}.forgot-submit-button{margin-top:30px;border-radius:6px;background-color:#d95323;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:none;padding:14px 0;height:50px;font-size:14px}.forgot-submit-button:hover{background-color:#b91c1c;box-shadow:none}.forgot-submit-button:disabled{background-color:#9ca3af;color:#fff}.forgot-back-link{display:flex;justify-content:center;margin-top:20px}.forgot-back-link a{font-weight:500;color:#6b7280;text-decoration:none;font-size:14px;letter-spacing:.5px}.forgot-back-link a:hover{color:#d95323;text-decoration:underline}.otp-page-container{width:100%;display:flex;flex-direction:column}.otp-card{width:100%;background-color:#fff;border-radius:8px;padding:40px;box-shadow:none;border:none}.otp-header-box{display:flex;flex-direction:column;margin-bottom:40px}.otp-title{font-weight:700;color:#000;font-size:42px;margin-bottom:12px;letter-spacing:1px}.otp-subtitle{color:#6b7280;font-size:14px;letter-spacing:.5px}.otp-input-container{display:flex;justify-content:center;margin-bottom:30px}.otp-input-wrapper{display:flex;justify-content:center;gap:12px}.otp-input-box{width:64px;height:64px;font-size:1.5rem;font-weight:600;text-align:center;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;box-shadow:none;outline:none;transition:border-color .2s,box-shadow .2s;color:#1f2937}.otp-input-box:focus{border-color:#d95323;box-shadow:0 0 0 2px #d9532333}.otp-actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:24px;margin-bottom:16px}.otp-link{font-weight:500;color:#6b7280;text-decoration:none;cursor:pointer;font-size:14px;letter-spacing:.5px}.otp-link:hover{color:#d95323;text-decoration:underline}.otp-submit-button{margin-top:30px;border-radius:6px;background-color:#d95323;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:none;padding:14px 0;height:50px;font-size:14px}.otp-submit-button:hover{background-color:#b91c1c;box-shadow:none}.otp-submit-button:disabled{background-color:#9ca3af;color:#fff}.reset-page-container{width:100%;display:flex;flex-direction:column}.reset-card{width:100%;background-color:#fff;border-radius:8px;padding:40px;box-shadow:none;border:none}.reset-header-box{display:flex;flex-direction:column;margin-bottom:40px}.reset-title{font-weight:700;color:#000;font-size:42px;margin-bottom:12px;letter-spacing:1px}.reset-subtitle{color:#6b7280;font-size:14px;letter-spacing:.5px}.reset-form-field{width:100%;margin-bottom:20px}.reset-form-field .MuiOutlinedInput-root{border-radius:6px;background-color:#fff;height:50px}.reset-form-field .MuiOutlinedInput-root fieldset{border-color:#e5e7eb;border-width:1px}.reset-form-field .MuiOutlinedInput-root:hover fieldset{border-color:#d1d5db}.reset-form-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#d95323;border-width:1px}.reset-form-field .MuiInputLabel-root{color:#9ca3af;font-size:14px;letter-spacing:.5px}.reset-form-field .MuiInputLabel-root.Mui-focused{color:#d95323}.reset-form-field .MuiInputBase-input{color:#1f2937;font-size:14px;padding:14px 16px}.reset-submit-button{margin-top:30px;border-radius:6px;background-color:#d95323;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:none;padding:14px 0;height:50px;font-size:14px}.reset-submit-button:hover{background-color:#b91c1c;box-shadow:none}.reset-submit-button:disabled{background-color:#9ca3af;color:#fff}.reset-back-link{display:flex;justify-content:center;margin-top:20px}.reset-back-link a{font-weight:500;color:#6b7280;text-decoration:none;font-size:14px;letter-spacing:.5px}.reset-back-link a:hover{color:#d95323;text-decoration:underline}.account-popover-user-button{padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background-color:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease;position:relative;color:#fff}.account-popover-user-button:hover{background-color:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #fff3}.account-popover-user-button.open{background-color:#ffffff26;border-color:#ffffff4d}.account-popover-icon-box{width:36px;height:36px;border-radius:8px;background-color:#ffffff1a;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.account-popover-icon-box:hover{background-color:#ffffff26;border-color:#ffffff4d;transform:scale(1.05)}.account-popover-icon-box.open{background-color:#ffffff26;border-color:#fff6}.account-popover-icon{font-size:18px;color:#fff;transition:all .3s ease}.account-popover-dropdown-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;transform:rotate(0)}.account-popover-dropdown-icon.open{transform:rotate(180deg)}.account-popover-dropdown-icon:hover{background-color:#fff3;border-color:#fff6}.account-popover-dropdown-icon.open:hover{transform:rotate(180deg) scale(1.1)}.account-popover-dropdown-icon:not(.open):hover{transform:rotate(0) scale(1.1)}.account-popover-arrow-icon{font-size:12px;color:#fff;transition:all .3s ease}.account-popover-paper{padding:0;margin-top:12px;margin-left:6px;width:320px;border-radius:24px;box-shadow:0 20px 60px -12px #00000040,0 0 0 1px #6b72800d;border:none;background:#fff;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.account-popover-paper .MuiMenuItem-root{border-radius:0;transition:all .25s cubic-bezier(.4,0,.2,1)}.account-popover-header{padding:24px 28px;background:linear-gradient(180deg,#60a5fa0f,#fff 50%);border-bottom:1px solid rgba(209,213,219,.3)}.account-popover-header-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#d1d5db33,#9ca3af26);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;border:1.5px solid rgba(209,213,219,.2);box-shadow:inset 0 1px 2px #ffffff80}.account-popover-header-icon svg{font-size:28px;color:#6b7280;transition:all .3s ease}.account-popover-user-name{font-weight:800;margin-bottom:8px;color:#111827;font-size:1.125rem;letter-spacing:-.02em;line-height:1.2}.account-popover-user-email{color:#60a5fa;margin-bottom:10px;display:block;font-size:.9375rem;font-weight:500;letter-spacing:-.01em}.account-popover-role-chip{font-size:.75rem;height:24px;background-color:#60a5fa;color:#fff;border:none;font-weight:600;border-radius:8px;padding:0 12px;box-shadow:0 2px 4px #60a5fa4d}.account-popover-divider{border-color:#d1d5db66;margin:0}.account-popover-menu-item{padding:16px 28px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.account-popover-menu-item:hover{background-color:#6b72800f}.account-popover-menu-item:hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#60a5fa;border-radius:0 2px 2px 0}.account-popover-menu-item.logout:hover:before{background-color:#ef4444}.account-popover-menu-item:hover .account-popover-menu-icon{background-color:#6b72802e;transform:scale(1.08);box-shadow:0 4px 12px #6b728026}.account-popover-menu-item.logout:hover{background-color:#ef44440f}.account-popover-menu-item.logout:hover .account-popover-logout-icon{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.1) translate(3px);box-shadow:0 6px 16px #ef444466}.account-popover-menu-icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#9ca3af26,#6b72801a);display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid rgba(209,213,219,.2)}.account-popover-menu-icon svg{font-size:20px;color:#6b7280}.account-popover-logout-icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #ef444459}.account-popover-logout-icon svg{font-size:20px;color:#fff}.account-popover-menu-text{flex:1}.account-popover-menu-title{font-weight:700;margin-bottom:4px;color:#111827;font-size:.9375rem;letter-spacing:-.01em}.account-popover-menu-subtitle{color:#4b5563;display:block;font-size:.8125rem;line-height:1.5;font-weight:400}.account-popover-user-info{flex:1;min-width:0}.account-popover-menu-stack{width:100%}.product-type-select,.product-type-select .MuiSelect-select,.product-type-select .MuiOutlinedInput-input{color:#000!important}.product-type-select .MuiOutlinedInput-root{border-radius:4px!important;overflow:visible!important}.product-type-select .MuiOutlinedInput-notchedOutline{border-color:#0000003b!important;border-width:1px!important;border-style:solid!important;border-radius:4px!important}.product-type-select:hover .MuiOutlinedInput-notchedOutline{border-color:#000000de!important;border-width:1px!important;border-style:solid!important}.product-type-select.Mui-focused .MuiOutlinedInput-notchedOutline,.product-type-select.Mui-open .MuiOutlinedInput-notchedOutline{border-color:#4169e1!important;border-width:2px!important;border-style:solid!important}.product-type-select.error .MuiOutlinedInput-notchedOutline,.product-type-select.error:hover .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important;border-style:solid!important}.product-type-select.error.Mui-focused .MuiOutlinedInput-notchedOutline,.product-type-select.error.Mui-open .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important;border-width:2px!important;border-style:solid!important}.product-form-error-text{margin-top:4px!important;margin-left:14px!important}.product-form-helper-text{display:block!important;margin-left:16px!important;color:#000!important}.product-currency-symbol{margin-right:8px!important}.product-currency-symbol-end{margin-left:8px!important}.product-new-offering-box{margin-top:16px!important;margin-left:16px!important}.product-select-input{color:#000!important}.product-image-section-title{margin-bottom:16px!important}.product-image-preview-card{position:relative!important;padding:12px!important;border-radius:8px!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.12)!important;transition:all .3s ease!important}.product-image-preview-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 16px #00000026!important;border-color:#4169e1!important}.product-image-number-badge{position:absolute!important;top:12px!important;left:12px!important;background-color:#000000b3!important;color:#fff!important;font-weight:600!important;z-index:2!important}.product-image-preview{width:100%!important;height:200px!important;object-fit:cover!important;border-radius:4px!important;display:block!important;border:1px solid rgba(0,0,0,.12)!important}.product-image-delete-btn{position:absolute!important;top:12px!important;right:12px!important;background-color:#fffffff2!important;box-shadow:0 4px 8px #00000026!important;width:32px!important;height:32px!important;transition:all .2s!important;z-index:10!important;pointer-events:auto!important;cursor:pointer!important}.product-image-delete-btn:hover{background-color:#d32f2f!important;color:#fff!important;transform:scale(1.1)!important}.product-image-new-badge{position:absolute!important;bottom:12px!important;left:12px!important;font-weight:600!important;z-index:2!important}.product-upload-box{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:24px!important;border:2px dashed #4169e1!important;border-radius:8px!important;background-color:#f5f5f5!important;text-align:center!important;cursor:pointer!important;transition:all .3s ease!important;min-height:180px!important}.product-upload-box.has-images{background-color:#fff!important;height:200px!important;min-height:200px!important;border-color:#0000001f!important}.product-upload-box:hover{border-color:#4169e1!important;background-color:#0000000a!important}.product-upload-box.has-images:hover{transform:translateY(-4px)!important;box-shadow:0 8px 16px #00000026!important}.product-upload-icon{font-size:48px!important;color:#000!important;margin-bottom:12px!important}.product-upload-icon.compact{font-size:36px!important;margin-bottom:8px!important}.product-upload-text{margin-bottom:4px!important;color:#000!important;font-weight:600!important;font-size:1rem!important}.product-upload-text.compact{font-size:.875rem!important}.product-upload-helper{color:#000!important;font-size:.75rem!important}.product-image-count{margin-top:16px!important;font-weight:500!important}.product-upload-max-warning{color:#ed6c02!important;font-size:.75rem!important;margin-top:4px!important}.product-image-error{margin-top:16px!important;font-weight:500!important}.product-critic-ratings-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important}.product-critic-rating-paper{padding:16px!important}.bulk-upload-button-white,.bulk-upload-button-white.MuiButton-outlined,.bulk-upload-button-white.MuiButton-outlinedPrimary{border:1px solid white!important;border-color:#fff!important;color:#fff!important}.bulk-upload-button-white .MuiSvgIcon-root{color:#fff!important}.bulk-upload-button-white:hover,.bulk-upload-button-white.MuiButton-outlined:hover,.bulk-upload-button-white.MuiButton-outlinedPrimary:hover{border:1px solid white!important;border-color:#fff!important;color:#fff!important;background-color:#ffffff1a!important}.bulk-upload-button-white:hover .MuiSvgIcon-root{color:#fff!important}.premium-swal-button{padding:12px 24px!important;font-weight:600!important;border-radius:8px!important;font-size:.95rem!important;text-transform:none!important;min-width:120px!important}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px #0000001a!important}@media only screen and (max-width:767px){.addedit-product-container{padding:8px!important}.addedit-product-container .MuiCard-root,.addedit-product-container .MuiPaper-root{border-radius:12px!important}.addedit-product-container .MuiCardHeader-root{padding:16px!important}.addedit-product-container .MuiCardHeader-title{font-size:1.25rem!important}.addedit-product-container .MuiCardContent-root{padding:12px!important}.addedit-role-form-section{padding:16px!important;margin-bottom:16px!important}.addedit-role-section-title{font-size:1.1rem!important;margin-bottom:12px!important}.addedit-product-container .MuiTextField-root,.addedit-product-container .MuiFormControl-root{margin-bottom:12px!important}.addedit-product-container .MuiInputBase-root,.addedit-product-container .MuiInputLabel-root{font-size:14px!important}.addedit-product-container .MuiGrid-container{margin:-8px!important}.addedit-product-container .MuiGrid-item{padding:8px!important}.product-image-section-title{font-size:1.1rem!important;margin-bottom:12px!important}.product-image-preview-card{padding:8px!important;margin-bottom:12px!important}.product-image-preview{height:150px!important}.product-upload-box{min-height:140px!important;padding:16px!important}.product-upload-box.has-images{height:150px!important;min-height:150px!important}.product-upload-icon{font-size:36px!important;margin-bottom:8px!important}.product-upload-icon.compact{font-size:28px!important;margin-bottom:6px!important}.product-upload-text{font-size:.875rem!important;margin-bottom:4px!important}.product-upload-text.compact{font-size:.75rem!important}.product-upload-helper{font-size:.7rem!important}.product-image-number-badge{top:8px!important;left:8px!important;font-size:.7rem!important;height:20px!important}.product-image-new-badge{bottom:8px!important;left:8px!important;font-size:.7rem!important;height:20px!important}.product-image-delete-btn{top:8px!important;right:8px!important;width:28px!important;height:28px!important}.product-critic-ratings-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.product-critic-ratings-header button{width:100%!important}.product-critic-rating-paper{padding:12px!important;margin-bottom:12px!important}.product-new-offering-box{margin-top:12px!important;margin-left:0!important;padding:12px!important;background-color:#f5f5f5!important;border-radius:8px!important}.product-currency-symbol{margin-right:4px!important;font-size:.875rem!important}.product-currency-symbol-end{margin-left:4px!important;font-size:.875rem!important}.addedit-role-action-buttons{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:16px!important;padding:16px 0!important}.addedit-role-action-buttons button{width:100%!important;margin:0!important}.addedit-role-cancel-button{order:2!important}.submit-button{order:1!important}.product-form-helper-text{font-size:.75rem!important;margin-left:0!important;display:block!important;margin-top:4px!important}.addedit-product-container .MuiFormControlLabel-root{margin-left:0!important;margin-right:0!important}.addedit-product-container .MuiFormControlLabel-label{font-size:.875rem!important}.product-type-select .MuiSelect-select{padding:12px 14px!important}.addedit-product-container .MuiPickersDay-root{font-size:.875rem!important}.addedit-product-container textarea{font-size:14px!important}}@media only screen and (max-width:479px){.addedit-product-container{padding:4px!important}.addedit-product-container .MuiCardContent-root{padding:8px!important}.addedit-role-form-section{padding:12px!important}.addedit-role-section-title{font-size:1rem!important}.product-image-preview{height:120px!important}.product-upload-box{min-height:120px!important;padding:12px!important}.product-upload-box.has-images{height:120px!important;min-height:120px!important}.product-upload-icon{font-size:28px!important}.product-upload-icon.compact{font-size:24px!important}}@media only screen and (min-width:768px)and (max-width:1023px){.addedit-product-container{padding:12px!important}.addedit-product-container .MuiCardContent-root{padding:20px!important}.addedit-role-form-section{padding:20px!important;margin-bottom:20px!important}.addedit-role-section-title{font-size:1.25rem!important}.addedit-product-container .MuiGrid-container{margin:-12px!important}.addedit-product-container .MuiGrid-item{padding:12px!important}.product-image-preview{height:180px!important}.product-upload-box{min-height:160px!important}.product-upload-box.has-images{height:180px!important;min-height:180px!important}.addedit-role-action-buttons{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;gap:16px!important;margin-top:24px!important}.addedit-role-action-buttons button{width:auto!important;min-width:120px!important}.product-critic-ratings-header{flex-direction:row!important}.product-critic-ratings-header button{width:auto!important}}@media only screen and (min-width:1024px){.addedit-product-container{padding:16px!important}.addedit-product-container .MuiCardContent-root{padding:24px!important}.addedit-role-form-section{padding:24px!important;margin-bottom:24px!important}.addedit-product-container .MuiGrid-container{margin:-12px!important}.addedit-product-container .MuiGrid-item{padding:12px!important}.addedit-role-action-buttons{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;gap:16px!important;margin-top:32px!important}.addedit-role-action-buttons button{width:auto!important;min-width:140px!important}}@media only screen and (min-width:1440px){.addedit-product-container{max-width:1400px!important;margin:0 auto!important}}@media only screen and (max-width:767px)and (orientation:landscape){.product-image-preview{height:120px!important}.product-upload-box{min-height:120px!important}.product-upload-box.has-images{height:120px!important;min-height:120px!important}}@media print{.addedit-role-action-buttons,.product-image-delete-btn{display:none!important}.addedit-product-container{padding:0!important}}
