.profile-layout{grid-template-columns:.65fr 1.35fr;align-items:start}.booking-history{display:grid;gap:14px;margin-top:18px}.booking-item{display:flex;justify-content:space-between;gap:20px;align-items:center}.booking-item h3{margin:7px 0}.booking-item p{color:var(--muted)}.booking-actions{display:grid;gap:12px;text-align:right;justify-items:end;min-width:150px}.destination-reviews{margin-top:55px;padding-top:38px;border-top:1px solid var(--line)}.review-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.review-meta{display:flex;justify-content:space-between;align-items:center}.review-card>small{color:var(--muted)}.review-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px}.review-gallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.review-empty{display:flex;align-items:center;gap:22px;padding:30px;border:1px dashed #c9b18d;background:linear-gradient(110deg,#fff,#f8f4eb)}.review-empty-icon{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;border-radius:50%;background:#efe2cc;color:#a8793f;font-size:34px}.review-empty h3{margin:0 0 6px;font:700 19px Manrope}.review-empty p{margin:0;color:var(--muted)}.review-empty-actions{display:flex;gap:10px;margin-left:auto;white-space:nowrap}.rating-picker{display:flex;gap:8px;flex-wrap:wrap}.rating-picker label{margin:0}.rating-picker input{position:absolute;opacity:0;pointer-events:none}.rating-picker span{display:block;border:1px solid var(--line);padding:9px 13px;border-radius:8px;cursor:pointer}.rating-picker input:checked+span{background:var(--blue);border-color:var(--blue);color:#fff}.anonymous-option{display:block;margin:22px 0}.review-detail h1{color:var(--orange);letter-spacing:3px}.muted-stars{color:#d9e0e5}@media(max-width:800px){.profile-layout,.review-list{grid-template-columns:1fr}.booking-item{align-items:flex-start;flex-direction:column}.booking-actions{text-align:left;justify-items:start}.review-gallery{grid-template-columns:repeat(3,1fr)}.review-empty{align-items:flex-start;flex-wrap:wrap}.review-empty-actions{width:100%;margin-left:0}}
