.marketing-leads-panel{overflow:hidden}.lead-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:17px 0;padding:22px;border-radius:18px;background:linear-gradient(135deg,#113f60,#087da4);color:#fff;box-shadow:0 14px 30px rgba(14,65,91,.17)}.lead-hero small{font-weight:850;letter-spacing:.9px;color:#79def2}.lead-hero h3{margin:4px 0;font-size:28px;color:#fff}.lead-hero p{margin:0;color:#d9eff6}.lead-hero-metrics{display:flex;gap:10px}.lead-hero-metrics span{min-width:130px;padding:11px 13px;border:1px solid rgba(255,255,255,.24);border-radius:13px;background:rgba(255,255,255,.1);font-size:12px}.lead-hero-metrics b{display:block;font-size:23px}.lead-hero-metrics .danger{background:rgba(211,52,67,.3)}.lead-controls{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:15px}.lead-controls>label{min-width:260px}.lead-future-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-future-card{border:1px solid #d5e4eb;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(15,57,82,.07);overflow:hidden;transition:.18s}.lead-future-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,57,82,.13)}.lead-future-card.late{border-left:5px solid #d33443}.lead-card-main{display:block;width:100%;padding:16px 18px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.lead-card-top,.lead-card-footer,.lead-contact{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}.lead-source,.lead-status{padding:5px 9px;border-radius:999px;font-size:10px;font-weight:850;text-transform:uppercase}.lead-source{background:#eaf6fb;color:#176586}.lead-status{background:color-mix(in srgb,var(--lead-status) 18%,white);color:var(--lead-status)}.lead-future-card h3{margin:12px 0 4px;color:#123f60;font-size:20px}.lead-future-card p{margin:0;color:#5a717d}.lead-contact{justify-content:flex-start;margin-top:12px;color:#385c70;font-size:12px}.lead-card-footer{margin-top:14px;padding-top:11px;border-top:1px solid #e1e9ed;color:#6b808b;font-size:11px}.lead-detail{display:grid;gap:13px}.lead-detail>section{padding:15px;border:1px solid #d6e4ea;border-radius:13px;background:#fff}.lead-detail-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#edf8fc!important}.lead-detail-summary span,.lead-detail-summary strong,.lead-detail-summary small{display:block}.lead-detail-summary strong{margin:4px 0;color:#123f60;font-size:19px}.lead-section-head h3,.lead-section-head p{margin:0}.lead-section-head h3{color:#123f60}.lead-section-head p{margin-top:3px;color:#667d88}.lead-reminder-row,.lead-history-row{margin-top:9px;padding:11px 12px;border:1px solid #dae6eb;border-radius:10px;background:#fbfdfe}.lead-reminder-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.lead-reminder-row strong,.lead-reminder-row small{display:block}.lead-reminder-row small{margin-top:3px;color:#687f8a}.lead-reminder-row.late{border-left:4px solid #d33443}.lead-reminder-row.done{opacity:.62}.lead-history-row>div{display:flex;justify-content:space-between;gap:9px}.lead-history-row p{margin:7px 0 0;color:#4e6875}.lead-inline-form{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:8px;margin-top:11px}.lead-comment-form{display:grid;gap:8px;margin-top:11px}.lead-comment-form textarea{min-height:90px}
@media(max-width:760px){.lead-hero,.lead-detail-summary{align-items:stretch;flex-direction:column}.lead-hero-metrics{width:100%;flex-direction:column}.lead-controls{align-items:stretch;flex-direction:column}.lead-controls>label{min-width:0}.lead-future-grid{grid-template-columns:1fr}.lead-inline-form{grid-template-columns:1fr}.lead-detail-summary .actions{align-items:stretch;flex-direction:column}.lead-detail-summary .actions button{width:100%}}
