.tdxo-cadastro-wrapper{max-width:900px;margin:25px auto;padding:10px}.tdxo-form{background:#fff;padding:28px;border-radius:8px;box-shadow:0 2px 14px rgba(0,0,0,.08)}.tdxo-section-title{font-size:20px;font-weight:700;margin:22px 0 15px;padding-bottom:8px;border-bottom:1px solid #ddd}.tdxo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tdxo-field-wide{grid-column:span 2}.tdxo-field label{display:block;margin-bottom:6px;font-weight:600}.tdxo-field label span{color:#c00}.tdxo-field input,.tdxo-field select{width:100%;min-height:44px;padding:9px 11px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.tdxo-field small{display:block;margin-top:4px;font-size:12px;opacity:.75}.tdxo-submit,.tdxo-button{display:inline-block;border:0;border-radius:5px;padding:12px 22px;cursor:pointer;text-decoration:none;font-weight:700;margin-top:20px}.tdxo-security-note{margin-top:20px;padding:13px 15px;border-radius:5px;background:#f4f6f8;font-size:14px}.tdxo-message{max-width:900px;margin:20px auto;padding:16px 18px;border-radius:6px}.tdxo-success{background:#eaf7ed;border:1px solid #9ed2a7}.tdxo-error{background:#fff0f0;border:1px solid #e0a0a0}.tdxo-info{background:#eef5ff;border:1px solid #a9c7ed}.tdxo-message ul{margin-bottom:0}.tdxo-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:700px){.tdxo-grid{grid-template-columns:1fr}.tdxo-field-wide{grid-column:span 1}.tdxo-form{padding:18px}}
