body{background-color:#f4f4f9;color:#333;direction:rtl;font-family:Cairo,sans-serif;margin:0;padding:0;text-align:right}h2{color:#007bff;margin-top:20px;text-align:center}form{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:50px auto;max-width:500px;padding:20px}input,label{display:block;margin-bottom:10px;width:calc(100% - 20px)}input{border:1px solid #ddd;border-radius:4px;padding:10px;transition:border-color .3s ease}input:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s ease;width:100%}button:hover{background-color:#0056b3}header{background-color:#007bff;margin-bottom:20px;padding:10px 0;text-align:center}nav a{color:#fff;font-size:16px;margin:0 15px;text-decoration:none;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}nav a:hover{text-decoration:underline}.ticket-container{background:linear-gradient(145deg,#fff,#f5f5f5);border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;position:relative}.ticket-content{justify-content:space-between;padding:20px}.ticket-details{border-right:2px dashed #e0e0e0;flex:1 1;padding-right:20px;position:relative}.ticket-details:after{top:-10px}.ticket-details:after,.ticket-details:before{background:#f4f4f9;border-radius:50%;box-shadow:0 0 0 4px #fff;content:"";height:20px;position:absolute;right:-12px;width:20px}.ticket-details:before{bottom:-10px}.ticket-qr{padding:20px;width:150px}.ticket-type{color:#00796b;font-size:12px;letter-spacing:2px}.ticket-event-name{color:#333;font-size:24px;font-weight:700;margin-bottom:15px}.ticket-info{color:#666;font-size:14px;margin:5px 0}.ticket-number{color:#999;font-size:12px;margin-top:15px}.qr-code-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:10px}.ticket-container{margin:20px auto;max-width:700px;perspective:1000px;width:100%}.ticket{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.12),0 3px 8px rgba(0,0,0,.06),inset 0 -1px 0 rgba(0,0,0,.1);display:flex;height:220px;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d;transition:all .4s cubic-bezier(.4,0,.2,1)}.ticket:hover{box-shadow:0 15px 50px rgba(0,0,0,.2),0 5px 15px rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.1);transform:translateY(-5px) rotateX(2deg)}.ticket:before{background:linear-gradient(90deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));content:"";height:6px;left:0;position:absolute;right:0;top:0}.ticket-content{flex:1 1;gap:30px;padding:28px}.ticket-content,.ticket-main{display:flex;position:relative}.ticket-main{border-right:2px dashed #e0e0e0;flex:2 1;flex-direction:column;padding-right:35px}.ticket-main:after,.ticket-main:before{background:#f4f4f9;border-radius:50%;box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);content:"";height:26px;position:absolute;right:-13px;width:26px}.ticket-main:before{top:-28px}.ticket-main:after{bottom:-28px}.ticket-header{margin-bottom:28px;position:relative}.ticket-type{align-items:center;display:flex;font-size:11px;gap:8px;letter-spacing:3px;margin-bottom:10px;opacity:.9;text-transform:uppercase}.ticket-title{color:#2c2c2c;font-size:26px;font-weight:700;line-height:1.3;margin-bottom:5px}.ticket-subtitle{color:#757575;font-size:14px;margin-top:4px}.ticket-details{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:28px}.detail-item{display:flex;flex-direction:column;gap:8px;position:relative}.detail-item:after{background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.02));bottom:-12px;content:"";height:1px;left:0;position:absolute;right:0}.detail-label{align-items:center;color:#757575;display:flex;font-size:11px;gap:4px;letter-spacing:1.5px;text-transform:uppercase}.detail-value{color:#2c2c2c;font-size:15px;font-weight:600;line-height:1.4}.detail-value.highlight{font-size:16px;font-weight:700}.ticket-footer{align-items:flex-end;border-top:1px dashed rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-top:auto;padding-top:20px}.ticket-number{line-height:1.5}.ticket-number-label{color:#9e9e9e;font-size:10px;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.ticket-number-value{color:#424242;font-size:14px;font-weight:600;letter-spacing:.5px}.ticket-qr{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:15px;justify-content:center}.qr-container{border-radius:16px;padding:20px;position:relative;transition:all .3s ease}.qr-container:after{bottom:-20px;color:#757575;content:"Scan me";font-size:11px;left:50%;letter-spacing:1px;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.qr-container:hover{transform:scale(1.03)}.small-qr{border-radius:8px;padding:6px;transition:all .3s ease}.small-qr:hover{transform:scale(1.1)}.ticket-actions{display:flex;gap:16px;justify-content:center;margin-top:30px}.ticket-actions button{font-weight:600;letter-spacing:1px;padding:10px 24px;text-transform:uppercase;transition:all .3s ease}.ticket-actions button:hover{transform:translateY(-2px)}.status-badge{border-radius:20px;font-size:11px;font-weight:600;letter-spacing:1px;padding:4px 12px;position:absolute;right:20px;text-transform:uppercase;top:20px}@media (max-width:600px){form{margin:20px auto;width:90%}button,input{width:100%}.ticket-details{border-bottom:2px dashed #e0e0e0;border-right:none;margin-bottom:20px;padding-bottom:20px;padding-right:0}.ticket-qr{padding:10px;width:100%}.ticket{height:auto}.ticket,.ticket-content{flex-direction:column}.ticket-main{border-bottom:2px dashed #e0e0e0;border-right:none;margin-bottom:20px;padding-bottom:20px;padding-right:0}.ticket-main:after,.ticket-main:before{display:none}.ticket-details{grid-template-columns:1fr}.ticket-qr{padding:24px 0}.status-badge{right:10px;top:10px}}@supports (-ms-ime-align:auto){body,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.MuiContainer-root,.MuiGrid-root{-webkit-box-flex:1;-ms-flex:1}[dir=rtl]{direction:rtl!important;text-align:right!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body,html{-ms-text-size-adjust:100%}.MuiContainer-root{display:block}[dir=rtl]{direction:rtl!important;text-align:right!important}}[dir=rtl]{direction:rtl;text-align:right}.font-loaded{font-family:Cairo,sans-serif!important}.font-fallback{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.edge-browser{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.edge-browser [dir=rtl]{direction:rtl!important;text-align:right!important}
/*# sourceMappingURL=main.44a68114.css.map*/