.ptdr-page{display:none}
.ptdr-page[data-page="1"]{display:block}
.ptdr-submit{display:none}
.ptdr-back{visibility:hidden}
#ptdr button,#ptdr button span,#ptdr h1,#ptdr h2,#ptdr h3,#ptdr p,#ptdr label{color:inherit!important}
#ptdr aside>button{color:#929e97!important}
#ptdr aside>button.active,#ptdr aside>button.done{color:var(--g)!important}
#ptdr .ptdr-choices button{color:var(--i)!important}

/* v1.0.3: clean full-width step tracker */
#ptdr .ptdr-shell{grid-template-columns:1fr!important;gap:16px!important}
#ptdr .ptdr-shell aside{position:relative!important;top:auto!important;padding:18px 22px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}
#ptdr .ptdr-progress{position:absolute!important;left:22px!important;right:22px!important;top:0!important;height:5px!important;border-radius:4px 4px 0 0!important;overflow:hidden!important}
#ptdr aside>small{grid-column:1/-1!important;margin:2px 0 3px!important}
#ptdr aside>button,#ptdr aside>button:hover,#ptdr aside>button:focus{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:9px 11px!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:8px!important;background:#f7f9f5!important;text-align:left!important;text-decoration:none!important;font:inherit!important}
#ptdr aside>button.active{background:#edf4e2!important}
#ptdr aside>button b{flex:0 0 27px!important}
#ptdr aside>section{grid-column:1/-1!important;padding:10px 14px!important;display:flex!important;gap:8px!important;align-items:baseline!important}
#ptdr aside>section p{margin:0!important}
@media(max-width:800px){#ptdr .ptdr-shell aside{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:16px 12px!important}#ptdr aside>small,#ptdr aside>section{display:none!important}#ptdr aside>button{display:grid!important;place-items:center!important;padding:8px 2px!important;min-height:44px!important}#ptdr aside>button span{display:none!important}#ptdr .ptdr-progress{left:12px!important;right:12px!important}}
