/* Boutique Octopus v0.5.17 — Provider connection diagnostics */
.dropship-connect-warning{display:flex;justify-content:space-between;gap:24px;align-items:center;border-left:5px solid #2876b7;background:#eef7ff}
.dropship-connect-warning strong{display:block;margin-bottom:5px;letter-spacing:.06em}
.dropship-connect-warning p{margin:0;max-width:900px}
.dropship-connect-warning>span{white-space:nowrap;font-size:11px;font-weight:900;letter-spacing:.12em;background:#12324d;color:#fff;padding:9px 12px;border-radius:999px}
.dropship-provider-card.is-connected{border-color:#79bd96;box-shadow:inset 0 0 0 1px #b9e0c8}
.dropship-provider-state.connected{background:#dff5e8;color:#216a3a}
.dropship-provider-state.error{background:#fde7e7;color:#9b2c2c}
.dropship-provider-state.not_tested{background:#eef1f5;color:#596472}
.dropship-connection-facts{display:flex;gap:8px;flex-wrap:wrap}
.dropship-connection-facts span{display:inline-flex;gap:5px;align-items:center;padding:6px 8px;border:1px solid #dce2ea;border-radius:8px;background:#f8fafc;color:#6b7480;font-size:11px}
.dropship-connection-facts strong{color:#243040;font-size:11px;margin:0}
.dropship-connection-message{margin:0;padding:10px 12px;background:#f8fafc;border:1px solid #e0e5ec;border-radius:9px;color:#4b5563;font-size:12px;line-height:1.5}
.dropship-config-head{display:flex;justify-content:space-between;gap:16px;align-items:start}
.dropship-config-example{overflow:auto;margin:14px 0 10px;padding:16px;border:1px solid #dce2ea;border-radius:10px;background:#111827;color:#d7e2f0;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.dropship-config-example code{color:inherit;background:none;padding:0}
@media(max-width:760px){.dropship-connect-warning{align-items:flex-start;flex-direction:column}.dropship-connection-facts{display:grid}.dropship-config-example{font-size:11px}}
