/* V3's only visual addition to V2: expandable facility profiles. */
.facility-profile-card{align-self:start}
.facility-profile{border-top:1px solid var(--line);margin-top:4px}
.facility-profile>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0 2px;list-style:none;cursor:pointer;color:var(--blue);font-size:.88rem;font-weight:700;line-height:1.5}
.facility-profile>summary::-webkit-details-marker{display:none}
.facility-profile>summary::marker{content:""}
.facility-profile>summary:hover{color:var(--blue-dark)}
.facility-profile>summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:3px}
.profile-toggle{position:relative;flex:none;width:18px;height:18px}
.profile-toggle::before,.profile-toggle::after{content:"";position:absolute;background:currentColor;left:3px;right:3px;top:8px;height:2px;border-radius:1px}
.profile-toggle::after{transform:rotate(90deg)}
.facility-profile[open] .profile-toggle::after{display:none}
.profile-content{padding-top:14px}
.profile-content>p{margin:0}
@media print{.facility-profile>summary{padding-bottom:8px}.profile-toggle{display:none}.profile-content{display:block!important}}
