/* Tela Inclusão de prestadores — estilos exclusivos (formulário + selos).
   (.areanote agora no design system: components.css) */
.formcard{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:16px;margin-top:14px}
.fc-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:13px}
.fc-grid .fld{display:flex;flex-direction:column;gap:5px}
.fc-grid .fld.full{grid-column:1/4}
.fc-grid label{font-size:10.5px;font-weight:700;color:var(--mute);text-transform:uppercase;letter-spacing:.3px}
.fc-grid input,.fc-grid select{font-family:inherit;font-size:13px;border:1px solid var(--line);border-radius:9px;padding:9px 11px;background:var(--light)}
.fc-actions{margin-top:14px;display:flex;justify-content:flex-end}

.su-cartarow{display:flex;gap:8px}
.su-cartarow select{flex:1;font-family:inherit;font-size:13px;border:1px solid var(--line);border-radius:9px;padding:9px 11px;background:var(--light)}
.btn-mini{font-family:inherit;font-size:12px;font-weight:700;border:1px solid var(--brand);background:#fff;color:var(--brand);border-radius:8px;padding:0 13px;cursor:pointer;white-space:nowrap}
.su-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.su-chip{font-size:10.5px;font-weight:700;background:var(--brand-soft);color:var(--brand);border-radius:99px;padding:3px 6px 3px 10px;display:flex;align-items:center;gap:5px}
.su-chip button{border:none;background:none;color:var(--brand);cursor:pointer;font-size:13px;line-height:1;font-weight:800}
.su-chip-empty{font-size:11px;color:#b8c0cd;font-style:italic}

.sg-st{font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:99px}
.sg-st.pendente{background:var(--amber-soft);color:#b06f00}
.sg-st.aprovado{background:var(--green-soft);color:#157a39}
.sg-st.rejeitado{background:var(--red-soft);color:#c01f2c}
