:root{--sr-font-sans:ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--sr-font-title:"Meanhoap", var(--sr-font-sans);--page-bg:#fff;--page-pad:24px;--page-max:72rem;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--header-gradient-from:#152c66;--header-gradient-to:#0f1f47;--field-label-purple:var(--header-gradient-from);--field-border-purple:var(--header-gradient-from);--hero-card-shadow:0 1px 3px #0f172a14, 0 4px 12px #0f172a0f;--amber-400:#fbbf24;--amber-500:#f59e0b;--green-500:#22c55e;--green-600:#16a34a;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-600:#e11d48;--rose-700:#be123c;--rose-900:#881337;--pink-100:#fce7f3;--red-50:#fef2f2;--red-200:#fecaca;--red-600:#dc2626;--red-700:#b91c1c;--red-900:#7f1d1d;--yellow-50:#fefce8;--yellow-200:#fef08a;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-900:#713f12;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--radius-md:6px;--radius-lg:8px;--radius-field:20px;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a}@font-face{font-family:Meanhoap;src:url(/fonts/Meanhoap.woff2)format("woff2"),url(/fonts/Meanhoap.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}body{font-family:var(--sr-font-sans);background:var(--page-bg);color:var(--slate-900);margin:0}#app{min-height:100vh}.panel[data-v-77f12015]{background:#fff;border:1px solid #cfd4dc;border-radius:14px;padding:16px 18px;box-shadow:0 4px 12px #0f172a14}.title[data-v-77f12015]{color:#111827;margin:0 0 12px;font-size:1.25rem;font-weight:700}.alert-box[data-v-77f12015]{color:#575d68;background:#e9edf2;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.alert-text[data-v-77f12015]{margin:0;font-size:.78rem;font-weight:500}.planned-row[data-v-77f12015]{border-bottom:1px solid #d0d5dd;justify-content:space-between;align-items:center;margin-bottom:8px;padding:2px 0 8px;display:flex}.planned-label[data-v-77f12015]{color:#7a7a7a;font-size:.98rem;font-weight:600}.planned-value[data-v-77f12015]{color:#676767;font-size:1rem;font-weight:700}.count-row[data-v-77f12015]{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 0 8px;display:flex}.count-label[data-v-77f12015]{color:#6b7280;font-size:.88rem;font-weight:600}.count-value[data-v-77f12015]{color:#111827;background:#e5e7eb;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:.82rem;font-weight:700;display:inline-flex}.list[data-v-77f12015]{flex-direction:column;gap:10px;max-height:242px;padding-right:4px;display:flex;overflow-y:auto}.list--pdf[data-v-77f12015]{max-height:none;padding-right:0;overflow:visible}.list[data-v-77f12015]::-webkit-scrollbar{width:8px}.list[data-v-77f12015]::-webkit-scrollbar-thumb{background:#c4c8d0;border-radius:999px}.list[data-v-77f12015]::-webkit-scrollbar-track{background:0 0}.row-card[data-v-77f12015]{background:#f2f3f5;border:1px solid #c8ccd3;border-radius:11px;padding:10px 12px}.row-top[data-v-77f12015]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.person[data-v-77f12015]{align-items:center;gap:10px;min-width:0;display:flex}.avatar[data-v-77f12015]{color:#1f2937;background:#e5e7eb;border:1px solid #c7ccd4;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:600;display:grid}.name[data-v-77f12015]{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.meta[data-v-77f12015]{white-space:nowrap;color:#7b7f86;margin:0;font-size:.85rem}.meta strong[data-v-77f12015]{color:#111;font-weight:700}.bar[data-v-77f12015]{background:#d9dadd;border-radius:999px;width:100%;height:8px;overflow:hidden}.fill[data-v-77f12015]{border-radius:inherit;background:#2e33ef;height:100%}@media (width<=1280px){.title[data-v-77f12015]{font-size:1.15rem}.planned-label[data-v-77f12015]{font-size:.92rem}.planned-value[data-v-77f12015]{font-size:.94rem}.name[data-v-77f12015]{font-size:.95rem}.meta[data-v-77f12015]{font-size:.8rem}}@media (width<=880px){.row-top[data-v-77f12015]{flex-direction:column;align-items:flex-start;gap:8px}}.panel[data-v-26023739]{background:#fff;border:1px solid #cfd4dc;border-radius:14px;padding:14px 18px 16px;box-shadow:0 4px 12px #0f172a14}.tabs[data-v-26023739]{align-items:center;gap:22px;margin-bottom:12px;display:flex}.tab[data-v-26023739]{color:#a3a3a3;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:6px;margin:0;padding:0 0 8px;font-size:1.05rem;font-weight:700;display:inline-flex}.tab--active[data-v-26023739]{color:#111827;border-bottom-color:#2e33ef}.tab-count[data-v-26023739]{color:#fff;background:#ef4444;border-radius:5px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.68rem;font-weight:700;display:inline-flex}.tab:last-child .tab-count[data-v-26023739]{background:#bcbcbc}.header-row[data-v-26023739]{color:#8a8a8a;background:#eceff3;border-radius:9px;grid-template-columns:minmax(0,2fr) .5fr 1.3fr;gap:12px;padding:12px 16px;font-size:.92rem;font-weight:700;display:grid}.table[data-v-26023739]{margin-top:4px}.pdf-divider[data-v-26023739]{background:#d7d7d7;height:1px;margin:12px 0}.data-row[data-v-26023739]{border-bottom:1px solid #d7d7d7;grid-template-columns:minmax(0,2fr) .5fr 1.3fr;align-items:center;gap:12px;min-height:58px;padding:4px 16px;display:grid}.cell[data-v-26023739]{color:#111827;font-size:1.01rem}.task[data-v-26023739]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.owner[data-v-26023739]{align-items:center;gap:8px;font-weight:700;display:inline-flex}@media (width<=1200px){.header-row[data-v-26023739],.data-row[data-v-26023739]{grid-template-columns:minmax(0,1.55fr) .45fr 1fr}}.header[data-v-ebf06544]{border-radius:var(--radius-lg);background:linear-gradient(to right, var(--header-gradient-from), var(--header-gradient-to));color:#fff;margin-bottom:24px;padding:16px}.bar[data-v-ebf06544]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.brand[data-v-ebf06544]{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.logo-img[data-v-ebf06544]{object-fit:contain;object-position:left center;flex-shrink:0;width:auto;max-width:min(200px,42vw);height:40px;display:block}.title[data-v-ebf06544]{font-family:var(--sr-font-title);margin:0;font-size:1.25rem;font-weight:300;line-height:1.2}.meta[data-v-ebf06544]{opacity:.95;text-align:right;flex:0 auto;max-width:100%;margin:0 0 0 auto;font-size:12px;font-style:italic;font-weight:300;line-height:1.35}.field[data-v-ffd14f22]{flex:140px;min-width:0;position:relative}.field__legend[data-v-ffd14f22]{z-index:1;color:var(--field-label-purple);letter-spacing:.02em;background:#fff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500;position:absolute;top:0;left:16px;transform:translateY(-50%)}.field__box[data-v-ffd14f22]{border:1px solid var(--field-border-purple);border-radius:var(--radius-field);background:#fff;align-items:center;min-height:48px;padding:14px 16px 12px;display:flex}.field__value[data-v-ffd14f22]{color:var(--slate-800);font-size:14px;line-height:1.3}.context[data-v-2696b7d4]{box-shadow:var(--hero-card-shadow);background:#fff;border-radius:10px;margin-bottom:24px;overflow:hidden}.context__head[data-v-2696b7d4]{background:linear-gradient(to right, var(--header-gradient-from), var(--header-gradient-to));color:#fff;padding:12px 18px}.context__head-row[data-v-2696b7d4]{align-items:center;gap:12px;min-width:0;display:flex}.context__mark[data-v-2696b7d4]{object-fit:contain;object-position:center;flex-shrink:0;width:20px;height:20px;display:block}.context__title[data-v-2696b7d4]{font-size:1.05rem;font-weight:600;line-height:1.3;font-family:var(--sr-font-sans);margin:0}.context__inner[data-v-2696b7d4]{flex-wrap:wrap;align-items:center;gap:16px 20px;padding:20px 18px 22px;display:flex}.status-chip[data-v-2696b7d4]{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.status-chip__dot[data-v-2696b7d4]{background:#3b82f6;border-radius:50%;flex-shrink:0;width:10px;height:10px}.status-chip__text[data-v-2696b7d4]{color:var(--slate-700);font-size:13px;font-weight:700}.status-chip--red .status-chip__dot[data-v-2696b7d4]{background:#ef4444}.status-chip--red .status-chip__text[data-v-2696b7d4]{color:#b91c1c}.status-chip--green .status-chip__dot[data-v-2696b7d4]{background:#22c55e}.status-chip--green .status-chip__text[data-v-2696b7d4]{color:#15803d}.status-chip--amber .status-chip__dot[data-v-2696b7d4]{background:#f59e0b}.status-chip--amber .status-chip__text[data-v-2696b7d4]{color:#b45309}.status-chip--blue .status-chip__dot[data-v-2696b7d4]{background:#3b82f6}.status-chip--blue .status-chip__text[data-v-2696b7d4]{color:#1d4ed8}.pdf-btn[data-v-2696b7d4]{border-radius:var(--radius-md);cursor:pointer;color:#fff;font:inherit;background:linear-gradient(90deg,#1e4598,#3b82f6);border:none;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:10px 20px;display:inline-flex}.pdf-btn__label[data-v-2696b7d4]{letter-spacing:.04em;font-size:14px;font-weight:700}.pdf-btn[data-v-2696b7d4]:hover{filter:brightness(1.05)}.pdf-btn[data-v-2696b7d4]:disabled{opacity:.7;cursor:not-allowed;filter:none}.pdf-btn[data-v-2696b7d4]:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}@media (width<=720px){.pdf-btn[data-v-2696b7d4]{width:100%;margin-left:0}}.layout[data-v-b3568e5c]{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,320px);align-items:stretch;gap:16px;margin-bottom:24px;display:grid}.summary[data-v-b3568e5c]{background:linear-gradient(#fff5f5 0%,#fee 100%);border:1px solid #fca5a5;border-radius:14px;flex-direction:column;grid-area:1/4/-1;gap:12px;min-height:0;padding:18px 18px 16px;display:flex;box-shadow:0 1px 3px #b91c1c14,0 4px 14px #0000000d}.summary--green[data-v-b3568e5c]{background:linear-gradient(#f0fff4 0%,#eafff0 100%);border-color:#86efac}.summary--green .summary__icon-box[data-v-b3568e5c]{background:#16a34a;box-shadow:0 2px 4px #16a34a40}.summary--green .summary__title[data-v-b3568e5c]{color:#166534}.summary--green .summary__badge[data-v-b3568e5c]{border-color:#86efac}.summary--green .summary__badge-icon[data-v-b3568e5c],.summary--green .summary__badge-text[data-v-b3568e5c]{color:#166534}.summary--amber[data-v-b3568e5c]{background:linear-gradient(#fff9eb 0%,#fff3d8 100%);border-color:#fcd34d}.summary--amber .summary__icon-box[data-v-b3568e5c]{background:#d97706;box-shadow:0 2px 4px #d9770640}.summary--amber .summary__title[data-v-b3568e5c]{color:#b45309}.summary--amber .summary__badge[data-v-b3568e5c]{border-color:#fbbf24}.summary--amber .summary__badge-icon[data-v-b3568e5c],.summary--amber .summary__badge-text[data-v-b3568e5c]{color:#b45309}.summary--blue[data-v-b3568e5c]{background:linear-gradient(#eff6ff 0%,#eaf2ff 100%);border-color:#93c5fd}.summary--blue .summary__icon-box[data-v-b3568e5c]{background:#2563eb;box-shadow:0 2px 4px #2563eb40}.summary--blue .summary__title[data-v-b3568e5c]{color:#1d4ed8}.summary--blue .summary__badge[data-v-b3568e5c]{border-color:#93c5fd}.summary--blue .summary__badge-icon[data-v-b3568e5c],.summary--blue .summary__badge-text[data-v-b3568e5c]{color:#1d4ed8}.summary__icon-box[data-v-b3568e5c]{color:#fff;background:#dc2626;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;transform:rotate(45deg);box-shadow:0 2px 4px #dc262640}.summary__excl[data-v-b3568e5c]{font-size:18px;font-weight:800;line-height:1;transform:rotate(-45deg)}.summary__title[data-v-b3568e5c]{color:#b91c1c;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.summary__body[data-v-b3568e5c]{color:var(--slate-900);flex:1;margin:0;font-size:13px;line-height:1.45}.summary__badge[data-v-b3568e5c]{background:#fff;border:1px solid #f87171;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 14px;display:inline-flex}.summary__badge-icon[data-v-b3568e5c]{color:#dc2626;flex-shrink:0}.summary__badge-text[data-v-b3568e5c]{color:#b91c1c;font-size:12px;font-weight:700}.metric[data-v-b3568e5c]{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.metric__shell[data-v-b3568e5c]{background:#fff;border-radius:14px;flex-direction:column;flex:1;min-height:0;padding:12px;display:flex;box-shadow:0 1px 3px #0f172a12,0 6px 16px #0f172a0f}.metric__heading[data-v-b3568e5c]{font-size:13px;font-family:"Inter", var(--sr-font-sans), system-ui, sans-serif;margin:0 0 10px;padding:0 2px;font-weight:600;line-height:1.2}.metric__heading--blue[data-v-b3568e5c]{color:#2f6bb8}.metric__heading--amber[data-v-b3568e5c]{color:#d97706}.metric__heading--green[data-v-b3568e5c]{color:#15803d}.metric__heading--red[data-v-b3568e5c]{color:#dc2626}.metric__heading--navy[data-v-b3568e5c]{color:#152c52}.metric__heading--muted[data-v-b3568e5c]{color:#5b6475}.metric__surface[data-v-b3568e5c]{border-radius:14px;flex:1;height:100%;min-height:124px;padding:16px 72px 18px 16px;position:relative;overflow:hidden}.metric__copy[data-v-b3568e5c]{z-index:1;min-width:0;max-width:72%;position:relative}.metric__copy--inline[data-v-b3568e5c]{flex-flow:wrap;align-items:baseline;gap:8px 10px;display:flex}.metric__value[data-v-b3568e5c]{font-size:1.85rem;font-family:"Inter", var(--sr-font-sans), system-ui, sans-serif;color:#fff;letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.metric__value--inline[data-v-b3568e5c]{line-height:1}.metric__sub[data-v-b3568e5c]{font-size:12px;font-family:"Inter", var(--sr-font-sans), system-ui, sans-serif;color:#fffffff2;margin:8px 0 0;font-weight:600;line-height:1.25}.metric__copy--inline .metric__sub[data-v-b3568e5c]{margin:0}.metric__sub--inline[data-v-b3568e5c]{opacity:.95;font-size:13px;font-weight:600}.metric__icon[data-v-b3568e5c]{z-index:0;color:#ffffffe0;opacity:.92;pointer-events:none;position:absolute;bottom:-8px;right:-10px}.metric__surface--blue[data-v-b3568e5c]{background:linear-gradient(145deg,#5b9ee8 0%,#3d7ec9 40%,#2f6bb8 100%)}.metric__surface--amber[data-v-b3568e5c]{background:linear-gradient(145deg,#fbbf24 0%,#f59e0b 45%,#d97706 100%)}.metric__surface--green[data-v-b3568e5c]{background:linear-gradient(145deg,#4ade80 0%,#22c55e 45%,#16a34a 100%)}.metric__surface--red[data-v-b3568e5c]{background:linear-gradient(145deg,#fb7185 0%,#ef4444 45%,#dc2626 100%)}.metric__surface--navy[data-v-b3568e5c]{background:linear-gradient(145deg,#274a73 0%,#1e3a5f 45%,#0f2440 100%)}.metric__surface--muted[data-v-b3568e5c]{background:linear-gradient(145deg,#a8b8ca 0%,#8899ad 45%,#64748b 100%)}@media (width<=1100px){.layout[data-v-b3568e5c]{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.summary[data-v-b3568e5c]{grid-area:auto/1/auto/-1;min-height:200px}}@media (width<=640px){.layout[data-v-b3568e5c]{grid-template-columns:1fr}.summary[data-v-b3568e5c]{grid-column:1}.metric__surface[data-v-b3568e5c]{padding-right:64px}}.panel[data-v-ec52b7c5]{background:#fff;border:1px solid #cfd4dc;border-radius:14px;padding:16px 20px;box-shadow:0 4px 12px #0f172a14}.head[data-v-ec52b7c5]{justify-content:space-between;align-items:center;gap:16px;display:flex}.title[data-v-ec52b7c5]{color:#111827;letter-spacing:-.01em;margin:0;font-size:1.28rem;font-weight:700}.filter[data-v-ec52b7c5]{min-width:124px;position:relative}.filter-label[data-v-ec52b7c5]{color:#4338ca;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:12px;font-size:.9rem;font-weight:500;display:flex}.filter-select[data-v-ec52b7c5]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rows[data-v-ec52b7c5]{margin-top:10px}.row[data-v-ec52b7c5]{align-items:center;gap:16px;padding-top:78px;display:flex}.row[data-v-ec52b7c5]:first-child{padding-top:12px}.icon-box[data-v-ec52b7c5]{color:#fff;border-radius:10px;flex:none;place-items:center;width:52px;height:52px;display:grid}.icon-box--green[data-v-ec52b7c5]{background:#08a100}.icon-box--blue[data-v-ec52b7c5]{background:#4747d4}.icon-box--yellow[data-v-ec52b7c5]{background:#f5b800}.row-content[data-v-ec52b7c5]{width:100%}.labels[data-v-ec52b7c5]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.label[data-v-ec52b7c5]{color:#2f2f2f;font-size:1.25rem;font-weight:600}.value[data-v-ec52b7c5]{color:#111;font-size:1.375rem;font-weight:700}.track[data-v-ec52b7c5]{background:#e5e7eb;border-radius:999px;width:100%;height:8px;overflow:visible}.fill[data-v-ec52b7c5]{border-radius:inherit;height:100%}.fill--green[data-v-ec52b7c5]{background:#08a100}.fill--blue[data-v-ec52b7c5]{background:#4747d4}.fill--yellow[data-v-ec52b7c5]{background:#f5b800}@media (width<=1280px){.title[data-v-ec52b7c5]{font-size:1.16rem}.label[data-v-ec52b7c5],.value[data-v-ec52b7c5]{font-size:1.06rem}}@media (width<=900px){.head[data-v-ec52b7c5]{flex-wrap:wrap}.row[data-v-ec52b7c5]{align-items:flex-start;gap:14px}.icon-box[data-v-ec52b7c5]{width:44px;height:44px}.label[data-v-ec52b7c5],.value[data-v-ec52b7c5]{font-size:.95rem}}.panel[data-v-c9638d88]{background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 3px 10px #0f172a12}.head[data-v-c9638d88]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:relative}.title[data-v-c9638d88]{color:#232323;margin:0;font-size:1.2rem;font-weight:700}.head-menu[data-v-c9638d88]{color:#9ca3af;cursor:pointer;background:0 0;border:none}.menu-pop[data-v-c9638d88]{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:140px;padding:4px;position:absolute;top:38px;right:12px;box-shadow:0 8px 20px #0f172a26}.menu-item[data-v-c9638d88]{text-align:left;color:#111827;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 10px;font-size:.86rem}.menu-item[data-v-c9638d88]:hover{background:#f3f4f6}.table-wrap[data-v-c9638d88]{overflow-x:auto}.table-wrap--pdf[data-v-c9638d88]{overflow:visible}.table[data-v-c9638d88]{border-collapse:collapse;width:100%;min-width:900px}.table-wrap--pdf .table[data-v-c9638d88]{table-layout:fixed;min-width:0}.table th[data-v-c9638d88]{text-align:left;color:#696f78;background:#f5f5f5;padding:10px 14px;font-size:.82rem;font-weight:700}.table td[data-v-c9638d88]{color:#2b313a;border-top:1px solid #eceff3;padding:10px 14px;font-size:.96rem}.table-wrap--pdf .table th[data-v-c9638d88],.table-wrap--pdf .table td[data-v-c9638d88]{vertical-align:top;padding:8px 10px;font-size:.8rem}.main-row[data-v-c9638d88]:hover,.detail-row[data-v-c9638d88]:hover{background:#fafafa}.etapa-cell[data-v-c9638d88]{align-items:center;gap:8px;display:flex}.expand-btn[data-v-c9638d88]{color:#2f3136;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.expand-btn--placeholder[data-v-c9638d88]{cursor:default;width:14px;height:14px}.etapa-text[data-v-c9638d88]{font-weight:600}.table-wrap--pdf .etapa-text[data-v-c9638d88]{white-space:normal;word-break:break-word}.owner-cell[data-v-c9638d88]{align-items:center;display:flex}.owners-icons[data-v-c9638d88]{align-items:center;display:inline-flex}.owners-icons .owner-avatar+.owner-avatar[data-v-c9638d88]{margin-left:-6px}.owner-avatar[data-v-c9638d88]{color:#374151;background:#f1f5f9;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.62rem;font-weight:700;display:inline-flex}.status-chip[data-v-c9638d88]{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.8rem;font-weight:600;display:inline-flex}.dot[data-v-c9638d88]{border-radius:999px;width:6px;height:6px}.dot--yellow[data-v-c9638d88]{background:#f4b400}.dot--blue[data-v-c9638d88]{background:#304ffe}.dot--red[data-v-c9638d88]{background:#ef4444}.progress-cell[data-v-c9638d88]{align-items:center;gap:8px;display:inline-flex}.progress-track[data-v-c9638d88]{background:#e5e7eb;border-radius:999px;width:88px;height:6px;overflow:hidden}.progress-fill[data-v-c9638d88]{height:100%}.progress-fill--green[data-v-c9638d88]{background:#22c55e}.progress-fill--amber[data-v-c9638d88]{background:#f59e0b}.progress-fill--red[data-v-c9638d88]{background:#f87171}.progress-label[data-v-c9638d88]{color:#6b7280;font-size:.9rem;font-weight:600}.menu-col[data-v-c9638d88]{color:#9ca3af;width:22px}.th-empty[data-v-c9638d88]{width:22px}.detail-row td[data-v-c9638d88]{background:#fcfcfc}.detail-indicator[data-v-c9638d88]{background:#9ca3af;border-radius:999px;width:10px;height:2px}.panel[data-v-892663b0]{background:#fff;border:1px solid #cfd4dc;border-radius:14px;padding:14px;box-shadow:0 4px 12px #0f172a14}.title[data-v-892663b0]{color:#111827;margin:0 0 10px;font-size:1.15rem;font-weight:700}.title-count[data-v-892663b0]{color:#b8860b;vertical-align:middle;background:#ead8a2;border-radius:6px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:8px;padding:0 4px;font-size:.65rem;font-weight:700;display:inline-flex}.stack[data-v-892663b0]{flex-direction:column;gap:8px;max-height:250px;padding-right:4px;display:flex;overflow-y:auto}.stack--pdf[data-v-892663b0]{max-height:none;padding-right:0;overflow:visible}.stack[data-v-892663b0]::-webkit-scrollbar{width:8px}.stack[data-v-892663b0]::-webkit-scrollbar-thumb{background:#c4c8d0;border-radius:999px}.stack[data-v-892663b0]::-webkit-scrollbar-track{background:0 0}.risk-card[data-v-892663b0]{text-align:left;cursor:pointer;border:none;border-radius:14px;width:100%;padding:10px 12px}.risk-card--yellow[data-v-892663b0]{background:#f3dc96;border-left:5px solid #e0aa00}.risk-card--red[data-v-892663b0]{background:#efa5a8;border-left:5px solid #ff000a}.risk-row[data-v-892663b0]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.risk-left[data-v-892663b0]{gap:8px;min-width:0;display:flex}.risk-icon[data-v-892663b0]{flex:none;margin-top:3px}.risk-main[data-v-892663b0]{min-width:0}.risk-title[data-v-892663b0]{color:#121212;margin:0 0 6px;font-size:1rem;font-weight:700}.risk-owner[data-v-892663b0]{color:#242424;margin:0 0 6px;font-size:.78rem}.risk-impact[data-v-892663b0]{color:#121212;margin:0;font-size:.85rem;font-weight:700}.risk-side[data-v-892663b0]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.status-pill[data-v-892663b0]{color:#e2a600;text-align:center;background:#e8edf0;border-radius:999px;min-width:92px;padding:3px 10px;font-size:.82rem;font-weight:700}.risk-date[data-v-892663b0]{color:#28303f;font-size:.85rem;font-weight:700}.action-box[data-v-892663b0]{background:#e3e3e5;border-radius:0 0 14px 14px;margin-top:-2px;padding:8px 10px 10px}.action-head[data-v-892663b0]{color:#1f2937;align-items:center;gap:6px;margin:0 0 8px;font-size:.78rem;display:flex}.avatar[data-v-892663b0]{color:#111827;background:#f1f5f9;border:1px solid #b7bcc6;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;font-weight:700;display:inline-flex}.action-text[data-v-892663b0]{color:#111;background:#fff;border:1px solid #ff000a;border-radius:6px;margin:0;padding:6px;font-size:.76rem;line-height:1.25}@media (width<=1200px){.title[data-v-892663b0]{font-size:1.05rem}.risk-title[data-v-892663b0]{font-size:.9rem}.risk-owner[data-v-892663b0],.risk-impact[data-v-892663b0],.risk-date[data-v-892663b0],.status-pill[data-v-892663b0]{font-size:.76rem}}.panel[data-v-002919c1]{border:1px solid var(--slate-200);box-shadow:var(--hero-card-shadow);background:#fff;border-radius:14px;margin-bottom:24px;padding:16px}.title[data-v-002919c1]{color:var(--blue-800);margin:0;padding:0 0 12px;font-size:1.3rem;font-weight:650;line-height:1.2}.chart-wrap[data-v-002919c1]{border:1px solid var(--slate-200);box-sizing:border-box;background:#fff;border-radius:10px;width:100%;height:340px;padding:8px 10px 0}.chart[data-v-002919c1]{width:100%;height:100%;min-height:280px}.page[data-v-e5e88360]{background:var(--page-bg);min-height:100vh;padding:var(--page-pad);font-family:var(--sr-font-sans)}.inner[data-v-e5e88360]{max-width:var(--page-max);margin:0 auto}.page--pdf .inner[data-v-e5e88360]{max-width:1240px}.cols-2[data-v-e5e88360]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.page--pdf .cols-2[data-v-e5e88360]{grid-template-columns:1fr;gap:16px}@media (width<=900px){.cols-2[data-v-e5e88360]{grid-template-columns:1fr}}
