body[data-page=mtTicket-performance] .btn-lg {line-height: 1.33 !important;}.sideBlock.shoppingBasketBlock.visible-xs.visible-sm {display: none !important;}.performance-info .pricelist {display: none;}.performance-info.above-pricing .pricelist,.performance-info.above-pricing .price-details {display: none;}.performance-info .mtPerformanceDescription p:last-child {margin-bottom: 0;}.performance-info.above-seats .show-more {display: block;position: absolute;bottom: 0;right: 0;padding: 10px;background: white;}.performance-info.above-pricing .show-more {display: none;}.step-pricing h4 {position: relative;}.step-pricing #cancelAll {top: -9px;}#zoom-reset {background: #C0C0C0;color: #1D1D1D;}:root {--mobile-map-header-height: 35px;--mobile-map-info-height: 90px;--mobile-map-buttons-height: 65px;}#seat-info {background: black;color: white;right: 5px;bottom: 5px;height: 45px;padding: 0 10px;border-radius: 6px;display: flex;text-align: center;align-items: center;visibility: hidden;}@media (width <= 768px) {.performance-info .mtPerformance {border: 0;padding: 0;}.performance-info.above-seats h1 {font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: bold !important;line-height: 1em !important;padding: 0 !important;margin: 0 0 5px 0 !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;}.performance-info.above-seats h1 .subtitle {font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: bold !important;line-height: 1em !important;display: inline !important;}.performance-info.above-seats {font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;line-height: 20px !important;background: white;position: fixed;top: var(--mobile-map-header-height);left: 0;right: 0;z-index: 1010;padding: 5px;border-bottom: 1px solid #CCCCCC;}.performance-info.above-seats .pricelist .rank {font-size: 1em;margin: 0;}.step-seats-map #seatmap {position: fixed;top: calc(var(--mobile-map-header-height) + var(--mobile-map-info-height));left: 0;right: 0;bottom: var(--mobile-map-buttons-height);z-index: 1000;background: white;user-select: none;-webkit-user-select: none;}.step-seats-map svg {width: 100%;height: calc(100svh - var(--mobile-map-header-height) - var(--mobile-map-info-height) - var(--mobile-map-buttons-height));}.step-seats-buttons {padding: 10px 10px;position: fixed;bottom: 0;left: 0;right: 0;z-index: 1000;background: white;}.step-seats-buttons a {margin-top: 0 !important;margin-bottom: 0 !important;}.step-seats-map > .row {display: none !important;}.alert.alert-danger {position: fixed;top: calc(var(--mobile-map-header-height) + var(--mobile-map-info-height));left: 0;right: 0;border-radius: 0;z-index: 1005;}}@media (width > 768px) {#seatmap {border: 1px solid #CCCCCC;border-radius: 6px;margin-bottom: 10px;overflow: clip;}.performance-info.above-seats .show-more {padding-right: 15px;}}.performance-info .mtPerformance {border: 0;padding-bottom: 0;}.performance-info .price-details {display: none;}.performance-info.above-seats .pricelist {display: block;overflow: clip;white-space: nowrap;margin: 0 0 0 5px;}.performance-info.above-seats .mtPerformanceDescription {margin: 0;display: none;}.performance-info.above-seats.expanded .pricelist {display: none;}.performance-info.above-seats.expanded .price-details,.performance-info.above-seats.expanded .mtPerformanceDescription {display: block;}