.media-diagnostic-layer[data-v-8f5d24c0]{z-index:1200;background:color-mix(in srgb,var(--ink-x-black) 28%,transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.media-diagnostic-dialog[data-v-8f5d24c0]{border:1px solid var(--color-border-subtle);background:var(--color-surface);width:min(720px,100%);max-height:min(760px,100dvh - 40px);box-shadow:0 18px 54px color-mix(in srgb,var(--ink-x-black) 24%,transparent);border-radius:8px;grid-template-rows:auto auto auto minmax(180px,1fr) auto;display:grid;overflow:hidden}.media-diagnostic-head[data-v-8f5d24c0]{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 12px;display:flex}.media-diagnostic-head>div[data-v-8f5d24c0]{gap:3px;min-width:0;display:grid}.media-diagnostic-head strong[data-v-8f5d24c0]{color:var(--color-text-primary);font-size:15px;font-weight:700}.media-diagnostic-head span[data-v-8f5d24c0],.media-diagnostic-note[data-v-8f5d24c0],.media-diagnostic-summary[data-v-8f5d24c0]{color:var(--color-text-secondary);font-size:12px}.media-diagnostic-head button[data-v-8f5d24c0]{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;display:grid}.media-diagnostic-head svg[data-v-8f5d24c0]{width:17px;height:17px}.media-diagnostic-summary[data-v-8f5d24c0]{flex-wrap:wrap;gap:6px 14px;padding:0 18px 10px;display:flex}.media-diagnostic-note[data-v-8f5d24c0]{border-block:1px solid var(--color-border-subtle);background:var(--color-surface-muted);margin:0;padding:10px 18px;line-height:1.6}.media-diagnostic-dialog pre[data-v-8f5d24c0]{background:color-mix(in srgb,var(--color-surface-muted) 70%,var(--color-surface));min-height:0;color:var(--color-text-primary);overflow-wrap:normal;white-space:pre;scrollbar-color:color-mix(in srgb,var(--color-text-secondary) 42%,transparent) transparent;scrollbar-width:thin;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.6;overflow:auto}.media-diagnostic-dialog pre[data-v-8f5d24c0]::-webkit-scrollbar{width:4px;height:4px}.media-diagnostic-dialog pre[data-v-8f5d24c0]::-webkit-scrollbar-track{background:0 0}.media-diagnostic-dialog pre[data-v-8f5d24c0]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text-secondary) 42%,transparent);border-radius:2px}.media-diagnostic-dialog footer[data-v-8f5d24c0]{border-top:1px solid var(--color-border-subtle);justify-content:flex-end;padding:12px 18px;display:flex}.media-diagnostic-copy[data-v-8f5d24c0]{background:var(--color-brand-primary-strong);min-height:38px;color:var(--color-on-primary,#fff);cursor:pointer;font:inherit;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.media-diagnostic-copy svg[data-v-8f5d24c0]{width:15px;height:15px}@media (width<=640px){.media-diagnostic-layer[data-v-8f5d24c0]{align-items:end;padding:0}.media-diagnostic-dialog[data-v-8f5d24c0]{width:100%;max-height:min(84dvh,720px);padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:8px 8px 0 0}.media-diagnostic-head[data-v-8f5d24c0]{padding-top:14px}}.media-upload-queue[data-v-18de8eb0]{border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-muted) 82%,var(--color-surface));border-radius:14px;gap:8px;padding:10px;display:grid}.media-upload-queue__head[data-v-18de8eb0],.media-upload-task[data-v-18de8eb0],.media-upload-task__line[data-v-18de8eb0]{align-items:center;display:flex}.media-upload-queue__head[data-v-18de8eb0]{color:var(--color-text-secondary);justify-content:space-between;gap:12px;padding:0 2px;font-size:12px}.media-upload-queue__head button[data-v-18de8eb0],.media-upload-task__actions button[data-v-18de8eb0]{color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.media-upload-queue__list[data-v-18de8eb0]{gap:8px;display:grid}.media-upload-task[data-v-18de8eb0]{border:1px solid color-mix(in srgb,var(--color-border-subtle) 72%,transparent);background:var(--color-surface);border-radius:10px;gap:10px;min-width:0;padding:8px;transition:border-color .16s,background-color .16s}.media-upload-task__preview[data-v-18de8eb0]{background:var(--color-surface-muted);width:38px;height:38px;color:var(--color-text-secondary);border-radius:8px;flex:0 0 38px;place-items:center;display:grid;overflow:hidden}.media-upload-task__preview img[data-v-18de8eb0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.media-upload-task__preview svg[data-v-18de8eb0]{width:18px;height:18px}.media-upload-task__body[data-v-18de8eb0]{flex:1;gap:3px;min-width:0;display:grid}.media-upload-task__line[data-v-18de8eb0]{justify-content:space-between;gap:10px;min-width:0}.media-upload-task__line strong[data-v-18de8eb0]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.media-upload-task p[data-v-18de8eb0],.media-upload-task__line span[data-v-18de8eb0]{color:var(--color-text-secondary);font-size:11px}.media-upload-task p[data-v-18de8eb0]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.media-upload-task.is-failed p[data-v-18de8eb0]{color:var(--color-danger,#c2413b)}.media-upload-task.is-failed[data-v-18de8eb0]{border-color:color-mix(in srgb,var(--color-danger,#c2413b) 42%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-danger,#c2413b) 6%,var(--color-surface))}.media-upload-task.is-success[data-v-18de8eb0]{border-color:color-mix(in srgb,var(--color-success,#2f8f61) 32%,var(--color-border-subtle))}.media-upload-task.is-cancelled[data-v-18de8eb0]{opacity:.76}.media-upload-task__track[data-v-18de8eb0]{background:var(--color-border-subtle);height:2px;overflow:hidden}.media-upload-task__track span[data-v-18de8eb0]{background:var(--color-brand-primary-strong);height:100%;transition:width .18s;display:block}.media-upload-task__actions[data-v-18de8eb0]{align-items:center;gap:6px;min-width:34px;display:flex}.media-upload-task__actions button[data-v-18de8eb0]{min-width:34px;min-height:34px;font-size:12px}.media-upload-task__actions svg[data-v-18de8eb0]{width:16px;height:16px}.media-upload-task__actions .media-upload-task__diagnostic[data-v-18de8eb0]{min-width:auto;color:var(--color-brand-primary-strong);padding-inline:3px;font-weight:600}.media-upload-queue.is-compact[data-v-18de8eb0]{border-radius:14px}
