#modal .modalbox:has(#contractAIFile27) #mb{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important}
#modal .contract-ai-reader28{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}
#modal .contract-ai-reader28 .ai-review-top{position:static!important;flex:none!important}
#modal .contract-ai-reader28 .c8-ai-toolbar{display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(0,2fr) auto!important;align-items:end!important;gap:16px!important;min-width:0!important}
#modal .contract-ai-reader28 .field{min-width:0!important}
#modal #contractAIFile27{width:100%!important;max-width:100%!important;min-width:0!important}
#modal #contractAIAnalyze27{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;white-space:nowrap}
#modal #contractAIResults27{display:block!important;flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important;min-height:0!important}
#modal #contractAIResults27:empty{display:none!important}
#modal #contractAIStatus27{white-space:normal!important;overflow-wrap:anywhere}
@media(max-width:700px){#modal .contract-ai-reader28 .c8-ai-toolbar{grid-template-columns:minmax(0,1fr)!important}#modal #contractAIAnalyze27{width:100%!important}}
