.from-to-date-picker{margin-bottom:0}.from-to-date-time-picker-popup .ant-picker-presets{display:flex!important;flex-direction:column;flex-shrink:0}@media (max-width: 600px){.from-to-date-time-picker-popup .ant-picker-panel-layout{flex-direction:column}.from-to-date-time-picker-popup .ant-picker-presets{max-width:calc(100vw - 32px);min-width:0;min-height:0}.from-to-date-time-picker-popup .ant-picker-presets ul{display:flex;flex:none;height:auto;gap:4px;overflow-x:auto;border-inline-end:0}.from-to-date-time-picker-popup .ant-picker-presets li{flex-shrink:0;margin-block:0}}@media (max-width: 992px){.ant-picker-panel:last-child .ant-picker-date-panel{display:none!important}.ant-picker-panel:first-child .ant-picker-date-panel .ant-picker-header-next-btn,.ant-picker-panel:first-child .ant-picker-date-panel .ant-picker-header-super-next-btn{visibility:initial!important}.ant-picker-panel.ant-picker-range-wrapper{min-width:288px!important}.ant-picker-presets{display:none!important}}.transaction-overview{--overview-bg: #fff;--overview-surface: #f8fafc;--overview-border: #e8edf3;--overview-text: #17243b;--overview-muted: #66758b;--overview-subtle: #7c899b;--overview-blue: #3b6fe8;--overview-blue-soft: #edf3ff;container-type:inline-size;min-width:0;overflow:hidden;color:var(--overview-text);background:var(--overview-bg);border:1px solid var(--overview-border);border-radius:12px;box-shadow:0 4px 24px #17243b08;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.transaction-overview--dark{--overview-bg: #141b27;--overview-surface: #1b2433;--overview-border: #2b3648;--overview-text: #edf2fa;--overview-muted: #a3afc2;--overview-subtle: #93a1b7;--overview-blue: #8badff;--overview-blue-soft: #253553;box-shadow:none}.transaction-overview__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--overview-border)}.transaction-overview__heading,.transaction-overview__date,.transaction-overview__filters,.transaction-overview__chart-controls,.transaction-overview__legend,.transaction-overview__legend-item{display:flex;align-items:center}.transaction-overview__heading{gap:8px;min-width:0}.transaction-overview__date{gap:8px;flex-shrink:0}.transaction-overview__date .ant-picker{width:140px}.transaction-overview__brand-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;color:var(--overview-blue);background:var(--overview-blue-soft);border-radius:11px;font-size:17px}.transaction-overview h2,.transaction-overview h3,.transaction-overview p{margin:0}.transaction-overview h2{font-size:16px;font-weight:650;letter-spacing:-.3px;line-height:1.5}.transaction-overview__heading p,.transaction-overview__chart-heading p{margin-top:3px;color:var(--overview-muted);font-size:12px;line-height:1.5}.transaction-overview__body{padding:0 14px 10px}.transaction-overview__toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 0}.transaction-overview__filters{gap:10px;flex-wrap:wrap}.transaction-overview__field{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.transaction-overview__field-label{display:flex;align-items:center;gap:6px;color:var(--overview-muted);font-size:11px;font-weight:600}.transaction-overview__country-select{width:170px}.transaction-overview__metric-select{width:220px}.transaction-overview__limit-select{width:104px}.transaction-overview__view-field{margin-left:auto}.transaction-overview .ant-select,.transaction-overview .ant-picker,.transaction-overview .ant-btn,.transaction-overview .ant-segmented{font-family:inherit;font-size:12px}.transaction-overview .ant-select,.transaction-overview .ant-picker{min-height:34px}.transaction-overview .ant-select-selector,.transaction-overview .ant-picker{border-radius:8px}.transaction-overview .ant-segmented{padding:3px;background:var(--overview-surface);border-radius:9px}.transaction-overview .ant-segmented-item{color:var(--overview-muted);border-radius:6px}.transaction-overview .ant-segmented-item-label{min-height:28px;line-height:28px;padding-inline:12px}.transaction-overview .ant-segmented-item-selected{color:var(--overview-text);background:var(--overview-bg);box-shadow:0 1px 4px #17243b17;font-weight:600}.transaction-overview .ant-segmented-thumb{background:var(--overview-bg)}.transaction-overview__icon-button.ant-btn{width:32px;height:32px;padding:0;color:var(--overview-muted);border-color:var(--overview-border);border-radius:8px;box-shadow:none;background:transparent}.transaction-overview .ant-btn:focus-visible,.transaction-overview .ant-segmented:focus-visible{outline:2px solid var(--overview-blue);outline-offset:3px}.transaction-overview__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.transaction-overview__stat{padding:8px 12px;background:var(--overview-surface);border:1px solid var(--overview-border);border-radius:8px;min-width:0}.transaction-overview__stat--amount{background:color-mix(in srgb,var(--transaction-accent) 4%,var(--overview-bg));border-color:color-mix(in srgb,var(--transaction-accent) 16%,var(--overview-border))}.transaction-overview__stat--count{background:color-mix(in srgb,var(--transaction-count) 4%,var(--overview-bg));border-color:color-mix(in srgb,var(--transaction-count) 12%,var(--overview-border))}.transaction-overview__stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--overview-muted);font-size:12px;font-weight:500}.transaction-overview__stat-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--overview-bg);font-size:15px;color:var(--overview-muted)}.transaction-overview__stat--amount .transaction-overview__stat-icon{color:var(--transaction-accent)}.transaction-overview__stat--count .transaction-overview__stat-icon{color:var(--transaction-count)}.transaction-overview__stat .ant-statistic-content{color:var(--overview-text);font-family:inherit;font-size:clamp(20px,2cqi,25px);font-weight:650;line-height:1.3;letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.transaction-overview__stat .ant-statistic-content-value-decimal{font-size:.68em;font-weight:500}.transaction-overview__stat-caption{display:block;margin-top:2px;color:var(--overview-muted);font-size:11px;line-height:1.5}.transaction-overview__stats--overview{grid-template-columns:repeat(var(--overview-columns, 3),minmax(0,1fr))}.transaction-overview__stats--overview .transaction-overview__stat{background:color-mix(in srgb,var(--stat-accent) 4%,var(--overview-bg))}.transaction-overview__stats--overview .ant-statistic{margin-top:3px}.transaction-overview__chart-panel{min-width:0}.transaction-overview__chart-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.transaction-overview h3{font-size:14px;font-weight:650;line-height:1.5}.transaction-overview__title-divider{color:var(--overview-subtle);font-weight:400;margin:0 6px}.transaction-overview__chart-heading p span{margin:0 5px}.transaction-overview__chart-controls{gap:8px;flex-wrap:wrap}.transaction-overview__legend{gap:14px;flex-wrap:wrap;min-height:30px;padding:3px 0;font-size:11px;color:var(--overview-muted)}.transaction-overview__series-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:var(--overview-text);font:inherit;cursor:pointer}.transaction-overview__series-toggle[aria-pressed=false]{opacity:.45;text-decoration:line-through}.transaction-overview__series-toggle:disabled{cursor:default}.transaction-overview__series-toggle:focus-visible{outline:2px solid var(--overview-blue);outline-offset:3px;border-radius:3px}.transaction-overview__series-line{width:18px;border-top-width:3px}.transaction-overview__legend-item{gap:7px}.transaction-overview__swatch{display:inline-block;width:9px;height:9px;background:var(--transaction-accent);border-radius:2px}.transaction-overview__swatch--line{width:16px;height:3px;border-radius:2px;background:var(--transaction-count)}.transaction-overview__axis-note{color:var(--overview-subtle);font-size:11px}.transaction-overview__legend .ant-btn{color:var(--overview-muted);width:24px;height:24px;margin-left:-12px}.transaction-overview__plot{min-width:0}.transaction-overview__chart-footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:6px;margin-top:0;border-top:1px solid var(--overview-border);color:var(--overview-subtle);font-size:11px;line-height:1.5}.transaction-overview__empty{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 12px}@container (max-width: 760px){.transaction-overview__header{padding:10px;flex-wrap:wrap}.transaction-overview__body{padding:0 10px 8px}.transaction-overview__chart-heading{align-items:flex-start}.transaction-overview__chart-controls{width:100%}.transaction-overview__toolbar{gap:8px}.transaction-overview__field{flex-direction:column;align-items:stretch;gap:4px}.transaction-overview__view-field{margin-left:0}.transaction-overview__stats{gap:8px}.transaction-overview__stat{padding:8px}}@container (max-width: 480px){.transaction-overview__header{gap:8px;padding:8px}.transaction-overview__body{padding:0 8px 8px}.transaction-overview__heading{gap:9px}.transaction-overview h2{font-size:15px}.transaction-overview__heading p{font-size:11px}.transaction-overview__date{width:100%}.transaction-overview__date .ant-picker{flex:1}.transaction-overview__filters{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:100%;gap:10px}.transaction-overview__country-select,.transaction-overview__metric-select{width:100%}.transaction-overview__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.transaction-overview__stats--overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.transaction-overview__stats--overview .transaction-overview__stat{padding:7px}.transaction-overview__stats--overview .ant-statistic-content{font-size:17px;letter-spacing:-.4px}.transaction-overview__stats--overview .transaction-overview__stat-top{font-size:10px}.transaction-overview__stat--amount{grid-column:1 / -1}.transaction-overview__stat--amount .ant-statistic-content{font-size:28px}.transaction-overview__stat-icon{width:23px;height:23px}.transaction-overview__legend{gap:12px}.transaction-overview__chart-footer{gap:4px}}.ant-picker-calendar-mode-switch .ant-radio-button-wrapper{display:none!important}.ant-picker-panel:last-child .ant-picker-date-panel{display:unset!important}@media (max-width: 576px){:where(.ant-picker-calendar-full) .ant-picker-calendar-date{height:60px!important;padding:0!important}:where(.ant-picker-calendar-full) .ant-picker-calendar-date-value{font-size:11px!important;line-height:1.4!important;padding:2px 4px!important}.ant-picker-content th{font-size:10px!important;padding:2px 0!important}.ant-picker-content td{padding:1px!important}.ant-picker-calendar{font-size:11px!important}.ant-picker-calendar-full .ant-picker-panel{padding:0!important}}.custom-menu .ant-menu-submenu-title{display:flex;align-items:center;justify-content:flex-start}.custom-menu .ant-menu-submenu-arrow{margin-right:165px;transform:rotate(180deg)}.custom-mobile-sider{position:fixed!important;inset:0 auto 0 0;z-index:1001;height:100dvh;box-shadow:0 10px 28px #0f172a38}.custom-mobile-sider .ant-layout-sider-children,.custom-desktop-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidemenu-search{padding:12px 10px 8px;background:#001529}.sidemenu-search .ant-input-affix-wrapper{height:38px;border-color:#ffffff29;border-radius:8px;color:#ffffffd9;background:#ffffff14;box-shadow:none}.sidemenu-search .ant-input-affix-wrapper:hover,.sidemenu-search .ant-input-affix-wrapper-focused{border-color:#1677ff;background:#ffffff1f}.sidemenu-search .ant-input,.sidemenu-search .ant-input::placeholder,.sidemenu-search .ant-input-prefix,.sidemenu-search .ant-input-clear-icon{color:#ffffffb8;background:transparent}.sidemenu-collapsed-search.ant-btn{display:flex;align-items:center;justify-content:center;width:48px;height:42px;margin:12px auto 8px;padding:0;color:#ffffffd9;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;font-size:18px}.sidemenu-collapsed-search.ant-btn:hover,.sidemenu-collapsed-search.ant-btn:focus-visible{color:#fff;border-color:#1677ff;background:#1677ff38}.sidemenu-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.sidemenu-empty-search{flex:1;padding:28px 16px;color:#ffffff8c;background:#001529;font-size:12px;line-height:1.5;text-align:center}.custom-mobile-sider-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a2e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.custom-mobile-sider.ant-layout-sider-collapsed{box-shadow:none}.ant-tabs-editable>.ant-tabs-nav .ant-tabs-tab{transition:none}.main-tab-layout.ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.main-tab-layout.ant-tabs>.ant-tabs-content-holder{flex:1;min-height:0;overflow:auto}.main-tab-layout.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%}.main-tab-layout.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:100%}.main-tab-layout.ant-tabs>.ant-tabs-nav{margin-bottom:8px}.main-tab-layout .select-module{display:flex;max-width:100%}@media (max-width: 768px){.main-tab-layout.ant-tabs{flex:initial;min-height:auto;overflow:visible}.main-tab-layout.ant-tabs>.ant-tabs-nav{margin-bottom:8px}.main-tab-layout.ant-tabs>.ant-tabs-content-holder{flex:initial;min-height:auto;overflow:visible}.main-tab-layout.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content,.main-tab-layout.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:auto}.main-tab-layout.ant-tabs>.ant-tabs-nav .ant-tabs-tab{padding:6px 10px}.main-tab-layout.ant-tabs>.ant-tabs-nav .ant-tabs-extra-content{flex:none}.main-tab-layout .select-module .ant-select{min-width:150px!important;max-width:calc(100vw - 96px)}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;height:100%;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-height:100%;width:100%}body{margin:0;min-width:320px;min-height:100vh;background-color:#ebebeb;overflow-x:hidden}
