.purchase-form{display:grid;gap:16px;max-width:650px}.purchase-form label{display:grid;gap:8px;font-size:14px}.purchase-form input{width:100%;padding:12px;border:1px solid #d8d3cb;background:#fff}.purchase-form p{font-size:12px;color:#777}.purchase-form img{width:200px;max-height:240px;object-fit:contain}.purchase-toolbar{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:20px 0}.purchase-card{border:1px solid #e8e4dd;background:#fff;padding:22px;margin:18px 0}.purchase-card h3{margin:12px 0;font-size:18px}.purchase-card img{width:160px;height:180px;object-fit:contain;background:#f7f6f3}.purchase-status{display:inline-block;background:#f1e9df;color:#684a2b;padding:6px 12px;font-size:13px}.purchase-message{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;background:#f8f6f2;border-left:3px solid #a47e55;margin:12px 0}.purchase-message.unread{border-color:#b64933;background:#fff2ea}.purchase-card small{color:#777}.purchase-card button,.purchase-toolbar button{padding:10px 16px;border:1px solid #c9c2b8;background:#fff;cursor:pointer}.purchase-card li{font-size:13px;margin:8px 0}.purchase-alert{color:#a23d28;font-weight:600}.purchase-admin{border-bottom:1px solid #ddd;padding:18px 0}.my-tabs{overflow-x:auto}.my-tabs button{white-space:nowrap}@media(max-width:600px){.purchase-card{padding:16px}.purchase-toolbar{gap:10px}}
