:root{--sa-top:env(safe-area-inset-top,0px);--sa-bottom:env(safe-area-inset-bottom,0px)}html[data-app-nativo=ios] body{padding-top:var(--sa-top)}html[data-app-nativo] .barra-app{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:35;background:#002d58;border-top:1px solid hsla(0,0%,100%,.1);padding-bottom:var(--sa-bottom);box-shadow:0 -4px 18px rgba(0,45,88,.18)}html[data-app-nativo] .fora-do-app{display:none!important}html[data-app-nativo] .guia-main{padding-left:1rem;padding-right:1rem;padding-top:.875rem;padding-bottom:calc(84px + var(--sa-bottom))}html[data-app-nativo] .cabecalho-admin>div{padding-top:.5rem;padding-bottom:.5rem}html[data-app-nativo] .flutuante-acima-da-barra{bottom:calc(68px + var(--sa-bottom))!important}html[data-app-nativo] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-app-nativo] select,html[data-app-nativo] textarea{font-size:16px!important}html[data-app-nativo] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),html[data-app-nativo] select{min-height:44px}html[data-app-nativo] .guia-main :not(.overflow-x-auto,.overflow-auto,.overflow-x-scroll)>table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html[data-app-nativo] body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}html[data-app-nativo=ios] body:has(.cabecalho-admin){padding-top:0}html[data-app-nativo=ios] .cabecalho-admin{padding-top:var(--sa-top)}html[data-app-nativo] .fixed.inset-0,html[data-app-nativo] .fixed.inset-y-0,html[data-app-nativo] .fixed.top-0.bottom-0{border-top:var(--sa-top) solid transparent;border-bottom:var(--sa-bottom) solid transparent}@media (max-width:640px){.tab-cel,.tab-cel>tbody,.tab-cel>tbody>tr{display:block;width:100%}.tab-cel{min-width:0!important}.tab-cel>thead{display:none}.tab-cel>tbody>tr{border:1px solid #d2e5f7;border-radius:.75rem;padding:.5rem .75rem;margin-bottom:.5rem;background:#fff}.tab-cel>tbody>tr>td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.25rem 0!important;text-align:right;border:0!important;min-width:0;white-space:normal!important}.tab-cel>tbody>tr>td:before{content:attr(data-l);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,101,188,.6);text-align:left;flex-shrink:0;max-width:45%}.tab-cel>tbody>tr>td[data-l=""]:before{display:none}.tab-cel>tbody>tr>td:first-child{display:block;text-align:left;font-weight:600;border-bottom:1px solid #d2e5f7!important;padding-bottom:.375rem!important;margin-bottom:.25rem}.tab-cel>tbody>tr>td:first-child:before{display:none}.tab-cel>tfoot{display:block}.tab-cel .truncate{max-width:100%}}html[data-app-nativo] .tab-cel,html[data-app-nativo] .tab-cel>tbody,html[data-app-nativo] .tab-cel>tbody>tr{display:block;width:100%}html[data-app-nativo] .tab-cel{min-width:0!important}html[data-app-nativo] .tab-cel>thead{display:none}html[data-app-nativo] .tab-cel>tbody>tr{border:1px solid #d2e5f7;border-radius:.75rem;padding:.5rem .75rem;margin-bottom:.5rem;background:#fff}html[data-app-nativo] .tab-cel>tbody>tr>td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.25rem 0!important;text-align:right;border:0!important;min-width:0;white-space:normal!important}html[data-app-nativo] .tab-cel>tbody>tr>td:before{content:attr(data-l);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,101,188,.6);text-align:left;flex-shrink:0;max-width:45%}html[data-app-nativo] .tab-cel>tbody>tr>td[data-l=""]:before{display:none}html[data-app-nativo] .tab-cel>tbody>tr>td:first-child{display:block;text-align:left;font-weight:600;border-bottom:1px solid #d2e5f7!important;padding-bottom:.375rem!important;margin-bottom:.25rem}html[data-app-nativo] .tab-cel>tbody>tr>td:first-child:before{display:none}html[data-app-nativo] .tab-cel>tfoot{display:block}html[data-app-nativo] .topo-escuro{border-top-color:#002d58}html[data-app-nativo] .topo-escuro>header{min-height:52px}html[data-app-nativo] .topo-escuro>header a,html[data-app-nativo] .topo-escuro>header button{min-height:40px;display:inline-flex;align-items:center;padding-left:.25rem;padding-right:.25rem}html[data-app-nativo=ios] body:has(.cabecalho-area){padding-top:0}html[data-app-nativo] .cabecalho-area{height:calc(3.5rem + var(--sa-top));padding-top:var(--sa-top)}html[data-app-nativo] body:has(.cabecalho-area) .guia-main{padding-top:calc(4.5rem + var(--sa-top))}html[data-app-nativo] body:has(.cabecalho-area) aside.fixed.inset-y-0{border-top-color:#002d58}html[data-app-nativo] .guia-main :is(.btn-brand,.btn-ghost),html[data-app-nativo] .guia-main :is(a,button)[class*=rounded-full][class*=px-],html[data-app-nativo] .guia-main :is(a,button)[class*=rounded-lg][class*=px-],html[data-app-nativo] .guia-main :is(a,button)[class*=rounded-md][class*=px-]{min-height:44px}html[data-app-nativo] .guia-main :is(a,button)[class*=rounded-full][class*=px-]:not(.block):not(.flex):not(.grid):not(.w-full):not(.hidden):not(:has(>p,>div,>ul)),html[data-app-nativo] .guia-main :is(a,button)[class*=rounded-lg][class*=px-]:not(.block):not(.flex):not(.grid):not(.w-full):not(.hidden):not(:has(>p,>div,>ul)),html[data-app-nativo] .guia-main :is(a,button)[class*=rounded-md][class*=px-]:not(.block):not(.flex):not(.grid):not(.w-full):not(.hidden):not(:has(>p,>div,>ul)){display:inline-flex;align-items:center;justify-content:center}html[data-app-nativo] .guia-main .flex.gap-1:has(>a[class*=rounded-md]):not(.flex-col),html[data-app-nativo] .guia-main .flex:is(.gap-2,.gap-1\.5):has(>a[class*=rounded-full]):not(.flex-col){flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}html[data-app-nativo] .guia-main .flex.gap-1:has(>a[class*=rounded-md])>a,html[data-app-nativo] .guia-main .flex:is(.gap-2,.gap-1\.5):has(>a[class*=rounded-full])>a{flex-shrink:0}html[data-app-nativo] .cabecalho-area>a,html[data-app-nativo] .cabecalho-area>label{min-height:44px;display:flex;align-items:center}html[data-app-nativo] .guia-main .flex.flex-wrap>.flex-1.min-w-0{flex-basis:12rem}@media (max-width:640px){main :is(.btn-brand,.btn-ghost),main :is(a,button)[class*=rounded-full][class*=px-],main :is(a,button)[class*=rounded-lg][class*=px-],main :is(a,button)[class*=rounded-md][class*=px-]{min-height:44px}main :is(a,button)[class*=rounded-full][class*=px-]:not(.block):not(.flex):not(.grid):not(.w-full):not(.hidden):not(:has(>p,>div,>ul)),main :is(a,button)[class*=rounded-lg][class*=px-]:not(.block):not(.flex):not(.grid):not(.w-full):not(.hidden):not(:has(>p,>div,>ul)),main :is(a,button)[class*=rounded-md][class*=px-]:not(.block):not(.flex):not(.grid):not(.w-full):not(.hidden):not(:has(>p,>div,>ul)){display:inline-flex;align-items:center;justify-content:center}main .flex.gap-1:has(>a[class*=rounded-md]):not(.flex-col),main .flex:is(.gap-2,.gap-1\.5):has(>a[class*=rounded-full]):not(.flex-col){flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}main .flex.gap-1:has(>a[class*=rounded-md])>a,main .flex:is(.gap-2,.gap-1\.5):has(>a[class*=rounded-full])>a{flex-shrink:0}main .flex.flex-wrap>.flex-1.min-w-0{flex-basis:12rem}main input:not([type=checkbox]):not([type=radio]):not([type=range]),main select,main textarea{font-size:16px}}html[data-app-nativo] .guia-main :is(a,button)[class*="text-[11px]"]:not(.block):not(.flex):not(.grid):not(.hidden):not(:has(>p,>div,>ul)),html[data-app-nativo] .guia-main :is(a,button)[class*="text-[12px]"]:not(.block):not(.flex):not(.grid):not(.hidden):not(:has(>p,>div,>ul)),html[data-app-nativo] .guia-main :is(a,button)[class*=text-xs]:not(.block):not(.flex):not(.grid):not(.hidden):not(:has(>p,>div,>ul)){display:inline-flex;align-items:center;min-height:36px}html[data-app-nativo] .guia-main summary{padding-top:.75rem;padding-bottom:.75rem}html[data-app-nativo] .guia-main a.badge{min-height:36px;display:inline-flex;align-items:center;padding-left:.75rem;padding-right:.75rem}html[data-app-nativo] .guia-main input[type=checkbox],html[data-app-nativo] .guia-main input[type=radio]{width:20px;height:20px}@media (max-width:640px){main :is(a,button)[class*="text-[11px]"]:not(.block):not(.flex):not(.grid):not(.hidden):not(:has(>p,>div,>ul)),main :is(a,button)[class*="text-[12px]"]:not(.block):not(.flex):not(.grid):not(.hidden):not(:has(>p,>div,>ul)),main :is(a,button)[class*=text-xs]:not(.block):not(.flex):not(.grid):not(.hidden):not(:has(>p,>div,>ul)){display:inline-flex;align-items:center;min-height:36px}main summary{padding-top:.75rem;padding-bottom:.75rem}main a.badge{min-height:36px;display:inline-flex;align-items:center;padding-left:.75rem;padding-right:.75rem}main input[type=checkbox],main input[type=radio]{width:20px;height:20px}}html[data-app-nativo] .guia-main input[type=file]{max-width:100%}@media (max-width:640px){main input[type=file]{max-width:100%}}html[data-app-nativo] .guia-main .toque-ids{flex-wrap:wrap}html[data-app-nativo] .guia-main .toque-ids>a{min-width:32px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}html[data-app-nativo] .guia-main .toque-radio{min-width:32px;min-height:32px;justify-content:center}@media (max-width:640px){main .toque-ids{flex-wrap:wrap}main .toque-ids>a{min-height:36px;display:inline-flex;align-items:center}main .toque-ids>a,main .toque-radio{min-width:32px;justify-content:center}main .toque-radio{min-height:32px}}html[data-app-nativo] .cabecalho-admin nav a[href^="/admin/cerebro"]{min-height:36px;min-width:36px}@media (max-width:640px){.cabecalho-admin nav a[href^="/admin/cerebro"]{min-height:36px;min-width:36px}}html[data-app-nativo] main :is(.fixed,.sticky).bottom-0:not(.top-0):not(.inset-y-0):not(.inset-0){bottom:calc(60px + var(--sa-bottom))!important}html[data-app-nativo] .fixed.inset-0.z-\[60\]{padding-top:.75rem!important}html[data-app-nativo] .fixed.inset-0.z-\[60\]>div{max-height:calc(100% - 1.5rem);display:flex;flex-direction:column}html[data-app-nativo] .fixed.inset-0.z-\[60\]>div>.overflow-y-auto{max-height:none;flex:1 1 auto;min-height:0}html[data-app-nativo] .topo-escuro>header>.ml-auto{overflow-x:auto;flex-wrap:nowrap;min-width:0;scrollbar-width:none}html[data-app-nativo] .topo-escuro>header>.ml-auto>*{flex-shrink:0;white-space:nowrap}html[data-app-nativo] main :is(button,[role=button]):not(.sr-only){min-height:36px;min-width:36px}html[data-app-nativo] main button.input{min-height:44px}html[data-app-nativo] main :not(p,li)>a:is(.font-semibold,.underline,[class*=text-azure],[class*=text-brand],.cursor-pointer):not(.block):not(.flex):not(.grid):not(.hidden):not(:has(>p,>div)){display:inline-flex;align-items:center;min-height:32px;min-width:32px}html[data-app-nativo] main td :is(a,button){display:inline-flex;align-items:center;min-height:32px}html[data-app-nativo] main a.block,html[data-app-nativo] main a.flex{min-height:32px}@media (max-width:640px){main :is(button,[role=button]):not(.sr-only){min-height:36px;min-width:36px}main button.input{min-height:44px}main :not(p,li)>a:is(.font-semibold,.underline,[class*=text-azure],[class*=text-brand],.cursor-pointer):not(.block):not(.flex):not(.grid):not(.hidden):not(:has(>p,>div)){display:inline-flex;align-items:center;min-height:32px;min-width:32px}main td :is(a,button){display:inline-flex;align-items:center;min-height:32px}main a.block,main a.flex{min-height:32px}.preco-ref input:not([type=checkbox]):not([type=radio]):not([type=hidden]){font-size:16px}.flutuante-acima-da-barra{bottom:calc(1rem + var(--sa-bottom))}}html[data-app-nativo] main a:has(>img):not(.block):not(.flex):not(.grid):not(.hidden){display:inline-flex;align-items:center;min-height:44px;min-width:44px}@media (max-width:640px){main a:has(>img):not(.block):not(.flex):not(.grid):not(.hidden){display:inline-flex;align-items:center;min-height:44px;min-width:44px}}html[data-app-nativo] main a.link-md{padding-top:9px;padding-bottom:9px}@media (max-width:640px){main a.link-md{padding-top:9px;padding-bottom:9px}}html[data-app-nativo] main .resumo-vivo-dre{position:static}@media (max-width:640px){main .resumo-vivo-dre{position:static}}html[data-app-nativo] main a.anexo-img{display:inline-flex;align-items:center;min-height:44px;min-width:44px}@media (max-width:640px){main a.anexo-img{display:inline-flex;align-items:center;min-height:44px;min-width:44px}}