.PpfPatcherTool_log__Zjbs1{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text-faint);line-height:1.7;padding:10px 12px;background:var(--panel);border:1px solid var(--line);min-height:60px;max-height:160px;overflow-y:auto}.PpfPatcherTool_infoGrid__u4LHn{display:flex;flex-direction:column;gap:3px}.PpfPatcherTool_infoRow__tzGjt{display:flex;justify-content:space-between;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;padding:3px 10px;border-bottom:1px solid color-mix(in srgb,var(--line) 40%,transparent)}.PpfPatcherTool_infoRow__tzGjt span:first-child{color:var(--text-faint)}.PpfPatcherTool_infoRow__tzGjt span:last-child{color:var(--text)}.PpfPatcherTool_btnRow__W2R1p{display:flex;gap:10px;flex-wrap:wrap}.PpfPatcherTool_applyBtn__jI8qe{font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;padding:8px 20px;background:none;border:1px solid var(--accent);color:var(--accent-bright);cursor:pointer;letter-spacing:.06em;transition:background var(--dur-hover) var(--ease)}.PpfPatcherTool_applyBtn__jI8qe:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent)}.PpfPatcherTool_applyBtn__jI8qe:disabled{opacity:.4;cursor:not-allowed}.PpfPatcherTool_dlBtn__0bJrk{font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;padding:8px 20px;background:none;border:1px solid #34d399;color:#34d399;cursor:pointer;letter-spacing:.06em;transition:background var(--dur-hover) var(--ease)}.PpfPatcherTool_dlBtn__0bJrk:hover{background:color-mix(in srgb,#34d399 10%,transparent)}