.workspace-shell .admin-sidebar{width:238px;padding:24px 14px;background:#fff}.workspace-shell .admin-main{margin-left:238px;max-width:1800px;padding:0 30px 40px}.workspace-shell .admin-logo{padding:0 9px 22px}.workspace-shell .admin-logo strong{font-size:19px}.workspace-shell .admin-nav{color:#526455;font-size:13px;padding:11px 13px;margin:2px 0}.workspace-shell .admin-nav.active{color:#b74e17;background:#fff0e3}.nav-group{margin-top:15px}.nav-group>summary{color:#748273;font-size:11px;font-weight:650;padding:8px 12px;cursor:pointer}.payment-nav{padding-left:13px}.payment-nav>summary{padding:10px;color:#596b5c;font-size:12px;cursor:pointer}.workspace-shell .sidebar-foot{margin-top:22px}.workspace-shell .admin-topbar{height:76px}.workspace-shell .admin-person{color:#44594a}.workspace-shell .admin-title{margin-bottom:22px}.workspace-shell .admin-title h1{font-size:25px;color:#203e2c}.workspace-shell .admin-title p,.workspace-note{color:#647466;font-size:13px;line-height:1.85;margin:10px 0 18px}.workspace-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #dde5db;padding-bottom:12px;margin:0 0 22px}.workspace-tabs button{padding:10px 17px;border-radius:9px;font-size:13px;color:#5e7062;border:1px solid transparent;background:#fff}.workspace-tabs button.active{background:#254936;color:#fff;border-color:#254936}.workspace-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0 22px}.workspace-stat{padding:22px;text-align:left;border:1px solid #e1e8dd}.workspace-stat-grid span{display:block;color:#627664;font-size:12px}.workspace-stat-grid strong{display:block;font-size:28px;color:#23412e;margin:10px 0}.workspace-stat small{font-size:11px;color:#b55c27}.workspace-quick{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.workspace-shell .card.panel{margin-bottom:20px}.workspace-shell .table-panel{margin-bottom:22px}.workspace-shell table{font-size:13px}.workspace-shell th{color:#526451;font-weight:600}.workspace-shell td{color:#425a47;padding:16px 20px}.workspace-shell td small{color:#758471;font-size:11px;line-height:1.7}.workspace-shell td strong{font-weight:650;color:#29462f}.workspace-shell td .btn{margin:3px 6px 3px 0;white-space:nowrap}.workspace-shell .notice,.workspace-shell .hint{font-size:12px;color:#806239}.workspace-search{display:flex;gap:9px;min-width:250px;align-items:center}.workspace-search input{width:250px;min-width:120px}.workspace-shell select{color:#36513c;font-size:12px}.workspace-member p{line-height:1.8;color:#627363}.workspace-member .workspace-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));background:#f4f7ef;padding:18px;border-radius:14px}.workspace-member .workspace-stat-grid strong{font-size:23px}.workspace-member-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.workspace-rules{padding-left:21px;font-size:13px;line-height:2;color:#435f49}.workspace-rules li{margin:10px 0}.workspace-explanation{background:#f3f6ef;border-radius:12px;padding:16px;margin-top:20px;color:#4a6450;font-size:13px}.workspace-explanation summary{cursor:pointer;font-weight:600}.workspace-explanation p{margin:13px 0 0;line-height:1.9}.workspace-inline-form{display:flex;align-items:flex-end;gap:16px}.workspace-inline-form .form-field{width:240px;margin:0}.workspace-inline-form .btn{margin-bottom:1px}.workspace-order-toolbar{flex-wrap:wrap;justify-content:flex-start}.workspace-order-toolbar label{font-size:11px;color:#637662;display:grid;gap:5px}.workspace-order-toolbar input[type=date]{width:150px;padding:8px}.workspace-shell .content-save{position:sticky;bottom:0;background:rgba(255,255,255,.97);border:1px solid #e4e9df;box-shadow:0 -5px 20px #304d3e09;z-index:15}.workspace-shell .content-save p{margin:0 0 10px;font-size:12px}.workspace-shell .form-field{color:#435e49;font-size:13px}.workspace-shell .form-field input,.workspace-shell textarea{font-size:13px;color:#294531}.workspace-shell .text-btn{font-size:12px;color:#bc591f}.workspace-shell .activity-row{color:#536a57;font-size:12px}.workspace-shell [hidden]{display:none!important}.workspace-shell .table-pagination{font-size:12px;color:#637761}.workspace-shell .pagination-buttons{align-items:center}.workspace-shell .btn.secondary{border-color:#d6dfce;color:#4d654d;background:#fff}.workspace-shell .panel h2{color:#2c4b34}.workspace-shell .admin-tab-row button{color:#586b4f}.workspace-shell .admin-tab-row button.active{color:#fff}.workspace-shell .table-wrap:focus-within{outline:1px solid #e5eada}.workspace-shell .table-toolbar{gap:12px}
@media(max-width:1100px){.workspace-shell .admin-main{padding:0 20px 30px}.workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .table-toolbar{flex-wrap:wrap}.workspace-search{min-width:220px}}
@media(max-width:700px){.workspace-shell .admin-sidebar{width:78px;padding:20px 5px}.workspace-shell .admin-main{margin-left:78px;padding:0 12px 25px}.workspace-shell .admin-nav{padding:12px 6px}.nav-group>summary{font-size:10px;text-align:center;padding:8px 1px}.payment-nav{padding-left:0}.payment-nav>summary{font-size:10px;padding:8px 0;text-align:center}.workspace-shell .admin-logo{padding:0 10px 15px}.workspace-tabs button{padding:9px 12px;font-size:12px}.workspace-inline-form{flex-wrap:wrap}.workspace-search input{width:100%}.workspace-search{width:100%;min-width:0}.workspace-member-actions{grid-template-columns:1fr}.workspace-member .workspace-stat-grid{grid-template-columns:1fr;gap:4px}.workspace-shell .admin-person{font-size:11px}.workspace-shell td{padding:14px}.workspace-stat{padding:15px}}

.workspace-member .workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.workspace-member .workspace-stat-grid{grid-template-columns:1fr}}

