.csw-lite-form{display:flex;flex-wrap:wrap;gap:10px;max-width:100%;align-items:center}.csw-lite-form input,.csw-lite-form button{padding:10px;font-size:16px;border:1px solid #ccc}.csw-lite-form input{flex:1 1 auto;min-width:200px}.csw-lite-form button i{margin-right:6px}.csw-lite-form button{background:#4fb7b3;color:#fff;border:none;cursor:pointer;transition:background 0.3s ease}.csw-lite-form button:hover{background:#0f828c}@media (max-width:768px){.csw-lite-form{flex-direction:column;align-items:stretch}.csw-lite-form input,.csw-lite-form button{flex:1 1 100%;width:100%}}