/* STAGING 009X — Distribution template preview + Excel/CSV upload clarity */
#partnerModule-card .distribution-template-button{min-height:42px!important;font-weight:900!important}
#partnerModule-card .distribution-template-hint{display:block;margin:-2px 0 2px;color:#7b8680;font-size:9px;line-height:1.35}
#partnerModule-card .distribution-file-types{display:block;margin:-3px 0 0;color:#7b8680;font-size:9px;font-weight:700}
#partnerModule-card .distribution-import-inline-message{margin:2px 0 0;padding:9px 10px;border-radius:9px;font-size:9.5px;font-weight:800;line-height:1.35}
#partnerModule-card .distribution-import-inline-message.error{background:#fff4e8;border:1px solid #efc99a;color:#92551d}
#partnerModule-card .distribution-import-inline-message.success,#partnerModule-card .distribution-import-inline-message.ready{background:#eef8f2;border:1px solid #c7e0d0;color:#2d704d}
#partnerModule-card .distribution-import-inline-message.working{background:#f4f6f7;border:1px solid #dce3e6;color:#52616a}
#partnerModule-card #distributionImportCsv:disabled{opacity:.48!important;cursor:not-allowed!important;filter:saturate(.55)}
#partnerModule-card .distribution-upload-feature>summary{box-shadow:0 5px 14px rgba(15,61,42,.04)}
@media(max-width:760px){
 body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-upload-feature>summary{background:#f2f8f4!important;border-color:#c8ddd0!important}
 body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-upload-summary-copy b{font-size:12.5px!important}
 body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-template-button{min-height:44px!important}
 body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-file span{min-height:44px!important}
 body.tp009v-distribution-intake #partnerModule-card[data-tp009p-section="distribution"] .distribution-import-inline-message{font-size:10px!important}
}
