.cx-facilities{margin:12px;border:1px solid #dce3e1;border-radius:12px;background:#fff;font-size:12px;overflow:hidden}.cx-facilities summary{padding:14px;cursor:pointer;font-weight:700}.cx-facilities>p{padding:0 14px;color:#586b67;line-height:1.6}.cx-facilities article{padding:14px;border-top:1px solid #e5ebe8;display:grid;gap:8px}.cx-facilities img{width:100%;height:145px;object-fit:contain;background:#f2f5f4;border-radius:8px}.cx-facilities strong{line-height:1.5}.cx-facilities article>span{color:#52665e;font-size:11px}.cx-facilities button{font:inherit;border:1px solid #d3ddd9;border-radius:8px;min-height:36px;background:#fff;padding:7px 9px;color:#143b30;cursor:pointer}.cx-facilities>button{margin:0 12px 12px;max-width:calc(100% - 24px)}.cx-facilities article>div{display:flex;flex-wrap:wrap;gap:6px}.cx-facilities button:disabled{opacity:.6;cursor:default}.cx-facilities button:focus-visible,.cx-facilities summary:focus-visible{outline:3px solid #215ed0;outline-offset:2px}
