.login-content-admin { width: 640px; max-width: 100%; }
.login-content-admin .content-publish-note { font-size: 13px; color: var(--muted); margin: 0 0 18px; }
.content-phrase-row { display: grid; grid-template-columns: minmax(0, 1fr) 44px; gap: 10px; align-items: center; padding: 12px 0; border-bottom: 1px solid var(--line); }
.content-phrase-row label { margin: 0; font-size: 12px; color: var(--muted); }
.content-phrase-row textarea { min-width: 0; width: 100%; min-height: 64px; resize: vertical; font-size: 16px; margin-top: 6px; }
.login-content-admin [data-content-action="delete"], .login-content-admin [data-content-action="add"] { width: 44px; height: 44px; padding: 10px; display: grid; place-items: center; }
.content-new-row { display: grid; grid-template-columns: minmax(0, 1fr) 44px; align-items: center; gap: 10px; margin-top: 8px; }
.content-new-row input { min-width: 0; font-size: 16px; }
.content-empty { padding: 18px 0; color: var(--muted); }
.content-save-status { min-height: 20px; font-size: 13px; color: var(--accent); }
@media (max-width: 600px) { .login-content-admin { padding: 20px 16px; } .login-content-admin footer { flex-wrap: wrap; } }
