.pdt-clock{display:inline-block!important;flex:none;width:32px!important;height:24px!important;vertical-align:middle}
.pdt-timeline{box-sizing:border-box;margin:26px 0 16px;padding:18px 20px;background:#f0f8f1;border:1px solid #dfeddf;border-radius:8px;text-align:left;color:#202b24}
.pdt-timeline h2{display:flex;align-items:center;gap:9px;margin:0 0 17px;padding:0;font-size:20px;line-height:1.3;text-align:left;color:#176d28;font-weight:700}
.pdt-timeline ol{list-style:none!important;margin:0!important;padding:0!important}
.pdt-timeline ol>li{position:relative;list-style:none;margin:0;padding:0 0 18px 25px;text-align:left}
.pdt-timeline ol>li:last-child{padding-bottom:0}
.pdt-timeline ol>li:before{content:"";position:absolute;left:1px;top:6px;width:9px;height:9px;border-radius:50%;background:#218739}
.pdt-timeline ol>li:not(:last-child):after{content:"";position:absolute;left:5px;top:18px;bottom:3px;width:1px;background:#b4d6bb}
.pdt-timeline .pdt-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-bottom:5px}
.pdt-timeline time{color:#536158;font-size:12px;line-height:1.5;font-weight:400}
.pdt-timeline a,.pdt-timeline .pdt-current{font-size:16px;line-height:1.45;font-weight:700;color:#202b24;text-decoration:none;overflow-wrap:anywhere}
.pdt-timeline a:hover,.pdt-timeline a:focus-visible{color:#176d28;text-decoration:underline;text-underline-offset:3px}
.pdt-timeline .pdt-tag{display:inline-block;padding:2px 7px;border-radius:4px;font-size:10px;line-height:1.5;font-weight:700;background:#dceee0;color:#20552d}
.pdt-timeline .pdt-tag-current{background:#fff;color:#46534b;border:1px solid #cedbd1}
@media(max-width:600px){.pdt-timeline{padding:15px}.pdt-timeline h2{font-size:18px}}
