.asterisk-feedback-container{position:relative;width:max-content;display:flex;gap:4px}.asterisk-feedback,.rate{display:flex;align-items:center}.asterisk-feedback{width:100%;display:flex;align-items:center;gap:16px;min-height:40px}span.asterisk-text{color:#1E2938;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;line-height:24px;text-transform:capitalize;white-space:nowrap}.rate{flex-direction:row-reverse;gap:10px;padding-bottom:4px}.rate:not(:checked)>input{position:absolute;left:-9999px}.rate:not(:checked)>label{float:right;width:20px;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:0;color:#E5E7EB}.rate>label.check{color:#FFB950 !important}.rate:not(:checked)>label::before{content:"";display:inline-block;width:20px;height:20px;background-color:currentColor;-webkit-mask:url('/web_assets/frontend/images/icons/start-gold.svg') no-repeat center;-webkit-mask-size:contain;mask:url('/web_assets/frontend/images/icons/start-gold.svg') no-repeat center;mask-size:contain}.rate>input:checked~label{color:#FFB950}.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label{color:#FFB950}.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#c59b08}.feedback_form_asterisk_model{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:rgb(0 0 0 / .25)0 54px 55px,rgb(0 0 0 / .12)0-12px 30px,rgb(0 0 0 / .12)0 4px 6px,rgb(0 0 0 / .17)0 12px 13px,rgb(0 0 0 / .09)0-3px 5px;background:#fff;color:#333;padding:0;border-radius:16px;z-index:99;border:none;width:400px;max-width:92vw;overflow:hidden}.feedback_form_asterisk_model::backdrop{background:rgba(10,0,31,.45)}.feedback_form_asterisk_model .feedback_form_container{display:flex;flex-direction:column;position:relative}.feedback_asterisk_header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px}.feedback_asterisk_heading{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.feedback_form_asterisk_model .model__title,.feedback_success_modal .model__title{color:#1E2938 !important;font-family:"Open Sans",sans-serif !important;font-size:18px !important;font-weight:700;line-height:28px;text-align:left;text-transform:none;margin:0}.feedback_form_asterisk_model .model__sub_title,.feedback_success_modal .model__sub_title{color:#364153;font-family:"Open Sans",sans-serif;font-size:14px !important;font-weight:400;line-height:20px;text-align:left;margin:0}.feedback_asterisk_close{flex-shrink:0;padding:0;background:transparent;border:0;cursor:pointer;line-height:0;position:absolute;top:24px;right:24px}.feedback_asterisk_close svg{width:24px;height:24px;&:hover{filter:brightness(0) saturate(100%) invert(17%) sepia(87%) saturate(3249%) hue-rotate(233deg) brightness(100%) contrast(86%)}}.feedback_asterisk_stars{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 24px}.feedback_asterisk_stars .fb-star{width:20px;height:20px;color:#E5E7EB;cursor:pointer}.feedback_asterisk_stars .fb-star:focus-visible{outline:2px solid #FFB950;outline-offset:2px;border-radius:2px}.feedback_asterisk_stars .fb-star,.feedback_asterisk_stars .fb-star path{color:#E5E7EB !important}.feedback_asterisk_stars .fb-star.filled,.feedback_asterisk_stars .fb-star.filled path{color:#FFB950 !important}.feedback__model .feedback_form_container{display:none;position:relative;flex-direction:column;gap:10px;left:0}.form_group{display:inline-grid;width:100%;margin-top:15px}.form__label{font-size:18px;font-weight:600;padding-bottom:6px}.form__input{height:32px;border-radius:2px;outline:0;width:100%;border:1px solid #b8b8b8}.feedback_form_asterisk_model .textarea_div{width:100%;margin:24px 0 0;padding:0 24px}.feedback_form_asterisk_model .textarea_div textarea{width:100% !important;min-height:80px;height:80px !important;padding:10px 12px;border:1px solid #E5E7EB !important;border-radius:8px;outline:0;resize:none;color:#1E2938;font-family:"Open Sans",sans-serif;font-size:14px;line-height:20px;box-shadow:none}.feedback_form_asterisk_model .textarea_div textarea::placeholder{color:#9CA3AF}.feedback_form_asterisk_model .textarea_div textarea:focus{border-color:#323DD6 !important;box-shadow:0 0 0 2px #F2F4FF}.feedback_form_asterisk_model .feedback-error{display:block;margin-top:6px;color:#DC2626;font-family:"Open Sans",sans-serif;font-size:13px;line-height:18px}.feedback_asterisk_footer{display:flex;align-items:center;justify-content:space-between;padding:24px}.feedback_asterisk_footer .btn{padding:8px 20px;border-radius:8px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;margin:0;max-width:96px;&:is(.feed_submit__btn):hover{background-color:#1A20B0 !important;color:white !important}}.feedback_asterisk_close_btn{background:#fff;border:1px solid #E5E7EB;color:#364153;box-shadow:0 1px 1px rgba(10,0,31,.05)}.feedback_asterisk_close_btn:hover{background:#F3F4F6;border:1px solid #98A1AE;box-shadow:0px 1px 2px rgba(10,0,31,0.05);border-radius:8px}.feed_submit__btn{background:#323DD6;border:0;color:#fff;box-shadow:0 1px 1.5px rgba(10,0,31,.1),0 1px 1px rgba(10,0,31,.06);cursor:pointer}.feed_submit__btn:disabled{opacity:.6;cursor:not-allowed}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;display:none}.back_to_rating_label,.close__btn{cursor:pointer}.back_to_rating_label{visibility:hidden}.back_to_rating_label img{filter:var(--filter-img-default)}.feedback_success_modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:rgb(0 0 0 / .25)0 54px 55px,rgb(0 0 0 / .12)0-12px 30px,rgb(0 0 0 / .12)0 4px 6px,rgb(0 0 0 / .17)0 12px 13px,rgb(0 0 0 / .09)0-3px 5px;background:#fff;color:#333;padding:0;border:none;border-radius:16px;width:400px;max-width:92vw;z-index:99;overflow:hidden}#feedback_response_modal.feedback_success_modal{padding:0}.feedback_success_modal::backdrop{background:rgba(10,0,31,.45)}.feedback_success_container{display:flex;flex-direction:column;position:relative;width:100%}.feedback_success_body{display:flex;align-items:center;justify-content:center;padding:0 24px;width:100%}.feedback_success_body img{width:200px;height:124px;max-width:100%}.feedback_success_footer{display:flex;align-items:center;justify-content:center;padding:24px}.feedback_success_footer .btn{padding:8px 20px;border-radius:8px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;margin:0}.feedback_success_footer .feedback_asterisk_close_btn:hover{background:#F3F4F6 !important;border:1px solid #98A1AE !important;box-shadow:0px 1px 2px rgba(10,0,31,0.05) !important}.feedback_already_body{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 24px 0;width:100%}.feedback_already_body>img{width:154px;height:120px;max-width:100%}.feedback_already_text{display:flex;flex-direction:column;align-items:center;gap:4px}.feedback_already_modal .model__title,.feedback_already_modal .model__sub_title{text-align:center !important}#feedback_already_modal{min-height:288px}.feedback_already_cross{position:absolute;top:24px;right:24px;z-index:1;padding:0;background:transparent;border:0;cursor:pointer;line-height:0}.feedback_already_cross svg{width:24px;height:24px;&:hover{filter:brightness(0) saturate(100%) invert(17%) sepia(87%) saturate(3249%) hue-rotate(233deg) brightness(100%) contrast(86%)}}.feedback_already_close_btn{background:#fff;border:1px solid #E5E7EB;color:#364153;box-shadow:0 1px 1px rgba(10,0,31,.05)}.feedback_already_close_btn:hover{background:#F9FAFB}.textarea_div{width:100%;margin:20px 0}.model__title{color:#000;text-align:center;font-family:Montserrat;font-size:24px !important;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.textarea_div label{line-height:0;width:100%}.textarea_div textarea{width:100% !important;outline:0;border:0;resize:none;position:unset;top:unset;left:unset;height:120px !important}@media (max-width:769px){.feedback_form_asterisk_model{width:88%}}@media (max-width:320px){.feedback_form_asterisk_model{width:98%}}