.flex[data-v-fdf2f7a0]{display:flex}.inline-flex[data-v-fdf2f7a0]{display:inline-flex}.flex-col[data-v-fdf2f7a0]{display:flex;flex-direction:column}.flex-row[data-v-fdf2f7a0]{display:flex;flex-direction:row}.flex-1[data-v-fdf2f7a0]{flex:1}.flex-wrap[data-v-fdf2f7a0]{flex-wrap:wrap}.flex-nowrap[data-v-fdf2f7a0]{flex-wrap:nowrap}.flex-shrink-0[data-v-fdf2f7a0]{flex-shrink:0}.items-start[data-v-fdf2f7a0]{align-items:flex-start}.items-center[data-v-fdf2f7a0]{align-items:center}.items-end[data-v-fdf2f7a0]{align-items:flex-end}.items-stretch[data-v-fdf2f7a0]{align-items:stretch}.justify-start[data-v-fdf2f7a0]{justify-content:flex-start}.justify-center[data-v-fdf2f7a0]{justify-content:center}.justify-end[data-v-fdf2f7a0]{justify-content:flex-end}.justify-between[data-v-fdf2f7a0]{justify-content:space-between}.justify-around[data-v-fdf2f7a0]{justify-content:space-around}.gap-1[data-v-fdf2f7a0]{gap:.25rem}.gap-2[data-v-fdf2f7a0]{gap:.5rem}.gap-3[data-v-fdf2f7a0]{gap:.75rem}.gap-4[data-v-fdf2f7a0]{gap:1rem}.gap-6[data-v-fdf2f7a0]{gap:1.5rem}.gap-8[data-v-fdf2f7a0]{gap:2rem}.gap-sm[data-v-fdf2f7a0]{gap:.5rem}.gap-md[data-v-fdf2f7a0]{gap:1rem}.gap-lg[data-v-fdf2f7a0]{gap:1.5rem}.grid[data-v-fdf2f7a0]{display:grid}.grid-cols-2[data-v-fdf2f7a0]{grid-template-columns:repeat(2,1fr)}.grid-cols-3[data-v-fdf2f7a0]{grid-template-columns:repeat(3,1fr)}.grid-cols-4[data-v-fdf2f7a0]{grid-template-columns:repeat(4,1fr)}.col-span-2[data-v-fdf2f7a0]{grid-column:span 2}.p-0[data-v-fdf2f7a0]{padding:0}.p-1[data-v-fdf2f7a0]{padding:.25rem}.p-2[data-v-fdf2f7a0]{padding:.5rem}.p-3[data-v-fdf2f7a0]{padding:.75rem}.p-4[data-v-fdf2f7a0]{padding:1rem}.p-6[data-v-fdf2f7a0]{padding:1.5rem}.p-8[data-v-fdf2f7a0]{padding:2rem}.p-sm[data-v-fdf2f7a0]{padding:.5rem}.p-md[data-v-fdf2f7a0]{padding:1rem}.p-lg[data-v-fdf2f7a0]{padding:1.5rem}.p-xl[data-v-fdf2f7a0]{padding:2rem}.px-2[data-v-fdf2f7a0]{padding-left:.5rem;padding-right:.5rem}.px-3[data-v-fdf2f7a0]{padding-left:.75rem;padding-right:.75rem}.px-4[data-v-fdf2f7a0]{padding-left:1rem;padding-right:1rem}.px-6[data-v-fdf2f7a0]{padding-left:1.5rem;padding-right:1.5rem}.px-8[data-v-fdf2f7a0]{padding-left:2rem;padding-right:2rem}.py-2[data-v-fdf2f7a0]{padding-bottom:.5rem;padding-top:.5rem}.py-3[data-v-fdf2f7a0]{padding-bottom:.75rem;padding-top:.75rem}.py-4[data-v-fdf2f7a0]{padding-bottom:1rem;padding-top:1rem}.py-6[data-v-fdf2f7a0]{padding-bottom:1.5rem;padding-top:1.5rem}.m-0[data-v-fdf2f7a0]{margin:0}.m-auto[data-v-fdf2f7a0]{margin:auto}.mb-1[data-v-fdf2f7a0]{margin-bottom:.25rem}.mb-2[data-v-fdf2f7a0]{margin-bottom:.5rem}.mb-3[data-v-fdf2f7a0]{margin-bottom:.75rem}.mb-4[data-v-fdf2f7a0]{margin-bottom:1rem}.mb-6[data-v-fdf2f7a0]{margin-bottom:1.5rem}.mb-8[data-v-fdf2f7a0]{margin-bottom:2rem}.mt-1[data-v-fdf2f7a0]{margin-top:.25rem}.mt-2[data-v-fdf2f7a0]{margin-top:.5rem}.mt-4[data-v-fdf2f7a0]{margin-top:1rem}.mt-6[data-v-fdf2f7a0]{margin-top:1.5rem}.ml-auto[data-v-fdf2f7a0]{margin-left:auto}.mr-auto[data-v-fdf2f7a0]{margin-right:auto}.w-full[data-v-fdf2f7a0]{width:100%}.w-auto[data-v-fdf2f7a0]{width:auto}.h-full[data-v-fdf2f7a0]{height:100%}.h-screen[data-v-fdf2f7a0]{height:100vh}.min-h-screen[data-v-fdf2f7a0]{min-height:100vh}.max-w-sm[data-v-fdf2f7a0]{max-width:24rem}.max-w-md[data-v-fdf2f7a0]{max-width:32rem}.max-w-lg[data-v-fdf2f7a0]{max-width:48rem}.overflow-hidden[data-v-fdf2f7a0]{overflow:hidden}.overflow-auto[data-v-fdf2f7a0]{overflow:auto}.overflow-scroll[data-v-fdf2f7a0]{overflow:scroll}.overflow-x-hidden[data-v-fdf2f7a0]{overflow-x:hidden}.overflow-y-auto[data-v-fdf2f7a0]{overflow-y:auto}.relative[data-v-fdf2f7a0]{position:relative}.absolute[data-v-fdf2f7a0]{position:absolute}.fixed[data-v-fdf2f7a0]{position:fixed}.sticky[data-v-fdf2f7a0]{position:sticky;top:0}.inset-0[data-v-fdf2f7a0]{inset:0}.text-xs[data-v-fdf2f7a0]{font-size:.75rem;line-height:1.5}.text-sm[data-v-fdf2f7a0]{font-size:.875rem;line-height:1.5}.text-base[data-v-fdf2f7a0]{font-size:1rem;line-height:1.6}.text-lg[data-v-fdf2f7a0]{font-size:1.125rem;line-height:1.5}.text-xl[data-v-fdf2f7a0]{font-size:1.25rem;line-height:1.4}.text-2xl[data-v-fdf2f7a0]{font-size:1.5rem;line-height:1.3}.text-3xl[data-v-fdf2f7a0]{font-size:1.875rem;line-height:1.2}.text-4xl[data-v-fdf2f7a0]{font-size:2.25rem;line-height:1.1}.font-normal[data-v-fdf2f7a0]{font-weight:400}.font-medium[data-v-fdf2f7a0]{font-weight:500}.font-semibold[data-v-fdf2f7a0]{font-weight:600}.font-bold[data-v-fdf2f7a0]{font-weight:700}.text-left[data-v-fdf2f7a0]{text-align:left}.text-center[data-v-fdf2f7a0]{text-align:center}.text-right[data-v-fdf2f7a0]{text-align:right}.uppercase[data-v-fdf2f7a0]{text-transform:uppercase}.lowercase[data-v-fdf2f7a0]{text-transform:lowercase}.capitalize[data-v-fdf2f7a0]{text-transform:capitalize}.tracking-wide[data-v-fdf2f7a0]{letter-spacing:.05em}.tracking-wider[data-v-fdf2f7a0]{letter-spacing:.1em}.truncate[data-v-fdf2f7a0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leading-none[data-v-fdf2f7a0]{line-height:1}.leading-tight[data-v-fdf2f7a0]{line-height:1.25}.leading-normal[data-v-fdf2f7a0]{line-height:1.6}.leading-relaxed[data-v-fdf2f7a0]{line-height:1.75}.text-heading[data-v-fdf2f7a0]{color:#030712}.text-body[data-v-fdf2f7a0]{color:#374151}.text-muted[data-v-fdf2f7a0]{color:#6b7280}.text-primary[data-v-fdf2f7a0]{color:#960018}.text-success[data-v-fdf2f7a0]{color:#10b981}.text-warning[data-v-fdf2f7a0]{color:#f59e0b}.text-danger[data-v-fdf2f7a0]{color:#f43f5e}.text-info[data-v-fdf2f7a0]{color:#0ea5e9}.text-white[data-v-fdf2f7a0]{color:#fff}.text-secondary[data-v-fdf2f7a0]{color:#6b7280}.bg-app[data-v-fdf2f7a0]{background-color:#f9fafb}.bg-elevated[data-v-fdf2f7a0],.bg-surface[data-v-fdf2f7a0]{background-color:#fff}.bg-primary[data-v-fdf2f7a0]{background-color:#960018}.bg-background[data-v-fdf2f7a0]{background-color:#f9fafb}.border[data-v-fdf2f7a0]{border:1px solid #e5e7eb}.border-top[data-v-fdf2f7a0]{border-top:1px solid #e5e7eb}.border-bottom[data-v-fdf2f7a0]{border-bottom:1px solid #e5e7eb}.border-left[data-v-fdf2f7a0]{border-left:1px solid #e5e7eb}.border-right[data-v-fdf2f7a0]{border-right:1px solid #e5e7eb}.border-none[data-v-fdf2f7a0]{border:none}.border-b[data-v-fdf2f7a0]{border-bottom:1px solid #e5e7eb}.border-primary[data-v-fdf2f7a0]{border-color:#960018}.rounded-sm[data-v-fdf2f7a0]{border-radius:.375rem}.rounded-md[data-v-fdf2f7a0]{border-radius:.5rem}.rounded-lg[data-v-fdf2f7a0]{border-radius:.75rem}.rounded-xl[data-v-fdf2f7a0]{border-radius:1rem}.rounded-2xl[data-v-fdf2f7a0]{border-radius:1.5rem}.rounded-full[data-v-fdf2f7a0]{border-radius:9999px}.shadow-xs[data-v-fdf2f7a0]{box-shadow:0 1px 2px #0000000d}.shadow-sm[data-v-fdf2f7a0]{box-shadow:0 2px 4px #0000000d}.shadow-md[data-v-fdf2f7a0]{box-shadow:0 4px 12px #00000014}.shadow-lg[data-v-fdf2f7a0]{box-shadow:0 8px 24px #0000001f}.opacity-0[data-v-fdf2f7a0]{opacity:0}.opacity-50[data-v-fdf2f7a0]{opacity:.5}.opacity-75[data-v-fdf2f7a0]{opacity:.75}.opacity-100[data-v-fdf2f7a0]{opacity:1}.visible[data-v-fdf2f7a0]{visibility:visible}.invisible[data-v-fdf2f7a0]{visibility:hidden}.cursor-pointer[data-v-fdf2f7a0]{cursor:pointer}.cursor-default[data-v-fdf2f7a0]{cursor:default}.cursor-not-allowed[data-v-fdf2f7a0]{cursor:not-allowed}.pointer-events-none[data-v-fdf2f7a0]{pointer-events:none}.select-none[data-v-fdf2f7a0]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.card[data-v-fdf2f7a0],.stat-card[data-v-fdf2f7a0]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 2px 4px #0000000d;padding:1.5rem;transition:all .2s ease}.card-hover.stat-card[data-v-fdf2f7a0]:hover,.card.card-hover[data-v-fdf2f7a0]:hover{border-color:#960018;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.card-glass.stat-card[data-v-fdf2f7a0],.card.card-glass[data-v-fdf2f7a0]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff9}.divider[data-v-fdf2f7a0]{background:#e5e7eb;height:1px;margin:1rem 0;width:100%}.badge[data-v-fdf2f7a0]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;letter-spacing:.03em;padding:.25rem .75rem}.badge.badge-primary[data-v-fdf2f7a0]{background:#96001814;color:#7d0014}.badge.badge-success[data-v-fdf2f7a0]{background:#10b9811a;color:#0c8a60}.badge.badge-warning[data-v-fdf2f7a0]{background:#f59e0b1a;color:#945f06}.badge.badge-danger[data-v-fdf2f7a0]{background:#f43f5e1a;color:#f10f36}.avatar[data-v-fdf2f7a0]{align-items:center;background:#96001814;border-radius:9999px;color:#960018;display:inline-flex;flex-shrink:0;font-weight:600;justify-content:center}.avatar.avatar-sm[data-v-fdf2f7a0]{font-size:.75rem;height:2rem;width:2rem}.avatar.avatar-md[data-v-fdf2f7a0]{font-size:.875rem;height:2.5rem;width:2.5rem}.avatar.avatar-lg[data-v-fdf2f7a0]{font-size:1.25rem;height:3.5rem;width:3.5rem}.avatar.avatar-xl[data-v-fdf2f7a0]{font-size:1.5rem;height:5rem;width:5rem}.avatar img[data-v-fdf2f7a0]{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.alert[data-v-fdf2f7a0]{border:1px solid transparent;border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.5rem}.alert.alert-danger[data-v-fdf2f7a0]{background:#f43f5e14;border-color:#f43f5e33;color:#f10f36}.alert.alert-success[data-v-fdf2f7a0]{background:#10b98114;border-color:#10b98133;color:#0c8a60}@keyframes fadeIn-fdf2f7a0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-fdf2f7a0{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.animate-fade-in[data-v-fdf2f7a0]{animation:fadeIn-fdf2f7a0 .4s cubic-bezier(.16,1,.3,1) forwards}.animate-shake[data-v-fdf2f7a0]{animation:shake-fdf2f7a0 .2s cubic-bezier(.36,.07,.19,.97) both;animation-iteration-count:2}.stat-card[data-v-fdf2f7a0]{overflow:hidden;position:relative}.stat-card .stat-label[data-v-fdf2f7a0]{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.stat-card .stat-value[data-v-fdf2f7a0]{color:#030712;font-size:1.875rem;font-weight:700;line-height:1;margin-top:.5rem}.stat-card .stat-trend[data-v-fdf2f7a0]{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;margin-top:.5rem}.stat-card .stat-trend.trend-up[data-v-fdf2f7a0]{color:#10b981}.stat-card .stat-trend.trend-down[data-v-fdf2f7a0]{color:#f43f5e}.stat-card .stat-trend.trend-flat[data-v-fdf2f7a0]{color:#6b7280}.stat-card .stat-icon[data-v-fdf2f7a0]{align-items:center;border-radius:.75rem;display:flex;font-size:1.125rem;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:2.5rem}.stat-card .stat-icon.icon-primary[data-v-fdf2f7a0]{background:#96001814;color:#960018}.stat-card .stat-icon.icon-success[data-v-fdf2f7a0]{background:#10b9811f;color:#10b981}.stat-card .stat-icon.icon-warning[data-v-fdf2f7a0]{background:#f59e0b1f;color:#f59e0b}.stat-card .stat-icon.icon-danger[data-v-fdf2f7a0]{background:#f43f5e1f;color:#f43f5e}.separator[data-v-fdf2f7a0]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.75rem}.separator[data-v-fdf2f7a0]:after,.separator[data-v-fdf2f7a0]:before{background:#e5e7eb;content:"";flex:1;height:1px}.btn[data-v-fdf2f7a0]{align-items:center;border:1px solid transparent;border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn[data-v-fdf2f7a0]:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.btn.btn-sm[data-v-fdf2f7a0]{font-size:.75rem;padding:.25rem .75rem}.btn.btn-lg[data-v-fdf2f7a0]{font-size:1rem;padding:.75rem 1.5rem}.btn.btn-icon[data-v-fdf2f7a0]{height:2.25rem;padding:.5rem;width:2.25rem}.btn.btn-primary[data-v-fdf2f7a0]{background:#960018;box-shadow:0 2px 4px #0000000d;color:#fff}.btn.btn-primary[data-v-fdf2f7a0]:hover{background:#800015;box-shadow:0 0 20px #96001826,0 2px 4px #0000000d}.btn.btn-ghost[data-v-fdf2f7a0]{background:#96001814;border-color:transparent;color:#fc0028}.btn.btn-ghost[data-v-fdf2f7a0]:hover{background:#96001833}.btn.btn-outline[data-v-fdf2f7a0]{background:transparent;border-color:#e5e7eb;color:#374151}.btn.btn-outline[data-v-fdf2f7a0]:hover{background:#fff;border-color:#fff3}.btn.btn-secondary[data-v-fdf2f7a0]{background:#fff;border-color:#e5e7eb;color:#374151}.btn.btn-secondary[data-v-fdf2f7a0]:hover{background:#fff}.btn.btn-danger[data-v-fdf2f7a0]{background:#f43f5e1f;color:#f76f86}.btn.btn-danger[data-v-fdf2f7a0]:hover{background:#f43f5e38}.input[data-v-fdf2f7a0]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-sizing:border-box;color:#374151;display:block;font-family:inherit;font-size:.875rem;padding:.5rem .75rem;transition:all .15s ease;width:100%}.input[data-v-fdf2f7a0]::-moz-placeholder{color:#6b7280}.input[data-v-fdf2f7a0]::placeholder{color:#6b7280}.input[data-v-fdf2f7a0]:focus{border-color:#960018;box-shadow:0 0 0 3px #96001833;outline:none}.input.input-error[data-v-fdf2f7a0]{border-color:#f43f5e}.input.input-error[data-v-fdf2f7a0]:focus{box-shadow:0 0 0 3px #f43f5e33}.label[data-v-fdf2f7a0]{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.field[data-v-fdf2f7a0]{display:flex;flex-direction:column;gap:.25rem}.sr-only[data-v-fdf2f7a0]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.gradient-text[data-v-fdf2f7a0]{background:linear-gradient(135deg,#e30024,#0ea5e9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glass[data-v-fdf2f7a0]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid #e5e7eb}.dot[data-v-fdf2f7a0]{border-radius:9999px;display:inline-block;flex-shrink:0;height:.5rem;width:.5rem}.dot.dot-primary[data-v-fdf2f7a0]{background:#960018}.dot.dot-success[data-v-fdf2f7a0]{background:#10b981}.dot.dot-warning[data-v-fdf2f7a0]{background:#f59e0b}.dot.dot-danger[data-v-fdf2f7a0]{background:#f43f5e}.dot.dot-muted[data-v-fdf2f7a0]{background:#6b7280}.dot.dot-pulse[data-v-fdf2f7a0]{animation:pulse-fdf2f7a0 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-fdf2f7a0{0%,to{opacity:1}50%{opacity:.4}}@keyframes fade-in-fdf2f7a0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-fdf2f7a0]{animation:fade-in-fdf2f7a0 .3s ease forwards}.cards-grid[data-v-fdf2f7a0]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.cards-grid[data-v-fdf2f7a0]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cards-grid[data-v-fdf2f7a0]{grid-template-columns:repeat(3,1fr)}}.cards-grid-2[data-v-fdf2f7a0]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.cards-grid-2[data-v-fdf2f7a0]{grid-template-columns:repeat(2,1fr)}}.layout-with-sidebar[data-v-fdf2f7a0]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.layout-with-sidebar[data-v-fdf2f7a0]{grid-template-columns:1fr 2fr}}.line-clamp-1[data-v-fdf2f7a0]{-webkit-line-clamp:1}.line-clamp-1[data-v-fdf2f7a0],.line-clamp-2[data-v-fdf2f7a0]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-fdf2f7a0]{-webkit-line-clamp:2}.italic[data-v-fdf2f7a0]{font-style:italic}.border-dashed[data-v-fdf2f7a0]{border-style:dashed}.block[data-v-fdf2f7a0]{display:block}.hidden[data-v-fdf2f7a0]{display:none}.no-underline[data-v-fdf2f7a0]{text-decoration:none}.container-public[data-v-fdf2f7a0]{margin:0 auto;max-width:960px;padding:0 1rem}.scroll-x-hidden-bar[data-v-fdf2f7a0]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.scroll-x-hidden-bar[data-v-fdf2f7a0]::-webkit-scrollbar{display:none}@media(max-width:767px){.hide-mobile[data-v-fdf2f7a0]{display:none!important}}.show-mobile[data-v-fdf2f7a0]{display:none!important}@media(max-width:767px){.show-mobile[data-v-fdf2f7a0]{display:flex!important}.grid-cols-3[data-v-fdf2f7a0]{gap:1rem;grid-template-columns:1fr!important}}@media(max-width:1023px){.grid-cols-3[data-v-fdf2f7a0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.col-span-2[data-v-fdf2f7a0]{grid-column:span 1!important}.page-header[data-v-fdf2f7a0]{align-items:flex-start!important;flex-direction:column;gap:.75rem}.table-scroll-mobile[data-v-fdf2f7a0]{overflow-x:auto;-webkit-overflow-scrolling:touch}.el-dialog[data-v-fdf2f7a0]{--el-dialog-width:95%!important;margin:16px auto!important;width:95%!important}.p-lg[data-v-fdf2f7a0]{padding:1rem!important}}.support-fab[data-v-fdf2f7a0]{align-items:center;background:#960018;border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 16px #0003;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:24px;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;width:56px;z-index:51}.support-fab[data-v-fdf2f7a0]:hover{background:#800015;box-shadow:0 6px 20px #00000040;transform:scale(1.05)}.support-fab[data-v-fdf2f7a0]:active{transform:scale(.95)}.support-fab--open[data-v-fdf2f7a0]{background:#6b7280}.support-fab--open[data-v-fdf2f7a0]:hover{background:#374151}.support-fab__badge[data-v-fdf2f7a0]{align-items:center;animation:badge-pop-fdf2f7a0 .3s ease-out;background:#f43f5e;border:2px solid #fff;border-radius:11px;color:#fff;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px;position:absolute;right:-4px;top:-4px}.support-chat[data-v-fdf2f7a0]{background:#fff;border-radius:1.5rem;bottom:92px;box-shadow:0 12px 48px #00000026,0 2px 8px #00000014;display:flex;flex-direction:column;height:520px;max-height:calc(100vh - 120px);overflow:hidden;position:fixed;right:24px;width:380px;z-index:51}@media(max-width:767px){.support-chat[data-v-fdf2f7a0]{border-radius:0;bottom:0;height:100%;max-height:100%;right:0;width:100%}}.support-chat__header[data-v-fdf2f7a0]{align-items:center;background:#960018;color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem}.support-chat__header-info[data-v-fdf2f7a0]{align-items:center;display:flex;gap:.75rem}.support-chat__avatar[data-v-fdf2f7a0]{border-radius:50%;flex-shrink:0;height:44px;position:relative;width:44px}.support-chat__avatar-img[data-v-fdf2f7a0]{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.support-chat__status[data-v-fdf2f7a0]{border:2px solid #960018;border-radius:50%;bottom:1px;height:12px;position:absolute;right:1px;width:12px}.support-chat__status--online[data-v-fdf2f7a0]{background:#22c55e}.support-chat__status--offline[data-v-fdf2f7a0]{background:#6b7280}.support-chat__online-text[data-v-fdf2f7a0]{color:#86efac}.support-chat__title[data-v-fdf2f7a0]{font-size:16px;font-weight:600;line-height:1.2;margin:0}.support-chat__subtitle[data-v-fdf2f7a0]{font-size:12px;line-height:1.2;margin:2px 0 0;opacity:.8}.support-chat__header-actions[data-v-fdf2f7a0]{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.support-chat__header-btn[data-v-fdf2f7a0]{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s ease;width:28px}.support-chat__header-btn[data-v-fdf2f7a0]:hover{background:#ffffff4d}.support-chat__close[data-v-fdf2f7a0]{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s ease;width:32px}.support-chat__close[data-v-fdf2f7a0]:hover{background:#ffffff4d}.support-chat__closed-banner[data-v-fdf2f7a0]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:.75rem 1rem;text-align:center}.support-chat__closed-text[data-v-fdf2f7a0]{color:#6b7280;font-size:13px;margin:0}.support-chat__closed-hint[data-v-fdf2f7a0]{color:#6b7280;font-size:11px;margin:2px 0 0;opacity:.7}.support-chat__messages[data-v-fdf2f7a0]{display:flex;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1rem}.support-chat__empty[data-v-fdf2f7a0]{align-items:center;color:#6b7280;display:flex;flex:1;flex-direction:column;font-size:14px;gap:.75rem;justify-content:center;padding:1.5rem;text-align:center}.support-chat__empty-icon[data-v-fdf2f7a0]{color:#e5e7eb}.support-chat__bubble[data-v-fdf2f7a0]{animation:bubble-in-fdf2f7a0 .2s ease-out;display:flex;max-width:85%}.support-chat__bubble--mine[data-v-fdf2f7a0]{align-self:flex-end}.support-chat__bubble--mine .support-chat__bubble-content[data-v-fdf2f7a0]{background:#960018;border-radius:.75rem .75rem 4px;color:#fff}.support-chat__bubble--mine .support-chat__bubble-time[data-v-fdf2f7a0]{color:#ffffffb3}.support-chat__bubble--admin[data-v-fdf2f7a0]{align-self:flex-start}.support-chat__bubble--admin .support-chat__bubble-content[data-v-fdf2f7a0]{background:#fff;border-radius:.75rem .75rem .75rem 4px;color:#374151}.support-chat__bubble-content[data-v-fdf2f7a0]{padding:.5rem .75rem}.support-chat__typing[data-v-fdf2f7a0]{align-items:center;display:flex;gap:4px;padding:4px 0}.support-chat__typing-dot[data-v-fdf2f7a0]{animation:typing-bounce-fdf2f7a0 1.4s ease-in-out infinite;background:#6b7280;border-radius:50%;height:7px;width:7px}.support-chat__typing-dot[data-v-fdf2f7a0]:nth-child(2){animation-delay:.2s}.support-chat__typing-dot[data-v-fdf2f7a0]:nth-child(3){animation-delay:.4s}.support-chat__bubble-text[data-v-fdf2f7a0]{font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.support-chat__bubble-time[data-v-fdf2f7a0]{color:#6b7280;display:block;font-size:11px;margin-top:2px;text-align:right}.support-chat__input-area[data-v-fdf2f7a0]{align-items:flex-end;background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:.5rem;padding:.75rem}.support-chat__input[data-v-fdf2f7a0]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;color:#374151;flex:1;font-family:inherit;font-size:14px;line-height:1.5;max-height:100px;outline:none;padding:.5rem .75rem;resize:none;transition:border-color .15s ease}.support-chat__input[data-v-fdf2f7a0]::-moz-placeholder{color:#6b7280}.support-chat__input[data-v-fdf2f7a0]::placeholder{color:#6b7280}.support-chat__input[data-v-fdf2f7a0]:focus{border-color:#960018}.support-chat__send[data-v-fdf2f7a0]{align-items:center;background:#960018;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s ease,transform .15s ease,opacity .15s ease;width:36px}.support-chat__send[data-v-fdf2f7a0]:hover:not(:disabled){background:#800015;transform:scale(1.05)}.support-chat__send[data-v-fdf2f7a0]:active:not(:disabled){transform:scale(.95)}.support-chat__send[data-v-fdf2f7a0]:disabled{cursor:not-allowed;opacity:.4}.chat-popup-enter-active[data-v-fdf2f7a0]{transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.chat-popup-leave-active[data-v-fdf2f7a0]{transition:opacity .15s ease,transform .15s ease}.chat-popup-enter-from[data-v-fdf2f7a0]{opacity:0;transform:translateY(16px) scale(.95)}.chat-popup-leave-to[data-v-fdf2f7a0]{opacity:0;transform:translateY(8px) scale(.98)}.fab-icon-enter-active[data-v-fdf2f7a0],.fab-icon-leave-active[data-v-fdf2f7a0]{transition:transform .2s ease,opacity .15s ease}.fab-icon-enter-from[data-v-fdf2f7a0]{opacity:0;transform:rotate(-90deg) scale(.5)}.fab-icon-leave-to[data-v-fdf2f7a0]{opacity:0;transform:rotate(90deg) scale(.5)}@keyframes badge-pop-fdf2f7a0{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes typing-bounce-fdf2f7a0{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes bubble-in-fdf2f7a0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
