:root{--dashboard-primary-color:#255c99;--dashboard-secondary-color:#df6847;--dashboard-text-color:#262626;color:var(--dashboard-text-color);background:var(--p-surface-50);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}#app{min-height:100vh}.p-toggleswitch{flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem}@media (width<=760px){input,textarea,select{font-size:16px}.p-dialog{max-height:calc(100dvh - 1rem);width:calc(100vw - 1rem)!important}.p-dialog-content{max-height:calc(100dvh - 9rem)}.p-datatable-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}}.p-datatable.clickable-table .p-datatable-tbody>tr{cursor:pointer;transition:background-color .16s,box-shadow .16s}.p-datatable.clickable-table .p-datatable-tbody>tr:hover>td{background:color-mix(in srgb, var(--p-primary-color) 7%, var(--p-content-background))}.p-datatable.clickable-table .p-datatable-tbody>tr:focus-within>td{background:color-mix(in srgb, var(--p-primary-color) 9%, var(--p-content-background))}
