.seat-selector-seat-selector{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.seat-selector-seat-selector.seat-selector-disabled{opacity:.45;pointer-events:none}.seat-selector-seat-controls{border:1px solid var(--color-border-clear-15-10);background:0 0;border-radius:8px;align-items:center;height:48px;display:flex;overflow:hidden}.seat-selector-seat-btn{width:auto;height:48px;color:var(--color-black-clear-65);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 12px;font-size:20px;line-height:1;transition:background-color .15s,color .15s;display:flex}.seat-selector-seat-btn:hover:not(:disabled){background:var(--color-black-clear-6);color:var(--color-black-clear-100)}.seat-selector-seat-btn:focus-visible{outline:2px solid var(--color-button-solid-brand);outline-offset:-2px}.seat-selector-seat-btn:disabled{color:var(--color-black-clear-35);cursor:not-allowed}.seat-selector-seat-input{width:80px;height:48px;color:var(--color-black-clear-100);font-family:var(--font-ui);text-align:center;appearance:textfield;background:0 0;border:none;outline:none;padding:0;font-size:20px;font-weight:600;line-height:1.5}.seat-selector-seat-input::-webkit-outer-spin-button{appearance:none;margin:0}.seat-selector-seat-input::-webkit-inner-spin-button{appearance:none;margin:0}.seat-selector-price-display{direction:ltr;unicode-bidi:isolate;align-items:baseline;gap:4px;display:flex}.seat-selector-price-amount{color:var(--color-black-clear-85);font-family:var(--font-price);font-size:20px;font-weight:500;line-height:1.5}.seat-selector-price-unit{color:var(--color-black-clear-65);font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:1.5}