.portal-list__divider[data-v-88426061]{height:1px;background:#f1f5f9}.portal-list__header[data-v-88426061]{padding:8px 16px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.portal-list__items[data-v-88426061]{padding-bottom:4px}.portal-list__item[data-v-88426061]{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:13px;color:#334155;text-decoration:none;cursor:pointer;transition:background-color .15s}.portal-list__item[data-v-88426061]:hover{background-color:#f8fafc}.portal-list__item--loading[data-v-88426061]{opacity:.5;pointer-events:none}.portal-list__dot[data-v-88426061]{width:10px;height:10px;border-radius:9999px;flex-shrink:0}.portal-list__name[data-v-88426061]{font-weight:500}.portal-list__spinner[data-v-88426061]{margin-left:auto;width:14px;height:14px;border:2px solid #cbd5e1;border-top-color:#475569;border-radius:9999px;animation:portal-spin-88426061 .6s linear infinite}@keyframes portal-spin-88426061{to{transform:rotate(360deg)}}.auth-callback[data-v-4392179e]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f3f4f6;padding:20px;box-sizing:border-box}.auth-callback__card[data-v-4392179e]{width:100%;max-width:400px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 24px #00000012;padding:48px 40px;text-align:center;box-sizing:border-box}.auth-callback__state[data-v-4392179e]{display:flex;flex-direction:column;align-items:center;gap:12px}.auth-callback__spinner[data-v-4392179e]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;animation:auth-callback-spin-4392179e .8s linear infinite;margin-bottom:4px;flex-shrink:0}@keyframes auth-callback-spin-4392179e{to{transform:rotate(360deg)}}.auth-callback__success-icon[data-v-4392179e]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#10b981;color:#fff;font-size:22px;font-weight:700;flex-shrink:0;animation:auth-callback-scale-in-4392179e .3s ease-out both}@keyframes auth-callback-scale-in-4392179e{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.auth-callback__title[data-v-4392179e]{font-size:20px;font-weight:700;color:#111827;margin:0;line-height:1.3}.auth-callback__subtitle[data-v-4392179e]{font-size:14px;color:#6b7280;margin:0;line-height:1.5}#main-container[data-v-029e77fa]{background-color:#edf0f2}.nav-underline[data-v-e1e7d5aa]{position:relative}.nav-underline__track[data-v-e1e7d5aa]{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none}.nav-underline__track[data-v-e1e7d5aa]::-webkit-scrollbar{display:none}.nav-underline__line[data-v-e1e7d5aa]{height:2px;background:var(--irm-border-color);margin-top:-2px}.nav-underline__tab[data-v-e1e7d5aa]{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1rem;font-weight:500;color:#64748b;text-decoration:none;background:#0000;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;position:relative}.nav-underline__tab[data-v-e1e7d5aa]:hover{color:#1e293b;border-bottom-color:#cbd5e1}.nav-underline__tab--active[data-v-e1e7d5aa]{color:#4f46e5;font-weight:600;border-bottom-color:#4f46e5}.nav-underline__tab--active[data-v-e1e7d5aa]:hover{color:#4338ca;border-bottom-color:#4338ca}.nav-underline__badge[data-v-e1e7d5aa]{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:9999px;font-size:var(--text-label);font-weight:700;background:#e0e7ff;color:#4f46e5}.nav-underline .nav-underline__tab--active .nav-underline__badge[data-v-e1e7d5aa]{background:#4f46e5;color:#fff}.nav-segmented[data-v-78d7372b]{display:inline-flex}.nav-segmented__track[data-v-78d7372b]{display:inline-flex;align-items:center;gap:2px;background:#e8edf4;border-radius:10px;padding:3px;box-shadow:inset 0 1px 3px #00000014}.nav-segmented__item[data-v-78d7372b]{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .875rem;font-weight:500;color:#64748b;text-decoration:none;background:#0000;border:none;border-radius:7px;cursor:pointer;white-space:nowrap;transition:all .15s ease;position:relative}.nav-segmented__item[data-v-78d7372b]:hover:not(.nav-segmented__item--active){color:#334155;background:#ffffff80}.nav-segmented__item--active[data-v-78d7372b]{color:#1e293b;font-weight:600;background:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}.nav-segmented__badge[data-v-78d7372b]{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:9999px;font-size:var(--text-label);font-weight:700;background:#cbd5e1;color:#475569;transition:all .15s}.nav-segmented__badge--active[data-v-78d7372b]{background:#7c3aed;color:#fff}.nav-gradient__bar[data-v-24921df7]{display:flex;align-items:stretch;gap:2px;padding:.375rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;border:1px solid var(--irm-border-color);box-shadow:0 1px 2px #0000000a;flex-wrap:wrap}.nav-gradient__item[data-v-24921df7]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;font-weight:500;color:#64748b;text-decoration:none;background:#0000;border:none;border-radius:7px;cursor:pointer;white-space:nowrap;transition:all .15s ease;position:relative;overflow:hidden}.nav-gradient__item[data-v-24921df7]:hover:not(.nav-gradient__item--active){color:#334155;background:#ffffffb3}.nav-gradient__item--active[data-v-24921df7]{color:#1d4ed8;font-weight:600;background:linear-gradient(135deg,#eff6ff,#eef2ff);box-shadow:0 1px 3px #3b82f626}.nav-gradient__accent-bar[data-v-24921df7]{position:absolute;left:0;top:20%;bottom:20%;width:3px;background:linear-gradient(180deg,var(--irm-accent) 0%,#6366f1 100%);border-radius:0 2px 2px 0}.nav-gradient__badge[data-v-24921df7]{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:9999px;font-size:var(--text-label);font-weight:700;background:var(--irm-border-color);color:#64748b;transition:all .15s}.nav-gradient__badge--active[data-v-24921df7]{background:linear-gradient(135deg,var(--irm-accent),#6366f1);color:#fff}.nav-chip[data-v-b0c4deb5]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;font-weight:500;text-decoration:none;border:none;border-radius:9999px;cursor:pointer;white-space:nowrap;transition:all .12s ease;position:relative}.nav-chip--idle[data-v-b0c4deb5]{color:#64748b;background:#0000;border:1.5px solid rgba(0,0,0,0)}.nav-chip--idle[data-v-b0c4deb5]:hover{color:#1e293b;background:#f1f5f9;border-color:var(--irm-border-color)}.nav-chip--active[data-v-b0c4deb5]{color:var(--irm-accent);font-weight:600;background:var(--irm-accent-light, #dbeafe);border:1.5px solid color-mix(in srgb,var(--irm-accent) 25%,transparent);box-shadow:0 1px 4px color-mix(in srgb,var(--irm-accent) 15%,transparent)}.nav-chip__dot[data-v-b0c4deb5]{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:9999px;font-size:.625rem;font-weight:700;background:var(--irm-border-color);color:#64748b;transition:all .12s}.nav-chip__dot--active[data-v-b0c4deb5]{background:var(--irm-accent);color:#fff}.nav-slate[data-v-30453ac3],.nav-slate__scroll-wrapper[data-v-30453ac3]{position:relative}.nav-slate__track[data-v-30453ac3]{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:6px}.nav-slate__track[data-v-30453ac3]::-webkit-scrollbar{display:none}.nav-slate__fade[data-v-30453ac3]{position:absolute;top:0;bottom:6px;width:40px;z-index:2;display:flex;align-items:center;pointer-events:auto;cursor:pointer;transition:opacity .15s}.nav-slate__fade--left[data-v-30453ac3]{left:0;justify-content:flex-start;padding-left:6px;background:linear-gradient(to right,var(--irm-white, #ffffff) 35%,transparent)}.nav-slate__fade--right[data-v-30453ac3]{right:0;justify-content:flex-end;padding-right:6px;background:linear-gradient(to left,var(--irm-white, #ffffff) 35%,transparent)}.nav-slate__fade-icon[data-v-30453ac3]{font-size:.625rem;color:var(--irm-text-secondary, #94a3b8);transition:color .15s}.nav-slate__fade:hover .nav-slate__fade-icon[data-v-30453ac3]{color:var(--irm-accent)}.nav-slate__tab[data-v-30453ac3]{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1rem;font-weight:500;color:#64748b;text-decoration:none;background:#0000;border:none;border-top:2px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;position:relative}.nav-slate__tab[data-v-30453ac3]:hover{color:#334155;border-top-color:#cbd5e1}.nav-slate__tab--active[data-v-30453ac3]{color:var(--irm-accent);font-weight:600;border-top-color:var(--irm-accent)}.nav-slate__tab--active[data-v-30453ac3]:hover{color:var(--irm-accent);border-top-color:var(--irm-accent)}.nav-slate__badge[data-v-30453ac3]{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:9999px;font-size:var(--text-label);font-weight:700;background:var(--irm-border-color);color:#64748b;transition:all .15s}.nav-slate__badge--active[data-v-30453ac3]{background:var(--irm-accent);color:#fff}@media only screen and (min-width:975px){.nav-main-link[data-v-a0341985]{margin-bottom:0}}.spinner-comet[data-v-31af0070]{position:relative;border-radius:50%;flex-shrink:0;background:conic-gradient(from 0deg at 50% 50%,transparent 0%,var(--irm-accent, #6366f1) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-w)),#000 calc(100% - var(--ring-w)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-w)),#000 calc(100% - var(--ring-w)));animation:comet-spin-31af0070 .9s linear infinite}.spinner-comet--lg[data-v-31af0070]{--ring-w: 4px;width:52px;height:52px}.spinner-comet--sm[data-v-31af0070]{--ring-w: 3px;width:22px;height:22px}.spinner-comet--inline[data-v-31af0070]{--ring-w: 2px;display:inline-block;vertical-align:middle;width:14px;height:14px;border-radius:50%;flex-shrink:0;background:conic-gradient(from 0deg at 50% 50%,transparent 0%,currentColor 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-w)),#000 calc(100% - var(--ring-w)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-w)),#000 calc(100% - var(--ring-w)));animation:comet-spin-31af0070 .9s linear infinite}.spinner-comet__dot[data-v-31af0070]{position:absolute;top:0;left:50%;transform:translate(-50%);border-radius:50%;background:var(--irm-accent, #6366f1);box-shadow:0 0 6px 2px var(--irm-accent-shadow, rgba(99, 102, 241, .55))}.spinner-comet__dot--lg[data-v-31af0070]{width:4px;height:4px}.spinner-comet__dot--sm[data-v-31af0070]{width:3px;height:3px}@keyframes comet-spin-31af0070{to{transform:rotate(360deg)}}.impact-modal-overlay[data-v-54991e14]{position:fixed;inset:0;z-index:var(--irm-z-modal, 1070);background:#00000080;display:flex;justify-content:center;align-items:flex-start;padding:1.75rem 0;overflow-y:auto;outline:none}.impact-modal-overlay--xl>.impact-modal-container[data-v-54991e14]{width:90vw;max-width:1140px}.impact-modal-overlay--lg>.impact-modal-container[data-v-54991e14]{width:80vw;max-width:800px}.impact-modal-overlay--md>.impact-modal-container[data-v-54991e14]{width:70vw;max-width:500px}.impact-modal-overlay--sm>.impact-modal-container[data-v-54991e14]{width:60vw;max-width:300px}.impact-modal-container[data-v-54991e14]{position:relative;background-color:#fff;display:flex;flex-direction:column;max-height:calc(100vh - 3.5rem);box-shadow:0 8px 32px #0000002e}.impact-modal-container .content-area[data-v-54991e14]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:var(--irm-gutter-section, 16px);background:#fff}.impact-modal-container .content-area.noPadding[data-v-54991e14]{display:block;gap:unset;padding:0;background:#0000}.impact-modal-overlay--rounded>.impact-modal-container[data-v-54991e14]{border-radius:.75rem;overflow:hidden}.modal-header-slot[data-v-54991e14]{flex-shrink:0}.modal-header-classic[data-v-54991e14],.modal-header-new[data-v-54991e14]{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin:0;flex-shrink:0}.modal-header-classic[data-v-54991e14]{font-size:.875rem;padding:.625rem var(--irm-gutter-section, 20px);line-height:1.75rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #cbd5e1}.modal-header-new[data-v-54991e14]{font-size:var(--text-nav);min-height:3.5rem;padding:.625rem var(--irm-gutter-section, 20px);background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #cbd5e1;color:#1e293b;letter-spacing:-.01em}.modal-title-group[data-v-54991e14]{display:flex;align-items:center}.modal-title-icon[data-v-54991e14]{margin-right:.5rem;color:var(--irm-accent, #3b82f6);font-size:.9375rem}.modal-actions-group[data-v-54991e14]{display:flex;align-items:center;gap:.5rem}.modal-save-tw-btn[data-v-54991e14]{white-space:nowrap}.modal-close-tw-btn[data-v-54991e14]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--irm-radius-sm, 6px);cursor:pointer;color:var(--irm-text-muted, #94a3b8);transition:all var(--irm-transition, .2s ease);flex-shrink:0}.modal-close-tw-btn[data-v-54991e14]:hover{background-color:var(--irm-content-bg, #f1f5f9);color:var(--irm-text-primary, #334155)}.schedule-meeting-tw-btn[data-v-90ae8950]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem 1rem;min-width:6.5rem;border:1px solid var(--irm-border-color, var(--irm-border-color));border-radius:var(--irm-radius-md, 8px);background-color:#fff;color:#475569;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.schedule-meeting-tw-btn[data-v-90ae8950]:hover{background-color:var(--irm-accent-light, rgba(59, 130, 246, .12));border-color:var(--irm-accent);color:var(--irm-accent);box-shadow:var(--irm-shadow-sm, 0 1px 3px rgba(0, 0, 0, .08))}.schedule-meeting-btn__icon[data-v-90ae8950]{font-size:1.125rem;color:var(--irm-accent)}.schedule-meeting-btn__text[data-v-90ae8950]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.chi__chip[data-v-90ae8950]{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;border:none;border-radius:var(--irm-radius-sm, 6px);background-color:var(--irm-content-bg, #f1f5f9);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.chi__chip[data-v-90ae8950]:hover{background-color:var(--irm-accent-light, rgba(59, 130, 246, .1));box-shadow:0 1px 3px #0000000f}.chi__chip--action[data-v-90ae8950]{color:var(--irm-accent)}.chi__chip-icon[data-v-90ae8950]{font-size:.875rem;color:var(--irm-accent)}.chi__chip-label[data-v-90ae8950]{font-size:.8125rem;font-weight:500;color:#64748b;line-height:1}.chi__chip[data-v-2266b14f]{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;border:none;border-radius:var(--irm-radius-sm, 6px);background-color:var(--irm-content-bg, #f1f5f9);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.chi__chip[data-v-2266b14f]:hover{background-color:var(--irm-accent-light, rgba(59, 130, 246, .1));box-shadow:0 1px 3px #0000000f}.chi__chip--follow[data-v-2266b14f]:hover{background-color:#3b82f614}.chi__chip--follow:hover .chi__chip-label[data-v-2266b14f]{color:var(--irm-accent)}.chi__chip--following[data-v-2266b14f]{background-color:#0596691a}.chi__chip--following .chi__chip-icon[data-v-2266b14f]{color:#059669}.chi__chip--following .chi__chip-label[data-v-2266b14f]{color:#047857;font-weight:600}.chi__chip--following[data-v-2266b14f]:hover{background-color:#05966929;box-shadow:0 1px 3px #0596691f}.chi__chip[data-v-2266b14f]:disabled{opacity:.6;cursor:wait}.chi__chip-value[data-v-2266b14f]{font-size:.9375rem;font-weight:700;line-height:1;color:var(--irm-accent)}.chi__chip-label[data-v-2266b14f]{font-size:.8125rem;font-weight:500;color:#64748b;line-height:1}.chi__chip-icon[data-v-2266b14f]{font-size:.8125rem;color:#64748b}.chi__chip[data-v-58216581]{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;border:none;border-radius:var(--irm-radius-sm, 6px);background-color:var(--irm-content-bg, #f1f5f9);text-decoration:none;white-space:nowrap}.chi__chip--active[data-v-58216581]{background-color:#0596691a}.chi__chip--active .chi__chip-label[data-v-58216581]{color:#047857;font-weight:600}.chi__chip--disabled[data-v-58216581]{background-color:#64748b1a}.chi__chip--disabled .chi__chip-label[data-v-58216581]{color:#475569}.chi__chip--invited[data-v-58216581]{background-color:#3b82f614}.chi__chip--invited .chi__chip-label[data-v-58216581]{color:var(--irm-accent);font-weight:600}.chi__chip-label[data-v-58216581]{font-size:.8125rem;font-weight:500;color:#64748b;line-height:1}.chi__chip-icon[data-v-58216581]{font-size:.8125rem;color:#64748b}.impact-popover[data-v-c9e5ddcf]{z-index:var(--irm-z-popover, 1080);background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.375rem;box-shadow:0 2px 8px #0000001f;padding:.5rem .75rem;font-size:.8125rem;max-width:300px;pointer-events:auto}.impact-popover__title[data-v-c9e5ddcf]{font-weight:600;margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px solid #e5e7eb}.impact-popover__body[data-v-c9e5ddcf]{line-height:1.4}.popover-fade-enter-active[data-v-c9e5ddcf],.popover-fade-leave-active[data-v-c9e5ddcf]{transition:opacity .15s ease}.popover-fade-enter-from[data-v-c9e5ddcf],.popover-fade-leave-to[data-v-c9e5ddcf]{opacity:0}.has_required[data-v-f94950e0]{color:#689868;padding-left:5px}.missing_required[data-v-f94950e0]{padding-left:27px}.Password{max-width:1500px!important}.Password__strength-meter{margin:10px auto 0!important}.Password__field{background-color:#fff!important}.irm-header[data-v-4ac94457]{background-color:var(--irm-header-bg, #ffffff);border-bottom:1px solid var(--irm-border-color, var(--irm-border-color));z-index:var(--irm-z-header, 1020)}.irm-header__content[data-v-4ac94457]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 1rem}.irm-header__left[data-v-4ac94457]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;overflow:hidden}.irm-header__logo-link[data-v-4ac94457]{display:flex;align-items:center}.irm-header__logo[data-v-4ac94457]{max-height:36px;border-radius:var(--irm-radius-sm, 6px)}.irm-header__toggle[data-v-4ac94457]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#0000;color:var(--irm-header-text, #334155);border-radius:var(--irm-radius-sm, 6px);cursor:pointer;transition:background-color var(--irm-transition),color var(--irm-transition);font-size:1rem}.irm-header__toggle[data-v-4ac94457]:hover{background-color:var(--irm-content-bg, #f1f5f9)}.irm-header__right[data-v-4ac94457]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.irm-header__notification-tw-btn[data-v-4ac94457]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#0000;color:var(--irm-header-text, #334155);border-radius:var(--irm-radius-sm, 6px);cursor:pointer;font-size:1rem;transition:background-color var(--irm-transition),color var(--irm-transition)}.irm-header__notification-tw-btn[data-v-4ac94457]:hover{background-color:var(--irm-content-bg, #f1f5f9)}.irm-header__notification-badge[data-v-4ac94457]{position:absolute;top:6px;right:6px;width:8px;height:8px;background-color:#ef4444;border-radius:50%;border:2px solid var(--irm-header-bg, #ffffff)}.irm-footer[data-v-d5792e96]{background-color:var(--irm-footer-bg, #f8fafc);border-top:1px solid var(--irm-border-color, var(--irm-border-color))}.irm-footer__content[data-v-d5792e96]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1.25rem;gap:1rem}@media(max-width:767.98px){.irm-footer__content[data-v-d5792e96]{flex-direction:column;text-align:center;gap:.375rem}}.irm-footer__left[data-v-d5792e96]{display:flex;align-items:center}.irm-footer__nav[data-v-d5792e96]{display:flex;align-items:center;flex-wrap:wrap;gap:0}@media(max-width:767.98px){.irm-footer__nav[data-v-d5792e96]{justify-content:center}}.irm-footer__link[data-v-d5792e96]{font-size:.75rem;color:var(--irm-footer-text, #64748b);text-decoration:none;transition:color var(--irm-transition),text-decoration var(--irm-transition);white-space:nowrap}.irm-footer__link[data-v-d5792e96]:hover{color:var(--irm-header-text, #334155);text-decoration:underline}.irm-footer__icon[data-v-d5792e96]{margin-right:.25rem;font-size:.6875rem;opacity:.6}.irm-footer__separator[data-v-d5792e96]{margin:0 .5rem;color:var(--irm-footer-text, #64748b);opacity:.4;font-size:.75rem}.status-badge[data-v-0e25e11f]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.status-dot[data-v-0e25e11f]{width:8px;height:8px;border-radius:50%;background-color:var(--status-color);flex-shrink:0}.status-label[data-v-0e25e11f]{color:var(--irm-text-secondary, #475569);font-size:.8125rem;font-weight:500;line-height:1.3}.status-count[data-v-0e25e11f]{color:var(--irm-text-secondary, #475569);font-size:.75rem;font-weight:600;background:var(--irm-bg-muted, #f1f5f9);border-radius:9999px;padding:0 6px;min-width:20px;text-align:center;line-height:1.5}.impact-drawer-backdrop[data-v-0bf4586f]{position:fixed;inset:0;z-index:var(--irm-z-drawer, 1040);background:#00000080}.impact-drawer-backdrop--no-click[data-v-0bf4586f]{pointer-events:none}.impact-drawer-backdrop--no-click>.impact-drawer-panel[data-v-0bf4586f]{pointer-events:auto}.impact-drawer-panel[data-v-0bf4586f]{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;background:#fff;box-shadow:-4px 0 16px #00000026;overflow:hidden;pointer-events:auto}.drawer-enter-active[data-v-0bf4586f],.drawer-leave-active[data-v-0bf4586f]{transition:all .3s ease}.drawer-enter-active .impact-drawer-panel[data-v-0bf4586f],.drawer-leave-active .impact-drawer-panel[data-v-0bf4586f]{transition:transform .3s ease}.drawer-enter-from[data-v-0bf4586f],.drawer-leave-to[data-v-0bf4586f]{opacity:0}.drawer-enter-from .impact-drawer-panel[data-v-0bf4586f],.drawer-leave-to .impact-drawer-panel[data-v-0bf4586f]{transform:translate(100%)}.default-margin[data-v-89886904]{margin-left:.5rem}.info-pill-v2[data-v-af5e8fbc]{display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;transition:all .2s ease;white-space:nowrap}.pill-sm[data-v-af5e8fbc]{padding:4px 10px;font-size:10px}.pill-md[data-v-af5e8fbc]{padding:6px 12px;font-size:11px}.pill-lg[data-v-af5e8fbc]{padding:8px 16px;font-size:12px}.pill-primary[data-v-af5e8fbc]{background:var(--irm-accent-light, #e0e7ff);color:var(--irm-accent, #4f46e5);border:1px solid var(--irm-accent, #4f46e5)}.pill-primary[data-v-af5e8fbc]:hover{background:var(--irm-accent, #4f46e5);color:#fff}.pill-success[data-v-af5e8fbc]{background:#dcfce7;color:#15803d;border:1px solid #15803d}.pill-success[data-v-af5e8fbc]:hover{background:#15803d;color:#fff}.pill-warning[data-v-af5e8fbc]{background:#fef3c7;color:#92400e;border:1px solid #92400e}.pill-warning[data-v-af5e8fbc]:hover{background:#92400e;color:#fff}.pill-danger[data-v-af5e8fbc]{background:#fee2e2;color:#b91c1c;border:1px solid #b91c1c}.pill-danger[data-v-af5e8fbc]:hover{background:#b91c1c;color:#fff}.pill-info[data-v-af5e8fbc]{background:#dbeafe;color:#1d4ed8;border:1px solid #1d4ed8}.pill-info[data-v-af5e8fbc]:hover{background:#1d4ed8;color:#fff}.pill-neutral[data-v-af5e8fbc]{background:var(--irm-bg-secondary, #f3f4f6);color:var(--irm-text-secondary, var(--irm-footer-text));border:1px solid var(--irm-border-color, #e5e7eb)}.pill-neutral[data-v-af5e8fbc]:hover{background:var(--irm-text-secondary, var(--irm-footer-text));color:#fff}.pill-purple[data-v-af5e8fbc]{background:#f3e8ff;color:#7c3aed;border:1px solid #7c3aed}.pill-purple[data-v-af5e8fbc]:hover{background:#7c3aed;color:#fff}.pill-cyan[data-v-af5e8fbc]{background:#cffafe;color:#06b6d4;border:1px solid #06b6d4}.pill-cyan[data-v-af5e8fbc]:hover{background:#06b6d4;color:#fff}.context-bar-v2[data-v-95b241c0]{padding:.75rem 1.5rem;border-top:1px solid var(--irm-border-color, var(--irm-border-color))}.context-bar-v2__content[data-v-95b241c0]{display:flex;align-items:center;gap:.75rem}.context-bar-v2__text[data-v-95b241c0]{font-size:.9375rem;font-weight:600;color:var(--irm-text-primary, #0f172a);line-height:1.4;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-textarea[data-v-4fd8ad4c]{min-height:100px;margin-bottom:.75rem}.user-list-table[data-v-4fd8ad4c]{overflow-y:auto;max-height:500px}.details-action-bar-v2[data-v-9edab6eb]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.impact-tab-bar[data-v-dd875be7],.impact-tab-bar__scroll-wrapper[data-v-dd875be7]{position:relative}.impact-tab-bar__track[data-v-dd875be7]{display:flex;align-items:stretch;gap:0;padding:0 .25rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.impact-tab-bar__track[data-v-dd875be7]::-webkit-scrollbar{display:none}.impact-tab-bar__fade[data-v-dd875be7]{position:absolute;top:0;bottom:0;width:40px;z-index:2;display:flex;align-items:center;pointer-events:auto;cursor:pointer;transition:opacity .15s}.impact-tab-bar__fade--left[data-v-dd875be7]{left:0;justify-content:flex-start;padding-left:6px;background:linear-gradient(to right,var(--irm-white, #ffffff) 35%,transparent)}.impact-tab-bar__fade--right[data-v-dd875be7]{right:0;justify-content:flex-end;padding-right:6px;background:linear-gradient(to left,var(--irm-white, #ffffff) 35%,transparent)}.impact-tab-bar__fade-icon[data-v-dd875be7]{font-size:.625rem;color:var(--irm-text-secondary, #94a3b8);transition:color .15s}.impact-tab-bar__fade:hover .impact-tab-bar__fade-icon[data-v-dd875be7]{color:var(--irm-accent)}.impact-tab-bar__line[data-v-dd875be7]{height:1px;background:var(--irm-border-color, #e2e8f0);margin-top:-1px}.impact-tab-bar__tab[data-v-dd875be7]{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;color:var(--irm-text-secondary, #64748b);text-decoration:none;background:#0000;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s,border-color .15s}.impact-tab-bar__tab[data-v-dd875be7]:hover:not(.impact-tab-bar__tab--active):not(.impact-tab-bar__tab--disabled){color:var(--irm-text-primary, #334155);border-bottom-color:var(--irm-border-color, #e2e8f0)}.impact-tab-bar__tab--active[data-v-dd875be7]{color:var(--irm-accent);font-weight:600;border-bottom-color:var(--irm-accent)}.impact-tab-bar__tab--disabled[data-v-dd875be7]{opacity:.4;cursor:not-allowed}.impact-tab-bar__badge[data-v-dd875be7]{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:9999px;font-size:.6875rem;font-weight:700;line-height:1}.impact-tab-bar__badge--active[data-v-dd875be7]{background-color:var(--irm-accent);color:#fff}.impact-tab-bar__badge--inactive[data-v-dd875be7]{background-color:var(--irm-border-color);color:#64748b}.simple-modal-header-v2[data-v-7e432b4f]{border-bottom:1px solid #cbd5e1}.simple-modal-header-v2__top[data-v-7e432b4f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.625rem var(--irm-gutter-section, 20px);background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.simple-modal-header-v2__title-area[data-v-7e432b4f]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.simple-modal-header-v2__icon[data-v-7e432b4f]{font-size:1rem;color:var(--irm-accent, rgb(79, 70, 229));flex-shrink:0}.simple-modal-header-v2__title[data-v-7e432b4f]{font-size:var(--text-nav, .9375rem);font-weight:600;line-height:1.4;color:#1e293b;margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-modal-header-v2__actions[data-v-7e432b4f]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.simple-modal-header-v2__close[data-v-7e432b4f]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--irm-radius-sm, 6px);border:none;background-color:#0000;color:var(--irm-text-muted, #94a3b8);cursor:pointer;transition:all var(--irm-transition, .2s ease);flex-shrink:0;margin-left:.25rem}.simple-modal-header-v2__close[data-v-7e432b4f]:hover{background-color:var(--irm-content-bg, #f1f5f9);color:var(--irm-text-primary, #334155)}.history-item[data-v-9ec9e4ee]{transition:box-shadow .2s}.history-item[data-v-9ec9e4ee]:hover{box-shadow:0 .25rem .5rem #0000001a}.prompt-preview[data-v-9ec9e4ee]{background-color:var(--irm-content-bg);padding:.75rem;border-radius:.375rem;border-left:3px solid var(--irm-accent)}.prompt-preview p[data-v-9ec9e4ee]{font-size:.9rem;color:var(--irm-header-text);white-space:pre-wrap;word-break:break-word}.analysis-preview[data-v-9ec9e4ee]{color:var(--irm-footer-text);font-size:.9rem}.analysis-preview[data-v-9ec9e4ee] h1,.analysis-preview[data-v-9ec9e4ee] h2,.analysis-preview[data-v-9ec9e4ee] h3{font-size:1rem;font-weight:600;margin:.5rem 0 .25rem}.analysis-preview[data-v-9ec9e4ee] p{margin-bottom:.5rem}.analysis-preview[data-v-9ec9e4ee] ul,.analysis-preview[data-v-9ec9e4ee] ol{margin-bottom:.5rem;padding-left:1.5rem}.analysis-preview[data-v-9ec9e4ee] li{margin-bottom:.25rem}.analysis-preview[data-v-9ec9e4ee] code{background-color:var(--irm-content-bg);padding:.2rem .4rem;border-radius:.25rem;font-size:.85em}.analysis-preview[data-v-9ec9e4ee] strong{font-weight:600}.history-list[data-v-b0438d13]{max-height:600px;overflow-y:auto}.response-content[data-v-9aa865d3]{max-height:500px;overflow-y:auto}.cost-breakdown[data-v-9aa865d3]{border-left:2px solid var(--irm-border-color)}.breakdown-label[data-v-9aa865d3]{display:inline-block;width:140px}.markdown-content[data-v-9aa865d3]{font-size:.95rem;line-height:1.6}.markdown-content[data-v-9aa865d3] h1,.markdown-content[data-v-9aa865d3] h2,.markdown-content[data-v-9aa865d3] h3{margin-top:1rem;margin-bottom:.5rem;font-weight:600}.markdown-content[data-v-9aa865d3] p{margin-bottom:.75rem}.markdown-content[data-v-9aa865d3] ul,.markdown-content[data-v-9aa865d3] ol{margin-bottom:.75rem;padding-left:1.5rem}.markdown-content[data-v-9aa865d3] li{margin-bottom:.25rem}.markdown-content[data-v-9aa865d3] code{background-color:var(--irm-content-bg);padding:.2rem .4rem;border-radius:.25rem;font-size:.9em}.markdown-content[data-v-9aa865d3] pre{background-color:var(--irm-content-bg);padding:1rem;border-radius:.25rem;overflow-x:auto}.markdown-content[data-v-9aa865d3] blockquote{border-left:3px solid var(--irm-border-color);padding-left:1rem;margin-left:0;color:var(--irm-footer-text)}.markdown-content[data-v-9aa865d3] table{width:100%;margin-bottom:1rem;border-collapse:collapse;background-color:#fff}.markdown-content[data-v-9aa865d3] th,.markdown-content[data-v-9aa865d3] td{padding:.75rem;border:1px solid var(--irm-border-color);text-align:left}.markdown-content[data-v-9aa865d3] th{background-color:var(--irm-content-bg);font-weight:600;border-bottom:2px solid var(--irm-border-color)}.markdown-content[data-v-9aa865d3] tbody tr:nth-child(2n){background-color:var(--irm-content-bg)}.markdown-content[data-v-9aa865d3] hr{margin:1.5rem 0;border:0;border-top:2px solid var(--irm-border-color)}.follow-up-section .alert-success[data-v-f238f57a]{border-left:4px solid #198754}.usage-stats-footer[data-v-34c2f058]{background-color:var(--irm-content-bg);padding:.75rem 1rem;border-radius:.375rem}.stats-header-row[data-v-34c2f058]{cursor:pointer;padding:.5rem;margin:-.5rem -.5rem 0;border-radius:.25rem;transition:background-color .15s ease-in-out}.stats-header-row[data-v-34c2f058]:hover{background-color:#0000000a}.stats-header-row[data-v-34c2f058]:focus{outline:none;background-color:#0000000a}.stats-section[data-v-34c2f058]{background:#fff;border:1px solid var(--irm-border-color);border-radius:.375rem;padding:1rem;height:100%}.stats-header[data-v-34c2f058]{font-weight:600;font-size:.9rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--irm-border-color)}.ai-modal-layout[data-v-b14f1251]{display:flex;flex-direction:column;height:100%;max-height:calc(90vh - 60px)}.ai-modal-content[data-v-b14f1251]{flex:1;overflow-y:auto;padding:0 1.25rem 1.25rem;min-height:0}.ai-modal-footer[data-v-b14f1251]{flex-shrink:0;border-top:1px solid var(--irm-border-color);background-color:var(--irm-content-bg)}.ai-modal-footer[data-v-b14f1251] .usage-stats-footer{margin-top:0;border-top:none;border-radius:0}.nav-link[data-v-b14f1251]{cursor:pointer}.prompt-section[data-v-b14f1251]{max-width:100%}.prompt-content[data-v-b14f1251]{background-color:var(--irm-content-bg);border:1px solid var(--irm-border-color);border-radius:.375rem;max-height:300px;overflow-y:auto}.prompt-text[data-v-b14f1251]{margin:0;padding:1rem;font-size:.875rem;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--irm-header-text)}.task-instructions[data-v-7c6aa71f]{max-height:200px;overflow-y:auto;padding:.5rem;background-color:var(--irm-content-bg);border-radius:.25rem}[data-v-7d6aecc7] .tox-tinymce{border:1px solid var(--irm-border-color);border-radius:.5rem;box-shadow:0 1px 2px #0000000d;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}[data-v-7d6aecc7] .tox-tinymce.tox-tinymce--focused{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f633}[data-v-7d6aecc7] .tox .tox-toolbar__primary{background-color:#f8fafc;border-bottom:1px solid var(--irm-border-color)}[data-v-7d6aecc7] .tox .tox-tbtn:hover{background-color:#f1f5f9;border-radius:.25rem}[data-v-7d6aecc7] .tox .tox-statusbar{border-top:1px solid var(--irm-border-color);background-color:#f8fafc;color:#94a3b8;font-size:.75rem}[data-v-7d6aecc7] .tox .tox-edit-area{background-color:#fff}.header-actions-v2[data-v-ba64f646]{display:flex;align-items:center;gap:.5rem}.modal-header-v2[data-v-4583f08b]{border-bottom:1px solid #cbd5e1}.modal-header-v2__top[data-v-4583f08b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.625rem var(--irm-gutter-section, 20px);background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.modal-header-v2__title-area[data-v-4583f08b]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.modal-header-v2__title[data-v-4583f08b]{font-size:var(--text-nav);font-weight:600;line-height:1.4;color:#1e293b;margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-header-v2__display-id[data-v-4583f08b]{color:var(--irm-text-secondary, #64748b);font-weight:500}.modal-header-v2__scheduler-info[data-v-4583f08b]{font-size:.8125rem;color:var(--irm-text-secondary, #64748b);white-space:nowrap}.modal-header-v2__badge[data-v-4583f08b]{font-size:.6875rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;white-space:nowrap;letter-spacing:.01em}.modal-header-v2__lock-badge[data-v-4583f08b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--irm-radius-sm, 6px);background-color:var(--irm-warning-light, #fef3c7);color:var(--irm-warning, #d97706);font-size:.75rem;flex-shrink:0}.modal-header-v2__actions[data-v-4583f08b]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.modal-header-v2__close[data-v-4583f08b]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--irm-radius-sm, 6px);border:none;background-color:#0000;color:var(--irm-text-muted, #94a3b8);cursor:pointer;transition:all var(--irm-transition, .2s ease);flex-shrink:0;margin-left:.25rem}.modal-header-v2__close[data-v-4583f08b]:hover{background-color:var(--irm-content-bg, #f1f5f9);color:var(--irm-text-primary, #334155)}.modal-header-v2__metadata[data-v-4583f08b]{display:flex;align-items:center;justify-content:space-between;padding:.375rem var(--irm-gutter-section, 20px);background-color:#f1f5f9;border-top:1px solid #cbd5e1}.modal-header-v2__meta-item[data-v-4583f08b]{font-size:.75rem;color:var(--irm-text-secondary, #64748b);line-height:1.4}.modal-header-v2__meta-item strong[data-v-4583f08b]{font-weight:600;color:var(--irm-text-primary, #475569)}.modal-skeleton-v2[data-v-a2dd6202]{animation:skeletonFadeIn-a2dd6202 .3s ease-out}@keyframes skeletonFadeIn-a2dd6202{0%{opacity:0}to{opacity:1}}@keyframes shimmer-a2dd6202{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text-line[data-v-a2dd6202],.skeleton-value[data-v-a2dd6202],.skeleton-label[data-v-a2dd6202],.skeleton-tab-item[data-v-a2dd6202],.skeleton-meta-line[data-v-a2dd6202],.skeleton-close[data-v-a2dd6202],.skeleton-button-sm[data-v-a2dd6202],.skeleton-title-line[data-v-a2dd6202],.skeleton-badge[data-v-a2dd6202]{background:linear-gradient(90deg,var(--irm-content-bg, #f1f5f9) 25%,var(--irm-border-color, var(--irm-border-color)) 50%,var(--irm-content-bg, #f1f5f9) 75%);background-size:200% 100%;animation:shimmer-a2dd6202 1.5s infinite;border-radius:var(--irm-radius-sm, 6px)}.skeleton-header[data-v-a2dd6202]{padding:1rem 1.5rem;border-bottom:1px solid var(--irm-border-color, var(--irm-border-color))}.skeleton-header-top[data-v-a2dd6202]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.skeleton-header-left[data-v-a2dd6202]{display:flex;align-items:center;gap:.75rem}.skeleton-badge[data-v-a2dd6202]{width:48px;height:22px;border-radius:4px}.skeleton-title-line[data-v-a2dd6202]{width:220px;height:20px}.skeleton-header-right[data-v-a2dd6202]{display:flex;align-items:center;gap:.5rem}.skeleton-button-sm[data-v-a2dd6202]{width:64px;height:32px;border-radius:var(--irm-radius-sm, 6px)}.skeleton-close[data-v-a2dd6202]{width:32px;height:32px;border-radius:var(--irm-radius-sm, 6px)}.skeleton-metadata[data-v-a2dd6202]{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}.skeleton-meta-line[data-v-a2dd6202]{width:180px;height:14px}.skeleton-meta-right[data-v-a2dd6202]{width:200px}.skeleton-tab-bar[data-v-a2dd6202]{display:flex;gap:0;padding:0 1.5rem;border-bottom:1px solid var(--irm-border-color, var(--irm-border-color))}.skeleton-tab-item[data-v-a2dd6202]{height:14px;margin:.875rem .75rem .875rem 0;border-radius:3px}.skeleton-content[data-v-a2dd6202]{padding:1.5rem}.skeleton-field-grid[data-v-a2dd6202]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem 1.5rem;margin-bottom:1.5rem}.skeleton-field[data-v-a2dd6202]{display:flex;flex-direction:column;gap:.5rem}.skeleton-label[data-v-a2dd6202]{width:80px;height:12px}.skeleton-value[data-v-a2dd6202]{width:100%;height:18px}.skeleton-rich-text[data-v-a2dd6202]{display:flex;flex-direction:column;gap:.75rem}.skeleton-text-block[data-v-a2dd6202]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:var(--irm-radius-sm, 6px);background-color:var(--irm-content-bg, #f1f5f9)}.skeleton-text-line[data-v-a2dd6202]{height:14px}.unsaved-indicator[data-v-c5dc640c]{display:flex;align-items:center;padding:3px 8px;background-color:#fef9c3;border-radius:5px;border:1px solid #fde047}.association-tab-modern[data-v-587d8e35]{padding:0;background:#0000;min-height:600px}.control-card[data-v-587d8e35],.items-card[data-v-587d8e35],.selected-card[data-v-587d8e35],.selected-associations-grouped[data-v-587d8e35]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:1.5rem;transition:all .3s ease}.control-card[data-v-587d8e35]:hover,.items-card[data-v-587d8e35]:hover,.selected-card[data-v-587d8e35]:hover,.selected-associations-grouped[data-v-587d8e35]:hover{box-shadow:0 4px 16px #0000001f}.modern-label[data-v-587d8e35]{display:flex;align-items:center;font-size:.875rem;font-weight:600;color:var(--irm-header-text);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.modern-label .label-icon[data-v-587d8e35]{color:var(--irm-accent);margin-right:.5rem}.modern-select[data-v-587d8e35]{border:1.5px solid var(--irm-border-color);border-radius:6px;padding:.4rem .75rem;font-size:.875rem;transition:all .2s ease}.modern-select[data-v-587d8e35]:focus{border-color:var(--irm-accent);box-shadow:0 0 0 .2rem #0d6efd1f}.compact-toggle[data-v-587d8e35] .tw-btn{border-radius:6px;padding:.375rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s ease}.compact-toggle[data-v-587d8e35] .tw-btn:hover{transform:translateY(-1px)}.compact-toggle[data-v-587d8e35] .badge{font-size:.65rem;padding:.2rem .4rem}.items-list-modern[data-v-587d8e35]{max-height:400px;overflow-y:auto;padding:.5rem}.items-list-modern[data-v-587d8e35]::-webkit-scrollbar{width:8px}.items-list-modern[data-v-587d8e35]::-webkit-scrollbar-track{background:#f1f3f5;border-radius:4px}.items-list-modern[data-v-587d8e35]::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}.items-list-modern[data-v-587d8e35]::-webkit-scrollbar-thumb:hover{background:#868e96}.item-card[data-v-587d8e35],.selected-item-card[data-v-587d8e35]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--irm-content-bg);border-radius:8px;margin-bottom:.75rem;transition:all .2s ease}.item-card[data-v-587d8e35]:hover,.selected-item-card[data-v-587d8e35]:hover{background:var(--irm-border-color);transform:translate(4px)}.selected-item-card[data-v-587d8e35]{background:#d1e7dd;border-left:4px solid #198754}.selected-item-card[data-v-587d8e35]:hover{background:#c3e0cf}.item-badge-container[data-v-587d8e35]{flex-shrink:0}.item-badge[data-v-587d8e35]{font-size:.75rem;font-weight:600;padding:.5rem .75rem;border-radius:6px}.item-content[data-v-587d8e35]{flex:1;min-width:0}.item-text[data-v-587d8e35]{font-size:.9rem;color:var(--irm-header-text);line-height:1.5;overflow:hidden;text-overflow:ellipsis}.item-action-tw-btn[data-v-587d8e35]{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.item-action-tw-btn.add-tw-btn[data-v-587d8e35]{background:var(--irm-accent);color:#fff}.item-action-tw-btn.add-tw-btn[data-v-587d8e35]:hover{background:#0b5ed7;transform:scale(1.1)}.item-action-tw-btn.remove-tw-btn[data-v-587d8e35]{background:#dc3545;color:#fff}.item-action-tw-btn.remove-tw-btn[data-v-587d8e35]:hover{background:#bb2d3b;transform:scale(1.1)}.empty-title[data-v-587d8e35],.empty-text[data-v-587d8e35],.fade-enter-active[data-v-587d8e35],.fade-leave-active[data-v-587d8e35]{transition:opacity .3s ease}.fade-enter-from[data-v-587d8e35],.fade-leave-to[data-v-587d8e35]{opacity:0}.slide-fade-enter-active[data-v-587d8e35]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-587d8e35]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-587d8e35],.slide-fade-leave-to[data-v-587d8e35]{transform:translateY(-20px);opacity:0}.slide-up-enter-active[data-v-587d8e35]{transition:all .3s ease-out}.slide-up-leave-active[data-v-587d8e35]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-up-enter-from[data-v-587d8e35]{transform:translateY(20px);opacity:0}.slide-up-leave-to[data-v-587d8e35]{opacity:0}.list-enter-active[data-v-587d8e35],.list-leave-active[data-v-587d8e35]{transition:all .3s ease}.list-enter-from[data-v-587d8e35]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-587d8e35]{opacity:0;transform:translate(30px)}.list-move[data-v-587d8e35]{transition:transform .3s ease}.loading-text[data-v-587d8e35]{margin-top:1rem;color:var(--irm-footer-text);font-size:.875rem}.items-header[data-v-587d8e35],.selected-header[data-v-587d8e35]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--irm-border-color)}.header-left[data-v-587d8e35]{display:flex;align-items:center;gap:.75rem}.header-icon[data-v-587d8e35]{font-size:1.25rem;color:var(--irm-accent)}.header-title[data-v-587d8e35]{margin:0;font-size:1rem;font-weight:600;color:#212529}.selected-list[data-v-587d8e35]{max-height:300px;overflow-y:auto;padding:.5rem}.assessment-name-header[data-v-587d8e35]{background-color:var(--irm-border-color);padding:.5rem .75rem;margin-bottom:.75rem;border-radius:6px;font-size:.8125rem;font-weight:600;color:var(--irm-header-text)}.badge-remove-tw-btn[data-v-587d8e35]{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:none;background-color:#dc354533;color:#dc3545;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;font-size:.7rem}.badge-remove-tw-btn[data-v-587d8e35]:hover{background-color:#dc3545;color:#fff;transform:translateY(-50%) scale(1.2)}.badge-remove-tw-btn[data-v-587d8e35]:active{transform:translateY(-50%) scale(.95)}.stats-bar-modern[data-v-68d4ac31]{display:flex;align-items:center;gap:2rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:1.5rem;box-shadow:0 4px 12px #667eea4d}.stat-icon-container[data-v-68d4ac31]{width:48px;height:48px;border-radius:12px;background:#fff3;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.stat-icon-container.warning[data-v-68d4ac31]{background:#ffc10733}.stat-icon-container.success[data-v-68d4ac31]{background:#19875433}.stat-icon-container .stat-icon[data-v-68d4ac31]{font-size:1.5rem;color:#fff}.stat-content[data-v-68d4ac31]{color:#fff}.stat-divider-modern[data-v-68d4ac31]{width:2px;height:48px;background:#ffffff4d}[data-v-68d4ac31] .badge{font-size:.75rem;padding:.25rem .5rem}.associations-overview[data-v-68d4ac31]{background:#fff;border:1px solid var(--irm-border-color);border-radius:12px;padding:1.5rem}.overview-title[data-v-68d4ac31]{font-size:1rem;font-weight:600;color:#2c3e50;margin:0}.association-card-modern[data-v-68d4ac31]{background:#fff;border:1px solid var(--irm-border-color);border-radius:12px;overflow:hidden;transition:all .2s ease}.association-card-modern[data-v-68d4ac31]:hover{box-shadow:0 4px 12px #00000014}.card-header-modern[data-v-68d4ac31]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background:var(--irm-content-bg);border-bottom:1px solid var(--irm-border-color);cursor:pointer;transition:background .2s ease}.card-header-modern[data-v-68d4ac31]:hover{background:var(--irm-border-color)}.header-left[data-v-68d4ac31]{display:flex;align-items:center;gap:1rem}.icon-circle[data-v-68d4ac31]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.bg-primary-soft[data-v-68d4ac31]{background:#0d6efd1a}.bg-success-soft[data-v-68d4ac31]{background:#28a7451a}.bg-info-soft[data-v-68d4ac31]{background:#17a2b81a}.bg-warning-soft[data-v-68d4ac31]{background:#ffc1071a}.card-title[data-v-68d4ac31]{font-weight:600;font-size:1rem;color:#212529;line-height:1.3}.card-subtitle[data-v-68d4ac31]{font-size:.875rem;color:var(--irm-footer-text);margin-top:.125rem}.count-badge[data-v-68d4ac31]{padding:.5rem 1rem;border-radius:20px;font-weight:600;color:#fff;font-size:.875rem}.card-body-modern[data-v-68d4ac31]{padding:1rem}.assessment-name-header[data-v-68d4ac31]{font-size:.8125rem;font-weight:600;color:var(--irm-header-text);padding:.5rem .75rem;background:var(--irm-border-color);border-radius:6px;margin-bottom:.75rem}.identifier-badge[data-v-68d4ac31]{padding:.375rem .875rem;border-radius:6px;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:help;transition:all .15s ease}.loading-overlay[data-v-b993e5e5]{position:absolute;inset:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px}.loading-content[data-v-b993e5e5]{text-align:center}.stats-bar-modern[data-v-b993e5e5]{display:flex;align-items:center;gap:2rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:1.5rem;box-shadow:0 4px 12px #667eea4d}.stat-icon-container[data-v-b993e5e5]{width:48px;height:48px;border-radius:12px;background:#fff3;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.stat-icon-container.warning[data-v-b993e5e5]{background:#ffc10733}.stat-icon-container.success[data-v-b993e5e5]{background:#19875433}.stat-icon-container .stat-icon[data-v-b993e5e5]{font-size:1.5rem;color:#fff}.stat-content[data-v-b993e5e5]{color:#fff}.stat-divider-modern[data-v-b993e5e5]{width:2px;height:48px;background:#ffffff4d}[data-v-b993e5e5] .badge{font-size:.75rem;padding:.25rem .5rem}.associations-overview[data-v-b993e5e5]{background:#fff;border:1px solid var(--irm-border-color);border-radius:12px;padding:1.5rem}.overview-title[data-v-b993e5e5]{font-size:1rem;font-weight:600;color:#2c3e50;margin:0}.association-card-modern[data-v-b993e5e5]{background:#fff;border:1px solid var(--irm-border-color);border-radius:12px;overflow:hidden;transition:all .2s ease}.association-card-modern[data-v-b993e5e5]:hover{box-shadow:0 4px 12px #00000014}.card-header-modern[data-v-b993e5e5]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background:var(--irm-content-bg);border-bottom:1px solid var(--irm-border-color);cursor:pointer;transition:background .2s ease}.card-header-modern[data-v-b993e5e5]:hover{background:var(--irm-border-color)}.header-left[data-v-b993e5e5]{display:flex;align-items:center;gap:1rem}.icon-circle[data-v-b993e5e5]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.bg-primary-soft[data-v-b993e5e5]{background:#0d6efd1a}.bg-success-soft[data-v-b993e5e5]{background:#28a7451a}.card-title[data-v-b993e5e5]{font-weight:600;font-size:1rem;color:#212529;line-height:1.3}.card-subtitle[data-v-b993e5e5]{font-size:.875rem;color:var(--irm-footer-text);margin-top:.125rem}.count-badge[data-v-b993e5e5]{padding:.5rem 1rem;border-radius:20px;font-weight:600;color:#fff;font-size:.875rem}.card-body-modern[data-v-b993e5e5]{padding:1rem}.assessment-name-header[data-v-b993e5e5]{font-size:.8125rem;font-weight:600;color:var(--irm-header-text);padding:.5rem .75rem;background:var(--irm-border-color);border-radius:6px;margin-bottom:.75rem}.identifier-badge[data-v-b993e5e5]{padding:.375rem .875rem;border-radius:6px;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:help;transition:all .15s ease}.assessment-links-container[data-v-b993e5e5]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;background:var(--irm-content-bg);border-radius:8px}.assessment-link-badge[data-v-b993e5e5]{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;background:#28a7451a;color:#28a745;transition:all .15s ease;cursor:default}.assessment-link-badge[data-v-b993e5e5]:hover{background:#28a74533}.assessment-link-badge .fa-file-alt[data-v-b993e5e5]{opacity:.7}.assessments-table-scroll[data-v-3ce02072]{overflow-y:auto;max-height:500px}.dp__main{border-radius:.25rem;line-height:1.5;color:var(--irm-header-text);background-color:#fff;background-clip:padding-box}.dp__main[disabled],.dp__main.disabled,.dp__main.dp__disabled{background-color:#eaecef!important;color:var(--irm-footer-text)!important;cursor:not-allowed!important;pointer-events:none!important;opacity:1!important}.dp__main[disabled] .dp__input_wrap,.dp__main.disabled .dp__input_wrap,.dp__main.dp__disabled .dp__input_wrap{background-color:#eaecef!important}.dp__main[disabled] .dp__input_wrap .dp__input,.dp__main[disabled] .dp__input,.dp__main.disabled .dp__input_wrap .dp__input,.dp__main.disabled .dp__input,.dp__main.dp__disabled .dp__input_wrap .dp__input,.dp__main.dp__disabled .dp__input{background-color:#eaecef!important;color:var(--irm-footer-text)!important;cursor:not-allowed!important}.dp__main[disabled] .dp__input_icon,.dp__main[disabled] .dp__clear_icon,.dp__main.disabled .dp__input_icon,.dp__main.disabled .dp__clear_icon,.dp__main.dp__disabled .dp__input_icon,.dp__main.dp__disabled .dp__clear_icon{color:var(--irm-footer-text)!important;opacity:.6}.vue-datepicker[disabled] .dp__main,[disabled] .dp__main{background-color:#eaecef!important;color:var(--irm-footer-text)!important;cursor:not-allowed!important}[disabled] .dp__main *,.dp__main[disabled] *,.dp__main.disabled *{color:var(--irm-footer-text)!important;background-color:#eaecef!important;cursor:not-allowed!important}[disabled] .dp__main .dp__input_icon,[disabled] .dp__main .dp__clear_icon,.dp__main[disabled] .dp__input_icon,.dp__main[disabled] .dp__clear_icon,.dp__main.disabled .dp__input_icon,.dp__main.disabled .dp__clear_icon{background-color:transparent!important;opacity:.6}.schedule-form[data-v-535d3774]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.schedule-form__span-full[data-v-535d3774]{grid-column:1/-1}.schedule-form__na-text[data-v-535d3774]{font-size:.8125rem;color:var(--irm-text-secondary, #64748b);margin:0;padding-top:.375rem}.date-input-row[data-v-535d3774]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.date-list[data-v-535d3774]{margin-top:.5rem}.date-list-item[data-v-535d3774]{margin-bottom:.5rem}.date-display-row[data-v-535d3774]{display:flex;align-items:center;gap:.5rem}.date-actions[data-v-535d3774]{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem}.template-link[data-v-606a846d]{font-size:.9375rem;font-weight:500;color:var(--irm-accent);cursor:pointer;text-decoration:none;display:block;margin-bottom:.5rem}.template-link[data-v-606a846d]:hover{text-decoration:underline}.template-controls[data-v-606a846d]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--irm-border-color, var(--irm-border-color))}.controls-group[data-v-606a846d]{margin-bottom:.5rem}.controls-group[data-v-606a846d]:last-child{margin-bottom:0}.controls-group-label[data-v-606a846d]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--irm-text-secondary, #64748b);margin-bottom:.25rem}.controls-entry[data-v-606a846d]{font-size:.8125rem;color:var(--irm-text-primary, #1e293b);margin-bottom:.125rem}.controls-entry__numbers[data-v-606a846d]{color:var(--irm-text-secondary, #64748b)}.assessment-tags[data-v-606a846d]{display:flex;flex-wrap:wrap;gap:.375rem}.assessment-tag[data-v-606a846d]{display:inline-flex;align-items:center;padding:.25rem .625rem;background:var(--irm-bg-secondary, #f1f5f9);border:1px solid var(--irm-border-color, var(--irm-border-color));border-radius:9999px;font-size:.8125rem;color:var(--irm-text-primary, #1e293b);white-space:nowrap}.template-name-readonly[data-v-606a846d]{display:block;font-size:.9375rem;font-weight:500;color:var(--irm-text-primary, #1e293b);margin-bottom:.5rem}.template-scope-label[data-v-606a846d]{display:block;font-size:.75rem;color:var(--irm-text-secondary, #64748b);margin-top:.25rem;font-style:italic}.body-empty-text[data-v-606a846d]{font-size:.8125rem;color:var(--irm-text-secondary, #64748b);margin:0}.generated-count-badge[data-v-606a846d]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;background:var(--irm-accent);color:#fff;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1}.schedule-dropdown-item[data-v-6a2e335d]{display:flex;align-items:center;cursor:pointer}.schedule-dropdown-icon[data-v-6a2e335d]{margin-right:.75rem}.schedule-tw-btn[data-v-6a2e335d],.schedule-tw-btn[data-v-53eebecf]{margin-right:.5rem}.button-icon[data-v-3c6fd4e9]{margin-right:.375rem}.assessment-group[data-v-3c6fd4e9]{margin-bottom:.75rem}.assessment-group[data-v-3c6fd4e9]:last-child{margin-bottom:0}.assessment-name-header[data-v-3c6fd4e9]{font-size:.8125rem;font-weight:600;color:var(--irm-text-secondary, rgb(55, 65, 81));padding:.5rem .75rem;background:var(--irm-bg-secondary, rgb(243, 244, 246));border-radius:var(--irm-radius-sm, 6px);margin-bottom:.75rem}.assessment-links-loading[data-v-3c6fd4e9]{display:flex;align-items:center;padding:.75rem;background:var(--irm-bg-light, rgb(248, 250, 252));border-radius:var(--irm-radius-sm, 8px)}.assessment-links-container[data-v-3c6fd4e9]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;background:var(--irm-bg-light, rgb(248, 250, 252));border-radius:var(--irm-radius-sm, 8px)}.associations-count-badge[data-v-3c6fd4e9]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;border-radius:var(--irm-radius-sm, 6px);line-height:1}.associations-count-badge--primary[data-v-3c6fd4e9]{background:var(--irm-accent-lighter, rgb(238, 242, 255));color:var(--irm-accent, rgb(79, 70, 229))}.associations-count-badge--success[data-v-3c6fd4e9]{background:var(--irm-success-light, rgb(209, 250, 229));color:var(--irm-success, rgb(16, 185, 129))}.assessment-link-badge[data-v-3c6fd4e9]{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:var(--irm-radius-sm, 8px);font-size:.875rem;font-weight:500;background:#10b9811a;color:var(--irm-success, rgb(16, 185, 129));cursor:default}.link-badge-icon[data-v-3c6fd4e9]{margin-right:.375rem;opacity:.7}.header-icon[data-v-0a50f3b4]{margin-right:.5rem}.icon-pdf[data-v-0a50f3b4]{color:var(--irm-danger, rgb(239, 68, 68))}.icon-doc[data-v-0a50f3b4]{color:var(--irm-accent, rgb(79, 70, 229))}.icon-excel[data-v-0a50f3b4]{color:var(--irm-success, rgb(16, 185, 129))}.icon-ppt[data-v-0a50f3b4]{color:var(--irm-warning, rgb(245, 158, 11))}.icon-image[data-v-0a50f3b4]{color:var(--irm-info, rgb(59, 130, 246))}.icon-default[data-v-0a50f3b4]{color:var(--irm-text-secondary, rgb(107, 114, 128))}.version-count-badge[data-v-0a50f3b4]{background:var(--irm-text-secondary, rgb(107, 114, 128));color:var(--irm-bg-primary, rgb(255, 255, 255));font-size:.7rem;padding:.1rem .4rem;border-radius:.75rem;font-weight:600;min-width:1.2rem;text-align:center;margin-left:auto}.document-context-menu[data-v-0a50f3b4]{background:var(--irm-bg-primary, rgb(255, 255, 255));border:1px solid var(--irm-border-color, rgb(229, 231, 235));border-radius:var(--irm-radius-sm, 6px);box-shadow:var(--irm-shadow-md, 0 .5rem 1rem rgba(0, 0, 0, .15));min-width:200px;max-width:280px;overflow:hidden;user-select:none}.context-menu-content[data-v-0a50f3b4]{padding:0}.context-menu-header[data-v-0a50f3b4]{padding:.75rem 1rem;background-color:var(--irm-bg-secondary, rgb(248, 250, 252));border-bottom:1px solid var(--irm-border-color, rgb(229, 231, 235));display:flex;align-items:center;font-weight:500;font-size:.875rem}.document-name[data-v-0a50f3b4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.context-menu-items[data-v-0a50f3b4]{padding:.25rem 0}.context-menu-item[data-v-0a50f3b4]{display:flex;align-items:center;padding:.5rem 1rem;cursor:pointer;transition:background-color .15s ease;font-size:.875rem;gap:.75rem}.context-menu-item[data-v-0a50f3b4]:hover{background-color:var(--irm-bg-secondary, rgb(248, 250, 252))}.context-menu-item.danger[data-v-0a50f3b4]{color:var(--irm-danger, rgb(239, 68, 68))}.context-menu-item.danger[data-v-0a50f3b4]:hover{background-color:var(--irm-danger-light, rgb(254, 226, 226))}.context-menu-item.disabled[data-v-0a50f3b4]{opacity:.5;pointer-events:none}.context-menu-item[data-v-0a50f3b4]:active{background-color:var(--irm-bg-tertiary, rgb(243, 244, 246))}.menu-icon[data-v-0a50f3b4]{width:1rem;flex-shrink:0;text-align:center}.context-menu-divider[data-v-0a50f3b4]{margin:.25rem 0;border:none;border-top:1px solid var(--irm-border-color, rgb(229, 231, 235))}.context-menu-backdrop[data-v-0a50f3b4]{position:fixed;inset:0;z-index:var(--irm-z-overlay, 1050);background:#0000}.document-context-menu[data-v-0a50f3b4]{animation:contextMenuFadeIn-0a50f3b4 .15s ease-out}@keyframes contextMenuFadeIn-0a50f3b4{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.properties-grid[data-v-57ba5f84]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.prop[data-v-57ba5f84]{display:contents}.prop .label[data-v-57ba5f84]{font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;color:var(--irm-footer-text)}.prop .value[data-v-57ba5f84]{font-weight:500}@media(max-width:576px){.properties-grid[data-v-57ba5f84]{grid-template-columns:1fr}}.customize-footer{width:100%;text-align:right;display:inline-block}.customize-footer .customize-rows-per-page{line-height:40px;width:300px}.customize-footer .customize-rows-per-page select{display:inline-block;padding:3px;height:30px}.customize-footer .customize-rows-per-page{margin-right:30px}.customize-footer .customize-index{line-height:40px;float:right;margin-right:30px}.customize-footer .customize-pagination{line-height:40px;float:right}.view-richtext-v2[data-v-28fc2f75]{margin-bottom:1.25rem}.view-richtext-v2[data-v-28fc2f75]:last-child{margin-bottom:0}.view-richtext-v2__label[data-v-28fc2f75]{display:block;font-weight:600;color:var(--irm-text-secondary, #64748b);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.5rem;line-height:1.2}.view-richtext-v2__content[data-v-28fc2f75]{background:var(--irm-bg-secondary, #f8fafc);border:1px solid var(--irm-border-color, var(--irm-border-color));border-radius:var(--irm-radius-sm, 6px);padding:.875rem}.view-richtext-v2__content[data-v-28fc2f75] .ql-editor{padding:0;font-size:var(--text-body);line-height:1.6;color:var(--irm-text-primary, #1e293b)}.view-richtext-v2__content[data-v-28fc2f75] .ql-editor p{margin-bottom:.5rem}.view-richtext-v2__content[data-v-28fc2f75] .ql-editor p:last-child{margin-bottom:0}.view-richtext-v2__content[data-v-28fc2f75] .ql-editor h1,.view-richtext-v2__content[data-v-28fc2f75] .ql-editor h2,.view-richtext-v2__content[data-v-28fc2f75] .ql-editor h3{margin-top:.75rem;margin-bottom:.5rem;font-weight:600}.view-richtext-v2__content[data-v-28fc2f75] .ql-editor ul,.view-richtext-v2__content[data-v-28fc2f75] .ql-editor ol{padding-left:1.5rem;margin-bottom:.5rem}.view-richtext-v2__empty[data-v-28fc2f75]{color:var(--irm-text-muted, #94a3b8);font-style:italic}.history-type-comment[data-v-d402a3ee]{--accent-color: var(--irm-info, rgb(59 130 246));--badge-bg: rgb(219 234 254);--badge-color: rgb(30 64 175)}.history-type-update[data-v-d402a3ee]{--accent-color: rgb(139 92 246);--badge-bg: rgb(237 233 254);--badge-color: rgb(109 40 217)}.history-type-create[data-v-d402a3ee]{--accent-color: var(--irm-success, rgb(16 185 129));--badge-bg: rgb(209 250 229);--badge-color: rgb(4 120 87)}.history-type-delete[data-v-d402a3ee]{--accent-color: var(--irm-danger, rgb(239 68 68));--badge-bg: rgb(254 226 226);--badge-color: rgb(185 28 28)}.history-type-status[data-v-d402a3ee]{--accent-color: var(--irm-warning, rgb(245 158 11));--badge-bg: rgb(254 243 199);--badge-color: rgb(180 83 9)}.history-type-assignment[data-v-d402a3ee]{--accent-color: rgb(6 182 212);--badge-bg: rgb(207 250 254);--badge-color: rgb(14 116 144)}.history-type-task[data-v-d402a3ee]{--accent-color: rgb(236 72 153);--badge-bg: rgb(252 231 243);--badge-color: rgb(190 24 93)}.history-type-client[data-v-d402a3ee]{--accent-color: rgb(99 102 241);--badge-bg: rgb(224 231 255);--badge-color: rgb(67 56 202)}.history-type-default[data-v-d402a3ee]{--accent-color: var(--irm-text-secondary, rgb(100 116 139));--badge-bg: rgb(226 232 240);--badge-color: rgb(71 85 105)}.history-type-badge[data-v-d402a3ee]{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-radius:6px;background:var(--badge-bg);color:var(--badge-color)}.history-item[data-v-d402a3ee] .view-richtext-v2{margin-bottom:0}.history-item[data-v-d402a3ee] .view-richtext-v2__content{background:transparent;border:none;border-radius:0;padding:0}.history-item[data-v-d402a3ee] .ql-editor{font-size:inherit;color:inherit}.history-modal-content[data-v-46863a6a]{padding:1.25rem}.version-upload-container[data-v-0985a886]{background:#fff;border-radius:8px}.upload-dropzone[data-v-0985a886]{border:2px dashed var(--irm-border-color);border-radius:8px;background:var(--irm-content-bg);padding:2rem;cursor:pointer;transition:all .3s ease;min-height:120px;display:flex;align-items:center;justify-content:center}.upload-dropzone[data-v-0985a886]:hover,.upload-dropzone.drag-over[data-v-0985a886]{border-color:var(--irm-accent);background:#e7f3ff}.upload-content[data-v-0985a886]{pointer-events:none}.upload-icon[data-v-0985a886]{opacity:.6}.upload-progress[data-v-0985a886]{padding:1rem;background:var(--irm-content-bg);border-radius:6px;border:1px solid var(--irm-border-color)}.alert-danger[data-v-0985a886]{border-left:4px solid #dc3545}.upload-form[data-v-0985a886]{animation:slideIn-0985a886 .3s ease-out}.selected-file-info[data-v-0985a886]{border-left:4px solid #198754}.upload-details-form .form-label[data-v-0985a886]{font-weight:600;color:var(--irm-header-text)}@keyframes slideIn-0985a886{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.view-document-link[data-v-1b00672c]{cursor:pointer;color:inherit;text-decoration:none}.view-document-link[data-v-1b00672c]:hover{text-decoration:underline;color:var(--bs-primary)}.dropdown-item[data-v-1b00672c]{cursor:pointer}.version-modal-elevated{z-index:var(--irm-z-popover, 1080)!important}.version-modal-elevated+.modal-backdrop{z-index:var(--irm-z-doc-viewer-backdrop, 1075)!important}.version-item[data-v-26e1750d]{transition:all .2s ease}.version-item[data-v-26e1750d]:hover{box-shadow:0 2px 8px #0000001a}.tag-multiselect[data-v-751fd01d]{position:relative}.selector[data-v-751fd01d]{min-height:38px;padding:6px 10px;cursor:pointer;gap:4px}.selector.open[data-v-751fd01d]{border-color:#86b7fe;box-shadow:0 0 0 .2rem #0d6efd26}.input-field[data-v-751fd01d]{min-width:160px}.tag-chip[data-v-751fd01d]{background:linear-gradient(180deg,var(--irm-accent) 0%,#0b5ed7 100%);margin-bottom:0;margin-right:4px}.dropdown-panel[data-v-751fd01d]{background:#fff;border:1px solid var(--irm-border-color);border-top:none;border-radius:0 0 .5rem .5rem;box-shadow:0 6px 16px #0000001f}.dropdown-floating[data-v-751fd01d]{position:absolute}.options[data-v-751fd01d]{max-height:240px;overflow-y:auto;padding:4px 0 8px}.option[data-v-751fd01d]{min-height:34px;line-height:1.2;cursor:pointer}.option[data-v-751fd01d]:hover,.option.selected[data-v-751fd01d]{background:var(--irm-content-bg)}.option.create[data-v-751fd01d]{color:var(--irm-accent);font-weight:600}.bulk-actions-wrapper[data-v-6b4bd2bb]{display:flex;align-items:center;flex:1}.pagination-wrapper[data-v-6b4bd2bb]{display:flex;align-items:center}.locker-modal-content[data-v-7565f7d8]{background:var(--irm-content-bg, #f1f5f9);padding:1.25rem}.attach-docs-button-wrapper[data-v-7565f7d8]{display:grid}.search-row-options-wrapper[data-v-7565f7d8]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.locker-button-group[data-v-7565f7d8]{display:flex;margin-right:.75rem}.view-button-group[data-v-7565f7d8]{display:flex}.preview-link[data-v-7565f7d8]{color:var(--irm-accent, rgb(79, 70, 229));cursor:pointer;text-decoration:none}.preview-link[data-v-7565f7d8]:hover{text-decoration:underline}.fa-disabled[data-v-7565f7d8]{opacity:.5;cursor:not-allowed}.activator[data-v-362383bb]{width:30px;padding-left:15px;z-index:99}.activator-label[data-v-362383bb]{padding-left:10px;display:flex;align-items:center}.activation-wrapper[data-v-362383bb]{cursor:pointer;min-height:30px;gap:4px}.activation-wrapper--disabled[data-v-362383bb]{cursor:default;padding-left:34px}.slider-card-header[data-v-362383bb]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:background .15s ease}.slider-card-header[data-v-362383bb]:hover{background:linear-gradient(135deg,#f1f5f9,#e9eef5)}.slider-card-body[data-v-362383bb]{border-top:1px solid var(--irm-border-color, #cbd5e1);background:#fff}.filter-component[data-v-c8b550a3]{margin-bottom:1rem}.filter-label[data-v-c8b550a3]{font-weight:600;margin-bottom:.5rem;color:var(--irm-header-text)}.filter-options[data-v-c8b550a3]{padding-left:.5rem}.form-check[data-v-c8b550a3]{margin-bottom:.25rem}.form-check-input[data-v-c8b550a3]{margin-right:.5rem}.form-check-label[data-v-c8b550a3]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}.badge[data-v-c8b550a3]{font-size:.75rem}.filter-component[data-v-e0d8361b]{margin-bottom:1rem}.filter-label[data-v-e0d8361b]{font-weight:600;margin-bottom:.5rem;color:var(--irm-header-text)}.filter-options[data-v-e0d8361b]{padding-left:.5rem}.form-check[data-v-e0d8361b]{margin-bottom:.25rem}.form-check-input[data-v-e0d8361b]{margin-right:.5rem}.form-check-label[data-v-e0d8361b]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}.badge[data-v-e0d8361b]{font-size:.75rem}.filter-section[data-v-96019d10]{margin-bottom:1rem;padding:.5rem}.filter-component[data-v-04d04453]{margin-bottom:1rem}.filter-label[data-v-04d04453]{font-weight:600;margin-bottom:.5rem;color:var(--irm-header-text)}.filter-options[data-v-04d04453]{padding-left:.5rem}.form-check[data-v-04d04453]{margin-bottom:.25rem}.form-check-input[data-v-04d04453]{margin-right:.5rem}.form-check-label[data-v-04d04453]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}.badge[data-v-04d04453]{font-size:.75rem}.filter-pannel[data-v-2ad8d66a]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.dropdown-content.expanded[data-v-2ad8d66a]{background:#fff;border:1px solid var(--irm-border-color, var(--irm-border-color));border-radius:var(--irm-radius-md, 8px);box-shadow:0 4px 12px #0000000f,0 2px 4px #00000008}.dropdown-content.expanded[data-v-2ad8d66a] h6{border-bottom:1px solid var(--irm-border-color, var(--irm-border-color));border-left:3px solid var(--irm-accent);padding:.375rem 0 .375rem .5rem;margin-bottom:.625rem;margin-top:1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1e293b}.dropdown-content.expanded[data-v-2ad8d66a] h6:first-child,.dropdown-content.expanded[data-v-2ad8d66a] h6.mt-0{margin-top:0}.dropdown-content.expanded[data-v-2ad8d66a] .select-group{display:grid;grid-template-columns:1fr 1fr;gap:.3125rem;max-height:180px;overflow-y:auto;margin-bottom:.625rem;padding:.125rem 0}.dropdown-content.expanded[data-v-2ad8d66a] .select-group--pinned{max-height:none;overflow:visible;margin-bottom:.25rem}.dropdown-content.expanded[data-v-2ad8d66a] .select-group--single-col{grid-template-columns:1fr}.dropdown-content.expanded[data-v-2ad8d66a] .select-container{width:auto!important;display:flex;min-width:0}.dropdown-content.expanded[data-v-2ad8d66a] .select-container>div{display:flex;align-items:center;flex:1;gap:.25rem;padding:.25rem .75rem;min-width:0!important;border-radius:var(--irm-radius-sm, 6px);border:1px solid var(--irm-border-color, var(--irm-border-color));background:#fff;color:#475569;font-size:.75rem;font-weight:500;line-height:1.5;cursor:pointer;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.dropdown-content.expanded[data-v-2ad8d66a] .select-container>div .check-wrapper{display:none}.dropdown-content.expanded[data-v-2ad8d66a] .select-container>div:hover{background:#f1f5f9;border-color:#cbd5e1}.dropdown-content.expanded[data-v-2ad8d66a] .select-container>div:has(input:checked){background:var(--irm-accent);border-color:var(--irm-accent);color:#fff}.dropdown-content.expanded[data-v-2ad8d66a] .select-container>div:has(input:checked):hover{background:var(--irm-accent);border-color:var(--irm-accent);box-shadow:0 1px 4px #3b82f640}.dropdown-content.expanded[data-v-2ad8d66a] .select-container>div.checkbox-disabled{opacity:.45;cursor:not-allowed}.filter-actions[data-v-2ad8d66a]{border-top:1px solid var(--irm-border-color, var(--irm-border-color));padding-top:.875rem;display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.rail-filter-accordion[data-v-2ad8d66a]{display:flex;flex-direction:column;height:100%;min-height:0}.rail-filter-accordion__top[data-v-2ad8d66a]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px 10px 8px;border-bottom:1px solid var(--irm-border-color, #e2e8f0);background:#f8fafc}.rail-filter-accordion__actions[data-v-2ad8d66a]{display:flex;align-items:center;gap:6px}.rail-filter-accordion__body[data-v-2ad8d66a]{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:4px 0}.rail-filter-category__header[data-v-2ad8d66a]{display:flex;align-items:center;width:100%;padding:7px 10px;border:none;border-left:3px solid rgba(0,0,0,0);background:#0000;cursor:pointer;font-size:.75rem;font-weight:600;color:#334155;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.rail-filter-category__header[data-v-2ad8d66a]:hover{background:color-mix(in srgb,var(--irm-accent) 6%,transparent);border-left-color:color-mix(in srgb,var(--irm-accent) 30%,transparent)}.rail-filter-category__header--active[data-v-2ad8d66a]{color:var(--irm-accent);font-weight:700}.rail-filter-category__label[data-v-2ad8d66a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-filter-category__badge[data-v-2ad8d66a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:9px;background:var(--irm-accent);color:#fff;font-size:.625rem;font-weight:700;line-height:1}.rail-filter-category__chevron[data-v-2ad8d66a]{flex-shrink:0;margin-left:6px;font-size:.5rem;color:#94a3b8;transition:transform .2s ease}.rail-filter-category__chevron--open[data-v-2ad8d66a]{transform:rotate(180deg)}.rail-filter-category--expanded>.rail-filter-category__header[data-v-2ad8d66a]{border-left-color:var(--irm-accent);background:color-mix(in srgb,var(--irm-accent) 6%,transparent)}.rail-filter-category__body[data-v-2ad8d66a]{padding:6px 10px 10px 16px;background:#f8fafc;border-left:3px solid color-mix(in srgb,var(--irm-accent) 20%,transparent)}.rail-filter-category__body[data-v-2ad8d66a] h6{display:none}.rail-filter-category__body[data-v-2ad8d66a] .select-group{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;margin-bottom:0;padding:0}.rail-filter-category__body[data-v-2ad8d66a] .select-group--pinned{max-height:none;overflow:visible;margin-bottom:4px}.rail-filter-category__body[data-v-2ad8d66a] .select-container{width:auto!important;display:flex;min-width:0}.rail-filter-category__body[data-v-2ad8d66a] .select-container>div{display:flex;align-items:center;flex:1;gap:.25rem;padding:5px 10px;min-width:0!important;border-radius:var(--irm-radius-sm, 6px);border:1px solid var(--irm-border-color, #e2e8f0);background:#fff;color:#475569;font-size:.75rem;font-weight:500;line-height:1.4;cursor:pointer;user-select:none;white-space:normal;word-break:break-word;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.rail-filter-category__body[data-v-2ad8d66a] .select-container>div .check-wrapper{display:none}.rail-filter-category__body[data-v-2ad8d66a] .select-container>div:hover{background:#f1f5f9;border-color:#cbd5e1}.rail-filter-category__body[data-v-2ad8d66a] .select-container>div:has(input:checked){background:var(--irm-accent);border-color:var(--irm-accent);color:#fff}.rail-filter-category__body[data-v-2ad8d66a] .select-container>div:has(input:checked):hover{box-shadow:0 1px 4px #3b82f640}.rail-filter-category__body[data-v-2ad8d66a] .select-container>div.checkbox-disabled{opacity:.45;cursor:not-allowed}.custom-break[data-v-cee14b7c]{word-break:break-word}input[type=file][data-v-cee14b7c]{position:absolute;right:0;z-index:-1;pointer-events:none}.enhanced-dropbox[data-v-cee14b7c]{width:100%;border:1.5px dashed var(--irm-border-color, #d1d5db);border-radius:.75rem;padding:.575rem .75rem;text-align:center;transition:border-color .15s ease,background .15s ease;background:#fafbfc;cursor:pointer;display:flex;align-items:center;justify-content:center}.enhanced-dropbox[data-v-cee14b7c]:hover{border-color:var(--irm-accent, #3b82f6);background:color-mix(in srgb,var(--irm-accent, #3b82f6) 4%,white)}.enhanced-dropbox.drag-over[data-v-cee14b7c]{border-color:var(--irm-accent, #3b82f6);background:color-mix(in srgb,var(--irm-accent, #3b82f6) 6%,white);animation:dragPulse-cee14b7c 1.5s infinite}.enhanced-dropbox.has-restrictions[data-v-cee14b7c]{padding-top:1rem;padding-bottom:1.25rem}.enhanced-dropbox.ultra-compact-dropbox[data-v-cee14b7c]{border-radius:.625rem;padding:.375rem .875rem}.enhanced-dropbox.ultra-compact-dropbox.has-restrictions[data-v-cee14b7c]{padding-top:.375rem;padding-bottom:.375rem}.upload-content[data-v-cee14b7c]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-inline[data-v-cee14b7c]{display:inline-flex;align-items:center}.upload-inline.ultra-compact[data-v-cee14b7c]{gap:.25rem;font-size:.75rem}.extra-small[data-v-cee14b7c]{font-size:.875rem!important;line-height:1.2}.upload-icon[data-v-cee14b7c]{opacity:.7;transition:opacity .3s ease}.enhanced-dropbox:hover .upload-icon[data-v-cee14b7c]{opacity:.9}.upload-icon-accent[data-v-cee14b7c]{color:var(--irm-accent, #3b82f6);opacity:.85;transition:opacity .15s ease}.enhanced-dropbox:hover .upload-icon-accent[data-v-cee14b7c]{opacity:1}.upload-text h6[data-v-cee14b7c]{font-weight:500;margin-bottom:.5rem}.upload-text small[data-v-cee14b7c]{font-size:.875rem;opacity:.8}.allowed-hint[data-v-cee14b7c]{margin-top:.2rem}@keyframes dragPulse-cee14b7c{0%{box-shadow:0 0 #0d6efd66}70%{box-shadow:0 0 0 10px #0d6efd00}to{box-shadow:0 0 #0d6efd00}}.upload-progress-container[data-v-cee14b7c]{background:linear-gradient(135deg,var(--irm-content-bg) 0%,#ffffff 100%);border:1px solid var(--irm-border-color);border-radius:.75rem;padding:1.5rem}.upload-header h6[data-v-cee14b7c]{color:var(--irm-header-text);font-weight:600}.upload-percentage .badge[data-v-cee14b7c]{font-size:.875rem;padding:.5rem .75rem}.current-file-status[data-v-cee14b7c]{background:#0d6efd0d;border:1px solid rgba(13,110,253,.1);border-radius:.5rem;padding:1rem}.file-info .fw-medium[data-v-cee14b7c]{color:var(--irm-header-text);font-size:.9rem}.file-upload-metadata[data-v-cee14b7c]{display:flex;flex-direction:column;gap:.125rem;margin-top:.25rem}.modal-content-area[data-v-cee14b7c]{padding:1.25rem}.file-list-section[data-v-cee14b7c]{background:#fff}.status-header[data-v-cee14b7c]{background:var(--irm-content-bg);border:1px solid var(--irm-border-color);border-radius:.375rem;padding:.75rem 1rem}.files-container[data-v-cee14b7c]{max-height:400px;overflow-y:auto;border:1px solid var(--irm-border-color);border-radius:.5rem;background:#fff}.file-item[data-v-cee14b7c]{position:relative;border-bottom:1px solid #f1f3f4;transition:background-color .15s ease}.file-item[data-v-cee14b7c]:last-child{border-bottom:none}.file-item[data-v-cee14b7c]:hover{background-color:var(--irm-content-bg)}.file-item-content[data-v-cee14b7c]{padding:1rem}.file-header-row[data-v-cee14b7c]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;position:relative}.file-main-info[data-v-cee14b7c]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.file-icon[data-v-cee14b7c]{flex-shrink:0;width:48px;text-align:center}.file-details[data-v-cee14b7c]{flex-shrink:0;min-width:0;width:300px}.file-description-section[data-v-cee14b7c]{flex:1;margin-right:6rem}.file-name[data-v-cee14b7c]{font-weight:500;color:var(--irm-header-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;margin-bottom:.125rem}.file-metadata[data-v-cee14b7c]{display:flex;flex-direction:column;gap:.125rem}.file-size[data-v-cee14b7c],.file-modified[data-v-cee14b7c]{margin:0}.quick-actions[data-v-cee14b7c]{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:flex;gap:.4rem;align-items:center;opacity:1;z-index:10}.file-description-section .input-group[data-v-cee14b7c]{width:100%}.file-description-section .input-group .form-control[data-v-cee14b7c]{flex:1;min-width:0}.file-description-section .input-group .form-control[data-v-cee14b7c]:focus{box-shadow:0 0 0 .25rem #0d6efd40}.file-description-section .invalid-feedback[data-v-cee14b7c]{margin-top:.25rem;font-size:.75rem}.requirements-badges-row[data-v-cee14b7c]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.requirements-label[data-v-cee14b7c]{margin-bottom:.25rem}.requirements-badges[data-v-cee14b7c]{display:flex;flex-wrap:wrap;gap:.25rem}.requirements-badges .badge[data-v-cee14b7c]{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.file-header-row[data-v-cee14b7c]{flex-direction:column;align-items:flex-start;gap:.75rem}.file-main-info[data-v-cee14b7c]{width:100%}.bulk-actions[data-v-cee14b7c]{margin-top:.5rem}.header-controls[data-v-cee14b7c]{flex-direction:column;align-items:stretch;gap:.5rem}.files-container[data-v-cee14b7c]{max-height:300px}.file-item-content[data-v-cee14b7c]{padding:.75rem}.requirements-badges[data-v-cee14b7c]{justify-content:flex-start}.action-tw-btn[data-v-cee14b7c]{width:2rem;height:2rem}}.prompt-selection[data-v-912cd194]{max-width:700px}.entity-documents-v2[data-v-98110673]{display:flex;flex-direction:column;gap:20px}.upload-actions[data-v-98110673]{display:flex;gap:12px;align-items:center}.upload-dropzone-wrapper[data-v-98110673]{flex:1;min-width:0}.documents-list[data-v-98110673]{display:flex;flex-direction:column;gap:16px}.entity-documents-ai-modal-wrapper[data-v-98110673]{position:relative;z-index:var(--irm-z-popover, 1080)}.task-advanced-settings[data-v-5d4787a7]{display:contents}.task-advanced-settings__trigger--active[data-v-5d4787a7]{border-color:var(--irm-accent)!important;background:#eff6ff!important}.task-advanced-settings__popover[data-v-5d4787a7]{min-width:260px;max-width:340px;padding:.75rem}.task-advanced-settings__popover-header[data-v-5d4787a7]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.625rem}.task-advanced-settings__field[data-v-5d4787a7]{display:flex;flex-direction:column;gap:.25rem;padding:.375rem 0}.task-advanced-settings__field-label[data-v-5d4787a7]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.task-advanced-settings__field-control[data-v-5d4787a7]{padding-top:.125rem}.task-advanced-settings__verified[data-v-5d4787a7]{font-size:.85rem;color:#1e293b;font-weight:500}.task-advanced-settings__divider[data-v-5d4787a7]{height:1px;background:var(--irm-border-color, var(--irm-border-color));margin:.25rem 0}.task-advanced-settings__footer[data-v-5d4787a7]{margin-top:.75rem;padding-top:.625rem;border-top:1px solid var(--irm-border-color, var(--irm-border-color));display:flex;justify-content:flex-end}.task-advanced-settings__save[data-v-5d4787a7]{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .875rem;font-size:.8125rem;font-weight:600;color:#fff;background:var(--irm-accent);border:none;border-radius:var(--irm-radius-sm, .25rem);cursor:pointer;transition:var(--irm-transition, all .15s ease)}.task-advanced-settings__save[data-v-5d4787a7]:hover:not(:disabled){background:var(--irm-accent)}.task-advanced-settings__save[data-v-5d4787a7]:disabled{opacity:.6;cursor:not-allowed}.visibility-trigger[data-v-448d013e]{cursor:pointer}.visibility-icon[data-v-448d013e]{margin-left:.5rem}.visibility-table-scroll[data-v-448d013e]{overflow-y:auto;max-height:500px}.visibility-table[data-v-448d013e]{width:100%;border-collapse:collapse}.visibility-table th[data-v-448d013e]{text-align:left;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:var(--irm-text-secondary, rgb(107, 114, 128));border-bottom:1px solid var(--irm-border-color, rgb(229, 231, 235))}.visibility-table td[data-v-448d013e]{padding:.5rem .75rem;font-size:.875rem;color:var(--irm-text-primary, rgb(55, 65, 81));border-bottom:1px solid var(--irm-border-color, rgb(229, 231, 235))}.visibility-table tbody tr[data-v-448d013e]:hover{background-color:var(--irm-bg-hover, rgb(249, 250, 251))}.visibility-th-user[data-v-448d013e],.visibility-th-email[data-v-448d013e]{width:50%}.instructions-editor[data-v-dd300ce6]{min-height:120px}.read-only-value[data-v-dd300ce6]{font-size:14px;color:var(--irm-text-primary, #1f2937);padding:10px 0;display:block}.controls-link[data-v-4c1ac52f]{color:var(--irm-accent);cursor:pointer;transition:opacity .15s ease}.controls-link[data-v-4c1ac52f]:hover{opacity:.8}.impact-actions-dropdown[data-v-ed4d7014]{position:relative;display:inline-block}.impact-actions-dropdown__menu-panel[data-v-ed4d7014]{padding:.375rem;border:1px solid var(--irm-border-color, var(--irm-border-color));border-radius:var(--irm-radius-md, 8px);background:#fff;box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d;min-width:180px;z-index:var(--irm-z-overlay, 1050)}.impact-actions-dropdown__menu[data-v-ed4d7014]{display:flex;flex-direction:column;gap:2px}.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item{font-size:.8125rem;font-weight:400;color:#334155;padding:.5rem .75rem;border-radius:var(--irm-radius-sm, 6px);border-left:2px solid rgba(0,0,0,0);transition:background-color .15s ease,color .15s ease,border-color .15s ease;display:flex;align-items:center;gap:.75rem;white-space:nowrap;text-decoration:none;cursor:pointer}.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item:hover,.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item:focus{background:#f8fafc;color:#1e293b;border-left-color:var(--irm-accent);text-decoration:none}.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item:active{background:#eff6ff;color:#1d4ed8;border-left-color:var(--irm-accent)}.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item .svg-inline--fa{width:1.25em;min-width:1.25em;text-align:center;color:#64748b;flex-shrink:0;transition:color .15s ease}.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item:hover .svg-inline--fa,.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item:focus .svg-inline--fa{color:var(--irm-accent)}.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item.dropdown-item--danger,.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item.dropdown-item--danger .svg-inline--fa{color:#dc2626}.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item.dropdown-item--danger:hover,.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item.dropdown-item--danger:focus{background:#fef2f2;color:#b91c1c;border-left-color:#dc2626}.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item.dropdown-item--danger:hover .svg-inline--fa,.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item.dropdown-item--danger:focus .svg-inline--fa{color:#b91c1c}.impact-actions-dropdown[data-v-ed4d7014] .dropdown-item.dropdown-item--danger:active{background:#fee2e2;color:#991b1b;border-left-color:#dc2626}.impact-actions-dropdown[data-v-ed4d7014] .dropdown-divider{border-top:1px solid var(--irm-border-color, var(--irm-border-color));margin:.25rem .5rem}.impact-add-modal-header[data-v-41216d81]{display:flex;justify-content:space-between;align-items:center;min-height:3.5rem;padding:.625rem var(--irm-gutter-section, 20px);background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #cbd5e1}.impact-add-modal-title[data-v-41216d81]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-nav);font-weight:600;color:#1e293b;letter-spacing:-.01em}.impact-add-modal-icon[data-v-41216d81]{color:var(--irm-accent, #3b82f6);font-size:.9375rem;flex-shrink:0}.impact-add-modal-actions[data-v-41216d81]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:.25rem}.impact-add-modal-close[data-v-41216d81]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--irm-radius-sm, 6px);border:none;background-color:#0000;color:var(--irm-text-muted, #94a3b8);cursor:pointer;transition:all var(--irm-transition, .2s ease);flex-shrink:0}.impact-add-modal-close[data-v-41216d81]:hover{background-color:var(--irm-content-bg, #f1f5f9);color:var(--irm-text-primary, #334155)}.impact-add-modal-body[data-v-41216d81]{display:flex;flex-direction:column;gap:1rem;padding:var(--irm-gutter-section, 20px);background:#fff}.impact-add-modal-subtitle[data-v-41216d81]{font-size:.8125rem;color:var(--irm-footer-text);margin-bottom:.25rem;line-height:1.5}.draggable-item[data-v-62022e7a]{padding:2px 0}.saved-filter-row[data-v-62022e7a]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.125rem 0}.alert[data-v-38580071]{border-left:4px solid #0dcaf0;background-color:#e7f6fd}.advanced-options-section[data-v-38580071],.notification-section[data-v-38580071]{background-color:var(--irm-content-bg)}.notification-header[data-v-38580071]{display:flex;align-items:center;border-bottom:2px solid var(--irm-border-color);padding-bottom:.5rem}.notification-header h6[data-v-38580071]{font-weight:600;color:#212529}.notification-icon[data-v-38580071]{color:var(--irm-accent);font-size:1.25rem}.notification-details[data-v-38580071]{animation:slideIn-38580071 .3s ease-out}.user-selection-list[data-v-38580071]{max-height:250px;overflow-y:auto}.user-selection-list[data-v-38580071]::-webkit-scrollbar{width:8px}.user-selection-list[data-v-38580071]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.user-selection-list[data-v-38580071]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.user-selection-list[data-v-38580071]::-webkit-scrollbar-thumb:hover{background:#555}.slide-fade-enter-active[data-v-38580071]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-38580071]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-38580071],.slide-fade-leave-to[data-v-38580071]{transform:translateY(-10px);opacity:0}@keyframes slideIn-38580071{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.badge[data-v-38580071]{font-weight:500;padding:.35em .65em}@media(max-width:992px){.row .col[data-v-38580071]{margin-bottom:.75rem}}@media(max-width:768px){.notification-header h6[data-v-38580071]{font-size:.9rem}.user-selection-list[data-v-38580071]{max-height:200px}}.alert[data-v-032eefe5]{border-left:4px solid #0dcaf0}.form-label[data-v-032eefe5]{font-size:.9rem;color:var(--irm-header-text)}.bulk-export-dropdown[data-v-9004f500]{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--irm-z-dropdown, 1000);min-width:220px;background:#fff;border:1px solid var(--irm-border-color, var(--irm-border-color));border-radius:var(--irm-radius-sm, 6px);box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;overflow:hidden}.bulk-export-dropdown__item[data-v-9004f500]{display:flex;align-items:center;width:100%;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#374151;background:#0000;border:none;cursor:pointer;text-align:left;transition:background-color .1s ease}.bulk-export-dropdown__item[data-v-9004f500]:hover:not(:disabled){background-color:#3b82f60f;color:var(--irm-accent)}.bulk-export-dropdown__item[data-v-9004f500]:disabled{opacity:.45;cursor:not-allowed}.reminder-tw-btn[data-v-51a213c9]{margin-right:.5rem}.message-textarea[data-v-51a213c9]{min-height:100px;margin-bottom:.75rem}.reminders-input-row[data-v-5b219931]{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem}.schedule-input[data-v-5b219931]{min-width:180px;flex:1}.reminders-actions[data-v-5b219931]{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem}.reminders-list[data-v-5b219931]{display:flex;flex-direction:column;gap:.375rem}.reminder-row[data-v-5b219931]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:var(--irm-bg-secondary, rgb(248, 250, 252));border:1px solid var(--irm-border-color, rgb(229, 231, 235));border-radius:var(--irm-radius-sm, 6px);font-size:13.5px;color:var(--irm-text-primary, rgb(31, 41, 55))}.reminder-icon[data-v-5b219931]{color:var(--irm-accent);flex-shrink:0;font-size:13px}.reminder-text[data-v-5b219931]{flex:1}.form-field-v2[data-v-a7c399a1]{display:flex;flex-direction:column}.form-field-v2__label[data-v-a7c399a1]{font-weight:600;color:var(--irm-text-primary, #334155);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:block}.form-field-v2__required[data-v-a7c399a1]{color:var(--irm-danger, #ef4444);margin-left:2px}.form-field-v2__input[data-v-a7c399a1] input[type=text],.form-field-v2__input[data-v-a7c399a1] input[type=email],.form-field-v2__input[data-v-a7c399a1] input[type=number],.form-field-v2__input[data-v-a7c399a1] input[type=password],.form-field-v2__input[data-v-a7c399a1] input[type=search],.form-field-v2__input[data-v-a7c399a1] input[type=tel],.form-field-v2__input[data-v-a7c399a1] input[type=url],.form-field-v2__input[data-v-a7c399a1] input[type=date],.form-field-v2__input[data-v-a7c399a1] input[type=datetime-local],.form-field-v2__input[data-v-a7c399a1] input[type=month],.form-field-v2__input[data-v-a7c399a1] input[type=time],.form-field-v2__input[data-v-a7c399a1] input[type=week],.form-field-v2__input[data-v-a7c399a1] select,.form-field-v2__input[data-v-a7c399a1] textarea,.form-field-v2__input[data-v-a7c399a1] .form-control,.form-field-v2__input[data-v-a7c399a1] .form-select{padding:10px 12px;border:1px solid var(--irm-border-color, var(--irm-border-color));border-radius:var(--irm-radius-sm, 6px);font-size:var(--text-body);line-height:1.5;color:var(--irm-text-primary, #1f2937);background-color:var(--irm-white, #ffffff);transition:all .2s ease;width:100%}.form-field-v2__input[data-v-a7c399a1] input[type=text]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=email]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=number]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=password]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=search]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=tel]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=url]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=date]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=datetime-local]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=month]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=time]:focus,.form-field-v2__input[data-v-a7c399a1] input[type=week]:focus,.form-field-v2__input[data-v-a7c399a1] select:focus,.form-field-v2__input[data-v-a7c399a1] textarea:focus,.form-field-v2__input[data-v-a7c399a1] .form-control:focus,.form-field-v2__input[data-v-a7c399a1] .form-select:focus{outline:none;border-color:var(--irm-accent, #6366f1);box-shadow:0 0 0 3px var(--irm-accent-shadow, rgba(99, 102, 241, .1))}.form-field-v2__input[data-v-a7c399a1] input[type=text]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=email]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=number]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=password]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=search]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=tel]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=url]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=date]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=datetime-local]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=month]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=time]:disabled,.form-field-v2__input[data-v-a7c399a1] input[type=week]:disabled,.form-field-v2__input[data-v-a7c399a1] select:disabled,.form-field-v2__input[data-v-a7c399a1] textarea:disabled,.form-field-v2__input[data-v-a7c399a1] .form-control:disabled,.form-field-v2__input[data-v-a7c399a1] .form-select:disabled{background-color:var(--irm-bg-secondary, #f8fafc);color:var(--irm-text-muted, #94a3b8);cursor:not-allowed}.form-field-v2__input[data-v-a7c399a1] input[type=text]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=email]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=number]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=password]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=search]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=tel]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=url]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=date]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=datetime-local]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=month]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=time]::placeholder,.form-field-v2__input[data-v-a7c399a1] input[type=week]::placeholder,.form-field-v2__input[data-v-a7c399a1] select::placeholder,.form-field-v2__input[data-v-a7c399a1] textarea::placeholder,.form-field-v2__input[data-v-a7c399a1] .form-control::placeholder,.form-field-v2__input[data-v-a7c399a1] .form-select::placeholder{color:var(--irm-text-muted, #94a3b8)}.form-field-v2__input[data-v-a7c399a1] textarea{resize:vertical;min-height:80px}.form-field-v2__input[data-v-a7c399a1] select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.form-field-v2__input[data-v-a7c399a1] .multiselect,.form-field-v2__input[data-v-a7c399a1] .vue-multiselect,.form-field-v2__input[data-v-a7c399a1] .date-picker-wrapper,.form-field-v2__input[data-v-a7c399a1] .v-date-picker{width:100%}.form-field-v2__input[data-v-a7c399a1] .quill-editor,.form-field-v2__input[data-v-a7c399a1] .ql-container{border:1px solid var(--irm-border-color, var(--irm-border-color));border-radius:var(--irm-radius-sm, 6px)}.form-field-v2__input[data-v-a7c399a1] .quill-editor:focus-within,.form-field-v2__input[data-v-a7c399a1] .ql-container:focus-within{border-color:var(--irm-accent, #6366f1);box-shadow:0 0 0 3px var(--irm-accent-shadow, rgba(99, 102, 241, .1))}.form-field-v2__hint[data-v-a7c399a1]{margin-top:4px;color:var(--irm-text-secondary, #64748b);line-height:1.4}.testing-grid[data-v-7b721c04]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1rem}.testing-left-column[data-v-7b721c04]{display:flex;flex-direction:column;gap:.75rem}.testing-right-column[data-v-7b721c04]{border-left:1px solid var(--irm-border-color, rgb(229, 231, 235));padding-left:1.5rem;display:flex;flex-direction:column;gap:.75rem}.modern-profile-image[data-v-3af8a886]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;text-transform:uppercase;border:2px solid #ffffff;box-shadow:0 1px 3px #00000026;flex-shrink:0;letter-spacing:.5px}@media(prefers-color-scheme:dark){.modern-profile-image[data-v-3af8a886]{border-color:#4a5568;box-shadow:0 1px 3px #0000004d}}@media(max-width:768px){.modern-profile-image[data-v-3af8a886]{width:24px;height:24px;font-size:10px;border-width:1.5px}}.kanban-column[data-v-1d7dd566]{width:320px;max-width:320px;box-sizing:border-box}.dragsection[data-v-1d7dd566]{min-height:800px}.milestone-row[data-v-fd164f5d]{cursor:pointer}.milestone-row:hover .expand-chevron[data-v-fd164f5d]{color:var(--irm-accent, rgb(79, 70, 229))}.milestone-row--expanded[data-v-fd164f5d]{background-color:var(--irm-bg-light, rgb(248, 250, 252))}.milestone-expand-cell[data-v-fd164f5d]{color:var(--irm-text-muted, #94a3b8);text-align:center}.expand-chevron[data-v-fd164f5d]{font-size:.75rem;transition:var(--irm-transition, all .15s ease)}.milestone-description[data-v-fd164f5d]{font-weight:500}.milestone-expanded-row[data-v-fd164f5d]{background-color:var(--irm-bg-light, rgb(248, 250, 252))}.milestone-expanded-row>td[data-v-fd164f5d]{border-top:none}.milestone-expanded-content[data-v-fd164f5d]{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--irm-border-color, rgb(229, 231, 235))}.milestone-row[data-v-f0a1874d]{cursor:pointer}.milestone-row:hover .expand-chevron[data-v-f0a1874d]{color:var(--irm-accent, rgb(79, 70, 229))}.milestone-row--expanded[data-v-f0a1874d]{background-color:var(--irm-bg-light, rgb(248, 250, 252))}.milestone-expand-cell[data-v-f0a1874d]{color:var(--irm-text-muted, #94a3b8);text-align:center}.expand-chevron[data-v-f0a1874d]{font-size:.75rem;transition:var(--irm-transition, all .15s ease)}.milestone-description[data-v-f0a1874d]{font-weight:500}.milestone-expanded-row[data-v-f0a1874d]{background-color:var(--irm-bg-light, rgb(248, 250, 252))}.milestone-expanded-row>td[data-v-f0a1874d]{border-top:none}.milestone-expanded-content[data-v-f0a1874d]{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--irm-border-color, rgb(229, 231, 235))}.milestone-row[data-v-36f91824]{cursor:pointer}.milestone-row:hover .expand-chevron[data-v-36f91824]{color:var(--irm-accent, rgb(79, 70, 229))}.milestone-row--expanded[data-v-36f91824]{background-color:var(--irm-bg-light, rgb(248, 250, 252))}.milestone-expand-cell[data-v-36f91824]{color:var(--irm-text-muted, #94a3b8);text-align:center}.expand-chevron[data-v-36f91824]{font-size:.75rem;transition:var(--irm-transition, all .15s ease)}.milestone-description[data-v-36f91824]{font-weight:500}.milestone-expanded-row[data-v-36f91824]{background-color:var(--irm-bg-light, rgb(248, 250, 252))}.milestone-expanded-row>td[data-v-36f91824]{border-top:none}.milestone-expanded-content[data-v-36f91824]{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--irm-border-color, rgb(229, 231, 235))}.contract-action-item__link[data-v-3b4a923f]{background:none;border:none;padding:0;margin:0;color:var(--irm-accent);font-size:inherit;font-weight:inherit;text-align:left;cursor:pointer}.contract-action-item__link[data-v-3b4a923f]:hover{text-decoration:underline}.schedule-form[data-v-2b613a01]{display:flex;flex-direction:column;gap:.75rem}.schedule-fields-grid[data-v-2b613a01]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.schedule-dates-section[data-v-2b613a01]{grid-column:span 2}.date-input-row[data-v-2b613a01]{display:flex;align-items:center;gap:.5rem}.date-list[data-v-2b613a01]{margin-top:.5rem}.date-list-item[data-v-2b613a01]{margin-bottom:.5rem}.date-display-row[data-v-2b613a01]{display:flex;align-items:center;gap:.5rem}.date-actions[data-v-2b613a01]{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem}.schedule-form[data-v-9e3c7f76]{display:flex;flex-direction:column;gap:.75rem}.schedule-fields-grid[data-v-9e3c7f76]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.schedule-dates-section[data-v-9e3c7f76]{grid-column:span 2}.date-input-row[data-v-9e3c7f76]{display:flex;align-items:center;gap:.5rem}.date-list[data-v-9e3c7f76]{margin-top:.5rem}.date-list-item[data-v-9e3c7f76]{margin-bottom:.5rem}.date-display-row[data-v-9e3c7f76]{display:flex;align-items:center;gap:.5rem}.date-actions[data-v-9e3c7f76]{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem}.schedule-tab__loading[data-v-7ff079a0]{display:flex;align-items:center;gap:.5rem;padding:2rem;color:var(--irm-text-secondary, var(--irm-footer-text));font-size:.875rem}.item-control-row[data-v-654b4ae0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.item-actions[data-v-654b4ae0]{display:flex;align-items:center;gap:.5rem}.item-list[data-v-654b4ae0]{display:flex;flex-direction:column;gap:.375rem}.item-row[data-v-654b4ae0]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:var(--irm-bg-secondary, rgb(248, 250, 252));border:1px solid var(--irm-border-color, rgb(229, 231, 235));border-radius:var(--irm-radius-sm, 6px)}.item-icon[data-v-654b4ae0]{color:var(--irm-accent);flex-shrink:0;font-size:13px}.item-fields[data-v-654b4ae0]{flex:1;display:flex;gap:.5rem;flex-wrap:wrap}.item-fields .tw-input-sm[data-v-654b4ae0]{flex:1;min-width:130px}.item-control-row[data-v-4141d19d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.item-actions[data-v-4141d19d]{display:flex;align-items:center;gap:.5rem}.item-list[data-v-4141d19d]{display:flex;flex-direction:column;gap:.375rem}.item-row[data-v-4141d19d]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:var(--irm-bg-secondary, rgb(248, 250, 252));border:1px solid var(--irm-border-color, rgb(229, 231, 235));border-radius:var(--irm-radius-sm, 6px)}.item-icon[data-v-4141d19d]{color:var(--irm-accent);flex-shrink:0;font-size:13px}.item-fields[data-v-4141d19d]{flex:1;display:flex;gap:.5rem;flex-wrap:wrap}.item-fields .tw-input-sm[data-v-4141d19d]{flex:1;min-width:120px}.item-control-row[data-v-276351ea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.item-actions[data-v-276351ea]{display:flex;align-items:center;gap:.5rem}.item-list[data-v-276351ea]{display:flex;flex-direction:column;gap:.375rem}.item-row[data-v-276351ea]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:var(--irm-bg-secondary, rgb(248, 250, 252));border:1px solid var(--irm-border-color, rgb(229, 231, 235));border-radius:var(--irm-radius-sm, 6px)}.item-icon[data-v-276351ea]{color:var(--irm-accent);flex-shrink:0;font-size:13px}.item-fields[data-v-276351ea]{flex:1;display:flex;gap:.5rem;flex-wrap:wrap}.item-fields .tw-input-sm[data-v-276351ea]{flex:1;min-width:120px}.read-only-value[data-v-ebcd0952]{font-size:14px;color:var(--irm-text-primary, #1f2937);padding:10px 0;display:block}.content-loading[data-v-1206d86b]{height:65vh;top:0;left:0;background-color:#f6f7f8}.custom-break[data-v-1206d86b]{word-break:break-all}.tags-count-badge[data-v-119d0a49]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;background:var(--irm-accent, rgb(79, 70, 229));color:#fff;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1}.tags-grid[data-v-119d0a49]{display:flex;flex-wrap:wrap;gap:.625rem}.tag-chip[data-v-119d0a49]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:var(--irm-radius-sm, 6px);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:1.5px solid var(--irm-border-color, var(--irm-border-color));background:var(--irm-bg-secondary, #f8fafc);color:var(--irm-text-secondary, #64748b)}.tag-chip[data-v-119d0a49]:hover{border-color:var(--irm-accent, rgb(79, 70, 229));color:var(--irm-accent, rgb(79, 70, 229));background:var(--irm-accent-lighter, rgb(238, 242, 255))}.tag-chip--selected[data-v-119d0a49]{border-color:var(--irm-accent, rgb(79, 70, 229));background:var(--irm-accent, rgb(79, 70, 229));color:#fff}.tag-chip--selected[data-v-119d0a49]:hover{background:#4f46e5d9;color:#fff}.tag-chip-icon[data-v-119d0a49]{font-size:.75rem;flex-shrink:0}.tags-empty[data-v-119d0a49]{text-align:center;padding:2.5rem 1rem;color:var(--irm-text-secondary, #64748b)}.tags-empty-icon[data-v-119d0a49]{font-size:2.5rem;color:var(--irm-border-color, #cbd5e1);margin-bottom:.75rem;display:block}.tags-empty p[data-v-119d0a49]{margin:0 0 .25rem;font-size:.9375rem;font-weight:500}.tags-empty-sub[data-v-119d0a49]{font-size:.8125rem;color:var(--irm-text-secondary, #94a3b8)}.reminders-input-group[data-v-bb819676]{display:flex;align-items:center}.schedule-input[data-v-bb819676]{width:200px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.reminders-input-group[data-v-bb819676] .tw-btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:-1px;white-space:nowrap}.reminders-list[data-v-bb819676]{display:flex;flex-direction:column;gap:.375rem}.reminder-row[data-v-bb819676]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:var(--irm-bg-secondary, rgb(248, 250, 252));border:1px solid var(--irm-border-color, rgb(229, 231, 235));border-radius:var(--irm-radius-sm, 6px);font-size:13.5px;color:var(--irm-text-primary, rgb(31, 41, 55))}.reminder-icon[data-v-bb819676]{color:var(--irm-accent);flex-shrink:0;font-size:13px}.reminder-text[data-v-bb819676]{flex:1}.empty-reminders[data-v-bb819676]{font-size:13px;color:var(--irm-text-secondary, rgb(107, 114, 128));font-style:italic}.reference-name-header[data-v-92750c38]{font-size:.8125rem;font-weight:600;color:var(--irm-header-text);padding:.5rem .75rem;background:var(--irm-border-color);border-radius:6px;margin-bottom:.75rem}.identifier-badge[data-v-92750c38]{padding:.375rem .875rem;border-radius:6px;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:help;transition:all .15s ease}.identifier-badge.badge-primary[data-v-92750c38]{background:#0d6efd26;color:var(--irm-accent)}.identifier-badge.badge-primary[data-v-92750c38]:hover{background:#0d6efd40}.identifier-badge.badge-info[data-v-92750c38]{background:#17a2b826;color:#17a2b8}.identifier-badge.badge-info[data-v-92750c38]:hover{background:#17a2b840}.identifier-badge.badge-warning[data-v-92750c38]{background:#ffc10726;color:#856404}.identifier-badge.badge-warning[data-v-92750c38]:hover{background:#ffc10740}.identifier-badge.badge-success[data-v-92750c38]{background:#28a74526;color:#28a745}.identifier-badge.badge-success[data-v-92750c38]:hover{background:#28a74540}.people-list[data-v-f9a4233d]{display:flex;flex-direction:column;gap:.375rem}.person-row[data-v-f9a4233d]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:var(--irm-bg-secondary, rgb(248, 250, 252));border:1px solid var(--irm-border-color, rgb(229, 231, 235));border-radius:var(--irm-radius-sm, 6px)}.person-icon[data-v-f9a4233d]{color:var(--irm-accent);flex-shrink:0;font-size:13px}.person-fields[data-v-f9a4233d]{flex:1;display:flex;gap:.5rem;flex-wrap:wrap}.person-fields .tw-input-sm[data-v-f9a4233d]{flex:1;min-width:100px}.fade-enter-active[data-v-a22660cb],.fade-leave-active[data-v-a22660cb]{transition:opacity .3s ease}.fade-enter-from[data-v-a22660cb],.fade-leave-to[data-v-a22660cb]{opacity:0}.alert[data-v-a22660cb]{position:relative}.alert .btn-close[data-v-a22660cb]{position:absolute;top:.75rem;right:.75rem}.entity-modal-v2[data-v-4f0c327a]{display:flex;flex-direction:column;min-height:0}.entity-modal-v2__content[data-v-4f0c327a]{flex:1;min-height:0;overflow-y:auto;background-color:#fff}.entity-modal-v2__panel[data-v-4f0c327a]{padding:.75rem 1.25rem}[data-v-4f0c327a] .modal-tab{padding:.5rem 0}.modal-fade-enter-active[data-v-143099bf],.modal-fade-leave-active[data-v-143099bf]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-143099bf],.modal-fade-leave-to[data-v-143099bf]{opacity:0}.content-slide-enter-active[data-v-143099bf],.content-slide-leave-active[data-v-143099bf]{transition:transform .2s ease-out,opacity .2s ease}.content-slide-enter-from[data-v-143099bf]{transform:translate(-10px);opacity:0}.content-slide-leave-to[data-v-143099bf]{transform:translate(10px);opacity:0}.modal-loading-v2[data-v-143099bf]{min-height:400px}.modal-error-v2[data-v-143099bf]{padding:1.5rem}.view-field-v2[data-v-45566a11]{margin-bottom:1.25rem}.view-field-v2[data-v-45566a11]:last-child{margin-bottom:0}.view-field-v2__label[data-v-45566a11]{display:block;font-weight:600;color:var(--irm-text-secondary, #64748b);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem;line-height:1.2}.view-field-v2__value[data-v-45566a11]{color:var(--irm-text-primary, #1e293b);line-height:1.5;word-wrap:break-word}.view-field-v2__empty[data-v-45566a11]{color:var(--irm-text-muted, #94a3b8);font-style:italic}.view-field-v2[data-v-723c6d7b]{margin-bottom:1.25rem}.view-field-v2[data-v-723c6d7b]:last-child{margin-bottom:0}.view-field-v2__label[data-v-723c6d7b]{display:block;font-weight:600;color:var(--irm-text-secondary, #64748b);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem;line-height:1.2}.view-field-v2__value[data-v-723c6d7b]{color:var(--irm-text-primary, #1e293b);line-height:1.5}.view-field-v2__empty[data-v-723c6d7b]{color:var(--irm-text-muted, #94a3b8);font-style:italic}.accent-card-v2[data-v-0aad8641]{padding:14px 16px;background:#fff;border:1px solid var(--irm-border-color, var(--irm-border-color));border-left:4px solid;border-radius:var(--irm-radius-sm, 8px);transition:all .2s ease}.accent-card-v2[data-v-0aad8641]:hover{transform:translateY(-1px);box-shadow:var(--irm-shadow-sm, 0 2px 8px rgba(0, 0, 0, .08))}.accent-card-v2__label[data-v-0aad8641]{font-weight:600;color:var(--irm-text-secondary, #64748b);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:flex;align-items:center;gap:4px}.accent-card-v2__tooltip-icon[data-v-0aad8641]{font-size:10px;color:var(--irm-text-muted, #94a3b8);cursor:help;opacity:.7;transition:opacity .2s ease}.accent-card-v2__tooltip-icon[data-v-0aad8641]:hover{opacity:1}.accent-card-v2__value[data-v-0aad8641]{font-weight:600;color:var(--irm-text-primary, #1f2937);line-height:1.4;word-wrap:break-word}.accent-card-v2__empty[data-v-0aad8641]{color:var(--irm-text-muted, #94a3b8);font-style:italic}.accent-blue[data-v-0aad8641]{border-left-color:var(--irm-accent);background:linear-gradient(135deg,#ffffff 0%,var(--irm-accent-light, #eff6ff) 100%)}.accent-neutral[data-v-0aad8641]{border-left-color:var(--irm-text-muted, #94a3b8);background:linear-gradient(135deg,#ffffff 0%,var(--irm-bg-secondary, #f8fafc) 100%)}.accent-green[data-v-0aad8641]{border-left-color:#10b981;background:linear-gradient(135deg,#fff,#f0fdf4)}.accent-cyan[data-v-0aad8641]{border-left-color:#06b6d4;background:linear-gradient(135deg,#fff,#ecfeff)}.accent-indigo[data-v-0aad8641]{border-left-color:#6366f1;background:linear-gradient(135deg,#fff,#eef2ff)}.accent-purple[data-v-0aad8641]{border-left-color:#a855f7;background:linear-gradient(135deg,#fff,#faf5ff)}.accent-orange[data-v-0aad8641]{border-left-color:#f59e0b;background:linear-gradient(135deg,#fff,#fffbeb)}.accent-danger[data-v-0aad8641]{border-left-color:#ef4444;background:linear-gradient(135deg,#fff,#fef2f2)}.document-card-v2[data-v-9067b01b]{background:var(--irm-white, white);border:1px solid var(--irm-border-color, #e5e7eb);border-radius:var(--irm-radius-md, 12px);overflow:hidden;transition:var(--irm-transition, all .2s ease)}.document-card-v2[data-v-9067b01b]:hover{box-shadow:var(--irm-shadow-md, 0 4px 12px rgba(0, 0, 0, .08));border-color:var(--irm-border-color, #d1d5db)}.document-card-header[data-v-9067b01b]{display:flex;gap:14px;padding:16px;align-items:flex-start}.document-file-icon[data-v-9067b01b]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--irm-bg-secondary, #f8fafc);border-radius:var(--irm-radius-sm, 8px)}.document-info-wrapper[data-v-9067b01b]{flex:1;min-width:0}.document-title-row[data-v-9067b01b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.document-description[data-v-9067b01b]{font-size:14px;font-weight:600;color:var(--irm-text-primary, #1f2937);word-wrap:break-word}.document-subtitle[data-v-9067b01b]{font-size:13px;color:var(--irm-text-secondary, var(--irm-footer-text));margin-bottom:6px;word-wrap:break-word}.document-tags[data-v-9067b01b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag-badge[data-v-9067b01b]{display:inline-block;padding:2px 8px;font-size:11px;font-weight:500;color:var(--irm-accent);background:var(--irm-accent-light, #eff6ff);border-radius:10px;border:1px solid var(--irm-accent-border, #bfdbfe)}.version-badge[data-v-9067b01b]{display:inline-flex;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;color:#fff;background:var(--irm-accent, #6366f1);border-radius:10px;line-height:1.4}.lock-badge[data-v-9067b01b]{display:inline-flex;align-items:center;font-size:12px;color:var(--irm-text-muted, #9ca3af)}.document-actions[data-v-9067b01b]{display:flex;gap:6px;flex-shrink:0}.document-card-footer[data-v-9067b01b]{display:flex;gap:16px;padding:10px 16px;background:var(--irm-bg-secondary, #f8fafc);border-top:1px solid var(--irm-border-color, #e5e7eb);font-size:12px;color:var(--irm-text-secondary, var(--irm-footer-text))}.metadata-item[data-v-9067b01b]{display:flex;align-items:center;gap:.25rem}.file-type-icon-v2[data-v-dcd349cd]{font-size:1.375rem}.accent-card-edit-v2[data-v-92f92605]{padding:14px 16px;background:#fff;border:1px solid var(--irm-border-color, var(--irm-border-color));border-left:4px solid;border-radius:var(--irm-radius-sm, 8px);display:flex;flex-direction:column}.accent-card-edit-v2__label[data-v-92f92605]{font-weight:600;color:var(--irm-text-secondary, #64748b);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:block}.accent-card-edit-v2__required[data-v-92f92605]{color:var(--irm-danger, #ef4444);margin-left:2px}.accent-card-edit-v2__hint[data-v-92f92605]{margin-top:4px;color:var(--irm-text-secondary, #64748b);line-height:1.4}.accent-card-edit-v2__input[data-v-92f92605] input[type=text],.accent-card-edit-v2__input[data-v-92f92605] input[type=email],.accent-card-edit-v2__input[data-v-92f92605] input[type=number],.accent-card-edit-v2__input[data-v-92f92605] input[type=password],.accent-card-edit-v2__input[data-v-92f92605] input[type=search],.accent-card-edit-v2__input[data-v-92f92605] input[type=tel],.accent-card-edit-v2__input[data-v-92f92605] input[type=url],.accent-card-edit-v2__input[data-v-92f92605] input[type=date],.accent-card-edit-v2__input[data-v-92f92605] input[type=datetime-local],.accent-card-edit-v2__input[data-v-92f92605] input[type=month],.accent-card-edit-v2__input[data-v-92f92605] input[type=time],.accent-card-edit-v2__input[data-v-92f92605] input[type=week],.accent-card-edit-v2__input[data-v-92f92605] select,.accent-card-edit-v2__input[data-v-92f92605] textarea,.accent-card-edit-v2__input[data-v-92f92605] .form-control,.accent-card-edit-v2__input[data-v-92f92605] .form-select{padding:6px 12px;border:1px solid var(--irm-border-color, var(--irm-border-color));border-radius:var(--irm-radius-sm, 6px);font-size:var(--text-nav);line-height:1.125rem;font-weight:500;color:var(--irm-text-primary, #1f2937);background-color:var(--irm-white, #ffffff);transition:all .15s ease;width:100%}.accent-card-edit-v2__input[data-v-92f92605] input[type=text]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=email]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=number]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=password]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=search]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=tel]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=url]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=date]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=datetime-local]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=month]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=time]:focus,.accent-card-edit-v2__input[data-v-92f92605] input[type=week]:focus,.accent-card-edit-v2__input[data-v-92f92605] select:focus,.accent-card-edit-v2__input[data-v-92f92605] textarea:focus,.accent-card-edit-v2__input[data-v-92f92605] .form-control:focus,.accent-card-edit-v2__input[data-v-92f92605] .form-select:focus{outline:none;border-color:var(--irm-accent, #6366f1);box-shadow:0 0 0 3px var(--irm-accent-shadow, rgba(99, 102, 241, .1))}.accent-card-edit-v2__input[data-v-92f92605] input[type=text]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=email]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=number]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=password]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=search]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=tel]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=url]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=date]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=datetime-local]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=month]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=time]:disabled,.accent-card-edit-v2__input[data-v-92f92605] input[type=week]:disabled,.accent-card-edit-v2__input[data-v-92f92605] select:disabled,.accent-card-edit-v2__input[data-v-92f92605] textarea:disabled,.accent-card-edit-v2__input[data-v-92f92605] .form-control:disabled,.accent-card-edit-v2__input[data-v-92f92605] .form-select:disabled{background-color:var(--irm-disabled-bg, #f3f4f6);color:var(--irm-text-muted, #94a3b8);cursor:not-allowed}.accent-card-edit-v2__input[data-v-92f92605] input[type=text]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=email]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=number]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=password]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=search]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=tel]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=url]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=date]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=datetime-local]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=month]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=time]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] input[type=week]::placeholder,.accent-card-edit-v2__input[data-v-92f92605] select::placeholder,.accent-card-edit-v2__input[data-v-92f92605] textarea::placeholder,.accent-card-edit-v2__input[data-v-92f92605] .form-control::placeholder,.accent-card-edit-v2__input[data-v-92f92605] .form-select::placeholder{color:var(--irm-text-muted, #94a3b8)}.accent-card-edit-v2__input[data-v-92f92605] textarea{resize:vertical;min-height:80px}.accent-card-edit-v2__input[data-v-92f92605] select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.accent-card-edit-v2__input[data-v-92f92605] .multiselect,.accent-card-edit-v2__input[data-v-92f92605] .vue-multiselect,.accent-card-edit-v2__input[data-v-92f92605] .date-picker-wrapper,.accent-card-edit-v2__input[data-v-92f92605] .v-date-picker{width:100%}.accent-card-edit-v2__input[data-v-92f92605] .quill-editor,.accent-card-edit-v2__input[data-v-92f92605] .ql-container{border:1px solid var(--irm-border-color, var(--irm-border-color));border-radius:var(--irm-radius-sm, 6px)}.accent-card-edit-v2__input[data-v-92f92605] .quill-editor:focus-within,.accent-card-edit-v2__input[data-v-92f92605] .ql-container:focus-within{border-color:var(--irm-accent, #6366f1);box-shadow:0 0 0 3px var(--irm-accent-shadow, rgba(99, 102, 241, .1))}.accent-blue[data-v-92f92605]{border-left-color:var(--irm-accent);background:linear-gradient(135deg,#ffffff 0%,var(--irm-accent-light, #eff6ff) 100%)}.accent-neutral[data-v-92f92605]{border-left-color:var(--irm-text-muted, #94a3b8);background:linear-gradient(135deg,#ffffff 0%,var(--irm-bg-secondary, #f8fafc) 100%)}.accent-green[data-v-92f92605]{border-left-color:#10b981;background:linear-gradient(135deg,#fff,#f0fdf4)}.accent-cyan[data-v-92f92605]{border-left-color:#06b6d4;background:linear-gradient(135deg,#fff,#ecfeff)}.accent-indigo[data-v-92f92605]{border-left-color:#6366f1;background:linear-gradient(135deg,#fff,#eef2ff)}.accent-purple[data-v-92f92605]{border-left-color:#a855f7;background:linear-gradient(135deg,#fff,#faf5ff)}.accent-orange[data-v-92f92605]{border-left-color:#f59e0b;background:linear-gradient(135deg,#fff,#fffbeb)}.accent-danger[data-v-92f92605]{border-left-color:#ef4444;background:linear-gradient(135deg,#fff,#fef2f2)}.details-layout-v2[data-v-923bb8fa]{margin-bottom:.75rem}.details-layout-v2[data-v-923bb8fa]:last-child{margin-bottom:0}.details-layout-v2__section-header[data-v-923bb8fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--irm-border-color, var(--irm-border-color))}.details-layout-v2__section-title[data-v-923bb8fa]{font-size:1rem;font-weight:600;color:var(--irm-text-primary, #1e293b);margin:0}.details-layout-v2__section-actions[data-v-923bb8fa]{display:flex;gap:.5rem}.details-layout-v2__grid[data-v-923bb8fa]{display:grid;gap:.75rem 1rem}.details-layout-v2__grid--2col[data-v-923bb8fa]{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.details-layout-v2__grid--2col[data-v-923bb8fa]{grid-template-columns:1fr}}.details-layout-v2__grid--3col[data-v-923bb8fa]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.details-layout-v2__grid--3col[data-v-923bb8fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.details-layout-v2__grid--3col[data-v-923bb8fa]{grid-template-columns:1fr}}.details-layout-v2__grid--4col[data-v-923bb8fa]{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.details-layout-v2__grid--4col[data-v-923bb8fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.details-layout-v2__grid--4col[data-v-923bb8fa]{grid-template-columns:1fr}}.details-layout-v2__grid--6col[data-v-923bb8fa]{grid-template-columns:repeat(6,1fr)}@media(max-width:1400px){.details-layout-v2__grid--6col[data-v-923bb8fa]{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.details-layout-v2__grid--6col[data-v-923bb8fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.details-layout-v2__grid--6col[data-v-923bb8fa]{grid-template-columns:1fr}}.details-layout-v2__richtext-section[data-v-923bb8fa]{margin-top:.75rem}.details-layout-v2__richtext-section[data-v-923bb8fa]:first-child{margin-top:0}.details-layout-v2__custom-section[data-v-923bb8fa]{margin-top:.75rem}.details-layout-v2__custom-section[data-v-923bb8fa]:first-child{margin-top:0}.edit-layout-v2[data-v-2de0a12f]{margin-bottom:.75rem}.edit-layout-v2[data-v-2de0a12f]:last-child{margin-bottom:0}.edit-layout-v2--surface[data-v-2de0a12f]{background:var(--irm-white, #ffffff);border-radius:var(--irm-radius-sm, 6px);padding:.75rem}.edit-layout-v2__section-header[data-v-2de0a12f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--irm-border-color, var(--irm-border-color))}.edit-layout-v2__section-title[data-v-2de0a12f]{font-size:1rem;font-weight:600;color:var(--irm-text-primary, #1e293b);margin:0}.edit-layout-v2__section-actions[data-v-2de0a12f]{display:flex;gap:.5rem}.edit-layout-v2__grid[data-v-2de0a12f]{display:grid;gap:.75rem 1rem}.edit-layout-v2__grid--2col[data-v-2de0a12f]{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.edit-layout-v2__grid--2col[data-v-2de0a12f]{grid-template-columns:1fr}}.edit-layout-v2__grid--3col[data-v-2de0a12f]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.edit-layout-v2__grid--3col[data-v-2de0a12f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.edit-layout-v2__grid--3col[data-v-2de0a12f]{grid-template-columns:1fr}}.edit-layout-v2__grid--4col[data-v-2de0a12f]{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.edit-layout-v2__grid--4col[data-v-2de0a12f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.edit-layout-v2__grid--4col[data-v-2de0a12f]{grid-template-columns:1fr}}.edit-layout-v2__grid--6col[data-v-2de0a12f]{grid-template-columns:repeat(6,1fr)}@media(max-width:1400px){.edit-layout-v2__grid--6col[data-v-2de0a12f]{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.edit-layout-v2__grid--6col[data-v-2de0a12f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.edit-layout-v2__grid--6col[data-v-2de0a12f]{grid-template-columns:1fr}}.edit-layout-v2__richtext-section[data-v-2de0a12f]{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.edit-layout-v2__richtext-section[data-v-2de0a12f]:first-child{margin-top:0}.edit-layout-v2__custom-section[data-v-2de0a12f]{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.edit-layout-v2__custom-section[data-v-2de0a12f]:first-child{margin-top:0}.entity-comments-v2[data-v-008997f7]{padding:4px 0}.icon-margin-right[data-v-008997f7]{margin-right:.25rem}.add-comment-section[data-v-008997f7]{margin-bottom:24px}.add-comment-card[data-v-008997f7]{border:2px solid var(--irm-accent, rgb(79, 70, 229))}.add-comment-header[data-v-008997f7]{background:linear-gradient(135deg,var(--irm-accent-light, rgb(238, 242, 255)) 0%,var(--irm-accent-lighter, rgb(224, 231, 255)) 100%);border-bottom:1px solid var(--irm-accent-border, rgb(199, 210, 254))}.add-label[data-v-008997f7]{font-size:14px;font-weight:600;color:var(--irm-accent, rgb(79, 70, 229))}.add-comment-footer[data-v-008997f7]{display:flex;justify-content:flex-end;margin-top:12px}.comment-item[data-v-008997f7]{margin-bottom:0}.comment-card[data-v-008997f7]{flex:1;margin-bottom:16px}.own-comment .comment-card[data-v-008997f7]{border-left:3px solid var(--irm-accent, rgb(79, 70, 229))}.header-left[data-v-008997f7],.header-right[data-v-008997f7]{display:flex;align-items:center;gap:12px}.user-details[data-v-008997f7]{display:flex;align-items:center;gap:8px}.user-name[data-v-008997f7]{font-size:14px;font-weight:600;color:var(--irm-text-primary, rgb(31, 41, 55))}.you-badge[data-v-008997f7]{padding:2px 8px;border-radius:10px;font-size:10px}.timestamp[data-v-008997f7]{font-size:12px;color:var(--irm-text-secondary, rgb(107, 114, 128));cursor:help;white-space:nowrap}.edited-indicator[data-v-008997f7]{font-style:italic;color:var(--irm-text-muted, rgb(156, 163, 175))}.comment-actions[data-v-008997f7]{display:flex;gap:4px}.comment-text[data-v-008997f7]{font-size:14px;color:var(--irm-text-primary, rgb(31, 41, 55));line-height:1.6;white-space:pre-wrap;word-break:break-word}.edit-mode[data-v-008997f7]{display:flex;flex-direction:column;gap:12px}#side-overlay{padding:0!important;margin:0!important;height:100%!important}#side-overlay .os-viewport,#side-overlay .os-content{padding:0!important;margin:0!important}#side-overlay .os-scrollbar{margin:0!important}:deep(.impact-container){margin:0!important;border-radius:0!important;border:none!important;box-shadow:none!important}:deep(.impact-container) .container-fluid{padding:0!important;margin:0!important}:deep(.impact-container) .card{border-radius:0!important;border:none!important;margin:0!important}:deep(.impact-container) .card-body{padding:1rem!important}:deep(.impact-container) .title{background:#fff!important;background-image:none!important;background-color:#fff!important;border-bottom:1px solid #f0f0f0!important;padding:1rem 1.5rem!important;font-size:1.5rem!important;font-weight:800!important;line-height:1.2!important;color:#111827!important;display:flex!important;align-items:center!important}:deep(.impact-container) .title:before{content:"";display:inline-block;width:4px;height:24px;background:linear-gradient(to bottom,#6366f1,#ec4899)!important;margin-right:12px;border-radius:4px}:deep(.title),:deep(.impact-container .title),#side-overlay :deep(.title),#side-overlay :deep(.impact-container .title){background:#fff!important;background-image:none!important;background-color:#fff!important}:deep(.table thead){display:none}:deep(.table tbody tr){border:none;border-bottom:1px solid var(--irm-border-color)}:deep(.table tbody tr):hover{background-color:#00000006}:deep(.table tbody tr) td{border:none;padding:1rem}.alert-container{margin-bottom:10px;padding-bottom:15px}.alert-container .profile-image,.alert-container .alert-notes{display:inline-block;vertical-align:top}.alert-container .alert-notes .task-details{cursor:pointer}.alert-container .mark-read{font-weight:700;cursor:pointer;text-align:center;display:inline-block;vertical-align:top}.circle{display:inline-block;width:40px;height:40px;border-radius:50%;color:#fff;background-color:#5179d6;text-align:center;font-weight:700;vertical-align:middle;line-height:40px}:deep(.card-header){background:#fff!important;border-bottom:1px solid #f0f0f0!important}.pdf-document-viewer[data-v-ecb0046b]{width:100%;height:100%;position:relative}[data-v-ecb0046b] apryse-webviewer,[data-v-ecb0046b] iframe{width:100%!important;height:100%!important;border:none}.word-document-viewer[data-v-8fba353f]{width:100%;height:100%;position:relative}[data-v-8fba353f] apryse-webviewer,[data-v-8fba353f] iframe{width:100%!important;height:100%!important;border:none}.excel-document-viewer[data-v-574172e9]{width:100%;height:100%;position:relative}[data-v-574172e9] apryse-webviewer,[data-v-574172e9] iframe{width:100%!important;height:100%!important;border:none}.document-viewer-backdrop[data-v-2e30aee7]{position:fixed;inset:0;background:#0000004d;z-index:var(--irm-z-doc-viewer-backdrop, 1075);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.document-viewer-backdrop.open[data-v-2e30aee7]{opacity:1;pointer-events:auto}.document-viewer-sidebar[data-v-2e30aee7]{position:fixed;top:0;right:0;width:70vw;height:100vh;z-index:var(--irm-z-doc-viewer, 1076);background:#fff;box-shadow:-4px 0 20px #00000026;transform:translate(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column}.document-viewer-sidebar.open[data-v-2e30aee7]{transform:translate(0)}.sidebar-header[data-v-2e30aee7]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--irm-border-color);background:var(--irm-content-bg);min-height:60px}.sidebar-header .header-title[data-v-2e30aee7]{flex:1;min-width:0;margin-right:1rem}.sidebar-header .header-title h5[data-v-2e30aee7]{font-size:1rem;font-weight:600;color:#333}.sidebar-header .header-actions[data-v-2e30aee7]{display:flex;align-items:center;flex-shrink:0}.sidebar-content[data-v-2e30aee7]{flex:1;overflow:hidden;position:relative}.error-state[data-v-2e30aee7],.unsupported-state[data-v-2e30aee7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}.error-state .error-icon[data-v-2e30aee7]{font-size:3rem;color:#dc3545;margin-bottom:1rem}.error-state .error-actions[data-v-2e30aee7]{margin-top:1.5rem}.unsupported-state .unsupported-icon[data-v-2e30aee7]{font-size:3rem;color:var(--irm-footer-text);margin-bottom:1rem}.viewer-loading-overlay[data-v-2e30aee7]{position:absolute;inset:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:10}.viewer-loading-overlay .loading-content[data-v-2e30aee7]{text-align:center;padding:2rem}.viewer-loading-overlay .loading-content h6[data-v-2e30aee7]{font-weight:500;color:var(--irm-header-text);margin-bottom:0}.viewer-loading-overlay .loading-content .progress[data-v-2e30aee7]{background-color:var(--irm-border-color);border-radius:4px;overflow:hidden}.viewer-loading-overlay .loading-content .progress-bar[data-v-2e30aee7]{background-color:var(--irm-accent);transition:width .3s ease}.viewer-loading-overlay .loading-content .progress-bar.indeterminate[data-v-2e30aee7]{animation:indeterminate-progress-2e30aee7 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--irm-accent) 0%,#4dabf7 50%,var(--irm-accent) 100%);background-size:200% 100%}.viewer-loading-overlay .loading-content small[data-v-2e30aee7]{color:var(--irm-footer-text)}@keyframes indeterminate-progress-2e30aee7{0%{background-position:200% 0}to{background-position:-200% 0}}.version-selector[data-v-2e30aee7]{flex-shrink:0}.version-selector .version-dropdown-tw-btn[data-v-2e30aee7]{font-size:.85rem;padding:.35rem .75rem;border-color:#ced4da;background:#fff;color:var(--irm-header-text)}.version-selector .version-dropdown-tw-btn[data-v-2e30aee7]:hover:not(:disabled){background:var(--irm-content-bg);border-color:#adb5bd}.version-selector .version-dropdown-tw-btn[data-v-2e30aee7]:disabled{opacity:.7;cursor:not-allowed}.version-selector .version-dropdown-menu[data-v-2e30aee7]{min-width:280px;max-height:320px;overflow-y:auto;padding:.5rem 0;box-shadow:0 4px 12px #00000026;border:1px solid var(--irm-border-color)}.version-selector .version-dropdown-menu .dropdown-header[data-v-2e30aee7]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--irm-footer-text);padding:.5rem 1rem;border-bottom:1px solid var(--irm-border-color);margin-bottom:.25rem}.version-selector .version-dropdown-menu .version-item[data-v-2e30aee7]{padding:.5rem 1rem;cursor:pointer;border:none;width:100%;text-align:left;background:#0000}.version-selector .version-dropdown-menu .version-item[data-v-2e30aee7]:hover{background:var(--irm-content-bg)}.version-selector .version-dropdown-menu .version-item.active[data-v-2e30aee7]{background:#e7f1ff}.version-selector .version-dropdown-menu .version-item.active[data-v-2e30aee7]:hover{background:#d0e3ff}.version-selector .version-dropdown-menu .version-item.current-version[data-v-2e30aee7]{border-left:3px solid #28a745}.version-selector .version-dropdown-menu .version-item .version-item-content[data-v-2e30aee7]{display:flex;flex-direction:column;gap:.15rem}.version-selector .version-dropdown-menu .version-item .version-info[data-v-2e30aee7]{display:flex;align-items:center}.version-selector .version-dropdown-menu .version-item .version-info .version-number[data-v-2e30aee7]{font-weight:600;color:#333}.version-selector .version-dropdown-menu .version-item .version-meta[data-v-2e30aee7]{font-size:.75rem;color:var(--irm-footer-text)}.theme-picker[data-v-08c27336]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:500;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:.5rem}.theme-picker__toggle[data-v-08c27336]{width:2.5rem;height:2.5rem;border-radius:50%;background:#1e293b;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000040;transition:transform .15s,box-shadow .15s;font-size:1rem}.theme-picker__toggle[data-v-08c27336]:hover{transform:scale(1.05);box-shadow:0 6px 16px #0000004d}.theme-picker__panel[data-v-08c27336]{background:#fff;border-radius:14px;border:1px solid var(--irm-border-color);box-shadow:0 12px 32px #0000001f,0 4px 8px #0000000f;padding:1rem;width:210px}.theme-picker__panel-title[data-v-08c27336]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.75rem}.theme-picker__themes[data-v-08c27336]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.theme-picker__theme[data-v-08c27336]{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:background .12s,border-color .12s;background:#0000}.theme-picker__theme[data-v-08c27336]:hover{background:#f8fafc}.theme-picker__theme--active[data-v-08c27336]{border-color:#334155;background:#f8fafc}.theme-picker__swatch-row[data-v-08c27336]{display:flex;gap:3px;flex-shrink:0}.theme-picker__swatch-dot[data-v-08c27336]{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.theme-picker__swatch-dot--canvas[data-v-08c27336]{box-shadow:inset 0 0 0 1px #00000026}.theme-picker__theme-label[data-v-08c27336]{font-size:.75rem;font-weight:600;color:#475569;white-space:nowrap}.theme-picker__reset[data-v-08c27336]{width:100%;padding:.4rem;font-size:.75rem;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid var(--irm-border-color);border-radius:7px;cursor:pointer;transition:background .1s}.theme-picker__reset[data-v-08c27336]:hover{background:var(--irm-border-color);color:#334155}.picker-slide-enter-active[data-v-08c27336],.picker-slide-leave-active[data-v-08c27336]{transition:opacity .15s ease,transform .15s ease}.picker-slide-enter-from[data-v-08c27336],.picker-slide-leave-to[data-v-08c27336]{opacity:0;transform:translateY(8px) scale(.97)}#main-container[data-v-487328b6]{background-color:var(--irm-page-canvas, #f1f5f9);min-height:100vh;margin-left:var(--irm-sidebar-width, 248px);width:calc(100% - var(--irm-sidebar-width, 248px));transition:margin-left var(--irm-transition),width var(--irm-transition)}#main-container.sidebar-mini[data-v-487328b6]{margin-left:var(--irm-sidebar-collapsed-width, 64px);width:calc(100% - var(--irm-sidebar-collapsed-width, 64px))}.main-content-wrapper[data-v-487328b6]{display:flex;flex:1;min-height:0}.main-content-body[data-v-487328b6]{flex:1;min-width:0}header[data-v-487328b6]{max-height:var(--irm-header-height, 56px)}.sidebar-container[data-v-487328b6]{flex-flow:column nowrap;align-items:flex-start;position:fixed;inset:0 auto 0 0;z-index:var(--irm-z-sidebar, 1030);transition:width var(--irm-transition)}.sidebar-container.sidebar-mini[data-v-487328b6]{width:var(--irm-sidebar-collapsed-width, 64px)}
