.BanditTicketsLogo{width:150px}.BanditTicketsLogo img{display:block;height:auto;width:100%}.Icon{align-items:center;display:inline-flex;font-size:inherit;justify-content:center;line-height:1;vertical-align:middle}.Icon--clickable{cursor:pointer;transition:opacity var(--transition-base)}.Icon--clickable:hover{opacity:.8}.Icon--xs{height:.75rem;width:.75rem}.Icon--sm{height:1rem;width:1rem}.Icon--md{height:1.25rem;width:1.25rem}.Icon--lg{height:1.5rem;width:1.5rem}.Icon--xl{height:2rem;width:2rem}.Icon-svg-wrapper{display:block;height:100%;width:100%}.Icon-svg-wrapper :deep(svg){display:block;height:100%;width:100%}.Icon-svg-wrapper :deep(circle),.Icon-svg-wrapper :deep(line),.Icon-svg-wrapper :deep(path),.Icon-svg-wrapper :deep(polygon),.Icon-svg-wrapper :deep(polyline),.Icon-svg-wrapper :deep(rect){stroke:currentColor}.Icon-placeholder{font-size:.75em;opacity:.5}:root{--color-button-primary-text:#fff;--color-button-active-bg:var(--color-interaction-70);--color-button-active-text:var(--color-interaction-20);--color-button-active-border:var(--color-interaction-60);--color-button-active-hover-bg:var(--color-interaction-70);--color-button-active-hover-text:var(--color-interaction-30);--color-button-active-hover-border:var(--color-interaction-40);--color-button-active-disabled-bg:var(--color-interaction-70);--color-button-active-disabled-text:var(--color-interaction-40);--color-button-active-badge-bg:var(--color-interaction-30);--color-button-active-badge-text:var(--color-interaction-70)}.theme-dark{--color-button-primary-text:#fff;--color-button-active-bg:var(--color-interaction-10);--color-button-active-text:var(--color-interaction-90);--color-button-active-border:var(--color-interaction-40);--color-button-active-hover-bg:var(--color-interaction-15);--color-button-active-hover-text:var(--color-interaction-90);--color-button-active-hover-border:var(--color-interaction-50);--color-button-active-disabled-bg:var(--color-interaction-20);--color-button-active-disabled-text:var(--color-interaction-70);--color-button-active-badge-bg:var(--color-interaction-70);--color-button-active-badge-text:var(--color-interaction-20)}.ButtonCustom{align-items:center;border-radius:var(--radius-lg,8px);border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font-family:var(--font-primary,inherit);font-size:var(--font-size-base,14px);font-weight:600;gap:.5em;justify-content:center;line-height:1.3;outline:none;overflow:hidden;padding:var(--spacing-md,.75rem) var(--spacing-lg,1rem);position:relative;text-align:center;text-decoration:none;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ButtonCustom>*{display:inline-block;line-height:1}.ButtonCustom-icon{font-size:1.2em;height:1em;justify-content:center}.ButtonCustom-icon,.ButtonCustom-slot{align-items:center;display:inline-flex}.ButtonCustom-slot>:not(:last-child){margin-right:.5em}.ButtonCustom-loader{align-items:center;display:inline-flex;justify-content:center}.ButtonCustom-loader-spinner{animation:spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:1em;width:1em}.ButtonCustom-caret{font-size:.5em;margin-left:.25em}.ButtonCustom input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ButtonCustom:active,.ButtonCustom:focus,.ButtonCustom:hover{outline:none;text-decoration:none}.ButtonCustom[disabled]{cursor:default;pointer-events:none}.ButtonCustom--default{background-color:var(--color-N100,#fff);border-color:var(--color-button-border,#ddd);color:var(--color-text,#333)}.ButtonCustom--default:active,.ButtonCustom--default:focus,.ButtonCustom--default:hover:not([disabled]){background-color:var(--color-N95,#f5f5f5);color:var(--color-N15,#1a1a1a)}.ButtonCustom--default[disabled]{color:var(--color-N45,#999);text-shadow:1px 1px var(--color-N100,#000)}.ButtonCustom--default.ButtonCustom--active{background-color:var(--color-button-active-bg);border:1px solid var(--color-button-active-border)!important;color:var(--color-button-active-text)}.ButtonCustom--default.ButtonCustom--active:active,.ButtonCustom--default.ButtonCustom--active:focus,.ButtonCustom--default.ButtonCustom--active:hover:not([disabled]){background-color:var(--color-button-active-hover-bg);border:1px solid var(--color-button-active-hover-border);color:var(--color-button-active-hover-text)}.ButtonCustom--default.ButtonCustom--active[disabled]{background-color:var(--color-button-active-disabled-bg);color:var(--color-button-active-disabled-text);text-shadow:1px 1px var(--color-button-active-disabled-text)}.ButtonCustom--primary{background:var(--gradient-accent,linear-gradient(134deg,#7181db,#4be0e7));border:none;box-shadow:var(--shadow-glow,0 0 30px rgba(59,167,216,.3));color:#fff;transition:opacity var(--transition-base,.2s ease),box-shadow var(--transition-base,.2s ease),transform var(--transition-base,.2s ease)}.ButtonCustom--primary:focus,.ButtonCustom--primary:hover:not([disabled]){opacity:.9}.ButtonCustom--primary:active:not([disabled]){opacity:.9;transform:scale(.98)}.ButtonCustom--primary[disabled]{box-shadow:none;cursor:not-allowed;opacity:.5}.ButtonCustom--secondary{background-color:var(--color-secondary,#6c757d);border:1px solid var(--color-secondary,#6c757d);color:#fff}.ButtonCustom--secondary:active,.ButtonCustom--secondary:focus,.ButtonCustom--secondary:hover:not([disabled]){background-color:var(--color-secondary-80,#5a6268);border-color:var(--color-secondary-80,#5a6268)}.ButtonCustom--secondary[disabled]{background-color:var(--color-secondary-60,#868e96);opacity:.6}.ButtonCustom--transparent{background-color:transparent;border-color:var(--color-button-border,#ddd);color:var(--color-text,#333)}.ButtonCustom--transparent:active,.ButtonCustom--transparent:focus,.ButtonCustom--transparent:hover:not([disabled]){background-color:var(--color-N90,#f5f5f5);color:var(--color-N20,#333)}.ButtonCustom--transparent[disabled]{color:var(--color-N45,#999);text-shadow:1px 1px var(--color-N100,#000)}.ButtonCustom--xs{padding:.3em .6em}.ButtonCustom--sm,.ButtonCustom--xs{border-radius:var(--radius-sm,4px);font-size:12px}.ButtonCustom--sm{padding:.5em .8em}.ButtonCustom--xl{border-radius:var(--radius-sm,4px);font-size:18px;padding:.5em .8em}.ButtonCustom--fullWidth{display:flex;width:100%}.ButtonCustom--loading{cursor:wait}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:768px){.ButtonCustom--hideContentOnMobile .ButtonCustom-slot{display:none}}.ErrorPage{align-items:center;background:var(--color-N95);display:flex;justify-content:center;min-height:100vh;padding:var(--spacing-xl)}.ErrorPage-container{max-width:480px;text-align:center;width:100%}.ErrorPage-logo{margin-bottom:var(--spacing-2xl);margin-left:auto;margin-right:auto;width:140px}.ErrorPage-card{background:var(--color-N100);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--spacing-2xl)}.ErrorPage-card-title{color:var(--color-N20);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-lg)}.ErrorPage-card-message{color:var(--color-N40);font-size:1rem;line-height:1.6;margin:0 0 var(--spacing-xl)}
