.sts-theme-bg{background:#cdd5dc!important;background-image:none!important;color:#2d3748!important}.sts-theme-bg a,.sts-theme-bg i,.sts-theme-bg span{color:#2d3748!important}.layout-topbar-custom.shadow-3{box-shadow:0 2px 6px #0000001f!important}.layout-topbar-custom .menu-btn,.layout-topbar-custom .menu-btn .pi{color:#2d3748!important}.layout-topbar-custom .menu-btn:hover{background:#00000014!important}.topbar-user-btn{color:#2d3748!important;border-color:#00000026!important}.topbar-user-btn:hover,.topbar-user-btn.open{background:#0000000f!important}.topbar-user-btn .topbar-username{color:#1a202c!important}.topbar-user-btn .topbar-subtitle,.topbar-user-btn .topbar-icon,.topbar-user-btn .topbar-chevron{color:#4a5568!important}.topbar-logo-pill{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.layout-topbar-custom img[src*=logo-paysts]{filter:none!important}.flex-shrink-0.bg-white.border-top-1.surface-border{background:#cdd5dc!important;border-top:1px solid #b8c2cc!important}.flex-shrink-0.bg-white.border-top-1.surface-border .flex{background:transparent!important}.flex-shrink-0.bg-white.border-top-1.surface-border img.logo-on-dark{filter:none!important;opacity:1!important}.flex-shrink-0.bg-white.border-top-1.surface-border a,.flex-shrink-0.bg-white.border-top-1.surface-border i,.flex-shrink-0.bg-white.border-top-1.surface-border span{color:#4a5568!important}@media(max-width:768px){.p-datatable .p-datatable-thead{display:none!important}.p-datatable .p-datatable-tbody>tr{display:flex!important;flex-wrap:wrap!important;background:#fff!important;border:1px solid #dee2e6!important;border-left:3px solid #2E75B6!important;border-radius:6px!important;margin:.5rem .4rem!important;padding:0!important;box-shadow:0 1px 4px #00000012!important;overflow:hidden!important}.p-datatable .p-datatable-tbody>tr:nth-child(2n){background:#fff!important}.p-datatable .p-datatable-tbody>tr>td{display:grid!important;grid-template-columns:6rem 1fr!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:none!important;padding:.35rem .75rem!important;border:none!important;border-bottom:1px solid #f1f5f9!important;font-size:.85rem!important;overflow:visible!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;position:static!important;color:#1e293b!important;font-weight:500!important}.p-datatable .p-datatable-tbody>tr>td:nth-last-child(2){border-bottom:none!important}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{display:block!important;font-weight:700!important;color:#1a5a9e!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.4px!important;text-align:left!important;padding-top:.1rem!important;word-break:break-word!important;white-space:normal!important;line-height:1.3!important}.p-datatable .p-datatable-tbody>tr>td[data-p-frozen-column=true],.p-datatable .p-datatable-tbody>tr>td:last-child{display:flex!important;grid-template-columns:unset!important;position:static!important;right:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;flex:0 0 100%!important;justify-content:center!important;align-items:center!important;padding:.5rem .75rem!important;background:#f8fafc!important;border-bottom:none!important;border-top:1px solid #e2e8f0!important;text-align:center!important}.p-datatable .p-datatable-tbody>tr>td[data-p-frozen-column=true]>.p-column-title,.p-datatable .p-datatable-tbody>tr>td:last-child>.p-column-title{display:none!important}.p-datatable .p-datatable-tbody>tr>td[data-p-frozen-column=true] .p-button-icon,.p-datatable .p-datatable-tbody>tr>td:last-child .p-button-icon{font-size:1.3rem!important}.p-datatable .p-datatable-tbody>tr>td[data-p-frozen-column=true] .p-button.p-button-rounded,.p-datatable .p-datatable-tbody>tr>td:last-child .p-button.p-button-rounded{width:2.5rem!important;height:2.5rem!important}.p-datatable .p-datatable-header .flex{flex-direction:column!important;gap:.5rem!important}.p-datatable .p-datatable-header .p-inputgroup{width:100%!important}.p-paginator{padding:.3rem!important;flex-wrap:wrap!important}.p-paginator .p-paginator-pages .p-paginator-page{min-width:2rem!important;height:2rem!important;font-size:.8rem!important}.p-datatable.p-datatable-scrollable .p-datatable-wrapper{overflow-y:auto!important;max-height:calc(100vh - 250px)!important}.sts-auto-page .p-button.p-button-sm{font-size:.8rem!important;padding:.4rem .65rem!important}}
