.item-seat[data-v-29516059]{width:var(--seat-width,2.25rem);height:var(--seat-height,2.5rem);min-width:var(--seat-width,2.25rem);min-height:var(--seat-height,2.5rem);flex-direction:column;justify-content:center;align-items:center;display:inline-flex;position:relative}:root{--seat-width:2.25rem;--seat-height:2.5rem}@media(max-width:320px){:root{--seat-width:2rem;--seat-height:2.25rem}}.seat-size{width:var(--seat-width,2.25rem);height:var(--seat-height,2.5rem);min-width:var(--seat-width,2.25rem);min-height:var(--seat-height,2.5rem);flex-shrink:0}.seat.seat-btn:not(.seat-bed-size){display:flex;flex-direction:column;gap:0;position:relative;overflow:visible}.ignore-slot:not(.seat-bed-size){width:var(--seat-width,2.25rem);height:var(--seat-height,2.5rem);min-width:var(--seat-width,2.25rem);min-height:var(--seat-height,2.5rem);flex-shrink:0}.item-seat-bed[data-v-91f278e3]{width:var(--seat-bed-width,5rem);height:var(--seat-bed-height,3rem);min-width:var(--seat-bed-width,5rem);min-height:var(--seat-bed-height,3rem);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}:root{--seat-bed-width:5rem;--seat-bed-height:3rem}@media(max-width:320px){:root{--seat-bed-width:4.25rem;--seat-bed-height:2.25rem}}.seat-bed-size{width:var(--seat-bed-width,5rem);height:var(--seat-bed-height,3rem);min-width:var(--seat-bed-width,5rem);min-height:var(--seat-bed-height,3rem);flex-shrink:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-a69546c5],[data-v-a69546c5]::backdrop,[data-v-a69546c5]:after,[data-v-a69546c5]:before{--tw-border-style:solid;--tw-font-weight:initial}}}.cho-phu-wrap[data-v-a69546c5]{margin-top:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-top:calc(var(--spacing,.25rem)*4);--seat-width:3rem;--seat-height:3rem;flex-direction:column;flex-shrink:0;display:flex}@media(max-width:320px){.cho-phu-wrap[data-v-a69546c5]{--seat-width:2.25rem;--seat-height:2.25rem}}.cho-phu-label[data-v-a69546c5]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}.cho-phu-rows[data-v-a69546c5]{gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;display:flex}.cho-phu-row[data-v-a69546c5]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:row;display:flex}@media not all and (min-width:320px){.cho-phu-row[data-v-a69546c5]{gap:calc(var(--spacing,.25rem)*1)}}.cho-phu-row .seat-btn[data-v-a69546c5]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}@media(max-width:320px){.cho-phu-row .seat-btn[data-v-a69546c5]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.layout-wrap[data-v-7c9df067]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-7c9df067]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-7c9df067]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-7c9df067]{gap:calc(var(--spacing,.25rem)*1);max-width:100%}}.seat-btn[data-v-7c9df067]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-7c9df067]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.divider-row[data-v-7c9df067]{min-height:calc(var(--spacing,.25rem)*10);align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.divider-row[data-v-7c9df067]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*1)}}.aisle-spacer[data-v-7c9df067]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*6);flex-shrink:0}@media not all and (min-width:320px){.aisle-spacer[data-v-7c9df067]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*3)}}.seat-row[data-v-7c9df067]{min-height:calc(var(--spacing,.25rem)*10);min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}@media not all and (min-width:320px){.seat-row[data-v-7c9df067]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);flex-shrink:1}}.seat-col[data-v-7c9df067]{flex-shrink:0}.seat-bar-col[data-v-7c9df067],.seat-col[data-v-7c9df067]{width:6.5rem}.divider-bar[data-v-7c9df067]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:6.5rem;height:30px;margin-top:10px;margin-bottom:10px}@media(max-width:320px){.seat-bar-col[data-v-7c9df067],.seat-col[data-v-7c9df067]{width:4.75rem!important}.seat-bar-col>div[data-v-7c9df067]{width:100%!important}.divider-bar[data-v-7c9df067]{width:4.75rem}}.layout-wrap[data-v-0dbab230]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-0dbab230]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-0dbab230]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-0dbab230]{gap:calc(var(--spacing,.25rem)*1)}}.seat-btn[data-v-0dbab230]{gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}.ignore-slot[data-v-0dbab230],.seat-btn[data-v-0dbab230]{width:calc(var(--spacing,.25rem)*12)}.aisle-spacer[data-v-0dbab230],.ignore-slot[data-v-0dbab230],.seat-btn[data-v-0dbab230]{height:calc(var(--spacing,.25rem)*12);flex-shrink:0}.aisle-spacer[data-v-0dbab230]{width:1.5rem}.seat-row-five[data-v-0dbab230]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.seat-row-five[data-v-0dbab230]{gap:calc(var(--spacing,.25rem)*1)}}@media(max-width:320px){.ignore-slot[data-v-0dbab230],.seat-btn[data-v-0dbab230]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-0dbab230]{width:.75rem;height:2.25rem}}.layout-wrap[data-v-8ea52ca9]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-8ea52ca9]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-8ea52ca9]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-8ea52ca9]{gap:calc(var(--spacing,.25rem)*1);max-width:100%}}.seat-btn[data-v-8ea52ca9]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-8ea52ca9]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.divider-row[data-v-8ea52ca9]{min-height:calc(var(--spacing,.25rem)*10);align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.divider-row[data-v-8ea52ca9]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*1)}}.aisle-spacer[data-v-8ea52ca9]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*6);flex-shrink:0}@media not all and (min-width:320px){.aisle-spacer[data-v-8ea52ca9]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*3)}}.seat-row[data-v-8ea52ca9]{min-height:calc(var(--spacing,.25rem)*10);min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}@media not all and (min-width:320px){.seat-row[data-v-8ea52ca9]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);flex-shrink:1}}.seat-col[data-v-8ea52ca9]{flex-shrink:0}.seat-bar-col[data-v-8ea52ca9],.seat-col[data-v-8ea52ca9]{width:6.5rem}.divider-bar[data-v-8ea52ca9]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:6.5rem;height:30px;margin-top:10px;margin-bottom:10px}@media(max-width:320px){.seat-bar-col[data-v-8ea52ca9],.seat-col[data-v-8ea52ca9]{width:4.75rem!important}.seat-bar-col>div[data-v-8ea52ca9]{width:100%!important}.divider-bar[data-v-8ea52ca9]{width:4.75rem}}.layout-wrap[data-v-ca3823dd]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-ca3823dd]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-ca3823dd]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-ca3823dd]{gap:calc(var(--spacing,.25rem)*1);max-width:100%}}.seat-btn[data-v-ca3823dd]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-ca3823dd]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.divider-row[data-v-ca3823dd]{min-height:calc(var(--spacing,.25rem)*10);align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.divider-row[data-v-ca3823dd]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*1)}}.aisle-spacer[data-v-ca3823dd]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*6);flex-shrink:0}@media not all and (min-width:320px){.aisle-spacer[data-v-ca3823dd]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*3)}}.seat-row[data-v-ca3823dd]{min-height:calc(var(--spacing,.25rem)*10);min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}@media not all and (min-width:320px){.seat-row[data-v-ca3823dd]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);flex-shrink:1}}.seat-col[data-v-ca3823dd]{flex-shrink:0}.seat-bar-col[data-v-ca3823dd],.seat-col[data-v-ca3823dd]{width:6.5rem}.divider-bar[data-v-ca3823dd]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:6.5rem;height:30px;margin-top:10px;margin-bottom:10px}@media(max-width:320px){.seat-bar-col[data-v-ca3823dd],.seat-col[data-v-ca3823dd]{width:4.75rem!important}.seat-bar-col>div[data-v-ca3823dd]{width:100%!important}.divider-bar[data-v-ca3823dd]{width:4.75rem}}.layout-wrap[data-v-bc16992a]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-bc16992a]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-bc16992a]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-bc16992a]{gap:calc(var(--spacing,.25rem)*1);max-width:100%}}.seat-btn[data-v-bc16992a]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-bc16992a]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.aisle-spacer[data-v-bc16992a]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*6);flex-shrink:0}@media not all and (min-width:320px){.aisle-spacer[data-v-bc16992a]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*3)}}.seat-row[data-v-bc16992a]{min-height:calc(var(--spacing,.25rem)*10);min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}@media not all and (min-width:320px){.seat-row[data-v-bc16992a]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);flex-shrink:1}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-437af9ea],[data-v-437af9ea]::backdrop,[data-v-437af9ea]:after,[data-v-437af9ea]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-437af9ea]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-437af9ea]{align-items:center;gap:calc(var(--spacing,.25rem)*0)}.cabin-block[data-v-437af9ea],.layout-inner[data-v-437af9ea]{flex-direction:column;display:flex}.cabin-block[data-v-437af9ea]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-437af9ea]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-437af9ea]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-437af9ea]{width:3.5rem}}.tier-labels .tier-label[data-v-437af9ea]{min-height:var(--seat-bed-height);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-437af9ea]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-437af9ea]{width:calc(var(--seat-bed-width)*2 + .5rem);min-width:calc(var(--seat-bed-width)*2 + .5rem);flex-direction:column;flex-shrink:0;display:flex}.cabin-label-top-styled[data-v-437af9ea]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-437af9ea]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-divider-inner[data-v-437af9ea]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-437af9ea]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-437af9ea]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-437af9ea]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-437af9ea]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-437af9ea]{align-items:center;display:flex}.cabin-seats[data-v-437af9ea]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-437af9ea]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-fc976335],[data-v-fc976335]::backdrop,[data-v-fc976335]:after,[data-v-fc976335]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-fc976335]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-fc976335]{align-items:center}.layout-inner[data-v-fc976335],.seat-btn[data-v-fc976335]{gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}.seat-btn[data-v-fc976335]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-fc976335]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-fc976335]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0}@media not all and (min-width:320px){.ignore-slot[data-v-fc976335]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.cabin-block[data-v-fc976335]{flex-direction:column;flex-shrink:0;align-items:flex-start;width:15.25rem;display:flex}@media(max-width:320px){.cabin-block[data-v-fc976335]{width:11.25rem}}.tier-labels[data-v-fc976335]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-fc976335]{width:3.5rem}}.tier-labels .tier-label[data-v-fc976335]{min-height:3rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-fc976335]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}@media(max-width:320px){.tier-labels .tier-label[data-v-fc976335]{min-height:2.25rem}}.cabin-seats-area[data-v-fc976335]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.cabin-label-top-styled[data-v-fc976335]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-fc976335]{font-size:11px}}.cabin-divider[data-v-fc976335]{width:100%;height:4px;margin-block:calc(var(--spacing,.25rem)*0);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}.cabin-content[data-v-fc976335]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-fc976335]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-fc976335]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-fc976335]{align-items:center;display:flex}.cabin-seats[data-v-fc976335]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-fc976335]{gap:calc(var(--spacing,.25rem)*1)}}.divider-row[data-v-3daf4ec9]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);width:100%;display:flex}@media not all and (min-width:320px){.divider-row[data-v-3daf4ec9]{gap:calc(var(--spacing,.25rem)*1)}}.divider-row--single[data-v-3daf4ec9]{min-height:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*0)}@media not all and (min-width:320px){.divider-row--single[data-v-3daf4ec9]{min-height:calc(var(--spacing,.25rem)*8)}}.divider-row--double[data-v-3daf4ec9]{min-height:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*0)}.divider-tier-col[data-v-3daf4ec9]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}@media not all and (min-width:320px){.divider-tier-col[data-v-3daf4ec9]{gap:calc(var(--spacing,.25rem)*.5)}}.divider-bar-row[data-v-3daf4ec9]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex}@media not all and (min-width:320px){.divider-bar-row[data-v-3daf4ec9]{gap:calc(var(--spacing,.25rem)*1)}}.divider-bar-left[data-v-3daf4ec9],.divider-bar-right[data-v-3daf4ec9]{width:calc(var(--seat-width,3rem)*2 + .5rem);min-width:calc(var(--seat-width,3rem)*2 + .5rem);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0;height:4px}.divider-bar-left[data-v-3daf4ec9]{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.divider-bar-right[data-v-3daf4ec9]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.divider-bar-gap[data-v-3daf4ec9]{flex:none;width:1.5rem;min-width:1.5rem;max-width:1.5rem;height:4px}.divider-row--double .tier-col[data-v-3daf4ec9]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.divider-row--double .tier-col[data-v-3daf4ec9]{gap:calc(var(--spacing,.25rem)*1)}}.divider-row--double .tier-col[data-v-3daf4ec9]{width:calc(var(--seat-width,3rem)*5 + 2rem);min-width:calc(var(--seat-width,3rem)*5 + 2rem)}.divider-row--single .tier-col[data-v-3daf4ec9]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.divider-row--single .tier-col[data-v-3daf4ec9]{gap:calc(var(--spacing,.25rem)*1)}}.divider-row--single .tier-col[data-v-3daf4ec9]{width:calc(var(--seat-width,3rem)*4 + 3.5rem);min-width:calc(var(--seat-width,3rem)*4 + 3.5rem)}@media(max-width:320px){.divider-bar-gap[data-v-3daf4ec9]{width:.75rem;min-width:.75rem;max-width:.75rem}.divider-bar-left[data-v-3daf4ec9],.divider-bar-right[data-v-3daf4ec9]{width:calc(var(--seat-width,2.25rem)*2 + .25rem);min-width:calc(var(--seat-width,2.25rem)*2 + .25rem)}.divider-row--double .tier-col[data-v-3daf4ec9]{width:calc(var(--seat-width,2.25rem)*5 + 1rem);min-width:calc(var(--seat-width,2.25rem)*5 + 1rem)}.divider-row--single .tier-col[data-v-3daf4ec9]{width:calc(var(--seat-width,2.25rem)*4 + 1.75rem);min-width:calc(var(--seat-width,2.25rem)*4 + 1.75rem)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-8d6c65cf],[data-v-8d6c65cf]::backdrop,[data-v-8d6c65cf]:after,[data-v-8d6c65cf]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-8d6c65cf]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-8d6c65cf]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-8d6c65cf]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-8d6c65cf]{gap:calc(var(--spacing,.25rem)*1)}}.tier-block[data-v-8d6c65cf]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;display:flex}.tier-label[data-v-8d6c65cf]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media not all and (min-width:320px){.tier-label[data-v-8d6c65cf]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.ignore-slot[data-v-8d6c65cf],.seat-btn[data-v-8d6c65cf]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aisle-spacer[data-v-8d6c65cf]{width:1.5rem;height:calc(var(--spacing,.25rem)*10);flex-shrink:0}.tier-col[data-v-8d6c65cf]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.tier-col[data-v-8d6c65cf]{gap:calc(var(--spacing,.25rem)*1)}}.tier-col[data-v-8d6c65cf]{width:15.5rem;min-width:15.5rem}.seat-row.two-tier[data-v-8d6c65cf]{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;width:100%;display:flex}@media not all and (min-width:320px){.seat-row.two-tier[data-v-8d6c65cf]{min-height:calc(var(--spacing,.25rem)*8)}}.bar-seat-col[data-v-8d6c65cf],.divider-bar-left[data-v-8d6c65cf],.divider-bar-right[data-v-8d6c65cf]{width:6.5rem;min-width:6.5rem}.divider-bar-left[data-v-8d6c65cf],.divider-bar-right[data-v-8d6c65cf]{background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0;height:4px}.bar-line-narrow[data-v-8d6c65cf]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:2.5rem;height:30px}@media(max-width:320px){.ignore-slot[data-v-8d6c65cf],.seat-btn[data-v-8d6c65cf]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-8d6c65cf]{width:.75rem;height:1.75rem}.tier-col[data-v-8d6c65cf]{width:10.75rem;min-width:10.75rem}.bar-seat-col[data-v-8d6c65cf],.divider-bar-left[data-v-8d6c65cf],.divider-bar-right[data-v-8d6c65cf]{width:4.75rem}}.toa-xe-layout-11[data-v-8d6c65cf] .divider-row--double .tier-col{width:15.5rem;min-width:15.5rem}@media(max-width:320px){.toa-xe-layout-11[data-v-8d6c65cf] .divider-row--double .tier-col{width:10.75rem;min-width:10.75rem}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-7196b3d1],[data-v-7196b3d1]::backdrop,[data-v-7196b3d1]:after,[data-v-7196b3d1]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-7196b3d1]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-7196b3d1]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-7196b3d1]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-7196b3d1]{gap:calc(var(--spacing,.25rem)*1)}}.tier-block[data-v-7196b3d1]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;display:flex}.tier-label[data-v-7196b3d1]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media not all and (min-width:320px){.tier-label[data-v-7196b3d1]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.ignore-slot[data-v-7196b3d1],.seat-btn[data-v-7196b3d1]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aisle-spacer[data-v-7196b3d1]{width:1.5rem;height:calc(var(--spacing,.25rem)*10);flex-shrink:0}.tier-col[data-v-7196b3d1]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.tier-col[data-v-7196b3d1]{gap:calc(var(--spacing,.25rem)*1)}}.tier-col[data-v-7196b3d1]{width:15.5rem;min-width:15.5rem}.bar-seat-col[data-v-7196b3d1],.divider-bar-left[data-v-7196b3d1],.divider-bar-right[data-v-7196b3d1]{width:6.5rem;min-width:6.5rem}.divider-bar-left[data-v-7196b3d1],.divider-bar-right[data-v-7196b3d1]{background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0;height:4px}.bar-line-narrow[data-v-7196b3d1]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:2.5rem;height:30px}@media(max-width:320px){.ignore-slot[data-v-7196b3d1],.seat-btn[data-v-7196b3d1]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-7196b3d1]{width:.75rem;height:1.75rem}.tier-col[data-v-7196b3d1]{width:10.75rem;min-width:10.75rem}.bar-seat-col[data-v-7196b3d1],.divider-bar-left[data-v-7196b3d1],.divider-bar-right[data-v-7196b3d1]{width:4.75rem}}.toa-xe-layout-12[data-v-7196b3d1] .divider-row--double .tier-col{width:15.5rem;min-width:15.5rem}@media(max-width:320px){.toa-xe-layout-12[data-v-7196b3d1] .divider-row--double .tier-col{width:10.75rem;min-width:10.75rem}}.layout-wrap[data-v-22292ac3]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-22292ac3]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-22292ac3]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-22292ac3]{gap:calc(var(--spacing,.25rem)*1)}}.ignore-slot[data-v-22292ac3],.seat-btn[data-v-22292ac3]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}.aisle-spacer[data-v-22292ac3]{width:1.5rem;height:calc(var(--spacing,.25rem)*10);flex-shrink:0}.seat-row[data-v-22292ac3]{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.seat-row[data-v-22292ac3]{gap:calc(var(--spacing,.25rem)*1)}}@media(max-width:320px){.ignore-slot[data-v-22292ac3],.seat-btn[data-v-22292ac3]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-22292ac3]{width:.75rem;height:1.75rem}}.layout-wrap[data-v-bf9b73a4]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-bf9b73a4]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-bf9b73a4]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-bf9b73a4]{gap:calc(var(--spacing,.25rem)*1)}}.ignore-slot[data-v-bf9b73a4],.seat-btn[data-v-bf9b73a4]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}.aisle-spacer[data-v-bf9b73a4]{width:1.5rem;height:calc(var(--spacing,.25rem)*10);flex-shrink:0}.seat-row[data-v-bf9b73a4]{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.seat-row[data-v-bf9b73a4]{gap:calc(var(--spacing,.25rem)*1)}}@media(max-width:320px){.ignore-slot[data-v-bf9b73a4],.seat-btn[data-v-bf9b73a4]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-bf9b73a4]{width:.75rem;height:1.75rem}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2e3cf23f],[data-v-2e3cf23f]::backdrop,[data-v-2e3cf23f]:after,[data-v-2e3cf23f]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-2e3cf23f]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-2e3cf23f]{align-items:center;gap:calc(var(--spacing,.25rem)*0)}.cabin-block[data-v-2e3cf23f],.layout-inner[data-v-2e3cf23f]{flex-direction:column;display:flex}.cabin-block[data-v-2e3cf23f]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-2e3cf23f]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-2e3cf23f]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*7);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-2e3cf23f]{width:3.5rem}}.tier-label[data-v-2e3cf23f]{min-height:var(--seat-bed-height);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-label[data-v-2e3cf23f]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-2e3cf23f]{width:calc(var(--seat-bed-width)*2 + .5rem);min-width:calc(var(--seat-bed-width)*2 + .5rem);flex-direction:column;flex-shrink:0;display:flex}.cabin-label-top-styled[data-v-2e3cf23f]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-2e3cf23f]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-divider-inner[data-v-2e3cf23f]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-2e3cf23f]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-2e3cf23f]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-2e3cf23f]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-2e3cf23f]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-2e3cf23f]{align-items:center;display:flex}.cabin-seats[data-v-2e3cf23f]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-2e3cf23f]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-dba10195],[data-v-dba10195]::backdrop,[data-v-dba10195]:after,[data-v-dba10195]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-dba10195]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-dba10195]{align-items:center;gap:calc(var(--spacing,.25rem)*0)}.cabin-block[data-v-dba10195],.layout-inner[data-v-dba10195]{flex-direction:column;display:flex}.cabin-block[data-v-dba10195]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-dba10195]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-dba10195]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-dba10195]{width:3.5rem}}.tier-labels .tier-label[data-v-dba10195]{min-height:var(--seat-bed-height);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-dba10195]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-dba10195]{width:calc(var(--seat-bed-width)*2 + .5rem);min-width:calc(var(--seat-bed-width)*2 + .5rem);flex-direction:column;flex-shrink:0;display:flex}.cabin-label-top-styled[data-v-dba10195]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-dba10195]{font-size:11px}}.cabin-divider-inner[data-v-dba10195]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-dba10195]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-dba10195]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-dba10195]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-dba10195]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-dba10195]{align-items:center;display:flex}.cabin-seats[data-v-dba10195]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-dba10195]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-1299157f],[data-v-1299157f]::backdrop,[data-v-1299157f]:after,[data-v-1299157f]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-1299157f]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-1299157f]{align-items:center;gap:calc(var(--spacing,.25rem)*0)}.cabin-block[data-v-1299157f],.layout-inner[data-v-1299157f]{flex-direction:column;display:flex}.cabin-block[data-v-1299157f]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-1299157f]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-1299157f]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-1299157f]{width:3.5rem}}.tier-labels .tier-label[data-v-1299157f]{min-height:var(--seat-bed-height);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-1299157f]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-1299157f]{width:calc(var(--seat-bed-width)*2 + .5rem);min-width:calc(var(--seat-bed-width)*2 + .5rem);flex-direction:column;flex-shrink:0;display:flex}.cabin-label-top-styled[data-v-1299157f]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-1299157f]{font-size:11px}}.cabin-divider-inner[data-v-1299157f]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-1299157f]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-1299157f]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-1299157f]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-1299157f]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-1299157f]{align-items:center;display:flex}.cabin-seats[data-v-1299157f]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-1299157f]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-460f271f],[data-v-460f271f]::backdrop,[data-v-460f271f]:after,[data-v-460f271f]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-460f271f]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-460f271f]{align-items:center;gap:calc(var(--spacing,.25rem)*0)}.cabin-block[data-v-460f271f],.layout-inner[data-v-460f271f]{flex-direction:column;display:flex}.cabin-block[data-v-460f271f]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-460f271f]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-460f271f]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-460f271f]{width:3.5rem}}.tier-labels .tier-label[data-v-460f271f]{min-height:var(--seat-bed-height);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-460f271f]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-460f271f]{width:calc(var(--seat-bed-width)*2 + .5rem);min-width:calc(var(--seat-bed-width)*2 + .5rem);flex-direction:column;flex-shrink:0;display:flex}.cabin-label-top-styled[data-v-460f271f]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-460f271f]{font-size:11px}}.cabin-divider-inner[data-v-460f271f]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-460f271f]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-460f271f]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-460f271f]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-460f271f]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-460f271f]{align-items:center;display:flex}.cabin-seats[data-v-460f271f]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-460f271f]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-3e48097d],[data-v-3e48097d]::backdrop,[data-v-3e48097d]:after,[data-v-3e48097d]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-3e48097d]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-3e48097d]{align-items:center}.layout-inner[data-v-3e48097d],.seat-btn[data-v-3e48097d]{gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}.seat-btn[data-v-3e48097d]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-3e48097d]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-3e48097d]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0}@media not all and (min-width:320px){.ignore-slot[data-v-3e48097d]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.cabin-block[data-v-3e48097d]{flex-direction:column;flex-shrink:0;align-items:flex-start;width:11.75rem;display:flex}@media(max-width:320px){.cabin-block[data-v-3e48097d]{width:8.75rem}}.tier-labels[data-v-3e48097d]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-3e48097d]{width:3.5rem}}.tier-labels .tier-label[data-v-3e48097d]{min-height:3rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-3e48097d]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}@media(max-width:320px){.tier-labels .tier-label[data-v-3e48097d]{min-height:2.25rem}}.cabin-seats-area[data-v-3e48097d]{flex-direction:column;flex-shrink:0;width:6.5rem;min-width:6.5rem;display:flex}@media(max-width:320px){.cabin-seats-area[data-v-3e48097d]{width:4.75rem;min-width:4.75rem}}.cabin-label-top-styled[data-v-3e48097d]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-3e48097d]{font-size:11px}}.cabin-divider-inner[data-v-3e48097d]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-3e48097d]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-3e48097d]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-3e48097d]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-3e48097d]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-3e48097d]{align-items:center;display:flex}.cabin-seats[data-v-3e48097d]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-3e48097d]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-d287ac67],[data-v-d287ac67]::backdrop,[data-v-d287ac67]:after,[data-v-d287ac67]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-d287ac67]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-d287ac67]{align-items:center;gap:calc(var(--spacing,.25rem)*0)}.cabin-block[data-v-d287ac67],.layout-inner[data-v-d287ac67]{flex-direction:column;display:flex}.cabin-block[data-v-d287ac67]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-d287ac67]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-d287ac67]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-d287ac67]{width:3.5rem}}.tier-labels .tier-label[data-v-d287ac67]{min-height:var(--seat-bed-height);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-d287ac67]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-d287ac67]{width:calc(var(--seat-bed-width)*2 + .5rem);min-width:calc(var(--seat-bed-width)*2 + .5rem);flex-direction:column;flex-shrink:0;display:flex}.cabin-label-top-styled[data-v-d287ac67]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-d287ac67]{font-size:11px}}.cabin-divider-inner[data-v-d287ac67]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-d287ac67]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-d287ac67]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-d287ac67]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-d287ac67]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-d287ac67]{align-items:center;display:flex}.cabin-seats[data-v-d287ac67]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-d287ac67]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-5756a2f8],[data-v-5756a2f8]::backdrop,[data-v-5756a2f8]:after,[data-v-5756a2f8]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-5756a2f8]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-5756a2f8]{align-items:center;gap:calc(var(--spacing,.25rem)*0)}.cabin-block[data-v-5756a2f8],.layout-inner[data-v-5756a2f8]{flex-direction:column;display:flex}.cabin-block[data-v-5756a2f8]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-5756a2f8]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-5756a2f8]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-5756a2f8]{width:3.5rem}}.tier-labels .tier-label[data-v-5756a2f8]{min-height:var(--seat-bed-height);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-5756a2f8]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-5756a2f8]{width:calc(var(--seat-bed-width)*2 + .5rem);min-width:calc(var(--seat-bed-width)*2 + .5rem);flex-direction:column;flex-shrink:0;display:flex}.cabin-label-top-styled[data-v-5756a2f8]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-5756a2f8]{font-size:11px}}.cabin-divider-inner[data-v-5756a2f8]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-5756a2f8]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-5756a2f8]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-5756a2f8]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-5756a2f8]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-5756a2f8]{align-items:center;display:flex}.cabin-seats[data-v-5756a2f8]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-5756a2f8]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-ed6dee8d],[data-v-ed6dee8d]::backdrop,[data-v-ed6dee8d]:after,[data-v-ed6dee8d]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-ed6dee8d]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-ed6dee8d]{align-items:center;gap:calc(var(--spacing,.25rem)*0)}.cabin-block[data-v-ed6dee8d],.layout-inner[data-v-ed6dee8d]{flex-direction:column;display:flex}.cabin-block[data-v-ed6dee8d]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-ed6dee8d]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-ed6dee8d]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-ed6dee8d]{width:3.5rem}}.tier-labels .tier-label[data-v-ed6dee8d]{min-height:var(--seat-bed-height);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-ed6dee8d]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-ed6dee8d]{width:calc(var(--seat-bed-width)*2 + .5rem);min-width:calc(var(--seat-bed-width)*2 + .5rem);flex-direction:column;flex-shrink:0;display:flex}.cabin-label-top-styled[data-v-ed6dee8d]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-ed6dee8d]{font-size:11px}}.cabin-divider-inner[data-v-ed6dee8d]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-ed6dee8d]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-ed6dee8d]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-ed6dee8d]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-ed6dee8d]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-ed6dee8d]{align-items:center;display:flex}.cabin-seats[data-v-ed6dee8d]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-ed6dee8d]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-5b81a695],[data-v-5b81a695]::backdrop,[data-v-5b81a695]:after,[data-v-5b81a695]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-5b81a695]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-5b81a695]{align-items:center}.layout-inner[data-v-5b81a695],.seat-btn[data-v-5b81a695]{gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}.seat-btn[data-v-5b81a695]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-5b81a695]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-5b81a695]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0}@media not all and (min-width:320px){.ignore-slot[data-v-5b81a695]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.cabin-block[data-v-5b81a695]{flex-direction:column;flex-shrink:0;align-items:flex-start;width:11.75rem;display:flex}@media(max-width:320px){.cabin-block[data-v-5b81a695]{width:8.75rem}}.tier-labels[data-v-5b81a695]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-5b81a695]{width:3.5rem}}.tier-labels .tier-label[data-v-5b81a695]{min-height:3rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-5b81a695]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}@media(max-width:320px){.tier-labels .tier-label[data-v-5b81a695]{min-height:2.25rem}}.cabin-seats-area[data-v-5b81a695]{flex-direction:column;flex-shrink:0;width:6.5rem;min-width:6.5rem;display:flex}@media(max-width:320px){.cabin-seats-area[data-v-5b81a695]{width:4.75rem;min-width:4.75rem}}.cabin-label-top-styled[data-v-5b81a695]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-5b81a695]{font-size:11px}}.cabin-divider-inner[data-v-5b81a695]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-5b81a695]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-5b81a695]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-5b81a695]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-5b81a695]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-5b81a695]{align-items:center;display:flex}.cabin-seats[data-v-5b81a695]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-5b81a695]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid}}}.layout-wrap{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-wrap-stacked{min-height:calc(var(--spacing,.25rem)*0);--seat-width:3rem;--seat-height:3rem;overflow-x:auto}@media(max-width:320px){.layout-wrap-stacked{--seat-width:2.25rem;--seat-height:2.25rem}}@media(max-width:1024px){.layout-wrap,.layout-wrap-stacked{scrollbar-width:none;-ms-overflow-style:none}.layout-wrap-stacked::-webkit-scrollbar,.layout-wrap::-webkit-scrollbar{display:none}}.layout-inner{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner{gap:calc(var(--spacing,.25rem)*1);max-width:100%}}.tier-block{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;display:flex}@media not all and (min-width:320px){.tier-block{gap:calc(var(--spacing,.25rem)*1)}}.tier-block--second{margin-top:calc(var(--spacing,.25rem)*4)}@media not all and (min-width:320px){.tier-block--second{margin-top:calc(var(--spacing,.25rem)*3)}}.tier-block--second.tier-block--second-no-separator{margin-top:calc(var(--spacing,.25rem)*6)}@media not all and (min-width:320px){.tier-block--second.tier-block--second-no-separator{margin-top:calc(var(--spacing,.25rem)*5)}}.tier-header-single{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;width:100%;display:flex}@media not all and (min-width:320px){.tier-header-single{min-height:calc(var(--spacing,.25rem)*8)}}.bar-row-single,.divider-row-single,.seat-row-single,.tier-header{min-height:calc(var(--spacing,.25rem)*10);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}@media not all and (min-width:320px){.bar-row-single,.divider-row-single,.seat-row-single,.tier-header{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1)}}.tier-col-label{justify-content:center;align-items:center;display:flex}.tier-label{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media not all and (min-width:320px){.tier-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.seat-btn{gap:calc(var(--spacing,.25rem)*0);width:var(--seat-width);height:var(--seat-height);min-width:var(--seat-width);min-height:var(--seat-height);flex-direction:column;display:flex;position:relative;overflow:visible}.ignore-slot,.seat-placeholder{width:var(--seat-width);height:var(--seat-height);min-width:var(--seat-width);min-height:var(--seat-height);flex-shrink:0}.seat-placeholder{cursor:not-allowed;border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.seat-placeholder,.shelf-slot{background-color:var(--color-slate-100,oklch(96.8% .007 247.896));justify-content:center;align-items:center;display:flex}.shelf-slot{width:var(--seat-width);height:var(--seat-height);min-width:var(--seat-width);min-height:var(--seat-height);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));padding-inline:calc(var(--spacing,.25rem)*1);text-align:center;border-radius:.25rem;flex-shrink:0}.shelf-slot-merged{width:calc(var(--seat-width)*2 + .5rem);min-width:calc(var(--seat-width)*2 + .5rem)}@media not all and (min-width:320px){.shelf-slot-merged{width:calc(var(--seat-width)*2 + .25rem);min-width:calc(var(--seat-width)*2 + .25rem)}}.service-counter-slot{width:var(--seat-width);height:var(--seat-height);min-width:var(--seat-width);min-height:var(--seat-height);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding-inline:calc(var(--spacing,.25rem)*1);text-align:center;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-counter-slot--slate{background-color:var(--color-slate-100,oklch(96.8% .007 247.896))}.service-counter-merged-block{align-items:stretch;gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex}@media not all and (min-width:320px){.service-counter-merged-block{gap:calc(var(--spacing,.25rem)*1)}}.service-counter-merged-block,.service-counter-merged-left{min-height:calc((var(--seat-height) + .5rem)*2)}.service-counter-merged-left{width:calc(var(--seat-width)*2 + .5rem);min-width:calc(var(--seat-width)*2 + .5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding-inline:calc(var(--spacing,.25rem)*1);text-align:center;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media not all and (min-width:320px){.service-counter-merged-left{min-height:calc((var(--seat-height) + .25rem)*2);width:calc(var(--seat-width)*2 + .25rem);min-width:calc(var(--seat-width)*2 + .25rem)}}.service-counter-merged-seat-rows{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*2);flex-direction:column;flex:1;display:flex}@media not all and (min-width:320px){.service-counter-merged-seat-rows{gap:calc(var(--spacing,.25rem)*1)}}.service-counter-merged-row{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.service-counter-merged-row{gap:calc(var(--spacing,.25rem)*1)}}.seat-row.two-tier{min-height:calc(var(--spacing,.25rem)*10);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}@media not all and (min-width:320px){.seat-row.two-tier{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1)}}.tier-col{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.tier-col{gap:calc(var(--spacing,.25rem)*1)}}.tier-col{width:calc(var(--seat-width)*5 + 2rem);min-width:calc(var(--seat-width)*5 + 2rem)}.tier-col-6{width:calc(var(--seat-width)*6 + 2.5rem);min-width:calc(var(--seat-width)*6 + 2.5rem)}.aisle-spacer{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*6);flex-shrink:0}@media not all and (min-width:320px){.aisle-spacer{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*3)}}.bar-seat-col{width:calc(var(--seat-width)*2 + .5rem);min-width:calc(var(--seat-width)*2 + .5rem)}.bar-inner-spacer{width:var(--seat-width);height:calc(var(--spacing,.25rem)*2);flex-shrink:0}@media not all and (min-width:320px){.bar-inner-spacer{height:calc(var(--spacing,.25rem)*1)}}.bar-row-spacer{height:calc(var(--spacing,.25rem)*2)}@media not all and (min-width:320px){.bar-row-spacer{height:calc(var(--spacing,.25rem)*1)}}.bar-row,.divider-row{min-height:calc(var(--spacing,.25rem)*2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);width:100%;padding-block:calc(var(--spacing,.25rem)*0);display:flex}@media not all and (min-width:320px){.bar-row,.divider-row{gap:calc(var(--spacing,.25rem)*1)}}.divider-tier-col{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}@media not all and (min-width:320px){.divider-tier-col{gap:calc(var(--spacing,.25rem)*.5)}}.divider-bar-row{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex}@media not all and (min-width:320px){.divider-bar-row{gap:calc(var(--spacing,.25rem)*1)}}.divider-bar-left,.divider-bar-right{width:calc(var(--seat-width)*2 + .5rem);min-width:calc(var(--seat-width)*2 + .5rem);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0;height:4px}.divider-bar-left{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.divider-bar-right{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.divider-bar-gap{flex:1 0;min-width:0;height:4px}.layout-wrap-stacked .divider-bar-gap{flex:none;width:1.5rem;min-width:1.5rem;max-width:1.5rem}@media(max-width:320px){.layout-wrap-stacked .divider-bar-gap{width:.75rem;min-width:.75rem;max-width:.75rem}}.bar-line{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;height:30px}.bar-line-narrow{width:2.5rem}.icons-row{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;width:100%;display:flex}@media not all and (min-width:320px){.icons-row{min-height:calc(var(--spacing,.25rem)*8)}}.icons-col{gap:calc(var(--spacing,.25rem)*2);width:calc(var(--seat-width)*5 + 2rem);min-width:calc(var(--seat-width)*5 + 2rem)}.icons-cell,.icons-col{justify-content:center;align-items:center;display:flex}.icons-cell{width:calc(var(--seat-width)*2 + .5rem);min-width:calc(var(--seat-width)*2 + .5rem);height:var(--seat-height);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));border-radius:.25rem;flex-shrink:0}.icons-empty{min-height:1rem}@media(max-width:320px){.tier-col{width:calc(var(--seat-width)*5 + 1rem);min-width:calc(var(--seat-width)*5 + 1rem)}.tier-col-6{width:calc(var(--seat-width)*6 + 1.25rem);min-width:calc(var(--seat-width)*6 + 1.25rem)}.bar-seat-col,.divider-bar-left,.divider-bar-right{width:calc(var(--seat-width)*2 + .25rem);min-width:calc(var(--seat-width)*2 + .25rem)}.bar-line-narrow{width:1.25rem}.shelf-slot{font-size:10px}.shelf-slot-merged{width:calc(var(--seat-width)*2 + .25rem);min-width:calc(var(--seat-width)*2 + .25rem)}.icons-col{width:calc(var(--seat-width)*5 + 1rem);min-width:calc(var(--seat-width)*5 + 1rem)}.icons-cell{width:calc(var(--seat-width)*2 + .25rem);min-width:calc(var(--seat-width)*2 + .25rem);height:var(--seat-height);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-496c544b],[data-v-496c544b]::backdrop,[data-v-496c544b]:after,[data-v-496c544b]:before{--tw-border-style:solid}}}.ignore-slot[data-v-496c544b]{width:calc(var(--spacing,.25rem)*12)}.aisle-spacer[data-v-496c544b],.ignore-slot[data-v-496c544b]{height:calc(var(--spacing,.25rem)*12);flex-shrink:0}.aisle-spacer[data-v-496c544b]{width:1.5rem}@media(max-width:320px){.ignore-slot[data-v-496c544b]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-496c544b]{width:.75rem;height:2.25rem}}.service-counter-block-top-wrap[data-v-496c544b],.shelf-block-top-wrap[data-v-496c544b]{width:15.5rem;min-width:15.5rem;min-height:calc(var(--spacing,.25rem)*10);gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.service-counter-block-top-wrap[data-v-496c544b],.shelf-block-top-wrap[data-v-496c544b]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1)}}.service-counter-block-top[data-v-496c544b],.shelf-block-top[data-v-496c544b]{align-items:stretch;gap:calc(var(--spacing,.25rem)*2);flex-direction:row;width:100%;display:flex}@media not all and (min-width:320px){.service-counter-block-top[data-v-496c544b],.shelf-block-top[data-v-496c544b]{gap:calc(var(--spacing,.25rem)*1)}}@media(max-width:320px){.service-counter-block-top-wrap[data-v-496c544b],.shelf-block-top-wrap[data-v-496c544b]{width:10.75rem}}.service-counter-block-top-label[data-v-496c544b],.shelf-block-top-shelf[data-v-496c544b]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-slate-100,oklch(96.8% .007 247.896));width:6.5rem;min-width:6.5rem;min-height:6.5rem;padding-inline:calc(var(--spacing,.25rem)*1);text-align:center;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-counter-block-top-seats[data-v-496c544b],.shelf-block-top-seats[data-v-496c544b]{min-width:calc(var(--spacing,.25rem)*0);align-items:flex-end;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;flex:1;display:flex}@media not all and (min-width:320px){.service-counter-block-top-seats[data-v-496c544b],.shelf-block-top-seats[data-v-496c544b]{gap:calc(var(--spacing,.25rem)*1)}}.service-counter-block-top-row[data-v-496c544b],.shelf-block-top-row[data-v-496c544b]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:6.5rem;display:flex}@media not all and (min-width:320px){.service-counter-block-top-row[data-v-496c544b],.shelf-block-top-row[data-v-496c544b]{gap:calc(var(--spacing,.25rem)*1)}}.service-counter-block-top-bar-row[data-v-496c544b],.shelf-block-top-bar-row[data-v-496c544b]{justify-content:center;align-items:center;width:6.5rem;display:flex}.bar-line-narrow[data-v-496c544b]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:2.5rem;height:30px}@media(max-width:320px){.service-counter-block-top-bar-row[data-v-496c544b],.service-counter-block-top-label[data-v-496c544b],.service-counter-block-top-row[data-v-496c544b],.shelf-block-top-bar-row[data-v-496c544b],.shelf-block-top-row[data-v-496c544b],.shelf-block-top-shelf[data-v-496c544b]{width:4.75rem}}.service-counter-block-top-empty[data-v-496c544b]{min-height:8rem}@media not all and (min-width:320px){.service-counter-block-top-empty[data-v-496c544b]{min-height:5.5rem}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2faeac06],[data-v-2faeac06]::backdrop,[data-v-2faeac06]:after,[data-v-2faeac06]:before{--tw-border-style:solid}}}.ignore-slot[data-v-2faeac06]{width:calc(var(--spacing,.25rem)*12)}.aisle-spacer[data-v-2faeac06],.ignore-slot[data-v-2faeac06]{height:calc(var(--spacing,.25rem)*12);flex-shrink:0}.aisle-spacer[data-v-2faeac06]{width:1.5rem}@media(max-width:320px){.ignore-slot[data-v-2faeac06]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-2faeac06]{width:.75rem;height:2.25rem}}.service-counter-block-top-wrap[data-v-2faeac06],.shelf-block-top-wrap[data-v-2faeac06]{width:15.5rem;min-width:15.5rem;min-height:calc(var(--spacing,.25rem)*10);gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.service-counter-block-top-wrap[data-v-2faeac06],.shelf-block-top-wrap[data-v-2faeac06]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1)}}.service-counter-block-top[data-v-2faeac06],.shelf-block-top[data-v-2faeac06]{align-items:stretch;gap:calc(var(--spacing,.25rem)*2);flex-direction:row;width:100%;display:flex}@media not all and (min-width:320px){.service-counter-block-top[data-v-2faeac06],.shelf-block-top[data-v-2faeac06]{gap:calc(var(--spacing,.25rem)*1)}}@media(max-width:320px){.service-counter-block-top-wrap[data-v-2faeac06],.shelf-block-top-wrap[data-v-2faeac06]{width:10.75rem;min-width:10.75rem}}.service-counter-block-top-label[data-v-2faeac06],.shelf-block-top-shelf[data-v-2faeac06]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-slate-100,oklch(96.8% .007 247.896));width:6.5rem;min-width:6.5rem;min-height:6.5rem;padding-inline:calc(var(--spacing,.25rem)*1);text-align:center;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-counter-block-top-seats[data-v-2faeac06],.shelf-block-top-seats[data-v-2faeac06]{min-width:calc(var(--spacing,.25rem)*0);align-items:flex-end;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;flex:1;display:flex}@media not all and (min-width:320px){.service-counter-block-top-seats[data-v-2faeac06],.shelf-block-top-seats[data-v-2faeac06]{gap:calc(var(--spacing,.25rem)*1)}}.service-counter-block-top-row[data-v-2faeac06],.shelf-block-top-row[data-v-2faeac06]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:6.5rem;min-width:6.5rem;display:flex}@media not all and (min-width:320px){.service-counter-block-top-row[data-v-2faeac06],.shelf-block-top-row[data-v-2faeac06]{gap:calc(var(--spacing,.25rem)*1)}}.service-counter-block-top-bar-row[data-v-2faeac06],.shelf-block-top-bar-row[data-v-2faeac06]{justify-content:center;align-items:center;width:6.5rem;display:flex}.bar-line-narrow[data-v-2faeac06]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:2.5rem;height:30px}@media(max-width:320px){.service-counter-block-top-bar-row[data-v-2faeac06],.service-counter-block-top-label[data-v-2faeac06],.service-counter-block-top-row[data-v-2faeac06],.shelf-block-top-bar-row[data-v-2faeac06],.shelf-block-top-row[data-v-2faeac06],.shelf-block-top-shelf[data-v-2faeac06]{width:4.75rem;min-width:4.75rem}}.service-counter-block-top-empty[data-v-2faeac06]{min-height:8rem}@media not all and (min-width:320px){.service-counter-block-top-empty[data-v-2faeac06]{min-height:5.5rem}}:is(.toa-xe-layout-15[data-v-2faeac06] .divider-row,.toa-xe-layout-15[data-v-2faeac06] .bar-row){min-height:calc(var(--spacing,.25rem)*2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);width:100%;padding-block:calc(var(--spacing,.25rem)*0);display:flex}@media not all and (min-width:320px){:is(.toa-xe-layout-15[data-v-2faeac06] .divider-row,.toa-xe-layout-15[data-v-2faeac06] .bar-row){gap:calc(var(--spacing,.25rem)*1)}}.toa-xe-layout-15[data-v-2faeac06] .divider-bar-row{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex}@media not all and (min-width:320px){.toa-xe-layout-15[data-v-2faeac06] .divider-bar-row{gap:calc(var(--spacing,.25rem)*1)}}.toa-xe-layout-15[data-v-2faeac06] .divider-bar-gap{flex:none;width:1.5rem;min-width:1.5rem;max-width:1.5rem}@media(max-width:320px){.toa-xe-layout-15[data-v-2faeac06] .divider-bar-gap{width:.75rem;min-width:.75rem;max-width:.75rem}}.toa-xe-layout-15[data-v-2faeac06] .bar-row .tier-col{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.toa-xe-layout-15[data-v-2faeac06] .bar-row .tier-col{gap:calc(var(--spacing,.25rem)*1)}}.toa-xe-layout-15[data-v-2faeac06] .bar-row .bar-inner-spacer{flex-shrink:0;width:1.5rem;min-width:1.5rem;max-width:1.5rem}@media(max-width:320px){.toa-xe-layout-15[data-v-2faeac06] .bar-row .bar-inner-spacer{width:.75rem;min-width:.75rem;max-width:.75rem}}.layout-wrap[data-v-5963c40b]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-5963c40b]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-5963c40b]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-5963c40b]{gap:calc(var(--spacing,.25rem)*1);max-width:100%}}.seat-btn[data-v-5963c40b]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-5963c40b]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.seat-row[data-v-5963c40b]{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}@media not all and (min-width:320px){.seat-row[data-v-5963c40b]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);flex-shrink:1}}.seat-col[data-v-5963c40b]{width:6.5rem;min-width:6.5rem}.aisle-spacer[data-v-5963c40b]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*6);flex-shrink:0}@media not all and (min-width:320px){.aisle-spacer[data-v-5963c40b]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*3)}}.bar-col[data-v-5963c40b]{width:6.5rem}.bar-row[data-v-5963c40b]{min-height:calc(var(--spacing,.25rem)*2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*0);display:flex}@media not all and (min-width:320px){.bar-row[data-v-5963c40b]{gap:calc(var(--spacing,.25rem)*1)}}.bar-row-spacer[data-v-5963c40b]{height:calc(var(--spacing,.25rem)*2)}@media not all and (min-width:320px){.bar-row-spacer[data-v-5963c40b]{height:calc(var(--spacing,.25rem)*1)}}.bar-line[data-v-5963c40b]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;height:30px}.bar-line-narrow[data-v-5963c40b]{width:2.5rem}@media(max-width:320px){.seat-col[data-v-5963c40b]{width:4.75rem;min-width:4.75rem}.bar-line-narrow[data-v-5963c40b]{width:1.25rem}.bar-col[data-v-5963c40b]{width:4.75rem!important}}:is(.toa-xe-layout-1[data-v-8a6df34d] .divider-row,.toa-xe-layout-1[data-v-8a6df34d] .bar-row){min-height:calc(var(--spacing,.25rem)*2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);width:100%;padding-block:calc(var(--spacing,.25rem)*0);display:flex}@media not all and (min-width:320px){:is(.toa-xe-layout-1[data-v-8a6df34d] .divider-row,.toa-xe-layout-1[data-v-8a6df34d] .bar-row){gap:calc(var(--spacing,.25rem)*1)}}.toa-xe-layout-1[data-v-8a6df34d] .divider-bar-row{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex}@media not all and (min-width:320px){.toa-xe-layout-1[data-v-8a6df34d] .divider-bar-row{gap:calc(var(--spacing,.25rem)*1)}}.toa-xe-layout-1[data-v-8a6df34d] .divider-bar-gap{flex:none;width:1.5rem;min-width:1.5rem;max-width:1.5rem}@media(max-width:320px){.toa-xe-layout-1[data-v-8a6df34d] .divider-bar-gap{width:.75rem;min-width:.75rem;max-width:.75rem}}.toa-xe-layout-1[data-v-8a6df34d] .bar-row .tier-col{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.toa-xe-layout-1[data-v-8a6df34d] .bar-row .tier-col{gap:calc(var(--spacing,.25rem)*1)}}.toa-xe-layout-1[data-v-8a6df34d] .bar-row .bar-inner-spacer{flex-shrink:0;width:1.5rem;min-width:1.5rem;max-width:1.5rem}@media(max-width:320px){.toa-xe-layout-1[data-v-8a6df34d] .bar-row .bar-inner-spacer{width:.75rem;min-width:.75rem;max-width:.75rem}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c01ce43d],[data-v-c01ce43d]::backdrop,[data-v-c01ce43d]:after,[data-v-c01ce43d]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-c01ce43d]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-c01ce43d]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-c01ce43d]{align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-c01ce43d]{gap:calc(var(--spacing,.25rem)*3);max-width:100%}}.khoang-block[data-v-c01ce43d]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;width:100%;display:flex}@media not all and (min-width:320px){.khoang-block[data-v-c01ce43d]{gap:calc(var(--spacing,.25rem)*2)}}.khoang-rows[data-v-c01ce43d]{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.khoang-rows[data-v-c01ce43d]{gap:calc(var(--spacing,.25rem)*1)}}.khoang-label-right[data-v-c01ce43d]{margin-left:calc(var(--spacing,.25rem)*2);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-slate-600,oklch(44.6% .043 257.281));flex-shrink:0;align-self:center}@media not all and (min-width:320px){.khoang-label-right[data-v-c01ce43d]{margin-left:calc(var(--spacing,.25rem)*1);font-size:10px}}.seat-row-five[data-v-c01ce43d]{justify-content:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.seat-row-five[data-v-c01ce43d]{gap:calc(var(--spacing,.25rem)*1)}}.seat-btn[data-v-c01ce43d]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-c01ce43d]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-c01ce43d]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0}@media not all and (min-width:320px){.ignore-slot[data-v-c01ce43d]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}@media(max-width:320px){.ignore-slot[data-v-c01ce43d]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.layout-wrap[data-v-e9e815b2]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-e9e815b2]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-e9e815b2]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-e9e815b2]{gap:calc(var(--spacing,.25rem)*1)}}.ignore-slot[data-v-e9e815b2],.seat-btn[data-v-e9e815b2]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}.aisle-spacer[data-v-e9e815b2]{width:1.5rem;height:calc(var(--spacing,.25rem)*10);flex-shrink:0}.seat-row[data-v-e9e815b2]{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.seat-row[data-v-e9e815b2]{gap:calc(var(--spacing,.25rem)*1)}}@media(max-width:320px){.ignore-slot[data-v-e9e815b2],.seat-btn[data-v-e9e815b2]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-e9e815b2]{width:.75rem;height:1.75rem}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-47e79112],[data-v-47e79112]::backdrop,[data-v-47e79112]:after,[data-v-47e79112]:before{--tw-font-weight:initial;--tw-border-style:solid}}}.layout-wrap[data-v-47e79112]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-47e79112]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-47e79112]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-47e79112]{gap:calc(var(--spacing,.25rem)*1)}}.tier-block[data-v-47e79112]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;display:flex}.tier-label[data-v-47e79112]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media not all and (min-width:320px){.tier-label[data-v-47e79112]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.ignore-slot[data-v-47e79112],.seat-btn[data-v-47e79112]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.aisle-spacer[data-v-47e79112]{width:1.5rem;height:calc(var(--spacing,.25rem)*10);flex-shrink:0}.tier-col[data-v-47e79112]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.tier-col[data-v-47e79112]{gap:calc(var(--spacing,.25rem)*1)}}.tier-col[data-v-47e79112]{width:15.5rem;min-width:15.5rem}.seat-row.two-tier[data-v-47e79112]{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;width:100%;display:flex}@media not all and (min-width:320px){.seat-row.two-tier[data-v-47e79112]{min-height:calc(var(--spacing,.25rem)*8)}}.bar-seat-col[data-v-47e79112],.divider-bar-left[data-v-47e79112],.divider-bar-right[data-v-47e79112],.icons-cell[data-v-47e79112]{width:6.5rem;min-width:6.5rem}.divider-bar-left[data-v-47e79112],.divider-bar-right[data-v-47e79112]{background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0;height:4px}.bar-line-narrow[data-v-47e79112]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:2.5rem;height:30px}.icons-cell[data-v-47e79112]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));height:3rem;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-spacer[data-v-47e79112]{flex-shrink:0;width:100%;min-height:1.5rem}@media(max-width:320px){.ignore-slot[data-v-47e79112],.seat-btn[data-v-47e79112]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-47e79112]{width:.75rem;height:1.75rem}.tier-col[data-v-47e79112]{width:10.75rem;min-width:10.75rem}.icons-cell[data-v-47e79112]{height:2.25rem;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}.bar-seat-col[data-v-47e79112],.divider-bar-left[data-v-47e79112],.divider-bar-right[data-v-47e79112],.icons-cell[data-v-47e79112]{width:4.75rem}}.toa-xe-layout-16[data-v-47e79112] .divider-row--double .tier-col{width:15.5rem;min-width:15.5rem}@media(max-width:320px){.toa-xe-layout-16[data-v-47e79112] .divider-row--double .tier-col{width:10.75rem;min-width:10.75rem}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-9e817c2f],[data-v-9e817c2f]::backdrop,[data-v-9e817c2f]:after,[data-v-9e817c2f]:before{--tw-font-weight:initial;--tw-border-style:solid}}}.layout-wrap[data-v-9e817c2f]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-9e817c2f]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-9e817c2f]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-9e817c2f]{gap:calc(var(--spacing,.25rem)*1)}}.tier-block[data-v-9e817c2f]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;display:flex}.tier-label[data-v-9e817c2f]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media not all and (min-width:320px){.tier-label[data-v-9e817c2f]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.ignore-slot[data-v-9e817c2f],.seat-btn[data-v-9e817c2f]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);position:relative;overflow:visible}.aisle-spacer[data-v-9e817c2f],.ignore-slot[data-v-9e817c2f],.seat-btn[data-v-9e817c2f]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.aisle-spacer[data-v-9e817c2f]{width:1.5rem;height:calc(var(--spacing,.25rem)*10)}.tier-col[data-v-9e817c2f]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.tier-col[data-v-9e817c2f]{gap:calc(var(--spacing,.25rem)*1)}}.tier-col[data-v-9e817c2f]{width:15.5rem;min-width:15.5rem}.bar-row-single[data-v-9e817c2f],.divider-row-single[data-v-9e817c2f],.facility-row-single[data-v-9e817c2f],.seat-row-single[data-v-9e817c2f],.seat-row.two-tier[data-v-9e817c2f]{justify-content:center;width:100%;display:flex}.seat-row.two-tier[data-v-9e817c2f]{min-height:calc(var(--spacing,.25rem)*10);align-items:center}@media not all and (min-width:320px){.seat-row.two-tier[data-v-9e817c2f]{min-height:calc(var(--spacing,.25rem)*8)}}.bar-seat-col[data-v-9e817c2f],.divider-bar-left[data-v-9e817c2f],.divider-bar-right[data-v-9e817c2f]{width:6.5rem}.bar-line-narrow[data-v-9e817c2f]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:2.5rem;height:30px}.divider-bar-left[data-v-9e817c2f],.divider-bar-right[data-v-9e817c2f]{background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0;height:4px}.divider-bar-left[data-v-9e817c2f]{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.divider-bar-right[data-v-9e817c2f]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.facility-box[data-v-9e817c2f],.facility-icon-below[data-v-9e817c2f]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:6.5rem;display:flex}.facility-box[data-v-9e817c2f]{min-height:10rem}.facility-icon-below[data-v-9e817c2f]{height:3rem;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333))}@media(max-width:320px){.ignore-slot[data-v-9e817c2f],.seat-btn[data-v-9e817c2f]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-9e817c2f]{width:.75rem;height:1.75rem}.tier-col[data-v-9e817c2f]{width:10.75rem;min-width:10.75rem}.bar-seat-col[data-v-9e817c2f],.divider-bar-left[data-v-9e817c2f],.divider-bar-right[data-v-9e817c2f],.facility-box[data-v-9e817c2f],.facility-icon-below[data-v-9e817c2f]{width:4.75rem}.facility-box[data-v-9e817c2f]{min-height:7.25rem}}.toa-xe-layout-28[data-v-9e817c2f] .divider-row--double .tier-col{width:15.5rem;min-width:15.5rem}@media(max-width:320px){.toa-xe-layout-28[data-v-9e817c2f] .divider-row--double .tier-col{width:10.75rem;min-width:10.75rem}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-ac3edc34],[data-v-ac3edc34]::backdrop,[data-v-ac3edc34]:after,[data-v-ac3edc34]:before{--tw-font-weight:initial;--tw-tracking:initial}}}.layout-wrap[data-v-ac3edc34]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-ac3edc34]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-ac3edc34]{flex-direction:column;align-items:center;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-ac3edc34]{max-width:100%}}.seat-btn[data-v-ac3edc34]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-ac3edc34]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-ac3edc34]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0}@media not all and (min-width:320px){.ignore-slot[data-v-ac3edc34]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.dien-giai-block[data-v-ac3edc34]{align-items:stretch;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.dien-giai-block[data-v-ac3edc34]{gap:calc(var(--spacing,.25rem)*2)}}.block-seats-row[data-v-ac3edc34]{min-width:calc(var(--spacing,.25rem)*0);align-items:stretch;gap:calc(var(--spacing,.25rem)*0);flex-direction:row;flex:1;display:flex}.block-seats[data-v-ac3edc34]{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.block-seats[data-v-ac3edc34]{gap:calc(var(--spacing,.25rem)*1)}}.aisle-spacer--mid[data-v-ac3edc34]{flex-shrink:0;align-self:stretch;width:1rem;min-width:1rem}.aisle-spacer--label[data-v-ac3edc34]{justify-content:center;align-items:center;display:flex}.aisle-label-vertical[data-v-ac3edc34]{writing-mode:vertical-rl;--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-slate-400,oklch(70.4% .04 256.788));text-transform:uppercase;opacity:.9;rotate:180deg}.aisle-col[data-v-ac3edc34]{flex-shrink:0;justify-content:center;align-items:center;min-width:3rem;display:flex}@media not all and (min-width:320px){.aisle-col[data-v-ac3edc34]{min-width:2.5rem}}.aisle-label[data-v-ac3edc34]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media not all and (min-width:320px){.aisle-label[data-v-ac3edc34]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}@media(max-width:320px){.aisle-spacer--mid[data-v-ac3edc34]{width:.5rem;min-width:.5rem}}.block-spacer[data-v-ac3edc34]{flex-shrink:0;width:100%;min-height:3.5rem}@media not all and (min-width:320px){.block-spacer[data-v-ac3edc34]{min-height:2.25rem}}.layout-wrap[data-v-6f13e665]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-6f13e665]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-6f13e665]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-6f13e665]{gap:calc(var(--spacing,.25rem)*1)}}.ignore-slot[data-v-6f13e665],.seat-btn[data-v-6f13e665]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.aisle-spacer[data-v-6f13e665]{width:1.5rem;height:calc(var(--spacing,.25rem)*10);flex-shrink:0}.seat-row[data-v-6f13e665]{min-height:calc(var(--spacing,.25rem)*12);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.seat-row[data-v-6f13e665]{min-height:calc(var(--spacing,.25rem)*9);gap:calc(var(--spacing,.25rem)*1)}}.bar-row[data-v-6f13e665]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);display:flex}@media not all and (min-width:320px){.bar-row[data-v-6f13e665]{gap:calc(var(--spacing,.25rem)*1)}}.bar-seat-col[data-v-6f13e665]{flex-shrink:0;justify-content:center;width:6.5rem;display:flex}.bar-line[data-v-6f13e665]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));flex-shrink:0;width:2.5rem;height:30px}@media(max-width:320px){.ignore-slot[data-v-6f13e665],.seat-btn[data-v-6f13e665]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-6f13e665]{width:.75rem;height:1.75rem}.bar-seat-col[data-v-6f13e665]{width:4.75rem}.bar-line[data-v-6f13e665]{width:1.75rem}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-198fe112],[data-v-198fe112]::backdrop,[data-v-198fe112]:after,[data-v-198fe112]:before{--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.layout-wrap[data-v-198fe112]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-198fe112]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-198fe112]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-198fe112]{gap:calc(var(--spacing,.25rem)*1)}}.toa-xe-layout-33 .ignore-slot[data-v-198fe112]:not(.seat-bed-size),.toa-xe-layout-33 .seat-btn[data-v-198fe112]{flex-shrink:0;justify-content:center;align-items:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;display:flex;position:relative;overflow:visible}.aisle-spacer[data-v-198fe112]{width:1rem;height:calc(var(--spacing,.25rem)*12);flex-shrink:0}.aisle-spacer[data-v-198fe112],.seat-row[data-v-198fe112]{justify-content:center;align-items:center;display:flex}.seat-row[data-v-198fe112]{min-height:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*2)}@media not all and (min-width:320px){.seat-row[data-v-198fe112]{gap:calc(var(--spacing,.25rem)*1)}}.aisle-label[data-v-198fe112]{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-slate-400,oklch(70.4% .04 256.788));text-transform:uppercase}.middle-block-wrapper[data-v-198fe112]{position:relative}.middle-block[data-v-198fe112]{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.middle-block[data-v-198fe112]{gap:calc(var(--spacing,.25rem)*1)}}.middle-aisle-overlay[data-v-198fe112]{pointer-events:none;inset-block:calc(var(--spacing,.25rem)*0);--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);justify-content:center;align-items:center;width:1rem;display:flex;position:absolute;left:50%}.middle-aisle-overlay .aisle-label[data-v-198fe112]{writing-mode:vertical-rl;opacity:.5;rotate:180deg}.toa-xe-layout-33 .bar-row[data-v-198fe112]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;max-width:100%;padding-block:calc(var(--spacing,.25rem)*0);display:flex}.toa-xe-layout-33 .bar-row .aisle-spacer[data-v-198fe112]{height:30px;min-height:0}.bar-col[data-v-198fe112]{flex-shrink:0;justify-content:center;width:6.5rem;display:flex}.bar-line[data-v-198fe112]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));height:30px}.bar-line-narrow[data-v-198fe112]{width:2.5rem}@media(max-width:320px){.toa-xe-layout-33 .ignore-slot[data-v-198fe112]:not(.seat-bed-size),.toa-xe-layout-33 .seat-btn[data-v-198fe112]{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.aisle-spacer[data-v-198fe112]{width:.5rem;height:2.25rem}.toa-xe-layout-33 .bar-row .aisle-spacer[data-v-198fe112]{height:30px}.bar-col[data-v-198fe112]{width:4.75rem}.bar-line-narrow[data-v-198fe112]{width:1.75rem}.middle-aisle-overlay[data-v-198fe112]{width:.5rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-bba78084],[data-v-bba78084]::backdrop,[data-v-bba78084]:after,[data-v-bba78084]:before{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}.layout-wrap[data-v-bba78084]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);flex-direction:column;align-items:center;display:flex;overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-bba78084]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-bba78084]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:-moz-max-content;width:max-content;max-width:min(100%,100vw - 2rem);display:flex}@media not all and (min-width:320px){.layout-inner[data-v-bba78084]{max-width:100%}}.dien-giai-block[data-v-bba78084]{align-items:stretch;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.dien-giai-block[data-v-bba78084]{gap:calc(var(--spacing,.25rem)*2)}}.block-seats[data-v-bba78084]{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.block-seats[data-v-bba78084]{gap:calc(var(--spacing,.25rem)*1)}}.seat-row-pair[data-v-bba78084]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-flow:row;display:flex}@media not all and (min-width:320px){.seat-row-pair[data-v-bba78084]{gap:calc(var(--spacing,.25rem)*1)}}.aisle-spacer--mid[data-v-bba78084]{flex-shrink:0;align-self:stretch;width:1rem;min-width:1rem}.aisle-spacer--label[data-v-bba78084]{justify-content:center;align-items:center;display:flex}.aisle-label-vertical[data-v-bba78084]{writing-mode:vertical-rl;--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-slate-400,oklch(70.4% .04 256.788));text-transform:uppercase;opacity:.9;rotate:180deg}@media(max-width:320px){.aisle-spacer--mid[data-v-bba78084]{width:.5rem;min-width:.5rem}}.quay-bar-rect[data-v-bba78084]{border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-slate-100,oklch(96.8% .007 247.896));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:6.5rem;min-height:17rem;display:flex}@media(max-width:320px){.quay-bar-rect[data-v-bba78084]{width:4.75rem;min-height:12.25rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.seat-btn[data-v-bba78084]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-bba78084]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-bba78084]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0}@media not all and (min-width:320px){.ignore-slot[data-v-bba78084]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.toa-xe-layout-34 .ignore-slot.ignore-slot--merged-67[data-v-bba78084]{box-sizing:border-box;border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));flex-shrink:0;width:3rem;height:100%;min-height:6.5rem;max-height:none}@media not all and (min-width:320px){.toa-xe-layout-34 .ignore-slot.ignore-slot--merged-67[data-v-bba78084]{width:calc(var(--spacing,.25rem)*9)}}@media(max-width:320px){.toa-xe-layout-34 .ignore-slot.ignore-slot--merged-67[data-v-bba78084]{min-height:4.75rem}}.cluster-458-grid[data-v-bba78084]{gap:calc(var(--spacing,.25rem)*2);grid-template-rows:auto auto auto auto;grid-template-columns:auto auto;display:grid}@media not all and (min-width:320px){.cluster-458-grid[data-v-bba78084]{gap:calc(var(--spacing,.25rem)*1)}}.cluster-458-pos[data-v-bba78084]{justify-content:center;align-items:center;display:flex}.cluster-458-r1c1[data-v-bba78084]{grid-area:1/1}.cluster-458-r1c2[data-v-bba78084]{grid-area:1/2}.cluster-458-r2c1[data-v-bba78084]{grid-area:2/1}.cluster-458-r2c2-span[data-v-bba78084]{grid-area:2/2/span 2;align-self:stretch}.cluster-458-mid-merged[data-v-bba78084]{min-height:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:stretch;width:100%;display:flex}.cluster-458-r3c1[data-v-bba78084]{grid-area:3/1}.cluster-458-r4c1[data-v-bba78084]{grid-area:4/1}.cluster-458-r4c2[data-v-bba78084]{grid-area:4/2}.toa-xe-layout-34 .bar-row[data-v-bba78084]{width:100%;padding-block:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:center;display:flex}.toa-xe-layout-34 .bar-col[data-v-bba78084]{flex-shrink:0;justify-content:center;width:6.5rem;display:flex}.toa-xe-layout-34 .bar-line[data-v-bba78084]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));height:30px}.toa-xe-layout-34 .bar-line-narrow[data-v-bba78084]{width:2.5rem}@media(max-width:320px){.toa-xe-layout-34 .bar-col[data-v-bba78084]{width:4.75rem}.toa-xe-layout-34 .bar-line-narrow[data-v-bba78084]{width:1.75rem}}@property --tw-tracking{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-cef4383e],[data-v-cef4383e]::backdrop,[data-v-cef4383e]:after,[data-v-cef4383e]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-cef4383e]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-cef4383e]{align-items:center;gap:calc(var(--spacing,.25rem)*0)}.cabin-block[data-v-cef4383e],.layout-inner[data-v-cef4383e]{flex-direction:column;display:flex}.cabin-block[data-v-cef4383e]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-cef4383e]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-cef4383e]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-cef4383e]{width:3.5rem}}.tier-label[data-v-cef4383e]{min-height:var(--seat-bed-height);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-label[data-v-cef4383e]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-cef4383e]{width:calc(var(--seat-bed-width)*2 + .5rem);min-width:calc(var(--seat-bed-width)*2 + .5rem);flex-direction:column;flex-shrink:0;display:flex}.cabin-label-top-like-tier[data-v-cef4383e]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}.cabin-divider-inner[data-v-cef4383e]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-cef4383e]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-cef4383e]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-cef4383e]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-cef4383e]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-cef4383e]{align-items:center;display:flex}.cabin-seats[data-v-cef4383e]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-cef4383e]{gap:calc(var(--spacing,.25rem)*1)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-eb74176e],[data-v-eb74176e]::backdrop,[data-v-eb74176e]:after,[data-v-eb74176e]:before{--tw-border-style:solid;--tw-font-weight:initial}}}.layout-wrap[data-v-eb74176e]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);flex-direction:column;align-items:center;display:flex;overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-eb74176e]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-eb74176e]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-eb74176e]{gap:calc(var(--spacing,.25rem)*1);max-width:100%}}.seat-btn[data-v-eb74176e]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-eb74176e]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.seat-row[data-v-eb74176e]{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.seat-row[data-v-eb74176e]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);flex-shrink:1}}.ignore-slot[data-v-eb74176e]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0}@media not all and (min-width:320px){.ignore-slot[data-v-eb74176e]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.layout-align-x[data-v-eb74176e],.row-seat1-only[data-v-eb74176e]{justify-content:flex-start;width:17rem;min-width:17rem}.quay-bar-wrapper[data-v-eb74176e]{align-items:stretch;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.quay-bar-wrapper[data-v-eb74176e]{gap:calc(var(--spacing,.25rem)*1)}}.quay-bar-wrapper[data-v-eb74176e]{width:17.5rem;min-width:17.5rem}.quay-bar-left[data-v-eb74176e]{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:10.5rem;min-width:10.5rem;display:flex}@media not all and (min-width:320px){.quay-bar-left[data-v-eb74176e]{gap:calc(var(--spacing,.25rem)*1)}}.quay-bar-left[data-v-eb74176e]{flex-shrink:0}.quay-bar-left .row-seat1-only[data-v-eb74176e]{width:10.5rem;min-width:10.5rem}.quay-bar-block-rows[data-v-eb74176e]{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.quay-bar-block-rows[data-v-eb74176e]{gap:calc(var(--spacing,.25rem)*1)}}.quay-bar-block-rows[data-v-eb74176e]{flex:none}.quay-bar-block-row[data-v-eb74176e]{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.quay-bar-block-row[data-v-eb74176e]{gap:calc(var(--spacing,.25rem)*1)}}.quay-bar-block-row[data-v-eb74176e]{width:10.5rem;min-width:0}.quay-bar-rect[data-v-eb74176e]{border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-slate-100,oklch(96.8% .007 247.896));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:6.5rem;min-height:4rem;display:flex}@media(max-width:320px){.layout-align-x[data-v-eb74176e],.row-seat1-only[data-v-eb74176e]{width:12.25rem;min-width:12.25rem}.quay-bar-wrapper[data-v-eb74176e]{width:12.5rem;min-width:12.5rem}.quay-bar-left[data-v-eb74176e],.quay-bar-left .row-seat1-only[data-v-eb74176e]{width:7.5rem;min-width:7.5rem}.quay-bar-block-row[data-v-eb74176e]{width:7.5rem}.quay-bar-rect[data-v-eb74176e]{width:4.75rem;min-height:3rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.bar-row[data-v-eb74176e]{min-height:calc(var(--spacing,.25rem)*2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*0);display:flex}@media not all and (min-width:320px){.bar-row[data-v-eb74176e]{gap:calc(var(--spacing,.25rem)*1)}}.bar-col[data-v-eb74176e]{width:6.5rem}.bar-row-spacer[data-v-eb74176e]{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*12);flex-shrink:0}@media not all and (min-width:320px){.bar-row-spacer[data-v-eb74176e]{height:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*9)}}.bar-line[data-v-eb74176e]{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));height:30px}.bar-line-narrow[data-v-eb74176e]{width:2.5rem}@media(max-width:320px){.bar-col[data-v-eb74176e]{width:4.75rem}.bar-line-narrow[data-v-eb74176e]{width:1.25rem}.ignore-slot[data-v-eb74176e]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2049dd10],[data-v-2049dd10]::backdrop,[data-v-2049dd10]:after,[data-v-2049dd10]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-2049dd10]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}.layout-inner[data-v-2049dd10]{align-items:center}.layout-inner[data-v-2049dd10],.seat-btn[data-v-2049dd10]{gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}.seat-btn[data-v-2049dd10]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-2049dd10]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-2049dd10]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-shrink:0}@media not all and (min-width:320px){.ignore-slot[data-v-2049dd10]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.cabin-block[data-v-2049dd10]{flex-direction:column;flex-shrink:0;align-items:flex-start;width:11.75rem;display:flex}@media(max-width:320px){.cabin-block[data-v-2049dd10]{width:8.75rem}}.tier-labels[data-v-2049dd10]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-2049dd10]{width:3.5rem}}.tier-labels .tier-label[data-v-2049dd10]{min-height:3rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;display:flex}@media not all and (min-width:320px){.tier-labels .tier-label[data-v-2049dd10]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}@media(max-width:320px){.tier-labels .tier-label[data-v-2049dd10]{min-height:2.25rem}}.cabin-seats-area[data-v-2049dd10]{flex-direction:column;flex-shrink:0;width:6.5rem;min-width:6.5rem;display:flex}@media(max-width:320px){.cabin-seats-area[data-v-2049dd10]{width:4.75rem;min-width:4.75rem}}.cabin-label-top-styled[data-v-2049dd10]{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(max-width:320px){.cabin-label-top-styled[data-v-2049dd10]{font-size:11px}}.cabin-divider-inner[data-v-2049dd10]{width:calc(100% + 5.25rem);height:4px;margin-left:-5.25rem;margin-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0}@media(max-width:320px){.cabin-divider-inner[data-v-2049dd10]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-2049dd10]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media not all and (min-width:320px){.cabin-content[data-v-2049dd10]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-2049dd10]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cabin-row[data-v-2049dd10]{align-items:center;display:flex}.cabin-seats[data-v-2049dd10]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-2049dd10]{gap:calc(var(--spacing,.25rem)*1)}}@property --tw-font-weight{syntax:"*";inherits:false}.layout-wrap[data-v-d1e90e35]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-d1e90e35]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-d1e90e35]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-d1e90e35]{gap:calc(var(--spacing,.25rem)*1);max-width:100%}}.seat-btn[data-v-d1e90e35]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-d1e90e35]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.aisle-spacer[data-v-d1e90e35]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*6);flex-shrink:0}@media not all and (min-width:320px){.aisle-spacer[data-v-d1e90e35]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*3)}}.seat-row[data-v-d1e90e35]{min-height:calc(var(--spacing,.25rem)*10);min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}@media not all and (min-width:320px){.seat-row[data-v-d1e90e35]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);flex-shrink:1}}.layout-wrap[data-v-da26b523]{border-radius:calc(var(--ui-radius)*3);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media not all and (min-width:320px){.layout-wrap[data-v-da26b523]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-da26b523]{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-da26b523]{gap:calc(var(--spacing,.25rem)*1);max-width:100%}}.seat-btn[data-v-da26b523]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-da26b523]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.aisle-spacer[data-v-da26b523]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*6);flex-shrink:0}@media not all and (min-width:320px){.aisle-spacer[data-v-da26b523]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*3)}}.seat-row[data-v-da26b523]{min-height:calc(var(--spacing,.25rem)*10);min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}@media not all and (min-width:320px){.seat-row[data-v-da26b523]{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);flex-shrink:1}}
