a{cursor:pointer}body{margin:0}.cov-b-shell button:disabled{opacity:.5;cursor:not-allowed}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.rr-centered-column{margin:0 auto}.rr-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:16px;padding-right:16px;width:100%}.rr-row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.rr-justify-content-center{justify-content:center}[class*=rr-col-],.rr-col{box-sizing:border-box;padding-left:8px;padding-right:8px;width:100%}.rr-col-4{flex:0 0 33.3333%;max-width:33.3333%}@media(min-width:768px){.rr-col-md-6{flex:0 0 50%;max-width:50%}.rr-col-md-8{flex:0 0 66.6667%;max-width:66.6667%}}@media(min-width:1024px){.rr-col-lg-3{flex:0 0 25%;max-width:25%}.rr-col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.rr-col-lg-6{flex:0 0 50%;max-width:50%}.rr-col-lg-11{flex:0 0 91.6667%;max-width:91.6667%}.rr-offset-lg-1{margin-left:8.3333%}}.homePage{height:100%;counter-reset:instructions}.homeAppTitle{margin-top:40px;margin-bottom:40px}.homeInstructionsTitle{margin-top:0;margin-bottom:32px}.instruction-list ol{padding-left:0;margin-left:0;margin-top:0;margin-bottom:0}.instruction-list li{padding-left:16px;padding-bottom:24px;display:block;margin-left:32px;margin-bottom:0}.instruction-list li span{display:inline-block;width:16px}.instruction-list li:before{text-align:left;counter-increment:instructions;display:inline-block;content:"0" counter(instructions);height:27px;width:32px;color:#d62311;font-family:Mecherle Sans,Arial,Helvetica,sans-serif;font-size:27px;font-weight:500;letter-spacing:0;line-height:27px;margin-left:-48px}.startButton{margin-top:32px;margin-bottom:32px}.startButton:not([disabled]) span{color:#fff}@media screen and (max-width:414px){.startButtonContainer{display:flex;justify-content:center}}.btnLoadingContent{align-items:center;display:inline-flex;gap:8px}.btnSpinner{border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;display:inline-block;height:16px;width:16px;animation:rr-spin .8s linear infinite}@keyframes rr-spin{to{transform:rotate(360deg)}}.receipt-upload-title{text-align:center;margin-top:40px;margin-bottom:12px}#receiptUploadPage>.rr-container{margin-top:32px}#itemPage>.rr-container{margin-top:32px}#receiptUploadPage:has(>app-subnav)>.rr-container,#itemPage:has(>app-subnav)>.rr-container{margin-top:0}[id^=receiptReviewPage_]>.rr-container{margin-top:2px}[id^=receiptReviewPage_]:has(>app-subnav)>.rr-container{margin-top:0}[id^=receiptReviewPage_]>app-bottom-navigation .bottom-nav{margin-top:26px}#reviewPage>.rr-container{margin-top:2px}#reviewPage:has(>app-subnav)>.rr-container{margin-top:0}.fields-required-text{margin-top:12px;margin-bottom:12px}.retailer-input-container,.floating-field{margin-top:12px;margin-bottom:16px}.purchase-date-input-container{margin-top:16px;margin-bottom:32px}.corners-text{margin-top:32px;margin-bottom:4px}.upload-container{margin-top:9px;margin-bottom:15px}.disclaimer-text,.ssn-disclaimer{margin-top:15px;margin-bottom:26px}.item-num-input-container,.description-input-container,.price-input-container,.quantity-input-container{margin-top:12px;margin-bottom:12px}.floating-field sf-textfield,.item-num-input-container sf-textfield,.description-input-container sf-textfield,.price-input-container sf-textfield,.quantity-input-container sf-textfield,.purchase-date-input-container sf-datepicker{width:100%}.item-num-input-container{align-items:center;display:flex}.urp-container-empty,.urp-container{box-sizing:border-box;border:2px dashed #b39462;background-color:#f7f0e4;border-radius:5px;cursor:pointer;padding:32px 0}.urp-container{padding:12px 0}.photo-container{display:flex;justify-content:center}.photo-container-img{display:inline-block;position:relative}.urp-photo-img{max-width:100%;max-height:20vh}.delete-photo-icon{cursor:pointer;margin-top:-8px;margin-right:-8px;position:absolute;right:0;top:0}.add-photos-icon-container,.add-extra-photos-btn-container{cursor:pointer;text-align:center}.add-photos-icon-container{margin-bottom:15px}.upload-action-icon-circle{align-items:center;background:#f7f0e4;border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}.upload-document-icon{display:block}.text-link,.link-button{background:none;border:0;cursor:pointer;font:inherit;padding:0}.add-extra-photos-btn{color:#e81e1e;font-family:Mecherle Sans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;cursor:pointer}.input-error-text{color:#e81e1e;font-family:Mecherle Legal,Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:0;line-height:16px;margin-bottom:24px}.text-link{color:#005eb8}.subnav{margin:0}.subnav.rr-container{margin-left:auto;margin-right:auto}.subnavContainer{margin-top:16px;margin-bottom:16px;display:grid;justify-content:space-between;grid-template-columns:auto auto;grid-template-areas:"left right";min-height:22px;width:100%}.subnavLeftBtnContainer,.subnavRightBtnContainer{align-items:center;cursor:pointer;display:grid}.subnavLeftBtnContainer{grid-area:left;grid-template-columns:auto auto;grid-template-areas:"leftIcon leftText";justify-content:start;padding-right:5px}.subnavRightBtnContainer{grid-area:right;grid-template-columns:auto auto;grid-template-areas:"rightText rightIcon";justify-content:end;padding-left:5px}.subnavLeftBtnIconContainer{grid-area:leftIcon;height:24px;width:24px}.subnavRightBtnIconContainer{grid-area:rightIcon;height:24px;width:24px}.bottom-nav{display:flex;gap:12px;justify-content:center;margin-top:24px;margin-bottom:24px}.bottom-nav .leftBtn{padding-left:16px!important;padding-right:16px!important}.bottom-nav .rightBtn{width:128px!important;padding-left:16px!important;padding-right:16px!important}.cov-b-shell .buttonContainer{display:flex;gap:12px;justify-content:center;margin-top:24px;margin-bottom:24px}sf-modal [data-testid=reviewDeleteAllModalDeleteBtn],sf-modal [data-testid=reviewDeleteAllModalCancelBtn],sf-modal [data-testid=itemDeleteModalDeleteBtn],sf-modal [data-testid=itemDeleteModalCancelBtn],sf-modal [data-testid=receiptUploadDeleteModalDeleteBtn],sf-modal [data-testid=receiptUploadDeleteModalCancelBtn]{width:156px!important;padding-left:32px!important;padding-right:32px!important}.itemRetailer,.receiptReviewTitle{text-align:center;margin-top:40px;margin-bottom:4px}.itemDate,.receiptReviewPurchaseDate{text-align:center;margin-top:4px;margin-bottom:4px}.itemDate{margin-bottom:16px}.receiptReviewSubmissionDate{text-align:center;margin-bottom:4px}.itemTitle{margin-top:16px;margin-bottom:2px}.all-fields-required-text{margin-top:2px;margin-bottom:12px}.price-input-container{margin-top:12px;margin-bottom:4px}.itemTaxText{padding:0 1em;margin-bottom:16px}.quantity-input-container{margin-top:0;margin-bottom:16px}.item-disclaimer-text{margin-top:16px;margin-bottom:24px}.receiptReviewContentListContainer{margin-top:36px}.itemListContainer{margin-top:12px}.itemContainer{display:grid;grid-template-columns:96px auto auto;row-gap:4px;grid-template-areas:"itemDescription itemDescription itemTotal" "itemQuantity editBtn itemTotal" "itemSeparator itemSeparator itemSeparator"}.itemDescription{grid-area:itemDescription}.itemQuantity{grid-area:itemQuantity}.itemEditBtn{grid-area:editBtn;color:#e81e1e}.itemTotal{grid-area:itemTotal;justify-self:end;align-self:center}.itemSeparator{grid-area:itemSeparator;margin-top:20px;margin-bottom:24px}.itemSeparator hr{border:0;border-top:1px solid #e4e3e3}.receipt-container{box-sizing:border-box;background:#fff;border:1px solid #acabab;border-radius:.25em;box-shadow:0 0 3px #2d292940;cursor:pointer;display:grid;grid-template-columns:64px auto 96px;grid-template-rows:24px 24px 24px;grid-template-areas:"receiptIcon receiptRetailer viewOrEditLink" "receiptIcon receiptTotalItems viewOrEditLink" "receiptDisclaimerText receiptDisclaimerText receiptDisclaimerText";margin-top:1em;margin-bottom:1em;padding:24px 24px 8px;text-align:left;width:100%}.receipt-icon-container{grid-area:receiptIcon;position:relative}.receipt-retailer-container{grid-area:receiptRetailer;align-self:end}.receipt-view-or-edit-container{grid-area:viewOrEditLink;align-self:center;color:#e81e1e;font-family:Mecherle Sans,Arial,Helvetica,sans-serif;font-size:16px;text-align:right}.receipt-total-items-container{grid-area:receiptTotalItems}.receipt-disclaimer-container{grid-area:receiptDisclaimerText;padding-top:4px;text-align:center}.receipt-icon-wrapper{background-color:#f6f0e5;border-radius:28px;display:flex;height:48px;width:48px;justify-content:center;align-items:center;position:relative}.receipt-icon{height:27px;width:28px}.receipt-check{height:16px;position:absolute;right:0;top:0;width:16px;z-index:1}.place-purchased{color:#e81e1e;font-family:Mecherle Sans,Arial,Helvetica,sans-serif;font-size:16px;margin:0 0 .15em}.date-items,.receipt-total-items-container{color:#2d2929;font-family:Mecherle Sans,Arial,Helvetica,sans-serif;font-size:12px;margin:0}.reviewHeaderContainer{display:grid;justify-content:space-between;grid-template-columns:auto auto;grid-template-areas:"title itemCount";margin-top:40px;margin-bottom:4px}.review-title{text-align:center;margin-top:0;margin-bottom:0}.header-review-receipt{grid-area:title}.itemCountHeader{grid-area:itemCount}.header-num-receipts{margin-top:4px;margin-bottom:24px}.upload-header{text-align:center;margin-top:40px;margin-bottom:16px}.upload-patience-disclaimer{margin-top:16px;margin-bottom:40px;text-align:center}.upload-patience-thanks{margin-top:40px;text-align:center}.upload-success-container{height:196px!important;margin-top:8px;margin-bottom:8px;display:flex;justify-content:center}.upload-success-container-child{height:196px!important;width:196px!important}.upload-success-container-child img{width:100%;height:100%}.submitSuccessIconContainer{display:flex;justify-content:center}.submitSuccessIcon{margin-top:40px;margin-bottom:8px}.submitRequestSentText{text-align:center;margin-top:8px;margin-bottom:12px}.submit-review-statement{margin-top:12px;margin-bottom:24px;text-align:center}.cov-b-shell .text-content{margin-top:24px;margin-bottom:24px;text-align:center}.bullet-list ul{list-style:none;padding-left:32px;margin-top:0;margin-bottom:0}.bullet-list{margin-top:12px;padding-top:12px}.bullet-list li:before{content:"\2022";font-weight:700;display:inline-block;width:32px;margin-left:-32px}.bullet-list li{padding-bottom:24px}.submit-success-actions{display:flex;justify-content:center;margin-top:0;margin-bottom:12px}.submit-success-actions.buttonContainer{margin-top:0;margin-bottom:12px}.error-page{min-height:420px;text-align:center}.error-icon-container{margin-top:56px;margin-bottom:8px}.errorIcon{width:50px}.errorText1{margin-top:8px;margin-bottom:8px}.errorText2{margin-top:12px;margin-bottom:36px}.errorRetryBtn{display:block;margin:0 auto}
