#purchaseNav[hidden],#purchaseDetail[hidden]{display:none!important}.purchase-toolbar,.purchase-filters,.purchase-actions,.purchase-detail-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.purchase-toolbar>div:first-child{margin-right:auto}.purchase-split{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:18px;align-items:start}.purchase-queue{display:grid;gap:12px}.purchase-card{text-align:left;display:grid;gap:9px;background:white;border:1px solid var(--line);border-radius:9px;padding:17px;color:var(--ink);overflow-wrap:anywhere}.purchase-card.selected{border-color:#149ec8;background:#eef9fd}.purchase-badge{font-size:11px;padding:5px 8px;border-radius:5px;background:#e5f3fb;width:fit-content}.purchase-badge.received{background:#e4f4e7;color:#245b35}.purchase-detail{padding:22px;min-width:0;overflow-wrap:anywhere}.purchase-detail-head{justify-content:space-between;align-items:start}.purchase-detail h3{font-size:17px;margin:14px 0 8px}.purchase-note{white-space:pre-wrap}.purchase-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.purchase-form .full{grid-column:1/-1}.purchase-form label,.purchase-filters label,.purchase-line label{display:grid;gap:6px;font-size:11px;min-width:0}.purchase-form input,.purchase-form select,.purchase-form textarea,.purchase-filters select,.purchase-line input{background:white;border:1px solid var(--line);border-radius:7px;padding:10px;font:12px Manrope;color:var(--ink);width:100%;min-width:0}.purchase-form textarea{min-height:80px}.purchase-private,.purchase-receipt{border-top:1px solid var(--line);padding-top:15px;margin-top:20px}.purchase-receipt button{margin-top:15px}.purchase-history{font-size:11px;white-space:pre-wrap}.purchase-table{width:100%;border-collapse:collapse;font-size:12px;margin:18px 0}.purchase-table th,.purchase-table td{text-align:left;padding:10px 5px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.purchase-table-wrap{overflow-x:auto}.purchase-line{display:grid;grid-template-columns:minmax(100px,2fr) 90px 80px 40px;gap:10px;align-items:end;margin-bottom:12px}#purchaseDialog{width:min(800px,calc(100% - 24px));max-height:92vh;overflow:auto;padding:24px}#purchaseNotice,#purchaseDetailNotice,#purchaseFormNotice{white-space:pre-wrap;color:#a44224}#purchaseDetailNotice:empty,#purchaseNotice:empty{display:none}@media(max-width:1000px){.purchase-split{grid-template-columns:1fr}.purchase-queue{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}}@media(max-width:600px){.purchase-form{grid-template-columns:1fr}.purchase-form .full{grid-column:auto}.purchase-line{grid-template-columns:1fr 1fr}.purchase-line label:first-child{grid-column:1/-1}.purchase-detail{padding:15px}.purchase-filters label{width:100%}.purchase-form input,.purchase-form select,.purchase-form textarea{font-size:16px}}
