.bindings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}
.bindings-heading>div{flex:1 1 300px;min-width:0}
.bindings-heading p{margin-bottom:0}
.bindings-heading>[data-bindings-clear]{flex-shrink:0}
.bindings-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow-wrap:anywhere}
.bindings-card p{margin:6px 0}
.bindings-card .website-button{margin-top:auto;align-self:flex-end}
.bindings-card p:last-of-type{margin-bottom:18px}
.bindings-overview [data-bindings-status]:empty{display:none}
.bindings-overview [data-bindings-list]:empty{margin-top:0}
@media(max-width:700px){.bindings-grid{grid-template-columns:1fr}}
[data-switch-dialog]{max-height:88vh;overflow:auto}
[data-switch-summary]{max-height:180px;overflow:auto;overflow-wrap:anywhere}
[data-switch-choices]{border:1px solid #dce4ef;border-radius:8px;padding:14px;margin:18px 0}
[data-switch-choices] label{display:flex;gap:8px;align-items:baseline;margin:10px 0}
[data-switch-final]{font-weight:700}
[data-bindings-question]{white-space:pre-line}
