#hospital-form fieldset{border:0;padding:0;margin:0;min-width:0}.hospital-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;padding:10px 24px 24px}.hospital-fields .wide{grid-column:1/-1}.hospital-padding{padding:10px 24px 22px}.hospital-totals{display:flex;gap:30px;padding:24px;background:#f9fbfc;border-bottom:1px solid #e7edef;flex-wrap:wrap}.hospital-totals span{font-size:14px;color:#58717b}.hospital-totals strong{font-size:25px;color:#18343e;margin-right:5px}.block-entry{display:grid;grid-template-columns:1.5fr 1fr .8fr 1fr auto;align-items:end;gap:14px;padding:10px 24px 23px;border-top:1px solid #e7edef}.block-entry .field{font-size:13px;margin-bottom:0}.block-entry button{font-size:12px;padding:12px 9px}.policy-check{display:flex;align-items:center;gap:12px;font-size:15px;padding-top:7px}.policy-check input{width:20px;height:20px;flex-shrink:0}fieldset:disabled input,fieldset:disabled textarea{background:#f7f9fa;color:#546c76}@media(max-width:1100px){.block-entry{grid-template-columns:1fr 1fr}.block-entry .field:first-child{grid-column:1/-1}.block-entry button{grid-column:1/-1}}@media(max-width:650px){.hospital-fields{grid-template-columns:1fr;padding:10px 18px 20px}.hospital-totals{gap:18px}.block-entry{padding-inline:18px}.hospital-padding{padding-inline:18px}}
.block-entry{display:block}.block-summary{display:grid;grid-template-columns:1.5fr 1fr .8fr 1fr auto;align-items:end;gap:14px}.floor-entry{border:1px solid #d6e2e7;background:#f8fbfc;padding:16px;border-radius:9px;margin:16px 0}.floor-heading{display:grid;grid-template-columns:1fr 1.6fr auto;gap:14px;align-items:end}.place-entry{display:grid;grid-template-columns:1.5fr 1fr auto;gap:14px;align-items:end;padding:12px 0}.floor-entry>button{margin-top:15px}.floor-entry .field,.place-entry .field{margin-top:0}#order-location{max-width:100%}@media(max-width:1000px){.block-summary{grid-template-columns:1fr 1fr}.floor-heading,.place-entry{grid-template-columns:1fr 1fr}.floor-heading>button,.place-entry>button{grid-column:1/-1}}@media(max-width:650px){.floor-heading,.place-entry{grid-template-columns:1fr}.floor-heading>button,.place-entry>button{grid-column:auto}}
