.assistant-float[data-v-ade07d4a]{z-index:1200;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:24px;right:24px}.assistant-card[data-v-ade07d4a]{backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #94a3b82e;border-radius:24px;width:min(360px,100vw - 32px);padding:20px;box-shadow:0 24px 60px #0f172a24}.assistant-card__header[data-v-ade07d4a]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assistant-card__title[data-v-ade07d4a]{align-items:center;gap:12px;display:flex}.assistant-card__title strong[data-v-ade07d4a]{color:#2b2622;font-size:18px;line-height:1.1;display:block}.assistant-card__title small[data-v-ade07d4a]{color:#7a7168;font-size:13px}.assistant-card__badge[data-v-ade07d4a]{color:#f8fafc;background:linear-gradient(135deg,#8b1a1a,#5c1414);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 28px #0f172a24}.assistant-card__chips[data-v-ade07d4a]{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.assistant-card__chips span[data-v-ade07d4a]{color:#8b1a1a;background:#8b1a1a14;border:1px solid #8b1a1a1f;border-radius:999px;padding:8px 12px;font-size:13px;line-height:1}.assistant-card__action[data-v-ade07d4a]{border:none;width:100%}.assistant-card__action[data-v-ade07d4a] svg{margin-left:8px}.assistant-trigger[data-v-ade07d4a]{color:#f8fafc;cursor:pointer;background:linear-gradient(135deg,#5c1414,#8b1a1a);border:none;border-radius:999px;align-items:center;gap:12px;min-width:168px;padding:14px 18px;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #0f172a2e}.assistant-trigger[data-v-ade07d4a]:hover{transform:translateY(-2px);box-shadow:0 22px 40px #0f172a38}.assistant-trigger__icon[data-v-ade07d4a],.assistant-trigger__shine[data-v-ade07d4a]{border-radius:999px;flex:none;place-items:center;display:grid}.assistant-trigger__icon[data-v-ade07d4a]{backdrop-filter:blur(6px);background:#ffffff1f;width:40px;height:40px;font-size:20px}.assistant-trigger__text[data-v-ade07d4a]{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.assistant-trigger__text strong[data-v-ade07d4a]{font-size:15px;line-height:1.15}.assistant-trigger__text small[data-v-ade07d4a]{color:#f8fafcb8;font-size:12px}.assistant-trigger__shine[data-v-ade07d4a]{color:#f8f1c4;background:#f8f1c424;width:32px;height:32px}.assistant-panel-enter-active[data-v-ade07d4a],.assistant-panel-leave-active[data-v-ade07d4a]{transition:all .2s}.assistant-panel-enter-from[data-v-ade07d4a],.assistant-panel-leave-to[data-v-ade07d4a]{opacity:0;transform:translateY(10px)scale(.96)}@media (width<=768px){.assistant-float[data-v-ade07d4a]{bottom:16px;right:16px}.assistant-trigger[data-v-ade07d4a]{min-width:0;padding-right:16px}}.demo-tenant[data-v-8f55ecdb]{background:#f3f7f2;border:1px solid #dce8df;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.demo-tenant__label[data-v-8f55ecdb]{color:#6b7280;white-space:nowrap;font-size:12px}.demo-tenant__empty[data-v-8f55ecdb]{color:#9ca3af;font-size:12px}.menu-icon[data-v-afa7f1bc]{color:inherit}.menu-title[data-v-afa7f1bc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:10px;overflow:hidden}.drawer-panel[data-v-db4bd594] .el-drawer__header{display:none}.drawer-panel[data-v-db4bd594] .el-drawer__body{flex-direction:column;height:100%;padding:0;display:flex}.drawer-header-custom[data-v-db4bd594]{background:#fffcf8;border-bottom:1px solid #d9cfc0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.drawer-header-custom .drawer-title[data-v-db4bd594]{color:#2b2622;font-size:18px;font-weight:600}.drawer-header-custom .drawer-close-btn[data-v-db4bd594]{cursor:pointer;background:#fffcf8f0;border:1px solid #d9cfc0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.drawer-header-custom .drawer-close-btn[data-v-db4bd594] svg{color:#7a7168;font-size:16px}.drawer-header-custom .drawer-close-btn[data-v-db4bd594]:hover{background:#fffcf8f0}.drawer-header-custom .drawer-close-btn[data-v-db4bd594]:hover svg{color:#2b2622}.drawer-content[data-v-db4bd594]{flex:1;padding:24px;overflow-y:auto}
