.tat4net-auth{display:flex;justify-content:center;padding:24px 12px;direction:rtl}
.tat4net-auth-card{width:100%;max-width:420px;background:#fff;color:#0c0c0c;border:1px solid #e0e0e2;border-radius:12px;padding:28px 24px}
.tat4net-auth-logo{font-weight:800;letter-spacing:2px;color:#7c3aed;text-align:center;font-size:22px;margin-bottom:18px}
.tat4net-auth-card h2{font-size:20px;margin:0 0 8px;color:#0c0c0c}
.tat4net-auth-sub{font-size:13px;color:#62666d;margin:0 0 18px;line-height:1.9}
.tat4net-auth-sub a{color:#19bfd3}
.tat4net-auth-form{display:flex;flex-direction:column;gap:12px;margin:0}
.tat4net-input{width:100%;box-sizing:border-box;border:1px solid #c0c2c5;border-radius:8px;padding:12px 14px;font-size:16px;background:#f0f0f1;color:#0c0c0c}
.tat4net-input:focus{outline:none;border-color:#19bfd3;background:#fff}
.tat4net-auth-btn{background:#ef4056;color:#fff;border:0;border-radius:8px;padding:13px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit}
.tat4net-auth-btn:hover{background:#e6123d}
.tat4net-auth-help,.tat4net-auth-terms{font-size:12px;color:#81858b;margin:14px 0 0;line-height:1.8}
.tat4net-note{background:#f0f9fb;border:1px solid #bde9ef;color:#0c0c0c;border-radius:8px;padding:12px 14px;margin-bottom:18px;font-size:14px;line-height:1.9}
.tat4net-box{background:#fff;color:#0c0c0c;border:1px solid #e0e0e2;border-radius:12px;padding:20px;margin:0 0 24px;direction:rtl}
.tat4net-box h2{font-size:18px;margin:0 0 6px;color:#0c0c0c}
.tat4net-box a{color:#19bfd3}
.tat4net-sub{color:#62666d;font-size:13px;margin:0 0 16px}
.tat4net-ok{border-color:#00a049;background:#f0fbf4;color:#00702f;font-weight:600}
.tat4net-warn{border-color:#f9a825;background:#fffaf0}
.tat4net-warn ul{margin:8px 0 0;padding-right:18px}
.tat4net-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}
.tat4net-grid p{margin:0 0 10px}
.tat4net-grid .tat4net-wide{grid-column:1/-1}
.tat4net-grid label{display:block;font-size:13px;margin-bottom:6px;color:#424750}
.tat4net-grid label span{color:#ef4056}
.tat4net-grid input,.tat4net-grid select,.tat4net-grid textarea{width:100%;box-sizing:border-box;border:1px solid #c0c2c5;border-radius:8px;padding:10px 12px;font-size:15px;font-family:inherit;background:#fff;color:#0c0c0c}
.tat4net-btn.button{background:#ef4056!important;color:#fff!important;border:0;border-radius:8px;padding:12px 22px;font-weight:700;margin-top:6px}
@media (max-width:600px){.tat4net-grid{grid-template-columns:1fr}}
.woocommerce-checkout #customer_details .col-1{display:none}
.woocommerce-checkout #customer_details .col-2{width:100%;float:none}
