/* Nepal Fuel Price — Merokalam.com. Unauthorized copying prohibited. */
.page-header{text-align:center;margin-bottom:2rem;padding-top:.25rem}.page-header h1::before{content:"Nepal Fuel Price Tracker \00B7 NOC Official Rates";display:block;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;background:none;margin-bottom:.45rem}.fuel-tagline{font-size:1rem;color:#475569!important;line-height:1.65!important;text-align:left;margin:.6rem 0 .25rem;max-width:100%}.fuel-tagline-sub{font-size:.875rem;color:#64748b!important;line-height:1.55!important;text-align:left;margin:0}.meta-pills{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:1rem}.meta-pills .pill{display:inline-flex;align-items:center;gap:.3rem;background:#fff;border:1px solid #e2e8f0;border-radius:99px;padding:.3rem .75rem;font-size:.74rem;font-weight:600;color:#64748b!important}.meta-pills .pill strong{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important;font-weight:700}.meta-pills .pill.red{background:#fef2f2;border-color:#fecaca;color:#991b1b!important}.meta-pills .pill.red strong{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.meta-pills .pill.green{background:#f0fdf4;border-color:#bbf7d0;color:#166534!important}.price-board{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 10px 30px rgba(15,23,42,.15)}.pb-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.pb-head h2{font-size:1.05rem!important;font-weight:800;margin:0!important;padding-left:0!important;border-left:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.015em}.pb-source{font-size:.7rem;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;margin-top:.1rem}.pb-source a{color:#60a5fa!important;-webkit-text-fill-color:#60a5fa!important;text-decoration:none}.pb-live{display:inline-flex;align-items:center;gap:.4rem;background:rgba(220,38,38,.15);border:1px solid rgba(248,113,113,.3);color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important;padding:.3rem .7rem;border-radius:99px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pb-live::before{content:'';width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:pb-pulse 1.5s infinite}@keyframes pb-pulse{0%,100%{opacity:1}50%{opacity:.4}}.pb-zone-tabs{display:flex;gap:.4rem;margin-bottom:1rem;flex-wrap:wrap}.pb-zone-tab{flex:1;min-width:140px;padding:.5rem .8rem;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:rgba(15,23,42,.5);color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s;text-align:center}.pb-zone-tab:hover:not(.active){border-color:#60a5fa;color:#fff!important;-webkit-text-fill-color:#fff!important}.pb-zone-tab.active{background:linear-gradient(135deg,#2563eb,#0891b2);border-color:transparent;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700}.pb-zone-tab small{display:block;font-size:.65rem;font-weight:500;opacity:.75;margin-top:.15rem;color:inherit!important;-webkit-text-fill-color:inherit!important}.pb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem}.pb-card{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(8,145,178,.1));border:1px solid rgba(96,165,250,.2);border-radius:12px;padding:.85rem .95rem}.pb-card .label{font-size:.65rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;margin-bottom:.3rem}.pb-card .price{font-family:'DM Mono',monospace;font-size:1.6rem;font-weight:800;line-height:1;color:#fff!important;-webkit-text-fill-color:#fff!important}.pb-card .price .unit{font-size:.65rem;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;margin-left:.35rem;font-weight:500}.pb-card .delta{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;font-weight:700;margin-top:.4rem}.pb-card .delta.up{color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important}.pb-card .delta.down{color:#86efac!important;-webkit-text-fill-color:#86efac!important}.pb-card .delta.flat{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.pb-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.15)}.pb-foot .updated{font-size:.7rem;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.pb-foot .updated strong{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.pb-actions{display:flex;gap:.4rem}.pb-actions button{background:rgba(255,255,255,.05);border:1px solid rgba(148,163,184,.25);color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;padding:.35rem .8rem;border-radius:99px;font-size:.7rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.pb-actions button:hover{background:rgba(96,165,250,.15);border-color:#60a5fa;color:#fff!important;-webkit-text-fill-color:#fff!important}.chart-card{padding:1.25rem}.chart-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.chart-head h2{font-size:1.15rem!important;margin:0!important;padding-left:.75rem;border-left:3px solid #2563eb}.chart-head p{font-size:.78rem;margin:.15rem 0 0!important}.chart-toggles{display:flex;gap:.35rem;flex-wrap:wrap}.cht-tg{padding:.3rem .7rem;border-radius:99px;border:1px solid #e2e8f0;background:#fff;font-size:.7rem;font-weight:700;cursor:pointer;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-family:inherit;display:inline-flex;align-items:center;gap:.3rem;transition:all .15s}.cht-tg .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cht-tg.active{background:#0f172a!important;border-color:#0f172a;color:#fff!important;-webkit-text-fill-color:#fff!important}.cht-tg[data-fuel="petrol"] .dot{background:#2563eb}.cht-tg[data-fuel="diesel"] .dot{background:#dc2626}.cht-tg[data-fuel="kerosene"] .dot{background:#f59e0b}.chart-wrap{position:relative;height:420px}.chart-wrap canvas{width:100%!important;height:100%!important;display:block}@media(max-width:600px){.chart-wrap{height:280px}}.chart-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid #f1f5f9}.cht-stat .lbl{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.cht-stat .val{font-family:'DM Mono',monospace;font-size:1rem;font-weight:700;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;margin-top:.1rem}.cht-stat .sub{font-size:.7rem;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.cht-stat .sub.up{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.cht-stat .sub.down{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}.trip-card{padding:1.25rem}.trip-head h2{margin:0 0 .2rem!important}.trip-head p{margin:0 0 .85rem!important}.trip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-bottom:1rem}.trip-grid label{margin-bottom:.25rem;font-size:.68rem}.trip-grid select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:2rem}.fld{position:relative;display:flex;flex-direction:column;gap:.35rem}.fld .unit{position:absolute;right:10px;bottom:.7rem;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.75rem;font-weight:600;pointer-events:none}.fld.has-unit input{padding-right:2.5rem}.quick-veh{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;align-items:center}.quick-veh .qv-label{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.qv{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:99px;padding:.3rem .7rem;font-size:.74rem;font-weight:600;color:#64748b!important;-webkit-text-fill-color:#64748b!important;cursor:pointer;transition:all .15s;font-family:inherit}.qv:hover{background:#2563eb;border-color:#2563eb;color:#fff!important;-webkit-text-fill-color:#fff!important}.trip-result{background:linear-gradient(135deg,#f0f9ff,#ecfeff);border:1px solid #bfdbfe;border-radius:12px;padding:1rem;display:none}.trip-result.show{display:block;animation:fade-in-up .3s ease}@keyframes fade-in-up{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.trip-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.trip-stat .lbl{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1e40af!important;-webkit-text-fill-color:#1e40af!important}.trip-stat .val{font-family:'DM Mono',monospace;font-size:1.3rem;font-weight:800;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;margin-top:.1rem;line-height:1}.trip-stat .val .small{font-size:.7rem;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-weight:500;margin-left:.2rem}.trip-stat .sub{font-size:.7rem;color:#475569!important;-webkit-text-fill-color:#475569!important;margin-top:.2rem}.history-card{overflow:hidden;padding:0}.history-head{padding:1rem 1.25rem;background:linear-gradient(135deg,#fff7ed,#fffbeb);border-bottom:1px solid #fde68a;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.history-head h2{font-size:1rem!important;color:#92400e!important;-webkit-text-fill-color:#92400e!important;margin:0!important;border-left-color:#d97706!important;display:flex;align-items:center;gap:.4rem}.history-head .fy-tag{background:#d97706;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:.25rem .65rem;border-radius:99px;font-size:.65rem;font-weight:700}.hist-tbl-wrap{overflow-x:auto}.hist-tbl{width:100%;border-collapse:collapse;font-size:.84rem}.hist-tbl th,.hist-tbl td{padding:.5rem .85rem;text-align:left;border-bottom:1px solid #f1f5f9;white-space:nowrap}.hist-tbl th{background:#f8fafc;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.hist-tbl td{color:#374155!important;-webkit-text-fill-color:#374155!important;font-weight:400}.hist-tbl td:first-child{font-weight:500;color:#1e293b!important;-webkit-text-fill-color:#1e293b!important}.hist-tbl td:nth-child(2){color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-size:.78rem}.hist-tbl tr:last-child td{border-bottom:none}.hist-tbl tr:hover td{background:#f8fafc}.hist-tbl tr:first-child td{background:#fef9ec}.hist-tbl tr:first-child td:first-child{font-weight:600}.hist-tbl tr:first-child td:first-child::before{content:'★ ';color:#f59e0b}@media(max-width:640px){.hist-tbl th,.hist-tbl td{padding:.45rem .6rem;font-size:.78rem}.hist-tbl th{font-size:.6rem}}.delta-up{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;font-weight:500}.delta-down{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important;font-weight:500}.delta-flat{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.ref-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem}.ref-card{padding:1rem 1.1rem}.ref-card h3{font-size:.85rem;margin:0 0 .55rem;display:flex;align-items:center;gap:.4rem}.ref-card ul{list-style:none;padding:0;margin:0}.ref-card li{padding:.35rem 0;border-bottom:1px dashed #f1f5f9;font-size:.82rem;display:flex;justify-content:space-between;gap:.5rem}.ref-card li:last-child{border-bottom:none}.ref-card li strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:600}.ref-card .note{font-size:.72rem;font-style:italic;margin-top:.5rem}.content{max-width:820px;margin:2rem auto 0}.toc{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.2rem;margin-bottom:2rem}.toc h3{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#2563eb!important;-webkit-text-fill-color:#2563eb!important;margin-bottom:.75rem;border-left:none!important;padding-left:0!important}.toc ol{list-style:none;counter-reset:toc;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.4rem .9rem;padding:0;margin:0}.toc li{counter-increment:toc;font-size:.83rem;padding-left:2rem;position:relative;line-height:1.4;margin-bottom:0}.toc li::before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;font-family:'DM Mono',monospace;font-size:.72rem;font-weight:700;color:#0891b2!important;-webkit-text-fill-color:#0891b2!important;background:#f0f9ff;border-radius:4px;padding:.1rem .35rem;top:.15rem}.toc a{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;text-decoration:none;font-weight:500}.toc a:hover{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}.content article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.75rem 1.85rem;line-height:1.75}@media(max-width:600px){.content article{padding:1.35rem 1.25rem}}.content article>section{margin-bottom:2.25rem;scroll-margin-top:80px}.content article>section:last-child{margin-bottom:0}.content h2.sec{font-size:1.35rem!important;font-weight:800;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;letter-spacing:-.015em;margin-bottom:.85rem;line-height:1.3;display:flex;align-items:center;gap:.5rem;border-left:none!important;padding-left:0!important}.content h2.sec::before{content:'';width:4px;height:1.1rem;background:linear-gradient(135deg,#2563eb,#0891b2);border-radius:2px;flex-shrink:0}.content h3.sub{font-size:1.05rem;font-weight:700;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;margin-top:1.25rem;margin-bottom:.5rem}.content .callout{background:linear-gradient(135deg,#f0f9ff,#ecfeff);border-left:4px solid #2563eb;border-radius:8px;padding:.85rem 1.1rem;margin:1rem 0;font-size:.92rem}.content .callout.warn{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-left-color:#d97706}.content .callout.tip{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-left-color:#16a34a}.content .callout.danger{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-left-color:#dc2626}.content .callout strong:first-child{display:block;margin-bottom:.25rem;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}.content .callout.warn strong:first-child{color:#92400e!important;-webkit-text-fill-color:#92400e!important}.content .callout.tip strong:first-child{color:#166534!important;-webkit-text-fill-color:#166534!important}.content .callout.danger strong:first-child{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important}.content table.ct{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.85rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.content table.ct th,.content table.ct td{padding:.55rem .8rem;text-align:left;border-bottom:1px solid #f1f5f9}.content table.ct th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.content table.ct td{font-weight:400;color:#374155!important;-webkit-text-fill-color:#374155!important}.content table.ct td:first-child{font-weight:500;color:#1e293b!important;-webkit-text-fill-color:#1e293b!important}.content table.ct tr:last-child td{border-bottom:none}.content .faq-item{border-bottom:1px solid #f1f5f9}.content .faq-item:last-child{border-bottom:none}.content details.faq{padding:.65rem 0}.content details.faq summary{font-weight:700;cursor:pointer;font-size:.95rem;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.35rem 0}.content details.faq summary::-webkit-details-marker{display:none}.content details.faq summary::after{content:'+';font-size:1.3rem;color:#64748b!important;-webkit-text-fill-color:#64748b!important;flex-shrink:0;line-height:1;transition:transform .2s}.content details.faq[open] summary::after{transform:rotate(45deg);color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}.content details.faq div{padding-top:.4rem;font-size:.93rem}.ic-wrap{margin:1.25rem 0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.15rem .85rem}.ic-title{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b!important;-webkit-text-fill-color:#64748b!important;margin-bottom:.75rem}.ic-row{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.ic-row:last-of-type{margin-bottom:0}.ic-label{font-size:.72rem;color:#64748b!important;-webkit-text-fill-color:#64748b!important;width:80px;flex-shrink:0;text-align:right;line-height:1.3}.ic-track{flex:1;background:#e2e8f0;border-radius:4px;height:24px;position:relative;overflow:hidden}.ic-fill{height:100%;border-radius:4px;display:flex;align-items:center;padding:0 .5rem;font-size:.7rem;font-weight:600;color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap}.ic-fill--p{background:#2563eb}.ic-fill--d{background:#dc2626}.ic-fill--g{background:#16a34a}.ic-fill--a{background:#0891b2}.ic-note{font-size:.7rem;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;margin-top:.6rem;font-style:italic}.ic-stack{display:flex;height:28px;border-radius:6px;overflow:hidden;margin:.5rem 0 .75rem}.ic-seg{display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff!important;-webkit-text-fill-color:#fff!important;overflow:hidden}.ic-legend{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.1rem}.ic-leg-item{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:#475569!important;-webkit-text-fill-color:#475569!important}.ic-dot{width:9px;height:9px;border-radius:2px;flex-shrink:0}
@media print{.mk-nav,.chart-toggles,.pb-actions,.trip-card,.history-card,.ref-grid,.content,.footer,.share-bar,.topic-cluster{display:none!important}}
