.dartlokal-timefield[data-v-fea6a6ae]{display:inline-block}.dartlokal-clock-backdrop[data-v-fea6a6ae]{z-index:1200;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dartlokal-clock[data-v-fea6a6ae]{background:var(--bs-body-bg,#fff);width:320px;max-width:92vw;color:var(--bs-body-color,#181c32);border-radius:.75rem;padding:1.25rem;box-shadow:0 1rem 3rem #00000059}.dartlokal-clock-header[data-v-fea6a6ae]{justify-content:center;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:2.4rem;font-weight:600;line-height:1;display:flex}.dartlokal-clock-part[data-v-fea6a6ae]{color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.1rem .5rem}.dartlokal-clock-part.active[data-v-fea6a6ae]{color:#3699ff;opacity:1}.dartlokal-clock-colon[data-v-fea6a6ae]{opacity:.55}.dartlokal-clock-face[data-v-fea6a6ae]{width:260px;max-width:78vw;height:auto;margin:0 auto;display:block}.dartlokal-clock-bg[data-v-fea6a6ae]{fill:#80808024}.dartlokal-clock-hand[data-v-fea6a6ae]{stroke:#3699ff;stroke-width:2px}.dartlokal-clock-selection[data-v-fea6a6ae],.dartlokal-clock-center[data-v-fea6a6ae]{fill:#3699ff}.dartlokal-clock-tick[data-v-fea6a6ae]{fill:#8080808c}.dartlokal-clock-num[data-v-fea6a6ae]{cursor:pointer}.dartlokal-clock-num text[data-v-fea6a6ae]{fill:currentColor;text-anchor:middle;dominant-baseline:central;-webkit-user-select:none;user-select:none;font-size:15px}.dartlokal-clock-num text.selected[data-v-fea6a6ae]{fill:#fff;font-weight:600}.dartlokal-clock-actions[data-v-fea6a6ae]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.dartlokal-logo{object-fit:contain;border-radius:.55rem;width:38px;height:38px}:root{--dartlokal-footer-height:4.5rem;--dartlokal-header-offset:6.5rem}.flex-root,.page,.wrapper,#kt_wrapper,#kt_content,#content-container{min-height:0}.shell--map,.shell--map #content-container{width:100%}.shell--map #content-container>.w-100,.shell--map #content-container>.w-100>.container-fluid{height:100%}#kt_footer{z-index:105;min-height:var(--dartlokal-footer-height);background:var(--bs-body-bg);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.25rem 1rem #0f172a0f}#kt_content{padding-bottom:var(--dartlokal-footer-height)}#kt_app_header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #b5b5c338;min-height:4.75rem;padding:.65rem 1rem;box-shadow:0 .5rem 1.5rem #0f172a0f}#kt_app_header_container{min-height:3.45rem;align-items:center!important}#kt_app_header_container>a:first-child{background:#f5f8fad1;border:1px solid #b5b5c342;border-radius:.75rem;padding:.35rem;box-shadow:0 .2rem .7rem #0f172a0d}#kt_app_header_wrapper,.app-header-menu,.app-navbar{align-items:center!important}#kt_app_header_menu{gap:.35rem;align-items:center!important}#kt_app_header_menu .menu-link{color:#4b5675;border-radius:.75rem;min-height:2.75rem;padding:.65rem .95rem;transition:background-color .14s,color .14s,box-shadow .14s}#kt_app_header_menu .menu-link:hover,#kt_app_header_menu .router-link-active{color:#1b84ff;background:#1b84ff1a;box-shadow:0 0 0 1px #1b84ff14}#kt_app_header_menu .menu-title,#kt_app_header_menu .ki{color:inherit}.app-navbar .btn.btn-icon{background:#f5f8fad1;border:1px solid #b5b5c342;border-radius:.75rem;width:2.75rem;height:2.75rem}.page--home{padding-top:var(--dartlokal-header-offset)}.page--public-content{padding-top:2rem}.dartlokal-card-scroll{max-height:60vh;overflow:auto}.dartlokal-hero .card-body{padding:2.5rem}.dartlokal-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:2.5rem;display:grid}.dartlokal-hero-copy{max-width:46rem}.dartlokal-hero-kicker{color:#3699ff;letter-spacing:0;text-transform:uppercase;margin-bottom:.75rem;font-size:.82rem;font-weight:700}.dartlokal-hero h1{color:#181c32;margin-bottom:1rem;font-size:2.35rem;font-weight:700;line-height:1.14}.dartlokal-hero-lead{color:#3f4254;font-size:1.15rem;line-height:1.65}.dartlokal-hero-copy p:not(.dartlokal-hero-kicker){max-width:39rem}.dartlokal-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.dartlokal-hero-actions .btn{align-items:center;gap:.5rem;display:inline-flex}.dartlokal-hero-visual{justify-content:center;display:flex}.dartlokal-hero-logo{border-radius:4rem;width:min(100%,30rem);height:auto;display:block}.dartlokal-hero-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.dartlokal-hero-note{border-left:3px solid #3699ff;padding:.35rem 0 .35rem 1rem}.dartlokal-hero-note span{color:#b5b5c3;margin-bottom:.2rem;font-size:.75rem;font-weight:700;display:block}.dartlokal-hero-note strong{color:#181c32;margin-bottom:.25rem;display:block}.dartlokal-hero-note p{color:#5e6278;margin-bottom:0}.dartlokal-country-section+.dartlokal-country-section{margin-top:2rem}.dartlokal-city-groups{gap:.75rem;display:grid}.dartlokal-city-group{border:1px solid #b5b5c352;border-radius:.5rem;overflow:hidden}.dartlokal-city-group-toggle{color:#181c32;text-align:left;background:#f5f8fab3;border:0;align-items:center;gap:.65rem;width:100%;padding:.85rem 1rem;display:flex}.dartlokal-city-group-toggle:hover{background:#3699ff14}.dartlokal-city-group-icon{color:#7e8299;border-top:.32rem solid #0000;border-bottom:.32rem solid #0000;border-left:.42rem solid #7e8299;width:0;height:0;transition:transform .14s}.dartlokal-city-group-icon.is-open{transform:rotate(90deg)}.dartlokal-city-group-name{font-weight:800}.dartlokal-city-group-meta{color:#7e8299;white-space:nowrap;margin-left:auto;font-size:.82rem;font-weight:700}.dartlokal-city-block{border-top:1px solid #b5b5c33d;padding:1rem 1rem .45rem;display:block}.dartlokal-city-block:last-child{margin-bottom:0}.dartlokal-city-link{color:#3699ff;border:1px solid #3699ff2e;border-radius:999px;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;margin:0 .55rem .55rem 0;padding:.25rem .4rem .25rem .65rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.dartlokal-city-link span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dartlokal-city-link:hover{color:#187de4;background:#3699ff0a;border-color:#3699ff5c;text-decoration:none;box-shadow:0 0 0 3px #3699ff0a}.dartlokal-city-count{border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.dartlokal-city-count--low{color:#3f4254;background:#eef2f7}.dartlokal-city-count--medium{color:#b00020;background:#ffe2e5}.dartlokal-city-count--high{color:#006b64;background:#c9f7f5}.dartlokal-city-overview-search{margin-bottom:1.5rem}.dartlokal-contact-card .card-body{padding:2rem}.dartlokal-contact-panel{background:#f5f8fae6;border-radius:.5rem;padding:2rem}.dartlokal-contact-panel-heading{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.dartlokal-contact-panel-icon{color:#1b84ff;background:#1b84ff1f;border-radius:.5rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.65rem;display:inline-flex}.dartlokal-contact-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.dartlokal-submit-button{justify-content:center;align-items:center;gap:.6rem;line-height:1.2;display:inline-flex}.dartlokal-submit-icon{flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;line-height:0;display:inline-flex}.dartlokal-submit-icon i{font-size:2.15rem;line-height:1;display:block}.dartlokal-submit-label{align-items:center;min-height:2.15rem;display:inline-flex}.dartlokal-contact-topics{gap:1rem;display:grid}.dartlokal-contact-topic{background:var(--bs-body-bg);border:1px solid #b5b5c347;border-radius:.5rem;padding:1rem}.dartlokal-contact-topic strong,.dartlokal-contact-topic span{display:block}.dartlokal-contact-topic strong{color:#181c32;margin-bottom:.3rem}.dartlokal-contact-topic span{color:#5e6278;font-weight:600}.dartlokal-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dartlokal-contact-security{flex:0 auto;min-width:0;max-width:340px}.dartlokal-contact-feedback{align-items:center;gap:.5rem;font-weight:600;line-height:1.35;display:inline-flex}.dartlokal-contact-feedback i{flex:none;font-size:1.1rem}.dartlokal-contact-feedback--success{color:#0bb783}.dartlokal-contact-feedback--error{color:#f1416c}.dartlokal-turnstile-slot{min-height:0}.dartlokal-activity-card .card-body{padding-top:1.5rem;padding-bottom:1.5rem}.dartlokal-activity-layout{min-width:0}.dartlokal-activity-list{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));align-content:center;gap:.75rem;display:grid}.dartlokal-activity-item{background:#3699ff0a;border:1px solid #3699ff2e;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.dartlokal-activity-copy{min-width:0}.dartlokal-activity-sport{color:#181c32;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;display:block;overflow:hidden}.dartlokal-activity-state{color:#5e6278;margin-top:.2rem;font-size:.82rem;font-weight:600;display:block}.dartlokal-activity-count{color:#fff;background:#1b84ff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:2.15rem;height:2.15rem;padding:0 .55rem;font-weight:800;display:inline-flex}.dartlokal-activity-count--stable{color:#006b64;background:#c9f7f5}.dartlokal-activity-empty{color:#5e6278;border:1px dashed #b5b5c38c;border-radius:.5rem;align-items:center;min-height:9rem;padding:1.25rem;font-weight:600;display:flex}.dartlokal-typeahead{position:relative}.dartlokal-typeahead-menu{z-index:20;background:var(--bs-body-bg);border:1px solid #b5b5c361;border-radius:.5rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 .65rem 1.5rem #181c3224}.dartlokal-typeahead-option{width:100%;color:var(--bs-gray-800);text-align:left;background:0 0;border:0;padding:.7rem .9rem;display:block}.dartlokal-typeahead-option:hover,.dartlokal-typeahead-option.active{color:#187de4;background:#3699ff1a}.dartlokal-error-panel,.dartlokal-map-error{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dartlokal-spin{animation:1s linear infinite spin;display:inline-block}.dartlokal-map-error{z-index:1000;margin-bottom:0;position:absolute;bottom:1rem;left:1rem;right:1rem}.dartlokal-subheader-copy blockquote{margin-bottom:0}.dartlokal-subheader-actions .btn{margin-bottom:.75rem}.shell--map #kt_content{padding-top:var(--dartlokal-header-offset);padding-bottom:var(--dartlokal-footer-height)!important}.dartlokal-map-card{height:calc(100vh - var(--dartlokal-header-offset) - var(--dartlokal-footer-height));margin-bottom:0}.dartlokal-map-shell{border-radius:.75rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;padding:0!important}.dartlokal-map-actions{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:.75rem;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:.75rem;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 .5rem 1.5rem .5rem #00000014}.dartlokal-map-button{white-space:nowrap;justify-content:center;align-items:center;gap:0;min-width:2.875rem;min-height:2.875rem;padding-left:.75rem;padding-right:.75rem;transition:gap .2s,padding .2s,min-width .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.dartlokal-map-button:hover,.dartlokal-map-button:focus-visible,.dartlokal-map-button.active{gap:.45rem;min-width:7.5rem;box-shadow:0 .35rem 1rem #0000001f}.dartlokal-map-button-icon{flex:none}.dartlokal-map-button-label{opacity:0;max-width:0;transition:max-width .2s,opacity .16s;display:inline-block;overflow:hidden}.dartlokal-map-action-item{display:inline-flex;position:relative}.dartlokal-map-action-item:after{content:"";height:.6rem;position:absolute;top:100%;left:0;right:0}.dartlokal-map-submenu{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:.75rem;width:min(19rem,100vw - 2rem);padding:.9rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 .5rem 1.5rem .5rem #00000014}.dartlokal-map-submenu-list{gap:.45rem;display:grid}.dartlokal-map-submenu-message{margin-top:.65rem;font-size:.9rem}.dartlokal-map-button:hover .dartlokal-map-button-label,.dartlokal-map-button:focus-visible .dartlokal-map-button-label,.dartlokal-map-button.active .dartlokal-map-button-label{opacity:1;max-width:7rem}@media (hover:none){.dartlokal-map-button{gap:.45rem;min-width:auto}.dartlokal-map-button-label{opacity:1;max-width:7rem}}@media (width<=575.98px){.dartlokal-map-action-item{position:static}.dartlokal-map-submenu{width:auto;top:calc(100% + .35rem);left:.75rem;right:.75rem}}.dartlokal-map-canvas{border-radius:inherit;flex:auto;height:100%;min-height:100%;overflow:hidden}.dartlokal-location-detail-page{padding-top:1rem;padding-bottom:2rem}.dartlokal-location-detail-page .card-custom .card-header{min-height:0;padding-top:1.1rem;padding-bottom:.5rem}.dartlokal-location-detail-page .card-custom .card-body{padding-top:1.1rem;padding-bottom:1.5rem}.dartlokal-location-detail-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dartlokal-location-detail-kicker{color:#3699ff;text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;font-weight:700}.dartlokal-location-detail-header h1{margin-bottom:.65rem;font-size:1.8rem}.dartlokal-location-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(13rem,.5fr);gap:1.5rem;display:grid}.dartlokal-location-detail-grid--edit{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr)}.dartlokal-location-facts{grid-template-columns:minmax(10rem,1fr) minmax(0,1.35fr);gap:.8rem 1rem;margin-bottom:0;display:grid}.dartlokal-location-facts dt,.dartlokal-location-facts dd{margin-bottom:0}.dartlokal-location-device-list{gap:.7rem;display:grid}.dartlokal-location-device{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dartlokal-location-device .badge{min-width:2.6rem;padding:.4rem .7rem;font-size:1.35rem;font-weight:600}.dartlokal-location-detail-column{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.dartlokal-location-detail-title{flex:auto;min-width:0}.dartlokal-location-detail-toolbar{align-items:center;gap:.35rem;display:flex}.dartlokal-location-detail-toolbar>:first-child{margin-inline-end:auto}.dartlokal-location-detail-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.9rem;display:flex}.dartlokal-location-name-input{max-width:30rem;margin-bottom:.65rem;font-size:1.4rem;font-weight:600}.dartlokal-field-error{margin-top:.25rem;font-size:.85rem}.dartlokal-info-icon-row{flex-wrap:wrap;gap:.5rem;display:flex}.leaflet-popup-content .dartlokal-info-icon-row{flex-wrap:nowrap;gap:.35rem}.leaflet-popup-content .dartlokal-info-icon{width:1.9rem;height:1.9rem;font-size:.9rem}.dartlokal-info-icon,.dartlokal-info-icon-toggle{border-radius:.42rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;display:inline-flex;position:relative;overflow:hidden}.dartlokal-info-icon:not(.active,.dartlokal-info-icon--strike-inverted):after,.dartlokal-info-icon-toggle:not(.active,.dartlokal-info-icon--strike-inverted):after,.dartlokal-info-icon--strike-inverted.active:after{content:"";transform-origin:50%;pointer-events:none;background:#eb5757;width:145%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.dartlokal-info-icon,.dartlokal-info-icon-toggle{color:#b5b5c3;opacity:.45;filter:grayscale();background:#eef0f4;border:1px solid #e4e6ef;transition:background-color .15s,color .15s,border-color .15s,opacity .15s,box-shadow .15s}.dartlokal-info-icon-toggle{cursor:pointer}.dartlokal-info-icon-toggle:hover{opacity:.8;border-color:#7e8299}.dartlokal-info-icon.active,.dartlokal-info-icon-toggle.active{color:#181c32;opacity:1;filter:none;background:#fff;border-color:#b5b5c3;box-shadow:0 2px 6px #181c322e}.dartlokal-opening-hours-list{grid-template-columns:minmax(6.5rem,max-content) 1fr;gap:.35rem 1rem;margin-bottom:0;display:grid}.dartlokal-opening-hours-list dt,.dartlokal-opening-hours-list dd{margin-bottom:0}.dartlokal-opening-hours-editor{gap:.65rem;display:grid}.dartlokal-opening-hours-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dartlokal-opening-hours-day{width:6.5rem;font-weight:600}.dartlokal-opening-hours-closed{margin-bottom:0}.dartlokal-opening-hours-times{align-items:center;gap:.4rem;display:flex}.dartlokal-opening-hours-times input{width:7rem}.dartlokal-markdown-view :last-child{margin-bottom:0}.dartlokal-markdown-preview{border:1px solid #e4e6ef;border-radius:.42rem;min-height:8rem;padding:1rem}.dartlokal-location-device-edit{text-align:right}.dartlokal-device-count-input{text-align:center;width:5rem}.dartlokal-dart-marker-icon{background:0 0;border:0}.dartlokal-dart-marker{filter:drop-shadow(3px 5px 4px #00000057);transform-origin:50% 90%;width:42px;height:61px;transition:transform .12s,filter .12s;display:block}.dartlokal-dart-marker-icon:hover .dartlokal-dart-marker{filter:drop-shadow(4px 7px 6px #0000006b);transform:translateY(-2px)scale(1.04)}.dartlokal-dart-marker svg{width:42px;height:61px;display:block}.dartlokal-marker-cluster{color:#fff;background:radial-gradient(circle at 30% 25%,#ffffff59,#0000 32%),linear-gradient(135deg,#f08c00 0%,#e03131 48%,#1971c2 100%);border:3px solid #fffffff2;border-radius:999px;place-items:center;width:52px;height:52px;font-size:1.35rem;font-weight:900;line-height:1;display:grid;box-shadow:0 .6rem 1.4rem #181c3247}.dartlokal-marker-cluster-count{border-radius:inherit;letter-spacing:-.04em;text-shadow:0 2px 3px #181c3280;place-items:center;min-width:2.65rem;height:2.65rem;display:grid}.dartlokal-sports-list{gap:.7rem;padding-top:.15rem;display:grid}.dartlokal-filter-modal-body .form-group{margin-bottom:1.15rem}.dartlokal-filter-modal-body .form-group:last-child{margin-bottom:0}.dartlokal-location-modal-body .form-group{margin-bottom:1.15rem}.dartlokal-location-modal-body .form-group:last-child{margin-bottom:0}.dartlokal-modal-message{margin:1rem 1rem 0}.dartlokal-form-static{min-height:calc(1.5em + 1.55rem + 2px);color:var(--bs-gray-800);align-items:center;line-height:1.5;display:inline-flex}.dartlokal-sport-option{cursor:pointer;background:0 0;border:1px solid #b5b5c357;border-radius:.65rem;align-items:center;gap:.7rem;min-height:2.4rem;margin-bottom:0;padding:.55rem .7rem;transition:border-color .12s,box-shadow .12s;display:flex}.dartlokal-sport-option:hover{border-color:#3699ff6b;box-shadow:0 0 0 3px #3699ff0f}.dartlokal-sport-checkbox{accent-color:#3699ff;flex:0 0 1.15rem;width:1.15rem;height:1.15rem}.dartlokal-sport-icon{background:linear-gradient(90deg, var(--sport-left-color) 0 50%, var(--sport-right-color) 50% 100%);border-radius:999px;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;position:relative;box-shadow:inset 0 0 0 2px #181c3229,0 .25rem .65rem #181c321f}.dartlokal-sport-icon:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #ffffffdb;position:absolute;inset:.28rem}.dartlokal-sport-name{color:var(--bs-gray-800);font-size:1.05rem;font-weight:500;line-height:1.5}.dartlokal-device-heading{margin-top:.35rem;margin-bottom:.75rem!important}.dartlokal-device-row{border:1px solid #b5b5c357;border-radius:.65rem;flex-wrap:nowrap;align-items:center;padding:.75rem .85rem}.dartlokal-device-label{white-space:nowrap;align-items:center;gap:.7rem;min-width:0;margin-bottom:0;padding-top:0;padding-bottom:0;display:flex}.dartlokal-device-controls{flex-wrap:nowrap;row-gap:.65rem}.dartlokal-device-controls .form-control[type=number]{width:5.25rem}.dartlokal-device-controls .custom-range{width:100%;min-width:0}html[data-bs-theme=dark] .dartlokal-sport-option,html[data-bs-theme=dark] .dartlokal-device-row{border-color:#f5f8fa42}html[data-bs-theme=dark] .dartlokal-sport-name{color:var(--bs-gray-800)}.modal.d-block{z-index:2000}.modal.dartlokal-confirm-dialog{z-index:2100}.dartlokal-text-content p:last-child{margin-bottom:0}.dartlokal-legal-list,.dartlokal-legal-sections,.dartlokal-legal-sections ol{padding-left:1.25rem}.dartlokal-legal-sections>li{margin-top:1.5rem}.dartlokal-legal-sections ol>li{margin-top:1rem}.dartlokal-legal-sections h3,.dartlokal-legal-sections h4{margin-bottom:.5rem}html[data-bs-theme=dark] .dartlokal-logo{filter:brightness(1.08)contrast(1.04)}html[data-bs-theme=dark] #kt_app_header{background:#15171cf0;border-bottom-color:#f5f8fa1a;box-shadow:0 .5rem 1.5rem #0000002e}html[data-bs-theme=dark] #kt_app_header_container>a:first-child,html[data-bs-theme=dark] .app-navbar .btn.btn-icon{background:#ffffff0a;border-color:#f5f8fa1f}html[data-bs-theme=dark] #kt_app_header_menu .menu-link{color:#d8dce6}html[data-bs-theme=dark] #kt_app_header_menu .menu-link:hover,html[data-bs-theme=dark] #kt_app_header_menu .router-link-active{color:#76b5ff;background:#1b84ff29;box-shadow:0 0 0 1px #1b84ff29}html[data-bs-theme=dark] .dartlokal-hero h1,html[data-bs-theme=dark] .dartlokal-hero-note strong{color:#f5f8fa}html[data-bs-theme=dark] .dartlokal-hero-lead,html[data-bs-theme=dark] .dartlokal-hero-copy p:not(.dartlokal-hero-kicker){color:#d8dce6}html[data-bs-theme=dark] .dartlokal-hero-note p{color:#b5b5c3}html[data-bs-theme=dark] .dartlokal-hero-note span{color:#7e8299}html[data-bs-theme=dark] .dartlokal-city-group{border-color:#f5f8fa24}html[data-bs-theme=dark] .dartlokal-city-group-toggle{color:#f5f8fa;background:#ffffff08}html[data-bs-theme=dark] .dartlokal-city-group-toggle:hover{background:#3699ff1f}html[data-bs-theme=dark] .dartlokal-city-block{border-top-color:#f5f8fa1f}html[data-bs-theme=dark] .dartlokal-contact-panel{background:#ffffff0a}html[data-bs-theme=dark] .dartlokal-contact-topic{background:#ffffff08;border-color:#f5f8fa24}html[data-bs-theme=dark] .dartlokal-contact-topic strong{color:#f5f8fa}html[data-bs-theme=dark] .dartlokal-contact-topic span{color:#d8dce6}html[data-bs-theme=dark] .dartlokal-activity-sport{color:#f5f8fa}html[data-bs-theme=dark] .dartlokal-activity-state,html[data-bs-theme=dark] .dartlokal-activity-empty{color:#d8dce6}html[data-bs-theme=dark] .dartlokal-activity-item{background:#3699ff14;border-color:#3699ff52}html[data-bs-theme=dark] .dartlokal-activity-count--stable{color:#75e5ac;background:#50cd892e}html[data-bs-theme=dark] .dartlokal-map-actions{background:#181c32e0}html[data-bs-theme=dark] .dartlokal-map-submenu{background:#181c32e0;box-shadow:0 .5rem 1.5rem .5rem #0000002e}html[data-bs-theme=dark] .dartlokal-map-submenu .dartlokal-sport-option{background:#ffffff08;border-color:#f5f8fa2e}html[data-bs-theme=dark] .dartlokal-map-submenu .dartlokal-sport-option:hover{border-color:#3699ff8c;box-shadow:0 0 0 3px #3699ff1f}html[data-bs-theme=dark] .dartlokal-map-submenu .dartlokal-sport-name{color:#f5f5f5}@media (width<=991.98px){:root{--dartlokal-footer-height:6rem;--dartlokal-header-offset:5.75rem}#kt_app_header{min-height:4.25rem;padding:.5rem .75rem}#kt_app_header_container{min-height:3.1rem}#kt_app_header_menu{gap:.15rem}#kt_app_header_menu .menu-link{min-height:2.45rem;padding:.55rem .75rem}.app-navbar .btn.btn-icon{width:2.45rem;height:2.45rem}.dartlokal-contact-actions{flex-direction:column;align-items:stretch}.dartlokal-contact-security{max-width:none}.shell--map #kt_content{padding-top:var(--dartlokal-header-offset)}.dartlokal-map-actions{top:.75rem;left:.75rem;right:.75rem}.dartlokal-location-detail-grid{grid-template-columns:1fr}.page--home{padding-top:var(--dartlokal-header-offset)}.page--public-content{padding-top:1.5rem}.dartlokal-hero .card-body{padding:1.75rem}.dartlokal-hero-layout{grid-template-columns:1fr;gap:1.75rem}.dartlokal-hero-visual{order:-1}.dartlokal-hero-logo{width:min(100%,22rem)}.dartlokal-hero-notes{grid-template-columns:1fr}.dartlokal-activity-empty{min-height:0}.dartlokal-hero h1{font-size:1.9rem}}@font-face{font-family:ki;src:url(/assets/plugins/global/fonts/keenicons/keenicons-solid.woff)format("woff");font-weight:400;font-style:normal;font-display:block}.ki,[class^=ki-],[class*=\ ki-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:ki!important}@keyframes spin{to{transform:rotate(360deg)}}
