.accountShell .accountError,.libraryDialog .accountError{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border));color:var(--color-danger);background:var(--color-danger-soft);font-weight:500}.accountShell .accountSuccess{border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-border));color:var(--color-success);background:var(--color-success-soft);font-weight:500}.accountDataStatus{display:flex;align-items:center;gap:8px;margin:12px 0;color:var(--color-text-secondary);font-size:13px;line-height:1.7}.accountError.accountDataError{justify-content:space-between;gap:16px;line-height:1.7}.accountDataError>span,.libraryDeletePrompt,.libraryDialog .accountError{min-width:0;overflow-wrap:anywhere}.accountDataError>button,.libraryEmpty>button{flex:none;min-height:40px;padding:8px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:600;cursor:pointer}.accountDataError>button:focus-visible,.libraryEmpty>button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.accountDataError>button:disabled{opacity:.55;cursor:wait}.libraryDialog[aria-busy=true] .libraryDialogActions{opacity:.7}@media (max-width:600px){.accountError.accountDataError{align-items:flex-start;flex-direction:column;gap:10px}.libraryDialog{max-height:calc(100svh - 32px)}.accountSettings input,.libraryDialog input,.libraryDialog select,.libraryDialog textarea{font-size:16px}}