/*CAL2-CSS*/
#cal2 :where(.abas){background:unset;border-radius:unset;box-shadow:unset;display:revert;padding:unset}
#cal2 :where(.abas .n){color:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert}
#cal2 :where(.abas button){align-items:unset;border-radius:unset;color:unset;display:revert;font-size:unset;font-weight:revert;gap:unset;height:unset;padding:unset;transition:unset}
#cal2 :where(.abas button.on){background:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.abas2 .n){color:unset;font-size:unset;margin-left:unset}
#cal2 :where(.abas2 button.on){color:unset}
#cal2 :where(.abas2 button.on:after){transform:unset}
#cal2 :where(.acomp .cx.cad-r){padding:unset}
#cal2 :where(.ag .bt2){font:unset}
#cal2 :where(.ag .h3){font-size:unset;font-weight:revert;letter-spacing:unset;margin:unset}
#cal2 :where(.ag .kr2){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.ag .lk2){background:unset;border:unset;color:unset;cursor:unset;font:unset;font-size:unset;padding:unset;text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.ag .lk2:hover){color:unset}
#cal2 :where(.ag .r){color:unset}
#cal2 :where(.ag .sr){clip:unset;height:unset;overflow:unset;position:unset;width:unset}
#cal2 :where(.ag a:focus-visible){outline:unset;outline-offset:unset}
#cal2 :where(.ag button:focus-visible){outline:unset;outline-offset:unset}
#cal2 :where(.ag input:focus-visible){outline:unset;outline-offset:unset}
#cal2 :where(.agabh .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.agax>.m){color:unset;font-size:unset;padding-top:unset}
#cal2 :where(.agcl .mot.r){color:unset}
#cal2 :where(.agcl .nm){background:unset;border:unset;color:unset;cursor:unset;font-size:unset;font-weight:revert;padding:unset;text-align:unset}
#cal2 :where(.agcl .nm:hover){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.agcl .q){color:unset;font-size:unset}
#cal2 :where(.agcl .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.agenv .agd.r){color:unset}
#cal2 :where(.agenv.on .agenvw){background:unset;outline:unset;outline-offset:unset}
#cal2 :where(.agfc .bs){align-items:unset;display:revert;gap:unset;height:unset}
#cal2 :where(.agfc .bs span){border-radius:unset;display:revert;min-height:unset;width:unset}
#cal2 :where(.agfc .m){color:unset;font-size:unset}
#cal2 :where(.aggr .gh .agsg){font-size:unset;margin-left:unset}
#cal2 :where(.agk.r b){color:unset}
#cal2 :where(.agleg i.l.r){background:unset}
#cal2 :where(.agleg i.t){border-left:unset;height:unset;width:unset}
#cal2 :where(.aglh .m){color:unset;font-size:unset}
#cal2 :where(.aglote.on){background:unset;border-style:unset;box-shadow:unset;position:unset;top:unset;z-index:unset}
#cal2 :where(.aglv .lk){color:unset}
#cal2 :where(.agpc .t){font-size:unset;font-weight:revert}
#cal2 :where(.agpc .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.agpc .w>span){color:unset;font-size:unset}
#cal2 :where(.agpch>.m){font-size:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.agpost.r){border-color:unset;color:unset;outline-color:unset}
#cal2 :where(.agq3 span.r){color:unset;font-weight:revert}
#cal2 :where(.agrr .nm){font-size:unset;font-weight:revert}
#cal2 :where(.agrr .v){font-size:unset;font-weight:revert;text-align:unset}
#cal2 :where(.agseg.r){background:unset}
#cal2 :where(.agtb .ct){font-size:unset}
#cal2 :where(.agtb .nm){background:unset;border:unset;color:unset;cursor:unset;font-size:unset;font-weight:revert;padding:unset;text-align:unset}
#cal2 :where(.agtb .nm:hover){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.agtb td.m){font-family:unset;font-variant-numeric:unset;white-space:unset}
#cal2 :where(.agtb td.n){text-align:unset}
#cal2 :where(.agtb td.r){color:unset;font-weight:revert}
#cal2 :where(.agtl li .m){color:unset;font-size:unset;padding-top:unset}
#cal2 :where(.agtopo .ph h1)::after{display:revert}
#cal2 :where(.app){display:revert;grid-template-columns:unset;height:unset;transition:unset}
#cal2 :where(.app>.main){grid-column:unset;grid-row:unset}
#cal2 :where(.app>.mbar){grid-column:unset;grid-row:unset}
#cal2 :where(.app>.mveu){grid-column:unset;grid-row:unset}
#cal2 :where(.app>.side){grid-column:unset;grid-row:unset}
#cal2 :where(.arr){border-radius:unset;box-shadow:unset;color:unset;cursor:unset;display:revert;height:unset;place-items:unset;transition:unset;width:unset}
#cal2 :where(.arr svg){height:unset;width:unset}
#cal2 :where(.arr:hover){box-shadow:unset;transform:unset}
#cal2 :where(.at){display:revert;flex-direction:unset;gap:unset;margin-top:unset}
#cal2 :where(.at .atbtn){background:unset;border:unset;border-radius:unset;color:unset;cursor:unset;font-size:unset;font-weight:revert;height:unset;padding:unset}
#cal2 :where(.at .kr){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.at .m){font-family:unset;font-variant-numeric:unset}
#cal2 :where(.at .nr){font-family:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.at button){font:unset}
#cal2 :where(.at button:not(.btn)){color:unset}
#cal2 :where(.at h2){font-size:unset;font-weight:revert;letter-spacing:unset;line-height:unset;margin:unset}
#cal2 :where(.atabas button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.atabas button:hover:not(.on)){color:unset}
#cal2 :where(.atal .w){display:revert;flex:unset;flex-direction:unset;min-width:unset}
#cal2 :where(.atal .w b){font-size:unset}
#cal2 :where(.atal .w small){color:unset;font-size:unset}
#cal2 :where(.atal:hover .w b){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.atbh .m){color:unset;font-size:unset}
#cal2 :where(.atbl .m){color:unset;font-size:unset;white-space:unset}
#cal2 :where(.atbl.vz){border-top:unset;color:unset;font-size:unset;line-height:unset;padding-top:unset}
#cal2 :where(.atcb.on .atcbf){background:unset}
#cal2 :where(.atcb.on .atcbm){border-width:unset}
#cal2 :where(.atcbf .k){color:unset;font-size:unset;letter-spacing:unset}
#cal2 :where(.atcbf .p){color:unset;font-size:unset}
#cal2 :where(.atctl .m){font-family:unset;font-variant-numeric:unset}
#cal2 :where(.atcv .ch){display:revert;padding:unset}
#cal2 :where(.atcv .ch b){-webkit-box-orient:unset;-webkit-line-clamp:unset;color:unset;display:revert;font-family:unset;font-size:unset;font-weight:revert;line-height:unset;overflow:unset}
#cal2 :where(.atcv:not(:has(img)) .ch b){color:unset}
#cal2 :where(.atetr .w){background:unset;border-radius:unset;display:revert;height:unset;overflow:unset}
#cal2 :where(.atetr .w .atseg){border-radius:unset;height:unset;width:unset}
#cal2 :where(.atetr.on){background:unset}
#cal2 :where(.atfh .m){font-size:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.atfh .m.s){color:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.atfil .abas button){height:unset}
#cal2 :where(.atfil .abas button:focus-visible){outline:unset;outline-offset:unset}
#cal2 :where(.atfil .m){font-family:unset;font-variant-numeric:unset}
#cal2 :where(.atfo .bt2.lv){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.atfo .nm){background:unset;border:unset;cursor:unset;font-size:unset;font-weight:revert;line-height:unset;padding:unset;text-align:unset}
#cal2 :where(.atfo .nm .cd){color:unset;font-family:unset;font-size:unset;font-weight:revert;margin-right:unset}
#cal2 :where(.atfo .nm:hover){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.atfo .t){align-items:unset;display:revert;gap:unset;justify-content:unset}
#cal2 :where(.atfo .t .avs .a){font-size:unset;height:unset;width:unset}
#cal2 :where(.atfo .t .m){font-size:unset;font-weight:revert}
#cal2 :where(.atfo.fim .nm){color:unset;text-decoration:unset}
#cal2 :where(.atlqh .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.atlqh .w b.nr){font-size:unset;line-height:unset}
#cal2 :where(.atlqh .w small){color:unset;font-size:unset}
#cal2 :where(.atlqh .w>span){font-size:unset;margin-top:unset}
#cal2 :where(.atmh .s){color:unset;font-size:unset}
#cal2 :where(.atmini.on){box-shadow:unset}
#cal2 :where(.atmx .h){color:unset;font-size:unset;font-weight:revert;overflow:unset;text-align:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.atph .lv){align-items:unset;color:unset;display:revert;flex-wrap:unset;font-size:unset;gap:unset}
#cal2 :where(.atph .lv i){font-size:unset}
#cal2 :where(.atph .nm){background:unset;border:unset;cursor:unset;font-size:unset;font-weight:revert;line-height:unset;padding:unset;text-align:unset}
#cal2 :where(.atph .nm .cd){color:unset;font-family:unset;font-size:unset;font-weight:revert;margin-right:unset}
#cal2 :where(.atph .nm:hover){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.atph .venc.lg){color:unset}
#cal2 :where(.atph .w){display:revert;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.atph.feita .nm){color:unset;text-decoration:unset}
#cal2 :where(.atpil:hover .fl){filter:unset}
#cal2 :where(.atpk.on){box-shadow:unset}
#cal2 :where(.atpk1 .m){color:unset;font-size:unset}
#cal2 :where(.atpk3 b.m){font-size:unset;font-weight:revert}
#cal2 :where(.atpr .mt){display:revert;flex-direction:unset;gap:unset}
#cal2 :where(.atpr .mt small){color:unset;font-size:unset}
#cal2 :where(.atpr .nn){font-size:unset}
#cal2 :where(.atpr.on){background:unset}
#cal2 :where(.atqc .h){align-items:unset;display:revert;justify-content:unset;padding:unset}
#cal2 :where(.atqc .h .m){color:unset;font-size:unset}
#cal2 :where(.atqc .h b){font-size:unset}
#cal2 :where(.atqs i.ok){background:unset;border:unset;transform:unset}
#cal2 :where(.atqs i.ok svg){color:unset;height:unset;stroke:unset;width:unset}
#cal2 :where(.atseg i.vz){background:unset;flex:unset}
#cal2 :where(.atst .fl){background:unset;border:unset;border-radius:unset;display:revert;flex:unset;height:unset;max-width:unset;transform:unset;transition:unset;width:unset}
#cal2 :where(.atst .fl.fa){background:unset;border-color:unset}
#cal2 :where(.atst .fl.fb){background:unset;border-color:unset}
#cal2 :where(.atst .fl.fc){background:unset;border-color:unset}
#cal2 :where(.atst .fl.fd){background:unset;border-color:unset}
#cal2 :where(.atst .fl.old){border-left:unset}
#cal2 :where(.atst .gh){border:unset;border-radius:unset;bottom:unset;height:unset;left:unset;max-width:unset;opacity:unset;position:unset;width:unset}
#cal2 :where(.atst.demo .fl){width:unset}
#cal2 :where(.atst.mini .fl){height:unset;width:unset}
#cal2 :where(.atst.mini .gh){height:unset;width:unset}
#cal2 :where(.attopo .ph h1){font-size:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.attopo .ph h1)::after{background:unset;border-radius:unset;content:unset;display:revert;height:unset;margin-left:unset;vertical-align:unset;width:unset}
#cal2 :where(.atvenc .abas){background:unset}
#cal2 :where(.atvenc .seg){background:unset}
#cal2 :where(.atvr .n){color:unset;font-size:unset}
#cal2 :where(.atvr .qm .avs .a){font-size:unset;height:unset;width:unset}
#cal2 :where(.aubr path.st.on){stroke:unset;stroke-width:unset}
#cal2 :where(.auctr .r){align-items:unset;border-radius:unset;display:revert;font-size:unset;gap:unset;grid-template-columns:unset;padding:unset}
#cal2 :where(.auctr .r.h){background:unset;color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.auctr .r:nth-child(even)){background:unset}
#cal2 :where(.auctr .r>*){min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.audados .cx.larga){grid-column:unset}
#cal2 :where(.aufoto.g){height:unset;width:unset}
#cal2 :where(.aufoto.m){height:unset;width:unset}
#cal2 :where(.aufoto.p){height:unset;width:unset}
#cal2 :where(.aug .gh .avs){display:revert;padding-left:unset}
#cal2 :where(.augrade .uf.on){box-shadow:unset}
#cal2 :where(.auhero .tg.c){background:unset;color:unset}
#cal2 :where(.auhero.cl .aukp .s){color:unset}
#cal2 :where(.auhf.alvo){box-shadow:unset}
#cal2 :where(.auhf.alvo .trocar){opacity:unset}
#cal2 :where(.auk .cps .cp){margin-left:unset;transition:unset}
#cal2 :where(.auk .cps .cp:first-child){margin-left:unset;z-index:unset}
#cal2 :where(.auk .cps .cp:nth-child(2)){z-index:unset}
#cal2 :where(.auk .cps .cp:nth-child(3)){z-index:unset}
#cal2 :where(.auk .inf .tg.c){align-self:unset}
#cal2 :where(.auk .mb.vz){color:unset;font-style:revert}
#cal2 :where(.auk .t1 .w){flex:unset}
#cal2 :where(.auk .w){display:revert;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.auk .w b){font-size:unset;font-weight:revert;letter-spacing:unset;line-height:unset}
#cal2 :where(.auk .w small){align-items:unset;color:unset;display:revert;font-size:unset;gap:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.auk .w small svg){color:unset;flex:unset;height:unset;width:unset}
#cal2 :where(.auk .w small.ps){color:unset;font-style:revert}
#cal2 :where(.auk.cl .cp){box-shadow:unset}
#cal2 :where(.auk.cl .w .anos){color:unset;font-family:unset;font-size:unset;font-style:revert}
#cal2 :where(.auk.cl .w .kr){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset;white-space:unset}
#cal2 :where(.auk.cl .w b){color:unset;font-family:unset;font-size:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.auk.sel){box-shadow:unset}
#cal2 :where(.auk.sel .auck){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.auk:hover .cps .cp:not(:first-child)){transform:unset}
#cal2 :where(.aukp .s){color:unset;font-size:unset;margin-top:unset;max-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.aukp .v){font-family:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert;letter-spacing:unset;line-height:unset;margin-top:unset}
#cal2 :where(.aul .c1 .w){display:revert;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.aul.h){background:unset;border-bottom:unset;border-radius:unset;color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;padding:unset;position:unset;text-transform:unset;top:unset;z-index:unset}
#cal2 :where(.aul.sel){background:unset}
#cal2 :where(.aul.sel .auck){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.aul:not(.h):hover){background:unset}
#cal2 :where(.auls>.cx){flex:unset}
#cal2 :where(.aulv .cv){aspect-ratio:unset;background:unset;border-radius:unset;display:revert;margin-bottom:unset;padding:unset;place-items:unset;position:unset}
#cal2 :where(.aulv .cv .pr){background:unset;border-radius:unset;color:unset;font:unset;font-style:revert;left:unset;padding:unset;position:unset;top:unset}
#cal2 :where(.aulv .cv .sem){aspect-ratio:unset;background:unset;border-radius:unset;box-shadow:unset;color:unset;display:revert;padding:unset;place-items:unset;text-align:unset;width:unset}
#cal2 :where(.aulv .cv .sem b){color:unset;font:unset}
#cal2 :where(.aulv .cv img){border-radius:unset;box-shadow:unset;filter:unset;max-height:unset;max-width:unset}
#cal2 :where(.aumb.vz){color:unset;font-style:revert}
#cal2 :where(.aust1.on){box-shadow:unset}
#cal2 :where(.aut1 .w){min-width:unset}
#cal2 :where(.auvml h3 .n){color:unset;font-size:unset}
#cal2 :where(.avs){align-items:unset;display:revert}
#cal2 :where(.avs .a){background:unset;background-position:unset;background-size:unset;border-radius:unset;box-shadow:unset;color:unset;display:revert;flex:unset;font-size:unset;font-weight:revert;height:unset;margin-left:unset;place-items:unset;width:unset}
#cal2 :where(.avs .a.f){color:unset}
#cal2 :where(.avs .a:first-child){margin-left:unset}
#cal2 :where(.b19 .fl){color:unset;display:revert;flex-direction:unset;font-size:unset;gap:unset}
#cal2 :where(.b19 .fl input){background:unset;border:unset;border-radius:unset;color:unset;font:unset;font-size:unset;line-height:unset;padding:unset;width:unset}
#cal2 :where(.b19 .fl small){color:unset}
#cal2 :where(.b19 label.btn){cursor:unset}
#cal2 :where(.b19abas button.on){background:unset;color:unset}
#cal2 :where(.b19abas button.on small){color:unset;opacity:unset}
#cal2 :where(.b19cab .pl){background:unset;border-radius:unset;color:unset;font-size:unset;font-weight:revert;padding:unset}
#cal2 :where(.b19cab .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.b19cf .fl textarea){width:unset}
#cal2 :where(.b19cf .hd){align-items:unset;display:revert;flex-wrap:unset;gap:unset}
#cal2 :where(.b19cf .hd b){font-size:unset}
#cal2 :where(.b19cf .st.ok){background:unset;color:unset}
#cal2 :where(.b19cf.ok){border-left-color:unset}
#cal2 :where(.b19ci .nt.al){color:unset;font-weight:revert}
#cal2 :where(.b19cm .cs){align-items:unset;display:revert;flex-wrap:unset;gap:unset}
#cal2 :where(.b19cm .cs img){border-radius:unset;box-shadow:unset;height:unset;width:unset}
#cal2 :where(.b19cm .hd){align-items:unset;display:revert;gap:unset}
#cal2 :where(.b19cm .hd input){background:unset;border:unset;border-bottom:unset;border-radius:unset;color:unset;flex:unset;font-family:unset;font-size:unset;padding:unset}
#cal2 :where(.b19cp .hd){align-items:unset;display:revert;font-size:unset;font-weight:revert;justify-content:unset}
#cal2 :where(.b19cp .hd input){border:unset;border-radius:unset;font:unset;padding:unset;width:unset}
#cal2 :where(.b19cp .ok){color:unset;font-size:unset}
#cal2 :where(.b19cp .rc){width:unset}
#cal2 :where(.b19fl .mt){flex:unset}
#cal2 :where(.b19lc button.on){background:unset;border:unset}
#cal2 :where(.b19lmb .b19seg button.on){background:unset;color:unset}
#cal2 :where(.b19lmb .mt){font-size:unset;line-height:unset}
#cal2 :where(.b19lmb .r){align-items:unset;display:revert;flex-wrap:unset;gap:unset}
#cal2 :where(.b19ln .cv){align-items:unset;background-color:unset;border-radius:unset;display:revert;height:unset;justify-content:unset;width:unset}
#cal2 :where(.b19ln .cv img){max-height:unset;max-width:unset}
#cal2 :where(.b19ln .nt.al){color:unset;font-weight:revert}
#cal2 :where(.b19lv .cv){background-color:unset;border-radius:unset;flex:unset;height:unset;width:unset}
#cal2 :where(.b19lv.on){border:unset}
#cal2 :where(.b19mini .hd){background-color:unset;background-image:unset;background-size:unset;display:revert;flex-direction:unset;gap:unset;padding:unset}
#cal2 :where(.b19mini .hd b){font-family:unset;font-size:unset;font-weight:revert;line-height:unset}
#cal2 :where(.b19mini .hd small){font-size:unset;letter-spacing:unset}
#cal2 :where(.b19mk>.hd){align-items:unset;display:revert;flex-wrap:unset;gap:unset}
#cal2 :where(.b19mk>.hd h3){font-size:unset;margin:unset}
#cal2 :where(.b19mk>.hd>div){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.b19mk>.hd>img){border-radius:unset;box-shadow:unset;height:unset;width:unset}
#cal2 :where(.b19mks .tg){background:unset;border-radius:unset;color:unset;font-size:unset;font-weight:revert;left:unset;padding:unset;position:unset;top:unset}
#cal2 :where(.b19mks figcaption .mt){font-size:unset;line-height:unset}
#cal2 :where(.b19mks figure.b19off .b19seg button.on){background:unset;color:unset}
#cal2 :where(.b19modo button.on){background:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.b19pal .sw.au){align-items:unset;background:unset;color:unset;display:revert;font:unset;justify-content:unset}
#cal2 :where(.b19pal .sw.au.on){color:unset}
#cal2 :where(.b19pal .sw.au.on)::after{display:revert}
#cal2 :where(.b19pal .sw.mais){background:unset;overflow:unset}
#cal2 :where(.b19pal .sw.mais input){border:unset;cursor:unset;height:unset;inset:unset;opacity:unset;padding:unset;position:unset;width:unset}
#cal2 :where(.b19pal .sw.on){box-shadow:unset}
#cal2 :where(.b19pal .sw.on)::after{background:unset;border-radius:unset;content:unset;inset:unset;opacity:unset;position:unset}
#cal2 :where(.b19pv .b19ck.ok i){background:unset;color:unset}
#cal2 :where(.b19ras .pr){background:unset;border-radius:unset;display:revert;flex-direction:unset;font-size:unset;gap:unset;padding:unset}
#cal2 :where(.b19seg button.on){background:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.b19sw .tg){background:unset;border-radius:unset;flex:unset;height:unset;position:unset;transition:unset;width:unset}
#cal2 :where(.b19sw .tg)::after{background:unset;border-radius:unset;box-shadow:unset;content:unset;height:unset;left:unset;position:unset;top:unset;transition:unset;width:unset}
#cal2 :where(.b19sw input:checked+.tg){background:unset}
#cal2 :where(.b19sw input:checked+.tg)::after{transform:unset}
#cal2 :where(.b19sw input:focus-visible+.tg){outline:unset;outline-offset:unset}
#cal2 :where(.b19tabs .sv .btn){height:unset}
#cal2 :where(.b19tabs .sv .ok){color:unset;font-size:unset}
#cal2 :where(.b19tabs button.on small){background:unset;color:unset}
#cal2 :where(.b19tabs button[role=tab].on){background:unset;color:unset}
#cal2 :where(.bk .au){color:unset;font-size:unset;margin-top:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.bk .ft .r){align-items:unset;display:revert;justify-content:unset}
#cal2 :where(.bk .pc){font-size:unset;font-weight:revert;opacity:unset}
#cal2 :where(.bk .pr){background:unset;border-radius:unset;height:unset;margin-top:unset;overflow:unset}
#cal2 :where(.bk .pr i){background:unset;border-radius:unset;display:revert;height:unset}
#cal2 :where(.bk img.cv){background:unset;border-radius:unset;box-shadow:unset;filter:unset;height:unset;left:unset;object-fit:unset;object-position:unset;position:unset;top:unset;transform:unset;transform-origin:unset;transition:unset;width:unset;will-change:unset}
#cal2 :where(.bk img.cv.opaca){height:unset;object-position:unset;top:unset;width:unset}
#cal2 :where(.bk.hv img.cv){transform:unset}
#cal2 :where(.bk2 .au){color:unset;font-size:unset;margin-top:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.bk2 .cvw){align-items:unset;display:revert;height:unset;justify-content:unset;left:unset;position:unset;right:unset;top:unset;transform-origin:unset;transition:unset}
#cal2 :where(.bk2 .cvw .sem){align-items:unset;background:unset;border-radius:unset;box-shadow:unset;color:unset;display:revert;filter:unset;flex-direction:unset;gap:unset;height:unset;justify-content:unset;margin-bottom:unset;padding:unset;text-align:unset;width:unset}
#cal2 :where(.bk2 .cvw .sem b){-webkit-box-orient:unset;-webkit-line-clamp:unset;display:revert;font-family:unset;font-size:unset;font-weight:revert;line-height:unset;overflow:unset}
#cal2 :where(.bk2 .cvw .sem i){background:unset;display:revert;height:unset;opacity:unset;width:unset}
#cal2 :where(.bk2 .cvw .sem small){font-size:unset;letter-spacing:unset;opacity:unset;text-transform:unset}
#cal2 :where(.bk2 .cvw img){filter:unset;height:unset;margin-bottom:unset;max-height:unset;max-width:unset;object-fit:unset;object-position:unset;width:unset}
#cal2 :where(.bk2 .cvw img.opaca){height:unset;margin-bottom:unset;max-height:unset;max-width:unset;object-fit:unset;object-position:unset;width:unset}
#cal2 :where(.bk2 .ft .r){align-items:unset;display:revert;flex-wrap:unset;gap:unset}
#cal2 :where(.bk2 .pc){font-size:unset;font-weight:revert;margin-left:unset;opacity:unset}
#cal2 :where(.bk2 .pr){background:unset;border-radius:unset;height:unset;margin-top:unset;overflow:unset}
#cal2 :where(.bk2 .pr i){background:unset;border-radius:unset;display:revert;height:unset}
#cal2 :where(.bk2:hover .cvw){transform:unset}
#cal2 :where(.bk:active img.cv){transform:unset;transition-duration:unset}
#cal2 :where(.bk:hover img.cv){filter:unset;transform:unset}
#cal2 :where(.bl4 .r){align-items:unset;display:revert;font-size:unset;font-weight:revert;gap:unset}
#cal2 :where(.bl4 .r b){font-size:unset}
#cal2 :where(.bl4 .r em){color:unset;font-size:unset;font-style:revert;font-weight:revert}
#cal2 :where(.bl4 .r span){flex:unset;min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.bl4.on){background:unset;box-shadow:unset}
#cal2 :where(.btn){align-items:unset;background:unset;border-radius:unset;color:unset;display:revert;font-size:unset;font-weight:revert;gap:unset;height:unset;justify-content:unset;letter-spacing:unset;padding:unset;transition:unset}
#cal2 :where(.btn.e6perigo){background:unset;border-color:unset;color:unset}
#cal2 :where(.btn.e6perigo:disabled){opacity:unset}
#cal2 :where(.btn.mini){font-size:unset;min-height:unset;padding:unset}
#cal2 :where(.btn.o3env){background:unset;color:unset}
#cal2 :where(.btn.sec){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.btn:hover){opacity:unset;transform:unset}
#cal2 :where(.c1 .btn){align-items:unset;background:unset;border:unset;border-radius:unset;color:unset;cursor:unset;display:revert;font:unset;height:unset;padding:unset;text-decoration:unset}
#cal2 :where(.c1 .btn.ok){background:unset;color:unset}
#cal2 :where(.c1 .btn.sec){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.c1 .btn.sec:hover){box-shadow:unset}
#cal2 :where(.c1 .btn:disabled){cursor:unset;opacity:unset}
#cal2 :where(.c1 .k){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.c1abas a.on){background:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.c1acoes .btn){height:unset;margin-left:unset;padding:unset}
#cal2 :where(.c1aitem.on){background:unset}
#cal2 :where(.c1barra.fixa){background:unset;bottom:unset;padding:unset;position:unset}
#cal2 :where(.c1cmpc .at){background:unset;color:unset}
#cal2 :where(.c1cmpt button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.c1cmpt button.on span){color:unset;opacity:unset}
#cal2 :where(.c1gr .ct){color:unset;font-size:unset;font-weight:revert;margin-left:unset}
#cal2 :where(.c1gr.on){background:unset}
#cal2 :where(.c1inv .k){color:unset}
#cal2 :where(.c1it.on){background:unset;color:unset;font-weight:revert}
#cal2 :where(.c1leg2 .dt){background:unset;border-radius:unset;display:revert;flex:unset;height:unset;margin:unset;margin-left:unset;width:unset}
#cal2 :where(.c1pill.ok){background:unset;color:unset}
#cal2 :where(.c1sub2 b.ok){color:unset}
#cal2 :where(.c1tree .dt){background:unset;border-radius:unset;display:revert;flex:unset;height:unset;margin-left:unset;width:unset}
#cal2 :where(.c2av.ok){background:unset;color:unset}
#cal2 :where(.cad-pg .cm .c){font-size:unset}
#cal2 :where(.caderno .cx){max-width:unset}
#cal2 :where(.cc1it .cv){background:unset;border-radius:unset;flex:unset;height:unset;overflow:unset;width:unset}
#cal2 :where(.cc1it .cv img){height:unset;object-fit:unset;width:unset}
#cal2 :where(.cc1it .w){display:revert;flex:unset;flex-direction:unset;min-width:unset}
#cal2 :where(.cc1prev .cp){background:unset;color:unset;display:revert;font:unset;place-items:unset}
#cal2 :where(.cc1prev .cp img){height:unset;object-fit:unset;width:unset}
#cal2 :where(.cc1prev .faixa){background:unset;bottom:unset;height:unset;left:unset;padding:unset;position:unset;width:unset}
#cal2 :where(.cc1prev .ficha){bottom:unset;font-size:unset;left:unset;position:unset;width:unset}
#cal2 :where(.cc1prev .ficha div){border-bottom:unset;padding:unset}
#cal2 :where(.cc1prev .ficha div:first-child){border-top:unset}
#cal2 :where(.cc1prev .ficha div:last-child){border-bottom-width:unset}
#cal2 :where(.cc1prev .sin){font-size:unset;line-height:unset;margin:unset}
#cal2 :where(.cc1seg button.on){background:unset;border-color:unset;color:unset}
#cal2 :where(.ccb.at){background:unset;height:unset;width:unset}
#cal2 :where(.ccb.c){width:unset}
#cal2 :where(.ccb.d){background:unset}
#cal2 :where(.ccmini>.q){background:unset;border:unset;display:revert;flex-direction:unset;height:unset;padding:unset;width:unset}
#cal2 :where(.cd){background:unset;border-radius:unset;color:unset;flex:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert;padding:unset}
#cal2 :where(.cd.ex){background:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.cd4.fer b){color:unset}
#cal2 :where(.cd4.fora){opacity:unset}
#cal2 :where(.cd4.hj){box-shadow:unset}
#cal2 :where(.cd4.on){background:unset;color:unset}
#cal2 :where(.cd4.on i){background:unset;color:unset}
#cal2 :where(.cel){font-size:unset;min-width:unset}
#cal2 :where(.cel .l1){align-items:unset;display:revert;font-weight:revert;gap:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.cel .l2){align-items:unset;color:unset;display:revert;flex-wrap:unset;font-size:unset;gap:unset;margin-top:unset}
#cal2 :where(.ch){align-items:unset;display:revert;gap:unset}
#cal2 :where(.ch .mt){color:unset;font-size:unset}
#cal2 :where(.ch h2){font-size:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.chp .n){color:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert}
#cal2 :where(.chp.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.chp.on .n){color:unset;opacity:unset}
#cal2 :where(.cm .c){font-size:unset;line-height:unset;margin-top:unset;word-break:unset}
#cal2 :where(.cm .c .mention){background:unset;border-radius:unset;font-weight:revert;padding:unset}
#cal2 :where(.cm .m){align-items:unset;color:unset;display:revert;flex-wrap:unset;font-size:unset;gap:unset;margin-top:unset}
#cal2 :where(.cm .w){flex:unset;min-width:unset}
#cal2 :where(.cm .w>b){font-size:unset}
#cal2 :where(.cm .w>b small){color:unset;font-size:unset;font-weight:revert;margin-left:unset}
#cal2 :where(.cm.mini){padding:unset}
#cal2 :where(.cm.mini .a){font-size:unset;height:unset;width:unset}
#cal2 :where(.cm.mini .c){-webkit-box-orient:unset;-webkit-line-clamp:unset;display:revert;font-size:unset;overflow:unset}
#cal2 :where(.cmdk .it .cd){margin-left:unset}
#cal2 :where(.cmdk .it .mc){align-items:unset;display:revert;flex:unset;height:unset;justify-content:unset;width:unset}
#cal2 :where(.cmdk .it .mc .mini-sem){font-size:unset;height:unset;width:unset}
#cal2 :where(.cmdk .it .mc .mini-sem b){font-size:unset}
#cal2 :where(.cmdk .it .mc img){filter:unset;max-height:unset;max-width:unset;object-fit:unset}
#cal2 :where(.cmdk .it.on){background:unset}
#cal2 :where(.cmdk .rs){max-height:unset;overflow-y:unset;padding:unset}
#cal2 :where(.cmdk .vz){color:unset;font-size:unset;padding:unset;text-align:unset}
#cal2 :where(.cmdk.on){opacity:unset;pointer-events:unset;transform:unset}
#cal2 :where(.cp){background:unset;border-radius:unset;box-shadow:unset;color:unset;cursor:unset;display:revert;flex:unset;height:unset;overflow:unset;place-items:unset;position:unset;width:unset}
#cal2 :where(.cp .pr){background:unset;border-radius:unset;bottom:unset;box-shadow:unset;height:unset;position:unset;right:unset;width:unset}
#cal2 :where(.cp b){color:unset;font:unset}
#cal2 :where(.cp img){height:unset;object-fit:unset;width:unset}
#cal2 :where(.cp svg){height:unset;width:unset}
#cal2 :where(.cp.mais){background:unset;box-shadow:unset;color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.cp.p){border-radius:unset;height:unset;width:unset}
#cal2 :where(.cp.s){border-radius:unset;height:unset;width:unset}
#cal2 :where(.cp.s b){font-size:unset}
#cal2 :where(.cp:hover){background:unset;color:unset}
#cal2 :where(.cp:not(.mais):not(:has(img))){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.cp:not(:has(img)) b){color:unset}
#cal2 :where(.cpc.prev .mini-sem){border-radius:unset;outline:unset;outline-offset:unset}
#cal2 :where(.cpc.prev img){border-radius:unset;outline:unset;outline-offset:unset}
#cal2 :where(.cpd .n){align-items:unset;display:revert;font-size:unset;font-weight:revert;gap:unset}
#cal2 :where(.cpd .n small){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.cpd.fer .n){color:unset}
#cal2 :where(.cpd.fora){background:unset;box-shadow:unset;opacity:unset}
#cal2 :where(.cpd.hj){box-shadow:unset}
#cal2 :where(.cpfh .btn){margin-left:unset}
#cal2 :where(.cpficha .fk){color:unset;font-size:unset;padding-top:unset}
#cal2 :where(.cpficha .fl){align-items:unset;border-bottom:unset;display:revert;gap:unset;grid-template-columns:unset;padding:unset}
#cal2 :where(.cpp .w){min-width:unset}
#cal2 :where(.crono .ct){min-width:unset;opacity:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.ct-fx .ct-tx .nm){overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.ct-n .ok){background:unset;color:unset}
#cal2 :where(.ct-n .pre){background:unset;color:unset}
#cal2 :where(.ct-st.g b){display:revert;font-family:unset;font-size:unset;font-weight:revert;letter-spacing:unset;margin:unset}
#cal2 :where(.ct-st.g i){padding:unset}
#cal2 :where(.ct-st.g small){display:revert;font-size:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.cx){background:unset;border-radius:unset;box-shadow:unset;min-width:unset;padding:unset}
#cal2 :where(.cx .cab){align-items:unset;display:revert;flex-wrap:unset;gap:unset;margin-bottom:unset}
#cal2 :where(.cx .cab h2){font-size:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.cx2a.ok){background:unset;border-color:unset;color:unset}
#cal2 :where(.cx2e .t){display:revert;font-size:unset;gap:unset;justify-content:unset}
#cal2 :where(.cx2gav .nm){align-items:unset;border:unset;border-radius:unset;cursor:unset;display:revert;gap:unset;margin-bottom:unset;padding:unset}
#cal2 :where(.cx2gav .nm small){color:unset;margin-left:unset}
#cal2 :where(.cx2gav .nm.on){border-color:unset;box-shadow:unset}
#cal2 :where(.cx2op .mini){background:unset;border:unset;border-radius:unset;flex:unset;height:unset;overflow:unset;position:unset;width:unset}
#cal2 :where(.cx2op .w){display:revert;flex-direction:unset;min-width:unset}
#cal2 :where(.cx2op.on){border-color:unset;box-shadow:unset}
#cal2 :where(.cx2p.ok){background:unset;color:unset}
#cal2 :where(.cx2passo.ok b){background:unset;border-color:unset;color:unset}
#cal2 :where(.cx2passo.on){color:unset;font-weight:revert}
#cal2 :where(.cx2passo.on b){background:unset;border-color:unset;color:unset}
#cal2 :where(.cx2seg button.on){background:unset;color:unset}
#cal2 :where(.cx2tg .w){flex:unset;min-width:unset}
#cal2 :where(.cx2tg.on .sw){background:unset}
#cal2 :where(.cx2tg.on .sw)::after{transform:unset}
#cal2 :where(.cx2top .cv){background:unset;border-radius:unset;box-shadow:unset;flex:unset;height:unset;overflow:unset;width:unset}
#cal2 :where(.cx2top .cv img){display:revert;height:unset;object-fit:unset;width:unset}
#cal2 :where(.cx2top .mt){color:unset;font-size:unset;margin-top:unset}
#cal2 :where(.cx7abas .n){background:unset;border-radius:unset;font-size:unset;font-weight:revert;padding:unset}
#cal2 :where(.cx7abas .on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.cx7ach .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.cx7anx.alvo){background:unset;outline:unset;outline-offset:unset}
#cal2 :where(.cx7anxi .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.cx7bc small.al){color:unset}
#cal2 :where(.cx7bc.on){border-color:unset;border-style:unset}
#cal2 :where(.cx7cand .al){color:unset;font-weight:revert}
#cal2 :where(.cx7cand .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.cx7cand.on){background:unset;border-color:unset}
#cal2 :where(.cx7caso.sel){background:unset;border-radius:unset;padding:unset}
#cal2 :where(.cx7chip.ok){background:unset;color:unset}
#cal2 :where(.cx7ci.ok span){color:unset;text-decoration:unset}
#cal2 :where(.cx7ct .cx7ib.on svg){fill:unset}
#cal2 :where(.cx7ct .cx7ib.on.ur){color:unset}
#cal2 :where(.cx7dem .top){align-items:unset}
#cal2 :where(.cx7dem .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.cx7dem .w b){font-size:unset}
#cal2 :where(.cx7dem .w small){color:unset;font-size:unset}
#cal2 :where(.cx7drvi .al){color:unset;font-weight:revert}
#cal2 :where(.cx7drvi .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.cx7falta .t){align-items:unset;color:unset;display:revert;gap:unset}
#cal2 :where(.cx7falta .t svg){height:unset;width:unset}
#cal2 :where(.cx7fbt .n){background:unset;border-radius:unset;color:unset;font-size:unset;font-weight:revert;padding:unset}
#cal2 :where(.cx7fc.on){background:unset;border-color:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.cx7ferr.sel){background:unset;border-radius:unset;box-shadow:unset;padding:unset}
#cal2 :where(.cx7focobar button.on){background:unset;border-color:unset;color:unset;font-weight:revert}
#cal2 :where(.cx7gr .n){background:unset;border-radius:unset;color:unset;font-size:unset;padding:unset}
#cal2 :where(.cx7ib.on){background:unset;border-color:unset;color:unset}
#cal2 :where(.cx7ib.on svg){fill:unset}
#cal2 :where(.cx7ib.on.ur){background:unset;color:unset}
#cal2 :where(.cx7ib.on.ur svg){fill:unset}
#cal2 :where(.cx7it .l1){align-items:unset;display:revert;gap:unset;justify-content:unset}
#cal2 :where(.cx7it .l1 b){font-size:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.cx7it .l1 span){color:unset;font-size:unset;white-space:unset}
#cal2 :where(.cx7it .l1 span.ve){color:unset;font-weight:revert}
#cal2 :where(.cx7it .l1 span.ve3){color:unset;font-weight:revert}
#cal2 :where(.cx7it .pd){-webkit-box-orient:unset;-webkit-line-clamp:unset;color:unset;display:revert;font-size:unset;line-height:unset;overflow:unset}
#cal2 :where(.cx7it .pd.mu){font-style:revert}
#cal2 :where(.cx7it.sel){background:unset;border-color:unset}
#cal2 :where(.cx7mais.on>summary){background:unset;border-color:unset;color:unset}
#cal2 :where(.cx7maisl .n){color:unset;font-size:unset}
#cal2 :where(.cx7menu .x7o.on){background:unset;font-weight:revert}
#cal2 :where(.cx7n .cx7it .l1 .x7h){color:unset;font-size:unset}
#cal2 :where(.cx7n .cx7it .l1 .x7h.x7ve){color:unset}
#cal2 :where(.cx7n .cx7it .l1 .x7h.x7ve3){color:unset}
#cal2 :where(.cx7n .cx7it .l1 b){font-size:unset;font-weight:revert}
#cal2 :where(.cx7n .cx7it.x7nl .l1 b){font-weight:revert}
#cal2 :where(.cx7n .cx7it.x7nl .l1 b:before){background:unset;border-radius:unset;content:unset;display:revert;height:unset;margin:unset;vertical-align:unset;width:unset}
#cal2 :where(.cx7n .x7pc.on){box-shadow:unset}
#cal2 :where(.cx7op.on){background:unset;border-color:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.cx7ped small.al){color:unset;font-weight:revert}
#cal2 :where(.cx7pill.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.cx7pill.on .x7n){background:unset;color:unset}
#cal2 :where(.cx7seg button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.d1 .btn){border:unset;cursor:unset;font-family:unset}
#cal2 :where(.d1 .btn.rd){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.d1 .btn.sm){font-size:unset;height:unset;min-height:unset;padding:unset}
#cal2 :where(.d1 .d3pg.on){background:unset;color:unset}
#cal2 :where(.d1 .d3pgs .d1chip.ok){color:unset}
#cal2 :where(.d1 .d3pgs .d1chip:not(.ok)){color:unset}
#cal2 :where(.d1 .d4ci .t){flex:unset;min-width:unset}
#cal2 :where(.d1 .d4cl:not(.on) .d4clt b){color:unset}
#cal2 :where(.d1 .d4cm.no){background:unset;color:unset}
#cal2 :where(.d1 .d4cm.on){background:unset;color:unset}
#cal2 :where(.d1 .d4dot.r){background:unset}
#cal2 :where(.d1 .d4p4c .btn[disabled]){cursor:unset;opacity:unset}
#cal2 :where(.d1 .d4part .btn){flex:unset}
#cal2 :where(.d1 .d4stp.ok){color:unset}
#cal2 :where(.d1 .d4tb td a.btn){font-weight:revert}
#cal2 :where(.d1 .d4tg.on){background:unset}
#cal2 :where(.d1 .d4tg.on i){left:unset}
#cal2 :where(.d1 .k){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.d1 button:not(.btn)){color:unset;cursor:unset;font:unset}
#cal2 :where(.d14i.fer .bar i){background:unset;opacity:unset}
#cal2 :where(.d14i.hj .bar i){background:unset;opacity:unset}
#cal2 :where(.d14i.hj small){color:unset}
#cal2 :where(.d14i.on){background:unset;box-shadow:unset}
#cal2 :where(.d1abas .c){align-items:unset;background:unset;border-radius:unset;color:unset;display:revert;font-size:unset;font-weight:revert;height:unset;justify-content:unset;min-width:unset;padding:unset}
#cal2 :where(.d1abas .c.r){background:unset;color:unset}
#cal2 :where(.d1abas a.on){border-color:unset;color:unset}
#cal2 :where(.d1acts .btn){white-space:unset}
#cal2 :where(.d1box.ok){background:unset;box-shadow:unset}
#cal2 :where(.d1box.r){background:unset;box-shadow:unset}
#cal2 :where(.d1cb.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.d1chip.ok){background:unset;color:unset}
#cal2 :where(.d1chip.pl){background:unset;color:unset}
#cal2 :where(.d1dot.r){background:unset}
#cal2 :where(.d1kv b.r){color:unset}
#cal2 :where(.d1lane .tr>i.pl){background:unset}
#cal2 :where(.d1li .btn){white-space:unset}
#cal2 :where(.d1li .t){flex:unset;min-width:unset}
#cal2 :where(.d1li .t b){display:revert;font-weight:revert}
#cal2 :where(.d1li .t small){color:unset;display:revert;font-size:unset;margin-top:unset}
#cal2 :where(.d1ok.n){background:unset;color:unset}
#cal2 :where(.d1ok.y){background:unset;color:unset}
#cal2 :where(.d1seg button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.d1sp i.h){background:unset}
#cal2 :where(.d1st.g){color:unset}
#cal2 :where(.d1st.n){color:unset}
#cal2 :where(.d1st.ok){color:unset}
#cal2 :where(.d1tb .btn){white-space:unset}
#cal2 :where(.d1tile .n){font-family:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert;letter-spacing:unset;margin-top:unset}
#cal2 :where(.d1tile .n.r){color:unset}
#cal2 :where(.d1tile .s){color:unset;font-size:unset;line-height:unset;margin-top:unset}
#cal2 :where(.d1top .k){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.d1wk .c){background:unset;border-radius:unset;display:revert;flex-direction:unset;gap:unset;min-height:unset;min-width:unset;padding:unset}
#cal2 :where(.d1wk .h){color:unset;font-size:unset;font-weight:revert;text-align:unset}
#cal2 :where(.d1wk .h.hj){color:unset}
#cal2 :where(.d2cc .top){align-items:unset;background:unset;display:revert;gap:unset;padding:unset}
#cal2 :where(.d2dt button.on){border-color:unset;color:unset}
#cal2 :where(.d2g2 label.r){color:unset}
#cal2 :where(.d2gav .hd){align-items:unset;display:revert;gap:unset;padding:unset}
#cal2 :where(.d2gav.on){transform:unset}
#cal2 :where(.d2pub .btn){background:unset;color:unset}
#cal2 :where(.d2pub .btn.sec){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.d2st .al){background:unset;border-radius:unset;height:unset;position:unset;right:unset;top:unset;width:unset}
#cal2 :where(.d2st .k){font-size:unset}
#cal2 :where(.d2st .n){font-family:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert;letter-spacing:unset;line-height:unset;margin-top:unset}
#cal2 :where(.d2st .s){color:unset;font-size:unset;line-height:unset;margin-top:unset;min-height:unset}
#cal2 :where(.d2st.on){background:unset;color:unset}
#cal2 :where(.d2st.on .k){color:unset}
#cal2 :where(.d2st.on .s){color:unset}
#cal2 :where(.d2stp>div.at){background:unset;color:unset}
#cal2 :where(.d2stp>div.at .d1note){color:unset}
#cal2 :where(.d2stp>div.ok){background:unset}
#cal2 :where(.d2tg.on){background:unset}
#cal2 :where(.d2tg.on i){left:unset}
#cal2 :where(.d2veu.on){opacity:unset}
#cal2 :where(.d3ad .k){font-size:unset;margin-bottom:unset}
#cal2 :where(.d3blk.on){box-shadow:unset}
#cal2 :where(.d3frmc .k){color:unset}
#cal2 :where(.d3pg .c){color:unset;font-size:unset;font-variant-numeric:unset}
#cal2 :where(.d3pg.on .c){color:unset;opacity:unset}
#cal2 :where(.d3seg a.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.d3seg button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.d3selo2 .top){color:unset;display:revert;flex-direction:unset;gap:unset;min-height:unset;padding:unset}
#cal2 :where(.d3selo2 .top img){align-self:unset;height:unset;object-fit:unset;width:unset}
#cal2 :where(.d3selo2.on){box-shadow:unset}
#cal2 :where(.dados .cab .n){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.dados .cx){break-inside:unset;display:revert;margin-bottom:unset;width:unset}
#cal2 :where(.dados .cx h2){font-size:unset;margin-bottom:unset}
#cal2 :where(.date){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.de .deaberta .g){display:revert;font-size:unset;font-weight:revert}
#cal2 :where(.de .deaberta .p){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.de .deaberta button.on){background:unset;box-shadow:unset}
#cal2 :where(.de .deaberta button.q){background:unset}
#cal2 :where(.de .deat a.on){background:unset;color:unset}
#cal2 :where(.de .decarimbo.v){color:unset}
#cal2 :where(.de .dechip.ok){background:unset;color:unset}
#cal2 :where(.de .deenv .w>small){color:unset}
#cal2 :where(.de .defase .nm){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.de .defase.on .fb){box-shadow:unset}
#cal2 :where(.de .dekc.arr){opacity:unset}
#cal2 :where(.de .deliv .base){align-items:unset;border-bottom:unset;display:revert;position:unset}
#cal2 :where(.de .deliv .base img){border-radius:unset;box-shadow:unset;display:revert;max-width:unset;width:unset}
#cal2 :where(.de .deliv:hover .base img){box-shadow:unset}
#cal2 :where(.de .delr .c){color:unset;font-size:unset;min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.de .delr .t b){display:revert;font-weight:revert;line-height:unset}
#cal2 :where(.de .delr .t small){color:unset;font-size:unset}
#cal2 :where(.de .delr.vz){cursor:unset}
#cal2 :where(.de .depill .pr){color:unset}
#cal2 :where(.de .depop .tt){color:unset;font-size:unset;letter-spacing:unset;padding:unset;text-transform:unset}
#cal2 :where(.de .deregua .barra .nm){white-space:unset}
#cal2 :where(.de .deregua .barra button.on){outline:unset;outline-offset:unset}
#cal2 :where(.de .desubc.alvo){background:unset;outline:unset;outline-offset:unset}
#cal2 :where(.de .detam button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.de .devis button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.de .g1qc.alvo){background:unset;outline:unset;outline-offset:unset}
#cal2 :where(.de .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.de .w .dei){color:unset}
#cal2 :where(.de .w>b){font-weight:revert;line-height:unset}
#cal2 :where(.de .w>small){color:unset;font-size:unset}
#cal2 :where(.deitado .faixa){background:unset;bottom:unset;left:unset;opacity:unset;position:unset;top:unset;width:unset}
#cal2 :where(.deitado .faixa.b){left:unset;right:unset}
#cal2 :where(.dl.dn){color:unset}
#cal2 :where(.dlg .d4av .btn){justify-content:unset;text-align:unset;text-decoration:unset}
#cal2 :where(.dlg .d4kl .t){flex:unset;font-size:unset;min-width:unset}
#cal2 :where(.dlg .d4kl .t small){color:unset;display:revert;font-size:unset}
#cal2 :where(.dlg .err.on){display:revert}
#cal2 :where(.dlg.on){opacity:unset;pointer-events:unset;transform:unset}
#cal2 :where(.dp1tog button.on){background:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.due.r){background:unset;color:unset}
#cal2 :where(.due.s){background:unset;color:unset}
#cal2 :where(.e1b-fl .ok3.on){opacity:unset}
#cal2 :where(.e1b-th .ok3.on){opacity:unset}
#cal2 :where(.e5 .btn){border:unset;cursor:unset;font-family:unset}
#cal2 :where(.e5 .btn:disabled){cursor:unset;opacity:unset}
#cal2 :where(.e5 .lk){background:unset;border:unset;color:unset;font-size:unset;padding:unset;text-decoration:unset}
#cal2 :where(.e5 .m2seg button.on){color:unset}
#cal2 :where(.e5 .tg){background:unset;border-radius:unset;box-shadow:unset;color:unset;font-size:unset;font-weight:revert;padding:unset}
#cal2 :where(.e5 .tg.pd){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.e5 button:not(.btn)){color:unset;cursor:unset;font:unset}
#cal2 :where(.e5b .mini){border-radius:unset;max-width:unset}
#cal2 :where(.e5b .n){color:unset;font-family:unset;font-size:unset;font-weight:revert;min-width:unset}
#cal2 :where(.e5b.alvo){box-shadow:unset}
#cal2 :where(.e5b.arr){opacity:unset}
#cal2 :where(.e5c .cod){color:unset;font-family:unset;font-size:unset;font-weight:revert}
#cal2 :where(.e5carr.on){display:revert}
#cal2 :where(.e5chips button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.e5ed .cod){color:unset;font-family:unset;font-size:unset;font-weight:revert}
#cal2 :where(.e5edtop h1 .cod){font-size:unset;margin-right:unset;vertical-align:unset}
#cal2 :where(.e5err.on){background:unset;border-radius:unset;box-shadow:unset;color:unset;display:revert;font-size:unset;padding:unset}
#cal2 :where(.e5frame.cel){border-radius:unset;box-shadow:unset;margin:unset;max-width:unset}
#cal2 :where(.e5inbox .pc){color:unset;font-size:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.e5salvar .btn){box-shadow:unset}
#cal2 :where(.e5seg button.on.s-off){background:unset;color:unset}
#cal2 :where(.e5seg button.on.s-on){background:unset;color:unset}
#cal2 :where(.e5seg button.on.s-sb){background:unset;color:unset}
#cal2 :where(.e6form .fl){margin:unset}
#cal2 :where(.e6row .e6est.m){color:unset}
#cal2 :where(.e6row .e6est.ok){color:unset}
#cal2 :where(.e6row .e6est.r){color:unset}
#cal2 :where(.e6row.on){border-color:unset;box-shadow:unset}
#cal2 :where(.eck .et .lk){display:revert;font-family:unset;font-size:unset;font-weight:revert;line-height:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.eck .mc){align-items:unset;display:revert;flex:unset;height:unset;justify-content:unset;width:unset}
#cal2 :where(.eck .mc .mini-sem){font-size:unset;height:unset;width:unset}
#cal2 :where(.eck .mc img){filter:unset;max-height:unset;max-width:unset;object-fit:unset}
#cal2 :where(.eck.arr){opacity:unset}
#cal2 :where(.eck.pr){box-shadow:unset}
#cal2 :where(.eck.pub){background:unset;box-shadow:unset;cursor:unset;opacity:unset}
#cal2 :where(.eml .c1 .w){min-width:unset}
#cal2 :where(.eml .c6 .avs .a){flex:unset;font-size:unset;height:unset;width:unset}
#cal2 :where(.eml.h){color:unset;cursor:unset;font-size:unset;font-weight:revert;letter-spacing:unset;min-height:unset;text-transform:unset}
#cal2 :where(.eml.sel){background:unset}
#cal2 :where(.eml.sel .tfcb){opacity:unset}
#cal2 :where(.eml:not(.h):hover){background:unset}
#cal2 :where(.eprev.g i){background:unset}
#cal2 :where(.eprev.r){color:unset}
#cal2 :where(.eprev.r i){background:unset}
#cal2 :where(.eprox .cd){font-size:unset}
#cal2 :where(.eq4 .avs .a){font-size:unset;height:unset;margin:unset;width:unset}
#cal2 :where(.eq4 .w){flex:unset;min-width:unset}
#cal2 :where(.eq4.on){background:unset;box-shadow:unset}
#cal2 :where(.eqh .avs .a){font-size:unset;height:unset;margin:unset;width:unset}
#cal2 :where(.eqh .w b){display:revert;font-size:unset;font-weight:revert}
#cal2 :where(.eqh .w small){color:unset;font-size:unset}
#cal2 :where(.eqk.on){box-shadow:unset}
#cal2 :where(.eqk.on .car){transform:unset}
#cal2 :where(.es1aviso.ok){background:unset;color:unset}
#cal2 :where(.es1emb .n){font-size:unset;min-width:unset;opacity:unset}
#cal2 :where(.es1emch .q){border:unset;border-radius:unset;display:revert;height:unset;place-items:unset;width:unset}
#cal2 :where(.es1emch .q img){height:unset;width:unset}
#cal2 :where(.es1emch .q.pd){font-weight:revert;opacity:unset}
#cal2 :where(.es1emlis a .s){display:revert;font-size:unset;margin-top:unset;opacity:unset}
#cal2 :where(.es1emlis a.on){background:unset}
#cal2 :where(.es1emtp.on){border-color:unset;box-shadow:unset}
#cal2 :where(.es1lin .s){font-size:unset;margin-top:unset;opacity:unset}
#cal2 :where(.es1lin .v){font-variant-numeric:unset}
#cal2 :where(.es1pill.ok){background:unset;color:unset}
#cal2 :where(.es1tabs a .n){font-size:unset;margin-left:unset;opacity:unset}
#cal2 :where(.es1tabs a.on){background:unset;border-color:unset;color:unset}
#cal2 :where(.es1top .k){font-size:unset;letter-spacing:unset;opacity:unset;text-transform:unset}
#cal2 :where(.est .pc){color:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert;margin-left:unset}
#cal2 :where(.estg .p){flex:unset;min-width:unset}
#cal2 :where(.estg .p i){background:unset;border-radius:unset;display:revert;height:unset}
#cal2 :where(.estg .p small){color:unset;display:revert;font-size:unset;font-weight:revert;margin-top:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.estg .p small em){font-style:revert;font-weight:revert;margin-left:unset;opacity:unset}
#cal2 :where(.estg .p.e1 i){background:unset}
#cal2 :where(.estg .p.e1 small){color:unset}
#cal2 :where(.estg .p.e2 i){background:unset}
#cal2 :where(.estg .p.inf i){opacity:unset}
#cal2 :where(.ev .h){color:unset;font-size:unset;font-weight:revert;padding-top:unset;text-align:unset}
#cal2 :where(.f4ace b.ok){color:unset}
#cal2 :where(.f4c .k){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.f4c .v){font-family:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert;line-height:unset}
#cal2 :where(.f4tag.ch){background:unset;color:unset}
#cal2 :where(.f4tag.ok){background:unset;color:unset}
#cal2 :where(.f4th .k){font-size:unset;font-weight:revert;letter-spacing:unset;opacity:unset;text-transform:unset}
#cal2 :where(.f4tl.m){font-size:unset;opacity:unset}
#cal2 :where(.faixas .abas){background:unset}
#cal2 :where(.faixas .chp.on){background:unset;color:unset}
#cal2 :where(.faixas .selp.on select){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.fdl label .ok3.on){opacity:unset}
#cal2 :where(.fdl.n .ctl){opacity:unset}
#cal2 :where(.flg.p){background:unset}
#cal2 :where(.flg.r){background:unset;color:unset}
#cal2 :where(.flg.w){background:unset;color:unset}
#cal2 :where(.fm1ac .st.ag){color:unset}
#cal2 :where(.fm1ac .st.ok){color:unset}
#cal2 :where(.fm1aud .cq.vz){background:unset;color:unset;display:revert;font-size:unset;line-height:unset;padding:unset;place-items:unset;text-align:unset}
#cal2 :where(.fm1aud .ct){align-items:unset;bottom:unset;display:revert;gap:unset;justify-content:unset;left:unset;position:unset;right:unset}
#cal2 :where(.fm1aud .ct svg){display:revert}
#cal2 :where(.fm1aud .pr){background:unset;border-radius:unset;height:unset;left:unset;position:unset;right:unset;top:unset}
#cal2 :where(.fm1aud .pr i){background:unset;border-radius:unset;bottom:unset;left:unset;position:unset;top:unset;width:unset}
#cal2 :where(.fm1aud .pr i:after){background:unset;border-radius:unset;content:unset;height:unset;position:unset;right:unset;top:unset;width:unset}
#cal2 :where(.fm1cab .mini){border-radius:unset;box-shadow:unset;flex:unset;height:unset;object-fit:unset;width:unset}
#cal2 :where(.fm1cab .mini.q){width:unset}
#cal2 :where(.fm1cab .t){flex:unset;min-width:unset}
#cal2 :where(.fm1can.ag){border-color:unset;color:unset}
#cal2 :where(.fm1can.ag i){background:unset;opacity:unset}
#cal2 :where(.fm1can.ok){background:unset;border-color:unset;color:unset}
#cal2 :where(.fm1can.ok i){background:unset;opacity:unset}
#cal2 :where(.fm1cp .ro.vz){color:unset}
#cal2 :where(.fm1cp.w){grid-column:unset}
#cal2 :where(.fm1gr h4 .q){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.fm1nav button .c){background:unset;border-radius:unset;color:unset;font-size:unset;font-weight:revert;padding:unset}
#cal2 :where(.fm1nav button .c.z){background:unset;color:unset}
#cal2 :where(.fm1qd .sq.vz){border:unset;box-shadow:unset;color:unset;display:revert;font-size:unset;padding:unset;place-items:unset;text-align:unset}
#cal2 :where(.fm1sit.p i){background:unset;border:unset}
#cal2 :where(.fm1tg.fora){background:unset;opacity:unset}
#cal2 :where(.fm1vol.fora .fm1obj){filter:unset;opacity:unset}
#cal2 :where(.fm1vol.on .fm1obj){transform:unset}
#cal2 :where(.fxi.on){border-radius:unset;outline:unset;outline-offset:unset}
#cal2 :where(.fxi.on .bar i){filter:unset}
#cal2 :where(.fxi.on b){filter:unset}
#cal2 :where(.g1 .btn.sm){font-size:unset;height:unset;padding:unset}
#cal2 :where(.g1 .g1carga .cg .a){background-color:unset;background-position:unset;background-repeat:unset;background-size:unset;border-radius:unset;box-shadow:unset;color:unset;display:revert;flex:unset;font-size:unset;font-weight:revert;height:unset;place-items:unset;width:unset}
#cal2 :where(.g1 .g1carga .cg .a.f){color:unset}
#cal2 :where(.g1 .lk){background:unset;border:unset;color:unset;cursor:unset;font:unset;font-size:unset;font-weight:revert;padding:unset;text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.g1 .lk:hover){color:unset}
#cal2 :where(.g10ac .btn[disabled]){opacity:unset;pointer-events:unset}
#cal2 :where(.g10cab .btn){justify-self:unset}
#cal2 :where(.g10cab .cv img){border-radius:unset;box-shadow:unset;display:revert;width:unset}
#cal2 :where(.g10cab .w){align-items:unset;display:revert;gap:unset;grid-template-columns:unset}
#cal2 :where(.g10chip.ok){background:unset;color:unset}
#cal2 :where(.g10fcab .v){color:unset;display:revert;font-size:unset;margin-top:unset}
#cal2 :where(.g10gif .vz){aspect-ratio:unset;background:unset;border-radius:unset;color:unset;display:revert;font-size:unset;place-items:unset}
#cal2 :where(.g10it.ok .g10cx){background:unset;box-shadow:unset}
#cal2 :where(.g10it.ok .g10cx svg){opacity:unset}
#cal2 :where(.g10it.ok .g10t){color:unset}
#cal2 :where(.g10leg .q){border-radius:unset;box-shadow:unset;height:unset;width:unset}
#cal2 :where(.g10leg .q.a){background:unset;box-shadow:unset}
#cal2 :where(.g10leg .q.s){background:unset;box-shadow:unset}
#cal2 :where(.g10li .cv){display:revert;min-height:unset;width:unset}
#cal2 :where(.g10li .cv img){border-radius:unset;box-shadow:unset;display:revert;height:unset;width:unset}
#cal2 :where(.g10li .cv.sem){background:unset;border-radius:unset;height:unset}
#cal2 :where(.g10li .cv:empty){background:unset;border-radius:unset;height:unset}
#cal2 :where(.g10li .mt){color:unset;font-size:unset;overflow-wrap:unset}
#cal2 :where(.g10li .w){display:revert;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.g10li .w b){font-size:unset}
#cal2 :where(.g10menu .n){background:unset;border-radius:unset;color:unset;display:revert;font-size:unset;font-variant-numeric:unset;font-weight:revert;height:unset;min-width:unset;padding:unset;place-items:unset}
#cal2 :where(.g10nota .g10st.ok){background:unset;color:unset}
#cal2 :where(.g10nota .g10st.pend){background:unset;color:unset}
#cal2 :where(.g10p.ok){border-color:unset}
#cal2 :where(.g10p.ok .g10ph .n){background:unset;color:unset}
#cal2 :where(.g10ph .n){background:unset;border-radius:unset;color:unset;display:revert;flex:unset;font-size:unset;font-weight:revert;height:unset;place-items:unset;width:unset}
#cal2 :where(.g10tk.ok){background:unset;color:unset}
#cal2 :where(.g10v .lk){margin-left:unset}
#cal2 :where(.g11 .mt){color:unset;font-size:unset}
#cal2 :where(.g11ch .mt){color:unset;font-size:unset}
#cal2 :where(.g11fl .cv){background:unset;border-radius:unset;min-height:unset;overflow:unset;width:unset}
#cal2 :where(.g11fl .cv img){display:revert;height:unset;width:unset}
#cal2 :where(.g11fl .w){display:revert;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.g12abas a.on){background:unset;color:unset}
#cal2 :where(.g12abas a.on b){background:unset;color:unset}
#cal2 :where(.g12as .m){align-items:unset;color:unset;display:revert;flex-wrap:unset;font-size:unset;gap:unset;margin-top:unset}
#cal2 :where(.g12as .n){color:unset;font-family:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert;line-height:unset}
#cal2 :where(.g12as .t){font-weight:revert;line-height:unset;overflow-wrap:unset}
#cal2 :where(.g12as.tratado .n){color:unset}
#cal2 :where(.g12as.tratado .t){color:unset}
#cal2 :where(.g12bol i.r){background:unset;box-shadow:unset}
#cal2 :where(.g12dlg .busca){position:unset}
#cal2 :where(.g12dlg .linha button.on){background:unset;color:unset}
#cal2 :where(.g12meu .t){font-weight:revert}
#cal2 :where(.g12meu.ok .ck){background:unset;border-color:unset;color:unset}
#cal2 :where(.g12meu.ok .t){color:unset;text-decoration:unset}
#cal2 :where(.g12modo button.on){background:unset;color:unset}
#cal2 :where(.g12od .m){color:unset;display:revert;flex-wrap:unset;font-size:unset;gap:unset;margin-top:unset}
#cal2 :where(.g12od .mn){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.g12od .t){font-weight:revert}
#cal2 :where(.g12pes button.on){background:unset}
#cal2 :where(.g12pils button.on){background:unset;color:unset}
#cal2 :where(.g12rasc header .q){color:unset;font-size:unset;margin:unset;max-width:unset}
#cal2 :where(.g12relc .q){color:unset;font-size:unset}
#cal2 :where(.g12reus button.on){box-shadow:unset}
#cal2 :where(.g12ri .m){align-items:unset;color:unset;display:revert;flex-wrap:unset;font-size:unset;gap:unset;margin-top:unset}
#cal2 :where(.g12ri .t){font-weight:revert}
#cal2 :where(.g12ri.no){opacity:unset}
#cal2 :where(.g12ri.ok){background:unset;box-shadow:unset}
#cal2 :where(.g12rl button.on){background:unset}
#cal2 :where(.g12rp .sug){color:unset}
#cal2 :where(.g12rp .sug b){color:unset}
#cal2 :where(.g12sessao .k){align-items:unset;color:unset;display:revert;font-size:unset;font-weight:revert;gap:unset;letter-spacing:unset;text-transform:unset}
#cal2 :where(.g12sessao .k.vivo){color:unset}
#cal2 :where(.g12sessao .k.vivo i){animation:unset;background:unset;border-radius:unset;height:unset;width:unset}
#cal2 :where(.g12sessao .q){color:unset;font-size:unset}
#cal2 :where(.g12tar .cod){color:unset;font-variant-numeric:unset;font-weight:revert}
#cal2 :where(.g12tog.on .sw){background:unset}
#cal2 :where(.g12tog.on .sw i){left:unset}
#cal2 :where(.g13 .g13lin .n){color:unset;font-size:unset;font-variant-numeric:unset;text-align:unset}
#cal2 :where(.g13 .g13lin .q){min-width:unset}
#cal2 :where(.g13 .g13lin .q b){color:unset;display:revert;font-size:unset;font-weight:revert;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.g13 .g13lin .q i){align-items:unset;color:unset;display:revert;font-size:unset;font-style:revert;gap:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.g13 .g13lin .q i em){background:unset;border-radius:unset;flex:unset;height:unset;width:unset}
#cal2 :where(.g13 .g13lin .q i u){color:unset;font-weight:revert;text-decoration:unset}
#cal2 :where(.g13 .g13luz.on){background:unset}
#cal2 :where(.g1abas a.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.g1carga .cg){align-items:unset;display:revert;font-size:unset;gap:unset}
#cal2 :where(.g1carga .nm){overflow:unset;text-overflow:unset;white-space:unset;width:unset}
#cal2 :where(.g1ch .n){font-size:unset;font-variant-numeric:unset;font-weight:revert}
#cal2 :where(.g1ch .w){flex:unset;min-width:unset}
#cal2 :where(.g1ch2 .lk){color:unset;font-size:unset;font-weight:revert;margin-left:unset;text-decoration:unset}
#cal2 :where(.g1ch2 .mt){color:unset;font-size:unset}
#cal2 :where(.g1corte.c){border-right-width:unset;border-top-width:unset;bottom:unset;left:unset}
#cal2 :where(.g1corte.d){border-left-width:unset;border-top-width:unset;bottom:unset;right:unset}
#cal2 :where(.g1dt .cd){background:unset;border-radius:unset;color:unset;font-family:unset;font-size:unset;font-weight:revert;margin-right:unset;padding:unset}
#cal2 :where(.g1dt .w){flex:unset;min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.g1fase .nm){font-size:unset;font-weight:revert}
#cal2 :where(.g1fase .tt){font-size:unset;font-variant-numeric:unset;font-weight:revert;letter-spacing:unset;line-height:unset}
#cal2 :where(.g1grp .nav.on .em){border-color:unset;color:unset}
#cal2 :where(.g1kc .avs .a){font-size:unset;height:unset;width:unset}
#cal2 :where(.g1kc .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.g1kc.arr){opacity:unset}
#cal2 :where(.g1kc.sel){border:unset}
#cal2 :where(.g1lin .w){flex:unset;min-width:unset}
#cal2 :where(.g1pb .cvw){background:unset;border-radius:unset;display:revert;padding:unset;place-items:unset}
#cal2 :where(.g1pb:hover .cvw){box-shadow:unset}
#cal2 :where(.g1qc .hd){display:revert;flex-direction:unset;gap:unset;padding:unset}
#cal2 :where(.g1qc .hd b){font-size:unset;line-height:unset}
#cal2 :where(.g1qc .hd>span){align-items:unset;color:unset;display:revert;font-family:unset;font-size:unset;gap:unset;justify-content:unset}
#cal2 :where(.g1qc.alvo){outline:unset;outline-offset:unset}
#cal2 :where(.g1res a.al b){color:unset}
#cal2 :where(.g1rit .prev){background:unset;bottom:unset;position:unset;top:unset;width:unset}
#cal2 :where(.g1rit .v){color:unset;font-family:unset;font-size:unset;text-align:unset}
#cal2 :where(.g1sel.ok){background:unset;border:unset;bottom:unset;color:unset;right:unset}
#cal2 :where(.g1tk .cd){background:unset;border-radius:unset;color:unset;font-family:unset;font-size:unset;font-weight:revert;margin-right:unset;padding:unset}
#cal2 :where(.g1tk .lv){color:unset;font-size:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.g1tk .lv em){color:unset;font-style:revert}
#cal2 :where(.g1tk .tt){font-size:unset;font-weight:revert;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.g1tk .w){flex:unset;min-width:unset}
#cal2 :where(.g2art .w){display:revert;flex-direction:unset;gap:unset}
#cal2 :where(.g2blk.on){background:unset}
#cal2 :where(.g2cab .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.g2col .cs){display:revert;flex-direction:unset;gap:unset}
#cal2 :where(.g2col .hd){align-items:unset;display:revert;justify-content:unset;padding:unset}
#cal2 :where(.g2col .hd b){font-size:unset;font-weight:revert}
#cal2 :where(.g2col .hd span){color:unset;font-family:unset;font-size:unset;font-weight:revert}
#cal2 :where(.g2esc .pt.d){justify-content:unset}
#cal2 :where(.g2esc .tr i.on){background:unset;border-color:unset;height:unset;width:unset}
#cal2 :where(.g2esced .w){display:revert;flex-direction:unset;gap:unset}
#cal2 :where(.g2kc .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.g2mat .hd){align-items:unset;background:unset;display:revert;font-size:unset;font-weight:revert;grid-template-columns:unset}
#cal2 :where(.g2mat .hd span){padding:unset}
#cal2 :where(.g2pvw.cel iframe){max-width:unset;width:unset}
#cal2 :where(.g2refs .im.lk){color:unset;display:revert;font-size:unset;place-items:unset}
#cal2 :where(.g2secs button.on){background:unset;color:unset}
#cal2 :where(.g3abas button.on){background:unset;border-color:unset;color:unset}
#cal2 :where(.g3bi .br){color:unset}
#cal2 :where(.g3bi .tg){display:revert;flex-wrap:unset;gap:unset;margin-top:unset}
#cal2 :where(.g3br.k1){background:unset;color:unset}
#cal2 :where(.g3cab .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.g3fr .hd){align-items:unset;display:revert;font-size:unset;gap:unset;margin-bottom:unset}
#cal2 :where(.g3fr .hd .st){color:unset;font-size:unset;margin-left:unset}
#cal2 :where(.g3fr .hd span){color:unset;font-size:unset}
#cal2 :where(.g3ic .ac2 button.on){background:unset;color:unset}
#cal2 :where(.g3ic .ac2 button[data-g3fav].on){color:unset}
#cal2 :where(.g3ic .tg){display:revert;flex-wrap:unset;gap:unset;margin-top:unset}
#cal2 :where(.g3idc.on){background:unset;border-color:unset}
#cal2 :where(.g3lc .cv){flex:unset;height:unset;width:unset}
#cal2 :where(.g3lc .cv .mini-sem){border-radius:unset;display:revert;height:unset;object-fit:unset;place-items:unset;width:unset}
#cal2 :where(.g3lc .cv img){border-radius:unset;display:revert;height:unset;object-fit:unset;place-items:unset;width:unset}
#cal2 :where(.g3lc .mn){display:revert;flex:unset;gap:unset;grid-template-columns:unset;width:unset}
#cal2 :where(.g3lc .mn img){border-radius:unset;height:unset;object-fit:unset;width:unset}
#cal2 :where(.g3lc .st.ok){background:unset;color:unset}
#cal2 :where(.g3lc .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.g3lt .btn){align-self:unset;margin-top:unset}
#cal2 :where(.g3lt.ok){background:unset}
#cal2 :where(.g3mc.on img){outline:unset;outline-offset:unset}
#cal2 :where(.g3q.ok){background:unset;color:unset}
#cal2 :where(.g3tipos button.on){background:unset;border-color:unset;color:unset}
#cal2 :where(.g5ch button.on){background:unset;border-color:unset;color:unset}
#cal2 :where(.g5ch button.on small){color:unset;opacity:unset}
#cal2 :where(.g5mt button.on){background:unset;border-color:unset;color:unset}
#cal2 :where(.g5nt button.on.boa){background:unset;border-color:unset;color:unset}
#cal2 :where(.g5nt button.on.nao){background:unset;border-color:unset;color:unset}
#cal2 :where(.g5nt button.on.neutra){background:unset;border-color:unset}
#cal2 :where(.g5nt button.on.orgulho){background:unset;border-color:unset;color:unset}
#cal2 :where(.g5pr .br){background:unset;border-radius:unset;flex:unset;height:unset;max-width:unset;overflow:unset}
#cal2 :where(.g5pr .br i){background:unset;border-radius:unset;display:revert;height:unset}
#cal2 :where(.g7w .bi .n){background:unset;border-radius:unset;color:unset;display:revert;font-size:unset;font-weight:revert;height:unset;left:unset;place-items:unset;position:unset;top:unset;width:unset;z-index:unset}
#cal2 :where(.g7w .bi.alvo){box-shadow:unset}
#cal2 :where(.g7w .cammenu button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.g7w .g7cam .hd){display:revert;flex-wrap:unset;gap:unset}
#cal2 :where(.g7w .g7cam .lg){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.g7w .g7cam .mini){align-items:unset;display:revert;gap:unset}
#cal2 :where(.g7w .g7cam .mini img){background:unset;border-radius:unset;height:unset;object-fit:unset;width:unset}
#cal2 :where(.g7w .g7cam .mini span){color:unset;font-size:unset}
#cal2 :where(.g7w .g7cam.au){border-color:unset}
#cal2 :where(.g7w .g7passos button.on){background:unset;color:unset}
#cal2 :where(.g7w .g7passos button.on em){color:unset;opacity:unset}
#cal2 :where(.g7w .g7passos button.on i){background:unset;color:unset}
#cal2 :where(.g7w .g7ppg .cv img){border-radius:unset;box-shadow:unset;width:unset}
#cal2 :where(.g7w .g7sug.ja){opacity:unset}
#cal2 :where(.g7w .g7sv.ok)::before{content:unset}
#cal2 :where(.g7w .g9cab .mt){color:unset;font-size:unset}
#cal2 :where(.g7w .g9g .n){background:unset;border-radius:unset;color:unset;display:revert;font-size:unset;font-weight:revert;height:unset;margin-top:unset;place-items:unset;width:unset}
#cal2 :where(.g7w .g9indg .cv img){border-radius:unset;width:unset}
#cal2 :where(.g7w .g9indg .w){display:revert;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.g7w .g9links .btn){align-items:unset;display:revert;gap:unset;text-decoration:unset}
#cal2 :where(.g7w .g9ppg .cv .ps){display:revert;gap:unset;grid-template-columns:unset;margin-top:unset}
#cal2 :where(.g7w .g9ppg .cv .ps img){aspect-ratio:unset;border-radius:unset;object-fit:unset}
#cal2 :where(.g7w .g9ppg .cv img){border-radius:unset;display:revert;width:unset}
#cal2 :where(.g7w .g9pph .mt){color:unset;font-size:unset}
#cal2 :where(.g7w .paledit .c){border:unset;border-radius:unset;box-shadow:unset;cursor:unset;height:unset;position:unset;width:unset}
#cal2 :where(.g7w .paledit .c b){background:unset;border-radius:unset;color:unset;display:revert;font-size:unset;height:unset;line-height:unset;place-items:unset;position:unset;right:unset;top:unset;width:unset}
#cal2 :where(.g7w .seg){align-self:unset;background:unset;border-radius:unset;display:revert;gap:unset;padding:unset}
#cal2 :where(.g7w .seg button){background:unset;border:unset;border-radius:unset;color:unset;cursor:unset;font:unset;font-size:unset;font-weight:revert;padding:unset}
#cal2 :where(.g7w .seg button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.g7w .st.fin){background:unset;color:unset}
#cal2 :where(.g8cc .ccarr button.on){border-color:unset;box-shadow:unset}
#cal2 :where(.g8tabs button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.gaveta.on){transform:unset}
#cal2 :where(.gh){align-items:unset;cursor:unset;display:revert;gap:unset;padding:unset;user-select:unset}
#cal2 :where(.gh .bola){background:unset;border-radius:unset;box-shadow:unset;height:unset;width:unset}
#cal2 :where(.gh .car){background:unset;border-radius:unset;box-shadow:unset;color:unset;display:revert;height:unset;margin-left:unset;place-items:unset;transition:unset;width:unset}
#cal2 :where(.gh .car svg){height:unset;width:unset}
#cal2 :where(.gh .n){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.gh .res){display:revert;gap:unset;margin-left:unset}
#cal2 :where(.gh .res .a){background:unset;color:unset}
#cal2 :where(.gh .res .w){background:unset;color:unset}
#cal2 :where(.gh .res span){border-radius:unset;font-size:unset;font-weight:revert;padding:unset;white-space:unset}
#cal2 :where(.gh h3){font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.gh h3:first-letter){text-transform:unset}
#cal2 :where(.gh:hover .car){background:unset;color:unset}
#cal2 :where(.grp-est > .liv.on:not(.inc):hover){transform:unset}
#cal2 :where(.grp.fech .gh .car){transform:unset}
#cal2 :where(.hl .cg){align-items:unset;border-radius:unset;cursor:unset;display:revert;height:unset;justify-content:unset;position:unset}
#cal2 :where(.hl .cg .sem){align-items:unset;background:unset;border-radius:unset;box-shadow:unset;color:unset;display:revert;filter:unset;flex-direction:unset;gap:unset;height:unset;justify-content:unset;margin-bottom:unset;padding:unset;text-align:unset;transition:unset;width:unset}
#cal2 :where(.hl .cg .sem b){font-family:unset;font-size:unset;font-weight:revert;line-height:unset}
#cal2 :where(.hl .cg .sem i){background:unset;display:revert;height:unset;opacity:unset;width:unset}
#cal2 :where(.hl .cg .sem small){font-size:unset;letter-spacing:unset;opacity:unset;text-transform:unset}
#cal2 :where(.hl .cg .tc){background:unset;border-radius:unset;bottom:unset;color:unset;font-size:unset;font-weight:revert;left:unset;opacity:unset;padding:unset;position:unset;transform:unset;transition:unset;white-space:unset}
#cal2 :where(.hl .cg img){filter:unset;height:unset;margin-bottom:unset;max-height:unset;max-width:unset;object-fit:unset;object-position:unset;transition:unset;width:unset}
#cal2 :where(.hl .cg img.opaca){height:unset;margin-bottom:unset;max-height:unset;max-width:unset;object-fit:unset;object-position:unset;width:unset}
#cal2 :where(.hl .cg.sobre){box-shadow:unset}
#cal2 :where(.hl .cg:hover .sem){transform:unset}
#cal2 :where(.hl .cg:hover .tc){opacity:unset;transform:unset}
#cal2 :where(.hl .cg:hover img){transform:unset}
#cal2 :where(.hl .sin){-webkit-box-orient:unset;-webkit-line-clamp:unset;color:unset;display:revert;font-size:unset;line-height:unset;margin-top:unset;max-width:unset;overflow:unset}
#cal2 :where(.hl .tg){background:unset;color:unset}
#cal2 :where(.hl .tg.inc){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.hl .tg.su){background:unset;color:unset}
#cal2 :where(.hl .tg.tw){background:unset;color:unset}
#cal2 :where(.ib .n){background:unset;border-radius:unset;box-shadow:unset;height:unset;position:unset;right:unset;top:unset;width:unset}
#cal2 :where(.k-correcoes .g1corte.c){bottom:unset;left:unset}
#cal2 :where(.k-correcoes .g1corte.d){bottom:unset;right:unset}
#cal2 :where(.k-fechamento .g1corte.c){bottom:unset;left:unset}
#cal2 :where(.k-fechamento .g1corte.d){bottom:unset;right:unset}
#cal2 :where(.k-prova .g1corte.c){bottom:unset;left:unset}
#cal2 :where(.k-prova .g1corte.d){bottom:unset;right:unset}
#cal2 :where(.kc){background:unset;border-radius:unset;box-shadow:unset;cursor:unset;overflow:unset;padding:unset;position:unset;transition:unset}
#cal2 :where(.kc .au){color:unset;font-size:unset;margin-top:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.kc .bar){background:unset;border-radius:unset;flex:unset;height:unset;overflow:unset}
#cal2 :where(.kc .bar i){background:unset;border-radius:unset;display:revert;height:unset}
#cal2 :where(.kc .bt){align-items:unset;display:revert;gap:unset;margin-top:unset}
#cal2 :where(.kc .bt .avs){flex:unset}
#cal2 :where(.kc .bt b){color:unset;font-size:unset;font-variant-numeric:unset}
#cal2 :where(.kc .cv){align-items:unset;background:unset;border-radius:unset;display:revert;flex:unset;height:unset;justify-content:unset;overflow:unset;padding:unset;width:unset}
#cal2 :where(.kc .cv .mini-sem){font-size:unset;height:unset;transform:unset;width:unset}
#cal2 :where(.kc .cv img){filter:unset;max-height:unset;max-width:unset;object-fit:unset;transform:unset;transition:unset}
#cal2 :where(.kc .fl){display:revert;gap:unset;position:unset;right:unset;top:unset}
#cal2 :where(.kc .kbd){padding:unset}
#cal2 :where(.kc .kcv){align-items:unset;background:unset;display:revert;height:unset;justify-content:unset;position:unset;transition:unset}
#cal2 :where(.kc .kcv .sem){align-items:unset;background:unset;border-radius:unset;box-shadow:unset;color:unset;display:revert;filter:unset;flex-direction:unset;gap:unset;height:unset;justify-content:unset;padding:unset;text-align:unset;transform:unset;transition:unset;width:unset}
#cal2 :where(.kc .kcv .sem b){-webkit-box-orient:unset;-webkit-line-clamp:unset;display:revert;font-family:unset;font-size:unset;font-weight:revert;line-height:unset;overflow:unset}
#cal2 :where(.kc .kcv .sem i){background:unset;display:revert;height:unset;opacity:unset;width:unset}
#cal2 :where(.kc .kcv .sem small){font-size:unset;letter-spacing:unset;opacity:unset;text-transform:unset}
#cal2 :where(.kc .kcv img){filter:unset;height:unset;max-height:unset;max-width:unset;object-fit:unset;object-position:unset;transform:unset;transition:unset;width:unset}
#cal2 :where(.kc .kcv img.opaca){height:unset;max-height:unset;max-width:unset;object-fit:unset;object-position:unset;transform:unset;width:unset}
#cal2 :where(.kc .kfl){display:revert;gap:unset;justify-content:unset;left:unset;position:unset;right:unset;top:unset}
#cal2 :where(.kc .kfl .flg){font-size:unset;height:unset}
#cal2 :where(.kc .kfl .flg.r){background:unset;color:unset}
#cal2 :where(.kc .kfl .flg.w){background:unset;color:unset}
#cal2 :where(.kc .kg){display:revert;gap:unset;grid-template-columns:unset;margin-top:unset}
#cal2 :where(.kc .kr){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;margin-bottom:unset;text-transform:unset}
#cal2 :where(.kc .kv){font-size:unset;font-weight:revert;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.kc .px){background:unset;border-radius:unset;border-top:unset;font-size:unset;margin-top:unset;padding:unset;padding-top:unset;transition:unset}
#cal2 :where(.kc .px .m){align-items:unset;display:revert;flex-wrap:unset;gap:unset;margin-top:unset}
#cal2 :where(.kc .px .s){align-items:unset;display:revert;font-weight:revert;gap:unset}
#cal2 :where(.kc .px .s span:last-child){overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.kc .px:hover){background:unset}
#cal2 :where(.kc .tp){display:revert;gap:unset}
#cal2 :where(.kc h4){-webkit-box-orient:unset;-webkit-line-clamp:unset;display:revert;font-family:unset;font-size:unset;font-weight:revert;line-height:unset;overflow:unset}
#cal2 :where(.kc:hover){box-shadow:unset;transform:unset}
#cal2 :where(.kc:hover .cv img){transform:unset}
#cal2 :where(.kc:hover .kcv .sem){transform:unset}
#cal2 :where(.kc:hover .kcv img){transform:unset}
#cal2 :where(.kc:hover .kcv img.opaca){transform:unset}
#cal2 :where(.kcol .gh){cursor:unset;flex-wrap:unset;padding:unset}
#cal2 :where(.kcol .gh h3){min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.kcol .gh.kh){align-items:unset;background:unset;border-bottom:unset;border-radius:unset;flex:unset;flex-wrap:unset;gap:unset;height:unset;min-height:unset;padding:unset;position:unset;top:unset;z-index:unset}
#cal2 :where(.kcol .gh.kh .bola){box-shadow:unset;flex:unset;height:unset;margin-top:unset;width:unset}
#cal2 :where(.kcol .gh.kh .kd){align-items:unset;display:revert;flex:unset;flex-direction:unset;gap:unset}
#cal2 :where(.kcol .gh.kh .kd .n){font-size:unset}
#cal2 :where(.kcol .gh.kh .res){margin:unset}
#cal2 :where(.kcol .gh.kh .res span){background:unset;color:unset;font-size:unset;padding:unset;white-space:unset}
#cal2 :where(.kcol .gh.kh .res span.a){background:unset;color:unset}
#cal2 :where(.kcol .gh.kh h3){-webkit-box-orient:unset;-webkit-line-clamp:unset;display:revert;flex:unset;font-size:unset;line-height:unset;min-width:unset;overflow:unset;white-space:unset}
#cal2 :where(.kp .s){align-items:unset;color:unset;display:revert;flex-wrap:unset;font-size:unset;gap:unset;margin-top:unset}
#cal2 :where(.kp .v){align-items:unset;display:revert;font-size:unset;font-weight:revert;gap:unset;letter-spacing:unset;line-height:unset;margin-top:unset}
#cal2 :where(.kp .v b){font-family:unset;font-variant-numeric:unset;font-weight:revert}
#cal2 :where(.kp.preto .s){color:unset}
#cal2 :where(.kp.preto .v b){font-size:unset;letter-spacing:unset}
#cal2 :where(.kp.prx .v){font-size:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.l1 .l1sec){margin-top:unset}
#cal2 :where(.l1 .l1sec h2){align-items:unset;display:revert;font-size:unset;gap:unset;margin:unset}
#cal2 :where(.l1pes .btn){flex:unset;font-size:unset;margin:unset;min-height:unset;padding:unset;width:unset}
#cal2 :where(.l3a .pt.ok){background:unset}
#cal2 :where(.l3m .k){color:unset;font:unset;letter-spacing:unset;text-transform:unset}
#cal2 :where(.l3nav .sep){background:unset;height:unset;margin:unset}
#cal2 :where(.l3nav a .c){color:unset;font-size:unset;font-weight:revert;margin-left:unset;white-space:unset}
#cal2 :where(.l3nav a.on){background:unset;color:unset;font-weight:revert}
#cal2 :where(.l3num.ok b){color:unset}
#cal2 :where(.l3num.r b){color:unset}
#cal2 :where(.l3prox .cd){background:unset;border-radius:unset;font:unset;padding:unset}
#cal2 :where(.l3sup .cod){background:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;padding:unset;text-transform:unset}
#cal2 :where(.l3sup .dv){background:unset;height:unset;width:unset}
#cal2 :where(.l3tgs .tg){background:unset;border:unset;color:unset}
#cal2 :where(.l3tgs .tg.am){background:unset;border-color:unset;color:unset}
#cal2 :where(.l3tgs .tg.inc){background:unset;border-color:unset;color:unset}
#cal2 :where(.l3tit.lg){font-size:unset}
#cal2 :where(.l6f.on){background:unset;color:unset}
#cal2 :where(.l6f.on small){color:unset}
#cal2 :where(.l6f.on small.a){color:unset}
#cal2 :where(.l6fb .c){background:unset;border-radius:unset;color:unset;font-size:unset;padding:unset}
#cal2 :where(.l6fb.ab .c){background:unset;color:unset}
#cal2 :where(.l6lg.on){opacity:unset}
#cal2 :where(.l6lg.on)::after{background:unset;border-radius:unset;bottom:unset;content:unset;height:unset;left:unset;margin-left:unset;position:unset;width:unset}
#cal2 :where(.l6lg.zero:not(.on)){opacity:unset}
#cal2 :where(.l6res button.r b){color:unset}
#cal2 :where(.l6rod .btn){margin-left:unset}
#cal2 :where(.l6t.on b){color:unset}
#cal2 :where(.late .tk .cd){background:unset;color:unset}
#cal2 :where(.late .tk .dt){background:unset;color:unset}
#cal2 :where(.late .tk .lv){color:unset}
#cal2 :where(.late .tk .qa.ok:hover){background:unset;color:unset}
#cal2 :where(.liv .faixa){background:unset;box-shadow:unset;height:unset;left:unset;opacity:unset;position:unset;right:unset;top:unset}
#cal2 :where(.liv .faixa.b){bottom:unset;top:unset}
#cal2 :where(.liv.cat .faixa){background:unset;opacity:unset}
#cal2 :where(.liv.equipe .faixa){background:unset;opacity:unset}
#cal2 :where(.liv.escuro .faixa){background:unset;box-shadow:unset}
#cal2 :where(.liv.on){cursor:unset;filter:unset;transform:unset;z-index:unset}
#cal2 :where(.liv.on .faixa){background:unset;box-shadow:unset;opacity:unset}
#cal2 :where(.liv.on .lomb){box-shadow:unset}
#cal2 :where(.liv.on.inc){transform:unset}
#cal2 :where(.liv.on.inc:hover){transform:unset;z-index:unset}
#cal2 :where(.liv.on)::after{background:unset;bottom:unset;filter:unset;height:unset;left:unset;right:unset}
#cal2 :where(.liv.on:hover){transform:unset;z-index:unset}
#cal2 :where(.liv.on:hover .lomb){box-shadow:unset}
#cal2 :where(.liv.trava .faixa){background:unset;box-shadow:unset;opacity:unset}
#cal2 :where(.logo .lg){display:revert;height:unset}
#cal2 :where(.lv){align-items:unset;display:revert;gap:unset;min-width:unset}
#cal2 :where(.lv .au){color:unset;font-size:unset;margin-top:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.lv .mc){align-items:unset;display:revert;flex:unset;height:unset;justify-content:unset;position:unset;width:unset}
#cal2 :where(.lv .mc img){filter:unset;height:unset;max-height:unset;max-width:unset;object-fit:unset;width:unset}
#cal2 :where(.lv .mc img.opaca){height:unset;max-height:unset;object-fit:unset;width:unset}
#cal2 :where(.lv .tt){min-width:unset}
#cal2 :where(.lv .tt a){-webkit-box-orient:unset;-webkit-line-clamp:unset;display:revert;font-family:unset;font-size:unset;font-weight:revert;letter-spacing:unset;line-height:unset;overflow:unset}
#cal2 :where(.lv .tt a:hover){text-decoration:unset;text-decoration-thickness:unset;text-underline-offset:unset}
#cal2 :where(.m2 .btn){border:unset;cursor:unset;font-family:unset}
#cal2 :where(.m2 .btn.sm){font-size:unset;height:unset;padding:unset}
#cal2 :where(.m2 .btn[disabled]){opacity:unset;pointer-events:unset}
#cal2 :where(.m2 button:not(.btn)){color:unset;font:unset}
#cal2 :where(.m2 label.fl){color:unset;display:revert;flex-direction:unset;font-size:unset;gap:unset}
#cal2 :where(.m2abas a.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.m2agl .v){align-items:unset;display:revert;flex-direction:unset}
#cal2 :where(.m2agl .v b){font-family:unset;font-size:unset;font-weight:revert}
#cal2 :where(.m2agl .v b.r){color:unset}
#cal2 :where(.m2agl .v b.z){color:unset}
#cal2 :where(.m2agl .v small){color:unset;font-family:unset;font-size:unset}
#cal2 :where(.m2agl .v small.r){color:unset}
#cal2 :where(.m2bars i.z){background:unset}
#cal2 :where(.m2dl .ok){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.m2g.sel){border-color:unset;box-shadow:unset}
#cal2 :where(.m2gt .c){color:unset;font-size:unset}
#cal2 :where(.m2gv .fl input){background:unset;border:unset;border-radius:unset;color:unset;font:unset;font-size:unset;height:unset;padding:unset;width:unset}
#cal2 :where(.m2gv .hd){align-items:unset;display:revert;gap:unset;justify-content:unset}
#cal2 :where(.m2gv .lv){align-items:unset;display:revert;gap:unset}
#cal2 :where(.m2gv .lv small){color:unset;font-size:unset}
#cal2 :where(.m2gv .lv>div){display:revert;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.m2gv .m4emgv .fl input){background:unset;border:unset;border-radius:unset;color:unset;font:unset;font-size:unset;height:unset;padding:unset;width:unset}
#cal2 :where(.m2lin .t){display:revert;flex-direction:unset;min-width:unset}
#cal2 :where(.m2lin .t b){font-size:unset;font-weight:revert;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.m2lin .t span){color:unset;font-family:unset;font-size:unset}
#cal2 :where(.m2lin>.n){font-family:unset;font-size:unset;font-weight:revert}
#cal2 :where(.m2meses button.on){background:unset;border-color:unset;color:unset}
#cal2 :where(.m2nota.r){background:unset;color:unset}
#cal2 :where(.m2nums>div.r){background:unset}
#cal2 :where(.m2nums>div.r b){color:unset}
#cal2 :where(.m2papel>div .d){color:unset;font-family:unset;font-size:unset}
#cal2 :where(.m2papel>div i.r){background:unset}
#cal2 :where(.m2pk.on){box-shadow:unset}
#cal2 :where(.m2seg button.on){background:unset;color:unset}
#cal2 :where(.m2st .dot.r){background:unset;border-color:unset;color:unset}
#cal2 :where(.m2st .nm){font-size:unset;font-weight:revert}
#cal2 :where(.m2st.on){background:unset}
#cal2 :where(.m2st.on .dot){background:unset;border-color:unset;color:unset}
#cal2 :where(.m2stub .n){font-family:unset;font-size:unset;font-weight:revert;line-height:unset}
#cal2 :where(.m2stub .t){font-family:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-align:unset}
#cal2 :where(.m2top .k){color:unset;font-size:unset;margin-bottom:unset}
#cal2 :where(.m2tp .n){font-family:unset;font-size:unset;opacity:unset}
#cal2 :where(.m2tp.on){background:unset;border-color:unset}
#cal2 :where(.m3 .fl input){background:unset;border:unset;border-radius:unset;color:unset;font:unset;font-size:unset;height:unset;padding:unset;width:unset}
#cal2 :where(.m3agc .mais){color:unset;font-size:unset}
#cal2 :where(.m3agc .n){font-family:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert;letter-spacing:unset;line-height:unset}
#cal2 :where(.m3agc .n.nr){color:unset}
#cal2 :where(.m3agc .n.nz){color:unset}
#cal2 :where(.m3aq .cab .w){display:revert;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.m3aq .s){color:unset;font-size:unset}
#cal2 :where(.m3aq .t){color:unset;font-size:unset;font-weight:revert;line-height:unset;text-decoration:unset}
#cal2 :where(.m3aq .t:hover){text-decoration:unset}
#cal2 :where(.m3aq .vl){color:unset;font-size:unset}
#cal2 :where(.m3aq .vl .r){color:unset}
#cal2 :where(.m3aq.r){box-shadow:unset}
#cal2 :where(.m3bar i.p){background:unset}
#cal2 :where(.m3bar i.v){background:unset}
#cal2 :where(.m3bar i.v.ok){background:unset}
#cal2 :where(.m3chip.at){background:unset;color:unset}
#cal2 :where(.m3chip.ok){background:unset;color:unset}
#cal2 :where(.m3chip.r){background:unset;color:unset}
#cal2 :where(.m3chip.z){color:unset}
#cal2 :where(.m3enc .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.m3enc .w b){font-size:unset}
#cal2 :where(.m3enc .w span){color:unset;font-size:unset}
#cal2 :where(.m3enc.on){border-color:unset}
#cal2 :where(.m3form .fl){flex:unset}
#cal2 :where(.m3form small.ok){color:unset;font-size:unset}
#cal2 :where(.m3grid.ag){align-items:unset;grid-template-columns:unset;margin:unset}
#cal2 :where(.m3pv .s){color:unset;font-size:unset}
#cal2 :where(.m3pv .t){color:unset;font-size:unset;font-weight:revert;line-height:unset;text-decoration:unset}
#cal2 :where(.m3pv .t:hover){text-decoration:unset}
#cal2 :where(.m3tr .ok){color:unset}
#cal2 :where(.m3tr .t){font-weight:revert}
#cal2 :where(.m3tr small.r){color:unset}
#cal2 :where(.m3tr.q){grid-template-columns:unset;min-width:unset}
#cal2 :where(.m4 .r){color:unset}
#cal2 :where(.m4 b.r){color:unset}
#cal2 :where(.m4 label.fl.vz input){border-color:unset}
#cal2 :where(.m4 label.fl>span.rt b){font-weight:revert}
#cal2 :where(.m4ac.arr){opacity:unset}
#cal2 :where(.m4acol.alvo){background:unset;box-shadow:unset}
#cal2 :where(.m4bars i.at){background:unset}
#cal2 :where(.m4box .m3lin b.r){color:unset}
#cal2 :where(.m4box .m3lin.vz span){color:unset}
#cal2 :where(.m4capn label.fl>input){background:unset;border:unset;border-radius:unset;color:unset;font:unset;font-size:unset;height:unset;padding:unset;width:unset}
#cal2 :where(.m4card .btn){align-self:unset;justify-content:unset}
#cal2 :where(.m4card .cb){align-items:unset;display:revert;gap:unset}
#cal2 :where(.m4card.on){box-shadow:unset}
#cal2 :where(.m4caresumo .t){align-items:unset;display:revert;gap:unset;justify-content:unset}
#cal2 :where(.m4col .ch){align-items:unset;display:revert;font-size:unset;justify-content:unset;padding:unset}
#cal2 :where(.m4col .ch .mono){color:unset;font-size:unset}
#cal2 :where(.m4cr.r){background:unset}
#cal2 :where(.m4cr.r b){color:unset}
#cal2 :where(.m4cr.r span){color:unset}
#cal2 :where(.m4gc .h){align-items:unset;display:revert;gap:unset;justify-content:unset}
#cal2 :where(.m4gc .h b){font-size:unset}
#cal2 :where(.m4gc .q){color:unset;font-size:unset;line-height:unset}
#cal2 :where(.m4gc.fora){opacity:unset}
#cal2 :where(.m4gc.on){box-shadow:unset}
#cal2 :where(.m4gform .fl){flex:unset}
#cal2 :where(.m4gl.on){background:unset;box-shadow:unset}
#cal2 :where(.m4lj .btn){background:unset;border-color:unset;color:unset}
#cal2 :where(.m4opc.on){border-color:unset;box-shadow:unset}
#cal2 :where(.m4ot .g){align-items:unset;display:revert;flex-wrap:unset;gap:unset}
#cal2 :where(.m4ot .g small){color:unset;flex-basis:unset;font-size:unset}
#cal2 :where(.m4ot.on){background:unset;border-radius:unset}
#cal2 :where(.m4pl.ok){background:unset;color:unset}
#cal2 :where(.m4pl.on){background:unset;color:unset}
#cal2 :where(.m4pl.r){background:unset;color:unset}
#cal2 :where(.m4qd.ca .m4acol .m4card .cb){gap:unset}
#cal2 :where(.m4topo .m2seg button.on small){color:unset;opacity:unset}
#cal2 :where(.m5ln .sug){color:unset;font-weight:revert}
#cal2 :where(.m5ln.sel){background:unset}
#cal2 :where(.m5nav button.on){background:unset;color:unset}
#cal2 :where(.m5nav button.on.urg b){color:unset}
#cal2 :where(.m5painel .fl select){max-width:unset;width:unset}
#cal2 :where(.m5painel .hd){align-items:unset;display:revert;justify-content:unset}
#cal2 :where(.m5painel .hd b){font-size:unset}
#cal2 :where(.m5pill.ok){background:unset;color:unset}
#cal2 :where(.m5pill.r){background:unset;color:unset}
#cal2 :where(.m5pill.z){background:unset;color:unset}
#cal2 :where(.m5res .hd){align-items:unset;display:revert;justify-content:unset}
#cal2 :where(.m5res .hd b){font-size:unset}
#cal2 :where(.m5ult .hd){align-items:unset;display:revert;justify-content:unset}
#cal2 :where(.m6cab .hd){align-items:unset;display:revert;flex-wrap:unset;gap:unset;justify-content:unset}
#cal2 :where(.m6cab .hd>div:first-child){display:revert;flex-direction:unset;gap:unset}
#cal2 :where(.m6car.ok){border-color:unset;color:unset}
#cal2 :where(.m6col .hd){align-items:unset;display:revert;flex-wrap:unset;gap:unset;justify-content:unset}
#cal2 :where(.m6dl.on){background:unset}
#cal2 :where(.m6drop.on){background:unset}
#cal2 :where(.m6grupo .hd){align-items:unset;display:revert;gap:unset;justify-content:unset;margin-bottom:unset}
#cal2 :where(.m6grupo .hd>div){display:revert;flex-direction:unset;gap:unset}
#cal2 :where(.m6ped .l1){display:revert}
#cal2 :where(.m6pp.ok){background:unset;color:unset}
#cal2 :where(.m6pp.on){background:unset;color:unset}
#cal2 :where(.m6sub button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.m6tile.ok){background:unset;border-color:unset}
#cal2 :where(.m6tile.on){outline:unset;outline-offset:unset}
#cal2 :where(.m6tile.r b){color:unset}
#cal2 :where(.main){background:unset;border-radius:unset;display:revert;flex-direction:unset;margin:unset;min-width:unset;overflow:unset;overflow-x:unset;overflow-y:unset;padding:unset;position:unset;scrollbar-color:unset;scrollbar-width:unset}
#cal2 :where(.main)::-webkit-scrollbar{height:unset;width:unset}
#cal2 :where(.main)::-webkit-scrollbar-thumb{background:unset;border-radius:unset}
#cal2 :where(.main)::-webkit-scrollbar-track{background:unset}
#cal2 :where(.mbar){display:revert;position:unset}
#cal2 :where(.mlist div.on){background:unset}
#cal2 :where(.mlist.on){display:revert}
#cal2 :where(.mseg .n){color:unset;font-size:unset;margin-left:unset}
#cal2 :where(.mseg button.on){background:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.nav .p0n.g){background:unset;color:unset}
#cal2 :where(.nav .p0n.r){background:unset;color:unset}
#cal2 :where(.nav.on){background:unset;color:unset;font-weight:revert}
#cal2 :where(.nav.on .p0n.g){background:unset;color:unset}
#cal2 :where(.nav:not(.on):hover){background:unset;color:unset}
#cal2 :where(.navg .sub a.on){background:unset;color:unset;font-weight:revert}
#cal2 :where(.nt .m){align-items:unset;color:unset;display:revert;flex-wrap:unset;font-size:unset;gap:unset;margin-top:unset}
#cal2 :where(.nt .m .sp){flex:unset}
#cal2 :where(.nt .m a){color:unset;cursor:unset;font-weight:revert}
#cal2 :where(.nt .m a:hover){color:unset}
#cal2 :where(.nt .t){font-size:unset;line-height:unset;white-space:unset;word-break:unset}
#cal2 :where(.nt.mini){margin-top:unset;padding:unset}
#cal2 :where(.nt.mini .t){font-size:unset}
#cal2 :where(.o1abas button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.o1ch.ch){background:unset;color:unset}
#cal2 :where(.o1ch.ok){background:unset;color:unset}
#cal2 :where(.o1ch.sug){background:unset;border:unset;box-shadow:unset;color:unset;cursor:unset;font:unset;font-size:unset;font-weight:revert}
#cal2 :where(.o1dec .btn){min-height:unset}
#cal2 :where(.o1et .c){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.o1et .n){align-items:unset;background:unset;border-radius:unset;display:revert;font-size:unset;font-weight:revert;height:unset;justify-content:unset;width:unset}
#cal2 :where(.o1et.on){background:unset;color:unset}
#cal2 :where(.o1et.on .c){color:unset;opacity:unset}
#cal2 :where(.o1et.on .n){background:unset}
#cal2 :where(.o1fl .r){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset;width:unset}
#cal2 :where(.o1fl .r.a1r){margin-right:unset;width:unset}
#cal2 :where(.o1franca .k){font-size:unset;font-weight:revert;letter-spacing:unset;opacity:unset;text-transform:unset}
#cal2 :where(.o1gav.on){opacity:unset;transform:unset}
#cal2 :where(.o1hero .au){color:unset;font-size:unset}
#cal2 :where(.o1hero .cod){background:unset;border-radius:unset;color:unset;padding:unset}
#cal2 :where(.o1hero .k){align-items:unset;color:unset;display:revert;flex-wrap:unset;font-size:unset;font-weight:revert;gap:unset;letter-spacing:unset;text-transform:unset}
#cal2 :where(.o1hero .m){flex:unset;min-width:unset}
#cal2 :where(.o1hero .pa .k){color:unset;font-size:unset;letter-spacing:unset}
#cal2 :where(.o1lin .d){color:unset;flex:unset;font-size:unset;text-align:unset}
#cal2 :where(.o1lin .g){color:unset;flex:unset;font-size:unset}
#cal2 :where(.o1lin .lv){flex:unset}
#cal2 :where(.o1lin .s){flex:unset}
#cal2 :where(.o1lin .t){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.o1lin .t b){font-family:unset;font-size:unset;font-weight:revert;letter-spacing:unset;line-height:unset}
#cal2 :where(.o1lin .t small){color:unset;font-size:unset}
#cal2 :where(.o1lin.on){background:unset}
#cal2 :where(.o1liv .n){color:unset;display:revert;font-size:unset;font-weight:revert;margin-left:unset;white-space:unset}
#cal2 :where(.o1liv span.on){background:unset;box-shadow:unset;opacity:unset}
#cal2 :where(.o1liv span:not(.n)){display:revert}
#cal2 :where(.o1liv svg.on .capa){fill:unset;stroke:unset}
#cal2 :where(.o1liv svg.on .fio){stroke:unset}
#cal2 :where(.o1liv svg.on .fol){fill:unset;stroke:unset}
#cal2 :where(.o1liv svg.on path){opacity:unset}
#cal2 :where(.o1liv.g){gap:unset}
#cal2 :where(.o1liv.g .n){font-size:unset}
#cal2 :where(.o1liv.g span){height:unset;width:unset}
#cal2 :where(.o1liv.g svg){height:unset;width:unset}
#cal2 :where(.o1niv.ok){background:unset;color:unset}
#cal2 :where(.o1notas .h){color:unset;display:revert;font-size:unset;justify-content:unset}
#cal2 :where(.o1notas .h b){color:unset}
#cal2 :where(.o1notas .tr i.c){background:unset}
#cal2 :where(.o1p.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.o1p.on .a1ic){background:unset;color:unset}
#cal2 :where(.o1p.on span){color:unset;opacity:unset}
#cal2 :where(.o1seg button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.o1tags .r){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;margin-right:unset;text-transform:unset}
#cal2 :where(.o1top .k){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.o1veu.on){opacity:unset}
#cal2 :where(.o1vistas a.on){background:unset;color:unset}
#cal2 :where(.o1vistas a.on span){color:unset;opacity:unset}
#cal2 :where(.o2cob.ch){background:unset;color:unset}
#cal2 :where(.o2cob.ok){background:unset;color:unset}
#cal2 :where(.o2sug .r){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.o2sug .r i){background:unset;border-radius:unset;color:unset;font-size:unset;font-style:revert;font-weight:revert;margin-left:unset;padding:unset}
#cal2 :where(.o2sug.on){box-shadow:unset}
#cal2 :where(.o2sug>span:not(.r)){color:unset;font-size:unset}
#cal2 :where(.o3bar .btn){background:unset;color:unset;min-height:unset}
#cal2 :where(.o3bar .btn.o3env){background:unset;color:unset}
#cal2 :where(.o3bar .btn.sec){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.o3li .st.ok){color:unset;font-weight:revert}
#cal2 :where(.o3li .t){display:revert;flex:unset;flex-direction:unset;min-width:unset}
#cal2 :where(.o3li .t b){font-family:unset;font-size:unset;font-weight:revert}
#cal2 :where(.o3li .t small){color:unset;font-size:unset;overflow-wrap:unset}
#cal2 :where(.o3li .v){color:unset;flex:unset;font-size:unset;font-variant-numeric:unset}
#cal2 :where(.o3row.sel){background:unset}
#cal2 :where(.o3tc .r){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset;text-transform:unset}
#cal2 :where(.o3tc.on){box-shadow:unset}
#cal2 :where(.off .ok){align-items:unset;background:unset;border-radius:unset;cursor:unset;display:revert;font-size:unset;font-weight:revert;height:unset;margin-left:unset;padding:unset;transition:unset}
#cal2 :where(.onb.on){opacity:unset;pointer-events:unset;transform:unset}
#cal2 :where(.opc button.on){background:unset;color:unset;font-weight:revert}
#cal2 :where(.p0cf .ch .mt){color:unset;font-size:unset}
#cal2 :where(.p0dlg .hd){align-items:unset;border-bottom:unset;display:revert;font-size:unset;gap:unset;justify-content:unset;padding:unset}
#cal2 :where(.p0esc button.on){background:unset;color:unset}
#cal2 :where(.p0it .btn){height:unset;white-space:unset}
#cal2 :where(.p0it .t){flex:unset;min-width:unset}
#cal2 :where(.p0it .t a){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.p0it .t b){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.p0it .t small){color:unset;display:revert;font-size:unset;margin-top:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.p0lin .br){background:unset;border-radius:unset;height:unset;overflow:unset}
#cal2 :where(.p0lin .br i){background:unset;border-radius:unset;display:revert;height:unset}
#cal2 :where(.p0lin .nn){display:revert;font-size:unset;gap:unset;justify-content:unset;margin-bottom:unset}
#cal2 :where(.p0lin .nn span){color:unset}
#cal2 :where(.p0lin .p0ab.vz){height:unset;width:unset}
#cal2 :where(.p0lin .t b){display:revert;font-size:unset;font-weight:revert}
#cal2 :where(.p0lin .t small){color:unset;display:revert;font-size:unset;line-height:unset;margin-top:unset}
#cal2 :where(.p0lin.ok .br i){background:unset}
#cal2 :where(.p5fr.cel){margin:unset;max-width:unset}
#cal2 :where(.p5nav button.on){background:unset;color:unset;font-weight:revert}
#cal2 :where(.p5nav button.on .p5mk){background:unset}
#cal2 :where(.p5pki.on img){outline:unset;outline-offset:unset}
#cal2 :where(.p5tile .n){background:unset;border-radius:unset;color:unset;font-size:unset;font-weight:revert;left:unset;padding:unset;position:unset;top:unset}
#cal2 :where(.p7bar.ok i){background:unset}
#cal2 :where(.p7carga.acima i){background:unset}
#cal2 :where(.p7carga.acima small){color:unset;font-weight:revert}
#cal2 :where(.p7ck .h){align-items:unset;display:revert;gap:unset}
#cal2 :where(.p7ck .h .n){color:unset;font-size:unset}
#cal2 :where(.p7ck .h b){flex:unset;font-size:unset;font-weight:revert;min-width:unset}
#cal2 :where(.p7ck .lk){color:unset;font-size:unset;text-decoration:unset}
#cal2 :where(.p7ck .lk:hover){color:unset}
#cal2 :where(.p7com .lk){display:revert;font-size:unset;gap:unset}
#cal2 :where(.p7com .lk a){color:unset;font-weight:revert;text-decoration:unset}
#cal2 :where(.p7com .m){align-items:unset;display:revert;flex-wrap:unset;gap:unset}
#cal2 :where(.p7com .q){color:unset;font-size:unset}
#cal2 :where(.p7com .w){display:revert;flex:unset;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.p7cx.on){background:unset;border-color:unset;color:unset}
#cal2 :where(.p7dh .an .n){font-size:unset;font-weight:revert}
#cal2 :where(.p7dh .k){color:unset;font-size:unset;font-weight:revert;letter-spacing:unset}
#cal2 :where(.p7dh .w){display:revert;flex-direction:unset;gap:unset}
#cal2 :where(.p7dia.hj){background:unset;border:unset;box-shadow:unset}
#cal2 :where(.p7dia.hj .p7dh){background:unset;color:unset;padding:unset}
#cal2 :where(.p7dia.hj .p7dh .k){color:unset}
#cal2 :where(.p7dia:not(.hj) .p7tk){box-shadow:unset}
#cal2 :where(.p7feita .t){color:unset;font-size:unset;min-width:unset;overflow:unset;text-decoration:unset;text-overflow:unset}
#cal2 :where(.p7feitas .tt){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.p7feitas.gr .t){font-size:unset}
#cal2 :where(.p7lembrar .r){align-items:unset;display:revert;flex-wrap:unset;gap:unset}
#cal2 :where(.p7lembrar .r .p7btn){flex:unset}
#cal2 :where(.p7pass .d){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.p7pass .n){color:unset;font-size:unset}
#cal2 :where(.p7pilha .it .n){color:unset;font-size:unset}
#cal2 :where(.p7pilha .it .t){-webkit-box-orient:unset;-webkit-line-clamp:unset;display:revert;font-size:unset;font-weight:revert;line-height:unset;overflow:unset}
#cal2 :where(.p7pilha .nm){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.p7pilha .ok){color:unset;font-size:unset}
#cal2 :where(.p7post .h){font-size:unset;font-weight:revert}
#cal2 :where(.p7post .t){font-size:unset;font-weight:revert;line-height:unset}
#cal2 :where(.p7post.arr){opacity:unset}
#cal2 :where(.p7post.gr .t){font-size:unset}
#cal2 :where(.p7reu .h){color:unset;flex:unset;font-size:unset;font-weight:revert}
#cal2 :where(.p7reu .w){display:revert;flex:unset;flex-direction:unset;min-width:unset}
#cal2 :where(.p7seg button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.p7sino .si .w){display:revert;flex:unset;flex-direction:unset;min-width:unset}
#cal2 :where(.p7tk .cd){background:unset;border-radius:unset;flex:unset;font-size:unset;font-weight:revert;padding:unset}
#cal2 :where(.p7tk .cd.ex){color:unset}
#cal2 :where(.p7tk .lv){align-items:unset;background:unset;border-radius:unset;color:unset;display:revert;gap:unset;min-width:unset;padding:unset;text-decoration:unset}
#cal2 :where(.p7tk .lv .w){display:revert;flex-direction:unset;min-width:unset}
#cal2 :where(.p7tk .lv b){font-size:unset;font-weight:revert;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.p7tk .lv small){color:unset;font-size:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.p7tk .lv:hover){background:unset;color:unset}
#cal2 :where(.p7tk .tt){font-size:unset;font-weight:revert;line-height:unset}
#cal2 :where(.p7tk.arr){opacity:unset}
#cal2 :where(.p7tk.gr .tt){font-size:unset}
#cal2 :where(.passo .btn){transition:unset}
#cal2 :where(.passo .n){background:unset;border-radius:unset;display:revert;flex:unset;font-size:unset;font-weight:revert;height:unset;place-items:unset;width:unset}
#cal2 :where(.passo.ok .btn){display:revert}
#cal2 :where(.passo.ok .feito){display:revert}
#cal2 :where(.passo.ok .n){background:unset;color:unset;font-size:unset}
#cal2 :where(.passo.ok .n:after){border:unset;border-width:unset;content:unset;height:unset;transform:unset;width:unset}
#cal2 :where(.pf1f .tb){display:revert;gap:unset;grid-template-columns:unset}
#cal2 :where(.pf1f .tb i){background:unset;height:unset}
#cal2 :where(.pf1f .tb i:nth-child(odd)){background:unset}
#cal2 :where(.pf1f i.m){width:unset}
#cal2 :where(.pf1f i.s){width:unset}
#cal2 :where(.pf1f i.ti.v){transform:unset}
#cal2 :where(.pf1f.on){outline:unset;outline-offset:unset;z-index:unset}
#cal2 :where(.pf1pend li .dt.bad){background:unset}
#cal2 :where(.pf1pg .ti.v){transform:unset}
#cal2 :where(.pf1seg button.on){background:unset;color:unset;font-weight:revert}
#cal2 :where(.pf1sub .mt){color:unset;font-size:unset}
#cal2 :where(.ph){align-items:unset;display:revert;flex-wrap:unset;gap:unset;padding:unset}
#cal2 :where(.ph .acoes){align-items:unset;display:revert;gap:unset;margin-left:unset}
#cal2 :where(.ph h1){font-size:unset;font-weight:revert;letter-spacing:unset;line-height:unset}
#cal2 :where(.ph p){color:unset;font-size:unset;margin-top:unset}
#cal2 :where(.ph p b){color:unset;font-weight:revert}
#cal2 :where(.ph p i){color:unset;font-style:revert;margin:unset;opacity:unset}
#cal2 :where(.pilha){align-items:unset;display:revert;flex:unset;flex-direction:unset;gap:unset}
#cal2 :where(.pilha .deitado:nth-child(2n)){transform:unset}
#cal2 :where(.pop.on){opacity:unset;transform:unset}
#cal2 :where(.prat){margin-bottom:unset;padding-top:unset;position:unset}
#cal2 :where(.prat:hover){z-index:unset}
#cal2 :where(.pv1 .pv1carimbo.c){border-color:unset;color:unset}
#cal2 :where(.pv1 .pv1e header .n){color:unset;font:unset}
#cal2 :where(.pv1 .pv1folha.on){border-color:unset;box-shadow:unset}
#cal2 :where(.pv1 .pv1grid.dim .pv1who:not(.sel)){opacity:unset}
#cal2 :where(.pv1 .pv1lane.d){background:unset;grid-row:unset}
#cal2 :where(.pv1 svg.pv1fios .pt.r){fill:unset}
#cal2 :where(.pvt .lk){color:unset;font-family:unset;font-size:unset;font-weight:revert;letter-spacing:unset;line-height:unset}
#cal2 :where(.pvt .lk:hover){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.qa.ok:hover){background:unset;color:unset}
#cal2 :where(.qa.on){background:unset;color:unset}
#cal2 :where(.qkh .mc){align-items:unset;display:revert;flex:unset;height:unset;justify-content:unset;width:unset}
#cal2 :where(.qkh .mc .mini-sem){height:unset;width:unset}
#cal2 :where(.qkh .mc .mini-sem b){font-size:unset}
#cal2 :where(.qkh .mc img){max-height:unset;max-width:unset;object-fit:unset}
#cal2 :where(.qkh .w){display:revert;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.qkh .w b){font-family:unset;font-size:unset;font-weight:revert;line-height:unset}
#cal2 :where(.qkh .w small){color:unset;font-size:unset}
#cal2 :where(.qkh:hover .w b){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.r31bar .mais){color:unset;font:unset;position:unset;right:unset;top:unset}
#cal2 :where(.r31card .au){color:unset;font-size:unset;margin-top:unset}
#cal2 :where(.r31card .cp){align-items:unset;display:revert}
#cal2 :where(.r31chip.n){background:unset;color:unset}
#cal2 :where(.r31chip.r){background:unset;color:unset}
#cal2 :where(.r31conta .ln .k){color:unset;font:unset}
#cal2 :where(.r31conta .ln.tot){font-size:unset;font-weight:revert}
#cal2 :where(.r31eixo span.g){color:unset;font-weight:revert;top:unset}
#cal2 :where(.r31eixo span.g.gl){transform:unset}
#cal2 :where(.r31eixo span.g.gr){transform:unset}
#cal2 :where(.r31menu a.r b){background:unset;color:unset}
#cal2 :where(.r31nota.r){color:unset}
#cal2 :where(.r31sec>p.s){color:unset;font-size:unset;margin:unset}
#cal2 :where(.r31seg button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.r31tempo.r){background:unset}
#cal2 :where(.rw.ab .avs .a){box-shadow:unset}
#cal2 :where(.rw.ab .cd){background:unset}
#cal2 :where(.s1 :where(.btn)){border:unset;cursor:unset;font-family:unset}
#cal2 :where(.s1 :where(button:not(.btn))){background:unset;border:unset;color:unset;cursor:unset;font:unset;padding:unset}
#cal2 :where(.s1abas a .n){color:unset;font-family:unset;font-size:unset;font-weight:revert}
#cal2 :where(.s1abas a.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.s1arte.mais){background:unset;border:unset;box-shadow:unset;color:unset;cursor:unset;display:revert;font-size:unset;font-weight:revert;place-items:unset;text-align:unset}
#cal2 :where(.s1av.ok){background:unset;color:unset}
#cal2 :where(.s1bk .h){align-items:unset;display:revert;flex-wrap:unset;gap:unset}
#cal2 :where(.s1bk .h .cod){color:unset;font-family:unset;font-size:unset;min-width:unset;overflow:unset;text-overflow:unset}
#cal2 :where(.s1bk .h .pls){display:revert;flex-wrap:unset;gap:unset;margin-left:unset}
#cal2 :where(.s1bk .h .tp){color:unset;font-size:unset}
#cal2 :where(.s1cv .n){background:unset;border-radius:unset;box-shadow:unset;font-family:unset;font-size:unset;font-weight:revert;left:unset;padding:unset;position:unset;top:unset}
#cal2 :where(.s1cv .t){align-items:unset;display:revert;font-size:unset;font-weight:revert;gap:unset;min-width:unset}
#cal2 :where(.s1cv .t span){flex:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.s1cv.on .img){box-shadow:unset}
#cal2 :where(.s1ed .eh .cod){color:unset;font-family:unset;font-size:unset}
#cal2 :where(.s1ed .ferr .lk){background:unset;box-shadow:unset;color:unset;font-size:unset;margin-left:unset;text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.s1ed .fim .btn){height:unset}
#cal2 :where(.s1ed label.r){color:unset;display:revert;font-size:unset;font-weight:revert;margin-bottom:unset}
#cal2 :where(.s1fl button.on){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.s1hi .it .btn){font-size:unset;height:unset;margin-top:unset}
#cal2 :where(.s1hi .it .q){color:unset;font-size:unset;margin-bottom:unset}
#cal2 :where(.s1li .q){color:unset;font-size:unset;margin-left:unset;padding-left:unset;white-space:unset}
#cal2 :where(.s1liv button span.c){aspect-ratio:unset;background:unset;border-radius:unset;box-shadow:unset;display:revert}
#cal2 :where(.s1pgs button .d){align-self:unset;background:unset;border-radius:unset;height:unset;margin-left:unset;margin-right:unset;width:unset}
#cal2 :where(.s1pgs button .n){font-family:unset;font-size:unset;opacity:unset}
#cal2 :where(.s1pgs button.on){background:unset;color:unset;font-weight:revert}
#cal2 :where(.s1pl.ok){background:unset;color:unset}
#cal2 :where(.s1pq .q){flex:unset;font-size:unset;font-weight:revert;min-width:unset;padding:unset;text-align:unset}
#cal2 :where(.s1pq .q small){color:unset;display:revert;font-size:unset;font-weight:revert;margin-top:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.s1pq.off .q){color:unset}
#cal2 :where(.s1pr .nm){font-size:unset;font-weight:revert}
#cal2 :where(.s1pr .nm small){color:unset;display:revert;font-size:unset;font-weight:revert;margin-top:unset}
#cal2 :where(.s1pr .v){font-family:unset;font-size:unset;text-align:unset}
#cal2 :where(.s1pr .v small){display:revert}
#cal2 :where(.s1pr .v.c){color:unset}
#cal2 :where(.s1pr.h){border-top:unset;color:unset;font-family:unset;font-size:unset;font-weight:revert;letter-spacing:unset;padding-top:unset;text-transform:unset}
#cal2 :where(.s1pr.off .nm){color:unset}
#cal2 :where(.s1pr.off .v){color:unset}
#cal2 :where(.s1pzf.on){display:revert}
#cal2 :where(.s1rg .r){font-size:unset;font-weight:revert}
#cal2 :where(.s1salvar .btn.sec){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.s1seg button.on){background:unset;color:unset}
#cal2 :where(.s1sv .c){flex:unset;min-width:unset}
#cal2 :where(.s1sv .c .m){color:unset;font-size:unset;margin-top:unset}
#cal2 :where(.s1sv .c .o){-webkit-box-orient:unset;-webkit-line-clamp:unset;color:unset;display:revert;font-size:unset;line-height:unset;margin-top:unset;overflow:unset}
#cal2 :where(.s1sv .c .pz){align-items:unset;border-top:unset;color:unset;display:revert;font-size:unset;gap:unset;margin-top:unset;padding-top:unset}
#cal2 :where(.s1sv .c .pz svg){flex:unset;height:unset;width:unset}
#cal2 :where(.s1sv .c b){display:revert;font-size:unset;font-weight:revert}
#cal2 :where(.s1top .k){color:unset;font-size:unset;margin-bottom:unset}
#cal2 :where(.sc .g){border-radius:unset;display:revert;height:unset;place-items:unset;width:unset}
#cal2 :where(.sc .g svg){height:unset;width:unset}
#cal2 :where(.search){align-items:unset;background:unset;border-radius:unset;box-shadow:unset;color:unset;cursor:unset;display:revert;font-size:unset;gap:unset;height:unset;padding:unset;transition:unset;width:unset}
#cal2 :where(.search kbd){background:unset;border-radius:unset;color:unset;font:unset;margin-left:unset;padding:unset}
#cal2 :where(.search:hover){box-shadow:unset}
#cal2 :where(.seg){background:unset;border-radius:unset;display:revert;padding:unset}
#cal2 :where(.seg span){border-radius:unset;color:unset;cursor:unset;font-size:unset;font-weight:revert;letter-spacing:unset;padding:unset;transition:unset}
#cal2 :where(.seg span.on){background:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.seg2 button.on){background:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.selp.on select){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.selp.on svg){color:unset}
#cal2 :where(.sep){background:unset;height:unset;margin:unset;width:unset}
#cal2 :where(.short .mais){display:revert;order:unset}
#cal2 :where(.short.aberto .mais){animation:unset;display:revert}
#cal2 :where(.side){color:unset;display:revert;flex-direction:unset;gap:unset;overflow-y:unset;padding:unset;scrollbar-width:unset}
#cal2 :where(.side .cx7bd){margin-left:unset}
#cal2 :where(.side .g1sec){align-items:unset;display:revert;gap:unset}
#cal2 :where(.side .g1sec:after){background:unset;border-radius:unset;color:unset;content:unset;font-size:unset;letter-spacing:unset;padding:unset;text-transform:unset}
#cal2 :where(.side .o1mn){background:unset;border-radius:unset;color:unset;font-size:unset;font-weight:revert;margin-left:unset;padding:unset}
#cal2 :where(.side .o1mn:empty){display:revert}
#cal2 :where(.side .o1sn){color:unset;font-size:unset;margin-left:unset}
#cal2 :where(.side .sub .s1breve){color:unset;display:revert;font-size:unset;padding:unset}
#cal2 :where(.side .sub a){align-items:unset;display:revert}
#cal2 :where(.side)::-webkit-scrollbar{display:revert}
#cal2 :where(.sl .n){color:unset;font-size:unset;font-variant-numeric:unset;font-weight:revert}
#cal2 :where(.sl.on){background:unset;box-shadow:unset}
#cal2 :where(.sl.on:after){background:unset;border-radius:unset;content:unset;height:unset;width:unset}
#cal2 :where(.spk .bar.hj i){background:unset}
#cal2 :where(.st.on){background:unset;color:unset}
#cal2 :where(.st.on span){color:unset;opacity:unset}
#cal2 :where(.tfc .bl4 .r .avs){flex:unset}
#cal2 :where(.tfc .bl4 .r .avs .a){flex:unset;font-size:unset;height:unset;margin:unset;width:unset}
#cal2 :where(.tfc .bl4 .r b){margin-left:unset}
#cal2 :where(.tfc .btn){font-size:unset;height:unset;padding:unset}
#cal2 :where(.tfc .btn[disabled]){opacity:unset;pointer-events:unset}
#cal2 :where(.tfc .var.dn){color:unset}
#cal2 :where(.tfc.preto .btn.sec){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.tfc.preto.on){box-shadow:unset}
#cal2 :where(.tfch .n){color:unset;font-size:unset;font-weight:revert;margin-left:unset}
#cal2 :where(.tfcol.alvo){background:unset;box-shadow:unset}
#cal2 :where(.tfcol.fer .tfch small){color:unset}
#cal2 :where(.tfcol.hj){background:unset;box-shadow:unset}
#cal2 :where(.tfg .gh h3){font-size:unset}
#cal2 :where(.tfg .gh:hover .tfsg){opacity:unset}
#cal2 :where(.tfhoje.on){box-shadow:unset}
#cal2 :where(.tfk .k1){align-items:unset;display:revert;gap:unset}
#cal2 :where(.tfk .k1 .et){color:unset;flex:unset;font-size:unset;font-weight:revert;min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.tfk .k1 .tfcb){margin-left:unset}
#cal2 :where(.tfk .k3 .mc){align-items:unset;display:revert;flex:unset;height:unset;justify-content:unset;width:unset}
#cal2 :where(.tfk .k3 .mc .mini-sem){height:unset;width:unset}
#cal2 :where(.tfk .k3 .mc .mini-sem b){font-size:unset}
#cal2 :where(.tfk .k3 .mc img){max-height:unset;max-width:unset;object-fit:unset}
#cal2 :where(.tfk .k3 .w){display:revert;flex-direction:unset;min-width:unset}
#cal2 :where(.tfk .k4 .avs .a){font-size:unset;height:unset;width:unset}
#cal2 :where(.tfk .k4 .nm){color:unset;font-size:unset;font-weight:revert}
#cal2 :where(.tfk.arr){opacity:unset}
#cal2 :where(.tfk.sel){box-shadow:unset}
#cal2 :where(.tfk.sel .tfcb){opacity:unset}
#cal2 :where(.tflote.on){opacity:unset;pointer-events:unset;transform:unset}
#cal2 :where(.tfsg.on){opacity:unset}
#cal2 :where(.tg){align-items:unset;background:unset;border-radius:unset;color:unset;display:revert;font-size:unset;font-weight:revert;gap:unset;line-height:unset;padding:unset;white-space:unset}
#cal2 :where(.tg svg){height:unset;width:unset}
#cal2 :where(.tg.am){background:unset;color:unset}
#cal2 :where(.tg.c){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.tg.c.selo){background:unset;color:unset}
#cal2 :where(.tg.et){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.tg.inc){background:unset;box-shadow:unset;color:unset}
#cal2 :where(.tg.ok){background:unset;color:unset}
#cal2 :where(.tg.su){background:unset;color:unset}
#cal2 :where(.tg.tw){background:unset;color:unset}
#cal2 :where(.theme span.on){background:unset;color:unset}
#cal2 :where(.tk .cd){background:unset;border-radius:unset;color:unset;font-size:unset;font-weight:revert;padding:unset}
#cal2 :where(.tk .dt){background:unset;border-radius:unset;color:unset;font-size:unset;font-weight:revert;padding:unset;white-space:unset}
#cal2 :where(.tk .lv){color:unset;font-size:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.tk .tt){font-size:unset;font-weight:revert;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.tk .w){flex:unset;min-width:unset}
#cal2 :where(.tk4 .cd){font-size:unset;padding:unset}
#cal2 :where(.tk4 .e a.au){display:revert;width:unset}
#cal2 :where(.tk4 .rp .avs .a){font-size:unset;height:unset;width:unset}
#cal2 :where(.tk4 .rp .nm){color:unset;font-size:unset;font-weight:revert;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.tk4 .tt){min-width:unset}
#cal2 :where(.tk4 .tt .e){align-items:unset;color:unset;display:revert;font-size:unset;gap:unset;margin-top:unset;min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.tk4 .tt .e .au){color:unset;overflow:unset;text-overflow:unset}
#cal2 :where(.tk4 .tt .e .fa){background:unset;border-radius:unset;color:unset;flex:unset;font-size:unset;font-weight:revert;padding:unset}
#cal2 :where(.tk4 .tt .e .lk){color:unset;font-family:unset;font-size:unset;font-weight:revert;min-width:unset;overflow:unset;text-overflow:unset}
#cal2 :where(.tk4 .tt .e .lk:hover){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.tk4 .tt .e i){color:unset;font-style:revert;opacity:unset}
#cal2 :where(.tk4 .tt .s){align-items:unset;display:revert;font-size:unset;font-weight:revert;gap:unset;letter-spacing:unset;min-width:unset}
#cal2 :where(.tk4 .tt .sx){min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.tk4.sel){background:unset;border-radius:unset}
#cal2 :where(.tk4.sel .tfcb){opacity:unset}
#cal2 :where(.tk:hover .tt){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.toast){background:unset;border-radius:unset;bottom:unset;box-shadow:unset;color:unset;font-size:unset;font-weight:revert;left:unset;opacity:unset;padding:unset;pointer-events:unset;position:unset;transform:unset;transition:unset;z-index:unset}
#cal2 :where(.toast.on){opacity:unset;transform:unset}
#cal2 :where(.toast:not(.on)){pointer-events:unset}
#cal2 :where(.toastu.on){opacity:unset;transform:unset}
#cal2 :where(.toastu:not(.on)){pointer-events:unset}
#cal2 :where(.top){align-items:unset;display:revert;gap:unset}
#cal2 :where(.top .crono){display:revert}
#cal2 :where(.top .crono.on){display:revert}
#cal2 :where(.tr .m){align-items:unset;display:revert;flex:unset;gap:unset}
#cal2 :where(.tr .s){flex:unset;font-size:unset;font-weight:revert;min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.tr.ca .s){color:unset;font-weight:revert}
#cal2 :where(.tr.fe .s){color:unset;font-weight:revert}
#cal2 :where(.ulpt.ag .ulbol){background:unset;border-color:unset;box-shadow:unset}
#cal2 :where(.ulpt.ag .ulrot){color:unset;font-weight:revert}
#cal2 :where(.ulpt.ok .ulbol){background:unset;border-color:unset}
#cal2 :where(.ulpt.ok .ulrot){color:unset;font-weight:revert}
#cal2 :where(.ulpt.ok:not(:last-child))::after{background:unset}
#cal2 :where(.veu.on){opacity:unset;pointer-events:unset}
#cal2 :where(.veu2.on){opacity:unset;pointer-events:unset}
#cal2 :where(.vis button.on){background:unset;color:unset;font-weight:revert}
#cal2 :where(.vis.mini){padding:unset}
#cal2 :where(.vis.mini button){font-size:unset;height:unset;padding:unset}
#cal2 :where(.vk4 .cd){font-size:unset;padding:unset}
#cal2 :where(.vk4 .rp .avs .a){font-size:unset;height:unset;width:unset}
#cal2 :where(.vk4 .rp .nm){color:unset;font-size:unset;font-weight:revert;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.vk4 .tt){min-width:unset}
#cal2 :where(.vk4 .tt .e){align-items:unset;color:unset;display:revert;font-size:unset;gap:unset;margin-top:unset;min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.vk4 .tt .e .au){color:unset;overflow:unset;text-overflow:unset}
#cal2 :where(.vk4 .tt .e .fa){background:unset;border-radius:unset;color:unset;flex:unset;font-size:unset;font-weight:revert;padding:unset}
#cal2 :where(.vk4 .tt .e .lk){color:unset;font-family:unset;font-size:unset;font-weight:revert;min-width:unset;overflow:unset;text-overflow:unset}
#cal2 :where(.vk4 .tt .e .lk:hover){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.vk4 .tt .e i){color:unset;font-style:revert;opacity:unset}
#cal2 :where(.vk4 .tt .s){align-items:unset;display:revert;font-size:unset;font-weight:revert;gap:unset;letter-spacing:unset;min-width:unset}
#cal2 :where(.vk4 .tt .sx){min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.vk4.mini){background:unset;border-radius:unset;border-top:unset;display:revert;gap:unset;margin:unset;min-height:unset;padding:unset}
#cal2 :where(.vk4.mini .qa){height:unset;width:unset}
#cal2 :where(.vk4.mini .qa svg){height:unset;width:unset}
#cal2 :where(.vk4.mini .qas){gap:unset}
#cal2 :where(.vk4.mini .rp .avs .a){font-size:unset;height:unset;width:unset}
#cal2 :where(.vk4.mini .sx){flex:unset;font-size:unset;font-weight:revert;min-width:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.vk4.mini:hover){background:unset}
#cal2 :where(.vsabas a.on){background:unset;box-shadow:unset;color:unset;font-weight:revert}
#cal2 :where(.vsci.on){background:unset;box-shadow:unset}
#cal2 :where(.vsci.on .bar i){background:unset;opacity:unset}
#cal2 :where(.vsg .gh .avs .a){flex:unset;font-size:unset;height:unset;width:unset}
#cal2 :where(.vsg .gh h3){font-size:unset}
#cal2 :where(.vslv .mc){flex:unset}
#cal2 :where(.vslv .tt b){display:revert;font-family:unset;font-size:unset;font-weight:revert;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.vslv .tt small){color:unset;font-size:unset}
#cal2 :where(.vsnum.r b){color:unset}
#cal2 :where(.vsql .lv){align-items:unset;color:unset;display:revert;gap:unset;min-width:unset}
#cal2 :where(.vsql .lv .mc){align-items:unset;background:unset;border-radius:unset;display:revert;flex:unset;height:unset;justify-content:unset;width:unset}
#cal2 :where(.vsql .lv .mc .mini-sem){height:unset;width:unset}
#cal2 :where(.vsql .lv .mc img){max-height:unset;max-width:unset;object-fit:unset;transform:unset}
#cal2 :where(.vsql .lv .tt){display:revert;flex-direction:unset;min-width:unset}
#cal2 :where(.vsql .lv b){font-family:unset;font-size:unset;font-weight:revert;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.vsql .lv small){color:unset;font-size:unset}
#cal2 :where(.vsql .lv:hover b){text-decoration:unset;text-underline-offset:unset}
#cal2 :where(.vssec h2 .n){color:unset;font-size:unset;letter-spacing:unset;text-transform:unset}
#cal2 :where(.vssk .mc){align-items:unset;background:unset;border-radius:unset;display:revert;flex:unset;height:unset;justify-content:unset;width:unset}
#cal2 :where(.vssk .mc .mini-sem){height:unset;transform:unset;width:unset}
#cal2 :where(.vssk .mc img){max-height:unset;max-width:unset;object-fit:unset;transform:unset}
#cal2 :where(.vssk .w){display:revert;flex-direction:unset;gap:unset;min-width:unset}
#cal2 :where(.vssk .w b){font-family:unset;font-size:unset;font-weight:revert}
#cal2 :where(.vssk .w small){color:unset;font-size:unset}
#cal2 :where(.x7eDrop button.on){background:unset}
#cal2 :where(.x7ePs .w){flex:unset;min-width:unset}
#cal2 :where(.x7ePs .w b){display:revert;font-size:unset}
#cal2 :where(.x7ePs .w small){color:unset;display:revert;font-size:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.x7eRi .w){flex:unset;min-width:unset}
#cal2 :where(.x7eRi .w b){display:revert;font-size:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.x7eRi .w small){color:unset;display:revert;font-size:unset;overflow:unset;text-overflow:unset;white-space:unset}
#cal2 :where(.x7eRi .w small.x7ur){color:unset;white-space:unset}
#cal2 :where(.x7tlh>div.ok i){background:unset}
#cal2 :where(a.au){color:unset;display:revert;max-width:unset;overflow:unset;text-overflow:unset;transition:unset;white-space:unset;width:unset}
#cal2 :where(a.au:hover){color:unset;text-decoration:unset;text-underline-offset:unset}
#cal2 :where(body.p7arr .p7dia.alvo){outline-color:unset}
#cal2 :where(body:has(.toastu.on) .tflote){bottom:unset}
#cal2 :where(html.d2aberta .mbar){display:revert}
#cal2 :where(html.fechado .app){grid-template-columns:unset}
#cal2 :where(html.fechado .logo .lg){display:revert}
#cal2 :where(html.fechado .side){align-items:unset;padding:unset}
#cal2 :where(html.fechado .side .g1sec:after){display:revert}
@media (max-width:1000px){
#cal2 :where(.abas){flex:unset;max-width:unset;overflow-x:unset;scrollbar-width:unset}
}
@media (max-width:1000px){
#cal2 :where(.abas button){flex:unset;white-space:unset}
}
@media (max-width:1000px){
#cal2 :where(.abas)::-webkit-scrollbar{display:revert}
}
@media (max-width:1000px){
#cal2 :where(.app){grid-template-columns:unset}
}
@media (max-width:1000px){
#cal2 :where(.app>.main){grid-column:unset}
}
@media (max-width:1000px){
#cal2 :where(.atph .w){grid-area:unset}
}
@media (max-width:1000px){
#cal2 :where(.attopo .ph h1){font-size:unset}
}
@media (max-width:1000px){
#cal2 :where(.auctr .r){grid-template-columns:unset}
}
@media (max-width:1000px){
#cal2 :where(.auctr .r>*:nth-child(n+3)){display:revert}
}
@media (max-width:1000px){
#cal2 :where(.auk .w b){font-size:unset}
}
@media (max-width:1000px){
#cal2 :where(.cpficha .fl){gap:unset;grid-template-columns:unset}
}
@media (max-width:1000px){
#cal2 :where(.cpficha .fl .ib2){display:revert}
}
@media (max-width:1000px){
#cal2 :where(.hl .cg){height:unset}
}
@media (max-width:1000px){
#cal2 :where(.liv.on:active){transform:unset}
}
@media (max-width:1000px){
#cal2 :where(.liv.on:hover){transform:unset}
}
@media (max-width:1000px){
#cal2 :where(.main){border-radius:unset;margin:unset;overflow-x:unset;padding:unset;padding-bottom:unset}
}
@media (max-width:1000px){
#cal2 :where(.mbar){background:unset;border-radius:unset;bottom:unset;box-shadow:unset;display:revert;grid-template-columns:unset;height:unset;left:unset;padding:unset;position:unset;right:unset;z-index:unset}
}
@media (max-width:1000px){
#cal2 :where(.mbar .on){background:unset;color:unset}
}
@media (max-width:1000px){
#cal2 :where(.mbar a){align-items:unset;border-radius:unset;color:unset;cursor:unset;display:revert;flex-direction:unset;font-size:unset;font-weight:revert;gap:unset;justify-content:unset}
}
@media (max-width:1000px){
#cal2 :where(.mbar span){align-items:unset;border-radius:unset;color:unset;cursor:unset;display:revert;flex-direction:unset;font-size:unset;font-weight:revert;gap:unset;justify-content:unset}
}
@media (max-width:1000px){
#cal2 :where(.mbar svg){height:unset;width:unset}
}
@media (max-width:1000px){
#cal2 :where(.p7coms .p7com .lk){display:revert}
}
@media (max-width:1000px){
#cal2 :where(.p7coms .p7com .q){display:revert}
}
@media (max-width:1000px){
#cal2 :where(.p7hjt .p7pilha .nm){font-size:unset}
}
@media (max-width:1000px){
#cal2 :where(.p7mural .p7com .lk){display:revert}
}
@media (max-width:1000px){
#cal2 :where(.p7mural .p7com .q){display:revert}
}
@media (max-width:1000px){
#cal2 :where(.ph .acoes){flex-wrap:unset;margin-left:unset;width:unset}
}
@media (max-width:1000px){
#cal2 :where(.ph .acoes .btn){padding:unset}
}
@media (max-width:1000px){
#cal2 :where(.ph h1){font-size:unset}
}
@media (max-width:1000px){
#cal2 :where(.s1ed.cheio .fim .btn){flex:unset;padding:unset;white-space:unset}
}
@media (max-width:1000px){
#cal2 :where(.s1ed.cheio .fim .btn.sec){flex:unset}
}
@media (max-width:1000px){
#cal2 :where(.s1pr .nm){grid-column:unset}
}
@media (max-width:1000px){
#cal2 :where(.s1pr .v){text-align:unset}
}
@media (max-width:1000px){
#cal2 :where(.s1pr .v small){color:unset;display:revert;font-family:unset;font-size:unset}
}
@media (max-width:1000px){
#cal2 :where(.s1pr.h){display:revert}
}
@media (max-width:1000px){
#cal2 :where(.s1top .acts .btn){flex:unset}
}
@media (max-width:1000px){
#cal2 :where(.search){display:revert}
}
@media (max-width:1000px){
#cal2 :where(.side){background:unset;bottom:unset;box-shadow:unset;display:revert;left:unset;padding:unset;position:unset;top:unset;transform:unset;transition:unset;width:unset;z-index:unset}
}
@media (max-width:1000px){
#cal2 :where(.tk4 .tt .e){flex-wrap:unset;white-space:unset}
}
@media (max-width:1000px){
#cal2 :where(.vk4 .tt .e){flex-wrap:unset;white-space:unset}
}
@media (max-width:1000px){
#cal2 :where(body:has(.toastu.on) .tflote){bottom:unset}
}
@media (max-width:1000px){
#cal2 :where(html.fechado .logo .lg){display:revert}
}
@media (max-width:1000px){
#cal2 :where(html.fechado .side){align-items:unset;padding:unset}
}
@media (max-width:1000px){
#cal2 :where(html.menu-aberto .side){box-shadow:unset;transform:unset}
}
@media (max-width:1080px){
#cal2 :where(.g7w .g9indg .cv){max-width:unset}
}
@media (max-width:1080px){
#cal2 :where(.g7w .g9ppg .cv){max-width:unset}
}
@media (max-width:1200px){
#cal2 :where(.eml.h span:nth-child(n+4)){display:revert}
}
@media (max-width:1300px){
#cal2 :where(.aul.h span:nth-child(n+4)){display:revert}
}
@media (max-width:1500px){
#cal2 :where(.aul.h span:nth-child(4)){display:revert}
}
@media (max-width:1500px){
#cal2 :where(.aul.h span:nth-child(6)){display:revert}
}
@media (max-width:1500px){
#cal2 :where(.tk4 .rp .nm){display:revert}
}
@media (max-width:1700px){
#cal2 :where(.hl .cg){height:unset}
}
@media (max-width:1700px){
#cal2 :where(.hl .cg .sem){height:unset;width:unset}
}
@media (max-width:1700px){
#cal2 :where(.hl .cg img){max-height:unset;max-width:unset}
}
@media (max-width:1700px){
#cal2 :where(.tk .w){flex:unset}
}
@media (max-width:1900px){
#cal2 :where(.eml.h span:last-child){display:revert}
}
@media (max-width:1900px){
#cal2 :where(.vk4 .rp .nm){display:revert}
}
@media (max-width:560px){
#cal2 :where(.pf1row input.fn){grid-column:unset}
}
@media (max-width:640px){
#cal2 :where(.d1 .d4cbar .btn){flex:unset}
}
@media (max-width:700px){
#cal2 :where(.m3grid.ag){grid-template-columns:unset}
}
@media (max-width:720px){
#cal2 :where(.cx7ferr.sel){position:unset;top:unset;z-index:unset}
}
@media (max-width:720px){
#cal2 :where(.g12tar .btn){grid-column:unset;justify-self:unset}
}
@media (max-width:720px){
#cal2 :where(.g7w .g7ppg .cv){max-width:unset}
}
@media (max-width:760px){
#cal2 :where(.d2gav .hd .d1serif){font-size:unset}
}
@media (max-width:760px){
#cal2 :where(.d2gav .hd .k){font-size:unset}
}
@media (max-width:760px){
#cal2 :where(.d2gav .hd a.btn){display:revert}
}
@media (max-width:760px){
#cal2 :where(.de .defase .nm){font-size:unset;letter-spacing:unset;overflow:unset;text-overflow:unset;white-space:unset}
}
@media (max-width:760px){
#cal2 :where(.g10cab .cv img){width:unset}
}
@media (max-width:760px){
#cal2 :where(.g10cab .w){grid-template-columns:unset}
}
@media (max-width:760px){
#cal2 :where(.m2stub .n){font-size:unset}
}
@media (max-width:760px){
#cal2 :where(.o1lin .d){flex:unset}
}
@media (max-width:760px){
#cal2 :where(.o1lin .lv){flex:unset}
}
@media (max-width:760px){
#cal2 :where(.o1lin .s){flex:unset}
}
@media (max-width:900px){
#cal2 :where(.g13 .g13lin .q i){flex-wrap:unset;row-gap:unset;white-space:unset}
}
@media (max-width:900px){
#cal2 :where(.l3nav .sep){height:unset;margin:unset;width:unset}
}
@media (max-width:900px){
#cal2 :where(.p0cf .ch){flex-wrap:unset}
}
@media (max-width:900px){
#cal2 :where(.p0cf .ch .mt){flex-basis:unset;margin-top:unset}
}
@media (max-width:900px){
#cal2 :where(.p0lin .p0ab.vz){display:revert}
}
@media (prefers-reduced-motion:reduce){
#cal2 :where(.at *){animation:unset;transition:unset}
}
@media (prefers-reduced-motion:reduce){
#cal2 :where(.at *)::after{animation:unset;transition:unset}
}
@media (prefers-reduced-motion:reduce){
#cal2 :where(.at *)::before{animation:unset;transition:unset}
}
@media (prefers-reduced-motion:reduce){
#cal2 :where(.g12sessao .k.vivo i){animation:unset}
}
#cal2{--fs:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;--fd:"Brygada 1918",Georgia,serif;--fn:Newsreader,Georgia,serif;--mono:"IBM Plex Mono",ui-monospace,monospace;
 --f-edi:#ebe6f6;--f-rev:#f6e5ea;--f-pg:#e3ebf7;--f-pi:#e2eff3;--f-dig:#e1edf0;--f-sus:#f7e0da;--f-x:#ececea;
 --fd-edi:#6a58a8;--fd-rev:#a5536a;--fd-pg:#3f63a3;--fd-pi:#2f7a89;--fd-dig:#2f7a84;--fd-sus:#a34a37;
 --bom:#2f6a45;--bombg:#e3efe6;--amb:#8a5b12;--ambbg:#f6ecd9;--atr:#a8402e;--atrbg:#f7e3de;--ja:#1f5e8c;--jabg:#e2edf7;
 --red:#c0392b;--sel:#0c0c0d;--ln2:#e2e1dd;--sub:#F4F4F3;--padT:28px;--padX:40px;
 font-family:var(--fs);color:var(--tx);font-size:14px;position:relative;min-width:0}
