.ob{width:100%;height:100%;position:relative}.ob-phone{transform:translate(calc(-50% - var(--shift) * 30cqi), -50%);position:absolute;top:50%;left:50%}.ob-head{background:var(--site-accent);color:#fff;font-family:var(--font-serif);padding:10px 14px 8px;font-size:16px}.ob-dots{gap:4px;padding:8px 14px 0;display:flex}.ob-dots i{background:#e3e1da;border-radius:2px;flex:1;height:3px}.ob-dots i.on{background:var(--site-accent)}.ob-screen{flex-direction:column;gap:6px;padding:14px 14px 12px;display:flex;position:absolute;inset:40px 0 0}.ob-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ob-days{gap:6px;margin-top:8px;display:flex}.ob-slots{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.ob-slots .d-slot{width:100%}.ob-form{flex-direction:column;gap:10px;margin-top:8px;display:flex}.ob-placeholder{color:#9a9d98;font-size:12px}.ob-confirm{margin-top:auto}.ob-done{text-align:center;justify-content:center;align-items:center;gap:10px}.ob-summary{background:var(--site-tint);border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:10px 14px;font-size:12px;display:flex}.ob-hq{background:var(--h-bg);border:1px solid var(--h-border);border-radius:12px;flex-direction:column;gap:8px;width:58%;padding:12px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 18px 40px -28px #0a0e2c80}.ob-hqtop{justify-content:space-between;align-items:center;font-size:13px;display:flex}.ob-seg{border:1px solid #c9ced6;border-radius:6px;font-size:11px;display:inline-flex;overflow:hidden}.ob-seg i{padding:2px 8px;font-style:normal}.ob-seg i.on{background:var(--h-primary);color:#fff}.ob-grid{grid-template-columns:repeat(3,1fr);gap:8px;height:300px;display:grid}.ob-pulse{border-radius:5px}@container fstage (width<=600px){.ob-phone{transform:translate(-50%, calc(-50% - var(--shift) * 18%)) scale(calc(1 - var(--shift) * .28));transform-origin:50%}.ob-hq{width:auto;padding:8px;inset:auto 0 0;transform:none}.ob-grid{height:168px}.ob-grid .d-block .d-sub,.ob-grid .d-dcol-line em{display:none}}
