.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%}}.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%}}.institution-gmail-crm[data-v-7873a5a0]{color:#1f2937;overflow-x:hidden}.institution-gmail-hero[data-v-7873a5a0]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr) auto;margin-bottom:14px;padding:14px}.institution-gmail-hero-icon[data-v-7873a5a0]{align-items:center;background:#edf4ff;border-radius:8px;color:#06a5d0;display:flex;font-size:22px;height:52px;justify-content:center;width:52px}.institution-gmail-hero-text span[data-v-7873a5a0]{color:#06a5d0;display:block;font-size:12px;font-weight:800;text-transform:uppercase}.institution-gmail-hero-text h5[data-v-7873a5a0]{color:#1f2937;font-size:18px;font-weight:800;line-height:1.25;margin:4px 0}.institution-gmail-hero-text small[data-v-7873a5a0]{color:#667085}.institution-gmail-footer[data-v-7873a5a0],.institution-gmail-hero-actions[data-v-7873a5a0],.institution-gmail-toolbar[data-v-7873a5a0]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.institution-gmail-tab[data-v-7873a5a0]{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;font-size:13px;font-weight:800;min-height:38px;padding:8px 13px}.institution-gmail-tab.active[data-v-7873a5a0],.institution-gmail-tab.compose[data-v-7873a5a0]{background:#06a5d0;border-color:#06a5d0;color:#fff}.institution-gmail-search-panel[data-v-7873a5a0]{background:#fff;border:1px solid #dbe6f1;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:14px;padding:12px}.institution-gmail-toolbar[data-v-7873a5a0]{justify-content:space-between}.institution-gmail-search[data-v-7873a5a0]{flex:1 1 420px;min-width:240px}.institution-gmail-search-addon[data-v-7873a5a0],.institution-gmail-search-button[data-v-7873a5a0]{background:#fff;border-color:#ccd5e3;color:#667085}.institution-gmail-search-input[data-v-7873a5a0]{border-color:#ccd5e3;color:#344054;min-height:40px}.institution-gmail-search-button[data-v-7873a5a0]{font-size:13px;font-weight:800;padding:0 14px}.institution-gmail-filter-grid[data-v-7873a5a0]{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.institution-gmail-filter-field[data-v-7873a5a0]{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.institution-gmail-filter-field span[data-v-7873a5a0]{color:#526172;font-size:12px;font-weight:800}.institution-gmail-filter-field .form-control[data-v-7873a5a0]{border-color:#ccd5e3;border-radius:8px;color:#344054;font-size:13px;min-height:40px}.institution-gmail-filter-clear[data-v-7873a5a0]{align-items:center;background:#fff;border:1px solid #ccd5e3;border-radius:8px;color:#003659;display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:8px 13px}.institution-gmail-filter-clear[data-v-7873a5a0]:disabled{color:#98a2b3;cursor:not-allowed;opacity:.75}.institution-gmail-bulk-button[data-v-7873a5a0],.institution-gmail-footer-button[data-v-7873a5a0]{align-items:center;border-radius:8px;display:inline-flex;font-size:13px;font-weight:800;gap:8px;min-height:40px;padding:8px 13px}.institution-gmail-bulk-button[data-v-7873a5a0]{background:#06a5d0;border:1px solid #06a5d0;color:#fff}.institution-gmail-bulk-button[data-v-7873a5a0]:disabled,.institution-gmail-footer-button[data-v-7873a5a0]:disabled{cursor:not-allowed;opacity:.6}.institution-gmail-button-icon[data-v-7873a5a0]{align-items:center;background:hsla(0,0%,100%,.2);border-radius:7px;display:inline-flex;height:24px;justify-content:center;width:24px}.institution-gmail-empty[data-v-7873a5a0],.institution-gmail-loading[data-v-7873a5a0]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#667085;display:flex;gap:10px;justify-content:center;min-height:180px;padding:18px}.institution-gmail-empty[data-v-7873a5a0]{flex-direction:column}.institution-gmail-empty span[data-v-7873a5a0]{align-items:center;background:#edf4ff;border-radius:8px;color:#06a5d0;display:inline-flex;font-size:22px;height:48px;justify-content:center;width:48px}.institution-gmail-empty strong[data-v-7873a5a0]{color:#344054;font-size:14px}.institution-gmail-empty small[data-v-7873a5a0]{color:#667085}.institution-gmail-list[data-v-7873a5a0]{display:grid;gap:10px}.institution-gmail-row[data-v-7873a5a0]{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;min-width:0;padding:13px}.institution-gmail-row.selected[data-v-7873a5a0]{background:#f0fbff;border-color:#9bdff0}.institution-gmail-check[data-v-7873a5a0]{cursor:pointer;margin:4px 0 0;position:relative}.institution-gmail-check input[data-v-7873a5a0]{opacity:0;position:absolute}.institution-gmail-check span[data-v-7873a5a0]{align-items:center;background:#fff;border:1px solid #ccd5e3;border-radius:6px;display:flex;height:22px;justify-content:center;width:22px}.institution-gmail-check input:checked+span[data-v-7873a5a0]{background:#06a5d0;border-color:#06a5d0}.institution-gmail-check input:checked+span[data-v-7873a5a0]:after{color:#fff;content:"\f00c";font-family:FontAwesome;font-size:12px}.institution-gmail-message[data-v-7873a5a0]{flex:1 1 auto;min-width:0}.institution-gmail-message-header[data-v-7873a5a0]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.institution-gmail-message-header strong[data-v-7873a5a0]{color:#1f2937;font-size:14px;font-weight:800;line-height:1.35;min-width:0}.institution-gmail-message-header small[data-v-7873a5a0]{color:#667085;flex:0 0 auto;font-size:12px}.institution-gmail-message-meta[data-v-7873a5a0]{color:#667085;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:5px}.institution-gmail-message p[data-v-7873a5a0]{color:#475467;font-size:13px;line-height:1.45;margin:8px 0 0}.institution-gmail-badges[data-v-7873a5a0]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.institution-gmail-badge[data-v-7873a5a0]{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#c2410c;font-size:11px;font-weight:800;padding:4px 8px}.institution-gmail-badge.associated[data-v-7873a5a0]{background:#ecfdf3;border-color:#abefc6;color:#027a48}.institution-gmail-badge.neutral[data-v-7873a5a0]{background:#f8fafc;border-color:#e5e7eb;color:#475467}.institution-gmail-badge.official[data-v-7873a5a0]{background:#edf4ff;border-color:#c7d7fe;color:#06a5d0}.institution-gmail-badge.gmail-unread[data-v-7873a5a0]{background:#fef3c7;border-color:#fde68a;color:#92400e}.institution-gmail-badge.gmail-read[data-v-7873a5a0]{background:#f8fafc;border-color:#e5e7eb;color:#475467}.institution-gmail-badge.crm-seen[data-v-7873a5a0]{background:#edf4ff;border-color:#c7d7fe;color:#06a5d0}.institution-gmail-badge.crm-unseen[data-v-7873a5a0]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.institution-gmail-badge.inbound[data-v-7873a5a0]{background:#edf4ff;border-color:#c7d7fe;color:#06a5d0}.institution-gmail-badge.outbound[data-v-7873a5a0]{background:#ecfdf3;border-color:#abefc6;color:#027a48}.institution-gmail-badge.key[data-v-7873a5a0]{background:#f0f9ff;border-color:#bae6fd;color:#0369a1}.institution-gmail-row-actions[data-v-7873a5a0]{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;max-width:140px}.institution-gmail-icon-button[data-v-7873a5a0]{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.institution-gmail-icon-button[data-v-7873a5a0]:focus,.institution-gmail-icon-button[data-v-7873a5a0]:hover{background:#edf4ff;color:#06a5d0}.institution-gmail-icon-button[data-v-7873a5a0]:disabled{cursor:not-allowed;opacity:.55}.institution-gmail-icon-button.danger[data-v-7873a5a0]:focus,.institution-gmail-icon-button.danger[data-v-7873a5a0]:hover{background:#fff8f7;border-color:#fda29b;color:#b42318}.institution-gmail-footer[data-v-7873a5a0]{border-top:1px solid #edf0f6;justify-content:flex-end;margin-top:14px;padding-top:14px}.institution-gmail-footer span[data-v-7873a5a0]{color:#667085;font-size:12px;font-weight:700}.institution-gmail-footer-button[data-v-7873a5a0]{background:#fff;border:1px solid #d0d5dd;color:#344054}.institution-gmail-read-content[data-v-7873a5a0]{display:grid;gap:12px}.institution-gmail-read-hero[data-v-7873a5a0]{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:14px}.institution-gmail-read-actions[data-v-7873a5a0]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.institution-gmail-read-hero span[data-v-7873a5a0],.institution-gmail-read-meta span[data-v-7873a5a0]{color:#667085;display:block;font-size:11px;font-weight:800;text-transform:uppercase}.institution-gmail-read-hero h5[data-v-7873a5a0]{color:#1f2937;font-size:17px;font-weight:800;line-height:1.35;margin:5px 0 0}.institution-gmail-read-meta[data-v-7873a5a0]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.institution-gmail-read-body[data-v-7873a5a0],.institution-gmail-read-meta>div[data-v-7873a5a0]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.institution-gmail-read-meta small[data-v-7873a5a0],.institution-gmail-read-meta strong[data-v-7873a5a0]{color:#344054;display:block;margin-top:5px;overflow-wrap:anywhere}.institution-gmail-read-meta small[data-v-7873a5a0]{color:#667085;font-size:12px}.institution-gmail-read-body pre[data-v-7873a5a0]{color:#344054;font-family:inherit;font-size:13px;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.institution-gmail-thread-list[data-v-7873a5a0]{display:grid;gap:10px}.institution-gmail-thread-message[data-v-7873a5a0]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.institution-gmail-thread-message.outbound[data-v-7873a5a0]{background:#f6fef9;border-color:#abefc6}.institution-gmail-thread-header[data-v-7873a5a0]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:9px}.institution-gmail-thread-header small[data-v-7873a5a0],.institution-gmail-thread-header span[data-v-7873a5a0],.institution-gmail-thread-header strong[data-v-7873a5a0]{display:block}.institution-gmail-thread-header strong[data-v-7873a5a0]{color:#1f2937;font-size:13px;font-weight:800}.institution-gmail-thread-header small[data-v-7873a5a0]{color:#667085;font-size:12px}.institution-gmail-thread-header span[data-v-7873a5a0]{color:#06a5d0;font-size:11px;font-weight:800;text-align:right;text-transform:uppercase}.institution-gmail-thread-message pre[data-v-7873a5a0]{color:#344054;font-family:inherit;font-size:13px;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.institution-gmail-compose[data-v-7873a5a0],.institution-gmail-keys-form[data-v-7873a5a0]{display:flex;flex-direction:column;gap:14px}.institution-gmail-compose-grid[data-v-7873a5a0]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.institution-gmail-compose-tools[data-v-7873a5a0]{align-items:center;display:flex;justify-content:flex-end}.institution-gmail-reply-all-button[data-v-7873a5a0]{align-items:center;background:#fff;border:1px solid #06a5d0;border-radius:8px;color:#06a5d0;display:inline-flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;min-height:38px;padding:8px 12px;white-space:nowrap}.institution-gmail-reply-all-button[data-v-7873a5a0]:focus,.institution-gmail-reply-all-button[data-v-7873a5a0]:hover{background:#e9f8fb;color:#0582a3}.institution-gmail-reply-all-button[data-v-7873a5a0]:disabled{cursor:not-allowed;opacity:.65}.institution-gmail-compose-field[data-v-7873a5a0],.institution-gmail-keys-form[data-v-7873a5a0]{min-width:0}.institution-gmail-compose-field label[data-v-7873a5a0],.institution-gmail-keys-form label[data-v-7873a5a0]{color:#344054;display:block;font-size:12px;font-weight:800;margin-bottom:6px}.institution-gmail-compose-field .form-control[data-v-7873a5a0],.institution-gmail-keys-form .form-control[data-v-7873a5a0]{border-color:#ccd5e3;border-radius:8px;color:#344054;min-height:42px}.institution-gmail-recipient-field[data-v-7873a5a0]{position:relative}.institution-gmail-recipient-control[data-v-7873a5a0]{align-items:center;background:#fff;border:1px solid #ccd5e3;border-radius:8px;cursor:text;display:flex;flex-wrap:wrap;gap:6px;min-height:42px;padding:5px 8px;transition:border-color .2s ease,box-shadow .2s ease}.institution-gmail-recipient-control.active[data-v-7873a5a0]{border-color:#06a5d0;box-shadow:0 0 0 3px rgba(6,165,208,.12)}.institution-gmail-recipient-control input[data-v-7873a5a0]{background:transparent;border:0;color:#344054;flex:1 1 170px;font-size:13px;min-height:28px;min-width:130px;outline:none;padding:2px 0}.institution-gmail-recipient-control input[data-v-7873a5a0]::-moz-placeholder{color:#98a2b3}.institution-gmail-recipient-control input[data-v-7873a5a0]:-ms-input-placeholder{color:#98a2b3}.institution-gmail-recipient-control input[data-v-7873a5a0]::placeholder{color:#98a2b3}.institution-gmail-recipient-chip[data-v-7873a5a0]{align-items:center;background:#e9f8fb;border:1px solid #b6e7f2;border-radius:999px;color:#075985;display:inline-flex;font-size:12px;font-weight:700;gap:6px;max-width:100%;padding:5px 7px 5px 10px}.institution-gmail-recipient-chip button[data-v-7873a5a0]{align-items:center;background:#fff;border:0;border-radius:50%;color:#075985;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.institution-gmail-recipient-chip button[data-v-7873a5a0]:focus,.institution-gmail-recipient-chip button[data-v-7873a5a0]:hover{background:#d5f1f7}.institution-gmail-recipient-suggestions[data-v-7873a5a0]{background:#fff;border:1px solid #d6e0ee;border-radius:8px;box-shadow:0 14px 28px rgba(16,24,40,.15);left:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:12}.institution-gmail-recipient-suggestions button[data-v-7873a5a0]{background:#fff;border:0;border-radius:7px;color:#344054;display:block;padding:8px 9px;text-align:left;width:100%}.institution-gmail-recipient-suggestions button[data-v-7873a5a0]:focus,.institution-gmail-recipient-suggestions button[data-v-7873a5a0]:hover{background:#eefafd}.institution-gmail-recipient-suggestions small[data-v-7873a5a0],.institution-gmail-recipient-suggestions span[data-v-7873a5a0],.institution-gmail-recipient-suggestions strong[data-v-7873a5a0]{display:block}.institution-gmail-recipient-suggestions strong[data-v-7873a5a0]{color:#1f2937;font-size:13px;font-weight:800}.institution-gmail-recipient-suggestions span[data-v-7873a5a0]{color:#06a5d0;font-size:12px;margin-top:2px}.institution-gmail-recipient-suggestions small[data-v-7873a5a0]{color:#667085;font-size:11px;margin-top:3px}.institution-gmail-recipient-suggestions em[data-v-7873a5a0]{background:#ecfdf3;border-radius:999px;color:#027a48;font-style:normal;font-weight:800;margin-left:6px;padding:2px 6px}.institution-gmail-template-attachments[data-v-7873a5a0]{align-items:flex-start;background:#f6fbfd;border:1px solid #cfeefa;border-radius:8px;color:#003659;display:flex;gap:10px;padding:10px 12px}.institution-gmail-template-attachments i[data-v-7873a5a0]{color:#06a5d0;margin-top:2px}.institution-gmail-template-attachments small[data-v-7873a5a0],.institution-gmail-template-attachments strong[data-v-7873a5a0]{display:block}.institution-gmail-template-attachments strong[data-v-7873a5a0]{font-size:12px;font-weight:800}.institution-gmail-template-attachments small[data-v-7873a5a0]{color:#526172;font-size:11px;margin-top:2px}.institution-gmail-template-attachments ul[data-v-7873a5a0]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0;padding:0}.institution-gmail-template-attachments li[data-v-7873a5a0]{background:#fff;border:1px solid #cfeefa;border-radius:999px;color:#003659;font-size:11px;font-weight:800;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.institution-gmail-extra-attachment[data-v-7873a5a0]{background:#fff;border:1px solid #d8e0ea;border-radius:8px;display:grid;gap:8px;padding:10px 12px}.institution-gmail-extra-attachment label[data-v-7873a5a0]{color:#344054;font-size:12px;font-weight:800;margin:0}.institution-gmail-extra-attachment-selected[data-v-7873a5a0]{align-items:center;background:#f6fbfd;border:1px solid #cfeefa;border-radius:8px;color:#003659;display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.institution-gmail-extra-attachment-selected span[data-v-7873a5a0]{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:6px;min-width:0}.institution-gmail-extra-attachment-selected small[data-v-7873a5a0]{color:#526172;font-size:11px;font-weight:700}.institution-gmail-extra-attachment-selected button[data-v-7873a5a0]{align-items:center;background:#fff;border:1px solid #cfeefa;border-radius:50%;color:#003659;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center;padding:0;width:26px}.institution-gmail-keys-form small[data-v-7873a5a0]{color:#667085;font-size:12px}[data-v-7873a5a0] .institution-gmail-editor .quillWrapper{background:#fff;border:1px solid #ccd5e3;border-radius:8px;overflow:hidden}[data-v-7873a5a0] .institution-gmail-editor .ql-toolbar{background:#fbfcfe;border:0;border-bottom:1px solid #edf0f6;box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:8px 10px;white-space:normal}[data-v-7873a5a0] .institution-gmail-editor .ql-container{border:0;box-sizing:border-box;min-height:190px;width:100%}[data-v-7873a5a0] .institution-gmail-editor .ql-editor{color:#344054;font-size:14px;line-height:1.6;min-height:190px;overflow-wrap:anywhere}.institution-gmail-compose-actions[data-v-7873a5a0]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.institution-gmail-send-button[data-v-7873a5a0]{align-items:center;background:#06a5d0;border:1px solid #06a5d0;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:8px;min-height:40px;padding:8px 14px}.institution-gmail-send-button[data-v-7873a5a0]:disabled{cursor:not-allowed;opacity:.6}[data-v-7873a5a0] .institution-gmail-modal-content{border:0;border-radius:10px;box-shadow:0 24px 60px rgba(15,23,42,.22);overflow:hidden}[data-v-7873a5a0] .institution-gmail-modal .modal-dialog{max-width:min(1180px,calc(100vw - 48px))}[data-v-7873a5a0] .institution-gmail-modal-header{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:14px 18px}[data-v-7873a5a0] .institution-gmail-modal-header .modal-title{color:#1f2937;font-size:16px;font-weight:800}[data-v-7873a5a0] .institution-gmail-modal-body{background:#f3f7fb;overflow-x:hidden;padding:18px}@media (max-width:767px){.institution-gmail-hero[data-v-7873a5a0]{grid-template-columns:1fr}.institution-gmail-row[data-v-7873a5a0]{flex-direction:column}.institution-gmail-filter-grid[data-v-7873a5a0],.institution-gmail-footer[data-v-7873a5a0],.institution-gmail-hero-actions[data-v-7873a5a0],.institution-gmail-row-actions[data-v-7873a5a0],.institution-gmail-toolbar[data-v-7873a5a0]{justify-content:stretch}.institution-gmail-filter-grid[data-v-7873a5a0]{grid-template-columns:1fr}.institution-gmail-row-actions[data-v-7873a5a0]{margin-left:0;max-width:none;width:100%}.institution-gmail-icon-button[data-v-7873a5a0]{flex:1 1 0}.institution-gmail-bulk-button[data-v-7873a5a0],.institution-gmail-footer-button[data-v-7873a5a0],.institution-gmail-tab[data-v-7873a5a0]{flex:1 1 100%;justify-content:center}.institution-gmail-message-header[data-v-7873a5a0]{flex-direction:column;gap:4px}.institution-gmail-compose-grid[data-v-7873a5a0],.institution-gmail-read-hero[data-v-7873a5a0],.institution-gmail-read-meta[data-v-7873a5a0]{grid-template-columns:1fr}.institution-gmail-compose-actions[data-v-7873a5a0],.institution-gmail-read-hero[data-v-7873a5a0]{flex-direction:column}.institution-gmail-compose-tools[data-v-7873a5a0],.institution-gmail-reply-all-button[data-v-7873a5a0]{justify-content:center;width:100%}.institution-gmail-recipient-control input[data-v-7873a5a0]{flex-basis:100%;min-width:0}.institution-gmail-recipient-suggestions[data-v-7873a5a0]{position:static;margin-top:6px}.institution-gmail-send-button[data-v-7873a5a0]{justify-content:center;width:100%}}.profile-task-module[data-v-3379d460]{color:#172033}.profile-task-toolbar[data-v-3379d460]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.profile-task-search[data-v-3379d460]{max-width:420px;position:relative;width:100%}.profile-task-search i[data-v-3379d460]{color:#64748b;left:13px;position:absolute;top:50%;transform:translateY(-50%)}.profile-task-search .form-control[data-v-3379d460]{background:#f8fafc;border:1px solid #dbe5f2;border-radius:8px;color:#172033;font-size:13px;min-height:40px;padding-left:36px}.profile-task-search .form-control[data-v-3379d460]:focus{border-color:#3157a7;box-shadow:0 0 0 3px rgba(49,87,167,.12)}.profile-task-toolbar-actions[data-v-3379d460]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.profile-add-task-button[data-v-3379d460]{align-items:center;background:#3157a7;border:1px solid #3157a7;border-radius:8px;box-shadow:0 10px 22px rgba(49,87,167,.18);color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:8px;min-height:40px;padding:9px 14px}.profile-add-task-button[data-v-3379d460]:hover{background:#244a94;border-color:#244a94}.profile-empty-state[data-v-3379d460]{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;display:flex;flex-direction:column;gap:6px;justify-content:center;margin:8px 0;min-height:180px;padding:24px;text-align:center}.profile-empty-state i[data-v-3379d460]{color:#3157a7;font-size:30px}.profile-empty-state strong[data-v-3379d460]{color:#172033;font-size:16px;font-weight:900}.profile-empty-state span[data-v-3379d460]{font-size:13px}.profile-table-shell[data-v-3379d460]{border:1px solid #e6edf7;border-radius:8px;box-shadow:none;overflow:visible!important}.profile-task-table[data-v-3379d460]{margin-bottom:0}.profile-task-table thead[data-v-3379d460]{background:#f8fafc}.profile-task-table thead th[data-v-3379d460]{border-bottom:1px solid #e6edf7!important;border-top:0!important;color:#526174;font-size:12px!important;font-weight:700;letter-spacing:0;padding:12px;text-transform:uppercase}.profile-task-table td[data-v-3379d460]{border-color:#edf2f7!important;color:#4f5b6b;font-size:13px!important;font-weight:400;padding:12px}.profile-task-table tbody tr[data-v-3379d460]:hover{background:#f8fbff}.profile-check-button[data-v-3379d460]{align-items:center;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;color:#067647;display:inline-flex;height:34px;justify-content:center;width:34px}.profile-check-button.completed[data-v-3379d460]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.profile-date-badge[data-v-3379d460]{background:#eef4ff;border:1px solid #c7d7fe;border-radius:999px;color:#3157a7;display:inline-flex;font-size:12px;font-weight:900;min-height:28px;padding:6px 10px}.profile-date-badge.danger[data-v-3379d460]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.profile-date-button[data-v-3379d460],.profile-icon-button[data-v-3379d460]{align-items:center;background:#fff;border:1px solid #dbe5f2;border-radius:8px;color:#64748b;display:inline-flex;justify-content:center;transition:all .2s ease}.profile-date-button[data-v-3379d460]{height:32px;margin-left:6px;width:32px}.profile-actions[data-v-3379d460]{white-space:nowrap}.profile-icon-button[data-v-3379d460]{font-size:18px;height:34px;margin:0 3px;position:relative;width:34px}.profile-date-button[data-v-3379d460]:hover,.profile-icon-button.active[data-v-3379d460],.profile-icon-button[data-v-3379d460]:hover{background:#eef4ff;color:#3157a7}.profile-icon-button.has-info[data-v-3379d460]{color:#3157a7}.profile-icon-button.is-warning[data-v-3379d460],.profile-icon-button.warning[data-v-3379d460]{background:#fff7ed;border-color:#fed7aa;color:#b54708}.profile-icon-button span[data-v-3379d460]{align-items:center;background:#3157a7;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:17px;justify-content:center;min-width:17px;padding:0 4px;position:absolute;right:-6px;top:-6px}.profile-link-ribbon[data-v-3379d460]{background:#eef4ff;border:1px solid #c7d7fe;border-radius:8px;color:#3157a7;display:inline-flex;font-size:12px;font-weight:900;min-height:34px;padding:8px 12px}[data-v-3379d460] .profile-tabs-nav{border-bottom:1px solid #e6edf7;gap:6px}[data-v-3379d460] .profile-tabs-nav .nav-link{border:0;border-radius:8px 8px 0 0;color:#64748b;font-size:13px;font-weight:900;padding:10px 14px}[data-v-3379d460] .profile-tabs-nav .nav-link.active{background:#eef4ff;color:#3157a7}[data-v-3379d460] .profile-tabs-content{margin-top:16px}.table-responsive[data-v-3379d460]{overflow:visible!important}[data-v-3379d460] .datepicker-wrapper-hidden{display:inline-block;position:relative}[data-v-3379d460] .custom-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;z-index:30}[data-v-3379d460] .custom-datepicker-calendar header{border-bottom:1px solid #eef2f7;color:#172033;font-weight:800;margin-bottom:6px}[data-v-3379d460] .custom-datepicker-calendar .cell{border-radius:7px;font-size:12px;height:32px;line-height:32px}[data-v-3379d460] .custom-datepicker-calendar .cell:not(.blank):not(.disabled).day:hover,[data-v-3379d460] .custom-datepicker-calendar .cell:not(.blank):not(.disabled).month:hover,[data-v-3379d460] .custom-datepicker-calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#3157a7}[data-v-3379d460] .custom-datepicker-calendar .cell.selected,[data-v-3379d460] .custom-datepicker-calendar .cell.selected:hover{background:#3157a7!important;color:#fff}[data-v-3379d460] .custom-datepicker-calendar .cell.disabled{color:#cbd5e1}@media (max-width:767px){.profile-task-toolbar[data-v-3379d460]{align-items:stretch;flex-direction:column}.profile-add-task-button[data-v-3379d460],.profile-task-search[data-v-3379d460],.profile-task-toolbar-actions[data-v-3379d460]{width:100%}.profile-add-task-button[data-v-3379d460]{justify-content:center}}.sumario-modal-header[data-v-94a0d7d4]{align-items:center;background:#fff;border-bottom:1px solid #dbeaf0;display:flex;justify-content:space-between;padding:18px 20px;width:100%}.sumario-modal-title span[data-v-94a0d7d4]{color:var(--psx-brand-blue,#0b4f7a);display:block;font-size:12px;font-weight:900;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.sumario-modal-title h5[data-v-94a0d7d4]{color:#172033;font-size:20px;font-weight:900;margin:0}.sumario-modal-title p[data-v-94a0d7d4]{color:#64748b;font-size:13px;margin:4px 0 0}.sumario-close-button[data-v-94a0d7d4]{align-items:center;background:#fff;border:1px solid #d8e1ef;border-radius:8px;color:var(--psx-brand-blue,#0b4f7a);display:inline-flex;height:36px;justify-content:center;width:36px}.sumario-close-button[data-v-94a0d7d4]:hover{background:var(--psx-brand-cyan-soft,#e8f8fb);border-color:var(--psx-brand-cyan,#28b8cf)}.sumario-shell[data-v-94a0d7d4]{background:#f4f8fb;padding:18px}.sumario-summary-grid[data-v-94a0d7d4]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.sumario-summary-card[data-v-94a0d7d4]{align-items:center;background:#fff;border:1px solid #dbeaf0;border-radius:8px;display:flex;gap:12px;min-height:78px;padding:14px}.sumario-summary-card strong[data-v-94a0d7d4]{color:#172033;display:block;font-size:24px;font-weight:900;line-height:1}.sumario-summary-card small[data-v-94a0d7d4]{color:#64748b;display:block;font-size:12px;font-weight:800;margin-top:6px}.sumario-summary-icon[data-v-94a0d7d4]{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.sumario-summary-icon.info[data-v-94a0d7d4],.sumario-summary-icon.total[data-v-94a0d7d4]{background:var(--psx-brand-cyan-soft,#e8f8fb);color:var(--psx-brand-blue,#0b4f7a)}.sumario-summary-icon.success[data-v-94a0d7d4]{background:var(--psx-success-green,#7fbe8f);color:#fff}.sumario-summary-icon.danger[data-v-94a0d7d4]{background:#fef2f2;color:#dc2626}.sumario-table-panel[data-v-94a0d7d4]{background:#fff;border:1px solid #dbeaf0;border-radius:8px;box-shadow:0 18px 42px rgba(15,23,42,.08);overflow:hidden}.sumario-table[data-v-94a0d7d4]{margin-bottom:0}.sumario-table thead[data-v-94a0d7d4]{background:#f8fbfc}.sumario-table th[data-v-94a0d7d4]{border-bottom:1px solid #dbeaf0!important;border-top:0!important;color:#526174;font-size:12px!important;font-weight:700;letter-spacing:0;padding:13px 14px;text-transform:uppercase}.sumario-table td[data-v-94a0d7d4]{border-color:#eef3f7!important;color:#4f5b6b;font-size:13px!important;font-weight:400;padding:14px;vertical-align:middle}.sumario-table tbody tr[data-v-94a0d7d4]:hover{background:#f8fbfc}.sumario-evaluation-cell strong[data-v-94a0d7d4]{color:#41556b;display:block;font-size:14px;font-weight:600}.sumario-evaluation-cell small[data-v-94a0d7d4]{color:#64748b;display:block;font-size:12px;margin-top:4px}.sumario-rendiciones[data-v-94a0d7d4]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:center}.sumario-count-badge[data-v-94a0d7d4],.sumario-date-badge[data-v-94a0d7d4],.sumario-status-pill[data-v-94a0d7d4]{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:28px;padding:6px 10px}.sumario-count-badge[data-v-94a0d7d4]{min-width:30px}.sumario-count-badge.total[data-v-94a0d7d4],.sumario-date-badge[data-v-94a0d7d4]{background:var(--psx-brand-cyan-soft,#e8f8fb);border-color:var(--psx-brand-border,#bfe8ef);color:var(--psx-brand-blue,#0b4f7a)}.sumario-count-badge.success[data-v-94a0d7d4],.sumario-status-pill.success[data-v-94a0d7d4]{background:var(--psx-success-green,#7fbe8f);border-color:var(--psx-success-green,#7fbe8f);color:#fff}.sumario-count-badge.danger[data-v-94a0d7d4],.sumario-status-pill.danger[data-v-94a0d7d4]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.sumario-date-badge.muted[data-v-94a0d7d4],.sumario-status-pill.muted[data-v-94a0d7d4]{background:#f8fafc;border-color:#dbe5f2;color:#64748b}.sumario-status-pill.warning[data-v-94a0d7d4]{background:var(--psx-brand-orange-soft,#fff2e8);border-color:#ffd2b4;color:var(--psx-brand-orange,#f47b20)}.sumario-status-pill.info[data-v-94a0d7d4]{background:var(--psx-brand-cyan-soft,#e8f8fb);border-color:var(--psx-brand-border,#bfe8ef);color:var(--psx-brand-blue,#0b4f7a)}.sumario-empty-state[data-v-94a0d7d4]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:260px;padding:32px;text-align:center}.sumario-empty-state i[data-v-94a0d7d4]{color:var(--psx-brand-blue,#0b4f7a);font-size:34px}.sumario-empty-state strong[data-v-94a0d7d4]{color:#172033;font-size:16px;font-weight:900}[data-v-94a0d7d4] .checklist-sumario-modal .modal-dialog{max-width:1120px!important;margin:24px auto!important;width:calc(100vw - 48px)!important}[data-v-94a0d7d4] .checklist-sumario-modal .modal-content{background:#f4f8fb;border:0;border-radius:8px;box-shadow:0 24px 64px rgba(15,23,42,.22);overflow:hidden}[data-v-94a0d7d4] .checklist-sumario-modal .modal-header{border:0;padding:0}[data-v-94a0d7d4] .checklist-sumario-modal .modal-body{padding:0}.notes-modal-header[data-v-07ceca64]{align-items:center;background:#fff;border-bottom:1px solid #e6edf7;display:flex;justify-content:space-between;padding:18px 20px;width:100%}.notes-eyebrow[data-v-07ceca64]{color:#3157a7;display:inline-block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.notes-modal-header h5[data-v-07ceca64]{color:#172033;font-size:20px;font-weight:900;margin:4px 0}.notes-modal-header p[data-v-07ceca64]{color:#64748b;font-size:13px;margin:0}.notes-close-button[data-v-07ceca64]{align-items:center;background:#f8fafc;border:1px solid #dbe5f2;border-radius:8px;color:#475569;display:inline-flex;height:36px;justify-content:center;width:36px}.notes-close-button[data-v-07ceca64]:hover{background:#eef4ff;color:#3157a7}.notes-shell[data-v-07ceca64]{background:#f5f7fb;display:flex;flex-direction:column;gap:12px;padding:16px}.notes-composer-card[data-v-07ceca64],.notes-list-card[data-v-07ceca64]{background:#fff;border:1px solid #e6edf7;border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.notes-composer-header[data-v-07ceca64],.notes-list-header[data-v-07ceca64]{align-items:center;border-bottom:1px solid #e6edf7;display:flex;justify-content:space-between;padding:14px}.notes-composer-header span[data-v-07ceca64],.notes-list-header span[data-v-07ceca64]{color:#64748b;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.notes-composer-header strong[data-v-07ceca64],.notes-list-header strong[data-v-07ceca64]{color:#172033;display:block;font-size:16px;font-weight:900;margin-top:2px}.note-cancel-button[data-v-07ceca64],.note-update-button[data-v-07ceca64],.notes-save-button[data-v-07ceca64],.notes-toggle-button[data-v-07ceca64]{border-radius:8px;font-size:12px;font-weight:900;min-height:34px;padding:7px 12px}.notes-toggle-button[data-v-07ceca64]{align-items:center;background:#3157a7;border:1px solid #3157a7;color:#fff;display:inline-flex;gap:8px}.notes-editor-wrap[data-v-07ceca64]{padding:14px}.notes-save-button[data-v-07ceca64]{background:#3157a7;border:1px solid #3157a7;color:#fff;margin-top:10px;width:100%}.notes-save-button[data-v-07ceca64]:disabled{cursor:not-allowed;opacity:.65}.notes-list[data-v-07ceca64]{display:flex;flex-direction:column;gap:10px;padding:14px}.note-card[data-v-07ceca64]{background:#f8fafc;border:1px solid #e6edf7;border-radius:8px;padding:12px}.note-top[data-v-07ceca64]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.note-avatar[data-v-07ceca64]{align-items:center;background:#3157a7;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 38px;font-size:12px;font-weight:900;height:38px;justify-content:center;width:38px}.note-meta[data-v-07ceca64]{display:flex;flex:1;flex-direction:column;min-width:0}.note-meta strong[data-v-07ceca64]{color:#172033;font-size:13px;font-weight:900}.note-meta span[data-v-07ceca64]{color:#64748b;font-size:11px}.note-actions[data-v-07ceca64]{display:flex;gap:6px}.note-actions button[data-v-07ceca64]{align-items:center;background:#fff;border:1px solid #dbe5f2;border-radius:8px;color:#64748b;display:inline-flex;height:32px;justify-content:center;width:32px}.note-actions button.active[data-v-07ceca64],.note-actions button[data-v-07ceca64]:hover{background:#eef4ff;color:#3157a7}.note-description[data-v-07ceca64]{background:#fff;border:1px solid transparent;border-radius:8px;color:#334155;font-size:13px;line-height:1.55;padding:10px}.note-description[contenteditable=true][data-v-07ceca64]{border-color:#c7d7fe;box-shadow:0 0 0 3px rgba(49,87,167,.12);outline:none}.note-edit-actions[data-v-07ceca64]{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.note-cancel-button[data-v-07ceca64]{background:#fff;border:1px solid #dbe5f2;color:#64748b}.note-update-button[data-v-07ceca64]{background:#3157a7;border:1px solid #3157a7;color:#fff}.notes-empty[data-v-07ceca64]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:13px;font-weight:800;gap:6px;justify-content:center;min-height:170px;padding:24px;text-align:center}.notes-empty i[data-v-07ceca64]{color:#3157a7;font-size:30px}.notes-empty strong[data-v-07ceca64]{color:#172033;font-size:15px;font-weight:900}[data-v-07ceca64] .profile-notes-modal .modal-header{border:0;padding:0}[data-v-07ceca64] .profile-notes-content{border:0;border-radius:12px;box-shadow:0 24px 64px rgba(15,23,42,.22);overflow:hidden}[data-v-07ceca64] .profile-notes-body{background:#f5f7fb;max-height:calc(100vh - 140px);overflow-y:auto;padding:0!important}[data-v-07ceca64] .notes-editor .quillWrapper{background:#fff;border:1px solid #dbe5f2;border-radius:8px;overflow:hidden}[data-v-07ceca64] .notes-editor .ql-toolbar{background:#f8fafc;border:0;border-bottom:1px solid #dbe5f2}[data-v-07ceca64] .notes-editor .ql-container{border:0;font-family:inherit;min-height:120px}[data-v-07ceca64] .notes-editor .ql-editor{color:#172033;font-size:13px;min-height:120px}@media (max-width:575px){.notes-modal-header[data-v-07ceca64]{align-items:flex-start;gap:12px}.note-top[data-v-07ceca64],.notes-composer-header[data-v-07ceca64],.notes-list-header[data-v-07ceca64]{align-items:flex-start}.notes-composer-header[data-v-07ceca64],.notes-list-header[data-v-07ceca64]{flex-direction:column;gap:10px}.notes-toggle-button[data-v-07ceca64]{justify-content:center;width:100%}}.modal>.modal-dialog>.modal-content[data-v-78a9808a]{background-color:transparent!important;border:0!important}.checklist-profile-page[data-v-15547a06]{background:#f5f7fb;min-height:calc(100vh - 80px);padding-bottom:28px}.profile-hero[data-v-15547a06]{align-items:stretch;background:#fff;border:1px solid #e6edf7;border-radius:8px;box-shadow:0 14px 36px rgba(15,23,42,.08);display:flex;gap:18px;justify-content:space-between;padding:22px 24px}.profile-hero-main[data-v-15547a06]{min-width:0}.profile-contract-card span[data-v-15547a06],.profile-eyebrow[data-v-15547a06],.profile-tags-label[data-v-15547a06]{color:#3157a7;display:inline-block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.profile-hero h4[data-v-15547a06]{color:#172033;font-size:26px;font-weight:900;margin:4px 0 10px}.profile-school-link[data-v-15547a06]{align-items:center;color:#3157a7;display:inline-flex;font-size:13px;font-weight:800;gap:8px}.profile-school-link[data-v-15547a06]:hover{color:#244a94;text-decoration:none}.profile-hero-meta[data-v-15547a06]{align-items:center;display:flex;gap:12px;justify-content:flex-end}.profile-contract-card[data-v-15547a06]{background:#f8fafc;border:1px solid #dbe5f2;border-radius:8px;min-width:150px;padding:12px 14px}.profile-contract-card strong[data-v-15547a06]{color:#172033;display:block;font-size:16px;font-weight:900;margin-top:4px}.profile-actions[data-v-15547a06]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.profile-action-button[data-v-15547a06]{align-items:center;border-radius:8px;display:inline-flex;font-size:13px;font-weight:900;gap:8px;min-height:40px;padding:9px 14px}.profile-action-button.secondary[data-v-15547a06]{background:#fff;border:1px solid #b8c7df;color:#3157a7}.profile-action-button.primary[data-v-15547a06]{background:#3157a7;border:1px solid #3157a7;box-shadow:0 10px 22px rgba(49,87,167,.22);color:#fff}.profile-action-button[data-v-15547a06]:disabled{cursor:not-allowed;opacity:.55}.profile-summary-grid[data-v-15547a06]{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(140px,1fr));margin-top:16px}.profile-summary-card[data-v-15547a06]{align-items:center;background:#fff;border:1px solid #e6edf7;border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.05);display:flex;gap:12px;min-height:82px;padding:14px}.profile-summary-card small[data-v-15547a06],.profile-summary-card strong[data-v-15547a06]{display:block}.profile-summary-card strong[data-v-15547a06]{color:#172033;font-size:24px;font-weight:900;line-height:1}.profile-summary-card small[data-v-15547a06]{color:#64748b;font-size:12px;margin-top:5px}.profile-summary-icon[data-v-15547a06]{align-items:center;border-radius:8px;display:inline-flex;height:42px;justify-content:center;width:42px}.summary-total[data-v-15547a06]{background:#edf4ff;color:#3157a7}.summary-complete[data-v-15547a06]{background:#ecfdf3;color:#067647}.summary-overdue[data-v-15547a06]{background:#fff1f2;color:#d92d20}.summary-notes[data-v-15547a06]{background:#fff7ed;color:#b54708}.summary-quotes[data-v-15547a06]{background:#f8fafc;color:#475569}.profile-tags-panel[data-v-15547a06]{align-items:center;background:#fff;border:1px solid #e6edf7;border-radius:8px;display:flex;gap:14px;margin-top:16px;padding:14px 16px}.profile-tags-list[data-v-15547a06]{display:flex;flex:1;flex-wrap:wrap;gap:8px}.profile-tag[data-v-15547a06]{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;min-height:30px;padding:7px 12px}.profile-panel[data-v-15547a06]{background:#fff;border:1px solid #e6edf7;border-radius:8px;box-shadow:0 14px 36px rgba(15,23,42,.08);margin-top:16px;padding:18px}@media (max-width:991px){.profile-hero-meta[data-v-15547a06],.profile-hero[data-v-15547a06],.profile-tags-panel[data-v-15547a06]{align-items:flex-start;flex-direction:column}.profile-actions[data-v-15547a06],.profile-hero-meta[data-v-15547a06]{width:100%}.profile-action-button[data-v-15547a06],.profile-contract-card[data-v-15547a06]{justify-content:center;width:100%}.profile-summary-grid[data-v-15547a06]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:575px){.profile-summary-grid[data-v-15547a06]{grid-template-columns:1fr}}