.commission-admin-shell{grid-column:2;min-width:0}.commission-mode-nav{border-bottom:1px solid var(--border);background:var(--surface);gap:4px;padding:8px 24px;display:flex;overflow-x:auto}.commission-mode-nav button{white-space:nowrap;min-height:36px;color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500}.commission-mode-nav button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary);font-weight:600}.annual-contribution{color:var(--text);flex-direction:column;gap:24px;display:flex}.annual-contribution .topbar{margin-bottom:0}.commission-mode-nav button:hover{background:var(--primary-soft);color:var(--primary)}.annual-contribution h1{font-size:20px;font-weight:600}.annual-contribution h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}.annual-contribution p{margin:0;line-height:1.7}.annual-contribution button,.annual-contribution input,.annual-contribution select{font-family:inherit;font-size:14px}:is(.annual-contribution button:focus-visible,.annual-contribution summary:focus-visible,.commission-mode-nav button:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.ac-toolbar{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ac-toolbar label,.ac-draft-rule label{color:var(--text-2);gap:4px;font-size:12px;display:grid}.ac-toolbar select{background:var(--surface);border:1px solid var(--border);min-width:200px;min-height:36px;color:var(--text);border-radius:6px;padding:4px 12px}.ac-toolbar p{color:var(--text-2);font-size:13px}.ac-toolbar small,.ac-toolbar>span{color:var(--text-3);font-size:12px;display:block}.ac-toolbar>span{margin-left:auto}.ac-policy{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;padding:12px 16px}.ac-policy strong{font-size:14px;font-weight:600}.ac-policy p{color:var(--text-2);font-size:13px}.ac-income{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:1.3fr 1fr 1fr;display:grid}.ac-income>div{align-content:start;gap:8px;padding:24px;display:grid}.ac-income>div+div{border-left:1px solid var(--border)}.ac-income span{color:var(--text-2);font-size:13px}.ac-income strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.ac-income b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ac-income small{color:var(--text-3);font-size:12px}.ac-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;scroll-margin-top:16px;overflow:hidden}.ac-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ac-section-head p{color:var(--text-2);font-size:13px}.ac-table-scroll{max-width:100%;overflow-x:auto}.annual-contribution table{border-collapse:collapse;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.annual-contribution th,.annual-contribution td{border-bottom:1px solid var(--border);vertical-align:middle;text-align:right;padding:12px 16px;line-height:1.5}.annual-contribution thead th{background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:500}.annual-contribution th:first-child,.annual-contribution td:first-child{text-align:left}.annual-contribution tbody tr:hover{background:var(--surface-2)}.annual-contribution tbody tr.is-selected{background:var(--primary-soft);box-shadow:inset 2px 0 var(--primary)}.annual-contribution table small{color:var(--text-3);margin-top:4px;font-size:12px;font-weight:400;display:block}.annual-contribution table b,.annual-contribution table strong{font-weight:600}.annual-contribution td:first-child>b{color:var(--text-2);font-family:SF Mono,Menlo,Consolas,monospace;font-weight:400}.annual-contribution tfoot th,.annual-contribution tfoot td{background:var(--surface-2);border:0;font-weight:600}.annual-contribution .text-action{color:var(--primary);cursor:pointer;background:0 0;border:0;min-height:36px;padding:4px 0;font-size:13px}.annual-contribution .text-action:hover{text-decoration:underline}.annual-contribution .ac-warning{color:var(--warning)}.ac-draft-rule{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:16px 24px;display:grid}.ac-draft-rule p{color:var(--text-2);max-width:800px;font-size:13px}.ac-draft-rule form{align-items:end;gap:8px;display:flex}.ac-draft-rule input{border:1px solid var(--border);background:var(--surface);width:96px;min-height:36px;color:var(--text);border-radius:6px;padding:4px 8px}.ac-draft-rule>small{color:var(--text-2);grid-column:1/-1;font-size:12px}.ac-quality{background:var(--warning-soft);border:1px solid var(--border);border-radius:6px;padding:12px 16px}.ac-quality>button{font-weight:500}.ac-quality p{color:var(--text-2);font-size:12px}.ac-quality ul{max-height:320px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.ac-quality li{border-top:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:13px;display:flex}.ac-quality li span{overflow-wrap:anywhere;min-width:0}.ac-quality li button{white-space:nowrap}.ac-chart{width:100%;height:280px;padding:0 8px 8px}.ac-detail-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-detail-filters input,.ac-detail-filters select{background:var(--surface);min-width:240px;min-height:36px;color:var(--text);border:1px solid var(--border);border-radius:6px;padding:4px 12px}.ac-scope-notes{color:var(--text-2);font-size:13px}.ac-scope-notes summary{cursor:pointer;min-height:36px;color:var(--primary);padding:8px 0}.ac-scope-notes p{padding:8px 0}.ac-empty{color:var(--text-2);padding:32px 24px;font-size:14px}.ac-error{color:var(--danger);background:var(--danger-soft);align-items:center;gap:16px;padding:16px;display:flex}@media (max-width:767px){.commission-admin-shell{grid-column:1;width:100%}.commission-mode-nav{padding:8px 12px}.annual-contribution{gap:16px}.ac-toolbar{align-items:start;gap:12px}.ac-toolbar>span{width:100%;margin-left:0}.ac-income{grid-template-columns:1fr}.ac-income>div{padding:16px}.ac-income>div+div{border-left:0;border-top:1px solid var(--border)}.ac-section-head{padding:16px}.ac-draft-rule{grid-template-columns:1fr;padding:16px}.ac-draft-rule form{flex-wrap:wrap;justify-content:start}.ac-detail-filters,.ac-detail-filters input,.ac-detail-filters select{width:100%;min-width:0}.ac-chart{height:256px}.ac-topbar .top-actions{flex-wrap:wrap}}.annual-contribution .quality-pagination{border-top:1px solid var(--border);color:var(--text-2);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.annual-contribution .quality-pagination span{margin-right:auto}.annual-contribution .quality-pagination button{min-height:36px;padding:4px 12px}@media (max-width:767px){.ac-table-scroll:has(.ac-people):after{content:"左右滑动查看费用与暂估提成";color:var(--text-2);background:var(--surface-2);padding:8px 16px;font-size:12px;display:block;position:sticky;left:0}.annual-contribution .ac-people th:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.annual-contribution .ac-people thead th:first-child,.annual-contribution .ac-people tfoot th:first-child{background:var(--surface-2)}.annual-contribution .ac-people tr.is-selected th:first-child{background:var(--primary-soft)}}
