.arrangement-detail[data-v-4dd7cea5]{min-height:50vh}.loading-container[data-v-4dd7cea5]{display:grid;grid-template-rows:auto auto auto auto;gap:12px;padding:24px}.loading-container .skeleton-title[data-v-4dd7cea5]{height:28px;width:60%}.loading-container .skeleton-text[data-v-4dd7cea5],.loading-container .skeleton-title[data-v-4dd7cea5]{background:linear-gradient(90deg,#f5f5f5,#fafafa,#f5f5f5);background-size:200% 100%;border-radius:6px;animation:shimmer-data-v-4dd7cea5 1.2s infinite}.loading-container .skeleton-text[data-v-4dd7cea5]{height:14px;width:90%}.loading-container .skeleton-text.short[data-v-4dd7cea5]{width:70%}.loading-container .skeleton-card[data-v-4dd7cea5]{height:160px;background:linear-gradient(90deg,#f5f5f5,#fafafa,#f5f5f5);background-size:200% 100%;border-radius:12px;animation:shimmer-data-v-4dd7cea5 1.2s infinite}@keyframes shimmer-data-v-4dd7cea5{0%{background-position:200% 0}to{background-position:-200% 0}}.arrangement-title[data-v-4dd7cea5]{font-size:2.2rem;color:#000;margin-bottom:1.5rem;font-weight:600}.arrangement-description[data-v-4dd7cea5]{font-size:1rem;line-height:1.6;color:#616161}.arrangement-description[data-v-4dd7cea5] :deep(p){margin-bottom:1rem}.arrangement-description[data-v-4dd7cea5] :deep(ol),.arrangement-description[data-v-4dd7cea5] :deep(ul){margin-left:1.5rem;margin-bottom:1rem}.prices-section h3[data-v-4dd7cea5]{color:#000;margin-bottom:1rem;font-size:1.4rem}.price-filters[data-v-4dd7cea5]{background:#fafafa;border-radius:12px;padding:1.5rem;border:1px solid #eee}.price-filters .filter-select .q-field__control[data-v-4dd7cea5]{border-radius:8px}.filter-info[data-v-4dd7cea5]{display:flex;align-items:center;gap:0.5rem}.no-results[data-v-4dd7cea5]{background:#fafafa;border-radius:12px;border:2px dashed #e0e0e0}.no-results p[data-v-4dd7cea5]{margin:0;font-size:1rem}.prices-table[data-v-4dd7cea5]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.price-summary-card[data-v-4dd7cea5]{background:linear-gradient(180deg,rgba(0,0,0,0.06),rgba(0,0,0,0.02));border:1px solid #eee;border-radius:16px;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,0.06)}.price-summary-card .price-summary-header[data-v-4dd7cea5]{font-size:0.9rem;color:#757575;display:inline-flex;align-items:center}.price-summary-card .price-hero[data-v-4dd7cea5]{display:flex;align-items:baseline;justify-content:center;transition:opacity 0.2s ease,transform 0.2s ease}.price-summary-card .price-hero .from-badge[data-v-4dd7cea5]{display:none}.price-summary-card .price-hero .currency[data-v-4dd7cea5]{font-size:1.2rem;color:#c28921;margin-right:2px;font-weight:600}.price-summary-card .price-hero .amount[data-v-4dd7cea5]{font-size:3rem;font-weight:800;color:#c28921;line-height:1;letter-spacing:-0.5px}.price-summary-card .price-hero .decimals[data-v-4dd7cea5]{font-size:1.2rem;color:#c28921;margin-left:2px;align-self:flex-end;padding-bottom:6px;font-weight:700}.price-summary-card .price-meta[data-v-4dd7cea5]{display:flex;gap:0.5rem;justify-content:center;flex-wrap:wrap}.price-summary-card .price-meta .q-chip[data-v-4dd7cea5]{border-radius:999px;padding:2px 8px;font-weight:600;background:#fff}.price-summary-card .price-extras[data-v-4dd7cea5]{color:#616161}.price-summary-card .price-extras .extra-line[data-v-4dd7cea5]{display:inline-flex;align-items:center;gap:4px;margin-right:12px}.price-summary-card .price-note[data-v-4dd7cea5]{color:#757575;font-size:0.9rem}.price-change-enter-active[data-v-4dd7cea5],.price-change-leave-active[data-v-4dd7cea5]{transition:opacity 0.2s ease,transform 0.2s ease}.price-change-enter-from[data-v-4dd7cea5],.price-change-leave-to[data-v-4dd7cea5]{opacity:0;transform:translateY(4px)}.price-header[data-v-4dd7cea5]{display:grid;grid-template-columns:1fr 1fr 1fr;background:#f5f5f5;padding:1rem;font-weight:600;color:#000}.price-header div[data-v-4dd7cea5]{text-align:center}.price-row[data-v-4dd7cea5]{display:grid;grid-template-columns:1fr 1fr 1fr;padding:1rem;border-top:1px solid #e0e0e0}.price-row[data-v-4dd7cea5]:hover{background:#fafafa}.price-row div[data-v-4dd7cea5]{text-align:center;display:flex;align-items:center;justify-content:center;gap:0.25rem}.price-cell[data-v-4dd7cea5]{font-weight:600;color:#c28921;font-size:1.1rem}.contact-pricing[data-v-4dd7cea5]{text-align:center;padding:2rem;background:#fafafa;border-radius:8px}.contact-pricing p[data-v-4dd7cea5]{margin-bottom:1rem;font-size:1.1rem;color:#757575}.cta-section[data-v-4dd7cea5]{text-align:center;padding:2rem 0;border-top:1px solid #e0e0e0}.image-section[data-v-4dd7cea5]{position:-webkit-sticky;position:sticky;top:2rem}.arrangement-image[data-v-4dd7cea5]{border-radius:8px;overflow:hidden}@media (max-width:768px){.arrangement-title[data-v-4dd7cea5]{font-size:1.8rem}.price-header[data-v-4dd7cea5],.price-row[data-v-4dd7cea5]{grid-template-columns:1fr;gap:0.5rem;text-align:left}.price-header div[data-v-4dd7cea5],.price-row div[data-v-4dd7cea5]{justify-content:flex-start}.price-header[data-v-4dd7cea5]{display:none}.price-row[data-v-4dd7cea5]{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:0.5rem}.price-row div[data-v-4dd7cea5]:before{font-weight:600;margin-right:0.5rem;color:#000}.price-row .persons-cell[data-v-4dd7cea5]:before{content:"Personen: "}.price-row .time-cell[data-v-4dd7cea5]:before{content:"Tijd: "}.price-row .price-cell[data-v-4dd7cea5]:before{content:"Prijs: "}.cta-section .q-btn[data-v-4dd7cea5]{display:block;width:100%;margin:0 0 1rem 0}}