.banner-wrapper{display:grid}.banner-wrapper--full-width{width:100vw;margin-left:calc(50% - 50vw)}.banner-message{display:inline}.banner-dismissal-message{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.quick-links-card-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.quick-links-card-container>div{line-height:20px}.quick-links-card-container>div:has(> [hidden]),.quick-links-card-container>div:empty{display:none}.quick-links-card-container .my-accounts-action-link{margin:0;max-width:100%}.onboarding-grid-container{display:grid;gap:24px}.stay-connected,.stay-savings,.stay-protected{min-width:0}.onboarding-column-heading{display:flex;align-items:center;margin-bottom:4px}.onboarding-column-heading sf-icon{flex-shrink:0}.onboarding-links{padding-left:40px}.onboarding-link-text{padding:4px 0}@media screen and (min-width: 768px){.onboarding-grid-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}.onboarding-link-row{padding-right:24px}.onboarding-link-row-divider-right{border-right:1px solid #d6d6d6}.stay-protected .onboarding-links{padding-left:0}.onboarding-link-row-divider-left{padding-left:43px;padding-right:0;border-left:1px solid #d6d6d6}}.quick-actions-grid-section,.offers-grid-section-title,.main-content-grid-section,.agent-grid-section,.need-help-grid-section,.prospect-grid-section,.drive-safe-and-save-section,.simple-insights-section{padding:16px 0}.disclaimer-grid-section{padding:12px 0}.dashboard-grid-container,.dashboard-grid-container-no-claims{display:grid!important;grid-template-rows:repeat(auto_fit,1fr);font-family:MecherleSans;align-items:stretch}.onboarding-grid-section-mobile:empty{display:none}.right-rail-grid-section{display:contents}@media screen and (min-width: 992px){.dashboard-grid-container,.dashboard-grid-container-no-claims{grid-template-columns:[start] 1fr 1fr 1fr [middle] 1fr 1fr 1fr [end];grid-template-areas:"notification notification notification notification notification notification" "hero hero hero hero hero hero" "main main main main rightrail rightrail" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer"}.simple-insights-desktop{display:block;padding:32px 0}.simple-insights-mobile{display:none}.onboarding-grid-section{display:block}.onboarding-grid-section-mobile{display:none}.main-content-grid-section,.simple-insights-section,.prospect-grid-section{padding-right:12px}.main-content-grid-section{padding-top:12px;padding-bottom:12px}.disclaimer-grid-section{padding:12px 0 12px 12px}.right-rail-grid-section{grid-area:rightrail;display:flex;flex-direction:column;gap:32px;padding:12px 0 0 12px;align-self:start}.quick-actions-grid-section,.agent-grid-section,.need-help-grid-section,.drive-safe-and-save-section{padding:0}}.claims-grid-section-no-claims{display:none!important}@media screen and (min-width: 768px) and (max-width: 991px){.dashboard-grid-container,.dashboard-grid-container-no-claims{grid-template-columns:50% 50%;grid-template-areas:"notification notification " "hero hero" "onboardingMobile onboardingMobile" "quickActions quickActions" "claims claims" "main main" "dss dss" "agent agent" "needhelp needhelp" "simpleinsights simpleinsights" "disclaimer disclaimer"}.simple-insights-desktop{display:none}.simple-insights-mobile{display:block;padding:16px 0}.onboarding-grid-section{display:none}.onboarding-grid-section-mobile{display:block;padding-top:16px}}@media screen and (max-width: 767px){.dashboard-grid-container,.dashboard-grid-container-no-claims{grid-template-columns:1fr;grid-template-areas:"notification" "hero" "onboardingMobile" "quickActions" "claims" "main" "offersTitle" "dss" "agent" "needhelp" "simpleinsights" "disclaimer"}.simple-insights-desktop{display:none}.simple-insights-mobile{display:block;padding:16px 0}.onboarding-grid-section{display:none}.onboarding-grid-section-mobile{display:block;padding-top:16px}}@media screen and (max-width: 991px){.onboarding-grid-section-mobile:not(:empty)~.right-rail-grid-section .quick-actions-grid-section,.onboarding-grid-section-mobile:not(:empty)~.quick-actions-grid-section{padding-top:0}}.notifications-grid-section{grid-area:notification}.hero-grid-section{grid-area:hero}.onboarding-grid-section-mobile{grid-area:onboardingMobile}.quick-actions-grid-section{grid-area:quickActions}.claims-grid-section{grid-area:claims}.drive-safe-and-save-section,.drive-safe-and-save-section-empty{grid-area:dss}.main-content-grid-section{grid-area:main}.agent-grid-section,.agent-grid-section-empty{grid-area:agent}.need-help-grid-section{grid-area:needhelp}.prospect-grid-section{grid-area:prospect}.disclaimer-grid-section{grid-area:disclaimer}.simple-insights-mobile{grid-area:simpleinsights}input[type=button]:hover{cursor:pointer}.dss-vehicle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.dss-savings{text-align:right}@media screen and (min-width: 1200px){.org-grid-page-wrapper{display:grid;border:blue;grid-template-columns:[start] 1fr 1fr 1fr [middle] 1fr 1fr 1fr [end];grid-template-rows:repeat(auto_fit,minmax(100%,100%));grid-gap:24px;font-family:MecherleSans,Arial;grid-template-areas:"alert alert alert alert alert alert" "hero hero hero hero hero hero" "main main main main quickLinks quickLinks" "main main main main agents agents" "main main main main helpArea helpArea" "main main main main .. .. " "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer"}}@media screen and (min-width: 992px) and (max-width: 1199px){.org-grid-page-wrapper{display:grid;grid-template-columns:[start] 1fr 1fr 1fr [middle] 1fr 1fr 1fr [end];grid-template-rows:repeat(auto_fit,1fr);grid-gap:24px;grid-template-areas:"alert alert alert alert alert alert" "hero hero hero hero hero hero" "main main main main quickLinks quickLinks" "main main main main agents agents" "main main main main helpArea helpArea" "main main main main .. .. " "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer"}}@media screen and (min-width: 768px) and (max-width: 991px){.org-grid-page-wrapper{display:grid;grid-template-columns:50% 50%;grid-template-rows:repeat(auto_fit,1fr);grid-gap:24px;grid-template-areas:"alert alert" "hero hero" "quickLinks quickLinks" "main main" "agents agents" "helpArea helpArea" "disclaimer disclaimer"}}@media screen and (min-width: 576px) and (max-width: 767px){.org-grid-page-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(auto_fit,1fr);grid-gap:24px;grid-template-areas:"alert alert" "hero hero" "quickLinks quickLinks" "main main" "agents agents" "helpArea helpArea" "disclaimer disclaimer"}}@media screen and (min-width: 320px) and (max-width: 575px){.org-grid-page-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(auto_fit,1fr);grid-gap:24px;grid-template-areas:"alert alert" "hero hero" "quickLinks quickLinks" "main main" "agents agents" "helpArea helpArea" "disclaimer disclaimer"}}.org-alert-grid-section{grid-area:alert}.org-hero-grid-section{grid-area:hero}.org-main-grid-section{grid-area:main}.org-quick-links-grid-section{grid-area:quickLinks}.org-coi-grid-section{grid-area:coi}.org-products-grid-section{grid-area:products}.org-agents-grid-section{grid-area:agents}.org-need-help-grid-section{grid-area:helpArea}.org-disclaimer-grid-section{grid-area:disclaimer}.state-farm-auto-id-digital-card-group{--id-card-max-width: 400px}.-auto-id-card{width:100%;max-width:var(--id-card-max-width, 400px);min-width:0}.-auto-id-card .banner-wrapper{width:100%;box-sizing:border-box}.-auto-id-card sf-banner{display:block;width:100%}.auto-id-card-details{display:flex;flex-direction:column;gap:16px;margin-top:24px;text-align:left}.auto-id-card-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}@media screen and (max-width: 370px){[id^=view-print-id-card],[id^=view-print-id-card]:hover{border:0px}[id^=card-container-]{display:none!important;width:0px;height:0px;min-width:0px!important;min-height:0px!important}[id^=mobile-container-]{width:100%;min-width:0;box-sizing:border-box;margin:0 auto;display:block}[id^=desktop-card-]{display:none!important}}@media screen and (max-width: 786px){.auto-id-card .state-farm-auto-id-digital-card-group{grid-template-columns:minmax(0,400px)}.auto-id-card .hagerty-auto-id-digital-card-group{grid-template-columns:1fr}}@media screen and (min-width: 787px) and (max-width: 1060px){.auto-id-card .hagerty-auto-id-digital-card-group{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 400px){.auto-id-card{overflow:auto;width:100%}}@media screen and (min-width: 371px){.hagerty-auto-id-digital-card-group,.state-farm-auto-id-digital-card-group{justify-items:start}[id^=vehicle-description-]{display:none}[id^=mobile-container-]{border-bottom:none}}.auto-id-card-page-content{display:grid;grid-template-columns:1fr 1fr 1.5fr 1.5fr 1fr 1fr;grid-template-areas:".. title title title title .." ".. title2 title2 title2 title2 .." ".. select select select select .." ".. divider divider divider divider .." ".. confirm confirm confirm confirm .." ".. buttons buttons buttons buttons ..";width:100%!important}.auto-id-card-page-content[data-step=confirm]{grid-template-areas:".. title title title title .." ".. title2 title2 title2 title2 .." ".. confirm confirm confirm confirm .." ".. divider divider divider divider .." ".. buttons buttons buttons buttons .."}@media screen and (max-width: 768px){.auto-id-card-page-content{display:grid;grid-template-columns:1fr 6fr 1fr;grid-template-areas:".. title .." ".. title2 .." ".. select .." ".. divider .." ".. confirm .." ".. buttons ..";width:100%!important}.auto-id-card-page-content[data-step=confirm]{grid-template-areas:".. title .." ".. title2 .." ".. confirm .." ".. divider .." ".. buttons .."}}.mail-id-cards-title{grid-area:title;text-align:left}.mail-id-cards-title-2{grid-area:title2;text-align:left}.select-mail-id-cards{grid-area:select;text-align:left}.mail-id-cards-divider{grid-area:divider}.confirm-mail-id-cards{grid-area:confirm;text-align:left;justify-self:start;width:100%}.auto-id-card-page-content[data-step=confirm] .confirm-mail-id-cards{min-height:240px}.mail-id-cards-control{grid-area:buttons}@media (min-width: 767px){.bill-description-container{grid-column:1 / 2;min-width:0;padding-right:8px}.bill-description-container a{overflow-wrap:break-word}.bill-due-amt{grid-column:2 / 3}.bill-due-date{grid-column:3 / 4;justify-self:left}.bill-description-button,.bill-payment-button{grid-column:4 / 5;justify-self:end;text-align:right}.bill-due-date-title{max-width:12ch}.bill-delinquent-message{grid-column:3 / 5}}@media (max-width: 767px){.bill-description-container{grid-column:1 / 3}.bill-due-amt{grid-column:1 / 2;grid-row:2;justify-items:left}.bill-due-date{justify-self:end;text-align:right;grid-row:2;grid-column:2 / 3}.bill-description-button,.bill-payment-button{grid-column:1 / 2;grid-row:3;justify-self:left}.bill-delinquent-message{grid-column:1 / 3;grid-row:3}}@media (max-width: 576px){.bill-description-container{grid-column:1 / 3;grid-row:1;justify-self:left}.bill-due-amt{grid-column:1 / 2;grid-row:2;display:inline}.bill-due-date{grid-column:2 / 3;grid-row:2;justify-self:end;text-align:right}.bill-description-button,.bill-payment-button{grid-column:1 / 2}}@media (max-width: 400px){.bill-description-container{grid-column:1 / 3;grid-row:1;justify-self:left}.bill-due-amt{grid-column:1 / 2;grid-row:2;display:inline}.bill-due-date{grid-column:2 / 3;grid-row:2;justify-self:end;text-align:right}.bill-description-button,.bill-payment-button{grid-column:1 / 3;width:100%}}@media (max-width: 320px){.bill-due-date-title{max-width:12ch}}sup{margin:1px}.tsqd-main-panel .tsqd-radio-toggle{opacity:1!important}
