.item-seat[data-v-2bcc9b26]{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-866aff69]{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-b3240343],[data-v-b3240343]::backdrop,[data-v-b3240343]:after,[data-v-b3240343]:before{--tw-border-style:solid;--tw-font-weight:initial}}}.cho-phu-wrap[data-v-b3240343]{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-b3240343]{--seat-width:2.25rem;--seat-height:2.25rem}}.cho-phu-label[data-v-b3240343]{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-b3240343]{gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;display:flex}.cho-phu-row[data-v-b3240343]{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-b3240343]{gap:var(--spacing,.25rem)}}.cho-phu-row .seat-btn[data-v-b3240343]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;flex-shrink:0;gap:0;display:flex;position:relative;overflow:visible}@media(max-width:320px){.cho-phu-row .seat-btn[data-v-b3240343]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}@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{--seat-width:3rem;--seat-height:3rem}@media(max-width:320px){.layout-wrap{--seat-width:2.25rem;--seat-height:2.25rem}}.layout-wrap-stacked{min-height:0;overflow-x:auto}.layout-inner--gap-3{gap:calc(var(--spacing,.25rem)*3)}@media not all and (min-width:320px){.layout-inner--gap-3{gap:var(--spacing,.25rem)}}.aisle-spacer--tall{width:1.5rem;height:calc(var(--spacing,.25rem)*12);flex-shrink:0}@media(max-width:320px){.aisle-spacer--tall{width:.75rem;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:var(--spacing,.25rem);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:var(--spacing,.25rem)}}.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,.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,.tier-header{min-height:calc(var(--spacing,.25rem)*8);gap:var(--spacing,.25rem)}}.seat-row-single{min-height:calc(var(--spacing,.25rem)*10);align-items:center;display:flex}@media not all and (min-width:320px){.seat-row-single{min-height:calc(var(--spacing,.25rem)*8)}}.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{width:var(--seat-width);height:var(--seat-height);min-width:var(--seat-width);min-height:var(--seat-height);flex-direction:column;gap:0;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:var(--spacing,.25rem);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:var(--spacing,.25rem);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:var(--spacing,.25rem)}}.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:var(--spacing,.25rem);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{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;flex:1;min-width:0;display:flex}@media not all and (min-width:320px){.service-counter-merged-seat-rows{gap:var(--spacing,.25rem)}}.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:var(--spacing,.25rem)}}.seat-row.two-tier{min-height:calc(var(--spacing,.25rem)*10);align-items:center;display:flex}@media not all and (min-width:320px){.seat-row.two-tier{min-height:calc(var(--spacing,.25rem)*8)}}.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:var(--spacing,.25rem)}}.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:var(--spacing,.25rem)}}.layout-wrap-stacked .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){.layout-wrap-stacked .bar-row .tier-col{gap:var(--spacing,.25rem)}}.layout-wrap-stacked .bar-row .bar-inner-spacer{flex-shrink:0;width:1.5rem;min-width:1.5rem;max-width:1.5rem}@media(max-width:320px){.layout-wrap-stacked .bar-row .bar-inner-spacer{width:.75rem;min-width:.75rem;max-width:.75rem}}.bar-row-spacer{height:calc(var(--spacing,.25rem)*2)}@media not all and (min-width:320px){.bar-row-spacer{height:var(--spacing,.25rem)}}.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:0;display:flex}@media not all and (min-width:320px){.bar-row,.divider-row{gap:var(--spacing,.25rem)}}.divider-tier-col{gap:var(--spacing,.25rem);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:var(--spacing,.25rem)}}.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))}}.inline-divider-row{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){.inline-divider-row{min-height:calc(var(--spacing,.25rem)*8);gap:var(--spacing,.25rem);padding-block:var(--spacing,.25rem)}}.seat-row--two-col{min-height:calc(var(--spacing,.25rem)*10);align-items:center;min-width:0;display:flex}@media not all and (min-width:320px){.seat-row--two-col{min-height:calc(var(--spacing,.25rem)*8);flex-shrink:1}}.seat-col{flex-shrink:0}.divider-bar,.seat-bar-col,.seat-col{width:calc(var(--seat-width)*2 + .5rem)}.divider-bar{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));height:30px;margin-top:10px;margin-bottom:10px}@media(max-width:320px){.seat-bar-col,.seat-col{width:calc(var(--seat-width)*2 + .25rem)!important}.seat-bar-col>div{width:100%!important}.divider-bar{width:calc(var(--seat-width)*2 + .25rem)}}.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:var(--spacing,.25rem)}}.seat-btn[data-v-0dbab230]{flex-direction:column;gap:0;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:var(--spacing,.25rem)}}@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}}@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-03e45ed6],[data-v-03e45ed6]::backdrop,[data-v-03e45ed6]:after,[data-v-03e45ed6]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-03e45ed6]{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-03e45ed6]{align-items:center;gap:0}.cabin-block[data-v-03e45ed6],.layout-inner[data-v-03e45ed6]{flex-direction:column;display:flex}.cabin-block[data-v-03e45ed6]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-03e45ed6]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-03e45ed6]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-03e45ed6]{width:3.5rem}}.tier-labels .tier-label[data-v-03e45ed6]{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-03e45ed6]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-03e45ed6]{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-03e45ed6]{margin-bottom:var(--spacing,.25rem);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-03e45ed6]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-divider-inner[data-v-03e45ed6]{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-03e45ed6]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-03e45ed6]{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-03e45ed6]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-03e45ed6]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-03e45ed6]{align-items:center;display:flex}.cabin-seats[data-v-03e45ed6]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-03e45ed6]{gap:var(--spacing,.25rem)}}@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-ed69be8d],[data-v-ed69be8d]::backdrop,[data-v-ed69be8d]:after,[data-v-ed69be8d]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-ed69be8d]{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-ed69be8d]{align-items:center}.layout-inner[data-v-ed69be8d],.seat-btn[data-v-ed69be8d]{flex-direction:column;gap:0;display:flex}.seat-btn[data-v-ed69be8d]{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-ed69be8d]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-ed69be8d]{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-ed69be8d]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.cabin-block[data-v-ed69be8d]{flex-direction:column;flex-shrink:0;align-items:flex-start;width:15.25rem;display:flex}@media(max-width:320px){.cabin-block[data-v-ed69be8d]{width:11.25rem}}.tier-labels[data-v-ed69be8d]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-ed69be8d]{width:3.5rem}}.tier-labels .tier-label[data-v-ed69be8d]{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-ed69be8d]{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-ed69be8d]{min-height:2.25rem}}.cabin-seats-area[data-v-ed69be8d]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.cabin-label-top-styled[data-v-ed69be8d]{margin-bottom:var(--spacing,.25rem);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-ed69be8d]{font-size:11px}}.cabin-divider[data-v-ed69be8d]{background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0;width:100%;height:4px;margin-block:0}.cabin-content[data-v-ed69be8d]{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-ed69be8d]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-ed69be8d]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-ed69be8d]{align-items:center;display:flex}.cabin-seats[data-v-ed69be8d]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-ed69be8d]{gap:var(--spacing,.25rem)}}.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:var(--spacing,.25rem)}}.divider-row--single[data-v-3daf4ec9]{min-height:calc(var(--spacing,.25rem)*10);padding-block: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:0}.divider-tier-col[data-v-3daf4ec9]{gap:var(--spacing,.25rem);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:var(--spacing,.25rem)}}.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:var(--spacing,.25rem)}}.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:var(--spacing,.25rem)}}.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)}}.tier-layout-4col .tier-col{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.tier-layout-4col .tier-col{gap:var(--spacing,.25rem)}}.tier-layout-4col .divider-row--double .tier-col,.tier-layout-4col .tier-col{width:15.5rem;min-width:15.5rem}.tier-layout-4col .ignore-slot,.tier-layout-4col .seat-btn{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.tier-layout-4col .seat-row.two-tier{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-layout-4col .seat-row.two-tier{min-height:calc(var(--spacing,.25rem)*8)}}.tier-layout-4col .bar-seat-col,.tier-layout-4col .divider-bar-left,.tier-layout-4col .divider-bar-right,.tier-layout-4col .icons-cell{width:calc(var(--seat-width)*2 + .5rem);min-width:calc(var(--seat-width)*2 + .5rem)}.tier-layout-4col .divider-bar-left,.tier-layout-4col .divider-bar-right{background-color:var(--color-slate-300,oklch(86.9% .022 252.894));flex-shrink:0;height:4px}.tier-layout-4col .bar-line-narrow{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){.tier-layout-4col .divider-row--double .tier-col,.tier-layout-4col .tier-col{width:10.75rem;min-width:10.75rem}.tier-layout-4col .bar-seat-col,.tier-layout-4col .divider-bar-left,.tier-layout-4col .divider-bar-right,.tier-layout-4col .icons-cell{width:calc(var(--seat-width)*2 + .25rem)}}.seat-row--centered{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;gap:1px;display:flex}@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-abc83e7a],[data-v-abc83e7a]::backdrop,[data-v-abc83e7a]:after,[data-v-abc83e7a]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-abc83e7a]{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-abc83e7a]{align-items:center;gap:0}.cabin-block[data-v-abc83e7a],.layout-inner[data-v-abc83e7a]{flex-direction:column;display:flex}.cabin-block[data-v-abc83e7a]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-abc83e7a]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-abc83e7a]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*7);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-abc83e7a]{width:3.5rem}}.tier-label[data-v-abc83e7a]{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-abc83e7a]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-abc83e7a]{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-abc83e7a]{margin-bottom:var(--spacing,.25rem);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-abc83e7a]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-divider-inner[data-v-abc83e7a]{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-abc83e7a]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-abc83e7a]{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-abc83e7a]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-abc83e7a]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-abc83e7a]{align-items:center;display:flex}.cabin-seats[data-v-abc83e7a]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-abc83e7a]{gap:var(--spacing,.25rem)}}@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-55cf0236],[data-v-55cf0236]::backdrop,[data-v-55cf0236]:after,[data-v-55cf0236]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-55cf0236]{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-55cf0236]{align-items:center;gap:0}.cabin-block[data-v-55cf0236],.layout-inner[data-v-55cf0236]{flex-direction:column;display:flex}.cabin-block[data-v-55cf0236]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-55cf0236]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-55cf0236]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-55cf0236]{width:3.5rem}}.tier-labels .tier-label[data-v-55cf0236]{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-55cf0236]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-55cf0236]{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-55cf0236]{margin-bottom:var(--spacing,.25rem);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-55cf0236]{font-size:11px}}.cabin-divider-inner[data-v-55cf0236]{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-55cf0236]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-55cf0236]{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-55cf0236]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-55cf0236]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-55cf0236]{align-items:center;display:flex}.cabin-seats[data-v-55cf0236]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-55cf0236]{gap:var(--spacing,.25rem)}}@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-32fdfd49],[data-v-32fdfd49]::backdrop,[data-v-32fdfd49]:after,[data-v-32fdfd49]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-32fdfd49]{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-32fdfd49]{align-items:center;gap:0}.cabin-block[data-v-32fdfd49],.layout-inner[data-v-32fdfd49]{flex-direction:column;display:flex}.cabin-block[data-v-32fdfd49]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-32fdfd49]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-32fdfd49]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-32fdfd49]{width:3.5rem}}.tier-labels .tier-label[data-v-32fdfd49]{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-32fdfd49]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-32fdfd49]{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-32fdfd49]{margin-bottom:var(--spacing,.25rem);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-32fdfd49]{font-size:11px}}.cabin-divider-inner[data-v-32fdfd49]{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-32fdfd49]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-32fdfd49]{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-32fdfd49]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-32fdfd49]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-32fdfd49]{align-items:center;display:flex}.cabin-seats[data-v-32fdfd49]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-32fdfd49]{gap:var(--spacing,.25rem)}}@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-899840bd],[data-v-899840bd]::backdrop,[data-v-899840bd]:after,[data-v-899840bd]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-899840bd]{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-899840bd]{align-items:center;gap:0}.cabin-block[data-v-899840bd],.layout-inner[data-v-899840bd]{flex-direction:column;display:flex}.cabin-block[data-v-899840bd]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-899840bd]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-899840bd]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-899840bd]{width:3.5rem}}.tier-labels .tier-label[data-v-899840bd]{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-899840bd]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-899840bd]{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-899840bd]{margin-bottom:var(--spacing,.25rem);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-899840bd]{font-size:11px}}.cabin-divider-inner[data-v-899840bd]{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-899840bd]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-899840bd]{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-899840bd]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-899840bd]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-899840bd]{align-items:center;display:flex}.cabin-seats[data-v-899840bd]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-899840bd]{gap:var(--spacing,.25rem)}}@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-99c3bbc0],[data-v-99c3bbc0]::backdrop,[data-v-99c3bbc0]:after,[data-v-99c3bbc0]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-99c3bbc0]{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-99c3bbc0]{align-items:center}.layout-inner[data-v-99c3bbc0],.seat-btn[data-v-99c3bbc0]{flex-direction:column;gap:0;display:flex}.seat-btn[data-v-99c3bbc0]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-99c3bbc0]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-99c3bbc0]{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-99c3bbc0]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.cabin-block[data-v-99c3bbc0]{flex-direction:column;flex-shrink:0;align-items:flex-start;width:11.75rem;display:flex}@media(max-width:320px){.cabin-block[data-v-99c3bbc0]{width:8.75rem}}.tier-labels[data-v-99c3bbc0]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-99c3bbc0]{width:3.5rem}}.tier-labels .tier-label[data-v-99c3bbc0]{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-99c3bbc0]{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-99c3bbc0]{min-height:2.25rem}}.cabin-seats-area[data-v-99c3bbc0]{flex-direction:column;flex-shrink:0;width:6.5rem;min-width:6.5rem;display:flex}@media(max-width:320px){.cabin-seats-area[data-v-99c3bbc0]{width:4.75rem;min-width:4.75rem}}.cabin-label-top-styled[data-v-99c3bbc0]{margin-bottom:var(--spacing,.25rem);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-99c3bbc0]{font-size:11px}}.cabin-divider-inner[data-v-99c3bbc0]{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-99c3bbc0]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-99c3bbc0]{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-99c3bbc0]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-99c3bbc0]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-99c3bbc0]{align-items:center;display:flex}.cabin-seats[data-v-99c3bbc0]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-99c3bbc0]{gap:var(--spacing,.25rem)}}@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-8f0b9089],[data-v-8f0b9089]::backdrop,[data-v-8f0b9089]:after,[data-v-8f0b9089]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-8f0b9089]{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-8f0b9089]{align-items:center;gap:0}.cabin-block[data-v-8f0b9089],.layout-inner[data-v-8f0b9089]{flex-direction:column;display:flex}.cabin-block[data-v-8f0b9089]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-8f0b9089]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-8f0b9089]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-8f0b9089]{width:3.5rem}}.tier-labels .tier-label[data-v-8f0b9089]{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-8f0b9089]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-8f0b9089]{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-8f0b9089]{margin-bottom:var(--spacing,.25rem);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-8f0b9089]{font-size:11px}}.cabin-divider-inner[data-v-8f0b9089]{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-8f0b9089]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-8f0b9089]{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-8f0b9089]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-8f0b9089]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-8f0b9089]{align-items:center;display:flex}.cabin-seats[data-v-8f0b9089]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-8f0b9089]{gap:var(--spacing,.25rem)}}@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-3d710984],[data-v-3d710984]::backdrop,[data-v-3d710984]:after,[data-v-3d710984]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-3d710984]{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-3d710984]{align-items:center;gap:0}.cabin-block[data-v-3d710984],.layout-inner[data-v-3d710984]{flex-direction:column;display:flex}.cabin-block[data-v-3d710984]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-3d710984]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-3d710984]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-3d710984]{width:3.5rem}}.tier-labels .tier-label[data-v-3d710984]{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-3d710984]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-3d710984]{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-3d710984]{margin-bottom:var(--spacing,.25rem);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-3d710984]{font-size:11px}}.cabin-divider-inner[data-v-3d710984]{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-3d710984]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-3d710984]{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-3d710984]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-3d710984]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-3d710984]{align-items:center;display:flex}.cabin-seats[data-v-3d710984]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-3d710984]{gap:var(--spacing,.25rem)}}@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-8d203bca],[data-v-8d203bca]::backdrop,[data-v-8d203bca]:after,[data-v-8d203bca]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-8d203bca]{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-8d203bca]{align-items:center;gap:0}.cabin-block[data-v-8d203bca],.layout-inner[data-v-8d203bca]{flex-direction:column;display:flex}.cabin-block[data-v-8d203bca]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-8d203bca]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-8d203bca]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-8d203bca]{width:3.5rem}}.tier-labels .tier-label[data-v-8d203bca]{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-8d203bca]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-8d203bca]{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-8d203bca]{margin-bottom:var(--spacing,.25rem);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-8d203bca]{font-size:11px}}.cabin-divider-inner[data-v-8d203bca]{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-8d203bca]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-8d203bca]{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-8d203bca]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-8d203bca]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-8d203bca]{align-items:center;display:flex}.cabin-seats[data-v-8d203bca]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-8d203bca]{gap:var(--spacing,.25rem)}}@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-a1b019ae],[data-v-a1b019ae]::backdrop,[data-v-a1b019ae]:after,[data-v-a1b019ae]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-a1b019ae]{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-a1b019ae]{align-items:center}.layout-inner[data-v-a1b019ae],.seat-btn[data-v-a1b019ae]{flex-direction:column;gap:0;display:flex}.seat-btn[data-v-a1b019ae]{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-a1b019ae]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-a1b019ae]{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-a1b019ae]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.cabin-block[data-v-a1b019ae]{flex-direction:column;flex-shrink:0;align-items:flex-start;width:11.75rem;display:flex}@media(max-width:320px){.cabin-block[data-v-a1b019ae]{width:8.75rem}}.tier-labels[data-v-a1b019ae]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-a1b019ae]{width:3.5rem}}.tier-labels .tier-label[data-v-a1b019ae]{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-a1b019ae]{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-a1b019ae]{min-height:2.25rem}}.cabin-seats-area[data-v-a1b019ae]{flex-direction:column;flex-shrink:0;width:6.5rem;min-width:6.5rem;display:flex}@media(max-width:320px){.cabin-seats-area[data-v-a1b019ae]{width:4.75rem;min-width:4.75rem}}.cabin-label-top-styled[data-v-a1b019ae]{margin-bottom:var(--spacing,.25rem);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-a1b019ae]{font-size:11px}}.cabin-divider-inner[data-v-a1b019ae]{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-a1b019ae]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-a1b019ae]{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-a1b019ae]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-a1b019ae]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-a1b019ae]{align-items:center;display:flex}.cabin-seats[data-v-a1b019ae]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-a1b019ae]{gap:var(--spacing,.25rem)}}@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-border-style:solid}}}.service-counter-block-top-wrap,.shelf-block-top-wrap{width:calc(var(--seat-width)*4 + 3.5rem);min-width:calc(var(--seat-width)*4 + 3.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,.shelf-block-top-wrap{min-height:calc(var(--spacing,.25rem)*8);gap:var(--spacing,.25rem)}}.service-counter-block-top,.shelf-block-top{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,.shelf-block-top{gap:var(--spacing,.25rem)}}@media(max-width:320px){.service-counter-block-top-wrap,.shelf-block-top-wrap{width:calc(var(--seat-width)*4 + 1.75rem)}}.service-counter-block-top-label,.shelf-block-top-shelf{width:calc(var(--seat-width)*2 + .5rem);min-width:calc(var(--seat-width)*2 + .5rem);min-height: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-slate-100,oklch(96.8% .007 247.896));padding-inline:var(--spacing,.25rem);text-align:center;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-counter-block-top-seats,.shelf-block-top-seats{align-items:flex-end;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;flex:1;min-width:0;display:flex}@media not all and (min-width:320px){.service-counter-block-top-seats,.shelf-block-top-seats{gap:var(--spacing,.25rem)}}.service-counter-block-top-row,.shelf-block-top-row{width:calc(var(--seat-width)*2 + .5rem);justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.service-counter-block-top-row,.shelf-block-top-row{gap:var(--spacing,.25rem)}}.service-counter-block-top-bar-row,.shelf-block-top-bar-row{width:calc(var(--seat-width)*2 + .5rem);justify-content:center;align-items:center;display:flex}@media(max-width:320px){.service-counter-block-top-bar-row,.service-counter-block-top-label,.service-counter-block-top-row,.shelf-block-top-bar-row,.shelf-block-top-row,.shelf-block-top-shelf{width:calc(var(--seat-width)*2 + .25rem);min-width:calc(var(--seat-width)*2 + .25rem)}}.service-counter-block-top-empty{min-height:calc((var(--seat-height) + .5rem)*2 + 1rem)}@media not all and (min-width:320px){.service-counter-block-top-empty{min-height:calc((var(--seat-height) + .25rem)*2 + .5rem)}}.ignore-slot[data-v-9333ec16],.ignore-slot[data-v-7d45ff17]{flex-shrink:0}.seat-row--two-col[data-v-14a6bd40]{justify-content:center}@media not all and (min-width:320px){.seat-row--two-col[data-v-14a6bd40]{flex-shrink:1}}.seat-col[data-v-14a6bd40]{min-width:calc(var(--seat-width)*2 + .5rem)}.bar-col[data-v-14a6bd40]{width:calc(var(--seat-width)*2 + .5rem)}@media(max-width:320px){.bar-col[data-v-14a6bd40]{width:calc(var(--seat-width)*2 + .25rem)!important}}@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:var(--spacing,.25rem)}}.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:var(--spacing,.25rem);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:var(--spacing,.25rem)}}.seat-btn[data-v-c01ce43d]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;gap:0;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)}}@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-c1f612fe],[data-v-c1f612fe]::backdrop,[data-v-c1f612fe]:after,[data-v-c1f612fe]:before{--tw-border-style:solid}}}.tier-layout-4col .icons-cell[data-v-c1f612fe]{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;justify-content:center;align-items:center;display:flex}.layout-spacer[data-v-c1f612fe]{flex-shrink:0;width:100%;min-height:1.5rem}@media(max-width:320px){.tier-layout-4col .icons-cell[data-v-c1f612fe]{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-8e48ec82],[data-v-8e48ec82]::backdrop,[data-v-8e48ec82]:after,[data-v-8e48ec82]:before{--tw-border-style:solid}}}.bar-row-single[data-v-8e48ec82],.divider-row-single[data-v-8e48ec82],.facility-row-single[data-v-8e48ec82],.seat-row-single[data-v-8e48ec82]{justify-content:center;width:100%;display:flex}.bar-seat-col[data-v-8e48ec82],.divider-bar-left[data-v-8e48ec82],.divider-bar-right[data-v-8e48ec82]{width:calc(var(--seat-width)*2 + .5rem)}.divider-bar-left[data-v-8e48ec82]{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.divider-bar-right[data-v-8e48ec82]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.facility-box[data-v-8e48ec82],.facility-icon-below[data-v-8e48ec82]{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-slate-50,oklch(98.4% .003 247.858));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.facility-box[data-v-8e48ec82]{min-height:calc(var(--seat-height)*3 + 1rem)}.facility-icon-below[data-v-8e48ec82]{height:var(--seat-height);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333))}@media(max-width:320px){.bar-seat-col[data-v-8e48ec82],.divider-bar-left[data-v-8e48ec82],.divider-bar-right[data-v-8e48ec82],.facility-box[data-v-8e48ec82],.facility-icon-below[data-v-8e48ec82]{width:calc(var(--seat-width)*2 + .25rem)}.facility-box[data-v-8e48ec82]{min-height:calc(var(--seat-height)*3 + .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-bba82f2c],[data-v-bba82f2c]::backdrop,[data-v-bba82f2c]:after,[data-v-bba82f2c]:before{--tw-font-weight:initial;--tw-tracking:initial}}}.layout-wrap[data-v-bba82f2c]{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-bba82f2c]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-bba82f2c]{flex-direction:column;align-items:center;display:flex}@media not all and (min-width:320px){.layout-inner[data-v-bba82f2c]{max-width:100%}}.seat-btn[data-v-bba82f2c]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;gap:0;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-bba82f2c]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-bba82f2c]{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-bba82f2c]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.dien-giai-block[data-v-bba82f2c]{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-bba82f2c]{gap:calc(var(--spacing,.25rem)*2)}}.block-seats-row[data-v-bba82f2c]{flex-direction:row;flex:1;align-items:stretch;gap:0;min-width:0;display:flex}.block-seats[data-v-bba82f2c]{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.block-seats[data-v-bba82f2c]{gap:var(--spacing,.25rem)}}.aisle-spacer--mid[data-v-bba82f2c]{flex-shrink:0;align-self:stretch;width:1rem;min-width:1rem}.aisle-spacer--label[data-v-bba82f2c]{justify-content:center;align-items:center;display:flex}.aisle-label-vertical[data-v-bba82f2c]{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-bba82f2c]{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-bba82f2c]{min-width:2.5rem}}.aisle-label[data-v-bba82f2c]{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-bba82f2c]{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-bba82f2c]{width:.5rem;min-width:.5rem}}.block-spacer[data-v-bba82f2c]{flex-shrink:0;width:100%;min-height:3.5rem}@media not all and (min-width:320px){.block-spacer[data-v-bba82f2c]{min-height:2.25rem}}.layout-wrap[data-v-1bebb23a]{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-1bebb23a]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-1bebb23a]{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-1bebb23a]{gap:var(--spacing,.25rem)}}.ignore-slot[data-v-1bebb23a],.seat-btn[data-v-1bebb23a]{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-1bebb23a]{width:1.5rem;height:calc(var(--spacing,.25rem)*10);flex-shrink:0}.seat-row[data-v-1bebb23a]{min-height:calc(var(--spacing,.25rem)*12);justify-content:center;align-items:center;gap:2px;display:flex}@media not all and (min-width:320px){.seat-row[data-v-1bebb23a]{min-height:calc(var(--spacing,.25rem)*9)}}.bar-row[data-v-1bebb23a]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-block:var(--spacing,.25rem);display:flex}@media not all and (min-width:320px){.bar-row[data-v-1bebb23a]{gap:var(--spacing,.25rem)}}.bar-seat-col[data-v-1bebb23a]{flex-shrink:0;justify-content:center;width:6.5rem;display:flex}.bar-line[data-v-1bebb23a]{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-1bebb23a],.seat-btn[data-v-1bebb23a]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.aisle-spacer[data-v-1bebb23a]{width:.75rem;height:1.75rem}.bar-seat-col[data-v-1bebb23a]{width:4.75rem}.bar-line[data-v-1bebb23a]{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-8620f62a],[data-v-8620f62a]::backdrop,[data-v-8620f62a]:after,[data-v-8620f62a]:before{--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.layout-wrap[data-v-8620f62a]{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-8620f62a]{padding:calc(var(--spacing,.25rem)*2)}}.layout-inner[data-v-8620f62a]{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-8620f62a]{gap:var(--spacing,.25rem)}}.toa-xe-layout-33 .ignore-slot[data-v-8620f62a]:not(.seat-bed-size),.toa-xe-layout-33 .seat-btn[data-v-8620f62a]{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-8620f62a]{width:1rem;height:calc(var(--spacing,.25rem)*12);flex-shrink:0}.aisle-spacer[data-v-8620f62a],.seat-row[data-v-8620f62a]{justify-content:center;align-items:center;display:flex}.seat-row[data-v-8620f62a]{min-height:calc(var(--spacing,.25rem)*12);gap:2px}.aisle-label[data-v-8620f62a]{--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-8620f62a]{position:relative}.middle-block[data-v-8620f62a]{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.middle-block[data-v-8620f62a]{gap:var(--spacing,.25rem)}}.middle-aisle-overlay[data-v-8620f62a]{pointer-events:none;--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-block:0;justify-content:center;align-items:center;width:1rem;display:flex;position:absolute;left:50%}.middle-aisle-overlay .aisle-label[data-v-8620f62a]{writing-mode:vertical-rl;opacity:.5;rotate:180deg}.toa-xe-layout-33 .bar-row[data-v-8620f62a]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;max-width:100%;padding-block:0;display:flex}.toa-xe-layout-33 .bar-row .aisle-spacer[data-v-8620f62a]{height:30px;min-height:0}.bar-col[data-v-8620f62a]{flex-shrink:0;justify-content:center;width:6.5rem;display:flex}.bar-line[data-v-8620f62a]{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-8620f62a]{width:2.5rem}@media(max-width:320px){.toa-xe-layout-33 .ignore-slot[data-v-8620f62a]:not(.seat-bed-size),.toa-xe-layout-33 .seat-btn[data-v-8620f62a]{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.aisle-spacer[data-v-8620f62a]{width:.5rem;height:2.25rem}.toa-xe-layout-33 .bar-row .aisle-spacer[data-v-8620f62a]{height:30px}.bar-col[data-v-8620f62a]{width:4.75rem}.bar-line-narrow[data-v-8620f62a]{width:1.75rem}.middle-aisle-overlay[data-v-8620f62a]{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-ea1caba6],[data-v-ea1caba6]::backdrop,[data-v-ea1caba6]:after,[data-v-ea1caba6]:before{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}.layout-wrap[data-v-ea1caba6]{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-ea1caba6]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-ea1caba6]{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-ea1caba6]{max-width:100%}}.dien-giai-block[data-v-ea1caba6]{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-ea1caba6]{gap:calc(var(--spacing,.25rem)*2)}}.block-seats[data-v-ea1caba6]{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;min-width:0;display:flex}@media not all and (min-width:320px){.block-seats[data-v-ea1caba6]{gap:var(--spacing,.25rem)}}.seat-row-pair[data-v-ea1caba6]{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-ea1caba6]{gap:var(--spacing,.25rem)}}.aisle-spacer--mid[data-v-ea1caba6]{flex-shrink:0;align-self:stretch;width:1rem;min-width:1rem}.aisle-spacer--label[data-v-ea1caba6]{justify-content:center;align-items:center;display:flex}.aisle-label-vertical[data-v-ea1caba6]{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-ea1caba6]{width:.5rem;min-width:.5rem}}.quay-bar-rect[data-v-ea1caba6]{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-ea1caba6]{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-ea1caba6]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;gap:0;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-ea1caba6]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-ea1caba6]{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-ea1caba6]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.toa-xe-layout-34 .ignore-slot.ignore-slot--merged-67[data-v-ea1caba6]{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-ea1caba6]{width:calc(var(--spacing,.25rem)*9)}}@media(max-width:320px){.toa-xe-layout-34 .ignore-slot.ignore-slot--merged-67[data-v-ea1caba6]{min-height:4.75rem}}.cluster-458-grid[data-v-ea1caba6]{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-ea1caba6]{gap:var(--spacing,.25rem)}}.cluster-458-pos[data-v-ea1caba6]{justify-content:center;align-items:center;display:flex}.cluster-458-r1c1[data-v-ea1caba6]{grid-area:1/1}.cluster-458-r1c2[data-v-ea1caba6]{grid-area:1/2}.cluster-458-r2c1[data-v-ea1caba6]{grid-area:2/1}.cluster-458-r2c2-span[data-v-ea1caba6]{grid-area:2/2/span 2;align-self:stretch}.cluster-458-mid-merged[data-v-ea1caba6]{justify-content:center;align-items:stretch;width:100%;min-height:0;display:flex}.cluster-458-r3c1[data-v-ea1caba6]{grid-area:3/1}.cluster-458-r4c1[data-v-ea1caba6]{grid-area:4/1}.cluster-458-r4c2[data-v-ea1caba6]{grid-area:4/2}.toa-xe-layout-34 .bar-row[data-v-ea1caba6]{justify-content:center;align-items:center;width:100%;padding-block:0;display:flex}.toa-xe-layout-34 .bar-col[data-v-ea1caba6]{flex-shrink:0;justify-content:center;width:6.5rem;display:flex}.toa-xe-layout-34 .bar-line[data-v-ea1caba6]{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-ea1caba6]{width:2.5rem}@media(max-width:320px){.toa-xe-layout-34 .bar-col[data-v-ea1caba6]{width:4.75rem}.toa-xe-layout-34 .bar-line-narrow[data-v-ea1caba6]{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-c371196c],[data-v-c371196c]::backdrop,[data-v-c371196c]:after,[data-v-c371196c]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-c371196c]{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-c371196c]{align-items:center;gap:0}.cabin-block[data-v-c371196c],.layout-inner[data-v-c371196c]{flex-direction:column;display:flex}.cabin-block[data-v-c371196c]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-c371196c]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-c371196c]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-c371196c]{width:3.5rem}}.tier-label[data-v-c371196c]{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-c371196c]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-c371196c]{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-c371196c]{margin-bottom:var(--spacing,.25rem);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-c371196c]{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-c371196c]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-c371196c]{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-c371196c]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-c371196c]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-c371196c]{align-items:center;display:flex}.cabin-seats[data-v-c371196c]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-c371196c]{gap:var(--spacing,.25rem)}}@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-3748d995],[data-v-3748d995]::backdrop,[data-v-3748d995]:after,[data-v-3748d995]:before{--tw-border-style:solid;--tw-font-weight:initial}}}.layout-wrap[data-v-3748d995]{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-3748d995]{padding:calc(var(--spacing,.25rem)*2);overflow-x:hidden}}.layout-inner[data-v-3748d995]{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-3748d995]{gap:var(--spacing,.25rem);max-width:100%}}.seat-btn[data-v-3748d995]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);flex-direction:column;gap:0;display:flex;position:relative;overflow:visible}@media(max-width:320px){.seat-btn[data-v-3748d995]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.seat-row[data-v-3748d995]{min-height:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;display:flex}@media not all and (min-width:320px){.seat-row[data-v-3748d995]{min-height:calc(var(--spacing,.25rem)*8);flex-shrink:1}}.ignore-slot[data-v-3748d995]{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-3748d995]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.layout-align-x[data-v-3748d995]{gap:10px}.layout-align-x[data-v-3748d995],.row-seat1-only[data-v-3748d995]{justify-content:flex-start;width:17rem;min-width:17rem}.quay-bar-wrapper[data-v-3748d995]{align-items:stretch;gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.quay-bar-wrapper[data-v-3748d995]{gap:var(--spacing,.25rem)}}.quay-bar-wrapper[data-v-3748d995]{width:17.5rem;min-width:17.5rem}.quay-bar-left[data-v-3748d995]{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-3748d995]{gap:var(--spacing,.25rem)}}.quay-bar-left[data-v-3748d995]{flex-shrink:0}.quay-bar-left .row-seat1-only[data-v-3748d995]{width:10.5rem;min-width:10.5rem}.quay-bar-block-rows[data-v-3748d995]{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media not all and (min-width:320px){.quay-bar-block-rows[data-v-3748d995]{gap:var(--spacing,.25rem)}}.quay-bar-block-rows[data-v-3748d995]{flex:none}.quay-bar-block-row[data-v-3748d995]{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-3748d995]{gap:var(--spacing,.25rem)}}.quay-bar-block-row[data-v-3748d995]{width:10.5rem;min-width:0}.quay-bar-rect[data-v-3748d995]{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-3748d995],.row-seat1-only[data-v-3748d995]{width:12.25rem;min-width:12.25rem}.quay-bar-wrapper[data-v-3748d995]{width:12.5rem;min-width:12.5rem}.quay-bar-left[data-v-3748d995],.quay-bar-left .row-seat1-only[data-v-3748d995]{width:7.5rem;min-width:7.5rem}.quay-bar-block-row[data-v-3748d995]{width:7.5rem}.quay-bar-rect[data-v-3748d995]{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-3748d995]{min-height:calc(var(--spacing,.25rem)*2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-block:0;display:flex}@media not all and (min-width:320px){.bar-row[data-v-3748d995]{gap:var(--spacing,.25rem)}}.bar-col[data-v-3748d995]{width:6.5rem}.bar-row-spacer[data-v-3748d995]{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-3748d995]{height:var(--spacing,.25rem);width:calc(var(--spacing,.25rem)*9)}}.bar-line[data-v-3748d995]{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-3748d995]{width:2.5rem}@media(max-width:320px){.bar-col[data-v-3748d995]{width:4.75rem}.bar-line-narrow[data-v-3748d995]{width:1.25rem}.ignore-slot[data-v-3748d995]{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-7550fd1d],[data-v-7550fd1d]::backdrop,[data-v-7550fd1d]:after,[data-v-7550fd1d]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-7550fd1d]{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-7550fd1d]{align-items:center}.layout-inner[data-v-7550fd1d],.seat-btn[data-v-7550fd1d]{flex-direction:column;gap:0;display:flex}.seat-btn[data-v-7550fd1d]{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-7550fd1d]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.ignore-slot[data-v-7550fd1d]{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-7550fd1d]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}}.cabin-block[data-v-7550fd1d]{flex-direction:column;flex-shrink:0;align-items:flex-start;width:11.75rem;display:flex}@media(max-width:320px){.cabin-block[data-v-7550fd1d]{width:8.75rem}}.tier-labels[data-v-7550fd1d]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-7550fd1d]{width:3.5rem}}.tier-labels .tier-label[data-v-7550fd1d]{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-7550fd1d]{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-7550fd1d]{min-height:2.25rem}}.cabin-seats-area[data-v-7550fd1d]{flex-direction:column;flex-shrink:0;width:6.5rem;min-width:6.5rem;display:flex}@media(max-width:320px){.cabin-seats-area[data-v-7550fd1d]{width:4.75rem;min-width:4.75rem}}.cabin-label-top-styled[data-v-7550fd1d]{margin-bottom:var(--spacing,.25rem);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-7550fd1d]{font-size:11px}}.cabin-divider-inner[data-v-7550fd1d]{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-7550fd1d]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-7550fd1d]{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-7550fd1d]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-7550fd1d]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-7550fd1d]{align-items:center;display:flex}.cabin-seats[data-v-7550fd1d]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-7550fd1d]{gap:var(--spacing,.25rem)}}@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-6918445d],[data-v-6918445d]::backdrop,[data-v-6918445d]:after,[data-v-6918445d]:before{--tw-font-weight:initial}}}.layout-wrap[data-v-6918445d]{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-6918445d]{align-items:center;gap:0}.cabin-block[data-v-6918445d],.layout-inner[data-v-6918445d]{flex-direction:column;display:flex}.cabin-block[data-v-6918445d]{width:calc(5.75rem + var(--seat-bed-width)*2);flex-shrink:0;align-items:flex-start}@media(max-width:320px){.cabin-block[data-v-6918445d]{width:calc(4.25rem + var(--seat-bed-width)*2)}}.tier-labels[data-v-6918445d]{width:4.5rem;margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;display:flex}@media not all and (min-width:320px){.tier-labels[data-v-6918445d]{width:3.5rem}}.tier-labels .tier-label[data-v-6918445d]{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-6918445d]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.cabin-seats-area[data-v-6918445d]{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-6918445d]{margin-bottom:var(--spacing,.25rem);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-6918445d]{font-size:11px}}.cabin-divider-inner[data-v-6918445d]{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-6918445d]{width:calc(100% + 4rem);margin-left:-4rem}}.cabin-content[data-v-6918445d]{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-6918445d]{gap:calc(var(--spacing,.25rem)*2)}}.cabin-rows[data-v-6918445d]{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cabin-row[data-v-6918445d]{align-items:center;display:flex}.cabin-seats[data-v-6918445d]{gap:calc(var(--spacing,.25rem)*2);display:flex}@media not all and (min-width:320px){.cabin-seats[data-v-6918445d]{gap:var(--spacing,.25rem)}}@property --tw-font-weight{syntax:"*";inherits:false}
