@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{box-sizing:border-box}:root{--glass-bg:#ffffff7a;--glass-bg-strong:#f8fafceb}html,body,#root{height:100%}body{color:#334155;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f5f9;background-image:url(/login-bg.png);background-position:50%;background-size:cover;background-attachment:fixed;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ant-layout{background:0 0!important}.ant-card,.ant-table-container,.ant-picker,.ant-descriptions,.ant-dropdown-menu,.ant-select-dropdown{transform:translateZ(0);background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(64px)saturate(180%)!important;backdrop-filter:blur(64px)saturate(180%)!important}.ant-picker-dropdown{z-index:1200!important}.ant-picker-dropdown .ant-picker-panel-container,.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-date-panel,.ant-picker-dropdown .ant-picker-header,.ant-picker-dropdown .ant-picker-content,.ant-picker-dropdown .ant-picker-footer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffffa!important}.ant-picker-dropdown .ant-picker-panel-container{overflow:hidden;border-radius:18px!important;box-shadow:0 24px 60px #0f172a2e!important}.ant-modal-content{transform:translateZ(0);-webkit-backdrop-filter:blur(64px)saturate(180%)!important;backdrop-filter:blur(64px)saturate(180%)!important;background:#ffffffbf!important}.ant-modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073!important}.ant-table,.ant-table-wrapper{background:0 0!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b800 padding-box padding-box;border:2px solid #0000;border-radius:8px}:hover::-webkit-scrollbar-thumb{background:#fff6 padding-box padding-box;border:2px solid #0000}:hover::-webkit-scrollbar-thumb:hover{background:#fffc}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.ant-card{transition:all .4s cubic-bezier(.25,.8,.25,1)}.ant-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px 1px #fffc,0 32px 50px #0003!important}.ant-btn{transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.ant-btn:not(:disabled):hover{transform:translateY(-1px)scale(1.02)}.ant-table-tbody>tr>td{transition:all .3s}.ant-tabs-nav{background:#fff9;border-radius:16px;margin-bottom:24px;box-shadow:inset 0 1px 1px #ffffffe6,0 8px 16px #0000000d;-webkit-backdrop-filter:blur(32px)saturate(180%)!important;backdrop-filter:blur(32px)saturate(180%)!important;padding:4px 16px 0!important}.ant-tabs-nav:before{border-bottom:none!important}.ant-tabs-tab{margin:0 8px 0 0!important;padding:12px 16px!important}.ant-tabs-tab-active .ant-tabs-tab-btn{text-shadow:0 1px 4px #fff;font-weight:700!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ant-card,.ant-table-container,.ant-picker,.ant-descriptions,.ant-dropdown-menu,.ant-select-dropdown,.ant-modal-content,.app-sider,.app-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--glass-bg-strong)!important}.ant-modal-mask{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (max-width:1024px){body{background-attachment:scroll}.app-shell{padding:10px!important}.app-main{margin-left:10px!important}.app-header{border-radius:16px!important;padding:0 12px!important}.app-content{margin-top:12px!important}.ant-card,.ant-table-container,.ant-picker,.ant-descriptions,.ant-dropdown-menu,.ant-select-dropdown,.ant-modal-content,.app-sider,.app-header{-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:#fff9!important}}.legacy-import-table .ant-table-thead>tr>th,.legacy-import-table .ant-table-tbody>tr>td{white-space:nowrap}.payments-page .payments-filter-card,.payments-page .payments-table-card{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;backdrop-filter:blur(24px)saturate(120%)!important;background:#f8fcffeb!important;box-shadow:inset 0 1px 1px #ffffffe0,0 18px 42px #0f172a1f!important}.payments-page .payments-table-card:hover,.payments-page .payments-filter-card:hover{transform:none;box-shadow:inset 0 1px 1px #ffffffe0,0 18px 42px #0f172a1f!important}.payments-page .payments-table .ant-table-container{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8fcfff5!important}.payments-page .payments-table .ant-table-thead>tr>th{color:#203047!important;background:#ffffffdb!important;border-bottom:1px solid #607d942e!important;font-weight:700!important}.payments-page .payments-table .ant-table-tbody>tr>td{color:#2f4056;border-bottom:1px solid #607d941f!important}.payments-page .payments-table .ant-table-tbody>tr:nth-child(2n)>td{background:#e7f1f873!important}.payments-page .payments-table .ant-table-tbody>tr:nth-child(odd)>td{background:#f8fcff6b!important}.payments-page .payments-table .ant-table-tbody>tr:hover>td{background:#cbe9f894!important}.payments-page .payments-secondary-action{color:#334155!important;background:#ffffffb8!important;border-color:#94a3b83d!important}
