h1, h3 { margin: 0px; }a { color: rgb(0, 123, 255); text-decoration: none; }a:hover { text-decoration: underline; }#object_view_M_edit { max-width: 800px; margin: 20px auto; padding: 20px; background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px; }#object_view_M_edit h1 { font-size: 24px; color: rgb(44, 62, 80); margin-bottom: 10px; }#object_view_M_edit .prop_container_edit { margin-bottom: 20px; padding: 15px; border: 1px solid rgb(221, 221, 221); border-radius: 6px; background-color: rgb(249, 249, 249); display: flex; flex-direction: column; align-items: flex-start; }#object_view_M_edit .prop_container_edit img { width: 80%; display: flex; place-self: center; }#object_view_M_edit .prop_title_edit { font-size: 18px; font-weight: bold; color: rgb(52, 73, 94); margin-bottom: 8px; }#object_view_M_edit .prop_content_edit { font-size: 16px; color: rgb(85, 85, 85); }#object_view_M_edit .menu_content_edit { margin-top: 5px; }.image-gallery { display: flex; gap: 15px; flex-wrap: wrap; }.image-gallery img { width: 100px; height: auto; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; transition: transform 0.2s; }.image-gallery img:hover { transform: scale(1.1); }@media (max-width: 600px) {
  #object_view_M_edit { padding: 15px; }
  #object_view_M_edit h1 { font-size: 20px; }
  .image-gallery img { width: 80px; }
}span.prop_title_no { display: none; }div#object_view_M_edit_form_foto_del_camper_table_body { display: flex; flex-direction: row; align-items: center; }div#object_view_M_edit_to_logging { top: 49px; display: block; position: relative; }div#object_view_M_edit_form_obj_type_get_tent { }.object_view_M_edit_form_obj_type_get_input_class, input, #object_view_M_edit_form_city_inp { width: 100%; padding: 10px; font-size: 16px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-sizing: border-box; outline: none; transition: border-color 0.3s ease-in-out; }.object_view_M_edit_form_obj_type_get_input_class:focus { border-color: rgb(0, 120, 215); box-shadow: rgba(0, 120, 215, 0.5) 0px 0px 5px; }.object_view_M_edit_form_obj_type_get_tent, #object_view_M_edit_form_city_tent { position: absolute; background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; z-index: 9999; max-height: 200px; overflow-y: auto; }.object_view_M_edit_form_obj_type_get_tent.show { display: block; }.object_view_M_edit_form_obj_type_get_item, #object_view_M_edit_form_city_tent li { padding: 10px; font-size: 16px; color: rgb(51, 51, 51); cursor: pointer; transition: background-color 0.2s ease-in-out; }.object_view_M_edit_form_obj_type_get_item:hover { background-color: rgb(245, 245, 245); }.object_view_M_edit_form_obj_type_get_item.selected { background-color: rgb(0, 120, 215); color: rgb(255, 255, 255); }#object_view_M_edit_form_n_pro_fo { border: 1px solid rgb(204, 204, 204); padding: 20px; border-radius: 5px; background-color: rgb(249, 249, 249); width: 100%; max-width: 600px; margin: 20px auto; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; }label { display: block; font-size: 14px; margin-bottom: 8px; color: rgb(51, 51, 51); }input[type="text"] { width: calc(100% - 20px); padding: 10px; margin-bottom: 15px; border: 1px solid rgb(221, 221, 221); border-radius: 3px; font-size: 14px; box-sizing: border-box; }button.lookup_button_class { color: rgb(255, 255, 255); border: none; padding: 10px 15px; border-radius: 3px; cursor: pointer; font-size: 14px; margin-left: 5px; }button.lookup_button_class:hover { }.t_field_error_msg { color: red; font-size: 12px; margin-top: -10px; margin-bottom: 10px; }#object_view_M_edit_form_object_properties_container { margin-top: 20px; padding: 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 3px; }#object_view_M_edit_form_confirm_btn { color: rgb(255, 255, 255); border: none; padding: 10px 20px; border-radius: 3px; cursor: pointer; font-size: 14px; display: block; margin: 20px 0px 0px auto; }#object_view_M_edit_form_confirm_btn:hover { }