.situr-commercial-scope-modal{
  --situr-color-green:#9713c5;
  --situr-color-body:#282b33;
  --situr-color-instruction:#687182;
}
.situr-commercial-scope-modal .situr-mini-modal__dialog{width:min(42vw,680px);min-width:480px}
.situr-commercial-scope-modal .situr-mini-modal__eyebrow{color:#9713c5!important}
.situr-commercial-scope-modal .situr-mini-modal__close{border-color:#9713c5!important;background:#9713c5!important}
.situr-commercial-scope-modal .situr-mini-modal__close:hover,
.situr-commercial-scope-modal .situr-mini-modal__close:focus{color:#9713c5!important;border-color:#9713c5!important}
.situr-commercial-scope{display:grid;gap:1rem}
.situr-commercial-scope__title{margin:0!important;color:#282b33!important;font:800 1.25rem/1.2 "Cabin",Arial,sans-serif!important}
.situr-commercial-scope__copy{margin:0 0 .25rem!important;color:#687182!important;font:400 1rem/1.5 "Cabin",Arial,sans-serif!important}
.situr-commercial-scope__cards{display:grid;gap:.8rem}
.situr-commercial-scope__card,
.situr-commercial-scope__card:visited{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.05rem;border:1px solid #c7d0dd;border-radius:12px;background:#fff;color:#282b33!important;text-align:left;text-decoration:none!important;cursor:pointer;box-shadow:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}
.situr-commercial-scope__card:hover,
.situr-commercial-scope__card:focus{border-color:rgba(151,19,197,.45);background:#fcf7fe;color:#282b33!important;transform:translateY(-1px);outline:none}
.situr-commercial-scope__card span{display:block;min-width:0}
.situr-commercial-scope__card strong{display:block;margin-bottom:.28rem;color:#282b33;font:700 1rem/1.25 "Cabin",Arial,sans-serif}
.situr-commercial-scope__card small{display:block;color:#687182;font:400 .92rem/1.45 "Cabin",Arial,sans-serif}
.situr-commercial-scope__card b{flex:0 0 auto;color:#9713c5;font:500 1.2rem/1 Arial,sans-serif}
.situr-commercial-scope__cards--proposal{margin-top:1.2rem}
.situr-commercial-scope__cards--proposal .situr-commercial-scope__card{font-family:"Cabin",Arial,sans-serif}
.situr-commercial-proposal-scope-fields{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:.1rem}
.situr-commercial-proposal-manual{display:flex;align-items:center;gap:.55rem;margin:-.25rem 0 1.25rem;color:#5c6473;font:500 .95rem/1.35 "Cabin",Arial,sans-serif;cursor:pointer}
.situr-commercial-proposal-manual input{width:1rem;height:1rem;margin:0;accent-color:#9713c5}
.situr-services-contact__choice[hidden],
.situr-services-contact__step[hidden],
.situr-mini-form__field[hidden]{display:none!important}
@media(max-width:720px){
  .situr-commercial-scope-modal .situr-mini-modal__dialog{width:100%;min-width:0}
  .situr-commercial-scope__card{padding:.9rem}
  .situr-commercial-scope__card small{font-size:.88rem}
}

/* Ajustes de leitura dos fluxos comerciais. O site nao deve herdar caixa alta
   de estilos editoriais do tema para labels e textos dos drawers. */
.situr-commercial-scope-modal .situr-mini-modal__title,
.situr-commercial-scope-modal .situr-mini-modal__copy,
.situr-commercial-scope-modal .situr-commercial-scope__title,
.situr-commercial-scope-modal .situr-commercial-scope__copy,
.situr-commercial-scope-modal .situr-commercial-scope__card,
.situr-services-contact-modal .situr-services-contact__title,
.situr-services-contact-modal .situr-services-contact__copy,
.situr-services-contact-modal .situr-commercial-scope__card,
.situr-services-contact-modal .situr-mini-form__label,
.situr-services-contact-modal .situr-mini-form__help,
.situr-services-contact-modal .situr-mini-form__input,
.situr-services-contact-modal .situr-commercial-proposal-manual{
  text-transform:none!important;
  letter-spacing:normal!important;
}
.situr-commercial-institution-help{
  margin-top:-.15rem!important;
  margin-bottom:.7rem!important;
  color:#687182!important;
  font-size:.92rem!important;
  line-height:1.42!important;
}


/* Nos drawers dos serviços, o cabeçalho do serviço já identifica o contexto.
   Removemos tagline e texto introdutório duplicados para abrir direto no fluxo
   de recebimento da proposta. */
.situr-services-contact-modal--ativa .situr-mini-modal__intro,
.situr-services-contact-modal--estrutura .situr-mini-modal__intro,
.situr-services-contact-modal--transforma .situr-mini-modal__intro{
  display:none!important;
}
