body.dark-theme,html.dark-theme body{background-color:#1a1a1a!important;color:#e0e0e0!important}body.dark-theme .card,html.dark-theme .card{background-color:#2d2d2d!important;border-color:#3d3d3d!important;color:#e0e0e0!important}body.dark-theme .card-header,html.dark-theme .card-header{background-color:#252525!important;border-bottom-color:#3d3d3d!important;color:#e0e0e0!important}body.dark-theme .card-footer,html.dark-theme .card-footer{background-color:#252525!important;border-top-color:#3d3d3d!important}body.dark-theme .form-control,body.dark-theme .form-select,html.dark-theme .form-control,html.dark-theme .form-select{background-color:#2d2d2d!important;border-color:#3d3d3d!important;color:#e0e0e0!important}body.dark-theme .form-control:focus,body.dark-theme .form-select:focus,html.dark-theme .form-control:focus,html.dark-theme .form-select:focus{background-color:#2d2d2d!important;border-color:#5d5d5d!important;color:#e0e0e0!important;box-shadow:0 0 0 .2rem #5d5d5d40!important}body.dark-theme .form-control::placeholder,html.dark-theme .form-control::placeholder{color:#888!important}body.dark-theme .form-control:disabled,body.dark-theme .form-select:disabled,html.dark-theme .form-control:disabled,html.dark-theme .form-select:disabled{background-color:#1a1a1a!important;color:#666!important}body.dark-theme .form-label,html.dark-theme .form-label{color:#e0e0e0!important}body.dark-theme .btn-outline-primary,html.dark-theme .btn-outline-primary{color:#6ea8fe!important;border-color:#6ea8fe!important}body.dark-theme .btn-outline-primary:hover,html.dark-theme .btn-outline-primary:hover{background-color:#6ea8fe!important;color:#000!important}body.dark-theme .btn-link,html.dark-theme .btn-link{color:#6ea8fe!important}body.dark-theme .alert-info,html.dark-theme .alert-info{background-color:#1e3a5f!important;border-color:#2c5282!important;color:#a8c5e8!important}body.dark-theme .alert-success,html.dark-theme .alert-success{background-color:#1e3a2f!important;border-color:#2c5244!important;color:#a8e8c5!important}body.dark-theme .alert-danger,html.dark-theme .alert-danger{background-color:#3a1e1e!important;border-color:#522c2c!important;color:#e8a8a8!important}body.dark-theme .alert-warning,html.dark-theme .alert-warning{background-color:#3a331e!important;border-color:#524a2c!important;color:#e8dca8!important}body.dark-theme .list-group-item,html.dark-theme .list-group-item{background-color:#2d2d2d!important;border-color:#3d3d3d!important;color:#e0e0e0!important}body.dark-theme .list-group-item:hover,html.dark-theme .list-group-item:hover{background-color:#353535!important}body.dark-theme .list-group-item.active,html.dark-theme .list-group-item.active{background-color:#0d6efd!important;border-color:#0d6efd!important}body.dark-theme .list-group-item-action:hover,html.dark-theme .list-group-item-action:hover{background-color:#353535!important;color:#e0e0e0!important}body.dark-theme .dropdown-menu,html.dark-theme .dropdown-menu{background-color:#2d2d2d!important;border-color:#3d3d3d!important}body.dark-theme .dropdown-item,html.dark-theme .dropdown-item{color:#e0e0e0!important}body.dark-theme .dropdown-item:hover,body.dark-theme .dropdown-item:focus,html.dark-theme .dropdown-item:hover,html.dark-theme .dropdown-item:focus{background-color:#353535!important;color:#e0e0e0!important}body.dark-theme .dropdown-divider,html.dark-theme .dropdown-divider{border-top-color:#3d3d3d!important}body.dark-theme .table,html.dark-theme .table{color:#e0e0e0!important}body.dark-theme .table-striped>tbody>tr:nth-of-type(odd)>*,html.dark-theme .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#ffffff05!important}body.dark-theme .table-hover>tbody>tr:hover>*,html.dark-theme .table-hover>tbody>tr:hover>*{background-color:#ffffff0d!important}body.dark-theme .table thead th,html.dark-theme .table thead th{border-bottom-color:#3d3d3d!important}body.dark-theme .table td,body.dark-theme .table th,html.dark-theme .table td,html.dark-theme .table th{border-color:#3d3d3d!important}body.dark-theme .table .progress{background-color:#3d3d3d}body.dark-theme .modal-content,html.dark-theme .modal-content{background-color:#2d2d2d!important;color:#e0e0e0!important}body.dark-theme .modal-header,html.dark-theme .modal-header{border-bottom-color:#3d3d3d!important}body.dark-theme .modal-footer,html.dark-theme .modal-footer{border-top-color:#3d3d3d!important}body.dark-theme .btn-close,html.dark-theme .btn-close{filter:invert(1) grayscale(100%) brightness(200%)!important}body.dark-theme .bg-white,html.dark-theme .bg-white{background-color:#2d2d2d!important}body.dark-theme .border,html.dark-theme .border{border-color:#3d3d3d!important}body.dark-theme .shadow-sm,html.dark-theme .shadow-sm{box-shadow:0 .125rem .25rem #00000080!important}body.dark-theme .text-muted,html.dark-theme .text-muted{color:#888!important}body.dark-theme .text-dark,html.dark-theme .text-dark{color:#e0e0e0!important}body.dark-theme .profile-container,html.dark-theme .profile-container{background-color:#2d2d2d!important}body.dark-theme fieldset,html.dark-theme fieldset{border-color:#3d3d3d!important}body.dark-theme .layout-body,html.dark-theme .layout-body{background-color:#1a1a1a!important}body.dark-theme .layout-aside,html.dark-theme .layout-aside{background-color:#252525!important}body.dark-theme .layout-header,html.dark-theme .layout-header{background-color:#252525!important;border-bottom-color:#3d3d3d!important}body.dark-theme ::-webkit-scrollbar,html.dark-theme ::-webkit-scrollbar{width:12px}body.dark-theme ::-webkit-scrollbar-track,html.dark-theme ::-webkit-scrollbar-track{background:#1a1a1a}body.dark-theme ::-webkit-scrollbar-thumb,html.dark-theme ::-webkit-scrollbar-thumb{background:#3d3d3d;border-radius:6px}body.dark-theme ::-webkit-scrollbar-thumb:hover,html.dark-theme ::-webkit-scrollbar-thumb:hover{background:#4d4d4d}body.dark-theme .command-bar-wrapper,html.dark-theme .command-bar-wrapper{background-color:#1a1a1a!important}body.dark-theme .command-bar-wrapper .layout,html.dark-theme .command-bar-wrapper .layout,body.dark-theme #title-bar-container,html.dark-theme #title-bar-container{background-color:transparent!important}body.dark-theme #title-bar-title,html.dark-theme #title-bar-title,body.dark-theme .text-body-emphasis,html.dark-theme .text-body-emphasis{color:#e0e0e0!important}body.dark-theme table,body.dark-theme .table,html.dark-theme table,html.dark-theme .table{background-color:#2d2d2d!important;color:#e0e0e0!important}body.dark-theme table thead,body.dark-theme .table thead,html.dark-theme table thead,html.dark-theme .table thead{background-color:#252525!important}body.dark-theme table thead th,body.dark-theme .table thead th,html.dark-theme table thead th,html.dark-theme .table thead th{background-color:#252525!important;color:#e0e0e0!important;border-color:#3d3d3d!important}body.dark-theme table tbody,body.dark-theme .table tbody,html.dark-theme table tbody,html.dark-theme .table tbody{background-color:#2d2d2d!important}body.dark-theme table tbody tr,body.dark-theme .table tbody tr,html.dark-theme table tbody tr,html.dark-theme .table tbody tr{background-color:#2d2d2d!important;color:#e0e0e0!important}body.dark-theme table tbody tr:nth-of-type(odd),body.dark-theme .table tbody tr:nth-of-type(odd),html.dark-theme table tbody tr:nth-of-type(odd),html.dark-theme .table tbody tr:nth-of-type(odd){background-color:#333!important}body.dark-theme table tbody tr:hover,body.dark-theme .table tbody tr:hover,html.dark-theme table tbody tr:hover,html.dark-theme .table tbody tr:hover{background-color:#3a3a3a!important}body.dark-theme table td,body.dark-theme table th,body.dark-theme .table td,body.dark-theme .table th,html.dark-theme table td,html.dark-theme table th,html.dark-theme .table td,html.dark-theme .table th{background-color:inherit!important;color:#e0e0e0!important;border-color:#3d3d3d!important}body.dark-theme input,body.dark-theme input[type=text],body.dark-theme input[type=email],body.dark-theme input[type=password],body.dark-theme input[type=number],body.dark-theme input[type=search],body.dark-theme input[type=tel],body.dark-theme input[type=url],html.dark-theme input,html.dark-theme input[type=text],html.dark-theme input[type=email],html.dark-theme input[type=password],html.dark-theme input[type=number],html.dark-theme input[type=search],html.dark-theme input[type=tel],html.dark-theme input[type=url]{background-color:#2d2d2d!important;border-color:#4d4d4d!important;color:#fff!important}body.dark-theme input::placeholder{color:#fff!important;font-weight:700;font-size:20px;opacity:1}body.dark-theme input::ns-input-placeholder{color:#fff!important}body.dark-theme div.form-text{color:#fff}body.dark-theme input:focus,html.dark-theme input:focus{background-color:#353535!important;border-color:#6ea8fe!important;color:#fff!important;box-shadow:0 0 0 .2rem #6ea8fe40!important}body.dark-theme input::placeholder,html.dark-theme input::placeholder{color:#999!important;opacity:1!important}body.dark-theme select,body.dark-theme .form-select,html.dark-theme select,html.dark-theme .form-select{background-color:#2d2d2d!important;border-color:#4d4d4d!important;color:#fff!important}body.dark-theme select option,body.dark-theme .form-select option,html.dark-theme select option,html.dark-theme .form-select option{background-color:#2d2d2d!important;color:#fff!important}body.dark-theme textarea,body.dark-theme .form-control[rows],html.dark-theme textarea,html.dark-theme .form-control[rows]{background-color:#2d2d2d!important;border-color:#4d4d4d!important;color:#fff!important}body.dark-theme textarea:focus,html.dark-theme textarea:focus{background-color:#353535!important;border-color:#6ea8fe!important;color:#fff!important}body.dark-theme textarea::placeholder,html.dark-theme textarea::placeholder{color:#999!important;opacity:1!important}body.dark-theme .btn-secondary,html.dark-theme .btn-secondary{background-color:#4d4d4d!important;border-color:#5d5d5d!important;color:#fff!important}body.dark-theme .btn-secondary:hover,html.dark-theme .btn-secondary:hover{background-color:#5d5d5d!important;border-color:#6d6d6d!important;color:#fff!important}body.dark-theme .btn-secondary:focus,html.dark-theme .btn-secondary:focus{box-shadow:0 0 0 .2rem #5d5d5d80!important}body.dark-theme .btn-outline-secondary,html.dark-theme .btn-outline-secondary{color:#adb5bd!important;border-color:#6c757d!important}body.dark-theme .btn-outline-secondary:hover,html.dark-theme .btn-outline-secondary:hover{background-color:#6c757d!important;color:#fff!important}body.dark-theme .btn-light,html.dark-theme .btn-light{background-color:#3d3d3d!important;border-color:#4d4d4d!important;color:#e0e0e0!important}body.dark-theme .btn-light:hover,html.dark-theme .btn-light:hover{background-color:#4d4d4d!important;border-color:#5d5d5d!important}body.dark-theme .workspace,html.dark-theme .workspace,body.dark-theme .workspace-limit,html.dark-theme .workspace-limit{background-color:#1a1a1a!important}body.dark-theme .bg-light,html.dark-theme .bg-light{background-color:#2d2d2d!important}body.dark-theme .bg-body,html.dark-theme .bg-body{background-color:#1a1a1a!important}body.dark-theme .bg-body-secondary,html.dark-theme .bg-body-secondary{background-color:#252525!important}body.dark-theme .bg-body-tertiary,html.dark-theme .bg-body-tertiary{background-color:#2d2d2d!important}body.dark-theme .screen,html.dark-theme .screen{background-color:#1a1a1a!important}body.dark-theme .v-md-editor,body.dark-theme .ql-editor,body.dark-theme .ql-container,html.dark-theme .v-md-editor,html.dark-theme .ql-editor,html.dark-theme .ql-container{background-color:#2d2d2d!important;color:#e0e0e0!important;border-color:#3d3d3d!important}body.dark-theme .ql-toolbar,html.dark-theme .ql-toolbar{background-color:#252525!important;border-color:#3d3d3d!important}body.dark-theme .ql-toolbar button,html.dark-theme .ql-toolbar button{color:#e0e0e0!important}body.dark-theme .ql-toolbar .ql-stroke,html.dark-theme .ql-toolbar .ql-stroke{stroke:#e0e0e0!important}body.dark-theme .ql-toolbar .ql-fill,html.dark-theme .ql-toolbar .ql-fill{fill:#e0e0e0!important}body.dark-theme .breadcrumb,html.dark-theme .breadcrumb{background-color:transparent!important}body.dark-theme .breadcrumb-item,html.dark-theme .breadcrumb-item{color:#adb5bd!important}body.dark-theme .breadcrumb-item a,html.dark-theme .breadcrumb-item a{color:#6ea8fe!important}body.dark-theme .breadcrumb-item.active,html.dark-theme .breadcrumb-item.active{color:#e0e0e0!important}body.dark-theme .pagination .page-link,html.dark-theme .pagination .page-link{background-color:#2d2d2d!important;border-color:#3d3d3d!important;color:#e0e0e0!important}body.dark-theme .pagination .page-link:hover,html.dark-theme .pagination .page-link:hover{background-color:#3d3d3d!important;color:#fff!important}body.dark-theme .pagination .page-item.active .page-link,html.dark-theme .pagination .page-item.active .page-link{background-color:#0d6efd!important;border-color:#0d6efd!important}body.dark-theme .pagination .page-item.disabled .page-link,html.dark-theme .pagination .page-item.disabled .page-link{background-color:#1a1a1a!important;color:#666!important}body.dark-theme .badge.bg-light,html.dark-theme .badge.bg-light{background-color:#3d3d3d!important;color:#e0e0e0!important}body.dark-theme .nav-tabs,html.dark-theme .nav-tabs{border-bottom-color:#3d3d3d!important}body.dark-theme .nav-tabs .nav-link,html.dark-theme .nav-tabs .nav-link{color:#adb5bd!important}body.dark-theme .nav-tabs .nav-link:hover,html.dark-theme .nav-tabs .nav-link:hover{border-color:#3d3d3d!important}body.dark-theme .nav-tabs .nav-link.active,html.dark-theme .nav-tabs .nav-link.active{background-color:#2d2d2d!important;border-color:#3d3d3d #3d3d3d #2d2d2d!important;color:#e0e0e0!important}body.dark-theme a:not(.btn):not(.nav-link):not(.dropdown-item):not(.list-group-item),html.dark-theme a:not(.btn):not(.nav-link):not(.dropdown-item):not(.list-group-item){color:#6ea8fe!important}body.dark-theme a:not(.btn):not(.nav-link):not(.dropdown-item):not(.list-group-item):hover,html.dark-theme a:not(.btn):not(.nav-link):not(.dropdown-item):not(.list-group-item):hover{color:#9ec5fe!important}body.dark-theme hr,html.dark-theme hr{border-color:#3d3d3d!important;opacity:1!important}body,.card,.form-control,.form-select,.btn,.list-group-item,.dropdown-menu,.table,.modal-content,input,textarea,select{transition:background-color .3s ease,color .3s ease,border-color .3s ease}
