.simple-journey{font-size:13px}.simple-journey .site-header .nav-wrap{min-height:66px}.simple-journey .site-header .brand img{max-height:48px;width:auto}.simple-journey-hero{padding:11px 0 10px}.simple-journey-hero .section-kicker,.simple-journey-hero>div>p:first-of-type{display:none}.simple-journey-hero h1{margin:0 0 3px;font-size:1.35rem}.simple-journey-hero p{font-size:.78rem;line-height:1.25}.simple-shell{max-width:1240px;margin:10px auto 35px;padding:0 12px}.simple-card{padding:13px 16px;border-radius:13px}.journey-progress{max-width:480px;margin:0 auto 10px;gap:5px}.journey-progress div{padding:6px;font-size:.7rem}.simple-intro{margin-bottom:9px;padding-bottom:8px}.simple-intro h2{font-size:1.05rem;margin-bottom:2px}.simple-intro p{font-size:.76rem}.time-badge{padding:5px 8px;font-size:.68rem}.journey-page[data-page="2"] .simple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.simple-grid label>span,.choice-title{margin-bottom:3px;font-size:.72rem}.simple-grid input,.simple-grid select{min-height:35px;padding:6px 8px;border-radius:7px;font-size:.78rem}.choice-row{gap:7px;margin:4px 0 8px}.choice-row span{padding:7px 9px;border-radius:8px;font-size:.75rem}.choice-row small{margin-top:2px;font-size:.66rem}.profile-loaded-card{margin-bottom:8px;padding:9px 12px;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center}.profile-loaded-card strong{font-size:.88rem}.profile-loaded-card span,.profile-loaded-card small{font-size:.68rem}.funding-highlight{padding:9px;border-width:2px;border-radius:9px}.funding-highlight .choice-title{font-size:.82rem}.simple-quote{margin:8px 0;padding:9px 12px;border-radius:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.simple-quote-row{padding:4px 0;font-size:.73rem}.simple-quote small{grid-column:1/-1;margin-top:5px;font-size:.65rem}.transaction-documents{margin-top:8px;padding:9px 12px;border-width:2px;border-radius:9px}.transaction-documents h3{margin-bottom:3px;font-size:.88rem}.transaction-documents .document-rule{margin:3px 0 6px;font-size:.7rem}.upload-grid{gap:7px;margin-top:5px}.upload-card{padding:7px;font-size:.7rem}.upload-card small{margin:2px 0 4px;font-size:.63rem}.simple-consent{margin:7px 0;font-size:.7rem}.simple-actions{position:sticky;bottom:0;margin:8px -16px -13px;padding:8px 16px;background:#fffffff2;border-top:1px solid #d7e2e8;z-index:5}.simple-actions .button{min-height:35px;padding:7px 13px;font-size:.76rem}.back-tab{display:inline-flex;margin:0 0 7px;padding:5px 9px;border:1px solid #b9cbd4;border-radius:7px;background:#eef4f7;color:#073b5d;font:inherit;font-size:.72rem;font-weight:800;text-decoration:none;cursor:pointer}.review-section{padding:10px}.review-section dl{font-size:.76rem;gap:5px}@media(max-width:900px){.journey-page[data-page="2"] .simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-loaded-card{grid-template-columns:1fr}.simple-quote{grid-template-columns:1fr}}@media(max-width:620px){.journey-page[data-page="2"] .simple-grid{grid-template-columns:1fr}.simple-journey-hero{display:none}.simple-shell{margin-top:7px}.simple-card{padding:10px}.simple-actions{margin:8px -10px -10px;padding:8px 10px}.simple-journey .site-header .nav-wrap{min-height:58px}}


/* V120: prevent short currency controls from consuming a full column */
.journey-page[data-page="2"] .simple-grid .compact-currency-field{max-width:145px}
.journey-page[data-page="2"] .simple-grid .compact-amount-field{max-width:230px}
.journey-page[data-page="2"] .simple-grid .compact-currency-field select,.journey-page[data-page="2"] .simple-grid .compact-amount-field input{width:100%}
@media(max-width:620px){.journey-page[data-page="2"] .simple-grid .compact-currency-field,.journey-page[data-page="2"] .simple-grid .compact-amount-field{max-width:100%}}

/* V132 — faster, denser transaction journeys */
.simple-journey{font-size:12.5px}.simple-shell{max-width:1160px}.simple-card{padding:11px 14px}.simple-intro h2{font-size:1rem}.simple-grid input,.simple-grid select{min-height:32px;padding:5px 8px;font-size:.76rem}.simple-actions .button{min-height:32px;padding:6px 12px}.journey-progress div{padding:5px;font-size:.67rem}.simple-quote{padding:8px 10px}.transaction-documents{padding:8px 10px}
