.DssOrderPage-module-scss-module__zFBxtG__layout{width:100vw;height:calc(100dvh - var(--header-h));display:flex;overflow:hidden}.DssOrderPage-module-scss-module__zFBxtG__schemaWrapper{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.DssOrderPage-module-scss-module__zFBxtG__schemaWrapper{padding:0 1.25rem}.DssOrderPage-module-scss-module__zFBxtG__eventInfoMobile,.DssOrderPage-module-scss-module__zFBxtG__ctaMobile{display:none}}.DssOrderPage-module-scss-module__zFBxtG__layout .DssOrderPage-module-scss-module__zFBxtG__sidebar{display:none}@media (min-width:1024px){.DssOrderPage-module-scss-module__zFBxtG__layout .DssOrderPage-module-scss-module__zFBxtG__sidebar{border-left:1px solid var(--color-border);flex-shrink:0;width:380px;height:100%;display:flex}}.DssOrderPage-module-scss-module__zFBxtG__unavailable{flex-direction:column;align-items:flex-start;gap:1rem;max-width:720px;margin:0 auto;padding:1.25rem .75rem 2rem;display:flex}@media (min-width:768px){.DssOrderPage-module-scss-module__zFBxtG__unavailable{padding:2rem 1.5rem 2.5rem}}.DssOrderPage-module-scss-module__zFBxtG__unavailableText{color:var(--color-fg-muted);font-size:1rem;line-height:1.5}.DssOrderPage-module-scss-module__zFBxtG__retry{height:44px;color:var(--color-accent-contrast);cursor:pointer;background:var(--color-accent-9);border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:1rem;font-weight:600;display:inline-flex}
.CheckoutCta-module-scss-module__v7fp4G__cta{bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:1010;max-width:calc(100vw - 1.5rem);color:var(--color-accent-contrast);cursor:pointer;background:var(--color-accent-9);border:none;border-radius:9999px;align-items:center;gap:.75rem;padding:.5rem 1.25rem .5rem .5rem;transition:background .12s;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.CheckoutCta-module-scss-module__v7fp4G__cta:after{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.5s ease-in-out infinite CheckoutCta-module-scss-module__v7fp4G__cta-shine;position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.CheckoutCta-module-scss-module__v7fp4G__cta:hover{background:var(--color-accent-10)}}@media (max-width:767.98px){.CheckoutCta-module-scss-module__v7fp4G__cta{max-width:none;left:1rem;right:1rem;transform:none}}@keyframes CheckoutCta-module-scss-module__v7fp4G__cta-shine{0%,70%{transform:translate(-120%)}90%,to{transform:translate(120%)}}.CheckoutCta-module-scss-module__v7fp4G__count{min-width:28px;height:28px;color:var(--color-accent-11);background:var(--color-accent-contrast);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:.875rem;font-weight:700;display:inline-flex}.CheckoutCta-module-scss-module__v7fp4G__text{flex-wrap:wrap;flex:auto;justify-content:center;align-items:baseline;gap:2px .75rem;min-width:0;display:flex}.CheckoutCta-module-scss-module__v7fp4G__label{font-size:.875rem;font-weight:600}.CheckoutCta-module-scss-module__v7fp4G__total{white-space:nowrap;font-size:.875rem;font-weight:700}.CheckoutCta-module-scss-module__v7fp4G__arrow{flex-shrink:0}
.DssSchema-module-scss-module__rdGdOW__wrapper{flex:1;width:100%;min-height:0;position:relative}.DssSchema-module-scss-module__rdGdOW__tooltip{z-index:999!important;color:var(--color-fg)!important;background:var(--color-panel)!important;border:1px solid var(--color-border)!important;opacity:1!important;border-radius:8px!important;padding:8px 14px!important;font-size:13px!important}.DssSchema-module-scss-module__rdGdOW__tooltipText{text-align:center;white-space:pre-line;display:block}
.DssHall-module-scss-module__6xz_EG__hall{touch-action:none;width:100%;height:100%;padding:.75rem;position:relative}.DssHall-module-scss-module__6xz_EG__hall svg{width:100%;height:100%;display:block}
.DssSectionList-module-scss-module__aALxMa__root{flex-direction:column;gap:1rem;height:100%;padding:1rem .75rem 2rem;display:flex;overflow-y:auto}@media (min-width:768px){.DssSectionList-module-scss-module__aALxMa__root{padding:1.25rem 1.25rem 2rem}}.DssSectionList-module-scss-module__aALxMa__title{color:var(--color-fg);font-size:1.125rem;font-weight:700}.DssSectionList-module-scss-module__aALxMa__list{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.DssSectionList-module-scss-module__aALxMa__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.DssSectionList-module-scss-module__aALxMa__card{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.DssSectionList-module-scss-module__aALxMa__cardOff{opacity:.55}.DssSectionList-module-scss-module__aALxMa__cardBody{flex-direction:column;flex:auto;gap:.5rem;display:flex}.DssSectionList-module-scss-module__aALxMa__cardTitle{color:var(--color-fg);font-size:1rem;font-weight:600}.DssSectionList-module-scss-module__aALxMa__prices{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.DssSectionList-module-scss-module__aALxMa__price{font-variant-numeric:tabular-nums;color:var(--color-fg);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.DssSectionList-module-scss-module__aALxMa__dot{border-radius:50%;width:10px;height:10px;display:inline-block}.DssSectionList-module-scss-module__aALxMa__left{color:var(--color-fg-muted);font-size:.875rem}.DssSectionList-module-scss-module__aALxMa__action{height:40px;color:var(--color-accent-contrast);cursor:pointer;background:var(--color-accent-9);border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;display:flex}.DssSectionList-module-scss-module__aALxMa__action:disabled{cursor:default;opacity:.6}.DssSectionList-module-scss-module__aALxMa__empty{color:var(--color-fg-muted);text-align:center;padding:2rem 1rem;font-size:1rem}
.DssSectorModal-module-scss-module__2bKljG__sectorModal{inset:var(--header-h) 0 0;z-index:calc(var(--z-modal) - 1);justify-content:center;align-items:center;display:flex;position:fixed}.DssSectorModal-module-scss-module__2bKljG__sectorOverlay{background:#0009;position:absolute;inset:0}.DssSectorModal-module-scss-module__2bKljG__sectorContent{z-index:1;background:var(--color-bg);width:100vw;height:100%;display:flex;position:relative}.DssSectorModal-module-scss-module__2bKljG__sectorMain{flex-direction:column;flex:1;gap:.75rem;min-width:0;height:100%;padding-bottom:.75rem;display:flex;overflow:hidden}@media (min-width:1024px){.DssSectorModal-module-scss-module__2bKljG__sectorMain{padding:0 1.25rem .75rem}}.DssSectorModal-module-scss-module__2bKljG__sectorTopBar{align-items:center;gap:.75rem;padding-left:.75rem;padding-right:56px;display:flex}@media (min-width:1024px){.DssSectorModal-module-scss-module__2bKljG__sectorTopBar{padding-left:0;padding-right:0}}.DssSectorModal-module-scss-module__2bKljG__sectorTitle{color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:600;overflow:hidden}.DssSectorModal-module-scss-module__2bKljG__sectorClose{z-index:3;width:36px;height:36px;color:var(--color-fg-muted);cursor:pointer;background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--transition-fast),background var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}@media (hover:hover){.DssSectorModal-module-scss-module__2bKljG__sectorClose:hover{color:var(--color-fg);background:var(--color-input)}}.DssSectorModal-module-scss-module__2bKljG__legend{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.DssSectorModal-module-scss-module__2bKljG__legendItem{color:var(--color-fg-muted);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.DssSectorModal-module-scss-module__2bKljG__legendDot{border-radius:50%;width:12px;height:12px;display:inline-block}.DssSectorModal-module-scss-module__2bKljG__sectorSchema{background:var(--color-bg-subtle);border-radius:var(--radius-lg);flex:1;min-height:0;position:relative;overflow:hidden}.DssSectorModal-module-scss-module__2bKljG__sectorContent .DssSectorModal-module-scss-module__2bKljG__sectorSidebar{display:none}@media (min-width:1024px){.DssSectorModal-module-scss-module__2bKljG__sectorContent .DssSectorModal-module-scss-module__2bKljG__sectorSidebar{border-left:1px solid var(--color-border);flex-shrink:0;width:380px;height:100%;display:flex}}.DssSectorModal-module-scss-module__2bKljG__stage{touch-action:none;width:100%;height:100%;padding:.75rem}.DssSectorModal-module-scss-module__2bKljG__svg{width:100%;height:100%;display:block}.DssSectorModal-module-scss-module__2bKljG__seat{pointer-events:none}.DssSectorModal-module-scss-module__2bKljG__seat circle{opacity:.85}.DssSectorModal-module-scss-module__2bKljG__seatClickable{pointer-events:auto;cursor:pointer}.DssSectorModal-module-scss-module__2bKljG__seatClickable circle{opacity:1}.DssSectorModal-module-scss-module__2bKljG__seatClickable:hover circle{stroke:#fff;stroke-width:1.5px}.DssSectorModal-module-scss-module__2bKljG__seatLabel{pointer-events:none;-webkit-user-select:none;user-select:none;dominant-baseline:central;text-anchor:middle;font-size:7px;font-weight:600}.DssSectorModal-module-scss-module__2bKljG__rowLeft,.DssSectorModal-module-scss-module__2bKljG__rowRight{pointer-events:none;-webkit-user-select:none;user-select:none;dominant-baseline:central;fill:var(--color-fg-muted);font-size:12px;font-weight:700}.DssSectorModal-module-scss-module__2bKljG__rowLeft{text-anchor:end}.DssSectorModal-module-scss-module__2bKljG__rowRight{text-anchor:start}.DssSectorModal-module-scss-module__2bKljG__tooltip{z-index:999!important;color:var(--color-fg)!important;background:var(--color-panel)!important;border:1px solid var(--color-border)!important;opacity:1!important;border-radius:8px!important;padding:8px 14px!important;font-size:13px!important}.DssSectorModal-module-scss-module__2bKljG__tooltipText{text-align:center;white-space:pre-line;display:block}
.AddonCatalog-module-scss-module__lqU2nq__section{background:var(--color-panel);border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@media (min-width:768px){.AddonCatalog-module-scss-module__lqU2nq__section{padding:1.5rem}}.AddonCatalog-module-scss-module__lqU2nq__compact{background:var(--color-bg-subtle);border:1px dashed var(--color-border-strong);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.AddonCatalog-module-scss-module__lqU2nq__head{align-items:center;gap:.5rem;display:flex}.AddonCatalog-module-scss-module__lqU2nq__headIcon{color:var(--color-accent-11);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AddonCatalog-module-scss-module__lqU2nq__title{color:var(--color-fg);font-size:1.125rem;font-weight:600}.AddonCatalog-module-scss-module__lqU2nq__compactTitle{color:var(--color-fg);flex:1;font-size:14px;font-weight:700}.AddonCatalog-module-scss-module__lqU2nq__soon{color:var(--color-warning-11);background:var(--color-warning-surface);border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:600}.AddonCatalog-module-scss-module__lqU2nq__compactHint{color:var(--color-fg-muted);margin-top:-4px;font-size:12px;line-height:1.35}.AddonCatalog-module-scss-module__lqU2nq__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:640px){.AddonCatalog-module-scss-module__lqU2nq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.AddonCatalog-module-scss-module__lqU2nq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.AddonCatalog-module-scss-module__lqU2nq__tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;display:grid}.AddonCatalog-module-scss-module__lqU2nq__note{color:var(--color-fg-muted);background:var(--color-bg-subtle);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.75rem;line-height:1.4;display:flex}.AddonCatalog-module-scss-module__lqU2nq__noteIcon{color:var(--color-accent-11);flex-shrink:0;margin-top:1px}
.AddonCard-module-scss-module__GGZhAa__card{text-align:left;cursor:pointer;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:.75rem;flex-direction:column;gap:.75rem;width:100%;padding:1rem;transition:border-color .12s,background .12s;display:flex}@media (hover:hover){.AddonCard-module-scss-module__GGZhAa__card:hover:not(:disabled){border-color:var(--color-accent-8)}}.AddonCard-module-scss-module__GGZhAa__card:disabled{cursor:not-allowed}.AddonCard-module-scss-module__GGZhAa__cardSelected{background:var(--color-accent-surface);border-color:var(--color-accent-9)}.AddonCard-module-scss-module__GGZhAa__top{align-items:flex-start;gap:.75rem;display:flex}.AddonCard-module-scss-module__GGZhAa__iconWrap{width:34px;height:34px;color:var(--color-accent-11);background:var(--color-accent-surface);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AddonCard-module-scss-module__GGZhAa__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AddonCard-module-scss-module__GGZhAa__title{color:var(--color-fg);font-size:.875rem;font-weight:600}.AddonCard-module-scss-module__GGZhAa__desc{color:var(--color-fg-muted);font-size:.75rem;line-height:1.35}.AddonCard-module-scss-module__GGZhAa__box{width:20px;height:20px;color:var(--color-fg-subtle);background:var(--color-panel-solid);border:1px solid var(--color-border-strong);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AddonCard-module-scss-module__GGZhAa__cardSelected .AddonCard-module-scss-module__GGZhAa__box{color:var(--color-accent-contrast);background:var(--color-accent-9);border-color:var(--color-accent-9)}.AddonCard-module-scss-module__GGZhAa__foot{justify-content:space-between;align-items:center;display:flex}.AddonCard-module-scss-module__GGZhAa__price{color:var(--color-fg);font-size:.875rem;font-weight:600}.AddonCard-module-scss-module__GGZhAa__soon{color:var(--color-fg-subtle);background:var(--color-panel-solid);border:1px solid var(--color-border);border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600}.AddonCard-module-scss-module__GGZhAa__tile{text-align:left;cursor:pointer;background:var(--color-panel-solid);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:8px;width:100%;min-height:46px;padding:8px 10px;transition:border-color .12s,background .12s;display:flex}@media (hover:hover){.AddonCard-module-scss-module__GGZhAa__tile:hover:not(:disabled){border-color:var(--color-accent-8)}}.AddonCard-module-scss-module__GGZhAa__tile:disabled{cursor:not-allowed}.AddonCard-module-scss-module__GGZhAa__tileSelected{background:var(--color-accent-surface);border-color:var(--color-accent-9)}.AddonCard-module-scss-module__GGZhAa__tileIcon{width:24px;height:24px;color:var(--color-accent-11);background:var(--color-accent-surface);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AddonCard-module-scss-module__GGZhAa__tileLabel{min-width:0;color:var(--color-fg);flex:1;font-size:12px;font-weight:500;line-height:1.2}.AddonCard-module-scss-module__GGZhAa__tilePrice{color:var(--color-fg);flex-shrink:0;font-size:12px;font-weight:600}.AddonCard-module-scss-module__GGZhAa__tileBox{width:18px;height:18px;color:var(--color-fg-subtle);background:var(--color-bg-subtle);border:1px solid var(--color-border-strong);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AddonCard-module-scss-module__GGZhAa__tileSelected .AddonCard-module-scss-module__GGZhAa__tileBox{color:var(--color-accent-contrast);background:var(--color-accent-9);border-color:var(--color-accent-9)}
.AddonPromptModal-module-scss-module__GYG3qq__root{z-index:1200;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:768px){.AddonPromptModal-module-scss-module__GYG3qq__root{align-items:center;padding:1.5rem}}.AddonPromptModal-module-scss-module__GYG3qq__overlay{cursor:pointer;background:#0000008c;border:none;animation:.2s AddonPromptModal-module-scss-module__GYG3qq__fade;position:absolute;inset:0}.AddonPromptModal-module-scss-module__GYG3qq__dialog{background:var(--color-panel-solid);border:1px solid var(--color-border);border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-width:560px;max-height:92dvh;animation:.32s AddonPromptModal-module-scss-module__GYG3qq__rise;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.AddonPromptModal-module-scss-module__GYG3qq__dialog{border-radius:1rem;max-height:86dvh;animation:.2s AddonPromptModal-module-scss-module__GYG3qq__fade}}.AddonPromptModal-module-scss-module__GYG3qq__head{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 1rem;display:flex}.AddonPromptModal-module-scss-module__GYG3qq__headIcon{width:36px;height:36px;color:var(--color-accent-11);background:var(--color-accent-surface);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AddonPromptModal-module-scss-module__GYG3qq__headText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.AddonPromptModal-module-scss-module__GYG3qq__titleRow{align-items:center;gap:.5rem;display:flex}.AddonPromptModal-module-scss-module__GYG3qq__title{color:var(--color-fg);font-size:1.125rem;font-weight:700}.AddonPromptModal-module-scss-module__GYG3qq__soon{color:var(--color-warning-11);background:var(--color-warning-surface);border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:600}.AddonPromptModal-module-scss-module__GYG3qq__subtitle{color:var(--color-fg-muted);font-size:.75rem;line-height:1.4}.AddonPromptModal-module-scss-module__GYG3qq__close{width:32px;height:32px;color:var(--color-fg-muted);cursor:pointer;background:var(--color-bg-subtle);border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,background .12s;display:flex}@media (hover:hover){.AddonPromptModal-module-scss-module__GYG3qq__close:hover{color:var(--color-fg);background:var(--color-border)}}.AddonPromptModal-module-scss-module__GYG3qq__body{flex:1;padding:1rem 1.25rem;overflow-y:auto}.AddonPromptModal-module-scss-module__GYG3qq__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:640px){.AddonPromptModal-module-scss-module__GYG3qq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.AddonPromptModal-module-scss-module__GYG3qq__foot{padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);flex-direction:column;gap:.75rem;display:flex}.AddonPromptModal-module-scss-module__GYG3qq__total{color:var(--color-fg-muted);justify-content:space-between;align-items:baseline;font-size:.875rem;display:flex}.AddonPromptModal-module-scss-module__GYG3qq__totalValue{color:var(--color-fg);font-size:1.125rem;font-weight:700}.AddonPromptModal-module-scss-module__GYG3qq__next{color:var(--color-accent-contrast);cursor:pointer;background:var(--color-accent-9);border:none;border-radius:.75rem;padding:14px;font-size:.875rem;font-weight:700;transition:background .12s}@media (hover:hover){.AddonPromptModal-module-scss-module__GYG3qq__next:hover{background:var(--color-accent-10)}}@keyframes AddonPromptModal-module-scss-module__GYG3qq__fade{0%{opacity:0}to{opacity:1}}@keyframes AddonPromptModal-module-scss-module__GYG3qq__rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.PromoCodeField-module-scss-module__H2JgAG__root{flex-direction:column;gap:6px;display:flex}.PromoCodeField-module-scss-module__H2JgAG__label{color:var(--color-fg-muted);font-size:.875rem;font-weight:500}.PromoCodeField-module-scss-module__H2JgAG__row{align-items:center;gap:.5rem;display:flex}.PromoCodeField-module-scss-module__H2JgAG__inputWrap{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.PromoCodeField-module-scss-module__H2JgAG__inputIcon{color:var(--color-fg-muted);pointer-events:none;position:absolute;left:.75rem}.PromoCodeField-module-scss-module__H2JgAG__input{width:100%;height:44px;color:var(--color-fg);background:var(--color-input);border-radius:var(--radius-lg);border:1px solid #0000;padding:0 .75rem 0 38px;font-size:1rem}.PromoCodeField-module-scss-module__H2JgAG__input:focus{border-color:var(--color-border-focus);outline:none}.PromoCodeField-module-scss-module__H2JgAG__apply{height:44px;color:var(--color-accent-contrast);cursor:pointer;background:var(--color-accent-9);border-radius:var(--radius-lg);border:none;flex-shrink:0;padding:0 1rem;font-size:.875rem;font-weight:600}.PromoCodeField-module-scss-module__H2JgAG__apply:disabled{cursor:default;opacity:.55}.PromoCodeField-module-scss-module__H2JgAG__done{background:var(--color-bg-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.PromoCodeField-module-scss-module__H2JgAG__doneIcon{color:#22c55e;flex-shrink:0}.PromoCodeField-module-scss-module__H2JgAG__doneCode{color:var(--color-fg);text-transform:uppercase;font-size:1rem;font-weight:700}.PromoCodeField-module-scss-module__H2JgAG__doneNote{color:var(--color-fg-muted);font-size:.875rem}.PromoCodeField-module-scss-module__H2JgAG__reset{color:var(--color-fg-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:.875rem;text-decoration:underline}
.CartDrawer-module-scss-module__pTgLLa__overlay{z-index:1100;pointer-events:none;opacity:0;background:#00000080;transition:opacity .25s;position:fixed;inset:0}.CartDrawer-module-scss-module__pTgLLa__overlayOpen{pointer-events:auto;opacity:1}.CartDrawer-module-scss-module__pTgLLa__panel{z-index:1101;background:var(--color-panel-solid);border-top:1px solid var(--color-border);border-radius:18px 18px 0 0;flex-direction:column;max-height:88dvh;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}@media (min-width:768px){.CartDrawer-module-scss-module__pTgLLa__panel{border-top:none;border-left:1px solid var(--color-border);border-radius:0;width:420px;max-width:92vw;height:100dvh;max-height:none;top:0;bottom:0;left:auto;transform:translate(100%)}}.CartDrawer-module-scss-module__pTgLLa__panelOpen{transform:translateY(0)}@media (min-width:768px){.CartDrawer-module-scss-module__pTgLLa__panelOpen{transform:translate(0)}}.CartDrawer-module-scss-module__pTgLLa__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.CartDrawer-module-scss-module__pTgLLa__headerTitle{color:var(--color-fg);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.CartDrawer-module-scss-module__pTgLLa__headerCount{min-width:22px;height:22px;color:var(--color-accent-contrast);background:var(--color-accent-9);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.CartDrawer-module-scss-module__pTgLLa__close{color:var(--color-fg);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.CartDrawer-module-scss-module__pTgLLa__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:48px 20px;display:flex}.CartDrawer-module-scss-module__pTgLLa__emptyIcon{color:var(--color-fg-subtle);margin-bottom:8px}.CartDrawer-module-scss-module__pTgLLa__emptyText{color:var(--color-fg);font-size:17px;font-weight:600}.CartDrawer-module-scss-module__pTgLLa__emptySubtext{color:var(--color-fg-muted);font-size:14px}.CartDrawer-module-scss-module__pTgLLa__emptyBtn{color:var(--color-accent-contrast);cursor:pointer;background:var(--color-accent-9);border:none;border-radius:10px;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .15s}.CartDrawer-module-scss-module__pTgLLa__emptyBtn:hover{background:var(--color-accent-10)}.CartDrawer-module-scss-module__pTgLLa__body{flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.CartDrawer-module-scss-module__pTgLLa__tickets{flex-direction:column;gap:12px;display:flex}.CartDrawer-module-scss-module__pTgLLa__footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);flex-direction:column;gap:12px;display:flex}.CartDrawer-module-scss-module__pTgLLa__summary{flex-direction:column;gap:6px;display:flex}.CartDrawer-module-scss-module__pTgLLa__summaryRow{justify-content:space-between;align-items:baseline;display:flex}.CartDrawer-module-scss-module__pTgLLa__summaryLabel{color:var(--color-fg-muted);font-size:13px}.CartDrawer-module-scss-module__pTgLLa__summaryCount{color:var(--color-fg);font-size:15px;font-weight:600}.CartDrawer-module-scss-module__pTgLLa__summaryTotal{color:var(--color-fg);font-size:22px;font-weight:800}.CartDrawer-module-scss-module__pTgLLa__buyBtn{color:var(--color-accent-contrast);cursor:pointer;background:var(--color-accent-9);border:none;border-radius:10px;padding:14px;font-size:15px;font-weight:700;transition:background .15s}.CartDrawer-module-scss-module__pTgLLa__buyBtn:hover{background:var(--color-accent-10)}.CartDrawer-module-scss-module__pTgLLa__clearBtn{color:var(--color-fg-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:500;transition:color .15s;display:flex}.CartDrawer-module-scss-module__pTgLLa__clearBtn:hover:not(:disabled){color:#fb3c46}.CartDrawer-module-scss-module__pTgLLa__clearBtn:disabled{cursor:not-allowed;opacity:.5}
.CartTicket-module-scss-module__vyJfHG__ticketCard{background:var(--color-panel);border:1px solid var(--color-border);border-radius:12px;padding:14px 44px 14px 14px;position:relative}.CartTicket-module-scss-module__vyJfHG__ticketEvent{color:var(--color-fg);font-size:14px;font-weight:700}.CartTicket-module-scss-module__vyJfHG__ticketName{color:var(--color-fg-muted);margin-top:4px;font-size:13px}.CartTicket-module-scss-module__vyJfHG__ticketDate{color:var(--color-accent-11);margin-top:6px;font-size:12px;font-weight:600}.CartTicket-module-scss-module__vyJfHG__ticketPrice{color:var(--color-fg);margin-top:8px;font-size:16px;font-weight:700}.CartTicket-module-scss-module__vyJfHG__ticketPrices{border-top:1px solid var(--color-border);flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}.CartTicket-module-scss-module__vyJfHG__priceRow{color:var(--color-fg-muted);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.CartTicket-module-scss-module__vyJfHG__priceRowTotal{color:var(--color-fg);justify-content:space-between;align-items:baseline;font-size:16px;font-weight:700;display:flex}.CartTicket-module-scss-module__vyJfHG__ticketDelete{width:26px;height:26px;color:var(--color-fg-muted);cursor:pointer;background:var(--color-bg-subtle);border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:absolute;top:10px;right:10px}.CartTicket-module-scss-module__vyJfHG__ticketDelete:hover:not(:disabled){color:#fff;background:#fb3c46}.CartTicket-module-scss-module__vyJfHG__ticketDelete:disabled{cursor:not-allowed;opacity:.5}
.CartSyncBar-module-scss-module__DTbg3q__root{z-index:2000;pointer-events:none;opacity:0;height:2px;transition:opacity .2s;position:fixed;top:0;left:0;right:0;overflow:hidden}.CartSyncBar-module-scss-module__DTbg3q__rootActive{opacity:1}.CartSyncBar-module-scss-module__DTbg3q__bar{background:linear-gradient(90deg, transparent, var(--color-accent-9), transparent);width:40%;animation:.9s ease-in-out infinite CartSyncBar-module-scss-module__DTbg3q__cart-sync-slide;position:absolute;inset:0 auto 0 0}@keyframes CartSyncBar-module-scss-module__DTbg3q__cart-sync-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.CartSyncBar-module-scss-module__DTbg3q__bar{width:100%;animation:none}}
.Footer-module-scss-module__1ve8Ja__root{background:var(--color-bg-subtle);border-top:1px solid var(--color-border);margin-top:2.5rem}.Footer-module-scss-module__1ve8Ja__inner{max-width:1280px;margin:0 auto;padding:2.5rem 1rem 1.5rem}@media (min-width:768px){.Footer-module-scss-module__1ve8Ja__inner{padding:3rem 1.5rem 1.5rem}}.Footer-module-scss-module__1ve8Ja__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.Footer-module-scss-module__1ve8Ja__grid{grid-template-columns:1.5fr repeat(3,1fr)}}.Footer-module-scss-module__1ve8Ja__brandCol{flex-direction:column;gap:1rem;display:flex}.Footer-module-scss-module__1ve8Ja__brandCol .Footer-module-scss-module__1ve8Ja__brandLogo{align-self:flex-start;height:40px}.Footer-module-scss-module__1ve8Ja__tagline{max-width:320px;color:var(--color-fg-muted);font-size:.875rem}.Footer-module-scss-module__1ve8Ja__socials{gap:.5rem;display:inline-flex}.Footer-module-scss-module__1ve8Ja__socialBtn{width:36px;height:36px;color:var(--color-fg);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:background var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.Footer-module-scss-module__1ve8Ja__socialBtn:hover{color:var(--color-accent-contrast);background:var(--color-accent-9);border-color:#0000}.Footer-module-scss-module__1ve8Ja__col{flex-direction:column;gap:.75rem;display:flex}.Footer-module-scss-module__1ve8Ja__colTitle{color:var(--color-fg);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.875rem;font-weight:600}.Footer-module-scss-module__1ve8Ja__linkList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__1ve8Ja__link{color:var(--color-fg-muted);transition:color var(--transition-fast);font-size:.875rem}.Footer-module-scss-module__1ve8Ja__link:hover{color:var(--color-fg)}.Footer-module-scss-module__1ve8Ja__contactItem{color:var(--color-fg-muted);align-items:flex-start;gap:.5rem;font-size:.875rem;display:inline-flex}.Footer-module-scss-module__1ve8Ja__contactItem>svg{flex-shrink:0;margin-top:2px}.Footer-module-scss-module__1ve8Ja__themeWrapper{margin-top:.75rem}.Footer-module-scss-module__1ve8Ja__bottom{color:var(--color-fg-subtle);text-align:center;border-top:1px solid var(--color-border);flex-direction:column;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;font-size:.875rem;display:flex}.Footer-module-scss-module__1ve8Ja__paymentRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;width:100%;padding:6px 0;display:flex}.Footer-module-scss-module__1ve8Ja__marquee{width:100%;padding:6px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}.Footer-module-scss-module__1ve8Ja__marqueeTrack{width:max-content;animation:45s linear infinite Footer-module-scss-module__1ve8Ja__payments-marquee;display:flex}.Footer-module-scss-module__1ve8Ja__marquee:hover .Footer-module-scss-module__1ve8Ja__marqueeTrack{animation-play-state:paused}.Footer-module-scss-module__1ve8Ja__marqueeGroup{align-items:center;gap:1.5rem;padding-right:1.5rem;display:flex}.Footer-module-scss-module__1ve8Ja__paymentLogo{opacity:.85;transition:transform var(--transition-normal),opacity var(--transition-normal),filter var(--transition-normal);flex-shrink:0;display:block}.Footer-module-scss-module__1ve8Ja__paymentLogo:hover{filter:brightness(1.2);opacity:1;transform:scale(1.14)}.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight]{background:var(--color-bg);border-top:1px solid var(--color-accent-a6)}.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__inner{max-width:1360px}@media (min-width:768px){.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__brandCol{border-bottom:1px solid var(--color-border);flex-direction:row;grid-column:1/-1;align-items:center;gap:1.5rem;padding-bottom:2rem}}.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__brandLogo{height:44px}.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__tagline{max-width:420px;font-size:1rem}@media (min-width:768px){.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__tagline{margin-right:auto}}.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__socialBtn{border-color:var(--color-border-strong);border-radius:var(--radius-md);width:44px;height:44px;transition:color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);background:0 0}.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__socialBtn:hover{color:var(--color-accent-11);border-color:var(--color-accent-9);background:0 0;transform:translateY(-2px)}.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__colTitle{text-transform:none;letter-spacing:0;border-bottom:1px solid var(--color-border);padding-bottom:.5rem;font-size:1rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__link{transition:color var(--transition-fast),transform var(--transition-fast);display:inline-block}.Footer-module-scss-module__1ve8Ja__root[data-variant=spotlight] .Footer-module-scss-module__1ve8Ja__link:hover{color:var(--color-accent-11);transform:translate(4px)}.Footer-module-scss-module__1ve8Ja__root[data-variant=panel]{background:var(--color-bg)}.Footer-module-scss-module__1ve8Ja__root[data-variant=panel] .Footer-module-scss-module__1ve8Ja__grid{gap:1rem}@media (min-width:768px){.Footer-module-scss-module__1ve8Ja__root[data-variant=panel] .Footer-module-scss-module__1ve8Ja__grid{grid-template-columns:1.4fr repeat(3,1fr)}}.Footer-module-scss-module__1ve8Ja__root[data-variant=panel] .Footer-module-scss-module__1ve8Ja__brandCol,.Footer-module-scss-module__1ve8Ja__root[data-variant=panel] .Footer-module-scss-module__1ve8Ja__col{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=panel] .Footer-module-scss-module__1ve8Ja__colTitle{color:var(--color-accent-11);letter-spacing:.08em;font-size:.75rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=panel] .Footer-module-scss-module__1ve8Ja__socialBtn{background:var(--color-bg);border-color:var(--color-border-strong)}.Footer-module-scss-module__1ve8Ja__root[data-variant=panel] .Footer-module-scss-module__1ve8Ja__link:hover{color:var(--color-accent-11)}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial]{background:var(--color-bg)}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__inner{max-width:1240px}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__grid{gap:2rem}@media (min-width:768px){.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__grid{grid-template-columns:1.6fr repeat(3,1fr)}}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__brandLogo{height:56px}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__tagline{max-width:380px;color:var(--color-fg);font-size:1.125rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__socialBtn{background:var(--color-panel);border-color:var(--color-border-strong);width:52px;height:40px}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__col{border-top:2px solid var(--color-accent-9);gap:1rem;padding-top:1rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__colTitle{color:var(--color-fg-subtle);letter-spacing:.14em;font-size:.75rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__linkList{gap:.75rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__link{font-size:1rem;font-weight:500}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__link:hover{color:var(--color-accent-11)}.Footer-module-scss-module__1ve8Ja__root[data-variant=editorial] .Footer-module-scss-module__1ve8Ja__contactItem{font-size:1rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal]{background:var(--color-bg);margin-top:2rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__inner{max-width:1120px;padding:2rem 1rem 1.25rem}@media (min-width:768px){.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__inner{padding:2.5rem 1.5rem 1.25rem}}.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__grid{gap:1.5rem}@media (min-width:768px){.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__grid{grid-template-columns:1.2fr repeat(3,1fr);column-gap:2rem}}.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__brandLogo{height:28px}.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__tagline{max-width:260px;color:var(--color-fg-subtle);font-size:.75rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__socialBtn{border-radius:var(--radius-sm);background:0 0;width:32px;height:32px}@media (min-width:768px){.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__col{border-left:1px solid var(--color-border);padding-left:1.5rem}}.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__colTitle{color:var(--color-fg-subtle);letter-spacing:.1em;font-size:.75rem;font-weight:500}.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__link,.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__contactItem{font-size:.75rem}.Footer-module-scss-module__1ve8Ja__root[data-variant=minimal] .Footer-module-scss-module__1ve8Ja__link:hover{text-underline-offset:3px;text-decoration:underline}@keyframes Footer-module-scss-module__1ve8Ja__payments-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Footer-module-scss-module__1ve8Ja__marqueeTrack{animation:none}}
.BurgerButton-module-scss-module__9R7SXq__root{width:36px;height:36px;color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:background var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.BurgerButton-module-scss-module__9R7SXq__root:hover{background:var(--color-bg-subtle)}
.SearchTrigger-module-scss-module__RBW-qa__root{cursor:pointer;background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;height:44px;transition:border-color var(--transition-fast);align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.SearchTrigger-module-scss-module__RBW-qa__root:hover{border-color:var(--color-border-strong)}.SearchTrigger-module-scss-module__RBW-qa__root:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (min-width:768px){.SearchTrigger-module-scss-module__RBW-qa__root{max-width:520px}}.SearchTrigger-module-scss-module__RBW-qa__icon{color:var(--color-fg-muted);flex-shrink:0}.SearchTrigger-module-scss-module__RBW-qa__label{min-width:0;color:var(--color-fg-subtle);text-align:left;white-space:pre;flex:1;align-items:center;font-size:.875rem;display:flex;overflow:hidden}.SearchTrigger-module-scss-module__RBW-qa__hintChar{animation:6s ease-in-out infinite both SearchTrigger-module-scss-module__RBW-qa__hint-char;display:inline-block}@media (prefers-reduced-motion:reduce){.SearchTrigger-module-scss-module__RBW-qa__hintChar{animation:none}}@keyframes SearchTrigger-module-scss-module__RBW-qa__hint-char{0%{filter:blur(5px);opacity:0;transform:translateY(.4em)}10%,70%{filter:blur();opacity:1;transform:none}84%,to{filter:blur(5px);opacity:0;transform:translateY(-.3em)}}.SearchTrigger-module-scss-module__RBW-qa__shortcut{display:none}@media (min-width:1024px){.SearchTrigger-module-scss-module__RBW-qa__shortcut{height:22px;font-family:var(--font-sans);color:var(--color-fg-muted);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;padding:0 .5rem;font-size:.75rem;display:inline-flex}}
.EsboSchema-module-scss-module__D_7joa__wrapper{flex:1;width:100%;min-height:0;position:relative}.EsboSchema-module-scss-module__D_7joa__tooltip{z-index:999!important;color:var(--color-fg)!important;background:var(--color-panel)!important;border:1px solid var(--color-border)!important;opacity:1!important;border-radius:8px!important;padding:8px 14px!important;font-size:13px!important}.EsboSchema-module-scss-module__D_7joa__tooltipText{text-align:center;white-space:pre-line;display:block}
.SearchModal-module-scss-module__SMRkuG__dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-fg);background:0 0;border:0;margin:0;padding:0}.SearchModal-module-scss-module__SMRkuG__dialog::backdrop{background:#0009}.SearchModal-module-scss-module__SMRkuG__dialog[open]{animation:SearchModal-module-scss-module__SMRkuG__search-panel-in var(--transition-normal)}.SearchModal-module-scss-module__SMRkuG__dialog[open]::backdrop{animation:SearchModal-module-scss-module__SMRkuG__search-backdrop-in var(--transition-normal)}@media (min-width:768px){.SearchModal-module-scss-module__SMRkuG__dialog{width:min(768px,100vw - 2rem);height:min(720px,100dvh - 2rem);margin:1rem auto}}.SearchModal-module-scss-module__SMRkuG__panel{background:var(--color-bg);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}@media (min-width:768px){.SearchModal-module-scss-module__SMRkuG__panel{border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 24px 60px #00000073}}.SearchModal-module-scss-module__SMRkuG__header{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.SearchModal-module-scss-module__SMRkuG__field{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-full);min-width:0;height:44px;transition:border-color var(--transition-fast);flex:1;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.SearchModal-module-scss-module__SMRkuG__field:focus-within{border-color:var(--color-border-focus)}.SearchModal-module-scss-module__SMRkuG__icon{color:var(--color-fg-muted);flex-shrink:0}.SearchModal-module-scss-module__SMRkuG__input{width:100%;min-width:0;color:var(--color-fg);background:0 0;border:0;outline:0;padding:0;font-size:1rem}.SearchModal-module-scss-module__SMRkuG__input::placeholder{color:var(--color-fg-subtle)}.SearchModal-module-scss-module__SMRkuG__input::-webkit-search-cancel-button{display:none}.SearchModal-module-scss-module__SMRkuG__clear{width:24px;height:24px;color:var(--color-fg-muted);border-radius:var(--radius-full);transition:background var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SearchModal-module-scss-module__SMRkuG__clear:hover{color:var(--color-fg);background:var(--color-bg-subtle)}.SearchModal-module-scss-module__SMRkuG__cancel{color:var(--color-accent-11);background:0 0;flex-shrink:0;font-size:.875rem}.SearchModal-module-scss-module__SMRkuG__cancel:hover{color:var(--color-accent-12)}@media (min-width:768px){.SearchModal-module-scss-module__SMRkuG__cancel{display:none}}.SearchModal-module-scss-module__SMRkuG__body{overscroll-behavior:contain;flex:1;min-height:0;padding:1rem;overflow-y:auto}.SearchModal-module-scss-module__SMRkuG__footer{display:none}@media (min-width:768px){.SearchModal-module-scss-module__SMRkuG__footer{color:var(--color-fg-muted);border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;display:flex}}.SearchModal-module-scss-module__SMRkuG__kbd{height:20px;font-family:var(--font-sans);color:var(--color-fg-muted);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;padding:0 .5rem;font-size:.75rem;display:inline-flex}@keyframes SearchModal-module-scss-module__SMRkuG__search-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes SearchModal-module-scss-module__SMRkuG__search-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SearchModal-module-scss-module__SMRkuG__dialog[open],.SearchModal-module-scss-module__SMRkuG__dialog[open]::backdrop{animation:none}}
.PriceChips-module-scss-module__ieyJMq__priceFilter{cursor:grab;scrollbar-width:none;-webkit-user-select:none;user-select:none;max-width:100%;display:flex;overflow-x:auto}.PriceChips-module-scss-module__ieyJMq__priceFilter:active{cursor:grabbing}.PriceChips-module-scss-module__ieyJMq__priceFilter::-webkit-scrollbar{display:none}.PriceChips-module-scss-module__ieyJMq__priceFilterInner{gap:8px;margin:0 auto;padding:12px;display:flex}.PriceChips-module-scss-module__ieyJMq__priceChip{height:38px;color:var(--color-fg);white-space:nowrap;cursor:pointer;background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-full);flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.PriceChips-module-scss-module__ieyJMq__priceChip:hover{border-color:var(--color-border-strong)}.PriceChips-module-scss-module__ieyJMq__priceChipActive{color:var(--color-accent-12);background:var(--color-accent-a3);border-color:var(--color-accent-9)}.PriceChips-module-scss-module__ieyJMq__priceDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}@media (max-width:500px){.PriceChips-module-scss-module__ieyJMq__priceFilterInner{gap:6px;padding:10px}.PriceChips-module-scss-module__ieyJMq__priceChip{gap:6px;height:34px;padding:0 13px;font-size:12px}.PriceChips-module-scss-module__ieyJMq__priceDot{width:10px;height:10px}}
.SectorSchemaEsboModal-module-scss-module__pdaLdG__sectorModal{inset:var(--header-h) 0 0;z-index:calc(var(--z-modal) - 1);justify-content:center;align-items:center;display:flex;position:fixed}.SectorSchemaEsboModal-module-scss-module__pdaLdG__sectorOverlay{background:#0009;position:absolute;inset:0}.SectorSchemaEsboModal-module-scss-module__pdaLdG__sectorContent{z-index:1;background:var(--color-panel);border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100%;max-height:none;padding:20px;display:flex;position:relative}.SectorSchemaEsboModal-module-scss-module__pdaLdG__sectorHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.SectorSchemaEsboModal-module-scss-module__pdaLdG__sectorTitle{font-size:18px;font-weight:600}.SectorSchemaEsboModal-module-scss-module__pdaLdG__sectorClose{color:var(--color-fg);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.SectorSchemaEsboModal-module-scss-module__pdaLdG__sectorSchema{flex:1;overflow:hidden}.SectorSchemaEsboModal-module-scss-module__pdaLdG__tooltip{z-index:999!important;color:var(--color-fg)!important;background:var(--color-panel)!important;border:1px solid var(--color-border)!important;opacity:1!important;border-radius:8px!important;padding:8px 14px!important;font-size:13px!important}.SectorSchemaEsboModal-module-scss-module__pdaLdG__tooltipText{text-align:center;white-space:pre-line;display:block}
.OrderSidebar-module-scss-module__W2KzDG__root{background:var(--color-panel-solid);flex-direction:column;height:100%;display:flex}.OrderSidebar-module-scss-module__W2KzDG__scroll{flex-direction:column;flex:1;gap:18px;padding:18px 20px;display:flex;overflow-y:auto}.OrderSidebar-module-scss-module__W2KzDG__block{flex-direction:column;gap:12px;display:flex}.OrderSidebar-module-scss-module__W2KzDG__blockTitle{color:var(--color-fg);font-size:16px;font-weight:700}.OrderSidebar-module-scss-module__W2KzDG__otherBlock{background:var(--color-danger-surface);border:1px solid var(--color-danger-9);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.OrderSidebar-module-scss-module__W2KzDG__otherTitle{color:var(--color-danger-12);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.OrderSidebar-module-scss-module__W2KzDG__otherIcon{color:var(--color-danger-11);flex-shrink:0}.OrderSidebar-module-scss-module__W2KzDG__otherHint{color:var(--color-danger-11);font-size:13px;line-height:1.4}.OrderSidebar-module-scss-module__W2KzDG__otherEvents{flex-direction:column;gap:6px;display:flex}.OrderSidebar-module-scss-module__W2KzDG__otherEventName{color:var(--color-danger-12);background:var(--color-danger-3);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700}.OrderSidebar-module-scss-module__W2KzDG__tickets{flex-direction:column;gap:12px;display:flex}.OrderSidebar-module-scss-module__W2KzDG__empty{color:var(--color-fg-muted);text-align:center;padding:28px 0;font-size:14px}.OrderSidebar-module-scss-module__W2KzDG__footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);flex-direction:column;gap:12px;display:flex}.OrderSidebar-module-scss-module__W2KzDG__summaryRow{justify-content:space-between;align-items:baseline;display:flex}.OrderSidebar-module-scss-module__W2KzDG__summaryLabel{color:var(--color-fg-muted);font-size:13px}.OrderSidebar-module-scss-module__W2KzDG__summaryCount{color:var(--color-fg);font-size:15px;font-weight:600}.OrderSidebar-module-scss-module__W2KzDG__summaryTotal{color:var(--color-fg);font-size:22px;font-weight:800}.OrderSidebar-module-scss-module__W2KzDG__buyBtn{color:var(--color-accent-contrast);cursor:pointer;background:var(--color-accent-9);transition:background var(--transition-fast);border:none;border-radius:10px;padding:14px;font-size:15px;font-weight:700}.OrderSidebar-module-scss-module__W2KzDG__buyBtn:hover{background:var(--color-accent-10)}.OrderSidebar-module-scss-module__W2KzDG__secondaryBtn{color:var(--color-accent-contrast);cursor:pointer;background:var(--color-accent-9);transition:background var(--transition-fast);border:none;border-radius:10px;padding:12px;font-size:14px;font-weight:600}.OrderSidebar-module-scss-module__W2KzDG__secondaryBtn:hover{background:var(--color-accent-10)}.OrderSidebar-module-scss-module__W2KzDG__clearBtn{color:var(--color-fg-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:500;display:flex}.OrderSidebar-module-scss-module__W2KzDG__clearBtn:hover:not(:disabled){color:var(--color-danger-11)}.OrderSidebar-module-scss-module__W2KzDG__clearBtn:disabled{cursor:not-allowed;opacity:.5}.OrderSidebar-module-scss-module__W2KzDG__summaryDiscount{color:var(--color-info-11)}
