.order-summary{padding:16px;background:var(--ae-color-neutral-20, #f7f7fa);border:1px solid var(--ae-color-neutral-150, #dddee1);min-height:155px;border-radius:12px}.order-summary .ordersummary-down-arrow{display:none}.order-summary .letter-spacing{letter-spacing:.1em}.order-summary .ticket-type-name{margin-left:4px}.order-summary .ticket-donation-name,.order-summary .fees-label{margin-left:22px}.order-summary .ticket-tier-breakdown-details{margin-top:4px}.order-summary .ticket-tier-breakdown-details .ticket-tier-breakdown-row,.order-summary .ticket-savings-details{margin-bottom:2px}.order-summary .savings-breakdown-info-icon{cursor:pointer;color:var(--ae-color-neutral-1000, #1e2137);display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px;position:relative;top:2px}.order-summary .savings-breakdown-info-icon i,.order-summary .savings-breakdown-info-icon svg{width:14px;height:14px;display:block}.order-summary .ticket_middle_line{margin:9px 0 7px 22px!important;border-color:#e9e9eb!important}.order-summary .order-summary-tickets{margin-bottom:25px}.order-summary .order-summary-tickets label{display:flex;align-items:end}.order-summary .ticket-type-badge{height:max-content;margin:1px 4px;padding:2px 4px;border-radius:6px;font-style:italic;font-size:11px;cursor:default;background-color:var(--ae-color-neutral-100, #e9e9eb);color:var(--ae-color-neutral-700, #626473)}.order-summary .total-ticket_middle_line{margin:13px 0!important;border-color:#e9e9eb!important}.order-summary .total-tickets{margin-left:6px;font-family:Gilroy;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#8e909b}.order-summary .order-summary-total-amount{white-space:nowrap;flex-shrink:0}.order-summary .order-summary-total-amount .div-left-50{float:none;width:auto}.order-summary .order-summary-line-amount{white-space:nowrap;flex-shrink:0}.waitlist-order-summary{margin-bottom:16px}.savings-breakdown-tooltip-portal{pointer-events:auto}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__card{position:relative;width:320px;padding:12px;background-color:var(--ae-color-neutral-0, #ffffff);color:var(--ae-color-neutral-1000, #1e2137);border:1px solid var(--ae-color-neutral-100, #e9e9eb);border-radius:12px;box-shadow:0 8px 24px var(--ae-color-dark-blue-shadow-005, rgba(16, 24, 40, .08));text-align:left;display:flex;flex-direction:column;gap:12px}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__arrow{position:absolute;right:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid var(--ae-color-neutral-100, #e9e9eb)}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__arrow:after{content:"";position:absolute;top:-7px;right:1px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid var(--ae-color-neutral-0, #ffffff)}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__rows{display:flex;flex-direction:column;gap:8px}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__row,.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__total{display:flex;justify-content:space-between;align-items:center;gap:16px}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__amount,.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__total-amount{white-space:nowrap}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__divider{margin:0;border:none;border-top:1px solid var(--ae-color-neutral-100, #e9e9eb)}@media(max-width:992px){.order-summary{border:none;padding:0;background:#fff}.ordersummary-down-arrow{width:32px;height:32px;background:#f1f2f6;border-radius:50%;display:flex!important;justify-content:center;align-items:center}.waitlist-order-summary{padding:16px;background:var(--ae-color-neutral-20, #f7f7fa);border:1px solid #e9e9eb}}.order-summary-info-icon{width:14px;height:14px;flex-shrink:0;color:var(--ae-color-neutral-400, #a5a6af)}.order-summary-info-icon svg{width:14px;height:14px}.order-summary-info-icon svg path{fill:var(--ae-color-neutral-400, #a5a6af)}.order-summary-info-icon:hover svg path{fill:var(--ae-color-primary-1000, rgba(var(--ae-color-accent), 1))}
