/* Cloud Design v1.3.27 — semantic lead status system */
.lead-status-pill{
  --lead-color:#b8bfd3;
  --lead-bg:rgba(150,160,190,.08);
  --lead-border:rgba(150,160,190,.18);
  color:var(--lead-color)!important;
  background:var(--lead-bg)!important;
  border-color:var(--lead-border)!important;
  font-weight:750;
  letter-spacing:.01em;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.015);
}
.lead-card-v130[class*="lead-card-status-"]{
  --lead-edge:rgba(150,160,190,.28);
  --lead-wash:rgba(150,160,190,.025);
  position:relative;
  overflow:hidden;
  border-color:color-mix(in srgb,var(--lead-edge) 68%,var(--line))!important;
  background:
    linear-gradient(90deg,var(--lead-wash),transparent 34%),
    var(--surface)!important;
}
.lead-card-v130[class*="lead-card-status-"]::before{
  content:"";
  position:absolute;
  left:0;top:13px;bottom:13px;
  width:3px;
  border-radius:0 99px 99px 0;
  background:var(--lead-edge);
  box-shadow:0 0 20px color-mix(in srgb,var(--lead-edge) 55%,transparent);
}

/* attention / new */
.lead-status-new{--lead-color:#d7c8ff;--lead-bg:rgba(128,88,255,.14);--lead-border:rgba(151,116,255,.34)}
.lead-card-status-new{--lead-edge:#8d6cff;--lead-wash:rgba(128,88,255,.08)}

/* active work */
.lead-status-contacted,.lead-status-discussing{--lead-color:#9edcff;--lead-bg:rgba(56,157,255,.11);--lead-border:rgba(80,174,255,.30)}
.lead-card-status-contacted,.lead-card-status-discussing{--lead-edge:#45a8f7;--lead-wash:rgba(55,151,238,.06)}

/* client decision / waiting */
.lead-status-waiting_client,.lead-status-thinking{--lead-color:#ffd68a;--lead-bg:rgba(238,169,55,.11);--lead-border:rgba(242,180,72,.28)}
.lead-card-status-waiting_client,.lead-card-status-thinking{--lead-edge:#e8a83f;--lead-wash:rgba(232,168,63,.055)}
.lead-status-deferred,.lead-status-no_response{--lead-color:#efbd86;--lead-bg:rgba(194,124,58,.09);--lead-border:rgba(210,142,75,.23)}
.lead-card-status-deferred,.lead-card-status-no_response{--lead-edge:#b98555;--lead-wash:rgba(185,133,85,.045)}

/* commercially positive */
.lead-status-ready_project{--lead-color:#8ef3ce;--lead-bg:rgba(44,191,139,.12);--lead-border:rgba(70,210,159,.32)}
.lead-card-status-ready_project{--lead-edge:#35cf98;--lead-wash:rgba(53,207,152,.07)}
.lead-status-won,.lead-status-completed,.lead-status-support{--lead-color:#96ebb3;--lead-bg:rgba(66,184,107,.10);--lead-border:rgba(83,203,125,.27)}
.lead-card-status-won,.lead-card-status-completed,.lead-card-status-support{--lead-edge:#53bd7d;--lead-wash:rgba(83,189,125,.052)}

/* neutral completed */
.lead-status-consultation{--lead-color:#a7dbe5;--lead-bg:rgba(75,161,177,.08);--lead-border:rgba(94,177,193,.23)}
.lead-card-status-consultation{--lead-edge:#5a9ead;--lead-wash:rgba(90,158,173,.04)}
.lead-status-closed{--lead-color:#aeb5c7;--lead-bg:rgba(125,134,156,.07);--lead-border:rgba(135,144,166,.18)}
.lead-card-status-closed{--lead-edge:#697184;--lead-wash:rgba(105,113,132,.035)}

/* negative */
.lead-status-rejected,.lead-status-client_declined{--lead-color:#ff9ca6;--lead-bg:rgba(213,70,84,.10);--lead-border:rgba(233,86,101,.28)}
.lead-card-status-rejected,.lead-card-status-client_declined{--lead-edge:#d65360;--lead-wash:rgba(214,83,96,.055)}

/* service / trash */
.lead-status-empty,.lead-status-duplicate{--lead-color:#9aa1b3;--lead-bg:rgba(87,94,112,.11);--lead-border:rgba(115,122,141,.21)}
.lead-card-status-empty,.lead-card-status-duplicate{--lead-edge:#555d70;--lead-wash:rgba(70,77,94,.05)}
.lead-status-spam{
  --lead-color:#ff6f7f;
  --lead-bg:rgba(43,9,14,.72);
  --lead-border:rgba(255,73,91,.48);
  text-transform:uppercase;
  letter-spacing:.09em;
  font-weight:850;
}
.lead-card-status-spam{
  --lead-edge:#ed3f52;
  --lead-wash:rgba(79,10,19,.18);
  border-color:rgba(190,44,58,.34)!important;
  background:
    linear-gradient(90deg,rgba(73,8,17,.22),transparent 48%),
    color-mix(in srgb,#0a0b0f 42%,var(--surface))!important;
}
.lead-card-status-spam::after{
  content:"ДЕЙСТВИЙ НЕ ТРЕБУЕТСЯ";
  position:absolute;
  right:18px;
  bottom:16px;
  font-size:.61rem;
  line-height:1;
  letter-spacing:.12em;
  font-weight:850;
  color:rgba(255,103,119,.55);
  pointer-events:none;
}
.lead-card-status-spam .lead-card-contacts{opacity:.62}
.lead-card-status-spam .lead-card-actions-v132{padding-right:152px}

/* detail page status badge and select */
.lead-detail-v133 .lead-head-v133 .lead-status-pill{align-self:flex-start}
.lead-status-select-v1327{
  --lead-select-color:var(--text);
  --lead-select-border:var(--line);
  --lead-select-bg:var(--surface);
  color:var(--lead-select-color)!important;
  border-color:var(--lead-select-border)!important;
  background-color:var(--lead-select-bg)!important;
  transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease;
}
.lead-status-select-v1327:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--lead-select-border) 35%,transparent)!important}
.lead-status-select-new{--lead-select-color:#e2d8ff;--lead-select-border:#7f65dd;--lead-select-bg:rgba(83,58,151,.18)}
.lead-status-select-contacted,.lead-status-select-discussing{--lead-select-color:#b7e5ff;--lead-select-border:#3b83b4;--lead-select-bg:rgba(38,102,142,.15)}
.lead-status-select-waiting_client,.lead-status-select-thinking{--lead-select-color:#ffe0a5;--lead-select-border:#9f7132;--lead-select-bg:rgba(120,82,28,.14)}
.lead-status-select-deferred,.lead-status-select-no_response{--lead-select-color:#e9c49d;--lead-select-border:#765638;--lead-select-bg:rgba(92,65,37,.13)}
.lead-status-select-ready_project,.lead-status-select-won,.lead-status-select-completed,.lead-status-select-support{--lead-select-color:#a8f0c3;--lead-select-border:#38885a;--lead-select-bg:rgba(31,106,63,.14)}
.lead-status-select-consultation{--lead-select-color:#b9dfe6;--lead-select-border:#4c7f89;--lead-select-bg:rgba(42,91,101,.13)}
.lead-status-select-closed,.lead-status-select-empty,.lead-status-select-duplicate{--lead-select-color:#bcc2cf;--lead-select-border:#515869;--lead-select-bg:rgba(61,67,81,.17)}
.lead-status-select-rejected,.lead-status-select-client_declined{--lead-select-color:#ffb0b8;--lead-select-border:#9c4650;--lead-select-bg:rgba(117,36,46,.16)}
.lead-status-select-spam{--lead-select-color:#ff7d8b;--lead-select-border:#b83344;--lead-select-bg:rgba(53,8,14,.62);font-weight:800}

.lead-no-action-note-v1327{
  display:flex;
  align-items:center;
  gap:9px;
  margin-top:12px;
  padding:10px 12px;
  border:1px solid rgba(255,73,91,.20);
  border-radius:12px;
  background:rgba(69,10,18,.13);
  color:#dca1a8;
  font-size:.78rem;
}
.lead-no-action-note-v1327::before{
  content:"";
  width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#df4557;
  box-shadow:0 0 0 5px rgba(223,69,87,.09);
}

html[data-theme="light"] .lead-card-status-spam{
  background:linear-gradient(90deg,rgba(239,69,85,.08),transparent 48%),#fff!important;
  border-color:rgba(190,44,58,.25)!important;
}
html[data-theme="light"] .lead-status-spam{--lead-color:#b72f3f;--lead-bg:#fff0f1;--lead-border:#e4a2a9}
html[data-theme="light"] .lead-status-select-spam{--lead-select-color:#a72938;--lead-select-border:#cf8790;--lead-select-bg:#fff4f5}

@media(max-width:720px){
  .lead-card-status-spam::after{display:none}
  .lead-card-status-spam .lead-card-actions-v132{padding-right:0}
  .lead-card-v130[class*="lead-card-status-"]::before{top:10px;bottom:10px}
}
