.gusl-buffet-app{--green:#245c49;--ink:#18312b;--line:#dfe4dc;color:var(--ink);font:inherit;line-height:1.4}.gusl-buffet-app .gusl-card{padding:14px 16px}.gusl-buffet-app .gusl-card h3{font-size:19px}.gusl-buffet-app *{box-sizing:border-box}
.gusl-buffet-types{border:0;padding:0;margin:0 0 16px}.gusl-buffet-types legend{font-weight:700;margin-bottom:8px}.gusl-buffet-choices{display:flex;flex-wrap:wrap;gap:8px}.gusl-buffet-choices label{display:flex;align-items:center;gap:7px;border:1px solid #d5dfd5;border-radius:22px;background:#fff;padding:7px 12px;font-size:14px;cursor:pointer}.gusl-buffet-choices label:has(input:checked){background:#354e3a;color:#fff;border-color:#354e3a}.gusl-buffet-choices input{accent-color:#ad552c;width:16px;height:16px}.gusl-buffet-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.gusl-buffet-filters label{flex:1;min-width:150px}.gusl-buffet-filters label span{display:block;font-size:13px;font-weight:600}.gusl-buffet-filters input,.gusl-buffet-filters select{width:100%;padding:9px;border:1px solid #d5dfd5;border-radius:8px;background:#fff}.gusl-buffet-note{font-size:13px;color:#596b5e;margin:0 0 18px}.gusl-buffet-offers{list-style:none;margin:12px 0;padding:0;display:grid;gap:10px}.gusl-buffet-offers li{border-left:3px solid #b1582e;padding:2px 0 2px 12px}.gusl-buffet-offers strong{display:block}.gusl-buffet-offers span,.gusl-buffet-offers small{display:block;font-size:14px}.gusl-buffet-offers small{color:#596b5e}.gusl-buffet-price{font-weight:700;color:#9c4827}.gusl-buffet-more{display:block;margin:18px auto;padding:10px 22px;border-radius:8px;border:1px solid #b6c6b7;background:#fff;cursor:pointer}

.gusl-buffet-app .gusl-buffet-more[hidden]{display:none!important}
