/* Reviews flow freely on the page: no enclosing card or border. */
.review-strip57{border:0;border-radius:0;background:transparent;box-shadow:none;margin:12px 0 17px;gap:0;}
.review-cycle57{gap:16px;padding-right:16px;}
.review-tile57{display:flex;align-items:center;gap:9px;width:200px;max-width:calc(100vw - 72px);min-height:60px;padding:6px 0;}
.review-tile57>.review-copy58{display:block;min-width:0;flex:1;}
.review-copy58>div{display:flex;gap:6px;align-items:center;}
.review-tile57 strong{max-width:105px;font-size:11px;}
.review-stars57{font-size:11px;letter-spacing:0;}
.review-tile57 p{font-size:12px;margin:4px 0 0;}
.customer-avatar58{position:relative;display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;overflow:hidden;border-radius:50%;background:#efedf0;color:#8a838a;}
.customer-avatar58>svg{width:23px;height:23px;}
.customer-avatar58>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;}
.review-strip57.is-single .review-copy58{max-width:440px;}
.review-pause57{flex-basis:24px;border:0;background:transparent;opacity:.65;font-size:11px;padding:0;}
.review-full58{display:flex;gap:12px;align-items:flex-start;}
.review-full58>div{min-width:0;}
.review-full58 p{overflow-wrap:anywhere;}
.customer-profile58{display:flex;gap:16px;align-items:center;}
.customer-profile58 .customer-avatar58{width:72px;height:72px;flex-basis:72px;}
.customer-profile58 .customer-avatar58>svg{width:40px;height:40px;}
.customer-profile-copy58{min-width:0;overflow-wrap:anywhere;}
.customer-photo-actions58{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;}
.customer-photo-actions58 .btn{font-size:12px;padding:10px 13px;min-height:40px;cursor:pointer;}
.customer-photo-actions58 [hidden]{display:none!important;}
.customer-area20>header .account-help{margin-top:12px!important;font-size:11px!important;line-height:1.6;}
.welcome-tools58{width:100%;margin-bottom:16px;}
.client-welcome-shell>.public-gallery21{margin-top:22px;}
.client-welcome-shell>footer{margin-top:26px;}
