.sec-tile{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);flex-shrink:0}.sec-tile--lg{width:56px;height:56px;border-radius:16px}.sec-tile--sm{width:34px;height:34px;border-radius:10px}.sec-tile--on{color:var(--bg-primary);background:var(--text-primary);border-color:var(--text-primary)}.sec-tile--neutral{color:var(--accent-neutral);background:var(--accent-neutral-bg);border-color:var(--accent-neutral-border)}.sec-tile--negative{color:var(--accent-negative);background:var(--accent-negative-bg);border-color:var(--accent-negative-border)}.sec-row{display:flex;align-items:center;gap:16px;width:100%;padding:16px 8px;text-align:left;background:transparent;transition:background-color .15s ease}.sec-row:hover{background:var(--bg-secondary)}.sec-row__chevron{color:var(--text-secondary);transition:color .15s ease}.sec-row:hover .sec-row__chevron{color:var(--text-primary)}.sec-timeline{position:relative;padding-left:24px}.sec-timeline:before{content:"";position:absolute;left:4px;top:12px;bottom:12px;width:1px;background:var(--border)}.sec-timeline__item{position:relative}.sec-timeline__dot{position:absolute;left:-24px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:999px;background:var(--bg-primary);border:2px solid var(--text-secondary)}.sec-timeline__dot--warn{border-color:var(--accent-neutral);background:var(--accent-neutral)}