*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;font-family:Helvetica,sans-serif}#appBody{min-height:100vh}#appBody,#appLogos,#eventLogos,#navHead,#navSearch,#navigation,.navItem,.dropOpt,#homeHead #top,#eventInfo,#eventDesc{display:flex}#appLogos{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:60px;height:98vh}#eventLogos{flex-direction:column;align-items:center}#eventLogos img{width:100%;max-width:105px;padding:5px}#accountIcon{color:#fff;background-color:#444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:36px;font-size:16px;display:flex}#navSide{border:1px solid #cbc6de;flex-shrink:0;width:260px;padding:10px}#navHead{flex-direction:column;gap:4px}#navEventTitle{color:#222;font-size:16px;font-weight:700}#navEventLocation{color:#767676;font-size:13px}#navSearch{background:#f5f5f5;border-radius:6px;align-items:center;gap:10px;height:auto;margin:20px 0;padding:10px}#navSearch .searchIcon{flex-shrink:0;width:16px;height:16px}#navSearch input{background:0 0;border:none;outline:none;width:100%;font-family:Helvetica,sans-serif;font-size:14px}#navSearch input::placeholder{color:#767676}#navigation{flex-direction:column;gap:5px}.navItem{border-radius:6px;align-items:center;gap:20px;padding:10px}.navItem:not(.withDrop):hover{cursor:pointer;background-color:#ab99ff;font-weight:700;color:#5c00dc!important}.navItem:not(.withDrop):hover .navCircle{background-color:#5c00dc}.navItem{color:#444}.navLink{font-size:16px}.navCircle{background:#767676;border-radius:50%;flex-shrink:0;width:20px;height:20px;padding:5px;display:block}.withDrop{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.withDrop .dropOpt{border-radius:6px;width:100%;padding:10px}.withDrop .dropOpt:hover{cursor:pointer;background-color:#ab99ff;border-radius:6px;width:100%;padding:10px}.withDrop .dropOpt:hover .navCircle{background:#5c00dc}.withDrop .dropOpt:hover .navLink{color:#5c00dc;font-weight:700}.navDrop{margin-top:5px;padding-left:40px}.navDrop ul{list-style-type:none}.navDrop ul li{color:#444;cursor:pointer;border-radius:6px;padding:10px}.navDrop ul li:hover{background-color:#f5f5f5}#homeBody{width:100%;max-width:1200px;margin:0 auto;padding:35px}.dropOpt{align-items:center;gap:20px}.navChevron{flex-shrink:0;width:16px;height:16px;margin-left:auto;transition:transform .2s}.navChevron.open{transform:rotate(180deg)}#homeHead #top{align-items:center;gap:20px}#homeHead #top img{object-fit:cover;border-radius:16px;flex-shrink:0;width:64px;height:64px}#eventInfo{flex-direction:column;width:100%}#eventTitle{color:#222;font-size:24px;font-weight:700}#eventDatePlace{color:#767676;font-size:13px}#eventDatePlace p+p{margin-top:2px}#editButton{color:#fff;cursor:pointer;background-color:#5c00dc;border:none;border-radius:5px;flex-shrink:0;width:105px;height:35px;margin-left:auto;font-weight:700}#editButton:hover{background-color:#ab99ff;transition:all .3s ease-in}#eventDesc{flex-direction:column;gap:10px;margin-top:25px}#descHead{color:#222;font-size:20px}#descBody{color:#444;font-size:14px}.eventBody{border-top:1px solid #cbc6de;margin-top:35px;padding-top:35px}.eventBodyHead{align-items:center;gap:14px;margin-bottom:28px;display:flex}.eventBodyHeadTitle{color:#222;font-size:18px}.eventSteps{flex-direction:column;gap:36px;display:flex}.stepSection{color:#444;font-size:14px}.stepSection strong{color:#222}.stepBox{border:1px solid #cbc6de;border-radius:8px;margin-top:16px;display:flex;overflow:hidden}.stepCol{border-right:1px solid #cbc6de;flex:1 1 0;padding:20px 24px}.stepCol:last-child{border-right:none}.stepColTitle{color:#222;align-items:center;gap:8px;margin-bottom:10px;font-weight:700;display:flex}.stepColTitle img{flex-shrink:0;width:18px;height:18px}.stepCol p{color:#444;font-size:13px;line-height:1.5}.stepBox.registration{border:none;flex-wrap:wrap;gap:16px}.stepBox.registration .stepCol{border:1px solid #cbc6de;border-radius:8px;flex:240px;max-width:280px}.stepCol.addWorkflow{text-align:center;cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.stepCol.addWorkflow .stepColTitle{margin-bottom:8px;font-size:0}.stepCol.addWorkflow .stepColTitle img{width:28px;height:28px}.stepCol.addWorkflow p{color:#444;font-size:11px}.stepCol.addWorkflow:hover{background-color:#faf7ff;border-color:#5c00dc}@media (width<=1024px){.stepBox.registration .stepCol{flex:45%;max-width:none}}@media (width<=768px){#appBody{flex-direction:column}#appLogos{border-bottom:1px solid #cbc6de!important;flex-direction:row!important;justify-content:space-between!important;width:100%!important;height:auto!important;padding:12px 20px!important}#appLogos img{width:100%;padding:0;display:flex}#eventLogos{flex-direction:row}#navSide{width:100%}#navItem.withDrop{align-items:flex-start!important}#homeBody{padding:20px}#homeHead #top{flex-wrap:wrap}#editButton{margin-left:0}.stepBox{flex-direction:column}.stepCol{border-bottom:1px solid #cbc6de;border-right:none}.stepCol:last-child{border-bottom:none}.stepBox.registration .stepCol{flex:100%;max-width:none}}
