.operator-billing-summary{display:grid;gap:12px;padding:16px;border:1px solid var(--workbench-border-subtle);border-radius:var(--feishu-border-radius-large);background:var(--workbench-surface-panel)}
.operator-billing-summary p{margin:0;color:var(--workbench-text-secondary);font-size:13px;line-height:1.6}
.operator-billing-summary>div{display:flex;flex-wrap:wrap;gap:8px}
.operator-billing-summary span{padding:5px 10px;border-radius:var(--feishu-border-radius-medium);background:var(--workbench-surface-selected);color:var(--workbench-text-primary);font-size:12px}
.operator-billing-group{margin-top:18px;border:1px solid var(--workbench-border-subtle);border-radius:var(--feishu-border-radius-large);background:var(--workbench-surface-panel);overflow:hidden}
.operator-billing-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--workbench-border-subtle)}
.operator-billing-group h2{margin:0;font-size:15px;line-height:1.4}
.operator-billing-group>header small{color:var(--workbench-text-muted)}
.operator-billing-grid{display:grid;gap:0}
.operator-billing-record{padding:16px;border-bottom:1px solid var(--workbench-border-subtle)}
.operator-billing-record:last-child{border-bottom:0}
.operator-billing-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.operator-billing-record-heading>div{display:grid;gap:4px}
.operator-billing-record-heading strong{font-size:14px}
.operator-billing-record-heading small,.operator-billing-record footer small,.operator-billing-legacy{color:var(--workbench-text-muted);font-size:12px;line-height:1.5}
.operator-billing-state{flex:none;padding:3px 8px;border-radius:var(--feishu-border-radius-medium);background:var(--workbench-surface-selected);font-size:12px}
.operator-billing-state[data-state="未配置"],.operator-billing-state[data-state="待完善"]{color:var(--workbench-status-warning-text)}
.operator-billing-legacy{margin:8px 0 0}
.operator-billing-items{display:grid;gap:8px;margin-top:12px}
.operator-billing-item{display:grid;grid-template-columns:minmax(100px,1fr) minmax(115px,150px) minmax(130px,160px);align-items:end;gap:10px}
.operator-billing-item>span{padding-bottom:10px;font-size:13px}
.operator-billing-item label{display:grid;gap:4px;color:var(--workbench-text-secondary);font-size:11px}
.operator-billing-item :is(select,input){width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid var(--workbench-border-strong);border-radius:var(--feishu-border-radius-medium);background:var(--workbench-surface-panel);color:var(--workbench-text-primary);font-size:13px}
.operator-billing-record footer{display:flex;align-items:center;gap:10px;margin-top:14px}
.operator-billing-record footer p{flex:1;margin:0;color:var(--workbench-status-warning-text);font-size:12px}
.operator-billing-record footer button{flex:none}
@media(max-width:760px){.operator-billing-item{grid-template-columns:1fr 1fr}.operator-billing-item>span{grid-column:1/-1;padding-bottom:0}.operator-billing-record footer{flex-wrap:wrap}.operator-billing-record footer p{flex-basis:100%;order:3}}
