.hwm-finance-calc{--fc-surface:#f9fafb;--fc-text:#111827;--fc-text-muted:#6b7280;--fc-border:#e5e7eb;--fc-accent:#2a3042;padding:calc(16 * var(--u)) calc(24 * var(--u)) calc(22 * var(--u));color:var(--fc-text);background:#fff}.hwm-finance-calc__vehicle{align-items:center;gap:calc(12 * var(--u));padding-bottom:calc(12 * var(--u));margin-bottom:calc(14 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--fc-border);white-space:nowrap;display:flex}.hwm-finance-calc__vehicle-title{font-size:calc(15 * var(--u));font-weight:700;line-height:1.25}.hwm-finance-calc__vehicle-sub{color:var(--fc-text-muted);font-size:calc(11.5 * var(--u));font-weight:400;display:block}.hwm-finance-calc__vehicle-price{font-size:calc(20 * var(--u));margin-left:auto;font-weight:700}.hwm-finance-calc__grid{gap:calc(24 * var(--u));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.hwm-finance-calc__title{font-size:calc(18 * var(--u));font-weight:700;line-height:1.25}.hwm-finance-calc__sub{margin-top:calc(2 * var(--u));color:var(--fc-text-muted);font-size:calc(12 * var(--u))}.hwm-finance-calc__block{margin-top:calc(12 * var(--u))}.hwm-finance-calc__label{margin-bottom:calc(6 * var(--u));font-size:calc(12 * var(--u));font-weight:600}.hwm-finance-calc__two{gap:calc(7 * var(--u));grid-template-columns:1fr 1fr;display:grid}.hwm-finance-calc__product{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--fc-border);border-radius:calc(10 * var(--u));background:var(--fc-surface);font-size:calc(13 * var(--u));white-space:nowrap;line-height:1.2;display:flex}.hwm-finance-calc__product b{font-weight:700}.hwm-finance-calc__product span{font-weight:600}.hwm-finance-calc__product i{margin-left:calc(2 * var(--u));color:var(--fc-text-muted);font-style:normal;font-weight:500}.hwm-finance-calc__field{align-items:center;gap:calc(6 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--fc-border);border-radius:calc(12 * var(--u));background:var(--fc-surface);font-size:calc(13 * var(--u));display:flex}.hwm-finance-calc__field span{color:var(--fc-text-muted)}.hwm-finance-calc__term{padding:calc(10 * var(--u));border:calc(1 * var(--u)) solid var(--fc-border);border-radius:calc(12 * var(--u));background:var(--fc-surface);font-size:calc(13 * var(--u));text-align:center;font-weight:600}.hwm-finance-calc__selected{border-color:var(--fc-accent);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--fc-accent)}.hwm-finance-calc__disclosure{margin-top:calc(13 * var(--u));padding:calc(11 * var(--u)) calc(13 * var(--u));border:calc(1 * var(--u)) solid var(--fc-border);border-radius:calc(12 * var(--u));background:var(--fc-surface);color:var(--fc-text-muted);font-size:calc(10.5 * var(--u));line-height:1.5}.hwm-finance-calc__disclosure b{margin-bottom:calc(4 * var(--u));color:var(--fc-text);font-size:calc(11.5 * var(--u));font-weight:600;display:block}.hwm-finance-calc__summary{padding:calc(14 * var(--u));border:calc(1 * var(--u)) solid var(--fc-border);border-radius:calc(12 * var(--u));background:var(--fc-surface)}.hwm-finance-calc__headline{margin-bottom:calc(4 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));border-radius:calc(10 * var(--u));color:#fff;box-shadow:0 calc(10 * var(--u)) calc(22 * var(--u)) oklch(69.76% .201553 42.4432/.4);white-space:nowrap;background:linear-gradient(140deg,#ff9a3d,oklch(69.76% .201553 42.4432));justify-content:space-between;align-items:baseline;display:flex}.hwm-finance-calc__headline span{font-size:calc(12.5 * var(--u));font-weight:500}.hwm-finance-calc__headline b{font-size:calc(25 * var(--u));font-weight:700;line-height:1.2}.hwm-finance-calc__row{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--u));padding:calc(5.5 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--fc-border);color:var(--fc-text-muted);font-size:calc(12 * var(--u));white-space:nowrap;display:flex}.hwm-finance-calc__row b{color:var(--fc-text);font-weight:600}.hwm-finance-calc__row:last-of-type{border-bottom:0}.hwm-finance-calc__cta{margin-top:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:var(--fc-accent);color:#fff;font-size:calc(14 * var(--u));text-align:center;font-weight:600}.hwm-finance-hub{grid-template-columns:calc(232 * var(--u)) 1fr;background:#fff;height:100%;display:grid}.hwm-finance-hub__side{border-right:calc(1 * var(--u)) solid #e5e7eb}.hwm-finance-hub__section{padding:calc(15 * var(--u)) calc(14 * var(--u));border-bottom:calc(1 * var(--u)) solid #e5e7eb}.hwm-finance-hub__section:last-child{border-bottom:0}.hwm-finance-hub__who{align-items:center;gap:calc(8 * var(--u));color:#111827;font-size:calc(14 * var(--u));white-space:nowrap;font-weight:600;display:flex}.hwm-finance-hub__contact{align-items:center;gap:calc(7 * var(--u));margin-top:calc(7 * var(--u));font-size:calc(11.5 * var(--u));white-space:nowrap;display:flex}.hwm-finance-hub__contact .hwm-icon{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--muted-fg)}.hwm-finance-hub__contact+.hwm-finance-hub__contact{margin-top:calc(4 * var(--u))}.hwm-finance-hub__links{gap:calc(10 * var(--u));margin-top:calc(9 * var(--u));color:var(--muted-fg);font-size:calc(10.5 * var(--u));display:flex}.hwm-finance-hub__heading{margin-bottom:calc(9 * var(--u));color:var(--muted-fg);font-size:calc(10 * var(--u));letter-spacing:.04em;text-transform:uppercase;font-weight:600}.hwm-finance-hub__vehicle{align-items:flex-start;gap:calc(10 * var(--u));display:flex}.hwm-finance-hub__vehicle .hwm-thumb{width:calc(42 * var(--u));height:calc(42 * var(--u));border:calc(1 * var(--u)) solid #e5e7eb;border-radius:calc(6 * var(--u));flex:none}.hwm-finance-hub__vehicle-name{margin-bottom:calc(5 * var(--u));font-size:calc(12 * var(--u));font-weight:500;line-height:1.35}.hwm-finance-hub__vehicle-actions{align-items:center;gap:calc(4 * var(--u));margin-top:calc(9 * var(--u));display:flex}.hwm-finance-hub__vehicle-actions span{padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));color:var(--muted-fg);font-size:calc(10.5 * var(--u));font-weight:500}.hwm-finance-hub__vehicle-actions span:first-child{border:calc(1 * var(--u)) solid var(--border);color:var(--fg);box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #0000000d}.hwm-finance-hub__note{margin-top:calc(8 * var(--u));color:var(--muted-fg);font-size:calc(10 * var(--u));line-height:1.35}.hwm-finance-hub__fact{padding:calc(3 * var(--u)) 0;color:var(--muted-fg);font-size:calc(12 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.hwm-finance-hub__fact b{color:var(--fg);font-weight:500}.hwm-finance-hub__main{min-width:0;padding:calc(16 * var(--u)) calc(20 * var(--u)) 0}.hwm-finance-hub__bar{margin-bottom:calc(16 * var(--u));justify-content:space-between;align-items:center;display:flex}.hwm-finance-hub__tabs{padding:calc(4 * var(--u));font-size:calc(11.5 * var(--u))}.hwm-finance-hub__tabs span{align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));display:inline-flex}.hwm-finance-hub__tabs i{padding:0 calc(5 * var(--u));border-radius:calc(5 * var(--u));background:var(--secondary);color:#27272a;font-size:calc(9.5 * var(--u));font-style:normal;line-height:calc(14 * var(--u))}.hwm-finance-hub__actions{gap:calc(8 * var(--u));display:flex}.hwm-finance-hub__proposal{margin-bottom:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u)) calc(12 * var(--u)) calc(18 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(8 * var(--u));background:#fff;position:relative;overflow:hidden}.hwm-finance-hub__rail{width:calc(3 * var(--u));position:absolute;top:0;bottom:0;left:0}.hwm-finance-hub__rail--approved{background:#10b981}.hwm-finance-hub__rail--sent{background:#f59e0b}.hwm-finance-hub__rail--declined{background:#ef4444}.hwm-finance-hub__lender{align-items:center;gap:calc(8 * var(--u));font-size:calc(13.5 * var(--u));white-space:nowrap;font-weight:600;display:flex}.hwm-finance-tag{padding:calc(1.5 * var(--u)) calc(7 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(6 * var(--u));color:var(--fg);font-size:calc(10.5 * var(--u));white-space:nowrap;background:#fff;align-items:center;font-weight:500;line-height:1.4;display:inline-flex}.hwm-finance-tag--default{background:var(--primary);color:#fff;border-color:#0000}.hwm-finance-tag--destructive{color:#fff;background:oklch(57.7% .245 27.325);border-color:#0000}.hwm-finance-tag--xs{font-size:calc(9.5 * var(--u))}.hwm-finance-hub__meta{margin-top:calc(3 * var(--u));color:var(--muted-fg);font-size:calc(11 * var(--u));white-space:nowrap}.hwm-finance-hub__terms{margin-top:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(11 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(12.5 * var(--u));white-space:nowrap;background:oklch(96.7% .001 286.375/.7)}.hwm-finance-hub__terms b{font-size:calc(14.5 * var(--u));font-weight:600}.hwm-finance-hub__terms span{color:var(--muted-fg)}.hwm-finance-hub__terms i{color:var(--muted-fg);font-size:calc(11 * var(--u));font-style:normal}.hwm-finance-hub__strip{gap:calc(12 * var(--u));margin-top:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(11 * var(--u));border-radius:calc(6 * var(--u));color:var(--muted-fg);font-size:calc(11 * var(--u));white-space:nowrap;background:oklch(96.7% .001 286.375/.7);display:flex}.hwm-finance-hub__strip b{color:var(--fg);font-weight:500}.hwm-finance-hub__rowactions{align-items:center;gap:calc(6 * var(--u));margin-top:calc(11 * var(--u));display:flex}.hwm-finance-hub__rowactions .hwm-btn{height:calc(27 * var(--u));padding:0 calc(10 * var(--u));font-size:calc(11 * var(--u))}.hwm-finance-hub__convert{background:linear-gradient(140deg, #ff9a3d, var(--primary));box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) oklch(69.76% .201553 42.4432/.45)}.hwm-finance-commission{width:calc(384 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u))}.hwm-finance-commission__invoice{align-items:center;gap:calc(10 * var(--u));margin-top:calc(10 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(8 * var(--u));white-space:nowrap;display:flex}.hwm-finance-commission__invoice .hwm-icon{color:var(--muted-fg)}.hwm-finance-commission__invoice b{font-size:calc(12 * var(--u));font-weight:500;display:block}.hwm-finance-commission__invoice span{color:var(--muted-fg);font-size:calc(10.5 * var(--u))}.hwm-finance-commission__line{margin-top:calc(10 * var(--u));padding-top:calc(10 * var(--u));border-top:calc(1 * var(--u)) solid oklch(92% .004 286.32/.6);font-size:calc(11 * var(--u));white-space:nowrap;font-weight:500;line-height:1.4}.hwm-finance-commission__cols{margin-top:calc(8 * var(--u));color:var(--muted-fg);font-size:calc(10 * var(--u));letter-spacing:.04em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;display:grid}.hwm-finance-commission__cols b{color:var(--fg);font-size:calc(12.5 * var(--u));letter-spacing:0;text-transform:none;font-weight:600;display:block}.hwm-finance-commission__cols span:last-child{text-align:right}
