/* Shared field containment, including iOS date/time padding-width workaround.
   Keep native input types and pickers; never hide an overflowing form. */
form label,form .admin-field-group{min-width:0;max-width:100%}
/* Uniform 25% enlargement, retaining native checked/disabled/focus states. */
input[type=checkbox]{transform:scale(1.25);transform-origin:center}
form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form select,form textarea{box-sizing:border-box;min-width:0;max-width:100%}
form input[type=date],form input[type=time],form input[type=datetime-local],form input[type=month],form input[type=week]{
 width:100%;min-width:0;max-width:100%;box-sizing:border-box;
 -webkit-appearance:none;appearance:none;
 /* iOS adds outer inline padding to 100% even with border-box. */
 padding-left:0!important;padding-right:0!important;
 text-align:left;
}
form input[type=date]::-webkit-date-and-time-value,
form input[type=time]::-webkit-date-and-time-value,
form input[type=datetime-local]::-webkit-date-and-time-value,
form input[type=month]::-webkit-date-and-time-value,
form input[type=week]::-webkit-date-and-time-value{
 box-sizing:border-box;min-width:0;max-width:100%;min-height:1.5em;
 padding:0 15px;text-align:left;
}
form input[type=date]::-webkit-datetime-edit,
form input[type=time]::-webkit-datetime-edit,
form input[type=datetime-local]::-webkit-datetime-edit,
form input[type=month]::-webkit-datetime-edit,
form input[type=week]::-webkit-datetime-edit{min-width:0;padding:0 15px}
