.availability-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px 22px;margin-bottom:14px}.availability-toolbar__group{display:grid;align-content:end;gap:6px;min-width:0;margin:0}.availability-toolbar__label{display:block;color:#66717c;font-size:.64rem;font-weight:500;text-transform:uppercase;letter-spacing:.045em}.availability-toolbar__controls{display:flex;align-items:center;gap:6px;min-height:34px}.availability-toolbar__controls form{margin:0}.availability-toolbar__controls .btn-method{min-height:34px}.availability-toolbar__month{min-width:118px;color:#303740;font-size:.82rem;font-weight:600;text-align:center;white-space:nowrap}.availability-toolbar__physician{flex:0 1 340px}.availability-toolbar__physician .availability-toolbar__controls{min-width:0}.availability-toolbar__physician select{width:100%;min-width:0;min-height:34px;padding:6px 9px;border:1px solid #cfd5db;border-radius:7px;background:#fff;color:#303740;font:inherit;font-size:.76rem}.availability-toolbar__actions{margin-left:auto}.availability-toolbar__actions .availability-toolbar__controls{flex-wrap:wrap}.availability-intro{margin-bottom:12px}.availability-entries{margin-top:16px}.availability-entries .section-heading-row{margin-bottom:10px}.availability-entries .section-heading-row h2{margin:0;color:#303740;font-size:.86rem;font-weight:600}.availability-entries .availability-row-action{display:inline-flex;margin:0}.availability-entries td:last-child{white-space:nowrap}.availability-form{width:min(100%,850px)}.availability-form .compact-check-row{margin-top:0}.availability-form .record-field__help{padding-left:0;font-weight:400}@media(max-width:900px){.availability-toolbar__actions{margin-left:0}}@media(max-width:620px){.availability-toolbar{align-items:stretch;gap:12px}.availability-toolbar__group,.availability-toolbar__physician{flex:1 1 100%}.availability-toolbar__physician select{flex:1 1 auto}.availability-toolbar__month{min-width:0}}
