.daq-auth{max-width:440px;margin:0 auto}
.daq-tabs{display:flex;gap:10px;margin-bottom:28px}
.daq-tab{flex:1;text-align:center;padding:13px 18px;border-radius:50px;font-weight:600;
  border:1.5px solid var(--line,#2c2c34);color:var(--muted,#a9a9b3);background:transparent;transition:.2s}
.daq-tab:hover{border-color:var(--gold,#d4af37);color:var(--gold,#d4af37)}
.daq-tab.is-active{background:linear-gradient(135deg,var(--gold,#d4af37),var(--gold-2,#e6c66e));
  color:#1a1408;border-color:transparent}

.daq-panel{display:none}
.daq-panel.is-active{display:block}

.daq-auth h2{text-align:center;margin-bottom:22px}
.daq-auth form{background:var(--card,#1b1b20);border:1px solid var(--line,#2c2c34);
  border-radius:var(--radius,14px);padding:28px}
.daq-auth .form-row label{display:block;margin-bottom:6px;font-weight:600;color:var(--text,#f4f4f6);font-size:.92rem}
.daq-auth .input-text{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--line,#2c2c34);
  background:var(--bg-2,#16161a);color:var(--text,#f4f4f6);font-family:inherit}
.daq-auth .input-text:focus{outline:none;border-color:var(--gold,#d4af37)}
.daq-auth .required{color:var(--gold,#d4af37)}
.daq-auth button[type="submit"]{width:100%;justify-content:center;margin-top:6px}
.daq-auth .woocommerce-LostPassword{text-align:center;margin-top:14px}
.daq-auth .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;font-weight:400;margin-bottom:14px}
.daq-policy-row{font-size:.88rem;color:var(--muted,#a9a9b3)}
.daq-policy-row label{display:flex;align-items:flex-start;gap:10px;font-weight:400 !important}
.daq-policy-row input[type="checkbox"]{margin-top:3px;flex-shrink:0}

.daq-social{margin-top:18px;text-align:center}
.daq-social:empty{margin-top:0}

.daq-switch{text-align:center;margin-top:18px;color:var(--muted,#a9a9b3)}
.daq-switch a{font-weight:600;margin-left:4px}

.daq-phone-complete .daq-auth{max-width:440px}

@media (max-width:600px){
  .daq-auth form{padding:22px}
}
