:root{--main-gradient:linear-gradient(89.91deg,#FEC847 0.07%,#FF8800 33.63%,#F755C1 67.19%,#8A2BE2 101.77%)}html{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#ffffff;width:100%;min-height:100%;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}body.is-desktop{max-width:430px;width:430px!important;min-width:430px;box-shadow:0 0 50px rgba(255,255,255,.1)}body.is-desktop,body.is-mobile{margin:0 auto;position:relative}body.is-mobile{width:100%!important;max-width:100%}body.is-desktop>*,body.is-mobile>*{overflow-x:visible!important}body.is-desktop .chatMain,body.is-desktop .floatingNav,body.is-desktop .messageInputContainer,body.is-desktop .navbar,body.is-desktop [style*="position: absolute"],body.is-desktop [style*="position: fixed"],body.is-desktop header,body.is-desktop nav{max-width:430px!important;left:50%!important;transform:translateX(-50%)!important}body.is-desktop .custom-scrollbar-track,body.is-mobile .custom-scrollbar-track{position:fixed!important}body.is-desktop .custom-scrollbar-track,body.is-mobile .custom-scrollbar-track,div.custom-scrollbar-track[style]{max-width:none!important;left:auto!important;transform:none!important;right:0!important}body.with-navbar{padding-top:60px}a{color:inherit;text-decoration:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}@media (max-width:480px){body.with-navbar{padding-top:56px}}@media (max-width:768px){.actionButton,.navButton,.ticketActionButton,a,button{min-height:44px;min-width:44px}input,select,textarea{font-size:16px}}.confirmationContainer,.dashboardContainer,.eventDetailsContainer,.ticketDetailContainer,.ticketPurchaseContainer,.ticketsContainer{min-height:100vh;min-height:-webkit-fill-available;padding-bottom:env(safe-area-inset-bottom)}.buyTicketContainer,.confirmButtonContainer,.confirmPurchaseContainer{padding-bottom:env(safe-area-inset-bottom,15px)}