.fade-enter-active[data-v-e63823b7],.fade-leave-active[data-v-e63823b7]{transition:opacity .15s ease}.fade-enter-from[data-v-e63823b7],.fade-leave-to[data-v-e63823b7]{opacity:0}.panel-enter-active[data-v-e63823b7],.panel-leave-active[data-v-e63823b7]{transition:opacity .18s ease,transform .18s ease}.panel-enter-from[data-v-e63823b7],.panel-leave-to[data-v-e63823b7]{opacity:0;transform:translateY(-6px) scale(.98)}.line-clamp-2[data-v-e63823b7]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.max-h-\[26rem\][data-v-e63823b7]::-webkit-scrollbar{width:4px}.max-h-\[26rem\][data-v-e63823b7]::-webkit-scrollbar-track{background:transparent}.max-h-\[26rem\][data-v-e63823b7]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:4px}.lang-toggle-btn[data-v-05376d50]:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent)!important;color:#fff!important}.fade-enter-active[data-v-05376d50],.fade-leave-active[data-v-05376d50]{transition:opacity .2s}.fade-enter-from[data-v-05376d50],.fade-leave-to[data-v-05376d50]{opacity:0}.product-card[data-v-6dab13c7]{width:14rem;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-card[data-v-6dab13c7]:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.product-card__img-wrap[data-v-6dab13c7]{position:relative;height:9rem;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.product-card__img[data-v-6dab13c7]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.product-card__img[data-v-6dab13c7]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product-card__img-placeholder[data-v-6dab13c7]{display:flex;height:100%;align-items:center;justify-content:center}.product-card__badge[data-v-6dab13c7]{position:absolute;left:.5rem;top:.5rem;border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.product-card__badge--on[data-v-6dab13c7]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.product-card__badge--off[data-v-6dab13c7]{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.product-card__body[data-v-6dab13c7]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.product-card__body[data-v-6dab13c7]{padding:.75rem}.product-card__name[data-v-6dab13c7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.product-card__category[data-v-6dab13c7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.product-card__desc[data-v-6dab13c7]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:1.625;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.product-card__specs[data-v-6dab13c7]{display:flex;flex-wrap:wrap;gap:.25rem}.product-card__spec-chip[data-v-6dab13c7]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.product-card__footer[data-v-6dab13c7]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.25rem}.product-card__price[data-v-6dab13c7]{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.product-card__price-req[data-v-6dab13c7]{font-size:.75rem;line-height:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.product-card__order-btn[data-v-6dab13c7]{white-space:nowrap;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:11px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-card__order-btn[data-v-6dab13c7]:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.product-card__order-btn[data-v-6dab13c7]:disabled{cursor:not-allowed;opacity:.6}.pcc-overlay[data-v-6dab13c7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background-color:#0009;padding:1rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.pcc-modal[data-v-6dab13c7]{width:100%;max-width:28rem;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);max-height:90vh;display:flex;flex-direction:column}.pcc-modal__header[data-v-6dab13c7]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:1rem 1.25rem}.pcc-modal__title[data-v-6dab13c7]{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.pcc-modal__close[data-v-6dab13c7]{border-radius:.5rem;padding:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.pcc-modal__close[data-v-6dab13c7]:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.pcc-modal__body[data-v-6dab13c7]{flex:1 1 0%}.pcc-modal__body[data-v-6dab13c7]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.pcc-modal__body[data-v-6dab13c7]{overflow-y:auto;padding:1.25rem}.pcc-product-summary[data-v-6dab13c7]{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem}.pcc-product-summary__img[data-v-6dab13c7]{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.pcc-section[data-v-6dab13c7]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.pcc-label[data-v-6dab13c7]{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.pcc-input[data-v-6dab13c7]{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pcc-input[data-v-6dab13c7]:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1)) }.pcc-qty-wrap[data-v-6dab13c7]{display:flex;align-items:center;gap:.75rem}.pcc-qty-btn[data-v-6dab13c7]{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pcc-qty-btn[data-v-6dab13c7]:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.pcc-qty-val[data-v-6dab13c7]{width:2.5rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.pcc-total[data-v-6dab13c7]{display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.pcc-error[data-v-6dab13c7]{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.pcc-success[data-v-6dab13c7]{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.pcc-modal__footer[data-v-6dab13c7]{display:flex;flex-shrink:0;gap:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:1rem 1.25rem}.pcc-btn-cancel[data-v-6dab13c7]{flex:1 1 0%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pcc-btn-cancel[data-v-6dab13c7]:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.pcc-btn-confirm[data-v-6dab13c7]{flex:1 1 0%;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pcc-btn-confirm[data-v-6dab13c7]:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.pcc-btn-confirm[data-v-6dab13c7]:disabled{cursor:not-allowed;opacity:.6}.pcc-btn-view[data-v-6dab13c7]{flex:1 1 0%;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding-top:.625rem;padding-bottom:.625rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pcc-btn-view[data-v-6dab13c7]:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.inbox-wrapper[data-v-c2cccdd3]{height:calc(100vh - 4rem);overflow:hidden;background:var(--color-bg)}.inbox-grid[data-v-c2cccdd3]{display:grid;grid-template-columns:300px 1fr 272px;height:100%;overflow:hidden}.muted-text[data-v-c2cccdd3]{color:var(--color-muted)}.danger-text[data-v-c2cccdd3]{color:var(--color-danger)}.success-text[data-v-c2cccdd3]{color:var(--color-success)}.label-xs[data-v-c2cccdd3]{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);opacity:.7}.heading-sm[data-v-c2cccdd3]{font-size:.9375rem;font-weight:700;color:var(--color-text);line-height:1.3}.s-pill[data-v-c2cccdd3]{border-radius:.375rem;padding:.1rem .4rem;font-size:.625rem;font-weight:700}.pill-primary[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary)}.pill-accent[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent)}.pill-success[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success)}.pill-warning[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-warning) 15%,transparent);color:var(--color-warning)}.pill-danger[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-danger) 15%,transparent);color:var(--color-danger)}.pill-info[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-info) 15%,transparent);color:var(--color-info)}.pill-muted[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-muted) 12%,transparent);color:var(--color-muted)}.av-primary[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary)}.av-accent[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-accent)}.av-success[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-success) 18%,transparent);color:var(--color-success)}.av-warning[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-warning) 18%,transparent);color:var(--color-warning)}.av-info[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-info) 18%,transparent);color:var(--color-info)}.av-muted[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-muted) 12%,transparent);color:var(--color-muted)}.sidebar[data-v-c2cccdd3]{display:flex;flex-direction:column;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border-left:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);overflow:hidden;min-height:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sidebar-header[data-v-c2cccdd3]{padding:1rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);flex-shrink:0}.brand-icon[data-v-c2cccdd3]{width:2.25rem;height:2.25rem;border-radius:.75rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));box-shadow:0 0 16px var(--glow-primary);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.stats-row[data-v-c2cccdd3]{display:flex;align-items:center;background:color-mix(in srgb,var(--color-primary) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:.875rem;padding:.625rem .75rem;margin-top:.875rem}.stat-item[data-v-c2cccdd3]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.stat-val[data-v-c2cccdd3]{font-size:1rem;font-weight:700;color:var(--color-text);line-height:1}.stat-lbl[data-v-c2cccdd3]{font-size:.6rem;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.stat-div[data-v-c2cccdd3]{width:1px;height:1.5rem;background:color-mix(in srgb,var(--color-primary) 18%,transparent);margin:0 .375rem}.search-input[data-v-c2cccdd3]{width:100%;height:2.25rem;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);background:color-mix(in srgb,var(--color-bg) 70%,transparent);padding-right:2.25rem;padding-left:.75rem;font-size:.8125rem;color:var(--color-text);outline:none;transition:all .15s}.search-input[data-v-c2cccdd3]::-moz-placeholder{color:color-mix(in srgb,var(--color-muted) 60%,transparent)}.search-input[data-v-c2cccdd3]::placeholder{color:color-mix(in srgb,var(--color-muted) 60%,transparent)}.search-input[data-v-c2cccdd3]:focus{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-bg) 85%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 14%,transparent)}.seg-ctrl[data-v-c2cccdd3]{display:flex;background:color-mix(in srgb,var(--color-primary) 7%,transparent);border-radius:.625rem;padding:.2rem;gap:2px;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);overflow-x:auto;scrollbar-width:none}.seg-ctrl[data-v-c2cccdd3]::-webkit-scrollbar{display:none}.seg-btn[data-v-c2cccdd3]{flex-shrink:0;padding:0 .6rem;height:1.75rem;border-radius:.4375rem;font-size:.6875rem;font-weight:600;color:var(--color-muted);transition:all .15s;white-space:nowrap;cursor:pointer}.seg-btn--on[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary);font-weight:700;box-shadow:0 1px 4px #00000040}.chip[data-v-c2cccdd3]{height:1.625rem;padding:0 .625rem;border-radius:9999px;font-size:.6875rem;font-weight:600;border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);background:color-mix(in srgb,var(--color-bg) 60%,transparent);color:var(--color-muted);transition:all .15s;cursor:pointer}.chip--off[data-v-c2cccdd3]:hover{border-color:color-mix(in srgb,var(--color-primary) 38%,transparent);color:var(--color-text)}.chip--all[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}.chip--new[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}.chip--open[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.chip--wait[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}.chip--esc[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,transparent)}.chip--closed[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-muted) 10%,transparent);color:var(--color-muted);border-color:color-mix(in srgb,var(--color-muted) 20%,transparent)}.mini-select[data-v-c2cccdd3]{flex:1;height:1.875rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);background:color-mix(in srgb,var(--color-bg) 70%,transparent);padding:0 .5rem;font-size:.6875rem;font-weight:500;color:var(--color-muted);outline:none;cursor:pointer}.mini-select[data-v-c2cccdd3]:focus{border-color:var(--color-accent)}.conv-list[data-v-c2cccdd3]{flex:1;overflow-y:auto;padding:.5rem .625rem;min-height:0}.empty-msg[data-v-c2cccdd3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:12rem;color:var(--color-muted);font-size:.8125rem;text-align:center}.error-bar[data-v-c2cccdd3]{border-radius:.75rem;background:color-mix(in srgb,var(--color-danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 24%,transparent);padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-danger);margin-bottom:.5rem}.conv-card[data-v-c2cccdd3]{display:flex;gap:.75rem;width:100%;padding:.625rem .75rem;border-radius:.875rem;border:1px solid transparent;text-align:right;transition:all .15s;margin-bottom:.25rem;background:transparent;cursor:pointer}.conv-card[data-v-c2cccdd3]:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent);border-color:color-mix(in srgb,var(--color-primary) 14%,transparent)}.conv-card--active[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 20%,transparent)}.conv-av[data-v-c2cccdd3]{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.conv-body[data-v-c2cccdd3]{flex:1;min-width:0}.conv-top-row[data-v-c2cccdd3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.conv-name[data-v-c2cccdd3]{font-size:.8125rem;font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-badges[data-v-c2cccdd3]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.ai-on-badge[data-v-c2cccdd3]{display:inline-flex;align-items:center;gap:.25rem;background:color-mix(in srgb,var(--color-success) 16%,transparent);color:var(--color-success);border-radius:9999px;padding:.1rem .375rem;font-size:.6rem;font-weight:700;border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent)}.ai-off-badge[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning);border-radius:9999px;padding:.1rem .375rem;font-size:.6875rem;border:1px solid color-mix(in srgb,var(--color-warning) 25%,transparent)}.ai-pulse[data-v-c2cccdd3]{display:inline-block;width:.375rem;height:.375rem;border-radius:9999px;background:var(--color-success);animation:pulse-anim-c2cccdd3 1.5s infinite}@keyframes pulse-anim-c2cccdd3{0%,to{opacity:1}50%{opacity:.35}}.unread-badge[data-v-c2cccdd3]{min-width:1.125rem;height:1.125rem;border-radius:9999px;background:var(--color-danger);color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 .25rem}.conv-pills[data-v-c2cccdd3]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.conv-preview[data-v-c2cccdd3]{font-size:.6875rem;color:var(--color-muted);margin-top:.2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;opacity:.7}.chat-main[data-v-c2cccdd3]{display:flex;flex-direction:column;overflow:hidden;min-height:0;background:var(--color-bg)}.chat-header[data-v-c2cccdd3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);flex-wrap:wrap;flex-shrink:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chat-av[data-v-c2cccdd3]{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;flex-shrink:0}.chat-name[data-v-c2cccdd3]{font-size:.9375rem;font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-toggle[data-v-c2cccdd3]{display:flex;align-items:stretch;border-radius:.625rem;overflow:hidden;border:1px solid}.ai-toggle--on[data-v-c2cccdd3]{border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.ai-toggle--off[data-v-c2cccdd3]{border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}.ai-status-side[data-v-c2cccdd3]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem}.ai-toggle--on .ai-status-side[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-success) 10%,transparent)}.ai-toggle--off .ai-status-side[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-warning) 10%,transparent)}.ai-dot[data-v-c2cccdd3]{width:.5rem;height:.5rem;border-radius:9999px;background:var(--color-warning);flex-shrink:0}.ai-dot--on[data-v-c2cccdd3]{background:var(--color-success);animation:pulse-anim-c2cccdd3 1.5s infinite}.ai-lbl[data-v-c2cccdd3]{font-size:.75rem;font-weight:700}.ai-toggle--on .ai-lbl[data-v-c2cccdd3]{color:var(--color-success)}.ai-toggle--off .ai-lbl[data-v-c2cccdd3]{color:var(--color-warning)}.ai-toggle-btn[data-v-c2cccdd3]{padding:.375rem .625rem;font-size:.6875rem;font-weight:700;border-right:1px solid;transition:all .15s}.ai-toggle--on .ai-toggle-btn[data-v-c2cccdd3]{border-color:color-mix(in srgb,var(--color-success) 28%,transparent);background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.ai-toggle--on .ai-toggle-btn[data-v-c2cccdd3]:hover{background:color-mix(in srgb,var(--color-danger) 20%,transparent);color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,transparent)}.ai-toggle--off .ai-toggle-btn[data-v-c2cccdd3]{border-color:color-mix(in srgb,var(--color-warning) 28%,transparent);background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}.ai-toggle--off .ai-toggle-btn[data-v-c2cccdd3]:hover{background:color-mix(in srgb,var(--color-success) 20%,transparent);color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.btn-ghost[data-v-c2cccdd3]{height:2rem;padding:0 .875rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent);font-size:.75rem;font-weight:700;color:var(--color-muted);transition:all .15s;cursor:pointer}.btn-ghost[data-v-c2cccdd3]:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);color:var(--color-text)}.messages-pane[data-v-c2cccdd3]{flex:1;overflow-y:auto;padding:1.25rem 1.5rem;min-height:0;background:radial-gradient(ellipse at 20% 10%,color-mix(in srgb,var(--color-primary) 8%,transparent) 0,transparent 45%),radial-gradient(ellipse at 80% 90%,color-mix(in srgb,var(--color-accent) 6%,transparent) 0,transparent 40%),var(--color-bg)}.no-conv-state[data-v-c2cccdd3]{height:100%;min-height:20rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.no-conv-icon[data-v-c2cccdd3]{width:3.5rem;height:3.5rem;background:color-mix(in srgb,var(--color-surface) 90%,transparent);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:var(--color-muted);box-shadow:0 1px 4px #0000004d,0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}.msgs-inner[data-v-c2cccdd3]{display:flex;flex-direction:column;gap:.375rem;max-width:46rem;margin:0 auto}.msg-row[data-v-c2cccdd3]{display:flex}.msg-end[data-v-c2cccdd3]{justify-content:flex-end}.msg-start[data-v-c2cccdd3]{justify-content:flex-start}.msg-center[data-v-c2cccdd3]{justify-content:center}.sys-msg[data-v-c2cccdd3]{display:flex;align-items:center;gap:.5rem;background:color-mix(in srgb,var(--color-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 22%,transparent);color:var(--color-warning);border-radius:9999px;padding:.3rem .875rem;font-size:.75rem;font-weight:500}.sys-time[data-v-c2cccdd3]{font-size:.625rem;opacity:.65}.msg-bubble[data-v-c2cccdd3]{max-width:76%;border-radius:1.125rem;padding:.75rem 1rem}.bubble-agent[data-v-c2cccdd3]{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-bottom-right-radius:.25rem;box-shadow:0 2px 12px var(--glow-primary)}.bubble-contact[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-surface) 95%,transparent);color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-bottom-left-radius:.25rem}.msg-text[data-v-c2cccdd3]{font-size:.875rem;line-height:1.6;white-space:pre-wrap}.msg-file[data-v-c2cccdd3]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;opacity:.8}.msg-meta[data-v-c2cccdd3]{display:flex;align-items:center;gap:.5rem;margin-top:.375rem}.ai-tag[data-v-c2cccdd3]{font-size:.6rem;font-weight:700;opacity:.75}.msg-time[data-v-c2cccdd3]{font-size:.6rem;opacity:.5;margin-right:auto}.msg-product-wrap[data-v-c2cccdd3]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;max-width:16rem}.msg-row.msg-end .msg-product-wrap[data-v-c2cccdd3]{align-items:flex-end}.msg-row.msg-start .msg-product-wrap[data-v-c2cccdd3]{align-items:flex-start}.msg-meta-standalone[data-v-c2cccdd3]{display:flex;align-items:center;gap:.5rem;font-size:.6rem;opacity:.5;padding:0 .25rem}.mode-tab--product[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-accent) 15%,transparent)!important;color:var(--color-accent)!important}.product-picker[data-v-c2cccdd3]{border-top:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);background:color-mix(in srgb,var(--color-surface) 96%,transparent);padding:.75rem .875rem;display:flex;flex-direction:column;gap:.5rem}.product-picker__header[data-v-c2cccdd3]{display:flex;align-items:center;justify-content:space-between}.product-picker__search[data-v-c2cccdd3]{width:100%;height:2rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);background:color-mix(in srgb,var(--color-bg) 80%,transparent);color:var(--color-text);padding:0 .75rem;font-size:.75rem;outline:none}.product-picker__search[data-v-c2cccdd3]:focus{border-color:color-mix(in srgb,var(--color-accent) 60%,transparent)}.product-picker__list[data-v-c2cccdd3]{display:flex;flex-direction:column;gap:.25rem;max-height:12rem;overflow-y:auto}.product-picker__item[data-v-c2cccdd3]{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:10px;border:1px solid transparent;transition:all .15s;text-align:right;cursor:pointer;background:transparent}.product-picker__item[data-v-c2cccdd3]:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}.typing-wrap[data-v-c2cccdd3]{display:flex;gap:.3rem;align-items:center;padding:.875rem 1rem}.t-dot[data-v-c2cccdd3]{width:.375rem;height:.375rem;border-radius:9999px;background:#fffc;animation:bounce-c2cccdd3 1.2s infinite}.t-dot[data-v-c2cccdd3]:nth-child(2){animation-delay:.2s}.t-dot[data-v-c2cccdd3]:nth-child(3){animation-delay:.4s}@keyframes bounce-c2cccdd3{0%,60%,to{transform:translateY(0);opacity:.75}30%{transform:translateY(-5px);opacity:1}}.reply-footer[data-v-c2cccdd3]{padding:.875rem 1.25rem;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border-top:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);flex-shrink:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reply-mode-tabs[data-v-c2cccdd3]{display:flex;gap:.25rem;margin-bottom:.625rem}.mode-tab[data-v-c2cccdd3]{display:flex;align-items:center;gap:.375rem;height:1.875rem;padding:0 .875rem;border-radius:.5rem;font-size:.75rem;font-weight:600;color:var(--color-muted);border:1px solid transparent;transition:all .15s;cursor:pointer}.mode-tab[data-v-c2cccdd3]:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-text)}.mode-tab--msg[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 28%,transparent)}.mode-tab--note[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 24%,transparent)}.reply-row[data-v-c2cccdd3]{display:flex;align-items:flex-end;gap:.625rem}.reply-ta[data-v-c2cccdd3]{flex:1;min-height:2.75rem;resize:none;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);background:color-mix(in srgb,var(--color-bg) 70%,transparent);padding:.75rem 1rem;font-size:.875rem;color:var(--color-text);outline:none;transition:all .15s;line-height:1.5;font-family:inherit}.reply-ta[data-v-c2cccdd3]::-moz-placeholder{color:color-mix(in srgb,var(--color-muted) 55%,transparent)}.reply-ta[data-v-c2cccdd3]::placeholder{color:color-mix(in srgb,var(--color-muted) 55%,transparent)}.reply-ta[data-v-c2cccdd3]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 14%,transparent);background:color-mix(in srgb,var(--color-bg) 85%,transparent)}.reply-ta--note[data-v-c2cccdd3]{border-color:color-mix(in srgb,var(--color-warning) 28%,transparent)}.reply-ta--note[data-v-c2cccdd3]:focus{border-color:var(--color-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-warning) 14%,transparent)}.send-btn[data-v-c2cccdd3]{width:2.75rem;height:2.75rem;border-radius:.875rem;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;cursor:pointer;box-shadow:0 4px 14px var(--glow-primary)}.send-btn[data-v-c2cccdd3]:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px var(--glow-accent)}.send-btn[data-v-c2cccdd3]:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.send-btn--note[data-v-c2cccdd3]{background:linear-gradient(135deg,var(--color-warning),color-mix(in srgb,var(--color-warning) 75%,#ff6b00));box-shadow:0 4px 14px color-mix(in srgb,var(--color-warning) 35%,transparent)}.details-panel[data-v-c2cccdd3]{display:none;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border-right:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);overflow-y:auto;min-height:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:1024px){.details-panel[data-v-c2cccdd3]{display:flex;flex-direction:column}}.details-empty[data-v-c2cccdd3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem}.details-body[data-v-c2cccdd3]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.d-card[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-primary) 7%,transparent);border-radius:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent)}.d-av[data-v-c2cccdd3]{width:2.75rem;height:2.75rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.d-name[data-v-c2cccdd3]{font-size:.875rem;font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-phone[data-v-c2cccdd3]{font-size:.75rem;color:var(--color-muted);margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-stats-grid[data-v-c2cccdd3]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem}.d-stat[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-bg) 60%,transparent);border-radius:.625rem;padding:.625rem;border:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);display:flex;flex-direction:column;gap:.25rem}.d-stat-lbl[data-v-c2cccdd3]{font-size:.6rem;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.d-stat-val[data-v-c2cccdd3]{font-size:.9375rem;font-weight:700;color:var(--color-text)}.d-section-lbl[data-v-c2cccdd3]{display:block;font-size:.75rem;font-weight:700;color:var(--color-muted);margin-bottom:.5rem}.d-select[data-v-c2cccdd3]{width:100%;height:2.25rem;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);background:color-mix(in srgb,var(--color-bg) 60%,transparent);padding:0 .75rem;font-size:.8125rem;color:var(--color-text);outline:none;cursor:pointer;transition:all .15s}.d-select[data-v-c2cccdd3]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 14%,transparent)}.qa-grid[data-v-c2cccdd3]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.qa-btn[data-v-c2cccdd3]{height:2.25rem;border-radius:.625rem;font-size:.75rem;font-weight:700;border:1px solid;transition:all .15s;cursor:pointer}.qa-btn[data-v-c2cccdd3]:disabled{opacity:.35;cursor:not-allowed}.qa-open[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-success) 12%,transparent);border-color:color-mix(in srgb,var(--color-success) 28%,transparent);color:var(--color-success)}.qa-open[data-v-c2cccdd3]:hover:not(:disabled){background:color-mix(in srgb,var(--color-success) 20%,transparent)}.qa-wait[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:color-mix(in srgb,var(--color-warning) 28%,transparent);color:var(--color-warning)}.qa-wait[data-v-c2cccdd3]:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 20%,transparent)}.qa-esc[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-danger) 12%,transparent);border-color:color-mix(in srgb,var(--color-danger) 28%,transparent);color:var(--color-danger)}.qa-esc[data-v-c2cccdd3]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 20%,transparent)}.qa-close[data-v-c2cccdd3]{background:color-mix(in srgb,var(--color-muted) 8%,transparent);border-color:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-muted)}.qa-close[data-v-c2cccdd3]:hover:not(:disabled){background:color-mix(in srgb,var(--color-muted) 14%,transparent)}.modal-overlay[data-v-c2cccdd3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a14c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal-box[data-v-c2cccdd3]{width:100%;max-width:22rem;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 24%,transparent);border-radius:1.25rem;padding:1.5rem;box-shadow:0 25px 60px #00000080,0 0 40px var(--glow-primary)}.modal-ico[data-v-c2cccdd3]{width:3rem;height:3rem;border-radius:9999px;background:color-mix(in srgb,var(--color-warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 28%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.375rem}.modal-title[data-v-c2cccdd3]{font-size:1.0625rem;font-weight:700;color:var(--color-text);margin-top:.875rem}.modal-desc[data-v-c2cccdd3]{font-size:.8125rem;margin-top:.25rem}.modal-opts[data-v-c2cccdd3]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.modal-opt[data-v-c2cccdd3]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.875rem 1rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);background:color-mix(in srgb,var(--color-primary) 5%,transparent);text-align:right;transition:all .15s;cursor:pointer;width:100%}.modal-opt[data-v-c2cccdd3]:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent);box-shadow:0 0 12px var(--glow-primary)}.modal-opt-t[data-v-c2cccdd3]{font-size:.875rem;font-weight:700;color:var(--color-text)}.modal-opt-d[data-v-c2cccdd3]{font-size:.75rem}.modal-cancel[data-v-c2cccdd3]{width:100%;height:2.5rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent);font-size:.875rem;font-weight:600;color:var(--color-muted);margin-top:.875rem;cursor:pointer;transition:all .15s}.modal-cancel[data-v-c2cccdd3]:hover{border-color:color-mix(in srgb,var(--color-primary) 38%,transparent);color:var(--color-text)}[data-v-c2cccdd3]::-webkit-scrollbar{width:4px;height:4px}[data-v-c2cccdd3]::-webkit-scrollbar-track{background:transparent}[data-v-c2cccdd3]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:9999px}[data-v-c2cccdd3]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-primary) 50%,transparent)}textarea[data-v-64bc15d8]{min-height:80px}.toast-enter-active[data-v-64bc15d8],.toast-leave-active[data-v-64bc15d8]{transition:all .3s ease}.toast-enter-from[data-v-64bc15d8],.toast-leave-to[data-v-64bc15d8]{opacity:0;transform:translateY(10px)}.toast-enter-active[data-v-21dcb0b3],.toast-leave-active[data-v-21dcb0b3]{transition:all .3s ease}.toast-enter-from[data-v-21dcb0b3],.toast-leave-to[data-v-21dcb0b3]{opacity:0;transform:translateY(10px)}.toast-enter-active[data-v-8ce85f4e],.toast-leave-active[data-v-8ce85f4e]{transition:all .3s ease}.toast-enter-from[data-v-8ce85f4e],.toast-leave-to[data-v-8ce85f4e]{opacity:0;transform:translateY(10px)}.fade-slide-enter-active[data-v-8ce85f4e],.fade-slide-leave-active[data-v-8ce85f4e]{transition:all .25s ease}.fade-slide-enter-from[data-v-8ce85f4e],.fade-slide-leave-to[data-v-8ce85f4e]{opacity:0;transform:translateY(-6px)}.slide-down-enter-active[data-v-f31d40be],.slide-down-leave-active[data-v-f31d40be]{transition:all .25s ease;overflow:hidden}.slide-down-enter-from[data-v-f31d40be],.slide-down-leave-to[data-v-f31d40be]{opacity:0;max-height:0}.slide-down-enter-to[data-v-f31d40be],.slide-down-leave-from[data-v-f31d40be]{opacity:1;max-height:300px}.onboarding-scope>*{color:var(--color-text)}.onboarding-scope .bg-white,.onboarding-scope .bg-slate-50,.onboarding-scope .bg-emerald-50,.onboarding-scope .bg-blue-50,.onboarding-scope .bg-violet-50{background-color:color-mix(in srgb,var(--color-surface) 88%,transparent)!important}.onboarding-scope .border-slate-200,.onboarding-scope .border-slate-100,.onboarding-scope .border-emerald-200,.onboarding-scope .border-blue-200,.onboarding-scope .border-violet-200{border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)!important}.onboarding-scope .text-slate-900,.onboarding-scope .text-gray-900,.onboarding-scope .text-slate-800,.onboarding-scope .text-gray-800{color:var(--color-text)!important}.onboarding-scope .text-slate-700,.onboarding-scope .text-slate-600,.onboarding-scope .text-slate-500,.onboarding-scope .text-gray-700,.onboarding-scope .text-gray-600,.onboarding-scope .text-gray-500{color:var(--color-muted)!important}.onboarding-scope input,.onboarding-scope textarea,.onboarding-scope select{border-color:color-mix(in srgb,var(--color-primary) 22%,transparent)!important;background-color:color-mix(in srgb,var(--color-bg) 76%,transparent)!important;color:var(--color-text)!important;border-radius:16px!important}.onboarding-scope button,.onboarding-scope a[class*=bg-emerald],.onboarding-scope a[class*=bg-slate],.onboarding-scope button[class*=bg-emerald],.onboarding-scope button[class*=bg-slate]{border-radius:16px!important}.fade-enter-active[data-v-44e73a1d],.fade-leave-active[data-v-44e73a1d]{transition:opacity .2s}.fade-enter-from[data-v-44e73a1d],.fade-leave-to[data-v-44e73a1d]{opacity:0}.toast-enter-active[data-v-f1b26b34],.toast-leave-active[data-v-f1b26b34]{transition:all .3s ease}.toast-enter-from[data-v-f1b26b34],.toast-leave-to[data-v-f1b26b34]{opacity:0;transform:translateY(10px)}@keyframes spin-f1b26b34{to{transform:rotate(360deg)}}.animate-spin[data-v-f1b26b34]{animation:spin-f1b26b34 .8s linear infinite}.list-enter-active[data-v-2e94237f],.list-leave-active[data-v-2e94237f]{transition:all .3s ease}.list-enter-from[data-v-2e94237f],.list-leave-to[data-v-2e94237f]{opacity:0;transform:translateY(-10px)}.form-input[data-v-8bb853a4]{background:#ffffff0a;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;color:var(--color-text);width:100%;outline:none;transition:border-color .15s}.form-input[data-v-8bb853a4]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent)}.form-input option[data-v-8bb853a4]{background:var(--color-surface);color:var(--color-text)}.settings-input[data-v-81d55dc4]{background:#ffffff0a;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:.75rem;padding:.6rem .875rem;font-size:.875rem;color:var(--color-text);outline:none;transition:border-color .15s}.settings-input[data-v-81d55dc4]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}
