.gx-band{padding-top:clamp(48px,6vw,80px)}.gx-steuer{background:var(--weiss);border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 0 14px;display:flex}@media (min-width:1000px){.gx-steuer{z-index:10;position:sticky;top:67px}}.gx-suche{flex:260px;max-width:380px;scroll-margin-top:12px}.gx-suche input{flex:1;width:auto}.gx-suche input::-webkit-search-cancel-button{filter:grayscale()}.gx-sortierung{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gx-sortierung>span{color:var(--tinte-3);font-size:14px}.gx-segment{box-shadow:inset 0 0 0 1px var(--tinte);flex-wrap:wrap;display:flex}.gx-segment button{-webkit-appearance:none;appearance:none;color:var(--tinte);cursor:pointer;font-family:var(--sans);background:0 0;border:0;padding:9px 13px;font-size:14px;font-weight:600}.gx-segment button:hover{color:var(--rot)}.gx-segment button[aria-pressed=true]{background:var(--tinte);color:var(--weiss)}.gx-segment button:focus-visible{outline:2px solid var(--rot);outline-offset:-2px}.gx-zaehler{color:var(--tinte-4);margin:0 0 0 auto;font-size:12px}.gx-liste{margin-top:8px;container-type:inline-size}.gx-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.gx-tabelle th,.gx-tabelle td{vertical-align:middle;padding:13px 0 13px 20px}.gx-tabelle .gx-rang{width:44px;padding-left:0}.gx-tabelle thead th{width:auto}.gx-tabelle thead .gx-name{width:27%}.gx-tabelle thead .gx-zahl{width:13%}.gx-tabelle thead th[data-spalte=nights]{width:15%}.gx-tabelle thead th{border-bottom:1px solid var(--tinte);color:var(--tinte-4);text-align:left;padding-top:12px;padding-bottom:12px;font-size:13px;font-weight:500}.gx-tabelle thead button{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.gx-tabelle thead button:hover{color:var(--rot)}.gx-tabelle thead button:focus-visible{outline:2px solid var(--rot);outline-offset:2px}.gx-tabelle thead button[data-gewaehlt]{color:var(--tinte);font-weight:700}.gx-tabelle thead .gx-zahl{text-align:right}.gx-zeile{transition:color .2s;position:relative}.gx-zeile>*{border-bottom:1px solid var(--linie)}.gx-zeile:hover{color:var(--rot)}.gx-rang{color:var(--tinte-5);font-size:12px;font-weight:500}.gx-tabelle tbody .gx-name{text-align:left;font-weight:400;transition:padding .2s}.gx-zeile:hover .gx-name{padding-left:30px}.gx-name a{color:inherit;letter-spacing:-.015em;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;display:block}.gx-name a:after{content:"";position:absolute;inset:0}.gx-name a:focus-visible{outline:none}.gx-name a:focus-visible:after{outline:2px solid var(--rot);outline-offset:-2px}.gx-zweitnamen{color:var(--tinte-4);margin-top:2px;font-size:13px;display:block}.gx-zahl{text-align:right;font-size:16px}.gx-tabelle [data-gewaehlt]{font-weight:700}.gx-per>*{vertical-align:middle}.gx-balken{background:var(--linie-zart);width:calc(100% - 64px);height:10px;display:inline-block;position:relative}.gx-fuellung{background:#b5b1aa;position:absolute;top:0;bottom:0;left:0}.gx-marke{background:var(--tinte);width:1px;position:absolute;top:-4px;bottom:-4px}.gx-wert{text-align:right;width:64px;font-size:16px;display:inline-block}.gx-ueber{background:var(--rot)}.gx-ueber-text{color:var(--rot)}.gx-leer{border-bottom:1px solid var(--linie);color:var(--tinte-3);margin:0;padding:40px 0;font-size:17px}.gx-legende{color:var(--tinte-3);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:14px;font-size:13px;display:flex}.gx-legende>span{align-items:center;gap:8px;display:flex}.gx-feld{background:#b5b1aa;width:12px;height:12px;display:inline-block}.gx-feld.gx-ueber{background:var(--rot)}.gx-strich{background:var(--tinte);width:1px;height:14px;display:inline-block}@container (width<=759px){.gx-tabelle{table-layout:auto}.gx-tabelle .gx-rang{width:32px}.gx-tabelle th,.gx-tabelle td{padding-left:14px}.gx-tabelle .gx-rang{padding-left:0}.gx-tabelle thead .gx-name,.gx-tabelle thead .gx-zahl,.gx-tabelle thead th[data-spalte=nights]{width:auto}.gx-tabelle [data-spalte]:not([data-aktiv]){display:none}.gx-tabelle [data-aktiv]{width:1%}.gx-tabelle thead .gx-per{text-align:right}.gx-tabelle td.gx-per{text-align:right;white-space:nowrap}.gx-balken{display:none}.gx-wert{width:auto}.gx-zeile:hover .gx-name{padding-left:14px}.gx-legende{display:none}}@media (prefers-reduced-motion:reduce){.gx-zeile,.gx-tabelle tbody .gx-name{transition:none}}
