.adjustment-type-fields{display:flex;align-items:center;gap:3px}.adjustment-type-fields select:nth-of-type(1){width:94px}.adjustment-type-fields select:nth-of-type(2){width:108px}.adjustment-type-fields select:nth-of-type(3){width:165px}.adjustment-type-fields select:nth-of-type(4){width:30px}.required{color:#e66;font-size:24px}.adjustment-search{display:grid;grid-template-columns:190px 305px 145px 130px;gap:5px 15px;margin:0 0 25px;align-items:center}.adjustment-search label{white-space:nowrap}.adjustment-search select{height:24px}.adjustment-search select[name=customer_id]{width:245px}.adjustment-search input{height:29px;width:135px}.adjustment-panel .form-row{margin-bottom:12px}.adjustment-panel .body{padding-top:22px}.adjustment-panel input[type=text]{width:257px;height:30px}.adjustment-panel select[name=customer_id]{width:245px}
body{background-color:#414952;background-image:repeating-linear-gradient(90deg,#ffffff05 0 1px,transparent 1px 5px),repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 7px);color:#000}.topbar{background:#282828;border:0}.reference-announcement{background:none;color:#a4cf00}.layout{background:none}.content{background:linear-gradient(120deg,#fafafa,#eeeeee);min-height:calc(100vh - 122px)}.panel{border:2px solid #cdd2d5;background:#fff}.panel h2,.side-group h3{background:#cdd2d5;color:#000;border:0;font-weight:normal}.sidebar{background:none}.sidebar .side-group{border:0;background:none}.sidebar ul{border:2px solid #cdd2d5;border-top:0}.sidebar a{color:#fff}.sidebar a.active{color:#111}.footer-note{color:#87939f}.transfer-panes{grid-template-columns:600px 688px;gap:12px}.transfer-panes section{background:white;padding:12px;min-height:235px}.transfer-balances{max-width:1400px}.transfer-panes section:first-child .filter-form{display:grid;grid-template-columns:235px 280px;gap:15px 5px;padding:8px 10px;margin-bottom:25px}.transfer-panes input[type=date]{width:135px}.transfer-panes section .form-row{gap:8px}.transfer-panes section:nth-child(2) .form-row label{width:auto}.embedded-adjustment .form-row label{min-width:45px}.embedded-adjustment .form-row{margin-bottom:9px}.embedded-adjustment .adjustment-type-fields{flex-wrap:wrap}.embedded-adjustment input[type=text]{width:245px}.transfer-panes form[hidden]{display:none!important}.btn{color:white!important}.page-tabs a{color:#001b30}.side-group h3{font-size:14px}.transfer-balances td{height:22px!important}.transfer-panes .grid td{height:25px}
.login-wrap,.home-wrap{background:#414952;background-image:repeating-linear-gradient(90deg,#ffffff05 0 1px,transparent 1px 5px),repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 7px)}.login-box,.home-box{background:#f4f4f4;border:2px solid #cdd2d5;color:#111}.login-box h1,.home-box h1{color:#111}.login-box input{border-color:#9ca6ad}.home-box a:not(.btn),.login-links a{color:#334d63}
@media(max-width:1650px){.transfer-panes{grid-template-columns:1fr}.transfer-panes section{max-width:720px}.adjustment-search{grid-template-columns:190px 305px;max-width:700px}}

.sidebar ul li a{color:#fff!important}.sidebar ul li a.active{color:#111!important}.topbar .info a,.topbar .info button{color:#aaa!important}
.panel:has(.transfer-panes){max-width:1435px}.panel:has(.transfer-panes)>h2{display:none}.panel:has(.transfer-panes) .page-tabs{background:#cdd2d5;margin:-14px -13px 13px;padding:8px 10px}
.transfer-panes section:first-child .filter-form{grid-template-columns:235px 280px}.transfer-panes section:first-child .filter-form button{width:128px;justify-self:start}
.embedded-adjustment{display:grid;grid-template-columns:300px 330px;gap:2px 4px;padding:6px 0}.embedded-adjustment>.form-row{margin:0;min-height:36px;flex-wrap:nowrap}.embedded-adjustment>.form-row:nth-child(1){grid-column:1;grid-row:1}.embedded-adjustment>.form-row:nth-child(2){grid-column:1;grid-row:2}.embedded-adjustment>.form-row:nth-child(3){grid-column:2;grid-row:2}.embedded-adjustment>.form-row:nth-child(4){grid-column:1;grid-row:3}.embedded-adjustment>.form-row:nth-child(5){grid-column:2;grid-row:3}.embedded-adjustment>.form-row:nth-child(6){grid-column:2;grid-row:1}.embedded-adjustment>.form-row:nth-child(6) input{width:130px}.embedded-adjustment>.form-row:nth-child(6) label{min-width:60px}.embedded-adjustment>.form-row:nth-child(3){align-items:center}.embedded-adjustment .adjustment-type-fields{max-width:255px;gap:0}.embedded-adjustment>.form-row select[name=customer_id]{width:245px}.embedded-adjustment>label{grid-column:1;grid-row:4}.embedded-adjustment>div:last-of-type{grid-column:1;grid-row:5}
@media(max-width:1000px){.embedded-adjustment{display:block}.embedded-adjustment>.form-row{flex-wrap:wrap;margin-bottom:8px}.transfer-panes section:first-child .filter-form{display:flex}}

.transfer-balances{align-items:start}
.customer-panel .body{padding:18px 13px 24px}.customer-form .form-row{min-height:30px;margin:0 9px 10px;gap:0;flex-wrap:nowrap}.customer-form .form-row>label{width:126px}.customer-form input:not([type=checkbox]){width:257px;height:30px;border:1px solid #edb789;padding:3px 5px;font:14px Arial;color:#153246}.customer-form select{width:245px;height:22px}.customer-form select.short{width:auto;min-width:56px}.customer-form .required{margin-left:3px}.customer-form .phone-hint{margin-left:30px;color:#183852}.customer-form input[type=checkbox]{margin:0 5px}.customer-form .customer-actions{margin-left:0}.customer-actions>a{width:135px;color:#f80;text-decoration:underline}.customer-actions .btn{width:128px}.subordinate-chip{display:block;color:#526471;margin-bottom:5px}.customer-search{display:flex;align-items:center;gap:25px;margin:0 9px 24px;min-height:36px}.customer-search label{color:#a33914;white-space:nowrap}.customer-search input{width:130px;height:30px;border:1px solid #edb789}.customer-search select{height:22px}.customer-search .btn{width:128px;min-width:128px}.customer-grid td{height:26px!important;padding:2px 3px!important}.customer-grid th{white-space:nowrap}.customer-grid td:nth-child(1),.customer-grid td:nth-child(2),.customer-grid td:nth-child(3){width:26px;text-align:center}.customer-grid td:nth-child(4){min-width:180px}.customer-grid td:nth-child(5){min-width:170px}.customer-grid td:nth-child(6){white-space:nowrap}.customer-grid td:nth-child(10){min-width:240px}.customer-grid .customer-note{color:green}.customer-grid td:nth-child(4)>a{color:#d00024;text-decoration:none}
/* 客户转账按参考图保持左右布局，窄窗口横向滚动。 */
.customer-transfer-panel{width:1435px;min-width:1435px;max-width:1435px!important;box-sizing:border-box}
.customer-transfer-panel .transfer-panes{display:grid;grid-template-columns:600px 718px;gap:12px}
.customer-transfer-panel .transfer-panes>section{width:auto;max-width:none;min-height:260px;box-sizing:border-box;padding:12px}
.customer-transfer-panel .transfer-panes>section:first-child .filter-form{display:grid;grid-template-columns:235px 280px;gap:15px 5px;padding:8px 10px;margin:0 0 25px}
.customer-transfer-panel .transfer-panes>section h3{height:32px;box-sizing:border-box;display:flex;align-items:center;white-space:nowrap}
.customer-transfer-panel .transfer-panes>section:nth-child(2)>h3{gap:20px}
.customer-transfer-panel #create-transfer{padding:6px 8px}
.customer-transfer-panel #create-transfer .form-row{display:flex;flex-wrap:nowrap;gap:0;min-height:30px;margin-bottom:10px}
.customer-transfer-panel #create-transfer .form-row>label{width:38px!important;flex:0 0 38px}
.customer-transfer-panel #create-transfer .form-row>label:nth-of-type(2){width:45px!important;flex:0 0 45px;padding-left:10px;box-sizing:border-box}
.customer-transfer-panel #create-transfer select{width:245px!important;flex:0 0 245px;height:22px}
.customer-transfer-panel #create-transfer input[name=amount]{width:245px!important;flex:0 0 245px;height:30px}
.customer-transfer-panel #create-transfer input[name=note]{width:290px!important;flex:0 0 290px;height:30px}
.customer-transfer-panel #create-transfer>div:last-child{margin-top:5px}
.customer-transfer-panel .transfer-balances{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:1400px;max-width:none;align-items:start;margin-top:24px}
.customer-transfer-panel .transfer-balances .grid{table-layout:auto;min-width:0}
.customer-transfer-panel .transfer-balances th,.customer-transfer-panel .transfer-balances td{white-space:nowrap}
.customer-transfer-panel .embedded-adjustment{display:grid;grid-template-columns:300px 330px}
.customer-transfer-panel .embedded-adjustment>.form-row{flex-wrap:nowrap;margin:0}
.reference-list-panel{min-width:1180px;box-sizing:border-box}.reference-list-panel .body{padding:12px 13px 24px}.reference-toolbar{display:flex;gap:10px;margin:0 0 24px}.reference-toolbar .btn{width:129px}.website-list-grid{width:765px;table-layout:fixed}.website-list-grid th,.website-list-grid td{height:26px!important;padding:2px 4px!important}.website-list-grid th:nth-child(1){width:27px}.website-list-grid th:nth-child(2){width:28px}.website-list-grid th:nth-child(3){width:27px}.website-list-grid th:nth-child(4){width:130px}.website-list-grid th:nth-child(5),.website-list-grid th:nth-child(6),.website-list-grid th:nth-child(7){width:130px}.website-list-grid td:nth-child(4)>a{color:#d00024;text-decoration:none}.account-search{display:flex;gap:34px;align-items:center;margin:0 9px 24px}.account-search label{color:#a33914;white-space:nowrap}.account-search input{width:130px;height:30px;border:1px solid #edb789}.account-search select{height:23px;min-width:70px}.account-search label:first-child select{width:105px}.account-search .btn{width:129px}.account-list-grid{width:1175px;table-layout:fixed}.account-list-grid th,.account-list-grid td{height:26px!important;padding:2px 4px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-list-grid th:nth-child(1){width:27px}.account-list-grid th:nth-child(2){width:28px}.account-list-grid th:nth-child(3){width:27px}.account-list-grid th:nth-child(4){width:130px}.account-list-grid th:nth-child(5){width:255px}.account-list-grid th:nth-child(6){width:43px}.account-list-grid th:nth-child(7){width:255px}.account-list-grid td:nth-child(4)>a,.account-list-grid td:nth-child(5)>a{color:#d00024;text-decoration:none}.reference-form-panel{min-width:1180px}.reference-form-panel .body{padding:18px 13px 24px}.reference-form .form-row{min-height:30px;margin:0 9px 10px;gap:0;flex-wrap:nowrap}.reference-form .form-row>label{width:126px}.reference-form input:not([type=checkbox]){width:257px;height:30px;border:1px solid #edb789;padding:3px 5px;font:14px Arial;color:#153246}.reference-form select{width:120px;height:23px}.reference-form .required{margin-left:3px}.reference-actions{display:flex;align-items:center;margin-top:4px}.reference-actions>a{width:135px;color:#f80;text-decoration:underline}.reference-actions .btn{width:129px}.remark-settings{width:490px;background:#f0f0f0;padding:4px 8px;margin-top:5px}.remark-settings p{margin:0 0 8px;color:#a33914}.remark-row{display:flex;align-items:center;gap:5px;margin-bottom:7px}.remark-row label{width:75px;color:#a33914}.remark-row label:nth-of-type(n+2){width:42px}.remark-row input{width:171px!important;height:25px!important}.remark-row input:nth-of-type(n+2){width:86px!important}
.adjustment-list-panel{min-width:1645px;box-sizing:border-box}.adjustment-list-panel .body{padding:14px 13px 34px}.adjustment-list-panel .adjustment-search{display:grid;grid-template-columns:190px 305px 140px 130px;grid-template-rows:35px 35px;gap:5px 15px;margin:0 9px 25px;max-width:none;align-items:center}.adjustment-list-panel .adjustment-search label{display:flex;align-items:center;gap:0;color:#a33914}.adjustment-list-panel .adjustment-search select{height:22px}.adjustment-list-panel .adjustment-search select[name=type]{width:94px}.adjustment-list-panel .adjustment-search input{width:132px;height:30px;border:1px solid #edb789;font:14px Arial}.adjustment-list-panel .adjustment-search label:nth-of-type(5){gap:18px}.adjustment-list-panel .btn{width:129px;height:37px}.adjustment-list-grid{table-layout:fixed;width:100%}.adjustment-list-grid th,.adjustment-list-grid td{height:26px!important;padding:2px 3px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px!important}.adjustment-list-grid .adjustment-date{color:blue}.adjustment-list-grid .adjustment-customer{color:#e00025}.adjustment-list-grid .adjustment-note{color:green}.adjustment-list-grid td:first-child{text-align:center}.adjustment-list-grid td form{margin:0}.adjustment-list-grid th:nth-child(n+3){text-decoration:underline}
.row-delete{border:0;background:transparent;padding:0;cursor:pointer;font-size:14px;line-height:1}
.currency-list-grid{width:900px;table-layout:fixed}.currency-list-grid th,.currency-list-grid td,.bank-list-grid th,.bank-list-grid td,.member-list-grid th,.member-list-grid td{height:26px!important;padding:2px 4px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.currency-list-grid th:nth-child(1),.currency-list-grid th:nth-child(2),.currency-list-grid th:nth-child(3),.bank-list-grid th:nth-child(1),.bank-list-grid th:nth-child(2),.bank-list-grid th:nth-child(3),.member-list-grid th:nth-child(1),.member-list-grid th:nth-child(2),.member-list-grid th:nth-child(3){width:28px}.currency-list-grid td:nth-child(4)>a,.bank-list-grid td:nth-child(4)>a,.member-list-grid td:nth-child(6)>a{color:#d00024;text-decoration:none}.bank-list-grid{width:650px;table-layout:fixed}.bank-list-grid th:nth-child(4){width:220px}.member-search{display:flex;gap:28px;align-items:center;margin:0 9px 24px}.member-search label{color:#a33914;white-space:nowrap}.member-search select{width:170px;height:23px}.member-search .btn{width:129px}.member-list-grid{width:950px;table-layout:fixed}.member-list-grid th:nth-child(4),.member-list-grid th:nth-child(5),.member-list-grid th:nth-child(6){width:180px}
.language-switch{display:inline-flex;align-items:center;gap:5px}.language-switch button{border:0;background:transparent;color:#aaa;padding:0;cursor:pointer;font:inherit}.language-switch button.active{color:#a4cf00!important;text-decoration:underline}.plain-language-switch{position:fixed;right:18px;top:14px;z-index:20;background:#282828;padding:7px 10px;border-radius:3px}.plain-language-switch button{color:#ddd}
.select-search-input{display:none;width:130px;height:25px;margin:2px 5px 2px 0!important;padding:3px 7px!important;border:1px solid #8da1af!important;background:#fff!important;color:#153246!important;font:13px Arial!important;box-sizing:border-box}.quick-table-search{display:none;align-items:center;margin:8px 0 5px;color:#263f52;font-size:13px}.quick-table-search input{width:230px;height:30px;margin-left:6px;padding:4px 8px;border:1px solid #8da1af;background:#fff;color:#153246;font:14px Arial;box-sizing:border-box}
@media(max-width:700px){.select-search-input{display:inline-block;width:58px!important;max-width:58px;margin:3px 5px 3px 0!important;padding:2px 3px!important;border:0!important;border-bottom:1px solid #c7c7c7!important;background:transparent!important}.quick-table-search{display:flex;position:sticky;left:0;z-index:2;background:#fff;padding:5px;margin:5px 0}.quick-table-search label{width:100%}.quick-table-search input{width:calc(100% - 90px);min-width:160px}}
.member-fixed-value{display:inline-block;min-width:200px;padding-top:4px;color:#153246}.member-formulas{margin-top:18px;max-width:1100px}.member-formula-add{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.member-formula-add label{color:#a33914}.member-formula-add select{width:180px;height:25px}.member-formula-add input{width:190px;height:29px;border:1px solid #edb789;padding:3px 5px}.member-formula-add .btn{height:35px}.member-formula-grid{width:1100px;table-layout:fixed}.member-formula-grid th:nth-child(1){width:35px}.member-formula-grid th:nth-child(2){width:35px}.member-formula-grid th:nth-child(3){width:220px}.member-formula-grid th:nth-child(4){width:70px}.member-formula-grid th:nth-child(5){width:260px}.member-formula-grid th:nth-child(7){width:75px}.member-formula-grid select,.member-formula-grid input{width:100%;height:24px;box-sizing:border-box;border:1px solid #ddd;background:transparent}.member-formula-grid td:last-child{white-space:nowrap}
