.gh-connect{display:inline-flex;align-items:center;gap:var(--space-3)}.gh-status{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.gh-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background-color:var(--color-text-muted)}.gh-connect[data-state=connected] .gh-dot{background-color:var(--color-feedback-success-text)}.gh-connect[data-state=connected] .gh-status{color:var(--color-text-default)}.gh-dialog{width:min(calc(var(--size-64) * 2),calc(100vw - var(--size-8)));padding:0;border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default);color:var(--color-text-default);box-shadow:var(--elevation-modal)}.gh-dialog::backdrop{background-color:var(--color-overlay-scrim)}.gh-dialog-box{display:grid;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6)}.gh-dialog-head{display:flex;align-items:center;justify-content:space-between}.gh-dialog-head h2{margin:0;font-size:var(--typography-h3-size)}.gh-dialog-body{display:grid;gap:var(--space-3)}.gh-dialog-body p{margin:0;line-height:var(--font-line-height-normal)}.gh-dialog-body>.xe-acc:last-child{margin-top:0;border-bottom:0}.gh-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.gh-dialog p{margin:0;font-size:var(--typography-ui-size);line-height:var(--font-line-height-normal)}.gh-steps{display:grid;gap:var(--space-1-5);margin:0;padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.gh-field{display:grid;gap:var(--space-1-5);font-size:var(--typography-ui-size);font-weight:var(--font-weight-medium)}.gh-field input,.gh-field textarea,.rv-actions textarea{width:100%;min-height:var(--size-10);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-emphasis);border-radius:var(--radius-control);background-color:var(--color-surface-default);color:var(--color-text-default);font:inherit;font-size:var(--typography-ui-size)}.gh-field input{font-family:var(--font-family-mono)}.gh-field input:focus-visible,.gh-field textarea:focus-visible,.rv-actions textarea:focus-visible{outline:var(--border-width-strong) solid var(--focus-ring-color);outline-offset:var(--border-width-default)}.gh-error{color:var(--color-feedback-danger-text);font-size:var(--typography-ui-size)}.gh-dialog-foot{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.gh-spacer{flex:1}.gh-view{display:grid;gap:var(--space-3)}.gh-view[hidden]{display:none}
