.satisfaction-options.rating{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px;border-radius:22px;background:rgba(0,0,16,.82)}.satisfaction-options.rating input{position:absolute;opacity:0;pointer-events:none}.satisfaction-options.rating label{display:grid;place-items:center;gap:6px;min-height:105px;padding:10px;border:2px solid transparent;border-radius:16px;background:transparent;color:#f2f2f2;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}.satisfaction-options.rating svg{width:3.6rem;height:3.6rem;fill:currentColor;transition:color .25s,transform .25s}.satisfaction-options.rating label:hover svg{transform:scale(1.1)}.satisfaction-options.rating input:focus-visible+label{outline:3px solid #fff;outline-offset:2px}.satisfaction-options.rating .super-happy:checked+label{border-color:#00cc4f;background:rgba(0,204,79,.14);color:#00cc4f}.satisfaction-options.rating .neutral:checked+label{border-color:#e8d600;background:rgba(232,214,0,.14);color:#e8d600}.satisfaction-options.rating .super-sad:checked+label{border-color:#ef2a10;background:rgba(239,42,16,.14);color:#ef2a10}.satisfaction-options.rating label strong{color:currentColor;font-size:.78rem}.quick-admin-face{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#26342f;color:#fff}.quick-admin-face::before{font-size:1rem;font-weight:900}.quick-admin-face.excelente{color:#00cc4f}.quick-admin-face.excelente::before{content:'✓'}.quick-admin-face.buena{color:#6dcc8a}.quick-admin-face.buena::before{content:'+'}.quick-admin-face.regular{color:#e8d600}.quick-admin-face.regular::before{content:'—'}.quick-admin-face.mala{color:#ef2a10}.quick-admin-face.mala::before{content:'×'}@media(max-width:560px){.satisfaction-options.rating{grid-template-columns:repeat(3,1fr);gap:5px;padding:6px}.satisfaction-options.rating label{min-height:88px;padding:6px}.satisfaction-options.rating svg{width:2.7rem;height:2.7rem}.satisfaction-options.rating label strong{font-size:.68rem}}
