/* One panel in the left slot on tablets and phones (2.11.2026) */
html body.place-open:not([data-care-layout="desktop"]) #results#results{display:none!important}
#detail .pc-detail-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0 0 6px;padding:8px 12px;border:1px solid #e2d6ed;border-radius:999px;background:#faf6fd;color:#57108e;font:700 13px/1.2 inherit;font-family:inherit;cursor:pointer}
#detail .pc-detail-back span{font-size:20px;line-height:1}
#detail .pc-detail-back:focus-visible{outline:3px solid #57108e;outline-offset:2px}
#detail .pc-detail-back[hidden]{display:none!important}
html body.pc-large-text #detail .pc-detail-back{font-size:16px;min-height:48px}
/* Breadcrumb on touch: wrap onto more lines instead of clipping the place name. */
@media (hover:none),(max-width:760px){
 #detail .pc-place-crumbs.is-card ol{flex-wrap:wrap!important;overflow:visible!important}
 #detail .pc-place-crumbs.is-card li{flex:0 1 auto!important;max-width:100%!important}
 #detail .pc-place-crumbs.is-card a,#detail .pc-place-crumbs.is-card span{white-space:normal!important;overflow-wrap:anywhere}
}
body.pc-touch #detail .pc-place-crumbs.is-card ol{flex-wrap:wrap!important;overflow:visible!important}
body.pc-touch #detail .pc-place-crumbs.is-card a,body.pc-touch #detail .pc-place-crumbs.is-card span{white-space:normal!important;overflow-wrap:anywhere;max-width:none!important}
