/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.cookie-banner--auth-panel{width:min(100vw - 2rem,28rem);max-width:28rem;margin-left:auto;margin-right:auto}.cookie-banner--auth-panel--closable{position:relative}.cookie-banner--auth-panel--closable .cookie-banner__content{padding-right:1.35rem}.cookie-banner--auth-panel--closable .auth-overlay__close{z-index:2;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#76919a;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;font-family:inherit;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.cookie-banner--auth-panel--closable .auth-overlay__close:hover{background:#9fb1b7}.cookie-banner--auth-panel--closable .auth-overlay__close:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #7f95af8c}.cookie-banner--auth-panel.cookie-banner{border-radius:10px;padding:.95rem 5px .75rem}.cookie-banner--auth-panel .cookie-banner__inner{flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.cookie-banner--auth-panel .cookie-banner__content{flex:none;width:100%;max-width:none}.cookie-banner--auth-panel .cookie-banner__title{box-sizing:border-box;text-align:center;white-space:nowrap;letter-spacing:-.02em;width:100%;margin:0 0 .35rem;font-size:clamp(.8352rem,min(100vw - 2rem,28rem)/19.4444 - .514286px,1.1232rem);line-height:1.2;display:block}.cookie-banner--auth-panel .cookie-banner__text{box-sizing:border-box;text-align:center;width:100%;margin:0;font-size:clamp(.864rem,min(100vw - 2rem,28rem)/29.1667 - .342857px,1.05rem);line-height:1.45}.cookie-banner--auth-panel .auth-overlay__buttons{margin-top:0}@media (min-width:640px){.cookie-banner.cookie-banner--auth-panel,.cookie-page .cookie-banner.cookie-banner--auth-panel{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-radius:.2px;width:min(100vw - 2rem,28rem);max-width:28rem}.cookie-banner--auth-panel.cookie-banner{padding:.95rem 5px .75rem}}@media (min-width:768px){.cookie-banner--auth-panel.cookie-banner{padding:.95rem 5px .75rem}}.cookie-banner--google-overlay.cookie-banner--auth-panel{border-radius:5px;width:calc(100vw - 2rem);max-width:none;position:relative}.cookie-banner--google-overlay-with-close.cookie-banner--auth-panel .cookie-banner__content{padding-right:1.35rem}@media (min-width:640px){.cookie-banner.cookie-banner--google-overlay.cookie-banner--auth-panel,.cookie-page .cookie-banner.cookie-banner--google-overlay.cookie-banner--auth-panel{width:calc(100vw - 2rem);max-width:none}}.cookie-banner--google-overlay.cookie-banner--auth-panel .cookie-banner__title{box-sizing:border-box;white-space:normal;text-align:center;letter-spacing:-.02em;color:#0f172a;width:100%;margin-left:0;margin-right:0;font-size:clamp(.72rem + 2px,.656rem + .88vw + 2px,.9rem + 2px);font-weight:600;line-height:1.25;display:block}.cookie-banner--google-overlay.cookie-banner--auth-panel .cookie-banner__text{font-size:12px}.cookie-banner--google-overlay .auth-overlay__buttons{width:100%;max-width:none}.cookie-banner--google-overlay .auth-overlay__inline-auth--solo-google{align-items:stretch;width:100%;max-width:none;margin-left:0;margin-right:0}.cookie-banner--google-overlay .auth-overlay__btn--compact.auth-overlay__btn--google{width:100%;max-width:none;margin-left:0;margin-right:0;font-size:calc(.75rem + 2px)}.cookie-banner--google-overlay .auth-overlay__btn--compact .auth-overlay__btn-label{font-size:calc(.74rem + 2px)}.cookie-page--auth .cookie-page__footer--auth{padding-top:.75rem;padding-bottom:1.5rem;transform:none}.auth-overlay__panel--embedded{justify-content:center;width:100%;display:flex}.auth-overlay{padding:16px}@media (min-width:640px){.auth-overlay{padding:1.5rem}}@media (min-width:768px){.auth-overlay{padding:2rem}}.auth-overlay__panel{z-index:1;pointer-events:auto;position:relative}.auth-overlay__backdrop{pointer-events:auto;position:absolute;inset:0}.auth-overlay__backdrop--greenlist{background-color:#12324a44;background-position:50%;background-repeat:no-repeat;background-size:cover}.cookie-banner--google-overlay.cookie-banner--auth-panel .auth-overlay__close{z-index:2;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#76919a;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;font-family:inherit;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.cookie-banner--google-overlay.cookie-banner--auth-panel .auth-overlay__close:hover{background:#9fb1b7}.cookie-banner--google-overlay.cookie-banner--auth-panel .auth-overlay__close:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #7f95af8c}.auth-overlay__buttons{width:100%;min-width:0;max-width:min(22rem,100vw - 2rem);box-shadow:none;background:0 0;border:none;border-radius:.2px;flex-direction:column;align-items:stretch;gap:.75rem;padding:0;display:flex}.cookie-banner .auth-overlay__buttons{margin-left:auto;margin-right:auto}.auth-overlay__btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:.2px;outline:none;width:100%;height:3rem;min-height:3rem;padding:0 1rem;font-size:.9375rem;font-weight:600;line-height:1.25;transition:background-color .2s,border-color .2s}.auth-overlay__btn,.auth-overlay__btn-inner{justify-content:center;align-items:center;display:flex}.auth-overlay__btn-inner{flex-direction:row;gap:1.275rem;min-width:0}.auth-overlay__btn-icon-slot{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.5rem;display:flex}.auth-overlay__btn-icon{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:1.5rem;height:1.5rem;display:block}.auth-overlay__btn-label{white-space:nowrap;flex-shrink:0}.auth-overlay__btn--google{color:#1e293b;background-color:#e3eefc;border-color:#e2e8f0}.auth-overlay__btn--google:hover{background-color:#d9e8fb;border-color:#cbd5e1}.auth-overlay__inline-auth{flex-direction:column;align-items:stretch;gap:.3rem;width:100%;margin-top:5px;display:flex}.auth-overlay__google-row{align-items:stretch;gap:.35rem;width:100%;min-width:0;display:flex}.auth-overlay__google-slot{flex:auto;min-width:0}.auth-overlay__google-clear{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#76919a;border:none;border-radius:4px;flex:none;justify-content:center;align-self:center;align-items:center;width:1.72rem;height:1.72rem;margin:0;padding:0;font-family:inherit;font-size:1.15rem;line-height:1;display:inline-flex}.auth-overlay__google-clear:hover:not(:disabled){background:#9fb1b7}.auth-overlay__google-clear:disabled{opacity:.6;cursor:wait}.auth-overlay__google-clear:focus:not(:focus-visible){outline:none}.auth-overlay__google-clear:focus-visible{outline-offset:2px;outline:2px solid #0d6d89}.auth-overlay__inline-auth--solo-google{align-items:center}.auth-overlay__divider{align-items:center;gap:.65rem;width:100%;min-width:0;margin-top:3px;display:flex}.auth-overlay__divider-line{background-color:#cbd5e1;flex:1 1 0;min-width:0;height:1px}.auth-overlay__divider-label{color:#64748b;flex:none;font-size:.75rem;font-weight:600;line-height:1}.cookie-banner--auth-panel .auth-overlay__divider{width:calc(100% + 10px);max-width:none;margin-left:-5px;margin-right:-5px}.cookie-banner--auth-panel .auth-overlay__divider-label{letter-spacing:-.02em;color:#1e293b;font-size:clamp(.8352rem,min(100vw - 2rem,28rem)/19.4444 - .514286px,1.1232rem);font-weight:600;line-height:1.2}.auth-overlay__signup-legal{text-align:center;color:#475569;margin:.65rem 0 0;padding:0 .15rem;font-size:clamp(.72rem,2.8vw,.8125rem);line-height:1.45}.auth-overlay__signup-legal a{color:#003f50;text-underline-offset:2px;text-decoration:underline}.auth-overlay__signup-legal a:hover{color:#0d6d89}.auth-overlay__signup-legal a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #334155}.auth-overlay__google-data{width:100%;margin-top:.1rem}.auth-overlay__google-data-toggle{width:100%;box-shadow:none;text-align:center;text-underline-offset:.15em;color:#003f50;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.35;text-decoration:underline;display:block}.auth-overlay__google-data-toggle:hover{color:#003f50}.auth-overlay__google-data-toggle:focus-visible{border-radius:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #64748b}.auth-overlay__google-data-note{color:#64748b;margin-top:.35rem;font-size:clamp(.68rem,min(100vw - 2rem,28rem)/40 - .25px,.8rem)}.cookie-banner--google-overlay .auth-overlay__google-data-toggle{font-size:clamp(.52rem + 2px,min(100vw - 2rem,16.8rem)/53.3333 + 1.8125px,.62rem + 2px)}.cookie-banner--google-overlay .auth-overlay__google-data-note{font-size:clamp(.52rem + 2px,min(100vw - 2rem,16.8rem)/46.6667 + 1.78571px,.65rem + 2px)}.auth-overlay__guest-continue{width:100%;box-shadow:none;text-align:center;box-sizing:border-box;color:#003f50;cursor:pointer;background:0 0;border:none;margin-bottom:5px;font-size:18px;font-weight:600;line-height:1.45;text-decoration:none;display:block}.auth-overlay__guest-continue:hover{color:#1e293b;text-underline-offset:.15em;text-decoration:underline}.auth-overlay__guest-continue:focus-visible{border-radius:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #64748b}.auth-overlay__inline-sep{text-align:center;color:#202935;flex:none;width:100%;margin:.05rem 0;font-size:14px;font-weight:600}.auth-overlay__btn--compact{border:none;border-radius:20px;width:100%;min-width:0;height:1.72rem;min-height:1.72rem;padding:0 .35rem;font-size:.75rem;box-shadow:inset 0 0 0 1px #8393aa,inset 0 0 0 2px #fff,inset 0 0 0 3px #8393aa}.auth-overlay__btn--compact:focus-visible{outline-offset:2px;outline:2px solid #0d6d89;box-shadow:inset 0 0 0 1px #0d6d89,inset 0 0 0 2px #fff,inset 0 0 0 3px #0d6d89}.auth-overlay__btn--compact:focus:not(:focus-visible),.auth-overlay__btn--phone-disabled:focus:not(:focus-visible){outline:none;box-shadow:inset 0 0 0 1px #8393aa,inset 0 0 0 2px #fff,inset 0 0 0 3px #8393aa}.auth-overlay__btn--phone-disabled:focus-visible{outline-color:#94a3b8;box-shadow:inset 0 0 0 1px #94a3b8,inset 0 0 0 2px #fff,inset 0 0 0 3px #94a3b8}.auth-overlay__btn--compact.auth-callback-back-btn{box-sizing:border-box;white-space:normal;width:auto;max-width:min(100%,22rem);height:auto;min-height:2.6rem;margin-inline:auto;padding:.55rem 1.1rem;font-size:.8125rem;line-height:1.35}.auth-overlay__btn--compact .auth-overlay__btn-inner{gap:.45rem}.auth-overlay__btn--compact .auth-overlay__btn-icon-slot{width:1rem;height:1rem}.auth-overlay__btn--compact .auth-overlay__btn-icon{width:.7125rem;height:.7125rem}.auth-overlay__btn--compact .auth-overlay__btn-label{white-space:nowrap;font-size:.74rem;line-height:1.1}.auth-overlay__btn--phone{color:#1e293b;background-color:#fff}.auth-overlay__btn--phone:hover{background-color:#f8fafc}.auth-overlay__btn--phone-disabled,.auth-overlay__btn--phone-disabled:hover{opacity:.55;cursor:not-allowed;background-color:#fff}.auth-overlay__btn--phone-next-step{background-color:#f0fdf4;box-shadow:0 0 0 2px #16a34a}.auth-overlay__btn--phone-next-step:hover{background-color:#dcfce7}.auth-overlay__btn--google.auth-overlay__btn--compact{background-color:#e3eefc;justify-content:flex-start}.auth-overlay__btn--google.auth-overlay__btn--compact:hover{background-color:#d9e8fb}.auth-overlay__btn--google.auth-overlay__btn--compact .auth-overlay__btn-inner{justify-content:flex-start;width:100%;position:relative}.auth-overlay__btn--google.auth-overlay__btn--compact .auth-overlay__btn-icon-slot{margin-left:.1rem;transform:translate(3%)}.auth-overlay__btn--google.auth-overlay__btn--compact .auth-overlay__btn-label{position:absolute;left:50%;transform:translate(-50%)}.auth-overlay__btn--google-completed{cursor:default;pointer-events:none}.auth-overlay__btn--google-completed:hover{background-color:#e3eefc}.auth-overlay__btn-inner--google-completed{justify-content:flex-start;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex;position:static}.auth-overlay__btn--google-completed .auth-overlay__btn-icon-slot{flex-shrink:0;margin-left:.1rem;transform:translate(3%)}.auth-overlay__btn-email{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;text-align:left;flex:auto;min-width:0;font-size:.74rem;font-weight:600;line-height:1.1;overflow:hidden}.auth-overlay__btn-check{color:#0d6d89;flex-shrink:0;margin-left:auto;padding-right:.15rem;font-size:.85rem;font-weight:700;line-height:1}.cookie-banner--google-overlay .auth-overlay__btn--google-completed .auth-overlay__btn-email{font-size:calc(.74rem + 2px)}.auth-overlay__btn-icon-slot--phone{justify-content:center}.auth-overlay__btn-phone-glyph{color:#475569;font-size:.78rem;line-height:1}.auth-overlay__btn--apple{color:#fff;background-color:#000;border-color:#000}.auth-overlay__btn--apple:hover{background-color:#1e293b;border-color:#1e293b}.auth-overlay__btn--apple:focus,.auth-overlay__btn--apple:focus-visible{box-shadow:none;outline:none}.auth-overlay__btn--apple .auth-overlay__btn-inner{gap:1.53rem}.auth-overlay__btn--apple .auth-overlay__btn-icon-slot{justify-content:flex-start}html.gp-create-photo-reordering,html.gp-create-photo-reordering body{touch-action:none;overflow:hidden}.app-create-page{--ac-col:min(28rem,calc(100vw - 1.5rem));--ac-gap:clamp(.75rem,.5rem + 1.2vw,1rem);--ac-fs-body:clamp(.8125rem,.72rem + .45vw,.9375rem);--ac-fs-disclaimer:clamp(.6875rem,.62rem + .35vw,.8125rem);--ac-fs-btn:clamp(.875rem,.78rem + .45vw,1.0625rem);--ac-fs-close:clamp(.5625rem,.48rem + .4vw,.75rem);--ac-pad-inline:clamp(.75rem,.5rem + 1.5vw,1.25rem);--ac-pad-btn-y:clamp(.625rem,.45rem + 1.1vw,.875rem);--ac-pad-btn-x:clamp(.75rem,.5rem + 1.5vw,1.125rem);--ac-input-h:clamp(2.5rem,2.1rem + 1.5vw,3rem);--ac-radius:.2px;--ac-photo-bar-icon:38.1px;--ac-photo-bar-inner-pad:6px;--ac-photo-bar-height-scale:1.17;--ac-photo-bar-min-h:calc((var(--ac-photo-bar-icon) + 2 * var(--ac-photo-bar-inner-pad)) * var(--ac-photo-bar-height-scale));color:#003f50;min-height:100dvh;padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0));box-sizing:border-box;background-color:#fff;flex-direction:column;display:flex;position:relative}.app-create-page--anzeige-form-focus .app-create-page__main{z-index:auto}.app-create-page--anzeige-form-focus .app-create-aquarium-wrap,.app-create-page--anzeige-form-focus .app-create-fundort-focus-panel,.app-create-page--anzeige-form-focus .app-create-fundort-shell,.app-create-page--anzeige-form-focus .app-create-how,.app-create-page--anzeige-form-focus .app-create-legal,.app-create-page--anzeige-form-focus .app-create-map-promo,.app-create-page--anzeige-form-focus .app-create-popular,.app-create-page--anzeige-form-focus .app-create-scroll-top,.app-create-page--anzeige-form-focus .app-create-stores,.app-create-page--anzeige-form-focus .app-create-trust,.app-create-page--anzeige-form-focus .app-create-welcome-stack{pointer-events:none}.app-create-page--fundort-form-focus .app-create-page__main{z-index:auto}.app-create-page--fundort-form-focus .anzeige-create,.app-create-page--fundort-form-focus .app-create-aquarium-wrap,.app-create-page--fundort-form-focus .app-create-how,.app-create-page--fundort-form-focus .app-create-legal,.app-create-page--fundort-form-focus .app-create-map-promo,.app-create-page--fundort-form-focus .app-create-popular,.app-create-page--fundort-form-focus .app-create-scroll-top,.app-create-page--fundort-form-focus .app-create-stores,.app-create-page--fundort-form-focus .app-create-trust,.app-create-page--fundort-form-focus .app-create-welcome-stack{pointer-events:none}.app-create-page--fundort-form-focus .app-create-minimal{padding-top:0;padding-bottom:0}.app-create-page--fundort-form-focus .app-create-content{padding-bottom:0}.app-create-fundort-shell{display:contents}.app-create-fundort-focus-panel{z-index:9001;gap:var(--ac-gap);box-sizing:border-box;color:#334155;background:#fff;border:none;border-bottom:1px solid #cbd5e1;border-radius:20px;flex-direction:column;width:100vw;max-width:100vw;margin-bottom:10px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 0 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 9px -4px #7f95af73}.app-create-fundort-focus-panel .app-create-header{z-index:auto;padding:0 var(--ac-pad-inline) clamp(.375rem,.2rem + .8vw,.5rem);background:0 0}.app-create-fundort-focus-panel .app-create-intro__fundort-lead{padding-top:16px}.app-create-fundort-focus-panel .app-create-intro{padding-top:0}.app-create-fundort-focus-panel .app-create-intro-hero{width:100%;max-width:100%;box-shadow:none;border:none;border-radius:0;margin-left:0;margin-right:0}.app-create-fundort-focus-panel .app-create-fundort-cta--on-hero{left:calc(var(--ac-pad-inline) + 20px)}.app-create-fundort-focus-panel .app-create-fundort-banner{width:100%;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;margin-left:0;margin-right:0}.app-create-menu-btn{box-sizing:border-box;background-color:#0000;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;transition:none;display:inline-flex;position:relative}.app-create-menu-btn,.app-create-menu-btn__icon{pointer-events:none;flex-shrink:0;width:32px;height:28px}.app-create-menu-btn__icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#76919a;max-width:100%;max-height:100%;transition:background-color 80ms;display:block;-webkit-mask-image:url(/logos/menu.svg);mask-image:url(/logos/menu.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-create-welcome-stack{box-sizing:border-box;background:#fff;border:none;border-bottom:1px solid #cbd5e1;border-radius:20px;flex-direction:column;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:flex;overflow:visible;box-shadow:0 5px 9px -4px #7f95af73}.anzeige-create.app-create-anzeige-banner,.app-create-aquarium-wrap,.app-create-fundort-banner:not(.app-create-fundort-banner--cta-on-hero),.app-create-fundort-focus-panel,.app-create-fundort-shell .app-create-intro-hero,.app-create-legal,.app-create-map-promo,.app-create-popular,.app-create-stores,.app-create-trust{position:relative}.anzeige-create.app-create-anzeige-banner:after,.app-create-aquarium-wrap:after,.app-create-fundort-banner:not(.app-create-fundort-banner--cta-on-hero):after,.app-create-fundort-focus-panel:after,.app-create-fundort-shell .app-create-intro-hero:after,.app-create-legal:after,.app-create-map-promo:after,.app-create-popular:after,.app-create-stores:after,.app-create-trust:after{content:"";z-index:4;pointer-events:none;background-color:#94a3b8;border-radius:999px;width:40px;height:4px;margin-top:10px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.app-create-fundort-focus-panel .app-create-fundort-banner:after,.app-create-fundort-focus-panel .app-create-intro-hero:after{content:none}.app-create-welcome-stack .app-create-welcome-bar{background:0 0}.app-create-welcome-bar{box-sizing:border-box;background:#fff;grid-template-columns:36px 1fr 36px;align-items:center;width:100%;min-height:35px;padding:10px 0;display:grid}.app-create-welcome-bar--plain{box-sizing:border-box;border-bottom:1px solid #cbd5e1;border-radius:20px 20px 0 0;justify-content:flex-start;align-items:center;padding:21px 16px 10px;display:flex}.app-create-welcome-brand{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:5px 8px;min-width:0;display:inline-flex}.app-create-welcome-brand__logo{flex-shrink:0;align-self:center;line-height:0}.app-create-welcome-brand__tagline{color:#76919a;white-space:nowrap;margin:0;padding:0;font-size:12px;font-weight:500;line-height:1.2}.app-create-welcome-bar--plain .app-create-welcome{text-align:left;grid-column:auto;margin:0;line-height:1}.app-create-welcome-bar--plain .gp-brand-wordmark__pins{color:#4aa801}.app-create-welcome-bar--menu-only{box-sizing:border-box;border-radius:0 0 20px 20px;grid-template-columns:1fr 1fr 1fr;align-items:start;-moz-column-gap:8px;column-gap:8px;padding:15px 40px 17px;display:grid}.app-create-nav-slot{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;max-width:100%;margin:0;padding:0;display:inline-flex}.app-create-nav-slot:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #334155}.app-create-nav-slot--alle{justify-self:start}.app-create-nav-slot--globe{justify-self:center}.app-create-nav-slot--menu{justify-self:end}.app-create-nav-slot__label{text-align:center;letter-spacing:.02em;color:#76919a;max-width:100%;margin:0;padding:0;font-family:inherit;font-size:10px;font-weight:700;line-height:1.15;transition:color 80ms}.app-create-nav-slot--menu.app-create-nav-slot--pressed .app-create-menu-btn__icon,.app-create-nav-slot--menu:active .app-create-menu-btn__icon{background-color:#8bbb53}.app-create-nav-slot--menu.app-create-nav-slot--pressed .app-create-nav-slot__label,.app-create-nav-slot--menu:active .app-create-nav-slot__label{color:#8bbb53}.app-create-nav-slot--alle.app-create-nav-slot--pressed .app-create-nav-btn__icon--alle,.app-create-nav-slot--alle:active .app-create-nav-btn__icon--alle{background-color:#8bbb53}.app-create-nav-slot--alle.app-create-nav-slot--pressed .app-create-nav-slot__label,.app-create-nav-slot--alle:active .app-create-nav-slot__label{color:#8bbb53}.app-create-nav-btn__icon{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:28px;height:28px;display:block}.app-create-nav-btn__icon--alle{-webkit-mask-image:url(/logos/ALLE.svg);mask-image:url(/logos/ALLE.svg)}.app-create-nav-btn__icon--alle,.app-create-nav-btn__icon--globe{background-color:#76919a;background-image:none;transition:background-color 80ms;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-create-nav-btn__icon--globe{-webkit-mask-image:url(/logos/globe.svg);mask-image:url(/logos/globe.svg)}.app-create-nav-slot--globe.app-create-nav-slot--pressed .app-create-nav-btn__icon--globe,.app-create-nav-slot--globe:active .app-create-nav-btn__icon--globe{background-color:#8bbb53}.app-create-nav-slot--globe.app-create-nav-slot--pressed .app-create-nav-slot__label,.app-create-nav-slot--globe:active .app-create-nav-slot__label{color:#8bbb53}.app-create-welcome{text-align:center;color:#76919a;box-sizing:border-box;grid-column:2;margin:0;padding:0;font-family:inherit;font-size:21px;font-weight:700;line-height:1.3}.app-create-page__main{z-index:0;flex-direction:column;flex:none;width:100%;display:flex;position:relative;overflow:visible}.app-create-content{width:100%;max-width:100%;padding:0 var(--ac-pad-inline) var(--ac-pad-inline);flex:none;overflow:visible}.app-create-header{z-index:10;background:#fff;padding:0 0 clamp(.375rem,.2rem + .8vw,.5rem);position:relative}.app-create-header-actions{justify-content:flex-end;display:flex}.app-create-intro{color:#334155;width:100%;padding-top:0;font-size:16px;line-height:1.5}.app-create-intro strong{font-size:18px}.app-create-intro__fundort-lead{color:#334155;text-align:center;margin:0 0 12px;padding:20px 0 0;font-family:inherit;font-size:18px;font-weight:700;line-height:1.3}.app-create-intro__co2-info-btn{vertical-align:middle;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0 0 0 10px;padding:0;line-height:0;display:inline-flex}.app-create-intro__co2-info-btn:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #64748b}.app-create-intro__co2-info-icon{-o-object-fit:contain;object-fit:contain;width:14px;height:14px;display:block}.app-create-intro-hero{box-sizing:border-box;width:100vw;max-width:100vw;margin-top:clamp(.75rem,.5rem + 1vw,1rem);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);line-height:0;position:relative}.app-create-fundort-shell .app-create-intro-hero{border-bottom:1px solid #cbd5e1;border-radius:0 0 20px 20px;overflow:hidden;box-shadow:0 5px 9px -4px #7f95af73}.app-create-intro-hero__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:auto;display:block}.app-create-fundort-cta--on-hero{z-index:2;margin:0;position:absolute;top:auto;bottom:12px;left:16px;transform:none}.app-create-fundort-banner--cta-on-hero{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;box-shadow:none;pointer-events:none;background:0 0;border:0;gap:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-create-fundort-banner--cta-on-hero .app-create-file-input{pointer-events:auto}.app-create-close-btn{color:#000;font-size:var(--ac-fs-close);cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-family:inherit;font-weight:500}.app-create-close-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #16a34a59}.app-create-minimal{box-sizing:border-box;justify-content:flex-start;padding:clamp(.25rem,.15rem + .5vw,.375rem) 0 clamp(1rem,.6rem + 1.5vw,1.5rem)}.app-create-minimal,.app-create-stack{flex-direction:column;align-items:stretch;display:flex}.app-create-stack{gap:var(--ac-gap);width:100%;position:relative}.app-create-fundort-banner{gap:var(--ac-gap);box-sizing:border-box;background:#fff;border:none;border-bottom:1px solid #cbd5e1;border-radius:20px;flex-direction:column;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:flex;overflow:visible;box-shadow:0 5px 9px -4px #7f95af73}.app-create-fundort-banner .app-create-bottom-actions,.app-create-fundort-banner .app-create-description-wrap,.app-create-fundort-banner .app-create-photo-block,.app-create-fundort-banner>p.app-create-disclaimer{padding-inline:var(--ac-pad-inline);box-sizing:border-box}.app-create-fundort-banner .app-create-bottom-actions{padding-bottom:clamp(.5rem,.35rem + .6vw,.75rem)}.app-create-fundort-banner .app-create-photo-block{width:100%;max-width:100%;margin-left:0}.app-create-file-input{clip:rect(0,0,0,0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-create-photo-btn{width:120vw;max-width:100vw;min-height:var(--ac-photo-bar-min-h);color:#003f50;cursor:pointer;box-sizing:border-box;background-color:#f8fafc;border:1px solid #cbd5e1;border-right:none;border-left:none;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:0;column-gap:0;margin-left:calc(50% - 50vw);font-family:inherit;font-size:15px;font-weight:600;display:grid}button.app-create-photo-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:inherit}.anzeige-create.app-create-anzeige-banner .app-create-photo-btn,.app-create-fundort-banner .app-create-photo-btn{width:100%;max-width:100%;box-shadow:none;min-height:var(--ac-photo-bar-min-h);-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;justify-content:space-between;align-items:center;margin-left:0;margin-right:0;display:flex}.anzeige-create.app-create-anzeige-banner .app-create-photo-btn:active,.anzeige-create.app-create-anzeige-banner .app-create-photo-btn:focus,.anzeige-create.app-create-anzeige-banner .app-create-photo-btn:hover,.app-create-fundort-banner .app-create-photo-btn:active,.app-create-fundort-banner .app-create-photo-btn:focus,.app-create-fundort-banner .app-create-photo-btn:hover{background-color:#0000}.anzeige-create.app-create-anzeige-banner .app-create-photo-btn-icon-stack,.app-create-fundort-banner .app-create-photo-btn-icon-stack{width:30.48px;height:30.48px}.anzeige-create.app-create-anzeige-banner .app-create-photo-btn-half--text,.app-create-fundort-banner .app-create-photo-btn-half--text{box-sizing:border-box;flex:auto;justify-content:flex-start;padding-left:19px}.anzeige-create.app-create-anzeige-banner .app-create-photo-btn-half--icon,.app-create-fundort-banner .app-create-photo-btn-half--icon{box-sizing:border-box;flex:none;justify-content:center;padding-right:19px}.anzeige-create.app-create-anzeige-banner .app-create-photo-label,.app-create-fundort-banner .app-create-photo-label{text-align:left}.app-create-photo-btn-half{justify-content:center;align-items:center;min-width:0;display:flex}.app-create-photo-label{text-align:center;font-size:19px;font-weight:700}.app-create-anzeige-edit-hint{text-align:center;color:#b91c1c;margin:0;padding:10px 16px 4px;font-size:13px;font-weight:600;line-height:1.4}.app-create-photo-btn-icon-stack{width:var(--ac-photo-bar-icon);height:var(--ac-photo-bar-icon);flex-shrink:0;position:relative}.app-create-photo-btn-icon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.app-create-photo-btn-brand-wrap{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:45%;height:45%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(1px - 50%))}.app-create-photo-btn-brand{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.app-create-photo-btn:hover{background-color:#f1f5f9}.app-create-photo-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #16a34a73}.app-create-minimal{--app-create-desc-border:#cbd5e1;--app-create-desc-border-active:#64748b}.app-create-select,.app-create-text-input,.app-create-textarea{border-radius:var(--ac-radius);color:#0f172a;width:100%;font-family:inherit;font-size:var(--ac-fs-btn);box-sizing:border-box;background:#fff;border:1px solid #cbd5e1}.app-create-select,.app-create-text-input{height:var(--ac-input-h);padding:0 clamp(.625rem,.45rem + 1vw,.875rem)}.app-create-textarea{resize:none;padding:clamp(.5rem,.35rem + .8vw,.625rem) clamp(.625rem,.45rem + 1vw,.875rem);overflow:hidden}.app-create-description-wrap{align-self:stretch;width:100%}.app-create-disclaimer{color:#64748b;font-size:12px;font-weight:500}.app-create-description-field{width:100%;position:relative}.app-create-description-field .app-create-textarea{border-color:var(--app-create-desc-border);padding-bottom:clamp(1.85rem,1.55rem + 1vw,2.35rem);padding-right:clamp(.625rem,.45rem + 1vw,.875rem)}.app-create-description-field .app-create-description-change-btn{color:#64748b;cursor:pointer;text-align:right;-webkit-tap-highlight-color:transparent;background:0 0;border:none;max-width:min(100%,11rem);padding:3px 5px;font-family:inherit;font-size:clamp(.65rem,.58rem + .28vw,.75rem);line-height:1.2;position:absolute;bottom:clamp(.3rem,.15rem + .45vw,.45rem);right:clamp(.3rem,.15rem + .45vw,.45rem)}.app-create-description-field .app-create-description-change-btn:hover{color:#475569}.app-create-description-field .app-create-description-change-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #16a34a59}.app-create-description-options{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;margin-top:20px;padding-top:0;display:flex}.app-create-description-options .app-create-public-chat-row{align-items:center;max-width:100%;min-height:44px;margin-inline:0}.app-create-fundort-banner .app-create-fundort-standort-links{flex-direction:column;align-items:center;width:100%;margin-top:2px;display:flex}.app-create-fundort-banner .app-create-fundort-standort-link{color:#0d6d89;text-underline-offset:2px;cursor:pointer;text-align:center;background:0 0;border:0;width:-moz-fit-content;width:fit-content;margin:10px auto 0;padding:0;font-family:inherit;font-size:16px;font-weight:600;text-decoration:underline;display:block}.app-create-fundort-banner .app-create-fundort-standort-link:hover{color:#0a5970}.app-create-public-chat-row{box-sizing:border-box;gap:clamp(.5rem,.35rem + .8vw,.75rem);width:100%;max-width:min(28rem,100vw + -1*clamp(1rem,.5rem + 2vw,2rem));margin-inline:auto;display:flex}.app-create-public-chat-label{color:#334155;font-size:clamp(.7rem + 2px,.62rem + .35vw + 2px,.8125rem + 2px);font-weight:500}.app-create-select:focus-visible,.app-create-text-input:focus-visible{border-color:#16a34a;outline:none;box-shadow:0 0 0 2px #16a34a33}.app-create-description-field .app-create-textarea:not(:-moz-placeholder){border-color:var(--app-create-desc-border-active);box-shadow:none;outline:none}.app-create-description-field .app-create-textarea:focus,.app-create-description-field .app-create-textarea:focus-visible,.app-create-description-field .app-create-textarea:not(:placeholder-shown){border-color:var(--app-create-desc-border-active);box-shadow:none;outline:none}.app-create-photo-block{--ac-photo-thumb-gap:clamp(.25rem,.12rem + .55vw,.5rem);box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.app-create-photo-grid{gap:var(--ac-photo-thumb-gap);padding-inline:var(--ac-photo-thumb-gap);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-create-photo-grid__actions-item{aspect-ratio:1;grid-column:auto;place-self:start stretch;min-width:0}.app-create-photo-grid__actions-item .app-create-photo-add-slot{width:100%;height:100%}.app-create-photo-add-slot__frame{aspect-ratio:1;background:#f1f5f9;border:1px solid #003f50;border-radius:5px;width:100%;height:100%}.app-create-photo-add-slot__controls,.app-create-photo-add-slot__frame{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.app-create-photo-add-slot__controls{gap:var(--ac-photo-thumb-gap);flex-direction:row}.app-create-photo-thumb-wrap{aspect-ratio:1;border-radius:var(--ac-radius);background:#f1f5f9;border:1px solid #003f50;border-radius:5px;overflow:hidden}.app-create-photo-grid>.app-create-photo-thumb-wrap:not(.app-create-photo-thumb-wrap--first){align-self:start}.app-create-photo-thumb-wrap--first{aspect-ratio:auto;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:clamp(.2rem,.12rem + .35vw,.375rem);display:flex;overflow:visible}.app-create-photo-thumb-frame{aspect-ratio:1;border-radius:var(--ac-radius);background:#f1f5f9;border:1px solid #003f50;border-radius:5px;width:100%;min-height:0;overflow:hidden}.app-create-fundort-banner .app-create-photo-thumb-frame,.app-create-fundort-banner .app-create-photo-thumb-wrap:not(.app-create-photo-thumb-wrap--first){position:relative}.app-create-fundort-banner .app-create-photo-thumb-wrap--dragging{opacity:.55;pointer-events:none}.app-create-fundort-banner .app-create-photo-thumb-wrap--drop-target{outline-offset:2px;outline:2px dashed #0ea5e9}.app-create-fundort-banner .app-create-photo-haupt-badge{z-index:3;color:#003f50;pointer-events:none;background:#f1f5f9f2;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:4px;left:4px}.app-create-fundort-banner .app-create-photo-thumb-wrap--video .app-create-photo-thumb{background:#0f172a;border-radius:5px;overflow:hidden}.app-create-fundort-banner .app-create-photo-thumb-wrap--video .app-create-photo-thumb-frame,.app-create-fundort-banner .app-create-photo-thumb-wrap--video:not(.app-create-photo-thumb-wrap--first){overflow:visible}.app-create-fundort-banner .app-create-photo-thumb--poster{z-index:1;pointer-events:none;position:absolute;inset:0}.app-create-fundort-banner .app-create-photo-video-play{z-index:4;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:#00000094;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-create-fundort-banner .app-create-photo-video-play__icon{pointer-events:none;width:9px;height:9px;margin-left:.5px;display:block}.app-create-fundort-banner .app-create-photo-video-play__pause{pointer-events:none;background:linear-gradient(#fff,#fff) 0 0/3px 100% no-repeat,linear-gradient(#fff,#fff) 100% 0/3px 100% no-repeat;width:10px;height:10px}.app-create-fundort-banner .app-create-photo-video-edit{z-index:5;color:#003f50;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:#f1f5f9f2;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1;display:flex;position:absolute;top:4px;right:4px;overflow:visible}.app-create-fundort-banner .app-create-photo-video-edit__icon{pointer-events:none;font-size:3em;line-height:1}.app-create-fundort-banner .app-create-photo-video-edit--active{color:#fff;background:#8bbb53;box-shadow:inset 0 0 0 1px #6fa03e,inset 0 0 0 2px #fff,inset 0 0 0 3px #6fa03e}.app-create-fundort-banner .app-create-photo-video-edit:active{background:#e2e8f0}.app-create-fundort-banner .app-create-photo-video-edit--active:active{background:#7fad4b}.app-create-fundort-banner .app-create-photo-drag-zone{box-sizing:border-box;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;-ms-touch-action:none;position:absolute;inset:0}.app-create-fundort-banner .app-create-photo-drag-zone:active{cursor:grabbing}.app-create-fundort-banner .app-create-photo-thumb--no-pointer{pointer-events:none;-webkit-user-drag:none}.app-create-photo-thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.app-create-photo-actions-under{justify-content:center;align-items:center;gap:var(--ac-photo-thumb-gap);box-sizing:border-box;flex-direction:row;flex-shrink:0;width:100%;padding-top:5px;display:flex}.app-create-photo-max-label{color:#000;flex-shrink:0;padding:0 5px}.app-create-photo-action-btn,.app-create-photo-max-label{font-family:inherit;font-size:clamp(.6875rem,.58rem + .4vw,.8125rem);font-weight:600;line-height:1}.app-create-photo-action-btn{box-sizing:border-box;color:#1e293b;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#fff;border:none;border-radius:20px;justify-content:center;align-items:center;min-width:1.375rem;min-height:1.375rem;padding:.125rem .2rem;display:inline-flex;box-shadow:inset 0 0 0 1px #8393aa,inset 0 0 0 2px #fff,inset 0 0 0 3px #8393aa}.app-create-photo-action-btn:hover{background-color:#f8fafc}.app-create-photo-action-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #8393aa,inset 0 0 0 2px #fff,inset 0 0 0 3px #8393aa}.app-create-photo-action-btn:active{background-color:#f1f5f9}.app-create-photo-action-btn:disabled{opacity:.45;cursor:not-allowed}.app-create-bottom-actions{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;-moz-column-gap:max(1rem,10%);column-gap:max(1rem,10%);width:100%;margin-top:10px;margin-bottom:10px;display:grid}.app-create-bottom-btn{color:#1e293b;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background-color:#fff;border:none;border-radius:20px;outline:none;justify-content:center;align-items:center;width:100%;min-width:0;height:1.72rem;min-height:2rem;margin:0;padding:0 .35rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.25;display:flex;box-shadow:inset 0 0 0 1px #8393aa,inset 0 0 0 2px #fff,inset 0 0 0 3px #8393aa}.app-create-bottom-btn:active,.app-create-bottom-btn:active:not(:disabled),.app-create-bottom-btn:focus,.app-create-bottom-btn:focus-visible,.app-create-bottom-btn:hover,.app-create-bottom-btn:hover:not(:disabled){background-color:#fff;outline:none;box-shadow:inset 0 0 0 1px #8393aa,inset 0 0 0 2px #fff,inset 0 0 0 3px #8393aa}.app-create-bottom-btn:disabled{opacity:1;cursor:not-allowed;background-color:#fff;box-shadow:inset 0 0 0 1px #8393aa,inset 0 0 0 2px #fff,inset 0 0 0 3px #8393aa}.app-create-bottom-btn__inner{flex-direction:row;justify-content:center;align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}.app-create-bottom-btn__label{white-space:nowrap;flex-shrink:0;font-size:.74rem;font-weight:600;line-height:1.1}.app-create-bottom-btn__icon-slot{flex-shrink:0;width:1rem;height:1rem}.app-create-bottom-btn--cancel .app-create-bottom-btn__inner{justify-content:center}.app-create-bottom-btn--submit{color:#003f50;justify-content:flex-start;font-weight:700}.app-create-bottom-btn--submit .app-create-bottom-btn__inner{justify-content:flex-start;position:relative}.app-create-bottom-btn--submit .app-create-bottom-btn__icon-slot{margin-left:.1rem;transform:translate(3%)}.app-create-bottom-btn--submit .app-create-bottom-btn__label{font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.app-create-upload-error{color:#b91c1c}.app-create-submit-msg-latin,.app-create-upload-error{margin:0;font-size:clamp(.8125rem,.72rem + .4vw,.875rem)}.app-create-submit-msg-latin{color:#000;border-radius:var(--ac-radius);background:#fff;border:1px solid #e2e8f0;padding:clamp(.5rem,.35rem + .5vw,.65rem) clamp(.625rem,.45rem + .6vw,.75rem);line-height:1.45;box-shadow:0 4px 14px #0f172a14}.app-create-upload-result{border-radius:var(--ac-radius);background:#fff;border:1px solid #cbd5e1;padding:clamp(.625rem,.45rem + 1vw,.875rem)}.app-create-upload-result-title{color:#334155;margin:0;font-size:clamp(.75rem,.68rem + .35vw,.8125rem);font-weight:600}.app-create-upload-result-debug{color:#64748b;margin-top:clamp(.5rem,.35rem + .5vw,.75rem);font-size:clamp(.65rem,.6rem + .25vw,.75rem)}.app-create-upload-result-debug summary{cursor:pointer}.app-create-upload-result-debug-id{word-break:break-all;margin:.35rem 0}.app-create-upload-result-list{flex-direction:column;gap:clamp(.25rem,.15rem + .4vw,.375rem);margin:0;padding-left:1rem;display:flex}.app-create-upload-result-list a{color:#0f172a;word-break:break-all}.app-create-page :is(button,a,input:not(.app-create-file-input),textarea,select,[role=button],[tabindex="0"]):focus-visible{outline-offset:2px;outline:2px solid #334155}