/* V3.4.420 : dimensions communes aux valeurs numériques et monétaires. */
@media screen{
 html:root body :is(#content,dialog,form) input:is([type="number"],[data-money],[data-numeric-value],[inputmode="decimal"]):not(:where(.server-auth *,.auth-scene *)){
  box-sizing:border-box!important;width:136px!important;min-width:0!important;max-width:100%!important;flex:0 1 136px!important;justify-self:start!important;text-align:right;font-variant-numeric:tabular-nums;
 }
 html:root body :is(button.btn,a.btn,.icon-btn,.square-btn,.row-btn,.waze-button,input[type="submit"],input[type="button"]){box-shadow:0 1px 2px rgba(15,35,55,.10)!important}
 html:root body :is(button.btn,a.btn,.icon-btn,.square-btn,.row-btn,.waze-button,input[type="submit"],input[type="button"]):active{box-shadow:none!important}
}
@media screen and (any-hover:hover){
 html:root body :is(button.btn,a.btn,.icon-btn,.square-btn,.row-btn,.waze-button,input[type="submit"],input[type="button"]):not(:disabled):hover{box-shadow:0 2px 4px rgba(15,35,55,.14)!important}
}
/* Dates et choix binaires : largeurs communes, sans toucher à leurs valeurs. */
@media screen{
 html:root body :is(#content,dialog,form) select.compact-boolean-field{box-sizing:border-box!important;width:136px!important;min-width:0!important;max-width:100%!important;flex:0 1 136px!important;justify-self:start!important}
 html:root body :is(#content,dialog,form) input:is([type="date"],[type="month"],[type="week"]):not(:where(.server-auth *,.auth-scene *)){box-sizing:border-box!important;width:160px!important;min-width:0!important;max-width:100%!important;flex:0 1 160px!important;justify-self:start!important}
 html:root body :is(#content,dialog,form) input[type="datetime-local"]:not(:where(.server-auth *,.auth-scene *)){box-sizing:border-box!important;width:224px!important;min-width:0!important;max-width:100%!important;flex:0 1 224px!important;justify-self:start!important}
 html:root body :is(#content,dialog,form) input[type="time"]:not(:where(.server-auth *,.auth-scene *)){box-sizing:border-box!important;width:112px!important;min-width:0!important;max-width:100%!important;flex:0 1 112px!important;justify-self:start!important}
 html:root body :is(#content,dialog,form) .record-checkbox{width:fit-content;max-width:100%;justify-self:start;gap:8px}
}
