.alpha1-help-button{position:fixed;right:18px;bottom:18px;z-index:20;border:1px solid #e7bf52;border-radius:999px;background:#2b194d;color:#f5d476;padding:11px 17px;font:700 .95rem var(--font-primary,Inter,sans-serif);box-shadow:0 8px 24px rgba(0,0,0,.35);cursor:pointer}.alpha1-help-button:hover{background:#3c2467}.alpha1-help-dialog{border:0;border-radius:18px;padding:0;background:transparent;color:#fff;max-width:min(680px,calc(100vw - 32px));width:100%}.alpha1-help-dialog::backdrop{background:rgba(7,5,18,.78)}.alpha1-help-card{background:linear-gradient(145deg,rgba(43,25,77,.98),rgba(13,12,26,.99));border:2px solid #d9ad4b;border-radius:18px;padding:24px;box-shadow:0 20px 70px rgba(0,0,0,.55)}.alpha1-help-card header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid rgba(217,173,75,.45);padding-bottom:14px;margin-bottom:16px}.alpha1-help-card h2{margin:0;color:#d9ad4b}.alpha1-help-card p{line-height:1.5;color:rgba(255,255,255,.88)}.alpha1-help-card ul{margin:10px 0 0;padding-left:22px;color:rgba(255,255,255,.9);line-height:1.6}.alpha1-help-close{border:1px solid #d2aa48;border-radius:8px;background:rgba(9,14,14,.84);color:#f5d476;padding:9px 13px;font:inherit;cursor:pointer}
.alpha1-workflow-help{position:static;flex:0 0 auto;margin-right:8px;box-shadow:none}
.alpha1-workflow-steps{flex-wrap:nowrap!important;justify-content:flex-start;overflow-x:auto;white-space:nowrap}
.alpha1-workflow-steps .workflow-step:first-of-type{margin-left:auto}
.alpha1-workflow-steps .workflow-step,.alpha1-workflow-steps .workflow-arrow{flex:0 0 auto}
@media (min-width:901px){
  .schedule-layout{grid-template-columns:minmax(130px,190px) minmax(0,1700px) minmax(130px,190px);}
  .schedule-workspace{width:100%;max-width:1700px;}
  body.alpha1-step3-focus .alpha1-step3-portal,
  body.alpha1-step2-focus .alpha1-step3-portal{width:min(calc(100% - 32px),1700px)!important;max-width:1700px!important;}
  body.alpha1-step2-focus #playersRegistration{width:min(calc(100% - 32px),1700px)!important;max-width:1700px!important;}
  body.alpha1-step2-focus .setup-stack{grid-template-columns:minmax(170px,1fr) minmax(0,1700px) minmax(170px,1fr)!important;}
  body.alpha1-step4-focus .alpha1-step4-portal{width:min(calc(100% - 32px),1900px)!important;max-width:1900px!important;}
  body.alpha1-step4-focus .bracket-workspace > .bracket-shell{width:calc(100% + 20px);margin-left:-20px;}
}
