/* Availability dialog only: regular text and a shared inner text inset. */
html body dialog.imbk-confirm-dialog .imbk-availability-control>summary{
 font-weight:400!important;text-align:left!important;line-height:1.35!important;
 padding:8px 30px 8px 14px!important;box-sizing:border-box!important;
}
html body dialog.imbk-confirm-dialog .imbk-availability-control>summary :is(span,strong,b),
html body dialog.imbk-confirm-dialog .imbk-availability-control :is(label,p){font-weight:400!important}
html body dialog.imbk-confirm-dialog .imbk-availability-control .imbk-choice-trigger,
html body dialog.imbk-confirm-dialog .imbk-availability-control button[type=submit]{
 box-sizing:border-box!important;padding:10px 14px!important;font-weight:400!important;
 text-align:left!important;line-height:1.3!important;text-transform:none!important;letter-spacing:normal!important;
}
html body dialog.imbk-confirm-dialog .imbk-availability-control .imbk-choice-trigger{
 display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
}
html body dialog.imbk-confirm-dialog .imbk-availability-control .imbk-choice-trigger>span:first-child{min-width:0!important;text-align:left!important;font-weight:400!important}
html body dialog.imbk-confirm-dialog .imbk-availability-control .imbk-select-arrow{margin-left:auto!important;flex:0 0 auto!important}
html body dialog.imbk-confirm-dialog .imbk-availability-control button[type=submit]{
 display:flex!important;align-items:center!important;justify-content:flex-start!important;
}
