.ApiErrorOverlay-module-scss-module__pzK99q__overlay{z-index:10000;background:#0006;justify-content:center;align-items:center;animation:.2s ease-in-out ApiErrorOverlay-module-scss-module__pzK99q__fadeIn;display:flex;position:fixed;inset:0}.ApiErrorOverlay-module-scss-module__pzK99q__content{background:#fff;border-radius:8px;flex-direction:column;gap:16px;width:90%;max-width:420px;padding:24px;animation:.2s ease-out ApiErrorOverlay-module-scss-module__pzK99q__slideUp;display:flex;box-shadow:0 4px 12px #00000026}.ApiErrorOverlay-module-scss-module__pzK99q__header{align-items:center;gap:12px;display:flex}.ApiErrorOverlay-module-scss-module__pzK99q__iconWrap{color:#dc2626;background:#fef2f2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ApiErrorOverlay-module-scss-module__pzK99q__title{color:#1f2937;margin:0;font-size:15px;font-weight:600}.ApiErrorOverlay-module-scss-module__pzK99q__message{color:#6b7280;margin:0;font-size:13px;line-height:1.6}.ApiErrorOverlay-module-scss-module__pzK99q__actions{justify-content:flex-end;align-items:center;padding-top:8px;display:flex}.ApiErrorOverlay-module-scss-module__pzK99q__retryButton{border-radius:6px;align-items:center;gap:6px;min-width:140px;height:36px;font-size:13px;font-weight:500;display:flex}@keyframes ApiErrorOverlay-module-scss-module__pzK99q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ApiErrorOverlay-module-scss-module__pzK99q__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.CustomCard-module-scss-module__o32WfG__e-card{border:1px solid #0000000f;border-radius:6px;justify-content:flex-start;margin-bottom:0;transition:box-shadow .3s;box-shadow:0 1px 3px #00000014}.CustomCard-module-scss-module__o32WfG__e-card:hover{box-shadow:0 2px 6px #0000001f}.CustomCard-module-scss-module__o32WfG__e-card .CustomCard-module-scss-module__o32WfG__e-card-content{flex-direction:column;flex:1;justify-content:flex-start;padding:12px;display:flex}.CustomCard-module-scss-module__o32WfG__e-card .CustomCard-module-scss-module__o32WfG__e-card-header .CustomCard-module-scss-module__o32WfG__e-card-header-caption .CustomCard-module-scss-module__o32WfG__e-card-header-title{letter-spacing:.3px;color:#8c084d;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1;display:flex}.CustomCard-module-scss-module__o32WfG__e-card .CustomCard-module-scss-module__o32WfG__e-card-header{box-sizing:border-box;background:0 0;border-bottom:2px solid #8c084d;align-items:center;gap:6px;min-height:auto;margin-bottom:8px;padding:10px 12px 6px;display:flex}.CustomCard-module-scss-module__o32WfG__e-card .CustomCard-module-scss-module__o32WfG__e-card-header .CustomCard-module-scss-module__o32WfG__e-card-header-caption{border-bottom:none;flex:1;margin-bottom:0;padding-bottom:0}
.login-module-scss-module__1wLmBG__loginWrapper{flex:1;justify-content:center;width:100%;padding-top:50px;display:flex}.login-module-scss-module__1wLmBG__loginContainer{flex-direction:column;width:100%;max-width:500px;display:flex}.login-module-scss-module__1wLmBG__loginContainer .e-card{background:#fff;width:100%}.login-module-scss-module__1wLmBG__loginContainer .e-card-header{padding:16px 24px 12px}.login-module-scss-module__1wLmBG__loginContainer .e-card-header .e-card-header-title{gap:8px;font-size:16px}.login-module-scss-module__1wLmBG__loginContainer .e-card-header .e-card-header-title svg{width:18px;height:18px}.login-module-scss-module__1wLmBG__loginContainer .e-card-content{padding:24px}.login-module-scss-module__1wLmBG__loginContent{padding:0}.login-module-scss-module__1wLmBG__loginContent form{flex-direction:column;gap:20px;display:flex}.login-module-scss-module__1wLmBG__infoBox{color:#64062f;background:#8c084d14;border-left:3px solid #8c084d;border-radius:4px;align-items:center;gap:10px;margin:0 0 20px;padding:10px 14px;font-size:12px;font-weight:500;display:flex}.login-module-scss-module__1wLmBG__infoIcon{flex-shrink:0}.login-module-scss-module__1wLmBG__errorBox{color:#721c24;background:#dc354514;border-left:3px solid #dc3545;border-radius:4px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;font-size:12px;font-weight:500;display:flex}.login-module-scss-module__1wLmBG__errorIcon{color:#d32f2f;flex-shrink:0}.login-module-scss-module__1wLmBG__inputGroup{flex-direction:column;gap:4px;display:flex}.login-module-scss-module__1wLmBG__passwordInput{width:100%}.login-module-scss-module__1wLmBG__fieldLabel{color:#6f6f6f;margin:0 0 2px;font-size:12px;font-weight:500}:is(.noauthLoginInput.e-float-input.e-control-wrapper,.noauthLoginInput.e-float-input.e-input-group.e-control-wrapper){min-height:36px;padding-top:8px;padding-bottom:0}:is(.noauthLoginInput.e-float-input.e-control-wrapper input,.noauthLoginInput.e-float-input.e-input-group.e-control-wrapper input){height:20px;margin:0;padding:2px 0 1px;font-size:14px;line-height:20px}:is(.noauthLoginInput.e-float-input.e-control-wrapper .e-float-text,.noauthLoginInput.e-float-input.e-input-group.e-control-wrapper .e-float-text){font-size:12px;line-height:14px}:is(.noauthLoginInput.e-float-input.e-control-wrapper .e-float-text.e-label-top,.noauthLoginInput.e-float-input.e-input-group.e-control-wrapper .e-float-text.e-label-top,.noauthLoginInput.e-float-input.e-control-wrapper.e-input-focus .e-float-text,.noauthLoginInput.e-float-input.e-input-group.e-control-wrapper.e-input-focus .e-float-text){transform:translateY(-11px)}.login-module-scss-module__1wLmBG__errorText{color:#d32f2f;margin:0;padding-left:2px;font-size:11px}.login-module-scss-module__1wLmBG__buttonGroup{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.login-module-scss-module__1wLmBG__buttonGroup .e-btn{flex:220px;height:44px;padding:12px 24px;font-size:14px;font-weight:500}
.details-module-scss-module__tOpUPG__pageContainer{flex-direction:column;width:100%;max-width:1240px;height:calc(100vh - 80px);margin:10px auto 0;padding:0 24px 8px;display:flex;overflow:hidden}@media (max-width:1260px){.details-module-scss-module__tOpUPG__pageContainer{max-width:960px;padding:0 10px 8px 5px}}.details-module-scss-module__tOpUPG__titleBar{background:linear-gradient(135deg,#8c084d 0%,#740740 100%);border:1px solid #00000014;border-radius:8px;flex-shrink:0;margin-bottom:14px;padding:6px 12px;box-shadow:0 2px 8px #0000001a,0 1px 3px #0000000f}@media (max-width:1260px){.details-module-scss-module__tOpUPG__titleBar{margin-bottom:14px;padding:5px 10px}}@media (max-width:930px){.details-module-scss-module__tOpUPG__titleBar{padding:4px 8px}}.details-module-scss-module__tOpUPG__certificateRow{flex-shrink:0;width:100%;margin-bottom:14px}.details-module-scss-module__tOpUPG__certificateDesktop{flex-shrink:0;margin-bottom:14px;display:block}@media (max-width:1260px){.details-module-scss-module__tOpUPG__certificateDesktop{display:none}}.details-module-scss-module__tOpUPG__certificateMobile{display:none}@media (max-width:1260px){.details-module-scss-module__tOpUPG__certificateMobile{margin-bottom:0;display:block}}.details-module-scss-module__tOpUPG__titleContent{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:768px){.details-module-scss-module__tOpUPG__titleContent{gap:6px}}.details-module-scss-module__tOpUPG__codeBadge{color:#fff;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#8c084d 0%,#740740 100%);border:1.5px solid #fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #8c084d33}@media (max-width:1260px){.details-module-scss-module__tOpUPG__codeBadge{padding:2px 8px;font-size:10px}}@media (max-width:930px){.details-module-scss-module__tOpUPG__codeBadge{padding:2px 7px;font-size:10px}}@media (max-width:768px){.details-module-scss-module__tOpUPG__codeBadge{letter-spacing:.3px;border-width:1px;order:2;padding:2px 6px;font-size:9px}}@media (max-width:480px){.details-module-scss-module__tOpUPG__codeBadge{max-width:120px;padding:1px 5px;font-size:9px}}.details-module-scss-module__tOpUPG__titleText{color:#fff;letter-spacing:-.2px;word-break:break-word;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3}@media (max-width:1260px){.details-module-scss-module__tOpUPG__titleText{font-size:12px}}@media (max-width:930px){.details-module-scss-module__tOpUPG__titleText{font-size:11px}}@media (max-width:768px){.details-module-scss-module__tOpUPG__titleText{flex-basis:100%;order:1;font-size:11px}}.details-module-scss-module__tOpUPG__contentWrapper{flex:1;gap:20px;min-height:0;display:flex}@media (max-width:1260px){.details-module-scss-module__tOpUPG__contentWrapper{flex-direction:column;overflow:hidden auto}}.details-module-scss-module__tOpUPG__gridSection{flex-direction:column;flex:7;min-width:0;min-height:0;display:flex}@media (max-width:1260px){.details-module-scss-module__tOpUPG__gridSection{flex:1;order:2;min-height:400px}}.details-module-scss-module__tOpUPG__cardsSection{flex-direction:column;flex:3;gap:14px;min-width:280px;max-width:400px;display:flex;overflow-y:auto}@media (max-width:1260px){.details-module-scss-module__tOpUPG__cardsSection{flex:none;order:1;max-width:none}}.details-module-scss-module__tOpUPG__twoColumnCards{flex-direction:column;gap:14px;display:flex}@media (max-width:1260px){.details-module-scss-module__tOpUPG__twoColumnCards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}}@media (max-width:930px){.details-module-scss-module__tOpUPG__twoColumnCards{flex-direction:column;display:flex}}.details-module-scss-module__tOpUPG__splitterWrapper{flex:1;min-height:0}.details-module-scss-module__tOpUPG__participantSection{flex-direction:column;height:100%;min-height:0;display:flex}.details-module-scss-module__tOpUPG__leftColumn{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex;overflow-y:auto}.details-module-scss-module__tOpUPG__gridLayout{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:1024px){.details-module-scss-module__tOpUPG__gridLayout{grid-template-columns:1fr}}.details-module-scss-module__tOpUPG__fullWidthCard{grid-column:1/-1}.details-module-scss-module__tOpUPG__infoCard{background:#fff;border:1px solid #0000000f;border-radius:6px;padding:10px 12px 12px;transition:box-shadow .3s;box-shadow:0 1px 3px #00000014}.details-module-scss-module__tOpUPG__infoCard:hover{box-shadow:0 2px 6px #0000001f}.details-module-scss-module__tOpUPG__cardHeader{color:#8c084d;border-bottom:2px solid #8c084d;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;font-size:14px;font-weight:600;display:flex}.details-module-scss-module__tOpUPG__cardHeader button{border-radius:5px;flex:none;align-items:center;gap:4px;width:auto;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:500;display:flex}.details-module-scss-module__tOpUPG__sectionTitle{color:gray;text-transform:uppercase;letter-spacing:.2px;margin-bottom:6px;font-size:11px;font-weight:600}.details-module-scss-module__tOpUPG__fieldGroup{gap:6px;display:grid}.details-module-scss-module__tOpUPG__contactRow{color:#000;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.details-module-scss-module__tOpUPG__contactRow svg{color:#8c084d;flex-shrink:0}.details-module-scss-module__tOpUPG__clockInputRow .e-numeric.e-control-wrapper.e-input-group .e-input-group-icon{margin-top:7px}.details-module-scss-module__tOpUPG__clockInputRow .details-module-scss-module__tOpUPG__clockIcon{color:#8c084d;position:relative;top:1px}.small-numeric-input .e-input{height:28px;padding:4px 8px;font-size:11px}.small-numeric-input .e-input-group{min-height:28px}.small-checkbox .e-label{font-size:11px}.small-checkbox-no-label .e-frame{margin:0}@media (max-width:768px){.details-module-scss-module__tOpUPG__certificateBar{padding:8px 6px}}@keyframes details-module-scss-module__tOpUPG__shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.details-module-scss-module__tOpUPG__certificateBarSkeleton{border:2px solid #e0e0e0;margin-bottom:14px;padding:8px}.details-module-scss-module__tOpUPG__skeletonBanner{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;border-radius:4px;flex-shrink:0;width:280px;height:28px;animation:1.5s infinite details-module-scss-module__tOpUPG__shimmer}@media (max-width:768px){.details-module-scss-module__tOpUPG__skeletonBanner{width:100%;max-width:280px}}.details-module-scss-module__tOpUPG__skeletonInput{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;border-radius:4px;flex-shrink:0;width:200px;height:28px;animation:1.5s infinite details-module-scss-module__tOpUPG__shimmer}@media (max-width:768px){.details-module-scss-module__tOpUPG__skeletonInput{width:150px}}.details-module-scss-module__tOpUPG__skeletonCheckbox{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;border-radius:4px;flex-shrink:0;width:140px;height:28px;animation:1.5s infinite details-module-scss-module__tOpUPG__shimmer}@media (max-width:768px){.details-module-scss-module__tOpUPG__skeletonCheckbox{width:120px}}.details-module-scss-module__tOpUPG__skeletonButton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;border-radius:4px;width:90px;height:28px;margin-left:auto;animation:1.5s infinite details-module-scss-module__tOpUPG__shimmer}@media (max-width:768px){.details-module-scss-module__tOpUPG__skeletonButton{margin-left:0}}.details-module-scss-module__tOpUPG__certificateBarContent{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (max-width:768px){.details-module-scss-module__tOpUPG__certificateBarContent{gap:12px}}.details-module-scss-module__tOpUPG__certificateInfoBanner{color:#64062f;word-break:break-word;background:#8c084d14;border-left:3px solid #8c084d;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px;font-size:11px;display:flex}@media (max-width:768px){.details-module-scss-module__tOpUPG__certificateInfoBanner{flex:100%;gap:6px;padding:4px 8px}}@media (max-width:480px){.details-module-scss-module__tOpUPG__certificateInfoBanner{padding:4px 6px;font-size:10px}}.details-module-scss-module__tOpUPG__bulletSeparator{color:#8c084d;margin:0 4px}@media (max-width:768px){.details-module-scss-module__tOpUPG__bulletSeparator{display:none}}.details-module-scss-module__tOpUPG__certificateForm{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:768px){.details-module-scss-module__tOpUPG__certificateForm{gap:10px;width:100%}}.details-module-scss-module__tOpUPG__formInputGroup{border-right:2px solid #8c084d;flex:none;align-items:center;gap:8px;margin-right:4px;padding-right:20px;display:flex}@media (max-width:768px){.details-module-scss-module__tOpUPG__formInputGroup{border-right:none;margin-right:0;padding-right:0}}@media (max-width:480px){.details-module-scss-module__tOpUPG__formInputGroup{gap:6px}}.details-module-scss-module__tOpUPG__formCheckboxGroup{flex:none;align-items:center;gap:8px;display:flex}@media (max-width:768px){.details-module-scss-module__tOpUPG__formCheckboxGroup{flex:auto}}@media (max-width:480px){.details-module-scss-module__tOpUPG__formCheckboxGroup{gap:6px}}.details-module-scss-module__tOpUPG__formButtons{gap:8px;margin-left:auto;display:flex}@media (max-width:768px){.details-module-scss-module__tOpUPG__formButtons{width:100%;margin-left:0}.details-module-scss-module__tOpUPG__formButtons button{flex:1}}@media (max-width:480px){.details-module-scss-module__tOpUPG__formButtons{gap:6px}}.details-module-scss-module__tOpUPG__certificateDisplay{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (max-width:768px){.details-module-scss-module__tOpUPG__certificateDisplay{gap:12px}}.details-module-scss-module__tOpUPG__editButton{margin-left:auto}@media (max-width:768px){.details-module-scss-module__tOpUPG__editButton{width:100%;margin-left:0}}.details-module-scss-module__tOpUPG__emailInputRow .details-module-scss-module__tOpUPG__emailIcon{color:#8c084d}.details-module-scss-module__tOpUPG__emailInputRow .details-module-scss-module__tOpUPG__saveButton{width:28px;min-width:28px;height:28px;padding:3px}.details-module-scss-module__tOpUPG__emailInputRow .details-module-scss-module__tOpUPG__saveButton:disabled{background:0 0}.details-module-scss-module__tOpUPG__emailInputRow .details-module-scss-module__tOpUPG__saveIcon{color:gray;opacity:.6;pointer-events:none;cursor:not-allowed;background:#efefef;border:1px solid #d3d3d3;border-radius:4px;justify-content:center;align-items:center;padding:6px 10px;transition:all .2s;display:flex}.details-module-scss-module__tOpUPG__emailInputRow .details-module-scss-module__tOpUPG__saveIcon.details-module-scss-module__tOpUPG__dirty{opacity:1;pointer-events:auto;cursor:pointer;color:#8c084d;background:#fff;border:1px solid #8c084d}.details-module-scss-module__tOpUPG__emailInputRow .details-module-scss-module__tOpUPG__saveIcon.details-module-scss-module__tOpUPG__dirty:hover{color:#fff;background:#8c084d;border-color:#8c084d}.details-module-scss-module__tOpUPG__emailInputRow .details-module-scss-module__tOpUPG__saveIcon.details-module-scss-module__tOpUPG__dirty:active{transform:scale(.97)}.details-module-scss-module__tOpUPG__emailInputRow .e-input-group{background:#fff;border:1px solid #d3d3d3;border-radius:4px}.details-module-scss-module__tOpUPG__emailInputRow .e-input-group:hover{border-color:#8c084d}.details-module-scss-module__tOpUPG__emailInputRow .e-input-group.details-module-scss-module__tOpUPG__e-input-focus{border-color:#8c084d;box-shadow:0 0 0 1px #8c084d}:is(.details-module-scss-module__tOpUPG__emailInputRow .e-input-group .e-prepend-template,.details-module-scss-module__tOpUPG__emailInputRow .e-input-group .e-append-template){align-items:center;padding:0 6px;display:flex}.details-module-scss-module__tOpUPG__field{flex-direction:column;gap:2px;display:flex}.details-module-scss-module__tOpUPG__fieldLabel{color:gray;text-transform:uppercase;letter-spacing:.2px;font-size:10px;font-weight:500}.details-module-scss-module__tOpUPG__fieldValue{color:#000;background:#efefef;border-radius:4px;padding:5px 8px;font-size:12px}.details-module-scss-module__tOpUPG__downloadGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}@media (max-width:930px){.details-module-scss-module__tOpUPG__downloadGrid{grid-template-columns:1fr}}.details-module-scss-module__tOpUPG__downloadLink{cursor:pointer;color:#8c084d;background:#efefef;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.details-module-scss-module__tOpUPG__downloadLink:hover{color:#fff;background:#8c084d;border-color:#8c084d}.details-module-scss-module__tOpUPG__downloadLink:disabled{opacity:.5;cursor:not-allowed;color:gray;background:#efefef}.details-module-scss-module__tOpUPG__emailForm{align-items:flex-end;gap:8px;display:flex}.details-module-scss-module__tOpUPG__emailForm .e-input-group{flex:1}.details-module-scss-module__tOpUPG__statsRow{gap:8px;margin-top:6px;display:flex}.details-module-scss-module__tOpUPG__statBox{color:#fff;text-align:center;background:linear-gradient(135deg,#8c084d 0%,#8c084dcc 100%);border-radius:4px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;display:flex}.details-module-scss-module__tOpUPG__statBox .details-module-scss-module__tOpUPG__statValue{margin-bottom:0;font-size:14px;font-weight:700;line-height:1}.details-module-scss-module__tOpUPG__statBox .details-module-scss-module__tOpUPG__statLabel{opacity:.9;text-transform:uppercase;letter-spacing:.2px;font-size:10px;line-height:1}@media (max-width:991px){.details-module-scss-module__tOpUPG__pageContainer{max-width:750px;padding:0 8px 15px 7px}.details-module-scss-module__tOpUPG__gridLayout{grid-template-columns:1fr;gap:16px}.details-module-scss-module__tOpUPG__downloadGrid{grid-template-columns:repeat(2,1fr)}.details-module-scss-module__tOpUPG__emailForm{flex-direction:column;align-items:stretch}.details-module-scss-module__tOpUPG__emailForm button{width:100%}}@media (max-width:767px){.details-module-scss-module__tOpUPG__pageContainer{padding-bottom:10px}}
.ChunkedExcelUpload-module-scss-module__c60KSW__chunkedUpload{font-size:12px}.ChunkedExcelUpload-module-scss-module__c60KSW__uploaderContainer{position:relative}.ChunkedExcelUpload-module-scss-module__c60KSW__customDropArea{text-align:center;cursor:pointer;background:#fdf5f8;border:2px dashed #8c084d;border-radius:8px;flex-direction:column;align-items:center;padding:32px 24px;transition:all .2s;display:flex}.ChunkedExcelUpload-module-scss-module__c60KSW__customDropArea:hover{background:#fceef3;border-color:#5c0532}.ChunkedExcelUpload-module-scss-module__c60KSW__dropIcon{margin-bottom:12px;font-size:40px}.ChunkedExcelUpload-module-scss-module__c60KSW__dropText{color:#000;margin-bottom:4px;font-size:14px;font-weight:500}.ChunkedExcelUpload-module-scss-module__c60KSW__dropHint{color:gray;font-size:11px}.ChunkedExcelUpload-module-scss-module__c60KSW__hiddenUploader{pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ChunkedExcelUpload-module-scss-module__c60KSW__selectedFileInfo{background:#fff;border:1px solid #d3d3d3;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px}.ChunkedExcelUpload-module-scss-module__c60KSW__fileName{color:#000;flex:1;font-weight:500}.ChunkedExcelUpload-module-scss-module__c60KSW__removeButton{cursor:pointer;background:0 0;border:1px solid #d3d3d3;border-radius:4px;padding:2px 8px;font-size:12px}.ChunkedExcelUpload-module-scss-module__c60KSW__removeButton:hover{background:#efefef}.ChunkedExcelUpload-module-scss-module__c60KSW__uploadActions{justify-content:center;margin-top:16px;display:flex}.ChunkedExcelUpload-module-scss-module__c60KSW__inlineError{color:#856404;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;margin-top:12px;padding:8px 12px;font-size:11px}.ChunkedExcelUpload-module-scss-module__c60KSW__uploadProgress{background:#efefef;border-radius:8px;padding:16px}.ChunkedExcelUpload-module-scss-module__c60KSW__fileInfo{justify-content:space-between;margin-bottom:10px;display:flex}.ChunkedExcelUpload-module-scss-module__c60KSW__fileName{color:#000;font-weight:600}.ChunkedExcelUpload-module-scss-module__c60KSW__status{color:#8c084d;font-weight:500}.ChunkedExcelUpload-module-scss-module__c60KSW__progressBar{background:#d3d3d3;border-radius:4px;height:8px;margin-bottom:14px;overflow:hidden}.ChunkedExcelUpload-module-scss-module__c60KSW__progressFill{background:#8c084d;height:100%;transition:width .2s}.ChunkedExcelUpload-module-scss-module__c60KSW__controls{justify-content:flex-end;gap:8px;display:flex}.ChunkedExcelUpload-module-scss-module__c60KSW__uploadSuccess{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;padding:16px}.ChunkedExcelUpload-module-scss-module__c60KSW__uploadSuccess h4{color:#155724;gap:10px;margin:0 0 12px;font-size:14px;display:flex}.ChunkedExcelUpload-module-scss-module__c60KSW__uploadSuccess details{margin:12px 0;font-size:11px}.ChunkedExcelUpload-module-scss-module__c60KSW__uploadSuccess details summary{cursor:pointer;color:gray}.ChunkedExcelUpload-module-scss-module__c60KSW__uploadSuccess details ul{margin:8px 0;padding-left:20px}.ChunkedExcelUpload-module-scss-module__c60KSW__stats{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.ChunkedExcelUpload-module-scss-module__c60KSW__stats span{color:gray}.ChunkedExcelUpload-module-scss-module__c60KSW__stats strong{color:#8c084d}.ChunkedExcelUpload-module-scss-module__c60KSW__uploadError{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:16px}.ChunkedExcelUpload-module-scss-module__c60KSW__uploadError h4{color:#721c24;margin:0 0 8px;font-size:14px}.ChunkedExcelUpload-module-scss-module__c60KSW__uploadError p{color:#721c24;margin:0 0 12px}
.TlnList-module-scss-module__kBoe0W__headerActions{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__headerActions{flex-wrap:wrap;gap:6px}}.TlnList-module-scss-module__kBoe0W__badge{color:#fff;background:linear-gradient(135deg,#8c084d 0%,#8c084dcc 100%);border-radius:4px;align-items:center;gap:6px;padding:6px 12px;display:flex}.TlnList-module-scss-module__kBoe0W__badgeValue{font-size:14px;font-weight:700;line-height:1}.TlnList-module-scss-module__kBoe0W__badgeLabel{opacity:.9;text-transform:uppercase;letter-spacing:.2px;font-size:10px;line-height:1}.TlnList-module-scss-module__kBoe0W__addButton{padding:6px 12px;font-size:12px}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__addButton{padding:4px 8px;font-size:11px}}.TlnList-module-scss-module__kBoe0W__iconButton{justify-content:center;align-items:center;min-width:0;padding:5px 7px;line-height:1;display:inline-flex}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__iconButton{padding:4px 6px}}.TlnList-module-scss-module__kBoe0W__excelIcon{align-items:center;gap:1px;display:inline-flex}.TlnList-module-scss-module__kBoe0W__excelIconArrow{color:#8c084d;flex-shrink:0}.TlnList-module-scss-module__kBoe0W__listContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.TlnList-module-scss-module__kBoe0W__tlnListView{background:0 0;border:none;padding-right:10px}.TlnList-module-scss-module__kBoe0W__tlnListView.e-listview:not(.e-list-template) .e-list-item{height:auto;min-height:36px}.TlnList-module-scss-module__kBoe0W__tlnListView .e-list-item{background:0 0;border:none;height:auto;margin-bottom:8px;padding:0;line-height:normal}.TlnList-module-scss-module__kBoe0W__tlnListView .e-list-item:hover{background:0 0}.TlnList-module-scss-module__kBoe0W__tlnListView .e-list-item.e-active{background:0 0}.TlnList-module-scss-module__kBoe0W__tlnListView .e-list-parent{padding:4px}.TlnList-module-scss-module__kBoe0W__tlnListView .e-text-content{height:auto;padding:0}.TlnList-module-scss-module__kBoe0W__tlnListView .e-content{height:auto}.TlnList-module-scss-module__kBoe0W__listItem{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:10px 12px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000a}.TlnList-module-scss-module__kBoe0W__listItem:hover{border-color:#8c084d;box-shadow:0 4px 12px #8c084d14,0 2px 4px #0000000a}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__listItem{border-radius:6px;gap:6px;margin-bottom:4px;padding:6px 8px}}.TlnList-module-scss-module__kBoe0W__listItemAvatar{background:linear-gradient(135deg,#8c084d1a 0%,#8c084d0d 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.TlnList-module-scss-module__kBoe0W__listItemAvatar svg{color:#8c084d}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__listItemAvatar{width:28px;height:28px}.TlnList-module-scss-module__kBoe0W__listItemAvatar svg{width:14px;height:14px}}.TlnList-module-scss-module__kBoe0W__listItemContent{flex:auto;min-width:0;overflow:hidden}.TlnList-module-scss-module__kBoe0W__listItemHeader{align-items:center;gap:6px;margin-bottom:3px;display:flex}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__listItemHeader{gap:4px;margin-bottom:2px}}.TlnList-module-scss-module__kBoe0W__listItemName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__listItemName{font-size:11px}}.TlnList-module-scss-module__kBoe0W__listItemDetails{flex-flow:wrap;align-items:center;gap:8px;display:flex}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__listItemDetails{gap:6px}}.TlnList-module-scss-module__kBoe0W__listItemDetail{color:#6b7280;align-items:center;gap:5px;font-size:11px;display:flex}.TlnList-module-scss-module__kBoe0W__listItemDetail span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__listItemDetail{gap:3px;font-size:10px}}.TlnList-module-scss-module__kBoe0W__detailIcon{color:#9ca3af;flex-shrink:0}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__detailIcon{width:12px;height:12px}}.TlnList-module-scss-module__kBoe0W__detailSeparator{color:#d1d5db;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700}.TlnList-module-scss-module__kBoe0W__listItemActions{flex-shrink:0;gap:5px;margin-left:8px;display:flex}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__listItemActions{gap:3px;margin-left:4px}}.TlnList-module-scss-module__kBoe0W__actionButton{cursor:pointer;background:#fff;border:1px solid #c4c9d0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .15s;display:flex}.TlnList-module-scss-module__kBoe0W__actionButton svg{color:#4b5563;transition:color .15s}.TlnList-module-scss-module__kBoe0W__actionButton:hover{background:#f9fafb;border-color:#d1d5db}.TlnList-module-scss-module__kBoe0W__actionButton:active{transform:scale(.95)}@media (max-width:768px){.TlnList-module-scss-module__kBoe0W__actionButton{border-radius:5px;width:26px;height:26px}.TlnList-module-scss-module__kBoe0W__actionButton svg{width:12px;height:12px}}.TlnList-module-scss-module__kBoe0W__editButton:hover{background:#8c084d14;border-color:#8c084d}.TlnList-module-scss-module__kBoe0W__editButton:hover svg{color:#8c084d}.TlnList-module-scss-module__kBoe0W__deleteButton:hover{background:#fee2e2;border-color:#dc2626}.TlnList-module-scss-module__kBoe0W__deleteButton:hover svg{color:#dc2626}.TlnList-module-scss-module__kBoe0W__emptyState{text-align:center;flex-direction:column;flex:1;align-items:center;padding:40px 20px;display:flex}.TlnList-module-scss-module__kBoe0W__emptyIcon{opacity:.5;margin-bottom:12px;font-size:48px}.TlnList-module-scss-module__kBoe0W__emptyText{color:gray;margin-bottom:16px;font-size:14px}.TlnList-module-scss-module__kBoe0W__dialogContent{flex-direction:column;gap:16px;padding:10px 0;display:flex}.TlnList-module-scss-module__kBoe0W__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.TlnList-module-scss-module__kBoe0W__formField{flex-direction:column;gap:4px;display:flex}.TlnList-module-scss-module__kBoe0W__errorText{color:#e74c3c;margin-top:2px;font-size:11px}.TlnList-module-scss-module__kBoe0W__characterCounter{color:#6b7280;text-align:right;margin-top:2px;font-size:10px;transition:color .2s}.TlnList-module-scss-module__kBoe0W__characterCounterMax{color:#dc2626;font-weight:600}.TlnList-module-scss-module__kBoe0W__deleteContent{text-align:center;padding:10px 0}.TlnList-module-scss-module__kBoe0W__deleteContent p{margin:0 0 12px}.TlnList-module-scss-module__kBoe0W__deleteName{color:#000;font-size:15px;font-weight:600}.TlnList-module-scss-module__kBoe0W__importDialogContent{padding:8px 0}.TlnList-module-scss-module__kBoe0W__importWarning{background:#fff3cd;border:1px solid #ffc107;border-radius:6px;margin-bottom:16px;padding:12px}.TlnList-module-scss-module__kBoe0W__importWarning p{color:#856404;margin:0;font-size:12px;line-height:1.5}.TlnList-module-scss-module__kBoe0W__importWarning strong{color:#664d03}@media (max-width:600px){.TlnList-module-scss-module__kBoe0W__listItem{gap:5px;padding:5px 6px}.TlnList-module-scss-module__kBoe0W__listItemAvatar{width:26px;height:26px}.TlnList-module-scss-module__kBoe0W__listItemAvatar svg{width:13px;height:13px}.TlnList-module-scss-module__kBoe0W__listItemName{font-size:10px}.TlnList-module-scss-module__kBoe0W__listItemDetail{gap:2px;font-size:9px}.TlnList-module-scss-module__kBoe0W__detailIcon{width:11px;height:11px}.TlnList-module-scss-module__kBoe0W__listItemContent{flex:1;min-width:0}.TlnList-module-scss-module__kBoe0W__listItemActions{gap:2px;margin-left:2px}.TlnList-module-scss-module__kBoe0W__actionButton{width:24px;height:24px}.TlnList-module-scss-module__kBoe0W__actionButton svg{width:11px;height:11px}.TlnList-module-scss-module__kBoe0W__formRow{grid-template-columns:1fr}.TlnList-module-scss-module__kBoe0W__headerActions{gap:4px}.TlnList-module-scss-module__kBoe0W__badge{gap:4px;padding:4px 8px}.TlnList-module-scss-module__kBoe0W__badgeValue{font-size:12px}.TlnList-module-scss-module__kBoe0W__badgeLabel{font-size:9px}}
.Checklist-module-scss-module__lTtLPq__segmented{flex-wrap:wrap;gap:4px;display:flex}.Checklist-module-scss-module__lTtLPq__seg{font:inherit;color:#5f6368;cursor:pointer;white-space:nowrap;background:#fafafa;border:1px solid #efefef;border-radius:4px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.Checklist-module-scss-module__lTtLPq__seg[aria-selected=true]{color:#fff;background:#8c084d;border-color:#8c084d}.Checklist-module-scss-module__lTtLPq__seg:focus-visible{outline-offset:1px;outline:2px solid #8c084d}.Checklist-module-scss-module__lTtLPq__segCount{opacity:.85;font-size:11px}.Checklist-module-scss-module__lTtLPq__noticeBar{background:#fff;border:1px solid #0000000f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:10px 12px;display:flex;box-shadow:0 1px 3px #00000014}.Checklist-module-scss-module__lTtLPq__barTag{color:#8c084d;white-space:nowrap;background:#fdf1f6;border-left:3px solid #8c084d;border-radius:4px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:600;display:flex}.Checklist-module-scss-module__lTtLPq__barTagDone{color:#2e7d32;background:#edf7ee;border-left-color:#2e7d32}.Checklist-module-scss-module__lTtLPq__barItem{color:#5f6368;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.Checklist-module-scss-module__lTtLPq__barItemOpen{color:#8c084d;font-weight:600}.Checklist-module-scss-module__lTtLPq__barItemDone{color:#2e7d32;font-weight:600}.Checklist-module-scss-module__lTtLPq__barSpacer{flex:20px}.Checklist-module-scss-module__lTtLPq__progressWrap{flex-direction:column;gap:7px;display:flex}.Checklist-module-scss-module__lTtLPq__progressTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.Checklist-module-scss-module__lTtLPq__progressValue{color:#2b2b2b;font-size:15px;font-weight:600}.Checklist-module-scss-module__lTtLPq__progressUnit{color:#5f6368;font-size:12px;font-weight:400}.Checklist-module-scss-module__lTtLPq__progressNote{color:#8a8f94;font-size:11.5px}.Checklist-module-scss-module__lTtLPq__progressBar{background:#efefef;border-radius:4px;height:7px;overflow:hidden}.Checklist-module-scss-module__lTtLPq__progressBar i{background:#2e7d32;border-radius:4px;height:100%;transition:width .25s;display:block}.Checklist-module-scss-module__lTtLPq__sideHint{color:#5f6368;font-size:12px}.Checklist-module-scss-module__lTtLPq__sideHint b{color:#8c084d}.Checklist-module-scss-module__lTtLPq__panel{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.Checklist-module-scss-module__lTtLPq__intro{color:#5f6368;margin:0;font-size:13px}.Checklist-module-scss-module__lTtLPq__intro strong{color:#2b2b2b}.Checklist-module-scss-module__lTtLPq__qList{flex-direction:column;gap:10px;display:flex}.Checklist-module-scss-module__lTtLPq__qCard{background:#fcfcfc;border:1px solid #0000000f;border-left:3px solid #efefef;border-radius:5px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.Checklist-module-scss-module__lTtLPq__qCardDone{background:#fff;border-left-color:#2e7d32}.Checklist-module-scss-module__lTtLPq__qCardMissing{background:#fdf1f6;border-left-color:#8c084d}.Checklist-module-scss-module__lTtLPq__qTitle{color:#2b2b2b;font-size:13.5px;font-weight:600;line-height:1.4}.Checklist-module-scss-module__lTtLPq__qHelp{color:#8a8f94;margin-top:-4px;font-size:12px}.Checklist-module-scss-module__lTtLPq__qHint{color:#8c084d;font-size:11.5px;font-weight:600}.Checklist-module-scss-module__lTtLPq__required{color:#8c084d}.Checklist-module-scss-module__lTtLPq__textInput,.Checklist-module-scss-module__lTtLPq__textArea{font:inherit;color:#2b2b2b;background:#fff;border:1px solid #dcdcdc;border-radius:4px;outline:none;width:100%;padding:8px 10px;font-size:13px}.Checklist-module-scss-module__lTtLPq__textInput:focus,.Checklist-module-scss-module__lTtLPq__textArea:focus{border-color:#8c084d;box-shadow:0 0 0 3px #8c084d1a}.Checklist-module-scss-module__lTtLPq__textInput:disabled,.Checklist-module-scss-module__lTtLPq__textArea:disabled{color:#5f6368;background:#f6f6f6}.Checklist-module-scss-module__lTtLPq__textArea{resize:vertical;min-height:62px;line-height:1.5}.Checklist-module-scss-module__lTtLPq__inputRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.Checklist-module-scss-module__lTtLPq__inputNarrow{max-width:160px}.Checklist-module-scss-module__lTtLPq__unit{color:#5f6368;font-size:12.5px}.Checklist-module-scss-module__lTtLPq__radioRow{flex-wrap:wrap;gap:18px;display:flex}.Checklist-module-scss-module__lTtLPq__radioLabel{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.Checklist-module-scss-module__lTtLPq__radioLabel input{accent-color:#8c084d}.Checklist-module-scss-module__lTtLPq__fileList{flex-direction:column;gap:6px;display:flex}.Checklist-module-scss-module__lTtLPq__fileRow{background:#fff;border:1px solid #efefef;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.Checklist-module-scss-module__lTtLPq__fileRow svg{color:#8c084d;flex:none}.Checklist-module-scss-module__lTtLPq__fileName{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.Checklist-module-scss-module__lTtLPq__fileSize{color:#8a8f94;white-space:nowrap;margin-left:auto;font-size:11.5px}.Checklist-module-scss-module__lTtLPq__fileNote{color:#8a8f94;font-size:11.5px}.Checklist-module-scss-module__lTtLPq__plainButton{font:inherit;color:#8a8f94;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:12px}.Checklist-module-scss-module__lTtLPq__plainButton:hover{color:#8c084d;background:#efefef}.Checklist-module-scss-module__lTtLPq__submitBar{background:#fafafa;border:1px solid #0000000f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px;padding:14px;display:flex}.Checklist-module-scss-module__lTtLPq__submitText{color:#5f6368;flex:260px;min-width:0;font-size:12.5px}.Checklist-module-scss-module__lTtLPq__submitText strong{color:#2b2b2b;margin-bottom:2px;font-size:13.5px;display:block}.Checklist-module-scss-module__lTtLPq__missingBox{color:#5f6368;background:#fdf1f6;border:1px solid #f0c9db;border-radius:5px;padding:11px 13px;font-size:12.5px}.Checklist-module-scss-module__lTtLPq__missingBox strong{color:#8c084d}.Checklist-module-scss-module__lTtLPq__missingBox ul{margin:6px 0 0;padding-left:20px}.Checklist-module-scss-module__lTtLPq__doneBox{background:#edf7ee;border:1px solid #b6dfb8;border-radius:6px;align-items:flex-start;gap:12px;padding:14px;display:flex}.Checklist-module-scss-module__lTtLPq__doneBox svg{color:#2e7d32;flex:none;margin-top:1px}.Checklist-module-scss-module__lTtLPq__doneBox strong{color:#2b2b2b;margin-bottom:3px;font-size:13.5px;display:block}.Checklist-module-scss-module__lTtLPq__doneText{color:#5f6368;font-size:12.5px}.Checklist-module-scss-module__lTtLPq__infoBox{color:#5f6368;background:#edf7ee;border:1px solid #b6dfb8;border-radius:4px;padding:9px 11px;font-size:12.5px}.Checklist-module-scss-module__lTtLPq__errorBox{color:#b3261e;background:#d32f2f14;border:1px solid #d32f2f59;border-radius:4px;padding:9px 11px;font-size:12.5px}.Checklist-module-scss-module__lTtLPq__backRow{border-top:1px solid #efefef;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.Checklist-module-scss-module__lTtLPq__backNote{color:#8a8f94;font-size:12px}
.EventDocuments-module-scss-module__5EwDhq__panel{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.EventDocuments-module-scss-module__5EwDhq__intro{color:#5f6368;margin:0;font-size:13px}.EventDocuments-module-scss-module__5EwDhq__list{flex-direction:column;gap:16px;display:flex}.EventDocuments-module-scss-module__5EwDhq__group{flex-direction:column;gap:8px;display:flex}.EventDocuments-module-scss-module__5EwDhq__groupLabel{text-transform:uppercase;letter-spacing:.03em;color:gray;font-size:11px;font-weight:600}.EventDocuments-module-scss-module__5EwDhq__row{background:#fcfcfc;border:1px solid #0000000f;border-left:3px solid #efefef;border-radius:5px;align-items:center;gap:12px;padding:10px 14px;display:flex}.EventDocuments-module-scss-module__5EwDhq__row:hover{border-left-color:#8c084d}.EventDocuments-module-scss-module__5EwDhq__rowIcon{color:#8c084d;flex-shrink:0}.EventDocuments-module-scss-module__5EwDhq__rowText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.EventDocuments-module-scss-module__5EwDhq__rowName{color:#2b2b2b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.EventDocuments-module-scss-module__5EwDhq__rowMeta{color:#8a8f94;flex-wrap:wrap;gap:8px;font-size:11.5px;display:flex}.EventDocuments-module-scss-module__5EwDhq__rowDate:before{content:"·";margin-right:8px}.EventDocuments-module-scss-module__5EwDhq__emptyBox{color:#8a8f94;border:1px dashed #efefef;border-radius:5px;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.EventDocuments-module-scss-module__5EwDhq__backRow{border-top:1px solid #efefef;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}
