.curb-ai-input__submit svg{height:36px;width:19px}.llm-item-button[data-llm=Claude] svg,.llm-item-button[data-llm=Copilot] svg,.llm-item-button[data-llm=Microsoft] svg,.llm-item-button[data-llm=OpenAI] svg,.llm-item-button[data-llm=Templafy] svg{height:36px;width:36px}.input-wrapper{align-items:center;border:1px solid;border-color:var(--gray-accent-dark);border-radius:9999px;box-sizing:border-box;display:flex;gap:50px;padding-block:22px;width:100%}.input-wrapper textarea{margin:0 0 0 32px}.input-wrapper button{margin-right:28px}.curb-ai-input__field{background:transparent;border:0;box-sizing:border-box;flex:1 1 auto;font-size:1rem;height:auto;line-height:1.5;min-height:24px;min-width:0;overflow:hidden;padding:0;resize:none;width:auto}.curb-ai-input__field:focus{box-shadow:none;outline:none}.curb-ai-input__field::-moz-placeholder{font-style:italic;opacity:1}.curb-ai-input__field::placeholder{font-style:italic;opacity:1}.input-wrapper>.curb-ai-input__submit{flex:0 0 auto;white-space:nowrap;z-index:1}.input-wrapper.is-expanded{align-items:flex-end;border-radius:30px;padding:0}.input-wrapper.is-expanded textarea{margin:38px 0 47px 32px}.input-wrapper.is-expanded button{margin-bottom:28px;margin-right:28px}@media(max-width:768px){.input-wrapper{gap:30px;min-height:51px;padding:14px 14px 14px 21px}.curb-ai-input__field{font-size:11px}.input-wrapper textarea{align-content:center;margin:0}.input-wrapper button{margin-right:0}.input-wrapper.is-expanded{border-radius:20px}.input-wrapper.is-expanded textarea{margin:21px 0 21px 21px}.input-wrapper.is-expanded button{margin:0 14px 14px 0}}.is-light-section .input-wrapper,.is-light-section .llm-item-button:not(.is-selected){background-color:var(--light-gray)}.is-light-section .llm-item-button:not(.is-selected):hover{background-color:var(--gray-30)}.is-light-section [data-llm=OpenAI].llm-item-button:not(.is-selected) svg,.is-light-section [data-llm=Templafy].llm-item-button:not(.is-selected) svg{fill:var(--gray-100-primary)}.is-light-section [data-llm=Claude].llm-item-button:not(.is-selected) svg{fill:var(--claude-orange)}.is-light-section [data-llm=Claude].is-selected svg,.is-light-section [data-llm=Templafy].is-selected svg{fill:var(--off-white-primary)}.is-light-section [data-llm=OpenAI].is-selected{background-color:var(--gray-100-primary)}.is-light-section [data-llm=OpenAI].is-selected svg{fill:var(--off-white-primary)}.is-light-section .wp-block-templafy-blocks-curb-ai-input:has([data-llm=OpenAI].is-selected) .input-wrapper{border-color:var(--gray-100-primary)}.is-dark-section .input-wrapper,.is-dark-section .llm-item-button:not(.is-selected){background-color:var(--dark-gray)}.is-dark-section .llm-item-button:not(.is-selected):hover{background-color:var(--gray-80)}.is-dark-section [data-llm=OpenAI].llm-item-button:not(.is-selected) svg,.is-dark-section [data-llm=Templafy].llm-item-button:not(.is-selected) svg{fill:var(--off-white-primary)}.is-dark-section [data-llm=Claude].llm-item-button:not(.is-selected) svg{fill:var(--claude-orange)}.is-dark-section [data-llm=Claude].is-selected svg,.is-dark-section [data-llm=Templafy].is-selected svg{fill:var(--off-white-primary)}.is-dark-section [data-llm=OpenAI].is-selected{background-color:var(--off-white-primary)}.is-dark-section [data-llm=OpenAI].is-selected svg{fill:var(--gray-100-primary)}.is-dark-section .wp-block-templafy-blocks-curb-ai-input:has([data-llm=OpenAI].is-selected) .input-wrapper{border-color:var(--off-white-primary)}.wp-block-templafy-blocks-curb-ai-input:has([data-llm=Templafy].is-selected) .input-wrapper{border-color:var(--blue-100-primary)}.wp-block-templafy-blocks-curb-ai-input:has([data-llm=Claude].is-selected) .input-wrapper{border-color:var(--claude-orange)}.is-light-section.wp-block-templafy-blocks-curb-ai-input:has([data-llm=Copilot].is-selected) .input-wrapper{background:linear-gradient(var(--light-gray),var(--light-gray)) padding-box,var(--copilot-gradient) border-box;border:1px solid transparent}.is-light-section.wp-block-templafy-blocks-curb-ai-input:has([data-llm=Microsoft].is-selected) .input-wrapper{background:linear-gradient(var(--light-gray),var(--light-gray)) padding-box,var(--microsoft-gradient) border-box;border:1px solid transparent}.is-dark-section.wp-block-templafy-blocks-curb-ai-input:has([data-llm=Copilot].is-selected) .input-wrapper{background:linear-gradient(var(--dark-gray),var(--dark-gray)) padding-box,var(--copilot-gradient) border-box;border:1px solid transparent}.is-dark-section.wp-block-templafy-blocks-curb-ai-input:has([data-llm=Microsoft].is-selected) .input-wrapper{background:linear-gradient(var(--dark-gray),var(--dark-gray)) padding-box,var(--microsoft-gradient) border-box;border:1px solid transparent}.wp-block-templafy-blocks-curb-ai-input .popup-modal{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.wp-block-templafy-blocks-curb-ai-input .popup-modal.is-open{display:flex}.wp-block-templafy-blocks-curb-ai-input .popup-modal .popup-overlay{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-templafy-blocks-curb-ai-input .popup-modal .popup-content{background-color:#fafdf6;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.15);max-height:90vh;max-width:min(60vw,720px);overflow-x:hidden;overflow-y:auto;position:relative;text-transform:none;width:100%;z-index:1;-webkit-overflow-scrolling:touch;min-height:0}.wp-block-templafy-blocks-curb-ai-input .popup-modal .popup-content .popup-close{align-items:center;background:transparent;border:none;border-radius:4px;color:#232323;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;line-height:1;padding:8px;position:absolute;right:25px;top:25px;transition:background-color .2s ease;width:40px}.wp-block-templafy-blocks-curb-ai-input .popup-modal .popup-content .popup-close:hover{background-color:rgba(0,0,0,.05)}.wp-block-templafy-blocks-curb-ai-input .popup-modal .popup-content .popup-close:focus{outline:2px solid #415aee;outline-offset:2px}.wp-block-templafy-blocks-curb-ai-input .popup-modal .curb-ai-input-ecr-modal__content .ecr-widget{margin:0;max-width:none}@media(max-width:768px){.wp-block-templafy-blocks-curb-ai-input .curb-ai-input__submit svg{height:auto;width:12px}.wp-block-templafy-blocks-curb-ai-input .popup-modal{padding:12px}.wp-block-templafy-blocks-curb-ai-input .popup-modal .popup-content{max-height:min(92vh,100vh - 24px);max-width:none}.wp-block-templafy-blocks-curb-ai-input .popup-modal .popup-content .popup-close{right:0;top:0}.wp-block-templafy-blocks-curb-ai-input .llm-item-button[data-llm=Templafy] svg{height:24px;width:36px}.wp-block-templafy-blocks-curb-ai-input .llm-item-button[data-llm=Claude] svg,.wp-block-templafy-blocks-curb-ai-input .llm-item-button[data-llm=Copilot] svg,.wp-block-templafy-blocks-curb-ai-input .llm-item-button[data-llm=Microsoft] svg,.wp-block-templafy-blocks-curb-ai-input .llm-item-button[data-llm=OpenAI] svg{height:25px;width:25px}}
