
#easygaz-premium{--eg-cyan:#52c5e5;--eg-cyan-ink:#12667d;--eg-red:#e83235;--eg-ink:light-dark(#20292f,#eaf1f5);--eg-paper:light-dark(#ffffff,#19252d);--eg-bg:light-dark(#f4f8fa,#111b22);--eg-line:light-dark(#dee7eb,#344650);--eg-muted:light-dark(#657581,#a8bac5);font-family:Arial,Helvetica,sans-serif;color:var(--eg-ink)}
#easygaz-premium *{box-sizing:border-box}#easygaz-premium [hidden]{display:none!important}#easygaz-premium button,#easygaz-premium input{font:inherit}#easygaz-premium button{color:inherit}#easygaz-premium button:disabled{opacity:.45;cursor:default}#easygaz-premium h2,#easygaz-premium h3,#easygaz-premium p{margin:0}#easygaz-premium button{touch-action:manipulation}#easygaz-premium .eg-app{position:relative;isolation:isolate;background:var(--eg-bg);border:1px solid var(--eg-line);border-radius:20px;overflow:hidden}#easygaz-premium .eg-header{background:var(--eg-paper);display:flex;align-items:center;gap:20px;padding:0 24px;min-height:88px;border-bottom:1px solid var(--eg-line)}#easygaz-premium .eg-logo{width:158px;height:79px;object-fit:contain;background:#fff;border-radius:10px}#easygaz-premium nav{display:flex;gap:6px}#easygaz-premium .eg-nav{display:flex;align-items:center;gap:8px;background:transparent;border:0;border-radius:12px;padding:14px 20px;font-size:16px;font-weight:600;min-height:48px}#easygaz-premium .eg-nav.active{background:light-dark(#e2f6fc,#164557);color:light-dark(#12667d,#8fe6fc)}#easygaz-premium svg{width:20px;height:20px;flex-shrink:0}#easygaz-premium .eg-demo{margin-left:auto;text-align:right;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--eg-muted)}#easygaz-premium .eg-demo span{font-size:11px;font-weight:400;letter-spacing:0;display:block;margin-top:5px}#easygaz-premium .eg-selling{display:grid;grid-template-columns:minmax(0,1fr) 34%}#easygaz-premium .eg-catalog{padding:26px 24px 28px}#easygaz-premium .eg-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}#easygaz-premium h2{font-size:21px;font-weight:700;letter-spacing:-.4px}#easygaz-premium .eg-section-title p,#easygaz-premium .eg-other>p{font-size:14px;color:var(--eg-muted);margin-top:6px}#easygaz-premium .eg-walkin{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--eg-muted)}#easygaz-premium .eg-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#easygaz-premium .eg-product{display:flex;flex-direction:column;gap:15px;text-align:left;min-height:146px;padding:18px;background:var(--eg-paper);border:1px solid var(--eg-line);border-radius:15px;transition:transform .1s,border-color .1s}#easygaz-premium .eg-product:hover{border-color:var(--eg-cyan)}#easygaz-premium .eg-product:active{transform:scale(.98)}#easygaz-premium .eg-product-top{display:flex;align-items:center;justify-content:space-between}#easygaz-premium .eg-symbol{width:40px;height:40px;display:grid;place-items:center;background:light-dark(#e8f8fc,#174250);color:light-dark(#17768e,#7cdcf5);border-radius:11px}#easygaz-premium .eg-symbol svg{width:25px;height:25px}#easygaz-premium .eg-new .eg-symbol{color:light-dark(#bc3436,#ff9f9f);background:light-dark(#fff0f0,#4b292c)}#easygaz-premium .eg-equipment .eg-symbol{background:var(--eg-bg);color:var(--eg-muted)}#easygaz-premium .eg-size{font-size:13px;font-weight:700;letter-spacing:.4px;color:var(--eg-muted)}#easygaz-premium .eg-product strong{font-size:17px;letter-spacing:-.2px}#easygaz-premium .eg-product-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;font-size:12px;color:var(--eg-muted)}#easygaz-premium .eg-product-foot b{font-size:20px;color:var(--eg-ink);letter-spacing:-.5px}#easygaz-premium .eg-order{padding:26px 22px 24px;background:var(--eg-paper);border-left:1px solid var(--eg-line);display:flex;flex-direction:column}#easygaz-premium .eg-order-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}#easygaz-premium .eg-order-title h2{font-size:18px}#easygaz-premium .eg-textbtn{border:0;background:transparent;color:var(--eg-muted);min-height:44px;padding:8px;font-size:13px}#easygaz-premium .eg-lines{flex:1;min-height:180px}#easygaz-premium .eg-line{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--eg-line)}#easygaz-premium .eg-line-head{display:flex;gap:10px;justify-content:space-between;font-size:14px;font-weight:600}#easygaz-premium .eg-line-desc{font-size:12px;color:var(--eg-muted);margin:5px 0 12px}#easygaz-premium .eg-qty{display:flex;align-items:center;gap:14px;font-size:16px}#easygaz-premium .eg-qty button{width:44px;height:42px;border:1px solid var(--eg-line);border-radius:10px;background:var(--eg-bg);font-size:20px}#easygaz-premium .eg-check{display:flex;gap:9px;align-items:center;padding:12px;border-radius:10px;background:light-dark(#edf8fc,#16323c);color:light-dark(#286779,#ace3f0);font-size:12px;margin:16px 0 4px}#easygaz-premium .eg-total{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:22px 0;font-size:16px}#easygaz-premium .eg-total strong{font-size:32px;letter-spacing:-1px;font-variant-numeric:tabular-nums}#easygaz-premium .eg-pay{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;padding:14px 16px;border:0;border-radius:13px;background:var(--eg-cyan);color:#123844;font-size:17px;font-weight:700}#easygaz-premium .eg-receipt-note{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--eg-muted);font-size:11px;margin-top:14px}#easygaz-premium .eg-receipt-note svg{width:15px;height:15px}#easygaz-premium .eg-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-top:1px solid var(--eg-line);font-size:11px;color:var(--eg-muted)}#easygaz-premium .eg-bottom span:first-child{display:flex;align-items:center;gap:7px}#easygaz-premium .eg-bottom svg{width:14px;height:14px}#easygaz-premium .eg-other{padding:30px;min-height:550px}#easygaz-premium .eg-stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}#easygaz-premium .eg-stock-grid article{background:var(--eg-paper);border:1px solid var(--eg-line);padding:20px;border-radius:14px}#easygaz-premium h3{font-size:16px;margin-bottom:20px}#easygaz-premium .eg-stock-grid article>div{display:flex;justify-content:space-between;margin-top:20px}#easygaz-premium .eg-stock-grid strong{font-size:25px}#easygaz-premium .eg-today-totals{display:flex;gap:40px;margin:30px 0}#easygaz-premium .eg-today-totals strong{display:block;margin-top:8px;font-size:30px}#easygaz-premium #eg-history{font-size:14px;color:var(--eg-muted)}#easygaz-premium #eg-history p{padding:15px 0;border-bottom:1px solid var(--eg-line)}#easygaz-premium .eg-overlay{position:absolute;inset:0;z-index:5;background:light-dark(#24313b88,#000a);display:flex;align-items:center;justify-content:center;padding:18px}#easygaz-premium .eg-dialog{width:390px;max-width:100%;background:var(--eg-paper);border:1px solid var(--eg-line);border-radius:22px;padding:24px;box-shadow:0 15px 60px #0002}#easygaz-premium .eg-dialog-title{display:flex;align-items:center;justify-content:space-between}#easygaz-premium .eg-close{display:grid;place-items:center;border:0;background:var(--eg-bg);width:44px;height:44px;border-radius:50%}#easygaz-premium .eg-due{text-align:center;margin:20px 0;color:var(--eg-muted);font-size:13px}#easygaz-premium .eg-due strong{display:block;font-size:40px;color:var(--eg-ink);margin-top:7px;letter-spacing:-1.5px}#easygaz-premium .eg-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}#easygaz-premium .eg-methods button{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--eg-bg);border:1px solid var(--eg-line);border-radius:10px;min-height:48px}#easygaz-premium .eg-methods button.selected{border-color:var(--eg-cyan);background:light-dark(#e7f8fd,#164452)}#easygaz-premium label{font-size:14px}#easygaz-premium #eg-cash{width:100%;margin-top:8px;border:1px solid var(--eg-line);border-radius:10px;padding:12px;background:var(--eg-bg);color:var(--eg-ink);font-size:23px}#easygaz-premium .eg-cash-shortcuts{display:flex;gap:8px;margin-top:10px}#easygaz-premium .eg-cash-shortcuts button{flex:1;min-height:44px;background:var(--eg-paper);border:1px solid var(--eg-line);border-radius:8px;font-size:14px}#easygaz-premium .eg-change{display:flex;justify-content:space-between;margin:20px 0}#easygaz-premium .eg-confirm{display:flex;align-items:center;gap:10px;min-height:116px}#easygaz-premium .eg-confirm input{width:22px;height:22px}#easygaz-premium .eg-error{min-height:18px;font-size:12px;color:light-dark(#b82332,#ff9ba7);margin:8px 0}#easygaz-premium .eg-preview-note{text-align:center;font-size:11px;color:var(--eg-muted);margin-top:14px}#easygaz-premium .eg-success-dialog{text-align:center}#easygaz-premium .eg-success-icon{display:inline-flex;color:light-dark(#17768e,#7cdcf5);margin-bottom:12px}#easygaz-premium .eg-success-icon svg{width:48px;height:48px}#easygaz-premium #eg-success-detail{font-size:14px;margin:10px 0 20px;color:var(--eg-muted)}#easygaz-premium .eg-receipt{text-align:left;font-family:monospace;background:var(--eg-bg);padding:16px;margin:15px 0 20px;border-radius:8px;font-size:12px}#easygaz-premium .eg-receipt>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}#easygaz-premium .eg-empty-order{color:var(--eg-muted);font-size:14px;padding:30px 0;text-align:center}
@media(max-width:760px){#easygaz-premium .eg-header{padding:8px 14px;gap:8px;flex-wrap:wrap}#easygaz-premium .eg-logo{width:120px;height:60px}#easygaz-premium .eg-nav{padding:12px;font-size:14px}#easygaz-premium .eg-demo{display:none}#easygaz-premium .eg-selling{grid-template-columns:1fr}#easygaz-premium .eg-order{border-left:0;border-top:1px solid var(--eg-line)}#easygaz-premium .eg-lines{min-height:0}#easygaz-premium .eg-catalog{padding:20px 16px}#easygaz-premium .eg-overlay{align-items:flex-start;padding-top:24px}#easygaz-premium .eg-stock-grid{grid-template-columns:1fr}#easygaz-premium .eg-other{min-height:600px}#easygaz-premium .eg-section-title h2{font-size:19px}}@media(max-width:400px){#easygaz-premium .eg-product{padding:12px;gap:12px}#easygaz-premium .eg-product strong{font-size:15px}#easygaz-premium .eg-product-foot{flex-wrap:wrap;font-size:11px}#easygaz-premium .eg-walkin{display:none}#easygaz-premium nav{flex:1;justify-content:space-between}#easygaz-premium .eg-nav{padding:10px 8px}#easygaz-premium .eg-nav svg{display:none}#easygaz-premium .eg-logo{width:100px;height:50px}#easygaz-premium .eg-total strong{font-size:28px}}


500;600;700;800&display=swap');
#easygaz-premium{--eg-ink:light-dark(#142c37,#e5f2f6);--eg-bg:light-dark(#eff4f6,#102029);--eg-paper:light-dark(#fff,#1c303c);--eg-line:light-dark(#e3eaed,#324b59);--eg-muted:light-dark(#637a88,#adc0cb);font-family:'Manrope',Arial,sans-serif;-webkit-font-smoothing:antialiased}
#easygaz-premium .eg-app{border-radius:26px;border:1px solid light-dark(#d6e4ea,#355363);box-shadow:0 14px 42px light-dark(#203c4b0a,#0002)}
#easygaz-premium .eg-header{padding:4px 28px;min-height:86px;gap:28px;position:relative;background:var(--eg-paper)}
#easygaz-premium .eg-header:after{content:'';position:absolute;bottom:-1px;left:28px;width:60px;height:3px;background:var(--eg-cyan);border-radius:3px}
#easygaz-premium .eg-logo{width:164px;height:72px;object-fit:cover}
#easygaz-premium nav{background:var(--eg-bg);border:1px solid var(--eg-line);padding:5px;border-radius:15px;gap:4px}
#easygaz-premium .eg-nav{font-weight:700;font-size:13px;min-height:42px;padding:10px 22px;border-radius:10px;color:var(--eg-muted)}
#easygaz-premium .eg-nav.active{color:light-dark(#fff,#17323f);background:light-dark(#183c4c,#a6e5f5);box-shadow:0 3px 8px #173c4c14}
#easygaz-premium .eg-nav svg{width:17px;height:17px}
#easygaz-premium .eg-demo{font-size:10px;letter-spacing:1.3px;color:var(--eg-muted)}
#easygaz-premium .eg-preview-dot{display:inline-block!important;width:5px;height:5px;border-radius:50%;background:var(--eg-cyan);vertical-align:middle;margin:0 5px 1px 0!important}
#easygaz-premium .eg-selling{grid-template-columns:minmax(0,1fr) 32%}
#easygaz-premium .eg-catalog{padding:26px 26px 28px;background:radial-gradient(ellipse at 20% 0,light-dark(#e7f4f8,#153746),transparent 75%),var(--eg-bg)}
#easygaz-premium .eg-eyebrow{display:block;font-size:9px;font-weight:800;letter-spacing:1.8px;color:var(--eg-muted);margin-bottom:8px}
#easygaz-premium .eg-section-title{margin-bottom:23px;align-items:center}
#easygaz-premium .eg-section-title h2{font-size:32px;line-height:1.1;letter-spacing:-1.5px;font-weight:800}
#easygaz-premium .eg-title-dot{color:var(--eg-cyan)}
#easygaz-premium .eg-section-title p{font-size:12px;margin-top:9px;color:var(--eg-muted)}
#easygaz-premium .eg-walkin{padding:9px 12px;border:1px solid var(--eg-line);border-radius:10px;background:var(--eg-paper);font-size:11px;white-space:nowrap}
#easygaz-premium .eg-walkin svg{width:15px;height:15px}
#easygaz-premium .eg-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#easygaz-premium .eg-product{position:relative;display:block;min-height:0;padding:0;gap:0;overflow:hidden;border-radius:17px;border:1px solid light-dark(#e0e9ed,#354e5b);background:var(--eg-paper);box-shadow:0 3px 5px light-dark(#17354105,#0001);transition:transform .16s,box-shadow .16s,border-color .16s}
#easygaz-premium .eg-product:hover{transform:translateY(-3px);box-shadow:0 8px 20px light-dark(#17354112,#0003)}
#easygaz-premium .eg-product:active{transform:scale(.98)}
#easygaz-premium .eg-product.eg-in-cart{border-color:light-dark(#59bdd8,#68cce5);box-shadow:0 0 0 1px light-dark(#59bdd83d,#68cce530)}
#easygaz-premium .eg-art{display:flex;height:110px;position:relative;align-items:flex-end;justify-content:center;padding-bottom:11px;background:radial-gradient(ellipse at 50% 95%,light-dark(#bfdfea88,#37627588),transparent 58%),light-dark(#f0f7fa,#233f4b);overflow:hidden}
#easygaz-premium .eg-new .eg-art{background:radial-gradient(ellipse at 50% 95%,light-dark(#ead0cb88,#65504566),transparent 58%),light-dark(#f9f4f2,#39343b)}
#easygaz-premium .eg-equipment .eg-art{background:radial-gradient(ellipse at 50% 95%,light-dark(#cbdbe588,#354f6588),transparent 60%),light-dark(#f2f5f8,#283844)}
#easygaz-premium .eg-tag{position:absolute;z-index:2;top:12px;left:12px;font-size:8px;letter-spacing:.8px;font-weight:800;color:light-dark(#396b7d,#b6dce8)}
#easygaz-premium .eg-new .eg-tag{color:light-dark(#9d6666,#e7b6ad)}
#easygaz-premium .eg-equipment .eg-tag{color:var(--eg-muted)}
#easygaz-premium .eg-picked{position:absolute;top:10px;right:10px;width:23px;height:23px;display:grid;place-items:center;background:#173d4d;color:#fff;font-size:10px;font-weight:800;border-radius:50%;z-index:3}
#easygaz-premium .eg-card-copy{padding:13px 14px 12px;display:block}
#easygaz-premium .eg-card-copy>strong{display:block;font-size:14px;letter-spacing:-.35px;font-weight:800}
#easygaz-premium .eg-description{display:block;font-size:10px;color:var(--eg-muted);margin:5px 0 10px}
#easygaz-premium .eg-product-foot{display:flex;align-items:center;margin-top:0}
#easygaz-premium .eg-product-foot b{font-size:23px;font-weight:800;letter-spacing:-.9px}
#easygaz-premium .eg-product-foot b>span{font-size:12px;font-weight:500;letter-spacing:0;color:var(--eg-muted);margin-left:1px}
#easygaz-premium .eg-add-mark{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:var(--eg-bg);color:var(--eg-ink);font-size:19px}
#easygaz-premium .eg-in-cart .eg-add-mark{background:light-dark(#e0f5fa,#204b5a);color:light-dark(#17677e,#ace3f1)}
#easygaz-premium .eg-can{position:relative;display:block;width:39px;height:77px;border-radius:11px 11px 8px 8px;background:linear-gradient(90deg,#adbcc1 0,#e6edef 17%,#fff 38%,#e6edef 70%,#b5c5cb 100%);border:1px solid #a9bec4;box-shadow:5px 7px 9px #263e4320;transform:rotate(8deg);margin-left:18px}
#easygaz-premium .eg-small{height:65px;width:36px;transform:rotate(-9deg);margin-left:8px}
#easygaz-premium .eg-cap{position:absolute;top:-6px;left:10px;width:17px;height:8px;border-radius:3px 3px 1px 1px;background:linear-gradient(90deg,#c73237,#f14d50,#c73237);border-top:1px solid #ff8686}
#easygaz-premium .eg-can:after{content:'';position:absolute;bottom:4px;left:2px;right:2px;border-bottom:1px solid #92adb6}
#easygaz-premium .eg-can-label{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:27px;left:0;width:100%;height:31px;color:#164355;background:#6ccee4;font-size:10px;letter-spacing:1px;font-weight:800}
#easygaz-premium .eg-can-label small{font-size:7px;letter-spacing:.5px;display:block;margin-top:1px}
#easygaz-premium .eg-small .eg-can-label{top:21px}
#easygaz-premium .eg-stove{position:relative;display:block;width:105px;height:55px;background:linear-gradient(165deg,#f0f4f7 0%,#b7c8d0 70%);border:1px solid #93a8b2;border-bottom:7px solid #62808e;border-radius:10px;transform:perspective(240px) rotateX(30deg) rotateZ(-9deg);box-shadow:3px 12px 13px #243e4829;margin:0 0 12px}
#easygaz-premium .eg-burner{position:absolute;left:14px;top:7px;width:40px;height:33px;border:5px solid #263e4a;border-radius:50%;background:radial-gradient(ellipse,#466674 0 35%,#b7cad0 38% 55%,#324b56 57% 63%,#c5d5da 65%);box-shadow:0 0 0 4px #7d959f}
#easygaz-premium .eg-burner:before,#easygaz-premium .eg-burner:after{content:'';position:absolute;inset:-9px 11px;background:#344c58;border-radius:2px}
#easygaz-premium .eg-burner:after{transform:rotate(90deg)}
#easygaz-premium .eg-knob{position:absolute;right:9px;bottom:12px;width:14px;height:14px;border-radius:50%;background:#2b424c;box-shadow:inset 2px 2px 1px #68838f}
#easygaz-premium .eg-kit .eg-stove{width:78px;height:43px;transform:perspective(240px) rotateX(30deg) rotateZ(-9deg);left:-15px;bottom:-8px}
#easygaz-premium .eg-kit .eg-burner{width:31px;height:28px;left:10px;top:3px}
#easygaz-premium .eg-kit .eg-can{position:absolute;right:24px;bottom:20px;width:23px;height:57px;transform:rotate(8deg);z-index:1}
#easygaz-premium .eg-kit .eg-can-label{top:20px;height:21px;font-size:7px}
#easygaz-premium .eg-kit .eg-cap{left:6px;width:10px;height:6px;top:-4px}
#easygaz-premium .eg-kit .eg-can-two{right:42px;bottom:25px;transform:rotate(-5deg);z-index:0}
#easygaz-premium .eg-order{padding:29px 23px 24px;border-left:1px solid var(--eg-line);position:relative;box-shadow:-8px 0 30px light-dark(#1b394305,#0001)}
#easygaz-premium .eg-order-title{margin-bottom:26px;align-items:center}
#easygaz-premium .eg-order-title .eg-eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:8px}
#easygaz-premium .eg-order-title h2{display:flex;align-items:center;gap:9px;font-size:18px;letter-spacing:-.6px}
#easygaz-premium .eg-count{background:var(--eg-bg);color:var(--eg-muted);font-size:10px;font-weight:700;width:23px;height:23px;border-radius:7px;display:grid;place-items:center}
#easygaz-premium .eg-textbtn{display:grid;place-items:center;width:38px;padding:0;color:var(--eg-muted)}
#easygaz-premium .eg-textbtn svg{width:16px;height:16px}
#easygaz-premium .eg-lines{min-height:160px}
#easygaz-premium .eg-line{margin-bottom:15px;padding-bottom:17px;border-bottom:1px dashed var(--eg-line)}
#easygaz-premium .eg-line-head{font-size:12px;line-height:1.6;font-weight:800;gap:6px}
#easygaz-premium .eg-line-head>span:last-child{white-space:nowrap}
#easygaz-premium .eg-line-desc{font-size:10px;margin:4px 0 12px}
#easygaz-premium .eg-qty{gap:14px;font-size:12px;font-weight:800}
#easygaz-premium .eg-qty button{width:36px;height:36px;font-size:17px;border-radius:10px;background:var(--eg-paper);box-shadow:0 2px 2px #17333b05}
#easygaz-premium .eg-check{font-size:11px;line-height:1.5;padding:12px 10px;gap:8px;margin:8px 0 16px;border:1px solid light-dark(#dcf0f6,#28525f);background:light-dark(#f0fafd,#203f4a)}
#easygaz-premium .eg-check svg{width:17px;height:17px}
#easygaz-premium .eg-checkout-panel{background:linear-gradient(140deg,#213e4b,#132d3b);border-radius:17px;padding:20px 17px 15px;color:#fff;box-shadow:0 8px 20px #152b3714}
#easygaz-premium .eg-total{display:block;padding:0 0 18px}
#easygaz-premium .eg-total>span{display:block;font-size:10px;font-weight:500;letter-spacing:.3px;color:#bfd0d9;margin-bottom:4px}
#easygaz-premium .eg-total strong{font-size:39px;letter-spacing:-1.8px;font-weight:700;line-height:1.25;color:#fff}
#easygaz-premium .eg-pay{border-radius:11px;font-size:13px;font-weight:800;min-height:50px;justify-content:space-between;transition:filter .15s;background:linear-gradient(100deg,#69d4ec,#51c3e2);color:#143c4d}
#easygaz-premium .eg-pay:hover{filter:brightness(1.05)}
#easygaz-premium .eg-pay-arrow{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#ffffff40}
#easygaz-premium .eg-pay-arrow svg{width:17px;height:17px}
#easygaz-premium .eg-receipt-note{color:#afc6d0;font-size:9px;gap:5px;margin-top:12px}
#easygaz-premium .eg-receipt-note svg{width:13px;height:13px}
#easygaz-premium .eg-bottom{padding:13px 26px;font-size:10px;background:var(--eg-paper);color:var(--eg-muted);letter-spacing:.1px}
#easygaz-premium .eg-footer-divider{color:var(--eg-line);margin:0 6px}
#easygaz-premium .eg-dialog{padding:25px;border-radius:25px;box-shadow:0 24px 80px #06192344}
#easygaz-premium .eg-overlay{background:#09233288;backdrop-filter:blur(7px)}
#easygaz-premium .eg-dialog .eg-pay{justify-content:center;font-size:15px;min-height:54px}
#easygaz-premium .eg-dialog h2{font-size:23px;letter-spacing:-.8px}
#easygaz-premium .eg-due strong{font-size:44px;font-weight:800;letter-spacing:-2px}
#easygaz-premium .eg-methods button{font-size:13px;font-weight:700;border-radius:12px}
#easygaz-premium #eg-cash{font-size:25px;padding:13px 16px;border-radius:12px}
#easygaz-premium .eg-cash-shortcuts button{font-size:12px;font-weight:600}
#easygaz-premium .eg-success-icon{background:light-dark(#e8f9fd,#224854);padding:14px;border-radius:22px}
@media(pointer:coarse){#easygaz-premium .eg-qty button{width:44px;height:44px}#easygaz-premium .eg-nav{min-height:44px}}
@media(min-width:761px) and (max-width:960px){#easygaz-premium .eg-selling{grid-template-columns:minmax(0,1fr) 34%}#easygaz-premium .eg-catalog{padding:22px 18px}#easygaz-premium .eg-products{gap:10px}#easygaz-premium .eg-card-copy{padding:12px 10px}#easygaz-premium .eg-card-copy>strong{font-size:13px}#easygaz-premium .eg-product-foot b{font-size:20px}#easygaz-premium .eg-product-foot b>span{font-size:10px}#easygaz-premium .eg-walkin{display:none}#easygaz-premium .eg-order{padding:24px 17px}#easygaz-premium .eg-header{padding:4px 20px;gap:20px}#easygaz-premium .eg-nav{padding:10px 16px}}
@media(max-width:760px){#easygaz-premium .eg-header{gap:12px;padding:8px 16px;min-height:76px}#easygaz-premium .eg-logo{width:124px;height:58px}#easygaz-premium .eg-header:after{left:16px}#easygaz-premium nav{padding:4px;gap:2px}#easygaz-premium .eg-nav{font-size:12px;padding:8px 12px}#easygaz-premium .eg-selling{grid-template-columns:1fr}#easygaz-premium .eg-catalog{padding:24px 18px}#easygaz-premium .eg-section-title h2{font-size:30px}#easygaz-premium .eg-order{padding:24px;border-left:0;border-top:1px solid var(--eg-line)}#easygaz-premium .eg-lines{min-height:0}#easygaz-premium .eg-checkout-panel{padding:20px}#easygaz-premium .eg-total{display:flex}#easygaz-premium .eg-total>span{margin:0;font-size:13px}#easygaz-premium .eg-total strong{font-size:34px}#easygaz-premium .eg-check{margin-bottom:20px}#easygaz-premium .eg-bottom{padding:14px 20px}#easygaz-premium .eg-overlay{padding-top:22px}}
@media(max-width:510px){#easygaz-premium .eg-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#easygaz-premium .eg-header{gap:8px;flex-wrap:wrap}#easygaz-premium .eg-logo{width:112px;height:54px}#easygaz-premium nav{flex:1}#easygaz-premium .eg-nav{flex:1;justify-content:center;padding:8px;font-size:12px}#easygaz-premium .eg-nav svg{display:none}#easygaz-premium .eg-demo{display:none}#easygaz-premium .eg-walkin{display:none}#easygaz-premium .eg-card-copy{padding:13px 12px}#easygaz-premium .eg-art{height:108px}#easygaz-premium .eg-section-title{margin-bottom:20px}#easygaz-premium .eg-product-foot{flex-wrap:nowrap}#easygaz-premium .eg-product-foot b{font-size:21px}#easygaz-premium .eg-product-foot b>span{font-size:10px}#easygaz-premium .eg-add-mark{width:26px;height:26px}#easygaz-premium .eg-bottom{font-size:9px;flex-wrap:wrap}#easygaz-premium .eg-description{font-size:10px}#easygaz-premium .eg-card-copy>strong{font-size:13px}}
#easygaz-premium .eg-can{height:67px;width:35px}
#easygaz-premium .eg-small{height:59px;width:33px}
#easygaz-premium .eg-can-label{top:22px;height:28px}
#easygaz-premium .eg-small .eg-can-label{top:18px}
#easygaz-premium .eg-description,#easygaz-premium .eg-line-desc,#easygaz-premium .eg-receipt-note{font-size:11px}
@media(prefers-reduced-motion:reduce){#easygaz-premium .eg-product,#easygaz-premium .eg-pay{transition:none}}

:root{color-scheme:light}body{margin:0;background:#eff4f6}button{cursor:pointer}input,select,textarea,button{-webkit-tap-highlight-color:transparent}#easygaz-premium{min-height:100vh}#easygaz-premium .eg-app{border-radius:0;border:0;box-shadow:none;min-height:100vh}#easygaz-premium .eg-header{gap:22px}#easygaz-premium .eg-overlay{position:fixed;overflow:auto;align-items:center;z-index:20}#easygaz-premium .eg-dialog{max-height:calc(100dvh - 36px);overflow:auto}#easygaz-premium .eg-success-icon{font-size:32px}#easygaz-premium .local-icon{font-size:20px;font-weight:500;line-height:1;display:inline-block;min-width:16px;text-align:center}#easygaz-premium .account{margin-left:auto;text-align:right;font-size:11px;color:#637a88}#easygaz-premium .account span{display:block}#easygaz-premium .account button{font-weight:700;color:#183c4c}#easygaz-premium .status-strip{display:flex;align-items:center;justify-content:space-between;padding:8px 28px;font-size:11px;background:#fff7e8;color:#775724;gap:10px}#easygaz-premium .status-strip button{border:0;background:transparent;font-size:12px;font-weight:700;color:#183c4c;padding:8px}#easygaz-premium .eg-product .stock-caption{font-size:10px;color:#637a88;margin-top:5px}#easygaz-premium .eg-product:disabled{opacity:.48}#easygaz-premium .eg-empty-order{padding:60px 8px;line-height:1.8}#easygaz-premium .eg-empty-order b{display:block;font-size:20px;color:#bfd2db;margin-bottom:8px}#easygaz-premium .eg-lines{max-height:350px;overflow:auto}#easygaz-premium input:not([type=checkbox]),#easygaz-premium select,#easygaz-premium textarea{display:block;width:100%;min-height:46px;border:1px solid #dce6eb;border-radius:10px;padding:12px;background:#f6f9fa;color:#183c4c;font:inherit;margin:7px 0 16px}#easygaz-premium input:focus,#easygaz-premium select:focus,#easygaz-premium textarea:focus{outline:2px solid #52c5e5;outline-offset:2px}#easygaz-premium label{display:block}#easygaz-premium button:focus-visible{outline:3px solid #e83235;outline-offset:2px}#easygaz-premium .soft-button{border:1px solid #dbe5ea;border-radius:11px;min-height:46px;background:white;padding:12px 18px;color:#183c4c;font-weight:700;font-size:13px}#easygaz-premium .soft-button.danger{color:#b52f33}#easygaz-premium .full{width:100%;margin-top:10px}#easygaz-premium .page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}#easygaz-premium .page-heading p{font-size:13px;color:#637a88;margin-top:8px}#easygaz-premium .page-heading label{font-size:11px}#easygaz-premium .space-top{margin-top:30px}#easygaz-premium .metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0}#easygaz-premium .metric{background:white;border:1px solid #e3eaed;border-radius:15px;padding:20px;font-size:12px;color:#637a88}#easygaz-premium .metric b{display:block;font-size:25px;color:#183c4c;margin-top:10px}#easygaz-premium .table-wrap{overflow:auto}#easygaz-premium table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}#easygaz-premium th{color:#637a88;font-size:10px;letter-spacing:1px;text-transform:uppercase;padding:14px 12px;border-bottom:1px solid #dde8ec}#easygaz-premium td{padding:14px 12px;border-bottom:1px solid #dde8ec}#easygaz-premium td button{border:0;background:none;color:#12667d;font-weight:700;min-height:40px;text-align:left}#easygaz-premium .shift-summary{padding:15px 20px;border-radius:12px;background:#e3f3f8;margin:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}#easygaz-premium .wide-dialog{width:500px}#easygaz-premium #dialog-body{margin-top:24px}#easygaz-premium .form-note{color:#637a88;font-size:12px;line-height:1.65;margin:12px 0 20px}#easygaz-premium .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}#easygaz-premium .action-list{display:grid;gap:10px}#easygaz-premium .price-row{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;align-items:center;font-size:13px}#easygaz-premium #toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);max-width:90%;background:#183c4c;color:white;padding:15px 22px;border-radius:13px;z-index:40;box-shadow:0 8px 30px #0002;font-size:13px}#easygaz-premium .eg-confirm{display:flex}#easygaz-premium .eg-pay{flex-shrink:0}#easygaz-premium #login-screen{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr;background:white}#easygaz-premium .login-story{background:#173c4c;color:white;padding:65px clamp(30px,6vw,90px);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}#easygaz-premium .brand-mark{font-size:10px;letter-spacing:3px;color:#8db6c6;font-weight:700}#easygaz-premium h1{font-size:clamp(35px,4.5vw,65px);line-height:1.1;letter-spacing:-2.6px;margin:38px 0 22px;font-weight:800}#easygaz-premium h1 span{display:block;color:#69d3ef}#easygaz-premium .login-story p{color:#a5c2ce;font-size:14px;line-height:1.8}#easygaz-premium .login-story small{font-size:9px;letter-spacing:3px;color:#8db6c6;margin-top:35px}#easygaz-premium .login-orbit{margin-top:35px;border:1px solid #406172;border-radius:100px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;max-width:290px;transform:rotate(-5deg);background:#204757}#easygaz-premium .login-orbit b{font-size:25px;color:#74d9f2;font-style:italic}#easygaz-premium .login-orbit span{font-size:11px;background:#315c6d;padding:12px 9px;border-radius:50%}#easygaz-premium .login-form{align-self:center;max-width:410px;width:100%;padding:35px;justify-self:center}#easygaz-premium .login-form img{width:180px;display:block;margin:0 0 35px -10px}#easygaz-premium .login-form h2{font-size:28px;margin-bottom:12px;letter-spacing:-1px}#easygaz-premium .login-form>p{font-size:13px;color:#637a88;margin-bottom:28px}#easygaz-premium .login-form>small{display:block;text-align:center;line-height:1.8;color:#7e919a;font-size:11px;margin-top:25px}#easygaz-premium .login-form label{font-size:12px;font-weight:700}#print-area{display:none}
@media(min-width:1100px){#easygaz-premium .eg-selling{min-height:calc(100vh - 173px)}#easygaz-premium .eg-catalog{padding:32px 36px}#easygaz-premium .eg-product{min-height:218px}}
@media(max-width:760px){#easygaz-premium .eg-header{gap:10px;padding:10px 16px}#easygaz-premium .eg-header .account{margin-left:auto}#easygaz-premium .eg-header nav{order:3;width:100%;justify-content:center}#easygaz-premium .eg-header nav button{flex:1}#easygaz-premium .eg-selling{grid-template-columns:1fr}#easygaz-premium .eg-products{grid-template-columns:repeat(3,minmax(0,1fr))}#easygaz-premium .eg-product strong{font-size:13px}#easygaz-premium .eg-product .eg-tag{font-size:8px}#easygaz-premium .eg-product-foot b{font-size:19px}#easygaz-premium .eg-card-copy{padding:12px}#easygaz-premium .status-strip{padding:6px 16px}#easygaz-premium .eg-other{padding:24px 16px}#easygaz-premium .metric-grid{grid-template-columns:1fr 1fr}#easygaz-premium .eg-overlay{align-items:center}#easygaz-premium .eg-lines{max-height:none}#easygaz-premium #login-screen{grid-template-columns:1fr}#easygaz-premium .login-story{display:none}#easygaz-premium .login-form{padding:30px}#easygaz-premium .shift-summary{flex-wrap:wrap}}
@media(max-width:450px){#easygaz-premium .eg-products{grid-template-columns:1fr 1fr}#easygaz-premium .page-heading{align-items:flex-start;flex-wrap:wrap}#easygaz-premium .form-row{grid-template-columns:1fr}#easygaz-premium .eg-dialog{padding:20px}#easygaz-premium .status-strip{font-size:10px}#easygaz-premium .eg-header .eg-logo{width:135px}}
#easygaz-premium .login-story{padding:0;min-height:100dvh;justify-content:flex-start;background:#061c2b}#easygaz-premium .login-art{position:absolute;inset:0;background-size:cover;background-position:center 62%}#easygaz-premium .login-art:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#061c2b44,transparent 60%,#061c2b99)}#easygaz-premium .login-copy{position:relative;padding:52px 46px;z-index:1}#easygaz-premium .login-copy h1{font-size:clamp(34px,4.8vw,60px);line-height:1.06;margin:25px 0 15px;letter-spacing:-2px}#easygaz-premium .login-copy p{font-size:13px;color:#c7e2ed}#easygaz-premium .brand-mark{color:#a8cddc;font-size:9px;letter-spacing:2.3px}#easygaz-premium .login-art-footer{position:absolute;bottom:32px;left:40px;right:40px;display:flex;align-items:center;justify-content:space-between;color:#c7e2ed;font-size:8px;letter-spacing:2px;z-index:1}#easygaz-premium .art-picker{display:flex;gap:2px}#easygaz-premium .art-picker button{width:38px;height:40px;border:0;background:transparent;padding:12px;position:relative}#easygaz-premium .art-picker button:after{content:'';display:block;width:7px;height:7px;border-radius:50%;background:#b5d5e766}#easygaz-premium .art-picker button[aria-pressed=true]:after{background:#75dafa;box-shadow:0 0 0 4px #75dafa22}#easygaz-premium .login-form>small{color:#718893}#easygaz-premium .login-form{max-width:420px;padding:40px}#easygaz-premium .login-form img{width:188px;margin-bottom:42px}#easygaz-premium .login-form .eg-pay{margin-top:6px;background:#173c4c;color:white;box-shadow:0 8px 22px #173c4c20}#easygaz-premium .login-form .eg-pay:hover{background:#24576a}#easygaz-premium .login-form h2{font-size:28px}
@media(orientation:portrait) and (min-width:600px){#easygaz-premium #login-screen{grid-template-columns:1fr;grid-template-rows:38vh 1fr}#easygaz-premium .login-story{display:flex;min-height:38vh}#easygaz-premium .login-art{background-position:70% 61%;background-size:cover}#easygaz-premium .login-art:after{background:linear-gradient(90deg,#061c2bee,transparent 85%)}#easygaz-premium .login-copy{padding:38px 42px;max-width:65%}#easygaz-premium .login-copy h1{font-size:40px}#easygaz-premium .login-art-footer{bottom:18px}#easygaz-premium .login-art-footer>span{display:none}#easygaz-premium .login-art-footer .art-picker{margin-left:auto}#easygaz-premium .login-form{max-width:450px;padding:22px 35px}#easygaz-premium .login-form img{width:155px;margin-bottom:15px}#easygaz-premium .login-form>small{margin-top:16px}}
@media(max-width:599px){#easygaz-premium #login-screen{display:block}#easygaz-premium .login-story{display:flex;min-height:260px}#easygaz-premium .login-art{background-position:center 53%}#easygaz-premium .login-art:after{background:linear-gradient(90deg,#061c2bdd,transparent)}#easygaz-premium .login-copy{padding:30px 25px}#easygaz-premium .login-copy h1{font-size:32px;letter-spacing:-1.4px}#easygaz-premium .login-art-footer{left:auto;right:18px;bottom:10px}#easygaz-premium .login-art-footer>span{display:none}#easygaz-premium .login-form{max-width:450px;margin:auto;padding:24px 28px}#easygaz-premium .login-form img{width:140px;margin-bottom:18px}#easygaz-premium .login-form h2{font-size:25px}#easygaz-premium .login-form>p{margin-bottom:20px}}
@media print{@page{size:58mm auto;margin:3mm}body{background:white!important}#login-screen,#workspace,#toast{display:none!important}#easygaz-premium #print-area{display:block!important;width:52mm;color:black;font:11px monospace}#print-area h2{font-size:17px;text-align:center}#print-area p{text-align:center;margin:5px 0}#print-area .print-line{display:flex;justify-content:space-between;gap:5px;margin:7px 0}#print-area hr{border:0;border-top:1px dashed black}#print-area .bold{font-weight:bold}}
#easygaz-premium .account #account-button{width:auto;max-width:230px;white-space:nowrap;border-radius:8px;padding:7px 10px;height:auto} @media(min-width:761px) and (max-height:820px){#easygaz-premium .eg-catalog{padding-top:20px;padding-bottom:20px}#easygaz-premium .eg-section-title{margin-bottom:18px}#easygaz-premium .eg-art{height:90px}#easygaz-premium .eg-product{min-height:0}#easygaz-premium .eg-card-copy{padding:12px 14px}#easygaz-premium .eg-product .stock-caption{font-size:9px}#easygaz-premium .eg-products{gap:14px}}
#easygaz-premium fieldset.product-prices{border:1px solid #dce6eb;border-radius:12px;padding:16px;margin:18px 0}#easygaz-premium .product-prices legend{font-size:13px;font-weight:700;padding:0 7px}#easygaz-premium .product-prices label{font-size:12px}#easygaz-premium .art-picker button{width:44px;height:44px}
