._portal_13g2u_1{margin-bottom:64px}._heading_13g2u_2{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}._heading_13g2u_2>div>span,._historyHeading_13g2u_3 span{color:#ef432f;letter-spacing:.12em;font-size:10px;font-weight:950}._heading_13g2u_2 h2{color:#182337;letter-spacing:-.04em;margin:6px 0 4px;font-size:32px;line-height:1.1}._heading_13g2u_2 p{color:#6b7069;margin:0;font-size:13px;line-height:1.65}._heading_13g2u_2>a{color:#182337;background:#fffdf8;border:1px solid #ded8cb;border-radius:11px;flex:none;align-items:center;min-height:43px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}._message_13g2u_7{color:#12613b;background:#edf9f2;border:1px solid #b9deca;border-radius:11px;margin:0 0 14px;padding:13px 15px;font-size:12px;font-weight:800}._messageError_13g2u_8{color:#a83223;background:#fff0ed;border-color:#f2c6bd}._loading_13g2u_9{color:#6b7069;background:#fffdf8;border:1px solid #ded8cb;border-radius:22px;place-items:center;min-height:220px;font-size:13px;display:grid}._summaryGrid_13g2u_10{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}._balanceCard_13g2u_11,._bankCard_13g2u_11{border-radius:22px;min-height:235px;padding:26px;box-shadow:0 18px 42px #1823371c}._balanceCard_13g2u_11{color:#fff;background:#182337;flex-direction:column;display:flex}._balanceCard_13g2u_11>div{justify-content:space-between;align-items:center;gap:15px;display:flex}._balanceCard_13g2u_11>div span{color:#ffffffab;font-size:12px;font-weight:850}._balanceCard_13g2u_11>div b{color:#182337;letter-spacing:.06em;background:#d7f45f;border-radius:999px;padding:6px 9px;font-size:9px}._balanceCard_13g2u_11>strong{color:#d7f45f;letter-spacing:-.05em;margin-top:31px;font-size:clamp(38px,5vw,52px)}._balanceCard_13g2u_11>strong small{color:#fff;margin-left:5px;font-size:15px}._balanceCard_13g2u_11>p{color:#ffffff94;word-break:keep-all;max-width:390px;margin:auto 0 0;font-size:11px;line-height:1.65}._bankCard_13g2u_11{color:#182337;background:#fffaf0;border:1px solid #e4dccf;grid-template-columns:70px 1fr auto;align-items:center;gap:21px;display:grid}._bankMarker_13g2u_20{color:#fff;letter-spacing:.08em;background:#ef432f;border-radius:19px;place-items:center;width:70px;height:70px;font-size:10px;font-weight:950;display:grid}._bankCard_13g2u_11 span{color:#777b74;font-size:10px;font-weight:850}._bankCard_13g2u_11 h3{margin:7px 0 1px;font-size:18px}._bankCard_13g2u_11 strong{letter-spacing:-.035em;font-size:clamp(22px,3vw,31px);display:block}._bankCard_13g2u_11 p{color:#656a64;margin:4px 0 0;font-size:12px}._bankCard_13g2u_11 button{color:#182337;cursor:pointer;background:#fff;border:1px solid #d5cdbf;border-radius:10px;min-height:42px;padding:0 14px;font-size:11px;font-weight:900}._autoPay_13g2u_26{background:#fffdf8;border:1px solid #ded8cb;border-radius:19px;grid-template-columns:50px 1fr auto;align-items:center;gap:18px;margin-top:14px;padding:22px 24px;display:grid}._autoIcon_13g2u_27{color:#182337;background:#d7f45f;border-radius:14px;place-items:center;width:50px;height:50px;font-size:9px;font-weight:950;display:grid}._autoPay_13g2u_26>div:nth-child(2)>span{color:#ef432f;letter-spacing:.08em;font-size:9px;font-weight:950}._autoPay_13g2u_26 h3{color:#182337;margin:4px 0 5px;font-size:18px}._autoPay_13g2u_26 p{color:#6b7069;word-break:keep-all;max-width:690px;margin:0;font-size:11px;line-height:1.65}._switch_13g2u_31{cursor:pointer;grid-template-columns:52px;justify-items:center;gap:5px;min-width:102px;display:grid}._switch_13g2u_31 input{opacity:0;width:1px;height:1px;position:absolute}._switch_13g2u_31>span{background:#c9cbc6;border-radius:999px;width:52px;height:29px;padding:3px;transition:background .15s;display:block;position:relative}._switch_13g2u_31>span:after{content:"";background:#fff;border-radius:50%;width:23px;height:23px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #1823373d}._switch_13g2u_31 input:checked+span{background:#ef432f}._switch_13g2u_31 input:checked+span:after{transform:translate(23px)}._switch_13g2u_31 input:focus-visible+span{outline-offset:3px;outline:3px solid #ef432f40}._switch_13g2u_31 input:disabled+span{opacity:.55;cursor:wait}._switch_13g2u_31 b{color:#182337;font-size:10px}._actionGrid_13g2u_40{grid-template-columns:.9fr 1.1fr;align-items:start;gap:14px;margin-top:14px;display:grid}._depositForm_13g2u_41,._paymentDue_13g2u_41,._history_13g2u_3{background:#fffdf8;border:1px solid #ded8cb;border-radius:21px;padding:23px;box-shadow:0 14px 34px #1823370d}._sectionTitle_13g2u_42{align-items:center;gap:13px;margin-bottom:20px;display:flex}._sectionTitle_13g2u_42>span{color:#182337;background:#d7f45f;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:950;display:grid}._sectionTitle_13g2u_42 h3{color:#182337;margin:0 0 3px;font-size:19px}._sectionTitle_13g2u_42 p{color:#757971;margin:0;font-size:10px;line-height:1.5}._depositForm_13g2u_41>label,._dueAction_13g2u_46 label{flex-direction:column;gap:6px;display:flex}._depositForm_13g2u_41>label>span,._dueAction_13g2u_46 label>span{color:#656a64;font-size:10px;font-weight:850}._depositForm_13g2u_41 input,._dueAction_13g2u_46 input{color:#172115;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dcd5c9;border-radius:9px;outline:none;padding:0 12px;font-size:13px}._depositForm_13g2u_41 input:focus,._dueAction_13g2u_46 input:focus{border-color:#ef432f;box-shadow:0 0 0 3px #ef432f17}._moneyInput_13g2u_50{position:relative}._moneyInput_13g2u_50 input{padding-right:42px;font-size:17px;font-weight:900}._moneyInput_13g2u_50 b{color:#6a6e68;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._amountPresets_13g2u_53{grid-template-columns:repeat(3,1fr);gap:6px;margin:7px 0 15px;display:grid}._amountPresets_13g2u_53 button{color:#182337;cursor:pointer;background:#f7f3eb;border:1px solid #ddd5c8;border-radius:8px;min-height:34px;font-size:10px;font-weight:850}._bankReminder_13g2u_55{color:#5e501a;background:#fff3bd;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;margin:14px 0 11px;padding:11px 12px;font-size:10px;display:flex}._bankReminder_13g2u_55 b{color:#182337}._primaryButton_13g2u_57{color:#fff;cursor:pointer;background:#ef432f;border:0;border-radius:10px;width:100%;min-height:47px;font-size:12px;font-weight:950}._primaryButton_13g2u_57:disabled,._dueAction_13g2u_46 button:disabled{opacity:.55;cursor:wait}._formNote_13g2u_59{color:#898b84;text-align:center;margin:9px 0 0;font-size:9px;line-height:1.55}._paymentDue_13g2u_41{min-height:100%}._dueList_13g2u_61{gap:10px;display:grid}._dueCard_13g2u_62{background:#f3efe7;border-radius:14px;padding:16px}._dueHeading_13g2u_63{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}._dueHeading_13g2u_63>div{flex-direction:column;display:flex}._dueHeading_13g2u_63 span{color:#7b7e76;font-size:9px}._dueHeading_13g2u_63 strong{color:#182337;font-size:14px}._dueHeading_13g2u_63>b{color:#ef432f;letter-spacing:-.03em;font-size:21px}._dueCard_13g2u_62>p{color:#6e726b;margin:9px 0;font-size:10px;line-height:1.55}._dueBreakdown_13g2u_69{color:#767a73;border-top:1px solid #ddd6ca;flex-wrap:wrap;gap:7px 14px;padding:8px 0;font-size:9px;display:flex}._dueAction_13g2u_46{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:8px;display:grid}._dueAction_13g2u_46 input{min-height:40px}._dueAction_13g2u_46 button{color:#fff;cursor:pointer;background:#182337;border:0;border-radius:9px;min-height:40px;padding:0 12px;font-size:10px;font-weight:900}._pendingRequest_13g2u_73{color:#6b5916;text-align:center;background:#fff3bd;border-radius:9px;margin-top:8px;padding:11px;font-size:10px;font-weight:850}._emptyState_13g2u_74{color:#182337;text-align:center;border:1px dashed #d6cfc2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:226px;padding:25px;display:flex}._emptyState_13g2u_74>span{background:#d7f45f;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:13px;font-weight:950;display:grid}._emptyState_13g2u_74 strong{font-size:14px}._emptyState_13g2u_74 p{color:#777a73;max-width:340px;margin:5px 0 0;font-size:10px;line-height:1.6}._history_13g2u_3{margin-top:14px}._historyHeading_13g2u_3{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:15px;display:flex}._historyHeading_13g2u_3 h3{color:#182337;margin:4px 0 0;font-size:20px}._historyHeading_13g2u_3 small{color:#858880;font-size:10px}._historyList_13g2u_82{border:1px solid #e0d9cc;border-radius:13px;overflow:hidden}._historyList_13g2u_82 article{border-bottom:1px solid #e5ded2;grid-template-columns:1fr auto 105px;align-items:center;gap:14px;min-height:69px;padding:13px 15px;display:grid}._historyList_13g2u_82 article:last-child{border-bottom:0}._historyList_13g2u_82 article>div{flex-direction:column;display:flex}._historyList_13g2u_82 article>div strong{color:#182337;font-size:12px}._historyList_13g2u_82 article>div small{color:#7b7e77;margin-top:3px;font-size:9px}._historyList_13g2u_82 article>b{color:#182337;font-size:14px}._historyList_13g2u_82 article>p{color:#a83223;background:#fff0ed;border-radius:7px;grid-column:1/-1;margin:-4px 0 0;padding:8px;font-size:9px}._status_13g2u_90{color:#6b5916;text-align:center;background:#fff3bd;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}._statusApproved_13g2u_91{color:#12613b;background:#dcf5e7}._statusRejected_13g2u_92{color:#a83223;background:#ffe2dc}._emptyHistory_13g2u_93{color:#7b7e77;border:1px dashed #d6cfc2;border-radius:13px;place-items:center;min-height:100px;font-size:11px;display:grid}._guide_13g2u_94{color:#fff;background:#182337;border-radius:17px;grid-template-columns:190px 1fr;gap:24px;margin-top:14px;padding:20px 23px;display:grid}._guide_13g2u_94>strong{color:#d7f45f;font-size:13px}._guide_13g2u_94 ol{color:#ffffffb0;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding-left:19px;font-size:10px;line-height:1.55;display:grid}._loginGate_13g2u_97{background:#fffdf8;border:1px solid #ded8cb;border-radius:22px;grid-template-columns:60px 1fr auto;align-items:center;gap:21px;min-height:185px;padding:28px;display:grid;box-shadow:0 18px 42px #18233712}._lock_13g2u_98{color:#182337;background:#d7f45f;border-radius:17px;place-items:center;width:60px;height:60px;font-size:9px;font-weight:950;display:grid}._loginGate_13g2u_97 small{color:#ef432f;letter-spacing:.1em;font-size:9px;font-weight:950}._loginGate_13g2u_97 h2{color:#182337;margin:6px 0 5px;font-size:23px}._loginGate_13g2u_97 p{color:#6e726b;margin:0;font-size:12px;line-height:1.6}._loginGate_13g2u_97 a{color:#fff;white-space:nowrap;background:#ef432f;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex}._bankCard_13g2u_11 button:focus-visible,._amountPresets_13g2u_53 button:focus-visible,._primaryButton_13g2u_57:focus-visible,._dueAction_13g2u_46 button:focus-visible,._heading_13g2u_2>a:focus-visible,._loginGate_13g2u_97 a:focus-visible{outline-offset:3px;outline:3px solid #ef432f45}@media (width<=820px){._summaryGrid_13g2u_10,._actionGrid_13g2u_40{grid-template-columns:1fr}._bankCard_13g2u_11{min-height:190px}._guide_13g2u_94{grid-template-columns:1fr;gap:12px}._loginGate_13g2u_97{grid-template-columns:60px 1fr}._loginGate_13g2u_97 a{grid-column:1/-1}}@media (width<=600px){._portal_13g2u_1{margin-bottom:52px}._heading_13g2u_2{flex-direction:column;align-items:stretch}._heading_13g2u_2>a{justify-content:center}._balanceCard_13g2u_11,._bankCard_13g2u_11,._depositForm_13g2u_41,._paymentDue_13g2u_41,._history_13g2u_3{border-radius:17px;padding:18px}._balanceCard_13g2u_11{min-height:220px}._bankCard_13g2u_11{grid-template-columns:54px 1fr;gap:13px}._bankMarker_13g2u_20{border-radius:15px;width:54px;height:54px}._bankCard_13g2u_11 button{grid-column:1/-1;width:100%}._autoPay_13g2u_26{grid-template-columns:45px 1fr;padding:18px}._autoIcon_13g2u_27{width:45px;height:45px}._switch_13g2u_31{grid-column:1/-1;grid-template-columns:52px auto;place-items:center start}._dueAction_13g2u_46{grid-template-columns:1fr}._dueAction_13g2u_46 button{width:100%}._historyList_13g2u_82 article{grid-template-columns:1fr auto}._historyList_13g2u_82 article>._status_13g2u_90{grid-column:1/-1;justify-self:stretch}._guide_13g2u_94 ol{grid-template-columns:1fr}._loginGate_13g2u_97{text-align:center;grid-template-columns:1fr;padding:21px}._lock_13g2u_98{margin:0 auto}._loginGate_13g2u_97 h2{font-size:20px}}
