.user-details.svelte-qnfduu{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.user-details.svelte-qnfduu h3:where(.svelte-qnfduu){display:flex;align-items:center;gap:.5rem;margin:0 0 .3rem;font-size:1rem;font-weight:600;color:#374151}.lang-list.svelte-qnfduu{list-style:none;padding:0;margin:.3rem 0 0;display:grid;gap:.3rem}.lang-list.svelte-qnfduu li:where(.svelte-qnfduu){display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#374151;padding:.2rem 0}.remove-btn.svelte-qnfduu{background:none;color:#9ca3af;border:none;width:auto;height:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s;padding:.1rem;margin-right:.5rem}.remove-btn.svelte-qnfduu:hover{color:#ef4444}.lang-code.svelte-qnfduu{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;color:#6b7280;font-size:.875rem;display:inline-block;width:3rem}.lang-name.svelte-qnfduu{color:#374151;font-size:.9rem;display:inline-block;width:7rem}.lang-native.svelte-qnfduu{color:#6b7280;font-size:.9rem}.method-status.svelte-qnfduu{margin:0;font-size:.8rem;color:#6b7280}.pwd-form.svelte-ygdddr{display:grid;gap:.75rem;min-width:260px}.row.svelte-ygdddr{display:grid;gap:.35rem}label.svelte-ygdddr{font-size:.9rem;color:#374151}input.svelte-ygdddr{border:1px solid #d1d5db;border-radius:8px;padding:.6rem .75rem;font-size:.95rem}input.svelte-ygdddr:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.btn.svelte-ygdddr{align-self:start;background:#111827;color:#fff;border:none;border-radius:8px;padding:.6rem .9rem;cursor:pointer}.btn.svelte-ygdddr:disabled{opacity:.7;cursor:not-allowed}.error.svelte-ygdddr{color:#dc2626;font-size:.9rem}.success.svelte-ygdddr{color:#059669;font-size:.9rem}@media (prefers-color-scheme: dark){label.svelte-ygdddr{color:#e5e7eb}input.svelte-ygdddr{background:#0b0f19;border-color:#293249;color:#e5e7eb}.btn.svelte-ygdddr{background:#303a53}}.security.svelte-osebna{margin-top:0;padding-top:.75rem}.security.svelte-osebna h3:where(.svelte-osebna){display:flex;align-items:center;gap:.5rem;margin:0 0 .3rem;font-size:1rem;font-weight:600;color:#374151}.login-method.svelte-osebna{margin-bottom:.75rem}.login-method.svelte-osebna h4:where(.svelte-osebna){display:flex;align-items:center;gap:.5rem;margin:0 0 .2rem;font-size:.9rem}.method-status.svelte-osebna,.loading.svelte-osebna{margin:0;font-size:.8rem;color:#6b7280}.passkey-list.svelte-osebna{list-style:none;padding:0;margin:.3rem 0 0;display:grid;gap:.2rem}.passkey-list.svelte-osebna li:where(.svelte-osebna){font-size:.85rem;color:#6b7280;padding-left:1.5rem}.passkey-list.svelte-osebna .last-used:where(.svelte-osebna){color:#9ca3af;font-size:.8rem;margin-left:.5rem}.add-passkey-link.svelte-osebna{padding-left:1.5rem}.popover{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem;box-shadow:0 10px 30px #00000014;max-width:280px}.popover p{margin:0;font-size:.9rem;color:#4b5563}.data-tools.svelte-limdza{margin-top:0;padding-top:.75rem}.data-tools.svelte-limdza h3:where(.svelte-limdza){display:flex;align-items:center;gap:.5rem;margin:0 0 .3rem;font-size:1rem;font-weight:600;color:#374151}.data-method.svelte-limdza{margin-bottom:.75rem}.method-info.svelte-limdza{margin:.2rem 0 0;font-size:.8rem;color:#9ca3af}.status-message.svelte-limdza{margin:.5rem 0 0;font-size:.8rem;padding:.5rem .75rem;border-radius:.375rem}.status-message.success.svelte-limdza{background:#d1fae5;color:#065f46}.status-message.error.svelte-limdza{background:#fee2e2;color:#991b1b}.link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#3730a3;padding:0;cursor:pointer;font-weight:600}.link-btn:hover{text-decoration:underline}.link-btn:disabled{opacity:.7;cursor:not-allowed}.translator-settings.svelte-drycy1{background:#fafafa;border-radius:.75rem;padding:1.5rem;margin:1rem 0}.translator-settings.svelte-drycy1 h3:where(.svelte-drycy1){margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#111827}.description.svelte-drycy1{margin:0 0 1.5rem;color:#6b7280;font-size:.9rem;line-height:1.4}.setting-group.svelte-drycy1{margin-bottom:2rem}.setting-group.svelte-drycy1:last-child{margin-bottom:0}.setting-group.svelte-drycy1 h4:where(.svelte-drycy1){margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:#374151}.setting-description.svelte-drycy1{margin:0 0 1rem;color:#6b7280;font-size:.875rem;line-height:1.4}.selected-translators.svelte-drycy1,.unselected-translators.svelte-drycy1,.selected-detectors.svelte-drycy1,.unselected-detectors.svelte-drycy1{display:flex;flex-direction:column;gap:.5rem}.add-more-label.svelte-drycy1{margin:1rem 0 .5rem;font-size:.875rem;font-weight:500;color:#6b7280}.translator-item.svelte-drycy1,.detector-item.svelte-drycy1{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .15s ease;min-height:60px}.translator-item.selected.svelte-drycy1,.detector-item.selected.svelte-drycy1{cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.translator-item.selected.svelte-drycy1:hover,.detector-item.selected.svelte-drycy1:hover{border-color:#3730a3;background:#f8fafc;box-shadow:0 1px 3px #0000001a}.translator-item.selected.drag-over.svelte-drycy1,.detector-item.selected.drag-over.svelte-drycy1{background:#e6f3ff;border-color:#2563eb;border-style:dashed}.translator-item.selected.touch-dragging,.detector-item.selected.touch-dragging{opacity:.8;transform:scale(1.02);box-shadow:0 4px 12px #00000026;z-index:1000}.translator-item.selected.desktop-dragging,.detector-item.selected.desktop-dragging{opacity:.5;cursor:grabbing}.translator-item.unselected.svelte-drycy1,.detector-item.unselected.svelte-drycy1{border:1px dashed #d1d5db;cursor:pointer;background:#fff}.translator-item.unselected.svelte-drycy1:hover:not(:disabled),.detector-item.unselected.svelte-drycy1:hover:not(:disabled){border-color:#3730a3;background:#f0f4ff}.translator-item.unselected.svelte-drycy1:disabled,.detector-item.unselected.svelte-drycy1:disabled{opacity:.5;cursor:not-allowed}.drag-handle.svelte-drycy1{display:flex;align-items:center;justify-content:center;cursor:grab;color:#9ca3af;padding:.25rem}.drag-icon.svelte-drycy1{font-size:1.2rem;line-height:1}.translator-content.svelte-drycy1,.detector-content.svelte-drycy1{flex:1;display:flex;flex-direction:column;gap:.25rem}.translator-header.svelte-drycy1,.detector-header.svelte-drycy1{display:flex;align-items:center;gap:.5rem}.translator-label.svelte-drycy1,.detector-label.svelte-drycy1{font-weight:500;color:#111827;font-size:.95rem}.translator-description.svelte-drycy1,.detector-description.svelte-drycy1{color:#6b7280;font-size:.875rem;line-height:1.3}.priority-badge.svelte-drycy1{background:linear-gradient(135deg,#3730a3,#4f46e5);color:#fff;padding:.15rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.fallback-badge.svelte-drycy1{background:#f3f4f6;color:#6b7280;padding:.15rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.add-icon.svelte-drycy1{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:1.2rem;font-weight:300;line-height:1}.remove-button.svelte-drycy1{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:.25rem;background:#f3f4f6;color:#6b7280;border:none;cursor:pointer;font-size:1rem;transition:all .15s ease}.remove-button.svelte-drycy1:hover:not(:disabled){background:#fee2e2;color:#dc2626}.remove-button.svelte-drycy1:disabled{opacity:.3;cursor:not-allowed}.auth-required.svelte-drycy1{color:#dc2626;font-size:.8rem;font-weight:500}.warning.svelte-drycy1{margin:.75rem 0 0;padding:.75rem;background:#fef3cd;border:1px solid #f59e0b;border-radius:.375rem;color:#92400e;font-size:.875rem}.reset-button.svelte-drycy1{background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .15s ease}.reset-button.svelte-drycy1:hover{background:#e5e7eb;border-color:#9ca3af}.default-info.svelte-drycy1{margin:.75rem 0 0;color:#6b7280;font-size:.8rem;line-height:1.4}@media (max-width: 600px){.translator-settings.svelte-drycy1{padding:1rem;margin:.5rem 0}}.user-panel.svelte-1ar8mv7{display:flex;flex-direction:column;gap:1rem}.profile-header.svelte-1ar8mv7{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.profile-email.svelte-1ar8mv7{margin:0;font-size:1rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.logout-button.svelte-1ar8mv7{display:flex;align-items:center;gap:.375rem;background:#f3f4f6;color:#4b5563;border:none;border-radius:.375rem;padding:.375rem .625rem;font-size:.8125rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}.logout-button.svelte-1ar8mv7:hover{background:#fee2e2;color:#dc2626}.logout-button.svelte-1ar8mv7:disabled{opacity:.7;cursor:not-allowed}.panel-sections.svelte-1ar8mv7{display:flex;flex-direction:column;gap:1rem}.panel-sections.svelte-1ar8mv7>*{padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.panel-sections.svelte-1ar8mv7 h3{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#374151}.not-authenticated.svelte-1ar8mv7{display:flex;align-items:center;justify-content:center;min-height:200px}.login-prompt.svelte-1ar8mv7{text-align:center;padding:1.5rem}.login-prompt.svelte-1ar8mv7 p:where(.svelte-1ar8mv7){margin:0 0 1rem;color:#6b7280;font-size:.9375rem;line-height:1.5}.login-button.svelte-1ar8mv7{background:#3730a3;color:#fff;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .15s ease}.login-button.svelte-1ar8mv7:hover{background:#312e81}
