.support-error[data-v-b07b0d6a]{z-index:120;bottom:calc(92px + env(safe-area-inset-bottom));color:#fff;text-align:center;background:#27354b;border-radius:6px;max-width:calc(100vw - 32px);padding:11px 16px;font-size:13px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #19233233}.support-overlay[data-v-b07b0d6a]{z-index:110;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.support-close-button[data-v-b07b0d6a]{z-index:2;color:#36465ed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:grab;touch-action:none;background:#ffffffb8;border:1px solid #78889e4d;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .15s,box-shadow .15s,transform .15s;display:grid;position:absolute;box-shadow:0 6px 18px #22304626}.support-close-button[data-v-b07b0d6a]:hover{background:#ffffffe6;box-shadow:0 8px 22px #22304633}.support-close-button.dragging[data-v-b07b0d6a]{cursor:grabbing;transform:scale(1.04)}.support-overlay iframe[data-v-b07b0d6a]{background:#fff;border:0;flex:1;width:100%;min-height:0}:where(button,a,[role=button]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(button,a,[role=button]):focus:not(:focus-visible){outline:none}:where(button,a,[role=button]):focus-visible{outline-offset:2px;outline:2px solid #2f69cf73}#app{background:#eef1f6;min-height:100dvh}.app-frame{width:100%;min-height:100dvh}.user-frame{background:#f7f9fd;width:min(100%,430px);min-height:100dvh;margin:0 auto;overflow:hidden;box-shadow:0 0 28px #1c2d481a}.admin-frame{width:100%;min-height:100dvh}*{scrollbar-width:thin;scrollbar-color:#54709985 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#54709985;background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:42px}::-webkit-scrollbar-thumb:hover{background-color:#305b97b8}::-webkit-scrollbar-corner{background:0 0}@media (width<=430px){#app{background:#f7f9fd}.user-frame{width:100%;box-shadow:none}*{scrollbar-width:auto;scrollbar-color:auto}}.security-notice[data-v-d9868747]{color:#aeb6c2;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.support[data-v-a13f6d5f]{z-index:5;right:17px;bottom:calc(86px + env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:#2862df;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;font-size:12px;display:flex;position:absolute;box-shadow:0 5px 15px #245bdf4d}.support-badge[data-v-a13f6d5f]{background:#ff4d57;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:8px;box-shadow:0 2px 6px #d7233247}.bottom-nav[data-v-a13f6d5f]{z-index:4;flex:0 0 calc(73px + env(safe-area-inset-bottom));width:100%;min-width:0;height:calc(73px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #edf0f5;display:flex}.bottom-nav button[data-v-a13f6d5f]{color:#99a2ae;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.bottom-nav button.active[data-v-a13f6d5f]{color:#326ac8;font-weight:600}.impact-section[data-v-57831797]{background:#fff;border:1px solid #edf0f6;border-radius:16px;margin-top:18px;padding:19px 18px;box-shadow:0 2px 6px #22344b08}.section-heading[data-v-57831797]{justify-content:space-between;align-items:center;gap:8px;display:flex}h2[data-v-57831797]{min-width:0;margin:0;font-size:18px;line-height:1.5}.details[data-v-57831797]{white-space:nowrap;color:#406cb2;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:6px 0;font-size:13px;display:flex}.impact-grid[data-v-57831797]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:16px;display:grid}.impact[data-v-57831797]{background:#f8fafd;border-radius:10px;align-items:center;gap:14px;min-height:74px;padding:0 14px;display:flex}.impact>div[data-v-57831797]{min-width:0}.impact-icon[data-v-57831797]{border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.red[data-v-57831797]{color:#e86c76;background:#fff1f2}.orange[data-v-57831797]{color:#e99c53;background:#fff6ec}.blue[data-v-57831797]{color:#5f9bdc;background:#eff6ff}.yellow[data-v-57831797]{color:#bba034;background:#fffbe9}.impact strong[data-v-57831797],.impact small[data-v-57831797]{display:block}.impact strong[data-v-57831797]{font-size:14px}.impact small[data-v-57831797]{color:#a7adb7;margin-top:5px;font-size:12px}@media (width<=480px){.impact[data-v-57831797]{gap:8px;padding:0 8px}.impact-icon[data-v-57831797]{flex-basis:36px;width:36px;height:36px}.impact strong[data-v-57831797]{font-size:12px}.impact small[data-v-57831797]{font-size:10px}}@media (width<=360px){.impact-section[data-v-57831797]{padding-left:12px;padding-right:12px}.impact-grid[data-v-57831797]{gap:8px}}.partners-section[data-v-54774599]{text-align:center;background:#fff;border:1px solid #edf0f6;border-radius:16px;margin-top:18px;padding:19px 18px 25px;box-shadow:0 2px 6px #22344b08}h2[data-v-54774599]{margin:0;font-size:19px;line-height:1.5}.partner-stats[data-v-54774599]{color:#a4aab4;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:16px;font-size:14px;display:flex}.partner-grid[data-v-54774599]{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:25px;margin-top:24px;display:grid}.partner[data-v-54774599]{color:#a0a6af;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.partner img[data-v-54774599]{object-fit:contain;width:65px;height:65px;display:block}@media (width<=480px){.partner-stats[data-v-54774599]{gap:5px 9px;font-size:11px}.partner img[data-v-54774599]{width:54px;height:54px}}@media (width<=360px){.partners-section[data-v-54774599]{padding-left:12px;padding-right:12px}}.withdrawal-ticker[data-v-45784858]{color:#c69e48;background:#fff;border:1px solid #edf0f5;border-radius:12px;align-items:center;gap:8px;height:47px;margin-top:18px;padding:0 17px;font-size:14px;display:flex}.withdrawal-ticker svg[data-v-45784858]{flex:none}.ticker-text[data-v-45784858]{flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.ticker-line[data-v-45784858]{white-space:nowrap;transform-origin:0;align-items:center;gap:7px;display:flex;position:absolute;inset:0;overflow:hidden}.ticker-line span[data-v-45784858]{flex:none}.ticker-line.leaving[data-v-45784858]{animation:.32s ease-in both disappear-45784858}.ticker-line.entering[data-v-45784858]{animation:.72s ease-out both appear-45784858}@keyframes disappear-45784858{to{opacity:0;transform:scale(.72)}}@keyframes appear-45784858{0%{opacity:0;transform:scale(.72)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (width<=360px){.withdrawal-ticker[data-v-45784858]{font-size:12px}.ticker-line[data-v-45784858]{gap:5px}}.loan-overlay[data-v-13fd2477]{z-index:50;background:#141d2c7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.loan-dialog[data-v-13fd2477]{text-align:center;background:#fff;border:1px solid #eef0f4;border-radius:8px;width:min(100%,360px);padding:28px 24px 24px;box-shadow:0 18px 48px #0f1c3429}.loan-icon[data-v-13fd2477]{color:#d97a28;background:#fff3e8;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 17px;display:grid}.loan-icon.withdrawn[data-v-13fd2477]{color:#25815f;background:#eaf8f1}h2[data-v-13fd2477]{color:#263342;margin:0;font-size:19px;font-weight:600;line-height:1.4}p[data-v-13fd2477]{color:#707b89;margin:7px 0 25px;font-size:14px;line-height:1.5}button[data-v-13fd2477]{color:#fff;cursor:pointer;background:#2863d9;border:0;border-radius:6px;width:100%;height:46px;font-size:15px;font-weight:600}button[data-v-13fd2477]:hover{background:#2057c5}button[data-v-13fd2477]:focus-visible{outline-offset:3px;outline:3px solid #8bb3ff}:root{color:#242b36;background:#f7f9fd;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}html,body,#app{width:100%;max-width:100%;height:100%;margin:0;overflow:hidden}body{min-width:320px}button{font:inherit;cursor:pointer}.page{flex-direction:column;width:100%;max-width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.scroll-area{overscroll-behavior-x:none;touch-action:pan-y;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.hero{color:#fff;background:linear-gradient(110deg,#2456d8,#225fe0 65%,#3480ec);height:314px;position:relative;overflow:hidden}.hero:not(.logged-hero){isolation:isolate;background:0 0;overflow:visible}.hero:not(.logged-hero):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2458dc 0,#286de5 245px,#7aa7f0 335px,#f7f9fd 430px);height:430px;position:absolute;top:0;left:0;right:0}.brand{align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex;position:absolute;top:55px;left:18px}.brand-mark{color:#2860d4;background:#fff;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.brand-mark img{object-fit:contain;border-radius:6px;width:78%;height:78%}.bell{z-index:1;color:#fff;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:56px;right:20px}.hero-value{text-align:center;width:100%;position:absolute;top:132px;left:0}.hero-value p{color:#ffffffbd;margin:0 0 17px;font-size:15px}.hero-value strong{letter-spacing:1px;font-size:52px;line-height:1;display:block}.hero-value span{color:#ffffffad;margin-top:19px;font-size:14px;display:block}.logged-hero{isolation:isolate;text-align:center;background:0 0;height:318px;overflow:visible}.logged-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#d91f2b 0,#ed3039 205px,#f65b61 325px,#f7f9fd 450px);height:450px;position:absolute;top:0;left:0;right:0}.logged-hero.settled{height:228px}.logged-hero.settled:before{background:linear-gradient(#2458dc 0,#286de5 170px,#78a5ef 245px,#f7f9fd 360px);height:360px}.logged-name{padding-top:17px;font-size:21px;font-weight:700}.overdue-days{color:#ffffffb8;margin-top:8px;font-size:14px}.debt-value{margin-top:26px;font-size:43px;line-height:1;display:block}.debt-note{color:#fffc;margin:18px 0 0;font-size:14px}.debt-summary{text-align:left;background:#6d000c1a;border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 36px);min-height:82px;margin:16px auto 0;display:grid;overflow:hidden}.debt-summary>div{flex-direction:column;justify-content:center;min-width:0;padding:8px 14px;display:flex}.debt-summary>div:nth-child(odd){border-right:1px solid #ffffff38}.debt-summary>div:nth-child(n+3){border-top:1px solid #ffffff2e}.debt-summary span{color:#ffffffad;font-size:10px;line-height:1.2}.debt-summary strong{color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:14px;line-height:1.2;display:block;overflow:hidden}.logged-hero.settled .debt-summary{background:#0730821a}.content{z-index:1;width:100%;min-width:0;max-width:980px;margin:0 auto;padding:19px 18px 0;position:relative}.notification-overlay{z-index:200;background:#121f3380;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.notification-dialog{background:#fff;border-radius:8px;width:min(100%,520px);max-height:min(680px,100dvh - 32px);overflow:hidden;box-shadow:0 22px 60px #101d3140}.notification-dialog>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.notification-dialog>header>div{align-items:center;gap:10px;display:flex}.notification-icon{color:#2864cd;background:#edf4ff;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.notification-dialog h2{margin:0;font-size:16px}.notification-dialog header p{color:#8a96a6;margin:3px 0 0;font-size:11px}.notification-dialog header>button{color:#718096;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:25px}.notification-body{max-height:calc(100dvh - 150px);padding:15px 19px 20px;overflow:auto}.notification-state{color:#8793a3;text-align:center;padding:50px 10px;font-size:13px}.notification-state.error{color:#a84b4b}.notification-state button{color:#2864cd;background:0 0;border:0}.public-notice{border-bottom:1px solid #edf0f4;padding:14px 2px}.public-notice:last-child{border-bottom:0}.public-notice>div{align-items:center;gap:7px;display:flex}.public-notice strong{color:#27364b;font-size:14px}.public-notice span{color:#2864cd;background:#edf4ff;border-radius:3px;padding:3px 6px;font-size:10px}.public-notice p{color:#58677b;white-space:pre-wrap;margin:9px 0 7px;font-size:13px;line-height:1.8}.public-notice time{color:#98a3b2;font-size:10px}.primary-button{color:#fff;background:#245bdf;border:0;border-radius:13px;width:100%;height:68px;font-size:21px;font-weight:700;box-shadow:0 5px 13px #245bdf3d}.primary-button.overdue-primary{background:#d92f3f;box-shadow:0 5px 13px #d92f3f3d}.primary-button.overdue-primary:hover{background:#c92737}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.quick-action{color:#303846;background:#fff;border:1px solid #edf0f5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;height:118px;font-size:14px;display:flex}.quick-icon{border-radius:13px;place-items:center;width:49px;height:49px;display:grid}.profile{color:#5584ce;background:#edf5ff}.borrow{color:#646cce;background:#f0efff}.record{color:#dfa63d;background:#fff9e9}.certificate{color:#55b9a1;background:#eafff7}.legal{color:#e76f79;background:#fff0f2}.account{color:#d462a0;background:#fff0f8}.section{background:#fff;border:1px solid #edf0f6;border-radius:16px;margin-top:18px;padding:19px 18px;box-shadow:0 2px 6px #22344b08}h2{margin:0;font-size:18px;line-height:1.5}.repayment-list{background:#f8fafd;border-radius:10px;margin-top:13px;padding:15px 16px 7px}.repayment-viewport{height:calc(var(--repayment-row-height,50px) * 3);overflow:hidden}.repayment-track{transform:translateY(0)}.repayment-track.sliding{transform:translateY(calc(-1 * var(--repayment-row-height,50px)));transition:transform .5s ease-in-out}.repayment-row{height:var(--repayment-row-height,50px);color:#5c6572;grid-template-columns:105px 73px minmax(60px,1fr) auto;align-items:center;gap:9px;font-size:13px;display:grid}.repayment-row .phone{color:#4076b5;font-weight:600}.repayment-row strong{color:#dca63d}.repayment-row time{color:#7e8796}.security{padding:40px 0}@media (width<=480px){.repayment-list{--repayment-row-height:49px}.repayment-row{white-space:nowrap;grid-template-columns:minmax(0,1fr) 54px 54px 65px;gap:3px;font-size:11px}.repayment-row time{justify-self:end;font-size:10px}.quick-grid{gap:9px}.quick-action{height:96px;font-size:12px}.quick-icon{width:42px;height:42px}}@media (width<=360px){.content,.section{padding-left:12px;padding-right:12px}.repayment-list{padding-left:8px;padding-right:8px}.hero-value strong{font-size:46px}.debt-value{font-size:37px}.debt-summary{width:calc(100% - 24px)}.debt-summary>div{padding-left:10px;padding-right:10px}.debt-summary strong{font-size:13px}.repayment-list{--repayment-row-height:51px}.repayment-row{grid-template-columns:minmax(0,1fr) 54px 54px;row-gap:1px}.repayment-row time{grid-column:3}}.sms-notification[data-v-0c3310b1]{z-index:30;top:max(10px, env(safe-area-inset-top));background:#fff;border-radius:15px;gap:13px;width:min(100% - 16px,940px);min-height:90px;padding:15px 17px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0c24572e}.sms-icon[data-v-0c3310b1]{color:#fff;background:#30bd65;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.sms-content[data-v-0c3310b1]{flex:1;min-width:0}.sms-heading[data-v-0c3310b1]{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.sms-heading small[data-v-0c3310b1]{color:#a2a8b2;font-size:12px}p[data-v-0c3310b1]{overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.5}.notice-enter-active[data-v-0c3310b1],.notice-leave-active[data-v-0c3310b1]{transition:opacity .25s,transform .25s}.notice-enter-from[data-v-0c3310b1],.notice-leave-to[data-v-0c3310b1]{opacity:0;transform:translate(-50%,-15px)}@media (width<=480px){.sms-notification[data-v-0c3310b1]{gap:9px;min-height:78px;padding:12px}p[data-v-0c3310b1]{font-size:12px}}.error-overlay[data-v-c0fcb150]{z-index:50;background:#18274340;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.error-panel[data-v-c0fcb150]{text-align:center;background:#fff;border:1px solid #f3d9dd;border-radius:8px;width:min(100%,370px);min-height:174px;padding:27px 25px 28px;position:relative;overflow:hidden;box-shadow:0 16px 48px #1a2b4c33}.close-button[data-v-c0fcb150]{color:#8793a3;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.close-button[data-v-c0fcb150]:hover,.close-button[data-v-c0fcb150]:focus-visible{color:#303b4c;background:#f2f4f7}.error-icon[data-v-c0fcb150]{color:#df5865;background:#fff0f1;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 12px;display:grid}h2[data-v-c0fcb150]{color:#283345;margin:0;font-size:18px;line-height:1.4}p[data-v-c0fcb150]{color:#626e7e;overflow-wrap:anywhere;margin:9px 0 0;font-size:14px;line-height:1.6}.timer-line[data-v-c0fcb150]{transform-origin:0;background:#e97680;width:100%;height:3px;animation:3.2s linear forwards shrink-c0fcb150;position:absolute;bottom:0;left:0}@keyframes shrink-c0fcb150{to{transform:scaleX(0)}}.error-dialog-enter-active[data-v-c0fcb150],.error-dialog-leave-active[data-v-c0fcb150]{transition:opacity .2s}.error-dialog-enter-active .error-panel[data-v-c0fcb150],.error-dialog-leave-active .error-panel[data-v-c0fcb150]{transition:transform .2s}.error-dialog-enter-from[data-v-c0fcb150],.error-dialog-leave-to[data-v-c0fcb150]{opacity:0}.error-dialog-enter-from .error-panel[data-v-c0fcb150]{transform:translateY(12px)}.error-dialog-leave-to .error-panel[data-v-c0fcb150]{transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.timer-line[data-v-c0fcb150]{animation:none}}.success-overlay[data-v-c9101490]{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1827431f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.success-panel[data-v-c9101490]{text-align:left;background:#fff;border:1px solid #dfe8e4;border-radius:8px;align-items:center;gap:15px;width:min(100%,390px);min-height:106px;padding:22px 48px 22px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #182a462e}.close-button[data-v-c9101490]{color:#8b97a6;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.close-button[data-v-c9101490]:hover,.close-button[data-v-c9101490]:focus-visible{color:#303b4c;background:#f2f4f7}.success-icon[data-v-c9101490]{color:#258b5d;background:#effaf4;border:1px solid #ccebdc;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.success-copy[data-v-c9101490]{min-width:0}h2[data-v-c9101490]{color:#253747;letter-spacing:0;margin:0;font-size:17px;line-height:1.4}.success-copy p[data-v-c9101490]{color:#7d8998;margin:6px 0 0;font-size:12px;line-height:1.5}.timer-line[data-v-c9101490]{transform-origin:0;background:#42ad79;width:100%;height:2px;animation:1.8s linear forwards shrink-c9101490;position:absolute;bottom:0;left:0}@keyframes shrink-c9101490{to{transform:scaleX(0)}}.success-dialog-enter-active[data-v-c9101490],.success-dialog-leave-active[data-v-c9101490]{transition:opacity .2s}.success-dialog-enter-active .success-panel[data-v-c9101490],.success-dialog-leave-active .success-panel[data-v-c9101490]{transition:transform .2s}.success-dialog-enter-from[data-v-c9101490],.success-dialog-leave-to[data-v-c9101490]{opacity:0}.success-dialog-enter-from .success-panel[data-v-c9101490]{transform:translateY(9px)scale(.985)}.success-dialog-leave-to .success-panel[data-v-c9101490]{transform:translateY(6px)scale(.99)}@media (prefers-reduced-motion:reduce){.timer-line[data-v-c9101490]{animation:none}}.login-page[data-v-89955856]{background-color:#f8faff;background-image:linear-gradient(#2458dc 0,#286de5 220px,#7ca9f1 315px,#f8faff 420px),none;background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:100% 420px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100dvh;overflow:hidden auto}.login-hero[data-v-89955856]{color:#fff;background:0 0;height:336px;position:relative;overflow:hidden}.back-button[data-v-89955856]{z-index:2;color:#fff;cursor:pointer;background:#ffffff21;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;left:18px}.login-brand[data-v-89955856]{z-index:1;flex-direction:column;align-items:center;padding-top:68px;display:flex;position:relative}.login-logo[data-v-89955856]{background:#ffffff26;border-radius:18px;place-items:center;width:84px;height:84px;display:grid}.login-logo img[data-v-89955856]{object-fit:contain;border-radius:12px;width:72%;height:72%}h1[data-v-89955856]{margin:20px 0 0;font-size:27px;line-height:1.3}.login-brand p[data-v-89955856]{color:#ffffffb8;margin:11px 0 0;font-size:16px}.login-content[data-v-89955856]{z-index:1;width:100%;max-width:980px;margin:-47px auto 0;padding:0 20px 36px;position:relative}.login-form[data-v-89955856]{background:#fff;border:1px solid #edf0f6;border-radius:18px;flex-direction:column;gap:19px;padding:36px 28px 32px;display:flex;box-shadow:0 12px 28px #273a6214}.input-field[data-v-89955856]{color:#96a2ae;background:#fbfcff;border:1px solid #dfe4ec;border-radius:12px;align-items:center;gap:16px;width:100%;min-width:0;height:60px;padding:0 20px;display:flex}.input-field[data-v-89955856]:focus-within{background:#fff;border-color:#4c80e7}.input-field svg[data-v-89955856]{flex:none}.input-field input[data-v-89955856]{color:#303946;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.input-field input[data-v-89955856]::placeholder{color:#a8afb9}.code-line[data-v-89955856]{gap:14px;min-width:0;display:flex}.code-line .input-field[data-v-89955856]{flex:auto}.code-button[data-v-89955856]{color:#3a69b8;cursor:pointer;background:#fff;border:1px solid #4b7dd1;border-radius:12px;flex:0 0 116px;font-size:14px;font-weight:600}.code-button[data-v-89955856]:disabled{color:#9ba4af;cursor:default;border-color:#d4d9e1}.agreement[data-v-89955856]{color:#818995;cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.7;display:flex}.agreement input[data-v-89955856]{accent-color:#437bd9;flex:none;width:17px;height:17px;margin:2px 0 0}.agreement a[data-v-89955856]{color:#3e70b6;text-decoration:none}.login-submit[data-v-89955856]{color:#fff;cursor:pointer;background:linear-gradient(105deg,#3279e9,#245bdb);border:0;border-radius:13px;width:100%;height:60px;margin-top:2px;font-size:19px;font-weight:700;box-shadow:0 6px 15px #235bdb33}.login-submit[data-v-89955856]:disabled{cursor:wait;opacity:.72}.login-security[data-v-89955856]{margin-top:34px}@media (width<=480px){.login-hero[data-v-89955856]{height:300px}.login-brand[data-v-89955856]{padding-top:58px}.login-content[data-v-89955856]{margin-top:-35px;padding:0 14px 30px}.login-form[data-v-89955856]{border-radius:14px;gap:16px;padding:24px 18px 27px}.input-field[data-v-89955856]{gap:10px;height:54px;padding:0 13px}.code-line[data-v-89955856]{gap:8px}.code-button[data-v-89955856]{flex-basis:105px;font-size:12px}.login-submit[data-v-89955856]{height:56px}}@media (width<=360px){.login-content[data-v-89955856]{padding:0 10px 28px}.login-form[data-v-89955856]{padding-left:13px;padding-right:13px}.code-button[data-v-89955856]{flex-basis:98px}}.repayment-page[data-v-a7a7286a]{color:#29313d;background:#f5f7fa;width:100%;height:100dvh;position:relative;overflow:hidden}.repayment-scroll[data-v-a7a7286a]{height:calc(100% - 73px);overflow:auto}.repayment-hero[data-v-a7a7286a]{isolation:isolate;color:#fff;text-align:center;background:0 0;height:318px;padding:17px 18px;position:relative;overflow:visible}.repayment-hero[data-v-a7a7286a]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2458dc 0,#286de5 245px,#78a5ef 335px,#f5f7fa 450px);height:450px;position:absolute;top:0;left:0;right:0}.repayment-hero.overdue[data-v-a7a7286a]:before{background:linear-gradient(#d91f2b 0,#ed3039 205px,#f65b61 325px,#f5f7fa 450px)}.repayment-hero.settled[data-v-a7a7286a]{height:228px}.repayment-hero.settled[data-v-a7a7286a]:before{background:linear-gradient(#2458dc 0,#286de5 170px,#78a5ef 245px,#f5f7fa 360px);height:360px}.bill-details-trigger[data-v-a7a7286a]{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff21;border:1px solid #ffffff3d;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:12px;right:14px}.bill-details-trigger[data-v-a7a7286a]:hover{background:#ffffff38}.bill-details-trigger[data-v-a7a7286a]:active{transform:scale(.96)}.hero-customer[data-v-a7a7286a]{z-index:1;font-size:21px;font-weight:700;position:relative}.hero-status[data-v-a7a7286a]{z-index:1;color:#ffffffb8;margin-top:8px;font-size:14px;position:relative}.hero-amount[data-v-a7a7286a]{z-index:1;margin-top:26px;font-size:43px;line-height:1;display:block;position:relative}.hero-note[data-v-a7a7286a]{z-index:1;color:#fffc;margin:18px 0 0;font-size:14px;position:relative}.hero-summary[data-v-a7a7286a]{z-index:1;text-align:left;background:#6d000c1a;border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:82px;margin:16px auto 0;display:grid;position:relative;overflow:hidden}.hero-summary>div[data-v-a7a7286a]{flex-direction:column;justify-content:center;min-width:0;padding:8px 14px;display:flex}.hero-summary>div[data-v-a7a7286a]:nth-child(odd){border-right:1px solid #ffffff38}.hero-summary>div[data-v-a7a7286a]:nth-child(n+3){border-top:1px solid #ffffff2e}.hero-summary span[data-v-a7a7286a]{color:#ffffffad;font-size:10px;line-height:1.2}.hero-summary strong[data-v-a7a7286a]{color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:14px;line-height:1.2;display:block;overflow:hidden}.repayment-content[data-v-a7a7286a]{z-index:1;width:100%;max-width:980px;margin:0 auto;padding:19px 18px 100px;position:relative}.settle-button[data-v-a7a7286a]{color:#fff;background:linear-gradient(105deg,#16c48a,#08a873);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:68px;font-size:21px;font-weight:700;display:flex;position:relative;box-shadow:0 5px 13px #08a9733d}.settle-button small[data-v-a7a7286a]{opacity:.82;font-size:13px;font-weight:600}.settled-button[data-v-a7a7286a]{color:#fff;background:#2864cd;box-shadow:0 5px 12px #2864cd38}.overdue-button[data-v-a7a7286a]{background:#d92f3f;box-shadow:0 5px 13px #d92f3f3d}.overdue-button[data-v-a7a7286a]:hover{background:#c92737}.white-card[data-v-a7a7286a]{background:#fff;border:1px solid #edf0f5;border-radius:15px;margin-top:17px;padding:18px;box-shadow:0 2px 7px #23344d08}.contract-link[data-v-a7a7286a]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:13px;display:flex}.contract-link[data-v-a7a7286a]:hover{border-color:#d4e2f9}.round-icon[data-v-a7a7286a]{color:#467cda;background:#edf5ff;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.contract-link strong[data-v-a7a7286a],.contract-link small[data-v-a7a7286a]{display:block}.contract-link strong[data-v-a7a7286a]{font-size:16px}.contract-link small[data-v-a7a7286a]{color:#a1a9b5;margin-top:4px;font-size:13px}.arrow[data-v-a7a7286a]{color:#aab2bd;margin-left:auto}h2[data-v-a7a7286a]{margin:0;font-size:17px}.detail-list[data-v-a7a7286a]{margin-top:6px}.detail-row[data-v-a7a7286a]{color:#7a838f;border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;min-height:52px;font-size:14px;display:flex}.detail-row[data-v-a7a7286a]:last-child{border-bottom:0}.detail-row strong[data-v-a7a7286a]{color:#29313d;text-align:right;font-size:14px}.detail-row.accent strong[data-v-a7a7286a]{color:#4777bd}.detail-row.danger strong[data-v-a7a7286a]{color:#d85b5e}.detail-row.settled[data-v-a7a7286a],.detail-row.settled strong[data-v-a7a7286a]{color:#25815f;font-weight:600}.bill-details-overlay[data-v-a7a7286a]{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#131c2a85;justify-content:center;align-items:center;padding:22px 18px;display:flex;position:fixed;inset:0}.bill-details-modal[data-v-a7a7286a]{background:#fff;border-radius:8px;flex-direction:column;width:min(394px,100%);max-height:min(720px,100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 20px 55px #111d303d}.bill-details-header[data-v-a7a7286a]{border-bottom:1px solid #edf0f4;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:19px 18px 15px;display:flex}.bill-details-header span[data-v-a7a7286a]{color:#8a94a3;margin-bottom:4px;font-size:11px;display:block}.bill-details-header h2[data-v-a7a7286a]{color:#29313d;font-size:18px}.bill-details-header button[data-v-a7a7286a]{color:#687484;cursor:pointer;background:#f3f5f8;border:0;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.bill-details-header button[data-v-a7a7286a]:hover{color:#29313d;background:#e9edf2}.bill-details-body[data-v-a7a7286a]{min-height:0;padding:4px 18px 12px;overflow-y:auto}.schedule-card[data-v-a7a7286a]{padding:0;overflow:hidden}.tabs[data-v-a7a7286a]{background:#fff;border-bottom:1px solid #edf0f4;height:58px;padding:0 22px;display:flex}.tabs button[data-v-a7a7286a]{color:#566171;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-size:15px;position:relative}.tabs button[data-v-a7a7286a]:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:22%;right:22%}.tabs button span[data-v-a7a7286a]{color:#8a95a4;background:#f0f3f7;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:4px;padding:0 5px;font-size:10px;display:inline-grid}.tabs .active[data-v-a7a7286a]{color:#2864cd;font-weight:600}.tabs .active[data-v-a7a7286a]:after{background:#3476df}.tabs .active span[data-v-a7a7286a]{color:#2864cd;background:#edf4ff}.schedule-list[data-v-a7a7286a]{padding:3px 22px 8px}.schedule-item[data-v-a7a7286a]{grid-template-columns:78px 24px minmax(0,1fr);align-items:stretch;min-height:116px;display:grid}.schedule-date[data-v-a7a7286a]{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;padding:22px 8px 16px 0;display:flex}.schedule-date strong[data-v-a7a7286a]{color:#303a47;white-space:nowrap;font-size:14px}.schedule-date span[data-v-a7a7286a]{color:#98a1ad;margin-top:5px;font-size:11px}.schedule-date small[data-v-a7a7286a]{color:#b0b7c1;margin-top:2px;font-size:10px}.timeline[data-v-a7a7286a]{justify-content:center;display:flex;position:relative}.timeline[data-v-a7a7286a]:before{content:"";background:#e2e7ee;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.schedule-item:first-child .timeline[data-v-a7a7286a]:before{top:28px}.schedule-item:last-child .timeline[data-v-a7a7286a]:before{bottom:calc(100% - 29px)}.timeline i[data-v-a7a7286a]{z-index:1;background:#e14f56;border:3px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:25px;position:relative;box-shadow:0 0 0 2px #e14f56}.schedule-info[data-v-a7a7286a]{border-bottom:1px solid #edf0f4;min-width:0;padding:19px 0 18px 12px}.schedule-item:last-child .schedule-info[data-v-a7a7286a]{border-bottom:0}.schedule-main[data-v-a7a7286a]{align-items:center;gap:8px;min-width:0;display:flex}.schedule-main>strong[data-v-a7a7286a]{color:#e14f56;font-variant-numeric:tabular-nums;font-size:17px}.status-tag[data-v-a7a7286a]{color:#d9535a;background:#fff0f1;border-radius:4px;flex:none;padding:3px 7px;font-size:10px}.schedule-info p[data-v-a7a7286a]{color:#939ca9;max-width:560px;margin:8px 0 0;font-size:11px;line-height:1.55}.schedule-info button[data-v-a7a7286a]{color:#d9535a;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1px;margin-top:8px;padding:0;font-size:11px;display:inline-flex}.remaining-label[data-v-a7a7286a]{color:#8d97a5;flex:none;font-size:10px}.schedule-item.pending .timeline i[data-v-a7a7286a]{background:#dda13b;box-shadow:0 0 0 2px #dda13b}.schedule-item.pending .schedule-main>strong[data-v-a7a7286a],.schedule-item.pending .schedule-info button[data-v-a7a7286a]{color:#b77b20}.schedule-item.pending .status-tag[data-v-a7a7286a]{color:#aa731e;background:#fff6e6}.schedule-item.paid .timeline i[data-v-a7a7286a]{background:#2da676;box-shadow:0 0 0 2px #2da676}.schedule-item.paid .schedule-main>strong[data-v-a7a7286a]{color:#27805a}.schedule-item.paid .status-tag[data-v-a7a7286a]{color:#27805a;background:#ebf8f2}.repayment-records .schedule-item[data-v-a7a7286a]{min-height:96px}.repayment-records .schedule-date[data-v-a7a7286a]{padding-top:19px}.repayment-records .timeline i[data-v-a7a7286a]{margin-top:22px}.data-state[data-v-a7a7286a],.empty-installments[data-v-a7a7286a]{color:#939daa;text-align:center;margin:18px 0 2px;font-size:13px}.empty-installments[data-v-a7a7286a]{padding:32px 16px 36px}@media (width<=480px){.repayment-hero[data-v-a7a7286a]{height:318px}.repayment-hero.settled[data-v-a7a7286a]{height:228px}.repayment-content[data-v-a7a7286a]{padding-left:18px;padding-right:18px}.white-card[data-v-a7a7286a]{padding:16px 14px}.schedule-card[data-v-a7a7286a]{padding:0}.bill-details-overlay[data-v-a7a7286a]{align-items:flex-end;padding:16px 12px}.bill-details-modal[data-v-a7a7286a]{max-height:calc(100dvh - 32px)}.detail-row[data-v-a7a7286a]{min-height:49px;font-size:13px}.detail-row strong[data-v-a7a7286a]{max-width:62%;font-size:13px}.tabs[data-v-a7a7286a]{height:55px;padding:0 10px}.tabs button[data-v-a7a7286a]{font-size:14px}.schedule-list[data-v-a7a7286a]{padding-left:10px;padding-right:14px}.schedule-item[data-v-a7a7286a]{grid-template-columns:70px 22px minmax(0,1fr);min-height:112px}.schedule-date[data-v-a7a7286a]{padding-right:6px}.schedule-date strong[data-v-a7a7286a]{font-size:13px}.schedule-info[data-v-a7a7286a]{padding-left:9px}.schedule-main[data-v-a7a7286a]{flex-wrap:wrap;gap:5px 7px}.schedule-main>strong[data-v-a7a7286a]{font-size:16px}}@media (width<=360px){.repayment-hero[data-v-a7a7286a]{padding-left:12px;padding-right:12px}.hero-amount[data-v-a7a7286a]{font-size:37px}.hero-summary>div[data-v-a7a7286a]{padding-left:10px;padding-right:10px}.hero-summary strong[data-v-a7a7286a]{font-size:13px}.repayment-content[data-v-a7a7286a]{padding-left:12px;padding-right:12px}}.qr-image-button[data-v-2bbeb4c8]{cursor:zoom-in;background:#fff;border:1px solid #e3eaf3;border-radius:5px;flex:none;width:150px;height:150px;padding:0;position:relative;overflow:hidden}.qr-image-button img[data-v-2bbeb4c8]{object-fit:contain;width:100%;height:100%;display:block}.qr-image-button svg[data-v-2bbeb4c8]{box-sizing:content-box;color:#fff;background:#192840b8;border-radius:4px;padding:5px;position:absolute;bottom:5px;right:5px}.qr-image-button[data-v-2bbeb4c8]:focus-visible{outline-offset:3px;outline:3px solid #87b5ff}.qr-lightbox[data-v-2bbeb4c8]{z-index:1100;background:#111d2fc2;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.qr-lightbox-panel[data-v-2bbeb4c8]{background:#fff;border-radius:8px;width:min(100%,560px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 18px 50px #00000042}.qr-lightbox-panel header[data-v-2bbeb4c8]{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 16px 8px 20px;font-size:15px;display:flex}.qr-lightbox-panel header button[data-v-2bbeb4c8]{color:#536176;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:36px;height:36px;display:grid}.qr-lightbox-panel header button[data-v-2bbeb4c8]:hover{background:#f1f4f8}.qr-lightbox-panel>img[data-v-2bbeb4c8]{object-fit:contain;width:min(500px,100% - 32px);max-height:min(72dvh,680px);margin:16px auto;display:block}.floating-upload[data-v-2bbeb4c8]{z-index:20;right:max(calc((100vw - 760px) / 2 + 18px), calc(18px + env(safe-area-inset-right)));bottom:calc(22px + env(safe-area-inset-bottom));color:#fff;height:48px;font:inherit;cursor:pointer;background:#2864cd;border:1px solid #ffffff3d;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 7px 20px #2053ae40}.floating-upload[data-v-2bbeb4c8]:hover{background:#2056b7}.floating-upload[data-v-2bbeb4c8]:focus-visible{outline-offset:3px;outline:3px solid #87b5ff}.upload-overlay[data-v-2bbeb4c8]{z-index:1000;background:#131f3285;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.upload-dialog[data-v-2bbeb4c8]{background:#fff;border-radius:8px;width:min(100%,430px);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 18px 50px #0c1a303d}.upload-dialog>header[data-v-2bbeb4c8]{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.upload-dialog>header h2[data-v-2bbeb4c8]{font-size:16px}.upload-dialog>header p[data-v-2bbeb4c8]{color:#8a95a4;margin:4px 0 0;font-size:11px}.upload-dialog>header button[data-v-2bbeb4c8]{color:#657387;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;display:grid}.upload-dialog-body[data-v-2bbeb4c8]{padding:18px}.dialog-proof-picker[data-v-2bbeb4c8]{color:#2864cd;width:100%;min-height:148px;font:inherit;cursor:pointer;background:#f7faff;border:1px dashed #a9bce0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.dialog-proof-picker strong[data-v-2bbeb4c8]{font-size:13px}.dialog-proof-picker span[data-v-2bbeb4c8]{color:#8a96a7;font-size:11px}.dialog-proof-preview[data-v-2bbeb4c8]{background:#fafbfd;border:1px solid #dce5f0;border-radius:7px;align-items:center;gap:12px;min-height:92px;padding:10px;display:flex}.dialog-proof-preview img[data-v-2bbeb4c8]{object-fit:cover;border-radius:5px;flex:none;width:72px;height:72px}.dialog-proof-preview div[data-v-2bbeb4c8]{flex:1;min-width:0}.dialog-proof-preview strong[data-v-2bbeb4c8],.dialog-proof-preview span[data-v-2bbeb4c8]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dialog-proof-preview strong[data-v-2bbeb4c8]{font-size:13px}.dialog-proof-preview span[data-v-2bbeb4c8]{color:#8a96a7;margin-top:5px;font-size:11px}.dialog-proof-preview button[data-v-2bbeb4c8]{color:#7b8796;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;display:grid}.upload-dialog .proof-error[data-v-2bbeb4c8]{margin:10px 0 0}.upload-dialog>footer[data-v-2bbeb4c8]{border-top:1px solid #e9edf3;justify-content:flex-end;gap:8px;padding:15px 18px;display:flex}.upload-dialog>footer button[data-v-2bbeb4c8]{height:38px;font:inherit;cursor:pointer;border-radius:5px;padding:0 14px;font-size:12px}.upload-dialog>footer button[data-v-2bbeb4c8]:disabled{cursor:not-allowed;opacity:.55}.upload-cancel[data-v-2bbeb4c8],.upload-reselect[data-v-2bbeb4c8]{color:#59677a;background:#fff;border:1px solid #d8e0ea}.upload-confirm[data-v-2bbeb4c8]{color:#fff;background:#2864cd;border:0}.proof-success[data-v-2bbeb4c8]{color:#25805b;font-size:13px}.payment-page[data-v-2bbeb4c8]{color:#293443;background:#f6f8fb;width:100%;height:100dvh;overflow:hidden auto}.payment-header[data-v-2bbeb4c8]{isolation:isolate;color:#fff;background:0 0;height:176px;position:relative;overflow:visible}.payment-header[data-v-2bbeb4c8]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2458dc 0,#286de5 115px,#78a5ef 205px,#f6f8fb 290px);height:290px;position:absolute;top:0;left:0;right:0}.header-inner[data-v-2bbeb4c8]{z-index:1;justify-content:center;align-items:center;width:100%;max-width:760px;height:88px;margin:0 auto;padding:0 18px;display:flex;position:relative}.back-button[data-v-2bbeb4c8]{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;left:18px}h1[data-v-2bbeb4c8]{margin:0;font-size:19px;font-weight:700}.payment-content[data-v-2bbeb4c8]{z-index:1;width:100%;max-width:760px;padding:22px 18px calc(92px + env(safe-area-inset-bottom));margin:-52px auto 0;position:relative}.settled-payment[data-v-2bbeb4c8]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:34px 20px;display:flex}.settled-payment>svg[data-v-2bbeb4c8]{color:#24835f}.settled-payment p[data-v-2bbeb4c8]{color:#8290a0;margin:0;font-size:13px}.settled-payment button[data-v-2bbeb4c8]{color:#fff;background:#2864cd;border:0;border-radius:6px;min-height:44px;margin-top:10px;padding:0 24px;font-weight:600}.bill-card[data-v-2bbeb4c8]{background:#fff;border:1px solid #e9edf3;border-radius:8px;padding:22px 24px 8px;box-shadow:0 5px 18px #2131490d}.section-heading[data-v-2bbeb4c8]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-2bbeb4c8]{margin:0;font-size:17px;font-weight:650;line-height:1.4}.overdue-badge[data-v-2bbeb4c8]{color:#d44e55;background:#fff7f7;border:1px solid #ffd7d8;border-radius:4px;flex:none;padding:4px 8px;font-size:12px}.amount-block[data-v-2bbeb4c8]{border-bottom:1px solid #edf0f4;flex-direction:column;align-items:center;padding:25px 0 22px;display:flex}.amount-block span[data-v-2bbeb4c8]{color:#778393;font-size:13px}.amount-block strong[data-v-2bbeb4c8]{color:#e46a24;font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px;line-height:1.25}.amount-block small[data-v-2bbeb4c8]{color:#9ba4b1;margin-top:5px;font-size:12px}.bill-breakdown[data-v-2bbeb4c8]{margin:0}.bill-breakdown>div[data-v-2bbeb4c8]{border-bottom:1px solid #f0f2f5;justify-content:space-between;gap:12px;padding:13px 0;font-size:14px;display:flex}.bill-breakdown>div[data-v-2bbeb4c8]:last-child{border-bottom:0}.bill-breakdown dt[data-v-2bbeb4c8]{color:#758191}.bill-breakdown dd[data-v-2bbeb4c8]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.payment-section[data-v-2bbeb4c8]{margin-top:27px}.payment-section>h2[data-v-2bbeb4c8]{margin-bottom:13px}.method-picker[data-v-2bbeb4c8]{position:relative}.method-trigger[data-v-2bbeb4c8]{color:#293443;width:100%;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ebf2;border-radius:8px;align-items:center;gap:13px;padding:14px 17px;display:flex}.method-trigger.expanded[data-v-2bbeb4c8]{border-color:#b9cff2;box-shadow:0 0 0 3px #3470d414}.method-icon[data-v-2bbeb4c8]{color:#e47a34;background:#fff0e4;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.method-icon.alipay[data-v-2bbeb4c8]{color:#328cdb;background:#eaf5ff}.method-icon.wechat[data-v-2bbeb4c8]{color:#329f76;background:#e9f8f1}.method-copy[data-v-2bbeb4c8]{flex:1;min-width:0}.method-trigger strong[data-v-2bbeb4c8],.method-trigger small[data-v-2bbeb4c8],.method-option strong[data-v-2bbeb4c8],.method-option small[data-v-2bbeb4c8]{display:block}.method-trigger strong[data-v-2bbeb4c8],.method-option strong[data-v-2bbeb4c8]{font-size:15px}.method-trigger small[data-v-2bbeb4c8],.method-option small[data-v-2bbeb4c8]{color:#86909e;margin-top:4px;font-size:12px}.method-chevron[data-v-2bbeb4c8]{color:#73839a;flex:none;place-items:center;width:28px;height:28px;transition:transform .18s;display:grid}.method-trigger.expanded .method-chevron[data-v-2bbeb4c8]{transform:rotate(180deg)}.selected-mark[data-v-2bbeb4c8]{color:#fff;background:#e47a34;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;display:grid}.method-menu[data-v-2bbeb4c8]{z-index:4;background:#fff;border:1px solid #dce5f1;border-radius:8px;gap:5px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 32px #1c2f4b29}.method-option[data-v-2bbeb4c8]{color:#293443;width:100%;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;padding:9px 10px;display:flex}.method-option[data-v-2bbeb4c8]:hover{background:#f7faff}.method-option.selected[data-v-2bbeb4c8]{background:#fffaf5;border-color:#f1dfce}.method-option .method-icon[data-v-2bbeb4c8]{border-radius:7px;width:36px;height:36px}.option-check[data-v-2bbeb4c8]{color:#e47a34;flex:none}.method-empty[data-v-2bbeb4c8]{color:#7e8998;background:#fff;border:1px solid #e6ebf2;border-radius:8px;align-items:center;gap:10px;min-height:76px;padding:14px 17px;font-size:13px;line-height:1.6;display:flex}.method-empty>span[data-v-2bbeb4c8]{flex:1;min-width:0}.method-empty button[data-v-2bbeb4c8]{color:#2863ce;background:0 0;border:0;flex:none}.contact-support-button[data-v-2bbeb4c8]{height:34px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:5px;padding:0 12px;font-size:12px;color:#2864cd!important;background:#f2f7ff!important;border:1px solid #c9daf7!important}.contact-support-button[data-v-2bbeb4c8]:hover{background:#e7f0ff!important}.transfer-section[data-v-2bbeb4c8]{background:#fff;border:1px solid #e9edf3;border-radius:8px;padding:21px 24px 8px;box-shadow:0 5px 18px #2131490d}.transfer-section>h2[data-v-2bbeb4c8]{margin-bottom:8px}.bank-account-block+.bank-account-block[data-v-2bbeb4c8]{border-top:1px solid #e8edf3;margin-top:18px;padding-top:18px}.bank-account-heading[data-v-2bbeb4c8]{justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;display:flex}.bank-account-heading strong[data-v-2bbeb4c8]{font-size:14px}.bank-account-heading span[data-v-2bbeb4c8]{color:#8793a2;text-align:right;font-size:11px}.qr-transfer-section[data-v-2bbeb4c8]{background:#fff;border:1px solid #e9edf3;border-radius:8px;padding:21px 24px 24px;box-shadow:0 5px 18px #2131490d}.qr-transfer-section>h2[data-v-2bbeb4c8]{margin-bottom:13px}.qr-payment-card[data-v-2bbeb4c8]{background:#f8fafd;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:190px;padding:18px;display:flex}.qr-payment-copy[data-v-2bbeb4c8]{min-width:0}.qr-payment-copy strong[data-v-2bbeb4c8],.qr-payment-copy span[data-v-2bbeb4c8],.qr-payment-copy small[data-v-2bbeb4c8]{display:block}.qr-payment-copy strong[data-v-2bbeb4c8]{font-size:16px}.qr-payment-copy span[data-v-2bbeb4c8]{color:#748195;margin-top:8px;font-size:12px}.qr-payment-copy small[data-v-2bbeb4c8]{color:#dc651e;margin-top:18px;font-size:13px;font-weight:600}.wallet-account-card[data-v-2bbeb4c8]{background:#f8fafd;border:1px solid #e6ebf2;border-radius:8px;padding:0 16px}.wallet-account-card.with-qr[data-v-2bbeb4c8]{margin-top:14px}.wallet-account-card .transfer-amount[data-v-2bbeb4c8]{padding-bottom:14px}.proof-section[data-v-2bbeb4c8]{border-top:1px solid #e8edf3;padding-top:2px}.transfer-row[data-v-2bbeb4c8]{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:18px;min-height:53px;font-size:14px;display:flex}.transfer-row span[data-v-2bbeb4c8]{color:#758191;align-items:center;gap:7px;display:inline-flex}.transfer-row strong[data-v-2bbeb4c8]{text-align:right;overflow-wrap:anywhere;font-size:14px;font-weight:500}.transfer-row svg[data-v-2bbeb4c8]{color:#e47a34}.copy-button[data-v-2bbeb4c8]{color:#6f86a5;cursor:pointer;background:#f1f5fb;border:0;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.copy-button[data-v-2bbeb4c8]:hover{color:#2864cd;background:#e8f0ff}.copy-button.copied[data-v-2bbeb4c8]{color:#25815f;background:#e8f8f0}.copy-button.amount-copy[data-v-2bbeb4c8]{margin-left:2px}.transfer-amount[data-v-2bbeb4c8]{color:#ad5d25;justify-content:space-between;align-items:center;gap:10px;padding:17px 0 10px;font-size:14px;display:flex}.transfer-amount strong[data-v-2bbeb4c8]{color:#dc651e;font-variant-numeric:tabular-nums;font-size:17px}.visually-hidden[data-v-2bbeb4c8]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.proof-picker[data-v-2bbeb4c8]{color:#2864cd;width:100%;height:54px;box-shadow:none;font:inherit;cursor:pointer;background:#fff;border:2px dashed #2d8be6;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.proof-picker[data-v-2bbeb4c8]:hover{background:#f7fbff}.proof-error[data-v-2bbeb4c8]{color:#c3484c;margin:9px 0 0;font-size:12px}@media (width<=480px){.payment-header[data-v-2bbeb4c8]{height:160px}.header-inner[data-v-2bbeb4c8]{height:72px}.payment-content[data-v-2bbeb4c8]{padding:16px 14px calc(92px + env(safe-area-inset-bottom));margin-top:-48px}.bill-card[data-v-2bbeb4c8]{padding:19px 17px 7px}.amount-block strong[data-v-2bbeb4c8]{font-size:30px}.transfer-section[data-v-2bbeb4c8]{padding:19px 17px 7px}.transfer-row[data-v-2bbeb4c8],.transfer-row strong[data-v-2bbeb4c8]{font-size:13px}}@media (width<=350px){.amount-block strong[data-v-2bbeb4c8]{font-size:27px}.transfer-amount strong[data-v-2bbeb4c8]{font-size:15px}}@media (width<=480px){.qr-transfer-section[data-v-2bbeb4c8]{padding:19px 17px 20px}.qr-payment-card[data-v-2bbeb4c8]{min-height:160px;padding:13px}.qr-image-button[data-v-2bbeb4c8]{width:122px;height:122px}.qr-payment-copy small[data-v-2bbeb4c8]{margin-top:12px}.bank-account-heading[data-v-2bbeb4c8]{flex-direction:column;gap:2px}}.mine-page[data-v-a2c0e840]{color:#29313d;background:#f5f7fa;width:100%;height:100dvh;position:relative;overflow:hidden}.mine-scroll[data-v-a2c0e840]{height:calc(100% - 73px);overflow:auto}.mine-hero[data-v-a2c0e840]{isolation:isolate;color:#fff;background:0 0;align-items:center;gap:15px;height:140px;padding:31px 18px 15px;display:flex;position:relative;overflow:visible}.mine-hero[data-v-a2c0e840]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2458dc 0,#286de5 92px,#7aa7f0 158px,#f5f7fa 225px);height:225px;position:absolute;top:0;left:0;right:0}.profile-avatar[data-v-a2c0e840]{z-index:1;color:#2f69d9;background:#fff;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:relative}.profile-copy[data-v-a2c0e840]{z-index:1;flex-direction:column;gap:7px;display:flex;position:relative}.profile-copy strong[data-v-a2c0e840]{font-size:20px}.profile-copy span[data-v-a2c0e840]{color:#ffffffb8;font-size:14px}.mine-content[data-v-a2c0e840]{z-index:1;width:100%;max-width:980px;margin:-9px auto 0;padding:0 18px 30px;position:relative}.asset-card[data-v-a2c0e840],.service-card[data-v-a2c0e840]{z-index:1;background:#fff;border:1px solid #edf0f5;border-radius:15px;padding:19px 18px;position:relative;box-shadow:0 2px 7px #23344d08}h2[data-v-a2c0e840]{margin:0;font-size:17px}.asset-values[data-v-a2c0e840]{text-align:center;grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.asset-values div[data-v-a2c0e840]{flex-direction:column;gap:7px;display:flex}.asset-values strong[data-v-a2c0e840]{font-size:29px;line-height:1}.asset-values span[data-v-a2c0e840]{color:#a2a9b3;font-size:13px}.balance[data-v-a2c0e840]{color:#3271d6}.loan[data-v-a2c0e840]{color:#44af91}.account-error[data-v-a2c0e840]{color:#c65353;text-align:center;margin:14px 0 0;font-size:11px}.service-card[data-v-a2c0e840]{margin-top:18px;padding-bottom:23px}.service-grid[data-v-a2c0e840]{grid-template-columns:repeat(3,1fr);row-gap:27px;margin-top:20px;display:grid}.service-item[data-v-a2c0e840]{color:#5d6571;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.service-icon[data-v-a2c0e840]{border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.service-icon.blue[data-v-a2c0e840]{color:#4c83db;background:#eef6ff}.service-icon.purple[data-v-a2c0e840]{color:#686fd1;background:#f1f0ff}.service-icon.yellow[data-v-a2c0e840]{color:#dfaa3e;background:#fff9e9}.service-icon.green[data-v-a2c0e840]{color:#4eb795;background:#eafff7}.service-icon.legal[data-v-a2c0e840]{color:#ec6874;background:#fff0f2}.service-icon.pink[data-v-a2c0e840]{color:#d562a0;background:#fff0f8}@media (width<=480px){.mine-content[data-v-a2c0e840],.asset-card[data-v-a2c0e840],.service-card[data-v-a2c0e840]{padding-left:14px;padding-right:14px}.asset-values strong[data-v-a2c0e840]{font-size:25px}.service-item[data-v-a2c0e840]{font-size:12px}.service-icon[data-v-a2c0e840]{width:46px;height:46px}}@media (width<=360px){.mine-content[data-v-a2c0e840]{padding-left:10px;padding-right:10px}}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}.profile-page[data-v-2f005748]{color:#29313d;background:#f5f7fa;width:100%;height:100dvh;overflow:hidden}.profile-scroll[data-v-2f005748]{height:100%;overflow:hidden auto}.profile-hero[data-v-2f005748]{isolation:isolate;color:#fff;background:0 0;height:210px;padding:17px;position:relative;overflow:visible}.profile-hero[data-v-2f005748]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2458dc 0,#286de5 135px,#79a6ef 220px,#f5f7fa 300px);height:300px;position:absolute;top:0;left:0;right:0}.back-button[data-v-2f005748]{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:relative}.identity-title[data-v-2f005748]{pointer-events:none;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0 17px}.identity-icon[data-v-2f005748]{color:#fff;background:#ffffff21;border:1px solid #ffffff26;border-radius:8px;flex:0 0 57px;place-items:center;width:57px;height:57px;display:grid}.identity-title strong[data-v-2f005748],.identity-title small[data-v-2f005748]{display:block}.identity-title strong[data-v-2f005748]{font-size:20px}.identity-title small[data-v-2f005748]{color:#ffffffc7;margin-top:5px;font-size:14px}.profile-content[data-v-2f005748]{z-index:1;width:100%;max-width:980px;margin:-54px auto 0;padding:18px 17px 30px;position:relative}.profile-card[data-v-2f005748]{background:#fff;border:1px solid #edf0f5;border-radius:15px;margin-top:17px;box-shadow:0 2px 7px #23344d08}.profile-card[data-v-2f005748]:first-child{margin-top:0}h2[data-v-2f005748]{border-bottom:1px solid #eef1f5;align-items:center;gap:8px;height:53px;margin:0;padding:0 18px;font-size:17px;display:flex}.profile-card h2 svg[data-v-2f005748]{color:#dfaa3e}.documents-card h2 svg[data-v-2f005748]{color:#626d7b}.auth-card h2 svg[data-v-2f005748]{color:#39aa82}.info-list[data-v-2f005748]{padding:0 18px}.info-row[data-v-2f005748]{color:#7a838f;border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:14px;min-height:52px;font-size:14px;display:flex}.info-row[data-v-2f005748]:last-child{border-bottom:0}.info-row strong[data-v-2f005748]{color:#3c6bb7;font-size:14px}.document-list[data-v-2f005748]{padding:2px 18px}.document-row[data-v-2f005748]{border-bottom:1px solid #f0f2f5;align-items:center;gap:14px;min-height:83px;display:flex}.document-row[data-v-2f005748]:last-child{border-bottom:0}.document-icon[data-v-2f005748]{color:#687484;background:#f1f4f8;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.document-row strong[data-v-2f005748],.document-row small[data-v-2f005748]{display:block}.document-row strong[data-v-2f005748]{font-size:16px}.document-row small[data-v-2f005748]{color:#a1a9b4;margin-top:5px;font-size:12px}.checked[data-v-2f005748]{color:#4384d7;margin-left:auto}.auth-card[data-v-2f005748]{padding-bottom:13px}.auth-status[data-v-2f005748]{color:#50b997;align-items:center;gap:10px;padding:17px 18px;font-size:16px;font-weight:600;display:flex}.auth-status svg[data-v-2f005748]{color:#50b997}.auth-status.pending[data-v-2f005748],.auth-status.pending svg[data-v-2f005748]{color:#d19335}.profile-error[data-v-2f005748]{color:#c65353;margin:0;padding:12px 0;font-size:11px}@media (width<=480px){.profile-content[data-v-2f005748]{padding-left:12px;padding-right:12px}.info-list[data-v-2f005748],.document-list[data-v-2f005748]{padding-left:14px;padding-right:14px}.info-row[data-v-2f005748],.info-row strong[data-v-2f005748]{font-size:13px}.document-row[data-v-2f005748]{gap:10px}.document-row strong[data-v-2f005748]{font-size:14px}.document-row small[data-v-2f005748]{font-size:11px}}.admin-notice[data-v-12ca5726]{z-index:80;color:#273444;background:#fff;border:1px solid #dce5f1;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:12px;width:min(390px,100vw - 32px);min-height:78px;padding:13px 12px 13px 14px;display:grid;position:fixed;top:24px;right:24px;overflow:hidden;box-shadow:0 14px 34px #1b2b4529}.notice-icon[data-v-12ca5726]{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.success .notice-icon[data-v-12ca5726]{color:#168963;background:#eaf8f2}.error .notice-icon[data-v-12ca5726]{color:#ce4f58;background:#fff0f1}strong[data-v-12ca5726]{font-size:14px;line-height:1.4;display:block}p[data-v-12ca5726]{color:#6f7a89;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.45}button[data-v-12ca5726]{color:#8a95a3;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}button[data-v-12ca5726]:hover,button[data-v-12ca5726]:focus-visible{color:#344051;background:#f1f4f7}.notice-progress[data-v-12ca5726]{transform-origin:0;width:100%;height:3px;animation:3.2s linear forwards admin-notice-progress-12ca5726;position:absolute;bottom:0;left:0}.success .notice-progress[data-v-12ca5726]{background:#36a77f}.error .notice-progress[data-v-12ca5726]{background:#dc6870}@keyframes admin-notice-progress-12ca5726{to{transform:scaleX(0)}}.admin-notice-enter-active[data-v-12ca5726],.admin-notice-leave-active[data-v-12ca5726]{transition:opacity .2s,transform .2s}.admin-notice-enter-from[data-v-12ca5726],.admin-notice-leave-to[data-v-12ca5726]{opacity:0;transform:translateY(-10px)}@media (width<=560px){.admin-notice[data-v-12ca5726]{width:auto;top:14px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.admin-notice-enter-active[data-v-12ca5726],.admin-notice-leave-active[data-v-12ca5726]{transition:none}.notice-progress[data-v-12ca5726]{animation:none}}.admin-login-page[data-v-86321851]{color:#273444;background:#f6f8fb;grid-template-columns:minmax(330px,42%) 1fr;width:100%;min-height:100dvh;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:grid;overflow:auto}.brand-panel[data-v-86321851]{color:#fff;background:#1f55bf;flex-direction:column;justify-content:space-between;min-height:100%;padding:48px clamp(34px,5vw,76px);display:flex;position:relative;overflow:hidden}.brand-panel[data-v-86321851]:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-145px;right:-120px;box-shadow:0 0 0 54px #ffffff09,0 0 0 108px #ffffff06}.brand-lockup[data-v-86321851]{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.admin-brand-mark[data-v-86321851]{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.admin-brand-mark svg[data-v-86321851]{display:block}.admin-brand-mark img[data-v-86321851]{object-fit:contain;border-radius:5px;width:75%;height:75%}.brand-lockup strong[data-v-86321851],.brand-lockup>div>span[data-v-86321851]{display:block}.brand-lockup strong[data-v-86321851]{font-size:22px;line-height:1.3}.brand-lockup div>span[data-v-86321851]{color:#ffffffab;margin-top:3px;font-size:13px}.brand-statement[data-v-86321851]{z-index:1;max-width:340px;padding-bottom:7vh;position:relative}.statement-rule[data-v-86321851]{background:#f0b541;width:42px;height:3px;display:block}.brand-statement p[data-v-86321851]{margin:20px 0 0;font-size:clamp(25px,2.4vw,36px);font-weight:600;line-height:1.45}.login-workspace[data-v-86321851]{place-items:center;min-width:0;padding:48px clamp(28px,7vw,110px);display:grid}.login-panel[data-v-86321851]{width:min(100%,420px)}.login-panel header[data-v-86321851]{margin-bottom:37px}.mobile-brand[data-v-86321851]{display:none}.login-panel header>p[data-v-86321851]{color:#7b8795;margin:0 0 7px;font-size:14px}.login-panel h1[data-v-86321851]{color:#1e2a3a;margin:0;font-size:30px;font-weight:650;line-height:1.35}form[data-v-86321851]{flex-direction:column;display:flex}label[data-v-86321851]{color:#3f4b5b;margin:0 0 9px;font-size:14px;font-weight:600}label[data-v-86321851]:not(:first-child){margin-top:23px}.field-control[data-v-86321851]{color:#84909e;background:#fff;border:1px solid #d9e0e9;border-radius:6px;align-items:center;gap:11px;width:100%;height:54px;padding:0 15px;transition:border-color .16s,box-shadow .16s;display:flex}.field-control[data-v-86321851]:focus-within{border-color:#3771d4;box-shadow:0 0 0 3px #3771d41a}.field-control input[data-v-86321851]{color:#253143;min-width:0;height:100%;font:inherit;letter-spacing:0;background:0 0;border:0;outline:0;flex:1;font-size:14px}.field-control input[data-v-86321851]::placeholder{color:#a7b0bd}.password-toggle[data-v-86321851]{color:#84909e;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:34px;height:34px;display:grid}.password-toggle[data-v-86321851]:hover,.password-toggle[data-v-86321851]:focus-visible{color:#315fae;background:#eef3fb}.remember-option[data-v-86321851]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;width:fit-content;display:inline-flex}.remember-option input[data-v-86321851]{accent-color:#245fc8;cursor:pointer;width:17px;height:17px;margin:0}label.remember-option[data-v-86321851]{color:#5c6879;margin:16px 0 0;font-size:13px;font-weight:500}.submit-button[data-v-86321851]{color:#fff;cursor:pointer;background:#245fc8;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;height:52px;margin-top:23px;font-size:16px;font-weight:600;transition:background .16s,transform .16s;display:flex;box-shadow:0 8px 18px #245fc82e}.submit-button[data-v-86321851]:hover{background:#1d53b3}.submit-button[data-v-86321851]:active{transform:translateY(1px)}.submit-button[data-v-86321851]:focus-visible{outline-offset:3px;outline:3px solid #2f69cf40}@media (width<=760px){.admin-login-page[data-v-86321851]{background:#fff;display:block}.brand-panel[data-v-86321851]{display:none}.login-workspace[data-v-86321851]{align-items:start;min-height:100dvh;padding:50px 22px 36px}.login-panel[data-v-86321851]{width:100%;max-width:430px;margin:0 auto}.login-panel header[data-v-86321851]{margin-bottom:34px}.mobile-brand[data-v-86321851]{color:#245fc8;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:46px;font-size:20px;font-weight:700;display:flex}.mobile-brand svg[data-v-86321851]{width:28px;height:28px}.login-panel h1[data-v-86321851]{font-size:27px}}@media (width<=360px){.login-workspace[data-v-86321851]{padding-left:16px;padding-right:16px}.mobile-brand[data-v-86321851]{margin-bottom:36px}}.contract-document{color:#1c2d45;background:#fff;width:100%;padding:28px clamp(18px,4vw,34px) 34px;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;position:relative;overflow:hidden}.contract-document .watermarks{pointer-events:none;color:#5f6d8026;white-space:nowrap;grid-template-columns:repeat(3,1fr);grid-auto-rows:140px;place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotate(-18deg)scale(1.15)}.contract-document .document-content{position:relative}.contract-document h1{color:#172c49;text-align:center;margin:0 0 25px;font-size:22px;line-height:1.4}.contract-document .detail-table,.contract-document .schedule-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.contract-document .detail-table th,.contract-document .detail-table td,.contract-document .schedule-table th,.contract-document .schedule-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;white-space:normal;border:1px solid #dce3ed;padding:9px 8px;line-height:1.6}.contract-document .detail-table th{color:#40516b;background:#f6f9fdb3;width:13%;font-weight:500}.contract-document .detail-table td{width:37%;font-weight:500}.contract-document .introduction,.contract-document .document-section p{overflow-wrap:anywhere;white-space:pre-wrap;margin:15px 0 0;font-size:14px;line-height:1.85}.contract-document .introduction{text-indent:2em;margin-top:24px}.contract-document .document-section{margin-top:19px}.contract-document .document-section h2{margin:0;font-size:14px;font-weight:700;line-height:1.85;display:block}.contract-document .document-section h2+p{margin:7px 0 0;display:block}.contract-document .document-section p+p{margin-top:9px}.contract-document .document-section .clause-body{line-height:1.9}.contract-document .document-section.danger h2,.contract-document .document-section.danger .clause-body{color:#e3262e}.contract-document .amount{color:#c83f3b;font-weight:700}.contract-document .schedule-table{margin-top:13px}.contract-document .schedule-table th{background:#f4f7fbcc}.contract-document .signatures{border-top:1px solid #dbe3ec;min-height:300px;margin-top:30px;padding:20px 0 175px;position:relative}.contract-document .signatures p{z-index:1;white-space:normal;margin:0 0 10px;font-size:14px;line-height:1.7;position:relative}.contract-document .fingerprint{vertical-align:middle;mix-blend-mode:multiply;width:60px;height:auto}.contract-document .signature-meta{z-index:1;text-align:right;width:min(100%,330px);position:absolute;bottom:18px;right:0}.contract-document .signature-meta p{margin-bottom:11px}.contract-document .seal{z-index:2;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:150px;height:150px;position:absolute;bottom:0;right:8px}@media (width<=600px){.contract-document{padding:25px 20px 30px}.contract-document h1{font-size:20px}.contract-document .detail-table th,.contract-document .detail-table td{padding:8px 5px;font-size:12px}.contract-document .detail-table th{width:13%}.contract-document .detail-table td{width:37%}.contract-document .introduction,.contract-document .document-section p,.contract-document .document-section h2{font-size:13px}.contract-document .watermarks{grid-auto-rows:130px;font-size:15px}.contract-document .signatures{min-height:310px;padding-bottom:185px}.contract-document .signature-meta{width:min(100%,285px)}.contract-document .signature-meta p{font-size:13px}.contract-document .seal{width:142px;height:142px;right:0}}.dialog-overlay[data-v-f463a5c4]{z-index:80;background:#1420347a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customer-dialog[data-v-f463a5c4]{background:#fff;border:1px solid #e7ebf1;border-radius:8px;width:min(100%,520px);max-height:min(760px,100vh - 40px);overflow:auto;box-shadow:0 22px 58px #11203838}.customer-dialog.wide[data-v-f463a5c4]{width:min(100%,680px)}.contract-preview[data-v-f463a5c4]{max-height:min(610px,100dvh - 170px);overflow:auto}.dialog-header[data-v-f463a5c4]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.dialog-header>div[data-v-f463a5c4]{align-items:center;gap:12px;min-width:0;display:flex}.dialog-icon[data-v-f463a5c4]{color:#2864cd;background:#edf4ff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.dialog-icon.delete[data-v-f463a5c4]{color:#c94a4a;background:#fff0f0}.dialog-icon.waiveInterest[data-v-f463a5c4],.dialog-icon.waivePenalty[data-v-f463a5c4],.dialog-icon.settle[data-v-f463a5c4]{color:#27805f;background:#eaf8f2}.settlement-amount[data-v-f463a5c4]{color:#526074;text-align:left;gap:7px;width:100%;margin-top:16px;font-size:12px;font-weight:600;display:grid}.settlement-amount input[data-v-f463a5c4]{color:#2d3a4d;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbd5e3;border-radius:5px;outline:0;padding:0 12px}.settlement-amount input[data-v-f463a5c4]:focus{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.confirm-error[data-v-f463a5c4]{color:#b94646;text-align:left;width:100%;margin:10px 0 0;font-size:12px}.dialog-header h2[data-v-f463a5c4]{color:#263448;margin:0;font-size:17px;line-height:1.35}.dialog-header p[data-v-f463a5c4]{color:#8a96a6;margin:3px 0 0;font-size:12px}.dialog-close[data-v-f463a5c4]{color:#8490a0;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dialog-close[data-v-f463a5c4]:hover{color:#344154;background:#f2f4f7}.dialog-body[data-v-f463a5c4]{padding:22px}.detail-grid[data-v-f463a5c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.detail-grid>div[data-v-f463a5c4]{border-bottom:1px solid #eef1f5;min-width:0;padding:13px 0}.detail-grid span[data-v-f463a5c4],.detail-grid strong[data-v-f463a5c4]{display:block}.detail-grid span[data-v-f463a5c4]{color:#8a96a6;margin-bottom:6px;font-size:12px}.detail-grid strong[data-v-f463a5c4]{overflow-wrap:anywhere;color:#344154;font-size:13px;font-weight:600}.detail-grid strong.waived[data-v-f463a5c4]{color:#28815d}.detail-grid .total-due strong[data-v-f463a5c4]{color:#2864cd;font-size:15px}.edit-form[data-v-f463a5c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.edit-form label span[data-v-f463a5c4]{color:#526074;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.edit-form input[data-v-f463a5c4]{color:#2d3a4d;width:100%;height:42px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #dbe1e9;border-radius:5px;outline:0;padding:0 12px;font-size:13px}.edit-form input[data-v-f463a5c4]:focus{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.edit-form select[data-v-f463a5c4]{color:#2d3a4d;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #dbe1e9;border-radius:5px;outline:0;padding:0 10px;font-size:13px}.edit-form select[data-v-f463a5c4]:focus{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.manual-repayment-panel[data-v-f463a5c4]{border-top:1px solid #e7ebf1;grid-column:1/-1;margin-top:4px;padding-top:18px}.repayment-heading[data-v-f463a5c4]{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:13px;display:flex}.repayment-heading-main[data-v-f463a5c4]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.repayment-heading strong[data-v-f463a5c4]{color:#2d3a4d;font-size:14px}.repayment-heading strong[data-v-f463a5c4],.repayment-total[data-v-f463a5c4]{flex:none}.repayment-total[data-v-f463a5c4]{color:#2864cd;font-size:12px;font-weight:600}.records-button[data-v-f463a5c4]{color:#2864cd;height:32px;font:inherit;cursor:pointer;background:#f4f8ff;border:1px solid #d8e3f3;border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.records-button[data-v-f463a5c4]:hover{background:#eaf2ff;border-color:#aac2e8}.records-button span[data-v-f463a5c4]{color:inherit}.repayment-entry[data-v-f463a5c4]{background:#f8fafc;border:1px solid #e3e8ef;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:14px;display:grid}.repayment-note[data-v-f463a5c4]{grid-column:1/-1}.repayment-error[data-v-f463a5c4]{color:#c44848;grid-column:1/-1;margin:0;font-size:12px}.add-repayment-button[data-v-f463a5c4]{color:#fff;width:max-content;height:36px;font:inherit;cursor:pointer;background:#2864cd;border:0;border-radius:5px;grid-column:1/-1;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.add-repayment-button[data-v-f463a5c4]:disabled{cursor:wait;opacity:.65}.recent-repayments[data-v-f463a5c4]{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.recent-repayments[data-v-f463a5c4]::-webkit-scrollbar{display:none}.repayment-chip[data-v-f463a5c4]{border:1px solid #0000;border-radius:5px;flex:none;align-items:center;gap:2px;min-height:28px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.repayment-chip button[data-v-f463a5c4]{color:currentColor;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:0;height:22px;padding:0;transition:width .14s,opacity .14s;display:grid;overflow:hidden}.repayment-chip:hover button[data-v-f463a5c4],.repayment-chip button[data-v-f463a5c4]:focus-visible,.repayment-chip.confirming button[data-v-f463a5c4]{opacity:1;width:22px}.repayment-chip button[data-v-f463a5c4]:hover{background:#ffffffb8}.repayment-chip .chip-confirm-delete[data-v-f463a5c4]{color:#bd3f49}.repayment-chip.tone-0[data-v-f463a5c4]{color:#23715a;background:#edf8f4;border-color:#b9d8cd}.repayment-chip.tone-1[data-v-f463a5c4]{color:#3267af;background:#eff5ff;border-color:#bed0ef}.repayment-chip.tone-2[data-v-f463a5c4]{color:#966720;background:#fff8e8;border-color:#ead19f}.repayment-chip.tone-3[data-v-f463a5c4]{color:#78509b;background:#f8f1fc;border-color:#dcc7ec}.repayment-chip.tone-4[data-v-f463a5c4]{color:#a74d60;background:#fff2f4;border-color:#efc5cd}.records-overlay[data-v-f463a5c4]{z-index:95;background:#14203494;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.records-dialog[data-v-f463a5c4]{background:#fff;border:1px solid #e2e7ee;border-radius:8px;flex-direction:column;width:min(100%,620px);max-height:min(720px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f1d3247}.records-header[data-v-f463a5c4]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.records-title[data-v-f463a5c4]{align-items:center;gap:11px;min-width:0;display:flex}.records-title>span[data-v-f463a5c4]{color:#2864cd;background:#edf4ff;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;display:grid}.records-title h3[data-v-f463a5c4]{color:#263448;margin:0;font-size:16px}.records-title p[data-v-f463a5c4]{color:#8591a1;margin:3px 0 0;font-size:12px}.records-header>button[data-v-f463a5c4]{color:#8490a0;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.records-header>button[data-v-f463a5c4]:hover{color:#344154;background:#f2f4f7}.records-list[data-v-f463a5c4]{gap:9px;padding:15px 18px;display:grid;overflow:auto}.record-card[data-v-f463a5c4]{background:#fff;border:1px solid #e5eaf1;border-radius:6px;align-items:center;gap:12px;min-height:76px;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:flex}.record-card[data-v-f463a5c4]:hover{border-color:#cdd9e8;box-shadow:0 4px 14px #1d34540f}.record-sequence[data-v-f463a5c4]{color:#57718f;background:#eef3f8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.record-content[data-v-f463a5c4]{flex:1;gap:3px;min-width:0;display:grid}.record-content strong[data-v-f463a5c4]{color:#247158;font-size:16px}.record-content span[data-v-f463a5c4]{color:#65758a;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.record-content span i[data-v-f463a5c4]{background:#a7b2c0;border-radius:50%;width:3px;height:3px}.record-content small[data-v-f463a5c4]{overflow-wrap:anywhere;color:#8995a5;font-size:11px}.record-content .delete-warning[data-v-f463a5c4]{color:#bd4a4a}.record-delete[data-v-f463a5c4]{color:#c94f58;cursor:pointer;background:#fff7f7;border:1px solid #efd3d6;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.record-delete[data-v-f463a5c4]:hover{background:#ffeded;border-color:#e6adb3}.record-confirm[data-v-f463a5c4]{flex:none;gap:6px;display:flex}.record-confirm button[data-v-f463a5c4]{color:#667386;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe1e9;border-radius:4px;padding:0 10px;font-size:11px}.record-confirm button.danger[data-v-f463a5c4]{color:#fff;background:#cf525a;border-color:#cf525a}.record-confirm button[data-v-f463a5c4]:disabled{cursor:wait;opacity:.65}.records-empty[data-v-f463a5c4]{color:#93a0af;text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.records-empty strong[data-v-f463a5c4]{color:#526074;font-size:14px}.records-empty span[data-v-f463a5c4]{font-size:12px}.records-footer[data-v-f463a5c4]{color:#8490a0;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:13px 18px;font-size:12px;display:flex}.records-footer button[data-v-f463a5c4]{color:#536176;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:5px;padding:0 16px;font-size:12px;font-weight:600}.form-error[data-v-f463a5c4]{color:#c44848;grid-column:1/-1;margin:0;font-size:12px}.confirm-content[data-v-f463a5c4]{text-align:center}.confirm-icon[data-v-f463a5c4]{color:#2c8061;background:#eaf8f2;border-radius:50%;place-items:center;width:52px;height:52px;margin:2px auto 15px;display:grid}.confirm-icon.delete[data-v-f463a5c4]{color:#c74b4b;background:#fff0f0}.confirm-content strong[data-v-f463a5c4]{color:#2d3a4d;font-size:16px}.confirm-content p[data-v-f463a5c4]{color:#818d9d;margin:8px 0 0;font-size:13px;line-height:1.6}.dialog-footer[data-v-f463a5c4]{border-top:1px solid #edf0f4;justify-content:flex-end;gap:10px;padding:15px 22px 19px;display:flex}.dialog-footer button[data-v-f463a5c4]{min-width:88px;height:40px;font:inherit;cursor:pointer;border-radius:5px;padding:0 16px;font-size:13px;font-weight:600}.secondary-button[data-v-f463a5c4]{color:#596679;background:#fff;border:1px solid #d9e0e9}.secondary-button[data-v-f463a5c4]:hover{background:#f7f9fb}.primary-button[data-v-f463a5c4]{color:#fff;background:#2864cd;border:0}.primary-button[data-v-f463a5c4]:hover{background:#2058b9}.dialog-footer button[data-v-f463a5c4]:disabled{cursor:wait;opacity:.65}.primary-button.danger[data-v-f463a5c4]{background:#d65353}.primary-button.danger[data-v-f463a5c4]:hover{background:#c44545}@media (width<=600px){.dialog-overlay[data-v-f463a5c4]{padding:12px}.dialog-header[data-v-f463a5c4],.dialog-body[data-v-f463a5c4]{padding:17px}.detail-grid[data-v-f463a5c4],.edit-form[data-v-f463a5c4],.repayment-entry[data-v-f463a5c4]{grid-template-columns:1fr}.repayment-note[data-v-f463a5c4]{grid-column:auto}.repayment-heading-main[data-v-f463a5c4]{gap:7px}.repayment-heading strong[data-v-f463a5c4]{font-size:13px}.repayment-total[data-v-f463a5c4]{font-size:11px}.records-button[data-v-f463a5c4]{justify-content:center;width:32px;padding:0}.records-button span[data-v-f463a5c4]{display:none}.records-overlay[data-v-f463a5c4]{padding:12px}.records-dialog[data-v-f463a5c4]{max-height:calc(100dvh - 24px)}.record-card[data-v-f463a5c4]{flex-wrap:wrap;align-items:flex-start}.record-content[data-v-f463a5c4]{width:calc(100% - 46px)}.record-confirm[data-v-f463a5c4]{justify-content:flex-end;width:100%}.dialog-footer[data-v-f463a5c4]{padding:13px 17px 17px}}.receiving-overlay[data-v-7c9ee4ce]{z-index:100;background:#121f3385;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.receiving-dialog[data-v-7c9ee4ce]{background:#fff;border-radius:8px;flex-direction:column;width:min(780px,100%);min-height:560px;max-height:min(780px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #101d3147}.receiving-dialog>header[data-v-7c9ee4ce]{border-bottom:1px solid #e5eaf0;flex:none;align-items:center;gap:11px;min-height:72px;padding:0 20px;display:flex}.header-icon[data-v-7c9ee4ce]{color:#2864cd;background:#edf4ff;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.receiving-dialog header>div[data-v-7c9ee4ce]{flex:1;min-width:0}.receiving-dialog h2[data-v-7c9ee4ce]{color:#263348;margin:0;font-size:17px}.receiving-dialog header p[data-v-7c9ee4ce]{color:#8995a6;margin:3px 0 0;font-size:11px}.source-badge[data-v-7c9ee4ce]{color:#637086;background:#f0f2f5;border-radius:4px;flex:none;padding:5px 8px;font-size:11px;font-weight:600}.source-badge.customized[data-v-7c9ee4ce]{color:#276e53;background:#eaf7f0}.close-button[data-v-7c9ee4ce]{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.close-button[data-v-7c9ee4ce]:hover{background:#f1f4f8}.dialog-state[data-v-7c9ee4ce]{color:#768397;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;font-size:13px;display:flex}.loading-dot[data-v-7c9ee4ce]{border:2px solid #d8e1ef;border-top-color:#2864cd;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-7c9ee4ce}@keyframes spin-7c9ee4ce{to{transform:rotate(360deg)}}.scope-note[data-v-7c9ee4ce]{color:#39745c;background:#eff9f4;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 20px;font-size:12px;display:flex}.scope-note.inherited[data-v-7c9ee4ce]{color:#496786;background:#f0f6fc}.scope-note svg[data-v-7c9ee4ce]{flex:none}.tabs[data-v-7c9ee4ce]{border-bottom:1px solid #e7ebf1;flex:none;align-items:flex-end;gap:4px;min-height:52px;padding:0 20px;display:flex}.tabs button[data-v-7c9ee4ce]{color:#718096;height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:flex}.tabs button.active[data-v-7c9ee4ce]{color:#2864cd;border-bottom-color:#2864cd;font-weight:600}.tabs span[data-v-7c9ee4ce]{background:#edf1f6;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.tabs button.active span[data-v-7c9ee4ce]{background:#e7f0ff}.dialog-content[data-v-7c9ee4ce]{flex:1;min-height:0;padding:17px 20px;overflow-y:auto}.error-message[data-v-7c9ee4ce]{color:#ae4949;background:#fff6f6;border:1px solid #f0d0d0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;margin-bottom:12px;padding:7px 10px;font-size:12px;display:flex}.error-message button[data-v-7c9ee4ce]{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.panel-heading[data-v-7c9ee4ce]{color:#7f8b9c;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.panel-heading button[data-v-7c9ee4ce]{color:#2864cd;height:34px;font:inherit;cursor:pointer;background:#f6f9fe;border:1px solid #cbd9ec;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.bank-list[data-v-7c9ee4ce],.qr-list[data-v-7c9ee4ce]{gap:12px;display:grid}.bank-item[data-v-7c9ee4ce],.qr-item[data-v-7c9ee4ce]{background:#fbfcfe;border:1px solid #e0e6ed;border-radius:6px}.bank-item[data-v-7c9ee4ce]{padding:14px}.item-heading[data-v-7c9ee4ce]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.item-heading strong[data-v-7c9ee4ce]{color:#344257;align-items:center;gap:7px;font-size:13px;display:flex}.item-heading i[data-v-7c9ee4ce]{color:#2864cd;background:#eaf2ff;border-radius:4px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.item-heading button[data-v-7c9ee4ce],.remove-qr[data-v-7c9ee4ce]{color:#b85a5a;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.item-heading button[data-v-7c9ee4ce]:hover,.remove-qr[data-v-7c9ee4ce]:hover{background:#fff0f0}.bank-fields[data-v-7c9ee4ce]{grid-template-columns:1fr 1.2fr;gap:11px;display:grid}.bank-fields label[data-v-7c9ee4ce],.qr-fields label[data-v-7c9ee4ce]{color:#59677b;gap:6px;font-size:11px;font-weight:600;display:grid}.account-number[data-v-7c9ee4ce]{grid-column:1/-1}.bank-fields input[data-v-7c9ee4ce],.qr-fields input[data-v-7c9ee4ce],.qr-fields select[data-v-7c9ee4ce]{color:#2e3b4e;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d9e0e9;border-radius:5px;outline:0;padding:0 10px;font-size:12px}.bank-fields input[data-v-7c9ee4ce]:focus,.qr-fields input[data-v-7c9ee4ce]:focus,.qr-fields select[data-v-7c9ee4ce]:focus{border-color:#3470d4;box-shadow:0 0 0 3px #3470d414}.qr-item[data-v-7c9ee4ce]{grid-template-columns:100px 1fr 30px;align-items:center;gap:14px;padding:13px;display:grid}.qr-upload[data-v-7c9ee4ce]{color:#8090a5;cursor:pointer;background:#fff;border:1px dashed #cbd5e2;border-radius:5px;place-items:center;width:100px;height:100px;display:grid;position:relative;overflow:hidden}.qr-upload input[data-v-7c9ee4ce]{opacity:0;width:1px;height:1px;position:absolute}.qr-upload img[data-v-7c9ee4ce]{object-fit:contain;width:100%;height:100%}.qr-upload>span[data-v-7c9ee4ce]{justify-items:center;gap:5px;display:grid}.qr-upload small[data-v-7c9ee4ce]{font-size:10px}.qr-upload em[data-v-7c9ee4ce]{color:#fff;background:#192c46b8;border-radius:3px;align-items:center;gap:3px;padding:3px 5px;font-size:9px;font-style:normal;display:flex;position:absolute;bottom:4px;right:4px}.qr-fields[data-v-7c9ee4ce]{grid-template-columns:130px 1fr;gap:11px;display:grid}.empty-add[data-v-7c9ee4ce]{color:#76869b;width:100%;min-height:190px;font:inherit;cursor:pointer;background:#fafcff;border:1px dashed #cbd6e4;border-radius:6px;align-content:center;place-items:center;gap:7px;display:grid}.empty-add[data-v-7c9ee4ce]:hover{color:#2864cd;background:#f5f9ff;border-color:#9fb8dc}.empty-add strong[data-v-7c9ee4ce]{color:#405069;font-size:13px}.empty-add span[data-v-7c9ee4ce]{font-size:11px}.receiving-dialog>footer[data-v-7c9ee4ce]{border-top:1px solid #e7ebf1;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:0 20px;display:flex}.restore-area[data-v-7c9ee4ce],.footer-actions[data-v-7c9ee4ce]{align-items:center;gap:8px;display:flex}.receiving-dialog footer button[data-v-7c9ee4ce]{height:38px;font:inherit;cursor:pointer;border-radius:5px;padding:0 14px;font-size:12px}.restore-button[data-v-7c9ee4ce]{color:#ad5050;background:#fff8f8;border:1px solid #e5c9c9;align-items:center;gap:6px;display:inline-flex}.restore-cancel[data-v-7c9ee4ce]{color:#6d798a;background:0 0;border:0}.cancel-button[data-v-7c9ee4ce]{color:#526074;background:#fff;border:1px solid #d9e0e9}.save-button[data-v-7c9ee4ce]{color:#fff;background:#2864cd;border:0;align-items:center;gap:6px;display:inline-flex}.save-button[data-v-7c9ee4ce]:disabled,.receiving-dialog footer button[data-v-7c9ee4ce]:disabled{opacity:.55;cursor:default}@media (width<=680px){.receiving-overlay[data-v-7c9ee4ce]{padding:8px}.receiving-dialog[data-v-7c9ee4ce]{min-height:0;max-height:calc(100dvh - 16px)}.receiving-dialog>header[data-v-7c9ee4ce]{padding:0 14px}.source-badge[data-v-7c9ee4ce]{display:none}.scope-note[data-v-7c9ee4ce]{padding:8px 14px}.tabs[data-v-7c9ee4ce]{padding:0 10px}.dialog-content[data-v-7c9ee4ce]{padding:14px}.bank-fields[data-v-7c9ee4ce],.qr-fields[data-v-7c9ee4ce]{grid-template-columns:1fr}.account-number[data-v-7c9ee4ce]{grid-column:auto}.qr-item[data-v-7c9ee4ce]{grid-template-columns:84px 1fr 30px;gap:9px}.qr-upload[data-v-7c9ee4ce]{width:84px;height:84px}.receiving-dialog>footer[data-v-7c9ee4ce]{flex-direction:column-reverse;align-items:stretch;padding:11px 14px}.restore-area[data-v-7c9ee4ce],.footer-actions[data-v-7c9ee4ce]{justify-content:flex-end}.footer-actions .save-button[data-v-7c9ee4ce]{flex:1;justify-content:center}}.smart-entry-overlay[data-v-e56aa217]{z-index:100;background:#14203480;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.smart-entry-dialog[data-v-e56aa217]{background:#fff;border:1px solid #e3e8ef;border-radius:8px;flex-direction:column;width:min(100%,720px);max-height:min(780px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 64px #11203840}.smart-entry-dialog>header[data-v-e56aa217]{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;min-height:72px;padding:0 21px;display:flex}.dialog-icon[data-v-e56aa217]{color:#2864cd;background:#edf4ff;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.smart-entry-dialog header>div[data-v-e56aa217]{flex:1;min-width:0}.smart-entry-dialog h2[data-v-e56aa217]{color:#263448;margin:0;font-size:17px}.smart-entry-dialog header p[data-v-e56aa217]{color:#8a96a6;margin:4px 0 0;font-size:11px}.smart-entry-dialog header>button[data-v-e56aa217]{color:#8490a0;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.smart-entry-dialog header>button[data-v-e56aa217]:hover{background:#f2f4f7}.smart-entry-body[data-v-e56aa217]{min-height:0;padding:19px 21px;overflow:auto}.paste-heading[data-v-e56aa217],.recognition-heading[data-v-e56aa217]{justify-content:space-between;align-items:center;display:flex}.paste-heading label[data-v-e56aa217],.recognition-heading strong[data-v-e56aa217]{color:#344257;font-size:13px;font-weight:650}.paste-heading button[data-v-e56aa217]{color:#2864cd;height:32px;font:inherit;cursor:pointer;background:#f6f9fe;border:1px solid #cbd9ec;border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}textarea[data-v-e56aa217]{resize:vertical;color:#344257;width:100%;height:165px;font:inherit;letter-spacing:0;background:#fbfcfe;border:1px solid #d9e0e9;border-radius:6px;outline:0;margin-top:9px;padding:12px 13px;font-size:12px;line-height:1.7}textarea[data-v-e56aa217]:focus{background:#fff;border-color:#3470d4;box-shadow:0 0 0 3px #3470d417}.recognition-heading[data-v-e56aa217]{margin-top:18px}.recognition-heading>div[data-v-e56aa217]{align-items:center;gap:9px;display:flex}.recognition-heading span[data-v-e56aa217]{color:#2864cd;background:#edf4ff;border-radius:3px;padding:3px 6px;font-size:10px}.recognition-heading small[data-v-e56aa217]{color:#98a3b2;font-size:10px}.recognition-tags[data-v-e56aa217]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.recognition-tags>span[data-v-e56aa217]{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;line-height:1.4;display:inline-flex}.record-count-tag[data-v-e56aa217]{color:#2864cd;background:#edf4ff;border:1px solid #d7e5fb}.missing-tag[data-v-e56aa217]{color:#9a641e;background:#fff8e9;border:1px solid #f3dfb7}.complete-tag[data-v-e56aa217]{color:#2d8b62;background:#effaf4;border:1px solid #d3efdf}.record-hint[data-v-e56aa217]{color:#7f8b9b;margin:9px 0 0;font-size:11px}.result-grid[data-v-e56aa217]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.result-grid>div[data-v-e56aa217]{background:#fafbfc;border:1px solid #e5e9ef;border-radius:5px;min-width:0;padding:10px 34px 10px 11px;position:relative}.result-grid>div.found[data-v-e56aa217]{background:#f7fcf9;border-color:#d6e6dc}.result-grid span[data-v-e56aa217],.result-grid strong[data-v-e56aa217]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.result-grid span[data-v-e56aa217]{color:#929dab;font-size:10px}.result-grid strong[data-v-e56aa217]{color:#a0a9b5;margin-top:5px;font-size:12px}.result-grid .found strong[data-v-e56aa217]{color:#344f42}.result-grid svg[data-v-e56aa217]{color:#35a16d;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.empty-result[data-v-e56aa217]{color:#98a4b3;background:#fafbfd;border:1px dashed #d3dbe6;border-radius:6px;align-content:center;place-items:center;gap:6px;min-height:142px;margin-top:10px;display:grid}.empty-result strong[data-v-e56aa217]{color:#657286;font-size:13px}.empty-result span[data-v-e56aa217]{font-size:10px}.required-hint[data-v-e56aa217]{color:#bd5555;margin:10px 0 0;font-size:11px}.smart-entry-dialog>footer[data-v-e56aa217]{border-top:1px solid #edf0f4;justify-content:flex-end;align-items:center;gap:9px;min-height:65px;padding:0 21px;display:flex}.smart-entry-dialog footer button[data-v-e56aa217]{height:38px;font:inherit;cursor:pointer;border-radius:5px;padding:0 14px;font-size:12px}.cancel-button[data-v-e56aa217]{color:#596679;background:#fff;border:1px solid #d9e0e9}.apply-button[data-v-e56aa217]{color:#fff;background:#2864cd;border:0;align-items:center;gap:6px;display:inline-flex}.apply-button[data-v-e56aa217]:disabled{cursor:not-allowed;opacity:.45}@media (width<=600px){.smart-entry-overlay[data-v-e56aa217]{padding:9px}.smart-entry-dialog[data-v-e56aa217]{max-height:calc(100dvh - 18px)}.smart-entry-dialog>header[data-v-e56aa217],.smart-entry-dialog>footer[data-v-e56aa217]{padding-left:14px;padding-right:14px}.smart-entry-body[data-v-e56aa217]{padding:15px}.result-grid[data-v-e56aa217]{grid-template-columns:1fr}.recognition-heading small[data-v-e56aa217]{display:none}}.customer-page[data-v-718598df]{flex-direction:column;width:100%;height:100%;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden}.customer-panel[data-v-718598df]{background:#fff;border:1px solid #e2e7ee;border-radius:7px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #1f2d450a}.customer-toolbar[data-v-718598df]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.search-control[data-v-718598df]{color:#8995a6;background:#fff;border:1px solid #d9e0e9;border-radius:5px;align-items:center;gap:9px;width:min(100%,360px);height:42px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.search-control[data-v-718598df]:focus-within{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.search-control input[data-v-718598df]{color:#273447;min-width:0;height:100%;font:inherit;letter-spacing:0;background:0 0;border:0;outline:0;flex:1;font-size:14px}.search-control input[data-v-718598df]::placeholder{color:#a0aabb}.toolbar-actions[data-v-718598df]{flex:none;align-items:center;gap:10px;display:flex}.add-button[data-v-718598df]{color:#2864cd;height:42px;font:inherit;cursor:pointer;background:#f5f9ff;border:1px solid #cbdaf0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.add-button[data-v-718598df]:hover{background:#eaf2ff}.history-button[data-v-718598df]{color:#52647a;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.history-button[data-v-718598df]:hover{color:#2864cd;background:#f7faff;border-color:#b8ccec}.import-button[data-v-718598df]{color:#fff;height:42px;font:inherit;cursor:pointer;background:#2864cd;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex}.import-button[data-v-718598df]:hover{background:#2058b9}.import-button[data-v-718598df]:active{transform:translateY(1px)}.import-button[data-v-718598df]:disabled{cursor:wait;opacity:.68}.file-input[data-v-718598df]{display:none}.table-summary[data-v-718598df]{align-items:center;gap:9px;height:57px;padding:0 20px;display:flex}.table-summary>span[data-v-718598df]{color:#273447;font-size:15px;font-weight:650}.table-summary small[data-v-718598df]{color:#8a96a7;font-size:12px}.summary-actions[data-v-718598df]{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.smart-entry-button[data-v-718598df]{color:#2d65bd;height:34px;font:inherit;cursor:pointer;background:#f7faff;border:1px solid #c8d8ee;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.smart-entry-button[data-v-718598df]:hover{color:#2058ad;background:#edf4ff;border-color:#9ebce5}.clear-all-button[data-v-718598df]{color:#b84545;height:34px;font:inherit;cursor:pointer;background:snow;border:1px solid #e7c8c8;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.clear-all-button[data-v-718598df]:hover{color:#a83434;background:#fff1f1;border-color:#dca8a8}.recent-login-button[data-v-718598df]{color:#59697e;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.recent-login-button[data-v-718598df]:hover,.recent-login-button.active[data-v-718598df]{color:#2864cd;background:#edf4ff;border-color:#a9c2e8}.bulk-actions[data-v-718598df]{color:#526074;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.bulk-actions button[data-v-718598df]{color:#68788d;font:inherit;cursor:pointer;background:0 0;border:0}.bulk-actions button[data-v-718598df]:hover{color:#2864cd}.bulk-actions .bulk-delete-button[data-v-718598df]{color:#bd4343;background:#fff7f7;border:1px solid #efc8c8;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.bulk-actions .bulk-delete-button[data-v-718598df]:hover{color:#a93434;background:#ffeded}.login-date-filter[data-v-718598df]{flex:none;position:relative}.login-filter-trigger[data-v-718598df]{color:#5d6c80;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.login-filter-trigger[data-v-718598df]:hover,.login-filter-trigger.active[data-v-718598df]{color:#2864cd;background:#f5f9ff;border-color:#b8ccef}.login-filter-trigger span[data-v-718598df]{white-space:nowrap}.login-filter-popover[data-v-718598df]{z-index:35;background:#fff;border:1px solid #e0e6ee;border-radius:7px;width:286px;padding:15px;position:absolute;top:41px;right:0;box-shadow:0 14px 34px #1b2b4529}.login-filter-heading[data-v-718598df]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.login-filter-heading strong[data-v-718598df]{color:#334157;font-size:13px}.login-filter-heading button[data-v-718598df]{color:#77869a;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.login-quick-options[data-v-718598df]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.login-quick-options button[data-v-718598df]{color:#5c6b7f;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:5px;font-size:12px}.login-quick-options button.active[data-v-718598df]{color:#2864cd;background:#edf4ff;border-color:#8fb3e9;font-weight:600}.custom-login-date[data-v-718598df]{border-top:1px solid #edf0f4;margin-top:14px;padding-top:13px}.custom-login-date label[data-v-718598df]{color:#7c899a;margin-bottom:7px;font-size:11px;display:block}.custom-login-date>div[data-v-718598df]{gap:7px;display:flex}.custom-login-date input[data-v-718598df]{color:#39495e;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #d9e0e9;border-radius:5px;flex:1;padding:0 8px;font-size:12px}.custom-login-date button[data-v-718598df]{color:#fff;width:54px;font:inherit;cursor:pointer;background:#2864cd;border:0;border-radius:5px;font-size:12px}.login-filter-popover>p[data-v-718598df]{color:#929dac;margin:11px 0 0;font-size:10px;line-height:1.55}.table-scroll[data-v-718598df]{flex:1 1 0;width:100%;min-height:0;overflow:auto}table[data-v-718598df]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1124px}th[data-v-718598df],td[data-v-718598df]{color:#526074;text-align:left;white-space:nowrap;border-top:1px solid #edf0f4;height:58px;padding:0 18px;font-size:13px}th[data-v-718598df]{color:#344257;background:#f7f9fb;height:50px;font-size:13px;font-weight:650}th[data-v-718598df]:first-child{width:44px}th[data-v-718598df]:nth-child(2){width:100px}th[data-v-718598df]:nth-child(3){width:135px}th[data-v-718598df]:nth-child(4){width:195px}th[data-v-718598df]:nth-child(5){width:125px}th[data-v-718598df]:nth-child(6){width:70px}th[data-v-718598df]:nth-child(7){width:180px}th[data-v-718598df]:nth-child(8){width:170px}th[data-v-718598df]:nth-child(9){width:72px}tbody tr[data-v-718598df]:not(:last-child):hover{background:#fafcff}.selected-row[data-v-718598df],tbody tr.selected-row[data-v-718598df]:hover{background:#f4f8ff}.selection-heading[data-v-718598df],.selection-cell[data-v-718598df]{text-align:center;padding:0 11px}.selection-heading input[data-v-718598df],.selection-cell input[data-v-718598df]{accent-color:#2864cd;cursor:pointer;width:16px;height:16px;margin:0 auto;display:block}.selection-heading input[data-v-718598df]:disabled{cursor:default}.customer-name[data-v-718598df]{color:#273447;font-weight:600}.amount[data-v-718598df]{color:#273447;font-variant-numeric:tabular-nums}.actions-heading[data-v-718598df],.actions-cell[data-v-718598df]{z-index:2;text-align:center;background:#fff;border-left:1px solid #edf0f4;padding-left:14px;padding-right:14px;position:sticky;right:0;box-shadow:-5px 0 12px #20304909}.actions-heading[data-v-718598df]{z-index:3;background:#f7f9fb}tbody tr:hover .actions-cell[data-v-718598df]{background:#fafcff}.selected-row .actions-cell[data-v-718598df],tbody tr.selected-row:hover .actions-cell[data-v-718598df]{background:#f4f8ff}.more-action-button[data-v-718598df]{color:#647287;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:34px;height:34px;margin:0 auto;display:grid}.more-action-button[data-v-718598df]:hover,.more-action-button[aria-expanded=true][data-v-718598df]{color:#2864cd;background:#eef4fd;border-color:#cdd9ea}.empty-cell[data-v-718598df]{text-align:center;white-space:normal;height:300px}.empty-cell svg[data-v-718598df],.empty-cell strong[data-v-718598df],.empty-cell span[data-v-718598df]{margin-left:auto;margin-right:auto;display:block}.empty-cell svg[data-v-718598df]{color:#aab4c3;margin-bottom:13px}.empty-cell strong[data-v-718598df]{color:#4b586b;font-size:14px;font-weight:600}.empty-cell span[data-v-718598df]{color:#9aa5b4;margin-top:7px;font-size:13px}.pagination-bar[data-v-718598df]{border-top:1px solid #edf0f4;flex:0 0 68px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 20px;display:flex}.pagination-info[data-v-718598df]{color:#8a96a7;font-size:12px}.pagination-controls[data-v-718598df]{align-items:center;gap:5px;display:flex}.page-size[data-v-718598df]{color:#7b8798;align-items:center;gap:6px;margin-right:10px;font-size:12px;display:inline-flex}.page-size select[data-v-718598df]{color:#526074;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:4px;outline:0;padding:0 8px;font-size:12px}.page-arrow[data-v-718598df],.page-number[data-v-718598df]{color:#66748a;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;font-size:12px;display:grid}.page-arrow[data-v-718598df]:hover:not(:disabled),.page-number[data-v-718598df]:hover{color:#2864cd;background:#f2f6fc;border-color:#cedaeb}.page-arrow[data-v-718598df]:disabled{color:#bfc7d2;cursor:default}.page-number.active[data-v-718598df]{color:#fff;background:#2864cd}.import-notice[data-v-718598df]{z-index:40;background:#fff;border:1px solid;border-radius:6px;align-items:center;gap:9px;max-width:min(420px,100vw - 32px);min-height:46px;padding:10px 11px 10px 14px;font-size:13px;display:flex;position:fixed;top:78px;right:24px;box-shadow:0 10px 28px #18274126}.import-notice.success[data-v-718598df]{color:#257047;border-color:#b9dfc9}.import-notice.error[data-v-718598df]{color:#b44141;border-color:#efc1c1}.import-notice>span[data-v-718598df]{flex:1}.import-notice button[data-v-718598df]{color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;font-size:19px;display:grid}.import-notice button[data-v-718598df]:hover{opacity:1;background:#0000000d}.notice-enter-active[data-v-718598df],.notice-leave-active[data-v-718598df]{transition:opacity .18s,transform .18s}.notice-enter-from[data-v-718598df],.notice-leave-to[data-v-718598df]{opacity:0;transform:translateY(-8px)}.bulk-delete-overlay{z-index:90;background:#1420347a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.clear-all-overlay{z-index:96}.bulk-delete-dialog{background:#fff;border:1px solid #e7ebf1;border-radius:8px;width:min(100%,460px);overflow:hidden;box-shadow:0 22px 58px #11203838}.bulk-delete-dialog header{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:20px 22px;display:flex}.bulk-delete-icon{color:#c74b4b;background:#fff0f0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.bulk-delete-dialog header div{flex:1;min-width:0}.bulk-delete-dialog h2{color:#263448;margin:0;font-size:17px}.bulk-delete-dialog header p{color:#8a96a6;margin:4px 0 0;font-size:12px}.bulk-delete-dialog .bulk-close{color:#8490a0;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.bulk-delete-dialog .bulk-close:hover{background:#f2f4f7}.bulk-delete-dialog>p{color:#526074;margin:0;padding:24px 22px;font-size:13px;line-height:1.7}.bulk-delete-dialog footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:10px;padding:15px 22px 19px;display:flex}.bulk-delete-dialog footer button{min-width:88px;height:40px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bulk-delete-dialog .bulk-cancel{color:#596679;background:#fff;border:1px solid #d9e0e9}.bulk-delete-dialog .bulk-confirm{color:#fff;background:#d65353;border:0}.bulk-delete-dialog .bulk-confirm:hover{background:#c44545}.import-preview-overlay,.import-history-overlay{z-index:92;background:#14203480;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.import-history-dialog{background:#fff;border:1px solid #e2e7ee;border-radius:8px;flex-direction:column;width:min(100%,780px);max-height:min(760px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 64px #1120383d}.import-history-dialog>header{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:19px 22px;display:flex}.import-history-dialog>header>div{flex:1;min-width:0}.import-history-dialog h2{color:#263448;margin:0;font-size:17px}.import-history-dialog header p{color:#8a96a6;margin:4px 0 0;font-size:12px}.import-history-dialog header>button{color:#8490a0;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.import-history-list{gap:10px;min-height:190px;padding:18px 22px;display:grid;overflow:auto}.import-history-item{background:#fff;border:1px solid #e5eaf1;border-radius:7px;align-items:center;gap:13px;padding:14px;display:flex}.document-mark{color:#2b69cf;background:#edf4ff;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.document-main{flex:1;min-width:0}.document-main strong,.document-main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-main strong{color:#2b394d;font-size:13px}.document-main span{color:#8995a5;margin-top:5px;font-size:11px}.import-history-item dl{flex:none;gap:20px;margin:0;display:flex}.import-history-item dl div{min-width:54px}.import-history-item dt{color:#939eac;font-size:10px}.import-history-item dd{color:#46566d;margin:4px 0 0;font-size:13px;font-weight:600}.import-history-item dd.success-text{color:#25845a}.document-delete{color:#bd4b4b;cursor:pointer;background:#fff8f8;border:1px solid #efd5d5;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.import-history-empty{color:#9aa5b3;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;font-size:12px;display:flex}.import-history-empty strong{color:#526074;font-size:14px}.import-history-dialog>footer{color:#8490a0;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:14px 22px 18px;font-size:12px;display:flex}.import-history-dialog>footer div{gap:8px;display:flex}.import-history-dialog>footer button{color:#526074;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:5px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.import-history-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}.import-delete-overlay{z-index:94}.import-delete-options{gap:9px;padding:20px 22px;display:grid}.import-delete-options>p{color:#68768a;margin:0 0 5px;font-size:12px;line-height:1.65}.import-delete-options label{cursor:pointer;border:1px solid #e0e6ed;border-radius:6px;align-items:center;gap:11px;padding:12px;display:flex}.import-delete-options label:has(input:checked){background:#f4f8ff;border-color:#8db2e9}.import-delete-options label.danger-option:has(input:checked){background:#fff6f6;border-color:#e2a8a8}.import-delete-options input{accent-color:#2864cd}.import-delete-options strong,.import-delete-options small{display:block}.import-delete-options strong{color:#344257;font-size:13px}.import-delete-options small{color:#8995a5;margin-top:4px;font-size:11px}.import-preview-dialog{background:#fff;border:1px solid #e2e7ee;border-radius:8px;flex-direction:column;width:min(100%,760px);max-height:min(760px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 64px #1120383d}.import-preview-header{border-bottom:1px solid #edf0f4;flex:none;align-items:center;gap:12px;padding:19px 22px;display:flex}.import-preview-icon{color:#2864cd;background:#edf4ff;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.import-preview-header>div{flex:1;min-width:0}.import-preview-header h2{color:#263448;letter-spacing:0;margin:0;font-size:17px}.import-preview-header p{color:#8a96a6;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.import-preview-header>button{color:#8490a0;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.import-preview-header>button:hover{background:#f2f4f7}.import-preview-body{padding:20px 22px;overflow:auto}.import-detection-summary{background:#fafbfd;border:1px solid #e5eaf0;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.import-detection-summary>div{min-width:0;padding:13px 15px}.import-detection-summary>div+div{border-left:1px solid #e5eaf0}.import-detection-summary span,.import-detection-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.import-detection-summary span{color:#8a96a7;font-size:11px}.import-detection-summary strong{color:#344257;margin-top:6px;font-size:14px}.import-detection-summary .success-text{color:#278159}.import-detection-summary .warning-text{color:#c17a27}.mapping-section,.preview-table-section{margin-top:20px}.mapping-section h3,.preview-section-heading h3{color:#344257;margin:0;font-size:13px;font-weight:650}.mapping-list{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.mapping-list span{color:#68768a;background:#f7faff;border:1px solid #dce5f2;border-radius:5px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:11px;display:inline-flex}.mapping-list b{color:#2f5f9f;font-weight:600}.mapping-list i{color:#9aa8ba;font-style:normal}.bank-hint{color:#8a6a37;margin:9px 0 0;font-size:11px;line-height:1.6}.preview-section-heading{justify-content:space-between;align-items:center;display:flex}.preview-section-heading span{color:#98a3b2;font-size:11px}.preview-table-scroll{border:1px solid #e5eaf0;border-radius:6px;margin-top:10px;overflow:auto}.preview-table-scroll table{border-collapse:collapse;table-layout:auto;width:100%;min-width:600px}.preview-table-scroll th,.preview-table-scroll td{color:#596679;white-space:nowrap;background:#fff;border:0;border-bottom:1px solid #edf0f4;height:40px;padding:0 12px;font-size:11px}.preview-table-scroll th{color:#526074;background:#f7f9fb;font-weight:600}.preview-table-scroll tbody tr:last-child td{border-bottom:0}.skipped-summary{color:#956427;background:#fffbf3;border:1px solid #f0d8af;border-radius:5px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.skipped-summary svg{flex:none;margin-top:1px}.corrected-summary{color:#28704b;background:#f3fbf6;border:1px solid #b9dfca;border-radius:5px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.corrected-summary svg{flex:none;margin-top:1px}.import-preview-footer{border-top:1px solid #edf0f4;flex:none;justify-content:flex-end;gap:10px;padding:15px 22px 18px;display:flex}.import-preview-footer button{min-width:92px;height:40px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.import-preview-footer button:disabled{cursor:wait;opacity:.65}.import-preview-cancel{color:#596679;background:#fff;border:1px solid #d9e0e9}.import-preview-confirm{color:#fff;background:#2864cd;border:0}.import-preview-confirm:hover:not(:disabled){background:#2058b9}.customer-action-popover{z-index:70;background:#fff;border:1px solid #dfe5ed;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:258px;padding:8px;display:grid;position:fixed;box-shadow:0 14px 34px #1928412b}.customer-action-popover button{color:#536176;min-width:0;height:41px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.customer-action-popover button:hover{color:#2864cd;background:#f0f5fd}.customer-action-popover button:disabled{color:#9ca7b4;cursor:default;background:#f6f7f9}.customer-action-popover button.danger{color:#c45151}.customer-action-popover button.settle-action{color:#27805f}.customer-action-popover button.settle-action:hover{color:#207251;background:#edf8f3}.customer-action-popover button.danger:hover{background:#fff1f1}.customer-action-popover svg{flex:none}.action-menu-enter-active,.action-menu-leave-active{transform-origin:100% 0;transition:opacity .14s,transform .14s}.action-menu-enter-from,.action-menu-leave-to{opacity:0;transform:translateY(-4px)scale(.98)}@media (width<=760px){.customer-page[data-v-718598df]{height:100%;padding:14px}.customer-toolbar[data-v-718598df]{align-items:stretch;padding:14px}.search-control[data-v-718598df]{width:100%}.toolbar-actions[data-v-718598df]{gap:8px}.add-button[data-v-718598df],.history-button[data-v-718598df],.import-button[data-v-718598df]{width:42px;padding:0}.add-button span[data-v-718598df],.history-button span[data-v-718598df],.import-button span[data-v-718598df]{display:none}.table-summary[data-v-718598df]{flex-wrap:wrap;height:auto;min-height:52px;padding:10px 14px}.summary-actions[data-v-718598df]{gap:8px}.bulk-actions[data-v-718598df]{justify-content:flex-end}.clear-all-button[data-v-718598df],.smart-entry-button[data-v-718598df]{width:34px;padding:0}.clear-all-button span[data-v-718598df],.smart-entry-button span[data-v-718598df]{display:none}.pagination-bar[data-v-718598df]{flex-direction:column;flex-basis:102px;align-items:flex-start;gap:10px;min-height:102px;padding:14px}.pagination-controls[data-v-718598df]{justify-content:flex-end;width:100%}.page-size[data-v-718598df]{margin-right:auto}.import-notice[data-v-718598df]{top:72px;right:16px}.import-preview-overlay{padding:12px}.import-preview-dialog{max-height:calc(100vh - 24px)}.import-preview-body{padding:16px}.import-history-overlay{padding:12px}.import-history-dialog{max-height:calc(100vh - 24px)}.import-history-item{flex-wrap:wrap;align-items:flex-start}.import-history-item dl{order:3;justify-content:space-between;width:calc(100% - 53px);margin-left:53px}.document-delete{margin-left:auto}.import-detection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.import-detection-summary>div:nth-child(3){border-top:1px solid #e5eaf0;border-left:0}.import-detection-summary>div:nth-child(4){border-top:1px solid #e5eaf0}}.contracts-page[data-v-48c0bad5]{width:100%;height:100%;min-height:0;padding:24px}.contracts-panel[data-v-48c0bad5]{background:#fff;border:1px solid #e2e7ee;border-radius:7px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.contracts-toolbar[data-v-48c0bad5]{border-bottom:1px solid #edf0f4;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.search-field[data-v-48c0bad5]{color:#8995a6;border:1px solid #d9e0e9;border-radius:5px;align-items:center;gap:9px;width:min(100%,360px);height:42px;padding:0 13px;display:flex}.search-field[data-v-48c0bad5]:focus-within{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.search-field input[data-v-48c0bad5]{color:#273447;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.edit-template[data-v-48c0bad5],.preview-button[data-v-48c0bad5]{font:inherit;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.edit-template[data-v-48c0bad5]{color:#fff;background:#2864cd;flex:none;height:42px;padding:0 15px;font-size:13px;font-weight:600}.edit-template[data-v-48c0bad5]:hover{background:#2058b9}.list-heading[data-v-48c0bad5]{flex:none;align-items:center;gap:9px;height:55px;padding:0 20px;display:flex}.list-heading strong[data-v-48c0bad5]{font-size:15px}.list-heading span[data-v-48c0bad5]{color:#8995a6;font-size:12px}.list-heading .page-error[data-v-48c0bad5]{color:#bd4a4a;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.contracts-scroll[data-v-48c0bad5]{flex:1 1 0;width:100%;min-height:0;overflow:auto}table[data-v-48c0bad5]{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:980px}th[data-v-48c0bad5],td[data-v-48c0bad5]{color:#526074;white-space:nowrap;border-top:1px solid #edf0f4;height:55px;padding:0 15px;font-size:13px}th[data-v-48c0bad5]{color:#344257;background:#f7f9fb;height:48px;font-weight:600}th[data-v-48c0bad5]:first-child{width:205px}th[data-v-48c0bad5]:nth-child(2){width:95px}th[data-v-48c0bad5]:nth-child(3),th[data-v-48c0bad5]:nth-child(4){width:135px}th[data-v-48c0bad5]:nth-child(5){width:75px}th[data-v-48c0bad5]:nth-child(6){width:135px}th[data-v-48c0bad5]:nth-child(7){width:128px}th[data-v-48c0bad5]:nth-child(8){width:72px}tbody tr[data-v-48c0bad5]:hover{background:#fafcff}.number[data-v-48c0bad5]{color:#315ea9;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.status[data-v-48c0bad5]{color:#8a7485;font-size:12px}.status.signed[data-v-48c0bad5]{color:#278159}.actions-heading[data-v-48c0bad5],.actions-cell[data-v-48c0bad5]{z-index:2;text-align:center;background:#fff;border-left:1px solid #edf0f4;padding-left:14px;padding-right:14px;position:sticky;right:0;box-shadow:-5px 0 12px #20304909}.actions-heading[data-v-48c0bad5]{z-index:3;background:#f7f9fb}tbody tr:hover .actions-cell[data-v-48c0bad5]{background:#fafcff}.preview-button[data-v-48c0bad5]{color:#647287;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:34px;height:34px;margin:0 auto;display:grid}.preview-button[data-v-48c0bad5]:hover,.preview-button[data-v-48c0bad5]:focus-visible{color:#2864cd;background:#eef4fd;border-color:#cdd9ea}.empty[data-v-48c0bad5]{color:#8995a6;text-align:center;height:180px}.pagination-bar[data-v-48c0bad5]{border-top:1px solid #edf0f4;flex:0 0 68px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 20px;display:flex}.pagination-info[data-v-48c0bad5]{color:#8a96a7;font-size:12px}.pagination-controls[data-v-48c0bad5]{align-items:center;gap:5px;display:flex}.page-size[data-v-48c0bad5]{color:#7b8798;align-items:center;gap:6px;margin-right:10px;font-size:12px;display:inline-flex}.page-size select[data-v-48c0bad5]{color:#526074;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:4px;outline:0;padding:0 8px;font-size:12px}.page-arrow[data-v-48c0bad5],.page-number[data-v-48c0bad5]{color:#66748a;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;font-size:12px;display:grid}.page-arrow[data-v-48c0bad5]:hover:not(:disabled),.page-number[data-v-48c0bad5]:hover{color:#2864cd;background:#f2f6fc;border-color:#cedaeb}.page-arrow[data-v-48c0bad5]:disabled{color:#bfc7d2;cursor:default}.page-number.active[data-v-48c0bad5]{color:#fff;background:#2864cd}.modal-backdrop[data-v-48c0bad5]{z-index:80;background:#14203480;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.preview-modal[data-v-48c0bad5],.edit-modal[data-v-48c0bad5]{background:#fff;border-radius:8px;flex-direction:column;width:min(100%,820px);min-height:0;max-height:min(880px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 18px 46px #1120383d}.preview-modal>header[data-v-48c0bad5],.edit-modal>header[data-v-48c0bad5]{border-bottom:1px solid #e7ebf1;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:0 20px;display:flex}.preview-modal header strong[data-v-48c0bad5]{font-size:15px}.preview-modal header button[data-v-48c0bad5],.edit-modal header button[data-v-48c0bad5]{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.preview-modal header button[data-v-48c0bad5]:hover,.edit-modal header button[data-v-48c0bad5]:hover{background:#f2f5f9}.preview-scroll[data-v-48c0bad5],.editor-scroll[data-v-48c0bad5]{min-height:0;overflow:auto}.edit-modal[data-v-48c0bad5]{width:min(100%,680px)}.edit-modal h2[data-v-48c0bad5]{margin:0;font-size:17px}.edit-modal header span[data-v-48c0bad5]{color:#8a96a6;font-size:11px}.editor-scroll[data-v-48c0bad5]{padding:20px}.party-fields[data-v-48c0bad5]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.party-fields label[data-v-48c0bad5]{color:#526074;gap:8px;font-size:12px;font-weight:600;display:grid}.editor-section[data-v-48c0bad5]{gap:8px;margin-bottom:18px;display:grid}.editor-section label[data-v-48c0bad5]{color:#526074;font-size:12px;font-weight:600}.editor-section input[data-v-48c0bad5],.editor-section textarea[data-v-48c0bad5],.party-fields input[data-v-48c0bad5]{color:#293647;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9e0e9;border-radius:5px;outline:0;padding:10px 12px;font-size:13px}.editor-section input[data-v-48c0bad5]:focus,.editor-section textarea[data-v-48c0bad5]:focus,.party-fields input[data-v-48c0bad5]:focus{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.section-heading[data-v-48c0bad5]{color:#293647;border-top:1px solid #e7ebf1;justify-content:space-between;align-items:center;margin-top:7px;padding-top:16px;font-size:13px;display:flex}.section-heading button[data-v-48c0bad5]{color:#c45151;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.section-heading button[data-v-48c0bad5]:hover{background:#fff1f1}.section-heading button[data-v-48c0bad5]:disabled{color:#bdc6d1;cursor:default}.add-section[data-v-48c0bad5]{color:#2864cd;height:38px;font:inherit;cursor:pointer;background:#f5f9ff;border:1px solid #cddcf2;border-radius:5px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.edit-modal footer[data-v-48c0bad5]{border-top:1px solid #e7ebf1;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:64px;padding:12px 20px;display:flex}.edit-modal footer span[data-v-48c0bad5]{color:#c84e4e;flex:1;font-size:12px}.edit-modal footer button[data-v-48c0bad5]{height:38px;font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.cancel[data-v-48c0bad5]{color:#526074;background:#fff;border:1px solid #d9e0e9}.save[data-v-48c0bad5]{color:#fff;background:#2864cd;border:0}.edit-modal footer button[data-v-48c0bad5]:disabled{cursor:wait;opacity:.65}@media (width<=760px){.contracts-page[data-v-48c0bad5],.contracts-toolbar[data-v-48c0bad5]{padding:14px}.edit-template[data-v-48c0bad5]{width:42px;padding:0;font-size:0}.edit-template svg[data-v-48c0bad5]{width:18px}.pagination-bar[data-v-48c0bad5]{flex-direction:column;flex-basis:102px;align-items:flex-start;gap:10px;min-height:102px;padding:14px}.pagination-controls[data-v-48c0bad5]{justify-content:flex-end;width:100%}.page-size[data-v-48c0bad5]{margin-right:auto}.modal-backdrop[data-v-48c0bad5]{padding:10px}.party-fields[data-v-48c0bad5]{grid-template-columns:1fr}}.verified-amount[data-v-e58aa1fa]{text-align:left;color:#526074;gap:8px;margin:16px 0;font-size:13px;display:grid}.verified-amount input[data-v-e58aa1fa]{width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbd5e3;border-radius:5px;padding:0 12px}.review-error[data-v-e58aa1fa]{color:#b94646;font-size:12px}.voucher-page[data-v-e58aa1fa]{width:100%;height:100%;min-height:0;padding:24px}.voucher-panel[data-v-e58aa1fa]{background:#fff;border:1px solid #e2e7ee;border-radius:7px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #1f2d450a}.voucher-toolbar[data-v-e58aa1fa]{border-bottom:1px solid #edf0f4;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.search-field[data-v-e58aa1fa]{color:#8995a6;border:1px solid #d9e0e9;border-radius:5px;align-items:center;gap:9px;width:min(100%,360px);height:42px;padding:0 13px;display:flex}.search-field[data-v-e58aa1fa]:focus-within{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.search-field input[data-v-e58aa1fa]{color:#273447;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.status-tabs[data-v-e58aa1fa]{background:#f7f9fb;border:1px solid #e1e6ed;border-radius:6px;align-items:center;gap:2px;padding:3px;display:flex}.status-tabs button[data-v-e58aa1fa]{color:#657287;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 11px;font-size:12px}.status-tabs button span[data-v-e58aa1fa]{color:#929dac;margin-left:4px}.status-tabs button.active[data-v-e58aa1fa]{color:#2864cd;background:#fff;font-weight:600;box-shadow:0 1px 4px #1d2e481a}.list-heading[data-v-e58aa1fa]{flex:none;align-items:center;gap:9px;height:55px;padding:0 20px;display:flex}.list-heading strong[data-v-e58aa1fa]{font-size:15px}.list-heading>span[data-v-e58aa1fa]{color:#8995a6;font-size:12px}.heading-actions[data-v-e58aa1fa]{align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.heading-actions small[data-v-e58aa1fa]{color:#a26b1d;font-size:12px}.batch-actions[data-v-e58aa1fa]{color:#68778b;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.batch-actions button[data-v-e58aa1fa]{color:#68778b;font:inherit;cursor:pointer;background:0 0;border:0}.batch-actions button[data-v-e58aa1fa]:hover{color:#2864cd}.batch-actions .batch-delete[data-v-e58aa1fa]{color:#bd4343;background:#fff7f7;border:1px solid #efc8c8;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.batch-actions .batch-delete[data-v-e58aa1fa]:hover{color:#a93434;background:#ffeded}.voucher-scroll[data-v-e58aa1fa]{flex:1 1 0;width:100%;min-height:0;overflow:auto}table[data-v-e58aa1fa]{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:1150px}th[data-v-e58aa1fa],td[data-v-e58aa1fa]{color:#526074;white-space:nowrap;border-top:1px solid #edf0f4;height:72px;padding:0 15px;font-size:13px}th[data-v-e58aa1fa]{color:#344257;background:#f7f9fb;height:48px;font-weight:600}th[data-v-e58aa1fa]:first-child{width:44px}th[data-v-e58aa1fa]:nth-child(2){width:86px}th[data-v-e58aa1fa]:nth-child(3){width:150px}th[data-v-e58aa1fa]:nth-child(4){width:190px}th[data-v-e58aa1fa]:nth-child(5){width:120px}th[data-v-e58aa1fa]:nth-child(6){width:175px}th[data-v-e58aa1fa]:nth-child(7){width:105px}th[data-v-e58aa1fa]:nth-child(8){width:170px}tbody tr[data-v-e58aa1fa]:hover{background:#fafcff}tbody tr.selected[data-v-e58aa1fa],tbody tr.selected[data-v-e58aa1fa]:hover{background:#f4f8ff}.selection-heading[data-v-e58aa1fa],.selection-cell[data-v-e58aa1fa]{text-align:center;padding:0 10px}.selection-heading input[data-v-e58aa1fa],.selection-cell input[data-v-e58aa1fa]{accent-color:#2864cd;cursor:pointer;width:16px;height:16px;margin:0 auto;display:block}.selection-heading input[data-v-e58aa1fa]:disabled{cursor:default}.voucher-thumb[data-v-e58aa1fa]{cursor:zoom-in;background:#f5f7fa;border:1px solid #dce3ec;border-radius:4px;width:42px;height:54px;padding:0;display:block;overflow:hidden}.voucher-thumb img[data-v-e58aa1fa]{object-fit:cover;object-position:top;width:100%;height:100%}.customer-name[data-v-e58aa1fa],.secondary[data-v-e58aa1fa]{display:block}.customer-name[data-v-e58aa1fa]{color:#273447;font-size:13px}.customer-name.approved[data-v-e58aa1fa]{color:#27805a}.customer-name.rejected[data-v-e58aa1fa]{color:#bd4848}.secondary[data-v-e58aa1fa]{color:#919cab;margin-top:5px;font-size:11px}.amount[data-v-e58aa1fa]{color:#273447;font-variant-numeric:tabular-nums}.system-entry[data-v-e58aa1fa]{color:#27805a;background:#f0faf5;border:1px solid #cfe5d9;border-radius:4px;align-content:center;place-items:center;gap:3px;width:42px;height:54px;font-size:9px;display:grid}.status[data-v-e58aa1fa]{border-radius:4px;align-items:center;height:26px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status.pending[data-v-e58aa1fa]{color:#9a681f;background:#fff6dc}.status.approved[data-v-e58aa1fa]{color:#27724f;background:#eaf7f0}.status.rejected[data-v-e58aa1fa]{color:#b54747;background:#fff0f0}.actions-heading[data-v-e58aa1fa],.actions-cell[data-v-e58aa1fa]{z-index:2;text-align:center;background:#fff;border-left:1px solid #edf0f4;position:sticky;right:0;box-shadow:-5px 0 12px #20304909}.actions-heading[data-v-e58aa1fa]{z-index:3;background:#f7f9fb}tbody tr:hover .actions-cell[data-v-e58aa1fa]{background:#fafcff}tbody tr.selected .actions-cell[data-v-e58aa1fa],tbody tr.selected:hover .actions-cell[data-v-e58aa1fa]{background:#f4f8ff}.row-actions[data-v-e58aa1fa]{justify-content:center;align-items:center;gap:3px;display:flex}.row-actions button[data-v-e58aa1fa]{color:#63748a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.row-actions button[data-v-e58aa1fa]:hover:not(:disabled){color:#2864cd;background:#eef4fd;border-color:#cad8eb}.row-actions button[data-v-e58aa1fa]:nth-child(2):hover:not(:disabled){color:#25805a;background:#eaf7f0}.row-actions button.reject[data-v-e58aa1fa]:hover:not(:disabled),.row-actions button.delete[data-v-e58aa1fa]:hover:not(:disabled){color:#bd4848;background:#fff0f0}.row-actions button[data-v-e58aa1fa]:disabled{color:#c1c8d1;cursor:default}.empty[data-v-e58aa1fa]{text-align:center;white-space:normal;height:260px}.empty svg[data-v-e58aa1fa],.empty strong[data-v-e58aa1fa],.empty span[data-v-e58aa1fa]{margin-left:auto;margin-right:auto;display:block}.empty svg[data-v-e58aa1fa]{color:#aab4c3;margin-bottom:12px}.empty strong[data-v-e58aa1fa]{color:#4b586b}.empty span[data-v-e58aa1fa]{color:#9aa5b4;margin-top:6px;font-size:12px}.pagination-bar[data-v-e58aa1fa]{border-top:1px solid #edf0f4;flex:0 0 68px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 20px;display:flex}.pagination-info[data-v-e58aa1fa]{color:#8a96a7;font-size:12px}.pagination-controls[data-v-e58aa1fa]{align-items:center;gap:5px;display:flex}.page-size[data-v-e58aa1fa]{color:#7b8798;align-items:center;gap:6px;margin-right:10px;font-size:12px;display:inline-flex}.page-size select[data-v-e58aa1fa]{color:#526074;height:32px;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:4px;outline:0;padding:0 8px;font-size:12px}.page-arrow[data-v-e58aa1fa],.page-number[data-v-e58aa1fa]{color:#66748a;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;font-size:12px;display:grid}.page-arrow[data-v-e58aa1fa]:hover:not(:disabled),.page-number[data-v-e58aa1fa]:hover{color:#2864cd;background:#f2f6fc}.page-arrow[data-v-e58aa1fa]:disabled{color:#bfc7d2;cursor:default}.page-number.active[data-v-e58aa1fa]{color:#fff;background:#2864cd}.review-notice[data-v-e58aa1fa]{z-index:110;color:#257047;background:#fff;border:1px solid #b9dfc9;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;display:flex;position:fixed;top:78px;right:24px;box-shadow:0 10px 28px #18274126}.notice-enter-active[data-v-e58aa1fa],.notice-leave-active[data-v-e58aa1fa]{transition:opacity .18s,transform .18s}.notice-enter-from[data-v-e58aa1fa],.notice-leave-to[data-v-e58aa1fa]{opacity:0;transform:translateY(-8px)}.modal-overlay{z-index:80;background:#14203480;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.detail-modal[data-v-e58aa1fa]{background:#fff;border-radius:8px;flex-direction:column;width:min(100%,860px);min-height:0;max-height:calc(100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 20px 54px #1120383d}.detail-modal>header[data-v-e58aa1fa]{border-bottom:1px solid #e7ebf1;flex:none;justify-content:space-between;align-items:center;min-height:64px;padding:0 22px;display:flex}.detail-modal h2[data-v-e58aa1fa]{margin:0;font-size:17px}.detail-modal header span[data-v-e58aa1fa]{color:#8a96a6;font-size:11px}.detail-modal header button[data-v-e58aa1fa],.image-lightbox header button[data-v-e58aa1fa]{color:#78869a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.detail-modal header button[data-v-e58aa1fa]:hover,.image-lightbox header button[data-v-e58aa1fa]:hover{background:#f2f5f9}.detail-body[data-v-e58aa1fa]{grid-template-columns:250px minmax(0,1fr);gap:24px;min-height:0;padding:24px;display:grid;overflow:auto}.detail-image[data-v-e58aa1fa]{cursor:zoom-in;background:#f4f7fa;border:1px solid #dce3ec;border-radius:6px;width:250px;height:370px;padding:0;display:block;position:relative;overflow:hidden}.detail-image img[data-v-e58aa1fa]{object-fit:cover;object-position:top;width:100%;height:100%}.detail-image span[data-v-e58aa1fa]{color:#fff;background:#18273ebf;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:11px;display:flex;position:absolute;bottom:10px;right:10px}.detail-info section[data-v-e58aa1fa]{padding:0 0 18px}.detail-info section+section[data-v-e58aa1fa]{border-top:1px solid #e8edf3;padding-top:18px}.detail-info h3[data-v-e58aa1fa]{color:#27364a;margin:0 0 13px;font-size:14px}.detail-info dl[data-v-e58aa1fa]{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;display:grid}.detail-info dl div[data-v-e58aa1fa]{min-width:0}.detail-info dl .full[data-v-e58aa1fa]{grid-column:1/-1}.detail-info dt[data-v-e58aa1fa]{color:#8a96a6;margin-bottom:5px;font-size:11px}.detail-info dd[data-v-e58aa1fa]{overflow-wrap:anywhere;color:#38475b;margin:0;font-size:13px;font-weight:600}.current-status[data-v-e58aa1fa]{color:#6d7a8d;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;padding-top:18px;font-size:13px;display:flex}.detail-modal>footer[data-v-e58aa1fa]{border-top:1px solid #e7ebf1;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:66px;padding:12px 22px;display:flex}.detail-modal footer button[data-v-e58aa1fa],.review-dialog footer button[data-v-e58aa1fa]{min-width:88px;height:40px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.secondary-button[data-v-e58aa1fa]{color:#596679;background:#fff;border:1px solid #d9e0e9}.reject-button[data-v-e58aa1fa]{color:#bd4848;background:#fff;border:1px solid #efc3c3}.approve-button[data-v-e58aa1fa]{color:#fff;background:#2864cd;border:0}.approve-button[data-v-e58aa1fa]:hover{background:#2058b9}.detail-image.system-detail[data-v-e58aa1fa]{color:#27805a;cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.detail-image.system-detail strong[data-v-e58aa1fa]{color:#344257;font-size:14px}.detail-image.system-detail span[data-v-e58aa1fa]{color:#8a96a6;background:0 0;height:auto;padding:0;position:static}.delete-detail-button[data-v-e58aa1fa]{color:#bd4848;background:#fff8f8;border:1px solid #efc3c3;margin-right:auto}.review-layer{z-index:95}.delete-layer{z-index:100}.review-dialog[data-v-e58aa1fa]{text-align:center;background:#fff;border-radius:8px;width:min(100%,430px);padding:26px 24px 20px;box-shadow:0 20px 54px #1120383d}.review-icon[data-v-e58aa1fa]{border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 14px;display:grid}.review-icon.approved[data-v-e58aa1fa]{color:#287c58;background:#eaf7f0}.review-icon.rejected[data-v-e58aa1fa]{color:#bd4848;background:#fff0f0}.review-dialog h2[data-v-e58aa1fa]{color:#29384b;margin:0;font-size:17px}.review-dialog p[data-v-e58aa1fa]{color:#7c8898;margin:10px 0 22px;font-size:13px;line-height:1.7}.review-dialog .review-error[data-v-e58aa1fa]{color:#b94646}.review-dialog footer[data-v-e58aa1fa]{justify-content:center;gap:10px;display:flex}.review-dialog footer button[data-v-e58aa1fa]:disabled{cursor:wait;opacity:.65}.reject-confirm[data-v-e58aa1fa]{color:#fff;background:#d65353;border:0}.image-lightbox{z-index:105;background:#0a121ee8;flex-direction:column;display:flex;position:fixed;inset:0}.image-lightbox header[data-v-e58aa1fa]{color:#fff;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex}.image-lightbox header strong[data-v-e58aa1fa],.image-lightbox header span[data-v-e58aa1fa]{display:block}.image-lightbox header span[data-v-e58aa1fa]{color:#aeb8c7;margin-top:3px;font-size:11px}.image-lightbox header button[data-v-e58aa1fa]{color:#fff}.lightbox-stage[data-v-e58aa1fa]{flex:1;place-items:center;min-height:0;padding:16px 24px 28px;display:grid;overflow:auto}.lightbox-stage img[data-v-e58aa1fa]{object-fit:contain;width:auto;max-width:min(100%,720px);height:auto;max-height:calc(100dvh - 108px);display:block;box-shadow:0 18px 50px #00000059}@media (width<=760px){.voucher-page[data-v-e58aa1fa]{padding:14px}.voucher-toolbar[data-v-e58aa1fa]{flex-direction:column;align-items:stretch;padding:14px}.search-field[data-v-e58aa1fa]{width:100%}.status-tabs[data-v-e58aa1fa]{width:100%;overflow-x:auto}.status-tabs button[data-v-e58aa1fa]{white-space:nowrap;flex:1}.list-heading[data-v-e58aa1fa]{flex-wrap:wrap;height:auto;min-height:55px;padding:10px 14px}.heading-actions[data-v-e58aa1fa]{justify-content:flex-end;width:100%}.pagination-bar[data-v-e58aa1fa]{flex-direction:column;flex-basis:102px;align-items:flex-start;min-height:102px;padding:14px}.pagination-controls[data-v-e58aa1fa]{justify-content:flex-end;width:100%}.page-size[data-v-e58aa1fa]{margin-right:auto}.detail-body[data-v-e58aa1fa]{grid-template-columns:1fr;padding:18px}.detail-image[data-v-e58aa1fa]{width:min(100%,260px);height:340px;margin:0 auto}.detail-info dl[data-v-e58aa1fa]{grid-template-columns:1fr}.detail-info dl .full[data-v-e58aa1fa]{grid-column:auto}.detail-modal>footer[data-v-e58aa1fa]{flex-wrap:wrap}.review-notice[data-v-e58aa1fa]{top:72px;right:16px}.lightbox-stage[data-v-e58aa1fa]{padding:10px}}.finance-settings-error[data-v-8c74452c]{color:#ad4444;background:#fff4f4;padding:10px 20px;font-size:12px}.finance-settings-error button[data-v-8c74452c]{color:#2864cd;cursor:pointer;background:0 0;border:0;margin-left:8px}.config-entry[data-v-8c74452c]:disabled{cursor:wait;opacity:.55}.finance-page[data-v-8c74452c]{color:#263348;width:100%;height:100%;min-height:0;padding:24px;position:relative}.payments-panel[data-v-8c74452c]{background:#fff;border:1px solid #e2e7ee;border-radius:7px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.payments-toolbar[data-v-8c74452c]{border-bottom:1px solid #edf0f4;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 20px;display:flex}.payment-title[data-v-8c74452c]{align-items:center;gap:15px;min-width:0;display:flex}.payment-title strong[data-v-8c74452c],.payment-title span[data-v-8c74452c]{display:block}.payment-title strong[data-v-8c74452c]{font-size:15px}.payment-title span[data-v-8c74452c]{color:#8a96a7;margin-top:3px;font-size:11px}.payment-title small[data-v-8c74452c]{color:#637086;white-space:nowrap;border-left:1px solid #e4e8ee;flex:none;padding-left:15px;font-size:12px}.toolbar-actions[data-v-8c74452c]{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.config-entry[data-v-8c74452c]{color:#405069;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:5px;align-items:center;gap:8px;padding:0 10px;display:flex}.config-entry[data-v-8c74452c]:hover{background:#f7faff;border-color:#b9cae2}.config-entry>span[data-v-8c74452c]:first-child{color:#2864cd;background:#edf4ff;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.config-entry>span[data-v-8c74452c]:last-child{text-align:left;white-space:nowrap;font-size:12px;font-weight:600}.config-entry small[data-v-8c74452c]{color:#8c98a9;margin-top:1px;font-size:10px;font-weight:400;display:block}.search-field[data-v-8c74452c]{color:#8b97a8;border:1px solid #d9e0e9;border-radius:5px;align-items:center;gap:8px;width:230px;height:40px;padding:0 11px;display:flex}.search-field[data-v-8c74452c]:focus-within{border-color:#3470d4}.search-field input[data-v-8c74452c]{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.toolbar-actions>select[data-v-8c74452c]{color:#526074;height:40px;font:inherit;background:#fff;border:1px solid #d9e0e9;border-radius:5px;outline:0;padding:0 28px 0 10px;font-size:12px}.payments-scroll[data-v-8c74452c]{flex:1 1 0;width:100%;min-height:0;overflow:auto}table[data-v-8c74452c]{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:900px}th[data-v-8c74452c],td[data-v-8c74452c]{color:#526074;white-space:nowrap;border-bottom:1px solid #edf0f4;height:62px;padding:0 15px;font-size:13px}th[data-v-8c74452c]{z-index:2;color:#344257;background:#f7f9fb;height:48px;font-weight:600;position:sticky;top:0}th[data-v-8c74452c]:first-child{width:180px}th[data-v-8c74452c]:nth-child(2){width:135px}th[data-v-8c74452c]:nth-child(3){width:125px}th[data-v-8c74452c]:nth-child(4){width:105px}th[data-v-8c74452c]:nth-child(5){width:115px}th[data-v-8c74452c]:nth-child(6){width:165px}th[data-v-8c74452c]:nth-child(7){width:95px}tbody tr[data-v-8c74452c]:hover{background:#fafcff}.order-number[data-v-8c74452c],.customer-name[data-v-8c74452c],.amount[data-v-8c74452c],.secondary[data-v-8c74452c]{display:block}.order-number[data-v-8c74452c]{color:#315ea9;font-size:12px}.customer-name[data-v-8c74452c]{color:#27805a}.amount[data-v-8c74452c]{color:#273447;font-size:14px}.secondary[data-v-8c74452c]{color:#929dab;margin-top:4px;font-size:11px}.paid-status[data-v-8c74452c]{color:#27805a;background:#edf8f2;border-radius:4px;align-items:center;gap:5px;height:26px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.empty[data-v-8c74452c]{color:#8995a6;text-align:center;height:180px}.empty svg[data-v-8c74452c],.empty strong[data-v-8c74452c],.empty span[data-v-8c74452c]{margin:5px auto;display:block}.pagination-bar[data-v-8c74452c]{border-top:1px solid #edf0f4;flex:0 0 62px;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:0 20px;display:flex}.pagination-info[data-v-8c74452c]{color:#8a96a7;font-size:12px}.pagination-controls[data-v-8c74452c]{align-items:center;gap:5px;display:flex}.page-size[data-v-8c74452c]{color:#7b8798;align-items:center;gap:6px;margin-right:10px;font-size:12px;display:inline-flex}.page-size select[data-v-8c74452c]{color:#526074;height:32px;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:4px;padding:0 8px;font-size:12px}.page-arrow[data-v-8c74452c],.page-number[data-v-8c74452c]{color:#66748a;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;font-size:12px;display:grid}.page-arrow[data-v-8c74452c]:hover:not(:disabled),.page-number[data-v-8c74452c]:hover{color:#2864cd;background:#f2f6fc;border-color:#cedaeb}.page-arrow[data-v-8c74452c]:disabled{color:#bfc7d2;cursor:default}.page-number.active[data-v-8c74452c]{color:#fff;background:#2864cd}.modal-backdrop[data-v-8c74452c]{z-index:90;background:#121f3380;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.manage-modal[data-v-8c74452c]{background:#fff;border-radius:8px;flex-direction:column;width:min(760px,100%);min-height:0;max-height:min(760px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 22px 60px #101d3140}.manage-modal>header[data-v-8c74452c]{border-bottom:1px solid #e7ebf1;flex:none;justify-content:space-between;align-items:center;min-height:70px;padding:0 20px;display:flex}.manage-modal>header>div[data-v-8c74452c]{align-items:center;gap:11px;display:flex}.modal-icon[data-v-8c74452c]{color:#2864cd;background:#edf4ff;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.manage-modal h2[data-v-8c74452c]{color:#243247;margin:0;font-size:17px}.manage-modal header p[data-v-8c74452c]{color:#8a96a7;margin:3px 0 0;font-size:11px}.close-button[data-v-8c74452c]{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.close-button[data-v-8c74452c]:hover{background:#f1f4f8}.modal-content[data-v-8c74452c]{flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.modal-list-heading[data-v-8c74452c]{color:#7e8a9b;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;display:flex}.modal-list-heading button[data-v-8c74452c]{color:#2864cd;height:34px;font:inherit;cursor:pointer;background:#f6f9fe;border:1px solid #cbd9ec;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.account-list[data-v-8c74452c],.qr-list[data-v-8c74452c]{gap:12px;display:grid}.account-item[data-v-8c74452c],.qr-item[data-v-8c74452c]{background:#fbfcfe;border:1px solid #e0e6ed;border-radius:6px}.account-item[data-v-8c74452c]{padding:14px}.item-heading[data-v-8c74452c]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.item-heading strong[data-v-8c74452c]{color:#344257;align-items:center;gap:7px;font-size:13px;display:flex}.item-heading strong span[data-v-8c74452c]{color:#2864cd;background:#eaf2ff;border-radius:4px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.item-heading button[data-v-8c74452c],.remove-qr[data-v-8c74452c]{color:#b85a5a;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.item-heading button[data-v-8c74452c]:hover,.remove-qr[data-v-8c74452c]:hover{background:#fff0f0}.bank-form[data-v-8c74452c]{grid-template-columns:1fr 1.25fr;gap:11px;display:grid}.bank-form label[data-v-8c74452c],.qr-fields label[data-v-8c74452c]{color:#59677b;gap:6px;font-size:11px;font-weight:600;display:grid}.number-field[data-v-8c74452c]{grid-column:1/-1}.bank-form input[data-v-8c74452c],.qr-fields input[data-v-8c74452c],.qr-fields select[data-v-8c74452c]{color:#2e3b4e;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d9e0e9;border-radius:5px;outline:0;padding:0 10px;font-size:12px}.bank-form input[data-v-8c74452c]:focus,.qr-fields input[data-v-8c74452c]:focus,.qr-fields select[data-v-8c74452c]:focus{border-color:#3470d4;box-shadow:0 0 0 3px #3470d414}.qr-item[data-v-8c74452c]{grid-template-columns:100px 1fr 30px;align-items:center;gap:14px;padding:13px;display:grid}.qr-upload[data-v-8c74452c]{color:#8090a5;cursor:pointer;background:#fff;border:1px dashed #cbd5e2;border-radius:5px;place-items:center;width:100px;height:100px;display:grid;position:relative;overflow:hidden}.qr-upload input[data-v-8c74452c]{opacity:0;width:1px;height:1px;position:absolute}.qr-upload img[data-v-8c74452c]{object-fit:contain;width:100%;height:100%}.qr-upload>span[data-v-8c74452c]{justify-items:center;gap:5px;display:grid}.qr-upload small[data-v-8c74452c]{font-size:10px}.qr-upload em[data-v-8c74452c]{color:#fff;background:#192c46b8;border-radius:3px;align-items:center;gap:3px;padding:3px 5px;font-size:9px;font-style:normal;display:flex;position:absolute;bottom:4px;right:4px}.qr-fields[data-v-8c74452c]{grid-template-columns:130px 1fr;gap:11px;display:grid}.empty-add[data-v-8c74452c]{color:#76869b;width:100%;min-height:170px;font:inherit;cursor:pointer;background:#fafcff;border:1px dashed #cbd6e4;border-radius:6px;align-content:center;place-items:center;gap:7px;display:grid}.empty-add[data-v-8c74452c]:hover{color:#2864cd;background:#f5f9ff;border-color:#9fb8dc}.empty-add strong[data-v-8c74452c]{color:#405069;font-size:13px}.empty-add span[data-v-8c74452c]{font-size:11px}.manage-modal>footer[data-v-8c74452c]{border-top:1px solid #e7ebf1;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:64px;padding:0 20px;display:flex}.manage-modal footer button[data-v-8c74452c]{height:38px;font:inherit;cursor:pointer;border-radius:5px;padding:0 15px;font-size:13px}.cancel-button[data-v-8c74452c]{color:#526074;background:#fff;border:1px solid #d9e0e9}.confirm-button[data-v-8c74452c]{color:#fff;background:#2864cd;border:0}.save-notice[data-v-8c74452c]{z-index:110;color:#287655;background:#f2fbf6;border:1px solid #cce4d8;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1c324e21}.save-notice.error[data-v-8c74452c]{color:#ae4949;background:#fff6f6;border-color:#efd0d0}.notice-enter-active[data-v-8c74452c],.notice-leave-active[data-v-8c74452c]{transition:opacity .18s,transform .18s}.notice-enter-from[data-v-8c74452c],.notice-leave-to[data-v-8c74452c]{opacity:0;transform:translate(-50%,-8px)}@media (width<=1180px){.payment-title span[data-v-8c74452c]{display:none}.payment-title small[data-v-8c74452c]{border-left:0;padding-left:0}.search-field[data-v-8c74452c]{width:190px}.config-entry>span[data-v-8c74452c]:last-child{font-size:0}.config-entry small[data-v-8c74452c]{margin:0;font-size:10px}}@media (width<=760px){.finance-page[data-v-8c74452c]{padding:14px}.payments-toolbar[data-v-8c74452c]{flex-direction:column;align-items:stretch;padding:14px}.payment-title[data-v-8c74452c]{justify-content:space-between}.toolbar-actions[data-v-8c74452c]{grid-template-columns:1fr 1fr 1.2fr;display:grid}.config-entry[data-v-8c74452c]{justify-content:center}.search-field[data-v-8c74452c]{width:auto}.toolbar-actions>select[data-v-8c74452c]{grid-column:1/-1}.pagination-bar[data-v-8c74452c]{flex-direction:column;flex-basis:100px;align-items:flex-start;min-height:100px;padding:13px 14px}.pagination-controls[data-v-8c74452c]{justify-content:flex-end;width:100%}.page-size[data-v-8c74452c]{margin-right:auto}.modal-backdrop[data-v-8c74452c]{padding:10px}.manage-modal[data-v-8c74452c]{max-height:calc(100dvh - 20px)}.manage-modal>header[data-v-8c74452c],.manage-modal>footer[data-v-8c74452c]{padding-left:14px;padding-right:14px}.modal-content[data-v-8c74452c]{padding:14px}.bank-form[data-v-8c74452c],.qr-fields[data-v-8c74452c]{grid-template-columns:1fr}.number-field[data-v-8c74452c]{grid-column:auto}.qr-item[data-v-8c74452c]{grid-template-columns:84px 1fr 30px;gap:10px}.qr-upload[data-v-8c74452c]{width:84px;height:84px}}.analytics-status[data-v-838cdbbe]{color:#536d94;background:#f4f8fe;border:1px solid #dce6f4;border-radius:5px;margin-bottom:12px;padding:12px 16px;font-size:12px}.analytics-status.error[data-v-838cdbbe]{color:#ad4444;background:#fff5f5;border-color:#f2d5d5}.analytics-status button[data-v-838cdbbe],.online-state button[data-v-838cdbbe]{color:#2864cd;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px}.empty-online[data-v-838cdbbe],.online-state[data-v-838cdbbe]{color:#8a96a7;text-align:center;padding:19px;font-size:12px}.online-actions[data-v-838cdbbe]{align-items:center;gap:8px;display:flex}.online-actions button[data-v-838cdbbe]:disabled{opacity:.45;cursor:default}.analytics-page[data-v-838cdbbe]{color:#273447;width:100%;height:100%;min-height:0;padding:20px 24px 28px;overflow:auto}.overview-row[data-v-838cdbbe]{background:#fff;border:1px solid #e1e6ed;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-item[data-v-838cdbbe]{border-right:1px solid #e9edf2;align-items:center;gap:13px;min-width:0;padding:18px 20px;display:flex}.metric-item[data-v-838cdbbe]:last-child{border-right:0}.metric-icon[data-v-838cdbbe],.panel-icon[data-v-838cdbbe]{border-radius:6px;flex:none;place-items:center;display:grid}.metric-icon.income[data-v-838cdbbe]{color:#2d69c9;background:#edf4ff}.metric-icon.today[data-v-838cdbbe]{color:#27805a;background:#edf8f2}.metric-icon.users[data-v-838cdbbe]{color:#7a59bd;background:#f3effb}.metric-icon.online[data-v-838cdbbe]{color:#ca7b24;background:#fff5e8}.metric-item>div[data-v-838cdbbe]{min-width:0}.metric-item small[data-v-838cdbbe]{color:#7f8b9c;font-size:11px;display:block}.metric-item strong[data-v-838cdbbe]{color:#263348;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:21px;line-height:1.3;display:block;overflow:hidden}.metric-item strong em[data-v-838cdbbe]{color:#718096;margin-left:3px;font-size:11px;font-style:normal;font-weight:500}.metric-item p[data-v-838cdbbe]{color:#418368;align-items:center;gap:3px;margin:4px 0 0;font-size:10px;display:flex}.metric-item p.down[data-v-838cdbbe],.down[data-v-838cdbbe]{color:#b55}.live-dot[data-v-838cdbbe]{background:#34a66f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #34a66f1f}.range-bar[data-v-838cdbbe]{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.range-bar>div[data-v-838cdbbe]:first-child{align-items:baseline;gap:10px;display:flex}.range-bar strong[data-v-838cdbbe]{font-size:15px}.range-bar span[data-v-838cdbbe]{color:#8a96a7;font-size:11px}.range-switch[data-v-838cdbbe]{background:#fff;border:1px solid #dce3eb;border-radius:5px;padding:3px;display:flex}.range-switch button[data-v-838cdbbe]{color:#6f7d90;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 12px;font-size:11px}.range-switch button.active[data-v-838cdbbe]{color:#fff;background:#2864cd}.analytics-grid[data-v-838cdbbe]{grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);gap:14px;display:grid}.panel[data-v-838cdbbe]{background:#fff;border:1px solid #e1e6ed;border-radius:7px;min-width:0;overflow:hidden}.panel>header[data-v-838cdbbe]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:0 18px;display:flex}.panel>header>div[data-v-838cdbbe]:first-child{align-items:center;gap:10px;display:flex}.panel-icon[data-v-838cdbbe]{width:35px;height:35px}.panel-icon.blue[data-v-838cdbbe]{color:#2864cd;background:#edf4ff}.panel-icon.green[data-v-838cdbbe]{color:#27805a;background:#edf8f2}.panel-icon.violet[data-v-838cdbbe]{color:#7756b8;background:#f3effb}.panel-icon.amber[data-v-838cdbbe]{color:#bb7020;background:#fff4e6}.panel h2[data-v-838cdbbe]{margin:0;font-size:14px}.panel header p[data-v-838cdbbe]{color:#8a96a7;margin:3px 0 0;font-size:10px}.chart-summary[data-v-838cdbbe]{text-align:right}.chart-summary small[data-v-838cdbbe],.chart-summary span[data-v-838cdbbe]{color:#8a96a7;font-size:10px;display:block}.chart-summary strong[data-v-838cdbbe]{color:#273447;margin:2px 0;font-size:15px;display:block}.income-chart[data-v-838cdbbe]{height:254px;padding:8px 12px 0}.income-chart svg[data-v-838cdbbe]{width:100%;height:100%;display:block}.income-chart text[data-v-838cdbbe]{fill:#8d98a8;font-family:inherit;font-size:9px}.panel>footer[data-v-838cdbbe]{color:#7b8798;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:44px;padding:0 18px;font-size:10px;display:flex}.panel>footer span[data-v-838cdbbe]{align-items:center;gap:6px;display:flex}.panel>footer strong[data-v-838cdbbe]{color:#526074;font-size:10px;font-weight:500}.legend-line[data-v-838cdbbe]{background:#2d6ed4;width:18px;height:2px}.legend-bar[data-v-838cdbbe]{background:#7560bd;border-radius:2px;width:8px;height:10px}.online-panel[data-v-838cdbbe]{grid-row:span 1}.live-label[data-v-838cdbbe]{color:#27805a;align-items:center;gap:5px;font-size:10px;display:flex}.live-label i[data-v-838cdbbe]{background:#35a66f;border-radius:50%;width:6px;height:6px}.online-list[data-v-838cdbbe]{padding:4px 0}.online-row[data-v-838cdbbe]{border-bottom:1px solid #f0f2f5;align-items:center;gap:9px;height:51px;padding:0 15px;display:flex}.online-row[data-v-838cdbbe]:last-child{border-bottom:0}.avatar[data-v-838cdbbe]{color:#315f9d;background:#edf3fb;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid;position:relative}.avatar i[data-v-838cdbbe]{background:#37a56f;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.online-row>div[data-v-838cdbbe]{flex:1;min-width:0}.online-row strong[data-v-838cdbbe],.online-row small[data-v-838cdbbe]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.online-row strong[data-v-838cdbbe]{font-size:11px}.online-row small[data-v-838cdbbe]{color:#909baa;margin-top:3px;font-size:9px}.online-row time[data-v-838cdbbe]{color:#8491a3;flex:none;font-size:9px}.login-panel[data-v-838cdbbe]{min-height:260px}.login-chart[data-v-838cdbbe]{align-items:flex-end;gap:clamp(3px,1vw,9px);height:176px;padding:28px 22px 25px;display:flex}.login-column[data-v-838cdbbe]{flex:1;justify-content:center;align-items:flex-end;min-width:4px;height:100%;display:flex;position:relative}.login-column i[data-v-838cdbbe]{background:#d8d2eb;border-radius:3px 3px 1px 1px;width:min(100%,18px);min-height:7px;transition:height .2s,background .15s;display:block}.login-column i.active[data-v-838cdbbe],.login-column:hover i[data-v-838cdbbe]{background:#7560bd}.login-column small[data-v-838cdbbe]{color:#909baa;white-space:nowrap;font-size:8px;position:absolute;bottom:-18px}.bar-value[data-v-838cdbbe]{z-index:2;color:#fff;opacity:0;background:#4c416c;border-radius:3px;padding:2px 5px;font-size:8px;position:absolute;top:-21px}.bar-value.visible[data-v-838cdbbe]{opacity:1}.login-panel footer em[data-v-838cdbbe]{margin-left:5px;font-style:normal}.up[data-v-838cdbbe]{color:#27805a}.activity-panel dl[data-v-838cdbbe]{grid-template-columns:1fr 1fr;margin:0;padding:12px;display:grid}.activity-panel dl div[data-v-838cdbbe]{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;padding:14px}.activity-panel dl div[data-v-838cdbbe]:nth-child(2n){border-right:0}.activity-panel dl div[data-v-838cdbbe]:nth-last-child(-n+2){border-bottom:0}.activity-panel dt[data-v-838cdbbe]{color:#8491a2;font-size:10px}.activity-panel dd[data-v-838cdbbe]{color:#273447;margin:6px 0 0;font-size:22px;font-weight:700}.activity-panel dd small[data-v-838cdbbe]{color:#8a96a7;margin-left:3px;font-size:9px;font-weight:400}.demo-note[data-v-838cdbbe]{color:#929cab;text-align:center;background:#fafbfc;border-top:1px solid #edf0f4;margin:0;padding:10px 14px;font-size:9px}.metric-item[data-v-838cdbbe]{gap:11px;padding:15px 16px;position:relative}.metric-icon[data-v-838cdbbe]{width:38px;height:38px}.metric-copy[data-v-838cdbbe]{flex:1;min-width:0}.metric-item small[data-v-838cdbbe]{font-size:10px}.metric-item strong[data-v-838cdbbe]{margin-top:3px;font-size:18px}.metric-item strong em[data-v-838cdbbe]{font-size:10px}.metric-item p[data-v-838cdbbe]{margin-top:3px;font-size:9px}.masked-income[data-v-838cdbbe]{letter-spacing:1px}.metric-eye[data-v-838cdbbe]{color:#77869a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;width:29px;height:29px;display:grid}.metric-eye[data-v-838cdbbe]:hover,.metric-eye[data-v-838cdbbe]:focus-visible{color:#2864cd;background:#f2f6fc;border-color:#cad6e6}.revenue-detail[data-v-838cdbbe]{z-index:30;background:#fff;border:1px solid #d9e2ee;border-radius:6px;width:260px;padding:13px;position:absolute;top:calc(100% - 5px);left:14px;box-shadow:0 12px 30px #182a4429}.revenue-detail header[data-v-838cdbbe]{color:#536176;justify-content:space-between;align-items:center;font-size:11px;display:flex}.revenue-detail header button[data-v-838cdbbe]{color:#8290a2;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.revenue-detail>strong[data-v-838cdbbe]{color:#245fbe;margin:9px 0 11px;font-size:22px}.revenue-detail dl[data-v-838cdbbe]{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1fr;margin:0;padding:9px 0;display:grid}.revenue-detail dl div+div[data-v-838cdbbe]{border-left:1px solid #edf0f4;padding-left:12px}.revenue-detail dt[data-v-838cdbbe]{color:#8b96a6;font-size:9px}.revenue-detail dd[data-v-838cdbbe]{color:#39485d;margin:4px 0 0;font-size:11px;font-weight:600}.revenue-detail>small[data-v-838cdbbe]{color:#929dab;margin-top:8px;font-size:9px}.detail-enter-active[data-v-838cdbbe],.detail-leave-active[data-v-838cdbbe]{transition:opacity .16s,transform .16s}.detail-enter-from[data-v-838cdbbe],.detail-leave-to[data-v-838cdbbe]{opacity:0;transform:translateY(-5px)}.view-online[data-v-838cdbbe]{color:#27805a;height:29px;font:inherit;cursor:pointer;background:#f2faf6;border:1px solid #d5e2dc;border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.online-modal-backdrop[data-v-838cdbbe]{z-index:100;background:#121f3380;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.online-modal[data-v-838cdbbe]{background:#fff;border-radius:8px;flex-direction:column;width:min(720px,100%);min-height:0;max-height:min(720px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 22px 60px #101d3140}.online-modal>header[data-v-838cdbbe]{border-bottom:1px solid #e7ebf1;flex:none;justify-content:space-between;align-items:center;min-height:70px;padding:0 20px;display:flex}.online-modal>header>div[data-v-838cdbbe]{align-items:center;gap:10px;display:flex}.online-modal h2[data-v-838cdbbe]{color:#273447;margin:0;font-size:16px}.online-modal header p[data-v-838cdbbe]{color:#8895a6;margin:3px 0 0;font-size:10px}.online-modal>header>button[data-v-838cdbbe]{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.online-modal>header>button[data-v-838cdbbe]:hover{background:#f1f4f8}.online-table[data-v-838cdbbe]{flex:1;min-height:0;overflow:auto}.online-table-head[data-v-838cdbbe],.online-table-row[data-v-838cdbbe]{grid-template-columns:1.25fr 1fr 95px;align-items:center;gap:14px;padding:0 20px;display:grid}.online-table-head[data-v-838cdbbe]{z-index:2;color:#6f7d90;background:#f7f9fb;height:42px;font-size:10px;font-weight:600;position:sticky;top:0}.online-table-row[data-v-838cdbbe]{color:#526074;border-bottom:1px solid #edf0f4;min-height:54px;font-size:11px}.online-table-row>div[data-v-838cdbbe]{align-items:center;gap:9px;min-width:0;display:flex}.online-table-row>div>span[data-v-838cdbbe]:last-child{min-width:0}.online-table-row strong[data-v-838cdbbe],.online-table-row small[data-v-838cdbbe]{display:block}.online-table-row strong[data-v-838cdbbe]{color:#344257;font-size:11px}.online-table-row small[data-v-838cdbbe]{color:#929dab;margin-top:2px;font-size:9px}.online-table-row>span[data-v-838cdbbe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.online-table-row time[data-v-838cdbbe]{color:#718095;align-items:center;gap:5px;font-size:9px;display:flex}.online-table-row time i[data-v-838cdbbe],.online-modal footer span i[data-v-838cdbbe]{background:#35a66f;border-radius:50%;width:6px;height:6px}.online-modal>footer[data-v-838cdbbe]{border-top:1px solid #e7ebf1;flex:none;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.online-modal footer span[data-v-838cdbbe]{color:#8491a2;align-items:center;gap:6px;font-size:9px;display:flex}.online-modal footer button[data-v-838cdbbe]{color:#fff;height:34px;font:inherit;cursor:pointer;background:#2864cd;border:0;border-radius:5px;padding:0 14px;font-size:11px}@media (width<=1050px){.overview-row[data-v-838cdbbe]{grid-template-columns:1fr 1fr}.metric-item[data-v-838cdbbe]:nth-child(2){border-right:0}.metric-item[data-v-838cdbbe]:nth-child(-n+2){border-bottom:1px solid #e9edf2}.analytics-grid[data-v-838cdbbe]{grid-template-columns:1fr}.online-panel[data-v-838cdbbe],.activity-panel[data-v-838cdbbe]{grid-column:auto}.online-list[data-v-838cdbbe]{grid-template-columns:1fr 1fr;display:grid}.online-row[data-v-838cdbbe]:nth-last-child(2){border-bottom:0}}@media (width<=620px){.analytics-page[data-v-838cdbbe]{padding:14px}.overview-row[data-v-838cdbbe]{grid-template-columns:1fr}.metric-item[data-v-838cdbbe]{border-right:0;border-bottom:1px solid #e9edf2!important}.metric-item[data-v-838cdbbe]:last-child{border-bottom:0!important}.revenue-detail[data-v-838cdbbe]{width:auto;left:10px;right:10px}.range-bar>div:first-child span[data-v-838cdbbe]{display:none}.panel>header[data-v-838cdbbe]{padding:0 13px}.chart-summary strong[data-v-838cdbbe]{font-size:13px}.income-chart[data-v-838cdbbe]{height:220px;padding-left:4px;padding-right:4px}.online-list[data-v-838cdbbe]{grid-template-columns:1fr}.online-row[data-v-838cdbbe]:nth-last-child(2){border-bottom:1px solid #f0f2f5}.login-chart[data-v-838cdbbe]{gap:3px;padding-left:12px;padding-right:12px}.online-modal-backdrop[data-v-838cdbbe]{padding:9px}.online-modal[data-v-838cdbbe]{max-height:calc(100dvh - 18px)}.online-table-head[data-v-838cdbbe],.online-table-row[data-v-838cdbbe]{grid-template-columns:1.2fr .9fr;padding-left:13px;padding-right:13px}.online-table-head span[data-v-838cdbbe]:nth-child(2),.online-table-row>span[data-v-838cdbbe]{display:none}}.revenue-metric[data-v-838cdbbe]{cursor:pointer}.revenue-metric[data-v-838cdbbe]:focus-visible{outline-offset:-2px;outline:2px solid #8fb2e8}.revenue-detail[data-v-838cdbbe]{cursor:default}.income-chart[data-v-838cdbbe]{cursor:crosshair;position:relative}.income-hit[data-v-838cdbbe]:focus-visible{outline:none}.income-tooltip-card[data-v-838cdbbe]{z-index:3;color:#263448;cursor:default;background:#fff;border:1px solid #d8e4f2;border-radius:6px;width:200px;min-height:104px;padding:10px 12px;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:11px;line-height:1.35;position:absolute;box-shadow:0 6px 18px #1d335324}.income-tooltip-head[data-v-838cdbbe]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.income-tooltip-head strong[data-v-838cdbbe]{color:#55708f;font-size:11px;font-weight:600}.income-tooltip-head button[data-v-838cdbbe]{color:#73839a;cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:20px;display:grid}.income-tooltip-card>div[data-v-838cdbbe]:not(.income-tooltip-head){white-space:nowrap;justify-content:space-between;gap:8px;margin-top:4px;display:flex}.income-tooltip-card span[data-v-838cdbbe]{color:#79889b}.income-tooltip-card b[data-v-838cdbbe]{color:#2b3b52;font-weight:600}.income-tooltip-card>div:nth-child(2) b[data-v-838cdbbe]{color:#2864cd}.income-panel[data-v-838cdbbe]{overflow:visible}.income-icon-anchor[data-v-838cdbbe]{flex:none;position:relative}.income-icon-anchor .panel-icon[data-v-838cdbbe]{cursor:help}.income-icon-detail[data-v-838cdbbe]{z-index:10;pointer-events:none;background:#fff;border:1px solid #d8e4f2;border-radius:6px;width:206px;padding:12px 13px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #1d335329}.income-icon-detail>strong[data-v-838cdbbe]{color:#334962;margin-bottom:8px;font-size:12px;display:block}.income-icon-detail>div[data-v-838cdbbe]{white-space:nowrap;justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;display:flex}.income-icon-detail span[data-v-838cdbbe]{color:#79889b}.income-icon-detail b[data-v-838cdbbe]{color:#2864cd;font-weight:600}.workbench-state[data-v-c0e14de6]{color:#526881;background:#fff;border:1px solid #dce5f0;border-radius:6px;margin-bottom:14px;padding:13px 16px;font-size:12px}.workbench-state.error[data-v-c0e14de6]{color:#a94949;border-color:#f0d2d2}.workbench-state button[data-v-c0e14de6]{color:#2864cd;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0}.workbench-empty[data-v-c0e14de6]{color:#8793a4;text-align:center;margin:0;padding:24px 16px;font-size:11px}.welcome-actions[data-v-c0e14de6]{align-items:center;gap:8px;display:flex}.welcome-actions button[data-v-c0e14de6]:first-child{justify-content:center;width:36px;padding:0}.welcome-actions button[data-v-c0e14de6]:disabled{opacity:.5;cursor:default}.payment-row[data-v-c0e14de6]{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0}.payment-row[data-v-c0e14de6]:hover,.activity-row[data-v-c0e14de6]:hover{background:#f8fafd}.payment-row .payment-customer[data-v-c0e14de6]{align-items:center;gap:8px;min-width:0;display:flex}.payment-row .payment-customer>span[data-v-c0e14de6]:last-child{min-width:0}.payment-row .payment-customer strong[data-v-c0e14de6],.payment-row .payment-customer small[data-v-c0e14de6]{display:block}.payment-row .payment-customer strong[data-v-c0e14de6]{font-size:10px}.activity-row[data-v-c0e14de6]{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0}.activity-row .activity-copy[data-v-c0e14de6]{flex:1;width:auto;min-width:0;display:block}.activity-row>svg[data-v-c0e14de6]{color:#a0abba;flex:none}.activity-row .warning[data-v-c0e14de6],.activity-row .pending[data-v-c0e14de6]{color:#bd7528;background:#fff5e9}.workbench-page[data-v-c0e14de6]{color:#273447;width:100%;height:100%;min-height:0;padding:20px 24px 28px;overflow:auto}.welcome-bar[data-v-c0e14de6]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.welcome-bar h2[data-v-c0e14de6]{margin:0;font-size:19px}.welcome-bar p[data-v-c0e14de6]{color:#8390a2;margin:5px 0 0;font-size:11px}.welcome-bar button[data-v-c0e14de6],.payment-panel>header button[data-v-c0e14de6]{color:#2864cd;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.welcome-bar button[data-v-c0e14de6]{background:#fff;border:1px solid #d6e1f0;border-radius:5px;height:36px;padding:0 11px;font-size:11px}.summary-strip[data-v-c0e14de6]{background:#fff;border:1px solid #e1e6ed;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid}.summary-strip article[data-v-c0e14de6]{border-right:1px solid #e8ecf1;align-items:center;gap:11px;min-width:0;padding:15px 18px;display:flex}.summary-strip article[data-v-c0e14de6]:last-child{border-right:0}.summary-icon[data-v-c0e14de6]{border-radius:6px;flex:none;place-items:center;width:39px;height:39px;display:grid}.summary-icon.blue[data-v-c0e14de6]{color:#2864cd;background:#edf4ff}.summary-icon.amber[data-v-c0e14de6]{color:#be731f;background:#fff4e6}.summary-icon.green[data-v-c0e14de6]{color:#27805a;background:#edf8f2}.summary-icon.violet[data-v-c0e14de6]{color:#7558b5;background:#f3effb}.summary-strip article>div[data-v-c0e14de6]{min-width:0}.summary-strip small[data-v-c0e14de6]{color:#8390a2;font-size:10px;display:block}.summary-strip strong[data-v-c0e14de6]{color:#273447;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:18px;display:block;overflow:hidden}.summary-strip strong em[data-v-c0e14de6]{color:#7d8999;margin-left:3px;font-size:10px;font-style:normal;font-weight:500}.summary-strip p[data-v-c0e14de6],.summary-strip article button[data-v-c0e14de6]{color:#708096;margin:3px 0 0;font-size:9px}.summary-strip article button[data-v-c0e14de6]{color:#b56a22;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:flex}.workbench-grid[data-v-c0e14de6]{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:14px;display:grid}.panel[data-v-c0e14de6]{background:#fff;border:1px solid #e1e6ed;border-radius:7px;min-width:0;overflow:hidden}.panel>header[data-v-c0e14de6]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 17px;display:flex}.panel h3[data-v-c0e14de6]{margin:0;font-size:14px}.panel header p[data-v-c0e14de6]{color:#8995a5;margin:3px 0 0;font-size:10px}.todo-panel>header>span[data-v-c0e14de6]{color:#b85a4f;background:#fff0ef;border-radius:12px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:10px;font-weight:700;display:grid}.todo-list[data-v-c0e14de6]{padding:5px 0}.todo-list>button[data-v-c0e14de6]{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;align-items:center;gap:11px;padding:8px 16px;display:flex}.todo-list>button[data-v-c0e14de6]:last-child{border-bottom:0}.todo-list>button[data-v-c0e14de6]:hover{background:#fafcff}.todo-icon[data-v-c0e14de6]{border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.todo-icon.urgent[data-v-c0e14de6]{color:#bd5149;background:#fff0ef}.todo-icon.warning[data-v-c0e14de6]{color:#bd7528;background:#fff5e9}.todo-icon.info[data-v-c0e14de6]{color:#2864cd;background:#edf4ff}.todo-list button>span[data-v-c0e14de6]:nth-child(2){flex:1;min-width:0}.todo-list strong[data-v-c0e14de6],.todo-list small[data-v-c0e14de6]{display:block}.todo-list strong[data-v-c0e14de6]{font-size:11px}.todo-list small[data-v-c0e14de6]{color:#8793a4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.todo-list em[data-v-c0e14de6]{color:#b4574e;background:#fff0ef;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.todo-list>button>svg[data-v-c0e14de6]{color:#9aa5b3}.quick-grid[data-v-c0e14de6]{grid-template-columns:1fr 1fr;padding:8px;display:grid}.quick-grid button[data-v-c0e14de6]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;align-items:center;gap:8px;padding:13px 10px;display:flex}.quick-grid button[data-v-c0e14de6]:hover{background:#f7f9fc}.quick-grid button>span[data-v-c0e14de6]{border-radius:5px;flex:none;place-items:center;width:32px;height:32px;display:grid}.quick-grid .blue[data-v-c0e14de6]{color:#2864cd;background:#edf4ff}.quick-grid .green[data-v-c0e14de6]{color:#27805a;background:#edf8f2}.quick-grid .violet[data-v-c0e14de6]{color:#7558b5;background:#f3effb}.quick-grid .amber[data-v-c0e14de6]{color:#bd7528;background:#fff5e9}.quick-grid button>div[data-v-c0e14de6]{flex:1;min-width:0}.quick-grid strong[data-v-c0e14de6],.quick-grid small[data-v-c0e14de6]{display:block}.quick-grid strong[data-v-c0e14de6]{font-size:11px}.quick-grid small[data-v-c0e14de6]{color:#8b96a5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.quick-grid button>svg[data-v-c0e14de6]{color:#a1abba}.payment-panel>header button[data-v-c0e14de6]{font-size:10px}.payment-table[data-v-c0e14de6]{width:100%;overflow:auto}.table-head[data-v-c0e14de6],.payment-row[data-v-c0e14de6]{grid-template-columns:1.35fr .8fr .8fr .8fr;align-items:center;gap:12px;min-width:660px;padding:0 17px;display:grid}.table-head[data-v-c0e14de6]{color:#69778b;background:#f8f9fb;height:38px;font-size:9px;font-weight:600}.table-head span[data-v-c0e14de6]:last-child{text-align:right}.payment-row[data-v-c0e14de6]{color:#526074;border-bottom:1px solid #edf0f4;height:52px;font-size:10px}.payment-row[data-v-c0e14de6]:last-child{border-bottom:0}.payment-row>div[data-v-c0e14de6]{align-items:center;gap:8px;min-width:0;display:flex}.customer-avatar[data-v-c0e14de6]{color:#315f9d;background:#edf3fb;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.payment-row>div>span[data-v-c0e14de6]:last-child{min-width:0}.payment-row strong[data-v-c0e14de6],.payment-row small[data-v-c0e14de6]{display:block}.payment-row>div strong[data-v-c0e14de6]{font-size:10px}.payment-row small[data-v-c0e14de6]{color:#95a0ae;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.payment-row time[data-v-c0e14de6]{color:#7c899b}.payment-row>strong[data-v-c0e14de6]{color:#27805a;text-align:right}.activity-panel>header>svg[data-v-c0e14de6]{color:#8b97a7}.activity-list[data-v-c0e14de6]{padding:4px 0}.activity-row[data-v-c0e14de6]{border-bottom:1px solid #f0f2f5;align-items:center;gap:9px;min-height:58px;padding:8px 14px;display:flex}.activity-row[data-v-c0e14de6]:last-child{border-bottom:0}.activity-row>span[data-v-c0e14de6]{border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.activity-row .success[data-v-c0e14de6]{color:#27805a;background:#edf8f2}.activity-row .contract[data-v-c0e14de6]{color:#2864cd;background:#edf4ff}.activity-row .finance[data-v-c0e14de6]{color:#bd7528;background:#fff5e9}.activity-row .login[data-v-c0e14de6]{color:#7558b5;background:#f3effb}.activity-row>div[data-v-c0e14de6]{min-width:0}.activity-row strong[data-v-c0e14de6],.activity-row small[data-v-c0e14de6]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-row strong[data-v-c0e14de6]{font-size:10px}.activity-row small[data-v-c0e14de6]{color:#8d98a7;margin-top:4px;font-size:8px}.activity-panel footer[data-v-c0e14de6]{color:#68768a;background:#fafbfc;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:40px;padding:0 14px;font-size:9px;display:flex}.activity-panel footer span[data-v-c0e14de6]{align-items:center;gap:5px;display:flex}.activity-panel footer i[data-v-c0e14de6]{background:#35a66f;border-radius:50%;width:6px;height:6px}.activity-panel footer small[data-v-c0e14de6]{color:#9aa4b1;font-size:8px}@media (width<=1040px){.summary-strip[data-v-c0e14de6]{grid-template-columns:1fr 1fr}.summary-strip article[data-v-c0e14de6]:nth-child(2){border-right:0}.summary-strip article[data-v-c0e14de6]:nth-child(-n+2){border-bottom:1px solid #e8ecf1}.workbench-grid[data-v-c0e14de6]{grid-template-columns:1fr}.quick-grid[data-v-c0e14de6]{grid-template-columns:repeat(4,1fr)}}@media (width<=660px){.workbench-page[data-v-c0e14de6]{padding:14px}.welcome-bar[data-v-c0e14de6]{align-items:flex-start}.welcome-bar button[data-v-c0e14de6]{justify-content:center;width:36px;padding:0;font-size:0}.summary-strip[data-v-c0e14de6]{grid-template-columns:1fr}.summary-strip article[data-v-c0e14de6]{border-right:0;border-bottom:1px solid #e8ecf1!important}.summary-strip article[data-v-c0e14de6]:last-child{border-bottom:0!important}.quick-grid[data-v-c0e14de6]{grid-template-columns:1fr 1fr}.todo-list small[data-v-c0e14de6]{white-space:normal}.table-head[data-v-c0e14de6],.payment-row[data-v-c0e14de6]{padding-left:12px;padding-right:12px}}.lookup-modal[data-v-a8a0908b]{width:min(760px,100%)}.lookup-content[data-v-a8a0908b]{gap:20px;display:grid}.lookup-section+.lookup-section[data-v-a8a0908b]{border-top:1px solid #edf0f4;padding-top:18px}.lookup-section-title[data-v-a8a0908b]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lookup-section-title strong[data-v-a8a0908b]{color:#344257;font-size:13px}.lookup-section-title span[data-v-a8a0908b]{color:#8a96a7;font-size:11px}.lookup-section p[data-v-a8a0908b]{color:#8190a3;margin:9px 0 0;font-size:11px;line-height:1.65}.lookup-key-field[data-v-a8a0908b],.lookup-search[data-v-a8a0908b]{gap:8px;display:flex}.lookup-key-field input[data-v-a8a0908b],.lookup-search input[data-v-a8a0908b],.lookup-search select[data-v-a8a0908b]{color:#293647;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #d9e0e9;border-radius:5px;padding:0 11px;font-size:12px}.lookup-key-field input[data-v-a8a0908b],.lookup-search input[data-v-a8a0908b]{flex:1}.lookup-search select[data-v-a8a0908b]{flex:none;width:96px}.lookup-key-field button[data-v-a8a0908b],.lookup-search button[data-v-a8a0908b],.lookup-pages button[data-v-a8a0908b]{color:#2864cd;height:40px;font:inherit;cursor:pointer;background:#f4f8ff;border:1px solid #c7d9f3;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;display:inline-flex}.lookup-search button[data-v-a8a0908b]{color:#fff;background:#2864cd;border-color:#2864cd}.lookup-key-field button[data-v-a8a0908b]:disabled,.lookup-search button[data-v-a8a0908b]:disabled,.lookup-pages button[data-v-a8a0908b]:disabled{opacity:.55;cursor:not-allowed}.lookup-link-box[data-v-a8a0908b]{background:#f3f6fa;border-radius:5px;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;display:flex}.lookup-link-box code[data-v-a8a0908b]{overflow-wrap:anywhere;color:#365479;flex:1;min-width:0;font-size:12px;line-height:1.7}.lookup-link-box button[data-v-a8a0908b]{color:#2864cd;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:inline-flex}.lookup-link-box button[data-v-a8a0908b]:disabled{color:#9ba7b7;cursor:not-allowed}.lookup-security-note[data-v-a8a0908b]{border-left:2px solid #e5ae64;padding-left:10px}.lookup-section p code[data-v-a8a0908b]{color:#365479}.lookup-result[data-v-a8a0908b]{border:1px solid #e0e6ed;border-radius:6px;margin-top:12px;padding:14px}.lookup-result-heading[data-v-a8a0908b]{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.lookup-result-heading strong[data-v-a8a0908b]{color:#293647;font-size:14px}.lookup-result-heading span[data-v-a8a0908b]{color:#8a96a7;font-size:11px}.lookup-result dl[data-v-a8a0908b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:0;display:grid}.lookup-result dl div[data-v-a8a0908b]{min-width:0}.lookup-result dt[data-v-a8a0908b]{color:#8a96a7;font-size:11px}.lookup-result dd[data-v-a8a0908b]{overflow-wrap:anywhere;color:#344257;margin:3px 0 0;font-size:12px}.lookup-pages[data-v-a8a0908b]{color:#6e7d90;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.lookup-pages button[data-v-a8a0908b]{height:32px}@media (width<=640px){.lookup-result dl[data-v-a8a0908b]{grid-template-columns:1fr}.lookup-search[data-v-a8a0908b]{flex-wrap:wrap}.lookup-search input[data-v-a8a0908b]{flex-basis:calc(100% - 104px)}.lookup-search button[data-v-a8a0908b]{width:100%}.lookup-key-field input[data-v-a8a0908b]{width:0}.lookup-link-box[data-v-a8a0908b]{flex-direction:column;align-items:flex-start}.lookup-link-box button[data-v-a8a0908b]{align-self:flex-end}}.support-field label[data-v-a8a0908b],.support-modes legend[data-v-a8a0908b]{color:#536176;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.support-field input[data-v-a8a0908b]{box-sizing:border-box;color:#293647;width:100%;height:42px;font:inherit;border:1px solid #d9e0e9;border-radius:5px;outline:none;padding:0 12px;font-size:13px}.support-field input[data-v-a8a0908b]:focus{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.support-parameter-status[data-v-a8a0908b]{color:#8995a5;margin-top:8px;font-size:11px;line-height:1.6;display:block}.support-parameter-status.detected[data-v-a8a0908b]{color:#27805f}.support-modes[data-v-a8a0908b]{border:0;gap:9px;margin:20px 0 0;padding:0;display:grid}.support-modes label[data-v-a8a0908b]{cursor:pointer;border:1px solid #e0e6ed;border-radius:6px;align-items:center;gap:11px;padding:12px;display:flex}.support-modes label[data-v-a8a0908b]:has(input:checked){background:#f3f7ff;border-color:#8db2e9}.support-modes input[data-v-a8a0908b]{accent-color:#2864cd}.support-modes strong[data-v-a8a0908b],.support-modes small[data-v-a8a0908b]{display:block}.support-modes strong[data-v-a8a0908b]{color:#344257;font-size:13px}.support-modes small[data-v-a8a0908b]{color:#8995a5;margin-top:4px;font-size:11px}.support-hint[data-v-a8a0908b]{color:#8995a5;margin:14px 0 0;font-size:11px;line-height:1.6}.sound-content[data-v-a8a0908b]{gap:13px;display:grid}.sound-modal[data-v-a8a0908b]{width:min(640px,100%)}.sound-upload-box[data-v-a8a0908b]{background:#f8fbff;border:1px dashed #cbd8e9;border-radius:7px;align-items:center;gap:12px;padding:14px;display:flex}.sound-upload-icon[data-v-a8a0908b]{color:#2864cd;background:#eaf2ff;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sound-upload-box>div[data-v-a8a0908b]{flex:1;min-width:0}.sound-upload-box strong[data-v-a8a0908b]{color:#344257;font-size:13px;display:block}.sound-upload-box p[data-v-a8a0908b]{color:#8794a6;margin:4px 0 0;font-size:11px}.sound-picker[data-v-a8a0908b]{color:#2864cd;cursor:pointer;background:#fff;border:1px solid #b9cdea;border-radius:5px;flex:none;align-items:center;height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.sound-picker[data-v-a8a0908b]:hover{background:#edf4ff}.sound-file-input[data-v-a8a0908b]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.pending-sound[data-v-a8a0908b],.sound-item[data-v-a8a0908b]{background:#fff;border:1px solid #e1e7ef;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.pending-sound>span[data-v-a8a0908b],.sound-item-icon[data-v-a8a0908b]{color:#4476c3;background:#eef4fd;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pending-sound>div[data-v-a8a0908b],.sound-item-copy[data-v-a8a0908b]{flex:1;min-width:0}.pending-sound strong[data-v-a8a0908b],.pending-sound small[data-v-a8a0908b],.sound-item-copy strong[data-v-a8a0908b],.sound-item-copy small[data-v-a8a0908b]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pending-sound strong[data-v-a8a0908b],.sound-item-copy strong[data-v-a8a0908b]{color:#344257;font-size:12px}.pending-sound small[data-v-a8a0908b],.sound-item-copy small[data-v-a8a0908b]{color:#8d99a8;margin-top:4px;font-size:10px}.sound-item-copy small b[data-v-a8a0908b]{color:#27805a;margin-left:7px;font-weight:600}.pending-sound>button[data-v-a8a0908b],.sound-icon-button[data-v-a8a0908b]{color:#2864cd;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.sound-list-heading[data-v-a8a0908b]{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.sound-list-heading strong[data-v-a8a0908b]{color:#526074;font-size:12px}.sound-list-heading span[data-v-a8a0908b]{color:#9aa5b4;font-size:10px}.sound-list[data-v-a8a0908b]{gap:8px;max-height:224px;padding-right:2px;display:grid;overflow:auto}.sound-item.active[data-v-a8a0908b]{background:#f5fbf8;border-color:#a9d8c5}.sound-item.active .sound-item-icon[data-v-a8a0908b]{color:#27805a;background:#e5f6ee}.sound-enable[data-v-a8a0908b]{color:#2864cd;height:30px;font:inherit;cursor:pointer;background:#f5f9ff;border:1px solid #bcd0ed;border-radius:5px;padding:0 10px;font-size:11px}.sound-enable[data-v-a8a0908b]:disabled{color:#27805a;cursor:default;background:#edf8f3;border-color:#cce2d8}.sound-icon-button.danger[data-v-a8a0908b]{color:#b65a5a;background:0 0;border-color:#0000}.sound-icon-button[data-v-a8a0908b]:disabled{opacity:.5;cursor:not-allowed}.sound-empty[data-v-a8a0908b]{color:#929dac;text-align:center;border:1px dashed #dce3ec;border-radius:6px;margin:0;padding:22px;font-size:11px}.sound-delete-actions[data-v-a8a0908b]{flex:none;gap:4px;display:flex}.sound-delete-actions button[data-v-a8a0908b]{color:#69778a;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:4px;padding:0 7px;font-size:10px}.sound-delete-actions button[data-v-a8a0908b]:last-child{color:#b64848;background:#fff7f7;border-color:#e8c1c1}.reset-sound[data-v-a8a0908b]{color:#69798d;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;font-size:11px}.reset-sound[data-v-a8a0908b]:hover{color:#2864cd}@media (width<=560px){.sound-upload-box[data-v-a8a0908b]{flex-wrap:wrap;align-items:flex-start}.sound-picker[data-v-a8a0908b]{justify-content:center;width:100%}.sound-item[data-v-a8a0908b]{gap:7px}.sound-enable[data-v-a8a0908b]{padding:0 7px}}.sms-modal[data-v-a8a0908b]{width:min(620px,100%)}.sms-content[data-v-a8a0908b]{gap:16px;display:grid}.sms-tabs[data-v-a8a0908b]{background:#f3f6fa;border-radius:8px;gap:6px;padding:4px;display:flex}.sms-tabs button[data-v-a8a0908b]{color:#718096;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:10px 8px;font-size:12px}.sms-tabs button.active[data-v-a8a0908b]{color:#2864cd;background:#fff;font-weight:600;box-shadow:0 2px 8px #274e841a}.sms-form[data-v-a8a0908b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.sms-form label[data-v-a8a0908b]{color:#536176;gap:6px;font-size:12px;font-weight:600;display:grid}.sms-form input[data-v-a8a0908b]{box-sizing:border-box;color:#293647;width:100%;height:40px;font:inherit;border:1px solid #d9e0e9;border-radius:5px;outline:none;padding:0 10px;font-size:12px}.sms-form input[data-v-a8a0908b]:focus{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.sms-hint[data-v-a8a0908b]{color:#718096;background:#f6f8fb;border-radius:6px;margin:0;padding:10px 12px;font-size:11px;line-height:1.7}@media (width<=560px){.sms-form[data-v-a8a0908b]{grid-template-columns:1fr}.sms-tabs button[data-v-a8a0908b]{font-size:11px}}.settings-page[data-v-a8a0908b]{width:100%;height:100%;min-height:0;padding:24px;overflow:auto}.settings-inner[data-v-a8a0908b]{width:min(100%,1060px)}.setting-group[data-v-a8a0908b]{width:100%}.group-heading[data-v-a8a0908b]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.group-heading h3[data-v-a8a0908b]{color:#344257;margin:0;font-size:14px}.group-heading span[data-v-a8a0908b]{color:#9aa5b4;font-size:11px}.group-heading button[data-v-a8a0908b]{color:#2864cd;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;font-size:11px;display:inline-flex}.group-heading button[data-v-a8a0908b]:disabled{color:#8a96a7;cursor:wait}.load-error[data-v-a8a0908b]{color:#b44141;margin:0 0 12px;font-size:12px}.setting-grid[data-v-a8a0908b]{grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px;display:grid}.setting-card[data-v-a8a0908b]{min-height:132px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:7px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:start;gap:13px;padding:19px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 2px 7px #1f2d4509}.setting-card[data-v-a8a0908b]:hover:not(:disabled){border-color:#b9cbe5;transform:translateY(-1px);box-shadow:0 8px 20px #27487817}.setting-card[data-v-a8a0908b]:disabled{cursor:wait;opacity:.68}.card-icon[data-v-a8a0908b]{color:#2864cd;background:#edf4ff;border-radius:6px;place-items:center;width:46px;height:46px;display:grid}.card-icon.green[data-v-a8a0908b],.modal-icon.green[data-v-a8a0908b]{color:#218466;background:#eaf8f2}.card-copy[data-v-a8a0908b]{min-width:0}.card-copy strong[data-v-a8a0908b],.card-copy small[data-v-a8a0908b]{display:block}.card-copy strong[data-v-a8a0908b]{color:#2c3a4e;margin-top:2px;font-size:14px}.card-copy small[data-v-a8a0908b]{color:#8a96a7;min-height:34px;margin-top:6px;font-size:11px;line-height:1.55}.card-status[data-v-a8a0908b]{color:#778497;align-items:center;gap:7px;margin-top:11px;font-size:11px;display:flex}.card-status i[data-v-a8a0908b]{background:#adb7c5;border-radius:50%;width:7px;height:7px}.card-status.active[data-v-a8a0908b]{color:#27805a}.card-status.active i[data-v-a8a0908b]{background:#2aa16b;box-shadow:0 0 0 3px #2aa16b1f}.card-status.error[data-v-a8a0908b]{color:#b44141}.card-status.error i[data-v-a8a0908b]{background:#d25454}.card-arrow[data-v-a8a0908b]{color:#a4afbd;align-self:center}.settings-notice[data-v-a8a0908b]{z-index:110;background:#fff;border:1px solid;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:12px;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #18274126}.settings-notice.success[data-v-a8a0908b]{color:#257047;border-color:#b9dfc9}.settings-notice.error[data-v-a8a0908b]{color:#b44141;border-color:#efc1c1}.notice-enter-active[data-v-a8a0908b],.notice-leave-active[data-v-a8a0908b]{transition:opacity .18s,transform .18s}.notice-enter-from[data-v-a8a0908b],.notice-leave-to[data-v-a8a0908b]{opacity:0;transform:translate(-50%,-7px)}.modal-backdrop[data-v-a8a0908b]{z-index:100;background:#121f3380;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.settings-modal[data-v-a8a0908b]{background:#fff;border-radius:8px;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 22px 60px #101d3140}.settings-modal>header[data-v-a8a0908b]{border-bottom:1px solid #e7ebf1;flex:none;justify-content:space-between;align-items:center;min-height:72px;padding:0 20px;display:flex}.modal-heading[data-v-a8a0908b]{align-items:center;gap:12px;min-width:0;display:flex}.modal-icon[data-v-a8a0908b]{color:#2864cd;background:#edf4ff;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.modal-heading h2[data-v-a8a0908b]{color:#243247;margin:0;font-size:16px}.modal-heading p[data-v-a8a0908b]{color:#8a96a7;margin:4px 0 0;font-size:11px}.close-button[data-v-a8a0908b]{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.close-button[data-v-a8a0908b]:hover:not(:disabled){background:#f1f4f8}.modal-content[data-v-a8a0908b]{min-height:0;padding:20px;overflow-y:auto}.switch-row[data-v-a8a0908b]{background:#fafbfd;border:1px solid #e0e6ed;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:14px 15px;display:flex}.switch-row strong[data-v-a8a0908b],.switch-row span[data-v-a8a0908b]{display:block}.switch-row strong[data-v-a8a0908b]{color:#344257;font-size:13px}.switch-row>div>span[data-v-a8a0908b]{color:#8995a5;margin-top:5px;font-size:11px}.switch[data-v-a8a0908b]{cursor:pointer;flex:none;width:44px;height:24px;display:block;position:relative}.switch input[data-v-a8a0908b]{opacity:0;position:absolute}.switch>span[data-v-a8a0908b]{background:#c9d0da;border-radius:12px;width:100%;height:100%;transition:background .18s;display:block}.switch>span[data-v-a8a0908b]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #1f2d4533}.switch input:checked+span[data-v-a8a0908b]{background:#2864cd}.switch input:checked+span[data-v-a8a0908b]:after{transform:translate(20px)}.switch input:disabled+span[data-v-a8a0908b]{cursor:wait;opacity:.65}.form-block[data-v-a8a0908b]{margin-top:20px}.form-block>label[data-v-a8a0908b]{color:#536176;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.code-field[data-v-a8a0908b]{background:#fff;border:1px solid #d9e0e9;border-radius:5px;align-items:center;width:100%;height:42px;display:flex}.code-field[data-v-a8a0908b]:focus-within{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.code-field input[data-v-a8a0908b]{color:#293647;min-width:0;height:100%;font:inherit;letter-spacing:0;background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:14px}.code-field button[data-v-a8a0908b]{color:#7c899b;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.form-block>p[data-v-a8a0908b]{color:#8a96a7;margin:9px 0 0;font-size:11px;line-height:1.65}.security-note[data-v-a8a0908b]{color:#66758a;background:#f5f8fc;border-left:3px solid #8eb0df;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 12px;font-size:11px;line-height:1.6;display:flex}.security-note svg[data-v-a8a0908b]{color:#4776b8;flex:none}.rate-grid[data-v-a8a0908b]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rate-grid label>span[data-v-a8a0908b]{color:#536176;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.rate-grid small[data-v-a8a0908b]{color:#8a96a7;margin-top:7px;font-size:10px;line-height:1.5;display:block}.number-field[data-v-a8a0908b]{background:#fff;border:1px solid #d9e0e9;border-radius:5px;align-items:center;height:42px;display:flex;overflow:hidden}.number-field[data-v-a8a0908b]:focus-within{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.number-field input[data-v-a8a0908b]{color:#293647;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 11px;font-size:14px}.number-field strong[data-v-a8a0908b]{color:#68768a;white-space:nowrap;background:#f7f9fb;border-left:1px solid #e4e8ee;align-items:center;height:100%;padding:0 11px;font-size:11px;display:flex}.calculation-preview[data-v-a8a0908b]{color:#3b725f;background:#f0f9f5;border-radius:6px;gap:10px;margin-top:20px;padding:13px;display:flex}.calculation-preview svg[data-v-a8a0908b]{flex:none}.calculation-preview strong[data-v-a8a0908b],.calculation-preview span[data-v-a8a0908b]{display:block}.calculation-preview strong[data-v-a8a0908b]{font-size:12px}.calculation-preview span[data-v-a8a0908b]{color:#6d817a;margin-top:4px;font-size:11px;line-height:1.6}.rate-tip[data-v-a8a0908b]{color:#8995a5;margin:13px 0 0;font-size:11px;line-height:1.65}.settings-modal>footer[data-v-a8a0908b]{border-top:1px solid #e7ebf1;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:64px;padding:0 20px;display:flex}.settings-modal footer button[data-v-a8a0908b]{height:38px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:13px;display:inline-flex}.settings-modal footer button[data-v-a8a0908b]:disabled{cursor:wait;opacity:.65}.cancel-button[data-v-a8a0908b]{color:#526074;background:#fff;border:1px solid #d9e0e9}.save-button[data-v-a8a0908b]{color:#fff;background:#2864cd;border:0}.save-button[data-v-a8a0908b]:hover:not(:disabled){background:#2058b9}.branding-modal[data-v-a8a0908b]{width:min(680px,100%)}.brand-field label[data-v-a8a0908b]{color:#536176;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.brand-field input[data-v-a8a0908b]{color:#293647;width:100%;height:42px;font:inherit;border:1px solid #d9e0e9;border-radius:5px;outline:0;padding:0 12px;font-size:14px}.brand-field input[data-v-a8a0908b]:focus{border-color:#3470d4;box-shadow:0 0 0 3px #3470d41a}.brand-field small[data-v-a8a0908b]{color:#8a96a7;margin-top:7px;font-size:11px;display:block}.brand-upload-grid[data-v-a8a0908b]{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.brand-upload-card[data-v-a8a0908b]{background:#fafbfd;border:1px solid #e0e6ed;border-radius:6px;padding:14px}.brand-upload-heading[data-v-a8a0908b]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.brand-upload-heading strong[data-v-a8a0908b]{color:#344257;font-size:13px}.brand-upload-heading span[data-v-a8a0908b]{color:#8a96a7;font-size:10px}.brand-image-picker[data-v-a8a0908b]{color:#8090a5;cursor:pointer;background:#fff;border:1px dashed #cbd6e4;border-radius:6px;place-items:center;width:100%;height:150px;display:grid;overflow:hidden}.brand-image-picker input[data-v-a8a0908b]{opacity:0;width:1px;height:1px;position:absolute}.brand-image-picker img[data-v-a8a0908b]{object-fit:contain;width:100%;height:100%}.brand-image-picker span[data-v-a8a0908b]{justify-items:center;gap:7px;display:grid}.brand-image-picker small[data-v-a8a0908b]{font-size:11px}.seal-picker img[data-v-a8a0908b]{mix-blend-mode:multiply}.remove-brand-button[data-v-a8a0908b]{width:100%;height:30px;margin-top:9px;color:#b24b4b!important;background:#fff8f8!important;border:1px solid #efd0d0!important;border-radius:4px!important;font-size:11px!important}.branding-hint[data-v-a8a0908b]{color:#778497;margin:14px 0 0;font-size:11px;line-height:1.65}@media (width<=980px){.setting-grid[data-v-a8a0908b]{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media (width<=640px){.settings-page[data-v-a8a0908b]{padding:14px}.setting-grid[data-v-a8a0908b],.rate-grid[data-v-a8a0908b],.brand-upload-grid[data-v-a8a0908b]{grid-template-columns:1fr}.setting-card[data-v-a8a0908b]{min-height:122px;padding:16px}.modal-backdrop[data-v-a8a0908b]{padding:10px}.settings-modal[data-v-a8a0908b]{max-height:calc(100dvh - 20px)}.settings-modal>header[data-v-a8a0908b],.settings-modal>footer[data-v-a8a0908b]{padding-left:14px;padding-right:14px}.modal-content[data-v-a8a0908b]{padding:14px}.switch-row[data-v-a8a0908b]{align-items:flex-start}.settings-notice[data-v-a8a0908b]{justify-content:center;width:calc(100% - 28px);top:72px}}.notifications-page[data-v-15ee8b5a]{height:100%;padding:22px 24px;overflow:auto}.page-card[data-v-15ee8b5a]{background:#fff;border:1px solid #e1e6ed;border-radius:7px;min-height:100%}.page-heading[data-v-15ee8b5a]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.page-heading>div[data-v-15ee8b5a]{align-items:center;gap:11px;display:flex}.heading-icon[data-v-15ee8b5a]{color:#2864cd;background:#edf4ff;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.page-heading h2[data-v-15ee8b5a]{margin:0;font-size:17px}.page-heading p[data-v-15ee8b5a]{color:#8a96a6;margin:4px 0 0;font-size:11px}.primary[data-v-15ee8b5a]{color:#fff;height:36px;font:inherit;cursor:pointer;background:#2864cd;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:inline-flex}.primary[data-v-15ee8b5a]:disabled{opacity:.55}.state[data-v-15ee8b5a]{color:#8793a3;align-content:center;place-items:center;gap:8px;min-height:220px;font-size:12px;display:grid}.state.error[data-v-15ee8b5a]{color:#a84b4b;background:#fff5f5;min-height:0;margin:16px;padding:12px;display:block}.state button[data-v-15ee8b5a]{color:#2864cd;background:0 0;border:0;margin-left:8px}.state.empty strong[data-v-15ee8b5a]{color:#526176;font-size:14px}.notice-list[data-v-15ee8b5a]{gap:10px;padding:18px 20px;display:grid}.notice-item[data-v-15ee8b5a]{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:6px;align-items:flex-start;gap:14px;padding:16px;display:flex}.notice-main[data-v-15ee8b5a]{flex:1;min-width:0}.notice-title[data-v-15ee8b5a]{align-items:center;gap:7px;display:flex}.notice-title strong[data-v-15ee8b5a]{font-size:14px}.notice-title span[data-v-15ee8b5a]{color:#2864cd;background:#edf4ff;border-radius:3px;padding:3px 6px;font-size:10px}.notice-title .published[data-v-15ee8b5a]{color:#27805a;background:#edf8f2}.notice-title .draft[data-v-15ee8b5a]{color:#8a96a6;background:#f0f2f5}.notice-main p[data-v-15ee8b5a]{color:#58677b;white-space:pre-wrap;margin:10px 0;font-size:13px;line-height:1.8}.notice-main small[data-v-15ee8b5a]{color:#98a3b2;font-size:10px}.actions[data-v-15ee8b5a]{gap:4px;display:flex}.actions button[data-v-15ee8b5a],.notice-modal header>button[data-v-15ee8b5a]{color:#738196;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.actions button[data-v-15ee8b5a]:hover{color:#2864cd;background:#edf4ff}.actions button[data-v-15ee8b5a]:last-child:hover{color:#b84f55;background:#fff0f0}.modal-backdrop[data-v-15ee8b5a]{z-index:100;background:#14203480;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.notice-modal[data-v-15ee8b5a]{background:#fff;border-radius:8px;width:min(560px,100%);overflow:hidden;box-shadow:0 22px 60px #101d3140}.notice-modal>header[data-v-15ee8b5a]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.notice-modal h3[data-v-15ee8b5a]{margin:0;font-size:16px}.notice-modal header p[data-v-15ee8b5a]{color:#8a96a6;margin:4px 0 0;font-size:11px}.modal-body[data-v-15ee8b5a]{gap:15px;padding:20px;display:grid}.modal-body label[data-v-15ee8b5a]{color:#536176;gap:7px;font-size:12px;font-weight:600;display:grid}.modal-body input[data-v-15ee8b5a]:not([type=checkbox]),.modal-body textarea[data-v-15ee8b5a]{width:100%;font:inherit;resize:vertical;border:1px solid #d9e0e9;border-radius:5px;outline:0;padding:10px;font-size:13px}.modal-body input[data-v-15ee8b5a]:focus,.modal-body textarea[data-v-15ee8b5a]:focus{border-color:#3470d4;box-shadow:0 0 0 3px #3470d414}.switches[data-v-15ee8b5a]{gap:18px;display:flex}.switches label[data-v-15ee8b5a]{align-items:center;gap:6px;font-weight:500;display:flex}.notice-modal>footer[data-v-15ee8b5a]{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.notice-modal>footer>button[data-v-15ee8b5a]:first-child{color:#596679;background:#fff;border:1px solid #d9e0e9;border-radius:5px;padding:0 13px}.notice-modal>footer .primary[data-v-15ee8b5a]{height:38px}@media (width<=640px){.notifications-page[data-v-15ee8b5a]{padding:14px}.page-heading[data-v-15ee8b5a]{flex-direction:column;align-items:flex-start;padding:15px}.page-heading .primary[data-v-15ee8b5a]{justify-content:center;width:100%}.notice-list[data-v-15ee8b5a]{padding:14px}.notice-item[data-v-15ee8b5a]{padding:13px}.modal-backdrop[data-v-15ee8b5a]{padding:10px}}.toast[data-v-15ee8b5a]{z-index:120;background:#fff;border:1px solid;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:12px;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #18274126}.toast.success[data-v-15ee8b5a]{color:#257047;border-color:#b9dfc9}.toast.error[data-v-15ee8b5a]{color:#b44141;border-color:#efc1c1}.confirm-body[data-v-15ee8b5a]{color:#536176;padding:28px 20px;font-size:13px}.danger-button[data-v-15ee8b5a]{color:#fff;height:38px;font:inherit;cursor:pointer;background:#c6535a;border:0;border-radius:5px;padding:0 14px;font-size:12px}.danger-button[data-v-15ee8b5a]:disabled{opacity:.55}.updates-page[data-v-9ed13979]{color:#263348;width:100%;height:100%;padding:24px}.updates-panel[data-v-9ed13979]{background:#fff;border:1px solid #e1e7ef;border-radius:8px;width:min(900px,100%);margin:0 auto;overflow:hidden;box-shadow:0 5px 18px #22324a0d}.updates-panel>header[data-v-9ed13979]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:13px 20px;display:flex}.updates-panel>header>div[data-v-9ed13979]{align-items:center;gap:12px;display:flex}.updates-panel>header>div>span[data-v-9ed13979]{color:#2864cd;background:#edf4ff;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.updates-panel h2[data-v-9ed13979]{margin:0;font-size:17px}.updates-panel header p[data-v-9ed13979]{color:#8995a6;margin:4px 0 0;font-size:11px}.updates-panel header button[data-v-9ed13979],.updates-panel footer button[data-v-9ed13979]{color:#2864cd;height:38px;font:inherit;cursor:pointer;background:#f6f9fe;border:1px solid #cbd9ec;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:inline-flex}.version-card[data-v-9ed13979]{background:#f8fafc;border:1px solid #dfe6ef;border-radius:8px;align-items:center;gap:18px;min-height:150px;margin:22px;padding:22px;display:flex}.version-card.available[data-v-9ed13979]{background:#f4f8ff;border-color:#bdd2f4}.version-icon[data-v-9ed13979]{color:#27805a;background:#eaf7f0;border-radius:10px;flex:none;place-items:center;width:58px;height:58px;display:grid}.available .version-icon[data-v-9ed13979]{color:#2864cd;background:#e4efff}.version-main[data-v-9ed13979]{flex:1;min-width:0}.version-main small[data-v-9ed13979],.latest small[data-v-9ed13979]{color:#8995a6;font-size:11px}.version-main strong[data-v-9ed13979]{margin-top:4px;font-size:28px;display:block}.version-main p[data-v-9ed13979]{color:#708096;margin:8px 0 0;font-size:12px}.latest[data-v-9ed13979]{justify-items:end;gap:4px;display:grid}.latest strong[data-v-9ed13979]{color:#2864cd;font-size:21px}.latest span[data-v-9ed13979]{color:#8491a3;font-size:11px}.update-notes[data-v-9ed13979]{grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 22px;display:grid}.update-notes>div[data-v-9ed13979]{border:1px solid #e8edf3;border-radius:7px;gap:10px;padding:15px;display:flex}.update-notes svg[data-v-9ed13979]{color:#3470d4;flex:none}.update-notes strong[data-v-9ed13979],.update-notes small[data-v-9ed13979]{display:block}.update-notes strong[data-v-9ed13979]{font-size:13px}.update-notes small[data-v-9ed13979]{color:#8491a3;margin-top:5px;font-size:11px;line-height:1.6}.updates-panel>footer[data-v-9ed13979]{color:#8995a6;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:12px 22px;font-size:11px;display:flex}.updates-panel footer button[data-v-9ed13979]{color:#fff;background:#2864cd;border:0;font-size:13px;font-weight:600}.latest-badge[data-v-9ed13979]{align-items:center;gap:6px;color:#27805a!important;display:inline-flex!important}.message[data-v-9ed13979]{border-radius:5px;margin:15px 22px 0;padding:10px 12px;font-size:12px}.message.error[data-v-9ed13979]{color:#ac4646;background:#fff2f2}.message.success[data-v-9ed13979]{color:#287655;background:#eef9f4}.spinning[data-v-9ed13979]{animation:.8s linear infinite spin-9ed13979}@keyframes spin-9ed13979{to{transform:rotate(360deg)}}button[data-v-9ed13979]:disabled{opacity:.6;cursor:default!important}@media (width<=680px){.updates-page[data-v-9ed13979]{padding:14px}.updates-panel>header[data-v-9ed13979]{align-items:flex-start}.updates-panel>header>button[data-v-9ed13979]{flex:none}.version-card[data-v-9ed13979]{align-items:flex-start;margin:14px;padding:16px}.version-icon[data-v-9ed13979]{width:46px;height:46px}.version-main strong[data-v-9ed13979]{font-size:23px}.latest[data-v-9ed13979]{display:none}.update-notes[data-v-9ed13979]{grid-template-columns:1fr;padding:0 14px 14px}.updates-panel>footer[data-v-9ed13979]{flex-direction:column;align-items:stretch}.updates-panel footer button[data-v-9ed13979]{width:100%}}html,body,#app{width:100%;min-height:100%;margin:0}.admin-shell[data-v-b6fdc8f9]{color:#263348;background:#f4f6f9;grid-template-columns:244px minmax(0,1fr);width:100%;height:100dvh;min-height:100dvh;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;transition:grid-template-columns .2s;display:grid;overflow:hidden}.admin-shell.sidebar-collapsed[data-v-b6fdc8f9]{grid-template-columns:76px minmax(0,1fr)}.admin-sidebar[data-v-b6fdc8f9]{z-index:20;color:#dce6f7;background:#162846;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden;box-shadow:3px 0 14px #15264214}.sidebar-brand[data-v-b6fdc8f9]{white-space:nowrap;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:6px;height:74px;padding:0 12px 0 18px;display:flex}.sidebar-brand-main[data-v-b6fdc8f9]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:0;display:flex}.sidebar-brand-mark[data-v-b6fdc8f9]{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sidebar-brand-mark svg[data-v-b6fdc8f9]{display:block}.sidebar-brand-mark img[data-v-b6fdc8f9]{object-fit:contain;border-radius:5px;width:72%;height:72%}.sidebar-brand-copy[data-v-b6fdc8f9]{min-width:0;transition:opacity .15s;overflow:hidden}.sidebar-brand-copy strong[data-v-b6fdc8f9],.sidebar-brand-copy small[data-v-b6fdc8f9]{display:block}.sidebar-brand-copy strong[data-v-b6fdc8f9]{color:#fff;font-size:17px;line-height:1.3}.sidebar-brand-copy small[data-v-b6fdc8f9]{color:#8fa4c4;margin-top:2px;font-size:11px}.sidebar-nav[data-v-b6fdc8f9]{flex-direction:column;flex:1;gap:5px;min-height:0;padding:22px 12px;display:flex;overflow-y:auto}.nav-item[data-v-b6fdc8f9],.logout-button[data-v-b6fdc8f9]{color:#aebdd3;width:100%;height:46px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;gap:13px;padding:0 14px;font-size:14px;text-decoration:none;transition:color .16s,background .16s;display:flex;overflow:hidden}.nav-item svg[data-v-b6fdc8f9],.logout-button svg[data-v-b6fdc8f9]{flex:none}.update-dot[data-v-b6fdc8f9]{background:#66e3ad;border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #66e3ad21}.nav-item[data-v-b6fdc8f9]:hover,.logout-button[data-v-b6fdc8f9]:hover{color:#fff;background:#ffffff12}.nav-item.active[data-v-b6fdc8f9]{color:#fff;background:#2864cd;box-shadow:0 6px 14px #0412292e}.sidebar-footer[data-v-b6fdc8f9]{border-top:1px solid #ffffff14;flex:none;padding:14px 12px 20px}.sidebar-collapsed .sidebar-brand[data-v-b6fdc8f9]{justify-content:center;padding:0}.sidebar-collapsed .sidebar-brand-main[data-v-b6fdc8f9]{cursor:pointer;flex:none;justify-content:center}.sidebar-collapsed .sidebar-brand-copy[data-v-b6fdc8f9],.sidebar-collapsed .sidebar-collapse[data-v-b6fdc8f9],.sidebar-collapsed .nav-item span[data-v-b6fdc8f9],.sidebar-collapsed .logout-button span[data-v-b6fdc8f9]{display:none}.sidebar-collapsed .nav-item[data-v-b6fdc8f9],.sidebar-collapsed .logout-button[data-v-b6fdc8f9]{justify-content:center;gap:0;padding:0}.admin-workspace[data-v-b6fdc8f9]{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.admin-topbar[data-v-b6fdc8f9]{background:#fff;border-bottom:1px solid #e4e8ee;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 26px;display:flex}.topbar-heading[data-v-b6fdc8f9]{align-items:center;gap:15px;min-width:0;display:flex}.topbar-heading h1[data-v-b6fdc8f9]{color:#202d40;margin:0;font-size:18px;font-weight:650;line-height:1.4}.sidebar-collapse[data-v-b6fdc8f9],.mobile-menu[data-v-b6fdc8f9],.mobile-close[data-v-b6fdc8f9]{cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sidebar-collapse[data-v-b6fdc8f9]{color:#8fa4c4}.sidebar-collapse[data-v-b6fdc8f9]:hover{color:#fff;background:#ffffff14}.mobile-menu[data-v-b6fdc8f9]{color:#65738a}.mobile-menu[data-v-b6fdc8f9]:hover{color:#245fc8;background:#eef3fb}.mobile-menu[data-v-b6fdc8f9],.mobile-close[data-v-b6fdc8f9]{display:none}.admin-account[data-v-b6fdc8f9]{color:#4d5a6d;align-items:center;gap:9px;font-size:14px;display:flex}.admin-avatar[data-v-b6fdc8f9]{color:#fff;background:#2864cd;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.admin-content[data-v-b6fdc8f9]{background:#f4f6f9;flex:auto;min-height:0;overflow:hidden}.sidebar-scrim[data-v-b6fdc8f9]{display:none}.login-notices[data-v-b6fdc8f9]{z-index:100;pointer-events:none;gap:9px;width:min(340px,100vw - 32px);display:grid;position:fixed;bottom:22px;right:22px}.login-notice[data-v-b6fdc8f9]{pointer-events:auto;background:#fff;border:1px solid #dce8e3;border-left:3px solid #2a9b70;border-radius:7px;align-items:center;gap:12px;min-height:72px;padding:13px;display:flex;box-shadow:0 12px 32px #1429382b}.login-notice-icon[data-v-b6fdc8f9]{color:#20865f;background:#e9f6f0;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;display:grid}.login-notice div[data-v-b6fdc8f9]{flex:1;min-width:0}.login-notice strong[data-v-b6fdc8f9]{font-size:14px}.login-notice p[data-v-b6fdc8f9]{color:#53647a;margin:5px 0 0;font-size:12px}.login-notice p span[data-v-b6fdc8f9]{color:#8592a3;margin-left:5px}.login-notice button[data-v-b6fdc8f9]{color:#8793a3;cursor:pointer;background:0 0;border:0;align-self:flex-start;place-items:center;width:26px;height:26px;display:grid}.sidebar-tooltip{z-index:1000;color:#f7faff;letter-spacing:0;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#142744f5;border:1px solid #cbd8eb38;border-radius:5px;min-width:72px;max-width:180px;padding:8px 11px;font-size:12px;line-height:1.35;position:fixed;left:88px;transform:translateY(-50%);box-shadow:0 8px 22px #0b192f38}.sidebar-tooltip:before{content:"";background:#142744f5;border-bottom:1px solid #cbd8eb38;border-left:1px solid #cbd8eb38;width:9px;height:9px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.sidebar-tip-enter-active{transition:opacity .13s,transform .13s}.sidebar-tip-leave-active{transition:opacity 70ms linear}.sidebar-tip-enter-from{opacity:0;transform:translate(-5px,-50%)}.sidebar-tip-leave-to{opacity:0}@media (width<=760px){.login-notices[data-v-b6fdc8f9]{bottom:16px;right:16px}.admin-shell[data-v-b6fdc8f9],.admin-shell.sidebar-collapsed[data-v-b6fdc8f9]{height:100dvh;display:block}.admin-sidebar[data-v-b6fdc8f9]{width:min(82vw,280px);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:12px 0 32px #0a193038}.admin-sidebar.mobile-open[data-v-b6fdc8f9]{transform:translate(0)}.sidebar-brand[data-v-b6fdc8f9]{padding:0 16px}.sidebar-brand-main[data-v-b6fdc8f9],.sidebar-collapsed .sidebar-brand-main[data-v-b6fdc8f9]{cursor:default;flex:1;justify-content:flex-start}.sidebar-brand-copy[data-v-b6fdc8f9],.sidebar-collapsed .sidebar-brand-copy[data-v-b6fdc8f9]{display:block}.sidebar-collapsed .sidebar-brand[data-v-b6fdc8f9]{justify-content:flex-start;padding:0 16px}.sidebar-collapse[data-v-b6fdc8f9]{display:none}.sidebar-collapsed .nav-item span[data-v-b6fdc8f9],.sidebar-collapsed .logout-button span[data-v-b6fdc8f9]{display:inline}.sidebar-collapsed .nav-item[data-v-b6fdc8f9],.sidebar-collapsed .logout-button[data-v-b6fdc8f9]{justify-content:flex-start;gap:13px;padding:0 14px}.mobile-close[data-v-b6fdc8f9]{color:#aebdd3;margin-left:auto;display:grid}.sidebar-scrim[data-v-b6fdc8f9]{z-index:15;background:#0c182b75;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.admin-topbar[data-v-b6fdc8f9]{height:60px;padding:0 16px}.admin-content[data-v-b6fdc8f9]{height:calc(100% - 60px)}.mobile-menu[data-v-b6fdc8f9]{display:grid}.topbar-heading[data-v-b6fdc8f9]{gap:10px}.topbar-heading h1[data-v-b6fdc8f9]{font-size:17px}.admin-name[data-v-b6fdc8f9]{display:none}}.contract-page[data-v-724bfc86]{background:#f5f7fa;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.page-header[data-v-724bfc86]{color:#fff;background:#245bd0;flex:none;align-items:center;gap:8px;height:58px;padding:0 16px;font-size:17px;font-weight:600;display:flex}.page-header button[data-v-724bfc86]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.page-scroll[data-v-724bfc86]{flex:1;min-height:0;padding:24px 16px 38px;overflow:auto}.page-inner[data-v-724bfc86]{width:min(100%,780px);margin:0 auto}.document-wrap[data-v-724bfc86]{background:#fff;border:1px solid #e5eaf1;border-radius:8px;overflow:hidden;box-shadow:0 4px 18px #1e32520f}.contract-state[data-v-724bfc86]{color:#8792a1;text-align:center;background:#fff;border:1px solid #e5eaf1;border-radius:8px;padding:70px 20px}.download-button[data-v-724bfc86]{color:#fff;width:100%;height:54px;font:inherit;cursor:pointer;background:#2762d5;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:17px;font-weight:600;display:flex}.download-button[data-v-724bfc86]:hover{background:#2057c4}.download-button[data-v-724bfc86]:disabled{opacity:.7;cursor:wait}@media (width<=600px){.page-scroll[data-v-724bfc86]{padding:16px 16px 36px}.download-button[data-v-724bfc86]{height:52px}}.legal-page[data-v-74c50e04]{color:#30343b;background:#f3f5f8;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.legal-header[data-v-74c50e04]{color:#fff;background:linear-gradient(105deg,#ff4751,#df071b);flex:none;align-items:center;height:64px;padding:0 18px;display:flex;box-shadow:0 2px 10px #ac14252e}.legal-header button[data-v-74c50e04]{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.legal-header h1[data-v-74c50e04]{letter-spacing:0;margin:0 0 0 7px;font-size:20px}.legal-scroll[data-v-74c50e04]{flex:1;min-height:0;padding:24px 16px 38px;overflow:auto}.legal-inner[data-v-74c50e04]{width:min(100%,780px);margin:0 auto}.legal-document[data-v-74c50e04]{background:#fff;border:1px solid #d8dce2;border-radius:7px;position:relative;overflow:hidden;box-shadow:0 5px 22px #1f2c410f}.legal-watermarks[data-v-74c50e04]{color:#59697e0e;white-space:nowrap;pointer-events:none;grid-template-columns:repeat(3,1fr);grid-auto-rows:150px;place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotate(-18deg)scale(1.15)}.legal-content[data-v-74c50e04]{padding:42px clamp(25px,6vw,58px) 28px;position:relative}.legal-brand[data-v-74c50e04]{color:#1f587a;flex-direction:column;align-items:center;display:flex}.legal-brand>span[data-v-74c50e04]{background:#f5f9fc;border:2px solid #2e6b91;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.legal-brand strong[data-v-74c50e04]{letter-spacing:0;margin-top:17px;font-size:22px}.legal-brand small[data-v-74c50e04]{color:#6f747b;letter-spacing:2px;margin-top:7px;font-size:12px}.legal-content h2[data-v-74c50e04]{color:#1d5679;text-align:center;letter-spacing:16px;margin:42px 0 0;font-size:31px}.document-number[data-v-74c50e04]{color:#7f8791;text-align:right;margin-top:18px;font-size:11px}.legal-divider[data-v-74c50e04]{background:#e3e6ea;height:1px;margin:24px 0 25px}.recipient[data-v-74c50e04]{margin:0 0 10px;font-size:15px;line-height:1.75}.letter-body[data-v-74c50e04]{margin-top:24px}.letter-body p[data-v-74c50e04]{text-align:justify;text-indent:2em;margin:0 0 19px;font-size:15px;line-height:2.15}.letter-body p[data-v-74c50e04]:nth-child(2){font-weight:600}.amount[data-v-74c50e04]{font-weight:700}.party-info[data-v-74c50e04]{margin-top:31px}.party-info p[data-v-74c50e04]{margin:0 0 8px;font-size:14px;line-height:1.7}.legal-signature[data-v-74c50e04]{min-height:190px;margin-top:-80px;position:relative}.signature-copy[data-v-74c50e04]{z-index:1;text-align:right;position:absolute;bottom:18px;right:0}.signature-copy p[data-v-74c50e04]{margin:0;font-size:14px}.signature-copy time[data-v-74c50e04]{margin-top:11px;font-size:13px;display:block}.seal[data-v-74c50e04]{z-index:2;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:168px;height:168px;position:absolute;bottom:42px;right:3px;transform:rotate(-4deg)}.legal-state[data-v-74c50e04]{color:#8792a1;text-align:center;background:#fff;border:1px solid #e2e6ec;border-radius:7px;padding:90px 20px}.download-button[data-v-74c50e04]{color:#fff;width:100%;height:54px;font:inherit;cursor:pointer;background:#d92639;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;margin-top:16px;font-size:16px;font-weight:600;display:flex;box-shadow:0 5px 14px #c11c2d33}.download-button[data-v-74c50e04]:hover:not(:disabled){background:#c61e31}.download-button[data-v-74c50e04]:disabled{cursor:wait;opacity:.7}@media (width<=600px){.legal-header[data-v-74c50e04]{height:58px;padding-left:10px}.legal-header h1[data-v-74c50e04]{font-size:18px}.legal-scroll[data-v-74c50e04]{padding:16px 16px 36px}.legal-content[data-v-74c50e04]{padding:31px 22px 23px}.legal-brand>span[data-v-74c50e04]{width:58px;height:58px}.legal-brand strong[data-v-74c50e04]{font-size:19px}.legal-content h2[data-v-74c50e04]{letter-spacing:10px;margin-top:32px;font-size:25px}.document-number[data-v-74c50e04]{font-size:9px}.recipient[data-v-74c50e04],.letter-body p[data-v-74c50e04]{font-size:13px}.letter-body p[data-v-74c50e04]{line-height:2.05}.party-info p[data-v-74c50e04]{font-size:12px}.legal-signature[data-v-74c50e04]{min-height:170px;margin-top:-64px}.seal[data-v-74c50e04]{width:150px;height:150px;bottom:36px;right:-3px}.signature-copy[data-v-74c50e04]{bottom:12px;right:0}.signature-copy p[data-v-74c50e04]{max-width:240px;font-size:12px}.signature-copy time[data-v-74c50e04]{font-size:11px}}.impact-page[data-v-b6edb3c4]{color:#293442;background:#f7f9fd;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.impact-scroll[data-v-b6edb3c4]{isolation:isolate;flex:1;min-height:0;position:relative;overflow-y:auto}.impact-scroll[data-v-b6edb3c4]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#265ed9 0,#3373e1 130px,#8bb0ef 240px,#f7f9fd 360px);height:360px;position:absolute;top:0;left:0;right:0}.impact-back-row[data-v-b6edb3c4]{align-items:flex-start;height:54px;padding:17px 17px 0;display:flex}.impact-back[data-v-b6edb3c4]{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:35px;height:35px;padding:0;display:grid}.impact-inner[data-v-b6edb3c4]{width:min(100%,780px);margin:auto;padding:0 16px 30px}.impact-intro[data-v-b6edb3c4]{color:#fff;text-align:center;padding:24px 0 30px}.intro-icon[data-v-b6edb3c4]{place-items:center;width:54px;height:54px;margin:0 auto 13px;display:grid}.impact-intro h1[data-v-b6edb3c4]{letter-spacing:0;margin:0;font-size:25px;line-height:1.5}.impact-intro p[data-v-b6edb3c4]{color:#eef4ff;margin:9px 0 0;font-size:13px;line-height:1.7}.consequence-list[data-v-b6edb3c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.consequence[data-v-b6edb3c4]{background:#fff;border:1px solid #e9eef5;border-radius:8px;min-width:0;padding:21px;box-shadow:0 3px 12px #253e6409}.consequence header[data-v-b6edb3c4]{align-items:center;gap:12px;display:flex}.item-icon[data-v-b6edb3c4]{border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.red[data-v-b6edb3c4]{color:#de5967;background:#fff0f3}.amber[data-v-b6edb3c4]{color:#cb8e36;background:#fff7e9}.blue[data-v-b6edb3c4]{color:#447fd4;background:#edf4ff}.green[data-v-b6edb3c4]{color:#379b81;background:#eaf8f2}.consequence h2[data-v-b6edb3c4],.suggestions h2[data-v-b6edb3c4]{margin:0;font-size:16px;line-height:1.5}.consequence small[data-v-b6edb3c4]{color:#919baa;margin-top:4px;font-size:11px;display:block}.consequence p[data-v-b6edb3c4]{color:#627083;margin:16px 0;font-size:13px;line-height:1.95}.item-note[data-v-b6edb3c4]{color:#456ea9;border-top:1px solid #edf0f5;padding-top:12px;font-size:12px;line-height:1.8}.suggestions[data-v-b6edb3c4]{padding:27px 4px 12px}.suggestions ul[data-v-b6edb3c4]{gap:15px;margin:17px 0 0;padding:0;list-style:none;display:grid}.suggestions li[data-v-b6edb3c4]{color:#657386;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.suggestions svg[data-v-b6edb3c4]{color:#399f84;flex:none;margin-top:3px}.rights-note[data-v-b6edb3c4]{color:#929cab;border-top:1px solid #e5eaf2;margin:16px 4px 22px;padding-top:17px;font-size:11px;line-height:1.9}.return-home[data-v-b6edb3c4]{color:#fff;width:100%;height:48px;font:inherit;background:#2862dc;border:0;border-radius:7px;font-size:15px;font-weight:600}@media (width<=600px){.consequence-list[data-v-b6edb3c4]{grid-template-columns:minmax(0,1fr);gap:12px}.consequence[data-v-b6edb3c4]{padding:19px}.impact-intro[data-v-b6edb3c4]{padding-top:15px}.impact-intro h1[data-v-b6edb3c4]{font-size:23px}}*{box-sizing:border-box}.certificate-page[data-v-513baa27]{color:#26364a;background:#f4f7fb;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.page-header[data-v-513baa27]{color:#fff;background:#245bd5;flex:none;align-items:center;gap:8px;height:64px;padding:0 18px;font-size:19px;font-weight:600;display:flex}.page-header button[data-v-513baa27]{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.page-scroll[data-v-513baa27]{flex:1;min-height:0;padding:22px 16px 40px;overflow:auto}.page-inner[data-v-513baa27]{width:min(100%,780px);margin:auto}.certificate-document[data-v-513baa27]{background:#fff;border:1px solid #dfe7f1;border-radius:7px;overflow:hidden;box-shadow:0 5px 20px #1c33520f}.document-top[data-v-513baa27]{background:#f8fbff;border-bottom:1px solid #e6ebf2;align-items:center;gap:13px;padding:19px 27px;display:flex}.document-icon[data-v-513baa27]{color:#2864cd;background:#eaf2ff;border-radius:6px;flex:none;place-items:center;width:49px;height:49px;display:grid}.document-top strong[data-v-513baa27],.document-top small[data-v-513baa27]{display:block}.document-top strong[data-v-513baa27]{font-size:16px}.document-top small[data-v-513baa27]{color:#8793a3;margin-top:4px;font-size:12px}.document-body[data-v-513baa27]{padding:37px clamp(22px,6vw,58px) 26px}.document-body h1[data-v-513baa27]{color:#1d416d;text-align:center;margin:0;font-size:26px}.document-number[data-v-513baa27]{color:#8390a0;text-align:center;margin:12px 0 27px;font-size:12px}.status[data-v-513baa27]{background:#f3fbf7;border:1px solid #d7ebe2;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.status span[data-v-513baa27]{color:#21815d;font-size:16px;font-weight:700}.status small[data-v-513baa27]{color:#527466;font-size:12px}.statement[data-v-513baa27]{text-align:justify;overflow-wrap:anywhere;margin:30px 0 22px;font-size:14px;line-height:2.1}.facts[data-v-513baa27]{border-top:1px solid #e7edf4;margin:0}.facts div[data-v-513baa27]{border-bottom:1px solid #e7edf4;justify-content:space-between;gap:16px;padding:13px 2px;font-size:13px;display:flex}.facts dt[data-v-513baa27]{color:#8190a2;flex:none}.facts dd[data-v-513baa27]{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.scope-note[data-v-513baa27]{color:#8490a0;margin:24px 0 0;font-size:12px;line-height:1.8}.signature[data-v-513baa27]{text-align:right;justify-content:flex-end;align-items:flex-end;min-height:174px;display:flex;position:relative}.signature div[data-v-513baa27]{z-index:1;gap:10px;margin-bottom:18px;font-size:13px;display:grid}.signature time[data-v-513baa27]{font-size:12px}.signature img[data-v-513baa27]{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:160px;height:160px;position:absolute;bottom:28px;right:0}.certificate-state[data-v-513baa27]{color:#718198;text-align:center;background:#fff;border:1px solid #e3eaf2;border-radius:7px;padding:90px 18px}.download-button[data-v-513baa27]{color:#fff;cursor:pointer;background:#2864cd;border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;margin-top:16px;font-size:15px;font-weight:600;display:flex}.download-button[data-v-513baa27]:disabled{opacity:.6;cursor:wait}@media (width<=600px){.page-header[data-v-513baa27]{height:58px;padding-left:10px}.page-scroll[data-v-513baa27]{padding:16px 14px 32px}.document-top[data-v-513baa27]{padding:15px 19px}.document-body[data-v-513baa27]{padding:30px 20px 22px}.document-body h1[data-v-513baa27]{font-size:23px}.statement[data-v-513baa27]{font-size:13px}.signature img[data-v-513baa27]{width:142px;height:142px}}html,body,#app{width:100%;height:100%;margin:0}.agreement-page[data-v-95a08d80]{box-sizing:border-box;width:100%;height:100dvh;padding-bottom:calc(30px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;color:#344154;background:#f5f7fa;overflow:hidden auto}.agreement-page[data-v-95a08d80] *{box-sizing:border-box}.agreement-hero[data-v-95a08d80]{color:#fff;background:linear-gradient(#2458dc 0,#286de5 115px,#78a5ed 176px,#f5f7fa 230px);flex-direction:column;flex:none;align-items:center;height:230px;display:flex;position:relative}.agreement-hero>button[data-v-95a08d80]{top:calc(18px + env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff21;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;left:18px}.document-icon[data-v-95a08d80]{width:58px;height:58px;margin-top:calc(43px + env(safe-area-inset-top));background:#ffffff29;border-radius:13px;place-items:center;display:grid}.agreement-hero h1[data-v-95a08d80]{letter-spacing:0;margin:13px 0 0;font-size:25px}.agreement-hero p[data-v-95a08d80]{color:#ffffffc2;margin:7px 0 0;font-size:12px}.agreement-content[data-v-95a08d80]{background:#fff;border:1px solid #e6eaf0;border-radius:8px;width:min(760px,100% - 28px);margin:-31px auto 0;padding:25px 30px 32px;position:relative;box-shadow:0 12px 30px #1f304b14}.document-meta[data-v-95a08d80]{color:#8490a1;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-bottom:17px;font-size:11px;display:flex}.document-meta span[data-v-95a08d80]{color:#4771b7;align-items:center;gap:6px;font-weight:600;display:flex}.reading-note[data-v-95a08d80]{color:#617087;background:#f5f8fd;border-left:3px solid #4b7ed6;margin:18px 0 23px;padding:11px 13px;font-size:12px;line-height:1.75}.agreement-section[data-v-95a08d80]{padding:0 0 21px}.agreement-section h2[data-v-95a08d80]{color:#263448;letter-spacing:0;margin:0 0 10px;font-size:15px}.agreement-section p[data-v-95a08d80]{color:#536176;text-align:justify;margin:0 0 9px;font-size:13px;line-height:1.9}.agreement-section ul[data-v-95a08d80]{color:#59677b;gap:7px;margin:7px 0 0;padding-left:20px;font-size:13px;line-height:1.8;display:grid}.agreement-section li[data-v-95a08d80]::marker{color:#4b78c6}.agreement-content>footer[data-v-95a08d80]{color:#7f8a9a;border-top:1px solid #e8ecf1;flex-direction:column;align-items:flex-end;gap:5px;padding-top:18px;font-size:11px;display:flex}.agreement-content>footer strong[data-v-95a08d80]{color:#46556b;font-size:13px}@media (width<=600px){.agreement-hero[data-v-95a08d80]{background:linear-gradient(#2458dc 0,#286de5 103px,#78a5ed 158px,#f5f7fa 210px);height:210px}.document-icon[data-v-95a08d80]{width:52px;height:52px;margin-top:38px}.agreement-hero h1[data-v-95a08d80]{font-size:22px}.agreement-content[data-v-95a08d80]{width:calc(100% - 20px);margin-top:-28px;padding:21px 18px 27px}.document-meta[data-v-95a08d80]{flex-direction:column;align-items:flex-start;gap:7px}.agreement-section p[data-v-95a08d80],.agreement-section ul[data-v-95a08d80]{font-size:12px;line-height:1.85}}
