.exec-toast[data-v-4b0efd62]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffff5,#f8fafceb);border:1px solid hsla(0,0%,100%,.55);border-radius:18px;box-shadow:0 18px 40px #0f172a29,0 4px 12px #0f172a14;overflow:hidden;position:relative;width:min(380px,calc(100vw - 32px))}.exec-toast__glow[data-v-4b0efd62]{border-radius:999px;filter:blur(28px);height:180px;inset:auto -20% -40% auto;opacity:.55;pointer-events:none;position:absolute;width:180px}.exec-toast--assignment .exec-toast__glow[data-v-4b0efd62]{background:radial-gradient(circle,rgba(16,185,129,.45),transparent 70%)}.exec-toast--follow-up .exec-toast__glow[data-v-4b0efd62]{background:radial-gradient(circle,rgba(37,99,235,.4),transparent 70%)}.exec-toast__body[data-v-4b0efd62]{align-items:center;display:flex;gap:12px;padding:14px 14px 14px 16px;position:relative}.exec-toast__icon[data-v-4b0efd62]{align-items:center;border-radius:14px;display:inline-flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.exec-toast--assignment .exec-toast__icon[data-v-4b0efd62]{background:linear-gradient(145deg,#ecfdf5,#d1fae5);color:#059669}.exec-toast--follow-up .exec-toast__icon[data-v-4b0efd62]{background:linear-gradient(145deg,#eff6ff,#dbeafe);color:#2563eb}.exec-toast__content[data-v-4b0efd62]{flex:1;min-width:0}.exec-toast__eyebrow[data-v-4b0efd62]{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.exec-toast__title[data-v-4b0efd62]{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.exec-toast__desc[data-v-4b0efd62]{color:#475569;font-size:12px;line-height:1.4;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exec-toast__action[data-v-4b0efd62]{border:0;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;padding:8px 14px;transition:transform .15s ease,opacity .15s ease}.exec-toast--assignment .exec-toast__action[data-v-4b0efd62]{background:linear-gradient(135deg,#10b981,#059669)}.exec-toast--follow-up .exec-toast__action[data-v-4b0efd62]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.exec-toast__action[data-v-4b0efd62]:hover{opacity:.95;transform:translateY(-1px)}.exec-notifications__badge[data-v-64e90d7a] .ant-badge-count{box-shadow:0 0 0 2px #fff}.exec-notifications__trigger[data-v-64e90d7a]{align-items:center;background:#0f172a0a;border:1px solid transparent;border-radius:12px;color:#334155;cursor:pointer;display:inline-flex;height:42px;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .15s ease;width:42px}.exec-notifications__trigger[data-v-64e90d7a]:hover{background:#0f172a14}.exec-notifications__trigger--active[data-v-64e90d7a]{background:color-mix(in srgb,#1677ff 12%,#fff);background:color-mix(in srgb,var(--primary-color,#1677ff) 12%,#fff);border-color:color-mix(in srgb,#1677ff 24%,#fff);border-color:color-mix(in srgb,var(--primary-color,#1677ff) 24%,#fff);color:#1677ff;color:var(--primary-color,#1677ff)}.exec-notifications__panel[data-v-64e90d7a]{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 20px 40px #0f172a1f,0 4px 12px #0f172a0f;overflow:hidden;width:min(420px,92vw)}.exec-notifications__panel-header[data-v-64e90d7a]{align-items:flex-start;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #eef2f6;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.exec-notifications__panel-heading[data-v-64e90d7a]{min-width:0}.exec-notifications__panel-title[data-v-64e90d7a]{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0}.exec-notifications__panel-subtitle[data-v-64e90d7a]{color:#64748b;font-size:12px;margin:4px 0 0}.exec-notifications__panel-actions[data-v-64e90d7a]{align-items:center;display:flex;flex-shrink:0;gap:8px}.exec-notifications__clear-all[data-v-64e90d7a]{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:999px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;height:28px;padding:0 10px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.exec-notifications__clear-all i[data-v-64e90d7a]{font-size:14px}.exec-notifications__clear-all[data-v-64e90d7a]:hover:not(:disabled){background:#fef2f2;border-color:#f87171;color:#991b1b}.exec-notifications__clear-all[data-v-64e90d7a]:disabled{cursor:not-allowed;opacity:.55}.exec-notifications__calendar-link[data-v-64e90d7a]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px}.exec-notifications__calendar-link[data-v-64e90d7a]:hover{border-color:#1677ff;border-color:var(--primary-color,#1677ff);color:#1677ff;color:var(--primary-color,#1677ff)}.exec-notifications__count-pill[data-v-64e90d7a]{align-items:center;background:#1677ff;background:var(--primary-color,#1677ff);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:28px;justify-content:center;min-width:28px;padding:0 10px}.exec-notifications__list[data-v-64e90d7a]{max-height:360px;overflow-y:auto;padding:8px}.exec-notifications__list[data-v-64e90d7a]::-webkit-scrollbar{width:6px}.exec-notifications__list[data-v-64e90d7a]::-webkit-scrollbar-thumb{background:#d7dee8;border-radius:999px}.exec-notifications__item[data-v-64e90d7a]{align-items:stretch;background:#fff;border:1px solid transparent;border-radius:12px;display:flex;margin-bottom:4px;position:relative;transition:background .2s ease,border-color .2s ease,transform .15s ease,opacity .2s ease;width:100%}.exec-notifications__item[data-v-64e90d7a]:last-child{margin-bottom:0}.exec-notifications__item[data-v-64e90d7a]:hover{background:#f8fafc;border-color:#e8edf3;transform:translateY(-1px)}.exec-notifications__item--dismissible .exec-notifications__item-main[data-v-64e90d7a]{padding-right:28px}.exec-notifications__item--dismissing[data-v-64e90d7a]{opacity:.55;pointer-events:none}.exec-notifications__item-main[data-v-64e90d7a]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex:1;gap:12px;min-width:0;padding:12px;text-align:left}.exec-notifications__icon[data-v-64e90d7a]{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.exec-notifications__icon--upcoming[data-v-64e90d7a]{background:#eff6ff;color:#2563eb}.exec-notifications__icon--today[data-v-64e90d7a]{background:#fff7ed;color:#ea580c}.exec-notifications__icon--overdue[data-v-64e90d7a]{background:#fef2f2;color:#dc2626}.exec-notifications__icon--assignment[data-v-64e90d7a]{background:#ecfdf5;color:#059669}.exec-notifications__content[data-v-64e90d7a]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.exec-notifications__item-top[data-v-64e90d7a]{align-items:center;display:flex;gap:8px;min-width:0}.exec-notifications__item-title[data-v-64e90d7a]{color:#0f172a;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exec-notifications__urgency[data-v-64e90d7a]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.exec-notifications__urgency--upcoming[data-v-64e90d7a]{background:#eff6ff;color:#2563eb}.exec-notifications__urgency--today[data-v-64e90d7a]{background:#ffedd5;color:#c2410c}.exec-notifications__urgency--overdue[data-v-64e90d7a]{background:#fee2e2;color:#b91c1c}.exec-notifications__urgency--assignment[data-v-64e90d7a]{background:#d1fae5;color:#047857}.exec-notifications__subject[data-v-64e90d7a]{color:#334155;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exec-notifications__meta[data-v-64e90d7a]{color:#64748b;display:flex;flex-direction:column;font-size:12px;gap:2px}.exec-notifications__meta-line[data-v-64e90d7a]{display:block;line-height:1.4}.exec-notifications__chevron[data-v-64e90d7a]{color:#94a3b8;flex-shrink:0;font-size:20px}.exec-notifications__dismiss[data-v-64e90d7a]{align-items:center;background:transparent;border:0;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;position:absolute;right:6px;top:6px;transition:background .15s ease,color .15s ease;width:22px;z-index:1}.exec-notifications__dismiss i[data-v-64e90d7a]{font-size:16px;line-height:1}.exec-notifications__dismiss[data-v-64e90d7a]:hover:not(:disabled){background:#fee2e2;color:#dc2626}.exec-notifications__dismiss[data-v-64e90d7a]:disabled{cursor:not-allowed;opacity:.5}.exec-notifications__empty[data-v-64e90d7a]{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:32px 24px 36px;text-align:center}.exec-notifications__empty-icon[data-v-64e90d7a]{align-items:center;background:#f1f5f9;border-radius:16px;color:#94a3b8;display:inline-flex;font-size:24px;height:52px;justify-content:center;width:52px}.exec-notifications__empty-title[data-v-64e90d7a]{color:#0f172a;font-size:14px;font-weight:700;margin:8px 0 0}.exec-notifications__empty-text[data-v-64e90d7a]{color:#64748b;font-size:12px;line-height:1.5;margin:0;max-width:240px}@media (max-width:480px){.exec-notifications__clear-all span[data-v-64e90d7a]{display:none}}.expand-enter-active[data-v-f9a32242],.expand-leave-active[data-v-f9a32242]{overflow:hidden;transition:all .4s ease-in-out}.user-dropdown-menu[data-v-f9a32242]{background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014;min-width:220px;padding:6px 0}.user-dropdown-item[data-v-f9a32242]{background:transparent;border:0;color:#262626;cursor:pointer;display:block;font-size:14px;padding:10px 16px;text-align:left;width:100%}.user-dropdown-item[data-v-f9a32242]:hover{background:#f5f5f5}.user-dropdown-item[data-v-f9a32242]:disabled{cursor:not-allowed;opacity:.6}.user-dropdown-item--danger[data-v-f9a32242]{color:#cf1322}.user-dropdown-divider[data-v-f9a32242]{background:#f0f0f0;height:1px;margin:4px 0}.company-list-scroll[data-v-f9a32242]{height:420px;max-height:420px;overflow-x:hidden;overflow-y:auto;padding-right:4px}.company-current-session[data-v-f9a32242]{background:color-mix(in srgb,#1677ff 8%,#fff);background:color-mix(in srgb,var(--primary-color,#1677ff) 8%,#fff);border:1px solid #1677ff;border:1px solid var(--primary-color,#1677ff);border-radius:8px;display:flex;flex-direction:column;gap:2px;margin-bottom:12px;padding:10px 12px}.company-current-session__label[data-v-f9a32242]{color:#1677ff;color:var(--primary-color,#1677ff);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.company-current-session__name[data-v-f9a32242]{color:#262626;font-size:14px;font-weight:600}.company-current-session__ruc[data-v-f9a32242]{color:#8c8c8c;font-size:12px}.company-radio-group[data-v-f9a32242]{display:flex;flex-direction:column;gap:10px;width:100%}.company-radio-item[data-v-f9a32242]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-inline-start:0!important;padding:10px 12px;width:100%}.company-radio-content[data-v-f9a32242]{display:flex;flex-direction:column;gap:2px;white-space:normal}.company-switch-overlay[data-v-f9a32242]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:10000}.company-switch-overlay__card[data-v-f9a32242]{align-items:center;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;gap:12px;margin:16px;max-width:420px;min-width:280px;padding:28px 24px;text-align:center}.company-switch-overlay__title[data-v-f9a32242]{color:#111827;font-size:16px;font-weight:600;margin:8px 0 0}.company-switch-overlay__subtitle[data-v-f9a32242]{color:#6b7280;font-size:13px;line-height:1.45;margin:0}
