#crm-shared-provider{min-width:0}
#crm-shared-provider .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 14px;border-radius:13px;border:1px solid #ffffff80;color:var(--ink);font:inherit;font-size:12px;cursor:pointer;text-decoration:none}
#crm-shared-provider .btn.primary{color:#fff;background:var(--primary,#0969ff)}
#crm-shared-provider .field{display:grid;gap:7px;margin:12px 0}
#crm-shared-provider .field :is(input,select){width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid #ffffff80;border-radius:13px;background:#ffffff25;color:var(--ink);font:inherit}
#crm-shared-provider .wazzup-heading,#crm-shared-provider .wazzup-channel-nav,#crm-shared-provider .wazzup-section-heading{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:12px}
#crm-shared-provider .wazzup-heading{justify-content:flex-start}
#crm-shared-provider .wazzup-heading h2{display:none}
#crm-shared-provider .wazzup-heading p{margin:4px 0 0}
#crm-shared-provider .wazzup-modes{display:flex;gap:8px;margin:14px 0}
#crm-shared-provider .wazzup-modes>button{flex:1;min-height:42px;border-radius:13px;border:1px solid #ffffff80;background:#ffffff25;color:var(--ink);font:inherit;cursor:pointer}
#crm-shared-provider .wazzup-modes>[aria-selected=true]{background:#0969ff;color:#fff}
#crm-shared-provider .wazzup-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}
#crm-shared-provider .wazzup-qr-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
#crm-shared-provider .wazzup-channel-list{display:grid;gap:9px;margin:14px 0}
#crm-shared-provider .wazzup-channel{display:flex;align-items:center;gap:10px;min-width:0;width:100%;padding:12px;text-align:left;color:var(--ink);font:inherit;border:1px solid #ffffff80;border-radius:14px;background:#ffffff20;cursor:pointer}
#crm-shared-provider .wazzup-channel>span{min-width:0;display:grid;gap:4px;flex:1;overflow-wrap:anywhere}
#crm-shared-provider .wazzup-channel small{font-size:11px;color:var(--muted)}
#crm-shared-provider .wazzup-qr-state img{display:block;width:min(100%,300px);height:auto;margin:14px auto}
#crm-shared-provider .wazzup-feedback{margin:10px 0;line-height:1.5}
#crm-shared-provider .live-error{color:#a83550}
#crm-shared-provider details{padding:10px 0;line-height:1.5}
.channel-clear-choices{display:grid;gap:10px;margin:14px 0;padding:12px;border:1px solid #ffffff80;border-radius:14px}
.channel-clear-choices .check-row{display:flex;gap:9px;align-items:start;line-height:1.5;margin:0}
@media(max-width:600px){#crm-shared-provider .field :is(input,select){font-size:16px}#crm-shared-provider .wazzup-modes{flex-wrap:wrap}#crm-shared-provider .wazzup-modes>button{flex-basis:140px}}
