.fuel-price-column>footer .competitor-match-address,.fuel-price-column>footer .competitor-match-method{color:#526b78;text-align:left;flex:1 0 100%;font-size:6px;font-weight:850;line-height:1.35}.fuel-price-column>footer .competitor-match-address{color:#17664f;background:#edf8f2;border:1px solid #afc9bb;border-radius:7px;padding:5px 7px}.fuel-price-column>footer .competitor-match-method{color:#6c7c85}.fuel-verified-match-grid{background:#f4f7f8;border-top:1px solid #dce4e8;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.fuel-verified-match-grid article{background:#fff;border:1px solid #b8cfc3;border-left:4px solid #168351;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.fuel-verified-match-grid article.unmatched{background:#fffaf2;border-color:#d5c4a9 #d5c4a9 #d5c4a9 #d58b26}.fuel-verified-match-grid span{color:#168351;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:1000}.fuel-verified-match-grid article.unmatched span{color:#a7691d}.fuel-verified-match-grid b{color:#173d60;font-size:9px}.fuel-verified-match-grid small,.fuel-verified-match-grid em,.fuel-verified-match-grid p{color:#607581;margin:0;font-size:6px;font-style:normal;line-height:1.35}.fuel-verified-match-grid em{color:#17664f;font-weight:900}.fuel-verified-match-grid p{border-top:1px solid #e2e8eb;margin-top:3px;padding-top:4px}.fuel-verified-match-grid article>a{color:#17477f;font-size:6px;font-weight:900;text-decoration:underline}.fuel-verified-match-grid .fuel-official-source-link{margin-top:3px}.competitor-location-editor{grid-template-columns:1fr .75fr 1fr;gap:6px;margin-top:5px;display:grid}.competitor-location-editor label{color:#5b6d79;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:3px;min-width:0;font-size:6px;font-weight:1000;display:flex}.competitor-location-editor label.wide{grid-column:1/-1}.fuel-price-column>header .competitor-location-editor input{min-height:32px;padding:0 7px;font-size:8px}@media (width<=800px){.fuel-verified-match-grid{grid-template-columns:1fr}.competitor-location-editor{grid-template-columns:1fr 1fr}.competitor-location-editor label:first-child,.competitor-location-editor label.wide{grid-column:1/-1}}.fuel-pricing-save-bar .fuel-email-store-toggle{color:#17664f;align-items:center;gap:6px;margin-top:5px;font-size:7px;font-weight:900;display:flex}.fuel-email-store-toggle input{accent-color:#17664f;width:15px;height:15px}.fuel-send-timing{background:#f5f9fb;border:1px solid #cbdbe3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 14px 0;padding:11px 13px;display:flex}.fuel-send-timing>div{flex-direction:column;gap:2px;margin-right:auto;display:flex}.fuel-send-timing b{color:#173d60;font-size:10px}.fuel-send-timing small{color:#667d89;font-size:7px}.fuel-send-timing>button{text-align:left;background:#fff;border:2px solid #b8cad3;border-radius:9px;flex-direction:column;justify-content:center;gap:2px;min-height:47px;padding:7px 10px;display:flex}.fuel-send-timing>button.active{background:#e9f8ef;border-color:#168351;box-shadow:inset 0 0 0 1px #fff}.fuel-send-timing>button.active.scheduled{background:#fff0e5;border-color:#ec762c}.fuel-send-timing>button b{font-size:8px}.fuel-send-timing>button small{font-size:6px}.fuel-manager-effective-picker{color:#244f6d;background:#fff8ef;border:2px solid #ec762c;border-radius:10px;flex:100%;grid-template-columns:minmax(155px,.7fr) minmax(210px,1fr);align-items:center;gap:5px 10px;padding:10px;display:grid}.fuel-manager-effective-picker>b{font-size:8px}.fuel-manager-effective-picker>small{grid-column:1/-1}.fuel-send-timing input[type=datetime-local]{color:#173d60;min-height:34px;font:inherit;background:#fff;border:1px solid #9db5c2;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:850}.fuel-scheduled-commands,.fuel-email-queue{background:#fff;border:1px solid #cbdbe3;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:0 4px 16px #1e405212}.fuel-scheduled-commands>header,.fuel-email-queue>header{color:#fff;background:#173d60;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.fuel-scheduled-commands header p,.fuel-email-queue header p{color:#89ddbd;letter-spacing:.11em;margin:0 0 2px;font-size:6px;font-weight:1000}.fuel-scheduled-commands header h2,.fuel-email-queue header h2{margin:0;font-size:13px}.fuel-scheduled-commands header>span,.fuel-email-queue header>span{background:#ffffff24;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900}.fuel-scheduled-commands>div,.fuel-email-queue>div{gap:7px;padding:9px;display:grid}.fuel-scheduled-commands article{border:1px solid #d8e3e8;border-radius:8px;grid-template-columns:auto minmax(130px,.6fr) 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.fuel-scheduled-commands article>span{color:#e38b22;font-size:18px}.fuel-scheduled-commands article div{flex-direction:column;gap:2px;display:flex}.fuel-scheduled-commands article b{color:#173d60;font-size:9px}.fuel-scheduled-commands article small,.fuel-scheduled-commands article p{color:#647986;margin:0;font-size:7px}.fuel-scheduled-commands article p{text-align:right;font-weight:850}.pending-command-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.pending-command-actions button{color:#9d420d;white-space:nowrap;background:#fff2e8;border:1px solid #d46a20;border-radius:7px;min-height:32px;padding:6px 9px;font-size:7px;font-weight:1000}.pending-command-actions button.delete{color:#ad2921;background:#fff0ee;border-color:#c83b32}.fuel-scheduled-commands article.editing,.store-pending-fuel-alert article.editing{background:#fff8ee;border-color:#ec762c;box-shadow:inset 3px 0 #ec762c}.fuel-email-explainer{color:#526b78;background:#f4f8fa;border-bottom:1px solid #dce5e9;margin:0;padding:10px 14px;font-size:7px;line-height:1.5}.fuel-email-queue article{border:1px solid #d8e3e8;border-left:4px solid #168351;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;display:grid}.fuel-email-queue article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fuel-email-queue article b{color:#173d60;font-size:9px}.fuel-email-queue article small,.fuel-email-queue article em{color:#647986;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.fuel-email-queue article em{color:#17664f;font-weight:850}.fuel-email-queue article>span{color:#526b78;font-size:7px;font-weight:850}.fuel-email-queue article button{color:#fff;cursor:pointer;background:#168351;border:0;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:950}.fuel-email-queue article button:disabled{opacity:.55;cursor:wait}.fuel-email-queue article.waiting{background:#f7f9fa;border-left-color:#9cabb3}.fuel-email-queue article.waiting button{color:#6d7d85;background:#dfe6e9}@media (width<=700px){.fuel-send-timing{align-items:stretch}.fuel-send-timing>div{flex-basis:100%}.fuel-send-timing>button{flex:140px}.fuel-manager-effective-picker{grid-template-columns:1fr;width:100%}.fuel-manager-effective-picker>small{grid-column:1}.fuel-send-timing input[type=datetime-local]{flex-basis:100%}.fuel-scheduled-commands article,.fuel-email-queue article{grid-template-columns:1fr;align-items:stretch}.fuel-scheduled-commands article>span{display:none}.fuel-scheduled-commands article p{text-align:left}.fuel-email-queue article>span{order:2}.fuel-email-queue article button{order:3;width:100%}}.confirmed-price-detail,.confirmed-feed-stamp,.district-confirmed-meta,.fuel-verified-stamp{color:#17664f;background:#edf8f2;border:1px solid #9ec4ae;border-radius:6px;line-height:1.3}.confirmed-price-detail{flex-direction:column;gap:2px;margin-top:4px;padding:5px 6px;font-size:5.5px;font-style:normal;display:flex}.confirmed-price-detail b{font-size:5.5px;font-weight:1000}.confirmed-price-detail span{color:#567469;font-size:5px;font-weight:800}.competitor-price-matrix td .confirmed-feed-stamp{color:#17664f;flex-direction:column;gap:1px;width:max-content;max-width:150px;margin-top:5px;padding:4px 5px;font-family:Arial,Helvetica,sans-serif;display:flex}.competitor-price-matrix td .confirmed-feed-stamp b{color:#17664f;font-size:5.5px}.competitor-price-matrix td .confirmed-feed-stamp span{color:#5f776d;font-size:5px;font-weight:800}.fuel-market-table .row .district-confirmed-meta{flex-direction:column;gap:1px;width:max-content;max-width:125px;margin-top:4px;padding:4px 5px;display:flex}.fuel-market-table .row .district-confirmed-meta b{color:#17664f;font-size:5.5px;line-height:1.2}.fuel-market-table .row .district-confirmed-meta em{color:#5f776d;font-size:5px;font-style:normal;font-weight:750}.fuel-verified-match-grid .fuel-verified-stamp{flex-direction:column;gap:2px;margin-top:5px;padding:5px 6px;display:flex}.fuel-verified-match-grid .fuel-verified-stamp b{color:#17664f;font-size:5.5px}.fuel-verified-match-grid .fuel-verified-stamp span{color:#5f776d;font-size:5px;font-weight:800}@media (width<=700px){.confirmed-price-detail{padding:5px}.fuel-market-table .row .district-confirmed-meta{max-width:105px}}.fuel-group-price-board{background:#fff;border:2px solid #17477f;border-radius:15px;overflow:hidden;box-shadow:0 7px 20px #102a4317}.fuel-group-price-board>header{color:#fff;background:linear-gradient(135deg,#102a43,#17477f);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.fuel-group-price-board header p,.fuel-report-shortcuts header p{color:#8fe2ae;letter-spacing:.12em;margin:0;font-size:6px;font-weight:1000}.fuel-group-price-board h2,.fuel-report-shortcuts h2{margin:3px 0 0;font-size:15px}.fuel-group-price-board header>span,.fuel-report-shortcuts header>span{background:#ffffff24;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900}.fuel-group-price-board>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.fuel-group-price-board article{background:#f9fbfc;border:1px solid #d6e1e7;border-radius:10px;min-width:0;padding:9px}.fuel-group-price-board article>b{color:#173d60;margin-bottom:7px;font-size:8px;display:block}.fuel-group-price-board article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.fuel-group-price-board article span{background:#e8f0f5;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:6px 4px;display:flex}.fuel-group-price-board article span.low{background:#e3f6eb}.fuel-group-price-board article span.high{background:#fff0e8}.fuel-group-price-board article small{color:#657984;font-size:4.8px;font-weight:1000}.fuel-group-price-board article strong{color:#173d60;font:1000 10px/1 Courier New,monospace}.fuel-group-price-board article .low strong{color:#117246}.fuel-group-price-board article .high strong{color:#b54b1c}.fuel-group-price-board article>em{color:#71838d;margin-top:6px;font-size:5.5px;font-style:normal;font-weight:800;display:block}.fuel-group-competitor-data{background:#fff;border:1px solid #b8d0c3;border-radius:14px;overflow:hidden;box-shadow:0 7px 18px #102a4314}.fuel-group-competitor-data>header{color:#fff;background:linear-gradient(135deg,#103b50,#17664f);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.fuel-group-competitor-data>header p{color:#95efb8;letter-spacing:.1em;margin:0;font-size:6px;font-weight:1000}.fuel-group-competitor-data>header h2{margin:3px 0 0;font-size:14px}.fuel-group-competitor-data>header>span{color:#d5ebe0;font-size:6.5px;font-weight:850}.fuel-group-competitor-data>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.fuel-group-competitor-data>div>article{background:#f8fbfc;border:1px solid #d3e0e5;border-radius:10px;min-width:0;overflow:hidden}.fuel-group-competitor-data article>header{background:#edf4f7;border-bottom:1px solid #dce5e9;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.fuel-group-competitor-data article>header div{flex-direction:column;display:flex}.fuel-group-competitor-data article>header b{color:#173d60;font-size:9px}.fuel-group-competitor-data article>header small{color:#657984;font-size:6px}.fuel-group-competitor-data article>header button{color:#17477f;background:#fff;border:1px solid #8eacbc;border-radius:6px;padding:5px 7px;font-size:6px;font-weight:1000}.fuel-group-competitor-data article>div{gap:4px;padding:6px;display:grid}.fuel-group-competitor-data article>div>section{background:#fff;border:1px solid #dce5e9;border-left:4px solid #168351;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.fuel-group-competitor-data article>div>section.pending{border-left-color:#b08a36}.fuel-group-competitor-data section>span{flex-direction:column;gap:1px;min-width:0;display:flex}.fuel-group-competitor-data section b{color:#173d60;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.fuel-group-competitor-data section small{color:#687c87;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.fuel-group-competitor-data section em{color:#ff3838;white-space:nowrap;background:#102a43;border-radius:5px;min-width:51px;padding:4px 5px;font:1000 8px/1 Courier New,monospace}.fuel-group-competitor-data section em.dsl{color:#78ff9d}.fuel-group-competitor-data section em i{color:#b9c9d1;margin-right:3px;font:900 4px/1 system-ui,sans-serif}.fuel-editing-command,.store-editing-fuel-command{background:#fff3e5;border-bottom:1px solid #efb27d;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.fuel-editing-command div,.store-editing-fuel-command div{flex-direction:column;gap:2px;display:flex}.fuel-editing-command b,.store-editing-fuel-command b{color:#9b420f;font-size:9px}.fuel-editing-command small,.store-editing-fuel-command small{color:#7c604d;font-size:6.5px}.fuel-editing-command button,.store-editing-fuel-command button{color:#9b420f;background:#fff;border:1px solid #c96724;border-radius:7px;padding:6px 9px;font-size:7px;font-weight:1000}.fuel-store-detail-grid{background:#f3f7f9;border-bottom:1px solid #d9e3e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px;display:grid}.fuel-store-detail-grid article{background:#fff;border:1px solid #d5e0e6;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:8px;display:flex}.fuel-store-detail-grid span{color:#6c7d87;letter-spacing:.06em;font-size:5.5px;font-weight:1000}.fuel-store-detail-grid b{color:#173d60;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fuel-store-detail-grid small{color:#687d88;font-size:5.8px}.fuel-price-shortcuts{background:#f4f8fa;border-bottom:1px solid #d7e2e7;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(90px,1fr));align-items:center;gap:7px;padding:11px 13px;display:grid}.fuel-price-shortcuts>div{flex-direction:column;gap:2px;display:flex}.fuel-price-shortcuts b{color:#173d60;font-size:9px}.fuel-price-shortcuts small{color:#6a7e89;font-size:6px}.fuel-price-shortcuts button{color:#17477f;background:#fff;border:1px solid #9cb3c0;border-radius:8px;min-height:38px;padding:7px;font-size:7px;font-weight:1000}.fuel-price-shortcuts .market-low{color:#12683d;background:#e8f7ee;border-color:#64a982}.fuel-price-shortcuts .market-high{color:#a1491c;background:#fff2e8;border-color:#e1a36d}.fuel-command-center>header>span.scope-single{color:#fff;background:#1c78b5}.fuel-command-center>header>span.scope-selected{color:#fff;background:#e28a24}.fuel-command-center>header>span.scope-all{color:#fff;background:#cf3d32}.fuel-send-scope{background:#fff;border:1px solid #cbdbe3;border-radius:11px;margin:12px 14px 0;padding:11px}.fuel-send-scope>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fuel-send-scope>header b{color:#173d60;font-size:10px}.fuel-send-scope>header small{color:#697d88;font-size:6.5px}.fuel-send-scope>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.fuel-send-scope button{text-align:left;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;min-height:68px;padding:9px;display:flex}.fuel-send-scope button span{letter-spacing:.08em;font-size:5.5px;font-weight:1000}.fuel-send-scope button b{font-size:10px}.fuel-send-scope button small{font-size:6px}.fuel-send-scope button.single{color:#125c8e;background:#e9f4fb}.fuel-send-scope button.selected{color:#9a5b11;background:#fff3df}.fuel-send-scope button.all{color:#a83129;background:#fff0ee}.fuel-send-scope button.single.active{border-color:#1c78b5;box-shadow:0 0 0 2px #1c78b522}.fuel-send-scope button.selected.active{border-color:#e28a24;box-shadow:0 0 0 2px #e28a2422}.fuel-send-scope button.all.active{border-color:#cf3d32;box-shadow:0 0 0 2px #cf3d3222}.fuel-confirm-all{color:#8b2a23;background:#fff4f2;border:2px solid #cf3d32;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:9px;display:flex}.fuel-confirm-all input{accent-color:#cf3d32;width:18px;height:18px}.fuel-confirm-all span{flex-direction:column;gap:2px;display:flex}.fuel-confirm-all b{font-size:8px}.fuel-confirm-all small{font-size:6px}.fuel-command-actions{grid-template-columns:.8fr 1.8fr}.fuel-command-actions .send-command.single{color:#fff;background:#1677b3;border:0}.fuel-command-actions .send-command.selected{color:#fff;background:#dc861f;border:0}.fuel-command-actions .send-command.all{color:#fff;background:#c93b31;border:0}.fuel-report-shortcuts{background:#fff;border:2px solid #168351;border-radius:12px;margin-top:14px;overflow:hidden}.fuel-report-shortcuts>header{color:#fff;background:linear-gradient(135deg,#11664c,#168351);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.fuel-report-shortcuts>div{gap:6px;padding:8px;display:grid}.fuel-report-shortcuts article{border:1px solid #d5e2dc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px 9px;display:grid}.fuel-report-shortcuts article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fuel-report-shortcuts article b{color:#173d60;font-size:8px}.fuel-report-shortcuts article small{color:#687d88;font-size:6.5px}.fuel-report-shortcuts article button{border-radius:7px;min-height:34px;padding:7px 9px;font-size:7px;font-weight:1000}.fuel-report-shortcuts .pdf{color:#17477f;background:#eef5fb;border:1px solid #17477f}.fuel-report-shortcuts .share{color:#fff;background:#168351;border:0}@media (width<=800px){.fuel-group-price-board>div,.fuel-store-detail-grid,.fuel-price-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-price-shortcuts>div{grid-column:1/-1}}@media (width<=600px){.fuel-group-price-board>header,.fuel-send-scope>header{flex-direction:column;align-items:flex-start}.fuel-group-price-board>div,.fuel-send-scope>div{grid-template-columns:1fr}.fuel-send-scope button{min-height:57px}.fuel-report-shortcuts article{grid-template-columns:1fr 1fr}.fuel-report-shortcuts article>div{grid-column:1/-1}}.fuel-store-price-entry{background:#fff;border:2px solid #168351;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #102a4317}.fuel-store-price-entry>header{color:#fff;background:linear-gradient(135deg,#0f684d,#17477f);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.fuel-store-price-entry>header p{color:#8fe2ae;letter-spacing:.12em;margin:0;font-size:6px;font-weight:1000}.fuel-store-price-entry>header h3{margin:3px 0;font-size:16px}.fuel-store-price-entry>header small{color:#d6e8e2;font-size:6.5px}.fuel-store-price-entry>header>span{white-space:nowrap;background:#ffffff24;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:1000}.fuel-store-price-entry>.fuel-store-grade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;display:grid}.fuel-store-grade-grid>label{background:#f7fafb;border:1px solid #d4e0e5;border-radius:9px;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.fuel-store-grade-grid>label>span{color:#294250;font-size:7px;font-weight:1000}.fuel-store-grade-grid>label>div{background:#fff;border:2px solid #a9bec8;border-radius:7px;grid-template-columns:23px minmax(0,1fr);height:34px;display:grid;overflow:hidden}.fuel-store-grade-grid>label i{color:#17477f;background:#e4edf1;place-items:center;font-size:9px;font-style:normal;font-weight:1000;display:grid}.fuel-store-grade-grid>label input{color:#102a43;border:0;width:100%;min-width:0;padding:0 6px;font:1000 11px/1 Courier New,monospace}.fuel-store-price-entry>footer{grid-template-columns:1.3fr 1fr 1fr;gap:7px;padding:0 10px 10px;display:grid}.fuel-store-price-entry footer button{border-radius:8px;min-height:40px;padding:7px;font-size:7.5px;font-weight:1000}.fuel-store-price-entry footer .save{color:#fff;background:linear-gradient(135deg,#ef702b,#d95318);border:0}.fuel-store-price-entry footer .pdf{color:#17477f;background:#edf5fb;border:1px solid #17477f}.fuel-store-price-entry footer .share{color:#fff;background:#168351;border:0}.fuel-store-price-entry footer button:disabled{opacity:.55}.store-fuel-effective-time{background:#fff;border:1px solid #b7cbd5;border-radius:13px;overflow:hidden;box-shadow:0 5px 15px #102a4312}.store-fuel-effective-time>header{background:linear-gradient(135deg,#edf5f8,#fff);justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.store-fuel-effective-time>header p{color:#167b58;letter-spacing:.1em;margin:0;font-size:5.5px;font-weight:1000}.store-fuel-effective-time>header h3{color:#173d60;margin:3px 0;font-size:13px}.store-fuel-effective-time>header small{color:#687c86;font-size:6.5px;line-height:1.4;display:block}.store-fuel-effective-time>header>span{color:#17663f;white-space:nowrap;background:#dff3e7;border-radius:999px;padding:5px 8px;font-size:6px;font-weight:1000}.store-fuel-effective-time.scheduled{border-color:#e49a31}.store-fuel-effective-time.scheduled>header{background:linear-gradient(135deg,#fff4df,#fff)}.store-fuel-effective-time.scheduled>header>span{color:#fff;background:#f27a2e}.store-fuel-effective-time>div{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(190px,1fr);gap:8px;padding:9px 11px;display:grid}.store-fuel-effective-time>div>button{text-align:left;background:#fff;border:2px solid #d2dfe4;border-radius:9px;align-items:center;gap:8px;min-height:54px;padding:8px;display:flex}.store-fuel-effective-time>div>button.active{background:#eaf8ef;border-color:#168351;box-shadow:inset 0 0 0 1px #fff}.store-fuel-effective-time>div>button.active.scheduled{background:#fff1e7;border-color:#ef792e}.store-fuel-effective-time button span{flex-direction:column;gap:2px;display:flex}.store-fuel-effective-time button b,.store-fuel-effective-time label b{color:#173d60;font-size:8px}.store-fuel-effective-time button small,.store-fuel-effective-time label small{color:#6a7d87;font-size:6px}.fuel-effective-picker{color:#526a76;background:#fff9ef;border:2px solid #e49a31;border-radius:9px;flex-direction:column;gap:5px;padding:8px;font-size:6px;font-weight:1000;display:flex}.fuel-effective-picker input{color:#173d60;background:#fff;border:2px solid #e49a31;border-radius:8px;min-height:42px;padding:0 8px;font-size:9px;font-weight:900}.store-fuel-effective-time>footer{background:#fff8e9;border-top:1px solid #f0c47f;align-items:center;gap:8px;padding:8px 11px;display:flex}.store-fuel-effective-time>footer>span{color:#fff;background:#f27a2e;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.store-fuel-effective-time>footer div{flex-direction:column;gap:2px;display:flex}.store-fuel-effective-time>footer b{color:#8a530f;font-size:7.5px}.store-fuel-effective-time>footer small{color:#80683f;font-size:6px}.fuel-store-strip article.competitor-below{background:#fff5f3;border-color:#d53d2f}.fuel-store-strip article.pricing-opportunity{background:#fffbef;border-color:#d69b18}.fuel-store-strip article .fuel-position-badge{border-radius:6px;width:100%;padding:4px 5px;line-height:1.3}.fuel-store-strip article .fuel-position-badge.competitor-below{color:#a4251b;background:#ffe0dc}.fuel-store-strip article .fuel-position-badge.pricing-opportunity{color:#795100;background:#ffedbd}.fuel-position-banner,.store-fuel-position-alert{border:1px solid;border-radius:11px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;margin:10px 12px;padding:10px 12px;display:grid}.fuel-position-banner>span,.store-fuel-position-alert>span{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:1000;display:grid}.fuel-position-banner div,.store-fuel-position-alert div{flex-direction:column;gap:2px;min-width:0;display:flex}.fuel-position-banner b,.store-fuel-position-alert h4{margin:0;font-size:9px}.fuel-position-banner small,.store-fuel-position-alert small{font-size:6.5px;line-height:1.4}.store-fuel-position-alert p{letter-spacing:.1em;margin:0;font-size:6px;font-weight:1000}.fuel-position-banner.competitor-below,.store-fuel-position-alert.competitor-below{color:#8f241b;background:#fff0ed;border-color:#de6659}.fuel-position-banner.competitor-below>span,.store-fuel-position-alert.competitor-below>span{background:#c9362a}.fuel-position-banner.pricing-opportunity,.store-fuel-position-alert.pricing-opportunity{color:#765000;background:#fff7dc;border-color:#dfad42}.fuel-position-banner.pricing-opportunity>span,.store-fuel-position-alert.pricing-opportunity>span{background:#c38a0b}.fuel-legacy-market-report{display:none}.fuel-store-grade-grid>label>span{flex-direction:column;gap:2px;display:flex}.fuel-store-grade-grid>label>span small{color:#6d828c;letter-spacing:.06em;font-size:4.8px}.fuel-store-grade-grid>label.regular-driver{box-shadow:inset 4px 0 #273746}.fuel-store-grade-grid>label.auto-spread>span small{color:inherit;opacity:.72}.competitor-market-dashboard{background:#eef4f6;border:1px solid #b9cbd4;border-radius:16px;overflow:hidden;box-shadow:0 10px 26px #102a431a}.competitor-market-dashboard>header{color:#fff;background:linear-gradient(125deg,#102a43 0%,#17477f 54%,#168351 100%);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.competitor-market-dashboard>header p{color:#8fe2ae;letter-spacing:.12em;margin:0;font-size:6.5px;font-weight:1000}.competitor-market-dashboard>header h3{margin:4px 0;font-size:19px}.competitor-market-dashboard>header div>span{color:#d7e7ec;max-width:600px;font-size:7.5px;line-height:1.45;display:block}.competitor-market-dashboard>header aside{background:#ffffff1a;border:1px solid #ffffff59;border-radius:10px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:150px;padding:8px 10px;display:grid}.competitor-market-dashboard>header aside i{background:#78ee9d;border-radius:50%;grid-row:1/3;width:8px;height:8px;animation:2s ease-in-out infinite market-live-pulse;box-shadow:0 0 0 4px #78ee9d29}.competitor-market-dashboard>header aside b{font-size:7px}.competitor-market-dashboard>header aside small{color:#d5e6e1;font-size:5.5px}.market-header-actions{align-items:stretch;gap:8px;display:flex}.market-refresh-top{color:#fff;white-space:nowrap;background:#f2772d;border:1px solid #ffffff8c;border-radius:10px;min-height:42px;padding:8px 12px;font-size:7.5px;font-weight:1000;box-shadow:0 4px 10px #00000026}.market-refresh-top:disabled{opacity:.6}.market-status-legend{background:#fff;border-bottom:1px solid #d4dfe4;flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.market-status-legend span{border-radius:999px;padding:4px 7px;font-size:5.5px;font-weight:1000}.market-status-legend .below{color:#a3291e;background:#ffe1dd}.market-status-legend .opportunity{color:#805700;background:#fff0c7}.market-status-legend .aligned{color:#16653d;background:#dff3e7}.competitor-market-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,720px),1fr));gap:10px;padding:10px;display:grid}.competitor-market-cards>article{background:#fff;border:1px solid #cbd8de;border-radius:12px;min-width:0;animation:.35s both market-card-enter;overflow:hidden;box-shadow:0 5px 14px #102a4312}.competitor-market-cards>article:last-child:nth-child(odd){grid-column:1/-1}.competitor-market-cards>article:nth-child(2){animation-delay:70ms}.competitor-market-cards>article:nth-child(3){animation-delay:.14s}.competitor-market-cards>article>header{background:linear-gradient(135deg,#f8fbfc,#edf5f7);border-bottom:1px solid #dbe4e8;justify-content:space-between;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.competitor-brand-logo{background:#fff;border:1px solid #00000017;border-radius:8px;flex:0 0 58px;place-items:center;width:58px;height:40px;padding:4px;display:grid;overflow:hidden;box-shadow:0 3px 8px #102a431f}.competitor-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.competitor-market-cards>article.brand-racetrac{background:#fff6f6;border-color:#e43a38}.competitor-market-cards>article.brand-racetrac>header{background:linear-gradient(120deg,#fff 0% 62%,#ef2428 62%,#c71920 100%);box-shadow:inset 5px 0 #df2027}.competitor-market-cards>article.brand-racetrac>header>b{color:#b5161d;background:#fff}.competitor-market-cards>article.brand-wawa{background:#fff3f5;border-color:#e0002a}.competitor-market-cards>article.brand-wawa>header{color:#fff;background:linear-gradient(120deg,#e4002b,#ba001f);box-shadow:inset 5px 0 #ffcf2e}.competitor-market-cards>article.brand-wawa>header h4,.competitor-market-cards>article.brand-wawa>header small,.competitor-market-cards>article.brand-wawa>header div>span{color:#fff}.competitor-market-cards>article.brand-wawa>header>b{color:#b80020;background:#fff}.competitor-market-cards>article.brand-seven-eleven{background:#f0faf5;border-color:#08754c}.competitor-market-cards>article.brand-seven-eleven>header{color:#fff;background:linear-gradient(120deg,#006f49 0%,#008b58 66%,#ee3024 66%,#ef5b22 100%);box-shadow:inset 5px 0 #f58220}.competitor-market-cards>article.brand-seven-eleven>header h4,.competitor-market-cards>article.brand-seven-eleven>header small,.competitor-market-cards>article.brand-seven-eleven>header div>span{color:#fff}.competitor-market-cards>article.brand-seven-eleven>header>b{color:#006f49;background:#fff}.competitor-market-cards>article.brand-walmart{background:#f1f7ff;border-color:#5591d5}.competitor-market-cards>article.brand-walmart>header{background:linear-gradient(120deg,#dcecff,#b9d8fa);box-shadow:inset 5px 0 #3777c6}.competitor-market-cards>article.brand-walmart>header h4{color:#174b8a}.competitor-market-cards>article.brand-walmart>header div>span{color:#2366ae}.competitor-market-cards>article.brand-walmart>header>b{color:#fff;background:#3777c6}.competitor-market-cards>article.brand-gate{background:#fff5f5;border-color:#b91e27}.competitor-market-cards>article.brand-gate>header{color:#fff;background:linear-gradient(120deg,#151515 0%,#2b2b2b 64%,#c6202a 64%,#9c111b 100%);box-shadow:inset 5px 0 #d82530}.competitor-market-cards>article.brand-gate>header h4,.competitor-market-cards>article.brand-gate>header small,.competitor-market-cards>article.brand-gate>header div>span{color:#fff}.competitor-market-cards>article.brand-gate>header>b{color:#a71520;background:#fff}.competitor-market-cards>article.brand-circle-k{background:#fff6ef;border-color:#ef2b24}.competitor-market-cards>article.brand-circle-k>header{color:#fff;background:linear-gradient(120deg,#ef2b24 0% 78%,#f5a623 78% 100%);box-shadow:inset 5px 0 #f5a623}.competitor-market-cards>article.brand-circle-k>header h4,.competitor-market-cards>article.brand-circle-k>header small,.competitor-market-cards>article.brand-circle-k>header div>span{color:#fff}.competitor-market-cards>article.brand-circle-k>header>b{color:#d92420;background:#fff}.competitor-market-cards>article.brand-wawa .competitor-brand-logo,.competitor-market-cards>article.brand-gate .competitor-brand-logo,.competitor-market-cards>article.brand-seven-eleven .competitor-brand-logo{flex-basis:88px;width:88px;height:60px;padding:3px}.competitor-market-cards>article.brand-gate .competitor-brand-logo img{transform:scale(1.3)}.competitor-market-cards>article.brand-wawa .competitor-brand-logo img{transform:scale(1.2)}.competitor-market-cards>article.brand-racetrac .competitor-grade-list{background:linear-gradient(#fff,#fff7f7)}.competitor-market-cards>article.brand-wawa .competitor-grade-list{background:linear-gradient(#fff,#fff4f6)}.competitor-market-cards>article.brand-seven-eleven .competitor-grade-list{background:linear-gradient(#fff,#f2faf6)}.competitor-market-cards>article.brand-walmart .competitor-grade-list{background:linear-gradient(#fff,#f2f8ff)}.competitor-market-cards>article.brand-gate .competitor-grade-list{background:linear-gradient(#fff,#fff5f5)}.competitor-market-cards>article.brand-circle-k .competitor-grade-list{background:linear-gradient(#fff,#fff7ef)}.competitor-market-cards>article.live>header{box-shadow:inset 4px 0 #168351}.competitor-market-cards>article.pending>header{box-shadow:inset 4px 0 #9aaab2}.competitor-market-cards>article>header div{min-width:0}.competitor-market-cards>article>header span{color:#168351;letter-spacing:.1em;font-size:5px;font-weight:1000}.competitor-market-cards>article>header h4{color:#173d60;margin:3px 0;font-size:13px}.competitor-market-cards>article>header small{color:#687d88;font-size:5.5px;line-height:1.35;display:block}.competitor-market-cards>article>header>b{color:#156a40;white-space:nowrap;background:#dcf2e5;border-radius:999px;padding:4px 6px;font-size:5px}.competitor-market-cards>article.pending>header>b{color:#697b84;background:#e8edef}.competitor-grade-list{gap:6px;padding:7px;display:grid}.competitor-grade-row{background:#f9fbfc;border:1px solid #dbe4e8;border-radius:9px;grid-template-columns:minmax(100px,.65fr) minmax(230px,1.35fr);align-items:center;gap:7px 10px;padding:8px;display:grid;position:relative;overflow:hidden}.competitor-grade-row.below{background:#fff3f1;border-color:#e37a6d}.competitor-grade-row.opportunity{background:#fff9e8;border-color:#e1b453}.competitor-grade-row.aligned{background:#f1faf4;border-color:#83bd99}.grade-name{align-items:center;gap:7px;display:flex}.grade-name>i{color:#fff;background:#8799a2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:1000;display:grid}.below .grade-name>i{background:#c9362a}.opportunity .grade-name>i{background:#c38a0b}.aligned .grade-name>i{background:#168351}.grade-name span{flex-direction:column;gap:2px;min-width:0;display:flex}.grade-name b{color:#173d60;font-size:8px}.grade-name small{color:#687d88;font-size:5.5px;font-weight:800}.price-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;display:grid}.price-comparison>span,.price-comparison>button,.price-comparison>label{background:#fff;border:1px solid #cedbe1;border-radius:7px;flex-direction:column;gap:2px;min-width:0;padding:5px 6px;display:flex}.price-comparison .our-store-price{appearance:none;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff1df 0%,#ffd995 55%,#ffc34f 100%);border:2px solid #ed681f;padding-left:36px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 3px 8px #c04d0926}.price-comparison .our-store-price>img{object-fit:contain;filter:drop-shadow(0 2px 2px #5a2b0038);width:32px;height:43px;position:absolute;bottom:-6px;left:3px}.price-comparison .our-store-price small{color:#672d05}.price-comparison .our-store-price strong{color:#fff5ae;text-shadow:0 0 5px #ffee6873;white-space:nowrap;background:#173d60;border-radius:4px;width:fit-content;max-width:100%;padding:2px 4px}.price-comparison .verified-competitor-price{text-align:left;cursor:pointer;border-width:2px;padding-left:34px;position:relative;box-shadow:0 3px 8px #102a431a}.price-comparison .verified-competitor-price>img{object-fit:contain;background:#fff;border-radius:5px;width:25px;height:21px;padding:2px;position:absolute;top:50%;left:4px;transform:translateY(-50%);box-shadow:0 1px 4px #0000001f}.price-comparison .verified-competitor-price small{color:#233f53;white-space:normal}.price-comparison .verified-competitor-price strong{color:#fff;text-shadow:0 0 5px #ffffff47;background:#102a43;border-radius:4px;width:fit-content;padding:2px 4px}.price-comparison .verified-competitor-price>em,.price-comparison .our-store-price>em{color:#3b586a;font-size:4px;font-style:normal;font-weight:1000;line-height:1.15}.price-comparison>span,.price-comparison>button,.price-comparison>label{overflow:hidden}.price-comparison small{color:#71848e;letter-spacing:.04em;overflow-wrap:anywhere;min-height:12px;font-size:4.7px;font-weight:1000;line-height:1.15}.price-comparison strong{color:#173d60;font:1000 clamp(8px,1.7vw,11px)/1.2 Courier New,monospace}.compact-fuel-price{white-space:nowrap;background:#102a43;border-radius:4px;align-items:baseline;gap:3px;width:fit-content;max-width:100%;padding:2px 4px;display:flex}.compact-fuel-price i{color:#b8c8d0;letter-spacing:.05em;font:900 3.6px/1 system-ui,sans-serif}.compact-fuel-price b{font:1000 clamp(8px,1.7vw,11px)/1 Courier New,monospace}.compact-unleaded-price b{color:#ff3232;text-shadow:0 0 6px #ff232399}.compact-diesel-price b{color:#78ff9d;text-shadow:0 0 5px #57ff9573}.price-comparison label>span{border:1px solid #a9bec8;border-radius:5px;grid-template-columns:17px minmax(0,1fr);height:23px;display:grid;overflow:hidden}.price-comparison label i{color:#17477f;background:#e6eef1;place-items:center;font-size:7px;font-style:normal;font-weight:1000;display:grid}.price-comparison input{color:#173d60;border:0;width:100%;min-width:0;padding:0 4px;font:1000 9px/1 Courier New,monospace}.market-difference-track{background:#dce5e9;border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.market-difference-track span{border-radius:inherit;background:#8799a2;height:100%;transition:width .45s;display:block}.below .market-difference-track span{background:#d24537}.opportunity .market-difference-track span{background:#d19a21}.aligned .market-difference-track span{background:#24905a}.competitor-grade-row>footer{grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.competitor-grade-row>footer b,.competitor-grade-row>footer time{color:#657a84;font-size:4.8px;font-weight:800}.competitor-grade-row>footer time{white-space:nowrap}.competitor-market-cards>article>footer{border-top:1px solid #dce5e9;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.competitor-market-cards>article>footer a,.competitor-market-cards>article>footer span{color:#17477f;font-size:5.5px;font-weight:1000}.competitor-market-cards>article>footer small{color:#687d88;text-align:right;font-size:5px}.competitor-grade-row.grade-reg,.fuel-store-grade-grid>label.grade-reg{background:#f3f6f8;border-color:#6c7b87;box-shadow:inset 4px 0 #273746}.competitor-grade-row.grade-plus,.fuel-store-grade-grid>label.grade-plus{background:#eaf1ff;border-color:#4f79c7;box-shadow:inset 4px 0 #315fae}.competitor-grade-row.grade-prem,.fuel-store-grade-grid>label.grade-prem{background:#fff0f0;border-color:#e15151;box-shadow:inset 4px 0 #cf2f35}.competitor-grade-row.grade-rec-90,.fuel-store-grade-grid>label.grade-rec-90{background:#fff2e8;border-color:#ed7d38;box-shadow:inset 4px 0 #dd5b1b}.competitor-grade-row.grade-e-85,.fuel-store-grade-grid>label.grade-e-85{background:#e2f8ff;border-color:#20a9d1;box-shadow:inset 4px 0 #008ab8}.competitor-grade-row.grade-dsl,.fuel-store-grade-grid>label.grade-dsl{background:#fff8d6;border-color:#d4ae12;box-shadow:inset 4px 0 #c59600}.competitor-grade-row[class*=grade-] .price-comparison>label{background:#ffffffd1}.competitor-grade-row.grade-reg .grade-name b,.fuel-store-grade-grid>label.grade-reg>span{color:#273746}.competitor-grade-row.grade-plus .grade-name b,.fuel-store-grade-grid>label.grade-plus>span{color:#264f99}.competitor-grade-row.grade-prem .grade-name b,.fuel-store-grade-grid>label.grade-prem>span{color:#a9232a}.competitor-grade-row.grade-rec-90 .grade-name b,.fuel-store-grade-grid>label.grade-rec-90>span{color:#a84212}.competitor-grade-row.grade-e-85 .grade-name b,.fuel-store-grade-grid>label.grade-e-85>span{color:#007da6}.competitor-grade-row.grade-dsl .grade-name b,.fuel-store-grade-grid>label.grade-dsl>span{color:#755d00}.fuel-store-grade-grid>label>div{border-color:currentColor}.brand-racetrac .verified-competitor-price{background:linear-gradient(135deg,#fff 0% 72%,#ffd9dc 72%,#ffbfc4 100%);border-color:#d91f27}.brand-wawa .verified-competitor-price{background:linear-gradient(135deg,#fff4f6 0%,#ffe0e6 74%,#ef9faf 74%,#e98196 100%);border-color:#d40028}.brand-seven-eleven .verified-competitor-price{background:linear-gradient(135deg,#effaf5 0%,#d7f2e5 70%,#ffd6af 70%,#ffc18a 100%);border-color:#08754c}.brand-walmart .verified-competitor-price{background:linear-gradient(135deg,#f2f7ff 0%,#dceaff 72%,#bbd5f7 72%,#a8c8ef 100%);border-color:#3979c9}.brand-gate .verified-competitor-price{background:linear-gradient(135deg,#f4f4f4 0%,#e4e4e4 68%,#efc3c7 68%,#e6a3a9 100%);border-color:#9e1720}.brand-circle-k .verified-competitor-price{background:linear-gradient(135deg,#fff4f1 0%,#ffdfd9 72%,#ffd99f 72%,#ffc665 100%);border-color:#d62520}.price-breakdown-modal{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081c2c94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.verified-price-breakdown{background:#fff;border:2px solid #8fa8b5;border-radius:12px;width:min(520px,100%);max-height:min(78vh,620px);animation:.2s both verified-breakdown-open;overflow:auto;box-shadow:0 18px 55px #04121e59}.verified-price-breakdown>header{background:#edf4f7;border-bottom:1px solid #d7e1e6;grid-template-columns:43px minmax(0,1fr) 25px;align-items:center;gap:8px;padding:8px 9px;display:grid}.verified-price-breakdown>header img{object-fit:contain;background:#fff;border-radius:6px;width:43px;height:29px;padding:3px}.verified-price-breakdown>header div{flex-direction:column;gap:2px;display:flex}.verified-price-breakdown>header b{color:#173d60;font-size:8px}.verified-price-breakdown>header small{color:#657a85;font-size:5.5px}.verified-price-breakdown>header button{color:#fff;background:#173d60;border:0;border-radius:50%;width:25px;height:25px;font-size:14px}.verified-price-breakdown>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px;display:grid}.verified-price-breakdown article{border:1px solid;border-left-width:4px;border-radius:8px;flex-direction:column;gap:3px;min-width:0;min-height:58px;padding:7px;display:flex}.verified-price-breakdown article>span{font-size:6px;font-weight:1000}.verified-price-breakdown article>strong{color:#fff;text-shadow:0 0 5px #ffffff47;background:#102a43;border-radius:4px;width:fit-content;padding:3px 5px;font:1000 12px/1 Courier New,monospace}.verified-price-breakdown article.grade-reg>strong{color:#ff3232;text-shadow:0 0 6px #ff232399}.verified-price-breakdown article.grade-dsl>strong{color:#78ff9d;text-shadow:0 0 5px #57ff9573}.verified-price-breakdown article>small{color:#627782;font-size:5px;line-height:1.25}.verified-price-breakdown article.grade-reg{color:#273746;background:#f3f6f8;border-color:#6c7b87}.verified-price-breakdown article.grade-plus{color:#264f99;background:#eaf1ff;border-color:#4f79c7}.verified-price-breakdown article.grade-prem{color:#a9232a;background:#fff0f0;border-color:#e15151}.verified-price-breakdown article.grade-rec-90{color:#a84212;background:#fff2e8;border-color:#ed7d38}.verified-price-breakdown article.grade-e-85{color:#007da6;background:#e2f8ff;border-color:#20a9d1}.verified-price-breakdown article.grade-dsl{color:#755d00;background:#fff8d6;border-color:#d4ae12}.verified-price-breakdown>footer{color:#607580;background:#f7fafb;border-top:1px solid #dce5e9;padding:6px 9px;font-size:5.5px;font-weight:850}.verified-price-breakdown.brand-racetrac{border-color:#d91f27}.verified-price-breakdown.brand-wawa{border-color:#d40028}.verified-price-breakdown.brand-seven-eleven{border-color:#08754c}.verified-price-breakdown.brand-walmart{border-color:#3979c9}.verified-price-breakdown.brand-gate{border-color:#9e1720}.verified-price-breakdown.brand-circle-k{border-color:#d62520}.our-store-breakdown{border-color:#ee6d22!important}.our-store-breakdown>header{background:linear-gradient(135deg,#fff1df,#ffd776)}@keyframes verified-breakdown-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.market-save-actions{background:linear-gradient(135deg,#fff7df,#fff);border-top:1px solid #cbd9df;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.market-save-actions div{flex-direction:column;gap:2px;display:flex}.market-save-actions b{color:#173d60;font-size:8px}.market-save-actions small{color:#697d88;font-size:6px}.market-save-actions button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f27b2e,#dd5519);border:0;border-radius:8px;min-height:38px;padding:8px 13px;font-size:7.5px;font-weight:1000}.market-save-actions button:disabled{opacity:.55}@keyframes market-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes market-card-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.profile-pending-fuel-banner{text-align:left;background:linear-gradient(135deg,#fff1df,#fff9ed);border:2px solid #ec7a29;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin:0 0 12px;padding:10px 12px;display:grid;box-shadow:0 5px 14px #d35c1226}.profile-pending-fuel-banner>span{color:#fff;background:#ec6d22;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:1000;display:grid}.profile-pending-fuel-banner div{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-pending-fuel-banner b{color:#9f3d09;font-size:8px}.profile-pending-fuel-banner small{color:#72523f;font-size:6px}.profile-pending-fuel-banner em{color:#17477f;font-size:7px;font-style:normal;font-weight:1000}.store-pending-fuel-alert{background:#fff9ef;border:2px solid #ec7a29;border-radius:11px;overflow:hidden;box-shadow:0 6px 16px #d35c1221}.store-pending-fuel-alert>header{background:linear-gradient(135deg,#f36f22,#f3a11d);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.store-pending-fuel-alert>header>span{color:#dd5e14;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:1000;display:grid}.store-pending-fuel-alert header p,.store-pending-fuel-alert header h4{color:#fff;margin:0}.store-pending-fuel-alert header p{letter-spacing:.1em;font-size:5px;font-weight:1000}.store-pending-fuel-alert header h4{font-size:9px}.store-pending-fuel-alert header>b{color:#fff;background:#173d60;border-radius:999px;padding:4px 6px;font-size:5px}.store-pending-fuel-alert>article{border-top:1px solid #f0d4b5;grid-template-columns:minmax(135px,.7fr) 1.3fr;gap:8px;padding:8px 11px;display:grid}.store-pending-fuel-alert article div{flex-direction:column;gap:2px;display:flex}.store-pending-fuel-alert article b{color:#9f3d09;font-size:7px}.store-pending-fuel-alert article small,.store-pending-fuel-alert article p{color:#715b4c;margin:0;font-size:5.5px}.store-pending-fuel-alert article p{text-align:right;font-weight:850}.fuel-duplicate-warning{z-index:1000;background:#081b2bb3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.fuel-duplicate-warning>div{text-align:center;background:#fff;border:3px solid #e26720;border-radius:15px;width:min(520px,100%);padding:18px;box-shadow:0 24px 70px #0000005c}.fuel-duplicate-warning>div>span{color:#fff;background:#d94332;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 8px;font-size:24px;font-weight:1000;display:grid}.fuel-duplicate-warning p,.fuel-duplicate-warning h4{margin:4px 0}.fuel-duplicate-warning>div>p:first-of-type{color:#c04b11;letter-spacing:.1em;font-size:8px;font-weight:1000}.fuel-duplicate-warning h4{color:#173d60;font-size:17px}.fuel-duplicate-warning small{color:#647986;font-size:8px;line-height:1.5;display:block}.fuel-duplicate-warning footer{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.fuel-duplicate-warning footer button{color:#173d60;background:#fff;border:1px solid #c8d6dd;border-radius:8px;min-height:42px;padding:8px;font-size:7px;font-weight:1000}.fuel-duplicate-warning footer .clear{color:#b92f24;border-color:#d54a3a}.fuel-duplicate-warning footer .submit{color:#fff;background:#168351;border-color:#168351}.fuel-scheduled-commands.prominent{border-width:2px}.fuel-scheduled-commands.prominent.has-pending{border-color:#ec7a29;box-shadow:0 7px 18px #d35c1224}.fuel-scheduled-commands.prominent.has-pending>header{background:linear-gradient(135deg,#fff0dd,#fff9ee)}.fuel-scheduled-commands.prominent.clear>header{background:#eff8f3}.fuel-scheduled-commands.prominent.clear header>span{color:#fff;background:#168351}.fuel-store-strip article.has-pending-price{border-color:#ec7a29;box-shadow:inset 0 0 0 1px #ec7a29}.fuel-store-strip article button mark{color:#b84e11;background:#fff0dd;border-radius:999px;width:fit-content;padding:3px 5px;font-size:5.5px;font-weight:1000}.fuel-compact-section{background:#fff;border:1px solid #cad8df;border-radius:12px;overflow:hidden}.fuel-compact-section>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 10px;min-height:58px;padding:10px 13px;list-style:none;display:grid}.fuel-compact-section>summary::-webkit-details-marker{display:none}.fuel-compact-section>summary span{color:#168351;letter-spacing:.11em;font-size:6px;font-weight:1000}.fuel-compact-section>summary b{color:#173d60;grid-column:1;font-size:11px}.fuel-compact-section>summary em{color:#17477f;grid-area:1/2/3;align-self:center;font-size:8px;font-style:normal;font-weight:1000}.fuel-compact-section[open]>summary{background:#f3f8fa;border-bottom:1px solid #d8e2e7}.fuel-compact-section[open]>summary em{transform:rotate(90deg)}.fuel-compact-section .pricing-model-workstation,.fuel-compact-section .competitor-price-matrix{box-shadow:none;border:0;border-radius:0}.fuel-compact-section .fuel-pricing-columns{padding:9px}.fuel-pricing-save-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px 10px;position:static;bottom:auto}.fuel-pricing-save-bar>div>b{font-size:8px}.fuel-pricing-save-bar>div>span{font-size:6px}.fuel-pricing-save-bar button{min-height:36px}.fuel-pricing-columns.competitor-only{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.competitor-only .fuel-price-column>header{min-height:0;padding:8px}.competitor-only .fuel-price-column>header input{min-height:30px;font-size:8px}.competitor-only .fuel-price-column>div{padding:5px 7px}.competitor-only .fuel-price-column>div>label{grid-template-columns:minmax(70px,.65fr) minmax(150px,1.35fr);gap:6px;min-height:39px;padding:3px 0}.competitor-only .price-entry-pair>div>span,.competitor-only .price-entry-pair output{height:29px}.competitor-only .price-entry-pair input{font-size:9px}.competitor-only .price-entry-pair>div>em{font-size:4.8px}@media (width<=760px){.fuel-pricing-intro{padding:11px 12px}.fuel-pricing-intro h3{font-size:17px}.fuel-pricing-intro span{font-size:7px}.fuel-store-price-entry>.fuel-store-grade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fuel-store-grade-grid>label{grid-template-columns:minmax(0,1fr) 95px;padding:6px}.fuel-store-price-entry>footer{grid-template-columns:1fr 1fr}.fuel-store-price-entry footer .save{grid-column:1/-1}.fuel-pricing-columns.competitor-only{grid-template-columns:1fr}.competitor-only .fuel-price-column>div>label{grid-template-columns:minmax(72px,.65fr) minmax(0,1.35fr)}.fuel-pricing-save-bar{display:none}.fuel-market-table{max-height:310px;overflow:auto}.fuel-market-table>.heading,.fuel-market-table>.row{min-width:650px}.fuel-market-table>.row{min-height:51px;padding-top:5px;padding-bottom:5px}.fuel-sparkline{height:24px}.fuel-verified-match-grid{max-height:240px;overflow:auto}.competitor-market-cards{grid-template-columns:1fr;padding:8px}.competitor-market-dashboard>header{flex-direction:column;align-items:flex-start}.competitor-market-dashboard>header aside{width:100%;min-width:0}.market-header-actions{flex-direction:column;width:100%}.market-refresh-top{width:100%}.market-save-actions{flex-direction:column;align-items:stretch}.market-save-actions button{width:100%}.store-fuel-effective-time>header{flex-direction:column}.store-fuel-effective-time>header>span{white-space:normal}.store-fuel-effective-time>div{grid-template-columns:1fr 1fr}.fuel-effective-picker{grid-column:1/-1}}@media (width<=420px){.fuel-store-price-entry>header{padding:10px}.fuel-store-price-entry>header h3{font-size:14px}.fuel-store-grade-grid>label{grid-template-columns:1fr;gap:4px}.fuel-store-grade-grid>label>div{height:32px}.fuel-store-price-entry>footer{grid-template-columns:1fr}.fuel-store-price-entry footer .save{grid-column:1}.competitor-market-dashboard>header{padding:12px}.competitor-market-dashboard>header h3{font-size:16px}.competitor-grade-row{grid-template-columns:1fr;gap:6px;padding:7px}.price-comparison{grid-template-columns:repeat(3,minmax(0,1fr))}.price-comparison>span,.price-comparison>button,.price-comparison>label{justify-content:center;min-height:61px;padding:5px}.price-comparison .our-store-price{padding-left:32px}.price-comparison .verified-competitor-price{padding-left:30px}.price-comparison .our-store-price>img{width:29px;height:40px}.price-comparison .verified-competitor-price>img{width:22px;height:19px;left:4px}.price-comparison small{min-height:18px;font-size:4.5px}.price-comparison .verified-competitor-price em{font-size:3.8px}.price-comparison>button{min-height:72px}.compact-fuel-price{gap:2px;padding-inline:3px}.compact-fuel-price b{font-size:8px}.store-pending-fuel-alert>article{grid-template-columns:1fr}.store-pending-fuel-alert article p{text-align:left}.fuel-duplicate-warning footer{grid-template-columns:1fr}.verified-price-breakdown>div{grid-template-columns:repeat(2,minmax(0,1fr))}.price-breakdown-modal{padding:12px}.competitor-grade-row>footer{flex-direction:column;align-items:flex-start;gap:2px}.competitor-grade-row>footer time{white-space:normal}.store-fuel-effective-time>div{grid-template-columns:1fr}.fuel-effective-picker{grid-column:1}}.competitor-market-cards.redesigned>article{background:#f8fbfc;border-width:2px;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #102a431a}.fuel-scoreboard{background:#eef4f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.fuel-scoreboard-card{color:#12364f;text-align:left;cursor:pointer;border:2px solid #c6d6dd;border-radius:15px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:126px;padding:12px;display:grid;overflow:hidden;box-shadow:0 5px 16px #102a431a}.fuel-scoreboard-card.our-76{background:linear-gradient(135deg,#fff9e6,#ffe7a4 68%,#ffc453);border-color:#f17926}.fuel-scoreboard-card.verified{background:#fff}.fuel-scoreboard-card.brand-racetrac{background:linear-gradient(135deg,#fff 0 76%,#fbe5e7 76%);border-color:#da2530}.fuel-scoreboard-card.brand-wawa{background:linear-gradient(135deg,#fff6f8,#ffe5ea);border-color:#d9002b}.fuel-scoreboard-card.brand-seven-eleven{background:linear-gradient(135deg,#f7fffb,#dff4e9);border-color:#08764d}.fuel-scoreboard-card.brand-walmart{background:linear-gradient(135deg,#f7fbff,#dceaff);border-color:#4384d1}.fuel-scoreboard-card.brand-gate{background:linear-gradient(135deg,#fff,#f4e4e5);border-color:#9f1c25}.fuel-scoreboard-card.brand-circle-k{background:linear-gradient(135deg,#fff8f5,#ffe4d7);border-color:#e22d27}.fuel-scoreboard-card>img{object-fit:contain;background:#fff;border-radius:12px;width:64px;height:74px;padding:6px;box-shadow:0 4px 12px #102a431f}.fuel-scoreboard-card>span{gap:4px;min-width:0;display:grid}.fuel-scoreboard-card>span>small{color:#5b7180;letter-spacing:.09em;font-size:8px;font-weight:1000}.fuel-scoreboard-card>span>b{color:#183f59;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fuel-scoreboard-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:4px;display:grid}.fuel-scoreboard-prices>span{background:#f4f8fa;border:1px solid #c4d4db;border-radius:9px;align-content:center;gap:3px;min-width:0;min-height:48px;padding:7px;display:grid}.fuel-scoreboard-prices i{color:#627783;letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:1000}.fuel-scoreboard-prices b{letter-spacing:-.04em;text-overflow:clip;white-space:nowrap;min-width:0;font:1000 clamp(10px,.9vw,14px)/1 Courier New,monospace;overflow:hidden}.fuel-scoreboard-prices .unleaded{background:#fff1f1;border-color:#efb7b9}.fuel-scoreboard-prices .unleaded b{color:#d61f2a;text-shadow:0 0 6px #d61f2a29}.fuel-scoreboard-prices .diesel{background:#edf9f1;border-color:#a7d3b9}.fuel-scoreboard-prices .diesel b{color:#087d43;text-shadow:0 0 6px #087d4324}.fuel-scoreboard-prices>span.moved-down{background:#e5f8ec;border-color:#36a766;box-shadow:inset 0 0 0 2px #36a76622}.fuel-scoreboard-prices>span.moved-down i,.fuel-scoreboard-prices>span.moved-down b{color:#087d43;text-shadow:0 0 7px #087d4338}.fuel-scoreboard-prices>span.moved-up{background:#fff0f1;border-color:#e34b51;box-shadow:inset 0 0 0 2px #e34b5122}.fuel-scoreboard-prices>span.moved-up i,.fuel-scoreboard-prices>span.moved-up b{color:#d61f2a;text-shadow:0 0 7px #d61f2a38}.our-store-breakdown.editable>div>label{background:#fff;border:1px solid #d8e1e5;border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;min-width:0;min-height:82px;padding:8px;display:grid}.our-store-breakdown.editable>div>label>span{min-width:0;font-size:9px;font-weight:1000}.our-store-breakdown.editable>div>label>div{box-sizing:border-box;border:2px solid #a9bac4;border-radius:8px;grid-template-columns:25px minmax(0,1fr);width:100%;min-width:0;height:38px;display:grid;overflow:hidden}.our-store-breakdown.editable>div i{color:#17477f;background:#e8eef1;place-items:center;font-style:normal;font-weight:1000;display:grid}.our-store-breakdown.editable input{box-sizing:border-box;color:#102a43;border:0;width:100%;min-width:0;padding:0 7px;font:1000 14px/1 Courier New,monospace}.our-store-breakdown.editable>div>label>small{color:#657986;min-width:0;font-size:6px;line-height:1.3}.our-store-breakdown.editable>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.our-store-breakdown.editable>footer button{color:#fff;background:#ef6d22;border:0;border-radius:8px;min-height:38px;padding:7px 11px;font-size:7px;font-weight:1000}.fuel-grade-matrix{background:#fff;border:1px solid #c6d6dd;border-radius:14px;margin:0 14px 14px;overflow:hidden}.fuel-grade-matrix-heading,.fuel-grade-matrix-row{grid-template-columns:minmax(120px,1.25fr) repeat(3,minmax(70px,.8fr));align-items:center;gap:8px;display:grid}.fuel-grade-matrix-heading{color:#fff;letter-spacing:.08em;background:#173f5f;padding:9px 12px;font-size:7px;font-weight:1000}.fuel-grade-matrix-row{border-bottom:1px solid #dbe5e9;border-left:6px solid #8195a0;min-height:76px;padding:9px 12px;position:relative}.fuel-grade-matrix-row:last-child{border-bottom:0}.fuel-grade-matrix-row.grade-reg{background:#f6f8f9;border-left-color:#344b5c}.fuel-grade-matrix-row.grade-plus{background:#f1f6ff;border-left-color:#3768b4}.fuel-grade-matrix-row.grade-prem{background:#fff4f4;border-left-color:#d2393e}.fuel-grade-matrix-row.grade-dsl{background:#fffbea;border-left-color:#d4a300}.fuel-grade-matrix-row.grade-rec-90{background:#fff6ef;border-left-color:#e56b28}.fuel-grade-matrix-row.grade-e-85{background:#eefbff;border-left-color:#00a0c8}.fuel-grade-matrix-row.below{box-shadow:inset 5px 0 #d63838}.fuel-grade-matrix-row.opportunity{box-shadow:inset 5px 0 #d29a00}.fuel-grade-matrix-row.aligned{box-shadow:inset 5px 0 #15945a}.matrix-grade{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.matrix-grade>i{color:#fff;background:#8398a3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:1000;display:grid}.fuel-grade-matrix-row.below .matrix-grade>i{background:#d63838}.fuel-grade-matrix-row.opportunity .matrix-grade>i{background:#c69000}.fuel-grade-matrix-row.aligned .matrix-grade>i{background:#15945a}.matrix-grade>span{gap:2px;min-width:0;display:grid}.matrix-grade b{color:#173d59;font-size:10px}.matrix-grade small{color:#657a87;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.matrix-price{text-align:left;cursor:pointer;background:#fff;border:1px solid #c6d6dd;border-radius:9px;align-content:center;gap:3px;min-width:0;min-height:52px;padding:7px 8px;display:grid}.matrix-price.our{background:#fff7e4;border-color:#ef9a57}.matrix-price.verified{background:#f1fbf5;border-color:#69a98c}.matrix-price b{color:#173e59;letter-spacing:-.035em;text-overflow:clip;white-space:nowrap;min-width:0;font:1000 clamp(10px,1vw,14px)/1 Courier New,monospace;overflow:hidden}.fuel-grade-matrix-row.grade-reg .matrix-price b{color:#d7242d}.fuel-grade-matrix-row.grade-dsl .matrix-price b{color:#087d43}.matrix-price small{color:#617681;text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1.15;overflow:hidden}.matrix-survey{background:#fff;border:1px solid #c6d6dd;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;min-width:0;min-height:52px;padding:5px;display:grid}.matrix-survey>span{color:#1d547b;text-align:center;font-size:12px;font-weight:1000}.matrix-survey input{color:#173e59;letter-spacing:-.035em;background:0 0;border:0;width:100%;min-width:0;height:40px;padding:4px;font:1000 clamp(10px,1vw,14px)/1 Courier New,monospace}.matrix-survey input:focus{outline-offset:-2px;border-radius:6px;outline:2px solid #2d7db0}@media (width<=620px){.fuel-scoreboard{gap:7px;padding:8px}.fuel-scoreboard-card{grid-template-columns:42px minmax(0,1fr);gap:6px;min-height:114px;padding:8px}.fuel-scoreboard-card>img{width:42px;height:54px;padding:4px}.fuel-scoreboard-card>span>small{font-size:6px}.fuel-scoreboard-card>span>b{font-size:7px}.fuel-scoreboard-prices{gap:4px}.fuel-scoreboard-prices>span{min-height:43px;padding:5px 4px}.fuel-scoreboard-prices i{font-size:6px}.fuel-scoreboard-prices b{font-size:12px}.fuel-grade-matrix{margin:0 8px 9px}.fuel-grade-matrix-heading{display:none}.fuel-grade-matrix-row{border-left-width:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;padding:8px}.matrix-grade{border-bottom:1px solid #173d591f;grid-column:1/-1;grid-template-columns:20px minmax(0,1fr);gap:4px;min-height:34px;padding:0 2px 5px}.matrix-grade>i{width:20px;height:20px;font-size:9px}.matrix-grade b{font-size:7px}.matrix-grade small{font-size:5px}.matrix-price{min-height:63px;padding:5px 4px}.matrix-price:before,.matrix-survey:before{content:attr(data-column-label);color:#607681;letter-spacing:.05em;white-space:nowrap;font:1000 5px/1 system-ui,sans-serif}.matrix-price b{letter-spacing:-.06em;font-size:clamp(9px,3vw,12px)}.matrix-price small{font-size:4.5px}.matrix-survey{grid-template-rows:auto 36px;grid-template-columns:14px minmax(0,1fr);min-height:63px;padding:4px}.matrix-survey:before{grid-column:1/-1}.matrix-survey>span{font-size:9px}.matrix-survey input{letter-spacing:-.07em;height:36px;padding:2px;font-size:clamp(10px,3.2vw,13px)}}@media (width<=380px){.fuel-scoreboard{grid-template-columns:1fr}.fuel-scoreboard-card{grid-template-columns:42px minmax(0,1fr);min-height:96px}.fuel-scoreboard-card>img{display:block}.fuel-scoreboard-prices b{font-size:11px}.fuel-grade-matrix-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.matrix-grade{grid-template-columns:20px minmax(0,1fr)}.matrix-grade>i{display:grid}.matrix-price b{font-size:9px}}@media (width<=520px){.fuel-scoreboard{grid-template-columns:1fr}.fuel-scoreboard-card{min-height:100px}}.price-comparison>span,.price-comparison>button,.price-comparison>label,.compact-fuel-price,.verified-price-breakdown article,.fuel-store-grade-grid>label,.fuel-command-grid>label{min-width:0;max-width:100%}.compact-fuel-price b,.price-comparison strong,.fuel-store-grade-grid input,.fuel-command-grid input{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.verified-price-breakdown>div{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.verified-price-breakdown article>strong{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:100%;font-size:clamp(9px,2.8vw,12px);overflow:hidden}.store-pending-fuel-alert>article{grid-template-columns:minmax(135px,.7fr) minmax(0,1.3fr) auto;align-items:center}@media (width<=760px){.fuel-group-competitor-data>header{flex-direction:column;align-items:flex-start}.fuel-group-competitor-data>div{grid-template-columns:1fr;gap:6px;padding:7px}.fuel-group-competitor-data article>div>section{grid-template-columns:minmax(0,1fr) 54px 54px;gap:4px}.fuel-group-competitor-data section em{text-align:center;min-width:0;padding-inline:3px;font-size:7.5px}}@media (width<=600px){.fuel-manager-content{gap:9px;padding:10px 10px 28px}.fuel-group-price-board>header{padding:9px 11px}.fuel-group-price-board h2{font-size:13px}.fuel-group-price-board>div{grid-template-columns:1fr;gap:4px;padding:6px}.fuel-group-price-board article{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:5px;padding:6px 7px;display:grid}.fuel-group-price-board article>b{margin:0;font-size:8px}.fuel-group-price-board article>div{gap:3px}.fuel-group-price-board article span{padding:5px 3px}.fuel-group-price-board article small{font-size:4.5px}.fuel-group-price-board article strong{font-size:9px}.fuel-group-price-board article>em{grid-column:1/-1;margin:0;font-size:5px}.fuel-scheduled-commands>div,.fuel-email-queue>div{gap:5px;padding:6px}.fuel-scheduled-commands article,.fuel-email-queue article{gap:6px;padding:8px}.fuel-email-queue article button,.pending-command-actions button{min-height:34px}.pending-command-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.store-pending-fuel-alert>article{grid-template-columns:1fr}.store-pending-fuel-alert article p{text-align:left}.verified-price-breakdown>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.fuel-group-competitor-data article>div>section{background:#fbfdfe;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);align-items:stretch;gap:9px;padding:9px}.fuel-group-competitor-data article>div>section.our-store{background:linear-gradient(135deg,#fff8ea,#fff2c9);border-color:#ef8a3d #ef8a3d #ef8a3d #ef6a22}.fuel-group-competitor-data section>span{justify-content:center}.fuel-group-competitor-data section b{font-size:8.5px}.fuel-group-competitor-data section small{white-space:normal;line-height:1.25}.verified-grade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;display:grid}.verified-grade-grid>span{background:#fff;border:1px solid #cbd9e0;border-left-width:4px;border-radius:7px;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:49px;padding:6px;display:flex}.verified-grade-grid i{color:#627985;letter-spacing:.06em;font-size:5px;font-style:normal;font-weight:1000}.verified-grade-grid b{color:#173d60;text-overflow:clip;font:1000 10px/1 Courier New,monospace;overflow:visible}.verified-grade-grid small{color:#6b7d86;text-overflow:ellipsis;white-space:nowrap;font-size:4.5px;line-height:1.2;overflow:hidden}.verified-grade-grid .grade-reg{background:#f3f6f8;border-left-color:#394b59}.verified-grade-grid .grade-plus{background:#edf3ff;border-left-color:#315fae}.verified-grade-grid .grade-prem{background:#fff1f1;border-left-color:#cf2f35}.verified-grade-grid .grade-dsl{background:#fff8d8;border-left-color:#c59600}.verified-grade-grid .grade-rec-90{background:#fff2e8;border-left-color:#dd5b1b}.verified-grade-grid .grade-e-85{background:#e5f8ff;border-left-color:#008ab8}.verified-grade-grid .grade-reg b{color:#d62c2c}.verified-grade-grid .grade-dsl b{color:#087a42}.fuel-group-competitor-data section.tappable{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.fuel-group-competitor-data section.tappable:hover,.fuel-group-competitor-data section.tappable:focus-visible{border-color:#2b7fa6;outline:none;transform:translateY(-1px);box-shadow:0 6px 16px #17477f24}.fuel-group-price-modal-backdrop{z-index:1200;background:#071b2ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.fuel-group-price-modal{background:#f6fafb;border:2px solid #1e6c8d;border-radius:20px;width:min(650px,100%);overflow:hidden;box-shadow:0 24px 70px #00000052}.fuel-group-price-modal.our{border-color:#ef7626}.fuel-group-price-modal>header{color:#fff;background:linear-gradient(135deg,#123d5d,#176b58);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.fuel-group-price-modal.our>header{background:linear-gradient(135deg,#f36b20,#f5ad27)}.fuel-group-price-modal>header p{color:#a8f0c1;letter-spacing:.1em;margin:0;font-size:8px;font-weight:1000}.fuel-group-price-modal.our>header p{color:#fff6c9}.fuel-group-price-modal>header h2{margin:4px 0;font-size:22px}.fuel-group-price-modal>header small{color:#dfecf1;font-size:10px}.fuel-group-price-modal>header button{color:#fff;background:#ffffff24;border:1px solid #ffffff73;border-radius:50%;width:38px;height:38px;font-size:22px}.fuel-group-price-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.fuel-group-price-modal-grid>label{background:#fff;border:1px solid #cbd9df;border-left:6px solid #6f838e;border-radius:12px;align-content:center;gap:7px;min-width:0;min-height:108px;padding:12px;display:grid}.fuel-group-price-modal-grid>label.grade-reg{background:#f4f7f8;border-left-color:#3d5260}.fuel-group-price-modal-grid>label.grade-plus{background:#eef4ff;border-left-color:#386bc0}.fuel-group-price-modal-grid>label.grade-prem{background:#fff2f2;border-left-color:#d8383f}.fuel-group-price-modal-grid>label.grade-dsl{background:#fff9de;border-left-color:#d0a000}.fuel-group-price-modal-grid>label.grade-rec-90{background:#fff2e9;border-left-color:#e16927}.fuel-group-price-modal-grid>label.grade-e-85{background:#e9faff;border-left-color:#009bc1}.fuel-group-price-modal-grid label>span{color:#173d59;font-size:11px;font-weight:1000}.fuel-group-price-modal-grid label>strong{color:#173e59;font:1000 21px/1 Courier New,monospace}.fuel-group-price-modal-grid label.grade-reg>strong{color:#d5242d}.fuel-group-price-modal-grid label.grade-dsl>strong{color:#087c43}.fuel-group-price-modal-grid label>small{color:#627784;text-overflow:ellipsis;font-size:7px;line-height:1.25;overflow:hidden}.fuel-group-price-modal-grid label>div{background:#fff;border:2px solid #9db2be;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;min-width:0;height:48px;display:grid}.fuel-group-price-modal-grid label>div i{color:#20587c;text-align:center;font-size:14px;font-style:normal;font-weight:1000}.fuel-group-price-modal-grid label>div input{color:#173e59;background:0 0;border:0;width:100%;min-width:0;height:44px;padding:5px;font:1000 18px/1 Courier New,monospace}.fuel-group-price-modal-grid label>div input:focus{outline-offset:-2px;border-radius:7px;outline:2px solid #2c82af}.fuel-group-price-modal>footer{border-top:1px solid #d5e0e5;justify-content:flex-end;align-items:center;gap:9px;padding:13px 16px 16px;display:flex}.fuel-group-price-modal>footer button,.fuel-group-price-modal>footer a{border:1px solid #2d6e8f;border-radius:9px;place-items:center;min-height:44px;padding:11px 16px;font-size:10px;font-weight:1000;text-decoration:none;display:grid}.fuel-group-price-modal>footer .primary{color:#fff;background:#168451;border-color:#168451}.fuel-group-price-modal.our>footer .primary{background:#ec6c22;border-color:#ec6c22}.fuel-group-price-modal>footer .secondary{color:#244f69;background:#fff}@media (width<=560px){.fuel-group-price-modal-backdrop{align-items:end;padding:10px}.fuel-group-price-modal{border-radius:18px 18px 0 0;max-height:92vh;overflow-y:auto}.fuel-group-price-modal>header{padding:14px}.fuel-group-price-modal>header h2{font-size:18px}.fuel-group-price-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.fuel-group-price-modal-grid>label{min-height:96px;padding:9px}.fuel-group-price-modal-grid label>div input{font-size:16px}.fuel-group-price-modal>footer{background:#f6fafb;position:sticky;bottom:0}}.price-comparison>button{min-height:82px}.featured-price-stack{gap:3px;width:100%;min-width:0;display:grid}.featured-fuel-price{background:#edf4f7;border:1px solid #b8cbd5;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;width:100%;min-width:0;padding:5px 6px;display:grid}.featured-fuel-price i{color:#58717e;font:1000 4.8px/1 system-ui,sans-serif}.featured-fuel-price b{color:#173d60;text-align:right;text-overflow:clip;white-space:nowrap;min-width:0;font:1000 clamp(9px,1.8vw,12px)/1 Courier New,monospace;overflow:visible}.featured-fuel-price.grade-reg b{color:#dd2027;text-shadow:0 0 4px #dd202733}.featured-fuel-price.grade-dsl b{color:#087b43;text-shadow:0 0 4px #087b432e}.featured-fuel-price.secondary{background:#e9f7ee;padding-block:4px}.featured-fuel-price.secondary b{font-size:clamp(8px,1.6vw,10px)}@media (width<=760px){.fuel-group-competitor-data article>div>section{grid-template-columns:1fr;gap:6px}.verified-grade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fuel-group-competitor-data section>span{justify-content:flex-start}}@media (width<=420px){.price-comparison{grid-template-columns:minmax(0,1.08fr) minmax(0,1.08fr) minmax(0,.84fr);gap:4px}.price-comparison .our-store-price,.price-comparison .verified-competitor-price{padding:5px}.price-comparison .our-store-price>img,.price-comparison .verified-competitor-price>img{align-self:center;width:31px;height:24px;margin-bottom:1px;position:static;transform:none}.price-comparison small{text-align:center;min-height:0;font-size:4.3px}.featured-fuel-price{gap:3px;padding:5px 4px}.featured-fuel-price b{font-size:9px}.price-comparison label>span{grid-template-columns:19px minmax(0,1fr);height:36px}.price-comparison input{padding-inline:3px}}.competitor-comparison-board{background:#fff;border:1px solid #bfd0d8;border-radius:14px;margin:10px;overflow:hidden;box-shadow:0 6px 18px #102a4314}.competitor-comparison-scroll{overscroll-behavior-inline:contain;scrollbar-color:#8ba6b3 #edf3f5;scrollbar-width:thin;width:100%;overflow-x:auto}.competitor-comparison-grid{min-width:610px}.comparison-board-row{grid-template-columns:minmax(92px,.72fr) minmax(100px,.78fr) repeat(3,minmax(128px,1fr));align-items:stretch;display:grid}.comparison-board-row>*{border-right:1px solid #d5e0e5;min-width:0}.comparison-board-row>:last-child{border-right:0}.comparison-board-head{z-index:3;background:#edf4f7;border-bottom:2px solid #173f5f;min-height:62px;position:sticky;top:0}.comparison-corner,.comparison-store-head,.comparison-competitor-head{align-items:center;gap:7px;padding:8px;display:flex}.comparison-corner{color:#fff;background:#173f5f;flex-direction:column;justify-content:center;align-items:flex-start}.comparison-corner b{font-size:8px}.comparison-corner small{color:#cfe0e8;font-size:5px}.comparison-store-head{color:#6f3509;background:linear-gradient(135deg,#fff3d2,#ffc95c)}.comparison-store-head img,.comparison-competitor-head img,.comparison-brand-placeholder{object-fit:contain;box-sizing:border-box;background:#fff;border:1px solid #102a431a;border-radius:7px;flex:0 0 30px;width:30px;height:30px;padding:3px}.comparison-brand-placeholder{color:#17477f;place-items:center;font-size:10px;font-weight:1000;display:grid}.comparison-store-head>span,.comparison-competitor-head>span{gap:2px;min-width:0;display:grid}.comparison-store-head b,.comparison-competitor-head b{color:#173d59;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.comparison-store-head small,.comparison-competitor-head small{color:#647985;font-size:5px;font-weight:850}.comparison-competitor-head.brand-wawa{box-shadow:inset 0 4px #d8002b}.comparison-competitor-head.brand-circle-k{box-shadow:inset 0 4px #e22d27}.comparison-competitor-head.brand-walmart{box-shadow:inset 0 4px #3d7fce}.comparison-competitor-head.brand-gate{box-shadow:inset 0 4px #a51b25}.comparison-competitor-head.brand-seven-eleven{box-shadow:inset 0 4px #08754c}.comparison-competitor-head.brand-racetrac{box-shadow:inset 0 4px #da2530}.comparison-board-row:not(.comparison-board-head){border-bottom:1px solid #d8e2e7;min-height:82px}.comparison-board-row:not(.comparison-board-head):last-child{border-bottom:0}.comparison-board-row.grade-reg{background:#f5f7f8}.comparison-board-row.grade-plus{background:#eef4ff}.comparison-board-row.grade-prem{background:#fff2f2}.comparison-board-row.grade-dsl{background:#fff9df}.comparison-board-row.grade-rec-90{background:#fff3ea}.comparison-board-row.grade-e-85{background:#eafaff}.comparison-grade{border-left:5px solid #526876;align-content:center;gap:3px;padding:7px 8px;display:grid}.grade-plus .comparison-grade{border-left-color:#3768b4}.grade-prem .comparison-grade{border-left-color:#d2393e}.grade-dsl .comparison-grade{border-left-color:#d4a300}.grade-rec-90 .comparison-grade{border-left-color:#e56b28}.grade-e-85 .comparison-grade{border-left-color:#00a0c8}.comparison-grade i{color:#6a7e89;letter-spacing:.06em;font-size:5px;font-style:normal;font-weight:1000}.comparison-grade b{color:#173d59;font-size:7px;line-height:1.15}.comparison-own-price{text-align:left;cursor:pointer;background:#fff7e5;border:1px solid #efa15f;border-radius:8px;align-content:center;gap:4px;margin:7px;padding:6px;display:grid}.comparison-own-price:disabled{cursor:default;opacity:1}.comparison-own-price b,.comparison-verified-price b{color:#173e59;letter-spacing:-.045em;text-overflow:clip;white-space:nowrap;font:1000 13px/1 Courier New,monospace;overflow:hidden}.grade-reg .comparison-own-price b,.grade-reg .comparison-verified-price b{color:#d7242d}.grade-dsl .comparison-own-price b,.grade-dsl .comparison-verified-price b{color:#087d43}.comparison-own-price small{color:#746151;font-size:5px;font-weight:850}.comparison-competitor-cell{background:#ffffffd1;border:1px solid #c7d6dd;border-radius:9px;margin:6px;padding:3px;display:block}.comparison-competitor-cell.below{background:#fff2f0;border-color:#df7469;box-shadow:inset 3px 0 #d63838}.comparison-competitor-cell.opportunity{background:#fff9e9;border-color:#dfb454;box-shadow:inset 3px 0 #c99508}.comparison-competitor-cell.aligned{background:#f0faf4;border-color:#7fbb96;box-shadow:inset 3px 0 #15945a}.comparison-verified-price{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-content:center;gap:3px;width:100%;min-width:0;min-height:72px;padding:5px 6px;display:grid}.verified-price-label{color:#168351;letter-spacing:.055em;font-size:4.6px;font-weight:1000}.comparison-source-label{color:#17477f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:13px;font-size:5px;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.comparison-verified-price small{color:#607580;text-overflow:ellipsis;white-space:nowrap;font-size:4.8px;font-weight:850;line-height:1.2;overflow:hidden}.comparison-verified-price small i{color:#fff;background:#81949e;border-radius:50%;place-items:center;width:12px;height:12px;margin-right:3px;font-size:6px;font-style:normal;display:inline-grid}.below .comparison-verified-price small i{background:#d63838}.opportunity .comparison-verified-price small i{background:#c69000}.aligned .comparison-verified-price small i{background:#15945a}.comparison-board-sources,.comparison-board-meta{border-top:1px solid #d7e1e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:7px 10px;display:flex}.comparison-board-sources{background:#f7fafb}.comparison-board-sources a,.comparison-board-sources span{color:#17477f;font-size:5.5px;font-weight:1000}.comparison-board-meta{color:#637883;background:#edf4f6;font-size:5.5px}.comparison-board-meta small{font-size:inherit}.verified-mobile-market{display:none}.market-survey-entry{background:#fffdf7;border:1px solid #d4c49f;border-radius:12px;margin:10px;overflow:hidden}.market-survey-entry>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:11px 13px;list-style:none;display:flex}.market-survey-entry>summary::-webkit-details-marker{display:none}.market-survey-entry>summary div{gap:3px;display:grid}.market-survey-entry>summary span{color:#b75719;letter-spacing:.08em;font-size:5.5px;font-weight:1000}.market-survey-entry>summary b{color:#173d60;font-size:10px}.market-survey-entry>summary small{color:#687b85;font-size:6px;line-height:1.4}.market-survey-entry>summary em{color:#17477f;white-space:nowrap;font-size:7px;font-style:normal;font-weight:1000}.market-survey-entry[open]>summary{background:#fff8e9;border-bottom:1px solid #e5dcc6}.market-survey-entry[open]>summary em{transform:rotate(90deg)}.market-survey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;display:grid}.market-survey-card{background:#fff;border:1px solid #cbd8de;border-radius:10px;overflow:hidden}.market-survey-card>header{background:#f1f6f8;border-bottom:1px solid #dce5e9;align-items:center;gap:7px;min-height:45px;padding:7px 8px;display:flex}.market-survey-card>header img,.market-survey-card>header>span{object-fit:contain;box-sizing:border-box;background:#fff;border-radius:7px;width:30px;height:30px;padding:3px}.market-survey-card>header>span{color:#17477f;place-items:center;font-size:10px;font-weight:1000;display:grid}.market-survey-card>header div{gap:2px;min-width:0;display:grid}.market-survey-card>header b{color:#173d60;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.market-survey-card>header small{color:#71828b;font-size:5px}.market-survey-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;display:grid}.market-survey-card label{background:#f8fafb;border:1px solid #d5dfe4;border-left-width:3px;border-radius:7px;gap:4px;min-width:0;padding:5px;display:grid}.market-survey-card label>span{color:#5f7480;font-size:5.5px;font-weight:1000}.market-survey-card label>div{background:#fff;border:1px solid #aebfc8;border-radius:5px;grid-template-columns:18px minmax(0,1fr);height:29px;display:grid;overflow:hidden}.market-survey-card label i{color:#17477f;background:#e8eef1;place-items:center;font-size:7px;font-style:normal;font-weight:1000;display:grid}.market-survey-card input{color:#173e59;box-sizing:border-box;border:0;width:100%;min-width:0;padding:3px 4px;font:1000 9px/1 Courier New,monospace}.market-survey-card input:focus{outline-offset:-2px;outline:2px solid #2d7db0}@media (width<=760px){.competitor-comparison-board{margin:8px}.competitor-comparison-scroll,.comparison-board-sources{display:none}.verified-mobile-market{gap:9px;padding:8px;display:grid}.verified-mobile-card{background:#fff;border:1px solid #bed0d8;border-radius:11px;overflow:hidden;box-shadow:0 4px 12px #102a4314}.verified-mobile-card>header{background:#eff5f7;border-bottom:2px solid #173f5f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid}.verified-mobile-card>header img,.verified-mobile-card>header>span{object-fit:contain;box-sizing:border-box;background:#fff;border:1px solid #d4dfe4;border-radius:8px;width:34px;height:34px;padding:3px}.verified-mobile-card>header>span{color:#17477f;place-items:center;font-size:11px;font-weight:1000;display:grid}.verified-mobile-card>header div{gap:2px;min-width:0;display:grid}.verified-mobile-card>header b{color:#173d60;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.verified-mobile-card>header small{color:#637985;font-size:6px;font-weight:850}.verified-mobile-card>header>em{color:#fff;background:#168351;border-radius:999px;padding:4px 6px;font-size:5.5px;font-style:normal;font-weight:1000}.verified-mobile-card.brand-racetrac>header{box-shadow:inset 5px 0 #da2530}.verified-mobile-card.brand-wawa>header{box-shadow:inset 5px 0 #d8002b}.verified-mobile-card.brand-seven-eleven>header{box-shadow:inset 5px 0 #08754c}.verified-mobile-card.brand-walmart>header{box-shadow:inset 5px 0 #3d7fce}.verified-mobile-card.brand-gate>header{box-shadow:inset 5px 0 #a51b25}.verified-mobile-card.brand-circle-k>header{box-shadow:inset 5px 0 #e22d27}.verified-mobile-card>div{display:grid}.verified-mobile-row{text-align:left;background:#f8fafb;border:0;border-bottom:1px solid #d9e3e7;grid-template-columns:62px 70px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:64px;padding:7px 8px;display:grid}.verified-mobile-row:last-child{border-bottom:0}.verified-mobile-row.grade-plus{background:#f1f5ff}.verified-mobile-row.grade-prem{background:#fff3f3}.verified-mobile-row.grade-dsl{background:#fff9e5}.verified-mobile-row.grade-rec-90{background:#fff4eb}.verified-mobile-row.grade-e-85{background:#ebfaff}.verified-mobile-grade,.verified-mobile-own,.verified-mobile-competitor{gap:3px;min-width:0;display:grid}.verified-mobile-grade i{color:#647985;letter-spacing:.06em;font-size:5px;font-style:normal;font-weight:1000}.verified-mobile-grade b{color:#173d60;font-size:7px;line-height:1.15}.verified-mobile-own small,.verified-mobile-competitor small{color:#687d88;font-size:5px;font-weight:1000}.verified-mobile-own b{color:#173e59;font:1000 10px/1 Courier New,monospace}.verified-mobile-own em{color:#168351;font-size:5px;font-style:normal;font-weight:900}.verified-mobile-competitor{border-left:1px solid #cbd8de;padding-left:7px}.verified-mobile-competitor strong{color:#173e59;font:1000 14px/1 Courier New,monospace}.verified-mobile-row.grade-reg .verified-mobile-competitor strong{color:#d7242d}.verified-mobile-row.grade-dsl .verified-mobile-competitor strong{color:#087d43}.verified-mobile-competitor em{color:#17477f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:5.5px;font-style:normal;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.verified-mobile-delta{color:#5e727d;background:#e5ecef;border-radius:999px;grid-column:1/-1;width:fit-content;padding:3px 6px;font-size:5.5px;font-weight:1000}.verified-mobile-delta.below{color:#b72d25;background:#ffe0dd}.verified-mobile-delta.opportunity{color:#8b6700;background:#fff1c9}.verified-mobile-delta.aligned{color:#147846;background:#dff5e8}.verified-mobile-card>footer{background:#f4f8f9;border-top:1px solid #d8e2e7;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.verified-mobile-card>footer a,.verified-mobile-card>footer span{color:#17477f;font-size:6px;font-weight:1000}.verified-mobile-card>footer small{color:#687d88;text-align:right;font-size:5.5px}.competitor-comparison-grid{min-width:570px}.comparison-board-row{grid-template-columns:82px 92px repeat(3,132px)}.comparison-board-head{min-height:58px}.comparison-board-row:not(.comparison-board-head){min-height:82px}.comparison-corner,.comparison-grade{z-index:2;position:sticky;left:0;box-shadow:5px 0 8px #102a431a}.comparison-corner{z-index:4}.comparison-grade{background:inherit}.comparison-board-meta span{font-weight:900}.market-survey-grid{grid-template-columns:1fr}}@media (width<=420px){.competitor-comparison-board{border-radius:11px;margin:6px}.market-status-legend{gap:4px;padding:6px 8px}.comparison-board-sources,.comparison-board-meta{padding:6px 8px}.comparison-board-meta{flex-direction:column;align-items:flex-start}.market-survey-entry{margin:6px}.market-survey-entry>summary{flex-direction:column;align-items:flex-start}.market-survey-entry>summary em{align-self:flex-end}.market-survey-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.email-ready-backdrop{z-index:1700;background:#071321bb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.email-ready-modal{background:#fff;border-radius:18px;width:min(560px,100%);overflow:hidden;box-shadow:0 24px 80px #0008}.email-ready-modal>header{color:#fff;background:#173d60;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:11px;padding:17px;display:grid}.email-ready-modal>header>span{background:#3a9b5b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.email-ready-modal>header p{color:#98d7ad;letter-spacing:.1em;margin:0;font-size:8px;font-weight:900}.email-ready-modal>header h2{margin:3px 0 0;font-size:18px}.email-ready-modal>header button{color:#fff;background:#ffffff20;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.email-ready-body{gap:9px;padding:16px;display:grid}.email-ready-recipient{background:#f4f7f9;border:1px solid #d4dde3;border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.email-ready-recipient small{color:#6b7b87;letter-spacing:.1em;font-size:7px;font-weight:900}.email-ready-recipient b{overflow-wrap:anywhere;font-size:11px}.email-ready-body>p{color:#52636f;margin:3px 0;font-size:10px;line-height:1.5}.email-ready-message{color:#784a20;background:#fff6e9;border-left:4px solid #e98a38;border-radius:7px;padding:9px;font-size:9px;font-weight:800;line-height:1.4}.email-ready-body>button{border-radius:9px;width:100%;min-height:48px;margin:0;font-size:11px;font-weight:900}.email-copy-recipients{color:#173d60;background:#eef5f9;border:1px solid #8fa8bb}.email-open-share{color:#fff;background:#1769aa;border:0}.email-save-fallback{color:#53616b;background:#fff;border:1px solid #bac5cc}.fuel-email-ready-modal{max-height:min(92vh,760px);overflow:auto}.fuel-email-recipient-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fuel-email-attachment{background:#eef9f2;border:1px solid #b8d7c3;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.fuel-email-attachment>span{color:#fff;background:#d94b36;border-radius:7px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:1000;display:grid}.fuel-email-attachment>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fuel-email-attachment b{color:#173d60;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fuel-email-attachment small{color:#647986;font-size:7px}.fuel-email-attachment em{color:#168351;font-size:8px;font-style:normal;font-weight:1000}.fuel-email-body-preview{background:#fff;border:1px solid #d4dde3;border-radius:9px;max-height:170px;padding:10px 12px;overflow:auto}.fuel-email-body-preview>small{color:#6b7b87;letter-spacing:.1em;font-size:7px;font-weight:1000}.fuel-email-body-preview>p{color:#354d5d;white-space:pre-wrap;margin:6px 0 0;font:500 9px/1.45 system-ui,sans-serif}@media (width<=520px){.fuel-email-recipient-grid{grid-template-columns:1fr}.fuel-email-body-preview{max-height:130px}}.district-cost-page{color:#173d60;background:#eef3f6;min-height:100vh}.district-cost-page>header{color:#fff;background:linear-gradient(135deg,#102a43,#17477f);align-items:center;gap:18px;padding:18px 22px;display:flex}.district-cost-page>header>button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:900}.district-cost-page>header>div{flex:1}.district-cost-page>header p{color:#ffb18d;letter-spacing:.13em;margin:0;font-size:8px;font-weight:1000}.district-cost-page>header h1{margin:3px 0;font-size:28px}.district-cost-page>header span{color:#d6e6ef;font-size:9px}.district-cost-page>header>b{background:#f26a2a;border-radius:999px;padding:7px 10px;font-size:8px}.district-cost-upload{grid-template-columns:minmax(250px,.8fr) 1.4fr;gap:14px;margin:16px;display:grid}.district-cost-upload>label,.district-cost-upload>div{background:#fff;border-radius:16px;min-height:210px;padding:18px;box-shadow:0 8px 24px #102a4312}.district-cost-upload>label{text-align:center;cursor:pointer;border:2px dashed #f26a2a;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.district-cost-upload>label>span{color:#fff;background:#f26a2a;border-radius:18px;place-items:center;width:68px;height:68px;font-size:17px;font-weight:1000;display:grid}.district-cost-upload>label img{object-fit:contain;max-width:100%;max-height:125px}.district-cost-upload>label b{font-size:11px}.district-cost-upload>label small{color:#71818a;font-size:8px}.district-cost-upload>label input{opacity:0;width:1px;height:1px;position:absolute}.district-cost-upload>div{flex-direction:column;justify-content:center;display:flex}.district-cost-upload h2{margin:0 0 5px}.district-cost-upload p{color:#607783;min-height:45px;margin:0;font-size:9px;line-height:1.5}.district-cost-upload button{color:#fff;background:#17664f;border:0;border-radius:10px;min-height:47px;margin-top:12px;font-weight:1000}.district-cost-upload button:disabled{opacity:.45}.district-cost-table{background:#fff;border-radius:16px;margin:16px;overflow:hidden;box-shadow:0 8px 24px #102a4312}.district-cost-table>header{background:#fff8e7;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.district-cost-table>header p{color:#f26a2a;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.district-cost-table>header h2{margin:3px 0;font-size:18px}.district-cost-table>header span{color:#6b7d87;font-size:8px}.district-cost-scroll{overflow:auto}.district-cost-table table{border-collapse:collapse;width:100%;min-width:980px}.district-cost-table th,.district-cost-table td{border-top:1px solid #dce5e9;padding:9px}.district-cost-table thead th{color:#fff;text-align:left;background:#173d60;font-size:8px}.district-cost-table tbody th{text-align:left;min-width:200px}.district-cost-table tbody th b{font-size:9px;display:block}.district-cost-table tbody th small{color:#71818a;margin-top:2px;font-size:6px;display:block}.district-cost-table td label{color:#17664f;border:1px solid #b8c9d2;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;height:37px;font-size:8px;font-weight:1000;display:grid;overflow:hidden}.district-cost-table td input{border:0;width:100%;min-width:0;height:100%;padding:0 5px;font:900 9px Courier New,monospace}.district-cost-table tbody tr:nth-child(2n){background:#f8fafb}@media (width<=720px){.district-cost-page>header{flex-wrap:wrap;align-items:flex-start}.district-cost-page>header>div{flex-basis:100%;order:3}.district-cost-upload{grid-template-columns:1fr}.district-cost-upload>label,.district-cost-upload>div{min-height:170px}}.district-shared-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.district-shared-costs>label{color:#536a76;gap:5px;font-size:8px;font-weight:1000;display:grid}.district-shared-costs>label>div{color:#17664f;background:#fff;border:1px solid #afc2cc;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;height:45px;padding-left:8px;display:grid}.district-shared-costs input{border:0;width:100%;min-width:0;height:100%;padding:0 8px;font:1000 12px Courier New,monospace}.district-cost-recipients{background:#f4f8fa;border-top:1px solid #d9e3e8;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;display:flex}.district-cost-recipients>b{margin-right:5px;font-size:8px}.district-cost-recipients>span{color:#31596d;background:#e2edf2;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}@media (width<=720px){.district-shared-costs{grid-template-columns:repeat(2,minmax(0,1fr))}}