[data-theme=dark] #cal2{--ln2:#323236;--sub:#202023;--f-edi:#2a2540;--f-rev:#3a2229;--f-pg:#1f2a3d;--f-pi:#1c2f34;--f-dig:#1c2d31;--f-sus:#3a241f;--f-x:#2a2a2e;
 --bombg:#1d2e23;--ambbg:#33281a;--atrbg:#3a221d;--jabg:#1b2a38;--sel:#f1f1f3}
#cal2 *{box-sizing:border-box;margin:0}
#cal2 button,#cal2 input,#cal2 select{font:inherit;color:inherit}
#cal2 button{cursor:pointer;background:none;border:0;padding:0}
#cal2 a{color:inherit;text-decoration:none}
#cal2 svg.i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
#cal2 *{scrollbar-width:thin;scrollbar-color:#c9c8c3 transparent}
#cal2 ::-webkit-scrollbar{width:8px;height:8px}
#cal2 ::-webkit-scrollbar-track{background:transparent}
#cal2 ::-webkit-scrollbar-thumb{background:#cfcec9;border-radius:99px;border:2px solid transparent;background-clip:padding-box}
#cal2 ::-webkit-scrollbar-button{display:none;width:0;height:0}

#cal2 .ph{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;padding-top:22px}
#cal2 .ph .k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);font-weight:600}
#cal2 .ph h1{font-family:var(--fd);font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1.05;margin-top:6px}
#cal2 .ph p{margin-top:8px;font-size:14.5px;color:var(--tx2)}
#cal2 .ph p b{color:var(--tx);font-weight:600}
#cal2 .ph .r{margin-left:auto;display:flex;gap:8px;align-items:center}
#cal2 .btn{height:36px;border-radius:99px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:7px;background:var(--card);box-shadow:0 0 0 1px var(--ln2)}
#cal2 .btn.pr{background:var(--inv);color:var(--invtx);box-shadow:none}
#cal2 .btn svg{width:15px;height:15px}
#cal2 .fixa{position:sticky;top:-24px;z-index:20;background:var(--pan);margin:0 -36px;padding:14px 36px 0;border-bottom:1px solid var(--ln)}
#cal2 .abas{display:flex;gap:4px 26px;overflow-x:auto;scrollbar-width:none}
#cal2 .abas::-webkit-scrollbar{display:none}
#cal2 .abas button{display:inline-flex;align-items:center;gap:7px;padding:8px 1px 12px;border-bottom:2px solid transparent;color:var(--tx2);font-size:14.5px;font-weight:600;white-space:nowrap}
#cal2 .abas button.on{color:var(--tx);border-color:var(--tx)}
#cal2 .abas .c{font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--tx3);background:var(--sub);border-radius:99px;padding:1px 7px}
#cal2 .abas button.on .c{background:var(--inv);color:var(--invtx)}
#cal2 .abas .lk svg{width:13px;height:13px;color:var(--tx3)}
#cal2 .abas .dv{width:1px;background:var(--ln2);margin:6px 2px 14px}
#cal2 .filtros{display:flex;align-items:center;gap:8px;padding:10px 0 12px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
#cal2 .filtros::-webkit-scrollbar{display:none}
#cal2 .fsel{height:32px;border-radius:99px;background:var(--card);box-shadow:0 0 0 1px var(--ln2);display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 13px;font-size:12.5px;color:var(--tx2);white-space:nowrap;flex:none}
#cal2 .fsel select{border:0;background:transparent;font-weight:600;color:var(--tx);outline:0;cursor:pointer;max-width:150px}
#cal2 .chip{height:32px;border-radius:99px;padding:0 13px;font-size:12.5px;font-weight:600;color:var(--tx2);background:var(--card);box-shadow:0 0 0 1px var(--ln2);white-space:nowrap;flex:none;display:inline-flex;align-items:center;gap:6px}
#cal2 .chip.on{background:var(--inv);color:var(--invtx);box-shadow:none}
#cal2 .busca{height:32px;border-radius:99px;background:var(--card);box-shadow:0 0 0 1px var(--ln2);display:flex;align-items:center;gap:7px;padding:0 12px;min-width:200px;flex:none;color:var(--tx3)}
#cal2 .busca input{border:0;outline:0;background:transparent;font-size:12.5px;width:100%;color:var(--tx)}
#cal2 .busca svg{width:14px;height:14px}
#cal2 .seg{display:flex;background:var(--sub);border-radius:99px;padding:3px;flex:none}
#cal2 .seg button{font-size:12.5px;font-weight:600;color:var(--tx2);padding:5px 12px;border-radius:99px;display:inline-flex;gap:6px;align-items:center}
#cal2 .seg button.on{background:var(--card);color:var(--tx);box-shadow:0 1px 2px rgba(0,0,0,.12)}
#cal2 .seg svg{width:14px;height:14px}
#cal2 .fsp{flex:1;min-width:8px}
#cal2 .quadro{display:grid;grid-template-columns:272px minmax(0,1fr);gap:16px;margin-top:18px;align-items:start}
#cal2 .bandeja{position:sticky;top:112px;max-height:calc(100vh - 44px - 24px - 136px);overflow-y:auto;background:var(--sub);border-radius:22px;padding:14px 12px;display:flex;flex-direction:column;gap:14px}
#cal2 .bandeja.alvo,#cal2 .col.alvo .cb{box-shadow:inset 0 0 0 2px var(--tx)}
#cal2 .bh{display:flex;align-items:baseline;gap:8px;padding:0 4px}
#cal2 .bh b{font-size:13px;font-weight:700}
#cal2 .bh small{font-size:11.5px;color:var(--tx3)}
#cal2 .bvaz{font-size:12px;color:var(--tx2);line-height:1.45;padding:10px 12px;border-radius:14px;background:var(--card);box-shadow:var(--sh)}
#cal2 .bgrp{display:flex;flex-direction:column;gap:8px}
#cal2 .trilho{overflow-x:auto;transform:rotateX(180deg);padding-top:4px}
#cal2 .trilho>.cols{transform:rotateX(180deg);display:flex;gap:14px;align-items:flex-start;padding:0 2px 6px;width:max-content}
#cal2 .col{width:var(--cw,304px);flex:none;display:flex;flex-direction:column;gap:10px}
#cal2 .ch{background:var(--card);border-radius:20px;box-shadow:var(--sh);padding:14px 16px 12px}
#cal2 .ch.hj{box-shadow:0 0 0 1.5px var(--tx)}
#cal2 .ch .l1{display:flex;align-items:baseline;gap:7px}
#cal2 .ch .mn{font-family:var(--fd);font-size:23px;font-weight:600;letter-spacing:-.01em;text-transform:capitalize}
#cal2 .ch .ay{font-size:12px;color:var(--tx3)}
#cal2 .ch .nn{margin-left:auto;font-family:var(--fd);font-weight:600;font-size:20px;font-variant-numeric:lining-nums tabular-nums}
#cal2 .ch .nn small{font-family:var(--fs);font-size:12px;color:var(--tx3);font-weight:500}
#cal2 .ch .met{margin-top:9px;height:6px}
#cal2 .ch .l3{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:9px;font-size:12px;color:var(--tx2)}
#cal2 .ch .l3 b{color:var(--tx);font-weight:600}
#cal2 .ch .l3 .r{color:var(--atr);font-weight:600}
#cal2 .ch .din{margin-top:9px;padding-top:9px;border-top:1px dashed var(--ln2);display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--tx2);white-space:nowrap}
#cal2 .ch .din b{font-family:var(--mono);font-weight:600;color:var(--tx);font-size:12.5px}
#cal2 .cb{display:flex;flex-direction:column;gap:8px;border-radius:18px;min-height:60px;padding:2px}
#cal2 .cvaz{font-size:12px;color:var(--tx3);text-align:center;padding:16px 8px;border:1px dashed var(--ln2);border-radius:16px}
#cal2 .cd{background:var(--card);border-radius:16px;box-shadow:var(--sh);padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;position:relative}
#cal2 .cd[draggable=true]{cursor:grab}
#cal2 .cd.sug{box-shadow:none;outline:1.4px dashed #c9c7c0;outline-offset:-1.4px;background:#fdfdfc}
#cal2 .cd.arr{opacity:.35}
#cal2 .cd.flash{animation:fl 1.6s ease}
@keyframes fl{0%{box-shadow:0 0 0 2px var(--tx)}100%{box-shadow:var(--sh)}}
#cal2 .cv{grid-row:1/span 3;align-self:end;display:flex;align-items:flex-end;height:78px}
#cal2 .cv img{display:block;height:78px;width:auto;border-radius:2px 4px 4px 2px;box-shadow:inset 2px 0 0 rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.07),0 2px 6px -3px rgba(0,0,0,.25)}
#cal2 .cv .ph0{height:78px;width:52px;border-radius:2px 4px 4px 2px;background:#e9e7e2}
#cal2 .ct{min-width:0;padding-right:22px}
#cal2 .ct .tt{font-family:var(--fn);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#cal2 .ct .tt:hover{text-decoration:underline;text-underline-offset:3px}
#cal2 .ct .au{font-size:12px;color:var(--tx2);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#cal2 .tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}
#cal2 .tg{font-size:11px;font-weight:600;border-radius:99px;padding:2px 8px;background:var(--sub);color:var(--tx2);white-space:nowrap;display:inline-flex;align-items:center;gap:5px}
#cal2 .tg.fase{background:var(--fb,var(--sub));color:var(--fc,var(--tx2))}
#cal2 .tg.sg{background:transparent;box-shadow:inset 0 0 0 1px #cfcdc6;color:var(--tx2)}
#cal2 .tg.av2{padding-left:2px}
#cal2 .tg.av2 i{width:16px;height:16px;border-radius:50%;background:#efe9df;color:#3b3833;font-style:normal;font-size:9px;font-weight:700;display:grid;place-items:center}
#cal2 .sit{grid-column:1/-1;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;margin-top:6px;padding:6px 9px;border-radius:10px}
#cal2 .sit.ok{background:var(--bombg);color:var(--bom)}
#cal2 .sit.ap{background:var(--ambbg);color:var(--amb)}
#cal2 .sit.no{background:var(--atrbg);color:var(--atr)}
#cal2 .sit.ja{background:var(--jabg);color:var(--ja)}
#cal2 .sit small{font-weight:500;opacity:.85}
#cal2 .avs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px}
#cal2 .av3{font-size:11px;font-weight:600;border-radius:7px;padding:2px 7px;color:var(--amb);background:var(--ambbg)}
#cal2 .av3.r{color:var(--atr);background:var(--atrbg)}
#cal2 .av3.g{color:var(--ja);background:var(--jabg)}
#cal2 .pxt{grid-column:1/-1;font-size:11.5px;color:var(--tx2);display:flex;gap:6px;align-items:baseline;border-top:1px solid var(--ln);padding-top:7px;margin-top:2px;min-width:0}
#cal2 .pxt .cod{font-family:var(--mono);font-size:10.5px;background:var(--sub);border-radius:5px;padding:1px 5px;color:var(--tx);flex:none}
#cal2 .pxt .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
#cal2 .pxt .dt{margin-left:auto;flex:none;font-variant-numeric:tabular-nums}
#cal2 .pxt .dt.r{color:var(--atr);font-weight:600}
#cal2 .tg.rs2{font-family:var(--mono);font-weight:600;background:#f1efe9;color:#3b3833}
#cal2 .bandeja .cv,#cal2 .bandeja .cv img,#cal2 .bandeja .cv .ph0{height:52px}
#cal2 .bandeja .cv .ph0{width:35px}
#cal2 .bandeja .ct .tt{font-size:13.5px}
#cal2 .bandeja .cd .tags,#cal2 .bandeja .cd .pxt{display:none}
#cal2 .bandeja .cd{padding:9px 10px}
#cal2 .din2{position:absolute;right:38px;top:13px;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--tx2)}
#cal2 .mbt{position:absolute;right:8px;top:8px;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--tx3)}
#cal2 .mbt:hover,#cal2 .mbt.on{background:var(--sub);color:var(--tx)}
#cal2 .mbt svg{width:16px;height:16px}
#cal2 .menu{grid-column:1/-1;border-top:1px solid var(--ln);margin-top:6px;padding-top:9px;display:flex;flex-direction:column;gap:8px}
#cal2 .menu .k{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);font-weight:600}
#cal2 .mms{display:flex;flex-wrap:wrap;gap:4px}
#cal2 .mms button{font-size:12px;font-weight:600;padding:4px 9px;border-radius:99px;box-shadow:0 0 0 1px var(--ln2);text-transform:capitalize}
#cal2 .mms button:hover{background:var(--inv);color:var(--invtx);box-shadow:none}
#cal2 .mms button.at{background:var(--sub);color:var(--tx3);box-shadow:none;cursor:default}
#cal2 .mac{display:flex;flex-wrap:wrap;gap:6px}
#cal2 .mac button,#cal2 .mac a{font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:10px;background:var(--sub);display:inline-flex;gap:6px;align-items:center}
#cal2 .mac button:hover,#cal2 .mac a:hover{background:var(--ln2)}
#cal2 .mac svg{width:14px;height:14px}
#cal2 .cam{grid-column:1/-1;margin-top:6px;border-top:1px solid var(--ln);padding-top:9px}
#cal2 .cam ol{list-style:none;padding:0;display:flex;flex-direction:column;gap:0}
#cal2 .cam li{display:grid;grid-template-columns:14px 44px 1fr auto;gap:8px;align-items:center;font-size:11.5px;color:var(--tx2);padding:3px 0;position:relative}
#cal2 .cam li:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--ln2)}
#cal2 .cam li:first-child:before{top:50%;}
#cal2 .cam li:last-child:before{bottom:50%;}
#cal2 .cam li i{width:9px;height:9px;border-radius:50%;background:var(--card);box-shadow:0 0 0 1.5px #b9b8b3;position:relative;z-index:1;margin-left:2px}
#cal2 .cam li.mc i{background:var(--inv);box-shadow:none}
#cal2 .cam li.at i{box-shadow:0 0 0 1.5px var(--atr)}
#cal2 .cam li.ag i{box-shadow:0 0 0 1.5px var(--amb)}
#cal2 .cam li .cod{font-family:var(--mono);font-size:10.5px;color:var(--tx)}
#cal2 .cam li .dt{font-variant-numeric:tabular-nums;font-weight:600;color:var(--tx)}
#cal2 .dens-c .col{--cw:252px}
#cal2 .dens-c .ch .din{flex-wrap:wrap;white-space:normal;gap:2px 10px}
#cal2 .dens-c .cv,#cal2 .dens-c .cv img,#cal2 .dens-c .cv .ph0{height:52px}
#cal2 .dens-c .cv .ph0{width:35px}
#cal2 .dens-c .ct .tt{font-size:13.5px;-webkit-line-clamp:1}
#cal2 .dens-c .cd{padding:9px 10px;gap:2px 10px}
#cal2 .dens-c .cd .tags,#cal2 .dens-c .cd .pxt{display:none}
#cal2 .dens-c .sit{margin-top:4px;padding:4px 8px;font-size:11.5px}
#cal2 .dens-c .avs .av3:nth-child(n+2){display:none}
#cal2 .lista{margin-top:18px;display:flex;flex-direction:column;gap:16px}
#cal2 .lg{background:var(--card);border-radius:22px;box-shadow:var(--sh);overflow:hidden}
#cal2 .lgh{display:flex;align-items:baseline;gap:10px;padding:14px 18px;border-bottom:1px solid var(--ln)}
#cal2 .lgh .mn{font-family:var(--fd);font-size:20px;font-weight:600}
#cal2 .lgh small{color:var(--tx2);font-size:12.5px}
#cal2 .lgh .din{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--tx2)}
#cal2 .lgh .din b{color:var(--tx)}
#cal2 .tb{width:100%;border-collapse:collapse;font-size:13px}
#cal2 .tb th{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);font-weight:600;text-align:left;padding:9px 10px;border-bottom:1px solid var(--ln);white-space:nowrap}
#cal2 .tb td{padding:8px 10px;border-bottom:1px solid var(--ln);vertical-align:middle}
#cal2 .tb tr:last-child td{border-bottom:0}
#cal2 .tb tr.sug td:first-child{box-shadow:inset 3px 0 0 #cfcdc6}
#cal2 .tb .lv{display:flex;align-items:flex-end;gap:10px;min-width:220px}
#cal2 .tb .lv img{height:40px;border-radius:1px 3px 3px 1px;box-shadow:0 0 0 1px rgba(0,0,0,.07)}
#cal2 .tb .lv b{font-family:var(--fn);font-weight:600;font-size:14px;line-height:1.2;display:block}
#cal2 .tb .lv small{color:var(--tx2);font-size:11.5px}
#cal2 .tb .n{font-family:var(--mono);font-size:12px;text-align:right;white-space:nowrap}
#cal2 .tb .dtc{white-space:nowrap;font-variant-numeric:tabular-nums}
#cal2 .pan{margin-top:18px;background:var(--card);border-radius:24px;box-shadow:var(--sh);overflow:hidden}
#cal2 .pant{overflow-x:auto}
#cal2 .pg{display:grid;grid-template-columns:200px repeat(var(--nm),minmax(112px,1fr));min-width:max-content}
#cal2 .pg>div{border-bottom:1px solid var(--ln);border-left:1px solid var(--ln);padding:10px 12px;min-height:64px}
#cal2 .pg .rl{border-left:0;position:sticky;left:0;background:var(--card);z-index:2;display:flex;flex-direction:column;justify-content:center}
#cal2 .pg .rl b{font-size:13.5px;font-weight:700}
#cal2 .pg .rl small{font-size:11.5px;color:var(--tx3)}
#cal2 .pg .rl.sub0 b{font-weight:500;color:var(--tx2);padding-left:14px;font-size:12.5px}
#cal2 .pg .hd{min-height:0;padding:12px;background:var(--sub);text-align:left;cursor:pointer}
#cal2 .pg .hd .mn{font-family:var(--fd);font-weight:600;font-size:16px;text-transform:capitalize}
#cal2 .pg .hd small{font-size:11px;color:var(--tx3);margin-left:4px}
#cal2 .pg .hd.on{background:var(--inv);color:var(--invtx)}
#cal2 .pg .hd.on small{color:#9a9aa1}
#cal2 .pg .hd.hj .mn{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}
#cal2 .pc .n{font-family:var(--fd);font-weight:600;font-size:22px;line-height:1;font-variant-numeric:lining-nums tabular-nums}
#cal2 .pc .n.z{color:#d6d5d0}
#cal2 .pc .mini{display:flex;align-items:flex-end;gap:3px;margin-top:8px;height:34px}
#cal2 .pc .mini img{height:34px;border-radius:1px 2px 2px 1px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}
#cal2 .pc .mini .mais{font-size:11px;color:var(--tx3);font-weight:600;margin-left:2px;align-self:center}
#cal2 .pg .tot{background:#fcfcfb}
#cal2 .pc .met{margin-top:7px}
#cal2 .faixa{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;border-radius:99px;padding:3px 9px}
#cal2 .faixa.leve{background:#eef2f6;color:#3d5a78}
#cal2 .faixa.equilibrado{background:var(--bombg);color:var(--bom)}
#cal2 .faixa.carregado{background:var(--ambbg);color:var(--amb)}
#cal2 .faixa.acima{background:var(--atrbg);color:var(--atr)}
#cal2 .ind{font-family:var(--mono);font-size:11.5px;color:var(--tx2);margin-top:6px}
#cal2 .ibar{height:4px;border-radius:99px;background:var(--sub);margin-top:6px;position:relative;overflow:visible}
#cal2 .ibar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--tx)}
#cal2 .ibar u{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--tx3)}
#cal2 .chefe{background:#fbfaf6}
#cal2 .chefe.rl b:after{content:" · só você";font-weight:500;color:var(--tx3);font-size:11px}
#cal2 .pdet{border-top:1px solid var(--ln);padding:20px 22px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px}
#cal2 .pdet h3{font-family:var(--fd);font-weight:600;font-size:22px;text-transform:capitalize}
#cal2 .pdet .k{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);font-weight:600;margin-bottom:10px}
#cal2 .cri{display:grid;grid-template-columns:minmax(0,1fr) 120px 74px;gap:6px 12px;align-items:center;font-size:12.5px}
#cal2 .cri .nm{color:var(--tx2)}
#cal2 .cri .nm b{color:var(--tx);font-weight:600;font-family:var(--mono);font-size:11px;margin-right:6px}
#cal2 .cri .br{height:6px;border-radius:99px;background:var(--sub);position:relative}
#cal2 .cri .br i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--tx)}
#cal2 .cri .br i.h{background:var(--atr)}
#cal2 .cri .br i.m{background:#c99a3c}
#cal2 .cri .br u{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--tx3)}
#cal2 .cri .vv{font-family:var(--mono);font-size:11.5px;text-align:right;color:var(--tx2)}
#cal2 .sugs{display:flex;flex-direction:column;gap:8px}
#cal2 .sgc{display:flex;gap:12px;align-items:flex-end;padding:10px;border-radius:14px;background:var(--sub)}
#cal2 .sgc img{height:52px;border-radius:1px 3px 3px 1px}
#cal2 .sgc b{font-family:var(--fn);font-size:14px;font-weight:600;display:block}
#cal2 .sgc small{font-size:12px;color:var(--tx2)}
#cal2 .sgc .btn{margin-left:auto;height:30px;font-size:12px}
#cal2 .fin{margin-top:18px;display:flex;flex-direction:column;gap:16px}
#cal2 .fk{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:12px}
#cal2 .fkc{background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:16px 18px}
#cal2 .fkc.pr{background:var(--inv);color:var(--invtx)}
#cal2 .fkc .k{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);font-weight:600}
#cal2 .fkc.pr .k{color:#8d8d93}
#cal2 .fkc .v{font-family:var(--fd);font-weight:600;font-size:32px;letter-spacing:-.01em;margin-top:8px;font-variant-numeric:lining-nums tabular-nums}
#cal2 .fkc .s{font-size:12.5px;color:var(--tx2);margin-top:4px}
#cal2 .fkc.pr .s{color:#b4b4ba}
#cal2 .fkc .s b{color:var(--tx)}
#cal2 .fkc.pr .s b{color:#fff}
#cal2 .fcar{background:var(--card);border-radius:24px;box-shadow:var(--sh);padding:18px 20px}
#cal2 .fcar .hdr{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
#cal2 .fcar h2{font-size:17px;font-weight:700;letter-spacing:-.01em}
#cal2 .fcar .lgd{display:flex;gap:14px;font-size:12px;color:var(--tx2);margin-left:auto;flex-wrap:wrap}
#cal2 .fcar .lgd span{display:inline-flex;gap:6px;align-items:center}
#cal2 .fcar .lgd i{width:12px;height:12px;border-radius:3px;display:inline-block}
#cal2 .gf{display:grid;grid-template-columns:repeat(var(--n),minmax(46px,1fr));gap:8px;height:230px;align-items:end;margin-top:20px;position:relative;padding-bottom:40px}
#cal2 .gfc{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative;cursor:pointer}
#cal2 .gfc .bs{width:100%;max-width:46px;display:flex;gap:3px;align-items:flex-end}
#cal2 .gfc .bs i{flex:1;border-radius:6px 6px 2px 2px;min-height:2px}
#cal2 .gfc .bs i.h{background:#d8d6d0}
#cal2 .gfc .bs i.p{background:var(--inv)}
#cal2 .gfc .bs i.v{background:transparent;box-shadow:inset 0 0 0 1.5px var(--inv)}
#cal2 .gfc .vl{font-family:var(--mono);font-size:10.5px;color:var(--tx2);margin-bottom:5px;white-space:nowrap}
#cal2 .gfc .ml{position:absolute;bottom:-34px;text-align:center;font-size:11.5px;color:var(--tx2);text-transform:capitalize;line-height:1.25}
#cal2 .gfc .ml small{display:block;font-size:10px;color:var(--tx3)}
#cal2 .gfc.hj .ml{color:var(--tx);font-weight:700}
#cal2 .gfc.on .bs{outline:2px solid var(--tx);outline-offset:3px;border-radius:6px}
#cal2 .gmed{position:absolute;left:0;right:0;border-top:1.5px dashed #9a988f;pointer-events:none}
#cal2 .gmed span{position:absolute;right:0;top:-18px;font-size:11px;color:#77756d;background:var(--card);padding:0 4px;font-family:var(--mono)}
#cal2 .gsep{position:absolute;top:0;bottom:40px;border-left:1px solid var(--ln2)}
#cal2 .gsep span{position:absolute;top:-2px;left:6px;font-size:10.5px;color:var(--tx3);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase}
#cal2 .regra{font-size:12.5px;color:var(--tx2);line-height:1.5;background:var(--sub);border-radius:16px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start}
#cal2 .regra b{color:var(--tx)}
#cal2 .ftx{font-size:12px;color:var(--tx2)}
#cal2 .pend{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
#cal2 .pnd{background:var(--card);border-radius:20px;box-shadow:var(--sh);padding:14px 16px}
#cal2 .pnd .k{font-size:12.5px;font-weight:700;display:flex;gap:8px;align-items:center}
#cal2 .pnd .k .c{font-family:var(--mono);font-size:11px;background:var(--sub);border-radius:99px;padding:1px 7px;font-weight:500}
#cal2 .pnd p{font-size:12px;color:var(--tx2);margin-top:4px}
#cal2 .pnd ul{list-style:none;padding:0;margin-top:8px;display:flex;flex-direction:column;gap:6px}
#cal2 .pnd li{font-size:12.5px;display:flex;gap:8px;align-items:center;justify-content:space-between}
#cal2 .pnd li span{font-family:var(--fn);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#cal2 .pnd li small{color:var(--tx3);flex:none}
#cal2 .risco{color:var(--atr);font-weight:600}
#cal2 .fol{margin-top:18px;display:flex;flex-direction:column;gap:14px}
#cal2 .semdia{background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:14px 16px}
#cal2 .semdia .k{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:700}
#cal2 .semdia .k small{font-weight:500;color:var(--tx3);font-size:12px}
#cal2 .sdl{display:flex;gap:12px;margin-top:12px;overflow-x:auto;align-items:flex-end;padding-bottom:4px}
#cal2 .sdi{flex:none;width:96px;display:flex;flex-direction:column;gap:6px;cursor:grab}
#cal2 .sdi .cvw{height:116px;display:flex;align-items:flex-end}
#cal2 .sdi img{max-height:116px;max-width:96px;border-radius:2px 4px 4px 2px;box-shadow:inset 2px 0 0 rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.07)}
#cal2 .sdi b{font-family:var(--fn);font-size:12.5px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#cal2 .sdi small{font-size:11px;color:var(--tx3)}
#cal2 .folha{background:var(--card);border-radius:24px;box-shadow:var(--sh);overflow:hidden}
#cal2 .fhd{display:flex;align-items:flex-end;gap:16px;padding:18px 22px 14px;border-bottom:1px solid var(--ln)}
#cal2 .fhd .mn{font-family:var(--fd);font-weight:600;font-size:40px;line-height:1;text-transform:capitalize}
#cal2 .fhd .ay{font-family:var(--fd);font-size:20px;color:var(--tx3);font-weight:500}
#cal2 .fhd .rs{margin-left:auto;font-size:12.5px;color:var(--tx2);display:flex;gap:14px}
#cal2 .fhd .rs b{color:var(--tx)}
#cal2 .dsem{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--ln)}
#cal2 .dsem span{padding:8px 12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--tx3)}
#cal2 .dsem span:first-child{color:var(--red)}
#cal2 .dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}
#cal2 .dia{min-height:150px;border-right:1px solid var(--ln);border-bottom:1px solid var(--ln);padding:8px 10px;display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}
#cal2 .dia:nth-child(7n){border-right:0}
#cal2 .dia.fora{background:#fafaf8}
#cal2 .dia.fora .dn{color:#d9d8d3}
#cal2 .dia .dn{font-family:var(--fd);font-weight:600;font-size:26px;line-height:1;font-variant-numeric:lining-nums tabular-nums}
#cal2 .dia.dom .dn,#cal2 .dia.fer .dn{color:var(--red)}
#cal2 .dia .fn{font-size:10.5px;color:var(--red);font-weight:600;line-height:1.2}
#cal2 .dia.hj{box-shadow:inset 0 0 0 2px var(--tx)}
#cal2 .dia.pas .dn{opacity:.45}
#cal2 .dia.alvo{background:#f3f2ee}
#cal2 .dcs{display:flex;gap:6px;align-items:flex-end;flex-wrap:wrap;margin-top:auto}
#cal2 .dcp{display:flex;flex-direction:column;gap:3px;max-width:66px;cursor:pointer}
#cal2 .dcp img{height:70px;border-radius:2px 3px 3px 2px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}
#cal2 .dcp.prev img{opacity:.5;outline:1.4px dashed #9a988f;outline-offset:2px}
#cal2 .dcp small{font-size:10.5px;line-height:1.15;color:var(--tx2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#cal2 .dcp em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tx3)}
#cal2 .ficha{margin-top:18px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}
#cal2 .ficha .fcv img{width:100%;border-radius:3px 6px 6px 3px;box-shadow:inset 3px 0 0 rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.07),0 14px 30px -18px rgba(0,0,0,.4)}
#cal2 .fl2{background:var(--card);border-radius:22px;box-shadow:var(--sh)}
#cal2 .fli{display:grid;grid-template-columns:200px minmax(0,1fr) 36px;gap:12px;padding:12px 18px;border-bottom:1px solid var(--ln);align-items:start;font-size:13.5px}
#cal2 .fli:last-child{border-bottom:0}
#cal2 .fli .fk2{color:var(--tx2);font-size:12.5px;font-weight:600}
#cal2 .fli .vz{color:var(--tx3);font-style:italic}
#cal2 .toast{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);background:var(--inv);color:var(--invtx);border-radius:99px;padding:8px 8px 8px 18px;display:none;align-items:center;gap:14px;font-size:13px;z-index:50;box-shadow:0 10px 30px -12px rgba(0,0,0,.5)}
#cal2 .toast.on{display:flex}
#cal2 .toast button{background:#2a2a2e;color:#fff;border-radius:99px;padding:6px 14px;font-weight:600;font-size:12.5px;display:inline-flex;gap:6px;align-items:center}
#cal2 .toast svg{width:14px;height:14px}
#cal2 .voltar{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--tx2);margin-top:18px}
#cal2 .voltar svg{width:16px;height:16px}
#cal2 .nota{font-size:12px;color:var(--tx3);margin-top:14px;line-height:1.5}
#cal2.cel .app{width:390px;margin:16px auto;height:calc(100vh - 44px - 32px);grid-template-columns:1fr;border-radius:34px;overflow:hidden;background:var(--ink);box-shadow:0 0 0 8px #1a1a1c}
#cal2.cel .side{display:none}
#cal2.cel .main{margin:0;border-radius:0}
#cal2.cel .scroll{padding:14px 16px 90px}
#cal2.cel .top .search,#cal2.cel .top .date{display:none}
#cal2.cel .ph h1{font-size:30px}
#cal2.cel .ph p{font-size:13px}
#cal2.cel .ph .r{display:none}
#cal2.cel .fixa{margin:0 -16px;padding:10px 16px 0;top:-14px}
#cal2.cel .fk,#cal2.cel .pend{grid-template-columns:1fr}
#cal2.cel .pdet{grid-template-columns:1fr}
#cal2.cel .ficha{grid-template-columns:1fr}
#cal2.cel .fli{grid-template-columns:1fr 36px}
#cal2 .body.cel .fli .fk2{grid-column:1/-1}
#cal2 .mbar{display:none}
#cal2.cel .mbar{display:flex;position:absolute;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--ln);height:64px;justify-content:space-around;align-items:center;z-index:40}
#cal2.cel .mbar span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;color:var(--tx2);font-weight:600}
#cal2.cel .mbar span.on{color:var(--tx)}
#cal2 .msel{display:flex;align-items:center;gap:10px;margin-top:14px;background:var(--card);border-radius:16px;box-shadow:var(--sh);padding:8px}
#cal2 .msel button.ar{width:36px;height:36px;border-radius:12px;background:var(--sub);display:grid;place-items:center}
#cal2 .msel .mm{flex:1;text-align:center}
#cal2 .msel .mm b{font-family:var(--fd);font-size:20px;font-weight:600;text-transform:capitalize;display:block}
#cal2 .msel .mm small{font-size:11.5px;color:var(--tx2)}
#cal2 .magenda{display:flex;flex-direction:column;gap:8px;margin-top:12px}
#cal2 .mag{display:flex;gap:12px;align-items:center;background:var(--card);border-radius:14px;box-shadow:var(--sh);padding:10px}
#cal2 .mag .d{width:44px;text-align:center;flex:none}
#cal2 .mag .d b{font-family:var(--fd);font-size:22px;display:block;line-height:1}
#cal2 .mag .d small{font-size:10.5px;color:var(--tx3);text-transform:uppercase}
#cal2 .mag .d.dom b{color:var(--red)}
#cal2 .mag img{height:52px;border-radius:2px 3px 3px 2px}
#cal2 .mag .w b{font-family:var(--fn);font-weight:600;font-size:14px;display:block}
#cal2 .mag .w small{font-size:11.5px;color:var(--tx2)}
#cal2 .pmob{display:flex;flex-direction:column;gap:10px;margin-top:14px}
#cal2 .pmc{background:var(--card);border-radius:18px;box-shadow:var(--sh);padding:12px 14px}
#cal2 .pmc .l1{display:flex;align-items:baseline;gap:8px}
#cal2 .pmc .l1 b{font-family:var(--fd);font-weight:600;font-size:18px;text-transform:capitalize}
#cal2 .pmc .l1 .t{margin-left:auto;font-family:var(--fd);font-size:20px;font-weight:600}
#cal2 .pmc .ls{display:flex;gap:12px;font-size:12px;color:var(--tx2);margin-top:6px;flex-wrap:wrap}
#cal2 .pmc .ls b{color:var(--tx)}
#cal2 .ph .r{flex-direction:column;align-items:flex-end;gap:6px}
#cal2 .ano5{display:flex;align-items:center;gap:14px;background:var(--card);border-radius:18px;box-shadow:var(--sh);padding:9px 14px 9px 16px}
#cal2 .ano5 .y{font-family:var(--fd);font-weight:600;font-size:20px;line-height:1}
#cal2 .ano5 .y small{display:block;font-family:var(--fs);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);font-weight:600;margin-top:3px}
#cal2 .ano5 .kv{display:flex;flex-direction:column;gap:1px;min-width:0}
#cal2 .ano5 .kv b{font-family:var(--fd);font-weight:600;font-size:20px;line-height:1.05;font-variant-numeric:lining-nums tabular-nums}
#cal2 .ano5 .kv span{font-size:11px;color:var(--tx2);white-space:nowrap}
#cal2 .ano5 .kv.al b{color:var(--atr)}
#cal2 .ano5 .sep{width:1px;align-self:stretch;background:var(--ln)}
#cal2 .spark{display:block}
#cal2 .ftx2{font-size:11.5px;color:var(--tx3)}
#cal2 .quadro{display:grid;grid-template-columns:276px minmax(0,1fr);gap:14px;margin-top:14px;height:var(--qh,640px)}
#cal2 .bandeja{position:static;max-height:none;height:100%;overflow-y:auto;background:var(--sub);border-radius:22px;padding:14px 12px;display:flex;flex-direction:column;gap:14px}
#cal2 .trilho{height:100%;overflow-x:auto;overflow-y:hidden;transform:rotateX(180deg);padding-top:6px}
#cal2 .trilho>.cols{transform:rotateX(180deg);display:flex;gap:14px;align-items:stretch;padding:0 2px;width:max-content;height:calc(100% - 4px)}
#cal2 .col{width:var(--cw,300px);flex:none;display:flex;flex-direction:column;gap:10px;min-height:0;border-radius:22px}
#cal2 .col.alvo{box-shadow:inset 0 0 0 2px var(--tx)}
#cal2 .col .cb{flex:1;min-height:0;overflow-y:auto;padding:2px 4px 14px 2px;display:flex;flex-direction:column;gap:10px}
#cal2 .ch{flex:none;background:var(--card);border-radius:20px;box-shadow:var(--sh);padding:13px 15px 11px}
#cal2 .ch.pas{background:#f6f5f1;box-shadow:0 0 0 1px var(--ln)}
#cal2 .ch .l1{display:flex;align-items:baseline;gap:7px}
#cal2 .ch .nn{margin-left:auto;font-family:var(--fd);font-weight:600;font-size:22px}
#cal2 .ch .nn small{font-family:var(--fs);font-size:12px;color:var(--tx3);font-weight:500}
#cal2 .pts{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;min-height:12px}
#cal2 .pts i{width:10px;height:10px;border-radius:50%;flex:none}
#cal2 .pts i.p{background:#8d8b84}
#cal2 .pts i.c{background:var(--inv)}
#cal2 .pts i.s{box-shadow:inset 0 0 0 1.6px var(--inv)}
#cal2 .pts i.v{width:6px;height:6px;margin:0 2px;background:#e3e1db}
#cal2 .pts u{width:1.5px;height:16px;background:var(--red);flex:none;margin:0 2px;position:relative;text-decoration:none}
#cal2 .pts u.d7{background:#b5b3ab;width:1px}
#cal2 .pts .mkl{font-size:10.5px;color:var(--tx3);margin-left:4px;white-space:nowrap}
#cal2 .ch .l3{display:flex;flex-wrap:wrap;gap:3px 10px;margin-top:8px;font-size:12px;color:var(--tx2)}
#cal2 .ch .l3 b{color:var(--tx);font-weight:600}
#cal2 .ch .l3 .r{color:var(--atr);font-weight:600}
#cal2 .ch .l3 .ok{color:var(--bom);font-weight:600}
#cal2 .rem{margin-top:9px;width:100%;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--atr);background:var(--atrbg);border-radius:10px;padding:6px 10px}
#cal2 .rem svg{width:14px;height:14px;margin-left:auto}
#cal2 .reml{margin-top:8px;display:flex;flex-direction:column;gap:6px}
#cal2 .reml div{display:flex;align-items:center;gap:8px;font-size:12px}
#cal2 .reml b{font-family:var(--fd);font-weight:600;font-size:13px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#cal2 .reml button{font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:99px;background:var(--inv);color:var(--invtx);flex:none}
#cal2 .sepd{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);font-weight:600;margin:4px 2px 0}
#cal2 .sepd:after{content:"";flex:1;border-top:1px solid var(--ln2)}
#cal2 .cd{display:block;padding:0;overflow:hidden;background:var(--card);border-radius:18px;box-shadow:var(--sh);position:relative;flex:none}
#cal2 .cd.sug{outline:1.5px dashed #b9b7af;outline-offset:-1.5px;box-shadow:none}
#cal2 .pl{position:relative;height:138px;background:var(--b,#2a2622);display:flex;align-items:flex-end;justify-content:center;padding:0 16px 14px;overflow:hidden;isolation:isolate}
#cal2 .pl canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}
#cal2 .pl img{display:block;height:108px;width:auto;border-radius:2px 4px 4px 2px;box-shadow:inset 2px 0 0 rgba(0,0,0,.18),0 10px 22px -8px rgba(0,0,0,.55)}
#cal2 .pl .ph0{height:108px;width:72px;border-radius:2px 4px 4px 2px;background:#3a3631}
#cal2 .pl .plt{position:absolute;left:12px;top:11px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#F3F2EE;background:rgba(12,12,13,.42);border-radius:99px;padding:3px 9px}
#cal2 .cd .mbt{position:absolute;right:9px;top:9px;width:28px;height:28px;border-radius:9px;color:#F3F2EE;background:rgba(12,12,13,.34);display:grid;place-items:center;z-index:2}
#cal2 .cd .mbt:hover,#cal2 .cd .mbt.on{background:rgba(12,12,13,.6);color:#fff}
#cal2 .cdb{padding:11px 13px 12px;display:grid;grid-template-columns:minmax(0,1fr);gap:4px}
#cal2 .cdb .tt{font-family:var(--fd);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}
#cal2 .cdb .tt:hover{text-decoration:underline;text-underline-offset:3px}
#cal2 .cdb .au{font-size:12px;color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#cal2 .cdb .tags{margin-top:5px}
#cal2 .cdb .sit{margin-top:4px}
#cal2 .cdb .sit,#cal2 .cdb .avs,#cal2 .cdb .pxt,#cal2 .cdb .menu,#cal2 .cdb .cam{grid-column:1}
#cal2 .dtm{font-size:11px;font-weight:700;border-radius:99px;padding:2px 8px;background:var(--inv);color:var(--invtx);white-space:nowrap}
#cal2 .cd.cp{display:grid;grid-template-columns:74px minmax(0,1fr)}
#cal2 .cd.cp .pl{height:auto;min-height:92px;padding:0 9px 9px}
#cal2 .cd.cp .pl img{height:66px}
#cal2 .cd.cp .pl .ph0{height:66px;width:44px}
#cal2 .cd.cp .pl .plt{display:none}
#cal2 .cd.cp .cdb{padding:9px 34px 9px 11px;gap:3px;align-content:start}
#cal2 .cd.cp .cdb .tt{font-size:14px}
#cal2 .cd.cp .cdb .tags,#cal2 .cd.cp .cdb .pxt{display:none}
#cal2 .cd.cp .mbt{background:transparent;color:var(--tx3)}
#cal2 .cd.cp .mbt:hover,#cal2 .cd.cp .mbt.on{background:var(--sub);color:var(--tx)}
#cal2 .cd.cp .cdb .sit{padding:4px 8px;font-size:11.5px}
#cal2 .cd.cp .menu,#cal2 .cd.cp .cam{grid-column:1/-1}
#cal2 .cd.pub{box-shadow:0 0 0 1px var(--ln)}
#cal2 .cd.pub .cdb .pd{font-size:11.5px;color:var(--tx2)}
#cal2 .cd.pub .cdb .pd b{color:var(--tx);font-weight:600}
#cal2 .bandeja .cd{flex:none}
#cal2 .tb .lv img{height:44px}
#cal2 .sub2{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap;align-items:center}
#cal2 .sub2 button{height:34px;border-radius:99px;padding:0 15px;font-size:13px;font-weight:600;color:var(--tx2);background:var(--card);box-shadow:0 0 0 1px var(--ln2);display:inline-flex;gap:7px;align-items:center}
#cal2 .sub2 button.on{background:var(--inv);color:var(--invtx);box-shadow:none}
#cal2 .sub2 svg{width:13px;height:13px}
#cal2 .anog{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:16px;align-items:start}
#cal2 .cx{background:var(--card);border-radius:24px;box-shadow:var(--sh);padding:18px 20px}
#cal2 .cx h2{font-size:17px;font-weight:700;letter-spacing:-.01em}
#cal2 .cx .hdr{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
#cal2 .cx .lgd{display:flex;gap:14px;font-size:12px;color:var(--tx2);margin-left:auto;flex-wrap:wrap}
#cal2 .cx .lgd span{display:inline-flex;gap:6px;align-items:center}
#cal2 .kc{display:flex;flex-direction:column;gap:10px}
#cal2 .kc .k1{background:var(--card);border-radius:20px;box-shadow:var(--sh);padding:14px 16px}
#cal2 .kc .k1.pr{background:var(--inv);color:var(--invtx)}
#cal2 .kc .k1 .k{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);font-weight:600}
#cal2 .kc .k1 .v{font-family:var(--fd);font-weight:600;font-size:30px;margin-top:6px;font-variant-numeric:lining-nums tabular-nums}
#cal2 .kc .k1 .s{font-size:12.5px;color:var(--tx2);margin-top:2px}
#cal2 .kc .k1.pr .s{color:#b4b4ba}
#cal2 .kc .k1 .s b{color:var(--tx)}
#cal2 .kc .k1.pr .s b{color:#fff}
#cal2 .mt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin-top:16px}
#cal2 .mt div{text-align:center;font-size:11px;color:var(--tx2)}
#cal2 .mt div b{display:block;font-family:var(--fd);font-weight:600;font-size:17px;color:var(--tx)}
#cal2 .mt div.abx b{color:var(--atr)}
#cal2 .mt div.fut b{color:var(--tx2)}
#cal2 .pre{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:14px;margin-top:16px;align-items:start}
#cal2 .prm{background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:15px 16px;display:flex;flex-direction:column;gap:10px}
#cal2 .prm.okm{background:transparent;box-shadow:0 0 0 1px var(--ln)}
#cal2 .prm .l1{display:flex;align-items:baseline;gap:8px}
#cal2 .prm .mn{font-family:var(--fd);font-weight:600;font-size:21px;text-transform:capitalize}
#cal2 .prm .fl{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--atr)}
#cal2 .prm.okm .fl{color:var(--bom)}
#cal2 .cand{display:flex;flex-direction:column;gap:7px}
#cal2 .cand>div{display:flex;align-items:center;gap:10px;padding:7px;border-radius:14px;background:var(--sub)}
#cal2 .cand .mpl{width:40px;height:52px;border-radius:9px;background:var(--b,#2a2622);display:flex;align-items:flex-end;justify-content:center;padding-bottom:5px;flex:none}
#cal2 .cand .mpl img{height:38px;border-radius:1px 2px 2px 1px}
#cal2 .cand b{font-family:var(--fd);font-weight:600;font-size:13.5px;display:block;line-height:1.2}
#cal2 .cand small{font-size:11.5px;color:var(--tx2)}
#cal2 .cand .w{flex:1;min-width:0}
#cal2 .cand button{font-size:12px;font-weight:600;padding:6px 11px;border-radius:99px;background:var(--inv);color:var(--invtx);flex:none}
#cal2 .cg{display:grid;grid-template-columns:200px repeat(var(--nm),minmax(64px,1fr));min-width:max-content}
#cal2 .cg>div{border-bottom:1px solid var(--ln);padding:9px 10px;font-size:12.5px;display:flex;align-items:center}
#cal2 .cg .rh{font-weight:600}
#cal2 .cg .rh small{color:var(--tx3);font-weight:500;margin-left:6px}
#cal2 .cg .gh{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);font-weight:700;padding-top:16px;grid-column:1/-1;border-bottom:0}
#cal2 .cg .hd{font-family:var(--fd);font-weight:600;font-size:15px;text-transform:capitalize;justify-content:center;cursor:pointer;border-radius:10px 10px 0 0}
#cal2 .cg .hd.on{background:var(--inv);color:var(--invtx)}
#cal2 .cg .q{justify-content:center}
#cal2 .cg .q span{min-width:34px;height:28px;border-radius:8px;display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:600}
#cal2 .q0 span{color:#cfcdc6}
#cal2 .q1 span{background:#efeee9}
#cal2 .q2 span{background:#dedcd4}
#cal2 .q3 span{background:#8f8c82;color:#fff}
#cal2 .q4 span{background:var(--inv);color:var(--invtx)}
#cal2 .hano{background:var(--card);border-radius:24px;box-shadow:var(--sh);margin-top:16px;overflow:hidden}
#cal2 .hh{display:flex;align-items:baseline;gap:16px;padding:16px 20px 10px;flex-wrap:wrap}
#cal2 .hh .y{font-family:var(--fd);font-weight:600;font-size:34px;line-height:1}
#cal2 .hh .s{display:flex;gap:16px;font-size:12.5px;color:var(--tx2);flex-wrap:wrap}
#cal2 .hh .s b{color:var(--tx);font-weight:600}
#cal2 .prat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;padding:0 14px}
#cal2 .pm{display:flex;flex-direction:column;justify-content:flex-end;padding:0 4px;cursor:pointer;min-width:0;border-radius:12px 12px 0 0}
#cal2 .pm:hover,#cal2 .pm.on{background:#f4f3ef}
#cal2 .pm .cs{display:flex;flex-wrap:wrap-reverse;justify-content:center;align-items:flex-end;gap:3px 2px;padding-top:8px;min-height:40px}
#cal2 .pm .cs img{height:40px;width:auto;border-radius:1px 2px 2px 1px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}
#cal2 .pm .cs .ph0{height:40px;width:27px;background:#e6e4de;border-radius:1px 2px 2px 1px}
#cal2 .base{height:6px;margin:0 14px;background:#1d1c1a;border-radius:2px}
#cal2 .pml{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:7px 14px 14px}
#cal2 .pml div{text-align:center;font-size:11.5px;color:var(--tx2);text-transform:capitalize}
#cal2 .pml div b{display:block;font-family:var(--fd);font-weight:600;font-size:17px;color:var(--tx)}
#cal2 .pml div.abx b{color:var(--atr)}
#cal2 .pml div.z b{color:#d4d2cb}
#cal2 .hdet{border-top:1px solid var(--ln);padding:16px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}
#cal2 .hdet h3{grid-column:1/-1;font-family:var(--fd);font-weight:600;font-size:20px;text-transform:capitalize}
#cal2 .hli{display:flex;gap:10px;align-items:center;padding:8px;border-radius:14px;background:var(--sub);cursor:pointer}
#cal2 .hli .mpl{width:48px;height:62px;border-radius:10px;background:var(--b,#2a2622);display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;flex:none}
#cal2 .hli .mpl img{height:46px;border-radius:1px 2px 2px 1px}
#cal2 .hli b{font-family:var(--fd);font-weight:600;font-size:13.5px;display:block;line-height:1.2}
#cal2 .hli small{font-size:11.5px;color:var(--tx2)}
#cal2 .htab{margin-top:16px}
#cal2 .fk{grid-template-columns:repeat(4,1fr)}
#cal2 .gfc .bs{flex-direction:column-reverse;gap:0;align-items:stretch}
#cal2 .gfc .bs i{flex:none;border-radius:0}
#cal2 .gfc .bs i:last-child{border-radius:6px 6px 0 0}
#cal2 .gfc .bs i.c{background:var(--inv)}
#cal2 .gfc .bs i.r{background:repeating-linear-gradient(135deg,var(--inv) 0 3px,#fff 3px 6px);box-shadow:inset 0 0 0 1.5px var(--inv)}
#cal2 .gfc .bs i.s{background:transparent;box-shadow:inset 0 0 0 1.5px var(--inv)}
#cal2 .cam5{font-size:11px;font-weight:700;border-radius:99px;padding:2px 8px;white-space:nowrap}
#cal2 .cam5.c{background:var(--inv);color:var(--invtx)}
#cal2 .cam5.r{background:var(--atrbg);color:var(--atr)}
#cal2 .cam5.s{box-shadow:inset 0 0 0 1px #b9b7af;color:var(--tx2)}
#cal2 .outr{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#cal2 .dia{min-height:132px}
#cal2 .dcs{flex-wrap:nowrap;gap:6px;align-items:flex-start}
#cal2 .sdl{align-items:flex-start}
#cal2 .dcp{max-width:none}
#cal2 .dcp img{height:62px;width:auto;max-width:none}
#cal2 .dcp small{max-width:90px}
#cal2 .pilha{display:flex;align-items:flex-end;margin-top:auto;cursor:pointer;position:relative;padding-right:8px;align-self:flex-start}
#cal2 .pilha img{height:62px;width:auto;border-radius:2px 3px 3px 2px;box-shadow:0 0 0 1px rgba(0,0,0,.08),2px 0 6px -2px rgba(0,0,0,.25)}
#cal2 .pilha img+img,#cal2 .pilha .ph0+img,#cal2 .pilha img+.ph0{margin-left:-22px}
#cal2 .pilha .n{position:absolute;right:-2px;top:-8px;background:var(--inv);color:var(--invtx);border-radius:99px;font-size:11px;font-weight:700;padding:2px 7px}
#cal2 .dia.sel{box-shadow:inset 0 0 0 2px var(--tx)}
#cal2 .sdi .cvw{height:104px}
#cal2 .sdi img{height:104px;width:auto;max-width:none;max-height:none}
#cal2 .sdi{width:auto;min-width:84px;max-width:150px}
#cal2 .sdi .pr{font-size:11px;color:var(--tx2)}
#cal2 .sdi .pr b{color:var(--tx)}
#cal2 .dlist{background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:16px 18px}
#cal2 .dlist h3{font-family:var(--fd);font-weight:600;font-size:20px;display:flex;align-items:baseline;gap:10px}
#cal2 .dlist h3 small{font-family:var(--fs);font-size:12.5px;color:var(--tx2);font-weight:500}
#cal2 .dlist .g{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:12px}
#cal2 .anos{display:flex;gap:4px}
#cal2 .ficha{grid-template-columns:300px minmax(0,1fr)}
#cal2 .fpl{border-radius:24px;height:420px;padding:0 30px 34px;position:sticky;top:12px}
#cal2 .fpl img{height:300px}
#cal2 .fli .sin{white-space:pre-wrap;line-height:1.5}
#cal2 .dens-c .cd.cp,#cal2 .bandeja .cd.cp,#cal2 .quadro .cd{padding:0;gap:0}
#cal2 .bandeja .cd.cp{grid-template-columns:74px minmax(0,1fr)}
#cal2 .bandeja .cd .sit{display:flex}
@media (max-width:1180px){
#cal2 .anog{grid-template-columns:1fr}
#cal2 .fk{grid-template-columns:1fr 1fr}
}
#cal2.cel .anog,#cal2.cel .outr{grid-template-columns:1fr}
#cal2.cel .ph .r{display:flex;align-items:stretch;width:100%;}
#cal2.cel .ano5{flex-wrap:wrap;gap:10px}
#cal2.cel .ano5 .spark,#cal2.cel .ano5 .sep{display:none}
#cal2.cel .prat,#cal2.cel .pml{grid-template-columns:repeat(6,minmax(0,1fr))}
#cal2.cel .fpl{position:static;height:300px}
#cal2 .body.cel .fpl img{height:220px}
#cal2.cel .cd{width:100%;}
#cal2 .cd.v6{display:grid;grid-template-columns:var(--cvw,106px) minmax(0,1fr);align-items:stretch}
#cal2 .cd.v6 .cvc{display:flex;align-items:center;justify-content:center;padding:12px 0 12px 12px}
#cal2 .cd.v6 .cvc img{display:block;border-radius:2px 4px 4px 2px;box-shadow:inset 2px 0 0 rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.07),0 4px 10px -6px rgba(0,0,0,.35)}
#cal2 .cd.v6 .cvc .ph0{display:block;background:#e9e7e2;border-radius:2px 4px 4px 2px}
#cal2 .cd.v6 .cdb{padding:11px 36px 12px 12px;align-content:center}
#cal2 .cd.v6.cp .cdb{padding:9px 34px 9px 10px}
#cal2 .cd.v6 .mbt{background:transparent;color:var(--tx3)}
#cal2 .cd.v6 .mbt:hover,#cal2 .cd.v6 .mbt.on{background:var(--sub);color:var(--tx)}
#cal2 .dtm{display:inline-flex;align-items:center;gap:3px}
#cal2 .dtm svg{width:11px;height:11px}
#cal2 .mpl{background:none!important}
#cal2 .fcv6{display:flex;align-items:center;justify-content:center;background:var(--card);border-radius:24px;box-shadow:var(--sh);min-height:420px;padding:20px;position:sticky;top:12px}
#cal2 .fcv6 img{border-radius:3px 6px 6px 3px;box-shadow:inset 3px 0 0 rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.07),0 14px 30px -18px rgba(0,0,0,.4)}
#cal2 .quadro{grid-template-columns:276px 12px minmax(0,1fr)}
#cal2 .col{--cw:340px}
#cal2 .dens-c .col{--cw:272px}
#cal2 .mestre{height:100%;overflow-y:scroll;overflow-x:hidden;background:var(--sub);border-radius:99px;scrollbar-width:thin;scrollbar-color:#9d9b94 transparent;cursor:ns-resize}
#cal2 .mestre .msp{width:1px}
#cal2 .mestre::-webkit-scrollbar{width:12px}
#cal2 .mestre::-webkit-scrollbar-thumb{background:#9d9b94;border:3px solid var(--sub);border-radius:99px}
#cal2 .resumo{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.2fr;gap:12px;margin-top:14px}
#cal2 .rc{background:var(--card);border-radius:20px;box-shadow:var(--sh);padding:13px 15px;min-width:0}
#cal2 .rc.pr{background:var(--inv);color:var(--invtx)}
#cal2 .rc .k{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);font-weight:600;display:flex;gap:6px;align-items:center}
#cal2 .rc .k svg{width:12px;height:12px}
#cal2 .rc .v{font-family:var(--fd);font-weight:600;font-size:26px;line-height:1.1;margin-top:4px;font-variant-numeric:lining-nums tabular-nums}
#cal2 .rc .v small{font-family:var(--fs);font-size:12px;font-weight:500;color:var(--tx3)}
#cal2 .sbar{display:flex;height:10px;border-radius:99px;overflow:hidden;gap:2px;margin-top:10px;background:#2a2a2e}
#cal2 .sbar i{display:block;min-width:4px}
#cal2 .lg2{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:9px;font-size:11.5px;color:#c9c9ce}
#cal2 .lg2 span{display:inline-flex;align-items:center;gap:5px}
#cal2 .lg2 i{width:8px;height:8px;border-radius:50%;}
#cal2 .rcol{display:flex;gap:6px;align-items:flex-end;margin-top:6px;height:76px}
#cal2 .rcol button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-width:0}
#cal2 .rcol span{font-family:var(--mono);font-size:10.5px;color:var(--tx2)}
#cal2 .rcol i{width:100%;max-width:22px;background:var(--inv);border-radius:4px 4px 0 0;display:block}
#cal2 .rcol small{font-size:10.5px;color:var(--tx3)}
#cal2 .hb{display:flex;flex-direction:column;gap:7px;margin-top:9px}
#cal2 .hb>div{display:grid;grid-template-columns:104px minmax(0,1fr) 30px;gap:4px 8px;align-items:center;font-size:12px}
#cal2 .hb .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tx2)}
#cal2 .hb .br{height:8px;background:var(--sub);border-radius:99px;position:relative;overflow:hidden}
#cal2 .hb .br i,#cal2 .hb .br u{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--inv)}
#cal2 .hb .br u{background:var(--atr)}
#cal2 .hb b{font-family:var(--mono);font-size:12px;text-align:right}
#cal2 .hb small{grid-column:2/-1;color:var(--atr);font-size:10.5px;margin-top:-5px}
#cal2 .ano3{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:16px;margin-top:16px;align-items:start}
#cal2 .pano{display:flex;gap:10px;align-items:flex-end;height:180px;margin-top:14px}
#cal2 .pano button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:0}
#cal2 .pano span{font-family:var(--fd);font-weight:600;font-size:15px}
#cal2 .pano i{width:100%;max-width:46px;background:#cfcdc6;border-radius:6px 6px 0 0;display:block}
#cal2 .pano button.on i{background:var(--inv)}
#cal2 .pano small{font-size:11.5px;color:var(--tx2)}
#cal2 .pano button.on small{color:var(--tx);font-weight:700}
#cal2 .gfc .bs i.h{background:#cfcdc6}
#cal2 .gfc .ant{position:absolute;left:14%;right:14%;height:0;border-top:2px solid var(--red)}
#cal2 .gfa{display:flex;gap:16px;align-items:flex-end;height:270px;margin-top:20px}
#cal2 .gfy{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:0}
#cal2 .gfy .bs{width:100%;max-width:96px;display:flex;flex-direction:column-reverse}
#cal2 .gfy .bs i{display:block}
#cal2 .gfy .bs i.h{background:#cfcdc6}
#cal2 .gfy .bs i.s{box-shadow:inset 0 0 0 1.5px var(--inv)}
#cal2 .gfy .bs i:last-child{border-radius:6px 6px 0 0}
#cal2 .gfy b{font-family:var(--fd);font-size:16px;font-weight:600}
#cal2 .gfy .vl{font-family:var(--mono);font-size:11px;color:var(--tx2)}
#cal2 .gfy.hj b{text-decoration:underline;text-underline-offset:4px}
#cal2 .fin .sub2{margin-top:0}
#cal2.cel .resumo,#cal2.cel .ano3{grid-template-columns:1fr}
@media (max-width:1180px){
#cal2 .resumo{grid-template-columns:1fr 1fr}
#cal2 .ano3{grid-template-columns:1fr}
}
#cal2 .gf{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px}
#cal2 .gf .gfc .vl{font-size:9.5px}
#cal2 .gfc .bs{max-width:40px}
#cal2 .fixa{top:calc(-1 * var(--padT));margin:0 calc(-1 * var(--padX));padding:14px var(--padX) 0}
#cal2 .toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:60}
#cal2 .btn.olho{gap:7px}
#cal2 .btn.olho.on{background:var(--inv);color:var(--invtx);box-shadow:none}
#cal2 .gatm{display:flex;flex-direction:column;gap:2px;padding:6px 0 8px;margin-bottom:6px;border-bottom:1px solid var(--ln)}
#cal2 .gatm>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);font-weight:600;padding:2px 10px 4px}
#cal2 .gatm>span b{color:var(--amb);font-weight:700}
#cal2 .gatm button.on{font-weight:700}
#cal2 img{filter:none}
#cal2.cel .fixa{top:calc(-1 * var(--padT))}
#cal2 .ph{position:relative}
#cal2 .ph .btn.olho{position:absolute;top:18px;right:0}
#cal2.cel .ph .btn.olho{position:static}

