html,body{background:var(--ds-color-canvas);color:var(--ds-color-ink);font-family:var(--ds-font-family-sans)}.ui-app-viewport{min-height:var(--ds-viewport-block);background:var(--ds-color-canvas);position:relative}.ui-app-frame{width:100%;min-height:var(--ds-viewport-block);max-width:var(--ds-width-app-compact);background:var(--ds-color-surface);color:var(--ds-color-ink);margin-left:auto;margin-right:auto;position:relative;overflow-x:clip}.ui-app-frame[data-has-bottom-nav=false]{--ds-bottom-obstruction:0px}.ui-app-frame[data-has-bottom-nav=true]{--ds-bottom-obstruction:calc(var(--ds-bottom-nav-height) + var(--ds-safe-bottom) + var(--ds-space-4));--ds-bottom-chrome-obstruction:calc(max(var(--ds-space-3),var(--ds-safe-bottom)) + var(--ds-bottom-chrome-height) + var(--ds-space-2));--ds-map-popover-max-block-compact:calc(100dvh - var(--ds-bottom-chrome-obstruction) - var(--ds-space-16) - var(--ds-space-16) - var(--ds-control-size-icon) - var(--ds-space-2));--ds-map-popover-max-block:calc(100dvh - var(--ds-bottom-chrome-obstruction) - var(--ds-space-16) - var(--ds-space-16));--ds-map-workspace-sheet-max-block:max(0px,min(52dvh,440px,calc(100dvh - var(--ds-bottom-chrome-obstruction) - var(--ds-safe-top) - var(--ds-control-size-icon) - var(--ds-space-4))));--ds-map-workspace-side-sheet-max-block:max(0px,min(440px,calc(100dvh - var(--ds-space-6) - var(--ds-space-6) - var(--ds-safe-top) - var(--ds-space-16) - var(--ds-space-8) - max(var(--ds-space-3),var(--ds-safe-bottom)) - var(--ds-bottom-chrome-height) - var(--ds-space-2) - var(--ds-border-width))));--ds-map-workspace-side-sheet-inline-end:calc(max(var(--ds-map-control-inline-end),var(--ds-safe-right)) + var(--ds-control-size-icon) + var(--ds-space-2) + var(--ds-border-width) + var(--ds-border-width))}.ui-app-floating{z-index:var(--ds-layer-map-content);top:max(var(--ds-space-4),var(--ds-safe-top));left:max(var(--ds-space-4),var(--ds-safe-left));position:absolute}.ui-app-floating:has(.ui-brand-menu[data-open=true]){z-index:var(--ds-layer-popover)}.topbar:has(.ui-brand-menu[data-open=true]){z-index:var(--ds-layer-popover)}.ui-brand-link.ui-button{width:-moz-fit-content;width:fit-content;min-width:0;min-height:var(--ds-control-height-comfortable);gap:calc(var(--ds-space-1) + var(--ds-border-width));padding:calc(var(--ds-space-2) - var(--ds-border-width))calc(var(--ds-space-2) + var(--ds-border-width));border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);color:var(--ds-color-ink);box-shadow:var(--ds-shadow-raised);border-color:transparent}.ui-brand-mark{width:calc(var(--ds-control-height-compact) - var(--ds-border-width) - var(--ds-border-width));height:calc(var(--ds-control-height-compact) - var(--ds-border-width) - var(--ds-border-width));display:block}.ui-brand-name{color:var(--ds-color-ink);font-size:var(--ds-type-body-md-size);font-weight:var(--ds-type-heading-weight);letter-spacing:var(--ds-type-heading-tracking)}.ui-brand-name>span{color:var(--ds-color-brand)}.ui-brand-menu{z-index:var(--ds-layer-popover);pointer-events:auto;min-width:0;display:inline-flex;position:relative}.ui-brand-menu__content{top:calc(100% + var(--ds-space-2));width:min(var(--ds-width-popover),calc(100vw - var(--ds-space-8)));gap:var(--ds-space-3);max-height:min(70dvh,620px);padding:var(--ds-space-4);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-overlay);background:var(--ds-color-overlay);color:var(--ds-color-ink);box-shadow:var(--ds-shadow-overlay);animation:.16s ease-out ui-brand-menu-in;display:grid;position:absolute;left:0;overflow:auto}.ui-brand-menu__eyebrow{color:var(--ds-color-brand);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);letter-spacing:var(--ds-type-eyebrow-tracking);line-height:var(--ds-type-eyebrow-line);text-transform:uppercase}.ui-brand-menu__content:focus{outline:none}.ui-brand-menu__items{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-brand-menu__item.ui-button{width:100%;min-width:0;min-height:var(--ds-control-height-comfortable);grid-template-columns:var(--ds-control-height-compact)minmax(0,1fr)auto;justify-content:stretch;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-control-lg);background:var(--ds-color-surface-soft);color:var(--ds-color-ink);box-shadow:none;text-align:start;border-color:transparent;display:grid}.ui-brand-menu__item.ui-button:hover{border-color:var(--ds-color-brand);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-strong)}.ui-brand-menu__item.ui-button:focus-visible{border-color:var(--ds-color-brand);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-strong)}.ui-brand-menu__symbol{width:var(--ds-control-height-compact);height:var(--ds-control-height-compact);border-radius:var(--ds-radius-control-md);background:var(--ds-color-surface);color:var(--ds-color-brand);box-shadow:var(--ds-shadow-raised);place-items:center;display:grid}.ui-brand-menu__item-copy{min-width:0;display:grid}.ui-brand-menu__item-copy strong{color:inherit;font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-line)}.ui-brand-menu__item>[data-semantic-symbol=forward]{color:var(--ds-color-muted)}@keyframes ui-brand-menu-in{0%{opacity:0;transform:translateY(calc(var(--ds-space-1)*-1))}to{opacity:1;transform:translateY(0)}}.ui-view-mode.ui-button{z-index:var(--ds-layer-popover);top:max(var(--ds-space-4),var(--ds-safe-top));right:max(var(--ds-space-4),var(--ds-safe-right));width:var(--ds-control-size-icon);min-width:var(--ds-control-size-icon);height:var(--ds-control-size-icon);min-height:var(--ds-control-size-icon);border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-raised);display:none;position:fixed}.ui-global-help.ui-button{z-index:var(--ds-layer-map-controls);top:max(var(--ds-space-4),var(--ds-safe-top));right:max(var(--ds-space-4),var(--ds-safe-right));width:var(--ds-control-size-icon);min-width:var(--ds-control-size-icon);height:var(--ds-control-size-icon);min-height:var(--ds-control-size-icon);border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-raised);position:fixed}.ui-bottom-chrome{z-index:var(--ds-layer-popover);right:max(var(--ds-space-3),var(--ds-safe-right));bottom:max(var(--ds-space-3),var(--ds-safe-bottom));left:max(var(--ds-space-3),var(--ds-safe-left));width:auto;max-width:var(--ds-width-navigation);gap:var(--ds-space-2);pointer-events:none;justify-items:center;margin-left:auto;margin-right:auto;display:grid;position:fixed}.ui-bottom-chrome>*{pointer-events:auto}.ui-bottom-navigation{z-index:var(--ds-layer-popover);grid-template-columns:repeat(var(--ui-bottom-navigation-columns),minmax(0,1fr));gap:var(--ds-space-1);width:100%;padding:var(--ds-space-1);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-floating);display:grid;position:static}.ui-bottom-navigation .ui-button{width:100%;min-width:var(--ds-control-size-icon);min-height:calc(var(--ds-control-height-comfortable) + var(--ds-space-1));place-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1)var(--ds-space-2);border-radius:var(--ds-radius-control-md);box-shadow:none;text-align:center;border-color:transparent;grid-template-rows:auto auto;display:grid}.ui-bottom-navigation .ui-button>[data-semantic-symbol],.ui-bottom-navigation .ui-button>.ui-button__spinner{grid-area:1/1}.ui-bottom-navigation .ui-button>[data-semantic-symbol]{width:var(--ds-space-5);height:var(--ds-space-5)}.ui-bottom-navigation .ui-button[aria-busy=true]>[data-semantic-symbol]{visibility:hidden}.ui-bottom-navigation small{max-width:100%;color:inherit;font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-line);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;overflow:hidden}.ui-quick-add.ui-button{z-index:calc(var(--ds-layer-popover) + 1);width:var(--ds-control-size-icon);min-width:var(--ds-control-size-icon);height:var(--ds-control-size-icon);min-height:var(--ds-control-size-icon);border-radius:var(--ds-radius-circle);box-shadow:var(--ds-shadow-floating);justify-self:center;margin-left:0;margin-right:0;padding:0;position:static}.ui-app-frame:has([data-map-workspace-state=modal]) .ui-quick-add.ui-button{display:none}.ui-navigation-hub{gap:var(--ds-gap-card);min-width:0;padding:var(--ds-space-4);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-raised);display:grid}.ui-navigation-heading{color:var(--ds-color-ink);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-line)}.ui-navigation-items{gap:var(--ds-gap-control);min-width:0;padding-bottom:var(--ds-space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.ui-navigation-entry.ui-button{flex:0 0 var(--ds-width-navigation-entry);min-width:0;min-height:var(--ds-control-height-comfortable);justify-content:start;align-items:center;gap:var(--ds-gap-control);padding:var(--ds-space-2)var(--ds-space-3);border-color:var(--ds-color-border);border-radius:var(--ds-radius-control-md);text-align:left;box-shadow:none;grid-template-columns:auto minmax(0,1fr);display:grid}.ui-navigation-entry.ui-button>svg{width:var(--ds-space-6);height:var(--ds-space-6);color:var(--ds-color-brand)}.ui-navigation-entry__label{overflow-wrap:anywhere;min-width:0}.ui-navigation-restricted{gap:var(--ds-gap-card);min-width:0;padding:var(--ds-space-3);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);background:var(--ds-color-surface-soft);display:grid}.ui-navigation-restricted-heading{gap:var(--ds-space-1);color:var(--ds-color-ink);display:grid}.ui-navigation-restricted-heading>small{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.ui-route-progress{z-index:var(--ds-layer-overlay);top:max(var(--ds-space-1),var(--ds-safe-top));width:min(calc(100% - var(--ds-space-8)),var(--ds-width-form));height:var(--ds-space-1);border-radius:var(--ds-radius-pill);background:var(--ds-color-brand-soft);pointer-events:none;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.ui-route-progress__bar{border-radius:inherit;background:var(--ds-color-brand);transform-origin:0;width:100%;height:100%;animation:ui-route-progress var(--ds-duration-route)var(--ds-easing-emphasized)infinite alternate;display:block}.ui-route-progress[data-phase=settling] .ui-route-progress__bar{animation-duration:var(--ds-duration-standard)}.ui-route-progress__assistive{width:var(--ds-border-width);height:var(--ds-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@keyframes ui-route-progress{0%{transform:scaleX(.18)}to{transform:scaleX(1)}}.ui-system-recovery{min-height:var(--ds-viewport-block);padding-block:var(--ds-gap-page);align-items:center;display:grid}.ui-system-recovery__surface{width:100%}.ui-system-recovery__eyebrow{color:var(--ds-color-brand);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);line-height:var(--ds-type-eyebrow-line);letter-spacing:var(--ds-type-eyebrow-tracking);text-transform:uppercase;margin:0}.ui-system-recovery h1{max-width:var(--ds-width-prose);color:var(--ds-color-ink);font-size:var(--ds-type-heading-lg-size);font-weight:var(--ds-type-heading-weight);line-height:var(--ds-type-heading-lg-line);letter-spacing:var(--ds-type-heading-tracking);overflow-wrap:anywhere;margin:0}.ui-system-recovery__description,.ui-system-recovery__reference{max-width:var(--ds-width-prose);color:var(--ds-color-muted);font-size:var(--ds-type-body-md-size);line-height:var(--ds-type-body-md-line);margin:0}.ui-system-recovery__reference code{border-radius:var(--ds-radius-control-sm);padding:var(--ds-space-1)var(--ds-space-2);background:var(--ds-color-surface-soft);color:var(--ds-color-ink);overflow-wrap:anywhere}.ui-system-recovery__actions{align-items:stretch}.ui-system-banner-region{top:calc(var(--ds-safe-top) + var(--ds-space-16) + var(--ds-space-3));max-height:calc(var(--ds-viewport-block) - var(--ds-space-16) - var(--ds-space-8))}.ui-system-banner{max-height:inherit;overflow-y:auto}.ui-system-banner__description{gap:var(--ds-gap-control);min-width:0;color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line);display:grid}@media (min-width:768px){.ui-navigation-items{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.ui-navigation-entry.ui-button{width:100%;min-width:0}.ui-app-viewport[data-view-mode=desktop]{padding:var(--ds-space-6)}.ui-bottom-chrome{bottom:calc(var(--ds-space-6) + max(var(--ds-space-3),var(--ds-safe-bottom)))}.ui-app-viewport[data-view-mode=desktop] .ui-app-frame{min-height:calc(var(--ds-viewport-block) - var(--ds-space-12));max-width:var(--ds-width-wide);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-frame);box-shadow:var(--ds-shadow-raised)}.ui-app-viewport[data-view-mode=desktop] .ui-app-frame:has(.ui-screen-shell[data-desktop-fit-content=true]){min-height:0}.ui-app-viewport[data-view-mode=desktop] .ui-app-floating{top:var(--ds-space-4);left:var(--ds-space-4)}.ui-app-viewport[data-view-mode=desktop] .ui-global-help.ui-button{top:calc(var(--ds-space-6) + var(--ds-space-5));right:max(calc(var(--ds-space-16) + var(--ds-space-4)),calc((100% - var(--ds-width-wide))/2 + var(--ds-space-8)))}.ui-app-viewport[data-view-mode=desktop] .ui-bottom-navigation{grid-template-columns:repeat(var(--ui-bottom-navigation-columns),var(--ds-width-navigation-item));width:max-content;max-width:calc(100% - var(--ds-space-12));justify-self:center}.ui-app-viewport[data-view-mode=desktop] .ui-quick-add.ui-button{justify-self:center}.ui-app-viewport[data-view-mode=desktop] .ui-quick-add.ui-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.ui-app-viewport[data-view-mode=desktop] .ui-quick-add.ui-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.ui-app-viewport[data-view-mode=desktop] .ui-quick-add.ui-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.ui-app-viewport[data-view-mode=desktop] .ui-quick-add.ui-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.ui-app-viewport[data-view-mode=desktop] .ui-quick-add.ui-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.ui-app-viewport[data-view-mode=desktop] .ui-quick-add.ui-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.ui-app-viewport[data-view-mode=mobile]{padding:var(--ds-space-6);place-items:start center;display:grid}.ui-app-viewport[data-view-mode=mobile] .ui-app-frame{width:min(100%,var(--ds-width-mobile-preview));min-height:calc(var(--ds-viewport-block) - var(--ds-space-12));border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-frame);box-shadow:var(--ds-shadow-raised)}.ui-app-viewport[data-view-mode=mobile] .ui-bottom-chrome{max-width:calc(var(--ds-width-mobile-preview) - max(var(--ds-space-3),var(--ds-safe-left)) - max(var(--ds-space-3),var(--ds-safe-right)))}.ui-system-banner-region{right:max(var(--ds-space-6),var(--ds-safe-right));width:min(calc(100% - var(--ds-space-12)),var(--ds-width-system-banner));margin-left:0;margin-right:0;left:auto}}@media (min-width:900px){.ui-app-viewport[data-view-mode=desktop]{--ds-map-control-inline-end:var(--ds-space-8)}.ui-app-viewport[data-view-mode=desktop] .ui-app-floating{top:calc(var(--ds-space-6) + var(--ds-space-1));left:var(--ds-space-8)}}@media (min-width:1120px){.ui-view-mode.ui-button{display:inline-flex}.ui-navigation-hub>.ui-navigation-items{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-navigation-restricted>.ui-navigation-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-auth-session-row{display:none}@media (max-width:480px){.ui-auth-session-row{justify-content:space-between;align-items:center;gap:var(--ds-gap-control);min-width:0;padding-block:var(--ds-space-1)var(--ds-space-2);border-bottom:var(--ds-border-width)solid var(--ds-color-border);display:flex}.ui-auth-session-row>strong{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.ui-auth-session-actions{flex-wrap:nowrap}.ui-auth-session-actions .ui-button{flex:none}.ui-header--mobile-title-hidden .ui-screen-header__title{width:var(--ds-border-width);height:var(--ds-border-width);margin:calc(-1*var(--ds-border-width));clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ui-header--mobile-session-replaced .ui-screen-header__eyebrow,.ui-header--mobile-session-replaced .ui-screen-header__actions{display:none}.ui-header--mobile-title-hidden:not(:has(.ui-screen-header__navigation,.ui-screen-header__eyebrow,.ui-screen-header__description,.ui-screen-header__actions)){width:var(--ds-border-width);height:var(--ds-border-width);position:absolute;overflow:hidden}.ui-header--mobile-session-replaced:not(:has(.ui-screen-header__navigation,.ui-screen-header__description)){width:var(--ds-border-width);height:var(--ds-border-width);position:absolute;overflow:hidden}}@media (forced-colors:active){.ui-bottom-navigation .ui-button{border-color:buttontext}.ui-app-frame,.ui-brand-link.ui-button,.ui-brand-menu__content,.ui-brand-menu__item.ui-button,.ui-brand-menu__symbol,.ui-bottom-navigation,.ui-navigation-hub,.ui-navigation-restricted,.ui-system-recovery__surface{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}}@media (prefers-reduced-motion:reduce){.ui-brand-menu__content{animation:none}.ui-route-progress__bar{animation:none;transform:none}}
.ui-screen-shell{box-sizing:border-box;width:100%;min-width:0;max-width:var(--ds-width-content);padding-block:var(--ds-gap-page);padding-inline:var(--ds-space-6);gap:var(--ds-gap-page);margin-left:auto;margin-right:auto;display:grid}.ui-screen-shell[data-screen-width=form]{max-width:var(--ds-width-form)}.ui-screen-shell[data-screen-width=content]{max-width:var(--ds-width-content)}.ui-screen-shell[data-screen-width=wide]{max-width:var(--ds-width-wide)}.ui-screen-shell[data-screen-width=full]{max-width:none}.ui-screen-shell[data-screen-density=compact]{padding-block:var(--ds-gap-section);padding-inline:var(--ds-space-4);gap:var(--ds-gap-section)}.ui-app-frame:has(>.ui-app-floating) .ui-screen-shell[data-screen-family=panel]{padding-top:max(var(--ds-gap-page),calc(max(var(--ds-space-4),var(--ds-safe-top)) + var(--ds-control-height-comfortable) + var(--ds-space-6)))}.ui-app-frame:has(>.ui-app-floating) .ui-screen-shell[data-screen-family=action]{padding-top:max(var(--ds-gap-page),calc(max(var(--ds-space-4),var(--ds-safe-top)) + var(--ds-control-height-comfortable) + var(--ds-space-6)))}.ui-app-frame[data-has-bottom-nav=true] .ui-screen-shell{padding-bottom:max(var(--ds-gap-page),var(--ds-bottom-obstruction))}.ui-screen-shell[data-screen-family=map-workspace][data-screen-width=full]{padding:0}.ui-screen-context,.ui-screen-header,.ui-screen-body,.ui-screen-section{min-width:0;display:grid}.ui-screen-context,.ui-screen-header{gap:var(--ds-gap-control)}.ui-screen-header[data-actions-placement=top-end]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ui-screen-header[data-actions-placement=top-end] .ui-screen-header__navigation,.ui-screen-header[data-actions-placement=top-end] .ui-screen-header__eyebrow,.ui-screen-header[data-actions-placement=top-end] .ui-screen-header__title,.ui-screen-header[data-actions-placement=top-end] .ui-screen-header__description{grid-column:1}.ui-screen-header[data-actions-placement=top-end] .ui-screen-header__actions{grid-area:1/2/span 4;justify-content:flex-end;place-self:start end}.ui-screen-body{gap:var(--ds-gap-page)}.ui-screen-section{gap:var(--ds-gap-section)}.ui-screen-header__navigation,.ui-screen-header__actions,.ui-screen-actions{align-items:center;gap:var(--ds-gap-control);flex-wrap:wrap;min-width:0;display:flex}.ui-screen-header__eyebrow,.ui-screen-header__title,.ui-screen-header__description{overflow-wrap:anywhere;margin:0}.ui-screen-header__eyebrow{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-body-sm-line)}.ui-screen-header__section-back{width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.ui-screen-header__section-back:hover{text-decoration:underline}.ui-screen-header__section-back:focus-visible{outline:var(--ds-focus-outline-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-outline-offset)}.ui-screen-header__title{color:var(--ds-color-ink);font-size:var(--ds-type-heading-lg-size);font-weight:var(--ds-type-heading-weight);line-height:var(--ds-type-heading-lg-line);letter-spacing:var(--ds-type-heading-tracking)}.ui-screen-header__description{max-width:var(--ds-width-prose);color:var(--ds-color-muted);font-size:var(--ds-type-body-md-size);line-height:var(--ds-type-body-md-line)}.ui-screen-actions{justify-content:flex-end}.ui-screen-actions[data-sticky=true]{z-index:var(--ds-layer-popover);bottom:var(--ds-bottom-obstruction,var(--ds-safe-bottom));padding-block:var(--ds-space-2);background:var(--ds-color-surface);position:-webkit-sticky;position:sticky}
[data-catalog-app=true] .ui-screen-shell{padding-top:max(var(--ds-gap-page),calc(max(var(--ds-space-4),var(--ds-safe-top)) + var(--ds-control-height-comfortable) + var(--ds-space-6)))}[data-catalog-app=true] .ui-screen-body :where(h2,h3,h4,p,small){overflow-wrap:anywhere;min-width:0;margin:0}[data-catalog-app=true] .ui-screen-body h2{color:var(--ds-color-ink);font-size:var(--ds-type-heading-md-size);font-weight:var(--ds-type-heading-weight);line-height:var(--ds-type-heading-md-line);letter-spacing:var(--ds-type-heading-tracking)}[data-catalog-app=true] .ui-screen-body :where(h3,h4){color:var(--ds-color-ink);font-size:var(--ds-type-heading-sm-size);font-weight:var(--ds-type-heading-weight);line-height:var(--ds-type-heading-sm-line);letter-spacing:var(--ds-type-heading-tracking)}[data-catalog-app=true] .ui-screen-body .catalog-place-link :where(h2,h3){color:var(--ds-color-ink);font-size:var(--ds-type-heading-sm-size);font-weight:var(--ds-type-heading-weight);line-height:var(--ds-type-heading-sm-line);letter-spacing:var(--ds-type-heading-tracking)}[data-catalog-app=true] .ui-screen-body small{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}[data-catalog-app=true] .catalog-link-grid>*,[data-catalog-app=true] .catalog-detail-overview>*{overflow-wrap:anywhere;min-width:0}[data-catalog-app=true] .ui-screen-body :where(strong,span,a){overflow-wrap:anywhere;min-width:0}[data-catalog-app=true] .ui-button{min-width:0;max-width:100%;height:auto;line-height:var(--ds-type-label-line);white-space:normal;text-align:center;overflow-wrap:anywhere}.catalog-inline-links{flex-wrap:wrap}.catalog-link-grid,.catalog-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-card);display:grid}.catalog-facet-link{min-height:calc(var(--ds-control-height-comfortable) + var(--ds-space-10));align-content:start}.catalog-place-link__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-detail-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation)),1fr));gap:var(--ds-gap-section);align-items:start;min-width:0;display:grid}@media (min-width:1120px){.catalog-detail-overview{grid-template-areas:"identity map""actions map";grid-template-columns:minmax(0,1fr)minmax(var(--ds-width-navigation),1fr);grid-template-rows:auto minmax(0,1fr)}.catalog-place-detail-primary{grid-area:identity}.catalog-place-detail-media{display:contents}.catalog-place-detail-media>.catalog-static-map{grid-area:map}.catalog-place-detail-media>[aria-label=Działania\ miejsca]{grid-area:actions;align-self:end}}.catalog-detail-content{width:min(100%,var(--ds-width-prose))}.catalog-detail-practical-link{color:var(--ds-color-ink);font-weight:var(--ds-type-label-weight);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--ds-border-width);text-underline-offset:var(--ds-space-1)}.catalog-detail-practical-link:focus-visible{outline:var(--ds-focus-outline-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-outline-offset)}.catalog-detail-contribution{gap:var(--ds-gap-card);justify-items:start;display:grid}.catalog-detail-contribution__separator{border:0;border-top:var(--ds-border-width)solid var(--ds-color-border);width:100%;height:0;margin:0}.catalog-static-map{gap:var(--ds-gap-control);min-width:0;margin:0;display:grid}.catalog-static-map__image-frame{width:min(100%,var(--ds-width-popover));border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-frame);background:var(--ds-color-surface-soft);position:relative;overflow:hidden}.catalog-static-map__image{width:100%;height:auto;display:block}.catalog-static-map__place-card{left:var(--ds-space-3);right:var(--ds-space-3);bottom:var(--ds-space-3);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);min-width:0;padding:var(--ds-space-3)var(--ds-space-4);background:var(--ds-color-surface);color:var(--ds-color-ink);box-shadow:var(--ds-shadow-raised);margin:0;display:grid;position:absolute}.catalog-static-map__place-card span{color:var(--ds-color-ink);font-size:var(--ds-type-body-md-size);line-height:var(--ds-type-body-md-line);overflow-wrap:anywhere}.catalog-static-map__attribution{top:var(--ds-space-2);right:var(--ds-space-2);max-width:calc(100% - (2*var(--ds-space-4)));border-radius:var(--ds-radius-control-md);padding:var(--ds-space-1)var(--ds-space-2);background:var(--ds-color-surface);color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line);overflow-wrap:anywhere;text-decoration:none;position:absolute;bottom:auto}.catalog-static-map__attribution:focus-visible{outline:var(--ds-focus-outline-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-outline-offset)}.catalog-pagination{align-items:center;gap:var(--ds-gap-control);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.catalog-pagination__previous{grid-column:1;justify-self:start}.catalog-pagination__status{min-height:var(--ds-control-height-comfortable);color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line);text-align:center;grid-column:2;justify-content:center;align-items:center;display:inline-flex}.catalog-pagination__next{grid-column:3;justify-self:end}.catalog-static-map--empty{min-height:var(--ds-width-popover);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-frame);padding:var(--ds-space-6);background:var(--ds-color-surface-soft);text-align:center;place-items:center}@media (max-width:480px){[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail]{padding-top:max(var(--ds-gap-section),calc(max(var(--ds-space-3),var(--ds-safe-top)) + var(--ds-control-height-comfortable) + var(--ds-space-3)));padding-bottom:var(--ds-gap-section);gap:var(--ds-space-6)}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] .ui-screen-body{gap:var(--ds-space-6)}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] .catalog-detail-overview{gap:var(--ds-gap-card)}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] .catalog-static-map__image-frame,[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] [aria-label=Działania\ miejsca]{width:min(calc(100% - var(--ds-space-12)),var(--ds-width-popover));justify-self:center}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] [aria-label=Działania\ miejsca] .ui-button{width:100%}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] .catalog-static-map__place-card{left:var(--ds-space-2);right:var(--ds-space-2);bottom:var(--ds-space-2);padding:var(--ds-space-2)var(--ds-space-3)}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] .catalog-static-map__place-card span{font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] .catalog-static-map__attribution{top:var(--ds-space-1);right:var(--ds-space-1);max-width:calc(100% - (2*var(--ds-space-2)));padding:0 var(--ds-space-2);font-size:var(--ds-type-eyebrow-size);line-height:var(--ds-type-body-sm-line)}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] [aria-label=Aktualność\ danych]{align-self:start}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] .catalog-detail-practical .ui-definition-list__item{gap:var(--ds-space-1);padding-block:var(--ds-space-2);border-bottom:var(--ds-border-width)solid var(--ds-color-border);grid-template-columns:minmax(0,1fr)}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] .catalog-detail-practical .ui-definition-list__item:last-child{border-bottom:0}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] .catalog-detail-practical dt{font-weight:var(--ds-type-label-weight)}[data-catalog-app=true] .ui-screen-shell[data-screen-family=detail] .catalog-detail-practical dd{line-height:var(--ds-type-body-md-line)}[data-catalog-app=true] .ui-screen-body h2.catalog-detail-nearby-heading{font-size:var(--ds-type-heading-sm-size);line-height:var(--ds-type-heading-sm-line)}.catalog-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-pagination__status{grid-area:1/1/auto/-1}.catalog-pagination__previous{grid-area:2/1}.catalog-pagination__next{grid-area:2/2}}.catalog-static-map--empty figcaption{gap:var(--ds-gap-control);display:grid}@media (min-width:900px){[data-catalog-app=true] .ui-screen-shell{padding-top:max(var(--ds-gap-page),calc(var(--ds-space-6) + var(--ds-space-1) + var(--ds-control-height-comfortable) + var(--ds-space-6)))}}
[data-article-list]{overflow-x:clip}[data-article-list] h2,[data-article-list] h3,[data-article-list] p{overflow-wrap:anywhere;min-width:0;margin:0}[data-article-filter-heading],[data-article-section-heading]{color:var(--ds-color-ink);font-size:var(--ds-type-heading-sm-size);font-weight:var(--ds-type-heading-weight);line-height:var(--ds-type-heading-sm-line);letter-spacing:var(--ds-type-heading-tracking)}[data-article-filters]{align-items:stretch}[data-article-filters]>.ui-button{min-height:var(--ds-control-height-comfortable);white-space:normal}[data-article-featured]{gap:var(--ds-gap-card);min-width:0;text-decoration:none;display:grid}[data-article-featured] .ui-card__header{gap:var(--ds-gap-control);display:grid}[data-article-featured] .ui-card__title{font-size:var(--ds-type-heading-md-size);line-height:var(--ds-type-heading-md-line)}[data-article-kicker]{color:var(--ds-color-brand-strong);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);line-height:var(--ds-type-eyebrow-line);letter-spacing:var(--ds-type-eyebrow-tracking);text-transform:uppercase}[data-article-meta]{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}[data-article-rows]{border-top:var(--ds-border-width)solid var(--ds-color-border);min-width:0;margin:0;padding:0;list-style:none;display:grid}[data-article-rows]>li{border-bottom:var(--ds-border-width)solid var(--ds-color-border);min-width:0}[data-article-row]{min-width:0;min-height:var(--ds-control-height-comfortable);align-items:center;gap:var(--ds-gap-card);padding-block:var(--ds-space-6);color:var(--ds-color-ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}[data-article-row] h3{font-size:var(--ds-type-heading-sm-size);line-height:var(--ds-type-heading-sm-line)}[data-article-row] p{color:var(--ds-color-muted);font-size:var(--ds-type-body-md-size);line-height:var(--ds-type-body-md-line)}[data-article-row-arrow]{color:var(--ds-color-brand-strong);font-size:var(--ds-type-heading-sm-size)}[data-article-pagination]{justify-content:center;display:flex}@media (max-width:767px){[data-article-filters]>.ui-button{flex:auto}[data-article-row]{align-items:start;gap:var(--ds-gap-control)}}@media (forced-colors:active){[data-article-featured],[data-article-rows]{border-color:canvastext}}[data-article-detail]{overflow-x:clip}[data-article-detail] h2,[data-article-detail] h3,[data-article-detail] p,[data-article-detail] blockquote,[data-article-detail] dl,[data-article-detail] dd{overflow-wrap:anywhere;margin:0}[data-article-prose]{width:min(100%,var(--ds-width-prose));gap:var(--ds-gap-card);min-width:0;color:var(--ds-color-ink);font-size:var(--ds-type-body-md-size);line-height:var(--ds-type-body-md-line);display:grid}[data-article-prose] h2{font-size:var(--ds-type-heading-md-size);line-height:var(--ds-type-heading-md-line);padding-top:var(--ds-space-4)}[data-article-prose] h3{font-size:var(--ds-type-heading-sm-size);line-height:var(--ds-type-heading-sm-line);padding-top:var(--ds-space-2)}[data-article-prose] ul,[data-article-prose] ol{gap:var(--ds-gap-control);min-width:0;margin:0;display:grid}[data-article-prose] ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-prose] ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-prose] ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-prose] ol:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-prose] ol:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-prose] ol:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-prose] ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-prose] ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-prose] ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-prose] ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-prose] ol:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-prose] ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-prose] blockquote,[data-article-callout]{padding:var(--ds-space-5);background:var(--ds-color-surface-soft)}[data-article-prose] blockquote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-prose] blockquote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-prose] blockquote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-callout]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-callout]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-callout]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-prose] blockquote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-prose] blockquote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-prose] blockquote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-callout]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-callout]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-callout]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--ds-border-width)solid var(--ds-color-brand-strong)}[data-article-prose] code{padding-inline:var(--ds-space-1);border-radius:var(--ds-radius-control-sm);background:var(--ds-color-surface-soft);font-size:.9em}[data-article-prose] a,[data-article-sources] a,[data-article-related] a{color:var(--ds-color-brand-strong);overflow-wrap:anywhere;text-underline-offset:var(--ds-space-1)}[data-article-responsibility]{gap:var(--ds-gap-card);display:grid}[data-article-responsibility] dl{gap:var(--ds-gap-control);min-width:0;display:grid}[data-article-responsibility] dl>div{gap:var(--ds-space-1);min-width:0;display:grid}[data-article-responsibility] dt{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-body-sm-line)}[data-article-sources],[data-article-related]{gap:var(--ds-gap-control);min-width:0;margin:0;display:grid}[data-article-sources]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-sources]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-sources]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-related]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-related]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-related]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-space-6)}[data-article-sources]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-sources]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-sources]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-related]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-related]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-related]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-6)}[data-article-cta]{gap:var(--ds-gap-card);display:grid}@media (min-width:768px){[data-article-responsibility] dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
.map-surface{isolation:isolate;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ui-app-viewport[data-view-mode=desktop] .map-surface{border-radius:calc(var(--ds-radius-frame) - var(--ds-border-width))}.map-surface__renderer{position:absolute;top:0;bottom:0;left:0;right:0}.map-surface[data-map-surface-phase=loading] .map-surface__renderer,.map-surface[data-map-surface-phase=error] .map-surface__renderer{opacity:0;pointer-events:none}.map-loading-surface{z-index:1;cursor:default;touch-action:auto}.map-loading-surface:after{content:none}.map-loader-frame{width:100%;height:100%;min-height:100%;padding:var(--ds-space-4);background:var(--ds-color-surface-soft);align-items:center;padding-bottom:calc(var(--ds-bottom-chrome-obstruction) + var(--ds-space-8));display:grid}.map-loading-visual{width:min(100%,var(--ds-width-content));gap:var(--ds-space-3);display:grid}.map-loading-visual>p{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-body-sm-line);text-align:center;margin:0}.map-loading-surface--error{overscroll-behavior:contain;overflow-y:auto}.map-loading-surface--error .map-loader-frame{height:auto;align-items:start;padding-top:calc(var(--ds-safe-top) + var(--ds-space-16) + var(--ds-space-16) + var(--ds-space-4))}.map-loading-error{z-index:1;width:min(100%,var(--ds-width-form));gap:var(--ds-space-3);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);min-width:0;padding:var(--ds-space-6);background:var(--ds-color-surface);color:var(--ds-color-ink);box-shadow:var(--ds-shadow-raised);justify-self:center;display:grid;position:relative}.map-loading-error>h2,.map-loading-error>p{margin:0}.map-loading-error>p:not(.eyebrow){color:var(--ds-color-muted);line-height:var(--ds-type-body-md-line)}.map-loading-actions{gap:var(--ds-space-3);display:grid}.map-loading-actions>.ui-button{width:100%;min-height:var(--ds-control-height-comfortable);white-space:normal;height:auto}.marker.ui-button,.marker-cluster.ui-button{z-index:var(--ds-layer-map-content);width:var(--ds-control-size-icon);min-width:var(--ds-control-size-icon);height:var(--ds-control-size-icon);min-height:var(--ds-control-size-icon);border:var(--ds-border-width)solid var(--ds-color-surface);background:var(--ds-color-brand);color:var(--ds-color-surface);box-shadow:var(--ds-shadow-raised);place-items:center;padding:0;display:grid;position:absolute}.marker.ui-button{border-radius:var(--ds-radius-control-md);transform:translate(-50%,-100%)rotate(-45deg)}.marker.ui-button>.category-symbol{transform:rotate(45deg)}.marker-cluster.ui-button{border-radius:var(--ds-radius-circle);transform:translate(-50%,-50%)}.marker-cluster.ui-button strong{font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.marker.ui-button:hover:not(:disabled),.marker.ui-button:active:not(:disabled){transform:translate(-50%,-100%)rotate(-45deg)}.marker.ui-button:focus-visible{transform:translate(-50%,-100%)rotate(-45deg)}.marker-cluster.ui-button:hover:not(:disabled),.marker-cluster.ui-button:active:not(:disabled){transform:translate(-50%,-50%)}.marker-cluster.ui-button:focus-visible{transform:translate(-50%,-50%)}.marker-overlap-menu.ui-card{z-index:var(--ds-layer-map-controls);right:max(var(--ds-space-3),var(--ds-safe-right));bottom:calc(var(--ds-bottom-obstruction) + var(--ds-space-3));left:max(var(--ds-space-3),var(--ds-safe-left));pointer-events:auto;max-height:min(44dvh,360px);position:absolute;overflow:hidden}.marker-overlap-menu>div{gap:var(--ds-space-3);min-height:0;display:grid}.marker-overlap-menu__header{align-items:start;gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.marker-overlap-menu__header p{margin:var(--ds-space-1)0 0;color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.marker-overlap-menu__choices{gap:var(--ds-space-2);overscroll-behavior:contain;min-height:0;display:grid;overflow-y:auto}.marker-overlap-menu__choice.ui-button{width:100%;min-height:var(--ds-control-size-icon);border-radius:var(--ds-radius-control-md);height:auto;padding-block:var(--ds-space-2);text-align:left;white-space:normal;justify-content:flex-start}.marker-overlap-menu__choice>span{gap:var(--ds-space-1);min-width:0;display:grid}.marker-overlap-menu__choice small{color:var(--ds-color-muted);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-body-sm-line);overflow-wrap:anywhere}@media (min-width:768px){.marker-overlap-menu.ui-card{right:auto;bottom:max(var(--ds-space-8),var(--ds-safe-bottom));left:max(var(--ds-space-8),var(--ds-safe-left));width:min(320px,calc(100% - (2*var(--ds-space-8))))}}.map-decision-controls{z-index:var(--ds-layer-map-controls);right:max(var(--ds-map-control-inline-end),var(--ds-safe-right));bottom:calc(var(--ds-bottom-obstruction) + var(--ds-space-6) + var(--ds-space-16) + var(--ds-space-16) + var(--ds-space-3));justify-items:end;gap:var(--ds-space-3);display:grid;position:absolute}.map-decision-controls .map-category-control,.map-recommendation-trigger.ui-button{position:static;bottom:auto;right:auto}.map-decision-controls .map-category-control.ui-button{place-items:center;gap:var(--ds-space-1);width:var(--ds-control-size-icon);min-width:var(--ds-control-size-icon);height:var(--ds-control-size-icon);min-height:var(--ds-control-size-icon);border-color:var(--category-border,var(--ds-color-border));padding:var(--ds-space-1);background:var(--category-bg,var(--ds-color-surface));color:var(--category-fg,var(--ds-color-brand-strong));grid-template-rows:16px;display:grid}.map-decision-controls .map-category-control.ui-button[data-mobile-label=visible]{grid-template-rows:16px minmax(0,auto)}.map-decision-controls .map-category-control.ui-button small{max-width:var(--ds-control-height-compact);color:currentColor;font-size:calc(var(--ds-type-eyebrow-size)*.69);font-weight:var(--ds-type-eyebrow-weight);text-align:center;text-overflow:clip;white-space:nowrap;line-height:1;display:none;overflow:hidden}.map-decision-controls .map-category-control.ui-button[data-mobile-label=visible] small{display:block}.map-decision-controls .map-category-control.ui-button[aria-disabled=true]{border-color:var(--ds-color-border);color:var(--ds-color-muted)}.map-recommendation-trigger.ui-button{border-color:var(--ds-color-border);background:var(--ds-color-surface);color:var(--ds-color-ink);box-shadow:var(--ds-shadow-raised)}.map-nearby-record{gap:var(--ds-space-2);text-align:left;width:100%;min-width:0;display:grid}.map-nearby-record strong{color:var(--ds-color-ink);font-size:var(--ds-type-body-md-size);line-height:var(--ds-type-body-md-line);overflow-wrap:anywhere}.map-nearby-record small{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.map-place-related-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-control);display:grid}.map-discovery-rail{grid-auto-flow:column;grid-auto-columns:minmax(var(--ds-width-navigation-entry),calc(var(--ds-width-navigation-entry) + var(--ds-space-12)));gap:var(--ds-gap-control);padding-block:var(--ds-space-1);scroll-snap-type:inline proximity;display:grid;overflow-x:auto}.map-discovery-rail>*{scroll-snap-align:start}.map-discovery-copy{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line);margin:0}.map-discovery-actions{flex-wrap:wrap}.ask-p4pets-search-info,.ask-p4pets-location-hint,.ask-p4pets-results-summary-mobile{display:none}.ask-p4pets-search-control{flex-wrap:nowrap;align-items:stretch;width:100%}.ask-p4pets-search-control>.ui-input-frame{flex:auto}.ask-p4pets-suggestions{min-width:0;max-width:100%;overflow-x:clip}.ask-p4pets-suggestions>.ui-button{min-width:0;min-height:var(--ds-control-height-compact);max-width:100%;padding-inline:var(--ds-space-2);border-color:var(--ds-color-border);background:var(--ds-color-surface-soft);color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);white-space:normal;text-align:left}@media (max-width:767px){.ask-p4pets-description-desktop,.ask-p4pets-location-copy,.ask-p4pets-help-entry{display:none}.ask-p4pets-search-info{flex:none;align-items:center;display:inline-flex}.ask-p4pets-search-info>.ui-popover{display:flex}.ask-p4pets-results-summary-desktop{display:none}.ask-p4pets-results-summary-mobile{display:block}.ask-p4pets-suggestions>.ui-button{min-height:var(--ds-control-height-compact);padding-inline:var(--ds-space-2)}.ask-p4pets-search-actions{flex-direction:column;align-items:stretch}.ask-p4pets-location-hint{width:100%;padding:var(--ds-space-2)var(--ds-space-3);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line);align-items:center;display:grid}.ask-p4pets-location-hint .ui-form-status__media{width:var(--ds-space-5);height:var(--ds-space-5)}.ask-p4pets-search-submit{width:100%;max-width:100%}}.location-context-control{width:100%;min-width:0;max-width:100%;height:var(--ds-control-height-comfortable);min-height:var(--ds-control-height-comfortable);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-control-md);padding:0 var(--ds-space-3);background:var(--ds-color-surface);color:var(--ds-color-ink);box-shadow:none;text-align:left;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.location-context-control--caution{border-color:var(--ds-color-caution);background:var(--ds-color-caution-soft)}.map-topbar-tools{flex-flow:column}.home-map-topbar{z-index:var(--ds-layer-popover)}.home-map-topbar .ui-popover__content{max-height:var(--ds-map-popover-max-block-compact);overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto}.location-context-control__name{min-width:0;color:var(--ds-color-ink);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-body-sm-line);text-overflow:ellipsis;white-space:nowrap;flex:auto;display:block;overflow:hidden}.map-discovery-view{padding-block:calc(var(--ds-safe-top) + var(--ds-space-16) + var(--ds-space-6))calc(var(--ds-bottom-obstruction) + var(--ds-space-6))}@media (max-width:767px){.map-workspace-mobile-title .ui-screen-header__title{color:var(--ds-color-brand-strong);font-size:var(--ds-type-heading-sm-size);line-height:var(--ds-type-heading-sm-line)}}.map-filter-grid,.map-responsive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-card);display:grid}.map-anchor-offset{scroll-margin-top:calc(var(--ds-safe-top) + var(--ds-space-16) + var(--ds-space-6))}.map-detail-overview{gap:var(--ds-gap-section);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.map-place-detail-primary,.map-place-detail-actions{min-width:0}.map-place-detail-heading h1{margin:0}.map-place-detail-heading>.ui-stack{flex:1 1 var(--ds-width-navigation-entry)}.map-place-detail-heading>.map-discovery-actions{flex:0 auto}.map-place-detail-actions__footer{align-self:end}.map-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-card);display:grid}.place-detail-map{min-height:calc(var(--ds-width-navigation) + var(--ds-space-8));border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-frame);background:var(--ds-color-surface-soft);position:relative;overflow:hidden}.place-detail-static-map:after{background:var(--ds-color-brand-soft);content:"";opacity:var(--ds-opacity-loading);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.place-detail-static-map__grid{background-image:linear-gradient(var(--ds-color-border)var(--ds-border-width),transparent var(--ds-border-width)),linear-gradient(90deg,var(--ds-color-border)var(--ds-border-width),transparent var(--ds-border-width));background-size:var(--ds-space-10)var(--ds-space-10);position:absolute;top:0;bottom:0;left:0;right:0}.place-detail-static-map__route{border:var(--ds-border-width)dashed var(--ds-color-brand);border-radius:0 var(--ds-radius-pill)0 0;height:34%;opacity:var(--ds-opacity-loading);border-bottom:0;border-left:0;position:absolute;top:48%;left:8%;right:4%;transform:rotate(-8deg)}.place-detail-static-map__point,.map-place-detail-map__pin{z-index:var(--ds-layer-map-content)}.place-detail-static-map__label,.map-place-detail-map__callout{z-index:var(--ds-layer-map-controls);right:var(--ds-space-3);bottom:var(--ds-space-3);left:var(--ds-space-3);gap:var(--ds-space-1);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);padding:var(--ds-space-3);background:var(--ds-color-surface-raised);box-shadow:var(--ds-shadow-raised);display:grid;position:absolute}.place-detail-static-map__label strong,.map-place-detail-map__callout strong{color:var(--ds-color-ink);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line)}.place-detail-static-map__label span,.map-place-detail-map__callout span{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.map-place-detail-map{isolation:isolate;contain:paint}.map-place-detail-map__fallback,.map-place-detail-map__tiles{position:absolute;top:0;bottom:0;left:0;right:0}.map-place-detail-map__fallback{z-index:0;background:var(--ds-color-surface-soft);pointer-events:none;transition:opacity var(--ds-duration-standard)var(--ds-easing-standard)}.map-place-detail-map--tiles-ready .map-place-detail-map__fallback{opacity:0}.map-place-detail-map__tiles{z-index:1;overflow:hidden}.map-place-detail-map__tile{object-fit:cover;display:block;position:absolute}.map-raster-image{object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.map-place-detail-map__attribution{z-index:var(--ds-layer-map-attribution);top:var(--ds-space-2);right:calc(var(--ds-control-size-icon) + var(--ds-space-4));border-radius:var(--ds-radius-pill);padding:var(--ds-space-1)var(--ds-space-2);background:var(--ds-color-surface-raised);color:var(--ds-color-muted);font-size:var(--ds-type-eyebrow-size);line-height:var(--ds-type-eyebrow-line);box-shadow:var(--ds-shadow-raised);position:absolute}.map-place-detail-map__expand.ui-button{z-index:var(--ds-layer-map-attribution);top:var(--ds-space-2);right:var(--ds-space-2);position:absolute}.map-place-detail-map--expanded{min-height:calc(var(--ds-width-mobile-preview) + var(--ds-space-16))}.map-overlay-slot{z-index:var(--ds-layer-banner);top:calc(var(--ds-safe-top) + var(--ds-space-16) + var(--ds-space-4));width:min(calc(100% - (2*var(--ds-space-4))),var(--ds-width-content));position:absolute;left:50%;transform:translate(-50%)}.alert-lifecycle-actions>.ui-button{width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;min-height:var(--ds-control-height-comfortable);padding-block:var(--ds-space-2);white-space:normal;line-height:var(--ds-type-label-line);overflow-wrap:anywhere;text-align:center}.alert-lifecycle-actions+[data-form-status],.alert-lifecycle-actions~[data-form-status]{max-width:100%}.alert-lifecycle-result:focus-visible{border-radius:var(--ds-radius-control-md);outline:var(--ds-focus-outline-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-outline-offset)}@media (min-width:360px){.home-map-topbar .ui-popover__content{max-height:var(--ds-map-popover-max-block)}.home-map-topbar .topbar-brand-row{grid-template-columns:auto minmax(0,1fr)calc(var(--ds-control-size-icon) + var(--ds-gap-control) + var(--ds-control-size-icon))}.map-topbar-tools{width:calc(var(--ds-control-size-icon) + var(--ds-gap-control) + var(--ds-control-size-icon));min-width:calc(var(--ds-control-size-icon) + var(--ds-gap-control) + var(--ds-control-size-icon));flex-direction:row}}@media (min-width:768px){.topbar-brand-row{grid-template-columns:auto minmax(0,1fr) auto}.map-detail-overview{grid-template-columns:minmax(0,1fr)minmax(var(--ds-width-navigation),1fr);align-items:stretch}.map-place-detail-primary,.map-place-detail-actions{grid-template-rows:auto auto minmax(0,1fr)}}@media (min-width:1120px){.map-detail-overview{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"identity map""primary-actions map""secondary-actions map";align-items:start}.map-place-detail-primary{grid-area:identity}.map-place-detail-actions{display:contents}.map-place-detail-actions>.map-discovery-actions:first-child{grid-area:primary-actions;align-self:start}.map-place-detail-actions>.place-detail-map{grid-area:map}.map-place-detail-actions>.map-discovery-actions:last-child{grid-area:secondary-actions;align-self:end}}@media (min-width:768px){.ui-app-viewport[data-view-mode=desktop] .topbar-map-actions{width:min(100%,var(--ds-width-popover));grid-template-columns:minmax(0,1fr) auto}}@media (min-width:900px){.ui-app-viewport[data-view-mode=desktop] .map-decision-controls{right:max(var(--ds-map-control-inline-end),var(--ds-safe-right));bottom:calc(var(--ds-map-desktop-control-bottom) + var(--ds-control-size-icon) + var(--ds-control-size-icon) + var(--ds-control-size-icon) + var(--ds-space-4) + var(--ds-border-width) + var(--ds-border-width))}.ui-app-viewport[data-view-mode=desktop] .map-decision-controls .map-category-control.ui-button{width:auto;max-width:var(--ds-width-navigation-entry);padding-inline:var(--ds-space-3);grid-template-rows:1fr;grid-template-columns:16px auto}.ui-app-viewport[data-view-mode=desktop] .map-decision-controls .map-category-control.ui-button small{max-width:none;font-size:var(--ds-type-eyebrow-size);display:block}}@media (forced-colors:active){.map-loader-frame,.map-loading-error{border:var(--ds-border-width)solid ButtonText;color:canvastext;box-shadow:none;background:canvas}.map-loading-visual>p{color:canvastext}.map-recommendation-trigger.ui-button,.map-nearby-record,.location-context-control,.place-detail-map,.place-detail-static-map__label,.map-place-detail-map__callout{color:canvastext;box-shadow:none;background:canvas;border-color:buttontext}}
@media (min-width:768px) and (hover:hover) and (pointer:fine) and (forced-colors:none){.ui-app-viewport[data-view-mode=desktop] .ui-bottom-sheet--map{scrollbar-width:thin;scrollbar-color:var(--ds-color-border-strong)transparent}.ui-app-viewport[data-view-mode=desktop] .ui-bottom-sheet--map::-webkit-scrollbar{width:var(--ds-space-2)}.ui-app-viewport[data-view-mode=desktop] .ui-bottom-sheet--map::-webkit-scrollbar-track{background:0 0}.ui-app-viewport[data-view-mode=desktop] .ui-bottom-sheet--map::-webkit-scrollbar-thumb{border:var(--ds-border-width)solid transparent;border-radius:var(--ds-radius-pill);background:var(--ds-color-border-strong);background-clip:padding-box}}
.ui-bottom-actions{width:100%;min-height:var(--ds-control-size-icon);pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ui-bottom-actions>*{pointer-events:auto}.ui-bottom-actions .ui-quick-add.ui-button{grid-area:1/2}.ui-map-ask.ui-button{justify-self:start;gap:var(--ds-space-1);min-width:0;max-width:100%;padding-inline:var(--ds-space-2);border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-raised);font-size:var(--ds-type-body-sm-size);white-space:nowrap;grid-area:1/1}.map-decision-controls{bottom:calc(var(--ds-bottom-obstruction) + var(--ds-space-6));gap:calc((3*var(--ds-control-size-icon)) + (2*var(--ds-space-3)) + 2px);pointer-events:none}.map-decision-controls .map-recommendation-trigger,.map-decision-controls .map-category-control{pointer-events:auto}.map-category-control[data-viewport-data-loading=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled);pointer-events:none}.map-controls{bottom:calc(var(--ds-bottom-obstruction) + var(--ds-space-6) + var(--ds-control-size-icon) + var(--ds-space-3))}@media (max-width:899px){.map-decision-controls .map-category-control.ui-button{grid-template-rows:16px;align-content:center}.map-decision-controls .map-category-control.ui-button[data-mobile-label] small{display:none}}@media (min-width:900px){.ui-app-viewport[data-view-mode=desktop] .map-decision-controls{bottom:var(--ds-map-desktop-control-bottom);gap:calc((3*var(--ds-control-size-icon)) + (2*var(--ds-space-3)) + 2px)}.ui-app-viewport[data-view-mode=desktop] .map-controls{bottom:calc(var(--ds-map-desktop-control-bottom) + var(--ds-control-size-icon) + var(--ds-space-3))}}
.app-context-topbar .app-context-actions{pointer-events:auto;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.app-context-topbar .app-context-actions .location-context-control{width:100%;max-width:100%}.nearby-location-selector{min-width:0}.nearby-location-selector__selection{gap:var(--ds-space-1);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);min-width:0;padding:var(--ds-space-3);background:var(--ds-color-surface-soft);color:var(--ds-color-ink);display:grid}.nearby-location-selector__selection>span,.nearby-location-selector__selection>small{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.nearby-location-selector__selection>strong,.nearby-location-selector__selection>small{overflow-wrap:anywhere}.nearby-location-selector__heading{color:var(--ds-color-ink);font-size:var(--ds-type-heading-sm-size);font-weight:var(--ds-type-heading-weight);line-height:var(--ds-type-heading-sm-line);margin:0}.nearby-location-selector__search{align-items:start;gap:var(--ds-gap-control);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.nearby-location-selector__search>.ui-field{min-width:0}.nearby-location-selector__search>.ui-button{min-height:var(--ds-control-height-comfortable)}.nearby-location-selector__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-control);min-width:0;display:grid}.nearby-location-selector__options>.ui-card{width:100%;min-width:0;min-height:var(--ds-control-size-icon);text-align:left}.nearby-location-selector__option-copy{gap:var(--ds-space-1);min-width:0;display:grid}.nearby-location-selector__option-copy>strong,.nearby-location-selector__option-copy>small{overflow-wrap:anywhere}.nearby-location-selector__option-copy>small{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.nearby-page-heading{max-width:var(--ds-width-prose);color:var(--ds-color-ink);font-size:var(--ds-type-heading-lg-size);font-weight:var(--ds-type-heading-weight);line-height:var(--ds-type-heading-lg-line);letter-spacing:var(--ds-type-heading-tracking);overflow-wrap:anywhere;margin:0}.nearby-discovery-view{gap:var(--ds-gap-section)}.nearby-mobile-filter-shell{min-width:0}.nearby-mobile-filter-toggle{display:none}.nearby-quick-filter-toolbar{align-items:start;gap:var(--ds-gap-control);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.nearby-quick-filter-list{align-items:stretch}.nearby-quick-filter-list>.ui-button{min-height:var(--ds-control-height-comfortable)}.nearby-clear-button{white-space:nowrap;align-self:start}.nearby-filter-grid{gap:var(--ds-gap-card);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media (max-width:359px){.nearby-filter-grid,.nearby-location-selector__search{grid-template-columns:minmax(0,1fr)}.nearby-location-selector__search>.ui-button{width:100%}}@media (max-width:719px){.nearby-mobile-filter-shell:has(.nearby-toolbar)>.nearby-mobile-filter-toggle{width:100%;min-height:var(--ds-control-height-comfortable);text-align:left;white-space:normal;justify-content:space-between;height:auto;display:flex}.nearby-mobile-filter-toggle__action{color:var(--ds-color-brand-strong);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-body-sm-line);flex:none}.nearby-quick-filter-toolbar{grid-template-columns:minmax(0,1fr)}.nearby-clear-button{justify-self:end}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-toolbar[data-has-active-controls=false]{display:none}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-toolbar>.ui-stack{align-items:center;gap:var(--ds-gap-control);grid-template-columns:auto minmax(0,1fr)}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-toolbar>.ui-stack>.ui-field:last-child{grid-column:1/-1}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-quick-filter-toolbar{display:block}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-quick-filter-list{gap:var(--ds-gap-control);flex-wrap:nowrap;display:flex}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-quick-filter-list>.ui-button:not([aria-pressed=true]),.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-clear-button{display:none}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-quick-filter-list>.ui-button[aria-pressed=true]{min-height:var(--ds-control-height-comfortable);height:auto;padding-inline:var(--ds-space-3)}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-filter-grid{gap:var(--ds-gap-control);overscroll-behavior-inline:contain;min-width:0;scrollbar-width:none;padding-bottom:var(--ds-space-1);display:flex;overflow-x:auto}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-filter-grid::-webkit-scrollbar{display:none}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-filter-grid>.ui-field{min-width:min(44vw,var(--ds-width-navigation-entry));flex:none}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-filter-grid>.ui-field:has(option[value=all]:checked){display:none}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-filter-grid>.ui-field:has(option[value=smart]:checked){display:none}.nearby-mobile-filter-shell[data-filters-expanded=false]:has(.nearby-quick-filter-list>.ui-button:first-child[aria-pressed=true]) .nearby-filter-grid>.ui-field:first-child{display:none}.nearby-mobile-filter-shell[data-filters-expanded=false]:has(.nearby-quick-filter-list>.ui-button:nth-child(3)[aria-pressed=true]) .nearby-filter-grid>.ui-field:first-child{display:none}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-filter-grid .ui-field__heading,.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-filter-grid .ui-field__support{display:none}.nearby-mobile-filter-shell[data-filters-expanded=false] .nearby-filter-grid .ui-select{min-height:var(--ds-control-height-comfortable);height:auto}.ui-app-frame:has(.nearby-mobile-filter-shell) .ui-quick-add.ui-button{display:none}}@media (min-width:720px){.nearby-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.app-context-topbar .app-context-actions{width:min(100%,var(--ds-width-popover));justify-self:center}}@media (forced-colors:active){.nearby-location-selector__selection{border-color:canvastext}}
.action-compose,.action-layout,.action-summary,.action-details{gap:var(--ds-gap-card);min-width:0;display:grid}.action-layout{padding-bottom:calc(var(--ds-control-height-comfortable) + var(--ds-safe-bottom) + var(--ds-space-8))}.action-progress{grid-template-columns:repeat(var(--action-progress-count),minmax(0,1fr));gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.action-progress__item{gap:var(--ds-space-1);border-bottom:var(--ds-border-width-selected)solid var(--ds-color-border);min-width:0;padding:var(--ds-space-2);color:var(--ds-color-muted);align-content:start;display:grid}.action-progress__item>span{width:var(--ds-control-height-compact);height:var(--ds-control-height-compact);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-circle);background:var(--ds-color-surface);color:var(--ds-color-ink);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);place-items:center;display:grid}.action-progress__item>strong{color:currentColor;min-width:0;font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line);overflow-wrap:anywhere}.action-progress__item[data-complete=true]{border-color:var(--ds-color-positive);color:var(--ds-color-positive)}.action-progress__item[data-current=true]{border-color:var(--ds-color-brand);color:var(--ds-color-brand-strong)}.action-progress__item[data-current=true]>span{border-color:var(--ds-color-brand);background:var(--ds-color-brand);color:var(--ds-color-surface)}.action-split{gap:var(--ds-gap-card);min-width:0;display:grid}.action-comment-compose{gap:var(--ds-space-3);min-width:0;display:grid}.action-comment-count{justify-self:end}.action-comment-entry{gap:var(--ds-space-2);min-width:0;display:grid}.action-comment-entry time{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.action-rating-grid,.action-vote-cluster,.action-suggestion-cluster{gap:var(--ds-gap-control);flex-wrap:wrap;min-width:0;display:flex}.checkin-header-navigation{flex:100%;width:100%}.checkin-dog-grid{gap:var(--ds-gap-control);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.checkin-dog-grid>label{width:100%;min-width:0;min-height:var(--ds-control-height-comfortable);justify-content:center}.checkin-dog-grid>label>span:last-child{width:100%;min-width:0}.checkin-dog-grid>label>span:last-child>span{text-overflow:ellipsis;white-space:nowrap;text-align:center;display:block;overflow:hidden}.action-map-frame{min-height:var(--ds-width-mobile-preview);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-md);background:var(--ds-color-surface-soft);position:relative;overflow:hidden}.action-map-actions{z-index:var(--ds-layer-map-controls);right:var(--ds-space-3);bottom:var(--ds-space-3);left:var(--ds-space-3);justify-content:space-between;align-items:center;gap:var(--ds-gap-control);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);padding:var(--ds-space-3);background:var(--ds-color-surface-raised);box-shadow:var(--ds-shadow-floating);flex-wrap:wrap;display:flex;position:absolute}.action-map-actions p{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.action-map-current{z-index:var(--ds-layer-map-content);min-height:var(--ds-control-height-compact);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-pill);padding:var(--ds-space-1)var(--ds-space-2);background:var(--ds-color-surface-raised);color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.action-map-center{z-index:var(--ds-layer-map-content);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.action-map-gps{z-index:var(--ds-layer-map-controls);top:var(--ds-space-3);right:var(--ds-space-3);position:absolute}.action-sticky-submit{scroll-margin-bottom:calc(var(--ds-control-height-comfortable) + var(--ds-space-8))}@media (max-width:480px){.action-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.action-progress.account-auth-progress{grid-template-columns:minmax(0,1fr)}.account-auth-progress .action-progress__item{grid-template-columns:auto minmax(0,1fr);align-items:center}.account-auth-progress~.action-compose .ui-form-actions--sticky-compact{margin-inline:calc(0 - var(--ds-space-6));bottom:0}.account-auth-progress~.action-compose .ui-form-actions--sticky-compact:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-safe-left);padding-right:var(--ds-safe-right)}.account-auth-progress~.action-compose .ui-form-actions--sticky-compact:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-safe-left);padding-right:var(--ds-safe-right)}.account-auth-progress~.action-compose .ui-form-actions--sticky-compact:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ds-safe-left);padding-right:var(--ds-safe-right)}.account-auth-progress~.action-compose .ui-form-actions--sticky-compact:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-safe-left);padding-left:var(--ds-safe-right)}.account-auth-progress~.action-compose .ui-form-actions--sticky-compact:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-safe-left);padding-left:var(--ds-safe-right)}.account-auth-progress~.action-compose .ui-form-actions--sticky-compact:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-safe-left);padding-left:var(--ds-safe-right)}.checkin-dog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-item)),1fr))}.checkin-dog-grid>label>span:last-child>span{text-overflow:clip;overflow-wrap:anywhere;white-space:normal;overflow:visible}}@media (min-width:768px){.action-split{grid-template-columns:repeat(2,minmax(0,1fr))}.action-split>[data-action-span=wide]{grid-column:1/-1}}@media (orientation:landscape) and (max-height:480px){.action-map-frame{min-height:var(--ds-width-navigation-entry)}}@media (forced-colors:active){.action-progress__item,.action-progress__item>span,.action-map-frame,.action-map-actions,.action-map-current{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.action-progress__item[data-current=true]>span{color:highlighttext;background:highlight}}
.ad-kicker{color:var(--ds-color-brand-strong);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);line-height:var(--ds-type-eyebrow-line);letter-spacing:var(--ds-type-eyebrow-tracking);text-transform:uppercase;margin:0}.ad-account-identity{grid-template-columns:auto minmax(0,1fr);align-items:center}.ad-account-avatar{width:var(--ds-space-16);height:var(--ds-space-16);border:var(--ds-border-width)solid var(--ds-color-brand);border-radius:var(--ds-radius-circle);background:var(--ds-color-selected);color:var(--ds-color-brand-strong);font-size:var(--ds-type-heading-md-size);font-weight:var(--ds-type-heading-weight);place-items:center;display:grid}.ad-account-actions{grid-column:1/-1}.ad-account-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-card);display:grid}.ad-account-summary{align-items:stretch}.ad-account-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-mobile-preview)),1fr));align-items:start;gap:var(--ds-gap-section);display:grid}.ad-account-rail,.ad-account-main,.ad-account-form{min-width:0}.ad-account-meter{width:100%;height:var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-soft);color:var(--ds-color-brand);accent-color:var(--ds-color-brand);border:0;overflow:clip}.ad-account-meter::-webkit-progress-bar{border-radius:inherit;background:var(--ds-color-surface-soft)}.ad-account-meter::-webkit-progress-value{border-radius:inherit;background:var(--ds-color-brand)}.ad-account-meter::-moz-progress-bar{border-radius:inherit;background:var(--ds-color-brand)}.ad-account-checklist{gap:var(--ds-gap-control);display:grid}.ad-account-checklist ul{margin:0;padding:0;list-style:none}.ad-account-missing{gap:var(--ds-gap-control);flex-wrap:wrap;display:flex}.ad-account-form{gap:var(--ds-gap-section);display:grid}.ad-dog-session-anchor{min-width:0;scroll-margin-block:var(--ds-space-16)}.ad-dog-session-anchor:focus-visible{outline:var(--ds-focus-outline-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-outline-offset)}@media (max-width:767px){.ad-dog-personalization-header .ui-screen-header__eyebrow{margin-block:var(--ds-space-2)}}.ad-dog-modules,.ad-dog-dashboard,.ad-dog-module-grid,.ad-dog-family-grid,.ad-dog-followups{gap:var(--ds-gap-card);min-width:0;display:grid}.ad-dog-dashboard{padding-bottom:var(--ds-bottom-obstruction)}.ad-dog-family-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-mobile-preview)),1fr));align-items:stretch}.ad-dog-family-header{align-items:center;gap:var(--ds-gap-control);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count""action action";display:grid}.ad-dog-family-header>h2{grid-area:title;min-width:0;margin:0}.ad-dog-subheading{justify-content:space-between;align-items:center;gap:var(--ds-gap-control);flex-wrap:wrap;display:flex}.ad-dog-family-count{background:var(--ds-color-positive-soft);color:var(--ds-color-positive);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);grid-area:count;justify-self:end}.ad-dog-profile{align-content:start}.ad-dog-add-control.ui-button{text-align:center;grid-area:action;justify-content:center;width:100%;min-width:0}.ad-dog-profile-control.ui-button{width:100%;min-width:0;box-shadow:var(--ds-shadow-none);background:0 0;border-color:transparent;justify-content:flex-start;padding:0}.ad-dog-avatar{width:var(--ds-space-16);height:var(--ds-space-16);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-circle);background:var(--ds-color-selected);color:var(--ds-color-brand-strong);font-weight:var(--ds-type-heading-weight);flex:none;place-items:center;display:grid;overflow:clip}.ad-dog-avatar-photo{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.ad-dog-profile-main{gap:var(--ds-space-1);min-width:0;display:grid}.ad-dog-profile-heading{align-items:center;gap:var(--ds-gap-control);flex-wrap:wrap;display:flex}.ad-dog-profile-main p,.ad-dog-profile-main small{overflow-wrap:anywhere;margin:0}.ad-dog-professional-entry.ui-button{width:100%;min-width:0;max-width:100%;min-height:var(--ds-control-height-comfortable);justify-content:flex-start;justify-self:stretch;gap:var(--ds-gap-control);border-color:var(--ds-color-information);padding-block:var(--ds-space-2);background:var(--ds-color-information-soft);color:var(--ds-color-ink);box-shadow:var(--ds-shadow-none);white-space:normal;text-align:start}.ad-dog-professional-copy{align-items:baseline;gap:var(--ds-gap-control);flex-wrap:wrap;min-width:0;display:flex}.ad-dog-professional-copy>span{color:var(--ds-color-muted);font-weight:var(--ds-type-label-weight)}.ad-dog-professional-copy>span,.ad-dog-professional-copy>strong{overflow-wrap:anywhere;min-width:0}.ad-dog-guidance-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-control);min-width:0;display:grid}.ad-dog-guidance-entry.ui-button{width:100%;min-width:0;max-width:100%;min-height:var(--ds-control-height-comfortable);justify-content:flex-start;justify-self:stretch;gap:var(--ds-gap-control);border-color:var(--ds-color-border-strong);padding-block:var(--ds-space-2);background:var(--ds-color-surface);color:var(--ds-color-ink);box-shadow:var(--ds-shadow-none);white-space:normal;text-align:start}.ad-dog-guidance-copy{align-items:baseline;gap:var(--ds-space-1)var(--ds-gap-control);flex-wrap:wrap;min-width:0;display:flex}.ad-dog-guidance-copy>span{color:var(--ds-color-muted);font-weight:var(--ds-type-label-weight)}.ad-dog-guidance-copy>span,.ad-dog-guidance-copy>strong{overflow-wrap:anywhere;min-width:0}.ad-dog-compact-actions,.ad-dog-draft-actions,.ad-dog-composer-actions,.ad-dog-history-filters,.ad-dog-checkin-actions,.ad-dog-reminder-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-item)),1fr));gap:var(--ds-gap-control);display:grid}.ad-dog-compact-actions>.ui-button,.ad-dog-draft-actions>.ui-button,.ad-dog-composer-actions>.ui-button,.ad-dog-composer-actions>a,.ad-dog-history-filters>.ui-button,.ad-dog-checkin-actions>.ui-button,.ad-dog-reminder-actions>.ui-button{width:100%;min-width:0}.ad-dog-reminder-actions{flex-wrap:wrap;align-items:stretch;display:flex}.ad-dog-reminder-actions>.ui-button{width:100%;min-width:0;max-width:none;min-height:calc(var(--ds-control-height-comfortable) + var(--ds-space-6));flex:1 1 var(--ds-width-navigation-entry);justify-content:center;gap:var(--ds-space-1);height:100%;padding:var(--ds-space-2);white-space:normal;text-align:center;overflow-wrap:anywhere;flex-direction:column}.ad-dog-composer-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--ds-width-navigation-item) + var(--ds-space-8))),1fr));align-items:stretch}.ad-dog-composer-actions>.ui-button{height:100%;min-height:calc(var(--ds-control-height-comfortable) + var(--ds-space-4));text-align:center;white-space:normal;justify-content:center;align-items:center}.ad-dog-composer-label{overflow-wrap:normal;text-align:center;min-width:0}.ad-dog-module-tabs{gap:var(--ds-gap-control);scroll-padding-inline:var(--ds-space-2);padding-block:var(--ds-space-1);display:flex;overflow-x:auto}.ad-dog-module-tab.ui-button{flex:0 0 min(80%,var(--ds-width-navigation-entry));justify-content:center;align-items:center;gap:var(--ds-space-2);min-width:0;min-height:var(--ds-control-height-comfortable);text-align:center;display:inline-flex}.ad-dog-module-tab>span{overflow-wrap:anywhere;text-align:center;white-space:normal;min-width:0}.ad-dog-module-entry{align-items:start;gap:var(--ds-gap-card);min-width:0;scroll-margin-top:var(--ds-space-6);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);padding:var(--ds-space-4);background:var(--ds-color-surface);color:var(--ds-color-ink);box-shadow:var(--ds-shadow-none);grid-template-columns:auto minmax(0,1fr);display:grid}.ad-dog-module-entry>[data-semantic-symbol]{grid-column:1;align-self:center}.ad-dog-module-entry>strong{grid-column:2;align-self:center}.ad-dog-module-entry>:not([data-semantic-symbol]):not(strong){grid-column:1/-1}.ad-dog-module-entry.is-active{border-color:var(--ds-color-brand);background:var(--ds-color-selected)}.ad-dog-module-entry:focus-visible{outline:var(--ds-focus-outline-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-outline-offset)}.ad-dog-module-entry>p,.ad-dog-module-entry>strong{margin:0}.ad-dog-module-entry>ul,.ad-dog-followups>ul{gap:var(--ds-gap-control);margin:0;padding:0;list-style:none;display:grid}.ad-dog-module-entry>ul>li,.ad-dog-followups>ul>li{gap:var(--ds-space-1);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-control-md);min-width:0;padding:var(--ds-space-3);background:var(--ds-color-surface-soft);display:grid}.ad-dog-module-wide{grid-column:1/-1}.ad-dog-module-action.ui-button{width:auto;min-width:var(--ds-control-height-comfortable);justify-content:flex-start;justify-self:start;align-items:center;gap:var(--ds-space-1);min-height:auto;color:var(--ds-color-ink);box-shadow:var(--ds-shadow-none);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-body-sm-line);text-align:center;white-space:normal;background:0 0;border-color:transparent;flex-direction:column;padding:0}.ad-dog-module-action.ui-button>[data-semantic-symbol]{box-sizing:content-box;padding:var(--ds-space-3);border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-control-md);background:var(--ds-color-surface);color:var(--ds-color-brand-strong)}.ad-dog-compact-actions{grid-template-columns:repeat(auto-fit,minmax(var(--ds-control-height-comfortable),max-content));justify-content:start;align-items:start}.ad-dog-compact-actions>.ui-button{width:auto;height:auto;min-width:var(--ds-control-height-comfortable);min-height:auto}.ad-dog-quick-form,.ad-dog-draft-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-card);min-width:0;display:grid}.ad-dog-quick-form label,.ad-dog-draft-form label{gap:var(--ds-gap-control);min-width:0;color:var(--ds-color-ink);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);line-height:var(--ds-type-label-line);display:grid}.ad-dog-wide,.ad-dog-quick-form>[data-form-status],.ad-dog-quick-form>.form-submit-control,.ad-dog-draft-actions{grid-column:1/-1}.ad-dog-reminder-form{border:var(--ds-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);padding:var(--ds-space-4);background:var(--ds-color-surface-soft)}.ad-dog-form-intro{gap:var(--ds-space-1);display:grid}.ad-dog-form-intro p{color:var(--ds-color-muted);margin:0}.ad-dog-preset-row{gap:var(--ds-gap-control);flex-wrap:wrap;display:flex}.ad-dog-preset-control.ui-button{flex:1 1 var(--ds-width-navigation-entry)}.ad-dog-disclosure-control.ui-button{justify-content:flex-start;width:100%}.ad-dog-disclosure-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-control);display:grid}.ad-dog-compact-placeholder{padding:var(--ds-space-4);text-align:start;grid-template-columns:auto minmax(0,1fr)}.ad-dog-compact-placeholder .ui-content-state__actions{grid-column:1/-1}.ad-dog-checkin-summary.ui-button{text-align:start;justify-content:flex-start;width:100%;min-width:0}.ad-dog-checkin-summary>span,.ad-dog-checkin-details{gap:var(--ds-space-1);min-width:0;display:grid}.ad-dog-checkin-summary small,.ad-dog-checkin-details p{overflow-wrap:anywhere;margin:0}.ad-dog-checkin-details{gap:var(--ds-gap-card)}.ad-dog-subheading{padding-top:var(--ds-space-2)}.ad-dog-followup-item{grid-template-columns:minmax(var(--ds-width-navigation-item),auto)minmax(0,1fr)}.ad-dog-followup-date{gap:var(--ds-space-1);border-radius:var(--ds-radius-control-sm);padding:var(--ds-space-2);background:var(--ds-color-selected);color:var(--ds-color-brand-strong);display:grid}.ad-dog-followup-item .ad-dog-reminder-actions{grid-column:1/-1}.ad-dog-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-control);display:grid}.ad-dog-overview-grid p{gap:var(--ds-space-1);border-radius:var(--ds-radius-control-md);padding:var(--ds-space-3);background:var(--ds-color-surface-soft);margin:0;display:grid}
.ad-dog-module-entry{align-content:start}.ad-dog-module-entry>strong{font-size:var(--ds-type-heading-sm-size);line-height:var(--ds-type-heading-sm-line)}.ad-dog-module-entry>p{color:var(--ds-color-muted);font-size:var(--ds-type-body-md-size);line-height:var(--ds-type-body-md-line)}.ad-dog-module-action.ui-button{justify-self:stretch;gap:var(--ds-space-2);width:100%;min-width:0;color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);font-weight:500;line-height:var(--ds-type-body-sm-line)}.ad-dog-module-action.ui-button>[data-semantic-symbol]{border-radius:var(--ds-radius-circle)}.ad-dog-compact-actions{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ad-dog-compact-actions>.ui-button{justify-self:stretch;width:100%;min-width:0}.ad-dog-history-filters{gap:var(--ds-space-4)var(--ds-space-2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ad-dog-history-filter.ui-button{gap:var(--ds-space-2);width:100%;min-width:0;height:auto;min-height:auto;color:var(--ds-color-muted);box-shadow:var(--ds-shadow-none);font-size:var(--ds-type-body-sm-size);font-weight:500;line-height:var(--ds-type-body-sm-line);text-align:center;white-space:normal;background:0 0;border-color:transparent;flex-direction:column;padding:0}.ad-dog-history-filter.ui-button>[data-semantic-symbol]{box-sizing:content-box;padding:var(--ds-space-3);border:var(--ds-border-width)solid var(--ds-color-border-strong);border-radius:var(--ds-radius-circle);background:var(--ds-color-surface);color:var(--ds-color-ink)}.ad-dog-history-filter.ui-button[data-selected=true]{color:var(--ds-color-brand-strong);background:0 0}.ad-dog-history-filter.ui-button[data-selected=true]>[data-semantic-symbol]{border-color:var(--ds-color-brand);background:var(--ds-color-brand);color:var(--ds-color-surface)}.ad-dog-history-filter.ui-button:not([data-selected=true]):after{content:attr(aria-label);min-width:0;color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);font-weight:500;line-height:var(--ds-type-body-sm-line);overflow-wrap:anywhere}.ad-dog-compact-placeholder{gap:var(--ds-space-3);padding-block:var(--ds-space-3)}.ad-dog-compact-placeholder .ui-content-state__title{font-size:var(--ds-type-body-md-size);line-height:var(--ds-type-body-md-line)}.ad-dog-compact-placeholder .ui-content-state__description{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}body .ad-dog-module-entry.ad-dog-module-entry:not(.ad-dog-overview)>p{display:none}body .ad-dog-module-entry.ad-dog-module-entry:focus-visible{outline:none}body .ad-dog-overview.ad-dog-overview>.ad-dog-quick-actions{grid-area:2/1/auto/-1;margin-bottom:var(--ds-space-2)}body .ad-dog-module-entry.ad-dog-module-entry:not(.ad-dog-overview)>.ad-dog-compact-actions.ad-dog-compact-actions{align-items:start;gap:var(--ds-gap-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body .ad-dog-module-entry.ad-dog-module-entry:not(.ad-dog-overview)>.ad-dog-module-action.ui-button.ui-button,body .ad-dog-module-entry.ad-dog-module-entry:not(.ad-dog-overview)>.ad-dog-compact-actions>.ad-dog-module-action.ui-button.ui-button{justify-content:start;align-items:center;gap:var(--ds-space-1);width:100%;min-width:0;max-width:none;min-height:auto;color:var(--ds-color-muted);box-shadow:var(--ds-shadow-none);text-align:center;white-space:normal;background:0 0;border-color:transparent;flex-direction:column;padding:0;font-size:0;font-weight:400;line-height:0}body .ad-dog-module-entry.ad-dog-module-entry:not(.ad-dog-overview)>.ad-dog-module-action.ui-button.ui-button>[data-semantic-symbol],body .ad-dog-module-entry.ad-dog-module-entry:not(.ad-dog-overview)>.ad-dog-compact-actions>.ad-dog-module-action.ui-button.ui-button>[data-semantic-symbol]{box-sizing:border-box;width:var(--ds-control-size-icon);height:var(--ds-control-size-icon);padding:var(--ds-space-3);border:var(--ds-border-width)solid var(--ds-color-border-strong);border-radius:var(--ds-radius-circle);background:var(--ds-color-surface);color:var(--ds-color-brand-strong)}body .ad-dog-module-entry.ad-dog-module-entry:not(.ad-dog-overview)>.ad-dog-module-action.ui-button.ui-button:after,body .ad-dog-module-entry.ad-dog-module-entry:not(.ad-dog-overview)>.ad-dog-compact-actions>.ad-dog-module-action.ui-button.ui-button:after{min-width:0;color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);font-weight:400;line-height:var(--ds-type-body-sm-line);overflow-wrap:normal;white-space:nowrap;display:block}body .ad-dog-module-entry:has(>[data-semantic-symbol=dog-health])>.ad-dog-module-action.ui-button:after{content:"Notatka"}body .ad-dog-module-entry:has(>[data-semantic-symbol=dog-vaccinations])>.ad-dog-compact-actions>.ad-dog-module-action.ui-button:first-child:after{content:"Termin"}body .ad-dog-module-entry:has(>[data-semantic-symbol=dog-vaccinations])>.ad-dog-compact-actions>.ad-dog-module-action.ui-button:last-child:after{content:"Wykonane"}body .ad-dog-module-entry:has(>[data-semantic-symbol=dog-visits])>.ad-dog-compact-actions>.ad-dog-module-action.ui-button:first-child:after{content:"Termin"}body .ad-dog-module-entry:has(>[data-semantic-symbol=dog-visits])>.ad-dog-compact-actions>.ad-dog-module-action.ui-button:last-child:after{content:"Wizyta"}body .ad-dog-module-entry:has(>[data-semantic-symbol=dog-shopping])>.ad-dog-compact-actions>.ad-dog-module-action.ui-button:first-child:after{content:"Termin"}body .ad-dog-module-entry:has(>[data-semantic-symbol=dog-shopping])>.ad-dog-compact-actions>.ad-dog-module-action.ui-button:last-child:after{content:"Zakup"}body .ad-dog-module-entry:has(>[data-semantic-symbol=dog-places])>.ad-dog-module-action.ui-button:after{content:"Aktywność"}body .ad-dog-history-filters.ad-dog-history-filters{align-items:start;gap:var(--ds-space-4)var(--ds-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body .ad-dog-history-filters.ad-dog-history-filters>.ad-dog-history-filter.ui-button.ui-button,body .ad-dog-history-filters.ad-dog-history-filters>.ad-dog-history-filter.ui-button.ui-button.ui-button--icon{gap:var(--ds-space-1);width:100%;min-width:0;max-width:none;height:auto;min-height:auto;box-shadow:var(--ds-shadow-none);font-size:var(--ds-type-body-sm-size);font-weight:400;line-height:var(--ds-type-body-sm-line);text-align:center;white-space:normal;background:0 0;border-color:transparent;flex-direction:column;flex:auto;padding:0}body .ad-dog-history-filters.ad-dog-history-filters>.ad-dog-history-filter.ui-button.ui-button:after{font-size:var(--ds-type-body-sm-size);font-weight:400;line-height:var(--ds-type-body-sm-line);white-space:normal}@media (max-width:479px){.ad-dog-guidance-links{grid-template-columns:minmax(0,1fr)}.ad-dog-module-entry,body .ad-dog-module-entry.ad-dog-module-entry:not(.ad-dog-overview)>.ad-dog-compact-actions.ad-dog-compact-actions{gap:var(--ds-space-3)}body [data-dog-prefetch]{gap:var(--ds-gap-card)}body [data-dog-prefetch]>.ad-dog-dashboard{padding-bottom:0}body [data-dog-prefetch] .ad-dog-family-header{gap:var(--ds-space-2)}body [data-dog-prefetch] .ad-dog-module-tabs{gap:var(--ds-space-1)}body .ui-screen-shell[aria-labelledby=activities-heading]>:last-child{padding-top:var(--ds-space-2)}body .ui-screen-shell[aria-labelledby=activities-heading] .ui-stack[data-gap=section],body .ui-screen-shell[aria-labelledby=activities-heading] section>.ui-stack[data-gap=card],body .ui-screen-shell[aria-labelledby=activities-heading] section>.ui-stack[data-gap=card]>.ui-stack[data-gap=card]{gap:var(--ds-space-3)}body .ui-screen-shell[aria-labelledby=account-panel-heading] .ui-page-section[data-gap=page]{gap:var(--ds-gap-section)}body .ui-screen-shell[aria-labelledby=account-panel-heading] .ui-page-section[data-gap=page]>section{gap:var(--ds-space-3);padding-block:var(--ds-space-3)}body .ui-screen-shell[aria-labelledby=account-panel-heading] .ui-page-section[data-gap=page]>section>form,body .ui-screen-shell[aria-labelledby=account-panel-heading] .ui-page-section[data-gap=page]>section>form>div{gap:var(--ds-space-3)}body [data-dog-prefetch] .ad-dog-profile[data-card-surface=selected]{border-color:var(--ds-color-border);background:var(--ds-color-surface)}body [data-dog-prefetch] .ad-dog-profile-control.ui-button.ui-button[data-selected=true]{box-shadow:var(--ds-shadow-none);background:0 0;border-color:transparent}body [data-dog-prefetch] .ad-dog-profile-heading>.ui-status-badge{min-height:var(--ds-space-5);padding:0 var(--ds-space-2);font-size:var(--ds-type-eyebrow-size);line-height:var(--ds-type-eyebrow-line)}}
