.price-legend{-webkit-user-select:none;user-select:none;scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding:24px;list-style:none;display:flex;overflow-x:auto}.price-legend::-webkit-scrollbar{display:none}.price-legend__item{height:34px;color:var(--dark);white-space:nowrap;background:#1717170a;border-radius:4px;flex:none;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:500;line-height:1.26;display:flex}.price-legend__item_state_sold{background:0 0}.price-legend__color{border-radius:50%;flex:none;width:4px;height:4px}@media (width>=768px) and (width<=1023px){.price-legend{padding:16px}}@media (width<=767px){.price-legend{padding:12px}}.seat-map{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.seat-map svg{max-width:100%;max-height:100%}.seat-map [data-seat],.seat-map [data-stand]{cursor:pointer;transition:fill .15s,stroke .15s}.seat-map [data-selected]{stroke:var(--title);stroke-width:var(--seat-stroke-width,.3)}.seat-map [data-state=sold],.seat-map [data-state=blocked]{cursor:not-allowed;opacity:.5}.seat-tooltip{--seat-tooltip-width:min(300px, 100cqw - 16px);--seat-tooltip-left:clamp(8px, calc(var(--seat-tooltip-x) + var(--seat-tooltip-shift-x)), calc(100cqw - var(--seat-tooltip-width) - 8px));top:var(--seat-tooltip-y);left:var(--seat-tooltip-left);z-index:2;width:var(--seat-tooltip-width);filter:drop-shadow(0 0 7.5px #17171733);text-align:left;transform:translateY(var(--seat-tooltip-shift-y));background:#fff;border-radius:8px;flex-direction:column;gap:20px;padding:16px;display:flex;position:absolute}.seat-tooltip:before{content:"";left:clamp(8px, calc(var(--seat-tooltip-x) - var(--seat-tooltip-left) - 10px), calc(var(--seat-tooltip-width) - 28px));width:20px;height:12px;clip-path:path("M9.23178 0.359815C9.63157 -0.119939 10.3684 -0.119938 10.7682 0.359816L20 12H0L9.23178 0.359815Z");background:#fff;position:absolute}.seat-tooltip_vertical_bottom{--seat-tooltip-shift-y:12px;max-height:calc(100cqh - var(--seat-tooltip-y) - 20px)}.seat-tooltip_vertical_bottom:before{top:-12px}.seat-tooltip_vertical_top{--seat-tooltip-shift-y:calc(-100% - 12px);max-height:calc(var(--seat-tooltip-y) - 20px)}.seat-tooltip_vertical_top:before{bottom:-12px;transform:scaleY(-1)}.seat-tooltip_horizontal_right{--seat-tooltip-shift-x:-34px}.seat-tooltip_horizontal_left{--seat-tooltip-shift-x:calc(34px - var(--seat-tooltip-width))}.seat-tooltip__place{gap:8px;font-size:14px;font-weight:500;line-height:1.15;display:flex}.seat-tooltip__place-item{flex-direction:column;flex:none;gap:8px;width:72px;display:flex}.seat-tooltip__place-item:first-child{flex:auto;width:auto;min-width:0}.seat-tooltip__place-label{color:#17171766}.seat-tooltip__place-value{color:var(--dark);overflow-wrap:anywhere}.seat-tooltip__separator{border:none;border-top:1px solid #17171714;height:0}.seat-tooltip__note{color:#17171766;font-size:14px;font-weight:500;line-height:1.15}.seat-tooltip__prices{gap:16px;min-height:0;list-style:none;display:grid;overflow-y:auto}.seat-tooltip__price{align-items:center;gap:12px;display:flex}.seat-tooltip__price_type_choice{cursor:pointer}.seat-tooltip__radio{appearance:none;cursor:pointer;border:1px solid #17171766;border-radius:50%;flex:none;width:16px;height:16px}.seat-tooltip__radio:checked{border-color:var(--copper);background:var(--copper);box-shadow:inset 0 0 0 2px #fff}.seat-tooltip__category{color:var(--dark);flex:auto;font-size:14px;font-weight:500;line-height:1.15}.seat-tooltip__sum{color:var(--dark);text-align:right;white-space:nowrap;flex:none;font-size:12px;font-weight:500;line-height:1.34}.seat-tooltip__radio:not(:checked)~.seat-tooltip__sum{color:#17171766}.seat-tooltip__fee{color:#17171766;font-size:11px;display:block}.seat-tooltip__quant{align-items:center;gap:8px;display:flex}.seat-tooltip__quant-label{color:var(--dark);flex:auto;font-size:14px;font-weight:500;line-height:1.15}.seat-tooltip__quant-button{width:24px;height:24px;color:var(--dark);cursor:pointer;font:inherit;background:0 0;border:1px solid #17171714;border-radius:4px;flex:none;font-size:14px;line-height:1}.seat-tooltip__quant-button:disabled{color:#17171766;cursor:default}.seat-tooltip__quant-value{min-width:40px;color:var(--dark);text-align:center;font-size:14px;font-weight:500;line-height:1.15}.seat-tooltip__submit{background:var(--dark);color:#fff;cursor:pointer;height:40px;font:inherit;border:none;border-radius:4px;flex:none;padding:0 16px;font-size:12px;font-weight:500;line-height:1.34}.seat-tooltip__submit:disabled{opacity:.5;cursor:default}.zoom-buttons{gap:8px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.zoom-buttons__button{border:1px solid var(--dark);width:32px;height:32px;color:var(--dark);cursor:pointer;background-color:#fff;border-radius:2px;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex}.zoom-buttons__button:hover:not(:disabled){opacity:.6}.zoom-buttons__button:disabled{color:#1113;cursor:default;border-color:#1113}.zoom-buttons__icon{display:block}@media (width<=767px){.zoom-buttons{display:none}}.hall-scheme{margin-bottom:8px}.hall-scheme__viewport{border-radius:12px;height:480px;position:relative;overflow:hidden;container-type:size}.hall-scheme__body,.hall-scheme__content{width:100%!important;height:100%!important}@media (width<=767px){.hall-scheme__viewport{height:360px}}.scheme-loader{justify-content:center;align-items:center;height:480px;margin-bottom:16px;display:flex}.scheme-loader__icon{width:48px;height:48px;animation:1.2s ease-in-out infinite scheme-loader-pulse;position:relative}.scheme-loader__bar{background-color:#17171714;border-radius:2px;position:absolute}.scheme-loader__bar_place_top-left{width:22px;height:32px;top:0;left:0}.scheme-loader__bar_place_bottom-left{width:22px;height:12px;top:36px;left:0}.scheme-loader__bar_place_top-right{width:22px;height:12px;top:0;left:26px}.scheme-loader__bar_place_bottom-right{width:22px;height:32px;top:16px;left:26px}@keyframes scheme-loader-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (width<=767px){.scheme-loader{height:360px}}.selected-seats{background:var(--dark);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:8px 24px 8px 8px;display:flex}.selected-seats__lane{-webkit-user-select:none;user-select:none;scrollbar-width:none;align-items:flex-start;min-width:0;margin:-8px 0;padding:8px 0;list-style:none;display:flex;overflow-x:auto}.selected-seats__lane::-webkit-scrollbar{display:none}.selected-seats__item{flex:none;transition:z-index 0s .2s;position:relative}.selected-seats__item:not(:last-child){margin-right:-48px}.selected-seats__item:hover,.selected-seats__item:focus-within{z-index:1;transition-delay:0s}.selected-seats__ticket{background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:135px;height:82px;padding:6px 20px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 29px #00000040}.selected-seats__item:hover .selected-seats__ticket,.selected-seats__item:focus-within .selected-seats__ticket{transform:translateY(-4px);box-shadow:0 8px 29px #00000059}.selected-seats__sum{color:var(--dark);white-space:nowrap;font-size:18px;line-height:20px}.selected-seats__place{white-space:nowrap;flex-direction:column;gap:2px;font-size:12px;font-weight:500;line-height:16px;display:flex}.selected-seats__zone{color:#1116}.selected-seats__seat{color:#17171799}.selected-seats__remove{color:#17171799;cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:7px;right:7px}@media (hover:hover){.selected-seats__remove{opacity:0}.selected-seats__item:hover .selected-seats__remove,.selected-seats__item:focus-within .selected-seats__remove{opacity:1}}.selected-seats__order{flex:none;align-items:center;gap:48px;display:flex}.selected-seats__total{color:#fff;white-space:nowrap;align-items:center;gap:16px;font-size:18px;line-height:1.32;display:flex}.selected-seats__tickets{color:var(--copper)}.selected-seats__limit{color:#fff6}.selected-seats__action{flex-direction:column;align-items:stretch;gap:4px;display:flex}.selected-seats__error{color:#ff8a7a;max-width:220px;font-size:12px;line-height:1.26}.selected-seats__submit{height:48px;color:var(--dark);cursor:pointer;font:inherit;background:#fff;border:none;border-radius:4px;padding:0 20px;font-size:14px;font-weight:500;line-height:1.4}.selected-seats__submit:disabled{cursor:default;opacity:.6}@media (width<=1023px){.selected-seats__ticket{gap:12px;height:74px}.selected-seats__place{font-size:11px}.selected-seats__total{font-size:16px}.selected-seats__submit{height:40px;padding:0 16px;font-size:11px;line-height:1.28}}@media (width>=768px) and (width<=1023px){.selected-seats__item:not(:last-child){margin-right:-76px}.selected-seats__ticket{width:119px;padding:0 16px}.selected-seats__order{gap:24px}}@media (width<=767px){.selected-seats{flex-direction:column;align-items:stretch;gap:24px;padding:8px 8px 12px}.selected-seats__item:not(:last-child){margin-right:-69px}.selected-seats__ticket{width:111px;padding:0 12px}.selected-seats__sum{font-size:16px}.selected-seats__order{flex-direction:column;align-items:center;gap:12px;padding:0 4px}.selected-seats__action{width:100%}}.session-picker{-webkit-user-select:none;user-select:none;scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;gap:8px;margin-bottom:32px;list-style:none;display:flex;overflow-x:auto}.session-picker::-webkit-scrollbar{display:none}.session-picker__item{flex:none}.session-picker__session{border:1px solid var(--dark);cursor:pointer;height:40px;font:inherit;white-space:nowrap;background:#fff;border-radius:4px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:500;line-height:16px;display:flex}.session-picker__session_state_selected{background:var(--dark)}.session-picker__date,.session-picker__weekday{color:var(--dark)}.session-picker__time{color:#17171766}.session-picker__session_state_selected .session-picker__date,.session-picker__session_state_selected .session-picker__weekday{color:#fff}.session-picker__session_state_selected .session-picker__time{color:#fff9}.session-picker__weekday_type_weekend,.session-picker__session_state_selected .session-picker__weekday_type_weekend{color:var(--red)}@media (width<=1023px){.session-picker{margin-bottom:32px}}@media (width<=767px){.session-picker{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}.cart-auth-log{border-top:1px dashed var(--border);text-align:left;overflow-wrap:anywhere;margin-top:24px;padding-top:12px;font-family:monospace;font-size:12px}.cart-auth-log__title{color:var(--title);margin-bottom:8px;font-size:13px}.cart-auth-log__fields{grid-template-columns:auto 1fr;gap:4px 8px;display:grid}.cart-auth-log__name{color:var(--text)}.cart-auth-log__value{color:var(--dark)}.cart-auth-log__note{color:var(--text);margin-top:8px}.parent-messages-log{border-top:1px dashed var(--border);text-align:left;overflow-wrap:anywhere;margin-top:24px;padding-top:12px;font-family:monospace;font-size:12px}.parent-messages-log__title{color:var(--title);margin-bottom:8px;font-size:13px}.parent-messages-log__empty{color:var(--text)}.parent-messages-log__list{list-style:none}.parent-messages-log__item{border-bottom:1px solid var(--border);color:var(--dark);padding:4px 0}.parent-messages-log__origin{color:var(--text);margin-right:8px}.widget{width:100%;color:var(--text);padding:16px}.widget__status{margin-bottom:16px}.widget__status_type_error{color:#c0392b}.event{text-align:left;margin-bottom:16px}.event__warning{color:#c0392b;margin-bottom:12px}@media (width<=767px){.widget{padding:16px 12px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font:"SuisseIntl", system-ui, sans-serif;--text:#6b6375;--title:#1f2a44;--dark:#171717;--red:#f93d3d;--accent:#8dc63f;--copper:#e9985e;--border:#d9d9d9}@media (width<=1023px){:root{font-size:16px}}#root{text-align:center;width:100%;max-width:100%;margin:0 auto}body{font-family:var(--font);margin:0;overflow:hidden}h1{margin:32px 0;font-size:56px}@media (width<=1023px){h1{margin:20px 0;font-size:36px}}
