*:has(>.flex){flex-direction:row;box-sizing:border-box;display:flex}[class^=flex-layout-align],[class*=" flex-layout-align"]{box-sizing:border-box;display:flex!important;flex-direction:row}.flex-10{flex:1 1 100%;box-sizing:border-box;max-width:10%}.flex-100{flex:1 1 100%;box-sizing:border-box;max-width:100%}.flex-100px{flex:1 1 100%;box-sizing:border-box;max-width:100px}.flex-120px{flex:1 1 100%;box-sizing:border-box;max-width:120px}.flex-125px{flex:1 1 100%;box-sizing:border-box;max-width:125px}.flex-130px{flex:1 1 100%;box-sizing:border-box;max-width:130px}.flex-14{flex:1 1 100%;box-sizing:border-box;max-width:14%}.flex-140px{flex:1 1 100%;box-sizing:border-box;max-width:140px}.flex-15{flex:1 1 100%;box-sizing:border-box;max-width:15%}.flex-165px{flex:1 1 100%;box-sizing:border-box;max-width:165px}.flex-180px{flex:1 1 100%;box-sizing:border-box;max-width:180px}.flex-19{flex:1 1 100%;box-sizing:border-box;max-width:19%}.flex-20{flex:1 1 100%;box-sizing:border-box;max-width:20%}.flex-200px{flex:1 1 100%;box-sizing:border-box;max-width:200px}.flex-25{flex:1 1 100%;box-sizing:border-box;max-width:25%}.flex-260px{flex:1 1 100%;box-sizing:border-box;max-width:260px}.flex-29{flex:1 1 100%;box-sizing:border-box;max-width:29%}.flex-30{flex:1 1 100%;box-sizing:border-box;max-width:30%}.flex-300px{flex:1 1 100%;box-sizing:border-box;max-width:300px}.flex-33{flex:1 1 100%;box-sizing:border-box;max-width:33%}.flex-34{flex:1 1 100%;box-sizing:border-box;max-width:34%}.flex-340px{flex:1 1 100%;box-sizing:border-box;max-width:340px}.flex-35{flex:1 1 100%;box-sizing:border-box;max-width:35%}.flex-37{flex:1 1 100%;box-sizing:border-box;max-width:37%}.flex-350px{flex:1 1 100%;box-sizing:border-box;max-width:350px}.flex-370px{flex:1 1 100%;box-sizing:border-box;max-width:370px}.flex-40{flex:1 1 100%;box-sizing:border-box;max-width:40%}.flex-45{flex:1 1 100%;box-sizing:border-box;max-width:45%}.flex-46{flex:1 1 100%;box-sizing:border-box;max-width:46%}.flex-5{flex:1 1 100%;box-sizing:border-box;max-width:5%}.flex-50{flex:1 1 100%;box-sizing:border-box;max-width:50%}.flex-487px{flex:1 1 100%;box-sizing:border-box;max-width:487px}.flex-500px{flex:1 1 100%;box-sizing:border-box;max-width:500px}.flex-55{flex:1 1 100%;box-sizing:border-box;max-width:55%}.flex-60{flex:1 1 100%;box-sizing:border-box;max-width:60%}.flex-63{flex:1 1 100%;box-sizing:border-box;max-width:63%}.flex-65{flex:1 1 100%;box-sizing:border-box;max-width:65%}.flex-66{flex:1 1 100%;box-sizing:border-box;max-width:66%}.flex-69{flex:1 1 100%;box-sizing:border-box;max-width:69%}.flex-7{flex:1 1 100%;box-sizing:border-box;max-width:7%}.flex-70{flex:1 1 100%;box-sizing:border-box;max-width:70%}.flex-75{flex:1 1 100%;box-sizing:border-box;max-width:75%}.flex-80{flex:1 1 100%;box-sizing:border-box;max-width:80%}.flex-80px{flex:1 1 100%;box-sizing:border-box;max-width:80px}.flex-85{flex:1 1 100%;box-sizing:border-box;max-width:85%}.flex-90{flex:1 1 100%;box-sizing:border-box;max-width:90%}.flex-93{flex:1 1 100%;box-sizing:border-box;max-width:93%}.flex-95{flex:1 1 100%;box-sizing:border-box;max-width:95%}.flex-auto{flex:1 1 100%;box-sizing:border-box;max-width:auto}.flex-layout-row{display:flex!important;box-sizing:border-box;flex-direction:row}.flex-layout-align-center{justify-content:center!important;align-items:stretch!important;align-content:stretch!important}.flex-layout-align-center-center{justify-content:center!important;align-items:center!important;align-content:center!important}.flex-layout-align-center-start{justify-content:center!important;align-items:flex-start!important;align-content:flex-start!important}.flex-layout-align-end{justify-content:flex-end!important;align-items:stretch!important;align-content:stretch!important}.flex-layout-align-end-center{justify-content:flex-end!important;align-items:center!important;align-content:center!important}.flex-layout-align-left-center{justify-content:left!important;align-items:center!important;align-content:center!important}.flex-layout-align-left-top{justify-content:left!important;align-items:top!important;align-content:top!important}.flex-layout-align-row{justify-content:row!important;align-items:stretch!important;align-content:stretch!important}.flex-layout-align-space-around-center{justify-content:space-around!important;align-items:center!important;align-content:center!important}.flex-layout-align-space-between{justify-content:space-between!important;align-items:stretch!important;align-content:stretch!important}.flex-layout-align-space-between-center{justify-content:space-between!important;align-items:center!important;align-content:center!important}.flex-layout-align-space-between-none{justify-content:space-between!important;align-items:none!important;align-content:none!important}.flex-layout-align-space-between-start{justify-content:space-between!important;align-items:flex-start!important;align-content:flex-start!important}.flex-layout-align-start{justify-content:flex-start!important;align-items:stretch!important;align-content:stretch!important}.flex-layout-align-start-center{justify-content:flex-start!important;align-items:center!important;align-content:center!important}.flex-layout-align-start-end{justify-content:flex-start!important;align-items:flex-end!important;align-content:flex-end!important}.flex-layout-align-start-none{justify-content:flex-start!important;align-items:none!important;align-content:none!important}.flex-layout-align-start-start{justify-content:flex-start!important;align-items:flex-start!important;align-content:flex-start!important}.flex-layout-gap-100px>*:not(:last-child){margin-right:100px}.flex-layout-gap-10px>*:not(:last-child){margin-right:10px}.flex-layout-gap-15px>*:not(:last-child){margin-right:15px}.flex-layout-gap-20px>*:not(:last-child){margin-right:20px}.flex-layout-gap-2px>*:not(:last-child){margin-right:2px}.flex-layout-gap-30px>*:not(:last-child){margin-right:30px}.flex-layout-gap-32px>*:not(:last-child){margin-right:32px}.flex-layout-gap-3px>*:not(:last-child){margin-right:3px}.flex-layout-gap-50px>*:not(:last-child){margin-right:50px}.flex-layout-gap-5px>*:not(:last-child){margin-right:5px}.flex-align-center-center{align-self:center center}.flex-align-start{align-self:flex-start}.flex-align-start-center{align-self:start center}.flex-layout-column{display:flex!important;box-sizing:border-box;flex-direction:column}.flex-layout-column>.flex-10{max-width:unset;max-height:10%}.flex-layout-column>.flex-100{max-width:unset;max-height:100%}.flex-layout-column>.flex-100px{max-width:unset;max-height:100px}.flex-layout-column>.flex-120px{max-width:unset;max-height:120px}.flex-layout-column>.flex-125px{max-width:unset;max-height:125px}.flex-layout-column>.flex-130px{max-width:unset;max-height:130px}.flex-layout-column>.flex-14{max-width:unset;max-height:14%}.flex-layout-column>.flex-140px{max-width:unset;max-height:140px}.flex-layout-column>.flex-15{max-width:unset;max-height:15%}.flex-layout-column>.flex-165px{max-width:unset;max-height:165px}.flex-layout-column>.flex-180px{max-width:unset;max-height:180px}.flex-layout-column>.flex-19{max-width:unset;max-height:19%}.flex-layout-column>.flex-20{max-width:unset;max-height:20%}.flex-layout-column>.flex-200px{max-width:unset;max-height:200px}.flex-layout-column>.flex-25{max-width:unset;max-height:25%}.flex-layout-column>.flex-260px{max-width:unset;max-height:260px}.flex-layout-column>.flex-29{max-width:unset;max-height:29%}.flex-layout-column>.flex-30{max-width:unset;max-height:30%}.flex-layout-column>.flex-300px{max-width:unset;max-height:300px}.flex-layout-column>.flex-33{max-width:unset;max-height:33%}.flex-layout-column>.flex-34{max-width:unset;max-height:34%}.flex-layout-column>.flex-340px{max-width:unset;max-height:340px}.flex-layout-column>.flex-35{max-width:unset;max-height:35%}.flex-layout-column>.flex-350px{max-width:unset;max-height:350px}.flex-layout-column>.flex-370px{max-width:unset;max-height:370px}.flex-layout-column>.flex-40{max-width:unset;max-height:40%}.flex-layout-column>.flex-45{max-width:unset;max-height:45%}.flex-layout-column>.flex-46{max-width:unset;max-height:46%}.flex-layout-column>.flex-5{max-width:unset;max-height:5%}.flex-layout-column>.flex-50{max-width:unset;max-height:50%}.flex-layout-column>.flex-500px{max-width:unset;max-height:500px}.flex-layout-column>.flex-55{max-width:unset;max-height:55%}.flex-layout-column>.flex-60{max-width:unset;max-height:60%}.flex-layout-column>.flex-63{max-width:unset;max-height:63%}.flex-layout-column>.flex-65{max-width:unset;max-height:65%}.flex-layout-column>.flex-66{max-width:unset;max-height:66%}.flex-layout-column>.flex-69{max-width:unset;max-height:69%}.flex-layout-column>.flex-7{max-width:unset;max-height:7%}.flex-layout-column>.flex-70{max-width:unset;max-height:70%}.flex-layout-column>.flex-75{max-width:unset;max-height:75%}.flex-layout-column>.flex-80{max-width:unset;max-height:80%}.flex-layout-column>.flex-80px{max-width:unset;max-height:80px}.flex-layout-column>.flex-85{max-width:unset;max-height:85%}.flex-layout-column>.flex-90{max-width:unset;max-height:90%}.flex-layout-column>.flex-93{max-width:unset;max-height:93%}.flex-layout-column>.flex-95{max-width:unset;max-height:95%}.flex-layout-column>.flex-auto{max-width:unset;max-height:auto}.flex-layout-column.flex-layout-gap-100px>*:not(:last-child){margin-right:unset;margin-bottom:100px}.flex-layout-column.flex-layout-gap-10px>*:not(:last-child){margin-right:unset;margin-bottom:10px}.flex-layout-column.flex-layout-gap-15px>*:not(:last-child){margin-right:unset;margin-bottom:15px}.flex-layout-column.flex-layout-gap-20px>*:not(:last-child){margin-right:unset;margin-bottom:20px}.flex-layout-column.flex-layout-gap-2px>*:not(:last-child){margin-right:unset;margin-bottom:2px}.flex-layout-column.flex-layout-gap-30px>*:not(:last-child){margin-right:unset;margin-bottom:30px}.flex-layout-column.flex-layout-gap-32px>*:not(:last-child){margin-right:unset;margin-bottom:32px}.flex-layout-column.flex-layout-gap-3px>*:not(:last-child){margin-right:unset;margin-bottom:3px}.flex-layout-column.flex-layout-gap-50px>*:not(:last-child){margin-right:unset;margin-bottom:50px}.flex-layout-column.flex-layout-gap-5px>*:not(:last-child){margin-right:unset;margin-bottom:5px}:root{--primary-color: #0e231a;--highlight-color: #dffaed;--accent-color: #68f7f5}.expanded-detail,.expanded-detail-separator{border-left:1px solid #dffaed;padding-left:15px}.side-menu{width:260px;border-right:solid 2px #0e231a;z-index:0!important}a{color:#0e231a}.mat-cell a{color:#0e231a;text-decoration:none}@layer theme{:root{--ink: #0f1f1b;--accent: #11c29b;--muted: #6b7280;--bg: #f6f8fa;--surface: #ffffff;--border: #e5e7eb;--danger: #e11d48;--radius: 10px;--gap: 12px;--page: 1200px;--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;--logo-url: url(/assets/brand/orbit-logo.svg)}}:root{--color-primary: #111111;--color-highlight: #f5e38a;--color-accent: #1f6feb;--color-hover: #0f172a;--color-important-text: #c0392b;--color-bg: #ffffff;--color-surface: #ffffff;--color-muted: #6b7280;--color-text: #0f172a;--color-border: #e5e7eb;--color-ok: #0ea5e9;--color-danger: #ef4444;--header-bg: transparent;--header-text: inherit;--button-primary-bg: #111111;--button-primary-text: #ffffff;--button-primary-border: #111111;--button-secondary-bg: #ffffff;--button-secondary-text: #0f172a;--button-secondary-border: #e5e7eb;--button-radius: 999px;--button-casing: uppercase;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 10px;--shadow: 0 10px 30px rgba(15, 23, 42, .08);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--container: 1200px;--link-underline: underline;--font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, Arial, "Apple Color Emoji", "Segoe UI Emoji";--terms-and-conditions-link: "https://www.ticketline.co.uk/info/terms";background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}.theme--white-label{--color-primary: #0e231a;--color-highlight: #68f7f5;--color-accent: #68f7f5;--color-hover: #0e231a;--color-important-text: #ff0000;--color-bg: #eeeadb;--color-surface: #eeeadb;--color-text: #0e231a;--color-border: #0e231a;--header-bg: #0e231a;--header-text: #68f7f5;--button-primary-bg: #0e231a;--button-primary-text: #ffffff;--button-primary-border: #0e231a;--button-secondary-bg: #ffffff;--button-secondary-text: #0e231a;--button-secondary-border: #0e231a;--button-casing: uppercase;--button-radius: 4px;--border-radius: 8px;--radius-lg: 8px;--radius-md: 8px;--radius-sm: 4px;--link-underline: none;--font-family: Arial, Helvetica, sans-serif;--terms-and-conditions-link: "https://www.ticketline.co.uk/info/terms";background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}html,body{height:100%}body{margin:0;font-family:var(--font-family);color:var(--color-text);background:var(--color-bg)}h1{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);margin:var(--space-6) 0 var(--space-4)}h2{font-size:1.4rem;margin:var(--space-4) 0 var(--space-3)}h3{font-size:1.1rem;margin:0 0 var(--space-3)}h4{margin:var(--space-4) 0 var(--space-2)}a{color:var(--color-accent);text-decoration:var(--link-underline)}a:hover{color:var(--color-hover);text-decoration:var(--link-underline)}.highlight{color:var(--color-important-text);font-weight:600}.page{max-width:var(--container);margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-8)}.flex-layout-row{display:flex;flex-direction:row}.flex-layout-column{display:flex;flex-direction:column}.flex-layout-align-start-center{align-items:center}.flex-layout-align-end{justify-content:flex-end}.flex-layout-gap-20px{gap:20px}.flex-layout-gap-50px{gap:50px}.flex-100{flex:1 1 100%}.flex-70{flex:1 1 70%}.cursor-pointer{cursor:default}.bottom-padding{padding-bottom:var(--space-6)}.flex{display:flex}.flex-90{flex:0 1 90%}.stepper{display:flex;gap:40px;align-items:center;padding-top:var(--space-4);padding-bottom:var(--space-4)}.step-number{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;border:2px solid var(--color-primary);font-weight:700;transition:transform .2s ease;margin-right:var(--space-2)}.step-description{font-size:.95rem}.step-number.is-done{background:var(--color-primary);color:#fff}.step-number.is-current{background:var(--color-highlight);color:var(--color-primary)}.step-number.is-upcoming{background:#fff;color:var(--color-primary);opacity:.85}.summary-container,.has-error-summary-container{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:var(--space-6);overflow:hidden}.summary-container .header,.has-error-summary-container .header{display:block;font-weight:700;letter-spacing:.02em;padding:var(--space-4) var(--space-5);background:var(--header-bg);color:var(--header-text)}.summary-container [data-collapsible-body]{padding:0 var(--space-5) var(--space-5)}.expand-button-width{width:44px;height:44px;border:none;background:transparent;cursor:pointer}.toggle-button-padding{font-size:14px}label{display:grid;gap:6px;font-size:.95rem}input[type=text],input[type=email],input[type=date],input:not([type]){appearance:none;border:1px solid var(--color-border);border-radius:10px;padding:12px 14px;font:inherit;background:#fff;outline:none}input:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px #1f6feb1f}.error{color:var(--color-danger);min-height:15px;font-size:.85rem}.radio-group,.radio-list{display:grid;gap:10px}.radio-option,.radio-item{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:10px 12px;border:1px solid var(--color-border);border-radius:12px;background:#fff}.radio-option:hover,.radio-item:hover{box-shadow:0 3px 10px #0000000d}button{background:var(--button-secondary-bg);color:var(--button-secondary-text);border:1px solid var(--button-secondary-border);padding:10px 14px;border-radius:var(--button-radius);cursor:pointer;text-transform:var(--button-casing, none)}.btn-primary-bg{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important;border:1px solid var(--button-primary-border)!important;text-transform:var(--button-casing, none)}.btn{display:inline-grid;grid-template-columns:14px auto 14px;align-items:center;justify-items:center;column-gap:6px;padding:8px 14px;border-radius:var(--button-radius);border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text);font:inherit;line-height:1;cursor:pointer;text-decoration:none;text-align:center;text-transform:var(--button-casing)}.btn:before{content:"";width:14px;height:14px}.btn .icon{grid-column:3;width:14px;height:14px;display:block}.btn-primary{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-border);text-transform:var(--button-casing)}.basket-container{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-5);position:sticky;top:20px}.basket-container h2{margin-top:0}.basket-item{display:grid;grid-template-columns:1fr 90px 28px max-content 28px 70px;align-items:center;column-gap:5px;row-gap:0;padding:10px 0;border-bottom:1px dashed var(--color-border)}.basket-item:last-child{border-bottom:0}.basket-item .name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basket-item .icon-btn{display:inline-grid;place-items:center;justify-self:start;width:32px;height:32px;border:none;background:transparent;border-radius:0;cursor:pointer;line-height:0}.basket-item .icon-btn:hover{background:transparent;opacity:.8}.basket-item .icon-btn svg{width:20px;height:20px;display:block}.basket-item .value{justify-self:start;text-align:center;width:32px}.basket-summary{display:grid;gap:8px;padding-top:var(--space-4);border-top:1px solid var(--color-border);margin-top:var(--space-4)}.basket-summary>div{display:flex;justify-content:space-between}.basket-summary .label{color:var(--color-muted)}.basket-summary .value{font-feature-settings:"tnum" 1,"lnum" 1}.basket-footer{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.basket-footer .timer{font-size:.9rem;color:var(--color-important-text)}.row-align{display:flex;align-items:center;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-6)}.ticket-group-header{grid-column:1/span 2}.sales-process-grid{display:grid;grid-template-columns:1fr 400px;gap:24px;align-items:flex-start}.sales-process-stack{min-width:0}.sales-process-grid,.sales-process-button-grid,.event-grid{max-width:1250px;margin-left:auto;margin-right:auto}.sales-process-basket{min-width:0}@media (max-width: 900px){.sales-process-grid{grid-template-columns:1fr;grid-template-rows:auto auto}.sales-process-basket,.sales-process-stack{width:100%}}@media (max-width: 600px){.sales-process-grid,.sales-process-stack,.sales-process-basket{width:100%;min-width:0}.sales-process-stack>section{width:100%;min-width:0}}@media (max-width: 900px){.sales-process-grid{display:flex;flex-direction:column}.sales-process-stack{order:2}.sales-process-basket{order:1}.button-row-align{order:3;width:100%;max-width:100%;margin-left:0;margin-right:0}}.ticket-shop-button-grid{margin-top:10px}.sales-process-button-grid{display:grid;grid-template-columns:1fr 400px;gap:24px;align-items:flex-start;margin-top:10px;margin-bottom:10px}.sales-process-button-row-align{display:flex;justify-content:space-between;max-width:1000px;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 900px){.sales-process-button-grid{grid-template-columns:1fr;gap:0}.sales-process-button-row-align{max-width:100%;margin-left:0;margin-right:0}}.additional-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 700px){.additional-info-grid{grid-template-columns:1fr}}.additional-info-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;padding:1rem;background:#f8fafc;border:1px dashed #d1d5db;border-radius:12px}.responsive-attendee-row{display:flex;gap:12px}@media (max-width: 700px){.responsive-attendee-row{flex-direction:column;gap:0}}.responsive-attendee-row>label:not(:first-child){flex:1 1 0}.responsive-attendee-row input[type=text]{width:100%;min-width:0;box-sizing:border-box}.card-header{display:grid;grid-template-columns:1fr 5px;align-items:center;gap:10px;padding:8px 14px 0}.card-header .section-title{width:auto}.card-header .expand-button-width{justify-self:end}.card{border:1px solid var(--color-border);border-radius:var(--border-radius);padding:16px;background:var(--color-surface)}.confirmation-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-6);align-items:start}@media (max-width: 1024px){.confirmation-grid{grid-template-columns:1fr}}.confirmation-stack{display:grid;gap:var(--space-6)}.divider{height:1px;background:var(--color-border);margin:var(--space-4) 0}.muted{color:var(--color-muted)}.main{display:flex;flex-direction:column;min-height:100vh}.content.Site-content{flex:1 0 auto}.footer{flex-shrink:0}.footer{width:100%;z-index:100;background:var(--color-bg);box-shadow:0 -2px 8px #0000000d}.footer-links{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-link{margin:8px 0;text-align:center}.sticky-header{position:fixed;top:0;left:0;width:100vw;z-index:1100;background:var(--header-bg);height:46px;margin:0;border:none}.fixed-shop-stepper{position:fixed;top:46px;left:0;z-index:1000;background:var(--color-bg, #fff);width:100%;padding-left:15px;padding-right:15px;margin:0;border:none}.sticky-stepper-padding{padding-top:70px}.step-number{height:30px;width:30px;border:1px solid var(--color-primary);border-radius:50%;display:inline-block;line-height:30px;text-align:center;background-color:var(--color-highlight);color:var(--color-primary);font-size:18px}.step-description{color:var(--color-primary);font-size:16px;padding-left:20px}.active-stepper-option{background-color:var(--color-highlight);color:var(--color-primary)}.future-stepper-option{background-color:#fff;color:var(--color-primary)}.past-stepper-option{background-color:var(--color-primary);color:#fff}.block-ui-wrapper{background-color:transparent!important}@font-face{font-family:Roboto;src:url("./media/Roboto-Light-webfont-YTDP6VOW.eot");src:url("./media/Roboto-Light-webfont-YTDP6VOW.eot?#iefix") format("embedded-opentype"),url("./media/Roboto-Light-webfont-IFNQMKQV.woff") format("woff"),url("./media/Roboto-Light-webfont-QURF3SQK.ttf") format("truetype"),url("./media/Roboto-Light-webfont-NWH7QRDX.svg#icon") format("svg");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url("./media/Roboto-Regular-webfont-LM62S6FX.eot");src:url("./media/Roboto-Regular-webfont-LM62S6FX.eot?#iefix") format("embedded-opentype"),url("./media/Roboto-Regular-webfont-2YOA26AT.woff") format("woff"),url("./media/Roboto-Regular-webfont-3HTMKZNZ.ttf") format("truetype"),url("./media/Roboto-Regular-webfont-PHRNMJCW.svg#icon") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url("./media/Roboto-Medium-webfont-7ANH2PWW.eot");src:url("./media/Roboto-Medium-webfont-7ANH2PWW.eot?#iefix") format("embedded-opentype"),url("./media/Roboto-Medium-webfont-DN353ZOU.woff") format("woff"),url("./media/Roboto-Medium-webfont-S3H5TKZQ.ttf") format("truetype"),url("./media/Roboto-Medium-webfont-7TDXRZ7D.svg#icon") format("svg");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url("./media/Roboto-Bold-webfont-LSVZFJZP.eot");src:url("./media/Roboto-Bold-webfont-LSVZFJZP.eot?#iefix") format("embedded-opentype"),url("./media/Roboto-Bold-webfont-KHX5S6VF.woff") format("woff"),url("./media/Roboto-Bold-webfont-FIJ7D5HP.ttf") format("truetype"),url("./media/Roboto-Bold-webfont-2XBKEQVE.svg#icon") format("svg");font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:url("./media/Manrope-Light-Y5DQMGPD.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Fragment_mono;src:url("./media/FragmentMono-Regular-B3G2DA4A.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:F37Analog-Bold;src:url("./media/F37Analog-Bold-HGE6RDML.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:PPMori-SemiBoldItalic;src:url("./media/PPMori-SemiBoldItalic-Q77IQHFI.ttf") format("truetype");font-weight:700;font-style:normal}.container{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-6);align-items:start}@media (max-width: 1024px){.container{grid-template-columns:1fr}.basket{order:-1}}.card-container{display:grid;gap:var(--space-4)}.card-container .card{padding:var(--space-4)}.row{display:grid;gap:8px;align-items:center}.row-1{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:10px}.row-1 .title{flex:1;text-align:left}.row-1 .date{flex:1;display:flex;justify-content:center;align-items:center;gap:6px}.row-1 .date .icon{width:16px;height:16px;fill:currentColor}.row-1 .price{flex:1;text-align:right}.row-2{grid-template-columns:1fr max-content max-content max-content}.title{font-weight:700}.date{display:inline-grid;grid-auto-flow:column;gap:6px;align-items:center;white-space:nowrap}.date .icon{display:inline-block;width:18px;height:18px}.price{font-weight:700;white-space:nowrap}.info-content{color:var(--color-text)}.action{display:inline-grid;place-items:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer}.action svg{width:20px;height:20px;display:block}.quantity{width:32px;text-align:center}.status{font-weight:600;color:var(--color-muted)}table{width:100%;border-collapse:collapse}tbody td{padding:12px 0;border-bottom:1px dashed var(--color-border);vertical-align:middle}.row-actions{text-align:right;white-space:nowrap}.badge{display:inline-block;padding:12px 30px;border-radius:999px;font-size:.85rem;background:var(--color-highlight);color:var(--color-primary);height:24px;line-height:24px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;text-align:center}.row-actions .btn,.row-actions .badge{display:inline-flex;align-items:center}.btn-sm{padding:0 10px;font-size:.9rem;height:24px;line-height:1}@media (max-width: 720px){.card .body tbody{display:grid;gap:12px}.card .body tr{display:grid;grid-template-columns:48px 1fr;grid-template-areas:"img name" "img venue" "img info" "date date";column-gap:12px;row-gap:6px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:12px;position:relative}.card .body td{border:0;padding:0}.card .body tr>td:nth-child(1){grid-area:img}.card .body tr>td:nth-child(2){grid-area:name;align-self:end}.card .body tr>td:nth-child(3){grid-area:venue}.card .body tr>td:nth-child(4){grid-area:info}.card .body tr>td:nth-child(5){grid-area:date}.card .body td.row-actions{position:absolute;top:12px;right:12px;text-align:right}.card .body tr>td:nth-child(6):empty{display:none}.event-date{white-space:normal}}.section-title{background:var(--header-bg);color:var(--header-text);font-weight:700;letter-spacing:.02em;padding:10px 12px;border-radius:10px;margin-bottom:var(--space-4)}.kv{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:start;margin-bottom:8px}.kv label{color:var(--color-muted);font-weight:600}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 720px){.kv,.two-col{grid-template-columns:1fr}}table.ticket-lines{width:100%;border-collapse:collapse}table.ticket-lines .tr{border-bottom:1px dashed var(--color-border)}table.ticket-lines td{padding:10px 0}table.payment-plan-lines{max-width:350px;border-collapse:collapse}table.payment-plan-lines .tr{border-bottom:1px dashed var(--color-border)}table.payment-plan-lines td{padding:10px 0}table.payment-plan-lines .right{text-align:right}.banner{position:sticky;top:0;z-index:30;background:var(--banner-bg, #0f172a);color:var(--banner-text, #ffffff);border-bottom:1px solid rgba(255,255,255,.12)}.banner-inner{max-width:var(--container);margin:0 auto;padding:10px var(--space-4);display:grid;grid-template-columns:160px 1fr auto;gap:12px;align-items:center}.logo{display:grid;place-items:center;height:40px;border-radius:8px;background:#ffffff14;color:inherit;font-weight:700;letter-spacing:.02em}.user{display:inline-grid;grid-auto-flow:column;gap:8px;align-items:center}.user .avatar{width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;color:inherit;background:transparent;font-weight:700;letter-spacing:.02em}.user .name{color:inherit;font-weight:600;opacity:.9}.btn-quantity{background-color:var(--primary-color, #007bff);color:#fff;border:none;border-radius:6px;padding:4px 6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.btn-quantity .material-symbols-outlined{font-size:18px;line-height:1}.logo-container{display:inline-block;cursor:pointer!important;width:120px;height:40px;background-image:var(--logo-image);background-size:contain;background-repeat:no-repeat;background-position:center}.social-media-links{display:flex;gap:8px}.social-icon{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.social-icon .icon-svg{width:20px;height:20px;fill:currentColor}.social-icon{color:var(--header-text);padding-bottom:6px}:root{--color-primary: #1f6feb;--color-highlight: #f7e463;--color-surface: #fff;--color-border: #ddd;--color-text: #333;--color-muted: #666;--color-accent: #1f6feb;--color-danger: #d32f2f;--color-important-text: #c00;--radius-lg: 12px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--shadow: 0 2px 6px rgba(0, 0, 0, .08);--button-primary-bg: #1f6feb;--button-primary-text: #fff;--button-primary-border: #1f6feb;--button-radius: 8px;--header-bg: #f7f7f7;--header-text: #333;--button-casing: uppercase;--terms-and-conditions-link: "https://www.ticketline.co.uk/info/terms";background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}.ieFix{flex:1 0 auto!important}@media print{.isPrinting>*{display:none}.isPrinting print-layout{display:block}}
