.steuerberater-module__yPTpLa__explorer{margin-top:4px}.steuerberater-module__yPTpLa__controls{z-index:30;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);border:1px solid var(--border);box-shadow:var(--sh-sm);border-radius:18px;padding:12px;position:sticky;top:76px}.steuerberater-module__yPTpLa__searchRow{gap:10px;display:flex}.steuerberater-module__yPTpLa__search{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:12px;outline:none;flex:1;padding:13px 16px;font-size:15px}.steuerberater-module__yPTpLa__search:focus{border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 22%, transparent)}.steuerberater-module__yPTpLa__nearBtn{font-family:var(--font-jakarta), sans-serif;color:var(--violet);background:color-mix(in srgb, var(--violet) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--violet) 32%, transparent);cursor:pointer;white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:13px 16px;font-size:14.5px;font-weight:700;transition:background .15s,transform 50ms;display:inline-flex}.steuerberater-module__yPTpLa__nearBtn:hover:not(:disabled){background:color-mix(in srgb, var(--violet) 18%, var(--surface))}.steuerberater-module__yPTpLa__nearBtn:active:not(:disabled){transform:translateY(1px)}.steuerberater-module__yPTpLa__nearBtn:disabled{opacity:.65;cursor:progress}.steuerberater-module__yPTpLa__nearActive{color:#fff;background:var(--grad);border-color:#0000}.steuerberater-module__yPTpLa__tabs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.steuerberater-module__yPTpLa__tab{font-family:var(--font-jakarta), sans-serif;color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.steuerberater-module__yPTpLa__tabActive{color:#fff;background:var(--grad);border-color:#0000}.steuerberater-module__yPTpLa__geoNote,.steuerberater-module__yPTpLa__geoWarn{color:var(--muted);margin:10px 4px 0;font-size:12.5px;line-height:1.5}.steuerberater-module__yPTpLa__geoWarn{color:#b4451f}.steuerberater-module__yPTpLa__resultMeta{color:var(--muted);margin:22px 6px 12px;font-size:13.5px;font-weight:600}.steuerberater-module__yPTpLa__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steuerberater-module__yPTpLa__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-sm);border-radius:18px;align-items:flex-start;gap:14px;padding:18px 20px;transition:transform .18s,box-shadow .3s;display:flex}.steuerberater-module__yPTpLa__card:hover{box-shadow:var(--sh);transform:translateY(-2px)}.steuerberater-module__yPTpLa__cardMain{flex:1;min-width:0}.steuerberater-module__yPTpLa__cardHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.steuerberater-module__yPTpLa__name{font-family:var(--font-jakarta), sans-serif;letter-spacing:-.01em;color:var(--text);margin:0;font-size:17px;font-weight:800}.steuerberater-module__yPTpLa__badge{color:#fff;background:var(--grad);white-space:nowrap;letter-spacing:.02em;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800}.steuerberater-module__yPTpLa__kind{color:var(--violet);margin-top:3px;font-size:13px;font-weight:600}.steuerberater-module__yPTpLa__address{color:var(--muted);margin:7px 0 0;font-size:14px;font-style:normal}.steuerberater-module__yPTpLa__actions{flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.steuerberater-module__yPTpLa__action{color:var(--text);border-bottom:1px solid color-mix(in srgb, var(--violet) 40%, transparent);font-size:13.5px;font-weight:600;text-decoration:none}.steuerberater-module__yPTpLa__action:hover{color:var(--violet)}.steuerberater-module__yPTpLa__distance{color:var(--violet);background:color-mix(in srgb, var(--violet) 12%, var(--surface));white-space:nowrap;border-radius:10px;flex-shrink:0;padding:5px 10px;font-size:13px;font-weight:800}.steuerberater-module__yPTpLa__empty{text-align:center;color:var(--muted);padding:48px 16px;font-size:15px}.steuerberater-module__yPTpLa__pageNotes{text-align:center;margin-top:26px}.steuerberater-module__yPTpLa__pageNotes p{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.55}.steuerberater-module__yPTpLa__pageNotes a{color:var(--violet)}.steuerberater-module__yPTpLa__devHint{background:color-mix(in srgb, var(--violet) 8%, var(--surface));border:1px dashed color-mix(in srgb, var(--violet) 32%, transparent);border-radius:12px;padding:10px 14px;display:inline-block;margin-top:16px!important}@media (max-width:560px){.steuerberater-module__yPTpLa__searchRow{flex-direction:column}.steuerberater-module__yPTpLa__nearBtn{justify-content:center}}
