.feedback-page{max-width:840px;padding-top:32px;padding-bottom:48px}.feedback-page h1{font-size:clamp(28px,5vw,42px);line-height:1.2}.feedback-page h2{font-size:24px}.feedback-panel{padding:24px;margin:22px 0;border:1px solid #dce3eb;border-radius:14px;background:#fff}.feedback-form{display:grid;gap:18px}.feedback-form label{display:grid;gap:7px;font-weight:600}.feedback-form input:not([type=checkbox]),.feedback-form select,.feedback-form textarea{width:100%;max-width:100%;font:inherit;border:1px solid #a9b8cc;border-radius:8px;padding:11px;background:white;color:#202938}.feedback-form textarea{resize:vertical}.feedback-form button,.review-sort button{justify-self:start;border:0;border-radius:24px;padding:12px 24px;background:#3158a0;color:white;font:inherit;font-weight:700;cursor:pointer}.feedback-form .feedback-consent{display:block;font-weight:400}.feedback-consent input{margin-right:8px}.feedback-product{border-top:1px solid #dce3eb;padding:16px 0}.feedback-product summary{cursor:pointer;font-weight:650;padding:8px 0}.feedback-product form{padding-top:16px}.feedback-notice{padding:16px;background:#eef6ee;border-radius:8px}.feedback-error{padding:16px;background:#fff1f0;border:1px solid #bb4848;border-radius:8px}.review-text{white-space:pre-wrap;overflow-wrap:anywhere}.review-distribution{display:flex;gap:8px 20px;flex-wrap:wrap;list-style:none;padding:0}.review-sort{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.review-sort select{font:inherit;padding:9px;border-radius:6px;border:1px solid #a9b8cc}.product-minimum-total{padding:12px 16px;background:#f1f5fb;border-radius:8px;font-size:15px}.feedback-page a:focus-visible,.feedback-page button:focus-visible,.feedback-page summary:focus-visible,.feedback-page input:focus-visible,.feedback-page textarea:focus-visible,.feedback-page select:focus-visible{outline:3px solid #3158a0;outline-offset:3px}@media(max-width:600px){.feedback-panel{padding:18px}.feedback-form button{width:100%}.feedback-page{padding-top:22px}}
.bo-feedback-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.bo-feedback-grid .bo-card{margin-bottom:20px}.bo-review-text{white-space:pre-wrap;overflow-wrap:anywhere}.bo-feedback-grid h3{font-size:18px}.bo-feedback-grid .bo-form{min-width:0}@media(max-width:1100px){.bo-feedback-grid{grid-template-columns:1fr}}
