.order-root .o-floor{flex-direction:column;gap:6px;display:flex}.order-root .o-floor-nights{font-family:var(--o-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--o-ink);font-size:1.35rem;font-weight:650}.order-root .o-floor-sub{color:var(--o-muted);font-size:.82rem;line-height:1.45}.order-root .o-floor-week{gap:5px;margin-top:8px;margin-bottom:2px;display:flex}.order-root .o-floor-night{background:var(--o-hair-soft);border-radius:2px;width:100%;height:4px}.order-root .o-floor-night-here{background:var(--o-green)}.order-root .o-floor-night-met{background:color-mix(in srgb, var(--o-ink) 22%, transparent)}.order-root .o-rung{border:1px solid var(--o-hair);border-radius:var(--o-r-sm);background:var(--o-surface);margin-bottom:10px;padding:14px 15px}.order-root .o-rung-private{border-color:color-mix(in srgb, var(--o-gold) 34%, var(--o-hair))}.order-root .o-rung-head{letter-spacing:.13em;text-transform:uppercase;color:var(--o-muted);margin-bottom:6px;font-size:10px;font-weight:600}.order-root .o-rung-name{font-family:var(--o-font);letter-spacing:-.012em;color:var(--o-ink);font-size:1.02rem;font-weight:620}.order-root .o-rung-say{color:var(--o-muted);margin-top:5px;font-size:.84rem;line-height:1.5}.order-root .o-rung-acts{gap:8px;margin-top:12px;display:flex}.order-root .o-rung-done{color:var(--o-muted);margin-top:10px;font-size:.8rem}
