/* P1I: Home owns its calculator summary and responsive control geometry.
   The calculator form class distinguishes its final geometry from legacy
   device rules that may arrive later through the approved runtime fallback.
   The v372 shared stylesheet owns custom selects and field focus only.
   Existing approved Home CSS still uses important declarations; geometry here
   remains explicit until that separate legacy stylesheet is consolidated. */
/* Calculator and search mutations must not become browser scroll anchors. */
.mauto-home-runtime #device-shell :is(
  #preview-advanced-search,
  #preview-finance-calculator
) {
  overflow-anchor: none !important;
}

.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator [data-price-label] {
  display: flex !important;
  min-height: 1.25em !important;
  align-items: flex-end !important;
  white-space: nowrap !important;
}

/* Finance summary: one aligned four-column result and its WhatsApp action share one surface. */
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator .finance-summary-shell {
  display: grid !important;
  width: 100% !important;
  gap: 4px !important;
  margin-top: 2px !important;
  padding: 7px 8px 8px !important;
  overflow: hidden !important;
  border: 1px solid rgba(91, 151, 215, .2) !important;
  border-radius: 18px !important;
  background: linear-gradient(115deg, #f2f8ff, #dcecff) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .96) !important;
}

.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result {
  display: grid !important;
  grid-template-columns: minmax(0, 1.14fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, .82fr) !important;
  grid-template-rows: auto auto !important;
  grid-auto-flow: column !important;
  width: 100% !important;
  min-width: 0 !important;
  gap: 1px 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator .finance-summary-shell :is(
  .finance-result-main,
  .finance-result dl,
  .finance-result dl > div
) {
  display: contents !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result :is(
  .finance-result-main > span,
  dt
) {
  grid-row: 1 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 2px 8px 0 !important;
  align-self: start !important;
  color: #57718d !important;
  font-size: 10px !important;
  font-weight: 720 !important;
  line-height: 1.12 !important;
  overflow-wrap: anywhere !important;
  white-space: normal !important;
}

.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result :is(
  .finance-result-main > strong,
  dd
) {
  grid-row: 2 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 8px 2px !important;
  align-self: start !important;
  color: #173f69 !important;
  font-size: 13px !important;
  font-weight: 820 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result .finance-result-main > strong {
  color:var(--mauto-ds-color-primary,#3c78da) !important;
  font-size: 27px !important;
  font-weight: 880 !important;
  letter-spacing: -.045em !important;
}

.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result dl > div > :is(dt, dd) {
  border-left: 1px solid rgba(93, 148, 207, .2) !important;
}

.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-action {
  justify-self: center !important;
  width: min(62%, 520px) !important;
  min-height: 42px !important;
  margin: 0 !important;
  border-radius: 13px !important;
}

/* Keep installment category buttons level with the adjacent amount field. */
.mauto-home-runtime #device-shell[data-device="desktop"] #preview-finance-calculator.finance-calculator .finance-fields {
  align-items: end !important;
}

.mauto-home-runtime #device-shell[data-device="desktop"] #preview-finance-calculator.finance-calculator .finance-fields > .finance-category {
  align-self: end !important;
  width: 248px !important;
  height: 44px !important;
  margin: 0 !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.mauto-home-runtime #device-shell[data-device="desktop"] #preview-finance-calculator.finance-calculator .finance-fields > .finance-category button {
  width: auto !important;
  height: 44px !important;
  min-height: 44px !important;
}

.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) :is(#preview-advanced-search,#preview-finance-calculator){
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  padding:16px!important;
  overflow:visible!important;
}

.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-heading{
  height:auto!important;
  margin-bottom:16px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-vehicle{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-vehicle label{
  min-width:0!important;
  grid-column:auto!important;
  gap:8px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-vehicle label>span{
  margin:0!important;
  font-size:14px!important;
  line-height:1.4!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-vehicle :is(select,.mauto-premium-select__trigger){
  height:48px!important;
  min-height:48px!important;
  padding:10px 12px!important;
  font-size:16px!important;
  line-height:1.4!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-mode{
  width:100%!important;
  height:auto!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
  margin-top:16px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-mode button{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  min-height:48px!important;
  padding:12px!important;
  font-size:14px!important;
  line-height:1.4!important;
  white-space:normal!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-query-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 140px!important;
  gap:12px!important;
  margin-top:16px!important;
  align-items:stretch!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-panels{
  min-width:0!important;
  margin:0!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-input{
  height:52px!important;
  min-height:52px!important;
  gap:10px!important;
  padding:0 4px 0 12px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-input input{
  height:48px!important;
  min-height:48px!important;
  font-size:16px!important;
  line-height:1.4!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-input svg{
  width:24px!important;
  height:24px!important;
  flex:0 0 24px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-camera{
  width:48px!important;
  min-width:48px!important;
  height:48px!important;
  min-height:48px!important;
  flex:0 0 48px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-submit{
  height:auto!important;
  min-height:48px!important;
  margin:0!important;
  padding:12px 16px!important;
  font-size:15px!important;
  line-height:1.4!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-advanced-search .advanced-search-status{
  font-size:13px!important;
  line-height:1.5!important;
}

.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator{
  height:auto!important;
  max-height:none!important;
  padding:16px!important;
  overflow:visible!important;
  gap:16px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator :is(.finance-tabs,.finance-category){
  width:100%!important;
  height:auto!important;
  min-height:48px!important;
  gap:12px!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-fields>.finance-category{
  width:100%!important;
  height:auto!important;
  min-height:48px!important;
  align-self:end!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator :is(.finance-tabs,.finance-category) button{
  width:100%!important;
  height:auto!important;
  min-height:48px!important;
  padding:12px 10px!important;
  font-size:14px!important;
  line-height:1.4!important;
  white-space:normal!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-fields>.finance-category button{
  height:auto!important;
  min-height:48px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-fields{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px 12px!important;
  margin-top:0!important;
  align-items:end!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-field{
  min-width:0!important;
  gap:8px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator :is(.finance-field>span:first-child,.finance-term>div>span,.finance-term strong){
  min-height:0!important;
  font-size:14px!important;
  line-height:1.4!important;
  white-space:normal!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-input-shell{
  height:48px!important;
  min-height:48px!important;
  gap:8px!important;
  padding:0 12px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-input-shell input{
  min-height:46px!important;
  height:46px!important;
  font-size:16px!important;
  line-height:1.4!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-term{
  height:auto!important;
  grid-column:1/-1!important;
  padding:12px!important;
  gap:8px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-term>div:first-child{
  flex-wrap:wrap!important;
  gap:8px 12px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-range{
  height:48px!important;
  min-height:48px!important;
  margin-block:0!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-term-points-v117 span{
  font-size:12px!important;
  line-height:1.4!important;
}

/* Four metrics become two rows, preserving their calculation and live region. */
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-summary-shell{
  height:auto!important;
  max-height:none!important;
  padding:14px!important;
  gap:16px!important;
  overflow:visible!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:auto!important;
  grid-auto-flow:row!important;
  gap:16px 12px!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result :is(.finance-result-main,dl>div){
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-content:start!important;
  gap:6px!important;
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result :is(.finance-result-main>span,dt){
  grid-row:auto!important;
  padding:0!important;
  font-size:14px!important;
  line-height:1.4!important;
  min-height:0!important;
  border:0!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result :is(.finance-result-main>strong,dd){
  grid-row:auto!important;
  padding:0!important;
  font-size:16px!important;
  line-height:1.4!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  border:0!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result .finance-result-main>strong{
  font-size:24px!important;
  padding:0!important;
  line-height:1.2!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result dl>div>:is(dt,dd){
  border:0!important;
  padding:0!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-action{
  width:100%!important;
  height:auto!important;
  min-height:48px!important;
  padding:12px 16px!important;
  font-size:14px!important;
  line-height:1.4!important;
  white-space:normal!important;
  text-align:center!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-disclaimer{
  font-size:12px!important;
  line-height:1.5!important;
  margin-top:0!important;
}

.mauto-home-runtime #device-shell[data-device="mobile"] #preview-advanced-search .advanced-search-vehicle{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.mauto-home-runtime #device-shell[data-device="mobile"] #preview-advanced-search .advanced-search-vehicle label:last-child{
  grid-column:1/-1!important;
}
.mauto-home-runtime #device-shell[data-device="mobile"] #preview-advanced-search .advanced-search-query-row{
  grid-template-columns:minmax(0,1fr)!important;
}
.mauto-home-runtime #device-shell[data-device="mobile"] #preview-finance-calculator.finance-calculator .finance-fields>.finance-category{
  grid-column:1/-1!important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #preview-finance-calculator.finance-calculator .finance-fields>.finance-category[hidden]{
  display:none!important;
}
.mauto-home-runtime #device-shell[data-device="mobile"] #preview-finance-calculator.finance-calculator .finance-field:first-child{
  grid-column:1/-1!important;
}
.mauto-home-runtime #device-shell[data-device="tablet"] #preview-finance-calculator.finance-calculator .finance-fields{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.mauto-home-runtime #device-shell[data-device="tablet"] #preview-finance-calculator.finance-calculator .finance-fields>.finance-category:not([hidden]){
  grid-column:span 2!important;
}
.mauto-home-runtime #device-shell[data-device="tablet"] #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}

/* Insurance owns one compact header and four equal stage cards.
   The section ID keeps the legacy rail fallback from restoring hidden icon columns. */
.mauto-home-runtime #device-shell #mauto-insurance .insurance-flow-shell {
  display: grid !important;
  grid-template-columns: 300px minmax(0, 1fr) !important;
  grid-template-rows: auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 10px !important;
  border: 1px solid #dce8f7 !important;
  border-radius: 18px !important;
  background: linear-gradient(115deg, #f2f8ff, #dcecff) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.96) !important;
}
.mauto-home-runtime #device-shell #mauto-insurance .insurance-trigger {
  display: grid !important;
  grid-template-columns: 36px minmax(0, 1fr) !important;
  grid-template-rows: auto auto !important;
  grid-column: auto !important;
  align-items: center !important;
  gap: 0 8px !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 10px !important;
  text-align: left !important;
}
.mauto-home-runtime #device-shell #mauto-insurance .insurance-trigger-copy {
  display: contents !important;
}
.mauto-home-runtime #device-shell #mauto-insurance .insurance-trigger-icon {
  grid-area: 1 / 1 !important;
  align-self: center !important;
  justify-self: center !important;
  width: 36px !important;
  height: 36px !important;
  margin: 0 !important;
}
.mauto-home-runtime #device-shell #mauto-insurance .insurance-trigger-icon svg {
  width: 36px !important;
  height: 36px !important;
}
.mauto-home-runtime #device-shell #mauto-insurance #insurance-flow-title {
  display: flex !important;
  grid-area: 1 / 2 !important;
  align-self: center !important;
  align-items: baseline !important;
  justify-content: flex-start !important;
  flex-wrap: wrap !important;
  gap: 0 .24em !important;
  width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  margin: 0 !important;
  color: #173f69 !important;
  font-size: 20px !important;
  line-height: 1.2 !important;
  white-space: normal !important;
}
.mauto-home-runtime #device-shell #mauto-insurance .insurance-trigger-copy small {
  grid-area: 2 / 2 !important;
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  color: #647994 !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  white-space: normal !important;
}
.mauto-home-runtime #device-shell #mauto-insurance .insurance-stages {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  grid-template-rows: auto !important;
  grid-auto-flow: row !important;
  align-items: stretch !important;
  gap: 6px !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
.mauto-home-runtime #device-shell #mauto-insurance .insurance-stages::before,
.mauto-home-runtime #device-shell #mauto-insurance .insurance-stages > li::after {
  content: none !important;
  display: none !important;
}
.mauto-home-runtime #device-shell #mauto-insurance .insurance-stages > li {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto !important;
  place-items: center !important;
  gap: 0 !important;
  min-width: 0 !important;
  min-height: 44px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 8px 2px !important;
  border: 1px solid #e1e9f6 !important;
  border-radius: 12px !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}
.mauto-home-runtime #device-shell #mauto-insurance .insurance-stages > li > div {
  display: grid !important;
  grid-area: 1 / 1 !important;
  place-items: center !important;
  align-self: center !important;
  justify-self: stretch !important;
  gap: 0 !important;
  width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
.mauto-home-runtime #device-shell #mauto-insurance .insurance-stages strong {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 14px !important;
  font-weight: 650 !important;
  line-height: 1.25 !important;
  text-align: center !important;
  white-space: nowrap !important;
}
.mauto-home-runtime #device-shell:is([data-device="mobile"],[data-device="tablet"]) #mauto-insurance .insurance-flow-shell {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 6px !important;
  padding: 8px !important;
}
.mauto-home-runtime #device-shell[data-device="mobile"] #mauto-insurance .insurance-stages strong {
  font-size: clamp(10px, 3.05vw, 12px) !important;
}

/* P1J: reduce spacing in text and utilities; keep the approved hero/card art layout. */
.mauto-home-runtime #device-shell[data-device] #preview-advanced-search.advanced-search-form{padding:12px!important;gap:6px!important}
.mauto-home-runtime #device-shell[data-device] #preview-finance-calculator.finance-calculator .finance-fields{gap:10px!important}
.mauto-home-runtime #device-shell[data-device] #preview-finance-calculator.finance-calculator .finance-field{gap:5px!important}
.mauto-home-runtime #device-shell[data-device] #preview-finance-calculator.finance-calculator .finance-term{padding:8px!important;gap:5px!important}
.mauto-home-runtime #device-shell[data-device] #preview-finance-calculator.finance-calculator .finance-summary-shell{padding:10px!important;gap:10px!important}
.mauto-home-runtime #device-shell[data-device] #preview-finance-calculator.finance-calculator .finance-result{gap:10px 8px!important}
.mauto-home-runtime #device-shell[data-device] #preview-finance-calculator.finance-calculator .finance-result :is(dt,dd){word-break:normal!important;overflow-wrap:normal!important}
.mauto-home-runtime #device-shell[data-device] #preview-finance-calculator.finance-calculator .finance-result :is(dt,.finance-result-main>span){text-wrap:balance}
.mauto-home-runtime #device-shell[data-device] #finance{margin-top:6px!important}
.mauto-home-runtime #device-shell[data-device] .ecosystem{padding-top:8px!important;padding-bottom:10px!important}

.mauto-home-runtime #device-shell[data-device="mobile"] .hero-title-lockup{grid-template-columns:max-content!important;width:max-content!important;max-width:calc(100vw - 24px)!important}
.mauto-home-runtime #device-shell[data-device="mobile"] .hero-eco-title--owner{width:max-content!important;max-width:none!important}
.mauto-home-runtime #device-shell[data-device="mobile"] .hero-eco-title--owner .hero-eco-title__line{width:max-content!important;max-width:none!important}

/* Home finance uses the Cars calculator control palette, within its existing layout. */
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator {
  background: #fbfdff !important;
}
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator :is(.finance-tabs,.finance-category) {
  background: #eff4fb !important;
  border-color: #e1e9f6 !important;
}
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator :is(.finance-tabs,.finance-category) button:is(.is-active,[aria-selected="true"],[aria-pressed="true"]) {
  color: #fff !important;
  background:var(--mauto-ds-action-blue,linear-gradient(110deg,#5996ef,#3c78da)) !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator .finance-action {
  background:var(--mauto-ds-action-blue,linear-gradient(110deg,#5996ef,#3c78da)) !important;
  text-decoration: none !important;
}
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator input.finance-range {
  -webkit-appearance: none;
  appearance: none;
  width: 100% !important;
  min-width: 0 !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 11px !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  accent-color:var(--mauto-ds-color-primary,#3c78da);
  touch-action: pan-y;
  cursor: pointer;
}
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator input.finance-range::before {
  content: none !important;
}
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator input.finance-range::-webkit-slider-runnable-track {
  height: 4px;
  border-radius: 99px;
  background: linear-gradient(90deg, #087bff 0 var(--finance-progress,33.333%), #dce8f7 var(--finance-progress,33.333%) 100%);
}
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator input.finance-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 22px;
  height: 22px;
  margin-top: -9px;
  border: 1px solid #e6eef8;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 2px 8px #8fa9d645;
}
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator input.finance-range::-moz-range-track {
  height: 4px;
  border-radius: 99px;
  background: #dce8f7;
}
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator input.finance-range::-moz-range-progress {
  height: 4px;
  border-radius: 99px;
  background: #087bff;
}
.mauto-home-runtime #device-shell #preview-finance-calculator.finance-calculator input.finance-range::-moz-range-thumb {
  width: 22px;
  height: 22px;
  border: 1px solid #e6eef8;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 2px 8px #8fa9d645;
}
/* Explicit placement avoids legacy full-width rules on the last metric. */
.mauto-home-runtime #device-shell[data-device="mobile"] #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result-main {
  grid-area: 1 / 1 !important;
}
.mauto-home-runtime #device-shell[data-device="mobile"] #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result dl > div:nth-child(1) {
  grid-area: 1 / 2 !important;
}
.mauto-home-runtime #device-shell[data-device="mobile"] #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result dl > div:nth-child(2) {
  grid-area: 2 / 1 !important;
}
.mauto-home-runtime #device-shell[data-device="mobile"] #preview-finance-calculator.finance-calculator .finance-summary-shell .finance-result dl > div:nth-child(3) {
  grid-area: 2 / 2 !important;
}

/* Owner-approved search density: 6px top, 5px sides; labels stay with their fields. */
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search{padding:6px 5px 5px!important;height:auto!important;min-height:0!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-heading{height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search-title{margin:0!important;line-height:28px!important;font-size:24px!important;letter-spacing:-.4px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search-title b{color:#172c41!important;font:inherit!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search-title em{color:#3c78da!important;font:inherit!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-vehicle{gap:5px!important;margin:0!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-vehicle label{gap:2px!important;margin:0!important;padding:0!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-vehicle label>span:first-child{margin:0!important;line-height:18px!important;font-size:13px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-mode{display:grid!important;grid-template-columns:1fr 1fr!important;width:40%!important;min-width:160px!important;max-width:100%!important;gap:3px!important;margin:5px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-mode button{height:36px!important;min-height:36px!important;padding:4px 6px!important;font-size:12px!important;line-height:16px!important;border-radius:9px 9px 4px 4px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-query-row{margin-top:2px!important;gap:5px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-camera{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-width:44px!important;width:44px!important;height:44px!important;padding:10px!important;color:#526980!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-camera::before,.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-camera::after{content:none!important;display:none!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-camera svg{display:block!important;visibility:visible!important;opacity:1!important;background:none!important;filter:none!important;fill:none!important;stroke:#526980!important;width:24px!important;height:24px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-camera svg>*{visibility:visible!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-camera img{display:none!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-submit{margin-top:5px!important;}

.mauto-home-runtime #device-shell #advanced-search #preview-advanced-search{gap:0!important;}

/* Finance: compact groups, accessible targets, stable two-column summary. */
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator{padding:6px 5px!important;gap:5px!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-tabs{padding:2px!important;gap:4px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator :is(.finance-tabs,.finance-category) button{min-height:44px!important;height:auto!important;padding:5px 10px!important;border-radius:12px!important;box-shadow:var(--mauto-ds-action-depth)!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-field:first-child{grid-column:1/-1!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-field{display:grid!important;gap:2px!important;margin:0!important;min-width:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-field>span:first-child{margin:0!important;line-height:18px!important;min-height:36px!important;display:flex!important;align-items:end!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-field:first-child>span:first-child{min-height:18px!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-input-shell{min-width:0!important;height:44px!important;margin:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-input-shell input{min-width:0!important;width:100%!important;height:44px!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-category{grid-column:1/-1!important;padding:2px!important;margin:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator [hidden]{display:none!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-term{grid-column:1/-1!important;padding:0!important;margin:3px 0 0!important;gap:5px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-term>div:first-child{margin:0!important;padding:0!important;gap:5px!important;align-items:center!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-range{margin:0!important;width:100%!important;height:28px!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-term-points-v117{margin:0!important;padding:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-summary-shell{gap:5px!important;margin:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:5px!important;align-items:start!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result dl{display:contents!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result :is(.finance-result-main,dl>div){display:flex!important;flex-direction:column!important;gap:2px!important;margin:0!important;padding:0!important;min-width:0!important;grid-column:auto!important;grid-row:auto!important;align-items:flex-start!important;border:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result :is(dt,.finance-result-main>span){min-height:34px!important;font-size:12px!important;line-height:17px!important;text-align:left!important;margin:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result :is(dd,.finance-result-main>strong){font-size:18px!important;line-height:24px!important;margin:0!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-action{min-height:44px!important;padding:8px!important;margin:0!important;border-radius:12px!important;box-shadow:var(--mauto-ds-action-depth)!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-disclaimer{margin:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-field[data-credit-only]{grid-column:auto!important;align-self:stretch!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-field>span:first-child{min-height:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-field[data-credit-only]{grid-template-rows:1fr 44px!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-term{min-height:0!important;height:auto!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-term>div{min-height:0!important;height:auto!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result :is(dt,.finance-result-main>span){min-height:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-term{display:grid!important;gap:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-range{display:block!important;padding:0!important}

.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result-main{order:0!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result dl>div:nth-child(1){order:1!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result dl>div:nth-child(2){order:2!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result dl>div:nth-child(3){order:3!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result .finance-result-main{grid-area:1/1!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result dl>div:nth-child(1){grid-area:1/2!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result dl>div:nth-child(2){grid-area:2/1!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-result dl>div:nth-child(3){grid-area:2/2!important}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-category{border:0!important;background:transparent!important;box-shadow:none!important;gap:4px!important}

/* Unified FAQ silhouette: heading tab flows into the conversation surface. */
.mauto-home-runtime #device-shell[data-device] #mauto-answers{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;align-self:start!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-heading{width:fit-content!important;max-width:100%!important;padding:6px 12px 5px!important;margin:0!important;background:#f1f6fc!important;border:0!important;border-radius:18px 18px 0 0!important;position:relative!important;z-index:1!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-heading h2{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;font-size:20px!important;line-height:26px!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-window{padding:5px!important;margin:0!important;border:0!important;border-radius:0 18px 18px 18px!important;background:#f1f6fc!important;box-shadow:none!important;min-height:0!important;height:auto!important;display:grid!important;gap:5px!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-message{margin:0!important;min-height:0!important;height:auto!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-bubble{padding:8px 10px!important;min-height:0!important;height:auto!important;border-radius:16px!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-meta{display:flex!important;align-items:center!important;gap:5px!important;margin:0 0 4px!important;min-height:24px!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-meta [data-qa-category]{color:#2467c8!important;font-weight:700!important;font-size:12px!important;line-height:16px!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-bubble p{margin:0!important;padding:0!important;min-height:0!important;font-size:14px!important;line-height:20px!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-avatar{width:28px!important;height:28px!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-mauto-bubble{background:linear-gradient(120deg,var(--mauto-ds-color-primary,#1268df),var(--mauto-ds-color-primary-active,#095bc9))!important;color:#fff!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-client-bubble{background:#fff!important;color:#23334a!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers #qa-compact-title{align-items:center!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-window[data-qa-stage]{grid-template-rows:auto auto!important;grid-auto-rows:auto!important;padding:5px!important;row-gap:5px!important}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-heading:after{content:"";position:absolute;left:100%;bottom:0;width:14px;height:14px;background:radial-gradient(circle at 100% 0,transparent 14px,#f1f6fc 14.5px)}

/* Owner revision 17.09: compact 36px controls on home search and calculator. */
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator :is(.finance-tabs,.finance-category) button{
 height:36px!important;min-height:36px!important;padding:4px 10px!important;line-height:20px!important;
}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-input-shell,
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-input-shell input{
 height:36px!important;min-height:36px!important;max-height:none!important;
}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-input-shell input{
 padding-top:4px!important;padding-bottom:4px!important;line-height:20px!important;
}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-field[data-credit-only]{grid-template-rows:1fr 36px!important}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-vehicle :is(select,.mauto-premium-select__trigger){
 height:36px!important;min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important;line-height:20px!important;align-items:center!important;
}

/* Home search102: reviewed existing app search presentation. */
.mauto-home-runtime #device-shell[data-device] #advanced-search-title .mauto-wordmark-v375__suffix {color:#2168cc!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search-title {display:flex!important;align-items:center!important;gap:8px!important;font-size:20px!important;line-height:26px!important;flex-wrap:wrap!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search-title .mauto-wordmark-v375 {--mauto-wordmark-size:20px;vertical-align:middle;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-mode button {height:32px!important;min-height:32px!important;padding:4px 6px!important;border:0!important;border-radius:8px!important;box-shadow:none!important;background:transparent!important;font-size:12px!important;line-height:16px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-mode button[aria-selected="true"] {color:#2168cc!important;background:#edf4ff!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-mode button:focus-visible {outline:2px solid #2168cc!important;outline-offset:2px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-vehicle{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-vehicle label{grid-column:auto!important;min-width:0!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-mode{width:max-content!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(76px,auto))!important;gap:5px!important;margin:7px 0 5px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-mode button{border:1px solid #d4e1f1!important;background:#fff!important;font-weight:500!important;color:#3f5c78!important;padding:4px 10px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-mode button[aria-selected="true"]{border-color:#2168cc!important;background:#edf4ff!important;color:#2168cc!important;font-weight:600!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-camera{border-left:1px solid #d4e1f1!important;color:#2168cc!important;flex:0 0 44px!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-camera svg{stroke:#2168cc!important;}
.mauto-home-runtime #device-shell[data-device] #advanced-search #preview-advanced-search .advanced-search-input input{font-size:14px!important;line-height:20px!important;min-width:0!important;}

/* Home answers: approved client-left / MAUTO-right identity and readable metadata. */
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-meta{min-height:30px!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;padding-left:36px!important;margin-bottom:7px!important;}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-meta>strong{font-size:13px!important;line-height:18px!important;}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-avatar{top:10px!important;left:10px!important;}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-bubble{padding:10px 12px!important;}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-bubble p{font-size:14px!important;line-height:21px!important;overflow-wrap:anywhere!important;font-weight:400!important;}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-meta [data-qa-category]{margin-left:auto!important;max-width:100%!important;text-align:right!important;}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-mauto .qa-compact-avatar{left:auto!important;right:10px!important;}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-mauto .qa-compact-meta{padding-left:0!important;padding-right:36px!important;justify-content:flex-end!important;text-align:right!important;}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-mauto .qa-compact-meta>span{margin:0!important;order:-1!important;}
.mauto-home-runtime #device-shell[data-device] #mauto-answers .qa-compact-mauto .qa-compact-bubble p{text-align:right!important;}

/* master0911: normal-weight numeric entry and clear label hierarchy. */
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-field>span,
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator [data-price-label],
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-term-heading{font-weight:500!important;line-height:1.4!important;}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-input-shell input{font-weight:400!important;font-size:16px!important;line-height:22px!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-input-shell>span{font-weight:400!important;}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator .finance-results span{font-weight:500!important;}
/* Numeric entry is regular; output amounts retain a restrained semibold hierarchy. */
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator :is(.finance-input-shell>b,.finance-result-main>span,dt,.finance-term-points-v117>span,div:has(>[data-finance-term-label])>span){font-weight:500!important;}
.mauto-home-runtime #device-shell[data-device] #finance #preview-finance-calculator :is(.finance-result-main>strong,dd,[data-finance-term-label]){font-weight:600!important;}
