.tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;gap:6px;scroll-snap-type:none;padding:6px}.tabs .tab{min-width:0;font-size:12px;padding:13px 18px;gap:10px;min-height:53px;white-space:nowrap}.nav-hint{display:none!important}.outdoor-tools{margin:0 0 29px;padding:0 2px}.tools-label{font-size:7px;letter-spacing:1.6px;color:#7e9d76;margin-bottom:12px}.tools-tabs{display:flex;gap:8px;flex-wrap:wrap}.tool-tab{font-size:10px;border:1px solid #ffffff17;background:transparent;border-radius:20px;padding:10px 18px;color:#9db894;transition:background .2s,color .2s;min-height:37px}.tool-tab.active{background:#d9c6a412;border-color:#d9c6a450;color:#e4d1b2}.tool-tab:hover{background:#d9c6a40a;color:#d5eeca}.extras-panel>.list-heading{margin-top:0}.app-shell[data-view="mein-outdoor"] .mine-hero{padding:27px 30px}.app-shell[data-view="mein-outdoor"] .mine-hero h2{font-size:40px}
@media(max-width:760px){.tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:5px;margin-bottom:29px}.tabs .tab{font-size:10px;padding:10px 7px;gap:5px;min-height:45px}.tabs .tab>span:last-child:not(.counter){display:none}.tabs .counter{height:17px;min-width:17px;font-size:8px}.tool-tab{font-size:9px;padding:9px 13px;min-height:35px}.tools-tabs{gap:6px}.outdoor-tools{margin-bottom:24px}.tools-label{font-size:6px;margin-bottom:10px}.app-shell[data-view="mein-outdoor"] .mine-hero{padding:23px}.app-shell[data-view="mein-outdoor"] .mine-hero h2{font-size:33px}}
@media(max-width:380px){.tabs .tab{font-size:9px;padding-left:5px;padding-right:5px}.tool-tab{font-size:8px;padding:9px 11px}.tools-tabs{gap:5px}}

/* Einheitlich weiche Fenster, Karten und Bedienelemente. */
.hero,.deep-feature,.search-panel,.filters,.map-wrapper,.map-legend,.mine-hero,.mine-panel,.utility-box,.weather-card,.outing-card,.spot-detail,.suggestions,.card,.wish-row,.map-fallback,.invite-output,.utility-empty{border-radius:24px;overflow:hidden}
.tabs{border-radius:20px}.tabs .tab{border-radius:15px}.primary-action,.secondary-action,.header-cta,.hero-cta,.location-btn,.load-more,.category,.quick-prompts button,.catalog-search,.sort-label,button.text-button{border-radius:14px}
input:not([type=checkbox]):not([type=range]),select,textarea,.mine-panel input:not([type=file]),.mine-panel select,.mine-panel textarea,.utility-box input,.utility-box select,.utility-box textarea{border-radius:13px}
.card-image,.map-head,.map-bottom{border-radius:inherit}.plan-suggestions{padding:18px;border-radius:18px;background:#d9c6a410;border:1px solid #d9c6a430;margin:0 0 23px}.plan-suggestions>.label{font-size:8px;letter-spacing:1.4px;color:#d9c6a4}.plan-suggestions p{font-size:11px;color:#b7cda8;line-height:1.8;margin:10px 0 16px}.plan-suggestions button{font-size:8px}.outing-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.outing-content b{color:#eee9df}
@media(max-width:760px){.hero,.deep-feature,.search-panel,.filters,.map-wrapper,.mine-hero,.mine-panel,.utility-box,.weather-card,.outing-card,.spot-detail,.card,.wish-row,.invite-output{border-radius:20px}.plan-suggestions{padding:15px}}

.match-item,.map-legend,.photo-attribution,.finder-note{border-radius:16px}
