.git-code-workbench,.git-code-main-grid{display: grid;grid-template-columns: minmax(320px,.95fr) minmax(0,1.05fr);gap: 16px;align-items: stretch}.git-code-main-grid{grid-template-columns: minmax(0,1.1fr) minmax(320px,.9fr);margin-top: 16px;align-items: flex-start}.git-code-panel{min-width: 0;background: #fff}.git-code-panel-header{gap: 12px}.git-code-panel-header>span:first-child{flex: 1;min-width: 0}.git-code-panel-header i{margin-right: 6px}.git-code-status{flex: 0 1 auto;min-width: 0;color: var(--text-3);font-size: 12.5px;font-weight: 500;text-align: right}.git-code-panel-body{gap: 14px;background: #fff}.git-code-field{display: grid;gap: 6px;min-width: 0;margin: 0;color: var(--text-2);font-size: 13.5px;font-weight: 600}.git-code-field .form-control{min-width: 0;width: 100%}.git-code-workflow-output,.git-code-command-box code,.git-code-command-card code{font-family: var(--mono-font);font-size: 13px;line-height: 1.5}.git-code-filter-row,.git-code-risk-row,.git-code-action-row{display: flex;flex-wrap: wrap;gap: 8px}.git-code-filter-row .btn,.git-code-risk-row .btn,.git-code-action-row .btn{justify-content: center}.git-code-filter-row .btn i,.git-code-risk-row .btn i,.git-code-action-row .btn i{margin-right: 6px}.git-code-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.git-code-stats>div{display: grid;gap: 4px;min-width: 0;padding: 11px 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg-soft)}.git-code-stats span,.git-code-command-card small,.git-code-tag,.git-code-checklist li,.git-code-glossary-card span{color: var(--text-3);font-size: 12.5px;line-height: 1.35}.git-code-stats strong{overflow: hidden;color: var(--text);font-size: 18px;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap}.git-code-builder-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.git-code-workflow-output{min-height: 128px;resize: vertical}.git-code-library{display: grid;gap: 10px}.git-code-command-card{display: grid;gap: 8px;min-width: 0;padding: 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg);text-align: left;cursor: pointer}.git-code-command-card:hover,.git-code-command-card:focus,.git-code-command-card.is-active{border-color: var(--primary);box-shadow: 0 0 0 3px var(--primary-soft)}.git-code-command-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px}.git-code-command-head strong{color: var(--text);font-size: 14.5px;line-height: 1.3}.git-code-risk{flex: 0 0 auto;padding: 3px 7px;border-radius: 999px;font-size: 11px;font-weight: 700;line-height: 1.2;text-transform: uppercase}.git-code-risk-safe{background: var(--success-soft);color: var(--success)}.git-code-risk-review{background: #fef3c7;color: #92400e}.git-code-risk-danger{background: var(--danger-soft);color: var(--danger)}.git-code-command-card code{display: block;overflow: hidden;padding: 8px 10px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg-soft);color: var(--text);text-overflow: ellipsis;white-space: nowrap}.git-code-empty{padding: 24px;border: 1px dashed var(--border);border-radius: var(--radius);color: var(--text-3);text-align: center}.git-code-detail{display: grid;gap: 12px}.git-code-detail h3{margin: 0;color: var(--text);font-size: 20px;line-height: 1.3}.git-code-detail p{margin: 0;color: var(--text-2);font-size: 13.5px;line-height: 1.5}.git-code-command-box{min-width: 0;padding: 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg-soft)}.git-code-command-box code{display: block;overflow-x: auto;color: var(--text);white-space: pre}.git-code-tag-row{display: flex;flex-wrap: wrap;gap: 6px}.git-code-tag{padding: 4px 8px;border: 1px solid var(--border);border-radius: 999px;background: var(--bg)}.git-code-checklist{display: grid;gap: 8px;padding: 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg)}.git-code-checklist strong{color: var(--text);font-size: 13.5px}.git-code-checklist ul{display: grid;gap: 6px;margin: 0;padding-left: 18px}.git-code-message{display: flex;align-items: flex-start;gap: 8px;padding: 10px 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg-soft);color: var(--text-2);font-size: 13.5px;line-height: 1.45}.git-code-glossary-panel{margin-top: 16px}.git-code-glossary-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 12px}.git-code-glossary-card{display: grid;gap: 5px;min-width: 0;padding: 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg-soft)}.git-code-glossary-card strong{color: var(--text);font-size: 13.5px;line-height: 1.35}:root[data-theme="dark"] .git-code-panel,:root[data-theme="dark"] .git-code-panel-body,:root[data-theme="dark"] .git-code-command-card,:root[data-theme="dark"] .git-code-tag,:root[data-theme="dark"] .git-code-checklist{background: #161b22}:root[data-theme="dark"] .git-code-risk-review{background: rgba(146,64,14,.24);color: #fbbf24}@media (max-width: 991px){.git-code-workbench,.git-code-main-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.git-code-panel .form-control-group-body{padding: 14px}.git-code-panel-header{display: grid;grid-template-columns: minmax(0,1fr);row-gap: 6px}.git-code-status{text-align: left}.git-code-builder-grid,.git-code-stats,.git-code-filter-row,.git-code-risk-row,.git-code-action-row{display: grid;grid-template-columns: 1fr}.git-code-filter-row .btn,.git-code-risk-row .btn,.git-code-action-row .btn{width: 100%;min-width: 0}.git-code-command-card code{white-space: normal;overflow-wrap: anywhere}}