.expense-page .rideshare-builder{display:block;width:100%;max-width:1380px;margin:0 auto;padding-bottom:36px}.expense-page .rideshare-builder>header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;box-sizing:border-box;width:100%;min-height:126px!important;margin:0 0 18px!important;padding:25px 29px!important;overflow:hidden}.expense-page .rideshare-builder>header>div{display:block;min-width:0;padding-right:28px}.expense-page .rideshare-builder>header span{display:block;line-height:1.2}.expense-page .rideshare-builder>header h2{position:static;margin:10px 0 7px!important;line-height:1.2;font-size:27px}.expense-page .rideshare-builder>header p{position:static;max-width:760px;line-height:1.55}.expense-page .rideshare-builder>header>button{position:static;flex:0 0 auto}.expense-page .rideshare-builder form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start;gap:18px!important;width:100%}.expense-page .rideshare-builder form>.claim-block,.expense-page .rideshare-builder form>.rideshare-doc-grid,.expense-page .rideshare-builder form>.claim-submit{grid-column:1/-1;width:auto;min-width:0}.expense-page .rideshare-builder .claim-block{min-height:0}.expense-page .rideshare-builder .claim-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.expense-page .rideshare-builder #rideshareRows{display:grid;gap:12px}.expense-page .rideshare-builder .rideshare-row{grid-template-columns:minmax(170px,1.1fr) minmax(130px,1fr) minmax(130px,1fr) minmax(120px,.8fr) minmax(125px,.75fr) minmax(150px,1fr);align-items:end;width:auto;margin:0;padding:18px 46px 18px 18px}.expense-page .rideshare-builder .rideshare-row label span{min-height:16px;line-height:1.35}.expense-page .rideshare-builder .rideshare-row input{height:42px;box-sizing:border-box}.expense-page .rideshare-builder .rideshare-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.expense-page .rideshare-builder .rideshare-doc-grid>.claim-block{min-width:0}.expense-page .rideshare-builder .rideshare-summary{display:block!important;padding:22px 25px}.expense-page .rideshare-builder .rideshare-summary>div{display:grid;grid-template-columns:1fr auto;align-items:center;justify-items:stretch;gap:4px 24px}.expense-page .rideshare-builder .rideshare-summary strong{grid-column:2;grid-row:1/3;align-self:center}.expense-page .rideshare-builder .rideshare-summary small{grid-column:1}.expense-page .rideshare-builder .claim-submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.expense-page .rideshare-builder .claim-submit p{flex-basis:100%;text-align:right}@media(max-width:1250px){.expense-page .rideshare-builder .rideshare-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.expense-page .rideshare-builder .claim-fields.three,.expense-page .rideshare-builder .rideshare-row,.expense-page .rideshare-builder .rideshare-doc-grid{grid-template-columns:1fr 1fr}.expense-page .rideshare-builder>header{min-height:0!important}.expense-page .rideshare-builder>header p{max-width:520px}}@media(max-width:620px){.expense-page .rideshare-builder>header{display:grid;gap:18px;padding:21px!important}.expense-page .rideshare-builder>header>div{padding-right:0}.expense-page .rideshare-builder>header>button{justify-self:start}.expense-page .rideshare-builder .claim-fields.three,.expense-page .rideshare-builder .rideshare-row,.expense-page .rideshare-builder .rideshare-doc-grid{grid-template-columns:1fr}.expense-page .rideshare-builder .rideshare-summary>div{grid-template-columns:1fr;justify-items:start}.expense-page .rideshare-builder .rideshare-summary strong{grid-column:1;grid-row:auto}.expense-page .rideshare-builder .claim-submit{display:grid;grid-template-columns:1fr}.expense-page .rideshare-builder .claim-submit p{text-align:left}}
