/* OR-03: правка задачи, версии, конфликт одновременной правки. Язык G3NG из app.css. */
.vr-msg { background: var(--paper); border: 2px solid var(--ink); border-left: 8px solid var(--bad); padding: 12px 14px; margin: 0 0 16px; line-height: 1.5; }
.vr-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; align-items: start; }
.vr-grid > .card { margin: 0; min-width: 0; }
.vr-mine { border-left: 8px solid var(--accent); }
.vr-edit form, .vr-mine form { display: grid; gap: 10px; }
.vr-edit label, .vr-mine label { display: grid; gap: 4px; }
.vr-edit textarea, .vr-mine textarea, .vr-edit input, .vr-mine input { width: 100%; box-sizing: border-box; }
.vr-theirs pre.wrap { margin: 0; max-height: 18em; overflow: auto; }
.vr-tw { overflow-x: auto; }
.vr-tw td.num, .vr-tw .num, .vr-msg .num { font-variant-numeric: tabular-nums; }
.vr-open td { background: var(--bg); font-weight: 600; }
@media (max-width: 900px) { .vr-grid { grid-template-columns: 1fr; } }
@media (max-width: 560px) { .vr-note { display: none; } }
