.contact-list-container{margin:0 auto}.page-title{color:#fff!important;margin-top:0!important}.action-buttons{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:24px}.back-button{background-color:hsla(0,0%,100%,.1)!important;border:none!important;color:#fff!important;border-radius:20px;margin-bottom:20px!important;text-decoration:none!important}.create-button{background-color:#6a1b9a!important}.create-button,.upload-button{border-color:#6a1b9a!important}.upload-button{background-color:transparent!important}.download-button,.upload-button{color:#fff!important}.golden-ticket-toggle{display:flex;align-items:center;margin-bottom:32px}.golden-switch .ant-switch-checked{background-color:#6a1b9a!important}.golden-text{margin-left:12px;color:#fff}.lists-container{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.lists-container .ant-typography{color:#fff!important}@media (max-width:768px){.lists-container{grid-template-columns:1fr}.preview-table .ant-table-tbody>tr>td,.preview-table .ant-table-thead>tr>th{padding:8px 4px;font-size:14px}}.list-card{background-color:#121013!important;border:1px solid #6a1b9a!important;border-radius:8px;overflow:hidden}.list-header{justify-content:space-between;margin-bottom:16px}.list-header,.list-title{display:flex;align-items:center}.list-title{gap:8px;color:#fff}.list-title .ant-typography{color:#fff}.count-badge{background-color:#6a1b9a;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px}.view-all{color:#a0a0a0!important;cursor:pointer}.contact-table{margin-bottom:16px;overflow-x:scroll}.contact-table .ant-table{background-color:transparent!important}.contact-table .ant-table-thead>tr>th{background-color:#2a1a2a!important;color:#fff!important;border-bottom:none!important}.lists-container .ant-card .ant-card-body{padding:10px!important}.contact-table .ant-table-tbody>tr>td{border-bottom:1px solid #333!important;color:#fff!important}.contact-table .ant-table-tbody>tr:hover>td{background-color:#2a1a2a!important}.contact-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.edit-button-container{display:flex;justify-content:flex-end}.edit-button{background-color:#6a1b9a!important;border-color:#6a1b9a!important;color:#fff}.preview-table .ant-table{background-color:transparent!important}.ant-modal .ant-modal-content{background-color:#161515!important}.ant-modal .ant-modal-title{color:#fff!important;background:#161515!important}.ant-modal .ant-modal-close-x{color:#fff}.preview-table .ant-table-thead>tr>th{background-color:#2a1a2a!important;color:#fff!important;border-bottom:none!important}.preview-table .ant-table-tbody>tr>td{border-bottom:1px solid #333!important;color:#fff!important}.preview-table .ant-table-tbody>tr:hover>td{background-color:#2a1a2a!important}.preview-table .ant-modal .ant-modal-content{background-color:#121212!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder{background:transparent!important}.ant-empty-normal .ant-empty-description,.date-time-picker{color:#fff!important}.date-time-picker{background-color:#000!important}.date-time-picker span:not(.Mui-selected){color:#fff!important}.date-time-picker button .Mui-selected{color:#1976d2!important}.date-time-picker button{color:#fff!important}:root{--foreground:#fff;--secondary:#161517;--muted:#3a3a3a;--muted-foreground:#7b7b7b;--accent:#6941c6;--border:#3a3a3a;--input:#3a3a3a;--ring:#6941c6;--font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--primary-alpha-15:rgba(153,50,204,.15);--primary-gradient:linear-gradient(90deg,#439dfe,#9932cc);--border-gradient:linear-gradient(90deg,#439dfe,#9932cc) 1;--text-color-opposite:#000;--input-bg-color:#1d1d1d}.section{margin-bottom:24px}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:769px){.desktop-only{display:block}.mobile-only{display:none}}@media (max-width:768px){.desktop-only{display:none}.mobile-only{display:block}}.event-header-mobile-flyer{position:relative;width:100%;height:300px;margin-bottom:20px;overflow:hidden}.event-header-mobile-bg,.event-header-mobile-fg{position:absolute;width:100%;height:100%}.event-header-mobile-back-img{object-fit:cover;filter:blur(10px);transform:scale(1.1);opacity:.5}.event-header-mobile-front-img{object-fit:contain}.event-header-flex{display:flex;flex-direction:column;width:100%;padding:0 16px;box-sizing:border-box;background-color:var(--background,#121013)}.event-header-image-container{width:100%;margin-bottom:20px}.event-header-image-wrapper{position:relative;width:100%;height:400px;border-radius:8px;overflow:hidden;background-color:rgba(0,0,0,.2)}.event-header-image-back,.event-header-image-front{position:absolute;width:100%;height:100%}.event-header-image-front{z-index:2;display:flex;align-items:center;justify-content:center}.event-header-back-img{object-fit:cover;filter:blur(10px);transform:scale(1.1);opacity:.5}.event-header-front-img{object-fit:contain;max-height:90%;max-width:90%;margin:auto}.event-header-info{width:100%}.event-header-type{font-size:14px;font-weight:600;color:var(--foreground,#fff);text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}.event-header-title{font-size:36px;font-weight:700;margin-bottom:16px;line-height:1.2;color:var(--foreground,#fff)}.event-header-host{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;background-color:hsla(0,0%,100%,.08);border-radius:12px;padding:14px 18px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.event-header-host:hover{background-color:hsla(0,0%,100%,.12);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.event-header-host-left{display:flex;align-items:center}.event-header-host-icon{margin-right:12px;color:var(--foreground,#fff);padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center}.organizer-profile-image-container{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color,#439dfe);box-shadow:0 0 8px rgba(67,157,254,.5);display:flex;align-items:center;justify-content:center;background-color:#fff}.organizer-profile-image{object-fit:contain;border-radius:50%;width:90%;height:90%}.event-header-host-name{font-weight:700;color:var(--foreground,#fff);font-size:16px;letter-spacing:.2px;position:relative;padding-bottom:2px}.event-header-host-name:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--primary-color,#439dfe),transparent);transform:scaleX(.7);transform-origin:left;transition:transform .3s ease}.event-header-host:hover .event-header-host-name:after{transform:scaleX(1)}.event-header-follow-btn{padding:8px 20px;border-radius:9999px;font-size:14px;font-weight:600;border:none;color:var(--foreground,#fff);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--primary-alpha-30,rgba(67,157,254,.3))}.event-header-follow-btn,.event-header-follow-btn.following{background:var(--primary-gradient,linear-gradient(90deg,#439dfe 0,#9932cc 100%))}.event-header-follow-btn.following{opacity:.95}.event-header-follow-btn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px var(--secondary-alpha-30,rgba(153,50,204,.4))}.event-header-follow-btn.following:hover{opacity:.85}@media (min-width:769px){.event-header-flex{flex-direction:row;align-items:flex-start;gap:40px;padding:32px}.event-header-image-container{width:45%;margin-bottom:0}.event-header-info{width:55%;padding:0}.event-header-title{font-size:42px}.event-header-desktop-only{display:block}.event-header-mobile-flyer{display:none}}@media (max-width:768px){.event-header-desktop-only{display:none}.event-header-mobile-flyer{display:block;width:100vw;position:relative;left:50%;transform:translateX(-50%)}}.fullscreen-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);z-index:1000;animation:fadeIn .3s ease-in-out}.fullscreen-modal-content,.fullscreen-modal-overlay{display:flex;align-items:center;justify-content:center}.fullscreen-modal-content{position:relative;width:90%;max-width:1200px;max-height:90vh}.fullscreen-modal-image-container{position:relative;width:100%;height:90vh}.fullscreen-modal-image{object-fit:contain;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.5)}.fullscreen-modal-close{position:absolute;top:-40px;right:0;background:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1001}.fullscreen-modal-close:hover{color:#ddd}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.message-container{border-style:solid;border-width:6px}.edit-theme-container{max-width:1200px;margin:0 auto;display:flex;min-height:100vh;color:#fff}.header{justify-content:space-between;align-items:center}.header,.tabs{display:flex;margin-bottom:20px}.tabs{border-bottom:1px solid #1f1f1f}.tab{padding:12px 20px;cursor:pointer;color:#9ca3af;position:relative}.tab.active{color:#fff}.tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#9932cc}.page-title{font-size:24px;font-weight:600;margin:0}.title-with-link{display:flex;align-items:center;gap:16px}.view-event-link{color:#9932cc;font-size:14px;text-decoration:none;padding:6px 12px;border:1px solid #9932cc;border-radius:20px;transition:all .2s ease}.view-event-link:hover{background-color:rgba(139,92,246,.1)}.event-status{display:flex;align-items:center;gap:12px}.edit-status-badge{background-color:#9932cc;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.event-date{color:#9ca3af;font-size:14px}.customization-container{display:flex;gap:24px}.customization-options{flex:1 1;max-width:500px}.preview-container{flex:1 1;position:-webkit-sticky;position:sticky;top:20px;transition:all .3s ease}.section-title{font-size:18px;font-weight:600;margin-bottom:16px}.settings-section-title{font-size:16px;font-weight:600;margin:20px 0 12px;color:#9932cc;border-bottom:1px solid rgba(139,92,246,.3);padding-bottom:6px}.theme-buttons{display:flex;gap:12px;margin-bottom:24px}.theme-button{background-color:#1f1f1f;border:none;color:#fff;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s}.theme-button:hover{background-color:#2d2d2d}.theme-button.active{background-color:#9932cc}.divider{display:flex;align-items:center;margin:24px 0;color:#9ca3af;font-size:14px}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background-color:#1f1f1f}.divider:before{margin-right:12px}.divider:after{margin-left:12px}.Theme-toggle-group{margin-bottom:16px;display:block}.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.toggle-label{font-size:14px}.toggle-slider{background-color:#1f1f1f}.toggle-status{font-size:12px;font-weight:500;color:#9932cc}.color-picker-row{display:flex;flex-direction:column;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.1);gap:12px}.color-picker-label{font-size:16px;font-weight:500;margin-bottom:4px}.color-picker-wrapper{display:flex;align-items:center;gap:12px;width:100%}.color-picker-hint{font-size:13px;color:#999;font-style:italic;max-width:200px;line-height:1.4}.color-picker-container{position:relative;width:60px;height:36px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.3);border:2px solid hsla(0,0%,100%,.1);transition:all .2s ease}.color-picker-container:hover{transform:scale(1.05);border-color:hsla(0,0%,100%,.3)}.color-picker{position:absolute;top:-5px;left:-5px;width:70px;height:46px;padding:0;border:none;cursor:pointer;background:transparent}.color-value{font-family:monospace;font-size:13px;color:#aaa;margin-left:8px}.dropdown-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #1f1f1f}.dropdown-label{font-size:14px}.dropdown{background-color:#1f1f1f;border:1px solid #2d2d2d;color:#fff;padding:8px 12px;border-radius:4px;width:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.apply-button{background-color:#9932cc;color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;width:100%;margin-top:24px;transition:background-color .2s}.apply-button:hover{background-color:#7c3aed}.live-preview-container{background-color:#1f1f1f;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%}.live-preview-header{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2a2a3c;background-color:#1f1f1f}.live-preview-title{font-size:14px;font-weight:600}.live-preview-link{color:#9932cc;font-size:14px;text-decoration:none}.event-preview-container{width:375px;margin:0 auto;border:1px solid #333;border-radius:8px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.3);position:relative;background-color:var(--background,#121013)}.event-preview-container .event-details-page{min-height:auto!important;padding-bottom:0!important}.mobile-preview-content .event-header-desktop-only{display:none!important}.mobile-preview-content .event-header-mobile-flyer{display:block!important}.mobile-preview-content .event-header-flex{flex-direction:column!important}.mobile-preview-content .event-page-container{padding:0;max-width:100%!important}.mobile-preview-content::-webkit-scrollbar{width:6px}.mobile-preview-content::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.mobile-preview-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.mobile-preview-event-header{position:relative;width:100%;padding-bottom:16px}.mobile-preview-flyer-container{position:relative;width:100%;height:200px;overflow:hidden}.mobile-preview-flyer-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.mobile-preview-flyer{width:100%;height:200px;object-fit:cover;position:relative;z-index:2}.mobile-preview-flyer.mobile-preview-3d{transform:perspective(1000px) rotateX(5deg);box-shadow:0 10px 20px rgba(0,0,0,.3)}.mobile-preview-event-info{padding:16px}.mobile-preview-event-type{font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:8px}.mobile-preview-event-title{font-size:24px;font-weight:700;margin:0 0 8px}.mobile-preview-org-name{font-size:14px;opacity:.8}.mobile-preview-info-section{padding:16px;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.mobile-preview-info-item{display:flex;margin-bottom:16px}.mobile-preview-info-icon{font-size:20px;margin-right:12px}.mobile-preview-info-content{flex:1 1}.mobile-preview-info-label{font-size:12px;font-weight:600;opacity:.7;margin-bottom:4px}.mobile-preview-info-value{font-size:16px;font-weight:500;margin-bottom:4px}.mobile-preview-info-address{font-size:14px;opacity:.8}.mobile-preview-attendees-section{padding:16px}.mobile-preview-section-title{font-size:18px;font-weight:600;margin-bottom:16px}.mobile-preview-attendee,.mobile-preview-attendees-list{display:flex;align-items:center}.mobile-preview-attendee{width:40px;height:40px;border-radius:50%;justify-content:center;color:#fff;font-weight:600;margin-right:-10px;border:2px solid hsla(0,0%,100%,.8)}.mobile-preview-more-attendees{background-color:#666}.mobile-preview-action-buttons{padding:16px;display:flex;gap:12px;position:-webkit-sticky;position:sticky;bottom:0;border-top:1px solid hsla(0,0%,100%,.1)}.mobile-preview-primary-button,.mobile-preview-secondary-button{flex:1 1;padding:12px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.mobile-preview-primary-button:hover,.mobile-preview-secondary-button:hover{opacity:.9}.preview-content{padding:16px;transition:all .3s ease;border-radius:0 0 12px 12px;max-height:600px;overflow-y:auto}.preview-image{width:100%;height:200px;object-fit:cover;border-radius:8px;margin-bottom:16px;transition:all .3s ease}.preview-image.preview-3d{transform:perspective(1000px) rotateX(5deg);box-shadow:0 10px 20px rgba(0,0,0,.3)}.preview-image.preview-blurred-bg{position:relative}.preview-image.preview-blurred-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;filter:blur(8px);z-index:-1;margin:-20px}.preview-event-info{padding:16px}.preview-element-group{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.preview-label{font-size:12px;text-transform:uppercase;margin-bottom:8px;opacity:.7;font-weight:600}.preview-heading{font-size:24px;font-weight:700;margin-bottom:8px}.preview-subheading{font-size:20px;font-weight:600;margin-bottom:8px}.preview-smallheading{font-size:16px;font-weight:600;margin-bottom:8px}.preview-text{margin-bottom:8px;line-height:1.5}.preview-supporting-text{font-size:14px;line-height:1.5}.preview-links{display:flex;gap:16px;margin-bottom:8px}.preview-link-primary,.preview-link-secondary{text-decoration:underline}.preview-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.preview-greyed-button,.preview-regular-button{padding:10px 20px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.preview-form-elements{margin-top:12px}.preview-input-container{position:relative;margin-bottom:16px;border:1px solid;border-radius:8px;padding:16px 12px 8px}.preview-input{background:transparent;border:none;outline:none;width:100%;color:inherit}.preview-input-label{position:absolute;top:-10px;left:10px;padding:0 5px;font-size:12px}.preview-hero{position:relative;margin-bottom:16px;border-radius:8px;overflow:hidden}.preview-event-title{font-size:20px;font-weight:600;margin-bottom:8px;transition:all .3s ease}.preview-event-meta{display:flex;justify-content:space-between;font-size:12px;margin-bottom:16px;transition:all .3s ease}.preview-event-description{font-size:14px;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}.preview-button{background-color:#9932cc;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:500;margin-bottom:16px;cursor:pointer;transition:all .3s ease}.preview-button.preview-button-3d{transform:translateY(-2px);box-shadow:0 4px 0 #7c3aed}.preview-button.preview-button-3d:hover{transform:translateY(-1px);box-shadow:0 2px 0 #7c3aed}.preview-button.preview-button-3d:active{transform:translateY(0);box-shadow:none}.preview-attendees{display:flex;margin-bottom:16px}.preview-attendee{width:32px;height:32px;border-radius:50%;background-color:#9932cc;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;margin-right:-10px;border:2px solid var(--background,#121013);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.preview-attendee:last-child{margin-right:0}.preview-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.preview-visual-effect{margin-top:16px;padding:8px 12px;background-color:rgba(0,0,0,.2);border-radius:8px;font-size:12px;text-align:center;transition:all .3s ease}.preview-gallery-image{width:100%;height:80px;object-fit:cover;border-radius:4px;transition:all .3s ease}@media (max-width:1024px){.customization-container{flex-direction:column}.customization-options{max-width:100%}.preview-container{position:static}}@media (max-width:768px){.edit-theme-container{flex-direction:column}.sidebar{width:100%;border-right:none;border-bottom:1px solid #1f1f1f;padding:10px 0}.nav-item{padding:8px 20px}.event-status,.user-profile{display:none}.header{flex-direction:column;align-items:flex-start;gap:10px}.preview-container{display:none}.floating-preview-container{position:fixed;bottom:20px;right:20px;z-index:1000;transition:all .3s ease}.preview-toggle-button{background-color:#9932cc;color:#fff;border:none;border-radius:50px;padding:10px 20px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;gap:8px}.floating-preview-container.expanded{width:100%;height:60vh;bottom:0;right:0;background-color:rgba(0,0,0,.9);border-top-left-radius:16px;border-top-right-radius:16px}.floating-preview-container.expanded .preview-toggle-button{position:absolute;top:10px;right:10px;border-radius:50%;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.floating-preview-container.expanded .toggle-text{display:none}.floating-preview-content{height:calc(100% - 60px);margin-top:50px;overflow:auto;padding:0 20px}}@media (min-width:769px){.floating-preview-container{display:none}}#auto-complete::placeholder{color:#00000000!important}.pac-container{background-color:#1d1d1d!important;color:#fff!important;margin-top:6px!important}.pac-item{border-image:linear-gradient(90deg,#439dfe,#9932cc) 1!important}.pac-item,.pac-item-query,.pac-item-selected{color:#fff!important}.pac-item-selected{background:linear-gradient(90deg,#439dfe,#9932cc)!important}.floating-form-group{margin-bottom:1.5rem;position:relative;width:100%}.floating-form-label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:.875rem;font-weight:500;color:#7b7b7b;letter-spacing:.3px;transition:all .3s ease;pointer-events:none;background-color:transparent;z-index:1}.textarea-group .floating-form-label{top:20px;transform:none}.floating-form-input:focus~.floating-form-label,.floating-form-input:not(:placeholder-shown)~.floating-form-label{top:-12px;left:10px;font-size:.75rem;padding:0 5px;background-color:#1e1e1e;transform:translateY(0);color:#9932cc}.textarea-group .floating-form-input:focus~.floating-form-label,.textarea-group .floating-form-input:not(:placeholder-shown)~.floating-form-label{top:-12px;left:10px;transform:translateY(0)}.floating-form-input{width:100%;padding:12px 16px;background-color:#111;border:1px solid #161517;border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease;min-height:48px}.floating-form-input::placeholder{color:transparent}.floating-form-input:focus::placeholder{color:transparent}.floating-form-input:focus{border-color:#9932cc;outline:none;box-shadow:0 0 0 2px rgba(153,50,204,.2)}textarea.floating-form-input{min-height:120px;resize:vertical}.required-mark{color:#f43f5e}.has-error{border:1px solid #f43f5e!important}.floating-error-message{color:#f43f5e!important;font-size:.75rem;margin-top:.5rem;display:flex;align-items:center}.floating-error-message:before{content:"⚠️";margin-right:.25rem;font-size:.875rem}@media (max-width:768px){.floating-form-input{font-size:.875rem}.floating-form-label{font-size:.8125rem}}.back-button{gap:var(--spacing-sm);color:var(--text-color);font-size:var(--font-size-md);transition:background-color .2s;padding:10px 20px}.back-arrow-button,.back-button{display:flex;align-items:center;border:none;cursor:pointer}.back-arrow-button{gap:8px;background-color:hsla(0,0%,100%,.1);padding:8px 12px;font-size:14px;transition:all .2s ease;border-radius:20px;font-family:var(--font-family,"OpenSans-Regular",Helvetica,Arial,sans-serif)}.back-arrow-button:hover{opacity:.8;background-color:hsla(0,0%,100%,.15)}.back-arrow-button span{font-weight:500}*{margin:0;padding:0;box-sizing:border-box}:root{--background-color:var(--background);--card-background:var(--background);--text-color:var(--foreground);--text-secondary:var(--muted-foreground);--border-color:var(--input-border-color);--primary-color:var(--primary);--primary-hover:var(--primary-alpha-30);--primary-active:var(--primary-alpha-15);--button-text:var(--button-text);--error-color:#ef4444;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:20px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--transition-speed:0.2s}body{background-color:var(--background-color);color:var(--text-color);line-height:1.5}.checkout-container{max-width:1200px;margin:0 auto;padding:var(--spacing-md);min-height:100vh}.checkout-content{display:flex;flex-direction:column;position:relative}.checkout-header{padding:var(--spacing-md) 0;margin-bottom:var(--spacing-lg)}.checkout-main{display:flex;gap:var(--spacing-xl);flex:1 1;margin-top:20px}.checkout-form{flex:1 1}.checkout-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.checkout-description{color:var(--text-secondary);margin-bottom:var(--spacing-xl)}.error-message{background-color:rgba(239,68,68,.1);padding:var(--spacing-md);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);text-align:center}.form-group{width:100%;display:flex;flex-direction:column;position:relative;margin:0 auto 20px}.form-input{padding:.75rem;background-color:var(--input-bg-color,#1d1d1d);border:1px solid var(--input-bg-color,hsla(0,0%,100%,.2));border-radius:.375rem;color:var(--text-color,#fff);font-size:1rem;transition:border-color .3s ease}.form-input:focus{outline:none}.form-label{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--muted-foreground,hsla(0,0%,100%,.5));pointer-events:none;transition:all .3s ease;padding:0 5px}.form-input:focus+.form-label,.form-input:not(:placeholder-shown)+.form-label{top:0;transform:translateY(-50%) scale(.8)}.counter-button{width:28px;height:28px;border-radius:var(--border-radius-md);background-color:var(--input-bg-color,#1d1d1d);color:var(--text-color);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-speed)}.counter-button:hover:not(:disabled){background-color:var(--primary-color);color:var(--button-text)}.counter-button:disabled{opacity:.5;cursor:not-allowed}.counter-icon{line-height:1}.counter-icon,.ticket-count{font-size:var(--font-size-md)}.ticket-count{min-width:30px;text-align:center;font-weight:var(--font-weight-medium)}.ticket-quantity-row{align-items:center}.summary-ticket-counter{display:flex;align-items:center;gap:var(--spacing-sm)}.continue-button{background-color:var(--primary-color);color:var(--button-text);border:none;padding:var(--spacing-md) var(--spacing-xl);border-radius:9999px;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color var(--transition-speed);width:100%;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.continue-button:hover{background-color:var(--primary-hover)}.continue-button:active{background-color:var(--primary-active)}.terms-container{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--spacing-lg);line-height:1.6}.text-link{color:var(--primary-color);background:none;border:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.text-link:hover{color:var(--primary-hover)}.order-summary{width:50%;background-color:var(--card-background);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);position:-webkit-sticky;position:sticky;top:var(--spacing-xl);height:-moz-fit-content;height:fit-content;transition:transform var(--transition-speed),opacity var(--transition-speed)}.order-summary.expanded .summary-content{max-height:1000px;opacity:1;transition:max-height .3s ease,opacity .3s ease;overflow:visible}.order-summary.collapsed .summary-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;margin-top:0}.order-summary.collapsed .summary-header{border-bottom:none;margin-bottom:0;padding-bottom:var(--spacing-md)}.summary-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);min-height:60px;position:relative}.summary-header-content{flex:1 1;display:flex;flex-direction:column}.collapsed-summary-info{display:flex;justify-content:space-between;margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-secondary);position:absolute;top:30px;left:0;width:100%;text-align:center}.ticket-count{margin-right:var(--spacing-md)}.total-price-collapsed{font-weight:var(--font-weight-bold);color:var(--text-color)}.collapse-button{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);transition:background-color var(--transition-speed),transform var(--transition-speed);position:absolute;top:0;right:0}.collapse-button:hover{background-color:hsla(0,0%,100%,.1)}.toggle-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.close-button{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);border-radius:50%;transition:background-color var(--transition-speed)}.close-button:hover{background-color:hsla(0,0%,100%,.1)}.summary-content{gap:var(--spacing-md)}.summary-content,.summary-section{display:flex;flex-direction:column}.summary-section{gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.summary-section-title{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.addon-name,.summary-section-title{font-size:var(--font-size-md);color:var(--text-color)}.addon-price{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.summary-row{display:flex;justify-content:space-between;align-items:center}.discount-code{margin-bottom:var(--spacing-lg)}.discount-code input{width:60%;background-color:var(--input-background);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-sm);color:var(--text-color);font-size:var(--font-size-sm)}.subtotal{padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.fee{color:var(--text-secondary);font-size:var(--font-size-sm)}.fee-details{font-size:calc(var(--font-size-sm) - 2px);opacity:.8;font-style:italic}.total{padding-top:var(--spacing-md);margin-top:var(--spacing-md);border-top:1px solid var(--border-color);font-weight:var(--font-weight-bold)}.total-price{font-size:var(--font-size-lg)}#payment-form,.stripe-placeholder form{width:100%!important;max-width:100%!important}.otp-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.otp-content{background-color:var(--card-background);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);width:90%;max-width:400px;position:relative}.otp-content h2{margin-bottom:var(--spacing-md)}.otp-content p{margin-bottom:var(--spacing-lg);color:var(--text-secondary)}.otp-actions{display:flex;justify-content:space-between;margin-top:var(--spacing-lg)}.resend-button{background:transparent;border:1px solid var(--border-color);color:var(--text-color);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);cursor:pointer;transition:background-color var(--transition-speed)}.resend-button:hover{background-color:hsla(0,0%,100%,.1)}.verify-button{background-color:var(--primary-color);color:var(--button-text);border:none;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-md);cursor:pointer;transition:background-color var(--transition-speed)}.verify-button:hover{background-color:var(--primary-hover)}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.loading-spinner{width:50px;height:50px;border-radius:50%;border:4px solid hsla(0,0%,100%,.1);border-top:4px solid var(--primary-color);animation:spin 1s linear infinite;margin-bottom:var(--spacing-md)}@keyframes spin{to{transform:rotate(1turn)}}.payment-section{margin-top:var(--spacing-xl)}.section-title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}.stripe-container{border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-lg);background-color:var(--input-background)}.stripe-placeholder{text-align:center;padding:var(--spacing-xl) 0;color:var(--text-secondary)}.form-row{display:flex;gap:20}@media (max-width:768px){.checkout-main{flex-direction:column-reverse}.order-summary{width:100%;position:static}.order-summary .hide{display:none}}@media (max-width:600px){.form-row{flex-direction:column;gap:0}.checkout-form{padding-bottom:var(--spacing-xl)}}:root{--background:#121013;--foreground:#f6efff;--card-background:#1e1e1e;--background-color:#121212;--secondary-text:#a0a0a0;--primary:#9932cc;--secondary:#181719;--muted:#79747e;--border:#1e1e1e;--success:#10b981;--error:#f43f5e;--early-bird-color:#b366ff;--vip-color:#0cc;--positive-trend:#0c6;--border-radius:12px;--card-padding:20px}.create-event{flex:1 1;max-width:1200px;margin:0 auto}.create-event-nav{display:flex;justify-content:space-between;margin-bottom:32px;border-bottom:1px solid var(--border);padding-bottom:16px}.create-event .create-event-grid{display:flex;gap:16px}.create-event .form-group{width:100%;display:flex;flex-direction:column;position:relative;margin:0 auto 20px}.create-event .form-input{padding:.75rem;background-color:#111;border:1px solid #161517;border-radius:.375rem;color:#fff;font-size:1rem;transition:border-color .3s ease}.create-event .form-input:focus,.form-input:not(:placeholder-shown){outline:none}.create-event .form-input::placeholder{color:#7b7b7b}.create-event .form-label{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px;color:#999;pointer-events:none;transition:all .3s ease;background-color:transparent;padding:0 5px}.create-event .form-input:focus+.form-label,.create-event .form-input:not(:placeholder-shown)+.form-label{top:0;transform:translateY(-50%) scale(.8)}.create-event .date-time-group{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;gap:10px;margin:0 auto;width:100%}.create-form-width{width:100%}.create-form-event-img{width:100%!important;margin:0 auto 20px}.create-event .image-upload,.create-form-event-img{display:flex;flex-direction:column;position:relative}.create-event .image-upload{border:1px dashed #6941c6;border-radius:8px;padding:24px;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease}.create-event .image-upload:hover{border-color:#9932cc}.create-event .image-upload.without-image{height:300px}.create-tickets-section{margin-top:32px}.create-tickets-section .create-ticket-card{background:linear-gradient(180deg,#030204 40%,#311042);border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.create-tickets-section .create-ticket-info{display:flex;flex-direction:column;gap:4px}.create-tickets-section .create-ticket-name{color:var(--foreground)}.create-tickets-section .create-priceflex{display:flex;gap:20px;align-items:center}.create-tickets-section .create-ticket-price{color:var(--muted)}.create-tickets-section .create-ticket-date{padding:10px 0;font-size:12px}.create-tickets-section .create-ticket-quantity{background-color:var(--primary);color:#fff;border-radius:40px;padding:5px;font-size:12px}.Classification-filter-row{display:flex;gap:16px;width:100%;margin-bottom:20px}.Classification-filter-column{flex:1 1}.Classification-filter-label{color:#ccc;font-size:14px;margin-bottom:8px}.create-tags-container{background-color:#111;border-radius:4px;border:1px solid #333;padding:12px;min-height:48px;display:flex;flex-wrap:wrap;gap:8px;width:100%;align-items:center}.tag-input-field::placeholder{color:#9f9696!important}.tag-input-field{outline:none;width:100%;padding:10px 16px;background-color:#2d2d2d!important;border:1px solid #444;border-radius:8px;color:#fff!important;font-size:16px}.create-custom-tag{background:linear-gradient(180deg,#030204 40%,#311042);border:1px solid #333!important;color:#fff!important;padding:4px 8px!important;margin-right:0!important;border-radius:4px!important;display:flex!important;align-items:center!important}.create-custom-tag .anticon-close{color:#999!important;margin-left:10px!important}.create-image-containerback{width:100%;height:100%;border-radius:8px;min-height:200px}@media (max-width:968px){.create-event .form-group{width:100%}.create-form-width{margin:0 auto;max-width:100%}.create-event .create-event-grid{flex-direction:column-reverse;gap:16px}.create-event .date-time-group{width:100%}}@media (max-width:768px){.create-event .form-group{width:100%}.create-event .date-time-group{flex-direction:column;width:100%}.create-event-nav{overflow-x:auto;margin:-16px -16px 16px;padding:0 16px}}.pupmodal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-close{background:#000;border:none}.pupmodal-overlay .modal-container{background-color:#121013;border-radius:12px;width:90%;max-width:500px;position:relative;box-shadow:0 10px 25px rgba(0,0,0,.5);animation:modalFadeIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pupmodal-overlay.modal-close-button{position:absolute;top:16px;right:16px;background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.pupmodal-overlay .modal-close-button:hover{background-color:hsla(0,0%,100%,.1)}.pupmodal-overlay .modal-content{padding:32px;display:flex;flex-direction:column;align-items:center}.pupmodal-overlay .modal-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 8px;text-align:center}.pupmodal-overlay .modal-description{color:#a0a0b0;font-size:16px;margin:0 0 24px;text-align:center}.pupmodal-overlay .link-input-container{display:flex;width:100%;margin-bottom:24px;position:relative}.pupmodal-overlay .link-input{flex:1 1;background-color:#252538;border:1px solid #3a3a50;border-radius:8px;color:#fff;font-size:16px;padding:12px 48px 12px 16px;width:100%;outline:none}.pupmodal-overlay .copy-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#a0a0b0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;transition:color .2s}.pupmodal-overlay .copy-button:hover{color:#fff}.pupmodal-overlay .download-qr-button{background-color:#e9e9f0;color:#1a1a2e;border:none;border-radius:8px;font-size:16px;font-weight:500;padding:12px 24px;cursor:pointer;width:100%;transition:background-color .2s}.pupmodal-overlay .download-qr-button:hover{background-color:#fff}:root{--primary-color:#9932cc;--primary-hover:#7e31a5;--background-color:#0f0f0f;--card-background:#1a1a1a;--input-background:#212121;--border-color:#333;--text-color:#fff;--text-secondary:#a0a0a0;--text-muted:#6b7280;--danger-color:#ef4444;--danger-hover:#dc2626;--success-color:#10b981;--success-hover:#059669;--warning-color:#f97316;--warning-hover:#ea580c;--error-color:#ff5252}.error-input{border:1px solid var(--error-color)!important;box-shadow:0 0 0 1px var(--error-color)}.error-message{color:var(--error-color);font-size:14px;margin-top:5px;margin-bottom:10px}.surveys-container{width:100%;color:var(--text-color);overflow:hidden}.toggle-group{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px}.toggle-label h3{margin-bottom:0!important}.survey-controls{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.survey-timing-selection{margin:10px 0}.survey-timing-selection h3{font-size:16px;margin-bottom:15px;font-weight:500;color:var(--text-color)}.survey-timing-options{display:flex;gap:10px;flex-wrap:wrap}.survey-timing-option{padding:12px 15px;border-radius:8px;background-color:var(--card-background);color:var(--text-color);border:1px solid var(--border-color);font-size:14px;cursor:pointer;flex:1 1;min-width:120px;text-align:center;transition:background-color .2s ease;margin-bottom:5px}.survey-timing-option.active{background-color:var(--primary-color);border-color:var(--primary-color)}.questions-list,.survey-questions-container{display:flex;flex-direction:column;gap:16px;margin:20px 0}.empty-state,.no-questions-message{text-align:center;padding:30px;color:var(--text-secondary);font-size:16px;background-color:var(--card-background);border-radius:8px;margin:20px 0}.question-card,.survey-question-item{background-color:var(--card-background);border-radius:8px;padding:16px;border:1px solid var(--border-color);margin-bottom:15px}.question-header,.survey-question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.question-number{font-size:14px;color:var(--text-secondary);font-weight:500}.survey-question-header h3{font-size:16px;font-weight:500;color:var(--text-color);margin:0}.question-input{width:100%;background-color:var(--input-background);border:1px solid var(--border-color);border-radius:4px;padding:10px 12px;color:var(--text-color);font-size:15px;margin-bottom:12px}.survey-question-type{color:var(--text-secondary);font-size:14px;margin-bottom:10px}.survey-options-list{list-style-type:disc;padding-left:20px;margin:0}.survey-options-list li{color:var(--text-secondary);margin-bottom:5px}.question-type-dropdown-container{position:relative;margin-bottom:12px}.question-type-button{display:flex;align-items:center;gap:8px;background-color:var(--input-background);padding:8px 12px;color:var(--text-color);font-size:14px;cursor:pointer;width:auto}.question-type-button,.question-type-dropdown{border:1px solid var(--border-color);border-radius:4px}.question-type-dropdown{position:absolute;top:100%;left:0;background-color:var(--card-background);width:100%;z-index:10;margin-top:4px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dropdown-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:none;border:none;color:var(--text-color);font-size:14px;width:100%;text-align:left;cursor:pointer}.dropdown-item:hover{background-color:var(--input-background)}.dropdown-item.active{background-color:var(--primary-color)}.answer-textarea{width:100%;background-color:var(--input-background);border:1px solid var(--border-color);border-radius:4px;padding:10px 12px;color:var(--text-secondary);font-size:14px;min-height:100px;resize:vertical;margin-bottom:16px}.survey-options-container{flex-direction:column;margin-bottom:16px}.survey-option-item,.survey-options-container{display:flex;gap:8px;width:100%;max-width:100%}.survey-option-item{align-items:center;overflow:hidden}.survey-option-input{flex:1 1;background-color:var(--input-background);border:1px solid var(--border-color);border-radius:4px;padding:8px 12px;color:var(--text-color);font-size:14px;width:calc(100% - 40px);min-width:0;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.survey-add-option-button{background:none;border:none;color:var(--primary-color);font-size:14px;cursor:pointer;padding:4px 0;align-self:flex-start}.survey-add-option-button:hover{text-decoration:underline}.question-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px}.question-actions{display:flex;gap:8px}.icon-button{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.icon-button:hover{background-color:var(--input-background);color:var(--text-color)}.survey-actions{display:flex;justify-content:space-between;margin-top:20px}.add-question-button,.add-survey-question-btn{display:flex;align-items:center;gap:8px;background-color:var(--card-background);border:1px solid var(--border-color);border-radius:20px;padding:8px 16px;color:var(--primary-color);font-size:14px;cursor:pointer}.add-survey-question-btn{justify-content:center;width:100%;padding:15px;border-radius:8px;margin-top:15px}.add-question-button:hover,.add-survey-question-btn:hover{background-color:var(--input-background)}.add-icon,.plus-icon{font-size:16px;margin-right:8px}.add-question-form{background-color:var(--card-background);border-radius:8px;padding:20px;margin:20px 0}.add-question-form label{display:block;margin-bottom:8px}.add-question-form label,.form-input{color:var(--text-color);font-size:14px}.form-input{width:100%;background-color:var(--input-background);border:1px solid var(--border-color);border-radius:4px;padding:10px 12px}.question-type-selection{margin:20px 0}.question-type-options{display:flex;gap:10px;flex-wrap:nowrap}.question-type-option{flex:1 1;padding:12px;background-color:var(--card-background);border:none;border-radius:8px;color:var(--text-color);cursor:pointer;transition:background-color .2s ease;margin-bottom:5px}.question-type-option.active{background-color:var(--primary-color)}.options-section{margin:20px 0}.option-input-row{display:flex;gap:10px;margin-bottom:10px;align-items:center}.option-input-row input{flex:1 1}.delete-option-btn{background-color:transparent;border:none;color:var(--error-color);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:30px;width:30px;height:30px;border-radius:50%;margin-left:5px;flex-shrink:0;line-height:1}.delete-option-btn:hover{background-color:rgba(255,82,82,.1)}.add-option-row{margin-top:15px}.add-option-btn{display:flex;align-items:center;justify-content:center;background-color:var(--card-background);border:none;border-radius:8px;color:var(--primary-color);font-size:14px;padding:10px 15px;cursor:pointer;transition:background-color .2s ease}.add-option-btn:hover{background-color:var(--input-background)}.question-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.cancel-btn{background-color:transparent;border:1px solid var(--border-color);border-radius:8px}.add-question-btn,.cancel-btn{padding:12px 20px;color:var(--text-color);cursor:pointer}.add-question-btn{background-color:var(--primary-color);border:none;border-radius:8px}@media (max-width:768px){.survey-timing-options{flex-direction:column}.survey-timing-option{width:100%}.option-item{flex-wrap:nowrap;overflow:hidden}.option-input{width:calc(100% - 40px);max-width:100%}.toggle-group{flex-wrap:nowrap!important}}@media (max-width:600px){.question-type-option,.survey-timing-option{flex:100% 1;width:100%}.question-type-options{flex-wrap:wrap}.add-question-form,.surveys-container{padding:15px}.survey-question-item{padding:12px}.option-input-row{position:relative;padding-right:40px}.option-input-row input{flex:1 1 100%;margin-bottom:5px}.option-input-row .delete-option-btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}.question-form-actions{justify-content:space-between}.question-form-actions button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:120px}}.toggle-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.toggle-label{flex:1 1}.toggle{position:relative;display:inline-block;width:48px;height:24px}.toggle input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#464449;transition:.4s;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.toggle-slider{background-color:#9932cc}input:checked+.toggle-slider:before{transform:translateX(24px)}.help-text{font-size:.75rem;color:#a1a1aa;margin-top:4px}.prefixed-input-container{margin-bottom:16px}.input-group{display:flex;align-items:center;width:100%;background-color:#161517;border:1px solid #464449;border-radius:6px;overflow:hidden}.input-prefix{padding:8px 12px;background-color:#2a2a2d;color:#a1a1aa;font-size:.875rem;white-space:nowrap}.prefixed-form-input{flex:1 1;background-color:transparent;border:none;padding:8px 12px;color:#fff;font-size:.875rem}.prefixed-form-input:focus{outline:none}.prefixed-form-input.has-error{border-color:#ef4444}.clear-btn{background:none;border:none;color:#a1a1aa;cursor:pointer;padding:0 8px;display:flex;align-items:center;justify-content:center}.clear-btn:hover{color:#fff}.input-help{font-size:.75rem;color:#a1a1aa;margin-top:4px}.prefixed-error-message{color:#ef4444;font-size:.75rem;margin-top:4px}.domain-text{font-size:.875rem;color:#a1a1aa;margin-bottom:8px}.action-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.action-button.primary{background-color:#9932cc;color:#fff}.action-button.outline{background-color:transparent;border:1px solid #464449;color:#fff}.action-button.danger{background-color:#ef4444;color:#fff}.action-button:hover{opacity:.9}.action-button:disabled{opacity:.5;cursor:not-allowed}.action-button.full-width{width:100%}.button-icon{margin-right:8px;display:flex;align-items:center}.create-ticket-modal .ant-modal-content{background-color:#000;padding:24px;border-radius:8px}.create-ticket-modal .ant-modal-header{background-color:transparent;border-bottom:none;padding:0;margin-bottom:24px}.create-ticket-modal .modal-close-icon{color:#fff}.create-ticket-modal .modal-header{margin-bottom:16px}.create-ticket-modal .modal-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.create-ticket-modal .modal-subtitle{color:#a1a1aa;font-size:.875rem;margin:4px 0 0}.create-ticket-modal .Create-event-modal-content{display:flex;flex-direction:column;gap:24px}.create-ticket-modal .form-group{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:0}.create-ticket-modal .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:768px){.create-ticket-modal .form-row{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}}:root{--card-bg:#1a1a1a;--border-color:#2a2a2a}.filter-bar{justify-content:space-between;margin-bottom:24px}.filter-bar,.filter-left{display:flex;align-items:center}.filter-left{gap:16px}.search-container{position:relative}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);height:16px;width:16px;color:var(--muted-foreground)}.search-input{padding-left:36px;width:256px}.search-input,.status-select{background-color:var(--muted);border:none}.status-select{width:128px}.results-count{font-size:14px;color:var(--muted-foreground)}.sort-container{display:flex;align-items:center;gap:8px}.sort-label{font-size:14px}.sort-select{width:160px;background-color:transparent;border:none}.table-cont{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.events-list .all-event-card{display:flex;background-color:#121212;border-radius:8px;overflow:hidden;color:#fff;margin-bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.events-list .event-card-left{width:200px;display:flex;align-items:center;justify-content:center;padding:10px}.tickets-header{justify-content:space-between;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.search-box,.tickets-header{display:flex;align-items:center}.search-box{background-color:var(--card-bg);padding:.5rem 1rem;border-radius:.5rem;border:1px solid var(--border-color);flex:1 1;max-width:300px}.search-box .input{background:transparent;border:none;color:var(--text-primary);margin-left:.5rem;width:100%;padding:0}.search-box .input:focus{outline:none}.filters{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.sort-select,.status-select{background-color:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem 1rem;border-radius:.5rem;cursor:pointer}.results-count{color:var(--text-secondary)}.events-list .image-con{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.events-list .event-image{width:100%;height:100%;max-height:200px}.events-list .event-card-right{flex:1 1;padding:20px;display:flex;flex-direction:column;gap:15px}.events-list .event-header{display:flex;justify-content:space-between;align-items:center}.events-list .event-title{margin:0;font-size:24px;font-weight:500}.events-list .event-date{color:#9e9e9e;font-size:14px}.events-list .event-info{display:flex;flex-direction:column;gap:15px}.events-list .event-status{display:flex;align-items:center;justify-content:space-between}.events-list .status-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 15px;border-radius:20px;font-size:14px;font-weight:500;background-color:#9932cc;color:#fff;border:none}.events-list .status-badge.ongoing{background-color:rgba(255,87,34,.2);color:#ff5722;border:1px solid #ff5722}.events-list .event-metrics{display:flex;gap:15px;flex-wrap:wrap}.events-list .metric{display:flex;align-items:center;gap:8px;background-color:hsla(0,0%,100%,.1);padding:8px 15px;border-radius:20px}.events-list .metric-dot{width:8px;height:8px;background-color:#9c27b0;border-radius:50%}.events-list .metric-text{font-size:14px}.events-list .event-act{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:auto}.events-list .event-act-btn{border:none;border-radius:5px;padding:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.events-list .event-act-btn-primary{background-color:#9c27b0;color:#fff;border-radius:20px}.events-list .event-act-btn-primary:hover{background-color:#7b1fa2}.events-list .event-act-btn-secondary{background-color:hsla(0,0%,100%,.1);color:#fff;border-radius:5px}.events-list .event-act-btn-secondary:hover{background-color:hsla(0,0%,100%,.15)}.events-list .event-act-btn-icon{background-color:#3d064c;color:#fff;padding:8px;display:flex;border-radius:20px;align-items:center;justify-content:center}.events-list .event-act-btn-icon:hover{background-color:#3d064c!important;color:#fff!important;border-radius:20px}@media (max-width:768px){.events-list .all-event-card{flex-direction:column}.events-list .event-card-left{width:100%;padding:10px}.event-history-page .table-cont{flex-direction:column}.events-list .event-image{width:auto;height:auto;object-fit:cover}.events-list .shapes-container{flex-direction:row;gap:30px}.events-list .event-info{gap:10px}.events-list .event-metrics{flex-direction:column;gap:10px}.events-list .metric{width:-moz-fit-content;width:fit-content}}@media (max-width:468px){.events-list .event-act{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}}.pagination-section{justify-content:space-between;margin-top:24px}.pagination-section,.rows-selector{display:flex;align-items:center}.rows-select{width:100px}.text-danger{color:#ff4d4f}.pagination-section .ant-pagination{color:#fff;margin-top:1rem}.pagination-section .ant-pagination-item{background-color:transparent;border-color:#2d2d2d}.pagination-section .ant-pagination-item-active{background-color:#9333ea;border-color:#9333ea}.pagination-section .ant-pagination-item a,.pagination-section .ant-pagination-next button,.pagination-section .ant-pagination-prev button{color:#fff}.pagination-section .ant-select-selector{background-color:#2d2d2d!important;color:#fff!important;border-color:#2d2d2d!important}