.court-dates-drawer .court-matter-controls{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;min-width:0}
.court-dates-drawer .court-matter-controls>label{flex:0 1 155px;min-width:0;margin:0}
.court-dates-drawer .court-matter-controls>.court-matter-search{flex:0 1 320px;width:320px;max-width:100%;min-width:0}
.court-dates-drawer .court-matter-controls :is(input,select){width:100%;min-width:0;box-sizing:border-box}
.court-dates-drawer .court-matter-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;position:static;margin:0;max-width:100%}
.court-dates-drawer .court-matter-actions .button{font-size:12px;padding:8px 11px;min-height:36px;position:static}
#drawer.court-dates-drawer:not(.drawer-centered-landscape) .court-matter-controls>.court-matter-search{flex:1 1 100%;width:100%;max-width:100%}
#drawer.court-dates-drawer:not(.drawer-centered-landscape) .court-matter-controls>label{flex:1 1 calc(50% - 5px);max-width:100%}
@media(max-width:600px){
 .court-dates-drawer .court-matter-controls>.court-matter-search{flex-basis:100%;width:100%}
 .court-dates-drawer .court-matter-controls>label{flex:1 1 130px}
 .court-dates-drawer .court-matter-actions{flex-basis:100%}
 .court-dates-drawer .court-matter-actions .button{flex:1 1 120px}
}
