.private-upload[data-v-ddb5c5c7]{border:1px solid var(--paper-300);border-radius:var(--radius-md);background:var(--paper-50);gap:.8rem;min-width:0;padding:.9rem;display:grid}.private-upload__heading[data-v-ddb5c5c7]{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.private-upload h3[data-v-ddb5c5c7],.private-upload h4[data-v-ddb5c5c7]{font:800 .9rem var(--font-display);margin:0}.private-upload__heading p[data-v-ddb5c5c7]{color:var(--ink-700);align-items:center;gap:.35rem;margin:.3rem 0 0;font-size:.68rem;display:flex}.private-upload__heading svg[data-v-ddb5c5c7]{width:15px}.private-upload__heading>strong[data-v-ddb5c5c7]{white-space:nowrap;color:var(--ink-700);font-size:.68rem}.private-upload__error[data-v-ddb5c5c7],.private-upload__guidance[data-v-ddb5c5c7],.private-upload__notice[data-v-ddb5c5c7],.private-upload__success[data-v-ddb5c5c7]{margin:0;font-size:.68rem;line-height:1.5}.private-upload__guidance[data-v-ddb5c5c7]{color:var(--ink-700)}.private-upload__notice[data-v-ddb5c5c7],.private-upload__success[data-v-ddb5c5c7]{border-radius:var(--radius-sm);background:var(--blue-100);color:var(--blue-700);align-items:start;gap:.4rem;padding:.7rem;display:flex}.private-upload__success[data-v-ddb5c5c7]{background:var(--lime-100);color:var(--success)}.private-upload__error>svg[data-v-ddb5c5c7],.private-upload__notice svg[data-v-ddb5c5c7]{flex:0 0 17px;width:17px}.private-upload__error[data-v-ddb5c5c7]{color:var(--danger);align-items:start;gap:.4rem;display:flex}.private-upload__choices[data-v-ddb5c5c7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.private-upload__choices button[data-v-ddb5c5c7]{border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--white);min-height:48px;color:var(--ink-900);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:inline-flex}.private-upload__choices button[data-v-ddb5c5c7]:hover:not(:disabled){border-color:var(--blue-600);background:var(--blue-100);color:var(--blue-700)}.private-upload__choices button[data-v-ddb5c5c7]:active:not(:disabled){background:var(--paper-200)}.private-upload__choices button[data-v-ddb5c5c7]:disabled{cursor:not-allowed;opacity:.48}.private-upload__choices svg[data-v-ddb5c5c7]{width:19px}.private-upload__close[data-v-ddb5c5c7]{justify-self:end}.private-upload__draft[data-v-ddb5c5c7]{border:2px solid var(--blue-500);border-radius:var(--radius-md);background:var(--blue-100);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:.8rem;padding:.65rem;display:grid}.private-upload__preview[data-v-ddb5c5c7]{border-radius:var(--radius-sm);background:var(--ink-950);min-height:150px;overflow:hidden}.private-upload__preview img[data-v-ddb5c5c7],.private-upload__preview>div[data-v-ddb5c5c7]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:150px}.private-upload__preview>div[data-v-ddb5c5c7]{color:var(--white);background:linear-gradient(145deg,var(--ink-800),var(--blue-700));place-items:center;display:grid}.private-upload__preview svg[data-v-ddb5c5c7]{width:34px}.private-upload__draft-fields[data-v-ddb5c5c7]{align-content:start;gap:.6rem;min-width:0;display:grid}.private-upload__draft-fields p[data-v-ddb5c5c7]{overflow-wrap:anywhere;gap:.15rem;margin:0;font-size:.7rem;display:grid}.private-upload__draft-fields label span[data-v-ddb5c5c7],.private-upload__draft-fields p span[data-v-ddb5c5c7]{color:var(--ink-700);font-weight:500}.private-upload__draft-fields label[data-v-ddb5c5c7]{color:var(--ink-800);gap:.3rem;font-size:.68rem;font-weight:800;display:grid}.private-upload__draft-fields textarea[data-v-ddb5c5c7]{resize:vertical}.private-upload__draft-actions[data-v-ddb5c5c7]{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.private-upload__queue[data-v-ddb5c5c7]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.private-upload__queue li[data-v-ddb5c5c7]{border-radius:var(--radius-sm);background:var(--paper-100);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.7rem;display:grid}.private-upload__queue li>svg[data-v-ddb5c5c7]{width:18px}.private-upload__queue li>span[data-v-ddb5c5c7]{overflow-wrap:anywhere;gap:.12rem;min-width:0;display:grid}.private-upload__queue li strong[data-v-ddb5c5c7]{font-size:.7rem}.private-upload__queue li small[data-v-ddb5c5c7]{color:var(--ink-700);font-size:.62rem;line-height:1.4}.private-upload__queue-item--failed[data-v-ddb5c5c7]{color:var(--danger);background:var(--coral-100)!important}.private-upload__queue-actions[data-v-ddb5c5c7]{flex-wrap:wrap;gap:.35rem;display:flex}.private-upload__progress[data-v-ddb5c5c7]{background:var(--paper-300);border-radius:999px;grid-column:2/-1;height:6px;overflow:hidden}.private-upload__progress span[data-v-ddb5c5c7]{border-radius:inherit;background:var(--blue-600);width:45%;height:100%;animation:private-upload-progress-ddb5c5c7 1.25s var(--ease-out) infinite alternate;display:block}.spin[data-v-ddb5c5c7]{animation:.8s linear infinite spin-ddb5c5c7}@keyframes private-upload-progress-ddb5c5c7{to{transform:translate(120%)}}@keyframes spin-ddb5c5c7{to{transform:rotate(1turn)}}@media (width<=560px){.private-upload__draft[data-v-ddb5c5c7]{grid-template-columns:1fr}.private-upload__preview[data-v-ddb5c5c7]{min-height:190px}.private-upload__queue li[data-v-ddb5c5c7]{grid-template-columns:auto minmax(0,1fr)}.private-upload__progress[data-v-ddb5c5c7],.private-upload__queue-actions[data-v-ddb5c5c7]{grid-column:1/-1}.private-upload__queue-actions[data-v-ddb5c5c7]>.button{flex:1}}@media (width<=360px){.private-upload__choices[data-v-ddb5c5c7]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.private-upload__progress span[data-v-ddb5c5c7],.spin[data-v-ddb5c5c7]{animation:none}}
