/* Control Room — Website requests. Uses the tokens of app.css and the blocks of mailsync.css (.ms-status, .ms-ro, .ms-fix). */

.ld-card { margin-top: 8px; }
.ld-card .form-row { padding-left: 0; padding-right: 0; }
.ld-card textarea.inp { min-height: 64px; font: 500 14px/1.45 var(--mono, ui-monospace, Menlo, Consolas, monospace); resize: vertical; }
.ld-addr code, .ld-key { overflow-wrap: anywhere; }
.ld-new { display: grid; gap: 10px; margin: 0 0 12px; padding: 12px 14px; border-radius: 12px; background: var(--moss-soft); }
.ld-new b { color: var(--moss); font-size: 14.5px; }
.ld-key { display: block; padding: 9px 11px; border-radius: 10px; background: var(--surface); box-shadow: inset 0 0 0 1px var(--line-strong); font: 600 14px/1.4 var(--mono, ui-monospace, Menlo, Consolas, monospace); user-select: all; }
.ld-cfg { margin: 0; padding: 9px 11px; border-radius: 10px; background: var(--surface); box-shadow: inset 0 0 0 1px var(--line-strong); font: 500 13px/1.45 var(--mono, ui-monospace, Menlo, Consolas, monospace); overflow-x: auto; white-space: pre; }
.ld-new .foot { margin: 0; }
.ld-row .ld-av { display: contents; }
.ld-row .t a { color: inherit; }
.ld-row .quote { margin: 6px 0 2px; color: var(--ink-2); font-size: 14px; line-height: 1.45; overflow-wrap: anywhere; }
@media (max-width: 560px) { .ld-card .form-row { flex-wrap: wrap; } }
@media (max-width: 560px) { .ld-tiles > div:last-child { grid-column: 1 / -1; } }
