.quality-incontact{background:#e8f7fa!important;color:#197589!important}
.quality-incontact .badge-dot{background:#2d9db2!important}
.meta-ads-page{position:relative;z-index:2;pointer-events:auto}
.meta-ads-page button,.meta-ads-page input,.meta-ads-page select,.meta-campaign-head{pointer-events:auto}

#sd-bulk-toolbar-final{max-width:calc(100vw - 30px);flex-wrap:wrap;justify-content:center}
#sd-bulk-toolbar-final .sd-bulk-all{display:flex;align-items:center;gap:7px;white-space:nowrap}
#sd-bulk-toolbar-final .sd-bulk-delete{border-color:#efc8cc;background:#fff3f4;color:#b43643}
#sd-bulk-toolbar-final select:disabled{opacity:.55;cursor:not-allowed}
.sd-group-filter-final{min-width:190px;height:38px;border-radius:9px;padding:0 32px 0 12px;font-size:12px}

.sd-activity-open{margin-left:auto}
.sd-activity-modal-layer{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(14,27,56,.48);backdrop-filter:blur(4px)}
.sd-activity-modal{width:min(920px,100%);max-height:min(780px,calc(100vh - 40px));overflow:hidden;border-radius:17px;background:#fff;box-shadow:0 30px 90px rgba(16,31,67,.32);display:flex;flex-direction:column}
.sd-activity-modal>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #e7eaf0}
.sd-activity-modal h2{margin:0;color:#182748;font-size:18px}
.sd-activity-modal header p{margin:5px 0 0;color:#818a9c;font-size:11px}
.sd-activity-modal header button{width:36px;height:36px;border:1px solid #dde2ea;border-radius:9px;background:#fff;color:#647087;font-size:22px;cursor:pointer}
.sd-activity-tools{display:flex;align-items:end;justify-content:space-between;gap:15px;padding:13px 20px;background:#f8f9fc;border-bottom:1px solid #e9ecf2}
.sd-activity-tools label{display:flex;flex-direction:column;gap:6px;width:min(440px,100%)}
.sd-activity-tools label span{color:#687388;font-size:9px;font-weight:800;text-transform:uppercase}
.sd-activity-tools input{height:41px;padding:0 12px;border:1px solid #dbe1eb;border-radius:9px;background:#fff;color:#273450;font-size:12px}
.sd-activity-tools strong{padding-bottom:11px;color:#69758c;font-size:10px}
.sd-activity-list{overflow-y:auto;padding:0 20px 18px}
.sd-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:67px;border-bottom:1px solid #edf0f4}
.sd-activity-avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#edf1ff;color:#4058d6;font-size:9px;font-weight:850;text-transform:uppercase}
.sd-activity-copy{display:flex;flex-direction:column;min-width:0}
.sd-activity-copy b{overflow:hidden;color:#26324c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.sd-activity-copy small{margin-top:5px;color:#8c95a6;font-size:9px}
.sd-activity-row time{color:#8d96a8;font-size:9px;white-space:nowrap}
.sd-activity-empty{padding:50px 20px;color:#7d879a;text-align:center;font-size:11px}
.sd-activity-empty.error{color:#b63e49}

.sd-meta-health{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:-4px 0 15px;padding:12px 14px;border:1px solid #cae5d6;border-radius:12px;background:#eff9f4}
.sd-meta-health.error{border-color:#efc9cd;background:#fff3f4}
.sd-meta-health>span{display:flex;flex-direction:column;gap:4px}
.sd-meta-health b{color:#256a4d;font-size:10px}
.sd-meta-health.error b{color:#a33844}
.sd-meta-health small{color:#6f7c8f;font-size:9px;line-height:1.45}
.sd-meta-health button{flex:none;min-height:34px;padding:0 11px;border:1px solid #bddccb;border-radius:8px;background:#fff;color:#24704f;font-size:9px;font-weight:800;cursor:pointer}
.sd-meta-health.error button{border-color:#e7b8bd;color:#aa3945}
.sd-meta-health button:disabled{opacity:.55;cursor:not-allowed}

@media(max-width:760px){
  #sd-bulk-toolbar-final{bottom:10px;width:calc(100vw - 20px);gap:7px;padding:10px}
  #sd-bulk-toolbar-final .sd-bulk-all{width:100%;justify-content:center}
  #sd-bulk-toolbar-final select,#sd-bulk-toolbar-final button{flex:1;min-width:135px}
  .sd-activity-modal-layer{padding:8px}
  .sd-activity-modal{max-height:calc(100vh - 16px)}
  .sd-activity-tools{align-items:stretch;flex-direction:column}
  .sd-activity-tools strong{padding-bottom:0}
  .sd-activity-row{grid-template-columns:auto minmax(0,1fr)}
  .sd-activity-row time{grid-column:2}
  .sd-meta-health{align-items:flex-start;flex-direction:column}
}
