/* Rychlé odkazy na vybavení ve stylu štítků s kapacitou. */
.page-ubytovani .amenity-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;width:92%;max-width:1100px;margin:12px auto 24px}
.page-ubytovani .amenity-links a{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:8px 22px;border-radius:30px;background:#edf3de;color:#315b42;font:700 1rem/1.3 Nunito,Arial,sans-serif;text-decoration:none;white-space:nowrap}
.page-ubytovani .amenity-links a:hover{background:#dce9c4;text-decoration:underline;text-underline-offset:3px}
.page-ubytovani #kryta-terasa,.page-ubytovani #bazen,.page-ubytovani #pergola{scroll-margin-top:110px}
.page-ubytovani .bed-people{flex-shrink:0}
.page-ubytovani .bed-count{align-items:flex-start}
.page-kontakt .inquiry-unit{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0}
.page-kontakt .inquiry-unit-name{display:inline-flex;align-items:center;gap:.25em;white-space:nowrap}
.page-kontakt .inquiry-unit-number{display:inline-grid;place-items:center;flex:none;width:1.2em;height:1.2em;border:1.5px solid currentColor;border-radius:50%;font-size:.85em;line-height:1}
.page-kontakt .inquiry-unit-capacity{font:700 .95rem/1.3 Nunito,Arial,sans-serif;white-space:nowrap}
.page-kontakt .hero>img{height:auto;max-height:none;object-fit:contain;clip-path:none}
@media(max-width:620px){.page-ubytovani .amenity-links{gap:7px;width:94%;margin:10px auto 20px}.page-ubytovani .amenity-links a{font-size:.86rem;padding:7px 11px}.page-kontakt .inquiry-unit{gap:5px 9px}.page-kontakt .inquiry-unit-capacity{font-size:.85rem}}
