.RepairSessionTool_fileBar__tsuV1{display:flex;flex-wrap:wrap;gap:8px 18px;padding:8px 12px;background:#050505;border:1px solid #1a1a1a;font-family:var(--font-mono);font-size:11px;color:#999}.RepairSessionTool_fileBar__tsuV1 strong{color:#ccc;font-weight:400}.RepairSessionTool_headerGrid__MXZCO{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.RepairSessionTool_headerCard__i96W_{border:1px solid #1a1a1a;background:#050505;padding:10px 12px;font-family:var(--font-mono);display:flex;flex-direction:column;gap:4px}.RepairSessionTool_headerLabel__olJnW{font-size:10px;color:#777;text-transform:uppercase;letter-spacing:.06em}.RepairSessionTool_headerValue__lzPWp{font-size:14px;color:#b8960c;letter-spacing:.02em;word-break:break-all}.RepairSessionTool_headerSub__XsZSd{font-size:10px;color:#555}.RepairSessionTool_opBreakdown__qhPH4{display:flex;flex-wrap:wrap;gap:6px}.RepairSessionTool_opChip__Jywkg{background:#050505;border:1px solid #222;color:#aaa;font-family:var(--font-mono);font-size:11px;padding:5px 10px;display:inline-flex;gap:6px;align-items:baseline}.RepairSessionTool_opChip__Jywkg strong{color:#b8960c;font-weight:400}.RepairSessionTool_timeline__lkw5N{border:1px solid #1a1a1a;background:#050505;font-family:var(--font-mono);display:flex;flex-direction:column}.RepairSessionTool_timelineHead__M1P__{background:#0a0a0a;font-size:10px;color:#777;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #1a1a1a;position:-webkit-sticky;position:sticky;top:0}.RepairSessionTool_timelineHead__M1P__,.RepairSessionTool_timelineRow__aeG_g{display:grid;grid-template-columns:50px 170px 110px 1fr;grid-gap:6px;gap:6px;padding:6px 12px}.RepairSessionTool_timelineRow__aeG_g{font-size:11px;color:#ccc;border-bottom:1px dashed #141414}.RepairSessionTool_timelineRow__aeG_g:last-child{border-bottom:none}.RepairSessionTool_timelineRow__aeG_g:hover{background:#0a0a0a}.RepairSessionTool_timelineIdx__et6Ts{color:#b8960c}.RepairSessionTool_timelineTs__DmFD9{color:#888}.RepairSessionTool_timelineOp__gSqRK{color:#d4a82c;text-transform:lowercase}.RepairSessionTool_timelineDetail__wu5IB{color:#aaa;word-break:break-word}.RepairSessionTool_timelineWrap__lcIeF{max-height:460px;overflow-y:auto}.RepairSessionTool_actionRow__rsx1Z{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.RepairSessionTool_primaryBtn__tdlXv{background:#1d1407;border:1px solid #b8960c;color:#f0c244;font-family:var(--font-mono);font-size:12px;padding:8px 16px;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.RepairSessionTool_primaryBtn__tdlXv:hover{background:#2a1f0a}.RepairSessionTool_primaryBtn__tdlXv:disabled{opacity:.4;cursor:not-allowed}.RepairSessionTool_smallBtn__ES7Me{background:#050505;border:1px solid #222;color:#888;font-family:var(--font-mono);font-size:11px;padding:6px 12px;cursor:pointer}.RepairSessionTool_smallBtn__ES7Me:hover{border-color:#b8960c;color:#b8960c}.RepairSessionTool_smallBtn__ES7Me:disabled{opacity:.4;cursor:not-allowed}.RepairSessionTool_placeholder__kt7an{font-size:11px;color:#555;font-family:var(--font-mono);padding:8px 0}.RepairSessionTool_framingNote__kM44y{font-size:11px;color:#555;font-family:var(--font-mono);font-style:italic;padding:6px 0 12px;text-align:center;letter-spacing:.04em}.RepairSessionTool_linkBox__uaWel{padding:10px 12px;background:#050505;border:1px solid #1a1a1a;font-family:var(--font-mono);font-size:11px;color:#aaa;line-height:1.55}.RepairSessionTool_linkBox__uaWel strong{color:#b8960c;font-weight:400}.RepairSessionTool_linkBox__uaWel a{color:#f0c244;text-decoration:underline;text-underline-offset:3px}.RepairSessionTool_linkBox__uaWel a:hover{color:#fff}.RepairSessionTool_errorBar__eA_Qs{padding:8px 12px;background:#1d0c0c;border:1px solid #5a1a1a;color:#e57272;font-family:var(--font-mono);font-size:11px}.RepairSessionTool_warnBar__2TWDy{padding:8px 12px;background:#1d1407;border:1px solid #5a4310;color:#e8c66c;font-family:var(--font-mono);font-size:11px}.RepairSessionTool_previewMd__y46py{padding:12px 14px;background:#050505;border:1px solid #1a1a1a;font-family:var(--font-mono);font-size:11px;color:#bbb;white-space:pre-wrap;max-height:360px;overflow-y:auto;line-height:1.55}