.campaign-filters #bulkUpload{flex:0 0 auto;white-space:nowrap;align-self:stretch}
.bulk-upload-modal{width:min(1080px,100%)}
.bulk-upload-intro{margin:0 0 16px;line-height:1.6}
.bulk-link-paste{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:end;margin-bottom:20px}
.bulk-link-paste>label{grid-column:1/-1;font-size:13px;font-weight:700}
.bulk-link-paste .textarea{min-height:82px;resize:vertical}
.bulk-upload-item{padding:16px;border:1px solid var(--line);border-radius:7px;margin-bottom:14px;min-width:0}
.bulk-item-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.bulk-item-heading h4{margin:0;font-size:14px}
.bulk-item-heading [data-remove]{margin-left:auto;font-size:12px}
.bulk-row-status{font-size:12px;color:var(--muted)}
.bulk-row-success{color:var(--brand-dark);font-weight:700}
.bulk-item-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;padding:0;margin:0;min-width:0}
.bulk-item-fields .field{margin:0;min-width:0}
.bulk-item-fields .select,.bulk-item-fields .input{width:100%;min-width:0}
.bulk-select-control{position:relative;min-width:0}
.bulk-select-placeholder{position:absolute;left:14px;right:34px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bulk-item-fields .bulk-item-title{grid-column:1/3}
.bulk-item-fields .bulk-item-language{grid-column:3/4}
.bulk-item-fields .bulk-item-url{grid-column:1/-1}
.bulk-item-fields:disabled{opacity:.65}
.bulk-account-warning{color:var(--danger);line-height:1.5}
.bulk-row-error:empty,#bulkUploadError:empty,#bulkLinkNotice:empty{display:none}
#bulkUploadError,#bulkLinkNotice{white-space:pre-line;overflow-wrap:anywhere}
.bulk-row-error{margin:10px 0 0;line-height:1.5}
.bulk-upload-actions{display:flex;gap:8px;flex-wrap:wrap}
#bulkUploadProgress{color:var(--muted);font-size:13px}
@media(max-width:760px){
 .campaign-filters #bulkUpload{align-self:flex-start}
 .bulk-item-fields{grid-template-columns:minmax(0,1fr)}
 .bulk-item-fields .bulk-item-title,.bulk-item-fields .bulk-item-language,.bulk-item-fields .bulk-item-url{grid-column:auto}
 .bulk-link-paste{grid-template-columns:minmax(0,1fr)}
 .bulk-link-paste .btn{justify-self:start}
 .bulk-upload-item{padding:12px}
 .bulk-upload-modal .modal-body{padding:16px}
 .bulk-upload-modal .modal-foot{padding:16px;flex-wrap:wrap}
}
