@font-face{font-family:'Oilbmex DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/DMSans-Regular.woff2') format('woff2')}
@font-face{font-family:'Oilbmex DM Sans';font-style:normal;font-weight:500 900;font-display:swap;src:url('fonts/DMSans-Bold.woff2') format('woff2')}
@font-face{font-family:'Oilbmex DM Sans';font-style:italic;font-weight:400;font-display:swap;src:url('fonts/DMSans-Regular-Italic.woff2') format('woff2')}
@font-face{font-family:'Oilbmex DM Sans';font-style:italic;font-weight:500 900;font-display:swap;src:url('fonts/DMSans-Bold-Italic.woff2') format('woff2')}
body:not(.wp-admin),.editor-styles-wrapper{--oil-reading-font:'Oilbmex DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif;font-family:var(--oil-reading-font);line-height:1.65}
body:not(.wp-admin) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,a,label,button,input,select,textarea,table,summary,output),.editor-styles-wrapper :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,a,label,button,input,select,textarea,table,summary,output){font-family:var(--oil-reading-font)!important}
body:not(.wp-admin) :is(h1,h2,h3,h4,h5,h6){line-height:1.25;text-wrap:pretty;overflow-wrap:anywhere}
body:not(.wp-admin) :is(h1,h2,h3,h4,h5,h6) a,body:not(.wp-admin) a:has(> :is(h1,h2,h3,h4,h5,h6)),body:not(.wp-admin) .oil-quote-head a,.editor-styles-wrapper :is(h1,h2,h3,h4,h5,h6) a{text-decoration:none!important;border-bottom:0;box-shadow:none}
body:not(.wp-admin) :is(h1,h2,h3,h4,h5,h6) a:hover{color:#00615c}
body:not(.wp-admin) a:focus-visible,body:not(.wp-admin) button:focus-visible,body:not(.wp-admin) summary:focus-visible{outline:3px solid #006b66;outline-offset:4px;border-radius:3px}
.oil-money,.oil-quote-value,.of-value,.fix223-result,.olp-total,.of-calculated{color:#075e57!important;background:#edf8f5;border:1px solid #bdded4;border-radius:10px;padding:.35em .55em;font-weight:700;font-variant-numeric:tabular-nums lining-nums;line-height:1.4;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}
.oil-money-cell{color:#075e57;font-weight:700;font-variant-numeric:tabular-nums lining-nums;background:#f2f9f7}
.oil-money :is(span,small),.oil-quote-value span,.of-value span{display:block;font-size:.55em;font-weight:400;line-height:1.5;color:#274b48}
body:not(.wp-admin) :is(th,td){font-variant-numeric:tabular-nums}
@media(max-width:600px){body:not(.wp-admin){font-size:16px}body:not(.wp-admin) :is(input,select,textarea){font-size:16px}.oil-quote-value,.of-value,.oil-money{font-size:clamp(1.15rem,5.5vw,1.85rem)}.on225-values>*{min-width:0}.on225-values [data-value]{overflow-wrap:anywhere}.on225-scroll{max-width:100%;overflow-x:auto}.oil-money-cell{font-size:inherit}}

.of-station-body td:last-child,.od-table-scroll td:nth-child(2),.of-history-body td:nth-child(2),.of-history-body td:nth-child(4),.of-history-body td:nth-child(5),.oil-lp-table td:nth-child(3),.oil-lp-table td:nth-child(4),.oi220-table td:nth-child(2),.oi220-table td:nth-child(3),.of-span,.of-median,.olp-summary [data-f7-stat]{color:#075e57;font-weight:700;font-variant-numeric:tabular-nums lining-nums}

.of-lp [data-f7-history-body] td:nth-child(3),.of-lp [data-f7-history-body] td:nth-child(4){color:#075e57;font-weight:700;font-variant-numeric:tabular-nums}
.oil-quote-head{min-height:4rem;align-items:flex-start;gap:.75rem}.oil-quote-head a{flex:1;min-width:0}.oil-quote-head .oil-pill{white-space:nowrap;flex-shrink:0;font-size:.7rem}
