/* Plan toolbar: a single column on phones in every CRM theme and location. */
@media(max-width:600px){
 :root[data-design] #page .dp297.dp313 .dp313-toolbar{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;
  align-items:stretch!important;gap:8px!important;min-width:0!important;
  max-width:100%;width:100%;box-sizing:border-box
 }
 :root[data-design] #page .dp297.dp313 .dp313-toolbar>.dp313-tabs{
  display:flex!important;flex-direction:row!important;grid-column:1!important;
  box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;
  height:48px!important;min-height:48px!important;gap:2px!important;padding:2px!important;margin:0!important
 }
 :root[data-design] #page .dp297.dp313 .dp313-tabs>button{
  box-sizing:border-box;flex:1 1 0!important;min-width:0!important;width:auto!important;
  height:44px!important;min-height:44px!important;margin:0!important;padding:8px 6px!important;
  font-size:14px!important;line-height:20px!important;white-space:nowrap
 }
 :root[data-design] #page .dp297.dp313 .dp313-toolbar>.dp313-date{
  display:block!important;grid-column:1!important;justify-self:stretch!important;
  box-sizing:border-box;inline-size:100%!important;width:100%!important;
  min-inline-size:0!important;min-width:0!important;max-inline-size:100%!important;max-width:100%!important;
  block-size:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;
  margin:0!important;padding:10px 12px!important;font-size:16px!important;line-height:24px!important;
  -webkit-appearance:none;appearance:none
 }
 :root[data-design] #page .dp297.dp313 .dp313-date::-webkit-date-and-time-value{min-width:0;text-align:left}
 :root[data-design] #page .dp297.dp313 .dp313-date::-webkit-datetime-edit{min-width:0;padding:0}
 :root[data-design] #page .dp297.dp313 .dp313-toolbar>[data-add]{
  grid-column:1!important;width:100%;min-width:0;min-height:44px;white-space:normal
 }
}
