/* Feature "hospital-layout": hospital pages, compact summary, one-line gaps, procedure cards. */
.ukhc-hl-checked{margin:.5em 0 0;font-size:.875em}
.ukhc-hl-none{color:var(--ukhc-muted,#5b6270);margin:.25em 0 1em}
.ukhc-hl-more{margin:.5em 0 1em}
.ukhc-hl-more summary{cursor:pointer;font-weight:600}
.ukhc-hl-more table{margin-top:.5em}
.ukhc-hl-call{display:inline-block;padding:.45em .8em;border:1px solid #1E2D5C;border-radius:6px;font-weight:600;text-decoration:none;min-height:44px;box-sizing:border-box;line-height:1.7}
.ukhc-hl-procs{list-style:none;margin:1em 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}
.ukhc-hl-proc{margin:0;padding:14px;border:1px solid #DDD6C6;border-radius:8px;background:#fff}
.ukhc-hl-proc-n{margin:.35em 0 0;font-size:.9em}
.ukhc-hl-proc-n strong{display:block;font-size:2em;line-height:1.1;color:#1E2D5C}
.ukhc-hl-bar{position:relative;height:10px;margin:.6em 0 .3em;background:#EEE9DD;border-radius:5px}
.ukhc-hl-bar b{position:absolute;left:0;top:0;bottom:0;background:#1E2D5C;border-radius:5px}
.ukhc-hl-bar i{position:absolute;top:-3px;bottom:-3px;width:2px;background:#C9A646}
.ukhc-hl-proc .ukhc-hg-sub{display:block;margin-top:.2em}
@media print{.ukhc-hl-call{border:0;padding:0}.ukhc-hl-bar{display:none}}
.ukhc-hl-tools{margin:.5em 0 1em;display:flex;flex-wrap:wrap;gap:8px}
.ukhc-hl-tools button{min-height:44px}
.ukhc-hl-others{margin:.25em 0 1em}
@media print{.ukhc-hl-tools{display:none}}
.ukhc-hl-tools[hidden]{display:none}
