*{box-sizing:border-box}body.kbr-review-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;background:#f8fafc;margin:0;padding:18px 10px;color:#1e293b}.kbr-container{max-width:460px;margin:0 auto}.kbr-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:22px;box-shadow:0 3px 10px rgb(15 23 42 / .06)}.kbr-brand{text-align:center;font-size:14px;font-weight:800;color:#64748b;margin-bottom:6px}.kbr-card h1{font-size:24px;line-height:1.25;text-align:center;margin:0 0 14px;color:#0f172a}.kbr-card h2{font-size:18px;line-height:1.4;text-align:center;margin:12px 0;color:#0f172a}.kbr-product-image{text-align:center;margin:2px 0 12px}.kbr-product-image img{display:block;width:150px;height:auto;max-height:210px;object-fit:contain;margin:0 auto;border-radius:7px}.kbr-muted{font-size:13px;line-height:1.5;color:#64748b;text-align:center;margin:0 0 20px}.kbr-field{margin-bottom:16px}.kbr-label{display:block;font-size:14px;font-weight:750;color:#334155;margin-bottom:7px}.kbr-label span{font-weight:400;color:#64748b;font-size:12px}.kbr-stars{display:flex;flex-direction:row-reverse;justify-content:center;gap:5px;width:max-content;margin:0 auto}.kbr-stars input{position:absolute;opacity:0;width:1px;height:1px}.kbr-stars label{font-size:38px;line-height:1;color:#cbd5e1;cursor:pointer;padding:0 1px;transition:color .12s}.kbr-stars input:checked~label,.kbr-stars label:hover,.kbr-stars label:hover~label{color:#f59e0b}.kbr-hint{font-size:11px;color:#64748b;margin-top:6px}.kbr-field input[type=file]{display:block;width:100%;font-size:13px;padding:9px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.kbr-field textarea{display:block;width:100%;padding:11px;border:1px solid #cbd5e1;border-radius:7px;font-size:14px;line-height:1.5;resize:vertical;min-height:110px}.kbr-field textarea:focus,.kbr-field input[type=file]:focus{outline:none;border-color:#64748b}.kbr-btn{display:block;width:100%;border:0;border-radius:7px;background:#0f172a;color:#fff;padding:13px;font-size:14px;font-weight:750;cursor:pointer}.kbr-btn:disabled{opacity:.6;cursor:wait}.kbr-msg{font-size:13px;margin:0 0 12px;padding:9px;border-radius:7px}.kbr-msg-error{display:block!important;background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.kbr-error-box{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:7px;padding:13px;font-size:13px;text-align:center}.kbr-icon{text-align:center;font-size:42px;color:#16a34a}.kbr-review-media{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kbr-review-media a{display:block}.kbr-review-media img{width:90px;height:90px;object-fit:cover;border-radius:6px}.kbr-review-media video{width:180px;max-width:100%;border-radius:6px}@media(max-width:380px){.kbr-card{padding:18px}.kbr-card h1{font-size:22px}.kbr-stars label{font-size:34px}}.woocommerce div.product .star-rating,.woocommerce #reviews .star-rating{color:#2563a8}.woocommerce div.product .star-rating:before,.woocommerce #reviews .star-rating:before{color:#cbd5e1}.woocommerce div.product .star-rating span:before,.woocommerce #reviews .star-rating span:before{color:#2563a8}.woocommerce #reviews{display:flex;flex-direction:column}.woocommerce #reviews #review_form_wrapper{order:1}.woocommerce #reviews #comments{order:2}