.et-form-container,.et-preview-container,.blue-card,.vertical-card,.yml-card,.aqua-card,.purple-card,.orange-card,.clean-quote,.minimal-quote,.glass-quote,.green-quote,.dark-quote,.gradient-quote{box-sizing:border-box;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.et_form-card{max-width:100%!important;width:100%!important;padding:15px;overflow:hidden;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif!important;background:#f7f7f7;border:1px solid #ddd}.et-form-container:not(.wp-admin){background-color:#f5f7fa;padding:40px}.et-form-container .container{max-width:1200px;margin:0 auto}.et-form-container h2{color:#333;margin-bottom:30px;text-align:center}.et-form-container .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:50px}.blue-card input,.blue-card textarea,.blue-card button,.vertical-card input,.vertical-card textarea,.vertical-card button,.yml-card input,.yml-card textarea,.yml-card button,.aqua-card input,.aqua-card textarea,.aqua-card button,.purple-card input,.purple-card textarea,.purple-card button,.orange-card input,.orange-card textarea,.orange-card button,.clean-quote input,.clean-quote textarea,.clean-quote select,.clean-quote button,.minimal-quote input,.minimal-quote textarea,.minimal-quote select,.minimal-quote button,.glass-quote input,.glass-quote textarea,.glass-quote select,.glass-quote button,.green-quote input,.green-quote textarea,.green-quote select,.green-quote button,.dark-quote input,.dark-quote textarea,.dark-quote select,.dark-quote button,.gradient-quote input,.gradient-quote textarea,.gradient-quote select,.gradient-quote button{width:100%;padding:12px;margin-bottom:15px;border-radius:4px;border:1px solid #ddd;font-size:14px}.blue-card textarea,.vertical-card textarea,.yml-card textarea,.aqua-card textarea,.purple-card textarea,.orange-card textarea,.clean-quote textarea,.minimal-quote textarea,.glass-quote textarea,.green-quote textarea,.dark-quote textarea,.gradient-quote textarea{min-height:100px;resize:vertical}.blue-card button,.vertical-card button,.yml-card button,.aqua-card button,.purple-card button,.orange-card button,.clean-quote button,.minimal-quote button,.glass-quote button,.green-quote button,.dark-quote button,.gradient-quote button{cursor:pointer;font-weight:600;transition:all 0.3s ease}.input-group{position:relative;display:flex;margin-bottom:15px}.input-group input{margin-bottom:0;flex-grow:1}.input-group button{margin-bottom:0}.input-right-button input{border-top-right-radius:0;border-bottom-right-radius:0}.input-right-button button{border-top-left-radius:0;border-bottom-left-radius:0;width:auto}.icon-button{display:inline-flex;align-items:center;justify-content:center}.icon-button svg{margin-right:8px}.icon-only-button{width:45px;display:inline-flex;align-items:center;justify-content:center;padding:0}.icon-only-button svg{margin-right:0}.et_form-card p{margin-bottom:10px!important}.blue-card{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;padding:30px;border-radius:10px;box-shadow:0 10px 30px rgb(41 128 185 / .3)}.blue-card h3{margin-bottom:20px;font-size:22px}.blue-card p{margin-bottom:25px;opacity:.9;line-height:1.6}.blue-card input{background:rgb(255 255 255 / .2);border:none;color:#fff;padding:15px}.blue-card input::placeholder{color:rgb(255 255 255 / .7)}.blue-card button{background-color:#fff;color:#2980b9;border:none;padding:15px;font-weight:700}.blue-card button:hover{background-color:#f1f1f1;transform:translateY(-3px);color:initial}.vertical-card{background:#fff;color:#333;padding:30px;border-radius:5px;box-shadow:0 5px 15px rgb(0 0 0 / .1);border-left:5px solid #ff6b6b}.vertical-card h3{margin-bottom:15px;color:#ff6b6b;font-size:20px}.vertical-card p{margin-bottom:20px;color:#666;line-height:1.5}.vertical-card input,.vertical-card textarea{border:1px solid #ddd;background-color:#f9f9f9}.vertical-card input:focus,.vertical-card textarea:focus{border-color:#ff6b6b;outline:none}.vertical-card button{background-color:#ff6b6b;color:#fff;border:none;padding:12px}.vertical-card button:hover{background-color:#ff5252}.yml-card{background:#161616;color:#eee;padding:35px;border-radius:15px;position:relative;overflow:hidden}.yml-card::before{content:'';position:absolute;top:0;right:0;height:10px;width:100%;background:linear-gradient(90deg,#3ae374,#32ff7e)}.yml-card h3{margin-bottom:20px;font-size:24px;color:#32ff7e}.yml-card p{margin-bottom:25px;color:#fff;line-height:1.7}.yml-card input,.yml-card textarea{background:#222;border:1px solid #333;color:#eee}.yml-card input::placeholder,.yml-card textarea::placeholder{color:#777}.yml-card input:focus,.yml-card textarea:focus{border-color:#32ff7e;outline:none}.yml-card button{background:linear-gradient(90deg,#3ae374,#32ff7e);color:#000;border:none;font-weight:700;letter-spacing:1px}.yml-card button:hover{opacity:.9;transform:scale(1.02)}.clean-card{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.clean-card h3{margin-bottom:15px;color:#333;font-size:18px;position:relative;padding-bottom:10px}.clean-card h3::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:#3498db}.clean-card input,.clean-card textarea{border:1px solid #e0e0e0;background-color:#fafafa}.clean-card button{background-color:#3498db;color:#fff;border:none;transition:background 0.3s}.clean-card button:hover{background-color:#2980b9}.minimal-card{background:#fff;padding:30px;border:1px solid #eaeaea;border-radius:4px}.minimal-card h3{margin-bottom:20px;color:#333;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.minimal-card input,.minimal-card textarea{border:none;border-bottom:1px solid #ddd;border-radius:0;padding:10px 5px;background-color:#fff0}.minimal-card input:focus,.minimal-card textarea:focus{border-color:#333;outline:none}.minimal-card button{background-color:#fff0;color:#333;border:1px solid #333;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:10px}.minimal-card button:hover{background-color:#333;color:#fff}.glass-card{background:rgb(255 255 255 / .2);backdrop-filter:blur(10px);border-radius:12px;padding:30px;border:1px solid rgb(255 255 255 / .3);box-shadow:0 8px 32px rgb(31 38 135 / .2)}.glass-card h3{color:#333;margin-bottom:20px;font-size:20px}.glass-card input,.glass-card textarea{background:rgb(255 255 255 / .3);border:1px solid rgb(255 255 255 / .5);backdrop-filter:blur(5px)}.glass-card button{background:rgb(72 61 139 / .7);color:#fff;border:none;backdrop-filter:blur(5px)}.glass-card button:hover{background:rgb(72 61 139 / .9)}.et-forms-info{background:#e7f3ff;border-left:4px solid #0073aa;padding:12px;margin-bottom:15px;border-radius:0 4px 4px 0}.et-forms-info p{margin:0;margin-bottom:8px;font-size:13px;line-height:1.4}.et-preview-container *{box-sizing:border-box;max-width:100%!important}@media (max-width:782px){.et_form-card{transform:scale(.75);margin-bottom:-25%}}@media (max-width:600px){.et_form-card{transform:scale(.7);margin-bottom:-30%}}.et_form-card input:not([type="button"]):not([type="submit"]),.et_form-card textarea,.et_form-card select{width:100%!important;padding:8px!important;margin-bottom:10px;border-radius:4px!important;border:1px solid #ddd!important;font-size:13px!important;box-sizing:border-box!important}.et-form .input-group input{margin-bottom:0px!important}.input-group.input-right-button{position:relative}.et_form-card button[type="submit"]{border-radius:4px!important;border:none!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;padding:10px 20px!important;transition:all 0.3s ease!important;margin:0!important}.input-group.input-right-button button{position:absolute;right:0;top:0;bottom:0;width:46px;border:0!important;outline:none!important;box-shadow:none;padding:0!important;border-radius:0 4px 4px 0}