.location-dropdown .form-group{position:relative;margin-bottom:12px}.location-dropdown .stdropdown-container{border-radius:16px;border-color:#f1f2f9}.location-dropdown .stdropdown-container .stdropdown-input.stsearch-box{padding:0!important}.location-dropdown .stdropdown-container .stdropdown-input.stsearch-box .form-control{border:none!important;padding:2px 14px!important;border-radius:16px!important;color:#222!important;font-size:.875rem!important;min-height:56px!important;transition:all .2s ease;font-size:16px!important;font-family:Inter,sans-serif!important;font-weight:500!important}.location-dropdown .stdropdown-container .stdropdown-input.stsearch-box .form-control:focus{outline:none!important;border-color:#4778f5!important;box-shadow:0 0 0 1px #4778f5!important}.location-dropdown .stdropdown-container .stdropdown-input.stsearch-box .form-control:hover{border-color:#4778f5!important}.location-dropdown .stdropdown-container .stdropdown-input.stsearch-box .form-control.disabled{background-color:#fff!important;color:#9e9e9e!important;cursor:not-allowed!important}.location-dropdown .stdropdown-container .stdropdown-tools .stdropdown-tool svg{display:none!important}.location-dropdown .stdropdown-container .stdropdown-tools:after{content:""!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;width:0!important;height:0!important;border-left:4px solid rgba(0,0,0,0)!important;border-right:4px solid rgba(0,0,0,0)!important;border-top:6px solid #666!important;pointer-events:none!important;transition:border-top-color .2s ease}.location-dropdown .stdropdown-container:hover .stdropdown-tools:after{border-top-color:#4778f5!important}.location-dropdown.city-dropdown .stdropdown-container .stdropdown-input.stsearch-box .form-control,.location-dropdown.state-dropdown .stdropdown-container .stdropdown-input.stsearch-box .form-control{border-radius:16px!important}.ui-form-input .ui-form-input-label{font-size:.875rem!important;font-weight:600!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;margin-bottom:4px!important}.ui-form-input .ui-form-input-field .MuiOutlinedInput-root{border-radius:16px!important;background-color:#fff!important;border-color:#f1f2f9!important;transition:border-color .2s ease}.ui-form-input .ui-form-input-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important}.ui-form-input .ui-form-input-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important;border-width:2px!important}.ui-form-input .ui-form-input-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f1f2f9!important}.ui-form-input .ui-form-input-field .MuiInputLabel-root{color:var(--mui-palette-text-secondary,rgba(0,0,0,.6))!important}.ui-form-input .ui-form-input-field .MuiInputLabel-root.Mui-focused{color:#4778f5!important}.ui-form-input .ui-form-input-field .MuiInputBase-input.ui-form-input-with-start-icon{padding-left:12px!important}.ui-form-input.ui-form-input-user .ui-form-input-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ui-form-input.ui-form-input-user .ui-form-input-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important}.ui-form-input.ui-form-input-user .ui-form-input-field .MuiInputLabel-root.Mui-focused{color:#4778f5!important}.ui-form-input.ui-form-input-admin .ui-form-input-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ui-form-input.ui-form-input-admin .ui-form-input-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:teal!important}.ui-form-input.ui-form-input-admin .ui-form-input-field .MuiInputLabel-root.Mui-focused{color:teal!important}.ui-form-input.ui-form-input-error .MuiFormHelperText-root{color:#d32f2f!important;font-size:.75rem!important;margin-top:4px!important;margin-left:0!important}.ui-form-button{border-radius:12px!important;text-transform:none!important;font-weight:600!important;padding:12px 16px!important;transition:all .2s ease}.ui-form-button.ui-form-button-contained{background-color:#4778f5!important;color:#fff!important}.ui-form-button.ui-form-button-contained:hover{background-color:var(--mui-palette-primary-dark,#1565c0)!important}.ui-form-button.ui-form-button-contained:disabled{background-color:var(--mui-palette-action-disabled,rgba(0,0,0,.12))!important;color:var(--mui-palette-action-disabledBackground,rgba(0,0,0,.26))!important}.ui-form-button.ui-form-button-outlined{border-color:#4778f5!important;color:#4778f5!important;background-color:rgba(0,0,0,0)!important}.ui-form-button.ui-form-button-outlined:disabled{border-color:var(--mui-palette-action-disabled,rgba(0,0,0,.12))!important;color:var(--mui-palette-action-disabledBackground,rgba(0,0,0,.26))!important}.ui-form-button.ui-form-button-text{color:#4778f5!important;background-color:rgba(0,0,0,0)!important}.ui-form-button.ui-form-button-text:hover{background-color:var(--mui-palette-primary-light,rgba(25,118,210,.04))!important}.ui-form-button.ui-form-button-text:disabled{color:var(--mui-palette-action-disabledBackground,rgba(0,0,0,.26))!important}.ui-form-button.ui-form-button-admin.ui-form-button-contained{background-color:teal!important;color:#fff!important}.ui-form-button.ui-form-button-admin.ui-form-button-outlined{border-color:teal!important;color:teal!important}.ui-form-button.ui-form-button-admin.ui-form-button-text{color:teal!important}.ui-form-button.ui-form-button-admin.ui-form-button-text:hover{background-color:rgba(0,128,128,.04)!important}.ui-form-checkbox .MuiCheckbox-root{transition:all .2s ease}.ui-form-checkbox .MuiCheckbox-root.Mui-checked{color:#4778f5!important}.ui-form-checkbox .MuiCheckbox-root:hover{background-color:rgba(25,118,210,.04)!important}.ui-form-checkbox .MuiFormControlLabel-label{font-size:.875rem!important;color:var(--mui-palette-text-secondary,rgba(0,0,0,.6))!important;transition:all .2s ease}.ui-form-checkbox.ui-form-checkbox-user .MuiCheckbox-root.Mui-checked,.ui-form-checkbox:hover .MuiFormControlLabel-label{color:#4778f5!important}.ui-form-checkbox.ui-form-checkbox-user .MuiCheckbox-root:hover{background-color:rgba(25,118,210,.04)!important}.ui-form-checkbox.ui-form-checkbox-user:hover .MuiFormControlLabel-label{color:#4778f5!important}.ui-form-checkbox.ui-form-checkbox-admin .MuiCheckbox-root.Mui-checked{color:teal!important}.ui-form-checkbox.ui-form-checkbox-admin .MuiCheckbox-root:hover{background-color:rgba(0,128,128,.04)!important}.ui-form-checkbox.ui-form-checkbox-admin:hover .MuiFormControlLabel-label{color:teal!important}.ui-form-select .ui-form-select-label{font-size:.875rem!important;font-weight:600!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;margin-bottom:4px!important}.ui-form-select .ui-form-select-field{border-radius:16px!important;background-color:#fff!important;transition:all .2s ease}.ui-form-select .ui-form-select-field .MuiOutlinedInput-notchedOutline{border-color:#f1f2f9!important}.ui-form-select .ui-form-select-field:hover .MuiOutlinedInput-notchedOutline{border-color:var(--mui-palette-text-secondary,rgba(0,0,0,.6))!important}.ui-form-select .ui-form-select-field.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important;border-width:2px!important}.ui-form-select .ui-form-select-field.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--mui-palette-action-disabled,rgba(0,0,0,.12))!important;background-color:var(--mui-palette-action-disabled,rgba(0,0,0,.12))!important}.ui-form-select .ui-form-select-field .MuiChip-root{border-radius:8px!important;height:28px!important;font-size:.75rem!important;font-weight:500!important;transition:all .2s ease}.ui-form-select .ui-form-select-field .MuiChip-root .MuiChip-label{padding-left:8px!important;padding-right:4px!important}.ui-form-select .ui-form-select-field .MuiChip-root .MuiChip-deleteIcon{font-size:16px!important;transition:all .2s ease}.ui-form-select .ui-form-select-field .MuiChip-root .MuiChip-deleteIcon:hover{opacity:.8!important}.ui-form-select .ui-form-select-field .MuiMenuItem-root{font-size:.875rem!important;padding:8px 16px!important;transition:all .2s ease}.ui-form-select .ui-form-select-field .MuiMenuItem-root:hover{background-color:rgba(0,0,0,.04)!important}.ui-form-select .ui-form-select-field .MuiMenuItem-root.Mui-selected{background-color:rgba(25,118,210,.08)!important;color:#4778f5!important;font-weight:500!important}.ui-form-select .ui-form-select-field .MuiMenuItem-root.Mui-selected:hover{background-color:rgba(25,118,210,.12)!important}.ui-form-select .ui-form-select-helper{font-size:.75rem!important;margin-top:4px!important;color:var(--mui-palette-text-secondary,rgba(0,0,0,.6))!important}.ui-form-select .ui-form-select-helper.ui-form-select-helper-error{color:var(--mui-palette-error-main,#d32f2f)!important}.ui-form-select.ui-form-select-user .ui-form-select-field.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important}.ui-form-select.ui-form-select-user .ui-form-select-field .MuiChip-root{background-color:#4778f5!important;color:#fff!important}.ui-form-select.ui-form-select-user .ui-form-select-field .MuiMenuItem-root.Mui-selected{background-color:rgba(71,120,245,.08)!important;color:#4778f5!important}.ui-form-select.ui-form-select-user .ui-form-select-field .MuiMenuItem-root.Mui-selected:hover{background-color:rgba(71,120,245,.12)!important}.ui-form-select.ui-form-select-admin .ui-form-select-field.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:teal!important}.ui-form-select.ui-form-select-admin .ui-form-select-field .MuiChip-root{background-color:teal!important;color:#fff!important}.ui-form-select.ui-form-select-admin .ui-form-select-field .MuiMenuItem-root.Mui-selected{background-color:rgba(0,128,128,.08)!important;color:teal!important}.ui-form-select.ui-form-select-admin .ui-form-select-field .MuiMenuItem-root.Mui-selected:hover{background-color:rgba(0,128,128,.12)!important}.ui-form-radio .MuiRadio-root{transition:all .2s ease}.ui-form-radio .MuiRadio-root.Mui-checked{color:#4778f5!important}.ui-form-radio .MuiRadio-root:hover{background-color:rgba(25,118,210,.04)!important}.ui-form-radio .MuiFormControlLabel-label{font-size:.875rem!important;color:var(--mui-palette-text-secondary,rgba(0,0,0,.6))!important;transition:all .2s ease}.ui-form-radio.ui-form-radio-user .MuiRadio-root.Mui-checked,.ui-form-radio:hover .MuiFormControlLabel-label{color:#4778f5!important}.ui-form-radio.ui-form-radio-admin .MuiRadio-root.Mui-checked{color:teal!important}.ui-form-file-upload .ui-form-file-upload-label{font-size:.875rem!important;font-weight:600!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;margin-bottom:8px!important}.ui-form-file-upload .ui-form-file-upload-preview{border:1px solid #e5e7eb!important;border-radius:16px!important;padding:0!important;position:relative!important;overflow:hidden!important;min-height:200px!important;height:200px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#f8f9fa!important}.ui-form-file-upload .ui-form-file-upload-preview .ui-form-file-upload-preview-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important}.ui-form-file-upload .ui-form-file-upload-preview .ui-form-file-upload-close-button{position:absolute!important;top:8px!important;right:8px!important;background-color:rgba(0,0,0,.5)!important;color:#fff!important}.ui-form-file-upload .ui-form-file-upload-preview .ui-form-file-upload-close-button:hover{background-color:rgba(0,0,0,.7)!important}.ui-form-file-upload .ui-form-file-upload-preview .ui-form-file-upload-preview-image{cursor:pointer!important;transition:all .2s ease-in-out!important}.ui-form-file-upload .ui-form-file-upload-preview .ui-form-file-upload-preview-file{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:16px!important;text-align:center!important;min-height:120px!important;gap:8px!important;cursor:pointer!important;border-radius:4px!important}.ui-form-file-upload .ui-form-file-upload-preview .ui-form-file-upload-file-name{font-weight:600!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;word-break:break-word!important;max-width:200px!important}.ui-form-file-upload .ui-form-file-upload-preview .ui-form-file-upload-file-size,.ui-form-file-upload .ui-form-file-upload-preview .ui-form-file-upload-file-status{color:var(--mui-palette-text-secondary,rgba(0,0,0,.6))!important;font-size:.75rem!important}.ui-form-file-upload .ui-form-file-upload-preview .ui-form-file-upload-click-hint{color:var(--mui-palette-primary-main,#1976d2)!important;font-size:.7rem!important;font-style:italic!important;margin-top:4px!important}.ui-form-file-upload .ui-form-file-upload{border:2px dashed #d1d5db!important;border-radius:16px!important;padding:16px!important;text-align:center!important;background-color:#f9fafb!important;transition:all .2s ease!important;cursor:pointer!important;min-height:200px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.ui-form-file-upload .ui-form-file-upload.ui-form-file-upload-dragover,.ui-form-file-upload .ui-form-file-upload:hover{border-color:#4778f5!important;background-color:rgba(25,118,210,.04)!important}.ui-form-file-upload .ui-form-file-upload .ui-form-file-upload-icon{width:48px!important;height:48px!important;margin-bottom:16px!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.6))!important;opacity:.8!important}.ui-form-file-upload .ui-form-file-upload .ui-form-file-upload-text{font-weight:600!important;color:#374151!important;margin-bottom:8px!important;font-size:1rem!important}.ui-form-file-upload .ui-form-file-upload .ui-form-file-upload-text:last-of-type{color:#6b7280!important;margin-bottom:16px!important;font-size:.875rem!important;font-weight:400!important}.ui-form-file-upload .ui-form-file-upload .ui-form-file-upload-button{margin-top:8px!important}.ui-form-file-upload.ui-form-file-upload-user .ui-form-file-upload.ui-form-file-upload-dragover,.ui-form-file-upload.ui-form-file-upload-user .ui-form-file-upload:hover{border-color:#4778f5!important;background-color:rgba(25,118,210,.04)!important}.ui-form-file-upload.ui-form-file-upload-admin .ui-form-file-upload.ui-form-file-upload-dragover,.ui-form-file-upload.ui-form-file-upload-admin .ui-form-file-upload:hover{border-color:teal!important;background-color:rgba(0,128,128,.04)!important}.ui-form-search .ui-form-search-field{border-radius:16px!important;background-color:#fff!important;transition:all .2s ease;width:100%!important}.ui-form-search .ui-form-search-field .MuiOutlinedInput-root{border-radius:16px!important}.ui-form-search .ui-form-search-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--mui-palette-divider,rgba(0,0,0,.12))!important}.ui-form-search .ui-form-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important}.ui-form-search .ui-form-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important;border-width:2px!important}.ui-form-search.ui-form-search-user .ui-form-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important}.ui-form-search.ui-form-search-user .ui-form-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important;border-width:2px!important}.ui-form-search.ui-form-search-admin .ui-form-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:teal!important}.ui-form-search.ui-form-search-admin .ui-form-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:teal!important;border-width:2px!important}.ui-social-login-button{border-radius:16px!important;text-transform:none!important;font-weight:500!important;padding:12px 16px!important;border:1px solid var(--mui-palette-divider,rgba(0,0,0,.12))!important;background-color:#fff!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;transition:all .2s ease}.ui-social-login-button:hover{border-color:var(--mui-palette-text-primary,#1976d2)!important}.ui-custom-switch{width:42px!important;height:26px!important;padding:0!important}.ui-custom-switch .MuiSwitch-switchBase{margin:2px!important;padding:0!important}.ui-custom-switch .MuiSwitch-switchBase.Mui-checked{transform:translateX(16px)!important;color:#fff!important}.ui-custom-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#4778f5!important;opacity:1!important;border:0!important}.ui-custom-switch .MuiSwitch-thumb{box-sizing:border-box!important;width:22px!important;height:22px!important}.ui-custom-switch .MuiSwitch-track{border-radius:13px!important;background-color:#ccc!important;opacity:1!important;transition:background-color .3s!important}.ui-custom-switch.ui-custom-switch-user .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#4778f5!important}.ui-custom-switch.ui-custom-switch-admin .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:teal!important}.ui-billing-toggle-container{margin-bottom:32px!important}.ui-billing-toggle{display:inline-flex!important;padding:4px!important;border-radius:16px!important;background-color:var(--mui-palette-grey-100,#f5f5f5)!important;border:1px solid var(--mui-palette-divider,rgba(0,0,0,.12))!important}.ui-billing-toggle .ui-billing-toggle-button{text-transform:none!important;min-width:100px!important;background-color:rgba(0,0,0,0)!important;color:#000!important;border-radius:12px!important;transition:all .2s ease}.ui-billing-toggle .ui-billing-toggle-button:hover{background-color:rgba(0,0,0,.04)!important}.ui-billing-toggle .ui-billing-toggle-button.ui-billing-toggle-selected{background-color:#000!important;color:#fff!important}.ui-billing-toggle .ui-billing-toggle-button.ui-billing-toggle-selected:hover{background-color:#000!important}.ui-form-color-input .ui-form-color-input-label{font-size:.875rem!important;font-weight:600!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;margin-bottom:4px!important}.ui-form-color-input .ui-form-color-input-field .MuiOutlinedInput-root{border-radius:16px!important;background-color:#fff!important}.ui-form-color-input .ui-form-color-input-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--mui-palette-divider,rgba(0,0,0,.12))!important}.ui-form-color-input .ui-form-color-input-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important}.ui-form-color-input .ui-form-color-input-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4778f5!important;border-width:2px!important}.ui-form-color-input .ui-form-color-input-picker{width:24px!important;height:24px!important;border-radius:50%!important;border:2px solid var(--mui-palette-grey-300,#e0e0e0)!important;cursor:pointer!important;position:relative!important;transition:all .2s ease}.ui-form-color-input .ui-form-color-input-picker:hover{border-color:#4778f5!important}.ui-form-video-upload .ui-form-video-upload-label{font-size:.875rem!important;font-weight:600!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;margin-bottom:8px!important}.ui-form-video-upload .ui-form-video-upload-preview{border:1px solid #e5e7eb!important;border-radius:16px!important;padding:0!important;position:relative!important;overflow:hidden!important;min-height:200px!important;height:200px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#000!important}.ui-form-video-upload .ui-form-video-upload-preview .ui-form-video-upload-preview-video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important}.ui-form-video-upload .ui-form-video-upload-preview .ui-form-video-upload-close-button{position:absolute!important;top:8px!important;right:8px!important;background-color:rgba(0,0,0,.5)!important;color:#fff!important}.ui-form-video-upload .ui-form-video-upload-preview .ui-form-video-upload-close-button:hover{background-color:rgba(0,0,0,.7)!important}.ui-form-video-upload .ui-form-video-upload{border:2px dashed #d1d5db!important;border-radius:16px!important;padding:16px!important;text-align:center!important;background-color:#f9fafb!important;transition:all .2s ease!important;cursor:pointer!important;min-height:200px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.ui-form-video-upload .ui-form-video-upload.ui-form-video-upload-dragover,.ui-form-video-upload .ui-form-video-upload:hover{border-color:#4778f5!important;background-color:rgba(25,118,210,.04)!important}.ui-form-video-upload .ui-form-video-upload .ui-form-video-upload-icon{width:48px!important;height:48px!important;margin-bottom:16px!important;color:var(--mui-palette-text-secondary,rgba(0,0,0,.6))!important;opacity:.8!important}.ui-form-video-upload .ui-form-video-upload .ui-form-video-upload-text{font-weight:600!important;color:#374151!important;margin-bottom:8px!important;font-size:1rem!important}.ui-form-video-upload .ui-form-video-upload .ui-form-video-upload-text:last-of-type{color:#6b7280!important;margin-bottom:16px!important;font-size:.875rem!important;font-weight:400!important}.ui-form-video-upload .ui-form-video-upload .ui-form-video-upload-button{margin-top:8px!important}.ui-form-video-upload.ui-form-video-upload-user .ui-form-video-upload.ui-form-video-upload-dragover,.ui-form-video-upload.ui-form-video-upload-user .ui-form-video-upload:hover{border-color:#4778f5!important;background-color:rgba(25,118,210,.04)!important}.ui-form-video-upload.ui-form-video-upload-admin .ui-form-video-upload.ui-form-video-upload-dragover,.ui-form-video-upload.ui-form-video-upload-admin .ui-form-video-upload:hover{border-color:teal!important;background-color:rgba(0,128,128,.04)!important}.ui-form-radio-group .ui-form-radio-group-item{margin-bottom:8px!important}.ui-form-radio-group .ui-form-radio-group-radio{margin:0!important}.ui-form-radio-group .ui-form-radio-group-radio .MuiFormControlLabel-label{width:100%!important;margin:0!important}.ui-form-radio-group .ui-form-radio-group-label{margin-left:8px!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;font-weight:400!important;transition:all .2s ease}.ui-form-radio-group .ui-form-radio-group-label.ui-form-radio-group-label-selected{color:#4778f5!important;font-weight:500!important}.ui-form-radio-group.ui-form-radio-group-user .ui-form-radio-group-label.ui-form-radio-group-label-selected{color:#4778f5!important}.ui-form-radio-group.ui-form-radio-group-admin .ui-form-radio-group-label.ui-form-radio-group-label-selected{color:teal!important}.ui-question-review{margin-bottom:24px!important}.ui-question-review-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important}.ui-question-review-title{font-weight:600!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;margin:0!important}.ui-question-review-icon{font-size:24px!important}.ui-question-review-icon.ui-question-review-icon-correct{color:#10b981!important}.ui-question-review-icon.ui-question-review-icon-incorrect{color:#ef4444!important}.ui-question-review-options{display:flex!important;flex-direction:column!important;gap:8px!important}.ui-answer-option{padding:12px 16px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background-color:rgba(0,0,0,0)!important;transition:all .2s ease!important}.ui-answer-option.ui-answer-option-selected{font-weight:500!important}.ui-answer-option.ui-answer-option-correct{background-color:#d1fae5!important;border-color:#10b981!important}.ui-answer-option.ui-answer-option-correct .ui-answer-option-text{color:#10b981!important;font-weight:500!important}.ui-answer-option.ui-answer-option-incorrect{background-color:#fee2e2!important;border-color:#ef4444!important}.ui-answer-option.ui-answer-option-incorrect .ui-answer-option-text{color:#ef4444!important;font-weight:500!important}.ui-answer-option-text{margin:0!important;font-size:.875rem!important;line-height:1.5!important}.ui-quiz-results-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important}.ui-quiz-results-header-left-section{display:flex!important;align-items:center!important;gap:16px!important}.ui-quiz-results-header-right-section{display:flex!important;flex-direction:column!important;align-items:center!important}.ui-quiz-results-header-title{color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important}.ui-quiz-results-header-percentage,.ui-quiz-results-header-title{font-weight:700!important;margin:0!important}.ui-quiz-results-header-percentage.ui-quiz-results-header-percentage-passed{color:#4778f5!important}.ui-quiz-results-header-percentage.ui-quiz-results-header-percentage-failed{color:#ef4444!important}.ui-quiz-results-header-summary{margin-bottom:8px!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important}.ui-quiz-results-header-progress-container{flex:1 1!important;max-width:240px!important;width:100%!important}.ui-quiz-results-header-progress{height:8px!important;border-radius:4px!important}.ui-quiz-results-header-progress.ui-quiz-results-header-progress-user .MuiLinearProgress-bar{background-color:#4778f5!important}.ui-quiz-results-header-progress.ui-quiz-results-header-progress-admin .MuiLinearProgress-bar{background-color:teal!important}.ui-quiz-results-header-user .ui-quiz-results-header-percentage-passed{color:#4778f5!important}.ui-quiz-results-header-admin .ui-quiz-results-header-percentage-passed{color:teal!important}@media(max-width:600px){.ui-form-button{padding:8px 12px!important}.ui-form-file-upload{padding:16px!important}.ui-quiz-results-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.ui-question-review-header,.ui-quiz-results-header-left-section{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}.ui-form-button-text-option{color:teal!important;font-weight:600!important;font-size:.875rem!important;text-transform:none!important;text-decoration:none!important;cursor:pointer!important}.ui-loader-screen{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:#fff!important;z-index:9999!important}.ui-loader-screen,.ui-loader-screen-content{display:flex!important;align-items:center!important;justify-content:center!important}.ui-loader-screen-logo{width:350px!important;height:auto!important;animation:ui-loader-blink 1.5s ease-in-out infinite!important}@keyframes ui-loader-blink{0%,to{opacity:1!important}50%{opacity:.3!important}}.ui-form-input-datepicker{margin-bottom:16px}.ui-form-input-datepicker .ui-form-input-label{font-size:.875rem!important;font-weight:600!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;margin-bottom:4px!important}.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiOutlinedInput-root,.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiPickersInputBase-root{border-radius:16px!important;background-color:#fff!important}.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiOutlinedInput-root fieldset,.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiPickersInputBase-root .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiPickersInputBase-root fieldset{border-color:#f1f2f9!important}.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiOutlinedInput-root:hover fieldset,.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiPickersInputBase-root:hover .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiPickersInputBase-root:hover fieldset{border-color:#4778f5!important}.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiOutlinedInput-root.Mui-focused fieldset,.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiPickersInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker .ui-form-input-datepicker-field .MuiPickersInputBase-root.Mui-focused fieldset{border-color:#4778f5!important;border-width:2px!important}.ui-form-input-datepicker .ui-form-input-datepicker-error{color:var(--mui-palette-error-main,#d32f2f);margin-top:4px}.ui-form-input-datepicker.ui-form-input-datepicker-admin .ui-form-input-datepicker-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker.ui-form-input-datepicker-admin .ui-form-input-datepicker-field .MuiOutlinedInput-root:hover fieldset,.ui-form-input-datepicker.ui-form-input-datepicker-admin .ui-form-input-datepicker-field .MuiPickersInputBase-root:hover .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker.ui-form-input-datepicker-admin .ui-form-input-datepicker-field .MuiPickersInputBase-root:hover fieldset{border-color:teal!important}.ui-form-input-datepicker.ui-form-input-datepicker-admin .ui-form-input-datepicker-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker.ui-form-input-datepicker-admin .ui-form-input-datepicker-field .MuiOutlinedInput-root.Mui-focused fieldset,.ui-form-input-datepicker.ui-form-input-datepicker-admin .ui-form-input-datepicker-field .MuiPickersInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker.ui-form-input-datepicker-admin .ui-form-input-datepicker-field .MuiPickersInputBase-root.Mui-focused fieldset{border-color:teal!important;border-width:2px!important}.ui-form-input-datepicker.ui-form-input-datepicker-user .ui-form-input-datepicker-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker.ui-form-input-datepicker-user .ui-form-input-datepicker-field .MuiOutlinedInput-root:hover fieldset,.ui-form-input-datepicker.ui-form-input-datepicker-user .ui-form-input-datepicker-field .MuiPickersInputBase-root:hover .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker.ui-form-input-datepicker-user .ui-form-input-datepicker-field .MuiPickersInputBase-root:hover fieldset{border-color:#4778f5!important}.ui-form-input-datepicker.ui-form-input-datepicker-user .ui-form-input-datepicker-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker.ui-form-input-datepicker-user .ui-form-input-datepicker-field .MuiOutlinedInput-root.Mui-focused fieldset,.ui-form-input-datepicker.ui-form-input-datepicker-user .ui-form-input-datepicker-field .MuiPickersInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ui-form-input-datepicker.ui-form-input-datepicker-user .ui-form-input-datepicker-field .MuiPickersInputBase-root.Mui-focused fieldset{border-color:#4778f5!important;border-width:2px!important}.ui-form-input-datetimepicker{margin-bottom:16px}.ui-form-input-datetimepicker .ui-form-input-label{font-size:.875rem!important;font-weight:600!important;color:var(--mui-palette-text-primary,rgba(0,0,0,.87))!important;margin-bottom:4px!important}.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersInputBase-root,.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root{border-radius:16px!important;background-color:#fff!important;transition:border-color .2s ease}.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersInputBase-root .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersInputBase-root fieldset,.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root fieldset{border-color:#f1f2f9!important}.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersInputBase-root:hover .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersInputBase-root:hover fieldset,.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root:hover .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root:hover fieldset{border-color:#4778f5!important}.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersInputBase-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersInputBase-root.Mui-focused fieldset,.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root.Mui-focused fieldset{border-color:#4778f5!important;border-width:2px!important}.ui-form-input-datetimepicker .ui-form-input-datetimepicker-error{color:var(--mui-palette-error-main,#d32f2f);margin-top:4px}.ui-form-input-datetimepicker.ui-form-input-datetimepicker-admin .ui-form-input-datetimepicker-field .MuiPickersInputBase-root:hover .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-admin .ui-form-input-datetimepicker-field .MuiPickersInputBase-root:hover fieldset,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-admin .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root:hover .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-admin .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root:hover fieldset{border-color:teal!important}.ui-form-input-datetimepicker.ui-form-input-datetimepicker-admin .ui-form-input-datetimepicker-field .MuiPickersInputBase-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-admin .ui-form-input-datetimepicker-field .MuiPickersInputBase-root.Mui-focused fieldset,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-admin .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-admin .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root.Mui-focused fieldset{border-color:teal!important;border-width:2px!important}.ui-form-input-datetimepicker.ui-form-input-datetimepicker-user .ui-form-input-datetimepicker-field .MuiPickersInputBase-root:hover .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-user .ui-form-input-datetimepicker-field .MuiPickersInputBase-root:hover fieldset,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-user .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root:hover .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-user .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root:hover fieldset{border-color:#4778f5!important}.ui-form-input-datetimepicker.ui-form-input-datetimepicker-user .ui-form-input-datetimepicker-field .MuiPickersInputBase-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-user .ui-form-input-datetimepicker-field .MuiPickersInputBase-root.Mui-focused fieldset,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-user .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline,.ui-form-input-datetimepicker.ui-form-input-datetimepicker-user .ui-form-input-datetimepicker-field .MuiPickersOutlinedInput-root.Mui-focused fieldset{border-color:#4778f5!important;border-width:2px!important}