.scheduled-tasks-container{background-color:var(--primary-white);border-radius:8px;padding:16px;box-shadow:0 1px 2px #0000000d}.scheduled-tasks-title{color:var(--primary-text);font-size:16px;font-weight:700;font-family:var(--font-manrope);margin-bottom:16px;line-height:1.5}.scheduled-tasks-table-wrapper{overflow-x:auto}.scheduled-tasks-table{width:100%}.scheduled-tasks-table .p-datatable-tbody tr{height:50px;max-height:50px}.scheduled-tasks-table .p-datatable-tbody td{vertical-align:middle;max-height:50px;overflow:hidden}.scheduled-tasks-table-body-cell{font-family:var(--font-manrope);letter-spacing:0%;vertical-align:middle;color:var(--color-black);border-bottom:1px solid var(--border-drawer);padding:12px 16px;font-size:13px;font-weight:500;line-height:120%}.scheduled-task-purpose-cell{max-height:50px!important;overflow-y:auto!important}.scheduled-task-first-row{background-color:var(--bg-overdue-row)!important}.scheduled-task-row-clickable{cursor:pointer;transition:background-color .15s}.scheduled-tasks-table .p-datatable-tbody tr.scheduled-task-row-clickable:hover{background-color:var(--light-cyan-accent)!important}.scheduled-tasks-table .p-datatable-tbody tr.scheduled-task-row-clickable:active{background-color:var(--medium-cyan)!important}.scheduled-task-overdue-row{background-color:var(--bg-overdue-row)!important}.scheduled-task-datetime,.scheduled-task-text{font-family:var(--font-manrope);letter-spacing:0%;vertical-align:bottom;color:var(--color-black);font-size:13px;font-weight:500;line-height:120%}.scheduled-tasks-section{margin-bottom:24px}.scheduled-tasks-section:last-child{margin-bottom:0}.scheduled-tasks-section-title{font-family:var(--font-manrope);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.scheduled-tasks-section-title--delayed{color:#dc2626}.scheduled-tasks-section-title--upcoming{color:var(--primary-text)}.scheduled-tasks-section-count{border-radius:12px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.scheduled-tasks-section-title--delayed .scheduled-tasks-section-count{color:#dc2626;background-color:#fee2e2}.scheduled-tasks-section-title--upcoming .scheduled-tasks-section-count{color:#004040;background-color:#e8f9f9}.scheduled-task-delay-badge{font-family:var(--font-manrope);color:#dc2626;background-color:#fee2e2;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}
.whatsapp-chat-container{background-color:#efeae2;border-radius:7px;flex-direction:column;height:600px;display:flex;overflow:hidden}.whatsapp-modal .whatsapp-chat-container{height:100%;min-height:0;max-height:100%}.whatsapp-header{color:#fff;z-index:10;background-color:#f0f2f5;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #0000001a}.whatsapp-header-avatar{color:#008069;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.whatsapp-header-info h4{color:var(--primary-text);margin:0;font-size:13px;font-weight:700}.whatsapp-header-info span{font-size:12px;font-weight:400}.connection-status.connected{color:#00a542}.connection-status.reconnecting{color:#ff6b6b}.whatsapp-message-list{background-color:#efeae2;background-image:linear-gradient(#e5ddd5e6,#e5ddd5e6);flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.message-bubble{word-wrap:break-word;border-radius:8px;max-width:65%;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.4;position:relative;box-shadow:0 1px 1px #0000001a}.message-bubble .message-content{white-space:pre-line}.message-attachment{margin-top:6px}.message-attachment-image{border-radius:6px;max-width:200px;display:block}.message-attachment-link{color:#0b69b5;word-break:break-all;font-size:13px;text-decoration:underline}.message-bubble.sent{background-color:#fff;border-top-right-radius:0;align-self:flex-end}.message-bubble--template.sent{box-shadow:none;background-color:#0000;justify-content:flex-end;align-items:flex-end;max-width:none;padding:0;display:flex}.message-bubble--template.received{box-shadow:none;background-color:#0000;justify-content:flex-start;align-self:flex-start;align-items:flex-start;max-width:none;padding:0;display:flex}.message-bubble.received{background-color:#fff;border-top-left-radius:0;align-self:flex-start}.message-time{color:#00000073;text-align:right;float:right;align-items:center;gap:4px;margin-top:12px;margin-left:8px;font-size:11px;line-height:1;display:flex}.whatsapp-input-container{background-color:#f0f2f5;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.whatsapp-input-field{background-color:#fff;border:none;border-radius:4px;outline:none;flex:1;padding:12px 14px;font-size:15px}.whatsapp-input-field:disabled{color:#6c757d;cursor:not-allowed;background-color:#e9ecef}.whatsapp-send-btn{color:#fff;cursor:pointer;background:#008069;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:transform .1s,background-color .2s;display:flex}.whatsapp-send-btn:hover{background:#006d59}.whatsapp-send-btn:active{transform:scale(.95)}.whatsapp-send-btn .whatsapp-send-spinner .p-progress-spinner-circle{stroke:#fff!important}.whatsapp-message-list::-webkit-scrollbar{width:6px}.whatsapp-message-list::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.whatsapp-attachment-preview{background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px;display:flex;box-shadow:0 2px 8px #0000000f}.whatsapp-attachment-image{object-fit:cover;border-radius:4px;width:60px;height:60px}.whatsapp-attachment-info{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.whatsapp-attachment-name{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.whatsapp-attachment-remove{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.whatsapp-attachment-remove:hover{color:#333;background-color:#f0f0f0}.whatsapp-template-chip{color:#006d59;background:#e8f5e9;border:1px solid #008069;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.whatsapp-template-chip-preview,.whatsapp-template-chip-clear{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}.whatsapp-template-chip-preview:hover,.whatsapp-template-chip-clear:hover{background:#00000014}.whatsapp-template-preview-content{white-space:pre-wrap;word-wrap:break-word;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;max-height:60vh;margin:0;padding:1rem;font-size:.9375rem;line-height:1.5;overflow-y:auto}.whatsapp-template-message-card{flex-direction:column;align-items:flex-end;gap:4px;max-width:85%;display:flex}.message-bubble--template.received .whatsapp-template-message-card{align-items:flex-start}.whatsapp-template-card-inner{background:#fff;border-radius:8px;min-width:240px;max-width:320px;padding:12px 14px;box-shadow:0 1px 2px #00000014}.whatsapp-template-card-header{margin:0 0 8px;font-size:1rem;font-weight:700}.whatsapp-template-card-header-media{border-radius:8px 8px 0 0;margin:-12px -14px 12px;text-decoration:none;display:block;overflow:hidden}.whatsapp-template-card-header-image{line-height:0}.whatsapp-template-card-header-image .whatsapp-template-card-image{object-fit:cover;cursor:pointer;width:100%;height:auto;max-height:240px;display:block}.whatsapp-template-card-header-image:hover .whatsapp-template-card-image{opacity:.95}.whatsapp-template-card-header-document{color:#333;cursor:pointer;background:#f5f5f5;border-bottom:1px solid #e9ecef;border-radius:8px 8px 0 0;align-items:center;gap:8px;margin:-12px -14px 12px;padding:10px 12px;font-size:14px;font-weight:500;display:inline-flex}.whatsapp-template-card-header-document:hover{color:#008069;background:#eee}.whatsapp-template-card-body{white-space:pre-line;margin:0 0 8px;font-size:14px;line-height:1.45}.whatsapp-template-card-footer{color:#666;white-space:pre-line;margin:0 0 10px;font-size:12px}.whatsapp-template-card-buttons{border-top:1px solid #eee;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.whatsapp-template-card-button{color:#008069;background:0 0;border:1.5px solid #008069;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.whatsapp-template-card-button:hover{background:#00806914}.whatsapp-template-card-meta{color:#00000073;justify-content:flex-end;align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}
.overview-tab{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;min-width:0;max-height:calc(100vh - 150px);padding:0 8px;display:flex;overflow:hidden auto}.overview-tab-lead-cards{flex-direction:column;gap:12px;display:flex}.overview-tab-view-lead-activity{color:var(--color-primary,#175353);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.overview-tab-view-lead-activity:hover{text-decoration:underline}.active-lead-card{border:2px solid var(--color-primary,#175353)!important}
.information-card{background-color:var(--color-white);border:1px solid var(--border-container);box-sizing:border-box;border-radius:6px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:20px;display:flex}.information-card-title-row{border-bottom:1px solid var(--border-container);justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:20px;padding-bottom:12px;display:flex}.information-card-title{font-family:var(--font-manrope);letter-spacing:0%;color:#6f6f6f;overflow-wrap:break-word;word-wrap:break-word;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:100%}.information-card-content{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;min-width:0;display:grid}.information-card-column{box-sizing:border-box;flex-direction:column;gap:24px;min-width:0;display:flex}.information-card-item{box-sizing:border-box;flex-direction:column;gap:4px;min-width:0;display:flex}.information-card-label{font-family:var(--font-manrope);letter-spacing:0%;color:#575e60d6;overflow-wrap:break-word;word-wrap:break-word;min-width:0;font-size:14px;font-weight:400;line-height:16px}.information-card-value{font-family:var(--font-manrope);letter-spacing:0%;color:#2b2b2b;overflow-wrap:break-word;word-wrap:break-word;min-width:0;font-size:14px;font-weight:600;line-height:16px}@media screen and (max-width:1120px){.information-card-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.information-card-content{grid-template-columns:minmax(0,1fr)}}
