.settings-foot{margin-top:var(--s2);font-size:var(--fs-2)}.settings-gap{margin-bottom:var(--s3)}.settings-stack{display:grid;grid-gap:var(--s2);gap:var(--s2)}.settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.settings-form{max-width:calc(var(--s7) * 11)}.conn-actions{display:flex;align-items:center;gap:var(--s2);flex:0 0 auto;flex-wrap:wrap;margin-left:auto;min-width:0}.conn-actions form{display:inline-flex;margin:0}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-bottom:var(--s3)}.chip-row>.btn:last-child{margin-left:auto}.narrow-input{width:calc(var(--s7) * 2)}.mono-text{font-family:var(--mono);font-size:var(--fs-2)}@media (max-width:600px){.conn-actions{width:100%;margin-left:0}.conn-actions .btn{min-height:var(--touch)}}.run-filters{margin-bottom:var(--s3)}.run-filters input,.run-filters select{min-width:0}.limit-stack{display:grid;grid-gap:var(--s3);gap:var(--s3)}.tool-scope-row{align-items:center}.tool-scope-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.tool-scope-summary{font-weight:400}.skill-file{margin-top:var(--s3)}.mt-1{margin-top:var(--s1)}.mt-2{margin-top:var(--s2)}.mt-3{margin-top:var(--s3)}.mt-4{margin-top:var(--s4)}.mt-5{margin-top:var(--s5)}.mb-1{margin-bottom:var(--s1)}.mb-2{margin-bottom:var(--s2)}.mb-3{margin-bottom:var(--s3)}.mb-4{margin-bottom:var(--s4)}.mb-5{margin-bottom:var(--s5)}.inv-notice{margin-bottom:var(--s3);display:block}.inv-spacer{flex:1 1}.inv-steps-list{margin:var(--s2) 0 0 var(--s4);display:grid;grid-gap:var(--s1);gap:var(--s1)}.inv-tool-meta{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.inv-tool-error{margin-top:var(--s1);border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}.skill-popout{display:flex;justify-content:flex-end}.auto-width{width:auto}.tag-line{gap:var(--s1);margin-top:var(--s1)}.offline-capture,.tag-line{display:flex;flex-wrap:wrap}.offline-capture{align-items:center;gap:var(--s2)}.offline-capture input{flex:1 1 calc(var(--s7) * 4);min-width:0}.full-width{width:100%}.fit-width{max-width:100%;min-width:0}.flex-fill{flex:1 1}.ml-auto{margin-left:auto}.merge-row{align-items:flex-end}