.modal-overlay[data-v-a0f17f0d]{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#0009;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1060;transition:opacity .3s ease}.modal-card-custom[data-v-a0f17f0d]{background:#fff;width:100%;max-width:400px;border-radius:20px;box-shadow:0 20px 40px #0003;transform:scale(1);transition:transform .3s cubic-bezier(.16,1,.3,1);margin:20px}.modal-fade-enter-from[data-v-a0f17f0d],.modal-fade-leave-to[data-v-a0f17f0d]{opacity:0}.modal-fade-enter-from .modal-card-custom[data-v-a0f17f0d],.modal-fade-leave-to .modal-card-custom[data-v-a0f17f0d]{transform:scale(.95) translateY(10px)}@media(max-width:576px){.modal-overlay[data-v-a0f17f0d]{align-items:flex-end}.modal-card-custom[data-v-a0f17f0d]{margin:0;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-fade-enter-from .modal-card-custom[data-v-a0f17f0d],.modal-fade-leave-to .modal-card-custom[data-v-a0f17f0d]{transform:translateY(100%)}}.form-control.is-invalid[data-v-a0f17f0d]{border:1px solid #dc3545!important;background-image:none!important;box-shadow:0 0 0 .25rem #dc35451a}@keyframes shimmer-5ec7218b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cursor-pointer[data-v-5ec7218b]{cursor:pointer}.transition-all[data-v-5ec7218b]{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-write-review[data-v-5ec7218b]{background:#fff;color:#000;border:1px solid #020202!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease;font-size:.875rem;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-write-review[data-v-5ec7218b]:hover{background:#fafafa!important;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.btn-write-review[data-v-5ec7218b]:active{transform:scale(.98)!important}.btn-star-filter[data-v-5ec7218b]{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;min-width:44px;height:34px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .18s cubic-bezier(.16,1,.3,1)}.btn-star-filter[data-v-5ec7218b]:hover{transform:translateY(-1px)}.btn-star-filter[data-v-5ec7218b]:active{transform:scale(.93)!important}.btn-star-filter.btn-star-active[data-v-5ec7218b]{background-color:var(--bs-primary, #0061ff)!important;border-color:var(--bs-primary, #0061ff)!important;color:#fff!important;box-shadow:0 2px 6px #0061ff47}.btn-star-filter.btn-star-idle[data-v-5ec7218b]{background-color:#fff;border-color:#e2e8f0!important;color:#334155}.btn-star-filter.btn-star-idle[data-v-5ec7218b]:hover{border-color:#cbd5e1!important;background-color:#f8fafc;color:#0a2540}.sort-select[data-v-5ec7218b]{border-color:#e2e8f0;font-size:.85rem;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}.sort-select[data-v-5ec7218b]:focus{border-color:var(--bs-primary, #0061ff);box-shadow:0 0 0 2px #0061ff26}.swal2-toast[data-v-5ec7218b]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem}.swal2-title[data-v-5ec7218b]{font-weight:400}.modal-overlay[data-v-5ec7218b]{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#0009;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1060;transition:opacity .3s ease}.modal-card-custom[data-v-5ec7218b]{background:#fff;width:100%;max-width:400px;border-radius:20px;box-shadow:0 20px 40px #0003;transform:scale(1);transition:transform .3s cubic-bezier(.16,1,.3,1);margin:20px}.modal-fade-enter-from[data-v-5ec7218b],.modal-fade-leave-to[data-v-5ec7218b]{opacity:0}.modal-fade-enter-from .modal-card-custom[data-v-5ec7218b],.modal-fade-leave-to .modal-card-custom[data-v-5ec7218b]{transform:scale(.95) translateY(10px)}@media(max-width:576px){.modal-overlay[data-v-5ec7218b]{align-items:flex-end}.modal-card-custom[data-v-5ec7218b]{margin:0;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-fade-enter-from .modal-card-custom[data-v-5ec7218b],.modal-fade-leave-to .modal-card-custom[data-v-5ec7218b]{transform:translateY(100%)}}.form-control.is-invalid[data-v-5ec7218b]{border:1px solid #dc3545!important;background-image:none!important;box-shadow:0 0 0 .25rem #dc35451a}.avatar-initials[data-v-5ec7218b]{width:48px;height:48px}.contenedor-comentario[data-v-5ec7218b]{width:100%}@media(min-width:768px){.contenedor-comentario[data-v-5ec7218b]{width:90%}}.avatar-img img[data-v-5ec7218b]{width:36px!important;height:36px!important}.star-rating-group[data-v-5ec7218b]{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px 0}.star-interactive[data-v-5ec7218b]{cursor:pointer;display:inline-block;transition:transform .16s cubic-bezier(.16,1,.3,1),color .16s ease!important}.star-interactive[data-v-5ec7218b]:hover{transform:scale(1.3)!important}.star-interactive[data-v-5ec7218b]:active{transform:scale(1.1)!important}@media(prefers-reduced-motion:reduce){.btn-write-review[data-v-5ec7218b],.btn-star-filter[data-v-5ec7218b],.star-interactive[data-v-5ec7218b],.contenedor-comentario[data-v-5ec7218b],.modal-card-custom[data-v-5ec7218b]{transition:none!important;transform:none!important;animation:none!important}}
