.DepositCalculator_calculator__Og2mi{width:100%}.DepositCalculator_tabGroup__kO90w{display:flex;gap:0;margin-bottom:20px;border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.DepositCalculator_tab__EXa7s{flex:1 1;padding:14px;font-size:16px;font-weight:700;color:var(--text-secondary);background:var(--white);border:none;cursor:pointer;transition:all .15s}.DepositCalculator_tab__EXa7s:first-child{border-right:1.5px solid var(--border)}.DepositCalculator_tab__EXa7s:hover{background:var(--color-info-bg);color:var(--primary)}.DepositCalculator_tabActive__1wXiu,.DepositCalculator_tabActive__1wXiu:hover{background:var(--primary);color:#fff}.DepositCalculator_form__S2Ea8{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;margin-bottom:20px}.DepositCalculator_section__J5CML{margin-bottom:20px}.DepositCalculator_section__J5CML:last-child{margin-bottom:0}.DepositCalculator_rowTwo__1CkZE{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.DepositCalculator_field__nNDzw{display:flex;flex-direction:column;min-width:0;overflow:hidden}.DepositCalculator_select__vYSqD{width:100%;padding:11px 36px 11px 14px;font-size:14px;font-weight:600;border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--white);color:var(--text);cursor:pointer;outline:none;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23636E72' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;min-height:44px}.DepositCalculator_select__vYSqD:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(25,118,210,.08)}.DepositCalculator_label__x_Ug7{display:block;font-size:15px;font-weight:700;color:var(--text);margin-bottom:10px}.DepositCalculator_inputWrap__WKEEa{display:flex;align-items:center;gap:8px;min-width:0}.DepositCalculator_input__pua3Q{flex:1 1;min-width:0;padding:11px 14px;font-size:16px;font-weight:700;border:1.5px solid var(--border);border-radius:var(--radius-md);outline:none;transition:border-color .15s}.DepositCalculator_input__pua3Q:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(25,118,210,.08)}.DepositCalculator_input__pua3Q::-webkit-inner-spin-button,.DepositCalculator_input__pua3Q::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DepositCalculator_input__pua3Q[type=number]{-moz-appearance:textfield}.DepositCalculator_unit__OSeGU{flex-shrink:0;font-size:16px;font-weight:600;color:var(--text-secondary)}.DepositCalculator_presetRow__Ajusx{display:flex;gap:8px;margin-bottom:20px}.DepositCalculator_presetBtn__LT97H{padding:8px 16px;font-size:14px;font-weight:500;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:all .15s}.DepositCalculator_presetBtnActive__ouJqM,.DepositCalculator_presetBtn__LT97H:hover{border-color:var(--primary);color:var(--primary)}.DepositCalculator_presetBtnActive__ouJqM{background:var(--color-info-bg);font-weight:700}.DepositCalculator_methodGroup__A4Tp7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.DepositCalculator_methodBtn__HbYJA{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all .15s;min-height:44px}.DepositCalculator_methodBtn__HbYJA:hover{border-color:var(--primary)}.DepositCalculator_methodBtnActive__umD7S{background:var(--primary);border-color:var(--primary)}.DepositCalculator_methodBtnActive__umD7S:hover{border-color:var(--primary)}.DepositCalculator_methodLabel__gqiOf{font-size:15px;font-weight:700;color:var(--text)}.DepositCalculator_methodBtnActive__umD7S .DepositCalculator_methodLabel__gqiOf{color:#fff}.DepositCalculator_methodDesc__LXaP0{font-size:13px;color:var(--text-secondary)}.DepositCalculator_methodBtnActive__umD7S .DepositCalculator_methodDesc__LXaP0{color:hsla(0,0%,100%,.8)}.DepositCalculator_productSection__Bw_NU{margin-top:20px;padding:20px;background:var(--color-info-bg);border:1.5px solid rgba(25,118,210,.15);border-radius:var(--radius-lg)}.DepositCalculator_productHeader__Uypzt{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.DepositCalculator_productBadge__kqhel{font-size:12px;font-weight:700;color:#fff;background:var(--primary);padding:4px 10px;border-radius:var(--radius-full);white-space:nowrap}.DepositCalculator_productTitle__w_ua7{font-size:14px;color:var(--text-secondary)}.DepositCalculator_bankCategoryGroup__36wY2{display:flex;gap:6px;margin-bottom:10px}.DepositCalculator_bankCategoryBtn__65rpS{padding:8px 14px;font-size:13px;font-weight:600;color:var(--text-secondary);background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:all .15s}.DepositCalculator_bankCategoryBtn__65rpS:hover{border-color:var(--primary);color:var(--primary)}.DepositCalculator_bankCategoryBtnActive__QdGh4{background:var(--primary);border-color:var(--primary);color:#fff}.DepositCalculator_bankCategoryBtnActive__QdGh4:hover{color:#fff}.DepositCalculator_bankPanel__nYqxC{margin-top:10px}.DepositCalculator_bankSearch__l_YOu{width:100%;padding:10px 14px;font-size:14px;border:1.5px solid var(--border);border-radius:var(--radius-md);outline:none;transition:border-color .15s;margin-bottom:10px}.DepositCalculator_bankSearch__l_YOu:focus{border-color:var(--primary)}.DepositCalculator_bankGrid__wp_il{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;max-height:240px;overflow-y:auto;padding-right:4px}.DepositCalculator_bankEmpty__DNK2e{grid-column:1/-1;padding:20px;text-align:center;font-size:14px;color:var(--text-secondary)}.DepositCalculator_bankCard___8E9L{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all .15s;text-align:center}.DepositCalculator_bankCard___8E9L:hover{border-color:var(--primary);background:var(--surface)}.DepositCalculator_bankCardActive__9gBY1{border-color:var(--primary);background:var(--color-info-bg)}.DepositCalculator_bankCardName__A9W7I{font-size:13px;font-weight:700;color:var(--text)}.DepositCalculator_bankCardRate__bUKo6{font-size:14px;font-weight:800;color:var(--primary)}.DepositCalculator_bankCardCount__HgARN{font-size:11px;color:var(--text-secondary)}.DepositCalculator_productList__CDBUp{margin-top:10px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.DepositCalculator_productListTitle__PAuF3{font-size:13px;font-weight:700;color:var(--text);padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--border);margin:0}.DepositCalculator_productItem__G27QT{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;font-size:14px;text-align:left;background:var(--white);border:none;border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}.DepositCalculator_productItem__G27QT:last-child{border-bottom:none}.DepositCalculator_productItem__G27QT:hover{background:var(--surface)}.DepositCalculator_productItemActive__q1ni_{background:var(--color-info-bg)}.DepositCalculator_productItemName__vs2Nt{color:var(--text);font-weight:500}.DepositCalculator_productItemRate__0z6p7{font-weight:700;color:var(--primary);font-size:13px;white-space:nowrap}.DepositCalculator_appliedRate__jRY_L{margin:10px 0 0;padding:10px 14px;font-size:14px;font-weight:600;color:var(--primary);background:var(--white);border:1px solid rgba(25,118,210,.2);border-radius:var(--radius-md)}.DepositCalculator_productNotice__7IQcf{font-size:13px;color:var(--text-secondary);margin:8px 0 0;line-height:1.5}.DepositCalculator_resultSection__KiVS2{margin-bottom:28px}.DepositCalculator_resultHeader__75y7j{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.DepositCalculator_resultTitle__afS9r{font-size:20px;font-weight:800;color:var(--text);margin:0}.DepositCalculator_resultSummary__Gs2As{margin:0 0 14px;font-size:14px;color:var(--text-secondary);line-height:1.5}.DepositCalculator_resultSummary__Gs2As strong{color:var(--text);font-weight:800}.DepositCalculator_rateHint__RIx7g{font-size:11px;font-weight:400;color:var(--text-secondary);margin-left:8px;background:var(--color-info-bg);padding:2px 7px;border-radius:10px}.DepositCalculator_shareBtn__1nySj{font-size:13px;font-weight:600;color:var(--primary);background:var(--white);border:1px solid var(--primary);border-radius:var(--radius-md);padding:6px 16px;cursor:pointer;transition:all .15s}.DepositCalculator_shareBtn__1nySj:hover{background:var(--primary);color:#fff}.DepositCalculator_resultHighlight__Nom51{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 20px;margin-bottom:16px;background:linear-gradient(135deg,#eef4ff,#dde8ff);border-radius:var(--radius-md);border:1px solid #c5d6f5}.DepositCalculator_resultHighlightLabel__q5PsB{font-size:13px;font-weight:500;color:#4a6fa5}.DepositCalculator_resultHighlightValue__1_v8S{font-size:28px;font-weight:800;color:#1565c0;letter-spacing:-.5px}.DepositCalculator_resultHighlightSub__0MoK1{font-size:13px;color:#5a7fb5;font-weight:500}.DepositCalculator_barWrap__wZqbM{flex:1 1;min-width:0}.DepositCalculator_chartLabel__t1VuJ{font-size:12px;color:var(--text-secondary);margin:0 0 8px;font-weight:500}.DepositCalculator_resultCards__VSn7S{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.DepositCalculator_resultCard__TnrnL{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 14px;background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-lg)}.DepositCalculator_resultCardAccent__Z_AEr{border-color:var(--primary);background:var(--color-info-bg)}.DepositCalculator_resultLabel__YYr7t{font-size:14px;color:var(--text-secondary)}.DepositCalculator_resultValue__xvy1w{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.02em}.DepositCalculator_resultValueAccent__Xt7zB{font-size:22px;font-weight:800;color:var(--primary);letter-spacing:-.02em}.DepositCalculator_resultValueStrong__L32av{font-size:22px;font-weight:800;color:#1565c0;letter-spacing:-.02em}@media (max-width:768px){.DepositCalculator_form__S2Ea8{padding:20px}.DepositCalculator_section__J5CML{margin-bottom:24px}.DepositCalculator_rowTwo__1CkZE{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.DepositCalculator_label__x_Ug7{font-size:14px}.DepositCalculator_input__pua3Q{font-size:16px;padding:12px 14px}.DepositCalculator_methodGroup__A4Tp7{grid-template-columns:1fr;gap:8px}.DepositCalculator_methodBtn__HbYJA{flex-direction:row;justify-content:center;gap:10px;padding:14px}.DepositCalculator_resultHeader__75y7j{flex-direction:column;align-items:flex-start;gap:10px}.DepositCalculator_resultSummary__Gs2As{font-size:13px}.DepositCalculator_resultHighlightValue__1_v8S{font-size:24px}.DepositCalculator_resultCards__VSn7S{grid-template-columns:1fr;gap:8px}.DepositCalculator_resultCard__TnrnL{flex-direction:row;justify-content:space-between;padding:14px}.DepositCalculator_resultLabel__YYr7t{font-size:13px}.DepositCalculator_resultValueAccent__Xt7zB,.DepositCalculator_resultValue__xvy1w{font-size:16px}.DepositCalculator_presetRow__Ajusx{gap:6px;flex-wrap:wrap}.DepositCalculator_presetBtn__LT97H{padding:7px 12px;font-size:13px}.DepositCalculator_productSection__Bw_NU{padding:16px}.DepositCalculator_productHeader__Uypzt{margin-bottom:12px}.DepositCalculator_bankGrid__wp_il{grid-template-columns:repeat(2,1fr);max-height:180px;gap:6px}.DepositCalculator_bankCard___8E9L{padding:10px 8px}.DepositCalculator_bankCardName__A9W7I{font-size:12px}.DepositCalculator_bankCardRate__bUKo6{font-size:13px}.DepositCalculator_bankCardCount__HgARN{font-size:10px}}