.sl-connect-dialog{width:min(700px,calc(100vw - 36px));max-height:85vh;overflow:auto;padding:30px;border:1px solid #bdcfc3;border-radius:16px;background:#fff;color:#183c2b;box-sizing:border-box}.sl-connect-dialog::backdrop{background:#152f24a8}.sl-connect-dialog h2{font-size:28px;line-height:1.2;margin:15px 0}.sl-connect-dialog p{line-height:1.65;font-size:14px}.sl-connect-dialog>span{font-size:11px;letter-spacing:.13em;font-weight:700}.sl-connect-dialog label{display:grid;gap:8px;margin:20px 0;font-size:14px}.sl-connect-dialog select{padding:12px;border:1px solid #a8c0b1;border-radius:6px;background:white;color:#183c2b}.sl-connect-dialog .sl-connect-check{display:flex;align-items:center;gap:10px}.sl-connect-dialog table{width:100%;font-size:13px;border-collapse:collapse}.sl-connect-dialog td,.sl-connect-dialog th{text-align:left;padding:11px 8px;border-bottom:1px solid #d9e5de;overflow-wrap:anywhere}.sl-connect-dialog button{background:#175c3c;color:white;border:0;border-radius:6px;padding:11px 17px;cursor:pointer}.sl-connect-dialog button:disabled{opacity:.5}.sl-connect-dialog .sl-connect-close{float:right;background:#edf4f0;color:#183c2b;font-size:20px;padding:4px 12px}.sl-connect-dialog a{color:#175c3c;text-decoration:underline}.sl-connect-dialog :focus-visible{outline:3px solid #408966;outline-offset:3px}

.sl-connect-dialog [data-export=preview]{max-width:100%;overflow:auto;max-height:340px;border:1px solid #d9e5de;border-radius:8px}.sl-connect-dialog table{min-width:560px;table-layout:fixed}.sl-connect-dialog td{white-space:pre-wrap}.sl-connect-dialog [data-export=preview]:focus-visible{outline:3px solid #408966;outline-offset:2px}@media(max-width:600px){.sl-connect-dialog{padding:18px}.sl-connect-dialog h2{font-size:24px}.sl-connect-dialog button{min-height:44px}.sl-connect-dialog table{min-width:640px}}
