.seat-readable{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;line-height:1.2;transform-origin:center;white-space:normal}.seat-readable .seat-line{display:block;max-width:100%;overflow-wrap:anywhere}.seat-number-label{font-size:11px;line-height:1.2;color:inherit;margin-bottom:2px}.formatting-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;background:var(--control78);border-bottom:1px solid var(--line78);flex-shrink:0}.ribbon-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ribbon-controls label{display:flex;align-items:center;gap:5px;font-size:13px}.ribbon-controls .field{padding:6px;width:76px}.ribbon-controls .font-choice{width:170px}.ribbon-controls input[type=color]{width:34px;height:30px;padding:2px}.ribbon-controls .style-checks{display:flex;gap:8px}.ribbon-target{width:145px;padding:6px}.formatting-ribbon .global-font-loader{border:0;margin:0;padding:0}.formatting-ribbon .read-local-fonts{margin:0}.formatting-ribbon .local-font-status:empty{display:none}.ribbon-number{font-size:13px;white-space:nowrap}.text-style[hidden]{display:none!important}@media print{.formatting-ribbon{display:none!important}}
.seat-readable .seat-line{white-space:normal}.ribbon-controls .style-checks label{white-space:nowrap}
