#concurrentResolveDialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}#concurrentResolveDialog p{line-height:1.7}#concurrentResolveRows{display:grid;gap:18px}#concurrentResolveRows fieldset{min-width:0;border:1px solid #dce4ef;border-radius:10px;padding:16px}#concurrentResolveRows legend{font-size:14px;font-weight:700;padding:0 8px;overflow-wrap:anywhere}#concurrentResolveRows label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px 12px;margin:12px 0;padding:12px;background:#f5f7fb;border-radius:8px}#concurrentResolveRows input{grid-row:1/3;align-self:start}#concurrentResolveRows strong{font-size:12px}#concurrentResolveRows span{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.6}#concurrentResolveDialog .dialog-foot{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:600px){#concurrentResolveDialog .dialog-foot button{flex:1;min-height:44px}}
