.ate-stars-wrapper{display:flex;align-items:center}.ate-stars-button,.ate-stars{position:relative;white-space:nowrap;width:max-content;direction:ltr;text-decoration:none}.ate-stars-button .ate-stars-cover,.ate-stars .ate-stars-cover{position:absolute;top:0;right:0;overflow:hidden;height:100%;background:#fff;mix-blend-mode:color}.ate-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ate-rating-count{margin:0}.ate-form-wrapper input[readonly]{opacity:.5;cursor:not-allowed}.ate-form{position:relative}.ate-form[aria-busy=true]{pointer-events:none}.ate-form[aria-busy=true]>*{opacity:.5}.ate-form[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner 1s ease-in-out infinite}.ate-form .ate-form-message{padding:10px;margin-top:10px;border-radius:4px;font-weight:700;width:100%;text-align:center;display:none}.ate-form .ate-form-message.success{display:block;background-color:rgb(76 175 80 / .2);border:1px solid #4CAF50}.ate-form .ate-form-message.error{display:block;background-color:rgb(244 67 54 / .2);border:1px solid #F44336}.ate-submit{cursor:pointer}.ate-form-field label{display:flex}.ate-form-field:has(input[required]) label:after,.ate-form-field:has(textarea[required]) label:after{content:"*";margin:0 .25ch;color:red}.ate-form-field:not(:last-child){margin-bottom:10px}.ate-form-field-stars{display:flex;align-items:center}.ate-form-field-stars label{flex:0 0 10ch}.ate-form-field-stars .ate-field-rating{display:flex;align-items:center}.ate-form-field-stars .ate-field-rating .ate-form-rating-star{font-size:2rem;padding:0;background:0;border:0;cursor:pointer;color:#ccc}.ate-form-field-stars .ate-field-rating .ate-form-rating-star:after{content:"★";color:inherit}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-1:hover) .ate-form-rating-star-1,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-1:focus) .ate-form-rating-star-1{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-1.selected) .ate-form-rating-star-1{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-2:hover) .ate-form-rating-star-1,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-2:focus) .ate-form-rating-star-1{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-2:hover) .ate-form-rating-star-2,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-2:focus) .ate-form-rating-star-2{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-2.selected) .ate-form-rating-star-1{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-2.selected) .ate-form-rating-star-2{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-3:hover) .ate-form-rating-star-1,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-3:focus) .ate-form-rating-star-1{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-3:hover) .ate-form-rating-star-2,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-3:focus) .ate-form-rating-star-2{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-3:hover) .ate-form-rating-star-3,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-3:focus) .ate-form-rating-star-3{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-3.selected) .ate-form-rating-star-1{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-3.selected) .ate-form-rating-star-2{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-3.selected) .ate-form-rating-star-3{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4:hover) .ate-form-rating-star-1,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4:focus) .ate-form-rating-star-1{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4:hover) .ate-form-rating-star-2,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4:focus) .ate-form-rating-star-2{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4:hover) .ate-form-rating-star-3,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4:focus) .ate-form-rating-star-3{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4:hover) .ate-form-rating-star-4,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4:focus) .ate-form-rating-star-4{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4.selected) .ate-form-rating-star-1{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4.selected) .ate-form-rating-star-2{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4.selected) .ate-form-rating-star-3{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-4.selected) .ate-form-rating-star-4{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5:hover) .ate-form-rating-star-1,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5:focus) .ate-form-rating-star-1{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5:hover) .ate-form-rating-star-2,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5:focus) .ate-form-rating-star-2{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5:hover) .ate-form-rating-star-3,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5:focus) .ate-form-rating-star-3{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5:hover) .ate-form-rating-star-4,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5:focus) .ate-form-rating-star-4{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5:hover) .ate-form-rating-star-5,.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5:focus) .ate-form-rating-star-5{color:#78909C}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5.selected) .ate-form-rating-star-1{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5.selected) .ate-form-rating-star-2{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5.selected) .ate-form-rating-star-3{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5.selected) .ate-form-rating-star-4{color:gold!important}.ate-form-field-stars .ate-field-rating:has(.ate-form-rating-star-5.selected) .ate-form-rating-star-5{color:gold!important}.ate-form-field-regular{display:flex}.ate-form-field-regular textarea{height:12ch;resize:none;font-family:inherit}.ate-ratings-wrapper{display:flex;flex-direction:column;position:relative}.ate-ratings-wrapper .ate-ratings-grid{display:grid;width:100%;grid-template-rows:auto}.ate-ratings-wrapper .ate-pagination{display:flex;gap:5px;justify-content:center;align-items:center;margin-top:15px;direction:ltr}.ate-ratings-wrapper .ate-pagination .ate-page-button{cursor:pointer;border:none;background:none;border-radius:4px}.ate-ratings-wrapper .ate-pagination .ate-page-button.active{color:#78909C;pointer-events:none;cursor:default}.ate-ratings-wrapper .ate-pagination .ate-page-button:disabled{opacity:.5;cursor:default}.ate-ratings-wrapper[aria-busy=true]{pointer-events:none}.ate-ratings-wrapper[aria-busy=true]>*{opacity:.5}.ate-ratings-wrapper[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner 1s ease-in-out infinite}.ate-bubble-content{border-radius:15px;position:relative;margin-bottom:25px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);padding:20px}.ate-bubble-triangle{position:absolute;top:calc(100% - 1px);height:30px;object-fit:contain;z-index:1}.ate-bubble-triangle.left{left:5%}.ate-bubble-triangle.right{right:5%}.ate-bubble-triangle.middle{left:50%;transform:translateX(-50%)}.ate-paging{display:grid}.ate-page-loadmore{border:1px solid #000;padding:5px 10px;border-radius:4px;background:#fff;cursor:pointer}.ate-attachments{margin-top:10px;display:flex;flex-wrap:wrap}.ate-attachments a{display:block;width:80px;height:80px;text-decoration:none;color:#000;padding:5px;border:1px solid rgb(0 0 0 / .2);border-radius:4px;transition:background-color 0.1s ease-in-out,padding 0.1s ease-in-out}.ate-attachments a img{width:100%;height:100%;object-fit:cover}.ate-attachments a:hover{background:#E3F2FD;padding:2px}@keyframes spinner{to{transform:rotate(360deg)}}