[data-component-key="planBatchApplication"][data-component-version="C1.3"].spba-overlay { position:fixed; inset:0; z-index:2400; display:flex; align-items:center; justify-content:center; padding:20px; background:rgba(0,0,0,.42); font-size:14px; color:#444; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] * { box-sizing:border-box; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .spba-dialog { width:min(1040px,100%); height:min(740px,calc(100dvh - 40px)); display:flex; flex-direction:column; min-height:0; background:#fff; border-radius:4px; box-shadow:0 12px 34px rgba(0,0,0,.22); }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .spba-dialog > header { display:flex; align-items:center; gap:16px; min-height:52px; padding:0 20px; border-bottom:1px solid #eee; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .spba-dialog > header strong { font-size:15px; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .spba-dialog > header span { color:#999; font-size:12px; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] [data-spba-close]:not(.dialog-action-button) { width:32px; height:32px; margin-left:auto; border:0; background:transparent; color:#999; font-size:22px; cursor:pointer; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .spba-body { flex:1; min-height:0; overflow:hidden; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .spba-dialog > footer { display:flex; align-items:center; justify-content:flex-end; gap:10px; flex:0 0 56px; padding:0 20px; border-top:1px solid #eee; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] [data-spba-back] { margin-right:auto; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .spba-error { margin:0; padding:8px 20px; color:#d93025; font-size:13px; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .spba-error[hidden] { display:none; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .shared-plan-batch-application { height:100%; min-height:0; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .spba-body > [data-component-key="singlePlanApplication"] { height:100%; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .apply-wechat-picker { height:100%; min-height:0; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .apply-wechat-account-list { min-height:0; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .wx-avatar.offline { filter:grayscale(1); opacity:.55; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .shared-plan-batch-toolbar .search-control[data-component-version="C1.1"] { display:flex; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .shared-plan-batch-toolbar .search-control > input { flex:1; padding:0 12px; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] .search-control { flex-shrink:1; min-width:0; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] [data-apply-wechat-selected-list] b { white-space:normal; overflow-wrap:anywhere; font-weight:400; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] [data-apply-wechat-selected-list] em { display:block; color:#fa9800; font-size:12px; font-style:normal; }
[data-component-key="planBatchApplication"][data-component-version="C1.3"] button:disabled { cursor:not-allowed; }
@media (max-width:760px) {
  [data-component-key="planBatchApplication"][data-component-version="C1.3"] .shared-plan-batch-application { grid-template-columns:minmax(0,1fr) 180px; }
  [data-component-key="planBatchApplication"][data-component-version="C1.3"] .shared-plan-batch-list { grid-template-columns:1fr; }
  [data-component-key="planBatchApplication"][data-component-version="C1.3"] .apply-wechat-body { overflow:auto; }
  [data-component-key="planBatchApplication"][data-component-version="C1.3"] .apply-wechat-account-panel { min-width:280px; }
  [data-component-key="planBatchApplication"][data-component-version="C1.3"] .apply-wechat-selected-panel, [data-component-key="planBatchApplication"][data-component-version="C1.3"] .apply-wechat-record-panel { min-width:160px; }
}
