.tabs{display:flex;gap:8px;margin-bottom:26px;border-bottom:1px solid #dfe5e9;padding-bottom:14px}.tabs button{border-color:transparent;background:transparent}.tabs button.selected{background:#086f68;color:white}.online-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(320px,1.5fr);gap:24px;align-items:start}.panel{padding:24px;border-radius:14px;background:white;border:1px solid #dfe5e9;margin-bottom:22px}.panel h2{margin-bottom:18px}.panel input,.panel select{width:100%;margin-bottom:16px}.panel label{margin-top:6px}.panel code{display:block;overflow-wrap:anywhere;padding:12px;background:#f3f5f7;border-radius:8px;font-size:12px;margin:12px 0}.panel ul{font-size:12px;line-height:1.9;padding-left:18px}.panel details>summary{cursor:pointer;font-weight:600;margin-bottom:18px}.meeting-item{padding:18px 0;border-bottom:1px solid #e6ebee}.meeting-item:first-child{padding-top:0}.meeting-item:last-child{border-bottom:0}.meeting-item h3{font-size:17px}.meeting-item p{font-size:13px;margin:8px 0 12px}.registry-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e6ebee;font-size:13px}.banner{padding:14px;background:#fff5dc;border-radius:8px;font-size:13px;margin-bottom:20px;line-height:1.6}#setup-error{color:#a22b2b}.setup-help{font-size:12px!important}.panel .actions{margin-bottom:0}@media(max-width:760px){.online-grid{grid-template-columns:1fr}.tabs{gap:4px}.tabs button{padding:10px}.registry-row{align-items:flex-start;flex-direction:column}}

#pair-form label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:10px;margin:18px 0;line-height:1.5}#pair-replace{width:18px;min-height:18px;height:18px;flex:0 0 18px;margin:3px 0 0}
