html[data-ui-scale=large]{font-size:112.5%;--cdt-text-scale:1.125}.cdt-purchase-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 .6rem;padding:.55rem .6rem;border-radius:.5rem;background:#f6f2e6;color:#151c2b}.cdt-purchase-summary>div{min-width:0}.cdt-purchase-summary dt{font-size:.7rem;font-weight:700;line-height:1.25}.cdt-purchase-summary dd{margin:.2rem 0 0;font-size:1rem;font-weight:900;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cdt-ticket:has([data-purchase-summary]) .tk-body>.tk-rows:first-of-type{display:none}.cdt-ticket:has([data-purchase-summary]) .tk-art{height:clamp(5rem,18dvh,9rem);flex-shrink:1;min-height:3rem}.cdt-ticket:has([data-purchase-summary]) .tk-stub{flex-shrink:0}body:has([data-purchase-decision=true],[role=dialog][aria-modal=true],.cdt-upgrade-card-live) .cdt-floating-reaction-control{visibility:hidden;pointer-events:none}.cdt-contract-ticket .cdt-contract-ticket-copy>strong,.cdt-contract-ticket .cdt-contract-ticket-description{white-space:normal;overflow:visible;overflow-wrap:anywhere}.cdt-contract-ticket .cdt-contract-ticket-description{display:block;-webkit-line-clamp:unset;font-size:.8rem;line-height:1.4}.cdt-contract-ticket .cdt-contract-ticket-action>span{font-size:.72rem}.cdt-contract-ticket .tk-body{scrollbar-width:thin}.cdt-contract-ticket .tk-body::-webkit-scrollbar{display:block;width:5px}.cdt-classic-setup .cdt-setup-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.cdt-classic-setup .cdt-setup-tabs>button{width:auto;min-width:0}.cdt-classic-setup .cdt-setup-tabs>button span{white-space:normal;overflow-wrap:anywhere}.cdt-classic-setup .cdt-setup-tabs>button span span{font-size:.7rem}.cdt-map-picker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cdt-map-picker-list>button{width:auto;min-width:0}.cdt-map-preview-description{font-size:.75rem;font-weight:600;line-height:1.4;white-space:normal}.cdt-classic-setup :focus-visible{outline:3px solid currentColor;outline-offset:2px}@media (min-width:480px){.cdt-classic-setup .cdt-setup-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}}html[data-high-contrast=true] :is(.cdt-ticket .tk-body,.cdt-purchase-summary) :is(p,span,dt,dd,b,strong){color:#151c2b}html[data-high-contrast=true] :is(.cdt-control-hub-panel,.cdt-settings-group,.cdt-classic-setup) :is(p,h2,h3){color:#fff}html[data-high-contrast=true] :is(.cdt-control-hub-panel,.cdt-settings-group) :is(.text-slate-400,.text-slate-300){color:#fff}html[data-high-contrast=true] :is(.cdt-settings-group,.cdt-control-hub-panel,.cdt-classic-setup) button:not([disabled]){outline:1px solid currentColor;outline-offset:-1px}html[data-high-contrast=true] :focus-visible{outline:3px solid currentColor!important;outline-offset:3px!important}html[data-ui-scale=large] :is(.cdt-settings-group,.cdt-control-hub-panel) :is(p,label,button){font-size:max(.8rem,13px)}html[data-ui-scale=large] :is(.cdt-settings-switch-copy,.cdt-settings-choice-label){font-size:.85rem}@media (orientation:landscape) and (max-height:560px){.cdt-tile-card-backdrop:has([data-purchase-summary]){--tile-card-max-height:calc(100dvh - 4rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-top:calc(3.5rem + env(safe-area-inset-top))}.cdt-tile-card-backdrop>.cdt-ticket:has([data-purchase-summary]){width:min(40rem,calc(100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)))}.cdt-ticket:has([data-purchase-summary]) .tk-paper{display:grid;grid-template-columns:minmax(6rem,30%) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;max-height:var(--tile-card-max-height)}.cdt-ticket:has([data-purchase-summary]) .tk-head{grid-column:1/-1}.cdt-ticket:has([data-purchase-summary]) .tk-art{grid-column:1;height:100%;min-height:0}.cdt-ticket:has([data-purchase-summary]) .tk-body{grid-column:2;min-height:0;padding:.5rem .65rem}.cdt-ticket:has([data-purchase-summary]) :is(.tk-perf,.tk-stub){grid-column:1/-1}.cdt-ticket:has([data-purchase-summary]) .tk-title{font-size:1.2rem}.cdt-ticket:has([data-purchase-summary]) .tk-blurb{display:block;font-size:.75rem;line-height:1.35;margin-bottom:.3rem}.cdt-ticket:has([data-purchase-summary]) .tk-set-name{font-size:.65rem}.cdt-ticket:has([data-purchase-summary]) .tk-stamps{display:none}.cdt-purchase-summary{margin-bottom:.4rem;padding-block:.35rem}.cdt-contract-ticket .cdt-contract-ticket-options{grid-template-columns:repeat(3,minmax(0,1fr))}.cdt-contract-ticket .cdt-contract-ticket-option{grid-template-columns:minmax(0,1fr);align-content:start}.cdt-contract-ticket .cdt-contract-ticket-option>span:first-child{display:none}.cdt-contract-ticket .cdt-contract-ticket-copy>strong{font-size:.85rem}.cdt-contract-ticket .cdt-contract-ticket-description{font-size:.8rem}.cdt-contract-ticket .cdt-contract-ticket-action>span{font-size:.7rem}.cdt-classic-setup .cdt-setup-map-hero{display:none}.cdt-classic-setup .cdt-setup-tabs>button{min-height:2.8rem;padding-block:.35rem}.cdt-classic-setup .cdt-setup-tabs>button>svg{display:none}.cdt-classic-setup .cdt-map-picker-list>button{display:grid;grid-template-columns:4rem minmax(0,1fr)}.cdt-classic-setup .cdt-map-picker-list>button>span:first-child{height:100%;min-height:4rem}.cdt-classic-setup .cdt-map-picker-list>button>span:last-child>span:first-child{white-space:normal}}