:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--safe-bottom: env(safe-area-inset-bottom, 0px)}html,body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden}#root{width:100%;min-height:100vh;overflow-x:hidden}@media(max-width:768px){input,textarea,select,.ant-input,.ant-input-affix-wrapper input,.ant-input-number-input,.ant-select-selection-search-input,.ant-picker-input>input{font-size:16px!important}}.dashboard-header-actions{display:flex;gap:10px;align-items:center}@media(max-width:640px){.dashboard-header-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.dashboard-header-actions .ant-btn{width:100%!important;padding:0 6px!important;font-size:12.5px!important}}.fintech-card-container{padding:26px}@media(max-width:480px){.fintech-card-container{padding:18px 14px!important;border-radius:16px!important}}@media(max-width:576px){.metric-card .ant-card-body{padding:12px 10px!important}}
