.purchase-menu{position:relative;background:#fff;border:1px solid #c8c8c8;border-radius:4px;padding:7px 12px}.purchase-menu summary{cursor:pointer}.purchase-menu[open]{z-index:4}.purchase-menu button{display:block;width:100%;text-align:left;margin-top:5px}.purchase-meta{padding:10px 0;border-bottom:1px solid #e5e7eb;margin-bottom:10px}.purchase-containers{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.purchase-containers label{display:flex;align-items:center;gap:5px}.purchase-containers input{width:auto}.report-filters label{min-width:130px;max-width:300px}.report-filters{align-items:end;flex-wrap:wrap}.report-filters select,.report-filters input{width:100%}.purchase-print{background:white}@media print{.purchase-menu,[data-purchase-tools],.report-filters{display:none!important}}

.purchase-menu-list{position:absolute;top:100%;left:0;min-width:250px;padding:8px;background:#fff;border:1px solid #d5d7da;border-radius:5px;box-shadow:0 6px 20px #0002;z-index:10}.purchase-menu-list button{white-space:nowrap}.purchase-labels{display:flex;flex-wrap:wrap;gap:14px}.purchase-labels article{width:300px;border:1px solid #ccc;padding:12px;break-inside:avoid}.ps-received{background:#e2f1e6;color:#256137}.ps-unloading{background:#fff0c7;color:#7c540d}

[data-purchase-files]{white-space:nowrap}[data-purchase-page="purchaseDocs"] td:nth-child(2){white-space:nowrap}
