:root{--blue-primary:#5a9ccc;--gray-light:#696969;--gray-dark:#414141;--black-20:#202020;--indigo-500:var(--blue-primary);--blue-500:var(--blue-primary);--blue-600:var(--blue-primary);--gray-500:var(--gray-light);--gray-600:var(--gray-dark);--gray-700:var(--gray-dark);--color-primary:var(--blue-primary);--text-color:var(--gray-dark);--page-login-bg:var(--white)}.ea-dark-scheme,:root{--link-color:var(--blue-primary)}.ea-dark-scheme{--text-color:var(--white);--body-bg:var(--black-20);--button-primary-bg:var(--blue-primary);--button-primary-color:var(--black-20);--button-bg:var(--black-20)}:root{color-scheme:light}.page-login{padding-top:150px}.change-password-wrapper .content,.login-wrapper .content{box-shadow:none}.login-wrapper .btn{display:block;margin:0 auto;padding:.5rem;white-space:normal;width:100%}.main-header #header-logo img{max-width:200px}@media screen and (min-width:992px){.change-password-wrapper{margin-top:0}}.admin-login-wrapper{margin:0 auto;max-width:500px}#main .login-wrapper .content{box-shadow:none}#main .login-wrapper input{margin-bottom:20px}.password-form>div{display:flex;flex-direction:column}:root{--tables-max-width:550px;--position-max-width:115px;--row-header-width:25px}.hidden{display:none}.global-loader{align-items:center;background:hsla(0,0%,100%,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.error-container .alert{margin-bottom:1rem;margin-top:1rem}.slot-tables-wrapper{display:flex;gap:1rem}.slot-edit__container{align-items:center;justify-content:center}.slot-table{overflow-x:auto}.slot-table__container{border:1px solid var(--form-input-border-color);flex:0 1 var(--tables-max-width);padding:.5rem;width:unset}.slot-table__container .title{display:block;font-size:1.2rem;margin:.5rem 0;text-align:center;text-transform:uppercase}.slot-table__container tr.highlight{background-color:#efef50}.slot-table__positions{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;margin-bottom:.5rem;margin-left:calc(var(--row-header-width) + .5rem)}.slot-table__positions .position{min-width:calc(var(--position-max-width) + .5rem);text-align:left}.slot-table .row{display:grid;gap:.5rem;grid-auto-columns:min-content;grid-auto-flow:column;margin-bottom:.5rem;--bs-gutter-x:0;--bs-gutter-y:0}table{background:none;background-image:none;border-collapse:collapse;border-spacing:0;border-width:0;margin:0;padding:0}table.position{font-size:11px;min-width:var(--position-max-width)}tbody{padding:1rem}.cod{flex-grow:1}.cod input.input{border:1px solid var(--form-input-border-color);padding:0;width:100%}.client{color:gray}.fila-table{background-color:var(--body-bg);left:0;order:-1;position:sticky;width:var(--row-header-width)}.fila-table tr{text-align:center}.position tr{border:1px solid var(--form-input-border-color);display:flex;justify-content:space-between;padding:.2rem}.position tbody tr{margin-bottom:.2rem}td p{margin:0;padding:0}td.height{text-align:right}.slot-resize__container{display:flex;flex-direction:column;justify-content:flex-start;margin:1rem 0;width:350px}.reference-slot-table__container .cod{border:1px solid transparent}.fila-table,.height,.slot-table__positions{color:var(--blue-primary)}.unset-boxes__container{border:1px solid var(--form-input-border-color);flex:0 1 var(--tables-max-width);padding:1rem}.unset-boxes__title{color:var(--bs-red);font-size:1rem;text-transform:uppercase}.unset-boxes__table{border-spacing:.5rem}.unset-boxes__table thead{text-align:left}.unset-boxes__table thead th{padding:.2rem}.unset-boxes__table tbody tr{padding-bottom:.2rem}.unset-boxes__table tbody td{padding:.2rem}.unset-boxes__table tbody tr:nth-child(2n){background-color:var(--form-input-border-color)}.responsive-logo img{max-width:100px}.content-header .page-actions{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:flex-start;margin:10px 0 15px}.global-actions{display:flex;flex-wrap:wrap;gap:.5rem}.content-header .page-actions .btn+.btn,.datagrid td.actions a:not(.dropdown-item)+a:not(.dropdown-item){margin-inline-start:unset}.datagrid:not(.datagrid-empty) .actions{display:flex;flex-wrap:wrap;gap:.5rem}.datagrid td,.datagrid th{word-break:break-all}.content-header .datagrid-filters{margin-inline-end:unset}