:root{--admin-sidebar-width: clamp(240px, 21vw, 280px);--admin-content-max-width: 1320px}@media (min-width: 1400px){:root{--admin-sidebar-width: 304px}}@media (max-width: 1199.98px){:root{--admin-sidebar-width: 248px}}.app-layout{min-height:100vh;background-color:var(--bs-body-bg)}.sidebar-area{width:var(--admin-sidebar-width);transition:width .3s ease}.sidebar-area .app-sidebar{min-height:100%}.offcanvas.sidebar-offcanvas{width:min(88vw,var(--admin-sidebar-width));background-color:var(--bs-body-bg);color:var(--bs-body-color)}.offcanvas.sidebar-offcanvas .offcanvas-header{background-color:var(--bs-tertiary-bg)}.content-area{min-height:100vh;transition:background-color .3s ease,color .3s ease}.content-area.content-area--gw-entries{min-width:0}.content-area.content-area--gw-entries .admin-content{max-width:none}.content-area.content-area--gw-entries .gw-movements-entries{--bs-gutter-x: 1.25rem;--bs-gutter-y: 1.25rem}.content-area.content-area--gw-entries .gw-movements-entries>[class*=col-]{min-width:0}.content-area.content-area--gw-entries .gw-movements-entries .card{width:100%;min-width:0}.content-area.content-area--gw-entries .gw-movements-entries .card-body{overflow:hidden}.content-area.content-area--gw-entries .gw-movements-entries .form-control,.content-area.content-area--gw-entries .gw-movements-entries .form-select,.content-area.content-area--gw-entries .gw-movements-entries .searchable-select,.content-area.content-area--gw-entries .gw-movements-entries .input-group{max-width:100%}.content-area.content-area--gw-entries .gw-movements-entries textarea.form-control{resize:vertical;min-height:6.5rem}.content-area.content-area--gw-entries .gw-entries-switcher{overflow-x:auto;padding-bottom:.25rem;flex-wrap:nowrap}.content-area.content-area--gw-entries .gw-entries-switcher .nav-link{border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;border:1px solid var(--bs-primary)}.content-area.content-area--gw-entries .gw-movements-entries{align-items:start}.content-area.content-area--gw-entries .gw-form-panel .card{width:100%}@media (min-width: 992px){.content-area.content-area--gw-entries .gw-form-panel form.row.g-3>.col-12{flex:0 0 50%;max-width:50%}.content-area.content-area--gw-entries .gw-form-panel form.row.g-3>.col-12.gw-field-full,.content-area.content-area--gw-entries .gw-form-panel form.row.g-3>.col-12.d-flex,.content-area.content-area--gw-entries .gw-form-panel form.row.g-3>.col-12[data-routes-container]{flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.content-area{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}}@media (max-width: 991.98px){.content-area{border-radius:0}}@media (max-width: 991.98px){.app-layout{flex-direction:column;width:100%;max-width:100%;overflow-x:hidden}.content-area{width:100%;max-width:100%;overflow-x:hidden}body{overflow-x:hidden}}.admin-content{width:100%;margin-inline:auto;max-width:var(--admin-content-max-width)}.admin-content>*:first-child{margin-top:0}.admin-content>*:last-child{margin-bottom:0}.mobile-sidebar-toolbar .btn{border-radius:999px}.stackable-table{width:100%}@media (max-width: 767.98px){.stackable-table thead{display:none}.stackable-table tbody tr{display:block;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid var(--bs-border-color);border-radius:1rem;background-color:var(--bs-body-bg);box-shadow:0 6px 18px #0000000f}html[data-bs-theme=dark] .stackable-table tbody tr{box-shadow:0 6px 18px #0006}.stackable-table tbody tr:last-child{margin-bottom:0}.stackable-table tbody tr td{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.35rem 0;border:none!important;word-break:break-word}.stackable-table tbody tr td:not(:last-child){border-bottom:1px solid var(--bs-border-color)!important}.stackable-table tbody tr td:before{content:attr(data-label);font-weight:600;color:var(--bs-secondary-color)}.stackable-table .d-flex.flex-wrap{justify-content:flex-start!important}.stackable-table .btn{width:100%;justify-content:center}}.icon-circle{width:3rem;height:3rem}.icon-circle i{font-size:1.25rem}html[data-bs-theme=dark] .content-area{background-color:var(--bs-body-bg)}@media (max-width: 767.98px){.admin-table-scroll{overflow-x:auto!important}.admin-table-scroll table{min-width:1000px}}
