.eferding-beitrag-detail{width:min(var(--ef-text-max), calc(100vw - (var(--ef-desktop-x) * 2)))!important;max-width:var(--ef-text-max)!important;margin:var(--ef-page-gap-top) auto 0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}@media (max-width:767px){.eferding-beitrag-detail{width:calc(100vw - (var(--ef-mobile-x) * 2))!important;max-width:calc(100vw - (var(--ef-mobile-x) * 2))!important}}.eferding-beitrag-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--ef-muted);font-size:12px;font-weight:800}.eferding-beitrag-breadcrumb a{color:var(--ef-accent)!important;text-decoration:none!important}.eferding-beitrag-breadcrumb span{opacity:.75}.eferding-beitrag-hero{overflow:hidden;border-radius:24px;background:#fff;border:1px solid rgb(56 76 96 / .06);box-shadow:0 14px 34px rgb(63 71 94 / .085)}.eferding-beitrag-image{position:relative;width:100%;aspect-ratio:16 / 9!important;max-height:none!important;background:linear-gradient(145deg,#f4f5f7,#e9ecf0);overflow:hidden}.eferding-beitrag-image img{width:100%;height:100%;object-fit:contain!important;object-position:center center!important;display:block}.eferding-beitrag-badge{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;background:rgb(255 255 255 / .84);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ef-primary);font-size:12px;font-weight:900;line-height:1;box-shadow:0 4px 10px rgb(0 0 0 / .06)}.eferding-beitrag-image-placeholder{min-height:360px;aspect-ratio:16 / 7!important;display:flex;align-items:center;justify-content:center;gap:12px}.eferding-beitrag-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:10px}.eferding-beitrag-placeholder-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:24px;background:rgb(255 255 255 / .12);color:var(--ef-card-text,#fff);font-size:64px;line-height:1!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .16)}.eferding-beitrag-placeholder-title{color:var(--ef-card-text,#fff);font-size:32px;font-weight:950;letter-spacing:-.03em}.eferding-beitrag-placeholder-subtitle{color:color-mix(in srgb,var(--ef-card-text,#fff) 78%,transparent);font-size:14px;font-weight:700}.eferding-beitrag-image-placeholder{--ef-card-type:var(--ef-type-aktuelles);--ef-card-type-2:var(--ef-type-aktuelles-2);--ef-card-text:var(--ef-type-aktuelles-text);background:radial-gradient(circle at 18% 22%,rgb(255 255 255 / .12) 0 70px,transparent 71px),radial-gradient(circle at 82% 75%,rgb(255 255 255 / .14) 0 95px,transparent 96px),linear-gradient(145deg,var(--ef-card-type),var(--ef-card-type-2));color:var(--ef-card-text)!important}.eferding-beitrag-image-placeholder.aktuelles{--ef-card-type:var(--ef-type-aktuelles);--ef-card-type-2:var(--ef-type-aktuelles-2);--ef-card-text:var(--ef-type-aktuelles-text)}.eferding-beitrag-image-placeholder.aktion{--ef-card-type:var(--ef-type-aktion);--ef-card-type-2:var(--ef-type-aktion-2);--ef-card-text:var(--ef-type-aktion-text)}.eferding-beitrag-image-placeholder.gewinnspiel{--ef-card-type:var(--ef-type-gewinnspiel);--ef-card-type-2:var(--ef-type-gewinnspiel-2);--ef-card-text:var(--ef-type-gewinnspiel-text)}.eferding-beitrag-image-placeholder.hinweis{--ef-card-type:var(--ef-type-hinweis);--ef-card-type-2:var(--ef-type-hinweis-2);--ef-card-text:var(--ef-type-hinweis-text)}.eferding-beitrag-image-placeholder.wissenswertes{--ef-card-type:var(--ef-type-wissenswertes);--ef-card-type-2:var(--ef-type-wissenswertes-2);--ef-card-text:var(--ef-type-wissenswertes-text)}.eferding-beitrag-image-placeholder.empfehlung{--ef-card-type:var(--ef-type-empfehlung);--ef-card-type-2:var(--ef-type-empfehlung-2);--ef-card-text:var(--ef-type-empfehlung-text)}.eferding-beitrag-image-placeholder.rueckblick{--ef-card-type:var(--ef-type-rueckblick);--ef-card-type-2:var(--ef-type-rueckblick-2);--ef-card-text:var(--ef-type-rueckblick-text)}.eferding-beitrag-image-placeholder.plattform{--ef-card-type:var(--ef-type-plattform);--ef-card-type-2:var(--ef-type-plattform-2);--ef-card-text:var(--ef-type-plattform-text)}.eferding-beitrag-image-placeholder.regionalnews{--ef-card-type:var(--ef-type-regionalnews);--ef-card-type-2:var(--ef-type-regionalnews-2);--ef-card-text:var(--ef-type-regionalnews-text)}.eferding-beitrag-image-placeholder.stadtmarketing{--ef-card-type:var(--ef-type-stadtmarketing);--ef-card-type-2:var(--ef-type-stadtmarketing-2);--ef-card-text:var(--ef-type-stadtmarketing-text)}.eferding-beitrag-image-placeholder.behoerde{--ef-card-type:var(--ef-type-behoerde);--ef-card-type-2:var(--ef-type-behoerde-2);--ef-card-text:var(--ef-type-behoerde-text)}.eferding-beitrag-image-placeholder.amtlich{--ef-card-type:var(--ef-type-amtlich);--ef-card-type-2:var(--ef-type-amtlich-2);--ef-card-text:var(--ef-type-amtlich-text)}.eferding-beitrag-image-placeholder.traueranzeige{--ef-card-type:var(--ef-type-traueranzeige);--ef-card-type-2:var(--ef-type-traueranzeige-2);--ef-card-text:var(--ef-type-traueranzeige-text)}.eferding-beitrag-placeholder-title,.eferding-beitrag-placeholder-icon{color:var(--ef-card-text)!important}.eferding-beitrag-placeholder-subtitle{color:color-mix(in srgb,var(--ef-card-text) 78%,transparent)!important}.eferding-beitrag-placeholder-icon svg,.eferding-beitrag-placeholder-icon svg *{fill:currentColor!important;stroke:currentColor!important}.eferding-beitrag-platform .eferding-beitrag-hero{border:2px solid rgb(198 90 75 / .28)}.eferding-beitrag-official-badge{display:inline-flex;align-items:center;gap:6px;width:max-content;min-height:28px;margin:0 0 10px;padding:0 12px;border-radius:999px;background:rgb(198 90 75 / .10);color:var(--ef-accent);font-size:11px;font-weight:950;line-height:1}.eferding-beitrag-head{padding:21px 24px 22px!important}.eferding-beitrag-profile-link{display:inline-flex;margin-bottom:9px;color:var(--ef-accent)!important;font-size:12.5px;font-weight:850;text-decoration:none!important}.eferding-beitrag-profile-link:hover{color:var(--ef-accent-hover)!important}.eferding-beitrag-head h1{max-width:680px;margin:0 0 10px!important;color:var(--ef-primary);font-size:29px!important;font-weight:950;line-height:1.04!important;letter-spacing:-.045em}.eferding-beitrag-short{max-width:720px;margin:0 0 14px!important;color:var(--ef-muted);font-size:14.5px!important;line-height:1.5}.eferding-beitrag-meta-row{display:flex;align-items:flex-end!important;justify-content:space-between;gap:16px;margin-top:15px!important}.eferding-beitrag-meta-left{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.eferding-beitrag-date{display:flex!important;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 10px;border-radius:999px;background:rgb(63 71 94 / .055);line-height:1.1}.eferding-beitrag-date span{color:var(--ef-muted);opacity:.68;font-size:8.8px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.035em}.eferding-beitrag-date strong{color:var(--ef-accent);font-size:10.8px!important;font-weight:950!important}.eferding-beitrag-period{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border-radius:999px;background:rgb(198 90 75 / .10);color:var(--ef-accent);font-size:10px;font-weight:950;line-height:1;white-space:nowrap}.eferding-beitrag-period.is-running{background:rgb(57 179 107 / .11);color:#2d8a53}.eferding-beitrag-period.is-upcoming{background:rgb(74 144 226 / .11);color:#3f82d2}.eferding-beitrag-period.is-ended{background:rgb(63 71 94 / .08);color:var(--ef-muted)}.eferding-beitrag-period.is-ending,.eferding-beitrag-period.is-today{background:rgb(198 90 75 / .12);color:var(--ef-accent)}.eferding-beitrag-cta{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 15px;border-radius:999px;background:var(--ef-primary);color:#fff!important;font-size:12px;font-weight:850;line-height:1;text-decoration:none!important;white-space:nowrap;transition:.16s ease}.eferding-beitrag-cta:hover{background:var(--ef-primary-dark);transform:translateY(-1px)}.eferding-beitrag-content,.eferding-beitrag-info-box,.eferding-beitrag-downloads,.eferding-beitrag-video,.eferding-beitrag-profile-card,.eferding-beitrag-location{margin-top:14px!important;border-radius:22px;background:#fff;border:1px solid rgb(56 76 96 / .06);box-shadow:0 8px 24px rgb(63 71 94 / .06)}.eferding-beitrag-content{padding:22px 24px;color:var(--ef-primary);font-size:14.8px;line-height:1.6}.eferding-beitrag-content p{margin:0 0 14px}.eferding-beitrag-content p:last-child{margin-bottom:0}.eferding-beitrag-content h2,.eferding-beitrag-content h3{color:var(--ef-primary);margin:22px 0 10px!important;font-weight:900;letter-spacing:-.025em}.eferding-beitrag-highlight-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px!important}.eferding-beitrag-highlight-item{display:flex;gap:13px;align-items:flex-start;padding:18px 20px;border-radius:22px;background:#fff;border:1px solid rgb(56 76 96 / .06);box-shadow:0 8px 24px rgb(63 71 94 / .06)}.eferding-beitrag-highlight-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgb(198 90 75 / .10);color:var(--ef-accent);font-size:18px;font-weight:950}.eferding-beitrag-highlight-item strong{display:block;margin-bottom:4px;color:var(--ef-primary);font-size:13px;font-weight:950}.eferding-beitrag-highlight-item p{margin:0;color:var(--ef-muted);font-size:13.5px;line-height:1.45}.eferding-beitrag-info-box{padding:22px;color:var(--ef-primary)}.eferding-beitrag-info-box h3{margin:0 0 10px!important;font-size:18px!important;font-weight:950}.eferding-beitrag-info-box-content{color:var(--ef-muted);font-size:14px;line-height:1.55}.eferding-beitrag-info-box-content p:last-child{margin-bottom:0}.eferding-beitrag-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.eferding-beitrag-gallery-item{display:block;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgb(63 71 94 / .06)}.eferding-beitrag-gallery-item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;transition:.2s ease}.eferding-beitrag-gallery-item:hover img{transform:scale(1.03)}.eferding-beitrag-video{padding:22px}.eferding-beitrag-video h3{margin:0 0 12px!important;color:var(--ef-primary);font-size:18px!important;font-weight:950}.eferding-beitrag-video-embed{position:relative;overflow:hidden;border-radius:18px}.eferding-beitrag-video-embed iframe{width:100%!important;aspect-ratio:16 / 9;height:auto!important;display:block}.eferding-beitrag-video-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 17px;border-radius:999px;background:var(--ef-primary);color:#fff!important;font-size:13px;font-weight:850;text-decoration:none!important}.eferding-beitrag-downloads{padding:22px}.eferding-beitrag-downloads h3{margin:0 0 12px!important;color:var(--ef-primary);font-size:18px!important;font-weight:950}.eferding-beitrag-download-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eferding-beitrag-download-item{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border-radius:16px;background:#f7f8fa;color:var(--ef-primary)!important;text-decoration:none!important;font-size:13px;font-weight:850;transition:.16s ease}.eferding-beitrag-download-item:hover{background:rgb(198 90 75 / .10);transform:translateY(-1px)}.eferding-beitrag-download-icon{font-size:18px}.eferding-beitrag-download-item span:nth-child(2){flex:1;min-width:0}.eferding-beitrag-download-item strong{color:var(--ef-accent);font-size:11px;font-weight:950}.eferding-beitrag-location{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}.eferding-beitrag-location span{display:block;margin-bottom:3px;color:var(--ef-muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}.eferding-beitrag-location strong{display:block;color:var(--ef-primary);font-size:18px;font-weight:950}.eferding-beitrag-location p{margin:5px 0 0;color:var(--ef-muted);font-size:13px}.eferding-beitrag-location a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;background:var(--ef-accent);color:#fff!important;font-size:12px;font-weight:850;text-decoration:none!important;white-space:nowrap}.eferding-beitrag-profile-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px}.eferding-beitrag-profile-main{display:flex;align-items:center;gap:14px;min-width:0}.eferding-beitrag-profile-logo{width:78px;height:78px;flex:0 0 78px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#3F475E;overflow:hidden;color:#fff;font-size:26px;font-weight:950;box-shadow:0 6px 16px rgb(63 71 94 / .10)}.eferding-beitrag-profile-logo img{width:100%;height:100%;object-fit:contain;padding:8px;background:#fff;display:block}.eferding-beitrag-profile-info{min-width:0}.eferding-beitrag-profile-info>span{display:block;margin-bottom:3px;color:var(--ef-muted);opacity:.72;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}.eferding-beitrag-profile-info strong{display:block;color:var(--ef-primary);font-size:19px;font-weight:950;line-height:1.15}.eferding-beitrag-profile-info p{margin:5px 0 0;max-width:520px;color:var(--ef-muted);font-size:12.8px;line-height:1.38}.eferding-beitrag-profile-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.eferding-beitrag-profile-meta small,.eferding-beitrag-profile-meta a{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#f4f5f7;color:var(--ef-primary)!important;font-size:10.5px;font-weight:800;line-height:1;text-decoration:none!important;transition:.18s ease}.eferding-beitrag-profile-meta a:hover{background:var(--ef-accent);color:#fff!important;box-shadow:0 4px 12px rgb(198 90 75 / .18);transform:translateY(-1px)}.eferding-beitrag-profile-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;padding:0 15px;border-radius:999px;background:var(--ef-accent);color:#fff!important;font-size:12px;font-weight:850;text-decoration:none!important;white-space:nowrap;transition:.16s ease}.eferding-beitrag-profile-button:hover{background:var(--ef-accent-hover);transform:translateY(-1px)}.eferding-beitrag-detail .eferding-updates-slider{width:100%;max-width:100%!important;margin:12px 0 0!important;padding-top:0!important}.eferding-beitrag-detail .eferding-updates-slider-head{margin-bottom:10px!important}.eferding-beitrag-detail .eferding-updates-slider-title{font-size:20px!important;font-weight:950!important}.eferding-beitrag-detail .eferding-updates-slider-scroll{gap:12px}.eferding-beitrag-detail .eferding-update-global-card{flex:0 0 calc((100% - 24px) / 3)!important}.eferding-beitrag-share{display:flex!important;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:12px!important;padding:8px 10px!important;border-radius:999px!important;background:rgb(63 71 94 / .045);border:1px solid rgb(63 71 94 / .07);box-shadow:none;opacity:.92}.eferding-beitrag-share>span{color:var(--ef-muted);font-size:11px;font-weight:850;white-space:nowrap}.eferding-beitrag-share div{display:flex;flex-wrap:wrap;gap:5px}.eferding-beitrag-share a,.eferding-beitrag-share button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:26px!important;padding:0 10px!important;border:0;border-radius:999px;background:#fff;color:var(--ef-primary)!important;font-size:10.5px;font-weight:850;line-height:1;text-decoration:none!important;cursor:pointer;box-shadow:0 2px 7px rgb(63 71 94 / .045);transition:.16s ease}.eferding-beitrag-share a:hover,.eferding-beitrag-share button:hover{background:var(--ef-primary);color:#fff!important}@media (max-width:767px){.eferding-beitrag-breadcrumb{margin-bottom:9px;font-size:11px}.eferding-beitrag-hero{border-radius:20px}.eferding-beitrag-image,.eferding-beitrag-image-placeholder{aspect-ratio:16 / 9!important;max-height:none!important}.eferding-beitrag-image-placeholder{min-height:185px}.eferding-beitrag-placeholder-icon{width:58px;height:58px;border-radius:20px;font-size:48px}.eferding-beitrag-placeholder-title{font-size:24px}.eferding-beitrag-placeholder-subtitle{font-size:12px}.eferding-beitrag-badge{left:11px;top:11px;min-height:26px;padding:0 10px;font-size:10.8px}.eferding-beitrag-head{padding:16px 15px 17px!important}.eferding-beitrag-profile-link{font-size:11.5px;margin-bottom:7px}.eferding-beitrag-head h1{font-size:24px!important;line-height:1.06!important;letter-spacing:-.05em}.eferding-beitrag-short{font-size:13.5px!important;line-height:1.45;margin-bottom:14px!important}.eferding-beitrag-meta-row{flex-direction:column;align-items:flex-start!important;gap:12px;margin-top:14px!important}.eferding-beitrag-cta{min-height:34px;padding:0 14px;font-size:12px}.eferding-beitrag-content,.eferding-beitrag-info-box,.eferding-beitrag-downloads,.eferding-beitrag-video,.eferding-beitrag-profile-card,.eferding-beitrag-location{margin-top:14px!important;border-radius:20px}.eferding-beitrag-content{padding:17px 15px;font-size:14px;line-height:1.58}.eferding-beitrag-highlight-box{grid-template-columns:1fr;gap:9px;margin-top:14px!important}.eferding-beitrag-highlight-item{padding:15px;border-radius:20px}.eferding-beitrag-info-box,.eferding-beitrag-video,.eferding-beitrag-downloads{padding:15px}.eferding-beitrag-gallery{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.eferding-beitrag-download-list{grid-template-columns:1fr}.eferding-beitrag-location{flex-direction:column;align-items:flex-start;padding:15px}.eferding-beitrag-location a{width:100%}.eferding-beitrag-profile-card{padding:15px;align-items:flex-start;flex-direction:column;gap:13px}.eferding-beitrag-profile-main{align-items:flex-start;gap:12px}.eferding-beitrag-profile-logo{width:56px;height:56px;flex-basis:56px;border-radius:16px;font-size:23px}.eferding-beitrag-profile-info strong{font-size:15.5px}.eferding-beitrag-profile-info p{font-size:12.2px}.eferding-beitrag-profile-button{width:100%;min-height:34px}.eferding-beitrag-detail .eferding-update-global-card{flex:0 0 82%!important}.eferding-beitrag-share{width:100%;align-items:flex-start;flex-direction:column;border-radius:18px!important;padding:12px!important}.eferding-beitrag-share div{gap:6px}.eferding-beitrag-share a,.eferding-beitrag-share button{min-height:28px!important;padding:0 10px!important;font-size:10.8px}}.eferding-beitrag-reading-time{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 10px;border-radius:999px;background:rgb(63 71 94 / .055);line-height:1.1}.eferding-beitrag-reading-time span{color:var(--ef-muted);opacity:.68;font-size:8.8px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.035em}.eferding-beitrag-reading-time strong{color:var(--ef-primary);font-size:10.8px!important;font-weight:950!important}.eferding-beitrag-topics{margin-top:14px!important;padding:16px 18px;border-radius:22px;background:#fff;border:1px solid rgb(56 76 96 / .06);box-shadow:0 8px 24px rgb(63 71 94 / .06)}.eferding-beitrag-topics>span{display:block;margin-bottom:9px;color:var(--ef-muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.eferding-beitrag-topics div{display:flex;flex-wrap:wrap;gap:7px}.eferding-beitrag-topics a{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:rgb(198 90 75 / .10);color:var(--ef-accent)!important;font-size:11px;font-weight:900;text-decoration:none!important}.eferding-beitrag-type-pill{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 10px;border-radius:999px;background:rgb(63 71 94 / .055);color:var(--ef-primary)!important;line-height:1.1;text-decoration:none!important;transition:.16s ease}.eferding-beitrag-type-pill span{color:var(--ef-muted);opacity:.68;font-size:8.8px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.035em}.eferding-beitrag-type-pill strong{color:var(--ef-primary);font-size:10.8px!important;font-weight:950!important}.eferding-beitrag-type-pill:hover{background:rgb(198 90 75 / .10);transform:translateY(-1px)}.eferding-beitrag-type-pill:hover strong{color:var(--ef-accent)!important}.eferding-beitrag-period-meta{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 10px;border-radius:999px;background:rgb(63 71 94 / .055);color:var(--ef-primary);line-height:1.1}.eferding-beitrag-period-meta span{color:var(--ef-muted);opacity:.68;font-size:8.8px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.035em}.eferding-beitrag-period-meta strong{color:var(--ef-accent);font-size:10.8px!important;font-weight:950!important}.eferding-beitrag-profile-actions{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.eferding-beitrag-profile-actions a{min-width:180px;justify-content:center}.eferding-beitrag-head{position:relative}.eferding-beitrag-adminbar{display:flex;justify-content:flex-end;margin:0 0 8px}.eferding-beitrag-adminbar a{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:rgb(63 71 94 / .055);color:var(--ef-muted)!important;font-size:10.5px;font-weight:900;text-decoration:none!important}.eferding-beitrag-adminbar a:hover{background:var(--ef-primary);color:#fff!important}.eferding-aktuelles-page{width:min(var(--ef-page-max), calc(100vw - (var(--ef-desktop-x) * 2)))!important;max-width:var(--ef-page-max)!important;margin:var(--ef-page-gap-top) auto 0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}@media (max-width:767px){.eferding-aktuelles-page{width:calc(100vw - (var(--ef-mobile-x) * 2))!important;max-width:calc(100vw - (var(--ef-mobile-x) * 2))!important}}.eferding-aktuelles-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px}.eferding-aktuelles-filter{appearance:none;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:0 15px!important;border:1px solid #d7dee8!important;border-radius:999px!important;background:#fff!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;cursor:pointer;box-shadow:0 2px 7px rgb(56 76 96 / .035)!important;transition:.15s ease}.eferding-aktuelles-filter:hover{border-color:var(--ef-accent)!important;color:var(--ef-accent)!important;transform:translateY(-1px)}.eferding-aktuelles-filter.active{background:var(--ef-accent)!important;border-color:var(--ef-accent)!important;color:#fff!important;box-shadow:0 5px 14px rgb(198 90 75 / .22)!important}.eferding-aktuelles-feed{display:flex;flex-direction:column;gap:14px;width:100%}.eferding-aktuelles-card{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);width:100%;min-height:170px;overflow:hidden;border-radius:22px;background:#fff;border:1px solid rgb(56 76 96 / .06)!important;box-shadow:0 10px 28px rgb(63 71 94 / .07)!important;transition:.18s ease}.eferding-aktuelles-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ef-accent),#D98273);z-index:2}.eferding-aktuelles-card:hover{transform:translateY(-2px);box-shadow:0 15px 34px rgb(63 71 94 / .105)!important}.eferding-aktuelles-image-link{display:block;color:inherit;text-decoration:none!important}.eferding-aktuelles-image{position:relative;width:100%;aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;background:linear-gradient(145deg,#f4f5f7,#e9ecf0);overflow:hidden}.eferding-aktuelles-image>img{width:100%;height:100%;object-fit:contain!important;object-position:center center!important;display:block}.eferding-aktuelles-image-link{align-self:start!important;background:linear-gradient(145deg,#f4f5f7,#e9ecf0)}.eferding-aktuelles-badge{position:absolute;left:12px;top:13px;z-index:3;display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 10px;border-radius:999px;background:rgb(255 255 255 / .82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ef-primary);font-size:11px;font-weight:900;line-height:1;box-shadow:0 4px 10px rgb(0 0 0 / .06)}.eferding-aktuelles-badge-inline{position:static!important;display:inline-flex!important;align-self:flex-start;width:max-content;margin:0 0 10px!important;background:#f3f4f6;color:var(--ef-primary)}.eferding-aktuelles-content{display:flex;flex-direction:column;min-width:0;padding:24px 26px 22px}.eferding-aktuelles-profile{display:inline-flex;align-self:flex-start;margin-bottom:7px;color:var(--ef-accent)!important;font-size:11.5px;font-weight:900;line-height:1.2;text-decoration:none!important}.eferding-aktuelles-profile:hover{color:var(--ef-accent-hover)!important}.eferding-aktuelles-title-link{color:inherit;text-decoration:none!important}.eferding-aktuelles-title-link h2{max-width:540px;margin:0 0 8px!important;color:var(--ef-primary);font-size:24px!important;font-weight:950;line-height:1.08;letter-spacing:-.04em}.eferding-aktuelles-content p{max-width:540px;margin:0 0 16px;color:var(--ef-muted);font-size:13.5px;line-height:1.45}.eferding-aktuelles-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto}.eferding-aktuelles-footer-left{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.eferding-aktuelles-period{display:inline-flex;align-items:center;align-self:center;min-height:23px;width:max-content;padding:0 9px;border-radius:999px;background:rgb(198 90 75 / .10);color:var(--ef-accent);font-size:9.8px;font-weight:950;line-height:1;white-space:nowrap}.eferding-aktuelles-period.is-upcoming{background:rgb(74 144 226 / .11);color:#3f82d2}.eferding-aktuelles-period.is-running{background:rgb(57 179 107 / .11);color:#2d8a53}.eferding-aktuelles-period.is-ending,.eferding-aktuelles-period.is-today{background:rgb(198 90 75 / .12);color:var(--ef-accent)}.eferding-aktuelles-period.is-ended{background:rgb(63 71 94 / .08);color:var(--ef-muted)}.eferding-aktuelles-date{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 10px;border-radius:999px;background:rgb(63 71 94 / .055);text-align:left;line-height:1.1}.eferding-aktuelles-date span{color:var(--ef-muted);opacity:.68;font-size:8.8px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.eferding-aktuelles-date strong{color:var(--ef-accent)!important;font-size:10.7px;font-weight:950}.eferding-aktuelles-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:31px;padding:0 13px;border-radius:999px;background:var(--ef-primary);color:#fff!important;font-size:11px;font-weight:900;line-height:1;text-decoration:none!important;white-space:nowrap;transition:.16s ease}.eferding-aktuelles-button:hover{background:var(--ef-primary-dark);transform:translateY(-1px)}.eferding-aktuelles-no-image{grid-template-columns:1fr!important}.eferding-aktuelles-no-image .eferding-aktuelles-content{min-height:150px!important;background:linear-gradient(180deg,#fff,#fdfcfb);padding:26px 30px 24px}.eferding-aktuelles-no-image .eferding-aktuelles-title-link h2{max-width:560px}.eferding-aktuelles-featured{border-color:rgb(198 90 75 / .22)!important;box-shadow:0 12px 30px rgb(198 90 75 / .13)!important}.eferding-aktuelles-featured::before{height:5px}.eferding-aktuelles-type-plattform{border-color:rgb(198 90 75 / .26)!important;box-shadow:0 14px 34px rgb(198 90 75 / .14)!important}.eferding-aktuelles-type-plattform::before{height:5px}.eferding-aktuelles-type-plattform .eferding-aktuelles-badge{background:var(--ef-accent);color:#fff}.eferding-aktuelles-empty{margin:0;padding:14px 16px;border-radius:16px;background:var(--ef-soft);color:var(--ef-muted);font-size:14px;font-weight:700}@media (max-width:767px){.eferding-aktuelles-filters{flex-wrap:nowrap;overflow-x:auto;gap:6px;margin-bottom:14px;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.eferding-aktuelles-filters::-webkit-scrollbar{display:none}.eferding-aktuelles-filter{flex:0 0 auto;min-height:29px!important;padding:0 10px!important;font-size:10.5px!important;box-shadow:none!important}.eferding-aktuelles-feed{gap:10px}.eferding-aktuelles-card{grid-template-columns:1fr;min-height:0;border-radius:18px;border:none!important;box-shadow:0 4px 14px rgb(56 76 96 / .045),0 1px 2px rgb(56 76 96 / .03)!important}.eferding-aktuelles-card:hover{transform:none}.eferding-aktuelles-badge{left:10px;top:11px;min-height:25px;padding:0 9px;font-size:10.5px}.eferding-aktuelles-content,.eferding-aktuelles-no-image .eferding-aktuelles-content{min-height:0!important;padding:13px 14px 14px!important}.eferding-aktuelles-profile{margin-bottom:6px;font-size:11px}.eferding-aktuelles-title-link h2,.eferding-aktuelles-no-image .eferding-aktuelles-title-link h2{font-size:18px!important;line-height:1.1;margin-bottom:7px!important}.eferding-aktuelles-content p{font-size:13px;line-height:1.42;margin-bottom:12px}.eferding-aktuelles-footer{flex-direction:row;align-items:flex-end}.eferding-aktuelles-footer-left{gap:6px}.eferding-aktuelles-button{margin-left:auto;min-height:30px;padding:0 12px;font-size:10.8px}}.eferding-aktuelles-discover{width:100%;max-width:100%}.eferding-aktuelles-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:stretch;margin:0 0 14px}.eferding-aktuelles-hero-main{padding:26px 28px;border-radius:28px;background:radial-gradient(circle at 12% 20%,rgb(198 90 75 / .13) 0 80px,transparent 82px),linear-gradient(145deg,#fff,#fbfaf8);border:1px solid rgb(56 76 96 / .07);box-shadow:0 12px 30px rgb(63 71 94 / .07)}.eferding-aktuelles-hero-kicker{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;margin-bottom:10px;border-radius:999px;background:rgb(198 90 75 / .10);color:var(--ef-accent);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.eferding-aktuelles-hero h1{max-width:760px;margin:0 0 10px!important;color:var(--ef-primary);font-size:36px!important;font-weight:950;line-height:1.02;letter-spacing:-.06em}.eferding-aktuelles-hero p{max-width:700px;margin:0;color:var(--ef-muted);font-size:15px;line-height:1.5}.eferding-aktuelles-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.eferding-aktuelles-hero-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 15px;border-radius:999px;font-size:12px;font-weight:900;text-decoration:none!important}.eferding-aktuelles-hero-button.primary{background:var(--ef-primary);color:#fff!important}.eferding-aktuelles-hero-button.secondary{background:#fff;color:var(--ef-accent)!important;border:1px solid rgb(198 90 75 / .18)}.eferding-aktuelles-hero-side{display:grid;gap:12px}.eferding-aktuelles-hero-side>div{display:flex;flex-direction:column;justify-content:center;padding:14px 18px;border-radius:24px;background:#fff;border:1px solid rgb(56 76 96 / .06);box-shadow:0 8px 22px rgb(63 71 94 / .06)}.eferding-aktuelles-hero-side strong{color:var(--ef-accent);font-size:32px;font-weight:950;line-height:1;letter-spacing:-.05em}.eferding-aktuelles-hero-side span{margin-top:5px;color:var(--ef-muted);font-size:12px;font-weight:850;line-height:1.25}.eferding-aktuelles-highlight{position:absolute;right:12px;top:13px;z-index:3;display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;background:var(--ef-accent);color:#fff;font-size:10.5px;font-weight:950;line-height:1;box-shadow:0 5px 12px rgb(198 90 75 / .20)}.eferding-aktuelles-card-main{grid-template-columns:380px minmax(0,1fr);min-height:230px;border-radius:28px;border-color:rgb(198 90 75 / .20)!important;box-shadow:0 16px 38px rgb(198 90 75 / .12)!important}.eferding-aktuelles-card-main .eferding-aktuelles-content{padding:30px 32px 28px}.eferding-aktuelles-card-main .eferding-aktuelles-title-link h2{font-size:31px!important;max-width:620px}.eferding-aktuelles-card-main .eferding-aktuelles-content p{font-size:14.8px;max-width:620px}.eferding-aktuelles-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 0;padding:22px 24px;border-radius:26px;background:linear-gradient(145deg,var(--ef-primary),var(--ef-primary-dark));color:#fff;box-shadow:0 14px 34px rgb(63 71 94 / .16)}.eferding-aktuelles-cta span{display:block;margin-bottom:5px;color:rgb(255 255 255 / .72);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.eferding-aktuelles-cta strong{display:block;font-size:20px;font-weight:950;line-height:1.12;letter-spacing:-.035em}.eferding-aktuelles-cta p{margin:6px 0 0;color:rgb(255 255 255 / .72);font-size:13px;line-height:1.4}.eferding-aktuelles-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;background:#fff;color:var(--ef-primary)!important;font-size:12px;font-weight:950;text-decoration:none!important;white-space:nowrap}@media (max-width:767px){.eferding-aktuelles-hero{grid-template-columns:1fr;gap:10px;margin-bottom:14px}.eferding-aktuelles-hero-main{padding:20px 18px;border-radius:24px}.eferding-aktuelles-hero h1{font-size:27px!important}.eferding-aktuelles-hero p{font-size:13.5px}.eferding-aktuelles-hero-side{grid-template-columns:1fr 1fr;gap:8px}.eferding-aktuelles-hero-side>div{padding:14px;border-radius:20px}.eferding-aktuelles-hero-side strong{font-size:25px}.eferding-aktuelles-card-main{grid-template-columns:1fr;min-height:0;border-radius:22px}.eferding-aktuelles-card-main .eferding-aktuelles-content{padding:15px 14px 15px!important}.eferding-aktuelles-card-main .eferding-aktuelles-title-link h2{font-size:21px!important}.eferding-aktuelles-highlight{right:10px;top:11px;min-height:25px;font-size:10px}.eferding-aktuelles-cta{flex-direction:column;align-items:flex-start;padding:19px 18px;border-radius:24px}.eferding-aktuelles-cta strong{font-size:18px}.eferding-aktuelles-cta a{width:100%}}.eferding-aktuelles-meta-type{display:inline-flex;align-items:center;align-self:center;min-height:23px;width:max-content;padding:0 9px;border-radius:999px;background:#f3f4f6;color:var(--ef-primary);font-size:9.8px;font-weight:950;line-height:1;white-space:nowrap}.eferding-aktuelles-no-image .eferding-aktuelles-content{min-height:125px!important}@media (max-width:767px){.eferding-aktuelles-no-image .eferding-aktuelles-content{min-height:0!important}}.eferding-aktuelles-hero-button,.eferding-aktuelles-cta a{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.eferding-aktuelles-hero-button:hover,.eferding-aktuelles-cta a:hover{transform:translateY(-2px)}.eferding-aktuelles-hero-button.primary:hover{box-shadow:0 8px 18px rgb(63 71 94 / .18)}.eferding-aktuelles-hero-button.secondary:hover{border-color:var(--ef-accent);background:#fffaf8}.eferding-aktuelles-cta a:hover{box-shadow:0 8px 18px rgb(0 0 0 / .14)}.eferding-aktuelles-hero-side.is-three{grid-template-columns:1fr}.eferding-aktuelles-loadmore-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin:18px 0 0}.eferding-aktuelles-loadmore{appearance:none;border:0;min-height:38px;padding:0 18px;border-radius:999px;background:var(--ef-primary);color:#fff;font-size:12px;font-weight:950;cursor:pointer;transition:.18s ease}.eferding-aktuelles-loadmore:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgb(63 71 94 / .16)}.eferding-aktuelles-loadmore-wrap p{margin:0;color:var(--ef-muted);font-size:11px;font-weight:800}.eferding-aktuelles-end{margin:18px 0 0;padding:16px 18px;border-radius:20px;background:#fff;border:1px solid rgb(56 76 96 / .06);text-align:center;box-shadow:0 8px 22px rgb(63 71 94 / .045)}.eferding-aktuelles-end strong{display:block;color:var(--ef-primary);font-size:14px;font-weight:950}.eferding-aktuelles-end span{display:block;margin-top:4px;color:var(--ef-muted);font-size:12px;font-weight:750}.eferding-aktuelles-filter-block{margin:0 0 12px;margin-bottom:10px!important}.eferding-aktuelles-filter-label{margin:0 0 7px;color:var(--ef-muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.eferding-aktuelles-topic-block{margin-top:-4px;margin-bottom:18px}.eferding-aktuelles-topic-filter{min-height:32px!important;font-size:11.5px!important;background:#fffaf8!important}.eferding-aktuelles-topics{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 14px}.eferding-aktuelles-topic{display:inline-flex;align-items:center;min-height:23px;padding:0 9px;border-radius:999px;background:rgb(198 90 75 / .08);color:var(--ef-accent);font-size:10px;font-weight:900;line-height:1}@media (max-width:767px){.eferding-aktuelles-filter-block{margin-bottom:10px}.eferding-aktuelles-topic-block{margin-top:-2px!important;margin-bottom:14px!important}.eferding-aktuelles-topics{margin-bottom:12px}}@media (max-width:767px){.eferding-aktuelles-hero-side.is-three{grid-template-columns:1fr 1fr 1fr}}.eferding-aktuelles-filter-block,.eferding-aktuelles-feed,.eferding-aktuelles-cta{width:100%;max-width:960px;margin-left:auto!important;margin-right:auto!important}.eferding-aktuelles-hero{width:100%;max-width:100%}.eferding-aktuelles-card{grid-template-columns:320px minmax(0,1fr)!important;min-height:190px!important;align-items:stretch!important}.eferding-aktuelles-image-link{height:100%!important;min-height:190px!important;display:block!important;overflow:hidden!important;background:#f3f4f6!important}.eferding-aktuelles-image{width:100%!important;height:100%!important;min-height:190px!important;padding:0!important;overflow:hidden!important;background:#f3f4f6!important}.eferding-aktuelles-image>img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important}.eferding-aktuelles-content{min-height:190px!important;padding:22px 26px!important}.eferding-aktuelles-card-main{grid-template-columns:340px minmax(0,1fr)!important;min-height:210px!important}.eferding-aktuelles-card-main .eferding-aktuelles-image-link,.eferding-aktuelles-card-main .eferding-aktuelles-image,.eferding-aktuelles-card-main .eferding-aktuelles-content{min-height:210px!important}@media (max-width:767px){.eferding-aktuelles-card,.eferding-aktuelles-card-main{grid-template-columns:1fr!important;min-height:auto!important}.eferding-aktuelles-image-link,.eferding-aktuelles-image{min-height:auto!important;height:auto!important}.eferding-aktuelles-image{aspect-ratio:16/9!important}.eferding-aktuelles-content{min-height:auto!important}}.eferding-aktuelles-image-placeholder{text-align:center!important;padding:20px!important;box-sizing:border-box!important}.eferding-aktuelles-image-placeholder svg,.eferding-aktuelles-image-placeholder i{margin:0 0 12px!important}.eferding-aktuelles-image-placeholder strong{display:block!important;margin:0!important}.eferding-aktuelles-card{--ef-card-type:var(--ef-type-aktuelles);--ef-card-type-2:var(--ef-type-aktuelles-2);--ef-card-text:var(--ef-type-aktuelles-text)}.eferding-aktuelles-type-aktuelles{--ef-card-type:var(--ef-type-aktuelles);--ef-card-type-2:var(--ef-type-aktuelles-2);--ef-card-text:var(--ef-type-aktuelles-text)}.eferding-aktuelles-type-aktion{--ef-card-type:var(--ef-type-aktion);--ef-card-type-2:var(--ef-type-aktion-2);--ef-card-text:var(--ef-type-aktion-text)}.eferding-aktuelles-type-gewinnspiel{--ef-card-type:var(--ef-type-gewinnspiel);--ef-card-type-2:var(--ef-type-gewinnspiel-2);--ef-card-text:var(--ef-type-gewinnspiel-text)}.eferding-aktuelles-type-hinweis{--ef-card-type:var(--ef-type-hinweis);--ef-card-type-2:var(--ef-type-hinweis-2);--ef-card-text:var(--ef-type-hinweis-text)}.eferding-aktuelles-type-wissenswertes{--ef-card-type:var(--ef-type-wissenswertes);--ef-card-type-2:var(--ef-type-wissenswertes-2);--ef-card-text:var(--ef-type-wissenswertes-text)}.eferding-aktuelles-type-empfehlung{--ef-card-type:var(--ef-type-empfehlung);--ef-card-type-2:var(--ef-type-empfehlung-2);--ef-card-text:var(--ef-type-empfehlung-text)}.eferding-aktuelles-type-rueckblick{--ef-card-type:var(--ef-type-rueckblick);--ef-card-type-2:var(--ef-type-rueckblick-2);--ef-card-text:var(--ef-type-rueckblick-text)}.eferding-aktuelles-type-plattform{--ef-card-type:var(--ef-type-plattform);--ef-card-type-2:var(--ef-type-plattform-2);--ef-card-text:var(--ef-type-plattform-text)}.eferding-aktuelles-type-regionalnews{--ef-card-type:var(--ef-type-regionalnews);--ef-card-type-2:var(--ef-type-regionalnews-2);--ef-card-text:var(--ef-type-regionalnews-text)}.eferding-aktuelles-type-stadtmarketing{--ef-card-type:var(--ef-type-stadtmarketing);--ef-card-type-2:var(--ef-type-stadtmarketing-2);--ef-card-text:var(--ef-type-stadtmarketing-text)}.eferding-aktuelles-type-behoerde{--ef-card-type:var(--ef-type-behoerde);--ef-card-type-2:var(--ef-type-behoerde-2);--ef-card-text:var(--ef-type-behoerde-text)}.eferding-aktuelles-type-amtlich{--ef-card-type:var(--ef-type-amtlich);--ef-card-type-2:var(--ef-type-amtlich-2);--ef-card-text:var(--ef-type-amtlich-text)}.eferding-aktuelles-type-traueranzeige{--ef-card-type:var(--ef-type-traueranzeige);--ef-card-type-2:var(--ef-type-traueranzeige-2);--ef-card-text:var(--ef-type-traueranzeige-text)}.eferding-aktuelles-image-placeholder{background:radial-gradient(circle at 16% 20%,rgb(255 255 255 / .12) 0 58px,transparent 59px),radial-gradient(circle at 86% 78%,rgb(255 255 255 / .14) 0 82px,transparent 83px),linear-gradient(145deg,var(--ef-card-type),var(--ef-card-type-2))!important;color:var(--ef-card-text)!important}.eferding-aktuelles-image-placeholder strong,.eferding-aktuelles-image-placeholder svg,.eferding-aktuelles-image-placeholder i{color:var(--ef-card-text)!important}.eferding-aktuelles-image-placeholder svg,.eferding-aktuelles-image-placeholder svg *{fill:currentColor!important;stroke:currentColor!important}.eferding-aktuelles-button{background:var(--ef-card-type)!important}.eferding-aktuelles-button:hover{background:var(--ef-card-type-2)!important}.eferding-aktuelles-card::before{background:linear-gradient(90deg,var(--ef-card-type),var(--ef-card-type-2))}.eferding-aktuelles-placeholder-inner{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:9px!important}.eferding-aktuelles-placeholder-inner span{display:flex!important;align-items:center!important;justify-content:center!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;border-radius:20px!important;background:rgb(255 255 255 / .14)!important;color:var(--ef-card-text)!important;font-size:30px!important;line-height:1!important;text-align:center!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .20)!important;margin:0!important;padding:0!important}.eferding-aktuelles-placeholder-inner strong{display:block!important;width:100%!important;max-width:220px!important;margin:0!important;padding:0!important;color:var(--ef-card-text)!important;font-size:15px!important;font-weight:950!important;line-height:1.12!important;text-align:center!important}@media (max-width:767px){.eferding-aktuelles-placeholder-inner span{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:18px!important;font-size:28px!important}}.eferding-aktuelles-active-profile{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:960px;margin:0 auto 16px!important;margin-bottom:12px!important;padding:13px 16px!important;border-radius:20px!important;background:#fff;border:1px solid rgb(56 76 96 / .07);box-shadow:0 8px 22px rgb(63 71 94 / .055)}.eferding-aktuelles-active-profile span{display:block;margin-bottom:4px;color:var(--ef-muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.eferding-aktuelles-active-profile strong{display:block;color:var(--ef-primary);font-size:22px;font-weight:950;line-height:1.1;letter-spacing:-.04em}.eferding-aktuelles-active-profile a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;background:var(--ef-primary);color:#fff!important;font-size:12px;font-weight:950;text-decoration:none!important;white-space:nowrap}.eferding-aktuelles-active-profile a:hover{background:var(--ef-primary-dark);transform:translateY(-1px)}@media (max-width:767px){.eferding-aktuelles-active-profile{flex-direction:column;align-items:flex-start;gap:12px;padding:15px;border-radius:20px;margin-bottom:14px!important}.eferding-aktuelles-active-profile strong{font-size:19px}.eferding-aktuelles-active-profile a{width:100%}}.eferding-map-wrapper{width:min(var(--ef-page-max), calc(100vw - (var(--ef-desktop-x) * 2)))!important;max-width:var(--ef-page-max)!important;margin:var(--ef-page-gap-top) auto 0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;background:transparent!important;overflow:visible}@media (max-width:767px){body{background:#f5f5f3}.eferding-map-wrapper{width:calc(100vw - (var(--ef-mobile-x) * 2))!important;max-width:calc(100vw - (var(--ef-mobile-x) * 2))!important;display:flex!important;flex-direction:column!important;padding-inline:0!important;overflow:hidden;box-sizing:border-box!important}}#eferding-map{display:block;width:100%!important;height:650px!important;min-height:520px;margin-top:12px;border-radius:20px!important;overflow:hidden!important;clear:both;border:1px solid rgb(56 76 96 / .08);box-shadow:0 10px 30px rgb(56 76 96 / .075)}@media (max-width:767px){#eferding-map{height:325px!important;min-height:325px!important;max-height:325px!important;border-radius:10px!important;margin-top:10px!important;margin-bottom:10px!important;border:none!important;box-shadow:0 6px 18px rgb(56 76 96 / .055),0 1px 4px rgb(56 76 96 / .035);overflow:hidden!important}}.eferding-filter-title,.eferding-filter-label,.eferding-section-label{display:block;margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.065em;text-transform:uppercase;color:var(--ef-muted-light)}.eferding-map-searchbar{display:grid!important;grid-template-columns:minmax(340px,1fr) minmax(170px,auto) auto;align-items:end;gap:18px;width:100%;margin:4px 0 8px}.eferding-map-search-main,.eferding-map-control-block{display:flex;flex-direction:column;gap:8px}.eferding-map-search-main{min-width:0}.eferding-map-search-side{display:contents}#eferding-map-search{width:100%;min-height:50px;padding:13px 18px;border:1px solid rgb(56 76 96 / .14);border-radius:18px;font-size:15px;color:var(--ef-primary);background:rgb(255 255 255 / .92);box-shadow:var(--ef-shadow-soft);transition:.18s ease}#eferding-map-search::placeholder{color:#A2AAB5}#eferding-map-search:focus{outline:none;border-color:var(--ef-primary);box-shadow:0 0 0 4px rgb(56 76 96 / .08);background:#fff}#eferding-city-filter{appearance:none;min-width:190px;min-height:50px;padding:9px 38px 9px 16px;border:1px solid #d7dee8;border-radius:18px;background:#fff;color:var(--ef-primary);font-size:14px;font-weight:700;box-shadow:0 2px 8px rgb(56 76 96 / .06)}.eferding-map-city-filter label{display:none}.eferding-map-openfilters-inline{display:flex;gap:8px;flex-wrap:nowrap}.eferding-map-openfilter{appearance:none;min-height:50px;padding:0 17px!important;border:1px solid #d7dee8!important;border-radius:18px!important;background:#fff!important;color:var(--ef-primary)!important;cursor:pointer;font-size:14px!important;font-weight:800;line-height:1!important;white-space:nowrap;box-shadow:0 2px 8px rgb(56 76 96 / .045)!important;transition:.15s ease}.eferding-map-openfilter:hover,.eferding-map-openfilter.active{background:var(--ef-orange)!important;border-color:var(--ef-orange)!important;color:#fff!important}.eferding-filter-group{width:100%;margin-bottom:4px;clear:both}.eferding-filter-group .eferding-filter-label{margin-top:4px!important;margin-bottom:4px!important}.eferding-map-filters,.eferding-map-subfilters,.eferding-map-detailfilters,#eferding-product-level-3,#eferding-product-level-4{display:flex;flex-wrap:wrap;gap:8px}.eferding-map-filters{margin-bottom:9px}.eferding-map-subfilters{margin-bottom:5px}.eferding-map-detailfilters,#eferding-product-level-3,#eferding-product-level-4{padding:9px 11px;margin-bottom:7px;background:var(--ef-cream);border:1px solid var(--ef-cream-border);border-radius:16px}#eferding-detail-group,#eferding-product-level-3-group,#eferding-product-level-4-group{margin-top:-3px;margin-bottom:7px}#eferding-product-level-3-group .eferding-filter-label,#eferding-product-level-4-group .eferding-filter-label{margin-top:9px;font-size:11px;opacity:.9}.eferding-map-subfilters:empty,.eferding-map-detailfilters:empty,#eferding-product-level-3:empty,#eferding-product-level-4:empty,.eferding-filter-group:has(.eferding-map-subfilters:empty),.eferding-filter-group:has(.eferding-map-detailfilters:empty){display:none!important}.eferding-map-filter,.eferding-map-subfilter,.eferding-map-detailfilter{appearance:none;border:1px solid #d7dee8!important;border-radius:999px!important;background:#fff!important;color:var(--ef-primary)!important;cursor:pointer;font-weight:800;line-height:1!important;box-shadow:0 2px 7px rgb(56 76 96 / .035)!important;transition:.15s ease;white-space:nowrap}.eferding-map-filter{padding:10px 17px!important;font-size:14px!important}.eferding-map-subfilter{padding:8px 14px!important;font-size:13px!important}.eferding-map-detailfilter{padding:7px 12px!important;font-size:12px!important}.eferding-map-filter:hover,.eferding-map-subfilter:hover,.eferding-map-detailfilter:hover{border-color:var(--ef-orange)!important;color:var(--ef-orange)!important;transform:translateY(-1px)}.eferding-map-filter.active,.eferding-map-subfilter.active,.eferding-map-detailfilter.active{background:var(--ef-orange)!important;border-color:var(--ef-orange)!important;color:#fff!important;box-shadow:0 5px 14px rgb(198 90 75 / .22)!important}.eferding-map-wrapper .leaflet-container{width:100%!important;max-width:100%!important;background:#f8f5ee}.leaflet-control-zoom{border:none!important;box-shadow:0 8px 20px rgb(56 76 96 / .12)!important}.leaflet-control-zoom a{width:34px!important;height:34px!important;line-height:34px!important;border:none!important;color:var(--ef-primary)!important;font-weight:800!important}.leaflet-control-zoom-in{border-radius:12px 12px 0 0!important}.leaflet-control-zoom-out{border-radius:0 0 12px 12px!important}#eferding-map-empty{display:none;padding:12px 15px;margin:8px 0 10px;border-radius:14px;background:rgb(56 76 96 / .055);border:1px solid rgb(56 76 96 / .08);color:#5d6b80;font-size:13px;font-weight:700}.leaflet-popup-content-wrapper{border-radius:24px!important;overflow:hidden!important;background:rgb(255 255 255 / .97)!important;border:1px solid rgb(63 71 94 / .08)!important;box-shadow:0 18px 42px rgb(63 71 94 / .18)!important;padding:0!important}.leaflet-popup-tip{background:rgb(255 255 255 / .97)!important;box-shadow:0 8px 22px rgb(63 71 94 / .10)!important}.leaflet-popup-content{width:300px!important;margin:0!important}.eferding-map-popup{min-width:250px;padding:18px;font-family:inherit;color:var(--ef-primary);display:flex;flex-direction:column}.eferding-map-popup-image{margin:-20px -20px 14px;overflow:hidden}.eferding-map-popup-image{aspect-ratio:16/9;background:#f5f5f3}.eferding-map-popup-image img{width:100%;height:100%;object-fit:contain}.eferding-map-title{display:block;font-size:18px;font-weight:850;line-height:1.16;margin-bottom:6px;color:var(--ef-primary)}.eferding-map-address,.eferding-map-text{font-size:13px;line-height:1.35;color:var(--ef-muted);margin-bottom:9px}.eferding-map-popup-categories{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.eferding-map-popup-category,.eferding-map-result-categories span,.eferding-map-result-more{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:rgb(63 71 94 / .065);border:1px solid rgb(63 71 94 / .08);color:var(--ef-primary);font-size:11px;font-weight:750;line-height:1.2}.eferding-map-result-more,.eferding-map-popup-category-more{background:rgb(198 90 75 / .10)!important;border-color:rgb(198 90 75 / .18)!important;color:#984235!important}.eferding-map-popup-footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:auto;padding-top:10px;flex-wrap:nowrap}.eferding-map-button{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:70px;padding:0 14px;border-radius:999px;background:var(--ef-primary)!important;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:850;line-height:1!important;box-shadow:0 6px 16px rgb(63 71 94 / .14);transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.eferding-map-button:hover{background:var(--ef-primary-dark)!important;transform:translateY(-1px);box-shadow:0 9px 22px rgb(63 71 94 / .18)}.eferding-map-route-button{background:var(--ef-orange)!important}@media (min-width:768px){.eferding-map-route-button{display:none!important}}.eferding-map-popup-status{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border-radius:999px;background:rgb(56 76 96 / .06);border:1px solid rgb(56 76 96 / .09);color:var(--ef-muted);font-size:11px;font-weight:800;line-height:1;white-space:nowrap;flex:1 1 auto;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis}.eferding-map-popup-status span{width:7px;height:7px;border-radius:999px;background:#8A94A3;flex:0 0 auto}.eferding-map-popup-status-open{background:rgb(46 157 91 / .10);border-color:rgb(46 157 91 / .16);color:#276749}.eferding-map-popup-status-open span{background:#2E9D5B}.eferding-map-popup-status-closing_soon,.eferding-map-popup-status-opening_soon,.eferding-map-popup-status-limited{background:rgb(217 138 43 / .10);border-color:rgb(217 138 43 / .18);color:#8A520F}.eferding-map-popup-status-closing_soon span,.eferding-map-popup-status-opening_soon span,.eferding-map-popup-status-limited span{background:#D98A2B}.eferding-map-popup-status-closed,.eferding-map-popup-status-unknown{background:rgb(56 76 96 / .06);border-color:rgb(56 76 96 / .10);color:var(--ef-primary)}.eferding-map-popup-status-closed span,.eferding-map-popup-status-unknown span{background:#8A94A3}.eferding-map-popup-status-temporarily_closed{background:rgb(196 71 61 / .10);border-color:rgb(196 71 61 / .16);color:#9B342D}.eferding-map-popup-status-temporarily_closed span{background:#C4473D}.marker-cluster,.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background:rgb(63 71 94 / .14)!important;border-radius:50%!important}.marker-cluster div,.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background:var(--ef-primary)!important;color:#fff!important;width:34px!important;height:34px!important;margin-left:5px!important;margin-top:5px!important;border-radius:50%!important;border:2px solid rgb(255 255 255 / .92)!important;font-size:13px!important;font-weight:800!important;line-height:30px!important;text-align:center!important;box-shadow:0 6px 16px rgb(63 71 94 / .20)!important}.marker-cluster span{color:#fff!important}.eferding-map-results,#eferding-map-results{margin-top:0!important}.eferding-map-results:empty,#eferding-map-results:empty{display:none!important}#eferding-results-heading{margin-top:16px;margin-bottom:10px}.eferding-map-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.eferding-map-result-card{display:flex;flex-direction:column;gap:14px;min-height:145px;padding:18px;border:1px solid rgb(56 76 96 / .06)!important;border-radius:20px;background:#fff!important;color:var(--ef-primary)!important;text-align:left!important;cursor:pointer;box-shadow:var(--ef-shadow-card)!important;transition:.18s ease;position:relative;overflow:hidden}.eferding-map-result-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--ef-accent),#D98273)}.eferding-map-result-card:hover{transform:translateY(-3px);box-shadow:var(--ef-shadow-hover)!important}.eferding-map-result-top{display:flex;align-items:center;gap:14px}.eferding-map-result-icon{width:56px;height:56px;flex:0 0 56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:rgb(56 76 96 / .06);transition:.18s ease}.eferding-map-result-card:hover .eferding-map-result-icon{transform:scale(1.04)}.eferding-map-result-icon img{width:48px;height:48px;object-fit:contain;border-radius:12px}.eferding-map-result-headline strong{display:block;font-size:1.05rem;font-weight:800;line-height:1.2;color:var(--ef-primary)!important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.eferding-map-result-address{margin-top:4px;font-size:12px;line-height:1.3;color:#7b8794}.eferding-map-result-categories{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.eferding-map-result-card p{margin:0;font-size:13px;line-height:1.35;color:var(--ef-muted)}@media (max-width:1024px){.eferding-map-searchbar{grid-template-columns:1fr 220px;gap:14px}.eferding-map-control-block:last-child{grid-column:1 / -1}#eferding-map{height:560px!important;min-height:460px}}@media (max-width:767px){#eferding-map{order:1}.eferding-map-searchbar{order:2}.eferding-filter-group{order:3}#eferding-map-empty{order:4}#eferding-results-heading{order:5}#eferding-map-results,.eferding-map-results{order:6}.eferding-filter-title,.eferding-filter-label,.eferding-section-label{font-size:8px!important;letter-spacing:.07em;margin:0 0 2px!important;color:#8f97a4;line-height:1.1!important}.eferding-map-searchbar{display:flex!important;flex-direction:column;align-items:stretch;gap:4px!important;margin:0 0 5px!important;padding:6px!important;background:rgb(255 255 255 / .94);border:1px solid rgb(56 76 96 / .055);border-radius:16px!important;box-shadow:0 3px 10px rgb(56 76 96 / .035)}.eferding-map-search-main,.eferding-map-control-block{width:100%;max-width:100%;gap:3px!important}.eferding-map-search-side{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;align-items:end!important}.eferding-map-search-side .eferding-map-control-block{width:100%!important}#eferding-map-search,#eferding-city-filter{width:100%;min-width:0;min-height:31px!important;height:31px!important;border-radius:12px!important;font-size:11px!important;padding:5px 10px!important;border:1px solid rgb(56 76 96 / .08)!important;box-shadow:none!important}#eferding-map-search::placeholder{font-size:11px!important}.eferding-map-openfilters-inline{display:grid;grid-template-columns:1fr 1fr;gap:5px!important}.eferding-map-openfilter{width:100%;min-height:30px!important;height:30px!important;padding:0 9px!important;border-radius:12px!important;font-size:10.5px!important;box-shadow:none!important}.eferding-filter-group{margin-bottom:3px!important}.eferding-filter-group .eferding-filter-label{margin-top:4px!important;margin-bottom:3px!important}.eferding-map-filters,.eferding-map-subfilters,.eferding-map-detailfilters,#eferding-product-level-3,#eferding-product-level-4{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:5px!important;padding-bottom:1px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none!important}.eferding-map-filters::-webkit-scrollbar,.eferding-map-subfilters::-webkit-scrollbar,.eferding-map-detailfilters::-webkit-scrollbar,#eferding-product-level-3::-webkit-scrollbar,#eferding-product-level-4::-webkit-scrollbar{display:none!important}.eferding-map-detailfilters,#eferding-product-level-3,#eferding-product-level-4{padding:4px!important;border-radius:12px!important;margin-bottom:3px!important}#eferding-detail-group,#eferding-product-level-3-group,#eferding-product-level-4-group{margin-top:-2px!important;margin-bottom:3px!important}.eferding-map-filter,.eferding-map-subfilter,.eferding-map-detailfilter{flex:0 0 auto;scroll-snap-align:start;min-height:27px!important;padding:0 10px!important;border-radius:999px!important;font-size:10.5px!important;box-shadow:none!important}.eferding-map-subfilter{min-height:26px!important;padding:0 9px!important;font-size:10px!important}.eferding-map-detailfilter{min-height:25px!important;padding:0 8px!important;font-size:9.5px!important}.leaflet-control-zoom{margin-left:8px!important;margin-top:8px!important}.leaflet-control-zoom a{width:30px!important;height:30px!important;line-height:30px!important;font-size:18px!important}.leaflet-popup-content{width:220px!important}.eferding-map-popup{min-width:0;padding:12px;max-height:230px;overflow:auto}.eferding-map-popup-image{margin:-12px -12px 8px}.eferding-map-popup-image img{height:76px}.eferding-map-title{font-size:14px;margin-bottom:4px}.eferding-map-address,.eferding-map-text{font-size:11px;margin-bottom:5px}.eferding-map-popup-categories{gap:5px;margin-bottom:6px}.eferding-map-popup-category{padding:4px 7px;font-size:10px}.eferding-map-popup-footer{padding-top:6px;gap:6px;align-items:stretch}.eferding-map-button,.eferding-map-popup-status{height:30px;font-size:10.5px}#eferding-results-heading{margin-top:5px!important;margin-bottom:6px!important;font-size:12px!important;letter-spacing:.055em;line-height:1.1!important}.eferding-map-results-grid{grid-template-columns:1fr;gap:8px!important}.eferding-map-result-card{min-height:auto!important;padding:12px!important;border-radius:18px!important;gap:8px!important;border:none!important;box-shadow:0 4px 14px rgb(56 76 96 / .045),0 1px 2px rgb(56 76 96 / .03)!important}.eferding-map-result-top{gap:10px!important;align-items:flex-start}.eferding-map-result-icon{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:14px!important}.eferding-map-result-icon img{width:39px!important;height:39px!important}.eferding-map-result-headline strong{font-size:15px!important;line-height:1.14!important}.eferding-map-result-address{font-size:12px!important;margin-top:2px!important;color:#7d8794!important}.eferding-map-result-categories{gap:5px!important;margin-top:0!important}.eferding-map-result-categories span,.eferding-map-result-more{min-height:24px!important;padding:0 8px!important;border-radius:999px!important;font-size:10px!important;display:inline-flex!important;align-items:center!important}.eferding-map-result-card p{font-size:12px!important}.ast-scroll-top-icon{border-radius:18px!important;box-shadow:0 6px 16px rgb(56 76 96 / .18)}}@media (max-width:420px){#eferding-map{height:270px!important;min-height:270px!important;max-height:270px!important}.eferding-map-searchbar{padding:6px!important;gap:4px!important;border-radius:15px!important}#eferding-map-search,#eferding-city-filter{min-height:30px!important;height:30px!important;border-radius:12px!important}.eferding-map-openfilter{min-height:29px!important;height:29px!important}.leaflet-popup-content{width:214px!important}.eferding-map-popup{max-height:220px}.eferding-map-popup-footer{flex-direction:column}.eferding-map-button,.eferding-map-popup-status{width:100%;max-width:none}.eferding-map-result-card{padding:11px!important}.eferding-map-result-headline strong{font-size:14.8px!important}}#eferding-reset-search,#eferding-reset-open{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;margin-left:10px!important;padding:5px 10px!important;border:0!important;border-radius:999px!important;color:#fff!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:0 4px 12px rgb(63 71 94 / .12)!important;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}#eferding-reset-search{background:var(--ef-primary)!important}#eferding-reset-search:hover{background:var(--ef-primary-dark)!important;transform:translateY(-1px)}#eferding-reset-open{background:var(--ef-accent)!important;box-shadow:0 4px 12px rgb(198 90 75 / .16)!important}#eferding-reset-open:hover{background:var(--ef-accent-hover)!important;transform:translateY(-1px)}@media (min-width:1200px){.eferding-map-wrapper{width:min(1200px, calc(100vw - 88px))!important;max-width:none!important;margin-left:50%!important;margin-right:0!important;transform:translateX(-50%)!important}.eferding-map-searchbar{grid-template-columns:minmax(420px,1fr) minmax(190px,auto) auto!important}#eferding-map{height:650px!important}}@media (max-width:767px){.leaflet-control-container .leaflet-top{top:12px!important}.leaflet-control-container .leaflet-left{left:10px!important}.leaflet-control-zoom{margin:0!important}.leaflet-popup-content{width:220px!important}.eferding-map-popup{max-height:255px!important;overflow:auto!important}.eferding-map-popup-image{display:none!important}.eferding-map-search-side{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;align-items:end!important}.eferding-map-search-side .eferding-map-control-block{grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0!important}#eferding-city-filter{width:100%!important;min-width:0!important;padding-left:9px!important;padding-right:20px!important;font-size:10px!important}.eferding-map-openfilters-inline{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;width:100%!important}.eferding-map-openfilter{width:100%!important;height:31px!important;min-height:31px!important;padding:0 3px!important;font-size:8.4px!important;white-space:nowrap!important}#eferding-reset-search,#eferding-reset-open{min-height:24px!important;margin-left:0!important;margin-top:8px!important;padding:5px 9px!important;font-size:10.5px!important}}@media (max-width:420px){#eferding-map{height:330px!important;min-height:330px!important;max-height:330px!important}.eferding-map-openfilter{font-size:8px!important}}@media (max-width:767px){.eferding-map-popup-categories{display:flex!important;flex-wrap:wrap!important;gap:4px!important;max-height:52px!important;overflow:hidden!important;margin-bottom:6px!important}.eferding-map-popup-category{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;min-height:22px!important;padding:3px 7px!important;font-size:9.5px!important;line-height:1.15!important;white-space:normal!important;word-break:break-word!important;text-align:center!important}.eferding-map-popup-category-more{flex:0 0 auto!important}.leaflet-popup-content-wrapper,.leaflet-popup-content,.eferding-map-popup{max-height:72vh!important}}@media (min-width:768px){.leaflet-popup-content{width:300px!important}.eferding-map-popup-footer{grid-template-columns:auto minmax(0,1fr)!important}.eferding-map-popup-status{justify-self:stretch!important}}@media (max-width:767px){.leaflet-popup-content-wrapper{border-radius:20px!important;box-shadow:0 14px 34px rgb(63 71 94 / .18)!important}.leaflet-popup-content{width:248px!important}.eferding-map-popup{padding:13px!important;max-height:245px!important;overflow:auto!important}.eferding-map-title{font-size:15.5px!important;line-height:1.14!important;margin-bottom:4px!important;padding-right:14px!important}.eferding-map-address,.eferding-map-text{font-size:12px!important;line-height:1.28!important;margin-bottom:7px!important}.eferding-map-popup-categories{gap:5px!important;max-height:54px!important;margin-bottom:10px!important}.eferding-map-popup-category{min-height:22px!important;padding:3px 7px!important;font-size:10px!important;font-weight:750!important}.eferding-map-popup-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding-top:8px!important;align-items:stretch!important}.eferding-map-button{width:100%!important;min-width:0!important;height:34px!important;padding:0 10px!important;font-size:12px!important;border-radius:16px!important}.eferding-map-popup-status{grid-column:1 / -1!important;width:100%!important;max-width:none!important;height:31px!important;min-height:31px!important;padding:0 10px!important;border-radius:15px!important;font-size:11.2px!important;font-weight:800!important}.eferding-map-popup-status span{width:7px!important;height:7px!important}}@media (max-width:420px){.leaflet-popup-content{width:236px!important}.eferding-map-popup{padding:12px!important;max-height:235px!important}.eferding-map-title{font-size:15px!important}.eferding-map-button{height:32px!important;font-size:11.5px!important}.eferding-map-popup-status{height:30px!important;min-height:30px!important;font-size:10.8px!important}}.eferding-custom-marker{background:transparent!important;border:none!important;overflow:visible!important}.eferding-marker-wrap,.eferding-map-result-icon,.eferding-nearby-icon{position:relative!important;overflow:visible!important}.eferding-marker-icon{width:42px;height:42px;display:block}.eferding-marker-live-dot,.eferding-result-live-dot,.eferding-nearby-live-dot,.eferding-meta-status-open .eferding-meta-status-dot,.eferding-opening-status-open .eferding-opening-status-dot,.eferding-map-popup-status-open span{position:relative!important;border-radius:999px!important;background:#22c55e!important;animation:efLiveDot 2.4s ease-in-out infinite!important;transform-origin:center!important;overflow:visible!important;z-index:20!important}.eferding-marker-live-dot{position:absolute!important;top:0px!important;right:2px!important;width:12px!important;height:12px!important;border:2px solid #fff!important}.eferding-result-live-dot{position:absolute!important;top:-3px!important;right:-3px!important;width:13px!important;height:13px!important;border:2px solid #fff!important}.eferding-nearby-live-dot{position:absolute!important;right:-3px!important;bottom:-3px!important;width:13px!important;height:13px!important;border:2px solid #fff!important}.eferding-marker-live-dot::after,.eferding-result-live-dot::after,.eferding-nearby-live-dot::after,.eferding-meta-status-open .eferding-meta-status-dot::after,.eferding-opening-status-open .eferding-opening-status-dot::after,.eferding-map-popup-status-open span::after{content:"";position:absolute;inset:-6px;border-radius:999px;background:rgb(34 197 94 / .25);animation:efLiveGlow 2.4s ease-out infinite!important;pointer-events:none;z-index:-1}@keyframes efLiveDot{0%,100%{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes efLiveGlow{0%{transform:scale(.65);opacity:.65}70%,100%{transform:scale(1.9);opacity:0}}.eferding-opening-live-badge:not(.is-closed):not(.is-warning) .eferding-opening-live-dot{position:relative!important;border-radius:999px!important;background:#22c55e!important;animation:efLiveDot 2.4s ease-in-out infinite!important;transform-origin:center!important;overflow:visible!important;z-index:20!important}.eferding-opening-live-badge:not(.is-closed):not(.is-warning) .eferding-opening-live-dot::after{content:"";position:absolute;inset:-6px;border-radius:999px;background:rgb(34 197 94 / .25);animation:efLiveGlow 2.4s ease-out infinite!important;pointer-events:none;z-index:-1}.eferding-marker-parking{width:50px;height:50px}.eferding-marker-parking .eferding-marker-icon{width:50px!important;height:50px!important;filter:drop-shadow(0 5px 10px rgb(63 71 94 / .16))}.eferding-marker-parking .eferding-map-parking-type-bubble{position:absolute!important;right:-2px!important;top:-2px!important;width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1.5px solid rgb(255 255 255 / .92)!important;font-size:8.5px!important;font-weight:950!important;line-height:1!important;box-shadow:0 2px 5px rgb(63 71 94 / .12)!important;z-index:30!important}.eferding-marker-parking .eferding-map-parking-count-bubble{position:absolute!important;right:-5px!important;bottom:-3px!important;min-width:23px!important;height:16px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#4a90e2!important;color:#fff!important;border:1.5px solid rgb(255 255 255 / .92)!important;font-size:8.4px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.02em;box-shadow:0 3px 7px rgb(74 144 226 / .22)!important;z-index:29!important}.eferding-map-parking-type-kostenlos{background:#e7f8ee!important;color:#239457!important}.eferding-map-parking-type-gebuehrenzone{background:#fff2d8!important;color:#a66a10!important}.eferding-map-parking-type-kurzparkzone{background:#eef5ff!important;color:#4a90e2!important}.eferding-map-result-icon .eferding-map-parking-type-bubble{position:absolute!important;right:-2px!important;top:-2px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1.5px solid rgb(255 255 255 / .92)!important;font-size:8.5px!important;font-weight:950!important;line-height:1!important;text-align:center!important;box-shadow:0 2px 5px rgb(63 71 94 / .12)!important;z-index:30!important}.eferding-map-result-icon .eferding-map-parking-count-bubble{position:absolute!important;right:-5px!important;bottom:-3px!important;min-width:23px!important;height:16px!important;min-height:16px!important;padding:0 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#4a90e2!important;color:#fff!important;border:1.5px solid rgb(255 255 255 / .92)!important;font-size:8.4px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.02em!important;text-align:center!important;box-shadow:0 3px 7px rgb(74 144 226 / .22)!important;z-index:29!important}.eferding-map-result-icon .eferding-map-parking-type-bubble *,.eferding-map-result-icon .eferding-map-parking-count-bubble *{line-height:1!important}@media (max-width:767px){.eferding-marker-parking,.eferding-marker-parking .eferding-marker-icon{width:46px!important;height:46px!important}.eferding-marker-parking .eferding-map-parking-type-bubble{right:-2px!important;top:-2px!important;width:15px!important;height:15px!important;font-size:8px!important}.eferding-marker-parking .eferding-map-parking-count-bubble{right:-5px!important;bottom:-2px!important;min-width:21px!important;height:15px!important;padding:0 4px!important;font-size:7.9px!important}}@media (max-width:767px){.eferding-marker-live-dot{width:10px!important;height:10px!important;top:0px!important;right:2px!important;border:1.5px solid rgb(255 255 255 / .92)!important;box-shadow:0 0 0 1px rgb(255 255 255 / .18),0 2px 5px rgb(34 197 94 / .16)!important}.eferding-marker-live-dot::after{inset:-4px!important;background:rgb(34 197 94 / .16)!important}.eferding-result-live-dot{width:10px!important;height:10px!important;top:2px!important;right:3px!important;border:1.5px solid rgb(255 255 255 / .92)!important;box-shadow:0 2px 5px rgb(34 197 94 / .16)!important}.eferding-result-live-dot::after{inset:-4px!important;background:rgb(34 197 94 / .16)!important}}.eferding-map-result-categories{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;align-content:flex-start!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;max-width:100%!important;max-height:54px!important;overflow:hidden!important;margin-top:10px!important}.eferding-map-result-categories span,.eferding-map-result-more{flex:0 0 auto!important;width:auto!important;max-width:145px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:0 9px!important;border-radius:999px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.eferding-map-result-more{max-width:none!important;min-width:28px!important;padding:0 8px!important;background:rgb(63 71 94 / .045)!important;border-color:rgb(63 71 94 / .09)!important;color:#6b7280!important}.eferding-map-result-card:hover .eferding-map-result-more,.eferding-map-result-more:hover{background:rgb(63 71 94 / .045)!important;border-color:rgb(63 71 94 / .09)!important;color:#6b7280!important;transform:none!important}@media (max-width:767px){.eferding-map-result-categories{max-height:52px!important;gap:5px!important}.eferding-map-result-categories span,.eferding-map-result-more{max-width:130px!important;min-height:23px!important;font-size:10px!important;padding:0 8px!important}}.eferding-map-special-notice{margin:8px 0 12px;padding:10px 14px;border-radius:12px;background:#fff8e6;border:1px solid #f1d58a;color:#8a6a00;font-size:14px;font-weight:600}.eferding-map-loadmore-wrap{display:flex;justify-content:center;margin:22px 0 6px}.eferding-map-loadmore{appearance:none;border:0!important;border-radius:999px!important;background:var(--ef-primary)!important;color:#fff!important;padding:11px 18px!important;font-size:13px!important;font-weight:850!important;cursor:pointer;box-shadow:0 8px 20px rgb(63 71 94 / .14)!important;transition:.16s ease}.eferding-map-loadmore:hover{background:var(--ef-primary-dark)!important;transform:translateY(-1px)}.eferding-map-search-inputrow{display:flex;align-items:center;gap:8px}.eferding-map-search-inputrow input{flex:1;min-width:0}.eferding-map-reset-all{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgb(198 90 75 / .35);color:#fff;font-size:20px;font-weight:950;cursor:pointer;opacity:.55;transition:.16s ease}.eferding-map-reset-all.is-active{background:var(--ef-accent);opacity:1;box-shadow:0 8px 18px rgb(198 90 75 / .22)}.eferding-map-reset-all.is-active:hover{background:var(--ef-accent-hover);transform:translateY(-1px)}.eferding-map-start-info{margin-top:14px;padding:20px 22px;border-radius:22px;background:#fff;border:1px solid rgb(56 76 96 / .06);box-shadow:var(--ef-shadow-soft);color:var(--ef-primary)}.eferding-map-start-info strong{display:block;margin-bottom:5px;font-size:18px;font-weight:950}.eferding-map-start-info p{margin:0;color:var(--ef-muted);font-size:14px;line-height:1.45}@media (max-width:767px){body.page-id-442 .eferding-map-wrapper{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;box-sizing:border-box!important}body.page-id-442 #eferding-map{width:100%!important;max-width:100%!important}}@media (max-width:767px){body.page-id-442 .eferding-updates-slider{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.page-id-442 .eferding-updates-slider-scroll{padding-left:1px!important;padding-right:34px!important}}.eferding-map-wrapper .leaflet-popup-close-button{top:5px!important;right:5px!important;width:24px!important;height:24px!important;line-height:24px!important;font-size:18px!important;color:var(--ef-primary)!important;opacity:.75!important;z-index:20!important}.eferding-map-wrapper .leaflet-popup-close-button:hover{opacity:1!important;background:rgb(63 71 94 / .06)!important;border-radius:999px!important}@media (max-width:767px){.eferding-marker-icon{width:40px!important;height:40px!important}.eferding-marker-parking{width:42px!important;height:42px!important}.eferding-marker-parking .eferding-marker-icon{width:42px!important;height:42px!important}.eferding-marker-live-dot{width:10px!important;height:10px!important}}@media (max-width:767px){#eferding-map .leaflet-popup-pane{z-index:900!important}#eferding-map .leaflet-control-container{z-index:700!important}}.eferding-marker-cluster{background:transparent!important;border:0!important}.eferding-cluster-icon{width:44px;height:44px;border-radius:50%;background:#5a6176;border:3px solid #fff;box-shadow:0 3px 8px rgb(0 0 0 / .14);display:flex;align-items:center;justify-content:center;transition:.15s}.eferding-cluster-icon span{color:#fff;font-size:15px;font-weight:700;line-height:1}.eferding-marker-cluster:hover .eferding-cluster-icon{transform:scale(1.05)}.ef-dashboard-neighbor-marker .eferding-marker-wrap{filter:grayscale(1) saturate(0) opacity(.72)}.ef-dashboard-neighbor-marker .eferding-marker-icon{opacity:.75}.eferding-profile{--profile-primary:#3F475E;--profile-primary-dark:#2F384B;--profile-accent:#C65A4B;--profile-accent-hover:#A74B3F;--profile-accent-soft:rgba(198,90,75,.10);--profile-accent-border:rgba(198,90,75,.18);--accent-color:var(--profile-accent);--profile-text:#243447;--profile-text-muted:#5A647A;--profile-muted-light:#8A94A3;--profile-border-soft:rgba(63,71,94,.10);--profile-bg-soft:rgba(63,71,94,.055);--profile-bg-card:#fff;--profile-card-shadow:0 7px 18px rgba(63,71,94,.065);--profile-card-shadow-hover:0 12px 26px rgba(63,71,94,.11);color:inherit;width:min(var(--ef-page-max), calc(100vw - (var(--ef-desktop-x) * 2)))!important;max-width:var(--ef-page-max)!important;margin:var(--ef-page-gap-top) auto 0!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;box-sizing:border-box!important}.eferding-profile *{box-sizing:border-box}@media (max-width:767px){.eferding-profile{width:calc(100vw - (var(--ef-mobile-x) * 2))!important;max-width:calc(100vw - (var(--ef-mobile-x) * 2))!important;margin-left:auto!important;margin-right:auto!important}}.eferding-profile .elementor-widget-shortcode,.eferding-profile .elementor-widget-shortcode>.elementor-widget-container,.eferding-profile .elementor-shortcode{margin:0!important;padding:0!important;min-height:0!important}.eferding-profile .eferding-hide-if-empty,.eferding-profile .eferding-hide-if-empty>.elementor-widget-container{margin:0!important;padding:0!important;min-height:0!important}.eferding-profile .eferding-hide-if-empty:empty,.eferding-profile .eferding-hide-if-empty .elementor-widget-container:empty,.eferding-profile .eferding-hide-if-empty .elementor-shortcode:empty,.eferding-profile .eferding-hide-if-empty:has(.elementor-widget-container:empty),.eferding-profile .eferding-hide-if-empty:has(.elementor-shortcode:empty){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.eferding-profile h1{letter-spacing:-.045em}.eferding-profile h2,.eferding-profile .eferding-profile-section-title{margin:0 0 10px;font-size:17px;font-weight:850;line-height:1.18;letter-spacing:-.018em}.eferding-profile h3,.eferding-profile .eferding-section-title{margin:0 0 9px;font-size:17px;font-weight:850;line-height:1.18;letter-spacing:-.018em}.eferding-profile p:last-child{margin-bottom:0}.eferding-profile .elementor-button,.eferding-profile a.elementor-button{background-color:var(--profile-primary)!important;border-color:var(--profile-primary)!important;color:#fff!important}.eferding-profile .elementor-button:hover,.eferding-profile a.elementor-button:hover{background-color:var(--profile-primary-dark)!important;border-color:var(--profile-primary-dark)!important;filter:none}.eferding-profile .eferding-empty-note{font-size:12.5px;color:var(--profile-text-muted);background:var(--profile-bg-soft);border:1px solid var(--profile-border-soft);border-radius:13px;padding:8px 10px}.eferding-profile-meta{display:flex!important;flex-wrap:wrap;align-items:center!important;gap:7px!important;margin-top:11px;margin-bottom:14px}.eferding-meta-favorite,.eferding-meta-follow,.eferding-meta-status{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px!important;padding:0 12px!important;border-radius:999px;font-size:11.8px!important;font-weight:800;line-height:1}.eferding-profile .eferding-meta-favorite,.eferding-profile .eferding-meta-follow{border:1px solid rgb(63 71 94 / .14)!important;background:#fff!important;color:var(--profile-primary)!important;cursor:pointer;transition:all .18s ease;box-shadow:0 4px 11px rgb(0 0 0 / .04)!important}.eferding-profile .eferding-meta-favorite:hover,.eferding-profile .eferding-meta-follow:hover{background:var(--profile-primary)!important;border-color:var(--profile-primary)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 10px rgb(0 0 0 / .06)!important}.eferding-profile .eferding-meta-favorite.active,.eferding-profile .eferding-meta-follow.active,.eferding-profile .eferding-meta-favorite[aria-pressed="true"],.eferding-profile .eferding-meta-follow[aria-pressed="true"],.eferding-profile .eferding-meta-favorite.is-favorite,.eferding-profile .eferding-meta-follow.is-favorite{background:var(--profile-accent)!important;border-color:var(--profile-accent)!important;color:#fff!important;box-shadow:0 5px 14px rgb(0 0 0 / .10)!important}.eferding-profile .eferding-favorite-count{opacity:.9;font-size:11.5px}.eferding-profile .eferding-meta-status{white-space:nowrap;background:rgb(63 71 94 / .06);border:1px solid rgb(63 71 94 / .08);color:var(--profile-primary)}.eferding-meta-status-dot{width:7px;height:7px;border-radius:999px;background:#8A94A3;flex:0 0 auto}.eferding-meta-status-open{background:rgb(57 179 107 / .10)!important;border-color:rgb(57 179 107 / .20)!important;color:#2d8a53!important}.eferding-meta-status-open .eferding-meta-status-dot{background:#39b36b}.eferding-meta-status-opening_soon,.eferding-meta-status-closing_soon,.eferding-meta-status-limited{background:rgb(217 138 43 / .10)!important;border-color:rgb(217 138 43 / .20)!important;color:#8A520F!important}.eferding-meta-status-opening_soon .eferding-meta-status-dot,.eferding-meta-status-closing_soon .eferding-meta-status-dot,.eferding-meta-status-limited .eferding-meta-status-dot{background:#D98A2B}.eferding-meta-status-closed,.eferding-meta-status-temporarily_closed,.eferding-meta-status-permanently_closed{background:rgb(207 90 87 / .09)!important;border-color:rgb(207 90 87 / .18)!important;color:#9f3d39!important}.eferding-meta-status-closed .eferding-meta-status-dot,.eferding-meta-status-temporarily_closed .eferding-meta-status-dot,.eferding-meta-status-permanently_closed .eferding-meta-status-dot{background:#cf5a57}.eferding-meta-status-unknown{background:rgb(63 71 94 / .055)!important;border-color:rgb(63 71 94 / .08)!important;color:#6f7888!important}.eferding-profile .eferding-profile-hero-image{width:100%;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;min-height:180px;background:linear-gradient(145deg,#3F475E 0%,#354057 100%);box-shadow:0 10px 28px rgb(63 71 94 / .13),inset 0 1px 0 rgb(255 255 255 / .10);border:1px solid rgb(255 255 255 / .10);margin-top:4px!important;margin-bottom:14px!important}.eferding-profile .eferding-profile-hero-image img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.eferding-profile .eferding-description-section{margin:0 0 18px}.eferding-profile .eferding-profile-description{font-size:15px;line-height:1.58;color:inherit}.eferding-profile .eferding-profile-category-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0 18px;padding:8px 11px;border-left:4px solid var(--profile-primary);background:#F7F8FA;border-radius:14px;max-width:720px;font-size:12.5px;line-height:1.42;color:var(--profile-primary);opacity:.92}.eferding-profile .ef-cat-branch{font-weight:750}.eferding-profile .ef-cat-arrow,.eferding-profile .ef-cat-dot{color:#9AA3AF;font-weight:700}.eferding-profile .ef-cat-main{font-weight:850;color:var(--profile-accent)}.eferding-profile .ef-cat-secondary{font-weight:550;color:#5F6B7A}.eferding-profile .ef-cat-more{padding:3px 8px;border-radius:999px;background:rgb(63 71 94 / .07);color:var(--profile-text-muted);font-size:11.5px;font-weight:800}.eferding-profile .ef-cat-type,.eferding-profile .ef-cat-branch{font-weight:850;color:var(--profile-primary)}.eferding-profile .ef-cat-main{font-weight:850;color:var(--profile-accent)}.eferding-profile .eferding-contact-card{font-size:12.8px;line-height:1.42}.eferding-profile .eferding-contact-card h3{font-size:16.5px;font-weight:850;margin-bottom:9px}.eferding-profile .eferding-contact-line{margin-bottom:3px}.eferding-profile .eferding-contact-card strong{font-weight:800}.eferding-profile .eferding-contact-buttons{display:flex;flex-wrap:nowrap;justify-content:center;gap:7px;width:100%;margin-top:12px}.eferding-profile .eferding-contact-button{display:flex;flex:1 1 0%;align-items:center;justify-content:center;min-height:34px;min-width:0;max-width:100%;padding:8px 10px;border-radius:999px;background:var(--profile-primary);color:#fff!important;font-size:11.5px;font-weight:850;line-height:1;text-decoration:none!important;text-align:center}.eferding-profile .eferding-contact-button span{display:block;width:100%;text-align:center}.eferding-profile .eferding-contact-button:hover{background:var(--profile-primary-dark)}.eferding-profile .eferding-social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:11px}.eferding-profile .eferding-social-link{width:31px;height:31px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(63 71 94 / .07);border:1px solid rgb(63 71 94 / .10);color:var(--profile-primary);font-size:10.5px;font-weight:850;text-decoration:none!important;line-height:1}.eferding-social-icon{display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.eferding-profile .eferding-opening-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.eferding-profile .eferding-opening-header h3{margin:0;line-height:1.05}.eferding-profile .eferding-opening-status,.eferding-opening-live-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:0 9px;border-radius:999px;background:rgb(63 71 94 / .06);color:var(--profile-primary);font-size:10px;font-weight:850;line-height:1;white-space:nowrap;flex-shrink:0;max-width:46%;overflow:hidden;text-overflow:ellipsis}.eferding-opening-live-badge{margin-left:auto;transform:translateY(-1px);max-width:none;font-size:10.5px;font-weight:700}.eferding-profile .eferding-opening-status-dot,.eferding-opening-live-dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#8A94A3}.eferding-opening-live-dot{width:7px;height:7px}.eferding-profile .eferding-opening-status-open,.eferding-opening-live-badge:not(.is-closed):not(.is-warning){background:rgb(46 157 91 / .10);color:#276749}.eferding-profile .eferding-opening-status-open .eferding-opening-status-dot,.eferding-opening-live-badge:not(.is-closed):not(.is-warning) .eferding-opening-live-dot{background:#2E9D5B}.eferding-profile .eferding-opening-status-closing_soon,.eferding-profile .eferding-opening-status-opening_soon,.eferding-profile .eferding-opening-status-limited,.eferding-opening-live-badge.is-warning{background:rgb(217 138 43 / .10);color:#8A520F}.eferding-profile .eferding-opening-status-closing_soon .eferding-opening-status-dot,.eferding-profile .eferding-opening-status-opening_soon .eferding-opening-status-dot,.eferding-profile .eferding-opening-status-limited .eferding-opening-status-dot,.eferding-opening-live-badge.is-warning .eferding-opening-live-dot{background:#D98A2B}.eferding-opening-live-badge.is-closed{background:rgb(217 83 79 / .08);border:1px solid rgb(217 83 79 / .16);color:#b24845}.eferding-opening-live-badge.is-closed .eferding-opening-live-dot{background:#cf5a57}.eferding-profile .eferding-opening-hours{display:flex;flex-direction:column;width:100%;gap:0;margin-bottom:6px;font-size:12.5px}.eferding-profile .eferding-opening-row{display:grid;grid-template-columns:98px 1fr;align-items:center;gap:10px;border-bottom:1px solid var(--profile-border-soft);padding:6px 0}.eferding-profile .eferding-opening-day{font-weight:850;min-width:0;line-height:1.35}.eferding-profile .eferding-opening-time{display:flex;align-items:center;text-align:left!important;justify-self:start!important;min-width:0;width:100%;min-height:20px;font-weight:550;line-height:1.35}.eferding-profile .eferding-opening-time.closed{color:#8A94A3;font-weight:450}.eferding-profile .eferding-opening-note{margin-top:8px;font-size:11.5px;color:var(--profile-text-muted)}.eferding-opening-info-list{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.eferding-profile .eferding-opening-info-note{margin-top:0;font-size:12px;line-height:1.45;color:var(--profile-text-muted);background:rgb(63 71 94 / .045);border:1px solid rgb(63 71 94 / .075);border-radius:12px;padding:8px 9px}.eferding-profile .eferding-opening-info-note-holiday{display:flex;align-items:flex-start;gap:8px;color:#8A6A19;background:#F8F3E3;border:1px solid #E8C96A;font-weight:750}.eferding-profile .eferding-opening-info-note-holiday::before{content:"⚠️";flex:0 0 auto}.eferding-profile .eferding-profile-links-section{margin:0!important}.eferding-profile .eferding-profile-links-section h3{margin:0 0 10px!important}.eferding-profile .eferding-profile-links-grid{display:flex!important;flex-direction:column!important;gap:8px!important}.eferding-profile .eferding-profile-link-button{display:grid!important;grid-template-columns:28px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:8px 10px!important;border-radius:14px!important;background:rgb(63 71 94 / .045)!important;border:1px solid rgb(63 71 94 / .08)!important;color:var(--profile-primary)!important;text-decoration:none!important;font-size:12.4px!important;font-weight:850!important;line-height:1.15!important;transition:all .18s ease}.eferding-profile .eferding-profile-link-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;box-shadow:0 2px 7px rgb(63 71 94 / .055);font-size:14px;line-height:1}.eferding-profile .eferding-profile-link-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eferding-profile .eferding-profile-link-arrow{display:inline-flex;justify-content:flex-end;color:#4a90e2;font-size:12px;font-weight:950;line-height:1}.eferding-profile .eferding-profile-link-button:hover{background:var(--profile-primary)!important;border-color:var(--profile-primary)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 7px 16px rgb(63 71 94 / .12)}.eferding-profile .eferding-profile-link-button:hover,.eferding-profile .eferding-profile-link-button:hover *{color:#fff!important}.eferding-profile .eferding-profile-link-button:hover .eferding-profile-link-icon{background:rgb(255 255 255 / .18);box-shadow:none}.eferding-profile .eferding-product-worlds{margin:0 0 8px!important;max-width:920px}.eferding-profile .eferding-product-world-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px!important;align-items:start!important}.eferding-profile .eferding-product-world-column{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.eferding-profile .eferding-product-world-column:empty{display:none!important}.eferding-profile .eferding-product-world-card{display:block!important;width:100%!important;margin:0!important;border-radius:18px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .07)!important;box-shadow:0 7px 18px rgb(63 71 94 / .055)!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.eferding-profile .eferding-product-world-card:hover{transform:translateY(-1px)!important;border-color:rgb(63 71 94 / .11)!important;box-shadow:0 11px 24px rgb(63 71 94 / .09)!important}.eferding-profile .eferding-product-world-title{width:100%!important;min-height:44px!important;margin:0!important;border:0!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;background:#fff!important;box-shadow:none!important;padding:0 11px 0 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:9px!important;color:var(--profile-accent)!important;text-align:left!important;font-size:13px!important;font-weight:950!important;line-height:1.1!important;cursor:pointer!important;transition:background .18s ease,color .18s ease!important}.eferding-profile .eferding-product-world-title>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.eferding-profile .eferding-product-world-arrow{width:24px!important;height:24px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;background:rgb(63 71 94 / .055)!important;color:var(--profile-primary)!important;font-size:12px!important;font-weight:950!important;line-height:1!important;transform:rotate(0deg)!important;transition:transform .2s ease,background .18s ease,color .18s ease!important}.eferding-profile .eferding-product-world-card:hover .eferding-product-world-title{background:rgb(63 71 94 / .035)!important;color:var(--profile-primary)!important}.eferding-profile .eferding-product-world-card:hover .eferding-product-world-arrow{background:rgb(63 71 94 / .12)!important;color:var(--profile-primary)!important}.eferding-profile .eferding-product-world-card.active{border-color:rgb(63 71 94 / .13)!important;box-shadow:0 11px 24px rgb(63 71 94 / .085)!important}.eferding-profile .eferding-product-world-card.active .eferding-product-world-title{background:var(--profile-primary)!important;color:#fff!important}.eferding-profile .eferding-product-world-card.active .eferding-product-world-arrow{background:rgb(255 255 255 / .18)!important;color:#fff!important;transform:rotate(180deg)!important}.eferding-profile .eferding-product-world-content{max-height:0!important;overflow:hidden!important;transition:max-height .30s ease!important}.eferding-profile .eferding-product-world-card.active .eferding-product-world-content{max-height:700px!important}.eferding-profile .eferding-product-world-items{padding:9px 14px 13px!important;background:#fff!important;color:var(--profile-text-muted)!important;font-size:12.3px!important;line-height:1.48!important;border-top:1px solid rgb(63 71 94 / .055)!important}@media (max-width:767px){.eferding-profile .eferding-product-world-grid{grid-template-columns:1fr!important;gap:8px!important}.eferding-profile .eferding-product-world-column{gap:8px!important}.eferding-profile .eferding-product-world-title{min-height:40px!important;font-size:12.5px!important;padding-left:12px!important}.eferding-profile .eferding-product-world-arrow{width:22px!important;height:22px!important;font-size:11px!important}.eferding-profile .eferding-product-world-items{padding:8px 12px 12px!important;font-size:11.7px!important}}.eferding-profile .eferding-feature-badges,.eferding-profile .eferding-terms-wrap,.eferding-profile .eferding-opening-feature-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.eferding-profile .eferding-feature-badge,.eferding-profile .eferding-term-badge,.eferding-profile .eferding-opening-feature-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;max-width:100%;min-height:25px!important;padding:4px 8px 3px!important;border-radius:999px!important;background:rgb(63 71 94 / .06);border:1px solid rgb(63 71 94 / .10);color:var(--profile-primary);font-size:10.7px!important;font-weight:750!important;line-height:1!important}.eferding-profile .eferding-feature-badge *,.eferding-profile .eferding-term-badge *,.eferding-profile .eferding-opening-feature-badge *{line-height:1!important}.eferding-profile .eferding-feature-check{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;color:var(--profile-accent)!important;font-weight:900;flex:0 0 auto;transform:translateY(-.5px)}.eferding-profile .eferding-term-badge{background:var(--profile-primary);color:#fff;border-color:#fff0}.eferding-profile .eferding-food-offers-section,.eferding-profile .eferding-brands-section,.eferding-profile .eferding-features-section,.eferding-profile .eferding-payment-section{margin-top:18px;margin-bottom:18px}.eferding-profile .eferding-food-offers-section h3,.eferding-profile .eferding-brands-section h3,.eferding-profile .eferding-features-section h3,.eferding-profile .eferding-payment-section h3{margin-top:0!important;margin-bottom:9px!important}.eferding-profile .eferding-brands-section{margin-top:18px!important;margin-bottom:8px!important}.eferding-profile .eferding-nearby-parking-section{margin-top:16px!important;margin-bottom:0!important;max-width:920px}.eferding-profile .eferding-parking-head{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important;margin:0 0 10px!important}.eferding-profile .eferding-parking-title{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;height:24px!important;font-size:17px!important;font-weight:950!important;line-height:24px!important;letter-spacing:-.03em}.eferding-profile .eferding-parking-badges{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:0!important;min-height:24px!important;transform:translateY(2px)!important}.eferding-profile .eferding-parking-own-badge,.eferding-profile .eferding-parking-own-info{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:23px!important;min-height:23px!important;padding:0 9px!important;border-radius:999px!important;font-size:10.4px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.eferding-profile .eferding-parking-own-badge *,.eferding-profile .eferding-parking-own-info *{line-height:1!important;display:inline-flex;align-items:center}.eferding-profile .eferding-parking-badge-site,.eferding-profile .eferding-parking-badge-radius{background:rgb(74 144 226 / .105);border:1px solid rgb(74 144 226 / .20);color:#3f82d2}.eferding-profile .eferding-parking-badge-customer{background:rgb(57 179 107 / .10);border:1px solid rgb(57 179 107 / .20);color:#2d8a53}.eferding-profile .eferding-parking-badge-customer .eferding-feature-check{color:#2d8a53!important}.eferding-profile .eferding-nearby-card.eferding-nearby-parking-card{position:relative!important;overflow:hidden!important;min-height:138px;padding:18px!important;border-top:none!important;border-radius:22px!important}.eferding-profile .eferding-nearby-card.eferding-nearby-parking-card::before{display:block!important;content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:4px!important;background:var(--profile-accent)!important;border-radius:0!important}.eferding-profile .eferding-nearby-parking-card .eferding-nearby-card-top{margin-bottom:-1px}.eferding-profile .eferding-nearby-parking-card .eferding-nearby-main{min-width:0;align-items:center;gap:15px}.eferding-profile .eferding-nearby-parking-card .eferding-nearby-icon{position:relative;width:64px;height:64px;flex:0 0 64px;border-radius:19px;background:linear-gradient(180deg,rgb(74 144 226 / .11),rgb(63 71 94 / .045));box-shadow:inset 0 0 0 1px rgb(74 144 226 / .08),0 7px 16px rgb(63 71 94 / .065)}.eferding-profile .eferding-nearby-parking-card .eferding-nearby-icon img{width:58px;height:58px;object-fit:contain}.eferding-profile .eferding-nearby-parking-card .eferding-nearby-title{min-width:0;max-width:100%;font-size:17px;font-weight:950;line-height:1.13;letter-spacing:-.022em;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.eferding-profile .eferding-nearby-parking-card .eferding-parking-count-bubble,.eferding-profile .eferding-parking-count-small,.eferding-profile .eferding-parking-count-medium,.eferding-profile .eferding-parking-count-large{position:absolute;right:-12px;bottom:-9px;min-width:28px;height:25px;padding:0 8px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#4a90e2!important;color:#fff;border:3px solid #fff;font-size:10.5px;font-weight:950;line-height:1;box-shadow:0 4px 10px rgb(74 144 226 / .30),0 0 0 1px rgb(63 71 94 / .06);z-index:3}.eferding-profile .eferding-nearby-parking-card .eferding-parking-type-bubble{position:absolute;right:-9px;top:-8px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:3px solid #fff;font-size:13px;font-weight:950;line-height:1;box-shadow:0 4px 10px rgb(63 71 94 / .18),0 0 0 1px rgb(63 71 94 / .06);z-index:4}.eferding-profile .eferding-parking-type-kostenlos{background:#e7f8ee!important;color:#239457!important}.eferding-profile .eferding-parking-type-gebuehrenzone,.eferding-profile .eferding-parking-type-gebührenzone{background:#fff2d8!important;color:#a66a10!important}.eferding-profile .eferding-parking-type-kurzparkzone{background:#eef5ff!important;color:#4a90e2!important}.eferding-profile .eferding-parking-more-toggle-wrap{margin-top:17px;text-align:center}.eferding-profile .eferding-parking-more-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;background:linear-gradient(180deg,#63a3ee 0%,#4a90e2 100%);color:#fff;min-height:34px;padding:8px 17px;border-radius:999px;font-size:11.8px;font-weight:900;line-height:1;cursor:pointer;transition:.18s ease;box-shadow:0 6px 14px rgb(74 144 226 / .18),0 1px 2px rgb(0 0 0 / .05)}.eferding-profile .eferding-parking-more-toggle:hover{transform:translateY(-1px);background:linear-gradient(180deg,#76b0f2 0%,#5b9bea 100%);box-shadow:0 12px 25px rgb(74 144 226 / .30),0 2px 4px rgb(0 0 0 / .08)}.eferding-profile .eferding-parking-more-grid{margin-top:17px}.eferding-profile .eferding-nearby-section{margin-top:16px!important;margin-bottom:0!important;max-width:920px}.eferding-profile .eferding-nearby-section h2,.eferding-profile .eferding-nearby-section .eferding-profile-section-title{margin:0 0 12px!important;font-size:17px!important;font-weight:850;line-height:1.1!important;letter-spacing:-.018em}.eferding-profile .eferding-nearby-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.eferding-profile .eferding-nearby-card{display:flex;flex-direction:column;gap:12px;min-height:118px;padding:16px;border:1px solid rgb(63 71 94 / .06)!important;border-radius:20px;background:#fff!important;text-decoration:none!important;box-shadow:var(--profile-card-shadow)!important;transition:.18s ease;position:relative;overflow:hidden}.eferding-profile .eferding-nearby-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--profile-accent)}.eferding-profile .eferding-nearby-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgb(63 71 94 / .14)!important}.eferding-profile .eferding-nearby-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0}.eferding-profile .eferding-nearby-type,.eferding-profile .eferding-nearby-distance{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:rgb(63 71 94 / .07);border:1px solid rgb(63 71 94 / .08);color:var(--profile-primary);font-size:11px;font-weight:750;line-height:1}.eferding-profile .eferding-nearby-distance{background:rgb(63 71 94 / .08);border-color:rgb(63 71 94 / .14);color:var(--profile-primary);white-space:nowrap}@supports (background:color-mix(in srgb,red 10%,white)){.eferding-profile .eferding-nearby-distance{background:color-mix(in srgb,var(--profile-primary) 10%,white);border-color:color-mix(in srgb,var(--profile-primary) 22%,white)}}.eferding-profile .eferding-nearby-main{display:flex;align-items:center;gap:12px}.eferding-profile .eferding-nearby-title{font-size:15.5px;font-weight:850;line-height:1.2}.eferding-profile .eferding-nearby-icon{position:relative;width:46px;height:46px;flex:0 0 46px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:rgb(63 71 94 / .06)}.eferding-profile .eferding-nearby-icon img{width:38px;height:38px;object-fit:contain;display:block}.eferding-profile .eferding-nearby-live-dot{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:999px;background:#22c55e;border:2px solid #fff;box-shadow:0 0 0 2px rgb(34 197 94 / .16),0 2px 6px rgb(0 0 0 / .16);z-index:2}.eferding-profile .eferding-profile-section,.eferding-profile .eferding-product-worlds,.eferding-profile .eferding-features-section,.eferding-profile .eferding-food-offers-section,.eferding-profile .eferding-brands-section,.eferding-profile .eferding-nearby-section,.eferding-profile .eferding-nearby-parking-section{scroll-margin-top:110px}.eferding-profile .eferding-optional-card{padding-top:18px!important;padding-bottom:18px!important}.eferding-profile .eferding-optional-card>.elementor-widget-container,.eferding-profile .eferding-optional-card .elementor-shortcode,.eferding-profile .eferding-optional-card section,.eferding-profile .eferding-optional-card .eferding-profile-links-card{margin-top:0!important;margin-bottom:0!important}.eferding-profile .eferding-optional-card h2,.eferding-profile .eferding-optional-card h3{margin-top:0!important;margin-bottom:10px!important}@media (min-width:768px){.eferding-profile-sidebar .elementor-widget,.eferding-profile-layout .sidebar .elementor-widget{margin-bottom:22px!important}.eferding-profile-sidebar .elementor-widget:last-child,.eferding-profile-layout .sidebar .elementor-widget:last-child{margin-bottom:0!important}}@media (max-width:1024px){.eferding-profile-layout{flex-direction:column!important;gap:24px!important}.eferding-profile-layout .sidebar{order:0!important}}@media (max-width:767px){.eferding-profile h1{white-space:nowrap!important;font-size:23px!important;line-height:1.05!important;letter-spacing:-.06em!important;margin-top:10px!important;margin-bottom:9px!important}.eferding-profile h2,.eferding-profile .eferding-profile-section-title{font-size:17px!important;line-height:1.1!important}.eferding-profile h3,.eferding-profile .eferding-section-title{font-size:16.5px!important;line-height:1.14!important;margin-bottom:8px!important;letter-spacing:-.025em}.eferding-profile .eferding-profile-hero-image,.eferding-profile .eferding-profile-category-line,.eferding-profile .eferding-contact-card,.eferding-profile .eferding-opening-hours,.eferding-profile .eferding-features-section,.eferding-profile .eferding-payment-section,.eferding-profile .eferding-optional-card{width:100%!important;max-width:none!important}.eferding-profile .eferding-profile-hero-image{min-height:0;aspect-ratio:16 / 9;border-radius:17px;margin-top:0!important;margin-bottom:6px!important;box-shadow:0 6px 16px rgb(63 71 94 / .08)}.eferding-profile .eferding-profile-category-line{font-size:11.5px;padding:7px 9px;line-height:1.38;border-radius:13px;margin-bottom:8px!important;background:#f5f7fa}.eferding-profile .eferding-profile-description{font-size:13.5px!important;line-height:1.52}.eferding-profile .eferding-description-section,.eferding-profile .eferding-food-offers-section,.eferding-profile .eferding-product-worlds,.eferding-profile .eferding-brands-section,.eferding-profile .eferding-features-section,.eferding-profile .eferding-payment-section{margin-top:14px!important;margin-bottom:16px!important}.eferding-profile-meta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:9px!important;margin-bottom:13px!important}.eferding-profile .eferding-meta-favorite,.eferding-profile .eferding-meta-follow{width:100%!important;height:31px!important;padding:0 9px!important;font-size:11.5px!important}.eferding-profile .eferding-meta-status{grid-column:1 / -1!important;justify-self:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-height:30px!important;height:30px!important;padding:0 12px!important;font-size:11px!important;border-radius:999px!important;margin-top:1px!important}.eferding-profile .eferding-contact-card,.eferding-profile .eferding-opening-hours,.eferding-profile .eferding-features-section,.eferding-profile .eferding-payment-section{border-radius:18px!important}.eferding-profile .eferding-contact-card{font-size:12.4px!important;line-height:1.38!important}.eferding-profile .eferding-contact-card h3{font-size:16.5px!important;margin-bottom:8px!important}.eferding-profile .eferding-contact-buttons{gap:6px!important;margin-top:10px!important}.eferding-profile .eferding-contact-button{min-height:32px!important;font-size:11px!important;padding:7px 10px!important}.eferding-profile .eferding-social-link{width:30px!important;height:30px!important;font-size:10px!important}.eferding-profile .eferding-opening-header{align-items:flex-start!important;gap:7px!important;margin-bottom:7px!important}.eferding-profile .eferding-opening-status{min-height:24px!important;font-size:9.8px!important;padding:0 8px!important;max-width:46%}.eferding-profile .eferding-opening-row{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:6px;padding:5px 0!important}.eferding-profile .eferding-opening-day,.eferding-profile .eferding-opening-time{display:flex;align-items:center;min-height:19px;font-size:11.5px;line-height:1.35}.eferding-profile .eferding-feature-badges,.eferding-profile .eferding-opening-feature-badges{gap:6px!important}.eferding-profile .eferding-feature-badge,.eferding-profile .eferding-term-badge,.eferding-profile .eferding-opening-feature-badge{min-height:23px!important;padding:3px 8px!important;font-size:9.7px!important;line-height:1!important}.eferding-profile .eferding-profile-links-section h3{margin-bottom:9px!important}.eferding-profile .eferding-profile-link-button{min-height:40px!important;padding:8px 10px!important;font-size:12px!important;border-radius:13px!important}.eferding-profile .eferding-profile-link-icon{width:27px!important;height:27px!important;border-radius:9px!important;font-size:13.5px!important}.eferding-profile .eferding-product-world-grid{display:flex!important;flex-direction:column!important;gap:7px!important}.eferding-profile .eferding-product-world-column{display:flex!important;flex-direction:column!important;gap:7px!important}.eferding-profile .eferding-product-world-title{min-height:36px!important;padding:0 10px!important;font-size:12.2px!important;border-radius:13px!important}.eferding-profile .eferding-product-world-arrow{width:21px!important;height:21px!important;font-size:16px!important;background:rgb(63 71 94 / .06)}.eferding-profile .eferding-product-world-items{padding:7px 10px 10px!important;font-size:11.5px!important;line-height:1.45!important}.eferding-profile .eferding-profile-updates-section{margin-top:14px!important;margin-bottom:16px!important}.eferding-profile .eferding-profile-updates-arrows{display:none!important}.eferding-profile .eferding-profile-updates-scroll{gap:10px!important;padding-right:34px!important;padding-bottom:6px!important}.eferding-profile .eferding-update-card{flex-basis:72%!important;min-height:248px!important}.eferding-profile .eferding-update-content{padding:10px 11px 12px!important}.eferding-profile .eferding-brands-section{margin-top:18px!important;margin-bottom:8px!important}.eferding-profile .eferding-nearby-section{margin-top:16px!important;margin-bottom:0!important}.eferding-profile .eferding-nearby-grid{grid-template-columns:1fr!important;gap:10px!important}.eferding-profile .eferding-nearby-card{min-height:auto!important;padding:12px!important;border-radius:18px!important;gap:8px!important;border:none!important;box-shadow:0 4px 14px rgb(63 71 94 / .045),0 1px 2px rgb(63 71 94 / .03)!important}.eferding-profile .eferding-nearby-type,.eferding-profile .eferding-nearby-distance{min-height:24px!important;padding:0 8px!important;font-size:10px!important}.eferding-profile .eferding-nearby-main{gap:10px!important}.eferding-profile .eferding-nearby-title{font-size:14.8px!important;line-height:1.14!important}.eferding-profile .eferding-nearby-icon{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:14px!important}.eferding-profile .eferding-nearby-icon img{width:35px!important;height:35px!important}.eferding-profile .eferding-nearby-parking-section{margin-top:12px!important;margin-bottom:0!important}.eferding-profile .eferding-parking-head{gap:7px!important;margin-bottom:10px!important}.eferding-profile .eferding-parking-title{width:auto!important;flex:0 0 auto!important;font-size:17px!important}.eferding-profile .eferding-parking-own-badge,.eferding-profile .eferding-parking-own-info{height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:10px!important;line-height:22px!important}.eferding-profile .eferding-nearby-parking-card{min-height:auto!important;padding:14px!important;border-radius:19px!important}.eferding-profile .eferding-nearby-parking-card .eferding-nearby-main{gap:12px!important}.eferding-profile .eferding-nearby-parking-card .eferding-nearby-icon{width:54px!important;height:54px!important;flex-basis:54px!important;border-radius:16px!important}.eferding-profile .eferding-nearby-parking-card .eferding-nearby-icon img{width:48px!important;height:48px!important}.eferding-profile .eferding-nearby-parking-card .eferding-nearby-title{font-size:15.3px!important}.eferding-profile .eferding-nearby-parking-card .eferding-parking-type-bubble{width:22px!important;height:22px!important;right:-8px!important;top:-7px!important;font-size:12px!important}.eferding-profile .eferding-nearby-parking-card .eferding-parking-count-bubble{min-width:24px!important;height:22px!important;right:-9px!important;bottom:-8px!important;padding:0 6px!important;font-size:10px!important}.eferding-profile .eferding-parking-more-toggle{width:100%;max-width:330px;min-height:39px;font-size:12.4px}.eferding-profile-sidebar,.eferding-profile-layout .sidebar{margin-top:6px!important;padding-top:0!important}.eferding-profile-sidebar .elementor-widget,.eferding-profile-layout .sidebar .elementor-widget{margin-bottom:16px!important}.eferding-profile-sidebar .elementor-widget:first-child,.eferding-profile-layout .sidebar .elementor-widget:first-child{margin-top:0!important}.eferding-profile-sidebar .elementor-widget:last-child,.eferding-profile-layout .sidebar .elementor-widget:last-child{margin-bottom:0!important}}@media (max-width:420px){.eferding-profile h1{font-size:23px!important}.eferding-profile h3,.eferding-profile .eferding-section-title{font-size:16px!important}.eferding-profile .eferding-opening-row{grid-template-columns:78px minmax(0,1fr);gap:6px}.eferding-profile .eferding-opening-day,.eferding-profile .eferding-opening-time{font-size:11px}.eferding-profile .eferding-contact-buttons{flex-wrap:wrap}.eferding-profile .eferding-contact-button{flex:1 1 calc(50% - 5px)}.eferding-profile .eferding-contact-button:nth-child(3){flex-basis:100%}.eferding-profile .eferding-product-world-title{min-height:35px!important;font-size:12px!important}}.eferding-profile .eferding-verein-support-card{margin:0!important;padding:0!important}.eferding-profile .eferding-verein-support-card h3{margin:0 0 9px!important}.eferding-profile .eferding-verein-support-text{margin:0 0 12px!important;font-size:12.8px!important;line-height:1.42!important;color:var(--profile-text-muted)!important}.eferding-profile .eferding-verein-support-text p{margin:0!important}.eferding-profile .eferding-verein-support-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-height:34px!important;padding:8px 10px!important;border-radius:999px!important;background:var(--profile-primary)!important;color:#fff!important;text-decoration:none!important;font-size:11.5px!important;font-weight:850!important;line-height:1!important}.eferding-profile .eferding-profile-team-section{margin:18px 0 18px!important;max-width:920px}.eferding-profile .eferding-profile-team-section h3{margin:0 0 10px!important}.eferding-profile .eferding-profile-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.eferding-profile .eferding-profile-team-card{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;min-height:84px;padding:11px 12px;border-radius:18px;background:#fff;border:1px solid rgb(63 71 94 / .065);box-shadow:0 7px 18px rgb(63 71 94 / .055);overflow:hidden;transition:.18s ease}.eferding-profile .eferding-profile-team-card::before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:0 999px 999px 0;background:var(--profile-accent)}.eferding-profile .eferding-profile-team-card:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgb(63 71 94 / .10)}.eferding-profile .eferding-profile-team-photo{width:50px;height:50px;border-radius:17px;overflow:hidden;background:linear-gradient(145deg,rgb(63 71 94 / .08),rgb(63 71 94 / .03));display:flex;align-items:center;justify-content:center;color:var(--profile-primary);font-size:21px;font-weight:950;box-shadow:inset 0 0 0 1px rgb(63 71 94 / .07)}.eferding-profile .eferding-profile-team-photo img{width:100%;height:100%;object-fit:cover;display:block}.eferding-profile .eferding-profile-team-content{min-width:0;padding-left:2px}.eferding-profile .eferding-profile-team-content strong{display:block;white-space:normal;color:var(--profile-primary);font-size:13.2px;font-weight:950;line-height:1.1;letter-spacing:-.025em;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.eferding-profile .eferding-profile-team-function{margin-top:4px;color:var(--profile-text-muted);font-size:11.5px;font-weight:700;line-height:1.25}.eferding-profile .eferding-profile-team-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.eferding-profile .eferding-profile-team-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:0 8px;border-radius:999px;background:rgb(63 71 94 / .08);color:var(--profile-primary)!important;border:1px solid rgb(63 71 94 / .08);text-decoration:none!important;font-size:9.6px;font-weight:900;line-height:1}.eferding-profile .eferding-profile-team-actions a[href^="mailto"]{background:var(--profile-accent-soft);border-color:var(--profile-accent-border);color:var(--profile-accent)!important}@media (max-width:1024px){.eferding-profile .eferding-profile-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.eferding-profile .eferding-profile-team-section{margin:14px 0 16px!important}.eferding-profile .eferding-profile-team-grid{grid-template-columns:1fr!important;gap:9px!important}.eferding-profile .eferding-profile-team-card{grid-template-columns:56px minmax(0,1fr);min-height:86px;padding:11px 12px;border-radius:18px}}.eferding-profile .eferding-profile-gallery-section{margin:12px 0 0!important;max-width:920px;scroll-margin-top:110px}.eferding-profile .eferding-profile-gallery-grid{display:grid;gap:10px}.eferding-profile .eferding-profile-gallery-grid.gallery-count-1{grid-template-columns:1fr}.eferding-profile .eferding-profile-gallery-grid.gallery-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.eferding-profile .eferding-profile-gallery-grid.gallery-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.eferding-profile .eferding-profile-gallery-item{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:0;padding:0;border-radius:16px;overflow:hidden;background:#f3f4f6;box-shadow:0 7px 18px rgb(63 71 94 / .055);cursor:pointer}.eferding-profile .eferding-profile-gallery-grid.gallery-count-1 .eferding-profile-gallery-item{aspect-ratio:16 / 9;max-width:420px}.eferding-profile .eferding-profile-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.eferding-profile .eferding-profile-gallery-item:hover img{transform:scale(1.04)}.eferding-profile .eferding-profile-gallery-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(31 37 52 / .58);color:#fff;font-size:18px;font-weight:950;letter-spacing:-.02em;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.eferding-profile .eferding-profile-gallery-hidden-item{display:none!important}.eferding-profile .eferding-profile-gallery-credits{margin-top:8px;font-size:12px;color:var(--profile-text-muted)}.eferding-gallery-open{overflow:hidden}.eferding-gallery-lightbox{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgb(31 37 52 / .92);padding:42px 72px}.eferding-gallery-lightbox.is-open{display:flex}.eferding-gallery-lightbox-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.eferding-gallery-lightbox-inner img{max-width:100%;max-height:100%;object-fit:contain;border-radius:18px;box-shadow:0 20px 60px rgb(0 0 0 / .35)}.eferding-gallery-lightbox-close,.eferding-gallery-lightbox-prev,.eferding-gallery-lightbox-next{position:absolute;border:0;border-radius:999px;background:rgb(255 255 255 / .95);color:#3F475E;cursor:pointer;font-weight:900;box-shadow:0 8px 20px rgb(0 0 0 / .18)}.eferding-gallery-lightbox-close{top:22px;right:22px;width:42px;height:42px;font-size:30px;line-height:1}.eferding-gallery-lightbox-prev,.eferding-gallery-lightbox-next{top:50%;width:48px;height:48px;transform:translateY(-50%);font-size:42px;line-height:1}.eferding-gallery-lightbox-prev{left:22px}.eferding-gallery-lightbox-next{right:22px}@media (max-width:767px){.eferding-profile .eferding-profile-gallery-section{margin:14px 0 0!important}.eferding-profile .eferding-profile-gallery-grid,.eferding-profile .eferding-profile-gallery-grid.gallery-count-2,.eferding-profile .eferding-profile-gallery-grid.gallery-count-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eferding-profile .eferding-profile-gallery-grid.gallery-count-1{grid-template-columns:1fr}.eferding-profile .eferding-profile-gallery-item{border-radius:14px}.eferding-profile .eferding-profile-gallery-grid.gallery-count-1 .eferding-profile-gallery-item{aspect-ratio:16 / 9}.eferding-profile .eferding-profile-gallery-more{font-size:15px}.eferding-gallery-lightbox{padding:54px 14px}.eferding-gallery-lightbox-close{top:12px;right:12px}.eferding-gallery-lightbox-prev,.eferding-gallery-lightbox-next{width:40px;height:40px;font-size:34px}.eferding-gallery-lightbox-prev{left:10px}.eferding-gallery-lightbox-next{right:10px}}.eferding-profile .elementor-widget-shortcode:has(.elementor-shortcode:empty),.eferding-profile .elementor-widget-html:has(.elementor-widget-container:empty),.eferding-profile .elementor-widget:has(.elementor-widget-container:empty){display:none!important;margin:0!important;padding:0!important;min-height:0!important}.eferding-profile .e-con:empty,.eferding-profile .elementor-widget-container:empty,.eferding-profile .elementor-shortcode:empty{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.eferding-profile .eferding-profile-insights-section{margin:18px 0 18px!important;max-width:920px}.eferding-profile .eferding-profile-insights-section h3{margin:0 0 10px!important}.eferding-profile .eferding-profile-insight-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px;border-radius:20px;background:#fff;border:1px solid rgb(63 71 94 / .065);box-shadow:var(--profile-card-shadow);position:relative;overflow:hidden}.eferding-profile .eferding-profile-insight-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--profile-accent)}.eferding-profile .eferding-profile-insight-icon{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:rgb(74 144 226 / .10);font-size:22px}.eferding-profile .eferding-profile-insight-content strong{display:block;margin-bottom:3px;color:var(--profile-primary);font-size:14px;font-weight:950;line-height:1.15}.eferding-profile .eferding-profile-insight-content p{margin:0!important;color:var(--profile-text-muted);font-size:12.8px;line-height:1.42}@media (max-width:767px){.eferding-profile .eferding-profile-insights-section{margin:14px 0 16px!important}.eferding-profile .eferding-profile-insight-card{grid-template-columns:42px minmax(0,1fr);padding:12px;border-radius:18px}.eferding-profile .eferding-profile-insight-icon{width:42px;height:42px;border-radius:14px;font-size:20px}.eferding-profile .eferding-profile-insight-content strong{font-size:13.5px}.eferding-profile .eferding-profile-insight-content p{font-size:12.2px}}.eferding-profile .eferding-profile-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:767px){.eferding-profile .eferding-profile-insights-grid{grid-template-columns:1fr!important}}.eferding-profile .eferding-profile-cover{width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;margin-top:4px!important;margin-bottom:14px!important;background:linear-gradient(145deg,#3F475E,#354057);box-shadow:0 10px 28px rgb(63 71 94 / .13);border:1px solid rgb(255 255 255 / .10)}.eferding-profile .eferding-profile-cover-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important}.eferding-profile .eferding-profile-cover-placeholder{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;padding:18px;background:radial-gradient(circle at 18% 22%,rgb(255 255 255 / .12) 0 58px,transparent 59px),radial-gradient(circle at 86% 78%,rgb(255 255 255 / .11) 0 82px,transparent 83px),linear-gradient(145deg,#3F475E,#596682)}.eferding-profile .eferding-profile-cover-pattern{position:absolute;inset:0;opacity:.22;background:linear-gradient(135deg,transparent 0 48%,rgb(255 255 255 / .22) 49% 51%,transparent 52% 100%);background-size:34px 34px}.eferding-profile .eferding-profile-cover-placeholder-content{position:relative;z-index:1;max-width:85%;color:#fff}.eferding-profile .eferding-profile-cover-kicker{display:inline-flex;width:max-content;max-width:100%;margin-bottom:7px;padding:5px 9px;border-radius:999px;background:rgb(255 255 255 / .16);font-size:10.5px;font-weight:850;line-height:1}.eferding-profile .eferding-profile-cover-placeholder-content strong{display:block;font-size:20px;font-weight:950;line-height:1.08;letter-spacing:-.035em}.eferding-profile .eferding-profile-cover-placeholder-content small{display:block;margin-top:5px;font-size:11.5px;font-weight:750;opacity:.82}@media (max-width:767px){.eferding-profile .eferding-profile-cover{display:block!important;width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;margin-top:0!important;margin-bottom:10px!important;border-radius:17px!important;overflow:hidden!important;position:relative!important}.eferding-profile .eferding-profile-cover-placeholder{position:relative!important;width:100%!important;height:100%!important;min-height:100%!important;padding:14px!important}.eferding-profile .eferding-profile-cover-placeholder-content strong{font-size:17px!important}}@media (max-width:767px){.eferding-profile .eferding-profile-cover-placeholder{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;padding:14px!important;padding-top:46px!important}.eferding-profile .eferding-profile-cover-placeholder-content{margin-top:auto!important;max-width:92%!important}.eferding-profile .eferding-profile-cover-kicker{font-size:9.8px!important;margin-bottom:5px!important;padding:4px 8px!important}.eferding-profile .eferding-profile-cover-placeholder-content strong{font-size:15.5px!important;line-height:1.05!important}.eferding-profile .eferding-profile-cover-placeholder-content small{font-size:10.5px!important;margin-top:4px!important}}.eferding-profile .eferding-admin-card{display:flex;flex-direction:column;gap:12px}.eferding-profile .eferding-admin-card h3{margin:0!important}.eferding-profile .eferding-admin-source{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:rgb(63 71 94 / .045);border:1px solid rgb(63 71 94 / .08)}.eferding-profile .eferding-admin-source strong{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--profile-text-muted)}.eferding-profile .eferding-admin-source span{font-size:13px;font-weight:850;color:var(--profile-primary)}.eferding-profile .eferding-admin-links{display:flex;flex-direction:column;gap:8px}.eferding-profile .eferding-admin-links a{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;border-radius:14px;text-decoration:none!important;background:rgb(63 71 94 / .045);border:1px solid rgb(63 71 94 / .08);color:var(--profile-primary);font-size:12.4px;font-weight:850;transition:.18s ease}.eferding-profile .eferding-admin-links a::after{content:"→";justify-self:end;font-size:13px;font-weight:950;color:var(--profile-accent)}.eferding-profile .eferding-admin-links a:hover{background:var(--profile-primary);border-color:var(--profile-primary);color:#fff;transform:translateY(-1px);box-shadow:0 7px 16px rgb(63 71 94 / .12)}.eferding-profile .eferding-admin-links a:hover::after{color:#fff}.eferding-profile .eferding-admin-status-unclaimed{background:#fff4e5;border-color:#ffd89c}.eferding-profile .eferding-admin-status-claimed{background:#eef8ef;border-color:#cfe8d2}.eferding-profile .eferding-admin-status-verified{background:#eef5ff;border-color:#cfe0ff}.eferding-profile .eferding-admin-note{margin:0!important;padding:10px 11px;border-radius:13px;background:rgb(217 138 43 / .08);border:1px solid rgb(217 138 43 / .18);color:#7a571c;font-size:11.8px;line-height:1.45;font-weight:650}.eferding-profile .eferding-admin-link-primary{background:var(--profile-accent)!important;border-color:var(--profile-accent)!important;color:#fff!important}.eferding-profile .eferding-admin-link-primary::after{color:#fff!important}.eferding-gallery-lightbox-close,.eferding-gallery-lightbox-prev,.eferding-gallery-lightbox-next{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.eferding-gallery-lightbox-close{font-size:22px!important}.eferding-gallery-lightbox-prev,.eferding-gallery-lightbox-next{font-size:28px!important}.eferding-profile .eferding-profile-cover-lightbox{display:block!important;width:100%!important;height:100%!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;cursor:zoom-in!important;position:relative!important}.eferding-profile .eferding-profile-cover-zoom{position:absolute;right:10px;bottom:10px;padding:6px 10px;border-radius:999px;background:rgb(31 37 52 / .74);color:#fff;font-size:10.5px;font-weight:850;opacity:0;transform:translateY(4px);transition:.18s ease}.eferding-profile .eferding-profile-cover-lightbox:hover .eferding-profile-cover-zoom{opacity:1;transform:translateY(0)}.eferding-profile .eferding-profile-title-area{position:relative!important;padding-right:152px!important}.eferding-profile .eferding-profile-logo-wrap{position:absolute!important;top:0!important;right:0!important;width:136px!important;max-width:136px!important;z-index:3!important}.eferding-profile .eferding-profile-logo-badge{width:132px!important;height:132px!important;border-radius:34px!important;padding:15px!important;margin:0!important;background:#fff!important;border:1px solid rgb(63 71 94 / .09)!important;box-shadow:0 16px 36px rgb(63 71 94 / .15),inset 0 1px 0 rgb(255 255 255 / .95)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.eferding-profile .eferding-profile-logo-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important}.eferding-profile .eferding-profile-logo-lightbox{border:0!important;cursor:zoom-in!important;transition:transform .18s ease,box-shadow .18s ease!important}.eferding-profile .eferding-profile-logo-lightbox:hover{transform:translateY(-2px)!important;box-shadow:0 20px 42px rgb(63 71 94 / .18),inset 0 1px 0 rgb(255 255 255 / .95)!important}.eferding-profile .eferding-profile-title-area:has(.eferding-profile-logo-badge) h1{max-width:calc(100% - 152px)!important}.eferding-profile h1{font-size:clamp(32px, 3.2vw, 44px)!important;line-height:1.02!important;max-width:100%;overflow-wrap:anywhere;hyphens:auto}@media (max-width:767px){.eferding-profile .eferding-profile-title-area{padding-right:0!important}.eferding-profile .eferding-profile-logo-wrap{display:none!important}.eferding-profile h1{white-space:normal!important;font-size:clamp(25px, 8vw, 34px)!important;line-height:1.05!important}}.eferding-profile .eferding-profile-team-photo-lightbox{border:0!important;padding:0!important;cursor:zoom-in!important}.eferding-profile .eferding-profile-team-photo-lightbox:hover img{transform:scale(1.05)}.eferding-profile .eferding-profile-team-photo img{transition:transform .18s ease}.eferding-profile .eferding-profile-themenwelten-section{margin:18px 0 18px!important;max-width:920px}.eferding-profile .eferding-profile-themenwelten-section h3{margin:0 0 10px!important}.eferding-profile .eferding-profile-themenwelten-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.eferding-profile .eferding-profile-themenwelt-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:12px 13px;border-radius:18px;background:#fff;border:1px solid rgb(63 71 94 / .065);box-shadow:var(--profile-card-shadow);text-decoration:none!important;color:var(--profile-primary)!important;transition:.18s ease;position:relative;overflow:hidden}.eferding-profile .eferding-profile-themenwelt-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--profile-accent)}.eferding-profile .eferding-profile-themenwelt-card:hover{transform:translateY(-2px);box-shadow:var(--profile-card-shadow-hover)}.eferding-profile .eferding-profile-themenwelt-icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--profile-accent-soft);font-size:20px}.eferding-profile .eferding-profile-themenwelt-content strong{display:block;font-size:13.2px;font-weight:950;line-height:1.12;color:var(--profile-primary)}.eferding-profile .eferding-profile-themenwelt-content small{display:block;margin-top:4px;font-size:10.8px;font-weight:800;color:var(--profile-accent)}@media (max-width:767px){.eferding-profile .eferding-profile-themenwelten-grid{grid-template-columns:1fr!important}}.eferding-profile .eferding-profile-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.eferding-profile .eferding-sponsoring-section,.eferding-profile .eferding-foerderung-section,.eferding-profile .eferding-supported-section,.eferding-profile .eferding-funded-section{margin:18px 0!important;max-width:920px!important}.eferding-profile .eferding-sponsoring-section h3,.eferding-profile .eferding-foerderung-section h3,.eferding-profile .eferding-supported-section h3,.eferding-profile .eferding-funded-section h3{margin:0 0 10px!important;color:var(--profile-primary)!important;font-size:16px!important;font-weight:950!important;line-height:1.2!important}.eferding-profile .eferding-sponsor-group{margin:0 0 18px!important}.eferding-profile .eferding-sponsor-group-title{margin:0 0 8px!important;color:var(--profile-text-muted)!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important}.eferding-profile .eferding-relation-card-grid{display:grid!important;gap:10px!important;align-items:stretch!important}.eferding-profile .eferding-sponsor-level-normal{grid-template-columns:repeat(4,minmax(0,1fr))!important}.eferding-profile .eferding-sponsor-level-platin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eferding-profile .eferding-sponsor-level-gold{grid-template-columns:repeat(3,minmax(0,1fr))!important}.eferding-profile .eferding-sponsor-level-silber{grid-template-columns:repeat(4,minmax(0,1fr))!important}.eferding-profile .eferding-sponsor-level-bronze{grid-template-columns:repeat(6,minmax(0,1fr))!important}.eferding-profile .eferding-foerderer-badges,.eferding-profile .eferding-supported-clubs-badges,.eferding-profile .eferding-funded-clubs-badges{grid-template-columns:repeat(4,minmax(0,1fr))!important}.eferding-profile .eferding-relation-card{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:1 / 1!important;min-height:0!important;padding:14px!important;border-radius:20px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .07)!important;box-shadow:0 8px 20px rgb(63 71 94 / .06)!important;text-decoration:none!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.eferding-profile .eferding-relation-card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--profile-accent);z-index:2}.eferding-profile .eferding-relation-card:hover{transform:translateY(-2px);border-color:rgb(200 91 75 / .18)!important;box-shadow:0 14px 30px rgb(63 71 94 / .11)!important}.eferding-profile .eferding-relation-logo{width:100%!important;height:100%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.eferding-profile .eferding-relation-logo img{max-width:92%!important;max-height:92%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}.eferding-profile .eferding-relation-logo-placeholder{width:100%!important;height:100%!important;padding:14px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgb(63 71 94 / .065)!important;color:var(--profile-primary)!important;font-size:12px!important;font-weight:950!important;line-height:1.12!important;text-align:center!important;overflow:hidden!important}.eferding-profile .eferding-relation-title,.eferding-profile .eferding-relation-link{display:none!important}.eferding-profile .eferding-relation-level-icon{position:absolute!important;top:8px!important;right:8px!important;width:22px!important;height:22px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:var(--profile-primary)!important;font-size:10px!important;font-weight:950!important;box-shadow:0 4px 10px rgb(63 71 94 / .14)!important;z-index:3!important}.eferding-profile .eferding-relation-level-icon.level-platin{background:#eef4fb!important;color:#6f89a9!important;border:1px solid rgb(111 137 169 / .25)!important}.eferding-profile .eferding-relation-level-icon.level-gold{background:#fff6df!important;color:#c9952e!important;border:1px solid rgb(201 149 46 / .25)!important}.eferding-profile .eferding-relation-level-icon.level-silber{background:#f3f4f6!important;color:#8a94a3!important;border:1px solid rgb(138 148 163 / .25)!important}.eferding-profile .eferding-relation-level-icon.level-bronze{background:#f8eee8!important;color:#a9683a!important;border:1px solid rgb(169 104 58 / .25)!important}.eferding-profile .eferding-sponsor-level-platin .eferding-relation-card::before{background:linear-gradient(90deg,#8FA7C7,#DCE6F4)!important}.eferding-profile .eferding-sponsor-level-gold .eferding-relation-card::before{background:linear-gradient(90deg,#C9952E,#F2D27A)!important}.eferding-profile .eferding-sponsor-level-silber .eferding-relation-card::before{background:linear-gradient(90deg,#9AA3AF,#E5E7EB)!important}.eferding-profile .eferding-sponsor-level-bronze .eferding-relation-card::before{background:linear-gradient(90deg,#A9683A,#D89A67)!important}@media(max-width:767px){.eferding-profile .eferding-relation-card-grid,.eferding-profile .eferding-sponsor-level-normal,.eferding-profile .eferding-sponsor-level-platin,.eferding-profile .eferding-sponsor-level-gold,.eferding-profile .eferding-sponsor-level-silber,.eferding-profile .eferding-sponsor-level-bronze,.eferding-profile .eferding-foerderer-badges,.eferding-profile .eferding-supported-clubs-badges,.eferding-profile .eferding-funded-clubs-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.eferding-profile .eferding-relation-card{border-radius:18px!important;padding:12px!important}.eferding-profile .eferding-relation-logo-placeholder{font-size:11px!important;padding:12px!important}}.eferding-profile .eferding-sponsor-level-platin .eferding-relation-level-icon{background:#eef4fb;color:#6f89a9;border:1px solid rgb(111 137 169 / .25)}.eferding-profile .eferding-sponsor-level-gold .eferding-relation-level-icon{background:#fff6df;color:#c9952e;border:1px solid rgb(201 149 46 / .25)}.eferding-profile .eferding-sponsor-level-silber .eferding-relation-level-icon{background:#f3f4f6;color:#8a94a3;border:1px solid rgb(138 148 163 / .25)}.eferding-profile .eferding-sponsor-level-bronze .eferding-relation-level-icon{background:#f8eee8;color:#a9683a;border:1px solid rgb(169 104 58 / .25)}@media (max-width:767px){.eferding-profile .eferding-profile-cover.has-placeholder{aspect-ratio:16/9!important;min-height:180px!important;margin-bottom:24px!important}.eferding-profile .eferding-profile-cover.has-placeholder .eferding-profile-cover-placeholder{height:100%!important;min-height:100%!important;align-items:flex-end!important;padding:16px 16px 24px!important}.eferding-profile .eferding-profile-cover.has-placeholder .eferding-profile-cover-placeholder-content{transform:none!important;margin:0!important}}.eferding-profile .eferding-profile-cover.has-placeholder .eferding-profile-cover-placeholder-content strong{font-size:17px!important;line-height:1.08!important}.eferding-profile .eferding-profile-cover.has-placeholder .eferding-profile-cover-placeholder-content small{font-size:10.8px!important}.eferding-profile-info-text{margin-bottom:10px!important;line-height:1.45}.eferding-profile .eferding-admin-source{gap:3px!important}.eferding-profile .eferding-admin-source span{display:block;margin-top:2px!important;line-height:1.35!important}.eferding-profile .eferding-admin-note{margin-top:8px!important;margin-bottom:10px!important}.eferding-profile-status{margin-bottom:12px;padding:14px 16px;border-radius:14px;background:#fff7ef;border:1px solid rgb(198 90 75 / .25)}.eferding-profile-status strong{display:block;margin-bottom:4px;color:#C65A4B;font-size:14px;font-weight:900}.eferding-profile-status p{margin:0;font-size:13px;line-height:1.5}.eferding-profile-info-box{margin-bottom:10px;padding:14px 16px;border-radius:14px;background:#fafafa;border:1px solid rgb(63 71 94 / .10)}.eferding-profile-info-box strong{display:block;margin-bottom:4px;font-size:13px;font-weight:900;color:#3F475E}.eferding-profile-info-box p{margin:0;font-size:13px;line-height:1.5;color:#5A647A}.eferding-profile .eferding-profile-status,.eferding-profile .eferding-profile-info-box{padding:12px 13px;border-radius:14px;margin:0;font-size:12.5px;line-height:1.45}.eferding-profile .eferding-profile-status strong,.eferding-profile .eferding-profile-info-box strong{display:block;margin:0 0 4px;font-size:12.2px;font-weight:950;color:var(--profile-primary)}.eferding-profile .eferding-profile-status p,.eferding-profile .eferding-profile-info-box p{margin:0!important;color:var(--profile-text-muted);font-size:12.3px;line-height:1.45}.eferding-profile .eferding-profile-status-unclaimed{background:#fff7ef;border:1px solid rgb(198 90 75 / .22)}.eferding-profile .eferding-profile-status-unclaimed strong::before{content:"● ";color:#D98A2B}.eferding-profile .eferding-profile-status-claimed,.eferding-profile .eferding-profile-status-managed{background:#edf8f0;border:1px solid rgb(50 140 80 / .20)}.eferding-profile .eferding-profile-status-claimed strong::before,.eferding-profile .eferding-profile-status-managed strong::before{content:"● ";color:#2E9D5B}.eferding-profile .eferding-profile-info-box{background:rgb(63 71 94 / .045);border:1px solid rgb(63 71 94 / .08)}.eferding-profile .eferding-admin-card{gap:10px!important}.eferding-profile .eferding-profile-status strong::before{content:"● "}.eferding-profile .eferding-profile-status-unclaimed strong::before{color:#D98A2B}.eferding-profile .eferding-profile-status-claimed strong::before,.eferding-profile .eferding-profile-status-managed strong::before{color:#2E9D5B}.eferding-updates-slider{width:100%;max-width:1200px;margin:14px auto 18px;margin-top:14px!important;margin-bottom:0!important;position:relative}@media (max-width:767px){.eferding-updates-slider{width:calc(100vw - (var(--ef-mobile-x) * 2))!important;max-width:calc(100vw - (var(--ef-mobile-x) * 2))!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}.eferding-updates-slider-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.eferding-updates-slider-kicker{display:inline-flex;align-items:center;min-height:23px;width:max-content;margin-bottom:7px;padding:0 10px;border-radius:999px;background:rgb(198 90 75 / .10);color:var(--ef-accent);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.055em}.eferding-updates-slider-title{margin:0!important;color:var(--ef-primary);font-size:26px!important;font-weight:950;line-height:1.04;letter-spacing:-.055em}.eferding-updates-slider-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;border-radius:999px;background:#fff;border:1px solid rgb(56 76 96 / .08);color:var(--ef-accent)!important;font-size:12px;font-weight:900;line-height:1;text-decoration:none!important;white-space:nowrap;box-shadow:0 6px 16px rgb(63 71 94 / .055);transition:.16s ease}.eferding-updates-slider-link:hover{background:var(--ef-accent);color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 22px rgb(198 90 75 / .18)}.eferding-updates-slider-scroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 3px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.eferding-updates-slider-scroll::-webkit-scrollbar{display:none}.eferding-update-global-card{flex:0 0 calc((100% - 42px) / 4);min-width:0;scroll-snap-align:start;border-radius:22px;background:#fff;border:1px solid rgb(56 76 96 / .065);box-shadow:0 10px 26px rgb(63 71 94 / .075),inset 0 1px 0 rgb(255 255 255 / .92);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.eferding-update-global-card:hover{transform:translateY(-3px);border-color:rgb(56 76 96 / .10);box-shadow:0 18px 38px rgb(63 71 94 / .12),inset 0 1px 0 rgb(255 255 255 / .92)}.eferding-update-global-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none!important}.eferding-update-global-media{position:relative;width:100%;aspect-ratio:16 / 9;background:#f3f4f6;overflow:hidden}.eferding-update-global-media img{background:#f3f4f6}.eferding-update-global-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .22s ease}.eferding-update-global-card:hover .eferding-update-global-media img{transform:scale(1.035)}.eferding-update-global-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 16% 20%,rgb(255 255 255 / .12) 0 58px,transparent 59px),radial-gradient(circle at 86% 78%,rgb(255 255 255 / .14) 0 82px,transparent 83px),linear-gradient(145deg,var(--ef-card-type),var(--ef-card-type-2))}.eferding-update-global-placeholder-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:18px}.eferding-update-global-placeholder-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;background:rgb(255 255 255 / .14);color:var(--ef-card-text);font-size:28px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .20)}.eferding-update-global-placeholder-label{color:var(--ef-card-text);font-size:15px;font-weight:950;line-height:1.1;letter-spacing:-.025em}.eferding-update-global-type{position:absolute;left:11px;top:11px;z-index:2;display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--ef-card-type) 10%,white);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);color:var(--ef-card-type);font-size:10.8px;font-weight:950;line-height:1;box-shadow:0 4px 10px rgb(0 0 0 / .07)}.eferding-update-global-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:158px;padding:13px 14px 14px}.eferding-update-global-profile{display:inline-flex;align-self:flex-start;max-width:100%;margin-bottom:7px;color:var(--ef-accent)!important;font-size:11.4px;font-weight:950;line-height:1.2;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eferding-update-global-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 7px!important;color:var(--ef-primary);font-size:16px!important;font-weight:950;line-height:1.13;letter-spacing:-.035em}.eferding-update-global-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--ef-muted);font-size:12.6px;line-height:1.42}.eferding-update-global-more{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;background:var(--ef-primary);color:#fff;font-size:10.7px;font-weight:900;line-height:1;white-space:nowrap;transition:.16s ease}.eferding-update-global-card:hover .eferding-update-global-more{background:var(--ef-accent)}.eferding-update-global-card{--ef-card-type:var(--ef-type-aktuelles);--ef-card-type-2:var(--ef-type-aktuelles-2);--ef-card-text:var(--ef-type-aktuelles-text)}.eferding-update-global-card.is-aktuelles{--ef-card-type:var(--ef-type-aktuelles);--ef-card-type-2:var(--ef-type-aktuelles-2);--ef-card-text:var(--ef-type-aktuelles-text)}.eferding-update-global-card.is-aktion{--ef-card-type:var(--ef-type-aktion);--ef-card-type-2:var(--ef-type-aktion-2);--ef-card-text:var(--ef-type-aktion-text)}.eferding-update-global-card.is-gewinnspiel{--ef-card-type:var(--ef-type-gewinnspiel);--ef-card-type-2:var(--ef-type-gewinnspiel-2);--ef-card-text:var(--ef-type-gewinnspiel-text)}.eferding-update-global-card.is-hinweis{--ef-card-type:var(--ef-type-hinweis);--ef-card-type-2:var(--ef-type-hinweis-2);--ef-card-text:var(--ef-type-hinweis-text)}.eferding-update-global-card.is-wissenswertes{--ef-card-type:var(--ef-type-wissenswertes);--ef-card-type-2:var(--ef-type-wissenswertes-2);--ef-card-text:var(--ef-type-wissenswertes-text)}.eferding-update-global-card.is-empfehlung{--ef-card-type:var(--ef-type-empfehlung);--ef-card-type-2:var(--ef-type-empfehlung-2);--ef-card-text:var(--ef-type-empfehlung-text)}.eferding-update-global-card.is-rueckblick{--ef-card-type:var(--ef-type-rueckblick);--ef-card-type-2:var(--ef-type-rueckblick-2);--ef-card-text:var(--ef-type-rueckblick-text)}.eferding-update-global-card.is-plattform{--ef-card-type:var(--ef-type-plattform);--ef-card-type-2:var(--ef-type-plattform-2);--ef-card-text:var(--ef-type-plattform-text);border-color:rgb(198 90 75 / .22);box-shadow:0 12px 30px rgb(198 90 75 / .105),inset 0 1px 0 rgb(255 255 255 / .92)}.eferding-update-global-card.is-regionalnews{--ef-card-type:var(--ef-type-regionalnews);--ef-card-type-2:var(--ef-type-regionalnews-2);--ef-card-text:var(--ef-type-regionalnews-text)}.eferding-update-global-card.is-stadtmarketing{--ef-card-type:var(--ef-type-stadtmarketing);--ef-card-type-2:var(--ef-type-stadtmarketing-2);--ef-card-text:var(--ef-type-stadtmarketing-text)}.eferding-update-global-card.is-behoerde{--ef-card-type:var(--ef-type-behoerde);--ef-card-type-2:var(--ef-type-behoerde-2);--ef-card-text:var(--ef-type-behoerde-text)}.eferding-update-global-card.is-amtlich{--ef-card-type:var(--ef-type-amtlich);--ef-card-type-2:var(--ef-type-amtlich-2);--ef-card-text:var(--ef-type-amtlich-text)}.eferding-update-global-card.is-traueranzeige{--ef-card-type:var(--ef-type-traueranzeige);--ef-card-type-2:var(--ef-type-traueranzeige-2);--ef-card-text:var(--ef-type-traueranzeige-text)}.eferding-update-global-placeholder{background:radial-gradient(circle at 16% 20%,rgb(255 255 255 / .12) 0 58px,transparent 59px),radial-gradient(circle at 86% 78%,rgb(255 255 255 / .14) 0 82px,transparent 83px),linear-gradient(145deg,var(--ef-card-type),var(--ef-card-type-2));color:var(--ef-card-text)!important}.eferding-update-global-placeholder-icon,.eferding-update-global-placeholder-label{color:var(--ef-card-text)!important}.eferding-update-global-placeholder-icon svg,.eferding-update-global-placeholder-icon svg *{fill:currentColor!important;stroke:currentColor!important}.eferding-update-global-more{background:var(--ef-card-type)}.eferding-update-global-card:hover .eferding-update-global-more{background:var(--ef-card-type-2)}.eferding-update-global-date strong{color:var(--ef-accent)!important}.eferding-profile .eferding-updates-slider{max-width:930px;margin:10px 0 12px!important}.eferding-profile .eferding-updates-slider-title{font-size:18px!important;letter-spacing:-.025em}.eferding-profile .eferding-updates-slider-kicker{display:none}.eferding-profile .eferding-update-global-card{flex-basis:calc((100% - 24px) / 3);border-radius:18px}.eferding-profile .eferding-update-global-content{min-height:148px;padding:11px 12px 12px}.eferding-profile .eferding-update-global-title{font-size:13.8px!important}.eferding-profile .eferding-update-global-text{font-size:12.1px}.eferding-profile .eferding-update-global-profile{font-size:11px}@media (max-width:767px){.eferding-updates-slider-head{align-items:flex-start;margin-bottom:12px}.eferding-updates-slider-kicker{min-height:22px;margin-bottom:6px;font-size:9.5px}.eferding-updates-slider-title{font-size:20px!important;letter-spacing:-.045em}.eferding-updates-slider-link{min-height:30px;padding:0 11px;font-size:11px}.eferding-updates-slider-scroll{gap:11px;padding:1px 34px 7px 1px}.eferding-update-global-card{flex:0 0 78%;border-radius:20px}.eferding-update-global-content{min-height:148px;padding:12px 12px 13px}.eferding-update-global-type{left:9px;top:9px;min-height:24px;padding:0 8px;font-size:10px}.eferding-update-global-placeholder-icon{width:46px;height:46px;border-radius:16px;font-size:25px}.eferding-update-global-placeholder-label{font-size:14px}.eferding-update-global-profile{font-size:10.8px;margin-bottom:6px}.eferding-update-global-title{font-size:15px!important;line-height:1.14}.eferding-update-global-text{font-size:12.2px}.eferding-update-global-footer{padding-top:11px}.eferding-update-global-date{min-height:23px;padding:0 8px;font-size:10.2px}.eferding-update-global-more{min-height:27px;padding:0 10px;font-size:10.4px}.eferding-profile .eferding-updates-slider{margin:14px 0 16px!important}.eferding-profile .eferding-updates-slider-scroll{padding-right:34px!important}.eferding-profile .eferding-update-global-card{flex-basis:72%!important}}@media (max-width:420px){.eferding-update-global-card{flex-basis:82%}.eferding-profile .eferding-update-global-card{flex-basis:76%!important}}.eferding-update-global-footer{align-items:flex-end}.eferding-update-global-meta-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.eferding-update-global-period{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0!important;padding:0!important}.eferding-update-global-period-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:0 9px!important;border-radius:999px!important;background:rgb(198 90 75 / .10);color:var(--ef-accent)!important;font-size:9.7px!important;font-weight:950!important;line-height:1!important;white-space:nowrap;transform:none!important}.eferding-update-global-date{display:inline-flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-height:30px;margin:0!important;padding:4px 9px;border-radius:999px;background:rgb(63 71 94 / .055);white-space:nowrap}.eferding-update-global-date span{color:var(--ef-muted);opacity:.68;font-size:8.6px;font-weight:900;text-transform:uppercase;letter-spacing:.035em;line-height:1}.eferding-update-global-date strong{font-size:10.5px;font-weight:950;line-height:1.1}.eferding-update-global-period.is-upcoming .eferding-update-global-period-pill{background:rgb(74 144 226 / .11);color:#3f82d2!important}.eferding-update-global-period.is-running .eferding-update-global-period-pill{background:rgb(57 179 107 / .11);color:#2d8a53!important}.eferding-update-global-period.is-ending .eferding-update-global-period-pill,.eferding-update-global-period.is-today .eferding-update-global-period-pill{background:rgb(198 90 75 / .12);color:var(--ef-accent)!important}.eferding-update-global-period.is-ended .eferding-update-global-period-pill{background:rgb(63 71 94 / .08);color:var(--ef-muted)!important}.eferding-update-global-more{align-self:flex-end}.eferding-update-global-footer{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;margin-top:auto!important;padding-top:13px!important}.eferding-update-global-meta-stack{flex:1 1 auto;min-width:0}.eferding-update-global-more{flex:0 0 auto;align-self:flex-end!important;margin-left:auto!important;margin-bottom:1px}.eferding-profile .eferding-update-global-more{padding:0 10px!important}.eferding-profile .eferding-updates-slider{margin-top:10px!important;margin-bottom:0!important}@media (max-width:767px){.eferding-profile .eferding-updates-slider{margin-top:14px!important;margin-bottom:0!important}}@media (max-width:767px){.karte-section .eferding-updates-slider{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}.eferding-profile .eferding-updates-slider-head{align-items:flex-end!important;margin-bottom:8px!important}.eferding-profile .eferding-updates-slider.eferding-updates-count-1 .eferding-updates-slider-scroll,.eferding-profile .eferding-updates-slider.eferding-updates-count-2 .eferding-updates-slider-scroll{display:grid!important;overflow:visible!important;padding:2px 0 0!important}.eferding-profile .eferding-updates-slider.eferding-updates-count-1 .eferding-updates-slider-scroll{grid-template-columns:1fr!important}.eferding-profile .eferding-updates-slider.eferding-updates-count-2 .eferding-updates-slider-scroll{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eferding-profile .eferding-updates-slider.eferding-updates-count-1 .eferding-update-global-card,.eferding-profile .eferding-updates-slider.eferding-updates-count-2 .eferding-update-global-card{flex:initial!important;width:100%!important}@media (min-width:768px){.eferding-profile .eferding-updates-slider.eferding-updates-count-1 .eferding-update-global-link{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;min-height:220px!important}.eferding-profile .eferding-updates-slider.eferding-updates-count-1 .eferding-update-global-media{height:100%!important;aspect-ratio:auto!important}.eferding-profile .eferding-updates-slider.eferding-updates-count-1 .eferding-update-global-content{min-height:0!important;padding:18px 20px!important}.eferding-profile .eferding-updates-slider.eferding-updates-count-1 .eferding-update-global-title{font-size:18px!important;line-height:1.12!important}.eferding-profile .eferding-updates-slider.eferding-updates-count-1 .eferding-update-global-text{font-size:13px!important;-webkit-line-clamp:3!important}}@media (max-width:767px){.eferding-profile .eferding-updates-slider.eferding-updates-count-1 .eferding-updates-slider-scroll,.eferding-profile .eferding-updates-slider.eferding-updates-count-2 .eferding-updates-slider-scroll{display:flex!important;overflow-x:auto!important;padding-right:34px!important}.eferding-profile .eferding-updates-slider.eferding-updates-count-1 .eferding-update-global-card,.eferding-profile .eferding-updates-slider.eferding-updates-count-2 .eferding-update-global-card{flex:0 0 72%!important}}.eferding-themenwelt-page{width:100%!important;max-width:var(--ef-page-max)!important;margin:var(--ef-page-gap-top) auto 0!important;padding:0!important;box-sizing:border-box!important}.eferding-taxonomy-template{width:100%;margin:0!important;padding:0!important}.eferding-themenwelt-hero{position:relative;overflow:hidden;padding:40px 42px 34px;border-radius:32px;background:radial-gradient(circle at 12% 10%,rgb(198 90 75 / .075) 0 90px,transparent 92px),radial-gradient(circle at 88% 26%,rgb(63 71 94 / .035) 0 120px,transparent 122px),linear-gradient(145deg,#fff,#fbfaf8);border:1px solid rgb(56 76 96 / .07);box-shadow:0 12px 30px rgb(63 71 94 / .07)}.eferding-themenwelt-hero::after{display:none!important}.eferding-themenwelt-hero-content,.eferding-themenwelt-stats{position:relative;z-index:1}.eferding-themenwelt-hero-icon{position:absolute;right:48px;top:50%;z-index:1;width:150px!important;height:150px!important;padding:30px!important;display:flex;align-items:center;justify-content:center;border-radius:34px;background:linear-gradient(145deg,rgb(255 255 255 / .94),rgb(255 255 255 / .60));box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 18px 38px rgb(63 71 94 / .08);font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:34px!important;line-height:2!important;transform:translateY(-50%);pointer-events:none;overflow:visible!important}.eferding-themenwelt-hero-icon::before{content:"";position:absolute;inset:-20px;z-index:-1;border-radius:999px;background:rgb(198 90 75 / .04)}.eferding-themenwelt-hero-content{max-width:720px;padding-right:170px}.eferding-themenwelt-kicker{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;margin-bottom:12px;border-radius:999px;background:rgb(198 90 75 / .10);color:var(--ef-accent);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.eferding-themenwelt-hero h1{margin:0 0 10px!important;color:var(--ef-primary);font-size:40px!important;font-weight:950;line-height:1.02;letter-spacing:-.06em}.eferding-themenwelt-hero p,.eferding-themenwelt-desc{max-width:660px;color:var(--ef-muted);font-size:15px;line-height:1.5}.eferding-themenwelt-desc p{margin:0}.eferding-themenwelt-stats{display:flex;flex-wrap:wrap;gap:0;width:auto;max-width:760px;margin-top:26px;padding-top:20px;border-top:1px solid rgb(198 90 75 / .13)}.eferding-themenwelt-stats div{min-width:150px;padding:0 22px;border-right:1px solid rgb(198 90 75 / .14)}.eferding-themenwelt-stats div:first-child{padding-left:0}.eferding-themenwelt-stats div:last-child{border-right:none}.eferding-themenwelt-stats strong{display:block;color:var(--ef-accent);font-size:28px;font-weight:950;line-height:1}.eferding-themenwelt-stats span{display:block;margin-top:5px;color:var(--ef-primary);font-size:11px;font-weight:900}.eferding-themenwelt-section{margin-top:18px!important}.eferding-themenwelt-section:first-of-type{margin-top:24px!important}.eferding-themenwelt-section-head{margin:0 0 12px}.eferding-themenwelt-section-head.is-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.eferding-themenwelt-section-head span{display:block;color:var(--ef-accent);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.eferding-themenwelt-section-head h2{margin:3px 0 0!important;color:var(--ef-primary);font-size:23px!important;font-weight:950;line-height:1.1;letter-spacing:-.035em}.eferding-themenwelt-business-scroll{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;padding:0!important;margin:0!important}.eferding-themenwelt-mini-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.eferding-themenwelt-mini-col{min-width:0}.eferding-themenwelt-mini-list{display:grid;gap:9px}.eferding-themenwelt-grid{display:grid;grid-template-columns:1fr;gap:12px}.eferding-themenwelt-card{--ef-card-type:var(--ef-type-aktuelles);--ef-card-type-2:var(--ef-type-aktuelles-2);--ef-card-text:var(--ef-type-aktuelles-text);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:0;padding:22px 24px;border-radius:24px;background:#fff;border:1px solid rgb(56 76 96 / .06);box-shadow:0 10px 28px rgb(63 71 94 / .07);overflow:hidden}.eferding-themenwelt-card::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--ef-card-type),var(--ef-card-type-2))}.eferding-themenwelt-card-main{min-width:0}.eferding-themenwelt-card h3{max-width:680px;margin:0 0 8px!important;color:var(--ef-primary);font-size:24px!important;font-weight:950;line-height:1.05!important;letter-spacing:-.04em}.eferding-themenwelt-card p{max-width:680px;margin:0;color:var(--ef-muted);font-size:14px;line-height:1.45}.eferding-themenwelt-card-footer{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:10px;min-width:150px}.eferding-themenwelt-date{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 10px;border-radius:999px;background:rgb(63 71 94 / .055);color:var(--ef-muted);font-size:8.8px;font-weight:900;text-transform:uppercase;letter-spacing:.035em;line-height:1.1}.eferding-themenwelt-date strong{color:var(--ef-accent)!important;font-size:10.7px;font-weight:950;text-transform:none;letter-spacing:0}.eferding-themenwelt-more{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:0 13px;border-radius:999px;background:var(--ef-card-type);color:#fff!important;font-size:11px;font-weight:900;line-height:1;text-decoration:none!important;white-space:nowrap;transition:.16s ease}.eferding-themenwelt-type-aktuelles{--ef-card-type:var(--ef-type-aktuelles);--ef-card-type-2:var(--ef-type-aktuelles-2);--ef-card-text:var(--ef-type-aktuelles-text)}.eferding-themenwelt-type-aktion{--ef-card-type:var(--ef-type-aktion);--ef-card-type-2:var(--ef-type-aktion-2);--ef-card-text:var(--ef-type-aktion-text)}.eferding-themenwelt-type-gewinnspiel{--ef-card-type:var(--ef-type-gewinnspiel);--ef-card-type-2:var(--ef-type-gewinnspiel-2);--ef-card-text:var(--ef-type-gewinnspiel-text)}.eferding-themenwelt-type-hinweis{--ef-card-type:var(--ef-type-hinweis);--ef-card-type-2:var(--ef-type-hinweis-2);--ef-card-text:var(--ef-type-hinweis-text)}.eferding-themenwelt-type-wissenswertes{--ef-card-type:var(--ef-type-wissenswertes);--ef-card-type-2:var(--ef-type-wissenswertes-2);--ef-card-text:var(--ef-type-wissenswertes-text)}.eferding-themenwelt-type-empfehlung{--ef-card-type:var(--ef-type-empfehlung);--ef-card-type-2:var(--ef-type-empfehlung-2);--ef-card-text:var(--ef-type-empfehlung-text)}.eferding-themenwelt-type-rueckblick{--ef-card-type:var(--ef-type-rueckblick);--ef-card-type-2:var(--ef-type-rueckblick-2);--ef-card-text:var(--ef-type-rueckblick-text)}.eferding-themenwelt-type-plattform{--ef-card-type:var(--ef-type-plattform);--ef-card-type-2:var(--ef-type-plattform-2);--ef-card-text:var(--ef-type-plattform-text)}.eferding-themenwelt-type-regionalnews{--ef-card-type:var(--ef-type-regionalnews);--ef-card-type-2:var(--ef-type-regionalnews-2);--ef-card-text:var(--ef-type-regionalnews-text)}.eferding-themenwelt-type-stadtmarketing{--ef-card-type:var(--ef-type-stadtmarketing);--ef-card-type-2:var(--ef-type-stadtmarketing-2);--ef-card-text:var(--ef-type-stadtmarketing-text)}.eferding-themenwelt-type-behoerde{--ef-card-type:var(--ef-type-behoerde);--ef-card-type-2:var(--ef-type-behoerde-2);--ef-card-text:var(--ef-type-behoerde-text)}.eferding-themenwelt-type-amtlich{--ef-card-type:var(--ef-type-amtlich);--ef-card-type-2:var(--ef-type-amtlich-2);--ef-card-text:var(--ef-type-amtlich-text)}.eferding-themenwelt-type-traueranzeige{--ef-card-type:var(--ef-type-traueranzeige);--ef-card-type-2:var(--ef-type-traueranzeige-2);--ef-card-text:var(--ef-type-traueranzeige-text)}.eferding-themenwelt-feed{width:100%!important;max-width:100%!important;margin:0!important}.eferding-themenwelt-feed .eferding-aktuelles-card{width:100%!important}.eferding-themenwelt-map-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0 0;padding:24px 26px;border-radius:28px;background:linear-gradient(145deg,var(--ef-primary),var(--ef-primary-dark));color:#fff;box-shadow:0 14px 34px rgb(63 71 94 / .16)}.eferding-themenwelt-map-cta span{display:block;margin-bottom:5px;color:rgb(255 255 255 / .72);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.eferding-themenwelt-map-cta strong{display:block;font-size:20px;font-weight:950;line-height:1.12;letter-spacing:-.035em}.eferding-themenwelt-map-cta p{margin:6px 0 0;color:rgb(255 255 255 / .72);font-size:13px;line-height:1.4}.eferding-themenwelt-map-actions{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}.eferding-themenwelt-map-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;background:#fff;color:var(--ef-primary)!important;border:1px solid rgb(255 255 255 / .22);font-size:12px;font-weight:950;text-decoration:none!important;white-space:nowrap;transition:.18s ease}.eferding-themenwelt-map-actions a:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgb(0 0 0 / .16)}.eferding-themenwelt-map-actions a+a{background:rgb(255 255 255 / .12);color:#fff!important;border:1px solid rgb(255 255 255 / .24)}@media (max-width:1024px){.eferding-themenwelt-business-scroll{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eferding-themenwelt-stats div{min-width:130px}.eferding-themenwelt-card{grid-template-columns:1fr}.eferding-themenwelt-card-footer{align-items:flex-start;min-width:0}}@media (max-width:767px){.eferding-themenwelt-page{width:100%!important;max-width:calc(100vw - (var(--ef-mobile-x) * 2))!important}.eferding-themenwelt-hero{padding:24px 18px 22px;border-radius:24px}.eferding-themenwelt-hero::after{right:-48px;top:24px;width:140px;height:140px}.eferding-themenwelt-hero h1{font-size:30px!important;letter-spacing:-.055em!important}.eferding-themenwelt-hero p,.eferding-themenwelt-desc{font-size:13.8px}.eferding-themenwelt-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none;padding-top:0;border-top:none}.eferding-themenwelt-stats div{min-width:0;padding:13px 14px;border-right:none;border-radius:18px;background:#fff;box-shadow:0 7px 20px rgb(63 71 94 / .055)}.eferding-themenwelt-business-scroll{grid-template-columns:1fr!important;gap:10px!important}.eferding-themenwelt-mini-columns{grid-template-columns:1fr;gap:18px}.eferding-themenwelt-card{grid-template-columns:1fr;padding:18px 16px;border-radius:20px}.eferding-themenwelt-card h3{font-size:20px!important}.eferding-themenwelt-card-footer{align-items:flex-start;min-width:0}.eferding-themenwelt-more{width:100%}.eferding-themenwelt-map-cta{flex-direction:column;align-items:flex-start;padding:20px 18px;border-radius:24px}.eferding-themenwelt-map-actions{width:100%}.eferding-themenwelt-map-actions a{flex:1 1 auto}.eferding-themenwelt-hero-content{padding-right:0}.eferding-themenwelt-hero-icon{position:relative;right:auto;top:auto;width:64px;height:64px;margin:0 0 14px;border-radius:20px;font-size:32px;line-height:1.2;transform:none}}.eferding-themenwelt-more-row{display:flex;justify-content:center;margin-top:8px;margin-bottom:-24px}.eferding-themenwelt-more-toggle{appearance:none;border:1px solid var(--ef-accent-border)!important;min-height:34px;padding:0 15px;border-radius:999px;background:#fff!important;color:var(--ef-accent)!important;box-shadow:0 8px 20px rgb(63 71 94 / .055);font-size:11px;font-weight:900;cursor:pointer;transition:.18s ease}.eferding-themenwelt-more-toggle:hover{transform:translateY(-2px);background:var(--ef-accent)!important;color:#fff!important;box-shadow:0 12px 24px rgb(198 90 75 / .16)}.eferding-themenwelt-business-card.is-hidden{display:none!important}.eferding-themenwelt-hero-icon img.emoji{width:54px!important;height:54px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important;display:block!important}.eferding-themenwelt-hero-icon img.emoji{border-radius:0!important;overflow:visible!important;clip-path:none!important;object-fit:contain!important;width:54px!important;height:54px!important;max-width:none!important;max-height:none!important;background:transparent!important;box-shadow:none!important}.eferding-themenwelt-hero-icon img.emoji{border-radius:0!important;overflow:visible!important;clip-path:none!important;object-fit:contain!important;width:54px!important;height:54px!important;max-width:none!important;max-height:none!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important;display:block!important}.eferding-taxonomy-template .elementor-widget-shortcode,.eferding-taxonomy-template .elementor-widget-container,.eferding-taxonomy-template .elementor-shortcode{width:100%!important;max-width:100%!important;flex:0 0 100%!important;align-self:stretch!important;box-sizing:border-box!important}.ef-legal-page{--ef-text-max:760px;width:min(var(--ef-text-max), calc(100vw - (var(--ef-desktop-x) * 2)))!important;max-width:var(--ef-text-max)!important;margin:var(--ef-page-gap-top) auto 0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}@media (max-width:767px){.ef-legal-page{width:calc(100vw - (var(--ef-mobile-x) * 2))!important;max-width:calc(100vw - (var(--ef-mobile-x) * 2))!important}}.ef-legal-page .elementor-widget-text-editor,.ef-legal-page .elementor-heading{max-width:760px!important}.ef-legal-page h1,.ef-legal-page h2,.ef-legal-page h3{color:var(--ef-primary)!important}.ef-legal-page h1,.ef-legal-page .elementor-widget-heading .elementor-heading-title{line-height:1.08!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;hyphens:auto!important}.ef-legal-page h2{font-size:18px!important;font-weight:800!important;line-height:1.3!important;margin:24px 0 4px!important}.ef-legal-page h3{font-size:15px!important;font-weight:700!important;line-height:1.4!important;margin:18px 0 2px!important}.ef-legal-page p,.ef-legal-page li{color:#333!important;font-size:15px!important;line-height:1.65!important}.ef-legal-page p{margin:0 0 12px!important}.ef-legal-page ul,.ef-legal-page ol{margin:0 0 16px 20px!important;padding:0!important}.ef-legal-page>*:last-child,.ef-legal-page .elementor-widget:last-child,.ef-legal-page .elementor-widget-container:last-child{margin-bottom:0!important;padding-bottom:0!important}@media (max-width:767px){.ef-legal-page .elementor-widget-text-editor,.ef-legal-page .elementor-heading{max-width:none!important}.ef-legal-page h1,.ef-legal-page .elementor-widget-heading .elementor-heading-title{font-size:clamp(34px,11vw,52px)!important;letter-spacing:-.045em!important}.ef-legal-page h2{font-size:17px!important;line-height:1.28!important;margin:22px 0 4px!important}.ef-legal-page h3{font-size:15px!important;line-height:1.32!important;margin:16px 0 3px!important}.ef-legal-page p,.ef-legal-page li{font-size:14.5px!important;line-height:1.58!important}}.ef-info-page{width:min(var(--ef-text-max), calc(100vw - (var(--ef-desktop-x) * 2)))!important;max-width:var(--ef-text-max)!important;margin:var(--ef-page-gap-top) auto 0!important;padding:0 0 8px!important;box-sizing:border-box!important}.ef-info-page .elementor-widget-text-editor,.ef-info-page .elementor-heading{max-width:800px!important}.ef-info-page>.elementor-element:first-child{position:relative!important;padding:28px 30px 30px!important;margin:0 0 28px!important;border:1px solid var(--ef-accent-border)!important;border-radius:28px!important;background:radial-gradient(circle at 12% 18%,rgb(255 255 255 / .7) 0 70px,transparent 71px),radial-gradient(circle at 90% 78%,rgb(198 90 75 / .10) 0 95px,transparent 96px),linear-gradient(145deg,#fff,#F7F1EC)!important;box-shadow:var(--ef-shadow-card)!important;overflow:hidden!important}.ef-info-page h1,.ef-info-page h2,.ef-info-page h3{color:var(--ef-primary)!important}.ef-info-page h1,.ef-info-page .elementor-widget-heading .elementor-heading-title{line-height:1.06!important;letter-spacing:-.04em!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;hyphens:auto!important}.ef-info-page h2{font-size:22px!important;font-weight:850!important;line-height:1.22!important;margin:34px 0 8px!important}.ef-info-page h3{font-size:17px!important;font-weight:800!important;line-height:1.35!important;margin:22px 0 5px!important}.ef-info-page p,.ef-info-page li{color:#333!important;font-size:15.5px!important;line-height:1.68!important}.ef-info-page p{margin:0 0 13px!important}.ef-info-page ul,.ef-info-page ol{margin:0 0 18px 20px!important;padding:0!important}.ef-info-page .ef-info-box{padding:20px 22px!important;margin:18px 0!important;border:1px solid var(--ef-border)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--ef-shadow-soft)!important}.ef-info-page .ef-info-box-accent{border-color:var(--ef-accent-border)!important;background:linear-gradient(145deg,#fff,#FBF3EF)!important}.ef-info-page .ef-feature-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:20px 0 26px!important}.ef-info-page .ef-feature-card{padding:18px 18px!important;border:1px solid var(--ef-border)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--ef-shadow-soft)!important}.ef-info-page .ef-feature-card h3{margin-top:0!important}.ef-info-page .elementor-button{border-radius:999px!important;padding:13px 22px!important;background:var(--ef-accent)!important;color:#fff!important;font-weight:850!important;box-shadow:0 8px 18px rgb(198 90 75 / .22)!important}.ef-info-page .elementor-button:hover{background:var(--ef-accent-hover)!important;transform:translateY(-1px)}.ef-info-page>*:last-child,.ef-info-page .elementor-widget:last-child,.ef-info-page .elementor-widget-container:last-child{margin-bottom:0!important;padding-bottom:0!important}@media (max-width:767px){.ef-info-page{width:calc(100vw - (var(--ef-mobile-x) * 2))!important;max-width:calc(100vw - (var(--ef-mobile-x) * 2))!important}.ef-info-page .elementor-widget-text-editor,.ef-info-page .elementor-heading{max-width:none!important}.ef-info-page>.elementor-element:first-child{padding:22px 18px 24px!important;margin-bottom:22px!important;border-radius:22px!important}.ef-info-page h1,.ef-info-page .elementor-widget-heading .elementor-heading-title{font-size:clamp(34px,11vw,52px)!important;letter-spacing:-.045em!important}.ef-info-page h2{font-size:20px!important;line-height:1.25!important;margin:28px 0 7px!important}.ef-info-page h3{font-size:16px!important;line-height:1.32!important;margin:20px 0 4px!important}.ef-info-page p,.ef-info-page li{font-size:14.75px!important;line-height:1.6!important}.ef-info-page .ef-feature-grid{grid-template-columns:1fr!important;gap:12px!important}.ef-info-page .ef-info-box,.ef-info-page .ef-feature-card{padding:17px 16px!important;border-radius:18px!important}}.eferding-themenwelten-page{width:min(var(--ef-page-max), calc(100vw - (var(--ef-desktop-x) * 2)))!important;max-width:var(--ef-page-max)!important;margin:var(--ef-page-gap-top) auto 0!important;padding-bottom:0!important;box-sizing:border-box!important}.eferding-themenwelten-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:stretch;margin:0 0 18px}.eferding-themenwelten-hero-main{padding:26px 28px;border-radius:28px;background:radial-gradient(circle at 12% 20%,rgb(198 90 75 / .13) 0 80px,transparent 82px),linear-gradient(145deg,#fff,#fbfaf8);border:1px solid rgb(56 76 96 / .07);box-shadow:var(--ef-shadow-card)}.eferding-themenwelten-kicker{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;margin-bottom:10px;border-radius:999px;background:var(--ef-accent-soft);color:var(--ef-accent);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.eferding-themenwelten-hero h1{max-width:620px;margin:0 0 10px!important;color:var(--ef-primary);font-size:36px!important;font-weight:950;line-height:1.02;letter-spacing:-.06em}.eferding-themenwelten-hero p{max-width:600px;margin:0;color:var(--ef-muted);font-size:15px;line-height:1.5}.eferding-themenwelten-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.eferding-themenwelten-hero-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 15px;border-radius:999px;font-size:12px;font-weight:900;text-decoration:none!important;transition:.18s ease}.eferding-themenwelten-hero-button:hover{transform:translateY(-2px)}.eferding-themenwelten-hero-button.primary{background:var(--ef-primary);color:#fff!important}.eferding-themenwelten-hero-button.secondary{background:#fff;color:var(--ef-accent)!important;border:1px solid var(--ef-accent-border)}.eferding-themenwelten-hero-side{display:grid;gap:12px}.eferding-themenwelten-hero-side>div{display:flex;flex-direction:column;justify-content:center;padding:18px;border-radius:24px;background:#fff;border:1px solid rgb(56 76 96 / .06);box-shadow:0 8px 22px rgb(63 71 94 / .06)}.eferding-themenwelten-hero-side strong{color:var(--ef-accent);font-size:32px;font-weight:950;line-height:1;letter-spacing:-.05em}.eferding-themenwelten-hero-side span{margin-top:5px;color:var(--ef-muted);font-size:12px;font-weight:850;line-height:1.25}.eferding-themenwelten-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.eferding-themenwelten-card{position:relative;display:flex;flex-direction:column;min-height:255px;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 92% 12%,rgb(198 90 75 / .07) 0 58px,transparent 59px),#fff;border:1px solid rgb(56 76 96 / .06);box-shadow:0 10px 28px rgb(63 71 94 / .07);transition:.18s ease}.eferding-themenwelten-card::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,var(--ef-accent),var(--ef-accent-hover))}.eferding-themenwelten-card:hover{transform:translateY(-2px);box-shadow:var(--ef-shadow-hover)}.eferding-themenwelten-card-mainlink{display:flex;flex-direction:column;flex:1 1 auto;padding:22px 22px 16px;color:inherit;text-decoration:none!important}.eferding-themenwelten-card-label{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;padding:0 10px;margin-bottom:12px;border-radius:999px;background:var(--ef-accent-soft);color:var(--ef-accent);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase;letter-spacing:.055em}.eferding-themenwelten-card h2{margin:0 0 8px!important;color:var(--ef-primary);font-size:22px!important;font-weight:950;line-height:1.08;letter-spacing:-.04em}.eferding-themenwelten-card p,.eferding-themenwelten-card-desc{margin:0 0 14px;color:var(--ef-muted);font-size:13.2px;line-height:1.45}.eferding-themenwelten-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.eferding-themenwelten-stats span{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;background:rgb(63 71 94 / .055);color:var(--ef-muted);font-size:10.2px;font-weight:850;line-height:1;white-space:nowrap}.eferding-themenwelten-stats strong{margin-right:4px;color:var(--ef-primary);font-weight:950}.eferding-themenwelten-card-actions{display:flex;flex-wrap:wrap;gap:7px;padding:0 22px 20px}.eferding-themenwelten-card-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:0 12px;border-radius:999px;background:var(--ef-primary);color:#fff!important;font-size:10.8px;font-weight:900;line-height:1;text-decoration:none!important;transition:.16s ease}.eferding-themenwelten-card-actions a:hover{background:var(--ef-primary-dark);transform:translateY(-1px)}.eferding-themenwelten-card-actions a:nth-child(2),.eferding-themenwelten-card-actions a:nth-child(3){background:#fff;color:var(--ef-accent)!important;border:1px solid var(--ef-accent-border)}.eferding-themenwelten-empty{margin:0;padding:14px 16px;border-radius:16px;background:var(--ef-soft);color:var(--ef-muted);font-size:14px;font-weight:700}@media (max-width:980px){.eferding-themenwelten-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.eferding-themenwelten-page{width:calc(100vw - (var(--ef-mobile-x) * 2))!important;max-width:calc(100vw - (var(--ef-mobile-x) * 2))!important}.eferding-themenwelten-hero{grid-template-columns:1fr;gap:10px;margin-bottom:14px}.eferding-themenwelten-hero-main{padding:20px 18px;border-radius:24px}.eferding-themenwelten-hero h1{font-size:27px!important}.eferding-themenwelten-hero p{font-size:13.5px}.eferding-themenwelten-hero-side{grid-template-columns:1fr 1fr 1fr;gap:8px}.eferding-themenwelten-hero-side>div{padding:14px;border-radius:20px}.eferding-themenwelten-hero-side strong{font-size:25px}.eferding-themenwelten-grid{grid-template-columns:1fr;gap:10px}.eferding-themenwelten-card{min-height:0;border-radius:20px}.eferding-themenwelten-card-mainlink{padding:18px 16px 14px}.eferding-themenwelten-card h2{font-size:19px!important}.eferding-themenwelten-card p,.eferding-themenwelten-card-desc{font-size:13px}.eferding-themenwelten-card-actions{padding:0 16px 16px}.eferding-themenwelten-card-actions a{flex:1 1 auto}}.eferding-themenwelten-card-icon{position:absolute;top:18px;right:18px;z-index:2;width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--ef-accent-soft);color:var(--ef-accent);font-size:21px;line-height:1;box-shadow:inset 0 1px 0 rgb(255 255 255 / .85);pointer-events:none}.eferding-themenwelten-card-icon img.emoji,.eferding-themenwelten-hero img.emoji,.eferding-themenwelten-page img.emoji{border-radius:0!important;overflow:visible!important;clip-path:none!important;object-fit:contain!important;width:28px!important;height:28px!important;max-width:none!important;max-height:none!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important;display:block!important}.eferding-map-result-card,.eferding-profile .eferding-nearby-card,.eferding-themenwelt-business-card,.eferding-themenwelt-mini-card{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#fff!important;border:1px solid rgb(56 76 96 / .065)!important;border-radius:20px!important;box-shadow:var(--ef-shadow-card)!important;color:var(--ef-primary)!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}.eferding-map-result-card::before,.eferding-profile .eferding-nearby-card::before,.eferding-themenwelt-business-card::after,.eferding-themenwelt-mini-card::after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,var(--ef-accent),var(--ef-accent-hover))!important;z-index:2!important}.eferding-map-result-card::after,.eferding-profile .eferding-nearby-card::after,.eferding-themenwelt-business-card::before,.eferding-themenwelt-mini-card::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:radial-gradient(circle at 92% 14%,rgb(198 90 75 / .07) 0 54px,transparent 56px),linear-gradient(135deg,rgb(198 90 75 / .045),transparent 58%)!important;opacity:0!important;transition:opacity .18s ease!important;pointer-events:none!important}.eferding-map-result-card:hover,.eferding-profile .eferding-nearby-card:hover,.eferding-themenwelt-business-card:hover,.eferding-themenwelt-mini-card:hover{transform:translateY(-3px)!important;border-color:rgb(198 90 75 / .16)!important;box-shadow:var(--ef-shadow-hover)!important}.eferding-map-result-card:hover::after,.eferding-profile .eferding-nearby-card:hover::after,.eferding-themenwelt-business-card:hover::before,.eferding-themenwelt-mini-card:hover::before{opacity:1!important}.eferding-map-result-icon,.eferding-profile .eferding-nearby-icon,.eferding-themenwelt-business-logo,.eferding-themenwelt-mini-card span{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:16px!important;background:rgb(63 71 94 / .055)!important;color:var(--ef-accent)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72)!important;transition:transform .18s ease,background .18s ease!important}.eferding-map-result-card:hover .eferding-map-result-icon,.eferding-profile .eferding-nearby-card:hover .eferding-nearby-icon,.eferding-themenwelt-business-card:hover .eferding-themenwelt-business-logo,.eferding-themenwelt-mini-card:hover span{transform:scale(1.04)!important;background:var(--ef-accent-soft)!important}.eferding-map-result-headline strong,.eferding-profile .eferding-nearby-title,.eferding-themenwelt-business-info strong,.eferding-themenwelt-mini-card strong{color:var(--ef-primary)!important;font-weight:950!important;line-height:1.16!important;letter-spacing:-.018em!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto!important}.eferding-map-result-categories span,.eferding-map-result-more,.eferding-profile .eferding-nearby-type,.eferding-profile .eferding-nearby-distance{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:0 9px!important;border-radius:999px!important;background:rgb(63 71 94 / .055)!important;border:1px solid rgb(63 71 94 / .085)!important;color:var(--ef-primary)!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.eferding-map-result-card{min-height:140px!important;padding:17px!important;gap:12px!important}.eferding-map-result-top{align-items:center!important;gap:13px!important}.eferding-map-result-icon{width:54px!important;height:54px!important;flex-basis:54px!important}.eferding-map-result-icon img{width:46px!important;height:46px!important;object-fit:contain!important}.eferding-map-result-headline strong{font-size:15.8px!important}.eferding-map-result-address{color:var(--ef-muted)!important;font-size:12px!important}.eferding-profile .eferding-nearby-card{min-height:126px!important;padding:16px!important;gap:12px!important}.eferding-profile .eferding-nearby-main{gap:12px!important}.eferding-profile .eferding-nearby-icon{width:48px!important;height:48px!important;flex-basis:48px!important}.eferding-profile .eferding-nearby-icon img{width:40px!important;height:40px!important}.eferding-profile .eferding-nearby-title{font-size:15.5px!important}.eferding-themenwelt-business-card,.eferding-themenwelt-mini-card{display:grid!important;grid-template-columns:46px minmax(0,1fr) 26px!important;align-items:center!important;min-height:68px!important;padding:12px 13px!important;gap:11px!important}.eferding-themenwelt-business-logo,.eferding-themenwelt-mini-card span{width:46px!important;height:46px!important;flex-basis:46px!important;font-size:16px!important}.eferding-themenwelt-business-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:7px!important;background:#fff!important}.eferding-themenwelt-business-info strong,.eferding-themenwelt-mini-card strong{font-size:13.4px!important}.eferding-themenwelt-card-arrow,.eferding-themenwelt-mini-card em{width:26px!important;height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;border-radius:999px!important;background:rgb(63 71 94 / .055)!important;color:var(--ef-primary)!important;font-style:normal!important;font-size:16px!important;font-weight:900!important;transition:.18s ease!important}.eferding-themenwelt-business-card:hover .eferding-themenwelt-card-arrow,.eferding-themenwelt-mini-card:hover em{background:var(--ef-primary)!important;color:#fff!important;transform:translateX(1px)!important}.eferding-themenwelt-business-tags,.eferding-themenwelt-business-info em{display:none!important}@media (max-width:767px){.eferding-map-result-card,.eferding-profile .eferding-nearby-card,.eferding-themenwelt-business-card,.eferding-themenwelt-mini-card{border-radius:18px!important;box-shadow:0 5px 16px rgb(63 71 94 / .055)!important}.eferding-map-result-card:hover,.eferding-profile .eferding-nearby-card:hover,.eferding-themenwelt-business-card:hover,.eferding-themenwelt-mini-card:hover{transform:none!important;box-shadow:0 5px 16px rgb(63 71 94 / .055)!important}.eferding-map-result-card{padding:12px!important;gap:8px!important}.eferding-map-result-icon{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:14px!important}.eferding-map-result-icon img{width:39px!important;height:39px!important}.eferding-map-result-headline strong{font-size:14.8px!important}.eferding-profile .eferding-nearby-grid{grid-template-columns:1fr!important;gap:10px!important}.eferding-profile .eferding-nearby-card{min-height:112px!important;padding:13px!important;gap:9px!important}.eferding-profile .eferding-nearby-icon{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:14px!important}.eferding-profile .eferding-nearby-icon img{width:37px!important;height:37px!important}.eferding-profile .eferding-nearby-title{font-size:14.8px!important}.eferding-themenwelt-business-card,.eferding-themenwelt-mini-card{grid-template-columns:44px minmax(0,1fr) 25px!important;min-height:64px!important;padding:10px 12px!important;gap:10px!important}.eferding-themenwelt-business-logo,.eferding-themenwelt-mini-card span{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:14px!important}.eferding-themenwelt-business-info strong,.eferding-themenwelt-mini-card strong{font-size:13px!important}}.eferding-themenwelt-business-logo.has-icon img,.eferding-themenwelt-mini-card span.has-icon img,.eferding-themenwelt-fallback-icon{width:38px!important;height:38px!important;object-fit:contain!important;padding:0!important;background:transparent!important}.eferding-themenwelt-business-logo.has-logo img,.eferding-themenwelt-mini-card span.has-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:7px!important;background:#fff!important}.eferding-themenwelt-mini-card span img{display:block!important}.ef-dashboard-page-wrap{width:min(var(--ef-page-max), calc(100vw - (var(--ef-desktop-x) * 2)))!important;max-width:var(--ef-page-max)!important;margin:var(--ef-page-gap-top) auto 0!important;padding:0 0 8px!important;box-sizing:border-box!important}.ef-dashboard{--dash-primary:var(--ef-primary);--dash-primary-dark:var(--ef-primary-dark);--dash-accent:var(--ef-accent);--dash-accent-hover:var(--ef-accent-hover);--dash-text:#243447;--dash-muted:var(--ef-muted);--dash-border:rgba(63,71,94,.12);--dash-soft:var(--ef-soft);--dash-softer:rgba(63,71,94,.025);--dash-accent-soft:var(--ef-accent-soft);--dash-card:var(--ef-surface);--dash-shadow:var(--ef-shadow-card);--dash-shadow-hover:var(--ef-shadow-hover);display:grid;grid-template-columns:minmax(260px,30%) 1fr;gap:24px;width:100%;color:var(--dash-text);box-sizing:border-box}.ef-dashboard-sidebar{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:24px;box-shadow:var(--dash-shadow);padding:20px;box-sizing:border-box;align-self:start;position:sticky}.ef-dashboard-userbox{padding:2px 2px 18px;border-bottom:1px solid var(--dash-border);margin-bottom:14px}.ef-dashboard-kicker,.ef-dashboard-section-head span,.ef-dashboard-login-notice span,.ef-dashboard-profile-meta{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:5px 10px;border-radius:999px;background:var(--dash-accent-soft);color:var(--dash-accent);font-size:12px;font-weight:850;line-height:1.1;letter-spacing:.01em}.ef-dashboard-userbox h2{margin:12px 0 6px!important;font-size:24px!important;line-height:1.15!important;font-weight:900!important;color:var(--dash-primary)!important}.ef-dashboard-userbox p{margin:0!important;color:var(--dash-muted)!important;font-size:14px!important;line-height:1.45!important}.ef-dashboard-nav{display:flex;flex-direction:column;gap:7px}.ef-dashboard-nav a{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:10px 13px;border-radius:14px;color:var(--dash-primary)!important;text-decoration:none!important;font-size:14px;font-weight:850;line-height:1.2;background:#fff0;transition:background .18s ease,color .18s ease,transform .18s ease}.ef-dashboard-nav a:hover{background:var(--dash-soft);transform:translateY(-1px)}.ef-dashboard-nav a.is-active{background:var(--dash-primary);color:#fff!important}.ef-dashboard-main{min-width:0}.ef-dashboard-section,.ef-dashboard-profile-card,.ef-dashboard-action-card,.ef-dashboard-empty,.ef-dashboard-login-notice{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:20px;box-shadow:var(--dash-shadow);box-sizing:border-box}.ef-dashboard-section{border-radius:24px;padding:24px}.ef-dashboard-section-head{margin-bottom:22px}.ef-dashboard-section-head h1,.ef-dashboard-login-notice h1{margin:12px 0 6px!important;font-size:34px!important;line-height:1.12!important;font-weight:950!important;color:var(--dash-primary)!important}.ef-dashboard-section-head p,.ef-dashboard-login-notice p{margin:0!important;color:var(--dash-muted)!important;font-size:15px!important;line-height:1.5!important}.ef-dashboard-profile-grid,.ef-dashboard-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ef-dashboard-profile-card{padding:18px}.ef-dashboard-profile-card h3{margin:12px 0 18px!important;font-size:20px!important;line-height:1.25!important;font-weight:900!important;color:var(--dash-primary)!important}.ef-dashboard-profile-actions{display:flex;flex-wrap:wrap;gap:8px}.ef-dashboard-action-card{display:flex;flex-direction:column;gap:8px;padding:20px;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ef-dashboard-action-card:hover{transform:translateY(-2px);box-shadow:var(--dash-shadow-hover);border-color:rgb(198 90 75 / .28)}.ef-dashboard-action-card strong{color:var(--dash-primary);font-size:18px;line-height:1.25;font-weight:950}.ef-dashboard-action-card span{color:var(--dash-muted);font-size:14px;line-height:1.45}.ef-dashboard-button{appearance:none;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid var(--dash-accent)!important;background:var(--dash-accent)!important;color:#fff!important;text-decoration:none!important;font-size:14px!important;font-weight:900!important;line-height:1!important;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ef-dashboard-button:hover{background:var(--dash-accent-hover)!important;border-color:var(--dash-accent-hover)!important;transform:translateY(-1px)}.ef-dashboard-button-secondary{background:#fff!important;color:var(--dash-primary)!important;border-color:var(--dash-border)!important}.ef-dashboard-button-secondary:hover{background:var(--dash-soft)!important;border-color:rgb(198 90 75 / .24)!important;color:var(--dash-primary)!important}.ef-dashboard-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.ef-dashboard-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--dash-border);background:#fff;color:var(--dash-primary)!important;text-decoration:none!important;font-size:13px;font-weight:900;line-height:1;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.ef-dashboard-tabs a:hover{background:var(--dash-soft);transform:translateY(-1px)}.ef-dashboard-tabs a.is-active{background:var(--dash-primary);border-color:var(--dash-primary);color:#fff!important}.ef-dashboard-form{margin:0}.ef-dashboard-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ef-dashboard-field{display:flex;flex-direction:column;gap:7px}.ef-dashboard-field-full{grid-column:1 / -1}.ef-dashboard-field span{color:var(--dash-primary);font-size:13px;font-weight:900;line-height:1.2}.ef-dashboard-field input,.ef-dashboard-field textarea,.ef-dashboard-field select{width:100%;border:1px solid var(--dash-border)!important;border-radius:14px!important;background:#fff!important;color:var(--dash-text)!important;font-size:15px!important;line-height:1.45!important;padding:12px 14px!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important}.ef-dashboard-field input,.ef-dashboard-field select{min-height:46px!important;height:46px!important}.ef-dashboard-field textarea{resize:vertical}.ef-dashboard-field select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-weight:600;cursor:pointer;padding-right:46px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23C65A4B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:18px!important}.ef-dashboard-field select:hover{border-color:rgb(198 90 75 / .35)!important}.ef-dashboard-field input:focus,.ef-dashboard-field textarea:focus,.ef-dashboard-field select:focus{border-color:rgb(198 90 75 / .45)!important;box-shadow:0 0 0 4px rgb(198 90 75 / .10)!important}.ef-dashboard-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ef-dashboard-check{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--dash-border);border-radius:14px;background:#fff;box-sizing:border-box}.ef-dashboard-check input{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;margin:0!important}.ef-dashboard-check span{color:var(--dash-primary);font-size:14px;font-weight:850}.ef-dashboard-form-subhead{margin:24px 0 14px}.ef-dashboard-form-subhead:first-of-type{margin-top:0}.ef-dashboard-form-subhead h3{margin:0 0 4px!important;color:var(--dash-primary)!important;font-size:22px!important;line-height:1.2!important;font-weight:950!important}.ef-dashboard-form-subhead p{margin:0!important;color:var(--dash-muted)!important;font-size:14px!important;line-height:1.45!important}.ef-dashboard-notice{margin:0 0 16px;padding:13px 16px;border-radius:16px;font-size:14px;font-weight:850;line-height:1.35;border:1px solid var(--dash-border);background:#fff}.ef-dashboard-notice.is-success{color:#246B45;background:rgb(36 107 69 / .08);border-color:rgb(36 107 69 / .20)}.ef-dashboard-notice.is-error{color:#9A3328;background:rgb(198 90 75 / .10);border-color:rgb(198 90 75 / .22)}.ef-dashboard-empty{padding:24px}.ef-dashboard-empty h3{margin:0 0 8px!important;font-size:22px!important;line-height:1.2!important;font-weight:900!important;color:var(--dash-primary)!important}.ef-dashboard-empty p{margin:0 0 18px!important;color:var(--dash-muted)!important;font-size:15px!important;line-height:1.5!important}.ef-dashboard-login-notice{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ef-dashboard-login-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.ef-dashboard-map-field{margin-top:4px}.ef-dashboard-map-field strong{display:block;color:var(--dash-primary);font-size:14px;font-weight:900;margin-bottom:4px}.ef-dashboard-map-field p{margin:0 0 10px!important;color:var(--dash-muted);font-size:14px}.ef-dashboard-map-field>div{height:360px;border:1px solid var(--dash-border);border-radius:18px;overflow:hidden}.ef-dashboard-opening-week,.ef-dashboard-opening-slots{display:flex;flex-direction:column;gap:12px}.ef-dashboard-opening-day{padding:16px;border:1px solid var(--dash-border);border-radius:18px;background:var(--dash-softer);box-sizing:border-box}.ef-dashboard-opening-slots{margin-top:12px}.ef-dashboard-opening-slot{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ef-dashboard-link-rows,.ef-dashboard-special-rows{display:flex;flex-direction:column;gap:14px;margin:10px 0 14px}.ef-dashboard-link-row,.ef-dashboard-special-row{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;border:1px solid var(--dash-border);border-radius:20px;background:rgb(63 71 94 / .018);box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ef-dashboard-link-row:hover,.ef-dashboard-special-row:hover{border-color:rgb(198 90 75 / .22);box-shadow:0 8px 18px rgb(63 71 94 / .055)}.ef-dashboard-link-row .ef-dashboard-field:first-child,.ef-dashboard-special-row .ef-dashboard-field:first-of-type{padding-right:30px}.ef-dashboard-link-remove{position:absolute;top:10px;right:10px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(198 90 75 / .18);border-radius:999px;background:rgb(198 90 75 / .07);color:var(--dash-accent);font-size:13px;font-weight:850;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease,border-color .15s ease}.ef-dashboard-link-remove:hover{background:var(--dash-accent);border-color:var(--dash-accent);color:#fff;transform:scale(1.04)}#ef-dashboard-add-special,#ef-dashboard-add-link{width:auto!important;min-height:34px!important;margin:4px 0 4px!important;padding:0 13px!important;border-radius:999px!important;border-color:var(--dash-border)!important;background:#fff!important;color:var(--dash-primary)!important;box-shadow:0 5px 14px rgb(63 71 94 / .055);font-size:12px!important;font-weight:900!important}#ef-dashboard-add-special:hover,#ef-dashboard-add-link:hover{background:var(--dash-soft)!important;border-color:rgb(198 90 75 / .24)!important;color:var(--dash-primary)!important}#ef-dashboard-special-rows:empty+#ef-dashboard-add-special{margin-top:2px!important}@media (max-width:900px){.ef-dashboard-page-wrap{width:min(var(--ef-page-max), calc(100vw - (var(--ef-mobile-x, 16px) * 2)))!important}.ef-dashboard{grid-template-columns:1fr;gap:16px}.ef-dashboard-sidebar{position:relative;top:auto;border-radius:20px}.ef-dashboard-nav{flex-direction:row;flex-wrap:wrap}.ef-dashboard-nav a{min-height:38px;padding:9px 12px}.ef-dashboard-section{padding:20px;border-radius:20px}.ef-dashboard-section-head h1,.ef-dashboard-login-notice h1{font-size:28px!important}.ef-dashboard-profile-grid,.ef-dashboard-action-grid{grid-template-columns:1fr}.ef-dashboard-login-notice{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.ef-dashboard-form-grid,.ef-dashboard-opening-slot,.ef-dashboard-link-row,.ef-dashboard-special-row{grid-template-columns:1fr}.ef-dashboard-tabs{gap:6px}.ef-dashboard-tabs a{min-height:36px;padding:0 12px;font-size:12px}}@media (max-width:520px){.ef-dashboard-section,.ef-dashboard-sidebar,.ef-dashboard-login-notice{padding:16px}.ef-dashboard-userbox h2{font-size:22px!important}.ef-dashboard-section-head h1,.ef-dashboard-login-notice h1{font-size:25px!important}.ef-dashboard-profile-actions,.ef-dashboard-login-actions{flex-direction:column;align-items:stretch}.ef-dashboard-button{width:100%}}.ef-dashboard-image-grid{display:grid;grid-template-columns:1fr;gap:16px}.ef-dashboard-image-box{display:grid;grid-template-columns:220px 1fr;gap:18px;padding:18px;border:1px solid var(--dash-border);border-radius:20px;background:rgb(63 71 94 / .018);align-items:start}.ef-dashboard-image-preview{width:100%;max-width:220px;aspect-ratio:1/1;border-radius:18px;background:var(--dash-soft);overflow:hidden;display:flex;align-items:center;justify-content:center}.ef-dashboard-image-preview img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.ef-dashboard-image-box:has(input[name="cover_image"]){grid-template-columns:minmax(320px,420px) 1fr}.ef-dashboard-image-box:has(input[name="cover_image"]) .ef-dashboard-image-preview{max-width:420px;aspect-ratio:16/9;background:var(--dash-primary)}.ef-dashboard-image-box:has(input[name="cover_image"]) .ef-dashboard-image-preview img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.ef-dashboard-image-placeholder{color:var(--dash-muted);font-size:13px;font-weight:850}.ef-dashboard-image-content h3{margin:0 0 6px!important;color:var(--dash-primary)!important;font-size:18px!important;font-weight:950!important}.ef-dashboard-image-content p{margin:0 0 12px!important;color:var(--dash-muted)!important;font-size:13px!important;line-height:1.45!important}.ef-dashboard-upload-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.ef-dashboard-upload{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:150px;max-width:100%;min-height:38px;padding:0 15px;border-radius:999px;background:var(--dash-primary);color:#fff;font-size:13px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 6px 16px rgb(63 71 94 / .12);transition:.18s ease;margin-top:4px}.ef-dashboard-upload:hover{background:var(--dash-primary-dark);transform:translateY(-1px)}.ef-dashboard-upload span{color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1!important;padding:0!important}.ef-dashboard-upload-name{margin-top:7px;padding-left:2px;max-width:100%;color:var(--dash-muted);font-size:12px;font-weight:750;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-dashboard-gallery-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ef-dashboard-gallery-item{border:1px solid var(--dash-border);border-radius:16px;overflow:hidden;background:#fff}.ef-dashboard-gallery-item img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.ef-dashboard-gallery-item span{display:flex;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:850;color:var(--dash-primary)}@media (max-width:700px){.ef-dashboard-image-box,.ef-dashboard-image-box:has(input[name="cover_image"]){grid-template-columns:1fr}.ef-dashboard-image-preview,.ef-dashboard-image-box:has(input[name="cover_image"]) .ef-dashboard-image-preview{max-width:100%}.ef-dashboard-gallery-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.ef-dashboard-image-box:has(input[name="cover_image"]) img.ef-dashboard-preview-img{object-fit:contain!important;width:100%!important;height:100%!important}.ef-dashboard-image-remove input{display:none}.ef-dashboard-image-remove{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;border-radius:999px;border:1px solid rgb(198 90 75 / .18);background:rgb(198 90 75 / .08);color:#C65A4B;font-size:12px;font-weight:900;cursor:pointer}.ef-dashboard-image-remove:has(input:checked){background:#C65A4B;border-color:#C65A4B;color:#fff}.ef-dashboard-image-remove{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ef-dashboard-image-remove:hover{background:#C65A4B;border-color:#C65A4B;color:#fff;transform:translateY(-1px)}.ef-dashboard-gallery-item{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ef-dashboard-gallery-item:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgb(63 71 94 / .08);border-color:rgb(198 90 75 / .22)}.ef-dashboard-readonly-box,.ef-dashboard-hint{padding:14px 16px;border:1px solid var(--dash-border);border-radius:16px;background:var(--dash-softer)}.ef-dashboard-readonly-box span{display:block;color:var(--dash-muted);font-size:12px;font-weight:850;margin-bottom:4px}.ef-dashboard-readonly-box strong{display:block;color:var(--dash-primary);font-size:16px;font-weight:950}.ef-dashboard-readonly-box small,.ef-dashboard-hint{color:var(--dash-muted);font-size:13px;font-weight:750;line-height:1.4}#ef-dashboard-category-change-hint{border-color:rgb(198 90 75 / .25);background:rgb(198 90 75 / .07);color:var(--dash-primary)}.ef-dashboard-secondary-wrap{border:1px solid var(--dash-border);border-radius:18px;background:#fff;padding:12px}.ef-dashboard-secondary-search{width:100%!important;min-height:42px!important;height:42px!important;margin:0 0 10px!important;padding:10px 13px!important;border:1px solid var(--dash-border)!important;border-radius:14px!important;background:#fff!important;color:var(--dash-text)!important;font-size:14px!important;font-weight:750!important;box-shadow:none!important;outline:none!important}.ef-dashboard-secondary-search:focus{border-color:rgb(198 90 75 / .45)!important;box-shadow:0 0 0 4px rgb(198 90 75 / .10)!important}.ef-dashboard-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:340px;overflow:auto;padding-right:4px}.ef-dashboard-secondary-grid::-webkit-scrollbar{width:8px}.ef-dashboard-secondary-grid::-webkit-scrollbar-track{background:rgb(63 71 94 / .04);border-radius:999px}.ef-dashboard-secondary-grid::-webkit-scrollbar-thumb{background:rgb(63 71 94 / .22);border-radius:999px}.ef-dashboard-secondary-pill{display:flex;align-items:center;gap:9px;min-height:38px;padding:8px 10px;border:1px solid var(--dash-border);border-radius:13px;background:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.ef-dashboard-secondary-pill:hover{background:var(--dash-softer);border-color:rgb(198 90 75 / .25);transform:translateY(-1px)}.ef-dashboard-secondary-pill input{width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;accent-color:var(--dash-accent)}.ef-dashboard-secondary-pill span{display:flex;flex-direction:column;gap:2px;color:var(--dash-primary);font-size:12px;font-weight:850;line-height:1.2}.ef-dashboard-secondary-pill span small{color:#246B45;font-size:10px;font-weight:900}.ef-dashboard-secondary-pill:has(input:checked){background:rgb(36 107 69 / .08);border-color:rgb(36 107 69 / .25)}.ef-dashboard-secondary-pill.is-primary-sub{background:rgb(36 107 69 / .10);border-color:rgb(36 107 69 / .28);cursor:not-allowed}.ef-dashboard-secondary-pill.is-primary-sub input{opacity:.45}@media (max-width:700px){.ef-dashboard-secondary-grid{grid-template-columns:1fr;max-height:420px}}.ef-dashboard-secondary-grid{display:block}.ef-dashboard-secondary-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.ef-dashboard-secondary-group-title{grid-column:1/-1;padding:8px 2px 2px;color:var(--dash-muted);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.03em}.ef-dashboard-feature-group{grid-column:1/-1;border:1px solid var(--dash-border);border-radius:18px;background:#fff;overflow:hidden}.ef-dashboard-feature-group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;color:var(--dash-primary);font-weight:900}.ef-dashboard-feature-group summary span{font-size:12px;font-weight:850;color:var(--dash-muted);background:var(--dash-softer);border-radius:999px;padding:5px 9px}.ef-dashboard-feature-group[open] summary{border-bottom:1px solid var(--dash-border)}.ef-dashboard-feature-group>.ef-dashboard-secondary-wrap{border:0;border-radius:0}.ef-dashboard-feature-group{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ef-dashboard-feature-group.has-selected{border-color:rgb(36 107 69 / .24);background:rgb(36 107 69 / .018)}.ef-dashboard-feature-group.has-selected summary{background:rgb(36 107 69 / .055)}.ef-dashboard-feature-group.has-selected summary span{opacity:1;color:#246B45;background:rgb(36 107 69 / .10)}.ef-dashboard-feature-group.is-empty summary span{opacity:.55}.ef-dashboard-feature-group summary:hover{background:var(--dash-softer)}.ef-dashboard-feature-group.has-selected summary:hover{background:rgb(36 107 69 / .075)}.ef-dashboard-feature-group summary strong{display:flex;align-items:center;gap:8px}.ef-dashboard-feature-group.has-selected summary strong::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgb(36 107 69 / .12);color:#246B45;font-size:12px;font-weight:950}.ef-dashboard-feature-group.is-empty summary{min-height:42px}.ef-dashboard-feature-group[open]{box-shadow:0 8px 18px rgb(63 71 94 / .045)}.ef-dashboard-feature-group summary span{display:inline-flex;align-items:center;gap:7px}.ef-dashboard-feature-group summary span::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease;margin-top:-3px}.ef-dashboard-feature-group[open] summary span::after{transform:rotate(-135deg);margin-top:3px}.ef-dashboard-brand-box{grid-column:1/-1;border:1px solid var(--dash-border);border-radius:18px;background:#fff;padding:14px}.ef-dashboard-brand-results{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.ef-dashboard-brand-result,.ef-dashboard-brand-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 11px;border-radius:999px;border:1px solid var(--dash-border);background:#fff;color:var(--dash-primary);font-size:13px;font-weight:850}.ef-dashboard-brand-result{cursor:pointer}.ef-dashboard-brand-result:hover{background:var(--dash-softer);border-color:rgb(198 90 75 / .25)}.ef-dashboard-brand-selected{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ef-dashboard-brand-chip{background:rgb(36 107 69 / .08);border-color:rgb(36 107 69 / .24);color:#246B45}.ef-dashboard-brand-chip button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:rgb(36 107 69 / .14)!important;color:#246B45!important;font-size:14px!important;font-weight:900!important;line-height:1!important;cursor:pointer}.ef-dashboard-brand-empty{color:var(--dash-muted);font-size:13px;font-weight:750}.ef-dashboard-product-main{border:2px solid rgb(63 71 94 / .14);background:rgb(63 71 94 / .018);box-shadow:0 8px 18px rgb(63 71 94 / .045)}.ef-dashboard-product-main-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ef-dashboard-product-main-label strong{color:var(--dash-primary);font-size:15px;font-weight:950}.ef-dashboard-product-main-label small{color:var(--dash-muted);font-size:12px;font-weight:850}.ef-dashboard-product-main .ef-dashboard-secondary-grid,.ef-dashboard-product-group .ef-dashboard-secondary-grid{max-height:none!important;overflow:visible!important;padding-right:0!important}.ef-dashboard-product-group[hidden]{display:none!important}.ef-dashboard-product-main{margin-bottom:18px!important;padding:16px!important;border:2px solid rgb(63 71 94 / .18)!important;background:linear-gradient(180deg,rgb(63 71 94 / .035),rgb(63 71 94 / .015))!important}.ef-dashboard-product-main .ef-dashboard-secondary-group{margin-bottom:0!important}.ef-dashboard-product-group{margin:14px 0 0!important;border-width:2px!important;border-color:rgb(36 107 69 / .18)!important;background:#fff!important}.ef-dashboard-product-group>summary{min-height:50px!important;padding:15px 18px!important;background:rgb(36 107 69 / .055)!important}.ef-dashboard-product-group>summary strong{font-size:14px!important;font-weight:950!important}.ef-dashboard-product-group>.ef-dashboard-secondary-wrap{padding:14px 16px 16px!important;background:rgb(36 107 69 / .018)!important}.ef-dashboard-product-detail-group{margin:10px 16px 14px 34px!important;border-radius:16px!important;border:1px solid rgb(63 71 94 / .12)!important;background:#fff!important;box-shadow:none!important}.ef-dashboard-product-detail-group>summary{min-height:44px!important;padding:12px 14px!important;background:rgb(63 71 94 / .035)!important}.ef-dashboard-product-detail-group>summary strong{font-size:13px!important;font-weight:900!important}.ef-dashboard-product-detail-group>.ef-dashboard-secondary-wrap{padding:12px 14px 14px!important;background:#fff!important}.ef-dashboard-product-detail-group .ef-dashboard-secondary-pill{min-height:34px!important;background:#fff!important}.ef-dashboard-product-detail-group .ef-dashboard-secondary-pill span{font-size:11.5px!important}.ef-dashboard-product-group+.ef-dashboard-product-group{margin-top:16px!important}.ef-dashboard-product-detail-group::before{content:"";position:absolute}.ef-dashboard-product-detail-group{position:relative}.ef-dashboard-product-detail-group::after{content:"";position:absolute;left:-18px;top:0;bottom:0;width:3px;border-radius:999px;background:rgb(36 107 69 / .18)}.ef-dashboard-active-profile-box{margin:0 0 14px;padding:13px 14px;border:1px solid rgb(198 90 75 / .18);border-radius:16px;background:rgb(198 90 75 / .06)}.ef-dashboard-active-profile-box span{display:block;color:var(--dash-accent);font-size:11px;font-weight:950;margin-bottom:4px}.ef-dashboard-active-profile-box strong{display:block;color:var(--dash-primary);font-size:14px;font-weight:950;line-height:1.2}.ef-dashboard-active-profile-box small{display:block;margin-top:4px;color:var(--dash-muted);font-size:11px;font-weight:800}.ef-dashboard-nav a.is-disabled{opacity:.45;pointer-events:none}.ef-dashboard-profile-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-dashboard-profile-card-v2{padding:18px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ef-dashboard-profile-card-v2:hover{transform:translateY(-2px);box-shadow:var(--dash-shadow-hover);border-color:rgb(198 90 75 / .24)}.ef-dashboard-profile-card-top{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center;margin-bottom:16px}.ef-dashboard-profile-logo{width:58px;height:58px;border-radius:17px;background:var(--dash-soft);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--dash-primary);font-size:24px;font-weight:950}.ef-dashboard-profile-logo img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff;display:block!important}.ef-dashboard-profile-card-v2 h3{margin:8px 0 0!important;font-size:20px!important;line-height:1.18!important}.ef-dashboard-profile-progress{padding:13px 14px;border:1px solid rgb(36 107 69 / .18);border-radius:16px;background:rgb(36 107 69 / .045);margin-bottom:12px}.ef-dashboard-profile-progress strong{display:block;color:var(--dash-primary);font-size:14px;font-weight:950}.ef-dashboard-profile-progress span{display:block;color:var(--dash-muted);font-size:12px;font-weight:750;margin-top:2px}.ef-dashboard-profile-progress i{display:block;height:8px;border-radius:999px;overflow:hidden;background:rgb(36 107 69 / .13);margin-top:9px}.ef-dashboard-profile-progress b{display:block;height:100%;border-radius:999px;background:#246B45}.ef-dashboard-profile-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.ef-dashboard-profile-mini-stats div{padding:10px;border:1px solid var(--dash-border);border-radius:14px;background:#fff}.ef-dashboard-profile-mini-stats strong{display:block;color:var(--dash-primary);font-size:14px;font-weight:950;line-height:1.1}.ef-dashboard-profile-mini-stats span{display:block;margin-top:4px;color:var(--dash-muted);font-size:10.5px;font-weight:850}.ef-dashboard-home-v2{padding:0!important;overflow:hidden}.ef-dashboard-home-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px}.ef-dashboard-home-badge{display:inline-flex;width:max-content;max-width:100%;padding:5px 10px;border-radius:999px;background:var(--dash-accent-soft);color:var(--dash-accent);font-size:12px;font-weight:900;line-height:1.1}.ef-dashboard-home-hero h1{margin:12px 0 6px!important;color:var(--dash-primary)!important;font-size:36px!important;line-height:1.05!important;font-weight:950!important}.ef-dashboard-home-hero p{margin:0!important;color:var(--dash-muted)!important;font-size:15px!important}.ef-dashboard-profile-visual{position:relative;margin:0 28px 18px}.ef-dashboard-cover-preview{position:relative;display:block;width:100%;aspect-ratio:16 / 9!important;max-height:none!important;min-height:0!important;height:auto!important;border-radius:22px;overflow:hidden;background:#f4f1ed!important;border:1px solid var(--dash-border);text-decoration:none!important}.ef-dashboard-cover-preview img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;background:#f4f1ed!important}.ef-dashboard-cover-placeholder{height:100%;display:flex;align-items:center;justify-content:center;color:var(--dash-muted);font-size:14px;font-weight:900}.ef-dashboard-cover-preview span,.ef-dashboard-logo-preview span{position:absolute;padding:7px 11px;border-radius:999px;background:rgb(63 71 94 / .88);color:#fff;font-size:12px;font-weight:900;opacity:0;transition:.18s ease;pointer-events:none}.ef-dashboard-cover-preview span{right:12px;bottom:12px;transform:translateY(4px)}.ef-dashboard-cover-preview:hover span{opacity:1;transform:translateY(0)}.ef-dashboard-logo-preview{position:absolute;left:20px;bottom:14px;width:74px;height:74px;border-radius:18px;overflow:visible!important;background:#fff;border:5px solid #fff;box-shadow:0 10px 24px rgb(63 71 94 / .16);text-decoration:none!important}.ef-dashboard-logo-preview img,.ef-dashboard-logo-placeholder{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;background:#fff;border-radius:14px!important;overflow:hidden!important}.ef-dashboard-logo-placeholder{display:flex!important;align-items:center;justify-content:center;background:var(--dash-soft);color:var(--dash-muted);font-size:12px;font-weight:900}.ef-dashboard-logo-preview span{left:50%;right:auto;bottom:calc(100% + 8px);width:max-content;max-width:160px;white-space:nowrap;font-size:11px;padding:6px 9px;transform:translate(-50%,4px)}.ef-dashboard-logo-preview:hover span{opacity:1;transform:translate(-50%,0)}.ef-dashboard-score-ring{display:none!important}.ef-dashboard-status-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:0 28px 18px;padding:22px;border:1px solid rgb(36 107 69 / .20);border-radius:24px;background:radial-gradient(circle at 8% 20%,rgb(36 107 69 / .10),transparent 32%),linear-gradient(135deg,rgb(36 107 69 / .075),rgb(63 71 94 / .025))}.ef-dashboard-status-copy strong{color:#246B45;font-size:13px;font-weight:950}.ef-dashboard-status-copy h2{margin:5px 0 5px!important;color:var(--dash-primary)!important;font-size:26px!important;line-height:1.12!important;font-weight:950!important}.ef-dashboard-status-copy p{margin:0!important;color:var(--dash-muted)!important;font-size:14px!important;line-height:1.45!important}.ef-dashboard-progress-bar{width:100%;height:10px;margin:10px 0 10px;border-radius:999px;overflow:hidden;background:rgb(36 107 69 / .12)}.ef-dashboard-progress-bar i{display:block;height:100%;border-radius:999px;background:#246B45}.ef-dashboard-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.ef-dashboard-stat-grid-v2{padding:0 28px;margin-bottom:18px!important}.ef-dashboard-stat-card{padding:16px;border:1px solid var(--dash-border);border-radius:18px;background:#fff;box-shadow:0 6px 16px rgb(63 71 94 / .045)}.ef-dashboard-stat-card span{display:block;margin-bottom:6px;color:var(--dash-muted);font-size:12px;font-weight:900}.ef-dashboard-stat-card strong{display:block;color:var(--dash-primary);font-size:26px;line-height:1;font-weight:950}.ef-dashboard-stat-card small{display:block;margin-top:6px;color:var(--dash-muted);font-size:11px;font-weight:750}.ef-dashboard-panel{border:1px solid var(--dash-border);border-radius:22px;background:#fff;padding:18px}.ef-dashboard-panel-head{margin-bottom:14px}.ef-dashboard-panel-head h3{margin:0 0 4px!important;color:var(--dash-primary)!important;font-size:20px!important;font-weight:950!important}.ef-dashboard-panel-head p{margin:0!important;color:var(--dash-muted)!important;font-size:13px!important}.ef-dashboard-quick-panel{margin:0 28px 18px!important}.ef-dashboard-next-panel{margin:0 28px 28px!important}.ef-dashboard-panel+.ef-dashboard-panel{margin-top:18px!important}.ef-dashboard-action-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px}.ef-dashboard-action-card{background:#fff!important}.ef-dashboard-action-card.is-primary{border-color:rgb(198 90 75 / .32);background:linear-gradient(135deg,rgb(198 90 75 / .08),#fff)!important}.ef-dashboard-action-card.is-disabled{opacity:.48;filter:grayscale(.2);pointer-events:none;background:rgb(63 71 94 / .025)!important}.ef-dashboard-action-card.is-disabled strong::after{content:" bald";display:inline-flex;margin-left:7px;padding:3px 7px;border-radius:999px;background:rgb(63 71 94 / .08);color:var(--dash-muted);font-size:10px;font-weight:950;vertical-align:middle}.ef-dashboard-next-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ef-dashboard-next-list a,.ef-dashboard-next-list div{display:flex;flex-direction:column;gap:4px;padding:13px 14px;border:1px solid var(--dash-border);border-radius:16px;background:rgb(63 71 94 / .018);text-decoration:none!important}.ef-dashboard-next-list a:hover{background:rgb(198 90 75 / .055);border-color:rgb(198 90 75 / .20)}.ef-dashboard-next-list strong{color:var(--dash-primary);font-size:14px;font-weight:950}.ef-dashboard-next-list span{color:var(--dash-muted);font-size:12px;line-height:1.35}@media(max-width:900px){.ef-dashboard-home-hero{flex-direction:column;padding:22px 20px 16px}.ef-dashboard-home-hero h1{font-size:30px!important}.ef-dashboard-profile-visual,.ef-dashboard-status-panel,.ef-dashboard-quick-panel,.ef-dashboard-next-panel{margin-left:20px!important;margin-right:20px!important}.ef-dashboard-cover-preview{aspect-ratio:16 / 9!important}.ef-dashboard-status-panel{grid-template-columns:1fr;align-items:start}.ef-dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-dashboard-stat-grid-v2{padding:0 20px}.ef-dashboard-next-list,.ef-dashboard-action-grid-v2{grid-template-columns:1fr!important}}@media(max-width:700px){.ef-dashboard-profile-grid-v2{grid-template-columns:1fr}.ef-dashboard-profile-mini-stats{grid-template-columns:1fr}}@media(max-width:520px){.ef-dashboard-cover-preview{aspect-ratio:16 / 9!important}.ef-dashboard-logo-preview{width:64px;height:64px;border-radius:16px}.ef-dashboard-stat-grid{grid-template-columns:1fr}}.ef-dashboard-next-list strong{margin:0!important;line-height:1.2!important}.ef-dashboard-next-list span{margin-top:0!important;line-height:1.25!important}.ef-dashboard-next-list a,.ef-dashboard-next-list div{gap:2px!important}.ef-dashboard-post-list{display:flex;flex-direction:column;gap:14px;margin-top:18px}.ef-dashboard-post-card{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--dash-border);border-radius:20px;background:#fff;box-shadow:var(--dash-shadow);box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.ef-dashboard-post-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--dash-accent),#D98273)}.ef-dashboard-post-card:hover{transform:translateY(-2px);box-shadow:var(--dash-shadow-hover);border-color:rgb(198 90 75 / .24)}.ef-dashboard-post-card>div:first-child{min-width:0;flex:1}.ef-dashboard-post-card span{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:25px;padding:0 10px;border-radius:999px;background:rgb(198 90 75 / .10);color:var(--dash-accent);font-size:11px;font-weight:950;line-height:1}.ef-dashboard-post-card h3{margin:10px 0 6px!important;color:var(--dash-primary)!important;font-size:20px!important;line-height:1.18!important;font-weight:950!important}.ef-dashboard-post-card p{margin:0 0 9px!important;max-width:640px;color:var(--dash-muted)!important;font-size:14px!important;line-height:1.45!important}.ef-dashboard-post-card small{display:block;color:var(--dash-muted);font-size:12px;font-weight:750}.ef-dashboard-image-box:has(input[name="beitrag_bild"]){grid-template-columns:minmax(320px,420px) 1fr}.ef-dashboard-image-box:has(input[name="beitrag_bild"]) .ef-dashboard-image-preview{max-width:420px;aspect-ratio:16/9;background:#f3f4f6}.ef-dashboard-image-box:has(input[name="beitrag_bild"]) .ef-dashboard-image-preview img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.ef-dashboard-form input[name="post_title"]{font-size:17px!important;font-weight:850!important}.ef-dashboard-form textarea[name="beitrag_inhalt"]{min-height:190px}.ef-dashboard-form textarea[name="beitrag_kurzbeschreibung"]{min-height:92px}.ef-dashboard-form textarea[name="beitrag_hinweisbox"]{min-height:92px;background:rgb(198 90 75 / .035)!important;border-color:rgb(198 90 75 / .18)!important}.ef-dashboard-check input[name="beitrag_show_profil"]+span,.ef-dashboard-check input[name="beitrag_show_neuigkeiten"]+span{font-weight:900}@media (max-width:700px){.ef-dashboard-post-card{flex-direction:column;gap:14px;padding:16px}.ef-dashboard-post-card .ef-dashboard-profile-actions{width:100%;flex-direction:column;align-items:stretch}.ef-dashboard-post-card .ef-dashboard-button{width:100%}.ef-dashboard-image-box:has(input[name="beitrag_bild"]){grid-template-columns:1fr}.ef-dashboard-image-box:has(input[name="beitrag_bild"]) .ef-dashboard-image-preview{max-width:100%}}.ef-dashboard-file-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.ef-dashboard-file-item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--dash-border);border-radius:14px;background:#fff}.ef-dashboard-file-item strong{color:var(--dash-primary);font-size:14px;font-weight:900}.ef-dashboard-file-item small{word-break:break-all}.ef-dashboard-info-box{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:12px;padding:14px 16px;margin:0 0 20px}.ef-dashboard-info-box strong{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#2f3b52}.ef-dashboard-info-box p{margin:0;font-size:13px;line-height:1.5;color:#666}.ef-dashboard-team-photo-field{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center;padding:14px;border:1px solid var(--dash-border);border-radius:18px;background:#fff}.ef-dashboard-team-photo-preview{width:92px;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:var(--dash-soft);display:flex;align-items:center;justify-content:center;color:var(--dash-muted);font-size:13px;font-weight:950}.ef-dashboard-team-photo-preview img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.ef-dashboard-team-photo-content strong{display:block;color:var(--dash-primary);font-size:14px;font-weight:950;margin-bottom:4px}.ef-dashboard-team-photo-content p{margin:0 0 8px!important;color:var(--dash-muted);font-size:12.5px;line-height:1.35}.ef-dashboard-relation-picker{padding:14px!important;border:1px solid rgb(63 71 94 / .10)!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,rgb(63 71 94 / .012))!important;box-shadow:0 8px 18px rgb(63 71 94 / .035)!important}.ef-dashboard-relation-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important}.ef-dashboard-relation-title{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;color:var(--dash-primary)!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important}.ef-dashboard-relation-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:0 8px!important;border-radius:999px!important;background:rgb(36 107 69 / .09)!important;color:#246B45!important;font-size:10.5px!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.ef-dashboard-relation-clear{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 11px!important;border:0!important;border-radius:999px!important;background:rgb(198 90 75 / .10)!important;color:var(--dash-accent)!important;font-size:11px!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;transition:.16s ease!important}.ef-dashboard-relation-clear:hover{background:var(--dash-accent)!important;color:#fff!important;transform:translateY(-1px)!important}.ef-dashboard-relation-search{width:100%!important;min-height:38px!important;height:38px!important;margin:0 0 9px!important;padding:9px 12px!important;border:1px solid var(--dash-border)!important;border-radius:13px!important;background:#fff!important;color:var(--dash-text)!important;font-size:13px!important;font-weight:750!important;box-shadow:none!important;outline:none!important}.ef-dashboard-relation-search:focus{border-color:rgb(198 90 75 / .42)!important;box-shadow:0 0 0 4px rgb(198 90 75 / .08)!important}.ef-dashboard-relation-results{display:flex!important;flex-wrap:wrap!important;gap:6px!important;max-height:108px!important;overflow:auto!important;padding:9px!important;border:1px solid rgb(63 71 94 / .09)!important;border-radius:14px!important;background:rgb(63 71 94 / .018)!important}.ef-dashboard-relation-results::-webkit-scrollbar{width:7px!important}.ef-dashboard-relation-results::-webkit-scrollbar-track{background:rgb(63 71 94 / .05)!important;border-radius:999px!important}.ef-dashboard-relation-results::-webkit-scrollbar-thumb{background:rgb(63 71 94 / .22)!important;border-radius:999px!important}.ef-dashboard-relation-result{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:27px!important;max-width:100%!important;padding:0 10px!important;border:1px solid rgb(198 90 75 / .16)!important;border-radius:999px!important;background:rgb(198 90 75 / .92)!important;color:#fff!important;font-size:11.2px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important;transition:.15s ease!important}.ef-dashboard-relation-result:hover{background:var(--dash-accent-hover)!important;transform:translateY(-1px)!important}.ef-dashboard-relation-result.is-selected{opacity:.28!important;pointer-events:none!important;filter:grayscale(.1)!important}.ef-dashboard-relation-selected{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-height:30px!important;margin-top:9px!important}.ef-dashboard-relation-selected:empty::before{content:"Noch nichts ausgewählt";display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgb(63 71 94 / .045);color:var(--dash-muted);font-size:11px;font-weight:850}.ef-dashboard-relation-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;max-width:100%!important;padding:0 5px 0 10px!important;border-radius:999px!important;background:rgb(36 107 69 / .09)!important;border:1px solid rgb(36 107 69 / .22)!important;color:#246B45!important;font-size:11.2px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)!important}.ef-dashboard-relation-chip button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:rgb(36 107 69 / .14)!important;color:#246B45!important;font-size:14px!important;font-weight:950!important;line-height:20px!important;cursor:pointer!important;text-align:center!important;transition:.14s ease!important}.ef-dashboard-relation-chip button:hover{background:#246B45!important;color:#fff!important;transform:scale(1.04)!important}.ef-dashboard-relation-random-note{display:block!important;margin-top:8px!important;color:var(--dash-muted)!important;font-size:11.5px!important;font-weight:750!important;line-height:1.35!important}.ef-dashboard-relation-picker>small:not(.ef-dashboard-relation-random-note){display:block!important;margin-top:8px!important;color:var(--dash-muted)!important;font-size:11.5px!important;font-weight:750!important;line-height:1.35!important}@media(max-width:700px){.ef-dashboard-relation-head{align-items:flex-start!important;flex-direction:column!important}.ef-dashboard-relation-clear{width:auto!important}.ef-dashboard-relation-results{max-height:150px!important}}.ef-dashboard-relation-results[hidden]{display:none!important}.ef-dashboard-relation-result.is-hidden{display:none!important}@media (max-width:700px){.ef-dashboard-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;margin:0 -16px 18px!important;padding:0 16px 8px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ef-dashboard-tabs a{flex:0 0 auto!important;min-height:38px!important;padding:0 13px!important;font-size:12px!important;white-space:nowrap!important;scroll-snap-align:start}.ef-dashboard-tabs::-webkit-scrollbar{height:0}}.ef-dashboard-stat-card-link{text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ef-dashboard-stat-card-link:hover{transform:translateY(-2px);box-shadow:var(--dash-shadow-hover);border-color:rgb(198 90 75 / .24)}.ef-dashboard-stat-card-link:hover span,.ef-dashboard-stat-card-link:hover strong,.ef-dashboard-stat-card-link:hover small{text-decoration:none!important}.ef-dashboard-stat-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.ef-dashboard-stat-filter a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;border-radius:999px;border:1px solid var(--dash-border);background:#fff;color:var(--dash-primary)!important;text-decoration:none!important;font-size:13px;font-weight:900}.ef-dashboard-stat-filter a.is-active{background:var(--dash-primary);border-color:var(--dash-primary);color:#fff!important}.ef-dashboard-stat-detail-group{margin:0 0 18px;padding:18px;border:1px solid var(--dash-border);border-radius:22px;background:#fff}.ef-dashboard-stat-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ef-dashboard-stat-detail-card{padding:16px;border:1px solid var(--dash-border);border-radius:18px;background:rgb(63 71 94 / .018)}.ef-dashboard-stat-detail-card span{display:block;color:var(--dash-muted);font-size:12px;font-weight:900;margin-bottom:7px}.ef-dashboard-stat-detail-card strong{display:block;color:var(--dash-primary);font-size:30px;line-height:1;font-weight:950}.ef-dashboard-stat-detail-card small{display:block;margin-top:7px;color:var(--dash-muted);font-size:11.5px;line-height:1.35;font-weight:750}@media(max-width:900px){.ef-dashboard-stat-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ef-dashboard-stat-detail-grid{grid-template-columns:1fr}}.ef-dashboard-stat-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px}.ef-dashboard-stat-summary>div{padding:18px;border:1px solid var(--dash-border);border-radius:22px;background:#fff}.ef-dashboard-stat-summary span{display:block;color:var(--dash-muted);font-size:12px;font-weight:900;margin-bottom:8px}.ef-dashboard-stat-summary strong{display:block;color:var(--dash-primary);font-size:34px;line-height:1;font-weight:950}.ef-dashboard-stat-summary small{display:block;margin-top:8px;color:var(--dash-muted);font-size:12px;line-height:1.35;font-weight:750}@media(max-width:800px){.ef-dashboard-stat-summary{grid-template-columns:1fr}}.ef-form-page{--ef-form-max:760px;width:min(var(--ef-form-max), calc(100vw - (var(--ef-desktop-x) * 2)))!important;max-width:var(--ef-form-max)!important;margin:var(--ef-page-gap-top) auto 0!important;padding:0!important;box-sizing:border-box!important}.ef-form-page.e-con,.ef-form-page.elementor-element{width:min(var(--ef-form-max), calc(100vw - (var(--ef-desktop-x) * 2)))!important;max-width:var(--ef-form-max)!important;margin-left:auto!important;margin-right:auto!important}.ef-form-page>.e-con-inner{width:100%!important;max-width:var(--ef-form-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.ef-form-page *,.ef-form-page *::before,.ef-form-page *::after{box-sizing:border-box!important}.ef-form-page .elementor-widget-shortcode,.ef-form-page .elementor-widget-shortcode>.elementor-widget-container,.ef-form-page .elementor-widget-container,.ef-form-page .elementor-shortcode{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;min-height:0!important}.ef-form-page .ef-claim-box,.ef-form-page .eferding-update-form-wrap{width:100%!important;max-width:var(--ef-form-max)!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ef-form-page .ef-claim-form,.ef-form-page .eferding-update-form{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important}.ef-form-page h1,.ef-form-page h2,.ef-form-page h3,.ef-form-page .ef-claim-box h2,.ef-form-page .eferding-update-form-wrap h2{color:var(--ef-primary)!important}.ef-form-page .ef-claim-box h2,.ef-form-page .eferding-update-form-wrap h2{font-size:42px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.045em!important;margin:0 0 8px!important}.ef-form-page p,.ef-form-page .ef-claim-box p,.ef-form-page .eferding-update-intro{color:var(--ef-muted)!important;font-size:15px!important;line-height:1.6!important;margin:0 0 8px!important}.ef-form-page .eferding-update-intro{max-width:680px!important}.ef-form-page .ef-claim-kicker{display:block!important;color:var(--ef-muted)!important;background:transparent!important;padding:0!important;margin:0 0 4px!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important}.ef-form-page .eferding-form-section h3{color:var(--ef-primary)!important;font-size:24px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.035em!important;margin:4px 0 -2px!important}.ef-form-page .ef-claim-field,.ef-form-page .eferding-update-form label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;margin:0!important;color:var(--ef-muted)!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important}.ef-form-page .ef-claim-field>span,.ef-form-page .ef-claim-field>small,.ef-form-page .eferding-update-form small{display:block!important;width:100%!important;margin:0!important}.ef-form-page .ef-claim-field>span{color:var(--ef-muted)!important;font-size:13px!important;font-weight:850!important}.ef-form-page .ef-claim-field>small,.ef-form-page .eferding-update-form small{color:var(--ef-muted-light)!important;font-size:12px!important;line-height:1.45!important}.ef-form-page input[type="text"],.ef-form-page input[type="email"],.ef-form-page input[type="url"],.ef-form-page input[type="tel"],.ef-form-page input[type="search"],.ef-form-page select,.ef-form-page textarea{display:block!important;width:100%!important;max-width:100%!important;min-height:44px!important;border:1px solid rgb(63 71 94 / .20)!important;border-radius:var(--ef-radius-sm)!important;background:#fff!important;color:#2f3545!important;font-size:15px!important;line-height:1.4!important;padding:10px 13px!important;outline:none!important;box-shadow:0 6px 18px rgb(63 71 94 / .055)!important}.ef-form-page textarea{min-height:118px!important;resize:vertical!important}.ef-form-page textarea::placeholder{color:#A0A7B5!important}.ef-form-page input:focus,.ef-form-page select:focus,.ef-form-page textarea:focus{border-color:var(--ef-primary)!important;box-shadow:0 0 0 4px rgb(200 91 75 / .12)!important}.ef-form-page input:disabled{background:#f7f3ef!important;color:var(--ef-muted)!important;cursor:not-allowed!important}.ef-form-page input[type="checkbox"],.ef-form-page input[type="radio"]{appearance:auto!important;-webkit-appearance:auto!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;padding:0!important;margin:0!important;box-shadow:none!important;flex:0 0 16px!important;transform:none!important}.ef-form-page input[type="radio"]{border-radius:50%!important}.ef-form-page .ef-claim-button,.ef-form-page .eferding-update-submit,.ef-form-page button[type="submit"],.ef-form-page input[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:var(--ef-button-height)!important;padding:var(--ef-button-padding)!important;border-radius:var(--ef-radius-pill)!important;border:0!important;background:var(--ef-primary)!important;color:#fff!important;font-size:var(--ef-button-font)!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 8px 18px rgb(63 71 94 / .14)!important;transition:.18s ease!important}.ef-form-page .ef-claim-button:hover,.ef-form-page .eferding-update-submit:hover,.ef-form-page button[type="submit"]:hover,.ef-form-page input[type="submit"]:hover{transform:translateY(-1px)!important;color:#fff!important}.ef-form-page .ef-claim-button-secondary,.ef-form-page .ef-update-mailto-button,.ef-form-page #ef-update-v5-map-reset{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--ef-button-height)!important;padding:var(--ef-button-padding)!important;border-radius:var(--ef-radius-pill)!important;background:#fff!important;color:var(--ef-primary)!important;border:1px solid var(--ef-border)!important;font-size:var(--ef-button-font)!important;font-weight:850!important;text-decoration:none!important;box-shadow:none!important}.ef-form-page .ef-update-v5-submit{width:100%!important;margin-top:0!important}.ef-form-page .ef-update-v5-submit.is-disabled,.ef-form-page .ef-update-v5-submit:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.ef-form-page .ef-update-v5-submit.is-sending{opacity:.75!important;cursor:wait!important}.ef-form-page .ef-update-profile-card{display:flex!important;align-items:center!important;gap:16px!important;padding:14px!important;border-radius:var(--ef-radius-lg)!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;box-shadow:var(--ef-shadow-card)!important}.ef-form-page .ef-update-profile-avatar{width:68px!important;height:68px!important;flex:0 0 68px!important;border-radius:18px!important;padding:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--ef-primary)!important;color:#fff!important;font-weight:900!important;font-size:20px!important}.ef-form-page .ef-update-profile-avatar img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:12px!important;display:block!important}.ef-form-page .ef-update-profile-card-main{flex:1!important;min-width:0!important}.ef-form-page .ef-update-profile-card-main strong{display:block!important;color:var(--ef-primary)!important;font-size:16px!important;font-weight:950!important;line-height:1.2!important}.ef-form-page .ef-update-profile-card-main span{display:block!important;color:var(--ef-muted-light)!important;font-size:13px!important;font-weight:750!important;margin-top:3px!important}.ef-form-page .ef-update-profile-actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:7px!important}.ef-form-page .ef-update-profile-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;text-decoration:none!important;border-radius:var(--ef-radius-pill)!important;font-size:11.5px!important;font-weight:900!important}.ef-form-page .ef-update-profile-actions a:first-child{padding:7px 11px!important;background:var(--ef-primary)!important;color:#fff!important}.ef-form-page .ef-update-profile-actions a:last-child{padding:6px 10px!important;background:var(--ef-card-soft)!important;color:var(--ef-muted)!important}.ef-form-page .ef-update-v5-profile-status{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;border-radius:var(--ef-radius-lg)!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;box-shadow:0 8px 22px rgb(63 71 94 / .055)!important}.ef-form-page .ef-update-v5-profile-status span{width:30px!important;height:30px!important;flex:0 0 30px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:15px!important;font-weight:950!important}.ef-form-page .ef-update-v5-profile-status.is-claimed span{background:var(--ef-success-bg)!important;color:var(--ef-success)!important}.ef-form-page .ef-update-v5-profile-status.is-unclaimed span{background:var(--ef-card-warm)!important;color:var(--ef-primary)!important}.ef-form-page .ef-update-v5-profile-status strong{display:block!important;color:var(--ef-primary)!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important;margin:0 0 3px!important}.ef-form-page .ef-update-v5-profile-status p{margin:0!important;color:var(--ef-muted)!important;font-size:13.5px!important;line-height:1.5!important}.ef-form-page .ef-update-v5-submitters{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;align-items:stretch!important}.ef-form-page .ef-update-submitter-card,.ef-form-page .ef-update-v5-submitters .eferding-radio-block{min-height:96px!important;height:100%!important;padding:14px 16px!important;border-radius:var(--ef-radius-lg)!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;box-shadow:0 8px 22px rgb(63 71 94 / .055)!important}.ef-form-page .ef-update-submitter-card strong{display:block!important;color:var(--ef-muted-light)!important;font-size:12px!important;font-weight:900!important;margin:0 0 5px!important}.ef-form-page .ef-update-submitter-card span{display:block!important;color:var(--ef-primary)!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}.ef-form-page .ef-update-submitter-card small{display:block!important;color:var(--ef-muted-light)!important;font-size:12.5px!important;font-weight:700!important;margin-top:3px!important}.ef-form-page .ef-update-v5-submitters .eferding-radio-block{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-content:center!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}.ef-form-page .ef-update-owner-question{flex:0 0 100%!important;width:100%!important;display:block!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important;margin:0 0 2px!important}.ef-form-page .ef-update-v5-submitters .eferding-radio-block>span{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:26px!important;margin:0!important;padding:5px 10px!important;border-radius:var(--ef-radius-pill)!important;background:var(--ef-card-soft)!important;border:1px solid rgb(63 71 94 / .08)!important;color:var(--ef-muted)!important;font-size:13px!important;font-weight:800!important}.ef-form-page .ef-update-owner-only{display:none!important}.ef-form-page.is-owner .ef-update-owner-only{display:block!important}.ef-form-page .ef-update-v5-submitters .ef-update-owner-only{grid-column:1 / -1!important;width:100%!important;background:var(--ef-card-warm)!important;border-color:var(--ef-accent-border)!important}.ef-form-page .eferding-owner-info,.ef-form-page .ef-update-selected-profile,.ef-form-page .ef-update-search-empty,.ef-form-page .ef-claim-selected-profile,.ef-form-page .ef-claim-search-empty{width:100%!important;background:#f7f3ef!important;border:1px solid var(--ef-accent-border)!important;border-radius:var(--ef-radius-md)!important;padding:12px 14px!important;color:var(--ef-muted)!important;font-size:14px!important;line-height:1.45!important}.ef-form-page .eferding-owner-info strong{display:block!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;margin:0 0 4px!important}.ef-form-page .eferding-owner-info p{margin:4px 0 7px!important;color:var(--ef-muted)!important;font-size:13.5px!important;line-height:1.45!important}.ef-form-page .eferding-owner-info a{display:inline-flex!important;margin-top:2px!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important}.ef-form-page .ef-update-v5{display:flex!important;flex-direction:column!important;gap:20px!important}.ef-form-page .ef-update-v5-form{gap:16px!important}.ef-form-page .ef-update-v5-accordion{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.ef-form-page .ef-update-v5-group-title{margin:8px 2px 0!important;color:var(--ef-primary)!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important;opacity:.72!important}.ef-form-page .ef-update-v5-card{position:relative!important;border-radius:var(--ef-radius-lg)!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;box-shadow:0 8px 22px rgb(63 71 94 / .055)!important;overflow:hidden!important;scroll-margin-top:140px!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease!important}.ef-form-page .ef-update-v5-card:not(.is-open):hover{transform:translateY(-2px)!important;box-shadow:0 10px 26px rgb(63 71 94 / .075)!important}.ef-form-page .ef-update-v5-card.is-open{border-color:rgb(200 91 75 / .44)!important;box-shadow:0 16px 38px rgb(200 91 75 / .13),0 6px 18px rgb(63 71 94 / .06)!important;animation:efUpdateCardOpen .22s ease both!important}.ef-form-page .ef-update-v5-card.is-open::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:5px!important;background:var(--ef-primary)!important;z-index:2!important}.ef-form-page .ef-update-v5-head{appearance:none!important;width:100%!important;min-height:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:14px 16px!important;display:flex!important;align-items:center!important;gap:12px!important;text-align:left!important;cursor:pointer!important;color:var(--ef-primary)!important}.ef-form-page .ef-update-v5-card.is-open .ef-update-v5-head{background:#fff7f3!important;padding-left:20px!important}.ef-form-page .ef-update-v5-icon{width:38px!important;height:38px!important;flex:0 0 38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:#f7f3ef!important;font-size:18px!important}.ef-form-page .ef-update-v5-card.is-open .ef-update-v5-icon{background:#fff!important;color:var(--ef-primary)!important;box-shadow:0 6px 16px rgb(200 91 75 / .12)!important}.ef-form-page .ef-update-v5-title{flex:1!important;min-width:0!important}.ef-form-page .ef-update-v5-title strong{display:block!important;color:var(--ef-primary)!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}.ef-form-page .ef-update-v5-title small{display:block!important;color:var(--ef-muted-light)!important;font-size:12.5px!important;font-weight:700!important;line-height:1.35!important;margin-top:3px!important}.ef-form-page .ef-update-v5-head em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:6px 10px!important;border-radius:var(--ef-radius-pill)!important;font-size:11.5px!important;font-style:normal!important;font-weight:950!important;white-space:nowrap!important;box-shadow:none!important}.ef-form-page .ef-update-v5-head em.is-complete{background:var(--ef-success-bg)!important;color:var(--ef-success)!important}.ef-form-page .ef-update-v5-head em.is-partial{background:var(--ef-warning-bg)!important;color:var(--ef-warning)!important}.ef-form-page .ef-update-v5-head em.is-missing{background:var(--ef-danger-bg)!important;color:var(--ef-danger)!important}.ef-form-page .ef-update-v5-body{display:none!important;flex-direction:column!important;gap:13px!important;padding:0 16px 16px!important;border-top:1px solid rgb(63 71 94 / .08)!important;background:var(--ef-card-warm)!important}.ef-form-page .ef-update-v5-card.is-open .ef-update-v5-body{display:flex!important}.ef-form-page .ef-update-v5-current,.ef-form-page .ef-update-v5-map-picker-wrap,.ef-form-page .ef-update-v5-tools,.ef-form-page .ef-update-v5-general-note{padding:13px 14px!important;border-radius:var(--ef-radius-md)!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;box-shadow:0 6px 18px rgb(63 71 94 / .04)!important}.ef-form-page .ef-update-v5-current{margin-top:14px!important}.ef-form-page .ef-update-v5-current>span{display:block!important;color:var(--ef-muted-light)!important;font-size:12px!important;font-weight:950!important;margin-bottom:7px!important}.ef-form-page .ef-update-v5-current-list,.ef-form-page .ef-update-v5-basic-current,.ef-form-page .ef-update-v5-contact-current,.ef-form-page .ef-update-v5-location-current,.ef-form-page .ef-update-v5-category-current,.ef-form-page .ef-update-v5-team-current,.ef-form-page .ef-update-v5-opening-current,.ef-form-page .ef-update-v5-map-position-info{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.ef-form-page .ef-update-v5-current-row,.ef-form-page .ef-update-v5-basic-current>div,.ef-form-page .ef-update-v5-contact-current>div,.ef-form-page .ef-update-v5-location-current>div,.ef-form-page .ef-update-v5-category-current>div,.ef-form-page .ef-update-v5-opening-mode,.ef-form-page .ef-update-v5-opening-note,.ef-form-page .ef-update-v5-opening-row,.ef-form-page .ef-update-v5-map-position-info>div{padding:10px 12px!important;border-radius:var(--ef-radius-sm)!important;background:var(--ef-card-soft)!important;border:1px solid rgb(63 71 94 / .08)!important}.ef-form-page .ef-update-v5-basic-current>div,.ef-form-page .ef-update-v5-contact-current>div,.ef-form-page .ef-update-v5-location-current>div{display:flex!important;align-items:flex-start!important;gap:10px!important}.ef-form-page .ef-update-v5-basic-current>div.is-empty,.ef-form-page .ef-update-v5-contact-current>div.is-empty,.ef-form-page .ef-update-v5-location-current>div.is-empty,.ef-form-page .ef-update-v5-current-row.is-empty{background:var(--ef-card-warm)!important;border-color:var(--ef-accent-border)!important}.ef-form-page .ef-update-v5-current-row.is-empty{display:flex!important;width:100%!important;grid-column:1 / -1!important;align-items:center!important;justify-content:flex-start!important;min-height:54px!important}.ef-form-page .ef-update-v5-current-row.is-empty strong{width:100%!important;display:block!important;color:#9a6b5f!important;line-height:1.45!important}.ef-form-page .ef-update-v5-basic-current i,.ef-form-page .ef-update-v5-contact-current i,.ef-form-page .ef-update-v5-location-current i{width:34px!important;height:34px!important;flex:0 0 34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#fff!important;font-style:normal!important;font-size:16px!important}.ef-form-page .ef-update-v5-current-row small,.ef-form-page .ef-update-v5-basic-current small,.ef-form-page .ef-update-v5-contact-current small,.ef-form-page .ef-update-v5-location-current small,.ef-form-page .ef-update-v5-category-current small,.ef-form-page .ef-update-v5-opening-mode small,.ef-form-page .ef-update-v5-opening-note small,.ef-form-page .ef-update-v5-map-position-info small{display:block!important;color:var(--ef-muted-light)!important;font-size:12px!important;font-weight:950!important;margin-bottom:2px!important}.ef-form-page .ef-update-v5-current-row strong,.ef-form-page .ef-update-v5-basic-current strong,.ef-form-page .ef-update-v5-contact-current strong,.ef-form-page .ef-update-v5-location-current strong,.ef-form-page .ef-update-v5-category-current strong,.ef-form-page .ef-update-v5-opening-mode strong,.ef-form-page .ef-update-v5-opening-note strong,.ef-form-page .ef-update-v5-map-position-info strong{color:var(--ef-primary)!important;font-size:13.5px!important;font-weight:850!important;line-height:1.35!important;word-break:break-word!important}.ef-form-page .ef-update-v5-chip-list,.ef-form-page .ef-update-v5-tax-chip-current,.ef-form-page .ef-update-v5-feature-selected,.ef-form-page .ef-update-v5-possible:not(.ef-update-v5-possible-toggle-box)>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important}.ef-form-page .ef-update-v5-chip-list span,.ef-form-page .ef-update-v5-tax-chip-current .eferding-feature-badge,.ef-form-page .ef-update-v5-feature-selected .eferding-feature-badge,.ef-form-page .ef-update-v5-possible:not(.ef-update-v5-possible-toggle-box) span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-height:24px!important;padding:4px 9px!important;border-radius:var(--ef-radius-pill)!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:850!important;line-height:1!important;box-shadow:none!important}.ef-form-page .ef-update-v5-chip-list .is-done{background:var(--ef-success-bg)!important;color:var(--ef-success)!important}.ef-form-page .ef-update-v5-chip-list .is-missing{background:#f7f3ef!important;color:var(--ef-muted)!important}.ef-form-page .ef-update-v5-tax-chip-current .eferding-feature-check{display:none!important}.ef-form-page .ef-update-v5-possible-toggle-box .ef-update-v5-possible-content{display:none!important}.ef-form-page .ef-update-v5-possible-toggle-box.is-open .ef-update-v5-possible-content{display:flex!important}.ef-form-page .ef-update-v5-feature-selected .eferding-feature-check{display:inline-flex!important}.ef-form-page .ef-update-v5-social-current{display:flex!important;flex-direction:column!important;gap:8px!important}.ef-form-page .ef-update-v5-social-current .ef-update-v5-social-link{width:100%!important;min-height:58px!important;padding:10px 12px!important;border-radius:var(--ef-radius-lg)!important;background:var(--ef-card-soft)!important;border:1px solid rgb(63 71 94 / .08)!important;display:flex!important;align-items:center!important;gap:12px!important;color:var(--ef-primary)!important;text-decoration:none!important}.ef-form-page .ef-update-v5-social-current .ef-update-v5-social-link:hover{border-color:var(--ef-accent-border)!important;background:#fff!important;transform:translateY(-1px)!important}.ef-form-page .ef-update-v5-social-icon{position:relative!important;overflow:hidden!important;width:38px!important;height:38px!important;flex:0 0 38px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#fff!important;color:var(--ef-primary)!important;box-shadow:0 4px 12px rgb(63 71 94 / .06)!important}.ef-form-page .ef-update-v5-social-icon i,.ef-form-page .ef-update-v5-social-icon svg{position:absolute!important;top:50%!important;left:50%!important;width:20px!important;height:20px!important;margin:0!important;transform:translate(-50%,-50%)!important;font-size:20px!important;line-height:1!important}.ef-form-page .ef-update-v5-social-text{flex:1!important;min-width:0!important}.ef-form-page .ef-update-v5-social-text strong{display:block!important;color:var(--ef-primary)!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important}.ef-form-page .ef-update-v5-social-text small{display:block!important;margin-top:2px!important;font-size:13px!important;font-weight:750!important;color:var(--ef-muted-light)!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.ef-form-page .ef-update-v5-social-open{display:none!important}.ef-form-page .ef-update-v5-image-current{display:grid!important;grid-template-columns:150px 267px minmax(120px,1fr)!important;align-items:stretch!important;gap:10px!important}.ef-form-page .ef-update-v5-image-current>.ef-update-v5-image-tile,.ef-form-page .ef-update-v5-image-current .ef-update-v5-image-preview,.ef-form-page .ef-update-v5-image-gallery{height:150px!important;min-height:150px!important}.ef-form-page .ef-update-v5-image-current>.ef-update-v5-image-tile{padding:13px 12px!important;border-radius:var(--ef-radius-md)!important;background:var(--ef-card-soft)!important;border:1px solid rgb(63 71 94 / .08)!important;text-align:center!important}.ef-form-page .ef-update-v5-image-tile.is-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:var(--ef-card-warm)!important;border-color:var(--ef-accent-border)!important}.ef-form-page .ef-update-v5-image-tile.is-empty i{display:block!important;font-style:normal!important;font-size:34px!important;line-height:1!important;margin:0 0 10px!important}.ef-form-page .ef-update-v5-image-tile.is-empty strong{display:block!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;margin:0 0 5px!important}.ef-form-page .ef-update-v5-image-tile.is-empty span{display:block!important;color:var(--ef-muted-light)!important;font-size:12.5px!important;font-weight:800!important;margin:0!important}.ef-form-page .ef-update-v5-image-logo{width:150px!important}.ef-form-page .ef-update-v5-image-cover{width:267px!important;aspect-ratio:16/9!important}.ef-form-page .ef-update-v5-image-current>.ef-update-v5-image-tile.has-image{padding:0!important;overflow:hidden!important;background:var(--ef-primary)!important}.ef-form-page .ef-update-v5-image-preview{position:relative!important;width:100%!important;height:150px!important;min-height:150px!important;border-radius:var(--ef-radius-md)!important;overflow:hidden!important;background:var(--ef-primary)!important}.ef-form-page .ef-update-v5-image-logo .ef-update-v5-image-preview>img,.ef-form-page .ef-update-v5-image-cover .ef-update-v5-image-preview>img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;margin:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important;background:var(--ef-primary)!important}.ef-form-page .ef-update-v5-image-logo .ef-update-v5-image-preview>img{padding:22px!important}.ef-form-page .ef-update-v5-image-preview::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:58%!important;background:linear-gradient(to top,rgb(0 0 0 / .66),#fff0)!important;pointer-events:none!important}.ef-form-page .ef-update-v5-image-preview>span{position:absolute!important;left:10px!important;right:10px!important;bottom:9px!important;z-index:2!important;display:block!important;margin:0!important;color:#fff!important;font-size:12.5px!important;font-weight:950!important;line-height:1.15!important;text-shadow:0 2px 8px rgb(0 0 0 / .35)!important}.ef-form-page .ef-update-v5-image-gallery{width:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:14px 10px!important}.ef-form-page .ef-update-v5-image-gallery i{font-size:42px!important;margin:0 0 8px!important}.ef-form-page .ef-update-v5-image-gallery strong{font-size:14px!important}.ef-form-page .ef-update-v5-image-gallery span{font-size:13px!important;margin-top:4px!important}.ef-form-page .ef-update-v5-image-note{padding:12px 14px!important;border-radius:var(--ef-radius-md)!important;background:#fff!important;border:1px solid var(--ef-accent-border)!important;color:var(--ef-muted)!important;font-size:13.5px!important;line-height:1.5!important}.ef-form-page .ef-update-v5-image-note strong{display:block!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;margin:0 0 3px!important}.ef-form-page .ef-update-v5-image-note p{margin:4px 0 7px!important;color:var(--ef-muted)!important;font-size:13.5px!important;line-height:1.45!important}.ef-form-page .ef-update-v5-image-note a{display:inline-flex!important;margin-top:2px!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important}.ef-form-page .ef-update-v5-feature-groups{display:flex!important;flex-direction:column!important;gap:6px!important}.ef-form-page .ef-update-v5-feature-group{padding:7px 9px!important;border-radius:var(--ef-radius-sm)!important;background:var(--ef-card-soft)!important;border:1px solid rgb(63 71 94 / .08)!important}.ef-form-page .ef-update-v5-feature-group>strong{display:block!important;color:var(--ef-primary)!important;font-size:11.5px!important;font-weight:950!important;line-height:1.2!important;margin:0 0 5px!important}.ef-form-page .ef-update-v5-possible{margin-top:10px!important;padding:10px 11px!important;border-radius:14px!important;background:#F7F8FA!important;border:1px dashed rgb(63 71 94 / .18)!important}.ef-form-page .ef-update-v5-possible>strong{display:block!important;margin:0 0 7px!important;color:var(--ef-muted)!important;font-size:12px!important;font-weight:950!important}.ef-form-page .ef-update-v5-possible span{border-style:dashed!important;color:var(--ef-muted-light)!important}.ef-form-page #ef-update-v5-map-picker{width:100%!important;height:360px!important;border-radius:var(--ef-radius-md)!important;overflow:hidden!important;border:1px solid rgb(63 71 94 / .12)!important;background:#f7f3ef!important}.ef-form-page .ef-update-v5-map-picker-wrap strong{display:block!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;margin:0 0 4px!important}.ef-form-page .ef-update-v5-map-picker-wrap p{margin:0 0 10px!important;color:var(--ef-muted-light)!important;font-size:13px!important;line-height:1.45!important}.ef-form-page #ef-update-v5-map-reset{width:100%!important;margin-top:0!important}.ef-form-page .ef-update-v5-enrichment{margin-top:18px!important;padding:18px!important;border-radius:var(--ef-radius-xl)!important;background:linear-gradient(180deg,var(--ef-card-warm) 0%,#fff 100%)!important;border:1px solid var(--ef-accent-border)!important;box-shadow:var(--ef-shadow-card)!important}.ef-form-page .ef-update-v5-enrichment-head span{display:block!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;margin-bottom:4px!important}.ef-form-page .ef-update-v5-enrichment-head h3{margin:0 0 6px!important;color:var(--ef-primary)!important;font-size:22px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.035em!important}.ef-form-page .ef-update-v5-enrichment-head p{margin:0!important;color:var(--ef-muted)!important;font-size:14px!important;line-height:1.55!important}.ef-form-page .ef-update-v5-score,.ef-form-page .ef-update-v5-enrichment-grid>div,.ef-form-page .ef-update-v5-enrichment-action{background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;border-radius:var(--ef-radius-lg)!important}.ef-form-page .ef-update-v5-score{margin-top:16px!important;padding:14px!important}.ef-form-page .ef-update-v5-score span{display:block!important;color:var(--ef-muted-light)!important;font-size:12px!important;font-weight:900!important;margin-top:3px!important}.ef-form-page .ef-update-v5-score strong{display:block!important;color:var(--ef-primary)!important;font-size:24px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.03em!important}.ef-form-page .ef-update-v5-score small{display:block!important;margin-top:5px!important;color:var(--ef-muted)!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}.ef-form-page .ef-update-v5-score i{display:block!important;height:9px!important;margin-top:11px!important;border-radius:999px!important;background:#f1eee9!important;overflow:hidden!important}.ef-form-page .ef-update-v5-score i b{display:block!important;height:100%!important;border-radius:999px!important;background:var(--ef-primary)!important}.ef-form-page .ef-update-v5-enrichment-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:12px!important}.ef-form-page .ef-update-v5-enrichment-grid>div{padding:14px!important}.ef-form-page .ef-update-v5-enrichment-grid strong,.ef-form-page .ef-update-v5-enrichment-action strong{display:block!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;margin-bottom:8px!important}.ef-form-page .ef-update-v5-enrichment-action{margin-top:12px!important;padding:14px!important;border-color:var(--ef-accent-border)!important}.ef-form-page .ef-update-v5-enrichment-action p{margin:0 0 10px!important;color:var(--ef-muted)!important;font-size:13.5px!important;line-height:1.5!important}.ef-form-page .ef-update-v5-enrichment-action a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--ef-button-height)!important;padding:var(--ef-button-padding)!important;border-radius:var(--ef-radius-pill)!important;background:#fff!important;border:1px solid var(--ef-border)!important;color:var(--ef-primary)!important;font-size:var(--ef-button-font)!important;font-weight:850!important;text-decoration:none!important;box-shadow:none!important;transition:.18s ease!important}.ef-form-page .ef-update-v5-enrichment-action a:hover{background:#F7F8FA!important;border-color:#C9D0DB!important}.ef-update-v5-mail-hint{display:block!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.5!important;color:var(--ef-muted-light)!important}.ef-form-page .eferding-update-form-message,.ef-form-page .ef-claim-notice{display:flex!important;align-items:flex-start!important;gap:10px!important;border-radius:var(--ef-radius-lg)!important;padding:15px 16px!important;margin:0 0 18px!important;font-size:14px!important;font-weight:800!important;line-height:1.45!important;box-shadow:0 8px 22px rgb(63 71 94 / .055)!important}.ef-form-page .eferding-update-form-message.success,.ef-form-page .ef-claim-notice.is-success{background:var(--ef-success-bg)!important;border:1px solid rgb(50 140 80 / .22)!important;color:#236b3b!important}.ef-form-page .eferding-update-form-message.error,.ef-form-page .ef-claim-notice.is-error{background:var(--ef-danger-bg)!important;border:1px solid rgb(163 58 58 / .22)!important;color:var(--ef-danger)!important}.ef-form-page .eferding-update-form-message.success::before,.ef-form-page .eferding-update-form-message.error::before{width:26px!important;height:26px!important;flex:0 0 26px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#fff!important;font-weight:950!important}.ef-form-page .eferding-update-form-message.success::before{content:"✓"}.ef-form-page .eferding-update-form-message.error::before{content:"!"}.ef-form-page .ef-update-v5-success-dialog{animation:efUpdateSuccessIn .35s ease both!important}.ef-form-page .ef-update-v5-success-dialog strong{display:block!important;font-size:15px!important;font-weight:950!important;margin-bottom:2px!important}.ef-form-page .ef-update-v5-success-dialog span{display:block!important;font-size:13.5px!important;font-weight:800!important;line-height:1.45!important}.ef-update-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.ef-form-page .ef-claim-profile-search,.ef-form-page .ef-update-profile-search{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.ef-form-page .ef-claim-search-results,.ef-form-page .ef-update-search-results{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:8px 0 0!important}.ef-form-page .ef-claim-search-result,.ef-form-page .ef-update-search-result{appearance:none!important;width:100%!important;border:1px solid rgb(63 71 94 / .12)!important;background:#fff!important;border-radius:var(--ef-radius-md)!important;padding:12px 14px!important;cursor:pointer!important;display:block!important;text-align:left!important;box-shadow:0 6px 18px rgb(63 71 94 / .06)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ef-form-page .ef-claim-search-result:hover,.ef-form-page .ef-update-search-result:hover{border-color:var(--ef-accent-border)!important;transform:translateY(-1px)!important}.ef-form-page .ef-claim-search-result strong,.ef-form-page .ef-update-search-result strong{display:inline!important;color:var(--ef-primary)!important;font-size:14px!important;line-height:1.3!important;font-weight:900!important}.ef-form-page .ef-claim-result-meta,.ef-form-page .ef-update-search-result span{display:inline!important;color:var(--ef-muted-light)!important;font-size:13px!important;font-weight:700!important}.ef-form-page .ef-update-v5-submit-hint{display:block!important;color:var(--ef-muted-light)!important;font-size:12.5px!important;font-weight:750!important;line-height:1.4!important;margin-top:-2px!important}@keyframes efUpdateSuccessIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes efUpdateCardOpen{from{opacity:.96;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.ef-form-page,.ef-form-page.e-con,.ef-form-page.elementor-element{width:calc(100vw - (var(--ef-mobile-x) * 2))!important;max-width:calc(100vw - (var(--ef-mobile-x) * 2))!important;margin-left:auto!important;margin-right:auto!important}.ef-form-page>.e-con-inner{max-width:100%!important}.ef-form-page .ef-claim-box h2,.ef-form-page .eferding-update-form-wrap h2{font-size:clamp(30px,9vw,42px)!important;letter-spacing:-.045em!important}.ef-form-page p,.ef-form-page .ef-claim-box p,.ef-form-page .ef-claim-info p,.ef-form-page .eferding-update-intro{font-size:14.5px!important;line-height:1.58!important}.ef-form-page .ef-update-v5-submitters,.ef-form-page .ef-update-v5-enrichment-grid{grid-template-columns:1fr!important}.ef-form-page .ef-claim-actions{flex-direction:column!important}.ef-form-page .ef-claim-button,.ef-form-page .eferding-update-submit,.ef-form-page button[type="submit"],.ef-form-page input[type="submit"],.ef-form-page .ef-update-v5-enrichment-action a{width:100%!important}.ef-form-page .ef-update-profile-card{align-items:flex-start!important}.ef-form-page .ef-update-profile-actions{align-items:flex-end!important}.ef-form-page .ef-update-v5-head{align-items:flex-start!important;padding:13px 14px!important}.ef-form-page .ef-update-v5-icon{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:13px!important}.ef-form-page .ef-update-v5-head em{margin-top:2px!important}.ef-form-page .ef-update-v5-body{padding:0 14px 14px!important}.ef-form-page #ef-update-v5-map-picker{height:300px!important}.ef-form-page .ef-update-v5-image-current{grid-template-columns:1fr!important}.ef-form-page .ef-update-v5-image-logo,.ef-form-page .ef-update-v5-image-cover{width:100%!important}.ef-form-page .ef-update-v5-image-current>.ef-update-v5-image-tile,.ef-form-page .ef-update-v5-image-current .ef-update-v5-image-preview,.ef-form-page .ef-update-v5-image-gallery{height:150px!important;min-height:150px!important}}.ef-form-page .ef-update-v5-feature-groups{display:flex!important;flex-direction:column!important;gap:8px!important}.ef-form-page .ef-update-v5-feature-group{padding:0!important;overflow:hidden!important;border-radius:14px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important}.ef-form-page .ef-update-v5-feature-toggle{all:unset;box-sizing:border-box!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;cursor:pointer!important}.ef-form-page .ef-update-v5-feature-toggle strong{display:block!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important}.ef-form-page .ef-update-v5-feature-toggle small{display:block!important;margin-top:2px!important;color:var(--ef-muted-light)!important;font-size:11.5px!important;font-weight:800!important}.ef-form-page .ef-update-v5-feature-toggle em{font-style:normal!important;color:var(--ef-muted-light)!important;font-size:11px!important;font-weight:900!important;padding:5px 9px!important;border-radius:999px!important;background:var(--ef-card-soft)!important}.ef-form-page .ef-update-v5-feature-panel{display:none!important;padding:0 12px 12px!important}.ef-form-page .ef-update-v5-feature-group.is-feature-open .ef-update-v5-feature-panel{display:block!important}.ef-form-page .ef-update-v5-feature-subblock,.ef-form-page .ef-update-v5-feature-group .ef-update-v5-possible{padding:10px!important;border-radius:12px!important;background:var(--ef-card-soft)!important;border:1px solid rgb(63 71 94 / .08)!important}.ef-form-page .ef-update-v5-feature-subblock{margin-bottom:8px!important}.ef-form-page .ef-update-v5-feature-selected{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.ef-form-page .ef-update-v5-feature-selected .eferding-feature-badge{background:#fff!important;color:var(--ef-primary)!important;border:1px solid rgb(50 140 80 / .20)!important;font-weight:900!important}.ef-form-page .ef-update-v5-feature-selected .eferding-feature-check{display:inline-flex!important;color:var(--ef-success)!important}.ef-form-page .ef-update-v5-feature-group .ef-update-v5-possible{opacity:.72!important}.ef-form-page .ef-update-v5-feature-group .ef-update-v5-possible>div{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.ef-form-page .ef-update-v5-feature-toggle:hover,.ef-form-page .ef-update-v5-feature-toggle:focus{background:#F7F8FA!important;color:inherit!important}.ef-form-page .ef-update-v5-feature-toggle:hover strong,.ef-form-page .ef-update-v5-feature-toggle:focus strong{color:var(--ef-primary)!important}.ef-form-page .ef-update-v5-feature-toggle:hover small,.ef-form-page .ef-update-v5-feature-toggle:focus small{color:var(--ef-muted-light)!important}.ef-form-page .ef-update-v5-feature-toggle small .is-active-count{color:var(--ef-success)!important;font-weight:950!important}.ef-form-page .ef-update-v5-feature-toggle small .is-active-count::before{content:"";width:7px!important;height:7px!important;display:inline-block!important;border-radius:999px!important;background:var(--ef-success)!important;margin-right:5px!important;vertical-align:1px!important}.ef-form-page .ef-update-v5-feature-toggle small .is-divider{color:var(--ef-muted-light)!important;opacity:.65!important;margin:0 4px!important}.ef-form-page .ef-update-v5-feature-group.is-feature-open .ef-update-v5-feature-panel{padding-top:8px!important}.ef-form-page .ef-update-v5-feature-group.is-feature-open .ef-update-v5-feature-toggle{padding-bottom:7px!important}.ef-form-page .ef-update-v5-feature-group.is-feature-open{box-shadow:0 6px 18px rgb(63 71 94 / .045)!important}.ef-form-page .ef-update-profile-management{display:none!important;grid-column:1 / -1!important;width:100%!important;padding:0!important;background:transparent!important;border:0!important}.ef-form-page.is-owner .ef-update-profile-management{display:flex!important;flex-direction:column!important;gap:10px!important}.ef-form-page .ef-update-owner-notice{padding:12px 14px!important;border-radius:var(--ef-radius-md)!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;color:var(--ef-muted)!important;font-size:13.5px!important;line-height:1.5!important;font-weight:750!important}.ef-form-page .ef-update-management-card{padding:14px!important;border-radius:var(--ef-radius-md)!important;background:#fff!important}.ef-form-page .ef-update-management-card.is-claim{background:var(--ef-success-bg)!important;border:1px solid rgb(50 140 80 / .22)!important}.ef-form-page .ef-update-management-card.is-remove{background:#faf8f7!important;border:1px solid #eadfdb!important}.ef-form-page .ef-update-management-card strong{display:block!important;color:var(--ef-primary)!important;margin:0 0 6px!important;font-size:13.5px!important;font-weight:950!important}.ef-form-page .ef-update-management-card p{margin:0 0 8px!important;color:var(--ef-muted)!important;font-size:13px!important;line-height:1.5!important}.ef-form-page .ef-update-management-card a{display:inline-flex!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important}.ef-form-page .ef-update-v5-submitters .eferding-radio-block>span{gap:4px!important}.ef-form-page.is-owner .ef-update-v5-accordion,.ef-form-page.is-owner .ef-update-v5-general-note,.ef-form-page.is-owner .ef-update-v5-enrichment{display:none!important}.ef-form-page .ef-update-claim-benefits{margin:22px 0 30px!important;padding:22px 24px!important;border-radius:18px!important;background:#f6fbf8!important;border:1px solid #d7eadf!important;text-align:center!important}.ef-form-page .ef-update-claim-benefits h3{margin:0 0 14px!important;color:#2d6a4f!important;font-size:20px!important;line-height:1.25!important;font-weight:950!important}.ef-form-page .ef-update-claim-benefits ul{width:min(460px,100%)!important;list-style:none!important;margin:0 auto 20px!important;padding:0!important;display:grid!important;gap:6px!important;text-align:left!important}.ef-form-page .ef-update-claim-benefits li{color:var(--ef-muted)!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important}.ef-form-page .ef-update-claim-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:11px 22px!important;border-radius:var(--ef-radius-pill)!important;background:#2d6a4f!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:950!important;transition:.18s ease!important;box-shadow:0 10px 24px rgb(45 106 79 / .18)!important}.ef-form-page .ef-update-claim-button:hover{transform:translateY(-1px)!important;opacity:.94!important}.ef-form-page .ef-update-v5-row-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.ef-form-page .ef-update-v5-row-actions button{all:unset;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 9px!important;border-radius:var(--ef-radius-pill)!important;background:#fff!important;border:1px solid rgb(63 71 94 / .12)!important;color:var(--ef-muted)!important;font-size:11.5px!important;font-weight:900!important;cursor:pointer!important}.ef-form-page .ef-update-v5-row-actions button:hover{background:var(--ef-card-soft)!important;color:var(--ef-primary)!important}.ef-form-page .ef-update-v5-map-suggest{width:100%!important;min-height:32px!important;margin-top:8px!important;border-radius:var(--ef-radius-pill)!important;border:1px solid rgb(63 71 94 / .12)!important;background:#fff!important;color:var(--ef-primary)!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important}.ef-form-page .ef-update-v5-map-suggest:disabled,.ef-form-page .ef-update-v5-map-suggest.is-disabled{opacity:.45!important;cursor:not-allowed!important}.ef-form-page .ef-update-v5-opening-current{display:flex!important;flex-direction:column!important;gap:8px!important}.ef-form-page .ef-update-v5-opening-table{display:grid!important;gap:5px!important}.ef-form-page .ef-update-v5-opening-mode,.ef-form-page .ef-update-v5-opening-note{display:grid!important;grid-template-columns:1fr auto!important;gap:8px 12px!important;align-items:center!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;box-shadow:0 4px 12px rgb(63 71 94 / .025)!important}.ef-form-page .ef-update-v5-opening-mode small,.ef-form-page .ef-update-v5-opening-note small{grid-column:1 / -1!important}.ef-form-page .ef-update-v5-opening-mode .ef-update-v5-row-actions,.ef-form-page .ef-update-v5-opening-note .ef-update-v5-row-actions{grid-column:2!important;grid-row:2!important;justify-self:end!important;margin:0!important}.ef-form-page .ef-update-v5-opening-row{display:grid!important;grid-template-columns:120px minmax(0,1fr) auto!important;gap:8px 12px!important;align-items:center!important;min-height:46px!important;padding:9px 10px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;border-radius:var(--ef-radius-sm)!important;box-shadow:0 4px 12px rgb(63 71 94 / .022)!important}.ef-form-page .ef-update-v5-opening-row.is-closed{background:#F7F8FA!important;opacity:.78!important}.ef-form-page .ef-update-v5-opening-row>strong{color:var(--ef-primary)!important;font-size:13.5px!important;font-weight:950!important;line-height:1.2!important}.ef-form-page .ef-update-v5-opening-row>span{color:var(--ef-muted)!important;font-size:13.5px!important;font-weight:800!important;line-height:1.25!important}.ef-form-page .ef-update-v5-opening-row .ef-update-v5-row-actions{grid-column:3!important;margin:0!important;justify-self:end!important;flex-wrap:nowrap!important}.ef-form-page .ef-update-v5-opening-row .ef-update-v5-row-actions button,.ef-form-page .ef-update-v5-opening-mode .ef-update-v5-row-actions button,.ef-form-page .ef-update-v5-opening-note .ef-update-v5-row-actions button{min-height:24px!important;padding:4px 9px!important;font-size:11px!important}@media(max-width:767px){.ef-form-page .ef-update-v5-opening-row{grid-template-columns:1fr!important;gap:5px!important}.ef-form-page .ef-update-v5-opening-row .ef-update-v5-row-actions{grid-column:1!important;justify-self:start!important}.ef-form-page .ef-update-v5-opening-mode,.ef-form-page .ef-update-v5-opening-note{grid-template-columns:1fr!important}.ef-form-page .ef-update-v5-opening-mode .ef-update-v5-row-actions,.ef-form-page .ef-update-v5-opening-note .ef-update-v5-row-actions{grid-column:1!important;grid-row:auto!important;justify-self:start!important}}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add{all:unset;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:26px!important;padding:4px 9px 4px 6px!important;border-radius:var(--ef-radius-pill)!important;background:#fff!important;border:1px dashed rgb(63 71 94 / .16)!important;color:var(--ef-muted)!important;font-size:12.5px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add:hover{background:var(--ef-success-bg)!important;border-color:rgb(66 140 80 / .28)!important;color:var(--ef-success)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(66 140 80 / .10)!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add:hover .ef-update-v5-possible-plus{transform:scale(1.08)!important}.ef-form-page .ef-update-v5-possible-plus{width:18px!important;height:18px!important;border-radius:999px!important;background:var(--ef-success)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:950!important;line-height:1!important;flex-shrink:0!important;box-shadow:0 2px 6px rgb(66 140 80 / .18)!important;transition:all .18s ease!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add .ef-update-v5-possible-plus{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border-radius:999px!important;background:var(--ef-success)!important;border:0!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:950!important;line-height:1!important;box-shadow:0 2px 6px rgb(50 140 80 / .20)!important}.ef-form-page .ef-update-v5-social-current>.ef-update-v5-row-actions{margin:-3px 0 4px 50px!important}.ef-form-page .ef-update-v5-basic-current>div,.ef-form-page .ef-update-v5-contact-current>div,.ef-form-page .ef-update-v5-location-current>div{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.ef-form-page .ef-update-v5-basic-current>div>i,.ef-form-page .ef-update-v5-contact-current>div>i,.ef-form-page .ef-update-v5-location-current>div>i{grid-column:1!important}.ef-form-page .ef-update-v5-basic-current>div>div,.ef-form-page .ef-update-v5-contact-current>div>div,.ef-form-page .ef-update-v5-location-current>div>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 12px!important;grid-column:2 / 4!important}.ef-form-page .ef-update-v5-basic-current small,.ef-form-page .ef-update-v5-contact-current small,.ef-form-page .ef-update-v5-location-current small,.ef-form-page .ef-update-v5-basic-current strong,.ef-form-page .ef-update-v5-contact-current strong,.ef-form-page .ef-update-v5-location-current strong{grid-column:1!important}.ef-form-page .ef-update-v5-basic-current .ef-update-v5-row-actions,.ef-form-page .ef-update-v5-contact-current .ef-update-v5-row-actions,.ef-form-page .ef-update-v5-location-current .ef-update-v5-row-actions{grid-column:2!important;grid-row:1 / 3!important;justify-self:end!important;align-self:center!important;margin:0!important;flex-wrap:nowrap!important}.ef-form-page .ef-update-v5-social-current{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important}.ef-form-page .ef-update-v5-social-current .ef-update-v5-social-link{grid-column:1!important}.ef-form-page .ef-update-v5-social-current>.ef-update-v5-row-actions{grid-column:2!important;align-self:center!important;justify-self:end!important;margin:0!important;flex-wrap:nowrap!important}.ef-form-page .ef-update-v5-social-current .ef-update-v5-possible{grid-column:1 / -1!important}@media(max-width:767px){.ef-form-page .ef-update-v5-basic-current>div,.ef-form-page .ef-update-v5-contact-current>div,.ef-form-page .ef-update-v5-location-current>div{grid-template-columns:34px minmax(0,1fr)!important}.ef-form-page .ef-update-v5-basic-current>div>div,.ef-form-page .ef-update-v5-contact-current>div>div,.ef-form-page .ef-update-v5-location-current>div>div{grid-template-columns:1fr!important;grid-column:2!important}.ef-form-page .ef-update-v5-basic-current .ef-update-v5-row-actions,.ef-form-page .ef-update-v5-contact-current .ef-update-v5-row-actions,.ef-form-page .ef-update-v5-location-current .ef-update-v5-row-actions{grid-column:1!important;grid-row:auto!important;justify-self:start!important;margin-top:7px!important}.ef-form-page .ef-update-v5-social-current{grid-template-columns:1fr!important}.ef-form-page .ef-update-v5-social-current>.ef-update-v5-row-actions{grid-column:1!important;justify-self:start!important;margin:-3px 0 6px 50px!important}}.ef-form-page .ef-update-v5-tax-chip-current button.ef-update-v5-chip-remove{all:unset;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:26px!important;padding:4px 9px 4px 6px!important;border-radius:var(--ef-radius-pill)!important;background:#fff!important;border:1px solid rgb(163 58 58 / .18)!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important}.ef-form-page .ef-update-v5-tax-chip-current button.ef-update-v5-chip-remove:hover{background:var(--ef-danger-bg)!important;border-color:rgb(163 58 58 / .28)!important;color:var(--ef-danger)!important;transform:translateY(-1px)!important}.ef-form-page .ef-update-v5-tax-chip-current button.ef-update-v5-chip-remove .eferding-feature-check{width:18px!important;height:18px!important;min-height:18px!important;border-radius:999px!important;background:var(--ef-danger)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.ef-form-page .ef-update-v5-chip-remove{all:unset;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:5px 8px 5px 12px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .12)!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:850!important;cursor:pointer!important;transition:.18s ease!important}.ef-form-page .ef-update-v5-row-actions button svg,.ef-form-page .ef-update-v5-chip-remove svg,.ef-form-page .ef-update-v5-possible-add svg{width:13px!important;height:13px!important;flex:0 0 13px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ef-form-page .ef-update-v5-row-actions button{gap:5px!important}.ef-form-page .ef-update-v5-chip-remove{all:unset;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:26px!important;padding:4px 8px 4px 11px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .12)!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;transition:.18s ease!important}.ef-form-page .ef-update-v5-chip-remove svg{opacity:.48!important}.ef-form-page .ef-update-v5-chip-remove:hover{background:#fff7f6!important;border-color:rgb(163 58 58 / .24)!important;color:var(--ef-danger)!important;transform:translateY(-1px)!important}.ef-form-page .ef-update-v5-chip-remove:hover svg{opacity:1!important}.ef-form-page .ef-update-v5-map-suggest{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.ef-form-page .ef-update-v5-map-suggest svg{width:13px!important;height:13px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ef-form-page .ef-update-v5-row-actions button svg,.ef-form-page .ef-update-v5-chip-remove svg,.ef-form-page .ef-update-v5-possible-add svg{width:13px!important;height:13px!important;flex:0 0 13px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add{gap:6px!important;padding:5px 10px 5px 8px!important;border-style:solid!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add svg{color:var(--ef-success)!important}.ef-form-page .ef-update-v5-chip-remove{all:unset;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:26px!important;padding:5px 8px 5px 11px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .12)!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;transition:.18s ease!important}.ef-form-page .ef-update-v5-chip-remove svg{opacity:.46!important;color:var(--ef-muted)!important}.ef-form-page .ef-update-v5-chip-remove:hover{background:#fff7f6!important;border-color:rgb(163 58 58 / .24)!important;color:var(--ef-danger)!important;transform:translateY(-1px)!important}.ef-form-page .ef-update-v5-chip-remove:hover svg{opacity:1!important;color:var(--ef-danger)!important}.ef-form-page .ef-update-v5-productworld-current{display:flex!important;flex-direction:column!important;gap:8px!important}.ef-form-page .ef-update-v5-productworld-current .ef-update-v5-feature-group{padding:10px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;border-radius:14px!important}.ef-form-page .ef-update-v5-product-possible>div{margin-top:8px!important}.ef-form-page .ef-update-v5-product-possible small{display:block!important;margin:0 0 6px!important;color:var(--ef-muted-light)!important;font-size:11.5px!important;font-weight:900!important}.ef-form-page .ef-update-v5-row-actions button svg,.ef-form-page .ef-update-v5-chip-remove svg,.ef-form-page .ef-update-v5-possible-add svg,.ef-form-page .ef-update-v5-map-suggest svg{width:13px!important;height:13px!important;flex:0 0 13px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ef-form-page .ef-update-v5-map-suggest{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:27px!important;padding:5px 10px 5px 8px!important;border-radius:999px!important;background:#fff!important;border:1px dashed rgb(63 71 94 / .16)!important;color:var(--ef-primary)!important;font-size:12.5px!important;font-weight:900!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add svg{color:var(--ef-success)!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add:hover{background:var(--ef-success-bg)!important;border-color:rgb(50 140 80 / .28)!important;color:var(--ef-success)!important}.ef-form-page .ef-update-v5-chip-remove{all:unset;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:27px!important;padding:5px 8px 5px 11px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .12)!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important}.ef-form-page .ef-update-v5-chip-remove svg{opacity:.45!important;color:var(--ef-muted)!important}.ef-form-page .ef-update-v5-chip-remove:hover{background:#fff7f6!important;border-color:rgb(163 58 58 / .24)!important;color:var(--ef-danger)!important}.ef-form-page .ef-update-v5-chip-remove:hover svg{opacity:1!important;color:var(--ef-danger)!important}.ef-form-page .ef-update-v5-productworld-current,.ef-form-page .ef-update-v5-category-current{display:flex!important;flex-direction:column!important;gap:8px!important}.ef-form-page .ef-update-v5-productworld-current .ef-update-v5-feature-group,.ef-form-page .ef-update-v5-category-current>div{padding:10px 11px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;border-radius:14px!important;overflow:visible!important}.ef-form-page .ef-update-v5-productworld-current .ef-update-v5-feature-group>strong{display:block!important;margin:0 0 7px!important;color:var(--ef-muted-light)!important;font-size:11.5px!important;font-weight:950!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important}.ef-form-page .ef-update-v5-possible-group{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important}.ef-form-page .ef-update-v5-possible-group small{flex:0 0 100%!important;display:block!important;margin:0 0 1px!important;color:var(--ef-muted-light)!important;font-size:11.5px!important;font-weight:900!important;line-height:1.25!important}.ef-form-page .ef-update-v5-possible-group.is-muted{opacity:.72!important}.ef-form-page .ef-update-v5-tax-chip-current{gap:6px!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add .ef-update-v5-possible-plus{width:auto!important;height:auto!important;min-height:0!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ef-success)!important;font-size:13px!important;font-weight:950!important;line-height:1!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add{gap:7px!important;padding:5px 10px!important}.ef-form-page .ef-update-v5-possible button.ef-update-v5-possible-add:hover .ef-update-v5-possible-plus{transform:none!important;color:var(--ef-success)!important}.ef-form-page .ef-update-v5-parking-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 12px!important;padding:10px 11px!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;border-radius:14px!important}.ef-form-page .ef-update-v5-parking-row small{display:block!important;margin:0 0 2px!important;color:var(--ef-muted-light)!important;font-size:11.5px!important;font-weight:950!important}.ef-form-page .ef-update-v5-parking-row strong{display:block!important;color:var(--ef-primary)!important;font-size:13.5px!important;font-weight:850!important}.ef-form-page .ef-update-v5-parking-row .ef-update-v5-row-actions{margin:0!important;justify-self:end!important;flex-wrap:nowrap!important}.ef-form-page .ef-update-v5-feature-group.ef-update-v5-parking-card{padding:0!important;overflow:visible!important;background:#fff!important;border:1px solid rgb(63 71 94 / .10)!important;border-radius:14px!important}.ef-form-page .ef-update-v5-parking-main{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:11px 12px!important}.ef-form-page .ef-update-v5-parking-main strong{display:block!important;color:var(--ef-primary)!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important}.ef-form-page .ef-update-v5-parking-main small{display:block!important;margin-top:2px!important;color:var(--ef-muted-light)!important;font-size:11.5px!important;font-weight:800!important}.ef-form-page .ef-update-v5-parking-main .ef-update-v5-row-actions{margin:0!important;flex:0 0 auto!important;flex-wrap:nowrap!important}@media(max-width:767px){.ef-form-page .ef-update-v5-parking-main{align-items:flex-start!important;flex-direction:column!important}}