@media (pointer:coarse){.iv-dash-shell :is(button:not([role=switch],[role=checkbox],[role=radio]),select,summary,[role=tab],a[role=button],input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=color])){min-height:44px}.iv-dash-shell :is(button,a):has(>svg:only-child){min-width:44px}.iv-dash-shell :is(a.flex,a.inline-flex,a[class*=":flex"],a[class*=":inline-flex"],a.iv-crumb,a.group){min-height:44px}.iv-dash-shell a.iv-crumb{padding-block:0;min-width:44px}.iv-dash-shell :is(td,[role=cell],[role=gridcell])>a:only-child{display:inline-flex;align-items:center;min-height:44px}.iv-dash-shell button>kbd{display:none!important}}.iv-dash-shell :is([class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.5px]"],[class~="text-[12px]"],[class~="text-[12.5px]"],[class~="text-[13px]"],[class~="text-[13.5px]"],.text-xs):not(kbd,.tabular-nums:is(.rounded-full,.rounded-md),[data-kleinschrift],[data-kleinschrift] *,[class*="sm:text-"],[class*="md:text-"],[class*="lg:text-"],[class*="xl:text-"]){font-size:.875rem}@media (max-width:767px){.iv-dash-shell :is([class~="text-[12px]"],[class~="text-[12.5px]"],.text-xs):not(input,select,textarea,kbd,.tabular-nums:is(.rounded-full,.rounded-md),[data-kleinschrift],[data-kleinschrift] *,[class*="sm:text-"],[class*="md:text-"],[class*="lg:text-"],[class*="xl:text-"]){font-size:.875rem!important}}@media (pointer:coarse){.iv-assist .iv-assist__foot{font-size:max(.8125rem,var(--iv-schrift-min,0px));gap:0 14px}.iv-assist .iv-assist__foot a,.iv-assist .iv-assist__foot button,.iv-assist .iv-assist__lang{min-height:44px;display:inline-flex;align-items:center}.iv-assist .iv-assist__lang select{min-height:44px;padding:0 6px}.iv-assist .iv-assist__readbtn{min-height:44px;padding:3px 14px;font-size:max(.8125rem,var(--iv-schrift-min,0px))}.iv-assist .iv-assist__sofort a,.iv-assist .iv-assist__weg{min-height:44px}.iv-assist .iv-assist__weg{display:inline-flex;align-items:center}.iv-treffer{display:inline-block;padding:12px 4px;margin:-12px -4px}.iv-treffer-flaeche{position:relative}.iv-treffer-flaeche:after{content:"";position:absolute;inset:-12px -12px}}@media (pointer:coarse){:is([role=dialog],.iv-assist,.iv-chat-shell) :is(button,a):has(>svg:only-child){min-width:44px;min-height:44px}}.iv-punkt-treffer{position:relative}.iv-punkt-treffer:after{content:"";position:absolute;top:calc(50% - 22px);bottom:calc(50% - 22px);left:-4px;right:-4px}.iv-nav-drawer{height:calc(100dvh - 74px - env(safe-area-inset-top))}@media (orientation:landscape) and (max-height:500px) and (max-width:767px){.iv-appbar{position:absolute}}@media (orientation:landscape) and (max-height:500px) and (min-width:768px){:root{--iv-nav-offset:calc(56px + env(safe-area-inset-top))}html .iv-desktop-nav{height:calc(56px + env(safe-area-inset-top))!important}html .iv-nav-drawer{height:calc(100dvh - 56px - env(safe-area-inset-top))}html .iv-dash-header{position:static}}@media (orientation:landscape) and (max-height:500px){.iv-sticky-cta{position:static}.iv-auth .iv-auth-left{justify-content:flex-start;padding-top:56px;padding-bottom:20px}.iv-auth .iv-auth-logolink{min-height:36px}.iv-auth .iv-auth-logo{height:28px}.iv-auth .iv-auth-title{margin-top:6px;font-size:1.375rem}.iv-auth .iv-auth-body,.iv-auth .iv-auth-foot{margin-top:16px}}@media (hover:none) and (pointer:coarse) and (min-width:768px){body:has(.iv-dash-shell){padding-bottom:0}}@media (orientation:landscape) and (max-height:500px){.iv-chat-shell .iv-klaeren-breit,.iv-chat-shell .iv-kopf-kontext,.iv-chat-shell [data-testid=chat-vorlagen]{display:none}.iv-chat-shell [data-testid=chat-oben]{max-height:30%}.iv-chat-shell [data-testid=chat-auftragskopf]{padding-top:4px;padding-bottom:4px}.iv-chat-shell .iv-kopf-stufen{margin-top:2px}.iv-chat-shell .iv-chat-composer{padding-top:6px;padding-bottom:max(6px,env(safe-area-inset-bottom))}.iv-chat-shell>div:first-child{padding-top:4px;padding-bottom:4px}html[data-keyboard=open] .iv-chat-shell [data-testid=chat-auftragskopf]{display:none}}@media (orientation:landscape) and (max-height:500px) and (min-width:768px){.iv-chat-shell:not(.iv-chat-shell--fill){height:calc(100dvh - 24px);max-height:none;min-height:280px}}@media (min-width:768px){body:has(.iv-launch:not([data-open=true])) .iv-chat-shell .iv-chat-composer{padding-right:128px}}@media (min-width:768px){html body:has(.iv-idle-knopf:not([data-open=true])) .iv-dash-main:has(.iv-chat-shell){padding-bottom:12px}}