.order-root .o-trial{border-color:var(--o-hair)}.order-root .o-trial-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.order-root .o-trial-tag{letter-spacing:.06em;color:var(--o-muted);font-size:11px}.order-root .o-trial-days{letter-spacing:-.006em;font-variant-numeric:tabular-nums;color:var(--o-muted);flex-shrink:0;font-size:.82rem}.order-root .o-trial-voices{border-top:1px solid var(--o-hair-soft);margin-top:4px;padding-top:12px}.order-root .o-trial-voice{padding-top:8px;padding-bottom:10px}.order-root .o-trial-voice+.o-trial-voice{border-top:1px solid var(--o-hair-soft)}.order-root .o-trial-voice-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-root .o-trial-pos{letter-spacing:-.006em;color:var(--o-ink-2);flex-shrink:0;font-size:.8rem}.order-root .o-trial-pos-open{color:var(--o-muted)}.order-root .o-trial-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.order-root .o-trial-out{border-top:1px solid var(--o-hair-soft);margin-top:16px;padding-top:14px}.order-root .o-trial-foot{margin-top:16px;margin-bottom:0;font-size:.82rem;line-height:1.7}.order-root .o-depart-done{text-align:center;padding:32px 4px 24px}
.order-root .o-lead-line{color:var(--o-muted);margin-top:10px;margin-bottom:0;font-size:.85rem;line-height:1.6}.order-root .o-lead-who{align-items:center;gap:11px;min-width:0;display:flex}.order-root .o-lead-duties{margin-top:10px;margin-bottom:0;padding-left:0;list-style:none}.order-root .o-lead-duties li{color:var(--o-ink-2);padding-left:15px;font-size:.88rem;line-height:1.7;position:relative}.order-root .o-lead-duties li:before{content:"·";color:var(--o-amber);position:absolute;top:0;left:2px}.order-root .o-lead-man{border-bottom:1px solid var(--o-hair-soft);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.order-root .o-lead-man:last-child{border-bottom:none}.order-root .o-lead-man-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-root .o-lead-count{letter-spacing:-.006em;color:var(--o-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.82rem;line-height:1.4}.order-root .o-lead-mine{color:var(--o-amber)}.order-root .o-lead-hour{letter-spacing:-.03em;font-size:1.75rem}.order-root .o-lead-row{align-items:center;gap:8px;display:flex}.order-root .o-lead-grow{flex:1;min-width:0}
