/* CALCULADORA DE SEGURO-DESEMPREGO - Resultado */
.seguro-resumo{overflow:hidden;}
.seguro-resumo-header{padding:0 0 20px 0;border-bottom:1px solid rgba(255,255,255,.08);}
.seguro-resumo-header h3{margin:0;color:#ffffff;font-size:22px;font-weight:700;}

/* Seções */
.seguro-secao{padding:20px 0;}
.seguro-secao h4{margin:0 0 18px;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#33D69F;}

/* Linhas */
.seguro-linha{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;}
.seguro-linha:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.06);}
.seguro-linha span{color:#BFCAD8;}
.seguro-linha strong{color:#FFFFFF;font-weight:700;}
.seguro-media{margin-top:8px;padding-top:10px;}
.seguro-media span,
.seguro-media strong{color:#FFFFFF;}

/* Cards de destaque */
.seguro-card{margin:18px 0;padding:22px;border-radius:12px;text-align:center;}
.seguro-card span{display:block;margin-bottom:8px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;opacity:.85;}
.seguro-card strong{display:block;font-size:32px;font-weight:700;}

/* Parcela */
.seguro-card.parcela{background:#123C31;border:1px solid #1FBF84;}
.seguro-card.parcela span{color:#9EF5D3;}
.seguro-card.parcela strong{color:#FFFFFF;font-size:38px;}

/* Quantidade de parcelas */
.seguro-card.parcelas{background:#1C3553;border:1px solid #2E5D93;}
.seguro-card.parcelas span{color:#A9D2FF;}
.seguro-card.parcelas strong{color:#FFFFFF;}

/* Total */
.seguro-card.total{background:#263447;border:1px solid #40536B;}
.seguro-card.total span{color:#BFCAD8;}
.seguro-card.total strong{color:#FFFFFF;}

/* Observação */
.seguro-observacao{padding:0 0 5px 0;color:#9FB0C2;font-size:13px;line-height:1.6;}

/* Informação */
.seguro-info{margin-top:18px;padding:14px 16px;border-radius:10px;background:rgba(37,99,235,.10);border:1px solid rgba(37,99,235,.20);color:#BFCAD8;font-size:13px;line-height:1.6;}

/* Mobile */
@media(max-width:768px){
    .seguro-resumo-header{padding:0 0 18px 0;}
    .seguro-secao{padding:18px 0;}
    .seguro-card{margin:18px 0;}
    .seguro-card strong{font-size:28px;}
    .seguro-card.parcela strong{font-size:30px;}
}
