/* STAGING 009V — Distribution intake reconstruction + small offer-toggle clarity pass */
#partnerModule-card .distribution-settings-status{min-height:18px;margin-top:7px;font-size:10px;font-weight:800;color:#75837c}
#partnerModule-card .distribution-settings-status.success{color:#2f7650}
#partnerModule-card .distribution-settings-status.error{color:#9b5f24}
#partnerModule-card .distribution-visibility-note{margin-top:10px;padding:10px 11px;border-radius:10px;font-size:10px;line-height:1.45}
#partnerModule-card .distribution-visibility-note.waiting{border:1px solid #d9e2dd;background:#f6f8f7;color:#607168}
#partnerModule-card .distribution-visibility-note.ready{border:1px solid #cce0d3;background:#f1f8f4;color:#376a50}
#partnerModule-card .distribution-intake-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 11px;border:1px solid #e0e8e3;border-radius:10px;background:#fafcfb}
#partnerModule-card .distribution-intake-summary>div:first-child{display:grid;gap:2px}
#partnerModule-card .distribution-intake-summary>div:first-child span{font-size:7px;font-weight:900;letter-spacing:.12em;color:#64806f}
#partnerModule-card .distribution-intake-summary>div:first-child b{font-size:11px;color:#173044}
#partnerModule-card .distribution-intake-chips{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}
#partnerModule-card .distribution-intake-chips span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}
#partnerModule-card .distribution-intake-chips .needs{background:#f4f1eb;color:#745e38}
#partnerModule-card .distribution-intake-chips .review{background:#eef4f0;color:#56705f}
#partnerModule-card .distribution-intake-chips .live{background:#e9f7ef;color:#2e7650}
#partnerModule-card .distribution-location-status.draft{background:#f4f1eb!important;color:#745e38!important}
#partnerModule-card .distribution-location-edit{border:0;background:transparent;color:#397c59;font-size:8px;font-weight:900;cursor:pointer;padding:4px}
#partnerModule-card .distribution-attention-copy{color:#8b7049!important;font-size:8px!important;font-weight:750!important;white-space:normal!important}
#partnerModule-card .distribution-location-empty{display:grid;gap:3px}
#partnerModule-card .distribution-location-empty b{font-size:10px;color:#173044}
#partnerModule-card .distribution-location-empty span{font-size:9px;color:#74847c}
#partnerModule-card .distribution-coordinate-tools{border:1px solid #e2e9e5;border-radius:9px;background:#fbfcfb;padding:9px 10px}
#partnerModule-card .distribution-coordinate-tools summary{cursor:pointer;color:#61756a;font-size:9px;font-weight:800}
#partnerModule-card .distribution-coordinate-pair{margin-top:8px}
#partnerModule-card .distribution-import-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
#partnerModule-card .distribution-import-close{flex:0 0 30px;width:30px;height:30px;border:1px solid #dce5e0;border-radius:9px;background:#fff;color:#66776e;font-size:18px;line-height:1;cursor:pointer}
#partnerModule-card .distribution-import-guide{display:grid;gap:5px;padding:9px 10px;border-radius:9px;background:#f3f7f4;color:#63756b;font-size:9px}
#partnerModule-card .distribution-import-guide b{color:#294f3d}
#partnerModule-card .distribution-file-name{font-size:8.5px;color:#75867d;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#partnerModule-card .distribution-import-footnote{color:#7a8a82;font-size:8.5px;line-height:1.45}
#partnerModule-card .distribution-message{margin-top:10px;padding:0}

@media (max-width:760px){
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-component-head{
    padding:14px!important;border-radius:13px!important
  }
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-component-copy>small{font-size:11px!important;line-height:1.5!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-simple-steps{
    display:grid!important;grid-template-columns:1fr!important;gap:7px!important
  }
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-simple-steps span{
    display:flex!important;align-items:flex-start!important;gap:9px!important;padding:9px 10px!important;border:1px solid #e2e9e5!important;border-radius:10px!important;background:#fbfcfb!important;color:#61736a!important;font-size:10px!important;line-height:1.4!important
  }
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-simple-steps b{
    display:grid!important;place-items:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;border-radius:50%!important;background:#eaf4ed!important;color:#397c59!important;font-size:9px!important
  }
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-settings-card,
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-locations-card{padding:13px!important;border-radius:13px!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-settings-copy>b,
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-locations-head>div>b{font-size:15px!important;line-height:1.2!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-settings-copy>small,
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-locations-head>div>small{font-size:10.5px!important;line-height:1.45!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-location-actions{width:100%!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] #distributionAddLocationBtn{width:100%!important;min-height:42px!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-intake-summary{align-items:flex-start;flex-direction:column}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-intake-chips{justify-content:flex-start}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-location-row{
    grid-template-columns:1fr!important;align-items:start!important;padding:11px!important
  }
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-location-main>b{font-size:11px!important;white-space:normal!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-location-main>span{font-size:9px!important;white-space:normal!important;line-height:1.4!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-location-meta{justify-content:flex-start!important;flex-wrap:wrap!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-add-location{padding:12px!important;border-radius:12px!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-import-wrap{padding:12px!important;border-radius:11px!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-import-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-import-actions .ops-action,
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-file,
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-file span{width:100%!important;box-sizing:border-box!important;justify-content:center!important;min-height:42px!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-file-name{max-width:100%!important;white-space:normal!important}
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] input,
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] textarea,
  body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] select{font-size:16px!important}

  /* The offer accordion was functionally correct but its action was too faint. */
  body.tp009v-distribution-intake #partnerModule-card .tp009p-tier-group-toggle{
    min-height:38px!important;padding:0!important;overflow:hidden!important;border-color:#cbdcd2!important;background:#fff!important;gap:0!important
  }
  body.tp009v-distribution-intake #partnerModule-card .tp009p-tier-group-toggle span{
    align-self:stretch;display:flex;align-items:center;padding:0 9px;border-right:1px solid #e1e8e4;color:#718179!important;font-size:8px!important
  }
  body.tp009v-distribution-intake #partnerModule-card .tp009p-tier-group-toggle b{
    display:flex;align-items:center;min-height:38px;padding:0 8px;color:#315f48;font-size:9px;font-weight:900
  }
  body.tp009v-distribution-intake #partnerModule-card .tp009p-tier-group-toggle i{
    margin-right:7px!important;background:#eaf4ed!important;color:#397c59!important
  }
}
