
.stock-advice{margin:16px 0;padding:16px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;font-size:13px;color:#334155}.stock-advice header{display:flex;align-items:center;justify-content:space-between;gap:12px}.stock-advice button{padding:6px 12px;border:1px solid #94a3b8;border-radius:6px;background:white}.stock-advice p{margin:8px 0}.stock-scroll{overflow:auto}.stock-advice table{width:100%;min-width:850px;border-collapse:collapse;text-align:left}.stock-advice th,.stock-advice td{padding:10px;vertical-align:top;border-bottom:1px solid #e2e8f0}.stock-advice td div+div{margin-top:8px}.stock-advice small{display:block;color:#64748b;margin-top:4px}

.purchased-equipment{margin:20px 0;padding:18px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;color:#334155;font-size:13px}.purchased-equipment header{display:flex;justify-content:space-between;align-items:center}.purchased-equipment h2{font-size:18px;font-weight:700}.purchased-equipment p{margin:10px 0}.purchased-equipment button,.purchased-equipment input{padding:8px 12px;border:1px solid #94a3b8;border-radius:6px;background:white}.purchased-equipment input{width:100%;max-width:600px}.equipment-scroll{overflow:auto;max-height:550px}.purchased-equipment table{width:100%;min-width:1000px;border-collapse:collapse;text-align:left}.purchased-equipment th{position:sticky;top:0;background:#e2e8f0}.purchased-equipment th,.purchased-equipment td{padding:12px;vertical-align:top;border-bottom:1px solid #e2e8f0}.purchased-equipment small{display:block;color:#64748b;margin-top:5px}
