*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f3f3;color:#222;font-family:Arial,"Microsoft YaHei",sans-serif;font-size:14px}.page-shell{width:1160px;margin:0 auto 34px;background:#fff;min-height:100vh;box-shadow:0 0 0 1px #e4e4e4}.topbar{height:70px;background:#fff;position:relative}.brand{position:absolute;left:12px;top:13px;display:flex;align-items:center;gap:8px;color:#111;text-decoration:none}.brand-mark{width:34px;height:34px;border:7px solid #174b9b;border-right-color:transparent;border-radius:50%;display:grid;place-items:center;color:#174b9b;font-weight:700}.brand strong{display:block;font-size:21px;letter-spacing:1px;line-height:20px}.brand em{display:block;font-size:10px;font-style:normal}.brand b{font-size:21px;border-left:1px solid #444;padding-left:10px;margin-left:4px}.brand i{font-size:11px;background:#1a86bb;color:#fff;border-radius:3px;padding:1px 5px;font-style:normal}.search{position:absolute;left:432px;top:8px;width:230px;height:31px;border-radius:15px;background:#f4f4f4;color:#aaa;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.search button{border:0;background:transparent;color:#999;font-size:20px}.quick-actions{position:absolute;right:16px;top:7px;display:flex;gap:16px;align-items:center}.quick-actions a{color:#111;text-decoration:none}.quick-actions a::first-letter{color:#168fc7}.quick-actions .logout{color:#111}.greeting{position:absolute;right:8px;top:45px;font-size:12px}.main-menu{display:grid;grid-template-columns:repeat(11,104px) 56px;background:#2093cf;border-top:1px solid #087fb9;border-bottom:4px solid #1f99cf}.main-menu a{height:40px;color:#fff;text-decoration:none;display:grid;place-items:center;font-weight:700;border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.08);font-size:16px}.main-menu a.active{background:#fff;color:#087eaa}.main-menu .gear{font-size:26px;background:#eee;color:#087eaa}.home-grid{display:grid;grid-template-columns:635px 515px;gap:10px;padding-top:14px}.left-col,.right-col{min-width:0}.panel{background:#fff;border-radius:3px;border:1px solid #f0f0f0;box-shadow:0 1px 6px rgba(0,0,0,.04)}.banner{height:181px;margin:0 0 9px 0;background:linear-gradient(100deg,#eef7ff 0%,#d8eeff 44%,#73b9ff 100%);position:relative;overflow:hidden;padding:34px 24px}.banner::after{content:"";position:absolute;right:70px;top:18px;width:150px;height:150px;background:linear-gradient(135deg,#4ca9ff,#006ad4);clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);opacity:.75;box-shadow:-80px 12px 0 -28px #9ed4ff,-35px -2px 0 -40px #258ee9}.banner h1{margin:0;color:#f06d75;font-size:38px;text-shadow:0 2px 0 #fff;font-weight:800}.banner p{font-size:28px;color:#338bcc;font-weight:800;margin:12px 0}.banner span{position:absolute;right:10px;bottom:6px;color:#fff;font-size:22px;text-shadow:0 1px 2px #2579b6}.panel-title,.notice-title,.overview-head{display:flex;align-items:center;justify-content:space-between}.panel-title h2,.notice h2,.overview-head h2{font-size:20px;margin:0}.panel-title a,.notice a,.overview-head a{color:#16809a;text-decoration:none}.shortcuts{height:146px;padding:14px 18px}.shortcut-row{display:grid;grid-template-columns:repeat(6,1fr);text-align:center;margin-top:14px}.shortcut-row a{text-decoration:none;color:#222}.shortcut-row strong{display:block;font-size:14px;margin-top:7px}.shortcut-row span{color:#777;font-size:12px}.ico{width:38px;height:38px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;box-shadow:0 0 14px currentColor}.blue{background:#5fb7e8}.orange{background:#ffb24b}.coral{background:#ff9f7c}.pink{background:#ff91a3}.green{background:#6de4cf}.tasks{height:312px;margin-top:9px}.tabs{height:53px;border-bottom:1px solid #eee;display:flex;align-items:end;gap:20px;padding-left:24px}.tabs button{border:0;background:transparent;font-size:18px;color:#777;height:38px}.tabs .active{color:#178ca2;border-bottom:2px solid #178ca2}.empty-state{text-align:center;color:#999;height:142px;padding-top:42px}.magnifier{font-size:54px;color:#d5dce2;height:64px}.mobile-app{width:440px;height:92px;background:#f1f5fb;margin:0 auto;display:flex;align-items:center;gap:18px;padding-left:14px}.qr,.mini-qr{width:82px;height:82px;background:repeating-linear-gradient(90deg,#000 0 6px,#fff 6px 10px),repeating-linear-gradient(0deg,rgba(0,0,0,.7) 0 5px,transparent 5px 11px);background-blend-mode:multiply;display:grid;place-items:center;color:#168fc7;font-size:22px}.mobile-app strong{font-size:18px}.mobile-app p{margin:8px 0 0;color:#666}.notice{height:92px;padding:17px}.notice-title h2{position:relative}.notice-title h2 span{position:absolute;right:-12px;top:0;width:8px;height:8px;background:red;border-radius:50%}.notice p{margin:8px 0}.notice b{border:1px solid #9bcde2;color:#1680a1;padding:3px 5px;margin-right:8px}.account-overview{height:154px;padding:14px 18px;margin-top:10px;background:linear-gradient(100deg,#fff 0,#fff 55%,#f5fbff 55%,#fff 100%)}.overview-head button{border:0;background:#fff;color:#187d9e}.account-line{display:grid;grid-template-columns:1fr auto 22px 80px;gap:10px;align-items:center;margin:22px 0;color:#555}.account-line a{color:#157d95;text-decoration:none}.account-overview p{margin:0;color:#777}.eye{border:0;background:transparent;color:#777}.balance{font-size:20px;margin-top:6px;display:block}.business{height:444px;margin-top:10px;padding:0 14px}.business-tabs{height:54px;display:flex;align-items:center;border-bottom:1px solid #eee;gap:20px}.business-tabs button{border:0;background:transparent;color:#999;font-size:16px}.business-tabs .active{font-size:20px;color:#16859d;font-weight:700}.tag-row{display:flex;gap:20px;margin:12px 0}.tag-row span:last-child{background:#e7f3fa;color:#1682a0;padding:2px 8px}.cloud-card{height:143px;border-radius:8px;background:linear-gradient(90deg,#e8f8ff,#bce6ff);display:flex;justify-content:space-between;padding:24px 36px 15px 40px;color:#2583b3}.cloud-card h3{margin:0;font-size:30px;color:#1d9bd6}.cloud-card p{width:290px;margin:8px 0;font-size:13px}.cloud-card a{color:#16869c;text-decoration:none}.cloud-card i{font-style:normal;font-size:70px;color:#fff;text-shadow:0 2px 8px #5caad1}.pink-ad{height:97px;background:#edcfe5;margin-top:12px;display:flex;align-items:center;justify-content:space-around;color:#2387d0}.pink-ad b{font-size:30px}.mini-qr{width:88px;height:88px}.float-tools{position:fixed;right:50px;top:50%;transform:translateY(-38%);width:56px;background:#fff;border-radius:24px;box-shadow:0 2px 12px rgba(0,0,0,.08);z-index:4;overflow:hidden}.float-tools a{height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#111;text-decoration:none;font-weight:700;font-size:24px}.float-tools span{font-size:12px;margin-top:3px;line-height:16px}.bottom-tabs{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:1160px;height:31px;background:#d7d7d7;display:flex;align-items:center;z-index:5}.bottom-tabs .lock{width:56px;text-align:center;font-size:24px;color:#666}.bottom-tabs a{height:28px;min-width:84px;background:#f4f4f4;color:#2385a1;text-decoration:none;border-left:1px solid #ddd;border-right:1px solid #ddd;display:flex;align-items:center;justify-content:center;padding:0 10px;font-weight:700}.bottom-tabs a.active{background:#fff}.bottom-tabs button{border:0;background:transparent;color:#777;font-size:18px}.subnav{height:42px;background:#fff;border:1px solid #ddd;border-top:0;display:flex;align-items:center;justify-content:space-around}.subnav a{color:#1280a0;text-decoration:none;font-weight:700}.content-page{min-height:660px;background:#fff;padding-bottom:90px}.breadcrumb{height:41px;background:#f3f3fb;border-top:1px solid #e2e2ec;border-bottom:1px solid #e2e2ec;padding:12px;color:#333}.filter-line{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.filter-line a,.download-menu a{color:#16809a;text-decoration:none;margin-left:18px}.bank-table{width:100%;border-collapse:collapse;border:1px solid #64afbe}.bank-table th{background:#c8def0;color:#222;height:34px;border-right:1px solid #b8d3e8}.bank-table td{height:38px;text-align:center;border-bottom:1px solid #edf4f6;background:#fbfff9}.bank-table tr:nth-child(even) td{background:#f2f8fc}.account-table th,.account-table td{font-size:14px}.account-table td:nth-child(3),.account-table td:nth-child(11){max-width:170px}.bank-table a{color:#16809a;text-decoration:none}.pager{text-align:right;height:68px;padding:12px;color:#333}.pager input,.summary-line input{width:34px;height:22px}.action-row{display:flex;justify-content:center;gap:22px;margin:30px 0}.btn{min-width:101px;height:36px;border-radius:4px;background:#1c91cd;color:#fff;text-decoration:none;display:grid;place-items:center;font-weight:700}.tips{background:#f4fbff;padding:14px 12px;margin-top:18px;line-height:1.7}.tips h3{margin:0 0 8px;color:#b20b0b;font-size:15px}.tips p{margin:0}.transfer-page h2,.limit-card h2{margin:28px 22px}.transfer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 22px}.transfer-grid a{height:116px;border:1px solid #bddcea;text-decoration:none;color:#333;text-align:center;padding-top:20px;background:#f7fcff}.transfer-grid i{font-style:normal;font-size:32px;color:#178ec7}.transfer-grid strong{display:block;font-size:18px;margin:8px}.transfer-grid span{font-size:12px;color:#777}.demo-form,.query-form{margin:28px 130px;padding:24px;border-top:2px solid #2093cf}.demo-form h3,.query-form h2{margin-top:0}.form-row{display:flex;align-items:center;gap:8px;margin:12px 0}.form-row label:first-child{width:120px;text-align:right}.form-row input,.form-row select{height:28px;border:1px solid #bbb;min-width:110px;padding:0 8px}.form-row select{width:232px}.form-row button{height:24px;border:0;background:#4ea2bf;color:#fff}.form-row i{background:#258dbb;color:#fff;border-radius:50%;width:16px;height:16px;display:grid;place-items:center;font-style:normal}.required label:first-child::before{content:"*";color:#c00;margin-right:8px}.radio-row{margin:18px 0 0 210px;display:flex;gap:72px}.form-actions{justify-content:flex-start;margin-left:210px}.detail-box{margin-top:16px;border-top:2px solid #2a97a7}.account-tab{display:inline-block;margin-left:22px;margin-top:-40px;height:40px;line-height:38px;padding:0 18px;border:2px solid #3b9db2;border-bottom:0;border-radius:4px 4px 0 0;background:#fff;color:#16809a;font-weight:700}.detail-table{width:100%;border-collapse:collapse;border:1px solid #63aebb}.detail-table th,.detail-table td{height:35px;border-bottom:1px solid #c5dadd;background:#f7fbfc}.detail-table th{text-align:right;width:18%;font-weight:400}.detail-table td{font-weight:700;width:32%}.download-menu{text-align:right;position:relative;height:42px;padding:14px 10px}.download-menu div{position:absolute;right:10px;top:38px;width:108px;background:#fff;border:1px solid #d6d6d6;text-align:left;z-index:2}.download-menu p{margin:0;padding:8px 10px;border-bottom:1px solid #eee;color:#16809a}.tx-table th,.tx-table td{font-size:13px;line-height:1.15}.tx-table td:nth-child(6){max-width:170px}.tx-table td:nth-child(8){max-width:150px}.summary-line{height:74px;display:flex;align-items:center;gap:18px;border:1px solid #63aebb;border-top:0;padding:0 10px;background:#fbfff8;flex-wrap:wrap}.limit-card{padding:1px 22px 30px}
.table-scroll,html,body{scrollbar-color:#777 #efefef;scrollbar-width:auto}html::-webkit-scrollbar,body::-webkit-scrollbar,.table-scroll::-webkit-scrollbar{width:14px;height:14px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.table-scroll::-webkit-scrollbar-track{background:#efefef;border-left:1px solid #d8d8d8}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb{background:#777;border:3px solid #efefef;border-radius:8px}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,.table-scroll::-webkit-scrollbar-thumb:hover{background:#666}html::-webkit-scrollbar-button:single-button,body::-webkit-scrollbar-button:single-button,.table-scroll::-webkit-scrollbar-button:single-button{height:14px;width:14px;background:#efefef}
.query-form{position:relative}.query-form .btn{border:0;cursor:pointer;font-family:inherit;font-size:14px}.query-form input:focus,.query-form select:focus{outline:1px solid #1c91cd;border-color:#1c91cd}.query-form a{color:#16809a;text-decoration:none}.bank-radio{width:auto!important;display:inline-flex;align-items:center;gap:5px;text-align:left!important;cursor:pointer;line-height:18px;color:#333}.bank-radio input[type=radio]{appearance:none;-webkit-appearance:none;width:12px!important;min-width:12px;height:12px;margin:0;padding:0;border:1px solid #9b9b9b;border-radius:50%;background:#fff;display:inline-block;position:relative;vertical-align:middle}.bank-radio input[type=radio]:checked{border-color:#2b95c7}.bank-radio input[type=radio]:checked::after{content:"";position:absolute;left:2px;top:2px;width:6px;height:6px;border-radius:50%;background:#1c91cd}.bank-radio span{white-space:nowrap}.date-row input{width:84px}.date-picker{position:absolute;z-index:20;width:226px;background:#fff;border:1px solid #58a8bd;box-shadow:0 4px 14px rgba(0,0,0,.16);padding:8px}.date-picker-head{height:28px;line-height:28px;text-align:center;background:#2093cf;color:#fff;font-weight:700}.date-picker-week,.date-picker-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-top:6px;text-align:center}.date-picker-week span{font-size:12px;color:#777}.date-picker-days button{height:26px;border:1px solid #d7e8ee;background:#fff;color:#222;cursor:pointer}.date-picker-days button:hover,.date-picker-days button.active{background:#1c91cd;color:#fff;border-color:#1c91cd}.table-scroll{height:348px;overflow:auto;border-left:1px solid #64afbe;border-right:1px solid #64afbe;border-bottom:1px solid #64afbe}.table-scroll .bank-table{border:0;min-width:1160px}.table-scroll thead th{position:sticky;top:0;z-index:1}.table-scroll::-webkit-scrollbar{width:12px;height:12px}.table-scroll::-webkit-scrollbar-thumb{background:#9fc7d6;border:3px solid #eef7fa}.table-scroll::-webkit-scrollbar-track{background:#eef7fa}
.payroll-subnav{height:42px;background:#fff;border:1px solid #ddd;border-top:0;display:flex;align-items:center;justify-content:space-around}.payroll-subnav a{color:#007fcb;text-decoration:none;font-weight:700}.payroll-subnav a.active{color:#007fcb}.payroll-page{min-height:660px}.payroll-tabs{height:56px;border-bottom:2px solid #18a0f0;padding:15px 0 0 22px;display:flex;align-items:flex-end}.payroll-tabs a{height:40px;line-height:38px;padding:0 15px;border:1px solid #ccc;border-bottom:0;border-radius:4px 4px 0 0;background:#fff;color:#333;text-decoration:none;margin-right:5px}.payroll-tabs a.active{border-color:#179ef0;color:#008de2;font-weight:700}.payroll-form{padding:10px 0 20px}.payroll-form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:44px;row-gap:4px;width:940px;margin:0 auto}.payroll-form .form-row{margin:8px 0}.payroll-form .form-row label:first-child{width:110px}.payroll-form input,.payroll-form select{height:28px;border:1px solid #bbb;padding:0 8px}.payroll-form select{width:232px}.payroll-form .date-picker-trigger{width:22px;height:22px;border:0;background:#4ea2bf;color:#fff}.payroll-actions{display:flex;gap:20px;justify-content:center;margin-top:24px}.payroll-actions .btn{border:0}.payroll-tips{margin-top:44px}.payroll-result-title{font-size:15px;margin:28px 0 10px 10px}.payroll-scroll{height:494px;border-top:1px solid #64afbe}.payroll-table th,.payroll-table td{font-size:13px;line-height:1.15}.payroll-table td{height:48px}.payroll-table td:nth-child(4),.payroll-table td:nth-child(6){max-width:150px}.payroll-table a{color:#007fcb;text-decoration:none;margin:0 2px}.detail-shell{width:1160px;margin:0 auto;background:#fff;min-height:100vh}.detail-header{height:70px;background:#fff;position:relative}.detail-header .brand{left:10px;top:14px}.payroll-detail-page{padding-top:16px}.detail-title{height:41px;line-height:40px;background:#f3f3fb;border:1px solid #dfe5f0;font-weight:700;padding-left:10px;margin-bottom:16px}.payroll-detail-table{width:100%;border-collapse:collapse;border:1px solid #4aa3ff}.payroll-detail-table th,.payroll-detail-table td{height:35px;border-bottom:1px solid #bfd9ee;background:#f7fcff}.payroll-detail-table th{text-align:right;width:20%;font-weight:400}.payroll-detail-table td{width:30%;padding-left:18px}.orange-text{color:#ff6500}.payroll-detail-page .action-row{margin-top:30px}
.query-status{height:28px;line-height:28px;padding-left:10px;color:#555;font-size:13px}
.brand-logo{width:370px;height:auto;display:block}.brand{top:6px}.quick-actions a{display:inline-flex;align-items:center;gap:4px}.quick-actions img{width:22px;height:22px;object-fit:contain}.quick-actions .logout img{width:22px;height:22px}.main-menu .gear{font-size:0;background:#eee url("https://xc.b2bstatic3.ccb.com/V6/STY6/CN/images7/FN90001/mapBtn2.png") center/26px 26px no-repeat}.banner{background:#eaf6ff url("https://imageadv.ccb.com/adpic/nctm/ad/20260228/102016Y131772242038180089.jpg?v=20260618") center/100% 100% no-repeat}.banner::after,.banner h1,.banner p{display:none}.shortcut-img{width:38px;height:38px;object-fit:contain;display:inline-block}.qr,.mini-qr{background:repeating-linear-gradient(90deg,#000 0 6px,#fff 6px 10px),repeating-linear-gradient(0deg,rgba(0,0,0,.7) 0 5px,transparent 5px 11px)!important;background-blend-mode:multiply!important;display:grid;place-items:center;color:#168fc7}.qr{width:82px;height:82px}.mini-qr{width:88px;height:88px}.cloud-card{height:143px;background:linear-gradient(90deg,#e8f8ff,#bce6ff);color:#2583b3;padding:22px 34px 12px 36px;overflow:hidden}.cloud-card h3{font-size:30px;line-height:34px}.cloud-card p{width:286px;font-size:13px;line-height:19px;margin:6px 0 2px}.cloud-card a{font-size:13px}.cloud-card>div{display:block}.pink-ad{background:#edcfe5 url("https://imageadv.ccb.com/adpic/nctm/ad/20260518/102016Y111779085762796628.jpg") center/100% 100% no-repeat}.pink-ad b,.pink-ad .mini-qr{display:none}.float-tools a{font-size:13px}.float-tools img{width:24px;height:24px;object-fit:contain}.float-tools a:last-child{font-size:24px}
.transfer-icon{width:42px;height:42px;object-fit:contain}
.main-menu{grid-template-columns:repeat(10,104px) 64px 56px;overflow:hidden}.main-menu a{font-size:15px;white-space:nowrap}.main-menu a:nth-child(23){grid-column:1;grid-row:3}.main-menu a:nth-child(24){grid-column:2;grid-row:3}.main-menu a:nth-child(25){grid-column:3;grid-row:3}.quick-actions{gap:11px}.banner{padding:0}.banner span{display:block}.pink-ad{padding:0;justify-content:flex-end}.float-tools{right:28px}
.mobile-app .qr{width:82px;height:82px;object-fit:cover;background:#fff!important;border:0;color:transparent;font-size:0;display:block}
.banner{background-size:100% 100%;background-position:center}.account-overview{overflow:hidden;padding:14px 18px}.account-line{grid-template-columns:210px 160px 16px 75px;gap:6px;margin:22px 0 18px;font-size:14px}.account-line span:first-child{line-height:20px;white-space:nowrap}.account-line span:nth-child(2){font-size:14px;white-space:nowrap}.account-line a{white-space:nowrap;font-size:14px}.account-overview p{font-size:14px}.balance{font-size:18px}
.account-table .table-more{width:24px;color:#1280a0;font-size:18px}.account-list-footer{height:34px;border-left:1px solid #64afbe;border-right:1px solid #64afbe;border-bottom:1px solid #d8e8dd;background:#fbfff9;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.account-list-footer a{color:#16809a;text-decoration:none;margin-left:18px}
.account-page{overflow-x:hidden}.account-table{table-layout:fixed;width:100%;word-break:break-all}.account-table th,.account-table td{padding:0 3px;font-size:12px;line-height:16px}.account-table th:nth-child(1),.account-table td:nth-child(1){width:44px}.account-table th:nth-child(2),.account-table td:nth-child(2){width:132px}.account-table th:nth-child(3),.account-table td:nth-child(3){width:150px}.account-table th:nth-child(4),.account-table td:nth-child(4){width:58px}.account-table th:nth-child(5),.account-table td:nth-child(5){width:86px}.account-table th:nth-child(6),.account-table td:nth-child(6),.account-table th:nth-child(7),.account-table td:nth-child(7){width:74px}.account-table th:nth-child(8),.account-table td:nth-child(8){width:68px}.account-table th:nth-child(9),.account-table td:nth-child(9){width:62px}.account-table th:nth-child(10),.account-table td:nth-child(10){width:58px}.account-table th:nth-child(11),.account-table td:nth-child(11){width:170px}.account-table th:nth-child(12),.account-table td:nth-child(12){width:22px}.account-table td:nth-child(3),.account-table td:nth-child(11){max-width:none}
.query-form{width:610px;margin:28px 0 0 120px;padding:34px 0 34px 0;border-top:0;position:relative}.query-form h2{margin:0 0 28px -86px;font-size:18px;line-height:1.2}.query-form .form-row{display:flex;align-items:center;gap:6px;margin:16px 0}.query-form .form-row>label:first-child{width:130px;flex:0 0 130px;text-align:right;font-size:16px}.query-form .required>label:first-child::before{margin-right:12px}.query-form input,.query-form select{height:28px;border:1px solid #bbb;padding:0 8px;font-size:14px}.query-form select{width:292px}.query-form .date-row input{width:106px;min-width:106px}.query-form .date-row button{width:26px;height:26px;padding:0;margin:0 4px;border:0;background:#4ea2bf;color:#fff;font-size:15px;line-height:26px}.query-form .date-row span,.query-form .form-row>span{font-size:15px;margin:0 6px}.query-form .form-row i{width:20px;height:20px;font-size:14px}.query-form .radio-row{display:grid;grid-template-columns:repeat(3,105px);gap:0 42px;margin:18px 0 0 152px}.query-form .bank-radio{font-size:15px;gap:6px}.query-form .bank-radio input[type=radio]{width:13px!important;min-width:13px;height:13px}.query-form .bank-radio input[type=radio]:checked::after{left:3px;top:3px;width:5px;height:5px}.query-form .form-row:not(.date-row) input:not([type=radio]){width:292px;min-width:292px}.query-form .amount-row,.query-form .detail-no-row{display:grid;grid-template-columns:130px 135px 20px 135px 22px;column-gap:4px}.query-form .amount-row input:not([type=radio]),.query-form .detail-no-row input:not([type=radio]){width:135px!important;min-width:135px!important}.query-form .amount-row input[name=maxAmount],.query-form .detail-no-row input[name=endNo]{margin-left:0}.query-form .amount-row>span,.query-form .detail-no-row>span{margin:0;text-align:center}.query-form .form-row a{font-size:15px;margin-left:18px}.query-form .form-actions{justify-content:flex-start;gap:34px;margin:44px 0 0 152px}.query-form .form-actions .btn{width:126px;min-width:126px;height:38px;border:0;font-size:16px}
.query-form .form-actions .muted-btn{background:#2a96bf;color:#087c91;opacity:.88}
.summary-line{height:74px!important;display:block!important;border:1px solid #63aebb!important;border-top:0!important;padding:0 10px!important;background:#fbfff8!important;color:#333;line-height:1.2}.summary-top,.summary-bottom{height:36px;display:flex;align-items:center;justify-content:space-between}.summary-top label{margin-right:28px}.summary-downloads a{color:#16809a;text-decoration:none;margin-left:22px}.summary-bottom i{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#258dbb;color:#fff;font-style:normal;margin-left:4px}.summary-pager{white-space:nowrap}.summary-pager input{width:34px;height:22px}
.summary-line+.action-row{margin:30px 0 34px}.summary-line+.action-row .btn:first-child{width:148px}.summary-line+.action-row .btn:last-child{width:102px}
.date-picker-head{display:flex;align-items:center;justify-content:space-between;padding:0 6px;gap:4px}.date-picker-head button{width:22px;height:22px;border:0;background:rgba(255,255,255,.18);color:#fff;font-size:18px;line-height:18px;cursor:pointer}.date-picker-head select{height:22px;border:1px solid #6db8d0;background:#fff;color:#1a6f8d;font-size:12px;padding:0 2px}.date-picker-head select[data-year-select]{width:72px}.date-picker-head select[data-month-select]{width:54px}
.payroll-page .breadcrumb{height:41px}.payroll-tabs{height:58px;padding:14px 0 0 22px}.payroll-tabs a{height:42px;line-height:40px;padding:0 16px;font-size:15px}.payroll-form{padding:16px 0 66px}.payroll-form-grid{width:900px;margin:0 auto;display:grid;grid-template-columns:430px 430px;column-gap:44px;row-gap:18px}.payroll-form .form-row{height:28px;margin:0;display:flex;align-items:center;gap:8px}.payroll-form .form-row>label:first-child{width:110px;flex:0 0 110px;text-align:right;font-size:15px}.payroll-form .bank-radio{font-size:15px;margin-right:34px}.payroll-form input,.payroll-form select{height:28px;border:1px solid #bbb;padding:0 8px;font-size:14px}.payroll-form select{width:232px}.payroll-form input:not([type=radio]){width:232px}.payroll-date-row{justify-self:end;width:430px}.payroll-date-row>label:first-child{width:98px!important;flex-basis:98px!important}.payroll-date-row i{order:2;width:16px;height:16px}.payroll-date-row input{width:82px!important;min-width:82px}.payroll-date-row .date-picker-trigger{width:22px;height:22px;padding:0;margin:0}.payroll-date-row span{margin:0 2px}.payroll-actions{justify-content:flex-start;gap:22px;margin:34px 0 0 340px}.payroll-actions .btn{width:102px;min-width:102px;height:36px;border:0}.payroll-tips{margin-top:0}
.date-picker-week,.date-picker-days{grid-template-columns:repeat(7,26px)!important;justify-content:center}.date-picker-days button{width:26px!important;min-width:26px!important;padding:0!important}
@media (max-width:1200px){.page-shell,.bottom-tabs{width:100%}.home-grid{grid-template-columns:1fr}.right-col{padding:0}.main-menu{grid-template-columns:repeat(4,1fr)}.float-tools{right:10px}.quick-actions{display:none}.greeting{right:12px}.search{left:auto;right:12px}.brand b,.brand i{display:none}.subnav{overflow:auto;justify-content:flex-start;gap:28px;padding:0 18px}.query-form{margin:20px}.radio-row{margin-left:120px}.home-grid{padding:10px}.banner{margin-top:0}.bottom-tabs{left:0;transform:none}.tx-table{min-width:1120px}.content-page{overflow:auto}}
.transaction-list-page{overflow-x:hidden}.transaction-list-page .table-scroll{overflow-y:auto!important;overflow-x:hidden!important}.transaction-list-page .table-scroll .bank-table{min-width:0!important;width:100%!important;table-layout:fixed}.transaction-list-page .tx-table th,.transaction-list-page .tx-table td{padding:0 2px;font-size:12px;line-height:15px;word-break:break-all}.transaction-list-page .tx-table th:nth-child(1),.transaction-list-page .tx-table td:nth-child(1){width:32px}.transaction-list-page .tx-table th:nth-child(2),.transaction-list-page .tx-table td:nth-child(2){width:78px}.transaction-list-page .tx-table th:nth-child(3),.transaction-list-page .tx-table td:nth-child(3){width:90px}.transaction-list-page .tx-table th:nth-child(4),.transaction-list-page .tx-table td:nth-child(4){width:78px}.transaction-list-page .tx-table th:nth-child(5),.transaction-list-page .tx-table td:nth-child(5){width:90px}.transaction-list-page .tx-table th:nth-child(6),.transaction-list-page .tx-table td:nth-child(6){width:145px;max-width:none}.transaction-list-page .tx-table th:nth-child(7),.transaction-list-page .tx-table td:nth-child(7){width:150px}.transaction-list-page .tx-table th:nth-child(8),.transaction-list-page .tx-table td:nth-child(8){width:145px;max-width:none}.transaction-list-page .tx-table th:nth-child(9),.transaction-list-page .tx-table td:nth-child(9){width:72px}.transaction-list-page .tx-table th:nth-child(10),.transaction-list-page .tx-table td:nth-child(10){width:64px}.transaction-list-page .tx-table th:nth-child(11),.transaction-list-page .tx-table td:nth-child(11){width:auto}
.transaction-list-page .summary-top>span:first-child{display:flex;align-items:center;height:36px}.transaction-list-page .summary-line label{display:inline-flex;align-items:center;gap:8px;line-height:16px}.transaction-list-page .summary-line input[type=checkbox]{width:16px;height:16px;margin:0}
.payroll-page{overflow-x:hidden}.payroll-page .payroll-scroll{overflow-y:auto!important;overflow-x:hidden!important}.payroll-page .payroll-scroll .bank-table{min-width:0!important;width:100%!important;table-layout:fixed}.payroll-page .payroll-table th,.payroll-page .payroll-table td{padding:0 2px;font-size:12px;line-height:15px;word-break:break-all}.payroll-page .payroll-table th:nth-child(1),.payroll-page .payroll-table td:nth-child(1){width:150px;white-space:nowrap;word-break:normal}.payroll-page .payroll-table th:nth-child(2),.payroll-page .payroll-table td:nth-child(2){width:150px;white-space:nowrap;word-break:normal}.payroll-page .payroll-table th:nth-child(3),.payroll-page .payroll-table td:nth-child(3){width:76px}.payroll-page .payroll-table th:nth-child(4),.payroll-page .payroll-table td:nth-child(4){width:116px;max-width:none}.payroll-page .payroll-table th:nth-child(5),.payroll-page .payroll-table td:nth-child(5){width:64px}.payroll-page .payroll-table th:nth-child(6),.payroll-page .payroll-table td:nth-child(6){width:144px;max-width:none}.payroll-page .payroll-table th:nth-child(7),.payroll-page .payroll-table td:nth-child(7){width:40px}.payroll-page .payroll-table th:nth-child(8),.payroll-page .payroll-table td:nth-child(8){width:48px}.payroll-page .payroll-table th:nth-child(9),.payroll-page .payroll-table td:nth-child(9),.payroll-page .payroll-table th:nth-child(10),.payroll-page .payroll-table td:nth-child(10){width:48px}.payroll-page .payroll-table th:nth-child(11),.payroll-page .payroll-table td:nth-child(11){width:76px}.payroll-page .payroll-table th:nth-child(12),.payroll-page .payroll-table td:nth-child(12){width:60px}
.table-scroll,html,body{scrollbar-color:#777 #efefef;scrollbar-width:auto}html::-webkit-scrollbar,body::-webkit-scrollbar,.table-scroll::-webkit-scrollbar{width:14px!important;height:14px!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.table-scroll::-webkit-scrollbar-track{background:#efefef!important;border-left:1px solid #d8d8d8!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb{background:#777!important;border:3px solid #efefef!important;border-radius:8px!important}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,.table-scroll::-webkit-scrollbar-thumb:hover{background:#666!important}
.shortcuts .shortcut-row{grid-template-columns:repeat(4,112px);justify-content:start;gap:18px}
.quick-actions img.head-dn{width:13px;height:12px;margin-left:-5px}.greeting{display:flex;align-items:center;gap:4px}.cust-info-icon{width:12px;height:12px;object-fit:contain}.eye{display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:3px;vertical-align:middle}.eye img{width:13px;height:8px;object-fit:contain;display:block}
.bottom-tabs .lock{display:flex;align-items:center;justify-content:center}.bottom-tabs .lock img{width:18px;height:22px;object-fit:contain}
.subnav a,.payroll-subnav a{display:inline-flex;align-items:center;gap:2px}.subnav-dn{display:inline-flex;align-items:center;justify-content:center;height:1em;line-height:1;margin-left:-1px;font-size:18px;color:currentColor;position:relative;top:-5px}
.date-picker-trigger{display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:transparent!important;border:0!important;padding:0!important;cursor:pointer}.date-picker-trigger img{width:30px;height:30px;object-fit:contain;pointer-events:none}
.overview-set-icon{width:16px;height:16px;object-fit:contain;display:block}
.account-line span:first-child,.account-line span:nth-child(2){font-size:13px}.overview-set-icon{width:15px;height:15px;transform:translateX(-3px);margin-left:-14px}
.query-form .form-actions a.btn{color:#fff}
