@layer vendor{.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}}
.prosemirror-placeholder{color:var(--prosemirror-placeholder-color,#9ca3af);pointer-events:none;-webkit-user-select:none;user-select:none}.ProseMirror{min-height:200px;padding:24px;line-height:1.7;box-shadow:none!important;border:0!important;outline:none!important}.ProseMirror-focused{box-shadow:none!important;border:0!important;outline:none!important}.ProseMirror p{margin:0 0 .5em}.ProseMirror h1{margin:.67em 0;font-size:1.5em;font-weight:700}.ProseMirror h2{margin:.75em 0;font-size:1.25em;font-weight:600}.ProseMirror h3{margin:.67em 0;font-size:1.1em;font-weight:600}:is(.ProseMirror ul,.ProseMirror ol){margin:.5em 0;padding-left:1.5em}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}:is(.ProseMirror ul ul,.ProseMirror ol ul){list-style-type:circle}.ProseMirror li{display:list-item}.ProseMirror blockquote{color:#6b7280;border-left:3px solid #d1d5db;margin:.5em 0;padding-left:1em}.ProseMirror code{background:#f3f4f6;border-radius:3px;padding:.15em .3em;font-size:.9em}.ProseMirror pre{background:hsl(var(--muted));white-space:pre-wrap;border-radius:3px;margin:.5em 0;padding:.75em 1em}.ProseMirror pre code{background:0 0;padding:0}.ProseMirror .document-editor-image{color:hsl(var(--muted-foreground));font-style:italic}.ProseMirror a{color:#2563eb;text-decoration:underline}.ProseMirror hr{border:none;border-top:1px solid #d1d5db;margin:1em 0}.ProseMirror span[data-diff=insert]{color:#166534;background:#dcfce7;border-radius:2px;padding:.05em 0}.ProseMirror span[data-diff=delete]{color:#991b1b;background:#fee2e2;border-radius:2px;padding:.05em 0;text-decoration:line-through}:is(.ProseMirror--copy-sections h1,.ProseMirror--copy-sections h2,.ProseMirror--copy-sections h3){position:relative}.prosemirror-copy-section{height:1.6em;align-items:center;height:1lh;transition:opacity .12s;display:flex;position:absolute;top:0;left:-1.5rem}.prosemirror-copy-section__button{color:#9ca3af;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;transition:color .12s,background-color .12s;display:inline-flex}.prosemirror-copy-section__button:hover{color:#374151;background:#f3f4f6}:is(.prosemirror-copy-section__button--copied,.prosemirror-copy-section__button--copied:hover){color:#15803d}@media (hover:hover) and (pointer:fine){.prosemirror-copy-section--hover{opacity:0}:is(.ProseMirror h1:hover .prosemirror-copy-section--hover,.ProseMirror h2:hover .prosemirror-copy-section--hover,.ProseMirror h3:hover .prosemirror-copy-section--hover,.prosemirror-copy-section--hover:focus-within,.prosemirror-copy-section--copied){opacity:1}}.diff-highlight-insert{background:#dcfce7;border-radius:2px;padding:.05em 0;transition:background-color .7s}.diff-highlight-insert--fading{background:0 0}.document-editor--document .ProseMirror{font-size:16px;line-height:1.6}:is(.document-editor--document .ProseMirror h1,.document-editor--document .ProseMirror h2,.document-editor--document .ProseMirror h3){font-family:roc-grotesk,sans-serif!important}.document-editor--document .ProseMirror h1{margin:0 0 .75rem;font-size:1.375rem;font-weight:600}.document-editor--document .ProseMirror h1:not(:first-child){margin-top:1.5rem}.document-editor--document .ProseMirror h2{border-bottom:0;margin:1.25rem 0 .5rem;padding-bottom:0;font-size:1.0625rem;font-weight:600}.document-editor--document .ProseMirror h3{margin:1rem 0 .375rem;font-size:1rem;font-weight:500}.document-editor--document .ProseMirror p{margin-bottom:.75rem;line-height:1.5rem}.document-editor--locked-headings .ProseMirror :is(h1,h2,h3,h4,h5,h6){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4' fill='none' stroke='%23ffffff' stroke-width='4.6' stroke-linecap='round'/%3E%3Crect x='2.2' y='10.2' width='19.6' height='12.6' rx='2.8' fill='%23ffffff'/%3E%3Crect x='3' y='11' width='18' height='11' rx='2' fill='%230b2d51'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4' fill='none' stroke='%230b2d51' stroke-width='2.4' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='15.1' r='1.6' fill='%23ffffff'/%3E%3Cpath d='M12 15.3v3.1' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 10 10,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABzElEQVR4nKySXyhDcRTHz9VVQojIixIPFCHxsIdlHhRvUjNKXkT2oPBoZYtaefJAUfJkLyiRBw/K/j0sNiWbspaalNaWzWbWeLl+53bvbbvun/nzrXPv73bO9/M753d/RSAjhmF0JOwYLm+AweBkAQXRcjDysg9NLYPbG8jLLRkNZpI3k2U/RVEOsZeSATK5MG1vO/vO/T7bXQEpKC0Bs1i39lkzGklHoO1pQ5OThJnfCGswJ1YRfFef23fHj4cw7ALDgh3xEK7GDGoj47jlHSPsOn175ECYKG8neR2XB5KnFDvku+PPTUrCmXK1isC/Ku+nkHFmRbs2Sty7RrGHTL3Nfwvzv2eyB4vWHf3jc5T9i7XVldDa3ABSun94glg8yY7e3dYMJuPYYVlpyajQIdmlZXPvVG87uRBMaMBQEm6MUVNVoUcG6TTInyGdSmdkjeumGVhdmJTNZz8+heZoUNHwgAamDYPs+joQguNzj2K9KtB56YdILAHFxTS4rgJq5erARCoNPn+IrBiIJ9/UytWBwKIYSCTThZQWBhyfX4NCxQPDna1N8Ftx3jA+hItN7tGE5ya4EYm+VMEPVF9X86rpapkjd9CWB/wvfQEAAP//ll682QAAAAZJREFUAwDD+dLdI+NrLQAAAABJRU5ErkJggg==) 10 10,not-allowed;width:fit-content;max-width:100%;padding-right:1.5rem;position:relative}.document-editor--locked-headings .ProseMirror :is(h1,h2,h3,h4,h5,h6):after{content:"";opacity:.45;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a6878' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:13px;height:13px;position:absolute;top:calc(50% - .08em);right:2px;transform:translateY(-50%)}.document-editor--locked-headings .ProseMirror :is(h1,h2,h3,h4,h5,h6):before{content:"You can edit the text in this section, but not its heading.";z-index:10;color:#f9fafb;white-space:nowrap;pointer-events:none;background:#1f2937;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:400;line-height:1.4;display:none;position:absolute;top:calc(100% + 4px);right:0}.document-editor--locked-headings .ProseMirror :is(h1,h2,h3,h4,h5,h6):hover:before{display:block}.document-editor--headings-only .ProseMirror p{margin:0}
@layer vendor{.qwestly-feedback-sheet{--ph-survey-font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI","Roboto",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ph-survey-box-padding:20px 24px;--ph-survey-max-width:300px;--ph-survey-z-index:2147480000;--ph-survey-border-color:#dcdcdc;--ph-survey-border-bottom:1.5px solid var(--ph-survey-border-color);--ph-survey-border-radius:10px;--ph-survey-background-color:#eeeded;--ph-survey-box-shadow:0 4px 12px #00000026;--ph-survey-submit-button-color:#000;--ph-survey-submit-button-text-color:#fff;--ph-survey-rating-bg-color:#fff;--ph-survey-rating-text-color:#020617;--ph-survey-rating-active-bg-color:#000;--ph-survey-rating-active-text-color:#fff;--ph-survey-text-primary-color:#020617;--ph-survey-text-subtle-color:#939393;--ph-widget-color:#e0a045;--ph-widget-text-color:#fff;--ph-survey-scrollbar-thumb-color:var(--ph-survey-border-color);--ph-survey-scrollbar-track-color:var(--ph-survey-background-color);--ph-survey-outline-color:#3b82f6cc;--ph-survey-input-background:#fff;--ph-survey-input-text-color:#020617;--ph-survey-disabled-button-opacity:.6}.qwestly-feedback-sheet .ph-survey{min-width:300px;max-width:85%;height:fit-content;width:var(--ph-survey-max-width);z-index:var(--ph-survey-z-index);margin:0;position:fixed;bottom:0}.qwestly-feedback-sheet .ph-survey h3,.qwestly-feedback-sheet .ph-survey p{margin:0}.qwestly-feedback-sheet .ph-survey *{box-sizing:border-box;color:var(--ph-survey-text-primary-color);font-family:var(--ph-survey-font-family)}.qwestly-feedback-sheet .ph-survey .multiple-choice-options label,.qwestly-feedback-sheet .ph-survey input[type=text],.qwestly-feedback-sheet .ph-survey textarea{background:var(--ph-survey-input-background);border:1.5px solid var(--ph-survey-border-color);color:var(--ph-survey-input-text-color);border-radius:4px;padding:10px;transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .15s ease-out}.qwestly-feedback-sheet .ph-survey input[type=text],.qwestly-feedback-sheet .ph-survey textarea{transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .15s ease-out}.qwestly-feedback-sheet .ph-survey input{margin:0}.qwestly-feedback-sheet .ph-survey .form-submit:focus,.qwestly-feedback-sheet .ph-survey .form-submit:focus-visible,.qwestly-feedback-sheet .ph-survey input[type=checkbox]:focus,.qwestly-feedback-sheet .ph-survey input[type=checkbox]:focus-visible,.qwestly-feedback-sheet .ph-survey input[type=radio]:focus,.qwestly-feedback-sheet .ph-survey input[type=radio]:focus-visible,.qwestly-feedback-sheet .ph-survey input[type=text]:focus,.qwestly-feedback-sheet .ph-survey input[type=text]:focus-visible,.qwestly-feedback-sheet .ph-survey textarea:focus,.qwestly-feedback-sheet .ph-survey textarea:focus-visible{border-color:var(--ph-survey-rating-active-bg-color);outline:1.5px solid var(--ph-survey-outline-color);outline-offset:2px}.qwestly-feedback-sheet .ph-survey button:focus:not(:focus-visible),.qwestly-feedback-sheet .ph-survey input[type=checkbox]:focus:not(:focus-visible),.qwestly-feedback-sheet .ph-survey input[type=radio]:focus:not(:focus-visible),.qwestly-feedback-sheet .ph-survey input[type=text]:focus:not(:focus-visible),.qwestly-feedback-sheet .ph-survey textarea:focus:not(:focus-visible){outline:none}.qwestly-feedback-sheet .ph-survey input[type=text]:hover:not(:focus),.qwestly-feedback-sheet .ph-survey textarea:hover:not(:focus){border-color:var(--ph-survey-rating-active-bg-color)}@media (max-width:768px){.qwestly-feedback-sheet .ph-survey input[type=text],.qwestly-feedback-sheet .ph-survey textarea{font-size:1rem}}.qwestly-feedback-sheet .ph-survey .form-cancel,.qwestly-feedback-sheet .ph-survey .multiple-choice-options label,.qwestly-feedback-sheet .ph-survey .rating-options-number,.qwestly-feedback-sheet .ph-survey input[type=checkbox],.qwestly-feedback-sheet .ph-survey input[type=radio]{border:1.5px solid var(--ph-survey-border-color)}.qwestly-feedback-sheet .ph-survey .footer-branding,.qwestly-feedback-sheet .ph-survey .form-cancel,.qwestly-feedback-sheet .ph-survey .form-submit,.qwestly-feedback-sheet .ph-survey .ratings-emoji,.qwestly-feedback-sheet .ph-survey .ratings-number,.qwestly-feedback-sheet .ph-survey input[type=checkbox],.qwestly-feedback-sheet .ph-survey input[type=radio],.qwestly-feedback-sheet .ph-survey label{transition:all .2s ease-out}@media (prefers-reduced-motion:no-preference){.qwestly-feedback-sheet .ph-survey button:active,.qwestly-feedback-sheet .ph-survey input[type=checkbox]:active,.qwestly-feedback-sheet .ph-survey input[type=radio]:active,.qwestly-feedback-sheet .ph-survey label:active{transition-duration:.1s}}.qwestly-feedback-sheet .ph-survey-widget-tab{background:var(--ph-widget-color);color:var(--ph-widget-text-color);cursor:pointer;text-align:center;z-index:var(--ph-survey-z-index);border:none;border-radius:3px 3px 0 0;padding:10px 12px;transition:padding .2s ease-out;position:fixed}.qwestly-feedback-sheet .ph-survey-widget-tab:hover:not(.widget-tab-top){padding-bottom:16px}.qwestly-feedback-sheet .ph-survey-widget-tab.widget-tab-top{border-radius:0 0 3px 3px}.qwestly-feedback-sheet .ph-survey-widget-tab.widget-tab-top:hover{padding-top:16px}@keyframes ph-survey-fade-in{0%{opacity:0}to{opacity:1}}.qwestly-feedback-sheet .survey-box{gap:16px}.qwestly-feedback-sheet .bottom-section,.qwestly-feedback-sheet .survey-box{flex-direction:column;display:flex}.qwestly-feedback-sheet .bottom-section{gap:8px}.qwestly-feedback-sheet .thank-you-message-header~.bottom-section{padding-top:16px}.qwestly-feedback-sheet .question-container,.qwestly-feedback-sheet .thank-you-message{flex-direction:column;gap:8px;display:flex}.qwestly-feedback-sheet .survey-question{font-size:14px;font-weight:500}.qwestly-feedback-sheet .survey-question-description{opacity:.8;padding-top:4px;font-size:13px}.qwestly-feedback-sheet .survey-question-description,.qwestly-feedback-sheet .thank-you-message-body{word-wrap:break-word;overflow-wrap:break-word}.qwestly-feedback-sheet :is(.survey-question-description,.thank-you-message-body) embed,.qwestly-feedback-sheet :is(.survey-question-description,.thank-you-message-body) iframe,.qwestly-feedback-sheet :is(.survey-question-description,.thank-you-message-body) img,.qwestly-feedback-sheet :is(.survey-question-description,.thank-you-message-body) object,.qwestly-feedback-sheet :is(.survey-question-description,.thank-you-message-body) video,.qwestly-feedback-sheet :is(.survey-question-description,.thank-you-message-body) svg{max-width:100%;height:auto}.qwestly-feedback-sheet .question-textarea-wrapper{flex-direction:column;display:flex}.qwestly-feedback-sheet .survey-form{animation:.3s ease-out forwards ph-survey-fade-in}.qwestly-feedback-sheet .survey-form,.qwestly-feedback-sheet .thank-you-message{background:var(--ph-survey-background-color);border:1.5px solid var(--ph-survey-border-color);border-bottom:var(--ph-survey-border-bottom);border-radius:var(--ph-survey-border-radius);box-shadow:var(--ph-survey-box-shadow);padding:var(--ph-survey-box-padding);text-align:left;width:100%;z-index:var(--ph-survey-z-index);margin:0;position:relative}.qwestly-feedback-sheet .survey-form input[type=text],.qwestly-feedback-sheet .survey-form textarea{min-width:100%}.qwestly-feedback-sheet :is(.survey-form textarea):focus,.qwestly-feedback-sheet :is(.survey-form textarea):focus-visible{box-shadow:0 4px 12px #00000014}.qwestly-feedback-sheet :is(.survey-form textarea):focus:not(:focus-visible){box-shadow:none}.qwestly-feedback-sheet :is(.survey-box .question-header--empty)~.multiple-choice-options,.qwestly-feedback-sheet :is(.survey-box .question-header--empty)~textarea{margin-top:0}.qwestly-feedback-sheet .multiple-choice-options{border:none;flex-direction:column;gap:8px;margin:0;padding:1px 0;font-size:14px;display:flex}.qwestly-feedback-sheet .multiple-choice-options .response-choice,.qwestly-feedback-sheet .multiple-choice-options label{color:inherit;align-items:center;gap:8px;display:flex}.qwestly-feedback-sheet .multiple-choice-options label{cursor:pointer;font-size:13px}.qwestly-feedback-sheet :is(.multiple-choice-options label):hover:not(:has(input:checked)){border-color:var(--ph-survey-text-subtle-color);box-shadow:0 2px 8px #00000014}.qwestly-feedback-sheet :is(.multiple-choice-options label):has(input:checked){border-color:var(--ph-survey-rating-active-bg-color);box-shadow:0 1px 4px #0000000d}.qwestly-feedback-sheet .choice-option-open:is(.multiple-choice-options label){flex-wrap:wrap}.qwestly-feedback-sheet :is(.multiple-choice-options label) span{color:inherit}.qwestly-feedback-sheet .multiple-choice-options input[type=checkbox],.qwestly-feedback-sheet .multiple-choice-options input[type=radio]{appearance:none;background:var(--ph-survey-input-background);cursor:pointer;z-index:1;border-radius:3px;flex-shrink:0;width:1rem;height:1rem;transition:all .2s cubic-bezier(.4,0,.2,1),transform .15s ease-out;position:relative}.qwestly-feedback-sheet :is(.multiple-choice-options input[type=checkbox],.multiple-choice-options input[type=radio]):focus{transform:scale(1.05)}.qwestly-feedback-sheet :is(.multiple-choice-options input[type=checkbox],.multiple-choice-options input[type=radio]):hover{border-color:var(--ph-survey-rating-active-bg-color);transform:scale(1.05)}.qwestly-feedback-sheet :is(.multiple-choice-options input[type=checkbox],.multiple-choice-options input[type=radio]):active{transform:scale(.95)}.qwestly-feedback-sheet :is(.multiple-choice-options input[type=checkbox],.multiple-choice-options input[type=radio]):checked{background:var(--ph-survey-rating-active-bg-color);border-color:var(--ph-survey-rating-active-bg-color);transform:scale(1)}.qwestly-feedback-sheet :is(.multiple-choice-options input[type=checkbox],.multiple-choice-options input[type=radio]):checked:hover{transform:scale(1.05)}.qwestly-feedback-sheet .multiple-choice-options input[type=checkbox]:checked:after{border:solid var(--ph-survey-rating-active-text-color);border-width:0 2px 2px 0;width:4px;height:8px;animation:.2s ease-out .1s forwards ph-survey-checkmark-reveal;left:4px;transform:rotate(45deg)scale(0)}.qwestly-feedback-sheet .multiple-choice-options input[type=radio]:checked:after{background:var(--ph-survey-rating-active-text-color);border-radius:50%;width:6px;height:6px;animation:.15s ease-out 50ms forwards ph-survey-radio-reveal;top:5px;left:5px;transform:scale(0)}.qwestly-feedback-sheet .multiple-choice-options input[type=checkbox]:checked:after,.qwestly-feedback-sheet .multiple-choice-options input[type=radio]:checked:after{box-sizing:content-box;content:"";position:absolute}.qwestly-feedback-sheet .multiple-choice-options input[type=radio]{border-radius:50%}.qwestly-feedback-sheet .multiple-choice-options input[type=radio]:checked{border:none}.qwestly-feedback-sheet :is(.multiple-choice-options input[type=checkbox]:checked,.multiple-choice-options input[type=radio]:checked)~*{font-weight:700}.qwestly-feedback-sheet :is(:is(.multiple-choice-options .choice-option-open) input[type=text])::placeholder{color:var(--ph-survey-text-subtle-color);font-weight:400}.qwestly-feedback-sheet .rating-options-emoji{justify-content:space-between;display:flex}.qwestly-feedback-sheet .rating-options-emoji-2{justify-content:space-around}.qwestly-feedback-sheet .ratings-emoji{opacity:.5;background-color:#0000;border:none;padding:0;font-size:16px}.qwestly-feedback-sheet .ratings-emoji:hover{cursor:pointer;opacity:1;transform:scale(1.15)}.qwestly-feedback-sheet .ratings-emoji.rating-active{opacity:1}.qwestly-feedback-sheet .ratings-emoji svg{fill:var(--ph-survey-text-primary-color);transition:fill .2s ease-out}.qwestly-feedback-sheet .rating-options-number{border-radius:6px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.qwestly-feedback-sheet .rating-options-number .ratings-number{border:none;border-right:1px solid var(--ph-survey-border-color);color:var(--ph-survey-rating-text-color);cursor:pointer;text-align:center;font-weight:700}.qwestly-feedback-sheet :is(.rating-options-number .ratings-number):last-of-type{border-right:0}.qwestly-feedback-sheet .rating-active:is(.rating-options-number .ratings-number){background:var(--ph-survey-rating-active-bg-color);color:var(--ph-survey-rating-active-text-color)}.qwestly-feedback-sheet .ratings-number{background-color:var(--ph-survey-rating-bg-color);border:none;padding:8px 0}.qwestly-feedback-sheet .ratings-number .rating-active{background-color:var(--ph-survey-rating-active-bg-color)}.qwestly-feedback-sheet .ratings-number{cursor:pointer}@media (hover:hover) and (pointer:fine){.qwestly-feedback-sheet .ratings-number:hover:not(.rating-active){background-color:var(--ph-survey-rating-active-bg-color)}@supports (color:color-mix(in lab, red, red)){.qwestly-feedback-sheet .ratings-number:hover:not(.rating-active){background-color:color-mix(in srgb,var(--ph-survey-rating-active-bg-color) 14%,var(--ph-survey-rating-bg-color))}}}.qwestly-feedback-sheet .rating-text{opacity:.7;justify-content:space-between;font-size:11px}.qwestly-feedback-sheet .form-buttons,.qwestly-feedback-sheet .rating-text{flex-direction:row;display:flex}.qwestly-feedback-sheet .form-buttons{gap:8px;width:100%}.qwestly-feedback-sheet .form-buttons-with-back>.form-submit{flex:auto;min-width:0}.qwestly-feedback-sheet .form-submit{background:var(--ph-survey-submit-button-color);color:var(--ph-survey-submit-button-text-color);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border:none;border-radius:6px;min-width:100%;padding:12px;font-weight:700;box-shadow:0 2px #0000000b}.qwestly-feedback-sheet .form-submit:not([disabled]):hover{transform:scale(1.02);box-shadow:0 4px 8px #0000001a}.qwestly-feedback-sheet .form-submit:not([disabled]):active{transform:scale(.98);box-shadow:0 1px 2px #0000000d}.qwestly-feedback-sheet .form-submit[disabled]{cursor:not-allowed;opacity:var(--ph-survey-disabled-button-opacity)}.qwestly-feedback-sheet .form-back{border:1.5px solid var(--ph-survey-border-color);color:var(--ph-survey-text-primary-color);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border-radius:6px;flex:none;padding:12px 16px;font-weight:600}.qwestly-feedback-sheet .form-back:hover{transform:scale(1.02)}.qwestly-feedback-sheet .form-back:active{transform:scale(.98)}.qwestly-feedback-sheet .validation-hint{opacity:.7;margin-top:4px;font-size:12px}.qwestly-feedback-sheet .form-cancel{cursor:pointer;background:#fff;border-radius:100%;padding:12px;line-height:0;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.qwestly-feedback-sheet .form-cancel:hover{opacity:.7;transform:translate(50%,-50%)scale(1.1)}.qwestly-feedback-sheet .footer-branding{opacity:.6;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.qwestly-feedback-sheet .footer-branding:hover{opacity:1}.qwestly-feedback-sheet .footer-branding a{text-decoration:none}.qwestly-feedback-sheet .thank-you-message{text-align:center}.qwestly-feedback-sheet .thank-you-message-header{margin:10px 0 0}.qwestly-feedback-sheet .thank-you-message-body{opacity:.8;font-size:14px}.qwestly-feedback-sheet .limit-height{scrollbar-color:var(--ph-survey-scrollbar-thumb-color) var(--ph-survey-scrollbar-track-color);scrollbar-width:thin;max-height:256px;overflow:hidden auto}.qwestly-feedback-sheet .limit-height::-webkit-scrollbar{width:8px}.qwestly-feedback-sheet .limit-height::-webkit-scrollbar-track{background:var(--ph-survey-scrollbar-track-color);border-radius:4px}.qwestly-feedback-sheet .limit-height::-webkit-scrollbar-thumb{background-color:var(--ph-survey-scrollbar-thumb-color);border:2px solid var(--ph-survey-scrollbar-track-color);border-radius:4px}.qwestly-feedback-sheet :is():hover{background-color:var(--ph-survey-text-subtle-color)}.qwestly-feedback-sheet .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.qwestly-feedback-sheet .ph-survey *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ph-survey-checkmark-reveal{0%{opacity:0;transform:rotate(45deg)scale(0)}50%{opacity:1;transform:rotate(45deg)scale(1.2)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes ph-survey-radio-reveal{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.qwestly-feedback-sheet .ph-survey{width:auto;min-width:0;max-width:none;height:auto;margin:0;position:static;inset:auto;transform:none}.qwestly-feedback-sheet .qwestly-feedback-sheet-panel{background:var(--ph-survey-background-color);border-color:var(--ph-survey-border-color)}.qwestly-feedback-sheet .survey-form,.qwestly-feedback-sheet .thank-you-message{z-index:auto}.qwestly-feedback-sheet .ph-survey *{font-family:roc-grotesk,ui-sans-serif,system-ui,sans-serif}.qwestly-feedback-sheet .survey-question{letter-spacing:normal;text-transform:none;line-height:1.4}.qwestly-feedback-sheet .footer-branding{display:none}.qwestly-feedback-sheet .ph-survey input[type=text],.qwestly-feedback-sheet .ph-survey textarea{border:1px solid hsl(var(--border) / .7);border-radius:calc(var(--radius) - 8px);background:hsl(var(--input));color:hsl(var(--foreground));padding:8px 12px;font-size:1rem;line-height:1.5rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;box-shadow:0 1px 2px #0000000d}.qwestly-feedback-sheet .ph-survey input[type=text]::placeholder,.qwestly-feedback-sheet .ph-survey textarea::placeholder{color:hsl(var(--muted-foreground))}.qwestly-feedback-sheet .ph-survey input[type=text]:hover:not(:focus),.qwestly-feedback-sheet .ph-survey textarea:hover:not(:focus){border-color:hsl(var(--border) / .7);box-shadow:0 1px 2px #0000000d}.qwestly-feedback-sheet .ph-survey input[type=text]:focus,.qwestly-feedback-sheet .ph-survey input[type=text]:focus-visible,.qwestly-feedback-sheet .ph-survey textarea:focus,.qwestly-feedback-sheet .ph-survey textarea:focus-visible{border-color:hsl(var(--border) / .7);box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring)), 0 1px 2px #0000000d;outline:none;transform:none}.qwestly-feedback-sheet .ph-survey{--ph-survey-rating-active-bg-color:hsl(var(--primary));--ph-survey-rating-active-text-color:hsl(var(--primary-foreground))}.qwestly-feedback-sheet .ph-survey .multiple-choice-options label{border:1px solid hsl(var(--border) / .7);border-radius:calc(var(--radius) - 8px);height:36px;min-height:36px;padding:7px 12px;font-size:.875rem;font-weight:500;line-height:1.25rem;box-shadow:0 1px 2px #0000000d}.qwestly-feedback-sheet .ph-survey .multiple-choice-options label:hover:not(:has(input:checked)){border-color:hsl(var(--border) / .7);background:hsl(var(--muted));color:hsl(var(--foreground));box-shadow:0 1px 2px #0000000d}.qwestly-feedback-sheet .ph-survey .multiple-choice-options label:has(input:focus-visible){box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring)), 0 1px 2px #0000000d;outline:none}.qwestly-feedback-sheet .ph-survey .form-submit,.qwestly-feedback-sheet .ph-survey .form-back{border-radius:calc(var(--radius) - 8px);justify-content:center;align-items:center;height:36px;min-height:36px;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out,transform .15s ease-out;display:inline-flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.qwestly-feedback-sheet .ph-survey .form-submit{background:hsl(var(--primary));width:100%;min-width:0;color:hsl(var(--primary-foreground));border:0}.qwestly-feedback-sheet .ph-survey .form-submit:not([disabled]):hover{background:hsl(var(--primary) / .9);transform:none;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.qwestly-feedback-sheet .ph-survey .form-submit:not([disabled]):active{background:hsl(var(--primary) / .9);transform:scale(.98)}.qwestly-feedback-sheet .ph-survey .form-submit[disabled]{opacity:.5}.qwestly-feedback-sheet .ph-survey .form-back{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0;flex:none}.qwestly-feedback-sheet .ph-survey .form-back:hover{background:hsl(var(--muted));color:hsl(var(--foreground));transform:none}.qwestly-feedback-sheet .ph-survey .form-back:active,.qwestly-feedback-sheet .ph-survey .form-submit:not([disabled]):active{transform:scale(.98)}.qwestly-feedback-sheet .ph-survey .form-submit:focus,.qwestly-feedback-sheet .ph-survey .form-back:focus{outline:none}.qwestly-feedback-sheet .ph-survey .form-submit:focus-visible,.qwestly-feedback-sheet .ph-survey .form-back:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring)), 0 1px 3px #0000001a;outline:none}.qwestly-feedback-sheet .qwestly-survey-close{z-index:1;border-radius:calc(var(--radius) - 8px);width:36px;height:36px;color:var(--ph-survey-text-primary-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:8px;right:12px}.qwestly-feedback-sheet .qwestly-survey-close:hover{background:hsl(var(--muted))}.qwestly-feedback-sheet .qwestly-survey-close:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}@keyframes qwestly-feedback-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.qwestly-feedback-sheet [role=dialog]{animation:.2s ease-out qwestly-feedback-sheet-in}@media (min-width:640px){.qwestly-feedback-sheet .qwestly-feedback-sheet-panel{background:0 0}.qwestly-feedback-sheet .qwestly-survey-close{border:1px solid hsl(var(--border) / .7);background:hsl(var(--input));color:hsl(var(--foreground));border-radius:100%;top:0;right:0;transform:translate(50%,-50%)}}@media (min-width:768px){.qwestly-feedback-sheet .ph-survey input[type=text],.qwestly-feedback-sheet .ph-survey textarea{font-size:.875rem;line-height:1.25rem}}@media (max-width:639px){.qwestly-feedback-sheet .survey-form,.qwestly-feedback-sheet .thank-you-message{box-shadow:none;border:0;border-radius:0;padding:12px 20px 20px}.qwestly-feedback-sheet .ph-survey .form-submit,.qwestly-feedback-sheet .ph-survey .form-back{flex:1;width:auto;min-width:0;height:48px;min-height:48px;padding:0 20px;font-size:1rem;line-height:1.5rem}}@media (prefers-reduced-motion:reduce){.qwestly-feedback-sheet [role=dialog]{animation:none}}}
