.avatar[data-v-dd4c7fe6]{display:flex;justify-content:center;align-items:center;flex-shrink:0;position:relative;overflow:hidden;transition:all .2s ease-in-out;color:#fff;font-weight:700;letter-spacing:.06em;line-height:1}.avatar--circle[data-v-dd4c7fe6]{border-radius:50%}.avatar--square[data-v-dd4c7fe6]{border-radius:0}.avatar--rounded[data-v-dd4c7fe6]{border-radius:8px}.avatar-loading[data-v-dd4c7fe6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#f3f4f6}.avatar-spinner[data-v-dd4c7fe6]{width:16px;height:16px;border:2px solid #e5e7eb;border-top:2px solid #9d72ff;border-radius:50%;animation:spin-dd4c7fe6 1s linear infinite}@keyframes spin-dd4c7fe6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.avatar__image[data-v-dd4c7fe6]{width:100%;height:100%;object-fit:cover;transition:opacity .2s ease-in-out}.avatar__image--loaded[data-v-dd4c7fe6]{opacity:1}.avatar__image--error[data-v-dd4c7fe6]{display:none}.avatar__initials[data-v-dd4c7fe6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none}.avatar-fallback[data-v-dd4c7fe6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#6b7280;font-size:1.2em}.avatar-fallback i[data-v-dd4c7fe6]{opacity:.7}.avatar-icon[data-v-dd4c7fe6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit}.avatar-icon i[data-v-dd4c7fe6]{font-size:1.2em}.avatar--with-border[data-v-dd4c7fe6]{box-shadow:0 0 0 1px #0000000d}.avatar[data-v-dd4c7fe6]:hover{transform:scale(1.05)}.avatar--xs .avatar-spinner[data-v-dd4c7fe6],.avatar--xs .avatar-fallback i[data-v-dd4c7fe6],.avatar--xs .avatar-icon i[data-v-dd4c7fe6]{font-size:12px}.avatar--sm .avatar-spinner[data-v-dd4c7fe6],.avatar--sm .avatar-fallback i[data-v-dd4c7fe6],.avatar--sm .avatar-icon i[data-v-dd4c7fe6]{font-size:14px}.avatar--lg .avatar-spinner[data-v-dd4c7fe6],.avatar--lg .avatar-fallback i[data-v-dd4c7fe6],.avatar--lg .avatar-icon i[data-v-dd4c7fe6]{font-size:20px}.avatar--xl .avatar-spinner[data-v-dd4c7fe6],.avatar--xl .avatar-fallback i[data-v-dd4c7fe6],.avatar--xl .avatar-icon i[data-v-dd4c7fe6]{font-size:28px}.avatar--2xl .avatar-spinner[data-v-dd4c7fe6],.avatar--2xl .avatar-fallback i[data-v-dd4c7fe6],.avatar--2xl .avatar-icon i[data-v-dd4c7fe6]{font-size:36px}.avatar--3xl .avatar-spinner[data-v-dd4c7fe6],.avatar--3xl .avatar-fallback i[data-v-dd4c7fe6],.avatar--3xl .avatar-icon i[data-v-dd4c7fe6]{font-size:48px}.avatar[data-v-dd4c7fe6]:focus{outline:2px solid #9d72ff;outline-offset:2px}@media(prefers-color-scheme:dark){.avatar-loading[data-v-dd4c7fe6]{background-color:#374151}.avatar-spinner[data-v-dd4c7fe6]{border-color:#4b5563;border-top-color:#9d72ff}.avatar-fallback[data-v-dd4c7fe6]{color:#9ca3af}}.notification-alert[data-v-ea3d204e]{position:fixed;top:1.5rem;left:50%;transform:translate(-50%);z-index:100000;width:min(calc(100vw - 1.5rem),32rem);pointer-events:none}.notification-alert__card[data-v-ea3d204e]{--alert-accent: #1894dc;--alert-bg: #eff7ff;--alert-border: rgba(24, 148, 220, .24);--alert-text: #163a59;--alert-shadow: 0 18px 45px rgba(17, 24, 39, .16);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.875rem;padding:1rem 1rem 1rem .9rem;border:1px solid var(--alert-border);border-radius:1rem;background:linear-gradient(135deg,#fffffff2,#ffffffe6),var(--alert-bg);box-shadow:var(--alert-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;pointer-events:auto}.notification-alert__card.is-success[data-v-ea3d204e]{--alert-accent: #1f9d68;--alert-bg: #ebfaf3;--alert-border: rgba(31, 157, 104, .26);--alert-text: #134634}.notification-alert__card.is-error[data-v-ea3d204e]{--alert-accent: #e05252;--alert-bg: #fff0f0;--alert-border: rgba(224, 82, 82, .24);--alert-text: #5f1f1f}.notification-alert__card.is-warning[data-v-ea3d204e]{--alert-accent: #d18a12;--alert-bg: #fff7df;--alert-border: rgba(209, 138, 18, .24);--alert-text: #5c430d}.notification-alert__icon[data-v-ea3d204e]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.9rem;background:var(--alert-accent);color:#fff;box-shadow:inset 0 -6px 12px #00000024}.notification-alert__icon svg[data-v-ea3d204e]{width:1.15rem;height:1.15rem;fill:currentColor}.notification-alert__content[data-v-ea3d204e]{min-width:0;color:var(--alert-text)}.notification-alert__title[data-v-ea3d204e],.notification-alert__message[data-v-ea3d204e]{margin:0}.notification-alert__title[data-v-ea3d204e]{font-size:.95rem;font-weight:700;line-height:1.2}.notification-alert__message[data-v-ea3d204e]{margin-top:.2rem;font-size:.92rem;line-height:1.45;word-break:break-word}.notification-alert__close[data-v-ea3d204e]{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--alert-accent);cursor:pointer;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.notification-alert__close[data-v-ea3d204e]:hover,.notification-alert__close[data-v-ea3d204e]:focus-visible{background:#ffffffb8;outline:none;transform:scale(1.05)}.notification-alert__close svg[data-v-ea3d204e]{width:1rem;height:1rem;fill:currentColor}.notification-alert__progress[data-v-ea3d204e]{position:absolute;left:0;right:0;bottom:0;height:.24rem;background:linear-gradient(90deg,var(--alert-accent),color-mix(in srgb,var(--alert-accent) 52%,#ffffff));transform-origin:left center;animation-name:notification-progress-ea3d204e;animation-timing-function:linear;animation-fill-mode:forwards}.notification-slide-enter-active[data-v-ea3d204e],.notification-slide-leave-active[data-v-ea3d204e]{transition:opacity .3s ease,transform .32s cubic-bezier(.22,1,.36,1)}.notification-slide-enter-from[data-v-ea3d204e],.notification-slide-leave-to[data-v-ea3d204e]{opacity:0;transform:translateY(-18px) scale(.97)}.notification-slide-enter-to[data-v-ea3d204e],.notification-slide-leave-from[data-v-ea3d204e]{opacity:1;transform:translateY(0) scale(1)}@keyframes notification-progress-ea3d204e{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:576px){.notification-alert[data-v-ea3d204e]{top:.75rem;width:min(calc(100vw - 1rem),32rem)}.notification-alert__card[data-v-ea3d204e]{gap:.75rem;padding:.9rem}}.date-filter[data-v-0a360a87]{min-width:160px;display:inline-block}.daterangepicker .ranges[data-v-0a360a87]{font-size:11px;float:none;margin:4px;text-align:left}.daterangepicker .ranges ul[data-v-0a360a87]{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li[data-v-0a360a87]{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#f7525a;padding:3px 12px;margin-bottom:8px;border-radius:5px;cursor:pointer}.daterangepicker .ranges li[data-v-0a360a87]:hover{background:#f7525a;border:1px solid #f7525a;color:#fff}@media(min-width:564px){.daterangepicker .ranges ul[data-v-0a360a87]{width:160px}.daterangepicker .ranges[data-v-0a360a87]{float:left}}@media(min-width:730px){.daterangepicker .ranges[data-v-0a360a87]{width:auto;float:left}}.daterangepicker .ranges li[data-v-0a360a87]{border-radius:0;border:0;background:0 0;margin-bottom:2px;padding:6px 12px;color:#333}.daterangepicker .ranges li[data-v-0a360a87]:hover,.daterangepicker .ranges li.active[data-v-0a360a87]{border-radius:0;border:0;margin-left:-5px;margin-right:-4px;padding:6px 20px;background-color:#f7525a;color:#fff}.daterangepicker .ranges li[data-v-0a360a87]:hover{background-color:#f5f5f5;color:#000}.daterangepicker[data-v-0a360a87]:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:#0003;content:""}.offline-overlay[data-v-b648ff5d]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden}.animated-bg[data-v-b648ff5d]{position:absolute;width:100%;height:100%;overflow:hidden}.gradient-orb[data-v-b648ff5d]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.6;animation:float-b648ff5d 20s infinite ease-in-out}.orb-1[data-v-b648ff5d]{width:500px;height:500px;background:linear-gradient(45deg,#f2735d,#ee5a6f);top:-10%;left:-10%;animation-delay:0s}.orb-2[data-v-b648ff5d]{width:400px;height:400px;background:linear-gradient(45deg,#4ecdc4,#44a08d);bottom:-10%;right:-10%;animation-delay:-7s}.orb-3[data-v-b648ff5d]{width:350px;height:350px;background:linear-gradient(45deg,#f7b731,#f38181);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes float-b648ff5d{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.1)}66%{transform:translate(-50px,50px) scale(.9)}}.offline-card[data-v-b648ff5d]{position:relative;animation:slideUp-b648ff5d .6s ease-out}@keyframes slideUp-b648ff5d{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.card[data-v-b648ff5d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:.5rem!important}.icon-wrapper[data-v-b648ff5d]{position:relative;display:inline-block}.icon-pulse[data-v-b648ff5d]{position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);background:#dc354533;border-radius:50%;animation:pulse-b648ff5d 2s infinite}@keyframes pulse-b648ff5d{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.icon-container[data-v-b648ff5d]{position:relative;width:80px;height:80px;background:linear-gradient(135deg,#ff6b6b,#dc3545);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #dc35454d}.offline-icon[data-v-b648ff5d]{color:#fff;font-size:48px;animation:shake-b648ff5d 3s infinite}@keyframes shake-b648ff5d{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}50%{transform:rotate(0)}}.status-dot[data-v-b648ff5d]{width:12px;height:12px;background:#dc3545;border-radius:50%;animation:blink-b648ff5d 1.5s infinite}@keyframes blink-b648ff5d{0%,to{opacity:1}50%{opacity:.3}}.spinning[data-v-b648ff5d]{animation:spin-b648ff5d 1s linear infinite}@keyframes spin-b648ff5d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-loading[data-v-b648ff5d]{position:relative}.floating-icons[data-v-b648ff5d]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.float-icon[data-v-b648ff5d]{position:absolute;color:#ffffff1a;animation:floatIcon-b648ff5d 15s infinite ease-in-out;font-size:24px}.float-icon-1[data-v-b648ff5d]{top:10%;left:10%;animation-delay:0s}.float-icon-2[data-v-b648ff5d]{top:70%;right:15%;animation-delay:-5s;font-size:18px}.float-icon-3[data-v-b648ff5d]{bottom:15%;left:20%;animation-delay:-10s;font-size:20px}@keyframes floatIcon-b648ff5d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(180deg)}}.fade-enter-active[data-v-b648ff5d],.fade-leave-active[data-v-b648ff5d]{transition:opacity .5s ease}.fade-enter-from[data-v-b648ff5d],.fade-leave-to[data-v-b648ff5d]{opacity:0}.gap-2[data-v-b648ff5d]{gap:.5rem}.offline-icon-neutral[data-v-b648ff5d]{color:#fab005;font-size:48px;animation:shake-b648ff5d 3s infinite}.status-dot-neutral[data-v-b648ff5d]{width:12px;height:12px;background:#fab005;border-radius:50%;animation:blink-b648ff5d 1.5s infinite}.neutral-bg[data-v-b648ff5d]{background:linear-gradient(135deg,#ffe066,#fab005)}
