.header[data-v-c21a5035]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.header-main[data-v-c21a5035],.header-actions[data-v-c21a5035]{align-items:center;gap:1rem;display:flex}.title-block[data-v-c21a5035]{min-width:0}.title-block strong[data-v-c21a5035],.title-block small[data-v-c21a5035]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eyebrow[data-v-c21a5035]{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .2rem;font-size:.78rem;font-weight:800}strong[data-v-c21a5035]{color:#0f172a;font-size:1rem}small[data-v-c21a5035]{color:#64748b;margin-top:.2rem;font-size:.88rem;display:block}.toggle-button[data-v-c21a5035],.version-pill[data-v-c21a5035],.logout-button[data-v-c21a5035]{font:inherit;border-radius:999px}.toggle-button[data-v-c21a5035]{color:#0f172a;cursor:pointer;background:linear-gradient(#fffffff2,#f1f5f9db);border:1px solid #94a3b859;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;padding:0;display:inline-flex;box-shadow:0 10px 24px #94a3b82e}.toggle-button[data-v-c21a5035]:hover{transform:translateY(-1px)}.toggle-icon[data-v-c21a5035]{width:1.15rem;height:1.15rem}.version-pill[data-v-c21a5035]{color:#0f766e;background:#0f766e1a;align-items:center;padding:.6rem .9rem;font-size:.88rem;font-weight:800;display:inline-flex}.logout-button[data-v-c21a5035]{color:#f8fafc;cursor:pointer;background:#0f172a;border:0;padding:.8rem 1.2rem;font-weight:700}.logout-button[data-v-c21a5035]:disabled{cursor:not-allowed;opacity:.7}@media (width<=640px){.header[data-v-c21a5035]{flex-direction:column;align-items:flex-start;padding:1rem 1.25rem}.header-main[data-v-c21a5035],.header-actions[data-v-c21a5035]{flex-direction:column;align-items:stretch;width:100%}.logout-button[data-v-c21a5035]{width:100%}}.sidebar[data-v-4127cb2b]{color:#f8fafc;background:linear-gradient(#0f172afa 0%,#1e293bfa 100%);border-right:1px solid #94a3b829;width:100%;height:100vh;padding:1.1rem 1rem 1.1rem 1.1rem;transition:padding .18s,width .18s;position:sticky;top:0;overflow:hidden}.sidebar-collapsed[data-v-4127cb2b]{padding-inline:.65rem}.sidebar-scroll[data-v-4127cb2b]{scrollbar-width:thin;scrollbar-color:#7dd3fc42 transparent;flex-direction:column;gap:1rem;height:100%;padding-right:.15rem;display:flex;overflow-y:auto}.sidebar-scroll[data-v-4127cb2b]::-webkit-scrollbar{width:8px}.sidebar-scroll[data-v-4127cb2b]::-webkit-scrollbar-thumb{background:#7dd3fc33;border-radius:999px}.brand[data-v-4127cb2b]{background:#0f766e21;border:1px solid #5eead41f;border-radius:20px;flex-shrink:0;padding:.65rem .7rem}.brand-top[data-v-4127cb2b]{align-items:center;gap:.75rem;display:flex}.brand-copy[data-v-4127cb2b]{flex:1;min-width:0}.brand-name-row[data-v-4127cb2b]{align-items:center;min-width:0;display:flex}.brand-symbol[data-v-4127cb2b]{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px;box-shadow:0 8px 18px #02061733}.eyebrow[data-v-4127cb2b]{color:#99f6e4;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:800}h1[data-v-4127cb2b]{white-space:nowrap;margin:0;font-size:clamp(1.18rem,1.4vw,1.38rem);line-height:1.08}.description[data-v-4127cb2b]{color:#cbd5e1;margin:.55rem 0 0;font-size:.84rem;line-height:1.35}.version-label[data-v-4127cb2b]{color:#7dd3fc;margin:.55rem 0 0;font-size:.76rem;font-weight:800}.profile-label[data-v-4127cb2b]{color:#e0f2fe;margin:.55rem 0 0;font-size:.8rem;font-weight:700}.menu[data-v-4127cb2b]{gap:.45rem;min-width:0;padding-bottom:.25rem;display:grid}.menu-link[data-v-4127cb2b]{color:#cbd5e1;border-radius:16px;align-items:center;gap:.7rem;padding:.9rem 1rem;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,color .15s;display:flex}.menu-label[data-v-4127cb2b]{min-width:0}.menu-link[data-v-4127cb2b]:hover{color:#f8fafc;background:#94a3b81f;transform:translate(2px)}.menu-link.router-link-active[data-v-4127cb2b]{color:#f8fafc;background:linear-gradient(135deg,#14b8a64d,#2563eb47);box-shadow:inset 0 0 0 1px #7dd3fc29}.menu-badge[data-v-4127cb2b]{color:#bae6fd;letter-spacing:.08em;text-transform:uppercase;background:#7dd3fc29;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #7dd3fc1f}.menu-link.router-link-active .menu-badge[data-v-4127cb2b]{color:#f0fdfa;background:#f0fdfa29}.menu-badge-collapsed[data-v-4127cb2b]{color:#ecfeff;background:linear-gradient(135deg,#2dd4bf38,#60a5fa38);border-radius:16px;width:2.35rem;height:2.35rem}.sidebar-collapsed .menu-link.router-link-active[data-v-4127cb2b]{box-shadow:inset 0 0 0 1px #7dd3fc33,0 12px 24px #0f172a2e}.sidebar-collapsed .brand[data-v-4127cb2b]{padding:.6rem .42rem}.sidebar-collapsed .brand-top[data-v-4127cb2b]{justify-content:center}.sidebar-collapsed .brand-symbol[data-v-4127cb2b]{width:38px;height:38px}.sidebar-collapsed .eyebrow[data-v-4127cb2b],.sidebar-collapsed .description[data-v-4127cb2b],.sidebar-collapsed .profile-label[data-v-4127cb2b]{display:none}.sidebar-collapsed .version-label[data-v-4127cb2b]{text-align:center;margin-top:.6rem;font-size:.7rem}.sidebar-collapsed .menu-link[data-v-4127cb2b]{justify-content:center;padding:.72rem .55rem}.sidebar-collapsed .menu-link[data-v-4127cb2b]:hover{transform:translateY(-1px)}.sidebar-collapsed .menu-label[data-v-4127cb2b],.sidebar-collapsed h1[data-v-4127cb2b]{display:none}.sidebar-collapsed .brand-copy[data-v-4127cb2b]{justify-items:center;display:grid}.sidebar-collapsed .brand[data-v-4127cb2b]:after{content:"SH";color:#e0f2fe;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;margin-top:.35rem;font-size:.82rem;font-weight:900;display:inline-flex}.sidebar-collapsed .brand-name-row[data-v-4127cb2b]{justify-content:center}.sidebar-collapsed .sidebar-scroll[data-v-4127cb2b]{padding-right:0}.sidebar-collapsed .menu[data-v-4127cb2b]{justify-items:center}.sidebar-collapsed .menu-link[data-v-4127cb2b],.sidebar-collapsed .menu-link.router-link-active[data-v-4127cb2b]{width:100%}.sidebar-collapsed .menu-link[data-v-4127cb2b]:before{content:"";background:0 0;border-radius:999px;flex-shrink:0;width:3px;position:absolute;inset:10px auto 10px 0}.sidebar-collapsed .menu-link.router-link-active[data-v-4127cb2b]:before{background:#67e8f9}.menu-link[data-v-4127cb2b]{position:relative}@media (width<=960px){.sidebar[data-v-4127cb2b]{height:auto;padding:1rem;position:static;overflow:visible}.sidebar-collapsed[data-v-4127cb2b]{padding-inline:1rem}.sidebar-scroll[data-v-4127cb2b]{overflow:visible}.sidebar-collapsed .menu-link[data-v-4127cb2b]{justify-content:flex-start}.menu[data-v-4127cb2b]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sidebar-collapsed .menu-label[data-v-4127cb2b]{display:inline}.sidebar-collapsed .menu[data-v-4127cb2b]{justify-items:stretch}.sidebar-collapsed .brand[data-v-4127cb2b]:after,.sidebar-collapsed .eyebrow[data-v-4127cb2b],.sidebar-collapsed .description[data-v-4127cb2b],.sidebar-collapsed h1[data-v-4127cb2b]{display:revert;content:none}.sidebar-collapsed .brand-symbol[data-v-4127cb2b]{width:42px;height:42px}.sidebar-collapsed .brand-copy[data-v-4127cb2b]{display:block}.sidebar-collapsed .version-label[data-v-4127cb2b]{text-align:left;font-size:.82rem}}.admin-shell[data-v-11e2b472]{background:radial-gradient(circle at top,#bfdbfe3d,#0000 24%),linear-gradient(#f8fafc 0%,#eef2ff 100%);grid-template-columns:minmax(240px,280px) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.admin-shell-collapsed[data-v-11e2b472]{grid-template-columns:92px minmax(0,1fr)}.admin-main[data-v-11e2b472]{flex-direction:column;min-width:0;min-height:100vh;display:flex}.admin-content[data-v-11e2b472]{flex:1;padding:2rem}@media (width<=960px){.admin-shell[data-v-11e2b472]{grid-template-columns:1fr}.admin-content[data-v-11e2b472]{padding:1.25rem}}.access-denied[data-v-820608d9]{background:radial-gradient(circle at top,#f871712e,#0000 26%),linear-gradient(#f8fafc 0%,#fef2f2 100%);place-items:center;min-height:100vh;padding:2rem;display:grid}.card[data-v-820608d9]{border:1px solid #fb718533;width:min(100%,720px);padding:clamp(1.5rem,4vw,3rem)}.eyebrow[data-v-820608d9]{color:#be123c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:800}h1[data-v-820608d9]{color:#0f172a;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1}.message[data-v-820608d9]{color:#475569;max-width:54rem;margin:1rem 0 0;font-size:1.02rem;line-height:1.7}.actions[data-v-820608d9]{margin-top:1.5rem}button[data-v-820608d9]{color:#f8fafc;font:inherit;cursor:pointer;background:#0f172a;border:0;border-radius:14px;padding:.9rem 1.2rem;font-weight:800}.dashboard[data-v-99edeb27]{gap:1rem;display:grid}.hero[data-v-99edeb27]{color:#f8fafc;background:radial-gradient(circle at 100% 0,#2dd4bf33,#0000 22%),linear-gradient(135deg,#0f172a 0%,#134e4a 100%);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex;box-shadow:0 14px 34px #0f172a24}.eyebrow[data-v-99edeb27]{color:#99f6e4;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}.subtitle[data-v-99edeb27]{color:#e2e8f0f2;max-width:42rem;margin:.4rem 0 0;line-height:1.45}.hero-meta[data-v-99edeb27]{text-align:right;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;justify-items:end;gap:.25rem;padding:.7rem .8rem;display:grid}.hero-meta strong[data-v-99edeb27]{font-size:.95rem}.hero-meta small[data-v-99edeb27]{color:#e2e8f0d1}.quick-actions[data-v-99edeb27]{flex-wrap:wrap;gap:.55rem;display:flex}.quick-action[data-v-99edeb27],.section-link[data-v-99edeb27]{border-radius:999px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,color .15s;display:inline-flex}.quick-action[data-v-99edeb27]{color:#0f766e;background:#0f766e14;border:1px solid #0f766e29;padding:.7rem 1rem}.quick-action[data-v-99edeb27]:hover,.section-link[data-v-99edeb27]:hover{transform:translateY(-1px)}.section-link[data-v-99edeb27]{color:#0f172a;background:#e2e8f0;padding:.65rem .9rem}.feedback[data-v-99edeb27]{border-radius:14px;margin:0;padding:.8rem .9rem;font-weight:700}.feedback.error[data-v-99edeb27]{color:#991b1b;background:#f871711f}.panel[data-v-99edeb27]{background:#ffffffe0;border:1px solid #94a3b833;border-radius:20px;padding:1rem;box-shadow:0 12px 30px #94a3b814}.section-stack[data-v-99edeb27],.list-grid[data-v-99edeb27]{gap:.9rem;display:grid}.section-head[data-v-99edeb27]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.subtle[data-v-99edeb27]{color:#0f766e}h1[data-v-99edeb27],h2[data-v-99edeb27]{color:#0f172a;margin:0}h1[data-v-99edeb27]{font-size:clamp(1.65rem,2.4vw,2.4rem);line-height:1.08}h2[data-v-99edeb27]{font-size:1.1rem;line-height:1.2}.section-description[data-v-99edeb27]{color:#475569;margin:.45rem 0 0;line-height:1.5}.section-count[data-v-99edeb27]{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;height:fit-content;padding:.5rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex}.cards-grid[data-v-99edeb27]{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:.7rem;margin-top:1rem;display:grid}.summary-card[data-v-99edeb27]{background:linear-gradient(#fffffff5,#f8fafceb);border-radius:18px;padding:.9rem}.summary-card--teal[data-v-99edeb27]{border:1px solid #0d94882e}.summary-card--blue[data-v-99edeb27]{border:1px solid #2563eb2e}.summary-card--rose[data-v-99edeb27]{border:1px solid #e11d482e}.summary-card--slate[data-v-99edeb27]{border:1px solid #64748b2e}.summary-card--red[data-v-99edeb27]{border:1px solid #dc26262e}.summary-card--amber[data-v-99edeb27]{border:1px solid #d977062e}.summary-card--emerald[data-v-99edeb27]{border:1px solid #0596692e}.summary-card--cyan[data-v-99edeb27]{border:1px solid #0891b22e}.summary-card--violet[data-v-99edeb27]{border:1px solid #7c3aed2e}.summary-card--indigo[data-v-99edeb27]{border:1px solid #4f46e52e}.summary-card span[data-v-99edeb27]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.summary-card strong[data-v-99edeb27]{color:#0f172a;margin-top:.45rem;font-size:clamp(1.5rem,2.2vw,1.95rem);line-height:1.05;display:block}.summary-card p[data-v-99edeb27]{color:#475569;margin:.4rem 0 0;font-size:.86rem;line-height:1.4}.summary-card small[data-v-99edeb27]{color:#334155;margin-top:.45rem;font-weight:700;display:block}.list-grid[data-v-99edeb27]{grid-template-columns:repeat(2,minmax(0,1fr))}.list-panel[data-v-99edeb27]{flex-direction:column;gap:.9rem;display:flex}.timeline-list[data-v-99edeb27]{gap:.7rem;margin-top:.9rem;display:grid}.timeline-item[data-v-99edeb27]{background:#f8fafc;border-radius:16px;grid-template-columns:12px minmax(0,1fr);align-items:flex-start;gap:.7rem;padding:.85rem;display:grid}.timeline-dot[data-v-99edeb27]{background:linear-gradient(135deg,#2dd4bf 0%,#60a5fa 100%);border-radius:999px;width:12px;height:12px;margin-top:.25rem}.timeline-client[data-v-99edeb27]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.item-link[data-v-99edeb27],.timeline-item strong[data-v-99edeb27]{color:#0f172a;margin-top:.2rem;font-weight:800;text-decoration:none;display:inline-block}.timeline-item p[data-v-99edeb27]{color:#475569;margin:.35rem 0 0;line-height:1.45}.timeline-item small[data-v-99edeb27]{color:#64748b;margin-top:.35rem;font-size:.78rem;display:block}.status-badge[data-v-99edeb27]{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;margin-top:.5rem;padding:.36rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.status-badge--neutral[data-v-99edeb27]{color:#334155;background:#e2e8f0}.status-badge--info[data-v-99edeb27]{color:#1d4ed8;background:#2563eb1f}.status-badge--warning[data-v-99edeb27]{color:#b45309;background:#d977061f}.status-badge--success[data-v-99edeb27]{color:#047857;background:#0596691f}.status-badge--danger[data-v-99edeb27]{color:#b91c1c;background:#dc26261f}.timeline-empty[data-v-99edeb27]{background:#f8fafc;border-radius:16px;padding:.9rem}.timeline-empty strong[data-v-99edeb27]{color:#475569}.loading-panel[data-v-99edeb27]{gap:.25rem;display:grid}.loading-panel p[data-v-99edeb27]{color:#475569;margin:0}@media (width<=920px){.hero[data-v-99edeb27],.section-head[data-v-99edeb27]{flex-direction:column}.hero-meta[data-v-99edeb27]{text-align:left;justify-items:start}.list-grid[data-v-99edeb27]{grid-template-columns:1fr}}@media (width<=720px){.dashboard[data-v-99edeb27]{gap:.8rem}.cards-grid[data-v-99edeb27]{grid-template-columns:1fr}.quick-actions[data-v-99edeb27]{gap:.45rem}}.context-card[data-v-c9660153]{background:#ffffffdb;border-radius:24px;padding:1.25rem;box-shadow:0 16px 40px #94a3b81f}.context-header[data-v-c9660153]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow[data-v-c9660153]{color:#0f766e;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem;font-size:.76rem;font-weight:800}h3[data-v-c9660153]{color:#0f172a;margin:0;font-size:1.2rem}.description[data-v-c9660153]{color:#475569;margin:.65rem 0 0;line-height:1.6}.context-link[data-v-c9660153]{color:#0f172a;white-space:nowrap;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.empty-state[data-v-c9660153]{background:#f8fafc;border-radius:18px;margin-top:1rem;padding:1rem}.empty-state strong[data-v-c9660153]{color:#475569}.context-list[data-v-c9660153]{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.context-item[data-v-c9660153]{background:#f8fafc;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.item-main strong[data-v-c9660153],.item-link[data-v-c9660153]{color:#0f172a;font-weight:800;text-decoration:none}.item-main p[data-v-c9660153]{color:#475569;margin:.45rem 0 0;line-height:1.6}.item-meta[data-v-c9660153]{justify-items:end;gap:.4rem;display:grid}small[data-v-c9660153]{color:#64748b;text-align:right}@media (width<=820px){.context-header[data-v-c9660153],.context-item[data-v-c9660153]{flex-direction:column}.context-link[data-v-c9660153]{width:100%}.item-meta[data-v-c9660153]{justify-items:start;width:100%}}.timeline-card[data-v-a6eb85a6]{padding:clamp(1.4rem,3vw,2rem)}.timeline-header[data-v-a6eb85a6]{margin-bottom:1rem}.timeline-subtitle[data-v-a6eb85a6]{color:#475569;margin:.45rem 0 0;line-height:1.5}.eyebrow[data-v-a6eb85a6]{color:#0f766e;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .55rem;font-size:.78rem;font-weight:800}h3[data-v-a6eb85a6]{color:#0f172a;margin:0;font-size:clamp(1.2rem,3vw,1.7rem)}.feedback.error[data-v-a6eb85a6]{color:#991b1b;background:#f8717124;border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.timeline-empty[data-v-a6eb85a6]{background:#f8fafc;padding:1.25rem}.timeline-empty strong[data-v-a6eb85a6]{display:block}.timeline-empty p[data-v-a6eb85a6]{color:#475569;margin:.55rem 0 0;line-height:1.7}.timeline-filters[data-v-a6eb85a6]{background:#f8fafc;gap:.9rem;margin-bottom:1rem;padding:1rem 1.1rem;display:grid}.filter-group[data-v-a6eb85a6],.period-filter[data-v-a6eb85a6]{gap:.5rem;display:grid}.filter-group span[data-v-a6eb85a6],.period-filter span[data-v-a6eb85a6]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.filter-chips[data-v-a6eb85a6]{flex-wrap:wrap;gap:.55rem;display:flex}.filter-chip[data-v-a6eb85a6],.clear-filters[data-v-a6eb85a6]{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.65rem .9rem;font-weight:700}.filter-chip[data-v-a6eb85a6]{color:#0f766e;background:#0f766e1a}.filter-chip--active[data-v-a6eb85a6]{color:#f8fafc;background:#0f172a}.period-filter select[data-v-a6eb85a6]{color:#0f172a;width:100%;max-width:280px;font:inherit;background:#fff;border:1px solid #94a3b847;border-radius:14px;padding:.8rem .95rem}.timeline-summary[data-v-a6eb85a6]{background:linear-gradient(135deg,#14b8a61f,#2563eb14);border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.95rem 1rem;display:flex}.timeline-summary strong[data-v-a6eb85a6]{color:#0f172a}.timeline-summary p[data-v-a6eb85a6]{color:#475569;flex:1;margin:0}.clear-filters[data-v-a6eb85a6]{color:#0f172a;background:#e2e8f0}.timeline-list[data-v-a6eb85a6]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.timeline-item[data-v-a6eb85a6]{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.timeline-marker[data-v-a6eb85a6]{background:linear-gradient(135deg,#14b8a6 0%,#2563eb 100%);border-radius:999px;width:12px;height:12px;margin-top:.35rem;box-shadow:0 0 0 4px #14b8a61f}.timeline-marker--meeting[data-v-a6eb85a6],.timeline-marker--minute[data-v-a6eb85a6]{background:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.timeline-marker--proposal[data-v-a6eb85a6],.timeline-marker--contract[data-v-a6eb85a6]{background:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}.timeline-marker--service[data-v-a6eb85a6]{background:#0f766e;box-shadow:0 0 0 4px #0f766e1f}.timeline-marker--financial[data-v-a6eb85a6]{background:#b45309;box-shadow:0 0 0 4px #b4530924}.timeline-marker--recurrence[data-v-a6eb85a6]{background:#0f172a;box-shadow:0 0 0 4px #0f172a1f}.timeline-marker--document[data-v-a6eb85a6]{background:#475569;box-shadow:0 0 0 4px #4755691f}.timeline-marker--task[data-v-a6eb85a6]{background:#dc2626;box-shadow:0 0 0 4px #dc26261f}.timeline-marker--client[data-v-a6eb85a6],.timeline-marker--other[data-v-a6eb85a6]{background:#0891b2;box-shadow:0 0 0 4px #0891b21f}.timeline-content[data-v-a6eb85a6]{background:#f8fafc;border-radius:20px;padding:1rem 1.1rem}.timeline-heading[data-v-a6eb85a6]{gap:.2rem;display:grid}.event-category[data-v-a6eb85a6]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.event-title[data-v-a6eb85a6]{color:#0f172a;font-size:1rem}.event-type[data-v-a6eb85a6]{color:#64748b;font-size:.78rem;font-weight:700}.timeline-top[data-v-a6eb85a6]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.timeline-top strong[data-v-a6eb85a6]{color:#0f172a}time[data-v-a6eb85a6],.timeline-content p[data-v-a6eb85a6]{color:#475569}time[data-v-a6eb85a6]{white-space:nowrap;font-size:.88rem}.timeline-content p[data-v-a6eb85a6]{margin:.55rem 0 0;line-height:1.7}.timeline-links[data-v-a6eb85a6]{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.timeline-link[data-v-a6eb85a6]{color:#0f766e;background:#0f766e1a;border-radius:999px;align-items:center;padding:.45rem .7rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.timeline-link[data-v-a6eb85a6]:hover{background:#0f766e29}.timeline-meta[data-v-a6eb85a6]{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.timeline-meta li[data-v-a6eb85a6]{color:#0f766e;font-size:.92rem;font-weight:700}@media (width<=680px){.timeline-summary[data-v-a6eb85a6],.timeline-top[data-v-a6eb85a6]{flex-direction:column;align-items:flex-start}time[data-v-a6eb85a6]{white-space:normal}.period-filter select[data-v-a6eb85a6],.clear-filters[data-v-a6eb85a6]{width:100%}}.client-detail-page[data-v-3d1ca58b]{gap:1rem;display:grid}.page-header[data-v-3d1ca58b],.detail-card[data-v-3d1ca58b],.summary-card[data-v-3d1ca58b]{background:#ffffffdb;border:1px solid #94a3b829;border-radius:20px;padding:1rem 1.15rem;box-shadow:0 10px 26px #94a3b814}.page-header[data-v-3d1ca58b]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-3d1ca58b]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-3d1ca58b],h2[data-v-3d1ca58b]{color:#0f172a;margin:0}h1[data-v-3d1ca58b]{color:#f8fafc;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.1}h2[data-v-3d1ca58b]{margin-top:.55rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}.subtitle[data-v-3d1ca58b],.trade-name[data-v-3d1ca58b],.danger-zone p[data-v-3d1ca58b],.notes-block p[data-v-3d1ca58b]{color:#475569;line-height:1.7}.subtitle[data-v-3d1ca58b]{color:#e2e8f0e6;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.header-actions[data-v-3d1ca58b]{gap:.65rem;display:flex}.header-actions a[data-v-3d1ca58b]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-3d1ca58b]{border-radius:14px;margin:0;padding:.8rem .9rem;font-size:.92rem;font-weight:700}.feedback.success[data-v-3d1ca58b]{color:#115e59;background:#14b8a624}.feedback.error[data-v-3d1ca58b]{color:#991b1b;background:#f8717124}.detail-top[data-v-3d1ca58b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-3d1ca58b]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-3d1ca58b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;margin-top:1rem;display:grid}.detail-grid article[data-v-3d1ca58b],.notes-block[data-v-3d1ca58b],.danger-zone[data-v-3d1ca58b]{background:#f8fafc;border-radius:16px;padding:.95rem}.detail-grid span[data-v-3d1ca58b],.notes-block span[data-v-3d1ca58b]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.detail-grid strong[data-v-3d1ca58b]{color:#0f172a;margin-top:.5rem;font-size:.95rem;display:block}.notes-block[data-v-3d1ca58b]{margin-top:.8rem}.notes-block p[data-v-3d1ca58b]{margin:.5rem 0 0;font-size:.92rem;line-height:1.45}.danger-zone[data-v-3d1ca58b]{border:1px solid #f871712e;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.danger-zone strong[data-v-3d1ca58b]{color:#7f1d1d}button[data-v-3d1ca58b]{color:#fef2f2;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:800}button[data-v-3d1ca58b]:disabled{cursor:not-allowed;opacity:.7}.summary-grid[data-v-3d1ca58b],.context-grid[data-v-3d1ca58b],.document-grid[data-v-3d1ca58b]{gap:1rem;display:grid}.summary-grid[data-v-3d1ca58b]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.context-grid[data-v-3d1ca58b]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.document-panel[data-v-3d1ca58b]{background:#ffffffdb;border:1px solid #94a3b829;border-radius:20px;padding:1rem 1.15rem;box-shadow:0 10px 26px #94a3b814}.document-panel__header[data-v-3d1ca58b],.document-card__top[data-v-3d1ca58b],.document-card__actions[data-v-3d1ca58b]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.document-panel__actions[data-v-3d1ca58b]{gap:.65rem;display:flex}.document-panel__primary-link[data-v-3d1ca58b],.document-panel__secondary-link[data-v-3d1ca58b],.document-card__actions a[data-v-3d1ca58b]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.document-panel__primary-link[data-v-3d1ca58b],.document-panel__secondary-link[data-v-3d1ca58b]{border-radius:999px;padding:.72rem 1rem}.document-panel__primary-link[data-v-3d1ca58b]{color:#f8fafc;background:#0f172a}.document-panel__secondary-link[data-v-3d1ca58b]{color:#0f172a;background:#e2e8f0}.document-panel__state[data-v-3d1ca58b],.document-card[data-v-3d1ca58b]{background:#f8fafc;border-radius:18px;margin-top:.9rem;padding:1rem}.document-panel__state--error[data-v-3d1ca58b]{border:1px solid #f871712e}.document-panel__state p[data-v-3d1ca58b],.document-meta[data-v-3d1ca58b]{color:#475569;margin:.45rem 0 0;line-height:1.45}.document-grid[data-v-3d1ca58b]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:.9rem}.document-type[data-v-3d1ca58b]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}.document-card h4[data-v-3d1ca58b]{color:#0f172a;margin:.55rem 0 0;font-size:1rem}.document-card__actions[data-v-3d1ca58b]{margin-top:1rem}.document-card__actions a[data-v-3d1ca58b]{color:#0f172a}.summary-card--wide[data-v-3d1ca58b]{min-width:0}.summary-copy[data-v-3d1ca58b]{color:#475569;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.stat-grid[data-v-3d1ca58b]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;margin-top:.85rem;display:grid}.stat-card[data-v-3d1ca58b],.finance-grid div[data-v-3d1ca58b]{background:#f8fafc;border-radius:14px;padding:.8rem}.stat-card span[data-v-3d1ca58b],.finance-grid span[data-v-3d1ca58b]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.stat-card strong[data-v-3d1ca58b],.finance-grid strong[data-v-3d1ca58b]{color:#0f172a;margin-top:.45rem;font-size:1.2rem;display:block}.finance-grid[data-v-3d1ca58b]{gap:.7rem;margin-top:.85rem;display:grid}@media (width<=820px){.page-header[data-v-3d1ca58b],.detail-top[data-v-3d1ca58b],.danger-zone[data-v-3d1ca58b]{flex-direction:column;align-items:flex-start}.header-actions[data-v-3d1ca58b]{flex-direction:column;width:100%}.header-actions a[data-v-3d1ca58b],button[data-v-3d1ca58b]{width:100%}.summary-grid[data-v-3d1ca58b]{grid-template-columns:1fr}.document-panel__header[data-v-3d1ca58b],.document-card__top[data-v-3d1ca58b],.document-card__actions[data-v-3d1ca58b]{flex-direction:column}.document-panel__actions[data-v-3d1ca58b]{flex-direction:column;width:100%}.document-panel__primary-link[data-v-3d1ca58b],.document-panel__secondary-link[data-v-3d1ca58b]{width:100%}}.client-form-page[data-v-7b1ca293]{gap:1rem;display:grid}.page-header[data-v-7b1ca293],.client-form[data-v-7b1ca293],.loading-card[data-v-7b1ca293]{background:#ffffffdb;border:1px solid #94a3b829;border-radius:20px;padding:1rem 1.15rem;box-shadow:0 10px 26px #94a3b814}.eyebrow[data-v-7b1ca293]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-7b1ca293]{color:#f8fafc;margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-7b1ca293]{color:#e2e8f0e6;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.page-header[data-v-7b1ca293]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-7b1ca293],.cancel-link[data-v-7b1ca293]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-7b1ca293]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.72rem 1rem}.client-form[data-v-7b1ca293]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}label[data-v-7b1ca293]{color:#0f172a;gap:.35rem;font-size:.95rem;font-weight:700;display:grid}input[data-v-7b1ca293],select[data-v-7b1ca293],textarea[data-v-7b1ca293]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:14px;padding:.78rem .9rem}textarea[data-v-7b1ca293]{resize:vertical}.notes-field[data-v-7b1ca293],.actions[data-v-7b1ca293]{grid-column:1/-1}.field-error[data-v-7b1ca293]{color:#b91c1c;font-size:.82rem}@media (width<=820px){.page-header[data-v-7b1ca293]{flex-direction:column}.secondary-link[data-v-7b1ca293]{width:100%}.client-form[data-v-7b1ca293]{grid-template-columns:1fr}}.filters-card[data-v-bc8753d9]{gap:.9rem;padding:1rem 1.05rem;display:grid}.filters-grid[data-v-bc8753d9]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.field[data-v-bc8753d9]{gap:.35rem;display:grid}.field--search[data-v-bc8753d9]{grid-column:span 2}.field span[data-v-bc8753d9]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.filters-footer[data-v-bc8753d9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.result-text[data-v-bc8753d9]{color:#475569;margin:0;font-size:.92rem}.clear-button[data-v-bc8753d9]{border:0;padding:.65rem .9rem}@media (width<=720px){.field--search[data-v-bc8753d9]{grid-column:span 1}}.clients-page[data-v-d2284fce]{gap:1rem;display:grid}.page-header[data-v-d2284fce]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-d2284fce]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-d2284fce]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-d2284fce]{color:#e2e8f0e6;max-width:38rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-d2284fce]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-d2284fce]{border-radius:14px;margin:0;padding:.8rem .9rem;font-size:.92rem;font-weight:700}.feedback.success[data-v-d2284fce]{color:#115e59;background:#14b8a624}.feedback.error[data-v-d2284fce]{color:#991b1b;background:#f8717124}.empty-state[data-v-d2284fce]{background:#fffc;border:1px dashed #0f766e4d;border-radius:18px;padding:1.2rem 1.1rem}.empty-state strong[data-v-d2284fce]{font-size:.98rem;display:block}.empty-state p[data-v-d2284fce]{color:#475569;margin:.4rem 0 0;font-size:.92rem}.client-grid[data-v-d2284fce]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem;display:grid}.client-card[data-v-d2284fce]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:18px;padding:1rem;box-shadow:0 10px 26px #94a3b814}.card-top[data-v-d2284fce]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-d2284fce]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}h2[data-v-d2284fce]{color:#0f172a;margin:.55rem 0 0;font-size:1.05rem;line-height:1.25}.meta-list[data-v-d2284fce]{gap:.7rem;margin:.9rem 0 0;display:grid}.meta-list div[data-v-d2284fce]{gap:.2rem;display:grid}dt[data-v-d2284fce]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}dd[data-v-d2284fce]{color:#334155;margin:0;font-size:.92rem}.actions[data-v-d2284fce]{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.actions a[data-v-d2284fce]{color:#0f172a;background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=720px){.page-header[data-v-d2284fce]{flex-direction:column}.primary-link[data-v-d2284fce]{width:100%}.card-top[data-v-d2284fce]{flex-direction:column}}.contract-detail-page[data-v-bc28fb50]{gap:1.5rem;display:grid}.page-header[data-v-bc28fb50],.detail-card[data-v-bc28fb50]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.page-header[data-v-bc28fb50]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-bc28fb50]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-bc28fb50],h2[data-v-bc28fb50]{color:#0f172a;margin:0}h1[data-v-bc28fb50]{color:#f8fafc;font-size:clamp(1.9rem,4vw,3rem)}h2[data-v-bc28fb50]{margin-top:.8rem;font-size:clamp(1.6rem,3vw,2.3rem)}.subtitle[data-v-bc28fb50],.trade-name[data-v-bc28fb50],.danger-zone p[data-v-bc28fb50],.action-zone p[data-v-bc28fb50],.notes-block p[data-v-bc28fb50]{color:#475569;line-height:1.7}.subtitle[data-v-bc28fb50]{color:#e2e8f0e6;margin:.9rem 0 0}.header-actions[data-v-bc28fb50]{gap:.8rem;display:flex}.header-actions a[data-v-bc28fb50]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-bc28fb50]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-bc28fb50]{color:#115e59;background:#14b8a624}.feedback.error[data-v-bc28fb50]{color:#991b1b;background:#f8717124}.detail-top[data-v-bc28fb50]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-bc28fb50]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-bc28fb50]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.detail-grid article[data-v-bc28fb50],.notes-block[data-v-bc28fb50],.action-zone[data-v-bc28fb50],.danger-zone[data-v-bc28fb50]{background:#f8fafc;border-radius:22px;padding:1.2rem}.detail-grid span[data-v-bc28fb50],.notes-block span[data-v-bc28fb50]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.detail-grid strong[data-v-bc28fb50]{color:#0f172a;margin-top:.75rem;display:block}.notes-block[data-v-bc28fb50],.action-zone[data-v-bc28fb50],.danger-zone[data-v-bc28fb50]{margin-top:1rem}.notes-block p[data-v-bc28fb50]{margin:.8rem 0 0}.action-zone[data-v-bc28fb50],.danger-zone[data-v-bc28fb50]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.action-buttons[data-v-bc28fb50]{flex-wrap:wrap;gap:.75rem;display:flex}.recurrence-button[data-v-bc28fb50]{background:#0f172a}.activate-button[data-v-bc28fb50]{background:#2563eb}.suspend-button[data-v-bc28fb50]{background:#7c3aed}.close-button[data-v-bc28fb50]{background:#92400e}.reject-button[data-v-bc28fb50]{background:#9f1239}.financial-button[data-v-bc28fb50]{background:#0f766e}.danger-zone[data-v-bc28fb50]{border:1px solid #f871712e}.danger-zone strong[data-v-bc28fb50]{color:#7f1d1d}button[data-v-bc28fb50]{color:#fef2f2;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:800}button[data-v-bc28fb50]:disabled{cursor:not-allowed;opacity:.7}@media (width<=820px){.page-header[data-v-bc28fb50],.detail-top[data-v-bc28fb50],.action-zone[data-v-bc28fb50],.danger-zone[data-v-bc28fb50]{flex-direction:column;align-items:flex-start}.header-actions[data-v-bc28fb50]{flex-direction:column;width:100%}.header-actions a[data-v-bc28fb50],button[data-v-bc28fb50]{width:100%}.action-buttons[data-v-bc28fb50]{flex-direction:column;width:100%}}.searchable-select[data-v-97a0f1c0]{width:100%;position:relative}.searchable-select__native[data-v-97a0f1c0]{opacity:0;pointer-events:none;position:absolute;inset:0}.searchable-select__control[data-v-97a0f1c0]{align-items:stretch;gap:.5rem;display:flex}.searchable-select__trigger[data-v-97a0f1c0],.searchable-select__search[data-v-97a0f1c0],.searchable-select__clear[data-v-97a0f1c0]{font:inherit}.searchable-select__trigger[data-v-97a0f1c0],.searchable-select__search[data-v-97a0f1c0]{color:#0f172a;text-align:left;background:#f8fafc;border:1px solid #94a3b847;border-radius:16px;width:100%;padding:.9rem 1rem}.searchable-select__trigger[data-v-97a0f1c0]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.searchable-select__placeholder[data-v-97a0f1c0],.searchable-select__chevron[data-v-97a0f1c0]{color:#64748b}.searchable-select__clear[data-v-97a0f1c0]{color:#475569;background:#f1f5f9eb;border:1px solid #94a3b847;border-radius:16px;flex-shrink:0;padding:0 .95rem}.searchable-select__dropdown[data-v-97a0f1c0]{z-index:30;background:#fffffffa;border:1px solid #94a3b82e;border-radius:18px;gap:.6rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 18px 40px #0f172a1f}.searchable-select__list[data-v-97a0f1c0]{gap:.35rem;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.searchable-select__option[data-v-97a0f1c0]{color:#0f172a;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.searchable-select__option--active[data-v-97a0f1c0]{background:#0f766e1a}.searchable-select__option--selected[data-v-97a0f1c0]{color:#0f766e;font-weight:700}.searchable-select__selected-mark[data-v-97a0f1c0]{color:#0f766e;font-size:.78rem}.searchable-select__empty[data-v-97a0f1c0]{color:#64748b;padding:.65rem .4rem}.searchable-select--open .searchable-select__trigger[data-v-97a0f1c0],.searchable-select__search[data-v-97a0f1c0]:focus,.searchable-select__trigger[data-v-97a0f1c0]:focus{border-color:#0f766e73;outline:none;box-shadow:0 0 0 4px #2dd4bf1f}.searchable-select--disabled[data-v-97a0f1c0]{opacity:.72}@media (width<=820px){.searchable-select__control[data-v-97a0f1c0]{flex-wrap:wrap}.searchable-select__clear[data-v-97a0f1c0]{width:100%;min-height:3rem}}.contract-form-page[data-v-5caebb62]{gap:1.5rem;display:grid}.page-header[data-v-5caebb62],.contract-form[data-v-5caebb62],.loading-card[data-v-5caebb62]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.eyebrow[data-v-5caebb62]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-5caebb62]{color:#f8fafc;margin:0;font-size:clamp(1.9rem,4vw,3rem)}.subtitle[data-v-5caebb62]{color:#e2e8f0e6;margin:.9rem 0 0;line-height:1.7}.page-header[data-v-5caebb62]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-5caebb62],.cancel-link[data-v-5caebb62]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-5caebb62]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.85rem 1.15rem}.contract-form[data-v-5caebb62]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label[data-v-5caebb62]{color:#0f172a;gap:.45rem;font-weight:700;display:grid}input[data-v-5caebb62],select[data-v-5caebb62],textarea[data-v-5caebb62]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:16px;padding:.9rem 1rem}textarea[data-v-5caebb62]{resize:vertical}.full[data-v-5caebb62],.actions[data-v-5caebb62]{grid-column:1/-1}.field-error[data-v-5caebb62]{color:#b91c1c;font-size:.9rem}@media (width<=820px){.page-header[data-v-5caebb62]{flex-direction:column}.secondary-link[data-v-5caebb62]{width:100%}.contract-form[data-v-5caebb62]{grid-template-columns:1fr}}.contracts-page[data-v-87452181]{gap:1.5rem;display:grid}.page-header[data-v-87452181]{color:#f8fafc;background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-87452181]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-87452181]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-87452181]{color:#e2e8f0e6;max-width:40rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-87452181]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-87452181]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-87452181]{color:#115e59;background:#14b8a624}.feedback.error[data-v-87452181]{color:#991b1b;background:#f8717124}.empty-state[data-v-87452181]{background:#fffc;border:1px dashed #0f766e4d;border-radius:24px;padding:2rem}.empty-state strong[data-v-87452181]{font-size:1.05rem;display:block}.empty-state p[data-v-87452181]{color:#475569;margin:.6rem 0 0}.contract-grid[data-v-87452181]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.contract-card[data-v-87452181]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:24px;padding:1.4rem;box-shadow:0 16px 40px #94a3b81f}.card-top[data-v-87452181]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-87452181]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}h2[data-v-87452181]{color:#0f172a;margin:.8rem 0 0;font-size:1.2rem}.meta-list[data-v-87452181]{gap:.9rem;margin:1.2rem 0 0;display:grid}.meta-list div[data-v-87452181]{gap:.2rem;display:grid}dt[data-v-87452181]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}dd[data-v-87452181]{color:#334155;margin:0}.actions[data-v-87452181]{gap:1rem;margin-top:1.4rem;display:flex}.actions a[data-v-87452181]{color:#0f172a;font-weight:700;text-decoration:none}@media (width<=720px){.page-header[data-v-87452181]{flex-direction:column}.primary-link[data-v-87452181]{width:100%}.card-top[data-v-87452181]{flex-direction:column}}.catalog-detail-page[data-v-5b47bdb2]{gap:1rem;display:grid}.page-header[data-v-5b47bdb2],.detail-card[data-v-5b47bdb2]{background:#ffffffdb;border:1px solid #94a3b829;border-radius:20px;padding:1rem 1.15rem;box-shadow:0 10px 26px #94a3b814}.page-header[data-v-5b47bdb2]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-5b47bdb2]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-5b47bdb2],h2[data-v-5b47bdb2]{color:#0f172a;margin:0}h1[data-v-5b47bdb2]{color:#f8fafc;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.1}h2[data-v-5b47bdb2]{margin-top:.55rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}.subtitle[data-v-5b47bdb2],.trade-name[data-v-5b47bdb2],.danger-zone p[data-v-5b47bdb2],.notes-block p[data-v-5b47bdb2]{color:#475569;line-height:1.7}.subtitle[data-v-5b47bdb2]{color:#e2e8f0e6;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.header-actions[data-v-5b47bdb2]{gap:.65rem;display:flex}.header-actions a[data-v-5b47bdb2]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-5b47bdb2]{border-radius:14px;margin:0;padding:.8rem .9rem;font-size:.92rem;font-weight:700}.feedback.success[data-v-5b47bdb2]{color:#115e59;background:#14b8a624}.feedback.error[data-v-5b47bdb2]{color:#991b1b;background:#f8717124}.detail-top[data-v-5b47bdb2]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-5b47bdb2]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-5b47bdb2]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;margin-top:1rem;display:grid}.detail-grid article[data-v-5b47bdb2],.notes-block[data-v-5b47bdb2],.danger-zone[data-v-5b47bdb2]{background:#f8fafc;border-radius:16px;padding:.95rem}.detail-grid span[data-v-5b47bdb2],.notes-block span[data-v-5b47bdb2]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.detail-grid strong[data-v-5b47bdb2]{color:#0f172a;margin-top:.5rem;font-size:.95rem;display:block}.notes-block[data-v-5b47bdb2]{margin-top:.8rem}.notes-block p[data-v-5b47bdb2]{margin:.5rem 0 0;font-size:.92rem;line-height:1.45}.danger-zone[data-v-5b47bdb2]{border:1px solid #0f766e2e;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.danger-zone strong[data-v-5b47bdb2]{color:#115e59}button[data-v-5b47bdb2]{color:#ecfeff;font:inherit;cursor:pointer;background:#0f766e;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:800}button[data-v-5b47bdb2]:disabled{cursor:not-allowed;opacity:.7}@media (width<=820px){.page-header[data-v-5b47bdb2],.detail-top[data-v-5b47bdb2],.danger-zone[data-v-5b47bdb2]{flex-direction:column;align-items:flex-start}.header-actions[data-v-5b47bdb2]{flex-direction:column;width:100%}.header-actions a[data-v-5b47bdb2],button[data-v-5b47bdb2]{width:100%}}.catalog-form-page[data-v-f5466f5a]{gap:1rem;display:grid}.page-header[data-v-f5466f5a],.catalog-form[data-v-f5466f5a],.loading-card[data-v-f5466f5a]{background:#ffffffdb;border:1px solid #94a3b829;border-radius:20px;padding:1rem 1.15rem;box-shadow:0 10px 26px #94a3b814}.eyebrow[data-v-f5466f5a]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-f5466f5a]{color:#f8fafc;margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-f5466f5a]{color:#e2e8f0e6;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.page-header[data-v-f5466f5a]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-f5466f5a],.cancel-link[data-v-f5466f5a]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-f5466f5a]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.72rem 1rem}.catalog-form[data-v-f5466f5a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}label[data-v-f5466f5a]{color:#0f172a;gap:.35rem;font-size:.95rem;font-weight:700;display:grid}input[data-v-f5466f5a],select[data-v-f5466f5a],textarea[data-v-f5466f5a]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:14px;padding:.78rem .9rem}textarea[data-v-f5466f5a]{resize:vertical}.checkbox-field[data-v-f5466f5a]{background:#f8fafc;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.85rem}.checkbox-field input[data-v-f5466f5a]{width:1rem;height:1rem;margin:0}.full[data-v-f5466f5a],.actions[data-v-f5466f5a]{grid-column:1/-1}.field-error[data-v-f5466f5a]{color:#b91c1c;font-size:.82rem}@media (width<=820px){.page-header[data-v-f5466f5a]{flex-direction:column}.secondary-link[data-v-f5466f5a]{width:100%}.catalog-form[data-v-f5466f5a]{grid-template-columns:1fr}}.catalog-page[data-v-ecd52a3f]{gap:1rem;display:grid}.page-header[data-v-ecd52a3f]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-ecd52a3f]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-ecd52a3f]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-ecd52a3f]{color:#e2e8f0e6;max-width:40rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-ecd52a3f]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-ecd52a3f]{border-radius:14px;margin:0;padding:.8rem .9rem;font-size:.92rem;font-weight:700}.feedback.success[data-v-ecd52a3f]{color:#115e59;background:#14b8a624}.feedback.error[data-v-ecd52a3f]{color:#991b1b;background:#f8717124}.empty-state[data-v-ecd52a3f]{background:#fffc;border:1px dashed #15803d40;border-radius:18px;padding:1.2rem 1.1rem}.empty-state strong[data-v-ecd52a3f]{font-size:.98rem;display:block}.empty-state p[data-v-ecd52a3f]{color:#475569;margin:.4rem 0 0;font-size:.92rem}.catalog-grid[data-v-ecd52a3f]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.8rem;display:grid}.catalog-card[data-v-ecd52a3f]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:18px;padding:1rem;box-shadow:0 10px 26px #94a3b814}.card-top[data-v-ecd52a3f]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-ecd52a3f]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0e74901f;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}h2[data-v-ecd52a3f]{color:#0f172a;margin:.55rem 0 0;font-size:1.05rem;line-height:1.25}.meta-list[data-v-ecd52a3f]{gap:.7rem;margin:.9rem 0 0;display:grid}.meta-list div[data-v-ecd52a3f]{gap:.2rem;display:grid}dt[data-v-ecd52a3f]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}dd[data-v-ecd52a3f]{color:#334155;margin:0;font-size:.92rem}.description[data-v-ecd52a3f]{color:#475569;margin:.8rem 0 0;font-size:.9rem;line-height:1.45}.actions[data-v-ecd52a3f]{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.actions a[data-v-ecd52a3f]{color:#0f172a;background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=720px){.page-header[data-v-ecd52a3f]{flex-direction:column}.primary-link[data-v-ecd52a3f]{width:100%}.card-top[data-v-ecd52a3f]{flex-direction:column}}.document-detail-page[data-v-519ffbda]{gap:1.5rem;display:grid}.page-header[data-v-519ffbda],.detail-card[data-v-519ffbda]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.page-header[data-v-519ffbda]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-519ffbda]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-519ffbda],h2[data-v-519ffbda]{color:#0f172a;margin:0}h1[data-v-519ffbda]{color:#f8fafc;font-size:clamp(1.9rem,4vw,3rem)}h2[data-v-519ffbda]{margin-top:.8rem;font-size:clamp(1.6rem,3vw,2.3rem)}.subtitle[data-v-519ffbda],.trade-name[data-v-519ffbda],.danger-zone p[data-v-519ffbda],.action-zone p[data-v-519ffbda],.notes-block p[data-v-519ffbda],.link-zone p[data-v-519ffbda]{color:#475569;line-height:1.7}.subtitle[data-v-519ffbda]{color:#e2e8f0e6;margin:.9rem 0 0}.header-actions[data-v-519ffbda]{gap:.8rem;display:flex}.header-actions a[data-v-519ffbda]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-519ffbda]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-519ffbda]{color:#115e59;background:#14b8a624}.feedback.error[data-v-519ffbda]{color:#991b1b;background:#f8717124}.detail-top[data-v-519ffbda]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-519ffbda]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-519ffbda]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.detail-grid article[data-v-519ffbda],.notes-block[data-v-519ffbda],.action-zone[data-v-519ffbda],.danger-zone[data-v-519ffbda],.link-zone[data-v-519ffbda]{background:#f8fafc;border-radius:22px;padding:1.2rem}.detail-grid span[data-v-519ffbda],.notes-block span[data-v-519ffbda]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.detail-grid strong[data-v-519ffbda]{color:#0f172a;margin-top:.75rem;display:block}.notes-block[data-v-519ffbda],.action-zone[data-v-519ffbda],.danger-zone[data-v-519ffbda],.link-zone[data-v-519ffbda]{margin-top:1rem}.notes-block p[data-v-519ffbda]{margin:.8rem 0 0}.action-zone[data-v-519ffbda],.danger-zone[data-v-519ffbda],.link-zone[data-v-519ffbda]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.action-buttons[data-v-519ffbda]{flex-wrap:wrap;gap:.75rem;display:flex}.link-zone a[data-v-519ffbda]{color:#f8fafc;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.archive-button[data-v-519ffbda]{background:#2563eb}.cancel-button[data-v-519ffbda]{background:#9f1239}.danger-zone[data-v-519ffbda]{border:1px solid #f871712e}.danger-zone strong[data-v-519ffbda]{color:#7f1d1d}button[data-v-519ffbda]{color:#fef2f2;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:800}button[data-v-519ffbda]:disabled{cursor:not-allowed;opacity:.7}@media (width<=820px){.page-header[data-v-519ffbda],.detail-top[data-v-519ffbda],.action-zone[data-v-519ffbda],.danger-zone[data-v-519ffbda],.link-zone[data-v-519ffbda]{flex-direction:column;align-items:flex-start}.header-actions[data-v-519ffbda]{flex-direction:column;width:100%}.header-actions a[data-v-519ffbda],button[data-v-519ffbda],.link-zone a[data-v-519ffbda]{width:100%}.action-buttons[data-v-519ffbda]{flex-direction:column;width:100%}}.document-form-page[data-v-93ba7cb1]{gap:1.5rem;display:grid}.page-header[data-v-93ba7cb1],.document-form[data-v-93ba7cb1],.loading-card[data-v-93ba7cb1]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.eyebrow[data-v-93ba7cb1]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-93ba7cb1]{color:#f8fafc;margin:0;font-size:clamp(1.9rem,4vw,3rem)}.subtitle[data-v-93ba7cb1]{color:#e2e8f0e6;margin:.9rem 0 0;line-height:1.7}.page-header[data-v-93ba7cb1]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-93ba7cb1],.cancel-link[data-v-93ba7cb1]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-93ba7cb1]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.85rem 1.15rem}.document-form[data-v-93ba7cb1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.context-help[data-v-93ba7cb1]{color:#475569;margin:-.25rem 0 .15rem;line-height:1.6}label[data-v-93ba7cb1]{color:#0f172a;gap:.45rem;font-weight:700;display:grid}input[data-v-93ba7cb1],select[data-v-93ba7cb1],textarea[data-v-93ba7cb1]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:16px;padding:.9rem 1rem}textarea[data-v-93ba7cb1]{resize:vertical}.full[data-v-93ba7cb1],.actions[data-v-93ba7cb1]{grid-column:1/-1}.field-error[data-v-93ba7cb1]{color:#b91c1c;font-size:.9rem}@media (width<=820px){.page-header[data-v-93ba7cb1]{flex-direction:column}.secondary-link[data-v-93ba7cb1]{width:100%}.document-form[data-v-93ba7cb1]{grid-template-columns:1fr}}.documents-page[data-v-32d5ecac]{gap:1.5rem;display:grid}.page-header[data-v-32d5ecac]{color:#f8fafc;background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-32d5ecac]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-32d5ecac]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-32d5ecac]{color:#e2e8f0e6;max-width:40rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-32d5ecac]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-32d5ecac]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-32d5ecac]{color:#115e59;background:#14b8a624}.feedback.error[data-v-32d5ecac]{color:#991b1b;background:#f8717124}.empty-state[data-v-32d5ecac]{background:#fffc;border:1px dashed #0f766e4d;border-radius:24px;padding:2rem}.empty-state strong[data-v-32d5ecac]{font-size:1.05rem;display:block}.empty-state p[data-v-32d5ecac]{color:#475569;margin:.6rem 0 0}.document-grid[data-v-32d5ecac]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.document-card[data-v-32d5ecac]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:24px;padding:1.4rem;box-shadow:0 16px 40px #94a3b81f}.card-top[data-v-32d5ecac]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-32d5ecac]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}h2[data-v-32d5ecac]{color:#0f172a;margin:.8rem 0 0;font-size:1.2rem}.meta-list[data-v-32d5ecac]{gap:.9rem;margin:1.2rem 0 0;display:grid}.meta-list div[data-v-32d5ecac]{gap:.2rem;display:grid}dt[data-v-32d5ecac]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}dd[data-v-32d5ecac]{color:#334155;margin:0}.actions[data-v-32d5ecac]{gap:1rem;margin-top:1.4rem;display:flex}.actions a[data-v-32d5ecac]{color:#0f172a;font-weight:700;text-decoration:none}@media (width<=720px){.page-header[data-v-32d5ecac]{flex-direction:column}.primary-link[data-v-32d5ecac]{width:100%}.card-top[data-v-32d5ecac]{flex-direction:column}}.financial-detail-page[data-v-f30b6493]{gap:1.5rem;display:grid}.page-header[data-v-f30b6493],.detail-card[data-v-f30b6493]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.page-header[data-v-f30b6493]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-f30b6493]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-f30b6493],h2[data-v-f30b6493]{color:#0f172a;margin:0}h1[data-v-f30b6493]{color:#f8fafc;font-size:clamp(1.9rem,4vw,3rem)}h2[data-v-f30b6493]{margin-top:.8rem;font-size:clamp(1.6rem,3vw,2.3rem)}.subtitle[data-v-f30b6493],.trade-name[data-v-f30b6493],.danger-zone p[data-v-f30b6493],.action-zone p[data-v-f30b6493],.notes-block p[data-v-f30b6493]{color:#475569;line-height:1.7}.subtitle[data-v-f30b6493]{color:#e2e8f0e6;margin:.9rem 0 0}.header-actions[data-v-f30b6493]{gap:.8rem;display:flex}.header-actions a[data-v-f30b6493]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-f30b6493]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-f30b6493]{color:#115e59;background:#14b8a624}.feedback.error[data-v-f30b6493]{color:#991b1b;background:#f8717124}.detail-top[data-v-f30b6493]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-f30b6493]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-f30b6493]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.detail-grid article[data-v-f30b6493],.notes-block[data-v-f30b6493],.action-zone[data-v-f30b6493],.danger-zone[data-v-f30b6493]{background:#f8fafc;border-radius:22px;padding:1.2rem}.detail-grid span[data-v-f30b6493],.notes-block span[data-v-f30b6493]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.detail-grid strong[data-v-f30b6493]{color:#0f172a;margin-top:.75rem;display:block}.notes-block[data-v-f30b6493],.action-zone[data-v-f30b6493],.danger-zone[data-v-f30b6493]{margin-top:1rem}.notes-block p[data-v-f30b6493]{margin:.8rem 0 0}.action-zone[data-v-f30b6493],.danger-zone[data-v-f30b6493]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.action-buttons[data-v-f30b6493]{flex-wrap:wrap;gap:.75rem;display:flex}.receive-button[data-v-f30b6493]{background:#166534}.cancel-button[data-v-f30b6493]{background:#9f1239}.refund-button[data-v-f30b6493]{background:#92400e}.danger-zone[data-v-f30b6493]{border:1px solid #f871712e}.danger-zone strong[data-v-f30b6493]{color:#7f1d1d}button[data-v-f30b6493]{color:#fef2f2;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:800}button[data-v-f30b6493]:disabled{cursor:not-allowed;opacity:.7}@media (width<=820px){.page-header[data-v-f30b6493],.detail-top[data-v-f30b6493],.action-zone[data-v-f30b6493],.danger-zone[data-v-f30b6493]{flex-direction:column;align-items:flex-start}.header-actions[data-v-f30b6493]{flex-direction:column;width:100%}.header-actions a[data-v-f30b6493],button[data-v-f30b6493]{width:100%}.action-buttons[data-v-f30b6493]{flex-direction:column;width:100%}}.financial-form-page[data-v-3d357c49]{gap:1.5rem;display:grid}.page-header[data-v-3d357c49],.financial-form[data-v-3d357c49],.loading-card[data-v-3d357c49]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.eyebrow[data-v-3d357c49]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-3d357c49]{color:#f8fafc;margin:0;font-size:clamp(1.9rem,4vw,3rem)}.subtitle[data-v-3d357c49]{color:#e2e8f0e6;margin:.9rem 0 0;line-height:1.7}.page-header[data-v-3d357c49]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-3d357c49],.cancel-link[data-v-3d357c49]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-3d357c49]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.85rem 1.15rem}.financial-form[data-v-3d357c49]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label[data-v-3d357c49]{color:#0f172a;gap:.45rem;font-weight:700;display:grid}input[data-v-3d357c49],select[data-v-3d357c49],textarea[data-v-3d357c49]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:16px;padding:.9rem 1rem}textarea[data-v-3d357c49]{resize:vertical}.full[data-v-3d357c49],.actions[data-v-3d357c49]{grid-column:1/-1}.field-error[data-v-3d357c49]{color:#b91c1c;font-size:.9rem}@media (width<=820px){.page-header[data-v-3d357c49]{flex-direction:column}.secondary-link[data-v-3d357c49]{width:100%}.financial-form[data-v-3d357c49]{grid-template-columns:1fr}}.financial-page[data-v-2d144e7a]{gap:1.5rem;display:grid}.page-header[data-v-2d144e7a]{color:#f8fafc;background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-2d144e7a]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-2d144e7a]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-2d144e7a]{color:#e2e8f0e6;max-width:40rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-2d144e7a]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-2d144e7a]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-2d144e7a]{color:#115e59;background:#14b8a624}.feedback.error[data-v-2d144e7a]{color:#991b1b;background:#f8717124}.empty-state[data-v-2d144e7a]{background:#fffc;border:1px dashed #0f766e4d;border-radius:24px;padding:2rem}.empty-state strong[data-v-2d144e7a]{font-size:1.05rem;display:block}.empty-state p[data-v-2d144e7a]{color:#475569;margin:.6rem 0 0}.entry-grid[data-v-2d144e7a]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.entry-card[data-v-2d144e7a]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:24px;padding:1.4rem;box-shadow:0 16px 40px #94a3b81f}.card-top[data-v-2d144e7a]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-2d144e7a]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}h2[data-v-2d144e7a]{color:#0f172a;margin:.8rem 0 0;font-size:1.2rem}.meta-list[data-v-2d144e7a]{gap:.9rem;margin:1.2rem 0 0;display:grid}.meta-list div[data-v-2d144e7a]{gap:.2rem;display:grid}dt[data-v-2d144e7a]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}dd[data-v-2d144e7a]{color:#334155;margin:0}.actions[data-v-2d144e7a]{gap:1rem;margin-top:1.4rem;display:flex}.actions a[data-v-2d144e7a]{color:#0f172a;font-weight:700;text-decoration:none}@media (width<=720px){.page-header[data-v-2d144e7a]{flex-direction:column}.primary-link[data-v-2d144e7a]{width:100%}.card-top[data-v-2d144e7a]{flex-direction:column}}.login-page[data-v-85708682]{color:#f8fafc;background:radial-gradient(circle at 0 0,#2dd4bf24,#0000 28%),radial-gradient(circle at 100% 100%,#3b82f62e,#0000 30%),linear-gradient(135deg,#020617 0%,#08203a 46%,#0f172a 100%);place-items:center;min-height:100vh;padding:2rem clamp(1.25rem,4vw,3rem);display:grid}.login-stage[data-v-85708682]{grid-template-columns:minmax(0,1.1fr) minmax(340px,430px);align-items:center;gap:clamp(1.5rem,4vw,3rem);width:min(100%,1180px);display:grid}.login-intro[data-v-85708682]{padding:clamp(1rem,2vw,1.5rem)}.intro-badge[data-v-85708682]{color:#cbd5e1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a61;border:1px solid #94a3b833;border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.84rem;font-weight:700;display:inline-flex}.brand-logo[data-v-85708682]{object-fit:contain;filter:drop-shadow(0 18px 32px #02061747);width:min(100%,320px);max-width:100%;height:auto;margin:1.4rem 0 1rem;display:block}.eyebrow[data-v-85708682]{color:#99f6e4;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .65rem;font-size:.8rem;font-weight:800}h1[data-v-85708682],h2[data-v-85708682]{margin:0}h1[data-v-85708682]{letter-spacing:-.04em;max-width:11ch;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.96}.description[data-v-85708682]{color:#e2e8f0e0;max-width:34rem;margin:1.35rem 0 0;font-size:1.05rem;line-height:1.8}.intro-panels[data-v-85708682]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:44rem;margin-top:2rem;display:grid}.intro-panels article[data-v-85708682]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a57;border:1px solid #94a3b829;border-radius:22px;padding:1.2rem 1.25rem;box-shadow:0 20px 40px #02061729}.intro-panels span[data-v-85708682]{color:#7dd3fc;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:800;display:block}.intro-panels p[data-v-85708682]{color:#cbd5e1;margin:.7rem 0 0;line-height:1.65}.login-card[data-v-85708682]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #94a3b838;width:100%;padding:clamp(1.5rem,3vw,2.2rem)}.card-header[data-v-85708682]{margin-bottom:1.5rem}.card-kicker[data-v-85708682]{color:#93c5fd;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .45rem;font-size:.8rem;font-weight:800}h2[data-v-85708682]{font-size:clamp(1.9rem,4vw,2.4rem)}.card-copy[data-v-85708682],.hint[data-v-85708682]{color:#cbd5e1;line-height:1.7}.card-copy[data-v-85708682]{margin:.8rem 0 0}.login-form[data-v-85708682]{gap:1.1rem;margin-top:1.25rem;display:grid}label[data-v-85708682]{color:#e2e8f0;gap:.55rem;display:grid}label>span[data-v-85708682]:first-child{font-size:.92rem;font-weight:700}input[data-v-85708682]{color:#f8fafc;width:100%;font:inherit;background:#0206178f;border:1px solid #94a3b83d;border-radius:16px;padding:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}input[data-v-85708682]::placeholder{color:#64748b}input[data-v-85708682]:focus{background:#020617b8;border-color:#38bdf8bf;outline:none;box-shadow:0 0 0 4px #0ea5e924}button[data-v-85708682]{color:#fff;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);border:0;border-radius:16px;margin-top:.3rem;padding:1rem;font-weight:800;box-shadow:0 18px 36px #2563eb47}button[data-v-85708682]:hover:not(:disabled){transform:translateY(-1px)}button[data-v-85708682]:disabled{cursor:not-allowed;opacity:.7;box-shadow:none}.field-error[data-v-85708682],.form-error[data-v-85708682]{color:#fca5a5;font-size:.9rem}.form-error[data-v-85708682]{background:#7f1d1d38;border:1px solid #f8717138;border-radius:16px;margin:0;padding:.9rem 1rem}.hint[data-v-85708682]{margin:1.5rem 0 0;font-size:.88rem}@media (width<=980px){.login-stage[data-v-85708682]{grid-template-columns:1fr}.login-intro[data-v-85708682]{padding:0}h1[data-v-85708682]{max-width:none}}@media (width<=640px){.login-page[data-v-85708682]{padding:1rem}.intro-panels[data-v-85708682]{grid-template-columns:1fr}.brand-logo[data-v-85708682]{width:min(100%,280px)}.login-card[data-v-85708682]{border-radius:24px}}.meeting-detail-page[data-v-cc33d7ed]{gap:1.5rem;display:grid}.page-header[data-v-cc33d7ed],.detail-card[data-v-cc33d7ed]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.page-header[data-v-cc33d7ed]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-cc33d7ed]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-cc33d7ed],h2[data-v-cc33d7ed]{color:#0f172a;margin:0}h1[data-v-cc33d7ed]{color:#f8fafc;font-size:clamp(1.9rem,4vw,3rem)}h2[data-v-cc33d7ed]{margin-top:.8rem;font-size:clamp(1.6rem,3vw,2.3rem)}.subtitle[data-v-cc33d7ed],.trade-name[data-v-cc33d7ed],.danger-zone p[data-v-cc33d7ed],.notes-block p[data-v-cc33d7ed]{color:#475569;line-height:1.7}.subtitle[data-v-cc33d7ed]{color:#e2e8f0e6;margin:.9rem 0 0}.header-actions[data-v-cc33d7ed]{gap:.8rem;display:flex}.header-actions a[data-v-cc33d7ed]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-cc33d7ed]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-cc33d7ed]{color:#115e59;background:#14b8a624}.feedback.error[data-v-cc33d7ed]{color:#991b1b;background:#f8717124}.detail-top[data-v-cc33d7ed]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-cc33d7ed]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-cc33d7ed]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.detail-grid article[data-v-cc33d7ed],.notes-block[data-v-cc33d7ed],.danger-zone[data-v-cc33d7ed]{background:#f8fafc;border-radius:22px;padding:1.2rem}.detail-grid span[data-v-cc33d7ed],.notes-block span[data-v-cc33d7ed]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.detail-grid strong[data-v-cc33d7ed]{color:#0f172a;margin-top:.75rem;display:block}.notes-block[data-v-cc33d7ed]{margin-top:1rem}.notes-block p[data-v-cc33d7ed]{margin:.8rem 0 0}.danger-zone[data-v-cc33d7ed]{border:1px solid #f871712e;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.danger-zone strong[data-v-cc33d7ed]{color:#7f1d1d}button[data-v-cc33d7ed]{color:#fef2f2;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:800}button[data-v-cc33d7ed]:disabled{cursor:not-allowed;opacity:.7}@media (width<=820px){.page-header[data-v-cc33d7ed],.detail-top[data-v-cc33d7ed],.danger-zone[data-v-cc33d7ed]{flex-direction:column;align-items:flex-start}.header-actions[data-v-cc33d7ed]{flex-direction:column;width:100%}.header-actions a[data-v-cc33d7ed],button[data-v-cc33d7ed]{width:100%}}.meeting-form-page[data-v-d0986c42]{gap:1.5rem;display:grid}.page-header[data-v-d0986c42],.meeting-form[data-v-d0986c42],.loading-card[data-v-d0986c42]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.eyebrow[data-v-d0986c42]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-d0986c42]{color:#f8fafc;margin:0;font-size:clamp(1.9rem,4vw,3rem)}.subtitle[data-v-d0986c42]{color:#e2e8f0e6;margin:.9rem 0 0;line-height:1.7}.page-header[data-v-d0986c42]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-d0986c42],.cancel-link[data-v-d0986c42]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-d0986c42]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.85rem 1.15rem}.meeting-form[data-v-d0986c42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label[data-v-d0986c42]{color:#0f172a;gap:.45rem;font-weight:700;display:grid}input[data-v-d0986c42],select[data-v-d0986c42],textarea[data-v-d0986c42]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:16px;padding:.9rem 1rem}textarea[data-v-d0986c42]{resize:vertical}.full[data-v-d0986c42],.actions[data-v-d0986c42]{grid-column:1/-1}.field-error[data-v-d0986c42]{color:#b91c1c;font-size:.9rem}@media (width<=820px){.page-header[data-v-d0986c42]{flex-direction:column}.secondary-link[data-v-d0986c42]{width:100%}.meeting-form[data-v-d0986c42]{grid-template-columns:1fr}}.meetings-page[data-v-0725692d]{gap:1.5rem;display:grid}.page-header[data-v-0725692d]{color:#f8fafc;background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-0725692d]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-0725692d]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-0725692d]{color:#e2e8f0e6;max-width:40rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-0725692d]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-0725692d]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-0725692d]{color:#115e59;background:#14b8a624}.feedback.error[data-v-0725692d]{color:#991b1b;background:#f8717124}.empty-state[data-v-0725692d]{background:#fffc;border:1px dashed #0f766e4d;border-radius:24px;padding:2rem}.empty-state strong[data-v-0725692d]{font-size:1.05rem;display:block}.empty-state p[data-v-0725692d]{color:#475569;margin:.6rem 0 0}.meeting-grid[data-v-0725692d]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.meeting-card[data-v-0725692d]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:24px;padding:1.4rem;box-shadow:0 16px 40px #94a3b81f}.card-top[data-v-0725692d]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-0725692d]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}h2[data-v-0725692d]{color:#0f172a;margin:.8rem 0 0;font-size:1.2rem}.meta-list[data-v-0725692d]{gap:.9rem;margin:1.2rem 0 0;display:grid}.meta-list div[data-v-0725692d]{gap:.2rem;display:grid}dt[data-v-0725692d]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}dd[data-v-0725692d]{color:#334155;margin:0}.actions[data-v-0725692d]{gap:1rem;margin-top:1.4rem;display:flex}.actions a[data-v-0725692d]{color:#0f172a;font-weight:700;text-decoration:none}@media (width<=720px){.page-header[data-v-0725692d]{flex-direction:column}.primary-link[data-v-0725692d]{width:100%}.card-top[data-v-0725692d]{flex-direction:column}}.minute-detail-page[data-v-c4f0bedb]{gap:1.5rem;display:grid}.page-header[data-v-c4f0bedb],.detail-card[data-v-c4f0bedb]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.page-header[data-v-c4f0bedb]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-c4f0bedb]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-c4f0bedb],h2[data-v-c4f0bedb]{color:#0f172a;margin:0}h1[data-v-c4f0bedb]{color:#f8fafc;font-size:clamp(1.9rem,4vw,3rem)}h2[data-v-c4f0bedb]{margin-top:.8rem;font-size:clamp(1.6rem,3vw,2.3rem)}.subtitle[data-v-c4f0bedb],.trade-name[data-v-c4f0bedb],.danger-zone p[data-v-c4f0bedb],.notes-block p[data-v-c4f0bedb]{color:#475569;line-height:1.7}.subtitle[data-v-c4f0bedb]{color:#e2e8f0e6;margin:.9rem 0 0}.header-actions[data-v-c4f0bedb]{gap:.8rem;display:flex}.header-actions a[data-v-c4f0bedb]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-c4f0bedb]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-c4f0bedb]{color:#115e59;background:#14b8a624}.feedback.error[data-v-c4f0bedb]{color:#991b1b;background:#f8717124}.detail-top[data-v-c4f0bedb]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-c4f0bedb]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-c4f0bedb]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.detail-grid article[data-v-c4f0bedb],.notes-block[data-v-c4f0bedb],.danger-zone[data-v-c4f0bedb]{background:#f8fafc;border-radius:22px;padding:1.2rem}.detail-grid span[data-v-c4f0bedb],.notes-block span[data-v-c4f0bedb]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.detail-grid strong[data-v-c4f0bedb]{color:#0f172a;margin-top:.75rem;display:block}.notes-block[data-v-c4f0bedb]{margin-top:1rem}.notes-block p[data-v-c4f0bedb]{margin:.8rem 0 0}.danger-zone[data-v-c4f0bedb]{border:1px solid #f871712e;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.danger-zone strong[data-v-c4f0bedb]{color:#7f1d1d}button[data-v-c4f0bedb]{color:#fef2f2;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:800}button[data-v-c4f0bedb]:disabled{cursor:not-allowed;opacity:.7}@media (width<=820px){.page-header[data-v-c4f0bedb],.detail-top[data-v-c4f0bedb],.danger-zone[data-v-c4f0bedb]{flex-direction:column;align-items:flex-start}.header-actions[data-v-c4f0bedb]{flex-direction:column;width:100%}.header-actions a[data-v-c4f0bedb],button[data-v-c4f0bedb]{width:100%}}.minute-form-page[data-v-d4ec84b0]{gap:1.5rem;display:grid}.page-header[data-v-d4ec84b0],.minute-form[data-v-d4ec84b0],.loading-card[data-v-d4ec84b0],.meeting-context[data-v-d4ec84b0]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.eyebrow[data-v-d4ec84b0]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-d4ec84b0]{color:#f8fafc;margin:0;font-size:clamp(1.9rem,4vw,3rem)}.subtitle[data-v-d4ec84b0]{color:#e2e8f0e6;margin:.9rem 0 0;line-height:1.7}.page-header[data-v-d4ec84b0]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-d4ec84b0],.cancel-link[data-v-d4ec84b0]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-d4ec84b0]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.85rem 1.15rem}.meeting-context strong[data-v-d4ec84b0]{color:#0f172a}.meeting-context p[data-v-d4ec84b0],.meeting-context small[data-v-d4ec84b0]{color:#475569;margin-top:.45rem;display:block}.minute-form[data-v-d4ec84b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label[data-v-d4ec84b0]{color:#0f172a;gap:.45rem;font-weight:700;display:grid}input[data-v-d4ec84b0],select[data-v-d4ec84b0],textarea[data-v-d4ec84b0]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:16px;padding:.9rem 1rem}textarea[data-v-d4ec84b0]{resize:vertical}.full[data-v-d4ec84b0],.actions[data-v-d4ec84b0]{grid-column:1/-1}.field-error[data-v-d4ec84b0]{color:#b91c1c;font-size:.9rem}@media (width<=820px){.page-header[data-v-d4ec84b0]{flex-direction:column}.secondary-link[data-v-d4ec84b0]{width:100%}.minute-form[data-v-d4ec84b0]{grid-template-columns:1fr}}.minutes-page[data-v-4c61b037]{gap:1.5rem;display:grid}.page-header[data-v-4c61b037]{color:#f8fafc;background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-4c61b037]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-4c61b037]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-4c61b037]{color:#e2e8f0e6;max-width:40rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-4c61b037]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-4c61b037]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-4c61b037]{color:#115e59;background:#14b8a624}.feedback.error[data-v-4c61b037]{color:#991b1b;background:#f8717124}.empty-state[data-v-4c61b037]{background:#fffc;border:1px dashed #0f766e4d;border-radius:24px;padding:2rem}.empty-state strong[data-v-4c61b037]{font-size:1.05rem;display:block}.empty-state p[data-v-4c61b037]{color:#475569;margin:.6rem 0 0}.minute-grid[data-v-4c61b037]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.minute-card[data-v-4c61b037]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:24px;padding:1.4rem;box-shadow:0 16px 40px #94a3b81f}.card-top[data-v-4c61b037]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-4c61b037]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}h2[data-v-4c61b037]{color:#0f172a;margin:.8rem 0 0;font-size:1.2rem}.meta-list[data-v-4c61b037]{gap:.9rem;margin:1.2rem 0 0;display:grid}.meta-list div[data-v-4c61b037]{gap:.2rem;display:grid}dt[data-v-4c61b037]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}dd[data-v-4c61b037]{color:#334155;margin:0}.actions[data-v-4c61b037]{gap:1rem;margin-top:1.4rem;display:flex}.actions a[data-v-4c61b037]{color:#0f172a;font-weight:700;text-decoration:none}@media (width<=720px){.page-header[data-v-4c61b037]{flex-direction:column}.primary-link[data-v-4c61b037]{width:100%}.card-top[data-v-4c61b037]{flex-direction:column}}.proposal-detail-page[data-v-fd936b66]{gap:1.5rem;display:grid}.page-header[data-v-fd936b66],.detail-card[data-v-fd936b66]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.page-header[data-v-fd936b66]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-fd936b66]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-fd936b66],h2[data-v-fd936b66]{color:#0f172a;margin:0}h1[data-v-fd936b66]{color:#f8fafc;font-size:clamp(1.9rem,4vw,3rem)}h2[data-v-fd936b66]{margin-top:.8rem;font-size:clamp(1.6rem,3vw,2.3rem)}.subtitle[data-v-fd936b66],.trade-name[data-v-fd936b66],.danger-zone p[data-v-fd936b66],.action-zone p[data-v-fd936b66],.notes-block p[data-v-fd936b66]{color:#475569;line-height:1.7}.subtitle[data-v-fd936b66]{color:#e2e8f0e6;margin:.9rem 0 0}.header-actions[data-v-fd936b66]{gap:.8rem;display:flex}.header-actions a[data-v-fd936b66]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-fd936b66]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-fd936b66]{color:#115e59;background:#14b8a624}.feedback.error[data-v-fd936b66]{color:#991b1b;background:#f8717124}.detail-top[data-v-fd936b66]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-fd936b66]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-fd936b66]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.detail-grid article[data-v-fd936b66],.notes-block[data-v-fd936b66],.action-zone[data-v-fd936b66],.danger-zone[data-v-fd936b66]{background:#f8fafc;border-radius:22px;padding:1.2rem}.detail-grid span[data-v-fd936b66],.notes-block span[data-v-fd936b66]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.detail-grid strong[data-v-fd936b66]{color:#0f172a;margin-top:.75rem;display:block}.notes-block[data-v-fd936b66],.action-zone[data-v-fd936b66],.danger-zone[data-v-fd936b66]{margin-top:1rem}.notes-block p[data-v-fd936b66]{margin:.8rem 0 0}.action-zone[data-v-fd936b66],.danger-zone[data-v-fd936b66]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.action-buttons[data-v-fd936b66]{flex-wrap:wrap;gap:.75rem;display:flex}.contract-button[data-v-fd936b66]{background:#0f172a}.secondary-action[data-v-fd936b66]{background:#0f766e}.approve-button[data-v-fd936b66]{background:#166534}.reject-button[data-v-fd936b66]{background:#9f1239}.danger-zone[data-v-fd936b66]{border:1px solid #f871712e}.danger-zone strong[data-v-fd936b66]{color:#7f1d1d}button[data-v-fd936b66]{color:#fef2f2;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:800}button[data-v-fd936b66]:disabled{cursor:not-allowed;opacity:.7}@media (width<=820px){.page-header[data-v-fd936b66],.detail-top[data-v-fd936b66],.action-zone[data-v-fd936b66],.danger-zone[data-v-fd936b66]{flex-direction:column;align-items:flex-start}.header-actions[data-v-fd936b66]{flex-direction:column;width:100%}.header-actions a[data-v-fd936b66],button[data-v-fd936b66]{width:100%}.action-buttons[data-v-fd936b66]{flex-direction:column;width:100%}}.proposal-form-page[data-v-cef6efa8]{gap:1.5rem;display:grid}.page-header[data-v-cef6efa8],.proposal-form[data-v-cef6efa8],.loading-card[data-v-cef6efa8]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.eyebrow[data-v-cef6efa8]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-cef6efa8]{color:#f8fafc;margin:0;font-size:clamp(1.9rem,4vw,3rem)}.subtitle[data-v-cef6efa8]{color:#e2e8f0e6;margin:.9rem 0 0;line-height:1.7}.page-header[data-v-cef6efa8]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-cef6efa8],.cancel-link[data-v-cef6efa8]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-cef6efa8]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.85rem 1.15rem}.proposal-form[data-v-cef6efa8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label[data-v-cef6efa8]{color:#0f172a;gap:.45rem;font-weight:700;display:grid}input[data-v-cef6efa8],select[data-v-cef6efa8],textarea[data-v-cef6efa8]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:16px;padding:.9rem 1rem}textarea[data-v-cef6efa8]{resize:vertical}.full[data-v-cef6efa8],.actions[data-v-cef6efa8]{grid-column:1/-1}.field-error[data-v-cef6efa8]{color:#b91c1c;font-size:.9rem}@media (width<=820px){.page-header[data-v-cef6efa8]{flex-direction:column}.secondary-link[data-v-cef6efa8]{width:100%}.proposal-form[data-v-cef6efa8]{grid-template-columns:1fr}}.proposals-page[data-v-15e5d6ec]{gap:1.5rem;display:grid}.page-header[data-v-15e5d6ec]{color:#f8fafc;background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-15e5d6ec]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-15e5d6ec]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-15e5d6ec]{color:#e2e8f0e6;max-width:40rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-15e5d6ec]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-15e5d6ec]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-15e5d6ec]{color:#115e59;background:#14b8a624}.feedback.error[data-v-15e5d6ec]{color:#991b1b;background:#f8717124}.empty-state[data-v-15e5d6ec]{background:#fffc;border:1px dashed #0f766e4d;border-radius:24px;padding:2rem}.empty-state strong[data-v-15e5d6ec]{font-size:1.05rem;display:block}.empty-state p[data-v-15e5d6ec]{color:#475569;margin:.6rem 0 0}.proposal-grid[data-v-15e5d6ec]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.proposal-card[data-v-15e5d6ec]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:24px;padding:1.4rem;box-shadow:0 16px 40px #94a3b81f}.card-top[data-v-15e5d6ec]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-15e5d6ec]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}h2[data-v-15e5d6ec]{color:#0f172a;margin:.8rem 0 0;font-size:1.2rem}.meta-list[data-v-15e5d6ec]{gap:.9rem;margin:1.2rem 0 0;display:grid}.meta-list div[data-v-15e5d6ec]{gap:.2rem;display:grid}dt[data-v-15e5d6ec]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}dd[data-v-15e5d6ec]{color:#334155;margin:0}.description[data-v-15e5d6ec]{color:#475569;margin:.9rem 0 0;line-height:1.45}.actions[data-v-15e5d6ec]{gap:1rem;margin-top:1.4rem;display:flex}.actions a[data-v-15e5d6ec]{color:#0f172a;font-weight:700;text-decoration:none}@media (width<=720px){.page-header[data-v-15e5d6ec]{flex-direction:column}.primary-link[data-v-15e5d6ec]{width:100%}.card-top[data-v-15e5d6ec]{flex-direction:column}}.recurrence-detail-page[data-v-7d830217]{gap:1.5rem;display:grid}.page-header[data-v-7d830217],.detail-card[data-v-7d830217]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.page-header[data-v-7d830217]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-7d830217]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-7d830217],h2[data-v-7d830217]{color:#0f172a;margin:0}h1[data-v-7d830217]{color:#f8fafc;font-size:clamp(1.9rem,4vw,3rem)}h2[data-v-7d830217]{margin-top:.8rem;font-size:clamp(1.6rem,3vw,2.3rem)}.subtitle[data-v-7d830217],.trade-name[data-v-7d830217],.danger-zone p[data-v-7d830217],.action-zone p[data-v-7d830217],.notes-block p[data-v-7d830217]{color:#475569;line-height:1.7}.subtitle[data-v-7d830217]{color:#e2e8f0e6;margin:.9rem 0 0}.header-actions[data-v-7d830217]{gap:.8rem;display:flex}.header-actions a[data-v-7d830217]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-7d830217]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-7d830217]{color:#115e59;background:#14b8a624}.feedback.error[data-v-7d830217]{color:#991b1b;background:#f8717124}.detail-top[data-v-7d830217]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-7d830217]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-7d830217]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.detail-grid article[data-v-7d830217],.notes-block[data-v-7d830217],.action-zone[data-v-7d830217],.danger-zone[data-v-7d830217]{background:#f8fafc;border-radius:22px;padding:1.2rem}.detail-grid span[data-v-7d830217],.notes-block span[data-v-7d830217]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.detail-grid strong[data-v-7d830217]{color:#0f172a;margin-top:.75rem;display:block}.notes-block[data-v-7d830217],.action-zone[data-v-7d830217],.danger-zone[data-v-7d830217]{margin-top:1rem}.notes-block p[data-v-7d830217]{margin:.8rem 0 0}.action-zone[data-v-7d830217],.danger-zone[data-v-7d830217]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.action-buttons[data-v-7d830217]{flex-wrap:wrap;gap:.75rem;display:flex}.financial-link[data-v-7d830217]{color:#f8fafc;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.activate-button[data-v-7d830217]{background:#2563eb}.pause-button[data-v-7d830217]{background:#0f766e}.close-button[data-v-7d830217]{background:#92400e}.reject-button[data-v-7d830217]{background:#9f1239}.danger-zone[data-v-7d830217]{border:1px solid #f871712e}.danger-zone strong[data-v-7d830217]{color:#7f1d1d}button[data-v-7d830217]{color:#fef2f2;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:800}button[data-v-7d830217]:disabled{cursor:not-allowed;opacity:.7}@media (width<=820px){.page-header[data-v-7d830217],.detail-top[data-v-7d830217],.action-zone[data-v-7d830217],.danger-zone[data-v-7d830217]{flex-direction:column;align-items:flex-start}.header-actions[data-v-7d830217]{flex-direction:column;width:100%}.header-actions a[data-v-7d830217],button[data-v-7d830217]{width:100%}.action-buttons[data-v-7d830217]{flex-direction:column;width:100%}}.recurrence-form-page[data-v-b34fbabe]{gap:1.5rem;display:grid}.page-header[data-v-b34fbabe],.recurrence-form[data-v-b34fbabe],.loading-card[data-v-b34fbabe]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.eyebrow[data-v-b34fbabe]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-b34fbabe]{color:#f8fafc;margin:0;font-size:clamp(1.9rem,4vw,3rem)}.subtitle[data-v-b34fbabe]{color:#e2e8f0e6;margin:.9rem 0 0;line-height:1.7}.page-header[data-v-b34fbabe]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-b34fbabe],.cancel-link[data-v-b34fbabe]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-b34fbabe]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.85rem 1.15rem}.recurrence-form[data-v-b34fbabe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label[data-v-b34fbabe]{color:#0f172a;gap:.45rem;font-weight:700;display:grid}input[data-v-b34fbabe],select[data-v-b34fbabe],textarea[data-v-b34fbabe]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:16px;padding:.9rem 1rem}textarea[data-v-b34fbabe]{resize:vertical}.full[data-v-b34fbabe],.actions[data-v-b34fbabe]{grid-column:1/-1}.field-error[data-v-b34fbabe]{color:#b91c1c;font-size:.9rem}@media (width<=820px){.page-header[data-v-b34fbabe]{flex-direction:column}.secondary-link[data-v-b34fbabe]{width:100%}.recurrence-form[data-v-b34fbabe]{grid-template-columns:1fr}}.recurrences-page[data-v-0ec41570]{gap:1.5rem;display:grid}.page-header[data-v-0ec41570]{color:#f8fafc;background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-0ec41570]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-0ec41570]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-0ec41570]{color:#e2e8f0e6;max-width:40rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-0ec41570]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-0ec41570]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-0ec41570]{color:#115e59;background:#14b8a624}.feedback.error[data-v-0ec41570]{color:#991b1b;background:#f8717124}.empty-state[data-v-0ec41570]{background:#fffc;border:1px dashed #0f766e4d;border-radius:24px;padding:2rem}.empty-state strong[data-v-0ec41570]{font-size:1.05rem;display:block}.empty-state p[data-v-0ec41570]{color:#475569;margin:.6rem 0 0}.recurrence-grid[data-v-0ec41570]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.recurrence-card[data-v-0ec41570]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:24px;padding:1.4rem;box-shadow:0 16px 40px #94a3b81f}.card-top[data-v-0ec41570]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-0ec41570]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}h2[data-v-0ec41570]{color:#0f172a;margin:.8rem 0 0;font-size:1.2rem}.meta-list[data-v-0ec41570]{gap:.9rem;margin:1.2rem 0 0;display:grid}.meta-list div[data-v-0ec41570]{gap:.2rem;display:grid}dt[data-v-0ec41570]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}dd[data-v-0ec41570]{color:#334155;margin:0}.actions[data-v-0ec41570]{gap:1rem;margin-top:1.4rem;display:flex}.actions a[data-v-0ec41570]{color:#0f172a;font-weight:700;text-decoration:none}@media (width<=720px){.page-header[data-v-0ec41570]{flex-direction:column}.primary-link[data-v-0ec41570]{width:100%}.card-top[data-v-0ec41570]{flex-direction:column}}.placeholder[data-v-87a4136b]{display:grid}.placeholder-card[data-v-87a4136b]{color:#0f172a;border:1px dashed #0f766e59;padding:clamp(1.5rem,3vw,2rem)}.eyebrow[data-v-87a4136b]{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:800}h1[data-v-87a4136b]{margin:0;font-size:clamp(1.75rem,3vw,2.6rem)}p[data-v-87a4136b]:last-child{color:#475569;max-width:48rem;margin:1rem 0 0;line-height:1.7}.service-detail-page[data-v-911b2488]{gap:1rem;display:grid}.page-header[data-v-911b2488],.detail-card[data-v-911b2488]{background:#ffffffdb;border:1px solid #94a3b829;border-radius:20px;padding:1rem 1.15rem;box-shadow:0 10px 26px #94a3b814}.page-header[data-v-911b2488]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-911b2488]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-911b2488],h2[data-v-911b2488]{color:#0f172a;margin:0}h1[data-v-911b2488]{color:#f8fafc;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.1}h2[data-v-911b2488]{margin-top:.55rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}.subtitle[data-v-911b2488],.trade-name[data-v-911b2488],.danger-zone p[data-v-911b2488],.action-zone p[data-v-911b2488],.notes-block p[data-v-911b2488]{color:#475569;line-height:1.7}.subtitle[data-v-911b2488]{color:#e2e8f0e6;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.header-actions[data-v-911b2488]{gap:.65rem;display:flex}.header-actions a[data-v-911b2488]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-911b2488]{border-radius:14px;margin:0;padding:.8rem .9rem;font-size:.92rem;font-weight:700}.feedback.success[data-v-911b2488]{color:#115e59;background:#14b8a624}.feedback.error[data-v-911b2488]{color:#991b1b;background:#f8717124}.detail-top[data-v-911b2488]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-911b2488]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-911b2488]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;margin-top:1rem;display:grid}.detail-grid article[data-v-911b2488],.notes-block[data-v-911b2488],.action-zone[data-v-911b2488],.danger-zone[data-v-911b2488]{background:#f8fafc;border-radius:16px;padding:.95rem}.detail-grid span[data-v-911b2488],.notes-block span[data-v-911b2488]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.detail-grid strong[data-v-911b2488]{color:#0f172a;margin-top:.5rem;font-size:.95rem;display:block}.notes-block[data-v-911b2488],.action-zone[data-v-911b2488],.danger-zone[data-v-911b2488]{margin-top:.8rem}.notes-block p[data-v-911b2488]{margin:.5rem 0 0;font-size:.92rem;line-height:1.45}.action-zone[data-v-911b2488],.danger-zone[data-v-911b2488]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.action-buttons[data-v-911b2488]{flex-wrap:wrap;gap:.75rem;display:flex}.start-button[data-v-911b2488]{background:#2563eb}.wait-button[data-v-911b2488]{background:#b45309}.testing-button[data-v-911b2488]{background:#0f766e}.pause-button[data-v-911b2488]{background:#7c3aed}.complete-button[data-v-911b2488]{background:#166534}.cancel-button[data-v-911b2488]{background:#9f1239}.proposal-button[data-v-911b2488]{background:#0f766e}.danger-zone[data-v-911b2488]{border:1px solid #f871712e}.danger-zone strong[data-v-911b2488]{color:#7f1d1d}button[data-v-911b2488]{color:#fef2f2;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:800}button[data-v-911b2488]:disabled{cursor:not-allowed;opacity:.7}@media (width<=820px){.page-header[data-v-911b2488],.detail-top[data-v-911b2488],.action-zone[data-v-911b2488],.danger-zone[data-v-911b2488]{flex-direction:column;align-items:flex-start}.header-actions[data-v-911b2488]{flex-direction:column;width:100%}.header-actions a[data-v-911b2488],button[data-v-911b2488]{width:100%}.action-buttons[data-v-911b2488]{flex-direction:column;width:100%}}.service-form-page[data-v-41195789]{gap:1rem;display:grid}.page-header[data-v-41195789],.service-form[data-v-41195789],.loading-card[data-v-41195789]{background:#ffffffdb;border:1px solid #94a3b829;border-radius:20px;padding:1rem 1.15rem;box-shadow:0 10px 26px #94a3b814}.eyebrow[data-v-41195789]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-41195789]{color:#f8fafc;margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-41195789]{color:#e2e8f0e6;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.page-header[data-v-41195789]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-41195789],.cancel-link[data-v-41195789]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-41195789]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.72rem 1rem}.service-form[data-v-41195789]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}label[data-v-41195789]{color:#0f172a;gap:.35rem;font-size:.95rem;font-weight:700;display:grid}input[data-v-41195789],select[data-v-41195789],textarea[data-v-41195789]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:14px;padding:.78rem .9rem}textarea[data-v-41195789]{resize:vertical}.catalog-hint[data-v-41195789]{color:#0f172a;background:#0f766e14;border-radius:16px;padding:.9rem 1rem}.catalog-hint strong[data-v-41195789]{display:block}.catalog-hint p[data-v-41195789]{color:#475569;margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.full[data-v-41195789],.actions[data-v-41195789]{grid-column:1/-1}.field-error[data-v-41195789]{color:#b91c1c;font-size:.82rem}@media (width<=820px){.page-header[data-v-41195789]{flex-direction:column}.secondary-link[data-v-41195789]{width:100%}.service-form[data-v-41195789]{grid-template-columns:1fr}}.services-page[data-v-5e21b469]{gap:1rem;display:grid}.page-header[data-v-5e21b469]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-5e21b469]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-5e21b469]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-5e21b469]{color:#e2e8f0e6;max-width:38rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-5e21b469]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-5e21b469]{border-radius:14px;margin:0;padding:.8rem .9rem;font-size:.92rem;font-weight:700}.feedback.success[data-v-5e21b469]{color:#115e59;background:#14b8a624}.feedback.error[data-v-5e21b469]{color:#991b1b;background:#f8717124}.empty-state[data-v-5e21b469]{background:#fffc;border:1px dashed #0f766e4d;border-radius:18px;padding:1.2rem 1.1rem}.empty-state strong[data-v-5e21b469]{font-size:.98rem;display:block}.empty-state p[data-v-5e21b469]{color:#475569;margin:.4rem 0 0;font-size:.92rem}.service-grid[data-v-5e21b469]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem;display:grid}.service-card[data-v-5e21b469]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:18px;padding:1rem;box-shadow:0 10px 26px #94a3b814}.card-top[data-v-5e21b469]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-5e21b469]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}h2[data-v-5e21b469]{color:#0f172a;margin:.55rem 0 0;font-size:1.05rem;line-height:1.25}.meta-list[data-v-5e21b469]{gap:.7rem;margin:.9rem 0 0;display:grid}.meta-list div[data-v-5e21b469]{gap:.2rem;display:grid}dt[data-v-5e21b469]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}dd[data-v-5e21b469]{color:#334155;margin:0;font-size:.92rem}.actions[data-v-5e21b469]{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.actions a[data-v-5e21b469]{color:#0f172a;background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=720px){.page-header[data-v-5e21b469]{flex-direction:column}.primary-link[data-v-5e21b469]{width:100%}.card-top[data-v-5e21b469]{flex-direction:column}}.task-detail-page[data-v-2402bb82]{gap:1.5rem;display:grid}.page-header[data-v-2402bb82],.detail-card[data-v-2402bb82]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.page-header[data-v-2402bb82]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-2402bb82]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-2402bb82],h2[data-v-2402bb82]{color:#0f172a;margin:0}h1[data-v-2402bb82]{color:#f8fafc;font-size:clamp(1.9rem,4vw,3rem)}h2[data-v-2402bb82]{margin-top:.8rem;font-size:clamp(1.6rem,3vw,2.3rem)}.subtitle[data-v-2402bb82],.trade-name[data-v-2402bb82],.danger-zone p[data-v-2402bb82],.action-zone p[data-v-2402bb82],.notes-block p[data-v-2402bb82]{color:#475569;line-height:1.7}.subtitle[data-v-2402bb82]{color:#e2e8f0e6;margin:.9rem 0 0}.header-actions[data-v-2402bb82]{gap:.8rem;display:flex}.header-actions a[data-v-2402bb82]{color:#0f172a;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.feedback[data-v-2402bb82]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-2402bb82]{color:#115e59;background:#14b8a624}.feedback.error[data-v-2402bb82]{color:#991b1b;background:#f8717124}.detail-top[data-v-2402bb82]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.type[data-v-2402bb82]{color:#1d4ed8;background:#2563eb1a}.detail-grid[data-v-2402bb82]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.detail-grid article[data-v-2402bb82],.notes-block[data-v-2402bb82],.action-zone[data-v-2402bb82],.danger-zone[data-v-2402bb82]{background:#f8fafc;border-radius:22px;padding:1.2rem}.detail-grid span[data-v-2402bb82],.notes-block span[data-v-2402bb82]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.detail-grid strong[data-v-2402bb82]{color:#0f172a;margin-top:.75rem;display:block}.notes-block[data-v-2402bb82],.action-zone[data-v-2402bb82],.danger-zone[data-v-2402bb82]{margin-top:1rem}.notes-block p[data-v-2402bb82]{margin:.8rem 0 0}.action-zone[data-v-2402bb82],.danger-zone[data-v-2402bb82]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.complete-button[data-v-2402bb82]{background:#0f766e}.danger-zone[data-v-2402bb82]{border:1px solid #f871712e}.danger-zone strong[data-v-2402bb82]{color:#7f1d1d}button[data-v-2402bb82]{color:#fef2f2;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:800}button[data-v-2402bb82]:disabled{cursor:not-allowed;opacity:.7}@media (width<=820px){.page-header[data-v-2402bb82],.detail-top[data-v-2402bb82],.action-zone[data-v-2402bb82],.danger-zone[data-v-2402bb82]{flex-direction:column;align-items:flex-start}.header-actions[data-v-2402bb82]{flex-direction:column;width:100%}.header-actions a[data-v-2402bb82],button[data-v-2402bb82]{width:100%}}.task-form-page[data-v-9cb2221d]{gap:1.5rem;display:grid}.page-header[data-v-9cb2221d],.task-form[data-v-9cb2221d],.loading-card[data-v-9cb2221d]{background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 16px 40px #94a3b81f}.eyebrow[data-v-9cb2221d]{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:800}h1[data-v-9cb2221d]{color:#f8fafc;margin:0;font-size:clamp(1.9rem,4vw,3rem)}.subtitle[data-v-9cb2221d]{color:#e2e8f0e6;margin:.9rem 0 0;line-height:1.7}.page-header[data-v-9cb2221d]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border-color:#0000;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:0 14px 32px #0f172a24}.secondary-link[data-v-9cb2221d],.cancel-link[data-v-9cb2221d]{justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link[data-v-9cb2221d]{color:#0f172a;background:#f8fafc;border-radius:999px;padding:.85rem 1.15rem}.task-form[data-v-9cb2221d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label[data-v-9cb2221d]{color:#0f172a;gap:.45rem;font-weight:700;display:grid}input[data-v-9cb2221d],select[data-v-9cb2221d],textarea[data-v-9cb2221d]{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #94a3b847;border-radius:16px;padding:.9rem 1rem}textarea[data-v-9cb2221d]{resize:vertical}.full[data-v-9cb2221d],.actions[data-v-9cb2221d]{grid-column:1/-1}.field-error[data-v-9cb2221d]{color:#b91c1c;font-size:.9rem}@media (width<=820px){.page-header[data-v-9cb2221d]{flex-direction:column}.secondary-link[data-v-9cb2221d]{width:100%}.task-form[data-v-9cb2221d]{grid-template-columns:1fr}}.tasks-page[data-v-f0591c46]{gap:1.5rem;display:grid}.page-header[data-v-f0591c46]{color:#f8fafc;background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 24%),linear-gradient(135deg,#0f172a 0%,#164e63 100%);border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f172a24}.eyebrow[data-v-f0591c46]{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}h1[data-v-f0591c46]{color:#f8fafc;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1}.subtitle[data-v-f0591c46]{color:#e2e8f0e6;max-width:40rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.primary-link[data-v-f0591c46]{color:#0f172a;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.feedback[data-v-f0591c46]{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.feedback.success[data-v-f0591c46]{color:#115e59;background:#14b8a624}.feedback.error[data-v-f0591c46]{color:#991b1b;background:#f8717124}.empty-state[data-v-f0591c46]{background:#fffc;border:1px dashed #0f766e4d;border-radius:24px;padding:2rem}.empty-state strong[data-v-f0591c46]{font-size:1.05rem;display:block}.empty-state p[data-v-f0591c46]{color:#475569;margin:.6rem 0 0}.task-grid[data-v-f0591c46]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.task-card[data-v-f0591c46]{background:#ffffffdb;border:1px solid #94a3b833;border-radius:24px;padding:1.4rem;box-shadow:0 16px 40px #94a3b81f}.card-top[data-v-f0591c46]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.type[data-v-f0591c46]{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}h2[data-v-f0591c46]{color:#0f172a;margin:.8rem 0 0;font-size:1.2rem}.meta-list[data-v-f0591c46]{gap:.9rem;margin:1.2rem 0 0;display:grid}.meta-list div[data-v-f0591c46]{gap:.2rem;display:grid}dt[data-v-f0591c46]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}dd[data-v-f0591c46]{color:#334155;margin:0}.actions[data-v-f0591c46]{gap:1rem;margin-top:1.4rem;display:flex}.actions a[data-v-f0591c46]{color:#0f172a;font-weight:700;text-decoration:none}@media (width<=720px){.page-header[data-v-f0591c46]{flex-direction:column}.primary-link[data-v-f0591c46]{width:100%}.card-top[data-v-f0591c46]{flex-direction:column}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-brand-950:#0f172a;--color-brand-900:#134e4a;--color-brand-700:#0f766e;--color-info:#2563eb;--color-success:#15803d;--color-warning:#b45309;--color-danger:#b91c1c;--surface:#ffffffe0;--surface-strong:#0f172af0;--surface-muted:#f8fafc;--border-subtle:#94a3b833;--shadow-soft:0 10px 26px #94a3b814;--shadow-medium:0 16px 40px #94a3b81f;--shadow-strong:0 28px 90px #02061752;--radius-xl:28px;--radius-lg:20px;--radius-md:16px;--radius-sm:12px;background:radial-gradient(circle at top,#bfdbfe38,#0000 18%),linear-gradient(#f8fafc 0%,#eef2ff 100%);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{background:inherit;min-width:320px;min-height:100vh;color:inherit;margin:0}a,button,input{font-family:inherit}a{color:inherit}button,a{transition:opacity .15s,transform .15s}button{cursor:pointer}:focus-visible{outline-offset:2px;outline:3px solid #2563eb52}#app{min-height:100vh}::selection{color:#0f172a;background:#2563eb2e}.surface-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.surface-card--strong{background:var(--surface-strong);color:#f8fafc;box-shadow:var(--shadow-strong)}.surface-card--tight{border-radius:var(--radius-md)}.page-header{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.page-eyebrow,.eyebrow{color:var(--color-brand-700);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem;font-weight:800}.page-subtitle,.section-description,.timeline-subtitle,.summary-copy,.form-field-hint{color:#475569;line-height:1.6}.feedback{border-radius:var(--radius-sm);margin:0;padding:.9rem 1rem;font-weight:700}.feedback.success,.feedback--success{color:#115e59;background:#14b8a624}.feedback.error,.feedback--error{color:#991b1b;background:#f8717124}.loading-card,.empty-state{border-radius:var(--radius-lg);background:var(--surface);border:1px dashed #0f766e4d;padding:1.2rem 1.1rem}.loading-card strong,.empty-state strong{color:var(--color-brand-950);font-size:1rem;display:block}.loading-card p,.empty-state p{color:#475569;margin:.45rem 0 0;line-height:1.6}.field-label{gap:.35rem;display:grid}.field-label>span:first-child,.field-label__label{color:var(--color-brand-700);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.text-input,.select-input,.textarea-input{border-radius:var(--radius-sm);width:100%;color:var(--color-brand-950);font:inherit;background:#fff;border:1px solid #94a3b842;padding:.8rem .9rem}.text-input::placeholder,.textarea-input::placeholder{color:#94a3b8}.text-input--dark,.select-input--dark,.textarea-input--dark{color:#f8fafc;background:#0206178f;border-color:#94a3b83d}.text-input--dark::placeholder,.textarea-input--dark::placeholder{color:#64748b}.btn,.button,.button-link{font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.btn--primary,.button--primary{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);box-shadow:0 18px 36px #2563eb3d}.btn--secondary,.button--secondary{color:var(--color-brand-950);background:#e2e8f0}.btn--ghost,.button--ghost{color:var(--color-brand-700);background:#0f766e1a}.btn:disabled,.button:disabled{cursor:not-allowed;opacity:.7;box-shadow:none}.badge,.status-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}.status-badge,.status-badge--neutral{color:#475569;background:#94a3b82e}.status-badge--info{color:#1d4ed8;background:#2563eb1f}.status-badge--success{color:#166534;background:#16a34a1f}.status-badge--warning{color:#92400e;background:#d9770624}.status-badge--danger{color:#b91c1c;background:#dc26261f}.form-required-note{color:#475569;margin:0;font-size:.95rem}.required-mark{color:#b91c1c;font-weight:800}.form-feedback{border-radius:16px;margin:0;padding:.95rem 1rem;font-weight:700}.form-feedback--error{color:#991b1b;background:#f8717124}.form-loading-text{color:#0f172a}.form-section-title{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #94a3b82e;grid-column:1/-1;margin:.4rem 0 -.1rem;padding-top:1rem;font-size:.78rem;font-weight:800}.form-field-hint{color:#64748b;font-size:.88rem;font-weight:500;line-height:1.5}.form-actions{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.form-primary-button{color:#f8fafc;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:800;box-shadow:0 18px 36px #2563eb3d}.form-primary-button:disabled{cursor:not-allowed;opacity:.7}.form-secondary-link{color:#475569;font-weight:700;text-decoration:none}@media (width<=820px){.form-actions{flex-direction:column;align-items:stretch}.form-secondary-link{text-align:center;width:100%}}
