/* Secretaria Fiel V1.4.32 — escolha pública e análise de atualização sem rolagem horizontal. */
.sf32-choice{display:grid;gap:12px;min-width:0;padding:16px 18px;border:1px solid #cfe5df;border-radius:15px;background:#f5fbf9}
.sf32-choice legend{font-size:15px;font-weight:850;padding:0 6px;color:#144c43}
.sf32-choice label{display:flex!important;align-items:center;gap:11px;font-weight:650!important;line-height:1.4}
.sf32-choice input{flex:0 0 19px!important;width:19px!important;min-width:19px!important;min-height:19px!important;height:19px!important;margin:0}
.sf32-choice small{line-height:1.5;color:#526b67}
.sf31-welcome .sf32-sede-note{background:#fff8e7;border-left:3px solid #c99625;padding:10px 12px;border-radius:8px;font-size:.9rem}
.sf31-welcome .sf32-sede-note strong{display:inline;font-size:inherit;color:inherit}
.sf32-section{margin-top:22px}.sf32-section h3{margin-bottom:6px}.sf32-section .sf30-request-info{overflow-wrap:anywhere}
.sf32-match{padding:12px;background:#edf8f4;border:1px solid #cae5d8;border-radius:12px;display:grid;gap:8px}
.sf32-match select{max-width:100%;min-width:0;width:100%;padding:10px;border:1px solid #cfdbe7;border-radius:9px;color:#18364c;background:#fff}
.sf32-match small{font-weight:400;color:#4c635f}
.sf32-review-actions{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
.sf32-review-actions form{min-width:0;display:grid;gap:10px}
.sf32-review-actions label{display:grid;gap:7px}
.sf32-review-actions input,.sf32-review-actions select{max-width:100%;width:100%;min-width:0;padding:10px;border:1px solid #cfdbe7;border-radius:9px}
@media(max-width:690px){.sf32-review-actions{grid-template-columns:1fr}.sf32-choice{padding:14px}}

.sf32-section *,.sf32-section *::before,.sf32-section *::after,.sf32-choice *{box-sizing:border-box}
