:root{color-scheme:light}body{margin:0;background:#f4f8f7;color:#183d35}.connections-header{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #dce6e1}.connections-header nav{display:flex;flex-wrap:wrap;gap:1rem}.connections-header a{color:#126b57}.connections-header [aria-current]{font-weight:700}main{max-width:850px;margin:2rem auto;padding:0 1rem}.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}h1{margin:.3rem 0}h2{font-size:1.2rem}.connection,#editor{padding:1.3rem;margin:1rem 0;background:#fff;border:1px solid #d5e2dc;border-radius:12px}.connection h2{margin-top:0}.connection dl{display:grid;grid-template-columns:145px 1fr;gap:.6rem}.connection dt{color:#52746a}.connection dd{margin:0;overflow-wrap:anywhere}.badge{display:inline-block;background:#e7f0ec;border-radius:6px;padding:.3rem .6rem}.actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}button{min-height:44px;padding:.6rem .9rem;border:1px solid #126b57;border-radius:7px;background:#126b57;color:#fff;font:inherit;cursor:pointer}.secondary{background:white;color:#126b57}button:disabled{opacity:.55;cursor:default}label{display:block;margin-top:1rem;margin-bottom:.35rem}input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:44px;padding:.65rem;border:1px solid #b5cec4;border-radius:6px;font:inherit}.hint{font-size:.85rem;color:#52746a;margin:.4rem 0}.confirmation{display:flex;gap:.65rem;align-items:flex-start;line-height:1.5}.confirmation input{margin-top:.35rem}.error{color:#992c28}#status{min-height:1.5rem;margin:1rem 0}dialog{max-width:420px;width:calc(100% - 3rem);padding:1.3rem;border:1px solid #b5cec4;border-radius:12px}dialog::backdrop{background:#183d3555}:focus-visible{outline:3px solid #1c9074;outline-offset:3px}ul{padding-left:1.3rem;line-height:1.6}@media(max-width:520px){main{margin-top:1rem}.connections-header{padding:1rem}.connections-header nav{gap:.7rem}.connection dl{grid-template-columns:1fr;gap:.2rem}.connection dd{margin-bottom:.6rem}.actions button{flex:1}.connection,#editor{padding:1rem}}
