.profile-module__GsdwoG__profilePage{background:var(--background);min-height:100vh;padding:2rem}.profile-module__GsdwoG__profileContainer{max-width:900px;margin:0 auto}.profile-module__GsdwoG__profileHeader{margin-bottom:2rem}.profile-module__GsdwoG__title{color:var(--foreground);margin:0 0 8px;font-size:28px;font-weight:600}.profile-module__GsdwoG__subtitle{color:var(--text-color-muted);margin:0;font-size:14px}.profile-module__GsdwoG__errorAlert{margin-bottom:2rem}.profile-module__GsdwoG__profileContent{flex-direction:column;gap:2rem;display:flex}.profile-module__GsdwoG__section{border:1px solid var(--border-color);background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000000d}.profile-module__GsdwoG__sectionTitle{color:var(--foreground);margin:0 0 1.5rem;font-size:18px;font-weight:600}.profile-module__GsdwoG__form{flex-direction:column;gap:1.5rem;display:flex}.profile-module__GsdwoG__formRow{flex-direction:column;display:flex}.profile-module__GsdwoG__formRow>div{width:100%}.profile-module__GsdwoG__formActions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.profile-module__GsdwoG__cancelBtn,.profile-module__GsdwoG__submitBtn{min-width:120px}.profile-module__GsdwoG__displayContent{flex-direction:column;gap:1.5rem;display:flex}.profile-module__GsdwoG__infoGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.profile-module__GsdwoG__infoItem{flex-direction:column;display:flex}.profile-module__GsdwoG__infoItem label{text-transform:uppercase;color:var(--text-color-muted);letter-spacing:.5px;margin-bottom:.5rem;font-size:12px;font-weight:600}.profile-module__GsdwoG__infoItem p{color:var(--foreground);margin:0;font-size:16px;font-weight:500}.profile-module__GsdwoG__monospace{background:var(--white-hover);word-break:break-all;border-radius:4px;padding:.4rem .6rem;font-family:Courier New,monospace;font-size:13px}.profile-module__GsdwoG__badge{text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.profile-module__GsdwoG__badgeActive{color:#138901;background-color:#13890126;border:1px solid #138901}.profile-module__GsdwoG__badgeInactive{color:#e11d48;background-color:#e11d4826;border:1px solid #e11d48}.profile-module__GsdwoG__editBtn{align-self:flex-start;margin-top:1rem}.profile-module__GsdwoG__securityContent{flex-direction:column;gap:1.5rem;display:flex}.profile-module__GsdwoG__securityItem{background:var(--white-hover);border:1px solid var(--border-color);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.5rem;display:flex}.profile-module__GsdwoG__securityInfo{flex-direction:column;display:flex}.profile-module__GsdwoG__securityInfo .profile-module__GsdwoG__label{text-transform:uppercase;color:var(--text-color-muted);letter-spacing:.5px;margin-bottom:.5rem;font-size:12px;font-weight:600}.profile-module__GsdwoG__securityInfo .profile-module__GsdwoG__value{color:var(--foreground);word-break:break-all;margin:0;padding:.25rem 0;font-size:16px;font-weight:500}.profile-module__GsdwoG__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.profile-module__GsdwoG__modal{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003}.profile-module__GsdwoG__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.profile-module__GsdwoG__modalHeader h2{color:var(--foreground);margin:0;font-size:20px;font-weight:600}.profile-module__GsdwoG__closeBtn{color:var(--text-color-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;transition:all .2s;display:flex}.profile-module__GsdwoG__closeBtn:hover{background:var(--background-hover);color:var(--foreground)}.profile-module__GsdwoG__modal .profile-module__GsdwoG__form{padding:1.5rem}.profile-module__GsdwoG__modalActions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.profile-module__GsdwoG__modalActions button{min-width:100px}@media (max-width:768px){.profile-module__GsdwoG__profilePage{padding:1rem}.profile-module__GsdwoG__section{padding:1.5rem}.profile-module__GsdwoG__title{font-size:24px}.profile-module__GsdwoG__infoGrid{grid-template-columns:1fr;gap:1rem}.profile-module__GsdwoG__securityItem{flex-direction:column;align-items:flex-start;gap:1rem}.profile-module__GsdwoG__securityItem button{width:100%}.profile-module__GsdwoG__formActions{flex-direction:column-reverse}.profile-module__GsdwoG__formActions button{width:100%}.profile-module__GsdwoG__modalActions{flex-direction:column-reverse}.profile-module__GsdwoG__modalActions button{width:100%}}@media (prefers-color-scheme:dark){.profile-module__GsdwoG__section{background:var(--background)}.profile-module__GsdwoG__securityItem{background:#ffffff0d}.profile-module__GsdwoG__modal{background:var(--background)}}
.button-module__YHE5iG__paginationButton:disabled{opacity:.35;cursor:not-allowed}.button-module__YHE5iG__paginationButton:focus-visible{outline-offset:2px;outline:2px solid #6366f199}.button-module__YHE5iG__button{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.button-module__YHE5iG__primary{background:var(--primary);color:var(--background)}.button-module__YHE5iG__primary:hover{opacity:.9}.button-module__YHE5iG__secondary{color:#111827;background:#f3f4f6}.button-module__YHE5iG__secondary:hover{background:#e5e7eb}.button-module__YHE5iG__success{color:#fff;background:#16a34a}.button-module__YHE5iG__success:hover{opacity:.9}.button-module__YHE5iG__danger{color:#fff;background:#dc2626}.button-module__YHE5iG__danger:hover{opacity:.9}.button-module__YHE5iG__outline{color:var(--text-color);background:0 0;border:2px solid #d1d5db}.button-module__YHE5iG__outline:hover{background:#f3f4f6}.button-module__YHE5iG__sm{padding:6px 12px;font-size:13px}.button-module__YHE5iG__md{padding:10px 18px;font-size:14px}.button-module__YHE5iG__lg{padding:12px 24px;font-size:16px}.button-module__YHE5iG__fullWidth{width:100%}.button-module__YHE5iG__disabled{opacity:.5;cursor:not-allowed}.button-module__YHE5iG__icon{align-items:center;display:flex}.button-module__YHE5iG__loader{border:3px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite button-module__YHE5iG__spin}@keyframes button-module__YHE5iG__spin{to{transform:rotate(360deg)}}
.input-module__3nG2FG__inputWrapper{flex-direction:column;width:100%;display:flex}.input-module__3nG2FG__label{color:var(--text-color);margin-bottom:6px;font-size:14px}.input-module__3nG2FG__inputContainer{background:var(--background);border:1.5px solid var(--border-color);border-radius:8px;align-items:center;transition:border .2s;display:flex;position:relative}.input-module__3nG2FG__inputContainer:hover,.input-module__3nG2FG__inputContainer:focus-within{border-color:var(--primary)}.input-module__3nG2FG__sm{height:34px}.input-module__3nG2FG__md{height:40px}.input-module__3nG2FG__lg{height:46px}.input-module__3nG2FG__input{background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 12px;font-size:14px}.input-module__3nG2FG__input::placeholder{color:var(--placeholder-color)}.input-module__3nG2FG__icon{color:var(--placeholder-color);align-items:center;margin-left:10px;display:flex}.input-module__3nG2FG__withIcon{margin-left:6px;padding-left:0}.input-module__3nG2FG__error{color:var(--error-color);margin-top:4px;font-size:12px}.input-module__3nG2FG__errorBorder{border-color:var(--error-color)!important}
.alert-module__cR4uHW__alert{border:1px solid #0000;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;animation:.25s alert-module__cR4uHW__fadeIn;display:flex}.alert-module__cR4uHW__rounded{border-radius:8px}.alert-module__cR4uHW__info{color:#214d94;background:#e8f1ff;border-color:#bcd3ff}.alert-module__cR4uHW__info.alert-module__cR4uHW__not-rounded{border-left:5px solid #4a90e2}.alert-module__cR4uHW__success{color:#217c27;background:#e9ffe8;border-color:#baffb3}.alert-module__cR4uHW__success.alert-module__cR4uHW__notRounded{border-left:5px solid #27ae60}.alert-module__cR4uHW__warning{color:#926700;background:#fff7df;border-color:#ffe7a1}.alert-module__cR4uHW__warning.alert-module__cR4uHW__notRounded{border-left:5px solid #f5a623}.alert-module__cR4uHW__error{color:#b82323;background:#ffe8e8;border-color:#ffb9b9}.alert-module__cR4uHW__error.alert-module__cR4uHW__notRounded{border-left:5px solid #e74c3c}.alert-module__cR4uHW__icon{align-items:center;margin-top:2px;display:flex}.alert-module__cR4uHW__text{flex:1;line-height:1.4}@keyframes alert-module__cR4uHW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.icon-module__ZPFkeq__icon{flex-shrink:0}.icon-module__ZPFkeq__iconButton{cursor:pointer;color:var(--text-color-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.icon-module__ZPFkeq__iconButton:hover{background:var(--background-hover);color:var(--primary)}
.set-total-score-modal-module__0SV-8q__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;background-color:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.set-total-score-modal-module__0SV-8q__modal{background:#fff;border-radius:14px;width:100%;max-width:480px;animation:.2s ease-out set-total-score-modal-module__0SV-8q__scaleIn;overflow:hidden;box-shadow:0 20px 50px #00000040}@keyframes set-total-score-modal-module__0SV-8q__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.set-total-score-modal-module__0SV-8q__header{border-bottom:1px solid #e5e7eb;padding:20px 24px}.set-total-score-modal-module__0SV-8q__header h2{color:#111827;margin:0 0 6px;font-size:22px;font-weight:600}.set-total-score-modal-module__0SV-8q__header p{color:#6b7280;margin:0;font-size:14px}.set-total-score-modal-module__0SV-8q__body{padding:24px}.set-total-score-modal-module__0SV-8q__infoBox{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;flex-direction:column;gap:4px;margin-bottom:20px;padding:12px 14px;font-size:13px;display:flex}.set-total-score-modal-module__0SV-8q__formGroup{margin-bottom:20px}.set-total-score-modal-module__0SV-8q__helperText{color:#6b7280;margin-top:6px;font-size:12px}.set-total-score-modal-module__0SV-8q__error{color:#dc2626;margin-top:6px;font-size:13px}.set-total-score-modal-module__0SV-8q__actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}
.header-module__rMoFwW__header{background:var(--background);border-bottom:1px solid var(--border-color);z-index:45;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 18px;display:flex;position:sticky;top:0}.header-module__rMoFwW__left{align-items:center;gap:12px;display:flex}.header-module__rMoFwW__logo{background:var(--logo-bg);border-radius:8px;padding:4px}.header-module__rMoFwW__title{color:var(--text-color);font-size:18px;font-weight:600}.header-module__rMoFwW__actions{align-items:center;gap:18px;display:flex}.header-module__rMoFwW__userBox{background:var(--background);cursor:pointer;border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:10px;padding:6px 14px;transition:background .2s,border-color .2s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000d}.header-module__rMoFwW__userBox:hover{background:var(--background-hover);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.header-module__rMoFwW__avatar{object-fit:cover;border-radius:50%}.header-module__rMoFwW__username{color:var(--text-color);letter-spacing:.2px;white-space:nowrap;font-size:14px;font-weight:500}.header-module__rMoFwW__userWrapper{position:relative}.header-module__rMoFwW__dropdown{background:var(--background);border:1px solid var(--border-color);z-index:100;border-radius:12px;flex-direction:column;gap:4px;min-width:180px;padding:8px;animation:.2s ease-out header-module__rMoFwW__slideDown;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 25px #0000001a}@keyframes header-module__rMoFwW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header-module__rMoFwW__dropdownItem{color:var(--text-color);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .2s;display:flex}.header-module__rMoFwW__dropdownItem:hover{background:var(--background-hover)}.header-module__rMoFwW__dropdownItem.header-module__rMoFwW__logout{color:#ef4444}.header-module__rMoFwW__dropdownItem.header-module__rMoFwW__logout:hover{background:#fef2f2}
.searchbar-module__Zjz80a__container{align-items:center;display:flex;position:relative}.searchbar-module__Zjz80a__motionBox{flex-shrink:0;display:inline-flex;overflow:hidden}.searchbar-module__Zjz80a__iconTrigger{cursor:pointer;color:var(--text-color-muted);background:0 0;border:none;border-radius:8px;padding:6px;transition:all .2s}.searchbar-module__Zjz80a__iconTrigger:hover{background:var(--background-hover);color:var(--primary)}.searchbar-module__Zjz80a__motionBox{overflow:hidden}.searchbar-module__Zjz80a__searchbar{border:1px solid var(--border-color);background:var(--background);border-radius:8px;align-items:center;gap:8px;width:300px;padding:8px 12px;transition:border-color .2s;display:flex}.searchbar-module__Zjz80a__searchbar:focus-within{border-color:var(--primary)}.searchbar-module__Zjz80a__icon{color:var(--text-color-muted)}.searchbar-module__Zjz80a__input{color:var(--text-color);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px}
.view-eventround-criterias-modal-module__nKZj0W__criteriaModal{z-index:999;position:fixed;inset:0}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__overlay{background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__modal{background:var(--background);border-radius:20px;flex-direction:column;width:560px;max-width:94%;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000040}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__header{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__title{color:#fff;font-size:20px;font-weight:700}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__closeIcon{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__closeIcon:hover{background:#ffffff4d}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__body{padding:22px}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__roundHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__roundName{color:var(--foreground);font-size:18px;font-weight:700}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__headerActions{align-items:center;gap:12px;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__editButton{box-shadow:0 2px 8px var(--primary-glow);border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__editButtonActive{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);color:#fff;cursor:pointer}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__editButtonActive:hover{box-shadow:0 4px 12px var(--primary-glow);transform:translateY(-1px)}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__editButtonActive:active{transform:translateY(0)}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__editButtonDisabled{color:#94a3b8;cursor:not-allowed;opacity:.7;background:#f1f5f9;box-shadow:0 1px 3px #0000001a}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__editButtonDisabled:hover{transform:none;box-shadow:0 1px 3px #0000001a}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__totalScore{background:linear-gradient(90deg,#0b5ed71a 0%,#14b8a61a 100%);border:1px solid #0b5ed733;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__totalScoreLabel{color:var(--text-color-muted);font-size:14px;font-weight:600}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__totalScoreValue{color:var(--primary);font-size:20px;font-weight:700}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__criteriaCount{background:var(--background);border:1px solid var(--border-color);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__countLabel{color:var(--text-color-muted);font-size:14px;font-weight:600}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__countValue{color:var(--primary);font-size:18px;font-weight:700}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__criteriaList{flex-direction:column;gap:14px;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__criteriaCard{background:var(--background);border:1px solid var(--border-color);border-radius:14px;justify-content:space-between;align-items:center;padding:16px 18px;transition:all .25s;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__criteriaCard:hover{border-color:var(--primary);box-shadow:0 4px 16px var(--primary-glow);transform:translateY(-2px)}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__left{align-items:center;gap:14px;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__index{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;width:34px;height:34px;box-shadow:0 2px 8px var(--primary-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__name{color:var(--foreground);font-size:16px;font-weight:600;line-height:1.4}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__score{color:var(--secondary);text-align:center;background:#14b8a61a;border-radius:8px;flex-shrink:0;min-width:50px;padding:6px 12px;font-size:16px;font-weight:700}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__footer{border-top:1px solid var(--border-color);background:var(--background);justify-content:flex-end;padding:18px 22px;display:flex}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__closeBtn{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);color:#fff;cursor:pointer;box-shadow:0 2px 8px var(--primary-glow);border:none;border-radius:12px;padding:10px 24px;font-size:15px;font-weight:700;transition:all .2s}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__closeBtn:hover{box-shadow:0 4px 12px var(--primary-glow);transform:translateY(-1px)}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__closeBtn:active{transform:translateY(0)}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__info{text-align:center;color:var(--text-color-muted);margin:0;padding:40px 20px;font-weight:500}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__error{text-align:center;color:var(--error-color);background:#dc26261a;border:1px solid #dc262633;border-radius:12px;margin:0;padding:40px 20px;font-weight:600}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__loading{color:var(--text-color-muted);justify-content:center;align-items:center;padding:40px;font-weight:500;display:flex}@media (max-width:600px){.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__modal{width:95%;margin:10px}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__roundHeader{flex-direction:column;align-items:flex-start;gap:12px}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__headerActions{justify-content:flex-end;width:100%}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__criteriaCard{flex-direction:column;align-items:flex-start;gap:12px}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__left{width:100%}.view-eventround-criterias-modal-module__nKZj0W__criteriaModal .view-eventround-criterias-modal-module__nKZj0W__score{align-self:flex-end}}.view-eventround-criterias-modal-module__nKZj0W__statusInfo{background:#f8f9fa;border-radius:8px;align-items:center;gap:10px;margin-bottom:15px;padding:10px;display:flex}.view-eventround-criterias-modal-module__nKZj0W__statusLabel{color:#666;font-size:14px}.view-eventround-criterias-modal-module__nKZj0W__statusValue{border-radius:20px;padding:4px 12px;font-size:14px;font-weight:500}.view-eventround-criterias-modal-module__nKZj0W__statusEditable{color:#155724;background:#d4edda}.view-eventround-criterias-modal-module__nKZj0W__statusLocked{color:#721c24;background:#f8d7da}.view-eventround-criterias-modal-module__nKZj0W__statusNotCreated{color:#856404;background:#fff3cd}.view-eventround-criterias-modal-module__nKZj0W__editButton{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.view-eventround-criterias-modal-module__nKZj0W__editButtonActive{color:#fff;background:#3b2a84}.view-eventround-criterias-modal-module__nKZj0W__editButtonActive:hover{transform:translateY(-1px)}.view-eventround-criterias-modal-module__nKZj0W__editButtonDisabled{color:#fff;cursor:not-allowed;opacity:.7;background:#6c757d}.view-eventround-criterias-modal-module__nKZj0W__info{color:#666;text-align:center;padding:20px;font-style:italic}.view-eventround-criterias-modal-module__nKZj0W__error{color:#dc3545;text-align:center;background:#f8d7da;border-radius:6px;margin:10px 0;padding:10px}
.dashboard-module__WBsb5q__dashboard{background:var(--background);min-height:100vh;color:var(--foreground)}.dashboard-module__WBsb5q__header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.dashboard-module__WBsb5q__subtitle{color:var(--text-color-muted);margin-top:8px;margin-bottom:0;font-size:1.125rem}.dashboard-module__WBsb5q__eventCardSection{max-width:600px;margin-bottom:32px}.dashboard-module__WBsb5q__eventSectionHeader{margin-bottom:20px}.dashboard-module__WBsb5q__eventSectionTitle{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#00408b 0%,#138901 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:1.5rem;font-weight:700}.dashboard-module__WBsb5q__eventSectionSubtitle{color:var(--text-color-muted);margin:0;font-size:.9375rem}.dashboard-module__WBsb5q__eventCard{aspect-ratio:1.6;cursor:pointer;background:linear-gradient(135deg,#1a1d3a 0%,#0f1123 100%);border:1px solid #00408b4d;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:320px;padding:32px;transition:all .3s;display:flex;position:relative;overflow:hidden}.dashboard-module__WBsb5q__eventCard:hover{transform:translateY(-4px);box-shadow:0 15px 40px #00000040}.dashboard-module__WBsb5q__eventBackgroundImage{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.dashboard-module__WBsb5q__eventOverlay{z-index:2;background:linear-gradient(#0f112366 0%,#0f1123b3 50%,#0f1123f2 100%);position:absolute;inset:0}.dashboard-module__WBsb5q__eventCard:hover{border-color:#00408b99;transform:translateY(-4px);box-shadow:0 20px 60px #00408b4d}.dashboard-module__WBsb5q__eventBadge{color:#fff;letter-spacing:.5px;z-index:10;background:linear-gradient(135deg,#138901 0%,#00a862 100%);border-radius:20px;padding:6px 16px;font-size:.75rem;font-weight:700;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #13890166}.dashboard-module__WBsb5q__eventContent{z-index:3;position:relative}.dashboard-module__WBsb5q__eventTitle{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#e0e0e0 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:1.75rem;font-weight:700}.dashboard-module__WBsb5q__eventMeta{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.dashboard-module__WBsb5q__eventMetaItem{color:#fffc;align-items:center;gap:8px;font-size:.875rem;display:flex}.dashboard-module__WBsb5q__eventMetaItem svg{color:#00a862}.dashboard-module__WBsb5q__eventDescription{color:#ffffffb3;max-width:600px;margin:0 0 20px;font-size:.9375rem;line-height:1.5}.dashboard-module__WBsb5q__eventButtonsContainer{flex-wrap:wrap;gap:12px;display:flex}.dashboard-module__WBsb5q__eventDetailsBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}.dashboard-module__WBsb5q__eventDetailsBtn:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff1a}.dashboard-module__WBsb5q__eventViewBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00408b 0%,#06c 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #00408b4d}.dashboard-module__WBsb5q__eventViewBtn:hover{transform:translate(4px);box-shadow:0 6px 20px #00408b80}.dashboard-module__WBsb5q__eventViewBtn svg{transition:transform .3s}.dashboard-module__WBsb5q__eventViewBtn:hover svg{transform:translate(4px)}.dashboard-module__WBsb5q__modalContent{padding:0}.dashboard-module__WBsb5q__modalBanner{border-radius:12px;width:100%;height:240px;margin-bottom:24px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.dashboard-module__WBsb5q__modalBanner img{object-fit:cover;width:100%;height:100%}.dashboard-module__WBsb5q__eventModalTitle{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#00408b 0%,#138901 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.dashboard-module__WBsb5q__modalSection{margin-bottom:28px}.dashboard-module__WBsb5q__modalSection:last-child{margin-bottom:0}.dashboard-module__WBsb5q__modalSectionTitle{color:var(--foreground);align-items:center;gap:10px;margin:0 0 16px;font-size:1.125rem;font-weight:700;display:flex}.dashboard-module__WBsb5q__modalSectionTitle svg{color:#00408b}.dashboard-module__WBsb5q__modalInfoGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.dashboard-module__WBsb5q__modalInfoItem{background:var(--card-background);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:8px;padding:16px;transition:all .3s;display:flex}.dashboard-module__WBsb5q__modalInfoItem:hover{border-color:#00408b;box-shadow:0 4px 12px #00408b1a}.dashboard-module__WBsb5q__modalLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-muted);font-size:.75rem;font-weight:600}.dashboard-module__WBsb5q__modalValue{color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.4}.dashboard-module__WBsb5q__modalDescription{color:var(--foreground);background:var(--card-background);border:1px solid var(--border-color);border-radius:10px;margin:0;padding:16px;font-size:.9375rem;line-height:1.7;transition:max-height .3s}.dashboard-module__WBsb5q__expandableDescription{position:relative}.dashboard-module__WBsb5q__modalDescription.dashboard-module__WBsb5q__collapsed{max-height:100px;position:relative;overflow:hidden}.dashboard-module__WBsb5q__modalDescription.dashboard-module__WBsb5q__collapsed:after{content:"";background:linear-gradient(to bottom,transparent,var(--card-background));pointer-events:none;height:40px;position:absolute;bottom:0;left:0;right:0}.dashboard-module__WBsb5q__modalDescription.dashboard-module__WBsb5q__expanded{max-height:none}.dashboard-module__WBsb5q__expandBtn{color:#00408b;cursor:pointer;background:0 0;border:1px solid #00408b;border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.dashboard-module__WBsb5q__expandBtn:hover{color:#fff;background:#00408b}.dashboard-module__WBsb5q__rulesContainer{background:var(--card-background);border:1px solid var(--border-color);border-left:4px solid #00408b;border-radius:10px;padding:16px}.dashboard-module__WBsb5q__rulebookLink{color:#fff;background:linear-gradient(135deg,#00408b 0%,#06c 100%);border-radius:10px;align-items:center;gap:10px;padding:14px 20px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #00408b4d}.dashboard-module__WBsb5q__rulebookLink:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00408b66}.dashboard-module__WBsb5q__prizesContainer{background:var(--card-background);border:1px solid var(--border-color);border-left:4px solid #138901;border-radius:10px;padding:16px}.dashboard-module__WBsb5q__prizesList{flex-direction:column;gap:12px;display:flex}.dashboard-module__WBsb5q__prizeItem{background:var(--background);color:var(--foreground);border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:.9375rem;display:flex}.dashboard-module__WBsb5q__prizeItem svg{color:gold;flex-shrink:0}.dashboard-module__WBsb5q__rulesList{color:var(--foreground);margin:0;padding-left:24px;line-height:1.8;list-style-type:disc}.dashboard-module__WBsb5q__rulesList li{margin-bottom:8px}.dashboard-module__WBsb5q__rulesNotes{color:var(--text-color-muted);background:#00408b1a;border-radius:8px;margin-top:12px;padding:12px;font-size:.875rem;line-height:1.6}.dashboard-module__WBsb5q__roundsList{flex-direction:column;gap:16px;display:flex}.dashboard-module__WBsb5q__roundCard{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:18px;transition:all .3s}.dashboard-module__WBsb5q__roundCard:hover{border-color:#00408b;transform:translate(4px);box-shadow:0 4px 12px #00408b1a}.dashboard-module__WBsb5q__roundHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dashboard-module__WBsb5q__roundBadge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#00408b 0%,#06c 100%);border-radius:20px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-block}.dashboard-module__WBsb5q__roundWeightage{color:#138901;background:#1389011a;border-radius:16px;padding:4px 12px;font-size:.75rem;font-weight:600}.dashboard-module__WBsb5q__roundName{color:var(--foreground);margin-bottom:8px;font-size:1.125rem;font-weight:700}.dashboard-module__WBsb5q__roundDescription{color:var(--text-color-muted);margin-bottom:12px;font-size:.875rem;line-height:1.6}.dashboard-module__WBsb5q__roundDetails{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:16px;padding-top:12px;display:flex}.dashboard-module__WBsb5q__roundDetailItem{color:var(--text-color-muted);align-items:center;gap:8px;font-size:.875rem;display:flex}.dashboard-module__WBsb5q__roundDetailItem svg{color:#00408b;flex-shrink:0}@media (max-width:768px){.dashboard-module__WBsb5q__modalInfoGrid{grid-template-columns:1fr}.dashboard-module__WBsb5q__eventModalTitle{font-size:1.5rem}.dashboard-module__WBsb5q__modalBanner{height:180px}.dashboard-module__WBsb5q__roundHeader{flex-direction:column;align-items:flex-start}.dashboard-module__WBsb5q__eventCardSection{max-width:100%}.dashboard-module__WBsb5q__eventCard{min-height:200px;padding:20px}.dashboard-module__WBsb5q__eventTitle{font-size:1.35rem}.dashboard-module__WBsb5q__eventMeta{gap:10px}}.dashboard-module__WBsb5q__timingSection{grid-template-columns:repeat(3,1fr);gap:20px;max-width:600px;margin-top:24px;display:grid}.dashboard-module__WBsb5q__timingCard{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;align-items:flex-start;gap:16px;padding:20px;transition:all .3s;display:flex}.dashboard-module__WBsb5q__timingCard:hover{border-color:#00408b4d;transform:translateY(-2px);box-shadow:0 8px 20px #00408b1a}.dashboard-module__WBsb5q__timingContent{flex-direction:column;flex:1;gap:8px;display:flex}.dashboard-module__WBsb5q__timingLabel{color:var(--text-color-muted);letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:700}.dashboard-module__WBsb5q__timingValue{color:var(--foreground);font-size:15px;font-weight:600;line-height:1.4}.dashboard-module__WBsb5q__modalTimingSection{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px;display:grid}.dashboard-module__WBsb5q__modalTimingCard{background:var(--background);border:1px solid var(--border-color);border-radius:10px;align-items:flex-start;gap:12px;padding:18px;transition:all .3s;display:flex}.dashboard-module__WBsb5q__modalTimingCard:hover{border-color:#00408b4d;transform:translateY(-1px);box-shadow:0 4px 12px #00408b14}.dashboard-module__WBsb5q__modalTimingContent{flex-direction:column;flex:1;gap:6px;display:flex}.dashboard-module__WBsb5q__modalTimingLabel{color:var(--text-color-muted);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:700}.dashboard-module__WBsb5q__modalTimingValue{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.4}
.setup-criteria-modal-module__fIfXMq__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.setup-criteria-modal-module__fIfXMq__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:550px;animation:.3s ease-out setup-criteria-modal-module__fIfXMq__modalSlideIn;display:flex;overflow:hidden;box-shadow:0 10px 25px #0003}@keyframes setup-criteria-modal-module__fIfXMq__modalSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.setup-criteria-modal-module__fIfXMq__modalHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.setup-criteria-modal-module__fIfXMq__modalTitle{color:#0f172a;margin:0;font-size:18px;font-weight:600}.setup-criteria-modal-module__fIfXMq__closeButton{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.setup-criteria-modal-module__fIfXMq__closeButton:hover{color:#0f172a;background:#e2e8f0}.setup-criteria-modal-module__fIfXMq__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex}.setup-criteria-modal-module__fIfXMq__optionCard{cursor:pointer;border:2px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex;position:relative}.setup-criteria-modal-module__fIfXMq__optionCard:hover{background:#f8fafc;border-color:#cbd5e1}.setup-criteria-modal-module__fIfXMq__optionCard.setup-criteria-modal-module__fIfXMq__selected{background:#00408b08;border-color:#00408b;box-shadow:0 0 0 1px #00408b}.setup-criteria-modal-module__fIfXMq__radioCircle{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px;position:relative}.setup-criteria-modal-module__fIfXMq__optionCard.setup-criteria-modal-module__fIfXMq__selected .setup-criteria-modal-module__fIfXMq__radioCircle{background:#00408b;border-color:#00408b}.setup-criteria-modal-module__fIfXMq__radioCircle:after{content:"";opacity:0;background:#fff;border-radius:50%;width:8px;height:8px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.setup-criteria-modal-module__fIfXMq__optionCard.setup-criteria-modal-module__fIfXMq__selected .setup-criteria-modal-module__fIfXMq__radioCircle:after{opacity:1}.setup-criteria-modal-module__fIfXMq__optionContent{flex:1}.setup-criteria-modal-module__fIfXMq__optionTitle{color:#0f172a;margin-bottom:4px;font-weight:600;display:block}.setup-criteria-modal-module__fIfXMq__optionDescription{color:#64748b;margin:0;font-size:13px;line-height:1.4}.setup-criteria-modal-module__fIfXMq__importSelection{border-top:1px solid #e2e8f0;margin-top:12px;padding-top:12px;animation:.3s setup-criteria-modal-module__fIfXMq__fadeIn}@keyframes setup-criteria-modal-module__fIfXMq__fadeIn{0%{opacity:0}to{opacity:1}}.setup-criteria-modal-module__fIfXMq__selectWrapper{align-items:center;gap:8px;display:flex;position:relative}.setup-criteria-modal-module__fIfXMq__roundSelect{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:1;padding:10px 12px;font-size:14px}.setup-criteria-modal-module__fIfXMq__roundSelect:focus{border-color:#00408b;outline:none;box-shadow:0 0 0 3px #00408b1a}.setup-criteria-modal-module__fIfXMq__previewBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;padding:10px;transition:all .2s;display:flex}.setup-criteria-modal-module__fIfXMq__previewBtn:hover{color:#00408b;background:#00408b0d;border-color:#00408b}.setup-criteria-modal-module__fIfXMq__previewBtn.setup-criteria-modal-module__fIfXMq__active{color:#fff;background:#00408b;border-color:#00408b}.setup-criteria-modal-module__fIfXMq__previewPanel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-height:160px;margin-top:12px;padding:12px;font-size:13px;overflow-y:auto}.setup-criteria-modal-module__fIfXMq__previewHeader{color:#64748b;text-transform:uppercase;border-bottom:1px solid #e2e8f0;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;font-size:12px;font-weight:600;display:flex}.setup-criteria-modal-module__fIfXMq__previewItem{color:#334155;border-bottom:1px dashed #e2e8f0;justify-content:space-between;padding:6px 0;display:flex}.setup-criteria-modal-module__fIfXMq__previewItem:last-child{border-bottom:none}.setup-criteria-modal-module__fIfXMq__previewScore{color:#0f172a;font-weight:600}.setup-criteria-modal-module__fIfXMq__noImportMessage{color:#b45309;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:13px;display:flex}.setup-criteria-modal-module__fIfXMq__modalFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.setup-criteria-modal-module__fIfXMq__cancelBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 20px;font-weight:500;transition:all .2s}.setup-criteria-modal-module__fIfXMq__cancelBtn:hover{color:#0f172a;background:#f1f5f9}.setup-criteria-modal-module__fIfXMq__continueBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00408b 0%,#06c 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #00408b33}.setup-criteria-modal-module__fIfXMq__continueBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #00408b4d}.setup-criteria-modal-module__fIfXMq__continueBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}
.toast-module__TCOl3q__toast{z-index:9999;border-radius:8px;align-items:center;gap:12px;max-width:400px;padding:12px 16px;font-size:14px;font-weight:500;animation:.3s ease-out toast-module__TCOl3q__slideIn;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 4px 12px #00000026}@keyframes toast-module__TCOl3q__slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}.toast-module__TCOl3q__toast.toast-module__TCOl3q__success{color:#fff;background-color:#138901f2;border:1px solid #138901}.toast-module__TCOl3q__toast.toast-module__TCOl3q__error{color:#fff;background-color:#e11d48f2;border:1px solid #e11d48}.toast-module__TCOl3q__toast.toast-module__TCOl3q__warning{color:#fff;background-color:#d97706f2;border:1px solid #d97706}.toast-module__TCOl3q__toast.toast-module__TCOl3q__info{color:#fff;background-color:#00408bf2;border:1px solid #00408b}.toast-module__TCOl3q__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-module__TCOl3q__message{flex:1}@media (max-width:640px){.toast-module__TCOl3q__toast{max-width:none;top:16px;left:16px;right:16px}}
.judgingcriteria-module__JAb_iq__container{border:2px solid #0000;border-image:linear-gradient(90deg,var(--primary),var(--secondary));background:linear-gradient(120deg,#f8fbff 60%,#eafff3 100%);border-image-slice:1;border-radius:18px;max-width:900px;margin:0 auto;padding:40px 20px;box-shadow:0 4px 32px #00408b12}.judgingcriteria-module__JAb_iq__header{color:var(--primary);margin-bottom:32px}.judgingcriteria-module__JAb_iq__backButton{color:var(--text-color-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;transition:color .2s;display:flex}.judgingcriteria-module__JAb_iq__backButton:hover{color:var(--text-color)}.judgingcriteria-module__JAb_iq__title{color:var(--primary);letter-spacing:-.5px;margin-bottom:8px;font-size:28px;font-weight:700}.judgingcriteria-module__JAb_iq__subtitle{color:var(--text-color-secondary);font-size:15px}.judgingcriteria-module__JAb_iq__criterionCard{border-left:6px solid var(--primary);background:#fff;border-radius:10px;margin-bottom:18px;padding:20px 20px 20px 16px;box-shadow:0 2px 12px #00408b0f}.judgingcriteria-module__JAb_iq__criterionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.judgingcriteria-module__JAb_iq__criterionTitle{font-size:16px;font-weight:500}.judgingcriteria-module__JAb_iq__removeButton{color:var(--danger);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;transition:opacity .2s;display:flex}.judgingcriteria-module__JAb_iq__removeButton:hover{opacity:.8}.judgingcriteria-module__JAb_iq__fieldGroup{margin-bottom:12px}.judgingcriteria-module__JAb_iq__label{color:var(--text-color);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.judgingcriteria-module__JAb_iq__addButton{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:24px;padding:12px;font-size:15px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #00408b1a}.judgingcriteria-module__JAb_iq__addButton:hover{filter:brightness(1.08)}.judgingcriteria-module__JAb_iq__weightSummary{border-radius:8px;margin-bottom:24px;padding:16px}.judgingcriteria-module__JAb_iq__weightSummary.judgingcriteria-module__JAb_iq__valid{background:var(--success-light);border:1px solid var(--success)}.judgingcriteria-module__JAb_iq__weightSummary.judgingcriteria-module__JAb_iq__invalid{background:var(--warning-light);border:1px solid var(--warning)}.judgingcriteria-module__JAb_iq__weightRow{justify-content:space-between;font-weight:500;display:flex}.judgingcriteria-module__JAb_iq__weightTotal{font-weight:600}.judgingcriteria-module__JAb_iq__weightTotal.judgingcriteria-module__JAb_iq__valid{color:var(--success)}.judgingcriteria-module__JAb_iq__weightTotal.judgingcriteria-module__JAb_iq__invalid{color:var(--warning)}.judgingcriteria-module__JAb_iq__weightWarning{color:var(--warning-dark);margin-top:8px;margin-bottom:0;font-size:13px}.judgingcriteria-module__JAb_iq__actions{gap:12px;display:flex}.judgingcriteria-module__JAb_iq__cancelButton{background:var(--background-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;flex:1;padding:12px 24px;font-weight:500;transition:all .2s}.judgingcriteria-module__JAb_iq__cancelButton:hover{background:var(--background-tertiary)}.judgingcriteria-module__JAb_iq__saveButton{flex:2;font-size:16px;font-weight:700;transition:filter .2s;box-shadow:0 2px 8px #00408b1a;background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%)!important;color:#fff!important;border:none!important}
.finalize-module__oiOluW__container{max-width:900px;min-height:calc(100vh - 80px);margin:0 auto;padding:2.5rem 1.5rem}.finalize-module__oiOluW__header{align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.finalize-module__oiOluW__backButton{cursor:pointer;color:var(--text-color,#334155);background:#f1f5f9;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;transition:background .2s;display:flex}.finalize-module__oiOluW__backButton:hover{background:#e2e8f0}.finalize-module__oiOluW__headerInfo{flex-direction:column;display:flex}.finalize-module__oiOluW__pageTitle{color:var(--foreground,#1e293b);margin:0;font-size:1.75rem;font-weight:700}.finalize-module__oiOluW__pageSubtitle{color:var(--placeholder-color,#64748b);margin:4px 0 0;font-size:1.1rem}.finalize-module__oiOluW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.finalize-module__oiOluW__statCard{border:1px solid var(--border-color,#e2e8f0);background:#fff;border-radius:12px;align-items:center;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000000d}.finalize-module__oiOluW__statIcon{width:48px;height:48px;color:var(--primary,#3b82f6);background:#f8fafc;border-radius:10px;justify-content:center;align-items:center;display:flex}.finalize-module__oiOluW__statContent{flex-direction:column;display:flex}.finalize-module__oiOluW__statLabel{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:.875rem;font-weight:500}.finalize-module__oiOluW__statValue{color:#1e293b;font-size:1.5rem;font-weight:700}.finalize-module__oiOluW__success{border-left:4px solid var(--secondary,#10b981)}.finalize-module__oiOluW__success .finalize-module__oiOluW__statIcon{color:#10b981;background:#ecfdf5}.finalize-module__oiOluW__warning{border-left:4px solid var(--error-color,#ef4444)}.finalize-module__oiOluW__warning .finalize-module__oiOluW__statIcon{color:#ef4444;background:#fef2f2}.finalize-module__oiOluW__listSection{border:1px solid var(--border-color,#e2e8f0);background:#fff;border-radius:16px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d}.finalize-module__oiOluW__sectionTitle{color:#1e293b;margin:0 0 1.5rem;font-size:1.25rem;font-weight:600}.finalize-module__oiOluW__tableWrapper{overflow-x:auto}.finalize-module__oiOluW__table{border-collapse:collapse;width:100%}.finalize-module__oiOluW__table th{text-align:left;color:#64748b;background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:1rem;font-size:.875rem;font-weight:600}.finalize-module__oiOluW__table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:1.25rem 1rem}.finalize-module__oiOluW__pName{color:#1e293b;font-weight:600}.finalize-module__oiOluW__badgeSuccess{color:#15803d;background:#dcfce7;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600}.finalize-module__oiOluW__badgePending{color:#c2410c;background:#fff7ed;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600}.finalize-module__oiOluW__scoreValue{color:var(--primary,#3b82f6);text-align:right;font-size:1.1rem}.finalize-module__oiOluW__missing{color:#94a3b8;font-weight:400}.finalize-module__oiOluW__finalizeSection{text-align:center;padding-bottom:3rem}.finalize-module__oiOluW__disclaimerCard{text-align:left;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:2rem;padding:1.25rem;display:flex}.finalize-module__oiOluW__disclaimerCard p{margin:0;font-size:.95rem;line-height:1.5}.finalize-module__oiOluW__finalizeBtn{justify-content:center;align-items:center;gap:10px;max-width:500px;height:56px;margin:0 auto;font-size:1.1rem;font-weight:600;display:flex}.finalize-module__oiOluW__warningText{color:#ef4444;margin-top:1rem;font-size:.9rem;font-weight:500}.finalize-module__oiOluW__loadingState{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;height:100vh;display:flex}.finalize-module__oiOluW__spin{color:var(--primary,#3b82f6);animation:1s linear infinite finalize-module__oiOluW__spin}@keyframes finalize-module__oiOluW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.judging-module__pMSb4q__judgingContainer{background:var(--background);max-width:1400px;min-height:100vh;color:var(--text-color);margin:0 auto;padding:32px 48px}.judging-module__pMSb4q__judgingHeader{margin-bottom:40px}.judging-module__pMSb4q__judgingBackButton{color:var(--text-color-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.judging-module__pMSb4q__judgingBackButton:hover{color:var(--text-color);background:var(--background-hover)}.judging-module__pMSb4q__judgingTitleSection{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.judging-module__pMSb4q__judgingTitleWrapper{max-width:700px}.judging-module__pMSb4q__judgingTitle{color:var(--foreground);letter-spacing:-.02em;margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.2}.judging-module__pMSb4q__judgingSubtitle{color:var(--text-color-muted);margin:0 0 24px;font-size:16px;line-height:1.6}.judging-module__pMSb4q__totalScoreStatus{border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.judging-module__pMSb4q__scoreSet{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#15803d 100%);border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:flex;box-shadow:0 4px 12px #16a34a33}.judging-module__pMSb4q__editScoreBtn{cursor:pointer;color:#fff;opacity:.9;background:#ffffff26;border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:8px;padding:6px;transition:all .2s;display:flex}.judging-module__pMSb4q__editScoreBtn:hover{opacity:1;background:#ffffff4d;transform:scale(1.05);box-shadow:0 2px 4px #0000001a}.judging-module__pMSb4q__scoreNotSet{color:#f59e0b;background:#f59e0b26;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;display:flex}.judging-module__pMSb4q__judgingRoundsList{flex-direction:column;gap:20px;display:flex}.judging-module__pMSb4q__judgingRoundCard{background:var(--background);border:2px solid var(--border-color);border-radius:16px;justify-content:space-between;align-items:center;padding:24px 28px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #00000014}.judging-module__pMSb4q__judgingRoundCard:hover{border-color:var(--primary);box-shadow:0 8px 24px var(--primary-glow);transform:translateY(-2px)}.judging-module__pMSb4q__judgingRoundCardAssigned{border-color:var(--primary);background:linear-gradient(to bottom,var(--background),#00408b0d);box-shadow:0 4px 12px var(--primary-glow);border-width:2px}.judging-module__pMSb4q__roundCardDisabled{opacity:.6;cursor:not-allowed}.judging-module__pMSb4q__roundCardDisabled:hover{border-color:var(--border-color);transform:none;box-shadow:0 1px 3px #00000014}.judging-module__pMSb4q__judgingRoundCardInfo{flex:1;align-items:center;gap:20px;display:flex}.judging-module__pMSb4q__judgingRoundAvatar{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;width:64px;height:64px;box-shadow:0 4px 12px var(--primary-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.judging-module__pMSb4q__judgingRoundDetails{flex:1}.judging-module__pMSb4q__titleWithBadge{align-items:center;gap:10px;display:flex}.judging-module__pMSb4q__judgingRoundName{color:var(--foreground);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.judging-module__pMSb4q__roundNumber{color:#374151;margin-left:4px;font-size:14px;font-weight:400}.judging-module__pMSb4q__dotSeparator{vertical-align:middle;opacity:.6;margin:0 6px;font-size:18px}.judging-module__pMSb4q__judgingRoundDescription{color:var(--text-color-muted);margin:0 0 14px;font-size:15px;line-height:1.5}.judging-module__pMSb4q__statusContainer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.judging-module__pMSb4q__statusReady{color:var(--secondary);background:var(--secondary-glow);letter-spacing:.01em;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.judging-module__pMSb4q__statusWarning{color:#f59e0b;letter-spacing:.01em;background:#f59e0b26;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.judging-module__pMSb4q__statusLocked{color:var(--secondary);background:var(--secondary-glow);letter-spacing:.01em;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.judging-module__pMSb4q__judgingAssignedBadge{color:#fff;letter-spacing:.01em;white-space:nowrap;background:#00408b;border-radius:50px;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:12px;font-weight:600;animation:2s ease-in-out infinite judging-module__pMSb4q__badgePulse;display:inline-flex;box-shadow:0 2px 8px #00408b4d}@keyframes judging-module__pMSb4q__badgePulse{0%{transform:scale(1);box-shadow:0 2px 8px #00408b4d}50%{transform:scale(1.05);box-shadow:0 4px 12px #00408b80}to{transform:scale(1);box-shadow:0 2px 8px #00408b4d}}.judging-module__pMSb4q__judgingRoundActions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.judging-module__pMSb4q__judgingViewCriteriaBtn{border:1.5px solid var(--border-color);background:var(--background);color:var(--text-color);cursor:pointer;text-align:center;letter-spacing:.01em;border-radius:8px;min-width:140px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.judging-module__pMSb4q__judgingViewCriteriaBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary);box-shadow:0 2px 8px var(--primary-glow);background:#00408b0d;transform:translateY(-1px)}.judging-module__pMSb4q__judgingStartBtn{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);color:#fff;cursor:pointer;text-align:center;letter-spacing:.02em;text-transform:uppercase;min-width:160px;box-shadow:0 2px 8px var(--primary-glow);border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .2s}.judging-module__pMSb4q__judgingStartBtn:hover:not(:disabled){box-shadow:0 4px 12px var(--primary-glow);background:linear-gradient(90deg,#003370 0%,#106e00 100%);transform:translateY(-1px)}.judging-module__pMSb4q__disabledBtn{opacity:.5;cursor:not-allowed}.judging-module__pMSb4q__disabledBtn:hover{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%)!important;color:#fff!important;border-color:var(--border-color)!important;box-shadow:0 2px 8px var(--primary-glow)!important;transform:none!important}.judging-module__pMSb4q__judgingLoading,.judging-module__pMSb4q__judgingError,.judging-module__pMSb4q__judgingNoRounds{text-align:center;padding:80px 20px;font-size:16px}.judging-module__pMSb4q__judgingLoading{color:var(--text-color-muted)}.judging-module__pMSb4q__judgingError{color:var(--error-color);border:2px solid var(--error-color);background:#e11d481a;border-radius:16px}.judging-module__pMSb4q__judgingNoRounds{color:var(--text-color-muted);background:var(--background);border:2px dashed var(--border-color);border-radius:16px}.judging-module__pMSb4q__participantsBadge{color:var(--primary);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}@media (max-width:768px){.judging-module__pMSb4q__judgingContainer{padding:20px}.judging-module__pMSb4q__judgingTitle{font-size:28px}.judging-module__pMSb4q__judgingTitleSection{flex-direction:column;gap:16px}.judging-module__pMSb4q__judgingRoundCard{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.judging-module__pMSb4q__judgingRoundCardInfo{flex-direction:column;align-items:flex-start}.judging-module__pMSb4q__judgingRoundActions{align-items:stretch;width:100%}.judging-module__pMSb4q__judgingViewCriteriaBtn,.judging-module__pMSb4q__judgingStartBtn{width:100%}.judging-module__pMSb4q__judgingRoundAvatar{width:56px;height:56px}}@media (max-width:480px){.judging-module__pMSb4q__judgingContainer{padding:16px}.judging-module__pMSb4q__judgingTitle{font-size:24px}.judging-module__pMSb4q__judgingSubtitle{font-size:14px}.judging-module__pMSb4q__judgingRoundName{font-size:18px}.judging-module__pMSb4q__judgingRoundDescription{font-size:14px}}.judging-module__pMSb4q__assignedBadgeBelow{color:#fff;background:#00408b;border-radius:10px;align-items:center;width:fit-content;margin-top:6px;margin-bottom:16px;padding:10px 20px;font-size:15px;font-weight:550;display:inline-flex;box-shadow:0 2px 6px #00408b4d}.judging-module__pMSb4q__btnDisabled{opacity:.5;cursor:not-allowed!important;background:var(--background)!important;color:var(--text-color-muted)!important;border-color:var(--border-color)!important;box-shadow:none!important;transform:none!important}
