:root{--blue: #0b3fa8;--blue-dark: #08307f;--blue-light: #e8effc;--green: #1a9e5c;--green-light: #e6f6ee;--amber: #d97706;--amber-light: #fdf3e3;--purple: #6d3fd4;--purple-light:#efe9fd;--red: #d33a3a;--ink: #14181f;--muted: #667085;--line: #e4e7ec;--bg: #f5f7fa;--card: #ffffff;--radius: 14px;--shadow: 0 1px 3px rgba(16,24,40,.08), 0 1px 2px rgba(16,24,40,.04)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}.app{min-height:100%;padding-bottom:76px}.topbar{background:var(--blue);color:#fff;padding:14px 16px calc(14px + env(safe-area-inset-top)) 16px;padding-top:max(14px,env(safe-area-inset-top));display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:20}.topbar h1{font-size:17px;font-weight:700;margin:0;flex:1}.topbar .sub{font-size:12px;opacity:.85;font-weight:400}.icon-btn{background:#ffffff26;border:0;color:#fff;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:18px;cursor:pointer}.page{padding:16px;max-width:900px;margin:0 auto}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--line);display:grid;grid-auto-flow:column;padding-bottom:env(safe-area-inset-bottom)}.tabbar a{padding:9px 4px 8px;text-align:center;text-decoration:none;color:var(--muted);font-size:11px;font-weight:500}.tabbar a.on{color:var(--blue)}.tabbar .ico{display:block;font-size:19px;line-height:1.3}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;margin-bottom:12px}.card.tight{padding:12px}.row{display:flex;align-items:center;gap:12px}.row.between{justify-content:space-between}.grow{flex:1;min-width:0}.muted{color:var(--muted);font-size:13px}.tiny{font-size:12px}.bold{font-weight:700}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.stat{border-radius:var(--radius);padding:13px;color:#fff}.stat .label{font-size:12px;opacity:.9}.stat .value{font-size:21px;font-weight:800;margin-top:3px;letter-spacing:-.3px}.stat.green{background:var(--green)}.stat.blue{background:var(--blue)}.stat.amber{background:var(--amber)}.stat.purple{background:var(--purple)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--blue);color:#fff;border:0;padding:13px 18px;border-radius:12px;font-weight:600;cursor:pointer;width:100%}.btn:active{background:var(--blue-dark)}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{background:#fff;color:var(--blue);border:1.5px solid var(--blue)}.btn.success{background:var(--green)}.btn.danger{background:var(--red)}.btn.small{padding:8px 12px;width:auto;font-size:13px;border-radius:9px}.field{margin-bottom:13px}.field label{display:block;font-size:13px;font-weight:600;margin-bottom:5px}.input,select.input,textarea.input{width:100%;padding:12px 13px;border:1.5px solid var(--line);border-radius:11px;background:#fff}.input:focus{outline:none;border-color:var(--blue)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.list{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.item{display:flex;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;cursor:pointer;background:#fff;width:100%;border-left:0;border-right:0;border-top:0;text-align:left}.item:last-child{border-bottom:0}.item:active{background:var(--blue-light)}.avatar{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:18px;background:var(--blue-light);color:var(--blue)}.pill{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700}.pill.green{background:var(--green-light);color:var(--green)}.pill.amber{background:var(--amber-light);color:var(--amber)}.pill.blue{background:var(--blue-light);color:var(--blue)}.pill.red{background:#fdeaea;color:var(--red)}.tabs{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;padding-bottom:2px}.tabs button{border:0;background:#fff;color:var(--muted);padding:9px 15px;border-radius:999px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow)}.tabs button.on{background:var(--blue);color:#fff}.banner{padding:10px 14px;border-radius:11px;margin-bottom:12px;font-size:13px}.banner.warn{background:var(--amber-light);color:#92400e}.banner.error{background:#fdeaea;color:#991b1b}.banner.ok{background:var(--green-light);color:#065f46}.offline-strip{background:var(--amber);color:#fff;text-align:center;padding:6px;font-size:12.5px;font-weight:600}.qty{display:flex;align-items:center;gap:6px}.qty button{width:30px;height:30px;border-radius:8px;border:1.5px solid var(--line);background:#fff;font-size:17px;line-height:1;cursor:pointer}.qty span{min-width:26px;text-align:center;font-weight:700}.bars{display:flex;align-items:flex-end;gap:6px;height:130px;padding-top:8px}.bars .col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:5px}.bars .bar{background:var(--blue);border-radius:5px 5px 0 0;min-height:3px}.bars .cap{font-size:10px;color:var(--muted);text-align:center}.login-wrap{min-height:100%;background:linear-gradient(160deg,var(--blue),var(--blue-dark));display:flex;flex-direction:column;justify-content:center;padding:24px}.login-card{background:#fff;border-radius:20px;padding:24px;max-width:420px;width:100%;margin:0 auto}.brand{text-align:center;color:#fff;margin-bottom:22px}.brand .name{font-size:27px;font-weight:800;letter-spacing:-.5px}.brand .tag{font-size:13px;opacity:.9;margin-top:2px}.empty{text-align:center;padding:40px 20px;color:var(--muted)}.spinner{text-align:center;padding:30px;color:var(--muted)}.sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:50;display:flex;align-items:flex-end}.sheet{background:#fff;width:100%;border-radius:18px 18px 0 0;padding:var(--sp4);padding-bottom:calc(var(--sp4) + env(safe-area-inset-bottom));max-height:88vh;overflow-y:auto;overscroll-behavior:contain}@media (min-width: 640px){.stats{grid-template-columns:repeat(4,1fr)}.sheet-back{align-items:center;justify-content:center}.sheet{max-width:520px;border-radius:18px}}.browse{display:flex;gap:10px;align-items:flex-start}.rail{width:104px;flex:none;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;position:sticky;top:64px;max-height:calc(100vh - 200px);overflow-y:auto}.rail button{display:block;width:100%;border:0;background:#fff;cursor:pointer;padding:10px 8px;text-align:left;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;color:var(--ink);line-height:1.25}.rail button.on{background:var(--blue-light);color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.rail .n{display:block;font-size:11px;color:var(--muted);font-weight:500}.pgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;flex:1;min-width:0}.pcard{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:9px;display:flex;flex-direction:column;position:relative}.pcard .thumb{width:100%;aspect-ratio:1;border-radius:10px;object-fit:cover;background:var(--bg);display:grid;place-items:center;font-size:26px}.pcard .nm{font-size:12.5px;font-weight:600;margin-top:7px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard .pr{color:var(--blue);font-weight:800;font-size:14px;margin-top:3px}.pcard .st{font-size:11px;color:var(--green);font-weight:600}.pcard .st.low{color:var(--red)}.pcard .add{margin-top:8px;border:0;background:var(--blue);color:#fff;padding:8px;border-radius:9px;font-size:12.5px;font-weight:700;cursor:pointer}.pcard .add:disabled{background:var(--line);color:var(--muted)}.pcard .dots{position:absolute;right:6px;top:6px;border:0;background:#ffffffe6;border-radius:8px;width:26px;height:26px;cursor:pointer;font-size:15px;line-height:1;box-shadow:var(--shadow)}.seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.seg button{border:0;background:#fff;box-shadow:var(--shadow);cursor:pointer;border-radius:12px;padding:10px;text-align:left}.seg button.on{background:var(--blue);color:#fff}.seg .t{font-weight:700;font-size:13px}.seg .s{font-size:11px;opacity:.75}.cartbar{position:fixed;left:8px;right:8px;bottom:calc(72px + env(safe-area-inset-bottom));background:#fff;border-radius:14px;box-shadow:0 6px 22px #1018282e;padding:10px 12px;display:flex;align-items:center;gap:10px;z-index:25}.cartbar .badge{position:relative;font-size:22px}.cartbar .badge i{position:absolute;top:-4px;right:-8px;background:var(--red);color:#fff;border-radius:999px;font-size:10px;font-style:normal;font-weight:700;padding:1px 5px}.tabdot{position:absolute;top:4px;margin-left:12px;width:7px;height:7px;background:var(--red);border-radius:50%}.bigstat{border-radius:var(--radius);padding:14px;color:#fff;cursor:pointer;border:0;text-align:left;width:100%}.bigstat .ic{width:36px;height:36px;border-radius:10px;background:#ffffff38;display:grid;place-items:center;font-size:17px;margin-bottom:8px}.bigstat .lb{font-size:12.5px;opacity:.92}.bigstat .vl{font-size:22px;font-weight:800;letter-spacing:-.4px;margin-top:2px}.bigstat .sb{font-size:11px;opacity:.85;margin-top:3px}.qgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.qcard{background:#fff;border-radius:12px;box-shadow:var(--shadow);padding:11px 9px;text-decoration:none;color:inherit;display:block}.qcard .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:16px;margin-bottom:6px}.qcard .t{font-size:12.5px;font-weight:700}.qcard .s{font-size:10.5px;color:var(--muted)}@media (min-width: 560px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 820px){.pgrid{grid-template-columns:repeat(4,1fr)}}:root{--sp1: 4px;--sp2: 8px;--sp3: 12px;--sp4: 16px;--sp5: 20px;--sp6: 24px}.storepick{display:flex;align-items:center;gap:var(--sp3);background:#ffffff24;border:1px solid rgba(255,255,255,.28);border-radius:12px;padding:var(--sp2) var(--sp3);width:100%;cursor:pointer;color:#fff;text-align:left;margin-top:var(--sp3)}.storepick img,.storepick .ph{width:38px;height:38px;border-radius:9px;object-fit:cover;flex:none;background:#ffffff38;display:grid;place-items:center;font-size:18px}.storepick .nm{font-weight:700;font-size:14px;line-height:1.25}.storepick .br{font-size:11.5px;opacity:.85}.storemenu{position:absolute;left:var(--sp4);right:var(--sp4);top:100%;margin-top:calc(-1 * var(--sp2));background:#fff;border-radius:14px;box-shadow:0 12px 32px #1018283d;z-index:40;overflow:hidden;max-width:460px}.storemenu .hd{display:flex;align-items:center;justify-content:space-between;padding:var(--sp3) var(--sp4);border-bottom:1px solid var(--line)}.storemenu .hd .t{font-weight:700;font-size:14px}.storemenu .hd button{border:0;background:none;color:var(--blue);font-weight:700;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:4px}.storerow{display:flex;align-items:center;gap:var(--sp3);width:100%;padding:var(--sp3) var(--sp4);border:0;background:#fff;cursor:pointer;text-align:left}.storerow.on{background:var(--blue-light)}.storerow img,.storerow .ph{width:40px;height:40px;border-radius:9px;object-fit:cover;flex:none;background:var(--bg);display:grid;place-items:center;font-size:18px}.storerow .nm{font-weight:700;font-size:13.5px}.storerow .br{font-size:11.5px;color:var(--muted)}.radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:none;display:grid;place-items:center}.radio.on{border-color:var(--blue)}.radio.on:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--blue)}.storemenu .ft{display:flex;align-items:center;gap:var(--sp2);padding:var(--sp3) var(--sp4);border-top:1px solid var(--line);width:100%;border-left:0;border-right:0;border-bottom:0;background:#fff;cursor:pointer;font-weight:600;font-size:13.5px}.catcard{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:var(--sp3);overflow:hidden}.cathead{display:flex;align-items:center;gap:var(--sp3);padding:var(--sp4);width:100%;border:0;background:#fff;cursor:pointer;text-align:left}.cathead .ic{width:44px;height:44px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:20px;background:var(--blue-light);color:var(--blue)}.cathead .nm{font-weight:700;font-size:14.5px;letter-spacing:.2px}.cathead .mt{font-size:12px;color:var(--muted);margin-top:2px}.cathead .tog{width:30px;height:30px;border-radius:50%;flex:none;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:17px;line-height:1}.prow{display:flex;align-items:center;gap:var(--sp3);padding:var(--sp3) var(--sp4);border-top:1px solid var(--line)}.prow img,.prow .ph{width:54px;height:54px;border-radius:10px;object-fit:cover;flex:none;background:var(--bg);display:grid;place-items:center;font-size:22px}.prow .nm{font-weight:700;font-size:13.5px;line-height:1.3}.prow .pc{font-size:12px;color:var(--muted);margin-top:2px}.prow .bc{font-size:11px;color:var(--muted);margin-top:2px}.prow .right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp2);flex:none}.stockchip{background:var(--blue-light);color:var(--blue);font-weight:700;font-size:12px;padding:5px 11px;border-radius:8px;white-space:nowrap}.stepper{display:flex;align-items:center;gap:var(--sp1)}.stepper button{width:32px;height:32px;border-radius:8px;border:0;cursor:pointer;font-size:17px;line-height:1;font-weight:700}.stepper .minus{background:#fdeaea;color:var(--red)}.stepper .plus{background:var(--green-light);color:var(--green)}.stepper input{width:46px;height:32px;text-align:center;border:1.5px solid var(--line);border-radius:8px;font-weight:700;font-size:13px}.editbtn{background:var(--blue-light);color:var(--blue);border:0;cursor:pointer;padding:7px 12px;border-radius:8px;font-weight:700;font-size:12.5px;white-space:nowrap}.formcard{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp4);margin-bottom:var(--sp3)}.f2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp3)}.lbl{font-size:12.5px;font-weight:700;margin-bottom:6px;display:block}.lbl .req{color:var(--red)}.hint{font-size:11.5px;color:var(--muted);margin-top:5px;display:flex;align-items:flex-start;gap:5px;line-height:1.35}.imgpick{position:relative;width:104px;height:104px;flex:none}.imgpick img,.imgpick .ph{width:104px;height:104px;border-radius:12px;object-fit:cover;background:var(--bg);display:grid;place-items:center;font-size:32px}.imgpick .cam{position:absolute;right:-4px;bottom:-4px;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;border:3px solid #fff;display:grid;place-items:center;font-size:14px;cursor:pointer}.formfoot{position:sticky;bottom:calc(-1 * var(--sp4));z-index:5;margin:var(--sp4) calc(-1 * var(--sp4)) calc(-1 * var(--sp4));padding:var(--sp3) var(--sp4) calc(var(--sp3) + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 14px #1018280f;display:grid;grid-template-columns:1fr 1.4fr;gap:var(--sp3)}.sheet>.formfoot~*{margin-top:var(--sp3)}.searchbar{position:relative;margin-bottom:var(--sp4)}.searchbar input{padding-left:40px}.searchbar .mag{position:absolute;left:13px;top:12px;font-size:15px;color:var(--muted)}.nearu{--nu-dark: #0d5c2a;--nu: #1faa3c;--nu-light: #7ed957;--nu-tint: #e9f8ec;min-height:100%;padding-bottom:78px}.nearu .topbar{background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}.nearu .topbar h1{color:var(--nu-dark);font-size:20px;letter-spacing:-.3px}.nearu .topbar .icon-btn{background:var(--bg);color:var(--ink)}.nu-brand{font-weight:800;font-size:21px;color:var(--nu-dark);letter-spacing:-.5px}.nu-brand span{color:var(--nu)}.nu-area{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--nu-dark);font-weight:600;background:var(--nu-tint);padding:5px 11px;border-radius:999px;border:0;cursor:pointer;margin-top:2px}.nu-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:var(--sp5)}.nu-cat{background:#fff;border-radius:12px;box-shadow:var(--shadow);padding:12px 6px;text-align:center;border:0;cursor:pointer}.nu-cat .ic{font-size:22px}.nu-cat .nm{font-size:10.5px;font-weight:600;margin-top:5px;line-height:1.25;color:var(--ink)}.nu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.nu-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;position:relative}.nu-card .thumb{width:100%;aspect-ratio:1;object-fit:cover;background:var(--bg);display:grid;place-items:center;font-size:30px;cursor:pointer}.nu-card .body{padding:10px 11px 12px}.nu-card .nm{font-size:13px;font-weight:600;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}.nu-card .pr{color:var(--nu-dark);font-weight:800;font-size:16px;margin-top:5px}.nu-card .shop{font-size:11.5px;color:var(--muted);margin-top:3px}.nu-card .rate{font-size:11.5px;color:var(--amber);font-weight:600;margin-top:2px}.nu-card .buy{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:10px;border:0;background:var(--nu);color:#fff;font-size:16px;cursor:pointer;box-shadow:0 2px 8px #1faa3c66}.nu-card .heart{position:absolute;right:8px;top:8px;width:30px;height:30px;border-radius:50%;border:0;background:#ffffffeb;cursor:pointer;font-size:14px;box-shadow:var(--shadow)}.nu-btn{background:var(--nu);color:#fff;border:0;border-radius:12px;padding:14px;font-weight:700;width:100%;cursor:pointer;font-size:15px}.nu-btn:active{background:var(--nu-dark)}.nu-btn:disabled{opacity:.5}.nu-btn.outline{background:#fff;color:var(--nu-dark);border:1.5px solid var(--nu)}.nu-btn.danger{background:#fff;color:var(--red);border:1.5px solid var(--red)}.nu-btn.small{padding:9px 14px;width:auto;font-size:13px;border-radius:9px}.nu-shop{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:var(--sp3);overflow:hidden}.nu-shop .hd{display:flex;align-items:center;gap:10px;padding:12px var(--sp4);border-bottom:1px solid var(--line);background:var(--nu-tint)}.nu-shop .hd img,.nu-shop .hd .ph{width:30px;height:30px;border-radius:8px;object-fit:cover;background:#fff;display:grid;place-items:center;font-size:14px}.nu-shop .hd .nm{font-weight:700;font-size:13.5px;color:var(--nu-dark)}.nu-line{display:flex;gap:12px;padding:12px var(--sp4);border-bottom:1px solid var(--line);align-items:center}.nu-line:last-child{border-bottom:0}.nu-line img,.nu-line .ph{width:56px;height:56px;border-radius:10px;object-fit:cover;flex:none;background:var(--bg);display:grid;place-items:center;font-size:22px}.nu-foot{padding:12px var(--sp4);background:#fafbfc}.nu-track{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:var(--sp3);padding:var(--sp4)}.nu-state{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.nu-state.amber{background:var(--amber-light);color:var(--amber)}.nu-state.green{background:var(--nu-tint);color:var(--nu-dark)}.nu-state.blue{background:var(--blue-light);color:var(--blue)}.nu-state.red{background:#fdeaea;color:var(--red)}.nu-timer{font-size:26px;font-weight:800;color:var(--nu-dark);letter-spacing:1px;font-variant-numeric:tabular-nums}.nu-steps{display:flex;align-items:center;margin:14px 0 6px}.nu-steps .dot{width:11px;height:11px;border-radius:50%;background:var(--line);flex:none}.nu-steps .dot.on{background:var(--nu)}.nu-steps .bar{height:3px;background:var(--line);flex:1}.nu-steps .bar.on{background:var(--nu)}.nu-steplabels{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted)}.nu-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--line);display:grid;grid-auto-flow:column;padding-bottom:env(safe-area-inset-bottom)}.nu-tabbar a{padding:9px 4px 8px;text-align:center;text-decoration:none;color:var(--muted);font-size:11px;font-weight:500}.nu-tabbar a.on{color:var(--nu-dark)}.nu-tabbar .ico{display:block;font-size:19px;line-height:1.3;position:relative}.nu-badge{position:absolute;top:-2px;right:50%;margin-right:-18px;background:var(--red);color:#fff;border-radius:999px;font-size:10px;font-weight:700;padding:1px 5px}.nu-search{position:relative;margin-bottom:var(--sp4)}.nu-search input{padding-left:40px;border-radius:12px}.nu-search .mag{position:absolute;left:13px;top:12px;color:var(--muted)}@media (min-width: 560px){.nu-grid{grid-template-columns:repeat(3,1fr)}.nu-cats{grid-template-columns:repeat(8,1fr)}}@media (min-width: 860px){.nu-grid{grid-template-columns:repeat(4,1fr)}}.imgrow{display:flex;gap:var(--sp4);align-items:flex-start}@media (max-width: 420px){.imgrow{flex-direction:column;align-items:stretch}.imgrow .imgpick{align-self:flex-start}}.imgbtns{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp3)}.imgbtns>label{display:flex;align-items:center;justify-content:center;gap:var(--sp2);margin:0;width:auto;cursor:pointer;white-space:nowrap}.imgbtns>label.isbusy{opacity:.5;cursor:default}@media (max-width: 360px){.imgbtns{grid-template-columns:1fr}}@media (max-width: 440px){.f2.stackable{grid-template-columns:1fr}}@media (max-width: 340px){.f2{grid-template-columns:1fr}}@media (min-width: 1024px){.page{max-width:1040px}.pgrid,.nu-grid{grid-template-columns:repeat(5,1fr)}.sheet{max-width:640px}}@media (min-width: 1360px){.page{max-width:1240px}.pgrid,.nu-grid{grid-template-columns:repeat(6,1fr)}}
