.w-message.ai:has(.w-provider-cards){background:transparent;padding:0}
.w-provider-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:18px 0}
.w-provider-card{border:1px solid #dae6f1;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 5px 20px #143c6708;padding:22px;text-align:left}
.w-provider-heading{display:flex;align-items:center;gap:14px;margin-bottom:14px}
.w-provider-heading h3{font-size:20px;line-height:1.35;margin:0;font-weight:600;color:#172b46;overflow-wrap:anywhere}
.w-provider-symbol{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(140deg,#dcefff,#e8edfc);color:#2875cf}
.w-provider-symbol svg{width:26px;height:26px}
.w-provider-description{white-space:pre-line;font-size:16px;line-height:1.65;color:#3e5268;margin:0 0 14px}
.w-provider-note{font-size:12px;line-height:1.5;color:#60758b;margin:12px 0}
.w-provider-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #e8eef4;padding-top:16px;margin-top:16px}
.w-provider-actions button,.w-provider-actions a{font:inherit;font-size:13px;border:1px solid #d7e3ef;border-radius:24px;min-height:42px;padding:10px 15px;background:#fff;color:#246dba;text-decoration:none;cursor:pointer}
.w-provider-actions .w-provider-link{background:#2273d9;color:#fff;border-color:#2273d9}
.w-provider-actions .w-provider-save{margin-left:auto}
#waykin-profile-conversation .w-provider-actions button,#waykin-profile-conversation .w-provider-actions a{font:500 13px/1.3 Waykin,Arial,sans-serif;min-height:44px;white-space:nowrap}
@media(max-width:660px){.w-provider-card{padding:18px}.w-provider-heading h3{font-size:18px}.w-provider-description{font-size:15px}.w-provider-symbol{width:44px;height:44px}.w-provider-actions{gap:8px}.w-provider-actions button,.w-provider-actions a{font-size:12px;padding:10px 12px}}
