#scarpa360-portal-estudo .headline-carousel{min-width:0}
#scarpa360-portal-estudo .headline-slides{display:grid;min-width:0}
#scarpa360-portal-estudo .headline-slide{grid-area:1/1;min-width:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s ease}
#scarpa360-portal-estudo .headline-slide.is-active{visibility:visible;opacity:1;pointer-events:auto}
#scarpa360-portal-estudo .headline-slide>.headline-title{order:2;font-size:30px;line-height:1.22;font-weight:700;margin:0;letter-spacing:-.7px}
#scarpa360-portal-estudo .headline-slide>.headline-title button{font:inherit;letter-spacing:inherit;text-align:left}
#scarpa360-portal-estudo .headline-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--ui-border)}
#scarpa360-portal-estudo .headline-controls>div{display:flex;gap:14px}
#scarpa360-portal-estudo .headline-position{font:500 11px/1.5 var(--ui-font);color:var(--ui-muted)}
#scarpa360-portal-estudo .headline-controls .ui-button{position:relative;display:grid;place-items:center;width:30px;height:30px;min-width:0;min-height:30px;padding:6px;background:transparent;color:white;border:0;border-radius:50%;box-shadow:none;filter:drop-shadow(0 1px 2px #000c)}
#scarpa360-portal-estudo .headline-controls .ui-button::before{content:"";position:absolute;inset:-7px}
#scarpa360-portal-estudo .headline-controls .ui-button:hover,#scarpa360-portal-estudo .headline-controls .ui-button:active{background:transparent;color:white}
#scarpa360-portal-estudo .headline-controls .ui-button>svg:not(.headline-timer){width:16px;height:16px}
@media(max-width:700px){#scarpa360-portal-estudo .headline-slide>.headline-title{font-size:26px}}
@media(max-width:510px){#scarpa360-portal-estudo .headline-slide>.headline-title{font-size:25px;line-height:1.25;letter-spacing:-.6px}}
@media(prefers-reduced-motion:reduce){#scarpa360-portal-estudo .headline-slide{transition:none}}

#scarpa360-portal-estudo .headline-carousel{position:relative}
#scarpa360-portal-estudo .headline-slides{overflow:hidden}
#scarpa360-portal-estudo .headline-slide{transition:none}
#scarpa360-portal-estudo .headline-controls{position:absolute;top:12px;right:12px;margin:0;padding:0;border:0;z-index:2;opacity:0;transition:opacity .2s}
#scarpa360-portal-estudo .headline-controls .headline-position{display:none}
#scarpa360-portal-estudo .headline-carousel:hover .headline-controls,#scarpa360-portal-estudo .headline-carousel:focus-within .headline-controls{opacity:1}
#scarpa360-portal-estudo .headline-controls [data-headline-pause]{background:transparent;color:white;border-radius:50%;width:30px;min-height:30px;padding:7px}

#scarpa360-portal-estudo .headline-controls{opacity:1}
#scarpa360-portal-estudo .headline-controls [data-headline-pause]{position:relative;width:30px;height:30px;min-height:30px;padding:7px}
#scarpa360-portal-estudo .headline-controls .headline-timer{position:absolute;inset:0;width:30px;height:30px;pointer-events:none;transform:rotate(-90deg);fill:none;stroke-width:1.8}
#scarpa360-portal-estudo .headline-timer-track{stroke:#ffffff30}
#scarpa360-portal-estudo .headline-timer-progress{stroke:#8bcfff;stroke-linecap:round}
/* O anel usa o centro interno do botão, descontando sua borda. */
#scarpa360-portal-estudo .headline-controls [data-headline-pause]{box-sizing:border-box;border:0}
#scarpa360-portal-estudo .headline-controls [data-headline-pause] .headline-timer{inset:auto;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%) rotate(-90deg)}

#scarpa360-portal-estudo .headline-ad video,#scarpa360-portal-estudo .headline-ad img{max-height:100%;object-fit:contain}
@media(prefers-reduced-motion:reduce){#scarpa360-portal-estudo .headline-controls :is([data-headline-prev],[data-headline-next]){display:grid}}
