.login-container[data-v-2c7199de]{width:100%;max-width:400px;padding:20px}.login-card[data-v-2c7199de]{background:#27293dcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px 28px;box-shadow:0 8px 32px #0006}.logo-section[data-v-2c7199de]{text-align:center;margin-bottom:28px}.logo[data-v-2c7199de]{width:48px;height:48px;background-image:linear-gradient(to bottom left,#1d8cf8,#3358f4,#1d8cf8);background-size:210% 210%;background-position:100% 0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:22px;margin-bottom:16px}.logo-text[data-v-2c7199de]{font-size:22px;font-weight:600;color:#fff;margin-bottom:4px;letter-spacing:-.3px}.logo-subtext[data-v-2c7199de]{font-size:14px;color:#ffffff80;font-weight:400}.label[data-v-2c7199de]{display:block;font-size:13px;font-weight:500;color:#ffffffd9;margin-bottom:8px}.input[data-v-2c7199de]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px;color:#fff;font-size:14px;transition:all .2s ease}.input[data-v-2c7199de]:focus{background:#ffffff14;border-color:#1d8cf8;box-shadow:0 0 0 3px #1d8cf81a}.input[data-v-2c7199de]::placeholder{color:#ffffff59}.form-footer[data-v-2c7199de]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.form-checkbox[data-v-2c7199de]{display:flex;align-items:center}.checkbox-label[data-v-2c7199de]{margin-left:6px;color:#ffffffb3;font-weight:400}.btn-login[data-v-2c7199de]{width:100%;padding:12px;background-image:linear-gradient(to bottom left,#1d8cf8,#3358f4,#1d8cf8);background-size:210% 210%;background-position:100% 0;border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-login[data-v-2c7199de]:hover:not(:disabled){transform:translateY(-1px)}.btn-login[data-v-2c7199de]:active:not(:disabled){transform:translateY(0)}.btn-login[data-v-2c7199de]:disabled{opacity:.7;cursor:not-allowed}.tooltip-wrapper[data-v-19d03e4b]{position:fixed;pointer-events:none;z-index:9999;will-change:transform,opacity}.tooltip-content[data-v-19d03e4b]{position:relative;background:linear-gradient(135deg,#111827fa,#1f2937fa);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;padding:.5rem .875rem;border-radius:.5rem;font-size:.8125rem;line-height:1.5;font-weight:500;white-space:nowrap;max-width:320px;box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0000004d,0 0 0 1px #ffffff1a,inset 0 1px #ffffff1a;letter-spacing:.01em}.tooltip-arrow[data-v-19d03e4b]{position:absolute;width:8px;height:8px;background:#111827fa;z-index:-1}.tooltip-top .tooltip-arrow[data-v-19d03e4b]{transform:translate(-50%) rotate(45deg);box-shadow:2px 2px 2px #0000001a}.tooltip-bottom .tooltip-arrow[data-v-19d03e4b]{transform:translate(-50%) rotate(45deg);box-shadow:-2px -2px 2px #0000001a}.tooltip-left .tooltip-arrow[data-v-19d03e4b]{transform:translateY(-50%) rotate(45deg);box-shadow:2px -2px 2px #0000001a}.tooltip-right .tooltip-arrow[data-v-19d03e4b]{transform:translateY(-50%) rotate(45deg);box-shadow:-2px 2px 2px #0000001a}@media (max-width: 640px){.tooltip-content[data-v-19d03e4b]{max-width:calc(100vw - 32px);font-size:.75rem;padding:.375rem .75rem}}.sidebar[data-v-378cd06b]{position:fixed;left:0;top:4rem;width:16rem;height:calc(100vh - 4rem);background-color:#242744;border:none;overflow-y:auto;overflow-x:visible;z-index:40;transition:width .3s ease}.sidebar.compact[data-v-378cd06b]{width:5rem}.nav-link[data-v-378cd06b]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;color:#fff;transition:all .2s ease;text-decoration:none;white-space:nowrap;position:relative;font-weight:300}.nav-link.compact[data-v-378cd06b]{justify-content:center;padding:.75rem}.nav-link[data-v-378cd06b]:hover{background-color:#1a1c30;color:#fff}.nav-link.active[data-v-378cd06b]{background-color:#1a1c30;color:#fff;font-weight:400}@media (max-width: 768px){.sidebar[data-v-378cd06b]{position:fixed;left:0;top:0;height:100vh;z-index:50;transform:translate(0);width:16rem;overflow-x:hidden}.sidebar.collapsed[data-v-378cd06b]{transform:translate(-100%)}.sidebar.compact[data-v-378cd06b]{width:16rem}.nav-link.compact[data-v-378cd06b]{justify-content:flex-start;padding:.75rem 1rem}}.fade-enter-active[data-v-378cd06b],.fade-leave-active[data-v-378cd06b]{transition:opacity .2s ease}.fade-enter-from[data-v-378cd06b],.fade-leave-to[data-v-378cd06b]{opacity:0}footer[data-v-d1f7d741]{margin-left:0}@media (min-width: 768px){footer[data-v-d1f7d741]{margin-left:16rem;transition:margin-left .3s ease}footer.footer-compact[data-v-d1f7d741]{margin-left:5rem}}.stat-card[data-v-864544e1]{background:linear-gradient(135deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-card[data-v-864544e1]:hover{background:linear-gradient(135deg,#1d8cf81a,#ffffff0d)}.icon-stat[data-v-864544e1],.filter-button[data-v-f603a1d5]{background-image:linear-gradient(to bottom left,#1d8cf8,#3358f4,#1d8cf8);background-size:210% 210%;background-position:100% 0}.modal-overlay[data-v-dd4a0f5b]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;z-index:9998}.modal-wrapper[data-v-dd4a0f5b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none}.modal-wrapper[data-v-dd4a0f5b]>*{pointer-events:auto}.modal-overlay-fade-enter-active[data-v-dd4a0f5b]{animation:overlayFadeIn-dd4a0f5b .2s ease-out}.modal-overlay-fade-leave-active[data-v-dd4a0f5b]{animation:overlayFadeOut-dd4a0f5b .2s ease-in}.modal-content-fade-enter-active[data-v-dd4a0f5b]{animation:contentSlideIn-dd4a0f5b .3s ease-out}.modal-content-fade-leave-active[data-v-dd4a0f5b]{animation:contentSlideOut-dd4a0f5b .2s ease-in}@keyframes overlayFadeIn-dd4a0f5b{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOut-dd4a0f5b{0%{opacity:1}to{opacity:0}}@keyframes contentSlideIn-dd4a0f5b{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes contentSlideOut-dd4a0f5b{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-20px)}}.date-time-picker[data-v-5b745da4]{color-scheme:dark}.fade-enter-active[data-v-f479d7fa],.fade-leave-active[data-v-f479d7fa]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-f479d7fa],.fade-leave-to[data-v-f479d7fa]{opacity:0;transform:translateY(6px)}.text-editor{position:relative}.text-editor .ProseMirror{outline:none;padding:0;min-height:100px;cursor:text}.text-editor .ProseMirror p{margin:.5rem 0}.text-editor .ProseMirror p:first-child{margin-top:0}.text-editor .ProseMirror p:last-child{margin-bottom:0}.text-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.text-editor .input:focus-within{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.date-time-picker[data-v-c384cbd1]{color-scheme:dark}.fade-enter-active[data-v-a49d085a],.fade-leave-active[data-v-a49d085a]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-a49d085a],.fade-leave-to[data-v-a49d085a]{opacity:0;transform:translateY(6px)}.select-sm[data-v-d0e058e9],.input-sm[data-v-d0e058e9]{padding:.5rem .75rem;font-size:.875rem}.date-time-picker[data-v-dc4a3840]{color-scheme:dark}.rotate-180[data-v-4d28e8c5]{transform:rotate(180deg);transition:transform .2s ease}
