/* Resumo operacional: transforma os eventos registrados no plano em uma próxima ação. */
.plan-overview{grid-column:1/-1;margin-top:2px;padding:28px;border:1px solid #dce6ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(16,24,40,.05)}
.home-resume-card-inss .home-resume-progress>span{color:#f7d24a}.home-resume-progress-value{display:block!important;margin-top:10px!important;color:#fff!important;font-size:20px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:-.025em!important}.home-resume-plan-facts{display:grid;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.home-resume-plan-facts span{color:rgba(255,255,255,.72);font-size:12px;line-height:1.35}.home-resume-plan-facts b{color:#fff;font-size:15px}.home-resume-card-inss .home-resume-progress>a{margin-top:20px}
.plan-overview-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid #e6edf2}.plan-overview-head h2{margin:6px 0 0;color:#162a43;font-size:24px;letter-spacing:-.04em}.plan-overview-head p{max-width:620px;margin:7px 0 0;color:#68798e;font-size:12px;line-height:1.45}.plan-overview-head>a,.plan-overview-attention>a{color:#805f00;font-size:12px;font-weight:900;text-decoration:none}.plan-overview-head>a:hover,.plan-overview-attention>a:hover{text-decoration:underline}
.plan-overview-today{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0;padding:20px 22px;border:1px solid #e8dcaa;border-radius:14px;background:linear-gradient(110deg,#fff8df,#fffdf7)}.plan-overview-today span,.plan-overview-metric>span,.plan-overview-attention>span{display:block;color:#8a6800;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.plan-overview-today strong{display:block;margin-top:7px;color:#203650;font-size:17px;line-height:1.35}.plan-overview-today small{display:block;margin-top:5px;color:#697c91;font-size:12px}.plan-overview-today .btn{flex:0 0 auto;white-space:nowrap}
.plan-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.plan-overview-metric{display:flex;min-height:120px;flex-direction:column;align-items:flex-start;border:1px solid #dfe8ef;border-radius:13px;background:#fbfdfe;padding:17px;text-align:left}.plan-overview-metric>strong{display:block;margin:9px 0 5px;color:#172d47;font-size:29px;line-height:1;letter-spacing:-.05em}.plan-overview-metric>strong small{color:#78899a;font-size:15px;letter-spacing:0}.plan-overview-metric>small{margin-top:auto;color:#64778d;font-size:11px;line-height:1.4}.plan-overview-offer{cursor:pointer;background:#eff7ff}.plan-overview-offer:hover{border-color:#a9c9e2;background:#e6f3ff}.plan-overview-offer>strong{font-size:17px;letter-spacing:-.025em}.plan-overview-offer>small{color:#825f00;font-weight:850}
.plan-overview-attention{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:17px;align-items:center;margin-top:16px;padding:17px 19px;border:1px solid #dce7ee;border-radius:13px;background:#f6fafc}.plan-overview-attention strong{display:block;color:#223a55;font-size:13px}.plan-overview-attention p{margin:4px 0 0;color:#64778d;font-size:12px;line-height:1.45}.plan-overview-attention>span{color:#35617f}
@media(max-width:850px){.plan-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-overview-attention{grid-template-columns:1fr;gap:8px}.plan-overview-attention>a{margin-top:3px}.plan-overview-head{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.plan-overview{padding:21px}.plan-overview-today{align-items:flex-start;flex-direction:column;padding:18px}.plan-overview-today .btn{width:100%}.plan-overview-metrics{grid-template-columns:1fr}.plan-overview-metric{min-height:100px}.plan-overview-head h2{font-size:21px}}


