.distribution-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px;border-left:4px solid #c8322b;background:#fff}.distribution-head p{color:#07817f;font-size:10px;font-weight:700}.distribution-head h2{margin:6px 0;font-size:21px}.distribution-head span{color:#69777d;font-size:11px}.distribution-summary{min-width:120px;padding-left:20px;border-left:1px solid #dfe5e7;text-align:right}.distribution-summary strong,.distribution-summary span{display:block}.distribution-summary strong{font-size:30px}.distribution-summary span{margin-top:3px;font-size:9px}.distribution-form{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(180px,1fr) minmax(150px,.8fr) minmax(170px,.9fr) auto;align-items:end;gap:12px;margin-top:14px;padding:16px;border:1px solid #dfe4e7;background:#fff}.distribution-form label{display:grid;gap:6px;color:#65757b;font-size:9px}.distribution-form select,.distribution-form input{width:100%;min-height:38px}.delivery-boundary{display:flex;align-items:center;gap:12px;margin:12px 0;padding:11px 15px;border:1px solid #d9e3e5;background:#f7fafa}.delivery-boundary strong{color:#173d43;font-size:10px}.delivery-boundary span{color:#6e7e83;font-size:9px}.distribution-list{display:grid;gap:12px}.distribution-card{border:1px solid #dde3e6;background:#fff}.distribution-card-head{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:14px;padding:16px;border-bottom:1px solid #e8ecee}.distribution-platform{width:42px;height:42px;display:grid;place-items:center;border-radius:5px;background:#c8322b;color:#fff;font-size:12px;font-weight:800}.distribution-platform.douyin{background:#1f2c31}.distribution-platform.wechat_channels{background:#087f82}.distribution-card-title strong,.distribution-card-title span{display:block}.distribution-card-title strong{font-size:13px}.distribution-card-title span{margin-top:4px;color:#7b888d;font-size:9px}.distribution-status{padding:6px 9px;border-radius:3px;background:#edf1f2;color:#637178;font-size:9px;font-weight:700}.distribution-status.completed{background:#e1f2ea;color:#24734f}.distribution-status.failed,.distribution-status.cancelled{background:#f9e5e3;color:#a93631}.distribution-status.scheduled{background:#e5f1f5;color:#176c82}.distribution-status.awaiting_proof,.distribution-status.ready{background:#fff0d4;color:#98610d}.distribution-card-body{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:14px 16px}.distribution-card-body div{min-width:0}.distribution-card-body span,.distribution-card-body strong{display:block}.distribution-card-body span{color:#879197;font-size:8px}.distribution-card-body strong{overflow:hidden;margin-top:5px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.distribution-error{margin:0 16px 12px;padding:9px 11px;border-left:3px solid #b93832;background:#fbefee;color:#9d3934;font-size:9px}.distribution-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid #edf0f1}.distribution-actions>span{color:#7d898e;font-size:9px}.distribution-actions div{display:flex;gap:8px}.distribution-actions button{border:1px solid #d7dfe2;background:#fff}.proof-note{padding:11px;border:1px solid #dce5e6;background:#f6f9f9;color:#687b81;font-size:10px;line-height:1.5}
@media(max-width:1100px){.distribution-form{grid-template-columns:1fr 1fr}.distribution-card-body{grid-template-columns:1fr 1fr}}@media(max-width:650px){.distribution-head{align-items:flex-start;flex-direction:column}.distribution-summary{padding:0;border:0;text-align:left}.distribution-form{grid-template-columns:1fr}.distribution-card-head{grid-template-columns:auto 1fr}.distribution-card-head>.distribution-status{grid-column:1/-1;justify-self:start}.distribution-actions{align-items:flex-start;flex-direction:column}}
