[data-brand=aiporto] .cockpit-tabelle{border-collapse:collapse;width:100%;font-size:var(--text-s)}[data-brand=aiporto] .cockpit-tabelle th{text-align:left;font-weight:600;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);white-space:nowrap}[data-brand=aiporto] .cockpit-tabelle td{padding:var(--space-3);border-bottom:1px solid var(--line-soft);color:var(--ink);vertical-align:top;line-height:var(--leading-body)}[data-brand=aiporto] .cockpit-tabelle tbody tr:hover{background:var(--surface-hover)}html[data-marke=aiporto] [data-flaeche=arbeit] .cockpit-tabelle th{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--label-sperrung);border-bottom-color:var(--tabelle-linie);font-weight:500}html[data-marke=aiporto] [data-flaeche=arbeit] .cockpit-tabelle td{border-bottom-color:var(--tabelle-linie)}[data-brand=aiporto] .zahl{font-variant-numeric:tabular-nums;white-space:nowrap}[data-brand=aiporto] .zahl-rechts{text-align:right}[data-brand=aiporto] .code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);word-break:break-word}[data-brand=aiporto] .cockpit-karte{border:1px solid var(--karte-linie);border-radius:var(--radius-karte);background:var(--surface-1);box-shadow:var(--karte-schatten);padding:var(--space-5)}[data-brand=aiporto] .cockpit-karte>h2{font-size:var(--text-l);font-weight:600;line-height:var(--leading-tight);margin-bottom:var(--space-3)}[data-brand=aiporto] .cockpit-gegenueber{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}[data-brand=aiporto] .cockpit-gegenueber>*{min-width:0}@media (min-width:1024px){[data-brand=aiporto] .cockpit-gegenueber{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-brand=aiporto] .cockpit-scroll{-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--surface-1) 30%, transparent) left center / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--surface-1) 30%, transparent) right center / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--line), transparent) left center / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--line), transparent) right center / .75rem 100% no-repeat scroll;background-color:var(--surface-1);max-width:100%;overflow-x:auto}[data-brand=aiporto] .cockpit-scroll:focus-visible{box-shadow:var(--focus-ring);outline:none}[data-brand=aiporto] .cockpit-scroll .cockpit-tabelle td{min-width:6rem}@media (max-width:639.98px){[data-brand=aiporto] .cockpit-tabelle.stapeln thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-brand=aiporto] .cockpit-tabelle.stapeln,[data-brand=aiporto] .cockpit-tabelle.stapeln tbody,[data-brand=aiporto] .cockpit-tabelle.stapeln tfoot,[data-brand=aiporto] .cockpit-tabelle.stapeln tr{width:100%;display:block}[data-brand=aiporto] .cockpit-tabelle.stapeln tr{padding:var(--space-2) 0;border-bottom:1px solid var(--line)}[data-brand=aiporto] .cockpit-tabelle.stapeln td,[data-brand=aiporto] .cockpit-tabelle.stapeln th[scope=row]{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;padding:var(--space-1) 0;text-align:right;overflow-wrap:anywhere;border-bottom:0;display:flex}[data-brand=aiporto] .cockpit-tabelle.stapeln td[data-etikett]:before{content:attr(data-etikett);text-align:left;max-width:45%;font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-mute);flex:none}[data-brand=aiporto] .cockpit-tabelle.stapeln td[data-lang]{text-align:left;display:block}[data-brand=aiporto] .cockpit-tabelle.stapeln td[data-lang]:before{max-width:none;margin-bottom:var(--space-1);display:block}[data-brand=aiporto] .cockpit-tabelle.stapeln tbody tr:hover{background:0 0}}[data-brand=aiporto] .vorgang-karte{transition:border-color .12s;position:relative}[data-brand=aiporto] .vorgang-karte:hover,[data-brand=aiporto] .vorgang-karte:focus-within{border-color:var(--accent)}[data-brand=aiporto] .vorgang-karte .vorgang-karte-link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}[data-brand=aiporto] .vorgang-karte :is(button,input,select,textarea,a:not(.vorgang-karte-link)){z-index:1;position:relative}[data-brand=aiporto] .vorgaenge-stufe-einheitlich [data-testid=vorgang-stufe]{display:none}[data-brand=aiporto] .tarife-schieber{container-type:inline-size}[data-brand=aiporto] .tarife-spannzeile{left:var(--space-3);max-width:calc(100cqi - 2 * var(--space-3));position:sticky}html[data-marke=aiporto] [data-flaeche=arbeit]{font-family:var(--font-body)}@media (max-width:639.98px){html[data-marke=aiporto] .aiporto-rahmen:has([data-leiste=seite]){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}@media (min-width:1280px){html[data-marke=aiporto] .aiporto-rahmen:has([data-leiste=seite]){padding-left:var(--leiste-breite)}}[data-brand=aiporto] .erledigen-raster{gap:var(--space-4);flex-direction:column;display:flex}[data-brand=aiporto] .erledigen-raster>*,[data-brand=aiporto] .erledigen-rechts>*{min-width:0}@media (max-width:1023.98px){[data-brand=aiporto] .erledigen-rechts{display:contents}[data-brand=aiporto] .erledigen-liste{order:1}[data-brand=aiporto] .erledigen-ablage{order:2}}@media (min-width:1024px){[data-brand=aiporto] .erledigen-raster{grid-template:"zahlen rechts""liste rechts"1fr/minmax(0,1fr) 18.5rem;align-items:start;display:grid}}[data-brand=aiporto] .erledigen-zahlen{grid-area:zahlen}[data-brand=aiporto] .erledigen-zahlen>section,[data-brand=aiporto] .erledigen-zahlen>div>section{height:100%}@media (max-width:639.98px){[data-brand=aiporto] .erledigen-zahlen [data-testid=karte-titel]{letter-spacing:.04em;white-space:nowrap}}[data-brand=aiporto] .erledigen-rechts{grid-area:rechts}[data-brand=aiporto] .erledigen-liste{grid-area:liste}@media (max-width:639.98px){[data-brand=aiporto] :is(button,select,summary,[role=button],[role=tab],input:not([type=checkbox],[type=radio],[type=hidden],[type=file])){min-height:44px}[data-brand=aiporto] :is(button,[role=button]){min-width:44px}[data-brand=aiporto] .positionen-stapeln thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-brand=aiporto] .positionen-stapeln,[data-brand=aiporto] .positionen-stapeln tbody{width:100%;display:block}[data-brand=aiporto] .positionen-stapeln tr{row-gap:var(--space-1);padding:var(--space-2) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}[data-brand=aiporto] .positionen-stapeln td{overflow-wrap:anywhere;min-width:0;padding:0}[data-brand=aiporto] .positionen-stapeln td[data-spalte=nr]{padding-right:var(--space-3);grid-area:1/1}[data-brand=aiporto] .positionen-stapeln td[data-spalte=titel]{grid-area:1/2}[data-brand=aiporto] .positionen-stapeln td[data-spalte=haupt]{padding-left:var(--space-3);grid-area:1/3;font-weight:600}[data-brand=aiporto] .positionen-stapeln td[data-spalte=a]{text-align:left;grid-area:2/2}[data-brand=aiporto] .positionen-stapeln td[data-spalte=b]{padding-left:var(--space-3);grid-area:2/3}[data-brand=aiporto] .positionen-stapeln td[data-spalte=c]{text-align:left;grid-area:3/2}[data-brand=aiporto] .positionen-stapeln td[data-spalte=d]{padding-left:var(--space-3);grid-area:3/3;justify-self:end}[data-brand=aiporto] .positionen-stapeln td[data-spalte=e]{grid-area:4/2/5/4}[data-brand=aiporto] .positionen-stapeln td[data-etikett]:before{content:attr(data-etikett) " ";font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-mute)}}
