.boost-button{color:#7c3309;cursor:pointer;background:#fff0db;border:1px solid #ab4809;border-radius:.6rem;justify-content:center;align-items:center;min-height:44px;padding:.5rem .9rem;font-weight:750;text-decoration:none;display:inline-flex}.boost-button:hover{background:#ffe1b7}.boost-button:focus-visible,.boost-close:focus-visible{outline-offset:2px;outline:3px solid #1378c3}.map-boost-entry{align-self:flex-start;margin:.2rem 0}.boost-dialog{color:#142038;background:#fffaf3;border:1px solid #e7c7a3;border-radius:1.1rem;width:min(100% - 2rem,42rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.boost-dialog::backdrop{background:#0f1b2d85}.boost-dialog-content{padding:1.25rem;position:relative}.boost-dialog-content h2{margin:0 3rem .85rem 0;font-size:1.35rem;font-weight:800}.boost-close{border-radius:50%;width:44px;height:44px;font-size:1.45rem;position:absolute;top:.6rem;right:.65rem}.boost-dialog-content>p{margin-top:.85rem}.boost-page{color:#142038;width:min(100% - 2rem,42rem);margin:2rem auto}.boost-page h1{margin:1rem 0 .5rem;font-size:clamp(1.7rem,5vw,2.35rem);font-weight:850}.boost-page>p,.boost-option>p,.boost-page>a{margin-block:.5rem}.boost-page form{justify-items:start;gap:.55rem;margin-block:1rem;display:grid}.boost-page label{gap:.25rem;width:100%;max-width:28rem;font-weight:650;display:grid}.boost-page input{background:#fff;border:1px solid #9ba6b5;border-radius:.5rem;padding:.55rem}.boost-page a:not(.boost-button){color:#87400b;text-decoration:underline}.boost-account-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.boost-offer{margin:.85rem 0}.boost-option{background:#fff;border:1px solid #ead8c5;border-radius:.8rem;padding:1rem}.boost-option h2,.boost-option h3{font-weight:800}.boost-page article+article{margin-top:.8rem}.boost-preview{grid-template-columns:max-content minmax(0,1fr);gap:.85rem;margin-bottom:.65rem;display:grid}.boost-preview-marker{align-items:center;gap:.4rem;min-height:44px;display:flex}.boost-preview-pin{color:#fff;background:#087ab7;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 1px #087ab7}.boost-preview-pin-larger{width:44px;height:44px}.boost-preview-caption{color:#4c586c;margin-top:.35rem;font-size:.75rem;font-weight:650;display:block}.boost-preview-name{color:#fff;overflow-wrap:anywhere;background:#142038;border-radius:.3rem;padding:.2rem .5rem}.boost-cancel{color:#92251c;min-height:44px;font-weight:700;text-decoration:underline}.business-map-pin.business-map-pin-boosted{z-index:1;width:44px;height:44px;box-shadow:0 0 0 2px #fff,0 2px 7px #10182a7a}.business-map-pin-label{white-space:nowrap;color:#fff;background:#182438;border-radius:.35rem;padding:.25rem .4rem;font:700 .72rem/1.1 system-ui,sans-serif;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}@media (min-width:640px){.boost-business-page{text-align:center;width:min(100% - 2rem,46rem)}.boost-business-header{flex-direction:column;justify-content:center}.boost-business-header .brand-logo-artwork{width:15rem}.boost-business-page .boost-offer{max-width:32rem;margin-inline:auto}.boost-business-page form{justify-items:center}.boost-business-actions{justify-content:center}.boost-business-page .boost-preview{grid-template-columns:max-content minmax(0,max-content);justify-content:center}.boost-business-page .boost-preview-marker{justify-content:center}}@media (max-width:599px){.boost-dialog{border-radius:1.1rem 1.1rem 0 0;width:100%;max-width:none;max-height:85dvh;margin:0;inset:auto 0 0}.boost-dialog-content{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}
