/* estilos/35-cursos.css */
:root{--pdp-bar-h:0rem}.pdp-bar{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--e3);padding:var(--e2) var(--margem) calc(var(--e2) + env(safe-area-inset-bottom,0px));background:var(--white);border-top:1px solid var(--line2);transition:transform var(--t-abrir) var(--curva-chegada)}.pdp-bar--viva{position:fixed;left:0;right:0;z-index:40}.pdp-bar--fora{transform:translateY(100%)}a,button,input,select,summary{scroll-margin-bottom:calc(var(--pdp-bar-h) + var(--e4))}.pdp-bar .btn{min-height:3rem;padding-inline:var(--e4)}.pb-t{flex:1;font-size:var(--tam-menor);font-weight:var(--peso-forte);white-space:nowrap}.pb-t small{display:block;font-weight:var(--peso-normal)}@media (max-width:359px){.pb-t small{display:none}}@media (max-width:767px){html:has(#pdp-bar){--pdp-bar-h:calc(4.0625rem + env(safe-area-inset-bottom,0px))}html.tem-barra{--pdp-bar-h:calc(4.0625rem + env(safe-area-inset-bottom,0px))}}@media (min-width:768px){.pdp-bar{display:none}}
