.est{--c:var(--st-fila)}.est-m{--c:var(--st-fila);border:2px solid var(--c);box-sizing:border-box;width:14px;height:14px;transition:background-color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);background:0 0;border-radius:50%;flex:none;display:inline-block;position:relative}[data-st=build]>.est-m,.est-m[data-st=build]{--c:var(--st-build);background:var(--c)}[data-st=check]>.est-m,.est-m[data-st=check]{--c:var(--st-check);background:linear-gradient(90deg,var(--c) 50%,transparent 50%)}[data-st=main]>.est-m,.est-m[data-st=main]{--c:var(--st-main);background:var(--c)}[data-st=wait]>.est-m,.est-m[data-st=wait]{--c:var(--st-wait);background:var(--c);box-shadow:0 0 0 4px var(--st-wait-s)}[data-st=main]>.est-m:after,.est-m[data-st=main]:after{content:"";border:solid var(--bg);border-width:0 1.75px 1.75px 0;width:3px;height:6px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.est-div{--est-wait:var(--st-wait)}.est-div [data-st=wait]{--c:var(--est-wait)}.est-div{--p:0;width:100%;color:var(--text-3);font:550 12.5px/1.3 var(--font-ui);letter-spacing:0;user-select:none;padding:4px 0 0;position:relative}.est-div.com-carga{padding-top:25px}.est-trilho{height:18px;margin:0 9px;position:relative}.est-trilho:before{content:"";background:var(--line-2);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.est-cheio{background:var(--est-g,linear-gradient(90deg,var(--st-fila),var(--st-build) 33.3%,var(--st-check) 66.6%,var(--st-main)));height:3px;clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0);border-radius:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.est-marco{top:50%;left:calc(var(--x) * 100%);width:12px;height:12px;box-shadow:0 0 0 3px var(--bg);opacity:.5;transition:opacity .35s var(--ease);margin:-6px 0 0 -6px;position:absolute}.est-marco.feito{opacity:1}.est-marco[data-st=main]:after{display:none}.est-ponto{z-index:1;top:50%;left:calc(var(--p) * 100%);background-color:var(--bg);width:18px;height:18px;box-shadow:0 0 0 4px var(--bg),0 0 16px 3px color-mix(in srgb,var(--c) 60%,transparent);margin:-9px 0 0 -9px;position:absolute}.est-ponto[data-st=main]:after{border-width:0 2px 2px 0;width:4px;height:8px}.est-div.chegou .est-ponto{box-shadow:0 0 0 4px var(--bg),0 0 0 6px color-mix(in srgb,var(--c) 45%,transparent),0 0 18px 4px color-mix(in srgb,var(--c) 50%,transparent)}.est-carga{bottom:calc(100% + 4px);left:calc(var(--p) * 100%);transform:translateX(calc(var(--p) * -100%));border:1px solid var(--line-2);background:var(--raised);max-width:min(100%,360px);color:var(--text-2);font:550 12px/1.35 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex;position:absolute;overflow:hidden}.est-estacoes{height:17px;margin:4px 9px 0;padding:0;list-style:none;position:relative}.est-estacoes li{top:0;left:calc(var(--x) * 100%);white-space:nowrap;text-align:center;transition:color .35s var(--ease);align-items:baseline;gap:0;display:flex;position:absolute;transform:translate(-50%)}.est-estacoes li:first-child{text-align:left;align-items:flex-start;transform:translate(-9px)}.est-estacoes li:last-child{text-align:right;align-items:flex-end;transform:translate(calc(9px - 100%))}.est-estacoes .est-s{color:var(--text-3);font-size:12px;font-weight:450}.est-estacoes .est-s:before{content:"·";margin:0 5px}.est-estacoes li.feito{color:var(--text-2)}.est-estacoes li.on{color:var(--text);font-weight:650}.est-estacoes li.on .est-s{color:var(--text-2)}@media (width<=560px){.est-div{font-size:11.5px}.est-estacoes{height:44px}.est-estacoes li{white-space:normal;flex-direction:column;align-items:center;gap:0;max-width:78px;line-height:1.2}.est-estacoes li:first-child,.est-estacoes li:last-child{max-width:100px}.est-estacoes .est-s{font-size:11px;display:none}.est-estacoes .est-s:before{content:none}.est-estacoes li.on .est-s{display:block}}@media (prefers-reduced-motion:reduce){.est-m,.est-estacoes li,.est-marco{transition:none}}.est-prog{counter-reset:est;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.est-prog li{min-width:0;font:550 14px/1.3 var(--font-ui);color:var(--text-3);flex-direction:column;flex:1 1 0;align-items:flex-start;gap:8px;padding-right:12px;display:flex;position:relative}.est-prog li:last-child{flex:none;padding-right:0}.est-prog li:not(:last-child):after{content:"";background:var(--line-2);border-radius:2px;height:2px;position:absolute;top:8px;left:24px;right:8px}.est-prog li.feito:not(:last-child):after{background:var(--st-main)}.est-prog .est-m{width:18px;height:18px}.est-prog .est-m:after{border-width:0 2px 2px 0!important;width:4px!important;height:8px!important;top:44%!important}.est-prog li.feito{color:var(--text-2)}.est-prog li.on{color:var(--text);font-weight:650}@media (width<=560px){.est-prog{flex-direction:column;gap:0}.est-prog li{flex-direction:row;align-items:center;gap:10px;padding:0 0 18px}.est-prog li:last-child{padding-bottom:0}.est-prog li:not(:last-child):after{width:2px;height:auto;inset:22px auto 2px 8px}}.est-selo{--c:var(--st-main);min-height:26px;font:600 13px/1 var(--font-ui);color:var(--c);background:var(--st-main-s);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:0 11px 0 8px;display:inline-flex}.est-selo[data-st=fila]{--c:var(--st-fila);background:var(--st-fila-s)}.est-selo[data-st=build]{--c:var(--st-build);background:var(--st-build-s)}.est-selo[data-st=check]{--c:var(--st-check);background:var(--st-check-s)}.est-selo[data-st=wait]{--c:var(--st-wait);background:var(--st-wait-s)}.est-selo>.est-m{--c:inherit;border-color:currentColor}.est-selo[data-st=wait]>.est-m{box-shadow:none}
