:root,html[data-theme=light]{--color-default:#141414;--color-inverse:#fff;--color-light-gray:#444;--color-dark-gray:#181818;--background-body:#fff;--background-body-mobile:#f8f8f8;--background-light-gray:#f4f4f4;--background-border:#cfcfcf}:root,html[data-theme=dark]{--color-default:#fff;--color-inverse:#141414;--color-light-gray:#a6a6a6;--color-dark-gray:#888;--background-body:#1a1a1a;--background-body-mobile:#1a1a1a;--background-light-gray:#262626;--background-border:#7f8c8c}:root{--color-primary:#d8232a;--color-primary-dark:#8f1518;--color-gray:#6c6c6c;--color-green:#309200}.feedback{left:-380px;position:fixed;top:50%;transform:translateY(-50%);transition:left .3s ease-in-out;z-index:1000}@media (max-width:1022px){.feedback{display:none}}.feedback--is-open{left:0}.feedback__handle{align-items:center;background-color:#e43733;border-bottom-right-radius:10px;border-top-right-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:296px;justify-content:center;left:100%;position:absolute;top:148px;transform:translateY(-50%);width:76px}.feedback__handle-text{color:#fff;font-size:28px;font-weight:400;text-indent:-14px;transform:rotate(90deg);white-space:nowrap}.feedback__handle-text img{transform:rotate(-90deg)}.feedback__box{background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.12);box-sizing:border-box;height:441px;padding:42px 36px;width:380px}html[data-theme=dark] .feedback__box{background-color:#262626}.feedback__form{display:flex;flex-direction:column;height:100%}.feedback__title{color:#7f8c8c;font-size:22px;font-weight:400;line-height:1.3;margin:0 0 25px;text-align:center}.feedback__ratings{align-items:center;display:flex;justify-content:center;margin-bottom:18px}.feedback__rating-options{display:flex;gap:9px}.feedback__rating-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:10px}.feedback__rating-input{display:none}.feedback__rating-smiley{height:40px;transition:all .2s;width:40px}.feedback__rating-input:checked+.feedback__rating-smiley,.feedback__rating-option:hover .feedback__rating-smiley{transform:scale(1.2)}.feedback__rating-label{color:#6c6c6c;font-size:12px}html[data-theme=dark] .feedback__rating-label{color:#7f8c8c}.feedback__message-input{background-color:#f4f4f4;border:1px solid #cfcfcf;border-radius:5px;box-sizing:border-box;font-size:16px;height:110px;margin-bottom:19px;padding:15px;resize:none;width:100%}html[data-theme=dark] .feedback__message-input{background-color:var(--background-light-gray)}.feedback__message-input::placeholder{color:#8e8f90}.feedback__actions{text-align:center}.feedback__submit{background-image:linear-gradient(0deg,#d2373d,#e04b50 92.308%);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:51px;transition:background-image .3s;width:100%}.feedback__submit:hover{background-image:linear-gradient(0deg,#c12c32,#d2373d 92.308%)}@media (max-width:1022px){body:has(.open){overflow:hidden}}#cancel-subscription-feedback{max-height:85vh}@media (max-width:1022px){#cancel-subscription-feedback{max-height:85vh;position:fixed;top:10px}}.cancel-subscription{max-width:100%!important}.cancel-subscription .table,.cancel-subscription table{border:none;margin-bottom:20px}.cancel-subscription .table th,.cancel-subscription table th{display:none}.cancel-subscription .table td,.cancel-subscription table td{border:none!important;padding:0}.cancel-subscription .table tr,.cancel-subscription table tr{border:none}.cancel-subscription .table tr:first-child td,.cancel-subscription table tr:first-child td{border-top:none!important}.cancel-subscription .table label,.cancel-subscription table label{align-items:center;border-radius:6px;color:var(--color-default);cursor:pointer;display:flex;font-size:15px;gap:12px;padding:10px 14px;transition:background-color .15s}html[data-theme=dark] .cancel-subscription .table label,html[data-theme=dark] .cancel-subscription table label{color:var(--color-default)}.cancel-subscription .table label:hover,.cancel-subscription table label:hover{background-color:var(--background-light-gray)}.cancel-subscription .table label input[type=checkbox],.cancel-subscription table label input[type=checkbox]{accent-color:#d8232a;cursor:pointer;flex-shrink:0;height:18px;width:18px}.cancel-subscription textarea{background-color:var(--background-light-gray);border:1px solid var(--background-border);border-radius:6px;box-sizing:border-box;color:var(--color-default);font-size:15px;margin-bottom:20px;margin-top:8px;min-height:100px;padding:12px 16px;resize:none;transition:border-color .2s;width:100%}.cancel-subscription textarea::placeholder{color:#8e8f90}.cancel-subscription textarea:focus{border-color:#d8232a;outline:none}.cancel-subscription .form-group--other-text>label{color:var(--color-light-gray);display:block;font-size:14px;margin-bottom:4px}.cancel-subscription button[type=submit],.cancel-subscription input[type=submit]{background-image:linear-gradient(0deg,#d2373d,#e04b50 92.308%);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:17px;font-weight:700;padding:14px;transition:opacity .2s;width:100%}.cancel-subscription button[type=submit]:hover,.cancel-subscription input[type=submit]:hover{opacity:.9}