
#demoForm .mal-fd-phone-slot{grid-column:1/-1;}
#demoForm .mal-field-phone{margin:0;}
#demoForm .mal-field-phone>label,#demoForm .mal-field-phone .mal-field label{font-size:.78rem;font-weight:600;color:#9ca3af!important;letter-spacing:.02em;margin-bottom:5px;display:block;}
#demoForm .mal-field-phone>label .mal-req,#demoForm .mal-field-phone label .mal-req{color:#f87171;}
#demoForm .mal-field-phone input,#demoForm .mal-field-phone select,#demoForm .mal-field-phone .mal-field input,#demoForm .mal-field-phone .mal-field select{width:100%;padding:.75rem .95rem;border:1px solid rgba(255,255,255,.08)!important;border-radius:9px;font-size:.92rem;box-sizing:border-box;color:#e5e7eb!important;background:rgba(255,255,255,.03)!important;-webkit-text-fill-color:#e5e7eb!important;font-family:inherit;appearance:auto;}
#demoForm .mal-field-phone input::placeholder{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;}
#demoForm .mal-field-phone input:focus,#demoForm .mal-field-phone select:focus{outline:none;border-color:rgba(99,102,241,.45)!important;background:rgba(99,102,241,.04)!important;}
#demoForm .mal-row-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}
#demoForm .mal-phone-hint{font-size:.76rem;color:#6b7280;margin-top:4px;display:block;}
@media (max-width:640px){#demoForm .mal-row-2{grid-template-columns:1fr;}}
