@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&display=swap";*,:before,:after,html,body,button,input,select,textarea,.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-picker,.ant-table,.ant-modal,.ant-menu,.ant-tabs,.ant-form-item-label label{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}:root{--gds-sidebar-bg:#f0f4f8;--gds-sidebar-border:#c2c6d6;--gds-sidebar-text:#424754;--gds-sidebar-logo-text:#1e1b4b;--gds-sidebar-active-text:#fff;--gds-sidebar-active-bg:#0058be;--gds-sidebar-hover-bg:#0058be0f;--gds-bottom-nav-bg:#f0f4f8d9;--gds-bottom-nav-border:#c2c6d680;--gds-bottom-nav-text-active:#0058be;--gds-bottom-nav-text-inactive:#424754;--gds-sheet-bg:#fff;--gds-sheet-text:#1e1b4b;--gds-sheet-border:#e2e8f0;--gds-sheet-subitem-active-bg-income:#d2f9e4;--gds-sheet-subitem-active-color-income:#006e2f;--gds-sheet-subitem-active-border-income:#a3e9be;--gds-sheet-subitem-active-bg-expense:#ffebeb;--gds-sheet-subitem-active-color-expense:#ba1a1a;--gds-sheet-subitem-active-border-expense:#f8c2c2;--gds-sheet-subitem-active-bg-investment:#e6f0fa;--gds-sheet-subitem-active-color-investment:#0058be;--gds-sheet-subitem-active-border-investment:#b3d1f2;--gds-sheet-subitem-active-bg-card:#f3e8ff;--gds-sheet-subitem-active-color-card:#6366f1;--gds-sheet-subitem-active-border-card:#d8b4fe;--gds-v2-table-font:"Hanken Grotesk", "Inter", sans-serif;--gds-v2-table-font-size:13px;--gds-v2-table-cell-pad:10px 16px;--gds-v2-table-header-pad:10px 16px;--gds-v2-table-header-bg:#f0f4f8;--gds-v2-table-header-color:#424754;--gds-v2-table-body-color:#171c1f;--gds-v2-table-border:#c2c6d633;--gds-v2-btn-icon-size:28px;--gds-v2-btn-icon-radius:6px;--gds-v2-icon-size:18px;--gds-v2-color-edit:#0058be;--gds-v2-color-edit-bg:#0058be1a;--gds-v2-color-delete:#ba1a1a;--gds-v2-color-delete-bg:#ba1a1a1a;--gds-v2-mc-padding:12px;--gds-v2-mc-gap:12px;--gds-v2-mc-border-radius:12px;--gds-v2-mc-border-width:4px;--gds-v2-mc-shadow:0 4px 12px #0f172a0a;--gds-v2-mc-title-size:14px;--gds-v2-mc-title-weight:700;--gds-v2-mc-title-color:#171c1f;--gds-v2-mc-date-size:11px;--gds-v2-mc-date-color:#8c8c8c;--gds-v2-mc-amount-size:15px;--gds-v2-mc-amount-weight:700;--gds-v2-mc-tag-size:11px;--gds-v2-mc-tag-bg:#f0f4f8;--gds-v2-mc-tag-color:#424754;--gds-v2-mc-tag-radius:6px;--gds-v2-mc-tag-pad:2px 8px;--gds-v2-mc-footer-pt:8px;--gds-v2-mc-footer-border:1px solid #f0f4f8}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{color:#1f2937;background:#f5f5f7;min-height:100vh}#root{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ant-card{transition:box-shadow .2s}.ant-card:hover{box-shadow:0 4px 12px #00000014}body.dark-theme{color:#f9fafb;--gds-sidebar-bg:#1f2937;--gds-sidebar-border:#ffffff1a;--gds-sidebar-text:#d1d5db;--gds-sidebar-logo-text:#fff;--gds-sidebar-active-text:#fff;--gds-sidebar-active-bg:#1677ff;--gds-sidebar-hover-bg:#ffffff14;--gds-bottom-nav-bg:#1f2937e6;--gds-bottom-nav-border:#ffffff1a;--gds-bottom-nav-text-active:#3b82f6;--gds-bottom-nav-text-inactive:#9ca3af;--gds-sheet-bg:#1f2937;--gds-sheet-text:#f9fafb;--gds-sheet-border:#ffffff1a;--gds-sheet-subitem-active-bg-income:#006e2f33;--gds-sheet-subitem-active-color-income:#4ae176;--gds-sheet-subitem-active-border-income:#006e2f66;--gds-sheet-subitem-active-bg-expense:#ba1a1a33;--gds-sheet-subitem-active-color-expense:#ffb3ad;--gds-sheet-subitem-active-border-expense:#ba1a1a66;--gds-sheet-subitem-active-bg-investment:#0058be33;--gds-sheet-subitem-active-color-investment:#60a5fa;--gds-sheet-subitem-active-border-investment:#0058be66;--gds-sheet-subitem-active-bg-card:#6366f133;--gds-sheet-subitem-active-color-card:#a5b4fc;--gds-sheet-subitem-active-border-card:#6366f166;background:#111827}body.dark-theme .gds-v2-container{color:#f9fafb!important;background-color:#111827!important}body.dark-theme .gds-v2-card{color:#f9fafb!important;background-color:#1f2937!important;box-shadow:0 15px 35px -5px #0003!important}body.dark-theme .gds-v2-card h2,body.dark-theme .gds-v2-card h3,body.dark-theme .gds-v2-card h4,body.dark-theme .gds-v2-card span,body.dark-theme .gds-v2-card p,body.dark-theme .gds-v2-card div,body.dark-theme .gds-v2-card text,body.dark-theme .gds-v2-card a,body.dark-theme .gds-v2-card .gds-v2-mc-title{color:#f9fafb!important}body.dark-theme .gds-v2-card .gds-v2-mc-date{color:#9ca3af!important}body.dark-theme .gds-v2-accordion{background-color:#1f2937!important;border-color:#ffffff1a!important}body.dark-theme .gds-v2-accordion-header{background-color:#374151!important}body.dark-theme .gds-v2-accordion-title{color:#f9fafb!important}body.dark-theme .gds-v2-accordion-icon-arrow{color:#d1d5db!important}body.dark-theme .gds-v2-accordion-content{border-top-color:#ffffff1a!important}body.dark-theme .gds-v2-month-selector{background-color:#1f2937!important;border-color:#ffffff1a!important}body.dark-theme .gds-v2-month-selector span{color:#f9fafb!important}body.dark-theme .gds-v2-month-btn{color:#d1d5db!important}body.dark-theme .gds-v2-month-btn:hover{color:#3b82f6!important;background-color:#ffffff0d!important}body.dark-theme .gds-v2-tab-button{color:#9ca3af!important}body.dark-theme .gds-v2-tab-button:hover,body.dark-theme .gds-v2-tab-button.active{color:#3b82f6!important}body.dark-theme .gds-v2-tab-button.active{border-bottom-color:#3b82f6!important}body.dark-theme .gds-v2-table-wrapper{border-color:#ffffff1a!important}body.dark-theme .gds-v2-table .ant-table-thead>tr>th{color:#f9fafb!important;background-color:#374151!important;border-bottom-color:#ffffff1a!important}body.dark-theme .gds-v2-table .ant-table-tbody>tr>td{color:#f9fafb!important;border-bottom-color:#ffffff0d!important}body.dark-theme .gds-v2-table .ant-table-tbody>tr:hover>td{background-color:#ffffff08!important}body.dark-theme .gds-v2-mobile-card{background-color:#1f2937!important;border-color:#ffffff1a!important}body.dark-theme .gds-v2-mc-title{color:#f9fafb!important}body.dark-theme .gds-v2-mc-date{color:#9ca3af!important}body.dark-theme .gds-v2-mc-tag{color:#d1d5db!important;background-color:#374151!important}body.dark-theme .gds-v2-mc-footer{border-top-color:#ffffff0d!important}body.dark-theme ::-webkit-scrollbar-thumb{background:#4b5563}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:#6b7280}body.dark-theme .ant-card:hover{box-shadow:0 4px 12px #0006}body.cartoon-theme{background:#fff3da}body.cartoon-theme .ant-card,body.cartoon-theme .ant-btn{border:2px solid #000!important;box-shadow:4px 4px #000!important}body.cartoon-theme .ant-btn-primary{box-shadow:4px 4px #000!important}body.glass-theme{background:linear-gradient(135deg,#cfd9df 0%,#e2ebf0 100%) 0 0/cover fixed}body.glass-theme .ant-layout{background:0 0!important}body.glass-theme .ant-card,body.glass-theme .ant-layout-header,body.glass-theme .ant-layout-sider{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fff6!important;border:1px solid #ffffff80!important;box-shadow:0 8px 32px #1f26871a!important}body.glass-theme .ant-layout-sider{border-right:1px solid #ffffff4d!important}body.glass-theme .ant-layout-header{border-bottom:1px solid #ffffff4d!important}body.glass-theme .ant-typography{color:#1e293b!important}body.glass-theme .ant-menu{background:0 0!important;border-right:none!important}body.glass-theme .ant-menu-item,body.glass-theme .ant-menu-submenu-title{color:#1e293b!important}body.glass-theme .ant-menu-item-selected{color:#1677ff!important;background:#ffffff80!important}body.geek-theme{background:#000}body.geek-theme .ant-card{background:#0d0208!important;border:1px solid #00ff41!important;box-shadow:0 0 10px #00ff4133!important}body.geek-theme *{text-shadow:0 0 5px #00ff4180}html,body{overflow-x:hidden}.gds-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=767px){.ant-modal{max-width:100vw!important;margin:0!important;top:0!important}.ant-modal-content{flex-direction:column;min-height:100dvh;display:flex;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:0!important}.gds-v2-modal-header{flex-shrink:0;padding:12px 16px!important}.gds-v2-modal-footer,.ant-modal-footer{flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom)) 16px!important}.gds-v2-modal-body{flex:1;overflow-y:auto;padding:12px 16px!important}.ant-statistic-content-value{font-size:22px!important}.ant-typography h2{font-size:20px!important}.ant-form-item-label>label{font-size:13px!important}.ant-card-body{padding:12px!important}.ant-card-head{min-height:44px!important;padding:0 12px!important}.ant-select-dropdown{max-width:90vw}.ant-alert-description{font-size:12px!important}.ant-table-cell{padding:8px 6px!important;font-size:13px!important}.ant-tabs-nav{overflow-x:auto!important}}@media (hover:none){.ant-btn{min-height:40px}.ant-menu-item{height:44px!important;line-height:44px!important}}.gds-installment-row{background-color:#6366f108!important}.gds-installment-row:hover>td{background-color:#6366f10f!important}body.dark-theme .gds-installment-row{background-color:#6366f112!important}body.dark-theme .gds-installment-row:hover>td{background-color:#6366f11f!important}body.cartoon-theme .gds-installment-row{background-color:#fef3c766!important}body.glass-theme .gds-installment-row{background-color:#ffffff40!important}.gds-fab{z-index:1001;position:fixed;bottom:24px;right:24px}@media (width<=767px){.gds-fab{bottom:80px}}.gds-v2-container{color:#171c1f;background-color:#f6fafe;min-height:100%;font-family:Hanken Grotesk,Inter,sans-serif!important}.gds-v2-container *{font-family:Hanken Grotesk,Inter,sans-serif!important}.gds-v2-card{background-color:#fff;border:none;border-radius:1.25rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 15px 35px -5px #0f172a0d}.gds-v2-card:hover{box-shadow:0 20px 40px -5px #0f172a14}.gds-v2-card-income{border-left:4px solid #006e2f!important}.gds-v2-card-expense{border-left:4px solid #ba1a1a!important}.gds-v2-card-net{border-left:4px solid #0058be!important}.gds-v2-card-investment{border-left:4px solid #4ae176!important}.gds-v2-month-selector{background-color:#fff;border:1px solid #c2c6d64d;border-radius:9999px;align-items:center;gap:1.5rem;padding:8px 16px;transition:border-color .3s;display:flex;box-shadow:0 8px 30px #0000000a}.gds-v2-month-selector:hover{border-color:#0058be4d}.gds-v2-month-btn{color:#424754;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.gds-v2-month-btn:hover{color:#0058be;background-color:#0058be0d}.gds-v2-tab-container{border-bottom:1px solid #dfe3e7;gap:.5rem;margin-bottom:1.5rem;padding:0 1rem;display:flex;overflow-x:auto}.gds-v2-tab-button{color:#424754;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:1rem 1.5rem;font-size:15px;font-weight:500;transition:all .2s;display:flex}.gds-v2-tab-button:hover{color:#0058be}.gds-v2-tab-button.active{color:#0058be;border-bottom:2px solid #0058be;font-weight:700}.gds-v2-badge{border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600}.gds-v2-badge-default{color:#424754;background-color:#eaeef2}.gds-v2-badge-success{color:#002109;background-color:#6bff8f}.gds-v2-badge-error{color:#93000a;background-color:#ffdad6}.gds-v2-badge-info{color:#001a42;background-color:#d8e2ff}.gds-v2-accordion{background:#fff;border:1px solid #c2c6d64d;border-radius:12px;margin-bottom:16px;overflow:hidden}.gds-v2-accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f0f4f8;justify-content:space-between;align-items:center;padding:12px 20px;transition:background-color .2s;display:flex}.gds-v2-accordion-header:hover{background-color:#eaeef2}.gds-v2-accordion-title{color:#171c1f;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.gds-v2-accordion-icon-arrow{color:#424754;font-size:20px;transition:transform .2s}.gds-v2-accordion-icon-arrow.expanded{transform:rotate(180deg)}.gds-v2-accordion-content{border-top:1px solid #c2c6d64d;padding:16px}.gds-v2-table-wrapper{border:1px solid #c2c6d64d;border-radius:12px;overflow:hidden}.gds-v2-table .ant-table-thead>tr>th{background-color:var(--gds-v2-table-header-bg)!important;color:var(--gds-v2-table-header-color)!important;font-family:var(--gds-v2-table-font)!important;font-size:var(--gds-v2-table-font-size)!important;padding:var(--gds-v2-table-header-pad)!important;border-bottom:1px solid #c2c6d64d!important;font-weight:700!important}.gds-v2-table .ant-table-tbody>tr>td{padding:var(--gds-v2-table-cell-pad)!important;border-bottom:1px solid var(--gds-v2-table-border)!important;font-family:var(--gds-v2-table-font)!important;font-size:var(--gds-v2-table-font-size)!important;color:var(--gds-v2-table-body-color)!important;font-weight:500!important}.gds-v2-table .ant-table-tbody>tr:hover>td{background-color:#f6fafe!important}.gds-v2-table .ant-table{background:0 0!important}.gds-v2-card-logo-visa{color:#fff;background:#004a99;border-radius:4px;padding:2px 6px;font-size:10px;font-style:italic;font-weight:700;display:inline-block}.gds-v2-card-logo-mc{color:#fff;background:#ff5f00;border-radius:4px;padding:2px 6px;font-size:10px;font-style:italic;font-weight:700;display:inline-block}.gds-v2-card-logo-meal{color:#930013;background:#ffb3ad;border-radius:4px;padding:2px 6px;font-size:10px;font-style:italic;font-weight:700;display:inline-block}.gds-v2-mobile-card{border-radius:var(--gds-v2-mc-border-radius);padding:var(--gds-v2-mc-padding);box-shadow:var(--gds-v2-mc-shadow);font-family:var(--gds-v2-table-font);background:#fff;border:1px solid #c2c6d64d;transition:box-shadow .2s}.gds-v2-mobile-card:hover{box-shadow:0 6px 18px #0f172a12}.gds-v2-mobile-list{gap:var(--gds-v2-mc-gap);flex-direction:column;display:flex}.gds-v2-mc-title{font-size:var(--gds-v2-mc-title-size);font-weight:var(--gds-v2-mc-title-weight);color:var(--gds-v2-mc-title-color);word-break:break-word}.gds-v2-mc-date{font-size:var(--gds-v2-mc-date-size);color:var(--gds-v2-mc-date-color)}.gds-v2-mc-amount{font-size:var(--gds-v2-mc-amount-size);font-weight:var(--gds-v2-mc-amount-weight);white-space:nowrap;flex-shrink:0;margin-left:8px}.gds-v2-mc-tag{font-size:var(--gds-v2-mc-tag-size);color:var(--gds-v2-mc-tag-color);background:var(--gds-v2-mc-tag-bg);border-radius:var(--gds-v2-mc-tag-radius);padding:var(--gds-v2-mc-tag-pad);display:inline-block}.gds-v2-mc-footer{border-top:var(--gds-v2-mc-footer-border);padding-top:var(--gds-v2-mc-footer-pt);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.gds-v2-modal *{font-family:Hanken Grotesk,Inter,sans-serif!important}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;vertical-align:middle;line-height:1;display:inline-block;font-family:Material Symbols Outlined!important}.filled-icon{font-variation-settings:"FILL" 1}.gds-v2-modal-container{width:850px!important;max-width:100vw!important}.gds-v2-modal-container.gds-v2-modal-small{width:500px!important}.gds-v2-modal-container.gds-v2-modal-xsmall{width:400px!important}@media (width<=767px){.ant-modal-wrap{overflow:hidden!important}.gds-v2-modal-container,.gds-v2-modal-container.gds-v2-modal-small,.gds-v2-modal-container.gds-v2-modal-xsmall{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 100px - env(safe-area-inset-bottom))!important;margin:12px!important;padding:0!important;top:10px!important}.gds-v2-modal-container .ant-modal-content{height:auto!important;max-height:calc(100dvh - 100px - env(safe-area-inset-bottom))!important;min-height:auto!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;border-radius:12px!important;flex-direction:column!important;display:flex!important;position:fixed!important;left:12px!important;right:12px!important;overflow:hidden!important}.gds-v2-modal-container .gds-v2-modal-body{max-height:calc(100dvh - 220px - env(safe-area-inset-bottom))!important;flex:auto!important;overflow-y:auto!important}}.ant-modal-wrap,.ant-modal-mask{z-index:2000!important}.ant-select-dropdown,.ant-picker-dropdown,.ant-dropdown,.ant-tooltip,.ant-popover,.ant-message{z-index:2100!important}.ant-modal-mask{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#0006!important}.gds-v2-confirm-modal .ant-modal-content{background-color:#fff!important;border-radius:12px!important;padding:24px!important;box-shadow:0 15px 30px #0f172a14!important}.gds-v2-confirm-modal .ant-modal-confirm-title{color:#171c1f!important;font-family:Hanken Grotesk,sans-serif!important;font-size:18px!important;font-weight:700!important}.gds-v2-confirm-modal .ant-modal-confirm-content{color:#424754!important;margin-top:12px!important;font-family:Hanken Grotesk,sans-serif!important;font-size:14px!important}.gds-v2-confirm-modal .ant-modal-confirm-btns{justify-content:flex-end!important;gap:12px!important;margin-top:24px!important;display:flex!important}.gds-v2-confirm-modal .ant-modal-confirm-btns .ant-btn{border-radius:8px!important;justify-content:center!important;align-items:center!important;height:38px!important;padding:0 16px!important;font-family:Hanken Grotesk,sans-serif!important;font-weight:600!important;display:inline-flex!important}.gds-v2-confirm-modal .ant-modal-confirm-btns .ant-btn-dangerous{color:#fff!important;background-color:#ba1a1a!important;border-color:#ba1a1a!important}.gds-v2-confirm-modal .ant-modal-confirm-btns .ant-btn-dangerous:hover{background-color:#a61414!important;border-color:#a61414!important}.gds-v2-confirm-modal{font-family:Hanken Grotesk,sans-serif!important}.gds-v2-confirm-modal .ant-popover-inner{background-color:#fff!important;border:1px solid #0f172a0f!important;border-radius:12px!important;min-width:280px!important;padding:20px!important;box-shadow:0 8px 32px #0f172a1f,0 2px 8px #0f172a14!important}.gds-v2-confirm-modal .ant-popconfirm-title{color:#171c1f!important;font-family:Hanken Grotesk,sans-serif!important;font-size:15px!important;font-weight:700!important}.gds-v2-confirm-modal .ant-popconfirm-description{color:#424754!important;margin-top:6px!important;font-family:Hanken Grotesk,sans-serif!important;font-size:13px!important}.gds-v2-confirm-modal .ant-popconfirm-buttons{justify-content:flex-end!important;gap:8px!important;margin-top:16px!important;display:flex!important}.gds-v2-confirm-modal .ant-popconfirm-buttons .ant-btn{border-radius:8px!important;height:34px!important;padding:0 14px!important;font-family:Hanken Grotesk,sans-serif!important;font-size:13px!important;font-weight:600!important}.gds-v2-confirm-modal .ant-popconfirm-buttons .ant-btn-default{color:#424754!important;background:#f8f9fc!important;border-color:#e0e4ea!important}.gds-v2-confirm-modal .ant-popconfirm-buttons .ant-btn-default:hover{background:#f0f2f7!important;border-color:#c4c9d4!important}.gds-v2-confirm-modal .ant-popconfirm-buttons .ant-btn-primary{color:#fff!important;background-color:#ba1a1a!important;border-color:#ba1a1a!important}.gds-v2-confirm-modal .ant-popconfirm-buttons .ant-btn-primary:hover{background-color:#a61414!important;border-color:#a61414!important}.gds-v2-confirm-modal .ant-popover-arrow{display:none!important}.gds-v2-modal-container .ant-modal-content{background-color:#fff!important;border-radius:12px!important;flex-direction:column!important;max-height:calc(100vh - 40px)!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 15px 30px #0f172a14!important}@media (width>=769px){.gds-v2-modal-container .ant-modal-content{height:700px!important}}.gds-v2-modal-container .gds-v2-modal-header{flex-shrink:0!important}.gds-v2-modal-container .gds-v2-modal-body{flex:auto!important;overflow-y:auto!important}.gds-v2-modal-container .gds-v2-modal-footer{flex-shrink:0!important}.gds-v2-modal-header{background-color:#fff;border-bottom:1px solid #dfe3e7;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.gds-v2-modal-header-icon{color:#0058be;background-color:#2170e41a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.gds-v2-modal-tabs{background-color:#fff;border-bottom:1px solid #dfe3e7;padding:0 32px;display:flex;flex-shrink:0!important}.gds-v2-modal-tab{color:#424754;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:16px 24px;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:500;transition:all .2s}.gds-v2-modal-tab:hover:not(:disabled){color:#0058be}.gds-v2-modal-tab.tab-active{color:#0058be;border-bottom:2px solid #0058be;font-weight:700}.gds-v2-modal-tab:disabled{color:#42475466;cursor:not-allowed}.gds-v2-modal-body{background-color:#fff;flex:1;padding:20px 24px;overflow-y:auto}.gds-v2-modal-footer{background-color:#f0f4f880;border-top:1px solid #dfe3e7;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.gds-v2-form-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.gds-v2-form-grid{grid-template-columns:repeat(3,1fr)}}.gds-v2-form-group{flex-direction:column;display:flex}.gds-v2-form-group-full{grid-column:1/-1}.gds-v2-label{color:#424754;margin-bottom:6px;margin-left:4px;font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:500;display:block}.gds-v2-input,.gds-v2-select,.gds-v2-textarea{color:#171c1f!important;width:100%!important;height:44px!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#f0f4f8!important;border:none!important;border-radius:8px!important;outline:none!important;padding:12px 16px!important;font-family:Hanken Grotesk,sans-serif!important;font-size:14px!important;transition:all .2s!important}.gds-v2-textarea{resize:none!important;height:auto!important}.gds-v2-select{cursor:pointer}.gds-v2-input:focus,.gds-v2-select:focus,.gds-v2-textarea:focus{background-color:#f0f4f8!important;outline:none!important;box-shadow:0 0 0 2px #0058be33!important}.gds-v2-input:hover,.gds-v2-select:hover,.gds-v2-textarea:hover{background-color:#e4e9ed!important}.gds-v2-autocomplete-wrapper,.gds-v2-autocomplete-wrapper .ant-select{width:100%!important}.gds-v2-autocomplete-wrapper .ant-select-selector{height:auto!important;box-shadow:none!important;background-color:#0000!important;border:none!important;padding:0!important}.gds-v2-datepicker-wrapper{width:100%;position:relative}.gds-v2-datepicker-wrapper .ant-picker{width:100%!important;height:44px!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#f0f4f8!important;border:none!important;border-radius:8px!important;padding:12px 16px!important;transition:all .2s!important}.gds-v2-datepicker-wrapper .ant-picker:hover{background-color:#e4e9ed!important}.gds-v2-datepicker-wrapper .ant-picker-focused{background-color:#f0f4f8!important;box-shadow:0 0 0 2px #0058be33!important}.gds-v2-datepicker-wrapper .ant-picker-input>input{color:#171c1f!important;font-family:Hanken Grotesk,sans-serif!important;font-size:14px!important;font-weight:500!important}.gds-v2-datepicker-wrapper .ant-picker-suffix{color:#727785!important}.gds-v2-input-number-wrapper{width:100%}.gds-v2-input-number-wrapper .ant-input-number{width:100%!important;height:44px!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#f0f4f8!important;border:none!important;border-radius:8px!important;transition:all .2s!important}.gds-v2-input-number-wrapper .ant-input-number:hover{background-color:#e4e9ed!important}.gds-v2-input-number-wrapper .ant-input-number-focused{background-color:#f0f4f8!important;box-shadow:0 0 0 2px #0058be33!important}.gds-v2-input-number-wrapper .ant-input-number-input{color:#171c1f!important;text-align:right!important;height:44px!important;padding:12px 16px!important;font-family:Hanken Grotesk,sans-serif!important;font-size:14px!important;font-weight:700!important}.gds-v2-input-number-wrapper .ant-input-number-handler-wrap{display:none!important}.gds-v2-select-wrapper{width:100%}.gds-v2-select-wrapper .ant-select{box-sizing:border-box!important;background-color:#f0f4f8!important;border-radius:8px!important;width:100%!important;height:44px!important;transition:all .2s!important}.gds-v2-select-wrapper .ant-select:hover{background-color:#e4e9ed!important}.gds-v2-select-wrapper .ant-select.ant-select-focused{background-color:#f0f4f8!important;box-shadow:0 0 0 2px #0058be33!important}.gds-v2-select-wrapper .ant-select-selector{height:44px!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#0000!important;border:none!important;border-radius:8px!important;align-items:center!important;padding:0 16px!important;display:flex!important}.gds-v2-select-wrapper .ant-select-selection-item{color:#171c1f!important;padding:0!important;font-family:Hanken Grotesk,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:44px!important}.gds-v2-select-wrapper .ant-select-selection-placeholder{color:#8c8c8c!important;font-family:Hanken Grotesk,sans-serif!important;font-size:14px!important;line-height:44px!important}.gds-v2-select-wrapper .ant-select-arrow{color:#727785!important}.gds-v2-modal-table-container{background-color:#fff;border:1px solid #c2c6d64d;border-radius:12px;margin-bottom:24px;overflow:hidden}.gds-v2-modal-table{border-collapse:collapse;text-align:left;width:100%}.gds-v2-modal-table th{background-color:var(--gds-v2-table-header-bg);padding:var(--gds-v2-table-header-pad);font-family:var(--gds-v2-table-font);font-size:var(--gds-v2-table-font-size);color:var(--gds-v2-table-header-color);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #c2c6d64d;font-weight:600}.gds-v2-modal-table td{padding:var(--gds-v2-table-cell-pad);font-family:var(--gds-v2-table-font);font-size:var(--gds-v2-table-font-size);color:var(--gds-v2-table-body-color);vertical-align:middle;border-bottom:1px solid #c2c6d64d;font-weight:500}.gds-v2-modal-table tr:last-child td{border-bottom:none}.gds-v2-modal-table tr:hover{background-color:#f0f4f880}.gds-v2-product-tag{color:#006e2f;background-color:#006e2f1a;border-radius:9999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.gds-v2-btn-icon{width:var(--gds-v2-btn-icon-size);height:var(--gds-v2-btn-icon-size);border-radius:var(--gds-v2-btn-icon-radius);cursor:pointer;color:#424754;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .15s,color .15s;display:flex}.gds-v2-btn-icon:hover{color:#0058be;background-color:#f0f4f8}body.dark-theme .gds-v2-btn-icon{color:#e5e7eb}body.dark-theme .gds-v2-btn-icon:hover{color:#6366f1;background-color:#374151}.gds-v2-btn-icon .material-symbols-outlined{font-size:var(--gds-v2-icon-size)!important;line-height:1!important}.gds-v2-btn-edit{color:var(--gds-v2-color-edit)}.gds-v2-btn-edit:hover{background-color:var(--gds-v2-color-edit-bg)}.gds-v2-btn-delete{color:var(--gds-v2-color-delete)}.gds-v2-btn-delete:hover{background-color:var(--gds-v2-color-delete-bg)}.gds-v2-modal-table-add-btn{color:#424754;cursor:pointer;background-color:#0000;border:2px dashed #727785;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:flex}.gds-v2-modal-table-add-btn:hover{color:#0058be;border-color:#0058be}.gds-v2-total-summary-box{background-color:#0058be0d;border:1px solid #0058be1a;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.gds-v2-total-summary-label{color:#0058be;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:600}.gds-v2-total-summary-value{color:#0058be;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:700}.gds-v2-btn-cancel{color:#424754;cursor:pointer;background-color:#0000;border:none;border-radius:8px;padding:10px 24px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:700;transition:all .2s}.gds-v2-btn-cancel:hover{background-color:#e4e9ed}.gds-v2-btn-save{color:#fff;cursor:pointer;background-color:#0058be;border:none;border-radius:8px;padding:10px 32px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #0058be33}.gds-v2-btn-save:hover{background-color:#2170e4}.gds-v2-btn-delete-main{color:#ba1a1a;cursor:pointer;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:700;transition:all .2s;display:flex}.gds-v2-btn-delete-main:hover{background-color:#ba1a1a0d}.gds-v2-modal-table .gds-v2-input,.gds-v2-modal-table .gds-v2-input-number-wrapper .ant-input-number{border-radius:6px!important;height:36px!important}.gds-v2-modal-table .gds-v2-input{padding:6px 12px!important;font-size:13px!important}.gds-v2-modal-table .gds-v2-input-number-wrapper .ant-input-number-input{height:36px!important;padding:6px 12px!important;font-size:13px!important}.ant-switch{background-color:#00000040!important}.ant-switch.ant-switch-checked{background-color:#0058be!important}.excel-table-editable .gds-v2-input,.excel-table-editable .gds-v2-input-number-wrapper .ant-input-number,.excel-table-editable .gds-v2-select-wrapper .ant-select,.excel-table-editable .gds-v2-datepicker-wrapper .ant-picker{border-radius:6px!important;height:36px!important}.excel-table-editable .gds-v2-input{padding:6px 12px!important;font-size:13px!important}.excel-table-editable .gds-v2-input-number-wrapper .ant-input-number-input{height:36px!important;padding:6px 12px!important;font-size:13px!important}.excel-table-editable .gds-v2-select-wrapper .ant-select-selector{border-radius:6px!important;height:36px!important;padding:0 12px!important}.excel-table-editable .gds-v2-select-wrapper .ant-select-selection-item,.excel-table-editable .gds-v2-select-wrapper .ant-select-selection-placeholder{font-size:13px!important;line-height:36px!important}.excel-table-editable .gds-v2-datepicker-wrapper .ant-picker{padding:6px 12px!important}.excel-table-editable .gds-v2-datepicker-wrapper .ant-picker-input>input{font-size:13px!important}.gds-v2-container .ant-pagination,.gds-v2-modal-container .ant-pagination,.gds-v2-table-wrapper .ant-pagination{justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin:16px 0!important;font-family:Hanken Grotesk,sans-serif!important;display:flex!important}.gds-v2-container .ant-pagination-item,.gds-v2-modal-container .ant-pagination-item,.gds-v2-table-wrapper .ant-pagination-item{background-color:#fff!important;border:1px solid #c2c6d666!important;border-radius:8px!important;min-width:32px!important;height:32px!important;line-height:30px!important;transition:all .2s!important}.gds-v2-container .ant-pagination-item a,.gds-v2-modal-container .ant-pagination-item a,.gds-v2-table-wrapper .ant-pagination-item a{color:#424754!important;font-size:13px!important;font-weight:600!important}.gds-v2-container .ant-pagination-item:hover,.gds-v2-modal-container .ant-pagination-item:hover,.gds-v2-table-wrapper .ant-pagination-item:hover{background-color:#f0f4f8!important;border-color:#0058be!important}.gds-v2-container .ant-pagination-item:hover a,.gds-v2-modal-container .ant-pagination-item:hover a,.gds-v2-table-wrapper .ant-pagination-item:hover a{color:#0058be!important}.gds-v2-container .ant-pagination-item-active,.gds-v2-modal-container .ant-pagination-item-active,.gds-v2-table-wrapper .ant-pagination-item-active{background-color:#0058be!important;border-color:#0058be!important}.gds-v2-container .ant-pagination-item-active a,.gds-v2-modal-container .ant-pagination-item-active a,.gds-v2-table-wrapper .ant-pagination-item-active a{color:#fff!important}.gds-v2-container .ant-pagination-prev,.gds-v2-container .ant-pagination-next,.gds-v2-modal-container .ant-pagination-prev,.gds-v2-modal-container .ant-pagination-next,.gds-v2-table-wrapper .ant-pagination-prev,.gds-v2-table-wrapper .ant-pagination-next{background-color:#fff!important;border:1px solid #c2c6d666!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:32px!important;height:32px!important;line-height:30px!important;transition:all .2s!important;display:flex!important}.gds-v2-container .ant-pagination-prev:hover,.gds-v2-container .ant-pagination-next:hover,.gds-v2-modal-container .ant-pagination-prev:hover,.gds-v2-modal-container .ant-pagination-next:hover,.gds-v2-table-wrapper .ant-pagination-prev:hover,.gds-v2-table-wrapper .ant-pagination-next:hover{background-color:#f0f4f8!important;border-color:#0058be!important}.gds-v2-container .ant-pagination-prev .ant-pagination-item-link,.gds-v2-container .ant-pagination-next .ant-pagination-item-link,.gds-v2-modal-container .ant-pagination-prev .ant-pagination-item-link,.gds-v2-modal-container .ant-pagination-next .ant-pagination-item-link,.gds-v2-table-wrapper .ant-pagination-prev .ant-pagination-item-link,.gds-v2-table-wrapper .ant-pagination-next .ant-pagination-item-link{color:#424754!important;background-color:#0000!important;border:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.gds-v2-container .ant-pagination-prev:hover .ant-pagination-item-link,.gds-v2-container .ant-pagination-next:hover .ant-pagination-item-link,.gds-v2-modal-container .ant-pagination-prev:hover .ant-pagination-item-link,.gds-v2-modal-container .ant-pagination-next:hover .ant-pagination-item-link,.gds-v2-table-wrapper .ant-pagination-prev:hover .ant-pagination-item-link,.gds-v2-table-wrapper .ant-pagination-next:hover .ant-pagination-item-link{color:#0058be!important}.gds-v2-container .ant-pagination-disabled,.gds-v2-modal-container .ant-pagination-disabled,.gds-v2-table-wrapper .ant-pagination-disabled{opacity:.4!important;pointer-events:none!important}.gds-v2-container .ant-pagination-jump-prev,.gds-v2-container .ant-pagination-jump-next,.gds-v2-modal-container .ant-pagination-jump-prev,.gds-v2-modal-container .ant-pagination-jump-next,.gds-v2-table-wrapper .ant-pagination-jump-prev,.gds-v2-table-wrapper .ant-pagination-jump-next{justify-content:center!important;align-items:center!important;min-width:32px!important;height:32px!important;line-height:30px!important;display:flex!important}.gds-v2-container .ant-pagination-options-size-changer,.gds-v2-modal-container .ant-pagination-options-size-changer,.gds-v2-table-wrapper .ant-pagination-options-size-changer{border-radius:8px!important}.gds-v2-container .ant-pagination-options-size-changer .ant-select-selector,.gds-v2-modal-container .ant-pagination-options-size-changer .ant-select-selector,.gds-v2-table-wrapper .ant-pagination-options-size-changer .ant-select-selector{background-color:#fff!important;border:1px solid #c2c6d666!important;border-radius:8px!important;height:32px!important;padding:0 10px!important}.gds-v2-container .ant-pagination-options-size-changer .ant-select-selection-item,.gds-v2-modal-container .ant-pagination-options-size-changer .ant-select-selection-item,.gds-v2-table-wrapper .ant-pagination-options-size-changer .ant-select-selection-item{color:#424754!important;font-size:13px!important;font-weight:600!important;line-height:30px!important}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown{border:1px solid #c2c6d640!important;border-radius:12px!important;padding:6px!important;font-family:Hanken Grotesk,Inter,sans-serif!important;box-shadow:0 10px 30px #0f172a14!important}.ant-dropdown .ant-dropdown-menu-item,.ant-select-dropdown .ant-select-item{border-radius:8px!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important;transition:all .15s!important;display:flex!important}.ant-dropdown .ant-dropdown-menu-item .material-symbols-outlined{justify-content:center!important;align-items:center!important;font-size:18px!important;line-height:1!important;display:inline-flex!important}body:not(.dark-theme) .ant-dropdown .ant-dropdown-menu,body:not(.dark-theme) .ant-select-dropdown{background-color:#fff!important}body:not(.dark-theme) .ant-dropdown .ant-dropdown-menu-item,body:not(.dark-theme) .ant-select-dropdown .ant-select-item{color:#424754!important}body:not(.dark-theme) .ant-dropdown .ant-dropdown-menu-item:hover,body:not(.dark-theme) .ant-dropdown .ant-dropdown-menu-item-active,body:not(.dark-theme) .ant-select-dropdown .ant-select-item-option-active{color:#0058be!important;background-color:#f0f4f8!important}body:not(.dark-theme) .ant-dropdown .ant-dropdown-menu-item-danger{color:#ba1a1a!important}body:not(.dark-theme) .ant-dropdown .ant-dropdown-menu-item-danger:hover,body:not(.dark-theme) .ant-dropdown .ant-dropdown-menu-item-danger-active{color:#ba1a1a!important;background-color:#ffebeb!important}body.dark-theme .ant-dropdown .ant-dropdown-menu,body.dark-theme .ant-select-dropdown{background-color:#1f2937!important;border-color:#ffffff1a!important;box-shadow:0 10px 30px #0006!important}body.dark-theme .ant-dropdown .ant-dropdown-menu-item,body.dark-theme .ant-select-dropdown .ant-select-item{color:#e5e7eb!important}body.dark-theme .ant-dropdown .ant-dropdown-menu-item:hover,body.dark-theme .ant-dropdown .ant-dropdown-menu-item-active,body.dark-theme .ant-select-dropdown .ant-select-item-option-active{color:#6366f1!important;background-color:#374151!important}body.dark-theme .ant-dropdown .ant-dropdown-menu-item-danger{color:#fca5a5!important}body.dark-theme .ant-dropdown .ant-dropdown-menu-item-danger:hover,body.dark-theme .ant-dropdown .ant-dropdown-menu-item-danger-active{color:#fca5a5!important;background-color:#ba1a1a33!important}.gds-v2-tabs{font-family:Hanken Grotesk,Inter,sans-serif!important}.gds-v2-tabs .ant-tabs-nav{border-bottom:1px solid #c2c6d64d!important;margin-bottom:16px!important}.gds-v2-tabs .ant-tabs-nav-list{gap:8px!important}.gds-v2-tabs .ant-tabs-tab{color:#424754!important;background:0 0!important;border:none!important;margin:0!important;padding:8px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important}.gds-v2-tabs .ant-tabs-tab:hover,.gds-v2-tabs .ant-tabs-tab-active{color:#0058be!important}.gds-v2-tabs .ant-tabs-ink-bar{background:#0058be!important;border-radius:3px 3px 0 0!important;height:3px!important}.gds-v2-tabs .ant-tabs-content-holder{padding-top:8px!important}.gds-v2-tabs.gds-v2-nested-tabs>.ant-tabs-nav{margin-bottom:8px!important}.gds-v2-tabs.gds-v2-nested-tabs>.ant-tabs-content-holder{padding-top:0!important}.gds-v2-tabs.gds-v2-nested-tabs .gds-v2-tabs>.ant-tabs-nav{margin-bottom:8px!important}body.dark-theme .gds-v2-tabs .ant-tabs-nav{border-bottom-color:#ffffff1a!important}body.dark-theme .gds-v2-tabs .ant-tabs-tab{color:#9ca3af!important}body.dark-theme .gds-v2-tabs .ant-tabs-tab:hover,body.dark-theme .gds-v2-tabs .ant-tabs-tab-active{color:#6366f1!important}body.dark-theme .gds-v2-tabs .ant-tabs-ink-bar{background:#6366f1!important}.ant-table-filter-dropdown{background-color:#fff!important;border:1px solid #c2c6d64d!important;border-radius:12px!important;padding:6px 8px!important;box-shadow:0 10px 30px #0f172a14!important}.ant-table-filter-dropdown-btns{border-top:1px solid #c2c6d626!important;justify-content:space-between!important;gap:12px!important;padding:8px 4px 4px!important;display:flex!important}.ant-table-filter-dropdown-btns .ant-btn,.gds-v2-filter-btn{cursor:pointer!important;box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:32px!important;font-family:Hanken Grotesk,sans-serif!important;font-size:13px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.ant-table-filter-dropdown-btns .ant-btn-primary,.gds-v2-filter-btn-primary{color:#fff!important;background-color:#0058be!important;border:none!important;padding:6px 16px!important;box-shadow:0 4px 10px #0058be26!important}.ant-table-filter-dropdown-btns .ant-btn-primary:hover,.gds-v2-filter-btn-primary:hover{background-color:#2170e4!important;box-shadow:0 4px 12px #2170e440!important}.ant-table-filter-dropdown-btns .ant-btn-link,.gds-v2-filter-btn-secondary{color:#ba1a1a!important;background-color:#0000!important;border:1px solid #ba1a1a33!important;padding:6px 12px!important}.ant-table-filter-dropdown-btns .ant-btn-link:hover,.gds-v2-filter-btn-secondary:hover{color:#93000a!important;background-color:#ba1a1a0d!important;border-color:#ba1a1a66!important}.ant-table-filter-trigger{border-radius:6px!important;margin-inline-start:4px!important;padding:4px!important;transition:all .2s!important}.ant-table-filter-trigger:hover{color:#0058be!important;background-color:#0058be14!important}.ant-table-filter-trigger-active,.ant-table-filter-trigger.active{color:#0058be!important;background-color:#0058be1a!important}.ant-table-filter-dropdown .ant-tree{color:#171c1f!important;background:0 0!important;padding:0!important;font-family:Hanken Grotesk,Inter,sans-serif!important;font-size:13px!important}.ant-table-filter-dropdown .ant-tree .ant-tree-treenode{align-items:center!important;padding:1px 0!important}.ant-table-filter-dropdown .ant-tree .ant-tree-indent-unit{width:12px!important}.ant-table-filter-dropdown .ant-tree .ant-tree-switcher{width:16px!important;height:22px!important;line-height:22px!important}.ant-table-filter-dropdown .ant-tree .ant-tree-checkbox{margin:0 6px 0 0!important}.ant-table-filter-dropdown .ant-tree .ant-tree-node-content-wrapper{color:#171c1f!important;border-radius:4px!important;min-height:22px!important;padding:1px 4px!important;line-height:22px!important;transition:background-color .2s!important}.ant-table-filter-dropdown .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#0058be0d!important}.ant-table-filter-dropdown .ant-tree .ant-tree-node-selected{background-color:#0058be14!important}.ant-table-filter-dropdown .ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#0058be!important;border-color:#0058be!important}.ant-table-filter-dropdown .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{background-color:#0058be!important}.ant-table-filter-dropdown .ant-tree-checkbox:hover .ant-tree-checkbox-inner,.ant-table-filter-dropdown .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-table-filter-dropdown .ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner{border-color:#0058be!important}body.dark-theme [style*="color: #171c1f"],body.dark-theme [style*="color:#171c1f"],body.dark-theme [style*="color: rgb(23, 28, 31)"],body.dark-theme [style*="color:rgb(23, 28, 31)"],body.dark-theme [style*="color: rgb(23,28,31)"]{color:#f9fafb!important}body.dark-theme [style*="color: #424754"],body.dark-theme [style*="color:#424754"],body.dark-theme [style*="color: rgb(66, 71, 84)"],body.dark-theme [style*="color:rgb(66, 71, 84)"],body.dark-theme [style*="color: rgb(66,71,84)"]{color:#d1d5db!important}body.dark-theme [style*="color: #727785"],body.dark-theme [style*="color:#727785"],body.dark-theme [style*="color: rgb(114, 119, 133)"],body.dark-theme [style*="color:rgb(114, 119, 133)"],body.dark-theme [style*="color: #8c8c8c"],body.dark-theme [style*="color:#8c8c8c"],body.dark-theme [style*="color: rgb(140, 140, 140)"],body.dark-theme [style*="color:rgb(140, 140, 140)"]{color:#9ca3af!important}body.dark-theme [style*="color: #1e1b4b"],body.dark-theme [style*="color:#1e1b4b"],body.dark-theme [style*="color: rgb(30, 27, 75)"],body.dark-theme [style*="color:rgb(30, 27, 75)"]{color:#f9fafb!important}body.dark-theme [style*="border-top: 1px solid #f0f4f8"],body.dark-theme [style*="border-top:1px solid #f0f4f8"],body.dark-theme [style*="border-top: 1px solid rgb(240, 244, 248)"]{border-top-color:#ffffff1a!important}body.dark-theme [style*="border: 1px solid rgba(0, 110, 47, 0.12)"],body.dark-theme [style*="border: 1px solid rgba(186, 26, 26, 0.12)"],body.dark-theme [style*="border: 1px solid rgba(0, 110, 47, 0.1)"],body.dark-theme [style*="border: 1px solid rgba(186, 26, 26, 0.1)"]{border-color:#ffffff26!important}body.dark-theme .ant-table-filter-dropdown,body.dark-theme .ant-table-filter-dropdown .ant-tree,body.dark-theme .ant-table-filter-dropdown .ant-tree .ant-tree-node-content-wrapper{color:#f9fafb!important;background-color:#1f2937!important}body.dark-theme .ant-table-filter-dropdown .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#ffffff14!important}body.dark-theme .ant-table-filter-dropdown .ant-tree .ant-tree-node-selected{background-color:#ffffff26!important}.ob-modal .ant-modal-content{border-radius:20px!important;padding:0!important;overflow:hidden!important;box-shadow:0 32px 64px -12px #00000059!important}.ob-top-bar{background:0 0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.ob-step-indicators{align-items:center;gap:6px;display:flex}.ob-dot{cursor:pointer;background:#d1d5db;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.ob-dot--active{background:#0058be;border-radius:4px;width:24px}.ob-dot--done{background:#86efac}.ob-close-btn{color:#6b7280;cursor:pointer;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:background .2s;display:flex}.ob-close-btn:hover{color:#374151;background:#0000001f}.ob-progress-bar{background:#f3f4f6;border-radius:2px;height:3px;margin:0 20px;overflow:hidden}.ob-progress-fill{background:linear-gradient(90deg,#0058be,#6366f1);border-radius:2px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.ob-content{flex-direction:column;min-height:340px;padding:28px 32px 20px;display:flex}@keyframes ob-slide-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes ob-slide-in-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.ob-anim-in{animation:.3s forwards ob-slide-in}.ob-anim-out{animation:.3s forwards ob-slide-in-left}.ob-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.ob-step-title{color:#111827!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.ob-step-desc{max-width:420px;color:#6b7280!important;margin:6px 0 12px!important;font-size:14px!important;line-height:1.6!important}.ob-step-hint{color:#9ca3af!important;margin:0!important;font-size:12.5px!important;line-height:1.5!important}.ob-step-welcome{padding-top:8px}.ob-logo-ring{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:12px;animation:2.5s ease-in-out infinite ob-pulse;display:flex;box-shadow:0 8px 24px #6366f133}@keyframes ob-pulse{0%,to{transform:scale(1);box-shadow:0 8px 24px #6366f133}50%{transform:scale(1.04);box-shadow:0 12px 32px #6366f159}}.ob-logo-img{object-fit:cover;border-radius:10px;width:52px;height:52px}.ob-feature-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 12px;display:flex}.ob-pill{border-radius:100px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.ob-pill-green{color:#166534;background:#dcfce7}.ob-pill-red{color:#991b1b;background:#fee2e2}.ob-pill-blue{color:#1e40af;background:#dbeafe}.ob-pill-purple{color:#5b21b6;background:#ede9fe}.ob-icon-hero{border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:12px;font-size:32px;display:flex}.ob-icon-hero--blue{color:#0058be;background:#dbeafe}.ob-icon-hero--green{color:#16a34a;background:#dcfce7}.ob-icon-hero--purple{color:#6366f1;background:#ede9fe}.ob-info-cards{flex-direction:column;gap:10px;width:100%;max-width:380px;margin:4px 0 14px;display:flex}.ob-info-card{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ob-info-card-icon{flex-shrink:0;font-size:22px}.ob-info-card-title{color:#111827;font-size:13px;font-weight:600;display:block}.ob-info-card-sub{color:#9ca3af;margin-top:2px;font-size:12px;display:block}.ob-recurring-list{flex-direction:column;gap:10px;width:100%;max-width:400px;margin:4px 0 6px;display:flex}.ob-recurring-item{text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ob-recurring-item .ant-typography{display:block}.ob-recurring-item .ant-typography:first-child{color:#111827;font-size:13px}.ob-recurring-example{margin-top:2px;color:#9ca3af!important;font-size:11.5px!important}.ob-recurring-item .anticon{flex-shrink:0;font-size:18px}.ob-recurring-item--income{background:#f0fdf4;border-color:#bbf7d0}.ob-recurring-item--income .anticon{color:#16a34a}.ob-recurring-item--expense{background:#fff7f7;border-color:#fecaca}.ob-recurring-item--expense .anticon{color:#dc2626}.ob-recurring-item>div{flex:1}.ob-mini-btn{flex-shrink:0;border-radius:8px!important;font-size:12px!important}.ob-flow-steps{flex-direction:column;gap:8px;width:100%;max-width:400px;margin:6px 0 10px;display:flex}.ob-flow-step{cursor:pointer;text-align:left;border:1.5px solid #f3f4f6;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .25s;display:flex}.ob-flow-step--active{background:#eef2ff;border-color:#c7d2fe}.ob-flow-step-num{color:#fff;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;transition:all .3s;display:flex}.ob-flow-step--active .ob-flow-step-num{color:#fff}.ob-flow-step-content{flex-direction:column;flex:1;gap:3px;display:flex}.ob-flow-step-title{color:#111827!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.ob-flow-step-desc{animation:.2s ob-fade-in;color:#6b7280!important;font-size:12px!important;line-height:1.5!important}@keyframes ob-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ob-step-done{padding-top:12px}.ob-done-ring{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:12px;animation:2.5s ease-in-out infinite ob-pulse-green;display:flex;box-shadow:0 8px 24px #16a34a33}@keyframes ob-pulse-green{0%,to{transform:scale(1);box-shadow:0 8px 24px #16a34a33}50%{transform:scale(1.04);box-shadow:0 12px 32px #16a34a59}}.ob-done-icon{color:#16a34a!important;font-size:38px!important}.ob-done-checklist{flex-direction:column;gap:8px;width:100%;max-width:300px;margin:10px 0 18px;display:flex}.ob-done-check-item{color:#374151;align-items:center;gap:10px;font-size:13.5px;display:flex}.ob-done-check-item .anticon{font-size:16px}.ob-action-btn{border-radius:12px!important;height:44px!important;margin-top:6px!important;padding:0 24px!important;font-size:14px!important;font-weight:600!important}.ob-action-btn--done{width:100%;max-width:320px;background:linear-gradient(135deg,#16a34a,#15803d)!important;border-color:#0000!important}.ob-skip-action-hint{color:#9ca3af!important;margin-top:4px!important;font-size:11.5px!important}.ob-done-tip{color:#1d4ed8;text-align:left;background:#f0f6ff;border:1px solid #bdd7ff;border-radius:10px;align-items:center;gap:6px;max-width:360px;margin-top:14px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.ob-done-tip .material-symbols-outlined{color:#3b82f6;flex-shrink:0}.ob-footer{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:16px 28px 24px;display:flex}.ob-skip-btn{color:#9ca3af!important;padding:0!important;font-size:13px!important}.ob-skip-btn:hover{color:#6b7280!important}.ob-nav-btns{align-items:center;gap:8px;display:flex}.ob-prev-btn{border-radius:10px!important;height:38px!important}.ob-next-btn{border-radius:10px!important;height:38px!important;padding:0 20px!important;font-weight:600!important}body.dark-theme .ob-modal .ant-modal-content{background:#1f2937!important}body.dark-theme .ob-step-title{color:#f9fafb!important}body.dark-theme .ob-step-desc{color:#9ca3af!important}body.dark-theme .ob-step-hint{color:#6b7280!important}body.dark-theme .ob-logo-ring{background:linear-gradient(135deg,#312e81,#4338ca)}body.dark-theme .ob-feature-pills .ob-pill-green{color:#86efac;background:#16a34a33}body.dark-theme .ob-feature-pills .ob-pill-red{color:#fca5a5;background:#dc262633}body.dark-theme .ob-feature-pills .ob-pill-blue{color:#93c5fd;background:#0058be33}body.dark-theme .ob-feature-pills .ob-pill-purple{color:#c4b5fd;background:#6366f133}body.dark-theme .ob-info-card{background:#111827;border-color:#ffffff14}body.dark-theme .ob-info-card-title{color:#f9fafb}body.dark-theme .ob-info-card-sub{color:#6b7280}body.dark-theme .ob-recurring-item--income{background:#16a34a1a;border-color:#16a34a40}body.dark-theme .ob-recurring-item--expense{background:#dc26261a;border-color:#dc262640}body.dark-theme .ob-recurring-item .ant-typography:first-child{color:#f9fafb}body.dark-theme .ob-flow-step{border-color:#ffffff14}body.dark-theme .ob-flow-step--active{background:#6366f11a;border-color:#6366f166}body.dark-theme .ob-flow-step-title{color:#f9fafb!important}body.dark-theme .ob-flow-step-desc{color:#9ca3af!important}body.dark-theme .ob-flow-step-num{color:#9ca3af;background:#374151}body.dark-theme .ob-done-ring{background:linear-gradient(135deg,#16a34a33,#16a34a59)}body.dark-theme .ob-done-check-item{color:#d1d5db}body.dark-theme .ob-close-btn{color:#9ca3af;background:#ffffff14}body.dark-theme .ob-close-btn:hover{color:#d1d5db;background:#ffffff24}body.dark-theme .ob-dot{background:#ffffff26}body.dark-theme .ob-dot--done{background:#4ade80}body.dark-theme .ob-progress-bar{background:#ffffff14}body.dark-theme .ob-footer{border-top-color:#ffffff14}body.dark-theme .ob-skip-btn{color:#6b7280!important}body.dark-theme .ob-skip-btn:hover{color:#9ca3af!important}body.dark-theme .ob-skip-action-hint{color:#6b7280!important}body.dark-theme .ob-done-tip{color:#93c5fd;background:#3b82f61a;border-color:#3b82f640}body.dark-theme .ob-done-tip .material-symbols-outlined{color:#60a5fa}body.dark-theme .ob-icon-hero--blue{color:#60a5fa;background:#0058be26}body.dark-theme .ob-icon-hero--green{color:#4ade80;background:#16a34a26}body.dark-theme .ob-icon-hero--purple{color:#a5b4fc;background:#6366f126}@media (width<=767px){.ob-content{min-height:300px;padding:20px 20px 14px}.ob-step-title{font-size:19px!important}.ob-step-desc{font-size:13px!important}.ob-logo-ring,.ob-done-ring{width:64px;height:64px}.ob-logo-img{width:42px;height:42px}.ob-done-icon{font-size:30px!important}.ob-icon-hero{width:60px;height:60px;font-size:26px}.ob-footer{padding:12px 20px 20px}}
