.git-state-card{background:transparent;border:none;box-shadow:none;margin:0;padding:0}.git-state-card .git-state-header{padding:0 0 1rem;background:transparent;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.git-state-card .git-state-header .repo-info .repo-title{display:flex;align-items:center;gap:1rem}.git-state-card .git-state-header .repo-info .repo-title .repo-name{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0}.git-state-card .git-state-header .repo-info .repo-title .repo-badges{display:flex;gap:.5rem}.git-state-card .git-state-header .repo-info .repo-title .repo-badges .badge{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.git-state-card .git-state-header .repo-info .repo-title .repo-badges .badge.cloned{background:#e0f2fe;color:#0369a1}.git-state-card .git-state-header .repo-info .repo-title .repo-badges .badge.blank{background:#f1f5f9;color:#475569}.git-state-card .git-state-header .repo-info .repo-title .repo-badges .badge.branch{background:#f0fdf4;color:#15803d}.git-state-card .git-state-header .status-indicator{padding:.35rem .75rem;border-radius:4px;font-size:.75rem;font-weight:500}.git-state-card .git-state-header .status-indicator.clean{background:#f0fdf4;color:#15803d}.git-state-card .git-state-header .status-indicator.modified{background:#fef3c7;color:#b45309}.git-state-card .git-state-content{padding:1rem 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.git-state-card .git-state-content .status-section .status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:.75rem;gap:.75rem}.git-state-card .git-state-content .status-section .status-grid .status-item{background:#f8fafc;padding:.5rem;border-radius:6px;display:flex;flex-direction:column;gap:.25rem}.git-state-card .git-state-content .status-section .status-grid .status-item .status-label{font-size:.75rem;color:#6b7280}.git-state-card .git-state-content .status-section .status-grid .status-item .status-count{font-size:1.1rem;font-weight:600;font-family:JetBrains Mono,monospace}.git-state-card .git-state-content .status-section .status-grid .status-item.modified{background:#fef3c7}.git-state-card .git-state-content .status-section .status-grid .status-item.modified .status-count{color:#b45309}.git-state-card .git-state-content .status-section .status-grid .status-item.new{background:#eff6ff}.git-state-card .git-state-content .status-section .status-grid .status-item.new .status-count{color:#0369a1}.git-state-card .git-state-content .status-section .status-grid .status-item.deleted{background:#fee2e2}.git-state-card .git-state-content .status-section .status-grid .status-item.deleted .status-count{color:#dc2626}.git-state-card .git-state-content .remote-section{margin-top:1rem}.git-state-card .git-state-content .remote-section .remote-list{display:flex;flex-direction:column;gap:.5rem}.git-state-card .git-state-content .remote-section .remote-list .remote-item{background:#f8fafc;border-radius:6px;padding:.5rem}.git-state-card .git-state-content .remote-section .remote-list .remote-item .remote-name{display:block;font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.git-state-card .git-state-content .remote-section .remote-list .remote-item .remote-url{display:block;font-size:.75rem;color:#1f2937;font-family:JetBrains Mono,monospace;word-break:break-all}.git-state-card .git-state-content .commit-section .commit-info{background:#f8fafc;border-radius:6px;padding:.75rem}.git-state-card .git-state-content .commit-section .commit-info .commit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.git-state-card .git-state-content .commit-section .commit-info .commit-header .commit-hash{background:#f1f5f9;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;color:#1f2937;font-family:JetBrains Mono,monospace}.git-state-card .git-state-content .commit-section .commit-info .commit-header .commit-date{font-size:.75rem;color:#6b7280}.git-state-card .git-state-content .commit-section .commit-info .commit-message{margin:0;color:#1f2937;font-size:.875rem;line-height:1.4}