#gottschi-buffetkorb{position:fixed;right:18px;bottom:18px;z-index:1100;font-family:inherit;max-width:min(440px,calc(100vw - 28px))} .gottschi-basket-launcher,.gottschi-basket-request{display:inline-flex;gap:9px;align-items:center;background:#16844b;color:#fff;border:0;border-radius:999px;padding:12px 18px;font:inherit;font-weight:700;box-shadow:0 5px 22px #0003;cursor:pointer;text-decoration:none}.gottschi-basket-launcher span{background:#fff;color:#16844b;border-radius:99px;padding:1px 7px}.gottschi-basket-panel{position:absolute;right:0;bottom:55px;width:min(420px,calc(100vw - 28px));max-height:calc(100vh - 100px);overflow:auto;background:#fff;color:#222;border-radius:8px;padding:18px;box-shadow:0 10px 38px #0004}.gottschi-basket-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.gottschi-basket-head h3{margin:0 0 10px}.gottschi-basket-head button,.gottschi-basket-remove{border:0;background:transparent;font:inherit;cursor:pointer}.gottschi-basket-head button{font-size:28px}.gottschi-basket-row{list-style:none;padding:12px 0;border-bottom:1px solid #e6e6e6}.gottschi-basket-main strong,.gottschi-basket-main small{display:block}.gottschi-basket-main small,.gottschi-basket-hint{font-size:.82rem;color:#666}.gottschi-basket-controls{display:flex;align-items:center;gap:7px;margin-top:8px}.gottschi-basket-controls input{width:70px;text-align:center;height:30px}.gottschi-basket-controls strong{margin-left:auto}.gottschi-basket-remove{padding:4px 0;color:#9b1c1c;font-size:.82rem}.gottschi-basket-total{display:flex;justify-content:space-between;font-size:1.12rem;margin:15px 0 4px}.gottschi-basket-request{margin-top:8px}.gottschi-buffet-add{appearance:none;border:0;background:var(--global-secondary-background,#2daf4b);color:#fff;padding:0;width:24px;height:24px;border-radius:3px;font:inherit;font-size:1.2rem;font-weight:700;line-height:24px;text-align:center;cursor:pointer;flex:none}.gottschi-buffet-add:hover,.gottschi-buffet-add:focus{background:#16844b;color:#fff;transform:scale(1.08);outline:none}@media(max-width:640px){#gottschi-buffetkorb{right:10px;left:10px;bottom:10px;text-align:center}.gottschi-basket-panel{right:0;left:0;width:auto;text-align:left}.gottschi-basket-launcher{justify-content:center;width:100%}}

/* Offer-like selection summary on the inquiry page. */
.gottschi-buffet-anfrage[hidden]{display:none!important}
.gottschi-anfrage-grid.gottschi-anfrage-ohne-auswahl>div:first-child{display:none!important}
.gottschi-anfrage-grid.gottschi-anfrage-ohne-auswahl>div:last-child{width:100%!important;flex-basis:100%!important}
.gottschi-buffet-offer{border:1px solid #ded8cf;border-top:3px solid var(--global-secondary-background,#2daf4b);border-radius:8px;background:#fff;padding:18px 20px;box-shadow:0 5px 18px #221f1b0d}
.gottschi-offer-head,.gottschi-offer-total,.gottschi-offer-row{display:flex;justify-content:space-between;gap:14px}
.gottschi-offer-head{padding-bottom:11px;border-bottom:1px solid #ded8cf;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#70685f}
.gottschi-offer-head span:last-child{white-space:nowrap}
.gottschi-buffet-offer ul{padding:0;margin:0;list-style:none}
.gottschi-offer-row{padding:12px 0;border-bottom:1px solid #ded8cf;align-items:flex-start}
.gottschi-offer-row strong,.gottschi-offer-row span{display:block}
.gottschi-offer-row span{margin-top:2px;font-size:.88rem;color:#70685f}
.gottschi-offer-row b{white-space:nowrap;font-weight:600}
.gottschi-offer-total{padding-top:15px;border-top:2px solid #221f1b;font-size:1.02rem;align-items:baseline}
.gottschi-offer-total strong{font-size:1.25rem}
.gottschi-buffet-offer>p{margin:12px 0 0;font-size:.78rem;line-height:1.35;color:#70685f}
@media(max-width:640px){.gottschi-buffet-offer{padding:15px}.gottschi-offer-row{gap:8px}.gottschi-offer-row b{font-size:.92rem}}
.gottschi-basket-head-actions{display:flex;gap:7px;align-items:center;margin-bottom:8px}.gottschi-basket-head .gottschi-basket-clear{font-size:18px;color:#b42318;padding:4px}.gottschi-basket-head .gottschi-basket-clear:hover{color:#7a1711}
