.discord-auth-control{
  min-height:46px;
  padding:6px 12px 6px 7px;
  display:inline-flex;
  align-items:center;
  gap:9px;
  border:1px solid rgba(88,101,242,.34);
  border-radius:14px;
  color:#f7f7fb;
  background:linear-gradient(145deg,rgba(88,101,242,.16),rgba(112,76,255,.08));
  cursor:pointer;
  font:inherit;
  box-shadow:0 10px 28px rgba(0,0,0,.2);
}
.discord-auth-control:hover{border-color:rgba(124,103,255,.72);transform:translateY(-1px)}
.discord-auth-control img,.discord-auth-avatar-fallback,.discord-auth-mark{
  width:32px;height:32px;border-radius:10px;display:grid;place-items:center;object-fit:cover;
  color:#fff;background:linear-gradient(145deg,#5865f2,#8a72ff);font-size:13px;font-weight:900;
}
.discord-auth-control>span:last-child{display:block;text-align:left;line-height:1.1}
.discord-auth-control small,.discord-auth-control strong{display:block;white-space:nowrap}
.discord-auth-control small{color:#9f9aad;font-size:7px;font-weight:900;letter-spacing:.12em}
.discord-auth-control strong{margin-top:4px;font-size:10px}
.discord-auth-control.signed-in{border-color:rgba(73,233,155,.28);background:rgba(73,233,155,.055)}

.discord-order-auth-note{
  margin-bottom:16px;padding:13px 14px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;
  border:1px solid rgba(88,101,242,.24);border-radius:14px;background:rgba(88,101,242,.065);
}
.discord-order-auth-note.verified{border-color:rgba(73,233,155,.24);background:rgba(73,233,155,.055)}
.discord-order-auth-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#5865f2;font-weight:900}
.discord-order-auth-note strong,.discord-order-auth-note small{display:block}
.discord-order-auth-note strong{font-size:12px}.discord-order-auth-note small{margin-top:4px;color:#918c9b;font-size:9px;line-height:1.5}
.discord-order-auth-note button{padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;background:rgba(255,255,255,.05);font-size:9px;font-weight:800;cursor:pointer}
.discord-order-auth-note button:disabled{opacity:.45;cursor:not-allowed}
input[data-discord-verified="true"]{border-color:rgba(73,233,155,.28)!important;background:rgba(73,233,155,.04)!important;color:#dfffee!important}
.ticket-created-link{box-shadow:0 0 0 1px rgba(73,233,155,.25),0 12px 30px rgba(73,233,155,.12)!important}

.discord-automation-grid{margin-top:11px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.discord-automation-grid>div{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.02)}
.discord-automation-grid span,.discord-automation-grid strong,.discord-automation-grid small{display:block}
.discord-automation-grid span{color:#817c8b;font-size:8px;font-weight:900;letter-spacing:.12em}
.discord-automation-grid strong{margin-top:7px;font-family:"Space Grotesk",sans-serif;font-size:17px}
.discord-automation-grid small{margin-top:4px;color:#716d78;font-size:8px;line-height:1.4}
.discord-auth-panel-card{margin-top:11px;padding:15px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;border:1px solid rgba(88,101,242,.22);border-radius:15px;background:linear-gradient(135deg,rgba(88,101,242,.09),rgba(255,255,255,.018))}
.discord-auth-panel-card span,.discord-auth-panel-card strong,.discord-auth-panel-card small{display:block}
.discord-auth-panel-card span{color:#aeb6ff;font-size:8px;font-weight:900;letter-spacing:.13em}
.discord-auth-panel-card strong{margin-top:5px;font-size:13px}.discord-auth-panel-card small{margin-top:4px;color:#827e8b;font-size:9px}
.discord-auth-panel-card button{min-height:38px;padding:0 13px;border:0;border-radius:11px;color:#fff;background:#5865f2;font-size:9px;font-weight:900;cursor:pointer}

@media(max-width:1120px){.discord-auth-control>span:last-child{display:none}.discord-auth-control{padding:6px}.discord-automation-grid{grid-template-columns:1fr}}
@media(max-width:680px){.discord-auth-control{display:none}.discord-order-auth-note{grid-template-columns:34px 1fr}.discord-order-auth-note button{grid-column:1/-1}.discord-auth-panel-card{grid-template-columns:1fr}.discord-auth-panel-card button{width:100%}}
