.auto-bridge-card .section-title{flex-wrap:wrap;gap:8px}
.auto-bridge-card .section-title>*{min-width:0;overflow-wrap:anywhere;letter-spacing:0}
.auto-bridge-card .bridge-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:12px;font-size:.8rem;cursor:pointer}
.auto-bridge-card [data-bridge-toggle]{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 46px;width:46px;height:28px;min-height:0;padding:0;margin:0;border:1px solid #bac7cb;border-radius:18px;background:#d7e0e2;cursor:pointer}
.auto-bridge-card [data-bridge-toggle]::before{content:'';position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .12s}
.auto-bridge-card [data-bridge-toggle]:checked{background:#087c69;border-color:#087c69}
.auto-bridge-card [data-bridge-toggle]:checked::before{transform:translateX(18px)}
.auto-bridge-card [data-bridge-toggle]:focus-visible{outline:2px solid #1976d2;outline-offset:3px}
.auto-bridge-card [data-bridge-toggle]:disabled{opacity:.45;cursor:default}
.auto-bridge-card [data-bridge-status][data-state="OBSERVE"],.auto-bridge-card [data-bridge-status][data-state="PAUSED"],.auto-bridge-card [data-bridge-status][data-state="NO_KEY"]{background:#eef1f3;color:#53636c}
@media(prefers-reduced-motion:reduce){.auto-bridge-card [data-bridge-toggle]::before{transition:none}}
