.bt-feedback{z-index:80;color:#29434d;font-size:12px;line-height:1.6;position:fixed;top:50%;right:0}.bt-feedback *{box-sizing:border-box}.bt-feedback-tab{writing-mode:vertical-rl;color:#fff;letter-spacing:1.3px;cursor:pointer;background:#1ba9cf;border:1px solid #158fad;border-right:0;border-radius:13px 0 0 13px;align-items:center;gap:12px;min-height:126px;padding:18px 11px;font-size:10px;font-weight:650;transition:background .2s;display:flex;position:absolute;top:0;right:0;transform:translateY(-50%);box-shadow:-5px 4px 24px #29434d12}.bt-feedback-tab:hover,.bt-feedback-tab.is-open{background:#168da9}.bt-feedback-tab>span{font-size:17px;line-height:1}.bt-feedback-panel{text-align:left;background:#fffefa;border:1px solid #e4eae7;border-radius:21px;outline:none;width:365px;max-height:calc(100dvh - 32px);padding:28px;animation:.2s ease-out bt-feedback-enter;position:absolute;top:0;right:53px;overflow:auto;transform:translateY(-50%);box-shadow:0 20px 80px #29434d24}.bt-feedback-close{color:#829394;cursor:pointer;border-radius:50%;width:28px;height:28px;font-size:21px;position:absolute;top:12px;right:15px}.bt-feedback-close:hover{background:#edf4f2}.bt-feedback-eyebrow{letter-spacing:1.7px;color:#6c969c;margin:0 0 10px;font-size:8px;font-weight:700}.bt-feedback h2{letter-spacing:-.6px;color:#29434d;margin:0;padding-right:8px;font-size:21px;font-weight:650;line-height:1.3}.bt-feedback-description{color:#829393;margin:9px 0 22px;font-size:11px}.bt-feedback fieldset{border:0;min-width:0;margin:0 0 23px;padding:0}.bt-feedback-ratings{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.bt-feedback-rating{cursor:pointer;color:#8a9b99;border:1px solid #0000;border-radius:11px;flex-direction:column;align-items:center;gap:7px;padding:8px 2px 6px;transition:background .2s,color .2s,transform .2s;display:flex;position:relative}.bt-feedback-rating input{opacity:0;width:1px;height:1px;position:absolute}.bt-feedback-rating svg{width:39px;height:39px;transition:transform .2s}.bt-feedback-rating>span{white-space:nowrap;font-size:8px}.bt-feedback-rating:hover{color:#b09833;background:#f7f5e8;transform:translateY(-2px)}.bt-feedback-rating.is-selected{color:#149aba;background:#eaf7fa;border-color:#b1dce5}.bt-feedback-rating.is-selected svg{transform:scale(1.06)}.bt-feedback-rating:focus-within{outline-offset:3px;outline:2px solid #1ba9cf}.bt-feedback-comment-label{justify-content:space-between;gap:8px;margin-bottom:9px;font-size:11px;font-weight:600;display:flex}.bt-feedback-comment-label>span{color:#93a09d;font-size:9px;font-weight:400}.bt-feedback textarea{resize:vertical;color:#29434d;background:#f8faf8;border:1px solid #e0e8e4;border-radius:11px;width:100%;min-height:94px;max-height:210px;padding:12px;font-family:inherit;font-size:11px;line-height:1.7;transition:border-color .2s,box-shadow .2s;display:block}.bt-feedback textarea::placeholder{color:#96a4a0}.bt-feedback textarea:focus{border-color:#7bc6d9;outline:none;box-shadow:0 0 0 3px #1ba9cf12}.bt-feedback-count{text-align:right;color:#a2ada8;margin:5px 0 15px;font-size:8px}.bt-feedback-submit{color:#fff;cursor:pointer;background:#1ba9cf;border:0;border-radius:10px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:43px;font-size:11px;font-weight:600;transition:background .2s;display:flex}.bt-feedback-submit:hover:not(:disabled){background:#168da9}.bt-feedback-submit:disabled{color:#9ca9a6;cursor:not-allowed;background:#edf1ef}.bt-feedback-demo{text-align:center;color:#95a29f;margin:10px 0 0;font-size:8px}.bt-feedback-error{color:#a75f49;font-size:10px}.bt-feedback-thanks{text-align:center;padding:15px 0 4px}.bt-feedback-thanks>span{color:#2f967d;background:#e9f6ef;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 22px;font-size:25px;display:grid}.bt-feedback-thanks>p:not(.bt-feedback-eyebrow){color:#81938f;margin:14px 0 24px;font-size:12px;line-height:1.8}.bt-feedback button:focus-visible{outline-offset:3px;outline:3px solid #85d1df}@keyframes bt-feedback-enter{0%{opacity:0;translate:8px}to{opacity:1;translate:0}}.dark .bt-feedback-panel{color:#e0ede9;background:#192e36;border-color:#355057}.dark .bt-feedback h2{color:#e0ede9}.dark .bt-feedback textarea{color:#e0ede9;background:#203941;border-color:#355057}.dark .bt-feedback-rating.is-selected{background:#204550;border-color:#3d6974}.dark .bt-feedback-rating:hover{background:#314344}.dark .bt-feedback-close:hover{background:#29434d}@media (max-width:480px){.bt-feedback-panel{border-radius:17px;width:calc(100vw - 58px);padding:24px 18px;right:44px}.bt-feedback-tab{min-height:115px;padding:17px 8px}.bt-feedback h2{font-size:19px}.bt-feedback-ratings{gap:3px}.bt-feedback-rating svg{width:34px;height:34px}.bt-feedback-rating>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.bt-feedback *{transition:none!important;animation:none!important}}
