@font-face{font-family:"UA Hand";src:url("fonts/caveat-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
.ua-at{position:relative;padding:clamp(28px,4vw,56px) clamp(16px,3vw,48px);background:#0f2533 var(--at-hg) center/cover no-repeat;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;isolation:isolate}
.ua-at::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.78) 18%,rgba(255,255,255,0) 34%)}
.ua-at--box{background:none!important;padding:0;overflow:visible;width:100%;min-width:0}.ua-at--box::before{display:none}
.ua-at--box .ua-at-inner{display:block;max-width:none;width:100%}
.ua-at--box .ua-at-tafel{box-shadow:0 14px 34px rgba(8,20,30,.2)}
.ua-at-inner{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(20px,2.5vw,40px);align-items:start}
.ua-at-vorzeile{display:flex;align-items:center;gap:12px;margin:8px 0 14px;font-size:.82rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#d79f00}
.ua-at-vorzeile::after{content:"";flex:0 0 70px;height:2px;background:#fabe0c}
.ua-at-titel{margin:0 0 16px;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.02;font-weight:800;letter-spacing:-.03em;color:#13293d}
.ua-at-sub{margin:0 0 24px;font-size:1.05rem;line-height:1.45;color:#1e5a85}
.ua-at-knopf{display:inline-flex;align-items:center;gap:10px;padding:.85rem 1.4rem;border-radius:999px;background:#fabe0c;color:#13293d!important;font-weight:800;font-size:.92rem;text-decoration:none!important;box-shadow:0 8px 20px rgba(250,190,12,.35);transition:transform .15s ease,background .15s ease}
.ua-at-knopf:hover{background:#ffcb2e;transform:translateY(-2px)}
.ua-at-hand{margin:clamp(30px,5vw,70px) 0 0 10px;font-family:"UA Hand","Segoe Script",cursive;font-weight:600;font-size:1.7rem;line-height:1.08;color:#13293d;transform:rotate(-8deg)}
.ua-at-hand svg{display:block;width:120px;height:12px;margin:4px 0 0 30px}
.ua-at-tafel{container:ua-tafel/inline-size;background:linear-gradient(180deg,#1b2a36,#131f29);border:1px solid #2c3d4b;border-radius:16px;box-shadow:0 30px 60px rgba(8,20,30,.45);color:#e8eef3;padding:0 0 4px;overflow:hidden;min-width:0}
.ua-at-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.6vw,26px);padding:clamp(16px,2vw,26px) clamp(16px,2vw,26px);border-bottom:1px solid #2c3d4b}
.ua-at-logo{width:clamp(54px,5vw,78px);height:clamp(54px,5vw,78px);border-radius:12px;background:#fabe0c;color:#13293d;display:flex;align-items:center;justify-content:center}
.ua-at-wort{display:flex;flex-wrap:wrap;gap:3px;align-items:center}
.ua-at-wort{column-gap:12px;row-gap:4px}
.ua-at-w{display:inline-flex;gap:3px;white-space:nowrap}
.ua-at-flip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(26px,2.6vw,44px);height:clamp(36px,3.6vw,60px);border-radius:5px;background:linear-gradient(180deg,#26333e 0 49%,#1d2832 51% 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 2px 4px rgba(0,0,0,.4);font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:clamp(1.3rem,2.4vw,2.4rem);color:#fff;line-height:1}
.ua-at-flip::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.55)}
.ua-at-flip--gold{color:#fabe0c}
.ua-at-flip{perspective:240px}
.ua-at-flip.klapp::before{content:"";position:absolute;left:0;right:0;top:0;height:50%;z-index:1;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#34434f,#26333e);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transform-origin:50% 100%;animation:ua-klapp .11s ease-in forwards}
@keyframes ua-klapp{from{transform:rotateX(0)}to{transform:rotateX(-90deg);filter:brightness(.6)}}
@media(prefers-reduced-motion:reduce){.ua-at-flip.klapp::before{animation:none;display:none}}
.ua-at-zeile{margin:10px 0 0;font-size:clamp(.62rem,.85vw,.82rem);letter-spacing:.38em;text-transform:uppercase;color:#c7d3dc}
.ua-at-spontan{margin:0;font-family:"UA Hand","Segoe Script",cursive;font-weight:600;font-size:1.5rem;line-height:1.05;color:#fff;transform:rotate(-8deg);white-space:nowrap}
.ua-at-filter{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;padding:12px clamp(16px,2vw,26px);border-bottom:1px solid #2c3d4b}
.ua-at-flabel{display:flex;align-items:center;gap:10px;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#dbe4ea}
.ua-at-chips{display:flex;flex-wrap:wrap;gap:8px}
.ua-at-chip{padding:9px 15px;border-radius:10px;border:1px solid #3a4c5b;background:transparent;color:#dbe4ea;font:inherit;font-size:.85rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}
.ua-at-chip b{font-weight:800;margin-right:4px}
.ua-at-chip:hover{border-color:#fabe0c}
.ua-at-chip.is-aktiv{background:#fabe0c;border-color:#fabe0c;color:#13293d;font-weight:700}
.ua-at-chip:focus-visible{outline:3px solid rgba(250,190,12,.6);outline-offset:2px}
.ua-at-tabelle{padding:4px clamp(10px,1.4vw,18px)}
.ua-at-th,.ua-at-tr{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(140px,1.6fr) minmax(90px,1fr) 64px 70px 92px 104px minmax(120px,1fr) 16px;gap:10px;align-items:center}
.ua-at-th{padding:10px 8px;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#93a6b4}
.ua-at-tr{padding:8px;border-top:1px solid #26353f;color:#e8eef3!important;text-decoration:none!important;transition:background .12s ease}
.ua-at [hidden]{display:none!important}
.ua-at-tr:hover{background:rgba(255,255,255,.05)}
.ua-at-tr:focus-visible{outline:2px solid #fabe0c;outline-offset:-2px}
.ua-at-ziel{display:flex;align-items:center;gap:10px;min-width:0}
.ua-at-ziel img{width:64px;height:44px;object-fit:cover;border-radius:6px;flex:0 0 64px}
.ua-at-ohnebild{display:flex;align-items:center;justify-content:center;width:64px;height:44px;flex:0 0 64px;border-radius:6px;background:#26353f;color:#5d7282}
.ua-at-ziel b{display:block;color:#fabe0c;font-size:.92rem;line-height:1.2}
.ua-at-ziel small{display:block;color:#a9b8c3;font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ua-at-ziel>span{min-width:0}
.ua-at-hotel{font-size:.86rem;line-height:1.25;min-width:0}
.ua-at-sterne{display:block;color:#fabe0c;letter-spacing:1px;font-size:.78rem}
.ua-at-board,.ua-at-dauer,.ua-at-termin{font-size:.84rem;color:#dbe4ea}
.ua-at-ab{display:flex;align-items:center;gap:5px;font-weight:700;font-size:.84rem}
.ua-at-ab svg{width:15px;height:15px}
.ua-at-preis{font-size:1.25rem;font-weight:800;color:#fff;white-space:nowrap}
.ua-at-preis small{font-size:.75rem;font-weight:400;color:#c7d3dc}
.ua-at-status{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#dbe4ea}
.ua-at-status i{width:10px;height:10px;border-radius:50%;flex:0 0 10px}
.ua-at-status i.gruen{background:#2ecc71}.ua-at-status i.gelb{background:#fabe0c}
.ua-at-pfeil{font-size:1.5rem;color:#93a6b4}
.ua-at-leer{padding:30px 10px;text-align:center;color:#c7d3dc}
.ua-at-fuss{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px clamp(16px,2vw,26px);border-top:1px solid #2c3d4b;font-size:.85rem}
.ua-at-hinweis{justify-self:end;color:#93a6b4;font-size:.74rem;text-align:right}
.ua-at-seiten{display:flex;gap:6px}
.ua-at-seiten button{min-width:34px;height:34px;border-radius:8px;border:1px solid #3a4c5b;background:transparent;color:#dbe4ea;font:inherit;cursor:pointer}
.ua-at-seiten button.is-aktiv{background:#fabe0c;border-color:#fabe0c;color:#13293d;font-weight:800}
.ua-at-seiten button:disabled{opacity:.35;cursor:default}
@media(max-width:1400px){.ua-at-inner{grid-template-columns:1fr}.ua-at::before{background:linear-gradient(180deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.75) 26%,rgba(255,255,255,.1) 46%)}.ua-at-text{display:grid;grid-template-columns:auto 1fr;column-gap:40px;align-items:end}.ua-at-text .ua-at-vorzeile,.ua-at-text .ua-at-titel{grid-column:1/-1}.ua-at-titel br{display:none}.ua-at-hand{display:none}.ua-at-knopf{justify-self:start;align-self:center}}
@media(max-width:820px){.ua-at{background-image:var(--at-hg-klein)}.ua-at-text{display:block}}
@container ua-tafel (max-width:760px){.ua-at-spontan{display:none}.ua-at-kopf{grid-template-columns:auto minmax(0,1fr)}}
@container ua-tafel (max-width:1040px){.ua-at-th,.ua-at-tr{grid-template-columns:minmax(150px,1.5fr) minmax(130px,1.5fr) 60px 92px 100px minmax(110px,1fr) 16px}.ua-at-th span:nth-child(3),.ua-at-th span:nth-child(5),.ua-at-board,.ua-at-dauer{display:none}}
@container ua-tafel (max-width:790px){.ua-at-kopf{grid-template-columns:auto minmax(0,1fr)}.ua-at-filter{grid-template-columns:1fr}.ua-at-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ua-at-chips::-webkit-scrollbar{display:none}.ua-at-chip{flex:0 0 auto}.ua-at-th{display:none}.ua-at-tr{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"bild text preis";row-gap:4px}.ua-at-tr>span{display:none}.ua-at-tr>.ua-at-ziel,.ua-at-tr>.ua-at-preis,.ua-at-tr>.ua-at-hotel{display:block}.ua-at-ziel{display:contents!important}.ua-at-ziel img,.ua-at-ohnebild{grid-area:bild}.ua-at-ziel>span{grid-area:text}.ua-at-hotel{grid-column:2;grid-row:2;color:#c7d3dc;font-size:.8rem}.ua-at-preis{grid-area:preis;font-size:1.1rem}.ua-at-fuss{grid-template-columns:1fr;justify-items:center;text-align:center}.ua-at-hinweis{justify-self:center;text-align:center}}
@container ua-tafel (max-width:490px){.ua-at-flip{width:19px;height:28px;font-size:1.05rem;border-radius:4px}.ua-at-w{gap:2px}.ua-at-wort{column-gap:8px}.ua-at-logo{width:46px;height:46px}.ua-at-logo svg{width:24px;height:24px}.ua-at-zeile{letter-spacing:.18em}.ua-at-kopf{gap:12px}}
.ua-sz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.ua-sz-karte{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(16,42,67,.06),0 12px 30px rgba(16,42,67,.09);color:#1f2d33!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}
.ua-sz-karte:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(16,42,67,.08),0 18px 40px rgba(16,42,67,.13)}
.ua-sz-bild{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#eef2f5}
.ua-sz-bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}
.ua-sz-karte:hover .ua-sz-bild img{transform:scale(1.05)}
.ua-sz-preis{position:absolute;right:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:#fabe0c;color:#13293d;font-weight:800;font-size:1.05rem;box-shadow:0 4px 12px rgba(0,0,0,.18)}
.ua-sz-preis small{font-size:.7rem;font-weight:600}
.ua-sz-text{display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px}
.ua-sz-ziel{font-family:"UA Hand","Segoe Script",cursive;font-weight:600;font-size:1.45rem;line-height:1.05;color:#13293d}
.ua-sz-hotel{font-weight:700;font-size:.92rem;line-height:1.3}
.ua-sz-sterne{color:#fabe0c;letter-spacing:1px;font-size:.8rem}
.ua-sz-meta{font-size:.8rem;color:#5b6773}
.ua-sz-reco{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#2e7d4f;font-weight:600}
.ua-sz-reco i{width:8px;height:8px;border-radius:50%;background:#2ecc71}
.ua-sk-wahl{width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.ua-sk-wahl-titel{margin:0 0 10px;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7a8794}
.ua-sk-wahl-liste{display:flex;flex-direction:column;gap:6px}
.ua-sk-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border:1px solid #e1e7ed;border-radius:10px;background:#fff;color:#13293d;font:inherit;font-size:.88rem;font-weight:700;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}
.ua-sk-chip small{font-size:.74rem;font-weight:500;color:#7a8794;white-space:nowrap}
.ua-sk-chip:hover{border-color:#fabe0c}
.ua-sk-chip.is-aktiv{background:#13293d;border-color:#13293d;color:#fff}
.ua-sk-chip.is-aktiv small{color:#c7d3dc}
.ua-sk-chip:focus-visible{outline:3px solid rgba(250,190,12,.6);outline-offset:2px}
.ua-sz--wahl>[hidden]{display:none!important}
.ua-sek-inhalt:has(> .ua-sk-wahl){display:contents}
.ua-sek-inner:has(> .ua-sek-inhalt > .ua-sk-wahl) > .ua-sek-text{grid-column:1;grid-row:1}
.ua-sek-inhalt > .ua-sk-wahl{grid-column:1;grid-row:2;align-self:start;min-width:0}
.ua-sek-inhalt > .ua-sk-wahl ~ .ua-sz{grid-column:2;grid-row:1/3;align-self:start}
.ua-sek-inhalt > .ua-sk-wahl ~ .ua-sk-suche{grid-column:1/-1;grid-row:auto;min-width:0}
.ua-sek-inhalt > .ua-sk-wahl ~ .ua-sl{grid-row:auto}
.ua-sk-suche [hidden],.ua-sk-suche:not(:has(.ua-sk-suche-gruppe:not([hidden]))){display:none!important}
.ua-sk-suche-gruppe{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 18px;border-radius:14px;background:#f4f7fa;border:1px solid #e6ebf0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.ua-sk-suche-titel{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7a8794}
.ua-sk-suche-knoepfe{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto}
.ua-sk-such{display:inline-flex;align-items:center;gap:8px;padding:.6rem 1rem;border-radius:999px;border:1px solid #d9e1e8;background:#fff;color:#13293d!important;font-size:.86rem;font-weight:700;text-decoration:none!important;transition:border-color .15s ease,transform .15s ease}
.ua-sk-such:hover{border-color:#fabe0c;transform:translateY(-1px)}
.ua-sk-such--alle{background:#fabe0c;border-color:#fabe0c;box-shadow:0 6px 16px rgba(250,190,12,.3)}
.ua-sk-such--alle:hover{background:#ffcb2e}
.ua-sk-such:focus-visible{outline:3px solid rgba(250,190,12,.6);outline-offset:2px}
@media(max-width:560px){.ua-sk-suche-gruppe{padding:14px;gap:10px}.ua-sk-suche-titel{width:100%}.ua-sk-such{padding:.55rem .9rem;font-size:.84rem}.ua-sk-such--alle{width:100%;justify-content:center}}
@media(max-width:900px){.ua-sek-inner:has(> .ua-sek-inhalt > .ua-sk-wahl) > .ua-sek-text,.ua-sek-inhalt > .ua-sk-wahl,.ua-sek-inhalt > .ua-sk-wahl ~ .ua-sz,.ua-sek-inhalt > .ua-sk-wahl ~ .ua-sk-suche,.ua-sek-inhalt > .ua-sk-wahl ~ .ua-sl{grid-column:1;grid-row:auto}.ua-sk-wahl-liste{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ua-sk-wahl-liste::-webkit-scrollbar{display:none}.ua-sk-chip{flex:0 0 auto;width:auto}}
.ua-sl{margin-top:clamp(22px,2.4vw,34px);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%}
.ua-sl [hidden]{display:none!important}
.ua-sek-inhalt:has(> .ua-sl){display:contents}
.ua-sek-inhalt:has(> .ua-sl) > *{min-width:0}
.ua-sek-inhalt > .ua-sl{grid-column:1/-1;margin-top:4px;padding-top:clamp(18px,2vw,28px);border-top:1px solid #e6ebf0}
.ua-sek-inhalt > .ua-sl .ua-sl-liste{border-top:0}
@media(min-width:1101px){.ua-sek-inhalt > .ua-sl .ua-sl-zeile{grid-template-columns:84px 240px minmax(0,1fr) 150px 140px 14px}}
.ua-sl-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.ua-sl-titel{margin:0;font-weight:800;font-size:1.1rem;color:#2f4449}
.ua-sl-titel small{font-weight:500;font-size:.8rem;color:#7a8794;margin-left:6px}
.ua-sl-chips{display:flex;flex-wrap:wrap;gap:6px}
.ua-sl-chip{padding:6px 12px;border-radius:999px;border:1px solid #d9e1e8;background:#fff;color:#33475b;font:inherit;font-size:.8rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}
.ua-sl-chip:hover{border-color:#fabe0c}
.ua-sl-chip.is-aktiv{background:#2f4449;border-color:#2f4449;color:#fff;font-weight:700}
.ua-sl-chip:focus-visible,.ua-sl-mehr:focus-visible{outline:3px solid rgba(250,190,12,.6);outline-offset:2px}
.ua-sl-liste{border-top:1px solid #e6ebf0}
.ua-sl-zeile{display:grid;grid-template-columns:84px minmax(120px,1fr) minmax(0,2.2fr) 130px 150px 14px;gap:16px;align-items:center;padding:10px 8px;border-bottom:1px solid #e6ebf0;color:#1f2d33!important;text-decoration:none!important;transition:background .12s ease}
.ua-sl-zeile:hover{background:#f6f8fa}
.ua-sl-zeile:focus-visible{outline:2px solid #fabe0c;outline-offset:-2px}
.ua-sl-zeile img{width:84px;height:60px;object-fit:cover;border-radius:8px;background:#eef2f5}
.ua-sl-ort b{display:block;font-family:"UA Hand","Segoe Script",cursive;font-weight:600;font-size:1.3rem;line-height:1.05;color:#2f4449}
.ua-sl-ort small{display:block;font-size:.76rem;color:#7a8794}
.ua-sl-hotel{font-weight:700;font-size:.9rem;line-height:1.3;min-width:0}
.ua-sl-hotel small{display:block;font-weight:400;font-size:.78rem;color:#5b6773;margin-top:2px}
.ua-sl-sterne{color:#fabe0c;letter-spacing:1px;font-size:.78rem;font-weight:400}
.ua-sl-reco{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#2e7d4f;font-weight:600}
.ua-sl-reco i{width:8px;height:8px;border-radius:50%;background:#2ecc71;flex:0 0 8px}
.ua-sl-preis{justify-self:end;font-weight:800;font-size:1.2rem;color:#2f4449;white-space:nowrap}
.ua-sl-preis small{font-size:.72rem;font-weight:500;color:#7a8794}
.ua-sl-pfeil{font-size:1.4rem;color:#b3bec8}
.ua-sl-mehr{display:block;margin:16px auto 0;padding:.75rem 1.4rem;border-radius:999px;border:1px solid #d9e1e8;background:#fff;color:#2f4449;font:inherit;font-weight:700;font-size:.88rem;cursor:pointer;transition:border-color .15s ease}
.ua-sl-mehr:hover{border-color:#fabe0c}
@media(max-width:1100px){.ua-sl-zeile{grid-template-columns:84px minmax(0,1fr) auto 14px;row-gap:3px}.ua-sl-zeile img{grid-column:1;grid-row:1/4}.ua-sl-ort{grid-column:2;grid-row:1}.ua-sl-ort b{font-size:1.1rem}.ua-sl-ort small{display:none}.ua-sl-hotel{grid-column:2;grid-row:2}.ua-sl-reco{grid-column:2;grid-row:3}.ua-sl-preis{grid-column:3;grid-row:1/4}.ua-sl-pfeil{grid-column:4;grid-row:1/4}}
@media(max-width:560px){.ua-sl-zeile{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}.ua-sl-zeile img{width:64px;height:48px}.ua-sl-pfeil{display:none}.ua-sl-preis{font-size:1.02rem}.ua-sl-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.ua-sl-chips::-webkit-scrollbar{display:none}.ua-sl-chip{flex:0 0 auto}}
@media(max-width:1100px){.ua-sz{grid-template-columns:repeat(2,minmax(0,1fr))}.ua-sz>*:nth-child(n+5){display:none}}
@media(max-width:1100px){.ua-sz.ua-sz--wahl>*:not([hidden]){display:flex}}
@media(max-width:560px){.ua-sz{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 2px 14px;scrollbar-width:none}.ua-sz::-webkit-scrollbar{display:none}.ua-sz>.ua-sz-karte,.ua-sz>*:nth-child(n+5){display:flex;flex:0 0 78%;scroll-snap-align:start}.ua-sz-karte:hover{transform:none}}
.ua-sz-halter{display:flex;min-width:0}.ua-sz-halter[hidden]{display:none}.ua-sz-halter>.ua-sz-karte{flex:1 1 auto;min-width:0}
.ua-sl-halter{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e6ebf0}.ua-sl-halter>.ua-sl-zeile{flex:1 1 auto;min-width:0;border-bottom:0}.ua-sl-halter:has(>.ua-sl-zeile[hidden]){display:none}
.ua-at-halter{display:flex;align-items:center;gap:8px;border-top:1px solid #26353f}.ua-at-halter>.ua-at-tr{flex:1 1 auto;min-width:0;border-top:0}.ua-at-halter:has(>.ua-at-tr[hidden]){display:none}.ua-at-tabelle:has(>.ua-at-halter)>.ua-at-th{margin-right:46px}
@media(max-width:560px){.ua-sz>.ua-sz-halter{display:flex;flex:0 0 78%;scroll-snap-align:start}.ua-sz>.ua-sz-halter[hidden]{display:none}.ua-sl-halter{gap:4px}}

.ua-at-weiter{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:22px auto 0;border-radius:50%;background:#fabe0c;color:#13293d;text-decoration:none;box-shadow:0 8px 20px rgba(250,190,12,.35);animation:uaAtWeiter 1.8s ease-in-out infinite}
.ua-at-weiter:hover,.ua-at-weiter:focus-visible{color:#13293d;background:#eab308}
.ua-at-weiter:focus-visible{outline:3px solid #13293d;outline-offset:3px}
@keyframes uaAtWeiter{0%,100%{transform:translateY(0);box-shadow:0 0 0 0 rgba(250,190,12,.55)}50%{transform:translateY(7px);box-shadow:0 0 0 14px rgba(250,190,12,0)}}
@media(prefers-reduced-motion:reduce){.ua-at-weiter{animation:none}}
