.canonical-popup{font:14px/1.5 Arial,sans-serif;color:#082c59;max-width:310px}.canonical-popup-head{display:flex;align-items:center;gap:12px}.canonical-popup h3{font-size:18px;line-height:1.3;margin:0 0 4px}.canonical-local-name{font-size:11px;color:#667386}.canonical-popup-thumb{flex:0 0 76px;border:1px solid #bf9959;border-radius:12px;padding:3px;background:#fff9ee;cursor:pointer}.canonical-popup-thumb img{display:block;width:68px;height:55px;object-fit:cover;border-radius:8px}.canonical-popup-description{font-size:12px!important;line-height:1.5!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:12px 0!important;white-space:pre-line}.canonical-popup-actions{display:flex;flex-wrap:wrap;gap:6px}.canonical-popup-actions a,.canonical-popup-actions button,.canonical-personal-action{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:39px;padding:7px 9px!important;border:1px solid #d2dce7!important;border-radius:10px!important;background:white!important;color:#082c59!important;font:700 11px/1.3 Arial,sans-serif!important;text-decoration:none;cursor:pointer;max-width:100%}.canonical-popup-actions svg,.canonical-personal-action svg{width:21px;height:21px;flex-shrink:0}.canonical-popup-actions .brand-icon img{width:25px!important;height:25px!important}.canonical-popup-actions .guide-video-action{max-width:100%;flex-wrap:wrap}.canonical-personal-action{margin-top:11px;width:100%;border-color:#bd9553!important;background:#fff6e4!important;font-size:13px!important}.panel-social{display:grid;place-items:center;border-radius:6px;width:21px;height:21px;font-size:17px;background:#1877f2;color:white}.panel-social.instagram{background:linear-gradient(30deg,#fcaa3c,#e13f72,#6d41ce)}.canonical-media-dialog{box-sizing:border-box;width:min(92vw,950px);max-height:92dvh;border:1px solid #c59c5e;border-radius:20px;padding:20px;background:#fffdf7;color:#082c59}.canonical-media-dialog::backdrop{background:#061d36d9}.canonical-media-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px}.canonical-media-dialog h2{font-size:22px;margin:0 0 14px}.canonical-media-dialog button{font:inherit;cursor:pointer;border:1px solid #c9d4df;border-radius:11px;padding:10px;background:white;color:#082c59;min-height:44px}#canonical-media-stage{min-height:80px}#canonical-media-stage>img{display:block;max-width:100%;max-height:66dvh;object-fit:contain;margin:auto}#canonical-media-stage>p{line-height:1.8}#canonical-media-stage iframe{display:block;width:min(100%,550px);height:62dvh;border:0;margin:auto}#canonical-media-controls{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:15px;direction:ltr}#canonical-media-controls[hidden]{display:none}.canonical-popup-actions :focus-visible,.canonical-popup-thumb:focus-visible,.canonical-personal-action:focus-visible,.canonical-media-dialog :focus-visible{outline:3px solid #2799c4;outline-offset:3px}

.canonical-mobile-sheet{display:none}@media(max-width:700px){.canonical-sheet-source{visibility:hidden;pointer-events:none}.canonical-mobile-sheet[open]{display:block;position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;height:auto;max-height:43dvh;overflow:auto;z-index:1100;box-sizing:border-box;border:1px solid #c59c5e;border-bottom:0;border-radius:22px 22px 0 0;padding:10px 18px max(18px,env(safe-area-inset-bottom));background:#fffdf7;color:#082c59;box-shadow:0 -8px 32px #082c5933;overscroll-behavior:contain}.canonical-mobile-sheet[data-expanded=true]{max-height:80dvh}.canonical-mobile-sheet .canonical-popup{max-width:none}.canonical-sheet-handle{display:flex;align-items:center;gap:8px;position:sticky;top:-10px;background:#fffdf7;padding:7px 0 10px;z-index:1;touch-action:pan-x}.canonical-sheet-handle>span{position:absolute;top:0;left:calc(50% - 22px);width:44px;height:4px;background:#b8b9b6;border-radius:4px}.canonical-sheet-handle button{min-height:44px;border:0;background:transparent;color:#082c59;font:700 12px Arial;padding:8px;cursor:pointer}.canonical-sheet-handle [data-sheet-close]{margin-inline-start:auto;font-weight:400}.canonical-mobile-sheet .canonical-popup-head h3{font-size:19px}.canonical-sheet-teaser{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;margin:8px 0}.canonical-sheet-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.canonical-sheet-primary a,.canonical-sheet-primary button{min-height:48px;font-size:12px!important}.canonical-sheet-ask{margin-top:8px}.canonical-sheet-ask>.place-ai-trigger{width:100%;min-height:44px}.canonical-sheet-ask>.community-place-link{display:none}.canonical-sheet-details{display:none}.canonical-mobile-sheet[data-expanded=true] .canonical-sheet-details{display:block}.canonical-sheet-details>p{white-space:pre-line;line-height:1.75}.canonical-sheet-details .place-ai-trigger,.canonical-sheet-details [data-place-panel-action=photos],.canonical-sheet-details .guide-video-action{display:none}.canonical-sheet-details .canonical-popup-actions{margin-top:12px}.canonical-mobile-sheet :focus-visible{outline:3px solid #258cb9;outline-offset:2px}}
@media(max-width:700px){.canonical-mobile-sheet[open]{max-height:48dvh}.canonical-mobile-sheet button{margin-top:0}.canonical-sheet-handle{padding:5px 0 6px}.canonical-sheet-primary>a,.canonical-sheet-primary>button{height:58px;min-height:58px;margin:0;padding:6px!important}.canonical-sheet-primary .guide-video-action-language{display:none}.canonical-sheet-primary .guide-video-action{flex-wrap:nowrap}.canonical-sheet-primary .guide-video-action-title{font-size:10px;line-height:1.25}.canonical-sheet-primary .brand-icon img{width:20px!important;height:20px!important}.canonical-sheet-ask .place-ai-trigger{margin:0}.canonical-mobile-sheet[data-expanded=true]{max-height:80dvh}}

/* Close controls follow the interface reading direction. */
.canonical-media-dialog header{position:relative;padding-inline-end:54px;min-height:44px}#canonical-media-close{position:absolute;inset-inline-end:0;top:0;min-width:44px;min-height:44px;font-size:28px;padding:0}.canonical-sheet-handle{padding-inline-end:50px}.canonical-sheet-handle [data-sheet-close]{position:absolute;inset-inline-end:0;top:4px;width:44px;font-size:28px}

@media(max-width:700px){body.canonical-sheet-open{overflow:hidden}.canonical-sheet-scrim{position:fixed;inset:0;z-index:1299;background:#082c5945;border:0;border-radius:0;width:100%;height:100%;padding:0}.canonical-sheet-scrim[hidden]{display:none}.canonical-mobile-sheet[open]{display:flex;flex-direction:column;max-height:none;height:56dvh;max-height:calc(100dvh - 20px);z-index:1300;overflow:hidden;padding:8px 16px max(12px,env(safe-area-inset-bottom));box-shadow:0 -12px 40px #082c5940}.canonical-mobile-sheet[data-expanded=true]{height:85dvh;max-height:calc(100dvh - 20px)}.canonical-sheet-handle{position:relative;top:0;flex:none;min-height:48px;margin-bottom:8px}.canonical-sheet-scroll{overflow:auto;overscroll-behavior:contain;min-height:0;padding-bottom:12px;-webkit-overflow-scrolling:touch}.canonical-sheet-description{font-size:14px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.canonical-mobile-sheet[data-expanded=true] .canonical-sheet-description{display:block}.canonical-sheet-primary,.canonical-sheet-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.canonical-sheet-primary>*{min-width:0;width:100%;height:auto!important;min-height:48px!important;font-size:13px!important;box-sizing:border-box}.canonical-sheet-primary .canonical-personal-action{margin:0}.canonical-sheet-media>*{font-size:12px!important;min-height:44px}.canonical-sheet-details .place-ai-trigger,.canonical-sheet-details .guide-video-action,.canonical-sheet-details [data-place-panel-action=photos]{display:inline-flex}.canonical-sheet-secondary{padding-top:12px;border-top:1px solid #d6d0c2}.canonical-sheet-secondary>*{font-size:12px!important}.canonical-sheet-open .wroc-consent-settings{visibility:hidden}.canonical-mobile-sheet .canonical-popup-head{align-items:center}.canonical-mobile-sheet :focus-visible{outline:3px solid #258cb9;outline-offset:2px}}

@media(max-width:700px){.canonical-mobile-sheet[open]{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;border:1px solid #c59c5e;border-bottom:0;border-radius:22px 22px 0 0;background:#fffdf7;color:#082c59}.canonical-sheet-handle{display:flex;align-items:center;gap:8px;padding:6px 50px 8px 0;padding-inline:0 50px;touch-action:pan-x}.canonical-sheet-handle>span{position:absolute;top:0;left:calc(50% - 22px);width:44px;height:4px;border-radius:4px;background:#b8b9b6}.canonical-sheet-handle button{min-height:44px;border:0;background:transparent;color:#082c59;font:700 12px Arial;padding:8px;cursor:pointer}.canonical-sheet-handle [data-sheet-close]{position:absolute;inset-inline-end:0;top:4px;width:44px;font-size:28px}.canonical-mobile-sheet .canonical-popup{min-width:0;max-width:none}.canonical-sheet-details{display:none}.canonical-mobile-sheet[data-expanded=true] .canonical-sheet-details{display:block}}

@media(max-width:700px){.canonical-sheet-source{visibility:hidden;pointer-events:none}.canonical-mobile-sheet[open]{height:auto;max-height:56dvh}.canonical-mobile-sheet[data-expanded=true]{height:85dvh;max-height:calc(100dvh - 20px)}}

@media(max-width:700px){.canonical-sheet-primary>:last-child:nth-child(odd),.canonical-sheet-media>:only-child{grid-column:1/-1}}
