.finance-providers-field{color:#173d35;min-width:0;margin:12px 0 24px}.finance-providers-field h3{margin:0 0 8px;font-size:19px}.finance-providers-field p{line-height:1.6}.finance-providers-field>p{margin:8px 0 14px}.finance-provider-add{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.finance-provider-add:has(>.finance-provider-custom:only-child){grid-template-columns:minmax(0,1fr)}.finance-provider-add label,.finance-provider-custom>label,.finance-provider-terms>label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.finance-provider-custom>div{gap:8px;min-width:0;margin-top:7px;display:flex}.finance-providers-field input,.finance-providers-field select{color:#173d35;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #9bb3ae;border-radius:8px;padding:10px 12px;font-weight:400}.finance-provider-custom input{flex:1}.finance-providers-field button{color:#184c40;min-height:44px;font:inherit;cursor:pointer;white-space:normal;background:#fff;border:1px solid #9bb3ae;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}.finance-providers-field button svg{flex-shrink:0;width:18px;height:18px}.finance-providers-field :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #6558d8}.finance-providers-field :is(button,input,select):disabled{opacity:.6;cursor:default}.finance-providers-field .finance-provider-help,.finance-provider-terms small{color:#405c54;font-size:12px;font-weight:400;line-height:1.5}.finance-providers-field .finance-provider-error{color:#902c24;font-size:13px}.finance-provider-rows{gap:14px;margin-top:18px;display:grid}.finance-provider-row{background:#f6faf8;border:1px solid #bfd3cd;border-radius:12px;min-width:0;padding:16px}.finance-provider-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.finance-provider-heading h4{overflow-wrap:anywhere;min-width:0;margin:8px 0;font-size:16px}.finance-provider-heading button{color:#862e25;border-color:#caa49e;flex-shrink:0}.finance-provider-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-finance-providers{min-width:0}.company-finance-scope{color:#405c54;line-height:1.6}.company-finance-provider-list{gap:12px;margin-top:18px;display:grid}.company-finance-provider-list>section{background:#f6faf8;border:1px solid #c7d9d2;border-radius:10px;min-width:0;padding:16px}.company-finance-provider-list h3{overflow-wrap:anywhere;margin:0;font-size:17px}.company-finance-provider-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;display:grid}.company-finance-provider-list dl>div{min-width:0}.company-finance-provider-list dt{color:#405c54;margin-bottom:5px;font-size:12px}.company-finance-provider-list dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.package-finance-notes{white-space:pre-wrap;overflow-wrap:anywhere}.finance-provider-package-help{color:#405c54;grid-column:1/-1;font-size:13px;line-height:1.6}.finance-provider-package-help button{color:#245e61;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.finance-provider-package-help p{margin:0}.finance-provider-package-help a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:850px){.finance-provider-add,.finance-provider-terms,.company-finance-provider-list dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.finance-provider-custom>div{flex-direction:column}.finance-provider-row{padding:13px}.finance-provider-heading{flex-wrap:wrap}.finance-provider-heading button{margin-left:auto}}.company-finance-line>span{flex-shrink:0}.company-finance-line>div{min-width:0}.company-finance-line b{overflow-wrap:anywhere}
