.inline-add-card.svelte-h9zooa{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 4px 6px -1px #0000001a}.inline-add-card.svelte-h9zooa input:where(.svelte-h9zooa){width:95%;padding:12px 16px;border:2px solid #5851ff;border-radius:8px;font-size:1rem;outline:none;margin-bottom:16px}.inline-actions.svelte-h9zooa{display:flex;gap:8px}.btn-confirm.svelte-h9zooa{background-color:#5851ff;color:#fff;border:none;padding:8px 20px;border-radius:8px;font-weight:500;cursor:pointer}.btn-cancel.svelte-h9zooa{background-color:#f3f4f6;color:#4b5563;border:none;padding:8px 20px;border-radius:8px;cursor:pointer}.workspace-group.svelte-6qa46y{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;overflow:hidden}.workspace-header.svelte-6qa46y{padding:24px 28px;display:flex;align-items:center;cursor:pointer;border-bottom:1px solid #f3f4f6;gap:12px}.workspace-header.svelte-6qa46y:hover{background-color:#fbfbfb}.header-actions.svelte-6qa46y{margin-left:auto;display:flex;align-items:center;gap:16px;color:#6b7280}.member-count.svelte-6qa46y{display:flex;align-items:center;gap:4px;font-size:.85rem}.btn-settings.svelte-6qa46y{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center}.btn-settings.svelte-6qa46y:hover{color:#111827}.btn-delete-workspace.svelte-6qa46y{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center}.btn-delete-workspace.svelte-6qa46y:hover{color:#ef4444}.workspace-header.svelte-6qa46y{display:flex;align-items:center;padding:16px 20px;cursor:pointer}.doc-count.svelte-6qa46y{font-size:.9rem;color:#9ca3af;margin-left:5px;font-weight:400}.doc-item.svelte-6qa46y{display:flex;align-items:center;background:#040101;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;margin-bottom:16px;transition:all .2s ease;cursor:pointer}.doc-item.svelte-6qa46y:hover{border-color:#6366f1}.doc-info.svelte-6qa46y{display:flex;flex-direction:column;justify-content:center;gap:8px;flex-grow:1}.doc-title.svelte-6qa46y{font-size:.95rem;font-weight:600;color:#111827;line-height:1.2}.modified-date.svelte-6qa46y{color:#9ca3af;font-size:.8rem;margin:1px;line-height:1}.workspace-content.svelte-6qa46y{padding:12px 24px 24px;background-color:#fdfdfd}.doc-item.svelte-6qa46y{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;margin-bottom:10px;transition:all .2s ease;cursor:pointer}.doc-item.svelte-6qa46y:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f10d}.doc-icon.svelte-6qa46y{color:#5851ff;margin-right:16px;font-size:24px}.doc-info.svelte-6qa46y{flex-grow:1}.btn-delete-doc.svelte-6qa46y{background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;border-radius:6px;opacity:0;transition:all .2s;display:flex;align-items:center;justify-content:center}.doc-item.svelte-6qa46y:hover .btn-delete-doc:where(.svelte-6qa46y){opacity:1}.btn-delete-doc.svelte-6qa46y:hover{color:#ef4444;background-color:#fee2e2}.new-doc-wrapper.svelte-6qa46y{display:flex;align-items:center;gap:10px;padding:10px 18px;background:transparent;border:2px dashed #d1d5db;border-radius:12px;color:#6b7280;cursor:pointer;transition:all .2s}.new-doc-wrapper.svelte-6qa46y:focus-within{border-color:#5851ff;background-color:#f5f3ff}.new-doc-wrapper.svelte-6qa46y .material-icons:where(.svelte-6qa46y){cursor:pointer;transition:transform .2s ease}.new-doc-wrapper.svelte-6qa46y .material-icons:where(.svelte-6qa46y):hover{transform:scale(1.2);color:#5851ff}.modal-overlay.svelte-1eixkn3{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-1eixkn3{background:#fff;width:520px;max-height:90vh;border-radius:24px;padding:32px;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.title-group.svelte-1eixkn3{display:flex;flex-direction:column;gap:4px}.modal-header.svelte-1eixkn3{display:flex;justify-content:space-between;margin-bottom:24px}.modal-header.svelte-1eixkn3 h2:where(.svelte-1eixkn3){font-size:1.5rem;font-weight:700;margin:0}.subtitle.svelte-1eixkn3{color:#6b7280;font-size:1rem;margin-top:4px}.close-icon-btn.svelte-1eixkn3{background:none;border:none;cursor:pointer;color:#9ca3af}.invite-container.svelte-1eixkn3{margin-bottom:24px}.invite-placeholder.svelte-1eixkn3{width:100%;padding:16px;border:2px dashed #e5e7eb;border-radius:14px;background:#f2f4f6;color:#4b5563;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:500;transition:.2s}.invite-placeholder.svelte-1eixkn3:hover{border-color:#5851ff;background:#f5f3ff;color:#5851ff}.invite-input-box.svelte-1eixkn3{border:2px solid #5851ff;border-radius:14px;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.invite-input-box.svelte-1eixkn3 input:where(.svelte-1eixkn3){border:none;outline:none;font-size:1rem}.invite-actions.svelte-1eixkn3{display:flex;justify-content:flex-end;gap:8px}.btn-primary.svelte-1eixkn3{background:#5851ff;color:#fff;border:none;padding:6px 16px;border-radius:8px;cursor:pointer}.btn-text.svelte-1eixkn3{background:#f5f3ff;border:none;padding:6px 16px;border-radius:8px;color:#6b7280;cursor:pointer}.list-count.svelte-1eixkn3{font-weight:600;margin-bottom:10px;font-size:.95rem}.member-scroll-area.svelte-1eixkn3{flex:1;overflow-y:auto;margin-top:20px;padding-right:4px}.name-row.svelte-1eixkn3{display:flex;align-items:center;gap:6px}.me-tag.svelte-1eixkn3{color:#6b7280;font-size:.85rem;font-weight:400}.email.svelte-1eixkn3{color:#4b5563;font-size:.9rem;margin:2px 0}.join-date.svelte-1eixkn3{color:#9ca3af;font-size:.75rem;margin-top:2px;display:block}.member-actions.svelte-1eixkn3{display:flex;align-items:center;gap:10px}.member-actions.svelte-1eixkn3:hover{border-color:#e5e7eb;box-shadow:0 4px 6px -1px #0000000d}.delete-btn.svelte-1eixkn3{color:#ef4444;background:none;border:none;cursor:pointer;padding:4px}.role-info-box.svelte-1eixkn3{background:#f2f4f6;border:1px solid #e5e7eb;border-radius:16px;padding:8px 24px 20px;margin-top:16px;display:flex;flex-direction:column;gap:8px}.info-title.svelte-1eixkn3{font-weight:600;font-size:.95rem;margin-bottom:12px}.info-item.svelte-1eixkn3{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#4b5563;margin-bottom:6px}.info-item.svelte-1eixkn3 .material-icons:where(.svelte-1eixkn3){font-size:18px}.gold.svelte-1eixkn3{color:#d97706}.silver.svelte-1eixkn3{color:#5c646f}.bronze.svelte-1eixkn3{color:#b16b1b}.text-group.svelte-1eixkn3{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1}.role-label.svelte-1eixkn3{font-weight:700;font-size:.9rem;color:#495057;white-space:nowrap}.role-desc.svelte-1eixkn3{font-size:.85rem;color:#6c757d}.member-card.svelte-1eixkn3{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:1px solid #f3f4f6;border-radius:12px;margin-bottom:8px;transition:all .2s}.member-info.svelte-1eixkn3{display:flex;align-items:center;gap:12px}.avatar.svelte-1eixkn3{width:36px;height:36px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.name.svelte-1eixkn3{font-weight:600;color:#111827;font-size:.95rem}.email.svelte-1eixkn3{font-size:.85rem;color:#6b7280;display:block}.role-badge.owner.svelte-1eixkn3{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#fffbeb;color:#b45309;border-radius:6px;font-size:.8rem;font-weight:600}.custom-select.svelte-1eixkn3{position:relative;display:flex;align-items:center}.custom-select.svelte-1eixkn3 select:where(.svelte-1eixkn3){appearance:none;padding:4px 28px 4px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;font-size:.85rem;cursor:pointer}.select-arrow.svelte-1eixkn3{position:absolute;right:6px;font-size:1.1rem;color:#9ca3af;pointer-events:none}.top-navbar.svelte-rfuq4y{width:100%;height:60px;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center}.navbar-content.svelte-rfuq4y{width:100%;max-width:1000px;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.user-menu.svelte-rfuq4y{display:flex;align-items:center;gap:15px}.user-name.svelte-rfuq4y{font-size:.9rem;font-weight:500;color:#4b5563}.btn-logout.svelte-rfuq4y{background:none;border:1px solid #d1d5db;padding:6px 12px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:background .2s}.btn-logout.svelte-rfuq4y:hover{background-color:#f3f4f6}body{background-color:#f9fafb;margin:0;font-family:Pretend ard,-apple-system,sans-serif;color:#374151;line-height:1.8;letter-spacing:-.01em}.dashboard-container.svelte-1uha8ag{max-width:1000px;margin:0 auto;padding:40px 20px}.header-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header-row.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.25rem;font-weight:600;color:#111827}.btn-new-workspace.svelte-1uha8ag{background-color:#5851ff;color:#fff;border:none;padding:10px 22px 12px;border-radius:12px;font-size:1rem;font-weight:1200;letter-spacing:-.02em;display:flex;align-items:center;gap:8px;cursor:pointer;margin-top:-6px;box-shadow:0 4px 12px #5851ff4d;transition:all .2s ease}.btn-new-workspace.svelte-1uha8ag:hover{background-color:#4f46e5;transform:translateY(-2px);box-shadow:0 6px 16px #5851ff59}.btn-new-workspace.svelte-1uha8ag:active{transform:translateY(0);box-shadow:0 2px 6px #5851ff33}.btn-new-workspace.svelte-1uha8ag .material-icons:where(.svelte-1uha8ag){font-size:1.1rem}
