.global-loading-bar{position:fixed;top:0;left:0;height:3px;background:var(--primary, #4f7086);z-index:999999;width:0;opacity:1;transition:width .4s ease,opacity .4s ease;box-shadow:0 0 10px #4f708680;animation:loading-bar-progress 2s cubic-bezier(.1,.8,.1,1) forwards}.global-loading-bar.finished{width:100%!important;opacity:0;animation:none!important}@keyframes loading-bar-progress{0%{width:0}to{width:85%}}.form-label,label.form-label{text-transform:lowercase!important}.form-label:first-letter,label.form-label:first-letter{text-transform:uppercase!important}@media only screen and (max-width:1023px){.content-body{margin-left:0!important;margin-right:0!important;padding-top:15px!important;transition:none!important}.header{padding-left:0!important;height:auto!important;transition:none!important}.footer{padding-left:0!important;text-align:center}.footer .copyright{flex-direction:column;gap:8px;justify-content:center!important}.header .header-content{padding-left:5rem!important}.nav-header{width:5rem!important;left:0!important;top:0!important;height:5rem!important}}@media only screen and (max-width:767px){.header .header-content{padding-left:4.5rem!important;padding-right:1rem!important}}@media only screen and (max-width:575px){.profile-hero .d-flex.align-items-center.flex-wrap{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.profile-hero .flex-grow-1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.profile-hero .hero-name{font-size:22px!important}.profile-hero .hero-meta{justify-content:center!important;font-size:12px;gap:8px 15px!important}.profile-hero .avatar-wrapper{margin-bottom:5px}.profile-hero .d-flex.flex-column.gap-2{flex-direction:row!important;justify-content:center!important;width:100%;margin-top:10px}.profile-hero .d-flex.flex-column.gap-2 button{flex:1;padding:8px 10px!important;font-size:12px!important}.profile-tabs{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:15px!important}.profile-tab{flex:1 1 calc(50% - 6px)!important;border-radius:8px!important;padding:8px 10px!important;font-size:12px!important;text-align:center!important;border-bottom:1.5px solid rgba(255,255,255,.18)!important}.profile-tab.active{box-shadow:none!important;background:#fff!important;color:#1a237e!important}}@media(min-width:1024px){[data-layout=horizontal] .dlabnav .metismenu>li>a{padding:8px;margin:2px;font-size:.8rem!important}}.ai-assistant-wrapper[data-v-11d00584]{position:fixed;bottom:30px;right:30px;z-index:9999}.chat-bubble[data-v-11d00584]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.chat-bubble[data-v-11d00584]:hover{transform:scale(1.1) rotate(5deg)}.chat-window[data-v-11d00584]{position:absolute;bottom:80px;right:0;width:350px;height:500px;background:#fff;border-radius:15px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;border:1px solid #eee}.chat-header[data-v-11d00584]{padding:20px;background:#3498db;color:#fff;display:flex;justify-content:space-between;align-items:center}.status-online[data-v-11d00584]{font-size:11px;opacity:.8;display:flex;align-items:center;gap:5px}.status-online[data-v-11d00584]:before{content:"";width:6px;height:6px;background:#2ecc71;border-radius:50%}.close-btn[data-v-11d00584]{background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer}.chat-body[data-v-11d00584]{flex:1;padding:20px;overflow-y:auto;background:#f8f9fa;display:flex;flex-direction:column;gap:15px}.message[data-v-11d00584]{max-width:80%;padding:10px 15px;border-radius:15px;font-size:14px;line-height:1.4}.message.user[data-v-11d00584]{align-self:flex-end;background:#3498db;color:#fff;border-bottom-right-radius:2px}.message.assistant[data-v-11d00584]{align-self:flex-start;background:#fff;color:#333;border-bottom-left-radius:2px;box-shadow:0 2px 5px #0000000d}.chat-footer[data-v-11d00584]{padding:15px;background:#fff;display:flex;gap:10px;border-top:1px solid #eee}.chat-footer input[data-v-11d00584]{border-radius:25px;padding:10px 20px;border:1px solid #ddd}.send-btn[data-v-11d00584]{width:45px;height:45px;border-radius:50%;background:#3498db;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.typing-indicator span[data-v-11d00584]{height:6px;width:6px;float:left;margin:0 1px;background-color:#9e9e9e;display:block;border-radius:50%;opacity:.4;animation:typing-11d00584 1s infinite}@keyframes typing-11d00584{0%{transform:translateY(0)}28%{transform:translateY(-5px)}44%{transform:translateY(0)}}.pulse-ring[data-v-11d00584]{content:"";width:60px;height:60px;background:#3498db66;border-radius:50%;position:absolute;top:0;left:0;animation:pulsate-11d00584 2s infinite ease-out;pointer-events:none}@keyframes pulsate-11d00584{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.5);opacity:0}}.chatbox[data-v-64d7d3ba]{width:380px!important;position:fixed;top:0;right:-380px;height:100vh;z-index:1001;transition:all .35s cubic-bezier(.25,.8,.25,1)}.chatbox.active[data-v-64d7d3ba]{right:0!important}.hover-bg-light[data-v-64d7d3ba]:hover{background-color:#f8f9fa!important}.cursor-pointer[data-v-64d7d3ba]{cursor:pointer}.transition-all[data-v-64d7d3ba]{transition:all .2s ease-in-out}.font-w600[data-v-64d7d3ba]{font-weight:600}.font-w500[data-v-64d7d3ba]{font-weight:500}.fs-9[data-v-64d7d3ba]{font-size:9px}.fs-10[data-v-64d7d3ba]{font-size:10px}.fs-11[data-v-64d7d3ba]{font-size:11px}.fs-12[data-v-64d7d3ba]{font-size:12px}.fs-13[data-v-64d7d3ba]{font-size:13px}.fs-14[data-v-64d7d3ba]{font-size:14px}.p-2\.5[data-v-64d7d3ba]{padding:10px!important}.floating-settings-btn[data-v-64d7d3ba]{position:fixed;bottom:85px;right:25px;width:55px;height:55px;border-radius:50%;background:linear-gradient(135deg,var(--primary, #4f7086) 0%,#364f6b 100%);color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:22px;z-index:999;cursor:pointer;box-shadow:0 8px 25px #00000026;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.floating-settings-btn[data-v-64d7d3ba]:hover{transform:scale(1.1) rotate(45deg);box-shadow:0 12px 30px #00000040}.settings-drawer-backdrop[data-v-64d7d3ba]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1040;opacity:0;pointer-events:none;transition:opacity .3s ease}.settings-drawer-backdrop.active[data-v-64d7d3ba]{opacity:1;pointer-events:auto}.settings-drawer[data-v-64d7d3ba]{position:fixed;top:0;right:-360px;width:350px;height:100vh;background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:-10px 0 40px #00000026;z-index:1050;display:flex;flex-column:column;flex-direction:column;transition:right .4s cubic-bezier(.25,.8,.25,1);border-left:1px solid rgba(255,255,255,.3)}.settings-drawer.active[data-v-64d7d3ba]{right:0}body[data-theme-version=dark] .settings-drawer[data-v-64d7d3ba]{background:#1e1e1ee6;border-left:1px solid rgba(255,255,255,.05)}.settings-drawer-header[data-v-64d7d3ba]{padding:22px 25px;background:linear-gradient(135deg,var(--primary, #4f7086) 0%,#364f6b 100%);color:#fff;display:flex;justify-content:space-between;align-items:center}.settings-drawer-body[data-v-64d7d3ba]{flex-grow:1;overflow-y:auto;padding:25px;scrollbar-width:thin}.settings-section[data-v-64d7d3ba]{border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:20px}body[data-theme-version=dark] .settings-section[data-v-64d7d3ba]{border-bottom:1px solid rgba(255,255,255,.06)}.settings-title[data-v-64d7d3ba]{font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:#888}.form-select[data-v-64d7d3ba],.form-control[data-v-64d7d3ba]{border-radius:8px!important;border:1px solid rgba(0,0,0,.1)!important;font-size:12px}body[data-theme-version=dark] .form-select[data-v-64d7d3ba],body[data-theme-version=dark] .form-control[data-v-64d7d3ba]{background-color:#2b2b2b!important;color:#fff!important;border-color:#ffffff1a!important}.theme-btn-toggle[data-v-64d7d3ba]{background:#f1f3f6;color:#444;border:1px solid transparent;border-radius:8px;padding:10px;font-size:12px;font-weight:600;transition:all .25s ease}.theme-btn-toggle.active[data-v-64d7d3ba]{background:var(--primary, #4f7086);color:#fff!important;box-shadow:0 4px 12px #4f708640}body[data-theme-version=dark] .theme-btn-toggle[data-v-64d7d3ba]{background:#2b2b2b;color:#bbb}body[data-theme-version=dark] .theme-btn-toggle.active[data-v-64d7d3ba]{background:var(--primary, #4f7086);color:#fff!important}.color-bubbles-grid[data-v-64d7d3ba]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.color-bubble[data-v-64d7d3ba]{width:38px;height:38px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.175,.885,.32,1.275);border:2px solid transparent}.color-bubble[data-v-64d7d3ba]:hover{transform:scale(1.15)}.color-bubble.active[data-v-64d7d3ba]{border-color:#fff;box-shadow:0 0 0 2px var(--primary, #4f7086)}.settings-drawer-footer[data-v-64d7d3ba]{padding:20px 25px;border-top:1px solid rgba(0,0,0,.06);background:#ffffff80}body[data-theme-version=dark] .settings-drawer-footer[data-v-64d7d3ba]{border-top:1px solid rgba(255,255,255,.05);background:#14141480}.custom-spin-hover[data-v-64d7d3ba]{transition:transform .4s ease-in-out}.custom-spin-hover[data-v-64d7d3ba]:hover{transform:rotate(90deg)}.mega-menu-li[data-v-64d7d3ba]{position:static!important}.mega-menu-content[data-v-64d7d3ba]{display:none;position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;box-shadow:0 15px 30px #0000001a;border-radius:8px;padding:25px;z-index:999;border-top:3px solid var(--primary);animation:fadeInMenu-64d7d3ba .25s ease-out}.mega-menu-li:hover .mega-menu-content[data-v-64d7d3ba]{display:block!important}@keyframes fadeInMenu-64d7d3ba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mega-col[data-v-64d7d3ba]{padding:0 15px;border-right:1.5px solid rgba(0,0,0,.05)}.mega-col[data-v-64d7d3ba]:last-child{border-right:none}.mega-title[data-v-64d7d3ba]{font-size:14px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;padding-bottom:8px;border-bottom:1.5px solid rgba(79,112,134,.1)}.mega-col ul[data-v-64d7d3ba]{list-style:none;padding:0;margin:0}.mega-col ul li[data-v-64d7d3ba]{margin-bottom:8px}.mega-col ul li a[data-v-64d7d3ba]{color:#4f5366!important;font-size:13px;font-weight:500;display:flex;align-items:center;padding:6px 12px;border-radius:4px;transition:all .2s ease}.mega-col ul li a[data-v-64d7d3ba]:hover{color:var(--primary)!important;background:#4f708614;transform:translate(4px)}[data-theme-version=dark] .mega-menu-content[data-v-64d7d3ba]{background:#1a1a24;box-shadow:0 15px 30px #0000004d}[data-theme-version=dark] .mega-col[data-v-64d7d3ba]{border-right:1.5px solid rgba(255,255,255,.05)}[data-theme-version=dark] .mega-col[data-v-64d7d3ba]:last-child{border-right:none}[data-theme-version=dark] .mega-col ul li a[data-v-64d7d3ba]{color:#b2c0cc!important}[data-theme-version=dark] .mega-col ul li a[data-v-64d7d3ba]:hover{color:#fff!important;background:#ffffff0d}.text-black[data-v-18be3a53]{color:#000!important}.metric-card[data-v-18be3a53]{transition:all .3s ease;border-radius:8px}.metric-card[data-v-18be3a53]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a!important}.border-top-primary[data-v-18be3a53]{border-top:4px solid var(--primary)!important}.border-top-warning[data-v-18be3a53]{border-top:4px solid #ffb020!important}.border-top-danger[data-v-18be3a53]{border-top:4px solid #ff4b4b!important}.border-top-success[data-v-18be3a53]{border-top:4px solid #28c76f!important}.icon-box[data-v-18be3a53]{width:60px;height:60px}.bg-light-primary[data-v-18be3a53]{background-color:#c9a45c26!important}.bg-light-warning[data-v-18be3a53]{background-color:#ffb02026!important}.bg-light-danger[data-v-18be3a53]{background-color:#ff4b4b26!important}.bg-light-success[data-v-18be3a53]{background-color:#28c76f26!important}.text-primary[data-v-18be3a53]{color:var(--primary)!important}.text-warning[data-v-18be3a53]{color:#ffb020!important}.text-danger[data-v-18be3a53]{color:#ff4b4b!important}.text-success[data-v-18be3a53]{color:#28c76f!important}.quick-action-btn[data-v-18be3a53]{border:none;transition:all .2s ease;padding:15px;border-radius:8px}.quick-action-btn[data-v-18be3a53]:hover{transform:scale(1.02)}.quick-icon[data-v-18be3a53]{width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:18px}.opacity-75[data-v-18be3a53]{opacity:.75}.fill-black[data-v-18be3a53]{fill:#1e293b!important}.fill-muted[data-v-18be3a53]{fill:#8898aa!important}.donut-segment[data-v-18be3a53]{transition:stroke-width .25s cubic-bezier(.4,0,.2,1),opacity .25s ease}.transition-all[data-v-18be3a53]{transition:all .2s ease-in-out}.cursor-pointer[data-v-18be3a53]{cursor:pointer}.authincation[data-v-ec401008]{min-height:100vh;background-image:url(/images/jarvis-bg.png);background-size:cover;background-position:center;background-color:#2b3a4a;position:relative;z-index:1}.authincation[data-v-ec401008]:before{content:"";position:absolute;inset:0;background:#0a0f1966;z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.authincation-content[data-v-ec401008]{background:#ffffff1a;box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.18);overflow:hidden}.auth-form[data-v-ec401008]{padding:50px}.form-control[data-v-ec401008]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff!important}.form-control[data-v-ec401008]:focus{background:#fff3;border-color:#ffffff80;box-shadow:none}.form-control[data-v-ec401008]::placeholder{color:#fff9}.btn.bg-white[data-v-ec401008]:hover{background-color:var(--primary)!important;color:#fff!important;border-color:var(--primary);transition:all .3s ease}
