.notification-alert[data-v-28cc8b7b]{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:100000;width:min(calc(100vw - 1.5rem),31rem);pointer-events:none}.notification-alert__card[data-v-28cc8b7b]{--alert-accent: #1b6de0;--alert-border-glow: rgba(27, 109, 224, .08);--alert-bg-start: #f7faff;--alert-bg-end: #f0f7ff;--alert-text: #26415f;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .85rem;border:3px solid #fff;border-radius:10px;background:linear-gradient(90deg,var(--alert-bg-start) 0,var(--alert-bg-end) 100%);box-shadow:0 14px 24px 3px #2e3e8e0d,0 0 0 1px var(--alert-border-glow);pointer-events:auto}.notification-alert__card.is-success[data-v-28cc8b7b]{--alert-accent: #1f9d63;--alert-border-glow: rgba(31, 157, 99, .08);--alert-bg-start: #f2fbf6;--alert-bg-end: #e8f8ef;--alert-text: #24513b}.notification-alert__card.is-danger[data-v-28cc8b7b],.notification-alert__card.is-error[data-v-28cc8b7b]{--alert-accent: #d64545;--alert-border-glow: rgba(214, 69, 69, .08);--alert-bg-start: #fff7f7;--alert-bg-end: #ffefef;--alert-text: #6b2f2f}.notification-alert__card.is-warning[data-v-28cc8b7b]{--alert-accent: #c58a10;--alert-border-glow: rgba(197, 138, 16, .08);--alert-bg-start: #fffaf0;--alert-bg-end: #fff3db;--alert-text: #6b4c14}.notification-alert__icon[data-v-28cc8b7b]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;color:var(--alert-accent);flex-shrink:0}.notification-alert__icon svg[data-v-28cc8b7b]{width:1.35rem;height:1.35rem;fill:currentColor}.notification-alert__content[data-v-28cc8b7b]{min-width:0;color:var(--alert-text)}.notification-alert__title[data-v-28cc8b7b],.notification-alert__message[data-v-28cc8b7b]{margin:0}.notification-alert__title[data-v-28cc8b7b]{font-size:.86rem;font-weight:700;line-height:1.2}.notification-alert__message[data-v-28cc8b7b]{margin-top:.15rem;font-size:.82rem;line-height:1.4;word-break:break-word}.notification-alert__close[data-v-28cc8b7b]{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:.6rem;background:transparent;color:var(--alert-text);opacity:.65;cursor:pointer;transition:opacity .15s ease,background-color .15s ease}.notification-alert__close[data-v-28cc8b7b]:hover,.notification-alert__close[data-v-28cc8b7b]:focus-visible{opacity:1;background:#ffffffa6;outline:none}.notification-alert__close svg[data-v-28cc8b7b]{width:.8rem;height:.8rem;fill:currentColor}.notification-slide-enter-active[data-v-28cc8b7b],.notification-slide-leave-active[data-v-28cc8b7b]{transition:opacity .25s ease,transform .28s cubic-bezier(.22,1,.36,1)}.notification-slide-enter-from[data-v-28cc8b7b],.notification-slide-leave-to[data-v-28cc8b7b]{opacity:0;transform:translateY(-10px) scale(.98)}.notification-slide-enter-to[data-v-28cc8b7b],.notification-slide-leave-from[data-v-28cc8b7b]{opacity:1;transform:translateY(0) scale(1)}@media(max-width:576px){.notification-alert[data-v-28cc8b7b]{top:.75rem;width:min(calc(100vw - 1rem),24rem)}.notification-alert__card[data-v-28cc8b7b]{gap:.625rem;padding:.625rem .7rem}}.offline-overlay[data-v-b095c662]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden}.animated-bg[data-v-b095c662]{position:absolute;width:100%;height:100%;overflow:hidden}.gradient-orb[data-v-b095c662]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.6;animation:float-b095c662 20s infinite ease-in-out}.orb-1[data-v-b095c662]{width:500px;height:500px;background:linear-gradient(45deg,#f2735d,#ee5a6f);top:-10%;left:-10%;animation-delay:0s}.orb-2[data-v-b095c662]{width:400px;height:400px;background:linear-gradient(45deg,#4ecdc4,#44a08d);bottom:-10%;right:-10%;animation-delay:-7s}.orb-3[data-v-b095c662]{width:350px;height:350px;background:linear-gradient(45deg,#f7b731,#f38181);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes float-b095c662{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-b095c662]{position:relative;animation:slideUp-b095c662 .6s ease-out}@keyframes slideUp-b095c662{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.card[data-v-b095c662]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:.5rem!important}.icon-wrapper[data-v-b095c662]{position:relative;display:inline-block}.icon-pulse[data-v-b095c662]{position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);background:#dc354533;border-radius:50%;animation:pulse-b095c662 2s infinite}@keyframes pulse-b095c662{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.icon-container[data-v-b095c662]{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-b095c662]{color:#fff;font-size:48px;animation:shake-b095c662 3s infinite}@keyframes shake-b095c662{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}50%{transform:rotate(0)}}.status-dot[data-v-b095c662]{width:12px;height:12px;background:#dc3545;border-radius:50%;animation:blink-b095c662 1.5s infinite}@keyframes blink-b095c662{0%,to{opacity:1}50%{opacity:.3}}.spinning[data-v-b095c662]{animation:spin-b095c662 1s linear infinite}@keyframes spin-b095c662{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-loading[data-v-b095c662]{position:relative}.floating-icons[data-v-b095c662]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.float-icon[data-v-b095c662]{position:absolute;color:#ffffff1a;animation:floatIcon-b095c662 15s infinite ease-in-out;font-size:24px}.float-icon-1[data-v-b095c662]{top:10%;left:10%;animation-delay:0s}.float-icon-2[data-v-b095c662]{top:70%;right:15%;animation-delay:-5s;font-size:18px}.float-icon-3[data-v-b095c662]{bottom:15%;left:20%;animation-delay:-10s;font-size:20px}@keyframes floatIcon-b095c662{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(180deg)}}.fade-enter-active[data-v-b095c662],.fade-leave-active[data-v-b095c662]{transition:opacity .5s ease}.fade-enter-from[data-v-b095c662],.fade-leave-to[data-v-b095c662]{opacity:0}.gap-2[data-v-b095c662]{gap:.5rem}.offline-icon-neutral[data-v-b095c662]{color:#fab005;font-size:48px;animation:shake-b095c662 3s infinite}.status-dot-neutral[data-v-b095c662]{width:12px;height:12px;background:#fab005;border-radius:50%;animation:blink-b095c662 1.5s infinite}.neutral-bg[data-v-b095c662]{background:linear-gradient(135deg,#ffe066,#fab005)}.date-filter[data-v-55f5e847]{min-width:160px;display:inline-block}.daterangepicker .ranges[data-v-55f5e847]{font-size:11px;float:none;margin:4px;text-align:left}.daterangepicker .ranges ul[data-v-55f5e847]{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li[data-v-55f5e847]{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#2e5dac;padding:3px 12px;margin-bottom:8px;border-radius:5px;cursor:pointer}.daterangepicker .ranges li[data-v-55f5e847]:hover{background:#2e5dac;border:1px solid #2e5dac;color:#fff}@media(min-width:564px){.daterangepicker .ranges ul[data-v-55f5e847]{width:160px}.daterangepicker .ranges[data-v-55f5e847]{float:left}}@media(min-width:730px){.daterangepicker .ranges[data-v-55f5e847]{width:auto;float:left}}.daterangepicker .ranges li[data-v-55f5e847]{border-radius:0;border:0;background:0 0;margin-bottom:2px;padding:6px 12px;color:#333}.daterangepicker .ranges li[data-v-55f5e847]:hover,.daterangepicker .ranges li.active[data-v-55f5e847]{border-radius:0;border:0;margin-left:-5px;margin-right:-4px;padding:6px 20px;background-color:#2e5dac;color:#fff}.daterangepicker .ranges li[data-v-55f5e847]:hover{background-color:#f5f5f5;color:#000}.daterangepicker[data-v-55f5e847]: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:""}
