.edit-promoter-information .account-selector,.edit-promoter-information .screen-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.edit-promoter-information .account-selector{gap:32px;background-color:var(--black-10);padding:8px 16px 12px;border-radius:16px;margin-bottom:16px}.edit-promoter-information .account-selector .cw-text{min-width:-moz-fit-content;min-width:fit-content}.edit-promoter-information .account-selector .input-dropdown-with-label{-moz-appearance:none;-webkit-appearance:none;outline:none;border-radius:0}.edit-promoter-information .edit-promoter-form{background:linear-gradient(180deg,rgba(0,46,81,.5),rgba(0,0,0,.5) 50%);border-radius:16px;display:flex;flex-direction:row;padding:24px;gap:24px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section{display:flex;flex-direction:column;gap:16px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel{border:1px solid #ffffff18;border-radius:16px;padding:16px;background:rgba(0,0,0,.2)}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel.ready{border-color:rgba(30,190,110,.45)}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel.warning{border-color:rgba(255,184,77,.45)}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel .stripe-connect-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel .stripe-connect-header h3{margin-bottom:4px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel .stripe-connect-header p{color:var(--text-grey);margin-bottom:0}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel .stripe-connect-badge{min-width:-moz-fit-content;min-width:fit-content;padding:8px 12px;border-radius:999px;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:hsla(0,0%,100%,.08);color:var(--faded-white)}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel .stripe-connect-badge.ready{background:rgba(30,190,110,.16);color:#7ff3ba}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel .stripe-connect-badge.warning{background:rgba(255,184,77,.16);color:#ffd08a}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel .stripe-connect-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel .stripe-connect-meta span{color:var(--text-grey);font-size:var(--text-sm)}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .stripe-connect-panel .stripe-connect-actions{margin-top:16px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .promoter-status-messages{display:flex;flex-direction:column;gap:8px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .promoter-status-messages p{margin:0;padding:12px 14px;border-radius:12px;font-size:var(--text-sm)}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .promoter-status-messages .status-message{background:rgba(37,120,255,.12);color:#8ac0ff}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .promoter-status-messages .error-message{background:rgba(255,92,92,.12);color:#ff9a9a}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .selected-acc{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:8px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .selected-acc .selected-supp-acc{display:flex;flex-direction:row;align-items:center;gap:8px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .selected-acc .selected-supp-acc .idx-supp{color:var(--text-grey);font-weight:700;font-size:var(--text-xs)}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .ctabtn{border-top:.5px solid #ffffff25;padding:24px 0;display:flex;flex-direction:row;justify-content:end;gap:24px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .form-group{position:relative}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .form-group .suggestions-list{position:absolute;background-color:var(--dark-blue);top:65px;border-radius:8px;overflow:hidden}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .form-group .suggestions-list .suggestion-item{padding:12px 16px}.edit-promoter-information .edit-promoter-form .edit-input-fields-section .form-group .suggestions-list .suggestion-item:hover{background-color:var(--light-blue)}.edit-profile-information{width:100%}.edit-profile-form{background:linear-gradient(180deg,rgba(0,46,81,.5),rgba(0,0,0,.5) 50%);padding:32px;gap:24px;border-radius:16px}.profile-mobile-userphoto{width:150px;height:150px;min-width:150px;min-height:150px;box-shadow:0 0 64px 4px rgba(65,156,255,.3);border-radius:100%;text-align:center}.profile-mobile-userphoto .header-avatar{width:100%;height:100%;border-radius:100%;border:.2px solid var(--light-blue);background-size:contain;background-position:50%}.edit-promoter-information .profile-mobile-userphoto{display:flex;flex-direction:column;align-items:center;gap:16px;height:auto;min-height:0;margin-bottom:24px;box-shadow:none;border-radius:0}.edit-promoter-information .profile-mobile-userphoto .header-avatar{display:block;width:150px;height:150px;min-width:150px;min-height:150px;border-radius:100%;border:.2px solid var(--light-blue);background-size:contain;background-position:50%;box-shadow:0 0 64px 4px rgba(65,156,255,.3)}.edit-input-fields-section{width:100%}.form-buttons{display:flex;justify-content:end;gap:16px}.form-buttons .button{width:100%}.button-saved{opacity:.8;transition:opacity .3s ease-in-out}@media (min-width:821px){.edit-profile-form{display:flex}}@media (max-width:820px){.edit-profile-information{width:100%}.edit-profile-form{display:block}.profile-mobile-userphoto{margin:24px auto 48px}}.upload-photo-modal{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7)}.upload-photo-modal .modal-content{background-color:var(--page-background-color,#002e51);color:rgba(0,0,0,.7);margin:24px;padding:30px;width:600px;max-width:95%;border-radius:12px;text-align:center;box-shadow:0 0 15px rgba(0,0,0,.2)}.upload-photo-modal .modal-content .modal-header{display:flex;justify-content:space-between}.upload-photo-modal .modal-content .modal-header .title{font-size:var(--text-base);font-weight:700}.upload-photo-modal .modal-content .filepond--wrapper{height:500px;width:500px}.upload-photo-modal .modal-content .filepond--hopper{height:100%!important}.upload-photo-modal .modal-content .filepond--drop-label{height:100%;background-color:var(--dark-blue)}.upload-photo-modal .modal-content .filepond--credits{display:none}.upload-photo-modal .modal-content .modal-buttons{display:flex;justify-content:end;gap:16px;padding:16px 0 0;width:100%}.upload-photo-modal .modal-content .modal-buttons .button{background-color:var(--light-blue);border:1px solid var(--light-blue);border-radius:20px;padding:8px 16px;height:-moz-fit-content;height:fit-content;width:100px;font-size:var(--text-sm);font-weight:700}.close-button{color:#41a0ff;font-size:28px;font-weight:700;cursor:pointer;background-color:transparent;border:none;outline:none;padding:0 15px;margin:-15px -15px 0 0;border-radius:50%;transition:background-color .3s,color .3s}.filepond--label-action{color:var(--light-blue);cursor:pointer;text-decoration:none;font-weight:600;font-size:16px}.avatar-editor-wrapper{width:100%;padding:16px 0;justify-content:center;display:flex}.avatar-edit-container{display:flex;flex-direction:column;gap:20px;width:100%;align-items:center}.avatar-crop-section{width:100%;display:flex;justify-content:center}.avatar-preview-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.avatar-preview-section .preview-label{font-size:var(--text-sm);color:hsla(0,0%,100%,.7);margin:0}.avatar-preview-section .full-preview-image{max-width:200px;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid hsla(0,0%,100%,.2)}.error-404-page .bg-img{position:fixed;width:100%;z-index:-98;top:0;bottom:0;left:0;right:0}.error-404-page .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.error-404-page .inner-content{padding:40px;margin-top:5%}.error-404-page .inner-content .error-404-img{width:30%;margin:0 auto 5%}.error-404-page .inner-content .error-404-img img{width:100%;height:100%}.error-404-page .inner-content .texts{text-align:center}.error-404-page .inner-content .texts .heading{font-weight:700;font-size:var(--text-xl)}.error-404-page .inner-content .texts .body{font-size:var(--text-base)}.error-404-page .inner-content .texts .nexpar{margin-top:3%}.error-404-page .inner-content .logo{width:200px;margin:5% auto 0}.error-404-page .inner-content .logo .submerge-logo{width:100%}body{font-family:Arial,sans-serif;color:var(--text-grey)}.admin{background-color:var(--deep-blue-50);min-height:100vh;display:flex;flex-direction:column;background-image:none}.admin-body{display:flex;flex:1}.admin-container{flex:1;padding:var(--spacing-lg,30px);overflow-y:auto}.admin-title{margin-top:var(--spacing-md,20px);font-size:var(--text-xl);font-weight:700;color:var(--faded-white)}.admin-sidemenu{width:280px;background-color:var(--dark-blue-50);padding:var(--spacing-lg,32px);border-right:1px solid var(--black-20);min-height:100%}.sidemenu-container h3{color:var(--sand-beige);font-size:var(--text-lg);margin-bottom:var(--spacing-md);letter-spacing:1px;text-transform:uppercase}.menu-list{margin-top:20px}.menu-item{padding:14px 18px;border-radius:var(--border-radius,8px);cursor:pointer;color:var(--faded-white);transition:all .3s ease-in-out;margin-bottom:8px;font-size:var(--text-md)}.menu-item:hover{background-color:var(--deep-blue-20);padding-left:22px}.menu-item.active{background-color:var(--black-20);font-weight:700}.event-selector{margin-bottom:var(--spacing-lg,32px);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--black-20)}.event-selector label{display:block;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;color:var(--text-grey)}.event-selector select{width:100%;padding:12px;border:1px solid var(--black-20);border-radius:8px;background-color:var(--black-10);font-size:var(--text-base);color:var(--faded-white);cursor:pointer;transition:border-color .3s}.event-selector select:focus{border-color:var(--light-blue);outline:none}.admin-placeholder-panel,.attendees-section{background-color:var(--black-10);padding:var(--spacing-lg,32px);border-radius:var(--border-radius,12px);margin-top:var(--spacing-md);box-shadow:var(--shadow-dark)}.admin-placeholder-panel h4{color:var(--sand-beige);margin:0 0 12px}.admin-placeholder-panel p{color:var(--text-grey);line-height:1.6;margin:0;max-width:680px}.invite-builder-panel{display:flex;flex-direction:column;gap:24px}.invite-builder-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.invite-builder-eyebrow{color:var(--light-blue);font-size:var(--text-xs,12px);font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.invite-builder-summary{background:var(--black-20);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;min-width:190px;padding:16px 18px}.invite-builder-summary span{color:var(--text-grey);display:block;font-size:var(--text-sm,14px);margin-bottom:6px}.invite-builder-summary strong{color:var(--sand-beige);display:block;font-size:1.5rem}.invite-builder-grid{display:grid;gap:24px;grid-template-columns:minmax(280px,.95fr) minmax(340px,1.25fr)}.invite-builder-card{background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px}.invite-builder-card-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.invite-builder-card-header h5{color:var(--faded-white);font-size:var(--text-base,16px);margin:0}.invite-builder-chip,.invite-builder-ghost-button,.invite-builder-primary-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font:inherit}.invite-builder-ghost-button{background:rgba(104,187,255,.1);border:1px solid rgba(104,187,255,.22);border-radius:999px;color:var(--light-blue);padding:10px 14px}.invite-builder-ghost-button:disabled,.invite-builder-primary-button:disabled{cursor:not-allowed;opacity:.55}.invite-builder-option-row{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:14px 16px}.invite-builder-option-row-disabled{opacity:.58}.invite-builder-check{align-items:center;color:var(--faded-white);cursor:pointer;display:inline-flex;gap:10px}.invite-builder-check input{accent-color:var(--light-blue)}.invite-builder-option-copy{display:flex;flex-direction:column;gap:4px}.invite-builder-option-copy span{color:var(--faded-white)}.invite-builder-meta,.invite-builder-option-copy small{color:var(--text-grey);font-size:var(--text-sm,14px)}.invite-builder-focus{border-top:1px solid hsla(0,0%,100%,.08);margin-top:18px;padding-top:20px}.invite-builder-chip-row{display:flex;flex-wrap:wrap;gap:10px}.invite-builder-chip{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:var(--faded-white);padding:10px 14px}.invite-builder-chip-active{background:rgba(104,187,255,.16);border-color:rgba(104,187,255,.3);color:var(--light-blue)}.invite-builder-range-row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.invite-builder-range-card{background:hsla(0,0%,100%,.03);border-radius:12px;padding:14px 16px}.invite-builder-range-card span{color:var(--text-grey);display:block;font-size:var(--text-sm,14px);margin-bottom:4px}.invite-builder-range-card strong{color:var(--faded-white)}.invite-builder-search{margin-bottom:16px}.invite-builder-search input{background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--faded-white);padding:14px 16px;width:100%}.invite-builder-search input::-moz-placeholder{color:var(--text-grey)}.invite-builder-search input::placeholder{color:var(--text-grey)}.invite-builder-list{display:flex;flex-direction:column;gap:12px;max-height:620px;overflow-y:auto;padding-right:6px}.invite-builder-list::-webkit-scrollbar{width:10px}.invite-builder-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:999px}.invite-builder-list::-webkit-scrollbar-thumb{background:rgba(104,187,255,.28);border-radius:999px}.invite-builder-list::-webkit-scrollbar-thumb:hover{background:rgba(104,187,255,.42)}.invite-builder-section-divider{border-top:1px solid hsla(0,0%,100%,.08);margin-top:40px;padding-top:40px}.invite-builder-manual-import{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;margin-top:12px;padding:16px}.invite-builder-manual-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.invite-builder-manual-dropzone{align-items:flex-start;background:linear-gradient(180deg,rgba(104,187,255,.08),rgba(104,187,255,.02));border:1px dashed rgba(104,187,255,.35);border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:16px}.invite-builder-manual-dropzone strong,.invite-builder-manual-field span{color:var(--faded-white)}.invite-builder-manual-dropzone span{color:var(--text-grey);font-size:var(--text-sm,14px);line-height:1.5}.invite-builder-file-note{margin-top:8px}.invite-builder-manual-dropzone code{color:var(--light-blue);font-family:inherit;font-weight:700}.invite-builder-manual-field{color:var(--faded-white);display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.invite-builder-manual-field textarea{background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--faded-white);font:inherit;min-height:120px;padding:14px 16px;resize:vertical;width:100%}.invite-builder-manual-field textarea::-moz-placeholder{color:var(--text-grey)}.invite-builder-manual-field textarea::placeholder{color:var(--text-grey)}.invite-builder-list-compact{max-height:480px}.invite-builder-empty-state{align-items:flex-start;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.1);border-radius:14px;color:var(--text-grey);display:flex;flex-direction:column;gap:6px;padding:18px}.invite-builder-empty-state strong{color:var(--faded-white)}.invite-person-card{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:14px 16px}.invite-person-card input{accent-color:var(--light-blue)}.invite-person-avatar{align-items:center;background:linear-gradient(135deg,rgba(104,187,255,.26),hsla(0,0%,100%,.06));border-radius:999px;color:var(--light-blue);display:inline-flex;font-size:var(--text-sm,14px);font-weight:700;height:42px;justify-content:center;width:42px}.invite-person-copy{min-width:0}.invite-person-copy strong{color:var(--faded-white);display:block;margin-bottom:4px}.invite-person-copy span{color:var(--text-grey);font-size:var(--text-sm,14px)}.invite-person-copy span,.invite-person-subcopy{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-person-subcopy{color:hsla(0,0%,100%,.54);font-size:var(--text-xs,12px);margin-top:4px}.invite-person-card-email .invite-person-copy span{overflow:visible;text-overflow:clip;white-space:normal}.invite-person-tag{background:rgba(104,187,255,.14);border-radius:999px;color:var(--light-blue);font-size:var(--text-xs,12px);font-weight:700;padding:7px 10px}.invite-person-tag-muted{background:hsla(0,0%,100%,.08);color:var(--text-grey)}.invite-builder-footer{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:16px;margin-top:20px;padding-top:20px}.invite-builder-footer span{color:var(--text-grey)}.invite-builder-copy-editor{display:grid;gap:14px;width:100%}.invite-builder-copy-field{color:var(--faded-white);display:flex;flex-direction:column;gap:8px}.invite-builder-copy-field span{color:var(--faded-white);font-size:var(--text-sm,14px)}.invite-builder-copy-field input,.invite-builder-copy-field textarea{background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--faded-white);font:inherit;padding:14px 16px;width:100%}.invite-builder-copy-field textarea{min-height:120px;resize:vertical}.invite-builder-copy-field input::-moz-placeholder,.invite-builder-copy-field textarea::-moz-placeholder{color:var(--text-grey)}.invite-builder-copy-field input::placeholder,.invite-builder-copy-field textarea::placeholder{color:var(--text-grey)}.invite-builder-primary-button{background:var(--light-blue);border-radius:999px;color:var(--deep-blue-50);font-weight:700;padding:12px 18px}.invite-builder-footer-actions{display:flex;flex-direction:column;gap:12px;width:100%}.invite-builder-status{border-radius:12px;font-size:var(--text-sm,14px);margin:0;padding:12px 14px}.invite-builder-status-success{background:rgba(46,204,113,.12);border:1px solid rgba(46,204,113,.18);color:#9af0bd}.invite-builder-status-error{background:rgba(255,99,132,.12);border:1px solid rgba(255,99,132,.18);color:#ffb3c2}.invite-builder-hidden-input{display:none}.attendance-overview{background-color:var(--black-20);border-radius:var(--border-radius,12px);padding:var(--spacing-lg,32px);margin-bottom:var(--spacing-lg,32px)}.overview-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md,20px);flex-wrap:wrap;margin-bottom:var(--spacing-md)}.overview-header h3{color:var(--sand-beige);margin:0}.column-toggle{display:flex;gap:var(--spacing-md,20px);flex-wrap:wrap;color:var(--faded-white)}.column-toggle label{display:flex;align-items:center;gap:8px;font-size:var(--text-sm,14px);cursor:pointer}.capacity-input{margin-top:var(--spacing-md,20px);padding-top:var(--spacing-md);border-top:1px solid var(--black-20);display:flex;gap:15px;align-items:center;color:var(--faded-white)}.capacity-input input{width:180px;padding:10px 14px;border-radius:8px;border:1px solid var(--black-20);background-color:var(--black-10);color:var(--faded-white)}.stats-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:var(--spacing-lg,32px);border-radius:8px;overflow:hidden;border:1px solid var(--black-20)}.stats-table td,.stats-table th{padding:14px 18px;text-align:left;color:var(--faded-white);background-color:var(--black-10);border-bottom:1px solid var(--black-20)}.stats-table th{background-color:var(--black-20);font-weight:700;text-transform:uppercase;font-size:var(--text-xs,12px);letter-spacing:1px;color:var(--text-grey)}.stats-table tr:last-child td{border-bottom:none}.attendees-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md,20px);margin-top:var(--spacing-lg,32px);margin-bottom:var(--spacing-md)}.attendees-header h3{color:var(--sand-beige);margin:0}.attendees-actions{display:flex;gap:var(--spacing-md,20px)}.attendees-table,.declines-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:var(--spacing-md);border-radius:8px;overflow:hidden;border:1px solid var(--black-20)}.attendees-table td,.attendees-table th,.declines-table td,.declines-table th{padding:14px 18px;text-align:left;color:var(--faded-white);border-bottom:1px solid var(--black-20)}.attendees-table th,.declines-table th{background-color:var(--black-20);font-weight:700;font-size:var(--text-xs,12px);text-transform:uppercase;letter-spacing:1px;color:var(--text-grey)}.attendees-table tr:last-child td,.declines-table tr:last-child td{border-bottom:none}.attendees-table tr:hover,.declines-table tr:hover{background-color:var(--black-20)}.checked-in-row{background-color:rgba(46,204,113,.12)}.checked-in-row:hover{background-color:rgba(46,204,113,.2)!important}.refund-pending-row{background-color:rgba(255,184,0,.08)}.refund-pending-row:hover{background-color:rgba(255,184,0,.14)!important}.refunded-row{background-color:hsla(0,0%,100%,.04);opacity:.76}.refunded-row:hover{background-color:hsla(0,0%,100%,.07)!important}.ticket-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:var(--text-xs,12px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--black-20);color:var(--faded-white)}.ticket-status-badge.active{background:rgba(56,189,248,.16);color:#8fe4ff}.ticket-status-badge.refund_pending{background:rgba(255,184,0,.16);color:#ffd77c}.ticket-status-badge.refunded,.ticket-status-badge.revoked{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.76)}.attendee-actions-cell{position:relative}.attendee-actions-wrapper{position:relative;display:inline-flex;justify-content:flex-end}.attendee-actions-trigger{border:1px solid var(--black-20);background:var(--black-10);color:var(--faded-white);border-radius:999px;min-width:42px;height:36px;cursor:pointer;font-size:16px;line-height:1}.attendee-actions-trigger:hover{background:var(--black-20)}.attendee-actions-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:160px;background:#091120;border:1px solid var(--black-20);border-radius:12px;box-shadow:var(--shadow-dark);z-index:10;overflow:hidden}.qr-admin-shell{padding:0}.qr-checkin-panel{display:flex;flex-direction:column;gap:24px}.qr-checkin-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.qr-checkin-eyebrow{color:var(--light-blue);font-size:var(--text-xs,12px);font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.qr-checkin-header h4{color:var(--sand-beige);margin:0 0 10px}.qr-checkin-header p,.qr-checkin-manual-card p,.qr-checkin-recent p{color:var(--text-grey);line-height:1.6;margin:0}.qr-checkin-grid{display:grid;gap:24px;grid-template-columns:minmax(300px,1.15fr) minmax(300px,.95fr)}.qr-checkin-manual-card,.qr-checkin-video-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:22px}.qr-checkin-video-shell{align-items:center;background:rgba(0,0,0,.24);border-radius:16px;display:flex;justify-content:center;min-height:360px;overflow:hidden}.qr-checkin-video{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qr-checkin-placeholder{align-items:center;color:var(--text-grey);display:flex;flex-direction:column;gap:8px;padding:24px;text-align:center}.qr-checkin-placeholder strong{color:var(--faded-white)}.qr-checkin-status{border-radius:12px;margin-top:16px;padding:12px 14px}.qr-checkin-status-idle{background:hsla(0,0%,100%,.05);color:var(--text-grey)}.qr-checkin-status-pending{background:rgba(104,187,255,.14);color:var(--light-blue)}.qr-checkin-status-success{background:rgba(91,214,170,.14);color:#8cf0ce}.qr-checkin-status-warning{background:rgba(245,185,66,.16);color:#ffcb63}.qr-checkin-status-error{background:rgba(255,92,92,.16);color:#ff9b9b}.qr-checkin-actions{display:flex;gap:12px}.qr-checkin-button{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:var(--faded-white);cursor:pointer;font:inherit;font-weight:700;padding:12px 16px}.qr-checkin-button:disabled{cursor:not-allowed;opacity:.6}.qr-checkin-button-primary{background:var(--light-blue);border-color:var(--light-blue);color:var(--deep-blue-50)}.qr-checkin-manual-card{display:flex;flex-direction:column;gap:18px}.qr-checkin-manual-card h5,.qr-checkin-recent h5{color:var(--faded-white);margin:0 0 10px}.qr-checkin-manual-form{display:flex;flex-direction:column;gap:14px}.qr-checkin-manual-form textarea{background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--faded-white);font:inherit;min-height:160px;padding:14px 16px;resize:vertical;width:100%}.qr-checkin-manual-form textarea::-moz-placeholder{color:var(--text-grey)}.qr-checkin-manual-form textarea::placeholder{color:var(--text-grey)}.qr-checkin-recent ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0}.qr-checkin-recent li{background:hsla(0,0%,100%,.04);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.qr-checkin-recent li strong{color:var(--faded-white)}.qr-checkin-recent li span{color:var(--text-grey);font-size:var(--text-sm,14px)}@media (max-width:980px){.qr-checkin-grid{grid-template-columns:1fr}}.attendee-actions-menu button{width:100%;background:transparent;border:none;color:var(--faded-white);text-align:left;padding:12px 14px;cursor:pointer}.attendee-actions-menu button:hover{background:var(--black-20)}.attendee-action-muted{color:var(--text-grey);font-size:var(--text-sm,14px)}.mention-link{color:var(--light-blue);text-decoration:none;font-weight:700;transition:color .3s ease-in-out}.mention-link:hover{text-decoration:underline}.auth-container{display:flex;gap:var(--spacing-lg,32px);margin-top:var(--spacing-lg,32px);flex-wrap:wrap}.file-upload-section,.input-email-section{flex:1;min-width:300px;background-color:var(--black-20);padding:var(--spacing-lg,32px);border-radius:var(--border-radius,12px);box-shadow:var(--shadow-light)}.file-upload-section h3,.input-email-section h3{color:var(--sand-beige);margin-top:0;margin-bottom:var(--spacing-md);font-size:var(--text-md)}.file-upload-section .form,.input-email-section .form{display:flex;flex-direction:column;gap:16px}.file-upload-section input,.input-email-section input{width:100%;padding:12px 16px;border-radius:8px;border:1px solid var(--black-20);background-color:var(--black-10);color:var(--faded-white);font-size:var(--text-base)}.file-upload-section .button,.input-email-section .button{display:flex;justify-content:flex-end}.declines-section{background-color:var(--black-10);padding:var(--spacing-lg,32px);border-radius:var(--border-radius,12px);margin-top:var(--spacing-lg,32px);box-shadow:var(--shadow-dark)}.declines-section h3{color:var(--red-500);margin-top:0}.event-admin-modal{position:fixed;inset:0;background:rgba(3,7,18,.72);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1500}.event-admin-modal-card{width:min(560px,100%);background:linear-gradient(180deg,rgba(10,19,34,.98),rgba(7,14,26,.98));border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 24px 64px rgba(0,0,0,.45);padding:28px}.event-admin-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.event-admin-modal-header h3{margin:4px 0 0;color:var(--faded-white)}.event-admin-modal-eyebrow{margin:0;color:var(--light-blue);font-size:var(--text-xs,12px);text-transform:uppercase;letter-spacing:.12em}.event-admin-modal-close{border:1px solid var(--black-20);background:transparent;color:var(--text-grey);border-radius:999px;width:38px;height:38px;cursor:pointer;font-size:22px;line-height:1}.event-admin-modal-body{margin-top:24px;color:var(--faded-white)}.refund-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:22px 0}.refund-summary-card{border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);padding:18px;display:flex;flex-direction:column;gap:8px}.refund-summary-card span{color:var(--text-grey);font-size:var(--text-xs,12px);text-transform:uppercase;letter-spacing:.08em}.refund-summary-card strong{color:var(--faded-white);font-size:var(--text-lg,20px)}.refund-policy-field{display:flex;flex-direction:column;gap:8px;margin-top:12px}.refund-policy-field span{color:var(--text-grey);font-size:var(--text-xs,12px);text-transform:uppercase;letter-spacing:.08em}.refund-policy-field select{border:1px solid var(--black-20);border-radius:12px;background:var(--black-10);color:var(--faded-white);padding:12px 14px}.refund-policy-copy{color:var(--text-grey);margin-bottom:0}.event-admin-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.primary-action-button,.secondary-action-button{border:none;border-radius:999px;padding:12px 18px;font-weight:700;cursor:pointer}.secondary-action-button{background:transparent;color:var(--faded-white);border:1px solid var(--black-20)}.primary-action-button{background:var(--light-blue);color:#04111f}.event-admin-modal-close:disabled,.primary-action-button:disabled,.secondary-action-button:disabled{opacity:.55;cursor:not-allowed}.ban-section{background-color:var(--black-10)}.ban-form,.ban-section{padding:var(--spacing-lg,32px);border-radius:var(--border-radius,12px);margin-top:var(--spacing-md)}.ban-form{background:var(--black-20);display:flex;flex-direction:column}.ban-form,.ban-form-row{gap:var(--spacing-md,20px)}.ban-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ban-form label{display:flex;flex-direction:column;gap:8px;color:var(--text-grey);font-size:var(--text-xs,12px);text-transform:uppercase;letter-spacing:.5px}.ban-form input{font-size:var(--text-base)}.ban-form input,.ban-paste-area{padding:12px 16px;border-radius:8px;border:1px solid var(--black-20);background:var(--black-10);color:var(--faded-white)}.ban-paste-area{width:100%;resize:vertical;min-height:80px}.ban-form-actions{display:flex;justify-content:flex-end;margin-top:var(--spacing-sm)}.ban-photo-preview{display:flex;align-items:center;gap:15px;color:var(--faded-white)}.ban-photo-preview img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:2px solid var(--black-20);background:var(--black-10)}.ban-form-actions button{cursor:pointer;background-color:var(--light-blue);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;transition:opacity .3s}.ban-form-actions button:hover{opacity:.9}.ban-header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:var(--spacing-md)}.ban-header h3{color:var(--sand-beige);margin:0}.ban-subtext{color:var(--text-grey);font-size:var(--text-sm,14px);margin:0}.ban-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:var(--spacing-lg,32px);border-radius:8px;overflow:hidden;border:1px solid var(--black-20)}.ban-table td,.ban-table th{padding:14px 18px;text-align:left;color:var(--faded-white);border-bottom:1px solid var(--black-20)}.ban-table th{background-color:var(--black-20);font-weight:700;font-size:var(--text-xs,12px);text-transform:uppercase;letter-spacing:1px;color:var(--text-grey)}.ban-table tr:last-child td{border-bottom:none}.ban-photo{-o-object-fit:cover;object-fit:cover}.ban-avatar,.ban-photo{width:50px;height:50px;border-radius:50%;border:2px solid var(--black-20)}.ban-avatar{background:var(--black-20);color:var(--faded-white);display:inline-flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.5px}.ban-empty{color:var(--text-grey);margin-top:var(--spacing-md,20px);text-align:center;padding:var(--spacing-lg);background:var(--black-10);border-radius:8px}.event-ops-panel{display:flex;flex-direction:column;gap:24px}.event-ops-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.event-ops-eyebrow{color:var(--light-blue);font-size:var(--text-xs,12px);font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.event-ops-header h4{color:var(--sand-beige);margin:0 0 10px}.event-ops-card-header p,.event-ops-header p,.event-ops-muted-copy{color:var(--text-grey);line-height:1.6;margin:0}.event-ops-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(130px,1fr));min-width:min(100%,440px)}.event-ops-summary-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:16px 18px}.event-ops-summary-card span{color:var(--text-grey);display:block;font-size:var(--text-sm,14px);margin-bottom:6px}.event-ops-summary-card strong{color:var(--faded-white);display:block;font-size:1.5rem}.event-ops-grid{display:grid;gap:24px;grid-template-columns:minmax(300px,1.05fr) minmax(300px,.95fr)}.event-ops-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;flex-direction:column;gap:18px;padding:22px}.event-ops-card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.event-ops-card-header h5{color:var(--faded-white);margin:0 0 10px}.event-ops-hidden-input{display:none}.event-ops-button-row{display:flex;flex-wrap:wrap;gap:10px}.event-ops-ghost-button{background:rgba(104,187,255,.1);border:1px solid rgba(104,187,255,.22);border-radius:999px;color:var(--light-blue);cursor:pointer;font:inherit;padding:10px 14px}.event-ops-ghost-button:hover{background:rgba(104,187,255,.16)}.event-detail-editor-shell{width:min(1180px,100%)}.event-detail-editor-form{display:flex;flex-direction:column;gap:24px}.event-detail-editor-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)}.event-detail-media-card{height:auto}.event-detail-thumbnail-dropzone{align-items:center;background:linear-gradient(180deg,rgba(104,187,255,.08),rgba(104,187,255,.02));border:1px dashed rgba(104,187,255,.28);border-radius:18px;color:inherit;cursor:pointer;display:flex;justify-content:center;min-height:260px;overflow:hidden;padding:0;width:100%}.event-detail-thumbnail-preview{display:block;height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.event-detail-thumbnail-empty{align-items:center;color:var(--text-grey);display:flex;flex-direction:column;gap:10px;padding:28px 22px;text-align:center}.event-detail-thumbnail-empty strong{color:var(--faded-white);font-size:var(--text-base)}.event-detail-link-row{align-items:center;display:flex;justify-content:flex-start}.event-detail-link{color:var(--light-blue);font-size:var(--text-sm,14px);font-weight:700;text-decoration:none}.event-detail-link:hover{text-decoration:underline}.event-detail-field-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.event-detail-field{color:var(--faded-white);display:flex;flex-direction:column;gap:8px}.event-detail-field span{color:var(--text-grey);font-size:var(--text-xs,12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.event-detail-datepicker,.event-detail-field input,.event-detail-field textarea{background:rgba(0,0,0,.12);border:1px solid rgba(104,187,255,.16);border-radius:12px;box-sizing:border-box;color:var(--faded-white);font:inherit;padding:14px 16px;width:100%}.event-detail-field textarea{min-height:180px;resize:vertical}.event-detail-datepicker::-moz-placeholder,.event-detail-field input::-moz-placeholder,.event-detail-field textarea::-moz-placeholder{color:hsla(0,0%,100%,.38)}.event-detail-datepicker::placeholder,.event-detail-field input::placeholder,.event-detail-field textarea::placeholder{color:hsla(0,0%,100%,.38)}.event-detail-datepicker:focus,.event-detail-field input:focus,.event-detail-field textarea:focus{border-color:var(--light-blue);outline:none}.event-detail-field-full{grid-column:1/-1}.event-detail-date-input{position:relative}.event-detail-date-input .react-datepicker-wrapper{width:100%}.event-detail-date-input svg{pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.event-detail-date-input .event-detail-datepicker{padding-right:42px}.event-detail-contributor-grid{align-items:start;grid-template-columns:repeat(2,minmax(280px,1fr))}.event-detail-pill-container{display:flex;flex-wrap:wrap;gap:10px}.event-detail-pill{align-items:center;background:rgba(104,187,255,.14);border:1px solid rgba(104,187,255,.18);border-radius:999px;color:var(--faded-white);display:inline-flex;gap:8px;padding:8px 12px}.event-detail-pill button{align-items:center;background:transparent;border:none;color:var(--light-blue);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.event-detail-status{border-radius:14px;font-size:var(--text-sm,14px);font-weight:600;padding:14px 16px}.event-detail-status-error{background:rgba(255,99,132,.12);border:1px solid rgba(255,99,132,.22);color:#ffb8c6}.event-detail-status-success{background:rgba(56,189,248,.14);border:1px solid rgba(56,189,248,.18);color:#9de7ff}.event-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.event-detail-actions-right{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.event-detail-save-button{background:linear-gradient(135deg,rgba(66,147,255,.92),rgba(0,177,227,.88));border:1px solid rgba(132,210,255,.35);border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-width:210px;padding:12px 18px}.event-detail-save-button:disabled,.event-ops-ghost-button:disabled{cursor:not-allowed;opacity:.55}.event-ops-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.event-ops-search{color:var(--faded-white);display:flex;flex:1;flex-direction:column;gap:8px;min-width:260px}.event-ops-search span{font-size:var(--text-sm,14px)}.event-ops-inline-select,.event-ops-search input{background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--faded-white);font:inherit;padding:12px 14px;width:100%}.event-ops-search input::-moz-placeholder{color:var(--text-grey)}.event-ops-search input::placeholder{color:var(--text-grey)}.event-ops-checkbox,.event-ops-filter-toggle{align-items:center;color:var(--faded-white);display:inline-flex;gap:10px}.event-ops-checkbox input,.event-ops-filter-toggle input{accent-color:var(--light-blue)}.event-ops-table-wrap{overflow-x:auto}.event-ops-table{border:1px solid var(--black-20);border-collapse:separate;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.event-ops-table td,.event-ops-table th{border-bottom:1px solid var(--black-20);color:var(--faded-white);padding:14px 18px;text-align:left;vertical-align:top}.event-ops-table th{background-color:var(--black-20);color:var(--text-grey);font-size:var(--text-xs,12px);font-weight:700;letter-spacing:1px;text-transform:uppercase}.event-ops-table tr:last-child td{border-bottom:none}.event-ops-table tr:hover{background-color:var(--black-20)}.event-ops-empty-state{align-items:flex-start;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.12);border-radius:16px;color:var(--text-grey);display:flex;flex-direction:column;gap:6px;padding:18px}.event-ops-badge,.event-ops-empty-state strong{color:var(--faded-white)}.event-ops-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--text-xs,12px);font-weight:700;gap:6px;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.event-ops-badge-pending{background:rgba(255,184,0,.16);color:#ffd77c}.event-ops-badge-ready,.event-ops-badge-received,.event-ops-badge-signed{background:rgba(56,189,248,.16);color:#8fe4ff}.event-ops-badge-refund_queued{background:rgba(167,139,250,.18);color:#d4c2ff}.event-ops-badge-refunded{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.82)}.event-ops-field-stack{display:flex;flex-direction:column;gap:10px;min-width:160px}.waiver-upload-dropzone{align-items:center;background:linear-gradient(180deg,rgba(104,187,255,.08),rgba(104,187,255,.02));border:1px dashed rgba(104,187,255,.35);border-radius:16px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:30px 24px;text-align:center}.waiver-upload-dropzone strong{color:var(--faded-white);font-size:var(--text-base)}.waiver-upload-dropzone span{color:var(--text-grey);max-width:400px}.waiver-upload-dropzone-active{background:linear-gradient(180deg,rgba(104,187,255,.14),rgba(104,187,255,.05));border-color:var(--light-blue)}.waiver-upload-meta{display:flex;flex-direction:column;gap:14px}.waiver-upload-file{display:flex;flex-direction:column;gap:6px}.waiver-progress-row strong,.waiver-upload-file strong{color:var(--faded-white)}.waiver-upload-file span{color:var(--text-grey)}.silent-disco-stack,.waiver-progress-list{display:flex;flex-direction:column;gap:12px}.waiver-progress-row{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;justify-content:space-between;gap:12px;padding:14px 16px}.waiver-progress-row span{color:var(--text-grey)}.attendee-actions-menu button:disabled{cursor:not-allowed;opacity:.5}.communication-section{background-color:var(--black-10);padding:var(--spacing-lg,32px);border-radius:var(--border-radius,12px);margin-top:var(--spacing-md);color:var(--faded-white);width:min(1000px,100%);min-width:480px;max-width:100%;box-sizing:border-box;margin-right:auto;box-shadow:var(--shadow-dark)}.communication-section h3{color:var(--sand-beige);margin-top:0;margin-bottom:var(--spacing-lg)}.communication-section .form-group{margin-bottom:var(--spacing-md,20px)}.communication-section label{display:block;color:var(--text-grey);text-transform:uppercase;font-size:var(--text-xs,12px);letter-spacing:.5px;margin-bottom:8px}.communication-section input,.communication-section textarea{width:100%;padding:14px 18px;border-radius:8px;border:1px solid var(--black-20);background:var(--black-10);color:var(--faded-white);font-size:var(--text-base);transition:border-color .3s}.communication-section input:focus,.communication-section textarea:focus{border-color:var(--light-blue);outline:none}.communication-section input::-moz-placeholder,.communication-section textarea::-moz-placeholder{color:var(--deep-blue-20)}.communication-section input::placeholder,.communication-section textarea::placeholder{color:var(--deep-blue-20)}.communication-section textarea{min-height:180px;resize:vertical}.communication-section .recipient-group{margin:var(--spacing-lg,32px) 0;padding:var(--spacing-md);background:var(--black-20);border-radius:8px;display:flex;flex-direction:column;gap:16px;color:var(--faded-white)}.communication-section .recipient-group h4{margin:0;color:var(--sand-beige);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px}.recipient-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;align-items:center}.recipient-row label{display:inline-flex;align-items:center;gap:12px;font-size:var(--text-base);color:var(--faded-white);text-transform:none;letter-spacing:normal;cursor:pointer;margin-bottom:0}.recipient-row input[type=checkbox]{width:20px;height:20px;cursor:pointer}.recipient-hint{color:var(--text-grey);font-size:var(--text-xs);margin:0;padding-top:8px;border-top:1px solid var(--black-10)}@media (max-width:1024px){.admin-sidemenu{width:220px;padding:var(--spacing-md)}}@media (max-width:820px){.admin-body{flex-direction:column}.admin-sidemenu{width:100%;min-height:auto;border-right:none;border-bottom:1px solid var(--black-20);padding:20px}.sidemenu-container{display:flex;flex-direction:column;gap:15px}.event-selector{margin-bottom:10px;padding-bottom:0;border-bottom:none}.menu-list{margin-top:0}.menu-list .list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.menu-item{margin-bottom:0;padding:10px 15px;font-size:var(--text-sm)}.admin-container{padding:20px}}.budget-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-lg);background-color:var(--black-10)}.budget-container,.budget-section{padding:var(--spacing-md);border-radius:var(--border-radius)}.budget-section{flex:1;min-width:300px;max-width:48%;background-color:var(--dark-blue-50);box-shadow:var(--shadow-light)}@media (max-width:900px){.budget-section{max-width:100%}}.budget-actions{width:100%;padding:8px;border:1px solid var(--black-20);border-radius:5px;background-color:var(--black-10);font-size:var(--text-base);color:var(--faded-white);cursor:pointer;transition:background-color .3s ease-in-out}.budget-actions:focus,.budget-actions:hover{background-color:var(--black-20)}.budget-title{font-size:var(--text-lg);color:var(--sand-beige)}.budget-table,.budget-title{margin-bottom:var(--spacing-md)}.budget-table{width:100%;border-collapse:collapse}.budget-table td,.budget-table th{border:1px solid var(--black-20);padding:8px;text-align:left;color:var(--faded-white)}.budget-table th{background-color:var(--black-20);font-weight:700}.budget-table tr:nth-child(2n){background-color:var(--black-10)}.budget-input{display:flex;flex-wrap:wrap;gap:10px}.budget-input input{padding:8px;border:1px solid var(--black-20);border-radius:var(--border-radius);background-color:var(--black-10);color:var(--faded-white);flex:1;min-width:150px}.budget-input button{padding:10px;border:none;color:#fff;border-radius:var(--border-radius);cursor:pointer;transition:background .3s ease-in-out;min-width:80px}.budget-input button:hover{opacity:.9}.cancel-button,.save-button{padding:10px;border-radius:var(--border-radius);cursor:pointer;font-size:14px}.save-button{background-color:var(--green-500);color:#fff}.cancel-button{background-color:var(--red-500);color:#fff}.budget-row input{width:100%;padding:5px;font-size:14px;border:1px solid var(--black-20);border-radius:5px;background-color:var(--dark-blue-50);color:var(--faded-white)}.budget-row input:focus{outline:none;border-color:var(--light-blue);background-color:var(--black-20);color:var(--faded-white)}@media (max-width:1100px){.event-detail-contributor-grid,.event-detail-editor-grid,.event-ops-grid,.invite-builder-grid{grid-template-columns:1fr}}@media (max-width:980px){.event-ops-summary-grid{grid-template-columns:1fr;min-width:0;width:100%}}@media (max-width:720px){.event-detail-field-grid{grid-template-columns:1fr}.event-detail-actions,.event-detail-actions-right{align-items:stretch;flex-direction:column}.event-detail-actions-right .event-ops-ghost-button,.event-detail-save-button{width:100%}.event-ops-toolbar{align-items:stretch;flex-direction:column}.event-ops-search{min-width:0}.event-ops-table td,.event-ops-table th{padding:12px 14px}.invite-builder-card-header,.invite-builder-footer,.invite-builder-header{align-items:flex-start;flex-direction:column}.invite-builder-summary{min-width:0;width:100%}.invite-builder-range-row{grid-template-columns:1fr}.invite-person-card{grid-template-columns:auto minmax(0,1fr)}.invite-person-tag{grid-column:2;justify-self:flex-start}}.event-details-modal{z-index:100;position:fixed;top:0;right:0;bottom:0;overflow-y:scroll;padding:16px;width:100%;display:flex;justify-content:end;background-color:var(--black-75);animation:fadeSlideInRight .3s ease-in-out forwards}.event-details-modal .event-details-content{width:500px;background-color:var(--dark-blue);padding:8px 16px;border-radius:12px;overflow:scroll;height:-moz-fit-content;height:fit-content}.event-details-modal .event-details-content .event-details-header{display:flex;justify-content:space-between;align-items:center}.event-details-modal .event-details-content .event-thumbnail{width:100%;height:-moz-fit-content;height:fit-content;cursor:pointer}.event-details-modal .event-details-content .event-thumbnail img{width:100%}.event-details-modal .event-details-content .event-date-posted{margin:0 0 8px;font-size:var(--text-sm)}.event-details-modal .event-details-content .event-date-loc{font-size:var(--text-md);margin:8px 0 0;gap:16px}.event-details-modal .event-details-content .event-date-loc .sub-details{display:flex;flex-direction:row;align-items:center;gap:8px;padding-bottom:4px}.event-details-modal .event-details-content .event-date-loc .sub-details p{margin:4px;font-size:var(--text-md);font-weight:700;text-align:center}.event-details-modal .event-details-content .event-date-loc .sub-details .event-date-loc-icon{width:-moz-fit-content;width:fit-content}.event-details-modal .event-details-content .event-date-loc .sub-details .performer-icon{width:10px;padding-right:4px}.event-details-modal .event-details-content .event-date-loc .vertical-divider{width:1px;background-color:var(--light-blue)}.event-details-modal .event-details-content .invite-response{display:flex;gap:8px;margin:8px 0}.event-details-modal .event-details-content .invite-response .response-option{display:flex;flex-direction:row;align-items:center;padding:8px 12px;gap:8px;border:1px solid var(--sand-beige);border-radius:8px;width:100%;justify-content:center}.event-details-modal .event-details-content .invite-response .response-option p{margin:0;color:var(--sand-beige);font-size:var(--text-md)}.event-details-modal .event-details-content .invite-response .response-option:hover{background-color:var(--cyan-10)}.event-details-page{margin-top:130px}@media (min-width:820px){.event-details-page{margin-top:75px}}.event-poster-and-cta{display:flex;justify-self:center;position:relative}@media (min-width:820px){.event-poster-and-cta{width:calc(100%);height:500px}}.event-deets-poster{height:300px;margin:0 16px}.event-deets-poster,.event-deets-poster img{width:100%;overflow:hidden;border-radius:12px}.event-deets-poster img{height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:820px){.event-deets-poster{width:100%;height:500px}}.save-event-btn{border:1px solid #fff;border-radius:99%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:absolute;top:4%;right:4%;background-color:var(--black-20)}.save-event-btn.animate-like{animation:pulse .3s ease}@media (min-width:820px){.save-event-btn{top:4%;right:2%}}.eventdeet-heading{padding:24px 16px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:16px}@media (min-width:1280px){.eventdeet-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.eventdeet-title-prom{width:100%}.eventdeet-title{font-size:var(--text-xxl);margin:4px 0}.eventdeet-prom{font-size:var(--text-md);margin:4px 0;color:var(--light-blue)}.eventdeets-block{padding:18px 24px;margin:0;display:flex;flex-direction:column;gap:8px;width:calc(100% - 48px);background-color:var(--dark-blue);border-radius:16px}@media (min-width:1280px){.eventdeets-block{width:50%;flex-direction:row;justify-content:center;gap:32px}}.eventdeet-performers{margin:0 16px;padding:16px;border:1px solid var(--mid-blue);border-radius:16px}.eventdeet-section-title{color:#ffffff75;margin:0}.performers-list{display:flex;justify-content:space-between;padding:24px 0 0}.performer-item{display:flex;align-items:center;gap:8px}.performer-item-link{color:inherit;text-decoration:none}.performer-item-link:hover .performer-name{color:var(--light-blue)}.performer-item img{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:99px;overflow:hidden}.performer-item .performer-name{font-weight:700;margin:0}.eventdeet-desc-tickets{padding:24px 16px;display:flex;flex-direction:column}@media (min-width:1025px){.eventdeet-desc-tickets{flex-direction:row}}.event-deets-desc{width:100%}@media (min-width:1025px){.event-deets-desc{width:60%}}.event-buytix{width:100%}@media (min-width:1025px){.event-buytix{width:40%}}.heading-blueline{width:180px;height:4px;border-radius:4px;background-color:var(--light-blue);margin:0 0 16px}.event-deets-desc pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.ticket-item{margin-top:16px;background-repeat:no-repeat;background-image:url(/_next/static/media/ticket.6baf8c0913ab60d0.svg);background-size:100%;aspect-ratio:16/1.8;height:-moz-fit-content;height:fit-content;flex-direction:row;padding:0 32px;justify-content:space-between}.ticket-date,.ticket-item{display:flex;align-items:center}.ticket-date{gap:12px}.ticket-date p{font-weight:700}.ticket-date .ticket-date-month,.ticket-date .ticket-date-year{text-transform:uppercase;font-size:var(--text-sm)}.ticket-date .ticket-date-numdate{font-size:var(--text-lg)}.ticket-counter-cta{display:flex;align-items:center;gap:24px;justify-content:end}.ticket-qty-counter{display:flex;align-items:center;gap:8px}.qty-counter-btn{background-color:var(--light-blue);border-radius:99px;padding:2px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;margin-top:-2px}.qty-counter-btn b{font-size:var(--text-sm)}.qty-counter-num{text-align:center;font-weight:700;width:24px;height:24px;border-radius:4px;border:1px solid var(--Primary-LightBlue,#0094d4);background:rgba(4,56,93,.25)}.qty-counter-num:focus{outline:none}@media (min-width:430px){.qty-counter-num{width:32px;height:32px}}.event-comments-main{padding:24px 16px}.single-event-comment{padding:16px;display:flex;flex-direction:row;align-items:top;gap:16px;border:.25px solid var(--cyan-20);background-color:var(--dark-blue-50);border-radius:12px;margin-bottom:16px}.single-event-comment .user-avatar{width:35px;height:35px;min-width:35px;min-height:35px;overflow:hidden;border-radius:99px}.single-event-comment .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment-body{width:100%}.user-handle{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.user-handle .user-handle-text{font-weight:700;font-size:var(--text-md);margin:6px 0 0}.user-handle .comment-timestamp{font-size:var(--text-xs);color:var(--text-grey);margin:8px 0 0;font-weight:400}.comment-and-likes{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.comment-and-likes .likes-count{min-width:-moz-fit-content;min-width:fit-content;gap:8px}.comment-and-likes .likes-count,.post-a-comment{display:flex;flex-direction:row;align-items:center}.post-a-comment{border-radius:99px;background-color:var(--dark-blue-50);gap:24px;padding:8px 18px;justify-content:start;margin-bottom:24px}.commenter-image,.event-reply-user-avatar{width:35px;height:35px;min-width:35px;min-height:35px;overflow:hidden;border-radius:99px}.commenter-image img,.event-reply-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.write-comment{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%}.write-comment textarea{width:100%}.write-comment .char-count{font-size:var(--text-xs);width:80px;text-align:right;color:var(--text-grey);margin:auto 0;padding:0}.event-comment-replies{display:flex;flex-direction:column;gap:8px;margin-left:32px}.event-single-reply{padding:12px;gap:16px}.event-single-reply,.reply-composer{border-left:2px solid var(--dark-blue);background-color:var(--dark-blue-20);border-radius:0 12px 12px 0;display:flex}.reply-composer{padding:8px 12px;margin:8px 0 16px 32px;align-items:center;justify-content:space-between}.reply-composer textarea{width:100%;font-size:var(--text-sm)}.event-reply-body{width:100%}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.event-post-component{padding:12px;background-color:var(--black-20);border-radius:12px;margin:4px 0 12px;width:calc(100%-10%)}.event-post-content{display:flex;flex-direction:column;align-items:start;gap:16px}.event-post-image{height:350px;cursor:pointer}.event-post-image,.event-post-image img{width:100%;-o-object-fit:cover;object-fit:cover}.event-post-image img{height:100%;border-radius:8px}.event-post-info{width:100%}.event-post-deets{display:flex;flex-direction:row;align-items:center;gap:24px}.event-post-date{display:flex;flex-direction:column;align-items:center;padding:8px 16px;background-color:var(--ocean-blue-10);border-radius:8px}.event-post-numdate{font-size:var(--text-xl)}.event-post-month,.event-post-numdate{font-weight:700;padding:0;margin:0}.event-post-body-btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:calc(100% - 10%)}.event-post-title{font-weight:700;font-size:var(--text-base)}.event-post-description{padding:0;font-size:var(--text-md);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;height:18px}.events-page{padding:0}.events-page-main{padding:130px 24px 40px;display:flex;flex-direction:row;gap:48px;align-items:start;position:relative}@media (min-width:820px){.events-page-main{padding:100px 24px 40px}}.eventspage-events{width:100%}@media (min-width:1120px){.eventspage-events{width:75%}}.events-page-hero{background-size:cover;background-position:50%;background-repeat:no-repeat;height:450px;flex-direction:row;align-items:center;border-radius:20px}@media (min-width:573px){.events-page-hero{height:520px}}@media (min-width:820px){.events-page-hero{height:450px}}.all-events-list{padding:24px 0}.events-search-section{display:flex;width:calc(100%);align-items:center;gap:8px;margin-bottom:16px}.events-page-searchinput{width:100%;padding:12px 16px;align-items:center;border-radius:12px;border:1px solid var(--Primary-LightBlue,#0094d4);background:rgba(0,0,0,.25)}.events-page-searchinput:focus{outline:none}.adv-search-icon{background-color:var(--black-20);padding:8px 12px;border-radius:8px}.events-showing-results{display:block;gap:16px;align-items:center;justify-content:end;margin-bottom:16px}@media (min-width:768px){.events-showing-results{display:flex}}.adv-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.adv-filter-chips .adv-filter-chip{max-width:-moz-fit-content;max-width:fit-content;padding:4px 12px;border-radius:99px;background-color:var(--black-50)}.all-events{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.event-card-container{border-radius:12px;background-color:var(--black-20);overflow:hidden;cursor:pointer}.event-card-image{height:200px}.event-card-image,.event-card-image img{width:100%;-o-object-fit:cover;object-fit:cover}.event-card-image img{height:100%}.event-card-details{padding:16px;display:flex;gap:16px;align-items:start}.event-card-date{border:1px solid var(--dark-blue);background-color:var(--dark-blue-50);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:8px 20px;border-radius:10px}.event-card-date .event-card-month,.event-card-date .event-card-numdate,.event-card-date .event-card-year{margin:0;text-align:center}.event-card-date .event-card-numdate{font-size:var(--text-lg);font-weight:bolder}.event-card-date .event-card-month{font-weight:700;font-size:var(--text-md);text-transform:uppercase}.event-card-date .event-card-year{font-weight:700;font-size:var(--text-xs)}.eventcard-eventname{display:flex;flex-direction:column;align-items:start;gap:0;width:100%}.eventcard-eventname .event-title{font-weight:700;font-size:var(--text-md);margin:0;color:var(--light-blue)}.advance-search-overlay{background-color:var(--black-50);position:fixed;top:0;right:0;left:0;bottom:0;z-index:99;padding:130px 40px 0;display:flex;justify-content:end}@media (min-width:1024px){.advance-search-overlay{padding:100px 40px 0}}.events-advance-search-panel{width:400px;border-radius:16px;background-color:var(--dark-blue);height:-moz-fit-content;height:fit-content;padding:24px}.adv-filter-cta,.popup-modal-heading{display:flex;justify-content:space-between}.popup-modal-heading{flex-direction:row;align-items:center}.popup-modal-title{font-weight:700}.minimized-users-menu{display:none}@media (min-width:1120px){.minimized-users-menu{display:none}}.burger-menu{padding:8px;border-radius:4px 4px 0;background-color:var(--black-20);cursor:pointer;height:16px;position:relative}.min-usermenu-list{position:absolute;top:2px;left:40px;z-index:2;background-color:var(--mid-blue);border-radius:12px;width:200px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.5)}.min-ep-menu-item{padding:4px 16px;cursor:pointer}.min-ep-menu-item:hover{background-color:var(--dark-blue-20)}.eventspage-users-menu{position:sticky;top:100px;z-index:2;display:flex}@media (min-width:1120px){.eventspage-users-menu{display:block;width:50%}}.min-create-btn{display:flex;flex-direction:row;align-items:center;background:var(--dark-blue);padding:8px 12px;border-radius:12px;gap:8px;width:-moz-fit-content;width:fit-content}.min-create-btn p{font-size:var(--text-md)}.eventspage-create-btn{display:flex;flex-direction:row;align-items:center;background:var(--dark-blue);border:1px solid var(--mid-blue);border-radius:12px;padding:16px;gap:12px}.eventspage-menu-list{margin-top:24px;background-color:var(--black-20);border-radius:12px;overflow:hidden}.ep-menu-item{display:flex;align-items:center;gap:8px;padding:8px 16px;text-decoration:none}.ep-menu-item:hover{background-color:var(--dark-blue-20);cursor:pointer}.featured-events-component{text-align:center}.events-slider-container{max-width:100%;padding:16px 0;display:inline}@media (min-width:768px){.events-slider-container{max-width:100%}}.events-slider-container .slick-slide{transform:scale(.7);opacity:.6;transition:transform .3s ease,opacity .3s ease}.events-slider-container .slick-center{transform:scale(1);opacity:1;z-index:2}.events-carousel-container{filter:grayscale(80%);transition:filter .3s}.events-carousel-container.active{filter:grayscale(0)}.featured-event-carousel-card{background:var(--dark-blue);margin:5% auto 0;border-radius:20px;display:flex;flex-direction:column;max-width:75%;padding:24px;align-items:flex-start;gap:20px}@media (min-width:573px){.featured-event-carousel-card{margin:5% auto 0}}@media (min-width:820px){.featured-event-carousel-card{margin:8% auto 0;max-width:650px;flex-direction:row}}.featured-event-details{text-align:start;display:flex;width:100%;height:191px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;order:2}.featured-event-details h4{margin:0 0 8px}.featured-event-details .featured-event-promoter{color:#ffffff50}@media (min-width:768px){.featured-event-details{width:50%}}@media (min-width:820px){.featured-event-details{order:1}}.hero-event-ctas{display:flex;flex-direction:row;align-items:center;gap:24px;padding:8px 0 0;width:100%}.featured-eventtitle{font-size:var(--text-lg);text-align:left}.hero-event-details-block{display:flex;flex-direction:column}.hero-event-info-row{display:flex;gap:24px}.hero-event-info{display:flex;align-items:center;gap:8px}.hero-event-info p{margin:4px 0;width:-moz-fit-content;width:fit-content}.hero-event-location .he-loc-text{white-space:nowrap;width:30ch;overflow:hidden;text-overflow:ellipsis}@media (min-width:480px){.hero-event-location .he-loc-text{width:-moz-fit-content;width:fit-content}}.featured-event-poster{width:100%;height:auto;border-radius:12px;overflow:hidden;order:1}@media (min-width:768px){.featured-event-poster{width:100%;height:200px}}@media (min-width:820px){.featured-event-poster{max-width:50%;order:2}}.featured-event-poster img{width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;background-position:50%}.slick-next,.slick-prev{z-index:3}.slick-next:hover,.slick-prev:hover{color:#555}.slick-dots li button:before{color:#ccc}.slick-dots li.slick-active button:before{color:#000}.checkout-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:24px 12px;background:rgba(0,0,0,.7);backdrop-filter:blur(2px);overflow-y:auto}.checkout-overlay__panel{width:min(960px,96vw);margin-top:16px;background:var(--dark-blue);border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.45);max-height:calc(100vh - 48px);overflow:auto}@media (max-width:640px){.checkout-overlay{padding:12px}.checkout-overlay__panel{border-radius:12px;max-height:calc(100vh - 32px)}}