body,html{width:100%;height:100%}body{padding-top:60px}.table-wrap{overflow-x:auto}@media(min-width: 992px){.table-wrap{overflow-x:visible}}.mb-10{margin-bottom:clamp(50px,10vw,150px)}.fs-90{font-size:90% !important}.fs-80{font-size:80% !important}.fs-75{font-size:75% !important}.fs-70{font-size:70% !important}.fs-60{font-size:60% !important}.fs-50{font-size:50% !important}.border-none{border:0 !important}body.login{padding-top:0}body.login .bg-img{min-height:100vh}body.login .bg-img>.row{min-height:inherit}body.login .login-box{max-width:480px;border:1px solid #ccc;min-height:100%;position:relative;box-shadow:0px 0px 15px #777}body.login .login-box .nav-link{padding:var(--bs-nav-link-padding-y) 3px;font-size:80%}body.login .login-box-inner{padding:1.5rem}body.login #message{min-height:110px}body.login .logo{text-decoration:none}body.login .logo img{max-width:100%}body.login .login-footer-placeholder{height:150px}body.login .login-footer{background:#eee;text-align:center;position:absolute;bottom:0px;left:0px;right:0px;height:150px;padding-top:1.5rem;border-top:1px solid #ccc}body.login .login-footer a{display:block;color:#777;text-decoration:none}body.login .login-footer a:hover{text-decoration:underline}body.login .copy{color:#aaa}@media(min-width: 576px){body.login .login-box .nav-link{font-size:inherit}}.dataobject .form-control[readonly]{background:#e9ecef}.dataobject .form-control.has-changed,.dataobject .form-select.has-changed{background-color:#fcc}.dataobject .form-check-input.has-changed{border-color:#733;background-color:#fcc}@media screen{[data-bs-theme=dark] .dataobject .form-control[readonly]{background:#343a40}[data-bs-theme=dark] .dataobject .form-control.has-changed,[data-bs-theme=dark] .dataobject .form-select.has-changed{background-color:#733}[data-bs-theme=dark] .dataobject .form-check-input.has-changed{border-color:#733;background-color:#fcc}}tr.dataobject td{padding:0;border-bottom:0;height:39px}tr.dataobject td>div.input{height:100%}tr.dataobject .form-control,tr.dataobject .form-select{padding-left:5px;padding-right:5px;border-radius:0;border-top:none;height:100%}tr.dataobject .form-control:focus,tr.dataobject .form-select:focus{position:relative;z-index:1}tr.dataobject td:not(:last-child) .form-control,tr.dataobject td:not(:last-child) .form-select{border-right:none}tr.dataobject .btn{padding-top:4px;padding-bottom:4px}tr.dataobject input[type=date]{width:120px}tr.dataobject .input-danger input{background:#fcc}tr.dataobject .input-success input{background:#cfc}@media screen{[data-bs-theme=dark] tr.dataobject .input-danger input{background-color:#733}[data-bs-theme=dark] tr.dataobject .input-success input{background-color:#373}}body.page-preview{background:#ccc}[data-bs-theme=dark] body.page-preview{background:#777}page{background:#fff;display:block;margin:.5cm auto;box-shadow:0 0 .5cm rgba(0,0,0,.5);page-break-after:always;padding:1cm;position:relative;width:21cm;height:100%;min-height:31.7cm}page footer{position:absolute;bottom:1cm;width:100%}[data-bs-theme=dark] page{background:#333}@media print{@page{size:A4;size:portrait}body{padding:0;color:#000}body.page-preview{background:#fff !important}page{background:#fff !important;width:auto;height:auto;min-height:auto;margin:0;padding:0;box-shadow:none}page footer{left:0;bottom:0}}.fa-fw{width:1.25em}body.login .logo img{width:320px;height:60px}body.dashboard{padding-top:0}body.dashboard .bi{display:inline-block;width:1rem;height:1rem;vertical-align:-0.125em;fill:currentColor}@media(min-width: 768px){body.dashboard .sidebar .offcanvas-lg{position:-webkit-sticky;position:sticky;top:48px}}body.dashboard .sidebar .sidebar-heading{padding:.7rem 1rem;font-size:.75rem}body.dashboard .sidebar .accordion-button{padding:.5rem 1rem;--bs-accordion-btn-bg: transparent}body.dashboard .sidebar .accordion-button:not(.collapsed){--bs-accordion-active-bg: transparent;box-shadow:none}body.dashboard .sidebar .accordion-item{--bs-accordion-bg: transparent}body.dashboard .sidebar .nav-link{font-size:.875rem;font-weight:500}body.dashboard .sidebar .nav-link:hover,body.dashboard .sidebar .nav-link.active{color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}[data-bs-theme=dark] body.dashboard .sidebar .nav-link:hover,[data-bs-theme=dark] body.dashboard .sidebar .nav-link.active{color:var(--bs-white);background:var(--bs-primary)}body.dashboard .navbar-brand{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(0,0,0,.25);box-shadow:inset -1px 0 0 rgba(0,0,0,.25)}body.dashboard .navbar .form-control{padding:.75rem 1rem}body.dashboard .nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}body.dashboard .nav-scroller .nav{display:flex;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}body.dashboard .btn-bd-primary{--bd-violet-bg: #712cf9;--bd-violet-rgb: 112.520718, 44.062154, 249.437846;--bs-btn-font-weight: 600;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bd-violet-bg);--bs-btn-border-color: var(--bd-violet-bg);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #6528e0;--bs-btn-hover-border-color: #6528e0;--bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: #5a23c8;--bs-btn-active-border-color: #5a23c8}body.dashboard .bd-mode-toggle{z-index:1500}body.dashboard .main-content{min-height:calc(100vh - 48px)}body.dashboard .sidebar{background-image:url("/static/img/building.png");background-repeat:no-repeat;background-position:bottom left;background-size:100%}/*# sourceMappingURL=main.min.css.map */