.wp-block-evermade-studio-conversational-ui{--_base-font-size:var(--font-size-md);--_color-muted:var(--color-gray-500);--_color-muted-bg:var(--color-gray-700);--_color-muted-light:var(--color-gray-500);--_border-radius-bubble:var(--border-radius-lg);--_border-radius-pill:999px;--_border-radius-input:40px;font-family:var(--font-family-inter)}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.wp-block-evermade-studio-conversational-ui .hidden{display:none!important}.wp-block-evermade-studio-conversational-ui{padding:0 20%}@media(max-width:768px){.wp-block-evermade-studio-conversational-ui{--_base-font-size:var(--font-size-sm);padding:0}}.wp-block-evermade-studio-conversational-ui .conversational-ui-message-container{display:flex}.wp-block-evermade-studio-conversational-ui .conversational-ui-message-container svg{left:0;max-height:27px;top:0;width:100%;z-index:0}.wp-block-evermade-studio-conversational-ui .conversational-ui-message-container{animation:fadeSlideIn .5s ease-out forwards;opacity:0;transform:translateY(10px)}.wp-block-evermade-studio-conversational-ui .conversational-ui-message-container .conversational-ui-message-speech-bubble{margin-bottom:30px}.wp-block-evermade-studio-conversational-ui .conversational-ui-message-container.feedback-on .conversational-ui-message-speech-bubble{margin-bottom:50px!important}.wp-block-evermade-studio-conversational-ui .conversational-ui-message-speech-bubble{align-items:flex-start;border-radius:var(--_border-radius-bubble);display:flex;flex-direction:column;gap:5px;margin-bottom:30px;margin-right:auto;max-width:80%;padding:20px 30px;position:relative}.wp-block-evermade-studio-conversational-ui .conversational-ui-message-speech-bubble:after{background-size:contain;bottom:-9px;content:"";height:20px;left:20px;position:absolute;transform:rotate(50deg);width:20px}.wp-block-evermade-studio-conversational-ui .loading-message-container{align-items:center;display:flex;gap:12px}.wp-block-evermade-studio-conversational-ui .loading-message-container .loading-message{font-size:var(--_base-font-size);margin:0;opacity:.8}.wp-block-evermade-studio-conversational-ui .conversational-ui-message,.wp-block-evermade-studio-conversational-ui .conversational-ui-message ol li,.wp-block-evermade-studio-conversational-ui .conversational-ui-message p,.wp-block-evermade-studio-conversational-ui .conversational-ui-message ul li{font-size:var(--_base-font-size)}.wp-block-evermade-studio-conversational-ui .user-message-container{animation:fadeSlideIn .3s ease-out forwards;display:flex;flex-direction:column;opacity:0;transform:translateY(10px)}.wp-block-evermade-studio-conversational-ui .user-message-speech-bubble{align-items:center;background-color:var(--color-white);border-radius:var(--_border-radius-bubble);display:flex;margin-bottom:30px;margin-left:auto;max-width:80%;padding:20px 30px;position:relative;word-break:break-word}.wp-block-evermade-studio-conversational-ui .user-message-speech-bubble:after{background:url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"20,0 0,10 20,20\" fill=\"%23FFF\"/></svg>") no-repeat 50%;background-size:contain;bottom:-12px;content:"";height:20px;position:absolute;right:20px;transform:rotate(-125deg);width:20px}.wp-block-evermade-studio-conversational-ui .user-message,.wp-block-evermade-studio-conversational-ui .user-message p{font-size:var(--_base-font-size)}.wp-block-evermade-studio-conversational-ui .user-answer-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.wp-block-evermade-studio-conversational-ui .user-answer-options .user-answer-option{align-items:center;background-color:inherit;border:2px solid var(--color-primary);border-radius:2rem;color:var(--color-primary);cursor:pointer;display:flex;font-size:calc(var(--_base-font-size)*.875);font-weight:600;padding:.25em 1rem}.wp-block-evermade-studio-conversational-ui .user-answer-options .user-answer-option:hover{border:2px solid var(--color-primary)}.wp-block-evermade-studio-conversational-ui .user-answer-options .user-answer-option{animation:fadeSlideIn .3s ease forwards;opacity:0}.wp-block-evermade-studio-conversational-ui .user-answer-options :first-child{animation-delay:0s}.wp-block-evermade-studio-conversational-ui .user-answer-options :nth-child(2){animation-delay:.2s}.wp-block-evermade-studio-conversational-ui .user-answer-options :nth-child(3){animation-delay:.4s}.wp-block-evermade-studio-conversational-ui .user-answer-options :nth-child(4){animation-delay:.6s}.wp-block-evermade-studio-conversational-ui .user-answer-options :nth-child(5){animation-delay:.8s}.wp-block-evermade-studio-conversational-ui .conversational-ui-user-input form{align-items:flex-end;display:flex;justify-content:end;position:relative}.wp-block-evermade-studio-conversational-ui .conversational-ui-user-input form input,.wp-block-evermade-studio-conversational-ui .conversational-ui-user-input form textarea{border:1px solid var(--color-black);border-radius:var(--_border-radius-input);font-family:var(--font-family-inter);font-size:var(--_base-font-size);min-width:100%;padding:15px 120px 15px 40px}.wp-block-evermade-studio-conversational-ui .conversational-ui-user-input form textarea{max-height:200px;overflow:hidden;resize:none}.wp-block-evermade-studio-conversational-ui .conversational-ui-user-input form button{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--_border-radius-input);color:var(--color-white);cursor:pointer;font-size:var(--_base-font-size);font-weight:600;margin-bottom:.375em;margin-right:.375em;padding:.375em 1.5em;position:absolute}.wp-block-evermade-studio-conversational-ui .conversational-ui-user-input form button:hover{background:var(--color-primary)}.wp-block-evermade-studio-conversational-ui .conversational-ui-user-input form button:disabled{background:var(--_color-muted)!important;border:1px solid var(--_color-muted)!important;cursor:not-allowed}.wp-block-evermade-studio-conversational-ui .show-message-history-button-container{align-items:center;display:flex;justify-content:center}.wp-block-evermade-studio-conversational-ui .show-message-history-button{animation:fadeIn .2s ease-out forwards;background:0;border:0;color:var(--_color-muted);cursor:pointer;font-size:calc(var(--_base-font-size)*.6);margin-bottom:25px;opacity:0;text-align:center;transform:translateY(10px)}.wp-block-evermade-studio-conversational-ui .show-message-history-button:focus-visible{outline:auto}.wp-block-evermade-studio-conversational-ui .message-history-container{display:flex;flex-direction:column}.wp-block-evermade-studio-conversational-ui .site-search-api-results a{text-decoration:none}.wp-block-evermade-studio-conversational-ui .site-search-api-results a:hover .site-search-api-result-icon{border:1px solid var(--color-white);border-radius:20px}.wp-block-evermade-studio-conversational-ui .site-search-api-results a:focus-visible{outline:auto}.wp-block-evermade-studio-conversational-ui .site-search-api-results-title{font-size:var(--font-size-2xs);margin-bottom:0;margin-left:46px;margin-top:20px;text-transform:uppercase}.wp-block-evermade-studio-conversational-ui .site-search-api-result{align-items:center;display:flex;gap:12px}.wp-block-evermade-studio-conversational-ui .site-search-api-result-icon{align-items:center;display:flex;flex-shrink:0;height:35px;width:35px}.wp-block-evermade-studio-conversational-ui .site-search-api-result-text{display:flex;flex-direction:column}.wp-block-evermade-studio-conversational-ui .site-search-api-result-title{font-size:var(--font-size-nm);font-weight:var(--font-weight-bold)}.wp-block-evermade-studio-conversational-ui .conversational-ui-feedback-buttons{align-self:end;bottom:-40px;display:flex;position:absolute}.wp-block-evermade-studio-conversational-ui .conversational-ui-feedback-buttons p{align-self:center;color:var(--_color-muted)!important;font-size:.6em;font-weight:500;margin-bottom:0;margin-right:15px}.wp-block-evermade-studio-conversational-ui .conversational-ui-feedback-buttons form{display:flex;gap:5px}.wp-block-evermade-studio-conversational-ui .conversational-ui-feedback-buttons form button{background:0;border:0;border-radius:var(--_border-radius-bubble);cursor:pointer;display:flex;margin:0;padding:5px 7px}.wp-block-evermade-studio-conversational-ui .conversational-ui-feedback-buttons form button:hover{background:var(--_color-muted-bg)}.wp-block-evermade-studio-conversational-ui .conversational-ui-feedback-buttons form button svg{fill:none;width:20px}.wp-block-evermade-studio-conversational-ui .conversational-ui-feedback-buttons form button svg path{stroke:var(--_color-muted);stroke-width:1}.wp-block-evermade-studio-conversational-ui .conversational-ui-feedback-buttons form button.selected{cursor:default}.wp-block-evermade-studio-conversational-ui .conversational-ui-feedback-buttons form button.selected svg{fill:var(--_color-muted)}.wp-block-evermade-studio-conversational-ui .conversational-ui-feedback-buttons form button.selected:hover{background:none}.wp-block-evermade-studio-conversational-ui .end-of-conversation-feedback{animation:fadeSlideIn .5s ease-out forwards;display:flex;justify-content:flex-end;margin-bottom:30px;margin-top:-10px;opacity:0;transform:translateY(10px)}.wp-block-evermade-studio-conversational-ui .end-of-conversation-feedback form{display:flex;gap:15px}.wp-block-evermade-studio-conversational-ui .end-of-conversation-feedback form button{background:0;background:var(--_color-muted-bg);border:0;border-radius:var(--_border-radius-bubble);cursor:pointer;display:flex;margin:0;padding:10px 12px;transition:background .2s ease}.wp-block-evermade-studio-conversational-ui .end-of-conversation-feedback form button svg{fill:none;height:32px;width:32px}.wp-block-evermade-studio-conversational-ui .end-of-conversation-feedback form button svg path{stroke:var(--_color-muted);stroke-width:1}.wp-block-evermade-studio-conversational-ui .end-of-conversation-feedback form button:hover svg{fill:var(--_color-muted-light)}.wp-block-evermade-studio-conversational-ui .end-of-conversation-feedback form button.selected{cursor:default}.wp-block-evermade-studio-conversational-ui .end-of-conversation-feedback form button.selected svg{fill:var(--_color-muted-light)}.wp-block-evermade-studio-conversational-ui .conversational-ui-logo-container{align-items:center;display:flex;justify-content:center;margin:40px 0}.wp-block-evermade-studio-conversational-ui .conversational-ui-logo-line{background-color:var(--_color-muted);flex-grow:1;height:1px}.wp-block-evermade-studio-conversational-ui .conversational-ui-logo-label{font-size:var(--font-size-md);gap:8px;padding:6px 28px}.wp-block-evermade-studio-conversational-ui .conversational-ui-logo-label,.wp-block-evermade-studio-conversational-ui .conversational-ui-reset-button{align-items:center;border:1px solid var(--_color-muted);border-radius:var(--_border-radius-pill);color:var(--_color-muted);display:flex;font-weight:500;white-space:nowrap}.wp-block-evermade-studio-conversational-ui .conversational-ui-reset-button{background:transparent;cursor:pointer;font-size:var(--font-size-sm);gap:6px;justify-content:center;margin:20px auto 0;padding:8px 20px;transition:all .2s ease}.wp-block-evermade-studio-conversational-ui .conversational-ui-reset-button:hover{background-color:var(--_color-muted);color:var(--color-white)}.wp-block-evermade-studio-conversational-ui .conversational-ui-reset-button:focus{outline:2px solid var(--_color-muted);outline-offset:2px}.wp-block-evermade-studio-conversational-ui .ai-notice{align-items:center;display:flex;font-size:var(--font-size-2xs);justify-content:center;margin-top:10px;text-align:center}.wp-block-evermade-studio-conversational-ui .recaptcha-badge{align-items:center;display:flex;justify-content:center}.wp-block-evermade-studio-conversational-ui .recaptcha-badge span,.wp-block-evermade-studio-conversational-ui .recaptcha-badge span a{color:var(--_color-muted-light);font-size:var(--font-size-2xs);padding-top:10px}.wp-block-evermade-studio-conversational-ui .recaptcha-badge span a a:hover,.wp-block-evermade-studio-conversational-ui .recaptcha-badge span a:hover{text-decoration-color:var(--color-black)}
