.HostReviews-module__H8KFKq__hostReviews{padding:var(--space-l)}.HostReviews-module__H8KFKq__header{margin-bottom:var(--space-l)}.HostReviews-module__H8KFKq__title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-xs)}.HostReviews-module__H8KFKq__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.HostReviews-module__H8KFKq__loading{padding:var(--space-3xl);justify-content:center;align-items:center;gap:var(--space-m);color:var(--text-secondary);flex-direction:column;display:flex}.HostReviews-module__H8KFKq__stats{gap:var(--space-m);margin-bottom:var(--space-l);display:flex}.HostReviews-module__H8KFKq__stat{align-items:center;gap:var(--space-xs);padding:var(--space-m);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;flex:1;display:flex}.HostReviews-module__H8KFKq__stat svg{color:var(--text-tertiary)}.HostReviews-module__H8KFKq__statSuccess svg{color:var(--success)}.HostReviews-module__H8KFKq__statWarning svg{color:var(--warning)}.HostReviews-module__H8KFKq__statValue{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary)}.HostReviews-module__H8KFKq__statLabel{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.HostReviews-module__H8KFKq__filters{gap:var(--space-xs);margin-bottom:var(--space-l);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-xs);display:flex}.HostReviews-module__H8KFKq__filter{padding:var(--space-xs) var(--space-m);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;transition:all .2s}.HostReviews-module__H8KFKq__filter:hover{color:var(--text-primary)}.HostReviews-module__H8KFKq__filterActive{color:var(--accent);border-bottom-color:var(--accent)}.HostReviews-module__H8KFKq__error{justify-content:center;align-items:center;gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-lg);color:var(--error);margin-bottom:var(--space-l);background:#ef44441a;display:flex}.HostReviews-module__H8KFKq__error button{padding:var(--space-xs) var(--space-m);background:var(--error);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none}.HostReviews-module__H8KFKq__empty{padding:var(--space-3xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.HostReviews-module__H8KFKq__empty svg{color:var(--text-tertiary);opacity:.5;margin-bottom:var(--space-m)}.HostReviews-module__H8KFKq__empty h3{font-size:var(--text-lg);color:var(--text-primary);margin:0 0 var(--space-xs)}.HostReviews-module__H8KFKq__empty p{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.HostReviews-module__H8KFKq__list{gap:var(--space-m);flex-direction:column;display:flex}.HostReviews-module__H8KFKq__item{padding:var(--space-l);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:all .2s}.HostReviews-module__H8KFKq__itemUnresponded{border-left:3px solid var(--warning)}.HostReviews-module__H8KFKq__itemHeader{justify-content:space-between;align-items:center;gap:var(--space-m);margin-bottom:var(--space-m);display:flex}.HostReviews-module__H8KFKq__reviewer{align-items:center;gap:var(--space-m);display:flex}.HostReviews-module__H8KFKq__reviewerAvatar{border-radius:var(--radius-full);background:var(--accent);color:#fff;width:40px;height:40px;font-weight:var(--font-semibold);justify-content:center;align-items:center;display:flex;overflow:hidden}.HostReviews-module__H8KFKq__reviewerAvatar img{object-fit:cover;width:100%;height:100%}.HostReviews-module__H8KFKq__reviewerInfo{flex-direction:column;display:flex}.HostReviews-module__H8KFKq__reviewerName{font-weight:var(--font-medium);color:var(--text-primary)}.HostReviews-module__H8KFKq__date{font-size:var(--text-xs);color:var(--text-tertiary)}.HostReviews-module__H8KFKq__stars{gap:2px;display:flex}.HostReviews-module__H8KFKq__starFilled{color:#facc15;fill:#facc15}.HostReviews-module__H8KFKq__starEmpty{color:var(--border-color)}.HostReviews-module__H8KFKq__class{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);background:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-m);text-decoration:none;transition:all .2s;display:inline-flex}.HostReviews-module__H8KFKq__class:hover{background:var(--bg-tertiary);color:var(--accent)}.HostReviews-module__H8KFKq__classImage{border-radius:var(--radius-sm);width:32px;height:32px;overflow:hidden}.HostReviews-module__H8KFKq__classImage img{object-fit:cover;width:100%;height:100%}.HostReviews-module__H8KFKq__classTitle{font-weight:var(--font-medium)}.HostReviews-module__H8KFKq__content{margin-bottom:var(--space-m)}.HostReviews-module__H8KFKq__content p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.HostReviews-module__H8KFKq__contentTruncated{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HostReviews-module__H8KFKq__expand{align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.HostReviews-module__H8KFKq__expand:hover{text-decoration:underline}.HostReviews-module__H8KFKq__response{padding:var(--space-m);background:var(--bg-secondary);border-radius:var(--radius-lg);border-left:3px solid var(--accent);margin-bottom:var(--space-m)}.HostReviews-module__H8KFKq__responseHeader{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--accent);font-weight:var(--font-medium);margin-bottom:var(--space-xs);display:flex}.HostReviews-module__H8KFKq__responseHeader svg{flex-shrink:0}.HostReviews-module__H8KFKq__responseDate{color:var(--text-tertiary);margin-left:auto;font-weight:400}.HostReviews-module__H8KFKq__responseText{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-m);line-height:1.6}.HostReviews-module__H8KFKq__responseActions{gap:var(--space-m);display:flex}.HostReviews-module__H8KFKq__responseAction{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s;display:inline-flex}.HostReviews-module__H8KFKq__responseAction:hover{color:var(--accent)}.HostReviews-module__H8KFKq__responseActionDanger:hover{color:var(--error)}.HostReviews-module__H8KFKq__form{padding:var(--space-m);background:var(--bg-secondary);border-radius:var(--radius-lg)}.HostReviews-module__H8KFKq__textarea{width:100%;padding:var(--space-m);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);resize:vertical;min-height:80px;font-family:inherit;font-size:1rem}.HostReviews-module__H8KFKq__textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #c25e3a1a}.HostReviews-module__H8KFKq__formFooter{margin-top:var(--space-m);justify-content:space-between;align-items:center;display:flex}.HostReviews-module__H8KFKq__charCount{font-size:var(--text-xs);color:var(--text-tertiary)}.HostReviews-module__H8KFKq__formActions{gap:var(--space-xs);display:flex}.HostReviews-module__H8KFKq__formCancel{padding:var(--space-xs) var(--space-m);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:0 0;transition:all .2s}.HostReviews-module__H8KFKq__formCancel:hover:not(:disabled){background:var(--bg-tertiary)}.HostReviews-module__H8KFKq__formCancel:disabled{opacity:.6;cursor:not-allowed}.HostReviews-module__H8KFKq__formSubmit{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-m);font-size:var(--text-sm);font-weight:var(--font-medium);color:#fff;background:var(--accent);border-radius:var(--radius-md);cursor:pointer;border:none;transition:all .2s;display:inline-flex}.HostReviews-module__H8KFKq__formSubmit:hover:not(:disabled){background:var(--accent-hover)}.HostReviews-module__H8KFKq__formSubmit:disabled{opacity:.6;cursor:not-allowed}.HostReviews-module__H8KFKq__respondBtn{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-m);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);cursor:pointer;background:0 0;transition:all .2s;display:inline-flex}.HostReviews-module__H8KFKq__respondBtn:hover{background:var(--accent);color:#fff}@media (max-width:768px){.HostReviews-module__H8KFKq__hostReviews{padding:var(--space-m)}.HostReviews-module__H8KFKq__stats{flex-direction:column}.HostReviews-module__H8KFKq__stat{flex-direction:row;justify-content:space-between}.HostReviews-module__H8KFKq__statValue{font-size:var(--text-xl)}.HostReviews-module__H8KFKq__filters{-webkit-overflow-scrolling:touch;overflow-x:auto}.HostReviews-module__H8KFKq__filter{white-space:nowrap}.HostReviews-module__H8KFKq__itemHeader{flex-direction:column;align-items:flex-start}.HostReviews-module__H8KFKq__formFooter{gap:var(--space-m);flex-direction:column;align-items:stretch}.HostReviews-module__H8KFKq__formActions{justify-content:flex-end}}
