@charset "utf-8";

.seat__extraleg--active[_ngcontent-ng-c415793421] { background-color: rgb(205, 215, 233); border-radius: 0.5rem; text-align: center; }

.seat__extraleg--active.seat__extraleg--unavailable[_ngcontent-ng-c415793421] { background-color: var(--bg-grey, #f4f4f4); }

.seat__extraleg--other-segment[_ngcontent-ng-c415793421] { padding: 0.375rem 0px; }

.seat__extraleg-label[_ngcontent-ng-c415793421] { color: var(--primary-blue, #073590); font-weight: 700; min-height: 0.75rem; }

.seat__seat[_ngcontent-ng-c415793421] { align-items: center; background-color: var(--bg-grey, #f4f4f4); border: .0625rem dashed var(--light-grey, #c3c7cc); border-radius: 0.5rem; color: var(--light-base, #fff); display: flex; font-weight: 700; height: 2rem; justify-content: center; width: 2rem; }

.seat__seat--occupied[_ngcontent-ng-c415793421] { background-color: var(--success-green, #2b7f27); border-color: var(--success-green, #2b7f27); }

.seat__seat--occupied.seat__seat--purchased[_ngcontent-ng-c415793421] { background-color: var(--success-green-light-60, #aacca9); border-color: var(--success-green-light-60, #aacca9); color: var(--light-base, #fff); }

.seat__seat--extraleg[_ngcontent-ng-c415793421] { background-color: var(--primary-blue, #073590); border-color: var(--primary-blue, #073590); }

.seat__seat--priority[_ngcontent-ng-c415793421] { background-color: var(--main-yellow, #f1c933); border-color: var(--main-yellow, #f1c933); }

.seat__seat--standard[_ngcontent-ng-c415793421] { background-color: var(--light-blue, #166bc8); border-color: var(--light-blue, #166bc8); }

.seat__seat--unavailable[_ngcontent-ng-c415793421], .seat__seat--extraleg.seat__seat--unavailable[_ngcontent-ng-c415793421], .seat__seat--priority.seat__seat--unavailable[_ngcontent-ng-c415793421], .seat__seat--standard.seat__seat--unavailable[_ngcontent-ng-c415793421] { background-color: var(--lighter-grey, #e0e1e3); border-color: var(--lighter-grey, #e0e1e3); }