.tr-panel{border-radius:var(--radius);background:var(--gov-panel);margin-top:20px;padding:36px 30px 30px}.tr-result{margin-top:34px;scroll-margin-top:16px}.tr-status{color:var(--gov-blue);font-weight:600}.tr-status--replied{color:var(--success)}.tr-status--closed{color:var(--gov-text)}.tr-muted{color:var(--gov-faint)}.tr-steps{margin:0;padding:4px 0 0;list-style:none}.tr-step{padding:0 0 22px 30px;position:relative}.tr-step:last-child{padding-bottom:0}.tr-step:before{content:"";background:#d4dbe4;width:1px;position:absolute;top:22px;bottom:4px;left:5px}.tr-step:last-child:before{display:none}.tr-step__dot{background:var(--white);border:1px solid #b8c2cf;border-radius:50%;width:11px;height:11px;position:absolute;top:8px;left:0}.tr-step.is-done .tr-step__dot{border-color:var(--gov-blue);background:var(--gov-blue)}.tr-step__head{flex-wrap:wrap;align-items:baseline;gap:0 16px;line-height:1.6;display:flex}.tr-step__label{color:var(--gov-faint);font-size:17px}.tr-step.is-done .tr-step__label{color:#000;font-weight:600}.tr-step__time{color:var(--gov-faint);font-size:15px}.tr-step__desc{color:var(--gov-muted);margin-top:2px;font-size:15px;line-height:1.7}.tr-step:not(.is-done) .tr-step__desc{color:var(--gov-faint)}.tr-reply{border-radius:var(--radius);background:var(--gov-panel);color:var(--gov-text);text-align:justify;padding:22px 26px 18px;font-size:17px;line-height:1.9}.tr-reply>p+p{margin-top:6px}.tr-reply .tr-reply__sign{color:var(--gov-muted);flex-wrap:wrap;justify-content:flex-end;gap:0 16px;margin-top:4px;font-size:15px;display:flex}.tr-pending{color:var(--gov-muted);font-size:16px;line-height:1.85}.tr-foot{color:var(--gov-faint);margin-top:24px;font-size:14px;line-height:1.7}@media (width<=767px){.tr-panel{margin-top:16px;padding:22px 16px 18px}.tr-result{margin-top:28px}.tr-step{padding-bottom:18px;padding-left:26px}.tr-step__label{font-size:16px}.tr-step__time,.tr-step__desc{font-size:14px}.tr-step__head{gap:0 12px}.tr-reply{text-align:start;padding:16px 16px 14px;font-size:16px}.tr-reply .tr-reply__sign{font-size:14px}.tr-pending{font-size:15px}.tr-foot{font-size:13px}}
