.ant-pro-global-header{margin-inline:0!important}.ant-pro-global-header-logo{margin-inline-end:0!important}.ant-pro-global-header-logo img{height:56px!important}body.terminal-page,body.terminal-page .ant-layout,body.terminal-page .ant-layout-content,body.terminal-page .ant-pro-layout .ant-layout,body.terminal-page .ant-pro-layout .ant-layout-content,body.terminal-page .ant-pro-layout-content{overflow:hidden!important}.ant-table-thead>tr>th,.ant-table-thead>tr>td{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;white-space:nowrap!important;border-bottom:2px solid #E2E8F0!important}.ant-table-cell{border-inline-end:none!important}.ant-table-tbody>tr{transition:background-color .15s ease!important}.gm-mono{font-family:Fira Code,Roboto Mono,SF Mono,Consolas,monospace!important;font-size:13px!important;letter-spacing:-.02em}.gm-num{text-align:right!important;font-variant-numeric:tabular-nums;font-weight:500}.ant-table-thead .gm-num{text-align:right!important}.gm-pill{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.gm-pill-blue{background:#eff6ff;color:#1d4ed8}.gm-pill-green{background:#f0fdf4;color:#15803d}.gm-pill-red{background:#fef2f2;color:#b91c1c}.gm-pill-yellow{background:#fefce8;color:#a16207}.gm-pill-grey{background:#f1f5f9;color:#64748b}.gm-pill-purple{background:#f5f3ff;color:#7c3aed}.gm-pill-cyan{background:#ecfeff;color:#0e7490}.gm-pill-gold{background:#fffbeb;color:#b45309}[data-theme=dark] .gm-pill-blue{background:#1d4ed81f;color:#60a5fa}[data-theme=dark] .gm-pill-green{background:#15803d1f;color:#4ade80}[data-theme=dark] .gm-pill-red{background:#b91c1c1f;color:#fca5a5}[data-theme=dark] .gm-pill-yellow{background:#a162071f;color:#fcd34d}[data-theme=dark] .gm-pill-grey{background:#64748b1f;color:#94a3b8}[data-theme=dark] .gm-pill-purple{background:#7c3aed1f;color:#c4b5fd}[data-theme=dark] .gm-pill-cyan{background:#0e74901f;color:#67e8f9}[data-theme=dark] .gm-pill-gold{background:#b453091f;color:#fcd34d}.ant-table-pagination.ant-pagination{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between!important;margin:0!important;padding:14px 0 4px!important;border-top:1px solid #E5E7EB;gap:10px}.ant-table-pagination .ant-pagination-total-text{flex:1;order:-1;font-size:.8125rem;color:#6b7280;font-weight:400;margin-inline-end:auto!important;line-height:32px}.ant-table-pagination .ant-pagination-options{order:10;display:flex!important;align-items:center;gap:6px;margin-inline-start:0!important}.ant-table-pagination .ant-pagination-options-size-changer{display:inline-flex!important;align-items:center;gap:6px}.ant-table-pagination .ant-select-selector{border:1px solid #D1D5DB!important;background:#f9fafb!important;border-radius:6px!important;min-height:32px!important;height:32px!important;font-size:.8125rem!important;box-shadow:none!important;cursor:pointer!important;padding:0 12px!important;transition:all .15s ease!important}.ant-table-pagination .ant-select-selector:hover{border-color:#1b6b3a!important;background:#f0fdf4!important}.ant-table-pagination .ant-select-show-search .ant-select-selection-search{display:none!important}.ant-table-pagination .ant-select-selection-item{padding-inline-end:0!important;font-size:.8125rem!important;font-weight:600!important;color:#374151!important}.ant-table-pagination .ant-select-arrow{display:none!important}.ant-table-pagination .ant-pagination-item{min-width:32px!important;height:32px!important;line-height:30px!important;border:1px solid #D1D5DB!important;border-radius:6px!important;background:#fff!important;font-size:.8125rem!important;font-weight:500!important;transition:all .15s ease!important;margin-inline-end:4px!important}.ant-table-pagination .ant-pagination-item a{color:#374151!important;padding:0!important}.ant-table-pagination .ant-pagination-item:hover:not(.ant-pagination-item-active){background:#f3f4f6!important;border-color:#d1d5db!important}.ant-table-pagination .ant-pagination-item:hover:not(.ant-pagination-item-active) a{color:#111827!important}.ant-table-pagination .ant-pagination-item-active{background:#1b6b3a!important;border-color:#1b6b3a!important}.ant-table-pagination .ant-pagination-item-active a{color:#fff!important;font-weight:600!important}.ant-table-pagination .ant-pagination-item-active:hover{background:#155d32!important;border-color:#155d32!important}.ant-table-pagination .ant-pagination-prev,.ant-table-pagination .ant-pagination-next{min-width:32px!important;height:32px!important;line-height:30px!important;border:1px solid #D1D5DB!important;border-radius:6px!important;background:#fff!important;transition:all .15s ease!important;margin-inline-end:4px!important}.ant-table-pagination .ant-pagination-prev button,.ant-table-pagination .ant-pagination-next button{color:#374151!important}.ant-table-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled),.ant-table-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled){background:#f3f4f6!important;border-color:#d1d5db!important}.ant-table-pagination .ant-pagination-disabled,.ant-table-pagination .ant-pagination-disabled:hover{opacity:.4!important;cursor:not-allowed!important;background:#fff!important;border-color:#d1d5db!important}.ant-table-pagination .ant-pagination-disabled button{cursor:not-allowed!important}.ant-table-pagination .ant-pagination-jump-prev,.ant-table-pagination .ant-pagination-jump-next{min-width:32px!important;height:32px!important;line-height:32px!important;margin-inline-end:4px!important}[data-theme=dark] .ant-table-pagination.ant-pagination{border-top-color:#2a2d35}[data-theme=dark] .ant-table-pagination .ant-pagination-total-text,[data-theme=dark] .ant-table-pagination .ant-pagination-options-size-changer{color:#71717a}[data-theme=dark] .ant-table-pagination .ant-select-selector{border-color:#3f3f46!important;background:#ffffff0a!important}[data-theme=dark] .ant-table-pagination .ant-select-selector:hover{border-color:#2ecc71!important;background:#2ecc7114!important}[data-theme=dark] .ant-table-pagination .ant-select-selection-item{color:#d4d4d8!important}[data-theme=dark] .ant-table-pagination .ant-pagination-item{background:#1d2025!important;border-color:#3f3f46!important}[data-theme=dark] .ant-table-pagination .ant-pagination-item a{color:#a1a1aa!important}[data-theme=dark] .ant-table-pagination .ant-pagination-item:hover:not(.ant-pagination-item-active){background:#27272a!important;border-color:#52525b!important}[data-theme=dark] .ant-table-pagination .ant-pagination-item:hover:not(.ant-pagination-item-active) a{color:#d4d4d8!important}[data-theme=dark] .ant-table-pagination .ant-pagination-item-active{background:#2ecc71!important;border-color:#2ecc71!important}[data-theme=dark] .ant-table-pagination .ant-pagination-item-active a{color:#111!important}[data-theme=dark] .ant-table-pagination .ant-pagination-item-active:hover{background:#27ae60!important;border-color:#27ae60!important}[data-theme=dark] .ant-table-pagination .ant-pagination-prev,[data-theme=dark] .ant-table-pagination .ant-pagination-next{background:#1d2025!important;border-color:#3f3f46!important}[data-theme=dark] .ant-table-pagination .ant-pagination-prev button,[data-theme=dark] .ant-table-pagination .ant-pagination-next button{color:#a1a1aa!important}[data-theme=dark] .ant-table-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled),[data-theme=dark] .ant-table-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled){background:#27272a!important}[data-theme=dark] .ant-table-pagination .ant-pagination-disabled,[data-theme=dark] .ant-table-pagination .ant-pagination-disabled:hover{background:#1d2025!important;border-color:#3f3f46!important}@media (max-width: 768px){.ant-table-pagination.ant-pagination{flex-wrap:wrap;gap:8px;padding:12px 0 4px!important}.ant-table-pagination .ant-pagination-total-text{width:100%;text-align:center;font-size:.75rem}.ant-table-pagination .ant-pagination-options-size-changer{order:10}.ant-table-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination-prev,.ant-table-pagination .ant-pagination-next{min-width:30px!important;height:30px!important;line-height:28px!important;font-size:.75rem!important}}.gm-currency{font-weight:600;font-variant-numeric:tabular-nums}.gm-profit-positive{color:#15803d;font-weight:600}.gm-profit-negative{color:#b91c1c;font-weight:600}.ant-message .ant-message-notice-content{padding:14px 28px!important;font-size:16px!important;font-weight:600!important;border-radius:10px!important;min-width:320px!important;box-shadow:0 6px 20px #00000026!important}.ant-message .ant-message-notice-content .anticon{font-size:20px!important}.gm-hide-scrollbar::-webkit-scrollbar{display:none}@media (max-width: 768px){.ant-tabs-ink-bar{border-radius:4px!important;height:3px!important;transition:left .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1)!important}.ant-tabs-tab{transition:color .3s ease!important}}.gm-panel-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 16px;min-height:36px;background:linear-gradient(135deg,#166534,#15803d);color:#fff;font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:.01em;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;z-index:2;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0}.gm-panel-add-btn-abs{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:4px 10px;min-height:28px;background:linear-gradient(135deg,#166534,#15803d);color:#fff;font-size:.6875rem;font-weight:600;line-height:1;border:none;border-radius:6px;cursor:pointer;z-index:2;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.gm-panel-add-btn-abs .anticon{font-size:10px}[data-theme=dark] .gm-panel-add-btn-abs{background:linear-gradient(135deg,#2ecc712e,#2ecc711f);color:#4ade80}.gm-panel-add-btn:hover{background:linear-gradient(135deg,#14532d,#166534);box-shadow:0 2px 8px #16653440}.gm-panel-add-btn:active{background:#14532d;box-shadow:none}.gm-panel-add-btn .anticon{font-size:13px}[data-theme=dark] .gm-panel-add-btn{background:linear-gradient(135deg,#2ecc712e,#2ecc711f);color:#4ade80}[data-theme=dark] .gm-panel-add-btn:hover{background:linear-gradient(135deg,#2ecc7147,#2ecc7133);box-shadow:0 2px 8px #2ecc7126}[data-theme=dark] .gm-panel-add-btn:active{background:#2ecc714d;box-shadow:none}@media (max-width: 768px){.gm-panel-add-btn{padding:5px 12px;font-size:.75rem;min-height:32px;gap:3px}.gm-panel-add-btn .anticon{font-size:12px}}@media (max-width: 768px){.ant-table{font-size:13px!important}.ant-table-thead>tr>th,.ant-table-thead>tr>td{font-size:11px!important;padding:8px!important}.ant-table-tbody>tr>td{font-size:13px!important;padding:10px 8px!important}.gm-num{font-size:13px!important}.gm-mono{font-size:12px!important}.gm-pill{font-size:11px!important;padding:2px 8px!important}}.gm-amount-input{height:48px!important}.gm-amount-input .ant-input-number-input{font-size:20px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;height:48px!important;padding:0 16px!important}
