@font-face{font-family:Geist;src:url(/fonts/Geist-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0}html,body{background-color:#161616}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#000}.text-thin{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:100}.text-extra-light{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:200}.text-light{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300}.text-regular{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400}.text-medium{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.text-semi-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.text-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700}.text-extra-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800}.text-black{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:900}.modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:1000;padding:20px;animation:fadeIn .2s ease}.modal__content{position:relative;background-color:#fff;border-radius:12px;padding:32px;max-width:90%;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 4px 24px #0000001a;animation:slideIn .3s ease;box-sizing:border-box}@media (max-width: 768px){.modal{padding:20px;align-items:center}.modal__content{max-width:95%;max-height:90vh;border-radius:12px;padding:24px}}@media (max-width: 480px){.modal{padding:16px}.modal__content{padding:20px;border-radius:12px}}.modal__close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:50%;cursor:pointer;transition:background-color .2s ease}.modal__close:hover{background-color:#f4f4f4}.modal__close:active{background-color:#e0e0e0}.modal__content.portal-modal{background-color:#1e1e1e;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 64px #00000080;color:#fff;color-scheme:dark}.modal__content.portal-modal .modal__close:hover,.modal__content.portal-modal .modal__close:active{background-color:#ffffff0f}.modal__content.portal-modal .typography--color-text,.modal__content.portal-modal .typography--color-text-secondary{color:#fff}.modal__content.portal-modal .typography--color-inactive{color:#a5a5a5}.modal__content.portal-modal .typography--color-primary{color:#c29ae8}.modal__content.portal-modal .button--large{min-height:50px;padding:0 22px;font-size:16px;border-radius:12px}.modal__content.portal-modal .button--medium{min-height:42px;padding:0 18px;font-size:15px;border-radius:10px}.modal__content.portal-modal .button--small{min-height:34px;padding:0 12px;font-size:13px;border-radius:8px}.modal__content.portal-modal .button--secondary{background:#ffffff14;color:#ff6d00;border:1px solid rgba(255,109,0,.35)}.modal__content.portal-modal .button--outline,.modal__content.portal-modal .button--ghost,.modal__content.portal-modal .button--text-primary{color:#c29ae8;border-color:#c29ae880}.modal__content.portal-modal .button--white,.modal__content.portal-modal .button--text-text,.modal__content.portal-modal .button--text-text-secondary{color:#fff}.modal__content.portal-modal .button--text-inactive{color:#a5a5a5}.modal__content.portal-modal :where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){background-color:#232323;color:#fff;border-color:#ffffff29}.modal__content.portal-modal :where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea)::placeholder{color:#ffffff61}.modal__content.portal-modal :where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):focus{border-color:#c29ae8}.modal__content.portal-modal a{color:inherit}.modal__content.portal-modal .loader{--loader-color: #c29ae8}.modal__content.portal-modal .search-bar{border-color:#ffffff29;color:#fff}.modal__content.portal-modal .search-bar:focus,.modal__content.portal-modal .search-bar:focus-within{border-color:#c29ae8}.modal__content.portal-modal .search-bar--error{border-color:#e14444}.modal__content.portal-modal .search-bar__search-icon,.modal__content.portal-modal .search-bar__close-icon{color:#a5a5a5!important}.modal__content.portal-modal .search-bar__close-icon:hover{color:#fff!important}.modal__content.portal-modal .search-bar__input{color:#fff;background-color:transparent}.modal__content.portal-modal .search-bar__input::placeholder{color:#ffffff61}.modal__content.portal-modal .search-bar__input:-webkit-autofill,.modal__content.portal-modal .search-bar__input:-webkit-autofill:hover,.modal__content.portal-modal .search-bar__input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff}.modal__content.portal-modal .search-bar__tile{background-color:#c29ae81f;border-color:#c29ae8;color:#c29ae8}.modal__content.portal-modal .search-bar__tile-text{color:#c29ae8}.modal__content.portal-modal .search-bar__tile-remove .icon{color:#c29ae8!important}.modal__content.portal-modal .search-bar__clear-button:hover{background-color:#ffffff0f}.modal__content.portal-modal .search-bar__suggestions{background:#2a2a2a;border-color:#ffffff29;box-shadow:0 24px 64px #00000080}.modal__content.portal-modal .search-bar__loading,.modal__content.portal-modal .search-bar__no-results{color:#a5a5a5}.modal__content.portal-modal .suggestion-card{background:transparent;border-bottom-color:#ffffff1a}.modal__content.portal-modal .suggestion-card:hover,.modal__content.portal-modal .suggestion-card:active{background-color:#ffffff0f}.modal__content.portal-modal .suggestion-card__text{color:#fff}.modal__content.portal-modal .multi-select-dropdown__pill-remove .icon,.modal__content.portal-modal .multi-select-dropdown__option-check,.modal__content.portal-modal .multi-select-dropdown__option-edit-btn .icon{color:#c29ae8!important;stroke:#c29ae8!important}.modal__content.portal-modal .multi-select-dropdown__option-edit-btn .icon{fill:#c29ae8!important}.modal__content.portal-modal .multi-select-dropdown__option-edit-save{background:#ff6d00}.modal__content.portal-modal .multi-select-dropdown__option-edit-save:hover:not(:disabled){background:#ff6d00;opacity:.9}.modal__content.portal-modal .multistep-form__step--active .multistep-form__step-line{background-color:#fff}.modal__content.portal-modal .explore-card{background:#1e1e1e;border-color:#ffffff1a}.modal__content.portal-modal .explore-card:hover{box-shadow:none;border-color:#ffffff47}.modal__content.portal-modal .explore-card__datetime-container{border-color:#ff6d0059}.modal__content.portal-modal .explore-card__tour-pill{background:#c29ae81f;color:#c29ae8}.modal__content.portal-modal .explore-card__detail .icon{color:#a5a5a5!important;stroke:#a5a5a5!important}@media (max-width: 639px){.modal__content.portal-modal .explore-card{background:transparent}.modal__content.portal-modal .explore-card__card-wrapper{background:#1e1e1e;border-color:#ffffff1a;box-shadow:none}}.modal__content.portal-modal .ticket-request-card{background:#1e1e1e;border-color:#ffffff1a;box-shadow:none}.modal__content.portal-modal .ticket-request-card:hover{box-shadow:none;border-color:#ffffff47}.modal__content.portal-modal .ticket-request-card__status-badge--pending{color:#ff6d00}.modal__content.portal-modal .ticket-request-card__status-badge--approved{background:#aaff9e1a;color:#aaff9e}.modal__content.portal-modal .ticket-request-card__status-badge--approved .ticket-request-card__status-dot{background:#aaff9e}.modal__content.portal-modal .ticket-request-card__concert-detail{color:#a5a5a5}.modal__content.portal-modal .ticket-request-card__user-section{background:#232323}.modal__content.portal-modal .ticket-request-card__user-name{color:#fff}.modal__content.portal-modal .ticket-request-card__user-phone,.modal__content.portal-modal .ticket-request-card__timestamp{color:#a5a5a5}.modal__content.portal-modal .ticket-request-card__footer{border-top-color:#ffffff1a}.modal__content.portal-modal .ticket-request-card__reject-menu{background:#2a2a2a;border-color:#ffffff29;box-shadow:0 24px 64px #00000080}.modal__content.portal-modal .ticket-listing-card--admin{background:#1e1e1e;border-color:#ffffff1a;color:#fff}.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__price-row .typography+.typography,.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__stat-pill .typography,.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__stat-row .typography{color:#a5a5a5!important}.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__stat-pill .icon,.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__stat-row .icon{color:#a5a5a5!important;stroke:#a5a5a5!important}.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__badge--id,.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__badge--sold{background:#ffffff0f;color:#a5a5a5}.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__badge--listed{background:#aaff9e1a;color:#aaff9e}.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__badge--hidden{background:#c29ae81f;color:#c29ae8}.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__admin-verified{background:#232323}.modal__content.portal-modal .ticket-listing-card--admin .ticket-listing-card__divider{background:#ffffff1a}.modal__content.portal-modal .order-card{background:#1e1e1e;border-color:#ffffff1a;box-shadow:none}.modal__content.portal-modal .order-card:hover{box-shadow:none;border-color:#ffffff47}.modal__content.portal-modal .order-card--selected,.modal__content.portal-modal .order-card--selected:hover{border-color:#c29ae8;box-shadow:0 0 0 1px #c29ae8}.modal__content.portal-modal .order-card__concert-name,.modal__content.portal-modal .order-card__summary-buyer{color:#fff}.modal__content.portal-modal .order-card__status-badge--paid{background:#aaff9e1a;color:#aaff9e}.modal__content.portal-modal .order-card__status-badge--paid .order-card__status-dot{background:#aaff9e}.modal__content.portal-modal .order-card__status-badge--refund-pending{color:#ff6d00}.modal__content.portal-modal .order-card__status-badge--refunded{color:#25d366}.modal__content.portal-modal .order-card__status-badge--expired{color:#e14444}.modal__content.portal-modal .order-detail__header,.modal__content.portal-modal .order-detail__section,.modal__content.portal-modal .order-detail__footer{border-color:#ffffff1a}.modal__content.portal-modal .order-detail__close{border-color:#ffffff29}.modal__content.portal-modal .order-detail__close:hover{background:#ffffff0f;color:#fff}.modal__content.portal-modal .order-detail__concert-name,.modal__content.portal-modal .order-detail__key-value,.modal__content.portal-modal .order-detail__buyer-name,.modal__content.portal-modal .order-detail__timeline-value,.modal__content.portal-modal .order-detail__mono{color:#fff}.modal__content.portal-modal .order-detail__key-value--price{color:#c29ae8}.modal__content.portal-modal .order-detail__key-grid{background:#232323;border-color:#ffffff1a}.modal__content.portal-modal .order-detail__details-toggle{background:#ffffff0f;border-color:#ffffff1a;color:#c29ae8}.modal__content.portal-modal .order-detail__details-toggle:hover{background:#ffffff0f;border-color:#ffffff47}.modal__content.portal-modal .order-detail__contact-btn{background:#232323;color:#c29ae8;border-color:#ffffff29}.modal__content.portal-modal .order-detail__contact-btn:hover{background:#ffffff0f;border-color:#ffffff47}.modal__content.portal-modal .order-detail__contact-btn--whatsapp{color:#25d366}.modal__content.portal-modal .order-detail__refund-note{color:#ff6d00}.modal__content.portal-modal .order-detail__more-btn{background:#232323;color:#fff;border-color:#ffffff29}.modal__content.portal-modal .order-detail__more-btn:hover{background:#ffffff0f;border-color:#ffffff47}.modal__content.portal-modal .order-detail__more-menu{background:#2a2a2a;border-color:#ffffff29;box-shadow:0 24px 64px #00000080}.modal__content.portal-modal .order-detail__more-menu-item{color:#fff}.modal__content.portal-modal .order-detail__more-menu-item:hover{background:#ffffff0f}.modal__content.portal-modal .order-detail__more-menu-item+.order-detail__more-menu-item{border-top-color:#ffffff1a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}
