.pdp-stay-edit-icon{margin-left:5px;position:relative;top:-1px}.vr-sample-page .vr-hero-counter{background:#009e60;color:#fff;box-shadow:0 6px 16px rgba(0,80,48,.28)}.vr-sample-page .pdp-about-box,.vr-sample-page .pdp-about-box:hover{background:#fff}.vr-sample-page .reviews-stats-card{background:#f0faf5}.vr-sample-page .pdp-about-box,.vr-sample-page .pdp-featured-review,.vr-sample-page .pdp-important-info,.vr-sample-page .pdp-policies,.vr-sample-page .pdp-side-map,.vr-sample-page .pdp-summary,.vr-sample-page .pdp-why-book,.vr-sample-page .review-card,.vr-sample-page .reviews-stats-card,.vr-sample-page .vr-sentiment-box:not(.vr-ta-nearby-box){border-color:#e5e7eb;box-shadow:0 10px 28px rgba(15,23,42,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vr-sample-page .pdp-about-box{border-color:#00d589}.vr-sample-page .pdp-about-box:hover,.vr-sample-page .pdp-featured-review:hover,.vr-sample-page .pdp-important-info:hover,.vr-sample-page .pdp-policies:hover,.vr-sample-page .pdp-side-map:hover,.vr-sample-page .pdp-summary:hover,.vr-sample-page .pdp-why-book:hover,.vr-sample-page .review-card:hover,.vr-sample-page .reviews-stats-card:hover,.vr-sample-page .vr-sentiment-box:not(.vr-ta-nearby-box):hover{border-color:#d7dde4;box-shadow:0 16px 36px rgba(15,23,42,.12);transform:translateY(-2px)}.vr-sample-page .pdp-about-box:hover{border-color:#00bf7a}.vr-sample-page .pdp-about-box-icon,.vr-sample-page .pdp-why-book-icon{box-shadow:inset 0 0 0 1px rgba(0,158,96,.08)}.pdp-featured-review,.pdp-important-info,.pdp-policies,.pdp-summary,.pdp-why-book{box-shadow:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.06);border-color:#eef0f2}.pdp-policy-row{align-items:center;gap:14px}.pdp-policy-icon{width:34px;height:34px;border-radius:10px;background:#f1faf5;display:inline-flex;align-items:center;justify-content:center;margin-top:0;box-shadow:inset 0 0 0 1px rgba(0,158,96,.08)}.pdp-policy-chev{margin-top:0}.pdp-why-whatsapp{background:#fff;color:#111827;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(16,24,40,.04);font-weight:700}.pdp-why-whatsapp svg{color:#25d366}.pdp-why-whatsapp:hover{background:#f9fafb;color:#111827;border-color:#d1d5db}.vr-facilities-chips{align-items:flex-start;text-align:left}.vr-facilities-chips .vr-description-title{text-align:left;align-self:flex-start}.vr-facilities-chips .vr-facilities-grid{display:flex;flex-wrap:wrap;gap:10px;grid-template-columns:none}.vr-facilities-chips .vr-facility-item{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;font-size:13.5px;font-weight:500;color:#1a1a1a;white-space:nowrap;justify-content:flex-start}.vr-facilities-chips .vr-facility-item svg{color:#009e60;flex-shrink:0}.vr-facility-show-all{font-family:inherit;cursor:pointer;font-weight:700!important;color:#1a1a1a!important;transition:background .15s ease,border-color .15s ease}.vr-facility-show-all:hover{background:#f6fbf8!important;border-color:#009e60!important}.vr-amenities-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.vr-amenities-modal{background:#fff;width:100%;max-width:720px;max-height:86vh;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(16,24,40,.25)}.vr-amenities-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #eef0f2}.vr-amenities-modal-header h3{margin:0;font-size:18px;font-weight:700;color:#1a1a1a}.vr-amenities-count{color:#6b7280;font-weight:500;margin-left:4px}.vr-amenities-modal-close{width:36px;height:36px;border-radius:999px;border:none;background:#f3f4f6;color:#1a1a1a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.vr-amenities-modal-close:hover{background:#e5e7eb}.vr-amenities-modal-body{padding:18px 22px 24px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:10px}.vr-amenities-modal-body .vr-facility-item{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;font-size:13.5px;color:#1a1a1a;white-space:nowrap}.vr-amenities-modal-body .vr-facility-item svg{color:#009e60;flex-shrink:0}@media (max-width:640px){.vr-facilities-chips .vr-facility-item{font-size:13px;padding:9px 13px}.vr-amenities-modal{max-height:92vh}}