.product-manager{margin:32px 0}.product-form{display:grid;gap:16px;margin-top:24px;max-width:850px}.product-form label{display:grid;gap:7px}.product-form input:not([type=checkbox]),.product-form select,.product-form textarea{width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #b4c1ca;border-radius:8px}.product-form input[type=checkbox]{width:auto}.product-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-admin-list{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.product-existing{display:flex;gap:10px}.product-existing img{width:100px;height:80px;object-fit:cover;border-radius:8px}.used-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 40px}.used-card{min-width:0;padding:20px;border:1px solid #d7dfe5;border-radius:16px;background:#fff;box-shadow:0 8px 24px #071d330a}.used-gallery{display:flex;gap:8px;overflow:auto;margin-bottom:18px}.used-gallery a{flex:0 0 85%}.used-gallery a:only-child{flex-basis:100%}.used-gallery img{width:100%;height:240px;object-fit:cover;border-radius:10px}.used-badge{display:inline-block;padding:5px 12px;border-radius:20px;background:#fff1c5;color:#071d33;font-size:14px;font-weight:700}.used-card h3{font-size:1.3rem;margin:14px 0}.used-description{white-space:pre-wrap;overflow-wrap:anywhere}.used-card .btn{margin-top:10px}.inventory-intro{padding-top:10px}.product-manager a{text-decoration:underline}.product-manager button:focus-visible,.used-card a:focus-visible{outline:3px solid #b78812;outline-offset:3px}@media(max-width:650px){.product-columns,.used-products{grid-template-columns:1fr}.used-gallery img{height:220px}.product-admin-list button{width:100%;text-align:left}}
