.taskTabs .tabs li.git .icon{background:url(../../ext/git/asset/img/icons.png) no-repeat 0 0}.git-tab-content{padding:20px;background:#f9f9f9}.git-tab-content .git-actions{display:flex;gap:10px;margin-bottom:20px}.git-tab-content .git-actions .button{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:white;border:1px solid #dddddd;border-radius:4px;cursor:pointer;font-size:13px}.git-tab-content .git-actions .button:hover{background:whitesmoke;border-color:#bbbbbb}.git-tab-content .git-actions .button .icon{display:inline-block;width:16px;height:16px}.git-tab-content .git-actions .button .icon.refresh:before{content:"↻";font-size:16px;font-weight:bold}.git-tab-content .git-actions .button .icon.external-link:before{content:"↗";font-size:14px;font-weight:bold}.git-tab-content .git-section{background:white;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:20px;padding:0}.git-tab-content .git-section .git-section-title{font-size:13px;font-weight:bold;color:#333333;padding:12px 16px;margin:0;background:whitesmoke;border-bottom:1px solid #e0e0e0;letter-spacing:0px}.git-tab-content .git-table{width:100%;border-collapse:collapse;font-size:13px}.git-tab-content .git-table thead{background:#fafafa}.git-tab-content .git-table thead th{text-align:left;padding:10px 16px;font-weight:600;color:#666666;font-size:12px;border-bottom:1px solid #e0e0e0}.git-tab-content .git-table tbody tr{border-bottom:1px solid #f0f0f0}.git-tab-content .git-table tbody tr:hover{background:#f9f9f9}.git-tab-content .git-table tbody tr:last-child{border-bottom:none}.git-tab-content .git-table tbody tr td{padding:12px 16px;color:#333333;vertical-align:middle}.git-tab-content .git-table .git-status{width:100px}.git-tab-content .git-table .git-status .status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500}.git-tab-content .git-table .git-status .status-badge.status-merged{background:#d4f4dd;color:#0e6027;border:1px solid #9fd6aa}.git-tab-content .git-table .git-status .status-badge.status-open{background:#fff9db;color:#7a6b00;border:1px solid #e6d88a}.git-tab-content .git-table .git-status .status-badge.status-closed{background:#ffe0e0;color:#9e0000;border:1px solid #ffb3b3}.git-tab-content .git-table .git-branches{font-family:'Monaco', 'Menlo', 'Courier New', monospace;font-size:12px;color:#555555}.git-tab-content .git-table .git-link{color:#0066cc;text-decoration:none}.git-tab-content .git-table .git-link:hover{text-decoration:underline}.git-tab-content .git-table .git-link.git-branch-name{font-family:'Monaco', 'Menlo', 'Courier New', monospace;font-size:12px;font-weight:500}.git-tab-content .git-table .git-link.git-commit-hash{font-family:'Monaco', 'Menlo', 'Courier New', monospace;font-size:11px;font-weight:600;color:#666666}.git-tab-content .git-table .git-link.git-commit-hash .icon.commit:before{content:"⎔";margin-right:4px}.git-tab-content .git-table .protected-badge{display:inline-block;padding:3px 8px;background:#f0f0f0;border:1px solid #d0d0d0;border-radius:3px;font-size:11px;color:#666666}.git-tab-content .git-more-link{padding:12px 16px;text-align:center;border-top:1px solid #f0f0f0}.git-tab-content .git-more-link a{color:#0066cc;text-decoration:none;font-size:13px}.git-tab-content .git-more-link a:hover{text-decoration:underline}.git-tab-content .git-loading{text-align:center;padding:60px 20px;color:#666666;font-style:italic}.git-tab-content .git-loading p{margin:0;font-size:14px}.git-tab-content .git-data-container{min-height:100px}.git-tab-content .git-placeholder{text-align:center;padding:40px 20px;color:#666666;font-style:italic}