.chat-questionnaire{box-sizing:border-box;width:100%;max-width:760px;padding:20px}.chat-questionnaire-title{margin-bottom:18px;font-size:15px;font-weight:700}.chat-questionnaire fieldset{border:0;min-width:0;margin:0;padding:0}.chat-question{margin-bottom:18px}.chat-question>label,.chat-question legend{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.chat-question input[type=text],.chat-question input[type=number],.chat-question textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surf2);width:100%;color:var(--fg);font:inherit;border-radius:9px;padding:10px 12px;font-size:13px}.chat-question textarea{resize:vertical}.chat-question input:focus-visible,.chat-question textarea:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.chat-question-options{flex-wrap:wrap;gap:8px;display:flex}.chat-question-option{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.chat-question-option:has(input:checked){border-color:var(--acc);background:var(--surf2)}.chat-question-option input{accent-color:var(--acc);flex-shrink:0;width:16px;height:16px}.chat-question-hint,.chat-question-footer span{color:var(--mut);font-size:12px;line-height:1.5}.chat-question-hint{margin-top:6px}.chat-question-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chat-question-error{color:var(--red);margin-bottom:10px;font-size:13px}.chat-questionnaire fieldset:disabled{opacity:.65}@media (width<=600px){.chat-questionnaire{padding:14px}.chat-question-option{width:100%}}.chat-mobile-navigation{display:none}@media (width<=760px){body:has(.chat-workspace) #root>div>aside{display:none!important}body:has(.chat-workspace) #root>div>main>div:first-child{display:none!important}body:has(.chat-workspace) #root>div>main>.sc{padding:8px!important}.chat-workspace{grid-template-columns:minmax(0,1fr)!important;height:calc(100dvh - 16px)!important;min-height:0!important}.chat-workspace>.card{min-width:0}.chat-workspace>.card:last-child{display:none!important}.chat-workspace.chat-history-open{height:auto!important}.chat-workspace.chat-history-open>.card:first-child{height:calc(100dvh - 16px)}.chat-workspace.chat-history-open>.card:last-child{max-height:65dvh;display:flex!important}.chat-workspace>.card:first-child>div:first-child{flex-wrap:wrap;padding:12px!important}.chat-workspace>.card:first-child>.sc{padding:16px 10px!important}.chat-mobile-navigation{gap:8px;width:100%;display:flex}.chat-workspace input{min-width:0}}
/*$vite$:1*/