@media (width<640px){.restaurant-opening-overview #kosten>.container{padding-inline:16px}.restaurant-opening-overview #kosten>.container>div:first-child{gap:10px;margin-bottom:18px}.restaurant-opening-overview #kosten>.container>div:first-child>div:last-child{min-width:0}.restaurant-opening-overview #kosten h2{font-size:22px;line-height:1.35}.restaurant-opening-overview #kosten .opening-cost-table{box-shadow:none;border:0;border-radius:0;overflow:visible}.restaurant-opening-overview #kosten .opening-cost-table>div{overflow:visible}.restaurant-opening-overview #kosten table{width:100%;min-width:0;display:block}.restaurant-opening-overview #kosten thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.restaurant-opening-overview #kosten tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.restaurant-opening-overview #kosten tbody tr{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 4px;min-width:0;padding:12px;display:grid}.restaurant-opening-overview #kosten td{text-align:left;min-width:0;padding:0;display:block}.restaurant-opening-overview #kosten td:first-child{grid-column:1/-1}.restaurant-opening-overview #kosten td:first-child span{overflow-wrap:anywhere;min-height:3.9em;color:hsl(var(--foreground));font-size:14px;font-weight:600;line-height:1.4;display:block}.restaurant-opening-overview #kosten td:nth-child(2):before,.restaurant-opening-overview #kosten td:nth-child(3):before{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.4;display:block}.restaurant-opening-overview #kosten td:nth-child(2):before{content:"Ab CHF"}.restaurant-opening-overview #kosten td:nth-child(3):before{content:"Bis CHF"}.restaurant-opening-overview #kosten td:nth-child(2) span,.restaurant-opening-overview #kosten td:nth-child(3) span{white-space:nowrap;font-size:13px;line-height:1.5}.restaurant-opening-overview #kosten td:nth-child(3) span{color:hsl(var(--accent))}.restaurant-opening-overview #kosten td:last-child{display:none}.restaurant-opening-overview #kosten tbody tr:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:14px}.restaurant-opening-overview #kosten tbody tr:last-child td:first-child{grid-column:auto}.restaurant-opening-overview #kosten tbody tr:last-child td:first-child span{min-height:0}.restaurant-opening-overview #kosten>.container>p{font-size:13px;line-height:1.6}.restaurant-opening-overview #kosten>.container>div:last-child{margin-top:16px}}
