.gitbridge-progress-banner{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:13px 15px;border:1px solid #b9cff5;border-radius:13px;background:#eef5ff;color:#244f8f;box-shadow:0 2px 8px rgba(37,99,235,.06)}.gitbridge-progress-banner strong,.gitbridge-progress-banner small{display:block}.gitbridge-progress-banner small{margin-top:2px;color:#58739a;font-size:11px}.gitbridge-spinner{width:20px;height:20px;flex:0 0 20px;border:3px solid #c9dcfb;border-top-color:#2563eb;border-radius:50%;animation:gitbridge-spin .75s linear infinite}@keyframes gitbridge-spin{to{transform:rotate(360deg)}}.gitbridge-step-heading{display:flex;align-items:center;gap:11px;margin:1px 0 10px;color:#40536e}.gitbridge-step-heading>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e8f0ff;color:#2459ad;font-weight:900;font-size:12px}.gitbridge-step-heading strong,.gitbridge-step-heading small{display:block}.gitbridge-step-heading small{margin-top:2px;color:#748198;font-size:11px}.repo-location-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.repo-location-row input{min-width:0}.repo-refresh-button{min-width:92px;white-space:nowrap}.repository-card-body select:disabled{background:#f5f7fa;color:#8b96a7}.repo-inspection span{overflow-wrap:anywhere;text-transform:none!important;letter-spacing:0!important}.gitbridge-safe-ready{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:11px 14px;border:1px solid #bbf7d0;border-radius:12px;background:#f0fdf4;color:#166534}.gitbridge-safe-ready strong{font-size:12px}.gitbridge-safe-ready span{font-size:11px;line-height:1.45;color:#3f7453}.gitbridge-temp-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px;border-top:1px solid #e3e9f1;background:#f8fafc}.gitbridge-temp-strip>div{min-width:0}.gitbridge-temp-strip small,.gitbridge-temp-strip code,.gitbridge-temp-strip span{display:block}.gitbridge-temp-strip small{font-size:9px;font-weight:800;letter-spacing:.11em;color:#6c7b90}.gitbridge-temp-strip code{margin:4px 0 3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263e62;font-size:11px}.gitbridge-temp-strip span{font-size:10px;color:#7a8799;line-height:1.4}.gitbridge-temp-strip span code{display:inline;margin:0;white-space:normal;font-size:inherit}.gitbridge-output-card .gitbridge-console{min-height:300px;max-height:620px;scroll-behavior:smooth;font-size:11.5px;line-height:1.6}.gitbridge-alert{align-items:flex-start}.gitbridge-alert strong{white-space:nowrap}.gitbridge-alert span{line-height:1.45}.repository-card .field>small{line-height:1.45;text-transform:none;letter-spacing:0;font-weight:500}.repository-card .repo-status{white-space:nowrap}.repository-card select{cursor:pointer}.repository-card select:disabled{cursor:not-allowed}.gitbridge-preflight-card .card-header-actions button{min-width:116px}@media(max-width:760px){.repo-location-row{grid-template-columns:1fr}.repo-refresh-button{width:100%}.gitbridge-temp-strip{align-items:flex-start;flex-direction:column}.gitbridge-temp-strip button{width:100%}.gitbridge-output-card .gitbridge-console{min-height:240px;max-height:520px}}