html,body,#root{background:#f5f6f8;min-height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.page{max-width:1280px;margin:0 auto;padding:16px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.cover{aspect-ratio:1;object-fit:cover;color:#9aa1ab;background:#eef0f3;justify-content:center;align-items:center;width:100%;display:flex}.muted{color:#6b7280}@media (width<=768px){.page{padding:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ant-card .ant-card-cover>div.cover{display:flex}.onepage-doc{max-width:900px;margin:0 auto}.onepage-sheet{background:#fff;border-radius:8px;margin-bottom:16px;padding:32px;box-shadow:0 1px 4px #00000014}@media (width<=640px){.onepage-sheet>div{grid-template-columns:1fr!important}}@media print{@page{size:A4;margin:12mm}body,#root{background:#fff!important}.no-print,.ant-layout-header{display:none!important}.page{max-width:none!important;padding:0!important}.onepage-sheet{box-shadow:none;page-break-after:always;break-after:page;margin:0;padding:0}}
