.dca-modal { max-width: 560px; }
.dca-modal .field-help { display: block; line-height: 1.55; margin: 12px 0; }
.dca-state { display: block; font-size: 11px; white-space: normal; overflow-wrap: anywhere; margin-top: 5px; }
.dca-held { color: var(--warning, #d29e42); font-size: 11px; white-space: normal; overflow-wrap: anywhere; }
.dca-inventory { padding: 12px 12px 12px 28px; max-height: 180px; overflow-y: auto; font-size: 12px; line-height: 1.6; }
.dca-editor-message { font-size: 12px; line-height: 1.5; overflow-wrap: anywhere; min-height: 1.5em; }
@media (max-width: 600px) { .dca-modal { width: calc(100vw - 24px); max-height: calc(100dvh - 24px); overflow-y: auto; } }
