[hidden]{display:none!important}.vacation-intro{background:#eef5f1;border-left:3px solid #8bb7ac;padding:18px 22px;margin:0 0 22px;border-radius:10px}.vacation-intro h2{margin-bottom:8px}.vacation-intro p{margin:6px 0}.vacation-grid{margin:20px 0 30px}.vacation-badge{display:inline-block;align-self:flex-start;background:#f6e9d7;color:#75492c;border-radius:5px;padding:4px 9px;font-size:15px}.vacation-nav{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.vacation-nav a{padding:8px 14px;border:1px solid #bcd6cf;border-radius:8px;text-decoration:none;background:white;font-weight:650}.catalog-copy .hotel-name{overflow-wrap:anywhere}.catalog-copy .actions{display:flex;flex-wrap:wrap;gap:8px}.vacation-grid a{overflow-wrap:anywhere}.quote-status:empty{display:none}.table-wrap table{min-width:430px}.catalog-copy .price{font-size:24px}.vacation-empty{border:1px solid #cddfd8;padding:18px;border-radius:10px;background:white}