.media-jobs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.media-jobs-toolbar>span{font-size:12px;color:#927d9f}.media-jobs-status{font-size:13px;color:#ae3155}.media-jobs-status:empty{display:none}.media-job{border:1px solid #e5dce9;background:#fff;border-radius:14px;padding:24px;margin-bottom:18px}.media-job-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.media-job-heading small{color:#967da3;font-size:11px}.media-job-heading h2{font-size:17px;margin:8px 0}.media-job-heading p{font-size:12px;color:#8c7997;overflow-wrap:anywhere}.media-job-heading>div{min-width:0}.media-job-status{font-size:11px;padding:7px 10px;border-radius:7px;background:#f1ebf6;color:#80638e;flex-shrink:0}.job-completed{background:#e6f6ee;color:#2e8664}.job-failed,.job-ready{background:#fff1de;color:#a67422}.job-processing,.job-receiving{background:#fce7f1;color:#c33f81}.media-job-meta{display:flex;gap:20px;color:#a18da9;font-size:11px;padding-top:12px}.media-job-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.media-job-actions .btn{min-height:44px}.media-job-error,.media-job-note{font-size:12px;line-height:1.7;padding:12px 14px;border-radius:8px;background:#fff7ea;color:#9e7435;overflow-wrap:anywhere}.media-job-source{padding-top:20px;margin-top:18px;border-top:1px solid #eee6f3}.media-job-source>p{font-size:12px;color:#94809e}.media-job-source input{width:100%;min-width:0}.media-job-source .field{margin-bottom:8px}
@media(max-width:600px){.media-job{padding:18px}.media-job-heading{flex-direction:column;gap:10px}.media-job-heading h2{font-size:16px;overflow-wrap:anywhere}.media-job-meta{flex-wrap:wrap;gap:10px}.media-job-actions{display:grid;grid-template-columns:1fr}.media-job-actions .btn,.media-job-source .btn{width:100%}.media-jobs-toolbar{padding:14px}.media-job-status{font-size:11px}.media-job-source input{font-size:12px}}

.upload-transfer{padding:14px;border:1px solid var(--border);border-radius:12px;margin-top:14px;min-width:0}.upload-transfer p{overflow-wrap:anywhere;margin:0 0 8px}.upload-transfer progress{display:block;width:100%;height:10px;accent-color:var(--pink)}.upload-transfer .input-hint{margin:8px 0 0;font-size:12px;line-height:1.6}
