html body #detailModal.purchase-full-document:not(.is-hidden){position:fixed!important;inset:12px 12px 12px 245px!important;z-index:180!important;padding:0!important;display:block!important;background:#fff!important;overflow:auto!important;border:1px solid #dce2ec;border-radius:12px;box-sizing:border-box}
html body #detailModal.purchase-full-document .detail-modal-card{width:100%!important;max-width:none!important;max-height:none!important;height:auto!important;overflow:visible!important;padding:20px!important;box-sizing:border-box}
html body #detailModal.purchase-full-document .detail-modal-body{max-height:none!important;overflow:visible!important;padding:0!important}
.purchase-complete-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
.purchase-complete-meta>div{padding:12px;background:#f5f6fa;border:1px solid #dfe4ed;border-radius:8px}.purchase-complete-meta strong{display:block;margin-top:7px;overflow-wrap:anywhere}
.purchase-complete-sheet table{border-collapse:collapse;width:100%;font-size:12px}.purchase-complete-table{overflow-x:auto}.purchase-complete-table table{min-width:1080px}.purchase-complete-sheet th{background:#45526a;color:white;padding:12px;white-space:nowrap}.purchase-complete-sheet td{padding:12px;border:1px solid #dfe4ed;vertical-align:top}.purchase-complete-sheet tr:nth-child(even){background:#f8f9fc}.purchase-complete-sheet small{display:block;overflow-wrap:anywhere;margin-top:5px;color:#6b7890}.purchase-complete-sheet button{margin:12px 0 0 8px}
@media(max-width:800px){html body #detailModal.purchase-full-document:not(.is-hidden){inset:8px!important}.purchase-complete-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}
