/* Cards & layout */
#searchshifter .ss-card{background:#fff;border:1px solid #dcdcde;border-radius:8px;padding:16px;margin:16px 0}
#searchshifter .ss-row{display:grid;grid-template-columns:220px 1fr;gap:12px 16px;align-items:center}
#searchshifter .ss-row + .ss-row{margin-top:10px}
#searchshifter .ss-help{color:#646970;font-size:12px;margin-top:4px}

/* Badges */
#searchshifter .ss-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px}
#searchshifter .ss-badge--ok{background:#e7f5ee;color:#0a7}
#searchshifter .ss-badge--err{background:#fde7e9;color:#b11}

/* Tools */
#searchshifter .ss-tools .button{margin-right:8px}
#ssTestConnMsg{margin-left:8px}
#ssTestConnMsg.ss-ok{color:#0a7}
#ssTestConnMsg.ss-err{color:#b11}
