/* Scoped operational navigation and hospital-directory readability. */
@media(max-width:700px){#mcc-ops-hospital-table caption{display:block;box-sizing:border-box;width:auto;max-width:100%;padding:12px;text-align:left;overflow-wrap:normal}}
.mcc-ops-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0;font-size:.94rem;line-height:1.6}.mcc-ops-links a{display:inline-flex;align-items:center;min-height:32px;text-underline-offset:3px}.mcc-ops-links a:focus-visible,.mcc-ops-search input:focus-visible,.mcc-ops-search button:focus-visible{outline:3px solid #087d74;outline-offset:3px}
.mcc-ops-trust{margin:16px 0 0;border-left:3px solid #0b7668;padding:10px 16px;background:#edf5f2;font-size:.92rem;line-height:1.65}.mcc-ops-trust p{margin:0 0 8px}.mcc-ops-trust .mcc-ops-links{margin:0;gap:4px 14px}.mcc-ops-note{font-size:.9rem;line-height:1.6;color:#45636c;margin:8px 0 0}.mcc-ops-search{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:16px 0}.mcc-ops-search label{display:block;font-weight:700;margin-bottom:6px}.mcc-ops-search .mcc-ops-search-field{flex:1;min-width:220px}.mcc-ops-search input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #9cb5b5;border-radius:5px;font:inherit;background:#fff}.mcc-ops-search button{min-height:46px}.mcc-ops-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.mcc-ops-presets>div{padding:18px;border:1px solid #c6dcd4;border-radius:8px;background:#f2f7f5}.mcc-ops-presets h3{margin:0 0 8px}.mcc-ops-presets .actions{gap:8px}.mcc-ops-presets .btn{white-space:normal}.mcc-ops-empty{padding:16px;border:1px solid #d0ddd8;border-radius:5px;background:#f7faf8}#mcc-ops-hospital-table tr[hidden]{display:none!important}
@media(max-width:700px){.mcc-ops-presets{grid-template-columns:1fr}.mcc-ops-trust{padding:10px 12px}.mcc-ops-search .mcc-ops-search-field{min-width:0;flex-basis:100%}#mcc-ops-hospital-table{min-width:0!important;width:100%;display:block}#mcc-ops-hospital-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#mcc-ops-hospital-table tbody{display:block}#mcc-ops-hospital-table tbody tr{display:block;margin:0 0 14px;border:1px solid #c9dbd4;border-radius:7px;background:#fff;overflow:hidden}#mcc-ops-hospital-table tbody td{display:block;width:auto;min-width:0!important;border:0;border-bottom:1px solid #e2ebe7;padding:10px 14px;overflow-wrap:anywhere}#mcc-ops-hospital-table tbody td:last-child{border-bottom:0}#mcc-ops-hospital-table tbody td:before{content:attr(data-label);display:block;font-size:.78rem;font-weight:700;color:#526e74;margin-bottom:2px}#mcc-ops-hospital-table tbody td:nth-child(2){font-size:1.05rem;background:#f0f6f3}#mcc-ops-hospital-table tbody td a{display:inline-block;padding:3px 0}.mcc-ops-directory-wrap{overflow:visible!important;max-width:100%}.mcc-ops-links a{min-height:40px}}
