html,body{background:#1b2838;color:#c6d4df}.reviews-page{min-height:100vh;background:#1b2838}.reviews-wrap{width:min(978px,100%);margin:auto;padding-bottom:70px}.reviews-profile{height:102px;display:flex;align-items:center;gap:20px;background:#293441;padding:14px 26px}.reviews-avatar{position:relative;width:74px;height:74px;flex:none}.reviews-avatar-image{position:absolute;inset:7px;width:60px;height:60px;object-fit:cover}.reviews-avatar-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.reviews-name{font-size:24px;color:#fff}.reviews-breadcrumb{font-size:13px;color:#c6d4df}.reviews-tabs{margin:35px 15px 20px;color:#fff;font-size:14px;font-weight:bold}.reviews-tabs span{border-bottom:3px solid #66c0f4;padding-bottom:5px}.reviews-columns{display:grid;grid-template-columns:minmax(0,640px) minmax(0,295px);gap:14px;padding:0 15px}.reviews-list{min-width:0}.reviews-list h1{font-size:20px;font-weight:400;color:#fff;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #496070}.reviews-intro{overflow-wrap:anywhere}.reviews-intro img,.review-text img{max-width:100%;height:auto}.review-card{background:linear-gradient(100deg,#303d49,#52616d);margin-bottom:26px;color:#d5dce2}.review-card-top{height:34px;background:rgba(41,51,60,.48);border-bottom:1px solid #596976}.review-body{display:grid;grid-template-columns:184px minmax(0,1fr);gap:15px;padding:9px;min-height:160px}.review-picture{width:184px;height:69px;background:#26323c}.review-picture img{width:100%;height:100%;object-fit:cover}.review-title{min-height:45px;padding:10px;background:#3a4855;color:#e8f0f7;font-size:16px}.review-text{font-size:13px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere}.review-text p{margin:0 0 8px}.reviews-side{background:#19232e;min-height:162px;align-self:start}.review-empty .review-title{padding:0}.review-empty .review-text{min-height:80px}@media(max-width:700px){.reviews-profile{height:auto;min-height:90px;padding:12px 16px}.reviews-name{font-size:20px}.reviews-columns{grid-template-columns:1fr;padding:0 12px}.reviews-side{display:none}.review-body{grid-template-columns:30% minmax(0,1fr);gap:10px}.review-picture{width:100%;height:auto;aspect-ratio:184/69}.reviews-tabs{margin:25px 12px 18px}}
.review-title:has(.review-thumb){display:flex;align-items:center;gap:10px;padding:0}.review-thumb{display:flex;align-items:center;justify-content:center;width:45px;min-height:45px;flex:none;background:#30698c;font-size:26px}.review-date{font-size:11px;font-style:italic;color:#94a2ae;margin:12px 0 4px}
.review-card-top{display:flex;align-items:center;padding:0 9px;color:#a5b4c1;font-size:12px}
.review-sleep .review-picture img{object-position:center 28%}
