.ts-upload-optimization,.ts-upload-preparation,.ts-upload-transfers{width:100%;min-width:0}.ts-upload-optimization{padding:12px;border:1px solid var(--modal-control-border);border-radius:10px}.two-six .ts-upload-optimization :is(strong,small){white-space:normal}.ts-upload-preparation{display:grid;gap:8px;padding:12px;border-radius:10px;background:var(--modal-input);font-size:12px}.ts-upload-preparation>span,.ts-upload-transfers strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ts-upload-preparation progress,.ts-upload-transfers progress{width:100%;accent-color:var(--ts-primary);height:5px}.ts-upload-preparation .ts-button{justify-self:start}.ts-upload-transfers{display:grid;gap:10px;list-style:none}.ts-upload-transfers>li{display:grid;gap:8px;padding:12px;border:1px solid var(--modal-control-border);border-radius:10px;font-size:12px}.ts-upload-transfer-status{overflow-wrap:anywhere}.ts-upload-transfer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ts-upload-batch-hint,.ts-upload-transfers small{color:var(--modal-subtle);font-size:11px}.ts-upload-mode-switch{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:3px;padding:4px;width:100%;border:1px solid var(--modal-control-border);background:var(--modal-input);border-radius:10px}.ts-upload-mode-switch button{min-width:0;padding:9px 5px;border-radius:7px;font-size:12px;font-weight:500;color:var(--modal-subtle);cursor:pointer}.ts-upload-mode-switch button[aria-selected=true]{background:var(--ts-primary);color:var(--ts-on-primary)}.ts-upload-mode-switch button:focus-visible{outline:2px solid var(--ts-primary);outline-offset:2px}.ts-upload-mode-switch button:disabled{opacity:.6;cursor:default}.ts-upload-mode-panel{display:flex;flex-direction:column;gap:20px;min-width:0;width:100%}.ts-upload-mode-description,.ts-upload-mode-notice{font-size:12px;line-height:1.5;color:var(--modal-subtle)}.ts-document-upload-options{display:grid;gap:14px;min-width:0}.ts-document-upload-options>.ts-button{justify-self:end}.ts-upload-advanced{border-top:1px solid var(--modal-control-border);padding-top:12px;font-size:12px}.ts-upload-advanced summary{cursor:pointer;color:var(--modal-subtle)}.ts-upload-advanced[open] summary{margin-bottom:12px}.ts-upload-mode-panel>.ts-upload-submit{align-self:center}.two-six .ts-document-upload-options .ts-upload-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.two-six .ts-document-upload-options .ts-upload-field{padding:0}.two-six .ts-file-upload-modal .ts-upload-formats span{width:auto;min-width:60px;padding-inline:10px;white-space:nowrap}.two-six .ts-upload-mode-panel[aria-labelledby=upload-mode-direct_upload] .ts-upload-formats{height:auto;min-height:37px;padding-inline:12px;mask-image:none}.two-six .ts-upload-mode-panel[aria-labelledby=upload-mode-direct_upload] .ts-upload-formats>div{width:100%;flex-shrink:1;flex-wrap:wrap}