.form_toggle_row{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.form_toggle_row_content{align-items:center;gap:8px;min-width:0;display:flex}.form_toggle_row_icon{color:#0f0f0f;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;line-height:1;display:inline-flex}.form_toggle_row_icon img{width:100%;height:100%;display:block}.form_toggle_row_label{color:#0f0f0f;font-size:15px;font-weight:600;line-height:normal}.form_toggle_row_text{flex-direction:column;gap:4px;min-width:0;display:flex}.form_toggle_row_description{color:#75787a;font-size:13px;font-weight:400;line-height:20px}.form_toggle_control{flex-shrink:0;margin:0;padding:0}.form_toggle_control.MuiSwitch-root{width:34px;height:15px;padding:0}.form_toggle_control .MuiSwitch-switchBase{margin:1px;padding:0;transition-duration:.3s}.form_toggle_control .MuiSwitch-switchBase.Mui-checked{color:#006a3a;transform:translate(19px)}.form_toggle_control .MuiSwitch-track{opacity:1;background-color:#e3e4e6;border-radius:26px}.form_toggle_control .Mui-disabled+.MuiSwitch-track{opacity:.55}.form_toggle_control .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{opacity:1;background-color:#006a3a38;border:0}.form_toggle_control .MuiSwitch-thumb{box-sizing:border-box;background-color:#fff;width:13px;height:13px;box-shadow:0 1px 2px #0000002e}.form_toggle_control .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{background-color:#006a3a}
.access_permission_select{flex-direction:column;width:196px;max-width:100%;display:inline-flex;position:relative}.access_permission_trigger{cursor:pointer;color:#0f0f0f;text-align:left;background:#fff;border:1px solid #e3e4e6;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;font-size:13px;font-weight:400;line-height:normal;display:flex}.access_permission_trigger:disabled{opacity:.6;cursor:not-allowed}.access_permission_trigger:hover:not(:disabled){border-color:#cfcfcf}.access_permission_trigger_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access_permission_trigger_icon{color:#0f0f0f;flex-shrink:0;font-size:18px;line-height:1}.access_permission_menu{z-index:20;background:#fff;border:1px solid #ededed;border-radius:10px;flex-direction:column;gap:4px;width:100%;min-width:196px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 6px #00000014}.access_permission_option{cursor:pointer;color:#0f0f0f;text-align:left;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px;font-size:14px;font-weight:500;line-height:normal;display:flex}.access_permission_option:hover{background:#f7f7f7}.access_permission_option.is_selected{background:#fff}.access_permission_option_check{color:#0f0f0f;flex-shrink:0;font-size:16px;line-height:1}.access_permission_field{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.access_permission_field_text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.access_permission_field_label{color:#0f0f0f;font-size:15px;font-weight:600;line-height:normal}.access_permission_field_description{color:#75787a;font-size:13px;font-weight:400;line-height:normal}@media (max-width:640px){.access_permission_field{flex-direction:column;align-items:stretch}.access_permission_select{width:100%}}
.time_range_radio{background:#fff;border:1px solid #e3e4e6;border-radius:10px;flex-shrink:0;align-items:center;gap:0;display:inline-flex;overflow:hidden}.time_range_radio_option{margin:0;position:relative}.time_range_radio_option input{opacity:0;pointer-events:none;position:absolute}.time_range_radio_option label{cursor:pointer;color:#0f0f0f;-webkit-user-select:none;user-select:none;background:#fff;border-right:1px solid #e3e4e6;justify-content:center;align-items:center;min-width:52px;height:43px;margin:0;padding:0 14px;font-size:13px;font-weight:500;line-height:normal;display:inline-flex}.time_range_radio_option:last-child label{border-right:0}.time_range_radio_option input:checked+label{color:#fff;background:#0f0f0f;border-right-color:#0f0f0f}.time_range_radio_option input:disabled+label{opacity:.55;cursor:not-allowed}.time_range_radio_field{flex-direction:column;gap:12px;width:100%;display:flex}.time_range_radio_field.is_inline{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%}.time_range_radio_field.is_inline .time_range_radio{flex:none;width:auto}.time_range_radio_header{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.time_range_radio_label{color:#0f0f0f;font-size:15px;font-weight:600;line-height:normal}.time_range_radio_description{color:#75787a;font-size:13px;font-weight:400;line-height:20px}@media (max-width:640px){.time_range_radio_field.is_inline{flex-direction:column;align-items:flex-start}}
.form_search_input{flex-direction:column;gap:8px;width:100%;display:flex}.form_search_input_label{color:#000;font-size:15px;font-weight:600;line-height:normal}.form_search_input_control{background:#fff;border:1.5px solid #bfbfbf;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:47px;padding:0 18px;transition:border-color .15s;display:flex}.form_search_input_control.is_focused,.form_search_input_control.has_value{border-color:#006a3a}.form_search_input_control.is_disabled{opacity:.6;cursor:not-allowed}.form_search_input_field{color:#0f0f0f;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px;font-weight:400;line-height:normal}.form_search_input_field::placeholder{color:#a6a6a6}.form_search_input_clear{cursor:pointer;color:#0f0f0f;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:18px;line-height:1;display:inline-flex}.form_search_input_hint{color:#75787a;font-size:12px}
.form_no_record{text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:28px 20px;display:flex}.form_no_record_icon_wrap{color:#0f0f0f;background:#f5f5f5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.form_no_record_icon_wrap i{font-size:24px;line-height:1}.form_no_record_icon_wrap img{width:24px;height:24px;display:block}.form_no_record_title{color:#0a0a0a;margin:0;font-size:16px;font-weight:500;line-height:normal}.form_no_record_description{color:#737373;max-width:320px;margin:0;font-size:12px;font-weight:400;line-height:20px}
.form_success_screen{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.form_success_screen_close{cursor:pointer;color:#0f0f0f;background:#fff;border:1px solid #e3e4e6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:24px;right:24px}.form_success_screen_body{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:402px;display:flex}.form_success_screen_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex}.form_success_screen_icon img{width:100%;height:100%;display:block}.form_success_screen_icon.is_success{color:#006a3a;background:#006a3a1f}.form_success_screen_icon.is_success i{color:#fff;background:#006a3a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;display:inline-flex}.form_success_screen_icon.is_error,.form_success_screen_icon.is_warning{color:#ff645b;background:#ff645b24}.form_success_screen_icon.is_error i,.form_success_screen_icon.is_warning i{color:#fff;background:#ff645b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;display:inline-flex}.form_success_screen_copy{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.form_success_screen_title{color:#0f0f0f;margin:0;font-size:24px;font-weight:700;line-height:normal}.form_success_screen_description{color:#0f0f0f;margin:0;font-size:15px;font-weight:400;line-height:24px}.form_success_screen_description strong{font-weight:600}.form_success_screen_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.form_success_screen_btn{color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;min-width:136px;height:48px;padding:12px 24px;font-size:15px;font-weight:600;line-height:normal;display:inline-flex}.form_success_screen_btn.is_primary{color:#fff;background:#006a3a;border-color:#006a3a}.form_success_screen_btn.is_danger{color:#fff;background:#ff645b;border-color:#ff645b}.form_success_screen_btn:disabled{opacity:.6;cursor:not-allowed}.form_success_screen.is_relative{position:relative}
.form_confirm_popup_dialog .MuiDialog-paper{border-radius:20px;width:calc(100% - 32px);max-width:520px;margin:16px;overflow:visible}.form_confirm_popup{background:#fff;border-radius:20px;padding:48px;position:relative}.form_confirm_popup_close{cursor:pointer;color:#0f0f0f;background:#fff;border:1px solid #e3e4e6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:20px;right:20px}.form_confirm_popup_close:disabled{opacity:.55;cursor:not-allowed}.form_confirm_popup_body{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:403px;margin:0 auto;display:flex}.form_confirm_popup_content{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.form_confirm_popup_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex}.form_confirm_popup_icon.is_warning,.form_confirm_popup_icon.is_error{background:#ff645b24}.form_confirm_popup_icon.is_success{background:#006a3a1f}.form_confirm_popup_icon.is_warning:not(.is_fill_icon) i,.form_confirm_popup_icon.is_warning:not(.is_fill_icon) .form_confirm_popup_icon_bang,.form_confirm_popup_icon.is_error:not(.is_fill_icon) i,.form_confirm_popup_icon.is_error:not(.is_fill_icon) .form_confirm_popup_icon_bang{color:#fff;width:48px;height:48px;font-size:28px;line-height:1;font-family:var(--primary-font), sans-serif;background:#ff645b;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.form_confirm_popup_icon.is_success:not(.is_fill_icon) i,.form_confirm_popup_icon.is_success:not(.is_fill_icon) .form_confirm_popup_icon_bang{color:#fff;background:#006a3a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;font-weight:700;line-height:1;display:inline-flex}.form_confirm_popup_icon.is_fill_icon.is_warning i,.form_confirm_popup_icon.is_fill_icon.is_error i{color:#ff645b;font-size:48px;line-height:1}.form_confirm_popup_icon.is_fill_icon.is_success i{color:#006a3a;font-size:48px;line-height:1}.form_confirm_popup_title{color:#0f0f0f;margin:0;font-size:24px;font-weight:700;line-height:normal}.form_confirm_popup_description{color:#0f0f0f;max-width:351px;margin:0;font-size:15px;font-weight:400;line-height:24px}.form_confirm_popup_description strong{font-weight:600}.form_confirm_popup_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.form_confirm_popup_btn{color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;min-width:96px;height:48px;padding:12px 24px;font-size:15px;font-weight:600;line-height:normal;display:inline-flex}.form_confirm_popup_btn.is_danger{color:#fff;background:#ff645b;border-color:#ff645b}.form_confirm_popup_btn.is_primary{color:#fff;background:#006a3a;border-color:#006a3a}.form_confirm_popup_btn:disabled{opacity:.6;cursor:not-allowed}
