.hpd-sms-preview{gap:10px}.hpd-sms-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:11px;color:var(--hy-subtle)}.hpd-sms-device{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--hy-cream-2);border-radius:20px;background:var(--hy-cream-3)}.hpd-sms-device:before{content:"";align-self:center;width:56px;height:5px;border-radius:999px;background:var(--hy-cream-2)}.hpd-sms-device .hpd-sms-bubble{background:#fff;box-shadow:0 0 0 1px var(--hy-cream-2);font-size:13px}.hpd-sms-device .hpd-sms-count{font-size:10.5px}.hpd-sms-preview .hpd-app-btn{margin-top:2px}.hpd-sms-from{display:flex;align-items:center;gap:10px}.hpd-sms-from b{flex:1;font-size:13px;font-weight:500;letter-spacing:0}.hpd-sms-avatar{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--hy-lime);color:var(--hy-on-lime);font-style:normal;font-size:11px;font-weight:600}.hpd-sms-bubble{align-self:flex-start;max-width:92%;padding:10px 14px;border-radius:18px 18px 18px 6px;background:var(--hy-cream-2);color:var(--hy-ink);font-size:14px;line-height:1.4}.hpd-sms-count{align-self:flex-end;font-family:var(--hy-mono);font-size:11px;color:var(--hy-subtle)}.hpd-sms-quiet{gap:8px}.hpd-sms-hours{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;height:40px}.hpd-sms-hours i{border-radius:3px;background:var(--hy-cream-2)}.hpd-sms-hours i.is-night{background:var(--hy-ink-2);opacity:.85}.hpd-sms-hours i.is-send{background:var(--hy-lime)}.hpd-sms-scale{display:flex;justify-content:space-between;font-family:var(--hy-mono);font-size:10.5px;color:var(--hy-subtle)}.hpd-sms-quiet-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.hpd-sms-quiet-row small{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--hy-muted)}.hpd-sms-quiet-row svg.lucide{width:14px;height:14px}.hpd-sms-quiet-row em{padding:4px 10px;border-radius:999px;background:var(--hy-lime);color:var(--hy-on-lime);font-style:normal;font-size:12px}.hpd-sms-seg{gap:8px}.hpd-sms-seg small{font-size:12px;color:var(--hy-subtle)}.hpd-sms-seg span{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--hy-cream-3);font-size:13.5px}.hpd-sms-seg svg.lucide{flex:none;width:15px;height:15px;color:var(--hy-subtle)}.hpd-sms-seg svg.lucide:last-child{margin-left:auto;color:var(--hy-green)}.hpd-sms-member{gap:14px}.hpd-sms-member-top{display:flex;align-items:center;gap:10px}.hpd-sms-member-top b{flex:1;font-size:14.5px;font-weight:500}.hpd-sms-member-top em{padding:3px 10px;border-radius:999px;background:#f5e6a8;color:#5c4700;font-style:normal;font-size:12px;font-weight:500}.hpd-sms-perk{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--hy-green-bg);color:var(--hy-green);font-size:13.5px}.hpd-sms-perk svg.lucide{width:15px;height:15px}.hpd-sms-composer{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px;padding:14px;border-radius:12px;background:#fff;box-shadow:0 18px 40px #3b281d14}.hpd-sms-select{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;border:1px solid var(--hy-line);font-size:13.5px}.hpd-sms-select small{font-size:12px;color:var(--hy-subtle)}.hpd-sms-select b{flex:1;font-weight:500}.hpd-sms-select svg.lucide{width:14px;height:14px;color:var(--hy-subtle)}.hpd-sms-field{min-height:96px;padding:12px;border-radius:8px;border:1px dashed var(--hy-line);font-size:14px;line-height:1.45}.hpd-sms-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.hpd-sms-composer-foot small{font-family:var(--hy-mono);font-size:11px;color:var(--hy-subtle)}.hpd-sms-composer-foot em{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--hy-ink-2);color:#fff;font-style:normal;font-size:13px}.hpd-sms-composer-foot svg.lucide{width:14px;height:14px}.hpd-sms-journey ol{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.hpd-sms-journey li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--hy-cream-2)}.hpd-sms-journey li:last-child{border-bottom:0;padding-bottom:0}.hpd-sms-journey li>span:last-child{display:flex;flex-direction:column;gap:2px}.hpd-sms-journey li small{font-size:12px;color:var(--hy-subtle)}.hpd-sms-journey li b{font-size:15px;font-weight:500;letter-spacing:-.01em}.hpd-sms-step-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--hy-lime);color:var(--hy-on-lime)}.hpd-sms-step-icon svg.lucide{width:16px;height:16px}.hpd-sms-journey li.is-skip{opacity:.6}.hpd-sms-journey li.is-skip .hpd-sms-step-icon{background:var(--hy-cream-2);color:var(--hy-muted)}
