:root{font-family:Roboto,sans-serif}body{margin:0}form label.label-form{font-weight:500}form label.label-form-error{font-weight:500;color:#d32f2f}.MuiInputBase-root{border-radius:10px!important}.MuiButton-root{border-radius:10px!important;text-transform:initial!important;font-size:medium!important}.app-box-table{display:flex;flex-direction:column;gap:15px}.app-page-container{padding:40px;display:flex;flex-direction:column;gap:20px}.app-page-container .table-container{height:66dvh}.app-page-header-container{color:#158bc7;display:flex;align-items:center}.app-page-header-container .title-container{display:flex;align-items:center;gap:8px}.app-page-container div h1,h2{margin-bottom:0}.app-page-header-container .filter-container{display:flex;justify-content:flex-end;align-items:center;gap:22px}.app-page-header-container .filter-container .MuiInputBase-root{padding-right:0}.app-page-header-container .filter-container .text-field-container{display:flex}.app-page-header-container .filter-container .text-field-container .button-container{background-color:#274580;width:39px;height:39px;border-radius:10px;color:#fff}.app-page-header-container .filter-container .text-field-container .button-container:hover{background-color:#395ea8}.filter-container button:nth-last-child(2){padding-left:30px;padding-right:30px}.filter-container button:nth-last-child(1){padding-left:20px;padding-right:20px;white-space:nowrap}.custom-table tr.MuiTableRow-root:last-child th.MuiTableCell-root.custom-table-cell{border-bottom:1px solid!important}.custom-table tr.MuiTableRow-root th.MuiTableCell-root.custom-table-cell{border-left:1px solid!important}.custom-table tr.MuiTableRow-root th.MuiTableCell-root.custom-table-cell:nth-last-child(2){border-right:1px solid!important}.custom-table-cell:hover{background-color:#f1f1f1b0}.app-confirm-delete-modal{text-align:center}.app-confirm-delete-modal .buttons{margin-top:30px;display:flex;gap:10px;justify-content:center}@media (max-width: 1000px){.app-box-table{max-width:90dvw}}@media (max-width: 899px){.app-page-container{padding:15px}.app-page-container .title-container{justify-content:center}}@media (max-width: 600px){.app-page-container .table-container{height:55dvh}.app-page-container .app-page-header-container .filter-container{flex-direction:column}.app-page-container .app-page-header-container .filter-container .text-field-container .button-container{width:38px;height:38px}.app-page-container .app-page-header-container .filter-container button{padding-left:15px;padding-right:15px}}@media (max-width: 1200px){.app-page-container .filter-container{justify-content:center;gap:10px}}
