/* Fixed layout declarations migrated from inline attributes.
   Class/source mapping: docs/growth/WAVE12_STYLE_CLASS_MAP_2026-10-20.json.
   Maintain these rules as normal CSS; no runtime stylesheet generation. */
/* sign.html */
.layout-06d89b2cc8{color:var(--muted,rgba(255,255,255,0.45));font-size:13px;margin-top:8px}
/* dealers.html, js/admin-dashboard-script.js, js/shop-order-confirm.js, js/shop-product.js */
.layout-097ae647c2{color:var(--accent)}
/* admin-dashboard.html, js/admin-fulfillment.js, js/admin-logistics.js, js/shop-product.js */
.layout-14f170bba2{font-size:12px;color:var(--muted)}
/* index.html */
.layout-15cb695507{text-decoration:none;color:inherit}
/* store-policy.html */
.layout-1dcdfd68a3{color:var(--muted);text-decoration:none}
/* dealers.html, index.html */
.layout-1eb9803804{padding-bottom:32px;}
/* dealers.html */
.layout-23a4bd0ace{font-size:12px;color:var(--muted);margin-top:12px;line-height:1.6}
/* sign.html */
.layout-24cf76b44b{font-size:14px;font-weight:600;margin-bottom:16px}
/* sign.html */
.layout-256941787b{color:var(--muted,rgba(255,255,255,0.5));font-size:14px;margin-bottom:28px}
/* sign.html */
.layout-3853fd9b0c{color:var(--muted,rgba(255,255,255,0.45));font-size:14px}
/* shop-category.html, shop.html */
.layout-3b0d88aee9{padding:16px}
/* dealers.html */
.layout-3ba7aeb60a{grid-column:1/-1;text-align:center;max-width:680px;margin:0 auto}
/* shop-category.html, shop-product.html, shop.html */
.layout-3e47b193f8{margin:0 0 8px}
/* sign.html */
.layout-3eb9b3c291{font-size:24px;font-weight:700;margin-bottom:4px}
/* admin-dashboard.html, index.html */
.layout-43a97fe494{margin-top:8px}
/* shop-category.html, shop.html */
.layout-447b7b3367{height:16px;margin-bottom:8px}
/* sign.html */
.layout-4ac325bd0f{font-size:20px;margin-bottom:8px}
/* shop-order-confirm.html */
.layout-4b750bd4b4{border-top:1px solid var(--border);padding:24px 0;text-align:center;color:var(--muted);font-size:13px}
/* shop-category.html, shop.html */
.layout-4c6e77baef{height:12px;width:60%}
/* dealers.html */
.layout-50bc2f2e33{color:var(--accent);text-decoration:none;font-weight:600;margin-left:4px}
/* dealers.html */
.layout-52cdb4d071{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-top:8px}
/* js/admin-dashboard-script.js, js/shop-order-confirm.js */
.layout-5e461f0709{font-size:13px}
/* index.html */
.layout-638629b2f2{padding-top:60px;padding-bottom:20px;}
/* index.html */
.layout-64be50efd9{color:var(--accent);text-decoration:none;}
/* dealers.html */
.layout-66f1e8d12d{padding-top:0;padding-bottom:24px}
/* admin-dashboard.html, js/admin-dashboard-script.js, js/dealer-account-script.js, js/shop-product.js, shop-admin.html, shop-product.html */
.layout-6aa34d7432{display:none}
/* admin-dashboard.html, js/admin-dashboard-script.js, js/shop-order-confirm.js */
.layout-6b9936f253{font-size:13px;color:var(--muted)}
/* dealer-account.html, dealers.html, js/admin-dashboard-script.js */
.layout-6c41898cb4{color:var(--text)}
/* dealers.html */
.layout-6d33c1a636{padding:10px 22px;background:rgba(255,153,0,0.06);border-bottom:1px solid var(--border);font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted)}
/* sign.html */
.layout-72d100a874{color:var(--muted,rgba(255,255,255,0.4));font-size:13px;margin-top:24px}
/* store-policy.html */
.layout-74d0eee03d{border-top:1px solid var(--border);padding:32px 0;text-align:center;color:var(--muted);font-size:13px}
/* index.html */
.layout-828d4f255a{padding-top:54px}
/* privacy-policy.html, scripts/legal-shell.html, terms.html */
.layout-8749909fa9{max-width:800px;}
/* index.html */
.layout-8fe8d4d641{margin-top:16px;font-size:13px;color:var(--muted);letter-spacing:0.02em}
/* index.html */
.layout-99b9ba53aa{justify-content:center}
/* sign.html */
.layout-9e2dc24fa4{color:var(--muted,rgba(255,255,255,0.5));font-size:14px}
/* dealers.html */
.layout-a33b8fc2ff{margin-top:8px;}
/* dealers.html */
.layout-aa1b25db18{padding:16px 22px;border-bottom:1px solid var(--border)}
/* dealer-account.html, js/track-order.js, shop-category.html, shop-order-confirm.html, shop-product.html, shop.html, store-policy.html */
.layout-ab79ea2b85{margin:0}
/* admin-dashboard.html, sign.html */
.layout-b32e76957d{margin-bottom:24px}
/* shop-category.html, shop-product.html, shop.html, store-policy.html */
.layout-b4d135f64d{color:var(--accent);text-decoration:none}
/* dealers.html */
.layout-b4fe01d9ed{font-weight:600;color:var(--text);font-size:14px}
/* dealers.html */
.layout-b8a2721151{padding:16px 22px}
/* shop.html */
.layout-bf4d1a18d2{margin-top:56px}
/* shop-order-confirm.html */
.layout-c3eff42acd{color:var(--muted);text-decoration:none;margin:0 10px}
/* shop-category.html, shop.html */
.layout-c7a00692b8{height:240px}
/* shop-category.html, shop-product.html, shop.html */
.layout-cd8ec0c71e{border-top:1px solid var(--border);padding:32px 0;margin-top:80px;text-align:center;color:var(--muted);font-size:13px}
/* sign.html */
.layout-cdb547a1c4{margin-top:20px;width:100%}
/* sign.html */
.layout-cfb294884e{color:inherit;text-decoration:underline}
/* dealers.html */
.layout-d6aed3be95{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:4px 0}
/* sign.html */
.layout-e2e86c5248{color:inherit}
/* dealers.html */
.layout-ea24d544cd{font-size:12px;color:var(--muted);margin-top:2px}
/* admin-dashboard.html, js/admin-dashboard-script.js, js/admin-shop-products.js, js/shop-product.js */
.layout-eac7694072{color:var(--muted)}
/* shop-category.html, shop-product.html, shop.html */
.layout-f3dc05e228{color:var(--muted);text-decoration:none;margin:0 12px}
