.app-timeline[data-v-3f8d80a2]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-timeline__item[data-v-3f8d80a2]{align-items:stretch;gap:var(--spacing-md);display:flex}.app-timeline__dot[data-v-3f8d80a2]{width:.875rem;height:.875rem;margin-top:var(--spacing-lg);border:var(--border-width) solid var(--color-secondary-gray-light);background:var(--color-secondary-gray-light);border-radius:50%;flex-shrink:0;position:relative}.app-timeline__dot--active[data-v-3f8d80a2]{border-color:var(--color-primary-blue);background:var(--color-primary-blue)}.app-timeline__item:not(:last-child) .app-timeline__dot[data-v-3f8d80a2]:after{content:"";width:var(--border-width);background:var(--color-secondary-gray-light);height:3.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.app-timeline__row[data-v-3f8d80a2]{margin-bottom:var(--spacing-md);flex:auto}.app-timeline__row-head[data-v-3f8d80a2]{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary-white);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:flex}.app-timeline__label[data-v-3f8d80a2]{text-align:left;font-weight:var(--font-weight-medium);color:var(--color-font-black-20);flex:auto}.app-timeline__arrow[data-v-3f8d80a2]{color:var(--color-primary-blue);transition:transform var(--transition-fast);flex-shrink:0;transform:rotate(270deg)}.app-timeline__arrow--open[data-v-3f8d80a2]{transform:rotate(90deg)}.app-timeline__detail[data-v-3f8d80a2]{margin:var(--spacing-xs) 0 0;padding:0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-secondary)}
