.console-research-panel{min-height:0;max-height:inherit;color:var(--foreground);flex-direction:column;display:flex;position:relative}.console-research-dismiss{z-index:1;position:absolute;top:16px;right:16px}.console-research-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;min-height:0;padding:24px;overflow-y:auto}.console-research-panel :is(.survey-question,.thank-you-message-header,[role=status]){padding-right:32px}.console-research-support{border-top:1px solid var(--border);flex:none;padding:16px 24px 20px}.console-research-contact{color:var(--muted-foreground);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:18px;display:flex}.console-research-contact input{width:16px;height:16px;accent-color:var(--primary);flex:none;margin:1px 0 0}.console-research-native{min-width:0;font:inherit;container-type:inline-size}.console-research-native .ph-survey{width:100%;color:var(--foreground);font:inherit;position:static}.console-research-native .survey-form,.console-research-native .question-container{gap:20px;min-width:0;display:grid}.console-research-native :is(.survey-question,.thank-you-message-header){color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:26px}.console-research-native :is(.survey-description,.thank-you-message-body){color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px;line-height:20px}.console-research-native .multiple-choice-options{border:0;gap:8px;margin:0;padding:0;display:grid}.console-research-native .multiple-choice-options>label{border:1px solid var(--border);border-radius:var(--console-shape-control);background:var(--background);cursor:pointer;overflow-wrap:anywhere;min-height:46px;padding:12px;font-size:14px;line-height:20px;transition:border-color .15s,background-color .15s;display:block}.console-research-native .multiple-choice-options>label:hover{background:var(--accent);border-color:var(--border-strong)}.console-research-native .multiple-choice-options>label:has(input:checked){border-color:var(--primary);background:var(--accent)}.console-research-native .response-choice{align-items:flex-start;gap:10px;display:flex}.console-research-native input{accent-color:var(--primary)}.console-research-native :is(input[type=radio],input[type=checkbox]){flex:none;width:16px;height:16px;margin:2px 0 0}.console-research-native .rating-options-number{--survey-rating-gap:6px;gap:var(--survey-rating-gap);display:flex}.console-research-native .ratings-number{border:1px solid var(--border-strong);border-radius:var(--console-shape-control);min-width:0;min-height:48px;color:var(--foreground);background:var(--background);font-variant-numeric:tabular-nums;cursor:pointer;flex:1;font-size:16px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s}.console-research-native .ratings-number:hover{border-color:var(--primary);background:var(--accent)}.console-research-native .ratings-number.rating-active{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.console-research-native .rating-text{color:var(--muted-foreground);justify-content:space-between;gap:16px;margin-top:12px;font-size:12px;line-height:18px;display:flex}.console-research-native .rating-text>*{overflow-wrap:anywhere;max-width:46%}.console-research-native .rating-text>:last-child{text-align:right}.console-research-native textarea,.console-research-native input[type=text]{border:1px solid var(--input);border-radius:var(--console-shape-control);background:var(--background);width:100%;min-height:44px;color:var(--foreground);caret-color:var(--primary);font:inherit;padding:12px;font-size:14px;line-height:20px}.console-research-native textarea{resize:vertical;min-height:112px}.console-research-native textarea::placeholder{color:var(--muted-foreground)}.console-research-native .bottom-section{gap:12px;margin-top:24px;display:grid}.console-research-native .form-submit{border-radius:var(--console-shape-control);background:var(--primary);width:100%;min-height:40px;color:var(--primary-foreground);cursor:pointer;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s;display:flex}.console-research-native .form-submit:hover:not(:disabled){background:var(--button-primary-hover)}.console-research-native .form-submit:disabled{background:var(--surface-inset);color:var(--muted-foreground);opacity:1;cursor:default}.console-research-native .footer-branding{color:var(--muted-foreground);align-items:center;gap:4px;font-size:10px;display:inline-flex}.console-research-native .footer-branding svg{width:55px;height:10px}.console-research-panel :is(button,input,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.console-research-native ::selection{color:var(--foreground);background:var(--accent)}@container (width<=344px){.console-research-native .rating-options-number:has(>:nth-child(7)){flex-wrap:wrap}.console-research-native .rating-options-number:has(>:nth-child(7))>.ratings-number{flex:0 0 calc((100% - 3 * var(--survey-rating-gap)) / 4)}}@container (width<=264px){.console-research-native .rating-options-number{--survey-rating-gap:4px}}@media (prefers-reduced-motion:reduce){.console-research-native :is(label,button){transition:none}}
