/* wire-smooth-profile-manager-303f1h725 */

.wire-profile-create-header-h725{
  display:flex !important;
  align-items:flex-start !important;
  justify-content:space-between !important;
  gap:18px !important;
}

.wire-profile-create-card-h725{
  max-width:720px !important;
  margin:18px auto !important;
}

[data-wire-profile-create-h725]{
  display:grid !important;
  gap:16px !important;
}

[data-wire-profile-create-h725] label{
  display:grid !important;
  gap:7px !important;
}

[data-wire-profile-create-h725] input{
  width:100% !important;
  min-width:0 !important;
  box-sizing:border-box !important;
}

.wire-profile-create-preview-h725{
  display:flex !important;
  align-items:center !important;
  gap:13px !important;
  padding:14px !important;
  border:1px solid rgba(75,120,151,.48) !important;
  border-radius:14px !important;
  background:linear-gradient(145deg,#0e1c29,#08131e) !important;
}

.wire-profile-create-preview-h725>span{
  display:grid !important;
  place-items:center !important;
  width:58px !important;
  height:58px !important;
  min-width:58px !important;
  border:1px solid rgba(255,255,255,.22) !important;
  border-radius:50% !important;
  background:#17344a !important;
  color:#fff !important;
  font-size:22px !important;
  font-weight:950 !important;
}

.wire-profile-create-preview-h725>div{
  min-width:0 !important;
}

.wire-profile-create-preview-h725 strong,
.wire-profile-create-preview-h725 small{
  display:block !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important;
}

.wire-profile-create-preview-h725 small{
  margin-top:4px !important;
  color:#91a6b8 !important;
}

.wire-profile-create-next-h725{
  display:grid !important;
  gap:9px !important;
  padding:13px !important;
  border:1px solid rgba(72,121,154,.42) !important;
  border-radius:13px !important;
  background:rgba(12,35,52,.38) !important;
}

.wire-profile-create-next-h725>div{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:7px !important;
}

.wire-profile-create-next-h725 span{
  display:inline-flex !important;
  align-items:center !important;
  min-height:28px !important;
  padding:0 9px !important;
  border:1px solid rgba(73,126,160,.4) !important;
  border-radius:999px !important;
  color:#dceff9 !important;
  font-size:12px !important;
  font-weight:750 !important;
}

[data-wire-profile-create-handle-status-h725].is-valid{
  color:#95e7bd !important;
}

[data-wire-profile-create-handle-status-h725].is-error{
  color:#ff9eaa !important;
}

.wire-profile-create-progress-h725{
  display:grid !important;
  gap:5px !important;
  padding:12px !important;
  border:1px solid rgba(67,137,180,.48) !important;
  border-radius:12px !important;
  background:rgba(17,53,77,.34) !important;
}

.wire-profile-create-progress-h725[hidden]{
  display:none !important;
}

[data-wire-profile-create-h725].is-submitting-h725{
  opacity:.7 !important;
  pointer-events:none !important;
}

.wire-profile-create-error-h725{
  padding:11px 13px !important;
  border:1px solid rgba(255,104,118,.5) !important;
  border-radius:12px !important;
  background:rgba(92,18,27,.34) !important;
  color:#ffb5bd !important;
  font-weight:750 !important;
}

.wire-profile-create-actions-h725{
  display:flex !important;
  justify-content:flex-end !important;
  gap:9px !important;
}

.profile-manager .managed-profile{
  transition:opacity .14s ease,transform .14s ease !important;
}

.profile-manager .managed-profile form.is-switching-h725{
  opacity:.55 !important;
  pointer-events:none !important;
}

.wire-delegated-profile-badge-303f1h122{
  display:inline-flex !important;
  align-items:center !important;
  min-height:22px !important;
  padding:0 7px !important;
  border-radius:999px !important;
  background:rgba(85,126,158,.18) !important;
  color:#a9c3d5 !important;
  font-size:10px !important;
  font-style:normal !important;
  font-weight:850 !important;
}

@media(max-width:799px){
  .wire-profile-create-header-h725{
    display:grid !important;
    padding:12px 14px !important;
  }

  .wire-profile-create-card-h725{
    margin:12px !important;
    padding:14px !important;
  }

  [data-wire-profile-create-h725] input{
    font-size:16px !important;
  }

  .wire-profile-create-next-h725>div{
    display:grid !important;
    grid-template-columns:1fr !important;
  }

  .wire-profile-create-actions-h725{
    display:grid !important;
    grid-template-columns:1fr !important;
    padding-bottom:calc(84px + env(safe-area-inset-bottom)) !important;
  }

  .wire-profile-create-actions-h725 a,
  .wire-profile-create-actions-h725 button{
    width:100% !important;
    min-height:44px !important;
  }

  .profile-manager{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
  }

  .profile-manager .managed-profile{
    min-width:0 !important;
  }
}