/* Scoped to the conflict question; no registration or posting behavior changes. */
#engStatusForm .registration-entity-conflict {
 display: grid; gap: 10px; width: 100%; box-sizing: border-box;
 margin: 16px 0 0; padding: 16px 18px;
 border: 1px solid #91c8fa; border-radius: 7px;
 background: linear-gradient(110deg, #f0f8ff 0%, #e4f2ff 100%);
 color: #35445a; font-size: 13px; line-height: 1.45;
}
#engStatusForm .registration-entity-title { display: block; color: #102c50; font-size: 16px; font-weight: 750; line-height: 1.35; }
#engStatusForm .registration-entity-conflict p { margin: 0; font-size: 13px; line-height: 1.45; color: #475569; }
#engStatusForm .registration-entity-choice { display: flex; align-items: flex-start; gap: 9px; margin: 0; color: #142e4c; font-size: 13px; font-weight: 500; text-transform: none; letter-spacing: normal; }
#engStatusForm .registration-entity-choice input { flex: 0 0 16px; width: 16px; height: 16px; min-height: 0; margin: 2px 0 0; padding: 0; accent-color: #0898ad; }
#engStatusForm .registration-entity-history { margin-top: -4px; }
#engStatusForm .registration-entity-reason { display: grid; gap: 7px; margin-top: 5px; color: #153b63; font-size: 13px; font-weight: 700; text-transform: none; letter-spacing: normal; }
#engStatusForm .registration-entity-reason input { width: 100%; min-height: 38px; box-sizing: border-box; border: 1px solid #a9bfd5; border-radius: 5px; padding: 8px 10px; color: #15304d; background: #fff; font: inherit; font-weight: 400; }
#engStatusForm .registration-entity-reason input:disabled { background: #d8e2ed; border-color: #b4c7db; color: #64748b; opacity: 1; cursor: not-allowed; }
#engStatusForm .registration-entity-reason input:focus-visible { outline: 2px solid #0898ad; outline-offset: 2px; }
#engStatusForm:has(.registration-entity-conflict) [data-status-guidance] { display: flex; align-items: center; gap: 10px; border: 0; border-radius: 6px; padding: 12px 16px; background: linear-gradient(90deg,#d6f5ef,#c7eeeb); color: #155568; font-size: 13px; }
#engStatusForm:has(.registration-entity-conflict) [data-status-guidance]::before { content: 'ⓘ'; font-size: 19px; line-height: 1; }
#engStatusForm:has(.registration-entity-conflict) [data-status-guidance][hidden] { display: none; }
@media (max-width: 600px) { #engStatusForm .registration-entity-conflict { padding: 12px; gap: 8px; } #engStatusForm .registration-entity-title { font-size: 15px; } }
