/* Screen theme only. Printed documents keep their original styles. */
@media screen {
 body.sb-app{background:#091322!important;color:#edf3fa!important;font:18px/1.55 Arial,sans-serif!important;min-height:100vh}
 body.sb-app #wrapper,body.sb-app #content-wrapper,body.sb-app #content,body.sb-app .container-fluid{background:transparent!important}
 body.sb-app #content{background:radial-gradient(ellipse at 85% 0%,#25435f50,transparent 55%)!important}
 body.sb-app h1{font-size:32px!important}body.sb-app h2{font-size:27px!important}body.sb-app h3,body.sb-app h4{font-size:23px!important}
 body.sb-app h1,body.sb-app h2,body.sb-app h3,body.sb-app h4,body.sb-app h5,body.sb-app h6{color:#f0d5a2!important;line-height:1.35}
 body.sb-app p,body.sb-app label,body.sb-app th,body.sb-app td,body.sb-app li,body.sb-app .small,body.sb-app small{font-size:18px!important}
 body.sb-app .card,body.sb-app .modal-content,body.sb-app .list-group-item{background:#132236!important;color:#edf3fa!important;border:1px solid #34465d!important;border-radius:12px;box-shadow:0 12px 30px #0002}
 body.sb-app .card-header,body.sb-app .card-footer{background:#182b43!important;color:#f0d5a2!important;border-color:#34465d!important}
 body.sb-app .card-header *,body.sb-app .card-footer *{color:inherit!important}
 body.sb-app .bg-white,body.sb-app .bg-light,body.sb-app .bg-gray-100,body.sb-app .bg-gray-200{background:#132236!important}
 body.sb-app .text-dark,body.sb-app .text-gray-800,body.sb-app .text-gray-900{color:#edf3fa!important}
 body.sb-app .text-muted,body.sb-app .text-gray-600,body.sb-app .text-gray-500{color:#b7c6d7!important}
 body.sb-app a{color:#edcd94}body.sb-app a:hover{color:#fff0d4}
 body.sb-app input:not([type=checkbox]):not([type=radio]),body.sb-app select,body.sb-app textarea,body.sb-app .form-control,body.sb-app .form-select{background:#0e1c2f!important;color:#edf3fa!important;border:1px solid #52637a!important;font-size:18px!important;min-height:46px;height:auto;border-radius:8px;color-scheme:dark}
 body.sb-app input::placeholder,body.sb-app textarea::placeholder{color:#b7c6d7!important;opacity:1}
 body.sb-app input:focus,body.sb-app textarea:focus,body.sb-app select:focus{outline:2px solid #e0bd79;outline-offset:2px}
 body.sb-app input[readonly],body.sb-app input:disabled{background:#24364b!important;color:#c4cfdb!important}
 body.sb-app .btn,body.sb-app button{font-size:18px!important;line-height:1.45;padding:10px 17px;border-radius:8px;white-space:normal}
 body.sb-app .btn-primary,body.sb-app .btn-info{background:#e0bd79!important;border-color:#e0bd79!important;color:#142135!important;font-weight:600}
 body.sb-app .btn-danger{background:#b83e49!important;color:#fff!important}body.sb-app .btn-success{background:#24785e!important;color:#fff!important}
 body.sb-app .table{color:#edf3fa!important;--bs-table-color:#edf3fa;--bs-table-bg:#132236;--bs-table-striped-bg:#1b2e46;--bs-table-striped-color:#edf3fa;--bs-table-hover-bg:#243950;--bs-table-hover-color:#fff}
 body.sb-app table th{background:#20334c!important;color:#f0d5a2!important;padding:12px!important;border-color:#40536b!important}
 body.sb-app table td{background:transparent!important;color:inherit!important;padding:12px!important;border-color:#34465d!important}
 body.sb-app table tbody tr:nth-child(even){background:#1b2e46!important}body.sb-app .table-responsive{overflow-x:auto}
 body.sb-app .dropdown-menu,body.sb-app .select2-dropdown,body.sb-app .select2-selection{background:#132236!important;color:#edf3fa!important;border-color:#52637a!important;font-size:18px!important}
 body.sb-app .dropdown-item,body.sb-app .select2-results__option,body.sb-app .select2-selection__rendered{color:#edf3fa!important;font-size:18px!important}
 body.sb-app .dropdown-item:hover{background:#263c56!important}
 body.sb-app .page-link{background:#132236!important;color:#f0d5a2!important;border-color:#40536b!important;font-size:18px}
 body.sb-app .alert{color:#142135!important;font-size:18px}
 body.sb-app .sticky-footer{background:#102035!important;color:#b7c6d7!important}
 body.sb-app .navbar,body.sb-dashboard .navbar{background:#102035!important;border-bottom:1px solid #e0bd7955;box-shadow:0 8px 30px #0003}
 body.sb-app .navbar a,body.sb-dashboard .navbar a{color:#ecdfc2!important;font-size:18px!important}
 body.sb-app .navbar-nav,body.sb-dashboard .navbar-nav{flex-wrap:wrap}
 body.sb-app .navbar-brand img,body.sb-dashboard .navbar-brand img{background:#f0d5a2;border-radius:5px;padding:2px}
 @media(max-width:600px){body.sb-app .btn{padding:9px 12px}body.sb-app .card-body{padding:18px}body.sb-app h1{font-size:28px!important}}
}
