.ait-public-availability{font-size:inherit}.ait-public-availability .ait-public-period{padding:12px 0;border-bottom:1px solid #ddd}.ait-public-availability .ait-public-period>strong{display:block;margin-bottom:6px}.ait-public-status{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:600;font-size:inherit;line-height:1.4}.ait-public-status-available{background:#e9f6ec;color:#176b32}.ait-public-status-unavailable,.ait-public-status-unknown{background:#eee;color:#50575e}.ait-public-status-under-offer{background:#fff3da;color:#7a4900}.ait-public-date{display:block;margin-top:5px;font-size:.85em;font-weight:400}.ait-public-rooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.ait-public-rooms .ait-public-room{width:100%;margin:0;border-collapse:collapse;font-size:inherit;table-layout:fixed}.ait-public-room caption{caption-side:top;background:#f1f1f1;text-align:left;padding:14px;border:1px solid #bbb;border-bottom:0;font-weight:700;color:#262292}.ait-public-room th,.ait-public-room td{padding:12px;border:1px solid #bbb;text-align:left;vertical-align:top;overflow-wrap:anywhere}.ait-public-room th{font-weight:400;width:52%}.ait-public-room tr:nth-child(odd){background:#f8f8f8}@media(max-width:1024px){.ait-public-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ait-public-rooms{grid-template-columns:1fr}}
