body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:MontserratBlack;font-weight:700;src:local("MontserratBlack"),url(/static/media/Montserrat-Black.08437fd0aa82576d3678.ttf) format("truetype")}@font-face{font-family:MontserratRegular;font-weight:400;src:local("MontserratRegular"),url(/static/media/Montserrat-Regular.ceb11275ab638627a643.ttf) format("truetype")}@font-face{font-family:Aileron-Regular;font-style:normal;font-weight:400;src:url(/static/media/Aileron-Regular.acd900a1d1f7a0682499.otf) format("opentype")}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%;width:100%}body{font-family:Inter,sans-serif;margin:0}.ticketContainer{height:600px;width:100%}.ticketButton{background:#ffec00;border:none;border-radius:50px;cursor:pointer;margin-bottom:20px;margin-top:20px}.ticketButton,.ticketButtonWhite{color:#353940;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:26px;padding:10px;width:100%}.ticketButtonWhite{background:#fff;border:.5px solid #d9d9d9;border-radius:50px;margin-bottom:40px;margin-top:15px}.ticketDescription{background:#fff;border:.5px solid #d9d9d9;border-radius:5px;display:flex;margin-top:20px;padding:5px}.ticketDescription p{color:#757575;font-size:14px;font-weight:400;line-height:26px;padding:5px 10px 5px 5px;text-align:left}.ticketDescription .ticketTextHld p{border-left:.5px solid #d9d9d9;padding-left:10px}.ticketNumberHld,.ticketTextHld{width:50%}.printDes{text-align:center}.A6{align-items:start;display:flex;flex-direction:column;justify-content:center;margin-top:-20px;padding:0;width:340px}.userDetails{margin-top:55px;padding-left:15px;padding-right:15px;text-align:left;width:336px;word-spacing:2px}.userName{color:#e24535;font-family:Orbitron;font-weight:800;margin-bottom:0;text-transform:uppercase}.organization{color:"#000";font-family:Aileron-Regular;font-size:28.6px;font-weight:500;margin-bottom:15px;margin-top:6px}.help-desk-title{text-align:center}.help-desk-user{display:flex;flex-direction:column;justify-content:center}@media (max-width:576px){.A6{height:auto;margin-bottom:20px;width:100%}.BannerHld{height:68mm}}.formHld{background:#fff;border-radius:8px;font-family:Inter,sans-serif;margin:6% auto auto;padding:58px 44px;transition:all .3s ease;width:30%}.errorHld{background:#ed7171;border-radius:3px;font-size:14px;margin:20px auto;padding:16px;text-align:center;width:250px}.row{display:flex;flex-direction:column;margin-bottom:32px}.row label{color:#353940;font-size:13px;font-weight:500;line-height:17px;padding-bottom:3%;text-align:left}.row input{border:.5px solid #d9d9d9;border-radius:5px;flex:1 1;font-size:16px;padding:13px;transition:all .2s ease-out;width:100%}.otpContainer{display:flex;flex-direction:row;gap:5px}.row .otpInput{text-align:center;width:30px}.row input:focus{outline:none}.row input::placeholder{color:#757575;font-size:12px;line-height:26px}.loginBtn{background:#ffec00;border:.5px solid #fff;border-radius:50px;color:#353940;font-weight:500}.loginBtn,.scanBtn{cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:26px;margin-top:12%;padding:10px;text-transform:uppercase;transition:background .2s ease-out;width:100%}.scanBtn{background:#090;border:none;border-radius:50px;color:#fff;font-weight:600}.loginBtn:hover{background:#dacb01}.centerDiv{padding-top:8%;text-align:center}@media (max-width:458px){.formHld{border:none;box-shadow:none;margin-top:20%;padding:20px 18px;width:100%}}.dropdown{border-radius:10px;box-shadow:0 10px 25px #0000001a;margin-bottom:5%;margin-top:3%;width:100%}.dropdown-header{align-items:center;background:#f9f9f9;border:.5px solid #d9d9d9;border-radius:5px;cursor:pointer;display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:18px;padding:10px}.dropdown-body{background:#f9f9f9;border-top:.5px solid #d9d9d9;display:none;padding:5px}.dropdown-body.open{display:block}.dropdown-item{font-size:14px;font-weight:400;line-height:18px;padding:10px}.dropdown-item:hover{cursor:pointer}.dropdown-item-dot{color:#91a5be;opacity:0;transition:all .2s ease-in-out}.dropdown-item-dot.selected{opacity:1}.icon{color:#91a5be;font-size:13px;transform:rotate(0deg);transition:all .2s ease-in-out}.icon.open{transform:rotate(90deg)}.scanHld{margin:0 auto;padding:5%;width:149mm}.logoutHld{background:#f9f9f9;bottom:0;margin-top:20%;padding:10px;position:fixed;right:0;text-align:end;width:100%}.logoutSvg{height:21px;width:21px}.flexRow{display:flex;justify-content:space-between}.scanHld .qrScanner{border:none!important}.scanHld #html5qr-code-full-region__dashboard_section{display:flex;flex-direction:column;gap:30px}.scanHld #html5qr-code-full-region #html5-qrcode-anchor-scan-type-change{background:#fff;border:.5px solid #d9d9d9;border-radius:50px;color:#353940;cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:14px;margin-top:15px;padding:10px;text-decoration:none!important;width:100%}.scanHld #html5-qrcode-button-file-selection{border:none;margin:20px 0;padding:10px 20px}.scanHld #html5-qrcode-button-camera-permission,.scanHld #html5-qrcode-button-camera-start,.scanHld #html5-qrcode-button-camera-stop{background:#ffec00;border:.5px solid #fff;border-radius:50px;color:#353940;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;margin-top:15px;padding:10px}.scannerImgHld{text-align:center}.imageFileBtn{background:#fff;border:.5px solid #d9d9d9;border-radius:50px;color:#353940;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:26px;margin-top:6%;padding:10px;text-transform:uppercase;transition:background .2s ease-out;width:100%}.scanImge{margin-right:6px;vertical-align:middle}.addimgHld{align-items:center;background:#f9f9f9;border:2px dashed #d9d9d9;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:center;margin:20px 0;text-align:center}.addimgbtn{background:#000;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans;font-size:14px;font-weight:500;margin:10px 0;padding:10px 20px}.orhld{align-items:center;display:flex;justify-content:center}.orhld span{color:#757575;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin:20px 0;padding:0 10px}.line{border:.5px solid #d9d9d9;height:1px;margin-top:4px;width:20%}.stopscanningBtn{margin-top:6%}.backDrop{align-items:center;background-color:#0006;height:100%;left:0;top:0;width:100%;z-index:11}.backDrop,.toast{display:flex;justify-content:center;position:absolute}.toast{background:#cb5d51e0;border-radius:8px;left:50%;max-width:400px;padding:40px 25px;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:99}.toast.errorToast{background:#cb5d51e0!important}.toast.successToast{background:hsla(0,0%,100%,.835)!important}.toast.successToast .toastMessage{font-size:16px;font-weight:500}.successSvgImg{margin-left:5px}.toast .toastMessage{font-size:20px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{animation:rotate 2s linear infinite;display:grid;height:100%;place-items:center;position:relative;width:100%}.item{background-color:#00dfa2;border-radius:50%;height:25px;position:absolute;width:25px}@keyframes top{0%,to{transform:translateY(-15px)}50%{transform:translateY(-40px)}}.top{animation:top 1s linear infinite}@keyframes left{0%,to{transform:translateX(-15px)}50%{transform:translateX(-40px)}}.left{animation:left 1s linear infinite}@keyframes right{0%,to{transform:translateX(15px)}50%{transform:translateX(40px)}}.right{animation:right 1s linear infinite;background-color:#0079ff}@keyframes bottom{0%,to{transform:translateY(15px)}50%{transform:translateY(40px)}}.bottom{animation:bottom 1s linear infinite}.cypher-logo-hld{text-align:center}.cypher-logo{margin-top:20px;width:150px}.rising-logo{height:auto;margin-top:20px;width:256px}.bp-logo{height:154px}.cypher-tickets-print .button-Hld{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:20px 0}.welcomeText{font-size:24px;font-weight:600;margin-bottom:6px}.eventName{font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;margin-top:6px}.cypher-tickets-print .ticketButtonWhite{margin-bottom:20px;margin-right:10px;margin-top:20px}@media (max-width:458px){.scanHld{margin:0 auto;padding-bottom:100px;width:100%}}.SearchBox{background:#f9f9f9;border-radius:5px;display:flex;margin-top:2%;padding:3%}.SearchBox input::placeholder{color:#757575;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.22px;line-height:14px;text-transform:uppercase}.SearchBox .userSearch{background:#f9f9f9;border:none;color:#353940;font-size:14px;font-weight:500;line-height:16px;margin-left:10px;width:100%}.SearchBox .userSearch:focus{outline:none}.searchHld{margin-bottom:30px;position:relative;width:100%}.searchHld .participantListHld{background:#f9f9f9;max-height:200px;overflow:auto;position:absolute;width:100%;z-index:1111}.searchHld .participantListItem{cursor:pointer;font-size:14px;font-weight:400;line-height:18px;padding:10px}.action-card{border:none}.action-card:hover{border:1px solid #94f058}.logoutBtn{background:#fff;border:.5px solid #c3c3c3;border-radius:50px;color:#353940;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:26px;margin-top:6%;padding:10px;text-transform:uppercase;width:30%}.bulk-email-container{background-color:#f5f7fa;min-height:100vh;padding:30px 60px;width:100%}.bulk-email-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:30px}.bulk-email-header h1{color:#2c3e50;font-size:32px;font-weight:600;margin:0}.back-btn{background-color:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.back-btn:hover{background-color:#5a6268}.upload-section{background:#fff;border-radius:12px;box-shadow:0 7px 29px 0 #64646f33;margin-bottom:25px;padding:25px}.upload-section h2{color:#2c3e50;font-size:20px;margin-bottom:10px;margin-top:0}.upload-section .hint{color:#6c757d;font-size:14px;margin-bottom:15px}.file-input{background-color:#f8f9fa;border:2px dashed #ced4da;border-radius:8px;cursor:pointer;display:block;font-size:14px;padding:12px;width:100%}.file-input:hover{background-color:#e7f3ff;border-color:#007bff}.file-name{color:#28a745;font-size:14px;margin-top:10px}.content-section{background:#fff;border-radius:12px;box-shadow:0 7px 29px 0 #64646f33;margin-bottom:25px;padding:25px}.content-section h2{color:#2c3e50;font-size:20px;margin-bottom:20px;margin-top:0}.form-group{margin-bottom:20px}.form-group label{color:#495057;display:block;font-size:15px;font-weight:600;margin-bottom:8px}.text-input,.textarea-input{border:1px solid #ced4da;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:15px;padding:12px;transition:border-color .3s;width:100%}.text-input:focus,.textarea-input:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.textarea-input{min-height:120px;resize:vertical}.summary-section{background:#fff;border-radius:12px;box-shadow:0 7px 29px 0 #64646f33;margin-bottom:25px;padding:25px}.summary-section h2{color:#2c3e50;font-size:20px;margin-bottom:20px;margin-top:0}.summary-stats{display:flex;flex-wrap:wrap;gap:20px}.stat-item{background-color:#f8f9fa;border-left:4px solid #6c757d;border-radius:8px;flex:1 1;min-width:150px;padding:20px}.stat-item.valid{background-color:#d4edda;border-left-color:#28a745}.stat-item.invalid{background-color:#f8d7da;border-left-color:#dc3545}.stat-label{color:#6c757d;display:block;font-size:14px;margin-bottom:8px}.stat-value{color:#2c3e50;display:block;font-size:28px;font-weight:700}.table-section{background:#fff;border-radius:12px;box-shadow:0 7px 29px 0 #64646f33;margin-bottom:25px;padding:25px}.table-section h2{color:#2c3e50;font-size:20px;margin-bottom:20px;margin-top:0}.table-wrapper{overflow-x:auto}.data-table{border-collapse:collapse;font-size:14px;width:100%}.data-table thead{background-color:#f8f9fa}.data-table th{border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:12px;text-align:left;white-space:nowrap}.data-table td{border-bottom:1px solid #dee2e6;padding:12px;vertical-align:middle}.data-table tbody tr:hover{background-color:#f8f9fa}.valid-row{background-color:#f8fff9}.invalid-row{background-color:#fff5f5}.qr-code-cell{align-items:center;display:flex;justify-content:center;padding:5px}.qr-error{color:#6c757d;font-style:italic}.status-badge{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;padding:4px 10px;white-space:nowrap}.status-badge.valid{background-color:#28a745;color:#fff}.status-badge.invalid{background-color:#dc3545;color:#fff}.error-list{color:#dc3545;font-size:13px;margin:0;padding-left:20px}.error-list li{margin-bottom:4px}.no-errors{color:#6c757d}.message{border-radius:8px;font-size:15px;font-weight:500;margin-bottom:20px;padding:15px 20px}.message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.action-section{display:flex;justify-content:center;margin-bottom:30px;margin-top:30px}.send-btn{background-color:#007bff;border:none;border-radius:8px;box-shadow:0 4px 6px #007bff33;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:15px 40px;transition:all .3s}.send-btn:hover:not(:disabled){background-color:#0056b3;box-shadow:0 6px 12px #007bff4d;transform:translateY(-2px)}.send-btn:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}@media (max-width:768px){.bulk-email-container{padding:20px 15px}.bulk-email-header h1{font-size:24px}.summary-stats{flex-direction:column}.stat-item{min-width:100%}.data-table{font-size:12px}.data-table td,.data-table th{padding:8px}.send-btn{padding:12px;width:100%}}