/* ===== v7 (04/11/2026): Só o calendário, botões na linha do título, filtros compactos, bandeja em abas, resumo pelo período ===== */
#cal2 .ph .tb7{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
#cal2 .ph .tb7 .btn.olho{position:static}
#cal2 .tb7 .btn,#cal2 .barra7>.btn{height:32px;font-size:12.5px;padding:0 13px}
#cal2 .tb7 .btn.on,#cal2 .barra7>.btn.on{background:var(--inv);color:var(--invtx);box-shadow:none}
#cal2 .tb7 .btn svg,#cal2 .barra7>.btn svg{width:14px;height:14px}
#cal2.cel .ph .tb7{justify-content:flex-start}
/* modo Só o calendário: barra fina com abas e botões; o título, os números, o resumo e a data do portal saem */
#main:has(#cal2.foco)>.top{display:none}
#cal2 .f7b{padding-top:8px}
#cal2 .barra7{display:flex;align-items:center;gap:0 8px;min-width:0;flex-wrap:wrap}
#cal2 .barra7 .abas{flex:none;max-width:100%;}
#cal2 .btn.so7{padding:0 10px;gap:0}
#cal2 .barra7 .fsp{flex:1 1 0}
#cal2 .barra7>.btn,#cal2 .barra7>.tb7{flex:none;margin-bottom:6px}
#cal2 .barra7>.tb7{display:flex;gap:8px;align-items:center}
#cal2 .n7{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--inv);color:var(--invtx);font-size:11px;font-weight:700;margin-left:2px}
#cal2 .btn.on .n7{background:var(--card);color:var(--tx)}
#cal2.cel .barra7{flex-wrap:wrap}
#cal2.cel .barra7 .abas{flex:1 1 100%;}
/* filtros compactos: nada some; Quadro/Lista só com o ícone; a busca abre ao clicar */
#cal2 .filtros.f7{gap:5px}
#cal2 .filtros.f7 .chip{padding:0 11px}
#cal2 .filtros.f7 .seg button{font-size:0;gap:0;padding:0 10px}
#cal2 .filtros.f7 .seg button svg{margin:0}
#cal2 .filtros.f7 .fsel{flex:none;padding:0 7px 0 10px;gap:4px}
#cal2 .filtros.f7 .fsel select{max-width:180px;min-width:0;text-overflow:ellipsis;field-sizing:content}
#cal2 .filtros.f7 .fsp{flex:1 1 0;min-width:0}
#cal2 .f7b .filtros.f7{flex-wrap:wrap;row-gap:6px}
#cal2 .filtros.f7 .busca,#cal2 .lin7d .busca{min-width:0;width:34px;flex:none;padding:0 10px;cursor:text;transition:width .15s ease}
#cal2 .filtros.f7 .busca input,#cal2 .lin7d .busca input{min-width:0}
#cal2 .filtros.f7 .busca:focus-within,#cal2 .filtros.f7 .busca.tem,#cal2 .lin7d .busca:focus-within,#cal2 .lin7d .busca.tem{width:220px}
/* linha das abas com Quadro/Lista e a busca à direita */
#cal2 .lin7{display:flex;align-items:center;gap:10px;min-width:0}
#cal2 .lin7 .abas{flex:0 1 auto;min-width:0}
#cal2 .lin7 .fsp{flex:1 1 0}
#cal2 .lin7d{display:flex;gap:6px;align-items:center;flex:none;margin-bottom:6px}
#cal2 .lin7d .seg button{font-size:0;gap:0;padding:0 10px}
#cal2 .lin7d .seg button svg{margin:0}
@media (max-width:1180px){
#cal2 .filtros.f7{flex-wrap:wrap;row-gap:6px}
}
/* bandeja: abas Sem mês | Suspensos */
#cal2 .btab7{display:flex;gap:4px;background:var(--card);border-radius:99px;padding:3px;box-shadow:0 0 0 1px var(--ln2);position:sticky;top:-14px;z-index:3;flex:none}
#cal2 .btab7 button{flex:1;height:30px;border-radius:99px;font-size:12.5px;font-weight:600;color:var(--tx2);display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}
#cal2 .btab7 button.on{background:var(--inv);color:var(--invtx)}
#cal2 .btab7 small{font-family:var(--mono);font-size:11px;opacity:.75}
#cal2 .btab7 button.alvo{box-shadow:inset 0 0 0 2px var(--tx)}
#cal2 .bandeja.b7 .bgrp>.bh{display:none}
#cal2 .bandeja.b7.alvo{box-shadow:inset 0 0 0 2px var(--tx);background:#ecebe6}
/* resumo com 12 ou 18 meses */
#cal2 .rcol.c7{gap:3px}
#cal2 .rcol.c7 span{font-size:9px}
#cal2 .rcol.c7 small{font-size:9px}
#cal2 .rcol.c18 span{display:none}

/* os Calendários saíram da construção (04/11/2026): sem a etiqueta no item do menu e nos subitens */
.side .navg[data-g="calendarios"] span.p6emc.p6emc{display:none!important}

/*CAL2-CSS-FIM*/