.app-container{padding:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.purchase-container{display:grid;grid-template-columns:320px 1fr;gap:24px}.panel{border:1px solid #ddd;border-radius:6px;padding:16px;background:#fff}.panel h3{margin-top:0;margin-bottom:12px}.row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.form-group{display:flex;flex-direction:column}.form-group label{font-size:.85rem;margin-bottom:4px;color:#444}.form-group input,.form-group select,.form-group textarea{padding:6px 8px;font-size:.9rem}.summary-box{margin-top:24px;padding:16px;border:2px solid #ccc;border-radius:6px;background:#fafafa}.actions{margin-top:24px;text-align:right}button{padding:10px 16px;font-size:.95rem}
