.connect-shortcuts{margin-bottom:24px}.account-glance{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;margin-bottom:20px;background:#e9efdf;border-radius:15px;color:#1d4538}.account-card h2{overflow-wrap:anywhere}.account-card .metric-number{font-size:clamp(25px,3vw,38px)}.connection-status{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.connection-status span{padding:8px 12px;border-radius:9px;background:#edf2e6;font-size:12px;overflow-wrap:anywhere}.connect-intro{background:#eaf0de}.connect-intro p{max-width:720px}.setup-steps{padding-left:22px;color:#687a70;line-height:1.9}.setup-steps li{margin:9px 0}.cron-command,.pair-code{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;border-radius:10px;background:#f0f3eb;font-size:13px;line-height:1.7}.analysis-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;color:#284d40;font-size:15px}.connect-intro h2{font-size:28px}.confirm-checkbox{align-items:start!important}.confirm-checkbox input{flex:0 0 auto}.connections-form{min-width:0}#connections-form input{max-width:100%}.account-card .form-actions{flex-wrap:wrap}.center-tabs{max-width:100%;overflow-x:auto}.account-card{min-width:0}@media(max-width:600px){.account-glance{padding:14px;font-size:12px;align-items:flex-start}.account-glance .text-button{font-size:11px}.connect-intro h2{font-size:24px}.connection-status{flex-direction:column}.account-card .form-actions .button{flex:1}.setup-steps{font-size:13px}.cron-command{font-size:11px}}

.connection-settings{margin:0 0 24px;scroll-margin-top:90px}.connection-settings>summary{cursor:pointer;padding:20px 24px;border:1px solid #dce4d3;border-radius:14px;background:#eaf0de;color:#1d4538;font-weight:600}.connection-settings[open]>summary{margin-bottom:18px}
