.Opiniones-module__8OyZZW__card{background:var(--card-bg,#faf6ef);border:1px solid var(--line,#e8dcc8);border-radius:8px;margin-bottom:1.25rem;padding:1.5rem 1.5rem 1.25rem}.Opiniones-module__8OyZZW__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.Opiniones-module__8OyZZW__title{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.01em;color:var(--ink,#2a1a08);margin:0;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700}.Opiniones-module__8OyZZW__title em{color:var(--accent,#6b400a);font-style:italic;font-weight:400}.Opiniones-module__8OyZZW__kicker{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#5a3d12);font-size:.72rem}.Opiniones-module__8OyZZW__summary{border-bottom:1px solid var(--line,#e8dcc8);grid-template-columns:auto 1fr;align-items:center;gap:2rem;margin-bottom:1.25rem;padding:1rem 0 1.25rem;display:grid}.Opiniones-module__8OyZZW__bigRate{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.Opiniones-module__8OyZZW__bigNum{font-family:var(--font-serif,Georgia,serif);color:var(--ink,#2a1a08);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}.Opiniones-module__8OyZZW__histogram{flex-direction:column;gap:.25rem;min-width:0;display:flex}.Opiniones-module__8OyZZW__barRow{font-family:var(--font-mono,monospace);color:var(--muted,#5a3d12);align-items:center;gap:.55rem;font-size:.68rem;display:flex}.Opiniones-module__8OyZZW__barLabel{text-align:right;width:.8rem}.Opiniones-module__8OyZZW__barTrack{background:var(--line,#e8dcc8);border-radius:3px;flex:1;height:6px;overflow:hidden}.Opiniones-module__8OyZZW__barFill{transform-origin:0;background:#d4a900;height:100%;animation:.8s cubic-bezier(.2,.7,.2,1) both Opiniones-module__8OyZZW__fillBar;display:block}@keyframes Opiniones-module__8OyZZW__fillBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Opiniones-module__8OyZZW__barCount{text-align:right;min-width:1.5rem}.Opiniones-module__8OyZZW__form{background:var(--bg,#fff);border:1px dashed var(--line,#e8dcc8);border-radius:6px;margin-bottom:1.25rem;padding:1rem}.Opiniones-module__8OyZZW__formHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.Opiniones-module__8OyZZW__formLab{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#5a3d12);font-size:.72rem}.Opiniones-module__8OyZZW__starInput{gap:.15rem;display:inline-flex}.Opiniones-module__8OyZZW__starBtn{cursor:pointer;background:0 0;border:0;padding:0 .15rem;line-height:0;transition:transform .15s cubic-bezier(.2,.7,.2,1)}.Opiniones-module__8OyZZW__starBtn:hover{transform:scale(1.18)}.Opiniones-module__8OyZZW__formRow{grid-template-columns:1fr;gap:.65rem;margin-bottom:.85rem;display:grid}.Opiniones-module__8OyZZW__input,.Opiniones-module__8OyZZW__textarea{border:1px solid var(--line,#e8dcc8);width:100%;font:inherit;color:var(--ink,#2a1a08);font-family:var(--font-sans,system-ui);background:0 0;border-radius:4px;padding:.6rem .75rem;font-size:.85rem;transition:border-color .15s}.Opiniones-module__8OyZZW__input:focus,.Opiniones-module__8OyZZW__textarea:focus{border-color:var(--accent,#6b400a);outline:none}.Opiniones-module__8OyZZW__textarea{resize:vertical;min-height:2.4rem;line-height:1.5}.Opiniones-module__8OyZZW__formFoot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.Opiniones-module__8OyZZW__submit{background:var(--ink,#2a1a08);color:var(--bg,#faf4e6);font-family:var(--font-sans,system-ui);cursor:pointer;border:0;border-radius:99px;margin-left:auto;padding:.65rem 1.5rem;font-size:.82rem;font-weight:600;transition:opacity .15s,transform .15s}.Opiniones-module__8OyZZW__submit:hover{transform:translateY(-1px)}.Opiniones-module__8OyZZW__submit:disabled{opacity:.4;cursor:not-allowed;transform:none}.Opiniones-module__8OyZZW__error{font-family:var(--font-mono,monospace);color:var(--danger,#a8301a);font-size:.72rem}.Opiniones-module__8OyZZW__success{font-family:var(--font-mono,monospace);color:var(--ok,#2c6b3f);font-size:.72rem}.Opiniones-module__8OyZZW__list{margin:0;padding:0;list-style:none}.Opiniones-module__8OyZZW__review{border-top:1px solid var(--line,#e8dcc8);gap:1rem;padding:1rem 0;animation:.5s cubic-bezier(.2,.7,.2,1) both Opiniones-module__8OyZZW__fadeUp;display:flex}.Opiniones-module__8OyZZW__review:first-child{border-top:0;padding-top:0}@keyframes Opiniones-module__8OyZZW__fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Opiniones-module__8OyZZW__avatar{background:var(--metric-bg,#f0e6d0);width:36px;height:36px;color:var(--accent,#6b400a);font-family:var(--font-serif,Georgia,serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-style:italic;font-weight:700;display:flex}.Opiniones-module__8OyZZW__revBody{flex:1;min-width:0}.Opiniones-module__8OyZZW__revMeta{font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#5a3d12);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.68rem;display:flex}.Opiniones-module__8OyZZW__revName{color:var(--ink,#2a1a08);text-transform:none;letter-spacing:0;font-weight:700;font-family:var(--font-sans,system-ui);font-size:.82rem}.Opiniones-module__8OyZZW__revStars{display:inline-flex}.Opiniones-module__8OyZZW__revTexto{color:var(--ink,#2a1a08);margin:0;font-size:.92rem;line-height:1.55}.Opiniones-module__8OyZZW__empty{text-align:center;font-family:var(--font-serif,Georgia,serif);color:var(--muted,#5a3d12);padding:1.5rem 0;font-style:italic}.Opiniones-module__8OyZZW__more{text-align:center;border-top:1px solid var(--line,#e8dcc8);margin-top:1rem;padding:1rem 0 .25rem}.Opiniones-module__8OyZZW__moreBtn{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#6b400a);cursor:pointer;background:0 0;border:0;padding:.5rem 1rem;font-size:.72rem}.Opiniones-module__8OyZZW__moreBtn:hover{text-decoration:underline}.Opiniones-module__8OyZZW__moreBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.Opiniones-module__8OyZZW__card{padding:1.15rem 1rem 1rem}.Opiniones-module__8OyZZW__summary{grid-template-columns:1fr;gap:1rem}.Opiniones-module__8OyZZW__bigNum{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){.Opiniones-module__8OyZZW__barFill,.Opiniones-module__8OyZZW__review{animation:none!important}.Opiniones-module__8OyZZW__starBtn:hover,.Opiniones-module__8OyZZW__submit:hover{transform:none!important}}
