[data-v-332fbae0]:export{menuBg:#151517;menuText:#858689;menuActiveText:#fff}.color-row__row[data-v-332fbae0]{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2);border-radius:var(--radius-button);background:var(--color-bg-surface)}.color-row__swatch[data-v-332fbae0]{flex:none;width:20px;height:20px;padding:0;border:1px solid var(--color-form-border);border-radius:var(--radius-sm);cursor:pointer}.color-row__hex[data-v-332fbae0]{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--color-text);font-family:var(--font-inter);font-size:var(--text-sm);letter-spacing:.02em}.color-row__hex[data-v-332fbae0]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.color-row__reset[data-v-332fbae0]{flex:none;padding:0;border:0;background:none;color:var(--color-primary);font-size:var(--text-xs);cursor:pointer}.color-row__popover[data-v-332fbae0]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-md)}.color-row__popover-head[data-v-332fbae0]{display:flex;align-items:center;justify-content:space-between}.color-row__popover-title[data-v-332fbae0]{color:var(--color-text-muted);font-size:var(--text-xs)}.color-row__close[data-v-332fbae0]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);font-size:var(--text-base);cursor:pointer}.color-row__close[data-v-332fbae0]:hover{background:var(--color-bg-surface-thirdly);color:var(--color-text)}.color-row__palette[data-v-332fbae0]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.color-row__color[data-v-332fbae0]{width:24px;height:24px;padding:0;border:1px solid var(--color-form-border);border-radius:var(--radius-button);cursor:pointer}.color-row__color.is-on[data-v-332fbae0]{outline:2px solid var(--color-primary);outline-offset:1px}.color-row__custom[data-v-332fbae0]{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}[data-v-9da783d2]:export{menuBg:#151517;menuText:#858689;menuActiveText:#fff}.liff-mock[data-v-9da783d2]{display:flex;flex-direction:column;height:100%;background:#fff;color:#05122b;font-family:Hiragino Sans,ヒラギノ角ゴシック,Meiryo,sans-serif;font-size:12px}.liff-mock.is-gray .liff-mock__body[data-v-9da783d2]{background:#f2f3f5}.liff-mock__header[data-v-9da783d2]{position:relative;flex:none;padding:10px 12px;border-bottom:1px solid #d8dae1;font-size:13px;font-weight:600;text-align:center}.liff-mock__cart[data-v-9da783d2]{position:absolute;right:10px}.liff-mock__step-head[data-v-9da783d2]{flex:none;padding:10px 12px 0;border-bottom:1px solid #d8dae1;text-align:center}.liff-mock__step-title[data-v-9da783d2]{font-size:13px;font-weight:700}.liff-mock__step-next[data-v-9da783d2]{margin-top:2px;color:#5f6879;font-size:10px}.liff-mock__progress[data-v-9da783d2]{height:3px;margin:8px -12px 0;background:#eff1f5}.liff-mock__progress span[data-v-9da783d2]{display:block;height:100%;background:#1869e3}.liff-mock__body[data-v-9da783d2]{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:12px;overflow-y:auto}.liff-mock__label[data-v-9da783d2]{margin-top:4px;font-size:11px;font-weight:600}.liff-mock__required[data-v-9da783d2]{margin-left:6px;padding:0 4px;border-radius:4px;background:#e44c5e;color:#fff;font-size:9px;font-weight:400}.liff-mock__radios[data-v-9da783d2]{margin:0 -12px;background:#fff}.liff-mock__radio[data-v-9da783d2]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #d8dae1}.liff-mock__radio[data-v-9da783d2]:first-child{border-top:1px solid #d8dae1}.liff-mock__radio.is-on .liff-mock__radio-dot[data-v-9da783d2]{border-color:#1869e3;background:#1869e3;box-shadow:inset 0 0 0 3px #fff}.liff-mock__radio-dot[data-v-9da783d2]{width:14px;height:14px;border:1px solid #d8dae1;border-radius:50%;background:#f6f6fb}.liff-mock__band[data-v-9da783d2]{margin:-12px -12px 0;padding:6px 12px;background:#f0f0f0;font-size:10px}.liff-mock__week-nav[data-v-9da783d2]{display:flex;align-items:center;justify-content:space-between;font-size:11px}.liff-mock__days[data-v-9da783d2]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.liff-mock__day[data-v-9da783d2]{display:flex;flex-direction:column;align-items:center;padding:4px 0;border:1px solid #e6e6e6;border-radius:6px;font-size:9px}.liff-mock__day strong[data-v-9da783d2]{font-size:12px}.liff-mock__day.is-sat[data-v-9da783d2]{color:#1a67ae}.liff-mock__day.is-sun[data-v-9da783d2]{color:#e02c41}.liff-mock__day.is-on[data-v-9da783d2]{border-color:#0e69f1;background:#f0f6fe}.liff-mock__slot-head[data-v-9da783d2]{display:flex;justify-content:space-between;margin-top:4px}.liff-mock__slot-head span[data-v-9da783d2]{color:#5f6879}.liff-mock__slots[data-v-9da783d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.liff-mock__slot[data-v-9da783d2]{padding:8px 0;border:1px solid #bad4fb;border-radius:8px;color:#0e69f1;font-weight:600;text-align:center}.liff-mock__muted[data-v-9da783d2],.liff-mock__note[data-v-9da783d2]{margin:0;color:#5f6879;font-size:10px}.liff-mock__section[data-v-9da783d2]{color:#5f6879;font-size:11px;font-weight:600}.liff-mock__card[data-v-9da783d2]{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #d8dae1;border-radius:4px;background:#fff;box-shadow:0 0 10px rgba(69,91,99,.1)}.liff-mock__card.is-round[data-v-9da783d2]{border-radius:10px}.liff-mock__card-top[data-v-9da783d2]{display:flex;justify-content:space-between}.liff-mock__card-title[data-v-9da783d2]{font-weight:600}.liff-mock__card-date[data-v-9da783d2]{font-size:11px}.liff-mock__dl[data-v-9da783d2]{display:grid;grid-template-columns:70px 1fr;gap:4px 6px;margin:0;padding:8px;border-radius:6px;background:#f8f8f8;font-size:10px}.liff-mock__dl dt[data-v-9da783d2]{color:#5f6879}.liff-mock__dl dd[data-v-9da783d2]{margin:0}.liff-mock__btn-row[data-v-9da783d2]{display:flex;gap:6px}.liff-mock__btn-row>[data-v-9da783d2]{flex:1}.liff-mock__btn[data-v-9da783d2]{padding:9px 8px;border:1px solid transparent;border-radius:10px;font-size:11px;font-weight:600;text-align:center}.liff-mock__btn.is-primary[data-v-9da783d2]{background:#1869e3;color:#fff}.liff-mock__btn.is-outline[data-v-9da783d2]{border-color:#d8dae1;background:#fff;color:#1869e3}.liff-mock__btn.is-default[data-v-9da783d2]{border-color:#d8dae1;background:#fff;color:#05122b}.liff-mock__link[data-v-9da783d2]{color:#1869e3;font-size:10px}.liff-mock__chips[data-v-9da783d2]{display:flex;gap:6px}.liff-mock__chips span[data-v-9da783d2]{padding:3px 10px;border:1px solid #d8dae1;border-radius:9999px;background:#fff;font-size:10px}.liff-mock__chips span.is-on[data-v-9da783d2]{border-color:#1869e3;color:#1869e3}.liff-mock__points[data-v-9da783d2]{flex-direction:row;align-items:center;justify-content:space-between}.liff-mock__points strong[data-v-9da783d2]{font-size:15px}.liff-mock__menu[data-v-9da783d2]{display:flex;flex-direction:column;gap:6px}.liff-mock__menu-item[data-v-9da783d2]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#fff;font-weight:600}.liff-mock__menu-icon[data-v-9da783d2]{width:14px;height:14px;border-radius:4px;background:rgba(24,105,227,.2)}.liff-mock__form-name[data-v-9da783d2]{color:#5f6879;font-size:13px}.liff-mock__target[data-v-9da783d2]{font-size:10px}.liff-mock__target div[data-v-9da783d2]{font-weight:600}.liff-mock__question[data-v-9da783d2]{padding-left:8px;border-left:3px solid #1869e3;font-size:12px;font-weight:700}.liff-mock__upload[data-v-9da783d2]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px dashed #d8dae1;border-radius:10px;color:#5f6879;font-size:10px;text-align:center}.liff-mock__illust[data-v-9da783d2]{margin-top:8px;font-size:32px;text-align:center}.liff-mock__big-title[data-v-9da783d2]{font-size:15px;font-weight:600;text-align:center}.liff-mock__center-text[data-v-9da783d2],.liff-mock__text[data-v-9da783d2]{margin:0;font-size:11px;line-height:1.6}.liff-mock__center-text[data-v-9da783d2]{text-align:center}.liff-mock__input[data-v-9da783d2]{padding:9px 10px;border:1px solid #d8dae1;border-radius:10px;color:#7e8493;font-size:11px}.liff-mock__coupon span[data-v-9da783d2]{color:#5f6879;font-size:10px}.liff-mock__search[data-v-9da783d2]{padding:8px 10px;border-radius:8px;background:#f0f0f0;color:#7e8493}.liff-mock__tabs[data-v-9da783d2]{display:flex;gap:12px;font-size:11px;color:#b3b3b3;white-space:nowrap}.liff-mock__tabs .is-on[data-v-9da783d2]{color:#05122b;font-weight:600}.liff-mock__grid[data-v-9da783d2]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 -12px;padding:8px 12px;background:#f2f3f5}.liff-mock__product[data-v-9da783d2]{display:flex;flex-direction:column;gap:3px;padding:6px;border-radius:8px;background:#fff;font-size:10px}.liff-mock__product small[data-v-9da783d2]{font-size:8px;font-weight:400}.liff-mock__product-img[data-v-9da783d2]{height:60px;border-radius:6px;background:#e9ebef}.liff-mock__row[data-v-9da783d2]{display:flex;justify-content:space-between}.liff-mock__row.is-total[data-v-9da783d2]{padding-top:6px;border-top:1px solid #d8dae1;font-weight:700}.liff-mock__loading[data-v-9da783d2]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#5f6879}.liff-mock__spinner[data-v-9da783d2]{width:22px;height:22px;border:3px solid #e6e6e6;border-top-color:#1869e3;border-radius:50%;animation:liff-mock-spin-data-v-9da783d2 .9s linear infinite}.liff-mock__skeleton[data-v-9da783d2]{height:10px;border-radius:4px;background:#eff1f5}.liff-mock__skeleton.is-hero[data-v-9da783d2]{height:100px}.liff-mock__skeleton.is-short[data-v-9da783d2]{width:60%}.liff-mock__bottom[data-v-9da783d2]{display:flex;flex:none;gap:8px;padding:10px 12px;border-top:1px solid #d8dae1;background:#fff}.liff-mock__bottom>[data-v-9da783d2]{flex:1}@keyframes liff-mock-spin-data-v-9da783d2{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.liff-mock__spinner[data-v-9da783d2]{animation:none}}[data-v-10381409]:export{menuBg:#151517;menuText:#858689;menuActiveText:#fff}@keyframes rich-menu-preview-nudge-data-v-10381409{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.rich-menu-preview__title[data-v-10381409]{color:var(--color-text);font-size:18px;line-height:28px}.rich-menu-preview__body[data-v-10381409]{display:flex;gap:var(--space-6);align-items:flex-start}.rich-menu-preview__phone[data-v-10381409]{position:relative;display:flex;flex:none;flex-direction:column;width:302px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-bg-surface)}.rich-menu-preview--inline .rich-menu-preview__phone[data-v-10381409]{border-radius:24px}.rich-menu-preview--inline .rich-menu-preview__chat[data-v-10381409]{flex:1;height:auto;min-height:0}.rich-menu-preview__line-head[data-v-10381409]{display:flex;flex:none;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-4);background:#283a57;color:var(--color-text-white);font-size:var(--text-sm)}.rich-menu-preview__line-name[data-v-10381409]{flex:1;min-width:0;overflow:hidden;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap}.rich-menu-preview__line-reset[data-v-10381409]{flex:none;padding:0;border:0;background:none;color:var(--color-text-white);font-size:var(--text-xs);text-decoration:underline;cursor:pointer}.rich-menu-preview__line-reset[data-v-10381409]:disabled{opacity:.5;cursor:default}.rich-menu-preview__phone-head[data-v-10381409]{padding:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);text-align:center}.rich-menu-preview__chat[data-v-10381409]{display:flex;flex-direction:column;gap:var(--space-2);height:280px;padding:var(--space-3);overflow-y:auto;background:#92aad4}.rich-menu-preview__chat-empty[data-v-10381409]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:auto var(--space-2);padding:var(--space-4);border-radius:var(--radius-surface);background:var(--color-bg-surface);box-shadow:var(--shadow-md);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:22px;text-align:center}.rich-menu-preview__chat-empty-mark[data-v-10381409]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-white);font-size:var(--text-base);animation:rich-menu-preview-nudge-data-v-10381409 1.4s ease-in-out infinite}.rich-menu-preview__log[data-v-10381409]{display:flex;max-width:100%;font-size:var(--text-xs);line-height:18px}.rich-menu-preview__log.is-system[data-v-10381409],.rich-menu-preview__log.is-tap[data-v-10381409]{align-self:center;max-width:90%;padding:var(--space-half) var(--space-2);border-radius:var(--radius-full);background:rgba(0,0,0,.25);color:var(--color-text-white);font-size:10px;line-height:16px;text-align:center}.rich-menu-preview__log.is-user[data-v-10381409]{align-self:flex-end}.rich-menu-preview__log.is-user .rich-menu-preview__bubble[data-v-10381409]{background:#a5e88a}.rich-menu-preview__log.is-card[data-v-10381409],.rich-menu-preview__log.is-clinic[data-v-10381409],.rich-menu-preview__log.is-image[data-v-10381409]{align-self:flex-start}.rich-menu-preview__bubble[data-v-10381409]{max-width:210px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-surface);background:var(--color-bg-surface);color:var(--color-text);white-space:pre-wrap;word-break:break-word}.rich-menu-preview__media[data-v-10381409]{position:relative;width:160px;min-height:90px;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-surface-thirdly)}.rich-menu-preview__media img[data-v-10381409]{display:block;width:100%}.rich-menu-preview__play[data-v-10381409]{position:absolute;top:50%;left:50%;color:var(--color-text-white);font-size:24px;transform:translate(-50%,-50%)}.rich-menu-preview__card[data-v-10381409]{display:flex;flex-direction:column;gap:var(--space-1);width:210px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-surface)}.rich-menu-preview__card-title[data-v-10381409]{color:var(--color-text);font-weight:var(--font-semibold)}.rich-menu-preview__card-text[data-v-10381409]{color:var(--color-text-muted);word-break:break-all}.rich-menu-preview__card-link[data-v-10381409]{color:var(--color-primary)}.rich-menu-preview__menu[data-v-10381409]{position:relative;border-top:1px solid var(--color-border)}.rich-menu-preview__menu-img[data-v-10381409]{display:block;-o-object-fit:fill;object-fit:fill}.rich-menu-preview__menu-img.is-empty[data-v-10381409]{background:var(--color-bg-surface-thirdly)}.rich-menu-preview__hit[data-v-10381409]{position:absolute;padding:0;border:0;background:transparent;cursor:pointer}.rich-menu-preview__hit.is-active[data-v-10381409],.rich-menu-preview__hit[data-v-10381409]:hover{background:rgba(14,105,241,.18);outline:2px solid var(--color-primary);outline-offset:-2px}.rich-menu-preview__hit-label[data-v-10381409]{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--space-half);background:var(--color-primary);color:var(--color-text-white);font-size:10px;font-weight:var(--font-semibold);line-height:1}.rich-menu-preview__chat-bar[data-v-10381409]{padding:var(--space-2);border:0;border-top:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer}.rich-menu-preview__browser[data-v-10381409]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background:var(--color-bg-surface)}.rich-menu-preview__browser-kind[data-v-10381409]{flex:none;padding:var(--space-half) var(--space-2);background:var(--color-bg-surface-inverse);color:var(--color-text-white);font-size:10px;line-height:16px;text-align:center}.rich-menu-preview__browser.is-external .rich-menu-preview__browser-kind[data-v-10381409]{background:var(--color-warning)}.rich-menu-preview__browser-bar[data-v-10381409]{display:flex;flex:none;gap:var(--space-2);align-items:center;padding:var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-bg-surface-secondary)}.rich-menu-preview__browser-close[data-v-10381409]{flex:none;width:24px;height:24px;padding:0;border:0;background:none;color:var(--color-text);font-size:var(--text-base);cursor:pointer}.rich-menu-preview__browser-title[data-v-10381409]{display:flex;flex:1;flex-direction:column;min-width:0;text-align:center}.rich-menu-preview__browser-host[data-v-10381409]{overflow:hidden;color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:16px;text-overflow:ellipsis;white-space:nowrap}.rich-menu-preview__browser-url[data-v-10381409]{overflow:hidden;color:var(--color-text-muted);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.rich-menu-preview__browser-more[data-v-10381409]{flex:none;width:24px;color:var(--color-text-muted);text-align:center}.rich-menu-preview__browser-page[data-v-10381409]{position:relative;flex:1;min-height:0}.rich-menu-preview__frame[data-v-10381409]{display:block;width:100%;height:100%;border:0;background:var(--color-bg-surface)}.rich-menu-preview__frame-loading[data-v-10381409]{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-surface)}.rich-menu-preview__frame-loading p[data-v-10381409]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.rich-menu-preview__browser-foot[data-v-10381409]{display:flex;flex:none;gap:var(--space-1);align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);border-top:1px solid var(--color-border);background:var(--color-bg-surface-secondary);flex-wrap:wrap;color:var(--color-text-muted);font-size:10px;line-height:14px;text-align:center}.rich-menu-preview__browser-foot a[data-v-10381409]{color:var(--color-primary)}.rich-menu-preview__skeleton[data-v-10381409]{height:10px;border-radius:var(--radius-sm);background:var(--color-bg-surface-thirdly)}.rich-menu-preview__skeleton.is-hero[data-v-10381409]{height:120px;border-radius:var(--radius-md)}.rich-menu-preview__skeleton.is-title[data-v-10381409]{width:70%;height:16px;margin-top:var(--space-1)}.rich-menu-preview__skeleton.is-short[data-v-10381409]{width:50%}.rich-menu-preview__side[data-v-10381409]{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-width:0}.rich-menu-preview__side-head[data-v-10381409]{display:flex;align-items:center;justify-content:space-between}.rich-menu-preview__side-title[data-v-10381409]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.rich-menu-preview__reset[data-v-10381409]{padding:0;border:0;background:none;color:var(--color-primary);font-size:var(--text-xs);cursor:pointer}.rich-menu-preview__reset[data-v-10381409]:disabled{color:var(--color-text-disabled);cursor:default}.rich-menu-preview__note[data-v-10381409]{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:18px}.rich-menu-preview__list[data-v-10381409]{margin:0;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);list-style:none}.rich-menu-preview__row[data-v-10381409]{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2) var(--space-3);cursor:pointer}.rich-menu-preview__row+.rich-menu-preview__row[data-v-10381409]{border-top:1px solid var(--color-border)}.rich-menu-preview__row[data-v-10381409]:hover{background:var(--color-bg-surface-secondary)}.rich-menu-preview__row.is-active[data-v-10381409]{background:var(--color-primary-light)}.rich-menu-preview__badge[data-v-10381409]{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:24px;height:24px;background:var(--color-primary);color:var(--color-text-white);font-size:var(--text-xs);font-weight:var(--font-semibold)}.rich-menu-preview__row-body[data-v-10381409]{display:flex;flex-direction:column;min-width:0}.rich-menu-preview__row-name[data-v-10381409]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:20px}.rich-menu-preview__row-line[data-v-10381409]{overflow:hidden;color:var(--color-text-muted);font-size:var(--text-xs);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.rich-menu-preview-browser-enter-active[data-v-10381409],.rich-menu-preview-browser-leave-active[data-v-10381409]{transition:transform .28s ease}.rich-menu-preview-browser-enter[data-v-10381409],.rich-menu-preview-browser-leave-to[data-v-10381409]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.rich-menu-preview-browser-enter-active[data-v-10381409],.rich-menu-preview-browser-leave-active[data-v-10381409]{transition:none}}button.rich-menu-preview__close[data-v-10381409]{justify-content:center;min-width:72px;height:42px;padding:0 var(--space-4);font-size:var(--text-sm);line-height:20px}[data-v-47a8b3f0]:export{menuBg:#151517;menuText:#858689;menuActiveText:#fff}.rich-menu-start__options[data-v-47a8b3f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.rich-menu-start__option[data-v-47a8b3f0]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.rich-menu-start__option[data-v-47a8b3f0]:focus-visible,.rich-menu-start__option[data-v-47a8b3f0]:hover{border-color:var(--color-primary);background:var(--color-primary-light);outline:none}.rich-menu-start__mock[data-v-47a8b3f0]{display:flex;flex-direction:column;align-self:stretch;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface)}.rich-menu-start__mock-menu[data-v-47a8b3f0]{position:relative;aspect-ratio:1200/810}.rich-menu-start__mock-menu--cells[data-v-47a8b3f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;background:var(--color-bg-surface-fourthly)}.rich-menu-start__mock-cell[data-v-47a8b3f0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--color-bg-surface)}.rich-menu-start__mock-line[data-v-47a8b3f0]{width:60%;height:4px;border-radius:var(--radius-full);background:var(--color-text);opacity:.7}.rich-menu-start__mock-line--short[data-v-47a8b3f0]{width:40%;opacity:.3}.rich-menu-start__mock-photo[data-v-47a8b3f0]{position:absolute;inset:0;width:100%;height:100%}.rich-menu-start__mock-tap[data-v-47a8b3f0]{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;padding:2px 4px;border:1.5px dashed var(--color-primary);color:var(--color-primary);font-family:var(--font-inter);font-size:10px;font-weight:var(--font-semibold)}.rich-menu-start__mock-tap.is-a[data-v-47a8b3f0]{top:4%;left:3%;width:45%;height:92%}.rich-menu-start__mock-tap.is-b[data-v-47a8b3f0]{top:4%;left:52%;width:45%;height:44%}.rich-menu-start__mock-tap.is-c[data-v-47a8b3f0]{top:52%;left:52%;width:45%;height:44%}.rich-menu-start__mock-upload[data-v-47a8b3f0]{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-primary);box-shadow:var(--shadow-md);color:var(--color-text-white);font-size:var(--text-sm);font-weight:var(--font-semibold)}.rich-menu-start__title[data-v-47a8b3f0]{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:24px}.rich-menu-start__text[data-v-47a8b3f0]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:20px}.rich-menu-start__note[data-v-47a8b3f0]{color:var(--color-text-tertiary);font-size:var(--text-xs)}.rich-menu-edit-modal[data-v-47a8b3f0] .el-dialog{display:flex;flex-direction:column;height:calc(100vh - 60px);max-height:960px;margin-top:30px!important;margin-bottom:0}.rich-menu-edit-modal[data-v-47a8b3f0] .el-dialog__body,.rich-menu-edit-modal[data-v-47a8b3f0] .modal__body-wrap{display:flex;flex:1;flex-direction:column;min-height:0}.rich-menu-edit-modal[data-v-47a8b3f0] .modal__header{font-size:18px;line-height:28px;color:var(--color-text)}.rich-menu-edit-modal[data-v-47a8b3f0] .modal__content{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;max-height:none;overflow:hidden}.rich-menu-edit[data-v-47a8b3f0]{display:flex;gap:var(--space-6);height:100%;min-height:0}.rich-menu-edit__phone[data-v-47a8b3f0]{align-self:flex-start;overflow:hidden;border-style:solid;border-color:var(--color-border);border-radius:24px}.rich-menu-edit__phone-screen[data-v-47a8b3f0]{display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-surface)}.rich-menu-edit__talk[data-v-47a8b3f0]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;background:#92aad4}.rich-menu-edit__talk-tool[data-v-47a8b3f0]{flex:none}.rich-menu-edit__talk-head[data-v-47a8b3f0]{display:flex;align-items:center;gap:var(--space-3);flex:none;height:56px;padding:0 var(--space-4);background:#283a57;color:var(--color-text-white)}.rich-menu-edit__talk-back[data-v-47a8b3f0]{font-size:var(--text-xl);line-height:1}.rich-menu-edit__talk-name[data-v-47a8b3f0]{flex:1;min-width:0;overflow:hidden;font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap}.rich-menu-edit__talk-body[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.rich-menu-edit__talk-date[data-v-47a8b3f0]{align-self:center;padding:0 var(--space-2);border-radius:var(--radius-full);background:rgba(0,0,0,.2);color:var(--color-text-white);font-size:10px;line-height:18px}.rich-menu-edit__talk-message[data-v-47a8b3f0]{display:flex;align-items:flex-start;gap:var(--space-2)}.rich-menu-edit__talk-avatar[data-v-47a8b3f0]{flex:none;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-bg-surface)}.rich-menu-edit__talk-bubble[data-v-47a8b3f0]{max-width:70%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-surface);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-xs);line-height:18px}.rich-menu-edit__chat-bar[data-v-47a8b3f0]{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-3) var(--space-1);border-top:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-semibold);text-align:center}.rich-menu-edit__chat-bar-field[data-v-47a8b3f0]{display:inline-flex;align-items:center;gap:var(--space-1);cursor:text}.rich-menu-edit__chat-bar-input[data-v-47a8b3f0]{min-width:0;max-width:220px;padding:0 0 1px;border:0;border-bottom:1px dashed var(--color-text-muted);background:transparent;color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-semibold);text-align:center}.rich-menu-edit__chat-bar-input[data-v-47a8b3f0]::-moz-placeholder{color:var(--color-text-muted);font-weight:var(--font-regular)}.rich-menu-edit__chat-bar-input[data-v-47a8b3f0]:-ms-input-placeholder{color:var(--color-text-muted);font-weight:var(--font-regular)}.rich-menu-edit__chat-bar-input[data-v-47a8b3f0]::placeholder{color:var(--color-text-muted);font-weight:var(--font-regular)}.rich-menu-edit__chat-bar-input[data-v-47a8b3f0]:focus,.rich-menu-edit__chat-bar-input[data-v-47a8b3f0]:hover{border-bottom-color:var(--color-primary);outline:none}.rich-menu-edit__chat-bar-input[data-v-47a8b3f0]:focus{border-bottom-style:solid}.rich-menu-edit__chat-bar-input.is-error[data-v-47a8b3f0]{border-bottom-color:var(--color-error)}.rich-menu-edit__chat-bar-error[data-v-47a8b3f0]{color:var(--color-error);font-size:10px;font-weight:var(--font-regular);line-height:14px}.rich-menu-edit__layout-button[data-v-47a8b3f0]{position:absolute;top:calc(var(--space-2)*-1);left:50%;z-index:4;padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-bg-surface);box-shadow:var(--shadow-md);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:18px;white-space:nowrap;cursor:pointer;transform:translate(-50%,-100%)}.rich-menu-edit__layout-button[data-v-47a8b3f0]:hover{background:var(--color-primary-light)}.rich-menu-edit__layout-button--empty[data-v-47a8b3f0]{position:static;margin-top:var(--space-2);transform:none;pointer-events:auto}.rich-menu-edit__rect-fields[data-v-47a8b3f0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.rich-menu-edit__rect-field[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-1)}.rich-menu-edit__rect-label[data-v-47a8b3f0]{color:var(--color-text-muted);font-size:var(--text-xs)}.rich-menu-edit__rect-input[data-v-47a8b3f0]{height:36px;padding:0 var(--space-2);border:1px solid var(--color-form-border);border-radius:var(--radius-button);color:var(--color-text);font-family:var(--font-inter);font-size:var(--text-sm)}.rich-menu-edit__rect-input[data-v-47a8b3f0]:focus{border-color:var(--color-primary);outline:none}.rich-menu-edit__mode-tabs[data-v-47a8b3f0]{display:flex;align-self:center;width:180px;padding:3px;border-radius:var(--radius-sm);background:var(--color-bg-surface-thirdly)}.rich-menu-edit__mode-tab[data-v-47a8b3f0]{display:flex;flex:1 0 0;align-items:center;justify-content:center;height:24px;padding:0 var(--space-3);border:0;border-radius:2px;background:transparent;color:var(--color-text-tertiary);font-size:11px;font-weight:var(--font-medium);line-height:17px;white-space:nowrap;cursor:pointer}.rich-menu-edit__mode-tab.is-active[data-v-47a8b3f0]{background:var(--color-bg-surface);box-shadow:0 1px 4px rgba(0,0,0,.15);color:var(--color-text)}.rich-menu-edit__mode-tab[data-v-47a8b3f0]:disabled{cursor:not-allowed;opacity:.5}.rich-menu-edit__settings[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-3)}.rich-menu-edit__menu-display[data-v-47a8b3f0]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.rich-menu-edit__menu-display .rich-menu__input-description[data-v-47a8b3f0]{margin:var(--space-half) 0 var(--space-2)}.rich-menu-edit__chat-bar-key[data-v-47a8b3f0]{position:absolute;left:var(--space-3);color:var(--color-text-muted)}.rich-menu-edit__main[data-v-47a8b3f0]{display:flex;flex:none;flex-direction:column;gap:var(--space-3)}.rich-menu-edit__toolbar[data-v-47a8b3f0]{display:flex;align-items:center;gap:var(--space-2)}.rich-menu-edit__count[data-v-47a8b3f0]{margin-left:auto;color:var(--color-text-muted);font-size:var(--text-xs)}.rich-menu-edit__stage[data-v-47a8b3f0]{flex:none}.rich-menu-edit__stage.rich-menu__preview[data-v-47a8b3f0]{border:0;border-top:1px solid var(--color-border);border-radius:0;background:var(--color-bg-surface-fourthly)}.rich-menu-edit__stage .rich-menu__preview__area-wrap[data-v-47a8b3f0]{cursor:crosshair}.rich-menu-edit__inspector[data-v-47a8b3f0]{flex:1;min-width:0;overflow-y:auto;padding-left:var(--space-6);border-left:1px solid var(--color-border)}.rich-menu-edit__inspector--inline[data-v-47a8b3f0]{flex:none;padding-left:0;border-left:0;overflow:visible}.rich-menu-edit__inspector--inline>.rich-menu-edit__section[data-v-47a8b3f0]:first-of-type{padding-top:0;border-top:0}.rich-menu-edit__placeholder[data-v-47a8b3f0]{padding:var(--space-6) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-surface-secondary);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.rich-menu-edit__inspector-head[data-v-47a8b3f0]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.rich-menu-edit__area-badge[data-v-47a8b3f0]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-text-white);font-size:var(--text-sm);font-weight:var(--font-semibold)}.rich-menu-edit__inspector-title[data-v-47a8b3f0]{color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-semibold)}.rich-menu-edit__inspector-note[data-v-47a8b3f0]{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.6}.rich-menu-edit__section[data-v-47a8b3f0]{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.rich-menu-edit__section-title[data-v-47a8b3f0]{margin-bottom:var(--space-1);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.rich-menu-edit__group+.rich-menu-edit__group[data-v-47a8b3f0]{margin-top:var(--space-3)}.rich-menu-edit__group-title[data-v-47a8b3f0]{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs)}.rich-menu-edit__items[data-v-47a8b3f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.rich-menu-edit__field-title[data-v-47a8b3f0]{color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-semibold)}.rich-menu-edit__remove[data-v-47a8b3f0]{position:absolute;top:var(--space-1);right:var(--space-1);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-sm);background:var(--color-error);color:var(--color-text-white);font-size:var(--text-sm);line-height:1;cursor:pointer}.rich-menu-edit__edge[data-v-47a8b3f0]{position:absolute;z-index:3}.rich-menu-edit__edge[data-v-47a8b3f0]:after{position:absolute;background:var(--color-primary);opacity:0;transition:opacity .15s ease;content:""}.rich-menu-edit__edge[data-v-47a8b3f0]:hover:after{opacity:1}.rich-menu-edit__edge.is-right[data-v-47a8b3f0]{top:0;right:-5px;bottom:18px;width:10px;cursor:ew-resize}.rich-menu-edit__edge.is-right[data-v-47a8b3f0]:after{top:0;bottom:0;left:4px;width:2px}.rich-menu-edit__edge.is-bottom[data-v-47a8b3f0]{right:18px;bottom:-5px;left:0;height:10px;cursor:ns-resize}.rich-menu-edit__edge.is-bottom[data-v-47a8b3f0]:after{top:4px;right:0;left:0;height:2px}.rich-menu-edit__resize[data-v-47a8b3f0]{position:absolute;right:0;bottom:0;z-index:2;width:16px;height:16px;background:#0e69f1;cursor:nwse-resize}button.rich-menu-edit__done[data-v-47a8b3f0]{justify-content:center;min-width:72px;height:42px;padding:0 var(--space-4);font-size:var(--text-sm);line-height:20px}.rich-menu-edit__error[data-v-47a8b3f0]{margin:0;color:var(--color-text-error);font-size:var(--text-xs)}.rich-menu-edit__empty[data-v-47a8b3f0]{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);color:var(--color-text);width:calc(100% - var(--space-6));font-size:var(--text-xs);text-align:center;transform:translate(-50%,-50%);pointer-events:none}.rich-menu-edit__empty-demo[data-v-47a8b3f0]{position:relative;width:168px;height:96px;margin-bottom:var(--space-2);overflow:hidden}.rich-menu-edit__empty-rect[data-v-47a8b3f0]{position:absolute;top:16px;left:20px;display:flex;align-items:center;justify-content:center;width:0;height:0;box-sizing:border-box;border:2px dashed var(--color-primary);animation:rich-menu-empty-draw-data-v-47a8b3f0 3.2s ease-in-out infinite}.rich-menu-edit__empty-rect-label[data-v-47a8b3f0]{padding:0 var(--space-1);background:var(--color-primary);color:var(--color-text-white);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:16px;opacity:0;animation:rich-menu-empty-label-data-v-47a8b3f0 3.2s ease-in-out infinite}.rich-menu-edit__empty-cursor[data-v-47a8b3f0]{position:absolute;top:12px;left:16px;color:var(--color-text);filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));animation:rich-menu-empty-cursor-data-v-47a8b3f0 3.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rich-menu-edit__empty-cursor[data-v-47a8b3f0],.rich-menu-edit__empty-rect-label[data-v-47a8b3f0],.rich-menu-edit__empty-rect[data-v-47a8b3f0]{animation:none}.rich-menu-edit__empty-rect[data-v-47a8b3f0]{width:112px;height:64px;background:hsla(0,0%,100%,.35)}.rich-menu-edit__empty-rect-label[data-v-47a8b3f0]{opacity:1}.rich-menu-edit__empty-cursor[data-v-47a8b3f0]{transform:translate(108px,60px)}}.rich-menu-edit__empty-title[data-v-47a8b3f0]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.rich-menu-edit__area-label[data-v-47a8b3f0]{position:absolute;top:var(--space-1);left:var(--space-1);z-index:2;padding:0 var(--space-2);background:var(--color-primary);color:var(--color-text-white);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:20px}.rich-menu-edit__item[data-v-47a8b3f0]{display:flex;align-items:center;gap:var(--space-2);min-width:0;height:36px;padding:0 var(--space-2);border:1px solid var(--color-form-border);border-radius:var(--radius-button);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--text-xs);text-align:left;cursor:grab}.rich-menu-edit__item span[data-v-47a8b3f0]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-menu-edit__item[data-v-47a8b3f0]:hover{border-color:var(--color-primary)}.rich-menu-edit__item.is-on[data-v-47a8b3f0]{border-color:var(--color-primary);background:var(--color-primary-light)}.rich-menu-edit__item--blank[data-v-47a8b3f0]{width:100%;margin:var(--space-2) 0 var(--space-1);border-style:dashed;color:var(--color-primary);cursor:pointer}.rich-menu-edit__item--blank .rich-menu-edit__item-icon[data-v-47a8b3f0]{align-items:center;justify-content:center;font-size:var(--text-base)}.rich-menu-edit__item-icon[data-v-47a8b3f0]{display:inline-flex;flex:none;width:20px;height:20px}.rich-menu-edit__cell[data-v-47a8b3f0]{display:grid;gap:var(--space-2)}.rich-menu-edit__cell label[data-v-47a8b3f0]{display:grid;gap:var(--space-1);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-semibold)}.rich-menu-edit__cell input[data-v-47a8b3f0]:not([type]),.rich-menu-edit__cell input[type=text][data-v-47a8b3f0]{width:100%;height:36px;padding:0 var(--space-2);border:1px solid var(--color-form-border);border-radius:var(--radius-button);font-weight:var(--font-regular)}.rich-menu-edit__cell input[data-v-47a8b3f0]:not([type]):focus,.rich-menu-edit__cell input[type=text][data-v-47a8b3f0]:focus{border-color:var(--color-form-border-focus);outline:none}.rich-menu-edit__icons[data-v-47a8b3f0]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rich-menu-edit__icon[data-v-47a8b3f0]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:6px;border:1px solid var(--color-form-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);cursor:pointer}.rich-menu-edit__icon svg[data-v-47a8b3f0]{display:block}.rich-menu-edit__action[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-3)}.rich-menu-edit__action-card[data-v-47a8b3f0]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.rich-menu-edit__action-name[data-v-47a8b3f0]{padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-secondary);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.rich-menu-edit__line-status[data-v-47a8b3f0]{display:inline-block;margin-top:var(--space-1)}.rich-menu-edit__help-icon[data-v-47a8b3f0]{margin-left:var(--space-1);color:var(--color-text-muted);cursor:help}.rich-menu-edit__switch-link[data-v-47a8b3f0]{align-self:flex-start;color:var(--color-primary);text-decoration:underline}.rich-menu-edit__action-detail[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3)}.rich-menu-edit__action-detail+.rich-menu-edit__action-detail[data-v-47a8b3f0]{border-top:1px solid var(--color-border)}.rich-menu-edit__action-buttons[data-v-47a8b3f0]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rich-menu-edit__cell.rich-menu-edit__section[data-v-47a8b3f0]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-5);align-items:start}.rich-menu-edit__look-preview[data-v-47a8b3f0]{position:sticky;top:var(--space-2)}.rich-menu-edit__look-fields[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.rich-menu-edit__cell-preview-wrap[data-v-47a8b3f0]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-surface-secondary)}.rich-menu-edit__cell-preview[data-v-47a8b3f0]{border:1px solid var(--color-border);background-color:var(--color-bg-surface);background-repeat:no-repeat}.rich-menu-edit__cell-preview-note[data-v-47a8b3f0]{color:var(--color-text-muted);font-size:var(--text-xs)}.rich-menu-edit__clear-look[data-v-47a8b3f0]{align-self:flex-start}.rich-menu-edit__cell-image[data-v-47a8b3f0]{display:flex;align-items:center;gap:var(--space-2)}.rich-menu-edit__cell-image-state[data-v-47a8b3f0]{color:var(--color-text-muted);font-size:var(--text-xs)}.rich-menu-edit__cell-image-remove[data-v-47a8b3f0]{padding:0;border:0;background:none;color:var(--color-primary);font-size:var(--text-xs);cursor:pointer}.rich-menu-edit__field-group[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-1)}.rich-menu-edit__field-group+.rich-menu-edit__field-group[data-v-47a8b3f0]{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.rich-menu-edit__color-rows[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-1)}.rich-menu-edit__icon-current[data-v-47a8b3f0]{display:flex;align-items:center;gap:var(--space-2)}.rich-menu-edit__icon-preview[data-v-47a8b3f0]{display:inline-flex;padding:0;cursor:pointer;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:1px solid var(--color-form-border);border-radius:var(--radius-button);background:var(--color-bg-surface)}.rich-menu-edit__icon-preview[data-v-47a8b3f0]:hover{border-color:var(--color-primary)}.rich-menu-edit__icon-name[data-v-47a8b3f0]{flex:1;min-width:0;color:var(--color-text);font-size:var(--text-xs)}.rich-menu-edit__icon-panel[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface-secondary)}.rich-menu-edit__icon-group[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.rich-menu-edit__icon.is-on[data-v-47a8b3f0]{outline:2px solid var(--color-primary);outline-offset:1px}.rich-menu-pick[data-v-47a8b3f0]{display:flex;gap:var(--space-6);height:100%;min-height:0}.rich-menu-pick__tabs[data-v-47a8b3f0]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.rich-menu-pick__list[data-v-47a8b3f0]{flex:1;min-width:0;overflow-y:auto;padding-right:var(--space-2)}.rich-menu-pick__section[data-v-47a8b3f0]{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.rich-menu-pick__grid[data-v-47a8b3f0]{display:grid;gap:var(--space-3);margin-top:var(--space-2)}.rich-menu-pick__grid--large[data-v-47a8b3f0],.rich-menu-pick__grid--small[data-v-47a8b3f0]{grid-template-columns:repeat(5,minmax(0,1fr))}.rich-menu-pick__card[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer}.rich-menu-pick__card img[data-v-47a8b3f0]{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.rich-menu-pick__card[data-v-47a8b3f0]:hover{border-color:var(--color-primary)}.rich-menu-pick__card.is-on[data-v-47a8b3f0]{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:inset 0 0 0 1px var(--color-primary)}.rich-menu-pick--compact .rich-menu-pick__section[data-v-47a8b3f0]{padding:var(--space-3) 0}.rich-menu-pick--compact .rich-menu-pick__grid[data-v-47a8b3f0]{gap:var(--space-2)}.rich-menu-pick--compact .rich-menu-pick__grid--large[data-v-47a8b3f0],.rich-menu-pick--compact .rich-menu-pick__grid--small[data-v-47a8b3f0]{grid-template-columns:repeat(7,minmax(0,1fr))}.rich-menu-pick--compact .rich-menu-pick__card[data-v-47a8b3f0]{padding:var(--space-1)}.rich-menu-pick__card-label[data-v-47a8b3f0]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:18px;text-align:left}.rich-menu-pick__preview[data-v-47a8b3f0]{display:flex;flex:none;flex-direction:column;gap:var(--space-3);width:320px;padding-left:var(--space-6);border-left:1px solid var(--color-border)}.rich-menu-pick__preview-img[data-v-47a8b3f0]{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.rich-menu-button-modal[data-v-47a8b3f0] .modal__header{position:relative;flex-direction:column;align-items:stretch;padding:0}.rich-menu-button-modal[data-v-47a8b3f0] .modal__header .modal__close{position:absolute;top:var(--space-5);right:var(--space-4)}.rich-menu-button-modal__title[data-v-47a8b3f0]{padding:var(--space-5) var(--space-12) var(--space-2) var(--space-6);color:var(--color-text);font-size:18px;font-weight:var(--font-regular);line-height:28px}.rich-menu-tab-bar[data-v-47a8b3f0]{display:flex;align-items:flex-start;height:48px;padding:0 10px;background:var(--color-bg-surface)}.rich-menu-tab-bar__item[data-v-47a8b3f0]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;height:100%;padding:0 var(--space-4);border:0;border-bottom:3px solid transparent;background:none;color:var(--color-text-muted);font-family:var(--font-sans);font-size:13px;font-weight:var(--font-semibold);line-height:20px;cursor:pointer}.rich-menu-tab-bar__item[data-v-47a8b3f0]:hover{color:var(--color-text)}.rich-menu-tab-bar__item--active[data-v-47a8b3f0]{border-bottom-color:var(--color-primary);color:var(--color-text)}.rich-menu-tab-bar__badge[data-v-47a8b3f0]{display:inline-flex;flex-shrink:0;align-items:center;height:16px;padding:0 6px;border-radius:var(--radius-button);background:var(--color-bg-label-required);color:var(--color-text-critical);font-size:10px;font-weight:var(--font-regular);line-height:1;white-space:nowrap}.rich-menu-basic .rich-menu__input-text[data-v-47a8b3f0]{max-width:none}.rich-menu-page[data-v-47a8b3f0]{display:flex;align-items:flex-start;gap:var(--space-8)}.rich-menu-page__main[data-v-47a8b3f0]{flex:1;min-width:0}@keyframes rich-menu-empty-draw-data-v-47a8b3f0{0%,12%{width:0;height:0;background:transparent;opacity:1}60%{width:112px;height:64px;background:transparent;border-style:dashed}68%,86%{width:112px;height:64px;background:hsla(0,0%,100%,.35);border-style:solid;opacity:1}to{width:112px;height:64px;background:hsla(0,0%,100%,.35);border-style:solid;opacity:0}}@keyframes rich-menu-empty-label-data-v-47a8b3f0{0%,64%{opacity:0}72%,86%{opacity:1}to{opacity:0}}@keyframes rich-menu-empty-cursor-data-v-47a8b3f0{0%{transform:translate(0) scale(1);opacity:0}6%{transform:translate(0) scale(1);opacity:1}12%{transform:translate(0) scale(.85)}60%{transform:translate(108px,60px) scale(.85)}68%,86%{transform:translate(108px,60px) scale(1);opacity:1}to{transform:translate(108px,60px) scale(1);opacity:0}}.rich-menu-wrap[data-v-47a8b3f0]{padding:var(--space-2) var(--space-6) var(--space-16);color:var(--color-text)}.rich-menu[data-v-47a8b3f0]{color:var(--color-text)}.rich-menu__title[data-v-47a8b3f0]{margin-top:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:18px;font-weight:var(--font-regular);line-height:28px}.rich-menu__input-wrap[data-v-47a8b3f0]{margin-top:var(--space-6)}.rich-menu__input-title[data-v-47a8b3f0]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:20px}.rich-menu__input-description[data-v-47a8b3f0]{margin:var(--space-1) 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-regular);line-height:18px}.rich-menu__input-description--strong[data-v-47a8b3f0]{color:var(--color-text);font-size:var(--text-sm);line-height:20px}.rich-menu__conditions[data-v-47a8b3f0]{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.rich-menu__input-text[data-v-47a8b3f0]{width:100%;max-width:480px}.rich-menu__select-rich-menu[data-v-47a8b3f0]{width:240px}.rich-menu__content-layout[data-v-47a8b3f0]{display:flex;align-items:flex-start;gap:var(--space-8);margin-top:var(--space-6)}.rich-menu__steps[data-v-47a8b3f0]{display:flex;flex:1;flex-direction:column;gap:var(--space-6);min-width:0}.rich-menu__card[data-v-47a8b3f0]{padding:var(--space-5) var(--space-6) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface)}.rich-menu__card-head[data-v-47a8b3f0]{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.rich-menu__card-head .rich-menu__input-description[data-v-47a8b3f0]{margin:var(--space-half) 0 0}.rich-menu__card-title[data-v-47a8b3f0]{color:var(--color-text);font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:30px}.rich-menu__overall-col[data-v-47a8b3f0],.rich-menu__overall[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-6)}.rich-menu__overall-col .rich-menu__input-wrap[data-v-47a8b3f0]{margin-top:0}.rich-menu__layout-pick[data-v-47a8b3f0]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.rich-menu__layout-pick .rich-menu__input-description[data-v-47a8b3f0]{margin:var(--space-half) 0 0}.rich-menu__layout-pick>button[data-v-47a8b3f0]{flex:none;white-space:nowrap}.rich-menu__editor[data-v-47a8b3f0]{position:sticky;top:var(--space-4);flex:none;margin-top:var(--space-6)}.rich-menu__button-panel[data-v-47a8b3f0]{display:flex;flex:1;flex-direction:column;gap:var(--space-4);min-width:0}.rich-menu__bulk[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface-secondary)}.rich-menu__bulk-head[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:var(--space-half)}.rich-menu__bulk-title[data-v-47a8b3f0]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.rich-menu__bulk-note[data-v-47a8b3f0]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:18px}.rich-menu__button-list[data-v-47a8b3f0]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.rich-menu__button-row[data-v-47a8b3f0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md)}.rich-menu__button-row.is-active[data-v-47a8b3f0]{background:var(--color-primary-light)}.rich-menu__button-row-icon[data-v-47a8b3f0]{display:inline-flex;flex:none;width:20px;height:20px}.rich-menu__button-row-body[data-v-47a8b3f0]{display:flex;flex:1 1 120px;flex-direction:column;min-width:120px}.rich-menu__button-row-title[data-v-47a8b3f0]{overflow:hidden;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:20px;text-overflow:ellipsis;white-space:nowrap}.rich-menu__button-chip-name[data-v-47a8b3f0]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:var(--color-primary);color:var(--color-text-white);font-size:var(--text-xs);font-weight:var(--font-semibold)}.rich-menu__button-chip-status[data-v-47a8b3f0]{color:var(--color-warning);font-size:var(--text-xs);line-height:18px;white-space:nowrap}.rich-menu__button-chip-status.is-done[data-v-47a8b3f0]{color:var(--color-success)}.rich-menu__button-row-actions[data-v-47a8b3f0]{display:flex;flex:none;gap:var(--space-2);margin-left:auto;white-space:nowrap}.rich-menu__content-wrap[data-v-47a8b3f0]{display:flex;align-items:flex-start;gap:var(--space-8)}.rich-menu__preview[data-v-47a8b3f0]{position:relative;height:450px;width:302px;border:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:#92aad4}.rich-menu__preview__img[data-v-47a8b3f0]{position:absolute;left:0;bottom:0;width:300px;-o-object-fit:contain;object-fit:contain}.rich-menu__preview__area-wrap[data-v-47a8b3f0]{position:absolute;background:transparent;width:300px;bottom:0;left:0}.rich-menu__preview__area-wrap.is-empty[data-v-47a8b3f0]{background:hsla(0,0%,100%,.7)}.rich-menu__preview__area-wrap.is-editing-cards[data-v-47a8b3f0]{background:transparent;border-radius:0}.rich-menu__preview__area-wrap.is-editing-cards .rich-menu__preview__area[data-v-47a8b3f0]{border-radius:0}.rich-menu__preview__area[data-v-47a8b3f0]{position:absolute;text-align:center;box-sizing:border-box;border:2px solid var(--color-primary)}.rich-menu__preview__area.is-custom[data-v-47a8b3f0]{cursor:pointer;transition:background-color .15s ease;background-color:rgba(14,105,241,.16)}.rich-menu__preview__area.is-custom[data-v-47a8b3f0]:hover{background-color:rgba(14,105,241,.26)}.rich-menu__preview__area.is-overlap[data-v-47a8b3f0]{background:rgba(224,44,65,.45);border-color:var(--color-error);z-index:1}.rich-menu__preview__area.is-selected[data-v-47a8b3f0]{z-index:2}.rich-menu__preview__area div[data-v-47a8b3f0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-white);font-size:24px;font-weight:var(--font-semibold)}.rich-menu__preview__area .rich-menu-edit__resize[data-v-47a8b3f0]{top:auto;left:auto;right:0;bottom:0;transform:none}.rich-menu__content[data-v-47a8b3f0]{flex:1;min-width:0}.rich-menu__content .rich-menu__step[data-v-47a8b3f0]{margin-top:0;padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.rich-menu__content__img[data-v-47a8b3f0]{display:block;width:148px;height:100px;margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);-o-object-fit:scale-down;object-fit:scale-down}.rich-menu__content__img-button[data-v-47a8b3f0]{margin-top:var(--space-3)}.rich-menu__content__image-source[data-v-47a8b3f0]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-3)}.rich-menu__content__image-source-item[data-v-47a8b3f0]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.rich-menu__content__image-source-item .rich-menu__input-description[data-v-47a8b3f0]{margin:0}.rich-menu__content__img-error[data-v-47a8b3f0]{margin-top:var(--space-3);color:var(--color-text-error);font-size:var(--text-xs);line-height:18px}.rich-menu__content__template-group-title[data-v-47a8b3f0]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--color-border);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:20px}.rich-menu__content__template-section-title[data-v-47a8b3f0]{margin-top:var(--space-4);color:var(--color-text);font-size:13px;font-weight:var(--font-semibold);line-height:20px}.rich-menu__content__template-section-description[data-v-47a8b3f0]{margin-top:var(--space-half);color:var(--color-text-muted);font-size:var(--text-xs);line-height:18px}.rich-menu__content__template-img-wrap[data-v-47a8b3f0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.rich-menu__content__template-img[data-v-47a8b3f0]{position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s ease}.rich-menu__content__template-img[data-v-47a8b3f0]:hover{border-color:var(--color-primary)}.rich-menu__content__template-img img[data-v-47a8b3f0]{display:block;-o-object-fit:contain;object-fit:contain}.rich-menu__content__template-img--large[data-v-47a8b3f0],.rich-menu__content__template-img--large img[data-v-47a8b3f0]{width:124px;height:84px}.rich-menu__content__template-img--small[data-v-47a8b3f0],.rich-menu__content__template-img--small img[data-v-47a8b3f0]{width:124px;height:52px}.rich-menu__content__template-img__selected[data-v-47a8b3f0]{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:2px solid var(--color-primary);border-radius:var(--radius-sm);background:rgba(14,105,241,.2)}.rich-menu__footer[data-v-47a8b3f0]{position:fixed;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);background-color:var(--color-bg-surface)}button.rich-menu__submit[data-v-47a8b3f0]{justify-content:center;min-width:120px;height:42px;padding:0 var(--space-4);font-size:var(--text-sm);line-height:20px}.rich-menu__footer-alert[data-v-47a8b3f0]{flex:none;width:auto}.main-container>:not(.fixed-header)+.app-main:has(.rich-menu-wrap){overflow:clip}