.toast-container[data-v-ff46ce47]{position:fixed;top:1rem;right:1rem;z-index:10000;display:flex;flex-direction:column;gap:.5rem;max-width:400px;pointer-events:none}.toast-item[data-v-ff46ce47]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:8px;box-shadow:0 4px 12px #00000026;cursor:pointer;pointer-events:auto;min-width:280px}.toast-icon[data-v-ff46ce47]{font-size:1.25rem;flex-shrink:0}.toast-message[data-v-ff46ce47]{flex:1;font-size:.9rem;line-height:1.4}.toast-close[data-v-ff46ce47]{background:none;border:none;cursor:pointer;opacity:.6;padding:.25rem;font-size:.8rem;flex-shrink:0;transition:opacity .2s}.toast-close[data-v-ff46ce47]:hover{opacity:1}.toast-success[data-v-ff46ce47]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.toast-success .toast-icon[data-v-ff46ce47]{color:#28a745}.toast-success .toast-close[data-v-ff46ce47]{color:#155724}.toast-error[data-v-ff46ce47]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.toast-error .toast-icon[data-v-ff46ce47]{color:#dc3545}.toast-error .toast-close[data-v-ff46ce47]{color:#721c24}.toast-warning[data-v-ff46ce47]{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.toast-warning .toast-icon[data-v-ff46ce47]{color:#ffc107}.toast-warning .toast-close[data-v-ff46ce47]{color:#856404}.toast-info[data-v-ff46ce47]{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.toast-info .toast-icon[data-v-ff46ce47]{color:#17a2b8}.toast-info .toast-close[data-v-ff46ce47]{color:#0c5460}[data-theme=midnight] .toast-success[data-v-ff46ce47]{background-color:#28a745d9;border-color:#28a745e6;color:#fff}[data-theme=midnight] .toast-success .toast-icon[data-v-ff46ce47],[data-theme=midnight] .toast-success .toast-close[data-v-ff46ce47]{color:#fff}[data-theme=midnight] .toast-error[data-v-ff46ce47]{background-color:#dc3545d9;border-color:#dc3545e6;color:#fff}[data-theme=midnight] .toast-error .toast-icon[data-v-ff46ce47],[data-theme=midnight] .toast-error .toast-close[data-v-ff46ce47]{color:#fff}[data-theme=midnight] .toast-warning[data-v-ff46ce47]{background-color:#ffc107e6;border-color:#ffc107f2;color:#1e1e2e}[data-theme=midnight] .toast-warning .toast-icon[data-v-ff46ce47],[data-theme=midnight] .toast-warning .toast-close[data-v-ff46ce47]{color:#1e1e2e}[data-theme=midnight] .toast-info[data-v-ff46ce47]{background-color:#6366f1d9;border-color:#6366f1e6;color:#fff}[data-theme=midnight] .toast-info .toast-icon[data-v-ff46ce47],[data-theme=midnight] .toast-info .toast-close[data-v-ff46ce47]{color:#fff}.toast-enter-active[data-v-ff46ce47]{animation:toast-in-ff46ce47 .3s ease-out}.toast-leave-active[data-v-ff46ce47]{animation:toast-out-ff46ce47 .2s ease-in}@keyframes toast-in-ff46ce47{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-ff46ce47{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media(max-width:480px){.toast-container[data-v-ff46ce47]{left:1rem;right:1rem;max-width:none}.toast-item[data-v-ff46ce47]{min-width:0}}:root{--primary-color: #3273dc;--primary-dark: #2366d1;--primary-light: #5f8ee4;--primary-lighter: rgba(50, 115, 220, .1);--accent-color: #4a90e2;--secondary-color: #5a6c7d;--success-color: #48c774;--warning-color: #ffdd57;--danger-color: #f14668;--info-color: #3298dc;--text-primary: #2c3e50;--text-secondary: #4a5568;--text-muted: #6c7a89;--text-placeholder: #a0aec0;--text-inverse: #ffffff;--text-color: #2c3e50;--link-color: #3273dc;--link-hover: #2366d1;--bg-white: #ffffff;--bg-light: #f5f7fa;--bg-lighter: #f8f9fb;--bg-hover: #eef2f7;--background-color: #ffffff;--background-light: #f5f7fa;--border-color: #dfe4ea;--border-light: #e8ecf0;--border-focus: #3273dc;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow: 0 2px 4px rgba(50, 115, 220, .08), 0 1px 2px rgba(50, 115, 220, .04);--shadow-md: 0 4px 8px rgba(50, 115, 220, .12), 0 2px 4px rgba(50, 115, 220, .08);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .1);--navbar-bg: #3273dc;--navbar-text: #ffffff;--sidebar-bg: #f8f9fb;--hover-color: #2366d1;--message-unread-bg: #fafafa;--message-read-bg: #ffffff;--font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-email: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-mono: JetBrains Mono, Fira Code, Consolas, monospace}[data-theme=sage]{--primary-color: #6b9080;--primary-dark: #5a7a6c;--primary-light: #8fb3a4;--primary-lighter: rgba(107, 144, 128, .1);--accent-color: #a4c3b2;--link-color: #6b9080;--link-hover: #5a7a6c;--navbar-bg: #6b9080;--hover-color: #5a7a6c;--border-focus: #6b9080;--info-color: #6b9080}[data-theme=lavender]{--primary-color: #9381ff;--primary-dark: #7b68ee;--primary-light: #b8b8ff;--primary-lighter: rgba(147, 129, 255, .1);--accent-color: #b8b8ff;--link-color: #9381ff;--link-hover: #7b68ee;--navbar-bg: #9381ff;--hover-color: #7b68ee;--border-focus: #9381ff;--info-color: #9381ff}[data-theme=rose]{--primary-color: #d4a5a5;--primary-dark: #c48b8b;--primary-light: #e8c4c4;--primary-lighter: rgba(212, 165, 165, .1);--accent-color: #e8c4c4;--link-color: #c48b8b;--link-hover: #b47878;--navbar-bg: #d4a5a5;--hover-color: #c48b8b;--border-focus: #d4a5a5;--info-color: #d4a5a5}[data-theme=slate]{--primary-color: #64748b;--primary-dark: #475569;--primary-light: #94a3b8;--primary-lighter: rgba(100, 116, 139, .1);--accent-color: #94a3b8;--link-color: #64748b;--link-hover: #475569;--navbar-bg: #64748b;--hover-color: #475569;--border-focus: #64748b;--info-color: #64748b}[data-theme=teal]{--primary-color: #2dd4bf;--primary-dark: #14b8a6;--primary-light: #5eead4;--primary-lighter: rgba(45, 212, 191, .1);--accent-color: #5eead4;--link-color: #14b8a6;--link-hover: #0d9488;--navbar-bg: #14b8a6;--hover-color: #0d9488;--border-focus: #2dd4bf;--info-color: #2dd4bf}[data-theme=longhorn]{--primary-color: #bf5700;--primary-dark: #a34b00;--primary-light: #e87511;--primary-lighter: rgba(191, 87, 0, .1);--accent-color: #e87511;--link-color: #bf5700;--link-hover: #a34b00;--navbar-bg: #bf5700;--hover-color: #a34b00;--border-focus: #bf5700;--info-color: #bf5700;--success-color: #bf5700}[data-theme=midnight]{--primary-color: #6366f1;--primary-dark: #4f46e5;--primary-light: #818cf8;--primary-lighter: rgba(99, 102, 241, .15);--accent-color: #818cf8;--link-color: #818cf8;--link-hover: #a5b4fc;--navbar-bg: #1e1e2e;--hover-color: #4f46e5;--border-focus: #6366f1;--info-color: #6366f1;--text-primary: #e2e8f0;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-placeholder: #64748b;--bg-white: #1e1e2e;--bg-light: #282a3a;--bg-lighter: #313244;--bg-hover: #3b3d4f;--background-color: #1e1e2e;--background-light: #282a3a;--border-color: #3b3d4f;--border-light: #45475a;--sidebar-bg: #282a3a;--card-bg: #282a3a;--box-bg: #282a3a;--notification-info-bg: rgba(99, 102, 241, .15);--notification-warning-bg: rgba(251, 191, 36, .15);--notification-success-bg: rgba(72, 199, 116, .15);--notification-danger-bg: rgba(241, 70, 104, .15);--warning-text: #1e1e2e;--message-unread-bg: rgba(99, 102, 241, .2);--message-read-bg: #1e1e2e;--modal-bg: #282a3a;--modal-header-bg: #313244}html{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow-y:scroll}body{margin:0;padding:0;min-height:100%;font-family:var(--font-family);color:var(--text-primary);background-color:var(--bg-white)}#app{display:block;width:100%;min-height:100vh}*{box-sizing:border-box}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-muted{color:var(--text-muted)!important}.text-inverse{color:var(--text-inverse)!important}.has-text-grey-light,.has-text-grey-lighter{color:var(--text-muted)!important}.has-text-grey{color:var(--text-secondary)!important}.has-text-grey-dark,.has-text-dark{color:var(--text-primary)!important}.has-text-light{color:var(--text-muted)!important}.input,.textarea,.select select,input:not([type=checkbox]):not([type=radio]):not([type=range]){background-color:var(--bg-white)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important;font-family:inherit}.input::placeholder,.textarea::placeholder,.select select::placeholder,input:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder{color:var(--text-placeholder)!important;opacity:1}.input:focus,.textarea:focus,.select select:focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus{border-color:var(--primary-color)!important;box-shadow:var(--input-focus-shadow, 0 0 0 .125em rgba(50, 115, 220, .15))!important;background-color:var(--bg-white)!important;color:var(--text-primary)!important}.input:disabled,.input[disabled],.textarea:disabled,.textarea[disabled],.select select:disabled,.select select[disabled],input:not([type=checkbox]):not([type=radio]):not([type=range]):disabled,input:not([type=checkbox]):not([type=radio]):not([type=range])[disabled]{background-color:var(--bg-light)!important;color:var(--text-muted)!important;cursor:not-allowed}.label{color:var(--text-secondary)!important;font-weight:600}.help{color:var(--text-muted)!important}.button{font-family:inherit;font-weight:500;transition:all .2s ease}.button:not(.is-primary):not(.is-link):not(.is-info):not(.is-success):not(.is-warning):not(.is-danger):not(.is-ghost):not(.is-text){background-color:var(--bg-light);border-color:var(--border-color);color:var(--text-primary)}.button:not(.is-primary):not(.is-link):not(.is-info):not(.is-success):not(.is-warning):not(.is-danger):not(.is-ghost):not(.is-text):hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-inverse)}.button.is-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-inverse)!important}.button.is-primary:hover,.button.is-primary:focus{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important;color:var(--text-inverse)!important}.button.is-primary.is-outlined{background-color:transparent!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined:focus{background-color:var(--primary-color)!important;color:var(--text-inverse)!important}.button.is-primary.is-light{background-color:var(--primary-lighter)!important;color:var(--primary-dark)!important}.button.is-ghost{background-color:transparent!important;border-color:transparent!important;color:var(--link-color)!important;text-decoration:underline}.button.is-ghost:hover{background-color:var(--bg-hover)!important;color:var(--link-hover)!important}.button.is-danger{background-color:var(--danger-color)!important;border-color:var(--danger-color)!important;color:var(--text-inverse)!important}.button.is-danger span,.button.is-danger .icon,.button.is-danger i{color:var(--text-inverse)!important}.button.is-danger:hover,.button.is-danger:focus{background-color:#e63757!important;border-color:#e63757!important}.button.is-danger.is-outlined{background-color:transparent!important;border-color:var(--danger-color)!important;color:var(--danger-color)!important}.button.is-danger.is-outlined span,.button.is-danger.is-outlined .icon,.button.is-danger.is-outlined i{color:var(--danger-color)!important}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined:focus{background-color:var(--danger-color)!important;color:var(--text-inverse)!important}.button.is-danger.is-outlined:hover span,.button.is-danger.is-outlined:hover .icon,.button.is-danger.is-outlined:hover i,.button.is-danger.is-outlined:focus span,.button.is-danger.is-outlined:focus .icon,.button.is-danger.is-outlined:focus i{color:var(--text-inverse)!important}.button.is-info{background-color:var(--info-color)!important;border-color:var(--info-color)!important;color:var(--text-inverse)!important}.button.is-info span,.button.is-info .icon,.button.is-info i{color:var(--text-inverse)!important}.button.is-info:hover,.button.is-info:focus{background-color:#2793da!important;border-color:#2793da!important}.button.is-info.is-outlined{background-color:transparent!important;border-color:var(--info-color)!important;color:var(--info-color)!important}.button.is-info.is-outlined span,.button.is-info.is-outlined .icon,.button.is-info.is-outlined i{color:var(--info-color)!important}.button.is-info.is-outlined:hover,.button.is-info.is-outlined:focus{background-color:var(--info-color)!important;color:var(--text-inverse)!important}.button.is-info.is-outlined:hover span,.button.is-info.is-outlined:hover .icon,.button.is-info.is-outlined:hover i,.button.is-info.is-outlined:focus span,.button.is-info.is-outlined:focus .icon,.button.is-info.is-outlined:focus i{color:var(--text-inverse)!important}.button.is-info.is-light{background-color:var(--primary-lighter)!important;color:var(--info-color)!important}.button.is-info.is-light span,.button.is-info.is-light .icon,.button.is-info.is-light i{color:var(--info-color)!important}.button.is-success.is-light{background-color:#48c77426!important;color:var(--success-color)!important}.button.is-success.is-light span,.button.is-success.is-light .icon,.button.is-success.is-light i{color:var(--success-color)!important}.button.is-warning.is-light{background-color:#ffdd5726!important;color:#946c00!important}.button.is-warning.is-light span,.button.is-warning.is-light .icon,.button.is-warning.is-light i{color:#946c00!important}.button.is-danger.is-light{background-color:#f1466826!important;color:var(--danger-color)!important}.button.is-danger.is-light span,.button.is-danger.is-light .icon,.button.is-danger.is-light i{color:var(--danger-color)!important}.button.is-link.is-light{background-color:var(--primary-lighter)!important;color:var(--link-color)!important}.button.is-link.is-light span,.button.is-link.is-light .icon,.button.is-link.is-light i{color:var(--link-color)!important}.button.is-active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-inverse)!important}.modal-card,.modal-card-head,.modal-card-body,.modal-card-foot{background-color:var(--bg-white)!important;color:var(--text-primary)!important}.modal-card-title{color:var(--text-primary)!important;font-weight:600}.modal-card-body p,.modal-card-body div,.modal-card-body label,.modal-card-body li,.modal-card-body h1,.modal-card-body h2,.modal-card-body h3,.modal-card-body h4,.modal-card-body h5,.modal-card-body h6,.modal-card-body strong,.modal-card-body em{color:var(--text-primary)}.modal-card-body>span,.modal-card-body p span,.modal-card-body div:not(.button):not(.tabs) span:not(.icon){color:var(--text-primary)}.modal-card-body .label{color:var(--text-secondary)!important}.modal-card-body .input,.modal-card-body .textarea,.modal-card-body .select select{background-color:var(--bg-white)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.modal-card-body .button.is-primary,.modal-card-body .button.is-primary span,.modal-card-body .button.is-primary .icon,.modal-card-body .button.is-primary i{color:var(--text-inverse)!important}.modal-card-body .button.is-primary.is-outlined:not(:hover){color:var(--primary-color)!important}.modal-card-body .button.is-primary.is-outlined:not(:hover) span,.modal-card-body .button.is-primary.is-outlined:not(:hover) .icon,.modal-card-body .button.is-primary.is-outlined:not(:hover) i{color:var(--primary-color)!important}.modal-card-body .button.is-info,.modal-card-body .button.is-info span,.modal-card-body .button.is-info .icon,.modal-card-body .button.is-info i{color:var(--text-inverse)!important}.modal-card-body .button.is-info.is-outlined:not(:hover){color:var(--info-color)!important}.modal-card-body .button.is-info.is-outlined:not(:hover) span,.modal-card-body .button.is-info.is-outlined:not(:hover) .icon,.modal-card-body .button.is-info.is-outlined:not(:hover) i{color:var(--info-color)!important}.modal-card-body .button.is-success,.modal-card-body .button.is-success span,.modal-card-body .button.is-success .icon,.modal-card-body .button.is-success i,.modal-card-body .button.is-danger,.modal-card-body .button.is-danger span,.modal-card-body .button.is-danger .icon,.modal-card-body .button.is-danger i{color:var(--text-inverse)!important}.modal-card-body .button.is-danger.is-outlined:not(:hover){color:var(--danger-color)!important}.modal-card-body .button.is-danger.is-outlined:not(:hover) span,.modal-card-body .button.is-danger.is-outlined:not(:hover) .icon,.modal-card-body .button.is-danger.is-outlined:not(:hover) i{color:var(--danger-color)!important}.modal-background{background-color:var(--modal-overlay, rgba(10, 10, 10, .4))!important}.navbar,.navbar-menu,.navbar-start,.navbar-end{background-color:var(--navbar-bg)!important}.navbar-start>.navbar-item,.navbar-end>.navbar-item,.navbar-link{color:var(--navbar-text)!important}.navbar-start>.navbar-item>.icon,.navbar-start>.navbar-item>span,.navbar-start>.navbar-item>.icon-text>.icon,.navbar-start>.navbar-item>.icon-text>span,.navbar-end>.navbar-item>.icon,.navbar-end>.navbar-item>span,.navbar-end>.navbar-item>.icon-text>.icon,.navbar-end>.navbar-item>.icon-text>span,.navbar-link>.icon,.navbar-link>span,.navbar-link>.icon-text>.icon,.navbar-link>.icon-text>span{color:var(--navbar-text)!important}.navbar-start>.navbar-item:hover,.navbar-end>.navbar-item:hover,.navbar-link:hover{background-color:var(--primary-dark)!important;color:var(--navbar-text)!important}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown.is-active>.navbar-link{background-color:var(--bg-white)!important;color:var(--text-primary)!important}.navbar-item.has-dropdown.is-active .navbar-link>.icon,.navbar-item.has-dropdown.is-active .navbar-link>span,.navbar-item.has-dropdown.is-active .navbar-link>.icon-text>.icon,.navbar-item.has-dropdown.is-active .navbar-link>.icon-text>span,.navbar-item.has-dropdown.is-active>.navbar-link>.icon,.navbar-item.has-dropdown.is-active>.navbar-link>span,.navbar-item.has-dropdown.is-active>.navbar-link>.icon-text>.icon,.navbar-item.has-dropdown.is-active>.navbar-link>.icon-text>span{color:var(--text-primary)!important}.navbar-dropdown{background-color:var(--bg-white)!important;border-top:2px solid var(--primary-color)}.navbar-dropdown .navbar-item,.navbar-dropdown a.navbar-item,.navbar-dropdown .dropdown-item,.navbar-dropdown a.dropdown-item{color:var(--text-primary)!important;background-color:var(--bg-white)!important}.navbar-dropdown .navbar-item .icon,.navbar-dropdown .navbar-item span,.navbar-dropdown a.navbar-item .icon,.navbar-dropdown a.navbar-item span,.navbar-dropdown .dropdown-item .icon,.navbar-dropdown .dropdown-item span,.navbar-dropdown a.dropdown-item .icon,.navbar-dropdown a.dropdown-item span{color:var(--text-primary)!important}.navbar-dropdown .navbar-item:hover,.navbar-dropdown .navbar-item:focus,.navbar-dropdown a.navbar-item:hover,.navbar-dropdown a.navbar-item:focus,.navbar-dropdown .dropdown-item:hover,.navbar-dropdown .dropdown-item:focus,.navbar-dropdown a.dropdown-item:hover,.navbar-dropdown a.dropdown-item:focus{background-color:var(--primary-color)!important;color:var(--text-inverse)!important}.navbar-dropdown .navbar-item:hover .icon,.navbar-dropdown .navbar-item:hover span,.navbar-dropdown .navbar-item:focus .icon,.navbar-dropdown .navbar-item:focus span,.navbar-dropdown a.navbar-item:hover .icon,.navbar-dropdown a.navbar-item:hover span,.navbar-dropdown a.navbar-item:focus .icon,.navbar-dropdown a.navbar-item:focus span,.navbar-dropdown .dropdown-item:hover .icon,.navbar-dropdown .dropdown-item:hover span,.navbar-dropdown .dropdown-item:focus .icon,.navbar-dropdown .dropdown-item:focus span,.navbar-dropdown a.dropdown-item:hover .icon,.navbar-dropdown a.dropdown-item:hover span,.navbar-dropdown a.dropdown-item:focus .icon,.navbar-dropdown a.dropdown-item:focus span{color:var(--text-inverse)!important}.navbar-dropdown .navbar-divider,.navbar-dropdown hr.navbar-divider{background-color:var(--border-color)!important;height:1px;margin:.5rem 0}.navbar-link:after{border-color:var(--navbar-text)!important}.box,.card{background-color:var(--bg-white)!important;color:var(--text-primary)!important;border:1px solid var(--border-color);box-shadow:var(--shadow)}.box:hover,.card:hover{box-shadow:var(--shadow-md)}.notification{color:var(--text-primary)}.notification.is-primary{background-color:var(--primary-lighter);color:var(--primary-dark)}.notification.is-danger{color:var(--text-inverse)}.notification.is-warning{color:var(--text-primary)}.notification.is-success,.notification.is-info{color:var(--text-inverse)}.tag.is-primary{background-color:var(--primary-color)!important;color:var(--text-inverse)!important}.tag.is-light{background-color:var(--bg-light)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)}.menu-list a{color:var(--text-primary)!important;border-radius:6px;transition:all .2s ease}.menu-list a:hover{background-color:var(--bg-hover)!important;color:var(--primary-color)!important}.menu-list a.is-active{background-color:var(--primary-color)!important;color:var(--text-inverse)!important;font-weight:500}a{color:var(--link-color)}a:hover{color:var(--link-hover)}.icon{color:inherit}.icon.has-text-grey-light,.icon.has-text-grey-lighter{color:var(--text-muted)!important}.tabs.is-boxed a{color:var(--text-primary);border-color:var(--border-color)}.tabs.is-boxed a:hover{background-color:var(--bg-light);border-color:var(--border-color);color:var(--primary-color)}.tabs.is-boxed li.is-active a{background-color:var(--bg-white);border-color:var(--border-color);border-bottom-color:transparent;color:var(--primary-color)}.tabs.is-toggle a{background-color:var(--bg-white);border-color:var(--border-color);color:var(--text-primary)}.tabs.is-toggle a:hover{background-color:var(--bg-light);border-color:var(--border-color);color:var(--primary-color)}.tabs.is-toggle li.is-active a{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-inverse)!important}.tabs.is-toggle li.is-active a span,.tabs.is-toggle li.is-active a .icon,.tabs.is-toggle li.is-active a i{color:var(--text-inverse)!important}.tabs.is-toggle li:not(.is-active) a .icon{color:var(--text-muted)}.modal-card-body .tabs.is-toggle li.is-active a{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-inverse)!important}.modal-card-body .tabs.is-toggle li.is-active a span,.modal-card-body .tabs.is-toggle li.is-active a .icon,.modal-card-body .tabs.is-toggle li.is-active a i{color:var(--text-inverse)!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-light);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primary-light)}.is-clickable{cursor:pointer}.is-fullheight{height:100vh!important}.h-100{height:100%}.bg-white{background-color:var(--bg-white)!important}.bg-light{background-color:var(--bg-light)!important}.bg-lighter{background-color:var(--bg-lighter)!important}[data-theme=midnight] .navbar{border-bottom:1px solid #6366f1!important}[data-theme=midnight] .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,[data-theme=midnight] .navbar .navbar-item.has-dropdown.is-active .navbar-link,[data-theme=midnight] .navbar-item.has-dropdown.is-active .navbar-link{background-color:#282a3a!important;color:#e2e8f0!important}[data-theme=midnight] .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link .icon,[data-theme=midnight] .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link span,[data-theme=midnight] .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link i,[data-theme=midnight] .navbar .navbar-item.has-dropdown.is-active .navbar-link .icon,[data-theme=midnight] .navbar .navbar-item.has-dropdown.is-active .navbar-link span,[data-theme=midnight] .navbar .navbar-item.has-dropdown.is-active .navbar-link i,[data-theme=midnight] .navbar-item.has-dropdown.is-active .navbar-link .icon,[data-theme=midnight] .navbar-item.has-dropdown.is-active .navbar-link span,[data-theme=midnight] .navbar-item.has-dropdown.is-active .navbar-link i{color:#e2e8f0!important}[data-theme=midnight] .navbar.is-dark .navbar-dropdown,[data-theme=midnight] .navbar .navbar-dropdown,[data-theme=midnight] .navbar-dropdown{background-color:#282a3a!important;border:1px solid #3b3d4f!important;border-top:2px solid #6366f1!important;box-shadow:0 8px 16px #0006!important}[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item,[data-theme=midnight] .navbar-dropdown .navbar-item,[data-theme=midnight] .navbar-dropdown a.navbar-item,[data-theme=midnight] .navbar-dropdown .dropdown-item,[data-theme=midnight] .navbar-dropdown a.dropdown-item{color:#e2e8f0!important;background-color:#282a3a!important}[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item i,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item i,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item i,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item i,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item .icon,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item span,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item i,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item .icon,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item span,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item i,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item .icon,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item span,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item i,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item .icon,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item span,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item i,[data-theme=midnight] .navbar-dropdown .navbar-item .icon,[data-theme=midnight] .navbar-dropdown .navbar-item span,[data-theme=midnight] .navbar-dropdown .navbar-item i,[data-theme=midnight] .navbar-dropdown a.navbar-item .icon,[data-theme=midnight] .navbar-dropdown a.navbar-item span,[data-theme=midnight] .navbar-dropdown a.navbar-item i,[data-theme=midnight] .navbar-dropdown .dropdown-item .icon,[data-theme=midnight] .navbar-dropdown .dropdown-item span,[data-theme=midnight] .navbar-dropdown .dropdown-item i,[data-theme=midnight] .navbar-dropdown a.dropdown-item .icon,[data-theme=midnight] .navbar-dropdown a.dropdown-item span,[data-theme=midnight] .navbar-dropdown a.dropdown-item i{color:#e2e8f0!important}[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item:hover,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item:focus,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item:hover,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item:focus,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item:hover,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item:focus,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item:hover,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item:focus,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item:hover,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item:focus,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item:hover,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item:focus,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item:hover,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item:focus,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item:hover,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item:focus,[data-theme=midnight] .navbar-dropdown .navbar-item:hover,[data-theme=midnight] .navbar-dropdown .navbar-item:focus,[data-theme=midnight] .navbar-dropdown a.navbar-item:hover,[data-theme=midnight] .navbar-dropdown a.navbar-item:focus,[data-theme=midnight] .navbar-dropdown .dropdown-item:hover,[data-theme=midnight] .navbar-dropdown .dropdown-item:focus,[data-theme=midnight] .navbar-dropdown a.dropdown-item:hover,[data-theme=midnight] .navbar-dropdown a.dropdown-item:focus{background-color:#6366f1!important;color:#fff!important}[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item:hover .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item:hover span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item:hover i,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item:focus .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item:focus span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .navbar-item:focus i,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item:hover .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item:hover span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item:hover i,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item:focus .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item:focus span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.navbar-item:focus i,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item:hover .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item:hover span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item:hover i,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item:focus .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item:focus span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown .dropdown-item:focus i,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item:hover .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item:hover span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item:hover i,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item:focus .icon,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item:focus span,[data-theme=midnight] .navbar.is-dark .navbar-dropdown a.dropdown-item:focus i,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item:hover .icon,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item:hover span,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item:hover i,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item:focus .icon,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item:focus span,[data-theme=midnight] .navbar .navbar-dropdown .navbar-item:focus i,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item:hover .icon,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item:hover span,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item:hover i,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item:focus .icon,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item:focus span,[data-theme=midnight] .navbar .navbar-dropdown a.navbar-item:focus i,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item:hover .icon,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item:hover span,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item:hover i,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item:focus .icon,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item:focus span,[data-theme=midnight] .navbar .navbar-dropdown .dropdown-item:focus i,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item:hover .icon,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item:hover span,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item:hover i,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item:focus .icon,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item:focus span,[data-theme=midnight] .navbar .navbar-dropdown a.dropdown-item:focus i,[data-theme=midnight] .navbar-dropdown .navbar-item:hover .icon,[data-theme=midnight] .navbar-dropdown .navbar-item:hover span,[data-theme=midnight] .navbar-dropdown .navbar-item:hover i,[data-theme=midnight] .navbar-dropdown .navbar-item:focus .icon,[data-theme=midnight] .navbar-dropdown .navbar-item:focus span,[data-theme=midnight] .navbar-dropdown .navbar-item:focus i,[data-theme=midnight] .navbar-dropdown a.navbar-item:hover .icon,[data-theme=midnight] .navbar-dropdown a.navbar-item:hover span,[data-theme=midnight] .navbar-dropdown a.navbar-item:hover i,[data-theme=midnight] .navbar-dropdown a.navbar-item:focus .icon,[data-theme=midnight] .navbar-dropdown a.navbar-item:focus span,[data-theme=midnight] .navbar-dropdown a.navbar-item:focus i,[data-theme=midnight] .navbar-dropdown .dropdown-item:hover .icon,[data-theme=midnight] .navbar-dropdown .dropdown-item:hover span,[data-theme=midnight] .navbar-dropdown .dropdown-item:hover i,[data-theme=midnight] .navbar-dropdown .dropdown-item:focus .icon,[data-theme=midnight] .navbar-dropdown .dropdown-item:focus span,[data-theme=midnight] .navbar-dropdown .dropdown-item:focus i,[data-theme=midnight] .navbar-dropdown a.dropdown-item:hover .icon,[data-theme=midnight] .navbar-dropdown a.dropdown-item:hover span,[data-theme=midnight] .navbar-dropdown a.dropdown-item:hover i,[data-theme=midnight] .navbar-dropdown a.dropdown-item:focus .icon,[data-theme=midnight] .navbar-dropdown a.dropdown-item:focus span,[data-theme=midnight] .navbar-dropdown a.dropdown-item:focus i{color:#fff!important}[data-theme=midnight] .navbar-dropdown .navbar-divider,[data-theme=midnight] .navbar-dropdown hr.navbar-divider{background-color:#3b3d4f!important;height:1px;margin:.5rem 0}[data-theme=midnight] .box,[data-theme=midnight] .card,[data-theme=midnight] .card-content{background-color:var(--box-bg, #282a3a)!important;color:var(--text-primary)!important}[data-theme=midnight] .notification{background-color:var(--bg-light)!important;color:var(--text-primary)!important}[data-theme=midnight] .notification.is-info,[data-theme=midnight] .notification.is-info.is-light{background-color:var(--notification-info-bg, rgba(99, 102, 241, .15))!important;color:var(--text-primary)!important}[data-theme=midnight] .notification.is-warning,[data-theme=midnight] .notification.is-warning.is-light{background-color:var(--notification-warning-bg, rgba(251, 191, 36, .15))!important;color:var(--text-primary)!important}[data-theme=midnight] .notification.is-success,[data-theme=midnight] .notification.is-success.is-light{background-color:var(--notification-success-bg, rgba(72, 199, 116, .15))!important;color:var(--text-primary)!important}[data-theme=midnight] .notification.is-danger,[data-theme=midnight] .notification.is-danger.is-light{background-color:var(--notification-danger-bg, rgba(241, 70, 104, .15))!important;color:var(--text-primary)!important}[data-theme=midnight] .notification.is-light{background-color:var(--bg-light)!important;color:var(--text-primary)!important}[data-theme=midnight] .button.is-warning,[data-theme=midnight] .button.is-warning span,[data-theme=midnight] .button.is-warning .icon,[data-theme=midnight] .button.is-warning i{color:#1e1e2e!important}[data-theme=midnight] .title,[data-theme=midnight] .subtitle,[data-theme=midnight] h1,[data-theme=midnight] h2,[data-theme=midnight] h3,[data-theme=midnight] h4,[data-theme=midnight] h5,[data-theme=midnight] h6{color:var(--text-primary)!important}[data-theme=midnight] .editor-toolbar,[data-theme=midnight] .compose-toolbar{background-color:var(--bg-light)!important;border-color:var(--border-color)!important}[data-theme=midnight] .editor-wrapper,[data-theme=midnight] .compose-editor,[data-theme=midnight] .ProseMirror,[data-theme=midnight] [contenteditable=true]{background-color:var(--bg-lighter)!important;color:var(--text-primary)!important}[data-theme=midnight] .table{background-color:var(--bg-white)!important;color:var(--text-primary)!important}[data-theme=midnight] .table th,[data-theme=midnight] .table td{border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=midnight] .table thead th{background-color:var(--bg-light)!important;color:var(--text-primary)!important}[data-theme=midnight] .table tbody tr:hover{background-color:var(--bg-hover)!important}[data-theme=midnight] .panel{background-color:var(--bg-white)!important}[data-theme=midnight] .panel .panel-heading{background-color:var(--bg-light)!important;color:var(--text-primary)!important}[data-theme=midnight] .panel .panel-block{border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=midnight] .message-item{background-color:var(--message-read-bg, #1e1e2e)!important;border-color:var(--border-color)!important}[data-theme=midnight] .message-item.is-unread,[data-theme=midnight] .message-item.unread{background-color:var(--message-unread-bg, #313244)!important}[data-theme=midnight] .message-item:hover{background-color:var(--bg-hover)!important}[data-theme=midnight] .modal-card,[data-theme=midnight] .modal-card-head,[data-theme=midnight] .modal-card-body,[data-theme=midnight] .modal-card-foot{background-color:var(--modal-bg, #282a3a)!important;color:var(--text-primary)!important}[data-theme=midnight] .modal-card-head{background-color:var(--modal-header-bg, #313244)!important;border-color:var(--border-color)!important}[data-theme=midnight] .modal-card-foot{border-color:var(--border-color)!important}[data-theme=midnight] .modal-card-title{color:var(--text-primary)!important}[data-theme=midnight] .message-header,[data-theme=midnight] .email-header,[data-theme=midnight] .message-meta{background-color:var(--bg-light)!important;color:var(--text-primary)!important}[data-theme=midnight] .message-body,[data-theme=midnight] .email-body{background-color:var(--bg-lighter)!important;color:var(--text-primary)!important}[data-theme=midnight] code,[data-theme=midnight] pre{background-color:var(--bg-lighter)!important;color:var(--accent-color)!important}[data-theme=midnight] .dropdown-content,[data-theme=midnight] .dropdown-item{background-color:var(--bg-light)!important;color:var(--text-primary)!important}[data-theme=midnight] .dropdown-content:hover,[data-theme=midnight] .dropdown-item:hover{background-color:var(--bg-hover)!important}[data-theme=midnight] .menu-list a{color:var(--text-primary)!important}[data-theme=midnight] .menu-list a:hover{background-color:var(--bg-hover)!important}[data-theme=midnight] .menu-list a.is-active{background-color:var(--primary-color)!important;color:var(--text-inverse)!important}[data-theme=midnight] .tag{background-color:var(--bg-lighter)!important;color:var(--text-primary)!important}[data-theme=midnight] .tag.is-primary{background-color:var(--primary-color)!important;color:var(--text-inverse)!important}[data-theme=midnight] .progress{background-color:var(--bg-lighter)!important}[data-theme=midnight] .help{color:var(--text-muted)!important}[data-theme=midnight] .label{color:var(--text-secondary)!important}[data-theme=midnight] hr{background-color:var(--border-color)!important}[data-theme=midnight] blockquote{background-color:var(--bg-light)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}.modal-card-head.compact-header,.modal-card-head.minimal-header{padding:.5rem 1rem;min-height:auto}.compact-header .modal-card-title,.minimal-header .modal-card-title{font-size:.9rem;font-weight:600}.modal-card-body.compact-body{padding:.75rem 1rem}.modal-card{overflow:visible}.modal-card-body{overflow-y:auto;max-height:calc(100vh - 200px)}.modal-card-head{border-bottom:1px solid var(--border-color);padding:.75rem 1rem;min-height:auto}.modal-card-head .modal-card-title{font-size:1rem;font-weight:600}.modal-card-foot{border-top:1px solid var(--border-color);padding:.75rem 1rem}.field.is-horizontal .field-label.is-small{min-width:60px;flex-shrink:0;padding-top:.375em}.field.is-horizontal .field-label.is-small .label{font-size:.75rem;font-weight:500;color:var(--text-muted)}.compact-field{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.compact-field .compact-label{font-size:.875rem;font-weight:600;color:var(--text-muted);min-width:5rem;padding-top:.4rem;flex-shrink:0}.compact-field .compact-control{flex:1;min-width:0}.modal-card-body .field.is-horizontal{display:flex;align-items:flex-start;margin-bottom:.5rem}.modal-card-body .field.is-horizontal .field-label{flex-basis:5rem;flex-grow:0;flex-shrink:0;margin-right:.5rem;text-align:left}.modal-card-body .field.is-horizontal .field-label .label{font-size:.875rem;margin-bottom:0;padding-top:.375rem}.modal-card-body .field.is-horizontal .field-body{flex:1}.notification.is-compact{padding:.5rem .75rem;font-size:.85rem}.modal-card-body .input.is-small,.modal-card-body .select.is-small select{font-size:.8rem;height:2rem}.delete{background-color:#0a0a0a33!important;border:none!important;border-radius:9999px!important;cursor:pointer;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px;padding:0!important}.delete:before,.delete:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:hover,.delete:focus{background-color:#0a0a0a4d!important}.navbar-brand .navbar-item,.navbar-brand .navbar-item strong,.navbar-brand .navbar-item .icon,.navbar-brand .navbar-item .brand-text{color:var(--navbar-text)!important;background-color:transparent!important}.navbar-brand .navbar-item:hover{background-color:transparent!important;color:var(--navbar-text)!important}.navbar-brand .navbar-item .icon{font-size:1.25rem;margin-right:.25rem}.navbar-brand .navbar-item .brand-text{font-size:1.1rem;letter-spacing:.5px}.sidebar,aside,.column.is-narrow{background-color:var(--sidebar-bg, var(--bg-lighter))!important}.message-list,.message-list-container{background-color:var(--bg-light)!important}.message-preview{transition:background-color .15s ease;background-color:var(--bg-white)!important;border-bottom:1px solid var(--border-color)}.message-preview:hover{background-color:var(--bg-hover)!important}.message-preview.is-unread{font-weight:500;background-color:var(--message-unread-bg, var(--bg-light))!important;border-left:3px solid var(--accent-color)}.mailbox-item{transition:background-color .15s ease;background-color:transparent!important;color:var(--text-primary)!important}.mailbox-item:hover{background-color:var(--bg-hover)!important}.mailbox-item.is-active{background-color:var(--primary-lighter)!important;color:var(--secondary-color)!important;font-weight:500;border-left:3px solid var(--primary-color)}.email-html-body{font-family:var(--font-family);line-height:1.6;word-wrap:break-word}.email-html-body img{max-width:100%;height:auto}.email-html-body a{color:var(--primary-color);text-decoration:underline}.email-html-body strong,.email-html-body b{color:var(--text-primary);font-weight:700}.email-html-body blockquote{border-left:4px solid var(--primary-color);padding:.5rem 1rem;margin-left:0;background-color:var(--bg-light);border-radius:4px;color:var(--text-primary)}.ProseMirror{outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-placeholder);pointer-events:none;height:0}.ProseMirror>*+*{margin-top:.5em}.ProseMirror ul,.ProseMirror ol{padding:0 1rem;margin:1em 0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:1.1;margin-top:2em;margin-bottom:.5em}.ProseMirror code{background-color:#6161611a;color:var(--text-secondary);padding:.2em .4em;border-radius:3px;font-size:.9em}.ProseMirror pre{background:var(--bg-light);color:var(--text-primary);font-family:var(--font-mono, "JetBrainsMono", monospace);padding:.75rem 1rem;border-radius:.5rem}.ProseMirror pre code{color:inherit;padding:0;background:none;font-size:.8rem}.ProseMirror blockquote{padding-left:1rem;border-left:3px solid var(--primary-color);background-color:var(--bg-light);margin:1em 0;padding:.5rem 1rem;border-radius:4px;color:var(--text-primary)}.ProseMirror strong,.ProseMirror b{color:var(--text-primary);font-weight:700}.ProseMirror hr{border:none;border-top:2px solid var(--border-color);margin:2rem 0}.hero.is-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%)!important}.hero.is-primary .box{background-color:var(--bg-white)!important;color:var(--text-primary)!important;border-radius:8px;box-shadow:var(--shadow-lg)}.hero.is-primary .title{color:var(--text-primary)!important}.attachment-list{display:flex;flex-direction:column;gap:.5rem}.attachment-button{justify-content:flex-start;text-align:left;background-color:var(--bg-light)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important;transition:all .2s ease}.attachment-button:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-inverse)!important;transform:translate(2px)}.attachment-button:hover .text-muted{color:#fffc!important}.message-toolbar{border-bottom:1px solid var(--border-color);background-color:var(--bg-lighter);padding:.75rem 1rem}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal.is-active{z-index:9999!important}.modal-background{z-index:9998!important}.modal-card{z-index:9999!important;position:relative}.mail-view{height:100vh;overflow:hidden}@media screen and (max-width:768px){.modal-card{width:100%;margin:0}.modal-card-body{max-height:calc(100vh - 150px)}}