/* 订单与佣金只读核对：金额、来源和人工补扣分开呈现。 */
.commission-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px}
.commission-summary>.card{padding:18px 20px;min-width:0;border:1px solid #e0e7da;box-shadow:none}
.commission-summary span{display:block;color:#6b7d6a;font-size:12px}
.commission-summary strong{display:block;font-size:25px;color:#28513a;line-height:1.5;margin:8px 0 4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.commission-summary small{display:block;font-size:11px;line-height:1.7;color:#81907b}
.commission-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:14px}
.commission-toolbar label{display:grid;gap:6px;font-size:11px;color:#6c7f68}
.commission-toolbar select{min-height:38px;max-width:180px}
.commission-toolbar input[type=date]{width:150px;min-height:38px;padding:8px 10px}
.commission-toolbar .workspace-search{align-self:flex-end;min-height:38px}
.commission-toolbar .workspace-search input{width:280px}
.commission-filter-more{align-self:flex-end;font-size:12px;color:#58744f}
.commission-filter-more>summary{cursor:pointer;min-height:38px;padding:11px 12px;border:1px solid #dce5d5;border-radius:8px;background:#fff;white-space:nowrap}
.commission-filter-more[open]{flex-basis:100%}.commission-filter-more[open]>summary{width:max-content}
.commission-advanced{display:flex;gap:14px;flex-wrap:wrap;padding:14px 0 2px}
.commission-summary>.card{padding:14px 18px}.commission-summary strong{font-size:23px;margin:4px 0 2px}
.commission-toolbar{padding-top:18px;padding-bottom:18px}
.commission-result-caption{padding:12px 22px;color:#7b8c75;font-size:12px;border-top:1px solid #eef1e8;background:#fbfcf8}
.commission-record-table{width:100%;min-width:860px;table-layout:fixed}
.commission-record-table th:nth-child(1){width:140px}.commission-record-table th:nth-child(2){width:125px}.commission-record-table th:nth-child(4){width:165px}.commission-record-table th:nth-child(5){width:115px}
.workspace-shell .commission-record-table td{padding:18px 20px;vertical-align:top}
.commission-record-table td{overflow-wrap:anywhere;line-height:1.8}
.workspace-shell .commission-record-table .commission-person strong{display:block;color:#2d5541}
.workspace-shell .commission-record-table .commission-amount strong{display:block;font-size:18px;font-variant-numeric:tabular-nums}
.commission-kind{display:inline-block;border-radius:6px;padding:1px 7px;background:#eff4e9;color:#667b60;font-size:11px;margin-top:5px}
.commission-kind.supplement{background:#edf5ef;color:#347552}.commission-kind.deduction{background:#fff0e7;color:#b7663d}.commission-kind.adjustment{background:#f0f2f6;color:#697b90}
.commission-layer{display:inline-block;font-size:11px;color:#6d8565;border:1px solid #dce6d3;border-radius:5px;padding:0 6px;margin-right:5px;white-space:nowrap}
.commission-description small{margin-top:6px}.commission-description b{color:#355a43;font-weight:600}
.commission-time{font-variant-numeric:tabular-nums;font-size:12px;color:#73836d}
.workspace-shell .commission-minus,.workspace-shell td strong.commission-minus{color:#b66742}
.workspace-shell .commission-plus,.workspace-shell td strong.commission-plus{color:#2d7451}
.workspace-shell small.commission-warning,.commission-warning{color:#ad783d}
.order-commission-overview{min-width:220px;max-width:320px}
.order-commission-recipient{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:5px 0;line-height:1.6}
.order-commission-recipient+div{border-top:1px dashed #e7ebdf}
.order-commission-recipient>span{min-width:0;overflow-wrap:anywhere}.order-commission-recipient small{display:block!important;font-size:10px!important}
.order-commission-recipient>b{flex:none;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}
.workspace-shell .order-record-table td,.workspace-shell .order-record-table th{padding:14px 15px;overflow-wrap:anywhere}
.order-record-table td:first-child{min-width:190px;max-width:260px}.order-record-table td:nth-child(2){min-width:90px}
.order-record-table td:nth-last-child(2){min-width:110px}.order-record-table td:last-child{min-width:115px}
@media(max-width:1100px){.commission-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-toolbar .workspace-search{width:100%}.commission-toolbar .workspace-search input{width:auto;flex:1}}
@media(max-width:600px){.commission-summary{gap:9px}.commission-summary>.card{padding:14px}.commission-summary strong{font-size:21px}.commission-toolbar{gap:10px}.commission-toolbar label{flex:1;min-width:120px}.commission-toolbar input[type=date],.commission-toolbar select{width:100%}}

.account-pagination{flex-wrap:wrap;gap:14px}.account-pagination-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px}.account-pagination .pagination-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.account-pagination button{min-height:34px;padding:7px 11px;border:1px solid #d6dfce;border-radius:8px;background:#fff;color:#36553e;font-size:12px;white-space:nowrap}.account-pagination button:hover:not(:disabled){background:#f1f6ed;border-color:#9db69c}.account-pagination button:disabled{opacity:.4;cursor:not-allowed}.account-page-status{white-space:nowrap;padding:0 5px}.account-page-jump,.account-page-jump label{display:inline-flex;align-items:center;gap:7px}.account-page-jump input{width:72px;min-height:34px;padding:6px 8px;border:1px solid #d6dfce;border-radius:8px;background:#fff;color:#29462f;font-size:12px;text-align:center}.account-page-jump button{background:#355b42;color:#fff;border-color:#355b42}.account-page-jump button:hover:not(:disabled){background:#284d35;color:#fff}.parent-picker{font-size:13px}.parent-search-row{display:flex;gap:10px;align-items:center}.parent-search-row input{flex:1;min-width:0}.parent-search-row button{flex-shrink:0}.parent-result-count{color:#7a8975;font-size:12px;margin:0 0 8px}.parent-choice-list{max-height:270px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:6px;padding:2px}.parent-choice{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;width:100%;padding:11px 13px;border:1px solid #e0e7da;border-radius:11px;background:#fff;color:#2b4935}.parent-choice:hover{background:#f6f9f1;border-color:#a7bca1}.parent-choice.selected{background:#edf5e8;border-color:#73966c}.parent-choice strong{display:block;font-size:13px;overflow-wrap:anywhere}.parent-choice small{display:block;font-size:11px;color:#7c8d75;margin-top:4px}.parent-choice-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;border-radius:50%;background:#eff4e9;color:#4f7051;font-size:16px;border:1px solid #d4dfcd}.parent-choice-avatar img{width:100%;height:100%;object-fit:cover}.parent-choice-mark{color:#567c4b;font-size:12px}.parent-more{display:block;margin:10px auto 0}.parent-selected{padding:12px 14px;border-radius:10px;background:#f1f6eb;color:#2b5136;font-weight:600;overflow-wrap:anywhere}.parent-help,.parent-empty{color:#7e8b78;font-size:12px;line-height:1.8}.parent-empty{padding:14px;text-align:center}.parent-help{margin:10px 0 18px}
@media(max-width:700px){.account-pagination-controls{justify-content:flex-start;width:100%}.account-pagination .pagination-buttons{gap:5px}.account-pagination button{padding:7px 9px}.parent-choice{gap:8px;padding:10px}.parent-search-row{gap:7px}}
