.pos-seating{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;color:#111c27;background:#fff;border:1px solid #bccbd5;border-radius:12px;padding:32px;margin:34px 0;min-width:0;line-height:1.5}.pos-seating *{box-sizing:border-box}.pos-seating [hidden]{display:none!important}.pos-seating .sv-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.15em;color:#326277;margin-bottom:9px}.pos-seating .sv-heading h3,#posExact .pos-seating .sv-heading h3{font-family:inherit;font-size:30px;line-height:1.1;letter-spacing:-.03em;margin:0 0 10px;color:#102537;font-weight:800}.pos-seating .sv-heading p,#posExact .pos-seating .sv-heading p{font-size:16px;line-height:1.6;margin:0;color:#435966}.pos-seating .sv-model-note{display:flex;gap:14px;align-items:baseline;padding:14px 16px;background:#f0f7f9;border-left:3px solid #087e8b;font-size:13px;margin:22px 0;line-height:1.6}.pos-seating .sv-model-note strong{white-space:nowrap}.pos-seating .sv-layout{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);gap:30px;align-items:start}.pos-seating .sv-controls,.pos-seating .sv-analysis{min-width:0}.pos-seating label,#posExact .pos-seating label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 16px;min-width:0;color:#1b2e3b}.pos-seating input,.pos-seating select,#posExact .pos-seating input,#posExact .pos-seating select{font:400 16px/1.4 Arial,Helvetica,sans-serif;padding:10px;min-height:46px;border:1px solid #94a7b5;border-radius:4px;background:#fff;color:#111;width:100%;min-width:0;max-width:100%;box-shadow:none;letter-spacing:0}.pos-seating select,#posExact .pos-seating select{-webkit-appearance:auto;appearance:auto;background-image:none;padding-right:8px}.pos-seating input:disabled{background:#f1f5f7;color:#435966;opacity:1}.pos-seating input:focus-visible,.pos-seating select:focus-visible,.pos-seating button:focus-visible,.pos-seating summary:focus-visible,.pos-seating a:focus-visible{outline:3px solid #00789b;outline-offset:3px}.pos-seating label.sv-check{flex-direction:row;gap:10px;align-items:start;font-size:13px;font-weight:400}.pos-seating .sv-check input,#posExact .pos-seating .sv-check input{width:18px;min-height:18px;height:18px;flex:none;margin-top:2px;accent-color:#087e8b}.pos-seating .sv-screen-info,#posExact .pos-seating .sv-screen-info{font:600 13px/1.5 ui-monospace,Consolas,monospace;color:#1d4c60;margin:0 0 18px}.pos-seating .sv-setup,.pos-seating .sv-method,.pos-seating .sv-table-details,#posExact .pos-seating details{background:#fff;border:0;border-top:1px solid #cdd8df;border-radius:0;padding:0;margin:16px 0}.pos-seating summary,#posExact .pos-seating summary{display:list-item;list-style:disclosure-closed;cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:700;color:#153c52;line-height:1.5}.pos-seating details[open]>summary{list-style:disclosure-open}#posExact .pos-seating summary:after{content:none}.pos-seating .sv-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;padding-top:10px}.pos-seating .sv-wide{grid-column:1/-1}.pos-seating .sv-help,.pos-seating .sv-product-info,#posExact .pos-seating .sv-help,#posExact .pos-seating .sv-product-info{font-size:12px;font-weight:400;line-height:1.65;color:#405a6b;margin:4px 0 14px}.pos-seating .sv-product-info a{color:#005f82;text-decoration:underline}.pos-seating .sv-view-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0 8px}.pos-seating .sv-view-title h4,#posExact .pos-seating h4{font:700 16px/1.4 Arial,Helvetica,sans-serif;margin:0;color:#142c3c;letter-spacing:0}.pos-seating .sv-view-title>span{font-size:11px;color:#4e6471}.pos-seating .sv-drawing{border:1px solid #c8d5dc;border-radius:6px;background:linear-gradient(#fff,#f5f9fb);overflow:hidden}.pos-seating svg{display:block;width:100%;height:auto;overflow:hidden}.pos-seating svg text{font:12px Arial,Helvetica,sans-serif;fill:#193446}.pos-seating svg [data-seat]{cursor:pointer}.pos-seating svg [data-seat]:focus{stroke:#111;stroke-width:4;outline:none}.pos-seating .sv-legend{display:flex;flex-wrap:wrap;gap:7px 14px;font-size:10px;color:#365363;padding:12px 0}.pos-seating .sv-legend span{display:flex;align-items:center;gap:5px}.pos-seating .sv-legend i{width:9px;height:9px;border-radius:50%}.pos-seating .sv-good{background:#087e8b}.pos-seating .sv-mid{background:#879cac}.pos-seating .sv-low{background:#a65323}.pos-seating .sv-selection{display:grid;grid-template-columns:130px 1fr;gap:16px;margin:10px 0 20px}.pos-seating .sv-selected-result{border:1px solid #111;border-radius:2px;padding:16px 18px;display:grid;gap:5px;color:#000;background:#fff;font:400 12px/1.5 Arial,Helvetica,sans-serif}.pos-seating .sv-selected-result strong,#posExact .pos-seating .sv-selected-result strong{font:600 30px/1.2 ui-monospace,Consolas,monospace;color:#000}.pos-seating .sv-selected-result strong span{font:600 12px/1.5 Arial,Helvetica,sans-serif}.pos-seating .sv-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.pos-seating .sv-summary>div{border-top:1px solid #a7bbc5;padding:12px 0;display:grid;gap:6px}.pos-seating .sv-summary span{font-size:12px;color:#405c6b}.pos-seating .sv-summary strong,#posExact .pos-seating .sv-summary strong{font:600 24px/1.3 ui-monospace,Consolas,monospace;color:#111}.pos-seating .sv-error{padding:14px;background:#fff2e9;border:1px solid #924816;color:#74350d;font-size:14px}.pos-seating .sv-table-scroll{max-height:340px;overflow:auto}.pos-seating table{width:100%;border-collapse:collapse;font-size:12px}.pos-seating th,.pos-seating td{padding:10px 12px;text-align:left;border-bottom:1px solid #dbe4e9;white-space:nowrap}.pos-seating caption{text-align:left;font-size:12px;padding:0 0 10px;color:#425d6b}.pos-seating .sv-export,.pos-seating .sv-full-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 16px;border:1px solid #111;border-radius:4px;background:#fff;color:#111;text-decoration:none;font:700 13px/1.5 Arial,Helvetica,sans-serif;cursor:pointer}.pos-seating .sv-export:disabled{opacity:.5;cursor:not-allowed}.pos-seating .sv-text-button{border:0;background:none;color:#005d7e;text-decoration:underline;padding:10px 0;font:600 13px Arial;cursor:pointer;min-height:44px}.pos-seating .sv-method p,#posExact .pos-seating .sv-method p{font-size:12px;line-height:1.7;color:#405967;margin:6px 0 12px}.pos-seating .sv-full-link{width:100%}.pos-seating-compact,#posExact .pos-seating-compact{margin:28px 0 0;padding:20px 16px;border:1px solid #9fb5c3;background:#fff;border-radius:8px}.pos-seating-compact .sv-layout{grid-template-columns:minmax(0,1fr);gap:14px}.pos-seating-compact .sv-heading h3,#posExact .pos-seating-compact .sv-heading h3{font-size:23px}.pos-seating-compact .sv-heading p,#posExact .pos-seating-compact .sv-heading p{font-size:14px}.pos-seating-compact .sv-model-note{display:grid;gap:4px;font-size:11px;padding:10px;margin:16px 0}.pos-seating-compact .sv-selection{grid-template-columns:1fr;gap:0}.pos-seating-compact .sv-input-grid{grid-template-columns:1fr}.pos-seating-compact .sv-input-grid label{grid-column:auto}.pos-seating-compact .sv-selected-result strong{font-size:28px}.pos-seating-compact .sv-view-title{flex-wrap:wrap;gap:4px}.pos-seating-compact .sv-summary{gap:10px}.pos-seating-compact .sv-summary strong{font-size:20px}@media(max-width:1000px){.pos-seating:not(.pos-seating-compact) .sv-layout{grid-template-columns:minmax(0,1fr)}.pos-seating:not(.pos-seating-compact) .sv-controls{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.pos-seating:not(.pos-seating-compact) .sv-controls>details{grid-column:1/-1}.pos-seating:not(.pos-seating-compact) .sv-screen-info{grid-column:1/-1}}@media(max-width:600px){.pos-seating{padding:20px 16px;margin:24px 0}.pos-seating .sv-model-note{display:grid;gap:4px}.pos-seating .sv-model-note strong{white-space:normal}.pos-seating:not(.pos-seating-compact) .sv-controls{display:block}.pos-seating .sv-input-grid{grid-template-columns:1fr}.pos-seating .sv-selection{grid-template-columns:1fr;gap:0}.pos-seating .sv-selected-result{padding:16px}.pos-seating .sv-heading h3{font-size:26px}.pos-seating .sv-view-title{flex-wrap:wrap}.pos-seating svg text{font-size:13px}}.pos-seating label,#posExact .pos-seating label{display:block}.pos-seating label.sv-check,#posExact .pos-seating label.sv-check{display:flex}.pos-seating label>input,.pos-seating label>select,#posExact .pos-seating label>input,#posExact .pos-seating label>select{display:block;margin-top:6px}.pos-seating label>[data-unit]{font-size:12px;font-weight:400;white-space:nowrap}.pos-seating .sv-check input,#posExact .pos-seating .sv-check input{margin-top:2px}.pos-seating-compact svg text{font-size:28px}@media(max-width:600px){.pos-seating svg text{font-size:28px}}.pos-seating .sv-slider{display:block;width:100%;height:44px;min-height:44px;padding:0;border:0;accent-color:#087e8b;cursor:ew-resize;touch-action:pan-y;background:transparent;box-shadow:none}.pos-seating .sv-slider:disabled{opacity:.35;cursor:not-allowed}.sv-tooltip.pos-seating-tooltip{position:fixed;z-index:2147483640;max-width:min(320px,calc(100vw - 16px));padding:13px 16px;border:1px solid #65d0df;border-radius:8px;background:#071923;color:#fff;font-size:14px;line-height:1.55;font-weight:400;box-shadow:0 8px 28px #0004;pointer-events:none}.sv-tooltip.pos-seating-tooltip[hidden]{display:none}.pos-seating [data-sv-help]:focus-visible{outline:2px solid #087e8b;outline-offset:3px}.pos-seating .sv-drawing [data-seat],.pos-seating .sv-drawing [data-drag-eye]{cursor:grab;touch-action:none}.pos-seating.sv-dragging,.pos-seating.sv-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.pos-seating .sv-interaction-hint{background:#eaf5f7;border-left:3px solid #087e8b;padding:12px 14px;font-size:14px;line-height:1.5;color:#173742}.pos-seating label[data-sv-help],.pos-seating [data-orientation]{cursor:help}.pos-seating [data-orientation] *,.pos-seating [data-orientation=viewer]{pointer-events:none}.pos-seating [data-orientation=viewer]:focus-visible{outline:2px solid #087e8b}.pos-seating .sv-live-brightness{display:block;border-bottom:1px solid #111;padding-bottom:10px;margin-bottom:7px;color:#000}.pos-seating .sv-live-brightness b{font:inherit;font-variant-numeric:tabular-nums}.pos-seating .sv-relative-gain{font-size:20px!important;line-height:1.5}.pos-seating .sv-light-source{font-weight:600;padding-top:8px}.pos-seating .sv-brightness-note{font-size:12px;line-height:1.6;padding-top:8px}.pos-seating .sv-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pos-seating .sv-room{margin:0 0 24px;min-width:0}.pos-seating .sv-room-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.pos-seating .sv-room-controls label{font-size:13px}.pos-seating .sv-room-controls input{display:block;width:100%;min-height:44px;accent-color:#087e8b;cursor:ew-resize}.pos-seating .sv-room-controls button{border:1px solid #7893a4;background:#fff;color:#173742;border-radius:5px;min-height:44px;font-size:13px;padding:8px;cursor:pointer}.pos-seating .sv-room-scene svg{display:block;width:100%;height:auto;border-radius:10px}.pos-seating .sv-room-caption{font-size:12px;line-height:1.6;margin:10px 0;color:#405563}.pos-seating [data-scene-seat]{cursor:pointer}.pos-seating [data-scene-seat]:focus-visible{outline:2px solid #fff}.pos-seating .sv-projection-light{animation:sv-project-light 4s ease-in-out infinite}.pos-seating .sv-screen-bounce{animation:sv-screen-bounce 5s ease-in-out infinite}.pos-seating .sv-light-travel{animation:sv-light-travel 2s linear infinite}.pos-seating .sv-motion-paused *{animation-play-state:paused!important}@keyframes sv-project-light{0%,to{opacity:.6}50%{opacity:1}}@keyframes sv-screen-bounce{0%,to{opacity:.5}50%{opacity:.85}}@keyframes sv-light-travel{to{stroke-dashoffset:68}}@media(prefers-reduced-motion:reduce){.pos-seating .sv-room *{animation:none!important}}@media(max-width:500px){.pos-seating .sv-room-controls{gap:8px}.pos-seating .sv-room-controls button,.pos-seating .sv-room-caption{font-size:12px}}.pos-seating .sv-material-plan{background:#101d2b}.pos-seating .sv-material-plan svg text{fill:#d4eaf4}.pos-seating .sv-material-plan svg [data-orientation=viewer]{filter:drop-shadow(0 1px 2px #0008)}.pos-seating .sv-light-forward{animation:sv-light-forward 2.4s linear infinite}@keyframes sv-light-forward{to{stroke-dashoffset:-100}}.pos-seating .sv-room-scene{cursor:grab;overflow:hidden;border-radius:10px}.pos-seating .sv-room-scene:active{cursor:grabbing}.pos-seating .sv-room-zoom{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;font-size:13px}.pos-seating .sv-room-zoom input{width:100%;min-height:44px;accent-color:#087e8b}.pos-seating .sv-room-mouse-help{font-size:12px;line-height:1.6;color:#405b6e;margin:4px 0 12px}.pos-seating .sv-room-reading{padding:12px 15px;border:1px solid #173742;background:#fff;color:#102b3a;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;margin-bottom:10px;border-radius:5px}@media(prefers-reduced-motion:reduce){.pos-seating .sv-light-forward,.pos-seating .sv-screen-bounce{animation:none!important}}.pos-seating .sv-pan-mode{display:block;width:100%;min-height:40px;padding:8px 12px;border:1px solid #7893a4;background:#eaf4f7;color:#173742;border-radius:5px;margin:0 0 10px;font-size:13px;cursor:pointer}.pos-seating .sv-pan-mode[aria-pressed=true]{background:#173742;color:#fff}.pos-seating .sv-material-plan [data-orientation=viewer]{stroke:#d4eaf4}.pos-seating .sv-material-plan [data-orientation=viewer]>path{stroke:#c6dce8}.pos-seating .sv-analysis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.pos-seating .sv-room{grid-column:1/-1;margin:0}.pos-seating .sv-room-reading{display:none}.pos-seating .sv-camera-options{margin:8px 0 10px;font-size:12px}.pos-seating .sv-camera-options>summary{cursor:pointer;color:#254c62;padding:8px 0}.pos-seating .sv-room-scene svg{height:300px;width:100%}.pos-seating .sv-room-caption{margin:7px 0;font-size:11px;line-height:1.5}.pos-seating .sv-plan-panel{min-width:0}.pos-seating .sv-plan-panel .sv-drawing svg{height:225px;width:100%}.pos-seating .sv-plan-panel .sv-view-title{margin:0 0 8px}.pos-seating .sv-legend{flex-wrap:wrap;gap:5px;margin:7px 0;font-size:10px}.pos-seating .sv-legend span{font-size:10px}.pos-seating .sv-analysis>.sv-table-details,.pos-seating .sv-analysis>.sv-error,.pos-seating .sv-analysis>.sv-export{grid-column:1/-1}.pos-seating .sv-seat-data{margin-bottom:18px;min-width:0}.pos-seating .sv-seat-data h4{margin:0 0 10px;font-size:17px}.pos-seating .sv-seat-data .sv-selection{grid-template-columns:1fr;gap:8px;margin:0 0 10px}.pos-seating .sv-seat-data .sv-selected-result{padding:13px 15px}.pos-seating .sv-all-seat-summary{margin-top:10px;font-size:12px}.pos-seating .sv-all-seat-summary>summary{cursor:pointer;padding:8px 0}.pos-seating .sv-all-seat-summary .sv-summary{grid-template-columns:1fr;margin:8px 0}.pos-seating .sv-seat-data .sv-seat-edit{margin:10px 0}.pos-seating .sv-room .sv-view-title{margin:0}.pos-seating .sv-light-forward,.pos-seating .sv-projection-light,.pos-seating .sv-screen-bounce{animation-duration:14s}@media(min-width:1001px){.pos-seating:not(.pos-seating-compact) .sv-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.65fr);gap:22px}}@media(max-width:1000px){.pos-seating:not(.pos-seating-compact) .sv-controls>.sv-seat-data{grid-column:1/-1}.pos-seating .sv-room-scene svg{height:320px}}@media(max-width:600px){.pos-seating .sv-analysis{grid-template-columns:minmax(0,1fr)}.pos-seating .sv-room,.pos-seating .sv-plan-panel{grid-column:1/-1}.pos-seating .sv-room-scene svg{height:auto}.pos-seating .sv-plan-panel .sv-drawing svg{height:auto}.pos-seating .sv-seat-data .sv-selected-result{font-size:13px}}.pos-seating .sv-room-scene{background:#09121d}.pos-seating .sv-room-scene svg{height:260px;background:#09121d}.pos-seating-compact .sv-analysis{grid-template-columns:minmax(0,1fr)}.pos-seating .sv-plan-panel .sv-drawing svg text{font-size:17px}@media(max-width:600px){.pos-seating .sv-room-scene svg{height:auto}.pos-seating .sv-plan-panel .sv-drawing svg text{font-size:14px}}.pos-seating .sv-manual-light{margin:10px 0 18px;padding:14px;border:1px solid #8da9ba;border-radius:6px;background:#f1f8fb}.pos-seating .sv-manual-light[hidden]{display:none}.pos-seating .sv-manual-light small{display:block;font-size:12px;line-height:1.6;font-weight:400;color:#36576a;margin-top:7px}.pos-seating .sv-light-source[hidden],.pos-seating .sv-brightness-note[hidden]{display:none}.pos-seating .sv-analysis{grid-template-columns:minmax(0,1fr);gap:24px}.pos-seating .sv-plan-panel,.pos-seating .sv-room{grid-column:1/-1;width:100%}.pos-seating .sv-room-scene,.pos-seating .sv-plan-panel .sv-drawing{position:relative;aspect-ratio:1/1;width:100%;box-sizing:border-box;overflow:hidden}.pos-seating .sv-room-scene svg,.pos-seating .sv-plan-panel .sv-drawing svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none}.pos-seating .sv-room-scene{border:1px solid #1c3445}.pos-seating .sv-room-caption{font-size:12px}.pos-seating .sv-plan-panel .sv-view-title,.pos-seating .sv-room .sv-view-title{margin-bottom:10px}.pos-seating .sv-color-range{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pos-seating .sv-gain-reading{display:inline-grid;grid-template-columns:10px auto;gap:4px 7px;align-items:center;background:#101d2b;border-radius:6px;border:1px solid #486172;padding:9px 10px}.pos-seating .sv-gain-reading i,.pos-seating .sv-threshold-color i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--seat-color);box-shadow:0 0 7px var(--seat-color)}.pos-seating .sv-gain-reading b{color:var(--seat-color);font:600 21px/1.2 ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums}.pos-seating .sv-gain-reading small{grid-column:1/-1;font:400 10px/1.4 Arial,Helvetica,sans-serif;color:#d2e2ec;white-space:nowrap}.pos-seating .sv-color-range em{font-style:normal;color:#526b7c;font-size:17px}.pos-seating .sv-threshold-color{display:flex;gap:7px;align-items:center;font-size:11px}.pos-seating .sv-summary .sv-gain-reading{color:#fff}.pos-seating{--sv-ink:#14252c;--sv-cream:#ffffff;--sv-brass:#a78646;--sv-teal:#477f7b;background:#fff;border:1px solid #a5a79b;border-radius:2px;box-shadow:0 5px #d6dce0,0 14px 35px #10252a0d}.pos-seating .sv-heading{border-top:4px solid #182f35;border-bottom:1px solid #9ca99e;padding:16px 0 19px}.pos-seating .sv-kicker{font:600 11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.2em;color:#7a642f}.pos-seating .sv-heading h3{font-weight:650;letter-spacing:-.035em;color:#183137}.pos-seating .sv-heading p{font-size:15px}.pos-seating .sv-model-note{background:#f2f4f5;border-left:3px solid #8d793f;color:#324b4c;font-size:12px}.pos-seating .sv-view-title{border-bottom:1px solid #929f92;padding:0 0 9px}.pos-seating .sv-view-title h4{font:600 14px/1.5 ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em;color:#1c343b}.pos-seating .sv-view-title>span{font:10px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.pos-seating label,.pos-seating summary{font-family:ui-monospace,Consolas,monospace;font-size:12px;letter-spacing:.015em}.pos-seating input[type=number],.pos-seating input[type=search],.pos-seating select{border:1px solid #a2ad9f;border-radius:2px;background:#fff;color:#132c32;box-shadow:inset 0 2px 4px #10282a08;font-family:ui-monospace,Consolas,monospace;font-size:15px}.pos-seating .sv-slider,.pos-seating .sv-room-controls input,.pos-seating .sv-room-zoom input{accent-color:#406f6c}.pos-seating .sv-selected-result{border:1px solid #6b827e;border-top:4px solid #2b484e;border-radius:2px;background:#fff;box-shadow:0 4px #cbd1c5}.pos-seating .sv-live-brightness{border-color:#9eaa9d}.pos-seating .sv-relative-gain{color:#233e43}.pos-seating .sv-room-scene,.pos-seating .sv-plan-panel .sv-drawing{border:1px solid #627971;border-radius:2px;background:#0b191e;box-shadow:inset 0 0 0 7px #243b3d,0 4px #bcc6b9}.pos-seating svg text{font-family:ui-monospace,Consolas,monospace;fill:#e6edf2}.pos-seating svg .sv-instrument-text{font:600 12px/1.3 ui-monospace,Consolas,monospace;letter-spacing:1.5px;fill:#fff}.pos-seating svg .sv-reference-text{font:11px/1.3 ui-monospace,Consolas,monospace;letter-spacing:.5px;fill:#becbd5}.pos-seating .sv-plan-panel .sv-drawing svg .sv-reference-text{font-size:11px}.pos-seating .sv-plan-panel .sv-drawing svg .sv-instrument-text{font-size:12px}.pos-seating .sv-camera-options{border-bottom:1px dashed #a9b4a4;padding-bottom:5px}.pos-seating .sv-room-caption{font:11px/1.6 ui-monospace,Consolas,monospace;color:#4e625d}.pos-seating .sv-room-controls button,.pos-seating .sv-pan-mode,.pos-seating .sv-export{font-family:ui-monospace,Consolas,monospace;border-radius:2px;border:1px solid #7a9087;background:#eef1f3;color:#193c42}.pos-seating .sv-gain-reading{border-radius:2px;border-color:#7b8f7f;background:#102329}.pos-seating .sv-legend{border-top:1px dashed #acb6a7;padding-top:10px}.pos-seating .sv-seat-data h4{font:600 14px/1.5 ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em}.pos-seating .sv-setup{border-color:#b2baad}.pos-seating .sv-degree-grid{pointer-events:all}.pos-seating .sv-room-mouse-help,.pos-seating .sv-help{color:#50665e}@media(min-width:1001px){.pos-seating:not(.pos-seating-compact) .sv-controls{position:sticky;top:16px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#819586 #eef1f3;padding-right:7px}}@media(min-width:1001px){.page-container:has(#posSeatingPlanner){overflow:clip}}.pos-seating .sv-controls{background:#fff;color:#000;padding:14px;border:1px solid #c9cecb;box-sizing:border-box}.pos-seating .sv-controls h4,.pos-seating .sv-controls label,.pos-seating .sv-controls p,.pos-seating .sv-controls span,.pos-seating .sv-controls summary,.pos-seating .sv-controls strong,.pos-seating .sv-controls small,.pos-seating .sv-controls b{color:#000}.pos-seating .sv-controls input,.pos-seating .sv-controls select,.pos-seating .sv-controls .sv-selected-result,.pos-seating .sv-controls .sv-manual-light{background:#fff;color:#000}.pos-seating .sv-controls .sv-selected-result{box-shadow:none;border:1px solid #000;border-top:3px solid #000}.pos-seating .sv-controls .sv-gain-reading{background:#fff;border-color:#aaa}.pos-seating .sv-controls .sv-gain-reading b,.pos-seating .sv-controls .sv-gain-reading small{color:#000}.pos-seating .sv-package{border-top:1px solid #bbb;padding-top:14px;margin-top:16px}.pos-seating .sv-package button{width:100%;min-height:46px;background:#fff;border:2px solid #000;color:#000;font:600 12px/1.5 ui-monospace,Consolas,monospace;cursor:pointer;padding:10px;border-radius:2px}.pos-seating .sv-package button:disabled{opacity:.5;cursor:wait}.pos-seating .sv-package p{font-size:11px;line-height:1.6;margin:8px 0}.pos-seating .sv-package [role=status]:empty{display:none}.pos-seating .sv-controls a{color:#000;text-decoration:underline}.pos-seating .sv-controls .sv-room-reading{background:#fff;color:#000}.sv-optical-note{font-size:12px;color:#374d5b;line-height:1.6}.sv-ray-legend{display:flex;gap:14px;flex-wrap:wrap;font:11px monospace;margin:12px 0;color:#c9d7e0}.sv-ray-legend i{display:inline-block;width:20px;height:3px;vertical-align:middle;margin-right:6px}.sv-cloud-reading{background:#0e1c29;color:#e5f5ff;padding:14px;font:12px/1.7 monospace}.sv-cloud-drawing svg{display:block;width:100%;height:auto;aspect-ratio:1}.sv-cloud-caption{font-size:12px;line-height:1.6;padding:12px;color:#3b4d5a}.sv-oblique-rays{pointer-events:none}.sv-oblique-rays text{font:10px monospace;fill:#d2e6f0}.pos-seating-compact .sv-plan-cloud{display:none}.sv-cloud-drawing [data-cloud-seat]{cursor:pointer}.sv-cloud-drawing :focus-visible{outline:none;stroke:#fff;stroke-width:4}.sv-optical-metrics{font:12px/1.8 monospace;color:#263d4c;margin:10px 0}.sv-cloud-drawing{background:#09121d}.sv-cloud-drawing svg text{font-family:monospace}.sv-optical-controls label{color:#111}.sv-optical-controls p{color:#334956}.sv-ray-legend{color:#263d4c;padding:8px 12px;font-size:11px}.sv-cloud-reading{min-height:44px}#posExactCalculator.pos-tools-overview .sv-heading .sv-expand-primary,.pos-seating-compact .sv-heading .sv-expand-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;margin-left:auto;background:#102e40;color:#fff;border:1px solid #65d0df;border-radius:3px;font:700 14px/1.4 Arial,sans-serif;text-decoration:none;box-shadow:0 0 0 3px #65d0df1f}#posExactCalculator.pos-tools-overview .sv-expand-primary:hover{background:#194963;color:#fff}#posExactCalculator.pos-tools-overview .sv-expand-help{font:13px/1.5 Arial,sans-serif;color:#405562;margin:0 0 16px}#posExactCalculator.pos-tools-overview .sv-expand-view{display:flex;align-items:center;justify-content:center;min-height:42px;margin:10px 0 0;padding:8px 12px;background:#edf8fb;color:#102e40;border:1px solid #85a8b8;border-radius:3px;font:700 13px/1.4 Arial,sans-serif;text-decoration:none}#posExactCalculator.pos-tools-overview .sv-expand-view:hover{background:#d5f1f7;border-color:#12394d}#posFullTopView,#posFullSideView{scroll-margin-top:24px}@media(max-width:700px){#posExactCalculator.pos-tools-overview .sv-heading .sv-expand-primary{width:100%;margin:14px 0 0;box-sizing:border-box}}.sv-side-zoom{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:10px 0;color:#bdd6e4;font:11px/1.4 monospace}.sv-side-zoom>span{margin-right:auto}.sv-side-zoom button{border:1px solid #7896a5;border-radius:3px;background:#0e2332;color:#fff;min-width:34px;min-height:34px;cursor:pointer}.sv-side-zoom button:disabled{opacity:.4;cursor:default}.sv-side-zoom output{min-width:42px;text-align:center}.sv-side-zoom button:focus-visible{outline:2px solid #65d0df;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pos-seating-planner-v121.css.map */
