#zlWizard .zl-s-line{display:flex;justify-content:space-between;gap:10px;margin:5px 0}#zlWizard .zl-o-card{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:16px;transition:all .15s ease}#zlWizard .zl-o-card:hover{transform:translateY(-2px)}#zlWizard .zl-o-card.is-selected{border-color:rgba(212,175,55,.75);box-shadow:0 0 0 2px rgba(212,175,55,.12)}#zlWizard .zl-o-top{display:flex;justify-content:space-between;gap:12px}#zlWizard .zl-o-title{font-weight:1000;font-size:16px;color:#fff}#zlWizard .zl-o-pax{font-size:12px;color:#ddd;display:grid;gap:6px}#zlWizard .zl-o-ul{margin:12px 0 8px 18px;color:#e9e9e9;font-size:12px;display:grid;gap:6px}#zlWizard .zl-o-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}#zlWizard .zl-o-price{font-weight:1000;font-size:22px;color:#fff}#zlWizard .zl-o-btn{border:2px solid #d4af37;background:0 0;color:#d4af37;padding:10px 18px;border-radius:999px;font-weight:1000;cursor:pointer;transition:all .15s ease}#zlWizard .zl-o-btn:hover{background:#d4af37;color:#111}#zlWizard .zl-dd-item{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;background:0 0;color:#fff;border:0;padding:12px;cursor:pointer}#zlWizard .zl-dd-item:hover{background:rgba(212,175,55,.12)}#zlWizard .zl-dd-title{font-weight:900;font-size:12px;line-height:1.2}#zlWizard .zl-dd-type{color:#bbb;font-size:11px;white-space:nowrap;margin-left:10px}.zl-w-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%) translateY(10px);opacity:0;pointer-events:none;background:#111;color:#fff;border-radius:999px;padding:10px 14px;font-weight:900;font-size:12px;z-index:999999;transition:all .22s ease}.zl-w-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}#zlWizard .zl-dp-modal.is-open .zl-dp-card{transform:translateY(0);opacity:1}#zlWizard .zl-dp-time{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#fff;padding:9px 8px;border-radius:12px;cursor:pointer;font-weight:900;font-size:12px}#zlWizard .zl-dp-time.is-active{border-color:rgba(212,175,55,.85);box-shadow:0 0 0 2px rgba(212,175,55,.12)}#zlWizard .zl-w-step2.is-open{animation:zlFadeUp .18s ease both}#zlWizard .zl-cal-head{display:flex;align-items:center;justify-content:space-between;margin:6px 0 10px}#zlWizard .zl-cal-title{font-weight:1000;color:#fff}#zlWizard .zl-cal-nav{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:12px;width:38px;height:34px;cursor:pointer;font-size:18px;font-weight:1000}#zlWizard .zl-cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;color:#bdbdbd;font-weight:900;font-size:11px;margin-bottom:8px}#zlWizard .zl-cal-dow span{text-align:center}#zlWizard .zl-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}#zlWizard .zl-cal-day{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:12px;height:36px;cursor:pointer;font-weight:1000}#zlWizard .zl-cal-day.is-muted{opacity:.45}#zlWizard .zl-cal-day.is-active{border-color:rgba(212,175,55,.85);box-shadow:0 0 0 2px rgba(212,175,55,.12)}