
.fuel-page{padding-block:44px 60px}.fuel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.fuel-heading h1{font-size:clamp(38px,5vw,62px);letter-spacing:-2.5px;margin-bottom:20px}.fuel-heading .intro{max-width:580px;margin:0}.fuel-icon{font-size:64px;display:grid;place-items:center;background:#eaff9c;border-radius:24px;width:124px;height:124px;flex-shrink:0}.fuel-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}.demo-panel{border:1px solid #d9dce5;border-radius:18px;overflow:hidden;background:#edf3f2;min-width:0}.panel-head{padding:20px 24px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-head h2{font-size:23px}.panel-head span{font-size:12px;color:#656873}iframe{display:block;width:100%;border:0}.demo-note{font-size:12px;line-height:1.5;padding:0 24px 15px;color:#526d75}.download-panel{padding:30px;background:#fff;border:1px solid #d9dce5;border-radius:18px;position:sticky;top:24px;min-width:0}.download-panel h2{margin:20px 0}.download-panel p,.download-panel li,.setup-section p{line-height:1.7;color:#565c6b}.download-panel ul{padding-left:22px;margin-block:25px}.download-panel li{margin-bottom:12px}.download-panel .button{margin-top:10px;gap:15px;justify-content:space-between;width:100%}.download-panel .file-note{font-size:12px}.guide-link{color:#2447ed;text-decoration:underline;text-underline-offset:4px;font-weight:700}.setup-section{margin-top:70px;border-top:1px solid #d9dce5;padding-top:40px}.setup-steps{list-style:none;counter-reset:steps;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.setup-steps li{counter-increment:steps;border-top:1px solid #d9dce5;padding-top:20px}.setup-steps li:before{content:'0' counter(steps);color:#2447ed;font-size:13px;font-weight:700}.setup-section h3{font-size:21px;letter-spacing:-.4px}.setup-section details{background:#eef0f8;padding:20px;border-radius:12px;line-height:1.6}.setup-section summary{cursor:pointer;font-weight:700;min-height:28px}.back{font-size:14px;color:#565c6b}.stuff-section{padding-block:0 65px}.stuff-card{display:flex;align-items:center;gap:24px;border:1px solid #d9dce5;border-radius:12px;padding:28px;background:#fff;margin-top:24px}.stuff-card .stuff-icon{font-size:34px;background:#eaff9c;border-radius:14px;padding:17px}.stuff-card h3{margin:0 0 8px;font-size:25px;letter-spacing:-.7px}.stuff-card p{margin:0;line-height:1.6;color:#666b79}.stuff-card .stuff-arrow{margin-left:auto;color:#2447ed;font-size:30px}.stuff-card:hover{border-color:#2447ed}@media(max-width:800px){.fuel-grid{grid-template-columns:minmax(0,1fr);gap:24px}.download-panel{position:static;grid-row:1}.fuel-icon{width:76px;height:76px;font-size:38px}.fuel-heading h1{letter-spacing:-1.6px}.fuel-page{padding-top:32px}.setup-steps{grid-template-columns:1fr}.fuel-heading .intro{font-size:17px}.stuff-card{gap:16px;padding:20px}.stuff-card .stuff-icon{padding:12px}.stuff-card h3{font-size:22px}}@media(max-width:380px){.fuel-icon{display:none}.panel-head{align-items:start;flex-direction:column}.download-panel{padding:22px}.button{font-size:15px}.back{font-size:12px}}

.detailed-steps{display:block;max-width:900px}.detailed-steps>li{margin-top:28px}.file-map-wrap{overflow-x:auto}.file-map{width:100%;border-collapse:collapse;font-size:14px}.file-map caption{text-align:left;font-weight:700;margin:12px 0}.file-map th,.file-map td{padding:16px;text-align:left;vertical-align:top;border:1px solid #d9dce5;line-height:1.65}.file-map th{background:#eef0f8}.file-map th[scope=row]{width:180px;white-space:nowrap}.setup-section a{color:#2447ed;text-decoration:underline;text-underline-offset:3px}.setup-section code{font-size:.92em;overflow-wrap:anywhere}.settings-box{background:white;padding:10px 22px;border-left:3px solid #2447ed}.setup-section details+details{margin-top:16px}.setup-section dt{font-weight:700;margin-top:20px}.setup-section dd{margin:8px 0 0;line-height:1.7;color:#565c6b}kbd{border:1px solid #d9dce5;border-radius:4px;padding:1px 4px;background:white}@media(max-width:600px){.file-map,.file-map tbody,.file-map tr,.file-map td,.file-map th[scope=row]{display:block;width:100%;white-space:normal}.file-map thead{display:none}.file-map tr{margin-bottom:14px}.file-map td{border-top:0}.header nav{gap:12px;font-size:13px}}.stuff-card+.stuff-card{margin-top:16px}
.statistics-section{margin-top:64px;padding-top:40px;border-top:1px solid #d9dce5}.statistics-section>p{max-width:850px;line-height:1.7}.sample-label{display:inline-block;background:#fff3d9;color:#77541d;font-size:13px;padding:10px 14px;border-radius:10px;margin:16px 0}.stat-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 24px}.stat-tabs button{font:inherit;font-weight:650;background:#eef0fa;color:#29345b;border:1px solid #dde2f0;border-radius:30px;padding:12px 18px;cursor:pointer;min-height:44px}.stat-tabs button[aria-pressed=true]{background:#2447ed;border-color:#2447ed;color:white}.stat-tabs button:focus-visible{outline:3px solid #ffba39;outline-offset:3px}.stat-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.stat-card{background:white;border:1px solid #d9dce5;border-radius:18px;padding:24px;min-width:0}.stat-card h3{font-size:18px;margin:0 0 6px;line-height:1.35}.stat-sub{font-size:13px;color:#667085;margin:0 0 22px}.stat-row{display:grid;grid-template-columns:minmax(80px,1.1fr) minmax(45px,1.3fr) minmax(50px,.8fr);gap:10px;align-items:center;margin:13px 0;font-size:12px}.stat-name{overflow-wrap:anywhere}.stat-track{height:12px;border-radius:8px;background:#f0f2f8;display:flex;overflow:hidden}.stat-fill,.stat-segment{display:block;height:100%;min-width:0}.stat-fill{border-radius:8px}.stat-value{text-align:right;font-variant-numeric:tabular-nums;color:#48516a}.stat-card svg{display:block;width:100%;margin-top:14px}.stat-range,.stat-legend{font-size:12px;color:#6b7280;line-height:1.6}.stat-data{border-top:1px solid #edf0f5;margin-top:22px;padding-top:12px;font-size:12px;color:#526078}.stat-data summary{cursor:pointer;min-height:30px}.stat-data ul{padding-left:18px;line-height:1.8}.stat-explainer{font-size:13px;color:#677184}.statistics-section h2{font-size:clamp(28px,3.5vw,42px);letter-spacing:-1px;margin-bottom:14px}@media(max-width:800px){.stat-charts{grid-template-columns:1fr}.stat-card{padding:20px}}@media(max-width:420px){.stat-tabs button{font-size:13px;padding:11px 14px}.stat-row{grid-template-columns:minmax(75px,1fr) minmax(45px,1fr) 65px;gap:6px}.stat-card{padding:16px}}

/* Kútmárkák: egy oszlop, nagyobb betűk és tompított márkaszínek. */
.stat-charts[data-stat-group="0"]{grid-template-columns:minmax(0,1fr)}
.stat-charts[data-stat-group="0"] .stat-card{padding:30px}
.stat-charts[data-stat-group="0"] .stat-row{grid-template-columns:minmax(160px,1.2fr) minmax(180px,3fr) 130px;gap:18px;font-size:14px;margin:17px 0}
.stat-charts[data-stat-group="0"] .stat-value{font-size:14px;color:#334155}
.stat-charts[data-stat-group="0"] .stat-track{height:14px}
.stat-charts[data-stat-group="0"] .stat-card h3{font-size:21px}
.stat-charts[data-stat-group="0"] .stat-sub{font-size:14px}
@media(max-width:600px){.stat-charts[data-stat-group="0"] .stat-card{padding:18px}.stat-charts[data-stat-group="0"] .stat-row{grid-template-columns:minmax(75px,1.1fr) minmax(45px,1fr) 88px;gap:8px;font-size:13px}.stat-charts[data-stat-group="0"] .stat-value{font-size:12px}}
