@charset "UTF-8";.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes pulseRing{0%{box-shadow:0 0 #2f7a4259}70%{box-shadow:0 0 0 10px #2f7a4200}to{box-shadow:0 0 #2f7a4200}}@keyframes checkmarkPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.anim-fade-in{animation:fadeIn .4s cubic-bezier(.4,0,.2,1) both}.anim-fade-in-up{animation:fadeInUp .45s cubic-bezier(.16,1,.3,1) both}.anim-scale-in{animation:scaleIn .3s cubic-bezier(.16,1,.3,1) both}.anim-stagger>*:nth-child(1){animation-delay:45ms}.anim-stagger>*:nth-child(2){animation-delay:.09s}.anim-stagger>*:nth-child(3){animation-delay:.135s}.anim-stagger>*:nth-child(4){animation-delay:.18s}.anim-stagger>*:nth-child(5){animation-delay:.225s}.anim-stagger>*:nth-child(6){animation-delay:.27s}.anim-stagger>*:nth-child(7){animation-delay:.315s}.anim-stagger>*:nth-child(8){animation-delay:.36s}.anim-stagger>*:nth-child(9){animation-delay:.405s}.anim-stagger>*:nth-child(10){animation-delay:.45s}.anim-stagger>*:nth-child(11){animation-delay:.495s}.anim-stagger>*:nth-child(12){animation-delay:.54s}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:Inter,Segoe UI,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:15px;color:#334155;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-y:hidden}main.app-content{overflow:auto;height:calc(100vh - 80px)}.container-removerecipientfield{display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Segoe UI,sans-serif;color:#0f172a;line-height:1.25;font-weight:700}a{color:inherit}button{font-family:inherit}img{max-width:100%}:focus-visible{outline:2px solid #2F7A42;outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:#CBD5E1 transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.conteudo{width:85%}.conteudo-form{align-content:center;justify-content:center;display:flex;width:100%}.input-wrapper{margin-bottom:22px}.skeleton{background:linear-gradient(90deg,#f8fafc 25%,#eef1f5 37%,#f8fafc 63%);background-size:400px 100%;animation:shimmer 1.4s ease infinite;border-radius:8px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.info-box{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:8px;font-size:13.5px;line-height:1.55;border:1px solid transparent}.info-box i{font-size:16px;margin-top:1px;flex-shrink:0}.info-box strong{font-weight:700}.info-box.info-box--warning{background:#fef3e2;color:#78350f;border-color:#d9770640}.info-box.info-box--warning i{color:#d97706}.info-box.info-box--info{background:#eaf1fe;color:#1e3a8a;border-color:#2563eb33}.info-box.info-box--info i{color:#2563eb}.info-box.info-box--success{background:#e7f3ea;color:#14532d;border-color:#2f7a4233}.info-box.info-box--success i{color:#2f7a42}.badge-success{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.2px;background:#e7f3ea;color:#235c32;white-space:nowrap}.badge-danger{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.2px;background:#fdecec;color:#b91c1c;white-space:nowrap}.badge-warning{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.2px;background:#fef3e2;color:#92400e;white-space:nowrap}.badge-info{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.2px;background:#eaf1fe;color:#1d4ed8;white-space:nowrap}.badge-neutral{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.2px;background:#f8fafc;color:#64748b;white-space:nowrap}.toast-container .ngx-toastr{font-family:Inter,Segoe UI,sans-serif;border-radius:12px;box-shadow:0 16px 40px #0f172a24;padding:16px 20px 16px 56px;background-position:18px 18px!important;background-size:22px!important;width:340px;opacity:1;border:1px solid rgba(15,23,42,.06);animation:fadeInUp .35s cubic-bezier(.16,1,.3,1) both}.toast-container .ngx-toastr:hover{box-shadow:0 16px 40px #0f172a24;transform:translateY(-2px)}.toast-container .toast-title{font-weight:700;font-size:14.5px;margin-bottom:2px}.toast-container .toast-message{font-size:13.5px;line-height:1.45;opacity:.92}.toast-container .toast-close-button{font-weight:400;opacity:.6;text-shadow:none;top:10px;right:10px}.toast-container .toast-close-button:hover{opacity:1}.toast-container .toast-progress{opacity:.3;height:3px}.toast-container .toast-success{background-color:#f1faf4;border-left:4px solid #2F7A42;color:#14532d}.toast-container .toast-error{background-color:#fef2f2;border-left:4px solid #DC2626;color:#7f1d1d}.toast-container .toast-warning{background-color:#fffbeb;border-left:4px solid #D97706;color:#78350f}.toast-container .toast-info{background-color:#eff6ff;border-left:4px solid #2563EB;color:#1e3a8a}.swal2-popup.swal-theme-jucesc{border-radius:18px!important;padding:32px 28px 28px!important;font-family:Inter,Segoe UI,sans-serif!important;box-shadow:0 16px 40px #0f172a24!important}.swal-theme-jucesc .swal2-title{font-family:Montserrat,Segoe UI,sans-serif!important;font-size:20px!important;color:#0f172a!important;padding-top:4px}.swal-theme-jucesc .swal2-html-container{font-size:14.5px!important;color:#64748b!important}.swal-theme-jucesc .swal2-icon{border-width:2.5px!important}.swal-theme-jucesc .swal2-actions{gap:10px;margin-top:22px}.swal-theme-jucesc .swal2-styled{border-radius:8px!important;font-weight:600!important;font-size:14.5px!important;padding:10px 22px!important;box-shadow:none!important;transition:filter .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.swal-theme-jucesc .swal2-styled:focus{box-shadow:0 0 0 3px #2f7a4240!important}.swal-theme-jucesc .swal2-styled:hover{filter:brightness(.94)}.swal-theme-jucesc .swal2-styled:active{transform:scale(.97)}.swal-theme-jucesc .swal2-input{border-radius:8px!important;border:1.5px solid #E2E8F0!important;font-size:14.5px!important;box-shadow:none!important}.swal-theme-jucesc .swal2-input:focus{border-color:#2f7a42!important;box-shadow:0 0 0 3px #2f7a4226!important}.swal2-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}img.logo-dark{display:none}body.dark-theme{background-color:#0b1220;color:#cbd5e1}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,body.dark-theme h6{color:#f1f5f9!important}body.dark-theme *{scrollbar-color:#34435C transparent}body.dark-theme ::-webkit-scrollbar-thumb{background-color:#34435c}body.dark-theme .app-content{background:#0b1220}body.dark-theme .topbar,body.dark-theme .sidebar,body.dark-theme .drawer{background:#131b2c;border-color:#263349}body.dark-theme .sidebar-backdrop,body.dark-theme .drawer-backdrop{background:#0009}body.dark-theme .topbar{background:#000000c7!important}body.dark-theme td,body.dark-theme strong{color:#cdcdcd!important}body.dark-theme img.logo-light{display:none!important}body.dark-theme .logo-dark{display:block}body.dark-theme button.menu-toggle>i{color:#47cf69!important;font-size:25px}body.dark-theme .menu-toggle:hover{background-color:#151a25}body.dark-theme .topbar-logo img{position:relative;display:inline-block;filter:brightness(1.6)}body.dark-theme .topbar-logo:after{content:"";position:absolute;inset:0;background:#fff0;mix-blend-mode:screen;pointer-events:none}body.dark-theme button.btn-primary span,body.dark-theme button.search-submit-btn span{color:#7fff00}body.dark-theme i.bi.bi-trash-fill{color:#ff5656eb}body.dark-theme .recipients-header span{color:#9398a2!important}body.dark-theme .recipient-card{background:#17202f!important}body.dark-theme .btn-add-email:hover:not(:disabled){color:#7fff00!important}body.dark-theme .data-table tr:hover{transition:background .15s cubic-bezier(.4,0,.2,1)!important;background:#0b1220!important}body.dark-theme .action-btn:hover:not(:disabled){background:#45c46f29;border-color:#1ef96e;color:#86efac}body.dark-theme .empty-state p{color:#cbd5e1}body.dark-theme .swal2-title{color:#fff!important}body.dark-theme .forgot-password-link{color:#2f7a42!important}body.dark-theme .forgot-password-link:hover{color:#00f662!important;text-decoration:none}body.dark-theme .table-container,body.dark-theme .table-toolbar,body.dark-theme .form-page-card,body.dark-theme .action-card,body.dark-theme .auth-card,body.dark-theme .checkbox-group,body.dark-theme .test-section,body.dark-theme .swal2-popup.swal-theme-jucesc{background:#131b2c;border-color:#263349}body.dark-theme .form-page-footer,body.dark-theme .drawer-footer,body.dark-theme .drawer-header,body.dark-theme .form-page-header,body.dark-theme .table-toolbar-header{background:transparent;border-color:#263349}body.dark-theme .form-page-footer{background:#17202f}body.dark-theme .action-card:hover{border-color:#45c46f66;box-shadow:0 8px 24px #00000059}body.dark-theme .action-icon,body.dark-theme .table-toolbar-icon,body.dark-theme .form-page-icon{background:#45c46f29;color:#86efac}body.dark-theme .close-btn{color:#64748b}body.dark-theme .close-btn:hover{background:#1a2436;color:#f87171}body.dark-theme p,body.dark-theme span,body.dark-theme .auth-subtitle,body.dark-theme .auth-secondary,body.dark-theme .dashboard-header p,body.dark-theme .action-copy p,body.dark-theme .pagination-summary,body.dark-theme .hint-text,body.dark-theme .table-toolbar-header p,body.dark-theme .form-page-heading p{color:#8b98ac}body.dark-theme label,body.dark-theme .select-label,body.dark-theme .action-copy h3,body.dark-theme .checkbox-label{color:#f1f5f9!important}body.dark-theme .input-content input,body.dark-theme .primary-select,body.dark-theme .swal2-input{background:#17202f!important;border-color:#34435c!important;color:#f1f5f9!important}body.dark-theme .input-content input::placeholder,body.dark-theme .primary-select::placeholder,body.dark-theme .swal2-input::placeholder{color:#64748b}body.dark-theme .input-content input:focus,body.dark-theme .primary-select:focus,body.dark-theme .swal2-input:focus{border-color:#45c46f!important;box-shadow:0 0 0 4px #45c46f2e!important}body.dark-theme .leading-icon,body.dark-theme .select-chevron,body.dark-theme .toggle-password{color:#64748b}body.dark-theme .input-wrapper.has-error .input-content input,body.dark-theme .primary-select-wrapper.has-error .primary-select{border-color:#f87171!important}body.dark-theme .input-wrapper.has-success .input-content input{border-color:#45c46f!important}body.dark-theme .checkbox-box{background:#17202f;border-color:#34435c}body.dark-theme .btn-primary{box-shadow:none}body.dark-theme .btn-secondary,body.dark-theme .btn-outline,body.dark-theme .btn-report,body.dark-theme .btn-test,body.dark-theme .close-btn,body.dark-theme .action-btn,body.dark-theme .btn-remove-email,body.dark-theme .btn-ghost-icon,body.dark-theme .pagination-btn,body.dark-theme .btn-add-email{background:#17202f;border-color:#34435c;color:#cbd5e1}body.dark-theme .btn-secondary:hover:not(:disabled),body.dark-theme .btn-outline:hover:not(:disabled),body.dark-theme .btn-report:hover:not(:disabled),body.dark-theme .btn-test:hover:not(:disabled),body.dark-theme .close-btn:hover:not(:disabled),body.dark-theme .action-btn:hover:not(:disabled),body.dark-theme .btn-remove-email:hover:not(:disabled),body.dark-theme .btn-ghost-icon:hover:not(:disabled),body.dark-theme .pagination-btn:hover:not(:disabled),body.dark-theme .btn-add-email:hover:not(:disabled){background:#1a2436}body.dark-theme .pagination-btn.is-active{background:#45c46f;border-color:#45c46f;color:#0b1220}body.dark-theme .action-btn--success:hover:not(:disabled){background:#45c46f29;border-color:#45c46f;color:#86efac}body.dark-theme .action-btn--warning:hover:not(:disabled){background:#fbbf2424;border-color:#fbbf24;color:#fbbf24}body.dark-theme .action-btn--danger:hover:not(:disabled),body.dark-theme .btn-remove-email:hover:not(:disabled){background:#f8717124;border-color:#f87171;color:#fca5a5}body.dark-theme .theme-toggle-btn{background:#17202f;border-color:#34435c;color:#8b98ac}body.dark-theme th{background:#17202f;color:#8b98ac;border-color:#263349}body.dark-theme td{color:#cbd5e1;border-color:#263349}body.dark-theme tbody tr:hover{background:#1a2436}body.dark-theme .badge-success,body.dark-theme .status-badge--active{background:#45c46f29;color:#86efac}body.dark-theme .badge-danger,body.dark-theme .status-badge--locked{background:#f8717124;color:#fca5a5}body.dark-theme .badge-warning{background:#fbbf2424;color:#fbbf24}body.dark-theme .badge-info{background:#60a5fa24;color:#60a5fa}body.dark-theme .badge-neutral{background:#17202f;color:#8b98ac}body.dark-theme .info-box--warning{background:#fbbf2424;color:#fde68a;border-color:#fbbf244d}body.dark-theme .info-box--info{background:#60a5fa24;color:#bfdbfe;border-color:#60a5fa4d}body.dark-theme .info-box--success{background:#45c46f29;color:#bbf7d0;border-color:#45c46f4d}body.dark-theme .nav-link,body.dark-theme .nav-sublink{color:#8b98ac}body.dark-theme .nav-link:hover,body.dark-theme .nav-sublink:hover{background:#1a2436;color:#f1f5f9}body.dark-theme .nav-link.is-active,body.dark-theme .nav-sublink.is-active{background:#45c46f29;color:#86efac}body.dark-theme .nav-link.is-active .nav-icon i,body.dark-theme .nav-sublink.is-active .nav-icon i{color:#45c46f}body.dark-theme .user-chip{background:#1a2436}body.dark-theme .user-name,body.dark-theme .user-avatar{color:#f1f5f9!important}body.dark-theme .logout-btn{background:#17202f;border-color:#34435c}body.dark-theme .sidebar-logout:hover{background:#f8717124}body.dark-theme .topbar-logo img,body.dark-theme .auth-brand-logo{background:#f4f6f9;border-radius:8px;padding:6px 10px}body.dark-theme .auth-shell{background:#0b1220}body.dark-theme .auth-eyebrow,body.dark-theme .eyebrow{background:#45c46f29;color:#86efac}body.dark-theme .auth-backdrop .grid-pattern{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)}body.dark-theme .success-icon{background:#45c46f29;color:#45c46f}body.dark-theme .success-icon.is-error{background:#f8717124;color:#f87171}body.dark-theme .skeleton,body.dark-theme .skeleton-row,body.dark-theme .skeleton-line{background:linear-gradient(90deg,#17202f 25%,#1a2436 37%,#17202f 63%);background-size:400px 100%}body.dark-theme .toast-container .ngx-toastr{border-color:#ffffff0f}body.dark-theme .toast-container .toast-success{background-color:#10241a;color:#bbf7d0}body.dark-theme .toast-container .toast-error{background-color:#2a1414;color:#fecaca}body.dark-theme .toast-container .toast-warning{background-color:#2a2110;color:#fde68a}body.dark-theme .toast-container .toast-info{background-color:#12213a;color:#bfdbfe}body.dark-theme .swal-theme-jucesc .swal2-html-container{color:#8b98ac!important}
