/* HF05DE · compact imported PO receive summary only (no scanner changes). */
.hf05de-import-summary{display:grid;gap:12px;padding:2px 0 10px;max-width:100%;}
.hf05de-import-summary .ap-invoice-supplier{margin:0;}
.hf05de-import-summary .notice{margin:0;}
.hf05de-import-summary form{display:grid;gap:14px;min-width:0;}
.hf05de-import-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
.hf05de-import-head>div{background:#f1f8f5;border:1px solid #d6e7dd;border-radius:10px;padding:10px 14px;min-width:0;display:grid;gap:4px;}
.hf05de-import-head span{font-size:12px;color:#526b62;}
.hf05de-import-head strong{font-size:16px;overflow-wrap:anywhere;color:#153c35;}
.hf05de-import-list>h3{font-size:15px;margin:0 0 8px;color:#21463a;}
.hf05de-import-list .ap-table-scroll,.hf05de-import-detail .ap-table-scroll{max-width:100%;overflow-x:auto;}
.hf05de-import-summary [data-group-qty],.hf05de-import-summary [data-group-price]{background:#f5f8f6;color:#365149;max-width:105px;text-align:center;}
.hf05de-import-summary .ap-invoice-totals{margin:4px 0 0 auto;}
.hf05de-import-detail{margin:2px 0 0;}
.hf05de-import-detail>summary{cursor:pointer;color:#1d655a;padding:8px 0;}
.hf05de-import-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:0;}
@media(max-width:760px){.hf05de-import-head{grid-template-columns:1fr 1fr;}.hf05de-import-head>div:first-child{grid-column:1/-1;}.hf05de-import-actions button{flex:1 1 160px;}}
@media(max-width:520px){.hf05de-import-head{grid-template-columns:1fr;}.hf05de-import-head>div:first-child{grid-column:auto;}}
