.comment-modal-header[data-v-43bf62e4]{align-items:center;background:#f8fafc;border-bottom:1px solid #e6edf7;display:flex;justify-content:space-between;margin:-16px -16px 0;padding:20px 22px;width:calc(100% + 32px)}.comment-modal-title span[data-v-43bf62e4]{color:#3157a7;display:inline-block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.comment-modal-title h5[data-v-43bf62e4]{color:#172033;font-size:20px;font-weight:800;margin:4px 0 3px}.comment-modal-title h5.danger[data-v-43bf62e4]{color:#d92d20}.comment-modal-title p[data-v-43bf62e4]{color:#64748b;font-size:13px;margin:0}.comment-modal-header-actions[data-v-43bf62e4]{align-items:center;display:flex;gap:8px}.comment-close-button[data-v-43bf62e4],.comment-date-button[data-v-43bf62e4],.comment-ghost-button[data-v-43bf62e4],.comment-secondary-button[data-v-43bf62e4],.comment-status-button[data-v-43bf62e4],.comment-submit-button[data-v-43bf62e4]{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:36px;padding:8px 13px}.comment-status-button.pending[data-v-43bf62e4]{background:#ecfdf3;border:1px solid #abefc6;color:#067647}.comment-status-button.done[data-v-43bf62e4]{background:#fff1f2;border:1px solid #fecdd3;color:#d92d20}.comment-status-button[data-v-43bf62e4]:disabled{cursor:not-allowed;opacity:.58}.comment-close-button[data-v-43bf62e4]{background:#fff;border:1px solid #d8e1ef;color:#475569;height:36px;padding:0;width:36px}.comment-modal-body[data-v-43bf62e4]{padding-top:18px}.comment-compose-card[data-v-43bf62e4],.comment-list-section[data-v-43bf62e4],.comment-task-card[data-v-43bf62e4]{background:#fff;border:1px solid #e6edf7;border-radius:8px;margin-bottom:14px;padding:15px}.comment-task-card[data-v-43bf62e4]{align-items:center;display:flex;justify-content:space-between;position:relative}.comment-task-date small[data-v-43bf62e4]{color:#64748b;display:block;font-size:12px;margin-top:5px}.comment-date-badge[data-v-43bf62e4]{align-items:center;background:#edf4ff;border-radius:8px;color:#3157a7;display:inline-flex;font-weight:800;gap:8px;padding:7px 10px}.comment-date-badge.danger[data-v-43bf62e4]{background:#fff1f2;color:#d92d20}.comment-date-button[data-v-43bf62e4],.comment-ghost-button[data-v-43bf62e4],.comment-secondary-button[data-v-43bf62e4]{background:#fff;border:1px solid #d8e1ef;color:#3157a7}.comment-date-button[data-v-43bf62e4]:hover,.comment-ghost-button[data-v-43bf62e4]:hover,.comment-secondary-button[data-v-43bf62e4]:hover{background:#eef4ff}.comment-section-header[data-v-43bf62e4]{align-items:center;display:flex;justify-content:space-between;gap:14px}.comment-section-header small[data-v-43bf62e4],.comment-section-header strong[data-v-43bf62e4]{display:block}.comment-section-header strong[data-v-43bf62e4]{color:#172033;font-size:14px;font-weight:800}.comment-section-header small[data-v-43bf62e4]{color:#64748b;font-size:12px;margin-top:2px}.comment-editor-wrap[data-v-43bf62e4]{margin-top:14px}.comment-compose-actions[data-v-43bf62e4],.comment-edit-actions[data-v-43bf62e4]{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.comment-submit-button[data-v-43bf62e4]{background:#3157a7;border:1px solid #3157a7;box-shadow:0 10px 22px rgba(49,87,167,.2);color:#fff}.comment-submit-button[data-v-43bf62e4]:disabled{cursor:not-allowed;opacity:.58}.comment-ghost-button[data-v-43bf62e4]{color:#475569}.comment-empty[data-v-43bf62e4]{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;display:flex;gap:10px;margin-top:14px;padding:18px}.comment-card[data-v-43bf62e4]{background:#f8fafc;border:1px solid #e6edf7;border-radius:8px;margin-top:12px;padding:14px}.comment-card-header[data-v-43bf62e4]{align-items:center;display:flex;gap:12px}.comment-avatar[data-v-43bf62e4]{align-items:center;background:#edf4ff;border-radius:8px;color:#3157a7;display:inline-flex;font-weight:800;height:40px;justify-content:center;width:40px}.comment-author[data-v-43bf62e4]{flex:1;min-width:0}.comment-author small[data-v-43bf62e4],.comment-author strong[data-v-43bf62e4]{display:block}.comment-author strong[data-v-43bf62e4]{color:#172033;font-size:13px;font-weight:800}.comment-author small[data-v-43bf62e4]{color:#64748b;font-size:12px;margin-top:2px}.comment-card-actions[data-v-43bf62e4]{display:flex;gap:6px}.comment-card-actions button[data-v-43bf62e4]{align-items:center;background:#fff;border:1px solid #d8e1ef;border-radius:8px;color:#475569;display:inline-flex;height:32px;justify-content:center;width:32px}.comment-card-actions button.active[data-v-43bf62e4]{color:#3157a7}.comment-card-actions button.danger[data-v-43bf62e4]{color:#d92d20}.comment-content[data-v-43bf62e4]{background:#fff;border:1px solid transparent;border-radius:8px;color:#334155;font-size:14px;line-height:1.5;margin-top:12px;padding:12px}.comment-content.editing[data-v-43bf62e4]{border-color:#3157a7;box-shadow:0 0 0 3px rgba(49,87,167,.12)}[data-v-43bf62e4] .checklist-datepicker-wrapper{display:inline-block;position:relative}[data-v-43bf62e4] .checklist-datepicker-calendar{border:1px solid #d8e1ef!important;border-radius:8px!important;box-shadow:0 18px 46px rgba(15,23,42,.16)!important;color:#172033;font-family:Roboto,sans-serif;overflow:hidden;padding:8px;width:286px!important}[data-v-43bf62e4] .checklist-datepicker-calendar header{border-bottom:1px solid #eef2f7;color:#172033;font-weight:800;margin-bottom:6px}[data-v-43bf62e4] .checklist-datepicker-calendar .cell{border-radius:7px;font-size:12px;height:32px;line-height:32px}[data-v-43bf62e4] .checklist-datepicker-calendar .cell:not(.blank):not(.disabled).day:hover,[data-v-43bf62e4] .checklist-datepicker-calendar .cell:not(.blank):not(.disabled).month:hover,[data-v-43bf62e4] .checklist-datepicker-calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#3157a7}[data-v-43bf62e4] .checklist-datepicker-calendar .cell.selected,[data-v-43bf62e4] .checklist-datepicker-calendar .cell.selected:hover{background:#3157a7!important;color:#fff}[data-v-43bf62e4] .checklist-datepicker-calendar .cell.disabled{color:#cbd5e1}[data-v-43bf62e4] .quillWrapper{border:1px solid #d8e1ef;border-radius:8px;overflow:hidden}[data-v-43bf62e4] .ql-toolbar.ql-snow{background:#f8fafc;border:0;border-bottom:1px solid #e6edf7}[data-v-43bf62e4] .ql-container.ql-snow{border:0}[data-v-43bf62e4] .ql-editor{color:#172033;min-height:130px}@media (max-width:575px){.comment-compose-actions[data-v-43bf62e4],.comment-edit-actions[data-v-43bf62e4],.comment-modal-header[data-v-43bf62e4],.comment-section-header[data-v-43bf62e4],.comment-task-card[data-v-43bf62e4]{align-items:stretch;flex-direction:column}.comment-date-button[data-v-43bf62e4],.comment-ghost-button[data-v-43bf62e4],.comment-modal-header-actions[data-v-43bf62e4],.comment-secondary-button[data-v-43bf62e4],.comment-status-button[data-v-43bf62e4],.comment-submit-button[data-v-43bf62e4]{width:100%}}.contact-modal-header[data-v-4e4feac4]{align-items:center;background:#f8fafc;border-bottom:1px solid #e6edf7;display:flex;justify-content:space-between;margin:-16px -16px 0;padding:20px 22px;width:calc(100% + 32px)}.contact-modal-header span[data-v-4e4feac4]{color:#3157a7;display:inline-block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.contact-modal-header h5[data-v-4e4feac4]{color:#172033;font-size:20px;font-weight:800;margin:4px 0 3px}.contact-modal-header p[data-v-4e4feac4]{color:#64748b;font-size:13px;margin:0}.contact-close-button[data-v-4e4feac4]{align-items:center;background:#fff;border:1px solid #d8e1ef;border-radius:8px;color:#475569;display:inline-flex;height:34px;justify-content:center;width:34px}.contact-modal-body[data-v-4e4feac4]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.contact-card[data-v-4e4feac4]{background:#fff;border:1px solid #e6edf7;border-radius:8px;padding:16px}.contact-card-header[data-v-4e4feac4]{align-items:center;display:flex;gap:12px;margin-bottom:14px}.contact-card-header small[data-v-4e4feac4],.contact-card-header strong[data-v-4e4feac4]{display:block}.contact-card-header strong[data-v-4e4feac4]{color:#172033;font-size:14px;font-weight:800}.contact-card-header small[data-v-4e4feac4]{color:#64748b;font-size:12px;margin-top:2px}.contact-icon[data-v-4e4feac4]{align-items:center;background:#edf4ff;border-radius:8px;color:#3157a7;display:inline-flex;height:42px;justify-content:center;width:42px}.contact-icon.finance[data-v-4e4feac4]{background:#ecfdf3;color:#067647}.contact-info[data-v-4e4feac4]{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:14px}.contact-info h6[data-v-4e4feac4]{color:#172033;font-size:15px;font-weight:800;margin-bottom:4px}.contact-info p[data-v-4e4feac4]{color:#64748b;margin-bottom:10px}.contact-data-grid[data-v-4e4feac4]{display:grid;gap:8px}.contact-data-grid span[data-v-4e4feac4]{align-items:center;color:#334155;display:flex;font-size:13px;gap:8px;min-width:0;overflow-wrap:anywhere}.contact-data-grid i[data-v-4e4feac4]{color:#3157a7;width:14px}.contact-mail-button[data-v-4e4feac4]{align-items:center;background:#3157a7;border:1px solid #3157a7;border-radius:8px;box-shadow:0 10px 22px rgba(49,87,167,.2);color:#fff;display:inline-flex;font-weight:800;gap:8px;margin-top:14px;min-height:38px;padding:8px 13px}.contact-mail-button[data-v-4e4feac4]:hover{background:#244a94;border-color:#244a94;color:#fff}.contact-empty[data-v-4e4feac4]{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#b54708;display:flex;font-size:13px;gap:10px;padding:14px}@media (max-width:767px){.contact-modal-header[data-v-4e4feac4]{align-items:stretch;flex-direction:column;gap:12px}.contact-close-button[data-v-4e4feac4]{align-self:flex-end}.contact-modal-body[data-v-4e4feac4]{grid-template-columns:1fr}}.checklist-modal-header[data-v-78efc737]{align-items:center;background:#f8fafc;border-bottom:1px solid #e6edf7;display:flex;justify-content:space-between;margin:-16px -16px 0;padding:20px 22px;width:calc(100% + 32px)}.checklist-modal-header span[data-v-78efc737]{color:#3157a7;display:inline-block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.checklist-modal-header h5[data-v-78efc737]{color:#172033;font-size:20px;font-weight:800;margin:4px 0 3px}.checklist-modal-header p[data-v-78efc737]{color:#64748b;font-size:13px;margin:0}.checklist-modal-close[data-v-78efc737]{align-items:center;background:#fff;border:1px solid #d8e1ef;border-radius:8px;color:#475569;display:inline-flex;height:34px;justify-content:center;width:34px}.checklist-task-form[data-v-78efc737]{padding-top:18px}.checklist-form-section[data-v-78efc737]{align-items:center;background:#fff;border:1px solid #e6edf7;border-radius:8px;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:15px}.checklist-form-section.stacked[data-v-78efc737]{align-items:stretch;flex-direction:column}.checklist-section-copy[data-v-78efc737]{align-items:center;display:flex;gap:12px}.checklist-section-copy small[data-v-78efc737],.checklist-section-copy strong[data-v-78efc737]{display:block}.checklist-section-copy strong[data-v-78efc737]{color:#172033;font-size:14px;font-weight:800}.checklist-section-copy small[data-v-78efc737]{color:#64748b;font-size:12px;margin-top:2px}.checklist-section-icon[data-v-78efc737]{align-items:center;background:#edf4ff;border-radius:8px;color:#3157a7;display:inline-flex;height:40px;justify-content:center;width:40px}.checklist-date-picker-button[data-v-78efc737],.checklist-ghost-button[data-v-78efc737],.checklist-secondary-button[data-v-78efc737],.checklist-submit-button[data-v-78efc737]{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:38px;padding:8px 14px}.checklist-date-picker-button[data-v-78efc737],.checklist-ghost-button[data-v-78efc737],.checklist-secondary-button[data-v-78efc737]{background:#fff;border:1px solid #d8e1ef;color:#3157a7}.checklist-date-picker-button[data-v-78efc737]:hover,.checklist-ghost-button[data-v-78efc737]:hover,.checklist-secondary-button[data-v-78efc737]:hover{background:#eef4ff}.checklist-mode-toggle[data-v-78efc737]{background:#f8fafc;border:1px solid #d8e1ef;border-radius:8px;display:inline-flex;padding:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.checklist-mode-toggle button[data-v-78efc737]{background:transparent;border:0;border-radius:6px;color:#64748b;font-size:12px;font-weight:800;min-height:30px;padding:6px 12px}.checklist-mode-toggle button.active[data-v-78efc737]{background:#3157a7;color:#fff}.checklist-task-form .form-control[data-v-78efc737]{border:1px solid #d8e1ef;border-radius:8px;color:#172033;min-height:42px}.checklist-task-form .form-control[data-v-78efc737]:focus{border-color:#3157a7;box-shadow:0 0 0 3px rgba(49,87,167,.12)}.checklist-form-footer[data-v-78efc737]{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.checklist-ghost-button[data-v-78efc737]{color:#475569}.checklist-submit-button[data-v-78efc737]{background:#3157a7;border:1px solid #3157a7;box-shadow:0 10px 22px rgba(49,87,167,.22);color:#fff}.checklist-submit-button[data-v-78efc737]:hover{background:#244a94;border-color:#244a94}.checklist-submit-button[data-v-78efc737]:disabled{cursor:not-allowed;opacity:.58}[data-v-78efc737] .checklist-datepicker-wrapper{display:inline-block;position:relative}[data-v-78efc737] .checklist-datepicker-calendar{border:1px solid #d8e1ef!important;border-radius:8px!important;box-shadow:0 18px 46px rgba(15,23,42,.16)!important;color:#172033;font-family:Roboto,sans-serif;overflow:hidden;padding:8px;width:286px!important}[data-v-78efc737] .checklist-datepicker-calendar header{border-bottom:1px solid #eef2f7;color:#172033;font-weight:800;margin-bottom:6px}[data-v-78efc737] .checklist-datepicker-calendar .cell{border-radius:7px;font-size:12px;height:32px;line-height:32px}[data-v-78efc737] .checklist-datepicker-calendar .cell:not(.blank):not(.disabled).day:hover,[data-v-78efc737] .checklist-datepicker-calendar .cell:not(.blank):not(.disabled).month:hover,[data-v-78efc737] .checklist-datepicker-calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#3157a7}[data-v-78efc737] .checklist-datepicker-calendar .cell.selected,[data-v-78efc737] .checklist-datepicker-calendar .cell.selected:hover{background:#3157a7!important;color:#fff}[data-v-78efc737] .checklist-datepicker-calendar .cell.disabled{color:#cbd5e1}[data-v-78efc737] .quillWrapper{border:1px solid #d8e1ef;border-radius:8px;overflow:hidden}[data-v-78efc737] .ql-toolbar.ql-snow{background:#f8fafc;border:0;border-bottom:1px solid #e6edf7}[data-v-78efc737] .ql-container.ql-snow{border:0}[data-v-78efc737] .ql-editor{color:#172033;min-height:120px}@media (max-width:575px){.checklist-form-footer[data-v-78efc737],.checklist-form-section[data-v-78efc737],.checklist-modal-header[data-v-78efc737]{align-items:stretch;flex-direction:column}.checklist-date-picker-button[data-v-78efc737],.checklist-ghost-button[data-v-78efc737],.checklist-mode-toggle[data-v-78efc737],.checklist-secondary-button[data-v-78efc737],.checklist-submit-button[data-v-78efc737]{width:100%}}