.cs .article figure.rec-tour{position:relative;margin:2.6rem 0 3.4rem}.cs .rec-tour .rt-fit{position:relative;height:440px;transition:height .25s ease}.cs .rec-tour .rt-stage{position:absolute;left:0;top:0;width:1000px;transform-origin:0 0;user-select:none}.cs .rec-tour .frame{opacity:1;animation:none;font-size:15px;overflow:hidden}.cs .rec-tour .frame-bar{opacity:1}.cs .av-tour .frame{position:relative}.cs .av-tour .a-now{display:none}.cs .av-tour .a-hours{height:392px}.cs .av-tour .av-card{transition:box-shadow .2s ease,opacity .25s ease}.cs .av-tour .av-card.is-hit{filter:brightness(.96)}.cs .av-tour .av-card.is-lift{z-index:4;box-shadow:0 14px 28px -12px #10182873}.cs .av-tour .av-who{display:none;align-items:center;gap:6px}.cs .av-tour .av-who[data-av-who=sarah],.cs .av-tour.is-saved .av-who[data-av-who=tom]{display:inline-flex}.cs .av-tour.is-saved .av-who[data-av-who=sarah]{display:none}.cs .av-tour .av-moved{opacity:0}.cs .av-tour.is-moved .av-moved{opacity:1}.cs .av-tour.is-moved [data-av-mhfa]{opacity:0}.cs .av-tour .av-slot{position:absolute;left:4px;right:4px;border-radius:6px;border:1.5px dashed transparent;transition:border-color .2s ease,background .2s ease}.cs .av-tour.is-drag .av-slot{border-color:#a5b4fc;background:#6366f10f}.cs .av-tour .av-ov{position:absolute;inset:0;z-index:6;display:grid;justify-items:center;align-items:start;padding-top:8px;background:#11182752;opacity:0;visibility:hidden;transition:opacity .25s ease}.cs .av-tour .av-ov[data-av-ov=clash]{align-items:center;padding-top:0}.cs .av-tour.is-edit .av-ov[data-av-ov=edit],.cs .av-tour.is-clash .av-ov[data-av-ov=clash]{opacity:1;visibility:visible}.cs .av-tour .av-dlg{width:450px;border-radius:10px;background:#fff;box-shadow:0 24px 48px -20px #10182873;font-size:12px;color:var(--tx);transform:translateY(6px);transition:transform .25s ease}.cs .av-tour.is-edit .av-edit,.cs .av-tour.is-clash .av-clash{transform:none}.cs .av-tour .av-dh{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 16px 8px;border-bottom:1px solid var(--g200)}.cs .av-tour .av-dh b,.cs .av-tour .av-ch b{display:block;font-size:13.5px;font-weight:600}.cs .av-tour .av-dh small,.cs .av-tour .av-ch small{display:block;margin-top:2px;color:var(--mu);font-size:11px;line-height:1.4}.cs .av-tour .av-x{color:var(--mu);font-size:15px;line-height:1}.cs .av-tour .av-sec{padding:8px 16px;border-bottom:1px solid var(--g200)}.cs .av-tour .av-st{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:var(--mu)}.cs .av-tour .av-st b{color:var(--tx);font-size:12px;font-weight:600}.cs .av-tour .av-st small{margin-left:4px;font-size:10.5px}.cs .av-tour .av-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cs .av-tour .av-in{padding:6px 9px;border:1px solid var(--bd);border-radius:7px;font-size:11.5px}.cs .av-tour .av-team{position:relative;border-bottom:0}.cs .av-tour .av-lbl{display:block;margin-bottom:4px;font-size:11px;font-weight:500}.cs .av-tour .av-field{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;padding:4px 6px;border:1px solid var(--bd);border-radius:7px;transition:border-color .2s ease}.cs .av-tour.is-pick .av-field{border-color:var(--brand)}.cs .av-tour .av-chip{display:none;align-items:center;gap:5px;padding:2px 6px 2px 3px;border-radius:6px;background:#f1f3f8;font-size:11px}.cs .av-tour .av-chip.is-on{display:inline-flex}.cs .av-tour .av-cx{display:inline-flex;color:var(--mu)}.cs .av-tour .av-ph{color:var(--mu);font-size:11px;padding-left:2px}.cs .av-tour .av-pick{position:absolute;left:16px;right:16px;top:76px;z-index:3;display:none;padding:4px;border:1px solid var(--bd);border-radius:9px;background:#fff;box-shadow:0 16px 32px -14px #10182866}.cs .av-tour.is-pick .av-pick{display:block}.cs .av-tour .av-srch{display:flex;align-items:center;gap:7px;padding:5px 8px 7px;margin-bottom:2px;border-bottom:1px solid var(--g200);color:var(--mu);font-size:11px}.cs .av-tour .av-opt,.cs .av-tour .av-free-row{display:flex;align-items:center;gap:9px;padding:3px 8px;border-radius:6px}.cs .av-tour .av-opt.is-hit{background:#eef1ff}.cs .av-tour .av-on{display:grid;min-width:0;line-height:1.3}.cs .av-tour .av-on b{font-weight:500;font-size:11.5px}.cs .av-tour .av-tick{display:none;margin-left:auto;color:var(--brand)}.cs .av-tour .av-opt.is-sel .av-tick{display:inline-flex}.cs .av-tour .av-gi{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f1f3f8;color:var(--mu);font-style:normal}.cs .av-tour .av-hint{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;white-space:nowrap}.cs .av-tour .av-free{color:#0f7a4f}.cs .av-tour .av-busy{color:#b42318}.cs .av-tour .av-muted,.cs .av-tour .av-plain{color:var(--mu)}.cs .av-tour .av-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.cs .av-tour .av-ri{width:11px;height:11px;border-radius:3px}.cs .av-tour .av-ri-timeoff{background:#fde2e1;border:1px solid #f3b0b0}.cs .av-tour .av-ri-hold{border:1px dashed #98a2b3}.cs .av-tour .av-foot{display:flex;align-items:center;gap:6px;margin-top:2px;padding:6px 8px 3px;border-top:1px solid var(--g200);color:var(--mu);font-size:10px}.cs .av-tour .av-warn{display:flex;gap:8px;margin-top:8px;padding:8px 10px;border:1px solid #f6c9c5;border-radius:8px;background:#fef3f2;color:#7a271a;font-size:11px;line-height:1.45;transition:opacity .25s ease}.cs .av-tour .av-warn>svg{flex:none;margin-top:1px;color:#b42318}.cs .av-tour .av-warn p{margin:0}.cs .av-tour .av-warn strong{font-weight:600}.cs .av-tour.is-pick .av-warn{opacity:0}.cs .av-tour.is-clear .av-warn{display:none}.cs .av-tour .av-link{display:inline-block;margin-top:2px;color:var(--brand);font-weight:500;border-radius:4px}.cs .av-tour .av-link.is-hit{background:#eef1ff}.cs .av-tour .av-acts{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px 12px;border-top:1px solid var(--g200)}.cs .av-tour .av-btn{padding:5px 11px;border-radius:7px;font-weight:500;font-size:11.5px}.cs .av-tour .av-btn-o{border:1px solid var(--bd);background:#fff}.cs .av-tour .av-btn-red{border-color:#f6c9c5;color:#b42318}.cs .av-tour .av-btn.is-hit,.cs .av-tour .a-btn.is-hit{filter:brightness(.9)}.cs .av-tour .av-clash{width:480px}.cs .av-tour .av-ch{display:flex;gap:10px;padding:14px 16px 10px}.cs .av-tour .av-wi{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#fde2e1;color:#b42318}.cs .av-tour .av-fbox{margin:0 16px 12px;border:1px solid var(--bd);border-radius:9px}.cs .av-tour .av-fbox .av-on b{color:var(--tx)}.cs .av-tour .av-fh{padding:7px 10px;border-bottom:1px solid var(--g200);color:var(--mu);font-size:11px}.cs .av-tour .av-free-row{padding:7px 10px}.cs .av-tour .av-free-row .av-btn{margin-left:auto;color:var(--tx)}.cs .av-tour .av-clash .av-acts{border-top:0;padding-top:0}.cs .rec-tour .rt-cur{position:absolute;left:0;top:0;z-index:9;width:16px;height:22px;pointer-events:none;opacity:0;transition:opacity .25s ease;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.cs .rec-tour .rt-cur.is-vis{opacity:1}.cs .rec-tour .rt-cur svg{display:block;width:16px;height:22px;transform-origin:2px 2px;transition:transform .12s ease}.cs .rec-tour .rt-cur.is-down svg{transform:scale(.82)}.cs .article .rec-tour .rt-cap{position:absolute;right:18px;bottom:-16px;z-index:5;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 36px);margin:0;padding:8px 12px 8px 10px;border-radius:10px;background:var(--ink);box-shadow:0 14px 30px -14px #00000080;font:500 .8rem/1.35 Instrument Sans,SF UI Text,-apple-system,sans-serif;color:#fff;text-align:left}.cs .rec-tour .rt-cap>i{width:7px;height:7px;border-radius:50%;background:var(--hi);flex:none}.cs .rec-tour .rt-caps{display:grid}.cs .rec-tour .rt-caps span{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .3s}.cs .rec-tour .rt-caps span.is-on{opacity:1;visibility:visible}@media(max-width:760px){.cs .article figure.rec-tour{margin-bottom:2.4rem}.cs .article .rec-tour .rt-cap{position:static;display:flex;max-width:none;margin-top:8px;font-size:.74rem;border-radius:8px;box-shadow:none}}@media(prefers-reduced-motion:reduce){.cs .rec-tour *{transition:none!important}}
