.rs-seg.sp-lay{grid-template-columns:1fr 1fr;display:grid}.sp-lay span{text-align:left;justify-content:flex-start;min-height:44px}.sp-extras{gap:10px}.sp-sub{padding-left:48px}.sp-num{max-width:120px}.sp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.sp-dims{color:var(--rs-ink-2);margin:6px 0 0;font-size:14px}.sp-fit{max-width:420px}.sp-fit[data-status=ok]{border-color:var(--rs-good)}.sp-fit[data-status=tight]{border-color:var(--rs-gold)}.sp-fit[data-status=small]{border-color:var(--clay)}.sp-plan{gap:8px;margin:0;display:grid}.sp-plan svg{background:#fbf8f1;border-radius:8px}.sp-room{fill:#fffefa;stroke:var(--ink);stroke-width:2px}.sp-seat{fill:var(--rs-c1)}.sp-table{fill:#e3dccb;stroke:#b9b09a;stroke-width:1px}.sp-stage{fill:#59643f;fill-opacity:.85}.sp-dance{fill:#e2a65c;fill-opacity:.55;stroke:#b86a1e;stroke-dasharray:4 3}.sp-bar{fill:#8a4f7d}.sp-buffet{fill:#2f8a83}.sp-dj{fill:#173c3a}.sp-lbl{font-size:11px;font-weight:600;fill:#fffefa!important}.sp-dance+.sp-lbl{fill:#173c3a!important}.sp-scale{font-size:11px}.sp-sum td{border-top:2px solid var(--ink);font-weight:600}.sp-ask{margin-top:clamp(32px,4vw,56px)}.sp-ask ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.sp-ask li{border-top:1px solid var(--rs-rule);color:var(--rs-ink-2);grid-template-columns:22px 1fr;column-gap:8px;padding:14px 0;font-size:14.5px;line-height:1.6;display:grid}.sp-ask li:before{content:"";background:var(--olive);border-radius:2px;grid-row:span 2;width:9px;height:9px;margin-top:7px;transform:rotate(45deg)}.sp-ask strong{color:var(--ink);font-weight:600}@media (width<=700px){.sp-ask ul,.rs-seg.sp-lay{grid-template-columns:1fr}}@media print{.sp-ask li{break-inside:avoid;padding:6pt 0}.sp-plan svg{max-height:110mm}}
