.drawer-overlay[data-v-a69787af]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#0006;position:fixed;inset:0}.drawer-panel[data-v-a69787af]{background:var(--surface-color,#fff);border-left:1px solid var(--border-color,#eee);flex-direction:column;width:380px;max-width:100%;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #0000001a}@media (width<=480px){.drawer-panel[data-v-a69787af]{width:100%}}.drawer-header[data-v-a69787af]{border-bottom:1px solid var(--border-color,#eee);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.drawer-title[data-v-a69787af]{color:var(--text-color,#000);margin:0;font-size:1.1rem;font-weight:700}.drawer-close[data-v-a69787af]{width:32px;height:32px;color:var(--text-secondary-color,#666);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .2s;display:flex}.drawer-close[data-v-a69787af]:hover{background:#0000000d}.chat-message-list[data-v-a69787af]{background:var(--background-color,#fafafa);flex-direction:column;flex:1;gap:8px;padding:20px;display:flex;overflow-y:auto}.chat-loading[data-v-a69787af]{text-align:center;opacity:.5;padding:8px 0;font-size:.85rem}.chat-bubble-wrapper[data-v-a69787af]{flex-direction:column;max-width:85%;display:flex}.chat-bubble-wrapper.is-me[data-v-a69787af]{align-self:flex-end;align-items:flex-end}.chat-bubble-wrapper.is-service[data-v-a69787af]{align-self:flex-start;align-items:flex-start}.chat-time[data-v-a69787af]{color:#999;text-align:center;align-self:center;margin-bottom:2px;padding:0 4px;font-size:.7rem}.chat-bubble[data-v-a69787af]{white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:10px 14px;font-size:.95rem;line-height:1.5}.is-me .chat-bubble[data-v-a69787af]{background:var(--primary-color);color:#fff;border-bottom-right-radius:4px}.is-service .chat-bubble[data-v-a69787af]{color:var(--text-color,#000);border:1px solid var(--border-color,#eee);background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 8px #0000000a}.chat-faq-row[data-v-a69787af]{width:100%}.chat-bonus-row[data-v-a69787af]{align-self:flex-start;max-width:85%}.bonus-card[data-v-a69787af]{background:var(--primary-button-background);color:#fff;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:flex}.bonus-icon[data-v-a69787af]{width:28px;height:28px}.chat-input-area[data-v-a69787af]{background:var(--surface-color,#fff);border-top:1px solid var(--border-color,#eee);align-items:flex-end;gap:10px;padding:16px;display:flex}.chat-textarea[data-v-a69787af]{resize:none;border:1px solid var(--border-color,#eee);background:var(--background-color,#fafafa);min-height:40px;max-height:120px;color:var(--text-color,#000);border-radius:20px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s}.chat-textarea[data-v-a69787af]:focus{border-color:var(--primary-color)}.chat-send-btn[data-v-a69787af]{background:var(--primary-button-background);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.chat-send-btn[data-v-a69787af]:disabled{cursor:not-allowed;background:#ccc}.chat-send-btn[data-v-a69787af]:not(:disabled):hover{transform:scale(1.05)}.drawer-enter-active[data-v-a69787af],.drawer-leave-active[data-v-a69787af]{transition:opacity .3s}.drawer-enter-from[data-v-a69787af],.drawer-leave-to[data-v-a69787af]{opacity:0}.drawer-enter-active .drawer-panel[data-v-a69787af],.drawer-leave-active .drawer-panel[data-v-a69787af]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.drawer-enter-from .drawer-panel[data-v-a69787af],.drawer-leave-to .drawer-panel[data-v-a69787af]{transform:translate(100%)}
