.folder-name-editor.svelte-1pw85p5{--editor-radius:8px;--editor-padding:8px 16px;--editor-font:var(--upload-control-font,14px);--editor-height:var(--upload-control-height,40px);width:100%;min-width:0}.title-form.svelte-1pw85p5{align-items:center;gap:20px;display:flex}.title-form.editing.svelte-1pw85p5{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.editing.svelte-1pw85p5 .title-details:where(.svelte-1pw85p5){display:contents}.title-form.editing.svelte-1pw85p5 input.title-input:where(.svelte-1pw85p5){grid-area:1/1;height:46px;margin:0;line-height:24px}.editing.svelte-1pw85p5 .title-actions:where(.svelte-1pw85p5){grid-area:1/2}.editing.svelte-1pw85p5 .title-actions:where(.svelte-1pw85p5) button:where(.svelte-1pw85p5){height:46px;min-height:46px}.editing.svelte-1pw85p5 .folder-meta:where(.svelte-1pw85p5){grid-area:2/1/auto/-1}.title-details.svelte-1pw85p5{flex:1;min-width:0}.folder-title.svelte-1pw85p5{color:#333;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:20px;font-weight:600;overflow:hidden}.folder-meta.svelte-1pw85p5{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.encryption-badge.svelte-1pw85p5{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633;border-radius:20px;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.file-count.svelte-1pw85p5{color:#666;font-size:14px}input[type=text].title-input.svelte-1pw85p5{margin-bottom:8px;font-size:20px;font-weight:600}.title-actions.svelte-1pw85p5{flex-shrink:0;gap:8px;display:flex}.folder.svelte-1pw85p5{--editor-radius:12px;--editor-padding:12px 20px;--editor-height:46px}.my.svelte-1pw85p5{--editor-padding:12px 20px;--editor-font:.9rem;--editor-height:51px}form.svelte-1pw85p5{text-align:left}label.svelte-1pw85p5{font-size:var(--editor-label-size,14px);color:#333;margin-bottom:8px;font-weight:600;display:block}.current-name.svelte-1pw85p5{text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-weight:600;overflow:hidden}.edit-controls.svelte-1pw85p5{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:8px;display:grid}input[type=text].svelte-1pw85p5{border-radius:var(--editor-radius);color:#333;width:100%;min-width:0;font-size:14px;line-height:inherit;background:#ffffffe6;border:2px solid #667eea33;padding:8px 12px}input[type=text].svelte-1pw85p5:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}button.svelte-1pw85p5{padding:var(--editor-padding);border-radius:var(--editor-radius);font-size:var(--editor-font);min-height:var(--editor-height);white-space:nowrap;background:#667eea;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 16px #667eea4d}button.svelte-1pw85p5:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px)}.my.svelte-1pw85p5 button[type=submit]:where(.svelte-1pw85p5){background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.my.svelte-1pw85p5 button:where(.svelte-1pw85p5){box-shadow:0 2px 4px #0000001a}.secondary.svelte-1pw85p5{color:#4a5568;background:#fff;border:2px solid #e2e8f0;padding:6px 14px;box-shadow:0 2px 4px #0000001a}.folder.svelte-1pw85p5 .secondary:where(.svelte-1pw85p5){padding:10px 18px}.my.svelte-1pw85p5 .secondary:where(.svelte-1pw85p5){padding:12px 20px}.secondary.svelte-1pw85p5:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0;transform:translateY(-1px)}p.svelte-1pw85p5{text-align:left;overflow-wrap:anywhere;border:1px solid #ef444433;border-radius:8px;margin:8px 0 0;padding:12px 16px;font-size:14px}p.error.svelte-1pw85p5{color:#ef4444;background:#ef44441a}@media (width<=768px){.folder-meta.svelte-1pw85p5{justify-content:center}.editing.svelte-1pw85p5 .folder-meta:where(.svelte-1pw85p5){justify-content:flex-start}.title-form.editing.svelte-1pw85p5{text-align:left;gap:8px}.editing.svelte-1pw85p5 .title-actions:where(.svelte-1pw85p5){flex-wrap:nowrap;gap:6px}.editing.svelte-1pw85p5 .title-actions:where(.svelte-1pw85p5) button:where(.svelte-1pw85p5){padding:8px;font-size:13px}.title-form.svelte-1pw85p5{text-align:center;flex-direction:column;gap:16px}.title-details.svelte-1pw85p5{width:100%}.title-actions.svelte-1pw85p5{flex-wrap:wrap;justify-content:center}.folder-title.svelte-1pw85p5,input[type=text].title-input.svelte-1pw85p5{font-size:18px}.edit-controls.svelte-1pw85p5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}input[type=text].svelte-1pw85p5{min-height:var(--editor-height);grid-column:1/-1}.my.svelte-1pw85p5>button:where(.svelte-1pw85p5){width:100%}}
