.rate-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.rate-card{padding:28px}.rate-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.rate-card h2{font-size:30px}.rate-card>p{font-size:12px;color:#7b8c6c;margin-top:13px}.rate-card .rate-big{font-family:Georgia,serif;font-size:38px;line-height:1.2;color:#345335;margin:24px 0 16px}.rate-big small{font-family:'Segoe UI',sans-serif;font-size:11px;display:block;margin-top:8px;color:#7b8b6c}.chalet-rate{background:#e9efdf;border-color:#d1debf}.package-comparison{display:grid;gap:10px;border-top:1px solid #ccd9bb;border-bottom:1px solid #ccd9bb;padding:17px 0;margin:20px 0}.package-comparison>div{display:flex;justify-content:space-between;font-size:13px}.package-comparison strong{font-variant-numeric:tabular-nums}.rate-card .read-only-note{font-size:10px;margin-top:26px;color:#8a957e}.message-actions{padding:20px 0;border-top:1px solid #dbe5ce;margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.message-actions h3,.message-actions p{width:100%}.message-actions p{font-size:12px;color:#7e8e6e;margin-bottom:8px}.message-actions>div{display:flex;gap:10px;flex-wrap:wrap}.message-actions .btn{font-size:12px}.row-actions{display:flex;gap:7px}.message-sharing{display:flex;gap:16px;align-items:center;margin-top:21px}.message-sharing .field{flex:1}.message-caption{font-size:11px;color:#8a977b;margin-top:18px}#guest-message{font-size:14px;line-height:1.65;min-height:370px;resize:vertical}#whatsapp-draft[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nav button{padding-top:11px;padding-bottom:11px}.nav-label{margin-top:23px}.sidebar .brand{padding-bottom:28px}.sidebar .location{font-size:10px;padding:12px}
@media(max-width:650px){.rate-cards{grid-template-columns:1fr;gap:16px}.rate-card{padding:23px}.rate-card h2{font-size:28px}.rate-card .rate-big{font-size:37px}.message-sharing{display:grid}.message-actions .btn,.message-actions>div{width:100%}#guest-message{font-size:16px;min-height:350px}.guide .panel-header{display:block;padding:0 0 20px}.guide .panel-header .btn{margin-top:15px}.sidebar-bottom .location{display:none}.sidebar-bottom{padding-top:10px}.sidebar .nav{gap:3px}}
