body{color-scheme:dark}body.light-theme{color-scheme:light}.parking-guide :is(.granta-answer p,.granta-answer li,.granta-answer th,.granta-answer td,.granta-answer h3,.granta-answer strong,.oil-step-number,.rack-source-row dt,.rack-source-row dd){color:var(--text-light)!important}.parking-guide a.faq-xlink:is(:link,:visited,:hover,:focus-visible,:active){color:var(--text-light)!important;text-decoration:underline;text-underline-offset:.18em;text-decoration-color:var(--accent-green)}.parking-guide a.faq-xlink:hover{text-decoration-thickness:3px}.parking-guide a.faq-xlink:focus-visible{outline:3px solid var(--text-light);outline-offset:3px}#articleHeroBtnShare,#articleHeroBtnShare:is(:hover,:focus-visible,:active),.faq-toc-more-btn,.faq-toc-more-btn:is(:hover,:focus-visible,:active){color:var(--text-light)!important;background:var(--bg-main)!important}#articleHeroBtnShare:focus-visible,.faq-toc-more-btn:focus-visible{outline-color:var(--text-light)!important}.faq-toc-arrow{color:var(--text-light)!important}#faqInlineToc a[data-inline-toc]:is(:link,:visited,:hover,:focus-visible,:active){color:var(--text-light)!important}#faqInlineToc a[data-inline-toc]:focus-visible{outline:3px solid var(--text-light);outline-offset:3px}.parking-guide .granta-table-scroll :is(table,thead,tbody,tr,th,td){transition-property:border-color,box-shadow!important}.parking-guide .granta-table-scroll thead th{background:var(--bg-secondary)!important}.parking-guide .granta-table-scroll tbody tr{background:var(--bg-main)!important}.parking-guide .granta-table-scroll tbody tr:nth-child(even){background:var(--bg-secondary)!important}.parking-guide .granta-table-scroll tbody td{background:transparent!important}.parking-guide :is(p,li,th,td,h3,h4,strong,dt,dd,.oil-step-number){color:var(--text-light)!important}.parking-guide :is(.oil-guide-summary strong,.oil-guide-symptom-grid strong){color:var(--text-light)!important}.parking-guide a:is(:link,:visited,:hover,:focus-visible,:active){color:var(--text-light)!important;text-decoration:underline;text-decoration-color:var(--accent-green);text-underline-offset:.18em}.parking-guide a:focus-visible{outline:3px solid var(--text-light);outline-offset:3px}.vbt-tool :is(h3,h4){color:var(--accent-green)!important}.vbt-tool p{color:var(--text-light)!important}.vbt-tool button,.vbt-tool button:is(:hover,:focus-visible,:active){color:var(--text-light)!important;background:var(--bg-main);border-color:var(--accent-green)}.vbt-tool button[aria-pressed=true],.vbt-tool button[aria-pressed=true]:is(:hover,:focus-visible,:active){color:#000!important;background:var(--accent-green)!important}.vbt-panels>section,.vbt-status{color:var(--text-light)!important;background:var(--bg-main)}.parking-guide .oil-guide-next>a:is(:link,:visited,:hover,:focus-visible,:active){color:#000!important;background:var(--accent-green)!important}.parking-guide .oil-control-grid .is-stop>span{color:var(--text-light)!important}@media(forced-colors:active){.parking-guide :is(p,li,th,td,h3,h4,strong,dt,dd){color:CanvasText!important}.parking-guide a:any-link{color:LinkText!important}.vbt-tool button,.vbt-tool button:is(:hover,:focus-visible,:active),.vbt-tool button[aria-pressed=true],.vbt-tool button[aria-pressed=true]:is(:hover,:focus-visible,:active){color:ButtonText!important;background:ButtonFace!important;border-color:ButtonText}.vbt-panels>section,.vbt-status{color:CanvasText!important;background:Canvas}}
.vbt-tool button{color:var(--text-light)!important}.vbt-tool button[aria-pressed=true],.vbt-tool button[aria-pressed=true]:is(:hover,:focus-visible,:active){background:var(--accent-green)!important;color:#000!important}.vbt-tool :is(.vbt-status,.vbt-tray,p,h3,h4){color:var(--text-light)!important}

.faq-content.oil-guide .vbt-tool[data-faq-functional] button+p{margin-top:16px!important}

.vbt-tool :is(input,label,.vbt-status){color:var(--text-light)!important}.vbt-tool input{background:var(--bg-main)!important}.faq-content.oil-guide .vbt-tool[data-faq-functional] form+p{margin-top:16px!important}.vbt-tool input::placeholder{color:var(--text-light);opacity:1}.vbt-tool button[type=submit],.vbt-tool button[type=submit]:is(:hover,:focus-visible,:active){background:var(--accent-green)!important;color:#000!important}
@media(forced-colors:active){.vbt-tool :is(input,label,.vbt-status){color:CanvasText!important}.vbt-tool input{background:Canvas!important}.vbt-tool button[type=submit],.vbt-tool button[type=submit]:is(:hover,:focus-visible,:active){background:ButtonFace!important;color:ButtonText!important}}
.vbt-tool .vbt-card span{color:inherit!important}.vbt-tool input[type=search]{color:var(--text-light)!important;background:var(--bg-main)!important}

.vbt-tool :is(legend,label,input,p,h3,h4,strong,.vbt-note,.vbt-limits,.vbt-status,.vbt-result){color:var(--text-light)!important}.vbt-tool input::placeholder{color:var(--text-light)!important;opacity:.72}.vbt-tool button:is(:link,:visited,:hover,:focus-visible,:active){color:var(--text-light)!important}.vbt-tool #vbt-calculate{color:#071007!important;background:var(--accent-green)!important}.vbt-tool #vbt-reset{color:var(--text-light)!important;background:var(--bg-main)!important}@media(forced-colors:active){.vbt-tool :is(input,button){forced-color-adjust:auto}.vbt-tool #vbt-calculate{color:ButtonText!important;background:ButtonFace!important}}

body.light-theme .vbt-tool #vbt-calculate{color:#fff!important}
