/* Copia de guia/css/botoes-a.css da marca guia-v1.1 do transpnet_ux, que sera criada; nao altere valores aqui. */
/* Composição comum das ações. Paleta e medidas vêm exclusivamente de valores-a.css. */
.tn-a .btn {
 --bs-btn-bg:var(--tn-button-secondary-bg);--bs-btn-color:var(--tn-button-secondary-ink);--bs-btn-border-color:var(--tn-button-secondary-border);
 --bs-btn-hover-bg:var(--tn-button-secondary-hover);--bs-btn-hover-color:var(--tn-button-secondary-ink);--bs-btn-hover-border-color:var(--tn-button-secondary-border);
 --bs-btn-active-bg:var(--tn-button-secondary-hover);--bs-btn-active-color:var(--tn-button-secondary-ink);--bs-btn-active-border-color:var(--tn-button-secondary-border);
 --bs-btn-disabled-bg:var(--tn-button-secondary-bg);--bs-btn-disabled-color:var(--tn-button-secondary-ink);--bs-btn-disabled-border-color:var(--tn-button-secondary-border);
 display:inline-flex;align-items:center;justify-content:center;gap:8px;
 min-height:var(--tn-control-height);padding:10px 14px;line-height:1.25;
 font:600 var(--tn-text-base)/1.25 var(--tn-font-sans);border:1px solid var(--bs-btn-border-color);border-radius:var(--tn-radius);
 color:var(--bs-btn-color);background-color:var(--bs-btn-bg);vertical-align:middle;white-space:nowrap;
}
.tn-a .btn-primary {
 --bs-btn-bg:var(--tn-button-primary-bg);--bs-btn-color:var(--tn-button-primary-ink);--bs-btn-border-color:var(--tn-button-primary-border);
 --bs-btn-hover-bg:var(--tn-button-primary-hover);--bs-btn-hover-color:var(--tn-button-primary-ink);--bs-btn-hover-border-color:var(--tn-button-primary-border);
 --bs-btn-active-bg:var(--tn-button-primary-hover);--bs-btn-active-color:var(--tn-button-primary-ink);--bs-btn-active-border-color:var(--tn-button-primary-border);
 --bs-btn-disabled-bg:var(--tn-button-primary-bg);--bs-btn-disabled-color:var(--tn-button-primary-ink);--bs-btn-disabled-border-color:var(--tn-button-primary-border);
}
.tn-a :is(.btn-outline-primary,.btn-tonal){--bs-btn-bg:var(--tn-button-tonal-bg)}
.tn-a .btn:not(:disabled):hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}
.tn-a .btn:not(:disabled):active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}
.tn-a .btn:disabled{color:var(--bs-btn-disabled-color);background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color)}
.tn-a .btn:focus-visible,.tn-a .btn-check:focus-visible+.btn{outline:var(--tn-focus-width) solid var(--tn-button-focus);outline-offset:var(--tn-focus-offset);box-shadow:none}
.tn-a .btn>i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;margin:0!important;flex:none}
.tn-a .btn>svg{width:16px;height:16px;margin:0;flex:none}
.tn-a .btn[hidden]{display:none!important}
.tn-a #main-content [data-acao=abrir-embarques],.tn-a #btnBuscarCep{min-width:44px;padding-inline:12px}
