@keyframes indo{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes girar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pulsar{to{box-shadow:0 0 0 30px rgba(232,76,61,0)}}#filiais{margin-top:2rem}.cols-matriz ul,.cols-filial ul{margin:0}.cols-matriz li,.cols-filial li{list-style:none;margin-bottom:1em}.cols-filial li{font-size:1.2rem}.buscando{min-height:1.2em;display:inline-block;width:100%;background-image:linear-gradient(90deg, transparent 0%, rgba(127, 127, 127, 0.15) 50%, transparent 100%);background-size:200% 100%;animation:indo 1s linear infinite}form{font-family:"Montserrat",sans-serif}fieldset{border:1px solid var(--t-niv2);border-radius:6px;padding:10px;margin-bottom:20px}select,legend{padding:0 10px;font-weight:600}label{font-style:normal;font-weight:400;font-size:1rem !important;margin-left:.5rem;margin-block:.3rem !important;transition:color .15s ease}legend{color:var(--t-niv2);font-size:1.5rem}select,input[type=text],input[type=tel],input[type=number],input[type=email]{width:100%;max-width:100%;min-width:0;font-size:1rem;border:1px solid var(--c-txt);border-radius:4px;padding:10px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--tbr);box-shadow:0 0 0 3px rgba(255,123,0,.15)}input[type=checkbox]{width:32px;height:32px;margin:0}input[type=text]{text-transform:uppercase}input[type=email]{text-transform:lowercase}.campo-grid{display:grid;grid-template-columns:1fr;gap:16px}.campo{display:flex;flex-direction:column;padding:0 8px 8px 8px;border-radius:6px;transition:background-color .15s}.campo:focus-within{background:#f8fbff}.campo:focus-within label{color:var(--tbr);font-weight:600}.campo-mono{font-family:monospace}.campo-erro{background:var(--c-sli);border:1px solid var(--tbr)}.chk{display:flex;align-items:center;gap:8px}.chk:has(input[type=checkbox]:disabled){color:#ccc;cursor:not-allowed}.input-group{display:flex;align-items:stretch;border-radius:6px;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.input-group:focus-within{box-shadow:0 0 0 3px rgba(255,123,0,.15)}.input-group:focus-within .input-group-text{border-color:var(--tbr);background:#f8fbff}.input-group:focus-within input{border-color:var(--tbr)}.input-group input{flex:1;border:1px solid #ccc;border-radius:0 4px 4px 0;padding:10px;transition:border-color .15s ease}.input-group-text{font-family:monospace;display:flex;align-items:center;padding:0 12px;background:#f5f5f5;border:1px solid #ccc;color:#666;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.input-group-text:first-child{border-radius:4px 0 0 4px;border-right:0}.input-group-text:last-child{border-radius:0 4px 4px 0;border-left:0}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;position:relative;transition:background-color .15s ease,color .15s ease}.btn-cta .btn-spin{width:1.1rem;height:1.1rem;opacity:0;visibility:hidden;flex:0 0 auto;animation:girar .75s linear infinite;transition:opacity .15s ease}.btn-cta.processando{cursor:wait;opacity:.85;pointer-events:none;background:var(--t-niv2)}.btn-cta.processando .btn-spin{opacity:1;visibility:visible}.btn-cta.processando:disabled{text-decoration:none !important}.btn-cta .btn-lbl{background:inherit}.btn-cta-pulsar{box-shadow:0 0 0 0 rgba(232,76,61,.7);animation:pulsar 1.25s infinite cubic-bezier(0.66, 0, 0, 1);transition:all 300ms ease-in-out}.btn-cta-pulsar:hover{animation:none}.btn-invisivel{visibility:hidden}.btn-grupo{display:flex;justify-content:center;gap:2rem;margin-top:2rem;flex-wrap:wrap}.painel-categ{background:color-mix(in srgb, var(--tbr) 90%, black);padding:1em 2em 2em 2em;margin-bottom:1rem}.painel-categ label{padding-left:6px;font-weight:600}.painel-notas,.painel-erros{padding:1em;margin-bottom:1em}.painel-notas{background:color-mix(in srgb, var(--tbr) 14%, white);color:#000;border-left:8px solid var(--tbr)}.painel-erros{background:color-mix(in srgb, #E0271B 14%, white);color:#000;border-left:8px solid #e0271b}.filial fieldset{border-color:var(--tbr)}.filial h3{margin-top:3rem;font-weight:600;color:var(--tbr);text-align:center}.cta-pendente{margin-top:.75rem;text-align:center;font-size:.9rem;color:#666;font-style:italic}.filial-titulo{display:flex;align-items:center;min-width:300px;color:var(--tbr)}.btnFilialDel{background:var(--tbr);margin-right:auto}.btn-peq{color:#fff;transition:background-color .15s ease,color .15s ease}.btn-peq:disabled{background:var(--c-sel);text-decoration:line-through}
