: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;width:100%;margin:0 auto;padding:.5rem;white-space:normal}.main-header #header-logo img{max-width:200px}@media screen and (min-width:992px){.change-password-wrapper{margin-top:0}}.admin-login-wrapper{max-width:500px;margin:0 auto}#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{position:fixed;top:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;width:100%;height:100%;background:hsla(0,0%,100%,.7)}.error-container .alert{margin-top:1rem;margin-bottom: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{flex:0 1 var(--tables-max-width);width:unset;padding:.5rem;border:1px solid var(--form-input-border-color)}.slot-table__container .title{display:block;margin:.5rem 0;font-size:1.2rem;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;grid-auto-columns:min-content;grid-auto-flow:column;gap:.5rem;margin-bottom:.5rem;--bs-gutter-x:0;--bs-gutter-y:0}table{margin:0;padding:0;background:none;background-image:none;border-width:0;border-collapse:collapse;border-spacing:0}table.position{min-width:var(--position-max-width);font-size:11px}tbody{padding:1rem}.cod{flex-grow:1}.cod input.input{width:100%;padding:0;border:1px solid var(--form-input-border-color)}.client{color:gray}.fila-table{position:sticky;left:0;order:-1;width:var(--row-header-width);background-color:var(--body-bg)}.fila-table tr{text-align:center}.position tr{display:flex;justify-content:space-between;padding:.2rem;border:1px solid var(--form-input-border-color)}.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;width:350px;margin:1rem 0}.reference-slot-table__container .cod{border:1px solid transparent}.fila-table,.height,.slot-table__positions{color:var(--blue-primary)}.unset-boxes__container{flex:0 1 var(--tables-max-width);padding:1rem;border:1px solid var(--form-input-border-color)}.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}