.owner-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;background:#fff;border:1px solid #e1e8f1;border-radius:14px;margin-bottom:22px}
.owner-review-toolbar label{display:grid;gap:9px;max-width:500px;width:100%;font-size:12px;font-weight:650;color:#526d92}
.owner-review-toolbar select{font:inherit;color:#183455;background:#fff;border:1px solid #d6e1ef;border-radius:8px;padding:12px;min-width:0;width:100%}
.owner-review-summary{display:flex;flex-direction:column;gap:10px;align-items:flex-end;font-size:12px;white-space:nowrap;color:#72849e}
.owner-review-list{display:grid;gap:22px}
.owner-review-item{background:#fff;border:1px solid #dfe7f1;border-radius:15px;overflow:hidden;padding:22px 24px}
.owner-review-property{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e6edf5;padding-bottom:17px;margin-bottom:18px}
.owner-review-property a{font-size:15px;color:#2354a2;font-weight:700}
.owner-review-property>span{font-size:10px;color:#8091a8}
.owner-review-item .review-card{border:0;padding:0;margin:0;box-shadow:none}
.owner-review-item .review-card-top strong{font-size:16px}
.owner-review-item .review-comment{line-height:1.85;font-size:14px}
.owner-review-item .stay-booking-actions{padding-top:18px;margin-top:18px;border-top:1px solid #e6edf5}
.owner-review-item .booking-review-panel{margin-top:18px;border-top:1px solid #e6edf5;padding-top:20px}
@media(max-width:640px){.owner-review-toolbar{padding:18px;flex-direction:column;align-items:stretch;gap:16px}.owner-review-summary{align-items:flex-start}.owner-review-item{padding:18px}.owner-review-property{align-items:flex-start;flex-direction:column;gap:7px}.owner-review-item .stay-booking-actions .market-button{flex:1;font-size:11px}}
@media(max-width:640px){.owner-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.owner-navigation a{overflow-wrap:anywhere}}
@media(max-width:480px){.owner-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}
