.cibal-sac{--sac-primaria:#D71920;--sac-primaria-hover:#B5151B;--sac-texto:#111111;--sac-texto-2:#595959;--sac-borda:#D4D4D4;--sac-divisor:#ECECEC;--sac-afundada:#FAFAFA;--sac-foco:#0D5AA7;--sac-sucesso:#137A42;--sac-sucesso-fundo:#E6F5ED;--sac-erro:#A31515;--sac-erro-fundo:#FBEAEA;--sac-info:#0D5AA7;--sac-info-fundo:#E8F1FB;--sac-atencao-fundo:#FEF4E0;max-width:720px;margin:0 auto;color:var(--sac-texto);font-family:inherit;line-height:1.5}.cibal-sac *,.cibal-sac ::after,.cibal-sac ::before{box-sizing:border-box}.cibal-sac [hidden]{display:none!important}.cibal-sac__group{border:0;margin:0 0 1.5rem;padding:0}.cibal-sac__group legend{font-size:1.125rem;font-weight:700;margin-bottom:.75rem;padding:0}.cibal-sac__row{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.cibal-sac__row--city{grid-template-columns:1fr 6rem}.cibal-sac__field{margin-bottom:1rem}.cibal-sac__field>label{display:block;font-weight:600;font-size:.9375rem;margin-bottom:.3rem}.cibal-sac__field>label span{color:var(--sac-primaria)}.cibal-sac input[type=email],.cibal-sac input[type=tel],.cibal-sac input[type=text],.cibal-sac select,.cibal-sac textarea{width:100%;min-height:44px;padding:.6rem .75rem;border:1px solid var(--sac-borda);border-radius:6px;background:#fff;color:var(--sac-texto);font:inherit;font-size:1rem}.cibal-sac textarea{resize:vertical;min-height:120px}.cibal-sac a:focus-visible,.cibal-sac input:focus-visible,.cibal-sac select:focus-visible,.cibal-sac textarea:focus-visible,.cibal-sac__button:focus-visible{outline:3px solid var(--sac-foco);outline-offset:2px}.cibal-sac__batch{background:var(--sac-atencao-fundo);border-radius:6px;padding:1rem 1rem 0;margin-bottom:1rem}.cibal-sac__hint{color:var(--sac-texto-2);font-size:.875rem;margin:0 0 .75rem}.cibal-sac__consent label{display:flex;gap:.6rem;align-items:flex-start;font-weight:400;font-size:.9375rem;cursor:pointer}.cibal-sac__consent input{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:var(--sac-primaria)}.cibal-sac a{color:var(--sac-primaria);text-decoration:underline}.cibal-sac__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cibal-sac__button{display:inline-block;min-height:48px;padding:.75rem 2.25rem;border:0;border-radius:999px;background:var(--sac-primaria);color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.cibal-sac__button:hover{background:var(--sac-primaria-hover)}.cibal-sac__button:disabled{background:#9e9e9e;cursor:wait}.cibal-sac__notice{margin-top:1.25rem;padding:1rem;border-radius:6px;border-left:4px solid currentColor}.cibal-sac__notice--success{background:var(--sac-sucesso-fundo);color:var(--sac-sucesso)}.cibal-sac__notice--error{background:var(--sac-erro-fundo);color:var(--sac-erro)}.cibal-sac__notice--info{background:var(--sac-info-fundo);color:var(--sac-info)}.cibal-sac__notice a{color:inherit;font-weight:700}.cibal-sac__ticket-head{border-bottom:1px solid var(--sac-divisor);padding-bottom:1rem;margin-bottom:1rem}.cibal-sac__eyebrow{margin:0;color:var(--sac-texto-2);font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}.cibal-sac__protocol{margin:.1rem 0 .25rem;font-size:1.75rem}.cibal-sac__meta{margin:0 0 .5rem;color:var(--sac-texto-2);font-size:.9375rem}.cibal-sac__status{display:inline-block;padding:.2rem .7rem;border-radius:999px;font-size:.8125rem;font-weight:700;background:var(--sac-info-fundo);color:var(--sac-info)}.cibal-sac__status--fechado,.cibal-sac__status--resolvido{background:var(--sac-afundada);color:var(--sac-texto-2)}.cibal-sac__timeline{list-style:none;margin:0 0 1.5rem;padding:0}.cibal-sac__msg{margin:0 0 .75rem;padding:.9rem 1rem;border:1px solid var(--sac-divisor);border-radius:8px;background:#fff}.cibal-sac__msg--cliente{background:var(--sac-afundada);margin-left:2rem}.cibal-sac__msg--equipe,.cibal-sac__msg--sistema{border-left:4px solid var(--sac-primaria);margin-right:2rem}.cibal-sac__msg-head{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;margin-bottom:.4rem}.cibal-sac__msg-head time{color:var(--sac-texto-2)}.cibal-sac__msg-body p{margin:0 0 .5rem}.cibal-sac__msg-body p:last-child{margin-bottom:0}.cibal-sac__closed{padding:1rem;background:var(--sac-afundada);border-radius:6px}@media (max-width:600px){.cibal-sac__row,.cibal-sac__row--city{grid-template-columns:1fr}.cibal-sac__msg--cliente{margin-left:0}.cibal-sac__msg--equipe,.cibal-sac__msg--sistema{margin-right:0}.cibal-sac__button{width:100%}}