.ahOverlay{position:fixed;inset:0;background:#003a3280;z-index:1600;display:flex;align-items:center;justify-content:center;padding:20px}.ahOverlay.hidden{display:none}.ahDialog{background:#fff;border-radius:18px;padding:24px;width:min(1200px,96vw);max-height:92dvh;overflow:auto;color:#164e40}.ahDialog>header{display:flex;justify-content:space-between;align-items:center;gap:20px}.ahFilters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:16px 0}.ahFilters label{display:flex;flex:1;flex-direction:column;gap:6px;min-width:170px}.ahGuide{background:#f2f8f5;padding:12px;border-radius:10px;line-height:1.9}.ahGuide summary{cursor:pointer}.ahSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.ahSummary>div{padding:16px;background:#eff9f5;border:1px solid #d9e8e0;border-radius:10px}.ahSummary small,.ahSummary strong{display:block;margin:5px}#ahTable{min-width:1050px}#ahDetail{border:1px solid #cde3d8;padding:16px;border-radius:12px;margin:12px 0}#ahError{color:#8c4c1c}@media(max-width:700px){.ahOverlay{padding:8px}.ahDialog{padding:14px;width:100%}.ahSummary{grid-template-columns:repeat(2,1fr)}}
body:has(#agingHistoryModal:not(.hidden)) #financeDocumentDetailModal{z-index:1700}
