.mfte-reviews,.mfte-ar{margin:2rem 0;padding:1rem;border:1px solid #ddd;border-radius:12px}.mfte-review{border-top:1px solid #eee;padding:1rem 0}.mfte-label{font-size:.85em;font-weight:700}.mfte-review-form{display:grid;gap:.75rem;margin-top:1.5rem}.mfte-review-form label{display:grid;gap:.25rem}.mfte-review-form input,.mfte-review-form select,.mfte-review-form textarea{max-width:36rem}.mfte-review-form textarea{min-height:8rem}.mfte-honeypot{position:absolute!important;left:-10000px!important}.mfte-ar model-viewer{width:100%;min-height:420px;background:#f5f5f5}@media(prefers-reduced-motion:reduce){.mfte-ar *{animation:none!important;transition:none!important}}