@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.5bf52cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.cd9f51c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.p.b364ada9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.patrick_hand_30988027-module__CnGr8G__className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.patrick_hand_30988027-module__CnGr8G__variable{--font-patrick-hand:"Patrick Hand","Patrick Hand Fallback"}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.78ca0acf.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.793209de.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.b9f7ac13.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
:root{--f-schrift:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans","Helvetica Neue",sans-serif;--f-grund:#f3f0e7;--f-blatt:#f3f0e7;--f-voll:#fff;--f-karte:#ffffffb8;--f-karte-still:#fff9;--f-karte-leise:#ffffff85;--f-fuellung:#ddd8cc;--f-feld:#ffffffc4;--f-hoch:#ffffffeb;--f-sanft:#ffffff73;--f-kopf:#f3f0e7f5;--f-ton-hell:#efe9dd;--f-tonung:#1f1b160d;--f-text:#171717;--f-text-leise:#4d4942;--f-text-mittel:#625d55;--f-text-still:#777168;--f-text-zart:#8a847a;--f-marke:#6b5642;--f-marke-dunkel:#4f3f2f;--f-marke-auf:#fff;--f-rand:#1f1b161a;--f-rand-zart:#1f1b1614;--f-rand-stark:#1f1b161f;--f-schatten:#1f1b162e;--f-schleier:#14120f52;--f-warnung:#9c3b30;--f-gut-grund:#e5efe1;--f-gut-text:#4a6140}html,body{font-family:var(--f-schrift);background:#000;width:100%;height:auto;min-height:100%;margin:0;padding:0;overflow:hidden auto}body>div:first-child,body>div:first-child>div{height:100%}*{box-sizing:border-box}.leaflet-container{background:#000;width:100%!important;height:100%!important}:root{--header-h:135px;--panel-bg:#000;--panel-border:#ffffff1f;--text:#ffffffeb;--panel:#ffffff24;--border-soft:#ffffff38}.map-shell{background:#000;position:fixed;inset:0;overflow:hidden}.map-wrap{left:0;right:0;top:var(--header-h);position:absolute;bottom:0}.app-header{height:var(--header-h);z-index:9999;background:var(--panel-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--panel-border);position:absolute;top:0;left:0;right:0;overflow:hidden}.app-search-wrap{width:min(350px,62vw);position:relative;transform:translate(25px,-30px)}.app-search{border:1px solid var(--panel-border);background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.app-search-icon{opacity:.85}.app-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.app-search input::placeholder{color:#ffffff9e}.search-results{border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;background:#0a0a0aeb;border-radius:14px;width:100%;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 18px 46px #0000008c}.search-item{cursor:pointer;padding:12px 14px}.search-item .title{color:#ffffffeb;letter-spacing:.15px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:14px;font-weight:500}.search-item .subtitle{color:#fff9;letter-spacing:.1px;margin-top:4px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:12.5px;font-weight:400}.leaflet-top{top:calc(var(--header-h) + -130px)!important}@keyframes calDown{0%{opacity:0;transform:translate(-50%)translateY(-18px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes calUp{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-18px)}}.calendar-week{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.calendar-day{background:#ffffff1a;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;justify-content:space-between;height:92px;padding:12px;display:flex}.filter-panel{top:calc(var(--header-h) + 20px);z-index:1250;background:var(--f-kopf);border:1px solid var(--f-rand);width:min(720px,100vw - 80px);box-shadow:0 18px 50px var(--f-schatten);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--f-text);transform-origin:top;border-radius:16px;padding:14px 16px;position:fixed;left:50%;transform:translate(-50%)}@keyframes filterDown{0%{opacity:0;transform:translate(-50%)translateY(-18px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes filterUp{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-18px)}}.filter-panel.open{animation:.22s ease-out forwards filterDown}.filter-panel.closing{animation:.22s ease-in forwards filterUp}.filter-header{letter-spacing:.2px;justify-content:space-between;align-items:center;margin-bottom:12px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;display:flex}.filter-header strong{color:var(--f-text);font-size:15px;font-weight:600}.filter-header button{background:var(--f-karte-still);border:1px solid var(--f-rand-stark);color:var(--f-text);cursor:pointer;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.filter-header button:hover{background:var(--f-hoch)}.filter-options{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.filter-option{border:1px solid var(--f-rand);background:var(--f-karte-still);height:44px;color:var(--f-text);letter-spacing:.15px;cursor:pointer;border-radius:14px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;font-size:13px;font-weight:600}.filter-option:hover{background:var(--f-hoch)}.filter-option.active{border:1px solid var(--f-marke);background:var(--f-marke);color:#fff;box-shadow:none}@media (max-width:720px){.filter-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.filter-panel.open,.filter-panel.closing{animation:none}}@keyframes infoIn{0%{opacity:0;transform:translateY(-50%)translate(-12px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes infoOut{0%{opacity:1;transform:translateY(-50%)translate(0)}to{opacity:0;transform:translateY(-50%)translate(-12px)}}.info-panel.open{animation:.22s ease-out forwards infoIn}.info-panel.closing{animation:.22s ease-in forwards infoOut}@media (prefers-reduced-motion:reduce){.info-panel.open,.info-panel.closing{animation:none}}.info-panel{letter-spacing:.15px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif}.info-panel p{color:#ffffffe0;margin:0 0 10px;font-size:13.5px;font-weight:400;line-height:1.45}.info-panel p:last-child{margin-bottom:0}.info-panel .info-muted{opacity:.72;font-size:12.5px}.info-panel strong{letter-spacing:.2px;color:#ffffffeb;font-size:15px;font-weight:600}@keyframes menuIn{0%{opacity:0;transform:translateY(-18px)translate(10px)}to{opacity:1;transform:translateY(0)translate(0)}}@keyframes menuOut{0%{opacity:1;transform:translateY(0)translate(0)}to{opacity:0;transform:translateY(-18px)translate(10px)}}.native-app-header-bar{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 20px;display:flex;position:relative}header.app-header .native-app-header-bar .header-paperboat,header.app-header .native-app-header-bar .map-header-paperboat{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}header.app-header .native-app-header-bar .map-header-paperboat{width:60px!important;height:60px!important}header.app-header .native-app-header-bar .map-header-paperboat img{width:70px!important;max-width:none!important;height:60px!important}.app-menu-toggle{appearance:none;border:1px solid var(--f-rand-stark);background:var(--f-karte);cursor:pointer;z-index:1;border-radius:12px;flex-direction:column;flex:0 0 40px;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;display:flex;position:relative}.app-menu-toggle span{background:#171717;border-radius:999px;width:18px;height:2px;display:block}.app-native-drawer-backdrop{z-index:10000;background:#17130e52;animation:.2s forwards nativeDrawerBackdropIn;position:fixed;inset:0}.app-native-drawer-backdrop.closing{animation:.2s forwards nativeDrawerBackdropOut}@keyframes nativeDrawerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes nativeDrawerBackdropOut{0%{opacity:1}to{opacity:0}}.app-native-drawer{background:var(--f-blatt);border-right:1px solid var(--f-rand);z-index:10001;width:min(300px,82vw);padding:calc(env(safe-area-inset-top) + 20px)18px calc(env(safe-area-inset-bottom) + 20px);flex-direction:column;animation:.26s cubic-bezier(.32,.72,.35,1) forwards nativeDrawerIn;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:16px 0 44px #17130e33}.app-native-drawer.closing{animation:.2s ease-in forwards nativeDrawerOut}@keyframes nativeDrawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes nativeDrawerOut{0%{transform:translate(0)}to{transform:translate(-100%)}}.app-native-drawer-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.app-native-drawer-head strong{color:var(--f-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;font-size:17px;font-weight:700}.app-native-drawer-close{border:1px solid var(--f-rand-stark);background:var(--f-karte);width:34px;height:34px;color:var(--f-text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.app-native-drawer,.app-native-drawer input,.app-native-drawer button{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.app-native-drawer-search{margin-bottom:16px}.app-native-drawer-search .app-search-wrap{width:100%!important;transform:none!important}.app-native-drawer-search .search-results{overflow:hidden;border:1px solid var(--f-rand-zart)!important;background:var(--f-hoch)!important;-webkit-backdrop-filter:none!important;border-radius:14px!important;top:calc(100% + 7px)!important;box-shadow:0 14px 34px #241f1629!important}.app-native-drawer-search .search-item{padding:11px 13px!important}.app-native-drawer-search .search-item+.search-item{border-top:1px solid #1f1b160f}.app-native-drawer-search .search-item:active,.app-native-drawer-search .search-item:hover{background:var(--f-tonung)}.app-native-drawer-search .search-item .title{color:var(--f-text)!important;font-size:13.5px!important;font-weight:650!important}.app-native-drawer-search .search-item .subtitle{color:var(--f-text-zart)!important;font-size:12px!important}.app-native-drawer-items{flex-direction:column;gap:8px;display:flex}.app-native-drawer-item{text-align:left;border:1px solid var(--f-rand-zart);background:var(--f-karte-leise);cursor:pointer;color:var(--f-text);border-radius:14px;padding:13px 14px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif}.app-native-drawer-item:active{background:var(--f-hoch)}.app-native-drawer-item.active{background:var(--f-marke);border-color:var(--f-marke)}.app-native-drawer-item.active .app-native-drawer-item-title{color:#fff}.app-native-drawer-item-title{letter-spacing:.1px;justify-content:space-between;align-items:center;gap:8px;font-size:14.5px;font-weight:650;display:flex}.app-native-drawer-item-sub{color:var(--f-text-still);margin-top:3px;font-size:12px}.app-native-drawer-basemap{border-top:1px solid var(--f-rand);margin-top:16px;padding-top:16px}.app-native-drawer-label{letter-spacing:.06em;text-transform:uppercase;color:var(--f-text-still);margin:0 2px 8px;font-size:11px;font-weight:750;display:block}.app-native-drawer-language{border-top:1px solid var(--f-rand-zart);align-items:center;margin-top:4px;padding:12px 4px 14px;display:flex}.app-native-drawer-legal{border-top:1px solid var(--f-rand);flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding-top:14px;font-size:12px;display:flex}.app-native-drawer-legal a{color:var(--f-text-still);text-decoration:none}.app-native-drawer-legal a:active{color:#17130ed9}body.spotivo-native-app .landing-footer,body.spotivo-native-app .landing-divider{display:none!important}body.spotivo-native-app input,body.spotivo-native-app textarea,body.spotivo-native-app select{font-size:16px!important}body.spotivo-native-app .info-panel{background:var(--f-kopf)!important;border-color:var(--f-rand)!important;box-shadow:0 18px 50px var(--f-schatten)!important;color:var(--f-text)!important}body.spotivo-native-app .info-panel strong{color:var(--f-text)!important}body.spotivo-native-app .info-panel p{color:#17130ed1!important}body.spotivo-native-app .info-panel .info-muted{color:var(--f-text-still)!important}body.spotivo-native-app .info-panel>div>button{background:var(--f-karte-still)!important;border-color:var(--f-rand-stark)!important;color:var(--f-text)!important}body.spotivo-native-app .pin-editor-backdrop{padding-top:calc(16px + env(safe-area-inset-top))!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}body.spotivo-native-app .pin-editor-modal,body.spotivo-native-app .pin-editor-modal .pin-editor{max-height:calc(100vh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}body.spotivo-native-app .spotivo-likes-backdrop{padding-top:calc(18px + env(safe-area-inset-top))!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}body.spotivo-native-app .spotivo-likes-modal{height:calc(100vh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;max-height:calc(100vh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}body.spotivo-native-app .spotivo-mypins-backdrop{padding-top:calc(18px + env(safe-area-inset-top))!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}body.spotivo-native-app .spotivo-mypins-modal{height:calc(100vh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;max-height:calc(100vh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}body.spotivo-native-app .simple-header,body.spotivo-native-app .legal-header{height:calc(64px + env(safe-area-inset-top))!important;min-height:calc(64px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important}body.spotivo-native-app .header,body.spotivo-native-app .communities-header{height:calc(68px + env(safe-area-inset-top))!important;min-height:calc(68px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important}body.spotivo-native-app .communities-header-inner{height:100%!important}.simple-header-inner,.legal-header-inner,.header-inner,.communities-header-inner{position:relative}.simple-logo,.legal-logo,.header-inner .logo,.header-logo{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.header-paperboat,.map-header-paperboat,.simple-logo,.legal-logo,.header-logo{place-items:center!important;width:70px!important;display:grid!important}header.app-header .native-app-header-bar .header-paperboat,header.app-header .native-app-header-bar .map-header-paperboat{width:70px!important}.simple-header,.legal-header,.communities-header{height:72px!important;min-height:72px!important}@media (max-width:720px){.simple-header,.legal-header,.communities-header{height:66px!important;min-height:66px!important}}body.spotivo-native-app .legal-nav{display:none}body.spotivo-native-app .landing-main.profile-main,body.spotivo-native-app .landing-main.plus-main,body.spotivo-native-app .landing-main.register-main,body.spotivo-native-app .username-main{padding-top:calc(92px + env(safe-area-inset-top))!important}body.spotivo-native-app .legal-main{padding-top:calc(90px + env(safe-area-inset-top))!important}.calendar-day.today{background:#ffffff24;border-color:#ffffff57;box-shadow:0 0 0 2px #4ade8059,0 0 18px #4ade8038}@keyframes weekSlideRight{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes weekSlideLeft{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.spotivo-mypins-modal{animation:none}}@keyframes loginIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loginOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.98)}}html.spotivo-web .app-splash{display:none!important}.meet-bigmap .leaflet-top.leaflet-left{top:calc(60px + env(safe-area-inset-top))!important}body.spotivo-has-tabbar{--spotivo-tabbar-core:58px;--spotivo-tabbar-h:calc(58px + env(safe-area-inset-bottom))}.app-tabbar{z-index:1400;height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:var(--f-kopf);-webkit-backdrop-filter:saturate(150%)blur(18px);border-top:1px solid var(--f-rand);grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0}.app-tab{appearance:none;cursor:pointer;color:var(--f-text-zart);font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;display:flex}.app-tab.active{color:var(--f-text)}.app-tab:active{transform:scale(.96)}.app-tab-icon{width:24px;height:24px;display:block;position:relative}.app-tab-icon svg{width:24px;height:24px;display:block}.app-tab-label{letter-spacing:-.01em;font-size:10.5px;font-weight:700;line-height:1}.app-tab-badge{color:#fff;text-align:center;box-sizing:border-box;background:#d8483f;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:-5px;right:-8px}.app-tabsheet-backdrop{z-index:1200;background:#17130e52;animation:.2s forwards nativeDrawerBackdropIn;position:fixed;inset:0}.app-tabsheet-backdrop.closing{animation:.2s forwards nativeDrawerBackdropOut}.app-tabsheet{z-index:1300;box-sizing:border-box;padding:10px 18px calc(var(--spotivo-tabbar-h,58px) + 14px);background:var(--f-blatt);touch-action:none;overscroll-behavior:contain;border-radius:20px 20px 0 0;max-height:none;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;animation:.22s cubic-bezier(.22,1,.36,1) forwards appTabSheetIn;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -18px 46px #17130e38}.app-tabsheet.closing{animation:.2s forwards appTabSheetOut}@keyframes appTabSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes appTabSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.app-tabsheet-head{justify-content:space-between;align-items:center;padding:6px 2px 12px;display:flex}.app-tabsheet-head strong{letter-spacing:-.02em;color:var(--f-text);font-size:17px;font-weight:780}.app-tabsheet-close{appearance:none;border:1px solid var(--f-rand-stark);background:var(--f-karte);width:32px;height:32px;color:var(--f-text);cursor:pointer;border-radius:10px;font-size:14px}.app-tabsheet-items{gap:6px;display:grid}.app-tabsheet-item{appearance:none;text-align:left;border:1px solid var(--f-rand);background:var(--f-karte);cursor:pointer;width:100%;font:inherit;border-radius:12px;padding:9px 13px}.app-tabsheet-item:active{background:var(--f-hoch)}.app-tabsheet-item-title{color:var(--f-text);font-size:14.5px;font-weight:750}.app-tabsheet-item-sub{color:var(--f-text-zart);margin-top:2px;font-size:12px}.app-tabsheet-language{margin-top:14px}.app-tabsheet-legal{border-top:1px solid var(--f-rand);flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:12px;display:flex}.app-tabsheet-legal a{color:var(--f-text-zart);font-size:12.5px;text-decoration:none}body.spotivo-has-tabbar main:not(.community-view){padding-bottom:calc(var(--spotivo-tabbar-h) + 18px)!important}body.spotivo-has-tabbar .pin-editor-backdrop{padding-bottom:calc(16px + var(--spotivo-tabbar-h))!important}body.spotivo-has-tabbar .pin-editor-modal,body.spotivo-has-tabbar .pin-editor-modal .pin-editor{max-height:calc(100vh - 32px - env(safe-area-inset-top) - var(--spotivo-tabbar-h))!important}body.spotivo-has-tabbar .spotivo-likes-backdrop,body.spotivo-has-tabbar .spotivo-mypins-backdrop{padding-bottom:calc(18px + var(--spotivo-tabbar-h))!important}body.spotivo-has-tabbar .spotivo-likes-modal,body.spotivo-has-tabbar .spotivo-mypins-modal{height:calc(100vh - 36px - env(safe-area-inset-top) - var(--spotivo-tabbar-h))!important;max-height:calc(100vh - 36px - env(safe-area-inset-top) - var(--spotivo-tabbar-h))!important}body.spotivo-has-tabbar .directions-backdrop{padding-bottom:calc(16px + var(--spotivo-tabbar-h))!important}body.spotivo-has-tabbar .spotivo-hint-toast{bottom:calc(14px + var(--spotivo-tabbar-h))!important}body.spotivo-has-tabbar .app-native-drawer{padding-bottom:calc(var(--spotivo-tabbar-h) + 20px)!important}body.spotivo-has-tabbar .filter-panel,body.spotivo-has-tabbar .standort-panel,body.spotivo-has-tabbar .info-panel{max-height:calc(100vh - var(--map-header-h,66px) - 28px - var(--spotivo-tabbar-h))!important;overflow-y:auto!important}body.spotivo-has-tabbar .map-shell .map-wrap{height:calc(100vh - var(--map-header-h) - var(--spotivo-tabbar-h))!important}body.spotivo-has-tabbar .chat-panel,body.spotivo-has-tabbar .community-info-panel{height:calc(100vh - var(--spotivo-tabbar-h))!important}body.spotivo-has-tabbar .chat-compose-wrap{padding-bottom:9px!important}body.spotivo-native-app .landing-wrapper .app-menu-toggle{display:none!important}.app-wheel-toggle{appearance:none;cursor:pointer;width:41px;height:41px;color:var(--f-text);z-index:1;background:linear-gradient(135deg,#3aa6a0,#1f7f86);border:1px solid #7ed6d28c;border-radius:10px;flex:0 0 41px;justify-content:center;align-items:center;padding:0;transition:transform .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 6px 18px #1f7f8659}.app-wheel-toggle:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1f7f8673}.app-wheel-toggle:active{transform:scale(.97);box-shadow:0 4px 12px #1f7f864d}.app-wheel-toggle span{font-size:30px;line-height:1;display:block}html.spotivo-ptr-host,html.spotivo-ptr-host body{overscroll-behavior-y:none}.spotivo-ptr-strip{z-index:9998;pointer-events:none;position:fixed;left:0;right:0;overflow:visible}.spotivo-ptr-strip.released{transition:height .26s cubic-bezier(.22,1,.36,1)}.spotivo-ptr{transform-origin:50%;width:52px;height:30px;margin-left:-26px;display:block;position:absolute;left:50%}.spotivo-ptr-boot{object-fit:contain;transform-origin:50% 85%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.spotivo-ptr.armed .spotivo-ptr-boot,.spotivo-ptr.refreshing .spotivo-ptr-boot{animation:1.1s ease-in-out infinite spotivoPtrWiegen}@keyframes spotivoPtrWiegen{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.spotivo-ptr.armed .spotivo-ptr-boot,.spotivo-ptr.refreshing .spotivo-ptr-boot{animation:none}}.spotivo-pin-locked{filter:grayscale();opacity:.55}.spotivo-pin-card.locked .spotivo-pin-card-image,.spotivo-pin-card.locked .spotivo-pin-media-blur{filter:grayscale()}.spotivo-locked-note{border:1px solid var(--f-rand-stark);background:var(--f-tonung);color:var(--f-text-mittel);border-radius:11px;align-items:flex-start;gap:7px;margin-bottom:10px;padding:8px 10px;font-size:11.5px;font-weight:650;line-height:1.4;display:flex}.spotivo-mypins-card.locked{opacity:.55}.spotivo-mypins-card.locked img{filter:grayscale()}.popular-event-card.locked .popular-event-visual,.popular-event-card.locked img{filter:grayscale();opacity:.7}.popular-event-card.locked .popular-event-copy{opacity:.65}.event-locked-note{border:1px solid var(--f-rand-stark);background:var(--f-tonung);color:var(--f-text-mittel);border-radius:11px;align-items:flex-start;gap:7px;margin:10px 12px 0;padding:8px 10px;font-size:11.5px;font-weight:650;line-height:1.4;display:flex}.my-event-row.locked{opacity:.6}.plus-code-backdrop{z-index:6000;-webkit-backdrop-filter:blur(9px);background:#19161257;place-items:center;padding:18px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;display:grid;position:fixed;inset:0}.plus-code-modal{box-sizing:border-box;border:1px solid var(--f-rand);background:var(--f-blatt);width:min(420px,100%);box-shadow:0 28px 80px var(--f-schatten);color:var(--f-text);border-radius:22px;padding:20px}.plus-code-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.plus-code-head strong{letter-spacing:-.02em;font-size:17px;font-weight:790}.plus-code-close{appearance:none;border:1px solid var(--f-rand-stark);background:var(--f-karte);width:32px;height:32px;color:var(--f-text);cursor:pointer;border-radius:10px;font-size:14px}.plus-code-sub{color:var(--f-text-still);margin:8px 0 14px;font-size:12.5px;line-height:1.5}.plus-code-input{box-sizing:border-box;border:1px solid var(--f-rand-stark);background:var(--f-hoch);width:100%;color:var(--f-text);font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:12px;padding:13px 14px;font-size:15px;font-weight:750}.plus-code-input:focus{border-color:#1f1b1659;outline:none}.plus-code-error,.plus-code-done{border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:700;line-height:1.45}.plus-code-error{color:var(--f-warnung);background:#91362d12;border:1px solid #91362d2e}.plus-code-done{color:#2e7d4a;background:#2e7d4a14;border:1px solid #2e7d4a33}.plus-code-submit{color:#1a1206;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f5b942,#e8873f);border:1px solid #ffc4668c;border-radius:12px;margin-top:14px;padding:13px 16px;font-size:14px;font-weight:830}.plus-code-submit:disabled{opacity:.55;cursor:not-allowed}.inbox-modal{max-height:min(78vh,640px);overflow-y:auto}.inbox-empty{background:var(--f-sanft);color:var(--f-text-still);text-align:center;border:1px dashed #1f1b1629;border-radius:14px;margin-top:6px;padding:18px 14px;font-size:12.5px;line-height:1.5}.inbox-list{gap:10px;margin-top:4px;display:grid}.inbox-card{border:1px solid var(--f-rand);background:var(--f-karte);border-radius:16px;padding:14px}.inbox-card.used{opacity:.55}.inbox-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-code{letter-spacing:.08em;color:var(--f-text);font-size:15px;font-weight:850}.inbox-state{border:1px solid var(--f-rand-stark);background:var(--f-feld);color:var(--f-text-still);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:800}.inbox-days{color:var(--f-text);margin-top:8px;font-size:13px;font-weight:750}.inbox-until{color:var(--f-text-zart);margin-top:3px;font-size:11.5px}.inbox-actions{gap:8px;margin-top:12px;display:flex}.inbox-code-wrap{align-items:center;gap:7px;display:inline-flex}.inbox-copy-inline,.wheel-code-copy{appearance:none;border:1px solid var(--f-rand-stark);background:var(--f-hoch);width:28px;height:28px;color:var(--f-text-leise);cursor:pointer;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.inbox-copy-inline:active,.wheel-code-copy:active{background:var(--f-hoch)}.wheel-code-wrap{align-items:center;gap:8px;margin:6px 0 2px;display:inline-flex}.inbox-redeem{font:inherit;cursor:pointer;color:#1a1206;background:linear-gradient(135deg,#f5b942,#e8873f);border:1px solid #ffc4668c;border-radius:11px;flex:1;padding:10px 12px;font-size:12.5px;font-weight:780}.inbox-redeem:disabled{opacity:.55;cursor:not-allowed}.wheel-code{border:1px solid var(--f-rand-stark);background:var(--f-hoch);color:var(--f-text);letter-spacing:.1em;border-radius:10px;padding:6px 12px;font-size:15px;font-weight:850;display:inline-block}.terms-gate{z-index:4000;padding:0 14px calc(14px + env(safe-area-inset-bottom));pointer-events:none;place-items:end center;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0}body.spotivo-has-tabbar .terms-gate{padding-bottom:calc(var(--spotivo-tabbar-h) + 12px)}.terms-gate-card{pointer-events:auto;box-sizing:border-box;border:1px solid var(--f-rand);background:var(--f-kopf);-webkit-backdrop-filter:saturate(150%)blur(18px);width:min(440px,100%);color:var(--f-text);border-radius:20px;padding:18px;animation:.26s cubic-bezier(.22,1,.36,1) both termsGateIn;box-shadow:0 20px 56px #17130e3d}@keyframes termsGateIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.terms-gate-title{letter-spacing:-.02em;font-size:16px;font-weight:790;display:block}.terms-gate-text{color:var(--f-text-leise);margin:7px 0 0;font-size:13px;line-height:1.5}.terms-gate-storage{color:var(--f-text-zart);margin:8px 0 0;font-size:11.5px;line-height:1.5}.terms-gate-links{gap:14px;margin-top:10px;display:flex}.terms-gate-links a{color:var(--f-text-leise);text-underline-offset:3px;font-size:12.5px;font-weight:700;text-decoration:underline}.terms-gate-accept{border:1px solid var(--f-rand-stark);background:var(--f-marke);color:#fff;width:100%;font:inherit;cursor:pointer;border-radius:12px;margin-top:14px;padding:12px 16px;font-size:13.5px;font-weight:780}.terms-gate-accept:disabled{opacity:.55;cursor:not-allowed}body.spotivo-native-app main.admin-page{padding-top:calc(48px + env(safe-area-inset-top))!important}.app-welcome{z-index:9700;padding:calc(28px + env(safe-area-inset-top))24px calc(28px + env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--f-blatt)0%,var(--f-blatt)100%);color:var(--f-text);place-items:center;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;animation:.3s ease-out both appWelcomeIn;display:grid;position:fixed;inset:0}@keyframes appWelcomeIn{0%{opacity:0}to{opacity:1}}.app-welcome-inner{text-align:center;flex-direction:column;align-items:center;width:min(360px,100%);display:flex}.app-welcome-logo{width:96px;height:auto;margin-bottom:22px}.app-welcome-title{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1.1}.app-welcome-text{color:var(--f-text-mittel);margin:12px 0 30px;font-size:14.5px;line-height:1.55}.app-welcome-actions{flex-direction:column;gap:10px;width:100%;display:flex}.app-welcome-primary,.app-welcome-secondary,.app-welcome-guest{width:100%;min-height:52px;font:inherit;cursor:pointer;border-radius:10px;font-size:15.5px;font-weight:750}.app-welcome-primary{background:var(--f-marke);color:#fff;border:0}.app-welcome-secondary{background:var(--f-hoch);color:var(--f-text);border:1px solid #1f1b1629}.app-welcome-or{color:#a79e8e;align-items:center;gap:12px;width:100%;margin:20px 0 14px;font-size:12.5px;font-weight:700;display:flex}.app-welcome-or:before,.app-welcome-or:after{content:"";background:#1f1b161f;flex:1;height:1px}.app-welcome-guest{color:var(--f-text-mittel);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.app-welcome-legal{color:#8a8378;margin:26px 0 0;font-size:11.5px;line-height:1.6}.app-welcome-legal a{color:var(--f-text-mittel);text-underline-offset:2px;text-decoration:underline}body.spotivo-has-tabbar .info-body{padding-bottom:20px!important}html.spotivo-native-app,body.spotivo-native-app,body.spotivo-native-app *{scrollbar-width:none!important;-ms-overflow-style:none!important}html.spotivo-native-app::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.spotivo-native-app::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.spotivo-native-app ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.drawer-umkreis{border-bottom:1px solid var(--f-rand);flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.standort-panel{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:min(460px,100vw - 32px)!important}.standort-panel .drawer-umkreis:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.drawer-umkreis-orten{border:1px solid var(--f-marke);background:var(--f-marke);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:14px;font-size:13.5px;font-weight:750}.drawer-umkreis-orten:disabled{opacity:.65;cursor:progress}.drawer-umkreis-karte{min-height:42px;color:var(--f-marke);font:inherit;cursor:pointer;background:0 0;border:1px solid #6b564259;border-radius:14px;margin-top:2px;font-size:13px;font-weight:750}.drawer-umkreis-karte:hover{background:#6b564214}.drawer-umkreis-oder{color:var(--f-text-zart);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:10.5px;font-weight:750}.drawer-umkreis-suche{border:1px solid var(--f-rand-zart);background:var(--f-karte);min-height:44px;color:var(--f-text);font:inherit;border-radius:14px;outline:none;padding:0 13px;font-size:13.5px}.drawer-umkreis-suche:focus{background:var(--f-voll);border-color:#6b564273}.drawer-umkreis-hinweis{color:var(--f-text-zart);font-size:12px}.drawer-umkreis-zahl{color:var(--f-marke);font-size:12px;font-weight:750}.drawer-umkreis-treffer{border:1px solid var(--f-rand-zart);background:var(--f-hoch);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.drawer-umkreis-treffer button{color:var(--f-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 13px;display:flex}.drawer-umkreis-treffer button+button{border-top:1px solid #1f1b1612}.drawer-umkreis-treffer button:active{background:var(--f-tonung)}.drawer-umkreis-treffer strong{font-size:13.5px;font-weight:700}.drawer-umkreis-treffer span{color:var(--f-text-still);font-size:12px}.drawer-umkreis-ort{border:1px solid var(--f-rand-zart);background:var(--f-karte);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 13px;display:flex}.drawer-umkreis-ort-hin{min-width:0;height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:8px;margin:0 -6px;padding:0 6px;display:flex}.drawer-umkreis-ort-hin:hover{background:var(--f-tonung)}.drawer-umkreis-ort-hin:active{background:#1f1b1617}.drawer-umkreis-ort-hin>span{color:#17130e61;flex:none;font-size:17px;line-height:1}.drawer-umkreis-ort strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--f-text);font-size:14px;font-weight:750;overflow:hidden}.drawer-umkreis-ort-weg{background:var(--f-tonung);width:28px;height:28px;color:var(--f-text-mittel);font:inherit;cursor:pointer;border:0;border-radius:9px;flex:none;padding:0;font-size:12px;line-height:1}.drawer-umkreis-ort-weg:hover{color:var(--f-marke-dunkel);background:#1f1b161f}.drawer-umkreis-regler{flex-direction:column;gap:7px;padding:2px 2px 0;display:flex}.drawer-umkreis-regler>span{color:var(--f-text-still);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.drawer-umkreis-regler strong{color:var(--f-text);font-size:15px;font-weight:800}.drawer-umkreis-regler input[type=range]{accent-color:#6b5642;width:100%}.drawer-umkreis-schalter{border:1px solid var(--f-rand-zart);background:var(--f-karte);min-height:44px;color:var(--f-text);font:inherit;cursor:pointer;border-radius:14px;font-size:13.5px;font-weight:750}.drawer-umkreis-schalter.an{border-color:var(--f-marke);background:var(--f-marke);color:#fff}.drawer-umkreis-fehler{color:var(--f-warnung);background:#91362d12;border:1px solid #91362d33;border-radius:14px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}.umkreis-kreis{filter:drop-shadow(0 0 1.5px #1f1b16e6)}.route-leiste{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:1300;border:1px solid var(--f-rand);background:var(--f-kopf);width:min(420px,100vw - 28px);box-shadow:0 18px 46px var(--f-schatten);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex;position:fixed;transform:translate(-50%)}body.spotivo-has-tabbar .route-leiste{bottom:calc(14px + var(--spotivo-tabbar-h))}.route-leiste>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.route-leiste strong{color:var(--f-text);font-size:14.5px}.route-leiste span{text-overflow:ellipsis;white-space:nowrap;color:var(--f-text-mittel);font-size:12px;overflow:hidden}.route-leiste.fehler span{white-space:normal;color:var(--f-warnung);font-size:12.5px;line-height:1.45}.route-leiste button{border:1px solid var(--f-rand-stark);background:var(--f-hoch);min-height:38px;color:var(--f-marke-dunkel);font:inherit;cursor:pointer;border-radius:11px;flex:none;padding:0 13px;font-size:12.5px;font-weight:750}@keyframes routeLinieNotfall{0%{opacity:0}to{opacity:1}}.route-linie{animation:1ms linear 1.4s both routeLinieNotfall}.route-linie-laeuft{opacity:1;animation:none!important}.route-linie-kern{filter:drop-shadow(0 1px 1.5px #500c0873)}@keyframes routeErscheint{0%{opacity:0}to{opacity:1}}.route-punkt{animation:.32s ease-out .26s both routeErscheint}.route-anschluss{animation:.38s ease-out 1s both routeErscheint}@keyframes routeVergeht{0%{opacity:1}to{opacity:0}}.route-punkt.route-weg,.route-anschluss.route-weg{animation:.3s ease-in both routeVergeht}.route-leiste-zu{min-width:38px;color:var(--f-text-mittel)!important;padding:0!important;font-size:14px!important}.route-leiste.fehler strong{color:var(--f-warnung);font-size:13.5px;line-height:1.35}@keyframes routeDreht{to{transform:rotate(360deg)}}.route-spinner{border:2.5px solid #4f3f2f38;border-top-color:#4f3f2f;border-radius:50%;flex:none;width:19px;height:19px;margin-right:4px;animation:.7s linear infinite routeDreht}.directions-here{border-color:var(--f-marke)!important;background:var(--f-marke)!important;color:#fff!important}.directions-here:disabled{opacity:.7;cursor:progress}.zuschnitt-backdrop{z-index:9500;padding:18px;padding-bottom:calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);background:#19161275;justify-content:center;align-items:center;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;inset:0}body.spotivo-has-tabbar .zuschnitt-backdrop{padding-bottom:calc(18px + var(--spotivo-tabbar-h))}.zuschnitt-blatt{border:1px solid var(--f-rand);background:var(--f-blatt);width:min(520px,100%);max-height:100%;color:var(--f-text);border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #1f1b164d}.zuschnitt-blatt header{justify-content:space-between;align-items:center;gap:10px;display:flex}.zuschnitt-blatt header strong{font-size:15px;font-weight:750}.zuschnitt-blatt header button{border:1px solid var(--f-rand-stark);background:var(--f-karte-still);width:34px;height:34px;color:var(--f-text);font:inherit;cursor:pointer;border-radius:10px;place-items:center;display:grid}.zuschnitt-hinweis{color:var(--f-text-mittel);margin:0;font-size:12.5px;line-height:1.45}.zuschnitt-rahmen{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#221e19;border-radius:14px;width:100%;position:relative;overflow:hidden}.zuschnitt-rahmen:active{cursor:grabbing}.zuschnitt-rahmen img{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.zuschnitt-regler{align-items:center;gap:12px;display:flex}.zuschnitt-regler span{color:var(--f-text-mittel);font-size:12.5px;font-weight:750}.zuschnitt-regler input{accent-color:#6b5642;flex:1}.zuschnitt-knoepfe{gap:10px;display:flex}.zuschnitt-knoepfe button{min-height:46px;font:inherit;cursor:pointer;border-radius:14px;flex:1;font-size:14px;font-weight:750}.zuschnitt-zurueck{border:1px solid var(--f-rand-stark);background:var(--f-karte);color:var(--f-marke-dunkel)}.zuschnitt-nehmen{border:1px solid var(--f-marke);background:var(--f-marke);color:#fff}.zuschnitt-nehmen:disabled{opacity:.6;cursor:progress}.spotivo-pin-media{position:relative}.spotivo-ki-abzeichen{color:#fff;-webkit-backdrop-filter:blur(4px);background:#191612b8;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:750;position:absolute;bottom:8px;left:8px}.ablage-feld{outline-offset:3px;outline:2px dashed #0000;transition:outline-color .14s,background-color .14s}.ablage-ueber{outline-color:var(--f-marke);background:#6b564212}.ablage-hinweis{color:var(--f-text-zart)}body.spotivo-native-app .ablage-hinweis{display:none}body.spotivo-native-app .event-modal.event-form-seite{padding-top:calc(16px + env(safe-area-inset-top))}.zuschnitt-raster{pointer-events:none;position:absolute;inset:0}.zuschnitt-raster span{background:var(--f-sanft);position:absolute;box-shadow:0 0 2px #00000059}.zuschnitt-raster span:first-child,.zuschnitt-raster span:nth-child(2){width:1px;top:0;bottom:0}.zuschnitt-raster span:first-child{left:33.333%}.zuschnitt-raster span:nth-child(2){left:66.667%}.zuschnitt-raster span:nth-child(3),.zuschnitt-raster span:nth-child(4){height:1px;left:0;right:0}.zuschnitt-raster span:nth-child(3){top:33.333%}.zuschnitt-raster span:nth-child(4){top:66.667%}body.spotivo-native-app .zuschnitt-regler,.zuschnitt-nur-app,body.spotivo-native-app .zuschnitt-nur-web{display:none}body.spotivo-native-app .zuschnitt-nur-app{display:inline}body.spotivo-native-app .seiten-uebergang{display:none!important}.spotivo-pin-symbol{border:1px solid var(--f-rand-stark);background:var(--f-hoch);width:34px;height:34px;color:var(--f-text-mittel);cursor:pointer;border-radius:11px;flex:0 0 34px;place-items:center;padding:0;display:grid}.spotivo-pin-symbol svg{width:19px;height:19px}.spotivo-pin-symbol:hover{background:var(--f-voll);border-color:#1f1b1638}.spotivo-pin-symbol.aktiv{border-color:var(--f-marke);background:var(--f-marke);color:#fff}.pin-note{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.pin-note-autos{letter-spacing:-1px;gap:0;font-size:14px;line-height:1;display:flex}.pin-note-autos span{filter:grayscale();opacity:.3}.pin-note-autos span.an{opacity:1}.pin-note-zahl{color:var(--f-text-leise);font-size:12px;font-weight:750}.bewerten-backdrop{z-index:9200;padding:18px;padding-bottom:calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);background:#19161266;justify-content:center;align-items:flex-end;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;inset:0}body.spotivo-has-tabbar .bewerten-backdrop{padding-bottom:calc(18px + var(--spotivo-tabbar-h))}.bewerten-blatt{border:1px solid var(--f-rand);background:var(--f-blatt);width:min(420px,100%);color:var(--f-text);border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:20px 18px;display:flex;box-shadow:0 24px 60px #1f1b164d}.bewerten-titel{font-size:15.5px;font-weight:750}.bewerten-spot{color:var(--f-text-mittel);font-size:12.5px}.bewerten-autos{gap:2px;margin:10px 0 2px;display:flex}.bewerten-autos button{cursor:pointer;filter:grayscale();opacity:.32;background:0 0;border:0;padding:4px;font-size:30px;line-height:1;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .14s}.bewerten-autos button.an{opacity:1}.bewerten-autos button:active{transform:scale(.86)}.bewerten-schnitt{color:var(--f-text-mittel);font-size:12.5px;font-weight:750}.bewerten-knoepfe{gap:8px;width:100%;margin-top:12px;display:flex}.bewerten-knoepfe button{min-height:44px;font:inherit;cursor:pointer;border-radius:14px;flex:1;font-size:13.5px;font-weight:750}.bewerten-weg{border:1px solid var(--f-rand-stark);background:var(--f-karte);color:var(--f-warnung)}.bewerten-fertig{border:1px solid var(--f-marke);background:var(--f-marke);color:#fff}.spotivo-pin-datum{color:#948d84;margin-top:8px;font-size:11px;font-weight:650}.spotivo-pin-symbole{gap:7px;margin-top:12px;display:flex}.spotivo-pin-kategorie-oben{margin:0;padding:14px 54px 11px 16px;display:block;color:var(--f-marke)!important;letter-spacing:.12em!important;font-size:12.5px!important;font-weight:850!important;line-height:1.1!important}.spotivo-pin-card-image-button,.spotivo-pin-card>.spotivo-pin-media{padding:6px 14px 14px!important}.spotivo-pin-card-image-button .spotivo-pin-media,.spotivo-pin-card>.spotivo-pin-media{border:1px solid var(--f-rand-stark);border-radius:14px;overflow:hidden}.spotivo-pin-card-topline:has(.pin-note:only-child){justify-content:flex-end}.route-auto{filter:drop-shadow(0 3px 5px #1f1b168c);pointer-events:none;background:0 0;border:0;place-items:center;font-size:44px;line-height:1;display:grid}.route-auto span{display:block}.spotivo-pin-wash{filter:hue-rotate(-28deg)saturate(1.25)}.spotivo-pin-wash.spotivo-pin-locked{filter:hue-rotate(-28deg)grayscale(.85)opacity(.75)}.spotivo-likes-kats{flex-wrap:wrap;gap:6px;margin:0 2px 14px;display:flex}.spotivo-likes-kats button{border:1px solid var(--f-rand);background:var(--f-karte-still);min-height:32px;color:var(--f-text-leise);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.spotivo-likes-kats button:hover{border-color:#1f1b1633}.spotivo-likes-kats button.active{border-color:var(--f-marke);background:var(--f-marke);color:#fff}.spotivo-likes-kats button span{background:#1f1b1614;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.spotivo-likes-kats button.active span{background:#ffffff38}.spotivo-likes-gruppe{color:var(--f-marke);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin:16px 2px 8px;font-size:11.5px;font-weight:850;display:flex}.spotivo-likes-gruppe:first-child,.spotivo-likes-list>div:first-child .spotivo-likes-gruppe{margin-top:2px}.spotivo-likes-gruppe span{color:var(--f-marke);letter-spacing:0;background:#6b56421f;border-radius:999px;padding:2px 8px;font-size:11px}.spotivo-likes-remove svg{width:17px;height:17px}.datum-backdrop{z-index:5400;-webkit-backdrop-filter:blur(8px);background:#14120f57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.datum-blatt{border:1px solid var(--f-rand);background:var(--f-blatt);width:min(360px,100%);max-height:calc(100vh - 48px);color:var(--f-text);border-radius:26px;gap:14px;padding:18px;display:grid;overflow-y:auto;box-shadow:0 28px 70px #1f1b1642}.datum-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.datum-kopf strong{letter-spacing:-.01em;font-size:17px}.datum-blaettern{gap:4px;display:flex}.datum-blaettern button{background:var(--f-tonung);width:36px;height:36px;color:var(--f-marke);cursor:pointer;border:0;border-radius:11px;font-size:20px;line-height:1;transition:background .14s}.datum-blaettern button:hover:not(:disabled){background:#1f1b161f}.datum-blaettern button:disabled{opacity:.3;cursor:not-allowed}.datum-wochentage,.datum-gitter{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datum-wochentage span{color:var(--f-text-zart);text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:2px 0;font-size:11px;font-weight:800}.datum-tag{aspect-ratio:1;min-height:38px;color:var(--f-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:14.5px;font-weight:600;transition:background .12s,color .12s}.datum-tag:hover:not(:disabled):not(.gewaehlt){background:#1f1b1612}.datum-tag:disabled{color:#17130e42;cursor:not-allowed}.datum-tag.heute:not(.gewaehlt){color:var(--f-marke);font-weight:850}.datum-tag.gewaehlt{background:var(--f-marke);color:#fff;font-weight:800}.datum-zeit{border-top:1px solid var(--f-rand-zart);justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:15px;font-weight:700;display:flex}.datum-zeit input{border:1px solid var(--f-rand);background:var(--f-voll);width:auto;min-height:42px;color:var(--f-text);font:inherit;appearance:none;border-radius:13px;padding:0 14px;font-size:16px;font-weight:750}.datum-warnung{color:var(--f-warnung);margin:0;font-size:12.5px;line-height:1.4}.datum-knoepfe{gap:8px;display:flex}.datum-knoepfe button{min-height:46px;font:inherit;cursor:pointer;border-radius:14px;flex:1 1 0;font-size:15px;font-weight:750}.datum-zurueck{border:1px solid var(--f-rand);background:var(--f-karte-still);color:var(--f-text)}.datum-ok{border:1px solid var(--f-marke);background:var(--f-marke);color:#fff}.datum-ok:disabled{opacity:.5;cursor:not-allowed}
